Interrogare stato di una stampante.

lunedì 26 novembre 2007 - 16.13

AndreaKpr Profilo | Senior Member


Ciao Ragazzi.
Ho la necessita di sviluppare un applicativo che ogni quanto di tempo
Interroghi l'unica stampante installata sul WinXpPro, (nel dettaglio la stampante è un Hp1018) per sapere
se la carta è presente, lo stato della cartuccia, ed eventiali guasti.
Qualcuno mi sa daer qualche dritta ???

filippo.monti Profilo | Junior Member

Per testare la stampante "ogni tanto" devi utilizzare l'oggetto "Timer".
Per testare la stampante devi usare l'oggetto "PrintDocument" prorietà "PrinterSttings.isValid"

Ciao

Filippo

AndreaKpr Profilo | Senior Member

Piuttosto di un Timer farei un servizio.
Ogni ora parte e controlla lo stato, se non corretto mando una mail.

Domanda, "PrinterSttings.isValid" immagino che ritorni una varibile generica.
Non specifica la tipologia di anomalia nella stampante.

filippo.monti Profilo | Junior Member

Per il servizio può andare bene.
Per il resto non penso che tu possa andare così in dettaglio.
Immagina una stampante con un cassetto per la carta ed una con due come fa .NET a sapere se la stampante ha uno o due cassetti? Oppure una stampante monocromatica ed una a colori con più cartucce....
Forse dovresti usare il controllo proprio della stampante ed interfacciarti con quello.
Ciao

Filippo

AndreaKpr Profilo | Senior Member


ok, mi sembra corretto il tuo discorso di interfacciarmi al controllo della stampante.
Ma che si sappia esiste tale possibilità ???
sul sito dell'hp non ho trovato nulla in merito...

filippo.monti Profilo | Junior Member

Mi dispiace ma non sono mai sceso così in dettaglio.
So che alcune società permettono una cosa del genere altre per motivi di protezione no..
Ciao
Filippo
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5