Mündəricat:
- Addım 1: Termal Yazıcı alın
- Addım 2: Şəkil Çapı
- Addım 3: Mətn çapı (2 baytlıq simvol)
- Addım 4: Uzantılar
- Addım 5: Çapdan zövq alın
Video: Portativ Foto Yazıcım: 5 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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ı
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)
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
# 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
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ə:
Portativ Bluetooth Dinamik - MKBoom DIY Kit: 5 Adım (Şəkillərlə birlikdə)
Portativ Bluetooth Dinamik | MKBoom DIY Kit: Hamıya salam! Uzun fasilədən sonra başqa bir natiq layihəsi ilə geri dönmək çox xoşdur. Quruluşlarımın çoxunun tamamlanması üçün bir neçə vasitə lazım olduğundan, bu dəfə asanlıqla satın ala biləcəyiniz bir dəstdən istifadə edərək portativ dinamik qurmağa qərar verdim. Düşündüm
Portativ Bluetooth Dinamik - Karbon Qara: 5 Adım (Şəkillərlə birlikdə)
Portativ Bluetooth Dinamik | Karbon Qara: Salam! Bu yaxınlarda qardaşımın ad günü üçün Portativ Bluetooth Dinamik qurdum, buna görə də fikirləşdim ki, niyə təfərrüatlarını sizinlə bölüşmürəm? Dinləyicinin YouTube -dakı videomu yoxlamaqdan çekinmeyin! Portativ Bluetooth Dinamik Quraşdırma
Portativ Dəyişən Güc Təchizatı: 8 Adım (Şəkillərlə birlikdə)
Portativ Dəyişən Güc Təchizatı: Hər hansı bir elektron hobbinin dəstində olması lazım olan vasitələrdən biri də portativ, həqiqi bir enerji təchizatıdır. Fərqli bir modul istifadə edərək əvvəllər (aşağıda 'Ibles) yaratmışam, amma bu mənim ən sevdiyim şeydir. Gərginlik tənzimləyicisi və şarj cihazı
Portativ Güc Təchizatı Bölməsi: 3 Adım (Şəkillərlə birlikdə)
Portativ Güc Təchizatı Birimi: Bu layihənin ilham alması, pilotsuz pillərimi sahəyə doldurmaq üçün bir üsul istəməkdən qaynaqlandı. İstifadə etmənin başqa bir yaxşı vaxtı düşərgə üçün olardı. Bu quruluş mütləq ən ucuz alternativ deyil. Ticarətdə çox sayda var
DIY Portativ LED Panel: 6 Adım (Şəkillərlə birlikdə)
DIY Portativ LED Paneli: Bu layihədə sizə Li-Ion və ya Li-Po batareya dəsti ilə işləyə bilən güclü və möhkəm 70W LED panelinin necə yaradılacağını göstərəcəyəm. İdarəetmə dövrəsi təmiz ağ və isti ağ 5630 LED şeridlərini ayrı -ayrılıqda söndürə bilər və heç bir çaxnaşmaya səbəb olmur