掌桥专利:专业的专利平台
掌桥专利
首页

用于处理印刷标记中的变化的系统和方法

文献发布时间:2023-06-19 12:07:15


用于处理印刷标记中的变化的系统和方法

技术领域

本文的实施例总体上涉及一种系统和由该系统执行的方法。更具体地,本文的实施例涉及处理由一组工业打印机打印的标记中的变化。

背景技术

工业印刷和编码是现代生产线的一个基本要素,在大范围的工业中有大量的产品需要某种形式的标记。这种标记的范围从简单的之前最好的标签到更复杂的标记,这些更复杂的标记允许通过扫描过程进行数据传输,例如快速响应(QR)码和条形码。根据负责维护条形码标准的组织GS1,每天仅扫描条形码就超过50亿个。

工业打印机产生的标记质量的变化可能会导致最终产品的读取和扫描错误,并且表明打印机本身存在潜在问题。包括低对比度和标记不一致的常见错误常常与不正确的打印机设置(例如,打印头距离、速度等)、打印头问题(例如,退化)或基板不兼容有关。此外,不良的标记质量可能表明印刷环境不太理想,这会受到灰尘或冷凝的污染。由于许多工业单元的高分辨率使得能够打印非常小规模的特征,因此标记变化也可能在一段时间内对人类操作者不可见。

在某些条件下,人眼的视觉分辨率估计为170点每英寸(dpi)。该值可与例如纸箱喷墨打印过程中典型高分辨率的最小150dpi相比较。然而,研究表明,人类的视觉只反映了一个场景的全部内容的近似值——人类只看到可见事物的“要点”。这限制了人眼检测视觉相似图像或标记之间变化的能力。当图像是结构化的或有序的时,人类更善于检测图像中的变化,而不是图像中随机分布的内容。

技术已经发展,允许在视觉数字媒体的微小变化被识别和放大或缩小。先前关于运动放大的研究已经允许人类检测视频中的微小振动,从而能够重建与所观察到的振动相关联的音频信号。从这一点出发,进一步的研究已经看到了增强重复结构图像中微小变化的算法方法的发展。该过程将单个图像作为输入,并在该图像中搜索重复的图案。然后,该算法使用这些图案来平滑或放大图像上颜色或几何结构的差异。该方法的应用可以包括视觉检查方法,由此可放大重复结构中的任何缺陷以易于通过人工或自动手段进行检测。

因此,至少需要缓解或解决这些问题。

发明内容

因此,本文实施例的目的是消除上述缺点中的至少一个,并提供对印刷标记中的变化的改进处理。

根据第一方面,通过由处理由一组工业打印机打印的标记中的变化的系统执行的方法来实现该目的。系统获得由组中的每个打印机打印的打印标记的图像。系统从获得的图像创建合成图像。打印标记在合成图像中显示为重复图案。系统将合成图像中的打印标记相互比较或与另一标记进行比较。系统检测合成图像中的打印标记中具有第一分辨率的变化作为比较的结果。系统创建增强图像,其中检测到的变化被增强到第二分辨率。第一分辨率低于第二分辨率。

根据第二方面,通过用于处理由一组工业打印机打印的标记中的变化的系统来实现该目的。系统适于获得由组中的每个打印机打印的打印标记的图像。系统适于从获得的图像创建合成图像。打印标记在合成图像中显示为重复图案。系统适于将合成图像中的打印标记相互比较或与另一标记进行比较。系统适于检测合成图像中的打印标记中具有第一分辨率的变化作为比较结果。系统适于创建增强图像,其中所检测到的变化被增强到第二分辨率。第一分辨率低于第二分辨率

由于将合成图像中的打印标记相互比较或与另一标记进行比较,因此可以检测变化并且在增强图像中提供具有第二分辨率的变化。因此,改进了对印刷标记中的变化的处理。

本文的实施例提供了许多优点,其中示例的非详尽列表如下:

本文中的实施例的一个优点是,它们使得人类操作者能够比较打印机网络内的相对打印机标记质量,从而有助于识别打印机之间以及随着时间的标记质量的变化。本文的实施例还允许操作者可看到打印机之间的标记质量的变化。标记变化通常非常小,并且虽然它们可能影响例如在商店中扫描打印标记的能力,但是人类操作者可能无法光学地观察变化。

本文中的实施例的另一个优点是,它们能够定制和适应性地选择打印机组以生成可用于识别相对差异的标记可变性比较,从而确保在组中的所有打印机之间产生统一的标记。可以自动选择和比较多种打印机组合,以便于检测标记可变性和识别其原因。

本文中的实施例的另一个优点是,它们使得操作者能够快速而直观地识别打印机之间的标记变化,从而允许操作者启动具有高标记变化的打印机的改进或修理。

此外,本文的实施例的优点是,它们使得能够在印刷过程的早期识别由于人类操作者检测变化的能力的增强而产生的标记变化。因此,可防止因灾难性标记变化或打印机维护意外停机而造成的损失。

本文中的实施例的另一个优点是,它们能够检测否则难以检测的外部因素,例如打印机周围导致标记变化的操作环境。

本文的实施例不限于上述特征和优点。本领域技术人员在阅读以下详细描述时将认识到附加特征和优点。

附图说明

现在将通过参考图示实施例的附图仅在以下的详细描述中以示例的方式更详细地描述本文的实施例,在附图中:

图1a是示出系统的示例的示意图。

图1b是示出打印标记的示例的示意图。

图2是示出系统的示例的示意图。

图3是示出方法的示例的流程图。

图4是示出方法的示例的示意图。

图5是示出方法的示例的示意图。

图6是示出方法的示例的流程图。

图7是示出系统的示例的示意框图。

附图不一定按比例绘制,并且为了清晰起见,某些特征的尺寸可能被放大。相反,重点应放在说明本文实施例的原理上。

具体实施方式

印刷标记的变化可能表明潜在的机器问题,这可能会由于计划外的维护和产品召回而对生产线产生负面影响。在早期阶段检测变化对人类操作者来说尤其困难,因为最初可能只在每个标记的每英寸几个点上观察到差异。因此,本文的实施例允许以这样的方式对打印机进行分组,以检测在打印机之间发生的微小标记变化,指示正在发生的变化及其在标记中的位置。这允许比较分组的打印机之间的打印设置、过程和其他环境因素,以识别变化的根本原因。通过识别标记变化的来源,制造商可以预测维护要求,并且防止因产品损耗和计划外停机而造成的损失。

图1a是示出系统100的示例的示意图。系统100可以是任何合适的设备(移动的或固定的),其能够适应并通过与至少一台工业打印机101的通信连接进行通信。系统100可以包括但不限于例如用户设备、移动电话、智能手机、传感器、仪表、车辆、家用电器、医疗器械、媒体播放器、相机、机对机(M2M)设备、物联网(IOT)设备、终端设备、通信设备、平板计算机、膝上型电脑或个人计算机(PC)。系统100可以是便携式的、可袖珍存储的、手持的、包括计算机的,其能够经由通信连接与另一实体(例如,另一系统或服务器)传送语音和/或数据。系统100可由操作者操作。系统100可适于执行算法或计算机程序。系统100可以包括各种子系统或模块,并且下面描述的图2中示出了对于此的一个示例。

系统100适于连接到一个、两个或更多个工业打印机101。工业打印机101被配置为用不同类型的图案标记各种类型的基板。这也可以被描述为适于在基板或对象上打印标记的打印机101。这种工业打印机101的操作的一个示例是在各种类型的包装或消费品上(例如,在包装生产线或制造装配线上)标记图案。工业打印机、工业打印机系统和工业打印中的术语“工业”可以指的是它与工业有关或以工业为特征、被设计或适用于工业。工业可以被描述通过使用机器和工厂制造产品的过程。在工业中,环境条件可随时间而变化,环境温度可变化等。为了简单起见,当提及工业打印机101时,可以在本文中使用术语打印机101。图1a中的示例示出了五台打印机101,但任何其他n个打印机101都适用,其中n是正整数。

打印机网络103包括多个打印机101。打印机网络103中的一些打印机101可以分组为一个或多个打印机组105。打印机网络103用外虚线框示出,打印机组105用内虚线框例示。在图1a中,打印机网络103被例示为包括五台打印机101,并且打印机组105包括打印机网络103中的三台打印机101。图1a中例示的打印机网络103中的两台打印机101不被包括在任何打印机组105中,但在另一实例中,它们可被包括在另一打印机组105中。即使图1a示出了具有一个打印机组105的示例,任何其他m个打印机组105也同样适用,其中m是正整数。打印机网络103可以包括比打印机组105更多数量的打印机101,或者打印机网络103可以包括与打印机组105相同数量的打印机101。组105可以被视为打印机网络103的子集。

因此,打印机组105是从更宽的打印机网络103中选择的用于相互比较的打印机组101。在进行打印标记的比较时,打印机组105中的每个打印机101将打印相同的标记。

感兴趣的标记的可变性将用于打印机101的比较。标记可变性可以表现为参数中的差异,例如包括至少一个:

·颜色,和/或

·几何结构,和/或。

·不透明度等。

还可以定义多个打印机组105,以便提供关于每个打印机101与其对等打印机101相比的深入的相关信息。在分析期间,特定打印机101可以被包括在一个或多个打印机组105中。打印机组105可以由以下组成:

·同一工厂内的类似打印机101。

·在不同基板上编码相同标记的打印机101。

·在不同工厂位置工作的打印机101。

·由不同技术人员或操作者控制和/或维护的打印机101。

·在不同设置下工作的打印机101。

·可从中获得性能信息的其他变量。

由打印机组105中的打印机101打印的标记也可以与已知具有以下特征的先前标记进行比较:

·低可变性,代表所分析标记的理想或最佳版本。

·高可变性,代表所分析的标记的最坏版本。

·在打印机组105内的打印机101的整个工作周期内的特定点处进行采集,例如,在重新校准之后、每400标记之后等。特定的采集点可用于长期数据跟踪,给出使用性能的准确指示。

工业打印机101和系统100之间的连接可以是无线或有线连接。连接可以根据层的类型和级别使用任何合适的协议,例如,如本领域技术人员所理解的开放系统互连(OSI)模型所示。连接可以是直接连接或经由某个其它单元(图1a中未示出)的连接。

系统100和工业打印机101可以位于基本相同的物理位置,或者它们可以位于不同的物理位置。

图1a进一步示出了适于连接到系统100的用户界面108、或打印机101、或系统100和打印机101两者。用户界面108可以集成在系统100中或与系统100位于同一位置,或也可以是适于连接到系统100和/或打印机101的独立用户界面108。系统100的操作者可以查看用户界面108。操作者也可以与用户界面108交互,例如经由用户界面108向打印机101提供命令、操纵由打印机101打印的图像、启动打印机101的设置变化等。用户界面108还可以被称为显示器、屏幕、监视器、触摸屏、输出模块等。用户界面108可以包括各种模块,并且下面描述的图2中示出了对于此的一个示例。经训练的用户可以通过用户界面108访问和控制标记可变性分析过程的各个方面。用户界面108可以适于向操作者提供单向通信或者适于向操作者提供双向通信。换句话说,用户界面108可以是非交互式的或交互式的。当用户界面108是非交互式的时,它可以适于仅显示用户可查看的信息和数据,即,它适于允许从系统100和/或打印机101到用户的单向通信。用户界面108可以是交互式用户界面,因为它适于允许系统100和/或打印机101与用户之间的双向通信,即,用户界面108响应于用户的输入。当用户界面108是交互式用户界面时,它可以包括输入模块和输出模块。用户也可以被称为操作者。

图1b示出了由工业打印机101打印的标记110的示例。标记110可以是适于打印在基板(未示出)上的任何标记110,例如条形码、QR码、图像、字体、图形、代码等。标记110可以是任何合适的尺寸和颜色。即使标记110在图1b中被例示为条形码,任何其他类型的标记110在本文中也同样适用。

图2是示出系统100的另一示例的示意图。打印机组105在图2中例示为包括五台打印机101。然而,打印机组105可以包括任何其他合适的n个打印机101,其中n是正整数。系统100可以包括各种子系统或模块,例如,合成图像构造模块100a和图像变化评估模块100b。用户界面108可以包括各种子系统或模块,例如,视觉模块108a和输入选择模块108b。视觉模块108a可以被包括在用户界面108中,也可以不被包括在用户界面108中。输入选择模块108b可以是独立的模块,或可以位于用户界面108中的同一位置。输入选择模块108b可以位于用户界面108中的同一位置,其形式为用户界面108可以是例如触摸屏,它可以是适于连接到系统100和/或打印机101等的键盘。将参考图4和图5更详细地描述这些模块。

根据一些实施例,现在将参考图3中的流程图来描述用于处理由工业打印机101的组105打印的标记110中的变化的方法。简言之,图3示出了用于能够例如经由人眼识别打印标记110中的相对可变性的过程。图3还示出了打印机101的自适应分组,允许在各种机器和位置上识别标记可变性。系统100的操作者旨在评估特定打印机组105上的标记可变性,其中打印机组105中的每个打印机101产生基本相同的标记110。由打印机组105产生的标记110可能看起来与人眼相同。

所述方法包括以下步骤中的至少一个,所述步骤也可以按照以下描述以外的另一合适顺序执行:

操作者可以访问用户界面108并发起对要比较的打印机组105和标记110的定义,或者系统100可以发起对要比较的打印机组105和标记110的定义。操作者可以例如经由输入选择模块108b访问用户界面108。

打印机组105可以定义为:

a)由操作者通过用户界面108手动操作,或

b)由系统100自动执行,例如作为输入选择模块108b的功能。系统100可基于预定的要求(例如,每周或每日检查)自动定义打印机组105。

系统100的操作者可以识别特定打印机101、打印机组105、标记110或(一个或多个)其他参数以进行比较,并且系统100可以用打印机组105中的其他打印机101自动填充打印机组105。

指示打印机组105的信息可以从用户界面108的输入选择模块108b发送到系统100,例如发送到系统100中的合成图像构造模块100a。

系统100从打印机组105中的每个打印机101获得图像。所获得的图像可以被称为输出图像。这可以通过以下操作来完成:系统100(例如,通过合成图像构造模块100a)查询打印机组105中的打印机101,并且从至少一些打印机101接收输出图像。系统100可以从适于捕获由打印机101打印的标记的图像的至少一个图像捕获设备(未示出)查询和获得输出图像,而非从打印机101查询和接收输出图像。

可以从至少一些输出图像或者针对所有输出图像来构造合成图像。例如,合成图像构造模块100a可以从输出图像构造合成图像,并且可以将其发送到图像变化评估模块100b以进行评估。

来自打印机101的输出图像也可以回顾性地从与每个打印机101或系统100相关联的图像缓存或存储器获得。图像缓存中的图像可以由连接到打印机101的图像捕获设备获得。图像缓存可以将输出图像以及在较长时间跨度内获得的采样图像存储一定时间段,例如,在24小时内。这样,参考输出图像集可用于系统100,例如其合成图像构造模块100a,这增加了打印机组比较的潜在范围并增加了故障检测的时间准确性。图像缓存可以位于靠近系统100的位置,图像缓存可以被包括在系统100中,图像缓存可以适于连接到系统100和/或打印机101,图像缓存可以是云存储器等。

系统100分析合成图像以识别、增强和可选地测量合成图像中的颜色和空间变化。变化可以是第一分辨率。第一分辨率可以是亚像素分辨率。第一分辨率可以是人眼看不到的变化。可以通过相互比较输出图像来进行分析,以识别它们之间的任何可变性。检测到的差异然后被光学放大,使得微小的变化可以用人眼看到。在被放大时,变化可以是第二分辨率。第一分辨率低于第二分辨率。第二分辨率可以是像素分辨率。第二分辨率可以用人眼看到。该分析可以例如由被包括在系统100中的图像变化评估模块100b执行。该分析导致增强图像被创建。

可选地,还可以由系统100(例如,由图像变化评估模块100b)获得变化测量结果。

增强图像从系统100发送到用户界面108从而以第二分辨率显示。例如,增强图像可以由视觉模块108a显示。可选地,还可以将颜色和空间变化测量结果发送到用户界面108并显示给操作者。当处于第二分辨率时,操作者的人眼可以看到由增强图像所示的变化。

操作者经由用户界面108(例如,经由用户界面108的视觉模块108a)查看增强图像,并且可选地还查看变化测量结果。

可选地,操作者或系统100基于增强图像的评估来定义用于进一步视觉分析的进一步合成图像子集。这可以使用例如经由用户界面108使用的子集生成模块来执行。

图4是示出处理由工业打印机101的组105打印的标记110中的变化的方法的示例的流程图。该方法包括以下步骤中的至少一个,这些步骤可以按照以下描述以外的任何合适顺序执行:

该步骤对应于图3中的步骤300。除了选择要在分析中使用的标记110之外,打印机组105可以由操作者例如使用输入选择模块108b来选择,或者可以由系统100本身自动选择。关于打印机组105和标记110的信息被提供给系统100。输入选择模块108b可以是独立的输入选择模块108b,例如键盘、鼠标设备、操纵杆等,或者可以与用户界面108中的视觉模块108a处于同一位置。当处于同一位置时,输入选择模块108b可以是用户界面108的特征,使得用户和系统100之间能够例如以触摸屏的形式进行双向通信。

在一个替代方案中,操作者可以经由用户界面108(例如,经由输入选择模块108b)来定义标记可变性分析过程的参数。这可以包括:

·从打印机网络103中选择要对打印标记110进行比较的打印机组105。

·选择将构成比较基础的标记110。

替代地,系统100可以自动地选择打印机组105和/或标记110,并且能够识别用于比较的参数、设备和过程。在该替代方案中,操作者可以例如识别要对打印标记110进行比较的特定打印机101。然后,系统100可以识别当前产生相同标记110的其他打印机101,并且将它们分配给打印机组105。

打印机组105的选择可由操作者经由用户界面108进行,或由系统100根据请求或基于预定时间表自动进行。打印机组105可以基于分析的特定要求进行选择。

标记可变性分析的结果可以经由用户界面108(例如,经由视觉模块108a)呈现给操作者。用户界面108(例如,视觉模块108a)允许操作者可视地评估标记110之间的任何变化并对其采取行动。呈现的结果可以包括图像、测量结果和其他相关数据。其他相关数据可以包括有助于确定变化原因的任何信息,例如温度、油墨品牌、以前维护的日期等。

这些步骤对应于图3中的步骤310。系统100(例如,合成图像构造模块100a)使用来自步骤400的由用户界面108(例如,输入选择模块108b)提供的打印机组信息,以从每个相关打印机101请求标记110的图像。替代地,可以从适于捕获由打印机101打印的标记110的图像的图像捕获设备(未示出)请求图像。这样的图像捕获设备可以是独立设备,也可以位于打印机101中的同一位置。图像可以被称为输出图像。输出图像可以由内置于打印机组105中的每个打印机101中的成像系统捕获。成像系统可产生任何感测模态的输出图像。每个输出图像可以用唯一的ID号(例如,打印机ID)进行标记,以允许在必要时识别起源打印机101。输出图像可以由打印机101或外部存储器(例如,云存储器或系统存储器)缓存或存储一定时间段,从而允许根据需要将过去的图像编译成参考组以提供随时间变化的评估。每个被请求的打印机101或图像捕获设备将标记110的图像发送回系统100。

系统100例如经由合成图像构造模块100a适于创建由每个打印机101产生的标记110的图像(例如,来自打印机组105的输出图像)组成的合成图像。当比较多个打印机组105时,可以针对每个打印机组105产生合成图像,并且用适当的图像标识符(例如,合成图像ID)进行标记。

由系统100进行的比较可以采用来自多个打印机组105的输入,以便分离和识别变化的多个原因或变化随时间的发展。“比较”是指比较多个输出图像以检测它们之间的变化。

系统100例如经由合成图像构造模块100a,可以为每个打印机组比较创建单个合成图像。

合成图像可以被构造成使得在输出图像中所示的标记110之间的微小变化对系统100可见。变化可以是第一分辨率,并且这可以是例如亚像素分辨率。第一分辨率的变化可能无法被人眼看到。

被包括在每个合成图像中的输出图像可以由系统100经由打印机组105的选择自动改变,以获得所需的比较和分析,即合并各种比较参数及其对随时间变化性的影响。

可以在合成图像中完整地显示输出图像中的标记110,或者可以从输出图像中选择较小的标记部分(例如,标记分段)进行分析。可以由系统100(例如,由合成图像构造模块100a)自动选择标记分段。替代地,操作者可以通过使用用户界面108手动选择标记子段。

合成图像中的标记110或标记分段采取重复结构阵列的形式。可选地,系统100(例如,合成图像构造模块100a)可以包括另一组件,其可使系统100能够校正或分离不同的变化源。例如,由于使用稍微不同的墨水类型/水平,打印机101之间可能发生颜色变化,但是操作者可能正在专门搜索振动或标记几何结构问题。

该步骤对应于图3中的步骤320。可以将合成图像从合成图像构造模块100a提供给图像变化评估模块100b。图像变化评估模块100b是适于针对标记110之间的第一分辨率的变化评估合成图像的模块。图像变化评估模块100b可以执行以下操作中的至少一个:识别、增强和测量:

·

·

·

可以提取被包括在合成图像中的输出图像的子集以供进一步分析。输出图像的子集可以被称为合成图像子集。子系统的生成可以由被包括在系统100中的子集生成模块(未示出)来执行。

这些子集可以由例如以下项中的至少一个组成:

·显示完整标记110的输出图像。

·标记分段。

合成图像子集可被选择为例如由打印机组105内的特定打印机101产生的目标标记110,或已知有问题的特定标记分段。

可以在生成(一个或多个)增强图像之后发起子集的生成,以允许操作者可看到图像、打印机或设置组的特定组合。在一个替代方案中,当包括在增强图像中的输出图像的数目足够小时,可以在操作者对增强图像进行初始手动检查之后生成子集。在另一替代方案中,可以自动生成子集,由此系统100可以选择表现出最大变化的那些输出图像,并将它们与中值变化带内的输出图像组合,以高亮显示发生变化的打印机/时间段等。

该步骤对应于图3中的步骤330。来自图像变化评估模块100b的输出(即,增强图像和可选的变化测量结果)可以被发送到用户界面108,例如视觉模块108a,其中,它们可以以允许操作者直观地确定标记可变性水平和(一个或多个)起源打印机101的方式呈现。无论是否有来自操作者的输入,输出可由自动确定标记可变性水平的系统和(一个或多个)起源打印机101处理,而非将输出发送到用户界面108。

根据该分析,操作者或系统100可发起附加动作以推断可变性的潜在原因。这些附加动作可以是例如传感器放置和打印参数调整。

类似于下面描述的步骤504的步骤可以在步骤404之前或之后执行,但在图4中未示出。

图5是示出用于处理由一组工业打印机101打印的标记110中的变化的方法的示例的流程图。4和5在步骤404和504中。换句话说,其他步骤在两个示例中相同。所述方法包括以下步骤中的至少一个,所述步骤可按以下描述以外的任何适当顺序执行:

该步骤对应于图3中的步骤300和图4中的步骤400。除了选择要在分析中使用的标记110之外,还可以由系统100选择打印机组105,或者由操作者例如经由输入选择模块108b选择打印机组105。关于打印机组105和标记110的信息被提供给系统100。关于该步骤的进一步细节在前面的步骤400中描述。输入选择模块108b可以被视为用户界面108的一部分,如虚线框所示,或者它可以是独立的输入选择模块108b。

该步骤对应于图3中的步骤310和图4中的步骤401-402。系统100(例如,合成图像构造模块100a)使用来自步骤500的由用户界面108(例如,输入选择模块108b)提供的打印机组信息,以从每个相关打印机101或从图像捕获设备(未示出)请求标记110的图像。每个被请求的打印机101或图像捕获设备将标记110的图像发送回系统100。

系统100例如经由合成图像构造模块100a适于创建由每个打印机101产生的标记110的图像(例如,来自打印机组105的输出图像)组成的合成图像。该合成图像具有第一分辨率,第一分辨率低于后面描述的增强图像的第二分辨率。第一分辨率可以是亚像素分辨率。

关于这些步骤的进一步细节在上面的步骤401-402中描述。

该步骤对应于图3中的步骤320和图4中的步骤403。可以将合成图像从合成图像构造模块100a提供给图像变化评估模块100b。图像变化评估模块100b接收合成图像并创建增强图像。图像变化评估模块100b还可以获得与合成图像和/或增强图像相关的变化性测量结果。增强图像中所示的变化可以是比合成图像的第一分辨率高的第二分辨率。第二分辨率可以是像素分辨率。第二分辨率使得人眼能够看到图像之间的变化。

关于该步骤的附加细节与前面步骤403中描述的相同。

该步骤可以不同于图4中例示的方法。来自图像变化评估模块100b的输出(即,增强图像和可选的变化测量结果)可以被发送到称为输出模块115的附加系统组件,其中可以自动利用它来发起每个打印机101中的减少可变性的过程调整或诸如传感器操作的附加调查步骤。如虚线框所示,输出模块115可以被包括在用户界面108中,或者它可以是独立的输出模块115。

换言之,步骤504可以被描述为以下步骤:在该步骤中,来自图像变化评估模块100b的输出(即,增强图像和可选的变化测量结果)可用于触发打印机组105中包括的打印机101中的自动处理。

当输出模块115从图像变化评估模块100b接收增强图像和可能的变化测量结果时,它可以触发一个或多个过程,这些过程可以包括收集传感器数据或改变打印机设置。触发的过程可以是自动的或非自动的。由输出模块115发起的动作的结果(例如,以数据流或视觉、状态更新等的形式)可反馈给用户界面108以供操作者或系统100评估或批准。

类似于图4中的步骤404的步骤可以在步骤504之前或之后执行,但在图5中未示出。

现在将从系统100的角度来描述上述方法。图6是描述由系统100执行的用于处理由工业打印机101的组105打印的标记110中的变化的当前方法的流程图。该方法包括将由系统100执行的以下步骤中的至少一个,这些步骤可以按本文所述以外的任何合适顺序执行:

该步骤对应于图3中的步骤300、图4中的步骤400和图5中的步骤500。系统100可以获得第一工业打印机101的标识。

第一工业打印机101的标识可以从操作者、系统100、另一系统或用户界面108获得。

该步骤对应于图3中的步骤300、图4中的步骤400和图5中的步骤500。系统100可以识别当前打印与第一工业打印机101相同的标记110的至少一个第二工业打印机101。第一工业打印机101和第二工业打印机101可以被包括在打印机组105中。

该步骤对应于图3中的步骤300、图4中的步骤400和图5中的步骤500。系统100可以确定应该从哪个打印标记110获得图像。组105可以包括打印所确定的标记110的打印机101。

该步骤对应于图3中的步骤310、图4中的步骤401和402以及图5中的步骤501和502。系统100获得由组105中的每个打印机101打印的打印标记110的图像。

该步骤对应于图5中的步骤310、401、402、501、502。系统100从所获得的图像创建合成图像。打印标记110在合成图像中显示为重复图案。

该步骤对应于图3中的步骤320、图4中的步骤403和图5中的步骤503。系统100将合成图像中的打印标记110相互比较或与另一标记进行比较。

与打印标记110进行比较的另一标记110可以是以下项中的至少一个:

·印刷标记110的原始版本,和/或

·印刷标记110的最坏版本,和/或

·由工业打印机的另一组105打印的标记110。

该步骤对应于图3中的步骤320、图4中的步骤403和图5中的步骤503。系统100检测合成图像中的打印标记110中具有第一分辨率的变化作为比较的结果。这些变化可能是以下项中的至少一种:颜色、几何结构和不透明度。

该步骤可以包括检测变化在合成图像中的位置。该位置可以用例如x-y坐标系中的坐标表示。

该步骤对应于图3中的步骤320、图4中的步骤403和图5中的步骤503。系统100可以测量所检测到的变化中的颜色变化或空间变化或空间和颜色变化两者。

该步骤对应于图3中的步骤320、图4中的步骤403和图5中的步骤503。系统100创建增强图像,其中所检测到的变化被增强到第二分辨率。第一分辨率低于第二分辨率。

该步骤对应于图3中的步骤320、图4中的步骤403和图5中的步骤503。系统100可以基于打印机ID来确定组105中哪个打印机101已经打印了检测到变化的标记110。每个获得的图像可以具有与打印了标记110的打印机101相关联的打印机ID。

该步骤对应于图3中的步骤330和图4中的步骤404。系统100可以在用户界面108上显示增强图像。

该步骤对应于图3中的步骤330、图4中的步骤404和图5中的步骤504。系统可以基于所检测到的变化发起打印机设置的改变和传感器数据的收集。

为了执行图3、图4和图5中所示的用于处理由工业打印机101的组105打印的标记110中的变化的方法步骤,系统100可以包括如图7所示的布置。

系统100包括处理器701、接口703和存储器705,其中存储器指令被存储用于执行上述方法步骤。系统100经由接口703通信。接口703包括与发送器和接收器通信的外部接口和内部接口(未示出)两者。

处理器701可以包括上述合成图像构造模块100a和/或图像变化评估模块100b中的至少一个。

系统100适于例如借助于处理器701获得由一组工业打印机105中的每个工业打印机101打印的标记110的图像。

系统100适于例如借助于处理器701从所获得的图像创建合成图像。打印标记110在合成图像中显示为重复图案。

系统100适于例如借助于处理器701将合成图像中的打印标记110相互比较或与另一标记进行比较。与打印标记110进行比较的另一标记110可以是:

·印刷标记110的原始版本,和/或

·印刷标记110的最坏版本,和/或

·由工业打印机的另一组105打印的标记110。

系统100适于例如借助于处理器701检测合成图像中的打印标记110中具有第一分辨率的变化作为比较结果。

系统100适于例如借助于处理器701来创建增强图像,其中所检测到的变化被增强到第二分辨率。第一分辨率低于第二分辨率。

系统100可适于例如借助于处理器701获得第一工业打印机101的标识。第一工业打印机101的标识可以从操作者、系统100、另一系统或用户界面108获得。

系统100可适于例如借助于处理器701来识别至少一个当前打印与第一工业打印机101相同的标记110的第二工业打印机101。第一工业打印机101和第二工业打印机101可以被包括在同一打印机组105中。

系统100可适于例如借助于处理器701来确定应从哪个打印标记110获得图像。组105可以包括打印所确定的标记110的打印机101。

系统100可适于例如借助于处理器701测量所检测到的变化中的颜色和/或空间变化。

系统100可适于例如借助于处理器701,基于打印机ID来确定组105中哪个打印机101已经打印了检测到变化的标记110。每个获得的图像可以具有与打印了标记110的打印机101相关联的打印机ID。

系统100可适于例如借助于处理器701在用户界面108上显示增强图像。

系统100可适于例如借助于处理器701基于检测到的变化来发起打印机设置的改变和传感器数据的收集。

当前用于处理由工业打印机101的组105打印的标记110中的变化的机制可以通过一个或多个处理器(例如,图7所示的系统布置中的处理器701)以及用于执行本文实施例的功能的计算机程序代码来实现。处理器可以是例如数字信号处理器(DSP)、专用集成电路(ASIC)处理器、现场可编程门阵列(FPGA)处理器或微处理器。上述程序代码也可以作为计算机程序产品提供,例如,当被加载到系统100中时,以承载用于执行本文的实施例的计算机程序代码的数据载体的形式提供。一个这样的载体可以是CD-ROM盘的形式。然而,对于诸如记忆棒之类的其它数据载体,这是可行的。计算机程序代码还可以作为纯程序代码提供在服务器上并下载到系统100。

计算机程序可以包括当在至少一个处理器上执行时使至少一个处理器执行图3、图4、图5和图6中的至少一个的方法步骤的指令。载体可以包括计算机程序,并且载体是电子信号、光信号、无线电信号或计算机可读存储介质中的一种。

总之,本文的实施例涉及:

·系统100,使得操作者能够基于分组打印机105的相对性能直观地识别打印标记110中的细微变化。

·如何基于其他打印机101的相对性能来识别打印标记110的质量的细微变化。

·如何对打印机101进行分组,以便创建有利的比较条件,从而允许操作者或系统100确定标记变化的位置和原因。

·如何使操作者或系统100能够使用例如人眼观察打印标记110的外观中的细微变化。

·如何通过基于打印机之间细微的标记变化预测维护需求来改进打印机组管理101。

本文所描述的方法可概括如下:

·操作者或系统100希望评估由打印机网络103中的某些打印机101产生的标记110之间的变化,并且例如通过用户界面108识别与系统相关的打印机101。

·系统100例如经由图像捕获设备或直接从打印机101获得由每个相关打印机101产生的标记110的图像,并且将它们合并到被称为合成图像的第一图像中,其中打印的标记110显示为重复图案。合成图像具有第一分辨率,例如亚像素分辨率。

·系统100识别标记110之间具有第一分辨率的任何变化,并且产生称为增强图像的第二图像,其中这些变化被放大到第二分辨率,使得它们例如可以被人眼看见。增强图像具有大于第一分辨率的第二分辨率。第二分辨率可以是像素分辨率。

·操作者可以通过用户界面108查看增强图像,并且操作者或系统100可以对标记110之间的任何观察到的变化进行操作,或者可以将具有第二分辨率的增强图像发送到输出模块115,其中可以利用该增强图像来发起每个打印机101中的减少可变性的过程调整或诸如传感器操作之类的附加调查步骤。

本文中,使用来自不同打印机101的一组图像。打印机101可以位于不同的工厂。

本文的实施例提供了用于手动或自动地促进相关打印机101的选择的一种方法,以便进行有利的性能比较和打印机诊断。本文的实施例使得能够例如通过操作者的人眼对细微标记变化进行快速和直观的分析。本文的实施例将由各种打印机101捕获的图像编译成合成图像,并进一步编译成可适于标记可变性分析的增强图像。

针对本文中使用的术语“增强”,是指与合成图像中相比,变化被增强或放大。换句话说,增强图像中的变化比合成图像中的变化具有更高的分辨率。

本文的实施例不限于上述实施例。可以使用各种替代物、修改和等效物。因此,上述实施例不应被视为限制由所附权利要求书限定的实施例的范围。来自一个实施例的特征可以与任何其他实施例的一个或多个特征组合。

术语“A和B中的至少一个”应理解为意指“仅A、仅B或A和B两者”,其中A和B是本文中使用的任何参数、数字、指标等。

应当强调的是,当在本说明书中使用术语“包括/包含”时,该术语用于规定所述特征、整数、步骤或组件的存在,但不排除一个或多个其他特征、整数、步骤、组件或其组的存在或添加。还应注意的是,元素前面的“一”或“一个”并不排除多个这样的元素的存在。

本文中使用的术语“被配置为”也可被称为“被布置为”、“适于”、“能够”或“可操作用于”。

还应强调的是,在不脱离本文的实施例的情况下,所附权利要求中定义的方法的步骤可以以不同于它们在权利要求中出现的顺序的顺序来执行。

相关技术
  • 用于处理印刷标记中的变化的系统和方法
  • 用于在蜂窝通信系统的管理网络中处理参数变化的方法和通信系统
技术分类

06120113170149