મિની વાયરલેસ થર્મલ પ્રિન્ટરને અર્ડિનો લાઇબ્રેરી મળે છે (અને MacOS એપ્લિકેશન)

[લેરી બેંક] BLE (બ્લુટુથ લો એનર્જી) થર્મલ પ્રિન્ટર પર ટેક્સ્ટ અને ગ્રાફિક્સ છાપવા માટેની Arduino લાઇબ્રેરીમાં કેટલીક ઉત્કૃષ્ટ સુવિધાઓ છે અને તે વાયરલેસ પ્રિન્ટ જોબને શક્ય તેટલી સરળતાથી ઘણા સામાન્ય મોડલ્સ પર મોકલી શકે છે.આ પ્રિન્ટરો નાના, સસ્તા અને વાયરલેસ છે.આ એક સારું સંયોજન છે જે તેમને એવા પ્રોજેક્ટ્સ માટે આકર્ષક બનાવે છે જે હાર્ડ કોપી છાપવાથી લાભ મેળવી શકે છે.
તે સરળ ડિફોલ્ટ ટેક્સ્ટ સુધી મર્યાદિત નથી.તમે વધુ અદ્યતન આઉટપુટ પૂર્ણ કરવા માટે Adafruit_GFX લાઇબ્રેરી શૈલીના ફોન્ટ્સ અને વિકલ્પોનો ઉપયોગ કરી શકો છો અને ફોર્મેટ કરેલ ટેક્સ્ટને ગ્રાફિક્સ તરીકે મોકલી શકો છો.કાર્યોની આ સંક્ષિપ્ત સૂચિમાં તમે પુસ્તકાલય શું કરી શકે છે તે વિશેની બધી માહિતી વાંચી શકો છો.
પરંતુ [લેરી] ત્યાં અટક્યો નહીં.માઇક્રોકન્ટ્રોલર્સ અને BLE થર્મલ પ્રિન્ટર્સ સાથે પ્રયોગ કરતી વખતે, તે તેના Mac પરથી આ પ્રિન્ટરો સાથે વાત કરવા માટે BLE નો ઉપયોગ કરીને સીધો અન્વેષણ કરવા માંગતો હતો.Print2BLE એ MacOS એપ્લિકેશન છે જે તમને ઇમેજ ફાઇલોને એપ્લિકેશન વિન્ડો પર ખેંચવાની મંજૂરી આપે છે.જો પ્રીવ્યૂ ઈફેક્ટ સારી હોય, તો પ્રિન્ટ બટન તેને પ્રિન્ટરમાંથી 1-bpp ડિથર્ડ ઈમેજ તરીકે બહાર કાઢશે.
નાના થર્મલ પ્રિન્ટરો સુઘડ પ્રોજેક્ટ માટે યોગ્ય છે, જેમ કે સંશોધિત પોલરોઇડ કેમેરા.હવે આ નાના પ્રિન્ટરો વાયરલેસ અને આર્થિક છે.આવા પુસ્તકાલયની મદદથી જ વસ્તુઓ સરળ બની શકે છે.અલબત્ત, જો આ બધું થોડું ઘણું સરળ લાગતું હોય, તો તમે કોઈપણ સમયે થર્મલ પ્રિન્ટિંગને ફરીથી થર્મલ પ્રિન્ટિંગમાં મૂકવા માટે પ્લાઝમાનો ઉપયોગ કરી શકો છો.
હું રીપોઝીટરી બ્રાઉઝ કરી રહ્યો છું, આશ્ચર્ય પામી રહ્યો છું કે શું કોઈને આ સસ્તા પ્રિન્ટરો વિશે ખબર છે, એટલે કે, Phomemo M02, M02s, અને M02pro સુસંગત તરીકે સૂચિબદ્ધ નથી, પરંતુ બિલાડી, ડુક્કર અને અન્ય પ્રિન્ટરો શોધી રહ્યો છું, તે વધુ કે ઓછા સમાન હોઈ શકે છે. અંતર્ગત મિકેનિઝમ?તે પુસ્તકાલયને લાગુ પડે છે કે કેમ તે જાણવા માગો છો.લિનક્સ પર છાપવા માટે ફોમેમો પાયથોન સ્ક્રિપ્ટો માટે ગીથબ પર અન્ય ભંડાર.આ વસ્તુઓ સસ્તી અને રમવા માટે સરસ છે.તે વધુ ટ્રેક્શન કેમ ન મળ્યું તે જાણવા માગો છો.
આ BLE પ્રિન્ટરોની ઘણી વિવિધતાઓ છે.આંતરિક રીતે, તેઓ પાસે સમાન પ્રિન્ટહેડ અને UART ઈન્ટરફેસ હોઈ શકે છે, પરંતુ જે કંપનીઓ BLE બોર્ડ ઉમેરે છે તેઓ વસ્તુઓને બદલવાનું પસંદ કરે છે જેથી તેઓની એપ્લિકેશનની બહાર તેનો ઉપયોગ કરવો મુશ્કેલ બને.હું જે બે પ્રિન્ટરોને સપોર્ટ કરું છું તે તેમની એન્ડ્રોઇડ એપ્લીકેશન દ્વારા રિવર્સ એન્જીનિયરેડ હોવા જોઈએ કારણ કે તેઓ ESC/POS સ્ટાન્ડર્ડ કમાન્ડ સેટને સપોર્ટ કરતા નથી.GOOJPRT યોગ્ય રીતે વર્તે છે અને માત્ર BLE મારફતે પ્રમાણભૂત આદેશો મોકલે છે.મને શંકા છે કે ઘણા "વિચિત્ર" લોકો તમને તેમની મોબાઇલ એપ્લિકેશન્સનો ઉપયોગ કરવા દબાણ કરવા માટે સંચાર પ્રોટોકોલનો ઉપયોગ કરવાનું નક્કી કરે છે.
તેથી, જો હું તેમાંથી એક ખરીદું અને તેને ખાલી કરું અને BLE ભાગને અનપ્લગ કરું, તો તે ખૂબ જ સંભવ છે કે તમારી પાસે ફક્ત UART થર્મલ પ્રિન્ટર છે?
હું Amazon ના 80mm NETUM વાયરલેસ/રિચાર્જેબલ પ્રિન્ટર સાથે રમી રહ્યો છું.તેની કિંમત $80 છે અને તે સીરીયલ કોમ પોર્ટ પર પ્રદર્શિત થાય છે.તે ESC/POS ને સપોર્ટ કરે છે, તેથી મેં છબીઓ માટે મારી પોતાની પાવરશેલ લાઇબ્રેરી લખી છે.NETUM નો એકમાત્ર ગેરલાભ એ છે કે તેની પાસે ખૂબ મોટા પ્રિન્ટર રોલ્સની ક્ષમતા નથી, પરંતુ આ કોમ્પેક્ટનેસની કિંમત છે.મેં જોયું કે હું કેટલાક મધ્યમ કદના રોલ્સ લઈ શકું છું અને તેમાંથી અડધાને ખાલી સ્પૂલ પર ઉતારી શકું છું.તે પાંચ મિનિટથી ઓછો સમય લે છે, જે હું જે ઝડપે તેનો ઉપયોગ કરું છું તે મુજબ મોટી અસુવિધા નથી.
ટૂંકો જવાબ - હા!બ્લૂટૂથ લો એનર્જી (BLE) વિવિધ પ્લેટફોર્મ્સ પર ખૂબ જ સુસંગત છે, તેથી તેને Linux પર લાગુ કરવાથી બહુ ફરક નહીં પડે.
સ્કેલેબલ ટેક્સ્ટ, સાદી લીટીઓ અને બારકોડ્સ માટે, કોઈ જટિલ ડ્રાઈવરોની જરૂર નથી, કારણ કે લગભગ તમામ સામાન્ય લેબલ/રસીદ પ્રિન્ટરો પ્રમાણમાં સરળ એપ્સન પ્રિન્ટર સ્ટાન્ડર્ડ કોડને સપોર્ટ કરે છે, જેને ESC/P તરીકે પણ ઓળખવામાં આવે છે.[1] વધુ ચોક્કસ થવા માટે, લેબલ/રસીદ થર્મલ પ્રિન્ટર્સ ESC/POS (એપ્સન સ્ટાન્ડર્ડ કોડ/પોઇન્ટ ઑફ સેલ) વેરિઅન્ટનો ઉપયોગ કરે છે.[૨] ESC/P અથવા ESC/POS નામ પણ યોગ્ય છે કારણ કે પ્રિન્ટર કમાન્ડ પહેલાં EScape અક્ષર (ASCII કોડ 27) છે.
સાદા સામાન્ય હેતુના થર્મલ લેબલ/રસીદ પ્રિન્ટરો AliExpress જેવી વેબસાઇટ્સ પર સસ્તામાં ખરીદી શકાય છે.[૩] આ સામાન્ય હેતુવાળા પ્રિન્ટરો પાસે RS-232 UART TTL સ્તરનું ઇન્ટરફેસ છે જે ESC/POS ને સપોર્ટ કરે છે.RS-232 UART TTL સ્તરના ઇન્ટરફેસને UART/USB બ્રિજ ચિપ (જેમ કે CH340x) અથવા કેબલનો ઉપયોગ કરીને સરળતાથી USB માં રૂપાંતરિત કરી શકાય છે.WiFi અને BLE વાયરલેસ કનેક્શન્સ માટે, તમારે માત્ર એસ્પ્રેસિફ ESP32 મોડ્યુલ જેવા મોડ્યુલને UART TTL ઇન્ટરફેસ સાથે કનેક્ટ કરવાની જરૂર છે.[૪] અથવા સામાન્ય થર્મલ લેબલ/રસીદ પ્રિન્ટરની કિંમતમાં 10-15 યુએસ ડોલર ઉમેરો અને તે સીધા જ USB/WiFi/BLE પ્રદાન કરશે.પણ આમાં મજા ક્યાં છે?
જ્યારે તમે ઈમેજ (ઝૂમ/ડિથર/બ્લેક-એન્ડ-વ્હાઈટ કન્વર્ઝન) પર પ્રક્રિયા કરવા અને તેને લેબલ પ્રિન્ટર પર મોકલવા માંગો છો, ત્યારે એક જટિલ ડ્રાઈવર કામમાં આવે છે.Windows માટે, ડ્રાઇવર ઑનલાઇન પ્રદાન કરવામાં આવે છે, "s" વગર "Windows થર્મલ લેબલ પ્રિન્ટર ડ્રાઇવર" શોધો.તે માઇક્રોકન્ટ્રોલર્સ માટે વધુ પડકારજનક છે કે જેઓ ફોટા છાપવા માટે સાર્વત્રિક લેબલ/રસીદ પ્રિન્ટરનો ઉપયોગ કરે છે, અને તે છે [લેરી બેંક]ની અર્ડિનો લાઇબ્રેરીને આગલા સ્તર પર લઈ જવામાં આવી હોય તેવું લાગે છે.
3. Goojprt Qr203 58 mm માઇક્રો એમ્બેડેડ થર્મલ પ્રિન્ટર Rs232+Ttl પેનલ Eml203 સાથે સુસંગત, રસીદ બારકોડ US $15.17 + US $2.67 શિપિંગ માટે વપરાય છે:
4. વાયરલેસ મોડ્યુલ NodeMcu V3 V2 Lua WIFI ડેવલપમેન્ટ બોર્ડ ESP8266 ESP32 PCB એન્ટેના અને USB પોર્ટ ESP-12E CP2102 USD 2.94 + USD 0.82 શિપિંગ ફી:
આ પ્રિન્ટરો દ્વારા ઉપયોગમાં લેવાતા કાગળ મોટી સંખ્યામાં સ્વાસ્થ્ય સમસ્યાઓ સાથે સંબંધિત છે.વધુમાં, તે કોઈપણ રીતે રિસાયકલ અથવા પર્યાવરણને અનુકૂળ નથી.
તેમાં એક શક્તિશાળી અંતઃસ્ત્રાવી વિક્ષેપ કરનાર બિસ્ફેનોલ-એ છે.માર્ગ દ્વારા, જે ઉત્પાદનોમાં BPA નથી હોતું તેમાં સામાન્ય રીતે BPA-તકનીકી રીતે અલગ હોય છે, પરંતુ વધુ ખરાબ અંતઃસ્ત્રાવી વિક્ષેપકો હોય છે.
હેરાન કરતા રસાયણો હોય કે ન હોય, થર્મલ પેપર કોઈપણ વ્યાખ્યા દ્વારા પર્યાવરણીય (તાર્કિક રીતે) અનુકૂળ નથી
તમે કેશિયર દ્વારા કરવામાં આવેલી રકમના નાના ભાગ સાથે વ્યવહાર કરવાની શક્યતા નથી.પરંતુ તે ઉલ્લેખનીય છે.
[ડોનાલ્ડ પેપ]ની આ હેકાડે પોસ્ટથી પ્રેરિત, આ પોસ્ટ થર્મલ પ્રિન્ટરો માટે ફોટો પ્રિન્ટીંગ સાથે [લેરી બેંક]ની આર્ડ્યુનો લાઇબ્રેરી તરફ નિર્દેશ કરે છે, [જેફ એપ્લર] એ એડાફ્રૂટ (સપ્ટેમ્બર 2021) 28મી) 'BLE થર્મલ' ખાતે નવી લાઇબ્રેરી ધરાવે છે. CircuitPython [1][2][3] સાથે કેટ” પ્રિન્ટર ટ્યુટોરીયલ [1][2][3] આના પરિણામે ક્યૂટ લિટલ (પરંતુ તેના બદલે ખર્ચાળ IMHO) દ્વારા સંચાલિત ફોટો પ્રિન્ટિંગ ફંક્શનમાં બ્લૂટૂથ LE બોર્ડ અને 1.3” 240×240 કલર સાથે Adafruit CLUE nRF52840 એક્સપ્રેસ થર્મલ પ્રિન્ટર આવ્યું. બોર્ડ પર IPS TFT ડિસ્પ્લે.[4]
કમનસીબે, CircuitPython કોડ માત્ર ફોટો એડિટિંગ એપ્લિકેશન (જેમ કે ફ્રી અને ઓપન સોર્સ ક્રોસ-પ્લેટફોર્મ GIMP ફોટો એડિટર) દ્વારા પ્રીપ્રોસેસ કરેલી ઇમેજને છાપે છે.[૫] પરંતુ વાજબી કહું તો, મને શંકા છે કે નોર્ડિક nRF52840 બ્લૂટૂથ LE પ્રોસેસર, 1 MB ફ્લેશ મેમરી, 256KB રેમ અને સંપૂર્ણ સર્કિટપાયથોન પર ચાલતા 64 MHz Cortex M4 પ્રોસેસર સાથેના CLUE બોર્ડમાં સાદી ઇમેજ સિવાય કંઈપણ પ્રીપ્રોસેસ કરવાની જગ્યા છે. પાટિયું
[જેફ એપ્લર]એ લખ્યું: જ્યારે મેં આ હેકડે લેખમાં "બિલાડી" પ્રિન્ટર જોયું (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -એપ/), મારે ફક્ત મારા માટે એક તૈયાર કરવાની જરૂર છે.મૂળ પોસ્ટરે Arduino માટે લાઇબ્રેરી બનાવી છે, પરંતુ હું CircuitPython માટે યોગ્ય સંસ્કરણ બનાવવા માંગતો હતો.
2. Adafruit નું “BLE થર્મલ “Cat” Printer with CircuitPython” ટ્યુટોરીયલ [સિંગલ પેજ html ફોર્મેટ]

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

અમારી વેબસાઇટ અને સેવાઓનો ઉપયોગ કરીને, તમે અમારા પ્રદર્શન, કાર્યક્ષમતા અને જાહેરાત કૂકીઝના પ્લેસમેન્ટ માટે સ્પષ્ટપણે સંમત થાઓ છો.વધુ શીખો


પોસ્ટનો સમય: ઑક્ટો-13-2021