打印控制装置及打印控制方法制造方法及图纸

技术编号:2879066 阅读:154 留言:0更新日期:2012-04-11 18:40
一种打印控制装置,其进行控制使得在用多台打印装置分散打印1个打印任务时,可以可靠地获得用户所需要的打印结果。假想分散打印机12检测从应用程序11输入的打印任务的属性,根据检测出的属性设定即使分割已输入的打印任务,打印结果也不改变的最小分割单位,根据该最小分割单位分割打印任务,通过把已分割的打印任务分散输出到多个打印机13~16,可以可靠地得到用户希望的打印结果。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及打印控制装置、打印方法以及打印控制程序,特别是在根据1次打印要求,分散至多台打印机或者具有打印功能的复印机等的打印装置,或者,在打印过程中使其他的打印装置代替打印等的各种打印装置中,在部分打印情况下提供最佳安排的打印控制装置、打印方法以及打印控制程序。但是,在以往的分散打印系统中,在把1个打印任务分成多个分散任务时,因为没有考虑由用户设定的打印任务的属性,所以产生打印结果和用户的意图不同的现象。例如,当作为打印任务的属性指定两面打印,按每页分开用多台打印机打印的情况下,如果打印任务的分割位置是第偶数页,则正反面打印的页的组合在该分割位置以后错位,和用户所希望的结果不同。具体地说,尽管想两面打印9页文件,但在平均分配到3个打印装置中的情况下,因为发送作为各分成3页的文件,以及对3个打印装置的两面打印指示,所以在各打印装置中,送出2张记录用纸,并且第2张的背面成为白纸,和用户所希望的结果大不相同。此外,在打印任务中,当指定装订多张纸打印的装订打印的情况下,用户当然希望每1份被装订输出,但如果按每页分开用多台打印机打印,则在文件的中途被装订,存在和用户期望的打印结果不同的问题。本专利技术的分散打印控制装置,其进行控制使得根据1次打印要求生成多个打印任务,使用多个打印装置进行分散打印,其特征在于包含属性取得装置,取得对上述打印要求设定的打印属性;最小分割单位设定装置,根据由上述属性取得装置取得的打印属性,设定上述打印要求的最小分割单位;分割位置确定装置,根据用上述最小分割单位设定装置设定的最小分割单位,确定多个打印任务的分割位置。此外,本专利技术的另一特征在于进一步具备在由上述分割位置确定装置确定的分割位置进行分割生成多个打印任务的打印任务生成装置。此外,本专利技术的另一特征在于当由上述属性取得装置取得设定了装订打印多页用纸的装订作为上述打印要求的打印属性时,上述最小分割单位设定装置把上述打印要求的1份作为上述最小分割单位设定。此外,本专利技术的另一特征在于进一步具备重复判定装置,它在由上述属性取得装置取得设定了打印多份作为上述打印要求的打印属性的情况下,判断是否成为把1份的数据重复排列后的数据,当由上述重复判定装置判定为是把1份的数据重复排列的数据的情况下,上述最小分割单位设定装置设定1份的页数作为最小分割单位,以便把1份作为上述最小分割单位。此外,本专利技术的另一特征在于当由上述属性取得装置取得设定了两面打印作为上述打印要求的打印属性时,上述最小分割单位设定装置把物理页中的2页设定为上述最小分割单位。此外,本专利技术的另一特征在于当由上述属性取得装置取得设定了在物理性的1页上打印多个物理页的缩页打印作为上述打印要求的打印属性时,上述最小分割单位设定装置把打印在物理性的1页中的逻辑页数设定为上述最小分割单位。此外,本专利技术的另一特征在于当由上述属性取得装置取得设定了两面打印,和在物理性的1页上打印多个物理页的缩页打印作为上述打印要求的打印属性时,上述最小分割单位设定装置把在物理性的1页中打印的逻辑页数的2倍的页数设定为上述最小分割单位。本专利技术的分散打印系统,其特征在于包含上述任一项所述的分散打印控制装置,和多台打印装置。本专利技术的其它特点和优点从下面结合附图进行的说明中可以更加清楚地看出。在这些附图中,相似的标号表示相同或相似的部件。图3是展示被显示在本实施方案的显示单元上的分散算法的设定画面的一例的图。图4是用于说明本实施方案的分散打印处理的动作流程图。图5是接着图4的用于说明本实施方案中的分散打印处理的动作流程图。图6是接着图5的用于说明本实施方案中的分散打印处理的动作流程图。图7是接着图6的用于说明本实施方案中的分散打印处理的动作流程图。附图说明图1是展示本实施方案中的分散打印系统的构成例子的方框图。在图1中,1是主计算机,由该主计算机1构成本实施方案的分散打印控制装置。11是要进行打印的应用程序(以下,称为应用程序),12是从应用程序11接受打印的要求的假想的分散打印机组件(以下,称为假想分散打印)。假想分散打印机12的实体,包含针对作为打印装置的物理打印机(第1打印机~第4打印机)13~16的各打印机驱动器,和向各个打印机驱动器分配处理的分散组件,要分散的各打印机的设定,可以预先由管理者或者用户等设定,或者可以在发出打印要求时用户随时设定。第1打印机13~第4打印机16,具体地说,例如由进行彩色打印的彩色打印机、进行单色打印的单色打印机,以及具有打印机功能的复印机等构成。此外,作为彩色打印机的种类,例如可以列举彩色激光打印机、喷墨打印机,以及LED打印机等。此外,主计算机1和第1打印机13~第4打印机16,经由作为通信媒体的网络17连接。在这种构成中在被设置在系统上的主计算机1中,通过从应用程序11向假想分散打印机12,以元文件等的中间文件形式递交文件,可以从中间文件中切出特定的页,作为打印机故障等的应对方法,可以适用各种方法。所谓假想分散打印机12,是在主计算机上动作的组件,在从应用程序11进行打印指示时作为输出目标被选择。以往,应用程序11,虽然把打印驱动器作为输出地址选择,但在本实施方案中,选择假想分散打印机12。在此假想分散打印机12,可以利用与第1打印机13~第4打印机16对应的各个打印驱动器(图示省略)。应用程序11通过指定假想分散打印机2作为打印目标打印机进行打印,假想分散打印机12根据需要,进行分散根据来自应用程序11的输出数据生成的中间文件,向打印机驱动器递交中间文件数据的处理。各打印机驱动器根据从假想分散打印机12递交的中间文件(源数据的全部或者一部分),生成打印数据,对各打印机进行打印数据的配送。这样,就可以执行在本实施方案中说明的分散打印处理。在本实施方案中,虽然作为分散目标的打印机设定了4台打印机13~16,但打印机的台数并不限定于此。此外,在本实施方案中,设定了1台主计算机11,但主计算机的台数也可以是多台,并不限于此。进而,应用程序11和分散打印机12,不需要被安装在同一装置中,例如,可以把假想分散打印机12安装在未图示的打印服务器一方,把应用程序11安装在打印客户一方(主计算机1)。图2是说明在本实施方案中的分散打印系统的主计算机1的内部构成的方框图。在图2中,21是系统总线,22是负责系统的控制的CPU,23是在CPU22中执行的写入了控制码的ROM,24是RAM。25是图像管理单元,存储RAW形式或者EMF等的中间文件。26是任务管理单元,监视被分散打印处理的各个打印机的状态,在被分散的各个打印任务正常打印,或者在打印过程中产生故障的情况下,取得打印到哪页的信息,在故障时报告给分散打印单元210。27是用于用户进行键操作的键输入单元,28是CRT等的显示单元,显示任务管理的内容进行用户的操作。29是应用打印单元,210是分散打印单元。应用打印单元29,从应用程序11接受打印的要求,把打印数据交给图像管理单元25,如果是分散打印的要求,则向分散打印单元210送交打印要求。分散打印单元210如果从应用打印单元29接受打印要求,则根据已登录的分散的算法,分散到已登录的打印机驱动器,输出打印数据的处理委托。这时,打印数据从图像管理单元25取得,如果需要则再构筑打印本文档来自技高网...

【技术保护点】
一种打印控制装置,其进行控制使得根据1次打印要求生成多个打印任务,使用多个打印装置进行打印,具备以下部分:属性取得装置,取得对上述打印要求而设定的打印属性;最小分割单位设定装置,根据由上述属性取得装置取得的打印属性,设定上述打印要求 的最小分割单位;以及分割位置确定装置,根据由上述最小分割单位设定装置设定的最小分割单位,确定多个打印任务的分割位置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:加藤数则
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1