মিনি ওয়্যারলেস থার্মাল প্রিন্টার Arduino লাইব্রেরি পায় (এবং 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 সমর্থন করে, তাই আমি ছবিগুলির জন্য আমার নিজস্ব PowerShell লাইব্রেরি লিখেছি।NETUM এর একমাত্র অসুবিধা হল যে এটিতে খুব বড় প্রিন্টার রোলের ক্ষমতা নেই, তবে এটি কমপ্যাক্টনেসের দাম।আমি দেখেছি যে আমি কিছু মাঝারি আকারের রোল নিতে পারি এবং তাদের অর্ধেক একটি খালি স্পুলে আনরোল করতে পারি।এটি পাঁচ মিনিটেরও কম সময় নেয়, যা আমি যে গতিতে ব্যবহার করি সে অনুযায়ী এটি একটি বড় অসুবিধা নয়।
সংক্ষিপ্ত উত্তর - হ্যাঁ!ব্লুটুথ লো এনার্জি (বিএলই) বিভিন্ন প্ল্যাটফর্মে খুব সামঞ্জস্যপূর্ণ, তাই এটি লিনাক্সে প্রয়োগ করলে খুব বেশি পার্থক্য হবে না।
স্কেলযোগ্য পাঠ্য, সাধারণ লাইন এবং বারকোডগুলির জন্য, কোনও জটিল ড্রাইভারের প্রয়োজন নেই, কারণ প্রায় সমস্ত সাধারণ লেবেল/রসিদ প্রিন্টার তুলনামূলকভাবে সহজ Epson প্রিন্টার স্ট্যান্ডার্ড কোড সমর্থন করে, যা ESC/P নামেও পরিচিত।[১] আরও সুনির্দিষ্ট হওয়ার জন্য, লেবেল/রসিদ থার্মাল প্রিন্টারগুলি ESC/POS (Epson স্ট্যান্ডার্ড কোড/পয়েন্ট অফ সেল) ভেরিয়েন্ট ব্যবহার করে।[২] ESC/P বা ESC/POS নামটিও উপযুক্ত কারণ প্রিন্টার কমান্ডের আগে একটি EScape অক্ষর (ASCII কোড 27) রয়েছে।
সাধারণ সাধারণ-উদ্দেশ্য থার্মাল লেবেল/রসিদ প্রিন্টারগুলি AliExpress-এর মতো ওয়েবসাইটগুলিতে সস্তায় কেনা যায়।[৩] এই সাধারণ-উদ্দেশ্য প্রিন্টারগুলির একটি RS-232 UART TTL স্তরের ইন্টারফেস রয়েছে যা ESC/POS সমর্থন করে।RS-232 UART TTL স্তরের ইন্টারফেসটিকে UART/USB ব্রিজ চিপ (যেমন CH340x) বা একটি কেবল ব্যবহার করে সহজেই USB-এ রূপান্তর করা যেতে পারে।WiFi এবং BLE ওয়্যারলেস সংযোগের জন্য, আপনাকে শুধুমাত্র UART TTL ইন্টারফেসের সাথে Espressif ESP32 মডিউলের মতো একটি মডিউল সংযোগ করতে হবে।[৪] অথবা সাধারণ থার্মাল লেবেল/রসিদ প্রিন্টারের দামে 10-15 মার্কিন ডলার যোগ করুন এবং এটি সরাসরি USB/WiFi/BLE প্রদান করবে।কিন্তু এতে মজা কোথায়?
আপনি যখন ইমেজটি প্রক্রিয়া করতে চান (জুম/ডিথার/কালো-এবং-সাদা রূপান্তর) এবং লেবেল প্রিন্টারে পাঠাতে চান, তখন একটি জটিল ড্রাইভার কাজ করে।উইন্ডোজের জন্য, ড্রাইভারটি অনলাইনে সরবরাহ করা হয়, "s" ছাড়াই "Windows থার্মাল লেবেল প্রিন্টার ড্রাইভার" অনুসন্ধান করুন।মাইক্রোকন্ট্রোলারদের জন্য এটি আরও চ্যালেঞ্জিং যেগুলি ফটো প্রিন্ট করার জন্য ইউনিভার্সাল লেবেল/রসিদ প্রিন্টার ব্যবহার করে এবং এটি হল [ল্যারি ব্যাংক] এর আরডুইনো লাইব্রেরি পরবর্তী স্তরে নিয়ে যাওয়া বলে মনে হচ্ছে।
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 শিপিং ফি:
এই প্রিন্টারগুলির দ্বারা ব্যবহৃত কাগজটি প্রচুর পরিমাণে স্বাস্থ্য সমস্যার সাথে সম্পর্কিত।উপরন্তু, এটি পুনর্ব্যবহারযোগ্য বা পরিবেশগতভাবে বন্ধুত্বপূর্ণ নয়।
এটিতে একটি শক্তিশালী অন্তঃস্রাব বিঘ্নকারী বিসফেনল-এ রয়েছে।যাইহোক, যে পণ্যগুলিতে BPA থাকে না সেগুলিতে সাধারণত BPA-প্রযুক্তিগতভাবে ভিন্ন, তবে আরও খারাপ অন্তঃস্রাব বিঘ্নকারী থাকে।
বিরক্তিকর রাসায়নিক যাই হোক না কেন, তাপীয় কাগজ কোনো সংজ্ঞা দ্বারা পরিবেশগতভাবে (যৌক্তিকভাবে) বন্ধুত্বপূর্ণ নয়
আপনি ক্যাশিয়ার দ্বারা তৈরি পরিমাণের একটি ছোট অংশের সাথে মোকাবিলা করার সম্ভাবনা নেই।কিন্তু এটা উল্লেখ করার মতো।
[ডোনাল্ড প্যাপ]-এর এই হ্যাকাডে পোস্ট দ্বারা অনুপ্রাণিত হয়ে, এই পোস্টটি [ল্যারি ব্যাঙ্ক]-এর আরডুইনো লাইব্রেরির দিকে নির্দেশ করে যেখানে থার্মাল প্রিন্টারের ফটো প্রিন্টিং রয়েছে, [জেফ এপলার] অ্যাডাফ্রুটে (সেপ্টেম্বর 2021) 28) 'BLE থার্মাল'-এ একটি নতুন একটি রয়েছে CircuitPython এর সাথে Cat" প্রিন্টার টিউটোরিয়াল [1][2][3] এর ফলে একটি ফটো প্রিন্টিং ফাংশন তৈরি হয়েছে যা চতুর সামান্য (কিন্তু বরং ব্যয়বহুল IMHO) দ্বারা চালিত হয়েছে Adafruit CLUE nRF52840 এক্সপ্রেস থার্মাল প্রিন্টার সহ Bluetooth LE বোর্ড এবং 1.3” 240×240 রঙ বোর্ডে আইপিএস টিএফটি ডিসপ্লে।[৪]
দুর্ভাগ্যবশত, CircuitPython কোড শুধুমাত্র একটি ছবি প্রিন্ট করে যা একটি ফটো এডিটিং অ্যাপ্লিকেশন দ্বারা প্রিপ্রসেস করা হয় (যেমন ফ্রি এবং ওপেন সোর্স ক্রস-প্ল্যাটফর্ম GIMP ফটো এডিটর)।[৫] কিন্তু ন্যায্যভাবে বলতে গেলে, নর্ডিক nRF52840 ব্লুটুথ LE প্রসেসর, 1 MB ফ্ল্যাশ মেমরি, 256KB RAM এবং একটি 64 MHz Cortex M4 প্রসেসর সহ একটি CLUE বোর্ডে সম্পূর্ণ সার্কিটপাইথন ছাড়া অন্য কিছু প্রিপ্রসেস করার জায়গা আছে কিনা আমার সন্দেহ আছে- তক্তা
[জেফ এপলার] লিখেছেন: যখন আমি এই হ্যাকাডে নিবন্ধে "বিড়াল" প্রিন্টার দেখেছিলাম (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), আমাকে শুধু নিজের জন্য একটি প্রস্তুত করতে হবে।আসল পোস্টারটি Arduino এর জন্য একটি লাইব্রেরি তৈরি করেছে, কিন্তু আমি সার্কিট পাইথনের জন্য উপযুক্ত একটি সংস্করণ তৈরি করতে চেয়েছিলাম।
2. Adafruit-এর “BLE থার্মাল “Cat” প্রিন্টার উইথ সার্কিট পাইথন” টিউটোরিয়াল [একক পৃষ্ঠার এইচটিএমএল ফরম্যাট]

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

আমাদের ওয়েবসাইট এবং পরিষেবাগুলি ব্যবহার করে, আপনি স্পষ্টভাবে আমাদের কর্মক্ষমতা, কার্যকারিতা এবং বিজ্ঞাপন কুকি স্থাপনের সাথে সম্মত হন।আরো জানুন


পোস্টের সময়: অক্টোবর-13-2021