当前位置:编程学习 > C#/ASP.NET >>

c# 针式打印问题

现在做的一个程序里,要用到针式打印机打印票据,刚开始打的时候还好好的,但是连续打印N张之后,原本数据打印位置会偏移,想问下各位大虾有什么好的解决方法(C#)?最好能有代码。。。 --------------------编程问答-------------------- 帮 顶 --------------------编程问答-------------------- 顶。。 --------------------编程问答-------------------- 我也Up下。。。 --------------------编程问答-------------------- 计算打印多张后的偏移量,用偏移量除以张数对纸张高度进行微调 --------------------编程问答-------------------- 打印时延时呢?
System.Threading.Thread.Sleep(100);
--------------------编程问答-------------------- 网上有说过直接给打印机发送 打印头归位控制码,具体怎么实现就不知道了。。。 --------------------编程问答-------------------- 怎么没人回答??? --------------------编程问答-------------------- 上下偏移还是左右偏移,如果是上下偏移,应是打印纸张设置的问题吧 --------------------编程问答-------------------- 有稍微的偏移问题不大………… --------------------编程问答-------------------- 都有这个问题啊,你看电信或银行的票据什么时候打印的对齐过? --------------------编程问答-------------------- 这个我想不一定能完全解决,特别是使用穿孔纸的时候。因为有很多因素影响对齐,如:打印机走纸精度、打印纸生产的精度等等。
如果要套打的话,一般都会选择平推式的打印机,一次打一张,这样误差相对小一点。一般银行、电信都是用平推的。 --------------------编程问答--------------------
引用楼主 jjkkly68 的回复:
现在做的一个程序里,要用到针式打印机打印票据,刚开始打的时候还好好的,但是连续打印N张之后,原本数据打印位置会偏移,想问下各位大虾有什么好的解决方法(C#)?最好能有代码。。。


应该经常发送换页命令。 --------------------编程问答--------------------
引用 11 楼 cmhua 的回复:
这个我想不一定能完全解决,特别是使用穿孔纸的时候。因为有很多因素影响对齐,如:打印机走纸精度、打印纸生产的精度等等。
如果要套打的话,一般都会选择平推式的打印机,一次打一张,这样误差相对小一点。一般银行、电信都是用平推的。


其实票据打印机不是不可以比较准确地定位。我们可以看到有许多打印发票纸背面都在左右印有用于光电识别的黑色矩形块,同时有些票据打印机原本都可以自动配裁纸刀。可惜,搞软件的人懂商业行业的太少了,或者是采购软件和硬件上的不规范、把项目留给外行了吧,结果企业用的设备也越来越外行。 --------------------编程问答-------------------- “现在做的一个程序里,要用到针式打印机打印票据"

如果遇到一个软件程序员是这样、第一次接触实际用户行业需求,很容易转不过弯来,他甚至会千方百计地想让用户重新使用A4纸。 --------------------编程问答-------------------- 是打印机没调好纸张吧?太大或太小了

感谢你一直以来的支持,欢迎使用《Csdn收音机》!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,