信息处理装置及其控制方法

文档序号:9616091阅读:156来源:国知局
信息处理装置及其控制方法
【技术领域】
[0001]本发明涉及用于指示图像形成装置进行打印的打印指令。
【背景技术】
[0002]在就像公司内部打印的情况一样、生产诸如传单和报告的打印材料并进行带装订的打印物生产现场使用多个图像形成装置。存在如下情况:多个供应商的图像形成装置共存于生产现场。当将工作流应用引入这种生产现场时,期望用户经由工作流应用向多个图像形成装置发出打印指令。更具体地说,期望用户能够经由一个工作流应用向公司内部以及其他公司的图像形成装置发出打印指令。
[0003]然而,用户无法经由工作流应用向其他公司的图像形成装置发出打印指令,这是因为没有公开这些图像形成装置的作业单规格。每当进行打印时,用户可以打开适用于发送目的地图像形成装置的打印机驱动器,设置打印设置项,并向图像形成装置发出打印指令。然而,当存在许多订单时,每当进行打印时都打开打印机驱动器效率很低。此外,某技术能够自动获取适用于被选为打印数据输出目的地的图像形成装置的打印机驱动器并进行打印(日本特开平8-161130号公报)。
[0004]然而,日本特开平8-161130号公报中讨论的技术仅对于公开了规格的打印设置有效。因此,针对未公开规格的打印设置,则保持打印机驱动器的默认值不变。

【发明内容】

[0005]本发明旨在提供一种使得能够向未公开作业单规格的图像形成装置有效发出打印指令的技术。
[0006]根据本发明的一方面,提供了一种信息处理装置,所述信息处理装置包括:存储单元,其被构造为存储打印机驱动器的设置;获取单元,其被构造为获取描述有打印设置的作业单;生成单元,其被构造为将所述作业单中描述的打印设置反映到所存储的打印机驱动器的设置的公共部,以通过使用所述打印机驱动器来生成页面描述语言(PDL);编辑单元,其被构造为基于所述作业单中描述的打印设置,来编辑所生成的roL的打印设置;以及发送单元,其被构造为将所编辑的PDL发送至图像形成装置。
[0007]通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
【附图说明】
[0008]图1例示了根据本示例性实施例的信息处理装置的网络配置。
[0009]图2例示了根据本示例性实施例的管理服务器的配置。
[0010]图3例示了根据本示例性实施例的管理服务器的硬件配置。
[0011]图4例示了根据本示例性实施例的打印控制模块的软件配置。
[0012]图5例示了根据本示例性实施例的打印设置数据库的配置。
[0013]图6例示了根据本示例性实施例的打印材料的示例。
[0014]图7例示了根据本示例性实施例的打印机驱动器的打印设置画面。
[0015]图8例示了根据本示例性实施例的DEVM0DE的示例。
[0016]图9例示了根据本示例性实施例的作业单的示例。
[0017]图10例示了根据本示例性实施例的映射表的示例。
[0018]图11A和图11B是例示根据本示例性实施例的DEVM0DE选择处理流程的流程图。
[0019]图12是例示根据本示例性实施例的页面描述语言(TOL)生成处理流程的流程图。
[0020]图13例示了根据本示例性实施例的PDL的示例。
[0021 ]图14A和图14B是例示根据本示例性实施例的PDL编辑处理流程的流程图。
[0022]图15例示了根据本示例性实施例的编辑后的PDL的示例。
[0023]图16是例示根据本示例性实施例的PDL发送流程的流程图。
[0024]图17例示了根据本示例性实施例的图像形成装置的队列配置的示例。
[0025]图18例示了根据本示例性实施例的打印机驱动器的端口配置的示例。
[0026]图19是例示根据本示例性实施例的管理服务器的处理的流程图。
【具体实施方式】
[0027]下面将参照附图描述本发明的示例性实施例。
[0028]图1例示了根据本示例性实施例的信息处理装置的网络配置。参照图1,打印系统100接收用于生产打印材料的订单,并生产打印材料。打印系统100包括用于管理订单的管理服务器101、以及用于打印和处理打印材料的图像形成装置102和图像形成装置103。
[0029]管理服务器101是用于管理并存储订单的信息处理装置。根据来自打印系统100的用户的指令,管理服务器101生成与订单相对应的作业,然后将生成的作业发送至图像形成装置102或图像形成装置103。
[0030]根据本示例性实施例,图像形成装置102和103各自由不同的供应商制成。此外,图像形成装置102和103各自具有不同的能力。根据本示例性实施例,图像形成装置102仅能够进行单色打印,而图像形成装置103不仅能够进行单色打印,还能够进行在线带装订。
[0031]图2例示了根据本示例性实施例的管理服务器101的配置。参照图2,工作流应用200具有如下功能:登记订单、基于工作流应用200中登记的订单的信息生成打印作业、确定作为打印作业的发送目的地的图像形成装置、以及发送打印作业。
[0032]打印作业包括作业单和内容。例如,可以以通过作为标准设置组织的CIP4(致力于印前、印刷、印后处理的整合的组织)制定的JDF(作业定义格式),来书写作业单。作业单还可以是原始格式。例如,内容可以是Adobe公司的TOF(便携式文档格式)。内容可以是诸如Adobe公司的PostScript的FOL、由各打印机制造商原始开发的FOL、或图形文件。作业单和内容的格式不限制本发明。根据本示例性实施例,JDF用于作业单,PDF用于内容。
[0033]订单数据库201存储工作流应用200的操作所需的数据,例如工作流应用200中登记的订单和打印数据、以及作为订单的发送目的地的图像形成装置的列表。例如,在打印作业发送时,工作流应用200从订单数据库201获取打印作业(作业单)。然后,工作流应用200从订单数据库201获取发送目的地图像形成装置的标识符,然后将作业单和图像形成装置的标识符传输至打印控制模块202 (以下描述)。
[0034]打印控制模块202是响应于来自工作流应用200的指令而操作的程序,并具有如下功能:向图像形成装置发送打印作业、获取打印作业的状态、并获取图像形成装置的状态。例如,当工作流应用200发送打印作业时,工作流应用200向打印控制模块202传输打印作业的作业单、以及发送目的地图像形成装置的标识符。打印控制模块202接收作业单和图像形成装置的标识符,然后进行打印作业发送处理(以下描述)。
[0035]DEVM0DE数据库203是用于存储微软公司的DEVM0DE以存储打印机驱动器的各种设置的场所(存储部)。根据本示例性实施例,将DEVM0DE作为二进制文件存储在DEVM0DE数据库203中。映射表(以下描述)也存储在DEVM0DE数据库203中。DEVM0DE数据库203可以是文件夹或诸如SQL(结构化查询语言)数据库的程序。根据本示例性实施例,由于只需存储DEVM0DE,因此使用文件夹将DEVM0DE存储在DEVM0DE数据库203中。下面将描述DEVM0DE数据库203的文件夹配置。DEVM0DE包括两个区域:公开了规格的公共部、以及未公开规格的私有部。私有部仅能够通过打印机驱动器来访问。虽然根据本示例性实施例,将描述使用DEVM0DE的示例,但是也可以不使用DEVM0DE,只要使用用于打印或装订的文件即可。
[0036]打印机驱动器204和打印假脱机程序205分别是适用于图像形成装置102的驱动器和假脱机程序。打印机驱动器206和打印假脱机程序207分别是适用于图像形成装置103的驱动器和假脱机程序。
[0037]图3是例示根据本示例性实施例的管理服务器101的硬件配置的框图。参照图3,中央处理单元(CPU) 300经由连接到打印系统100的介质读取设备306,从存储有诸如工作流应用200和订单数据库201的程序和相关数据的存储介质中,读取该程序和数据。另选地,CPU 300可以经由网络接口(I/F) 307接收程序和数据,并将该程序和数据存储在诸如硬盘的辅助存储设备302中。然后,CPU 300执行从辅助存储设备302加载到主存储设备301的应用程序,处理从输入设备304输入的信息,并经由输出设备305和网络I/F 307将处理后的信息输出至图像形成装置102和103。根据本示例性实施例,输出设备305是显示装置,并且不同于原始被分类为输出设备的图像形成装置102和103。而且,输入设备304包括键盘和指示设备。系统总线308是用于上述构件之间的数据传输的路径。
[0038]流程图(以下描述)中例示的过程存储在管理服务器101的主存储设备301、辅助存储设备302和只读存储器(ROM) 303的任意一个中。通常,在主存储设备301中复制该过程,然后由CPU 300执行该过程。
[0039]辅助存储设备302可以包括硬盘、磁光盘或二者的组合。即使经由网络连接各设备,但连接配置不限制本发明。
[0040]图4例示了根据本示例性实施例的打印控制模块202的软件配置。图4例示了根据本示例性实施例的处理的特征。
[0041]参照图4,打印控制单元400从工作流应用200接收作业单和图像形成装置的标识符,然后控制与打印相关的处理。
[0042]获取单元401获取由打印控制单元400接收的作业单,然后根据来自打印控制单元400的指令返回作业单中的信息。获取单元401还获取将进行打印的图像形成装置的标识符。
[0043]选择单元402从为打印机驱动器准备的DEVM0DE当中,选择适用于作业单中描述的打印设置项的DEVM0DE中的一个。DEVM0DE适用于在图像形成装置的标识符中指定的图像形成装置。
[0044]生成单元403生成H)L。更具体地说,生成单元403向适用于由图像形成装置的标识符指定的图像形成装置的打印机驱动器,发出打印指令,从而使打印机驱动器生成TOL,并且生成单元403将生成的PDL作为文件存储在预定位置。
[0045]编辑单元404编辑FOL。更具体地说,编辑单元404获取由生成单元403生成并存储的H)L,基于作业单中的打印设置项将PDL编辑到其他TOL中,并将编辑后的PDL作为文件存储在预定位置。
[0046]发送单元405发送TOL。更具体地说,发送单元405将编辑单元404存储的编辑后的PD
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1