Batch-drucken pdf-Datei per Kommandozeile mit sumatra pdf

da Adobe veröffentlicht ein neues Update für den Adobe Reader (11.09 auf 16.09.2014), stießen wir auf ein problem mit dem drucken von pdf-Dateien über die Befehlszeile.

Unsere formal-Skript sieht wie folgt aus:

:job
@for /F "tokens=1,* delims= " %%p in ('dir /b/a-d /s "Y:\*.pdf"') do (
echo Printing file: "%%p" on %date%
::prints the pdf document with adobe reader
"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /p /h "%%p"
::move file to destination
echo wait 10 seconds
::wait 10 seconds then continue
ping 127.0.0.1 -n 10 > nul
echo move file: "%%p" to "C:\PDF"
::move file to destination
move "%%p" "C:\PDF"
echo moved successfully!
echo proceeding next file
)
echo waiting for files to print...
echo wait 7 seconds
ping 127.0.0.1 -n 7 > nul
::clear console
cls
::repeat with job (endless loop)
goto job

Wurde das Skript funktioniert wie erwartet vor. Seit dem update ist das Skript, oft hängt oder ist mega langsam.
das Skript wurde mehr oder weniger nutzlos.

Ursache der adobe reader ist sicherlich nicht die kleinste, auch als wir verwenden eine leicht alternativ wie sumatrapdf oder foxitreader. Dies wäre ein guter Punkt um zu starten mit einer dieser alternativen.

Also wollte ich es versuchen, mit sumatrapdf.
Ihre Dokumentation sagte:http://blog.kowalczyk.info/software/sumatrapdf/manual.html

=> -print-to-default " - $ - Datei.pdf-druckt eine PDF-Datei auf einem Standard-Drucker

so ive kommen, bis zu diesem, analog zum adobe reader Beispiel

:job
@for /F "tokens=1,* delims= " %%p in ('dir /b/a-d /s "Y:\*.pdf"') do (
call "C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" -print-to-default "%%p" 
start "" "C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" -print-to-default "%%p"
"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" -print-to-default "%%p"
... the rest

Aber nichts funktioniert. Wenn auch versucht haben:
"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe -print-to-default" "%%p" aufrufen,starten und so weiter...

Tut anyboy wissen, wie man die Druck-arbeiten mit sumatrapdf? Ich wäre auch nicht abgeneigt, indem Sie es mit foxit reader.

Wäre es eine Freude, ein paar Tipps 🙂
Vielleicht hat jemand ein ähnliches problem zu lösen.

InformationsquelleAutor PaulSchell | 2014-09-19
Schreibe einen Kommentar