مینی وائرلیس تھرمل پرنٹر کو Arduino لائبریری (اور MacOS ایپلی کیشن) ملتی ہے

BLE (Bluetooth Low Energy) تھرمل پرنٹر پر متن اور گرافکس پرنٹ کرنے کے لیے Arduino لائبریری میں کچھ بہترین خصوصیات ہیں اور یہ بہت سے عام ماڈلز کو جتنی آسانی سے ممکن ہو وائرلیس پرنٹ جاب بھیج سکتی ہے۔یہ پرنٹرز چھوٹے، سستے اور وائرلیس ہیں۔یہ ایک اچھا امتزاج ہے جو انہیں ایسے منصوبوں کے لیے پرکشش بناتا ہے جو ہارڈ کاپیوں کو پرنٹ کرنے سے فائدہ اٹھا سکتے ہیں۔
یہ سادہ ڈیفالٹ ٹیکسٹ تک بھی محدود نہیں ہے۔آپ Adafruit_GFX لائبریری طرز کے فونٹس اور اختیارات کو مزید جدید آؤٹ پٹ مکمل کرنے کے لیے استعمال کر سکتے ہیں، اور فارمیٹ شدہ متن کو گرافکس کے طور پر بھیج سکتے ہیں۔آپ اس بارے میں تمام معلومات پڑھ سکتے ہیں کہ لائبریری کیا کر سکتی ہے افعال کی اس مختصر فہرست میں۔
لیکن [لیری] وہیں نہیں رکا۔مائکروکنٹرولرز اور BLE تھرمل پرنٹرز کے ساتھ تجربہ کرتے ہوئے، وہ اپنے میک سے ان پرنٹرز سے بات کرنے کے لیے براہ راست BLE کا استعمال کرتے ہوئے بھی دریافت کرنا چاہتا تھا۔Print2BLE ایک MacOS ایپلی کیشن ہے جو آپ کو امیج فائلوں کو ایپلیکیشن ونڈو میں گھسیٹنے کی اجازت دیتی ہے۔اگر پیش نظارہ کا اثر اچھا ہے، تو پرنٹ بٹن اسے پرنٹر سے 1-bpp ڈھرڈ امیج کے طور پر باہر کر دے گا۔
چھوٹے تھرمل پرنٹرز صاف ستھرا پروجیکٹس کے لیے موزوں ہیں، جیسے تبدیل شدہ پولرائیڈ کیمرے۔اب یہ چھوٹے پرنٹرز وائرلیس اور کفایتی ہیں۔ایسی لائبریری کی مدد سے ہی معاملات آسان ہو سکتے ہیں۔بلاشبہ، اگر یہ سب کچھ بہت آسان لگتا ہے، تو آپ کسی بھی وقت تھرمل پرنٹنگ کو دوبارہ تھرمل پرنٹنگ میں ڈالنے کے لیے پلازما استعمال کر سکتے ہیں۔
میں ریپوزٹری کو براؤز کر رہا ہوں، سوچ رہا ہوں کہ کیا کوئی ان سستے پرنٹرز کے بارے میں جانتا ہے، یعنی Phomemo M02، M02s، اور M02pro کو ہم آہنگ کے طور پر درج نہیں کیا گیا ہے، لیکن بلی، سور اور دیگر پرنٹرز کی تلاش میں، وہ کم و بیش ایک جیسے ہو سکتے ہیں۔ بنیادی میکانزم؟جاننا چاہتے ہیں کہ کیا یہ لائبریری پر لاگو ہوتا ہے۔لینکس پر پرنٹنگ کے لیے فومیو ازگر اسکرپٹس کے لیے گیتھب پر ایک اور ذخیرہ۔یہ چیزیں سستی اور کھیلنے میں ٹھنڈی ہیں۔جاننا چاہتے ہیں کہ اسے مزید کرشن کیوں نہیں ملا۔
ان BLE پرنٹرز کے بہت سے تغیرات ہیں۔اندرونی طور پر، ان سب کا پرنٹ ہیڈ اور UART انٹرفیس ایک جیسا ہو سکتا ہے، لیکن وہ کمپنیاں جو BLE بورڈز کو شامل کرتی ہیں وہ چیزوں کو تبدیل کرنا پسند کرتی ہیں تاکہ ان کی ایپلی کیشنز کے باہر استعمال کرنا مشکل ہو جائے۔جن دو پرنٹرز کو میں سپورٹ کرتا ہوں ان کی اینڈرائیڈ ایپلی کیشنز کے ذریعے ریورس انجنیئر ہونا چاہیے کیونکہ وہ ESC/POS معیاری کمانڈ سیٹ کو سپورٹ نہیں کرتے ہیں۔GOOJPRT صحیح طریقے سے برتاؤ کرتا ہے اور صرف BLE کے ذریعے معیاری کمانڈ بھیجتا ہے۔مجھے شبہ ہے کہ بہت سے "عجیب" لوگ آپ کو اپنی موبائل ایپس استعمال کرنے پر مجبور کرنے کے لیے کمیونیکیشن پروٹوکول استعمال کرنے کا فیصلہ کرتے ہیں۔
اس لیے، اگر میں ان میں سے ایک خرید کر اسے خالی کر دوں اور BLE کے حصے کو ان پلگ کر دوں، تو بہت ممکن ہے کہ آپ کے پاس صرف UART تھرمل پرنٹر ہو؟
میں Amazon کے 80mm NETUM وائرلیس/ریچارج ایبل پرنٹر کے ساتھ کھیل رہا ہوں۔اس کی قیمت $80 ہے اور اسے سیریل کام پورٹ پر دکھایا جاتا ہے۔یہ ESC/POS کو سپورٹ کرتا ہے، اس لیے میں نے تصاویر کے لیے اپنی پاور شیل لائبریری لکھی۔NETUM کا واحد نقصان یہ ہے کہ اس میں بہت بڑے پرنٹر رولز کی گنجائش نہیں ہے، لیکن یہ کمپیکٹنس کی قیمت ہے۔میں نے محسوس کیا کہ میں کچھ درمیانے سائز کے رول لے سکتا ہوں اور ان میں سے آدھے کو خالی اسپول پر اتار سکتا ہوں۔اس میں پانچ منٹ سے بھی کم وقت لگتا ہے، جس رفتار سے میں انہیں استعمال کرتا ہوں اس کے مطابق کوئی بڑی تکلیف نہیں ہے۔
مختصر جواب - ہاں!بلوٹوتھ لو انرجی (BLE) مختلف پلیٹ فارمز پر بہت یکساں ہے، لہذا اسے لینکس پر لاگو کرنے سے زیادہ فرق نہیں پڑے گا۔
توسیع پذیر متن، سادہ لائنوں اور بارکوڈز کے لیے، کسی پیچیدہ ڈرائیور کی ضرورت نہیں ہے، کیونکہ تقریباً تمام عام لیبل/رسیپٹ پرنٹرز نسبتاً سادہ ایپسن پرنٹر معیاری کوڈ کی حمایت کرتے ہیں، جسے ESC/P بھی کہا جاتا ہے۔[1] زیادہ درست ہونے کے لیے، لیبل/رسیپٹ تھرمل پرنٹرز ESC/POS (ایپسن اسٹینڈرڈ کوڈ/پوائنٹ آف سیل) ویرینٹ کا استعمال کرتے ہیں۔[2] نام ESC/P یا ESC/POS بھی موزوں ہے کیونکہ پرنٹر کمانڈ سے پہلے ایک ESCape کریکٹر (ASCII کوڈ 27) ہوتا ہے۔
سادہ عام مقصد کے تھرمل لیبل/رسیپٹ پرنٹرز کو AliExpress جیسی ویب سائٹس پر سستے داموں خریدا جا سکتا ہے۔[3] عام مقصد کے ان پرنٹرز میں RS-232 UART TTL سطح کا انٹرفیس ہے جو ESC/POS کو سپورٹ کرتا ہے۔RS-232 UART TTL سطح کے انٹرفیس کو UART/USB برج چپ (جیسے CH340x) یا کیبل کا استعمال کرتے ہوئے آسانی سے USB میں تبدیل کیا جا سکتا ہے۔وائی ​​فائی اور BLE وائرلیس کنکشنز کے لیے، آپ کو صرف ایک ماڈیول جیسا کہ Espressif ESP32 ماڈیول UART TTL انٹرفیس سے جوڑنے کی ضرورت ہے۔[4] یا جنرل تھرمل لیبل/رسیپٹ پرنٹرز کی قیمت میں 10-15 امریکی ڈالر شامل کریں، اور یہ براہ راست USB/WiFi/BLE فراہم کرے گا۔لیکن اس میں مزہ کہاں ہے؟
جب آپ تصویر پر کارروائی کرنا چاہتے ہیں (زوم/ڈیتھر/بلیک اینڈ وائٹ کنورژن) اور اسے لیبل پرنٹر کو بھیجنا چاہتے ہیں تو ایک پیچیدہ ڈرائیور کام میں آتا ہے۔ونڈوز کے لیے، ڈرائیور آن لائن فراہم کیا جاتا ہے، "ونڈوز تھرمل لیبل پرنٹر ڈرائیور" کو "s" کے بغیر تلاش کریں۔یہ مائیکرو کنٹرولرز کے لیے زیادہ مشکل ہے جو تصاویر پرنٹ کرنے کے لیے یونیورسل لیبل/رسیپٹ پرنٹرز کا استعمال کرتے ہیں، اور وہ ہے [Larry Bank] کی Arduino لائبریری کو اگلے درجے پر لے جایا جا رہا ہے۔
3. Goojprt Qr203 58 ملی میٹر مائیکرو ایمبیڈڈ تھرمل پرنٹر Rs232+Ttl پینل Eml203 کے ساتھ ہم آہنگ، رسید بارکوڈ US $15.17 + US $2.67 شپنگ:
4. وائرلیس ماڈیول NodeMcu V3 V2 Lua WIFI ڈویلپمنٹ بورڈ ESP8266 ESP32 PCB اینٹینا اور USB پورٹ کے ساتھ ESP-12E CP2102 USD 2.94 + USD 0.82 شپنگ فیس:
ان پرنٹرز کے ذریعہ استعمال ہونے والا کاغذ صحت کے مسائل کی ایک بڑی تعداد سے متعلق ہے۔اس کے علاوہ، یہ کسی بھی حوالے سے ری سائیکل یا ماحول دوست نہیں ہے۔
اس میں ایک طاقتور اینڈوکرائن ڈسپوٹر بیسفینول اے ہوتا ہے۔ویسے، وہ پروڈکٹس جن میں BPA نہیں ہوتا ہے ان میں عام طور پر BPA تکنیکی طور پر مختلف ہوتا ہے، لیکن اس سے بھی بدتر اینڈوکرائن ڈسپرٹرز ہوتے ہیں۔
پریشان کن کیمیکلز سے قطع نظر، تھرمل کاغذ کسی بھی تعریف کے مطابق ماحولیاتی (منطقی طور پر) دوستانہ نہیں ہے۔
آپ کو کیشئر کی طرف سے کی گئی رقم کے ایک چھوٹے سے حصے سے نمٹنے کا امکان نہیں ہے۔لیکن یہ قابل ذکر ہے۔
[ڈونلڈ پیپ] کی اس Hackaday پوسٹ سے متاثر ہو کر، یہ پوسٹ تھرمل پرنٹرز کے لیے فوٹو پرنٹنگ کے ساتھ [Larry Bank] کی Arduino لائبریری کی طرف اشارہ کرتی ہے، [Jeff Epler] Adafruit (ستمبر 2021) 28th) 'BLE تھرمل' میں ایک نئی لائبریری ہے۔ CircuitPython کے ساتھ کیٹ" پرنٹر ٹیوٹوریل [1][2][3] اس کے نتیجے میں ایک تصویر پرنٹنگ فنکشن ہوا جو پیارا سا (بلکہ مہنگا IMHO) ایڈافروٹ CLUE nRF52840 ایکسپریس تھرمل پرنٹر کے ساتھ بلوٹوتھ LE بورڈ اور 1.3” 240×240 رنگ کے ساتھ چلا۔ بورڈ پر IPS TFT ڈسپلے۔[4]
بدقسمتی سے، CircuitPython کوڈ صرف تصویری ایڈیٹنگ ایپلیکیشن (جیسے کہ مفت اور اوپن سورس کراس پلیٹ فارم GIMP فوٹو ایڈیٹر) کے ذریعے پہلے سے تیار کردہ تصویر کو پرنٹ کرتا ہے۔[5] لیکن منصفانہ طور پر، مجھے شک ہے کہ اگر ایک CLUE بورڈ جس میں Nordic nRF52840 بلوٹوتھ LE پروسیسر، 1 MB فلیش میموری، 256KB ریم، اور مکمل CircuitPython پر چلنے والا 64 MHz Cortex M4 پروسیسر ہے تو اس میں سادہ تصویر کے علاوہ کسی بھی چیز کو پری پروسیس کرنے کی گنجائش ہے۔ تختہ
[جیف ایپلر] نے لکھا: جب میں نے اس ہیکاڈے آرٹیکل میں "بلی" پرنٹر دیکھا (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/)، مجھے صرف اپنے لیے ایک تیار کرنے کی ضرورت ہے۔اصل پوسٹر نے Arduino کے لیے ایک لائبریری بنائی، لیکن میں CircuitPython کے لیے موزوں ورژن بنانا چاہتا تھا۔
2. Adafruit کا "BLE Thermal "Cat" Printer with CircuitPython" ٹیوٹوریل [سنگل صفحہ HTML فارمیٹ]

https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339

ہماری ویب سائٹ اور خدمات کا استعمال کرتے ہوئے، آپ واضح طور پر ہماری کارکردگی، فعالیت اور اشتہاری کوکیز کے تعین سے اتفاق کرتے ہیں۔اورجانیے


پوسٹ ٹائم: اکتوبر 13-2021