# प्रिंटर सेटअप

प्रिंटर सेटिंग्स POS में **सेटिंग्स > प्रिंटर** के अंतर्गत मिलती हैं। हर डिवाइस अपना प्रिंटर कॉन्फ़िगरेशन स्वयं प्रबंधित करता है — प्रिंटर स्थानीय रूप से संग्रहीत होते हैं और डिवाइसों के बीच सिंक नहीं होते।

ऐसे प्रिंटर पर प्रिंट करना जो इस डिवाइस पर नहीं है?

यह पेज USB, Bluetooth या स्थानीय नेटवर्क के माध्यम से काउंटर से जुड़े प्रिंटरों को कवर करता है। किसी दूसरे कमरे या स्थान में मौजूद प्रिंटर के लिए — या जिसे हर डिवाइस के साथ साझा करना हो — [क्लाउड प्रिंटिंग](/hi-IN/receipts/cloud-printing.md) देखें।

## प्लेटफ़ॉर्म के अनुसार समर्थित प्रिंटर[​](#supported-printers-by-platform "प्लेटफ़ॉर्म के अनुसार समर्थित प्रिंटर के लिए सीधा लिंक")

**प्रिंटर जोड़ें** फ़ॉर्म आपके उपयोग किए जा रहे ऐप के अनुसार अनुकूलित होता है — हर प्लेटफ़ॉर्म केवल वही कनेक्शन और विकल्प दिखाता है जिनका वह वास्तव में उपयोग कर सकता है।

| प्लेटफ़ॉर्म     | समर्थित प्रिंटर                                 | कनेक्शन                 |
| --------------- | ----------------------------------------------- | ----------------------- |
| **वेब ऐप**      | अंतर्निहित वेब सर्वर वाले Epson और Star प्रिंटर | नेटवर्क (HTTP)          |
| **डेस्कटॉप ऐप** | कोई भी नेटवर्क रसीद प्रिंटर                     | नेटवर्क (रॉ TCP)        |
| **iOS ऐप**      | Epson और Star                                   | नेटवर्क, Bluetooth      |
| **Android ऐप**  | Epson और Star                                   | नेटवर्क, Bluetooth, USB |

वेब पर केवल Epson और Star ही क्यों?

वेब ब्राउज़र raw TCP कनेक्शन नहीं खोल सकते। Epson और Star रसीद प्रिंटर में एक बिल्ट-इन वेब सर्वर होता है जो HTTP पर प्रिंट जॉब स्वीकार करता है — ब्राउज़र से ESC/POS कमांड भेजने का यही एकमात्र तरीका है। डेस्कटॉप ऐप पर यह सीमा लागू नहीं होती, क्योंकि वह TCP पर सीधे कनेक्ट कर सकता है।

**मोबाइल ऐप्स** पर, Bluetooth और USB प्रिंटिंग Epson और Star के आधिकारिक SDKs के जरिए होती है, इसलिए उन कनेक्शनों के लिए भी Epson या Star प्रिंटर की आवश्यकता होती है। जेनेरिक प्रिंटर केवल नेटवर्क पर काम करते हैं।

## प्रिंटर जोड़ना[​](#adding-a-printer "प्रिंटर जोड़ना के लिए सीधा लिंक")

1

#### प्रिंटर सेटिंग्स खोलें

POS में **सेटिंग्स > प्रिंटर** पर जाएं। अगर अभी तक कोई प्रिंटर कॉन्फ़िगर नहीं है, तो आपको **प्रिंटर जोड़ें** बटन के साथ एक खाली स्थिति दिखाई देगी। हर प्रिंटर को एक **प्रिंटर का नाम** मिलता है — यह सिर्फ एक लेबल है, जो अपने आप "रसीद प्रिंटर" (फिर "रसीद प्रिंटर 2", और इसी तरह) के रूप में भर जाता है — जिसे आप अपने प्रिंटरों को अलग-अलग पहचानने में मदद करने वाले किसी भी नाम में बदल सकते हैं।

2

#### चुनें कि प्रिंटर कैसे कनेक्ट होता है

यह चरण प्लेटफॉर्म के अनुसार बदलता है:

* **वेब ऐप** — **विक्रेता चुनें**: Epson या Star. यह वेब पर पहला विकल्प है, क्योंकि ब्राउज़र केवल इन दो ब्रांडों के बिल्ट-इन वेब सर्वर तक ही पहुंच सकते हैं.
* **डेस्कटॉप ऐप** — प्रिंटर नेटवर्क पर कनेक्ट होते हैं; यहां चुनने के लिए कुछ अतिरिक्त नहीं है.
* **मोबाइल ऐप्स** — **कनेक्शन प्रकार चुनें**: **नेटवर्क**, **ब्लूटूथ**, या **USB** (USB केवल Android के लिए है). नीचे दिए गए फ़ील्ड आपके चयन के अनुसार बदल जाते हैं.

3

#### प्रिंटर की पहचान करें

**नेटवर्क प्रिंटर** — **IP पता** दर्ज करें (उदाहरण के लिए `192.168.1.100`). WCPOS यह पता जांचता है ताकि पता चल सके कि यह Epson या Star डिवाइस है या नहीं, और पोर्ट, कमांड भाषा और विक्रेता को अपने-आप भर देता है. पहचान पूरी होने पर आपको "पहचाना गया: Epson" या "पहचाना गया: Star" लेबल दिखाई देगा. वेब ऐप पर, यह वह सटीक एंडपॉइंट URL भी दिखाता है जिससे यह कनेक्ट होगा.

**Bluetooth या USB प्रिंटर** (मोबाइल) — खोजे गए डिवाइसों की सूची से अपना प्रिंटर चुनें. डिवाइस चुनने पर उसका नाम और विक्रेता अपने-आप भर जाते हैं. अगर आपका प्रिंटर अभी सूची में नहीं है, तो **प्रिंटर स्कैन करें** (Bluetooth) या **रीफ़्रेश करें** (USB) पर टैप करें.

अगर स्वचालित पहचान सब कुछ सही नहीं करती, तो आप **उन्नत सेटिंग्स** में सभी चीज़ें समायोजित कर सकते हैं.

4

#### सहेजें और परीक्षण करें

**सहेजें** पर क्लिक करें. WCPOS पहले एक **परीक्षण प्रिंट** भेजता है, और प्रिंटर को केवल तभी सहेजता है जब यह सफल हो जाता है.

परीक्षण प्रिंट एक छोटा डायग्नोस्टिक है — क्रमांकित कॉलम रूलर, केंद्रित सामान्य और दुगुने आकार का टेक्स्ट, बाएं/दाएं संरेखण की पंक्ति, और पेपर कट. इसे इस तरह बनाया गया है कि आप पुष्टि कर सकें कि कागज़ की चौड़ाई, संरेखण, आकार और कट सभी सही तरीके से कॉन्फ़िगर हैं, सिर्फ़ यह नहीं कि प्रिंटर तक पहुंचा जा सकता है.

अगर परीक्षण विफल होता है, तो आपको त्रुटि के साथ प्रोफ़ाइल को फिर भी सहेजने के लिए **परीक्षण किए बिना सहेजें** विकल्प दिखाई देगा.

## कनेक्शन प्रकार (मोबाइल ऐप्स)[​](#connection-types-mobile-apps "कनेक्शन प्रकार (मोबाइल ऐप्स) के लिए सीधा लिंक")

iOS और Android ऐप्स पर, प्रिंटर तीन तरीकों से कनेक्ट हो सकता है. प्रिंटर जोड़ें फ़ॉर्म के शीर्ष पर **कनेक्शन प्रकार** चुनें, और कनेक्शन फ़ील्ड उसी के अनुसार अपडेट हो जाते हैं.

### नेटवर्क[​](#network "नेटवर्क के लिए सीधा लिंक")

प्रिंटर आपके डिवाइस के समान वाई-फ़ाई नेटवर्क पर है। उसका IP पता दर्ज करें — [अपने प्रिंटर का IP पता ढूँढना](#finding-your-printers-ip-address) देखें। नेटवर्क प्रिंटर Epson, Star या सामान्य हो सकते हैं।

### ब्लूटूथ[​](#bluetooth "ब्लूटूथ के लिए सीधा लिंक")

प्रिंटर आपके डिवाइस से ब्लूटूथ के माध्यम से पेयर किया गया है। **प्रिंटर खोजें** पर टैप करें और सूची में से अपना प्रिंटर चुनें — उसका नाम और विक्रेता अपने आप भर जाते हैं। ब्लूटूथ प्रिंटिंग Epson और Star के मूल SDK का उपयोग करती है, इसलिए प्रिंटर **Epson या Star** मॉडल होना चाहिए।

### USB (केवल Android)[​](#usb-android-only "USB (केवल Android) के लिए सीधा लिंक")

प्रिंटर USB केबल से कनेक्ट किया गया है। **रीफ़्रेश** पर टैप करें और कनेक्टेड डिवाइस सूची में से उसे चुनें। ब्लूटूथ की तरह, USB प्रिंटिंग के लिए भी **Epson या Star** प्रिंटर आवश्यक है। iOS में सामान्य USB पेरिफेरल समर्थन नहीं है, इसलिए यह विकल्प केवल Android पर दिखाई देता है।

नोट

**पोर्ट** सेटिंग केवल नेटवर्क प्रिंटर पर लागू होती है — ब्लूटूथ और USB कनेक्शन के लिए यह छिपी रहती है।

## उन्नत सेटिंग्स[​](#advanced-settings "उन्नत सेटिंग्स के लिए सीधा लिंक")

प्रिंटर कॉन्फ़िगरेशन को सूक्ष्म रूप से समायोजित करने के लिए **उन्नत सेटिंग्स** को विस्तृत करें। विक्रेता ज्ञात होने के बाद इनमें से अधिकांश अपने आप भर जाती हैं।

| सेटिंग                     | विकल्प                                                    | विवरण                                                                                                                                                                                                                                                  |
| -------------------------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **विक्रेता**               | Epson, Star, सामान्य                                      | प्रिंटर निर्माता। **वेब ऐप** में, विक्रेता उन्नत सेटिंग के बजाय फ़ॉर्म के शीर्ष पर मुख्य विकल्प होता है (केवल Epson या Star)। सामान्य विकल्प डेस्कटॉप और मोबाइल ऐप में **नेटवर्क** प्रिंटर के लिए उपलब्ध है, लेकिन ब्लूटूथ या USB कनेक्शन के लिए नहीं। |
| **पोर्ट**                  | अपने-आप भरा गया                                           | प्रिंटर के लिए नेटवर्क पोर्ट। केवल नेटवर्क — Bluetooth और USB के लिए छिपा रहता है।                                                                                                                                                                     |
| **भाषा**                   | ESC/POS, StarPRNT, Star Line Mode                         | वह कमांड प्रोटोकॉल जिसे प्रिंटर समझता है। पहचाने गए विक्रेता से अपने-आप भरा जाता है।                                                                                                                                                                   |
| **प्रिंटर टेक्स्ट चौड़ाई** | 58mm (32 वर्ण), 80mm मानक (42 वर्ण), 80mm चौड़ा (48 वर्ण) | एक पंक्ति में कितने वर्ण फिट होते हैं। इसे अपने पेपर और प्रिंटर से मिलाएं — अधिकांश 80mm प्रिंटर प्रति पंक्ति 42 वर्ण होते हैं, कुछ 48 होते हैं।                                                                                                       |
| **पूरी रसीद रास्टर**       | बंद / चालू                                                | पूरी रसीद को टेक्स्ट के बजाय इमेज के रूप में प्रिंट करें — नीचे [पूरी रसीद रास्टर](#full-receipt-raster) देखें।                                                                                                                                        |

## प्रिंटर विकल्प[​](#printer-options "प्रिंटर विकल्प के लिए सीधा लिंक")

ये टॉगल प्रिंटर जोड़ें फ़ॉर्म के नीचे होते हैं:

| विकल्प                           | विवरण                                                                                                                     |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **पेपर अपने-आप काटें**           | प्रत्येक रसीद के बाद पेपर अपने-आप काटें                                                                                   |
| **कैश दराज़ अपने-आप खोलें**      | प्रिंटिंग के बाद कनेक्ट की गई कैश दराज़ खोलने के लिए किक कमांड भेजें                                                      |
| **डिफ़ॉल्ट के रूप में सेट करें** | इसे डिफ़ॉल्ट प्रिंटर बनाएं — ऐसी किसी भी रसीद के लिए उपयोग किया जाता है जिसे किसी विशिष्ट प्रिंटर पर रूट नहीं किया गया है |

"चेकआउट के बाद अपने-आप प्रिंट" ढूंढ रहे हैं?

बिक्री पूरी होने पर रसीद को अपने-आप प्रिंट करना **कार्ट सेटिंग** है, प्रिंटर सेटिंग नहीं — POS कार्ट सेटिंग में **रसीद अपने-आप प्रिंट करें** चालू करें। यह *किस* प्रिंटर का उपयोग करता है, यह आपके डिफ़ॉल्ट प्रिंटर और प्रति-टेम्पलेट प्रिंटर रूटिंग से तय होता है।

## प्रिंट रूटिंग[​](#print-routing "प्रिंट रूटिंग के लिए सीधा लिंक")

यदि एक से अधिक टेम्पलेट उपयोग किए जाते हैं — जैसे थर्मल रसीद **और** A4 इनवॉइस — तो प्रिंट रूटिंग यह तय करती है कि हर टेम्पलेट किस प्रिंटर पर प्रिंट होगा। रूटिंग की तीन परतें हैं, जिन्हें इस क्रम में जांचा जाता है:

1. **प्रति-जॉब ओवरराइड।** रसीद स्क्रीन पर, टेम्पलेट स्विचर के पास एक प्रिंटर ड्रॉपडाउन होता है। यहां प्रिंटर चुनने से उस एक प्रिंट जॉब के लिए बाकी सभी सेटिंग्स ओवरराइड हो जाती हैं। टेम्पलेट बदलने पर यह वापस **स्वतः** पर रीसेट हो जाता है।

2. **सेटिंग्स ओवरराइड।** हर टेम्पलेट के लिए कोई खास प्रिंटर असाइन करने के लिए **सेटिंग्स → प्रिंट रूटिंग** पर जाएं। उदाहरण के लिए, थर्मल रसीद को Epson नेटवर्क प्रिंटर पर और HTML इनवॉइस को सिस्टम प्रिंट डायलॉग पर रूट करें। ओवरराइड हटाने के लिए टेम्पलेट को वापस **स्वतः** पर सेट करें।

3. **स्वतः मिलान।** जब कोई ओवरराइड सेट नहीं होता, WCPOS अपने-आप मिलान करता है:

   <!-- -->

   * **थर्मल टेम्पलेट** उन थर्मल प्रिंटरों पर रूट होते हैं जिनकी कैरेक्टर चौड़ाई मेल खाती है। 58mm थर्मल टेम्पलेट 32-कॉलम प्रिंटरों को प्राथमिकता देता है; 80mm टेम्पलेट 42- या 48-कॉलम प्रिंटरों को प्राथमिकता देता है।
   * **HTML टेम्पलेट** सिस्टम प्रिंट डायलॉग पर रूट होते हैं।
   * यदि कई प्रिंटर मेल खाते हैं, तो **डिफॉल्ट** प्रिंटर चुना जाता है।

यदि किसी टेम्पलेट को मैन्युअल रूप से असंगत प्रिंटर पर भेजा जाता है — जैसे थर्मल टेम्पलेट को सिस्टम डायलॉग पर — तो रसीद स्क्रीन पर पीले-नारंगी रंग की **बेमेल चेतावनी** दिखाई देती है। प्रिंट फिर भी आगे बढ़ता है, लेकिन आउटपुट सही ढंग से रेंडर नहीं हो सकता।

रूटिंग ओवरराइड **प्रति डिवाइस** संग्रहीत होते हैं। हर iPad, फोन, या कंप्यूटर अपनी रूटिंग स्वयं प्रबंधित करता है — सर्वर-साइड सिंक नहीं होता।

नोट

प्रिंट रूटिंग सेटिंग्स पेज तभी दिखाई देता है जब आपने कम से कम एक प्रिंटर जोड़ लिया हो। कोई प्रिंटर कॉन्फ़िगर न होने पर, हर टेम्पलेट परोक्ष रूप से सिस्टम प्रिंट डायलॉग का उपयोग करता है।

## पूर्ण रसीद रास्टर[​](#full-receipt-raster "पूर्ण रसीद रास्टर के लिए सीधा लिंक")

डिफ़ॉल्ट रूप से, WCPOS रसीदों को थर्मल प्रिंटर पर **टेक्स्ट** के रूप में भेजता है — तेज़, संक्षिप्त और साफ़, प्रिंटर के बिल्ट-इन फ़ॉन्ट का उपयोग करते हुए। समस्या यह है: थर्मल प्रिंटर फ़ॉन्ट केवल सीमित वर्णों को कवर करते हैं। जिन लिपियों के लिए प्रिंटर में फ़ॉन्ट नहीं है — कई गैर-लैटिन वर्णमालाएं, दाएं-से-बाएं टेक्स्ट, कुछ प्रतीक — वे खाली बॉक्स या बिगड़े हुए वर्णों के रूप में निकल सकते हैं।

**पूर्ण रसीद रास्टर** इसे ठीक करता है। जब यह चालू होता है, WCPOS पूरी रसीद को इमेज के रूप में रेंडर करता है और उस इमेज को प्रिंटर पर भेजता है, ताकि प्रिंटआउट स्क्रीन पर दिख रहे रूप से बिल्कुल मेल खाए — किसी भी भाषा या लिपि में।

इसे हर प्रिंटर के लिए **उन्नत सेटिंग्स** के तहत चालू करें। ध्यान रखने योग्य बातें:

* **यह धीमा है।** इमेज टेक्स्ट की एक पंक्ति से बहुत बड़ी होती है, इसलिए रसीद भेजने और प्रिंट होने में अधिक समय लगता है।
* **इसे केवल तब उपयोग करें जब इसकी आवश्यकता हो।** यदि आपकी रसीदें टेक्स्ट के रूप में ठीक प्रिंट होती हैं, तो इसे बंद रखें।
* यह किसी भी कनेक्शन (नेटवर्क, Bluetooth, USB) पर थर्मल प्रिंटर पर लागू होता है। यह सिस्टम प्रिंट डायलॉग पर लागू नहीं होता, जो पहले से ही पूरे पेज की रेंडरिंग से प्रिंट करता है।

## प्रिंटर खोजना[​](#discovering-printers "प्रिंटर खोजना के लिए सीधा लिंक")

**मोबाइल ऐप्स** में, प्रिंटर जोड़ें फ़ॉर्म **Bluetooth** (iOS और Android) और **USB** (केवल Android) कनेक्शन के लिए आसपास के प्रिंटर सूचीबद्ध करता है — **प्रिंटर स्कैन करें** या **रीफ़्रेश** पर टैप करें और सूची से अपना प्रिंटर चुनें। उसका नाम और विक्रेता अपने-आप भर जाते हैं।

किसी भी प्लेटफ़ॉर्म पर **नेटवर्क** प्रिंटर के लिए, IP पता सीधे दर्ज करें — नीचे [अपने प्रिंटर का IP पता ढूंढना](#finding-your-printers-ip-address) देखें। वेब ऐप में नेटवर्क डिस्कवरी नहीं है (ब्राउज़र नेटवर्क स्कैन नहीं कर सकते), इसलिए यह हमेशा मैन्युअल IP एंट्री का उपयोग करता है।

## अपने प्रिंटर का IP पता ढूंढना[​](#finding-your-printers-ip-address "अपने प्रिंटर का IP पता ढूंढना के लिए सीधा लिंक")

अधिकांश रसीद प्रिंटर एक स्व-परीक्षण पृष्ठ प्रिंट कर सकते हैं जिसमें IP पता शामिल होता है:

* **Epson**: चालू करते समय फीड बटन दबाए रखें
* **Star**: चालू होने पर फीड बटन को 5 सेकंड तक दबाए रखें

वैकल्पिक रूप से, अपने राउटर की कनेक्टेड डिवाइस सूची या अपने प्रिंटर की कॉन्फ़िगरेशन यूटिलिटी देखें।

### स्थिर IP अनुशंसित[​](#static-ip-recommended "स्थिर IP अनुशंसित के लिए सीधा लिंक")

प्रिंटर के पुनः आरंभ होने पर पता बदलने से रोकने के लिए रसीद प्रिंटर को **स्थिर IP पता** उपयोग करना चाहिए। इसे इनमें से किसी एक तरीके से कॉन्फ़िगर करें:

* अपने प्रिंटर के अंतर्निर्मित वेब इंटरफ़ेस में (आमतौर पर यहाँ उपलब्ध `http://<printer-ip>`)
* अपने राउटर की DHCP सेटिंग्स में (प्रिंटर के MAC पते के लिए आरक्षित IP असाइन करें)

## Epson प्रिंटर[​](#epson-printers "Epson प्रिंटर के लिए सीधा लिंक")

ePOS समर्थन वाले Epson प्रिंटर HTTP पर संचार करते हैं। WCPOS प्रिंटर के अंतर्निर्मित वेब सर्वर को SOAP/XML अनुरोध भेजता है।

**कनेक्शन विवरण:**

* पोर्ट `8008` (HTTP) या `8043` (HTTPS)
* एंडपॉइंट: `/cgi-bin/epos/service.cgi`

**पुष्टि किए गए कार्यशील मॉडल:**

* Epson TM-T70-i 2 (नेटवर्क)
* Epson TM-m30iii (Printus मिडलवेयर के साथ)

टीप

सुनिश्चित करें कि आपके Epson प्रिंटर के कॉन्फ़िगरेशन में ePOS सक्षम है। प्रिंटर के वेब इंटरफ़ेस को यहां खोलें `http://<printer-ip>` ePOS सेटिंग जांचने और सक्षम करने के लिए।

**मोबाइल ऐप्स** पर, Epson प्रिंटर Epson के नेटिव SDK के माध्यम से Bluetooth या USB पर भी कनेक्ट हो सकते हैं — किसी IP पते या ePOS वेब सर्वर की आवश्यकता नहीं है।

## Star प्रिंटर[​](#star-printers "Star प्रिंटर के लिए सीधा लिंक")

WebPRNT समर्थन वाले Star प्रिंटर HTTP पर संचार करते हैं। WCPOS, Star WebPRNT एंडपॉइंट को कमांड भेजता है।

**कनेक्शन विवरण:**

* HTTPS या HTTP
* एंडपॉइंट: `/StarWebPRNT/SendMessage`

**मोबाइल ऐप्स** पर, Star प्रिंटर Star के नेटिव SDK के माध्यम से Bluetooth या USB पर भी कनेक्ट हो सकते हैं।

## सामान्य प्रिंटर[​](#generic-printers "सामान्य प्रिंटर के लिए सीधा लिंक")

**डेस्कटॉप ऐप** raw TCP के माध्यम से किसी भी नेटवर्क रसीद प्रिंटर का समर्थन करता है। प्रिंटर का IP पता और पोर्ट दर्ज करें (आमतौर पर `9100`)। यह अधिकांश थर्मल प्रिंटर के साथ काम करता है, चाहे निर्माता कोई भी हो, बशर्ते वे ESC/POS कमांड स्वीकार करते हों।

**मोबाइल ऐप्स** पर, सामान्य प्रिंटर भी समर्थित हैं — लेकिन केवल **नेटवर्क** कनेक्शन के लिए, Bluetooth या USB पर नहीं (उनके लिए Epson या Star प्रिंटर आवश्यक है)। **वेब ऐप** सामान्य प्रिंटर का बिल्कुल समर्थन नहीं करता।

## कैश ड्रॉअर[​](#cash-drawers "कैश ड्रॉअर के लिए सीधा लिंक")

रसीद प्रिंटर से जुड़े कैश ड्रॉअर प्रत्येक बिक्री के बाद अपने-आप ट्रिगर किए जा सकते हैं:

1. प्रिंटर विकल्पों में **कैश ड्रॉअर अपने-आप खोलें** सक्षम करें
2. POS प्रिंटिंग के बाद ESC/POS किक कमांड भेजता है

नोट

कैश ड्रॉअर नियंत्रण के लिए थर्मल प्रिंटर प्रोफ़ाइल आवश्यक है — ब्राउज़र प्रिंट डायलॉग कैश ड्रॉअर को ट्रिगर नहीं कर सकता।

## समस्या निवारण[​](#troubleshooting "समस्या निवारण के लिए सीधा लिंक")

सेटअप के दौरान प्रिंटर नहीं मिला

* पुष्टि करें कि प्रिंटर चालू है और आपके डिवाइस वाले ही नेटवर्क से जुड़ा है
* नेटवर्क प्रिंटर के लिए: जाँचें कि IP पता सही है (सेल्फ़-टेस्ट पेज प्रिंट करें)
* वेब ऐप के लिए: पुष्टि करें कि प्रिंटर ePOS/WebPRNT समर्थन वाला Epson या Star मॉडल है
* डेस्कटॉप ऐप के लिए: पोर्ट 9100 के साथ जेनेरिक विक्रेता विकल्प आज़माएँ
* Bluetooth के लिए: पहले अपने डिवाइस की Bluetooth सेटिंग्स में प्रिंटर को पेयर करें, फिर **प्रिंटर खोजें** पर टैप करें
* USB (Android) के लिए: केबल जाँचें और यदि USB अनुमति संकेत दिखाई दे, तो उसे स्वीकृत करें
* जाँचें कि कोई फ़ायरवॉल कनेक्शन को ब्लॉक नहीं कर रहा है

प्रिंटर का पता चला, लेकिन कुछ प्रिंट नहीं हो रहा

* पेपर रोल जांचें — यह खाली हो सकता है या फंस सकता है
* सत्यापित करें कि **प्रिंटर टेक्स्ट चौड़ाई** सेटिंग आपके पेपर (58mm या 80mm) से मेल खाती है
* प्रिंटर के ठीक से काम करने की पुष्टि करने के लिए प्रिंटर से ही सेल्फ-टेस्ट प्रिंट करने की कोशिश करें
* जांचें कि कमांड भाषा आपके प्रिंटर से मेल खाती है (Epson के लिए ESC/POS, Star के लिए StarPRNT या Star Line Mode)

रसीद गड़बड़ है या अक्षर गलत हैं

* कमांड भाषा सेटिंग गलत हो सकती है — ESC/POS, StarPRNT, और Star Line Mode के बीच स्विच करके देखें
* सुनिश्चित करें कि **प्रिंटर टेक्स्ट चौड़ाई** सेटिंग सही है
* यदि रसीद गैर-लैटिन लिपि या दाएं-से-बाएं भाषा में है, तो उन्नत सेटिंग्स में **पूर्ण रसीद रास्टर** चालू करें — यह रसीद को इमेज के रूप में प्रिंट करता है ताकि कोई भी भाषा सही ढंग से रेंडर हो

कैश ड्रॉअर नहीं खुल रहा

* पुष्टि करें कि प्रिंटर विकल्पों में **कैश ड्रॉअर अपने-आप खोलें** सक्षम है
* जांचें कि ड्रॉअर प्रिंटर के DK पोर्ट से जुड़ा है (किसी अलग पावर स्रोत से नहीं)
* सभी प्रिंटर दराज़ खोलने के कमांड का समर्थन नहीं करते — अपने प्रिंटर के दस्तावेज़ देखें

वेब ऐप से कनेक्ट नहीं हो पा रहा है

* वेब ऐप केवल बिल्ट-इन वेब सर्वर वाले Epson और Star प्रिंटर से कनेक्ट हो सकता है
* वेब पर Generic और USB प्रिंटर समर्थित नहीं हैं — इसके बजाय डेस्कटॉप या मोबाइल ऐप का उपयोग करें
* यदि आपकी साइट HTTPS का उपयोग करती है लेकिन प्रिंटर केवल HTTP पर काम करता है, तो ब्राउज़र मिश्रित सामग्री के रूप में कनेक्शन को ब्लॉक कर सकता है

Bluetooth प्रिंटर कनेक्ट नहीं हो रहा है (मोबाइल)

* प्रिंटर को WCPOS में जोड़ने से पहले अपने डिवाइस की सिस्टम Bluetooth सेटिंग में उसे पेयर करें
* Bluetooth प्रिंटिंग केवल Epson और Star प्रिंटर का समर्थन करती है — Generic Bluetooth प्रिंटर समर्थित नहीं हैं
* यदि प्रिंटर सूची में दिखाई नहीं देता है, तो फिर से **प्रिंटर स्कैन करें** पर टैप करें और सुनिश्चित करें कि वह चालू है और रेंज में है
