Sie sind nicht angemeldet.

1

Samstag, 3. Oktober 2009, 18:18

Windows-Druckertreiber installieren

Hallo zusammen,
ich habe gerade versucht meinen Drucker (Epson Stylus D68 PE), der an meinem Gentoo-Rechner angeschlossen ist, für mein Netzwerk, in dem ansonsten Windows-Rechner sind, freizugeben. Das hat an sich mit Samba und Cups auch wunderbar geklappt.
Wenn ich jetzt von einem Windows-Rechner den Drucker installieren will, finde ich den Drucker zwar im Netzwerk, aber ich bekomme immer die Meldung, dass der Druckertreiber nicht auf dem Server liegt, und dass ich den separat installieren muss. Bei Windows Vista konnte ich den entsprechenden Treiber aus einer Liste auswählen und so separat installieren, so dass ich auch drucken kann, aber bei Windows XP ist der Treiber nicht in der Liste des Betriebssystems. Ich könnte den Treiber zwar einfach manuell installieren, ich möchte aber, dass der Windows-Treiber beim auswählen des Druckers automatisch installiert wird.

Ich schätze, dass ich das ganze mit cupsaddsmb regeln könnte, aber das will einfach nicht funktionieren:

Quellcode

1
2
# cupsaddsmb -H tux -U root -a
cupsaddsmb: Verbindung zum Server nicht möglich

Das ist sehr seltsam, da ich von meinem Rechner und auch über das Netzwerk drucken kann, der Name des Servers stimmt natürlich auch.

Vielleicht kann mir ja jemand helfen.

2

Montag, 5. Oktober 2009, 11:35

Habe zwar mit dem noch nicht gespielt aber "-v" sollte dir mehr zeigen, oder. Auch: -H ist der Sambaserver und -h der CUPS server, gib doch beide an ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

3

Montag, 5. Oktober 2009, 13:51

Wenn ich beide angebe ändert sich nichts. Ich habe jetzt mal den Namen des Serves durch localhost ersetzt und jetzt tut sich auch was:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
Befehl ausführen: rpcclient localhost -N -A /tmp/4ac9dc999b55b -c „adddriver "Windows NT x86" "EpsonStylusD68PE:pscript5.dll:EpsonStylusD68PE.ppd:ps5ui.dll:pscript.hlp:NULL:RAW:pscript5.dll,EpsonStylusD68PE.ppd,ps5ui.dll,pscript.hlp,pscript.ntf,cups6.ini,cupsps6.dll,cupsui6.dll"“
result was WERR_UNKNOWN_PRINTER_DRIVER

Installieren der Windows 2000-Druckertreiberdateien (1) nicht möglich!
Befehl ausführen: smbclient //localhost/print$ -N -A /tmp/4ac9dc99c0120 -c „mkdir W32X86;put /tmp/4ac9dc19b1e47 W32X86/EpsonStylusD68PE.ppd;put /usr/share/cups/drivers/ps5ui.dll W32X86/ps5ui.dll;put /usr/share/cups/drivers/pscript.hlp W32X86/pscript.hlp;put /usr/share/cups/drivers/pscript.ntf W32X86/pscript.ntf;put /usr/share/cups/drivers/pscript5.dll W32X86/pscript5.dll“
Domain=[FECHIMKE] OS=[Unix] Server=[Samba 3.0.36]
Server not using user level security and no password supplied.
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86
putting file /tmp/4ac9dc19b1e47 as \W32X86/EpsonStylusD68PE.ppd (75977,0 kb/s) (average 75984,4 kb/s)
putting file /usr/share/cups/drivers/ps5ui.dll as \W32X86/ps5ui.dll (63746,9 kb/s) (average 67828,1 kb/s)
putting file /usr/share/cups/drivers/pscript.hlp as \W32X86/pscript.hlp (251130000,0 kb/s) (average 76002,9 kb/s)
putting file /usr/share/cups/drivers/pscript.ntf as \W32X86/pscript.ntf (77405,9 kb/s) (average 77082,7 kb/s)
putting file /usr/share/cups/drivers/pscript5.dll as \W32X86/pscript5.dll (63499,1 kb/s) (average 72328,8 kb/s)