Ik heb een printer aan een oude server hangen en gebruik cups om te printen. Na wat stoeien met conf files, kan ik deze printer vanaf andere computers gebruiken (zowel met cups als met samba).
Omdat de server waar de printer aan hangt een nogal oud beestje is wil ik het renderen niet door de printer laten doen. Vanaf de windows computer gaat dat vanzelf goed, maar als ik vanaf mijn linux workstation een printjob stuurt, wordt die op de server 'vertaald' (mbv foomatic-rip en ghostscript). Dit duurt dus nogal lang.
Hoe kan ik er voorzorgen dat de printjob op mijn workstation wordt vertaald? Het liefst wil ik dat doen zonder dat ik op mijn workstation meer hoef te configureren dan dat hij printers moet zoeken op mijn server, zoals dat nu ook is. Maar dat zal wel niet kunnen: cups op mijn workstation kan niet ruiken welke driver hij moet gebruiken.
Ik heb het volgende geprobeerd:
- Printer 'raw' geconfigureerd op de server (geen driver dus).
- Op mijn workstation een printer geconfigureerd met als device uri ipp:/server:631/ipp/printer en de juiste driver geselecteerd.
Vanuit windows werkt dit weer prima, die stuurt toch al vertaalde printjobs, maar vanuit cups werkt dit niet. In mijn /var/log/cups/error_log staat een regel:
Mijn device-uri is dus niet goed. Wat is het goede uri format voor een niet-lokale cups printer?
Omdat de server waar de printer aan hangt een nogal oud beestje is wil ik het renderen niet door de printer laten doen. Vanaf de windows computer gaat dat vanzelf goed, maar als ik vanaf mijn linux workstation een printjob stuurt, wordt die op de server 'vertaald' (mbv foomatic-rip en ghostscript). Dit duurt dus nogal lang.
Hoe kan ik er voorzorgen dat de printjob op mijn workstation wordt vertaald? Het liefst wil ik dat doen zonder dat ik op mijn workstation meer hoef te configureren dan dat hij printers moet zoeken op mijn server, zoals dat nu ook is. Maar dat zal wel niet kunnen: cups op mijn workstation kan niet ruiken welke driver hij moet gebruiken.
Ik heb het volgende geprobeerd:
- Printer 'raw' geconfigureerd op de server (geen driver dus).
- Op mijn workstation een printer geconfigureerd met als device uri ipp:/server:631/ipp/printer en de juiste driver geselecteerd.
Vanuit windows werkt dit weer prima, die stuurt toch al vertaalde printjobs, maar vanuit cups werkt dit niet. In mijn /var/log/cups/error_log staat een regel:
code:
1
2
| D [05/Mar/2004:22:03:27 +0100] [Job 126] /usr/lib/cups/backend/ipp//server: Not a directory |
Mijn device-uri is dus niet goed. Wat is het goede uri format voor een niet-lokale cups printer?