Newsgroup: it.comp.macintosh
Titolo: Stampare su Windows: la soluzione

hola,
probabilmente lo sapete già, altrimenti potrebbe essere una nuova FAQ:
Su 
http://iharder.sourceforge.net/macosx/winmacprinter/
 ci sono le
istruzioni su come stampare su una qualunque stampante attaccata a
Windows tramite Mac OS X (e con alcuni accorgimenti anche 9.x).
Provato con una HP Deskjet 1120C il risultato è stato migliore del
driver su Win XP.
In pratica:
1       su Win si installano Ghostscript 8, GSView e RedMon, un software
che istalla porte virtuali "redirect"
2       si installa una stampante Postcript emulata: si sceglie ad es.
la Apple Color LW 12/660, la si connette alla porta virtuale RPT1 e la
si chiama ad es. Ghostscript1120, nessuna condivisione (non serve se non
in Win)
3       si configura la porta RPT1 dando come LPD il percorso di
gsprint.exe e come Arguments "-printer -"HPDeskJet1120" -color -" (il
nome della stampante deve corrispondere *esattamente* a quello della
stampante *vera* installata su Windows
4       ci si assicura che i servizi Unix siano installati ed attivi: in
Strumenti Amministrazione -> Servizi si attiva in automatico "servizi
stampanti TCP/IP" e in Pannello di Controllo -> Installazioni
applicazioni -> Installazione componenti Windows si installano  i
servizi stampa reti Unix
5       si installa una stampante virtuale LPR collegata alla precedente
Ghostscript, si collega alla porta virtuale LPR port e si danno come
Nome o Indirizzo quello del computer (es. "server" o 192.168.0.1 ecc...)
e come Nome della Stampante quello dell'altra stampante virtuale (es
Ghostscript1120) *esattamente* corrispondente. Si condivide (è
necessario)
6       Su Mac in Print Center si sceglie Stampanti IP, si mette il nome
del computer Windows o l'indirizzo (es 192.168.0.1), come Coda di stampa
si mette il nome della stampante LPR condivisa (es GhostscriptLPR) e
come Modello Stampante quello usato in Windows (es Apple LaserWriter
12/660 PS)
That's all folks!
Ho stampato un pdf precedentemente "stampato" da Mac a partire da una
pagina Web su Safari, prima con il driver della 1120 tramite Mac, poi in
originale su Windows, e poi con questo metodo "Ghostscript", e il
risultato migliore è stato l'ultimo :-)
Spero di aver fatto cosa utile
ciao,
Salvo
-- 
§alvomi©
§alviamo le Mele

 Windows tramite Mac OS X...
Funziona anche con una Laser Samsung 4500.
E in tutti i casi - tramite Ghostscript - diventa una postcript
virtuale!
Piccolo problema (chi mi aiuta?):
se configuro la porta LPR con il nome del computer non funziona come
dovrebbe. Se metto il suo ip sì.
Ma mi trovo un computer Win XP che condivide la connessione internet,
perciò usa DHCP e riassegna sempre gli ip, e la stampante è su un altro
PC (diciamo ip 192.168.0.quellocheglidà e nome "bellino"): anche se
posso pingare bellino, mettendo questo nome al posto dell'ip non
funziona, anche se il tutorial dice che dovrebbe.
Idee?
grazie, ciao, Salvo

 funziona, anche se il tutorial dice che dovrebbe.
Assegna manualmente un ip nello scope del dhcp, no?
Ciao ... Dino

 Ciao ... Dino
sě, ma da dove?
Praticamente il server offre una connessione internet condivisa, tramite
"Piccola rete domestica", quindi assegna indirizzi dinamici e se non
sbaglio non si puň cambiare, altrimenti non funziona la condivisione.
Da dove potrei agire per cambiare lo scope?
grazie, ciao
Salvo

 Da dove potrei agire per cambiare lo scope?
Devi impostare manualmente l'ip del computer che dovrebbe riceverlo dal 
dhcp. Chiamiamo questo computer pc1. Se per esempio la subnetmask e' 
255.255.255.0 e l'ip del computer che condivide la connessione (che fa 
quindi da dhcp e lo chiamiamo pc2) e' 192.168.0.1, allora imposti sul 
pc1 l'ip 192.168.0.2, o comunque un ip del tipo 192.168.0.x. Piu' terra 
terra di cosi' non so fare :)
Ciao ... Dino

 pc1 l'ip 192.168.0.2, o comunque un ip del tipo 192.168.0.x. 
D'accordo, ma il computer per poter condividere la connessione internet
di 192.168.0.1 richiede un indirizzo IP "ottenuto automaticamente". Pare
che altrimenti non funzioni. Fatta la prova, non va...
ciao,
Salvo

§alvomi© wrote:

Subnetmask giusta? Impostato come gateway? Impossibile che non vada.
Ciao ... Dino

 Ciao ... Dino
hola Dino,
subnetmask 255.255.255.0
Sě, 192.168.0.1 č gateway.
Al momento il computer con la laser č 192.168.0.242, ma potrebbe
cambiare...
Appena metto ad es. ip fisso 192.168.0.2 la connessione cade e mi chiede
di connettere tramite un provider...
Il Powerbook connesso alla stessa rete č per ora 192.168.0.61, tanto per
dare numeri di lotto...
ciao,
Salvo

 di connettere tramite un provider...
Aspetta, ma su questo pc hai impostato come gateway il 192.168.0.1? E 
cmq anche se non lo fai, la rete locale funziona cmq? Prova con il ping.
Ciao ... Dino

 cmq anche se non lo fai, la rete locale funziona cmq? Prova con il ping.
dunque, non io, ma XP condivide internet cosě.
192.168.0.vorrei2 (per ora č 242) usa come gateway 192.168.0.1 che
tramite dhcp gli assegna l'ip e gli concede di usare la sua adsl, ad
esempio...
ping ok, rete locale ok.
ciao,
Salvo

 ping ok, rete locale ok.
Con la configurazione qui sopra, cioe' con 192.168.0.2?
Ciao ... Dino

 Con la configurazione qui sopra, cioe' con 192.168.0.2?
sě, in ogni caso, rete ok.
ciao,
Salvo

 sì, in ogni caso, rete ok.
Ok, appurato questo, impostalo manualmente e assicurati che vada. Poi 
invece di browsare la rete, inserisci direttamente l'ip o il nome del 
computer che vuoi raggiungere. Per esempio in una finestra di explorer:
//
192.168.0.2
E dovresti collegarti al secondo pc da winxp.
Funziona vero?
Ciao ... Dino

 Funziona vero?
sě che funziona.
Ma la connessione internet *non* č condivisa.
Dunque vorrei continuare ad avere la condivisione internet e un ip fisso
:-)
ciao,
Salvo

 :-)
Azz mi sono dimenticato i dns, che pirla :D
Inserisci i dns nel secondo pc, i dns del provider internet. Senza non 
puoi risolvere i nomi :)
Ciao ... Dino

 puoi risolvere i nomi :)
certo, potrei anche farlo, ma ci sono due problemi:
1       adsl Alice e altri hanno i dns assegnati dal server
2       attualmente il computer 2 si collega a internet con qualunque
provider abbia collegato computer 1, una bella comodità.
torniamo al nostro vero problema: come far stampare la stampante
Ghost4500LPR usando come nome server "bellino" e non il suo ip.
http://iharder.sourceforge.net/macosx/winmacprinter/
  e le pagine che
cita a sua volta dicono che si può, sia con i nomi dei computer, sia con
gli ip, ma nel primo caso a me non stampa, anzi, accade questo:
dal pc win o anche dal mac il documento per la stampa parte (quindi il
nome viene risolto in ip), va allo spooler, e dopo un po' appare
"stampante occupata o errore".
Se si mette l'ip funziona tutto a meraviglia.
Il fatto è che ad ogni riavvio il server 192.168.0.1 riassegna l'ip
dinamicamente, e allora bisognerebbe riconfigurare la porta, ed è un
gran casino...
ciao :-)
Salvo

 gran casino...
Non conosco il programma. Ma da come la poni non puo' che essere un bug.
Ciao ... Dino

 Non conosco il programma. Ma da come la poni non puo' che essere un bug.
infatti, ma l'autore della pagina che cito dice "in the name or address
of server providing lpd box type your computer's name. My computer is
tigger, so that's what I typed. This may actually be a score point when
you get to your Mac OS X computer, so you can alternately type in the IP
address of your Windows XP computer on your LAN. If you use DHCP to
dinamically assign an IP address, it's time to reconsider the approach,
nice as it is".
Lui mette "tigger". Ma non usa DHCP, immagino...
Il fatto è poi che a me il nome al posto dell'ip non va neppure sul
server, che l'ip lo ha *fisso*...
ciao,
Salvo

 server, che l'ip lo ha *fisso*...
Ma se metti ip fisso funziona o non va cmq la stampa?
Ciao ... Dino

 Ma se metti ip fisso funziona o non va cmq la stampa?
sì, stampa, sia da PC, sia da Mac, e bene.
Comunque penso di aver trovato la soluzione, anche grazie ai tuoi
consigli:
In Win -> Proprietà rete -> proprietà TCP/IP -> metto ip fisso
(192.168.0.2) -> avanzate -> gateway predefinito 192.168.0.1
ora stampa anche mettendo "bellino" come nome al posto dell'ip nelle
proprietà della porta LPR della stampante virtuale.
Devo però anche riavviare le macchine e vedere se va ancora.
ciao,
Salvo

 Ma se metti ip fisso funziona o non va cmq la stampa?
Hola Dino,
aiutami a capire questo fatto:
poniamo che il computer in osservazione sia "mobile" con ip dinamico.
Gli altri sono "server" (192.168.0.1) e "mela" (il Mac) con ip dinamico.
La rete per la condivisione viene chiamata 
mshome.net
Se faccio "ping 
mobile.mshome.net
" da server e mela tutto ok, trovato,
ma dal computer stesso mi dice "impossibile trovare l'host
mobile.mshome.net
".
cos'è, lo smemorato di Collegno? non conosce il suo nome?
ciao,
Salvo 

 
mobile.mshome.net
"....
Soluzione per salvar capra e cavoli (ovvero condivisione internet e
stampa su Gosthscript via Mac con ip statici e non dinamici):
1       Nel computer server (192.168.0.1) impostare nella connessione
internet (adsl, isdn, o pstn che sia) "condividi connessione", così da
abilitare il DHCP
2       Negli altri computers Windows connessione di rete -> proprietà
tcp/ip cambiare "ottieni ip" in "utilizza ip" e mettere ad es.
192.168.0.2 (ecc.), gateway predefinito 192.168.0.1 Poi - importante -
Utilizza i seguenti DNS -> Server DNS preferito 192.168.0.1
3       Andare in Avanzate e impostare "Aggiungi i seguenti suffissi
DNS" e mettere quello della condivisione internet (che per Win XP è in
genere 
mshome.net
). Spuntare "Registra nel DNS gli indirizzi di questa
connessione" e "Utilizza suffisso DNS di questa connessione nella
registrazione DNS". OK
4       Nel Mac lasciare tutto su DHCP e indirizzi dinamici (funziona
tutto, anche perché ...il Mac è Mac ;-) )
A questo punto si può stampare sulla stampante "Ghostscript" virtuale
attaccata a Windows (nel mio caso una laser Samsung) e fargli credere di
avere una LaserWriter Postscript, sia da Mac sia dagli altri computers
Windows della rete.
Basta impostare nella porta LPR di questa come nome server 192.168.0.2
(o altro indirizzo del computer), non il nome, che non va.
Ci si potrebbe fare una FAQ?
:-)
ciao,
Salvo 

 cos'è, lo smemorato di Collegno? non conosce il suo nome?
Prova a pingarlo senza dominio.
Ciao ... Dino

 Ciao ... Dino
senza dominio ok.
ciao,
Salvo

 Ci si potrebbe fare una FAQ?
Dovete farla! e anche per il maledettissimo windows ME.
Sc

 Dovete farla! e anche per il maledettissimo windows ME.
ciao,
ci staserebbe una bella FAQ su come stampare su stampanti in rete
Windows, con simulazione postscript e tramite tcp/ip.
Penso che le cose che abbiamo detto valgano anche per ME, mutatis
mutandis. O no?
Chi se ne occupa?
ciao,
Salvo

 puoi occupartene anche tu.
va bene, a presto
ciao,
Salvo