[Ларри Банк] BLE (Bluetooth Low Energy) термопринтерінде мәтін мен графиканы басып шығаруға арналған Arduino кітапханасының тамаша мүмкіндіктері бар және сымсыз басып шығару тапсырмаларын көптеген қарапайым үлгілерге мүмкіндігінше оңай жібере алады.Бұл принтерлер шағын, қымбат емес және сымсыз.Бұл қағаз көшірмелерін басып шығарудан пайда алатын жобалар үшін оларды тартымды ететін жақсы комбинация.
Ол сондай-ақ қарапайым әдепкі мәтінмен шектелмейді.Сіз Adafruit_GFX кітапхана стиліндегі қаріптер мен опцияларды кеңейтілген нәтижені аяқтау және пішімделген мәтінді графика ретінде жіберу үшін пайдалана аласыз.Кітапхана не істей алатыны туралы барлық ақпаратты функциялардың осы қысқаша тізімінен оқи аласыз.
Бірақ [Ларри] мұнымен тоқтап қалмады.Микроконтроллерлермен және BLE термиялық принтерлерімен тәжірибе жасай отырып, ол өзінің Mac компьютерінен осы принтерлермен сөйлесу үшін BLE көмегімен тікелей зерттегісі келді.Print2BLE — кескін файлдарын қолданба терезесіне апаруға мүмкіндік беретін MacOS қолданбасы.Алдын ала қарау эффектісі жақсы болса, басып шығару түймешігі оны принтерден 1 бит/б/дитерленген кескін ретінде шығарады.
Шағын термопринтерлер өзгертілген Polaroid камералары сияқты ұқыпты жобалар үшін қолайлы.Енді бұл шағын принтерлер сымсыз және үнемді.Осындай кітапхананың көмегімен ғана іс оңайырақ болады.Әрине, мұның бәрі тым оңай болып көрінсе, термиялық басып шығаруды термиялық басып шығаруға кез келген уақытта қайта қою үшін плазманы пайдалануға болады.
Мен репозиторийді қарап жатырмын, бұл арзан принтерлер туралы біреу біледі ме деп ойлаймын, яғни Phomemo M02, M02s және M02pro үйлесімді тізімде жоқ, бірақ мысық, шошқа және басқа принтерлерді іздейді, олар азды-көпті болуы мүмкін. негізгі механизм?Оның кітапханаға қатысы бар-жоғын білгіңіз келеді.Linux жүйесінде басып шығаруға арналған phomemo python сценарийлеріне арналған github-тағы басқа репозиторий.Бұл заттар арзан және ойнауға тамаша.Неліктен ол көбірек тартылмағанын білгіңіз келеді.
Бұл BLE принтерлерінің көптеген нұсқалары бар.Ішінде олардың барлығы бірдей басып шығару механизмі мен UART интерфейсіне ие болуы мүмкін, бірақ BLE тақталарын қосатын компаниялар қолданбаларынан тыс пайдалануды қиындату үшін заттарды өзгерткенді ұнатады.Мен қолдайтын екі принтерді Android қолданбалары арқылы кері өңдеу керек, себебі олар ESC/POS стандартты пәрмендер жинағын қолдамайды.GOOJPRT дұрыс әрекет етеді және стандартты пәрмендерді тек BLE арқылы жібереді.Менің ойымша, көптеген «біртүрлі» адамдар сізді өздерінің мобильді қолданбаларын пайдалануға мәжбүрлеу үшін байланыс протоколдарын пайдалануды шешеді.
Сондықтан, егер мен олардың біреуін сатып алып, оны босатып, BLE бөлігін ажыратсам, сізде тек UART термопринтері болуы мүмкін бе?
Мен Amazon компаниясының 80 мм NETUM сымсыз/қайта зарядталатын принтерімен ойнадым.Оның құны $80 және сериялық com портында көрсетіледі.Ол ESC/POS қолдайды, сондықтан мен суреттер үшін өзімнің PowerShell кітапханамды жаздым.NETUM-тың жалғыз кемшілігі оның өте үлкен принтер орамдарына сыйымдылығы жоқ, бірақ бұл жинақылықтың бағасы.Мен орташа өлшемді орамдарды алып, олардың жартысын бос катушкаға айналдыра алатынымды білдім.Бұл бес минуттан аз уақытты алады, бұл мен оларды пайдалану жылдамдығына сәйкес үлкен ыңғайсыздық емес.
Қысқа жауап - иә!Bluetooth төмен энергиясы (BLE) әртүрлі платформаларда өте үйлесімді, сондықтан оны Linux жүйесінде енгізу көп айырмашылықты тудырмайды.
Масштабталатын мәтін, қарапайым жолдар және штрих-кодтар үшін күрделі драйверлер қажет емес, себебі барлық дерлік жалпы жапсырма/түбіртек принтерлері ESC/P деп те белгілі салыстырмалы түрде қарапайым Epson принтерінің стандартты кодын қолдайды.[1] Дәлірек айтсақ, жапсырма/түбіртек термопринтерлері ESC/POS (Epson стандартты коды/сату нүктесі) нұсқасын пайдаланады.[2] ESC/P немесе ESC/POS атауы да қолайлы, себебі принтер пәрменінің алдында ESCape таңбасы (ASCII коды 27) бар.
Қарапайым жалпы мақсаттағы термиялық жапсырма/түбіртек принтерлерін AliExpress сияқты веб-сайттарда арзан бағамен сатып алуға болады.[3] Бұл жалпы мақсаттағы принтерлерде ESC/POS қолдайтын RS-232 UART TTL деңгейіндегі интерфейс бар.RS-232 UART TTL деңгейі интерфейсін UART/USB көпір чипі (мысалы, CH340x) немесе кабель арқылы USB-ге оңай түрлендіруге болады.WiFi және BLE сымсыз қосылымдары үшін UART TTL интерфейсіне тек Espressif ESP32 модулі сияқты модульді қосу керек.[4] Немесе жалпы термиялық жапсырма/түбіртек принтерлерінің бағасына 10-15 АҚШ долларын қоссаңыз, ол тікелей USB/WiFi/BLE қамтамасыз етеді.Бірақ мұның қызығы қайда?
Кескінді өңдеп (масштабтау/дитер/қара-ақ түрлендіру) және жапсырма принтеріне жібергіңіз келгенде, күрделі драйвер іске қосылады.Windows жүйесінде драйвер желіде берілген, «Windows термиялық жапсырма принтерінің драйверін» «s» белгісінсіз іздеңіз.Фотосуреттерді басып шығару үшін әмбебап жапсырма/түбіртек принтерлерін пайдаланатын микроконтроллерлер үшін қиынырақ, бұл [Ларри Банктің] Arduino кітапханасы келесі деңгейге көтерілген сияқты.
3. Goojprt Qr203 58 мм микро микро ендірілген термопринтер Rs232+Ttl панелі Eml203-пен үйлесімді, түбіртек штрих-коды үшін пайдаланылады $15,17 + АҚШ $2,67 Жеткізу:
4. Сымсыз модуль NodeMcu V3 V2 Lua WIFI әзірлеу тақтасы PCB антеннасы және USB порты ESP-12E CP2102 бар ESP8266 ESP32 2,94 АҚШ доллары + 0,82 АҚШ доллары Жеткізу ақысы:
Бұл принтерлер пайдаланатын қағаз денсаулық мәселелерінің үлкен санына қатысты.Бұған қоса, ол ешбір жағынан қайта өңделмейді немесе экологиялық таза емес.
Құрамында күшті эндокриндік бұзылатын бисфенол-а бар.Айтпақшы, құрамында BPA жоқ өнімдер әдетте BPA-техникалық жағынан ерекшеленеді, бірақ эндокриндік бұзылулар нашар.
Тітіркендіретін химиялық заттарға қарамастан, термалды қағаз кез келген анықтама бойынша экологиялық (логикалық) таза емес.
Сіз кассир жасаған соманың кішкене бөлігімен айналысуыңыз екіталай.Бірақ айта кеткен жөн.
[Дональд Папп] осы Hackaday жазбасынан шабыттанған бұл жазба [Ларри Банктің] термопринтерлерге арналған фотосурет басып шығаруы бар Arduino кітапханасына нұсқайды, [Джефф Эплер] Adafruit-те (2021 жылдың 28 қыркүйегінде) 'BLE Thermal » жаңасы бар. Cat” CircuitPython көмегімен принтерге арналған оқу құралы [1][2][3] Бұл Bluetooth LE тақтасы және 1,3” 240×240 түсті сүйкімді кішкентай (бірақ өте қымбат) Adafruit CLUE nRF52840 Express термиялық принтері басқаратын фотосуреттерді басып шығару функциясына әкелді. Борттағы IPS TFT дисплейі.[4]
Өкінішке орай, CircuitPython коды тек фотосуреттерді өңдеу қолданбасы (мысалы, ақысыз және ашық бастапқы кросс-платформалық GIMP фото редакторы) алдын ала өңделген кескінді басып шығарады.[5] Бірақ әділеттілік үшін Nordic nRF52840 Bluetooth LE процессоры, 1 МБ флэш жады, 256 Кбайт жедел жады және CircuitPython толық жұмыс істейтін 64 МГц Cortex M4 процессоры бар CLUE тақтасында қарапайымнан басқа кез келген нәрсені алдын ала өңдеуге орын бар ма деген күмәнім бар. тақтай.
[Джефф Эплер] былай деп жазды: Мен осы Hackaday мақаласында «мысық» принтерін көргенде (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), маған тек біреуін дайындау керек.Түпнұсқа постер Arduino үшін кітапхана жасады, бірақ мен CircuitPython үшін қолайлы нұсқаны жасағым келді.
2. Adafruit «CircuitPython бар BLE термиялық «мысық» принтері» оқулығы [бір беттік html пішімі]
https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339
Біздің веб-сайт пен қызметтерді пайдалану арқылы сіз біздің өнімділікті, функционалдылықты және жарнамалық cookie файлдарын орналастырумен келісесіз.көбірек білу үшін
Жіберу уақыты: 13 қазан 2021 ж