Ciao a tutti
ho cercato e ricercato su google ma non ho trovato nulla a riguardo.
Ho la necessità di stampare una pagina web caricata in un controllo webbrowser su delle stampanti non predefinite.
Per stampare utilizzo questo
WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, 0, 0
ovviamente la stampante di destinazione è sempre la predefinita.
Se cambio la stampante predefinita prima di aprire un nuovo webbrowser1(1) e mando la stampa riesco a stampare anche sulla stampante attualmente predefinita.
Il fatto è che il metodo non funziona sempre.
Delle volte il meccanismo si incricca e la stampa mi viene confusa tra le mie stampanti.
Le stampanti non predefinite sono in un file INI e quindi cambiate quando necessario.
Avete qualche consiglio o soluzione?