本发明专利技术提供一种文档处理装置及文档处理方法,该文档处理装置处理包括用以集束页面元素的文档元素的文档,其中,能够对各元素添加打印设置信息,所述文档处理装置包括:确定单元,其用于确定所述打印设置信息是否被添加到所述页面元素和所述文档元素两者上;以及改变单元,其用于在所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,不接受用户对所述文档的打印设置的改变,而在所述确定单元确定所述打印设置信息未被添加到所述页面元素和所述文档元素两者上的情况下,接受用户对所述文档的打印设置的改变。
【技术实现步骤摘要】
本专利技术涉及一种用于在打印处理之前显示打印图像以让用户可以识别该打印图像的、具有所谓的“预览”功能等的。
技术介绍
在使用安装有微软公司(Microsoft Corporation)的Windows (注册商标)作为 操作系统(OS)的计算机的打印系统中,由应用程序(application)等生成的打印数据以OS标准数据格式存储在假脱机文件中。OS调用打印机驱动器对打印数据进行打印。打印机驱动器读取存储在假脱机文件中的打印数据,图像生成处理单元创建打印图像,打印机将数据进一步转换成能够被解释的打印命令。打印命令被发送到打印机,打印机对打印命令进行解释,并在记录介质上形成图像,以执行打印处理。在打印机驱动器中,实现了打印预览功能,其中在向打印机发送打印命令之前分析打印数据及打印设置以创建指示打印结果的显示数据,并且预先显示该数据。作为打印机驱动器的模块来提供预览功能。还配备了这样一种功能,即预览功能将由打印机驱动器的绘制(rendering)模块或OS的描绘(drawing)模块描绘的、用作打印预览的内容在显示单元上输出(例如参见日本特开2003-167721号公报或日本特开2004-102618号公报)。打印预览功能还实现了这样一种功能,即显示打印设置,并在必要时进行改变(例如参见日本特开2006-011847号公报)。另一方面,近年来出现了不同于传统打印系统的打印系统。在新的打印系统(称为“XPS打印系统”)中,不使用传统的EMF(增强型元文件,Enhanced Meta File)格式,而使用 XPS (XML (Extensible Markup Language,可扩展标记语言)文件规范,XML PaperSpecification)格式作为在假脱机文件中存储的数据格式。XPS是由微软公司开发的开放标准的电子文档格式。当在打印预览中改变打印设置时,为了便于用户识别改变内容的影响范围,在有些情况下使用这样一种方法,即将打印设置改变的目标限定在作业中的全部页面具有相同打印设置的作业,并且将改变内容反映在整个作业上。在这种情况下,需要确定作业中的所有页面是否具有相同的打印设置。在XPS打印系统中,可以为诸如页面等的作业的一部分,来准备作为描述打印设置的XML数据的打印票(PrintTicket或PT)。因此,需要对打印票进行比较,以确定在XPS格式的文档数据的页面中打印设置是否相同。然而,当对打印票中描述的项目分别进行比较时,依据页面数量或者打印票中描述的项目数量,可能会施加大的处理负荷。此外,为了在打印设置被改变之后将改变内容反映在打印票上,需要更新打印票以将改变内容反映在所有页面上。
技术实现思路
鉴于上述问题作出了本专利技术,本专利技术提供一种用于将打印设置的比较或更新的处理负荷限制在最小程度、以将打印设置改变的目标限定在作业中的所有页面具有相同打印设置的作业的。本专利技术的结构如下。更具体地说,根据本专利技术的一个方面,提供了一种文档处理装置,该文档处理装置处理包括用以集束页面元素的文档元素的文档,其中,能够对各元素添加打印设置信息,所述文档处理装置包括确定单元,其用于确定所述打印设置信息是否被添加到所述页面元素和所述文档元素两者上;以及改变单元,其用于在所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,不接受用户对所述文档的打印设置的改变,而在所述确定单元确定所述打印设置信息未被添加到所述页面元素和所述文档元素两者上的情况下,接受用户对所述文档的打印设置的改变。 根据本专利技术的另一方面,提供了一种文档处理装置执行的文档处理方法,该文档处理装置处理包括用以集束页面元素的文档元素的文档,其中,能够对各元素添加打印设置信息,所述文档处理方法包括确定步骤,其确定所述打印设置信息是否被添加到所述页面元素和所述文档元素两者上;以及改变步骤,其在所述确定步骤确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,不接受用户对所述文档的打印设置的改变,而在所述确定步骤确定所述打印设置信息未被添加到所述页面元素和所述文档元素两者上的情况下,接受用户对所述文档的打印设置的改变。根据上述结构,本专利技术能够以低的处理负荷,快速确定在打印作业中是否所有页面具有相同的打印设置。此外,本专利技术能够在抑制PrintTicket的更新量的同时,将打印设置的改变反映在全体XPS数据上。通过下面参照附图对示例性实施例的描述,本专利技术的其他特征将变得清楚。附图说明图I是XPS的逻辑结构的示意图。图2是示出根据本专利技术的实施例的打印系统的示例的框图。图3是示出根据本专利技术的实施例的打印机驱动器的示例的框图。图4是示出根据本专利技术的实施例的打印设置对话框的示例的图。图5是示出根据本专利技术的实施例的预览窗口的示例的图。图6A及6B是示出例示根据本专利技术的实施例的在打印设置的相同性确定中使用的基本条件的XPS的示例的图。图7A、7B、7C及7D是示出例示根据本专利技术的实施例的在打印设置的相同性确定中使用的附加条件的XPS的示例的图。图8是示出根据本专利技术的实施例的XPS部分的获取处理的示例的图。图9是示出根据本专利技术的实施例的作业级的PT生成处理的示例的图。图10是示出根据本专利技术的实施例的文档级的PT生成处理的示例的图。图11是示出根据本专利技术的实施例的页面级的PT生成处理的示例的图。图12是示出根据本专利技术的实施例的是否可以进行打印设置改变确定处理的示例的图。图13是示出根据本专利技术的实施例的、打印设置改变在XPS数据上的反映的示意图。图14是示出根据本专利技术的实施例的PT更新处理的示例的图。图15是示出根据本专利技术的实施例的、使用DevmodeSnapShot的打印设置的比较处理的示例的图。图16是PT的示例的示意图。图17是示出PT的合并结果的示例的图。 具体实施例方式[第I实施例]现在将基于图中例示的实施例,来详细地描述本专利技术。本说明书中的XPS是XMLPaper Specification(XML文件规范)的缩写,并且是由微软公司开发的开放标准的电子文档格式之一。〈XPS文档的结构〉为了便于理解本说明书,首先将对XPS进行简单的描述。XPS文档具有层次(hierarchical)结构,并且是在各层上包含元素(element)的结构化文档。具体来说,XPS文档具有FixedDocumentSequence (固定文档序列)(以下称为“FDS”或“作业兀素”)作为根或顶层的树形结构。FDS具有I个或更多个FixedDocument (固定文档)(以下称为“FD”或“文档元素”),FD具有I个或更多个FixedPage (固定页面)(以下称为“FP”或“页面元素”)。因此,下层属于顶层。在一些情况下将FDS、FD及FP称为“XPS部分”,并且在一些情况下也称为“XPS部分的元素”。FP描述XML格式的文档的页面的内容,并且包含要实际显示或打印的内容。换句话说,FP描述描绘信息。多个FP可以共享FP的页面内容中使用的诸如字体及图像等的资源。FDS、FD及FP可以在打印票(print ticket,以下称为“PT”)中具有打印设置。因此,打印票相当于添加到元素的打印设置信息。PT用XML格式描述用于打印XPS文档的打印设置。用来打本文档来自技高网...
【技术保护点】
一种文档处理装置,该文档处理装置处理包括用以集束页面元素的文档元素的文档,其中,能够对各元素添加打印设置信息,所述文档处理装置包括:确定单元,其用于确定所述打印设置信息是否被添加到所述页面元素和所述文档元素两者上;以及改变单元,其用于在所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,不接受用户对所述文档的打印设置的改变,而在所述确定单元确定所述打印设置信息未被添加到所述页面元素和所述文档元素两者上的情况下,接受用户对所述文档的打印设置的改变。
【技术特征摘要】
2008.12.15 JP 2008-3189411.一种文档处理装置,该文档处理装置处理包括用以集束页面元素的文档元素的文档,其中,能够对各元素添加打印设置信息,所述文档处理装置包括 确定单元,其用于确定所述打印设置信息是否被添加到所述页面元素和所述文档元素两者上;以及 改变单元,其用于在所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,不接受用户对所述文档的打印设置的改变,而在所述确定单元确定所述打印设置信息未被添加到所述页面元素和所述文档元素两者上的情况下,接受用户对所述文档的打印设置的改变。2.根据权利要求I所述的文档处理装置,其中, 所述改变单元还在即使所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,如果所述确定单元确定所述页面元素和所述文档元素两者的打印设置信息均是空白,则也接受用户对所述文档的打印设置的改变。3.根据权利要求I所述的文档处理装置,其中, 所述改变单元还在即使所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,如果所述确定单元确定页面元素的总数是1,则也接受用户对所述文档的打印设置的改变。4.根据权利要求I所述的文档处理装置,其中, 所述改变单元还在所述确定单元确定文档元素的总数是I、并且所述打印设置信息未被添加到所述页面元素上的情况下,接受用户对所述文档的打印设置的改变。5.根据权利要求I所述的文档处理装置,其中, 所述改变单元还在即使所述确定单元确定所述打印设置信息被添加到所述页面元素和所述文档元素两者上的情况下,如果所述确定单元确定文档元素的总数是I并且所有页面元素具有相同的打印设置信息,则也接受用户对所述文档的打印设置的改变。6.根据权利要求I所述的文档处理装置,其中,所述文档包括用以集束所述文档元素的作业元素。7.根据权利要求I所述的文档处理装置,其中, 所述文...
【专利技术属性】
技术研发人员:盐原彻矢,
申请(专利权)人:佳能株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。