walker1
Industrial
- Dec 27, 2001
- 117
My dad is using an older DOS program for acounting.
Until recently it worked fine under Win ME.
On his new PC he is running XP prof. and the software as such works fine.
The problem comes, when he wants to print something. At times it works fine and at other times the Windows spooler crashes, leaving some spool files behind.
The printer used is a Brother HL-5040, but inside the DOS app. it is set up as a HP Laserjet 4.
Under ME it might have worked, because it allows direct hardware access to tle LPT1 port, which XP has sealed off.
But why does it work on and off now?
And how can I make a stable system that works in both accounting and normal Windows?
I have quite some Delphi programming experience so work-arounds like setting the acounting app. to export spool files instead, capturing them in a Delphi app, sending it to the printer, and finally deleting the file, could be a solution.
But are ther better ones?
Until recently it worked fine under Win ME.
On his new PC he is running XP prof. and the software as such works fine.
The problem comes, when he wants to print something. At times it works fine and at other times the Windows spooler crashes, leaving some spool files behind.
The printer used is a Brother HL-5040, but inside the DOS app. it is set up as a HP Laserjet 4.
Under ME it might have worked, because it allows direct hardware access to tle LPT1 port, which XP has sealed off.
But why does it work on and off now?
And how can I make a stable system that works in both accounting and normal Windows?
I have quite some Delphi programming experience so work-arounds like setting the acounting app. to export spool files instead, capturing them in a Delphi app, sending it to the printer, and finally deleting the file, could be a solution.
But are ther better ones?