avantrax Inserito: 24 giugno 2005 Segnala Inserito: 24 giugno 2005 ciao qualcuno mi da una dritta su come impostare momentaneamente una stampante al posto di quella di default (cioe non deve sostituirsi a quella di default o al limide la deve poi ripristinare)in VB6 (sperando che funzioni anche in iFix 3.5 visto che la devo implementare in questo)in parole povere sto tentando di stampare un print screen fatto con la funzione screencap di fix ma questa mi indirizza il file direttamente nella stampante di default che a me non va bene (e una stampante che serve solo per stampa dati mentre per i print devo indirizzare il file su una stampante ad alta risoluzione)grazie
marcoscarlassare Inserita: 1 luglio 2005 Segnala Inserita: 1 luglio 2005 Ciao,devi scorrere tutte le stampanti installate, e settare l'oggetto printer con la stampante desiderata, facendo una ricerca per nome stampante (il nome lo configuri da ControlPanel):For i = 0 To Printers.Count - 1 If UCase$(Printers(i).DeviceName) = "MYPRINTER" Then Set Printer = Printers(i) Ok = True Exit For End IfNextIf Ok = True Then ... ...End IfCiao
Hellis Inserita: 1 luglio 2005 Segnala Inserita: 1 luglio 2005 Usando queste istruzioni, la stampante scelta non diventa la predefinita?a me succedeva questo.Pertanto ho scritto una routine dove A) memorizzo la stampante definita dal sistema stampo sulla stampante scelta, non necessariamente quella di sistemaC) riforzo l'oggetto printer sulla stampante di sistema
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora