மினி வயர்லெஸ் வெப்ப அச்சுப்பொறி Arduino நூலகத்தைப் பெறுகிறது (மற்றும் MacOS பயன்பாடு)

[Larry Bank] BLE (Bluetooth Low Energy) வெப்ப அச்சுப்பொறியில் உரை மற்றும் கிராபிக்ஸ் அச்சிடுவதற்கான Arduino நூலகம் சில சிறந்த அம்சங்களைக் கொண்டுள்ளது மற்றும் பல பொதுவான மாடல்களுக்கு வயர்லெஸ் அச்சு வேலைகளை முடிந்தவரை எளிதாக அனுப்ப முடியும்.இந்த அச்சுப்பொறிகள் சிறியவை, மலிவானவை மற்றும் வயர்லெஸ் ஆகும்.கடினமான நகல்களை அச்சிடுவதன் மூலம் பயனடையக்கூடிய திட்டங்களுக்கு இது ஒரு நல்ல கலவையாகும்.
இது எளிய இயல்புநிலை உரைக்கு மட்டுப்படுத்தப்படவில்லை.நீங்கள் Adafruit_GFX நூலக பாணி எழுத்துருக்களையும் விருப்பங்களையும் பயன்படுத்தி மேம்பட்ட வெளியீட்டை முடிக்கலாம், மேலும் வடிவமைக்கப்பட்ட உரையை கிராபிக்ஸாக அனுப்பலாம்.இந்த சுருக்கமான செயல்பாடுகளின் பட்டியலில் நூலகம் என்ன செய்ய முடியும் என்பது பற்றிய அனைத்து தகவல்களையும் நீங்கள் படிக்கலாம்.
ஆனால் [லாரி] அங்கு நிற்கவில்லை.மைக்ரோகண்ட்ரோலர்கள் மற்றும் BLE வெப்ப அச்சுப்பொறிகளுடன் பரிசோதனை செய்யும் போது, ​​அவர் தனது Mac இலிருந்து இந்த அச்சுப்பொறிகளுடன் பேசுவதற்கு BLE ஐப் பயன்படுத்தி நேரடியாக ஆராய விரும்பினார்.Print2BLE என்பது MacOS பயன்பாடாகும், இது பயன்பாட்டு சாளரத்திற்கு படக் கோப்புகளை இழுக்க உங்களை அனுமதிக்கிறது.முன்னோட்ட விளைவு நன்றாக இருந்தால், அச்சு பொத்தான் அதை அச்சுப்பொறியிலிருந்து 1-பிபிபி டிதர் செய்யப்பட்ட படமாக வெளிவரும்.
மாற்றியமைக்கப்பட்ட போலராய்டு கேமராக்கள் போன்ற நேர்த்தியான திட்டங்களுக்கு சிறிய வெப்ப அச்சுப்பொறிகள் பொருத்தமானவை.இப்போது இந்த சிறிய அச்சுப்பொறிகள் வயர்லெஸ் மற்றும் சிக்கனமானவை.அத்தகைய நூலகத்தின் உதவியுடன் மட்டுமே விஷயங்களை எளிதாக்க முடியும்.நிச்சயமாக, இவை அனைத்தும் மிகவும் எளிதாகத் தோன்றினால், எந்த நேரத்திலும் வெப்ப அச்சிடலை மீண்டும் வெப்ப அச்சிடுவதற்கு பிளாஸ்மாவைப் பயன்படுத்தலாம்.
நான் களஞ்சியத்தில் உலாவுகிறேன், இந்த மலிவான அச்சுப்பொறிகளைப் பற்றி யாருக்காவது தெரியுமா என்று ஆச்சரியப்படுகிறேன், அதாவது, Phomemo M02, M02s மற்றும் M02pro ஆகியவை இணக்கமானவை என பட்டியலிடப்படவில்லை, ஆனால் பூனை, பன்றி மற்றும் பிற பிரிண்டர்களைத் தேடும்போது, ​​​​அவை அதிகமாகவோ அல்லது குறைவாகவோ இருக்கலாம். அடிப்படை பொறிமுறையா?இது நூலகத்திற்கு பொருந்துமா என்பதை அறிய வேண்டும்.லினக்ஸில் அச்சிடுவதற்கான ஃபோமேமோ பைதான் ஸ்கிரிப்ட்களுக்கான கிதுப்பில் மற்றொரு களஞ்சியம்.இந்த விஷயங்கள் மலிவானவை மற்றும் விளையாடுவதற்கு குளிர்ச்சியானவை.அது ஏன் அதிக இழுவை பெறவில்லை என்பதை அறிய வேண்டும்.
இந்த BLE பிரிண்டர்களில் பல வேறுபாடுகள் உள்ளன.உள்நாட்டில், அவை அனைத்தும் ஒரே மாதிரியான பிரிண்ட்ஹெட் மற்றும் UART இடைமுகத்தைக் கொண்டிருக்கலாம், ஆனால் BLE போர்டுகளைச் சேர்க்கும் நிறுவனங்கள் தங்கள் பயன்பாடுகளுக்கு வெளியே பயன்படுத்துவதை கடினமாக்குவதற்கு விஷயங்களை மாற்ற விரும்புகின்றன.நான் ஆதரிக்கும் இரண்டு அச்சுப்பொறிகளும் அவற்றின் ஆண்ட்ராய்டு அப்ளிகேஷன்கள் மூலம் ரிவர்ஸ் இன்ஜினியரிங் செய்யப்பட வேண்டும், ஏனெனில் அவை ESC/POS நிலையான கட்டளை தொகுப்பை ஆதரிக்கவில்லை.GOOJPRT சரியாக செயல்படுகிறது மற்றும் BLE வழியாக நிலையான கட்டளைகளை மட்டுமே அனுப்புகிறது.பல "விசித்திரமான" நபர்கள் தங்கள் மொபைல் பயன்பாடுகளைப் பயன்படுத்த உங்களை கட்டாயப்படுத்த தகவல் தொடர்பு நெறிமுறைகளைப் பயன்படுத்த முடிவு செய்கிறார்கள் என்று நான் சந்தேகிக்கிறேன்.
எனவே, நான் அவற்றில் ஒன்றை வாங்கி அதை காலி செய்து, BLE பகுதியை துண்டித்தால், உங்களிடம் UART வெப்ப அச்சுப்பொறி மட்டுமே இருக்க வாய்ப்புள்ளது?
நான் அமேசானின் 80mm NETUM வயர்லெஸ்/ரிச்சார்ஜபிள் பிரிண்டருடன் விளையாடி வருகிறேன்.இதன் விலை $80 மற்றும் தொடர் காம் போர்ட்டில் காட்டப்படும்.இது ESC/POS ஐ ஆதரிக்கிறது, எனவே படங்களுக்காக எனது சொந்த பவர்ஷெல் நூலகத்தை எழுதினேன்.NETUM இன் ஒரே குறைபாடு என்னவென்றால், அது மிகப்பெரிய அச்சுப்பொறி ரோல்களுக்கான திறனைக் கொண்டிருக்கவில்லை, ஆனால் இது கச்சிதமான விலை.நான் சில நடுத்தர அளவிலான ரோல்களை எடுத்து, அவற்றில் பாதியை வெற்று ஸ்பூலில் அவிழ்த்து விடலாம் என்று கண்டறிந்தேன்.இது ஐந்து நிமிடங்களுக்கும் குறைவாகவே ஆகும், நான் அவற்றைப் பயன்படுத்தும் வேகத்திற்கு ஏற்ப பெரிய சிரமம் இல்லை.
குறுகிய பதில் - ஆம்!புளூடூத் லோ எனர்ஜி (பிஎல்இ) வெவ்வேறு தளங்களில் மிகவும் சீரானது, எனவே லினக்ஸில் இதை செயல்படுத்துவது பெரிய வித்தியாசத்தை ஏற்படுத்தாது.
அளவிடக்கூடிய உரை, எளிய கோடுகள் மற்றும் பார்கோடுகளுக்கு, சிக்கலான இயக்கிகள் எதுவும் தேவையில்லை, ஏனெனில் கிட்டத்தட்ட அனைத்து பொதுவான லேபிள்/ரசீது அச்சுப்பொறிகளும் ஒப்பீட்டளவில் எளிமையான எப்சன் பிரிண்டர் நிலையான குறியீட்டை ஆதரிக்கின்றன, இது ESC/P என்றும் அழைக்கப்படுகிறது.[1] இன்னும் துல்லியமாக, லேபிள்/ரசீது வெப்ப அச்சுப்பொறிகள் ESC/POS (Epson Standard Code/Point of Sale) மாறுபாட்டைப் பயன்படுத்துகின்றன.[2] ESC/P அல்லது ESC/POS என்ற பெயரும் பொருத்தமானது, ஏனெனில் அச்சுப்பொறி கட்டளைக்கு முன் ESCape எழுத்து (ASCII குறியீடு 27) உள்ளது.
எளிய பொது-நோக்க வெப்ப லேபிள்/ரசீது பிரிண்டர்களை AliExpress போன்ற இணையதளங்களில் மலிவாக வாங்கலாம்.[3] இந்த பொது-நோக்க அச்சுப்பொறிகள் ESC/POS ஐ ஆதரிக்கும் RS-232 UART TTL நிலை இடைமுகத்தைக் கொண்டுள்ளன.RS-232 UART TTL நிலை இடைமுகத்தை UART/USB பிரிட்ஜ் சிப் (CH340x போன்றவை) அல்லது கேபிளைப் பயன்படுத்தி எளிதாக USB ஆக மாற்றலாம்.WiFi மற்றும் BLE வயர்லெஸ் இணைப்புகளுக்கு, UART TTL இடைமுகத்துடன் Espressif ESP32 தொகுதி போன்ற ஒரு தொகுதியை மட்டும் இணைக்க வேண்டும்.[4] அல்லது பொது வெப்ப லேபிள்/ரசீது பிரிண்டர்களின் விலையில் 10-15 அமெரிக்க டாலர்களைச் சேர்க்கவும், அது நேரடியாக USB/WiFi/BLE வழங்கும்.ஆனால் இதில் வேடிக்கை எங்கே இருக்கிறது?
நீங்கள் படத்தைச் செயலாக்க விரும்பினால் (ஜூம்/டிதர்/கருப்பு-வெள்ளை மாற்றம்) மற்றும் லேபிள் பிரிண்டருக்கு அனுப்பினால், சிக்கலான இயக்கி செயல்படும்.விண்டோஸுக்கு, இயக்கி ஆன்லைனில் வழங்கப்படுகிறது, "s" இல்லாமல் "Windows thermal label printer driver" என்று தேடவும்.புகைப்படங்களை அச்சிடுவதற்கு உலகளாவிய லேபிள்/ரசீது அச்சுப்பொறிகளைப் பயன்படுத்தும் மைக்ரோகண்ட்ரோலர்களுக்கு இது மிகவும் சவாலானது, அதுதான் [லாரி வங்கி] Arduino நூலகம் அடுத்த கட்டத்திற்கு எடுத்துச் செல்லப்பட்டதாகத் தெரிகிறது.
3. Goojprt Qr203 58 மிமீ மைக்ரோ மைக்ரோ உட்பொதிக்கப்பட்ட வெப்ப பிரிண்டர் 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 ஷிப்பிங் கட்டணம்:
இந்த அச்சுப்பொறிகளால் பயன்படுத்தப்படும் காகிதம் அதிக எண்ணிக்கையிலான உடல்நலப் பிரச்சினைகளுடன் தொடர்புடையது.கூடுதலாக, இது எந்த வகையிலும் மறுசுழற்சி செய்யக்கூடியது அல்லது சுற்றுச்சூழலுக்கு உகந்தது அல்ல.
இது ஒரு சக்திவாய்ந்த எண்டோகிரைன் சீர்குலைக்கும் பிஸ்பெனால்-ஏ கொண்டுள்ளது.மூலம், பிபிஏ இல்லாத தயாரிப்புகள் பொதுவாக பிபிஏ-தொழில்நுட்ப ரீதியாக வேறுபட்ட, ஆனால் மோசமான எண்டோகிரைன் சீர்குலைவுகளைக் கொண்டிருக்கும்.
எரிச்சலூட்டும் இரசாயனங்கள் இருந்தாலும் இல்லாவிட்டாலும், வெப்ப காகிதம் எந்த வரையறையிலும் சூழலியல் ரீதியாக (தர்க்கரீதியாக) நட்புடன் இல்லை.
காசாளரால் செய்யப்பட்ட தொகையில் ஒரு சிறிய பகுதியை நீங்கள் சமாளிக்க வாய்ப்பில்லை.ஆனால் அது குறிப்பிடத் தக்கது.
[Donald Papp] இன் இந்த ஹேக்கடே இடுகையால் ஈர்க்கப்பட்டு, இந்த இடுகை வெப்ப அச்சுப்பொறிகளுக்கான புகைப்பட அச்சிடலுடன் [Larry Bank] இன் Arduino நூலகத்தைச் சுட்டிக்காட்டுகிறது, [Jeff Epler] Adafruit (செப்டம்பர் 2021) 28th)'BLE தெர்மல் " CircuitPython உடன் Cat” Printer Tutorial [1][2][3] இதன் விளைவாக அழகான சிறிய (ஆனால் விலையுயர்ந்த IMHO) Adafruit CLUE nRF52840 எக்ஸ்பிரஸ் தெர்மல் பிரிண்டர் மற்றும் புளூடூத் LE போர்டு மற்றும் 1.3" 240×240 வண்ணம் மூலம் இயக்கப்படும் புகைப்பட அச்சிடும் செயல்பாடு கிடைத்தது. போர்டில் IPS TFT காட்சி.[4]
துரதிர்ஷ்டவசமாக, CircuitPython குறியீடு புகைப்பட எடிட்டிங் பயன்பாட்டினால் முன் செயலாக்கப்பட்ட படத்தை மட்டுமே அச்சிடுகிறது (இலவச மற்றும் திறந்த மூல குறுக்கு-தளம் GIMP புகைப்பட எடிட்டர் போன்றவை).[5] ஆனால் சரியாகச் சொல்வதென்றால், Nordic nRF52840 புளூடூத் LE செயலி, 1 MB ஃபிளாஷ் நினைவகம், 256KB ரேம் மற்றும் 64 MHz கார்டெக்ஸ் M4 செயலி முழு CircuitPython ஐக் கொண்ட க்ளூ போர்டில் எளிமையான படத்தைத் தவிர வேறு எதையும் முன் செயலாக்க இடமிருக்கிறதா என்பது எனக்கு சந்தேகம். பலகை.
[Jeff Epler] எழுதினார்: இந்த ஹேக்கடே கட்டுரையில் "பூனை" பிரிண்டரைப் பார்த்தபோது (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), எனக்காக ஒன்றை நான் தயார் செய்ய வேண்டும்.அசல் சுவரொட்டி Arduino க்கு ஒரு நூலகத்தை உருவாக்கியது, ஆனால் CircuitPython க்கு ஏற்ற பதிப்பை உருவாக்க விரும்பினேன்.
2. அடாஃப்ரூட்டின் “பிஎல்இ தெர்மல் “கேட்” பிரிண்டர் வித் சர்க்யூட் பைதான்” டுடோரியல் [ஒற்றை பக்க html வடிவம்]

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

எங்கள் வலைத்தளம் மற்றும் சேவைகளைப் பயன்படுத்துவதன் மூலம், எங்கள் செயல்திறன், செயல்பாடு மற்றும் விளம்பர குக்கீகளை நீங்கள் வெளிப்படையாக ஒப்புக்கொள்கிறீர்கள்.மேலும் அறிய


பின் நேரம்: அக்டோபர்-13-2021