Elenco stampanti installate

mercoledì 16 febbraio 2005 - 11.05

giorgiodipietro Profilo | Junior Member

Un saluto a tutto il forum...

Volevo sapere se esiste in VB.Net una classe che contiene una collezione o una matrice con tutte le stampanti installate sul computer locale.

Grazie e ancora un saluto

giorgiodipietro Profilo | Junior Member

Ho risolto...ora però ne ho un altro di quesito...vorrei avviare la finestra di configurazione delle proprietà della stampante (dove di solito si sceglie quale inchiostro usare e le avanzate) senza passare però dalla PrintDialog che mette a disposizione VB.Net.

Qualcuno sa darmi qualche dritta...

Ciao

Brainkiller Profilo | Guru

Ciao,
probabilmente c'è qualche API per visualizzare la finestrella.
Come mai la PrintDialog non ti va bene, non è sufficiente pre ciò che devi fare ?

ciao
david

giorgiodipietro Profilo | Junior Member

Sarebbe una ripetizione perchè io le impostazioni di stampa le faccio scegliere nella mia Form, l'unica cosa che mi serve è la visualizzazione delle proprietà della stampante.
Non potrei usare system.diagnostic.process.start()? Però con che argomento?

Brainkiller Profilo | Guru

Ciao Giorgio,
non credo proprio perchè di solito quel metodo viene usato per lanciare degli applicativi esterni tipo .exe.
Ripeto che penso proprio che ci sia una API che ti permette di aprire i settings ma io non la conosco.
Devi documentarti su msdn.microsoft.com.
Prova da qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_62ia.asp

ciao
david
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5