一种数据传输系统,包括:虚拟打印机驱动器,用于从第一系统接收报表,并且用于生成表示所述报表的电子文档,所述报表采用打印作业的形式;以及提取模块,用于从所述电子文档提取参数,以第一格式格式化所述参数,并且将采用所述第一格式的所述参数提供到第二系统。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
在制造环境中,各种IT系统可被用于工厂内的过程控制以及财务处理和商务交易。可利用生产管理和过程优化工具,并且可提供API (应用程序接口)以方便过程控制系统和生产管理系统之间的数据传输。例如,在打印产品的生产中,打印服务提供商可提供工厂内过程控制等,并且可经由API与生产管理系统通信。【附图说明】在下文中参照附图进一步描述本专利技术的示例,附图中:图1示出根据示例的管理系统的示例。图2示出根据示例的方法的示例。图3示出用于在打印生产过程中使用的作业单的示例。图4示出由提取模块执行的方法的示例。图5a示出作业单的一部分的示例。图5b示出表示图5a的作业单的一部分的html代码的示例。图6a和图6b示出作业单的一部分的示例。图6c示出提取的信息的示例。图7示出根据一个示例的由提取模块执行的方法的示例。图8示出基于图5a的示例提取的且格式化的参数的示例。【具体实施方式】打印服务提供商可定义作业的工作流。一个或多个打印服务提供商的每项作业可具有不同工作流。生产管理器可从一个或多个打印服务提供商收集关于所有作业的数据,并且可提供优化工具以组织工作流并向各作业分配资源。在某些示例中,作业是打印生产作业。如本文所使用的,打印生产作业描述例如一客户的一组工作,并且在某些情况下可包括各种相关的和关联的处理步骤,用以生产一个或多个打印产品。相比之下,本文使用的术语“打印作业”用来描述要被打印且采用打印就绪形式的电子存储文档(或与之类似)。打印作业可以例如是在打印队列中的文档或即将被添加到打印队列中的文档。在单个地点内,可存在具有用于过程控制的相应IT系统的各种装备。这些系统可利用不同软件,可能采用各种编程语言。在同一基础软件被用在两个或更多个系统上的情况下,可能使用不同的软件版本。为每个IT系统准备API会需要相当大的资源,对于不被支持的较旧的系统尤其如此。某些过程控制系统生成描述特定作业的作业单。作业单可包含产品的基本信息和用于生产作业的员工所要求的所有其他信息。例如,在打印产品的生产中,可以为每个作业产生作业单。作业单可描述以下中的一个或多个:作业或产品的类型(例如“名片”或“广告小册子”)、过程控制信息(例如数量、页面大小、整饰、底面等)、客户信息(例如联系方式等)、交付详情(例如地址、到期日等)、生产步骤(诸如预处理、绑定等)或特种处理。该列表不是穷举的,并且可在作业单上提供其他信息。图1示出根据示例的管理系统100的示例。该系统包括服务提供商IT系统110,其可以是遗留系统(legacy system)。服务提供商IT系统生成作业单115,作业单115描述要执行的作业的细节。作业单115采用打印作业的形式,并且通常会被发送到打印机以提供作业单的复印件。作业单115被虚拟打印机驱动器120接收,并且基于作业单115生成电子文档125。电子文档125表示作业单115。电子文档125可以是包括指令的文件,指令在被解译(例如通过计算机或处理器)时提供作业单115的可视化表示,例如适合于显示在屏幕上。在某些示例中,电子文档125可以是pdf (便携式文档格式)文件。虚拟打印机驱动器可以是现成的软件,诸如Amyuni pdf打印机驱动器。在某些示例中,还可由硬件打印机打印作业单115以生成作业单115的复印件。然而,在某些示例中,没有复印件产生。电子文档125被提供给提取模块130,以从电子文档125提取一个或多个参数。从电子文档125提取的参数被译成可由生产管理器140解译的格式(例如文件类型和设置),并且随后,格式化的参数135被传递到生产管理器140。在某些示例中,格式化的参数是XML(可扩展标记语言)格式。可在作业单115中提供生产管理器140所需的许多或所有信息。根据上述示例,作业单中的信息可被提供给生产管理器140而无需服务提供商系统110和生产管理器140之间的API。因此,根据某些示例,可以避免资源的高消耗和与产生API关联的长的集成时间。某些示例允许与“遗留系统”集成而无需遗留系统适于与较新的生产系统一起工作。这可能在以下情况下是显著的优势:使用旧的或“不再被支持的”软件并且该软件不可能被容易地修改。图2示出根据示例的方法200。方法200从210开始。在220处,虚拟打印机驱动器120接收作业单115,并且在230处,生成电子文档125。在240处,从电子文档提取参数,并且在250处,格式化参数。在260处,输出格式化的参数135,并且方法在270处终止。图3示出用于在打印生产过程中使用的作业单的示例,作业单描述打印生产作业。作业单可包括例如:.客户信息,诸如客户姓名、联系方式等。?客户账户信息,诸如账户管理者、账号等。籲作业信息,诸如作业号、作业名称、到期日、数量等。?打印/处理信息,诸如打印/处理方法、页面大小和数量、整饰信息(例如关于折叠、缝接、装订等)、印前信息、底面信息等。?交付/派送信息,诸如交付地址、交付方法、到期日等。.质量控制信息,诸如前检查信息、样张信息等。图4示出由提取模块130执行的方法300的示例。方法从310开始。在320处,提取模块130接收作业单115的可视化表示(例如由可视化打印机驱动器120生成的电子文档125)。在330处,识别可视化表示中的一个或多个字段,并且在340处,使用所识别的字段来识别可视化表示的区域。在350处,从所识别的区域中提取一个或多个参数。在360处,格式化所提取的参数,并且在370处,输出(例如到生产管理器140)。该方法在380处终止。如下面更详细描述的,可基于关键字、位置、格式等中的一种或多种而识别字段和/或参数。在某些示例中,关键字可包括标题(例如栏目标题、字段名称等)。在某些示例中,关键字可包括特定格式的每个作业单上的相同的字,并且不会在作业单的实例间改变(例如与变量数据或参数不对应的字段名称)。在某些示例中,相同或类似的关键字被用在不同格式的作业单115中。因此,可通过搜索常用关键字来检测关键字。常用关键字列表可以是预生成的,并且可搜索列表上的关键字。在某些示例中,可为特定格式的作业单115生成关键字的自定义列表。自定义列表可仅包括作业单115的格式所需的关键字。在某些示例中,自定义列表基于总的预生成列表,具有基于特定作业单115的附加关键字。在某些示例中,格式信息可被用于识别字段或关键字。例如,图5a示出作业单115的一部分的示例,其中文本主要是在白色上的黑色,而某些标题则是黑色上的白色且具有更大文本。在此示例中,关键字可包括“Estimate”510和“Item Desc” 520、“ JobDescript1n”530。图5b示出表示文本的上部(在黑色上的白色)行的html代码的示例。该代码包括该行的文本内容以及格式化和定位/位置信息。可通过利用格式信息来简化关键字的识别,以识别关键字的可能的候选者,或者使能够仅搜索电子文档125的具体部分(即具有相关格式的那些部分)。例如,格式可以是根据预设定的规则预先确定的。位置信息也可被用于识别字段。例如,在图5a中,“Job#”540位于文档的左上部。在某些示例中,位置相对于电子文档125的一个或多个其他特征的位置(即,在图像基于电子文档125生成时,本文档来自技高网...
【技术保护点】
一种数据传输系统,包括:虚拟打印机驱动器,用于从第一系统接收报表,并且用于生成表示所述报表的电子文档,所述报表采用打印作业的形式;以及提取模块,用于从所述电子文档提取参数,以第一格式格式化所述参数,并且将采用所述第一格式的所述参数提供到第二系统。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:伊德翁·阿米尔,诺姆·沙哈姆,利奥尔·克拉斯诺夫斯基,格申·阿隆,
申请(专利权)人:惠普深蓝有限责任公司,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。