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

我尝试以下方法在.PRN文件中写入ESC/POS命令:

1) PRINT #1, CHR$(&H1D);"h";CHR$(80);

PRINT #1, CHR$(&H1D);"k";CHR$(2);

PRINT #1, "48508007";CHR$(0);

PRINT #1, CHR$(&HA);

PRINT #1, CHR$(&H1D);"k";CHR$(67);CHR$(12);

PRINT #1, "48508007";

2) (0x1B) (0x4C)

(0x1D) (0x6B) 73 2 4 5 6 7 8 9 NUL

(0x0c)

3)

4) “ESC L” “GSķ73 2 4 5 6 7 8 9 NUL” “FF” 我也尝试用C程序作为发送ESC/POS命令:

#include

#include

#include

int main() {

int fd,ret;

char buf[] = "HELLO"

fd = open("/dev/bus/usb/003/007",O_WRONLY);

if(fd < 3) {

perror(open failed);

}

ret = write(fd,&buf,sizeof(buf));

if(ret == -1) {

perror("write failed");

}

}

在执行上面的代码给出误差为:

write failed: invalid arguments

linux esc 命令,如何将ESC/POS命令发送到Linux中的热敏打印机相关推荐

  1. linux 虚拟机大量udp请求失败_UDP广播发送失败:linux 2.6.30上的网络无法访问

    我使用udp broadcast.Code段编写程序如下: struct sockaddr_in broadcast_addr; socklen_t sock_len=sizeof(broadcast ...

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

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

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

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

  4. POS58票据热敏打印机,怎么用ESC/POS命令控制打印

    POS58票据热敏打印机,怎么用ESC/POS命令控制打印 时间:2010-09-02 12:43 来源: 作者: 点击: - POS58票据热敏打印机,怎么用ESC/POS命令控制打印文字大小? 使 ...

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

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

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

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

  7. 打印机ESC/POS命令集

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

  8. linux下一款好用的命令行浏览器

    links是linux下一款简易的命令行浏览器,在Red  Hat系列linux下安装: yum  install   links     即可,大致如下图: 通过ESC键,可以调出顶部的菜单,顶部菜 ...

  9. 八、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(中)

    @Author : Runsen @Date:2020/9/11 文章是Runsen在Gitchat付费文章分享:Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程 顺便同步到C ...

最新文章

  1. 一个资深技术人的转型之路
  2. 编译乱序(Compiler Reordering)
  3. 【Python】简单的最优算法函数创建
  4. 目前最细致清晰的NSDictionary以及NSMutableDictionary用法总结
  5. 图像处理(一)图像变形(1)矩形全景图像还原-Siggraph 2014
  6. `Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
  7. 关于svn不能cleanup的问题
  8. SourceInsight 4.0 之三 常用宏使用、编辑、修改详解(附最新完善版本的宏)
  9. oracle备份归档文件,oracle 如何不备份已经备份的归档
  10. Confluence Cloud的Teams Message Extension
  11. Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions发布1.1 CTP版本扩展
  12. hdu1181(变形课)
  13. centos安装rpm格式jdk
  14. Antenna Placement(二分图的最大匹配)
  15. 让你的模型acc更上一层楼:模型trick和数据方法总结
  16. Linux MPLS功能详解
  17. linux雨滴桌面,Rainmeter(雨滴桌面秀)
  18. vs使用安装devexpress教程
  19. 教育技术资源大全(05-11-28)
  20. POJ-2524 Ubiquitous Religions

热门文章

  1. 【转】PC机安装MAC虚拟机
  2. DRE FTR SCM
  3. FairLex A Multilingual Benchmark for Evaluating Fairness in Legal Text Processing
  4. FPGA学习笔记——计数器
  5. J-link V7.64C Warning : the connected probe appears to be a j-link clone报错
  6. 因故意引入漏洞,整所大学被禁止为Linux内核做贡献,回应来了!
  7. Colly 学习笔记(二)——爬虫框架,抓取下载数据(上证A股数据下载)
  8. PostgreSQL + Postgis
  9. jsoncpp中json字符串的格式化及非格式化转换
  10. 人工智能步入金融领域的主流玩法