2009-08-19 78 views
7

मेरे पास एक पोस्टस्क्रिप्ट फ़ाइल है और इसे आईपीपी सक्षम डिवाइस (या सीयूपीएस सर्वर) पर मुद्रित करना चाहते हैं। न्यूनतम कोड और निर्भरता क्या है जो मैं इसे करने के लिए दूर हो सकता है।रिमोट आईपीपी/सीयूपीएस सर्वर या प्रिंटर पर प्रिंट करने का सबसे आसान तरीका (पायथन में) क्या है?

एलपीआर या libcups का उपयोग करके मुझे क्रॉस-प्लेटफॉर्म निर्भरताएं मिलती हैं। तो मेरा पहला दृष्टिकोण आईपीपी (कप और कई आधुनिक प्रिंटर द्वारा प्रयुक्त प्रोटोकॉल) के न्यूनतम सबसेट को लागू करना था क्योंकि "यह केवल विस्तारित HTTP है"। लेकिन अफसोस की बात है कि एक आईपीपी क्लाइंट कुछ लाइनों की तुलना में बहुत अधिक कोड है और अब तक मुझे प्रिंट करने और प्रिंट करने के लिए प्रिंट करने के लिए कोई आईपीपी क्लाइंट कार्यान्वयन नहीं मिला है।

मैं पायथन में एक समाधान पसंद करूंगा, लेकिन एक गतिशील भाषा में कुछ भी खुश होगा।

उत्तर

1

आप कप के लिए रिमोट प्रिंटर जोड़ने की जरूरत:

lpadmin -p printername -E -v //IPADDRESS/spool -m driver.ppd 

जहां driver.ppd साथ

ps मुद्रित करने के लिए ड्राइवर है: यह भी, अगर प्रिंटर से पहले सेट कर दिया जाता programatic पहुँच के लिए काम कर सकता था।

+0

यह स्पष्ट रूप से एक काम करने वाले स्थानीय कप स्थापना की आवश्यकता है, एक आवश्यकता जिसे मैं टालना चाहता हूं - खासकर विंडोज़ पर। – max

+0

क्षमा करें मुझे किसी भी तरह से याद आया कि – dusoft

+0

यह भी (पुराना) ट्यूटोरियल जांचें: http://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html – dusoft