首页> 中国专利> 图像形成装置及打印设置信息的处理方法

图像形成装置及打印设置信息的处理方法

摘要

本发明提供一种图像形成装置及打印设置信息的处理方法。确定是否针对接收到的打印数据指定了打印设置信息,所述打印设置信息用于指定要用于打印的物理片材大小。在没有指定所述打印设置信息的情况下,在设置了所述打印数据中的特定字符串信息时,将逻辑片材大小设置为所述物理片材大小;而在没有设置所述打印数据中的特定字符串信息时,将默认片材大小设置为所述物理片材大小。

著录项

  • 公开/公告号CN102752471A

    专利类型发明专利

  • 公开/公告日2012-10-24

    原文格式PDF

  • 申请/专利权人 佳能株式会社;

    申请/专利号CN201210066853.6

  • 发明设计人 小林纪彦;

    申请日2012-03-14

  • 分类号H04N1/00;G06F3/12;

  • 代理机构北京怡丰知识产权代理有限公司;

  • 代理人迟军

  • 地址 日本东京都大田区下丸子3-30-2

  • 入库时间 2023-12-18 07:07:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-04-20

    授权

    授权

  • 2013-02-27

    实质审查的生效 IPC(主分类):H04N1/00 申请日:20120314

    实质审查的生效

  • 2012-10-24

    公开

    公开

说明书

技术领域

本发明涉及图像形成装置及打印设置信息的处理方法。

背景技术

近年来的打印机和数字多功能打印机(下文中称为“图像形成装置”) 能够支持多种页面描述语言(PDL)以进行打印。这些图像形成装置能 够从个人计算机(PC)接收PDL数据以进行打印,并且能够使用与其连 接的扫描器(图像读取器)对打印在纸上的信息进行数字化并将数字化 信息转换为用户指定的文件格式。能够根据用户的使用将创建的文件存 储在设备中或者服务器上,并且能够根据需要指定创建的文件以进行打 印。能够将这种文件直接发送至指定的邮件地址,并且用户能够利用PC 容易地使用该文件。

由图像形成装置创建的图像文件可以具有多种文件格式。通常已知 诸如PDF、PS和XPS的格式。然而,这些格式在指示用于打印的片材大 小的方面不同。粗略地将它们划分为两种类型:定义用于实际打印的片 材大小的物理片材大小(下文中称为“物理片材大小”);以及表示用于 应用中的显示等的页面区域的大小(下文中称为“逻辑片材大小”)。

一些文件格式使用以上两种类型,其他文件格式仅使用其中的一种 类型,并且关于所需的片材大小的信息在不同的文件格式之间不同。

另外,指示片材大小的信息随着将打印数据输入图像形成装置的方 法而变化。一种将打印数据输入图像形成装置的示例性方法,从主PC经 由打印机驱动程序直接指定打印系统中或服务器上的文件以进行打印。 然而,通常,诸如USB存储器的便携设备连接至装置,并直接指定该设 备中的文件。

使用打印机驱动程序的打印系统将由打印机驱动程序设置的打印设 置添加至电子文件的原始值,并将其发送至图像形成装置。另一方面, 当连接诸如USB存储器的设备时,直接将USB存储器中的文件指定为 打印数据。此时,在不具有其自身文件格式的打印设置信息的文件(例 如XPS文件或PS文件)的情况下,除非为其正确地设置打印设置信息, 否则用户无法如预期进行打印。为此,例如,日本特开2007-079819号公 报公开了如下方法:针对不具有物理片材大小的文件,使用与边界框的 逻辑片材大小相对应的信息或类似信息自动选择片材。

然而,在各种情况下创建仅设置了逻辑片材大小的文件。在上述传 统技术中,总是使用逻辑片材大小而不管创建文件的情形来唯一决定片 材大小,因此,片材输出可能具有用户不期望的大小。例如,当使用 PowerPoint保存XPS格式的文件时,该文件不会添加有PrintTicket(打 印票单)。此时,当将页面大小指定为A4时,指示用于显示的片材大小 (逻辑片材大小)的固定页面的宽度和高度将被设置为小于A4大小。然 后,按照传统使用该逻辑片材大小选择合适的片材大小。

然而,当针对图像形成装置设置大小接近被指定为固定页面的宽度 和高度的片材时,不是A4的片材可能被用作物理片材大小并违背用户的 意图而被输出。因此,无条件地使用逻辑片材大小可能导致用户不期望 的片材大小的输出。

发明内容

本发明提供如下装置和方法:当没有针对打印数据指定要用于打印 的打印设置信息时,根据打印数据中的特定字符串信息生成打印设置信 息。

根据本发明的一方面,提供了一种图像形成装置,其包括:确定单 元,其确定是否针对接收到的打印数据指定了打印设置信息,所述打印 设置信息用于指定要用于打印的物理片材大小;以及设置单元,其在确 定没有指定所述打印设置信息的情况下,在设置了所述打印数据中的特 定字符串信息时,将逻辑片材大小设置为所述物理片材大小;而在没有 设置所述打印数据中的特定字符串信息时,将默认片材大小设置为所述 物理片材大小。

根据本发明的另一方面,提供了一种在图像形成装置中执行的、打 印设置信息的处理方法,该处理方法包括如下步骤:确定步骤,确定是 否针对接收到的打印数据指定了打印设置信息,所述打印设置信息用于 指定要用于打印的物理片材大小;以及设置步骤,在确定没有指定所述 打印设置信息的情况下,在设置了所述打印数据中的特定字符串信息时, 将逻辑片材大小设置为所述物理片材大小,而在没有设置所述打印数据 中的特定字符串信息时,将默认片材大小设置为所述物理片材大小。

通过以下参照附图对示例性实施例的描述,本发明的其他特征将变 得清楚。

附图说明

图1例示了包括图像形成装置和多个PC的系统的示例性结构。

图2是例示当接收到打印数据时的整体打印处理的流程图。

图3是例示实施例2中的打印设置信息的生成处理的流程图。

图4是例示实施例3中的打印设置信息的生成处理的流程图。

具体实施方式

下面将参照附图详细描述本发明的实施例。以下实施例将具有诸如 扫描功能和打印功能的多个功能的多功能外围设备(MFP)例示为图像 形成装置,但是,图像形成装置不限于此,并且可以是单功能打印机(SFP) 或激光束打印机(LBP)。还可以使用诸如喷墨型的其他打印类型的打印 机。

包括多功能外围设备的系统的结构

图1例示了包括图像形成装置和多个PC的系统的示例性结构。图像 形成装置100经由诸如局域网(LAN)101的通信网络连接至PC 102和 103。

图像形成装置100包括:作为图像输入设备的图像读取单元(扫描 器)105;作为图像输出设备的打印单元106;操作单元107;存储设备 108;以及控制这些单元的控制器104。控制器104配备有CPU 109、RAM 110以及ROM 111等,并被配置为使得CPU 109根据存储在ROM 111 和其他存储介质中的程序总体上对图像形成装置100进行集中控制。 RAM 110例如用作CPU 109的工作区。

扫描器105读取图像数据。打印单元106使用打印机引擎等输出图 像数据。操作单元107配备有用于接受来自用户的输入的键盘、以及用 于显示图像数据和各种功能以使用户配置设置的液晶面板。存储设备108 能够存储并保存诸如图像数据的数据、以及以打印机控制语言(ESC代 码、PDL)编写的数据,并且存储设备108可以用作中间数据的临时空 间。

PC 102和103根据由PC内部的应用经由OS请求的打印指令、使用 打印机驱动程序生成以打印机控制语言编写的数据(PDL数据),并经由 LAN 101将该数据发送至图像形成装置100。

类似于PC 102和103,PC 112根据由PC内部的应用经由OS请求 的打印指令、使用打印机驱动程序生成PDL数据。PC 112经由USB I/F 113连接至图像形成装置100,并将诸如PDL数据的打印数据发送至图像 形成装置100。

当使用打印机驱动程序进行打印时,打印机驱动程序创建包括打印 时所需的各种类型的打印设置信息(例如片材大小、打印质量、Nup以 及双面打印设置)的打印数据。

作为另选方案,代替与PC等连接,可以将诸如USB存储器的USB 介质114连接至USB I/F 113。在这种情况下,通过操作单元107等选择 USB介质114中的文件,由此将打印数据直接发送至图像形成装置100。

在这种情况下,不像使用打印机驱动程序进行打印那样,存储在USB 介质中的诸如PDF、PS和XPS的文件的打印数据不包括向其添加的打印 设置。也就是说,将原始文件按照原样发送至图像形成装置100。因此, 将不具有打印时所需的打印设置(例如片材大小)的打印数据发送至控 制器104。

在这些文件中,PDF文件具有与物理片材大小相对应的Mediabox(介 质盒)的宽度和高度的信息。另一方面,PS文件和XPS文件不具有指示 物理片材大小的信息。当经由驱动程序打印XPS文件时,可以将称为 PrintTicket的打印设置信息添加至XPS文件,由此能够将打印设置信息 保持在文件中。

然而,该PrintTicket对于XPS文件是可选的,因此当打印不是主要 目的时,在一些情况下不将PrintTicket添加至文件。例如,当通过诸如 Microsoft公司的MS-Word、Excel或PowerPoint的应用软件以XPS格式 保存文件时,由于出于在这种应用中使用的目的保存文件,因此将不添 加PrintTicket。当通过图像形成装置100扫描打印物并且以XPS格式保 存文件时,或者当创建XPS文件并且将该文件附加到电子邮件以进行发 送时,由于出于在这种应用中使用的目的保存文件,因此将不添加 PrintTicket。

以下描述了在扫描期间针对XPS文件设置的逻辑片材大小。

(1)扫描期间的片材大小=在自动操作的情况下,自动设置接近扫描的 大小的片材大小。当接近的片材大小不可用时,提示用户从标准大小中 选择并设置一个大小。

(2)扫描期间的片材大小=当允许用户设置任意片材大小时,用户输入 任意值(mm)并将该值设置为逻辑片材大小。

(3)扫描期间的片材大小=在自由大小的情况下,将扫描片材的大小设 置为逻辑片材大小。

实施例1

下面参照图2描述实施例1中的当接收到打印数据时的整体打印处 理。图2的流程图中所示的步骤存储在RAM 110、ROM 111或存储设备 108中,并且由CPU 109执行。

以下例示在接收XPS文件的情况下的操作。然而,本实施例还适用 于XPS文件之外的文件格式,例如不指定物理片材大小的PS文件。这 里,请注意,XPS文件包括逻辑片材大小信息作为文档大小。XPS文件 在一些情况下包括包含物理片材大小信息以指定打印片材的PrintTicket, 而在其他情况下不包括该PrintTicket。

在S200中,控制器104接收经由LAN 101或USB I/F 113输入的打 印数据。接下来,在S210中,例如,CPU 109展开由控制器104接收的 打印数据,分析打印数据中包括的信息,并在控制器104的RAM 110中 展开必要信息。

接下来,在S220中,生成与打印有关的打印设置信息,例如在稍后 描述的S230中需要的布局信息。更具体地说,首先,在S221中,基于 在S210中的打印数据的分析结果确定打印数据是否包括PrintTicket。当 结果显示包括PrintTicket时,处理进行到S222。在S222中,从PrintTicket 中获取物理片材大小的信息,并将其设置为打印设置信息,从而处理结 束。

另一方面,当S221中的确定显示打印数据不包括PrintTicket时,处 理进行到S223。在S223中,确定在S210中分析的打印数据是否包括特 定字符串信息。特定字符串信息是指制造商名称、型号名称等。制造商 名称和型号名称可以组合使用,或者可以仅使用制造商名称和型号名称 中的一个。代替制造商名称和型号名称,可以使用用户名、设备名称以 及其他软件名称。当通过扫描图像生成XPS文件时,通过图像形成装置 将该特定字符串信息嵌入XPS文件。

当在S223中确定包括特定字符串信息时,处理进行到S224。在S224 中,确定固定页面的宽度和高度是否超过图像形成装置100支持的最大 片材大小。由于打印数据中的固定页面的宽度和高度超过图像形成装置 100支持的最大片材大小,会导致无法通过图像形成装置100进行正确的 打印,因此需要该确定。在实施例1中,由于基于特定字符串信息的有 无来改变片材大小,因此确定图像形成装置100支持的片材大小。同时, 当要基于特定字符串信息的有无来改变其他类型的信息时,确定这种信 息是否在图像形成装置100支持的范围内。

当在S224中确定宽度和高度在支持的范围之外时,处理进行到 S226。在S226中,使用打印数据中不包括的信息设置生成布局信息所需 的物理片材大小。打印数据中不包括的信息是指例如存储在RAM 110、 ROM 111或存储设备108中的值,该值可以是被设置为默认值的值、或 者用户通过操作单元107设置的值等。另一方面,当在S224中确定宽度 和高度在支持的范围内时,处理进行到S225。在S225中,将打印数据中 包括的信息设置为用于打印的物理片材大小。

接下来,在S230中,基于在S220中生成的打印设置信息、以及XPS 文件中包括的用于中间数据生成的信息,来生成中间数据。接下来,在 S240中,基于中间数据生成与一页相对应的图像数据。当生成了与所有 页相对应的图像数据时,将该数据假脱机到存储设备108。然后,在S250 中,将假脱机的图像数据发送至打印单元106并通过打印机引擎进行打 印。这里,当在S220中设置的片材大小的片材可用时,使用这种片材进 行打印。当这种片材不可用时,发出关于纸张用完的警告以提醒用户放 置片材,并在放置的片材上进行打印。当设置的片材大小是非标准大小 时,请求设置的非标准用户定义的片材大小的片材,以提醒用户放置这 种片材进行打印,并在放置的片材上进行打印。

以此方式,仅当包括特定字符串信息时,使用打印数据中的信息生 成打印设置信息,由此能够期望以下有利效果。如果不进行特定字符串 信息的确定,则不具有PrintTicket的打印数据的打印片材大小将是逻辑 片材大小或者是在装置中预先设置的默认值。

然而,不会出于打印的目的地附加这种逻辑片材大小,并且该大小 可能用于用户不期望的、在画面上应用中的显示(例如4:3)。作为另选 方案,当支持的片材无法用于打印时,可能出现打印错误。为此,期望 使用装置的默认设置而不使用逻辑片材大小来进行这种情况下的打印。

另一方面,当按照用户的意图将诸如A4或A3的标准片材大小设置 为逻辑片材大小时,通过将逻辑片材大小设置为物理片材大小,使得能 够进行用户期望的打印。在这种情况下,与使用装置的默认设置值等进 行打印相比,优选使用打印数据中包括的逻辑片材大小进行打印。

在另一情况下,可以将用户定义的任意片材大小设置为逻辑片材大 小。在这种情况下,即使当片材是非标准大小时,也能够期望使用打印 数据中包括的逻辑片材大小进行打印。

以此方式,根据创建文件时的情形,逻辑片材大小在一些情况下反 映了用户意图,而在其他情况下没有反映。因此,需要确定是否按照用 户的意图设置了逻辑片材大小。附加PrintTicket使得能够设置用户的期 望值。

然而,PrintTicket的附加对于文件格式是可选的,因此,对于装置来 说,即使对于没有附加PrintTicket的文件也正确地进行打印是重要的。

然后,确定特定字符串信息的有无,由此确定是否按照用户的意图 设置逻辑片材大小。例如,当打印数据包括制造商A的产品名称B的字 符串时,确定通过利用制造商A的产品B进行扫描来创建文件。在这种 情况下,由于预先已知将扫描片材大小的信息设置为逻辑片材大小,因 此通过将逻辑片材大小设置为物理片材大小进行打印。相反地,当打印 数据不包括特定字符串信息时,装置无法确定用户针对文件创建的意图。 因此,使用预先决定的装置的默认值而不使用逻辑片材大小来进行打印。

结果,即使当在不考虑用户创建文件时的情形的情况下进行打印时, 也能够获得优选的打印结果。

实施例2

下面详细描述根据本发明的实施例2。实施例1描述了打印信息包括 一种暗示信息的情况。同时,实施例2描述了包括多种暗示信息的情况。 下面描述基于特定字符串信息的物理片材大小设置和双面打印设置的处 理。

当创建文件时,或者当使用PC上的应用生成XPS文件时,可以添 加特定字符串信息。作为另选方案,当利用MFP等将打印物扫描为文件 时,可以添加特定字符串信息。

当使用诸如MFP的装置创建文件时,可以添加指示双面打印能力的 特定字符串信息,并且用户能够在使用装置进行扫描期间,使用操作单 元107任意指定这种信息。作为另选方案,当要输入的打印物为双面打 印物时,能够将指定双面打印的特定字符串信息自动嵌入XPS文件。当 通过使用MFP等扫描打印物来创建XPS文件时,用户可以输入用户名以 进行登录。在这种情况下,能够基于用于登录的用户信息来添加特定字 符串信息。

由于实施例2的系统配置与图1所示的实施例1的系统配置类似, 因此省略其描述。下面参照图3描述实施例2中的打印设置信息的生成 处理。该流程图所示的步骤存储在RAM 110、ROM 111或存储设备108 中,并且由CPU 109执行。图3例示了与实施例1中的图2的S220相对 应的处理,并省略对S200、S210以及S230至S250中的处理的描述。

首先,在S301中,基于在S210中的打印数据的分析结果确定打印 数据是否包括PrintTicket。当确定结果为打印数据包括PrintTicket时,处 理进行到S302以从PrintTicket中获取物理片材大小的信息。接下来,在 S303中,还从PrintTicket中获取关于双面打印的设置以反映在打印设置 中,之后该处理结束。

另一方面,当在S301中确定打印数据不包括PrintTicket时,处理进 行到S304。由于S304至S307的处理类似于图2的S223至S226的处理, 因此省略其描述。

接下来,在S308中,确定是否包括指示双面打印设置的特定字符串 信息。当确定结果为包括指示双面打印设置的特定字符串信息时,处理 进行到S309。在S309中,确定图像形成装置100是否支持双面打印。当 确定结果为图像形成装置100支持双面打印时,处理进行到S310以使双 面打印设置有效。另一方面,当图像形成装置100不支持双面打印时, 处理进行到S311以设置单面打印设置。

当在S308中确定不包括指示双面打印设置的特定字符串信息时,处 理进行到S312,并基于打印数据中不包括的信息设置双面打印设置。与 实施例1类似,打印数据中不包括的信息是指例如存储在RAM 110、ROM 111或存储设备108中的值,该值可以是被设置为默认值的值、或者用户 通过操作单元107设置的值等。

如上所述,当使用诸如多功能外围设备的设备创建文件时,可以将 特定字符串信息嵌入文件。这种嵌入的信息导致了如下有利效果:使得 能够自动附加输入的纸张介质的信息,例如双面打印设置。

在用户使用PC上的应用进行任意打印设置并保存XPS文件的情况 下,PrintTicket将被附加到该文件。在这种情况下,优先使用按照用户意 图附加的PrintTicket,因此能够按照用户意图进行打印。

实施例3

下面详细描述根据本发明的实施例3。在实施例3中,当没有附加 PrintTicket时,确定特定字符串信息是否指示图形、图像或文本,并且进 行适合各字符串的打印设置。

由于实施例3的系统配置与图1所示的实施例1的系统配置类似, 因此省略其描述。下面参照图4描述实施例3中的打印设置信息的生成 处理。该流程图所示的步骤存储在RAM 110、ROM 111或存储设备108 中,并且由CPU 109执行。图4例示了与实施例1中的图2的S220相对 应的处理,并省略对S200、S210以及S230至S250中的处理的描述。

首先,在S401中,确定打印数据是否包括PrintTicket。当确定结果 为打印数据包括PrintTicket时,处理进行到S402以基于PrintTicket中设 置的信息进行打印设置。

另一方面,当确定打印数据不包括PrintTicket时,处理进行到S403。 在S403中,确定特定字符串信息是否与图形有关。使用的特定字符串信 息的示例包括应用名称。例如,当文件包括指示使用处理诸如CAD的图 形的应用创建文件的字符串信息时,将打印数据的类型确定为图形数据。 在这种情况下,处理进行到S404以设置适合图形的打印信息。

当特定字符串信息与图形无关时,处理进行到S405。在S405中,确 定特定字符串信息是否指示图像。当特定字符串信息指示图像时,处理 进行到S406以设置适合图像的打印信息。例如,诸如对比度、浓度和颜 色的设置对于图像最佳,并将其设置为打印信息。

当确定特定字符串信息与图像无关时,处理进行到S407。在S407 中,确定特定字符串信息是否与文本有关。当确定结果为特定字符串信 息与文本有关时,处理进行到S408以设置适合文本的打印信息。例如, 对于文本,可以使2合1或双面打印设置的设置有效。

当确定结果为特定字符串信息与文本无关时,特定字符串信息不与 任何类型相对应,因此处理进行到S409。在S409中,例如,将预先在装 置中设置的默认值设置为打印信息。

以此方式,确定诸如指示文件中包括的应用信息的应用名称的字符 串信息的有无,由此能够自动附加适合应用属性的打印设置。

在实施例3中,根据打印数据的类型进行打印设置。或者,用户名 可以用于特定字符串信息,由此能够根据针对各用户的设置值来自动切 换诸如Nup设置、双面打印设置以及假脱机设置等的设置以进行打印。

根据本发明,当没有针对打印数据设置用于打印的打印设置信息时, 能够根据打印数据中的特定字符串信息生成打印设置信息,由此能够利 用适合应用的打印设置或者按照用户意图进行打印。

其他实施例

本发明的各方面还可以通过读出并执行记录在存储设备上的用于执 行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU 的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行 记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的 方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的 记录介质(例如计算机可读介质)向计算机提供程序。

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发 明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最 宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号