Satura rādītājs:

EcoPrinter: 7 soļi
EcoPrinter: 7 soļi

Video: EcoPrinter: 7 soļi

Video: EcoPrinter: 7 soļi
Video: funsun 1.6m eco printer with dx6 head 2024, Novembris
Anonim
Image
Image
EcoPrinter
EcoPrinter
EcoPrinter
EcoPrinter

Papīra izmantošana ir ievērojami palielinājusies, un tā negatīvā ietekme uz vidi ir ievērojama. Neapšaubāmi, tagad ir pienācis laiks rīkoties un samazināt papīra izmantošanu ikdienas dzīvē. Tāpēc mēs iepazīstinām ar ecoPrinter !!! Šī novatoriskā ierīce, kas ir Android Beam un USB printera sīkrīka ieviešana, var viegli palīdzēt mums aizstāt cietās kopijas ar failu pārsūtīšanu. Un uzmini nu … to var panākt bez piepūles un par ļoti zemām izmaksām !!!

EcoPrinter ir ierīce, kas ļauj lietotājam izmantot NFC protokolu ar Android Beam ieviešanu, lai pārsūtītu jebkāda veida drukas darbus uz mobilo ierīci, neveicot nekādas nepieciešamās darbības, izņemot mobilās ierīces atbloķēšanu! No lietotāja viedokļa, proti, tiem, kas vēlas saņemt dokumentus mobilajā ierīcē, nekādas turpmākas darbības nav nepieciešamas (darbojas līdzīgi NFC maksājumiem). Nav lietotnes instalēšanas, nav iestatīšanas, tas vienkārši maģiski "darbojas". No pakalpojumu sniedzēja viedokļa viss, kas jums jādara, ir savienot datoru ar ecoPrinter un palaist komandu, lai saistītu atbilstošo Microsoft draiveri ar ierīci (nav pielāgotu draiveru, nav lejupielādes, nav instalāciju - tikai komanda). Tas ir viens -izslēdz procedūru un tad lietotāji var izbaudīt ecoPrinter priekšrocības!

EcoPrinter ir jāuzskata ne tikai par ierīci personiskai lietošanai, bet arī profesionālai lietošanai. Iedomājieties, cik noderīgi būtu, ja katrs uzņēmums, organizācija vai iestāde izmantotu ecoPrinter. Jebkura kvīts un citi svarīgi dokumenti tiks saglabāti un sakārtoti jūsu mobilajā ierīcē, lai tiem jebkurā laikā būtu viegli piekļūt. Neapšaubāmi, samazinot papīra izmantošanu, ieguvums ir ne tikai mūsu videi, bet arī var palīdzēt lietotājiem ietaupīt naudu no papīra un tonera lietošanas.

Jāatzīmē, ka katram ecoPrinter ir unikāls sērijas numurs, ko var izmantot, lai noteiktu kopējos izdevumus par veikalu / kategoriju, labāku jūsu finanšu stāvokļa pārvaldību, pat katra piegādātāja reģistrētos žurnālus.

EcoPrinter ne tikai palīdzēs samazināt mūsu izmantotā papīra daudzumu, bet arī palīdzēs lietotājiem sakārtot un saglabāt kvītis, rēķinus, dokumentus ar minimālu piepūli, ko prasa abas puses (lietotājs un pakalpojumu sniedzējs)

EcoPrinter ir koncepcijas pierādījums, un šeit ir aprakstīti tikai minimālie minimumi.

Ejam bez papīra !!!

Kā tas strādā

  • Pakalpojumu sniedzējs (ierīces īpašnieks) savieno ecoPrinter un korelē atbilstošo draiveri.
  • EcoPrinter funkcionalitātes nodrošinātājs vienkārši izvēlas drukājamo dokumentu un izvēlas ecoPrinter kā vēlamo printera ierīci.
  • Pēc tam fails tiek nosūtīts uz Raspberry Pi un tiek pārvērsts PDF formātā.
  • WS2812B norāda lietotājam, ka ir pienācis laiks novietot ierīci pie ecoPrinter
  • Bez citas mijiedarbības fails tiek pārsūtīts uz mobilo ierīci kā PDF.

Detalizēts paskaidrojums par failu pārsūtīšanu, izmantojot ecoPrinter (kāda ir dažādu apgaismojuma efektu nozīme)

  1. Drukas darbs ir nosūtīts no datora uz ecoPrinter (tāpat kā standarta drukāšanas procedūra)
  2. Zaļās gaismas gredzena efekts uz ecoPrinter nozīmē, ka ierīce saņem drukas darbu un pārvērš failu PDF failā.
  3. Sarkanās gaismas gredzena efekts nozīmē, ka ecoPrinter gaida NFC ierīces savienojumu
  4. Zaļās gaismas gredzena efekts, kas seko sarkanajam, nozīmē, ka NFC savienojums bija veiksmīgs un ecoPrinter gaida Bluetooth nodošanu
  5. Zilās gaismas gredzena efekts, izveidots Bluetooth savienojums un fails tiek pārsūtīts uz jūsu mobilo ierīci.

Piegādes

Sniedzējam

  • Raspberry PI Zero W (var izmantot kā USB sīkrīku, un tajā ir WIFI un Bluetooth)
  • PN532 NFCShield (citi vairogi arī darbotos, pateicoties lieliskajam kunga darbam)

    Stīvens Tīdemans, nfcpy bibliotēkas radītājs)

  • WS2812 5050 RGB 12 LED gredzens (pēc izvēles)

Gala lietotājam

  • Android ierīce ar NFC funkcionalitāti un Android versija 9 (PIE) vai vecāka.
  • Android Beam ir iespējots ierīces izvēlnē Iestatījumi.

1. darbība: izveidojiet aparatūras savienojumus

Izveidojiet aparatūras savienojumus
Izveidojiet aparatūras savienojumus
Izveidojiet aparatūras savienojumus
Izveidojiet aparatūras savienojumus
Izveidojiet aparatūras savienojumus
Izveidojiet aparatūras savienojumus

EcoPrinter aparatūras konfigurācija ir ļoti vienkārša, un tā ir šāda:

  1. Pievienojiet NFC paneli, izmantojot Raspberry UART (GPIO 14, 15). Pastāv dažāda veida NFC plates, taču gandrīz visas no tām atbalsta seriālo komunikāciju. Atlasiet tāfeli, kas ir saderīga ar nfcpy bibliotēku, un izvairieties no ierīcēm, kuras savieno, izmantojot USB, jo Raspberry PI nevar vienlaikus būt USB resursdators un USB sīkrīks (tāpēc tas nedarbosies)
  2. Izmantojiet GPIO 18 kā DATA tapu, lai kontrolētu WS2812B LED paneli.
  3. Nodrošiniet barošanu abiem dēļiem no Raspberry PI.

2. darbība: aveņu pagatavošana

Aveņu pagatavošana
Aveņu pagatavošana
Aveņu pagatavošana
Aveņu pagatavošana
Aveņu pagatavošana
Aveņu pagatavošana
  1. Lejupielādējiet pēdējo Raspbian (versija: 2020. gada februāris) no oficiālās lapas
  2. Sagatavojiet SD karti kopā ar Raspbian, ievērojot šeit sniegtos oficiālos norādījumus
  3. Izveidojiet jaunu failu ar nosaukumu ssh (neizmantojiet nevienu paplašinājumu) SD kartes sāknēšanas nodalījumā
  4. Izveidojiet jaunu failu wpa_supplicant.conf SD kartes sāknēšanas nodalījumā un ievadiet šādu saturu:

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

    update_config = 1 tīkls = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}

  5. Pievienojiet šādas rindiņas faila config.txt beigās SD kartes sāknēšanas nodalījumā

    # Iespējot seriālo komunikāciju - tas tiks izmantots saziņai ar NFC vairogu

    enable_uart = 1 # Iestatiet GPU atmiņu uz 16 MB, ja vien mēs neizmantojam nevienu displeju gpu_mem = 16 # Iespējojiet dwc2 pārklājumu, lai pārvērstu Raspi par printera sīkrīku dtoverlay = dwc2

  6. Noņemiet šādu tekstu no faila cmdline.txt SD kartes sāknēšanas nodalījumā, lai atspējotu konsoles izmantošanu, izmantojot seriālo portu.

    konsole = serial0, 115200

  7. Droši izņemiet SD karti no datora, ievietojiet to Raspberry PI un ielādējiet.
  8. Kad sāknēšanas secība ir pabeigta, izpildiet operētājsistēmai (Windows, Windows 10, Mac vai Linux) atbilstošo procedūru, lai izveidotu savienojumu ar ierīci, izmantojot SSH.
  9. Atjauniniet Raspbian krātuves un programmatūru, izmantojot šādas komandas.

    sudo apt-get update

    sudo apt -get upgrade -y

  10. Iestatiet atbilstošos moduļus, kas jāielādē katrā sāknēšanas reizē, izmantojot šādas komandas:

    sudo su

    echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit Pēc sudo su ierakstīšanas lietotāja indikators mainīsies un visas komandas tiks izpildītas kā root.

  11. Jūs varat apstiprināt savas darbības, parādot /etc /modules failus

    cat /etc /modules

  12. Instalējiet nepieciešamās bibliotēkas WS2812B Neopixel Ring, izmantojot komandu:

    sudo pip3 instalējiet rpi_ws281x adafruit-circuitpython-neopixel

3. darbība: pārveidojiet Raspberry PI par printera sīkrīku

Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
Pārvērst Raspberry PI par printera sīkrīku
  1. Izveidojiet direktoriju, kurā būs konfigurācijas fails

    sudo mkdir/usr/bin/nm_gadget

  2. Izveidojiet USB sīkrīka konfigurācijas failu

    sudo nano/usr/bin/nm_gadget/ecoPrinter

  3. Ielīmējiet printera ierīces konfigurāciju

    #!/bin/bash

    #ecoPrinter sīkrīks #autors: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Ierīces informācijas echo 0x04a9> idVendor echo 0x1761> idProduct echo 0x0100> bcdx> bc echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Locale mkdir -p string/0x409 echo "10000001"> stīgas/0x409/serialnumber echo "Novamostra"> stīgas/0x409/ražotāja echo "ecoPrinter"> stīgas/0 p configs/c.1/stīgas/0x409 echo 120> configs/c.1/MaxPower mkdir -p funkcijas/printer.usb0 echo 10> features/printer.usb0/q_len echo "MFG: linux; MDL: g_printer; CLS: PRINTERIS; SN: 1; " > features/printer.usb0/pnp_string echo "Conf 1"> configs/c.1/string/0x409/configuration ln -s features/printer.usb0 configs/c.1/ls/sys/class/udc> UDC

  4. Lai aizvērtu failu, izmantojiet taustiņu kombināciju Ctrl + X
  5. Kad tiek prasīts saglabāt izmaiņas, nospiediet "y"
  6. Nospiediet taustiņu Enter, lai izlaistu jauna faila nosaukuma izvēli.
  7. Padariet konfigurācijas failu izpildāmu

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

  8. Iestatiet konfigurācijas failu, lai tas darbotos sāknēšanas laikā, rediģējot failu rc.local

    sudo nano /etc/rc.local

  9. Un pirms atslēgvārda "iziet" pievienojiet šādu rindu

    /usr/bin/nm_gadget/ecoPrinter

  10. Instalējiet Ghostscript, kas veiks reklāmguvumu no Postscript uz PDF

    sudo apt -get install ghostscript -y

  11. Printera ierīce tagad ir gatava. Izslēdziet Raspberry Pi:

    sudo izslēgšana

  12. Pievienojiet USB kabeli no datora Raspberry PI USB portam (nevis barošanas portam). Jūsu PI tiks sāknēts, un sistēmā Windows parādīsies paziņojums par jaunu nezināmu ierīci.
  13. Windows datora ierīču pārvaldniekā Raspberry PI parādīsies kā salikta ierīce.

4. darbība: draivera iestatīšana operētājsistēmā Windows

Draivera iestatīšana operētājsistēmā Windows
Draivera iestatīšana operētājsistēmā Windows
Draivera iestatīšana operētājsistēmā Windows
Draivera iestatīšana operētājsistēmā Windows

Pēc ecoPrinter ierīces pievienošanas datoram, izmantojot mikro USB kabeli, atveriet komandu uzvednes logu ar administratīvajām tiesībām un izpildiet šādu komandu:

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

Tādējādi Microsoft PS klases draiveris tiks saistīts ar ecoPrinter, un jūsu pieejamajos printeros parādīsies jauna printera ierīce.

Ja pēc komandas palaišanas tiek parādīts ziņojums Darbību nevarēja pabeigt (kļūda 0x00000704), tas nozīmē, ka ierīce tika iestatīta citā portā. Atkārtoti palaidiet komandu, nomainot USB001 uz USB002 vai USB003.

Ja kļūda neparādās, tas nozīmē, ka jūsu ierīce ir pareizi iestatīta. To var apstiprināt, atverot ierīču pārvaldnieku un drukāšanas rindās ir pieejama ierīce "ecoPrinter".

5. darbība: iestatiet Bluetooth sakarus

Iestatiet Bluetooth sakarus
Iestatiet Bluetooth sakarus

Izmantojot komandu, iestatiet Obex FTP, kas nepieciešams failu pārsūtīšanai

sudo apt-get install obexftp

Izmantojot komandu, atrodiet Raspberry Pi Bluetooth adresi

hciconfig

Svarīgi: pierakstiet Bluetooth MAC adresi, jo mēs to izmantosim ecoPrinter konfigurācijas failā, kas nepieciešams Bluetooth nodošanai.

6. darbība: iestatiet NFC sakarus

Iestatiet NFC sakarus
Iestatiet NFC sakarus

Šī ierīce izmanto bibliotēku nfcpy, lai uzsāktu savienojumu un veiktu nodošanu Bluetooth protokolam.

Sāciet, instalējot Python Package Installer, izpildot šādu komandu:

sudo apt-get install python3-pip -y

un pēc tam instalējiet nfcpy bibliotēku, izmantojot šādu komandu:

sudo pip3 instalējiet nfcpy

Pārliecinieties, vai viss ir instalēts un aparatūras savienojumi ir pareizi, izmantojot komandu:

python3 -m nfc --search -tty

Jūsu ierīcei ir jābūt parādītai sērijā/ttyS0

7. darbība. Kopējiet atbilstošos failus no EcoPrinter krātuves

Kopējiet atbilstošos failus no EcoPrinter krātuves
Kopējiet atbilstošos failus no EcoPrinter krātuves
Kopējiet atbilstošos failus no EcoPrinter krātuves
Kopējiet atbilstošos failus no EcoPrinter krātuves

Tagad jūsu Raspberry ir printera sīkrīks ar Bluetooth un NFC funkcionalitāti. Pēdējais solis ir savienot visus šos atsevišķos gabalus ar galaproduktu. Vispirms instalējiet git:

sudo apt -get install git -y

un pēc tam klonējiet ecoPrinter repozitoriju, izmantojot komandu:

git klons

Rediģējiet failu ecoPrinter.conf un pievienojiet ierīces Bluetooth MAC adresi

sudo nano ecoPrinter/code/ecoPrinter.conf

Izveidojiet jaunu direktoriju drukas darbu glabāšanai

mkdir ecoPrinter/kods/izdrukas

Iestatiet dēmonam atbilstošās atļaujas:

sudo chmod +x ecoPrinter/code/ecoPrinter.sh

Rediģējiet citu reizi rc.local failu:

sudo nano /etc/rc.local

Un pirms atslēgvārda "iziet" pievienojiet šādu rindu

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

Apsveicu !! Jūsu ecoPrinter ir veiksmīgi iestatīts! Pārstartējiet ierīci un esat gatavs darbam !!!

[Atjauninājums] 2019. gada maijs: visa procedūra tagad ir automatizēta, izmantojot setup.sh no ecoPrinter krātuves!

Ieteicams: