Tartalomjegyzék:

Hordozható fotónyomtatóm: 5 lépés (képekkel)
Hordozható fotónyomtatóm: 5 lépés (képekkel)

Videó: Hordozható fotónyomtatóm: 5 lépés (képekkel)

Videó: Hordozható fotónyomtatóm: 5 lépés (képekkel)
Videó: Hordozható akkumulátoros mini intelligens nyomtató hőpapírral, bluetooth kapcsolattal 2024, November
Anonim
Hordozható fotónyomtatóm
Hordozható fotónyomtatóm
Hordozható fotónyomtatóm
Hordozható fotónyomtatóm

A hőnyomtató a bevételek nyomtatásának gyakori eszköze. És népszerű a barkácsolók körében is. Ezt az alábbi linkről szerezheti be.https://www.adafruit.com/? Q = thermal%20printer

Nemrég találtam egy érdekes hőnyomtatót az aliexpress.com -on. Gyorsabb, hordozható és Bluetooth -on keresztül vezérelhető. (támogatja a WiFi és az IR kapcsolatot is, de drága modellben). Ezt körülbelül 35 dollárért kaphatja meg.https://www.aliexpress.com/af/thermal-printer-58mm…

Arra gondoltam, hogy ha van megfelelő alkalmazás ehhez a nyomtatóhoz, akkor olcsó és hordozható fotónyomtató lehet. Ezért készítettem ehhez egy mobilalkalmazást: "Printer Lab".

1. lépés: Hőnyomtató beszerzése

Szerezzen hőnyomtatót
Szerezzen hőnyomtatót

Hőnyomtatót kaptam az aliexpressről. Íme a nyomtató specifikációi.

  • Protokoll: ESC/POS parancs
  • Papírméret: 58 mm
  • Papírtekercs átmérője: <4 cm
  • Támogatja a Bluetooth 4.0, 3.0 funkciót
  • Képpontsűrűség: 384 pont/sor
  • Akkumulátor: 7,4 V, 1500 mAh

Nincs szükség forrasztásra vagy huzalozásra. Csak nyomtatót és papírtekercseket kell vásárolnom. De ehhez egy mobilalkalmazás elkészítése sokkal összetettebb.

2. lépés: Képnyomtatás

Képnyomtatás
Képnyomtatás
Képnyomtatás
Képnyomtatás
Képnyomtatás
Képnyomtatás

A termikus nyomtató gyártója támogatja az Android/iOS alkalmazást és az SDK -t. De nagyon egyszerű funkciók is rendelkezésre állnak, mint például a kép rossz minőségű nyomtatása, egyszerű szöveg és QR/vonalkód nyomtatás. Teljesen új alkalmazást kell készítenem. A neve "Printer Lab". (csak az Android v5.0 vagy újabb verzióját támogatja)

Először képnyomtatási funkciót készítettem a nyomtató gyártójának könyvtára alapján. Ezután kiválasztottam egy képet a fiamról, és kinyomtattam!

(Lásd az 1. ábrát. Nyomtatás alapértelmezett beállításokkal)

Amint látja, nagyon rossz minőségű.

A hőnyomtatók egyszerű munkát végeznek: állítson be egy pixelt fehérre (üres hely) vagy feketére. Tehát a nyomtató képkönyvtára átalakítja a színes képet szürkeárnyalatos képpé, és egy teljes kép átlagos szürkeárnyalatos értékét kapja, és egy képpontot fehérre állít, ha a képpont szürkeárnyalatos értéke kisebb, mint az átlag. Egy pixel akkor válik feketévé, ha szürkeárnyalatos értéke nagyobb, mint az átlag. Az eredmény egy 1 bites bitkép, amelynek csak 2 képpontja van, fekete vagy fehér.

Ez az eredmény nem az, amit szeretnék. Tehát rendelt dittering -et használtam. Ez a módszer 2x2 képpontot alakít át 5 típusú mintává, átlagosan 4 képpontos szürkeárnyalat szerint.

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

(Lásd a 2. képet.

Sokkal jobb, mint korábban, a kép kissé homályos, ami még mindig nem kielégítő. A hibadiffúziós eltávolítás megoldja ezt a problémát. Ez az algoritmus sokkal jobban javítja a képminőséget.

(Lásd a 3. képet. Hibadiffúzió)

A hibadiffúziót itt bonyolult leírni. A részletekről az alábbi linken tájékozódhat:

Most alacsony költséggel nyomtathatok képeket albumokból vagy fényképezőgépekből. De ez nem vég.

3. lépés: Szövegnyomtatás (2 bájtos karakter)

Szövegnyomtatás (2 bájtos karakter)
Szövegnyomtatás (2 bájtos karakter)
Szövegnyomtatás (2 bájtos karakter)
Szövegnyomtatás (2 bájtos karakter)
Szövegnyomtatás (2 bájtos karakter)
Szövegnyomtatás (2 bájtos karakter)

A hőnyomtató fő feladata a nyugták nyomtatása néhány betűtípussal. Teszteltem a szövegnyomtatást, és a legtöbb hőnyomtató jól végzi ezt a munkát, bár nagyon kevés betűtípus áll rendelkezésre.

De van egy nagy probléma. A hőnyomtatók, különösen azok, amelyeket a kínai online áruházakban vásároltam, csak angolul, kínaiul és néhány féle karaktert támogatnak. Sok más nyelv, az én esetemben a koreai, nem érhető el. Ezért úgy döntöttem, hogy minden karaktert képként, például képként nyomtatok, bár angol vagy kínai.

Ily módon bármilyen karaktert használhatok, de a nyomtatási minőség valamivel gyengébb, mint a beágyazott betűtípus. Mindenesetre a karakter nyomtatás készen áll. Ideje ennek alapján különféle funkciókat fejleszteni.

4. lépés: Bővítmények

Bővítmények
Bővítmények
Bővítmények
Bővítmények
Bővítmények
Bővítmények
Bővítmények
Bővítmények

# Egyszerű szövegnyomtatás

Kinyomtatja a saját maga által beírt vagy a vágólapról beillesztett szövegeket. Más alkalmazásokból küldhet szövegeket a Printer Lab -nak.

# QR-kód / vonalkód A szöveget QR-kódra / vonalkódra konvertálja, és kinyomtatja.

# RSS -hírcsatorna RSS -cím regisztrálása és hírcsatornák nyomtatása. A kényelem kedvéért készítettem egy RSS böngészőt, amely az interneten található RSS linkeket böngészi. A jobb alsó sarokban található gombra kattintva könnyedén regisztrálhatja az RSS-címet. Ezt követően a Printer Lab összegyűjti a hírcsatornák címét, és kinyomtatja azokat.

- A fő tartalmak ki vannak zárva a nyomtatásból, mert túl nagyok a nyomtatáshoz. Ezt az idővonal lapon ellenőrizheti.

# ScheduleKereti a napi eseményeket a Google naptárából, és kinyomtatja őket. Az ütemezés gombra kell kattintania, hogy összekapcsolja a Google -fiókjával. Ezt követően a Printer Lab automatikusan összegyűjti az eseményeket.

# ContactsPrints vCard a névjegyek közül kiválasztva vagy külső alkalmazásból megosztva.

# Idővonal lapAz Idővonal lap az RSS -ből és a Google naptárból származó hírcsatornákat gyűjti össze. Egyszerre kinyomtathatja. A nyomtatott hírcsatornák halványan jelennek meg a következő nyomtatáskor.

# Beállítások- Automatikus csatlakozás: Indításkor automatikusan csatlakozik a nyomtatóhoz. Ennek használatához regisztrálnia kell a nyomtató 4 számjegyű PIN-kódját. - Automatikus nyomtatás: A hírcsatornák automatikus nyomtatása az idővonal lapon a kiválasztott időközönként. - Támogatja a 80 mm -es nyomtatót: A 80 mm -es nyomtató széles szélességű, több karaktert és képpontot mutat egy vonalon. Ennek használatához a 80 mm -es nyomtatónak soronként 576 pontot kell támogatnia.

5. lépés: Élvezze a nyomtatást

Élvezze a nyomtatást !!
Élvezze a nyomtatást !!

A Bluetooth hőnyomtató elég praktikus, hogy bárhová magával vigye, és elég olcsó ahhoz, hogy annyit nyomtathasson, amennyit csak akar. Szerezzen be egy nyomtatót, és telepítse a Printer Lab alkalmazást a Google Play Áruházból. És élvezze az instai nyomtatást !!

Telepítse a PrinterLab webhelyet:

Tarts velünk a további frissítésekért!

# Hasznos Linkek

Printer Lab letöltési oldal (Android v5.0 vagy újabb)

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

készítette: [email protected]

köszönhetően: Chang-Han Jeon

QnA: https://play.google.com/store/apps/details?id=com… 58 mm-es hőnyomtató listája https://play.google.com/store/apps/details?id=com…How-To dokumentum az ESC/POS nyomtatásról Androidon https://play.google.com/store/apps/details?id=com… Hibadiffúziós algoritmus https://play.google.com/store/apps/details?id=com …

Ajánlott: