Come si accede al driver della stampante

mercoledì 24 ottobre 2007 - 15.50

forumQuarz Profilo | Junior Member

Salve,

dovrei andare a settare dei parametri di una stampante.....
ora con printDocument.PrinterSettings.xxxx posso fare alcune cose, ma non sono riuscito a trovare la voce per quella particolare proprietà della stampante....
Credo quindi che dovrò andare a dialogare con il driver......
.....come si fa?????

grazie

us01739 Profilo | Expert

Purtroppo non è una cosa molto semplice e nel framework non c'è qualcosa di specifico rivolta all'installazione, configurazione ecc..

La cosa che ti consiglio è utilizzare la prnadmin.dll che trovi nel resource kit di windows2003 oppure utilizzare un processo che esegue la rundll32.exe printui.dll

Confido che ci sia qualcosa di più interessante nella versione 3 del framework ma non ho grandi aspettative
Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------

forumQuarz Profilo | Junior Member

grazie per avermi risposto.
Ora provo a fare quello che mi hai detto e vedo cosa ne esce fuori.....
Ti volevo chiedere la cortesia (se puoi o se ti va o se ti capita) quando ti trovi a parlare con qualcuno, di porgli il quesito.....
Grazie....
ti faro sapere come è andata....

forumQuarz Profilo | Junior Member

O seguito una strada diversa e.....

Funziona!!!!!!

Sarà un modo un po grazzo ma fa quello che deve fare senza troppi caz..i.....

Ho semplicemente salvato il printDialog in una proprieta statica...prima che si riapra il printDialog vedo se l'ho già salvato e nel caso positivo riverso nella variabile printDialog del mio form l'oggetto salvato nella variabile statica (l'oggetto printDialog).

L'ultimo passo ora è questo.....
dovrei trovare un modo per salvare questa classe o queste impostazioni.......

ho 2 idee:

-potrei serializzare su file la classe prinDialog attraverso il ToString() e poi scrivere questi dati su file ma....da un flusso di stringhe come ricreo l'oggetto printDialog???

-Dove salva windowXp le impostazioni delle stampanti?? potrei accedere a questo file copiarlo e poi ricaricalo

grazie comunque per la risposta e perdona il modo poco ortodosso con cui ho arginato metà del problema....
La tua risposta cmq mi ha dato modo di documentarmi su questioni che nn conoscevo e quindi te ne sarei grato se ancora una volta potessi darmi il tuo parere....

...nell'attesa di un riscontro colgo l'occasione per ringraziarla


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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5