POS58票据热敏打印机,怎么用ESC/POS命令控制打印
2011-04-02 21:57
1531 查看
POS58票据热敏打印机,怎么用ESC/POS命令控制打印
时间:2010-09-02 12:43来源: 作者: 点击:-
POS58票据热敏打印机,怎么用ESC/POS命令控制打印文字大小? 使用的是POS58票据热敏打印机,怎么控制文字大小? 我知道ESC/POS指令,可不会用。 ASCII :ESC ! n 十进制 :27 33 n 十六进制:1B 21 n 在C#里用十进制,是不是(char)(27)+(char)(33)+(char)(n)就可以把文字放大一倍打印了? 主要是想放大文字打印。n不知道取多少? 是48吗? 比如要将"中国"这个字符串放大一倍打印,具体怎么写的? ____________________________________________________ 经过多次尝试,终于搞懂了. 先用字符的形式发送命令: send = "" + (char)(27) + (char)(64) + (char)(27) + (char)(33) + (char)(48); for (int i = 0; i < send.Length; i++) { buf[i] = (byte)send[i]; } fs.Write(buf, 0, buf.Length); 解释: (char)(27) + (char)(64)是将打印机初始化, (char)(27) + (char)(33) + (char)(48); 是设置打印字符格式命令,最后的48可以为0,16,32,48 接着直接打印输出: printLPT.PrintData("中国" ); 欢迎有同类问题的朋友指教! ************************************************************************************* 更正:其实可以把控制命令字符和输出字符写在一起.不管用什么方式,如果是多条数据就要在一个输出程序里同时输出,而不要写成函数的形式来调用,那样是不会成功的.这是我经过一天一夜研究出来的结果,网上也能找到ESC/POS打印指令使用的程序,人家就是写在一起的,但没有控制字符大小的例子.我自作聪明的把它改成一个函数,费了一天一夜的功夫才发现走了弯路.不过也值得,终于弄懂了ESC/POS指令怎么用了. |
相关文章推荐
- POS58 票据热敏打印机,怎么用ESC/POS命令控制打印文字大小?
- POS58票据热敏打印机,怎么用ESC/POS命令控制打印文字大小?
- ESC/POS打印控制命令
- 在powerbuilder中调用ESC/POS命令无控件方式打印条码
- 【转】C#使用ESC指令控制POS打印机打印小票
- C#使用ESC指令控制POS打印机打印小票
- C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)
- Linux命令之dmesg - 查看开机信息/打印或控制内核环形缓冲区
- Android 蓝牙连接 ESC/POS 热敏打印机打印实例(蓝牙连接篇)
- C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)
- Linux常用命令备忘(外部设备控制、打印命令)
- HTML定义ESCPOS热敏打打印模板,打印小票
- android蓝牙打印黑白图片的ESC命令
- C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)
- UBOOT命令怎么自己添加 嵌入式汇编控制cpu CACH
- C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)
- C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)
- TML 打印预览问题,怎么设置有些内容不出现在打印预览页面上。怎么控制,有下代码 看得不是很懂 求解释
- Android进阶——安卓调用ESC/POS打印机打印
- springboot启动项目时控制台的请求路径是怎么打印出来的