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.