PPD(PostScript Printer Driver)의 비표준 키워드가 Ubuntu 인쇄 대화 상자와의 통합을 중단합니다.

PPD(PostScript Printer Driver)의 비표준 키워드가 Ubuntu 인쇄 대화 상자와의 통합을 중단합니다.

최근에 새로운 프린터 스캐너를 구입했습니다. 형제입니다MFC-L8850CDW다기능 센터. 하드웨어가 아주 잘 작동하는 것 같습니다. 제조업체는 이 장치에 대한 프린터 드라이버의 Linux 버전(PPD 파일)을 제공합니다. 그러나 Brother에서 제조한 이전 모델용 프린터 드라이버와 달리 이 특정 모델용 프린터 드라이버는 Ubuntu 인쇄 대화 상자와 잘 통합되지 않습니다.

이것은 Ubuntu 14.04의 기본 PDF 뷰어인 Evince 3.10.3에서 열리는 인쇄 대화 상자의 스크린샷입니다.

Ubuntu Evince의 Brother MFC-L8850CDW 프린터에 대한 인쇄 대화 상자

양면(양면) 인쇄 옵션이 비활성화됩니다. 위의 "페이지 설정" 탭에서는 용지 유형, 용지 공급원, 출력 용지함 및 페이지 순서 선택이 모두 비활성화되어 있습니다. 그러나 아래의 "고급" 탭에는 양면 인쇄 옵션, 용지 종류, 용지 공급 및 사용자가 선택할 수 있는 기타 여러 옵션이 표시됩니다.

인쇄 대화 상자, "고급" 탭

대부분 시행착오를 통해 PPD 프린터 드라이버 파일의 비표준 키워드 사용으로 인해 "페이지 설정" 탭에서 양면 인쇄, 용지 공급 및 기타 옵션이 비활성화되어 있음을 확인했습니다.

예를 들어, 다음은 양면 인쇄를 다루는 PPD 파일의 섹션입니다.

*%=== BRDuplex ================================
*OpenUI *BRDuplex/Two-Sided: PickOne
*OrderDependency: 25 AnySetup *BRDuplex
*DefaultBRDuplex: None
*BRDuplex DuplexTumble/Short-Edge Binding: "          "
*BRDuplex DuplexNoTumble/Long-Edge Binding: "          "
*BRDuplex None/Off: "          "
*CloseUI: *BRDuplex

비표준 키워드 BRDuplex의 모든 인스턴스를 표준 키워드 Duplex로 바꾸면 인쇄 대화 상자의 "페이지 설정" 탭에 이중 옵션이 제대로 나타납니다.

BRInputSlot을 InputSlot으로 바꾸면 용지 공급 옵션 문제가 해결됩니다. BRMediaType을 MediaType으로 바꾸면 용지 유형 옵션 등의 문제가 해결됩니다.

그러나 비표준 BR 키워드를 표준 키워드로 바꾸면 프린터와의 상호 작용이 중단됩니다. MFC-L8850CDW는 수정된 PPD 파일에서 더 이상 작동하지 않습니다.

MFC-L8850CDW 하드웨어에는 비표준 키워드가 내장되어 있는 것으로 알고 있습니다. 제조업체가 설명된 키워드 대신 비표준 키워드를 사용하기로 결정한 이유는 무엇입니까?Adobe PostScript 프린터 설명 파일 형식 사양나 이상이다. 비표준 키워드는 Ubuntu 및 아마도 다른 운영 체제의 표준 인쇄 대화 상자와의 통합을 분명히 중단합니다. 표준이 아닌 키워드를 사용하는 것이 사용자나 제조업체에 어떻게 도움이 될 수 있는지 알 수 없습니다.

이 프린터에서 깨진 것은 Evince의 인쇄 대화 뿐만이 아닙니다. Google Chrome에는 더 이상 양면 인쇄 옵션도 표시되지 않습니다. LibreOffice는 양면 인쇄 옵션을 감지하지 않습니다. 이 모든 경우에 양면 인쇄 옵션을 활성화하려면 "고급" 탭이나 장치별 인쇄 대화 상자를 사용해야 합니다.

질문

이제 내 질문이 있습니다. Ubuntu 인쇄 대화 상자와의 통합을 복구하기 위해 비표준 키워드를 표준 키워드로 다시 매핑하는 방법을 제안할 수 있는 사람이 있습니까? 아마도 지침이 프린터로 전송될 때 나중 단계에서 표준 키워드를 장치 종속 키워드로 다시 매핑하는 코드 래퍼를 작성하는 방법이 있을까요? 어떤 제안, 힌트, 아이디어라도 주시면 감사하겠습니다.

관련 정보