მინი უკაბელო თერმოპრინტერი იღებს Arduino ბიბლიოთეკას (და MacOS აპლიკაციას)

[Larry Bank] Arduino ბიბლიოთეკა BLE (Bluetooth Low Energy) თერმულ პრინტერზე ტექსტისა და გრაფიკის დასაბეჭდად, აქვს შესანიშნავი ფუნქციები და შეუძლია უკაბელო ბეჭდვის სამუშაოების გაგზავნა ბევრ ჩვეულებრივ მოდელზე რაც შეიძლება მარტივად.ეს პრინტერები არის პატარა, იაფი და უკაბელო.ეს არის კარგი კომბინაცია, რაც მათ მიმზიდველს ხდის პროექტებისთვის, რომლებსაც შეუძლიათ ისარგებლონ ნაბეჭდი ასლების ბეჭდვით.
ის ასევე არ შემოიფარგლება მარტივი ნაგულისხმევი ტექსტით.შეგიძლიათ გამოიყენოთ Adafruit_GFX ბიბლიოთეკის სტილის შრიფტები და ოფციები უფრო გაფართოებული გამოსავლის დასასრულებლად და გრაფიკული ტექსტის გასაგზავნად.თქვენ შეგიძლიათ წაიკითხოთ ყველა ინფორმაცია იმის შესახებ, თუ რისი გაკეთება შეუძლია ბიბლიოთეკას ფუნქციების ამ მოკლე ჩამონათვალში.
მაგრამ [ლარი] აქ არ გაჩერებულა.მიკროკონტროლერებთან და BLE თერმულ პრინტერებთან ექსპერიმენტების დროს, მას ასევე სურდა შეესწავლა უშუალოდ BLE-ის გამოყენებით, რათა ესაუბრა ამ პრინტერებს თავისი Mac-დან.Print2BLE არის MacOS აპლიკაცია, რომელიც საშუალებას გაძლევთ გადაიტანოთ გამოსახულების ფაილები აპლიკაციის ფანჯარაში.თუ წინასწარი გადახედვის ეფექტი კარგია, ბეჭდვის ღილაკი გამოვა პრინტერიდან 1-bpp დაშლილი სურათის სახით.
მცირე თერმული პრინტერები შესაფერისია სუფთა პროექტებისთვის, როგორიცაა მოდიფიცირებული Polaroid კამერები.ახლა ეს პატარა პრინტერები უკაბელო და ეკონომიურია.მხოლოდ ასეთი ბიბლიოთეკის დახმარებით შეიძლება ყველაფერი გაადვილდეს.რა თქმა უნდა, თუ ეს ყველაფერი ცოტათი ზედმეტად მარტივი გეჩვენებათ, შეგიძლიათ გამოიყენოთ პლაზმა თერმული ბეჭდვის დასაბრუნებლად ნებისმიერ დროს.
ვათვალიერებ საცავს და მაინტერესებს ვინმემ იცის თუ არა ამ იაფფასიანი პრინტერების შესახებ, ანუ Phomemo M02, M02s და M02pro არ არის ჩამოთვლილი, როგორც თავსებადი, მაგრამ ეძებს კატას, ღორს და სხვა პრინტერებს, შეიძლება მეტ-ნაკლებად იგივე იყოს. ძირითადი მექანიზმი?გაინტერესებთ, ეხება თუ არა ის ბიბლიოთეკას.კიდევ ერთი საცავი github-ზე phomemo python სკრიპტებისთვის ლინუქსზე დასაბეჭდად.ეს ნივთები იაფი და მაგარი სათამაშოა.მინდა ვიცოდე, რატომ არ მიიღო მეტი წევა.
ამ BLE პრინტერების მრავალი ვარიაცია არსებობს.შინაგანად, მათ შეიძლება ჰქონდეთ ერთი და იგივე პრინტერი და UART ინტერფეისი, მაგრამ კომპანიებს, რომლებიც ამატებენ BLE დაფებს, მოსწონთ რაღაცის შეცვლა, რათა გართულდეს მათი აპლიკაციების გარეთ გამოყენება.ორი პრინტერი, რომელსაც მე ვუჭერ მხარს, უნდა იყოს შეცვლილი ინჟინერიით მათი Android აპლიკაციების საშუალებით, რადგან ისინი არ უჭერენ მხარს ESC/POS სტანდარტული ბრძანებების კომპლექტს.GOOJPRT იქცევა სწორად და აგზავნის მხოლოდ სტანდარტულ ბრძანებებს BLE-ის საშუალებით.მეეჭვება, რომ ბევრი „უცნაური“ ადამიანი გადაწყვეტს გამოიყენოს საკომუნიკაციო პროტოკოლები, რათა აიძულოთ გამოიყენოთ მათი მობილური აპლიკაციები.
აქედან გამომდინარე, თუ ვიყიდი ერთ-ერთ მათგანს და გამოვცურავ და გამოვიყვან BLE ნაწილს, მაშინ დიდი ალბათობაა, რომ მხოლოდ UART თერმოპრინტერი გქონდეს?
მე ვთამაშობდი Amazon-ის 80 მმ NETUM უკაბელო/დატენვის პრინტერთან.ღირს $80 და ნაჩვენებია სერიულ com პორტზე.ის მხარს უჭერს ESC/POS-ს, ამიტომ მე დავწერე ჩემი PowerShell ბიბლიოთეკა სურათებისთვის.NETUM-ის ერთადერთი მინუსი არის ის, რომ მას არ აქვს ტევადობა ძალიან დიდი პრინტერის რულონებისთვის, მაგრამ ეს არის კომპაქტურობის ფასი.აღმოვაჩინე, რომ შემიძლია ავიღო რამდენიმე საშუალო ზომის რულეტი და გავახვიო ნახევარი ცარიელ კოჭაზე.ხუთ წუთზე ნაკლები სჭირდება, რაც არ არის დიდი დისკომფორტი იმის მიხედვით, თუ რა სიჩქარით ვიყენებ მათ.
მოკლე პასუხი - დიახ!Bluetooth Low Energy (BLE) ძალიან თანმიმდევრულია სხვადასხვა პლატფორმაზე, ამიტომ მისი დანერგვა Linux-ზე დიდ განსხვავებას არ გამოიწვევს.
მასშტაბირებადი ტექსტისთვის, მარტივი ხაზებისთვის და შტრიხკოდებისთვის, არ არის საჭირო რთული დრაივერები, რადგან თითქმის ყველა ჩვეულებრივი ეტიკეტის/მიმღების პრინტერი მხარს უჭერს შედარებით მარტივ 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 დონის ინტერფეისი შეიძლება ადვილად გადაკეთდეს USB-ში UART/USB ხიდის ჩიპის (როგორიცაა CH340x) ან კაბელის გამოყენებით.WiFi და BLE უკაბელო კავშირებისთვის საჭიროა მხოლოდ ისეთი მოდულის დაკავშირება, როგორიცაა Espressif ESP32 მოდული UART TTL ინტერფეისთან.[4] ან დაამატეთ 10-15 აშშ დოლარი ზოგადი თერმული ეტიკეტების/ქვითრის პრინტერების ფასს და ის პირდაპირ უზრუნველყოფს USB/WiFi/BLE-ს.მაგრამ სად არის ამაში გართობა?
როდესაც გსურთ სურათის დამუშავება (გადიდება/დახრილობა/შავ-თეთრი კონვერტაცია) და გაგზავნა ლეიბლის პრინტერში, რთული დრაივერი მოქმედებს.Windows-ისთვის დრაივერი მოწოდებულია ონლაინ რეჟიმში, მოძებნეთ „Windows-ის თერმული ეტიკეტის პრინტერის დრაივერი“ „s“-ის გარეშე.ეს უფრო რთულია მიკროკონტროლერებისთვის, რომლებიც იყენებენ უნივერსალურ ეტიკეტების/მიმღების პრინტერებს ფოტოების დასაბეჭდად და ეს არის [Larry Bank]-ის Arduino ბიბლიოთეკა, როგორც ჩანს, შემდეგ დონეზეა გადაყვანილი.
3. Goojprt Qr203 58 მმ მიკრო ჩაშენებული თერმული პრინტერი Rs232+Ttl პანელი თავსებადი Eml203-თან, გამოიყენება ქვითრის შტრიხკოდის მისაღებად 15,17 აშშ დოლარი + 2,67 აშშ დოლარი მიწოდება:
4. უსადენო მოდული NodeMcu V3 V2 Lua WIFI განვითარების დაფა ESP8266 ESP32 PCB ანტენით და USB პორტით ESP-12E CP2102 2,94 აშშ დოლარი + 0,82 აშშ დოლარი მიწოდების საფასური:
ამ პრინტერების მიერ გამოყენებული ქაღალდი დაკავშირებულია ჯანმრთელობის უამრავ პრობლემასთან.გარდა ამისა, ის არავითარ შემთხვევაში არ არის გადამუშავებადი ან ეკოლოგიურად სუფთა.
ის შეიცავს ძლიერ ენდოკრინულ დამრღვევს ბისფენოლ-ა.სხვათა შორის, პროდუქტები, რომლებიც არ შეიცავს BPA-ს, ჩვეულებრივ შეიცავს BPA- ტექნიკურად განსხვავებულ, მაგრამ უარეს ენდოკრინულ მოშლას.
მიუხედავად შემაშფოთებელი ქიმიკატებისა თუ არა, თერმული ქაღალდი არ არის ეკოლოგიურად (ლოგიკურად) მეგობრული ნებისმიერი განმარტებით.
ნაკლებად სავარაუდოა, რომ მოლარის მიერ შესრულებული თანხის მცირე ნაწილს გაუმკლავდეთ.მაგრამ აღნიშვნის ღირსია.
[დონალდ პაპის] ამ ჰაკადეის პოსტით შთაგონებული, ეს პოსტი მიუთითებს [ლარი ბანკის] Arduino ბიბლიოთეკაზე თერმოპრინტერებისთვის ფოტო ბეჭდვით, [ჯეფ ეპლერს] აქვს ახალი Adafruit (2021 წლის სექტემბერი) 28th)'BLE Thermal. Cat” პრინტერის გაკვეთილი CircuitPython-ით [1][2][3] ამან გამოიწვია ფოტო ბეჭდვის ფუნქცია, რომელსაც ამოძრავებს საყვარელი პატარა (მაგრამ საკმაოდ ძვირი IMHO) Adafruit CLUE nRF52840 Express თერმული პრინტერი Bluetooth LE დაფით და 1.3” 240×240 ფერით. IPS TFT დისპლეი ბორტზე.[4]
სამწუხაროდ, CircuitPython კოდი ბეჭდავს მხოლოდ ფოტო რედაქტირების აპლიკაციის მიერ წინასწარ დამუშავებულ სურათს (როგორიცაა უფასო და ღია წყაროს ჯვარედინი პლატფორმა GIMP ფოტო რედაქტორი).[5] მაგრამ სამართლიანი რომ ვიყო, მეეჭვება, რომ CLUE დაფას ნორდიული nRF52840 Bluetooth LE პროცესორით, 1 მბ ფლეშ მეხსიერებით, 256 კბ ოპერატიული მეხსიერებით და 64 MHz Cortex M4 პროცესორით, რომელიც მუშაობს CircuitPython სრულ CircuitPython-ზე, აქვს თუ არა წინასწარ დამუშავების ადგილი, გარდა მარტივი გამოსახულების- ფიცარი.
[ჯეფ ეპლერი] დაწერა: როდესაც ვნახე "კატის" პრინტერი ამ ჰაკადეის სტატიაში (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), მე უბრალოდ უნდა მოვამზადო ჩემთვის.ორიგინალურმა პოსტერმა შექმნა ბიბლიოთეკა Arduino-სთვის, მაგრამ მე მინდოდა CircuitPython-ისთვის შესაფერისი ვერსიის გაკეთება.
2. Adafruit-ის "BLE Thermal "Cat" Printer with CircuitPython" გაკვეთილი [ერთგვერდიანი html ფორმატი]

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

ჩვენი ვებსაიტისა და სერვისების გამოყენებით თქვენ ცალსახად ეთანხმებით ჩვენი მუშაობის, ფუნქციონალური და სარეკლამო ქუქიების განთავსებას.გაიგე მეტი


გამოქვეყნების დრო: ოქტ-13-2021