Selezione cassetto stampante in stampa diretta

venerdì 16 novembre 2012 - 11.01
Tag Elenco Tags  VB.NET

maui.80 Profilo | Junior Member

Ciao a tutti ho il seguente problema:

Con la seguente istruzione riesco a lanciare una stampa utilizzando la chiamata ad Adobe, in maniera diretta alla stampante ma vorrei anche dirgli da quale cassetto prelevare la carta, avete qualche dritta?


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


grazie mauro

ridaria Profilo | Expert

>Ciao a tutti ho il seguente problema:
>
>Con la seguente istruzione riesco a lanciare una stampa utilizzando
>la chiamata ad Adobe, in maniera diretta alla stampante ma vorrei
>anche dirgli da quale cassetto prelevare la carta, avete qualche
>dritta?
>
>
> Dim printerName As String = "stampante"
>
>       Dim starterStr As String = "/h /t " & Chr(34) & pdfFileName
>& Chr(34) & " " & Chr(34) & printerName
>       Dim starter As New ProcessStartInfo("AcroRd32.exe", starterStr)
>        Dim print As New Process()
>        With print
>            .StartInfo = starter
>            .StartInfo.UseShellExecute = True
>            .StartInfo.CreateNoWindow = True
>
>            .Start()
>            System.Threading.Thread.Sleep(5000)
>            .WaitForInputIdle()
>            .Kill()
>        End With
>
vedi un pò la proprietà paperSources di printer.printerSettings

ed il seguente pezzo di codice che ho nei miei files, ma mai usato!

for Each papSource In _printDoc.PrinterSettings.PaperSources

If papSource.Kind = Printing.PaperSourceKind.AutomaticFeed Then

_printDoc.DefaultPageSettings.PaperSource = papSource

Exit For


CIAO
Riccardo D'Aria

maui.80 Profilo | Junior Member

Grazie provo subito e ti faccio sapere

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