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

文档序号:9616091阅读:来源:国知局
L转换为二进制数据,然后将结果数据发送至打印假脱机程序。打印假脱机程序将二进制数据发送至图像形成装置。当在作业单中描述用于将二进制数据发送至特定队列的指令时,发送单元405改变发送端口的队列名称,然后将二进制数据发送至打印假脱机程序。根据本示例性实施例,使用打印假脱机程序。然而,由于仅需要将打印作业发送至图像形成装置,因此发送单元405可以使用例如行式打印机(LPR)协议或RAW协议。发送协议不限制本发明。
[0047]图19是例示管理服务器101的处理的流程图。
[0048]在步骤S1901中,获取单元401获取作业单和进行打印的图像形成装置的标识符。在步骤S1902中,选择单元402选择适用于作业单中描述的打印设置项的DEVM0DE中的一个。在步骤S1903中,生成单元403向适用于在图像形成装置的标识符中指定的图像形成装置的打印机驱动器发出打印指令,以通过使用打印机驱动器生成TOL。在步骤S1904中,编辑单元404基于在作业单中描述的打印设置项来编辑生成的TOL。在步骤S1905中,发送单元405将编辑后的PDL转换为二进制数据,然后将二进制数据发送至图像形成装置。
[0049]图5例示了根据本示例性实施例的DEVM0DE数据库203的配置。参照图5,DEVM0DE数据库203具有DEVM0DE文件夹500是最高文件夹的文件夹配置。为各图像形成装置准备DEVM0DE文件夹500的子文件夹。更具体地说,DEVM0DE文件夹500的子文件夹包括图像形成装置102的文件夹和图像形成装置103的文件夹。各文件夹的名称与各图像形成装置的标识符一致。图像形成装置102的文件夹和图像形成装置103的文件夹各自存储映射表和DEVMODEo例如,图像形成装置102的文件夹存储映射表503和DEVM0DE 504至506。根据本示例性实施例,在图像形成装置102的文件夹和图像形成装置103的文件夹的各个中仅准备一个映射表503。然而,在仅准备一个映射表的情况下,可以将该一个映射表存储在不同的存储位置。另外,当为图像形成装置102准备的DEVM0DE与为图像形成装置103准备的DEVM0DE大大不同时,期望单独为各图像形成装置准备映射表。
[0050]图6例示了根据本示例性实施例的打印材料的示例。参照图6,打印材料600的类型是传单。对打印材料600进行打印所需的打印设置项包括A4的纸张大小、作为单/双面打印设置的单面打印、作为输出纸张的黄色纸张、以及64g/m2的输出纸张克重。打印材料601的类型是带装订。对打印材料601进行打印所需的打印设置项包括A4的纸张大小、作为单/双面打印设置的设置的双面打印、长边装订设置、作为输出纸张的白色纸张、以及75g/m2的输出纸张克重。在本示例性实施例中,由图像形装置102对打印材料600进行打印,由图像形装置103对打印材料601进行打印。
[0051]图7例示了根据本示例性实施例的打印机驱动器的打印设置画面。参照图7,打印设置画面700显示图像形成装置102的打印设置项。更具体地说,打印设置画面700显示纸张大小701、纸张颜色702、纸张类型703、纸张克重704、单/双面打印设置705、份数706以及订钉设置707。打印设置画面708显示图像形成装置103的打印设置项。更具体地说,打印设置画面708显示纸张大小709、纸张颜色710、纸张类型711、纸张克重712、单/双面打印设置713、份数714、订钉设置715、装订设置716以及折叠设置717。
[0052]根据本示例性实施例,DEVM0DE 504存储在图7所示的打印设置画面700中设置的打印设置项,DEVM0DE 508存储在图7所示的打印设置画面708中设置的打印设置项。
[0053]在预先确定可用订单项的打印任务中,就像公司内部打印的情况一样,如上所述,可以将打印机驱动器的打印设置项存储为DEVM0DE。在公司内部打印中,预先确定打印请求表的模板,并且能够通过使用模板输入的打印设置项有限。例如,在将诸如彩色/单色打印设置、单/双面打印设置、纸张大小以及带装订开/关设置的打印设置项定义为打印请求表的模板的情况下,生产现场可以接收将上述打印设置项组合的订单。因此,可以将生产可用于订单的产品所需的打印设置项存储为DEVM0DE。
[0054]图8例示了根据本示例性实施例的DEVM0DE的示例。参照图8,DEVM0DE 504包括在图7所示的打印设置画面700中设置的打印设置项。公共部包括纸张大小800、纸张类型801、双面打印设置802以及份数803。公开了公共部的规格。仅能够通过打印机驱动器访问的私有部包括纸张颜色804、纸张克重805以及订钉设置806。在图7所示的打印设置画面700 (针对图像形成装置102的打印机驱动器)中,当纸张大小701从A4改变为A3时,相应地改变图8所示的纸张大小800的值。
[0055]DEVM0DE 508包括在图7所示的打印设置画面708中设置的打印设置项。类似于DEVMODE 504,DEVM0DE 508包含公共部和私有部。公共部包括纸张大小807、纸张类型808、单/双面打印设置809以及份数810。私有部包括纸张颜色811、纸张克重812以及订钉设置 813。
[0056]图9例示了根据本示例性实施例的作业单的示例。参照图9,作业单900定义了对打印材料600进行打印所需的打印设置项。更具体地说,作业单900定义了纸张大小901、纸张类型902、纸张颜色903、纸张克重904、单/双面打印设置905、至PDF的文件路径906以及份数907。作业单908定义了对打印材料601进行打印所需的打印设置项。更具体地说,作业单908定义了纸张大小909、纸张类型910、纸张颜色911、纸张克重912、单/双面打印设置913、带装订设置914、图像形成装置103中登记的队列名称915、至TOF的文件路径916以及份数917。
[0057]作业单900和908由工作流应用200生成。在打印作业发送时,工作流应用200将作业单900、图像形成装置102的标识符、作业单908以及图像形成装置103的标识符传输至打印控制模块202。
[0058]图10例示了根据本示例性实施例的映射表的示例,参照图10,准备映射表503以使得打印控制模块202的选择单元402能够基于从工作流应用200接收的作业单中的信息选择DEVM0DE。以下将描述用于选择DEVM0DE的处理。在映射表503中,DevmodeData要素1000和DevmodeData要素1005分别定义了 DEVM0DE 504和508的文件名。在图10所示的示例中,虽然仅仅描述了 DEVM0DE 504和508,但是在图5所示的数据库的情况下还描述了DEVM0DE 505、506、509 和 510。将 Rules 要素定义为 DevmodeData 要素 1000 和 1005 的子要素。Rule要素的Key属性定义了至作业单中的一个打印设置项的X路径。Exist属性以布尔格式定义了在DEVMODE选择处理中是否可应用Rule要素。例如,在Key属性1001中,描述了至图9所示的作业单900中的纸张大小901的X路径。被设置为TRUE (真)的Exist属性1002表示在DEVMODE选择处理中应用Key属性1001。另一方面,被设置为FALSE (假)的Exist属性1004表示在DEVMODE选择处理中不应用Key属性1003。更具体地说,Exist属性指示当选择DEVMODE时是否考虑Key属性。在Exist属性为TRUE的情况下,当选择DEVMODE时考虑Key属性。另一方面,在Exist属性为FALSE的情况下,当选择DEVMODE时不考虑Key属性。在图10所示的示例中,尽管Key属性1001指示A4纸张大小、Key属性1003指示带装订,但是当作业单指定A4纸张大小时选择DEVMODE 504。在图10所示的示例中,尽管Key属性1006指示A4纸张大小、Key属性1008指示带装订,但是当作业单指定A4纸张大小和带装订时选择DEVMODE 508。
[0059]图11A和图1 IB是例示根据本示例性实施例的DEVMODE选择处理流程(S卩,图19所示的步骤S1902中的详细处理)的流程图。图11A和图11B所示的DEVMODE选择处理流程主要由图4所示的选择单元402进行。
[0060]在步骤S1101中,选择单元402基于相关图像形成装置的标识符从DEVMODE数据库203获取映射表。例如,当图像形成装置的标识符是“图像形成装置102”时,选择单元402基于图像形成装置的标识符识别图像形成装置102的文件夹并识别映射表503。当图像形成装置的标识符对应于“图像形成装置103”时,选择单元402基于图像形成装置103的标识符识别图像形成装置103的文件夹并识别映射表503。根据本示例性实施例,由于映射表503被存储在两个不同的位置,因此通过使用各图像形成装置的标识符来识别各文件夹。然而,当仅将一个映射表存储在特定位置时,无需使用图像形成装置的标识符。
[0061]在步骤S1102中,选择单元402分析映射表503以获取一个DevmodeData要素,例如DevmodeData要素1000。在步骤S1003中,选择单元402将程序内的标志设置为TRUE。在步骤S1104中,选择单元402获取作为预先获取的DevmodeData要素的孙要素的一个Rule要素。
[0062]在步骤S1105中,选择单元402将Rule要素的Key属性中描述的X路径传输至获取单元401,然后从获取单元401获取由X路径指定的项数。例如,在作业单900的情况下,当选择单元402将Key属性1001的X路径传输至获取单元401时,X路径对应于Dimens1n901,因此返回“1”作为项数。当选择单元402将Key属性1003的X路径传输至获取单元401时,在作业单900中不存在SpineTapingParams,因此返回“0”作为项数。在作业单908的情况下,当选择单元402将Key属性1003的X路径传输至获取单元401时,在作业单908中存在SpineTapingParams914,因此返回“1”作为项数。
[0063]在步骤S1106中,选择单元402确定Rule要素的Exist属性的值为TRUE还是FALSE ο当该值为TRUE (步骤SI 106中的“是”)时,处理进行到步骤S1107。另一方面,当该值为FALSE(步骤S1106中的“否”)时,处理进行到步骤S1112。在步骤S1112中,选择单元402确定
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1