热敏打印机设计解决方案

合集下载

基于USB接口的通用热敏打印机的设计

基于USB接口的通用热敏打印机的设计

基于USB接口的通用热敏打印机的设计摘要:热敏打印机[1]具有速度快、可靠性高、体积小等特点,目前主要应用于测绘仪器、POS消费终端等嵌入式领域。

但传统的热敏打印机一般基于嵌入式系统,需要定制,不具备通用性,这给热敏打印机的使用带来很多不便。

本文将通用的USB接口技术集成到热敏打印机的的设计中,设计了一种基于USB技术的通用热敏打印机方案。

关键词:USB2.0;热敏打印机;ARM7引言传统的机械针式打印机[2]体积大、打印速度慢、噪音大,已经逐渐推出了打印机的舞台。

流行的喷墨、激光打印机虽然噪音略有降低,但是体积较大而且不具备实时打印的功能,难以满足一些测试仪器如温度记录仪,医疗仪器等的需求。

热敏打印机具有打印速度快、噪声低、可靠性高、字迹清晰、机型小而轻等优点,可满足该场合的打印要求,因此在测绘仪器、POS消费终端等领域广泛使用。

1系统硬件设计该款USB 热敏打印机主要由三部分组成:ARM7微控器,热敏打印机模块,电源。

微控器模块担负热敏打印模块的控制和与主机USB实时通讯,电源模块负责前两个模块的供电。

1.1系统框图硬件系统由控制器、走纸电机、USB接口、热敏打印头及其检测和保护电路等组成。

1.2 ARM控制器的选择本设计将用USB口与PC机通信[3],SPI口控制打印头,同时具有大容量的数据存储及高速数据处理能力。

所以从集成度和性价比来看,ATMEL公司的ARM7内核芯片AT91SAM7S64是最理想的方案。

该芯片具有64 KB的片内高速Flash存储器,16 KB的片内高速SRAM(可以在最高时钟速度下进行单时钟周期访问操作),1个USB2.0全速(12 Mbps)设备端口,片上收发器,328字节可编程的FIFO,主/从串行外设接口(SPI),8~16位可编程的数据长度,4个片选线。

1.3 热敏打印头的选择及控制热敏打印技术最早使用在传真机上,其基本原理是将打印机接收的数据转换成点阵信号,控制热敏单元的加热,把热敏纸上热敏涂层显影。

热敏打印机的常见故障现象以及解决方法!

热敏打印机的常见故障现象以及解决方法!

热敏打印机的常见故障现象以及解决方法!日常生活中,我们所购买物品的小票以及银行办理资料的一些数据清单,这些都是利用热敏打印机来实现的,相信大家肯定见过打印机出故障,尤其是在情急的时候打印机出故障的时候我们该怎么办?今天小编就为大家讲解一下热敏打印机设置常出现的故障及其解决方法下面一起来看看吧!热敏打印机的工作原理与热敏式传真机原理相似,是在一定温度下进行加热产生化学反应形成图案的。

而在不同的温度条件下这些反应速度是大大的不一样。

当温度低于60℃时,纸张需要经过相当长的时间才能变成深色,而当温度为200℃时,这种反映会在几乎在微秒内就能完成。

热敏打印机的设置1、打印机能够正常运行却不能打印。

其故障原因可能有:热敏打印头的电缆未连接好或者电压超出使用范围等。

其解决方法是:重新安装打印纸、检查电缆是否连接好以及检测电压是否超出规范值等 ? ? ? ? 。

2、打印机不能正常运行。

其故障原因可能有:收据盖打开、打印纸用完、PCC 板出现故障、打印头过热而造成打印机自动关闭。

其解决方法是:关好收据盖、重新安装打印纸、更换PC板调节合适的温度等。

3、打印效果出现压缩感。

其故障原因可能有:打印纸输送不顺畅、送纸滚轴不干净、打印机速度不合适、PC板出现故障。

其解决方法是:检查打印纸的宽度是否合适、将送纸滚轴清理干净、调整打印速度以及更换PC板等。

? ? ? ?4、打印机的“PAPER LOW”报警指示不正确。

主要是检测“PAPER LOW”的传感器有问题。

解决方法是更换传感器或者是检查PC板上的接口是否连接好。

5、打印纸剪切不准确。

其故障原因有:打印纸堵塞、切纸马达出现问题。

其解决方法有:清理堵塞的打印纸,找出堵塞的原因,还有就是更换切纸马达、更换黑点传感器以及检查PC板的接口的连线是否接好。

扩展资料爱普生打印机故障分析现象:控制板上指示灯会发光,并向计算机返回一个报警信号原因:忘记关闭盖板、打印机在打印时取出纸张、打印纸张不合规格、送纸辊运转不正常、送纸路径有纸屑、碎纸等异物、装纸盘安装不正常、纸张质量不好(过薄、过厚、受潮)、纸张传感器出错等。

微型热敏打印机的设计和实现

微型热敏打印机的设计和实现

微型热敏打印机的设计和实现
韩菁;陈婷
【期刊名称】《科学与财富》
【年(卷),期】2010(000)006
【摘要】本文从设计的角度详细介绍了以精工(SEIKO)LPC1245机芯为基础的微型热敏打印机的设计,并介绍了热敏微型打印机的设计功能和实现方法.
【总页数】2页(P16-17)
【作者】韩菁;陈婷
【作者单位】福建信息职业技术学院福建,福州,350003;福建信息职业技术学院福建,福州,350003
【正文语种】中文
【相关文献】
1.基于STM32的微型热敏打印机的设计和实现
2.基于飞思卡尔单片机的微型热敏打印机的设计与实现
3.基于G4芯片的微型热敏打印机的实现
4.基于G4芯片的微型热敏打印机的实现
5.基于μClinux的微型热敏打印机驱动的实现
因版权原因,仅展示原文概要,查看原文内容请购买。

热敏打印机

热敏打印机

目录1 课程设计的任务与要求 (1)1.1 课程设计的任务 (1)1.2 课程设计的要求 (1)2 热敏打印机设计方案制定 (1)2.1 热敏打印机的原理 (1)2.2 热敏打印机的技术方案 (1)3 热敏打印机的方案实施 (3)3.1 热敏打印机电路元器件选择 (3)3.2 热敏打印机系统整体电路图 (5)3.3 元器件清单 (6)4 热敏打印机的实现与调试 (7)4.1 热敏打印机设计系统测试 (7)4.2 热敏打印机设计数据分析 (8)5 总结及心得体会 (8)6参考文献 (9)热敏打印机1 课程设计的任务与要求1.1 课程设计的任务熟练运用上课时老师讲解的知识,了运用STM32的知识,并熟知Keil5的操作,学会STM32GPIO口的高低位寄存器配置原理和方法:学会新建工程步骤和利用软件编写程序;并且能够熟悉热敏打印机的工作原理及使用方法;最终学会使用热敏打印机打印出成品。

1.2 课程设计的要求熟练掌握STM32GPIO口的特点,学会使用数据手册(学会配置寄存器的管脚打印机原理图及Keil uVision5软件编写LED、蜂鸣器、步进电机、时间定时器、按键、检测器以及主函数的程序,最终学会用热敏打印机打印图片,字符,和超市小票。

2 热敏打印机设计方案制定2.1 热敏打印机的原理所谓蓝牙打印机,就是指在主机端用一单片机来仿真打印机进行工作,截取从主机并口传出的数据及控制信号,并通过蓝牙无线连接传送到打印机端。

在打印机侧的单片机则根据所收到的蓝牙数据来仿真主机对打印机进行控制操作,从而实现打印机与主机的蓝牙无线连接。

由于大部分的移动设备(手机、笔记本、平板电脑)都置有蓝牙芯片,不需要数据线连接即可快速被识别,操作简单,连接方便。

热敏打印机的原理是用加热的方式使涂在打印纸上的热敏介质变色。

热敏微型打印机式也式比较常见的微型打印机,但比针式微型打印机出来得要晚。

热敏打印机打印速度快,噪音小,打印头很少出现机械损耗,并且不需要色带,免去了更换色带的麻烦。

蓝牙打印机解决方案

蓝牙打印机解决方案

蓝牙打印机解决方案1.概述微型热敏打印机广泛应用在仪器仪表、公用事业抄表、超级市场、移动警务系统、便利店、移动政务系统、邮政、手持设备等各个领域,而作为一种短距离无线通信协议,蓝牙技术具有低成本、低功耗、高速率、方便灵活等特点,因此基于蓝牙技术的微型热敏打印机应运而生。

2.方案设计2.1整体方案设计本文旨在设计一个基于蓝牙的热敏微打解决方案,这可通过外接一个蓝牙串口通信模块来实现(以下简称“蓝牙模块”)。

图2.1展示了蓝牙微打解决方案的整体框图:●蓝牙主机设备(如手机、PDA、USB蓝牙适配器等)通过无线通信方式搜索并连接至蓝牙从机模块,建立透明的蓝牙串口通信通道,控制ZYTP58-FT4B热敏微打控制模块;●微打控制模块通过控制线和电源线驱动热敏微打机芯完成打印工作。

2.2 蓝牙模块本方案中采用深圳市红果电子技术有限公司的蓝牙模块RG-S10(实物图见图2.2)。

它是一款嵌入式近距离(10米)、单通道的蓝牙串口通信模块,可实现通用串行接口与蓝牙数据传输之间的相互转换,实现串行设备间的无线传输。

该蓝牙模块支持自动连接工作模式,上电后模块可根据预设值设置运行参数、工作角色,自动进入连接或被连接进程。

在本方案中,蓝牙模块作为从设备,其它的支持SPP协议的蓝牙设备(如手机、PDA、USB蓝牙适配器等)都可以搜索到此蓝牙模块,发现其提供的虚拟串口服务(SPP服务),并通过此服务与蓝牙模块建立串口连接并进行数据传输。

2.2.1 引脚信息S10引脚如图2.3所示,在本方案中用到的引脚功能定义见表2.1(其它未用到的引脚悬空)。

2.2.用电路如图2.4所示。

图2.4中J1 用于模式选择,短路时选择参数配置模式,2 应用电路蓝牙模块的应否则选择数据传输模式;J2为3.3V电源输入;J3为串口。

首次使用蓝牙模块时应先配置,因此需要短路J1 进入参数配置模式,并往J3 串口发送配置命令。

配置成功后,断开J1进入数据传输模式,此时J3串口将用于传输无线数据。

基于LPC1100的RS-485总线热敏打印机设计

基于LPC1100的RS-485总线热敏打印机设计

基于LPC1100的RS-485总线热敏打印机设计[摘要] 本文介绍了基于LPC1100系列ARM微控制器的微型热敏打印机总体设计方案,完成了打印机硬件电路设计,并在此基础上完成了软件设计。

在软件设计方面,本文在传统的嵌入式软件设计方法基础上,给出了一种多任务机制的设计方法,创新点就是实现了打印机的无冲突多机共享。

[关键词] 热敏打印机微控制器多机共享1.引言微型热敏打印机具有体积小、打印速度快,噪声低、可靠性高、字迹清晰等优点,可满足各种场合的打印要求,因此得到广泛应用。

目前,热敏打印机原装进口控制板价格昂贵,且有的不支持汉字打印。

并且随着使用微型打印机行业的智能化和信息化,对打印机的功能提出了更多的要求,如在工业场合打印、多机共享等。

为此,本设计针对热敏打印机的发展现状及应用需求,以市场定价最低的32位MCU—LPC1100系列ARM芯片作为主控制器,基于RS-485通信技术,设计一套“RS-485总线热敏打印机”。

2.总体设计方案热敏打印机的主要任务包括数据传输、数据处理和实时打印控制。

在本设计中,系统分为上位机和下位机两部分,二者通过RS-485总线连接。

上位机主要是PC端打印机控制软件,用户通过上位机软件实现对打印机的控制;下位机主要包括主控制器、液晶显示器、字库以及打印机芯四部分。

系统的核心部分——打印机芯,主要由步进电机驱动模块、热敏头加热电压控制模块、状态检测及异常处理模块组成。

下位机采用LPC1100系列ARM微控制器LPC1114作为主控制器,通过通讯接口接收命令和数据,根据打印信息执行命令或控制打印头进行打印,还要控制加热时间的精确计算。

同时,还需驱动液晶显示打印机的状态,并将打印机的状态反馈给上位机。

系统示意图为:3.系统硬件设计本设计硬件主要由以下几部分组成:电源部分、打印机控制部分、显示控制部分以及RS-485通信部分。

其中核心部分打印机控制部分又包括步进电机驱动、热敏头加热电压控制、缺纸检测、滚筒打开检测和热敏头温度检测几部分。

基于STM32的微型热敏打印机的设计和实现

基于STM32的微型热敏打印机的设计和实现

基于STM32的微型热敏打印机的设计和实现王刚;张保威;李诗然;杨可标;李登峰【摘要】Based on STM32 , micro thermal printer control system puts STM32 F103 C8 microcon-troller as controller, storage, stepper motor and the thermal print head as control object, the serial com-munication between PC and single chip microcomputer, a serial port debug software to send commands and characters, can print directly on the thermal paper corresponding characters. This paper expounds the hardware and software of the system implementation process, and system test results is given. Test re-sults show that the micro thermal printer control system is stable and reliable, clear printing, not only can print English, Chinese characters, but also print bar codes and QR code, etc.%基于STM32的微型热敏打印机控制系统以STM32 F103 C8单片机为控制器,以存储器、步进电机和热敏打印头为控制对象,上位机和单片机之间进行串口通信,串口调试软件发送命令和字符,就可以在热敏纸上直接打印相应的字符。

热敏打印机传动设计

热敏打印机传动设计
7胶辊[bM V% :阻[bMD:拖[bM& !% R胶辊 *)& V%$F&@D$0& !%$) *)& V)%1% [C[&
$&$&) 计算理论传动比 /理论 以设计一款分辨率为 `/V)%(R`/% 在每英寸的介质上最 多可以打印 )%( 个点#$ 英寸 V)@&3[[& 的机子为例#它的理 论点长记为 `+V)@&3 *)%(#%&$)@$)($@([[$ 在对力矩要求不高的情况下#选用两相的永磁步进马达 % 57& #步距角为 !马达 V1&@g$ 永磁步进马达% 57& 相比混合
轮以 #马达 转动时胶辊的理论角速度$ $&$&( 计算步进马达输出扭矩 7马达估 齿轮功率损耗特别小#可以忽略不计#则有步进马达的
输出功率 5马 等经齿轮变速后的5胶辊 #5马 V7马达估 !#马达 #5胶辊 V7胶辊[bM!#胶辊理 故 /理论 V#马达 *#胶辊理
. Al系l统带Ri动g胶h辊ts转动R#e胶s辊e利rv用e它d与. 95N之间摩擦力又带动热
敏纸的运行$ 传动设计是热敏打印机结构设计的重中之重# 它关系到整个系统的打印质量#以下就从步进马达的设计选 型和传动系统的设计计算两方面做出详细论述$
%步进马达的选型 步进马达是 一 种 将 电 脉 冲 转 化 为 角 位 移 的 执 行 机 构$ 步进驱动器接每收到一个脉冲信号后#就驱动步进马达按设 定的方向转动一个固定的角度% 称为* 步距角+&$ 在非超载 的情况下#马达的 转 速" 停 止 的 位 置 只 取 决 于 脉 冲 信 号 的 频 率和脉冲数#可以 通 过 控 制 脉 冲 个 数 来 控 制 角 位 移 量# 从 而 达到准确定位的目的#也可以通过控制脉冲频率来控制马达 转动的速度和加速度#从而实现调速的目的$ $&$ 步进马达输出扭矩 7马达估 的估算 $&$&$ 估算胶辊处最大的输出扭矩 7胶辊[bM 实测以往类似机型最大运行阻力 :阻[bMV$F&@C#此参数 在 )@[[的纸宽下测得$ 最大拖纸力要求 :拖[bMV$0C#此参数由测试要求给定$ 胶辊直径 R胶辊 V$)[[#选择常用的规格$ 胶辊处最大的输出扭矩!

微型热敏打印机软件设计

微型热敏打印机软件设计

Automation &Instrumentation 2012(7)微型热敏打印机软件设计文章编号:1001-9944(2012)07-0058-03谢健翔(中南林业科技大学计算机与信息工程学院,长沙410004)摘要:介绍了基于C8051F340的微型热敏打印机工作原理、系统结构,论述了系统控制软件的设计思想,给出了步进电机驱动、打印头点阵驱动控制以及软件优化设计提升系统性能的方法,并给出了具体的程序设计思路和流程图。

该款热敏打印机经广泛应用于医疗仪器、工程监测等领域多年,效果良好。

关键词:C8051F340;热敏打印机;驱动程序设计中图分类号:TP311.52文献标志码:BSoftware Design of the Micro Thermal PrinterXIE Jian -xiang(College of Computer Science and Information Technoloogy ,Central South University of Forestry and Technology ,Changsha 410004,China )Abstract :This paper introduce the working principle of the micro thermal printer based on the C8051F340,the system architecture ,describes the important of the thermal print head ’s drive control.Analyses the relevant factor of impact -ing the printing gray and uniformity ,and given the solutions in software and the procedures.This thermal printer has been used widely in the field of medical equipment ,engineering monitoring for many years ,and the effect was good.Key words :C8051F340;thermal printer ;driver design收稿日期:2012-02-10;修订日期:2012-05-04作者简介:谢健翔(1962—),女,硕士,讲师,研究方向为单片机应用。

FTP-628MCL101热敏打印头解决方案

FTP-628MCL101热敏打印头解决方案

1. 解决方案介绍
∙带有串行接口
∙可设置正常、倍宽、倍高、倍宽倍高四种方式打印。

∙可以支持条形码打印
∙支持大字打印、对中打印
∙可检测打印机是否缺纸
∙具有图形打印功能
∙采用ESC指令集与主机通讯。

∙速度可到约80MM/秒。

∙基本上可适合常用的同类机型的驱动程序
∙程序可通过串行接口进行升级。

2. 性能特点
∙打印方法:直接热敏打印
∙打印宽度:58mm
∙打印密度:8点/ mm,384/432/576点/行
∙打印速度:60mm/秒(7.2V)
∙可靠性:打印头寿命约50km
3. 工作环境
∙操作温度:-30- 75℃相对湿度:20~85%
∙储存温度:-45- 95℃储存相对湿度:13~60%
Fujitsu热敏打印头具有超小体积、防静电、不卡纸及高可靠性等诸多优点而广为客户采用,为了加快客户的产品化进程,我们同时提供基于这些打印头的技术支持和解决方案。

FTP-628MCL101:5V,60mm/s,纸宽58mm,易装纸
原文地址:/html/faxt/jjfa/txl/18.html。

热敏打印机个常见问题及解决办法

热敏打印机个常见问题及解决办法

热敏打印机5个常见问题及解决办法打印机出现问题时,我们第一想法是找打印机售后;不急不急,咱们先看看你的打印机是不是出现了这些问题;1.打印机怎么装纸不同品牌和型号的打印机结构不同,但基本操作方式是类似的,大家可以参考这个流程进行操作;电子面单打印机内部基本架构图1.1卷纸安装:1按住顶盖插捎,打开打印机顶盖,用手拉开卷纸支架,将卷纸放在卷纸支架上的固定位置,按下卷纸支架固定锁;2再慢慢抽出一点纸张,将纸张从卡位哨中间穿过,根据纸张的宽度调整卡位哨之间的距离,接着把纸张拉一点到打印机的外部;3最后,向内轻轻按压顶盖支架锁,合上打印机顶盖,适当往下按压顶盖,避免因机盖没有盖好造成打印机无法打印;1.2折叠纸安装:1按住顶盖插捎,打开打印机顶盖,将折叠纸放在打印机后方,打开折叠纸,将纸张从打印机后方的进纸口塞入;2用手拨开卷纸支架适当宽度,按住卷纸支架固定锁,将折叠纸从卡位哨中间穿过,接着将纸张拉一点到打印机外部;3最后,向内轻轻按压顶盖支架锁,合上打印机顶盖,适当往下按压顶盖,避免因机盖没有盖好造成打印机无法打印;2.打印的时候卡纸了怎么办检查打印头是否有粘胶,积垢,若有即用酒精笔擦拭处理,同时取出起褶皱的纸,更换新纸;3.打印出来的内容模糊打开电脑开始按钮,选择设备和打印机,找到自己的打印机驱动,右键——打印首选项高级——浓度调整,调衡打印浓度后再进行打印测试;4.打印出来的内容在打印纸上不居中,左右偏移或者上下偏移,怎么处理打开电脑开始按钮,选择设备和打印机,找到自己的打印机驱动,右键——打印首选项——高级——水平偏移或者垂直偏移;如果打印内容左右偏移的话修改一下水平偏移,内容上下偏移的话修改一下垂直偏移;5.打印快递单总是打印1张空白1张怎么办出现这种情况的话可能是打印机定位不准,请看看打印机的上下侦测器位置是否正确,再查看纸张类型是否设置成正确的的纸张类型,一般快递单是标签纸,有些客户可能设置成黑标纸;。

基于飞思卡尔单片机的微型热敏打印机的设计与实现

基于飞思卡尔单片机的微型热敏打印机的设计与实现

基于飞思卡尔单片机的微型热敏打印机的设计与实现基于飞思卡尔单片机的微型热敏打印机的设计与实现1 引言常见的微型针式打印机速度慢、噪声大,无法满足某些场合的需要,微型热敏打印机具有打印速度快、噪声低、可靠性高、字迹清晰、机头小而轻等优点,可满足各种场合的打印要求,因此得到广泛应用。

笔者在汽车行驶记录仪的开发过程中,根据要求,选用较为先进的热敏打印机作为打印设备。

但微型热敏打印头对打印时序和温度要求较高,一旦控制不当极易造成打印头烧毁,其控制系统的软硬件设计较复杂,本文选用ftp-628系列热敏打印头开展以下研究工作。

2 系统组成本文介绍的微型热敏打印机主要由主控制件、步进电机驱动模块、热敏打印头过热保护模块、热敏打印头切纸检测模块、rs -232通信模块和供电模块等部分组成,系统的结构图如图1所示,其中步进电机驱动模块负责控制打印纸走纸及走纸速度,热敏打印头过热保护模块防止热敏打印头温度过高损坏,热敏打印头缺纸检测电路完成热敏打印头是否有纸检测,rs-232通信模块实现打印机与汽车行驶记录仪之间的通信,供电模块给控制电路及热敏打印头供电。

3 热敏打印工作原理热敏打印头ftp-628的框图如图2所示,该热敏打印头点结构为384点/行、水平方向点密度为8点/mm,垂直方向行间距:8点/mm。

有效打印宽度48mm,打印速度最大为60mm/s[1]。

当接通热敏打印机电源(+12v),供电模块输出+5v用于所有控制电路,还输出用于热敏头加热印字的+7.2v电压,将其与打印头vh相连,在时钟clk的配合下,打印数据经数据输入di引脚移入热敏打印头内部的移位寄存器中,当cpu将一行384位数据全部移入移位寄存器后,cpu将热敏打印头内部锁存端lat置为低电平,移位寄存器的数据被锁存到锁存器,然后cpu将热敏都加热控制信号stb置为高电平,此时根据384点输入的数据是1或0决定发热元件是否发热,由此在热敏纸上产生要打印的点行。

【精品】热敏打印机设计解决方案

【精品】热敏打印机设计解决方案

热敏打印机设计解决方案热敏打印机设计解决方案Develop plan of thermal printerAuthor:ShangHai C&W 瞿江洪第一篇综述摘要:介绍热敏打印机的工作原理,组成结构。

论述驱动板的硬件和软件的组成,介绍设计过程中注意事项,并提出解决的方案。

关键词:热敏打印机、二相八拍、步进电机、模块化、任务调度、实时处理引言:热敏打印机是一种常规的票据打印设备,它具有体积小、重量轻、打印点密集清晰以及低噪声的特点。

热敏打印机广泛用于实验室、售卖设备等领域。

热敏打印机是集软硬件于一体的嵌入式实时处理系统。

热敏打印机系统架构热敏打印机由硬件平台和驱动软件两部分构成。

按照功能性的组成分为以下几个功能单元:步进电机、打印点数据通讯、发热单元控制、传感器信号单元、钱箱控制、通讯接口、键盘、指示灯组、字库、非易失性数据单元、可操作的外部扩展数据空间、复位电路,供电回路、外部震荡、核心处理单元等。

设计依据GB/T 15425-2002 UCC/EAN—128 bar code EAN.UCC系统 128条码GB/T 12904-2003 商品条码IEEE 1284-1995 计算机并口术语、定义和缩略语第二篇总体性能产品性能概况1)工作频率:24Mhz2)工作电压:DC9~12V / 2000mA 3)静态耗流:<50mA4)打印纸宽:57.5±0.5mm5) 有效打印宽度:48mm6) 打印速度:50mm/s7) 走纸速度:70mm/s8) 可靠性:100万行9)打印纸规格:TF50KS-E、AF50KS-E、F5041C 纸宽:57.5±0.5mm外径:Ф50mm内径:Ф13mm纸厚:60~70μm,53~60g/m2接口性能1)电源接口:PSII-LPS接口2)25pin 标准并口 / 串口通讯接口3)14pin JTAG接口4)RJ11-6pin 接口5)26pin 打印机芯转接口6)1*2键盘和双LED指示灯显示接口环境性能Normal operation:-00°C to +50°CNormal operation humidity: 20~85%Storage temperature -20°C to +60°CStorage humidity: 5~95%Weight: circa 1.0 KGSize: 143.8(W)× 96.5(D) × 1.6(H) mm主要应用方向和工作流程微型热敏打印机作为一种常规的票据打印设备,广泛应用于售卖系统、试验室以及非存根型单据系统中。

微型热敏打印机的设计和实现

微型热敏打印机的设计和实现

微型热敏打印机的设计和实现作者:韩菁陈婷来源:《科学与财富》2010年第06期[摘要] 本文从设计的角度详细介绍了以精工(SEIKO)LPC1245机芯为基础的微型热敏打印机的设计,并介绍了热敏微型打印机的设计功能和实现方法。

[关键词] 精工(SEKIO) 微型热敏打印机软硬件实现1、概述随着科技的发展,打印机已经深入到人们生活的各个方面,其中微型热敏打印机具有打印速度快、噪声低、可靠性高、字迹清晰、机头小而轻等优点,可满足各种场合的打印要求,因此凡是需要接触到的打印票据、清单、单据等各个领域,都能够看到微型打印机的身影。

本文介绍的是一款基于日本精工(SEIKO)公司的机芯(型号为:LPC1245)为核心,开发的热敏微型打印机产品。

2、资源概述a、硬件配置:(1)中央处理器(CPU):采用增强型MCS51芯片(AT89C51RC),1K的RAM,32K的ROM;(2)扩展SRAM(内存):采用性价比高的HY628100,共128K字节内存供软件使用,可以设置为缓冲区和存放变量等;(3)扩展ROM:采用性价比高的HY29F800,共1M字节空间,用来存放字库;(4)打印机芯:采用精工(SEIKO)公司的L1245型号打印机,384点/行,打印速度62mm/s;(5)步进电机驱动:采用SANYO(三洋重工)公司的步进电机专用芯片组LM1836(型号);b、软件配置(1)开发工具:MCS51专用编译器KEIL2.4版;(2)编译语言:C语言、汇编语言;3、原理设计3.1 CPU模块的设计CPU采用ATMEL的AT89C51RB2或AT89C51RC2芯片(由于上两款芯片供货周期太长,所以先用AT89C51RC芯片替代),20M晶振(倍频时40M),该型芯片属于C51系列的增强型,功能更加强大,而且可以使用倍频(AT89C51RC除外),使运算速度更加快,能较好的适应高速热敏打印机的操作运行,外扩128K(byte)的SRAM和1M(byte)的FLASH。

格致微芯58mm热敏打印机解决方案

格致微芯58mm热敏打印机解决方案

深圳市格致微芯科技有限公司http:// 58mm 热敏打印机解决方案i/15深圳市格致微芯科技有限公司http:// 目 录第 1 章 格致微芯 58mm 热敏打印机解决方案..........................................................1引言..................................................................................................................................... 1 方案介绍............................................................................................................................. 2 方案的组成......................................................................................................................... 3 热敏打印工作原理 ............................................................................................................. 3 热敏打印机硬件设计......................................................................................................... 5 主控制 MCU....................................................................................................................... 6 电源供电电路..................................................................................................................... 7 通讯接口............................................................................................................................. 8 1.8.1 串口........................................................................................................................... 8 1.8.2 并口........................................................................................................................... 9 1.8.3 USB 接口.................................................................................................................. 9 1.9 UI 接口............................................................................................................................... 12 1.10 软件设计......................................................................................................................... 12 1.11 其他................................................................................................................................. 13 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8ii/15深圳市格致微芯科技有限公司http:// 第 1 章 格致微芯 58mm 热敏打印机解决方案1.1 引言微型打印机整机主要是指宽度小于 84mm 的微型打印机,包括 POS 打印机(商业 PO S、金融 POS ) 、税控打印机、 ATM 、 ECR 、 KIOSK 等设备的内置或外挂式微型打印 机 , 微打印机广泛使用在各个行业 , 例如金融业 、 零售业 、 餐饮业 、 彩票业 、 交 通运输行业 ( 包出租车 、 航空机票 、 路桥收费等 ) 、 加油站 、 医疗卫生 、 邮 政 、 公用事业抄表 、 移动警务统、移动政务系统等等。

基于LM3S600的热敏微打技术方案设计

基于LM3S600的热敏微打技术方案设计

基于LM3S600的热敏微打技术方案设计
热敏微打凭借噪音低、速度快、可靠性高、打印字符清晰等优点,目前已在POS 终端系统、银行系统、移动警务系统、移动政务系统、医疗仪器、汽车计价器、手持设备等领域得到广泛应用,并呈现突增趋势。

另外热敏微打正在一些领域逐步替代针式微打,热敏微打市场进一步扩大。

系统结构热敏微打控制模块(ThermalPrinter-376T)采用美国TI 公司的32 ARM 微控制器LM3S600(原流明诺瑞公司)作为主控芯片,外加输入电压检测、RS232 通讯、字库扩展、打印电压控制、步进电机控制以及热敏打印机芯控制。

其中热敏打印机芯控制增加过温保护和缺纸检测使系统更稳定。

方案优势国内市场现有的热敏微打控制板多采用51 单片机设计,因其资源少,性能低大大制约了硬件和软件的设计。

导致现有热敏微打控制板体积大,灵活性差,这违背了热敏微打体积小,应用广的特点,大大制约了热敏微打的推广。

本方案采用美国TI 公司的32 ARM 微控制器LM3S600(原流明诺瑞公司)作为主控芯片,该微处理器基于Cortex-M3 内核,具有高性能的运算处理能力,提高了软件设计与升级的灵活性。

并带有丰富的外设,大大简化了硬件设计,缩小了占板面积,有效的提高了应用的灵活性。

功能特点体积小、性能稳定、打印速度快(60mm/s)、质量高宽打印电压(3.5~8.5V),根据电压自动配置速度打印浓度可调,用于解决不同热敏纸的颜色深浅不一问题支持字体倍宽、倍高、加粗、斜体、反白、加框、下划线打印支持常用ESC/POS 控制命令支持RTS/CTS 协议与Xon/Xoff 协议tips:感谢大家的阅读,本文由我司收集整编。

仅供参阅!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

热敏打印机设计解决方案Develop plan of thermal printerAuthor:ShangHai C&W 瞿江洪第一篇综述摘要:介绍热敏打印机的工作原理,组成结构。

论述驱动板的硬件和软件的组成,介绍设计过程中注意事项,并提出解决的方案。

关键词:热敏打印机、二相八拍、步进电机、模块化、任务调度、实时处理引言:热敏打印机是一种常规的票据打印设备,它具有体积小、重量轻、打印点密集清晰以及低噪声的特点。

热敏打印机广泛用于实验室、售卖设备等领域。

热敏打印机是集软硬件于一体的嵌入式实时处理系统。

热敏打印机系统架构热敏打印机由硬件平台和驱动软件两部分构成。

按照功能性的组成分为以下几个功能单元:步进电机、打印点数据通讯、发热单元控制、传感器信号单元、钱箱控制、通讯接口、键盘、指示灯组、字库、非易失性数据单元、可操作的外部扩展数据空间、复位电路,供电回路、外部震荡、核心处理单元等。

设计依据GB/T 15425-2002 UCC/EAN—128 bar code EAN.UCC系统 128条码GB/T 12904-2003 商品条码IEEE 1284-1995 计算机并口术语、定义和缩略语第二篇总体性能产品性能概况1)工作频率:24Mhz2)工作电压:DC9~12V / 2000mA3)静态耗流:<50mA4)打印纸宽:57.5±0.5mm5) 有效打印宽度:48mm6) 打印速度:50mm/s7) 走纸速度:70mm/s8) 可靠性:100万行9)打印纸规格:TF50KS-E、AF50KS-E、F5041C 纸宽:57.5±0.5mm外径:Ф50mm内径:Ф13mm纸厚:60~70μm,53~60g/m2接口性能1)电源接口:PSII-LPS接口2)25pin 标准并口 / 串口通讯接口3)14pin JTAG接口4)RJ11-6pin 接口5)26pin 打印机芯转接口6)1*2键盘和双LED指示灯显示接口环境性能Normal operation:-00°C to +50°CNormal operation humidity: 20~85%Storage temperature -20°C to +60°CStorage humidity: 5~95%Weight: circa 1.0 KGSize: 143.8(W)× 96.5(D) × 1.6(H) mm主要应用方向和工作流程微型热敏打印机作为一种常规的票据打印设备,广泛应用于售卖系统、试验室以及非存根型单据系统中。

第三篇硬件总体硬件总体架构TPM100的总体和应用架构如下图示:硬件总体框架图TPM100硬件总体方案为μpsd32** + cs51414 + l6219r + x4043 + lm393 + max202 + 25p80 + sn74ahc1 23 + sn74ahc74 + sn74ahc001g + sn74ahc05pw + lm7806 + sn74hc573。

TPM100硬件由通讯、电源、微控制器、功率电路、打印数据管理、字库管理以及键盘和指示灯等几部分构成。

电源电源部分提供了3组不同电平的输出:7.4V、5V、3.3V。

输入电源为9~12V。

7.4V作为功率部分的供电电源;5V 作为逻辑部分的主电源;而3.3V则作为外扩字库的供电电源。

通讯TPM100可支持标准并口和RS-232串口通讯方式,在出厂时就需要进行相关设置,确定通讯方式。

通讯部分作为与外部的信息交互单元由硬件电路通讯电路和通讯缓冲两个部分构成。

标准并口:数据总线宽度8bits,控制总线4bits ,占用一个外部中断源。

电路由MCU、sn74ahc74、sn74ahc05 pw、sn74hc573、sn74ahc001g构成。

RS-232串口:由两根数据线TXD、RXD,两根应答线DTR、DSR组成,占用一个UART中断源。

电路由max202和M CU的通用端口和串口构成。

通讯缓冲:采用MCU自带的SRAM空间。

通讯方式的选择:用一个跳帽选择对应的通讯方式。

功率电路TPM100的功率电路有两个部分,即发热单元和步进电机。

它们都采用7.4V的供电电源。

发热单元:其功率控制部分由热敏打印头内部集成,在TPM100设计过程中仅仅需要给打印头提供7.4V电源和相关的逻辑控制线。

为了保护发热单元不受到损坏,设计过程中需要考虑硬件保护的问题,硬件保护电路由sn74a hc123和mcu的一个通用i/o构成。

步进电机:通过步进电机驱动芯片将逻辑信号转换成功率信号驱动步进电机。

电路由l6219r和mcu的6个通用i /o组成,送出一组2相8拍的功率信号。

打印数据管理打印数据管理分为两个部分:打印数据缓冲管理和打印数据的发送。

打印数据缓冲管理:在MCU自带的SRAM空间开辟一个空间作为打印缓冲。

打印数据的发送:占用MCU三个通用i/o,模拟串口发送数据致打印头。

字库管理TPM100的字库包括三个部分:标准汉字字库、内部西文字库(产家设定的西文字库)和自定义字库。

标准汉字字库采用spi外扩方式存放在外部flash memory 25p80中,采用3.3V供电。

内部字库存放在程序空间。

自定义字库存放在MCU自带的SRAM空间,可自定义数量为96个(12*24点阵)。

键盘和指示灯支持两个按键和一个可控制指示灯以及一个电源指示灯(5v),按键占用一个外部中断源和一个通用i/o,可控制指示灯占用一个通用i/o。

指示灯状态及说明:序号指示灯状态说明1亮在线2灭离线3闪烁告警按键说明:键盘由[SEL]在线控制按键和[LF]走纸按键构成,在线方式下,按下[SEL]进入离线方式,在这个状态下,TPM100不接受下传数据,按下[LF]可走纸,松开即停止。

再按[SEL]可恢复在线方式。

按住[SEL],然后接通电源,可进入自检模式。

微控制器TPM100采用μpsd32**作为微控制器,协调各个功能单元的工作。

硬件单元功能描述及接口要求通讯部分通讯部分由串口通讯和并口通讯构成(注:两种通讯方式不能共存并由出产设置决定采用定制通讯方式)。

TPM100的串口通讯部分采用RS232IE标准串口电器规范,共一组数据线(RXD/TXD),一组应答线(DSR/DTR);TPM100的并口通讯部分采用兼容pacsz1284并口通讯规范,数据宽度8bits,控制总线宽度4bits。

外接部分外接部分由键盘和LED指示灯两部分构成;键盘有两个按键:SEL和LF按键。

SEL为在线控制线,LF为走纸键。

LED指示灯一为电源指示灯,一为状态指示灯。

打印机芯控制部分打印机芯控制分为三个部分:步进电机控制、发热单元控制以及传感器信号的处理。

当前采用打印机芯内置步进电机是一个两相八拍的电机,对应的在设计过程中也需要采用两相八拍的电机驱动芯片,根据电机性能设定输出电流不超过350mA。

步进电机控制芯片控制信号说明:字库管理部分打印机的字库由西文字库和标准汉字字库组成。

西文字库分为两块:打印机默认的西文字库和开放给用户的用户自定义字库空间,用户可以通过指令定义自己需要的西文字符。

汉字字库作为标准字库,不允许做修改,字库存放在25p80的flash memory中,通过标准SPI接口进行数据交互。

电源管理系统需要三组电源:3.3V/5V/7.4V,其中,3.3V为字库供电电源;5V为逻辑电路供电电源;7.4V为功率电路供电电源。

主要器件的原理和性能指标略连接器PIN脚定义硬件测试点设计调试用测试点TPM100在设计中需要留出方便实验室软、硬件调试和测试的测试点。

包括串并口、JTAG以及一些重要的时钟线和控制线。

生产测试点模块在生产线进行生产测试时,夹具上的探针通常会连到电源、串并口、按键、SPI/I2C接口,复位信号等等。

这些测试点在设计的初期就要考虑留出,既要考虑测试的方便又要考虑测试点位置对外观、贴标识等的影响,并且测试点的位置要固定不变。

应用所需测试点基本上,TPM100不会对客户直接开放,所有的维修和应用设计都将在公司完成,所以,应用测试点在此不作考虑。

软件设计计划项目软件设计的需求分析热敏打印机需要支持以下功能:●支持通用指令集●支持标准并口或RS-232串口(只能选择其一)●支持富士通384点宽打印头●支持条码CODE128国标打印●支持西文12*24点阵打印●支持中文GB2312 24点阵打印●支持自动换行打印●支持自检功能●支持中、西文混合打印<串并口的pin脚定义请参照硬件篇〉软件系统的驱动开发略调试和测试接口的设计软件开发的风险分析<要求:合理分析和预测由于平台原因在软件开发中可能发生的会影响整个项目计划的问题,以提前规避或准备解决方案>这个项目的最大问题也是我们一直知道而没有解决的问题,目前对富士通的这款打印机芯的技术材料是残缺的,尤其是控制方面的说明,几乎是没有,所以,所有的控制方式和相关的保护都需要我们通过试验的方式去获得,这样将造成两个问题:一是开发周期不可限定;二也是最严重的,可能导致系统无法稳定工作或者系统无法工作在最佳状态。

项目的主体架构沿用微型针式打印机的软件架构,所有这个方面的问题不大。

软件开发需要着重关注两个问题:可靠性设计和可测试性设计。

可靠性设计热敏打印机是一个实时的多任务系统,它要求任务即时处理,同时某些任务之间又有固定的逻辑或者先后关系。

热敏打印机的以下任务是不允许同时进行的,否则将会发生危险。

可测试性设计为了便于测试并寻找bug ,在软件的设计过程中采用模块化设计,并对一些关键设备开放专用的测试接口。

在任务管理中建立完整的任务状态以及缓冲状态标志管理制度,并建立相应得测试接口,便于在任何时候观测任务或者缓冲的工作状态。

第五篇结构和工艺结构设计结构的可靠性设计系统采用单向插入连接器,避免由于连接器接入方向错误导致的危险。

热设计散热片与机壳的保护钢板连接,增加散热面积。

整机的外观颜色TPM100的PCB为绿色、j8连接器为乳白色、其余连接器为黑色。

整机的外观造型TPM100为一款依照目前常规热敏打印机外壳设计的模块,模块上留有6个定位孔(圆孔Ф6mm),方便用户固定模块。

整机的外形尺寸(长X宽X高);143.8(W)× 96.5(D) × 1.6(H) mm可附机械尺寸图(略);整机的结构形式屏蔽框连接方式连接器共有三个对外连接器接口:DB25通讯接口、12v电源接口以及RJ11钱箱接口。

通讯连接器是一个25pin的DB直插卧式连接器,TPM100用的是母座,电缆端用的是公头。

连接器结构图如下:12v电源用的是一个3pin仿PSII直插卧式连接器,TPM100用的是母座,电缆端用的是公头。

相关文档
最新文档