Newsgroup: it.comp.os.unix
Titolo: aggiungere stampante di rete

Devo aggiungere una stampante a laser in rete (la prima, e vorrei farlo da
solo) allo switch 3com 8 porte del mio server (PIII - Unix SCO openserver
5.0.5 con ScoVision) dove sono già collegati i pc-client win98 (4).
Le altre stampanti ad aghi sono tutte installate sulla multiporte seriale
specialX
Ho il cavo rj45 pronto;
la scheda di rete installata sulla stampante;
connetto il cavo allo switch e alla stampante;
ho verificato se ci sono particolari preferenze di settaggio hw della
stampante sotto Unix.
A questo punto devo creare la coda di stampa, far vedere la stampante come
nodo di rete
al pari dei pc-client, per poi condividerla dalle postazioni di lavoro
Pc-win98 oltre che dal server Unix.
Chi mi puo' aiutare.
Grazie
Roberto


Vabbe, la coda di stampa la fai da scoadmin. Se hai un lp-daemon sul
pc gli dici che e' una stampante di rete, gli fornisci l'ip del pc
e va liscio. Se non funge telenetti alla 515 del pc e discerni se il
problema e' sul pc o sullo SCO.
Se invece vuoi stampare tramite netbios puoi: 
Installare Advanced File Printer (a pagamento)
oppure, che va altrettanto bene (perche' il veicolo e' lo stesso)
usare VisionFS, ma e' piu' complicato:
Suppongo tu abbia gia' installato visionFS, e' funzionante, ecc
da scoadmin crea un utente, senza privilegi, senza shell, che si
chiama (
p.es
) stampa, con password (
p.es
) stampa.
Volendo creare una stampante printer2 che stampi sul PC pallino 
cha una stampante epson1.
Copiare l' interfaccia    /etc/lp/model/network  in un 
nuovo file vision:
Cercare la riga  banner=yes ed inserire no, potrebbe creare 
problemi... anzi: ne crea sicuramente
Alla riga   che contiene 'network$   flag flaf flag--'  eliminare 
tutti i flag, in maniera che divenga: 
network$   
Verificare che il file vision abbia permessi 755.
C'e' una entry che richiama il  file /usr/spool/lp/remote, ed una 
entry $network che mappa la stampa ad una macchina in rete.
Creare un file  /usr/spool/lp/remote con contenuto
printer1:  /usr/vision/visionfs/bin/visionfs print //pallino/epson1 
-   --user stampa  --password stampa
DOPO  printer1 deve esserci uno spazio ALTRIMENTI NON FUNZIONA.
dare i permessi 755.
Occorre creare una riga di questo tipo per ogni stampante 
collegata al PC; tutte useranno il nuovo modello che mi 
appresto a creare:
Rendere ora  un nuovo modello disponibile agli utenti visionfs 
editando: /usr/lib/scoadmin/printer/model.stz
E' possibile quindi aggiungere le seguenti entry:
Printer-Visionfs :		e' solo una label
name= "Stampante-VisionFS-pallino    "nome di scoadmin"
terminfo=unknow				
contents=simple			oppure PS (postscript)
interface=vision		interfaccia che ho creato, 
Addizionare un file speciale /dev/niente che sia un  link a 
/dev/null (che non puo' essere accettato dall' interfaccia 
Printer Setup Manager): ln /dev/null /dev/niente
Addizionare una stampante di nome printer2, che usi 
modello "Stampanti-VisionFS-pallino" e come device /dev/niente.
NOTA: sono andato molto a memoria, e sopratutto avendolo fatto
su unixware qualche tempo fa. Sco, a differenza di unixware,
accetta anche /dev/null.
Se poi operi tu e ritieni supefluo editare i files affinche
scoadmin abbia il modello visionFS tra le stampanti disponibili,
semplifichi il tutto con la creazione dell'utente e
l'edit di remote.
Se mi hai capito sei un bel ganzo
Saluti
-- 
Fabbro Claudio - Networking expert since yesterday
Nipotino di Zio Spam, 
http://www.unclespam.org
Vecchia casetta da ristrutturare, per gli amanti 
di aforismi e stupidess: 
http://www.texnet.it/cfabbro
Aderente alla lega per la salvaguardia dei pisolini
:wq
.