Acrobat Reader를 사용하는 Windows에서 CUPS를 사용하는 Ubuntu로 자동 인쇄 시스템을 변환했습니다. CUPS를 사용하면 10분 정도 소요되는데 지금은 인쇄가 불완전하거나, 시간이 지나도 아무것도 인쇄되지 않는 이상한 문제에 봉착하게 됩니다. CUPS는 임의적인 오류처럼 보이는 오류를 보고합니다. 때로는 오류를 보고하지도 않으며 보고되는 오류의 대부분은 "깨진 파이프" 오류입니다.
일반적으로 CUPS에 프린터를 추가한 후 잠시 동안 인쇄가 진행됩니다. 몇 시간 후에 다시 돌아와 똑같은 작업(동일한 파일이라도)을 시도하면 파일이 전혀 인쇄되지 않거나 프린터에서 나올 때 요소가 누락될 수 있습니다.
이는 관련 없는 오류일 수 있지만 잠시 후 CUPS 웹 인터페이스도 응답을 중지합니다. 이 일이 발생한 후에는 홈페이지의 HTTP 버전에만 액세스할 수 있습니다. CUPS를 다시 시작하면 이 문제가 해결됩니다.
원격 관리만 활성화한 상태에서 CUPS를 새로 설치하고 있습니다. 실행하더라도 sudo service cups restart
.
일반 PCL6 드라이버와 프린터용 공식 KPDL 드라이버를 포함하여 다양한 방법(소켓, ldp, ipp)으로 프린터를 추가했습니다. 프린터를 추가한 후 인쇄는 일반적으로 예상대로 출력됩니다. 나는 인쇄에 가장 기본적인 명령을 사용하고 있습니다: lp -d [printer-name] [numbers].pdf
.
저는 우분투 서버 16.04를 실행하고 있습니다. 제가 구성한 프린터는 Kyocera ECOSYS FS-1370DN과 Kyocera ECOSYS P2135dn입니다. HP 프린터에 동일한 문제가 있기 때문에 프린터에는 문제가 없는 것 같습니다.
나는 인정하고 싶은 것보다 오랫동안 문제를 파악하려고 노력해 왔습니다. 나는 바보 같은 느낌이 들기 시작했습니다. 문제를 해결했다고 생각할 때마다 잘못된 인쇄물이 곧 나타납니다. Acrobat Reader/Windows 인쇄 스풀러에는 CUPS가 쓰레기를 뱉어내는 경우에도 인쇄 문제가 발생하지 않았습니다.
성공하지 못한 채 시도한 다른 작업: - pdf2ps를 사용하여 인쇄하기 전에 PostScript(.ps)로 변환 - GhostScript를 사용하여 인쇄하기 전에 PDF로 변환(가능한 PDF 오류 수정) - 테스트 PDF 이전에 인쇄된 웹에서 다운로드한 인쇄.
이것은 나에게는 완전히 비논리적인 이상한 현상입니다. FTP(PDF를 인쇄할 수 있는 프린터)를 통해 PDF 파일을 업로드하는 것은 가끔씩만 작동합니다. 이는 CUPS를 완전히 우회하므로 프린터에 문제가 있는 것이겠죠? 하지만 그렇지 않습니다. Acrobat Reader를 통해 동일한 파일을 인쇄하면 문제가 없습니다.
현재 제가 볼 수 있는 유일한 옵션은 Ubuntu 서버를 가상 머신으로 변환하고 그 옆에 값비싼 Windows Server 가상 머신을 실행하여 인쇄하는 것뿐입니다. 이 문제에 대한 해결책이 있어야 합니다.
편집: 집에 있는 Ubuntu Server 16.04에 CUPS를 설정하고 Canon MG8100을 구성했습니다. 처음 몇 장의 인쇄물은 훌륭하게 나왔습니다. 다음날 아침 추가한 모든 작업이 완료된 것으로 표시되었지만 프린터에서는 실제로 아무것도 인쇄되지 않았습니다. 이는 프린터와 아무런 관련이 없음을 의미합니다. LPD를 사용하여 MG8100을 추가했습니다.
CUPS 오류 로그에는 다음 오류가 나와 있습니다. 이러한 모든 오류는 이전에 동일한 방식으로 성공적으로 인쇄된 정확히 동일한 파일에 대해 서로 다른 시간에 발생한다는 점을 명심하십시오.
E [26/Nov/2016:13:35:44 +0100] [Job 158] The printer is not responding.
이 조건이 기록된 후에는 인쇄가 발생하지 않으며 CUPS는 작업이 중단될 때까지 작업을 계속 다시 시도합니다. 다른 경우에는 다음과 같이 실패합니다.
W [29/Nov/2016:11:45:01 +0100] [Job 169] /var/spool/cups/d00169-001: file is damaged
W [29/Nov/2016:11:45:01 +0100] [Job 169] /var/spool/cups/d00169-001 (file position 35596): xref not found
W [29/Nov/2016:11:45:01 +0100] [Job 169] /var/spool/cups/d00169-001: Attempting to reconstruct cross-reference table
이로 인해 인쇄가 손상됩니다(임의의 부분이 인쇄되고 다른 부분은 누락됨).
답변1
이 문제를 해결하기 위한 많은 시도 중 하나로 Linux에서 Nimbus Mono L로 교체하도록 하는 대신 생성된 PDF에 Verdana를 글꼴로 포함시켰습니다. 지금까지 5일 동안 인쇄가 제대로 작동했습니다. 저는 이 답변을 게시하고 있으며 왜 이런 일이 발생하는지에 대한 추측이나 답변을 환영합니다.
며칠 후에는 인쇄 설정에 액세스하여 로그와 기타 데이터를 검토할 수 있게 될 것입니다. 물론 이것은 우연일 수도 있으며, 내가 이 글을 게시하자마자 인쇄 시스템이 인쇄물을 손상시키기 시작할 수 있습니다. 나는 기회에 뛰어들었다.
또한 테스트 페이지가 잘못 인쇄된 이유도 설명하지 않습니다. 이는 프린터와 호환되지 않는 글꼴이 포함되어 있거나 오류가 한 번만 발생하기 때문일 수 있습니다. 이것은 꽤 무리한 일이지만 지금은 모든 옵션을 열어두고 있습니다.