34 messaggi dal 06 settembre 2002
www.bilo4.it
ciao a tutti
mi è stato chiesto di implementare una funzione di stampa il C# che lancia una
stampa e avvisa quando il processo è terminato. Eventualmente dovrebbe
avvisare in caso la stampa non vada a buon fine.....
qualcuno ha una direzione da indicarmi?
CrystalReport.net è subito da accantonare?
grazie
Potresti usare le api del .NET Framework 3.0 contenute in System.Printing, sono ben fatte.
Dai un occhio qua
http://www.winfxitalia.com/script/117/Effettuare-Stampe-System.Printing.aspx

Data una printQueue puoi poi avere una lista di cosa sta facendo con GetPrintJobInfoCollection() e sapere le stampe in corso e lo stato. L'unico mio dubbio è che non puoi riuscire a sapere con esattezza se è finita. Quando lanci la stampa questa viene messa in una coda gestita da Windows e poi pian piano smistata sulla stampante. Quest'ultima può disporre di buffer e quindi magari ricevere l'intero processo di stampa simulando di aver stampato tutto quando in realtà non ha ancora finito

Ciao

Il mio blog
Homepage
34 messaggi dal 06 settembre 2002
www.bilo4.it
ti ringrazio per l'info .... ci studio sopra

Ciao ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.