Mundarija:
- 1 -qadam: Termal printerni oling
- 2 -qadam: rasmni bosib chiqarish
- 3 -qadam: Matnni bosib chiqarish (2 baytli belgi)
- 4 -qadam: kengaytmalar
- 5 -qadam: Chop etishdan zavqlaning !
Video: Mening portativ foto printerim: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Termal printer - kvitansiyalarni chop etish uchun keng tarqalgan qurilma. Va bu DIYers uchun ham mashhur. Buni quyidagi havola orqali olishingiz mumkin. Https://www.adafruit.com/? Q = termal%20printer
Yaqinda men aliexpress.com saytida qiziqarli termal printerni topdim. Bu bluetooth orqali tezroq, ko'chma va boshqariladigan. (shuningdek, WiFi va IQ ulanishini qo'llab -quvvatlaydi, lekin qimmat modelda). Siz taxminan 35 dollarni olishingiz mumkin.
Menimcha, agar bu printer uchun mos dastur bo'lsa, u arzon va ko'chma foto printer bo'lishi mumkin. Shunday qilib, men buning uchun mobil ilovani yaratdim: "Printer laboratoriyasi".
1 -qadam: Termal printerni oling
Aliexpress -dan termal printer oldim. Bu erda printerning texnik xususiyatlari ko'rsatilgan.
- Protokol: ESC/POS buyrug'i
- Qog'oz hajmi: 58 mm
- Qog'oz rulonining diametri: <4 sm
- Bluetooth 4.0, 3.0 ni qo'llab -quvvatlaydi
- Piksel zichligi: 384 nuqta/chiziq
- Batareya: 7.4V, 1500mAh
Lehimlash yoki simlarni ulashning hojati yo'q. Menga printer va qog'oz rulonlarini sotib olish kifoya. Ammo buning uchun mobil ilova yaratish ancha murakkab.
2 -qadam: rasmni bosib chiqarish
Termal printer ishlab chiqaruvchisi Android/iOS ilovasi va SDK -ni qo'llab -quvvatlaydi. Ammo tasvirni past sifatli, oddiy matnli va QR/shtrixli bosib chiqarish kabi juda oddiy funktsiyalar mavjud. Men butunlay yangi dasturni yaratishim kerak. U "Printer laboratoriyasi" deb nomlangan. (faqat Android v5.0 yoki undan yuqori versiyasini qo'llab -quvvatlaydi)
Dastlab, men printer ishlab chiqaruvchisi tomonidan taqdim etilgan kutubxonaga asoslangan tasvirni chop etish funktsiyasini yaratdim. Keyin men o'g'limning rasmini tanladim va chop etdim!
(1 -rasmga qarang. Standart sozlamalar bilan chop etish)
Ko'rib turganingizdek, sifati juda past.
Termal printerlar oddiy ishni bajaradilar: pikselni oq (bo'sh joy) yoki qora qilib o'rnating. Shunday qilib, printer tasvirlar kutubxonasi rangli tasvirni kulrang rangga o'zgartiradi va u butun tasvirning o'rtacha kulrang o'lchovli qiymatini oladi va agar pikselning kulrang shkalasi o'rtacha ko'rsatkichdan past bo'lsa, pikselni oq qilib belgilaydi. Agar kulrang rang o'rtacha qiymatdan katta bo'lsa, piksel qora rangga aylanadi. Natijada 1-bitli bitmap paydo bo'ladi, u faqat 2 pikselli, qora yoki oq rangga ega.
Bu natija men xohlagandek emas. Shunday qilib, men buyurtma qilingan diteringdan foydalandim. Bu usul 2x2 pikselni o'rtacha kulrang shkalasi bo'yicha 4 pikselli 5 turdagi naqshlarga aylantiradi.
_ #_ #_ ## ##_ _ _# _# ##
(2 -rasmga qarang).
Bu avvalgidan ko'ra yaxshiroq, tasvir biroz xiralashgan, bu hali qoniqtirmaydi. Xatolarni tarqatish usuli bu muammoni hal qiladi. Bu algoritm tasvir sifatini ancha yaxshilaydi.
(3 -rasmga qarang. Xato tarqalishi)
Xatolarni tarqatish bu erda tasvirlash uchun murakkab. Tafsilotlarni quyidagi havola orqali bilib olishingiz mumkin:
Endi men albomlardan yoki kameradan rasmlarni arzon narxda chop etishim mumkin. Lekin bu oxir emas.
3 -qadam: Matnni bosib chiqarish (2 baytli belgi)
Termal printerning asosiy vazifasi kvitansiyalarni bir nechta shrift bilan chop etishdir. Men matnli bosib chiqarishni sinab ko'rdim va termal printerlarning ko'pchiligi bu ishni yaxshi bajaradi, lekin juda kam shrift uslubi mavjud.
Ammo bitta katta muammo bor. Termal printerlar, xususan, men Xitoy onlayn -do'konlarida sotib olgandim, faqat ingliz, xitoy va bir nechta belgilarni qo'llab -quvvatlaydi. Boshqa ko'plab tillar, menimcha, koreys tili mavjud emas. Shunday qilib, men har bir belgini ingliz yoki xitoycha bo'lsa ham, rasm kabi tasvir sifatida chop etishga qaror qildim.
Shunday qilib, men har qanday belgilarni ishlata olaman, lekin bosma sifati o'rnatilgan shriftdan biroz pastroq. Qanday bo'lmasin, belgilarni chop etish tayyor. Buning asosida turli funktsiyalarni ishlab chiqish vaqti keldi.
4 -qadam: kengaytmalar
# Matnni oddiy bosib chiqarish
U o'zingiz yozgan yoki buferga joylashtirilgan matnlarni chop etadi. Matnlarni boshqa ilovalardan Printer Lab -ga yuborishingiz mumkin.
# QR kod / shtrix kodi matnni QR-kod / shtrix-kodga o'zgartiradi va chop etadi.
# RSS tasmasi Siz RSS manzilini ro'yxatdan o'tkazishingiz va tasmalarni chop etishingiz mumkin. Qulaylik uchun men Internetda RSS havolalarini ko'rib chiqadigan RSS brauzerini yaratdim. O'ng pastki qismdagi tugmani bosish orqali siz RSS manzilini osongina ro'yxatdan o'tkazishingiz mumkin. Ushbu qadamdan so'ng, Printer Lab o'z tasmalari sarlavhasini yig'adi va ularni chop etadi.
- Asosiy tarkiblar bosib chiqarish uchun chiqarib tashlangan, chunki ular bosib chiqarish uchun juda katta.- RSS-dan olingan tasmalar vaqt jadvalida qayd etilgan. Buni vaqt jadvalida ko'rishingiz mumkin.
# JadvalGoogle taqvimidan kundalik tadbirlarni oladi va ularni chop etadi. Google hisob qaydnomangizga ulanish uchun jadval tugmachasini bosishingiz kerak. Ushbu qadamdan so'ng, Printer Lab avtomatik ravishda voqealarni yig'adi.
# ContactsPrints vCard kontaktlardan tanlangan yoki tashqi ilovadan ulashilgan.
# Vaqt jadvali yorlig'i Vaqt jadvalida RSS va Google taqvimidan ma'lumotlar yig'iladi. Siz hammasini birdaniga chop etishingiz mumkin. Chop etilgan tasmalar xiralashtiriladi va keyingi nashrda chiqarib tashlanadi.
# Sozlamalar- Avtomatik ulanish: ishga tushganda printerga avtomatik ulanadi. Buni amalga oshirish uchun siz printerning 4 xonali PIN kodini ro'yxatdan o'tkazishingiz kerak. - Avtomatik bosib chiqarish: Siz tanlagan vaqt oralig'ida vaqt jadvalidagi varaqlarni avtomatik ravishda chop etish. - 80 mm printerni qo'llab -quvvatlaydi: 80 mm printer kengligi keng, chiziqda ko'proq belgi va pikselni ko'rsatadi. Buni ishlatish uchun 80 mm printer har bir satrda 576 nuqtani qo'llab -quvvatlashi kerak.
5 -qadam: Chop etishdan zavqlaning !
Bluetooth termal printer har qanday joyga ko'chirish uchun qulay va xohlaganingizcha chop etish uchun arzon. Printerni oling va Google Play do'konida Printer Lab -ni o'rnating. Va insta-chop etishdan rohatlaning !!
PrinterLab -ni o'rnating:
Boshqa yangiliklardan xabardor bo'ling!
# Foydali havolalar
Printer laboratoriyasini yuklab olish sahifasi (Android v5.0 yoki undan yuqori)
https://play.google.com/store/apps/details?id=com…
muallif: [email protected]
rahmat: Chang-Han Jeon
QnA: https://play.google.com/store/apps/details?id=com… 58 mm termal printerlar ro'yxati https://play.google.com/store/apps/details?id=com…How-To Androidda ESC/POS bosib chiqarish hujjati https://play.google.com/store/apps/details?id=com… Xatolarni tarqatish algoritmi https://play.google.com/store/apps/details?id=com …
Tavsiya:
Mening Diy Peltier sovutgichim! - Qabul qilinmagan: 9 qadam (rasmlar bilan)
Mening Diy Peltier sovutgichim! - QABUL QILINMADI: Men har doim uyga muzlatgichimga shoshilmasdan, mashinamda oziq -ovqat mahsulotlarini etarlicha salqin ushlab turishni xohlardim. Men bir necha yil oldin ishlab chiqarilgan eski Peltier issiqlik almashtirgichidan foydalanishga qaror qildim. Men Peltierni ikkita alyuminiy issiqlik moslamasi orasiga joylashtirdim. Katta
DIMP (Mening cho'ntagimda desulfator): 22 qadam (rasmlar bilan)
DIMP (Mening cho'ntagimdagi desulfator): Mikey Sklar Jorj Vizemanning " Kapasitiv batareya zaryadlagichi " va saxiylik bilan uni ochiq apparat hamjamiyatiga tarqatdi, u zaryadlash va tushirish qobiliyatiga ega
Mening birinchi sintezim: 29 qadam (rasmlar bilan)
Mening birinchi sindromim: bolalar sintezi men sintezator simlarining chalkashliklari ustida o'tirganimda paydo bo'ldi. Do'stim Oliver kelib, vaziyatni baholadi va: "Bilasizmi, siz dunyodagi eng murakkab bolalar o'yinchog'ini yaratishga muvaffaq bo'ldingiz", dedi. Mening dastlabki r
Shota Aizavaning silgi boshli ko'zoynagi yordamida ko'zning miltillashini boshqaruvchi yorug'lik tugmasi (Mening qahramonim akademiyasi): 8 qadam (rasmlar bilan)
Shota Aizavaning silgi boshli ko'zoynagi yordamida ko'zning miltillashini boshqaruvchi yorug'lik o'chirgichi (Mening qahramonim akademiyasi): Agar siz mening qahramonim akademiyasi manga o'qiyotgan bo'lsam yoki qahramonim akademiyasi animatsiyasini ko'rsangiz, siz shota aizava ismli xarakterni bilishingiz kerak. Shota Aizava, shuningdek, Eraser Head nomi bilan ham tanilgan, Pro Hero va U.A.ning 1-A sinfining sinf o'qituvchisi. Shotaning G'alati unga imkoniyat beradi
Tsiklop 3d skaner "Mening yo'limda qadam: 16 qadam" (rasmlar bilan)
Ciclop 3d skaner - bu mening qadamim, asta -sekin: barchaga salom, men mashhur Ciclop 3D skanerini amalga oshirmoqchiman, asl loyihada yaxshi tushuntirilgan barcha qadamlar mavjud emas, men avval jarayonni soddalashtirish uchun tuzatish kiritdim. Men bazani chop etaman va PCBni qayta tiklayman, lekin davom eting