Sisällysluettelo:
- Vaihe 1: Hanki lämpötulostin
- Vaihe 2: Kuvan tulostus
- Vaihe 3: Tekstin tulostus (2 tavua merkkiä)
- Vaihe 4: Laajennukset
- Vaihe 5: Nauti tulostamisesta
Video: Oma kannettava valokuvatulostin: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Lämpötulostin on yleinen laite kuittien tulostamiseen. Ja se on suosittu myös DIYers. Saat tämän alla olevasta linkistä. Https://www.adafruit.com/? Q = thermal%20printer
Olen äskettäin löytänyt mielenkiintoisen lämpötulostimen osoitteesta aliexpress.com. Se on nopeampi, kannettava ja hallittavissa Bluetoothin kautta. (tukee myös WiFi- ja IR -yhteyttä, mutta kalliissa mallissa). Saat tämän noin 35 dollaria.
Ajattelin, että jos tälle tulostimelle on oikea sovellus, se voi olla halpa ja kannettava valokuvatulostin. Joten tein mobiilisovelluksen tätä varten: "Printer Lab".
Vaihe 1: Hanki lämpötulostin
Ostin aliexpressistä lämpötulostimen. Tässä on tulostimen tekniset tiedot.
- Protokolla: ESC/POS -komento
- Paperikoko: 58 mm
- Paperirullan halkaisija: <4 cm
- Tukee bluetooth 4.0, 3.0
- Pikselitiheys: 384 pistettä/viiva
- Akku: 7,4 V, 1500 mAh
Ei tarvitse juottamista tai johdotusta. Tarvitsen vain tulostimen ja paperirullat. Mutta mobiilisovelluksen tekeminen tähän on paljon monimutkaisempaa.
Vaihe 2: Kuvan tulostus
Lämpötulostimen valmistaja tukee Android/iOS -sovellusta ja SDK: ta. Mutta hyvin yksinkertaisia toimintoja, kuten kuvan tulostaminen huonolaatuisena, yksinkertainen teksti ja QR/viivakooditulostus, ovat käytettävissä. Minun on tehtävä kokonaan uusi sovellus. Sen nimi on "Printer Lab". (tukee vain Android v5.0 tai uudempaa)
Aluksi tein kuvien tulostustoiminnon tulostimen valmistajan tarjoaman kirjaston perusteella. Seuraavaksi valitsin kuvan pojastani ja tulostin sen!
(Katso kuva 1. Tulosta oletusasetuksilla)
Kuten näet, erittäin huono laatu.
Lämpötulostimet tekevät yksinkertaisen työn: aseta pikseli valkoiseksi (tyhjä tila) tai mustaksi. Tulostimen kuvakirjasto muuntaa värikuvan harmaasävyiseksi kuvaksi, ja se saa koko kuvan keskimääräisen harmaasävyarvon ja asettaa pikselin valkoiseksi, jos pikselin harmaasävyarvo on keskimääräistä pienempi. Pikseli muuttuu mustaksi, jos sen harmaasävyarvo on keskimääräistä suurempi. Tuloksena on 1-bittinen bittikartta, jolla on vain 2 pikselin tila, musta tai valkoinen.
Tämä tulos ei ole mitä haluan. Käytin siis tilattua ditteringia. Tämä menetelmä muuntaa 2x2 pikseliä viiden tyyppisiksi kuvioiksi keskimääräisen 4 pikselin harmaasävyn mukaan.
_ #_ #_ ## ##_ _ _# _# ##
(Katso kuva 2. tilattu poiminta)
Se on paljon parempi kuin ennen, sen sijaan kuva on hieman epäselvä, mikä ei silti ole tyydyttävää. Virhediffuusiohjaus ratkaisee tämän ongelman. Tämä algoritmi parantaa kuvanlaatua paljon enemmän.
(Katso kuva 3. Virheen leviäminen)
Virheiden leviäminen on monimutkaista kuvata tässä. Voit oppia lisätietoja alla olevasta linkistä:
Nyt voin tulostaa kuvia albumeista tai kamerasta edulliseen hintaan. Mutta se ei ole loppu.
Vaihe 3: Tekstin tulostus (2 tavua merkkiä)
Lämpötulostimen tärkein tehtävä on tulostaa kuitteja muutamalla fontilla. Testasin tekstitulostusta ja useimmat lämpötulostimet tekevät tämän työn hyvin, vaikka hyvin vähän kirjasintyylejä on saatavilla.
Mutta on yksi iso ongelma. Lämpötulostimet, erityisesti se, jonka ostin kiinalaisista verkkokaupoista, tukevat vain englantia, kiinaa ja muutamia erilaisia merkkejä. Monet muut kielet, minun tapauksessani korea, eivät ole käytettävissä. Joten päätin tulostaa jokaisen merkin kuvan kaltaiseksi, vaikka se olisi englanti tai kiina.
Tällä tavalla voin käyttää mitä tahansa merkkejä, mutta tulostuslaatu on hieman huonompi kuin upotettu fontti. Joka tapauksessa merkkien tulostus on valmis. On aika kehittää erilaisia toimintoja tämän perusteella.
Vaihe 4: Laajennukset
# Yksinkertainen tekstin tulostus
Se tulostaa itse kirjoittamasi tai leikepöydältä liitetyt tekstit. Voit lähettää tekstiviestejä muista sovelluksista Printer Labiin.
# QR-koodi / viivakoodi Se muuntaa tekstin QR-koodiksi / viivakoodiksi ja tulostaa sen.
# RSS -syöte Voit rekisteröidä RSS -osoitteen ja tulostaa syötteitä. Kätevyyden vuoksi tein RSS -selaimen, joka selaa RSS -linkkejä verkossa. Napsauttamalla oikeassa alakulmassa olevaa painiketta voit rekisteröidä RSS-osoitteen helposti. Tämän vaiheen jälkeen Printer Lab kerää syötteiden otsikot ja tulostaa ne.
- Pääsisältö suljetaan tulostuksen ulkopuolelle, koska se on liian suuri tulostettavaksi.- RSS: stä kerätyt syötteet rekisteröidään aikajanalle. Voit tarkistaa tämän aikajana -välilehdeltä.
# ScheduleHae päivittäiset tapahtumat Google -kalenterista ja tulosta ne. Sinun on napsautettava aikataulutuspainiketta yhdistääksesi sen Google -tiliisi. Tämän vaiheen jälkeen Printer Lab kerää tapahtumat automaattisesti.
# ContactsPrints vCard valittu yhteystiedoista tai jaettu ulkoisesta sovelluksesta.
# Aikajana -välilehti Aikajana -välilehti kerää syötteet RSS: stä ja Google -kalenterista. Voit tulostaa kaiken kerralla. Tulostetut syötteet ovat himmeitä ja poissuljettuja seuraavan tulostuksen yhteydessä.
# Asetukset- Automaattinen yhdistäminen: Yhdistyy automaattisesti tulostimeen käynnistyksen yhteydessä. Tätä varten sinun on rekisteröitävä tulostimen 4-numeroinen PIN-koodi. - Automaattinen tulostus: Tulostaa syötteet automaattisesti aikajana -välilehdelle valitsemallasi aikavälillä. - Tukee 80 mm: n tulostinta: 80 mm: n tulostin on leveä, näyttää enemmän merkkejä ja pikseleitä rivillä. Tämän käyttämiseksi 80 mm: n tulostimen on tuettava 576 pistettä riviä kohden.
Vaihe 5: Nauti tulostamisesta
Bluetooth -lämpötulostin on riittävän kätevä kuljettaa missä tahansa ja tarpeeksi halpa tulostamaan niin paljon kuin haluat. Hanki tulostin ja asenna Printer Lab Google Play -kaupasta. Ja nauti insta-tulostuksesta !!
Asenna PrinterLab osoitteessa
Pysy kuulolla, niin saat lisää päivityksiä!
# Hyödyllisiä linkkejä
Printer Labin lataussivu (Android v5.0 tai uudempi)
https://play.google.com/store/apps/details?id=com…
tekijä: [email protected]
kiitos: Chang-Han Jeon
QnA: https://play.google.com/store/apps/details?id=com… Luettelo 58 mm: n lämpötulostimesta https://play.google.com/store/apps/details?id=com…Miten asiakirja ESC-/POS -tulostuksesta Androidissa https://play.google.com/store/apps/details?id=com… Virheiden levitysalgoritmi https://play.google.com/store/apps/details?id=com …
Suositeltava:
Tee oma kannettava retro -pelikonsoli! joka on myös Win10 -tabletti!: 6 vaihetta (kuvilla)
Tee oma kannettava Retro -pelikonsoli! …… joka on myös Win10 -tabletti!: Tässä projektissa näytän sinulle, kuinka luoda kannettava retro -pelikonsoli, jota voidaan käyttää myös Windows 10 -tabletina. Se koostuu 7 " HDMI LCD kosketusnäytöllä, LattePanda SBC, USB Type C PD -virtapiirilevy ja muutama täydentävä
SUUNNITTELE JA RAKENNA OMA KANNETTAVA BLUETOOTH -KAIUTIN CUM -TEHOBANKI: 15 vaihetta (kuvilla)
SUUNNITTELE JA RAKENNA OMA KANNETTAVA BLUETOOTH -KAIUTINPUMPPUPANKKI: Hei kaikki, joten tämä on opettavainen ihmisille, jotka rakastavat musiikkia ja haluavat suunnitella ja rakentaa omia kannettavia Bluetooth -kaiuttimia. Tämä on helppo rakentaa kaiutin, joka kuulostaa hämmästyttävältä, näyttää kauniilta ja riittävän pieneltä
Pi-Berry-kannettava-klassinen DIY-kannettava: 21 vaihetta (kuvilla)
Pi-Berry-kannettava-klassinen DIY-kannettava: Pi-Berry-kannettava tietokone, jonka tein”Pi-Berry-kannettava” on rakennettu Raspberry Pi 2: n ympärille. Siinä on 1 Gt RAM-muistia, neliytiminen suoritin, 4 USB-porttia ja yksi Ethernet-portti. Kannettava tietokone täyttää jokapäiväisen elämän tarpeet ja suorittaa sujuvasti ohjelmia, kuten VLC -mediasoittimen, Mozilla Firefoxin, Ardun
KeyPi - halpa kannettava Raspberry Pi 3 -kannettava alle 80 dollaria: 11 vaihetta (kuvilla)
KeyPi - halpa kannettava Raspberry Pi 3 -kannettava alle 80 dollaria: *** PÄIVITYS *** Hei kaikki! Ensinnäkin kiitos kaikesta tuesta ja palautteesta, yhteisö on mahtava :) Tässä on vastauksia joihinkin kysymyksiin: Miksi teit tämän? Halusin tehdä kannettavan tietokoneen, jossa oli täysikokoinen näppäimistö. Tunsin, että t
Erittäin kannettava mikrokuitunäytön puhdistusaine (kannettava/kannettava): 4 vaihetta
Erittäin kannettava mikrokuitunäytönpuhdistusaine (kannettava/kannettava): Olen tottunut menettämään monia työkalujani, joten ajatus tuli mieleeni, miksi et tekisi kannettavan tietokoneen Ultra Portable Microfiber Screen Cleaner, joka sopii PC -korttipaikkaani. Tätä ajatusta voitaisiin soveltaa mihin tahansa kannettavan tietokoneen PC -korttipaikkaan