CN112567328B - 用于序列化信息的打印方法和*** - Google Patents
用于序列化信息的打印方法和*** Download PDFInfo
- Publication number
- CN112567328B CN112567328B CN201980034044.7A CN201980034044A CN112567328B CN 112567328 B CN112567328 B CN 112567328B CN 201980034044 A CN201980034044 A CN 201980034044A CN 112567328 B CN112567328 B CN 112567328B
- Authority
- CN
- China
- Prior art keywords
- information
- product
- serialized
- unique information
- printed
- 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.)
- Active
Links
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/1211—Improving printing performance
-
- 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
- G06F3/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- 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
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- 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/1242—Image or content composition onto a page
- G06F3/1243—Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
-
- 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
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- 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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K1/00—Methods or arrangements for marking the record carrier in digital fashion
- G06K1/12—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
- G06K1/121—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/0461—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa part of the apparatus being used in common for reading and reproducing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Economics (AREA)
- Finance (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Signal Processing (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及用于在基板上提供一系列序列化的唯一信息以及产品相关信息的方法和***。该方法包括以下步骤:首先使用能够直接对基于数码的图像进行打印的打印机设备(30),在基板上从一批序列化的唯一信息提供一系列序列化的唯一信息;将关于序列化的唯一信息的信息存储到数据存储设备(20);在基板上打印产品相关信息;以及分析在基板上的打印的序列化的唯一信息和产品相关信息。
Description
技术领域
本发明整体上涉及在产品或物品上施加信息,特别是打印序列化或唯一的数据。
背景技术
在工业打印***中,工业打印机通常被配置为在各种类型的信息载体(诸如,物品、产品或制品)上打印不同类型的信息。这种工业打印机的操作的一个示例可以是将打印信息打印在各种类型的包装或消费品上。通常,此类包装或消费品需要大量唯一或序列化的产品标识和内容规范,例如可追溯性数据、序列号、包装时间和日期、有效期等。
此外,要打印在包装或消费品上的打印信息可能是变化的:在一批物品中的一件物品与另一件物品之间、一批物品与另一批物品之间、一个生产地点与另一个生产地点之间、一次生产与另一次生产之间、一种类型的打印技术与另一种类型的打印技术之间,等等。
序列化代码可以用于为产品提供唯一标识,例如,用于识别目的。下文给出应用领域的一些示例。
序列化代码可以应用为条形码符号和标准(例如,GS1、DataMatrix(数据矩阵)、DotCode(点阵码)、Codabar(库德巴码)、EAN、GTIN、ISBN、UPC、条形码或QR码)中的一者或多者或组合。打印这些类型的代码的灵敏性和打印质量可能会受到例如打印速度的影响。由于序列化代码不是一成不变的,并且针对每次新打印会发生改变,因此打印机必须更改数据并以高质量和合规代码(compliant code)来高速打印新数据,从而允许随后扫描和读取代码。
当今用于序列化的最常见技术可以包括热喷墨(TIJ)、热转印叠印(TTO)、连续喷墨(CIJ)以及激光。这些打印技术通常用于按照每种产品进行编码和标记。
打印并应用(P&A)和按需供墨(DOD)已被使用,但由于应用而受到限制。这些打印技术通常用于外箱包装和托盘贴标的标记。
TIJ提供了高质量的代码,利用了环保油墨,但主要缺点是生产线速度受到限制。可变打印的成本很高。通常,序列化的TIJ应用在制药行业内。
也可以使用CIJ技术。遗憾的是,这项技术提供了质量较差的代码(阅读问题)。另一个问题是使用了甲基乙基酮(MEK)。但是,可变打印的成本很低。最后但同样重要的是,在打印高质量代码时,生产线速度受到限制。
只有在铝箔纸上进行打印时才能进行TTO打印,例如,以用于成型、填充和密封应用。它确实允许良好的打印速度(每秒1000mm)。一级包装线的运行速度可以达到10,000mm/sec甚至更快,TTO在打印速度方面仍然受到限制。因此,主要缺点是停机时间,并且需要定期更换色带和打印头。
P&A提供了高质量的打印,但仅适用于二级、三级应用。打印和贴标速度非常有限,并且适合将标签贴在盒子、袋子、托盘等上。
DOD提供了中等质量的打印(150dpi)。它具有良好(中等)的打印速度,并且耗材是环保的。可能应用范围有限(盒子、塑料)。某些打印机最大打印速度可以为120m/min=2000mm/sec。因此,在此速度下,条形码质量低且不可靠。为了将质量提高一级,可以将速度降低到1000mm/sec。这项技术的另一个缺点是有脏污(smudging)的风险(妨碍QR码扫描)。可变打印的成本是中等的。
激光是可以用于序列化的另一种方法。激光的优点是可以提高线速度,并且也是环保的,但主要缺点是代码质量下降(例如,打印“x”而不是清晰的点),并且因此,读取代码可能会成为问题。激光可以产生完整的点,但是这会很慢,因为“光束”很小,因此它必须用光束来扫描条形码元素的整个区域,或者产生多个单独的小标记,以构建条形码元素。为了有效标记,它可以产生X标记,此标记不合规但可以被扫描仪识别。由于有严格的规定(不合规),代码的质量是重要的因素。可变打印的成本很低。当提高线速度时,打印质量下降。
数码打印还不是一种常用的技术。
因此,应用序列化代码可能会遇到一些必须解决的问题:
·序列化代码的打印速度与生产线速度受到限制:
ο与以高质量来打印序列化代码所能实现的速度相比,生产线通常需要更高的速度来完成信息的最终打印。
·序列化代码的打印质量损失:
ο取决于例如打印速度和打印机类型,序列化代码的质量可能受影响。
·对使用的打印技术的限制;
ο某些技术可能只能用于打印在例如产品、盒子或托盘上。
·对应用的限制(一级、二级、三级)。
·对使用的包装材料的限制(使用数码打印机)。
·对使用的序列化代码类型的限制。如今,生产商更喜欢QR码或GS1码,因为这些代码可以包含更多信息,并且在市场上更常见。生产商仅出于打印速度和打印质量的限制才会考虑替代的序列化代码类型。例如,“点阵码”被认为适用于烟草行业。在“点阵码”上,可以存储的信息较少,但可以以更快的速度进行打印。
·打印机设备的尺寸可能是一个问题:
ο在现有生产线中***并使用新技术(打印设备)可能会遇到问题。由于打印机的尺寸(工厂布局),在工厂内部安装数码打印机可能会成为问题。
·最小正常运行时间是另外的风险(预先打印):
ο最小正常运行时间是另一个大风险,因为没有可能的备用解决方案。
·打印的安全性(删除序列化代码的可能性)。
WO 03/038738提到了条形码信息在生产过程中被打印在产品的可打印表面(例如,产品的标签或容器,或产品本身)上。复合条形码符号的第一组成部分是预先打印的或在生产过程中打印的,该第一组成部分可以标识容器中携带的产品,而(条形码的)第二组成部分是在生产过程中打印的,该第二组成部分可以标识分批(lot)、批次、有效期或商品编号。检查数据可以用于确认由打印机计算机使用的信息的准确性。可以访问数据库,以确定从第一和第二条形码符号部分恢复的信息是否一致。一***立的打印机可以根据需要而向一个或多个生产线提供标签。
该文档未描述序列化的唯一代码。说明书中提到:“NDC是标识生产商、产品、剂量、强度、以及包装尺寸或类型的唯一的数字代码。所提议的规则是试图减少在医院和其他医疗机构中配发药物的错误次数。在实践中,可以将药物上的条形码与和患者及患者的用药方式相关联的条形码相匹配,例如,通过使用患者腕带或医疗文件上提供的条形码。医院将获得适当的扫描设备以用于对药物条形码和患者的条形码进行扫描,并且计算机数据库将处理这些数据,以告知医疗专业人员是否已获得正确的药物/药品。”这并不意味着每个产品都会获得唯一序列代码。没有提及数码打印机。
发明内容
本发明提供了克服上述问题的方法、设备和***,并提供了在后文中描述的附加优点。根据一个方面,本发明提供了(一个或多个)唯一的基板或基板的部分,其可以用于生成例如唯一的包装(通过唯一的序列化代码)、唯一的产品信息载体等。
由于这些原因,本发明涉及在基板上提供一系列序列化的唯一信息以及产品相关信息的方法。所述方法包括:首先使用能够直接对基于数码的图像进行打印的打印机设备,在基板上从一批序列化的唯一信息提供一系列序列化的唯一信息;将关于序列化的唯一信息的信息转移并存储到数据存储设备;在基板上打印产品相关信息;以及分析在基板上的打印的序列化的唯一信息和产品相关信息。在一个实施例中,基板用作包装材料。所述方法可以包括在打印产品相关信息之前分析打印的序列化的唯一信息的附加步骤。分析在基板上的打印的序列化的唯一信息和产品相关信息的结果可以用于丢弃基板或其内容。所述方法可以包括将关于序列化的唯一信息的信息和产品相关信息转移并存储到数据存储设备中。所述方法可以包括在打印产品相关信息之前,使用图像扫描或记录设备扫描打印的序列化的唯一信息。在一个实施例中,所述方法可以包括使用图像扫描或记录设备来扫描打印的序列化的唯一信息和产品相关信息。在又一实施例中,序列化的唯一信息包括代码,在每次生成该代码时该代码在内容和/或外观上是唯一的,其中每个代码与上一个和下一个代码具有相关性。序列化代码不被重印。序列化的信息批次由包括以下各项中的一者或多者的一方或多方根据数据私密性来提供:政府、生产商、转换者、打印服务供应商、编码生产商。可以通过工业打印机在基板上打印产品相关信息。序列化的唯一信息可以以以下形式实现:机器可读/可识别/可检测的代码(例如,条形码符号和标准(例如,GS1、数据矩阵、点阵码、库德巴码、EAN、GTIN、ISBN、UPC、数据矩阵、条形码或QR码))、字符组合、数字组合、图像、可打印电路或可打印RFID中的一者或多者。所述方法还可以包括:生成合并数据,包括将序列化的唯一信息与产品相关信息合并;验证合并数据;以及如果合并数据符合一组要求,则用唯一内容来填充由基板制成的包装。
本发明还涉及一种用于在基板上提供一系列序列化的唯一信息以及产品相关信息的***。所述***包括:能够直接对基于数码的图像进行打印的第一组打印机设备、第二组工业打印机、数据存储设备、图像扫描设备以及控制器。所述***被配置为首先使用能够直接对基于数码的图像进行打印的打印机设备,在基板上从一批序列化的唯一信息打印一系列序列化的唯一信息;将关于序列化的唯一信息的信息转移并存储到数据存储设备;使用工业打印机在基板上打印产品相关信息;由图像扫描设备来扫描打印的信息;以及由控制器分析在基板上的打印的序列化的唯一信息和产品相关信息。
附图说明
参考附图,其中,在整个说明书中,带有相同附图标记的元件可以表示相同的元件。
图1是可以实现本文描述的方法和设备的示例性***的图示;
图2示出了根据本发明的教导打印的标签部分的示意图;
图3是在图1的***中使用的示例性处理***的图示;
图4是根据图1的***中使用的一个实施例的示例性处理步骤的图示;以及
图5是根据图1的***中使用的另一实施例的示例性处理步骤的图示。
具体实施方式
在下文中,本文所使用的词语“打印”可以指将信息转移到信息载体或介质上。
本文所使用的词语“数码打印机”和“数码打印”可以指用于将基于数码的图像直接打印到各种介质的方法和设备。
本文所使用的词语“工业打印机”可以指用于需要大量产品标识(例如,有效期、可追溯性数据、包装日期等)的消费品和工业品的打印或标记设备。在物品之间、类似物品的批次之间、生产地点或生产时间之间、和/或打印技术之间,要打印的信息可能变化。工业编码和标记环境的一个示例可以是在各种类型的包装或消费品上打印标签。另一示例可以是相同技术或不同技术的多个编码和标记打印机被配置为在各种类型的产品或物品上同时打印信息(例如,包装的两侧、可见和不可见的打印信息的组合等)。因此,工业打印机可以是***设备,其在基板上产生持久性的人类可读形式的图形或文本。
本文所使用的词语“序列化代码”可以指这样的代码:在每次生成该代码时,该代码在内容和/或外观上是唯一的,其中,每个代码可以与上一个和下一个代码具有相关性。序列化代码不应被重印。序列化代码可以以机器可读/可识别/可检测的代码(例如,GS1码、1D码、2D码(例如,数据矩阵、点阵码和QR码))、字符组合、数字组合、图像、可打印电路或RFID中的一者或多者的形式实现。
本文所使用的词语“静态代码”或“静态信息”可以指任何类型的反复出现或重复的数据/信息,其在一次打印与另一次打印之间基本上相同。静态代码/信息可以包括产品数据/信息、内容、生产日期以及最佳使用日期等。
在下面的描述中,参考数码打印机和打印作为优选的设备和方法,因为它们不要求预先打印包装和编码设备、是环保的、并且以中等速度提供了高质量的打印。当然,应该理解,本发明不限于这些设备和技术,并且根据本发明的范围可以使用类似的技术。
本发明的总体思想是在生产之前使用合适的打印机技术(例如,数码打印机)在任何基板或产品上打印任何序列化代码,例如,GS1码、QR码、数据矩阵、点阵码、QR码、条形码或类似物形式的序列化代码,并在生产时或生产后打印任何产品数据,例如,批号、最佳使用日期、内容等。然后,序列化数据和产品数据在生产时或生产后由计算机例如在数据存储装置(例如,数据库或云服务或智能合约或分布(例如,区块链))中合并或关联。换句话说,可以在生产之前将数码文件分为两个或更多个数码文件,并且在生产时或生产后在数据库或云内部合并。其中一个文件可以是可变的。
根据如图1中示意性示出的一个示例性实施例:
1.产品生产商40从供应商10(例如,转换者、打印服务供应商或具有打印机设施(例如,数码打印机)的任何其他第三方)处购买包装材料。
2.生成唯一代码包,并将其注册到数据库或云20中。
3.数码打印机30在包装材料上预先打印序列化代码(唯一代码),以使每个包装都是唯一的(例如,在胶片上或在包装纸上)。
4.包装材料被运送给产品生产商40。在可选步骤中,在生产商的工厂(生产线)40处,可以用扫描仪41和/或视觉相机对包装材料上的每个唯一代码进行扫描。当然,在一个实施例中,可以在批次开始时手动输入唯一代码,或者可以扫描表示唯一代码的另一代码,例如,常规序号,并且在数据库中可以找到这种相关性。然后,唯一代码可以由控制器44与产品数据关联。如果相关数据(序列化代码和产品数据)符合一定的要求,则将填充包装,并且如果相关数据不符合要求,则包装将被拒收。然而,由于应用是动态的,因此可以在填充之前或之后进行打印。
5.(一个或多个)工业打印机42(例如,CIJ、TIJ、TTO、DOD、激光等)可以用于在唯一包装上的预定义位置上打印产品数据。产品数据可以包括例如批号、最佳使用日期、序列化数据、内容信息、生产数据等。
6.在打印之后,扫描仪43和/或视觉相机(或任何其他图像获取设备)对唯一代码和产品数据进行扫描。
7.所扫描的信息的结果被提供给处理***44。各种不同的数据集被合并(例如,垂直查找)或关联,并且可以被存储在数据库20、云或数码信息(代码)分发***(例如,区块链)中。
在价值链(分销网络)——生产商、批发商、分销商、零售商、顾客的任一步处,都可以对唯一代码进行有效的扫描,以获得信息并用于多种用途。
如上所述,唯一代码包可以由多方(例如,政府、生产商、转换者、打印服务供应商、编码生产商或任何其他第三方)依据数据私密性来提供。可以从服务供应商处购买一系列唯一代码。
本发明可以使用任何数据存储装置作为数据库20或所谓的云服务。
可以使用能够打印序列化代码的任何数码打印机;例如,用于包装和标签的数码打印机、用于纺织品的数码打印机、用于易拉罐的数码打印机等。
基板或材料可以包括任何类型的材料,例如,纸箱、薄膜、棉、金属等。
扫描必须在打印产品数据时或之后执行。在打印产品数据之前进行扫描是可选步骤。
图2示出了例如包装的标签部分60a-60c的示例性实施例,这些标签部分包括序列化部分61a-61c和静态部分62。当使用数码打印机来打印包装材料时,序列化部分61a-61c被预先打印,并且每个都包括唯一序列代码,在此示例中为QR码。静态部分62在生产(包装)过程中打印并且包括对于所有产品都相同的产品数据。显然,静态部分也可能具有可变数据,但不像序列化部分那么灵敏。静态数据也可以打印在包装上的其他位置。同样明显的是,QR码(尤其是由于尺寸原因)要求较高的打印质量(例如,尤其是用于扫描),这可能是高速打印过程中的障碍。
图3是可以实现本文描述的方法和***的示例性***44的图示。***44可以包括总线410、处理器420、存储器430、只读存储器(ROM)440、存储设备450、输入设备460、输出设备470以及通信接口480。总线410允许在***44的组件之间进行通信。***44还可以包括一个或多个电源(未示出)。本领域技术人员将认识到,***44可以以多种其他方式配置并且可以包括其他或不同的元件。
处理器420可以包括解译和执行指令的任何类型的处理器或微处理器。处理器420还可以包括能够解码诸如音频文件、视频文件、多媒体文件、图像文件、视频游戏等之类的媒体文件并且生成输出到例如显示器等的逻辑。存储器430可以包括随机存取存储器(RAM)或另一存储信息和指令以供处理器420执行的动态存储设备。存储器430还可以用于在处理器420执行指令过程中存储临时变量或其他中间信息。
ROM 440可以包括常规的ROM设备和/或另一存储用于处理器420的静态信息和指令的静态存储设备。存储设备450可以包括用于存储信息和指令的磁盘或光盘及其相应的驱动器和/或某种其他类型的磁或光记录介质及其相应的驱动器。存储设备450还可以包括用于存储信息和指令的闪存(例如,电可擦除可编程只读存储器(EEPROM))设备。
输入设备460可以包括一个或多个允许用户向***44输入信息的常规机构,例如键盘、小键盘、多向键(directional pad)、鼠标、笔、语音识别、触摸屏和/或生物识别机构等。输出设备470可以包括一个或多个向用户输出信息的常规机构,包括显示器、打印机、一个或多个扬声器等。通信接口480可以包括使***44能够与其他设备和/或***进行通信的任何类似收发器的机构。例如,通信接口480可以包括到LAN的调制解调器或以太网接口。替代地或附加地,通信接口480可以包括用于经由诸如无线网络之类的网络进行通信的其他机构。例如,通信接口可以包括用于发射和接收RF数据的射频(RF)发射器和接收器以及一个或多个天线。
***可以被配置为通过通信接口480与数据库/云20进行通信。处理器420还被配置为从扫描仪/视觉相机41和43接收信息并对信息进行处理,例如,比较产品数据与序列化信息等。***44还可以控制打印机和生产线。
根据一个示例性实现方式,***44可以响应于处理器420执行包含在存储器430中的指令序列而执行各种流程。此类指令可以通过通信接口480从诸如存储设备450之类的另一计算机可读介质或从单独的设备读取到存储器430中。应该理解,计算机可读介质可以包括一个或多个存储器设备或载波。存储器430中包含的指令序列的执行使得处理器420执行所描述的动作。在替代实施例中,可以使用硬连线电路代替软件指令或与软件指令结合来实现与本发明一致的各方面。因此,本发明不限于硬件电路和软件的任何特定组合。
与其他打印方法相比,本发明提供了优点和益处。应用领域的一些示例可以包括:
语言:生产商正在寻找减少库存的方法。现今,它们局限于预先打印所需语言的模拟打印机。利用本发明,可以转向数码语言打印,这可以减少库存。这还允许基于国家需求(后期区分)来打印所需的合规需求。例如,利用模拟打印机,生产商只能打印一种语言。利用数码打印机,生产商可以在同一批中打印多种语言。扫描仪可以识别打印的语言或序列化代码,并在包装上打印本地化的“最佳使用日期”。示例:现今,生产商每次运行以一种语言打印100种产品。将来,生产商可以在同一生产过程中打印“20x英语”+“50x德语”+“20x德语”和“10x俄语”。因此,每种语言只需要较少的库存。
健康:政府承受着压力来寻求使执行有关征税品的现行法规的税收收入最大化的方法。他们对于征税品和其他行业都越来越意识到使用产品标记,这增加了对于例如酒精、烟草或任何其他危害健康的行业实施标记建议的可能性和速度。业界正在寻求实施非专有产品标记技术、采用全球供应链标准以证明供应链的透明度、以及对价值链加强控制。使用本发明,每个包装都是唯一的,这为财务编码(即印花税)打开了大门。
安全性:在过去的几年中,食品行业内部存在重大问题。利用本发明,任何产品都可以通过唯一包装而成为唯一产品。
环境:政府正在推动供应商和生产商主动减少塑料浪费。利用本发明,业界可以激励消费者送回包装(忠诚计划)。
跟踪和追查:利用GS1编码或其他法规或顾客合规性,可以跟踪和追查二级和三级应用。实施本发明还允许跟踪和追查一级空间。
库存和退货流程:目前,将产品退回商店时,零售商将退货流程(RMA)复杂地混合在一起,这对他们来说是管理负担。使用本发明,可以简化和标准化RMA流程,并且可以实现对库存(例如,服装业)的更好的控制。
超市/食品市场:目前,超市或食品市场知道货架上的产品数量。但是,他们并不知道货架上还有多少,以及有效期。使用本发明,市场可以用即将到期的折扣产品吸引顾客光顾商店(忠诚度)。在品牌所有者的支持下,食品获取量可能会减少,从而可以更好地控制浪费并改善环境。
按打印付费:目前,并非所有生产商都能够提供按打印付费/包装概念。唯一代码概念为供应商打开了启动按打印付费功能的大门。
召回管理:召回生产批次是一项艰巨的任务。本发明允许对所有生产产品的端到端可追溯性。
检测/读取/移除:通常,在检测到“不良包装”时,会停止整条生产线。使用本发明,在包装生产线过程中的任何时刻都可以拒收不良物品/包装。例如,金属检测仪检测到产品内部有金属,检测产品被拒收后,生产线继续运行。因此,工厂的正常运行时间更有保障。
防伪:防伪措施对于价格合理的产品(例如,化妆品、配件等)越来越重要。对于这些市场,序列化选项的成本可能会很高甚至无法实现。使用本发明,可以预先打印唯一代码,以防伪造。
餐馆:餐馆可能会因为他们没有对“新鲜食材”库存加以控制而出现浪费的问题。本发明可以帮助他们更好地管理这个问题。例如,某个国家的食品连锁餐馆存在“库存管理”问题。对于许多餐馆而言,需要工作人员来检查订购的东西,通常都是人工检查。需要一种***,当例如从其冷却***中取出东西时,该***允许自动补充其库存。
分销中心:分销商将满箱相同的物品运往超市。使用本发明,“拣选和包装”可以在产品层级而不是在外箱层级完成。这可以帮助超市减少库存水平。
折扣店:利用新发明,折扣店可以创建“现货可供出售(ready to sell cases)”。
区块链:使用本发明,可以将唯一编码连接到区块链。唯一编码可以成为区块链或例如电子智能合约的促成因素,并允许在何处、何时、如何进行包装和生产。这可能会触发多种解决方案,例如“自动付款”,顾客可以指定包装中其产品的来源(例如,来自泰国而不是哥伦比亚的咖啡豆)。因此,数码信息(代码)可以被分配但不能被复制。
因此,与现有技术相比,本发明提供了许多优点,例如:
·由于将在在线打印之前应用预先打印,因此,不需破坏顾客/工厂现有的设施;
·由于投资有限和成本降低,因此,为生产商/包装行业带来了高投资回报;
·适用于使用数码打印技术的所有现有编码技术;
·由于存在数码打印,因此,适用于所有包装材料;
·适用于所有应用(一级、二级、三级);
·适用于所有序列化编码类型;
·由于不需要在生产线内部安装数码打印机,因此,打印机设备的尺寸不再是问题;
·由于已经预先打印了序列化代码,因此,打印速度不再是问题;
·由于数码打印机以高质量进行打印,因此,打印质量不再是问题;以及
·由于不需要在生产线内部安装数码打印机,因此,正常运行时间不再是问题。
图4示出了用于包装和不同收费方法的应用中的本发明的另一实施例。
根据此实施例,在生产之前利用任何数码打印机在任何材料或产品上打印任何序列化代码61(例如,QR码、点阵码等),并且在生产时或生产后打印任何产品数据(例如,批号、最佳使用日期、日期等)。序列化数据和产品数据在生产时或生产后合并。
多个相机41和43被布置为在生产线的不同位置处检测序列化代码,并且将此信息用于例如验证和收费目的。例如,在生产之前,可以扫描包装基板71用于按材料付费,扫描产品计数器72用于按检测付费,扫描磅秤用于按重量付费等。
在生产和打印产品数据80的过程中,可以在打印机74之后扫描打印产品,以在对包装进行计数的包装机75中检测代码并按代码付费,以及在扫描托盘数量的托盘包装机76中检测代码并按箱付费。
可以将扫描的和金融的信息发送到金融服务90,用于特许权使用费(royalties)91等。
在本发明的又一应用中,在生产前在任何材料或产品上打印序列化代码(例如,QR码、点阵码),并且在生产时或生产后打印产品数据(例如,批号、最佳使用日期、日期等)。序列化代码和产品数据在生产时或生产后合并在数据库或所谓的云存储装置中。在包装设施(生产设施)中,每个包装填充有唯一内容,例如,不同数量的单元,具有不同颜色、不同形状、不同重量、不同口味、不同气味等的内容,并且唯一内容与存储在数据库或云中的唯一数据相关联。
参考图5的流程图:
1.生产商从转换者、打印服务供应商或具有数码打印机的任何其他第三方处购买(501)包装材料71;
2.在数据库分布式数据库(例如,区块链)或云存储装置中注册(502)唯一代码包。
3.数码打印机在包装材料上预先打印(503)唯一代码,以使每个包装都是唯一的(例如,在胶片上或在包装纸上,在基板上)。各个包装可以是卷材、板材等的部分。
4.在工厂/生产场所,使用扫描仪和/或视觉相机来扫描(504)每个唯一代码。
5.将产品数据(例如,批号、最佳使用日期、唯一内容、序列化数据)打印(505)在唯一包装上的预定义位置上。
6.在打印了唯一代码和产品数据之后,扫描仪和/或视觉相机进行扫描(506)。
7.所有信息被传输(507)到生产商优选的打印控制器***(例如,MES、中间件、CoLOS)。将各种不同的数据集合并(例如,组合、链接、相关等)(507),并存储在数据库或云存储装置中。
8.在工厂/生产场所,使用扫描仪和/或视觉相机再次扫描(508)每个唯一代码。当然,例如,出于质量检查的目的,可以可选地读取和检查其他代码/产品信息。
9.生产:
·如果(510)合并数据符合要求(例如,序列化数据和产品信息、正确的包装和待包装的产品等之间的正确相关),则用唯一内容(例如,不同数量的单元、不同的颜色、不同的形状、不同的重量、不同的质量、不同的口味、不同的气味)来填充(511)包装;以及
·如果合并数据不符合要求,则包装将被拒收(512)。
在价值链(分销网络)——生产商、批发商、分销商、零售商、顾客的任一步处,都可以对唯一代码进行有效的扫描,以获得信息并用于多种用途。
上述要求可以包括产品生产商定义的标准,例如代码的可读性满足定义的标准,即在填充之前是正确的包装,等等。通常,填充包装并且然后在出现问题时必须重新处理的成本很高,因此,本发明提供了在填充之前的安全检查。此外,这还具有以下能力:生产具有唯一代码和唯一内容的唯一包装材料(数码化生产);并匹配供求关系(个性化生产)。
应该注意,单词“包括”并不排除存在除所列出的那些元件或步骤之外的其他元件或步骤,并且在元件之前的单词“一”或“一个”并不排除存在多个这样的元件。还应当注意,任何附图标记都不限制权利要求的范围,可以至少部分地通过硬件和软件两者的方式来实现本发明,并且多个“装置”、“单元”或“设备”可以用相同的硬件项来表示。
可以利用具有基于规则的逻辑和其他逻辑的标准编程技术来完成本发明的各种实施例的软件和网络实现方式,以完成各种数据库搜索步骤或过程、相关步骤或过程、比较步骤或过程以及决策步骤或过程。
在方法步骤或过程的一般上下文中描述了本文所述的本发明的各种实施例,在一个实施例中,这些方法步骤或过程可以全部或部分地由包含在计算机可读介质中的、由网络环境中的计算机执行的计算机程序产品(包括计算机可执行指令,例如程序代码)来实现。计算机可读介质可以包括可移动和不可移动存储设备,包括但不限于只读存储器(ROM)、随机存取存储器(RAM)、光盘(CD)、数字通用光盘(DVD)等。通常,程序模块可以包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行指令、相关联的数据结构和程序模块表示用于执行本文公开的方法的步骤的程序代码的示例。这样的可执行指令或相关联的数据结构的特定序列表示用于实现在这样的步骤或过程中描述的功能的相应动作的示例。
上面提到和描述的实施例仅作为示例给出,并且不应当限制本发明。如在以下描述的专利权利要求中要求保护的本发明范围内的其他解决方案、用途、目标和功能对于本领域技术人员而言应当是显而易见的。
Claims (16)
1.一种在一系列基板中的单个基板上提供一系列序列化的唯一信息,并且然后在每个基板上施加产品相关信息的方法,所述方法包括:
使用被配置为直接对基于数码的图像进行打印的数码打印机设备(30),在所述单个基板上从唯一代码包预先打印序列化的唯一信息,其中,在每次打印所述序列化的唯一信息时所述序列化的唯一信息在内容和/或外观是唯一的;
检索包括所述序列化的唯一信息的每个单个基板的图像,并将每个单个基板与产品相关联;
通过工业打印机(42)在所述单个基板上打印所述产品相关信息;
通过图像记录仪将打印的序列化的唯一信息和产品相关信息的图像记录在每个单个基板上;以及
分析在所述单个基板上的打印的序列化的唯一信息和产品相关信息的记录图像。
2.根据权利要求1所述的方法,其中,所述单个基板用作以下各项中的一者或多者:包装材料、产品的部分,或与产品连接。
3.根据权利要求1所述的方法,包括在打印所述产品相关信息之前分析所述打印的序列化的唯一信息的附加步骤。
4.根据权利要求1所述的方法,其中,所述分析在所述基板上的打印的序列化的唯一信息和产品相关信息的结果用于丢弃所述单个基板或所述单个基板的内容。
5.根据权利要求1所述的方法,还包括:将关于所述序列化的唯一信息的信息和所述产品相关信息转移并存储在数据存储设备中。
6.根据权利要求1所述的方法,包括:在所述打印所述产品相关信息之前,使用图像扫描或图像记录设备扫描所述打印的序列化的唯一信息。
7.根据权利要求1所述的方法,包括:使用图像扫描或图像记录设备来扫描所述打印的序列化的唯一信息和所述产品相关信息。
8.根据权利要求1所述的方法,其中,每个序列化的唯一信息与上一个序列化的唯一信息和下一个序列化的唯一信息具有相关性。
9.根据权利要求8所述的方法,其中,所述序列化的唯一信息不被重印。
10.根据权利要求1所述的方法,其中,序列化的唯一信息批次由包括以下各项中的一者或多者的一方或多方根据数据私密性来提供:政府、生产商、转换者、打印服务供应商、编码生产商。
11.根据权利要求1所述的方法,其中,所述序列化的唯一信息与区块链相关联。
12.根据权利要求1所述的方法,其中,所述序列化的唯一信息以以下形式实现:机器可读/可识别/可检测的代码、条形码符号和标准:GS1、数据矩阵、库德巴码、EAN、GTIN、ISBN、UPC、条形码、点阵码或QR码、或字符组合、数字组合、图像、电路或RFID中的一者或多者、或它们的组合。
13.根据权利要求1所述的方法,还包括:生成包括所述序列化的唯一信息与所述产品相关信息的合并数据,验证所述合并数据,以及如果(510)所述合并数据符合一组要求,则用唯一内容来填充(511)由所述基板制成的包装。
14.一种用于在一系列基板中的单个基板上提供一系列序列化的唯一信息并且然后在每个单个基板上施加产品相关信息的***,所述***包括:
数码打印机设备(30),被配置为直接对基于数码的图像进行打印,
工业打印机(42),
数据存储设备(20),
图像记录或扫描设备(41,43),以及
控制器;
其特征在于,所述控制器被配置为:
在所述基板上首先指示所述数码打印机设备直接从一批序列化的唯一信息打印所述一系列序列化的唯一信息,其中,在每次打印所述序列化的唯一信息时所述序列化的唯一信息在内容和/或外观是唯一的;
将关于所述序列化的唯一信息的信息转移并存储到所述数据存储设备;
检索包括所述序列化的唯一信息的每个单个基板的图像,并将每个单个基板与产品相关联;
使用所述工业打印机在所述单个基板上打印所述产品相关信息;
由所述图像记录或扫描设备来记录所述打印的信息,所述打印的信息包括所述序列化的唯一信息和所述产品相关信息;以及
分析在所述单个基板上的打印的序列化的唯一信息和产品相关信息。
15.根据权利要求14所述的***,其中,所述存储设备是中央存储设备,所述中央存储设备是数据库、云服务或数码信息分发***中的一者或多者。
16.一种控制器(44),用于在一系列信息载体中的单个信息载体上提供一系列序列化的唯一信息以及产品相关信息,所述控制器包括:
处理器(420),
存储器(430),
通信接口(480),被配置为与被配置为直接对基于数码的图像进行打印的数码打印机设备以及工业打印机、数据存储设备、和图像记录或扫描设备进行通信,
其特征在于,所述控制器还被配置为:
首先使用所述数码打印机设备,在单个基板上从一批序列化的唯一信息提供所述一系列序列化的唯一信息,其中,在每次打印所述序列化的唯一信息时所述序列化的唯一信息在内容和/或外观是唯一的;
将关于所述序列化的唯一信息的所述信息存储到所述数据存储设备;
检索包括所述序列化的唯一信息的每个单个基板的图像,并将每个单个基板与产品相关联;
向所述工业打印机提供指令,以使用所述工业打印机在所述单个基板上打印所述产品相关信息;
从所述图像记录或扫描设备检索与所述打印的信息相关的数据,所述打印的信息包括所述序列化的唯一信息和所述产品相关信息;以及
分析在所述单个基板上的打印的序列化的唯一信息和产品相关信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18173434.4A EP3572925A1 (en) | 2018-05-21 | 2018-05-21 | Printing method and system for serialized information |
EP18173434.4 | 2018-05-21 | ||
PCT/EP2019/063131 WO2019224207A1 (en) | 2018-05-21 | 2019-05-21 | Printing method and system for serialized information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112567328A CN112567328A (zh) | 2021-03-26 |
CN112567328B true CN112567328B (zh) | 2023-01-20 |
Family
ID=62222439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980034044.7A Active CN112567328B (zh) | 2018-05-21 | 2019-05-21 | 用于序列化信息的打印方法和*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US11216222B2 (zh) |
EP (2) | EP3572925A1 (zh) |
CN (1) | CN112567328B (zh) |
WO (1) | WO2019224207A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220012678A1 (en) * | 2020-07-13 | 2022-01-13 | Good Talent Creation Limited | System and method for tracking and tracing |
DE102020212842A1 (de) * | 2020-10-12 | 2022-04-14 | Scribos Gmbh | Verfahren, System, Computerprogramm und Computerlesbares Medium zum Anbringen einer Anzahl von eindeutigen Identifizierungscodes aus einer Menge von eindeutigen Identifizierungscodes an einer Anzahl von Gegenständen |
US20220318724A1 (en) * | 2021-03-31 | 2022-10-06 | David Eagleson, Sr. | Methods and apparatus for linking pre-printed labels to product information |
US11934496B2 (en) | 2022-02-22 | 2024-03-19 | Xerox Corporation | Method and system for authentic non-fungible token (NFT) printing |
US11822838B1 (en) * | 2022-12-02 | 2023-11-21 | Xerox Corporation | Method and system for securely exchanging print job information |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484933B1 (en) * | 1999-06-18 | 2002-11-26 | L.C. Code Ltd. | Automatic barcode creation for data transfer and retrieval |
US6674923B1 (en) * | 2000-03-28 | 2004-01-06 | Eastman Kodak Company | Method and system for locating and accessing digitally stored images |
US20030080191A1 (en) * | 2001-10-26 | 2003-05-01 | Allen Lubow | Method and apparatus for applying bar code information to products during production |
JP2005508055A (ja) * | 2001-10-26 | 2005-03-24 | インターナショナル バーコード コーポレイション | 生産工程中の製品にバーコード情報を付与する方法とその装置 |
EP1668570A1 (en) | 2003-09-23 | 2006-06-14 | Secure Symbology, Inc. | Method for improving security and enhancing information storage capability |
US7967208B2 (en) * | 2006-11-15 | 2011-06-28 | Nvidia Corporation | System, method and computer program product for marking an article of manufacture with a supplemental identifier |
US9436770B2 (en) * | 2011-03-10 | 2016-09-06 | Fastechnology Group, LLC | Database systems and methods for consumer packaged goods |
US20150291382A1 (en) * | 2012-04-02 | 2015-10-15 | Chee Cheong Moh | Methods of producing printed packaging |
US20170060494A1 (en) * | 2014-04-29 | 2017-03-02 | Markem-Imaje Holding | Methods and arrangements relating to printing process |
CN107000435B (zh) * | 2014-10-07 | 2019-10-18 | 录象射流技术公司 | 用于远程检修工业打印机的***和方法 |
US9864940B2 (en) * | 2015-03-02 | 2018-01-09 | Xerox Corporation | Method and system for generating and printing three dimensional barcodes |
EP3505459B1 (en) * | 2015-05-05 | 2020-07-22 | Sealed Air Corporation (US) | Packaging system |
US9928561B2 (en) * | 2015-05-29 | 2018-03-27 | Digimarc Corporation | Serialized digital watermarking for variable data printing |
KR20180049719A (ko) * | 2016-11-03 | 2018-05-11 | 엘지이노텍 주식회사 | 전자가격표시기, 전자가격표시 시스템 및 전자가격표시방법 |
-
2018
- 2018-05-21 EP EP18173434.4A patent/EP3572925A1/en not_active Withdrawn
-
2019
- 2019-05-21 EP EP19724536.8A patent/EP3797347A1/en active Pending
- 2019-05-21 WO PCT/EP2019/063131 patent/WO2019224207A1/en active Search and Examination
- 2019-05-21 US US17/057,011 patent/US11216222B2/en active Active
- 2019-05-21 CN CN201980034044.7A patent/CN112567328B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US20210208822A1 (en) | 2021-07-08 |
CN112567328A (zh) | 2021-03-26 |
WO2019224207A1 (en) | 2019-11-28 |
EP3797347A1 (en) | 2021-03-31 |
EP3572925A1 (en) | 2019-11-27 |
US11216222B2 (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112567328B (zh) | 用于序列化信息的打印方法和*** | |
US7114654B2 (en) | RFID encoder and verifier | |
CN101371260B (zh) | 处理票签订单的方法 | |
US7581242B1 (en) | Authenticating products | |
US20060175401A1 (en) | Method of labeling an item for item-level identification | |
US9010654B2 (en) | Monitoring moving articles | |
CN101149778A (zh) | 生产运行中将条形码信息应用于产品的方法及装置 | |
MXPA04003943A (es) | Metodo y aparato para aplicar informacion de codigo de barras a productos durante la produccion. | |
CN109643362B (zh) | 提供并读取物品上的标记 | |
US11829663B2 (en) | Printing of serialized identification information | |
CN108790449B (zh) | 一种条码印刷工艺 | |
CN107563689A (zh) | 使用条形码管理***及方法 | |
RU2670727C9 (ru) | Способ учета маркируемой продукции | |
CN116503076A (zh) | 一种用于瓶盒箱防窜码的关联方法及*** | |
US20230334278A1 (en) | Method, system, computer program and computer-readable medium for attaching a number of unique identification codes from a set of unique identification codes to a number of objects | |
CN116070667A (zh) | 一种信息追溯用标签组件生成***和方法 | |
Weijing et al. | Design of a material traceability system for multi-star batch production | |
JP2007015704A (ja) | 物品の流通情報管理システム | |
WO2015131163A1 (en) | Method, system, and apparatus for creating an enhancing | |
Tazelaar | The effect of tag orientation and package content on the readability of radio frequency identification (RFID) transponders | |
BUSINESS | WHAT IS RFID & HOW WILL IT IMPACT MY BUSINESS? | |
WO2021015980A1 (en) | Integrated anti-counterfeiting, tracking, and digitalization system | |
CN110942130A (zh) | 一种标签印刷控制方法 | |
Miller | Bar-Code Labeling | |
Johannesson et al. | Marking of products and tranportation units-information contents and marking technologies |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |