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命令控制打印相关推荐

  1. java escpos_如何在Linux中将ESC / POS命令发送到热敏打印机

    我正在尝试在热敏打印机上发送ESC / POS命令 . 但每当我发送它们热敏打印机将它们打印为文本而不是将它们作为命令执行 . 我在.prn文件中编写这些命令,每当我执行lp命令打印文件时,这些.pr ...

  2. linux esc 命令,如何将ESC/POS命令发送到Linux中的热敏打印机

    我正尝试在热敏打印机上发送ESC/POS命令.但是,每当我发送热敏打印机打印它们作为文本,而不是执行它们作为命令.我正在将这些命令写入.prn文件,并且每当我执行lp命令来打印文件时,这些.prn文件 ...

  3. java esc的_如何用Java中的Receipt打印机和ESC / POS命令提高速度

    我有一个与Java和热敏打印机通信的应用程序 使用Star tsp 100打印机使热敏打印机以条形码/强调/不同尺寸打印收据等. 我可以让程序打印出我喜欢的东西,但打印机很慢.我相信原因是我使用非优选 ...

  4. 小票打印ESC/POS命令集

    搜集的ESC/POS命令 前言 做过两次票据打印的工作了,第一次做完的时候没有做大规模的整理,结果第二次做的时候命令都忘的差不多了,不得不重新查对应资料,再重新做整理. ESC/POS 该打印控制命令 ...

  5. esc pos命令 java使用_18、ESC/POS指令集在android设备上使用实例(通过socket)

    网上关于通过android来操作打印机的例子太少了,为了方便更多的开发同仁,将近日所学分享一下. 我这边是通过android设备通过无线来对打印机(佳博58mm热敏式-58130iC)操作,实现餐厅小 ...

  6. 小票打印机ESC/POS命令集

    代码 功能            代码           功能 LF 换行            ESC m               局部切割 CR 回车            ESC o    ...

  7. 打印机ESC/POS命令集

    代码 功能            代码           功能 LF 换行            ESC m               局部切割 CR 回车            ESC o    ...

  8. java escpos_java – 设置字符代码表以在ESC / POS打印机中打印非拉丁字符

    不确定这是一个答案,但希望这将开始.还需要一点空间来解释-- 看起来代码页850没有所需的字符.离线检查的一种简单方法是转换回String.例如. : System.out.println( new ...

  9. Android 蓝牙/wifi云打印机 ESC/POS热敏打印机打印(ESC/POS指令篇)

    上一篇主要介绍了如何通过蓝牙打印机和wifi云打印机的连接与数据发送,这一篇,我们就介绍向打印机发送打印指令,来打印字符和图片. 由于公司暂且买了两台打印机,一台佳博GP-58MIII,一台GP-SH ...

最新文章

  1. 如何把字符串类型转换成整型?
  2. python简单项目-Python小项目:快速开发出一个简单的学生管理系统
  3. svm的错误理解之一
  4. 袋鼯麻麻——智能购物平台
  5. git:config命令
  6. 关于 Angular 应用 tsconfig.json 中的 target 属性
  7. 编程从业五年的十四条经验,句句朴实
  8. leetcode 62. 不同路径(dp)
  9. 改写教科书!人类细胞可将RNA序列写入DNA,生命基本定律中心法则遭挑战!
  10. 硕博招生,土耳其Koç大学和商业银行合作的人工智能中心
  11. java正则匹配并提取字串
  12. 题解 P2610 【[ZJOI2012]旅游】
  13. gitgithub拾遗(一)——git
  14. idea无法使用mvn命令
  15. 高级Java程序员必备:《IDEA问题库》常见问题及解决方案,提升开发效率3(JAVA 小虚竹)
  16. Microsoft Visual SourceSafe
  17. Gym环境分析及构建
  18. 电子计算机主机房国标,根据国标GB50174-93《电子计算机机房设计规范》.ppt
  19. 互联网日报 | 苹果授权经销商门店上线京东到家;蚂蚁集团全球总部落户杭州;罗永浩成转转品牌推广大使...
  20. 在windows 10 上用ninja编译gn构建工具时编译器遇到C4819

热门文章

  1. C# 工具类分享(7~14)
  2. 【系统集成项目管理工程师】项目资源管理
  3. 宇视科技POE摄像机供电方式
  4. 三种设置session有效时间的方法
  5. PyTorch实战使用Resnet迁移学习
  6. 微信公众平台订阅号和服务号的区别详解
  7. 怎样利用博客推广自己的网店?
  8. Day 40 多表查询以及pymysql相关操作
  9. MCU多系统服务器与云平台,MCU多系统服务器与云平台
  10. 【GDAL基础教程】多张二维tif数据转三维tif数据