Orodha ya maudhui:

Mchapishaji wa Eco: Hatua 7
Mchapishaji wa Eco: Hatua 7

Video: Mchapishaji wa Eco: Hatua 7

Video: Mchapishaji wa Eco: Hatua 7
Video: Циркуляционный насос Ремонт Устройство 7 видов поломок 2024, Novemba
Anonim
Image
Image
Mchapishaji
Mchapishaji
Mchapishaji
Mchapishaji

Matumizi ya karatasi yameongezeka sana na athari mbaya ya hii kwa mazingira ni muhimu. Bila shaka, ni wakati sasa kwetu kuchukua hatua na kupunguza matumizi ya karatasi katika maisha yetu ya kila siku. Ndio maana tunaanzisha ecoPrinter !!! Kifaa hiki cha ubunifu ambacho ni utekelezaji wa Boriti ya Android Beam na Printa ya USB inaweza kutusaidia kwa urahisi kubadilisha nakala ngumu na kuhamisha faili. Na nadhani ni nini… hii inaweza kupatikana bila shida na kwa gharama ya chini sana !!!

EcoPrinter ni kifaa kinachomruhusu mtumiaji kutumia itifaki ya NFC na utekelezaji wa Android Beam ili kuhamisha aina yoyote ya kazi iliyochapishwa kwa kifaa cha rununu bila kuchukua hatua yoyote muhimu isipokuwa kufungua kifaa cha rununu! Kwa mtazamo wa mtumiaji, ikimaanisha wale wanaotaka kupokea hati kwenye simu ya rununu, hakuna hatua zaidi inayohitajika (inafanya kazi sawa na Malipo ya NFC). Hakuna usanikishaji wa App, hakuna usanidi, ni "kichawi tu" hufanya kazi. Kwa mtazamo wa mtoa huduma inabidi ifanyike ni kuunganisha ecoPrinter na kompyuta na kuendesha amri ya kuambatanisha Dereva inayofaa ya Microsoft na kifaa hicho (Hakuna madereva ya kawaida, hakuna upakuaji, hakuna mitambo - Amri tu). -off utaratibu na kisha watumiaji wanaweza kufurahia faida ya ecoPrinter!

EcoPrinter haipaswi kuzingatiwa tu kama kifaa cha matumizi ya kibinafsi bali kwa matumizi ya kitaalam pia. Fikiria jinsi itakavyosaidia ikiwa kila biashara, shirika au mamlaka ingetumia ecoPrinter. Risiti yoyote na nyaraka zingine muhimu zingehifadhiwa na kupangwa kwenye kifaa chako cha rununu kupatikana kwa urahisi wakati wowote unahitajika. Bila shaka, kwa kupunguza matumizi ya karatasi sio faida tu mazingira yetu lakini pia inaweza kusaidia watumiaji kuokoa pesa kutoka kwa matumizi ya karatasi na toner.

Ikumbukwe kwamba kila ecoPrinter ina nambari ya kipekee ya kipekee ambayo inaweza kutumika kuwa na jumla ya matumizi kwa kila duka / kitengo, usimamizi bora wa hali yako ya kifedha, hata magogo na kila muuzaji.

EcoPrinter haitasaidia tu kupunguza kiwango cha karatasi tunayotumia lakini pia itasaidia watumiaji kupanga na kuweka risiti zao, ankara, hati na kiwango cha chini cha juhudi zinazohitajika kutoka kwa pande zote mbili (mtumiaji na mtoa huduma)

EcoPrinter ni dhibitisho la dhana na ni zile ndogo tu zilizoelezewa hapa.

Twende bila karatasi !!!

Inavyofanya kazi

  • Mtoa huduma (mmiliki wa kifaa) anaunganisha ecoPrinter na anaunganisha dereva anayefaa.
  • Mtoaji wa utendaji wa ecoPrinter huchagua tu hati ili ichapishwe na anachagua ecoPrinter kama kifaa kinachofaa cha printa.
  • Faili hiyo hutumwa kwa Raspberry Pi na inabadilishwa kuwa PDF.
  • WS2812B inaonyesha kwa mtumiaji kuwa ni wakati wa kuweka kifaa kwa ecoPrinter
  • Hakuna mwingiliano mwingine faili huhamishiwa kwa kifaa cha rununu kama PDF.

Maelezo ya kina ya uhamishaji wa faili kwa kutumia ecoPrinter (Nini maana ya athari tofauti za taa)

  1. Kazi ya Chapisho imetumwa kutoka kwa kompyuta kwenda kwa ecoPrinter (sawa na utaratibu wa kawaida wa uchapishaji)
  2. Athari ya pete ya kijani kwenye ecoPrinter inamaanisha kuwa kifaa kinapokea kazi ya kuchapisha na inabadilisha faili kuwa PDF.
  3. Athari ya pete nyekundu inamaanisha kuwa ecoPrinter inasubiri Kifaa cha NFC kuungana
  4. Athari ya pete ya kijani kufuatia ile nyekundu, inamaanisha kuwa unganisho la NFC lilifanikiwa na ecoPrinter inasubiri kukabidhiwa Bluetooth
  5. Athari ya pete ya taa ya samawati, unganisho la Bluetooth limeanzishwa na faili inahamishiwa kwa kifaa chako cha rununu.

Vifaa

Kwa mtoa huduma

  • Raspberry PI Zero W (Inaweza kutumika kama Kidude cha USB, na ina WIFI na Bluetooth ndani.
  • PN532 NFCShield (ngao zingine pia zingefanya kazi shukrani kwa kazi kubwa ya Mr.

    Stephen Tiedemann, muundaji wa maktaba ya nfcpy)

  • WS2812 5050 RGB 12 LEDs Ring (hiari)

Kwa mtumiaji wa mwisho

  • Kifaa cha Android na utendaji wa NFC na toleo la Android la 9 (PIE) au la awali.
  • Android Beam imewezeshwa kutoka kwenye menyu ya Mipangilio ya Kifaa.

Hatua ya 1: Fanya Muunganisho wa Vifaa

Fanya Uunganisho wa Vifaa
Fanya Uunganisho wa Vifaa
Fanya Uunganisho wa Vifaa
Fanya Uunganisho wa Vifaa
Fanya Uunganisho wa Vifaa
Fanya Uunganisho wa Vifaa

Usanidi wa vifaa vya ecoPrinter ni rahisi sana na ni kama ifuatavyo:

  1. Unganisha Bodi ya NFC, ukitumia UART ya Raspberry (GPIOs 14, 15). Kuna aina tofauti za Bodi za NFC lakini karibu zote zinaunga mkono mawasiliano ya mfululizo. Chagua ubao ambao unaambatana na maktaba ya nfcpy na EPUKA vifaa ambavyo huunganisha kwa kutumia USB kwa sababu Raspberry PI haiwezi kuwa Jeshi la USB na Kidude cha USB kwa wakati mmoja (Kwa hivyo haitafanya kazi)
  2. Tumia GPIO 18 kama pini ya DATA kudhibiti paneli iliyoongozwa na WS2812B.
  3. Kutoa nguvu kwa bodi zote kutoka kwa Raspberry PI.

Hatua ya 2: Maandalizi ya Raspberry

Maandalizi ya Raspberry
Maandalizi ya Raspberry
Maandalizi ya Raspberry
Maandalizi ya Raspberry
Maandalizi ya Raspberry
Maandalizi ya Raspberry
  1. Pakua Raspbian ya mwisho (Toleo: Februari 2020) kutoka kwa ukurasa rasmi
  2. Andaa kadi ya SD na Raspbian kufuata maagizo rasmi kutoka hapa
  3. Unda faili mpya yenye jina ssh (usitumie kiendelezi chochote), katika kizigeu cha buti cha Kadi ya SD
  4. Unda faili mpya wpa_supplicant.conf, katika kizigeu cha buti cha Kadi ya SD na weka yaliyomo yafuatayo:

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

    sasisho_config = 1 mtandao = {ssid = "YOUR_WIFI_NETWORK_SSID" psk = "YOUR_WIFI_NETWORK_PASSWORD"}

  5. Tumia mistari ifuatayo mwishoni mwa faili config.txt katika kizigeu cha buti cha kadi ya SD

    # Wezesha mawasiliano ya mfululizo - Itatumika kwa mawasiliano na NFC Shield

    Wezesha_uart = 1 # Weka kumbukumbu ya GPU hadi 16 MB, maadamu hatutumii onyesho lolote gpu_mem = 16 # Wezesha kufunika kwa dwc2 ili kubadilisha Raspi kuwa Kifaa cha Printa dtoverlay = dwc2

  6. Ondoa maandishi yafuatayo kutoka kwa cmdline.txt ya faili kwenye kizigeu cha buti cha kadi ya SD, ili kulemaza utumiaji wa kiweko kupitia bandari ya serial.

    console = serial0, 115200

  7. Ondoa kwa usalama kadi ya SD kutoka kwa kompyuta yako, ingiza kwenye Raspberry PI na boot.
  8. Baada ya mlolongo wa buti kukamilika, fuata utaratibu unaofaa wa Mfumo wa Uendeshaji (Windows, Windows 10, Mac au Linux) kuungana na kifaa ukitumia SSH.
  9. Sasisha hazina na programu ya Raspbian ukitumia amri zifuatazo.

    Sudo apt-pata sasisho

    Sudo apt-kupata sasisho -y

  10. Weka moduli zinazofaa kupakiwa kwenye kila buti kwa kutumia amri zifuatazo:

    Sudo su

    echo 'dwc2' >> / nk / moduli echo 'libcomposite' >> / nk / moduli hutoka Baada ya kuandika sudo su, kiashiria cha mtumiaji kitabadilika na amri zote zitatekelezwa kama mizizi.

  11. Unaweza kuthibitisha vitendo vyako kwa kuonyesha faili za / nk / moduli

    paka / nk / moduli

  12. Sakinisha maktaba zinazohitajika kwa Gonga la Neopixel la WS2812B ukitumia amri:

    sudo pip3 sakinisha rpi_ws281x adafruit-circuitpython-neopixel

Hatua ya 3: Badilisha Raspberry PI kuwa Kifaa cha Printa

Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
Badilisha Raspberry PI kuwa Kifaa cha Printa
  1. Unda saraka ambayo itashikilia faili ya usanidi

    sudo mkdir / usr / bin / nm_gadget

  2. Unda faili ya usanidi wa Kifaa cha USB

    Sudo nano / usr / bin / nm_gadget / ecoPrinter

  3. Bandika usanidi wa kifaa cha printa

    #! / bin / bash

    #ecoPrinter Gadget #author: novamostra.com modprobe libcomposite cd / sys / kernel / config / usb_gadget / mkdir -p ecoPrinter cd ecoPrinter # Habari za Kifaa echo 0x04a9> idVendor echo 0x1761> idProduct echo 0x0100> bcdDevice 0 echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Set English Locale mkdir -p strings / 0x409 echo "10000001"> strings / 0x409 / serialnumber echo "Novamostra"> strings / 0x409 / mtengenezaji echo "ecoPrinter"> strings mkondoni / 0x409 / 0x409 / 0x409 / p configs / c.1 / masharti / 0x409 echo 120> configs / c.1 / MaxPower mkdir -p kazi / printer.usb0 echo 10> kazi / printer.usb0 / q_len echo "MFG: linux; MDL: g_printer; CLS: PRINTER; SN: 1; " > kazi / printer.usb0 / pnp_string echo "Conf 1"> configs / c.1 / strings / 0x409 / configuration ln -s works / printer.usb0 configs / c.1 / ls / sys / class / udc> UDC

  4. Tumia mchanganyiko muhimu wa Ctrl + X kufunga faili
  5. Unapoulizwa kuhifadhi mabadiliko, bonyeza "y"
  6. Bonyeza ingiza ili kuruka kuchagua jina jipya la faili.
  7. Fanya faili ya usanidi itumike

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

  8. Weka faili ya usanidi ili kuanza kwenye boot kwa kuhariri faili ya rc.local

    Sudo nano /etc/rc.local

  9. Na kuongeza mstari ufuatao kabla ya neno kuu la "toka"

    / usr / bin / nm_gadget / ecoPrinter

  10. Sakinisha Ghostscript ambayo itashughulikia ubadilishaji kutoka kwa Postcript kwenda PDF

    Sudo apt-get install ghostscript -y

  11. Kifaa cha printa sasa iko tayari. Zima Pi yako ya Raspberry:

    nguvu ya nguvu

  12. Unganisha kebo ya usb kutoka Kompyuta hadi bandari ya USB (sio bandari ya umeme) ya Raspberry PI. PI yako itaanza na arifa kuhusu kifaa kipya kisichojulikana, itaonekana kwenye Windows.
  13. Katika Meneja wa Kifaa cha Kompyuta yako ya Windows, Raspberry PI itaonekana kama Kifaa cha Mchanganyiko.

Hatua ya 4: Usanidi wa Dereva kwenye Windows

Usanidi wa Dereva kwenye Windows
Usanidi wa Dereva kwenye Windows
Usanidi wa Dereva kwenye Windows
Usanidi wa Dereva kwenye Windows

Baada ya kuunganisha kifaa cha ecoPrinter ukitumia kebo ndogo ya usb kompyuta yako, fungua Dirisha la Amri ya Kuamuru na Haki za Usimamizi na tumia amri ifuatayo:

printui / if / b "ecoPrinter" / f% windir% / inf / ntprint.inf / m "Dereva wa Darasa la Microsoft PS" / r "USB001"

Hii itaunganisha Dereva wa Darasa la Microsoft PS na ecoPrinter, na kifaa kipya cha printa kitaonekana kwenye printa zako zinazopatikana.

Ikiwa baada ya kutekeleza amri unapokea Operesheni ya ujumbe haikuweza kukamilika (kosa 0x00000704), hiyo inamaanisha kuwa kifaa kiliwekwa kwenye bandari tofauti. Endesha tena amri kubadilisha USB001 kuwa USB002 au USB003.

Ikiwa hakuna hitilafu inayoonekana hiyo inamaanisha kuwa kifaa chako kimewekwa vizuri. Unaweza kuthibitisha hili, kwa kufungua Meneja wa Kifaa na chini ya foleni za Chapisha kifaa cha "ecoPrinter" kinapatikana.

Hatua ya 5: Sanidi Mawasiliano ya Bluetooth

Sanidi Mawasiliano ya Bluetooth
Sanidi Mawasiliano ya Bluetooth

Sanidi Obex FTP ambayo inahitajika kwa kuhamisha faili, kwa kutumia amri

Sudo apt-get kufunga obexftp

Pata anwani ya Bluetooth ya Raspberry Pi ukitumia amri

picha

Muhimu: Weka barua ya anwani ya Bluetooth MAC kwa sababu tutatumia katika faili ya usanidi wa ecoPrinter ambayo inahitajika kwa Handover ya Bluetooth.

Hatua ya 6: Sanidi Mawasiliano ya NFC

Sanidi Mawasiliano ya NFC
Sanidi Mawasiliano ya NFC

Kifaa hiki hutumia maktaba ya nfcpy kuanzisha unganisho na kutoa makabidhiano ya itifaki ya Bluetooth.

Anza kwa kusanikisha Kisakinishi cha Kifurushi cha Python kwa kutumia amri ifuatayo:

Sudo apt-get kufunga python3-pip -y

na kisha usakinishe maktaba ya nfcpy ukitumia amri ifuatayo:

sudo pip3 kufunga nfcpy

Hakikisha kuwa kila kitu kimewekwa na unganisho la vifaa ni sahihi kwa kutumia amri:

python3 -m nfc - tafuta-tty

Kifaa chako lazima kionekane kwa serial / ttyS0

Hatua ya 7: Nakili Faili Zinazofaa Kutoka kwa Hifadhi ya EcoPrinter

Nakili Faili Zinazofaa Kutoka kwa Hifadhi ya EcoPrinter
Nakili Faili Zinazofaa Kutoka kwa Hifadhi ya EcoPrinter
Nakili Faili Zinazofaa Kutoka kwa Hifadhi ya EcoPrinter
Nakili Faili Zinazofaa Kutoka kwa Hifadhi ya EcoPrinter

Sasa Raspberry yako ni kifaa cha Printa na utendaji wa Bluetooth na NFC. Hatua ya mwisho ni kuunganisha vipande vyote tofauti na bidhaa ya mwisho. Kwanza weka git:

Sudo apt-get kufunga git -y

na kisha unganisha hifadhi ya ecoPrinter ukitumia amri:

clone ya git

Hariri faili ya ecoPrinter.conf na ongeza anwani ya Bluetooth MAC ya kifaa chako

Sudo nano ecoPrinter / nambari / ecoPrinter.conf

Tengeneza saraka mpya ya kuhifadhi kazi za kuchapisha

mkdir ecoPrinter / code / prints

Weka ruhusa zinazofaa kwa daemon:

sudo chmod + x ecoPrinter / code / ecoPrinter.sh

Hariri kwa wakati mwingine faili ya rc.local:

Sudo nano /etc/rc.local

Na ongeza mstari ufuatao kabla ya neno kuu la "toka"

/ nyumbani/pi/ecoPrinter/code/ecoPrinter.sh

Hongera sana !! Mchapishaji wako wa eco umesanidiwa vizuri! Anzisha upya kifaa chako na uko tayari kwenda !!!

[Sasisha] Mei 2019: Utaratibu wote sasa umetumika kwa kutumia setup.sh kutoka kwa hazina ya ecoPrinter!

Ilipendekeza: