מיני וויירליס טערמאַל דרוקער באַקומען Arduino ביבליאָטעק (און מאַקאָס אַפּלאַקיישאַן)

[Larry Bank] די Arduino ביבליאָטעק פֿאַר דרוקן טעקסט און גראַפיקס אויף אַ BLE (בלועטאָאָטה נידעריק ענערגיע) טערמאַל דרוקער האט עטלעכע ויסגעצייכנט פֿעיִקייטן און קענען שיקן וויירליס דרוק דזשאָבס צו פילע פּראָסט מאָדעלס ווי לייכט ווי מעגלעך.די פּרינטערס זענען קליין, ביליק און וויירליס.דאָס איז אַ גוטע קאָמבינאַציע וואָס מאכט זיי אַטראַקטיוו פֿאַר פּראַדזשעקס וואָס קענען נוץ פון דרוקן שווער קאפיעס.
עס איז אויך נישט לימיטעד צו פּשוט פעליקייַט טעקסט.איר קענען נוצן Adafruit_GFX ביבליאָטעק נוסח פאַנץ און אָפּציעס צו פאַרענדיקן מער אַוואַנסירטע פּראָדוקציע און שיקן פאָרמאַטטעד טעקסט ווי גראַפיקס.איר קענען לייענען אַלע די אינפֿאָרמאַציע וועגן וואָס די ביבליאָטעק קענען טאָן אין דעם קאַנסייס רשימה פון פאַנגקשאַנז.
אבער [לערי] האט נישט האַלטן דאָרט.בשעת עקספּערימענטינג מיט מיקראָקאָנטראָללערס און BLE טערמאַל פּרינטערס, ער אויך געוואלט צו ויספאָרשן גלייך מיט BLE צו רעדן צו די פּרינטערס פֿון זיין מעק.Print2BLE איז אַ מאַקאָס אַפּלאַקיישאַן אַז אַלאַוז איר צו שלעפּן בילד טעקעס צו די אַפּלאַקיישאַן פֿענצטער.אויב די פאָרויסיקע ווייַזונג ווירקונג איז גוט, די דרוק קנעפּל וועט מאַכן עס קומען אויס פון די דרוקער ווי אַ 1-bpp דיטערד בילד.
קליין טערמאַל פּרינטערס זענען פּאַסיק פֿאַר ציכטיק פּראַדזשעקס, אַזאַ ווי מאַדאַפייד פּאָלאַראָיד קאַמעראַס.איצט די קליין פּרינטערס זענען וויירליס און שפּאָרעוודיק.נאָר מיט דער הילף פֿון אַזאַ ביבליאָטעק קאָן דאָס װערן גרינגער.פון קורס, אויב אַלע דעם מיינט אַ ביסל צו גרינג, איר קענען נוצן פּלאַזמע צו שטעלן טערמאַל דרוק צוריק אין טערמאַל דרוק אין קיין צייט.
איך בין בראַוזינג די ריפּאַזאַטאָרי, וואַנדערינג אויב ווער עס יז ווייסט וועגן די ביליק פּרינטערס, דאָס איז, Phomemo M02, M02s און M02pro זענען נישט ליסטעד ווי קאַמפּאַטאַבאַל, אָבער איר זוכט פֿאַר קאַץ, חזיר און אנדערע פּרינטערס, זיי קען זיין מער אָדער ווייניקער די זעלבע אַנדערלייינג מעקאַניזאַם?ווילן צו וויסן אויב עס אַפּלייז צו דער ביבליאָטעק.אן אנדער ריפּאַזאַטאָרי אויף גיטהוב פֿאַר פאָמעמאָ פּיטהאָן סקריפּס פֿאַר דרוקן אויף לינוקס.די טינגז זענען ביליק און קיל צו שפּילן.ווילן צו וויסן וואָס עס האט נישט באַקומען מער טראַקשאַן.
עס זענען פילע ווערייישאַנז פון די BLE פּרינטערס.ינערלעך, זיי קען אַלע האָבן די זעלבע פּרינטהעאַד און UART צובינד, אָבער קאָמפּאַניעס וואָס לייגן BLE באָרדז ווי צו טוישן די טינגז צו מאַכן עס שווער צו נוצן אַרויס פון זייער אַפּלאַקיישאַנז.די צוויי פּרינטערס איך שטיצן מוזן זיין פאַרקערט ענדזשאַנירד דורך זייער אַנדרויד אַפּלאַקיישאַנז ווייַל זיי טאָן ניט שטיצן די ESC / POS נאָרמאַל באַפֿעלן שטעלן.GOOJPRT ביכייווז ריכטיק און סענדז בלויז נאָרמאַל קאַמאַנדז דורך BLE.איך כאָשעד אַז פילע "מאָדנע" מענטשן באַשליסן צו נוצן קאָמוניקאַציע פּראָטאָקאָלס צו צווינגען איר צו נוצן זייער רירעוודיק אַפּפּס.
דעריבער, אויב איך קויפן איינער פון זיי און ליידיק עס און אָפּשטויסן די BLE טייל, עס איז זייער מסתּמא אַז איר נאָר האָבן אַ UART טערמאַל דרוקער?
איך האָבן פּלייַעד מיט Amazon's 80mm NETUM וויירליס / קריקאָנלאָדלעך דרוקער.עס קאָס $ 80 און איז געוויזן אויף די סיריאַל קאַם פּאָרט.עס שטיצט ESC / POS, אַזוי איך געשריבן מיין אייגענע PowerShell ביבליאָטעק פֿאַר בילדער.דער בלויז כיסאָרן פון NETUM איז אַז עס האט נישט די קאַפּאַציטעט פֿאַר זייער גרויס דרוקער ראָללס, אָבער דאָס איז די פּרייַז פון קאַמפּאַקטנאַס.איך געפונען אַז איך קענען נעמען עטלעכע מיטל-סייזד ראָללס און אַנראָל האַלב פון זיי אַנטו אַ ליידיק שפּולקע.עס נעמט ווייניקער ווי פינף מינוט, וואָס איז נישט אַ גרויס ינקאַנוויניאַנס לויט די גיכקייַט אין וואָס איך נוצן זיי.
דער קורץ ענטפער - יאָ!בלועטאָאָטה נידעריק ענערגיע (BLE) איז זייער קאָנסיסטענט אויף פאַרשידענע פּלאַטפאָרמס, אַזוי ימפּלאַמענינג עס אויף לינוקס וועט נישט מאַכן פיל חילוק.
פֿאַר סקאַלאַבלע טעקסט, פּשוט שורות און באַרקאָדעס, קיין קאָמפּליצירט דריווערס זענען פארלאנגט, ווייַל כּמעט אַלע פּראָסט פירמע / קאַבאָלע פּרינטערס שטיצן די לעפיערעך פּשוט Epson דרוקער נאָרמאַל קאָד, אויך באקאנט ווי ESC/P.[1] צו זיין מער גענוי, פירמע / קאַבאָלע טערמאַל פּרינטערס נוצן די ESC / POS (Epson Standard Code / Point of Sale) וואַריאַנט.[2] דער נאָמען ESC/P אָדער ESC/POS איז אויך פּאַסיק ווייַל עס איז אַן ESCape כאַראַקטער (ASCII קאָד 27) איידער די דרוקער באַפֿעל.
פּשוט טערמאַל פירמע / קאַבאָלע פּרינטערס קענען זיין פּערטשאַסט ביליק אויף וועבסיטעס אַזאַ ווי AliExpress.[3] די גענעראַל-ציל פּרינטערס האָבן אַן RS-232 UART TTL מדרגה צובינד וואָס שטיצט ESC/POS.די RS-232 UART TTL מדרגה צובינד קענען זיין לייכט קאָנווערטעד צו וסב ניצן אַ UART/USB בריק שפּאָן (אַזאַ ווי CH340x) אָדער אַ קאַבלע.פֿאַר WiFi און BLE וויירליס קאַנעקשאַנז, איר נאָר דאַרפֿן צו פאַרבינדן אַ מאָדולע אַזאַ ווי די Espressif ESP32 מאָדולע צו די UART TTL צובינד.[4] אָדער לייגן 10-15 יו. עס. דאָללאַרס צו די פּרייַז פון אַלגעמיין טערמאַל פירמע / קאַבאָלע פּרינטערס, און עס וועט גלייַך צושטעלן וסב / וויפי / בלע.אבער ווו איז דער שפּאַס אין דעם?
ווען איר ווילן צו פּראָצעס די בילד (פארגרעסער / דיטער / שוואַרץ-און-ווייַס קאַנווערזשאַן) און שיקן עס צו די פירמע דרוקער, אַ קאָמפּלעקס שאָפער קומט אין שפּיל.פֿאַר Windows, דער שאָפער איז צוגעשטעלט אָנליין, זוכן פֿאַר "ווינדאָוז טערמאַל פירמע דרוקער דרייווער" אָן "s".עס איז מער טשאַלאַנדזשינג פֿאַר מיקראָקאָנטראָללערס וואָס נוצן וניווערסאַל פירמע / קאַבאָלע פּרינטערס צו דרוקן פאָטאָס, און דאָס איז די Arduino ביבליאָטעק פון [Larry Bank] סימז צו זיין גענומען צו דער ווייַטער מדרגה.
3. Goojprt QR203 58 מם מיקראָ עמבעדיד טערמאַל דרוקער Rs232 + Ttl טאַפליע קאַמפּאַטאַבאַל מיט Eml203, געניצט פֿאַר קאַבאָלע באַרקאָדע יו. עס. $15.17 + יו.
4. ווירעלעסס מאָדולע NodeMcu V3 V2 Lua WIFI אַנטוויקלונג ברעט ESP8266 ESP32 מיט פּקב אַנטענע און וסב פּאָרט ESP-12E CP2102 USD 2.94 + USD 0.82 שיפּינג אָפּצאָל:
די פּאַפּיר געניצט דורך די פּרינטערס איז שייך צו אַ גרויס נומער פון געזונט פּראָבלעמס.אין דערצו, עס איז נישט ריסייקלאַבאַל אָדער ינווייראַנמענאַלי פרייַנדלעך אין קיין רעספּעקט.
עס כּולל אַ שטאַרק ענדאָוקריין דיסראַפּטער ביספענאָל-אַ.דורך דעם וועג, פּראָדוקטן וואָס טאָן ניט אַנטהאַלטן BPA יוזשאַוואַלי אַנטהאַלטן BPA-טעקניקלי אַנדערש, אָבער ערגער ענדאָוקריין דיסראַפּטערז.
ראַגאַרדלאַס פון די אַנויינג קעמיקאַלז אָדער נישט, טערמאַל פּאַפּיר איז נישט יקאַלאַדזשיקלי (לאַדזשיקלי) פרייַנדלעך דורך קיין דעפֿיניציע
איר זענען אַנלייקלי צו האַנדלען מיט אַ קליין טייל פון די סומע געמאכט דורך די קאַסירער.אבער עס איז ווערט דערמאָנען.
ינספּייערד דורך דעם Hackaday פּאָסטן דורך [דאָנאַלד פּאַפּ], דעם פּאָסטן ווייזט צו [Larry Bank] ס Arduino ביבליאָטעק מיט פאָטאָ דרוקן פֿאַר טערמאַל פּרינטערס, [Jeff Epler] האט אַ נייַע ביי Adafruit (סעפטעמבער 2021) 28th) 'BLE טערמאַל " קאַט” פּרינטער טוטאָריאַל מיט CircuitPython [1] [2] [3] דאָס ריזאַלטיד אין אַ פאָטאָ דרוק פֿונקציע געטריבן דורך די קיוט קליין (אָבער גאַנץ טייַער IMHO) Adafruit CLUE nRF52840 עקספּרעסס טערמאַל דרוקער מיט בלועטאָאָטה LE ברעט און 1.3 "240 × 240 קאָלירן IPS TFT אַרויסווייַזן אויף ברעט.[4]
צום באַדויערן, די CircuitPython קאָד פּרינץ בלויז אַ בילד פּריפּראָסעססעד דורך אַ פאָטאָ עדיטינג אַפּלאַקיישאַן (אַזאַ ווי די פריי און אָפֿן מקור קרייַז-פּלאַטפאָרמע GIMP פאָטאָ רעדאַקטאָר).[5] אָבער צו זיין שיין, איך צווייפל אויב אַ CLUE ברעט מיט אַ נאָרדיק nRF52840 בלועטאָאָטה LE פּראַסעסער, 1 MB בליץ זכּרון, 256KB באַראַן און אַ 64 MHz Cortex M4 פּראַסעסער פליסנדיק פול CircuitPython האט פּלאַץ צו פּריפּראָסעסס עפּעס אַחוץ פּשוט די בילד- פּלאַנקען.
[Jeff Epler] געשריבן: ווען איך געזען די "קאַץ" דרוקער אין דעם Hackaday אַרטיקל (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -אַפּ /), איך נאָר דאַרפֿן צו צוגרייטן איינער פֿאַר זיך.דער אָריגינעל אַפיש געמאכט אַ ביבליאָטעק פֿאַר Arduino, אָבער איך געוואלט צו מאַכן אַ ווערסיע פּאַסיק פֿאַר CircuitPython.
2. Adafruit ס "BLE טערמאַל "קאַט" פּרינטער מיט CircuitPython" טוטאָריאַל [איין בלאַט HTML פֿאָרמאַט]

https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339

דורך ניצן אונדזער וועבזייטל און באַדינונגס, איר בפירוש שטימען צו די פּלייסמאַנט פון אונדזער פאָרשטעלונג, פאַנגקשאַנאַליטי און גאַנצע קיכלעך.לערן מער


פּאָסטן צייט: 13 אקטאבער 2021