Forum: PC Hard- und Software Automatisch alle Dateien in einem Ordner ausdrucken


von Grobi (Gast)


Lesenswert?

Hallo liebe Freunde,
ich greife von verschiedenen PCs auf ein NAS zu. Es gibt dort einen 
Ordner, in den ich Dateien (meistens PDFs) kopiere, die dann auf einem 
Drucker ausgedruckt werden sollen.
Es gibt nur einen älteren Windows-XP-PC, an dem über USB ein Drucker 
angeschlossen ist. Der PC und der Drucker sind meistens ausgeschaltet. 
Manchmal wird der PC und der Drucker eingeschaltet, die Dateien 
ausgedruckt und anschließend in einen anderen Ordner verschoben (falls 
später noch mal ein Ausdruck benötigt wird).

Lässt sich das mit einfacheren Mitteln so automatisieren, dass im 
idealfall beim Einschalten des Druckers am hochgefahrenen PC die Dateien 
automatisch gedruckt und verschoben werden?

Bei meiner Internetrecherche bin ich bis jetzt auf folgenden 
Möglichkeiten gestossen:
 - WatchDirectory, kostet 69€
 - Windows Scheduler, aber was muss ich dann zum Drucken aufrufen?

Weiß jemand noch mehr?

Gruß Grobi

von Tom K. (ez81)


Lesenswert?

Sowas in der Richtung könnte gehen:
1
cd\path\to\pdf\files
2
for %%f in ("*.pdf") do AcroRd32.exe /t %%f "\\servername\printername" & ping localhost -n 6 >NUL
Details bei der Quelle 
http://superuser.com/questions/209729/batch-file-printing/209770#209770 
nachlesen. Das Verschieben muss jemand mit Ahnung von der 
Windows-"Shell" dazubasteln.

von Jens M. (Gast)


Lesenswert?

Grobi schrieb:
> Bei meiner Internetrecherche bin ich bis jetzt auf folgenden
> Möglichkeiten gestossen: ...

Ungetestet:
http://www.deventerprise.net/DirectoryMonitor


> dass im idealfall beim Einschalten des Druckers

Windows hält die Druckdaten in einer Warteschlange. Ausgedruckt  wird 
wenn der Drucker online ist.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Tom K. schrieb:
> Das Verschieben muss jemand mit Ahnung von der
> Windows-"Shell" dazubasteln.

Ist doch simpel:
1
cd \path\to\pdf\files
2
@rem erst alles drucken
3
for %%f in ("*.pdf") do AcroRd32.exe /t %%f "\\servername\printername" & ping localhost -n 6 >NUL
4
5
@rem dann alles verschieben
6
for %%f in ("*.pdf") do move %%f \path\to\moved_pdf_files

von Grobi (Gast)


Lesenswert?

Danke für Eure Antworten,

werd´s am Wochenende mal testen.
Wenn ich das richtig verstehe erstelle ich eine Batch mit dem Code und 
lass es per Autostart aufrufen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.