Sadržaj:
- Korak 1: Nabavite termalni štampač
- Korak 2: Štampanje slika
- Korak 3: Štampanje teksta (2 bajtna znaka)
- Korak 4: Proširenja
- Korak 5: Uživajte u štampanju
Video: Moj prijenosni foto štampač: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Termalni štampač je uobičajen uređaj za štampanje računa. A popularan je i za osobe koje rade sami. Ovo možete dobiti sa donje veze. Https: //www.adafruit.com/? Q = thermo%20printer
Nedavno sam pronašao zanimljiv termalni štampač na aliexpress.com. Brži je, prenosiv i kontroliran preko Bluetootha. (takođe podržava WiFi i IC vezu, ali u skupom modelu). Ovo možete dobiti za oko 35 USD. Https: //www.aliexpress.com/af/thermal-printer-58mm…
Mislio sam da ako postoji odgovarajuća aplikacija za ovaj štampač, to može biti jeftin i prenosiv štampač za fotografije. Zato sam za ovo napravio mobilnu aplikaciju: "Printer Lab".
Korak 1: Nabavite termalni štampač
Dobio sam termalni štampač sa aliexpress -a. Evo specifikacija za štampač.
- Protokol: ESC/POS naredba
- Veličina papira: 58 mm
- Prečnik rolne papira: <4 cm
- Podržava bluetooth 4.0, 3.0
- Gustoća piksela: 384 tačke po liniji
- Baterija: 7.4V, 1500mAh
Nema potrebe za lemljenjem ili ožičenjem. Sve što mi treba je da kupim štampač i rolne papira. Ali izrada mobilne aplikacije za to je mnogo složenija.
Korak 2: Štampanje slika
Proizvođač termalnog štampača podržava Android/iOS aplikaciju i SDK. Ali dostupne su vrlo jednostavne funkcije, poput ispisa slika niske kvalitete, jednostavnog teksta i ispisivanja QR/bar koda. Moram napraviti potpuno novu aplikaciju. Zove se "Laboratorija štampača". (podržava samo Android v5.0 ili noviji)
U početku sam napravio funkciju štampanja slika na osnovu biblioteke koju je obezbedio proizvođač štampača. Zatim sam odabrao sliku svog sina i odštampao je!
(Pogledajte sliku 1. Štampajte sa zadanim postavkama)
Kao što vidite, vrlo loše kvalitete.
Termalni štampači obavljaju jednostavan posao: postavite piksel bijelim (prazan prostor) ili crnim. Biblioteka slika štampača pretvara sliku u boji u sliku u sivim tonovima i dobija prosječnu vrijednost nijanse sive za cijelu sliku i postavlja piksel kao bijeli ako je vrijednost piksela u sivim tonovima manja od prosjeka. Piksel postaje crn ako je njegova vrijednost u sivim tonovima veća od prosjeka. Rezultat je 1-bitna bitmapa koja ima status samo 2 piksela, crnu ili bijelu.
Ovaj rezultat nije ono što želim. Zato sam upotrijebio naručeno diteranje. Ova metoda pretvara 2x2 piksela u 5 tipova uzoraka prema prosječnoj sivoj skali od 4 piksela.
_ #_ #_ ## ##_ _ _# _# ##
(Vidi sliku 2. naručeno dithering)
Mnogo je bolje nego prije, umjesto toga slika je pomalo mutna, što još uvijek ne zadovoljava. Pogrešno difuzijsko ometanje rješava ovaj problem. Ovaj algoritam znatno poboljšava kvalitetu slike.
(Pogledajte sliku 3. Rasprostranjenost grešaka)
Difuziju grešaka ovdje je složeno opisati. Detalje možete saznati na donjoj poveznici:
Sada mogu ispisivati slike iz albuma ili fotoaparata po niskim cijenama. Ali to nije kraj.
Korak 3: Štampanje teksta (2 bajtna znaka)
Glavni posao termalnog štampača je štampanje računa sa nekoliko fontova. Testirao sam štampanje teksta i većina termalnih štampača dobro radi ovaj posao, iako je dostupno vrlo malo stilova fontova.
Ali postoji jedan veliki problem. Termalni pisači, posebno oni koje sam kupio u kineskim internetskim trgovinama, podržavaju samo engleski, kineski i nekoliko vrsta znakova. Mnogi drugi jezici, u mom slučaju korejski, nisu dostupni. Zato sam odlučio ispisati sve znakove kao sliku poput slike iako je to engleski ili kineski.
Na ovaj način mogu koristiti bilo koju vrstu znakova, ali je kvaliteta ispisa nešto lošija od ugrađenog fonta. U svakom slučaju, štampanje znakova je spremno. Vrijeme je za razvoj različitih funkcija na temelju toga.
Korak 4: Proširenja
# Jednostavno štampanje teksta
Ispisuje tekstove koje ste sami upisali ili zalijepili iz međuspremnika. Tekstove iz drugih aplikacija možete slati u Printer Lab.
# QR kod / barkodPrevodi tekst u QR kod / bar kod i ispisuje ga.
# RSS feedMožete registrirati RSS adresu i ispisivati feedove. Radi praktičnosti, napravio sam RSS pretraživač koji pregledava RSS veze na webu. Klikom na gumb u donjem desnom kutu možete jednostavno registrirati RSS adresu. Nakon ovog koraka, Printer Lab prikuplja naslov feedova i ispisuje ih.
- Glavni sadržaji su isključeni iz štampanja jer su preveliki za štampanje.- Feedovi prikupljeni sa RSS-a registruju se na vremenskoj traci. To možete provjeriti na kartici vremenske linije.
# Raspored Preuzima dnevne događaje iz Google kalendara i ispisuje ih. Morate pritisnuti dugme raspored da biste ga povezali sa svojim google računom. Nakon ovog koraka, Laboratorija štampača automatski prikuplja događaje.
# ContactsOtiskuje vCard karticu odabranu iz kontakata ili podijeljenu iz vanjske aplikacije.
# Kartica Timeline Kartica Timeline prikuplja izvore iz RSS -a i Google kalendara. Možete odštampati sve odjednom. Odštampani ulošci su zatamnjeni i isključeni pri sledećem štampanju.
# Postavke- Automatsko povezivanje: Automatski se povezuje sa vašim štampačem pri pokretanju. Da biste to koristili, morate registrirati 4-znamenkasti PIN kôd pisača. - Automatsko ispisivanje: Automatski ispisuje izvode na kartici vremenske linije u odabranom vremenskom intervalu. - Podržava 80 mm štampač: 80 mm štampač ima široku širinu, prikazuje više znakova i piksela u redu. Da biste ovo koristili, štampač od 80 mm mora podržavati 576 tačaka po redu.
Korak 5: Uživajte u štampanju
Bluetooth termalni štampač dovoljno je zgodan za nošenje bilo gdje i dovoljno jeftin za štampanje koliko želite. Nabavite štampač i instalirajte Printer Lab na Google Play Store. I uživajte u insta-štampanju !!
Instalirajte PrinterLab na:
Pratite nas za još ažuriranja!
# Korisni linkovi
Stranica za preuzimanje Printer Lab (Android v5.0 ili novija verzija)
https://play.google.com/store/apps/details?id=com…
napravio: [email protected]
zahvaljujući: Chang-Han Jeon
QnA: https://play.google.com/store/apps/details?id=com…Lista termalnih pisača od 58 mm https://play.google.com/store/apps/details?id=com…Kako-To dokument ESC/POS ispisivanja na Androidu https://play.google.com/store/apps/details?id=com… Algoritam za širenje grešaka https://play.google.com/store/apps/details?id=com …
Preporučuje se:
SLA 3D štampač kiselo štampane ploče: 7 koraka (sa slikama)
SLA 3D štampač kiselo urezane ploče: Remix..remix .. Pa, potrebna mi je razvojna ploča za moje ATtiny čipove. Nemam CNC za rezanje PCB -a Ne poznajem Kicad i ne želim naručiti ploče. Ali ja imam štampač za smolu … i kiselinu i znam SketchUp. I vole da prave stvari. Šta sretno
MOSTER FET - Dvostruki 500Amp 40 V MOSFET 3d štampač, grijani krevet Upravljački programi: 7 koraka (sa slikama)
MOSTER FET - Dvostruki 500Amp 40 Voltni MOSFET 3D štampač, grijani krevet Upravljački programi: Vjerovatno ste kliknuli na ovu svetu kravu, 500 AMPS !!!!! Da budem iskren, MOSFET ploča koju sam dizajnirao neće moći sigurno raditi 500Apera. Mogao bi nakratko, neposredno prije nego što je uzbuđeno buknuo u plamen. Ovo nije zamišljeno da bude pametan
ESP32-CAM sistem kućišta i kamera za 3D štampač: 10 koraka (sa slikama)
ESP32-CAM sistem kućišta i kamera za 3D štampač: Htio sam zamijeniti kameru na svom 3-D pisaču nečim malim, jednostavnim i funkcionalnim … i jeftino. Nekoliko Google pretraživanja dovelo me do modula ESP32-Cam. Možete ih pronaći za manje od 10 USD, poput manje, a i rade jako dobro
Dupin-prijenosni prijenosni svjetlosni izvor s više valova po izuzetno niskim cijenama: 11 koraka
Dupin-prijenosni više svjetlosni izvor svjetlosti s iznimno niskim troškovima: Nazvan po Augusteu Dupinu, koji se smatra prvim izmišljenim detektorom, ovaj prijenosni izvor svjetla beži sa bilo kojeg 5V USB punjača za telefon ili napajanja. Svaka LED glava magnetno se uključuje. Koristeći jeftine LED diode sa 3W zvijezde, koje aktivno hladi mali ventilator
Povoljni prijenosni DTV prijenosni široki ekran s baterijskim napajanjem: 6 koraka
Povoljni prijenosni DTV prijenosni široki ekran s baterijskim napajanjem: Upotrijebite obične D baterije za napajanje male DTV konvertorske kutije povezane s prijenosnim DVD uređajem ili ručnim televizorom. Prošlog septembra uragan Ike prošao je gradom i gotovo svi su danima bili bez struje, nesposobni da biste dobijali vijesti ili ažurirali vremensku prognozu