Chcę zautomatyzować drukowanie w systemie Windows 7. Najlepiej z wiersza polecenia. Tak jakbym kliknął prawym przyciskiem myszy i wybrał „Drukuj”.
Próbowałem polecenia:
C:\>print /D:"CutePDF Writer" test.txt
Ta drukarka powinna tworzyć pliki PDF (podobnie jak drukarka XPS), ale nie udało jej się wyświetlić niczego w kolejce drukarki. Pomysły?
windows-7
command-line
printing
cutepdf
mizipzor
źródło
źródło
LPT1
jeśli to możliwe, co jest ustawieniem domyślnym dla większości poleceń.Odpowiedzi:
W
print
poleceniu użyto następującej synatx dla/d:
przełącznika:Oznacza to, że nie możesz użyć
"CutePDF Writer"
jako argumentu.Są dwa sposoby, które powinny działać:
Przypisz port COM do drukarki.
COM1:
doCOM4:
drukarki.Jeśli wybrałeś np.
COM3
Drukowanie za pomocą następującego polecenia:Udostępnij drukarkę.
Jeśli wybrałeś np.
CutePDF
Drukowanie za pomocą następującego polecenia:źródło
Cześć. Łatwiej jest ustawić CutePDF jako drukarkę domyślną, jeśli znasz DOS, a następnie ustawienie drukarki jako domyślnej nie powinno stanowić problemu, a następnie przywrócenie domyślnych ustawień drukarki.
aby wydrukować plik tekstowy lub plik HTML, plik nietoperza lub dowolny plik tekstowy, wprowadź następujące informacje
dla innych programów znajdź format wiersza polecenia do drukowania (w regedit lub w dokumentacji)
źródło
To powiązanie można zobaczyć np. Dla pliku .rtf w
gdzie polecenie wygląda mniej więcej tak:
co znaczy :
(nawiasy kwadratowe oznaczają opcjonalne). Można go wywoływać z cmd za pomocą programu PowerShell, dostarczanego w systemie Windows od wersji Vista.
Rygorystycznie:
Działa z prawie wszystkimi zarejestrowanymi typami plików z takim zarejestrowanym czasownikiem (printto)! Ale sterowniki drukarki zwykle pokazują okno dialogowe użytkownika. Okno dialogowe użytkownika można wyłączyć w drukarce Bullzip Pdf.
źródło
@mizipzor:
Plik zadania z powodzeniem trafia do kolejki wydruku, gdy podążasz za odpowiedzią Dennisa.
Ale wtedy przetwarzanie zadania zostaje zablokowane, ponieważ ta drukarka nie może zużywać pliku wejściowego TEKST ! Powody:
Dlatego to, co próbujesz zrobić za pomocą polecenia, nie zadziała : wyślij plik tekstowy do „drukarki” tworzącej plik PDF. I to nie jest możliwe, aby pracować w inny sposób „prosty” albo ...
źródło
Panel sterowania, następnie Urządzenia i drukarki Kliknij prawym przyciskiem myszy drukarkę, a następnie właściwości drukarki Upewnij się, że drukarka jest współużytkowana, a „Nazwa udostępniania” ma 8 znaków lub mniej. Po poleceniu DOS> net use lpt1: \ 127.0.0.1 \ Teraz twoje programy DOS wydrukują!
źródło