मैंने कभी भी आप जो पूछ रहे हैं उसके साथ प्रोग्रामेटिक रूप से व्यवहार नहीं किया है, लेकिन जब पीओएस सिस्टम की बात आती है तो मुझे कुछ अनुभव होता है जो आपकी मदद कर सकता है।
क्या आप मुद्रण के लिए और नकदी दराज के लिए क्या हार्डवेयर आप के साथ काम कर रहे हैं पर बहुत निर्भर कर रहे हैं। और वहाँ चौड़ा हार्डवेयर की विविधता है।
मैंने देखा है कि प्रत्येक पीओएस सिस्टम में, हर कल्पनीय रसीद प्रिंटर और नकद दराज के लिए कई सारे ड्राइवर हैं, इसलिए जब तक कि आप एक पूर्ण उड़ा प्रणाली विकसित नहीं कर रहे हैं, बस उस विशिष्ट हार्डवेयर पर ध्यान केंद्रित करें जिसे आप जा रहे हैं साथ काम करना फिर भी, अपने कोड को अच्छी तरह से कारक करने का प्रयास करें ताकि आप रणनीति पैटर्न के लाभ को अधिकतम कर सकें। यदि आप एक से अधिक प्रकार के डिवाइस के साथ काम कर रहे हैं, तो आप इसे इस तरह कार्यान्वित करने के लिए बाद में धन्यवाद देंगे।
मुद्रण के लिए, वहाँ प्रिंटर के 3 मौलिक प्रकार आप का सामना कर सकते हैं:
- रसीद प्रिंटर केवल प्रिंट पाठ (पुराना, लेकिन अभी भी चारों ओर) कर सकते हैं
- रसीद प्रिंटर ग्राफिक्स प्रिंट कर सकते हैं
- एक मानक प्रिंटर मुद्रण 8.5 "x 11" पूरे पृष्ठ के चालान/क्रेडिट मेमो (आसान, 'nuff ने कहा)
मुझे विश्वास है कि, यदि नहीं, तो आधुनिक रसीद प्रिंटर श्रेणी # 2 में आते हैं, लेकिन आप श्रेणी # 1 से प्रिंटर का उपयोग करके विरासत प्रणाली में भाग सकते हैं।
के लिए श्रेणी # 2, आप मानक नेट मुद्रण इंटरफेस का उपयोग करने में सक्षम होना चाहिए। एकमात्र मुद्दा उचित समय पर काटने की व्यवस्था (अगर सुसज्जित) को सक्रिय करने के लिए एक नियंत्रण कोड भेज सकता है; या, प्रिंटर ड्राइवर स्वचालित रूप से प्रिंटिंग एल्गोरिदम में निर्दिष्ट पेपर लंबाई के आधार पर ऐसा कर सकता है। दोबारा, मैंने कभी कोशिश नहीं की है, लेकिन अगर आपके पास रसीद प्रिंटर तक पहुंच है, तो आप जल्दी से इस सामान को समझने में सक्षम होना चाहिए।
यदि आप एक ऐसे ग्राहक से बात कर रहे हैं जिसके पास श्रेणी # 1 में प्रिंटर है, तो आप एक अच्छा तर्क दे सकते हैं कि श्रेणी 2 में नया प्रिंटर खरीदने के लिए यह महंगा होगा, इससे आपको भुगतान करना होगा अपने मौजूदा हार्डवेयर पर प्रिंट करने के लिए एक मृत अंत ड्राइवर विकसित करने के लिए।
नकदी दराज के लिए, मैं प्रिंटर के साथ कम से कम परिचित हूँ, लेकिन मैं जहाँ तक संचार और हार्डवेयर व्यवस्था के रूप में दो विकल्पों में से जानते हैं:
- प्रिंटर के माध्यम से एलपीटी बंदरगाह के माध्यम से संलग्न करता है। (केबल चेन: कंप्यूटर -> प्रिंटर -> नकद ड्रॉवर)
- किसी भी COM/LPT पोर्ट या शायद एक आधुनिक में यूएसबी से सीधे कंप्यूटर से जुड़ा हुआ है।
पहली तरह, प्रिंटर पोर्ट (जो प्रिंटर उम्मीद है कि ध्यान न दें और न रसीद कागज की एक पूरी रोल थूक से बाहर हैं) के लिए नियंत्रण कोड भेजकर संचालित जबकि दूसरे के लिए आप COM पोर्ट करने की आवश्यकता होगी संचार सामग्री किसी भी मामले में, नियंत्रण कोड हार्डवेयर-निर्भर हैं। अधिकांश समय वे उपयोगकर्ता मैनुअल में पाए जाते हैं, लेकिन कभी-कभी तकनीकी लेखक उस दिन विशेष रूप से बुरा महसूस कर रहे थे, और आपको ऑनलाइन खुदाई करना होगा।
मैं आज भी बहुत सारे पीओएस सिस्टम के साथ काम करता हूं! – ChaosPandion
पिछले 5 वर्षों में जारी किए गए प्रिंटर में विंडोज ड्राइवर नहीं होगा? – jmucchiello