Ako zapnúť takmer každú tlačiareň pomocou bezdrôtovej siete Raspberry Pi?

Máte ten istý starý model laserovej, atramentovej USB tlačiarne, ktorý používate od posledných rokov? Možno je to ten, ktorý ste mali už dosť dlho, alebo je to možno lacnejší, ktorý ste si nedávno vybrali a chceli by ste, aby mal podporu pre váš Apple iPhone, iPad atď. V prípade, že ste si kúpili Raspberry Pi , potrebujete iba skúsenosti so zabezpečeným shellom (SSH) a svoju tlačiareň môžete okamžite natívne pracovať v AirPrint!



Nezáleží na tom, či vaša tlačiareň pracuje s rozhraním USB, Ethernet alebo Wi-Fi - tento trik v súčasnosti bude fungovať.

Hardvérové ​​komponenty (Raspberry Pi Zero, tlačiareň a iPhone) použité v projekte



Poďme teraz k nastaveniu Raspberry Pi, inštalácii potrebných balíkov a vykonaniu určitých hardvérových zmien!



Krok 1: Skontrolujte, či je malina Pi aktuálna.

Udržiavajte zdroje svojho Pi aktuálne, inak bude zastaraný softvér spôsobovať problémy. Vo svojom počítači Pi aktivujte prehliadač Virtual Network Computing (VNC) a potom pripojte svoje zariadenie Raspberry Pi k prehliadaču VNC. Nižšie je uvedený odkaz na stiahnutie VNC a jeho následné pripojenie k Pi.



VNC

Teraz otvorte terminál a spustite nasledujúci príkaz:

sudo apt-get aktualizácia

potom,



sudo apt-get upgrade 

Ak sú nainštalované nejaké aktualizácie, pokračujte v sťahovaní aktualizácií stlačením klávesu Y a potom klávesom Enter. Po dokončení môžete začať predstavovať svoj modul gadget.

Krok 2: Pripojte tlačiareň k portu USB Pi.

Existujú dve možnosti. Tlačiareň môžete pripojiť buď pomocou kábla USB, alebo cez ethernet alebo Wifi. Ak používate ethernet alebo Wifi, tento krok ignorujte a priamo pokračujte ku kroku 3.

Pripojte tlačiareň pomocou kábla USB a reštartujte počítač Pi pomocou nasledujúceho príkazu:

sudo reštart

Po reštarte spustite terminál a spustite:

lsusb

Teraz by sa mali zobraziť všetky zariadenia, ktoré sú spojené s prostriedkami USB. Ak sa vaša tlačiareň nezobrazí, uistite sa, že je zapnutá a pracuje správne.

Krok 3: Nainštalujte sambu a CUPS.

Teraz môžeme začať inštalovať softvér, ktorý zabezpečí sieťovú tlačiareň. V termináli spustite nasledujúce príkazy:

sudo apt-get nainštalovať sambu

Nainštaluje sa veľa balíkov. Na požiadanie ich stlačte Y a potom Enter, aby ste ich správne nainštalovali. Po nainštalovaní balíkov spustite:

sudo apt-get nainštalovať poháre

S najväčšou pravdepodobnosťou uvidíme, že apt bude chcieť nainštalovať kombináciu balíkov. Nie je potrebné podliehať panike a pokračovať ako predtým. Od tohto bodu jednoducho musíme zahrnúť správcu tlače s cieľom, aby CUPS mohla spravovať tlačiarne na Pi. Spustite nasledujúci príkaz:

sudo usermod -a -G lpadmin pi

Krok 4: Pridajte svoju tlačiareň.

V súčasnosti musíme pridať vašu tlačiareň na tlačový server. Aby sme to dosiahli, budeme musieť preskúmať užívateľské rozhranie CUPS. Otvorte webový prehliadač na Pi a spustite IP: 127.0.0.1:631. Výsledok by mal byť takýto:

Domovská stránka správcu CUPS

Kliknite na kartu „Správa“ a potom na „Pridať tlačiareň“. Môže sa stať, že vás požiadame o prepnutie na SSL, a ak to bude povedané, budeme nasledovať odkaz. Potom sa zobrazí výzva na prihlásenie. Použijeme predvolené prihlasovacie údaje, ktoré používame na prihlásenie do VNC, alebo prispôsobené podrobnosti, ak sme ich zmenili.

  1. Výber tlačiarne: Po prihlásení sa zobrazí zoznam aktuálne pripojených tlačiarní. Niektoré podrobnosti o tlačiarni sa tiež zobrazia ako režim pripojenia (buď káblom USB alebo Wifi). Na tomto zozname nájdeme našu tlačiareň. Vyberieme našu tlačiareň a potom klikneme na pokračovať.

    Výber tlačiarne

  2. Definovanie podrobností o tlačiarni: Teraz mu musíme dať názov (možno zadať predvolený názov), popis (týmto spôsobom bude naša tlačiareň rozlíšená od iDevice) a umiestnenie (voliteľné). Zaistíme, že sme klikli na možnosť Zdieľať túto tlačiareň a potom na Pokračovať.

    Definovanie podrobností

  3. Výber ovládača: Teraz je potrebné zvoliť vodiča. S najväčšou pravdepodobnosťou Pi sám identifikuje vhodný ovládač - ak nie, prechádzame zoznamom ovládačov a vyberieme vhodný. V tomto okamihu kliknite na Pridať tlačiareň a vyberte akékoľvek predvolené predvoľby, ktoré môžeme mať. Kliknite na Nastaviť predvolené možnosti a teraz je zložitá časť hotová.

    Výber vhodného ovládača

  4. Zaistenie pridania tlačiarne: Zaistíme, aby bola tlačiareň úspešne pridaná. Prejdeme na kartu Tlačiarne a uvidíme, či sa naša tlačiareň zobrazuje alebo nie. Ak chce niekto vytlačiť testovaciu stránku, môže to urobiť výberom tlačiarne v zozname, kliknutím na rozbaľovaciu ponuku Údržba a následným kliknutím na možnosť Vytlačiť testovaciu stránku.

    Zaistenie pridania tlačiarne

Krok 5: Jemné doladenie niektorých nastavení.

Výkon sa dá vylepšiť doladením niektorých nastavení. Prejdite na kartu Správa a vyhľadajte možnosť Zdieľať tlačiarne pripojené k systému. Ak chceme v budúcnosti vzdialene pridávať nové tlačiarne prostredníctvom našej siete, začiarknite políčko Povoliť vzdialenú správu. Kliknite na zmeniť nastavenie a server sa reštartuje.

Jemné doladenie

Krok 6: Pridajte podporu Samba pre sieťové pripojenie Windows (voliteľné).

Samba pre Windows by sa mala aktivovať, ak chce niekto používať túto tlačiareň so zariadením so systémom Windows. Spustite nasledujúci príkaz:

sudo nano /etc/samba/smb.conf

Teraz prejdite do dolnej časti a prilepte nasledujúce:

# Tlač CUPS. Pozrite si tiež manuálovú stránku cupsaddsmb (8) v balíčku # cupsys-client. printing = cups printcap name = cups [printers] comment = All Printers browseable = no path = / var / spool / samba printable = yes guest ok = yes only only = yes create mask = 0700 # Windows klienti hľadajú tento názov zdieľania ako zdroj stiahnuteľných # ovládačov tlačiarne [print $] komentár = cesta k ovládačom tlačiarne = / usr / share / poháre / ovládače prehľadateľné = áno iba na čítanie = áno hosť ok = nie

Teraz stlačte kombináciu klávesov CTRL + W, zadajte pracovnú skupinu a potom kláves Enter, aby ste našli konfiguráciu pracovnej skupiny. Vaša pracovná skupina je už pravdepodobne nastavená a len zriedka existuje šanca, že ste pracovnú skupinu už predtým zmenili - ak máte, nastavte správny názov na pracovna skupina = . Potom sa zmeňte získava podporu = nie do získava podporu = áno .

Potom stlačte kombináciu klávesov CTRL + O a potom kláves Enter na uloženie konfigurácie. Potom reštartujte sambu pomocou nasledujúceho príkazu:

sudo /etc/init.d/samba reštart

Všetko nastavené, teraz bude naša tlačiareň pracovať v sieti Windows.

Krok 7: (Ak je váš Raspberry Pi pripojený k sieti cez Wi-Fi) Tu zmeňte rýchle nastavenie.

Ako je zobrazené na začiatku, v tomto projekte používame Raspberry Pi Zero, takže naše Pi je pripojené k sieti cez Wifi. Tí, ktorí vlastnia najnovšie modely modelu Pi, ktoré sú pripojené pomocou ethernetového kábla, by mali tento krok ignorovať. Náš malinový model používa Wifi, takže musíme vypnúť úsporu energie jeho adaptéra Wifi, aby sme zabránili jeho spánku a izolácii AirPrint.

Pre túto úlohu musíme upraviť súbor v termináli:

sudo nano /etc/modprobe.d/8192cu.conf

V dolnej časti pridajte toto:

# Žiadne možnosti úspory energie 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Teraz stlačte CTRL + O, aby sa zmeny prejavili, a stlačte kláves Enter.

Krok 8: Nainštalujte Bonjour pre AirPrint.

Asi tam, zaručujem! Momentálne musíme predstaviť softvér AirPrint.

Spustite príkaz v termináli:

sudo apt-get nainštalovať avahi-discover

Teraz reštartujeme naše Pi:

sudo reštart

Krok 9: Testovanie.

Teraz sú vykonané všetky potrebné konfigurácie. Chyťte zariadenie so systémom iOS, otvorte e-mail alebo stránku Safari a kliknite na možnosť Zdieľať, kým nenájdeme možnosť Tlač. Hit Select Printer a mala by sa (slušne rýchlo) ukázať.

Testovanie

Vyberte si tlačiareň, upravte akékoľvek sklony a potom kliknite na Tlač. Tlačiareň AirPrint s malou konfiguráciou z vášho Pi je teraz pripravená. Bez ohľadu na to by ste teraz mali mať tlačiareň, ktorá funguje vo vašom systéme a na väčšine vašich preferovaných gadgetov pre iOS, a to bez potreby akejkoľvek aplikácie zvonka!