CUPS के हालिया संस्करणों ने सीधे pdfs प्रिंट करने की क्षमता को जोड़ा। 11.10 और नए (और संभवतः पुराने) रिलीज में यह है।
एक अन्य दृष्टिकोण (जो मैं अपने डुप्लेक्स (दो-तरफा) प्रिंटिंग एमुलेटर पैकेज के साथ उपयोग करता हूं) है, अपने सभी प्रिंट नौकरियों के लिए प्रिंट टू फाइल का उपयोग करना और उन्हें एक फ़ोल्डर में रखना जो प्रभावी रूप से आपकी व्यक्तिगत प्रिंट कतार बन जाता है। एक बार जब वे वहां आ जाते हैं, तो आप जब चाहें, उनमें से कुछ या सभी को प्रिंट कर सकते हैं और उन्हें हटा सकते हैं।
यह आपको एक पेपर जाम के बाद नौकरियों को फिर से शुरू करने की अनुमति देने का अतिरिक्त लाभ है, उन्हें खरोंच से फिर से बनाए बिना। यह आपको अपने प्रिंटर को प्रबंधित करने के लिए बिना रुके काम करने देता है।
यदि आप चाहते हैं, तो आप एक छोटी स्क्रिप्ट लिख सकते हैं जो पृष्ठभूमि में चलेगी और आपके प्रिंट कतार में दिखाई देने वाली चीजों को प्रिंट करना शुरू करेगी। यदि आप इसमें से कोई भी करते हैं, तो आप अपनी प्रिंट नौकरियों को नाम देना चाह सकते हैं ताकि वे उस क्रम में कतार में क्रमबद्ध हो जाएं जिसे आप प्रिंट करना चाहते हैं। मैं सिर्फ नामों के लिए 00 ... 99 का उपयोग करता हूं।
पाठ फ़ाइलों के लिए, उन लोगों के लिए देखें जिनकी लंबी लाइनें हो सकती हैं। CUPS (कम से कम डिफ़ॉल्ट रूप से) आपके लिए लाइनें नहीं लपेटेगा या अच्छा पेज मार्जिन सेट नहीं करेगा।
मेरा डुप्लेक्स प्रिंटिंग सिस्टम आपके द्वारा पूछे जाने वाले कार्यों से बहुत अधिक करता है, लेकिन आपको कुछ विचार दे सकता है। विशेष रूप से इसमें दो छोटी सहायक लिपियाँ हैं, जो कि प्रिंट लेती हैं और प्रिंट करने के लिए भेजने से पहले इसे ले जाती हैं।
http://sourceforge.net/projects/duplexpr/