Mam użytkownika, który musi wydrukować około 220 dokumentów o średniej wielkości 2-3 stron każdy. W przypadku drukowania przy użyciu standardowej metody Windows dla opcji Zaznacz wszystko - kliknij prawym przyciskiem myszy - polecenie Drukuj przytłacza serwer druku lub samą drukarkę. Szukam narzędzia, które pozwoli mi przetwarzać powiedzmy 5 dokumentów jednocześnie, które wykonają wszystkie dokumenty w danym katalogu. Mam nadzieję, że zmniejszy to obciążenie serwera wydruku i pozwoli użytkownikowi nie musieć opiekować się zadaniami drukowania. Znalazłem taki, który pozwala zaplanować zadanie drukowania na określony czas, ale (i być może nie jest to złamanie umowy) pisownia w programie jest okropna.
DarkStorm's batch print handler
jest fajny.To jest zadanie dla wiersza poleceń.
W Cygwin poniższy skrypt (który można wpisać w linii poleceń bash) wydrukuje każdy plik PDF w bieżącym katalogu, jeden co 5 sekund.
Jeśli nie chcesz instalować Cygwina (co jest przydatne do wielu innych rzeczy), zapoznaj się z odpowiedzią Sathya na cmd (jest to nieco mniej proste). Narzędziem wyboru będzie Powershell, który z pewnością ma wszystkie wymagane elementy składowe (ale nie mówię Powershell).
źródło
cmd has an equivalent of sleep
-> surowe zastąpienie to `ping localhost -n 6> NULstart
wprowadza na rynek nową aplikację - nie ma żadnych możliwości drukowania.cygstart
ma więcej możliwości niż start, ale pomyślałem, że istnieje sposób, aby uruchomić akcję drukowania z cmd (akcja drukowania wywołuje aplikację zarejestrowaną w rejestrze, mówiącą o drukowaniu zamiast otwierania do edycji). Czy zdarza ci się wiedzieć, czy istnieje sposób drukowania w cmd (print
chyba nie jest to również)?copy *.pdf \\printer\name
. Do przetwarzania wsadowego cmd mafor
polecenie, ale utknąłem przy tym, jak wykonać wiele poleceńfor %x in (*.pdf) do ( ; command1 ; command2 ; )
z nowymi liniami, w których pisałem;
. Jeśli możesz sprawić, by działało, proszę odpowiedz.Jeśli naprawdę chcesz przejść do wiersza poleceń, skopiuj wklej to do pliku wsadowego, zmień ścieżkę i dodaj pełną ścieżkę do
AcroRd32.exe
Spowoduje to zmianę katalogu na katalog zawierający pliki PDF, uruchomienie programu Acrobat Reader w trybie cichym, wydrukowanie ich i poczekanie 5 sekund. Inną alternatywą, jeśli drukarka jest współużytkowana, jest
Co robi to samo, ale z mojego dotychczasowego doświadczenia nie osiągnąłem dobrych rezultatów przy takim podejściu - ale dzieje się tak dlatego, że pliki PDF nie mają osadzonych czcionek.
źródło
Świetną aplikacją do drukowania wsadowego, z której cały czas korzystam, jest SilentPrint. Więcej informacji na ten temat można znaleźć na stronie http://www.silentprint.com . Mam nadzieję, że okaże się tak przydatny jak ja.
źródło