sorry, but I must disagree that my comment wouldn't apply.
the program says there is no printer installed when there is, which means, it's the software that doesn't work.

so, it has nothing to do with kixtart adding a printer.
it has everything to do with kixtart not making the default printer in a manner that software expects.
some really old programs, all they knew was if there was a printer attached to parallel port.
now, this software might be one of those "dump" ones. if so, testing it is the easiest thing to do.
after having your kixtart script add and set the printer as default, just open command prompt and do the net use line I gave earlier.
if this "fixes" the software, you know where the problem lies.
and if this fixes the issue, it is not a kixtart issue.
kixtart uses internal windows calls to make a printer default.

now, totally another question is, if there is a new method in windows of setting the default printer, should kixtart be updated to use that instead at the same time dropping support for older OS'es.
_________________________
!

download KiXnet