Kako okrenuti gotovo bilo koji pisač bežični koristeći Raspberry Pi?

Imate li onaj isti stari model laserskog, inkjet USB pisača koji koristite od posljednjih nekoliko godina? Moguće da je to onaj koji imate već duže vrijeme, ili je možda jeftiniji koji ste nedavno odabrali i poželio da ima podršku za vaš Apple iPhone, iPad itd. U slučaju da ste si kupili Raspberry Pi , sve što vam treba je neko iskustvo sa Secure Shell (SSH) i možete odmah pokrenuti svoj pisač da radi u AirPrint-u!



Nije bitno hoće li se sučelje vašeg pisača koristiti USB-om, Ethernet-om ili Wi-Fi-jem - ovaj će trik trenutno raditi.

U projektu korištene hardverske komponente (Raspberry Pi Zero, pisač i iPhone)



Krenimo sada prema postavljanju Raspberry Pi-a, instaliranju potrebnih paketa na njega i uvođenju određenih hardverskih promjena!



Korak 1: Provjerite je li Raspberry Pi ažuriran.

Ažurirajte izvore Pi-a u suprotnom, zastarjeli softver će uzrokovati neke probleme. Omogućite preglednik virtualnih računarskih računala (VNC) na vašem Pi, a zatim spojite Raspberry Pi s VNC preglednikom. Link je dolje naveden za preuzimanje VNC-a i povezivanje s Pi.



VNC

Sada otvorite terminal i pokrenite sljedeću naredbu:

sudo apt-get ažuriranje

zatim,



sudo apt-get nadogradnja 

Ako su instalirana bilo koja ažuriranja, pritisnite Y, a zatim pritisnite Enter za nastavak preuzimanja ažuriranja. Kada je to gotovo, možete započeti s predstavljanjem svog uređaja.

Korak 2: Povežite svoj pisač USB priključkom To Pi.

Dvije su mogućnosti. Pisač možete povezati pomoću USB kabela ili putem etherneta ili putem Wi-Fi-ja. Ako koristite ethernet ili Wifi, zanemarite ovaj korak i izravno prijeđite na korak 3.

Spojite pisač putem USB kabela i ponovno pokrenite Pi koristeći sljedeću naredbu:

sudo ponovno pokretanje

Nakon ponovnog pokretanja, pokrenite terminal i pokrenite:

lsusb

Svi uređaji koji su povezani s USB-om trebali bi se sada prikazati. Ako se vaš pisač ne pojavi, provjerite je li uključen i radi li ispravno.

Korak 3: Instalirajte sambu i CUPS.

Sada možemo početi instalirati softver koji će osigurati umrežavanje pisača. U terminalu pokrenite sljedeće naredbe:

sudo apt-get instalirati sambu

Bit će instalirani brojni paketi, a ako se to zatraži pritisnite Y, a zatim Enter da biste ih pravilno instalirali. Nakon instaliranja paketa pokrenite:

sudo apt-get instalacijske čaše

Najvjerojatnije ćemo vidjeti kako apt želi instalirati kombinaciju paketa. Nema potrebe za panikom i nastavkom kao što je prethodno učinjeno. Od tog trenutka nadalje, jednostavno moramo uključiti administratora ispisa s ciljem da CUPS može upravljati pisačima na Pi-u. Pokrenite sljedeću naredbu:

sudo usermod -a -G lpadmin pi

Korak 4: Dodajte svoj pisač.

Trenutno moramo dodati vaš pisač na vaš poslužitelj za ispis. Da bismo to učinili, morat ćemo istražiti korisničko sučelje CUPS-a. Otvorite web preglednik na Pi i pokrenite IP: 127.0.0.1:631. Rezultat bi trebao biti ovakav:

Početna stranica administratora CUPS-a

Kliknite karticu „Administracija“, a zatim „Dodaj pisač“. Možda će se od nas tražiti da se prebacimo na SSL i slijedit ćemo vezu ako nam se to kaže. Nakon toga, od nas će se zatražiti da se prijavimo. Upotrijebit ćemo zadane detalje za prijavu koje koristimo za prijavu na VNC ili prilagođene detalje ako smo ih promijenili.

  1. Odabir vašeg pisača: Nakon prijave prikazat će se popis trenutno spojenih pisača. Neki detalji o pisaču također će biti prikazani kao način povezivanja (bilo putem USB kabela ili Wifi-ja). Na tom ćemo popisu pronaći naš pisač. Odabrat ćemo svoj pisač, a zatim kliknuti na continue.

    Odabir pisača

  2. Utvrđivanje detalja pisača: Sada mu moramo dati ime (može se dati zadani naziv), opis (ovo je način na koji će se naš pisač razlikovati od iDevice) i mjesto (nije obavezno). Osigurati ćemo da kliknemo na Share This Printer (Dijeli ovaj pisač), a zatim nastavimo.

    Utvrđivanje detalja

  3. Odabir upravljačkog programa: Sad treba odabrati vozača. Najvjerojatnije će Pi sam prepoznati prikladan upravljački program - ako ne, pomaknut ćemo se kroz popis upravljačkih programa i odabrati odgovarajući. U ovom trenutku kliknite Dodaj pisač i odaberite sve zadane postavke koje bismo mogli imati. Kliknite Postavi zadane mogućnosti i sada je težak dio gotov.

    Odabir prikladnog upravljačkog programa

  4. Osiguravanje dodatka pisača: Pobrinut ćemo se da je pisač uspješno dodan. Prijeći ćemo na karticu Pisači i provjeriti je li naš pisač prikazan ili ne. Ako netko želi ispisati probnu stranicu, to može učiniti odabirom pisača s popisa, klikom na padajući meni Održavanje, a zatim Ispis probne stranice.

    Osiguravanje dodatka pisača

Korak 5: Fino podesite neke postavke.

Izvedbu možete poboljšati preciznim podešavanjem nekih postavki. Idite na karticu Administracija i potražite dijeljenje pisača povezanih sa sustavom. Ako u budućnosti želimo daljinski dodavati nove pisače putem naše mreže, provjerite Dopusti daljinsko upravljanje. Kliknite promjenu postavki i poslužitelj će se ponovno pokrenuti.

Fino podešavanje

Korak 6: Dodajte Samba podršku za Windows umrežavanje (nije obavezno).

Samba za Windows treba aktivirati ako netko želi koristiti ovaj pisač sa Windows uređajem. Za to pokrenite sljedeću naredbu:

sudo nano /etc/samba/smb.conf

Sada se pomaknite na dno i zalijepite sljedeće:

# CUPS tisak. Vidi također manps stranicu cupsaddsmb (8) u paketu # cupsys-client. ispis = šalice printcap name = šalice [pisači] komentar = Svi se pisači mogu pregledavati = nema putanje = / var / spool / samba ispis = da gost ok = da samo za čitanje = da stvori masku = 0700 # Klijenti Windowsa traže ovo ime udjela kao izvor za preuzimanje # upravljačkih programa pisača [print $] komentar = Put ​​upravljačkih programa pisača = / usr / share / cups / drivers browseable = da samo za čitanje = da gost ok = ne

Sada pritisnite CTRL + W i unesite radnu grupu nakon čega slijedi Enter kako biste pronašli konfiguraciju radne grupe. Najvjerojatnije je vaša radna grupa već postavljena i rijetko postoji vjerojatnost da ste je već promijenili - ako jeste, postavite ispravno ime na radna grupa = . Zatim se promijenite osvaja podršku = ne do osvaja podršku = da .

Zatim pritisnite CTRL + O, a zatim Enter za spremanje konfiguracije. Nakon toga ponovo pokrenite sambu sljedećom naredbom:

sudo /etc/init.d/samba restart

Sve je spremno, sada će naš pisač raditi na Windows mreži.

Korak 7: (Ako je vaš Raspberry Pi spojen na vašu mrežu putem Wi-Fi mreže) Ovdje promijenite brzu postavku.

Kao što je prikazano u početku, u ovom projektu koristimo Raspberry Pi Zero, tako da je naš Pi povezan s mrežom putem Wifi-a. Oni koji posjeduju najnovije modele Pi koji su povezani putem Ethernet kabela trebali bi zanemariti ovaj korak. Naš model maline koristi Wifi, tako da moramo isključiti uštedu energije za svoj Wifi adapter kako bismo spriječili njegovo spavanje i izoliranje AirPrinta.

Za ovaj zadatak trebamo urediti datoteku u terminalu:

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

Na dnu dodajte sljedeće:

# Nema opcija uštede energije 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Sada pritisnite CTRL + O da bi promjene stupile na snagu nakon čega slijedi Enter.

Korak 8: Instalirajte Bonjour za AirPrint.

Otprilike tamo, garantiram! Trenutno moramo predstaviti softver AirPrint.

Pokrenite naredbu u terminalu:

sudo apt-get instalirati avahi-Discover

Sada ćemo ponovno pokrenuti naš Pi:

sudo ponovno pokretanje

Korak 9: Testiranje.

Sada su sve potrebne konfiguracije gotove. Zgrabite iOS uređaj, otvorite e-poštu ili stranicu Safari i kliknite opciju Dijeli dok ne pronađemo opciju Ispis. Pritisnite Select Printer i trebao bi se pojaviti (pristojno brzo).

Testiranje

Odaberite svoj pisač, izmijenite željene sklonosti i nakon toga kliknite Ispis. Pisač AirPrint s malo konfiguracije s vašeg Pi-a sada je spreman. Bez obzira na to, sada biste trebali imati pisač koji radi na vašem sustavu i na većini vaših preferiranih iOS uređaja, bez potrebe za bilo kojom autsajderskom aplikacijom!