CUPS는 원하는만큼 n²를 인쇄합니다


27

이것은 몇 주 동안 저를 당황스럽게 만들었습니다. CUPS에 Kyocera 네트워크 프린터가 설치되어 있는데 인쇄하려고 할 때마다 요청한만큼 n² 개의 사본이있는 것 같습니다. 그건,

  • 문서 2 부를 인쇄하려고하면 4가됩니다.
  • 문서 5 부를 인쇄하려고하는데 25가 뜹니다.
  • 무인 문서 60 장을 인쇄하려고하는데 용지가 부족하며, 많은 재활용 쓰레기통에 여분의 사본을 쌓아 건물 주위를 돌아 다니면서 범인처럼 직접적으로 연루되지 않습니다.

나는 이것을 진단하는 방법을 상상할 수는 없지만 약간 재미 있다는 것 외에도 원하는 60 장의 문서를 얻으려면 난해한 길이로 가야한다는 것을 의미합니다 (예 : 7 부 인쇄, 3 부 인쇄, 1 부 인쇄 2 부) 처음에는 재미 있었지만 빨리 늙었습니다.

그래서 나는 누군가가 나를 미쳤다고 안심시킬 수 있기를 희망하며 여기에 누군가가 이것을 경험했을 수도 있고 그것을 고칠 수있는 방법을 알고 있기를 바랍니다.

Document Viewer 3.18.2에서 PDF를 인쇄하고 있습니다


5
+1 소프트웨어가 N 개의 문서 사본을 프린터에 N 번 요청하는 것처럼 들립니다.
— L. Levrel

8
"... 원하는 원하는 60 개의 문서를 얻으려면 처음에는 재미 있었지만 빨리 오래된 문서를 인쇄해야합니다 (예 : 7 부 인쇄, 3 부 인쇄, 1 부씩 두 번 인쇄). 분명히 해결책은 수학을 컴퓨터 프로그램에 집어 넣는 것입니다. 운 좋게도 Wolfram Alpha는 답을 계산하는 방법을 알고 있습니다. " 60 sum of squares "를 주면 세 가지 솔루션을 얻을 수 있습니다. 그 중 하나는 7² + 3² + 1² + 1² 솔루션입니다. 문제 해결됨. :)
— Warren Young

6
또한 Lagrange의 4 제곱 정리에 따르면 모든 양의 정수는 4 제곱의 합입니다.
— Alexey

2
나는 대답이 없지만 n² 사본을 지속적으로 얻는다면 둘 이상의 구성원이 'x n '작업을 수행하고 (적어도 첫 번째) 해당 옵션을 제거하지 않는 파이프 라인이 있음을 나타냅니다 처리 할 때 문제를 진단하는 데 도움이됩니까?
— Toby Speight

4
@ Richard : 9 = 3 ^ 2 + 0 ^ 2 + 0 ^ 2 + 0 ^ 2.
— Alexey

답변:


4

FWIW, 데비안 시드 (Debian Sid)에서 Brother QL-1050 라벨 프린터와 동일한 문제가 발생했습니다. 의견에서 제안한 응용 프로그램 버그가 아니라 CUPS / 드라이버 문제입니다. 실행하여 확인 lp하거나 lpr영향을 받는지 확인할 수 있습니다 .

lp -d YOURPRINTER -n 2 /some/file.pdf
lpr -P YOURPRINTER -# 2 /some/file.pdf

편집 /usr/lib/cups/filter/brother_lpdwrapper_ql1050하고 줄을 수정하여 문제를 해결했습니다.

CUPSOPTION=`echo "$5 Copies=$4" | sed -e …

으로

CUPSOPTION=`echo "$5" | sed -e …

( Copies=1또한 작동합니다).

어쨌든 사본 수는 두 번 급지 된 것 같습니다.

프린터와 비슷한 파일이 있어야하며, 이름과 정의 CUPSOPTION가 다를 수 있지만 그 옵션은 아마도 거기에 정의되어 있습니다.


1
안녕하세요, 나는이 정확한 문제를 발견했지만 필터 파일에서 CUPSOPTION 변수를 찾을 수 없습니다. 프린터는 네트워크를 통해 공유되고 클라이언트에서 올바르게 구성되는 동안 호스트에서 "원시"프린터로 구성되므로 설정이 다소 복잡합니다. 따라서 문제의 필터 파일이 클라이언트의 파일이라고 가정합니다. 내용은 다음과 같습니다. pastebin.com/1gf1jdC9 클라이언트에서 응답으로 lp 명령을 실행하면 4 개의 사본이 인쇄되고 호스트에서 실행하면 아무 것도 인쇄되지 않습니다 (프린터가 "Raw"로 구성되어 있으므로). 어떤 아이디어가 여기서 잘못 될 수 있습니까? 고마워!
— 광자

1
@Photon 나는 당신의 pastebin을 보았지만, 나는 많은 도움을 줄 수 없을 것 같습니다. 행운을 빕니다.
— Skippy le Grand Gourou

빠른 답변 감사합니다! 나는 그것을 알아낼 경우에 대비하여 게시하지만, 나는 다소 비관적입니다. :)
— Photon

같은 문제가 있습니다. 어떤 필터 파일을 수정해야합니까? 또한 grep CUPSOPTION -r /usr/lib/cups/filter시스템에 FWIW 가 비어 있습니다.
— Sparhawk

@Sparhawk 필터는 프린터 모델의 이름을 따서 믿습니다. 그 외에도 Photon에 대한 내 대답을 반복 할 수 있습니다. 응답으로 문제가 자체적으로 해결되지 않으면 많은 도움을 줄 수 없기를 바랍니다. 행운을 기원합니다.
— Skippy le Grand Gourou

-1

"Document Viewer 3.18.2"(Android 응용 프로그램 인 https://play.google.com/store/apps/details?id=org.sufficientlysecure.viewer )를 사용하고 있으므로 시도해 보시기 바랍니다. Windows에서 인쇄 한 다음 프린터에 연결된 Linux PC에서 인쇄합니다.

Windows에서는 프린터 끝의 구성이 올바른지 확인합니다. Linux에서는 CUPS 설정을 확인할 수 있습니다. Linux에서는 Evince와 같은 뷰어와 명령 줄을 모두 사용하여 인쇄 해보십시오. https://www.cups.org/doc/options.html 의 페이지에서 명령 행 인쇄를 수행하려면 많은 정보를 제공합니다.


1
Document Viewer 3.18.2는 Linux 응용 프로그램입니다.
— Mala

"문서 뷰어"는 Evince가 사용자에게 자신을 소개하는 것과 같습니다.
— gerlos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.