Windows 7에서 일부 인쇄를 자동화하려고합니다. 이상적으로는 명령 줄에서. 마우스 오른쪽 버튼을 클릭하고 "인쇄"를 선택한 것처럼.
명령을 시도했다 :
C:\>print /D:"CutePDF Writer" test.txt
해당 프린터는 XPS 프린터와 같은 PDF 파일을 작성해야하지만 프린터 대기열에 아무것도 표시되지 않습니다. 아이디어?
LPT1
가능한 경우 대부분의 명령에 기본값으로 할당 합니다.
Windows 7에서 일부 인쇄를 자동화하려고합니다. 이상적으로는 명령 줄에서. 마우스 오른쪽 버튼을 클릭하고 "인쇄"를 선택한 것처럼.
명령을 시도했다 :
C:\>print /D:"CutePDF Writer" test.txt
해당 프린터는 XPS 프린터와 같은 PDF 파일을 작성해야하지만 프린터 대기열에 아무것도 표시되지 않습니다. 아이디어?
LPT1
가능한 경우 대부분의 명령에 기본값으로 할당 합니다.
답변:
이 print
명령은 /d:
스위치에 다음과 같은 synatx를 사용합니다 .
작업을 인쇄 할 프린터를 지정합니다. 프린터가 연결된 컴퓨터의 포트를 지정하여 로컬 프린터를 지정할 수 있습니다. 병렬 포트의 유효한 값은 LPT1, LPT2 및 LPT3입니다. 직렬 포트의 유효한 값은 COM1, COM2, COM3 및 COM4입니다. 대기열 이름 (\ ServerName \ ShareName)으로 네트워크 프린터를 지정할 수도 있습니다. 프린터를 지정하지 않으면 인쇄 작업이 LPT1로 전송됩니다.
이것은 당신이 "CutePDF Writer"
논쟁으로 사용할 수 없다는 것을 의미합니다 .
작동해야하는 두 가지 방법이 있습니다.
프린터에 COM 포트를 할당하십시오.
COM1:
하는 COM4:
프린터에.예를 들어을 선택한 경우 COM3
다음 명령을 사용하여 인쇄하십시오.
print /d:COM3 test.txt
프린터를 공유하십시오.
예를 들어을 선택한 경우 CutePDF
다음 명령을 사용하여 인쇄하십시오.
print /d:\\%COMPUTERNAME%\CutePDF test.txt
등록 된 파일 형식 인쇄 Windows (95 / 98 / NT / 2000)에서 파일 형식이 연결된 파일은 마우스 오른쪽 버튼을 사용하여 인쇄 할 수 있습니다.
이 연결은 .rtf 파일에서 볼 수 있습니다.
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rtffile\shell\printto\command"
명령은 다음과 같습니다.
"%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /pt "%1" "%2" "%3" "%4"
이는 다음을 의미합니다.
"wordpad.exe /pt TextFileName PrinterName [ DriverName [ PortName ] ]"
(대괄호는 옵션입니다). Vista 이후 Windows에서 제공되는 powershell을 사용하여 cmd에서 호출 할 수 있습니다.
powershell -command "start -verb printto AnyFile.rtf PrinterName [ DriverName [ PortName ] ]"
엄격히 :
"%windir%\System32\WindowsPowerShell\v1.0\powershell.exe" "-Command" "& {Start-Process -FilePath 'test.txt' -ArgumentList '\"CutePDF Writer\"' -Verb 'printto' }"
그것은 등록 된 동사 (printto)를 가진 거의 모든 등록 파일 형식에서 작동합니다! 그러나 프린터 드라이버는 일반적으로 사용자 대화 상자를 표시합니다. Bullzip PDF 프린터에서 사용자 대화 상자 표시를 비활성화 할 수 있습니다.
@mizipzor :
작업 파일을 성공적으로 인쇄 큐에 들어간 당신이 데니스 답을 따릅니다.
그러나 프린터가 텍스트 입력 파일을 사용할 수 없기 때문에 작업 처리가 중단 됩니다! 그 원인:
따라서 명령 으로 수행하려는 작업이 작동하지 않습니다 . 텍스트 파일을 PDF 작성 "프린터"로 보내십시오. 그리고 다른 "간단한"방식으로 작동하게하는 것은 불가능 합니다 ...