CN112711388A - 标签模板生成方法、装置、电子设备及可读存储介质 - Google Patents
标签模板生成方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN112711388A CN112711388A CN202110064249.9A CN202110064249A CN112711388A CN 112711388 A CN112711388 A CN 112711388A CN 202110064249 A CN202110064249 A CN 202110064249A CN 112711388 A CN112711388 A CN 112711388A
- Authority
- CN
- China
- Prior art keywords
- printing
- label template
- item
- template
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000004590 computer program Methods 0.000 claims description 13
- 230000008521 reorganization Effects 0.000 claims description 13
- 230000001960 triggered effect Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 235000013361 beverage Nutrition 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Record Information Processing For Printing (AREA)
Abstract
本申请提供了一种标签模板生成方法、装置、电子设备及可读存储介质。所述方法包括:获取标准标签模板,将所述标准标签模板显示在预览区域;接收打印项位置调整指令,所述打印项位置调整指令包括目标位置;根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板;将所述预览区域的预览内容更新为所述位置调整后的标签模板。本申请中的标签模板生成方法可以支持对打印项进行位置调整,且支持将多个打印项调整到同一行,可以根据用户的需求生成任意标签模板,优化用户体验。
Description
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种标签模板生成方法、装置、电子设备及可读存储介质。
背景技术
在标签打印领域,目前的标签打印***仅支持对打印内容进行预览,而不支持用户在预览打印内容的同时对打印内容进行操作,例如调整字体、字号、增加打印内容、删除打印内容等。其中,标签可以是瓶装饮料的瓶贴、收银***各种小票等。以标签是瓶装饮料的瓶贴为例,在预览标签时可以看到多种信息,例如标识、文字、数字、特征码、图片等,生产商在打印这些瓶贴时,只能通过标签打印***对打印内容进行预览,而如果在预览过程中发现某处文字记载有误,则无法直接通过打印***进行更正。因此,目前的标签打印***功能有限,无法较好地,满足用户的打印项需求。
发明内容
本申请实施例提供一种标签模板生成方法、装置、电子设备及可读存储介质,支持用户在预览打印内容的同时对打印内容进行操作,能更好地满足用户的打印需求。
本申请实施例第一方面提供了一种标签模板生成方法,所述方法包括:
获取标准标签模板,将所述标准标签模板显示在预览区域;
接收打印项位置调整指令,所述打印项位置调整指令包括目标位置;
根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板;
将所述预览区域的预览内容更新为所述位置调整后的标签模板。
可选地,所述预览区域对应的显示模组为触控显示屏;所述打印项位置调整指令为拖拽操作触发的指令,所述拖拽操作的起点即为所述标准标签模板上的至少一个打印项的标准显示位置,所述拖拽操作的终点即为所述目标显示位置;或
所述打印项位置调整指令为两次点击操作共同触发的指令,所述两次点击操作中第一次点击操作用于选中所述标准标签模板上的至少一个打印项,所述两次点击操作中第二次点击操作的点击位置即为所述目标显示位置;
其中,所述位置调整后的标签模板中至少两个打印项位于同一行。
可选地,所述方法还包括:
接收打印文本编辑指令,所述打印文本编辑指令包括目标打印文本;
根据所述打印文本编辑指令,将所述标准标签模板上的至少一个打印项的标准打印文本更新为所述目标打印文本,得到打印文本更新后的标签模板,其中,所述目标打印文本的长度不同于所述标准打印文本的长度;
将所述预览区域的预览内容更新为所述打印文本更新后的标签模板。
可选地,在将所述预览区域的预览内容更新为所述打印文本更新后的标签模板之后,所述方法还包括:
检测所述打印文本更新后的标签模板中的各个打印项的打印文本的显示位置是否超出打印范围;
在所述打印文本更新后的标签模板包含打印文本的显示位置超出打印范围的打印项时,输出提示信息,以提示用户对显示位置超出打印范围的打印项的打印文本进行调整。
可选地,所述方法还包括:
接收打印项重组指令,所述打印项重组指令用于对一个或多个打印项进行重组;
根据所述打印项重组指令,将所述标准标签模板或更新后的标签模板上的一个打印项拆分为多个打印项,或,将所述标准标签模板或更新后的标签模板上的多个打印项合并为一个打印项,得到重组后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
将所述预览区域的预览内容更新为所述重组后的标签模板。
可选地,所述方法还包括:
接收打印项编辑指令,所述打印项编辑指令用于新增打印项、删除打印项或对打印项的样式进行调整;
根据所述打印项编辑指令,在所述标准标签模板或更新后的标签模板上新增一个打印项、删除一个打印项或对一个打印项的样式进行调整,得到编辑后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
将所述预览区域的预览内容更新为所述编辑后的标签模板。
可选地,所述预览区域的预览内容是按照以下方式显示的:
将所述预览区域的预览内容解析为打印标签和打印标签对应的属性值;
接收排列指令,所述排列指令包括指定列数和指定行数;
按照所述指定列数和所述指定行数,对所述打印标签和所述打印标签对应的属性值进行排布并显示。
可选地,所述方法还包括:
接收模板保存指令;
根据所述模板保存指令,将更新后的标签模板保存在模板库中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
本申请实施例第二方面提供一种标签模板生成装置,所述装置包括:
获取模块,用于获取标准标签模板,将所述标准标签模板显示在预览区域;
第一接收模块,用于接收打印项位置调整指令,所述打印项位置调整指令包括目标位置;
调整模块,用于根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板;
第一更新模块,用于将所述预览区域的预览内容更新为所述位置调整后的标签模板。
可选地,所述预览区域对应的显示模组为触控显示屏;所述打印项位置调整指令为拖拽操作触发的指令,所述拖拽操作的起点即为所述标准标签模板上的至少一个打印项的标准显示位置,所述拖拽操作的终点即为所述目标显示位置;或
所述打印项位置调整指令为两次点击操作共同触发的指令,所述两次点击操作中第一次点击操作用于选中所述标准标签模板上的至少一个打印项,所述两次点击操作中第二次点击操作的点击位置即为所述目标显示位置;
其中,所述位置调整后的标签模板中至少两个打印项位于同一行。
可选地,所述装置还包括:
第二接收模块,用于接收打印文本编辑指令,所述打印文本编辑指令包括目标打印文本;
第二更新模块,用于根据所述打印文本编辑指令,将所述标准标签模板上的至少一个打印项的标准打印文本更新为所述目标打印文本,得到打印文本更新后的标签模板,其中,所述目标打印文本的长度不同于所述标准打印文本的长度;
第三更新模块,用于将所述预览区域的预览内容更新为所述打印文本更新后的标签模板。
可选地,所述装置还包括:
检测模块,用于检测所述打印文本更新后的标签模板中的各个打印项的打印文本的显示位置是否超出打印范围;
输出模块,用于在所述打印文本更新后的标签模板包含打印文本的显示位置超出打印范围的打印项时,输出提示信息,以提示用户对显示位置超出打印范围的打印项的打印文本进行调整。
可选地,所述装置还包括:
第三接收模块,用于接收打印项重组指令,所述打印项重组指令用于对一个或多个打印项进行重组;
重组模块,用于根据所述打印项重组指令,将所述标准标签模板或更新后的标签模板上的一个打印项拆分为多个打印项,或,将所述标准标签模板或更新后的标签模板上的多个打印项合并为一个打印项,得到重组后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
第四更新模块,用于将所述预览区域的预览内容更新为所述重组后的标签模板。
可选地,所述装置还包括:
第四接收模块,用于接收打印项编辑指令,所述打印项编辑指令用于新增打印项、删除打印项或对打印项的样式进行调整;
编辑模块,用于根据所述打印项编辑指令,在所述标准标签模板或更新后的标签模板上新增一个打印项、删除一个打印项或对一个打印项的样式进行调整,得到编辑后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
第五更新模块,用于将所述预览区域的预览内容更新为所述编辑后的标签模板。
可选地,所述预览区域的预览内容是按照以下方式显示的:
将所述预览区域的预览内容解析为打印标签和打印标签对应的属性值;
接收排列指令,所述排列指令包括指定列数和指定行数;
按照所述指定列数和所述指定行数,对所述打印标签和所述打印标签对应的属性值进行排布并显示。
可选地,所述装置还包括:
第五接收模块,用于接收模板保存指令;
保存模块,用于根据所述模板保存指令,将更新后的标签模板保存在模板库中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
本申请实施例第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请第一方面所述的方法中的步骤。
本申请实施例第四方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本申请第一方面所述的方法的步骤。
采用本申请实施例提供的标签模板生成方法,首先获取标准标签模板,将标准标签模板显示在预览区域。接着,接收打印项位置调整指令,该打印项位置调整指令包括目标位置。接着,根据打印项位置调整指令,将标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板,位置调整后的标签模板中至少两个打印项位于同一行。最后,将预览区域的预览内容更新为位置调整后的标签模板。本实施例中的标签模板生成方法可以支持对打印项进行位置调整,且支持将多个打印项调整到同一行,可以根据用户的需求生成任意标签模板,优化用户体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例示出的一种标签模板生成方法的流程图;
图2是本申请一实施例示出的一种打印文本编辑方法的流程图;
图3是本申请一实施例示出的一种打印提醒方法的流程图;
图4是本申请一实施例示出的一种打印重组方法的流程图;
图5是本申请一实施例示出的一种打印项编辑方法的流程图;
图6是本申请一实施例示出的一种预览区域示意图;
图7是本申请一实施例示出的一种标签模板生成装置的结构框图;
图8是本申请一实施例示出的一种电子设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1是本申请一实施例示出的一种标签模板生成方法的流程图。参照图1,该标签模板生成方法可以包括如下步骤:
步骤S11:获取标准标签模板,将所述标准标签模板显示在预览区域。
本申请的标签模板生成方法可应用于标签打印***,标签打印***中预先存储有多种样式的标准标签模板,标签打印***还设置有一个预览打印效果的预览区域。
在具体实施时,用户可以在多种样式的标准标签模板中选择一个标准标签模板,标签打印***可以根据用户的选择操作将该选中的标准标签模板显示在预览区域中。
步骤S12:接收打印项位置调整指令,所述打印项位置调整指令包括目标位置。
在本实施例中,打印项位置调整指令用于调整某一个打印项在预览区域中的位置。其中,打印项是指打印内容,一个打印项表示一个独立的打印内容,例如,一个标题可以为一个打印项,一段文字可以为一个打印项,一个图案可以为一个打印项,一张图片可以为一个打印项,以此类推。
在具体实施时,用户可以在多个操作选项中选择位置调整项,并在弹出的页面中,针对需要进行位置调整的至少一个打印项输入目标位置,接着点击确认按钮以生成打印项位置调整指令。标签打印***获得打印项位置调整指令后,可以确定用户需要将选中的打印项调整到对应的目标位置。
步骤S13:根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板。
在本实施例中,标签打印***在执行打印项位置调整指令时,直接将每一个打印项从原来的标准显示位置调整到设置的对应的目标位置并显示。示例地,当打印项位置调整指令中包含的打印项和目标位置的对应关系如下表所示时,标签打印***在执行打印项位置调整指令时,直接将图片1从位置1调整到位置3并显示,将标题1调整到位置6并显示,将段落2调整到位置7并显示。
打印项 | 标准显示位置 | 目标位置 |
图片1 | 位置1 | 位置3 |
标题1 | 位置4 | 位置6 |
段落2 | 位置8 | 位置7 |
…… | …… | …… |
步骤S14:将所述预览区域的预览内容更新为所述位置调整后的标签模板。
在本实施例中,预览区域中的内容跟随打印项的位置调整而变动,标签打印***会将预览区域的预览内容实时更新为位置调整后的标签模板。
本实施例提供了一种标签模板生成方法,首先获取标准标签模板,将标准标签模板显示在预览区域。接着,接收打印项位置调整指令,该打印项位置调整指令包括目标位置。接着,根据打印项位置调整指令,将标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板,位置调整后的标签模板中至少两个打印项位于同一行。最后,将预览区域的预览内容更新为位置调整后的标签模板。本实施例中的标签模板生成方法可以支持对打印项进行位置调整,且支持将多个打印项调整到同一行,可以根据用户的需求生成任意标签模板,优化用户体验。
结合以上实施例,在一种实施方式中,本申请还提供了一种实现位置调整的方法。具体地,所述预览区域对应的显示模组为触控显示屏;所述打印项位置调整指令为拖拽操作触发的指令,所述拖拽操作的起点即为所述标准标签模板上的至少一个打印项的标准显示位置,所述拖拽操作的终点即为所述目标显示位置;或
所述打印项位置调整指令为两次点击操作共同触发的指令,所述两次点击操作中第一次点击操作用于选中所述标准标签模板上的至少一个打印项,所述两次点击操作中第二次点击操作的点击位置即为所述目标显示位置;其中,所述位置调整后的标签模板中至少两个打印项位于同一行。
在本实施例中,用户可以预先设置通过拖拽操作实现位置调整,或设置通过两次点击操作实现位置调整。具体地,针对通过拖拽操作实现位置调整,当用户在多个操作选项中选择位置调整项时,进入拖拽模式,用户点击选中某个打印项时,在界面上滑动,当停止选中时,停止的位置为该打印项的目标显示位置。
针对通过两次点击操作实现位置调整,当用户在多个操作选项中选择位置调整项后,标签打印***将用户第一次点击时选中的打印项确定为待调整位置的打印项,接着,将用户第一次点击时的点击位置作为该待调整位置的打印项的目标显示位置。
在本实施例中,标签打印***还支持将多个打印项的位置调整到同一行,即可以单行显示多个打印项。
本实施例中提供了两种调整打印项的位置的方法,能有效满足用户对标签的调整需求,增强用户体验。
本申请实施例还提供了一种对待打印的文本进行编辑的方法。如图2所示,图2是本申请一实施例示出的一种打印文本编辑方法的流程图。参照图2,本申请的对待打印的文本进行编辑的方法可以包括如下步骤:
步骤S21:接收打印文本编辑指令,所述打印文本编辑指令包括目标打印文本。
在本实施例中,用户可以在多个操作选项中选中打印文本编辑选项,并针对待编辑的文本输入目标打印文本。
步骤S22:根据所述打印文本编辑指令,将所述标准标签模板上的至少一个打印项的标准打印文本更新为所述目标打印文本,得到打印文本更新后的标签模板,其中,所述目标打印文本的长度不同于所述标准打印文本的长度。
在本实施例中,标签打印***在执行打印文本编辑指令时,直接将每一个打印项的原来的标准打印文本调整为设置的对应的目标打印文本并显示。示例地,当打印文本编辑指令中包含的打印项和目标打印文本的对应关系如下表所示时,标签打印***在执行打印文本编辑指令时,直接将文本1的XXX更新为XYY并显示,将文本2的YYYW更新为YYZ并显示,将文本3的ZZZ更新为ZZRA并显示。
打印项 | 标准打印文本 | 目标打印文本 |
文本1 | XXX | XYY |
文本2 | YYYW | YYZ |
文本3 | ZZZ | ZZRA |
…… | …… | …… |
在本申请中,标签打印***还支持对标准打印文本的长度进行调整(本申请中影响长度的因素主要是指文本字符的数量,文本字符的数量越多,文本长度越长,文本字符的数量越少,文本长度越短)。例如在上表中,文本2的目标打印文本YYZ相比于标准打印文本YYYW的长度减少,文本3的目标打印文本ZZRA相比于标准打印文本ZZZ的长度增长。
步骤S23:将所述预览区域的预览内容更新为所述打印文本更新后的标签模板。
在本实施例中,预览区域中的内容跟随打印项的打印文本的调整而变动,标签打印***会将预览区域的预览内容实时更新为打印文本的调整后的标签模板。
本实施例中提供了对打印文本进行编辑的方法,能有效满足用户对标签的调整需求,增强用户体验。
本申请实施例还提供了一种实时监测打印文本的范围的方法,如图3所示,图3是本申请一实施例示出的一种打印提醒方法的流程图。参照图3,在将所述预览区域的预览内容更新为所述打印文本更新后的标签模板之后,本申请的标签模板生成方法还可以包括:
步骤S31:检测所述打印文本更新后的标签模板中的各个打印项的打印文本的显示位置是否超出打印范围。
步骤S32:在所述打印文本更新后的标签模板包含打印文本的显示位置超出打印范围的打印项时,输出提示信息,以提示用户对显示位置超出打印范围的打印项的打印文本进行调整。
在本实施例中,当用户在编辑打印文本时,如果打印文本的显示范围超出了有效打印范围,标签打印***会向用户输出提示信息,以提示用户对显示位置超出打印范围的打印项的打印文本进行调整。其中,提示信息可以是语音提示,也可以是文字提示,还可以是动画提示,本实施例对提示信息的类型不作具体限制。
在本实施例中,标签打印***支持对超出打印范围的情况进行提示,可防止用户打印出不符合需求的内容。
本申请实施例还提供了一种对多个打印项进行重组的方法,如图4所示,图4是本申请一实施例示出的一种打印重组方法的流程图。如图4所示,该打印重组方法具体可以包括:
步骤S41:接收打印项重组指令,所述打印项重组指令用于对一个或多个打印项进行重组。
步骤S42:根据所述打印项重组指令,将所述标准标签模板或更新后的标签模板上的一个打印项拆分为多个打印项,或,将所述标准标签模板或更新后的标签模板上的多个打印项合并为一个打印项,得到重组后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
步骤S43:将所述预览区域的预览内容更新为所述重组后的标签模板。
在本实施例中,标签打印***支持用户将一个打印项拆分为多个打印项,也支持用户将多个打印项合并为一个打印项,其操作对象既可以为标准标签模板,也可以为更新后的标签模板。示例地,如下表所示,对于拆分前的打印项XXFVEOV,可以将其拆分为XX、FVE以及OV,其中,XXFVEOV可以为文字、图片、表格等,本实施例对其内容不作具体限制。且XXFVEOV既可以是标准标签模板中的打印项,也可以是更新后的标签模板中的打印项。同理,对于合并前的RG、GB以及NUYU,可以将其合并为GB RG NUYU。
在本实施例中,标签打印***支持用户对打印项进行拆分或合并,能有效满足用户对标签的调整需求,增强用户体验。
本申请还提供了一种对打印项进行编辑的方法,如图5所示,图5是本申请一实施例示出的一种打印项编辑方法的流程图。如图5所示,该打印项编辑方法可以包括:
步骤S51:接收打印项编辑指令,所述打印项编辑指令用于新增打印项、删除打印项或对打印项的样式进行调整。
步骤S52:根据所述打印项编辑指令,在所述标准标签模板或更新后的标签模板上新增一个打印项、删除一个打印项或对一个打印项的样式进行调整,得到编辑后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
步骤S53:将所述预览区域的预览内容更新为所述编辑后的标签模板。
在本实施例中,标签打印***在接收到打印项编辑指令之后,确定用户触发的打印项编辑指令的类型,该类型具体可以包括:新增打印项、删除打印项或对打印项的样式进行调整。如果是新增一个打印项,则将用户选择的新的打印项显示到预览区域中,如果是删除一个打印项,则将用户选中的打印项从预览区域中删除,如果是对一个打印项的样式进行调整,则在显示界面中显示样式编辑菜单栏,样式编辑菜单栏中设置有字体、颜色、大小、样式等多个选项,以供用户编辑,本实施例对样式编辑菜单栏中的选项不作具体限制。
在本实施例中,在处理完打印项编辑指令之后,得到编辑后的标签模板,标签打印***将预览区域的预览内容更新为编辑后的标签模板。
在本实施例中,标签打印***支持用户对打印项进行编辑,能有效满足用户对标签的调整需求,增强用户体验。
本申请还提供了一种显示预览内容的方法。具体地,所述预览区域的预览内容是按照以下方式显示的:
将所述预览区域的预览内容解析为打印标签和打印标签对应的属性值。
接收排列指令,所述排列指令包括指定列数和指定行数。
按照所述指定列数和所述指定行数,对所述打印标签和所述打印标签对应的属性值进行排布并显示。
在本实施例中,可以将预览区域整体划分为单行两列,针对每一行一列,具体又可以划分为多行多列。图6是本申请一实施例示出的一种预览区域示意图。如图6所示,预览区域支持单行两列,左边部分表示第一列,右边部分表示第二列。
在本实施例中,预览区域具有行和列的属性,用户可以根据自身需求将每一列按照网格形式显示,从而可以直观地将打印项按照行数和列数在预览区域中定位。因此当指定某个打印项的列数和行数时,可以将该打印项显示在预览区域中的对应位置。
其中,打印标签即为打印项。打印标签对应的属性值即为打印项的特征。例如打印项为文字时,其属性可以是文字的字体、文字的大小、文字的粗细、文字的颜色等,再例如打印项为图片时,其属性可以是图片的尺寸、图片的透明度等等。本实施例对打印项的属性不作具体限制。
在具体实施时,当用户需要在预览区域中将目标打印项放置在准确的某个位置时,可以针对目标打印项发起排列指令,排列指令中包含用户设定的指定列数和指定行数。如此,标签打印***接收到排列指令时,可以按照指定列数和指定行数在预览区域中定位目标打印项的具***置,并该目标打印项按照其属性进行显示。
在本实施例中,标签打印***支持用户对打印项的具***置进行编辑,使得用户能更好地对标签模板进行编辑,能有效满足用户的需求,增强用户体验。
本申请还提供了一种保存模板的方法。具体地,该方法包括:
接收模板保存指令。
根据所述模板保存指令,将更新后的标签模板保存在模板库中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
在本实施例中,标签打印***中还设置有模板库。当用户完成编辑后,还可以将编辑后的模板保存到模板库中。具体实施时,用户可以通过操作触发模板保存指令,标签打印***接收到模板保存指令后,将更新后的标签模板保存在模板库中,以供下次打印时使用。
在本实施例中,标签打印***支持将编辑后的模板保存到模板库中,避免对相同的模板的重复编辑工作,提升了标签打印的便利性。
基于同一发明构思,本申请一实施例还提供了一种标签模板生成装置。参考图7,图7是本申请一实施例示出的一种标签模板生成装置的结构框图。如图7所示,该装置包括:
获取模块701,用于获取标准标签模板,将所述标准标签模板显示在预览区域;
第一接收模块702,用于接收打印项位置调整指令,所述打印项位置调整指令包括目标位置;
调整模块703,用于根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板;
第一更新模块704,用于将所述预览区域的预览内容更新为所述位置调整后的标签模板。
可选地,所述预览区域对应的显示模组为触控显示屏;所述打印项位置调整指令为拖拽操作触发的指令,所述拖拽操作的起点即为所述标准标签模板上的至少一个打印项的标准显示位置,所述拖拽操作的终点即为所述目标显示位置;或
所述打印项位置调整指令为两次点击操作共同触发的指令,所述两次点击操作中第一次点击操作用于选中所述标准标签模板上的至少一个打印项,所述两次点击操作中第二次点击操作的点击位置即为所述目标显示位置;其中,所述位置调整后的标签模板中至少两个打印项位于同一行。
可选地,所述装置700还包括:
第二接收模块,用于接收打印文本编辑指令,所述打印文本编辑指令包括目标打印文本;
第二更新模块,用于根据所述打印文本编辑指令,将所述标准标签模板上的至少一个打印项的标准打印文本更新为所述目标打印文本,得到打印文本更新后的标签模板,其中,所述目标打印文本的长度不同于所述标准打印文本的长度;
第三更新模块,用于将所述预览区域的预览内容更新为所述打印文本更新后的标签模板。
可选地,所述装置700还包括:
检测模块,用于检测所述打印文本更新后的标签模板中的各个打印项的打印文本的显示位置是否超出打印范围;
输出模块,用于在所述打印文本更新后的标签模板包含打印文本的显示位置超出打印范围的打印项时,输出提示信息,以提示用户对显示位置超出打印范围的打印项的打印文本进行调整。
可选地,所述装置700还包括:
第三接收模块,用于接收打印项重组指令,所述打印项重组指令用于对一个或多个打印项进行重组;
重组模块,用于根据所述打印项重组指令,将所述标准标签模板或更新后的标签模板上的一个打印项拆分为多个打印项,或,将所述标准标签模板或更新后的标签模板上的多个打印项合并为一个打印项,得到重组后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
第四更新模块,用于将所述预览区域的预览内容更新为所述重组后的标签模板。
可选地,所述装置700还包括:
第四接收模块,用于接收打印项编辑指令,所述打印项编辑指令用于新增打印项、删除打印项或对打印项的样式进行调整;
编辑模块,用于根据所述打印项编辑指令,在所述标准标签模板或更新后的标签模板上新增一个打印项、删除一个打印项或对一个打印项的样式进行调整,得到编辑后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
第五更新模块,用于将所述预览区域的预览内容更新为所述编辑后的标签模板。
可选地,所述预览区域的预览内容是按照以下方式显示的:
将所述预览区域的预览内容解析为打印标签和打印标签对应的属性值;
接收排列指令,所述排列指令包括指定列数和指定行数;
按照所述指定列数和所述指定行数,对所述打印标签和所述打印标签对应的属性值进行排布并显示。
可选地,所述装置700还包括:
第五接收模块,用于接收模板保存指令;
保存模块,用于根据所述模板保存指令,将更新后的标签模板保存在模板库中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
基于同一发明构思,本申请另一实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请上述任一实施例所述的方法中的步骤。
基于同一发明构思,本申请另一实施例提供一种电子设备800,如图8所示。图8是本申请一实施例示出的一种电子设备的示意图。该电子设备包括存储器802、处理器801及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本申请上述任一实施例所述的方法中的步骤。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种标签模板生成方法、装置、电子设备及可读存储介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (11)
1.一种标签模板生成方法,其特征在于,包括:
获取标准标签模板,将所述标准标签模板显示在预览区域;
接收打印项位置调整指令,所述打印项位置调整指令包括目标位置;
根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板;
将所述预览区域的预览内容更新为所述位置调整后的标签模板。
2.根据权利要求1所述的方法,其特征在于,所述预览区域对应的显示模组为触控显示屏;所述打印项位置调整指令为拖拽操作触发的指令,所述拖拽操作的起点即为所述标准标签模板上的至少一个打印项的标准显示位置,所述拖拽操作的终点即为所述目标显示位置;或
所述打印项位置调整指令为两次点击操作共同触发的指令,所述两次点击操作中第一次点击操作用于选中所述标准标签模板上的至少一个打印项,所述两次点击操作中第二次点击操作的点击位置即为所述目标显示位置;
其中,所述位置调整后的标签模板中至少两个打印项位于同一行。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收打印文本编辑指令,所述打印文本编辑指令包括目标打印文本;
根据所述打印文本编辑指令,将所述标准标签模板上的至少一个打印项的标准打印文本更新为所述目标打印文本,得到打印文本更新后的标签模板,其中,所述目标打印文本的长度不同于所述标准打印文本的长度;
将所述预览区域的预览内容更新为所述打印文本更新后的标签模板。
4.根据权利要求3所述的方法,其特征在于,在将所述预览区域的预览内容更新为所述打印文本更新后的标签模板之后,所述方法还包括:
检测所述打印文本更新后的标签模板中的各个打印项的打印文本的显示位置是否超出打印范围;
在所述打印文本更新后的标签模板包含打印文本的显示位置超出打印范围的打印项时,输出提示信息,以提示用户对显示位置超出打印范围的打印项的打印文本进行调整。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
接收打印项重组指令,所述打印项重组指令用于对一个或多个打印项进行重组;
根据所述打印项重组指令,将所述标准标签模板或更新后的标签模板上的一个打印项拆分为多个打印项,或,将所述标准标签模板或更新后的标签模板上的多个打印项合并为一个打印项,得到重组后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
将所述预览区域的预览内容更新为所述重组后的标签模板。
6.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
接收打印项编辑指令,所述打印项编辑指令用于新增打印项、删除打印项或对打印项的样式进行调整;
根据所述打印项编辑指令,在所述标准标签模板或更新后的标签模板上新增一个打印项、删除一个打印项或对一个打印项的样式进行调整,得到编辑后的标签模板,其中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板;
将所述预览区域的预览内容更新为所述编辑后的标签模板。
7.根据权利要求1-4任一所述的方法,其特征在于,所述预览区域的预览内容是按照以下方式显示的:
将所述预览区域的预览内容解析为打印标签和打印标签对应的属性值;
接收排列指令,所述排列指令包括指定列数和指定行数;
按照所述指定列数和所述指定行数,对所述打印标签和所述打印标签对应的属性值进行排布并显示。
8.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
接收模板保存指令;
根据所述模板保存指令,将更新后的标签模板保存在模板库中,所述更新后的标签模板是根据用户操作对所述标准标签模板进行更新后得到的标签模板。
9.一种标签模板生成装置,其特征在于,所述装置包括:
获取模块,用于获取标准标签模板,将所述标准标签模板显示在预览区域;
第一接收模块,用于接收打印项位置调整指令,所述打印项位置调整指令包括目标位置;
调整模块,用于根据所述打印项位置调整指令,将所述标准标签模板上的至少一个打印项从标准显示位置调整到目标显示位置,得到位置调整后的标签模板;
第一更新模块,用于将所述预览区域的预览内容更新为所述位置调整后的标签模板。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8任一所述的标签模板生成方法中的步骤。
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行时实现如权利要求1-8任一所述的标签模板生成方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110064249.9A CN112711388A (zh) | 2021-01-18 | 2021-01-18 | 标签模板生成方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110064249.9A CN112711388A (zh) | 2021-01-18 | 2021-01-18 | 标签模板生成方法、装置、电子设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112711388A true CN112711388A (zh) | 2021-04-27 |
Family
ID=75549261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110064249.9A Withdrawn CN112711388A (zh) | 2021-01-18 | 2021-01-18 | 标签模板生成方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112711388A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113408317A (zh) * | 2021-07-15 | 2021-09-17 | 中国南方电网有限责任公司 | 一种智能标签粘贴监测方法及*** |
CN114091637A (zh) * | 2021-10-18 | 2022-02-25 | 上海马帮科技有限公司 | 一种标签生成方法、装置、终端设备及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090210788A1 (en) * | 2008-01-31 | 2009-08-20 | March Jr William | Label data procurement and management system |
JP2012045816A (ja) * | 2010-08-26 | 2012-03-08 | Ricoh Co Ltd | 画像形成装置、プレビュー画像処理方法、プログラム及び記録媒体 |
CN105912281A (zh) * | 2015-02-23 | 2016-08-31 | 精工爱普生株式会社 | 信息处理装置以及信息处理装置的显示方法 |
CN106940628A (zh) * | 2016-01-04 | 2017-07-11 | 平安科技(深圳)有限公司 | 单证打印方法和装置 |
CN107368698A (zh) * | 2017-08-31 | 2017-11-21 | 武汉联影医疗科技有限公司 | 条码模版获取方法及医学病历管理设备 |
CN109460197A (zh) * | 2018-11-15 | 2019-03-12 | 宁夏隆基宁光仪表股份有限公司 | 一种用户收据动态打印方法、装置、设备及可读存储介质 |
-
2021
- 2021-01-18 CN CN202110064249.9A patent/CN112711388A/zh not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090210788A1 (en) * | 2008-01-31 | 2009-08-20 | March Jr William | Label data procurement and management system |
JP2012045816A (ja) * | 2010-08-26 | 2012-03-08 | Ricoh Co Ltd | 画像形成装置、プレビュー画像処理方法、プログラム及び記録媒体 |
CN105912281A (zh) * | 2015-02-23 | 2016-08-31 | 精工爱普生株式会社 | 信息处理装置以及信息处理装置的显示方法 |
CN106940628A (zh) * | 2016-01-04 | 2017-07-11 | 平安科技(深圳)有限公司 | 单证打印方法和装置 |
CN107368698A (zh) * | 2017-08-31 | 2017-11-21 | 武汉联影医疗科技有限公司 | 条码模版获取方法及医学病历管理设备 |
CN109460197A (zh) * | 2018-11-15 | 2019-03-12 | 宁夏隆基宁光仪表股份有限公司 | 一种用户收据动态打印方法、装置、设备及可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113408317A (zh) * | 2021-07-15 | 2021-09-17 | 中国南方电网有限责任公司 | 一种智能标签粘贴监测方法及*** |
CN114091637A (zh) * | 2021-10-18 | 2022-02-25 | 上海马帮科技有限公司 | 一种标签生成方法、装置、终端设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10489051B2 (en) | Handwriting input apparatus and control method thereof | |
CN110300966B (zh) | 增强的数据透视表的创建和交互 | |
CN109005283B (zh) | 显示通知消息的方法、装置、终端及存储介质 | |
JP5439456B2 (ja) | 電子コミック編集装置、方法及びプログラム | |
CN102999752A (zh) | 对图片中局部字符进行快速识别的方法、装置及终端 | |
CN112052038B (zh) | 一种生成前端接口的方法及装置 | |
CN112711388A (zh) | 标签模板生成方法、装置、电子设备及可读存储介质 | |
CN107977155B (zh) | 一种手写识别方法、装置、设备和存储介质 | |
US20060225091A1 (en) | Customizing and personalizing views in content aggregation frameworks | |
CN112269519B (zh) | 文档处理方法、装置及电子设备 | |
US10719201B2 (en) | Writing system, information processing apparatus, and non-transitory computer readable medium for dividing writing information associated with an identified sheet into separate documents based on timing information | |
KR20160064925A (ko) | 필기 입력 장치 및 그 제어 방법 | |
JP2024086787A5 (ja) | アプリケーション、情報処理装置、システム及び情報処理装置の制御方法 | |
CN113361525A (zh) | 基于ocr的页面生成方法、装置、计算机设备及存储介质 | |
US20070266315A1 (en) | System and method for creating and presenting mathematical documents | |
JP2006277001A (ja) | 入力イメージ表示方法および入力イメージ表示プログラム | |
CN109871257B (zh) | 一种页面元素显示方法、装置及设备 | |
CN112306488A (zh) | 组合图标生成方法、装置、设备与计算机可读存储介质 | |
CN111724455A (zh) | 图像处理方法及电子设备 | |
CN115270737B (zh) | 一种目标对象的格式修改方法及装置 | |
CN113378526A (zh) | Pdf段落处理方法、装置、存储介质及设备 | |
KR100953586B1 (ko) | 워드프로세서 기반의 원고 교정기능을 전자화 하는 방법과이 방법을 구현한 프로그램을 기록한 컴퓨터 가독형기록매체 | |
JP4305325B2 (ja) | 付箋情報処理方法、付箋情報処理システム及び付箋情報処理プログラム | |
CN113807058A (zh) | 文本显示方法和文本显示装置 | |
CN114063854A (zh) | 文件编辑处理方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210427 |
|
WW01 | Invention patent application withdrawn after publication |