各们高手,现在我遇到这样的问题:
    在发票打印时,发票有一个固定的尽寸:22*14CM,现在我用的是牵引送纸,每次打印打印机都会走出很长的纸,如果每资打印都自定义设置,客户又老抱怒,好惨!我怎么办啊?请大家帮帮我!

解决方案 »

  1.   

    如果操作系统是WIN98可在打印机属性中设置走纸的长度和宽度
    如果操作系统是WIN2000可在服务器属性中设置走纸的长度和宽度,然后在程序中调用之
      

  2.   

    如果操作系统是WIN2000可在服务器属性中设置走纸的长度和宽度,然后在程序中调用之可以说得具体点吗?
      

  3.   

    printer.scalemode = vbMillimeters   '为毫米为单位
    printer.Width = 220       
    Printer.Height = 140   
      

  4.   

    使用printer对象做套打。
    用printer.currentx
    printer.currenty定位
    printer.print "string"来打。
    试试。
      

  5.   

    用printer套打,你可以通过程序进行自定义,如上面二楼说的:
    printer.scalemode = vbMillimeters   '为毫米为单位
    printer.Width = 220       
    Printer.Height = 140   也可以自己手工对打印机进行设置,建议用程序进行设置,这样就算用户多了也不烦麻。
      

  6.   

    打印中的这个问题,
    利用 Printer对象进行打印时,我每次输出都设置了
    printer.currentY
    printer.currentX
    的值,不过这个值是用尺子根据页边框量出来的。
    现在有一个问题,就是每次打印出来之后,总是有一个偏差,应该是左边距和上边距的影响,请问怎么样设置页的这两个位置?
    我想每页都是从(0,0)开始计算。