CUPS พิมพ์สำเนาn²ได้มากเท่าที่ฉันต้องการ


27

สิ่งนี้ทำให้ฉันงุนงงมาสองสามสัปดาห์แล้ว ฉันมีเครื่องพิมพ์เครือข่าย Kyocera ติดตั้งใน CUPS และเมื่อใดก็ตามที่ฉันพยายามที่จะพิมพ์มันฉันดูเหมือนจะจบลงด้วยn²สำเนามากที่สุดเท่าที่ฉันขอ นั่นคือ,

  • ฉันพยายามพิมพ์เอกสาร 2 ชุดและได้รับ 4
  • ฉันพยายามพิมพ์เอกสาร 5 ชุดและได้ 25
  • ฉันพยายามพิมพ์เอกสาร 60 ฉบับโดยไม่ต้องใส่เอกสารมันหมดกระดาษและฉันเดินไปรอบ ๆ อาคารที่วางสำเนาเพิ่มเติมลงในถังขยะรีไซเคิลจำนวนมากเพื่อไม่ให้มีส่วนเกี่ยวข้องโดยตรงกับผู้กระทำผิด

ฉันไม่สามารถจินตนาการได้ว่าจะวินิจฉัยสิ่งนี้ได้อย่างไร แต่นอกเหนือจากความสนุกอย่างนุ่มนวลนั่นหมายความว่าหากต้องการเอกสาร 60 ชุดที่ฉันต้องการฉันต้องใช้ความยาวลึกลับ (เช่นพิมพ์ 7 สำเนาพิมพ์ 3 สำเนาพิมพ์ 1 สำเนาสองชุด ครั้ง) ซึ่งน่าขบขันในตอนแรก แต่อายุเพิ่มขึ้นอย่างรวดเร็ว

ดังนั้นฉันกำลังโพสต์ที่นี่ด้วยความหวังว่าใครบางคนสามารถให้ความมั่นใจกับฉันว่าฉันไม่ได้บ้าและหวังว่าอาจจะมีใครบางคนอาจเคยมีประสบการณ์นี้มาก่อนและรู้วิธีการแก้ไขหรือไม่

ฉันกำลังพิมพ์ PDF จาก Document Viewer 3.18.2


5
+1 ดูเหมือนว่าซอฟต์แวร์ของคุณจะส่งคำขอ N ครั้งไปยังเครื่องพิมพ์สำหรับสำเนา N ของเอกสารของคุณ!
L. Levrel

8
"... เพื่อให้ได้เอกสาร 60 สำเนาตามที่ฉันต้องการฉันจะต้องมีความยาวลึกลับ (เช่นพิมพ์ 7 สำเนา, พิมพ์ 3 สำเนา, พิมพ์ 1 สำเนาสองครั้ง) ซึ่งน่าขบขันในตอนแรก เห็นได้ชัดว่าการแก้ปัญหาคือการ fob คณิตศาสตร์ออกไปยังโปรแกรมคอมพิวเตอร์ โชคดีที่ Wolfram Alpha รู้วิธีคำนวณคำตอบสำหรับคุณ: ให้ " ผลรวมของสี่เหลี่ยมจัตุรัส 60 อัน " แล้วคุณจะได้สามวิธีกลับมาซึ่งหนึ่งในนั้นคือ7² + 3² + 1² + 1²วิธีแก้ปัญหาที่คุณคิดขึ้นเอง แก้ไขปัญหา. :)
Warren Young

6
อนึ่งตามทฤษฎีบทสี่เหลี่ยมจตุรัสของลากรองจ์จำนวนเต็มบวกทุกตัวคือผลรวมของสี่กำลังสอง
Alexey

2
ฉันไม่มีคำตอบ แต่เนื่องจากคุณได้รับสำเนาn²อย่างสม่ำเสมอแสดงให้เห็นว่าคุณมีไพพ์ไลน์ที่สมาชิกมากกว่าหนึ่งคนกำลังทำการดำเนินการ 'x n ' และ (อย่างน้อยหนึ่งตัวแรก) จะไม่ลบตัวเลือกนั้น ตามที่มันประมวลผล บางทีนั่นอาจช่วยให้คุณวินิจฉัยปัญหาได้
Toby Speight

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

คำตอบ:


4

FWIW ฉันมีปัญหาเดียวกันกับเครื่องพิมพ์ฉลาก Brother QL-1050 ภายใต้ Debian Sid ไม่ใช่ข้อบกพร่องของแอปพลิเคชันตามที่แนะนำในความคิดเห็น แต่เป็นปัญหาของ 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

ฉันมีปัญหาเดียวกัน คุณทำงานยังไงกับไฟล์ตัวกรองที่จะแก้ไข? นอกจากนี้ FWIW grep CUPSOPTION -r /usr/lib/cups/filterยังว่างเปล่าในระบบของฉัน
Sparhawk

@Sparhawk ฉันเชื่อว่าฟิลเตอร์นั้นตั้งชื่อตามรุ่นเครื่องพิมพ์ นอกจากนั้นฉันสามารถแค่ตอบคำตอบของโฟตอน: ถ้าคำตอบไม่สามารถแก้ไขปัญหาได้ด้วยตัวเองฉันเกรงว่าฉันไม่สามารถช่วยเหลือได้มากและหวังว่าคุณจะโชคดี
Skippy le Grand Gourou

-1

ในขณะที่คุณกำลังใช้ "Document Viewer 3.18.2" (ซึ่งดูเหมือนจะเป็นแอปพลิเคชัน Android: https://play.google.com/store/apps/details?id=org.sufficientlysecure.viewer ) ฉันขอแนะนำให้คุณลอง การพิมพ์จาก Windows และจากนั้น PC Linux ที่เชื่อมต่อกับเครื่องพิมพ์

ด้วย 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.