مینی چاپگر حرارتی بی سیم کتابخانه آردوینو (و برنامه MacOS) را دریافت می کند

[Larry Bank] کتابخانه آردوینو برای چاپ متن و گرافیک بر روی یک چاپگر حرارتی BLE (بلوتوث کم مصرف) دارای ویژگی‌های عالی است و می‌تواند کارهای چاپ بی‌سیم را به راحتی به بسیاری از مدل‌های رایج ارسال کند.این چاپگرها کوچک، ارزان و بی سیم هستند.این ترکیب خوبی است که آنها را برای پروژه هایی که می توانند از چاپ نسخه های چاپی بهره مند شوند جذاب می کند.
همچنین به متن پیش فرض ساده محدود نمی شود.می‌توانید از فونت‌ها و گزینه‌های سبک کتابخانه Adafruit_GFX برای تکمیل خروجی پیشرفته‌تر و ارسال متن فرمت‌شده به‌عنوان گرافیک استفاده کنید.می‌توانید تمام اطلاعات مربوط به کارهایی که کتابخانه می‌تواند انجام دهد را در این فهرست مختصر از عملکردها بخوانید.
اما [لری] به همین جا بسنده نکرد.در حین آزمایش با میکروکنترلرها و چاپگرهای حرارتی BLE، او همچنین می‌خواست مستقیماً با استفاده از BLE برای مکالمه با این چاپگرها از مک خود کاوش کند.Print2BLE یک برنامه MacOS است که به شما امکان می دهد فایل های تصویری را به پنجره برنامه بکشید.اگر جلوه پیش‌نمایش خوب باشد، دکمه چاپ باعث می‌شود که به‌عنوان یک تصویر پراکنده ۱ bpp از چاپگر خارج شود.
چاپگرهای حرارتی کوچک برای پروژه های منظمی مانند دوربین های پولاروید اصلاح شده مناسب هستند.اکنون این چاپگرهای کوچک بی سیم و مقرون به صرفه هستند.فقط با کمک چنین کتابخانه ای می توان کارها را آسان تر کرد.البته، اگر همه اینها کمی آسان به نظر می رسد، می توانید از پلاسما برای بازگرداندن چاپ حرارتی به چاپ حرارتی در هر زمان استفاده کنید.
من در حال مرور مخزن هستم، نمی دانم آیا کسی در مورد این چاپگرهای ارزان قیمت می داند، یعنی Phomemo M02، M02s و M02pro به عنوان سازگار فهرست نشده اند، اما به دنبال چاپگرهای Cat، Pig و سایر چاپگرها می گردند، ممکن است کم و بیش یکسان باشند. مکانیسم زیربنایی؟می خواهم بدانم که آیا این مورد برای کتابخانه کاربرد دارد یا خیر.مخزن دیگری در github برای اسکریپت های phomemo پایتون برای چاپ در لینوکس.این چیزها ارزان و جالب هستند.می خواهم بدانم چرا کشش بیشتری پیدا نکرد.
انواع مختلفی از این چاپگرهای BLE وجود دارد.در داخل، همه آنها ممکن است دارای یک رابط سر چاپ و UART باشند، اما شرکت‌هایی که بردهای BLE را اضافه می‌کنند، دوست دارند چیزها را تغییر دهند تا استفاده در خارج از برنامه‌هایشان دشوار شود.دو چاپگر که من پشتیبانی می کنم باید از طریق برنامه های Android خود مهندسی معکوس شوند زیرا از مجموعه دستورات استاندارد ESC/POS پشتیبانی نمی کنند.GOOJPRT به درستی رفتار می کند و فقط دستورات استاندارد را از طریق BLE ارسال می کند.من گمان می کنم که بسیاری از افراد "عجیب" تصمیم می گیرند از پروتکل های ارتباطی استفاده کنند تا شما را مجبور به استفاده از برنامه های تلفن همراه خود کنند.
بنابراین، اگر من یکی از آنها را بخرم و آن را خالی کنم و قطعه BLE را از برق بکشم، به احتمال زیاد فقط یک چاپگر حرارتی UART دارید؟
من با چاپگر بی سیم/شارژی 80 میلی متری NETUM آمازون بازی می کردم.قیمت آن 80 دلار است و در پورت com سریال نمایش داده می شود.از ESC/POS پشتیبانی می کند، بنابراین من کتابخانه PowerShell خودم را برای تصاویر نوشتم.تنها عیب 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 تبدیل کرد.برای اتصالات بی سیم WiFi و BLE، فقط باید ماژولی مانند ماژول Espressif ESP32 را به رابط UART TTL متصل کنید.[4] یا 10 تا 15 دلار آمریکا به قیمت چاپگرهای برچسب حرارتی عمومی / رسید اضافه کنید و مستقیماً USB / WiFi / BLE را ارائه می دهد.اما لذت در این کجاست؟
وقتی می‌خواهید تصویر را پردازش کنید (بزرگ‌نمایی/دیدر/تبدیل سیاه و سفید) و آن را به چاپگر برچسب ارسال کنید، یک درایور پیچیده وارد عمل می‌شود.برای ویندوز، درایور به صورت آنلاین ارائه شده است، "درایور چاپگر برچسب حرارتی ویندوز" را بدون "s" جستجو کنید.برای میکروکنترلرهایی که از چاپگرهای برچسب/رسید جهانی برای چاپ عکس‌ها استفاده می‌کنند، چالش‌برانگیزتر است و به نظر می‌رسد که کتابخانه آردوینو [Larry Bank] به سطح بعدی ارتقا یافته است.
3. چاپگر حرارتی میکرو تعبیه شده 58 میلی متری Goojprt Qr203 پانل Rs232+Ttl سازگار با Eml203، مورد استفاده برای بارکد دریافت 15.17 دلار آمریکا + 2.67 دلار آمریکا حمل و نقل:
4. ماژول بی سیم NodeMcu V3 V2 Lua برد توسعه WIFI ESP8266 ESP32 با آنتن PCB و پورت USB ESP-12E CP2102 2.94 USD + 0.82 USD هزینه ارسال:
کاغذ استفاده شده توسط این چاپگرها با تعداد زیادی از مشکلات سلامتی مرتبط است.علاوه بر این، از هیچ نظر قابل بازیافت یا سازگار با محیط زیست نیست.
حاوی یک مختل کننده غدد درون ریز قوی بیسفنول-a است.به هر حال، محصولاتی که حاوی BPA نیستند معمولا حاوی BPA هستند که از نظر فنی متفاوت هستند، اما اختلالات غدد درون ریز بدتر هستند.
صرف نظر از مواد شیمیایی مزاحم یا نه، کاغذ حرارتی با هیچ تعریفی از نظر محیط زیست (منطقی) سازگار نیست.
بعید است که با بخش کوچکی از مبلغ ساخته شده توسط صندوقدار مقابله کنید.اما قابل ذکر است.
با الهام از این پست Hackaday توسط [دونالد پاپ]، این پست به کتابخانه آردوینو [Larry Bank] با چاپ عکس برای چاپگرهای حرارتی اشاره دارد، [جف اپلر] یک کتابخانه جدید در Adafruit (سپتامبر 2021) 28th) BLE Thermal دارد. آموزش چاپگر Cat” با CircuitPython [1][2][3] این منجر به عملکرد چاپ عکس شد که توسط چاپگر کوچک زیبا (اما نسبتاً گران قیمت IMHO) Adafruit CLUE nRF52840 Express Thermal با برد بلوتوث LE و رنگ 1.3 اینچی 240×240 هدایت شد. صفحه نمایش IPS TFT روی برد.[4]
متأسفانه، کد CircuitPython فقط تصویری را چاپ می کند که توسط یک برنامه ویرایش عکس از قبل پردازش شده است (مانند ویرایشگر عکس GIMP چند پلتفرمی رایگان و منبع باز).[5] اما اگر منصف باشیم، من شک دارم که یک برد CLUE با پردازنده نوردیک nRF52840 بلوتوث LE، حافظه فلش 1 مگابایتی، رم 256 کیلوبایتی و یک پردازنده Cortex M4 با فرکانس 64 مگاهرتز که CircuitPython کامل اجرا می کند، فضایی برای پیش پردازش هر چیزی به جز ساده داشته باشد. تخته.
[جف اپلر] نوشت: وقتی چاپگر گربه را در این مقاله Hackaday دیدم (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/)، فقط باید یکی را برای خودم آماده کنم.پوستر اصلی یک کتابخانه برای آردوینو ساخت، اما من می‌خواستم نسخه‌ای مناسب برای CircuitPython بسازم.
2. آموزش "BLE Thermal "Cat" Printer Adafruit with CircuitPython [فرمت تک صفحه ای html]

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

با استفاده از وب سایت و خدمات ما، شما به صراحت با قرار دادن عملکرد، عملکرد و کوکی های تبلیغاتی ما موافقت می کنید.بیشتر بدانید


زمان ارسال: اکتبر-13-2021