Drucken von Windows auf Linux (Samba)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Drucken von Windows auf Linux (Samba)

Beitrag von eliot » 10.08.2006 17:11:07

Hallo,

ich habe hier einen Samba Server eingerichtet,
und an diesem ist ein HP LaserJet 1200 angeschlossen.
Drucken über lprng und Turboprint funktioniert super.

Hier die printcap:

Code: Alles auswählen

lp|tp0|turbo1|HP_LaserJet1200:\
        :lp=/dev/lp0:\
        :if=/usr/share/turboprint/lib/tpfilter:\
        :sd=/var/spool/lpd/turbo1:\
        :lf=/var/spool/lpd/turbo1/log:\
        :af=/var/spool/lpd/turbo1/acct:\
        :la@:mx#0:\
        :tr=:cl:sh:
#
tp0raw|turbo1raw|HP_LaserJet1200raw:\
        :lp=/dev/lp0:\
        :if=/usr/share/turboprint/lib/tpfilterraw:\
        :sd=/var/spool/lpd/turbo1raw:\
        :lf=/var/spool/lpd/turbo1raw/log:\
        :af=/var/spool/lpd/turbo1raw/acct:\
        :la@:mx#0:\
        :tr=:cl:sh:
#
#
### END   turboprint
nun habe ich Samba eingerichtet:

Code: Alles auswählen

# Global parameters
[global]
        workgroup = EANET
        server string = %h server (Samba %v)
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 50
        os level = 65
        preferred master = Yes
        domain master = Yes
        dns proxy = No
        wins proxy = Yes
        wins support = Yes
        invalid users = root
        hosts allow = 192.168.0.

[network]
        comment = Daten auf Debian Server von Andre
        path = /home/andre/daten/network
        valid users = andre
        read only = No
        case sensitive = No
        preserve case = No
        short preserve case = No
        mangled names = No

[hplj1200]
        comment = HP Laserjet 4L
        path = /tmp
        max print jobs = 5
        printable = Yes
        printing = lprng
        print command = lpr -r -Plp %s
        lppause command = lpc hold '%p' %j
        lpresume command = lpc release '%p' %j
        queuepause command = lpc stop '%p'
        queueresume command = lpc start '%p'
Durcken vom smbclient funktioniert soweit.
Trage ich den Durcker in Windows ein und starte einen Druckjob,
bekomme nur folgende Ausgabe auf dem Drucker:

Sorry, this file format is not (yet) supported.
hp printer job language data
Add your own handler to /usr/share/turboprint/lib/tpfilter

Habe ich mir da mit Turboprint ins eigene Knie geschossen??

BTW wie kann ich den Drucker mit meinem Laptop nutzen (ebenfalls Debian)??

regards

eliot

Antworten