A Ricoh printer (mono laser, SP4100N) we installed recently is printing from an invoice/billing program running on the UNIX platform.
The printer is being controlled by escape codes programmed within the invoice/UNIX program (printer language/model specific codes like carriage return)
The printer is set up with an extra paper tray (2 in total). The invoice program sends the print jobs to the upper tray (tray 1). The problem is that when tray 1 runs out of paper, the printer start using tray 2 to finish the jobs.
However tray 2 contains a different type of paper that does not include billing information and company headers (tray 1 uses offset paper).
Ricoh support told us, the only solution is, to change the paper type settings (in printer settings menu) in tray 2 to a different type of paper, which should stop the printer because it "recognizes" a different type of paper in the second paper tray.
However changing either paper tray settings to a different paper type, does not stop the unix printing jobs to stop printing. the program just starts printing from tray 1, and when empty, simply uses tray 2. not caring about the set-up paper type in the printer menu.
This forces print jobs to be reprinted, since the printer is in a network, dozens of jobs can already be finished before anyone notices the error again.
Is there anything we can do, besides calling the unix programmer ?
any suggestions ?