胶片偏移的校正方法、装置及终端与流程

文档序号:19482736发布日期:2019-12-21 03:30阅读:570来源:国知局
胶片偏移的校正方法、装置及终端与流程

本发明涉及热敏打印机领域,尤其涉及一种胶片偏移的校正方法、装置及终端。



背景技术:

在目前的医院中,随着热敏胶片的广泛使用,热敏胶片打印机成为了一种非常普遍的医用设备,在医院的科室或者大厅的自助设备上面均有使用。目前热敏打印机打印的胶片大部分都是多种尺寸混合片装的,这种情况下由于热敏打印机在打印的时候要先进行抽片,然后通过传动装置把抽取的热敏胶片送到打印头进行打印,由于把热敏胶片放进打印机片盒的时候,每张胶片大小及位置可能存在不一致的情况,这样,在热敏打印机抽片后传送至打印区域时就可能导致打印头的加热区域与热敏胶片不匹配,从而导致打印出来的图像边框无法都保持同样的宽度。



技术实现要素:

有鉴于此,本发明提供了一种胶片偏移的校正方法、装置及终端,用于解决现有技术中的热敏打印机中出现打印获得图像边框不一致的问题。

本发明实施例的具体技术方案为:

第一方面,本发明实施例提供一种胶片偏移的校正方法,应用于热敏打印系统,所述热敏打印系统包括设置在所述热敏打印系统进纸电机转轴上两侧的左码盘和右码盘;所述系统还包括与所述左码盘对应设置的左顶针和左码盘传感器以及与所述右码盘对应设置的右顶针和右码盘传感器;

所述方法包括:

判断待打印胶片是否发生传送偏移,在所述待打印胶片发生传送偏移时,所述待打印胶片与所述左顶针/右顶针接触;以及

在所述待打印胶片发生偏移时,通过所述左码盘传感器/右码盘传感器获取所述左码盘/右码盘转动引起的电平跳变值;

根据所述电平跳变值计算与所述待打印胶片对应的偏移量,所述偏移量包括左偏移量和右偏移量;

根据所述偏移量调整所述热敏打印系统中打印头的加热区域,以使得调整后所述打印头的加热区域与所述待打印胶片的位置相匹配。

进一步地,所述判断待打印胶片是否发生传送偏移,包括:

判断所述待打印胶片是否以预设的传送轨迹传送至预打印区域;

在所述打打印胶片不是以预设的传送轨迹传送至预打印区域时,判定所述待打印胶片发生传送偏移。

进一步地,所述根据所述电平跳变值计算与所述待打印胶片对应的偏移量之前,还包括:

获取所述待打印胶片未发生偏移时对应所述左码盘的第一基准偏移距离、以及对应所述右码盘的第二基准偏移距离,所述第一基准偏移距离与所述第二基准偏移距离相等;

将所述第一基准偏移距离或所述第二基准偏移距离作为标准偏移距离。

进一步地,所述在所述待打印胶片发生偏移时,通过所述左码盘传感器/右码盘传感器获取所述左码盘/右码盘转动引起的电平跳变值,根据所述电平跳变值计算与所述待打印胶片对应的偏移量,包括:

在所述待打印胶片向左偏移时,通过所述左码盘传感器获取与所述左码盘转动对应的左电平跳变值;

根据所述左电平跳变值计算与所述待打印胶片对应的第一偏移距离;

计算所述第一偏移距离与所述标准偏移距离的第一差值,作为所述左偏移量;以及

在所述待打印胶片向右偏移时,通过所述右码盘传感器获取所述右码盘转动对应的右电平跳变值;

根据所述右电平跳变值计算与所述待打印胶片对应的第二偏移距离;

计算所述第二偏移距离与所述标准偏移距离的第二差值,作为所述右偏移量。

进一步地,所述根据所述偏移量调整所述热敏打印系统中打印头的加热区域,包括:

判断所述待打印胶片是否传送至所述预打印区域;

在所述待打印胶片传送至所述预打印区域时,根据所述左偏移量或所述右偏移量对所述打印头的加热区域进行调整,以使得调整后所述打印头的加热区域与所述待打印胶片的位置相匹配。

第二方面,本发明实施例提供一种胶片偏移校正装置,包括:第一偏移检测模块、第二偏移检测模块、数据处理模块、打印校正模块和热敏打印机;其中:

所述数据处理模块与所述第一偏移检测模块、第二偏移检测模块、打印校正模块连接,所述打印校正模块与所述热敏打印机连接;

所述第一偏移检测模块用于获取与所述待打印胶片对应的所述第一基准偏移距离和第一偏移距离;

所述第二偏移检测模块用于获取与所述待打印胶片对应的所述第二基准偏移距离和第二偏移距离;

所述数据处理模块用于根据所述第一基准偏移距离和所述第一偏移距离计算所述待打印胶片的左偏移量,以及根据所述第二基准偏移距离和所述第二偏移距离计算所述待打印胶片的右偏移量,并根据所述左偏移量或右偏移量发送校正控制指令至所述打印校正模块;

所述打印校正模块基于所述校正控制指令调整所述热敏打印机中所述打印头的加热区域,以使得调整后所述打印头的加热区域与所述待打印胶片的位置相匹配。

进一步地,所述数据处理模块包括计算单元,所述计算单元用于计算所述待打印胶片的偏移量,所述偏移量包括左偏移量和右偏移量。

进一步地,所述检测装置还包括状态指示模块,所述状态指示模块与所述数据处理模块连接,用于展示所述检测装置的状态。

进一步地,所述检测装置还包括判断单元,所述判断单元用于判断所述待打印胶片是否传送至所述热敏打印机的预打印区域。

第三方面,本发明实施例还提供一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述胶片偏移的校正方法。

实施本发明实施例,将具有如下有益效果:

采用了上述胶片偏移的校正方法、装置及终端之后,在待打印胶片传送至预打印区域的过程中,通过获取待打印胶片的偏移量,根据偏移量对热敏打印系统中打印头的加热区域进行调整,以使得打印头的加热组件调整后与待打印胶片的位置相匹配;其中,通过待打印胶片偏移时引起的码盘传感器的电平跳变值计算待打印胶片的偏移量;本发明根据待打印胶片的偏移量对打印头的加热区域进行调整,保证打印头的加热区域与待打印胶片相匹配,保证了获取到打印图像边框与设定的一致。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

其中:

图1为一个实施例中所述胶片偏移校正方法的流程示意图;

图2为一个实施例中所述左码盘传感器/右码盘传感器的结构示意图;

图3为另一个实施例中所述胶片偏移校正方法的流程示意图;

图4为一个实施例中所述标准偏移距离的实现流程示意图;

图5为一个实施例中所述待打印胶片偏移方向的判断流程示意图;

图6为一个实施例中所述胶片偏移校正装置的结构示意图;

图7为另一个实施例中所述胶片偏移校正装置的结构示意图;

图8为一个实施例中运行上述胶片偏移校正方法的计算机设备的内部结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为解决传统技术中热敏打印机由于待打印胶片从片盒中抽片后传送至待打印区域的过程中,待打印胶片容易出现未按照预设轨迹进行传送的情况,导致打印出来的图像边框不一致的问题,在本实施例中,特提出了一种胶片偏移校正方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上。

在实际操作过程中,热敏打印系统中的待打印胶片统一放置在一个片盒中,并在片盒与打印头之间设置用于传送待打印胶片的传送通道,本实施例的胶片偏移的校正方法通过在热敏打印系统进纸电机转轴上两侧的左码盘和右码盘,以及与左码盘对应设置的左顶针和左码盘传感器、与右码盘对应设置的右顶针和右码盘传感器,实现对待打印胶片的偏移检测。

具体的,如图1所示,上述胶片偏移的校正方法包括如下步骤s102-s108:

步骤s102:判断待打印胶片是否发生传送偏移,在所述待打印胶片发生传送偏移时,所述待打印胶片与所述左顶针/右顶针接触。

在具体实施例中,热敏打印系统的片盒中预装有多种的待打印胶片,在抽取待打印胶片时,由于片盒中放置的待打印胶片的位置不一致,这样在实际操作过程在中,可能存在待打印胶片在打印时出现与打印头与预设的相对位置不匹配的情况,从而导致打印得到的图像的边框不一致。

基于上述种情况,本实施例在待打印胶片从片盒传送至预打印区域的过程中,对待打印胶片进行位置偏移检测,其中,预打印区域指一般热敏打印系统执行打印操作时,待打印胶片的放置位置;具体通过检测待打印胶片是否按照预设的传送轨迹传送至预打印区域;在本实施例中,若待打印胶片发生传送偏移,则待打印胶片与设置的左顶针或右顶针相接触,即两者发生相撞;可以理解的是,当待打印胶片与左顶针相接触时,即判定待打印胶片向左偏移,当待打印胶片与右顶针相接触时,即判定待打印胶片向右偏移。

本实施例对待打印胶片进行偏移检测后,有利于后续跟进待打印胶片的偏移情况进行实际操作,从而保证打印获得的图像的边框与预设的一致。

步骤s104:在所述待打印胶片发生偏移时,通过所述左码盘传感器/右码盘传感器获取所述左码盘/右码盘转动引起的电平跳变值。

其中,左顶针固定在左码盘边缘位置,当待打印胶片发生偏移与顶针接触时,因为待打印胶片按照传送的方向向前移动,因此待打印胶片会带动左码盘转动,在左码盘转动左码盘传感器产生对应的电平跳变值,具体的,如图2所示,图示为左码盘传感器的结构示意图,左码盘传感器包括发光部10、受光部20、槽道30和基板40,发光部10和受光部20固定在基板40上,槽道30开设在发光部10与受光部20之间,左码盘有部分处于所述槽道30中,在正常情况下,若左码盘不转动,此时,发光部10发出光,受光部20接收发光部发出的光,左码盘传感器不产生电平跳变;而当左码盘转动时,左码盘会遮挡发光部10发出的光,导致无法传递至受光部20上,此时,基于光电效应原理,左码盘传感器产生对应的电平跳变值,从而可以得到对应待打印胶片的偏移量。

为了更加容易判断出待打印胶片的偏移量,本实施例在左码盘上设置有若干的刻度,从而可以更加快速、有效地对待打印胶片的偏移量进行获取。

本实施例中的右码盘、右顶针和右码盘传感器的实现原理与上述左顶针、左码盘和左码盘传感器的实现原理一致,具体可参阅上述相关内容。

在实施例中,为了保证对当前的待打印胶片检测进行检测后,左码盘或右码盘不会持续遮挡发光部10与受光部20之间的光线传输,设置有一回弹部件,具体的,回弹部件一端连接在左码盘/右码盘上,例如将回弹部件一端连接在左顶针/右顶针上,另一端固定在任意的固定件上,通过回弹部件实现对所有待打印胶片是否存在偏移进行检测。

本实施例根据待打印胶片与左顶针/右顶针的撞击而引起左码盘/右码盘的转动,获取对应码盘转动而引起码盘传感器的电平跳变值,以便于后续根据电平跳变值的大小获取对应的偏移位移。

步骤s106:根据所述电平跳变值计算与所述待打印胶片对应的偏移量,所述偏移量包括左偏移量和右偏移量。

具体实施例中,因为码盘传感器(左码盘传感器或右码盘传感器)的电平跳变值的大小是和码盘(左码盘或右码盘)的转动弧度大小相关的,而转动弧度大小与待打印胶片与顶针(左顶针或右顶针)相撞有关,同时在码盘上设置有对应的刻度,基于此,可根据码盘传感器的电平跳变值获取码盘转动的具体举例,以此获取对应待打印胶片的偏移量;基于待打印胶片的偏移方向不确定,因此获取得到的偏移量包括:与待打印胶片向左偏移状态对应的左偏移量和与待打印胶片向右偏移状态对应的右偏移量。

其中,因为待打印胶片的尺寸大小是不一致的,因此在实际操作过程中可能存在有些尺寸比较大的待打印胶片即使没有发生偏移,待打印胶片可能会与码盘接触,从而产生一个偏移量,基于此,本实施例在对待打印胶片进行偏移量前,会先设置一个标准偏移距离,如图3所示,包括步骤s201~s202:具体当待打印胶片的左偏移量和右偏移量相等时的偏移距离作为所述标准偏移距离;即通过获取待打印胶片未发生偏移时对应左码盘的第一基准偏移距离,以及获取对应右码盘的第二基准偏移距离,在第一基准偏移距离与第二基准偏移距离相等时,即可将所述第一基准偏移距离或第二基准偏移距离作为标准偏移距离。

根据获取得到的标准偏移距离,在基于码盘传感器(左码盘传感器或右码盘传感器)获取得到的电平跳变值后,即可获取对应的偏移距离,从而得到与待打印胶片对应的偏移量;具体的,如图4所示,具体包括步骤s1061~s1067,具体实现如下:判断待打印胶片的偏移方向,在待打印胶片向左偏移时,首先通过左码盘传感器获取与所述左码盘转动对应的左电平跳变;然后,根据左电平跳变值计算与待打印胶片对应的第一偏移距离;最后,计算第一偏移距离与标准偏移距离的第一差值,将第一差值作为左偏移量。同样的,在待打印胶片向右偏移时,首先通过右码盘传感器获取右码盘转动对应的右电平跳变值;然后,根据右电平跳变值计算与待打印胶片对应的第二偏移距离;最后,计算第二偏移距离与标准偏移距离的第二差值,将第二差值作为右偏移量。

本实施例通过获取对应待打印胶片的偏移量(左偏移量或右偏移量),通过根据偏移量可以对打印头的加热区域进行大小调整,保证打印图像的边框的一致性。

需要说明的时,上述码盘传感器(左码盘传感器或右码盘传感器)为现有的距离测量器件,其结合码盘(左码盘或右码盘)根据电平跳变值实现偏移计算的原理为现有技术,因此上述通过码盘传感器实现偏移量计算为公知常识,对于本领域技术人员来说是清楚且可实现的;基于此,本申请并未对码盘传感器的计算过程进行赘述。

步骤s108:根据所述偏移量调整所述热敏打印系统中打印头的加热区域,以使得调整后所述打印头的加热区域与所述待打印胶片的位置相匹配。

具体实施例中,在获取得到与待打印胶片对应的偏移量(左偏移量或右偏移量)后,即可根据偏移量进行调整,以保证打印获得图像的边框的一致性;具体的,本实施例基于获得的偏移量调整热敏打印系统中打印头的加热区域,以使得打印头的加热区域与待打印胶片的位置相匹配,即调整打印头的加热区域与待打印胶片的大小一致,其中,在打印头的加热区域与待打印胶片相对位置与预设相对位置一致时,打印获得的图像边框一致。

本实施例基于待打印胶片的偏移量对打印头的加热区域进行调整,可以保证调整后的打印头的加热区域与待打印胶片的位置相匹配,从而获得边框一致的打印图像。

为了热敏打印系统的实现打印操作,只有当待打印胶片传送至指定的打印区域时,才可完成一次完整的打印操作,基于此,如图5所示,在一个实施例中,本实施例还需执行步骤s1021~s1022:

步骤s1021:判断所述待打印胶片是否传送至所述预打印区域。

其中,对于待打印胶片的位置确定具体可以通过人为检查或者通过现有摄像设备进行实时监控等方式实现,以保证待打印胶片在设定的预打印区域中,从而便于后续执行打印操作。

步骤s1022:在所述待打印胶片传送至所述预打印区域时,根据所述左偏移量或所述右偏移量对所述打印头的加热区域进行调整,以使得调整后所述打印头的加热区域与所述待打印胶片的位置相匹配。

本实施例通过确定待打印胶片在设定的预打印区域,保证了热敏打印系统的打印的正常执行;通过左偏移量或右偏移量对打印头的加热区域进行调整,保证了打印获取的图像边框的一致性,提升了图像打印的质量。

此外,基于同一构思基础,如图6所示,本发明实施例提供一种胶片偏移校正装置100;包括:第一偏移检测模块101、第二偏移检测模块102、数据处理模块103、打印校正模块104和热敏打印机105;其中,数据处理模103块与第一偏移检测模块101、第二偏移检测模块102、打印校正模块104连接,打印校正模块104与热敏打印机105连接;第一偏移检测模块101用于获取与待打印胶片对应的第一基准偏移距离和第一偏移距离;第二偏移检测模块102用于获取与待打印胶片对应的第二基准偏移距离和第二偏移距离;数据处理模块103用于根据第一基准偏移距离和第一偏移距离计算待打印胶片的左偏移量,以及根据第二基准偏移距离和第二偏移距离计算待打印胶片的右偏移量,并根据左偏移量或右偏移量发送校正控制指令至打印校正模块104;打印校正模块104基于校正控制指令对热敏打印机105的加热区域,具体对热敏打印机105的打印头的加热区域进行调整,以使得打印头的加热区域调整后与待打印胶片的位置相匹配。

在一个实施例中,数据处理模块103可为mcu处理器,而基于上述胶片偏移的校正方法,第一检测模块101可包括左顶针、左码盘和左码盘传感器构成,第二检测模块102可包括右顶针、右码盘和右码盘传感器构成。即通过上述胶片偏移的校正方法由左顶针、左码盘和左码盘传感器结合检测待打印胶片的第一偏移距离,由右顶针、右码盘和右码盘传感器结合检测待打印胶片的第二偏移距离,标准偏移距离设置在由mcu处理器中,将第一偏移距离和/或第二偏移距离传输至mcu处理器,计算与标准偏移距离的差值,从而实现对待打印胶片左偏移量和/或右偏移量的计算,mcu处理器基于左偏移量和/或右偏移量发送校正控制指令至打印校正模块104,调整热敏打印机105中打印头的加热区域,使得打印头的加热区域调整后与待打印胶片的位置相匹配,从而获取得到边框一致的打印图像。

在一个实施例中,数据处理模块103包括计算单元,计算单元用于计算待打印胶片的偏移量,偏移量包括左偏移量和右偏移量;具体的,计算单元用于计算第一检测模块101获取得到的与待打印胶片对应的第一基准偏移距离和第一偏移距离之间差值的绝对值,以获取左偏移量;以及用于计算第二检测模块102获取得到的与待打印胶片对应的第二基准偏移距离和第二偏移距离之间差值的绝对值,以获取右偏移量;具体可参阅上述关于左偏移量和右偏移量的获取过程,在此不再进行赘述。

在一个实施例中,如图7所示,检测装置100还包括状态指示模块106,状态指示模块106与数据处理模块105连接,用于展示检测装置100的状态,其中所述状态可包括检测装置是否处于工作状态和非工作状态。示例性地,状态指示装置106可为led灯,通过显示不同的颜色来展示与检测装置100对应的状态,例如,在led灯为绿色时,表示检测装置100非工作状态,即不存在打印作业;在led灯为红色时,表示检测装置100处于工作状态等等。

在一个实施例中,检测装置100还包括判断单元,判断单元用于判断待打印胶片是否传送至热敏打印机的预打印区域。示例性地,通过摄像装置对预打印区域的实时监控,只有在摄像装置获取到打印胶片在预打印区域时,即可判定待打印胶片已传送至打印区域中,反之,则可判定待打印胶片未处于预打印区域中等待。

对应上述多光源系统的校正方法,本实施例的胶片偏移校正装置首先通过第一检测模块101获取与待打印胶片对应的第一基准偏移距离和第一偏移距离,通过第二偏移检测模块102获取与待打印胶片对应的第二基准偏移距离和第二偏移距离;然后根据数据处理模块103对第一基准偏移距离、第一偏移距离和/或第二基准偏移距离、第二偏移距离进行处理得到对应的左偏移量和/或右偏移量,基于左偏移量/右偏移量发送校正控制指令至打印校正模块104,由此实现对打印头的加热区域的调整,保证获取得到的打印图像的边框的一致性。

需要说明的是,本实施例中胶片偏移校正装置的实现思想与上述胶片偏移校正方法的实现思想一致,其具体实现原理在此不再进行赘述,可参阅上述方法中对应内容。

采用了上述胶片偏移的校正方法、装置及终端之后,在待打印胶片传送至预打印区域的过程中,通过获取待打印胶片的偏移量,根据偏移量对热敏打印系统中打印头的加热区域进行调整,以使得打印头的加热组件调整后与待打印胶片的位置相匹配;其中,通过待打印胶片偏移时引起的码盘传感器的电平跳变值计算待打印胶片的偏移量;本发明根据待打印胶片的偏移量对打印头的加热区域进行调整,保证打印头的加热区域与待打印胶片相匹配,保证了获取到打印图像边框与设定的一致。

图8示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是服务器,也可以是终端。如图8所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现边缘检测方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行胶片偏移的校正方法。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图8中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的玻璃边界缺陷检测的方法可以实现为一种计算机程序的形式,计算机程序可在如图8所示的计算机设备上运行。计算机设备的存储器中可存储组成该胶片偏移校正装置的各个程序模块。比如,数据处理模103等。

在一个实施例中,提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:判断待打印胶片是否发生传送偏移,在所述待打印胶片发生传送偏移时,所述待打印胶片与所述左顶针/右顶针接触;以及在所述待打印胶片发生偏移时,通过所述左码盘传感器/右码盘传感器获取所述左码盘/右码盘转动引起的电平跳变值;根据所述电平跳变值计算与所述待打印胶片对应的偏移量,所述偏移量包括左偏移量和右偏移量;根据所述偏移量调整所述热敏打印系统中打印头的加热区域,以使得调整后所述打印头的加热区域与所述待打印胶片的位置相匹配。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1