Sisukord:

EcoPrinter: 7 sammu
EcoPrinter: 7 sammu

Video: EcoPrinter: 7 sammu

Video: EcoPrinter: 7 sammu
Video: Железная вода для экопринта 2024, Oktoober
Anonim
Image
Image
EcoPrinter
EcoPrinter
EcoPrinter
EcoPrinter

Paberi kasutamine on järsult suurenenud ja selle negatiivne mõju keskkonnale on märkimisväärne. Kahtlemata on meil aeg võtta meetmeid ja vähendada paberi kasutamist igapäevaelus. Seetõttu tutvustame ecoPrinterit !!! See uuenduslik seade, mis on rakendatud Android Beami ja USB -printeri vidinale, aitab meil hõlpsalt asendada paberkoopiad failiedastusega. Ja arvake ära … seda on võimalik saavutada vaevata ja väga madalate kuludega !!!

EcoPrinter on seade, mis võimaldab kasutajal kasutada Android Beami rakendusega NFC -protokolli, et teisaldada mis tahes tüüpi trükitööd mobiilseadmesse, ilma mobiilseadme lukust lahti võtmata. Kasutaja, st need, kes soovivad mobiilseadmesse dokumente vastu võtta, vaatenurgast ei pea te midagi tegema (töötab sarnaselt NFC -maksetega). Ei rakenduse installimist ega seadistamist, see lihtsalt töötab võluväel. Teenusepakkuja vaatenurgast pole vaja teha muud, kui ühendada ecoPrinter arvutiga ja käivitada käsk, mis seostab sobiva Microsofti draiveri seadmega (pole kohandatud draivereid, allalaadimisi ega installimisi - lihtsalt käsk). See on üks -väljaprotseduur ja siis saavad kasutajad nautida ecoPrinteri eeliseid!

EcoPrinterit ei tohiks pidada mitte ainult isiklikuks kasutamiseks mõeldud seadmeks, vaid ka professionaalseks kasutamiseks. Kujutage ette, kui kasulik oleks, kui iga ettevõte, organisatsioon või asutus kasutaks ecoPrinterit. Kõik kviitungid ja muud olulised dokumendid salvestatakse ja korraldatakse teie mobiilseadmesse, et neile oleks igal ajal lihtne juurde pääseda. Kahtlemata ei too paberi kasutamise vähendamine mitte ainult kasu meie keskkonnale, vaid võib aidata ka kasutajatel säästa raha paberi ja tooneri kasutamisest.

Tuleb märkida, et igal ecoPrinteril on ainulaadne seerianumber, mida saab kasutada kogukulude arvutamiseks kaupluse / kategooria kohta, teie finantsseisundi paremat haldamist, isegi iga tarnija logisid.

EcoPrinter mitte ainult ei aita vähendada kasutatava paberi kogust, vaid aitab kasutajatel korraldada ja hoida oma kviitungeid, arveid ja dokumente minimaalse pingutusega, mida mõlemad osapooled (kasutaja ja pakkuja) nõuavad.

EcoPrinter on kontseptsiooni tõestus ja siin on kirjeldatud vaid miinimummäärasid.

Läheme paberivabaks !!!

Kuidas see töötab

  • Teenusepakkuja (seadme omanik) ühendab ecoPrinteri ja seostab sobiva draiveri.
  • Funktsiooni ecoPrinter pakkuja valib lihtsalt prinditava dokumendi ja eelistatud printeriseadmeks ecoPrinteri.
  • Seejärel saadetakse fail Raspberry Pi -sse ja teisendatakse PDF -failiks.
  • WS2812B näitab kasutajale, et on aeg seade ecoPrinteri juurde paigutada
  • Muu suhtluseta edastatakse fail PDF -failina mobiilseadmesse.

Failiedastuse üksikasjalik selgitus ecoPrinteri abil (mis on erinevate valgusefektide tähendus)

  1. Prinditöö on arvutist ecoPrinterisse saadetud (sama mis tavalisel printimisprotseduuril)
  2. Rohelise tule helina efekt ecoPrinteril tähendab, et seade võtab prinditöö vastu ja teisendab faili PDF -failiks.
  3. Punase tule rõnga efekt tähendab, et ecoPrinter ootab NFC -seadme ühendamist
  4. Punasele järgnev rohelise tule rõnga efekt tähendab, et NFC -ühendus õnnestus ja ecoPrinter ootab Bluetoothi üleandmist
  5. Sinise valguse helina efekt, Bluetooth -ühendus on loodud ja fail teisaldatakse teie mobiilseadmesse.

Tarvikud

Pakkuja jaoks

  • Vaarika PI Zero W (saab kasutada USB -vidinana ning sellel on WIFI ja Bluetooth)
  • PN532 NFCShield (ka teised kilbid toimiksid tänu hr suurepärasele tööle

    Stephen Tiedemann, nfcpy raamatukogu looja)

  • WS2812 5050 RGB 12 LED -rõngas (valikuline)

Lõppkasutajale

  • Android -seade, millel on NFC -funktsioon ja Androidi versioon 9 (PIE) või varasem.
  • Android Beam on lubatud seadme menüüst Seaded.

Samm: looge riistvaraühendused

Tehke riistvaraühendused
Tehke riistvaraühendused
Tehke riistvaraühendused
Tehke riistvaraühendused
Tehke riistvaraühendused
Tehke riistvaraühendused

EcoPrinteri riistvarakonfiguratsioon on väga lihtne ja järgmine:

  1. Ühendage NFC -plaat, kasutades Raspberry UART -i (GPIO -d 14, 15). NFC -plaate on erinevat tüüpi, kuid peaaegu kõik toetavad jadaühendust. Valige tahvel, mis ühildub nfcpy kogu ja AVOID -seadmetega, mis ühendavad USB -d, sest Raspberry PI ei saa olla korraga USB -host ja USB -vidin (nii et see ei tööta)
  2. Kasutage GPIO 18 kui DATA pin, et juhtida WS2812B LED -paneeli.
  3. Pakkuge mõlemale Raspberry PI plaadile voolu.

2. samm: vaarika ettevalmistamine

Vaarika valmistamine
Vaarika valmistamine
Vaarika valmistamine
Vaarika valmistamine
Vaarika valmistamine
Vaarika valmistamine
  1. Laadige ametlikult lehelt alla viimane Raspbian (versioon: veebruar 2020)
  2. Valmistage SD -kaart Raspbianiga ette, järgides siit pärit ametlikke juhiseid
  3. Looge uus fail nimega ssh (ärge kasutage ühtegi laiendit) SD -kaardi alglaadimissektsioonis
  4. Looge SD -kaardi alglaadimisseadmesse uus fail wpa_supplicant.conf ja sisestage järgmine sisu:

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

    update_config = 1 võrk = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}

  5. Lisage SD -kaardi alglaadimissektsiooni faili config.txt lõppu järgmised read

    # Luba jadaühendus - seda kasutatakse NFC -kilbiga suhtlemiseks

    enable_uart = 1 # Määra GPU mälu 16 MB -ni, kui me ei kasuta ühtegi ekraani gpu_mem = 16 # Luba dwc2 ülekate, et muuta Raspi printeri vidinaks dtoverlay = dwc2

  6. Eemaldage järgmine tekst failist cmdline.txt SD -kaardi alglaadimissektsioonist, et keelata konsooli kasutamine jadapordi kaudu.

    konsool = seeria0, 115200

  7. Eemaldage SD-kaart turvaliselt arvutist, sisestage see Raspberry PI-sse ja käivitage.
  8. Pärast alglaadimisjärjestuse lõpuleviimist järgige oma operatsioonisüsteemi (Windows, Windows 10, Mac või Linux) jaoks sobivat protseduuri seadmega ühenduse loomiseks SSH abil.
  9. Värskendage Raspbiani hoidlaid ja tarkvara, kasutades järgmisi käske.

    sudo apt-get update

    sudo apt -get upgrade -y

  10. Seadistage igale alglaadimisele laaditavad moodulid, kasutades järgmisi käske:

    sudo su

    echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules exit Pärast sudo su sisestamist muutub kasutajaindikaator ja kõik käsud käivitatakse rootina.

  11. Oma toiminguid saate kinnitada failide /etc /modules kuvamisega

    cat /etc /modules

  12. Installige WS2812B Neopixel Ring jaoks vajalikud teegid, kasutades järgmist käsku:

    sudo pip3 installige rpi_ws281x adafruit-circuitpython-neopixel

Samm: teisendage Raspberry PI printeri vidinaks

Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
Teisendage Raspberry PI printeri vidinaks
  1. Looge kataloog, mis hoiab konfiguratsioonifaili

    sudo mkdir/usr/bin/nm_gadget

  2. Looge USB -vidina konfiguratsioonifail

    sudo nano/usr/bin/nm_gadget/ecoPrinter

  3. Kleepige printeriseadme konfiguratsioon

    #!/bin/bash

    #ecoPrinteri vidin #autor: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Seadme teabe echo 0x04a9> idVendor echo 0x1761> idProduct echo 0x0100> bcdx> bc echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Määra inglise keel Lokale mkdir -p stringid/0x409 echo "10000001"> stringid/0x409/seerianumber echo "Novamostra"> stringid/0x409/tootja echo "ecoPrinter"> stringid/0 p configs/c.1/strings/0x409 echo 120> configs/c.1/MaxPower mkdir -p function/printer.usb0 echo 10> features/printer.usb0/q_len echo "MFG: linux; MDL: g_printer; CLS: PRINTER; SN: 1; " > funktsioonid/printer.usb0/pnp_string echo "Conf 1"> configs/c.1/strings/0x409/configuration ln -s features/printer.usb0 configs/c.1/ls/sys/class/udc> UDC

  4. Faili sulgemiseks kasutage klahvikombinatsiooni Ctrl + X
  5. Kui teil palutakse muudatused salvestada, vajutage "y"
  6. Faili uue nime valimise vahelejätmiseks vajutage sisestusklahvi.
  7. Muutke konfiguratsioonifail käivitatavaks

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

  8. Seadistage konfiguratsioonifail käivitamiseks, muutes faili rc.local

    sudo nano /etc/rc.local

  9. Ja järgmise rea lisamine märksõna "väljumine" ette

    /usr/bin/nm_gadget/ecoPrinter

  10. Installige Ghostscript, mis tegeleb Postscriptist PDF -i teisendamisega

    sudo apt -get install ghostscript -y

  11. Printeriseade on nüüd valmis. Lülitage Raspberry Pi välja:

    sudo väljalülitus

  12. Ühendage USB -kaabel arvutist Raspberry PI USB -porti (mitte toiteporti). Teie PI käivitub ja Windowsis kuvatakse teade uue tundmatu seadme kohta.
  13. Windowsi arvuti seadmehalduris kuvatakse Raspberry PI liitseadmena.

Samm: draiveri seadistamine Windowsis

Draiveri seadistamine Windowsis
Draiveri seadistamine Windowsis
Draiveri seadistamine Windowsis
Draiveri seadistamine Windowsis

Pärast ecoPrinteri seadme ühendamist arvuti mikro -USB -kaabli abil avage haldusõigustega käsuviiba aken ja käivitage järgmine käsk:

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

See seostab Microsofti PS klassi draiveri ecoPrinteriga ja teie saadaolevates printerites kuvatakse uus printeriseade.

Kui pärast käsu käivitamist kuvatakse teade Operatsiooni ei saanud lõpule viia (tõrge 0x00000704), tähendab see, et seade oli seadistatud teise pordi. Käivitage uuesti käsk, muutes USB001 USB002 või USB003.

Kui viga ei ilmu, tähendab see, et teie seade on õigesti seadistatud. Seda saate kinnitada, avades seadmehalduri ja prindijärjekordade all on saadaval seade "ecoPrinter".

Samm: seadistage Bluetooth -side

Seadistage Bluetooth -side
Seadistage Bluetooth -side

Seadistage käsu abil failide edastamiseks vajalik Obex FTP

sudo apt-get install obexftp

Otsige käsu abil üles Raspberry Pi bluetooth -aadress

hciconfig

Oluline: pidage meeles Bluetoothi MAC -aadressi, sest me kasutame seda ecoPrinteri konfiguratsioonifailis, mis on vajalik Bluetoothi üleandmiseks.

6. toiming: seadistage NFC -side

Seadistage NFC -side
Seadistage NFC -side

See seade kasutab ühenduse alustamiseks ja Bluetooth -protokolli üleandmiseks nfcpy teeki.

Alustuseks installige Python Package Installer, käivitades järgmise käsu:

sudo apt-get install python3-pip -y

ja seejärel installige nfcpy raamatukogu, kasutades järgmist käsku:

sudo pip3 installige nfcpy

Veenduge, et kõik on installitud ja riistvaraühendused on õiged, kasutades käsku:

python3 -m nfc --search -tty

Teie seade peab ilmuma aadressil serial/ttyS0

Samm: kopeerige EcoPrinteri hoidlast sobivad failid

Kopeerige EcoPrinteri hoidlast sobivad failid
Kopeerige EcoPrinteri hoidlast sobivad failid
Kopeerige EcoPrinteri hoidlast sobivad failid
Kopeerige EcoPrinteri hoidlast sobivad failid

Nüüd on teie Vaarikas Bluetoothi ja NFC -funktsiooniga printeri vidin. Viimane samm on ühendada kõik need eraldi tükid lõpptootega. Esmalt installige git:

sudo apt -get install git -y

ja seejärel kloonige ecoPrinteri hoidla, kasutades käsku:

git kloon

Muutke faili ecoPrinter.conf ja lisage oma seadme Bluetoothi MAC -aadress

sudo nano ecoPrinter/code/ecoPrinter.conf

Looge prinditööde salvestamiseks uus kataloog

mkdir ecoPrinter/code/prints

Määrake deemonile sobivad load:

sudo chmod +x ecoPrinter/code/ecoPrinter.sh

Redigeerige teist korda rc.local faili:

sudo nano /etc/rc.local

Ja lisage järgmine rida märksõna "väljumine" ette

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

Palju õnne !! Teie ecoPrinteri seadistamine õnnestus! Taaskäivitage seade ja olete valmis minema !!!

[Värskendus] mai 2019: kogu protseduur on nüüd automatiseeritud, kasutades ecoPrinteri hoidlast setup.sh!

Soovitan: