当前位置:编程学习 > C#/ASP.NET >>

关于vb.net双面打印的问题

我是用ActiveReport 做的打印帐票,然后再ActiveReport里面设置了 双面打印
我想在程序了把打印机的双面打印属性也设置上(不是在弹出的PrintDialog里面设置,PrintDialog我已经设置不弹出了)
我设置好就都不好用。
Dim g_PrintSet As New System.Drawing.Printing.PrinterSettings
g_PrintSet.PrinterName = "打印机名"
g_PrintSet.Duplex = Printing.Duplex.Horizontal  ’设置打印机双面打印属性

Dim rpt As New rptTest()   'ActiveReport 
rpt.Document.Printer.PrinterSettings.Duplex = Printing.Duplex.Horizontal ‘设置ActiveReport双面打印属性
rpt.Run()
rpt.Document.Print(False, False)

不知道是什么原因打印机总是不是默认双面打印,不知道打印机属性设置那里错了,请大家指导一下。
打印机支持双面打印。 --------------------编程问答-------------------- 把打印機設置為雙面打印,并設置為默認打印機。 --------------------编程问答--------------------
引用 1 楼 tosp2012 的回复:
把打印機設置為雙面打印,并設置為默認打印機。

我知道把打印机设置成双面打印,但我想知道在用代码怎么写设置打印机双面属性。 --------------------编程问答-------------------- 学习。等待高手解答 --------------------编程问答-------------------- 没有人知道吗?
帮帮我啊。。。 --------------------编程问答-------------------- Under System.Drawing.Printing.PrinterSettings 

-> CanDuplex / Duplex properties to determin and set the Printer for double-sided printing.

PrinterSettings.CanDuplex Property

PrinterSettings.Duplex Property

If CanDuplex Property true, you can set Duplex Property and then print your document.

Hope can help
  --------------------编程问答-------------------- 默认打印机是关键
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,