2017-05-26 16 views
11

मैंने देखा है कि ठीक उसी प्रिंटर को ठीक उसी pdf फ़ाइल मुद्रण नहीं हमेशा समय की एक ही राशि ले करता है:क्रोम या एलपीआर से मैकोज़ सिस्टम प्रिंटिंग तेज क्यों है?

MacOS पूर्वावलोकन के डिफ़ॉल्ट मुद्रण संवाद से
  • मुद्रण बहुत तेजी से है।
  • क्रोम ब्राउज़र के अंतर्निहित प्रिंट संवाद से प्रिंटिंग धीमा है। प्रिंट नौकरी शुरू करने के बाद प्रिंटर एक पल के लिए रुकता है।
  • lpr के साथ कमांड लाइन से प्रिंटिंग क्रोम के अंतर्निहित प्रिंट संवाद से प्रिंटिंग के समान प्रभाव डालती है।
  • हालांकि, क्रोम के साथ सिस्टम प्रिंटिंग संवाद में स्विच करने से चीज़ें फिर से तेज हो जाती हैं।

मेरा लक्ष्य सिस्टम के संवाद से चिकनी के रूप में lpr के साथ कमांड लाइन से प्रिंटिंग करना है। वास्तव में क्या अंतर हो सकता है?

lpr -o landscape /path/to/my/file.pdf मेरा वर्तमान आदेश है। जेनरेट आउटपुट अपेक्षित है, बस बहुत धीमा है।

उत्तर

5

समाधान नीचे टिप्पणी से यहां खिंचाई:

मेरे मामले में, मैं lpoptions -p printerName -l को देखा सभी विकल्पों को देखने के लिए और पाया कि चूक से एक मेरी सेटअप मेल नहीं खाती। मेरे आदेश में -o paramName=paramValue के साथ इसे ठीक किया गया और यह हमेशा के रूप में आसानी से मुद्रित किया गया।


मूल जवाब:

आप पहले से ही नहीं है, तो कोशिश निम्नलिखित:

  • , lpr आदेश आप उपयोग के लिए -H immediate निर्दिष्ट करें किसी भी समय निर्धारण कि ऐसा हो सकता है ओवरराइड करने के लिए सीयूपीएस कतार में ही।
  • प्रिंटर का उपयोग करने के बारे में किसी भी निर्णय को ओवरराइड करने के लिए -d $printername पैरामीटर निर्दिष्ट करने का प्रयास करें।

lp के लिए मैनपेज हमें क्या हो रहा हो सकता है के रूप में एक छोटे से संकेत देता है:

कप डिफ़ॉल्ट गंतव्य सेट करने के कई तरीके प्रदान करता है। एलपीडीईएसटी और प्रिंटर पर्यावरण चर पहले से परामर्श किया जाता है। यदि न तो सेट किया गया है, तो lpoptions (1) कमांड का उपयोग कर वर्तमान डिफ़ॉल्ट सेट का उपयोग lpadmin (8) कमांड का उपयोग कर डिफ़ॉल्ट सेट के बाद किया जाता है।

और lpoptions मैनपेज से:

~/.cups/lpoptions - उपयोगकर्ता चूक और गैर-रूट उपयोगकर्ताओं द्वारा बनाए गए उदाहरणों।

/etc/cups/lpoptions - रूट-उपयोगकर्ता द्वारा बनाए गए सिस्टम-व्यापी डिफ़ॉल्ट और उदाहरण।

इनमें से किसी भी स्थान में सेटिंग्स हो सकती हैं ताकि जांचें कि आपके पास वहां कोई अप्रत्याशित कॉन्फ़िगरेशन नहीं है।

पुन: गंतव्य चयन:

गंतव्य के चयन शायद ऊपर कुछ हद तक ऊपर साधन के किसी भी उपयोग करके डिफ़ॉल्ट गंतव्य को निर्दिष्ट करके भागा जा सकता है। lp या lpr पर कॉल करते समय एक डिफ़ॉल्ट गंतव्य घोषित करना और फिर उस नामित गंतव्य को -d के साथ चुनना सबसे आसान तरीका प्रतीत होता है लेकिन एनएनवी चर भी काफी आसान है।

यदि आपको इष्टतम मानों से कम सेट किया गया है, तो आपको अपने प्रिंटर के विकल्पों को सत्यापित करने के लिए lpoptions का भी उपयोग करना चाहिए। यहां "सामान्य" ओएसएक्स प्रिंटर सेटिंग्स में आपके द्वारा उपयोग किए जाने वाले विकल्पों को मिलान करने से दो मुद्रण विधियों को सटीक गति से संचालित करना चाहिए।

यदि यह आपकी समस्या का समाधान नहीं करता है तो अगला चरण यह पता लगाना होगा कि कौन सा कच्चा फ़ाइल प्रारूप आपके प्रिंटर प्रिंटिंग में सबसे तेज़ है - और उसके बाद कमांड लाइन पर रूपांतरण करके इसे परिवर्तित करने का प्रयास करें और कनवर्ट की गई फ़ाइल को पास करें इसके बजाय प्रिंटर पर (नोट: lp और lpr इनपुट के रूप में STDIN का उपयोग करके दोनों समर्थन)। सभी चीजें बराबर होती हैं, आपके कंप्यूटर का उपयोग प्रिंटर या प्रिंट सर्वर से कनवर्ट करने में शायद तेज़ी से तेज़ होता है, और पूर्वावलोकन एक समान चाल का उपयोग कर सकता है उदाहरण के लिए वास्तव में पीडीएफ फाइल को पास करने के बजाय कच्चे प्रिंट करने के लिए।

+0

धन्यवाद! मैं इस उत्तर को स्वीकार के रूप में चिह्नित करूंगा क्योंकि इससे मुझे समस्या खोजने में मदद मिली। मेरे मामले में, मैंने सभी विकल्पों को देखने के लिए 'lpoptions -p printerName -l' को देखा और पाया कि डिफ़ॉल्ट में से एक मेरे सेटअप से मेल नहीं खाता था। इसे मेरे आदेश में '-o paramName = paramValue' के साथ फिक्स्ड करें और इसे हमेशा के रूप में आसानी से मुद्रित किया गया है। – sprain

+0

उत्कृष्ट - जितना मैंने इस बारे में सोचा, उतना ही मुझे संदेह था कि प्रिंटिंग से पहले विकल्पों या रूपांतरण का कारण था। मैंने ऊपर दिए गए उत्तर में समाधान की प्रतिलिपि बनाने की स्वतंत्रता ली है ताकि लोग इसे ढूंढ सकें। –

संबंधित मुद्दे