串口指令打印POS小票(测试用STAR SP742型号)
来源:互联网 发布:注册给排水知乎 编辑:程序博客网 时间:2024/05/01 09:16
最近搞了个通过串口发送指令进行POS小票打印的程序,测试的机器是STAR SP742型号POS机。
主要的原理就是先把报表转成图片,再通过发送打印图片指令进行小票打印。
1.很多报表都有转成图片的函数方法,我选择的报表是VS自带的报表(RDLC格式),因为毕竟我的程序是C#写的嘛!
2.STAR SP742型号POS机打印图片的指令如下:
ESC K n NUL d1 d2…dn
[名称]标准密度图象
[代码]ASCII ESC K n NUL d1 d2 ……dn
十六进制 1B 4B n 00 d1 d2 ……dn
十进制 27 75 n 0 d1 d2 ……dn
[参数定义范围] 1≤n≤总点数
0≤d≤255
了解完了上面几点,那么接着看程序了。
首先定义一个接口,毕竟我的打印程序还是有一点清晰度问题的,接口便于扩展嘛
接着实现上面的接口,这也是本打印程序的重点啦~
其实在MSDN里也有一个RDLC报表打印的代码,下面也贴出来吧~
好了!打印功能的程序代码就这样OK啦~下面该做个窗口程序测试测试了
上面的界面拖得不是太好看,不哦过测试嘛~别忘了在“打印”按钮的点击事件里加测试代码。
Ctrl F5 运行吧!
- 串口指令打印POS小票(测试用STAR SP742型号)
- POS小票打印
- POS小票打印
- C# 打印小票 POS
- ESC POS 指令打印图片
- 用POS小票打印机,用GDI+做打印好还是用水晶报表好
- java实现串口pos机打印
- 在WEB 用水晶10做POS小票打印的問題
- POS小票打印且自动弹出钱箱
- Ajax使用WCF实现小票pos机打印源码
- POS 打印屏显指令的发送
- JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)
- POS打印
- POS打印
- pos打印
- 关于pos打印机通过tcp/ip操作打印指令集
- Delphi下POS机控制钱箱,客显,打印机,小票打印
- POS消费小票(签购单)上的“秘密”
- POJ3254Corn Fields题解动态规划DP
- Java Web工程的路径问题
- C++小结
- autoconf automake 工具 管理项目
- 我要开始写博客
- 串口指令打印POS小票(测试用STAR SP742型号)
- Python的学习纲要
- 【Killua笔试面试题整理】1到N自然数排序
- C 语言疑难杂症
- JS eval()函数
- STM32F10x的定时器使用
- Maya插件(二): Context 交互式命令插件
- 据说月薪过了6000的应届生,都知道这些网站
- 顺序表