请问各位大侠,在VB中,用什么代码可以实现双面打印?
有谁知道微软是否提供了什么函数,可以设置打印机的属性,不调用打印机自带的属性设置,而是在代码中设定,例如选择a打印机的第二个纸盒,进行双面打印,这些设定都由自己的程序实现.
   是不是需要调用打印机的驱动,是的话如何调用.
   那位高手知道,谢谢各位了.

解决方案 »

  1.   

    可以实现的,方法是在开始打印JOB前,调用Windows API设置一些参数。
      

  2.   

    //////////有些打印机能支持自动翻面,我接着再顶。那就查一下这个打印机的SDK
      

  3.   

    If the printer supports double-sided printing, you can control it using DEVMODE.Check DEVMODE's dmDuplex field.
      

  4.   

    可以使用一个打印开发模块:
    http://www.yxjr.com/download/yxprint.rar
      

  5.   

    printer.Duplex =vbPRDPSimplex         单面打印 
    printer.Duplex=vbPRDPHorizontal      双面水平打印 
    printer.Duplex=vbPRDPVertical        双面垂直打印