Ich hatte folgendes Problem: Einen HP DeskJet 5440, angeschlossen und freigegeben an einem Windows 2003-Server wollte ich an einem MacOS 10.4 installieren. Das Problem war, dass ich den Drucker zwar installieren konnte, MacOS aber nicht den richtigen Treiber anbietet (den ich bereits lokal installiert habe), sondern nur die Standard-Drucker, die im System eingebunden sind.
Ich habe das Problem folgendermaßen gelöst:

1.) Cups herunterladen und installieren:

Cups (Common UNIX Printing System) ist für die Druckerverwaltung in Unix-Systemen zuständig, die neueste Version für Mac OS kann hier herunter geladen werden: http://www.cups.org (Die Datei mit der Endung *.dmg). Die CUPS-Druckerverwaltung kann über folgende Browser-URL aufgerufen werden: http://localhost:631

2.) ESP Ghostscript runterladen und installieren

http://www.linuxprinting.org/macosx/hpijs

3.) Optional: hpijs runterladen und installieren

http://www.linuxprinting.org/macosx/hpijs
bei hpijs handelt es sich um ein Treiber-Paket für HP-Drucker.

4.) Passenden Druckertreiber herunterladen und installieren

Hier gibt es für fast jeden Drucker einen Treiber für Unix-Systeme: http://www.linuxprinting.org/printer_list.cgi. Einfach die passende PPD-Datei herunterladen und anschließend nach
"/Library/Printers/PPDs/Contents/Ressources/de.lproj" kopieren.

5.) Drucker in CUPS anlegen

Nun wird der Drucker folgendermaßen im Syteme eingebunden:


Im Hauptfenster auf "Drucker hinzufügen".



Mit "Ort" ist hier die passende Arbeitsgruppe/Domäne gemeint.


Hier wählen wir "Windows Printer via SAMBA".


Hier ist es sehr wichtig den Benutzernamen und das Passwort des Windows-PCs einzutragen. Bei mir hat es anders nicht funktioniert, obwohl die Passwörter im Schlüsselbund gespeichert waren!


Nun wählen wir den passenden Druckertreiber aus.

So sollte es funktionieren, unter dem Menüpunkt "Drucker" kann man eine Testseite raus lassen.