جدول المحتويات:
- اللوازم
- الخطوة 1: قم بإجراء اتصالات الأجهزة
- الخطوة الثانية: تحضير التوت
- الخطوة 3: تحويل Raspberry PI إلى أداة طابعة
- الخطوة 4: إعداد برنامج التشغيل على نظام التشغيل Windows
- الخطوة 5: إعداد اتصالات Bluetooth
- الخطوة 6: إعداد اتصالات NFC
- الخطوة 7: انسخ الملفات المناسبة من مستودع EcoPrinter
فيديو: طابعة EcoPrinter: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
زاد استخدام الورق بشكل كبير وكان التأثير السلبي لذلك على البيئة كبيرًا. لقد حان الوقت بلا شك لاتخاذ إجراءات وتقليل استخدام الورق في حياتنا اليومية. هذا هو السبب في أننا نقدم طابعة ecoPrinter !!! يمكن أن يساعدنا هذا الجهاز المبتكر الذي يعد أحد تطبيقات Android Beam و USB Printer Gadget بسهولة في استبدال النسخ المطبوعة بنقل الملفات. وخمنوا ماذا … يمكن تحقيق ذلك بسهولة وبتكلفة منخفضة !!!
EcoPrinter هو جهاز يسمح للمستخدم باستخدام بروتوكول NFC مع تطبيق Android Beam من أجل نقل أي نوع من الأعمال المطبوعة إلى جهاز محمول دون اتخاذ أي إجراء ضروري بخلاف فتح الجهاز المحمول! من وجهة نظر المستخدم ، أي أولئك الذين يرغبون في تلقي المستندات على الجهاز المحمول ، لا يلزم اتخاذ أي إجراء آخر (يعمل على غرار مدفوعات NFC). لا يوجد تثبيت للتطبيق ، ولا إعداد ، إنه "يعمل" بطريقة سحرية. من منظور الموفر ، كل ما يجب القيام به هو توصيل طابعة ecoPrinter بالكمبيوتر وتشغيل أمر لربط برنامج تشغيل Microsoft المناسب بالجهاز (لا توجد برامج تشغيل مخصصة ، لا تنزيلات ، لا توجد عمليات تثبيت - مجرد أمر). -إيقاف ومن ثم يمكن للمستخدمين الاستمتاع بفوائد طابعة ecoPrinter!
لا ينبغي اعتبار EcoPrinter جهازًا للاستخدام الشخصي فحسب ، بل للاستخدام المهني أيضًا. تخيل كم سيكون مفيدًا إذا استخدمت كل شركة أو مؤسسة أو سلطة طابعة ecoPrinter. سيتم حفظ أي إيصال ووثائق مهمة أخرى وتنظيمها على جهازك المحمول ليتم الوصول إليها بسهولة في أي وقت. لا شك أن تقليل استخدام الورق لا يفيد بيئتنا فحسب ، بل يمكن أن يساعد المستخدمين أيضًا على توفير المال من استخدام الورق والحبر.
وتجدر الإشارة إلى أن كل طابعة ecoPrinter لها رقم تسلسلي فريد يمكن استخدامه للحصول على إجمالي الإنفاق لكل متجر / فئة ، وإدارة أفضل لحالتك المالية ، وحتى السجلات من قبل كل مورد.
لن تساعد EcoPrinter في تقليل كمية الورق التي نستخدمها فحسب ، بل ستساعد المستخدمين أيضًا على تنظيم الإيصالات والفواتير والمستندات والاحتفاظ بها بأقل قدر من الجهد المطلوب من كلا الطرفين (المستخدم والموفر)
EcoPrinter هو دليل على المفهوم وقد تم وصف الحد الأدنى فقط بموجب هذا.
دعنا نذهب بلا أوراق !!!
كيف تعمل
- يقوم الموفر (مالك الجهاز) بتوصيل طابعة ecoPrinter وربطها بالمشغل المناسب.
- يقوم موفر وظيفة ecoPrinter بتحديد المستند المراد طباعته وتحديد طابعة ecoPrinter كجهاز الطابعة المفضل.
- ثم يتم إرسال الملف إلى Raspberry Pi ويتم تحويله إلى PDF.
- يشير WS2812B للمستخدم إلى أن الوقت قد حان لوضع الجهاز على طابعة ecoPrinter
- بدون أي تفاعل آخر ، يتم نقل الملف إلى الجهاز المحمول كملف PDF.
شرح مفصل لعملية نقل الملفات باستخدام طابعة ecoPrinter (ما معنى تأثيرات الإضاءة المختلفة)
- تم إرسال مهمة الطباعة من الكمبيوتر إلى طابعة ecoPrinter (مثل إجراء الطباعة القياسي)
- يعني تأثير حلقة الضوء الأخضر على طابعة ecoPrinter أن الجهاز يتلقى مهمة الطباعة ويحول الملف إلى ملف PDF.
- يعني تأثير حلقة الضوء الأحمر أن طابعة ecoPrinter تنتظر اتصال جهاز NFC
- تأثير حلقة الضوء الأخضر الذي يلي الأحمر ، يعني أن اتصال NFC كان ناجحًا وأن طابعة ecoPrinter تنتظر تسليم البلوتوث
- تأثير حلقة الضوء الأزرق ، بدء اتصال Bluetooth وجاري نقل الملف إلى جهازك المحمول.
اللوازم
لمزود
- Raspberry PI Zero W (يمكن استخدامه كأداة USB ، ويحتوي على WIFI و Bluetooth مدمجين)
-
PN532 NFCShield (ستعمل الدروع الأخرى أيضًا بفضل العمل الرائع للسيد.
ستيفن تيدمان ، مؤلف مكتبة nfcpy)
- حلقة WS2812 5050 RGB 12 LEDs (اختياري)
للمستخدم النهائي
- جهاز Android مزود بوظيفة NFC وإصدار Android 9 (PIE) أو إصدار سابق.
- تم تمكين Android Beam من قائمة إعدادات الجهاز.
الخطوة 1: قم بإجراء اتصالات الأجهزة
يعد تكوين أجهزة ecoPrinter بسيطًا جدًا وهو كالتالي:
- قم بتوصيل لوحة NFC ، باستخدام Raspberry's UART (GPIOs 14 ، 15). هناك أنواع مختلفة من لوحات NFC ولكن جميعها تقريبًا تدعم الاتصال التسلسلي. حدد لوحة متوافقة مع مكتبة nfcpy وأجهزة AVOID التي تتصل باستخدام USB لأن Raspberry PI لا يمكن أن يكون مضيف USB وأداة USB في نفس الوقت (لذلك لن يعمل)
- استخدم GPIO 18 كدبوس بيانات للتحكم في لوحة WS2812B.
- يتم توفير الطاقة لكل من اللوحتين من Raspberry PI.
الخطوة الثانية: تحضير التوت
- قم بتنزيل آخر إصدار من Raspbian (الإصدار: فبراير 2020) من الصفحة الرسمية
- قم بإعداد بطاقة SD باستخدام Raspbian باتباع الإرشادات الرسمية من هنا
- قم بإنشاء ملف جديد باسم ssh (لا تستخدم أي امتداد) ، في قسم التمهيد لبطاقة SD
-
قم بإنشاء ملف جديد wpa_supplicant.conf ، في قسم التمهيد لبطاقة SD وأدخل المحتوى التالي:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = شبكة واحدة = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}
-
قم بإلحاق الأسطر التالية في نهاية الملف config.txt في قسم التمهيد لبطاقة SD
# تمكين الاتصال التسلسلي - سيتم استخدامه للتواصل مع NFC Shield
enable_uart = 1 # اضبط ذاكرة GPU على 16 ميجابايت ، طالما أننا لا نستخدم أي شاشة gpu_mem = 16 # قم بتمكين dwc2 overlay لتحويل Raspi إلى Printer Gadget dtoverlay = dwc2
-
قم بإزالة النص التالي من الملف cmdline.txt في قسم التمهيد لبطاقة SD ، لتعطيل استخدام وحدة التحكم عبر المنفذ التسلسلي.
وحدة التحكم = serial0 ، 115200
- قم بإزالة بطاقة SD بأمان من جهاز الكمبيوتر الخاص بك ، وأدخلها في Raspberry PI وقم بالتمهيد.
- بعد اكتمال تسلسل التمهيد ، اتبع الإجراء المناسب لنظام التشغيل الخاص بك (Windows أو Windows 10 أو Mac أو Linux) للاتصال بالجهاز باستخدام SSH.
-
قم بتحديث مستودعات وبرامج Raspbian باستخدام الأوامر التالية.
sudo apt-get update
sudo apt-get الترقية -y
-
قم بتعيين الوحدات المناسبة ليتم تحميلها على كل تمهيد باستخدام الأوامر التالية:
sudo su
echo 'dwc2' >> / etc / modules echo 'libcomposite' >> / etc / modules exit بعد كتابة sudo su ، سيتغير مؤشر المستخدم وسيتم تنفيذ جميع الأوامر كجذر.
-
يمكنك تأكيد أفعالك من خلال عرض ملفات / etc / modules
القط / الخ / وحدات
-
قم بتثبيت المكتبات المطلوبة لـ WS2812B Neopixel Ring باستخدام الأمر:
تثبيت sudo pip3 rpi_ws281x adafruit-circpython-neopixel
الخطوة 3: تحويل Raspberry PI إلى أداة طابعة
-
قم بإنشاء الدليل الذي سيحتوي على ملف التكوين
sudo mkdir / usr / bin / nm_gadget
-
قم بإنشاء ملف تكوين أداة USB
sudo nano / usr / bin / nm_gadget / ecoPrinter
-
الصق تكوين جهاز الطابعة
#! / بن / باش
#ecoPrinter Gadget #author: novamostra.com modprobe libcomposite cd / sys / kernel / config / usb_gadget / mkdir -p ecoPrinter cd ecoPrinter # معلومات الجهاز echo 0x04a9> idVendor echo 0x1761> idProduct echo020000> bcd0Device> echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Locale mkdir -p strings / 0x409 echo "10000001"> strings / 0x409 / serialnumber echo "Novamostra"> سلاسل / 0x409 / الشركة المصنعة echo "ecoPrinter -> سلاسل / 0x409 / منتج mkdir" p configs / c.1 / strings / 0x409 echo 120> configs / c.1 / MaxPower mkdir -p function / printer.usb0 echo 10> function / printer.usb0 / q_len echo "MFG: linux ؛ MDL: g_printer ؛ CLS: الطابعة ؛ SN: 1 ؛ " > وظائف / printer.usb0 / pnp_string echo "Conf 1"> configs / c.1 / strings / 0x409 / تكوين وظائف ln -s / printer.usb0 configs / c.1 / ls / sys / class / udc> UDC
- استخدم تركيبة المفاتيح Ctrl + X لإغلاق الملف
- عندما يُطلب منك حفظ التغييرات ، اضغط على "y"
- اضغط على Enter لتخطي تحديد اسم جديد للملف.
-
اجعل ملف التكوين قابلاً للتنفيذ
sudo chmod + x / usr / bin / nm_gadget / ecoPrinter
-
قم بتعيين ملف التكوين للتشغيل عند التمهيد عن طريق تحرير ملف rc.local
sudo nano /etc/rc.local
-
وإضافة السطر التالي قبل كلمة "خروج"
/ usr / bin / nm_gadget / ecoPrinter
-
قم بتثبيت Ghostscript الذي سيتعامل مع التحويل من بوستسكريبت إلى PDF
سودو apt-get install ghostscript -y
-
جهاز الطابعة جاهز الآن. قم بإيقاف تشغيل Raspberry Pi الخاص بك:
sudo poweroff
- قم بتوصيل كبل USB من الكمبيوتر بمنفذ USB (وليس منفذ الطاقة) الخاص بـ Raspberry PI. سيتم تشغيل PI الخاص بك وسيظهر إشعار حول جهاز غير معروف جديد على Windows.
- في إدارة الأجهزة بجهاز الكمبيوتر الذي يعمل بنظام Windows ، سيظهر Raspberry PI كجهاز مركب.
الخطوة 4: إعداد برنامج التشغيل على نظام التشغيل Windows
بعد توصيل جهاز ecoPrinter باستخدام كبل micro usb لجهاز الكمبيوتر الخاص بك ، افتح نافذة موجه الأوامر بامتيازات إدارية وقم بتشغيل الأمر التالي:
printui / if / b "ecoPrinter" / f٪ windir٪ / inf / ntprint.inf / m "Microsoft PS Class Driver" / r "USB001"
سيؤدي هذا إلى ربط Microsoft PS Class Driver بالطابعة ecoPrinter ، وسيظهر جهاز طابعة جديد في طابعاتك المتاحة.
إذا تلقيت رسالة بعد تشغيل الأمر ، تعذر إكمال العملية (الخطأ 0x00000704) ، فهذا يعني أنه تم إعداد الجهاز على منفذ مختلف. أعد تشغيل الأمر بتغيير USB001 إلى USB002 أو USB003.
إذا لم يظهر أي خطأ ، فهذا يعني أن جهازك قد تم إعداده بشكل صحيح. يمكنك تأكيد ذلك من خلال فتح Device Manager وتحت قوائم انتظار الطباعة يتوفر جهاز "ecoPrinter".
الخطوة 5: إعداد اتصالات Bluetooth
قم بإعداد Obex FTP المطلوب لنقل الملفات باستخدام الأمر
sudo apt-get install obexftp
ابحث عن عنوان البلوتوث الخاص بـ Raspberry Pi باستخدام الأمر
hciconfig
هام: احتفظ بعنوان Bluetooth MAC لأننا سنستخدمه في ملف التكوين الخاص بـ ecoPrinter المطلوب لتسليم Bluetooth.
الخطوة 6: إعداد اتصالات NFC
يستخدم هذا الجهاز مكتبة nfcpy لبدء الاتصال وتسليم بروتوكول Bluetooth.
ابدأ بتثبيت Python Package Installer بتشغيل الأمر التالي:
sudo apt-get install python3-pip -y
ثم قم بتثبيت مكتبة nfcpy باستخدام الأمر التالي:
sudo pip3 تثبيت nfcpy
تأكد من تثبيت كل شيء وأن اتصالات الأجهزة صحيحة باستخدام الأمر:
python3 -m nfc - search-tty
يجب أن يظهر جهازك في الرقم التسلسلي / ttyS0
الخطوة 7: انسخ الملفات المناسبة من مستودع EcoPrinter
الآن Raspberry الخاص بك هو أداة طابعة مزودة بوظائف Bluetooth و NFC. الخطوة الأخيرة هي توصيل كل هذه القطع المنفصلة بالمنتج النهائي. أول تثبيت git:
sudo apt-get install git -y
ثم استنساخ مستودع ecoPrinter باستخدام الأمر:
استنساخ بوابة
قم بتحرير ملف ecoPrinter.conf وأضف عنوان Bluetooth MAC الخاص بجهازك
sudo نانو ecoPrinter / كود / ecoPrinter.conf
قم بإنشاء دليل جديد لتخزين مهام الطباعة
طابعة mkdir ecoPrinter / كود / مطبوعات
قم بتعيين الأذونات المناسبة للبرنامج الخفي:
sudo chmod + x ecoPrinter / code / ecoPrinter.sh
قم بتحرير ملف rc.local لمرة أخرى:
sudo nano /etc/rc.local
وأضف السطر التالي قبل كلمة "خروج"
/home/pi/ecoPrinter/code/ecoPrinter.sh
تهانينا !! تم إعداد طابعة ecoPrinter الخاصة بك بنجاح! أعد تشغيل جهازك وأنت على استعداد للذهاب !!!
[تحديث] مايو 2019: تتم الآن أتمتة جميع الإجراءات باستخدام setup.sh من مستودع ecoPrinter!
موصى به:
طابعة LEGO ثلاثية الأبعاد باستخدام Gcode: 6 خطوات
طابعة LEGO ثلاثية الأبعاد باستخدام Gcode: هل تريد إنشاء طابعة ثلاثية الأبعاد خاصة بك يمكنها طباعة كل ملف ثلاثي الأبعاد؟ استخدم هذه الصفحة أو موقعي للحصول على الإرشادات! للحصول على إرشادات أكثر تفصيلاً: الموقع: https://www.lego3dprinter.carrd.co
طابعة نقطية متعددة الألوان: 6 خطوات
طابعة نقطية متعددة الألوان: مرحبًا بالجميع. هذه التعليمات تتعلق بتصميم وتصنيع طابعة نقطية متعددة الألوان. كان يعتمد بشكل أساسي على عمل مماثل تم نشره بالفعل هنا في الدليل. العمل الذي أشير إليه هو "Dotter: Huge Based Dot Matrix Pr
تعديل USB-C إلى طابعة ثلاثية الأبعاد: 10 خطوات
إعادة تهيئة USB-C إلى طابعة ثلاثية الأبعاد: من المفيد دائمًا مواكبة الأوقات مع الحد الأدنى من الاستثمار. لقد اشتريت الطابعة ثلاثية الأبعاد لأول مرة منذ ثلاث سنوات ، وللأسف بعد انتظار طويل ، تم شحن الطابعة بمنفذ SD مكسور. كل ما تبقى لي هو إما إعادته
تحقق من الطباعة بدون برنامج خاص أو طابعة باستخدام MS Excel (طباعة الشيكات المصرفية): 6 خطوات
تحقق من الطباعة بدون برامج خاصة أو طابعة باستخدام MS Excel (طباعة الشيكات المصرفية): هذا هو مصنف Excel بسيط ، والذي سيكون مفيدًا جدًا لأي شركة لكتابة الكثير من الشيكات المصرفية في المرتبة الثانية بعد مورديها. لا تحتاج إلى طابعة خاصة أو برنامج ، ما عليك سوى جهاز كمبيوتر مزود بـ MS Excel وطابعة عادية. نعم ، الآن يمكنك
طابعة اليكسا - طابعة الإيصالات المعاد تدويرها: 7 خطوات (بالصور)
طابعة اليكسا | طابعة الإيصالات المعاد تدويرها: أنا من محبي إعادة تدوير التكنولوجيا القديمة وجعلها مفيدة مرة أخرى. منذ فترة ، كنت قد اشتريت طابعة إيصالات حرارية قديمة ورخيصة ، وأردت طريقة مفيدة لإعادة استخدامها. بعد ذلك ، خلال الأعياد ، حصلت على Amazon Echo Dot ، وأحد الإنجازات