Kāpēc es gribu to izdarīt?
Ja eksperimentējat ar Pi kā darbvirsmas aizstājēju, vēlaties iespējot fizisko drukāšanas izvadi lietojamai programmai vai lietojumprogrammai, vai arī citādi vēlaties iespējot tradicionālo drukāšanu savā Pi, šī apmācība ir taisnība, kad printeris nav printeris uz laimīgu drukāšanu; saskaņā ar Linux prasību nav iepriekšēju printera traucējumu.
Kas man vajag?
Šajā apmācībā jums būs nepieciešamas šādas lietas:
- 1 Raspberry Pi vienība ar Rasbian instalēta
- 1 USB printeris vai printeris ar tīklu
Ja vēl neesat konfigurējis savu Raspberry Pi ar Rasbian attēlu, mēs ļoti iesakām, sākot ar mūsu ievadu Raspberry Pi.
Instalēšana CUPS uz pi un iespējojot attālo piekļuvi
Lai savienotu printeri ar Raspberry Pi, mums vispirms ir jāinstalē Common Unix drukāšanas sistēma (CUPS). Ir pienācis laiks aktivizēt savu Pi un doties uz termināli (vai nu pats Pi, izmantojot SSH).
Termināla ievadiet šādu komandu, lai sāktu instalēt CUPS:
sudo apt-get install cups
Kad tiek piedāvāts turpināt, ierakstiet Y un nospiediet enter. CUPS ir diezgan gaumīgs instalēt, tāpēc jūtieties brīvi iet greifers tasi kafijas. Kad bāzes iekārta ir pabeigta, mums ir jāveic dažas nelielas administratīvas izmaiņas. Pirmais biznesa uzdevums ir pievienot sevi grupai, kurai ir piekļuve printeriem / printera rindai. CUPS izveidotā lietotāju grupa ir "lpadmin". Noklusētais Rasbian lietotājs (un lietotājs, kurā esam pieteicies) ir "pi" (ja vēlaties, lai citam lietotājam būtu piekļuve printerim, pielāgojiet šo komandu).
Termināla ievadiet šādu komandu:
sudo usermod -a -G lpadmin pi
Domājams, ka slēdzis "-a" ļauj mums pievienot esošu lietotāju (pi) esošai grupai (lpadmin), ko ir norādījis "-G" slēdzis.
Mūsu pēdējais iepriekšējas konfigurācijas darba mērķis ir iespējot CUPS konfigurācijas attālo rediģēšanu. Pārējo konfigurāciju var aizpildīt caur Pi pārlūkprogrammu, bet, ja jūs patiešām neesat sēžat tieši pie Pi un labprātāk izmantotu, teiksim, jūsu Windows darbvirsmas pārlūku, lai pabeigtu konfigurāciju, jūs nepieciešams ieslēgt nelielu vērtību
/etc/cups/cupsd.conf
. Termināla ievadiet šādu komandu:
sudo nano /etc/cups/cupsd.conf
Šajā failā meklējiet šo sadaļu:
# Only listen for connections from the local machine Listen localhost:631
Izskatiet rindu "Klausīties lokālo: 631" un aizvietojiet to ar sekojošo:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
Tas uzdod CUPS klausīties jebkuru kontaktu jebkurā tīkla saskarnē, kamēr tas ir vērsts uz 631. portu.
Ritiniet konfigurācijas failā uz leju, līdz redzat sadaļas "Atrašanās vieta". Zemāk redzamajā blokā mēs esam izceltas līnijas, kas jums jāpievieno konfigurācijai:
< 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 >
Līnijas "allow @local" pievienošana ļauj piekļūt CUPS no jebkura datora jūsu vietējā tīklā. Kad jūs veicat izmaiņas CUPS konfigurācijas failā, jums būs nepieciešams restartēt CUPS serveri. Dariet to ar šādu komandu:
sudo /etc/init.d/cups restart
Pēc CUPS restartēšanas, jums ir jābūt iespējai piekļūt administrācijas paneli ar jebkura datora lokālajā tīklā, norādot tā tīmekļa pārlūkprogrammu vietnē https:// [Pi's IP vai hostname]: 631.
Printera pievienošana CUPS
Pēc pierakstīšanās jums tiks parādīts atklāto printeru saraksts (gan vietējie, gan tīkli). Atlasiet printeri, kuru vēlaties pievienot sistēmai:
Lai gan mēs saprotam, ka ir mazliet pāragri pierakstīt "milzīgus panākumus" mūsu testa drukāšanā iepriekš, jūs zināt, tas faktiski tiek izdrukāts, mēs bijāmka pārliecināts. Piecpadsmit sekundes vai vēlāk, dokuments nāca no printera un nokrita uz paplāti. Panākumi!
Šajā brīdī, ja esat pievienojis vienīgo lietotāju, kuram nepieciešama piekļuve printerim, uz "lpadmin" grupu, un esat pievienojis vienīgo printeri, kuram vēlaties piekļūt CUPS sistēmai, jūs esat pabeidzis. Ja jums ir kādi citi lietotāji, kurus vēlaties pievienot vai papildu printerus, vienkārši izpildiet attiecīgās apmācības darbības, lai to izdarītu.