Kazalo:
- Korak: Pridobite toplotni tiskalnik
- Korak: Tiskanje slik
- 3. korak: Tiskanje besedila (2 bajtna znaka)
- 4. korak: Razširitve
- 5. korak: Uživajte v tiskanju !
Video: Moj prenosni tiskalnik fotografij: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Termalni tiskalnik je pogosta naprava za tiskanje potrdil. Priljubljen je tudi pri DIYers. To lahko dobite na spodnji povezavi. Https://www.adafruit.com/? Q = thermo%20printer
Pred kratkim sem na spletnem mestu aliexpress.com našel zanimiv termalni tiskalnik. Je hitrejši, prenosljiv in nadzorovan prek bluetootha. (podpira tudi WiFi in IR povezavo, vendar v dragem modelu). To lahko dobite za približno 35 USD.
Mislil sem, da če je primerna aplikacija za ta tiskalnik, je to lahko poceni in prenosljiv tiskalnik fotografij. Zato sem za to naredil mobilno aplikacijo: "Printer Lab".
Korak: Pridobite toplotni tiskalnik
Dobil sem termalni tiskalnik od aliexpressa. Tu so specifikacije tiskalnika.
- Protokol: ukaz ESC/POS
- Velikost papirja: 58 mm
- Premer zvitka papirja: <4 cm
- Podpira bluetooth 4.0, 3.0
- Gostota slikovnih pik: 384 pik/črto
- Baterija: 7,4 V, 1500 mAh
Ni potrebe po spajkanju ali ožičenju. Vse kar potrebujem je, da kupim tiskalnik in zvitke papirja. Toda izdelava mobilne aplikacije za to je veliko bolj zapletena.
Korak: Tiskanje slik
Proizvajalec termičnega tiskalnika podpira aplikacijo Android/iOS in SDK. Na voljo pa so zelo preproste funkcije, na primer tiskanje slik v nizki kakovosti, preprosto besedilo in tiskanje s QR/črtno kodo. Moram narediti popolnoma novo aplikacijo. Imenuje se "Printer Lab". (podpira samo Android v5.0 ali novejšo različico)
Sprva sem naredil funkcijo tiskanja slik na podlagi knjižnice proizvajalca tiskalnika. Nato sem izbral sliko svojega sina in jo natisnil!
(Glejte sliko 1. Natisnite s privzetimi nastavitvami)
Kot vidite, zelo slabe kakovosti.
Termalni tiskalniki opravljajo preprosto delo: slikovno piko nastavite na belo (prazen prostor) ali črno. Knjižnica slik tiskalnika pretvori barvno sliko v sliko v sivinah in dobi povprečno vrednost sivine za celotno sliko ter slikovno piko nastavi kot belo, če je vrednost pikslov v sivinah manjša od povprečja. Piksel postane črn, če je njegova vrednost v sivinah večja od povprečja. Rezultat je 1-bitna bitna slika, ki ima samo 2 slikovni piki, črno ali belo.
Ta rezultat ni tisto, kar si želim. Zato sem uporabil naročeno dittering. Ta metoda pretvori 2x2 slikovnih pik v 5 vrst vzorcev glede na povprečno sivino 4 slikovnih pik.
_ #_ #_ ## ##_ _ _# _# ##
(Glej sliko 2. naročeno odmikanje)
Bolje je kot prej, slika pa je rahlo zamegljena, kar pa še vedno ne zadovoljuje. Napačna difuzijska motnja reši to težavo. Ta algoritem bistveno izboljša kakovost slike.
(Glejte sliko 3. Razpršitev napak)
Razširjanje napak je tukaj zapleteno opisati. Podrobnosti se lahko naučite na spodnji povezavi:
Zdaj lahko po nizki ceni natisnem slike iz albumov ali fotoaparata. Ampak to ni konec.
3. korak: Tiskanje besedila (2 bajtna znaka)
Glavno delo termalnega tiskalnika je tiskanje potrdil z nekaj pisavami. Testiral sem tiskanje besedila in večina toplotnih tiskalnikov to delo dobro opravlja, čeprav je na voljo zelo malo slogov pisav.
Obstaja pa en velik problem. Termalni tiskalniki, še posebej tisti, ki sem ga kupil v kitajskih spletnih trgovinah, podpirajo samo angleščino, kitajščino in nekaj vrst znakov. Mnogi drugi jeziki, v mojem primeru korejski, niso na voljo. Zato sem se odločil, da bom vse znake natisnil kot sliko, podobno angleški ali kitajski.
Na ta način lahko uporabim vse vrste znakov, vendar je kakovost tiskanja nekoliko slabša od vdelane pisave. Kakor koli že, tiskanje znakov je pripravljeno. Čas je, da na podlagi tega razvijemo različne funkcije.
4. korak: Razširitve
# Enostavno tiskanje besedila
Natisne besedila, ki ste jih vnesli sami ali prilepili iz odložišča. Besedila iz drugih aplikacij lahko pošljete v Printer Lab.
# QR koda / črtna koda Pretvori besedilo v kodo QR / črtno kodo in ga natisne.
# RSS vir Lahko registrirate naslov RSS in natisnete vire. Za udobje sem naredil brskalnik RSS, ki brska po RSS povezavah v spletu. S klikom na gumb v spodnjem desnem kotu lahko preprosto registrirate naslov RSS. Po tem koraku Printer Lab zbere naslov virov in jih natisne.
- Glavne vsebine so izključene iz tiskanja, ker so prevelike za tiskanje.- Viri, zbrani iz RSS, so registrirani na časovnici. To lahko preverite na zavihku časovnica.
# Schedule Prejema dnevne dogodke iz Googlovega koledarja in jih natisne. Če ga želite povezati z google računom, morate klikniti gumb za razpored. Po tem koraku Printer Lab samodejno zbira dogodke.
# ContactsNatisne vCard, izbrano med stiki ali v skupni rabi iz zunanje aplikacije.
# Zavihek Časovnica Zavihek Časovnica zbira vire iz RSS in google koledarja. Natisnete lahko vse naenkrat. Natisnjeni viri so zatemnjeni in izključeni pri naslednjem tiskanju.
# Nastavitve- Samodejna povezava: samodejno se poveže s tiskalnikom ob zagonu. Če želite to uporabiti, morate registrirati 4-mestno kodo PIN tiskalnika. - Samodejno tiskanje: Samodejno natisnite vire na zavihku časovnice v izbranem časovnem intervalu. - Podpira 80 mm tiskalnik: 80 mm tiskalnik ima široko širino, prikazuje več znakov in slikovnih pik v vrstici. Če želite to uporabiti, mora 80 -milimetrski tiskalnik podpirati 576 pik na vrstico.
5. korak: Uživajte v tiskanju !
Termalni tiskalnik Bluetooth je dovolj priročen za nošenje kamor koli in dovolj poceni za tiskanje, kolikor želite. Pridobite tiskalnik in namestite Printer Lab v trgovini Google Play. In uživajte v trenutnem tiskanju !!
Namestite PrinterLab na:
Ostanite z nami za več posodobitev!
# Koristne povezave
Stran za prenos laboratorija Printer Lab (Android v5.0 ali novejši)
https://play.google.com/store/apps/details?id=com…
izdelal: [email protected]
zahvaljujoč: Chang-Han Jeon
QnA: https://play.google.com/store/apps/details?id=com… Seznam 58-milimetrskega termičnega tiskalnika https://play.google.com/store/apps/details?id=com…How-To dokument ESC/POS Tiskanje v sistemu Android https://play.google.com/store/apps/details?id=com… Algoritem razširjanja napak https://play.google.com/store/apps/details?id=com …
Priporočena:
Prenosni prenosni napajalnik: 8 korakov (s slikami)
Prenosni prenosni napajalnik: V tem navodilu bomo naredili prenosni, spremenljivi napajalnik z uporabo zniževalnega pretvornika, treh 18650 celic in 7-segmentnega odčitavanja napetosti zaslona. Izhodna moč je 1,2 - 12 voltov, čeprav odčitki LED ne morejo prebrati pod 2,5 voltov
Tiskalnik Alexa - Upcikliran tiskalnik računov: 7 korakov (s slikami)
Tiskalnik Alexa | Upcycled Receipt Printer: Sem ljubitelj recikliranja stare tehnologije in njene ponovne uporabe. Pred časom sem kupil star, poceni tiskalnik za termične račune in želel sem uporaben način za njegovo ponovno uporabo. Nato sem med prazniki obdaril Amazon Echo Dot in enega od podvigov
Prenosni računalnik Pi-Berry-klasični prenosni računalnik: naredi 21 korakov (s slikami)
Prenosni računalnik Pi-Berry-klasični prenosni računalnik »naredi sam«: Prenosni računalnik, ki sem ga naredil »Prenosni računalnik Pi-Berry« je zgrajen okoli Raspberry Pi 2. Ima 1 GB RAM-a, štirijedrni procesor, 4 vhode USB in ena vrata Ethernet. Prenosni računalnik zadovoljuje vsakodnevne potrebe in brez težav izvaja programe, kot so predvajalnik VLC, Mozilla Firefox, Ardu
Hitro in odlično urejanje fotografij s Picaso: 10 korakov (s slikami)
Hitro in odlično urejanje fotografij s Picaso: Z odličnim digitalnim fotoaparatom je velika odgovornost za upravljanje tisočih fotografij. To je lahko bolečina, še posebej, če jih želite uporabiti za dokumentiranje postopka za Instructables. Poznam svojo pot okoli Photoshopa, vendar se večkrat obrnem na G
Ultra prenosni čistilec zaslona iz mikrovlaken (prenosni/prenosni računalnik): 4 koraki
Ultra prenosni čistilec zaslona iz mikrovlaken (prenosni računalnik/prenosni računalnik): Navajen sem izgubiti veliko orodij in podobno, zato se mi je porodila ideja, zakaj ne bi naredil ultra prenosnega čistila za zaslon iz mikrovlaken za prenosnike, ki se prilega reži za kartico računalnika. To zamisel bi lahko uporabili za katero koli režo za računalniško kartico na katerem koli prenosnem računalniku