基于mcu检测打印机的纸张数量的系统的制作方法

文档序号:2503006阅读:710来源:国知局
专利名称:基于mcu检测打印机的纸张数量的系统的制作方法
技术领域
本实用新型涉及一种基于MCU检测打印机的纸张数量的系统,属于打印机技术领域。
背景技术
市场上打印机纸张计数,尤其是具有记忆功能的纸张计数、可以统计总纸张数(累力口)功能的没有。大多数复印机纸张计数仅仅是设定数字后,在复印中减少,不具备记忆功能。市场上的光电计数器不适合用于打印机纸张计数,通常断电后、卡纸后记忆会丢失,可移植性差。

实用新型内容本实用新型的目的是提供一种基于MCU检测打印机的纸张数量的系统,解决现有打印机和复印机均存在不具有记忆功能的纸张计数、可以统计总纸张数(累加)功能的缺陷,通过本实用新型在打印机实现出纸数量进行统计。本实用新型的目的是通过以下技术方案实现的,一种基于MCU检测打印机的纸张数量的系统,其特征是,所述的系统包括单片机、光电传感器、时钟芯片、LCD液晶显示、按键和工作电源;光电传感器的输出接单片机的IO 口(P3.2与P3.3两个口),时钟芯片接单片机的的Pl 口,单片机的P2 口输出接IXD液晶显示,按键接单片机的P0.0 P0.5 口。所述的单片机采用STC89C52RC。所述的光电传感器采用红外线接收发射头ST188或ITR20001-T。所述的时钟芯片采用DS12C887。所述的采用按键来改变计数时候的误操作。基于MCU检测打印机的纸张数量的系统的软件工作流程,包括单片机初始化,其特征是,所述的流程初始化后读DS12C887时钟芯片,并且在LCD液晶显示当前状态,单片机扫描光电传感器是否有纸张出来,如有纸张出来,计数器计数加1,并且写入DS12C887保存计数值;单片机扫描按键状态,如果有按键按下,处理按键,否则返回到读DS12C887,并且在LCD液晶显示当前状态;如没有纸张出来,则单片机扫描按键状态,如果有按键按下,处理按键,否则返回读DS12C887,并且在IXD液晶显示当前状态。本实用新型具有如下优点:1)能够根据打印机出纸数量进行统计,打印机厂商往往认为,打印机打印纸张的数量有限,而忽略了纸张计数器。实际情况有些事业单位(如行政机构,学校等等),往往一个办公室的组成人员较多,都是局域网共享着一台打印机,所以打印纸张数量庞大,而打印机的墨水质量往往无法判断,对当前墨水的使用情况只能听墨水厂家的宣传;2)能够自动智能保存数据(纸张数量的数据),内部采用掉电保存技术,可以通过按键操作,任何时候都可以调出当前的打印机的打印纸张数量,通过内部的程序,大大增加内部保存单元的寿命,无需担心数据轻易的丢失,通过电池技术保持RAM的数据,不必担心单元的寿命,更无需担心数据轻易的丢失;3)对于误操作可以手动修改,保证统计的正确性,比如卡纸,未出墨水等等情况出现也无需担心,只要通过按键操作均可加I或减1,修改内部计数值,这样保证计数的正确性;4)能够独立于打印机而工作,可移植性高。由于此电路通过红外检测纸张的出入,所以电路部分完全脱离打印机自身工作的影响,即此电路独立于打印机,我们往往可以通过程序改变当前功能以及工作特性,比如,可以把它移植到纸张数数的机器上,而可以单独的开发一个工作界面;5)采用液晶显示,更加方便直观,由于是字符液晶,所以价格便宜,但是它却能显示字符,一些菜单操作完全可以依赖它来显示,而界面的相对自由度比较高,我们只要通过按键,菜单的显示页,轻松的设置当前工作状态;6)增加换墨水功能。这个功能主要是墨水用完以后需要换墨水了,这个操作直接可以清零内部计数,实行对当前墨水开始新的计数,这个功能被唤醒以后,它会自动显示之前的墨水使用的情况,并等待用户确认新墨水的加入;7)可靠性高,主要增加了两个光电传感器来检测纸张,而不必担心误操作导致的计数失灵。

图1为本实用新型结构框图;图2为本实用新型软件工作流程图。
具体实施方式
结合附图和实施例进一步说明本实用新型,假如有若干打印机或纸张计数的机器需要这个光电计数器,这个光电计数器的电路可以移植到那个机器去,即本实用新型可以独立于打印机或纸张计数的机器而工作,只需要将系统中的两光电传感器分置在机器的出纸口两端;亦可将本实用新型与打印机或纸张计数的机器结合起来。如图1所示,本实用新型包括单片机、光电传感器、时钟芯片、IXD液晶显示、按键和工作电源;光电传感器的输出接单片机的IO 口(P3.2与P3.3两个口),单片机的输出(P2)接IXD液晶显示,按键接单片机的P0.0 P0.5 (共六个口);时钟芯片DS12C887连接到单片机的Pl 口来读写数据,通过INTER模式总线时序结构读写数据;单片机采用STC89C52RC ;光电传感器采用红外线接收发射头。主要核心器件是STC89C52RC单片机,用单片机来读写DS12C887时钟芯片,这种时钟芯片掉电记忆模式不用担心读写次数而损害存储器,它是采用读写RAM并采用内部电池的保存技术;时钟芯片还可以实时显示当前时间,如果打印机需要显示时钟,那么可以省去时钟电路,而直接读取DS12C887的时钟,从而在不增加成本的基础让打印机也可以显示时间。而红外线接收发射头ST188 (或者ITR20001-T两者参数近似可以通用)用于检测纸张的出纸情况送给单片机处理。这样单片机就可以根据当前次数来记忆纸张情况,且通过按键以及液晶改变操作状态。软件部分包含液晶模块显示的函数;按键检测的模块函数;红外纸张的检测函数;只能数据保存函数;以及其他一些功能函数。它们通过在主函数中执行的次序不同,来改变需要达到的目的。如图2所示,系统的软件工作流程包括单片机初始化,流程初始化后读DS12C887,并且在IXD液晶显示当前状态(还可以根据自己的需要读取时间并显示在IXD上),单片机扫描光电传感器是否有纸张出来,如有纸张出来,计数器计数加1,并且写入DS12C887保存计数值,单片机扫描按键状态,如果有按键按下,处理按键,否则返回到读DS12C887,并且在LCD液晶显示当前状态;如没有纸张出来,则单片机扫描按键状态,如果有按键按下,处理按键,否则返回读DS12C887并且在IXD液晶显示当前状态。本实用新型是通过编写单片机的程序来实现光电检测的目的,然后根据实际的要求,可以改变程序从而改变控制目的。本实用新型可以单独拿出来工作,只要改变程序后,可以单独作为纸张计数器,或者其他需要检测、计数的场合。本实用新型用作打印机计数的时候,只要按照现有的程序下载到单片机,并且把系统安装入打印机(根据需要可以改变IXD的位置,而光电传感器需要安装在出纸的位置),就可以为打印机做计数。
权利要求1.一种基于MCU检测打印机的纸张数量的系统,其特征是,所述的系统包括单片机、光电传感器、时针芯片、LCD液晶显示、按键和工作电源;光电传感器的输出接单片机的IO 口P3.2与P3.3两个口,单片机的P2 口输出接IXD液晶显示,时钟芯片接单片机的的Pl 口,按键接单片机的P0.0 P0.5 口。
2.根据权利要求1所述的基于MCU检测打印机的纸张数量的系统,其特征是,所述的单片机采用STC89C52RC。
3.根据权利要求1所述的基于MCU检测打印机的纸张数量的系统,其特征是,所述的光电传感器采用红外线接收发射头ST188或ITR20001-T。
4.根据权利要求1所述的基于MCU检测打印机的纸张数量的系统,其特征是,所述的时钟芯片采用DS12C887。
专利摘要本实用新型涉及一种基于MCU检测打印机的纸张数量的系统,属于打印机技术领域,包括单片机、光电传感器、时针芯片、LCD液晶显示、按键和工作电源;光电传感器的输出接单片机的IO口(P3.2与P3.3两个口),单片机的P2口输出接LCD液晶显示,时钟芯片接单片机的的P1口,按键接单片机的P0.0~P0.5口,本实用新型具有如下优点1)能够根据打印机出纸数量进行统计,2)能够自动智能保存数据,3)对于误操作可以手动修改,4)能够独立于打印机而工作,5)采用液晶显示,更加方便直观,6)增加换墨水功能,7)可靠性高,主要增加了两个光电传感器来检测纸张,而不必担心误操作导致的计数失灵。
文档编号B41J29/20GK202986374SQ20122058165
公开日2013年6月12日 申请日期2012年11月7日 优先权日2012年11月7日
发明者朱海星, 周晨亮, 丁晨阳, 葛赛赛, 田美玲 申请人:扬州市职业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1