यदि आप Samba / CUPS का उपयोग विंडोज़ आधारित क्लाइंट के लिए एक प्रिंट सर्वर के रूप में कर रहे हैं, तो क्लाइंट्स के पास सामान्य रूप से उस प्रिंटर के लिए ड्राइवर होंगे, हालांकि कुछ मामलों में CUPS अपना स्वयं का अनुवाद कर सकते हैं। उदाहरण के लिए, एक गैर-पीएस प्रिंटर पर प्रदर्शित करने के लिए घोस्टस्क्रिप्ट को स्थापित करना और पोस्टस्क्रिप्ट को प्रस्तुत करना संभव है, हालांकि विंडोज क्लाइंट को एक पीएस चालक की आवश्यकता होगी जो इस के साथ अच्छी तरह से खेलता है।
लिनक्स क्लाइंट के लिए, इसका उत्तर है: यह जटिल है लेकिन नहीं। पारंपरिक यूनिक्स / लिनक्स में विंडोज के GDI के बराबर एक मानक देशी प्रिंट या प्रतिपादन एपीआई नहीं है, हालांकि कैरो जैसी लाइब्रेरी उन्हें उपयोग करने वाले अनुप्रयोगों के लिए यह कार्यक्षमता प्रदान कर सकती है। अधिकांश पारंपरिक यूनिक्स अनुप्रयोग केवल ASCII को प्रिंट करने या पोस्टस्क्रिप्ट फ़ाइलों को मूल रूप से उत्पन्न करने के लिए प्रिंट करते हैं। काहिरा जैसे डिवाइस-स्वतंत्र रेंडरिंग लाइब्रेरी सिर्फ अपने स्वयं के ड्राइवर के माध्यम से पोस्टस्क्रिप्ट को प्रस्तुत करेंगे, जिसे लाइब्रेरी के साथ क्लाइंट पर बंडल किया जाएगा।
आप निश्चित रूप से एक सीयूपीएस या पुराने lpr / lpd प्रिंट सिस्टम के लिए वर्कफ़्लो में कहीं कहीं पोस्टस्क्रिप्ट पाएंगे। आमतौर पर ग्राहक ASCII या पोस्टस्क्रिप्ट आउटपुट का उत्पादन करेंगे। ASCII आउटपुट को a2ps और पोस्टस्क्रिप्ट जैसे कुछ के माध्यम से परिवर्तित किया जाएगा। पोस्टस्क्रिप्ट को प्रिंटर या घोस्टस्क्रिप्ट के आधार पर रेंडरिंग परत के माध्यम से पारित किया जाएगा।
जब से मैंने एक linux आधारित प्रिंट सबसिस्टम स्थापित किया है, तब तक यह एक समय हो चुका है, लेकिन IIRC PS ड्राइवर लक्ष्य प्रिंटर के लिए PPD फ़ाइल के साथ बहुत सामान्य हैं। ग्राहकों को इसके बारे में ज्यादा जानने की जरूरत नहीं है। परंपरागत रूप से आप सिर्फ अलग-अलग तरीकों से छपाई के लिए कतारें लगाते हैं (जैसे कि डुप्लेक्स, नॉन-डुप्लेक्स या लेटरहेड) और वे अलग-अलग प्रिंट डेस्टिनेशन बन जाते हैं।
यदि आप स्थानीय प्रिंटर नियंत्रण वाले एप्लिकेशन का उपयोग कर रहे हैं, उदाहरण के लिए GNOME- प्रिंट API का उपयोग करने वाले एप्लिकेशन , या सीधे lpr -o
विकल्पों के साथ फ़ाइलों को प्रिंट करना, तो प्रिंट सुविधा वास्तविक प्रिंटर गंतव्य पर अधिक नियंत्रण का उपयोग कर सकती है। उदाहरण के लिए, विशेष ट्रे या डुप्लेक्सिंग विकल्पों का चयन किया जा सकता है। यदि आपके पास CUPS सर्वर पर स्थापित प्रिंटर के लिए एक सही PPD फ़ाइल है तो ग्राहक को अतिरिक्त ड्राइवर सॉफ़्टवेयर स्थापित करने की आवश्यकता के बिना इन विकल्पों को क्लाइंट से काम करना चाहिए।
संपादित करें: आपके मामले में मुझे लगता है कि समस्या यह हो सकती है कि LBP810 एक winprinter है और इसके द्वारा निर्मित कोई भी लिनक्स चालक कभी नहीं थे। आपका सबसे अच्छा दांव एक अलग प्रिंटर प्राप्त करना हो सकता है, जिसे आप बहुत ही सस्ते में कर सकते हैं यदि आप इसे सही तरीके से अपनाते हैं।
ईबे पर सेकंडहैंड लेजर प्रिंटर बहुत सस्ते हैं, और आप अपने स्थान के आधार पर, एक लेजरजेट 4100 या लगभग 100 अमरीकी डालर के समान कुछ प्राप्त कर सकते हैं । सभी midrange HP लेज़र पोस्टस्क्रिप्ट या PCL5 / 6 का समर्थन करते हैं और लिनक्स और CUPS के साथ अच्छी तरह से खेलेंगे। आपको इनमें से किसी एक को काम करने में थोड़ी परेशानी होनी चाहिए और उपयोग में लाई जाने वाली चीजें इतनी सस्ती हैं कि आप इन्हें फेंकने वाली वस्तु के रूप में मान सकते हैं।