Obsah:

Moja prenosná fotografická tlačiareň: 5 krokov (s obrázkami)
Moja prenosná fotografická tlačiareň: 5 krokov (s obrázkami)

Video: Moja prenosná fotografická tlačiareň: 5 krokov (s obrázkami)

Video: Moja prenosná fotografická tlačiareň: 5 krokov (s obrázkami)
Video: Высокая плотность 2022 2024, Júl
Anonim
Moja prenosná fotografická tlačiareň
Moja prenosná fotografická tlačiareň
Moja prenosná fotografická tlačiareň
Moja prenosná fotografická tlačiareň

Termálna tlačiareň je bežným zariadením na tlač účteniek. A je to obľúbené aj pre domácich majstrov. Môžete to získať z nižšie uvedeného odkazu. Https://www.adafruit.com/?q = thermal%20printer

Nedávno som našiel zaujímavú termálnu tlačiareň na aliexpress.com. Je to rýchlejšie, prenosné a ovládateľné cez bluetooth. (podporuje aj WiFi a IR pripojenie, ale v drahom modeli). Môžete to získať asi o 35 dolárov.

Myslel som si, že ak pre túto tlačiareň existuje správna aplikácia, môže to byť lacná a prenosná tlačiareň fotografií. Vytvoril som preto mobilnú aplikáciu: „Printer Lab“.

Krok 1: Zaobstarajte si tepelnú tlačiareň

Zaobstarajte si tepelnú tlačiareň
Zaobstarajte si tepelnú tlačiareň

Dostal som termotlačiareň z aliexpressu. Tu sú špecifikácie tlačiarne.

  • Protokol: príkaz ESC/POS
  • Veľkosť papiera: 58 mm
  • Priemer kotúča papiera: <4 cm
  • Podporuje bluetooth 4.0, 3.0
  • Hustota pixelov: 384 bodov/riadok
  • Batéria: 7,4 V, 1 500 mAh

Nie je potrebné spájkovanie ani vedenie. Stačí mi kúpiť si tlačiareň a papierové rolky. Vytvorenie mobilnej aplikácie na tento účel je však oveľa zložitejšie.

Krok 2: Tlač obrázka

Tlač obrázkov
Tlač obrázkov
Tlač obrázkov
Tlač obrázkov
Tlač obrázkov
Tlač obrázkov

Výrobca tepelnej tlačiarne podporuje aplikáciu Android/iOS a súpravu SDK. K dispozícii sú však veľmi jednoduché funkcie, ako napríklad tlač obrázka v nízkej kvalite, jednoduchý text a tlač QR/čiarových kódov. Musím vytvoriť úplne novú aplikáciu. Má názov „Printer Lab“. (podporuje iba Android v5.0 alebo novší)

Najprv som vytvoril funkciu tlače obrázkov na základe knižnice, ktorú poskytol výrobca tlačiarne. Ďalej som vybral obrázok svojho syna a vytlačil ho!

(Pozri obrázok 1. Tlač s predvolenými nastaveniami)

Ako vidíte, veľmi zlá kvalita.

Termálne tlačiarne robia jednoduchú prácu: nastavte pixel ako biely (prázdny priestor) alebo čierny. Knižnica obrázkov pre tlačiareň teda prevádza farebný obrázok na obrázok v odtieňoch sivej a získa priemernú hodnotu v odtieňoch sivej celého obrázku a nastaví pixel ako biely, ak je hodnota pixelu v odtieňoch šedej menšia ako priemer. Pixel je čierny, ak je jeho hodnota v odtieňoch sivej väčšia ako priemer. Výsledkom je 1-bitová bitová mapa, ktorá má iba 2 pixelové stavy, čiernu alebo bielu.

Tento výsledok nie je to, čo chcem. Použil som teda usporiadané dithering. Táto metóda prevádza 2x2 pixely na 5 typov vzorov podľa priemernej stupnice šedej 4 pixelov.

_ #_ #_ ## ##_ _ _# _# ##

(Pozri obrázok 2. objednané dithering)

Je to oveľa lepšie ako predtým, namiesto toho je obraz mierne rozmazaný, čo stále nie je uspokojivé. Tento problém rieši dithering pomocou chybovej difúzie. Tento algoritmus oveľa viac zlepšuje kvalitu obrazu.

(Pozri obrázok 3. Difúzia chýb)

Difúzia chýb je tu zložitá. Podrobnosti sa môžete dozvedieť z nižšie uvedeného odkazu:

Teraz môžem tlačiť obrázky z albumov alebo fotoaparátu za nízke ceny. Ale to nie je koniec.

Krok 3: Tlač textu (2 -bajtové znaky)

Tlač textu (2 bajtové znaky)
Tlač textu (2 bajtové znaky)
Tlač textu (2 -bajtové znaky)
Tlač textu (2 -bajtové znaky)
Tlač textu (2 -bajtové znaky)
Tlač textu (2 -bajtové znaky)

Hlavnou prácou termálnej tlačiarne je tlač potvrdení pomocou niekoľkých písem. Testoval som tlač textu a väčšina termálnych tlačiarní túto úlohu robí dobre, aj keď je k dispozícii veľmi málo štýlov písma.

Ale je tu jeden veľký problém. Termálne tlačiarne, konkrétne tie, ktoré som kúpil v čínskych internetových obchodoch, podporujú iba angličtinu, čínštinu a niekoľko druhov znakov. Mnoho ďalších jazykov, v mojom prípade kórejčina, nie je k dispozícii. Preto som sa rozhodol vytlačiť všetky znaky ako obrázok ako obrázok, aj keď je to angličtina alebo čínština.

Týmto spôsobom môžem použiť akýkoľvek druh znakov, ale kvalita tlače je o niečo horšia ako vstavané písmo. Každopádne, tlač postáv je pripravená. Je načase vyvinúť na základe toho rôzne funkcie.

Krok 4: Rozšírenia

Rozšírenia
Rozšírenia
Rozšírenia
Rozšírenia
Rozšírenia
Rozšírenia
Rozšírenia
Rozšírenia

# Jednoduchá tlač textu

Vytlačí sa text, ktorý ste zadali sami alebo vložili zo schránky. Do Printer Lab môžete odosielať texty z iných aplikácií.

# QR kód / čiarový kód Konvertuje text na QR kód / čiarový kód a vytlačí ho.

# RSS kanál Môžete registrovať adresu RSS a tlačiť kanály. Pre pohodlie som vytvoril prehliadač RSS, ktorý prehľadáva odkazy RSS na webe. Kliknutím na tlačidlo v pravej dolnej časti môžete jednoducho zaregistrovať adresu RSS. Po tomto kroku Printer Lab zhromaždí názov kanálov a vytlačí ich.

- Hlavný obsah je z tlače vylúčený, pretože je na tlač príliš veľký.- Informačné kanály zozbierané zo systému RSS sú zaregistrované na časovej osi. Môžete to skontrolovať na karte časovej osi.

# Schedule Získava denné udalosti z kalendára Google a tlačí ich. Kliknutím na tlačidlo plánovania ho prepojíte s účtom Google. Po tomto kroku Printer Lab zhromažďuje udalosti automaticky.

# KontaktyTlač vCard vybratá z kontaktov alebo zdieľaná z externej aplikácie.

# Karta Časová os Karta Časová os zhromažďuje kanály z kanálov RSS a Google. Môžete si ho vytlačiť všetko naraz. Tlačené kanály sú pri ďalšej tlači stlmené a vylúčené.

# Nastavenia- Automatické pripojenie: Automaticky sa pripojí k tlačiarni pri spustení. Aby ste to mohli použiť, musíte zaregistrovať 4-miestny PIN kód tlačiarne. - Automatická tlač: Automaticky tlačí kanály na karte časovej osi vo vami zvolenom časovom intervale. - Podporuje 80 mm tlačiareň: 80 mm tlačiareň má širokú šírku, zobrazuje viac znakov a pixelov v riadku. Na to musí 80 mm tlačiareň podporovať 576 bodov na riadok.

Krok 5: Užite si tlač !

Užite si tlač !!
Užite si tlač !!

Termotlačiareň Bluetooth je dostatočne praktická na to, aby ste ju mohli nosiť kamkoľvek, a zároveň dostatočne lacná na to, aby ste vytlačili, koľko chcete. Získajte tlačiareň a nainštalujte si Printer Lab v obchode Google Play. A užite si okamžitú tlač !!

Nainštalujte PrinterLab na:

Sledujte ďalšie novinky!

# Užitočné odkazy

Stránka na stiahnutie aplikácie Lab Lab (Android v5.0 alebo novší)

https://play.google.com/store/apps/details?id=com…

výrobca: [email protected]

vďaka: Chang-Han Jeon

QnA: https://play.google.com/store/apps/details?id=com…Zoznam 58 mm tepelnej tlačiarne https://play.google.com/store/apps/details?id=com…How-To dokument o tlači ESC/POS v systéme Android https://play.google.com/store/apps/details?id=com…Expresný algoritmus chyby https://play.google.com/store/apps/details?id=com …

Odporúča: