一种标签生成方法、模板配置方法、装置及存储介质制造方法及图纸

技术编号:26503932 阅读:27 留言:0更新日期:2020-11-27 15:31
本申请实施例提供一种标签生成方法、模板配置方法、装置及存储介质,涉及标签打印技术领域。该方法包括:接收客户的订单信息;接收服务器发送的打印模板;基于所述打印模板对所述订单信息进行渲染,获取标记化信息;对所述标记化信息进行解析,获取标签内容;对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签;根据订单信息配置个性化模板,丰富打印内容,解决现有的打印方法的打印格式和内容较为单一的问题。

【技术实现步骤摘要】
一种标签生成方法、模板配置方法、装置及存储介质
本申请涉及标签打印
,具体而言,涉及一种标签生成方法、模板配置方法、装置及存储介质。
技术介绍
随着全渠道零售商业的发展,到家服务、快递服务成为市场全渠道服务的主要服务,品牌方如门店或仓库在接到客户订单后,将消费者点单的商品打印标签粘贴在商品或者包装的外部,打印内容包括文本信息、图片信息和条码信息等。现有的标签使用过程中,每件商品通常只有一张标签,根据打印内容调整其长宽,打印客户扩展属性的文本信息如备注信息,打印的格式和内容(位置)相对固定,导致打印格式和内容较为单一。
技术实现思路
本申请实施例的目的在于提供一种标签生成方法、模板配置方法、装置及存储介质,根据订单信息配置个性化模板,丰富打印内容,解决现有的打印方法中只有一张标签且标签的打印格式和内容较为单一的问题。本申请实施例提供了一种标签生成方法,应用于销售端,所述方法包括:接收服务器发送的打印模板;接收客户的订单信息;基于所述打印模板对所述订单信息进行渲染,获取标记化信息;对所述标记化信息进行解析,获取标签内容;对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签。在上述实现过程中,在云端实现打印模板的个性化配置,可根据用户添加的个性化标志以及门店信息设置不同的订单格式,从而生成个性化的打印模板;对配置好的打印模板进行渲染、解析和排版等处理,利用积木拼接算法生成一张或多张图片,完成打印输出,在此过程中,可以分批次拆解图像,生成多张图片进行打印,不受打印机本地内存的限制,并且该过程中,通过灵活的排版,使得内容展示不再局限于逐行的方式,而是支持网格布局,与HTML网页类似,通过打印模板的配置,可以在线上根据需要调整打印模板,能满足个性化调整需求,且调整结果会快速应用到门店POS等销售端,达到对文本、图片和条码信息的即时响应,解决现有的打印方法的打印格式和内容较为单一的问题。进一步地,所述基于所述打印模板对所述订单信息进行渲染,获取标记化信息,包括:识别所述打印模板上的占位记号;基于所述订单信息对所述占位记号进行替换或展开,生成标记化信息。在上述实现过程中,打印模板是对标签格式的描述,主要是通过占位记号来代表订单信息中的不同部分,即通过占位记号来表达不同的格式,因此,可以通过对订单信息中的占位标记的识别,获取打印模板中不同位置对应的信息的种类,以便于利用订单信息中对应种类的信息进行替换。进一步地,所述基于所述订单信息对所述占位记号进行替换或展开,生成标记化信息,包括:判断所述订单信息中商品的个数是否为一个;若是,则将不同种类的占位记号替换成对应的订单信息;若否,则展开所述订单信息中的商品列表,利用所述打印模板对每个商品进行占位记号替换,并生成多组标记化信息。在上述实现过程中,如果订单信息中包含多个商品,会将商品列表展开,对每个商品生成标签,每张标签具有独立的打印模板,但打印模板是同一种已配置好的打印模板,用此打印模板将每个商品分别进行占位记号的替换,得到多组标记化信息,实现订单信息的内容渲染。进一步地,所述对所述标记化信息进行解析,获取标签内容,包括:解析所述标记化信息中的元素标记,以提取所述元素标记对应的标签内容;解析所述标记化信息中的样式属性信息,获取打印样式。在上述实现过程中,标记解析的目的是解析渲染生成的标记化信息,将其转化为打印内容和打印样式,便于灵活排版。进一步地,对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签,包括:根据所述元素标记出现的顺序和打印样式对所述标签内容进行排版;根据标签纸的尺寸生成一张或多张图片。在上述实现过程中,根据解析得到的标签内容和打印样式进行灵活排版,利用积木拼接算法,实时转化为多张图片,并将图片发送至打印机,完成标签打印过程。本申请实施例还提供一种标签模板配置方法,应用于服务器,所述方法包括:接收用户发送的样例订单信息;基于所述样例订单信息提取所述样例订单信息的订单信息结构;根据所述订单信息结构获取对应的占位记号,以生成打印模板;将所述打印模板发送至销售端。在上述实现过程中,在云端,配置模板时,提供样例订单信息到云端,然后云端将根据样例订单信息提取订单信息结构,得到一组可用的占位记号,通过关联信息订单结构即对不同种类的订单信息设置不同的位置,可以在线上根据需要调整打印模板,满足个性化调整的需求,解决现有的打印方法的打印格式和内容较为单一的问题。进一步地,所述基于所述样例订单信息提取所述样例订单信息的订单信息结构,包括:解析所述样例订单信息,提取所述样例订单信息的订单信息结构;获取所述订单信息结构中的信息层级关系和访问路径,以确定占位记号。在上述实现过程中,配置模板时,接收用户提供的样例订单信息,然后根据此样例订单信息提取订单信息结构,得到一组可用的占位记号,根据该占位记号在打印模板中进行关联,可生成打印模板。本申请实施例还提供一种标签打印装置,应用于销售端,所述装置包括:信息接收模块,用于接收客户的订单信息;模板接收模块,接收服务器发送的打印模板;渲染模块,用于基于所述打印模板对所述订单信息进行渲染,获取标记化信息;解析模块,用于对所述标记化信息进行解析,获取标签内容;图片生成模块,用于对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签。在上述实现过程中,通过在云端配置不同的打印模板,在销售端实时生成一张或多张图片,并发送至打印机进行打印,生成标签,通过标记语言描述和实时图片转换,打印内容不再受到标签打印机本地字库的限制,也不会受到打印机内容容量的限制,可以打印任何文本、任意字体和任何图片,满足个性化需求,解决现有的打印方法的打印格式和内容较为单一的问题。本申请实施例还提供一种标签模板配置装置,应用于服务器,所述装置包括:订单接收模块,用于接收用户发送的样例订单信息;格式生成模块,用于基于所述样例订单信息提取所述样例订单信息的订单信息结构;模板生成模块,用于根据所述订单信息结构获取对应的占位记号,以生成打印模板;模板发送模块,用于将所述打印模板发送至销售端。在上述实现过程中,在云端进行个性化打印模板配置,利用占位记号设置不同的标签格式,占位记号的设置基于不同订单的标签格式,所以不同订单的标签格式需要配置不同的打印模板,实现不同订单的个性化配置。本申请实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述中任一项所述的标签生成方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应本文档来自技高网...

【技术保护点】
1.一种标签生成方法,其特征在于,应用于销售端,所述方法包括:/n接收服务器发送的打印模板;/n接收客户的订单信息;/n基于所述打印模板对所述订单信息进行渲染,获取标记化信息;/n对所述标记化信息进行解析,获取标签内容;/n对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签。/n

【技术特征摘要】
1.一种标签生成方法,其特征在于,应用于销售端,所述方法包括:
接收服务器发送的打印模板;
接收客户的订单信息;
基于所述打印模板对所述订单信息进行渲染,获取标记化信息;
对所述标记化信息进行解析,获取标签内容;
对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签。


2.根据权利要求1所述的标签生成方法,其特征在于,所述基于所述打印模板对所述订单信息进行渲染,获取标记化信息,包括:
识别所述打印模板上的占位记号;
基于所述订单信息对所述占位记号进行替换或展开,生成标记化信息。


3.根据权利要求2所述的标签生成方法,其特征在于,所述基于所述订单信息对所述占位记号进行替换或展开,生成标记化信息,包括:
判断所述订单信息中商品的个数是否为一个;
若是,则将不同种类的占位记号替换成对应的订单信息;
若否,则展开所述订单信息中的商品列表,利用所述打印模板对每个商品进行占位记号替换,并生成多组标记化信息。


4.根据权利要求1所述的标签生成方法,其特征在于,所述对所述标记化信息进行解析,获取标签内容,包括:
解析所述标记化信息中的元素标记,以提取所述元素标记对应的标签内容;
解析所述标记化信息中的样式属性信息,获取打印样式。


5.根据权利要求4所述的标签生成方法,其特征在于,对所述标签内容进行排版,生成一张或多张图片,并发送至打印端进行打印,以生成标签,包括:
根据所述元素标记出现的顺序和打印样式对所述标签内容进行排版;
根据标签纸的尺寸生成一张或多张图片。


6.一种标签模板配置方法...

【专利技术属性】
技术研发人员:雷民刘如鸿谢东周方焱
申请(专利权)人:上海合阔信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1