打印机是爱普生的针式打印机,纸张大小是Letter,我想实现以下功能:
每次程序调用打印完毕之后,如果一张纸没有打印完,则停在最后打印的地方,下次打印
的时候从后面开始继续打;而不是像现在的那样,每次都要用完整张纸,太浪费了。

解决方案 »

  1.   

    我的打印是一个长12.41宽9.33的通知单,在delphi中的QuickReport上面双击,设置自定义纸张,设置后,再在那个里面选择默认,这样我的设置的自定义的纸张就变成了默认。然后在WINDOWS2000中的开始-设置-打印机中的空白处点击鼠标右键在弹出的菜单中选择服务器属性,在那个里面钩选创建新格式,在下面设置后纸张大小,关闭这个设置对话框,然后再点击打印机,鼠标右键,选择属性,将那里面的默认设置等,都设置为你创建的新格式的名称,这样打印就是连续打印指定大小的纸张了!不过有的时候设置还是有误差,据说用API函数来写打印好像控制纸张走纸很准确,目前还再找这方面的资料!如有问题给我发新,[email protected]