सबसे अच्छा समाधान में से एक का उपयोग करना है ippserver
। यह इसके साथ आता हैCUPSv2.2.2
और उच्च । आप वैकल्पिक रूप से यहां से परियोजना प्राप्त कर सकते हैं: आईपीपी नमूना कार्यान्वयन ।
पर वर्णन के अनुसार मैनुअल पेज :
ippserver एक साधारण इंटरनेट प्रिंटिंग प्रोटोकॉल (IPP) सर्वर है जो IPP एवरीवेयर और IPP शेयर्ड इंफ्रास्ट्रक्चर एक्सटेंशन (INFRA) विनिर्देशों के अनुरूप है। इसका उपयोग स्टैंडअलोन प्रिंट सर्वर और / या मानक IPP क्लाइंट और IPP प्रॉक्सी के बीच एक बहुत ही बुनियादी ढाँचे वाले सर्वर के रूप में किया जा सकता है जो INFRA विनिर्देशन के अनुरूप है।
इसका उपयोग करने के लिए, आपको बस इतना करना ippserver "My cool printer"
होगा, और यह My cool printer
आपके लिए नाम के साथ एक वर्चुअल प्रिंटर बनाएगा । यह एक वेब सर्वर की तरह चलता है और विशिष्ट बंदरगाहों पर सुनता है।
यदि आपको कई प्रिंटर की आवश्यकता है, तो आप सर्वर का उपयोग करके कई पोर्ट पर चला सकते हैं ippserver "My other cool printer" -p 8888
।
तुम भी एक विशेषता फ़ाइल का उपयोग कर प्रिंटर विशेषताओं की आपूर्ति कर सकते हैं। उदाहरण के लिए, आपका प्रिंटर डिफ़ॉल्ट रूप से उच्च गुणवत्ता वाले प्रिंटों का समर्थन करता है, आप विशेषता फ़ाइल में निम्न विशेषता जोड़ सकते हैं:
ATTR enum print-quality-default high
और सर्वर का उपयोग करके चलाएं:
ippserver "My high quality cool printer" -a attributes-file.txt
संदर्भ:
- PWG IPP नमूना
- CUPS ipptoolfile मैन पेज