Мазмұны:

ЭкоПринтер: 7 қадам
ЭкоПринтер: 7 қадам

Бейне: ЭкоПринтер: 7 қадам

Бейне: ЭкоПринтер: 7 қадам
Бейне: Ожог ногтевой пластины 🔥 ЧАСТЬ 3 ❤️ Онихолизис, акриловая пудра и лак для ногтей. 2024, Қазан
Anonim
Image
Image
ЭкоПринтер
ЭкоПринтер
ЭкоПринтер
ЭкоПринтер

Қағазды пайдалану күрт өсті және оның қоршаған ортаға теріс әсері айтарлықтай. Сөз жоқ, қазір біз әрекет етіп, күнделікті өмірімізде қағаздың қолданылуын азайтатын уақыт жетті. Сондықтан біз экоПринтерді енгіземіз !!! Android Beam мен USB принтер гаджетінің ендірілуі болып табылатын бұл инновациялық құрылғы қатты көшірмелерді файл тасымалдаумен алмастыруға көмектеседі. Ал не болатынын біліңіз … бұған еш қиындықсыз және өте төмен бағамен қол жеткізуге болады !!!

EcoPrinter - бұл пайдаланушыға мобильді құрылғы құлпын ашудан басқа ешқандай әрекет жасамай -ақ кез келген баспа жұмысын мобильді құрылғыға аудару үшін Android Beam көмегімен NFC протоколын қолдануға мүмкіндік беретін құрылғы! Пайдаланушының көзқарасы бойынша, мобильді құрылғыда құжаттарды алғысы келетіндер үшін бұдан басқа ешқандай әрекет қажет емес (NFC төлемдеріне ұқсас жұмыс істейді). Қолданбаны орнатпайды, баптамайды, ол сиқырлы түрде «жұмыс істейді». Провайдер тұрғысынан ecoPrinter -ді компьютерге қосу және сәйкес Microsoft драйверін құрылғыға сәйкестендіру үшін пәрменді орындау жеткілікті (реттелмелі драйверлер жоқ, жүктеулер жоқ, қондырулар жоқ - жай ғана пәрмен). -өшіру процедурасы, содан кейін пайдаланушылар ecoPrinter артықшылықтарын пайдалана алады!

EcoPrinter тек жеке пайдалануға арналған құрылғы ғана емес, сонымен қатар кәсіби қолдануға арналған құрал ретінде қарастырылуы керек. Егер әрбір кәсіпорын, ұйым немесе билік ecoPrinter қолданса, бұл қаншалықты пайдалы болатынын елестетіп көріңіз. Кез келген түбіртек пен басқа да маңызды құжаттар мобильді құрылғыда сақталады және реттеледі, оған кез келген уақытта оңай қол жеткізуге болады. Қағазды пайдалануды қысқарту қоршаған ортаға пайдалы ғана емес, сонымен қатар пайдаланушыларға қағаз бен тонерден ақшаны үнемдеуге көмектеседі.

Айта кету керек, әр ecoPrinter бірегей сериялық нөмірге ие, ол дүкенге / санатқа жұмсалатын шығындардың жалпы көлемін, сіздің қаржылық жағдайыңызды жақсырақ басқаруды, тіпті әрбір жеткізушінің журналдарын басқаруға мүмкіндік береді.

EcoPrinter біз қолданатын қағаз көлемін азайтуға ғана емес, сонымен қатар пайдаланушыларға екі жақтан да (тұтынушы мен провайдерден) талап етілетін ең аз мөлшерде түбіртектерді, шот -фактураларды, құжаттарды ұйымдастыруға және сақтауға көмектеседі.

EcoPrinter - бұл тұжырымдаманың дәлелі және осында тек минимумдар сипатталған.

Қағазсыз жүре берейік !!!

Бұл қалай жұмыс істейді

  • Провайдер (құрылғының иесі) ecoPrinter -ді қосады және сәйкес драйверді салыстырады.
  • EcoPrinter функциясының провайдері басып шығарылатын құжатты таңдайды және принтердің қолайлы құрылғысы ретінде ecoPrinter таңдайды.
  • Содан кейін файл Raspberry Pi -ге жіберіледі және PDF форматына түрлендіріледі.
  • WS2812B пайдаланушыға құрылғыны ecoPrinter -ге орналастыру уақыты келгенін көрсетеді
  • Басқа өзара әрекеттесусіз файл мобильді құрылғыға PDF түрінде беріледі.

EcoPrinter көмегімен файлды тасымалдаудың егжей -тегжейлі түсіндірмесі (әр түрлі жарық эффектілерінің мәні неде)

  1. Басып шығару тапсырмасы компьютерден ecoPrinter -ге жіберілді (стандартты басып шығару процедурасы сияқты)
  2. EcoPrinter -ге жасыл жарық сақинасының әсері құрылғының басып шығару тапсырмасын алатынын және файлды PDF форматына түрлендіретінін білдіреді.
  3. Қызыл жарық сақинасының әсері ecoPrinter NFC құрылғысының қосылуын күтетінін білдіреді
  4. Қызыл түстен кейін жасыл жарық сақинасы эффектісі NFC қосылымының сәтті болғанын білдіреді және ecoPrinter Bluetooth берілуін күтеді.
  5. Көк жарық қоңырау эффектісі, Bluetooth байланысы қосылды және файл мобильді құрылғыға тасымалданады.

Жабдықтар

Провайдер үшін

  • Raspberry PI Zero W (USB гаджеті ретінде пайдалануға болады, бортта WIFI мен Bluetooth бар)
  • PN532 NFCShield (басқа қалқандар мырзаның керемет жұмысының арқасында жұмыс істейді.

    Стивен Тидеманн, nfcpy кітапханасын жасаушы)

  • WS2812 5050 RGB 12 жарықдиодты сақина (міндетті емес)

Соңғы пайдаланушы үшін

  • NFC функциясы бар Android құрылғысы және Android 9 (PIE) немесе алдыңғы нұсқасы.
  • Android Beam құрылғының параметрлер мәзірінен қосылған.

1 -қадам: Аппараттық қосылымдарды жасаңыз

Аппараттық қосылуларды жасаңыз
Аппараттық қосылуларды жасаңыз
Аппараттық қосылуларды жасаңыз
Аппараттық қосылуларды жасаңыз
Аппараттық қосылуларды жасаңыз
Аппараттық қосылуларды жасаңыз

EcoPrinter аппараттық конфигурациясы өте қарапайым және келесідей:

  1. NFC тақтасын Raspberry's UART көмегімен қосыңыз (GPIO 14, 15). NFC тақталарының әр түрлі түрлері бар, бірақ олардың барлығы дерлік сериялық байланысты қолдайды. Nfcpy кітапханасы мен USB арқылы қосылатын AVOID құрылғыларымен үйлесімді тақтаны таңдаңыз, себебі Raspberry PI бір уақытта USB хост және USB гаджеті бола алмайды (сондықтан ол жұмыс істемейді)
  2. WS2812B жарықдиодты панелін басқару үшін DATA түйрегіші ретінде GPIO 18 пайдаланыңыз.
  3. Raspberry PI екі тақтасына да қуат беріңіз.

2 -қадам: таңқурай дайындау

Таңқурай дайындау
Таңқурай дайындау
Таңқурай дайындау
Таңқурай дайындау
Таңқурай дайындау
Таңқурай дайындау
  1. Ресми бетті соңғы Raspbian (Нұсқасы: 2020 ж. Ақпан) жүктеп алыңыз
  2. Осы жерден келген ресми нұсқауларды орындап, Raspbian көмегімен SD картасын дайындаңыз
  3. SD картасының жүктеу бөлімінде ssh атымен жаңа файл жасаңыз (кеңейтімді пайдаланбаңыз)
  4. SD картасының жүктеу бөлімінде жаңа wpa_supplicant.conf файлын жасаңыз және келесі мазмұнды енгізіңіз:

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

    update_config = 1 желі = {ssid = «YOUR_WIFI_NETWORK_SSID» psk = «YOUR_WIFI_NETWORK_PASSWORD»}

  5. SD картасының жүктеу бөліміне config.txt файлының соңына келесі жолдарды қосыңыз

    # Сериялық байланысты қосу - ол NFC Shield -пен байланыс үшін қолданылады

    enable_uart = 1 # GPU жадын 16 МБ -қа орнатыңыз, егер біз ешқандай дисплейді пайдаланбасақ, gpu_mem = 16 # Raspi -ді принтер гаджетіне айналдыру үшін dwc2 қабаттасуын қосыңыз dtoverlay = dwc2

  6. Консольді сериялық порт арқылы өшіру үшін SD картасының жүктеу бөліміндегі cmdline.txt файлынан келесі мәтінді алып тастаңыз.

    консоль = serial0, 115200

  7. SD-картаны компьютерден қауіпсіз түрде алып тастаңыз, оны Raspberry PI-ге салыңыз және жүктеңіз.
  8. Жүктеу кезегі аяқталғаннан кейін, SSH көмегімен құрылғыға қосылу үшін амалдық жүйенің (Windows, Windows 10, Mac немесе Linux) сәйкес процедурасын орындаңыз.
  9. Келесі пәрмендерді қолданып Raspbian репозиторийлері мен бағдарламалық жасақтамасын жаңартыңыз.

    sudo apt-get жаңартуы

    sudo apt -get upgrade -y

  10. Келесі пәрмендерді қолдана отырып, әр жүктеуге жүктелетін тиісті модульдерді орнатыңыз:

    sudo su

    echo 'dwc2' >> /etc /modules echo 'libcomposite' >> /etc /modules шығу Sudo su тергеннен кейін пайдаланушы индикаторы өзгереді және барлық командалар түбір ретінде орындалады.

  11. Сіз /etc /modules файлдарын көрсету арқылы әрекеттеріңізді растай аласыз

    cat /etc /модульдер

  12. WS2812B Neopixel Ring үшін қажетті кітапханаларды мына пәрменді пайдаланып орнатыңыз:

    sudo pip3 rpi_ws281x adafruit-circuitpython-neopixel орнатыңыз

3 -қадам: Raspberry PI -ді принтер гаджетіне түрлендіру

Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
Raspberry PI принтер гаджетіне түрлендіру
  1. Конфигурация файлын сақтайтын каталог жасаңыз

    sudo mkdir/usr/bin/nm_gadget

  2. USB гаджетінің конфигурациялық файлын жасаңыз

    sudo nano/usr/bin/nm_gadget/ecoPrinter

  3. Принтер құрылғысының конфигурациясын қойыңыз

    #!/bin/bash

    #ecoPrinter гаджеті #автор: novamostra.com modprobe libcomposite cd/sys/kernel/config/usb_gadget/mkdir -p ecoPrinter cd ecoPrinter #Devo Information echo 0x04a9> idVendor echo 0x1761> idPevice echo 0x0 0 echo 0x01> bDeviceSubClass echo 0x01> bDeviceProtocol # Ағылшын тілін орнатыңыз mkdir -p strings/0x409 echo «10000001»> strings/0x409/serialnumber echo «Novamostra»> жолдар/0x409/echo «ecoPrinter40» -strings p configs/c.1/strings/0x409 echo 120> configs/c.1/MaxPower mkdir -p functions/printer.usb0 echo 10> functions/printer.usb0/q_len echo «MFG: linux; MDL: g_printer; CLS: Принтер; 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. Файлды жабу үшін Ctrl + X пернелер тіркесімін пайдаланыңыз
  5. Өзгерістерді сақтауды сұрағанда, «y» түймесін басыңыз
  6. Файлға жаңа атауды өткізіп жіберу үшін enter пернесін басыңыз.
  7. Конфигурация файлын орындалатын етіп жасаңыз

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

  8. Rc.local файлын өңдеу арқылы конфигурация файлын жүктеу кезінде іске қосыңыз

    sudo nano /etc/rc.local

  9. Және келесі жолды «exit» кілт сөзінің алдында қосу

    /usr/bin/nm_gadget/ecoPrinter

  10. Postscript -тен PDF форматына түрлендіретін Ghostscript орнатыңыз

    sudo apt -get ghostscript -y орнатыңыз

  11. Принтер құрылғысы қазір дайын. Raspberry Pi өшіріңіз:

    sudo poweroff

  12. USB кабелін компьютерден Raspberry PI USB портына қосыңыз (қуат порты емес). Сіздің PI жүктеледі және жаңа белгісіз құрылғы туралы хабарлама Windows -те пайда болады.
  13. Windows компьютерінің құрылғы менеджерінде Raspberry PI композициялық құрылғы ретінде пайда болады.

4 -қадам: Windows жүйесінде драйверді орнату

Windows жүйесінде драйверді орнату
Windows жүйесінде драйверді орнату
Windows жүйесінде драйверді орнату
Windows жүйесінде драйверді орнату

EcoPrinter құрылғысын компьютерге микро USB кабелі арқылы қосқаннан кейін, әкімшілік артықшылықтары бар пәрмен жолының терезесін ашып, келесі пәрменді орындаңыз:

printui /if /b «ecoPrinter» /f %windir %\ inf / ntprint.inf /m «Microsoft PS сынып драйвері» /r «USB001»

Бұл Microsoft PS Class драйверін ecoPrinter -мен байланыстырады және қол жетімді принтерлерде жаңа принтер құрылғысы пайда болады.

Егер пәрменді орындағаннан кейін сіз операцияны аяқтау мүмкін емес хабарламасын алсаңыз (қате 0x00000704), бұл құрылғы басқа портта орнатылғанын білдіреді. USB001-ді USB002 немесе USB003-ке өзгерту пәрменін қайта іске қосыңыз.

Егер қате болмаса, бұл сіздің құрылғыңыз дұрыс орнатылғанын білдіреді. Сіз мұны растай аласыз, Құрылғы менеджерін ашу арқылы және басып шығару кезегінде «ecoPrinter» құрылғысы бар.

5 -қадам: Bluetooth байланысын орнатыңыз

Bluetooth байланысын орнату
Bluetooth байланысын орнату

Пәрменді қолдану арқылы файлдарды тасымалдау үшін қажет Obex FTP орнатыңыз

sudo apt-get obexftp орнатыңыз

Команданы пайдаланып Raspberry Pi -дің bluetooth адресін табыңыз

hciconfig

Маңызды: Bluetooth MAC мекенжайын жазып алыңыз, себебі біз оны Bluetooth тапсыру үшін қажет ecoPrinter конфигурация файлында қолданамыз.

6 -қадам: NFC байланысын орнатыңыз

NFC байланысын орнату
NFC байланысын орнату

Бұл құрылғы қосылуды бастау және Bluetooth протоколына тапсыру үшін nfcpy кітапханасын пайдаланады.

Келесі пәрменді іске қосатын Python Package Installer бағдарламасын орнатудан бастаңыз:

sudo apt-get python3-pip -y орнатыңыз

содан кейін келесі пәрменді пайдаланып nfcpy кітапханасын орнатыңыз:

sudo pip3 nfcpy орнатыңыз

Пәрменді қолданып, барлығы орнатылғанына және аппараттық қосылулардың дұрыстығына көз жеткізіңіз:

python3 -m nfc --search -tty

Сіздің құрылғыңыз serial/ttyS0 -те пайда болуы керек

7 -қадам: EcoPrinter репозиторийінен сәйкес файлдарды көшіру

EcoPrinter репозиторийінен сәйкес файлдарды көшіру
EcoPrinter репозиторийінен сәйкес файлдарды көшіру
EcoPrinter репозиторийінен сәйкес файлдарды көшіру
EcoPrinter репозиторийінен сәйкес файлдарды көшіру

Енді сіздің таңқурай - бұл Bluetooth және NFC функциялары бар принтер гаджеті. Соңғы қадам - бұл барлық бөлек бөлшектерді соңғы өнімге қосу. Алдымен git орнатыңыз:

sudo apt -get install -y орнатыңыз

содан кейін пәрменді пайдаланып ecoPrinter репозиторийін клондау:

git clone

EcoPrinter.conf файлын өңдеңіз және құрылғының Bluetooth MAC мекенжайын қосыңыз

sudo nano ecoPrinter/code/ecoPrinter.conf

Басып шығару тапсырмаларын сақтау үшін жаңа каталог жасаңыз

mkdir ecoPrinter/код/басып шығарады

Сәйкес рұқсаттарды демонға орнатыңыз:

sudo chmod +x ecoPrinter/code/ecoPrinter.sh

Rc.local файлын басқа рет өңдеңіз:

sudo nano /etc/rc.local

Және «exit» кілт сөзінің алдында келесі жолды қосыңыз

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

Құттықтаймын !! Сіздің экоПринтеріңіз сәтті орнатылды! Құрылғыны қайта жүктеңіз және сіз дайынсыз !!!

[Жаңарту] мамыр 2019: Барлық процедура ecoPrinter репозиторийіндегі setup.sh көмегімен автоматтандырылған!

Ұсынылған: