为何通过串口不能打印或打印乱码?

一、硬件准备

首先确保你的硬件满足以下条件,并且使用的串口线是

XPrinter

指定代理

或经销商提供的标准线缆。

打印机

:

请先确认你的打印机端确实是串口,

XPrinter

的热敏系列打印机串

口为

25

D

型接口或

9

D

型接口

计算机:

计算机必须具有串口,如没有串口可使用

PCI

串口扩展卡(如使

用串口扩展卡,要注意多数都是

3

线制通讯,只能选

XON/XOFF

握手协议)。由

USB

转串口设备的不稳定性,不建议使用此类转换器。

打印电缆:串行口打印电缆,下列图表说明了

XPrinter

打印机串口电缆的

配置情况。

计算机端

(25

D

)---

打印机端

(25

D

)

计算机端(

9

针)

-----------

打印机端(

25

针)

PC                         XPrinter

RXD 2  ---------------------- 2 TXD

TXD 3  ---------------------- 3 RXD

GND 5  ---------------------- 7 GND

DSR 6  ---------------------- 20 DTR

CTS 8  ---------------------- 4 RTS

串口console乱码_串口打印机不能打印或打印乱码相关推荐

  1. android 串口一直打开_串口通讯你真的会了吗?不妨来看看这些经验

    平时使用串口打印出现乱码的绝大部分原因是串口波特率没对.那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念. 什么是波特率.比特率? 比特率(Bitrate)表示每秒钟传输的二进制 ...

  2. win打印显示打印服务器错误,由于打印机的当前设置有问题,windos无法打印_由于打印机设置word无法打印解决方法...

    朋友们在日常办公时可能会遇到需要打印word文档的情况,但是有可能会出现一些错误,导致我们无法正常打印,例如由于打印机的当前设置有问题,windos无法打印的错误提示,那么为什么会出现这种情况呢?其实 ...

  3. codesys 串口通讯实例_串口通信RS232的基本接法,原来这么简单,今天终于弄明白了...

    目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(M ...

  4. java xml用word打开乱码_为什么word文档打开是乱码

    为什么word文档打开是乱码 篇一:word文档变成乱码的两种解决方法 word文档变成乱码的两种解决方法 一.文档格式法 这种方法是将损坏的Word文档转换为另一种格式,然后再将其转换回Word文档 ...

  5. 串口console乱码_串口显示乱码的原因总结 有关串口乱码的问题的解决办法

    App乱码消除器1.0 官方正式版 类型:游戏其他大小:1.1M语言:中文 评分:4.1 标签: 立即下载 在通信波特率为 38400 时,通信正常,arm 板上解受到的数据(ascII码)显示正常. ...

  6. qt 串口发送char 数组乱码_串口的波特相差多大会误码

    遇到波特率收到乱码的情况. 如下图所示,MCU一直发送0x55,但是PC接收错误. UART的波特率为115200bps,在12MHz 主频条件下,用电脑PC曾经能够正常接收数据. --------- ...

  7. vb串口 任意波特率_串口通讯基本知识

    串口通信的基本概念 1,什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口? 串口是计算机上一种非常通用设备通信的协议(不要与 ...

  8. codesys 串口通讯实例_串口通讯例子,(已调试成功可以接收数据)

    io.open();//打开控制台importcom.activeX io.print("qq:761153454,本程序为串口通讯") com1 =com.CreateObjec ...

  9. java非阻塞 串口读数据_串口阻塞与非阻塞

    VTIME定义要求等待的时间量(取值不能大于cc_t). VMIN定义了要求等待的最小字节数. options.c_cc[VTIME] = X; //设置从获取到1个字节后开始计时的超时时间(单位为分 ...

最新文章

  1. linux命令:vim
  2. 5G之争,到底争些什么?
  3. 用python创建微信机器人_用Python创建微信机器人
  4. [No0000187]可能是把Java内存区域讲的最清楚的一篇文章
  5. 腾讯启动“SaaS技术联盟”联合行业制定互联互通标准
  6. 风靡朋友圈的HTML5游戏去哪了
  7. 小米手环4今日发布:除了大屏彩显 你期待的全都有了
  8. python判断ip地址是否合法_Python课堂:判定IP地址合法性的三种方法
  9. 数据整理—dplyr包(filter系列)
  10. IMM将软件测试成熟度分为5个,软件测试成熟度模型
  11. 实时查看MD文件效果 - 在线Markdown预览
  12. 如何把扫描的PDF文件转换为Word文档?
  13. 设计模式08—模板方法模式
  14. android电话录音没有声音,Android通话录音未录制来电语音(示例代码)
  15. php中的m方法的区别吗,php中的M方法
  16. 解决home end pgup pgdn没有独立,需要键盘映射的问题
  17. 帮助 help 命令
  18. 获取滚动条滚动距离兼容写法
  19. Android如何计算View的深度
  20. 最简单的dubbo教程-快速入门《一》

热门文章

  1. PAT乙级10019题——C语言
  2. 我的世界minecraft最新版1.16.5服务器及其Python开发环境搭建
  3. 云脉H5文档管理为你轻松管理文档档案
  4. 转:钉钉群直播提取视频文件-电脑版
  5. 2020年最新可用的谷歌镜像站
  6. java数组重置_Java:如何重置数组列表,使其为空
  7. 解决warning C4305: 'initializing' : truncation from 'const double' to 'float'
  8. 亚马逊云科技助力学习者轻松开启云计算知识学习之旅
  9. 抗疫先锋 | IBM:同心抗疫,重塑未来 - emerge smarter!
  10. 设置微信小程序支持npm(解决微信小程序npm构建时提示“没有找到可以构建的NPM包,请确认需要参与构建的npm都在miniprogramroot目录内,或配置project...”错误)的方法