我想用ARMlinux开发板发送指令给打印机,为标准的ESC/POS指令,我现在做得是通过打开串口向打印机写指令,
1 但是打印机一直没有反应,请达人指教,下面是我的代码,不知这样写指令可不可以?
如char *buff={ESC,'@'}
write(fd,buff,2)
这里用的是linux下的读写串口函数
2 用linux下的函数,当关闭串口调用close(fd)时,会出错,因为QT窗体里有close()函数,这两个函数内的参数是不一样的,而QT就默认close()函数,所以出错,不知这怎么解决?