UniVerse를 실행하여 PCL 파일을 생성했고 (설정을 많이 조정한 후) 이를 실제 프린터로 인쇄할 수 있었지만 PDF 파일로 인쇄해야 했습니다. Cups-PDF가 설치되어 웹 페이지나 문서를 PDF 형식으로 인쇄할 수 있지만 PCL 파일을 보낼 때 PCL 명령을 리터럴 텍스트로 인쇄합니다. 대기열을 원시로 변경/강제하고 전체 인터넷을 검색했지만 아무 소용이 없었으며 여전히 PCL 파일을 PDF로 인쇄할 수 없습니다. 우리는 오래된 컴퓨터에서 판매할 솔루션을 가지고 있었지만 Linux는 오픈 소스이고 새로운... 응용 프로그램에서 PCL 파일 출력을 가져와 PDF 파일로 직접 보낼 수 있는 방법은 무엇입니까? ? ? 도움/지침을 제공해 주셔서 감사합니다.
답변1
또한 좋아요@StephenKitt가 지적했습니다., 가지다 고스트PCL/고스트PDL. 소요된다PCL5 및 PCL-XL, PDF를 포함하여 Ghostscript와 동일한 출력 형식을 생성할 수 있습니다.
내 데비안 패키지 소스에는 없지만정적 연결 9.20 amd64 바이너리(2016년 12월)존재하다다운로드 페이지, 방금 다운로드/시도하고 예제를 owl.pcl
PDF 1.5로 성공적으로 변환했습니다.
명령줄은 다음과 같습니다.
./gpcl6-920-linux_x86_64 -sDEVICE=pdfwrite -o owl.pdf owl.pcl
참고 사항: @derobert가 제안한 것처럼 PCL은 출력 형식이며 간접적으로 대부분 다른 소스에서 생성됩니다. 그리고 먼저 PCL 형식을 통해 모든 것을 푸시하는 것보다 해당 소스에서 직접 PS(→ PDF)를 생성하는 것이 더 쉬울 수도 있습니다.
PCL을 "통과"하면 의미 체계가 손실될 수 있으며 확실히 더 많은 CPU를 소비하게 됩니다.
@CityOfHighPoint: 변환된 PCL 파일을 모두 특정 폴더로 이동하려면 다음 명령을 사용하여 구성할 수 있습니다.inotify폴더를 "감시"하고 발견된 모든 파일을 PDF 형식으로 변환하고 다른 폴더에 저장합니다.