فهرست مطالب:

چاپگر عکس قابل حمل من: 5 مرحله (همراه با تصاویر)
چاپگر عکس قابل حمل من: 5 مرحله (همراه با تصاویر)

تصویری: چاپگر عکس قابل حمل من: 5 مرحله (همراه با تصاویر)

تصویری: چاپگر عکس قابل حمل من: 5 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
چاپگر عکس قابل حمل من
چاپگر عکس قابل حمل من
چاپگر عکس قابل حمل من
چاپگر عکس قابل حمل من

چاپگر حرارتی یک دستگاه رایج برای چاپ رسید است. و برای DIYers نیز محبوب است. این را می توانید از لینک زیر دریافت کنید.

اخیراً یک چاپگر حرارتی جالب در aliexpress.com پیدا کرده ام. سریعتر ، قابل حمل و قابل کنترل از طریق بلوتوث. (همچنین از اتصال WiFi و IR اما در مدل گران قیمت پشتیبانی می کند). می توانید این مبلغ را حدود 35 دلار دریافت کنید.

من فکر کردم که اگر برنامه مناسبی برای این چاپگر وجود داشته باشد ، می تواند یک چاپگر عکس ارزان و قابل حمل باشد. بنابراین من یک برنامه تلفن همراه برای این کار تهیه کردم: "آزمایشگاه چاپگر".

مرحله 1: یک چاپگر حرارتی تهیه کنید

یک چاپگر حرارتی تهیه کنید
یک چاپگر حرارتی تهیه کنید

من از aliexpress یک چاپگر حرارتی گرفتم. در اینجا مشخصات چاپگر آمده است.

  • پروتکل: فرمان ESC/POS
  • اندازه کاغذ: 58 میلی متر
  • قطر رول کاغذ: <4 سانتی متر
  • پشتیبانی از بلوتوث 4.0 ، 3.0
  • تراکم پیکسل: 384 نقطه/خط
  • باتری: 7.4 ولت ، 1500 میلی آمپر ساعت

بدون نیاز به لحیم کاری یا سیم کشی. تنها چیزی که نیاز دارم خرید چاپگر و رول کاغذ است. اما ساخت یک برنامه تلفن همراه برای این کار بسیار پیچیده تر است.

مرحله 2: چاپ تصویر

چاپ تصویر
چاپ تصویر
چاپ تصویر
چاپ تصویر
چاپ تصویر
چاپ تصویر

سازنده چاپگر حرارتی از برنامه Android/iOS و SDK پشتیبانی می کند. اما عملکردهای بسیار ساده ای مانند چاپ تصویر با کیفیت پایین ، متن ساده و چاپ QR/بارکد در دسترس است. من باید یک برنامه کاملاً جدید بسازم. نام آن "آزمایشگاه چاپگر" است. (فقط از Android v5.0 یا بالاتر پشتیبانی می کند)

در ابتدا ، یک عملکرد چاپ تصویر را بر اساس کتابخانه ای که توسط تولید کننده چاپگر ارائه شده بود ، ایجاد کردم. بعد ، عکس پسرم را انتخاب کردم و چاپ کردم!

(تصویر 1. را ببینید با تنظیمات پیش فرض چاپ کنید)

همانطور که مشاهده می کنید ، کیفیت بسیار ضعیفی دارد.

چاپگرهای حرارتی یک کار ساده انجام می دهند: پیکسل را سفید (فضای خالی) یا سیاه تنظیم کنید. بنابراین کتابخانه تصاویر چاپگر ، تصویر رنگی را به تصویر خاکستری تبدیل می کند و در صورتی که مقدار مقیاس خاکستری پیکسل کمتر از میانگین باشد ، یک اندازه متوسط رنگ خاکستری یک تصویر کامل را بدست می آورد و یک پیکسل را سفید می کند. اگر پیکسل مقدار مقیاس خاکستری آن بیشتر از حد متوسط باشد سیاه می شود. نتیجه یک نقشه بیت 1 بیتی است که فقط 2 پیکسل وضعیت دارد ، سیاه یا سفید.

این نتیجه آن چیزی نیست که من می خواهم. بنابراین من از یک دیترینگ سفارش شده استفاده کردم. این روش با توجه به میانگین رنگ خاکستری 4 پیکسل ، پیکسل 2x2 را به 5 نوع الگو تبدیل می کند.

_ #_ #_ ## ##_ _ _# _# ##

(به تصویر 2 نگاه کنید. دستور تغییر رنگ داده است)

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

(تصویر 3 را ببینید انتشار خطا)

انتشار خطا در اینجا پیچیده است. می توانید جزئیات را از لینک زیر بیاموزید:

اکنون می توانم تصاویر را از آلبوم ها یا دوربین با هزینه کم چاپ کنم. اما این یک پایان نیست.

مرحله 3: چاپ متن (2 بایت کاراکتر)

چاپ متن (2 کاراکتر بایت)
چاپ متن (2 کاراکتر بایت)
چاپ متن (2 کاراکتر بایت)
چاپ متن (2 کاراکتر بایت)
چاپ متن (2 کاراکتر بایت)
چاپ متن (2 کاراکتر بایت)

کار اصلی چاپگر حرارتی چاپ رسید با چند فونت است. من چاپ متن را آزمایش کردم و اکثر چاپگرهای حرارتی این کار را به خوبی انجام می دهند ، اگرچه سبک های فونت بسیار کمی در دسترس است.

اما یک مشکل بزرگ وجود دارد. چاپگرهای حرارتی ، به ویژه چاپگرهای خریداری شده در فروشگاه های آنلاین چینی ، فقط از زبان انگلیسی ، چینی و چند نوع کاراکتر پشتیبانی می کنند. بسیاری از زبانهای دیگر ، در مورد من کره ای ، در دسترس نیستند. بنابراین تصمیم گرفتم هر کاراکتر را به عنوان یک تصویر مانند تصویر چاپ کنم هرچند انگلیسی یا چینی باشد.

به این ترتیب من می توانم از هر نوع کاراکتری استفاده کنم ، اما کیفیت چاپ کمی ضعیف تر از فونت تعبیه شده است. در هر صورت ، چاپ کاراکتر آماده است. وقت آن است که بر اساس آن عملکردهای مختلفی توسعه دهیم.

مرحله 4: برنامه های افزودنی

برنامه های افزودنی
برنامه های افزودنی
برنامه های افزودنی
برنامه های افزودنی
برنامه های افزودنی
برنامه های افزودنی
برنامه های افزودنی
برنامه های افزودنی

# چاپ ساده متن

متن هایی را که خودتان تایپ کرده اید یا از کلیپ بورد چسبانده شده است چاپ می کند. می توانید متون برنامه های دیگر را به چاپگر آزمایشگاه ارسال کنید.

# کد QR / بارکد متن را به کد QR / بارکد تبدیل کرده و چاپ می کند.

شما می توانید آدرس RSS را ثبت کرده و فیدها را چاپ کنید. برای راحتی ، من مرورگر RSS را ایجاد کردم که پیوندهای RSS را در وب مرور می کرد. با کلیک روی دکمه در قسمت پایین سمت راست می توانید به راحتی آدرس RSS را ثبت کنید. پس از این مرحله ، Printer Lab عنوان فیدها را جمع آوری کرده و آنها را چاپ می کند.

- محتویات اصلی از چاپ حذف می شوند زیرا برای چاپ بسیار بزرگ هستند.- فیدهای جمع آوری شده از RSS در جدول زمانی ثبت می شوند. می توانید این را در برگه جدول زمانی بررسی کنید.

# Schedule رویدادهای روزانه را از تقویم گوگل دریافت کرده و آنها را چاپ کنید. برای اتصال آن به حساب Google خود باید روی دکمه برنامه کلیک کنید. پس از این مرحله ، Printer Lab رویدادها را به طور خودکار جمع آوری می کند.

# ContactsPrints vCard از مخاطبین انتخاب شده یا از برنامه خارجی به اشتراک گذاشته شده است.

برگه جدول زمانی فیدهای RSS و تقویم گوگل را جمع آوری می کند. می توانید همه را یکجا چاپ کنید. فیدهای چاپ شده در چاپ بعدی کم نور می شوند و حذف می شوند.

# تنظیمات- اتصال خودکار: در هنگام راه اندازی به طور خودکار به چاپگر شما متصل می شود. برای استفاده از این ، باید کد پین 4 رقمی چاپگر را ثبت کنید. - چاپ خودکار: به طور خودکار فیدها را در بازه زمانی انتخاب شده در برگه جدول زمانی چاپ کنید. - از چاپگر 80 میلی متری پشتیبانی می کند: چاپگر 80 میلی متری عرض وسیعی دارد ، کاراکترها و پیکسل های بیشتری را در یک خط نشان می دهد. برای استفاده از این ، چاپگر 80 میلی متری باید از 576 نقطه در هر خط پشتیبانی کند.

مرحله 5: از چاپ لذت ببرید

از چاپ لذت ببرید !!
از چاپ لذت ببرید !!

چاپگر حرارتی بلوتوث به اندازه کافی مناسب برای حمل در هر مکانی و به اندازه کافی ارزان برای چاپ به اندازه دلخواه شما است. چاپگر تهیه کنید و Printer Lab را در فروشگاه Google Play نصب کنید. و از چاپ اینستا لذت ببرید !!

PrinterLab را در آدرس زیر نصب کنید:

با ما همراه باشید برای مطالب بیشتر!

# لینک های مفید

صفحه بارگیری چاپگر آزمایشگاه (Android v5.0 یا بالاتر)

https://play.google.com/store/apps/details؟id=com…

ساخته شده توسط: [email protected]

با تشکر از: Chang-Han Jeon

QnA: https://play.google.com/store/apps/details؟id=com… لیست چاپگر حرارتی 58 میلی متری https://play.google.com/store/apps/details؟id=com… نحوه انجام کار سند چاپ ESC/POS در Android https://play.google.com/store/apps/details؟id=com… الگوریتم انتشار خطا https://play.google.com/store/apps/details؟id=com …

توصیه شده: