ម៉ាស៊ីនបោះពុម្ពកំដៅឥតខ្សែខ្នាតតូចទទួលបានបណ្ណាល័យ Arduino (និងកម្មវិធី MacOS)

[Larry Bank] បណ្ណាល័យ Arduino សម្រាប់បោះពុម្ពអត្ថបទ និងក្រាហ្វិកនៅលើម៉ាស៊ីនបោះពុម្ពកម្ដៅ BLE (Bluetooth Low Energy) មានមុខងារពិសេសៗមួយចំនួន ហើយអាចផ្ញើការងារបោះពុម្ពឥតខ្សែទៅកាន់ម៉ូដែលទូទៅជាច្រើនបានយ៉ាងងាយស្រួលតាមដែលអាចធ្វើទៅបាន។ម៉ាស៊ីនបោះពុម្ពទាំងនេះមានទំហំតូច តម្លៃថោក និងឥតខ្សែ។នេះគឺជាការរួមបញ្ចូលគ្នាដ៏ល្អដែលធ្វើឱ្យពួកគេមានភាពទាក់ទាញសម្រាប់គម្រោងដែលអាចទទួលបានអត្ថប្រយោជន៍ពីការបោះពុម្ពច្បាប់ចម្លងរឹង។
វាក៏មិនត្រូវបានកំណត់ចំពោះអត្ថបទលំនាំដើមសាមញ្ញដែរ។អ្នក​អាច​ប្រើ​ពុម្ពអក្សរ​រចនាប័ទ្ម​បណ្ណាល័យ Adafruit_GFX និង​ជម្រើស​ដើម្បី​បំពេញ​លទ្ធផល​កម្រិត​ខ្ពស់​បន្ថែម​ទៀត ហើយ​ផ្ញើ​អត្ថបទ​ដែល​បាន​ធ្វើ​ទ្រង់ទ្រាយ​ជា​ក្រាហ្វិក។អ្នកអាចអានព័ត៌មានទាំងអស់អំពីអ្វីដែលបណ្ណាល័យអាចធ្វើបាននៅក្នុងបញ្ជីមុខងារសង្ខេបនេះ។
ប៉ុន្តែ [Larry] មិនបានឈប់នៅទីនោះទេ។ពេលកំពុងពិសោធជាមួយ microcontrollers និង BLE thermal printers គាត់ក៏ចង់រុករកដោយផ្ទាល់ដោយប្រើ BLE ដើម្បីនិយាយជាមួយម៉ាស៊ីនបោះពុម្ពទាំងនេះពី Mac របស់គាត់។Print2BLE គឺជាកម្មវិធី macOS ដែលអនុញ្ញាតឱ្យអ្នកអូសឯកសាររូបភាពទៅបង្អួចកម្មវិធី។ប្រសិនបើបែបផែនមើលជាមុនគឺល្អ ប៊ូតុងបោះពុម្ពនឹងធ្វើឱ្យវាចេញពីម៉ាស៊ីនបោះពុម្ពជារូបភាព 1-bpp dithered ។
ម៉ាស៊ីនបោះពុម្ពកំដៅខ្នាតតូចគឺសមរម្យសម្រាប់គម្រោងស្អាត ដូចជាម៉ាស៊ីនថត Polaroid ដែលបានកែប្រែ។ឥឡូវនេះម៉ាស៊ីនបោះពុម្ពខ្នាតតូចទាំងនេះគឺឥតខ្សែ និងសន្សំសំចៃ។មានតែជំនួយពីបណ្ណាល័យបែបនេះទេ ទើបអ្វីៗកាន់តែងាយស្រួល។ជាការពិតណាស់ ប្រសិនបើអ្វីៗទាំងអស់នេះហាក់បីដូចជាងាយស្រួលពេក អ្នកអាចប្រើប្លាស្មាដើម្បីដាក់ការបោះពុម្ពកម្ដៅត្រឡប់ទៅការបោះពុម្ពកម្ដៅវិញបានគ្រប់ពេល។
ខ្ញុំកំពុងរកមើលឃ្លាំង ឆ្ងល់ថាតើមានអ្នកណាដឹងអំពីម៉ាស៊ីនបោះពុម្ពថោកៗទាំងនេះទេ នោះគឺ Phomemo M02, M02s, និង M02pro មិនត្រូវបានចុះបញ្ជីថាត្រូវគ្នាទេ ប៉ុន្តែកំពុងស្វែងរកម៉ាស៊ីនបោះពុម្ពឆ្មា ជ្រូក និងម៉ាស៊ីនបោះពុម្ពផ្សេងទៀត វាអាចដូចគ្នាច្រើនឬតិច។ យន្តការមូលដ្ឋាន?ចង់ដឹងថាតើវាអនុវត្តចំពោះបណ្ណាល័យដែរឬទេ។ឃ្លាំងមួយទៀតនៅលើ github សម្រាប់ស្គ្រីប phomemo python សម្រាប់បោះពុម្ពលើលីនុច។របស់​ទាំង​នេះ​មាន​តម្លៃ​ថោក ហើយ​ត្រជាក់​ស្រួល​លេង។ចង់​ដឹង​ថា​ហេតុ​អ្វី​បាន​ជា​មិន​សូវ​មាន​ការ​ចាប់​អារម្មណ៍។
មានបំរែបំរួលជាច្រើននៃម៉ាស៊ីនបោះពុម្ព BLE ទាំងនេះ។នៅខាងក្នុង ពួកវាទាំងអស់អាចមានក្បាលបោះពុម្ព និងចំណុចប្រទាក់ UART ដូចគ្នា ប៉ុន្តែក្រុមហ៊ុនដែលបន្ថែមបន្ទះ BLE ចូលចិត្តផ្លាស់ប្តូរអ្វីៗដើម្បីធ្វើឱ្យវាពិបាកក្នុងការប្រើនៅខាងក្រៅកម្មវិធីរបស់ពួកគេ។ម៉ាស៊ីនបោះពុម្ពពីរដែលខ្ញុំគាំទ្រត្រូវតែត្រូវបានកែច្នៃបញ្ច្រាសតាមរយៈកម្មវិធី Android របស់ពួកគេ ព្រោះវាមិនគាំទ្រសំណុំពាក្យបញ្ជាស្តង់ដារ ESC/POS ទេ។GOOJPRT មានឥរិយាបថត្រឹមត្រូវ ហើយផ្ញើតែពាក្យបញ្ជាស្តង់ដារតាមរយៈ BLE ប៉ុណ្ណោះ។ខ្ញុំសង្ស័យថាមនុស្ស "ចម្លែក" ជាច្រើនសម្រេចចិត្តប្រើពិធីការទំនាក់ទំនងដើម្បីបង្ខំអ្នកឱ្យប្រើកម្មវិធីទូរស័ព្ទរបស់ពួកគេ។
ដូច្នេះប្រសិនបើខ្ញុំទិញមួយក្នុងចំណោមពួកគេហើយដកវាចេញហើយដកផ្នែក BLE នោះវាទំនងណាស់ដែលអ្នកមានតែម៉ាស៊ីនបោះពុម្ពកំដៅ UART?
ខ្ញុំបានលេងជាមួយម៉ាស៊ីនបោះពុម្ពឥតខ្សែ/សាកថ្ម 80mm NETUM របស់ក្រុមហ៊ុន Amazon។វាមានតម្លៃ $80 ហើយត្រូវបានបង្ហាញនៅលើ serial com port ។វាគាំទ្រ ESC/POS ដូច្នេះខ្ញុំបានសរសេរបណ្ណាល័យ PowerShell ផ្ទាល់ខ្លួនរបស់ខ្ញុំសម្រាប់រូបភាព។គុណវិបត្តិតែមួយគត់របស់ NETUM គឺថាវាមិនមានសមត្ថភាពសម្រាប់ម៉ាស៊ីនបោះពុម្ពដែលមានទំហំធំខ្លាំងនោះទេ ប៉ុន្តែនេះគឺជាតម្លៃនៃការបង្រួម។ខ្ញុំ​បាន​រក​ឃើញ​ថា​ខ្ញុំ​អាច​យក​វិល​ខ្នាត​មធ្យម​មួយ​ចំនួន​ហើយ​រំកិល​វា​ពាក់​កណ្ដាល​ទៅ​លើ​ស្ពូល​ទទេ។វាចំណាយពេលតិចជាង 5 នាទី ដែលមិនមែនជាការរអាក់រអួលធំទេ យោងទៅតាមល្បឿនដែលខ្ញុំប្រើវា។
ចម្លើយខ្លី - បាទ!ប៊្លូធូសថាមពលទាប (BLE) មានភាពស៊ីសង្វាក់គ្នាយ៉ាងខ្លាំងនៅលើវេទិកាផ្សេងៗគ្នា ដូច្នេះការអនុវត្តវានៅលើលីនុចនឹងមិនមានភាពខុសប្លែកគ្នាច្រើននោះទេ។
សម្រាប់អត្ថបទដែលអាចធ្វើមាត្រដ្ឋានបាន បន្ទាត់សាមញ្ញ និងបាកូដ មិនចាំបាច់មានកម្មវិធីបញ្ជាស្មុគស្មាញទេ ព្រោះស្ទើរតែគ្រប់ម៉ាស៊ីនបោះពុម្ពស្លាក/បង្កាន់ដៃទូទៅគាំទ្រកូដស្តង់ដារម៉ាស៊ីនបោះពុម្ព Epson សាមញ្ញ ដែលត្រូវបានគេស្គាល់ថា ESC/P ។[1] ដើម្បីអោយកាន់តែច្បាស់លាស់ ម៉ាស៊ីនបោះពុម្ពកម្ដៅស្លាក/បង្កាន់ដៃប្រើប្រាស់ ESC/POS (Epson Standard Code/Point of Sale) វ៉ារ្យ៉ង់។[2] ឈ្មោះ ESC/P ឬ ESC/POS ក៏សមរម្យដែរ ព្រោះមានតួអក្សរ ESCAP (លេខកូដ ASCII 27) មុនពេលពាក្យបញ្ជាម៉ាស៊ីនបោះពុម្ព។
ម៉ាស៊ីនព្រីនផ្លាកសញ្ញា/បង្កាន់ដៃ ដែលអាចទិញបានក្នុងតំលៃថោក នៅលើគេហទំព័រដូចជា AliExpress ជាដើម។[3] ម៉ាស៊ីនបោះពុម្ពគោលបំណងទូទៅទាំងនេះមានចំណុចប្រទាក់កម្រិត RS-232 UART TTL ដែលគាំទ្រ ESC/POS ។ចំណុចប្រទាក់កម្រិត RS-232 UART TTL អាចត្រូវបានបម្លែងយ៉ាងងាយស្រួលទៅជា USB ដោយប្រើបន្ទះឈីបស្ពាន UART/USB (ដូចជា CH340x) ឬខ្សែ។សម្រាប់ការតភ្ជាប់ឥតខ្សែ Wi-Fi និង BLE អ្នកគ្រាន់តែត្រូវភ្ជាប់ម៉ូឌុលដូចជា ម៉ូឌុល Espressif ESP32 ទៅចំណុចប្រទាក់ UART TTL ប៉ុណ្ណោះ។[4] ឬបន្ថែម 10-15 ដុល្លារអាមេរិកទៅនឹងតម្លៃម៉ាស៊ីនបោះពុម្ពផ្លាកសញ្ញាកម្ដៅ/បង្កាន់ដៃទូទៅ ហើយវានឹងផ្តល់ជូន USB/WiFi/BLE ដោយផ្ទាល់។ប៉ុន្តែតើការសប្បាយនេះនៅឯណា?
នៅពេលអ្នកចង់ដំណើរការរូបភាព (ពង្រីក/បង្រួម/ការបំប្លែងសខ្មៅ) ហើយផ្ញើវាទៅម៉ាស៊ីនបោះពុម្ពស្លាក នោះកម្មវិធីបញ្ជាស្មុគស្មាញនឹងចូលមកលេង។សម្រាប់វីនដូ កម្មវិធីបញ្ជាត្រូវបានផ្តល់ជូនតាមអ៊ីនធឺណិត ស្វែងរក "កម្មវិធីបញ្ជាម៉ាស៊ីនបោះពុម្ពស្លាកកម្ដៅវីនដូ" ដោយគ្មាន "s" ។វាកាន់តែពិបាកសម្រាប់ microcontrollers ដែលប្រើម៉ាស៊ីនបោះពុម្ពស្លាក/បង្កាន់ដៃជាសកលដើម្បីបោះពុម្ពរូបថត ហើយនោះគឺជាបណ្ណាល័យ Arduino របស់ [Larry Bank] ហាក់ដូចជាត្រូវបានយកទៅកម្រិតបន្ទាប់។
3. Goojprt Qr203 58 mm micro micro printer thermal embedded thermal panel Rs232+Ttl panel ឆបគ្នាជាមួយ Eml203 ប្រើសម្រាប់ receip barcode 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 ថ្លៃដឹកជញ្ជូន៖
ក្រដាសដែលប្រើដោយម៉ាស៊ីនបោះពុម្ពទាំងនេះគឺទាក់ទងទៅនឹងបញ្ហាសុខភាពមួយចំនួនធំ។លើសពីនេះទៀត វាមិនអាចកែច្នៃឡើងវិញបាន ឬមិនប៉ះពាល់ដល់បរិស្ថានក្នុងន័យណាមួយឡើយ។
វាមានផ្ទុកសារធាតុរំខានដល់ប្រព័ន្ធ endocrine ដ៏មានឥទ្ធិពល bisphenol-a ។ដោយវិធីនេះ ផលិតផលដែលមិនមាន BPA ជាធម្មតាមាន BPA ខុសបច្ចេកទេស ប៉ុន្តែការរំខានដល់ប្រព័ន្ធ endocrine កាន់តែអាក្រក់។
ដោយមិនគិតពីសារធាតុគីមីដែលរំខាន ឬអត់ ក្រដាសកម្ដៅមិនមានលក្ខណៈអេកូឡូស៊ី (ឡូជីខល) តាមនិយមន័យណាមួយឡើយ។
អ្នកទំនងជាមិនដោះស្រាយជាមួយផ្នែកតូចមួយនៃចំនួនទឹកប្រាក់ដែលធ្វើឡើងដោយអ្នកគិតលុយនោះទេ។ប៉ុន្តែវាមានតម្លៃនិយាយ។
ការបំផុសគំនិតដោយការបង្ហោះ Hackaday នេះដោយ [Donald Papp] ប្រកាសនេះចង្អុលទៅបណ្ណាល័យ Arduino របស់ [Larry Bank] ជាមួយនឹងការបោះពុម្ពរូបថតសម្រាប់ម៉ាស៊ីនបោះពុម្ពកម្ដៅ [Jeff Epler] មានថ្មីមួយនៅ Adafruit (ខែកញ្ញា 2021) ថ្ងៃទី 28)'BLE Thermal” Cat” Printer Tutorial with CircuitPython [1][2][3] នេះបណ្តាលឱ្យមានមុខងារបោះពុម្ពរូបថតដែលជំរុញដោយកូនតូចដ៏គួរឱ្យស្រលាញ់ (ប៉ុន្តែមានតម្លៃថ្លៃជាង IMHO) Adafruit CLUE nRF52840 Express Thermal printer with Bluetooth LE board និង 1.3” 240×240 color អេក្រង់ IPS TFT នៅលើយន្តហោះ។[4]
ជាអកុសល លេខកូដ CircuitPython បោះពុម្ពតែរូបភាពដែលដំណើរការជាមុនដោយកម្មវិធីកែរូបថត (ដូចជាកម្មវិធីកែរូបថតឆ្លងវេទិកា GIMP ឥតគិតថ្លៃ និងប្រភពបើកចំហ)។[5] ប៉ុន្តែដើម្បីឱ្យមានភាពយុត្តិធម៌ ខ្ញុំសង្ស័យប្រសិនបើបន្ទះ CLUE ដែលមានប្រព័ន្ធដំណើរការ Nordic nRF52840 Bluetooth LE, អង្គចងចាំពន្លឺ 1 MB, RAM 256KB និងអង្គដំណើរការ 64 MHz 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. ការបង្រៀន "BLE Thermal "Cat" Printer របស់ Adafruit ជាមួយ CircuitPython" [ទម្រង់ html ទំព័រតែមួយ]

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

ដោយប្រើគេហទំព័រ និងសេវាកម្មរបស់យើង អ្នកយល់ព្រមយ៉ាងច្បាស់លាស់ចំពោះការដាក់ដំណើរការ មុខងារ និងខូគីផ្សាយពាណិជ្ជកម្មរបស់យើង។ស្វែង​យល់​បន្ថែម


ពេលវេលាប្រកាស៖ ថ្ងៃទី ១៣ ខែតុលា ឆ្នាំ ២០២១