标签数据打印方法及装置与流程

文档序号:15462985发布日期:2018-09-18 18:37阅读:318来源:国知局

本申请涉及工业品标签打印领域,具体而言,涉及一种标签数据打印方法及装置。



背景技术:

从工业生产目的的角度,工业品可以分为两大类:第一类工业中间品,也可以称为中间型工业品(如原辅材料、零部件等),如阀门、管件、仪表、工具等,以服务于下游工业品企业为目的,但最终的产品可能是工业品也可能是消费品,其中消费品可能是耐用消费品也可能是快速消费品;第二类是最终工业品,主要服务于工业或工程,但亦有可能是民用产品。根据参与生产过程的程度和价值大小角度也可划分为材料和部件、资本项目、供应品和服务三大类,其中,材料和部件(Material and parts)指完全参与生产过程,其价值全部转移到最终产品的那些物品,又可以分为原材料以及半制成品和部件两大类。

具体的,工业品包括但不限于紧固件、手工具、五金件、轴承弹簧、量具刃具、传动部件、汽摩配件、低压电器、电子元件、电动工具、牵引起重等。

企业购买工业品的目的是为了投入到再生产过程中去,工业品营销不同于一般消费品的营销。菲利浦.科特勒(1996)认为工业品营销的主要特性为:产业客户,团体采购,供购双方关系密切,目标客户群体相对明确,购买者数量少但购买量大。工业品的采购是衍生需求,即工业品市场的需求随消费者市场的变化而变化;从消费弹性来看,工业品的市场需求缺乏价格弹性。

随着互联网加技术的日新月异,基于SaaS平台的工业品管理系统应运而生,平台对工业品的管理需要基于每件工业品上附带的用于作为唯一标识的标签,其中,相关技术中针对工业品的标签的打印方法,目前多采用下述两种:方式一,采用标签制作软件手工制作打印输出,需要为每个规格产品制作打印模板,全部手动操作费事费力,打印时每次都需要检查修改产品的标准号、品名、规格、颜色、数量、包装等属性,同时只是将已打印的标签模板保存在本地电脑上,要用的时候在找出来,修改属性后手工计算标签的张数后再打印,一旦数据模板丢失需要全部重新制作,员工请假或者离职都会出现断档风险。一些比较小的工厂还使用服装厂废料布,裁剪使用记号笔手写的方式,非常的传统,非常的落后不规范;方式二,采用批量定制印刷的方式,适用于大型生产企业规格单一大批量生产,制作成本高,需要单独标签打印部门和仓库来管理存放,不但占用资金而且容易出现如果这个产品不生产后标签全部变成废品,采用印刷方式不能有任何的改变,只要出错就会整批报废。

最重要的,基于SaaS平台的工业品的标签打印系统往往需要与订单系统有良好的数据对接关系,相关技术中通过订单系统对订单产品的标签进行打印的方法十分不便,降低了工作效率;针对相关技术中通过订单系统进行产品标签打印效率较低下的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请的主要目的在于提供一种标签数据打印方法及装置,以解决相关技术中通过订单系统进行产品标签打印效率较低下的问题。

为了实现上述目的,根据本申请的一个方面,提供了一种标签数据打印。

根据本申请的标签数据打印包括:确定产品订单信息;根据所述产品订单信息,获得第一产品数量值;根据所述第一产品数量值,确定拟包装的产品第一数量以及所述第一产品数量值中剩余的产品第一剩余数量;根据预设标签数据计算规则计算所述产品第一数量相应的产品标签数据的第一打印数量;根据预设标签数据计算规则计算所述产品第一剩余数量相应的产品标签数据的第二打印数量;根据产品打印指令,打印所述第一打印数量和所述第二打印数量对应的所述产品标签数据。

进一步的,所述确定产品订单信息包括:确定产品第一属性;根据所述产品第一属性,得到与所述产品第一属性关联的产品第二属性;根据所述产品第一属性和/或所述产品第二属性,配置检索式;通过检索式,得到产品订单信息。

进一步的,所述根据所述第一产品数量值,确定拟包装的产品第一数量以及所述第一产品数量值中剩余的产品第一剩余数量包括:根据所述第一产品数量值,确定产品包装单位和所述产品第一数量,其中,所述产品第一数量为每包装单位所包含的产品数量;根据所述第一产品数量值、所述产品包装单位和所述产品第一数量,得到所述产品第一剩余数量,其中,所述产品第一剩余数量为产品散装数量。

进一步的,根据预设标签数据计算规则计算所述产品第一数量相应的产品标签数据的第一打印数量包括:确定所述产品第一数量与产品标签数据的关联关系;通过预设标签数据计算规则,计算得到所述第一打印数量。根据预设标签数据计算规则计算所述产品第一剩余数量相应的产品标签数据的第二打印数量包括:确定所述产品第一剩余数量与产品标签数据的关联关系;通过预设标签数据计算规则,计算得到所述第二打印数量。

进一步的,所述根据产品打印指令,打印所述第一打印数量和所述第二打印数量对应的所述产品标签数据之前包括:接收第一标签预览指令;显示第一标签数据的第一预览结果页面;在所述第一预览结果页面生成具有所述产品说明内容信息访问地址的唯一标识;在所述第一预览结果页面确定所述第一打印数量和所述第二打印数量。

进一步的,所述接收第一标签预览指令之前包括:接收第一标签数据生成指令;根据所述第一标签数据生成指令判断所述产品标签数据的第一标签类型;通过所述第一标签类型加载预设标签模板;根据第一输出指令输出所述预设标签模板中的产品标签数据。

为了实现上述目的,根据本申请的另一方面,提供了一种标签数据打印装置。

根据本申请的标签数据打印包括:订单确定单元,用于确定产品订单信息;数量值获取单元,用于根据所述产品订单信息,获得第一产品数量值;包装数量确定单元,用于根据所述第一产品数量值,确定拟包装的产品第一数量以及所述第一产品数量值中剩余的产品第一剩余数量;第一打印数量计算单元,用于根据预设标签数据计算规则计算所述产品第一数量相应的产品标签数据的第一打印数量;第二打印数量计算单元,用于根据预设标签数据计算规则计算所述产品第一剩余数量相应的产品标签数据的第二打印数量;打印单元,用于根据产品打印指令,打印所述第一打印数量和所述第二打印数量对应的所述产品标签数据。

进一步的,所述订单确定单元包括:产品第一属性确定模块,用于确定产品第一属性;产品第二属性确定模块,用于根据所述产品第一属性,得到与所述产品第一属性关联的产品第二属性;检索式配置模块,用于根据所述产品第一属性和/或所述产品第二属性,配置检索式;检索模块,用于通过检索式,得到产品订单信息并进行展示。

进一步的,所述包装数量确定单元包括:产品第一数量确定模块,用于根据所述第一产品数量值,确定所述产品第一数量;产品包装单位确定模块,用于根据所述第一产品数量值,确定产品包装单位;产品第一剩余数量确定模块,用于根据所述第一产品数量值、所述产品包装单位和所述产品第一数量,得到所述产品第一剩余数量。

进一步的,所述第一打印数量计算单元包括:第一关系确定模块,用于确定所述产品第一数量与产品标签数据的关联关系;第一打印数量计算模块,用于通过预设标签数据计算规则,计算得到所述第一打印数量。所述第二打印数量计算单元包括:第二关系确定模块,用于确定所述产品第一剩余数量与产品标签数据的关联关系;第二打印数量计算模块,用于通过预设标签数据计算规则,计算得到所述第二打印数量。

在本申请实施例中,采用首先确定产品订单信息的方式,通过根据产品数量值,确定拟包装的产品数量以及产品剩余数量,达到了根据预设标签数据计算规则计算产品数量相应的产品标签数据的打印数量的目的,从而实现了根据产品打印指令,打印产品标签数据的技术效果,进而解决了相关技术中通过订单系统进行产品标签打印效率较低下的问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请第一实施例的标签数据生成方法示意图;

图2是根据本申请第二实施例的标签数据生成方法示意图;

图3是根据本申请第三实施例的标签数据生成方法示意图;

图4是根据本申请第四实施例的标签数据生成方法示意图;

图5是根据本申请第五实施例的标签数据生成方法示意图;

图6是根据本申请第六实施例的标签数据生成方法示意图;

图7是根据本申请第七实施例的标签数据生成方法示意图;

图8是根据本申请第一实施例的标签数据生成装置示意图;

图9是根据本申请第二实施例的标签数据生成装置示意图;

图10是根据本申请第三实施例的标签数据生成装置示意图;

图11是根据本申请第四实施例的标签数据生成装置示意图;以及

图12是根据本申请第五实施例的标签数据生成装置示意图。

具体实施方式

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

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本发明及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。

并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本发明中的具体含义。

此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

如图1所示,该方法包括如下的步骤S101至步骤S106:

步骤S101,确定产品订单信息;

产品订单信息可以来源于订单管理系统,通过检索条件对目标订单进行检索得到产品订单信息,所述检索条件包括但不限于:产品大类、产品小类、产品标准、产品直径、产品长度、产品表面、产品材质、产品强度、产品材料、产品料号(即我的料号)、关键字查找(即快速查找)、订单编号、订单日期、客户PO、客户名称(即我的客户)。

具体的,产品大类为工业品的主要类型,比如紧固件、手工具、五金件、轴承弹簧、量具刃具、传动部件、汽摩配件、低压电器、电子元件、电动工具、牵引起重等。

以手工具为例,又可细分为螺丝刀、扳手、锤子、试电笔、卷尺、壁纸刀、电工刀、钢锯、水平尺、钢丝钳、尖嘴钳、剥线钳等,以五金件为例,又可细分为锁类、拉手类、门窗类五金、家庭装饰小五金类、水暖五金类、建筑装饰小五金类、工具类、卫浴五金、厨房五金、家电类等;以紧固件为例,又可细分为螺栓、螺柱、螺钉、螺母、垫圈、挡圈、自攻钉、木螺钉、铆钉、组合件等;产品小类为产品大类下属的工业品的次要类型,以手工具为例,比如,所述产品大类设定为螺丝刀,则所述产品小类为螺丝刀类型下属的一字螺丝刀、十字螺丝刀、米字螺丝刀、星型螺丝刀、方头螺丝刀、六角头螺丝刀、Y 型头螺丝刀等,以紧固件为例,比如,所述产品大类设定为螺栓,则所述产品小类为螺栓类型下属的六角螺栓、法兰螺栓、圆头螺栓、方头螺栓、地脚螺栓、活节螺栓、吊环螺栓等;产品标准为所述产品小类下属的所有标准的名称,比如,所述产品小类设定为六角螺栓,则所述产品标准为“GB5-1976半牙六角头螺栓部分螺纹”;其中,产品大类、产品小类和产品标准具有从属关联关系。

具体的,产品直径、产品长度、产品表面、产品材质、产品强度、产品材料之间也具有关联关系,以紧固件为例,比如,产品直径为M10、M12、M14、 M16、M18、M20、M22等,产品长度为45、50、55、60、65、70等,产品表面为三价彩锌、发黑(淬火)、发黑(不淬火)、洗白、本色、军绿、镀镍、镀锡、本色涂油、三价黄锌、仿金、青古铜、红古铜、红彩、绿彩、镀铅、黑磷、灰磷、烤漆等,产品材质为碳钢、合金钢、不锈钢、铜镍合金、塑料、铝合金/钢、锌合金、钛合金、陶瓷等,产品强度为4.8、A2-70、PA-6.6等。

通过上述各项检索条件组合而成订单检索式,并按照预设检索规则从数据库中检索符合检索条件的订单信息,得到的检索结果即为产品订单信息,进一步的,所述检索得到的产品订单信息包含有与该订单有关的全部详细信息,也包含有与该订单产品有关的全部产品信息,具体的,所述产品订单信息包含但不限于产品的品名、规格、品牌、数量、大包装单位、每大包装数量、大包装标签个数、大包装散装数量、小包装单位、每小包装数量、小包装标签个数、小包装散装数量、批号、客户料号、是否有详细尺寸图、是否显示品牌、至少一个扩展栏、千支重(kg)、商品编号、我的料号、自定义品名、自定义规格、自定义标准、自定义强度、自定义材料、自定义表色、材质和单位。

步骤S102,根据所述产品订单信息,获得第一产品数量值;

优选的,所述第一产品数量值为所述产品订单信息所包含有的、从所述产品订单信息当中提取出的该订单的该产品的订购数量总值,具体的,该订购数量总值也可以进行再次修改设定。

步骤S103,根据所述第一产品数量值,确定拟包装的产品第一数量以及所述第一产品数量值中剩余的产品第一剩余数量;

优选的,根据步骤S102中已经确定的产品订购数量总值,通过人工手动输入来确定该订单中每大包装的包装单位以及每大包装单位所包含的产品数量,同时,根据预设计算规则计算得到所述产品第一剩余数量,即数量不能满足一个包装单位的需要散装的产品数量,比如,设定产品订购数量总值为40 件,设定每大包装的包装单位为箱,设定每箱所包含的产品数量为39件,则计算得到需要散装的产品数量为1件。

优选的,根据步骤S102中已经确定的产品订购数量总值,通过人工手动输入来确定该订单中每小包装的包装单位以及每小包装单位所包含的产品数量,同时,根据预设计算规则计算得到所述产品第一剩余数量,即数量不能满足一个包装单位的需要散装的产品数量,比如,设定产品订购数量总值为32 件,设定每小包装的包装单位为盒,设定每箱所包含的产品数量为15件,则计算得到需要散装的产品数量为2件。

步骤S104,根据预设标签数据计算规则计算所述产品第一数量相应的产品标签数据的第一打印数量;

优选的,通过人工手动设定每大包数量,其中,每大包数量与该产品的订购数量总值、大包装标签个数(即所述第一打印数量)、大包装散装数量具有关联关系,比如,设定每大包数量为39件,大包装单位为箱,设定该产品的订购数量总值为40件,则通过预设规则计算得到大包装标签个数为1,即40 件产品需要1个包装箱(配有1个标签)和1个散装产品。

步骤S105,根据预设标签数据计算规则计算所述产品第一剩余数量相应的产品标签数据的第二打印数量;

优选的,通过人工手动设定每小包数量,其中,每小包数量与该产品的订购数量总值、小包装标签个数(即所述第一打印数量)、小包装散装数量具有关联关系,比如,设定每小包数量为15件,小包装单位为盒,设定该产品的订购数量总值为32件,则通过预设规则计算得到小包装标签个数为2,即32 件产品需要2个包装盒(配有2个标签)和2个散装产品。

步骤S106,根据产品打印指令,打印所述第一打印数量和所述第二打印数量对应的所述产品标签数据。

优选地,可以将常用的外箱、内包、货架、袋装等标签数据类型,减少客户的自定义过程,没有特殊要求的可以直接使用标签数据类型输出打印出产品标签;当确定标签类型后,可以加载出预设标签模板;加载可以是关联表格、窗口显示等任一的显示方式。在加载出预设标签模板时还可以包括:模板样例、标签类型以及尺寸,比如,模板样例中包含了预先排版或者设置的表格、标签属性等。标签类型通过接收到的标签数据生成指令确定。

在确定了产品的属性、标签数据类型之后,可以按照预设标签模板将产品标签数据进行输出。此外,至少还需要确定的是产品的规格和标签数据类型,优选地,根据输出指令输出产品标签数据可以通过设置录入包装方式、规格等参数,选择需要打印的标签类型。

在一些实施例中,根据预设规则对所述工业品编码并写入数据库时,在数据存储层,使用MySql进行数据持久化,并采用数据库读写分离,能够提高多用户访问时的性能。

在一些实施例中,根据预设规则对所述工业品编码并写入数据库时,在数据访问层:可以选用ADO.NET EF或者SqlClient两种方式进行数据访问,满足不同场景下对数据访问的要求。

在一些实施例中,根据预设规则对所述工业品编码并写入数据库时,在业务服务层:所有业务逻辑都封装在业务服务层,以Windows通讯开发平台的方式对外提供业务服务,具有高内聚、低耦合的特点。

在一些实施例中,根据预设规则对所述工业品编码并写入数据库时,在展现层:可以选用HTML5、JQuery、CSS3、Bootstrap等前端展示技术,响应式布局,兼容多种浏览器。

在一些实施例中,根据预设规则对所述工业品编码并写入数据库时,在客户端:支持多种主流浏览器,可以选用IE、谷歌、火狐浏览器,平板、智能手机等设备、适应移动化办公需求。

从以上的描述中,可以看出,本发明实现了如下技术效果:

在本申请实施例中,采用首先确定产品订单信息的方式,通过根据产品数量值,确定拟包装的产品数量以及产品剩余数量,达到了根据预设标签数据计算规则计算产品数量相应的产品标签数据的打印数量的目的,从而实现了根据产品打印指令,打印产品标签数据的技术效果,进而解决了相关技术中通过订单系统进行产品标签打印效率较低下的问题。

根据本发明实施例,作为本实施例中的优选,如图2所示,还包括如下的步骤S201至步骤S204:

步骤S201,确定产品第一属性;

优选的,所述产品第一属性包括但不限于产品大类、产品小类和产品标准,产品大类为工业品的主要类型,比如,螺栓、螺柱、螺钉、螺母、垫圈、挡圈、自攻钉、木螺钉、铆钉、组合件等;产品小类为产品大类下属的工业品的次要类型,比如,所述产品大类设定为螺栓,则所述产品小类为螺栓类型下属的六角螺栓、法兰螺栓、圆头螺栓、方头螺栓、地脚螺栓、活节螺栓、吊环螺栓等;产品标准为所述产品小类下属的所有标准的名称,比如,所述产品小类设定为六角螺栓,则所述产品标准为“GB5-1976半牙六角头螺栓部分螺纹”;其中,产品大类、产品小类和产品标准具有从属关联关系。

步骤S202,根据所述产品第一属性,得到与所述产品第一属性关联的产品第二属性;

优选的的,所述产品第二属性包括但不限于产品直径、产品长度、产品表面、产品材质、产品强度、产品材料,且上述产品第二属性之间也具有关联关系,比如,产品直径为M10、M12、M14、M16、M18、M20、M22等,产品长度为45、50、55、60、65、70等,产品表面为三价彩锌、发黑(淬火)、发黑(不淬火)、洗白、本色、军绿、镀镍、镀锡、本色涂油、三价黄锌、仿金、青古铜、红古铜、红彩、绿彩、镀铅、黑磷、灰磷、烤漆等,产品材质为碳钢、合金钢、不锈钢、铜镍合金、塑料、铝合金/钢、锌合金、钛合金、陶瓷等,产品强度为4.8、A2-70、PA-6.6等。

步骤S203,根据所述产品第一属性和/或所述产品第二属性,配置检索式;

优选的,通过上述各项检索条件组合而成订单检索式,并按照预设检索规则从数据库中检索符合检索条件的订单信息。

步骤S204,通过检索式,得到产品订单信息。

优选的,根据上述步骤S203得到的检索结果即为产品订单信息,进一步的,所述检索得到的产品订单信息包含有与该订单有关的全部详细信息,也包含有与该订单产品有关的全部产品信息,具体的,所述产品订单信息包含但不限于产品的品名、规格、品牌、数量、大包装单位、每大包装数量、大包装标签个数、大包装散装数量、小包装单位、每小包装数量、小包装标签个数、小包装散装数量、批号、客户料号、是否有详细尺寸图、是否显示品牌、至少一个扩展栏、千支重(kg)、商品编号、我的料号、自定义品名、自定义规格、自定义标准、自定义强度、自定义材料、自定义表色、材质和单位。

根据本发明实施例,作为本实施例中的优选,如图3所示,还包括如下的步骤S301至步骤S302:

步骤S301,根据所述第一产品数量值,确定产品包装单位和所述产品第一数量,其中,所述产品第一数量为每包装单位所包含的产品数量;

优选的,所述第一产品数量值为所述产品订单信息所包含有的、从所述产品订单信息当中提取出的该订单的该产品的订购数量总值,具体的,该订购数量总值也可以进行再次修改设定。

具体的,通过人工手动设定大/小包装单位(即产品包装单位)和每大/小包装数量(即产品第一数量)。

步骤S302,根据所述第一产品数量值、所述产品包装单位和所述产品第一数量,得到所述产品第一剩余数量,其中,所述产品第一剩余数量为产品散装数量。

优选的,通过人工手动输入来确定该订单中每大包装的包装单位以及每大包装单位所包含的产品数量,同时,根据预设计算规则计算得到所述产品第一剩余数量,即数量不能满足一个包装单位的需要散装的产品数量,比如,设定产品订购数量总值为40件,设定每大包装的包装单位为箱,设定每箱所包含的产品数量为39件,则计算得到需要散装的产品数量为1件。

根据本发明实施例,作为本实施例中的优选,如图4所示,还包括如下的步骤S401至步骤S402:

步骤S401,确定所述产品第一数量与产品标签数据的关联关系;

优选的,预设每一个包装单位对应一个产品标签,即每一箱/盒包装对应一个标签。

步骤S402,通过预设标签数据计算规则,计算得到所述第一打印数量。

优选的,通过人工手动设定每大包数量,其中,每大包数量与该产品的订购数量总值、大包装标签个数(即所述第一打印数量)、大包装散装数量具有关联关系,比如,设定每大包数量为39件,大包装单位为箱,设定该产品的订购数量总值为40件,则通过预设规则计算得到大包装标签个数为1,即40 件产品需要1个包装箱(配有1个标签)和1个散装产品。

优选的,通过人工手动设定每小包数量,其中,每小包数量与该产品的订购数量总值、小包装标签个数(即所述第一打印数量)、小包装散装数量具有关联关系,比如,设定每小包数量为15件,小包装单位为盒,设定该产品的订购数量总值为32件,则通过预设规则计算得到小包装标签个数为2,即32 件产品需要2个包装盒(配有2个标签)和2个散装产品。

根据本发明实施例,作为本实施例中的优选,如图5所示,还包括如下的步骤S501至步骤S502:

步骤S501,确定所述产品第一剩余数量与产品标签数据的关联关系;

优选的,预设每一个散装产品对应一个产品标签。

步骤S502,通过预设标签数据计算规则,计算得到所述第二打印数量。

优选的,通过预设计算规则,计算得到散装产品所对应的标签数量,比如,计算得到2件散装产品,则所述第二打印数量为2。

根据本发明实施例,作为本实施例中的优选,如图6所示,还包括如下的步骤S601至步骤S604:

步骤S601,接收第一标签预览指令;

优选的,预览指令可以是预览所选择的标签尺寸和标签类型的产品,同时可以预览标签样式。

预览标签样式时可以包括:公司名称、品名、标准、强度、规格、数量、表色、批号。

步骤S602,显示第一标签数据的第一预览结果页面;

优选的,第一预览结果页面可以配置打印的数量,预览标签格式和内容;并且确认打印的张数。

步骤S603,在所述第一预览结果页面生成具有所述产品说明内容信息访问地址的唯一标识;

优选的,唯一标识可以是包含了产品说明内容信息的访问地址。唯一标识可以是二维码或者一维码。通过扫描二维码能够访问产品的说明书内容。

步骤S604,在所述第一预览结果页面确定所述第一打印数量和所述第二打印数量。

优选的,通过产品标签数据的标签输出数量(及第一打印数量、第二打印数量)并且在预览结果页面进行确认。在预览结果页面确认无误后才能够进行打印输出。

根据本发明实施例,作为本实施例中的优选,如图7所示,还包括如下的步骤S701至步骤S704:

步骤S701,接收第一标签数据生成指令;

优选的,接收的第一标签数据生成指令可以来自用户通过电脑、无线终端的标签数据生成指令。电脑、无线终端不仅可以对已有的产品数据库中的产品建立标签数据,还能够对满足唯一编码要求的产品建立标签数据。

标签数据生成指令中可以包括:公司名称、品名、标准号、强度、规格、包装数量等产品标签属性信息。

步骤S702,根据所述第一标签数据生成指令判断所述产品标签数据的第一标签类型;

优选的,根据标签数据生成指令判断所述标签数据的第一标签类型可以是外箱标签数据类型。

比如,外箱标签数据A,用以作为贴附在产品外包装外箱上的标签。

优选地,可以将常用的外箱、内包、货架、袋装等标签数据类型,减少客户的自定义过程,没有特殊要求的可以直接使用标签数据类型输出打印出产品标签。

步骤S703,通过所述第一标签类型加载预设标签模板;

优选的,当确定标签类型后,可以加载出预设标签模板。加载可以是关联表格、窗口显示等任一的显示方式。在加载出预设标签模板时还可以包括:模板样例、标签类型以及尺寸。

比如,模板样例中包含了预先排版或者设置的表格、标签属性等。标签类型通过接收到的标签数据生成指令确定。

步骤S704,根据第一输出指令输出所述预设标签模板中的产品标签数据。

优选的,在确定了产品的属性、标签数据类型之后,可以按照预设标签模板将产品标签数据进行输出。此外,至少还需要确定的是产品的规格和标签数据类型。

优选地,根据输出指令输出产品标签数据可以通过设置录入包装方式、规格等参数,选择需要打印的标签类型。

通过加载预设标签模板,能够提高标签数据输出的效率,同时节约标签数据制作的成本。通过选择好标签类型和包装方式,能够快速地借助预设标签模板输出标签数据。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

根据本发明实施例,还提供了一种用于实施上述标签数据打印方法的装置,如图8所示,该装置包括:订单确定单元10,用于确定产品订单信息;数量值获取单元20,用于根据所述产品订单信息,获得第一产品数量值;包装数量确定单元30,用于根据所述第一产品数量值,确定拟包装的产品第一数量以及所述第一产品数量值中剩余的产品第一剩余数量;第一打印数量计算单元40,用于根据预设标签数据计算规则计算所述产品第一数量相应的产品标签数据的第一打印数量;第二打印数量计算单元50,用于根据预设标签数据计算规则计算所述产品第一剩余数量相应的产品标签数据的第二打印数量;打印单元60,用于根据产品打印指令,打印所述第一打印数量和所述第二打印数量对应的所述产品标签数据。

本申请实施例中的订单确定单元10可以包括但不限于:产品大类、产品小类、产品标准、产品直径、产品长度、产品表面、产品材质、产品强度、产品材料、产品料号(即我的料号)、关键字查找(即快速查找)、订单编号、订单日期、客户PO、客户名称(即我的客户)。

本申请实施例中的数量值获取单元20为所述产品订单信息所包含有的、从所述产品订单信息当中提取出的该订单的该产品的订购数量总值。

本申请实施例中的包装数量确定单元30为通过人工手动输入来确定该订单中每大包装的包装单位以及每大包装单位所包含的产品数量,同时,根据预设计算规则计算得到所述产品第一剩余数量,即数量不能满足一个包装单位的需要散装的产品数量,比如,设定产品订购数量总值为40件,设定每大包装的包装单位为箱,设定每箱所包含的产品数量为39件,则计算得到需要散装的产品数量为1件。

本申请实施例中的包装数量确定单元30还可以为通过人工手动输入来确定该订单中每小包装的包装单位以及每小包装单位所包含的产品数量,同时,根据预设计算规则计算得到所述产品第一剩余数量,即数量不能满足一个包装单位的需要散装的产品数量,比如,设定产品订购数量总值为32件,设定每小包装的包装单位为盒,设定每箱所包含的产品数量为15件,则计算得到需要散装的产品数量为2件。

本申请实施例中的第一打印数量计算单元40为通过人工手动设定每大包数量,其中,每大包数量与该产品的订购数量总值、大包装标签个数(即所述第一打印数量)、大包装散装数量具有关联关系,比如,设定每大包数量为 39件,大包装单位为箱,设定该产品的订购数量总值为40件,则通过预设规则计算得到大包装标签个数为1,即40件产品需要1个包装箱(配有1个标签)和1个散装产品。

本申请实施例中的第二打印数量计算单元50为通过人工手动设定每小包数量,其中,每小包数量与该产品的订购数量总值、小包装标签个数(即所述第一打印数量)、小包装散装数量具有关联关系,比如,设定每小包数量为 15件,小包装单位为盒,设定该产品的订购数量总值为32件,则通过预设规则计算得到小包装标签个数为2,即32件产品需要2个包装盒(配有2个标签)和2个散装产品。

本申请实施例中的打印单元60为在确定了产品的属性、标签数据类型之后,按照预设标签模板将产品标签数据进行输出。此外,至少还需要确定的是产品的规格和标签数据类型,优选地,根据输出指令输出产品标签数据可以通过设置录入包装方式、规格等参数,选择需要打印的标签类型。

根据本发明实施例,作为本实施例中的优选,如图9所示,所述订单确定单元10包括:产品第一属性确定模块11,用于确定产品第一属性;产品第二属性确定模块12,用于根据所述产品第一属性,得到与所述产品第一属性关联的产品第二属性;检索式配置模块13,用于根据所述产品第一属性和/或所述产品第二属性,配置检索式;检索模块14,用于通过检索式,得到产品订单信息并进行展示。

本申请实施例中产品第一属性确定模块11的所述产品第一属性包括但不限于产品大类、产品小类和产品标准,产品大类为工业品的主要类型,比如,螺栓、螺柱、螺钉、螺母、垫圈、挡圈、自攻钉、木螺钉、铆钉、组合件等;产品小类为产品大类下属的工业品的次要类型,比如,所述产品大类设定为螺栓,则所述产品小类为螺栓类型下属的六角螺栓、法兰螺栓、圆头螺栓、方头螺栓、地脚螺栓、活节螺栓、吊环螺栓等;产品标准为所述产品小类下属的所有标准的名称,比如,所述产品小类设定为六角螺栓,则所述产品标准为“GB5-1976半牙六角头螺栓部分螺纹”;其中,产品大类、产品小类和产品标准具有从属关联关系。

本申请实施例中产品第二属性确定模块12的所述产品第二属性包括但不限于产品直径、产品长度、产品表面、产品材质、产品强度、产品材料,且上述产品第二属性之间也具有关联关系,比如,产品直径为M10、M12、M14、 M16、M18、M20、M22等,产品长度为45、50、55、60、65、70等,产品表面为三价彩锌、发黑(淬火)、发黑(不淬火)、洗白、本色、军绿、镀镍、镀锡、本色涂油、三价黄锌、仿金、青古铜、红古铜、红彩、绿彩、镀铅、黑磷、灰磷、烤漆等,产品材质为碳钢、合金钢、不锈钢、铜镍合金、塑料、铝合金/钢、锌合金、钛合金、陶瓷等,产品强度为4.8、A2-70、PA-6.6等。

本申请实施例中检索式配置模块13通过上述各项检索条件组合而成订单检索式,并按照预设检索规则从数据库中检索符合检索条件的订单信息。

本申请实施例中的检索模块14得到的产品订单信息包含有与该订单有关的全部详细信息,也包含有与该订单产品有关的全部产品信息,具体的,所述产品订单信息包含但不限于产品的品名、规格、品牌、数量、大包装单位、每大包装数量、大包装标签个数、大包装散装数量、小包装单位、每小包装数量、小包装标签个数、小包装散装数量、批号、客户料号、是否有详细尺寸图、是否显示品牌、至少一个扩展栏、千支重(kg)、商品编号、我的料号、自定义品名、自定义规格、自定义标准、自定义强度、自定义材料、自定义表色、材质和单位。

根据本发明实施例,作为本实施例中的优选,如图10所示,所述包装数量确定单元30包括:产品第一数量确定模块31,用于根据所述第一产品数量值,确定所述产品第一数量;产品包装单位确定模块32,用于根据所述第一产品数量值,确定产品包装单位;产品第一剩余数量确定模块33,用于根据所述第一产品数量值、所述产品包装单位和所述产品第一数量,得到所述产品第一剩余数量。

本申请实施例中的产品第一数量确定模块31为所述产品订单信息所包含有的、从所述产品订单信息当中提取出的该订单的该产品的订购数量总值,具体的,该订购数量总值也可以进行再次修改设定。

本申请实施例中的产品包装单位确定模块32为通过人工手动设定的产品包装单位,比如设定为箱、盒、组、套等。

本申请实施例中的产品第一剩余数量确定模块33通过人工手动输入来确定该订单中每大包装的包装单位以及每大包装单位所包含的产品数量,同时,根据预设计算规则计算得到所述产品第一剩余数量,即数量不能满足一个包装单位的需要散装的产品数量,比如,设定产品订购数量总值为40件,设定每大包装的包装单位为箱,设定每箱所包含的产品数量为39件,则计算得到需要散装的产品数量为1件。

根据本发明实施例,作为本实施例中的优选,如图11所示,所述第一打印数量计算单元40包括:第一关系确定模块41,用于确定所述产品第一数量与产品标签数据的关联关系;第一打印数量计算模块42,用于通过预设标签数据计算规则,计算得到所述第一打印数量。

本申请实施例中的第一关系确定模块41为预设每一个包装单位对应一个产品标签,即每一箱/盒包装对应一个标签。

本申请实施例中的第一打印数量计算模块42通过人工手动设定每大包数量,其中,每大包数量与该产品的订购数量总值、大包装标签个数(即所述第一打印数量)、大包装散装数量具有关联关系,比如,设定每大包数量为39 件,大包装单位为箱,设定该产品的订购数量总值为40件,则通过预设规则计算得到大包装标签个数为1,即40件产品需要1个包装箱(配有1个标签) 和1个散装产品。

根据本发明实施例,作为本实施例中的优选,如图12所示,所述第二打印数量计算单元50包括:第二关系确定模块51,用于确定所述产品第一剩余数量与产品标签数据的关联关系;第二打印数量计算模块52,用于通过预设标签数据计算规则,计算得到所述第二打印数量。

本申请实施例中的第二关系确定模块51预设每一个散装产品对应一个产品标签。

本申请实施例中的第二打印数量计算模块52通过预设计算规则,计算得到散装产品所对应的标签数量,比如,计算得到2件散装产品,则所述第二打印数量为2。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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