惠普针式打印机报价

厂商 :高胜宏盈科技(深圳)有限公司

广东 深圳
  • 主营产品:
联系电话 :15013526377
商品详细描述

当针式打印机出现断针或者打印字符变形的时候我们就要对打印头进行换针或更换线圈的维修,今天我们维修部收到一台打印头出现故障的针式打印机,我们就借这个机会为大家讲解一下打印头的工作和他的正常拆解方法。

步,我们先把打印头的后盖打开(打印头是一个结构非常紧密的机械组件),其方法非常简单,只要将后盖的四个固定螺丝拧下来就可以取下后盖了。

取下后盖以后我们可以看到下图这个圆形的压板,下面我们用镊子轻轻将其取下。

取下了打印针压板以后我们就能看的下图所示一个放射状的弹簧片,这个弹簧片是对打印针起一个压力复位作用的,使打印针不会因为回针过度而造成线圈吸引失灵。

我们继续拆卸,将弹簧片用镊子取出。

取下了弹簧片以后可以看到这个棉毡,这个棉粘的作用是对打印针起到缓冲作用,针式打印机,使得打印针不会因为频繁的触碰坚硬的铁壳而造成断裂。

当拿下棉毡以后我们可以看到一个黑色的塑料片,这就是打印针座的定位片了,它可以将针尾与针座挤压固定。

  取下针尾中间的定位压片以后我们就可以看的针定位座了,这个定位座有24个槽,每根针在一个槽里,到了这里我们就可以对打印针进行拆卸了,如果只是断针,讲解到这里大家就应该可以对其进行换针维修了。不过我们今天既然要对其工作原理进行讲解,就要继续的拆下去……

取下定位塑料压片以后我们就可以看的24根针的卡槽和卡槽中间圆形的定位压片了。

取出所有的打印针,并将针座板取下,暴露在我们眼前的就是剩下部分了,这是一套电磁铁的组件,我们通常称为线圈板,所有的线圈都集成在这个电路板上,如果打印机缺针而没有断针的时候一般是这里出了问题,我们就可以将其拆下来进行测量和修理了。

如果要对线圈进行测量我们就要如图20这样将线圈板取下,得力针式打印机报价,然后如图21、图22这样对所有的24个线圈的引脚进行测量。因为线圈的引脚都是成对的,所以如果测量出来的数值中有一对或几对引脚有较大偏差就说明该线圈出现了问题,我们就可以对相应的线圈进行焊接更换了。


通常采用的解析方式是顺序逐个解析每个字符,比如在进行页长设置时要连续判断三次,如果发现有三个连续字符依次是“0x1B 0x28 0x63”,那么才能知道这是设定页长命令,然后再继续读取后面 6 个参数计算页长。这种解析方式结构死板,不利于后期升级,并且解析效率低。为此,我们设计了一种基于表格的打印机命令解析方式,这种方式结构灵活,方便于解析程序的升级,同时也提高了解析效率。查表解析法原理如图 3。当解析程序接收到一段字符串后,依次提取每个字符,将每个字符看过一维表的下标查找该表格的内容,表格的内容指明了进行下一步解析所要完成的工作。当前解析的命令不同,下一步解析所要完成的工作也不同,可能是发送一条打印机动作命令,比如换行,因为换行只有“0x0A”一个字符,也可能是查找二级表或者三级表。

查表法的关键是建表。首先定义结构体,该结构体中需要包括一个通用的函数指针,如下示例:struct strOperate{ void (*myOpefun) (); }然后,创建该结构体的数组。strOperate firstTable[256],那么这个数组就是我们的一级表。至于二级表和三级表的创建方法和一级表相同,我们可以根据实际需要进行创建。最后,给指针赋值。firstTable[下标].myOpefun = Myfun;Myfun()是我们编写的实际解析函数,它具有指明下一步解析任务的功能。创建了表后,在解析过程程序中,依次提取字符调用相应函数。例如我们收到的字符是0x0A,科密针式打印机报价,那么通过语句 firstTable[0x0A]. myOpefun()就能很快的调用到换行函数。由此可以看出,查表法解析速度快,效率高,只需一步就能找到相对应的解析命令;此外,查表法结构简单灵活,在后期解析程序升级过程中,只要通过 firstTable[下标].myOpefun= Mynewfun 语句就能完成升级而不需要改变整体结构。

5.3 打印机控制程序设计

为了实现对打印机的控制,较多采用的方案是以单片机作为控制系统的微处理器,通过一些大规模的集成电路来控制。但是这种方案中微处理器所需的周边器件较多, 对整个系统的稳定性、可靠性有较大影响,同时由于打印机控制器件较多,包括两个步进电机和 24 个打印针头,所以单片机处理速度也成为制约提高系统实时控制性的一个瓶颈。此外,针式打印机具有 24 个针头,每个针头都需要单独控制,这样就要占用单片机大量的接口资源,而一般单片机并没有这么多的接口。为此,我们采用单片机 + CPLD 的方法来实现对打印机的控制。在本文设计中,单片机采用的是 Atmel 公司生产的 AT91sam7s32 芯片,该芯片是一款集成有 USB 通信口的 ARM内核控制器;CPLD 使用 Altera 生产的 MAXIIEPM1270芯片,该芯片具有 1270 个逻辑单元和 212 个用户引脚,可以满足打印机控制的速度要求和接口要求。在单片机 + CPLD 的打印机控制系统中,CPLD 内运行打印机运动控制算法程序,负责打印机执行机构的控制,单片机内运行任务调度程序,负责打印指令的调度。任务调度程序与运动控制算法程序之间,通过 CPLD 为单片机提供的寄存器接口进行通信。由于篇有限,在此我们仅对打印机控制程序的总体工作流程进行介绍,对于 CPLD 的设计暂不叙述。

打印机控制程序如图 4,当打印机控制程序开始执行时,首先检查 CPLD 状态寄存器,查看当前 CPLD 是否有任务正在执行,如果有就交出 CPU 时间给其他程序模块;如果当前没有任务,检查指令栈中是否有指令需要执行,如果有指令,就将该栈顶指令放入 CPLD 的指令寄存器中,惠普针式打印机报价,然后设置状态寄存器通知 CPLD 执行。如果没有指令则继续让出 CPU 时间给其他程序模块。当 CPLD 将指令执行完毕后,修改状态寄存器为无任务装态,为接受下条指令准备。



科密针式打印机报价_发货神器_针式打印机由高胜宏盈科技(深圳)有限公司提供。高胜宏盈科技(深圳)有限公司(www.88print.com.cn/)在其它这一领域倾注了无限的热忱和激情,高胜宏盈科技(深圳)有限公司一直以客户为中心、为客户创造价值的理念、以品质、服务来赢得市场,衷心希望能与社会各界合作,共创成功,共创辉煌。相关业务欢迎垂询,联系人:成小姐。

标签:
相关产品推荐