Perché voglio farlo?
Se stai sperimentando il Pi come desktop replacement, vuoi abilitare un output di stampa fisico per un programma o una suite di applicazioni che stai usando, o altrimenti vuoi abilitare la stampa tradizionale sul tuo Pi, questo tutorial è un colpo diretto da printerless alla stampa felice; non è richiesta alcuna precedente discussione con la stampante sotto l'esperienza di Linux.
Di cosa ho bisogno?
Per questo tutorial avrai bisogno delle seguenti cose:
- 1 unità Raspberry Pi con installato Rasbian
- 1 stampante basata su USB o di rete
Se non hai ancora configurato il tuo Raspberry Pi con un'immagine Rasbian, ti consigliamo vivamente di iniziare con la nostra introduzione al Raspberry Pi.
Installazione di CUPS sul Pi e Abilitazione dell'accesso remoto
Per collegare una stampante al Raspberry Pi, dobbiamo prima installare Common Unix Printing System (CUPS). È ora di avviare il tuo Pi e navigare verso il terminale (o sul Pi stesso di via SSH).
Al terminale, immettere il seguente comando per iniziare l'installazione di CUPS:
sudo apt-get install cups
Alla richiesta di continuare, digitare Y e premere invio. CUPS è un'installazione abbastanza robusta, quindi sentitevi liberi di prendere una tazza di caffè. Una volta completata l'installazione di base, è necessario apportare alcune piccole modifiche amministrative. Il primo ordine del giorno è quello di aggiungerci al gruppo di utenti che ha accesso alla coda di stampanti / stampanti. Il gruppo di utenti creato da CUPS è "lpadmin". L'utente Rasbian predefinito (e l'utente a cui è stato effettuato l'accesso) è "pi" (modificare il seguente comando di conseguenza se si desidera che un utente diverso abbia accesso alla stampante).
Al terminale inserisci il seguente comando:
sudo usermod -a -G lpadmin pi
Per i curiosi, l'opzione "-a" ci consente di aggiungere un utente esistente (pi) a un gruppo esistente (lpadmin), specificato dall'interruttore "-G".
Il nostro ultimo lavoro di pre-configurazione è di abilitare la modifica remota della configurazione di CUPS. Il resto della configurazione può essere completato tramite il browser web sul Pi, ma se non si è effettivamente seduti al Pi e si preferisce usare, ad esempio, il browser sul desktop di Windows per completare la configurazione, si è necessario attivare un valore piccolo in
/etc/cups/cupsd.conf
. Al terminale, immettere il seguente comando:
sudo nano /etc/cups/cupsd.conf
All'interno del file, cerca questa sezione:
# Only listen for connections from the local machine Listen localhost:631
Commentare la riga "Ascolta localhost: 631" e sostituirla con quanto segue:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
Questo ordina a CUPS di ascoltare qualsiasi contatto su qualsiasi interfaccia di rete purché diretto alla porta 631.
Scorri più in basso nel file di configurazione fino a quando non vedi le sezioni "posizione". Nel blocco sottostante, abbiamo evidenziato le linee che devi aggiungere alla configurazione:
< 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'aggiunta della linea "allow @local" consente l'accesso a CUPS da qualsiasi computer sulla rete locale. Ogni volta che si apportano modifiche al file di configurazione di CUPS, è necessario riavviare il server CUPS. Fatelo con il seguente comando:
sudo /etc/init.d/cups restart
Dopo aver riavviato CUPS, si dovrebbe essere in grado di accedere al pannello di amministrazione tramite qualsiasi computer sulla rete locale puntando il proprio browser Web all'indirizzo https:// [IP o nome host Pi]: 631.
Aggiunta di una stampante a CUPS
Dopo l'accesso, ti verrà presentato un elenco di stampanti rilevate (sia locali che in rete). Seleziona la stampante che desideri aggiungere al sistema:
Mentre ci rendiamo conto che è un po 'prematuro scrivere "enorme successo" sulla nostra stampa di prova prima, sai, è effettivamente stampato, eravamoquello fiducioso. Quindici secondi dopo, il documento uscì dalla stampante e cadde nel vassoio. Successo!
A questo punto, se hai aggiunto l'unico utente che ha bisogno di accedere alla stampante al gruppo "lpadmin" e hai aggiunto l'unica stampante che desideri accedere al sistema CUPS, hai finito. Se si dispone di altri utenti che si desidera aggiungere o di altre stampanti, è sufficiente scorrere nuovamente i rispettivi passaggi del tutorial per farlo.