1、在win98里面可以设置printer的宽度和高度,但是2000里面没效果2、而自定义页面大小又不能定义得太小(比如我定义20cm×0.5cm得页面就超出范围了)3、使用api打印是可以打一行走一行,但是不能打印中文实在没办法了,各位高手帮帮忙!

解决方案 »

  1.   

    我现在做的是一个监控的软件,不定时的会保存记录,要求保存一条打一行,现在又发现一个问题,即使在win98里面,打印完一行后用printer.enddoc会多出一个空行
      

  2.   

    关注~~~
    打印一行走一行的打法没有做过好像pos上面是这样的,我在家乐福看到他们的收银机就是这样打的!!!!
      

  3.   

    http://www.vccode.com/file_show.php?id=2164
      

  4.   

    在WIN2000下可以不调用系统打印机,用以下代码可以实现逐行打印! 如果要打印中文,打印机必须具备中文字库,并设置打印机到相应打印字库选项。    Open "lpt1" For Output As #1 
        Print #1, "测试"
        close #1
      

  5.   

    printer.print "111111111111111111111111111111111111"
    printer.print
    printer.print "22222222222222222222222222222222222222222222222"
    这样呢