Tartalomjegyzék:
- 1. lépés: Hőnyomtató beszerzése
- 2. lépés: Képnyomtatás
- 3. lépés: Szövegnyomtatás (2 bájtos karakter)
- 4. lépés: Bővítmények
- 5. lépés: Élvezze a nyomtatást
Videó: Hordozható fotónyomtatóm: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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)
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
# 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
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:
Hordozható Bluetooth 2.1 Boombox: 16 lépés (képekkel)
Hordozható Bluetooth 2.1 Boombox: Sziasztok! Ebben a konstrukcióban úgy döntöttem, hogy egy hordozható Bluetooth boombox -ot hozok létre, amelynek újratölthető akkumulátora és nagy teljesítménye lenne. Ez a hangszóró Paul Carmody Isetta hangszórókon alapul, amelyet kissé átalakítottam, hogy megfeleljen
Hordozható Bluetooth hangszóró - MKBoom DIY készlet: 5 lépés (képekkel)
Hordozható Bluetooth hangszóró | MKBoom DIY Kit: Sziasztok mindenkinek! Annyira jó, hogy hosszú szünet után visszatérhetek egy újabb hangszóróprojekthez. Mivel a legtöbb építéshez elég sok eszközre van szükség, ezúttal úgy döntöttem, hogy egy hordozható hangszórót építek egy könnyen megvásárolható készlet segítségével. Gondoltam
Hordozható Bluetooth hangszóró - Korom: 5 lépés (képekkel)
Hordozható Bluetooth hangszóró | Korom: Szia! Nemrég építettem egy hordozható Bluetooth hangszórót a bátyám születésnapjára, ezért arra gondoltam, miért nem osztod meg veled a részleteket? Nyugodtan nézd meg a YouTube -on a hangszóró készítéséről szóló videómat !: Hordozható Bluetooth hangszóróépítés
Hordozható Bluetooth hangszóró (ingyenes tervek): 9 lépés (képekkel)
Hordozható Bluetooth hangszóró (ingyenes tervek): Üdv mindenkinek! Ebben az utasításban megmutatom, hogyan építettem fel ezt a hordozható Bluetooth hangszórót, amely olyan jól hangzik, mint amilyennek látszik. Felvettem az építési terveket, a lézervágási terveket, valamint minden olyan linket a termékekhez, amelyekre szüksége lesz a specifikáció elkészítéséhez
Hordozható Disco V2 -Hangvezérelt LED -ek: 11 lépés (képekkel)
Hordozható Disco V2 -Hangvezérelt LED -ek: Hosszú utat tettem meg az elektronikai úton, mióta elkészítettem az első hordozható diszkót. Az eredeti felépítésben feltörtem egy áramkört a prototípus táblán, és sikerült felépítenem egy ügyes, kis zsebdiszkót. Ezúttal saját PCB -t terveztem