(SKU: DFR0503) 嵌入式热敏打印机

来自DFRobot Product Wiki
跳转至: 导航搜索
产品名称

Update/modify/delete Forbidden, 禁止更改本图,请更改图片名称,避免覆盖上传

目录

简介

嵌入式热敏打印机采用热敏技术,不需要对打印机进行上墨,打印头的寿命长,为50公里,我们可以计算下,一卷直径为40mm的纸卷长17m,打印机可以打印多少卷纸呢?即5000m/17m=2941卷纸,如果觉得这样还不够,我们可以看看按小票来算的话是什么情况,一张小票的长度按15cm来计算,一卷纸可以打印1700cm/15cm=110张小票,那么可以打印2491*110= 274010张小票,是不是很多呢?
嵌入式热敏打印机外观精美,小巧,质量轻,易于供电(5~9V电源供电),携带方便,可以用来制作自己的DIY POS机以及其它的票据打印机。


技术规格

  • 工作电压: 5~9V
  • 工作电流:0.8~1.5A(瞬时电流≈2A)
  • 通信接口:TTL+USB
  • 打印方式:热敏点阵打印
  • 打印颜色:黑白输出
  • 分辨率:203DPI(8点/mm,每行384点)
  • 使用耗材:热敏小票纸卷
  • 纸卷规格:纸卷宽度(58mm±0.5mm)、纸卷直径(30mm)
  • 打印内容:支持文字、图形、一维条码、二维码、曲线等打印
  • 打印宽度:48mm(有效打印宽度)
  • 打印寿命:50公里
  • 打印速度:60mm/s
  • 打印字符:GB18030汉字库(24*24国际一、二级字库),12*24标准ASCII码,并能够对汉字和字符放大1-4倍打印
  • 工作温度:-20℃~50℃
  • 相对湿度:10-80%
  • 打印指令:ESC/POS 兼容指令集(详见《打印机指令集》
  • 外观尺寸:82*58*44 mm
  • 安装尺寸:77*53*42 mm


引脚说明

DFR0503引脚图
TTL通信接口
标号 名称 功能描述
1 GND 电源地
2 DTR 流控制
3 RXD 数据接收端
4 TXD 数据发送端
5 NC 空脚


电源接口
标号 名称 功能描述
1 VCC 5-9V
2 GND 电源地

使用教程


准备

  • 硬件
    • 1 x Arduino UNO控制板
    • 1 x IO 传感器扩展板 V7.1
    • 1 x 直流电源
    • 若干 杜邦线
  • 软件
    • Arduino IDE (根据能够使用的Arduino版本来选择,不要盲目追求最新版本), 点击下载Arduino IDE


接线图

DFR0503连接图


样例代码

点击下载库文件[下载链接]。如何安装库? 如果教程中不涉及库的使用,请删除此提醒。


/*!
   @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](http://wiki.dfrobot.com.cn/index.php?title=(SKU:_DFR0503)_%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%83%AD%E6%95%8F%E6%89%93%E5%8D%B0%E6%9C%BA#.E6.8E.A5.E7.BA.BF.E5.9B.BE)

   @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, TX

void 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
};


结果

在热敏纸上显示下列字符:

DFROBOT

DFROBOT
极趣科技
嵌入式热敏打印机
arduino开发控制
DIY趣味
让我们一起共创未来
打造我们的DIY世界




常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!


更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。


更多


DFshopping car1.png [Link DFRobot商城购买链接]

个人工具
名字空间

变换
操作
导航
工具箱