spidi-25
Goto Top

PDF per CMD auf bestimmtem Drucker drucken

Hallo alle zusammen

Weiß jemand was in einer Batch Datei drin stehen müsste damit folgende Aufgabe erfüllt wird.

Und zwar damit alle sich im unterschiedlichem Ordner befindlichen PDF Dateien, per CMD Befehl auf bestimmten Drucker im Netzwerk gedruckt werden und wen möglich noch quer.
Der Drucker heißt A3, und hat folgenden Anschlussnahmen IP_192.168.1.101_P1

Ich bedanke mich im voraus.

Gruß
Spidi-25

Content-ID: 140853

Url: https://administrator.de/forum/pdf-per-cmd-auf-bestimmtem-drucker-drucken-140853.html

Ausgedruckt am: 25.12.2024 um 07:12 Uhr

45877
45877 16.04.2010 um 17:59:25 Uhr
Goto Top
bastla
bastla 16.04.2010 um 18:54:33 Uhr
Goto Top
... und zum Zusammensuchen der Dateien (direkt von der Kommandozeile):
<code type="plain>for /f "delims=" %i in ('dir /s /b "D:\Startordner\*.pdf" 2^>nul') do @echo Drucke "%i"

In einem Batch jeweils "%%i" ...

Grüße
bastla
Spidi-25
Spidi-25 16.04.2010 um 19:25:09 Uhr
Goto Top
Hallo bastla

ich möchte wieder die CMD Datei über meinen Filecommander starten. Die cmd wird im C:\windows ordner liegen.
Im Prinzip wen ich z.B. im Filecommander druckpdf_A3 eintippe soll die cmd gestartet werden und alle in diesem Ordner befindlichen PDF´s mit dem A3 Drucker gedruckt werden und wen möglich auch noch Quer.

Gruß
Spidi-25
bastla
bastla 16.04.2010 um 20:37:14 Uhr
Goto Top
Hallo Spidi-25!
ich möchte wieder die CMD Datei über meinen Filecommander starten
Schön langsam sollte ich's ja wissen ... face-wink

Dann reduzierst Du eben die Schleife auf
for %%i in (*.pdf) do @echo Drucke "%%i"
Den Aufruf des "Adobe Readers" mit dem Schalter "/t" solltest Du eigentlich auf Basis von chewbakkas Link hinbekommen ("path" wäre in diesem Fall einfach "%%i" - mit den Anführungszeichen wegen ev Leerzeichen im Namen der pdf-Dateien) ...

Grüße
bastla
Spidi-25
Spidi-25 16.04.2010 um 22:50:45 Uhr
Goto Top
Hallo ich habe folgendes probiert

for %%i in (*_*.pdf) do @echo AcroRd32.exe /t "%%i" HP LaserJet 3300 Series PCL 5 HP LaserJet 3300 Series PCL 5 IP_LKA04CB6_P1

aber etwas fehlt hier oder ist falsch, muss mit meinem Drucker testen mit A3 geht momentan nicht!

Gruß
Spidi-25
76109
76109 16.04.2010 um 23:51:26 Uhr
Goto Top
Hallo Spidi-25!

Den Druckernamen und Druckertreiber musst Du wegen der Leerzeichen auch noch in Anführungszeichen setzen.

Gruß Dieter
Spidi-25
Spidi-25 17.04.2010 um 14:20:18 Uhr
Goto Top
Jetzt sieht es folgender maßen aus, aber keine Reaktion

for %%i in (*.pdf) do @echo AcroRd32.exe /t "%%i" "HP LaserJet 3300 Series PCL 5" "HP LaserJet 3300 Series PCL 5" IP_LKA04CB6_P1 - Initiates

irgend was stimmt hier nicht.
76109
76109 17.04.2010 um 14:41:54 Uhr
Goto Top
Hallo Spidi-25!

Syntax: ..\AcroRd32.exe /t "Pfad" "Druckername" "Druckertreiber" Druckerport

Und für den AdobeReader mal den kompletten Pfad angeben.

Gruß Dieter
Spidi-25
Spidi-25 17.04.2010 um 14:53:19 Uhr
Goto Top
Hallo es sieht jetzt folgender maßen aus aber immer noch kein Erfolg.

for %%i in (*.pdf) do @echo C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe /t "%%i" "HP LaserJet 3300 Series PCL 5" "HP LaserJet 3300 Series PCL 5" IP_LKA04CB6_P1
76109
76109 17.04.2010 um 14:59:41 Uhr
Goto Top
Hallo Spidi-25!

Also, grundsätzlich alle Angaben, die Leerzeichen enthalten in Anführungszeichen setzen, damit es als 1 Argument erkannt wird.

Gruß Dieter
Spidi-25
Spidi-25 17.04.2010 um 15:11:14 Uhr
Goto Top
Hallo ich habe alles in Anführungszeichen wie in der Zeile oben zu sehen, aber ich glaube da ist noch was falsch ich weiss aber nicht was. Wer kann mir helfen den Fehler zu finden. Denn druck Quer einzustellen ist wahrscheinlich nicht möglich?
rubberman
rubberman 17.04.2010 um 15:18:49 Uhr
Goto Top
Hallo Spidi-25,

Program Files und Reader 9.0 hat je ein Leerzeichen, nicht wahr.


Druck im Querformat ist mir leider auch nicht bekannt.

Grüße
rubberman
Biber
Biber 17.04.2010 um 17:16:33 Uhr
Goto Top
Moin Spidi-25,

a) tritt denn ein Änderung des Skriptverhaltens ein, wenn du das "@echo" weglässt?
b) wieso testest du die Syntax denn nicht erstmal ohne Batchdatei mit nur einer .*pdf-Datei vom CMD-Prompt aus?

Grüße
Biber
Spidi-25
Spidi-25 18.04.2010 um 22:11:30 Uhr
Goto Top
Hallo Biber,

wen ich das "@echo" weglasse im Prinzip so:

for %%i in (*.pdf) do D:\"Program Files"\Adobe\"Reader 9.0"\Reader\AcroRd32.exe /t "%%i" "HP LaserJet 3300 Series PCL 5" "HP LaserJet 3300 Series PCL 5" IP_LKA04CB6_P1

dann wird die erste PDF gedruckt, es geht dann nicht weiter bis ich den Acrobat Reader manuell schlisse. Dann wird die zweite PDF gedruckt, dann muss ich wieder manuell schließen dann gehts wieder weiter usw.

weiß jemand noch einen Rad?

Grüße

Spidi-25
bastla
bastla 18.04.2010 um 22:31:08 Uhr
Goto Top
Hallo Spidi-25!
weiß jemand noch einen Rad?
Von mir kämen sogar 2 Räder:

1) Poste bitte Batchzeilen als "" formatiert und

2) Versuch es mit der folgenden Schreibweise:
for %%i in (*.pdf) do start "" "D:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" /t "%%i" "HP LaserJet 3300 Series PCL 5" "HP LaserJet 3300 Series PCL 5" IP_LKA04CB6_P1
Grüße
bastla
Biber
Biber 19.04.2010 um 07:26:04 Uhr
Goto Top
Moin Spidi-25,

Zitat von @Spidi-25:
weiß jemand noch einen Rad?
Auch wenn ich der Verlockung zu kleinen Wortspielen viel besser widerstehen kann als bastla und sicherlich nicht fragen werde, ob du eins ab hast, so möchte ich doch darauf hinweisen, dass ich bald am Rad drehe, wenn du nach einem halben Dutzend beiläufiger Hinweise immer noch jegliche Code-Formatierung ablehnst.

Da du nicht das Rad der Geschichte zurückdrehen und die Einführung der Code-Formatierung rückgängig machen kannst und ich speziell montag morgens dazu neige, Einohrtaube aufs Rad zu flechten, deshalb noch- und letztmals die freundliche Bitte, dem bastlaschen Link interessiert und lernbegierg zu folgen.

Grüße
Biber
Spidi-25
Spidi-25 19.04.2010 um 09:35:17 Uhr
Goto Top
Morgen Biber nicht gleich so aggressiv sein früh am morgen, ich hab es ja gemerkt mit dem Fehler Rad statt Rat


Hallo bastla

so hat der Code wieder wunderbar funktioniert, danke nochmals. Mit dem Querausdruck hat sich so weit auch zerschlagen, der Acrobatreader macht es automatisch, egal was für ein Format vorliegt quer oder Hoch.

Grüße
Spidi-25
Biber
Biber 19.04.2010 um 09:43:39 Uhr
Goto Top
Guten Morgen, Spidi-25,

Zitat von @Spidi-25:
Morgen Biber nicht gleich so aggressiv sein früh am morgen, ich hab es ja gemerkt mit dem Fehler Rad statt Rat
War ja nur Spässken.... bin ja schon wieder lieb.
Außerdem habe ich nicht mal eine spitze Bemerkung zu dem "Ich bedanke mich im voraus." gemacht, weil du ja auch immer vorbildlich und zeitnah Feedback gegeben hast.

Und zur Versöhnung setze ich dir den Beitrag auf "erledigt". face-wink

Und montäglich grüßt das Murme^H^H
Biber
Spidi-25
Spidi-25 19.04.2010 um 12:25:35 Uhr
Goto Top
Hallo Biber

so gehört es sich, wenn man was will sollte man auch Antworten dazu geben. Und nicht wie bei manchen Beiträgen manche hier "habe es gelöst" aber wie kein Wort dazu das ist ein wenig Sch....

Grüße
Spidi-25