• 4 odgovora
  • 2.179 pregleda
Draft način printanja 29.04.2010. u 19:54 · pre 200 meseci #1
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?
Re: Draft način printanja 29.04.2010. u 21:47 · pre 200 meseci #2
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.
Re: Draft način printanja 30.04.2010. u 13:57 · pre 200 meseci #3
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
Re: Draft način printanja 30.04.2010. u 16:21 · pre 200 meseci #4
Hvala, probat ću.
Re: Draft način printanja 30.04.2010. u 18:34 · pre 200 meseci #5
Svaka čast. Tako malo je trebalo.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme