Miksi haluan tehdä tämän?
Jos kokeilet Pi: tä työpöydän korvaajana, haluat ottaa fyysisen tulostustulostuksen käyttämäsi ohjelmalle tai sovellusohjelmistolle tai haluat muulla tavoin mahdollistaa perinteisen tulostuksen Pi: ssä, tämä opetusohjelma on suora laukaus tulostimen onnellinen painatus; ei ole olemassa aiempaa tulostimen kiertämistä Linux-kokemuksen mukaan.
Mitä minä tarvitsen?
Tätä opetusohjelmaa tarvitset seuraavat asiat:
- 1 Raspberry Pi -yksikkö, johon on asennettu Rasbian
- 1 USB-pohjainen tai verkkoon päästävä tulostin
Jos et ole vielä määrittänyt vadelmasi Pi-ruudulla, suosittelemme, että aloitat Raspberry Pi -sisällöstä.
CUPSin asentaminen piin ja etäyhteyden käyttöönotto
Jotta tulostin voidaan yhdistää Raspberry Pi: n kanssa, meidän on ensin asennettava Common Unix Printing System (CUPS). On aika käynnistää Piesi ja siirtyä päätelaitteeseen (joko PI: n kautta SSH: n kautta).
Kirjoita päätelaitteelle seuraava komento aloittaaksesi CUPSin asentamisen:
sudo apt-get install cups
Kun sinua kehotetaan jatkamaan, kirjoita Y ja paina Enter. CUPS on melko lihavainen asennus, joten voit vapaasti mennä napata kupin kahvia. Kun perusasennus on valmis, tarvitsemme muutamia pieniä hallinnollisia muutoksia. Ensimmäinen liiketoimintajärjestys on lisätä itsellemme käyttäjäryhmään, jolla on pääsy tulostimiin / tulostimen jonoksi. CUPSin luoma käyttäjäryhmä on "lpadmin". Oletusarvoinen Rasbian käyttäjä (ja käyttäjä, johon olemme kirjautuneet) on "pi" (säädä seuraava komento vastaavasti, jos haluat toisen käyttäjän pääsevän tulostimeen).
Kirjoita päätteelle seuraava komento:
sudo usermod -a -G lpadmin pi
Erityisen "-a" -kytkimen ansiosta voimme lisätä nykyisen käyttäjän (pi) nykyiseen ryhmään (lpadmin), jonka "-G" -kytkin määrittää.
Viimeinen bitti esikonfigurointityöhön on mahdollistaa CUPS-konfiguroinnin etäsuunnittelu. Muut kokoonpanot voidaan suorittaa Pi-selaimen kautta, mutta jos et ole oikeasti istumassa Pi: n sisällä ja haluat käyttää sanoja Windows-työpöydällä olevaa selainta kokoonpanon suorittamiseksi, täytyy vaihtaa pieni arvo
/etc/cups/cupsd.conf
. Kirjoita päätteelle seuraava komento:
sudo nano /etc/cups/cupsd.conf
Tiedoston sisällä, etsi tämä osio:
# Only listen for connections from the local machine Listen localhost:631
Kirjoita "Listen localhost: 631" riville ja korvaa se seuraavasti:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
Tämä kehottaa CUPSia kuuntelemaan minkä tahansa kontaktin millä tahansa verkkoyhteydellä, kunhan se on suunnattu porttiin 631.
Selaa edelleen konfigurointitiedostoon, kunnes näet "sijainti" -osiot. Seuraavassa lohkossa olemme lihavoineet linjat, jotka sinun on lisättävä asetukseen:
< Location / >
# Restrict access to the server…
Order allow,deny
Allow @local
< /Location >
< Location /admin >
# Restrict access to the admin pages…
Order allow,deny
Allow @local
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files…
Order allow,deny
Allow @local
< /Location >
"Allow @local" -rivin lisääminen mahdollistaa pääsyn CUPS: iin mistä tahansa paikallisen verkon tietokoneesta. Aina kun teet muutoksia CUPS-määritystiedostoon, sinun on käynnistettävä CUPS-palvelin uudelleen. Tee niin seuraavalla komennolla:
sudo /etc/init.d/cups restart
CUPS-ohjelman uudelleenkäynnistyksen jälkeen sinun on päästävä hallintapaneeliin millä tahansa paikallisen verkon tietokoneella osoittamalla sen verkkoselaimella osoitteessa https:// [Pi: n IP tai palvelimen nimi]: 631.
Tulostimen lisääminen CUPSiin
Napsauta hallintapaneelin Lisää tulostinta-painiketta. Jos saat varoituksen sivuston turvallisuustodistuksesta, mene eteenpäin ja klikkaa edelleen, jotta voit jättää sen huomiotta. Sinua pyydetään antamaan käyttäjänimi ja salasana.
Kirjautumisen jälkeen saat luettelon löydetyistä tulostimista (sekä paikallisista että verkostoiduista). Valitse tulostin, jonka haluat lisätä järjestelmään:
Vaikka ymmärrämme, että on aika ennenaikaista kirjoittaa "valtava menestys" testitulostukselle ennen kuin tiedät, että se on todella painettu, olimmeettä luottavainen. Viisitoista sekuntia myöhemmin asiakirja tuli ulos tulostimesta ja pudotettiin lokeroon. Menestys!
Jos olet lisännyt ainoan käyttäjän, joka tarvitsee tulostimen käyttöoikeuden lpadmin-ryhmään, ja olet lisännyt CUPS-järjestelmän ainoan tulostimen, olet valmis. Jos sinulla on muita käyttäjiä, jotka haluat lisätä tai lisätä tulostimia, suorita opetusohjelman vastaava vaihe uudelleen.