[ emol @ 29.04.2010. 19:54 ] @
Kako da u VBA -ju natjeram default printer da printa u draft modu. Na printeru to imam naštimano ali ne pomaže. Neki reporti (bez obzira na sadržaj; crno - bijelo ili neka boja) se po defaultu printaju u draft modu, drugi ne. Probao sam par modula ali ni jedan nije bio uspješan. Ne pomaže ni : DoCmd.PrintOut acPrintAll, , , acDraft

Ima li ko kakvu ideju?
[ smal @ 29.04.2010. 21:47 ] @
Koliko ja shvatam, samo matričnim štampačima preko ESC sekvenci, ili HP PCL kompatibilnim laserima je moguće programski slati komande. Danas aktuelnim, tzv "soft" printerima upravlja prilično komplikovan drajver, i sva podešavanja idu preko njega, tako da Access i VBA teško može tu da se umeša, osim ako nije proizvođač drajvera ugradio u svoj softver svičere koji mogu da se nekako upotrebe...

Inače, probao sam kod sebe, i na mom Canon iP3500 pljuckavcu, ako direktno iz Printer and Faxes setovanja postavim da je podrazumevani draft mod, svi reporti se tako i štampaju, a rekao bih da je to sasvim uobičajeno ponašanje.
[ Trtko @ 30.04.2010. 13:57 ] @
ako radiš u verziji accessa 2002 i više onda možeš sve programski podesiti

With Forms(0).Printer

.TopMargin = 1440
.BottomMargin = 1440
.LeftMargin = 1440
.RightMargin = 1440

.ColumnSpacing = 360
.RowSpacing = 360

.ColorMode = acPRCMColor
.DataOnly = False
.DefaultSize = False
.ItemSizeHeight = 2880
.ItemSizeWidth = 2880
.ItemLayout = acPRVerticalColumnLayout
.ItemsAcross = 6

.Copies = 1
.Orientation = acPRORLandscape
.Duplex = acPRDPVertical
.PaperBin = acPRBNAuto
.PaperSize = acPRPSLetter
.PrintQuality = acPRPQMedium

End With

a za
.PrintQuality
imaš

acPRPQDraft
acPRPQHigh
acPRPQLow
acPRPQMedium

i sto drugih čuda

i radi na matričnim štampačima
[ emol @ 30.04.2010. 16:21 ] @
Hvala, probat ću.
[ emol @ 30.04.2010. 18:34 ] @
Svaka čast. Tako malo je trebalo.