标签打印机的制作方法



1.本技术涉及标签打印技术领域,尤其涉及一种标签打印机。


背景技术:



2.标签打印机是一种可以在标签上进行打印的打印机,其用的打印纸为标签纸,该标签纸包括底纸以及覆盖在底纸上的多个标签。由于相邻标签之间具有间隔,因此可以轻松的将每一标签单独的从标签纸上取下,从而方便在物体上贴标签。
3.目前,在标签打印机的实际应用过程中,需要采用人工的方式在连接标签打印机的收银机中输入标签的尺寸,以便于将信息合理的打印在标签上,避免标签中打印的信息缺失或字体太小。
4.然而,手动设置标签尺寸的方式导致自动化程度较低,且存在输错的可能性。


技术实现要素:



5.本技术实施例提供了一种标签打印机,以至少解决现有技术中手动设置标签尺寸导致自动化程度较低且容易出错的技术问题。
6.本技术提供了一种标签打印机,所述标签大打印机包括:
7.打印头、m个光电传感器、速度模块以及处理模块,m为大于1的整数;
8.所述打印头用于在标签纸于目标平面内沿目标方向走纸时,在所述标签纸上进行打印;
9.所述m个光电传感器设置于所述打印头上,所述光电传感器用于发射光线,并在接收到遮挡物反射的光线的情况下产生电信号;所述m个光电传感器发射的光线均与所述目标平面垂直相交,且各垂直相交的交点连成的直线与所述目标平面内所述目标方向上的任一直线均相互垂直;
10.所述速度模块用于设定所述标签纸的走纸速度;
11.所述处理模块分别与所述速度模块以及每一所述光电传感器电连接,所述处理模块用于获取所述速度模块输出的走纸速度以及n个所述光电传感器输出的电信号,并基于所述走纸速度以及n个所述光电传感器输出的电信号输出所述标签纸上标签的尺寸;
12.其中,n小于或等于m,在所述标签纸的走纸过程中,所述m个光电传感器中的n个光电传感器发射的光线照射到所述标签纸上。
13.可选地,所述处理模块包括:处理器、分别与所述处理器电连接的m个反相放大器电路、m个反相电路;
14.每一所述反相放大器电路与一个所述光电传感器电连接,且不同所述反相放大器电路电连接的所述光电传感器不同;每一所述反相电路与一个所述反相放大器电路电连接,且不同所述反相电路电连接的所述反相放大器电路不同;
15.与所述n个所述光电传感器电连接的n个反相放大器电路,用于接收所述n个所述光电传感器输出的电信号,并输出每一所述电信号对应的第一反相电压值;
16.与所述n个反相放大器电路电连接的n个反相电路,用于接收所述n个反相放大器电路输出的第一反相电压值,并输出每一所述第一反相电压值对应的第二反相电压值;
17.所述处理器还与所述速度模块电连接;
18.所述处理器用于接收所述n个反相电路输出的第二反相电压值以及所述速度模块输出的走纸速度,基于所述走纸速度以及所述n个反相电路输出的第二反相电压值输出所述标签纸上标签的尺寸。
19.可选地,所述m个光电传感器均匀排列在所述打印头上,且相邻两个所述光电传感器之间的距离为目标数值,其中,所述目标数值为多个预设尺寸的标签纸的各长度之间的最大公约数。
20.可选地,m大于等于4,且m小于等于6。
21.可选地,所述光电传感器为反射式光电传感器。
22.在本技术实施例中,标签打印机通过设置于打印头上的m个光电传感器,可以在标签纸走纸过程中确定被标签纸遮挡的光电传感器的数量,即反射的光线所属的各所述光电传感器的数量,进而通过处理模块可以确定标签的长度;利用速度模块中设定的走纸速度以及光电传感器输出的电信号,进而通过处理模块可以确定标签的宽度,再将标签的长度和宽度作为标签的尺寸自动输出至收银机等电子设备的情况下,可以实现标签尺寸的自动配置,提升了自动化程度,同时降低了标签尺寸被错误配置的风险。
附图说明
23.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
24.图1为本技术实施例提供的标签打印机的结构框图;
25.图2为针对两种不同类型的标签纸进行打印过程中的第二反相电压值的变化图;
26.图3为本技术实施例中一个光电传感器与一个反相放大器电路组成的电路结构示意图;
27.图4为本技术实施例提供的打印头展示示意图。
具体实施方式
28.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
30.在本技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺
序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
31.参见图1,本技术实施例提供了一种标签打印机,该标签打印机包括:
32.打印头11、m个光电传感器12(图1中仅以三个为例,但不限于三个)、速度模块13以及处理模块14,m为大于1的整数;
33.打印头11用于在标签纸于目标平面内沿目标方向走纸时,在标签纸上进行打印。打印头11也就是标签打印机出字的部分,例如喷墨打印机的打印头为我们所说的喷头。可以理解的是,在标签打印机工作过程中,对于打印头11而言,标签打印纸将从标签打印机内部经过打印头11伸出标签打印机,标签纸经过打印头11时,标签纸上的标签将被打印上数据信息。目标平面为标签打印机工作过程中,当前经过打印头11的标签所属的平面。较佳地,在标签打印机水平放置的情况下,目标平面将平行于水平面,但不限于此。
34.m个光电传感器12设置于打印头11上,光电传感器12用于发射光线,并在接收到遮挡物反射的光线的情况下产生电信号;m个光电传感器12发射的光线均与目标平面垂直相交,且各垂直相交的交点连成的直线与目标平面内目标方向上的任一直线均相互垂直。这里,光电传感器12可以将光信号转换为电信号,其中,该电信号可以为一持续的电信号,即光电传感器12持续接收到反射光的情况下,将持续产生电信号,即产生一持续的电信号。由于光电传感器12发射的光线与目标平面垂直相交,因此在标签纸的走纸过程中,当某一光电传感器12发射的光线照射到标签纸时,该光电传感器12将接收到标签纸反射的光线,同理若某一光电传感器12发射的光线未照射到标签纸时,该光电传感器12不会接收到标签纸反射的光线。各垂直相交的交点连成的直线与目标平面内目标方向上的任一直线均相互垂直,说明各光电传感器12连成的直线与标签长度所在的边相互平行,从而可以通过各光电传感器12连成的直线上的距离测量标签的长度。
35.速度模块13用于设定标签纸的走纸速度。走纸速度为走纸过程中标签纸相对于打印头11的移动速度。其中,用户可以根据自己的需求自由设定走纸速度。
36.处理模块14分别与速度模块13以及每一光电传感器12电连接,处理模块14用于获取速度模块13输出的走纸速度以及n个光电传感器12输出的电信号,并基于走纸速度以及n个光电传感器12输出的电信号输出标签纸上标签的尺寸。其中,n小于或等于m,在标签纸的走纸过程中,m个光电传感器12中的n个光电传感器12发射的光线照射到标签纸上,从而在打印不同尺寸的标签或标签纸的情况下,将有不同数量的光电传感器12发射的光线照射到标签或标签纸上并被原路反射回来。也就是说,n的具体数值与当前打印的标签或标签纸的尺寸相关。
37.应当说明的是,由于存在m个光电传感器12,但仅有n个光电传感器12产生了电信号,说明标签纸对n个光电传感器12发射的光线进行了反射,此时根据光电传感器12之间的预设距离以及n的具体数值,即可轻松算出标签纸的长度,这里,通常标签纸和标签的长度相等或相差极小,因此可以将标签纸的长度视为标签的长度。例如相邻两个光电传感器12之间的距离为10毫米,n的具体数值为3,则标签长度l=10
×
(3-1)=20毫米。
38.由于标签纸包括底纸以及覆盖在底纸上的多个标签,且相邻标签之间具有间隔。因此,在标签纸的走纸过程中,基于被标签纸反射的光线产生的电信号将发生周期性的变化,且基于被标签和底纸反射的光线分别生成的电信号存在明显差别,从而可以确定在一
个变化周期内基于被标签反射的光线生成的电信号的持续时间。将持续时间和走纸速度的乘积作为标签的宽度。标签的长度和宽度即为标签的尺寸。
39.本技术实施例中,标签打印机通过设置于打印头11上的m个光电传感器12,可以在标签纸走纸过程中确定被标签纸遮挡的光电传感器12的数量,即反射的光线所属的各所述光电传感器12的数量,进而通过处理模块14可以确定标签的长度;利用速度模块13中设定的走纸速度以及光电传感器12输出的电信号,进而通过处理模块14可以确定标签的宽度,再将标签的长度和宽度作为标签的尺寸自动输出至收银机等电子设备的情况下,可以实现标签尺寸的自动配置,提升了自动化程度,同时降低了标签尺寸被错误配置的风险。
40.可选地,处理模块包括:处理器、分别与处理器电连接的m个反相放大器电路、m个反相电路;
41.每一反相放大器电路与一个光电传感器电连接,且不同反相放大器电路电连接的光电传感器不同;每一反相电路与一个反相放大器电路电连接,且不同反相电路电连接的反相放大器电路不同。
42.与n个光电传感器电连接的n个反相放大器电路,用于接收n个光电传感器输出的电信号,并输出每一电信号对应的第一反相电压值。可以理解的是,在上述实施例中由于仅有n个光电传感器产生了电信号,因此与该n个光电传感器连接的n个反相放大器电路将会接收到该电信号,从而针对每一电信号输出对应的反相电压值,即第一反相电压值。这里,若n小于m,则连接未产生电信号的光电传感器的反相放大器电路,也可以产生一固定的反相电压值。具体的,针对电信号产生的反相电压值为一低电平,该固定的反相电压值为一高电平。
43.与n个反相放大器电路电连接的n个反相电路,用于接收n个反相放大器电路输出的第一反相电压值,并输出每一第一反相电压值对应的第二反相电压值。其中,第二反相电压值为反相电路对具有第一反相电压值的电信号处理后的电信号的电压值。反相电路用于将电信号的相位反转180度,这里不再过多陈述。可以理解的是,对应光电传感器产生的电信号的第二反相电压值为一高电平,同样的,对应未产生的电信号的第二反相电压值为一低电平。如图2所示,为针对两种不同类型的标签纸进行打印过程中的第二反相电压值的变化图。其中,两种不同类型的标签纸为:白标签+绿底纸;白标签+白底纸。从图2中可以看出,针对白标签+绿底纸的标签纸对应的第一变化曲线201,经白标签反射光线产生的电信号对应的第二反相电压值在2.6伏特左右,经绿底纸反射光线产生的电信号对应的第二反相电压值在1.6伏特左右。针对白标签+白底纸的标签纸对应的第二变化曲线202,经白标签反射光线产生的电信号对应的第二反相电压值在2.9伏特左右,经白底纸反射光线产生的电信号对应的第二反相电压值在2.1伏特左右。若某一光电传感器发射的光线未照射到标签纸上,则对应的第二反相电压值接近0伏特。
44.处理器还与速度模块电连接;
45.处理器用于接收n个反相电路输出的第二反相电压值以及速度模块输出的走纸速度,基于走纸速度以及n个反相电路输出的第二反相电压值输出标签纸上标签的尺寸。
46.应当说明的是,第二反相电压值的变化情况与光电传感器直接产生的电信号的变化情况一致,两者的区别在于第二反相电压值中的变化情况更加明显和稳定。因此通过第二反相电压值的变化情况,可以间接的确定在一个变化周期内基于被标签反射的光线生成
的电信号的持续时间,将持续时间和走纸速度的乘积作为标签的宽度。同样的,处理器根据光电传感器之间的预设距离以及n的具体数值,即可轻松算出标签纸的长度,这里不再赘述。
47.可以理解的是,光电传感器产生的电信号,经过反相放大器电路和反相电路处理之后,得到的电信号更加的稳定,即第二反相电压值的变化情况更加的稳定。当然,这里也可以采用同相放大器电路替换反相放大器电路和反相电路的组合方式。即处理模块包括处理器、分别与处理器电连接的m个同相放大器电路。每一所述同相放大器电路与一个所述光电传感器电连接,且不同所述同相放大器电路电连接的所述光电传感器不同;与所述n个所述光电传感器电连接的n个同相放大器电路,用于接收所述n个所述光电传感器输出的电信号,并输出每一所述电信号对应的同相电压值;所述处理器还与所述速度模块电连接;所述处理器用于接收所述n个同相电路输出的同相电压值以及所述速度模块输出的走纸速度,基于所述走纸速度以及所述n个同相电路输出的同相电压值输出所述标签纸上标签的尺寸。其中,利用同相电压值确定标签尺寸的过程与利用第二反相电压值确定标签尺寸的过程类似,这里不再赘述。
48.本技术实施例中,经过反相放大器电路和反相电路的双重处理,可以提升电信号的稳定性,从而得到更加方便处理的第二反相电压值。进而利用第二反相电压值计算标签尺寸,降低了计算过程中复杂度。
49.可选地,一个光电传感器与一个反相放大器电路组成的电路结构可以如图3所示,其中,光电传感器31包括:发光二极管d1和光敏三极管q1;反相放大器电路包括:比较器m1、第一电阻r1、第二电阻r2、第三电阻r3、第四电阻r4、第五电阻r5以及电源。其中,光敏三极管q1的第一端、第四电阻r4的第一端、比较器m1的第8引脚、第五电阻r5的第一端分别与电源连接,第一电阻r1的第一端、第二电阻r2的第一端、第三电阻r3的第一端以及比较器m1的第4引脚分别接地。第一电阻r1的第二端与发光二极管的第一端连接,第二电阻r2的第二端分别与光敏三极管q1的第二端、比较器m1的第2引脚连接;第三电阻r3的第二端分别与第四电阻的第二端、比较器m1的第3引脚连接;第五电阻r5的第二端与比较器m1的第1引脚连接,共同作为反相放大器电路的输出端。其中,第一电阻r1的阻值可以为180欧姆、第二电阻r2的阻值可以为15000欧姆、第三电阻r3的阻值可以为24000欧姆、第四电阻r4的阻值可以为56000欧姆、第五电阻r5的阻值可以为4700欧姆、电源可以为+5伏特、比较器m1的型号可以为mb47393。当然各电阻的阻值可以存在一定比例范围的误差,较佳地,该范围可以为-2%~+2%。以第一电阻r1为180欧姆为例进行说明,第一电阻r1的阻值可以为180
±
2%内的任一数值,即数值区间[176.4,183.6]中的任一数值。
[0050]
可选地,m个光电传感器均匀排列在打印头上,且相邻两个光电传感器之间的距离为目标数值,其中,目标数值为多个预设尺寸的标签纸的各长度之间的最大公约数。
[0051]
应当说明的是,由于m个光电传感器均匀排列在打印头上,因此任意相邻两个光电传感器之间的距离均相等。从而在确定目标数值之后,基于n的具体数值可以计算得到标签或标签纸的长度。而目标数值的具体数值与不同尺寸的标签纸的长度相关,为提升计算结果的准确性,需要尽可能的保证被标签纸反射光线的多个光电传感器之间的最大距离与标签纸的长度相同。同时,为避免光电传感器的数量过多,这里利用最大公约数确定目标数值的具体数值。例如多个预设尺寸的标签纸的长度分别为20毫米、40毫米、60毫米,则目标数
值为20。相比于将目标数值设置为10,本技术可以减少光电传感器布置的数量。可以理解的是,多个预设尺寸的标签纸可以为当前市面上常用的多个不同尺寸的标签纸,也可以为所有不同尺寸的标签纸。
[0052]
本技术实施例中,将相邻光电传感器之间的距离设置为多个预设尺寸的标签纸的各长度之间的最大公约数,可以有效的避免在打印头上布置过多的光电传感器。
[0053]
可选地,m大于等于4,且m小于等于6。
[0054]
应当说明的是,m的数量在一定程度上决定了标签打印机可识别的标签尺寸的数量。可以理解的是,不同尺寸的标签具有不同的长度,从而可以反射不同数量光电传感器发射的光线。如图4所示,标签打印机的打印头41上设置有4个光电传感器42,在标签纸的走纸过程中第一尺寸的标签43将对其中三个光电传感器42发射的光线进行反射。若标签43为第二尺寸,其将对其中四个光电传感器42发射的光线进行反射。若标签43为第三尺寸,其将对其中两个光电传感器42发射的光线进行反射。
[0055]
本技术实施例中,光电传感器的数量大于等于4,且小于等于6,不仅可以保证标签打印机可以识别多个不同尺寸的标签,同时也可以避免光电传感器的数量过多。
[0056]
可选地,光电传感器为反射式光电传感器。
[0057]
应当说明的是,反射式光电传感器是把发射器和接收器装入同一个装置内,通过发射器向固定方向发射光线,通过接收器接收反射回来的光线。
[0058]
本技术实施例中,采用反射式光电传感器将发射光线和接收光线的部分设置于一个器件内,可以缩小其所占的空间,便于标签打印机中其他部件的布局。
[0059]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0060]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0061]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。

技术特征:


1.一种标签打印机,其特征在于,所述标签打印机包括:打印头、m个光电传感器、速度模块以及处理模块,m为大于1的整数;所述打印头用于在标签纸于目标平面内沿目标方向走纸时,在所述标签纸上进行打印;所述m个光电传感器设置于所述打印头上,所述光电传感器用于发射光线,并在接收到遮挡物反射的光线的情况下产生电信号;所述m个光电传感器发射的光线均与所述目标平面垂直相交,且各垂直相交的交点连成的直线与所述目标平面内所述目标方向上的任一直线均相互垂直;所述速度模块用于设定所述标签纸的走纸速度;所述处理模块分别与所述速度模块以及每一所述光电传感器电连接,所述处理模块用于获取所述速度模块输出的走纸速度以及n个所述光电传感器输出的电信号,并基于所述走纸速度以及n个所述光电传感器输出的电信号输出所述标签纸上标签的尺寸;其中,n小于或等于m,在所述标签纸的走纸过程中,所述m个光电传感器中的n个光电传感器发射的光线照射到所述标签纸上。2.根据权利要求1所述的标签打印机,其特征在于,所述处理模块包括:处理器、分别与所述处理器电连接的m个反相放大器电路、m个反相电路;每一所述反相放大器电路与一个所述光电传感器电连接,且不同所述反相放大器电路电连接的所述光电传感器不同;每一所述反相电路与一个所述反相放大器电路电连接,且不同所述反相电路电连接的所述反相放大器电路不同;与所述n个所述光电传感器电连接的n个反相放大器电路,用于接收所述n个所述光电传感器输出的电信号,并输出每一所述电信号对应的第一反相电压值;与所述n个反相放大器电路电连接的n个反相电路,用于接收所述n个反相放大器电路输出的第一反相电压值,并输出每一所述第一反相电压值对应的第二反相电压值;所述处理器还与所述速度模块电连接;所述处理器用于接收所述n个反相电路输出的第二反相电压值以及所述速度模块输出的走纸速度,基于所述走纸速度以及所述n个反相电路输出的第二反相电压值输出所述标签纸上标签的尺寸。3.根据权利要求1所述的标签打印机,其特征在于,所述m个光电传感器均匀排列在所述打印头上,且相邻两个所述光电传感器之间的距离为目标数值,其中,所述目标数值为多个预设尺寸的标签纸的各长度之间的最大公约数。4.根据权利要求1所述的标签打印机,其特征在于,m大于等于4,且m小于等于6。5.根据权利要求1所述的标签打印机,其特征在于,所述光电传感器为反射式光电传感器。

技术总结


本申请实施例提供了一种标签打印机,该标签打印机包括:打印头、M个光电传感器、速度模块以及处理模块;打印头用于在标签纸于目标平面内沿目标方向走纸时,在标签纸上进行打印;M个光电传感器设置于打印头上,光电传感器用于发射光线,并在接收到遮挡物反射的光线的情况下产生电信号;M个光电传感器发射的光线均与目标平面垂直相交;速度模块用于设定标签纸的走纸速度;处理模块分别与速度模块以及每一光电传感器电连接,处理模块用于基于走纸速度以及N个光电传感器输出的电信号输出标签纸上标签的尺寸。本申请实施例中可以自动检测标签的尺寸,提升了自动化程度,同时降低了标签尺寸被错误配置的风险。被错误配置的风险。被错误配置的风险。


技术研发人员:

尚鸫 张国锋 王康

受保护的技术使用者:

北京三快在线科技有限公司

技术研发日:

2022.06.15

技术公布日:

2022/12/19

本文发布于:2024-09-20 17:35:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/68218.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   标签   传感器   光电
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议