热敏打印机如何打出中文?
2017-09-301.5万
AI 快速预览详细
本文介绍了如何解决DFRobot DFR0503嵌入式热敏打印机在打印中文时出现乱码的问题。通过包含hz.c文件并正确配置SoftwareSerial库,用户可以成功打印中文字符。具体步骤包括初始化SoftwareSerial库、设置波特率为9600,并通过mySerial.println()函数打印预定义的中文字符串。此方法解决了常见的乱码问题,使用户能够顺利打印中文内容。
|
我在DFrobot上看到如下代码,我试了一下,可是打印出来都是乱码。链接 代码: /*! @file DFR0503.ino @brief Embedded Thermal Printer - TTL Serial @n [Get the module here]() @n This example is the Chinese characters printed on the paper roll and character. @n [Connection and Diagram](链接) @copyright [DFRobot](http://www.dfrobot.com), 2017 @copyright GNU Lesser General Public License @author [lijun](ju.li@dfrobot.com) @version V1.0 @date 2017-05-23*/#include"C:\Users\Administrator\Documents\Arduino\uart_dayinji\hz.c"#include <SoftwareSerial.h>SoftwareSerial mySerial(10, 11); // RX, TXvoid setup(){ mySerial.begin(9600);}void loop() { mySerial.println(); mySerial.println(); mySerial.println("DFROBOT"); mySerial.println(); mySerial.println(hz[0]); mySerial.println(hz[1]); mySerial.println(hz[2]); mySerial.println(hz[3]); mySerial.println(hz[4]); mySerial.println(hz[5]); mySerial.println(hz[6]); mySerial.println(); mySerial.println(); mySerial.println(); delay(10000);} .c文件 const char hz[][32]={"DFROBOT", //0"极趣科技", //1"嵌入式热敏打印机", //2"arduino开发控制", //3"DIY趣味", //4"让我们一起共创未来", //5"打造我们的DIY世界", //6}; https://mail.google.com/mail/u/0 ... 050fe4a4e&zw&atsh=1 谢谢各位大神!! |




