Newsgroup: it.comp.lang.visual-basic
Titolo: [Forse OT?] Gestione Stampante da Vb6

Buongiorno,
 
spero il post sia accettato, ma mi trovo di fronte uno strano problema.
Applicazione siluppata in vb6, stampe gestite da Crystal Reports. Dal 
cliente trovo due pc con xp in uno dei quali è installata una HP 
laserjet p2055 con tre vassoi carta, un a4 e due a6, l'altro nuovo vergine.
Bene, anzi male. Mi accorgo che nel pc nel quale è installata la stampante,
nel pannello dispositivi vi sono elencate TRE stampanti, poichè è come
se ad ogni cassetto vi fosse un riferimento che viene visto come una 
singola stampante; Ho fatto il setup della stampante nell'altro pc, e 
malgrado le medesime impostazioni, vede una sola stampante. Questo 
compromette l'utilizzo corretto delle stampe, poichè nel primo pc posso 
inviare direttamente alla stampante con il formato corretto, nel 
secondo, venendo rilevata una sola stampante, inviando una stampa, 
occorre aprire l'anteprima, selezionare la stampante, scegliere da 
proprietà il corretto formato e poi stampare. Procedimento da suicidio, 
visto il numero di stampe che inviano.
Due domande? C'è una procedura che mi consenta di installare la 
stampante facendo vedere al sistema ogni cassetto come singola stampante?
Posso direttamente da Vb indirizzare la stampa puntando ad un cassetto 
specifico?
 
Grazie a chi vorrà rispondere

 Grazie a chi vorrà rispondere
 
Non è un fatto personale, ma questo modo di chiudere un post non lo 
sopporto. Grazie a chi mi risponderà... Ed a chi risponde agli altri 
messaggi (che magari chi ha scritto 'Grazie a chi vorrà rispondere' 
lurka da anni) no? Non me piase mia... (in Veronese :D)
 
Ciao cia`
 
-- 
-> G.Chiappori
www.chiappori.it
 
www.chiappori.com
 
 
PS: personalmente 
 
 

 ha scritto:
 
[cut]
 
Ho avuto problemi analoghi ed ho perso un
sacco di tempo con Printer.PaperBin
 
Poi ho scoperto che era sufficiente impostare
Printer.PaperSize per usare le secondo cassetto
(che nel mio caso era A3)
 
Magari puoi provare...
 
Ciao Marco
Sauro 
 
 


Printer.PaperBin � un po' duro da masticare ma funziona bene. L'unica 
cosa da comprendere � che ogni stampante (ogni driver quindi) usa una 
numerazione specifica per i cassetti, quindi o si fa un modulo di 
impostazione per le stampanti presenti nel sistema o si passa da dialog 
di stampa.
 
Se ti serve ti passo un modulo per sapere a quali codici corrispondono i 
cassetti delle stampanti cui puoi accedere. Una volta ottenuto il valore 
� facile impostarlo.



 
...In effetti ho appena fatto questa prova:
attraverso l'universal driver, richiamo la stampante
in rete con il suo indirizzo, la installo e le do
un altro nome, in questo caso al posto di HP lasejet
su (192.168.100.200) la chiamo HP A4 e imposto nelle
proprietï¿œ il formato a4 cassetto 1 e cosï¿œ via....
Il resto delle impostazioni, le passo attraverso il sw.
Grazie per le soluzioni.
 
Quanto alla chiusura del post(!) temevo fosse OT, forse
perchï¿œ ï¿œ piï¿œ un problema windows / stampanti che un vero
problema Vb6. Tutto qui.
Diciamo che era il sinonimo di 'se manco me filate so
pure il perchï¿œ!!"
 
Thanks
 
 


bene, di solito se carichi pi� stampanti win ti assegna una cosa del tipo:
HP lasejet
HP lasejet (1)
HP lasejet (2)
mi sa che usavi win vista oppure 8....
 
 
 


Beh le puoi chiamare come ti pare.


 facile impostarlo.
 
Me lo hai già passato a suo tempo, mi è stato
utile e lo conservo gelosamente.
 
Ciao G e grazie
Sauro