Sisukord:

Minu kaasaskantav fotoprinter: 5 sammu (piltidega)
Minu kaasaskantav fotoprinter: 5 sammu (piltidega)

Video: Minu kaasaskantav fotoprinter: 5 sammu (piltidega)

Video: Minu kaasaskantav fotoprinter: 5 sammu (piltidega)
Video: BTS ARMY Unboxing Vlog (feat.Kodak Minishot 3 Retro)Falling for NewJeans OMG! 코닥미니샷3 레트로 방탄소년단 아미로그 2024, Juuli
Anonim
Minu kaasaskantav fotoprinter
Minu kaasaskantav fotoprinter
Minu kaasaskantav fotoprinter
Minu kaasaskantav fotoprinter

Termoprinter on levinud kviitungite printimise seade. Ja see on populaarne ka isetegijate jaoks. Selle saate allolevalt lingilt. Https://www.adafruit.com/? Q = termiline%20printer

Hiljuti leidsin lehelt aliexpress.com huvitava termoprinteri. See on kiirem, kaasaskantav ja Bluetoothi kaudu juhitav. (toetab ka WiFi ja IR ühendust, kuid kallis mudel). Selle saate umbes 35 dollari eest.https://www.aliexpress.com/af/thermal-printer-58mm…

Mõtlesin, et kui selle printeri jaoks on olemas korralik rakendus, võib see olla odav ja kaasaskantav fotoprinter. Seega tegin selleks mobiilirakenduse: "Printerilabor".

Samm: hankige termoprinter

Hankige termoprinter
Hankige termoprinter

Mina sain aliexpressist termoprinteri. Siin on printeri spetsifikatsioonid.

  • Protokoll: ESC/POS käsk
  • Paberi suurus: 58 mm
  • Paberirulli läbimõõt: <4 cm
  • Toetab bluetooth 4.0, 3.0
  • Pikslite tihedus: 384 punkti/rida
  • Aku: 7,4 V, 1500 mAh

Pole vaja jootmist ega juhtmeid. Mul on vaja ainult printerit ja paberirulle osta. Kuid mobiilirakenduse tegemine selleks on palju keerulisem.

2. samm: kujutise printimine

Piltide printimine
Piltide printimine
Piltide printimine
Piltide printimine
Piltide printimine
Piltide printimine

Termoprinteri tootja toetab Android/iOS -i rakendust ja SDK -d. Kuid saadaval on ka väga lihtsad funktsioonid, näiteks madala kvaliteediga pildi printimine, lihtne tekst ja QR/vöötkoodi printimine. Pean tegema täiesti uue rakenduse. Selle nimi on "Printerilabor". (toetab ainult Androidi versiooni 5.0 või uuemat)

Algul tegin printeri tootja raamatukogu põhjal pilditrüki funktsiooni. Järgmisena valisin oma poja pildi ja printisin selle!

(Vaata pilti 1. Prindi vaikeseadetega)

Nagu näete, väga halb kvaliteet.

Termoprinterid teevad lihtsat tööd: seadistage piksel valgeks (tühi ruum) või mustaks. Nii muudab printeri pilditeek värvilise pildi halltoonideks ja see saab kogu pildi keskmise halltoonide väärtuse ning määrab piksli valgeks, kui piksli halltoonide väärtus on keskmisest väiksem. Piksel muutub mustaks, kui selle halltoonide väärtus on keskmisest suurem. Tulemuseks on 1-bitine bitmap, millel on ainult 2 pikslit, must või valge.

See tulemus pole see, mida ma tahan. Nii et ma kasutasin tellitud dithering. See meetod teisendab 2x2 pikslit 5 tüüpi mustriteks vastavalt keskmiselt 4 pikslisele halltoonile.

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

(Vaata pilti 2. tellitud dithering)

See on palju parem kui varem, selle asemel on pilt veidi udune, mis aga ei rahulda. Vigade difusiooni eemaldamine lahendab selle probleemi. See algoritm parandab pildikvaliteeti palju rohkem.

(Vaata pilti 3. Vea levik)

Vigade levikut on siin keeruline kirjeldada. Üksikasju saate teada allolevalt lingilt:

Nüüd saan väikese hinnaga printida pilte albumitest või kaamerast. Kuid see pole lõpp.

Samm: teksti printimine (2 baiti tähemärki)

Teksti printimine (2 baiti tähemärki)
Teksti printimine (2 baiti tähemärki)
Teksti printimine (2 baiti tähemärki)
Teksti printimine (2 baiti tähemärki)
Teksti printimine (2 baiti tähemärki)
Teksti printimine (2 baiti tähemärki)

Termoprinteri peamine töö on kviitungite printimine mõne fondiga. Testisin tekstitrükki ja enamik termoprintereid teeb seda tööd hästi, kuigi saadaval on väga vähe kirjastiile.

Kuid on üks suur probleem. Termoprinterid, eriti need, mille ostsin Hiina veebipoodidest, toetavad ainult inglise, hiina keelt ja mõnda tüüpi tähemärke. Paljud teised keeled, minu puhul korea keel, pole saadaval. Nii otsustasin trükkida kõik märgid pildina, näiteks pildina, kuigi see on inglise või hiina keel.

Sel moel saan kasutada mis tahes märke, kuid prindikvaliteet on pisut kehvem kui manustatud font. Igatahes on tegelaste trükkimine valmis. On aeg selle põhjal erinevaid funktsioone välja töötada.

4. samm: laiendused

Laiendused
Laiendused
Laiendused
Laiendused
Laiendused
Laiendused
Laiendused
Laiendused

# Lihtne teksti printimine

See prindib välja tekstid, mille olete ise tippinud või lõikelaualt kleebitud. Teiste rakenduste tekste saate saata Printer Labi.

# QR-kood / vöötkood See teisendab teksti QR-koodiks / vöötkoodiks ja prindib selle välja.

# RSS -kanal Saate registreerida RSS -aadressi ja printida vooge. Mugavuse huvides tegin RSS -brauseri, mis sirvib veebis RSS -linke. Kui klõpsate paremas alanurgas nuppu, saate hõlpsalt RSS-aadressi registreerida. Pärast seda sammu kogub Printer Lab kanalite pealkirjad ja prindib need välja.

- Põhisisu on printimisest välja jäetud, kuna see on printimiseks liiga suur.- RSS-ist kogutud kanalid registreeritakse ajajoonel. Seda saate kontrollida vahekaardil ajaskaala.

# ScheduleSaab igapäevaseid sündmusi Google'i kalendrist ja prindib need välja. Selle Google'i kontoga ühendamiseks peate klõpsama ajakava nupul. Pärast seda toimingut kogub Printer Lab sündmused automaatselt.

# ContactsPrints vCard on valitud kontaktide hulgast või jagatud välise rakendusega.

# Sakk Ajajoon Saate selle kõik korraga printida. Prinditud vood on tuhmid ja välistatakse järgmisel printimisel.

# Seaded- automaatne ühendus: ühendub automaatselt printeriga käivitamisel. Selle kasutamiseks peate registreerima printeri 4-kohalise PIN-koodi. - Automaatne printimine: prindib kanalid automaatselt ajajoone vahekaardile teie valitud ajavahemiku järel. - Toetab 80 mm printerit: 80 mm printer on lai, näitab joonel rohkem tähemärke ja piksleid. Selle kasutamiseks peab 80 mm printer toetama 576 punkti rea kohta.

Samm: nautige printimist

Nautige printimist !!
Nautige printimist !!

Bluetooth -termoprinter on piisavalt käepärane, et seda igal pool kaasas kanda, ja piisavalt odav, et printida nii palju kui soovite. Hankige printer ja installige Google Play poest Printer Lab. Ja nautige insta-printimist !!

Installige PrinterLab aadressilt

Olge kursis uute värskendustega!

# Kasulikud lingid

Printer Labi allalaadimisleht (Android v5.0 või uuem)

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

teinud: [email protected]

tänu: Chang-Han Jeon

QnA: https://play.google.com/store/apps/details?id=com… 58 mm termoprinteri loend https://play.google.com/store/apps/details?id=com…Kuidas ESC/POS -i printimise dokument Androidis https://play.google.com/store/apps/details?id=com…Vigade levitamise algoritm https://play.google.com/store/apps/details?id=com …

Soovitan: