D. R. Evans wrote on 11/19/24 09:38:
I have recently added a Xerox C325 multifunction printer to my home LAN.
When I originally plugged it in and ran some quick print tests from my Debian
stable system, everything seemed to be fine. But now, a few days later, I can
no longer persuade it to print :-(
The printer appears OK in CUPS. As of right now, the status page at the CUPs
port, http://127.0.0.1:631, says that the printer is: (Paused, Accepting Jobs,
Not Shared), and there are two jobs visible in the printer's queue.
If I go to Maintenance and click "Resume", CUPS says "Printer
Xerox_R_C325_Color_MFP has been resumed". But neither of the queued pages is
printed, and after a few seconds, the page goes back to saying: (Paused,
Accepting Jobs, Not Shared).
If I cancel the two queued jobs, and then do:
Maintenance | Resume
the printer state becomes:
(Idle, Accepting Jobs, Not Shared)
But as soon as I send a job to print (for example: Maintenance | Print Test
Page), the job appears on the queue and the status becomes (Paused, Accepting
Jobs, Not Shared).
So it seems that what appears to be happening is that as soon as a job is sent
to the printer, it enters the Paused state, and the job never actually prints.
Any advice gratefully received.
Fortunately, I had another (older) Xerox printer that has always worked
correctly. So I carefully compared the configuration of the two printers, and
saw that the old one is configured with an explicit IP address and was reached
via socket://ip-address:9100, whereas the new one had something like (I forget
the exact string) implicitclass://printer-name. I manually changed the new one
so that it had the same format as the old one, and, rather to my surprise,
suddenly it seems that the new printer now works correctly. [I couldn't find
where to make this change via the usual CUPS web interface, so I used my
desktop environment control centre, which provided a way to edit the device
connection information.]
To my simple mind that suggests that some auto-configuration magic that is
supposed to happen when the new printer was plugged into the network was not
handled correctly by debian stable.
The fact that the printer seems to be accessible from Macs without any manual
intervention on the Macs strongly hints that the issue lies with debian. It is
a brand-new model printer (Xerox C325), and at this point the base code for
debian stable is something like 18 months old (although I do keep it up to
date), so possibly it's just a matter that the printer is too new for the OS,
and the problem won't exist when the next release of debian comes along.
Doc
--
Web: http://enginehousebooks.com/drevans