标签打印方法和标签打印插件与流程

文档序号:11133513阅读:667来源:国知局
标签打印方法和标签打印插件与制造工艺

本申请涉及通信技术领域,更具体的涉及一种标签打印方法和标签打印插件。



背景技术:

目前,很多商品或包装上都有标签,标签上可以带有图案符号、图形曲线、诸如使用说明或警示之类的文字说明等等。可以采用标签打印机打印标签。

标签打印机在打印标签的过程中,需要与电脑相连,且需要用户在电脑中对标签的打印格式信息进行设置,打印格式信息包括:字体、文字高度等信息;标签打印机接收到打印格式信息以及待打印的文字或图片内容后,打印出符合用户要求的标签。

当再次打印具有相同打印格式信息的标签时,用户需要重新在电脑中对打印格式信息进行设置,使得标签打印过程时间较长,标签打印效率较低。



技术实现要素:

有鉴于此,本发明提供了一种标签打印方法和标签打印插件,以克服现有技术中当再次打印具有相同打印格式信息的标签时,用户需要重新在电脑中对打印格式信息进行设置,使得标签打印过程时间较长以及标签打印效率较低的问题。

为实现上述目的,本发明提供如下技术方案:

一种标签打印方法,包括:

从预先存储的各打印格式文件中,确定目标打印格式文件;

从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息;

获取各行相应的待打印内容信息;

依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据;

将所述待打印数据发送至标签打印机。

其中,所述打印格式信息包括相应行的标题信息以及所述标题信息对应的值,所述值包括待打印内容标识,所述获取各行相应的待打印内容信息包括:

接收各标题信息相应的内容信息;

将各标题信息相应的内容信息,替换相应标题信息的值中的待打印内容标识,获得各标题信息相应的待打印内容信息;

依据各行相应的标题信息以及各标题信息相应的待打印内容信息,确定出各行相应的待打印内容信息。

其中,预先存储打印格式文件的方法包括:

接收用户输入的打印格式信息;

依据所述打印格式信息生成打印格式文件,并存储所述打印格式文件。

其中,所述接收用户输入的打印格式信息包括:

确定各行相应的待打印内容的值,所述值包括相应行的待打印内容标识;

确定各行相应的待打印内容相应的标题信息;

确定各行与相应的前一行的相对位置信息;

确定各行相应的待打印内容的格式信息。

其中,所述获取各行相应的待打印内容信息包括:

依据所述目标打印格式文件生成目标用户界面,所述目标用户界面展示有待打印标签中各行相应的打印格式信息以及各行相应的待打印内容输入区域;

接收用户在各行相应的待打印内容输入区域中输入的待打印内容信息。

优选地,还包括:

接收对各行相应的打印格式信息进行更新的指令;

依据各行相应的更新后的打印格式信息,更新所述目标打印格式文件。

一种标签打印插件,包括:

确定目标打印格式文件模块,用于从预先存储的各打印格式文件中,确定目标打印格式文件;

获取打印格式信息模块,用于从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息;

获取内容信息模块,用于获取各行相应的待打印内容信息;

生成模块,用于依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据;

发送模块,用于将所述待打印数据发送至标签打印机。

其中,所述打印格式信息包括相应行的标题信息以及所述标题信息对应的值,所述值包括待打印内容标识,所述获取内容信息模块包括:

接收内容信息单元,用于接收各标题信息相应的内容信息;

获得内容信息单元,用于将各标题信息相应的内容信息,替换相应标题信息的值中的待打印内容标识,获得各标题信息相应的待打印内容信息;

确定内容信息单元,用于依据各行相应的标题信息以及各标题信息相应的待打印内容信息,确定出各行相应的待打印内容信息。

优选的,还包括:

接收格式信息模块,用于接收用户输入的打印格式信息;

存储模块,用于依据所述打印格式信息生成打印格式文件,并存储所述打印格式文件。

其中,所述接收格式信息模块包括:

第一确定单元,用于确定各行相应的待打印内容的值,所述值包括相应行的待打印内容标识;

第二确定单元,用于确定各行相应的待打印内容相应的标题信息;

第三确定单元,用于确定各行与相应的前一行的相对位置信息;

第四确定单元,用于确定各行相应的待打印内容的格式信息。

经由上述的技术方案可知,与现有技术相比,本发明实施例提供了一种标签打印方法中,用户首次通过电脑设置标签各行的打印格式信息后,各行的打印格式信息会以打印格式文件的方式被存储,当用户需要再次打印标签时,只需要从预先存储的各打印格式文件中,确定目标打印格式文件,然后再获取各行相应的待打印内容信息即可,本申请实施例会从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息,并依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据;将所述待打印数据发送至标签打印机,标签打印机即可对待打印数据进行打印,从而避免了每次打印标签都需要用户输入各行的打印格式信息,使得标签打印过程时间较长的情况。

附图说明

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

图1为本申请实施例提供的一种标签打印方法的流程示意图;

图2为本申请实施例提供的一种标签打印方法中获取各行相应的待打印内容信息的一种实现方式的方法流程示意图;

图3为本申请实施例提供的一种目标用户界面的示意图;

图4为本申请实施例提供的与图3对应的标签的示意图;

图5为本申请实施例提供的一种标签打印方法中获取各行相应的待打印内容信息的另一种实现方式的方法流程示意图;

图6为本申请实施例提供的一种设置各行相应的打印格式信息的设置界面示意图;

图7为本申请实施例提供的一种标签打印方法中接收用户输入的打印格式信息的一种实现方式的方法流程示意图;

图8为本申请实施例提供的一种标签打印插件的结构示意图。

具体实施方式

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

请参阅图1,为本申请实施例提供的一种标签打印方法的流程示意图,该方法包括:

步骤S101:从预先存储的各打印格式文件中,确定目标打印格式文件。

不同格式的标签对应的打印格式文件不同,一种格式的标签对应一种打印格式文件。

预先存储的各打印格式文件可以是预先设置的一些标签普遍通用的打印格式信息相应的打印格式文件,也可以是用户在首次设置标签中各行相应的打印格式信息后,生成的打印格式文件。具体步骤包括:接收用户输入的打印格式信息;依据所述打印格式信息生成打印格式文件,并存储所述打印格式文件。

步骤S102:从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息。

步骤S103:获取各行相应的待打印内容信息。

打印格式信息可以包括相应行的标题信息,可选的,步骤S103包括:接收各标题信息相应的待打印内容信息;依据各行相应的标题信息以及各标题信息相应的待打印内容信息,确定出各行相应的待打印内容信息。

步骤S104:依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据。

步骤S105:将所述待打印数据发送至标签打印机。

本申请实施例提供的标签打印方法中,用户首次通过电脑设置标签各行的打印格式信息后,会以打印格式文件的方式存储各行的打印格式信息,当用户需要再次打印标签时,只需要从预先存储的各打印格式文件中,确定目标打印格式文件,然后再获取各行相应的待打印内容信息即可,本申请实施例会从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息,并依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据;将所述待打印数据发送至标签打印机,标签打印机即可对待打印数据进行打印,从而避免了每次打印标签都需要用户输入各行的打印格式信息,使得标签打印过程时间较长的情况。

请参阅图2,为本申请实施例提供的一种标签打印方法中获取各行相应的待打印内容信息的一种实现方式的方法流程示意图,该方法包括:

步骤S201:依据所述目标打印格式文件生成目标用户界面,所述目标用户界面展示有待打印标签中各行相应的打印格式信息以及各行相应的待打印内容输入区域。

如图3所示,为本申请实施例提供的一种目标用户界面的示意图。本申请实施例提供但不限于图3所示的目标用户界面。

图3所示的目标用户界面包括内容设置区域30,内容设置区域30包括九个字段,分别为:标题信息31、数据类型32、X偏移量33、Y偏移量34、高度35、宽度36、字体37、字粗细38以及值39,其中:

标题信息31,用于表示各行的属性信息,例如姓名、操作人、数量、时间等等,即提示用户该行需要填写什么信息,若该行写有“姓名”,则这一行用户填入姓名,若该行无需写出属性信息,只需要打印值,则标题信息写“无”。

标题信息31用于提示用户相应行应该输入哪些待打印内容,例如标题信息为“企业名称”,则提示用户可以在该行相应的“值”处输入“企业名称:AB企业”。再如标题信息为“码图”,则提示用户可以在“码值”相应的“值”处输入“二维码相应的值”,在生成打印数据时,可以依据二维码相应的值获得如图4中所示的二维码。

可选的,对于每一标签而言,其打印的内容中可能有固定不变的内容,例如,对于同一类型的标签而言,其批量关联码和AB药包是固定的,即这个类型的标签中,无论其他内容如何改变,这两处的内容是不发生变化的,此时,在最初设置标签的模板时,可以不为这两个值设置标题信息。

数据类型32,用于表示待打印的内容的类型,类型可以有字符串、图片两种类型。

X偏移量33,用于表示与上一行的横向方向的距离。

Y偏移量34,用于表示与上一行的纵向方向的距离。

宽度35,用于表示本行的待打印内容的宽度。

高度36,用于表示本行的待打印内容的高度。

字体37,用于表示本行的待打印内容的字体。

字粗细38,用于表示本行的待打印内容字体的粗细程度,例如0表示正常格式,1表示加粗。

值39,用于输入本行的待打印内容,即上述待打印内容输入区域。

若用户需要增加若干行,则可以点击增加按键40,此时就会在内容设置区域的最后一行之后,再添加一行;若用户想要删除某一行,则可以选中相应行,然后点击删除按键41。

本申请实施例中对于“上一行”的解释如下,图3中一共包括10行,各行的标号如图3所示,包括:第一行、第二行、第三行、第四行、第五行、第六行、第七行、第八行、第九行和第十行。第二行的上一行为第一行,第三行的上一行为第二行,依次类推。

若用户需要调换各行在标签中的打印的顺序,例如需要将第二行调整到第一行,第一行调整到第二行,则可以选中第二行,然后点击上移42按键,或者选中第一行,然后点击下移43按键。

若用户对标签的各行的打印格式信息更新或设置完毕后,点击完成44按键,则会生成“对所述待打印标签中各行相应的打印格式信息进行更新的指令”,接收到这一指令后,则会依据各行相应的更新后的打印格式信息,更新相应的打印格式文件。

如图4所示,为本申请实施例提供的与图3对应的标签的示意图。

当用户需要标签各行打印什么内容,就可以在各行相应的值39位置处写入相应内容即可。

若预先设置的打印格式文件是用户输入的标签各行打印格式信息生成的,则在最初使用本申请实施例提供的标签打印方法时,图3所示的界面中的内容设置区域30是空白的,可以由用户输入相应的内容。

步骤S202:接收用户在各行相应的待打印内容输入区域中输入的待打印内容信息。

请参阅图5,为本申请实施例提供的一种标签打印方法中获取各行相应的待打印内容信息的另一种实现方式的方法流程示意图,该方法包括:

步骤S501:接收各标题信息相应的内容信息。

请参阅图6,为本申请实施例提供的一种设置各行相应的打印格式信息的设置界面示意图。

用户在设置各个打印模板时,可以通过图6所示的色好孩子界面设置标签各行相应的打印格式信息,图6所示的设置界面60可以包括但不限于九个字段,分别为:标题信息61、数据类型62、X偏移量63、Y偏移量64、高度65、宽度66、字体67、字粗细68以及值69,其中:

标题信息61,用于表示各行的属性信息,例如姓名、操作人、数量、时间等等。

可选的,对于每一标签而言,其打印的内容中可能有固定不变的内容,例如,对于同一类型的标签而言,其第一行和第十行即批量关联码和AB药包是固定的,即这个类型的标签中,无论其他内容如何改变,这两处的内容是不发生变化的,即在每次打印标签时,都无需输入批量关联码和AB药包,因此,在最初设置标签的模板时,可以不为这两个值设置标题信息。

数据类型62,用于表示待打印的内容的类型,类型可以有字符串、图片两种类型。

X偏移量63,用于表示与上一行的横向方向的距离。

Y偏移量64,用于表示与上一行的纵向方向的距离。

宽度65,用于表示本行的待打印内容的宽度。

高度66,用于表示本行的待打印内容的高度。

字体67,用于表示本行的待打印内容的字体。

字粗细68,用于表示本行的待打印内容字体的粗细程度,例如0表示正常格式,1表示加粗。

值69,包括待打印内容标识,如图6中的{0}。

若用户需要增加若干行,则可以点击增加按键70,此时就会在内容设置区域的最后一行之后,再添加一行;若用户想要删除某一行,则可以选中相应行,然后点击删除按键71。

本申请实施例中对于“上一行”的解释如下,图6中一共包括10行,各行的标号如图6所示,包括:第一行、第二行、第三行、第四行、第五行、第六行、第七行、第八行、第九行和第十行。第二行的上一行为第一行,第三行的上一行为第二行,依次类推。

若用户需要调换各行在标签中的打印的顺序,例如需要将第二行调整到第一行,第一行调整到第二行,则可以选中第二行,然后点击上移72按键,或者选中第一行,然后点击下移73按键。若用户对标签的各行的打印格式信息更新或设置完毕后,点击完成74按键,则会将各行相应的打印格式信息存储成一打印格式文件。

步骤S502:将各标题信息相应的内容信息,替换相应标题信息的值中的待打印内容标识,获得各标题信息相应的待打印内容信息。

假设码值这一标题信息相应的内容信息为123456789,待打印内容标识为{0},则替换掉码值的值,即“码值:{0}”中的“{0}”后,得到的码值相应的待打印内容信息为“码值:123456789”。

步骤S503:依据各行相应的标题信息以及各标题信息相应的待打印内容信息,确定出各行相应的待打印内容信息。

请参阅图7,为本申请实施例提供的一种标签打印方法中接收用户输入的打印格式信息的一种实现方式的方法流程示意图,该方法包括:

步骤S701:确定各行相应的待打印内容的值,所述值包括相应行的待打印内容标识。

步骤S702:确定各行相应的待打印内容相应的标题信息。

标题信息可以为图6所示的标题信息61。

步骤S703:确定各行与相应的前一行的相对位置信息。

各行与相应的前一行的相对位置信息可以为图6所示的X偏移量和Y偏移量。

步骤S704:确定各行相应的待打印内容的格式信息。

格式信息可以包括如图6所示的宽度、高度、字体、字粗细、数据类型,还可以包括下划线等等格式。

本申请实施例还提供了与标签打印方法实施例相对应的标签打印插件,下面将详细对标签打印插件进行描述。

请参阅图8,为本申请实施例提供的一种标签打印插件的结构示意图,该标签打印插件包括:确定目标打印格式文件模块81、获取打印格式信息模块82、获取内容信息模块83、生成模块84以及发送模块85,其中:

确定目标打印格式文件模块81,用于从预先存储的各打印格式文件中,确定目标打印格式文件。

不同格式的标签对应的打印格式文件不同,一种格式的标签对应一打印格式文件。

预先存储的各打印格式文件可以是预先设置的一些标签普遍通用的打印格式信息相应的打印格式文件,也可以是用户在首次设置标签中各行相应的打印格式信息后,生成的打印格式文件。具体步骤包括:接收用户输入的打印格式信息;依据所述打印格式信息生成打印格式文件,并存储所述打印格式文件。

获取打印格式信息模块82,用于从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息。

获取内容信息模块83,用于获取各行相应的待打印内容信息。

生成模块84,用于依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据。

发送模块85,用于将所述待打印数据发送至标签打印机。

本申请实施例提供的标签打印插件中,用户首次通过电脑设置标签各行的打印格式信息后,会以打印格式文件格式进行存储,当用户需要再次打印标签时,只需要通过确定目标打印格式文件模块81从预先存储的各打印格式文件中,确定目标打印格式文件,然后通过获取内容信息模块83获得各行相应的待打印内容信息即可,本申请实施例中的获取打印格式信息模块82会从所述目标打印格式文件中获取待打印标签中各行相应的打印格式信息,生成模块84会依据各行相应的打印格式信息对相应的待打印内容信息进行设置,生成待打印数据;发送模块85将所述待打印数据发送至标签打印机,标签打印机即可对待打印数据进行打印,从而避免了每次打印标签都需要用户输入各行的打印格式信息,使得标签打印过程时间较长的情况,提高了标签打印的效率。

可选的,所述打印格式信息包括相应行的标题信息以及所述标题信息对应的值,所述值包括待打印内容标识,所述获取内容信息模块包括:

接收内容信息单元,用于接收各标题信息相应的内容信息;

获得内容信息单元,用于将各标题信息相应的内容信息,替换相应标题信息的值中的待打印内容标识,获得各标题信息相应的待打印内容信息;

确定内容信息单元,用于依据各行相应的标题信息以及各标题信息相应的待打印内容信息,确定出各行相应的待打印内容信息。

可选的,上述标签打印插件实施例中的获取内容信息模块包括:

生成单元,用于生成单元,用于依据所述目标打印格式文件生成目标用户界面,所述目标用户界面展示有待打印标签中各行相应的打印格式信息以及各行相应的待打印内容输入区域。接收单元,用于接收用户在各行相应的待打印内容输入区域中输入的待打印内容信息。

可选的,上述标签打印插件实施例还可以包括:

接收打印格式信息模块,用于接收用户输入的打印格式信息;存储模块,用于依据所述打印格式信息生成打印格式文件,并存储所述打印格式文件。

可选的,上述标签打印插件实施例中的接收打印格式信息模块包括:

第一确定单元,用于确定各行相应的待打印内容的值,所述值包括相应行的待打印内容标识;

第二确定单元,用于确定各行相应的待打印内容相应的标题信息;

第三确定单元,用于确定各行与相应的前一行的相对位置信息;

第四确定单元,用于确定各行相应的待打印内容的格式信息。

可选的,上述标签打印插件实施例还可以包括:

接收更新指令模块,用于接收对各行相应的打印格式信息进行更新的指令;更新模块,用于依据各行相应的更新后的打印格式信息,更新所述目标打印格式文件。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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