2013-02-14 8 views
5

पर कमांड लाइन द्वारा प्रिंट निर्देश भेजना मैं ईथरनेट कनेक्शन पर स्टार टीएसपी 100 (टीएसपी 143 एलएएन मॉडल) थर्मल प्रिंटर को प्रिंट निर्देश भेजने का प्रयास कर रहा हूं।स्टार टीएसपी 143 एलएएन थर्मल रसीद प्रिंटर

मुझे प्रिंटर से इसके लैन आईपी और पोर्ट 9100 का उपयोग करके कच्चे डेटा कनेक्शन खोलने में कोई समस्या नहीं है, जो इस उद्देश्य के लिए बंदरगाह खुला है, लेकिन एक बार कनेक्ट होने पर मैं कोई भी क्रिया करने में असमर्थ हूं, मुझे संदेह है कि मैं मैं गलत तरीके से कमांड का उपयोग कर रहा हूं लेकिन मैं इस बात के बारे में सोच रहा हूं कि मैं उनका उपयोग कैसे करना चाहता हूं।

मुझे कुछ दस्तावेज http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf पर मिला जो कि सही मॉडल के लिए प्रतीत होता है, लेकिन उनके कमांड संदर्भ अस्पष्ट हैं।

अब तक मैंने सादे पाठ कमांड का उपयोग करने का प्रयास किया है (उदाहरण के लिए 'एलएफ' टाइप करना और उदाहरण के लिए एक पंक्ति को खिलाने के लिए वापसी पर क्लिक करना) बिना किसी परिणाम के।

मैंने कीबोर्ड पर स्पष्ट कुंजी का उपयोग करने का भी प्रयास किया, इस उदाहरण में मैंने कीबोर्ड पर ईएससी कुंजी दबाकर "ईएससी" कमांड का इस्तेमाल किया, इसके बाद दस्तावेज़ के साथ-साथ दस्तावेज़ के साथ-साथ किसी भी परिणाम के बिना।

संपादित करें:

मैं भी किसी भी अलग परिणाम के बिना नियंत्रण वर्ण हेक्स मान के रूप में, और दशमलव मान के रूप में भेज दिया है।

उत्तर

2

कुछ स्टार श्रृंखला प्रिंटर को सीधे कमांड लाइन के माध्यम से संवाद नहीं किया जा सकता है, और इन्हें अपने स्वयं के सॉफ़्टवेयर ड्राइवरों के माध्यम से उपयोग किया जाना चाहिए।

इस मामले में समाधान प्रिंटर पर एक COM पोर्ट अनुकरण करना था, जो आपके संचार को अपने ड्राइवरों के माध्यम से फ़िल्टर करता है और इस प्रकार "बॉक्स से बाहर" काम करता है।

2

टीएसपी 143 एक फ्यूचरपीआरएनटी मॉडल है। यदि प्रिंटर FuturePRNT मोड में है, तो यह लाइन मोड कमांड का उपयोग नहीं कर सकता है।

यदि इसे लाइन मोड में कॉन्फ़िगर किया जा सकता है तो आप इसे सीधे ईथरनेट कनेक्शन के माध्यम से लाइन मोड कमांड भेज सकते हैं। ईपीएस/पीओएस कमांड कैसे ईपीएस लैन रसीद प्रिंटर को भेजे जाते हैं।

2

स्टार SP500 डॉट मैट्रिक्स प्रिंटर स्वयं सुंदर और भरोसेमंद हैं।

लेकिन उनके अंग्रेजी दस्तावेज़ीकरण को ढूंढना बहुत ही असंगठित और निराशाजनक है। तो यहां सब कुछ है जो आपको जानने की जरूरत है, इसलिए आपको खोज करने की ज़रूरत नहीं है।

एक स्टार SP500 डॉट मैट्रिक्स और संभवत: अन्य समान स्टार रसीद प्रिंटर, जब यूएसबी केबल, और जब मॉड्यूल/चालक नहीं चल रहा है के लिए एक समानांतर के साथ जुड़े हुए के लिए/स्थापित, कमांड लाइन से उपयोग करने के लिए यह उतना ही आसान है के रूप में:

sudo chown you:you /dev/usb/lp0 
    echo -e "SOME SAMPLE TEXT\n\n" > /dev/usb/lp0 
    echo -e "\x1b\x4d MORE SAMPLE TEXT" > /dev/usb/lp0 

अंतिम पंक्ति एक 'एस्केप अनुक्रम' कोड एक बहुत अधिक स्टाइलिश रेट्रो/पिक्सेल एक डिफ़ॉल्ट से करने के लिए फ़ॉन्ट बदलने के लिए भी शामिल है। उपरोक्त आदेशों का परीक्षण किया गया था और एक नए लिनक्स liveUSB पर काम कर रहा था - कोई कॉन्फ़िगरेशन आवश्यक नहीं है! धन्यवाद *** ***। यह पाठ या भागने वाले अनुक्रमों को स्वरूपित पाठ में कनवर्ट करने के लिए प्रिंटर पर पूर्व-स्थापित फर्मवेयर का उपयोग करता है।

सभी अन्य भागने दृश्यों - जैसे के लिए के रूप में बोल्ड, पर प्रकाश डाला, या बड़ा पाठ और अन्य बिट्स - एक अलग मॉडल के मैनुअल, यहाँ के 'नियंत्रण कोड' अध्याय में पाया जा सकता है: http://www.starmicronics.com/support/mannualfolder/sp300pm.pdf

नोट: cups ड्राइवर स्थापित करना और प्रिंटर का उपयोग lpr या किसी भी जीयूआई आधारित प्रोग्राम के माध्यम से /dev/usb/lp0 पर डिवाइस फ़ाइल को हटाना प्रतीत होता है और इसलिए प्रिंटर को उपरोक्त सरल आदेशों के साथ पूरी तरह से अनुपयोगी बनाता है, जब तक कि यह अनप्लग नहीं हो जाता है और वापस प्लग किया जाता है, और /dev/usb/lp0 फ़ाइल के रूप में पुनः पंजीकृत। यह भी ध्यान दिया जाना चाहिए कि जब /dev/usb/lp0 फ़ाइल के इस स्वामित्व कर रही है, रीसेट कर दिया जाएगा ताकि आप एक crontab या एक udev नियम जोड़ने के लिए चाहते हो सकता है, या डेबियन और डेरिवेटिव पर lp समूह के लिए बस ऐड वांछित उपयोगकर्ता।

नोट दो: उपरोक्त आदेशों का उपयोग करने के लिए, प्रिंटर 'स्टार लाइन' मोड है, जो मुझे लगता है कि जब नए खरीदा यह डिफ़ॉल्ट रूप से है, लेकिन केवल एक या दो मिनट लगते हैं नहीं तो में होना चाहिए। स्टार एसपी 500 के लिए इस पर निर्देश पृष्ठ 114 पर पाए गए हैं: http://www.starasia.com/%5CDownload%5CManual%5Csp500_um_en.pdf

यह मूल प्रश्न का सटीक उत्तर नहीं है, लेकिन मैंने यह काम करने में घंटों बिताए कि यह प्रिंटर कमांड लाइन से कैसे काम करता है, और अब मैं जानते हैं कि कैसे मैं वास्तव में वास्तव में किसी को भी मेरी तरह फंस गया था, के रूप में मैं थोड़े यह अब अच्छा लगता है कि मैं इसके बारे में सीखा है के लिए इस साझा करना चाहते थे।

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