← Journal · Archiv

Mit CUPS von Mac OS 10.3 aus drucken

November 05, 2006

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

Markus ·

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

Kommentar hinterlassen