Impostazione stampante crystal report da vb6

giovedì 31 gennaio 2013 - 22.44
Tag Elenco Tags  Windows 7  |  Access (.mdb)  |  Crystal Reports XI

Vecchietto Profilo | Newbie

ciao a tutti,
Ho la necessita' di stampare da vb6 un report fatto in crystal xi su una stampante a colori a volte a colori a volte in b/n ma senza passare dall'anteprima.
Praticamente la stampa deve uscire o a colori o in b/n in funzione di come e' settata la stampante in windows.
Se faccio l'anteprima e stampo dal viewer la stampa esce coerente con il settaggio della stampante.
Se stampo direttamente la stampa esce sempre in b/n.

Nel report non e' impostata nessuna stampante. La associo da codice in vb6 come di seguito, stampa bene ma non prende i settaggi colore b/n.

' Imposto il driver, il nome e la porta della stampante
Dim Prn As Printer
Dim i As Integer
For i = 0 To Printers.Count - 1
If Printers(i).DeviceName = Printer_name Then
Set Prn = Printers.Item(i)
crxReport.SelectPrinter Prn.DriverName, Prn.DeviceName, CStr(Prn.Port)
Set Printer = Prn
Exit For
End If
Next i

Ringrazio per l'aiuto
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