zunächst mal erkäre ich noch, wie cih samba wieder zum Funktionieren gebracht habe:
zunächst lädt man sich die sourcen von samba 3.0.6 herunter (
www.samba.org) (3.0.11 hab ich nicht compiliert bekommen) und die sourcen für cups von developer.apple.com (unter Unix, und dann unter Printing). Nun verschiebt man den Ordner cups (sind .c und .h Dateien drin) in den Ordner source von samba. Im Terminal gehts weiter:
im source Ordner von samba folgendes ausführen:
./configure --without-krb5 --without-ldap --without-ads
make
sudo su
make installbin (sollte nur unter /usr/local/samba installieren)
ln -s /etc/smb.conf /usr/local/samba/lib/
mv /usr/bin/smbspool /usr/bin/smbspool.old
cp /usr/local/samba/bin/smbspool /usr/bin/smbspool
Anschließend im Druckerdienstprogramm den Drucker neu hinzufügen (wenn man beim Klick auf den Drucker Hinzufügen Button alt gedrückt hält, kann man als Druckeranschluss "erweitert" auswählen, und die Device URL direkt eingeben, falls man das Problem hat, mit dem ich den Thread begann)
Natürlich kann man samba auch komplett updaten. Mir gelang es aber nicht alle Pfade von samba richtig zu konfigurieren. Er wollte dann z.B. die smb.conf uner /usr/lib haben. Außerdem schien smbd dann nicht mehr zu funktionieren. Daher rate ich nur smbspool auszutauschen und auf das nächste update von apple zu warten.
Ich habe zwar fast alles wieder rückgängig machen können, aber der Installer hat 3 .dat Dateien und 8 .msg Dateien (de.msg,..) unter /usr/lib, 11 .dylib Dateien unter /usr/lib/vfs und 3 .dylib Dateien unter /usr/lib/charset installiert. Kann bitte mal jemand mit Mac OS 10.3.8 nachschauen, ob die schon dar waren, und überschrieben wurden, oder ich die Dateien einfach löschen kann.
zu den Druckern:
schau mal unter
www.linuxprinting.org nach, was die für einen Treiber für deinen Drucker empfehlen. Ich nutze für einen Canon S500 den vom BJC 8200