CUPS in n² bao nhiêu bản sao tôi muốn


27

Điều này đã gây trở ngại cho tôi trong một vài tuần nay. Tôi có một máy in mạng Kyocera được thiết lập trong CUPS và bất cứ khi nào tôi cố gắng in nó, tôi dường như kết thúc với số lượng bản sao như tôi yêu cầu. Đó là,

  • Tôi cố gắng in 2 bản sao của một tài liệu và tôi nhận được 4
  • Tôi cố gắng in 5 bản sao của một tài liệu và tôi nhận được 25
  • Tôi cố gắng in 60 bản sao của một tài liệu không có giám sát, nó hết giấy và tôi đi lang thang khắp tòa nhà để gửi các bản sao bổ sung vào nhiều thùng tái chế để không cho rằng mình quá trực tiếp là thủ phạm

Tôi không thể bắt đầu tưởng tượng làm thế nào để chẩn đoán điều này, nhưng bên cạnh việc gây cười nhẹ, điều đó có nghĩa là để có được 60 bản sao tài liệu mong muốn của tôi, tôi phải đi đến một số độ dài bí truyền (ví dụ in 7 bản, in 3 bản, in 1 bản hai lần đầu tiên gây cười nhưng đã nhanh chóng trở nên cũ kỹ.

Vì vậy, tôi đăng bài ở đây với hy vọng ai đó có thể trấn an tôi rằng tôi không điên, và hy vọng rằng có lẽ ai đó đã trải qua điều này trước đây và biết cách khắc phục?

Tôi đang in PDF từ Document Viewer 3.18.2


5
+1 Có vẻ như phần mềm của bạn gửi N lần yêu cầu tới máy in cho N bản sao tài liệu của bạn!
L. Levrel

8
"... để có được 60 bản sao tài liệu mong muốn của tôi, tôi phải đi đến một số độ dài bí truyền (ví dụ: in 7 bản, in 3 bản, in 1 bản hai lần) lúc đầu thật buồn cười nhưng đã nhanh chóng cũ." Rõ ràng giải pháp là loại bỏ toán học trên một chương trình máy tính. May mắn thay, Wolfram Alpha biết cách tính toán câu trả lời cho bạn: đưa ra " 60 tổng bình phương " và bạn nhận lại ba giải pháp, một trong số đó là giải pháp 7² + 3² + 1² + 1² mà bạn tự mình nghĩ ra. Vấn đề được giải quyết. :)
Warren Young

6
Ngẫu nhiên, theo định lý bốn hình vuông của Lagrange , mọi số nguyên dương là tổng của bốn hình vuông.
Alexey

2
Tôi không có câu trả lời, nhưng cho rằng bạn liên tục nhận được n² bản sao cho thấy rằng bạn có một đường ống dẫn trong đó có nhiều thành viên đang thực hiện thao tác 'x n ' và (ít nhất là lần đầu tiên trong số đó) sẽ không xóa tùy chọn đó khi nó xử lý nó. Có lẽ điều đó giúp bạn chẩn đoán vấn đề?
Toby Speight

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

Câu trả lời:


4

FWIW, tôi gặp vấn đề tương tự với máy in nhãn Brother QL-1050, dưới Debian Sid. Đó không phải là một lỗi ứng dụng như được đề xuất trong các bình luận, mà là vấn đề về trình điều khiển / CUPS. Bạn có thể xác nhận điều này bằng cách chạy lphoặc lprxem nó có bị ảnh hưởng không:

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

Tôi quản lý để giải quyết vấn đề bằng cách chỉnh sửa /usr/lib/cups/filter/brother_lpdwrapper_ql1050và sửa đổi dòng

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

vào

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

( Copies=1cũng hoạt động).

Tôi đoán số lượng bản sao được cho ăn hai lần bằng cách nào đó.

Phải có một tệp tương tự cho máy in của bạn và mặc dù tôi đoán tên và định nghĩa CUPSOPTIONcó thể khác nhau, những tùy chọn đó có thể được xác định ở đó.


1
Xin chào, tôi đã vấp phải vấn đề chính xác này, tuy nhiên, tôi không thể tìm thấy bất kỳ biến CUPSOPTION nào trong tệp bộ lọc. Việc thiết lập có phần phức tạp hơn vì máy in được chia sẻ qua mạng và được định cấu hình là máy in "Nguyên" trên máy chủ trong khi được cấu hình đúng trên máy khách. Vì vậy, tôi giả sử rằng tệp bộ lọc trong câu hỏi là cái trên máy khách. Đây là nội dung của nó: pastebin.com/1gf1jdC9 Chạy lệnh lp trong câu trả lời của bạn trên máy khách in 4 bản sao, chạy trên máy chủ không in gì cả (vì máy in được cấu hình là "Nguyên" ở đó). Bất kỳ ý tưởng những gì có thể sai ở đây? Cám ơn!
Photon

1
@Photon Tôi đã xem xét pastebin của bạn, nhưng tôi sợ tôi không thể giúp được gì nhiều. Chúc may mắn.
Skippy le Grand Gourou

Cảm ơn đã trả lời nhanh chóng! Tôi sẽ đăng trong trường hợp tôi tìm ra nó, mặc dù tôi hơi bi quan. :)
Photon

Im có cùng một vấn đề. Làm thế nào để bạn tìm ra tập tin bộ lọc để sửa đổi? Ngoài ra, FWIW, grep CUPSOPTION -r /usr/lib/cups/filtertrống trên hệ thống của tôi.
Sparhawk

@Sparhawk Tôi tin rằng các bộ lọc được đặt tên theo mô hình máy in. Ngoài ra, tôi chỉ có thể nhắc lại câu trả lời của mình cho Photon: nếu câu trả lời không tự khắc phục được vấn đề, tôi sợ tôi không thể giúp được gì nhiều và chúc bạn may mắn.
Skippy le Grand Gourou

-1

Vì bạn đang sử dụng "Trình xem tài liệu 3.18.2" (có vẻ là ứng dụng Android: https://play.google.com/store/apps/details?id=org.su enoughlysecure.viewer ), tôi có thể đề nghị bạn thử in từ Windows và sau đó là PC Linux được kết nối với máy in.

Với Windows, nó sẽ kiểm tra xem cấu hình ở cuối máy in có ổn không. Với Linux, bạn có thể kiểm tra cài đặt CUPS. Về phía Linux, hãy thử in với cả người xem như Evince và dòng lệnh. Đối với dòng lệnh in trang tại: https://www.cups.org/doc/options.html cung cấp nhiều thông tin.


1
Trình xem tài liệu 3.18.2 là một ứng dụng Linux.
Mala

"Trình xem tài liệu" giống như Evince tự giới thiệu với người dùng.
gerlos
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.