Nur für Tante Google und mich. Wer sich wundert, dass der cupsd bei Druckaufträgen von Mac OS X 10.3 aus, folgende Fehlmeldung wirft…
get_printer_attrs: resource name '/ipp/printers/Laserjet' no good!
…obwohl der Drucker unter /printers/Laserjet zu finden sein müsste, dem sei gesagt: Mac OS 10.3 ist schuld.
Die Programmierer gingen wohl von der eigenen CUPS-Serverimplementation aus, bei dem /printers anders heißt, und zwar immer /ipp.
Leider läßt sich erst wieder unter 10.4 die Warteschleife richtig angeben. Mit einem kleinen Hack, können die alten iMacs und iBooks trotzdem drucken.
Man legt den Drucker in Mac OS X Systemeinstellungen wie gehabt an. Danach öffnet man mit
sudo vi /etc/cups/printers.conf
und löscht dort /ipp in der Warteschleife einfach raus.
Wohl dem, der die Unix-Tools bei seinem Mac mit installiert hat. Wer das nicht hat, der muss eben die printers.conf in sein Home kopieren und dort mit TextWrangler oder SubEthaEdit bearbeiten.
sudo cp /etc/cups/printers.conf ~ sudo open ~/printers.conf sudo cp ~/printers.conf /etc/cups
Zum Schluss noch CUPS abschießen und neu starten.
sudo killall cupsd sudo /usr/sbin/cupsd

1 Kommentar
Danke für den Beitrag das hat mir geholfen, allerdings würde ich cups auf eine andere Weise neu starten:
sudo SystemStarter restart PrintingServices
Gruss
Markus