O comando print
usa a seguinte synatx para a opção /d:
:
Specifies the printer on which you want to print the job. You can specify a local printer by specifying the port on your computer to which the printer is connected. Valid values for parallel ports are LPT1, LPT2, and LPT3. Valid values for serial ports are COM1, COM2, COM3, and COM4. You can also specify a network printer by its queue name (\ServerName\ShareName). If you do not specify a printer, the print job is sent to LPT1.
Isso significa que você não pode usar "CutePDF Writer"
como argumento.
Existem duas maneiras de funcionar:
-
Atribuir uma porta COM à sua impressora.
- Abra Iniciar → Painel de controle → Dispositivos e impressoras .
- Clique com o botão direito do mouse no CutePDF Writer e selecione Propriedades da impressora .
- Na guia Portas , atribua uma porta não utilizada de
COM1:
aCOM4:
à sua impressora. -
Se você escolheu, por exemplo,
COM3
, imprima usando o seguinte comando:print /d:COM3 test.txt
-
Compartilhe a impressora.
- Abra Iniciar → Painel de controle → Dispositivos e impressoras .
- Clique com o botão direito do mouse no CutePDF Writer e selecione Propriedades da impressora .
- Na guia Compartilhamento , decida compartilhar a impressora e atribuir um nome de compartilhamento a ela.
-
Se você escolheu, por exemplo,
CutePDF
, imprima usando o seguinte comando:print /d:\%COMPUTERNAME%\CutePDF test.txt