lpr은 -o로 지정된 옵션을 무시합니다.

lpr은 -o로 지정된 옵션을 무시합니다.

Debian 8/ 시스템에서 프린터(HP Color LaserJet 4650)로 텍스트 파일을 제출할 때 또는 옵션 openbox이 무시됩니다. MacOS X 시스템에서 동일한 파일을 인쇄하면 올바른 형식의 문서가 생성됩니다 . Linux 시스템에서 문제의 원인을 확인하려고 합니다. 질문을 게시했습니다-p-o prettyprint-p다른 곳에서/*파일 시작 부분에 문자를 배치하면 -p해당 옵션의 문제가 해결되지만 제 경우에는 효과가 없습니다. 나는 CUPS데비안 8 패키지 버전에 버그가 있을 가능성을 의심하지만 배제하지는 않습니다 . 또는 프린터 드라이버가 존재하지 않거나 올바르지 않기 때문일 수도 있습니다. -p이 옵션을 사용할 수 없는 이유는 무엇 입니까? 어떤 펌웨어, 소프트웨어, 구성 파일 등을 확인해야 합니까?

편집 1:Unix 스타일의 줄 바꿈( \n)도 프린터에서 무시되므로 Windows 스타일의 줄 바꿈( )으로 바꿔야 합니다( \r\n예: ) awk 'sub("$", "\r")'. 이는 프린터가 문서를 \r\n별도로 보내야 하기 때문에 근본적인 문제가 프린터 드라이버와 관련이 있을 수 있음을 나타냅니다 .lprn

편집 2:이 문제는 처음에 표시된 것보다 더 일반적인 것으로 보입니다. 텍스트 또는 포스트스크립트 파일의 경우 다른 여러 옵션( -o landscape, -o scaling=100)도 무시됩니다. 모든 옵션을 철저하게 시도하지는 않았지만 lpr사용 가능한 옵션 전체가 무시되고 있다고 결론을 내리는 것이 안전해 보입니다.

관련 정보