Kako obrniti skoraj vse brezžične tiskalnike z uporabo Raspberry Pi?

Imate tisti stari model laserskega brizgalnega tiskalnika USB, ki ga uporabljate od zadnjih nekaj let? Mogoče gre za tistega, ki ga imate že dolgo, ali pa je cenejši, ki ste ga nedavno izbrali in bi si želeli, da bi imel podporo za vaš Apple iPhone, iPad itd. V primeru, da ste si kupili Raspberry Pi , vse kar potrebujete je nekaj izkušenj s Secure Shell (SSH) in vaš tiskalnik lahko takoj začne delovati v sistemu AirPrint!



Ne glede na to, ali vmesniki tiskalnika uporabljajo USB, Ethernet ali Wi-Fi - ta trik trenutno deluje.

Komponente strojne opreme (Raspberry Pi Zero, tiskalnik in iPhone), uporabljene v projektu



Zdaj pa pojdimo k nastavitvi Raspberry Pi, namestitvi potrebnih paketov nanjo in izvedbi nekaterih sprememb strojne opreme!



1. korak: Prepričajte se, da je Raspberry Pi posodobljen.

Poskrbite, da bodo viri naprave Pi posodobljeni, sicer bo zastarela programska oprema povzročala nekaj težav. Omogočite pregledovalnik navideznega računalništva (VNC) na vašem Pi, nato povežite Raspberry Pi z pregledovalnikom VNC. Spodaj je na voljo povezava za prenos VNC in nato povezavo s Pi.



VNC

Zdaj odprite terminal in zaženite naslednji ukaz:

posodobitev sudo apt-get

potem,



sudo apt-get nadgradnja 

Če so nameščene posodobitve, pritisnite Y in nato Enter, da nadaljujete s prenosom posodobitev. Ko je to končano, lahko začnete predstavljati svoj pripomoček.

2. korak: Tiskalnik priključite na vrata USB To Pi.

Obstajata dve možnosti. Tiskalnik lahko povežete s kablom USB ali prek etherneta ali Wi-Fi. Če uporabljate ethernet ali Wifi, prezrite ta korak in se neposredno premaknite proti koraku 3.

Tiskalnik povežite prek kabla USB in znova zaženite Pi z naslednjim ukazom:

sudo ponovni zagon

Po ponovnem zagonu zaženite terminal in zaženite:

lsusb

Vse naprave, ki so povezane s sredstvi USB, bi morale biti prikazane zdaj. Če se tiskalnik ne pojavi, preverite, ali je vklopljen in deluje pravilno.

3. korak: Namestite sambo in CUPS.

Zdaj lahko začnemo nameščati programsko opremo, ki bo omogočila mreženje tiskalnikov. V terminalu zaženite naslednje ukaze:

sudo apt-get namesti sambo

Nameščeni bodo številni paketi in na vprašanje pritisnite Y in nato Enter, da jih pravilno namestite. Po namestitvi paketov zaženite:

sudo apt-get namestite skodelice

Najverjetneje bomo videli apt, ki želi namestiti kombinacijo paketov. Ni treba paničariti in nadaljevati, kot že prej. Od tega trenutka naprej moramo preprosto vključiti skrbnika tiskanja s ciljem, da lahko CUPS upravlja tiskalnike na Pi. Zaženite naslednji ukaz:

sudo usermod -a -G lpadmin pi

4. korak: dodajte tiskalnik.

Trenutno moramo tiskalnik dodati v tiskalniški strežnik. Da bi to naredili, bomo morali raziskati uporabniški vmesnik CUPS. Odprite spletni brskalnik na Pi in zaženite IP: 127.0.0.1:631. Rezultat bi moral biti takšen:

Domača stran za skrbnike CUPS

Kliknite zavihek »Administracija« in nato »Dodaj tiskalnik«. Morda nas bodo prosili, da preklopimo na SSL in bomo po povezavi sledili. Po tem bomo pozvani k prijavi. Uporabili bomo privzete podatke za prijavo, ki jih uporabimo za prijavo v VNC, ali prilagojene podrobnosti, če smo jih spremenili.

  1. Izbira tiskalnika: Po prijavi se prikaže seznam trenutno povezanih tiskalnikov. Nekatere podrobnosti o tiskalniku bodo prikazane tudi kot način povezljivosti (bodisi prek kabla USB ali Wifi). Na tem seznamu bomo našli svoj tiskalnik. Izbrali bomo tiskalnik in nato nadaljevali.

    Izbira tiskalnika

  2. Določanje podrobnosti tiskalnika: Zdaj mu moramo dati ime (lahko je določeno privzeto ime), opis (tako bo naš tiskalnik ločen od iDevice) in lokacijo (neobvezno). Zagotovili bomo, da smo kliknili Share This Printer in nato Nadaljuj.

    Določanje podrobnosti

  3. Izbira gonilnika: Zdaj je treba izbrati voznika. Najverjetneje bo Pi sam določil ustreznega gonilnika - če ne, se bomo pomaknili po seznamu gonilnikov in izbrali ustreznega. Na tej točki kliknite Dodaj tiskalnik in izberite morebitne privzete nastavitve. Kliknite Nastavi privzete možnosti in zdaj je težaven del končan.

    Izbira ustreznega gonilnika

  4. Zagotovitev dodatka tiskalnika: Zagotovili bomo, da je bil tiskalnik uspešno dodan. Premaknili se bomo na zavihek Tiskalniki in videli, ali je naš tiskalnik prikazan ali ne. Če nekdo želi natisniti preizkusno stran, lahko to stori tako, da na seznamu izbere tiskalnik, klikne spustni meni Vzdrževanje in nato Natisni preizkusno stran.

    Zagotavljanje dodatka tiskalnika

5. korak: Izboljšajte nekatere nastavitve.

Z natančnostjo nekaterih nastavitev lahko izboljšate zmogljivost. Pojdite na zavihek Administracija in poiščite tiskalnike za skupno rabo, povezane s sistemom. Če želimo v prihodnosti nove tiskalnike dodajati na daljavo prek našega omrežja, preverite možnost Dovoli oddaljeno skrbništvo. Kliknite spremembo nastavitev in strežnik se bo znova zagnal.

Lepa melodija

6. korak: Dodajte podporo Sambe za omrežje Windows (neobvezno).

Samba za Windows je treba aktivirati, če želi nekdo uporabljati ta tiskalnik z napravo Windows. Za to zaženite naslednji ukaz:

sudo nano /etc/samba/smb.conf

Zdaj se pomaknite na dno in prilepite naslednje:

# CUPS tiskanje. Glejte tudi stran cupsaddsmb (8) v paketu # cupsys-client. print = cups printcap name = cups [tiskalniki] komentar = Vsi tiskalniki brskalni = brez poti = / var / spool / samba tisk = da gost ok = da samo za branje = da ustvari masko = 0700 # Odjemalci sistema Windows to ime delnice poiščejo kot vir prenosljivih # gonilnikov tiskalnika [print $] komentar = Pot gonilnikov tiskalnika = / usr / share / cups / drivers browseable = da samo za branje = da gost ok = ne

Zdaj pritisnite CTRL + W in vnesite delovno skupino, ki ji sledi Enter, da poiščete konfiguracijo delovne skupine. Najverjetneje je vaša delovna skupina že nastavljena in redko obstaja možnost, da ste že spremenili delovno skupino - če je, nastavite pravilno ime na delovna skupina = . Nato se spremenite zmaga podpora = ne do zmaga podpora = da .

Nato pritisnite CTRL + O, nato pa Enter, da shranite konfiguracijo. Po tem ponovno zaženite sambo z naslednjim ukazom:

sudo /etc/init.d/samba znova zaženite

Pripravljeno, zdaj bo naš tiskalnik deloval v omrežju Windows.

7. korak: (Če je vaš Raspberry Pi povezan z vašim omrežjem prek Wi-Fi), tukaj spremenite hitro nastavitev.

Kot je prikazano na začetku, v tem projektu uporabljamo Raspberry Pi Zero, zato je naš Pi povezan z omrežjem prek Wi-Fi. Tisti, ki so lastniki najnovejših modelov Pi, ki so povezani prek Ethernet kabla, naj tega koraka ne upoštevajo. Naš model malin uporablja Wifi, zato moramo izklopiti varčevanje z energijo adapterja Wifi, da preprečimo, da bi prešel v spanje in izoliral AirPrint.

Za to nalogo moramo v terminalu urediti datoteko:

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

Na dnu dodajte naslednje:

# Ni možnosti varčevanja z energijo 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Zdaj pritisnite CTRL + O, da spremembe začnejo veljati, čemur sledi Enter.

8. korak: Namestite Bonjour za AirPrint.

O tem, zagotavljam! Trenutno moramo uvesti programsko opremo AirPrint.

Zaženite ukaz v terminalu:

sudo apt-get namestite avahi-Discover

Zdaj bomo ponovno zagnali naš Pi:

sudo ponovni zagon

9. korak: Testiranje.

Zdaj so narejene vse potrebne konfiguracije. Zgrabite napravo iOS, odprite e-pošto ali stran Safari in kliknite možnost Skupna raba, dokler ne najdemo možnosti Natisni. Pritisnite Izberi tiskalnik in prikazal bi se (spodobno hitro).

Testiranje

Izberite tiskalnik, spremenite poljubne naklone in nato kliknite Natisni. Tiskalnik AirPrint z malo konfiguracije iz vašega Pi-ja je zdaj pripravljen. Ne glede na to bi morali zdaj imeti tiskalnik, ki deluje v vašem sistemu in na večini vaših najprimernejših pripomočkov za iOS, brez zahteve za kakršno koli zunanjo aplikacijo!