विषयसूची:

माई पोर्टेबल फोटो प्रिंटर: 5 कदम (चित्रों के साथ)
माई पोर्टेबल फोटो प्रिंटर: 5 कदम (चित्रों के साथ)

वीडियो: माई पोर्टेबल फोटो प्रिंटर: 5 कदम (चित्रों के साथ)

वीडियो: माई पोर्टेबल फोटो प्रिंटर: 5 कदम (चित्रों के साथ)
वीडियो: 2022 BEST Portable Photo Printer 💜 Instax Mini Evo & Mini Link, KODAK Mini Shot 3 & CANON IVY 2024, नवंबर
Anonim
मेरा पोर्टेबल फोटो प्रिंटर
मेरा पोर्टेबल फोटो प्रिंटर
मेरा पोर्टेबल फोटो प्रिंटर
मेरा पोर्टेबल फोटो प्रिंटर

रसीदों को प्रिंट करने के लिए थर्मल प्रिंटर एक सामान्य उपकरण है। और यह DIYers के लिए भी लोकप्रिय है। आप इसे नीचे दिए गए लिंक से प्राप्त कर सकते हैं।https://www.adafruit.com/?q=thermal%20printer

हाल ही में मुझे aliexpress.com पर एक दिलचस्प थर्मल प्रिंटर मिला है। यह ब्लूटूथ पर तेज़, पोर्टेबल और नियंत्रणीय है। (वाईफाई और आईआर कनेक्शन का भी समर्थन करता है लेकिन महंगे मॉडल में)। आप इसे लगभग $35.https://www.aliexpress.com/af/thermal-printer-58mm… के बारे में प्राप्त कर सकते हैं

मैंने सोचा कि अगर इस प्रिंटर के लिए कोई उचित ऐप है, तो यह एक सस्ता और पोर्टेबल फोटो प्रिंटर हो सकता है। इसलिए मैंने इसके लिए एक मोबाइल ऐप बनाया: "प्रिंटर लैब"।

चरण 1: एक थर्मल प्रिंटर प्राप्त करें

एक थर्मल प्रिंटर प्राप्त करें
एक थर्मल प्रिंटर प्राप्त करें

मुझे एलीएक्सप्रेस से एक थर्मल प्रिंटर मिला है। यहां प्रिंटर के लिए विनिर्देश दिए गए हैं।

  • प्रोटोकॉल: ईएससी/पीओएस कमांड
  • कागज का आकार: 58 मिमी
  • पेपर रोल व्यास: <4cm
  • ब्लूटूथ 4.0, 3.0. का समर्थन करता है
  • पिक्सेल घनत्व: 384 डॉट/लाइन
  • बैटरी: 7.4V, 1500mAh

सोल्डरिंग या वायरिंग की कोई आवश्यकता नहीं है। मुझे बस एक प्रिंटर और पेपर रोल खरीदने की जरूरत है। लेकिन इसके लिए मोबाइल ऐप बनाना कहीं ज्यादा जटिल है।

चरण 2: छवि मुद्रण

छवि मुद्रण
छवि मुद्रण
छवि मुद्रण
छवि मुद्रण
छवि मुद्रण
छवि मुद्रण

थर्मल प्रिंटर का एक निर्माता Android/iOS ऐप और SDK का समर्थन करता है। लेकिन बहुत ही सरल कार्य, जैसे निम्न गुणवत्ता में मुद्रण छवि, सरल पाठ और क्यूआर/बारकोड मुद्रण, उपलब्ध हैं। मुझे एक बिल्कुल नया ऐप बनाना है। इसे "प्रिंटर लैब" नाम दिया गया है। (केवल Android v5.0 या इसके बाद के संस्करण का समर्थन करता है)

सबसे पहले, मैंने एक प्रिंटर निर्माता द्वारा प्रदान की गई लाइब्रेरी के आधार पर एक इमेज प्रिंटिंग फंक्शन बनाया। इसके बाद, मैंने अपने बेटे की एक तस्वीर चुनी और उसे छापा!

(चित्र देखें 1. डिफ़ॉल्ट सेटिंग्स के साथ प्रिंट करें)

जैसा कि आप देखते हैं, बहुत खराब गुणवत्ता।

थर्मल प्रिंटर एक साधारण काम करते हैं: एक पिक्सेल को सफेद (रिक्त स्थान) या काले रंग के रूप में सेट करें। तो प्रिंटर छवि पुस्तकालय रंगीन छवि को ग्रेस्केल छवि में परिवर्तित करता है, और यह पूरी छवि का औसत ग्रेस्केल मान प्राप्त करता है और पिक्सेल का ग्रेस्केल मान औसत से कम होने पर पिक्सेल को सफेद के रूप में सेट करता है। एक पिक्सेल काला हो जाता है यदि उसका ग्रेस्केल मान औसत से बड़ा हो। परिणाम एक 1-बिट बिटमैप है जिसमें केवल 2 पिक्सेल स्थिति है, काला या सफेद।

यह परिणाम वह नहीं है जो मैं चाहता हूं। इसलिए मैंने ऑर्डर किए गए डिथरिंग का इस्तेमाल किया। यह विधि 2x2 पिक्सेल को 4 पिक्सेल के औसत ग्रेस्केल के अनुसार 5 प्रकार के पैटर्न में परिवर्तित करती है।

_ #_ #_ ## ##_ _ _# _# ##

(चित्र 2 देखें। डिथरिंग का आदेश दिया)

यह पहले की तुलना में काफी बेहतर है इसके बजाय छवि थोड़ी धुंधली है, जो अभी भी संतोषजनक नहीं है। त्रुटि प्रसार dithering इस समस्या को हल करता है। यह एल्गोरिथम छवि गुणवत्ता में बहुत अधिक सुधार करता है।

(चित्र देखें 3. त्रुटि प्रसार)

त्रुटि प्रसार यहाँ वर्णन करने के लिए जटिल है। आप नीचे दिए गए लिंक से विवरण सीख सकते हैं:https://www.tannerhelland.com/4660/dithering-eleven…

अब मैं कम कीमत पर एल्बम या कैमरे से चित्र प्रिंट कर सकता हूं। लेकिन यह अंत नहीं है।

चरण 3: टेक्स्ट प्रिंटिंग (2 बाइट वर्ण)

टेक्स्ट प्रिंटिंग (2 बाइट कैरेक्टर)
टेक्स्ट प्रिंटिंग (2 बाइट कैरेक्टर)
टेक्स्ट प्रिंटिंग (2 बाइट कैरेक्टर)
टेक्स्ट प्रिंटिंग (2 बाइट कैरेक्टर)
टेक्स्ट प्रिंटिंग (2 बाइट कैरेक्टर)
टेक्स्ट प्रिंटिंग (2 बाइट कैरेक्टर)

थर्मल प्रिंटर का प्रमुख काम रसीदों को कुछ फोंट से प्रिंट करना है। मैंने टेक्स्ट प्रिंटिंग का परीक्षण किया और अधिकांश थर्मल प्रिंटर इस काम को अच्छी तरह से करते हैं, हालांकि बहुत कम फ़ॉन्ट शैलियाँ उपलब्ध हैं।

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

इस तरह मैं किसी भी तरह के कैरेक्टर का इस्तेमाल कर सकता हूं, लेकिन प्रिंट क्वालिटी एम्बेडेड फॉन्ट की तुलना में थोड़ी खराब है। वैसे भी, कैरेक्टर प्रिंटिंग तैयार है। इसके आधार पर विभिन्न कार्यों को विकसित करने का समय आ गया है।

चरण 4: एक्सटेंशन

एक्सटेंशन
एक्सटेंशन
एक्सटेंशन
एक्सटेंशन
एक्सटेंशन
एक्सटेंशन
एक्सटेंशन
एक्सटेंशन

# सरल पाठ मुद्रण

यह आपके द्वारा टाइप किए गए या क्लिपबोर्ड से चिपकाए गए टेक्स्ट को प्रिंट करता है। आप अन्य ऐप्स से प्रिंटर लैब को टेक्स्ट भेज सकते हैं।

# क्यूआर कोड / बारकोड यह टेक्स्ट को क्यूआर-कोड / बारकोड में परिवर्तित करता है और उसका प्रिंट आउट लेता है।

# RSS फ़ीडआप RSS पता पंजीकृत करने और फ़ीड प्रिंट करने में सक्षम हैं। सुविधा के लिए, मैंने RSS ब्राउज़र बनाया है जो वेब पर RSS लिंक ब्राउज़ करता है। दाएं-नीचे क्षेत्र में बटन पर क्लिक करके आप आसानी से आरएसएस का पता पंजीकृत कर सकते हैं। इस चरण के बाद, प्रिंटर लैब फ़ीड्स का शीर्षक एकत्र करता है और उनका प्रिंट आउट लेता है।

- मुख्य सामग्री को प्रिंटिंग से बाहर रखा गया है क्योंकि वे प्रिंट करने के लिए बहुत बड़ी हैं।- आरएसएस से एकत्रित फ़ीड टाइमलाइन में पंजीकृत हैं। आप इसे टाइमलाइन टैब में देख सकते हैं।

# शेड्यूल Google कैलेंडर से दैनिक ईवेंट प्राप्त करता है और उनका प्रिंट आउट लेता है। इसे अपने Google खाते से जोड़ने के लिए आपको शेड्यूल बटन पर क्लिक करना होगा। इस चरण के बाद, प्रिंटर लैब स्वचालित रूप से ईवेंट एकत्र करता है।

# कॉन्टैक्ट्स प्रिंट्स vCard कॉन्टैक्ट्स से चुने गए या बाहरी ऐप से शेयर किए गए।

# टाइमलाइन टैबटाइमलाइन टैब आरएसएस और गूगल कैलेंडर से फीड इकट्ठा करता है। आप यह सब एक साथ प्रिंट कर सकते हैं। मुद्रित फ़ीड मंद हो जाते हैं और अगले प्रिंट पर बाहर कर दिए जाते हैं।

# सेटिंग्स- ऑटो कनेक्ट: स्टार्ट-अप पर स्वचालित रूप से आपके प्रिंटर से जुड़ जाता है। इसका उपयोग करने के लिए, आपको प्रिंटर का 4-अंकीय पिन कोड पंजीकृत करना होगा। - ऑटो प्रिंट: आपके द्वारा चुने गए समय अंतराल पर टाइमलाइन टैब में स्वचालित रूप से फ़ीड प्रिंट करें। - 80 मिमी प्रिंटर का समर्थन करता है: 80 मिमी प्रिंटर की चौड़ाई चौड़ी होती है, एक पंक्ति में अधिक वर्ण और पिक्सेल दिखाता है। इसका उपयोग करने के लिए, 80 मिमी प्रिंटर को प्रति पंक्ति 576 डॉट्स का समर्थन करना चाहिए।

चरण 5: मुद्रण का आनंद लें

मुद्रण का आनंद लें !!
मुद्रण का आनंद लें !!

ब्लूटूथ थर्मल प्रिंटर कहीं भी ले जाने के लिए काफी आसान है और जितना चाहें प्रिंट करने के लिए काफी सस्ता है। एक प्रिंटर प्राप्त करें और Google Play Store पर प्रिंटर लैब स्थापित करें। और इंस्टा-प्रिंटिंग का आनंद लें !!

PrinterLab को यहां स्थापित करें:

अधिक अपडेट के लिए बने रहें!

# उपयोगी कड़ियां

प्रिंटर लैब डाउनलोड पृष्ठ (Android v5.0 या अधिक)

https://play.google.com/store/apps/details?id=com…

द्वारा निर्मित: [email protected]

धन्यवाद: चांग-हान जीन

प्रश्न: https://play.google.com/store/apps/details?id=com…58mm थर्मल प्रिंटर की सूची https://play.google.com/store/apps/details?id=com…How-To Android में ESC/POS प्रिंटिंग का दस्तावेज़ https://play.google.com/store/apps/details?id=com…त्रुटि प्रसार एल्गोरिथ्म https://play.google.com/store/apps/details?id=com …

सिफारिश की: