社区
C#
帖子详情
如何控制打印机的进纸退纸等操作。
lichard
2002-07-04 02:57:29
如果票据打印,用C#怎么样才能向打印机发出进纸或者退纸等等诸如此类的指令,希望大家有什么经验或者是好的办法能告知,哪怕只知道思路也可以,当然用其他的比如C、VB、Delphi能有思路的也成,谢谢大家。
...全文
510
13
打赏
收藏
如何控制打印机的进纸退纸等操作。
如果票据打印,用C#怎么样才能向打印机发出进纸或者退纸等等诸如此类的指令,希望大家有什么经验或者是好的办法能告知,哪怕只知道思路也可以,当然用其他的比如C、VB、Delphi能有思路的也成,谢谢大家。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lt20
2002-11-23
打赏
举报
回复
建议,换台打印机
w_rose
2002-07-10
打赏
举报
回复
首先看打印机手册,通常进纸或者退纸就是几个字节的代码而已。把这个代码生成到一个文件中,然后在dos窗口下用copy命令把这个文件发送到lpt1或者com1(要看你的票据打印机连在那个端口),如果打印机动作正确,你知道只要在程序中将这个命令串发送到这个端口就行了。
至于程序中如何实现,最好采用编程直接对端口输出上述命令。用古老的API、用新的.NET中的设备操作控件。如果觉得.NET太新,最保险的是用上一版VB或者VC中的OCX组件(有一个用于处理串口的,但是我忘记名字了,好像是MSCOMM。处理并口就往LPT1:文件写内容就行)。
bearbaba
2002-07-09
打赏
举报
回复
谁把这句话翻成英文,要外国人看得懂的那种,我可以去问微软的人
spgoal
2002-07-09
打赏
举报
回复
要取得并口的权限吧,关注!
daehappy
2002-07-09
打赏
举报
回复
up!gz!
dreammaster
2002-07-06
打赏
举报
回复
http://www.meadroid.com/scriptx/docs/printdoc.htm?static
bearbaba
2002-07-05
打赏
举报
回复
我再顶,怎么没人关注啊!
lichard
2002-07-05
打赏
举报
回复
接着等......
lichard
2002-07-05
打赏
举报
回复
如果有Vb或或者是delphi的方法也成啊。主要是能提供点思路,再次谢谢大家了。
lichard
2002-07-05
打赏
举报
回复
能有VB或者是delphi处理的方法也可以,希望大家能指点一二!
lichard
2002-07-05
打赏
举报
回复
哪怕有人有思路也成啊!!!谢谢大家了。
bearbaba
2002-07-04
打赏
举报
回复
关注中,希望微软的技术专家能够来回答
据我所知,其他语言都可以实现的,但是代码中含有汇编代码,但是在C#中怎么做,还望大家关注
lichard
2002-07-04
打赏
举报
回复
等待中。。。。。。
PowerBuilder中怎样
控制
打印机
的
进纸
、
退纸
PowerBuilder中怎样
控制
打印机
的
进纸
、
退纸
printsend(job,"~h1B~h6A~***")进 printsend(job,"~h1B~h4A~***")退
针式
打印机
进纸
,
退纸
EPSON的
进纸
退纸
指令在它的说明文档里有:ESC J n
进纸
n/180 inchESC j n
退纸
n/180 inch0 我们常遇到的问题是要退一页或者几页!例如我通过驱动程序
操作
打印机
,即不直接写端口(如LPT1),自定义纸张打标签,标签高才3.83cm,如果在代码里设置自定义页为15*3.83cm,
打印机
绝对按A4走纸,那就浪费不只一两个标签,想不浪费就要手动
进纸
,
退纸
。
ESC/P打印:程序
控制
打印机
自动进
退纸
打印连续纸张的时候,经常会遇到需要自动进
退纸
的功能,譬如下列场景:1. 打印完一个小标;(自动
进纸
)2. 用户撕断打印出来的小标;3. (自动
退纸
,纸张归位) 接着打印下一个小标; 下列代码在爱普生LQ 730k
打印机
上测试通过: 1: //使用示例 2: new PrintDirect("PrinterName").PrintESC(1);//打印后
进纸
3: new Pri...
php esc p 打印,ESC/P 打印指令使用,3种票据打印方法(转)
具体内容大家自己看!如有好的解决方案大家共同研究!(1)自定义纸张设置
控制
面板->
打印机
和传真->右键->服务器属性->创建新的格式(2)自定义纸张使用this.printDocument1.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("NewPrint", iWidth, iH...
C# winform小票打印
(1)自定义纸张设置
控制
面板->
打印机
和传真->右键->服务器属性->创建新的格式 (2)自定义纸张使用 this.printDocument1.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("NewPrint", iWidth, iHeight); NewPrint:制定一纸张名称。 iWidth:纸张使用宽度。 iHeight:纸张使用高度。 iWidth,iHeight 可
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章