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

esc/pos 指令

怎么控制pos小票打印时汉字的位置了,哪位大虾能给一个例子了
我现在已经可以把小票的数据打出来了,但是数据有点乱
例: 品名    单价   数量
   aaaaaa   1.11   1
   bbb  2.11   2
我要效果应该是这样的
   品名     单价   数量
   aaaaaa   1.11    1
   bbb      2.11    2

谢谢了,
--------------------编程问答-------------------- 使用String.PadLeft 和 PadRight 来做把. --------------------编程问答-------------------- 谢谢了,有没有用esc代码控制的 --------------------编程问答-------------------- 补充一下了,如果不控制的话,由于第一列的品名的字数是不知道的,所以就导致以后的几列的数据对不齐了,谢谢了 --------------------编程问答-------------------- 顶一下了,在线等了 --------------------编程问答-------------------- 我是用MScomm控件直接用ESC命令来控制打印的,先确定一行最多能打多少个字符,然后把每行要打的字符拼起来(中间补空格),如果不套打可以把要打印的所有东西先拼成文本,然后打印文本就可以,发ESC指令不需要任何驱动的,只要知道指令就可以,比如点阵大小的指令,举个简单例子,ESPON打印机MU220指令:设定n/144英寸换行量为ASCII码(ESC,3,n),一般的票据打印发送指令就是char(27)+char(51)+char(25)(25/144英寸的字体大小),通常打印前要先初始打印机,然后设顶字的大小,换行量等等 --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- http://dannie92.blogbus.com/logs/72341950.html

ESC/POS by C#2010 for Epson TM-T81, serial & ethernet port only. --------------------编程问答-------------------- 可以看看这个,以前写的一个类
参考
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,