सीयूपीएस जितनी प्रतियां चाहता है उतने कॉपी करता है


27

इसने मुझे अब कुछ हफ्तों के लिए चकित कर दिया है। मेरे पास क्यूपीएस में एक क्योसेरा नेटवर्क प्रिंटर स्थापित है, और जब भी मैं इसे प्रिंट करने की कोशिश करता हूं तो मुझे लगता है कि मैं n as के साथ कई अनुरोधों को समाप्त करता हूं। अर्थात्,

  • मैं एक दस्तावेज़ की 2 प्रतियां मुद्रित करने का प्रयास करता हूं और मुझे 4 मिलते हैं
  • मैं एक दस्तावेज़ की 5 प्रतियां मुद्रित करने का प्रयास करता हूं और मुझे 25 मिलते हैं
  • मैं बिना दस्तावेज़ के 60 प्रतियों को प्रिंट करने की कोशिश करता हूं, यह कागज से बाहर निकलता है, और मैं कई रीसाइक्लिंग डिब्बे में अतिरिक्त प्रतियां जमा करने वाली इमारत के चारों ओर घूमता हूं ताकि खुद को अपराधी के रूप में भी सीधे फंसाना न हो

मैं इस बात का अंदाजा नहीं लगा सकता कि इसका निदान कैसे किया जा सकता है, लेकिन इसके अलावा हल्के से मनोरंजक होने का मतलब यह है कि मुझे किसी दस्तावेज़ की वांछित 60 प्रतियां प्राप्त करने के लिए मुझे कुछ गूढ़ लंबाई में जाना होगा (उदाहरण के लिए 7 प्रतियाँ, 3 प्रतियाँ प्रिंट करें, 1 प्रति दो प्रिंट करें समय) जो पहली बार में खुश था लेकिन जल्दी बूढ़ा हो गया।

इसलिए मैं यहां इस उम्मीद में पोस्ट कर रहा हूं कि कोई मुझे आश्वस्त कर सकता है कि मैं पागल नहीं हूं, और आशा करता हूं कि शायद किसी ने इससे पहले इसका अनुभव किया होगा और इसे ठीक करने का तरीका जान सकता है?

मैं दस्तावेज़ दर्शक 3.18.2 से एक पीडीएफ प्रिंट कर रहा हूं


5
+1 यह लगता है कि आपका सॉफ़्टवेयर आपके डॉक्टर की एन प्रतियों के लिए प्रिंटर के लिए एन बार अनुरोध भेजता है!
एल। लेवेल

8
"... किसी दस्तावेज़ की मेरी इच्छित 60 प्रतियां प्राप्त करने के लिए मुझे कुछ गूढ़ लंबाई (जैसे 7 प्रतियाँ, 3 प्रतियाँ प्रिंट करना, 1 प्रति दो बार प्रिंट करना) पर जाना होगा, जो पहली बार में मनोरंजक थी, लेकिन जल्दी से पुरानी हो गई है।" स्पष्ट रूप से समाधान कंप्यूटर प्रोग्राम पर गणित को दूर करना है। सौभाग्य से, वोल्फ्राम अल्फा जानता है कि आप के लिए जवाब की गणना कैसे करें: इसे " 60 राशि का वर्ग " दें और आपको तीन समाधान मिलते हैं, जिनमें से एक 7² + 3² + 1² + 1² समाधान है जो आप अपने दम पर आए थे। समस्या सुलझ गयी। :)
वॉरेन यंग

6
संयोग से, Lagrange के चार-वर्ग प्रमेय द्वारा , प्रत्येक सकारात्मक पूर्णांक चार वर्गों का योग है।
एलेक्सी

2
मेरे पास जवाब नहीं है, लेकिन यह देखते हुए कि आपको लगातार n suggests प्रतियाँ मिलती हैं, यह सुझाव देती हैं कि आपके पास एक पाइपलाइन है जिसमें एक से अधिक सदस्य 'x' कर रहे हैं n ' ऑपरेशन कर रहे हैं और (कम से कम उन में से पहला) उस विकल्प को नहीं हटा रहे हैं जैसा कि यह इसे संसाधित करता है। शायद यह आपको समस्या का निदान करने में मदद करता है?
टॉबी स्पाइट

4
@richard: 9 = 3 ^ 2 + 0 ^ 2 + 0 ^ 2 + 0 ^ 2।
एलेक्सी

जवाबों:


4

एफडब्ल्यूआईडब्ल्यू, मेरे पास डेबियन सिड के तहत ब्रदर क्यूएल -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 क्लाइंट उत्तर 4 प्रतियों पर आपके उत्तर में lp कमांड को चलाने के बाद, इसे होस्ट प्रिंट पर कुछ भी नहीं चल रहा है (क्योंकि प्रिंटर को "रॉ" के रूप में कॉन्फ़िगर किया गया है)। किसी भी विचार यहाँ क्या गलत हो सकता है? धन्यवाद!
फोटॉन

1
@Photon मैं अपने pastebin पर एक नज़र था, लेकिन मुझे डर है कि मैं ज्यादा मदद नहीं कर सकता हूँ। सौभाग्य।
स्किप्पी ले ग्रांड गौरौ

जल्दी जवाब देने का शुक्रिया! यदि मैं इसका पता लगाता हूं तो मैं पोस्ट करूंगा, मैं हालांकि कुछ निराशावादी हूं। :)
फोटॉन

मुझे भी यही तकलीफ़ है। आप कैसे संशोधित करने के लिए फ़ाइल को फ़िल्टर करते हैं? इसके अलावा, FWIW, grep CUPSOPTION -r /usr/lib/cups/filterमेरे सिस्टम पर खाली है।
स्पारहॉक

@ श्रावक का मानना ​​है कि फिल्टर प्रिंटर मॉडल के नाम पर हैं। इसके अलावा मैं केवल फोटॉन पर अपना उत्तर दोहरा सकता हूं: यदि उत्तर स्वयं समस्या को ठीक नहीं करता है, तो मुझे डर है कि मैं बहुत मदद नहीं कर सकता, और आपको शुभकामनाएं देता हूं।
स्किपी ले ग्रांड गौरौ जूल

-1

जैसा कि आप "डॉक्यूमेंट व्यूअर 3.18.2" का उपयोग कर रहे हैं (जो एक Android एप्लिकेशन लगता है: https://play.google.com/store/apps/details?id=org.sufficlysecure.viewer ), हो सकता है कि मैं आपको कोशिश करने का सुझाव एक विंडोज से मुद्रण और फिर प्रिंटर से जुड़ा एक लिनक्स पीसी।

विंडोज के साथ यह जांच करेगा कि क्या प्रिंटर अंत में कॉन्फ़िगरेशन ठीक है। लिनक्स के साथ आप CUPS सेटिंग्स की जाँच कर सकते हैं। लिनक्स की तरफ, एवियन और कमांड लाइन जैसे एक दर्शक के साथ मुद्रण का प्रयास करें। कमांड लाइन को पेज पर प्रिंट करने के लिए: https://www.cups.org/doc/options.html बहुत सारी जानकारी देता है।


1
दस्तावेज़ व्यूअर 3.18.2 एक लिनक्स अनुप्रयोग है।
माला

"डॉक्यूमेंट व्यूअर" उतना ही है जितना कि इवियन उपयोगकर्ता के लिए अपना परिचय देता है।
gerlos
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.