PCL 명령이 포함된 원시 인쇄 데이터 스트림을 PDF로 변환

PCL 명령이 포함된 원시 인쇄 데이터 스트림을 PDF로 변환

삼바를 통해 원시 인쇄 데이터를 일반적으로 PCL 호환 프린터로 보내는 프로그램이 있습니다. 이 프로그램은 기본 PCL 명령을 사용하여 인쇄 방법을 제어하는 ​​방식으로 작성되었습니다.

프린터로 보내면 제대로 인쇄됩니다. 하지만 이 스트림을 가져와 PDF 파일로 변환할 수 있어야 한다는 것을 이해합니다. 나는 이것이 가능하다는 것을 알고 있지만 그것을 수행하는 방법에 대한 좋은 설명을 찾지 못했습니다.

CUPS 필터가 필요하다는 것은 알고 있지만 원시 스트림을 대기열로 보내고 이를 pcl2pdf로 다시 라우팅한 다음 파일에 저장하도록 수정하는 방법을 전혀 모릅니다.

어떤 지침이라도 대단히 감사하겠습니다. 이 특정 프로그램은 mvbasic으로 작성되고 CentOS 6.6의 Rocket D3 시스템에서 실행되므로 기본적인 시스템 관리 지식만 가지고 있습니다.

답변1

PCL을 PDF로 변환하려면 GhostPCL(GhostPDL 프로젝트의 일부)을 사용할 수 있습니다. 아래에 복사된 명령줄 예여기.

pcl6 -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=c:\test.pdf c:\test.pcl

GhostPCL은 코드를 공유하는 것 같지만 Ghostscript와는 그렇지 않습니다. 특정 운영 체제에 대한 공유 바이너리가 있지만 CentOS 6.6에 대한 공유 바이너리가 없을 수도 있습니다. 여기에서 패키지를 다운로드하고 자신만의 바이너리를 컴파일할 수 있습니다. Google 코드 아카이브- GhostPDL 검색

관련 정보