信息处理装置及信息处理方法制造方法及图纸

技术编号:9113252 阅读:116 留言:0更新日期:2013-09-05 02:25
本发明专利技术公开了一种信息处理装置及信息处理方法。该信息处理装置包括:存储单元,用于存储插件和至少一个库,该插件是用于执行打印处理的程序,该库表示该插件的组件;生成单元,用于生成包括要打印的图像数据和该图像数据的打印设置信息的中间文件;插件执行单元,用于执行包括至少一个库的插件和将该插件的打印设置反映到打印设置信息;以及输出单元,用于输出包括图像数据和反映该插件的打印设置的打印设置信息的中间文件。

【技术实现步骤摘要】
信息处理装置及信息处理方法
本专利技术涉及信息处理装置和信息处理方法。
技术介绍
当从例如个人计算机(PC)的信息处理装置使用例如打印机的图像形成设备进行打印时,执行与打印设置相关的各种控制。各种控制的实例包括由预览显示功能预先检查打印输出结果的控制,通过包含于打印数据中的关键词变为更合适的打印设置的控制,以及检查打印机状态并将输出目的地变为能执行输出的打印机的控制。此外,近年来,存在可以简化多个打印任务的打印设置操作的技术,该技术将打印任务中的通用打印设置应用到中间数据以使得打印机绘出文档数据,该中间数据包括关于文档数据的打印设置信息和绘图信息。但是,在这样的传统技术中,存在不能灵活执行打印设置的问题。更特别的是,与打印设置相关的各种控制保留了许多功能,因此规范会变得复杂,就是说,由于用户不能充分利用它们,所以难以灵活地执行打印设置。此外,在引进包括支持特定用户需求的控制的系统的情况下,如果即使存在与其他用户需求的微小差异,那就引进支持该微小差异的另一个系统。进一步地,由于这些系统对于其他用户而言难于使用,所以系统变得很重要。此外,在将打印任务中的通用打印设置应用到中间数据的技术中,虽然可能简化打印设置操作,但是不能灵活的执行打印设置。因此,需要一种能够灵活执行打印设置的信息处理装置和信息处理方法。
技术实现思路
本专利技术的目标是至少部分地解决现有技术中的问题。根据实施例,提供一种信息处理装置,包括:存储单元,用于存储插件和至少一个库,该插件是用于执行打印处理的程序,该库表示该插件的组件;生成单元,用于生成包括要打印的图像数据和该图像数据的打印设置信息的中间文件;插件执行单元,用于执行包括至少一个库的插件和将该插件的打印设置反映到打印设置信息;以及输出单元,用于输出包括图像数据和反映该插件的打印设置的打印设置信息的中间文件。根据另一个实施例,提供一种信息处理方法,包括:生成中间文件,该中间文件包括要打印的图像数据和该图像数据的打印设置信息;执行插件,该插件是用于执行打印处理以将插件的打印设置反映到打印设置信息的程序,该插件包括至少一个表示该插件的组件的库,该插件和该至少一个库存储于存储单元中;以及输出中间文件,该中间文件包括图像数据和反映该插件的打印设置的打印设置信息。通过阅读本专利技术的对优选实施例的具体实施方式,并连同附图一起考虑,会更好地理解本专利技术的以上及其它目标,特征,优点以及技术和工业上的意义。附图说明图1是表示根据第一实施例的打印系统的配置实例的视图;图2是表示根据第一实施例的信息处理装置的配置实例的功能框图;图3A表示在工作流程定义文件中定义的工作流程定义实例;图3B表示工作流程定义文件的内容实例;图4A表示插件属性文件中定义的插件属性实例;图4B表示插件属性文件的内容实例;图5A表示打印规则文件中定义的打印规则;图5B表示打印规则文件的内容实例;图6表示工作流程设置屏幕的实例;图7是表示根据第一实施例的信息处理装置中的总体处理流程的实例的流程图;图8是表示根据第一实施例的打印执行可能性确定处理的流程实例的流程图;图9表示打印执行可能性确定处理中的警告消息的内容实例;图10是表示根据第一实施例的打印处理流程实例的流程图;图11A和图11B表示使用任务编辑库、打印设置库、图像生成库和输出控制库的插件顺序处理的实例;图12A表示反映打印设置改变的打印预览屏幕的实例;图12B表示反映任务编辑的打印预览屏幕的实例;图13表示使用打印设置库、数据访问库和输出控制库的插件顺序处理的实例;图14表示使用输出控制库的插件顺序处理的实例;图15是解释由图像形成设备实现的实例框图;以及图16是表示使用计算机实现打印处理程序的框图。具体实施方式下面将参考附图解释根据本专利技术的实施例。此外,本专利技术不限于以下实施例。第一实施例系统配置使用图1解释根据第一实施例的打印系统的配置。图1是表示根据第一实施例的打印系统的配置实例的视图。例如,如图1所示,打印系统10包括信息处理装置100、打印机30、打印机40和打印机50。在这些装置中,信息处理装置100、打印机40和打印机50连接到网络20。此外,打印机30不连接到网络20,但是通过电缆等连接到信息处理装置100。此外,例如,打印机30、打印机40和打印机50可以代表多功能打印机(MFP),其具有复印功能、打印功能、扫描功能和传真功能中的至少一项打印机功能。此外,信息处理装置100例如代表信息处理装置,例如PC。此外,虽然图1表示了打印系统10包括信息处理装置和三个打印机的情况,但是设备的数量不限于此。在下面的叙述中,解释信息处理装置100使用打印机30、打印机40或打印机50执行打印的情况。在上面的配置中,信息处理装置100执行插件,该插件是执行相关打印的打印处理的程序,将已执行插件的打印设置反映到关于打印目标的图像数据的打印设置信息,并输出包括图像数据和打印设置信息的中间文件。此外,当注册插件时,信息处理装置100确定是否能基于已注册的插件执行打印。因此,通过执行组合了各种打印功能的插件,信息处理装置100能够灵活地执行打印设置。此外,在注册组合了各种打印功能的插件的过程中,信息处理装置100确定是否能执行打印,所以无需抵触打印设置就能注册插件。此外,信息处理装置100中的功能稍后会详细描述。根据第一实施例的信息处理装置的功能接着,使用图2解释根据第一实施例的信息处理装置的功能。图2是功能性框图,表示根据第一实施例的信息处理装置的配置实例。例如,如图2所示,信息处理装置100包括存储单元110和控制单元120。存储单元110存储控制单元120进行各种处理所需的数据和控制单元120的各种处理结果。这种存储单元110包括:例如库组111、插件组112和中间文件存储单元113。此外,存储单元110是存储设备,例如半导体存储器件,包括随机访问存储器(RAM)、只读存储器(ROM)和闪存,以及硬盘和光盘。库组111存储表示作为程序执行打印处理的插件的组件的库。例如,库组111包括任务编辑库111a、打印设置库111b、图像生成库111c、数据访问库111d和输出控制库111e。在使用这些库进行打印设置定制的过程中,例如,可以相关联虚拟打印机、逻辑打印机、物理打印机、打印数据、打印设置或输出来进行定制。任务编辑库111a代表例如提供接口来改变或删除任务输出指令的库。此外,打印设置库111b代表例如提供接口来获取当前打印设置或打印设置性能并执行打印设置的库。此外,图像生成库111c代表例如提供接口来从打印数据生成图像文件(例如位图(BMP)和JPEG(联合图像专家组))的库。此外,数据访问库111d代表例如提供接口以分析打印数据的文本信息并确定是否存在指定文本的库。此外,输出控制库111e代表例如提供接口以获取能够执行输出的输出目的地的信息并设置输出目的地的库。插件组112包括一个或多个库,并存储作为程序执行打印处理的插件。例如,插件组112包括插件A112a、插件B112b、插件C112c和插件D112d。此外,每个插件与工作流程定义文件、插件属性文件和打印规则文件相关联,这些文件表示每个插件的配置信息。更特别的,工作流程文件定义了工作流程定义,其固定了插件执本文档来自技高网...
信息处理装置及信息处理方法

【技术保护点】
一种信息处理装置,包括:存储单元,用于存储插件和至少一个库,该插件是用于执行打印处理的程序,该库表示该插件的组件;生成单元,用于生成包括要打印的图像数据和该图像数据的打印设置信息的中间文件;插件执行单元,用于执行包括至少一个库的插件和将该插件的打印设置反映到打印设置信息;以及输出单元,用于输出包括图像数据和反映该插件的打印设置的打印设置信息的中间文件。

【技术特征摘要】
2011.12.28 JP 2011-2897571.一种信息处理装置,包括:存储单元,用于存储插件和至少一个库,该插件是用于执行打印处理的程序,该库表示该插件的组件;生成单元,用于生成包括要打印的图像数据和该图像数据的打印设置信息的中间文件;插件执行单元,用于执行包括至少一个库的插件和将该插件的打印设置反映到打印设置信息;输出单元,用于输出包括图像数据和反映该插件的打印设置的打印设置信息的中间文件;以及注册单元,用于注册打印工作流程、插件属性和打印规则作为插件的配置信息,该插件包括存储单元中的至少一个库,该打印工作流程表示与打印处理的顺序或中间文件的输出目的地有关的信息,该插件属性表示与该插件的属性有关的信息,该打印规则表示与打印条件或打印处理有关的信息,其中该插件执行单元基于配置信息执行插件并且基于预先设置的规则内容来改变打印设置,所述规则包括:插件执行单元获取目标打印数据的文本信息,并分析数据以检查在目标打印数据中是否存在关键词,在存在关键词的情况下,通过执行插件,插件执行单元接受打印设置信息的改变请求,并更新打印设置信息。2.根据权利要求1的信息处理装置,进一步包括:确定单元,用于确定在打印处理的顺序中或打印设置每个打印工作流程中是否存在不一致性,以确定是否能够执行该插件,其中该注册单元将由确定单元确定的插件的配置信息注册为在该存储单元中是可执行的。3.根据权利要求1或2的信息处理装...

【专利技术属性】
技术研发人员:秋山千秋
申请(专利权)人:株式会社理光
类型:发明
国别省市:

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

1