首页 新闻 会员 周边

求教高手指点C#打印控制

0
[已关闭问题] 关闭于 2008-02-14 09:32
我使用printDocument进行打印!设计好顶边距、底边距后打印也正常,就是打印后不能进纸,必须使用微调把纸进到测试线才能扯下打印好的内容。 <BR><BR>使用EPSON &nbsp; LQ-305KT &nbsp; ESC/P &nbsp; 2打印机和连续进纸的那种两边带孔的连续纸(一般为财务用纸),如何控制其打印前自动退纸,打印后自动进纸? &nbsp; <BR><BR>如果我连续打印2次,那么就可以把第一次打印的完全进出,但是第二次打印的内容却在“卡遭”下! <BR><BR>PageSettings &nbsp; ps &nbsp; = &nbsp; new &nbsp; PageSettings(); <BR>ps.PaperSize &nbsp; = &nbsp; new &nbsp; System.Drawing.Printing.PaperSize("OverrunPrint", &nbsp; 923, &nbsp; 315); <BR>this.printDocument1.DefaultPageSettings &nbsp; = &nbsp; ps; <BR>this.printDocument1.Print(); <BR><BR>自定义纸张大小也好这!可以完全显示要打印的内容!就是不能自动进退纸!! <BR><BR>请问如何控制? <BR><BR>或者使用CreateFile打开打印并口进行打印?那么如何设置字体大小位置和如何画线?如何控制打印机进行自动进退纸? <BR><BR>进纸/退纸控制功能 <BR>----------------------------------- <BR>换页 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FF <BR>换行 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; LF <BR>n/180英寸正向进纸 ESC &nbsp; J <BR>设定1/8英寸行间距 ESC &nbsp; 0 <BR>设定1/6英寸行间距 ESC &nbsp; 2 <BR>设定n/180英寸行间距 ESC &nbsp; 3 <BR>设定n/60英寸行间距 ESC &nbsp; A <BR>设定n/360英寸行间距 ESC &nbsp; + <BR>回车 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CR <BR>---------------------------------- <BR><BR>我在爱普生网站找到这个控制代码请问如何使用?求教高手指点C#打印控制!! <BR><BR>察看资料说打印纸张设置最关键!!请问如何设置最好? <BR><BR>
cloudgamer的主页 cloudgamer | 菜鸟二级 | 园豆:280
提问于:2008-02-04 02:03
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册