You are not logged in.
I have an ALARM system running CUPS with a USB printer connected. The USB printer is shared as a local RAW printer to CUPS clients (running Arch Linux). All systems were running CUPS 1.6.3 and were working fine.
Today, I finally decided to upgrade to CUPS 1.7.1. Unfortunately, now my printer only prints garbage. If I downgrade to 1.6.3, it works again. CUPS 1.7.1 as client with 1.6.3 on the server doesn't work, either, so I suspect the client side to be somewhat broken.
The printer is a HP LaserJet 3310, connected via USB. On the clients, the HP LaserJet 3300 PostScript driver was used, but selecting the PCL driver doesn't change the problem (both being hpcups drivers). I turned on debug-logging (on the client), the job runs through the hpcups filter without errors.
Does anybody have any suggestions?
Last edited by mauritzius (2014-04-23 07:24:56)
Offline
nobody?
Offline
Have you tried adding a new printer to CUPS and using the generic PCL driver? If that doesn't work, perhaps you could take a look at installing hplip (which may provide better integration between CUPS and your printer).
Offline
nobody?
It is better to ask this on the ALARM forum. https://bbs.archlinux.org/viewtopic.php?id=153431Closing and Dustbin.
Edit: mauritzius informed me privately that the problem concerns the clients which run vanilla Arch Linux. I am reopening this thread and moving it to Applications & Desktop Environments.
Last edited by fsckd (2014-04-22 22:52:20)
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline
Edit: mauritzius informed me privately that the problem concerns the clients which run vanilla Arch Linux. I am reopening this thread and moving it to Applications & Desktop Environments.
Thanks for reopening. I clarified my initial post, and can now mark it as solved.
For other's reference:
CUPS 1.7 enables compression by default for networked printers. For raw queues, the data is not decompressed at the server, but sent directly to the printer - which can't work.
The solution is to add compression=none to the URL of the printer, so it becomes:
ipp://alarm.local:631/printers/laserjetraw?compression=none
Offline