Issue: A 60 PPM printer is printing at about 14 PPM, drastically increasing process time.
More Details: In a depot of my company we use HP LJ 4350 Troy MICR Printers (essentailly an HP LJ4350 with after market modifications to print MICR. MICR being a Magnetic type of toner used on checks) to print checks for our clients.
Twice a day we do a batch processing task that outputs checks, each one with different data (such as pay to:, amount,...). The application generating the print job is MS Access, and these particular jobs get sent to the printer as ONE print job. For this task the printer works at its rated speed (close to 60ppm). That is about 400 pages/checks sent as one Job to the printer.
Another task requires us to print checks with a summary attached (that is one page of preprinted stock for the check, followed by plain white pages from a different tray). Access sends this to the printer as two separate jobs for each check. Therefore a batch of 200 checks will generate 400 print jobs.
The result is that the printer now pauses after every job for about 4-5 secs, drastically increasing the amount of time required to print them. My experience tells me that the issue is that the printer itself waits for the preceding job to finish before it begins processing the next job therefore the pause between each job. I am also fairly certain that the issue IS NOT the fact that each job is processed from a different tray <--- If a job is sent that requires pulling paper from different trays the machine does not pause at all, as long as it is one job.
I am looking for a solution that could increase the efficiency of this task.
- The Access application can not be reconfigured in any way other than which printer to output to.
- My prior research into this issue led me to programs that would generate PDFs as printer output then merge the PDFs into one file, this solution seemed promising but is unable to preserve the paper type (or paper tray) attributes.
- I do know that there are printers capable of multi-processing print jobs but I can not find any that can print MICR.
I guess the best solution would be one that involves a method for combining multiple print jobs into one (or Fewer), in a fairly automated fashion(requiring the least amount of user intervention). However I detailed the task process so that others might think of additional methods I haven't though of.
I know this is a very particular and niche topic so thanks for your time and ANY input is greatly appreciated!