【技术实现步骤摘要】
本专利技术涉及一种打印控制方法,尤其涉及一种利用FPGA实现对热敏打印机的打印控制方法。
技术介绍
现有做法是用单片机程序来实现热敏打印机的马达步进以及加热打印控制,基本的流程做法如图1所示。传统做法的单片机控制实现对热敏打印机的控制。基本上是通过串行外围设备接口 SPI (serial peripheral interface,)口实现对打印机送数据,然后用一个I/O产生一个LATCH的脉冲信号,将数据导入加热buffer,将加热开关打开,加热相应位置一段时间后关加热开关,控制电机转动,走纸,将纸挪到正确位置后继续送数,加热,走纸。其中由于单片机的执行指令时间不固定,只能通过定时器中断来精确控制走纸以及加热的时间,而且在监控打印机状态时也需要高优先级的中断来判断缺纸或过热,不仅占用单片机的资源多,打印加热送数之间容易发生冲突,而且对于代码移植很不方便,当换了一个CPU平台后,需要重新调整代码,耗时耗力。
技术实现思路
本专利技术所要解决的技术问题是提供一种利用FPGA实现对热敏打印机的打印控制方法,能够避免打印加热送数之间发生冲突,并且可以实现同步进行,提高效率, ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:沈树康,何祥,
申请(专利权)人:上海杉德金卡信息系统科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。