不是阿,打印一行也要翻页的,不信你试试。
所有的打印动作都在enddoc()之后执行,执行完enddoc()肯定要换页。

解决方案 »

  1.   

    你用的是什么打印机,如果是针式的可以用打开文件的方式打开你安装了PRINT的LPT口,然后写一行就是打印一行了,但如果你用的是激光或喷墨的,就没戏了,每次打印都会输出一页。
      

  2.   

    FILE* fp;
    fp = open("lpt1",write|create)
    write(fp,buffer,len)如果你有打开文件和写文件的例子,只需将文件名换成你安装的PRINT的端口即可,然后一行行的写就得!