Mündəricat:

EcoPrinter: 7 addım
EcoPrinter: 7 addım

Video: EcoPrinter: 7 addım

Video: EcoPrinter: 7 addım
Video: Бумага А4 для принтера (ECO) 2024, Noyabr
Anonim
Image
Image
EcoPrinter
EcoPrinter
EcoPrinter
EcoPrinter

Kağız istifadəsi kəskin şəkildə artdı və bunun ətraf mühitə mənfi təsiri çox böyükdür. Şübhəsiz ki, artıq hərəkətə keçməyin və gündəlik həyatımızda kağızdan istifadəni azaltmağın vaxtıdır. Buna görə də ecoPrinter -i təqdim edirik !!! Android Beam və USB Printer Gadgetının tətbiqi olan bu yenilikçi cihaz, bərk nüsxələri fayl köçürmə ilə əvəz etməyimizə asanlıqla kömək edə bilər. Və nə olduğunu təxmin edin … buna çaba sərf etmədən və çox aşağı qiymətə nail olmaq olar !!!

EcoPrinter, istifadəçinin mobil cihazın kilidini açmaqdan başqa heç bir zəruri tədbir görmədən hər hansı bir çap işini mobil cihaza köçürmək üçün Android Beam tətbiqi ilə NFC protokolundan istifadə etməsinə imkan verən bir cihazdır! İstifadəçinin nöqteyi -nəzərindən, mobil cihazda sənəd almaq istəyənlər üçün başqa bir hərəkət tələb olunmur (NFC Ödənişlərinə bənzər işləyir). Heç bir tətbiq quraşdırma, heç bir quraşdırma, sadəcə sehrli şəkildə "işləyir". Provayderin nöqteyi -nəzərindən ecoPrinter -i kompüterə bağlamaq və müvafiq Microsoft Sürücüsünü cihazla əlaqələndirmək üçün əmr vermək kifayətdir (Xüsusi sürücülər, yükləmələr, quraşdırmalar yoxdur - Sadəcə bir əmr). -off proseduru və sonra istifadəçilər ecoPrinter -in faydalarından istifadə edə bilərlər!

EcoPrinter yalnız şəxsi istifadə üçün deyil, həm də peşəkar istifadə üçün nəzərdə tutulmalıdır. Təsəvvür edin ki, hər bir iş, təşkilat və ya orqan ecoPrinter -dən istifadə etsə nə qədər faydalı olar. İstənilən vaxt asanlıqla əldə etmək üçün hər hansı bir qəbz və digər vacib sənədlər mobil cihazınızda saxlanılır və təşkil edilir. Şübhəsiz ki, kağız istifadəsini azaltmaqla ətraf mühitə fayda verməklə yanaşı, həm də istifadəçilərə kağızdan və tonerdən pul qənaət etməyə kömək edə bilərik.

Qeyd etmək lazımdır ki, hər bir ecoPrinter -in hər bir mağaza / kateqoriya üzrə ümumi xərcləri, maliyyə vəziyyətinizi daha yaxşı idarə etmək, hətta hər bir təchizatçı tərəfindən qeydləri aparmaq üçün istifadə edilə bilən unikal seriya nömrəsi var.

EcoPrinter yalnız istifadə etdiyimiz kağız miqdarını azaltmağa kömək etməyəcək, həm də istifadəçilərə hər iki tərəfdən tələb olunan minimum səylə (qəbz, hesab -faktura və sənədləri) təşkil etməyə və saxlamağa kömək edəcək (istifadəçi və provayder)

EcoPrinter bir konsepsiyanın sübutudur və burada ən sadə minimumlar təsvir edilmişdir.

Sənədsiz gedək !!!

Bu necə işləyir

  • Provayder (cihaz sahibi) ecoPrinter -i bağlayır və uyğun sürücünü əlaqələndirir.
  • EcoPrinter funksiyasını təmin edən, sadəcə çap olunacaq sənədi və üstünlük verilən printer cihazı olaraq ecoPrinteri seçir.
  • Fayl daha sonra Raspberry Pi -yə göndərilir və PDF -ə çevrilir.
  • WS2812B istifadəçiyə cihazı ecoPrinter -ə yerləşdirməyin vaxtının gəldiyini göstərir
  • Başqa heç bir qarşılıqlı təsir olmadan fayl PDF olaraq mobil cihaza köçürülür.

EcoPrinter istifadə edərək fayl köçürməsinin ətraflı izahı (Fərqli işıqlandırma effektlərinin mənası nədir)

  1. Çap işi kompüterdən ecoPrinter -ə göndərildi (standart çap proseduru ilə eyni)
  2. EcoPrinter -də yaşıl işıq üzük effekti, cihazın çap işini alması və faylı PDF -ə çevirməsi deməkdir.
  3. Qırmızı işıq üzük effekti, ecoPrinter -in NFC cihazının bağlanmasını gözlədiyi anlamına gəlir
  4. Qırmızıdan sonra yaşıl işıq üzük effekti, NFC bağlantısının uğurlu olduğunu və ecoPrinterin Bluetooth təhvil verilməsini gözlədiyini bildirir.
  5. Mavi işıq üzük effekti, Bluetooth bağlantısı başladıldı və fayl mobil cihazınıza köçürüldü.

Təchizat

Provayder üçün

  • Raspberry PI Zero W (USB Gadget olaraq istifadə edilə bilər və WIFI və Bluetooth -a malikdir)
  • PN532 NFCShield (digər qalxanlar da Mr.

    Stephen Tiedemann, nfcpy kitabxanasının yaradıcısı)

  • WS2812 5050 RGB 12 LED Üzük (isteğe bağlı)

Son istifadəçi üçün

  • NFC funksiyası və 9 (PIE) və ya əvvəlki Android versiyası olan Android Cihazı.
  • Android Beam Cihazın Ayarlar menyusundan aktivdir.

Addım 1: Avadanlıq Əlaqələri yaradın

Avadanlıq Əlaqələri yaradın
Avadanlıq Əlaqələri yaradın
Avadanlıq Əlaqələri yaradın
Avadanlıq Əlaqələri yaradın
Avadanlıq Əlaqələri yaradın
Avadanlıq Əlaqələri yaradın

EcoPrinter hardware konfiqurasiyası çox sadədir və aşağıdakı kimidir:

  1. Raspberry's UART (GPIOs 14, 15) istifadə edərək NFC Kartını bağlayın. Fərqli NFC lövhələri var, lakin demək olar ki, hamısı serial ünsiyyətini dəstəkləyir. Nfcpy kitabxanası və USB ilə qoşulan AVOID cihazları ilə uyğun bir lövhə seçin, çünki Raspberry PI eyni anda USB Host və USB Gadget ola bilməz (Deməli işləməyəcək)
  2. WS2812B LED panelini idarə etmək üçün DATA pin kimi GPIO 18 istifadə edin.
  3. Raspberry PI -dən hər iki lövhəyə enerji verin.

Addım 2: Moruq Hazırlanması

Moruq Hazırlanması
Moruq Hazırlanması
Moruq Hazırlanması
Moruq Hazırlanması
Moruq Hazırlanması
Moruq Hazırlanması
  1. Rəsmi səhifədən son Raspbianı (Versiya: Fevral 2020) yükləyin
  2. Buradakı rəsmi təlimatlara uyğun olaraq SD kartı Raspbian ilə hazırlayın
  3. SD Kartın açılış hissəsində ssh adında yeni bir fayl yaradın (heç bir uzantı istifadə etməyin)
  4. SD kartın açılış hissəsində yeni bir wpa_supplicant.conf faylını yaradın və aşağıdakı məzmunu daxil edin:

    ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

    update_config = 1 şəbəkə = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}

  5. SD kartın açılış hissəsinə config.txt faylının sonuna aşağıdakı sətirləri əlavə edin

    # Serial ünsiyyəti aktivləşdir - NFC Shield ilə ünsiyyət üçün istifadə ediləcək

    enable_uart = 1 # Heç bir ekran istifadə etmədiyimiz müddətcə GPU yaddaşını 16 MB olaraq təyin edin gpu_mem = 16 # Raspi'yi Yazıcı Gadgetına çevirmək üçün dwc2 örtüşməsini aktiv edin dtoverlay = dwc2

  6. Serial port vasitəsilə konsol istifadəsini aradan qaldırmaq üçün SD kartın açılış hissəsindəki cmdline.txt faylından aşağıdakı mətni çıxarın.

    konsol = serial0, 115200

  7. SD kartınızı kompüterinizdən etibarlı şəkildə çıxarın, Raspberry PI-yə daxil edin və yükləyin.
  8. Yükləmə ardıcıllığı tamamlandıqdan sonra, SSH istifadə edərək cihaza qoşulmaq üçün Əməliyyat Sisteminizin (Windows, Windows 10, Mac və ya Linux) uyğun prosedurunu izləyin.
  9. Aşağıdakı əmrləri istifadə edərək Raspbian -ın depolarını və proqram təminatını yeniləyin.

    sudo apt-get yeniləməsi

    sudo apt -get upgrade -y

  10. Aşağıdakı əmrləri istifadə edərək hər açılışda yüklənəcək uyğun modulları təyin edin:

    sudo su

    echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit Sudo su yazdıqdan sonra istifadəçi göstəricisi dəyişəcək və bütün əmrlər kök olaraq icra olunacaq.

  11. /Etc /modules fayllarını göstərərək hərəkətlərinizi təsdiq edə bilərsiniz

    cat /etc /modules

  12. WS2812B Neopixel Ring üçün lazım olan kitabxanaları əmrdən istifadə edərək quraşdırın:

    sudo pip3 rpi_ws281x adafruit-circuitpython-neopixel qurun

Addım 3: Raspberry PI -ni Printer Gadgetına çevirin

Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
Raspberry PI -ni Printer Gadgetına çevirin
  1. Konfiqurasiya faylını saxlayacaq bir kataloq yaradın

    sudo mkdir/usr/bin/nm_gadget

  2. USB Gadget konfiqurasiya faylını yaradın

    sudo nano/usr/bin/nm_gadget/ecoPrinter

  3. Yazıcı qurğusunun konfiqurasiyasını yapışdırın

    #!/bin/bash

    #ecoPrinter Gadget #author: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Device Information echo 0x04a9> idVendor echo 0x1761> idPevice bc 0x0C0B00 echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Localale mkdir -p strings/0x409 echo "10000001"> strings/0x409/serialnumber echo "Novamostra"> strings/0x409/istehsalçı echo "ecoPrinter40" -strings/0x409 p configs/c.1/strings/0x409 echo 120> configs/c.1/MaxPower mkdir -p funksiyaları/printer.usb0 echo 10> funksiyalar/printer.usb0/q_len echo "MFG: linux; MDL: g_printer; CLS: YAZICI; SN: 1; " > functions/printer.usb0/pnp_string echo "Conf 1"> configs/c.1/strings/0x409/ln -s functions/printer.usb0 configs/c.1/ls/sys/class/udc> UDC

  4. Dosyanı bağlamaq üçün Ctrl + X düymələrindən istifadə edin
  5. Dəyişiklikləri saxlamaq istədikdə "y" düyməsini basın
  6. Fayl üçün yeni bir ad seçməyi atlamaq üçün enter düyməsini basın.
  7. Konfiqurasiya faylını işlək hala gətirin

    sudo chmod +x/usr/bin/nm_gadget/ecoPrinter

  8. Rc.local faylını redaktə edərək konfiqurasiya faylını açılışda işə salın

    sudo nano /etc/rc.local

  9. Və "exit" açar sözündən əvvəl aşağıdakı sətri əlavə edin

    /usr/bin/nm_gadget/ecoPrinter

  10. Postscript -dən PDF -ə çevrilməni idarə edəcək Ghostscript -i quraşdırın

    sudo apt -get ghostscript -y quraşdırın

  11. Yazıcı cihazı artıq hazırdır. Raspberry Pi -ni söndürün:

    sudo poweroff

  12. Bir USB kabelini Kompüterdən Raspberry PI -nin USB portuna (güc portuna deyil) qoşun. PI açılacaq və yeni bir naməlum cihaz haqqında bir bildiriş Windows -da görünəcək.
  13. Windows Kompüterinizin Cihaz Menecerində Raspberry PI Kompozit Cihaz kimi görünəcək.

Addım 4: Windows -da Sürücü Quraşdırması

Windows -da Sürücü Quraşdırması
Windows -da Sürücü Quraşdırması
Windows -da Sürücü Quraşdırması
Windows -da Sürücü Quraşdırması

EcoPrinter cihazını kompüterinizə mikro usb kabeli ilə bağladıqdan sonra, İnzibati İmtiyazları olan bir Komut İstemi Pəncərəsi açın və aşağıdakı əmri işlədin:

printui /if /b "ecoPrinter" /f %windir %\ inf / ntprint.inf /m "Microsoft PS Class Driver" /r "USB001"

Bu, Microsoft PS Class Sürücüsünü ecoPrinter ilə əlaqələndirəcək və mövcud printerlərdə yeni bir printer cihazı görünəcək.

Əmr əmrini yerinə yetirdikdən sonra Əməliyyatın tamamlanamaması mesajı alırsınızsa (səhv 0x00000704), bu, cihazın başqa bir portda qurulduğunu bildirir. USB001-i USB002 və ya USB003 olaraq dəyişdirmək əmrini yenidən başladın.

Səhv görünmürsə, bu cihazınızın düzgün qurulduğunu göstərir. Bunu Cihaz menecerini açaraq təsdiq edə bilərsiniz və Çap növləri altında "ecoPrinter" cihazı mövcuddur.

Addım 5: Bluetooth Rabitə qurun

Bluetooth Əlaqələrini qurun
Bluetooth Əlaqələrini qurun

Komandan istifadə edərək fayl ötürülməsi üçün lazım olan Obex FTP qurun

sudo apt-get obexftp quraşdırın

Əmrdən istifadə edərək Raspberry Pi -nin bluetooth ünvanını tapın

hciconfig

Mühüm: Bluetooth MAC ünvanını qeyd edin, çünki onu Bluetooth təhvil vermək üçün lazım olan ecoPrinter konfiqurasiya faylında istifadə edəcəyik.

Addım 6: NFC Rabitə qurun

NFC Rabitə qurun
NFC Rabitə qurun

Bu cihaz əlaqəni başlamaq və Bluetooth protokoluna təhvil vermək üçün nfcpy kitabxanasından istifadə edir.

Aşağıdakı əmri işlədən Python Paket Yükləyicisini quraraq başlayın:

sudo apt-get python3-pip -y qurun

və sonra aşağıdakı əmri istifadə edərək nfcpy kitabxanasını quraşdırın:

sudo pip3 nfcpy quraşdırın

Hər şeyi quraşdırdığınızdan və avadanlıq əlaqələrinin düzgün olduğundan əmin olun:

python3 -m nfc --search -tty

Cihazınız serial/ttyS0 -də görünməlidir

Addım 7: Uyğun Faylları EcoPrinter Deposundan kopyalayın

Uyğun Faylları EcoPrinter Deposundan kopyalayın
Uyğun Faylları EcoPrinter Deposundan kopyalayın
Uyğun Faylları EcoPrinter Deposundan kopyalayın
Uyğun Faylları EcoPrinter Deposundan kopyalayın

İndi Moruq Bluetooth və NFC funksiyasına malik bir Yazıcı qurğusudur. Son addım bütün bu ayrı parçaları son məhsula bağlamaqdır. Əvvəlcə git qurun:

sudo apt -get qur -git

və sonra əmrdən istifadə edərək ecoPrinter deposunu klonlayın:

git klonu

EcoPrinter.conf faylını düzəldin və cihazınızın Bluetooth MAC ünvanını əlavə edin

sudo nano ecoPrinter/code/ecoPrinter.conf

Çap işlərini saxlamaq üçün yeni bir kataloq yaradın

mkdir ecoPrinter/kod/izlər

Daemon üçün müvafiq icazələri təyin edin:

sudo chmod +x ecoPrinter/code/ecoPrinter.sh

Rc.local faylını başqa dəfə redaktə edin:

sudo nano /etc/rc.local

Və "exit" açar sözündən əvvəl aşağıdakı sətri əlavə edin

/home/pi/ecoPrinter/code/ecoPrinter.sh

Təbrik edirəm !! EcoPrinteriniz uğurla quruldu! Cihazınızı yenidən başladın və getməyə hazırsınız !!!

[Yeniləmə] May 2019: Bütün prosedur indi ecoPrinter depolarından setup.sh istifadə edərək avtomatlaşdırılmışdır!

Tövsiyə: