Linux Mint의 Dell E525w 컬러 LED 올인원 PC에서 CUPS 수동 양면 인쇄

Linux Mint의 Dell E525w 컬러 LED 올인원 PC에서 CUPS 수동 양면 인쇄

이 프린터에 대한 Dell의 Linux 지원은 .ppd2015년 이후 업데이트되지 않은 파일로 제한되며 프린터 펌웨어에 하드코딩된 것으로 보이는 수동 이중 모드를 지원하지 않습니다.

제공된 드라이버를 사용하여 Windows에서 인쇄할 때 사용자는 양면 인쇄 옵션을 정상적으로 설정할 수 있습니다( one-sided, long-edge, short-edge). 그러면 프린터의 LCD에 페이지를 수동으로 용지함에 다시 넣으라는 메시지가 표시됩니다.뒤쪽에작업이 반쯤 완료되었습니다(버튼을 누르면 Okay작업이 완료됩니다). 이는 초기 작업이 전송된 후 클라이언트 컴퓨터에서 사용자 작업이 필요하지 않기 때문에 수동 양면 인쇄 기능이 프린터 펌웨어에 내장되어 있음을 의미합니다. Windows 드라이버의 드라이버 파일에는 .ppd양면 인쇄 작업 구성에 대해 예상되는 줄이 있으므로 양면 인쇄 장치가 없더라도 프린터 펌웨어가 양면 인쇄 작업을 처리하는 방법을 "알고" 있을 것으로 예상할 수 있습니다. E525w용 Linux 파일은 .ppd다음을 수행합니다.아니요양면 옵션을 설정하는 줄이 있으므로 기본적으로 Linux에서 인쇄할 때 사용할 수 있는 유일한 양면 옵션은 입니다 one-sided.

웃으면서 한번은 dos2unixWindows .ppd파일을 편집하여 Linux Mint와 호환되도록 만든 적이 있습니다 cups(첨부 참조). 예상대로 이제 인쇄 작업을 구성할 때 양면 인쇄 옵션을 사용할 수 있습니다. 그러나 양면 작업이 Linux에서 프린터로 전송되면 다음과 같이 나타나고 one-sided프린터 디스플레이에는 사용자에게 페이지를 용지함에 다시 넣으라는 메시지가 표시되지 않습니다. 이것도 해봤는데 lp sides=two-sided-long-edge결과는 똑같습니다. 기본 Windows 드라이버 외에 Dell "Open Print" 드라이버를 수정했습니다.~해야 한다동일한 결과를 제공하는 내장형 인쇄 서버가 있는 모든 Dell 레이저/LED 프린터와 광범위하게 호환됩니다.

물론 수동 양면 인쇄는 Windows에서 잘 작동하므로 이는 대부분 학술적인 연습입니다. 짐작컨대 이 프린터에는 Windows 드라이버에서 인쇄 서버로 전송되는 일종의 사용자 정의 플래그가 있지만 이를 확인할 방법이 없습니다. 펌웨어를 리버스 엔지니어링하지 않으면 드라이버에서 무엇을 변경해야 할지 알 수 없습니다 .ppd. 더 많은 것을 시도하면서 이 질문을 계속 업데이트할 예정이지만, 지루해 하시는 분들의 도움을 받을 수 있는 다른 제안도 열려 있습니다.

OPD(오픈 인쇄 드라이버)입니다., 와 동일하게 수정되었습니다.cups

(편집하다)위와 동일하게 Windows ppd 드라이버 파일을 수정합니다.

답변1

글쎄, 포기하는 데는 그리 오랜 시간이 걸리지 않았다. 몇 가지 조사 결과 다음과 같은 결론에 도달했습니다. PS 드라이버는 프린터 디스플레이 프롬프트에서 수동 양면 인쇄를 지원하지 않지만 Windows의 PCL v4 드라이버는 지원합니다. Dell은 이러한 드라이버의 Linux 버전을 제공하지 않으며 변환을 시도할 PCL 드라이버에 대해 충분히 알지 못합니다. 이상하게도 자동 프롬프트 수동 양면 인쇄 옵션은 TCP/IP를 통해 프린터에 연결된 경우에만 사용할 수 있으며 USB를 통해서는 작동하지 않습니다. 또한 프린터 디스플레이에 표시된 프롬프트 메시지 하단에 바닥글이 표시되지 않았습니다 WSD. 이로 인해 Windows(아마도)가 이 작업을 별도로 수행하더라도 수동 양면 기능이 웹 서비스 장치 API를 통해 구현되는 것 같습니다. TCP /IP 포트 통신으로. Windows에서는 프린터를 추가할 때 자동으로 WSD 포트를 생성하지만 프린터가 해당 포트로 전환될 때 양면 인쇄를 활성화하는 방법을 찾을 수 없습니다. 가서 알아보세요.

설명에서 제안한 대로 Windows VM 클라이언트에 프린터를 추가하고 공유 서비스를 사용하여 Linux 클라이언트에서 사용할 수 있도록 해야 합니다. VM에서 등록된 Google Cloud Print 프린터에 프린터를 추가한 다음 CUPS Cloud Print유틸리티를 사용하여 CUPS 지원 프린터로 추가했습니다. Google에도 동일한 작업을 수행하는 도구가 있지만 cloud-print-connector, 첫 번째 도구는 제대로 작동했습니다. 이제 컴퓨터와 프린터 사이를 항상 왔다갔다할 필요 없이 수동으로 양면에 인쇄할 수 있습니다.

관련 정보