ब्राउज़र से छपी रसीदों पर लोगो नहीं आता
लक्षण: ब्राउज़र टैब से छपी रसीदें पूरी आती हैं, बस स्टोर का लोगो गायब रहता है। वही रसीद डेस्कटॉप या मोबाइल ऐप से छापने पर लोगो सामान्य रूप से आ जाता है।
ऐसा क्यों होता है
लोगो आपकी WordPress मीडिया लाइब्रेरी में रहता है, और ब्राउज़र उसे वहीं से लाता है। किसी दूसरे पते से लोड की गई छवि के पिक्सल पढ़ने की इजाज़त वेब पेज को तभी मिलती है जब उसे रखने वाला सर्वर Access-Control-Allow-Origin नाम के हेडर से यह कहे। WordPress अपलोड की गई फ़ाइलों पर यह हेडर डिफ़ॉल्ट रूप से नहीं भेजता, इसलिए ब्राउज़र तस्वीर दिखाने के लिए तो देता है पर छापने के लिए नहीं।
ऐप इसका कोई तोड़ नहीं निकाल सकता — वह बिक्री रोकने के बजाय रसीद को लोगो के बिना छाप देता है। डेस्कटॉप और मोबाइल ऐप फ़ाइल खुद लाते हैं और इस नियम के दायरे में नहीं आते।
यह करें
जो दुकान के लिए ठीक बैठे वही चुनें:
- डेस्कटॉप ऐप से प्रिंट करें। कुछ भी सेट करने की ज़रूरत नहीं, और अगर टिल पर वह पहले से इंस्टॉल है तो यही सबसे तेज़ उपाय है।
- अपनी साइट पर हेडर की अनुमति दें। जो भी साइट संभालता है, वह वेब सर्वर के कॉन्फ़िगरेशन में या CORS हेडर सेट करने वाले किसी प्लगइन से अपलोड डायरेक्टरी के लिए
Access-Control-Allow-Originजोड़ दे। उसके बाद POS दोबारा लोड करके प्रिंट करें।
अगर लोगो की जगह धब्बे छपें
लोगो की जगह बेतरतीब बिंदुओं की पट्टी एक अलग समस्या है: कुछ पुराने और सस्ते प्रिंटर उपयोग किए गए छवि प्रारूप को नहीं समझ पाते। उस प्रिंटर के रसीद टेम्पलेट से लोगो हटा दें।
अब भी अटके हैं?
समस्या स्क्रीन पर सेटअप रिपोर्ट कॉपी करें दबाएँ और उसे लोगो छवि के पते के साथ अपने संदेश में चिपका दें।