PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSE 8.1 auf NT-Server drucken



x-mas
14.01.03, 14:32
hallo zusammen,

mitlerweile kann ich ueber lpd von meinem suse 8.1 auf dem linux-server drucken. nun moechte ich noch den drucker am nt-server benutzen koennen. dafuer habe ich im yast2 in der druckerkonfiguration als protokoll smb (samba-/windows-druck) angegeben. server: 10.0.0.99, warteschlange: lexmark (druckername), benutzer: mein nt benutzer, passwort: mein nt passwort. so, dann hab ich auf verfügbarkeitstest geklickt und folgende ausgabe erhalten:

Ein Problem ist aufgetreten.

Sie haben einen falschen Namen für die Warteschlange
auf dem Druckserver angegeben oder der Druckserver
akzeptiert keine Druckaufträge oder die Warteschlange auf
dem Druckserver akzeptiert keine Druckaufträge.

Ausgabe des entfernten Servers:
PING 10.0.0.99 (10.0.0.99) from 10.0.0.25:56(84) bytes of data.
64 bytes from 10.0.0.99: icmp_seq=1 ttl=128 time=0.959 ms

--- 10.0.0.99 ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 0.959/0.959/0.959/0.000 ms
added interface ip=10.0.0.25 bcast=10.0.0.255 nmask=255.255.255.0
session request to 10.0.0.99 failed (Called name not present)
Domain=[LATTWEIN] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

also druckerserver ist 10.0.0.99 und ich bin 10.0.0.25.

ich hoffe, mir kann jemand helfen!

gruß

gunnar



anmerkung: vom nt-client funktioniert das drucken. der
druckserver erlaubt auch das drucken von clients aus, die
nicht in der domaene sind.

Stormbringer
14.01.03, 17:27
Original geschrieben von x-mas
anmerkung: vom nt-client funktioniert das drucken. der
druckserver erlaubt auch das drucken von clients aus, die
nicht in der domaene sind.

Dann probiere es doch einmal ohne Angabe von Benutzernamen/Kennwort.

Gruß

Kurt Sommer
16.01.03, 22:24
Ich hatte mal ein ähnliches Problem, weil ein Farbdrucker an meiner Win-Maschine hing, der von Linux nicht unterstützt wurde.
Gelöst hab ich das folgendermaßen:

Win-Drucker freigeben, z.B. Lexmark1020
Einen Drucker unter Linux anlegen, lp0, cdjcolor, 300, a4, auto,color
In den 4 Directorys /var/spool/cdjcolor jeweils eine .config-Datei einrichten:
server=Intel166
service=HPDJ400
password=
name=

Jetzt das Script /usr/doc/packages/samba/examples/printing/smbprint in ein bel. Verzeichnis, in meinem Fall: /usr/printer/bin kopieren.

Die letzte Zeile des Scriptes enthält einen Fehler und muß angepasst
werden: /usr/bin/smbclient und das 2. server muß in name umbenannt werden.

Anschließend die 4 Einträge in der /etc/printcap die Einträge des
cdjcolor: lp=/dev/null, if=/usr/printer/bin/netprint abändern.

Jetzt ist noch ein Script erforderlich, das 1. die Ausgaben der Programme durch den apsfilter schleust und 2. anschließend smbclient aufruft:

#!/bin/bash
/var/lib/apsfilter/bin/cdjcolor-a4-auto-color-300 - $@ | \
/usr/printer/bin/smbprint $@

Das wars.

Als Betriebsystem benutzte ich damals SuSE-Linux 6.3, unter 7.3 hat's aber genauso funktioniert.
Als Drucksystem wurde lpr benutzt.

Vielleicht hilft das weiter.


Cu
Kurt

x-mas
20.01.03, 10:35
hm danke fuer die antwort, aber leider benutze ich lokal an dem suse 8.1 rechner CUPS und nicht lpr :/.

gruss

x-mas

ps: noch jemand eine idee?

Kurt Sommer
21.01.03, 21:49
Das Drucksystem auf der Linuxseite dürfte egal sein, weil zum Drucken smbprint (Samba) verwendet wird.

Apsfilter wird benötigt, damit die Druckdaten in das richtige Format gewandelt werden.

Würde mal versuchen unter Cups einen Netzwerkdrucker zu definieren und die Ausgabe dann über das smb-Script zu schleusen.



Cu

Kurt