lpr을 사용하여 양면 인쇄를 할 때 빈 페이지가 나타나기 시작하는 이유는 무엇입니까?

lpr을 사용하여 양면 인쇄를 할 때 빈 페이지가 나타나기 시작하는 이유는 무엇입니까?

다양한 레이아웃의 PDF를 생성한 다음 프린터로 보내는 시스템이 있습니다. 나는 3년 동안 종교적으로 같은 방식으로 이 일을 해왔습니다. 프로세스는 스크립트로 작성되고 스크립트의 버전은 제어됩니다.

소스 파일을 저장소에 커밋하고 PDF를 생성하는 원격 빌드 서버로 푸시하는 로컬 시스템과 함께 두 대의 시스템이 관련됩니다. 출력은 로컬 컴퓨터로 다시 동기화되고 다른 스크립트는 이를 프린터로 보냅니다. 이를 프린터로 보내는 스크립트는 홀수 페이지와 짝수 페이지를 별도로 보내고 용지가 뒤집혔는지 확인하는 사용자 입력을 기다립니다.

실행되는 명령은 다음과 같습니다(일반적인 인쇄 실행 횟수를 75에서 2로 변경하고 전체 경로를 제거했습니다).

# Print 2 of 20170205 in cemaat-sozlu format? (y/n) y
lpr -#2 -o Collate=True -o page-set=even -o outputorder=reverse 20170205-cemaat-sozlu.pdf
# Page successfully flipped? (y/n) y
lpr -#2 -o Collate=True -o page-set=odd 20170205-cemaat-sozlu.pdf

약 두 달 전부터 모든 양면 인쇄 형식에는 각 세트 앞에 빈 페이지가 생기기 시작했습니다. 예를 들어, 4페이지 PDF의 사본 2개를 인쇄하면 페이지가 인쇄되고 4 2 4 2, 뒤집으라는 메시지가 표시된 다음 1 3 1 3인쇄가 시작되고, 표시되어야 합니다 b 4 2 b 4 2. 이상하게도 홀수 페이지 실행에서는 공백이 나오지 않습니다.

생성된 PDF에는 공백이 없으며, 내가 아는 한 빌드 시스템은 현재 업데이트를 받지 않았기 때문에 의심스럽지 않으며, 내가 아는 한 문제는 소스 PDF에 있는 것이 아닙니다.

나는 CUPS 프린터 구성을 가지고 놀기 시작했습니다. 관련된 설정은 없는 것 같았는데, 드라이버 옵션이 여러개 있어서 사용하기로 했습니다.

  • HP LaserJet m1522 MFP 시리즈 포스트스크립트

    이것은 제가 사용했던 드라이버입니다. CUPS에서 "(권장)"이라고 표시된 드라이버인데 공백이 생기기 시작했습니다.

  • HP LaserJet m1522nf MFP Foomatic/Postscript

    이 드라이버는 작동하지만 페이지 정렬이 완전히 해제되어 공백이 발생합니다.둘 다홀수 및 짝수 인쇄가 실행됩니다( b 4 2 4 2다음 b 1 3 b 1 3).

  • HP LaserJet m1522nf MFP Foomatic/pxlmano

    이 운전자는 나에게 쓰레기를 준다.

  • HP 레이저젯 m1522nf MFP pcl3, hpcups

    이 드라이버는 인쇄가 필요하다는 점을 제외하면 첫 번째 드라이버와 거의 동일하게 작동하는 것 같습니다.영원히. 각 PDF의 1페이지에 있는 래스터 데이터가 마음에 들지 않는 것 같고, 각 페이지 세트 사이를 스풀링하기 위해 약 30초 동안 멈춥니다.

  • HP LaserJet m1522nf 올인원 PC hpijs pcl3, 2010년 3월 16일

    드라이버는 속도 면에서 잘 작동하고 빈 부분의 기본 드라이버보다 좋습니다. 4페이지 세트는 공백 없이 잘 인쇄되지만 6페이지 세트에는 여전히 공백이 있습니다(다시 첫 번째 패스에서만: b 6 4 2 b 6 4 2그런 다음 1 3 5 1 3 5).

두 시스템 모두 Arch Linux를 실행합니다. 인쇄하는 사람이 자주 업데이트를 하고아마도이 모든 일이 시작되기 전에 인쇄 관련 콘텐츠의 업데이트된 버전을 받으세요. 몇 주 동안 그랬어뒤쪽에컵 관련 포장재를 찾고 있기 때문이죠. 두 번째 업데이트 후에 이것을 테스트했는데 아무것도 변경되지 않았습니다.

acroread양면 인쇄에 관한 한 및 에서 인쇄를 시도했지만 evince둘 다 잘 작동하지만 스크립트가 가능하지 않고 페이지 크기 조정 및 색상 재현 문제와 같은 다른 문제가 있지만 PDF를 공급 lpr하면 이러한 문제가 발생합니다.

참고 lpr양면 인쇄가 아닌 작업에서는 이 문제가 발생하지 않는 것 같습니다.

lpr설정이나 다른 사용법을 통해 수정할 수 있는 변경 사항이 있습니까 ? 이거 드라이버 버그인가요? 다음에는 무엇을 찾아야 합니까?

편집하다:세어보면 빈 페이지가 4,200개가 넘는데, 한 가지 추가 세부 사항을 확인할 수 있습니다. 이 매개변수를 사용하고 원본 PDF 파일에 2로 나눈 홀수 페이지가 있을 때마다 -o page-set=even이러한 현상이 발생합니다 . 즉, 4페이지 문서는 괜찮지만(2¼2=짝수), 2페이지 문서와 6페이지 문서는 그렇지 않습니다(2¼2=홀수, 6¼2=홀수).

1 악보가 포함되거나 포함되지 않은 일반 및 대형 인쇄 교회 주보이므로 일주일에 한 번만 공연됩니다.

관련 정보