大哥,你先看清楚,用PRINTER.PRINT打印之后会根据纸张大小走纸的!!!

解决方案 »

  1.   

    不要从程序里找办法,那很麻烦,直接调整打印机设置,具体菜单视不同打印机参考相应打印机操作手册即可。比如Epson1600K系列,先关闭电源,然后同时按住'开始'和'微调',再打开电源,根据打印出的菜单提示更改就行了,记得其中有一项是'页间是否自动过纸'选项.
      

  2.   

    直接控制打印机就可以了。
    不过这样一来就无法利用windows的打印功能,
    也就是说,你必须自己控制打印的字体、大小什么的。
    如果对这些没什么特殊要求,这很容易自己做。
    我以前给一个工厂做过一个打印内部处理单据的东西,
    LQ1600K打印机,单据已经印好了,只需要向上面填上
    数字就可以了。
    我就是用PB,不用windows的打印功能,就是说直接
    向prn写数据,根据具体的情况,用空格、换行什么
    的来调整位置。最后完全满足了客户的要求。
    打印一张单据还是打印多张单据都完全没有问题,
    windows也不会胡乱走纸
      

  3.   

    直接控制打印机就可以了。
    不过这样一来就无法利用windows的打印功能,
    也就是说,你必须自己控制打印的字体、大小什么的。
    如果对这些没什么特殊要求,这很容易自己做。
    我以前给一个工厂做过一个打印内部处理单据的东西,
    LQ1600K打印机,单据已经印好了,只需要向上面填上
    数字就可以了。
    我就是用PB,不用windows的打印功能,就是说直接
    向prn写数据,根据具体的情况,用空格、换行什么
    的来调整位置。最后完全满足了客户的要求。
    打印一张单据还是打印多张单据都完全没有问题,
    windows也不会胡乱走纸
      

  4.   

    战神说的不行,页间走纸就算不走,但结束之后还是会按页长走的,还有pb我也知道如何做,但vb中如何直接控制打印机啊?请指教