Condivisione della stampante con CUPS


8

Sono su Ubuntu server 10.10 e ho bisogno di collegare una stampante HP Laserjet tramite USB e condividerla sulla LAN. Ho seguito alcuni tutorial su Internet per installare i driver HPLIP e configurare CUPS. Ho accesso all'interfaccia web del server e la stampa della pagina di prova funziona come un fascino.

Posso anche modificare tutte le opzioni di stampa predefinite, visualizzando la coda e così via.

L'unica cosa che non posso fare è installare e trovare la stampante da altri client sulla stessa LAN. L'ho provato con la ricerca predefinita di Windows 7 e non appare nulla, ho provato a installare una nuova porta TCP / IP con l'indirizzo IP del server e aggiungere manualmente il driver della stampante ma non ha funzionato.

Cosa devo fare o controllare per farlo funzionare? L'unico problema è che la stampante non è visibile sulla LAN ma è installata correttamente sul server Ubuntu.


È necessario copiare il percorso dell'URL CUPS della stampante e incollarlo nella casella di testo della "procedura guidata nuova stampante di rete" in Windows. Esempio di percorso: http:\\192.168.1.9:631\printers\Xerox123ecco il tutorial con le immagini: [ linuxibos.blogspot.com/2012/05/seprinters-linux.html[[1] [1]: linuxibos.blogspot.com/2012/05/seprinters-linux.html
omanosoft,

Risposte:


4

Hai un ambiente desktop GUI installato? Dovresti essere in grado di eseguire /usr/share/system-config-printer/system-config-printer.pye abilitare la condivisione delle stampanti connesse, quindi su altri computer abilita Mostra stampanti condivise.


no non lo so. È Ubuntu Server. E non ho questo script in quella directory, non ho neanche / system-config-printer /
Kreker

l'installazione di un ambiente desktop GUI è un'opzione? Hai controllato help.ubuntu.com/11.04/serverguide/C/cups.html ?
titaniumtux,

1
no Non è un'opzione :)
Kreker

2

Ti aiuterò, ma questo è dalla cima della mia testa, quindi potresti aver bisogno di cambiare alcune cose:

Per prima cosa verifica di avere la stampante collegata e di installare samba / cups. Quindi se fai una apt-get/ aptitudericerca dovresti avere i pacchetti cups e samba installati. Le tazze devono gestire la stampante. Samba deve gestire la condivisione nel caso in cui un sistema Windows si connetta a quella stampante condivisa (il tuo caso). Se non li hai installati, allora:

sudo apt-get install cups samba o usando aptitude sudo aptitude install cups samba

Dopodiché iniziamo con la loro configurazione. Dal momento che sei sulla versione server di Ubuntu non hai alcun modo predefinito di usare una soluzione GUI (dico default poiché alcune persone installano pacchetti GUI) quindi quanto segue è per puro server:

  1. Modifica la configurazione principale di samba. Il file è in /etc/samba/smb.conf. Per modificare il file, digita semplicemente sudo nano /etc/samba/smb.confSe sei root non hai bisogno della sudoparte.

    Vogliamo cambiare le seguenti variabili e rimuovere i simboli di commento (# o;) davanti a loro se ce l'hanno. Quindi per esempio:

    Se è così # workgroup = WORKGROUP, lo lasceresti così
    workgroup = WORKGROUP(Senza il simbolo #).

    Se assomiglia a questo ; guest = yes, lo lasceresti così
    guest = yes(Senza il simbolo;):

    gruppo di lavoro : modificalo nel gruppo di lavoro che stai utilizzando sulla tua rete. Se la tua rete è "estrema" come nel mio caso, dovresti dire:

    workgroup = xtreme (Ricorda di rimuovere il commento se ne ha uno)

    sicurezza : modificalo per condividerlo. Ti farà risparmiare diversi problemi in seguito.

    security = share

  2. Modifica la sezione della tua stampante samba.

La sezione della stampante sarebbe simile a questa:

 [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700

quello che vogliamo fare è cambiare il navigabile in Sì e l' ospite ok in Sì

Dovrebbe apparire così dopo la modifica:

 [printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    guest ok = yes
;   read only = yes
    create mask = 0700

Questo è tutto. Ora riavvia il servizio samba. puoi farlo in diversi modi:

sudo service smbd restart

sudo /etc/init.d/smbd restart

Ora vai sul tuo sistema Windows o Linux e cerca la stampante in rete o l'IP del server.

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.