Ich habe einen Benutzer, der ungefähr 220 Dokumente mit durchschnittlich 2-3 Seiten ausdrucken muss. Beim Drucken mit der Windows-Standardmethode Alle auswählen - Rechtsklick - Drucken wird entweder der Druckserver oder der Drucker selbst überlastet. Ich suche nach einem Dienstprogramm, mit dem ich beispielsweise 5 Dokumente gleichzeitig verarbeiten kann, die alle Dokumente in einem bestimmten Verzeichnis ausführen. Ich hoffe, dass dies den Druckserver entlastet und es dem Benutzer auch ermöglicht, seine Druckaufträge nicht zu babysitten. Ich habe einen gefunden, mit dem Sie einen Druckauftrag für eine bestimmte Zeit planen können, aber (und vielleicht ist dies kein Deal Breaker) die Schreibweise im Programm ist grausam.
DarkStorm's batch print handler
ist schönDies ist ein Job für die Befehlszeile.
Mit Cygwin druckt das folgende Skript (das Sie über eine Bash-Befehlszeile eingeben können) alle 5 Sekunden alle PDF-Dateien im aktuellen Verzeichnis.
Wenn Sie Cygwin nicht installieren möchten (was für viele andere Dinge nützlich ist), lesen Sie Sathyas Antwort für einen cmd-Weg (es ist etwas weniger einfach). Das Auswahlwerkzeug wäre Powershell, das sicherlich alle erforderlichen Bausteine enthält (aber ich spreche kein Powershell).
quelle
cmd has an equivalent of sleep
-> roher Ersatz wäre `ping localhost -n 6> NULstart
startet eine neue Anwendung - es keine Druckfunktionen hat.cygstart
mehr Funktionen als Start bietet, aber ich dachte, es gibt eine Möglichkeit, eine Druckaktion von cmd aus auszulösen (die Druckaktion ruft die in der Registrierung registrierte Anwendung auf und weist sie an, zu drucken, anstatt sie zur Bearbeitung zu öffnen). Wissen Sie zufällig, ob es eine Möglichkeit gibt, in cmd zu drucken (print
scheint es auch nicht zu sein)?copy *.pdf \\printer\name
. Für die Stapelverarbeitung hat cmd einenfor
Befehl, aber ich bin nichtfor %x in (*.pdf) do ( ; command1 ; command2 ; )
mit Zeilenumbrüchen, in denen ich geschrieben habe;
. Wenn Sie es zum Laufen bringen können, geben Sie ihm bitte eine Antwort.Wenn Sie wirklich die Befehlszeile verwenden möchten, kopieren Sie diese, fügen Sie sie in eine Batchdatei ein, ändern Sie den Pfad und fügen Sie den vollständigen Pfad hinzu
AcroRd32.exe
Dadurch wird das Verzeichnis in das Verzeichnis mit den PDF-Dateien geändert, Acrobat Reader im unbeaufsichtigten Modus gestartet, gedruckt und 5 Sekunden gewartet. Eine andere Alternative, wenn der Drucker freigegeben ist, ist
Das gleiche gilt, aber in meiner Vergangenheit habe ich mit diesem Ansatz keine guten Ergebnisse erzielt - aber es liegt daran, dass in den PDF-Dateien keine Schriftarten eingebettet sind.
quelle
Eine großartige Batch-Druckanwendung, die ich ständig benutze, ist SilentPrint. Weitere Informationen finden Sie unter http://www.silentprint.com . Ich hoffe, Sie finden es genauso nützlich wie ich.
quelle