Postscript 소스를 사용하여 컵을 2.2.6으로 업그레이드한 후 프린터 편집 내용이 상단과 하단에서 잘립니다.

Postscript 소스를 사용하여 컵을 2.2.6으로 업그레이드한 후 프린터 편집 내용이 상단과 하단에서 잘립니다.

그 배경에는 포스트스크립트 버전을 A4로 보내는 ERP용 기술 플랫폼을 업그레이드하는 중입니다.

  • 우리의 오래된 컵 --> Redhat 6.1 / Cups 1.4.2 / Foomatic 4.0.4
  • 새로운 플랫폼 --> OL 8.7 / Cups 2.2.6 / Foomatic 4.0.12

우리는 모든 프린터에 "Generic PCL 6/PCL XL Printer Foomatic"이라는 동일한 드라이버를 사용합니다.

우리는 기존 컵의 모든 설정을 유지했습니다(수백 대의 프린터 구성). 새 컵에서는 페이지의 상단과 하단이 약 1.3cm(1/2인치) 정도 잘립니다.

lpoptions 측에는 특정 설정이 없습니다. 수행된 테스트:

  • 오래된 컵에서 새 컵으로 --> 페이지 컷.
  • 새로운 ERP에서 새로운 컵으로 --> 페이지 컷.
  • 오래된 ERP에서 오래된 컵까지 --> 알겠습니다(분명히 이것은 우리의 현재 생산품입니다)
  • 새로운 ERP에서 오래된 컵으로 --> 알겠습니다

특정 프린터(예: )에 lpoptions 설정을 적용하려고 했지만 lpoptions -p printtest -o page-bottom=0 -o page-left=0 -o page-right=0 -o page-top=0변경되지 않았습니다.

오래된 컵에 프린터의 PPD를 가져오려고 했는데(foomatic이 약간 진화했기 때문에 약간 다름) 변화가 없었습니다.

ERP에서 ps 파일을 가져와 프린터로 보내는 경우: lpr -P printtest testfromnewcups.ps--> 파일 잘라내기

우리 erp에서 생성된 PDF 파일을 가져와서 보내면 : lpr -P printtest testfromnewcups.pdf--> 자르지 않은 파일(?!) 그럼 PDF의 경우 해당 파일이 컵 필터를 통과하지 못한다는 건가요?

ERP에서 ps 파일을 꺼내 원시 모드로 프린터로 보내는 경우: lpr -P printtest -o raw testfromnewcups.ps--> uncut

어쨌든 뭔가 빠졌는데 누군가 나를 도와줄 수 있을까요?

답변1

OL 6.x의 1.4.2에서 OL 8.x의 CUPS 2.2.6으로 CUPS를 마이그레이션한 후 비슷한 상황이 발생했습니다. 당사 ERP는 다음 옵션을 사용하는 스크립트를 통해 인쇄 작업을 CUPS에 제출합니다.

CUPS 1.4.2에서는 페이지에 맞춤 옵션을 사용할 때 일종의 결함이 있었기 때문에 jobsub 스크립트에서 이를 제거했습니다. 분명히 CUPS 2.2.6에 다시 추가해야 할 것 같습니다.

관련 정보