Slowdown on Printing
Aug 31, 2018 13:32:47 GMT 1
Post by steve on Aug 31, 2018 13:32:47 GMT 1
My users are experiencing problems with slight slowdown in performance when printing starts and during long printer outputs.
Background: The application is a bespoke Order Processing System, accessing data files residing on a PC (currently running XP) designated as a file server (i.e. no user access) and printing to serial printer attached to the file server PC.
The operators are really fast at order entry, I've watched them and they can enter 5 or 6 orders a minute!
There seems to be a momentary pause when the printer actually starts printing which is causing problems with the responsiveness of the Order Processing (sometimes causing several keystrokes to be queued which then screws up the flow of the order entry for the operator). Also, if there are multiple pages to printed, then the performance/responsiveness of the Order Processing definitely takes a hit.
Whilst Order Processing is happening there are no other (foreground) tasks running (i.e. no internet, no Word, no Excel, etc) as the PC is being used as a dedicated Order processing terminal.
The output to printers is pure text with embedded Epson codes for formatting (i.e. not pdf etc).
As the PC is a quad-core is there anyway running an independent vDos image so that the Order Processing (in one vDos image) program spools the printer output to local files and the print unspooling and forwarding to the printer is handled within a different core?
Any / all suggestions are welcome as the alternative is breaking some of the operators' fingers so that they slow down on the order entry!!! :-)
Thanks,
Steve
Background: The application is a bespoke Order Processing System, accessing data files residing on a PC (currently running XP) designated as a file server (i.e. no user access) and printing to serial printer attached to the file server PC.
The operators are really fast at order entry, I've watched them and they can enter 5 or 6 orders a minute!
There seems to be a momentary pause when the printer actually starts printing which is causing problems with the responsiveness of the Order Processing (sometimes causing several keystrokes to be queued which then screws up the flow of the order entry for the operator). Also, if there are multiple pages to printed, then the performance/responsiveness of the Order Processing definitely takes a hit.
Whilst Order Processing is happening there are no other (foreground) tasks running (i.e. no internet, no Word, no Excel, etc) as the PC is being used as a dedicated Order processing terminal.
The output to printers is pure text with embedded Epson codes for formatting (i.e. not pdf etc).
As the PC is a quad-core is there anyway running an independent vDos image so that the Order Processing (in one vDos image) program spools the printer output to local files and the print unspooling and forwarding to the printer is handled within a different core?
Any / all suggestions are welcome as the alternative is breaking some of the operators' fingers so that they slow down on the order entry!!! :-)
Thanks,
Steve