2012-09-21 13:22:01 +0000 2012-09-21 13:22:01 +0000
8
8

Afdrukken vanaf Windows 7 opdrachtregel

Ik ben op zoek om wat afdrukken te automatiseren in Windows 7. Het liefst vanaf de commandoregel. Net alsof ik met de rechtermuisknop zou hebben geklikt en “Afdrukken” zou hebben geselecteerd.

Heb het commando geprobeerd:

C:\>print /D:"CutePDF Writer" test.txt

Die printer wordt verondersteld PDF bestanden te maken (zoals de XPS printer) maar het is me nog niet gelukt om iets in de printer wachtrij te laten verschijnen. Ideeën?

Antwoorden (5)

15
15
15
2012-09-21 14:10:41 +0000

De opdracht print gebruikt de volgende synatx voor de schakeloptie /d::

Geeft de printer op waarop u de opdracht wilt afdrukken. U kunt een lokale printer opgeven door de poort op uw computer op te geven waarop de printer is aangesloten. Geldige waarden voor parallelle poorten zijn LPT1, LPT2 en LPT3. Geldige waarden voor seriële poorten zijn COM1, COM2, COM3 en COM4. U kunt een netwerkprinter ook opgeven met de naam van de wachtrij (servernaam/share-naam). Als u geen printer opgeeft, wordt de afdruktaak naar LPT1 gestuurd.

Dit betekent dat u geen "CutePDF Writer" als argument kunt gebruiken.

Er zijn twee manieren die zouden moeten werken:

  • Wijs een COM-poort toe aan je printer.

  • Deel de printer.

5
5
5
2014-10-25 04:02:06 +0000

Hallo Het volgende is eenvoudiger CutePDF als standaard printer instellen als je DOS kent dan moet het instellen van een printer als standaard geen probleem zijn en dan weer terugzetten naar de standaard printer instelling.

om een tekstbestand of een htm bestand of een bat bestand of eender welk tekstbestand af te drukken voer je het volgende in

notepad /p test.txt

voor andere programma’s zoek de command line format voor het afdrukken (in regedit of in documentatie)

4
4
4
2016-08-26 07:44:44 +0000

Geregistreerde bestandstypen afdrukken Bestanden die in Windows (95/98/NT/2000) een bestandstype-associatie hebben, kunnen worden afgedrukt met de rechtermuisknop

Deze associatie kan worden gezien, b.v. voor .rtf-bestand in

"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rtffile\shell\printto\command"

waarbij het commando er ongeveer zo uitziet:

"%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /pt "%1" "%2" "%3" "%4"

wat betekent :

"wordpad.exe /pt TextFileName PrinterName [DriverName [ PortName] ]"

(vierkante haken betekenen optioneel). Het kan worden aangeroepen vanuit cmd met powershell, dat sinds Vista in Windows zit.

powershell -command "start -verb printto AnyFile.rtf PrinterName [DriverName [ PortName] ]"

Strikt genomen:

"%windir%\System32\WindowsPowerShell\v1.0\powershell.exe" "-Command" "& {Start-Process -FilePath 'test.txt' -ArgumentList '\"CutePDF Writer\"' -Verb 'printto' }"

Het werkt voor bijna alle Geregistreerde Bestandstypen met zo'n geregistreerd werkwoord (printto)! Maar printerdrivers laten meestal een gebruikersdialoog zien. Het tonen van een gebruikersdialoog kan worden uitgeschakeld in Bullzip Pdf printer.

1
1
1
2015-10-05 12:23:57 +0000

@mizipzor:

  1. Het jobbestand komt met succes in de printqueue als je het antwoord van Dennis volgt.

  2. Maar dan loopt de jobverwerking vast omdat die printer geen TEXT invoerbestand kan consumeren! De redenen:

Vandaar dat wat je met je commando probeert te doen niet zal werken : een tekstbestand naar een PDF-creërende “printer” sturen. En het is ook niet mogelijk om het op een andere “eenvoudige” manier te laten werken

0
0
0
2017-11-03 01:05:26 +0000

Configuratiescherm, dan Apparaten en printers Klik met de rechtermuisknop op de printer en vervolgens op de printereigenschappen Zorg ervoor dat de printer is gedeeld en dat de “Share Name” (gedeelde naam) 8 tekens of minder is. Op de DOS prompt >net use lpt1: \Nu zullen uw DOS-programma’s afdrukken!