Mündəricat:

Portativ Foto Yazıcım: 5 Adım (Şəkillərlə)
Portativ Foto Yazıcım: 5 Adım (Şəkillərlə)

Video: Portativ Foto Yazıcım: 5 Adım (Şəkillərlə)

Video: Portativ Foto Yazıcım: 5 Adım (Şəkillərlə)
Video: Timelapse Final Fantasy Gunblade Printed on a CR-30 2024, Noyabr
Anonim
Portativ Foto Printerim
Portativ Foto Printerim
Portativ Foto Printerim
Portativ Foto Printerim

Termal printer, qəbzləri çap etmək üçün ümumi bir cihazdır. Və DIYers üçün də populyardır. Bunu aşağıdakı linkdən əldə edə bilərsiniz.https://www.adafruit.com/? Q = termal%20printer

Bu yaxınlarda aliexpress.com saytında maraqlı bir termal printer tapdım. Bluetooth vasitəsilə daha sürətli, portativ və idarə oluna bilər. (WiFi və IR bağlantısını da dəstəkləyir, lakin bahalı modeldə). Bunu təxminən 35 dollar əldə edə bilərsiniz.

Düşünürdüm ki, bu printer üçün uyğun bir tətbiq varsa, ucuz və portativ foto printer ola bilər. Bunun üçün bir mobil tətbiq etdim: "Yazıcı Laboratoriyası".

Addım 1: Termal Yazıcı alın

Termal printer alın
Termal printer alın

Aliexpress -dən bir termal printer aldım. Burada printer üçün spesifikasiyalar verilmişdir.

  • Protokol: ESC/POS əmri
  • Kağız ölçüsü: 58 mm
  • Kağız rulonun diametri: <4 sm
  • Bluetooth 4.0, 3.0 dəstəkləyir
  • Piksel sıxlığı: 384 nöqtə/xətt
  • Batareya: 7.4V, 1500mAh

Lehimləmə və ya naqillərə ehtiyac yoxdur. Lazım olan tək şey printer və kağız rulonları almaqdır. Ancaq bunun üçün bir mobil tətbiq etmək daha mürəkkəbdir.

Addım 2: Şəkil Çapı

Şəkil Çapı
Şəkil Çapı
Şəkil Çapı
Şəkil Çapı
Şəkil Çapı
Şəkil Çapı

Termal printer istehsalçısı Android/iOS tətbiqetməsini və SDK -nı dəstəkləyir. Ancaq çox keyfiyyətli funksiyalar, məsələn, aşağı keyfiyyətli şəkil, sadə mətn və QR/Barkod çapı kimi, mövcuddur. Tamamilə yeni bir tətbiq etməliyəm. "Çap laboratoriyası" adlanır. (yalnız Android v5.0 və ya yuxarıda dəstəklənir)

Əvvəlcə bir printer istehsalçısı tərəfindən təmin edilən bir kitabxanaya əsaslanan bir şəkil çap funksiyasını etdim. Sonra oğlumun şəklini seçib çap etdim!

(Şəkilə baxın 1. Varsayılan parametrlərlə çap edin)

Gördüyünüz kimi keyfiyyətsiz.

Termal printerlər sadə bir iş görür: bir pikseli ağ (boş yer) və ya qara olaraq təyin edin. Beləliklə, printerin görüntü kitabxanası rəngli görüntünü boz rəngli görüntüyə çevirir və bütün görüntünün orta bir boz rəngli dəyərini alır və pikselin boz rənginin ortalamadan az olması halında ağ rəngli bir piksel təyin edir. Gri tonlama dəyəri ortalamadan daha böyük olarsa piksel qara olur. Nəticə, qara və ya ağ olmaqla yalnız 2 piksel statusu olan 1 bitlik bir bitmapdır.

Bu nəticə istədiyim kimi deyil. Buna görə də sifariş verilmiş diterinqdən istifadə etdim. Bu üsul 2x2 pikseli ortalama 4 piksellik boz rəngə görə 5 növ naxışa çevirir.

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

(Şəkil 2 -ə baxın.)

Əvvəldən daha yaxşıdır, əksinə görüntü bir az bulanıqdır və bu hələ də qənaətbəxş deyil. Səhv yayılması bu problemi həll edir. Bu alqoritm görüntü keyfiyyətini daha da yaxşılaşdırır.

(Şəkil 3. Hata yayılması)

Səhv yayılması burada təsvir etmək üçün mürəkkəbdir. Ətraflı məlumatı aşağıdakı linkdən öyrənə bilərsiniz:

İndi albomlardan və ya kameradan olan şəkilləri aşağı qiymətə çap edə bilərəm. Amma bu son deyil.

Addım 3: Mətn çapı (2 baytlıq simvol)

Mətn çapı (2 baytlıq simvol)
Mətn çapı (2 baytlıq simvol)
Mətn çapı (2 baytlıq simvol)
Mətn çapı (2 baytlıq simvol)
Mətn çapı (2 baytlıq simvol)
Mətn çapı (2 baytlıq simvol)

Termal printerin əsas işi qəbzləri bir neçə şriftlə çap etməkdir. Mətn çapını sınaqdan keçirdim və çox az yazı tipi üslubu olmasına baxmayaraq əksər termal printerlər bu işi yaxşı yerinə yetirirlər.

Amma bir böyük problem var. Xüsusilə Çin onlayn mağazalarından aldığım termal printerlər yalnız İngilis, Çin və bir neçə növ simvolu dəstəkləyir. Bir çox başqa dillər, mənim vəziyyətimdə Koreya dili mövcud deyil. Buna görə hər bir personajı ingilis və ya çin olmasına baxmayaraq şəkil kimi bir şəkil kimi çap etmək qərarına gəldim.

Bu şəkildə hər hansı bir simvol istifadə edə bilərəm, ancaq çap keyfiyyəti gömülü şriftdən bir qədər aşağıdır. Hər halda, xarakter çapı hazırdır. Buna əsaslanaraq müxtəlif funksiyaları inkişaf etdirməyin vaxtı gəldi.

Addım 4: Uzantılar

Artırmalar
Artırmalar
Artırmalar
Artırmalar
Artırmalar
Artırmalar
Artırmalar
Artırmalar

# Sadə mətn çapı

Özünüz yazdığınız və ya panoya yapışdırılan mətnləri çap edir. Digər tətbiqlərdən mətnləri Printer Lab -a göndərə bilərsiniz.

# QR kodu / Barkod Mətni QR-koda / barkoda çevirir və çap edir.

# RSS lenti RSS ünvanını qeyd edə və lentləri çap edə bilərsiniz. Rahatlıq üçün İnternetdəki RSS bağlantılarına baxan RSS brauzeri hazırladım. Sağ altdakı düyməni basaraq RSS ünvanını asanlıqla qeyd edə bilərsiniz. Bu addımdan sonra Printer Lab, xəbərlərin başlığını toplayır və çap edir.

- Əsas məzmun çap üçün çox böyük olduğu üçün çapdan çıxarıldı.- RSS-dən toplanan xəbərlər zaman cədvəlində qeyd olunur. Bunu zaman çizelgesi sekmesinde kontrol edə bilərsiniz.

# CədvəlGoogle təqvimindən gündəlik hadisələri əldə edin və çap edin. Google hesabınıza qoşulmaq üçün cədvəl düyməsini basmalısınız. Bu addımdan sonra Printer Lab avtomatik olaraq hadisələri toplayır.

# ContactsPrints vCard kontaktlardan seçilmiş və ya xarici tətbiqdən paylaşılmışdır.

# Zaman Çizelgesi sekmesi Zaman çizelgesi RSS və google təqvimindən xəbər toplayır. Hamısını bir anda çap edə bilərsiniz. Çap olunan lentlər qaraldır və növbəti çapda istisna olunur.

# Parametrlər- Avtomatik əlaqə: Başladığınız zaman avtomatik olaraq printerinizə qoşulur. Bunu istifadə etmək üçün printerin 4 rəqəmli PİN kodunu qeydiyyatdan keçirməlisiniz. - Avtomatik çap: Seçdiyiniz vaxt aralığında zaman çizelgesi sekmesinde yayınları avtomatik olaraq çap edin. - 80 mm çapı dəstəkləyir: 80 mm çapı geniş bir genişliyə malikdir, bir xəttdə daha çox simvol və piksel göstərir. Bunu istifadə etmək üçün 80 mm çaplı hər sətirdə 576 nöqtəni dəstəkləməlidir.

Addım 5: Çapdan zövq alın

Çapdan zövq alın !!
Çapdan zövq alın !!

Bluetooth termal printer istənilən yerə aparmaq üçün kifayət qədər əlverişlidir və istədiyiniz qədər çap etmək üçün kifayət qədər ucuzdur. Bir printer alın və Google Play Mağazasında Printer Lab qurun. Və insta çapdan zövq alın !!

PrinterLab -ı buradan yükləyin:

Daha çox yeniləmə üçün bizi izləyin!

# Faydalı bağlantılar

Printer Lab yükləmə səhifəsi (Android v5.0 və ya yuxarı)

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

müəllif: [email protected]

sayəsində: Chang-Han Jeon

QnA: https://play.google.com/store/apps/details?id=com… 58 mm termal printerin siyahısı https://play.google.com/store/apps/details?id=com…How-To Android -də ESC/POS Çap sənədi https://play.google.com/store/apps/details?id=com… Səhv yayılma alqoritmi https://play.google.com/store/apps/details?id=com …

Tövsiyə: