Turinys:
- 1 žingsnis: įsigykite terminį spausdintuvą
- 2 žingsnis: Vaizdų spausdinimas
- 3 veiksmas: teksto spausdinimas (2 baitų simboliai)
- 4 žingsnis: plėtiniai
- 5 veiksmas: mėgaukitės spausdinimu
Video: Mano nešiojamasis nuotraukų spausdintuvas: 5 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šiluminis spausdintuvas yra įprastas kvitų spausdinimo įrenginys. Ir tai taip pat populiaru „pasidaryk pats“. Tai galite gauti iš toliau pateiktos nuorodos. Https://www.adafruit.com/? Q = thermal%20printer
Neseniai aliexpress.com radau įdomų terminį spausdintuvą. Jis yra greitesnis, nešiojamas ir valdomas per „Bluetooth“. (taip pat palaiko „WiFi“ir IR ryšį, bet brangus modelis). Tai galite gauti apie 35 USD.
Maniau, kad jei šiam spausdintuvui yra tinkama programa, tai gali būti pigus ir nešiojamas nuotraukų spausdintuvas. Taigi aš tam sukūriau mobiliąją programėlę: „Printer Lab“.
1 žingsnis: įsigykite terminį spausdintuvą
Aš gavau terminį spausdintuvą iš aliexpress. Čia pateikiamos spausdintuvo specifikacijos.
- Protokolas: ESC/POS komanda
- Popieriaus dydis: 58 mm
- Popieriaus ritinio skersmuo: <4 cm
- Palaiko „Bluetooth“4.0, 3.0
- Pikselių tankis: 384 taškai/linija
- Baterija: 7.4V, 1500mAh
Nereikia litavimo ar laidų. Viskas, ko man reikia, yra įsigyti spausdintuvą ir popieriaus ritinius. Tačiau sukurti mobiliąją programą tam yra daug sudėtingiau.
2 žingsnis: Vaizdų spausdinimas
Šiluminio spausdintuvo gamintojas palaiko „Android“/„iOS“programą ir SDK. Tačiau yra labai paprastų funkcijų, tokių kaip žemos kokybės vaizdo spausdinimas, paprastas tekstas ir QR/brūkšninio kodo spausdinimas. Turiu sukurti visiškai naują programą. Jis pavadintas „Printer Lab“. (palaiko tik 5.0 ar naujesnės versijos „Android“)
Iš pradžių sukūriau vaizdų spausdinimo funkciją, remdamasis spausdintuvo gamintojo pateikta biblioteka. Tada aš pasirinkau savo sūnaus nuotrauką ir atspausdinau!
(Žr. 1 paveikslėlį. Spausdinkite naudodami numatytuosius nustatymus)
Kaip matote, labai prastos kokybės.
Šiluminiai spausdintuvai atlieka paprastą darbą: nustatykite baltą (tuščią vietą) arba juodą tašką. Taigi spausdintuvo atvaizdų biblioteka spalvotą vaizdą paverčia pilkos spalvos vaizdu, ir jis gauna vidutinę viso vaizdo pilkos spalvos reikšmę ir nustato pikselį kaip baltą, jei pilkos spalvos pikselio reikšmė yra mažesnė nei vidutinė. Pikselis tampa juodas, jei jo pilkos spalvos vertė yra didesnė nei vidutinė. Rezultatas yra 1 bitų bitų žemėlapis, turintis tik 2 pikselių būseną, juodą arba baltą.
Šis rezultatas nėra toks, kokio aš noriu. Taigi aš naudoju užsakytą dittering. Šis metodas paverčia 2x2 pikselius į 5 tipų modelius pagal vidutinę 4 pikselių pilkos spalvos skalę.
_ #_ #_ ## ##_ _ _# _# ##
(Žr. 2 paveikslėlį.
Tai daug geriau nei anksčiau, o vaizdas yra šiek tiek neryškus, o tai vis tiek netenkina. Klaidų difuzijos pašalinimas išsprendžia šią problemą. Šis algoritmas žymiai pagerina vaizdo kokybę.
(Žr. 3 pav. Klaidų sklaida)
Čia aprašyti klaidą yra sudėtinga. Išsamią informaciją galite sužinoti iš toliau pateiktos nuorodos:
Dabar galiu spausdinti vaizdus iš albumų ar fotoaparato už mažą kainą. Bet tai ne pabaiga.
3 veiksmas: teksto spausdinimas (2 baitų simboliai)
Pagrindinis terminio spausdintuvo darbas yra atspausdinti kvitus su keliais šriftais. Aš išbandžiau teksto spausdinimą ir dauguma šiluminių spausdintuvų puikiai atlieka šį darbą, nors yra labai mažai šriftų stilių.
Bet yra viena didelė problema. Šiluminiai spausdintuvai, ypač tie, kuriuos nusipirkau Kinijos internetinėse parduotuvėse, palaiko tik anglų, kinų ir kelių rūšių simbolius. Daugelio kitų kalbų, mano atveju - korėjiečių, nėra. Taigi nusprendžiau spausdinti kiekvieną simbolį kaip paveikslėlį, pavyzdžiui, paveikslėlį, nors tai yra anglų arba kinų kalba.
Tokiu būdu galiu naudoti bet kokius simbolius, tačiau spausdinimo kokybė yra šiek tiek prastesnė nei įterpto šrifto. Bet kokiu atveju simbolių spausdinimas yra paruoštas. Laikas pagal tai sukurti įvairias funkcijas.
4 žingsnis: plėtiniai
# Paprastas teksto spausdinimas
Jis spausdina tekstus, įvestus patys arba įklijuotus iš iškarpinės. Galite siųsti tekstus iš kitų programų į „Printer Lab“.
# QR kodas / brūkšninis kodas Tai konvertuoja tekstą į QR kodą / brūkšninį kodą ir atsispausdina.
# RSS kanalas Galite registruoti RSS adresą ir spausdinti informacijos santraukas. Patogumui sukūriau RSS naršyklę, kuri naršo RSS nuorodas internete. Spustelėję mygtuką dešinėje apačioje, galite lengvai užregistruoti RSS adresą. Po šio veiksmo „Printer Lab“renka kanalų pavadinimus ir juos išspausdina.
- Pagrindinis turinys nespausdinamas, nes yra per didelis spausdinti.- Iš RSS surinkti kanalai registruojami laiko juostoje. Tai galite patikrinti laiko juostos skirtuke.
# ScheduleGauna dienos įvykius iš „Google“kalendoriaus ir atsispausdina. Norėdami jį susieti su „Google“paskyra, turite spustelėti tvarkaraščio mygtuką. Po šio veiksmo „Printer Lab“automatiškai renka įvykius.
# „ContactsPrints vCard“pasirinkta iš kontaktų arba bendrinama iš išorinės programos.
# Skirtukas „Laiko skalė“Laiko juostos skirtukas renka RSS ir „Google“kalendoriaus kanalus. Galite spausdinti viską vienu metu. Spausdinti kanalai yra pritemdyti ir neįtraukiami kito spausdinimo metu.
# Nustatymai- automatinis prisijungimas: paleidžiant automatiškai prisijungia prie spausdintuvo. Norėdami tai naudoti, turite užregistruoti spausdintuvo 4 skaitmenų PIN kodą. - Automatinis spausdinimas: automatiškai spausdina kanalus laiko juostos skirtuke pasirinktu laiko intervalu. - Palaiko 80 mm spausdintuvą: 80 mm spausdintuvas yra platus, rodo daugiau simbolių ir pikselių ties linija. Norėdami tai naudoti, 80 mm spausdintuvas turi palaikyti 576 taškus vienoje eilutėje.
5 veiksmas: mėgaukitės spausdinimu
„Bluetooth“terminis spausdintuvas yra pakankamai patogus nešiotis bet kur ir pakankamai pigus, kad būtų galima spausdinti tiek, kiek norite. Gaukite „Google Play“parduotuvėje spausdintuvą ir įdiekite „Printer Lab“. Ir mėgaukitės tiesioginiu spausdinimu !!
Įdiekite „PrinterLab“adresu:
Sekite naujienas!
# Naudingos nuorodos
„Printer Lab“atsisiuntimo puslapis (5.0 ar naujesnės versijos „Android“)
https://play.google.com/store/apps/details?id=com…
sukūrė: [email protected]
ačiū: Chang-Han Jeon
QnA: https://play.google.com/store/apps/details?id=com… 58 mm terminio spausdintuvo sąrašas https://play.google.com/store/apps/details?id=com…Kaip ESC/POS spausdinimo „Android“dokumentas https://play.google.com/store/apps/details?id=com…Klaidų sklaidos algoritmas https://play.google.com/store/apps/details?id=com …
Rekomenduojamas:
„Alexa“spausdintuvas - Atnaujintas kvito spausdintuvas: 7 žingsniai (su paveikslėliais)
„Alexa“spausdintuvas | Atnaujintas kvitų spausdintuvas: aš esu senų technologijų perdirbimo ir vėl jų naudingumo gerbėjas. Prieš kurį laiką įsigijau seną, pigų šiluminių kvitų spausdintuvą ir norėjau naudingo būdo jį pakeisti. Tada per šventes man buvo padovanotas „Amazon Echo Dot“ir vienas iš žygdarbių
Nešiojamasis žaidimų nešiojamasis kompiuteris naudojant „Raspberry Pi“: 8 žingsniai
Nešiojamasis žaidimų nešiojamasis kompiuteris naudojant „Raspberry Pi“: Sveiki, vaikinai, šioje pamokoje mes išmoksime sukurti nešiojamąjį žaidimų nešiojamąjį kompiuterį naudodami „Raspberry Pi“. Kai sakau, kad žaidimų nešiojamasis kompiuteris neturiu omenyje rinkoje parduodamo aukščiausios klasės nešiojamojo kompiuterio. Šiame nešiojamajame kompiuteryje negalėsite žaisti „Windows“žaidimų
3D pieštukų spausdintuvas: 7 žingsniai (su paveikslėliais)
3D pieštukų spausdintuvas: labai noriu 3D spausdintuvo, bet neturiu pinigų. Man taip pat 13 metų ir negaliu gauti darbo, tai ką man daryti? Aš sukuriu vieną iš „Legos“. Deja, neturiu „Lego Mindstorms“(350 USD), todėl turėjau tai padaryti. Tai nėra tikslu ar tikslu
„Dell“nešiojamasis kompiuteris į skaitmeninį nuotraukų rėmelį: 9 žingsniai (su nuotraukomis)
„Dell“nešiojamasis kompiuteris į skaitmeninį nuotraukų rėmelį: šiuos veiksmus naudoju kurdamas savo skaitmeninį nuotraukų rėmelį iš senesnio „Dell 1150“nešiojamojo kompiuterio. EDIT: ačiū už funkciją
Mano klaviatūra Mano rankos: 8 žingsniai (su paveikslėliais)
Mano klaviatūra Mano rankos: Aš naudoju visiškai naują „Epilog“lazerinį pjoviklį, kurį „Instructables“neseniai gavo lazeriu, kad ant mano nešiojamojo kompiuterio klaviatūros būtų išgraviruotas mano rankų vaizdas … visam laikui. Dabar tai panaikina jūsų „pasidaryk pats“stiliaus garantiją! Aš padėjau lazeriu daugiau nešiojamųjų kompiuterių nei dauguma, nes padedu