基于服务器管理的MAC标签打印与烧录方法技术

技术编号:20970622 阅读:21 留言:0更新日期:2019-04-29 17:32
本发明专利技术公开一种基于服务器管理的MAC标签打印与烧录方法,包括如下步骤:发送需要打印的MAC地址数量M的数目请求;查询MAC地址池内的MAC地址数量N,当MAC地址池内的MAC地址数量N大于或等于需要打印的MAC地址数量M,则返回MAC地址段;取出MAC地址段中的每一个MAC地址,顺序发送预打印MAC地址给标签打印机进行打印;当将预打印MAC地址打印至产品标签上后,发送“打印完毕”信号。本发明专利技术可以二次判断是否符合预设的MAC地址,进而可以提高打印以及烧录的可靠性,防止同一MAC地址重复打印,重复烧录到不同的产品中,从而使得烧录至产品中的MAC地址可以更准确,进而避免重复返工,提高生产效率,并且该方法采用了二次防重复,操作更安全、更可靠。

MAC Label Printing and Burning Method Based on Server Management

The invention discloses a method for printing and burning MAC tags based on server management, which includes the following steps: sending a request for the number of MAC addresses M to be printed; querying the number of MAC addresses N in the MAC address pool, returning the MAC address segment when the number of MAC addresses N in the MAC address pool is greater than or equal to the number of MAC addresses M to be printed; and extracting each MAC address segment in the MAC address segment. Print the pre-printed MAC address to the label printer sequentially; when the pre-printed MAC address is printed to the product label, send the \print out\ signal. The invention can determine whether the preset MAC address is in line with the preset MAC address twice, thereby improving the reliability of printing and burning, preventing the same MAC address from duplicating printing and duplicating burning into different products, so that the MAC address burned into products can be more accurate, thereby avoiding duplication of rework and improving production efficiency. The method adopts twice anti-duplication, and the operation is safer. More reliable.

【技术实现步骤摘要】
基于服务器管理的MAC标签打印与烧录方法
本专利技术涉及设备管理方法领域,特别是涉及一种基于服务器管理的MAC标签打印与烧录方法。
技术介绍
在物联网蓬勃发展的今天,越来越多的产品离不开网络,而所有的网络设备都具有MAC地址,并且每个网络设备的MAC地址必须保持全球唯一,不允许重复,一般在生产过程中需要再产品上贴上MAC地址标签,将其MAC地址标签对应的MAC地址烧录到该产品的存储器中。然而在目前的生产中,对MAC标签打印的管控完全依赖于人工管理,这样人工管控,会导致两个问题。1、MAC地址标签重复打印,比如今天打印了7CB232000001到7CB23200FF00,可能下次从7CB23200FE00开始打印,这样从源头上就已经重复了,可能今天是这个人打印,明天是别的人打印,两个人并没有交接好,也可能导致打印重复,还有今天是这台电脑打印明天可能是别的电脑打印,不同的电脑打印也很容易导致重复打印。2、MAC标签打印模糊,不能在打印的时候自动检测,及时重新补打,会导致此标签贴到产品之后在烧录MAC地址的工位无法扫描的时候才能发现,在那时很难知道该标签对应的MAC地址,除非你能统计出本批次其它所有的MAC地址标签,但是如果有多个这种打印模糊的标签,那将无法知道。所以一般只能舍弃此MAC地址,重新贴一个标签,但这样一来你将无法根据MAC地址数目统计出产品的数目。这样也很难统计出准确的产品报废率。
技术实现思路
本专利技术的目的是克服现有技术中的不足之处,提供一种可靠性高、能避免重复打印、提高生产效率的基于服务器管理的MAC标签打印与烧录方法。本专利技术的目的是通过以下技术方案来实现的:一种基于服务器管理的MAC标签打印与烧录方法,包括如下步骤:S110、发送需要打印的MAC地址数量M的数目请求;S120、接收所述数目请求后,查询MAC地址池内的MAC地址数量N,当所述MAC地址池内的MAC地址数量N大于或等于需要打印的MAC地址数量M,则返回MAC地址段;S130、接收所述MAC地址段,并且取出所述MAC地址段中的每一个MAC地址,顺序发送预打印MAC地址给标签打印机进行打印;S140、当将所述预打印MAC地址打印至产品标签上后,发送“打印完毕”信号;S150、接收所述“打印完毕”信号,扫描打印的所述产品标签,当该产品标签上的MAC地址与所述预打印MAC地址相同,则标签打印结束;S160、将打印结束的标签贴至产品上,扫描该产品上的产品标签,并获取该产品标签上的MAC地址;S170、判断所述产品标签上的所述MAC地址是否为所述MAC地址段中打印完毕的MAC地址,若是,则将所述MAC地址烧录至产品中;S180、读取所述产品中已烧录的MAC地址,判断所述已烧录的MAC地址是否与所述产品标签上的所述MAC地址相同,若相同,则烧录成功。在其中一个实施例中,所述S120的步骤中的MAC地址段包括一个连续的MAC地址段或多个不连续的MAC地址段。在其中一个实施例中,所述S120的操作中还包括如下步骤:当所述MAC地址池内的MAC地址数量N小于需要打印的MAC地址数量M时,则发出最终可打印的MAC地址数量N。在其中一个实施例中,在所述返回MAC地址段的操作之后,还包括如下步骤:S121、更新MAC地址池中未打印的MAC地址数量以及可用的MAC地址段;S122、建立MAC地址状态表,将所述返回MAC地址段中的每一个MAC地址一一插入所述MAC地址状态表中,并且,将各所述MAC地址对应的状态信息标记为“正在打印”。在其中一个实施例中,所述S130的操作中,顺序发送预打印MAC地址给标签打印机进行打印的步骤之后,还包括步骤:S1301、调用打印命令,并发送所述打印命令,进行打印操作。在其中一个实施例中,所述S150的操作中,当该产品标签上的MAC地址与所述预打印MAC地址不同时,则执行如下步骤:S1501、发送所述产品标签打印不合格信号,发送回退信号指令;S1502、接收所述回退信号指令,将“不合格”打印至该产品标签上。在其中一个实施例中,所述接收所述回退信号指令,将“不合格”打印至该产品标签上的操作之后,还包括如下步骤:发送“不合格”标签已经打印完毕的信号;接收所述打印完毕的信号,并发送未成功打印的所述预打印MAC地址,返回执行步骤S1301。在其中一个实施例中,所述步骤S150之后,还包括如下步骤:发送产品标签上的MAC地址打印成功的信号,并且更新所述MAC地址状态表中对应的MAC地址的状态信息,将其状态修改为“打印完毕”。在其中一个实施例中,还包括步骤:实时监听所述标签打印机的回调函数,其中,所述回调函数用于接收标签打印机的消息。在其中一个实施例中,所述判断该产品标签上的MAC地址与所述预打印MAC地址不同的操作,具体步骤包括:当所述产品标签打印模糊时、当所述产品标签识别错误时或当所述产品标签无法扫描时,则认为所述产品标签上的MAC地址与所述预打印MAC地址不同。本专利技术相比于现有技术的优点及有益效果如下:本专利技术为一种基于服务器管理的MAC标签打印与烧录方法,通过二次扫描已经打印完成的产品标签,并且识别该产品标签上的MAC地址,从而可以二次判断是否符合预设的MAC地址,进而可以提高打印以及烧录的可靠性,防止同一MAC地址重复打印,重复烧录到不同的产品中,从而使得烧录至产品中的MAC地址可以更准确,进而避免重复返工,提高生产效率,并且该方法采用了二次防重复,操作更安全、更可靠。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术一实施方式的基于服务器管理的MAC标签打印与烧录方法的流程图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。请参阅图1,一种基于服务器管理的MAC标签打印与烧录方法,包括如下步骤:S110、发送需要打印的MAC地址数量M的数目请求;需要说明的是,首先标签打印客户端发出需要打印的MAC地址数量M的数目请求,向服务器发出请求,告诉服务器需要打印的数量。S120、接收所述数目请求后,查询MAC地址池内的MAC地址数量N,当所述MA本文档来自技高网
...

【技术保护点】
1.一种基于服务器管理的MAC标签打印与烧录方法,其特征在于,包括如下步骤:S110、发送需要打印的MAC地址数量M的数目请求;S120、接收所述数目请求后,查询MAC地址池内的MAC地址数量N,当所述MAC地址池内的MAC地址数量N大于或等于需要打印的MAC地址数量M,则返回MAC地址段;S130、接收所述MAC地址段,并且取出所述MAC地址段中的每一个MAC地址,顺序发送预打印MAC地址给标签打印机进行打印;S140、当将所述预打印MAC地址打印至产品标签上后,发送“打印完毕”信号;S150、接收所述“打印完毕”信号,扫描打印的所述产品标签,当该产品标签上的MAC地址与所述预打印MAC地址相同,则标签打印结束;S160、将打印结束的标签贴至产品上,扫描该产品上的产品标签,并获取该产品标签上的MAC地址;S170、判断所述产品标签上的所述MAC地址是否为所述MAC地址段中打印完毕的MAC地址,若是,则将所述MAC地址烧录至产品中;S180、读取所述产品中已烧录的MAC地址,判断所述已烧录的MAC地址是否与所述产品标签上的所述MAC地址相同,若相同,则烧录成功。

【技术特征摘要】
1.一种基于服务器管理的MAC标签打印与烧录方法,其特征在于,包括如下步骤:S110、发送需要打印的MAC地址数量M的数目请求;S120、接收所述数目请求后,查询MAC地址池内的MAC地址数量N,当所述MAC地址池内的MAC地址数量N大于或等于需要打印的MAC地址数量M,则返回MAC地址段;S130、接收所述MAC地址段,并且取出所述MAC地址段中的每一个MAC地址,顺序发送预打印MAC地址给标签打印机进行打印;S140、当将所述预打印MAC地址打印至产品标签上后,发送“打印完毕”信号;S150、接收所述“打印完毕”信号,扫描打印的所述产品标签,当该产品标签上的MAC地址与所述预打印MAC地址相同,则标签打印结束;S160、将打印结束的标签贴至产品上,扫描该产品上的产品标签,并获取该产品标签上的MAC地址;S170、判断所述产品标签上的所述MAC地址是否为所述MAC地址段中打印完毕的MAC地址,若是,则将所述MAC地址烧录至产品中;S180、读取所述产品中已烧录的MAC地址,判断所述已烧录的MAC地址是否与所述产品标签上的所述MAC地址相同,若相同,则烧录成功。2.根据权利要求1所述的基于服务器管理的MAC标签打印与烧录方法,其特征在于,所述S120的步骤中的MAC地址段包括一个连续的MAC地址段或多个不连续的MAC地址段。3.根据权利要求1所述的基于服务器管理的MAC标签打印与烧录方法,其特征在于,所述S120的操作中还包括如下步骤:当所述MAC地址池内的MAC地址数量N小于需要打印的MAC地址数量M时,则发出最终可打印的MAC地址数量N。4.根据权利要求1所述的基于服务器管理的MAC标签打印与烧录方法,其特征在于,在所述返回MAC地址段的操作之后,还包括如下步骤:S121、更新MAC地址池中未打印的MAC地址数量以及可用的MAC地址段;S122、建立MAC地址状态表,将所述返回MAC地址段中的每一个MA...

【专利技术属性】
技术研发人员:周明森熊运自陈宇科谭坤余曾宏清
申请(专利权)人:惠州高盛达科技有限公司
类型:发明
国别省市:广东,44

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

1