Come posso configurare un server di stampa?


24

Vorrei usare il mio Pi come server di stampa. La mia stampante è supportata dal computer che desidero utilizzare come server di stampa. È abbastanza veloce e ha abbastanza per questo? Come si configura un server di stampa con l'immagine debian consigliata?


Nota: se trovi le tazze lente con gs o pdftops usando fino al 100% di CPU. Quindi vai in Impostazioni dispositivo nell'interfaccia Web di cups e imposta il dpi su 300. La maggior parte delle stampanti Lexmark è impostata su 600 dpi. Se non ti piace l'aspetto granuloso di 300 dpi, modifica il file PPD e trova dove si trovano le impostazioni di 300 dpi, duplica 300 e impostalo su 350. Ho trovato 350 dpi quasi identico a 600 dpi. * I file si trovano in / usr / share / ppd / e / etc / cups / ppd / * Dovrai fermarti e avviare le tazze per vedere le modifiche.

Risposte:


19

Preambolo

Come sottolineato da molti altri membri utili (Okay. @AlexChamberlain a dire il vero.) È necessario assicurarsi che i driver della stampante funzionino per primi! Se non riesci a stampare regolarmente dal tuo computer, è inutile convertirlo in un server di stampa.

La procedura per l'installazione della stampante va oltre lo scopo di questa risposta, ma almeno deve includere l'installazione di CUPS, che include il demone. Puoi farlo eseguendo quanto segue.

$ sudo apt-get install cups

Su Debian o su Arch Linux.

$ sudo pacman -S cups

server

Devi solo riconfigurare il server per consentire ad altre macchine di accedere alla tua stampante. Stai per modificare il /etc/cups/cupsd.conffile e ci sono due cose che devi specificare.

  1. La connessione da ascoltare.
  2. Quali macchine possono usare la stampante.

Eccone uno che dovrebbe soddisfare le nostre esigenze, sentiti libero di cambiare i valori.

# /etc/cups/cupsd.conf
Listen *:49631

<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

Infine, dobbiamo solo riavviare il demone CUPS. Ricorda che ogni volta che cambi qualcosa nel file di configurazione devi riavviare il demone . Su Debian, corri

$ sudo /etc/init.d/cups restart

Tada! Abbiamo installato il server! = D Ora dobbiamo solo impostare il client ...


Cliente

finestre

Per consentire alle macchine Windows di stampare tramite il nostro server CUPS, dobbiamo fornire loro un http://indirizzo. Per fare ciò installeremo samba

$ sudo aptitude install samba

Assicurati di riavviare il demone CUPS.

$ sudo /etc/init.d/cups restart

E ora possiamo dire a Windows di utilizzare il seguente URL! (Assicurati di modificarlo per riflettere la tua configurazione specifica.)

http://<ip>:<port>/printers/<printer_name>

Arch Linux

Poiché l'installazione delle stampanti differisce dal gestore delle finestre al gestore delle finestre, lo faremo alla vecchia maniera, vero arco! Per prima cosa devi installare libcups.

$ sudo pacman -S libcups

E poi aggiungi semplicemente l'IP del server CUPS o il nome host a /etc/cups/client.conf. Il tuo file dovrebbe apparire così.

# /etc/cups/client.conf
ServerName hostname-or-ip-address[:port]

Ogni applicazione dovrebbe quindi essere in grado di trovare la stampante.


Riferimenti

  1. Condivisione stampante - SystemPrinting - Debian Wiki
  2. CUPS come server di stampa per macchine per finestre - SystemPrinting - Debian Wiki
  3. Installazione del pacchetto client - CUPS - ArchWiki

funziona solo :-)
greg121
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.