-
When printing to a Ricoh Pro 8320 from a linux server running cups 2.2.6 using the OpenPrinting Ricoh PS PPD file, as soon as the job is submitted to the printer it dissapears from I have a older server running cups 1.4.2, and on that server i can see the job as long as it is printing and there is even a page_log for the job. Both servers are connected to the printer using the socket:// protocol. This is the output of lpoptions:
I have tried using ipp with this printer but when I send large PDF files (hundreds or thousands of pages) it just errors out after printing a couple of hundred pages. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Can you try the latest upstream versions? Otherwise it would be great if you contacted your distro support, since version 2.2.6 is about 6 years old. I have HP Color LaserJet MFP M277 which behaves the same in 2.4.11 - the job finishes in cupsd because printer does not send anything via backchannel, which we takes as indication the printer is done. IMO I can't do much about it (I've even tried to remove shutdown() of the socket before wait_bc(), but the printer goes silent either way). You can check investigate debug2 logs between versions and see what changed and how the printer behaved with older CUPS. Regarding IPP you can investigate what output actually goes to the printer - checking debug logs, network traffic etc. |
Beta Was this translation helpful? Give feedback.
Can you try the latest upstream versions? Otherwise it would be great if you contacted your distro support, since version 2.2.6 is about 6 years old.
From what I see there were some changes in socket backend between 2.2.6 and 1.4.2, but the main waiting loop after print file is sent stayed the same (socket backend is in loop till printer sends data via backchannel - breaks from it once number of read bytes is 0 or less).
I have HP Color LaserJet MFP M277 which behaves the same in 2.4.11 - the job finishes in cupsd because printer does not send anything via backchannel, which we takes as indication the printer is done. IMO I can't do much about it (I've even tried to remove shutdown() of t…