47148
Goto Top

auf Netzwerkdrucker per Batch drucken

hallo,
ich habe folgendes problem, ich will eine textdatei die auf dem server liegt per batch ausdrucken, kriege die sache jedoch nicht zum laufen, es sind schon viele beiträge zu dem thema vorhanden und ich habe schon viel ausprobiert
(mit copy und print hat es nicht funktioniert), evtl. muss ich auch noch etwas bei der schreibweise beachten,
der drucker hat eine eigene ip und ist an den serverx001 angeschlossen, der druckername lautet "NRG 11"

muss es dann heißen
\\ip\NRG 11 oder \\serverx001\NRG 11 oder mit anführungszeichen

muss halt per batch ablaufen.

Content-ID: 57435

Url: https://administrator.de/contentid/57435

Ausgedruckt am: 25.11.2024 um 19:11 Uhr

Logan000
Logan000 24.04.2007 um 11:27:25 Uhr
Goto Top
Der korrekte aufrus solte sein:

print d/:\\[SERVER]\[DRUCKER] [Dateiname]
47148
47148 24.04.2007 um 12:12:06 Uhr
Goto Top
damit kriege ich es nicht hin, er sagt, dass er die datei nicht findet, bzw. "/" unzulässige funktion,
mit oder ohne die klammern?
Biber
Biber 24.04.2007 um 12:47:36 Uhr
Goto Top
Moin mostyle,
Logan000 hat nur einen Tippfehler drin.
Die richtige Syntax bekommst Du bei allen CMD-Befehlen auch mit
befehl /?
-- also z.B.
>print /?
Druckt eine Textdatei.

PRINT [/D:Gerät] [[Laufwerk:][Pfad]Dateiname[...]]

  /D:Gerät  Gerät, auf dem gedruckt werden soll
Also "/d" statt "d/".

Gruss
Biber
Logan000
Logan000 24.04.2007 um 12:54:17 Uhr
Goto Top
Stimmt. Mein Fehler.
Der Pfad muß natürlich auch angegeben werden.
Und bedenken wenn Leerzeichen im Pfad dann in "" setzen.
AxelHahn
AxelHahn 24.04.2007 um 13:38:59 Uhr
Goto Top
Hallo,

viele Netzwerkdrucker haben einen FTP- und einen HTTP-Server.
Falls das print nicht klappt, kannst alternativ versuchen, die Datei einfach per FTP zu senden.

Viele Grüsse
-= Axel =-
47148
47148 25.04.2007 um 08:10:13 Uhr
Goto Top
habe es gerade ausprobiert, aber es kommt folgende ausgabe

Gerät \\Server1]\[NRG DSm622] konnte nicht initialisiert werden.

ich habe es folgendermaßen probiert
[/D:\\Server1]\["NRG DSm622"] [[x:][Ordner1\Ordner_2\Ordner_3] [Druck.txt]]

so habe ich es auch probiert
/D:\\Server1\ "NRG DSm622" [[x:][Ordner1\Ordner_2\Ordner_3] [Druck.txt]]

dann kommt das gleiche

Gerät \\Server1\NRG DSm622 konnte nicht initialisiert werden.
47148
47148 25.04.2007 um 12:09:02 Uhr
Goto Top
also ich bin jetzt soweit, dass ich weiß dass ich den Drucker erstmal auf den LPT1 legen muss, damit der printbefehl funktionieren kann


NET USE LPT1 \\<SERVERNAME>\<DRUCKERFREIGABENAME>

funktioniert aber auch nicht, --> Syntaxfehler
was kann ich machen
47148
47148 25.04.2007 um 15:02:36 Uhr
Goto Top
also ich hab es geschafft, wenn der drucker keine leerzeichen enthält dann funktioniert es.
vielen dank
Biber
Biber 25.04.2007 um 16:20:26 Uhr
Goto Top
Moin mostyle,

und wenn der Druckername Leerzeichen enthält, dann musst Du den Druckernamen in Anführungszeichen setzen.

Setzt Du bitte Deinen Beitrag auf gelöst (wenn es das für Dich ist)?

Gruss und Danke
Biber
47148
47148 25.04.2007 um 19:38:41 Uhr
Goto Top
das mit den anführungszeichen funktioniert aber nicht
Biber
Biber 25.04.2007 um 20:49:01 Uhr
Goto Top
Jetzt muss ich dumm zurückfragen:

1) Print /d:"\\serverx001\NRG 11" d:\beispiel.txt funktioniert nicht bei Dir??
2) Und NRG 11 ist auch wirklich der Freigabename und nicht der Anzeigename?

Gruss
Biber
47148
47148 26.04.2007 um 17:42:54 Uhr
Goto Top
ja das ist der freigabename , ich habe einen anderen drucker im netzwerk ausprobiert und da funktioniert es super, nur das der eben keine leerzeichen enthält