Irgendwie komme ich da nicht mit. Nochmal im Klartext nachgefragt, weil ich ja nicht jeden Druckertreiber kenne.. Es gibt Druckertreiber für den Mac, die per USB Anschluss funktionieren, aber nicht über SMB??
Was sind denn das bitte für Gurkentreiber? Die Karre (den Drucker, nicht den Mac) würd ich ja ganz gepflegt aus dem Fenster werfen. Oder noch besser dem Verkäufer um die Ohren schlagen.
Nur noch mal, damit wir uns richtig verstehen..
Ich gehe in die Systemeinstellungen auf Drucker. Dort richte ich einen neuen Drucker ein (Schaltfläche +). Im folgenden Dialogfeld unten auf die Schaltfläche "Weitere Drucker..."
Da wähle ich Windows Drucker und suche den entsprechenden Drucker raus. Ggf. muss ich noch das SMB Kennwort eingeben.
Dann wähle ich das Druckermodell aus. Und hier kommt mein Treiber ins Spiel, der mit der Verbindung IMHO nicht die Bohne zu tun hat. Oder seh ich das falsch?
Der Druckertreiber codiert die Daten in Druckersprache (z.B. PCL 6) und schickt sie fix und fertig zum Drucker
anschluss. Der Druckeranschluss ist bei freigegebenen Windowsdruckern eine SMB Sitzung auf dem entsprechenden Rechner und wird komplett von OS X gemanaged (toller Neologismus
). Die Daten, die SMB dabei geliefert bekommt sind doch komplett gekapselt und letztlich nur ein Bytestrom. SMB ist für TCP auch nur ein Datenstrom.
Wenn das SMB Zeug beim Windowsdrucker ankommt, wandelt der die Daten von SMB in LPR oder IPP und schickt sie zum Drucker, wenn es ein Netzwerkdrucker ist, dessen LPD die Daten wiederum annimmt und die darin enthaltenen PCL 6 Daten auswertet und zu Papier bringt. Wenn der Drucker über ne Parallelschnittstelle angeschlossen ist, ist es halt nicht LPR/LPD sondern IEEE 1284. Is ja auch völlig wurscht.
Tatsache ist aber doch, dass für den Treiber, der ja z.B. PCL "spricht", völlig egal ist, wie die Daten transportiert oder geroutet werden. PCL rein, PCL wird gekapselt und zum Drucker transportiert. Wie auch immer. Und da wieder entkapselt. Ergo ist der Übertragungsweg doch völlig transparent.
Oder hab ich irgendwo nen Denkfehler drin? Korrigier mich wenn ich falsch liege oder dich nur mal wieder nicht verstanden hab.