Մինի անլար ջերմային տպիչը ստանում է Arduino գրադարան (և MacOS հավելված)

[Larry Bank] Arduino գրադարանը BLE (Bluetooth Low Energy) ջերմային տպիչի վրա տեքստ և գրաֆիկա տպելու համար ունի մի քանի հիանալի հնարավորություններ և կարող է հնարավորինս հեշտությամբ ուղարկել անլար տպման աշխատանքներ շատ սովորական մոդելների:Այս տպիչները փոքր են, էժան և անլար:Սա լավ համադրություն է, որը դրանք գրավիչ է դարձնում նախագծերի համար, որոնք կարող են օգտվել տպագիր տպագրությունից:
Այն նաև չի սահմանափակվում պարզ լռելյայն տեքստով:Դուք կարող եք օգտագործել Adafruit_GFX գրադարանի ոճի տառատեսակները և տարբերակները՝ ավելի առաջադեմ ելք ավարտելու և ձևաչափված տեքստը որպես գրաֆիկ ուղարկելու համար:Դուք կարող եք կարդալ ամբողջ տեղեկատվությունը այն մասին, թե գրադարանն ինչ կարող է անել գործառույթների այս հակիրճ ցանկում:
Բայց [Լարին] դրանով չսահմանափակվեց:Միկրոկարգավորիչների և BLE ջերմային տպիչների հետ փորձեր կատարելիս նա նաև ցանկանում էր ուղղակիորեն ուսումնասիրել BLE-ի միջոցով՝ իր Mac-ից այս տպիչների հետ խոսելու համար:Print2BLE-ը MacOS հավելված է, որը թույլ է տալիս պատկերային ֆայլերը քաշել հավելվածի պատուհան:Եթե ​​նախադիտման էֆեկտը լավ է, տպման կոճակը կստիպի այն դուրս գալ տպիչից որպես 1 bpp շեղված պատկեր:
Փոքր ջերմային տպիչները հարմար են կոկիկ նախագծերի համար, ինչպիսիք են փոփոխված Polaroid տեսախցիկները:Այժմ այս փոքր տպիչները անլար են և տնտեսական:Միայն նման գրադարանի օգնությամբ ամեն ինչ կարող է հեշտանալ։Իհարկե, եթե այս ամենը մի փոքր չափազանց հեշտ է թվում, դուք կարող եք օգտագործել պլազմա՝ ցանկացած պահի ջերմային տպագրությունը կրկին ջերմային տպագրության մեջ դնելու համար:
Ես թերթում եմ պահեստը և հետաքրքրվում եմ՝ արդյոք որևէ մեկը գիտի՞ այս էժան տպիչների մասին, այսինքն՝ Phomemo M02, M02s և M02pro-ը նշված չեն որպես համատեղելի, բայց փնտրում եմ կատու, խոզ և այլ տպիչներ, դրանք կարող են քիչ թե շատ նույնը լինել։ հիմքում ընկած մեխանիզմը.Ցանկանում եք իմանալ, արդյոք դա վերաբերում է գրադարանին:Մեկ այլ պահեստ github-ում phomemo python սկրիպտների համար՝ linux-ով տպելու համար:Այս իրերը էժան են և զվարճալի խաղալու համար:Ցանկանում եք իմանալ, թե ինչու այն ավելի շատ ձգողականություն չի ստացել:
Այս BLE տպիչների շատ տարբերակներ կան:Ներքին առումով, դրանք բոլորն էլ կարող են ունենալ նույն տպիչի գլուխը և UART ինտերֆեյսը, բայց ընկերությունները, որոնք ավելացնում են BLE տախտակները, սիրում են փոխել իրերը՝ դժվարացնելու համար օգտագործելը իրենց հավելվածներից դուրս:Երկու տպիչները, որոնք ես աջակցում եմ, պետք է հակադարձ նախագծված լինեն իրենց Android հավելվածների միջոցով, քանի որ նրանք չեն աջակցում ESC/POS ստանդարտ հրամանների հավաքածուն:GOOJPRT-ն իրեն ճիշտ է պահում և միայն ստանդարտ հրամաններ է ուղարկում BLE-ի միջոցով:Ես կասկածում եմ, որ շատ «տարօրինակ» մարդիկ որոշում են օգտագործել հաղորդակցման արձանագրությունները՝ ստիպելու ձեզ օգտագործել իրենց բջջային հավելվածները:
Հետևաբար, եթե ես գնեմ դրանցից մեկը և դատարկեմ այն ​​և անջատեմ BLE մասը, ապա շատ հավանական է, որ դուք ունեք միայն UART ջերմային տպիչ:
Ես խաղում էի Amazon-ի 80 մմ NETUM անլար/վերալիցքավորվող տպիչով:Այն արժե $80 և ցուցադրվում է սերիական com պորտում։Այն աջակցում է ESC/POS-ին, ուստի ես գրել եմ իմ սեփական PowerShell գրադարանը պատկերների համար:NETUM-ի միակ թերությունն այն է, որ այն չունի տպիչի շատ մեծ գլանափաթեթների հզորություն, բայց սա կոմպակտության գինն է:Ես հասկացա, որ կարող եմ վերցնել մի քանի միջին չափի գլանափաթեթներ և դրանց կեսը բացել դատարկ կծիկի վրա:Այն տևում է հինգ րոպեից պակաս, ինչը մեծ անհարմարություն չէ՝ ըստ այն արագության, որով ես օգտագործում եմ դրանք։
Կարճ պատասխանը՝ այո։Bluetooth Low Energy (BLE)-ը շատ հետևողական է տարբեր հարթակներում, ուստի այն կիրառելը Linux-ում մեծ տարբերություն չի ունենա:
Ընդարձակվող տեքստի, պարզ տողերի և շտրիխ կոդերի համար բարդ դրայվերներ չեն պահանջվում, քանի որ գրեթե բոլոր սովորական պիտակների/անդորրագրերի տպիչները աջակցում են համեմատաբար պարզ Epson տպիչի ստանդարտ կոդը, որը նաև հայտնի է որպես ESC/P:[1] Ավելի ճշգրիտ լինելու համար, պիտակի/անդորրագրի ջերմային տպիչներն օգտագործում են ESC/POS (Epson ստանդարտ կոդ/վաճառքի կետ) տարբերակը:[2] ESC/P կամ ESC/POS անունը նույնպես հարմար է, քանի որ տպիչի հրամանից առաջ կա ESCape նիշ (ASCII կոդը 27):
Պարզ ընդհանուր նշանակության ջերմային պիտակների/անդորրագրի տպիչներ կարելի է էժան գնել այնպիսի կայքերից, ինչպիսին է AliExpress-ը:[3] Այս ընդհանուր նշանակության տպիչները ունեն RS-232 UART TTL մակարդակի միջերես, որն աջակցում է ESC/POS-ին:RS-232 UART TTL մակարդակի ինտերֆեյսը կարող է հեշտությամբ փոխակերպվել USB-ի՝ օգտագործելով UART/USB կամուրջ չիպը (օրինակ՝ CH340x) կամ մալուխը:WiFi-ի և BLE-ի անլար կապերի համար անհրաժեշտ է միայն մի մոդուլ, ինչպիսին է Espressif ESP32 մոդուլը UART TTL ինտերֆեյսին:[4] Կամ ավելացրեք 10-15 ԱՄՆ դոլար ընդհանուր ջերմային պիտակի/անդորրագրի տպիչների գնին, և դա ուղղակիորեն կտրամադրի USB/WiFi/BLE:Բայց որտե՞ղ է դրա մեջ զվարճանքը:
Երբ ցանկանում եք մշակել պատկերը (խոշորացում/շեղում/սև-սպիտակ փոխակերպում) և ուղարկել այն պիտակի տպիչին, գործի է դրվում բարդ դրայվեր:Windows-ի համար դրայվերը տրամադրվում է առցանց, որոնեք «Windows ջերմային պիտակի տպիչի դրայվեր» առանց «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 2,94 ԱՄՆ դոլար + 0,82 ԱՄՆ դոլար Առաքման վճար.
Այս տպիչների կողմից օգտագործվող թուղթը կապված է մեծ թվով առողջական խնդիրների հետ։Բացի այդ, այն ոչ մի առումով վերամշակելի կամ էկոլոգիապես մաքուր չէ:
Այն պարունակում է հզոր էնդոկրին խանգարող բիսֆենոլ-ա:Ի դեպ, ապրանքները, որոնք չեն պարունակում BPA, սովորաբար պարունակում են BPA- տեխնիկապես տարբեր, բայց ավելի վատ էնդոկրին խանգարողներ:
Անկախ նրանից, թե որոնք են նյարդայնացնող քիմիական նյութերը, թե ոչ, ջերմային թուղթը էկոլոգիապես (տրամաբանորեն) բարեկամական չէ որևէ սահմանմամբ։
Հազիվ թե դուք գործ ունենաք գանձապահի կատարած գումարի չնչին մասի հետ։Բայց հարկ է նշել.
Ոգեշնչված [Donald Papp]-ի այս Hackaday գրառմամբ՝ այս գրառումը մատնանշում է [Larry Bank]-ի Arduino գրադարանը՝ ջերմային տպիչների համար ֆոտո տպագրությամբ, [Jeff Epler]-ը նորը ունի Adafruit (սեպտեմբեր 2021) 28th)'BLE Thermal-ում: Cat» տպիչի ձեռնարկ CircuitPython-ով [1][2][3] Սա հանգեցրեց լուսանկարների տպագրության գործառույթին, որն առաջնորդվում էր գեղեցիկ փոքրիկ (բայց բավականին թանկ IMHO) Adafruit CLUE nRF52840 Express Ջերմային տպիչով Bluetooth LE տախտակով և 1,3” 240×240 գույնով: IPS TFT էկրան:[4]
Ցավոք սրտի, CircuitPython կոդը տպում է միայն լուսանկարների խմբագրման հավելվածի կողմից նախապես մշակված պատկեր (օրինակ՝ անվճար և բաց կոդով միջպլատֆորմային GIMP լուսանկարների խմբագրիչը):[5] Բայց եթե արդար լինենք, ես կասկածում եմ, որ CLUE տախտակը սկանդինավյան nRF52840 Bluetooth LE պրոցեսորով, 1 ՄԲ ֆլեշ հիշողություն, 256 ԿԲ RAM և 64 ՄՀց Cortex M4 պրոցեսոր, որն աշխատում է ամբողջ CircuitPython-ով, ունի որևէ բան նախամշակելու տեղ, բացի պարզ պատկերից. տախտակ.
[Jeff Epler] գրել է. Երբ ես տեսա «կատվի» տպիչը այս Hackaday հոդվածում (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