양면 인쇄에 "nc" 명령을 어떻게 사용할 수 있습니까?

양면 인쇄에 "nc" 명령을 어떻게 사용할 수 있습니까?

우리는 사용할 수 있습니다nc 192.168.1.3 9100 < file.pdf인쇄 작업을 네트워크 프린터로 보냅니다. 그러나 이렇게 하면 단일 페이지의 전체 내용이 인쇄됩니다. 양면으로 인쇄하고 싶습니다. 이 문제를 해결하려면 어떤 솔루션을 사용할 수 있습니까? 솔루션이 터미널 기반이었으면 좋겠습니다. 프린터용 독점 드라이버를 설치하지 않겠습니다.

간단한 해결책은 2개의 PDF를 만드는 것입니다. 하나는 홀수 페이지로 구성되고 다른 하나는 짝수 페이지로 구성됩니다. 홀수 페이지가 완료되면 인쇄된 패킷을 뒤집어 짝수 페이지를 두 번째 작업으로 보낼 수 있습니다. 이건 좀 귀찮습니다. 더 간단한 해결책이 있었으면 좋겠습니다.

답변1

프린터가 포트 9100에서의 인쇄를 지원하는 경우 포트 9100을 사용합니다.AppSocket 또는 JetDirect규약.

netcat을 사용하여 이 포트로 무언가를 전송할 수 있다는 사실은 순전히 우연입니다.

따라서 프린터가 특정 유형을 지원하는지 알아보세요.페이지 설명 언어이 포트를 통해 제출된 인쇄 작업의 경우, 예:폴리카프로락톤. 그런 다음 양면 인쇄 명령(예:이중PCL에서).

그런 다음 PCL 작업 설명에 PDF를 래핑하여 제출해야 합니다. Google에서 명령줄 도구를 찾아보세요.

더 간단한 해결책이 있었으면 좋겠습니다.

이것단순한해결책은 올바르게 구성하면 이 모든 작업을 수행할 수 있는 컵과 같은 인쇄 시스템을 설치하는 것입니다. 또한 PCL 포맷을 위한 프로그램도 포함되어 있습니다(명령줄에서도 호출할 수 있음).

그리고 PCL "프린터별"과 같은 공통 표준을 호출하지 않는 한 프린터별 드라이버를 설치할 필요가 없습니다.

관련 정보