专利名称:信息处理装置及方法
技术领域:
本发明总体涉及信息处理,更具体地说,涉及用于根据在打印装置处有无输出来 控制打印作业的状态显示的信息处理装置及信息处理方法。
背景技术:
传统上,提供了这样一种技术,即在从应用发布打印指令起、至打印装置完成记录 介质上的打印止的期间,适当地显示打印作业的状态信息,如日本专利特开2008-107980 号公报所记载。根据日本专利特开2008-107980号公报中记载的技术,只要打印队列中存 在打印作业,状态监视器就继续监视所述打印作业。在从待机状态开始处理并且已经进入 打印(打印进行中状态)的情况下,显示单元显示该状态。生成并管理打印作业的打印机驱动程序可以基于针对打印作业设置的打印设定, 从打印队列中删除被设置为打印进行中状态的打印作业。例如,作为打印机驱动程序的模 块的预览启动模块,在打印预览显示时临时删除打印作业。状态信息显示模块检查已经变为打印进行中状态的打印作业的设定,并显示状态 信息显示画面,以向用户通知打印作业的状态。对于已被设置显示打印预览画面的打印作业,由于打印作业已被设置为打印进行 中状态,因此显示状态信息显示画面。然而,该打印作业不被打印装置输出,而是通过预览 启动模块在打印预览期间从打印队列中删除。因此,状态信息显示模块随即删除已显示的 状态信息显示画面。因此,当打印机驱动程序对已被设置打印预览显示的打印作业进行处理时,显示 状态信息显示画面,并且随后立即将其删除。这可能导致这样一种情况尽管打印作业本身 正被预览、用户却误以为该打印作业被取消。
发明内容
根据本发明的一方面,提供一种具备显示单元的信息处理装置,该信息处理装置 包括状态信息显示单元,其被构造为经由所述显示单元显示打印队列中存在的作业的状 态信息;获取单元,其被构造为获取所述打印队列中存在的所述作业的设定信息;以及作 业确定单元,其被构造为基于由所述获取单元获取到的所述设定信息,确定所述作业是否 是要被输出到打印装置的作业。所述状态信息显示单元经由所述显示单元、显示被所述作 业确定单元确定为要被输出到所述打印装置的作业的状态信息,而不显示被所述作业确定 单元确定为不是要被输出到所述打印装置的作业的状态信息。根据以下参照附图对示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。
被并入说明书中并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征和方面,并与文字描述一起用于说明本发明的原理。图1是例示根据本发明的示例性实施例的包括打印装置以及连接到该打印装置 的信息处理装置的打印系统的结构的框图。图2是例示根据本发明的示例性实施例的打印机驱动程序的结构的框图。图3是例示根据本发明的示例性实施例的用户界面模块、页构成模块和状态信息 显示模块中的各个的处理的流程图。图4是例示根据本发明的示例性实施例的预览启动模块和打印预览显示模块中 的各个的处理的流程图。图5例示了根据本发明的示例性实施例的要被页构成模块写入到文件中的打印 作业信息。图6A至图6C分别例示了根据本发明的示例性实施例的打印设定画面、打印预览 显示画面和状态信息显示画面。图7是例示根据本发明的示例性实施例的打印机驱动程序的结构的框图。图8是例示根据本发明的示例性实施例的状态信息显示模块和命令发送/接收模 块中的各个的处理的流程图。图9A和图9B例示了根据本发明的示例性实施例的要被命令发送/接收模块写入 到登记库(registry)中的命令发送信息。图10是例示根据本发明的示例性实施例的状态信息显示模块的处理的流程图。
具体实施例方式以下将参照附图详细描述本发明的各种示例性实施例、特征以及各方面。下述的示例性实施例绝非意图限制根据所附权利要求的本发明的范围。此外,示 例性实施例的特征的所有组合并非都是本发明提供的解决方案所必需的。下面,将参照图1的框图,来描述根据示例性实施例的包括打印装置(打印装置2) 和连接到该打印装置的信息处理装置(个人计算机1)的打印系统的结构。图1例示了根据本发明的示例性实施例的包括打印装置2和连接到该打印装置2 的个人计算机ι的打印系统。个人计算机1包括输入接口 11、中央处理单元(CPU) 12、只读 存储器(ROM) 13、随机存取存储器(RAM) 14、外部存储设备15、输出接口 16、显示单元17、键 盘10、鼠标18和输入-输出接口 19。ROM 13存储初始化程序。外部存储设备15存储应用程序组、操作系统(0 、打印 机驱动程序以及其他各种数据。RAM 14用作外部存储设备15中存储的各种程序的工作存 储器。打印装置2包括输入-输出接口 21、RAM 22、打印引擎23、ROM M和CPU 25。输 入-输出接口 21连接到个人计算机1的输入-输出接口 19。在假设连接接口为通用串行 总线(USB)的情况下来描述本示例性实施例。然而,可以使用任意类型的连接接口。用于 扩展打印装置2的功能的扩展选件可以连接到输入-输出接口 21。RAM 22用作CPU 25的主存储器和工作存储器,并存储用于临时存储所接收到的 打印作业和各种数据的接收缓冲器。打印引擎23基于存储在RAM 22中的数据进行打印。 ROM M存储诸如状态管理程序Ma的各种控制程序,以及被各控制程序使用的数据。CPU25根据所述控制程序来控制打印装置2的各个单元。状态管理程序2 基于来自打印装置2中的各种传感器(未示出)的信息来监视 打印装置2的状态,生成状态信息并将其存储在RAM 22中。以上描述了个人计算机1和打印装置2的处理任务的分配示例。然而,该分配并 不限于本示例。可以采用其他形式。图2是主要例示了打印机驱动程序220的示例、以描述根据本示例性实施例的打 印机驱动程序的结构的概念性框图。由应用201生成的打印数据经由OS的打印支持功能211,作为假脱机数据214被 存储在假脱机程序(sp00ler)212的打印队列213中,以用作打印作业。该打印作业被打印 机驱动程序220转换成打印装置230可解释的打印命令,然后被发送到打印装置230以进 行打印。在指示打印时,应用201经由OS的打印支持功能211,将从用户界面模块221返回 的打印设定信息添加到打印作业。在应用指示打印开始之前设置打印设定信息。用户界面 模块221在接收到来自OS的打印支持功能211的打印开始通知之后,启动状态信息显示模 块 227。已经传递到打印机驱动程序220的打印作业首先被页构成模块222处理。页构成 模块222根据打印设定信息进行页构成处理,诸如对打印作业的多页进行排序或者将多页 集中为针对打印作业的一页。然后打印作业被传递到预览启动模块223。当打印设定信息包含显示打印预览信 息的指令时,预览启动模块223调用打印预览显示模块224。打印预览显示模块2M在个人 计算机的显示单元17上显示图6A至图6C中的各个所示的打印预览画面,从而使得用户能 够预先检查打印结果。当打印设定信息不包含显示打印预览信息的指令时,预览启动模块223将打印作 业传递到命令生成模块225。命令生成模块225根据打印设定信息,将打印作业的打印数据 转换成打印装置230可解释的打印命令。这类打印命令被命令发送/接收模块2 依次发 送到打印装置230。命令发送/接收模块2 读取打印装置230的状态(诸如打印装置230中的错误 生成信息或者当前打印页信息)以将其传递到状态信息显示模块227。状态信息显示模块 227分析打印装置230的状态,在个人计算机的显示单元17上的图6A至图6C中的各个所 示的状态信息显示画面上显示打印装置230的信息,由此使得用户能够检查打印作业的状 态或者打印装置230的状态。根据本发明,例如,该模块进行以下处理,诸如关于作业是否要被输出到打印装置 的作业确定,关于命令发送是否已经开始的命令确定,或者关于打印队列的状态的状态确定。以下将参照图3至图6C来描述本发明的第一示例性实施例。图3是例示用户界 面模块、页构成模块以及状态信息显示模块中的各个的处理的流程图。在步骤S301中,用户界面模块221在接收到来自OS的打印支持功能211的打印 开始通知之后开始处理。在步骤S302中,用户界面模块221启动状态信息显示模块227。 在步骤S303中,用户界面模块221完成处理。在该处理中启动的状态信息显示模块227的处理将在后面进行描述。在步骤S310中,在接收到来自OS的打印作业之后,页构成模块222开始处理。在 步骤S311中,页构成模块222检查打印作业或者打印作业的打印设定。在步骤S312中,页 构成模块222将其作为打印作业信息记录在文件中。在来自应用201的打印开始之前,在图6B中所示的用户界面模块221的打印设定 画面610上指定打印作业的打印设定。打印设定画面610具有作为图6B所示的打印设定 项之一的预览显示设定位置611。如图5所示,文件330中记录的信息包括作业ID 501、总页数502和打印机输出 503。文件330中记录的打印作业信息被传递到状态信息显示模块227。在本示例性实施例 中,作为模块之间的进程间通信方法,以文件共享作为示例。在步骤S302的处理期间,用户界面模块221只从OS接收到了作业标识符。因此, 用户界面模块221不能准确地获取打印作业的打印设定。例如,用户界面模块221不能获 取针对各页的打印设定。因此打印作业的打印设定通过页构成模块222被提供给状态信息 显示模块227。在步骤S312之后,在步骤S313中,页构成模块222执行诸如打印作业的页排序的 页构成处理。在步骤S314中,页构成模块222将打印作业传递到后面的预览启动模块223。 在步骤S315中,页构成模块222完成处理。在步骤S320中,在步骤S302中启动的状态信息显示模块227开始处理。在步骤 S321中,状态信息显示模块227检查打印队列中的打印作业。在步骤S322中,状态信息显 示模块227确定在打印队列中是否存在任何打印作业。当不存在打印作业时(步骤S322中“否”),在步骤S327中,状态信息显示模块227 完成处理。当确定存在打印作业时(步骤S322中“是”),在步骤S323中,状态信息显示模 块227检查是否存在记录打印作业信息的文件330。在步骤S3M中,状态信息显示模块227确定是否存在打印作业信息。当不存在打 印作业信息时(步骤S3M中“否”),处理返回到步骤S321,进行等待直到页构成模块222 生成记录打印作业信息的文件330。当确定存在打印作业信息时(步骤S3M中“是”),在步骤S325中,状态信息显示 模块227确定该打印作业是否是要被输出到打印装置的打印作业。当正在处理的作业是图5所示的作业ID 501栏中的“作业ID :26”时,在打印机输 出503栏中写入“否”,并且状态信息显示模块227确定该打印作业是不被输出到打印装置 的打印作业。当确定打印作业是不被输出到打印装置的打印作业时(步骤S325中“否”), 在步骤S327中,状态信息显示模块227完成处理。当正在处理的作业是图5所示的作业ID 501栏中的“作业ID :25”时,在打印机输 出503栏中写入“是”,并且状态信息显示模块227确定该打印作业是要被输出到打印装置 的打印作业。当确定打印作业是要被输出到打印装置的打印作业时(步骤S325中“是”), 则在步骤中,状态信息显示模块227显示图6C所示的状态信息画面620,并且处理返 回到步骤S321。在命令发送/接收模块226已向打印装置发送了打印命令、并且已经确认在打印 装置处完成打印之后,从打印队列213中删除打印作业。当状态信息显示模块227确定在打印队列213中不存在打印作业时(步骤S322中“否”),则在步骤S327中,结束处理。因 此,能够向用户通知打印作业的信息,直到打印装置230完成打印。通过上述处理,在打印作业要被输出到打印装置的情况下,状态信息显示模块227 显示状态信息画面620。另一方面,在打印作业不被输出到打印装置的情况下,状态信息显 示模块227不显示状态信息画面620。因此,状态信息显示模块227能够进行适当的显示确 定。图4是例示预览启动模块和打印预览显示模块中的各个的处理的流程图。以下将 参照图4,来描述当显示打印预览画面600时由预览启动模块223进行的打印作业从打印队 列213中的删除。在步骤S401中,在接收到打印作业之后,预览启动模块223开始处理。在步骤S402 中,预览启动模块223检查打印作业的打印设定信息,以确定是否存在显示打印预览画面 600的指令。当确定不显示打印预览画面600时(步骤S402中“否”),在步骤S403中,预览启 动模块223将打印作业传递到命令生成模块225。在步骤S404中,处理完成。当确定显示 打印预览画面600时(步骤S402中“是”),在步骤S405中,预览启动模块223启动图6A所 示的打印预览画面600。在此情况下启动的打印预览显示模块224的处理将在后面进行描 述。在步骤S406中,预览启动模块223将打印作业的打印数据存储在RAM 420中。RAM 420与图1所示的RAM 14类似。在本示例性实施例中,以打印数据存储在RAM 14中作为示 例。然而,打印数据可以被存储在其他存储介质上。在步骤S407中,预览启动模块223从 打印队列213中删除打印作业。在步骤S404中,处理完成。在步骤S407中预览启动模块223从打印队列213中删除打印作业,使得即使在显 示打印作业的打印预览期间、也能够对未经历打印预览的其他打印作业进行打印处理。在步骤S410中,在步骤S405中启动的打印预览显示模块224开始处理。在步骤 S411中,检查在RAM 420中是否存在打印数据。在步骤S412中,打印预览显示模块2M确 定在RAM 420中是否存在打印数据。当未存在打印数据或者打印数据的存储未完成时(步 骤S412中“否”),处理返回到步骤S411,进行等待直到打印数据的存储完成。当确定打印数据在RAM 420中的存储已经完成时(步骤S412中“是”),则在步骤 S413中,打印预览显示模块2M显示图6A所示的打印预览图像602。通过设置针对多个作业的预览,所述多个作业可以被临时存储在RAM中并集中预 览。与正被预览的多个作业相关的数据可以被组合成一个作业,以被重新输入到打印队列 中。在步骤S414中,打印预览显示模块2 确定是否存在来自用户的任何打印执行指 令。当用户按下图6A所示的打印开始按钮601时,在步骤S415中,打印预览显示模块224 将打印数据作为打印作业添加到打印队列213中,由此重新开始针对已经显示了预览画面 600的打印作业的打印。在步骤S416中,打印预览显示模块2M从RAM 420中删除所存储 的打印数据。在步骤S417中,处理完成。根据本示例性实施例,在步骤S415中输入的打印作业被确定为实际输出到打印 装置的作业。由此,被设置了预览并且在步骤S407中从打印队列中被删除的作业,被确定为不是实际输出到打印装置的作业。在本示例性实施例中,预览启动模块223是独立的驱动程序结构模块。然而,预览 启动模块223可以被包含在页构成模块222中。当页构成模块222包含预览启动模块223 时,打印预览显示模块2M被页构成模块222调用。以下将参照图7至图9B来详细描述本发明的第二示例性实施例。图7是主要例示了打印机驱动程序720的示例、以描述根据本示例性实施例的打 印机驱动程序的结构的概念性框图。由应用701生成的打印数据经由OS的打印支持功能711,被作为假脱机数据714 临时存储在假脱机程序712的打印队列713中,以用作打印作业。通常的打印作业被打印机驱动程序720转换成打印装置730可解释的打印命令, 然后被提供给打印装置730以进行打印。然而,存在其他类型的作业,例如用于指示清理打 印装置730的清理作业。清理作业作为打印作业,以打印装置730可解释的打印命令的形 式,被临时存储在打印队列713中。与通常打印作业不同的诸如清理作业的特殊作业,已被转换成打印装置730可解 释的打印命令。因此,页构成模块222、预览启动模块223和命令生成模块225不对该特殊 作业进行处理。例如,诸如清理作业的多个作业被命令发送/接收模块7 依次发送到打印装置 730。打印装置730基于接收到的清理作业命令进行清理。在清理作业的执行中,OS的打 印支持功能711向用户界面模块721通知打印开始。已被通知打印开始的用户界面模块721调用状态信息显示模块727。命令发送/ 接收模块7 读取打印装置730的状态(诸如关于在打印装置730中生成的错误的信息), 并将其传递到状态信息显示模块727。状态信息显示模块727分析打印装置730的状态,并在个人计算机的显示单元17 上显示打印装置730的信息,由此使得用户能够检查打印装置730的状态。状态信息显示模块727在图3所示的记录打印作业信息的文件330中,检查到作 业是要被输出到打印装置730的打印作业,然后显示状态信息显示画面620。然而,页构成模块222不对特殊作业进行处理,因此不能给送文件330。这使得状 态信息显示模块727不能显示状态信息显示画面620。以下将参照图8来描述用于解决该 问题的方法。图8是例示状态信息显示模块和命令发送/接收模块中的各个的处理的流程图。 在本示例性实施例中,基于在打印队列中被登记为打印作业的作业是特殊作业(清理作 业)的假设来描述示例。在步骤S810中,通过用户界面模块721启动的状态信息显示模块727开始处理。 在步骤S811中,状态信息显示模块727检查打印队列713中的打印作业。在步骤S812中, 状态信息显示模块727确定是否存在任何打印作业。当不存在打印作业时(步骤S812中 “否”),在步骤S817中,处理完成。当确定存在打印作业时(步骤S812中“是”),在步骤 S813中,状态信息显示模块727检查是否存在记录打印作业信息的文件830。记录打印作 业信息的文件830与图3所示的文件330类似。在步骤S814中,状态信息显示模块727确定是否存在打印作业信息。如上所述,在清理作业中不生成文件830。当不存在打印作业信息时(步骤S814中“否”),在步骤S817 中,状态信息显示模块727检查在登记库中是否存在命令发送信息840。命令发送信息840由下面描述的命令发送/接收模块7 来生成。在步骤S 818 中,状态信息显示模块727基于命令发送信息840,确定命令发送/接收模块7 是否已开 始向打印装置730的命令发送。当确定已经开始命令发送时(步骤S818中“是”),在步骤S816中,状态信息显示 模块727显示状态信息显示画面620。更具体地说,即使在页构成模块222不对其进行处 理的打印作业(例如清理作业)的情况下,当命令发送/接收模块726已开始向打印装置 730的命令发送时,状态信息显示模块727也显示状态信息显示画面620。当状态信息显示模块727确定尚未开始命令发送时(步骤S818中“否”),处理返 回到步骤S811。作为结果,继续不显示状态信息显示画面620的状态。在通常打印作业的情况下,页构成模块222对作业进行处理,因此通过页构成模 块222生成文件830。因此,状态信息显示模块727确定存在打印作业信息(步骤S814中 “是”)。在步骤S815中,状态信息显示模块727确定打印作业是否是要被输出到打印装置 的打印作业。当确定打印作业是要被输出到打印装置的打印作业时(步骤S815中“是”),在步 骤S816中,状态信息显示模块727显示状态信息显示画面620。当确定打印作业不是要被 输出到打印装置的打印作业时(步骤S815中“否”),状态信息显示模块727完成处理。下面,将描述命令发送/接收模块726的处理。在步骤S850中,命令发送/接收 模块7 在接收到打印命令之后开始处理。在步骤S851中,命令发送/接收模块726向打 印装置730发送第一打印命令。在步骤S852中,命令发送/接收模块7 将命令发送信息 840写入到登记库中。在步骤S853中,命令发送/接收模块726向打印装置730依次发送后续的打印命 令。在步骤S8M中,命令发送/接收模块726向打印装置730发送最后的打印命令。在步 骤S855中,写入到登记库中的命令发送信息840被返回到其初始值。在步骤S856中,处理 完成。图9A例示了在登记库900中的命令发送信息840的初始状态。在登记库900 中,数据903 “0x00000000”被写入到登记密钥901 "PrinterDriverData"的登记值 902 MendingData”中。数据903 “0x00000000”表示命令发送/接收模块726尚未开始命 令发送的状态。图9B例示了在步骤S852中命令发送/接收模块726已经在登记库写入开始向打 印装置730的命令发送的状态。数据912 “0x00000001”被写入到登记库值911 MendingData”中。这表示命令 发送/接收模块726已经开始命令发送。在读取“0x00000001”状态之后,在步骤S818中, 状态信息显示模块727确定命令发送/接收模块已经开始向打印装置730的命令发送。在步骤S8M中向打印装置发送最后的打印命令之后,命令发送/接收模块7 将 登记库中的命令发送信息840返回到由数据903表示的初始值“0x00000000”。通过上述处理,即使在不被页构成模块222处理的数据的情况下,也能够适当地 确定是否显示状态信息显示画面620。在本示例性实施例中,清理作业已被描述作为不被页构成模块222处理的作业的示例。然而,本发明也可应用于不被页构成模块222处理的其 他特殊作业。以下将参照图10来描述本发明的第三示例性实施例。当检测到在连接到设备上的Web服务(WSD)的打印装置230中生成的错误时,假 脱机程序212不传递任何临时存储的打印作业。在这种情况下,状态信息显示模块227不 能检查打印作业信息330或打印命令发送信息840,因此不能显示状态信息显示画面620。 以下将参照图10来描述用于解决该问题的方法。图10是例示状态信息显示模块227的处理的流程图。在步骤S1001中,通过用户界面模块221启动的状态信息显示模块227开始处理。 在步骤S1002中,状态信息显示模块227检查打印队列中的打印作业。在步骤S1003中,状态信息显示模块227确定是否存在任何打印作业。当不存在 打印作业时(步骤S1003中“否”),在步骤S1008中处理完成。当确定存在打印作业时(步 骤S1003中“是”),在步骤S1004中,状态信息显示模块227检查是否存在记录打印作业信 息的文件1020。记录打印作业信息的文件1020与图3所示的文件330类似。在步骤S1005中,状态信息显示模块227确定是否存在打印作业信息。当确定存 在打印作业信息时(步骤S1005中“是”),在步骤S1006中,状态信息显示模块227确定该 打印作业是否是要被输出到打印装置的打印作业。当确定该打印作业是要被输出到打印装置的打印作业时(步骤S1006中“是”), 在步骤S1007中,状态信息显示模块227显示状态信息显示画面620。当状态信息显示模 块227确定打印作业不是要被输出到打印装置的打印作业时(步骤S1006中“否”),在步 骤S1008中,处理完成。另一方面,当确定不存在打印作业信息时(步骤S1005中“否”),在步骤S1009中, 状态信息显示模块227检查在登记库中是否存在命令发送信息1030。命令发送信息1030 与图8所示的命令发送信息840类似。在步骤S1010中,状态信息显示模块227基于命令发送信息1030,确定命令发送 /接收模块2 是否已开始向打印装置230的命令发送。当确定已开始命令发送时(步骤 S1010中“是”),在步骤S1007中,状态信息显示模块227显示状态信息显示画面620。当确定尚未开始命令发送时(步骤S1010中“否”),在步骤SlOll中,状态信息显 示模块227检查打印队列213的状态。状态信息显示模块227通过使用应用编程接口(API) 来获取打印队列213的状态。在步骤S1012中,状态信息显示模块227确定打印队列213的状态是否表示在打 印装置230中生成的错误。表示在打印装置230中生成的错误的状态是例如“门打开”或 “无调色剂”。当状态信息显示模块227确定在打印装置230中尚未生成错误时(步骤S1012中 “否”),处理返回到步骤S1002以继续不显示状态信息显示画面620的状态。当确定在打印装置230中已发生错误时(步骤S1012中“是”),在步骤S1007中, 状态信息显示模块227显示状态信息显示画面620。在这种情况下,状态信息显示模块227 指示命令发送/接收模块2 获取打印装置230的状态,并且在状态信息显示画面620上 详细显示打印装置230中的错误信息。
如上所述,即使在打印装置230连接到WSD并且处于错误状态的情况下,状态信息 显示模块227也能够适当地显示状态信息显示画面620。还可以由读出并执行记录在存储设备上的用以进行上述实施例的功能的系统或 装置的计算机(或者诸如CPU、微处理单元(MPU)等的设备),以及通过由系统或装置的的 计算机通过例如读出并执行记录在存储设备上的用以进行上述实施例的功能的程序来执 行各步骤的方法,来实现本发明的各方面。为此,例如经由网络或从用作存储设备的各种类 型的记录介质(例如,计算机可读介质)向计算机提供程序。在这种情况下,系统或装置以 及存储有程序的记录介质均被包括在本发明的范围之内。尽管参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所 公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有变型 例、等同结构及功能。
权利要求
1.一种包括显示单元的信息处理装置,该信息处理装置包括状态信息显示单元,其被构造为经由所述显示单元显示打印队列中存在的作业的状态 fn息;获取单元,其被构造为获取所述打印队列中存在的所述作业的设定信息;以及作业确定单元,其被构造为基于由所述获取单元获取到的所述设定信息,确定所述作 业是否是要被输出到打印装置的作业,其中,所述状态信息显示单元经由所述显示单元、显示由所述作业确定单元确定为要 被输出到所述打印装置的作业的状态信息,而不显示由所述作业确定单元确定为不被输出 到所述打印装置的作业的状态信息。
2.根据权利要求1所述的信息处理装置,该信息处理装置还包括预览单元,其被构造为在所述作业的预览的执行被设置为所述作业的设定信息的情况 下,从所述打印队列中删除所述作业,并且经由所述显示单元执行所述作业的所述预览,其中,在所述作业的所述预览的执行被设置为由所述获取单元获取的所述设定信息的 情况下,所述作业确定单元确定所述作业不被输出到所述打印装置。
3.根据权利要求1所述的信息处理装置,该信息处理装置还包括页构成单元,其被构造为在所述打印队列中存在的所述打印作业向所述打印装置发送 之前,基于所述作业的所述设定信息来进行页构成处理,并且记录由所述获取单元获取到 的、所述作业的所述设定信息。
4.根据权利要求1所述的信息处理装置,该信息处理装置还包括命令确定单元,其被构造为确定关于所述作业的命令向所述打印装置的发送是否已经 开始,其中,当所述获取单元没有获取到所述打印队列中存在的所述作业的设定信息时,所 述状态信息显示单元根据所述命令确定单元的、关于所述作业的所述命令的发送已经开始 的确定,经由所述显示单元显示所述作业的所述状态信息。
5.根据权利要求4所述的信息处理装置,该信息处理装置还包括页构成单元,其被构造为在所述打印队列中存在的所述打印作业向所述打印装置发送 之前,基于所述作业的所述设定信息进行页构成处理,并且记录由所述获取单元获取到的、 所述作业的所述设定信息,其中,所述获取单元没有获取到所述打印队列中存在的所述作业的设定信息的情况, 是指所述打印队列中存在的所述作业是不被所述页构成单元处理的特殊作业,并且其中,在所述获取单元没有获取到所述打印队列中存在的所述特殊作业的设定信息的 情况下,所述状态信息显示单元根据所述命令确定单元的、关于所述作业的所述命令的发 送已经开始的确定,经由所述显示单元显示所述作业的所述状态信息。
6.根据权利要求5所述的信息处理装置,其中,所述状态信息显示单元和所述页构成 单元由在所述信息处理装置中运行的打印机驱动程序提供。
7.根据权利要求5所述的信息处理装置,其中,所述特殊作业是清理作业。
8.根据权利要求4所述的信息处理装置,该信息处理装置还包括命令发送单元,其被构造为将关于所述打印队列中存在的所述作业的所述命令发送到 所述打印装置,其中,所述命令确定单元获取关于所述命令发送单元是否已经开始所述命令的发送的 fn息ο
9.根据权利要求8所述的信息处理装置,其中,所述状态信息显示单元和所示命令发 送单元由在所述信息处理装置中运行的打印机驱动程序提供。
10.根据权利要求1所述的信息处理装置,该信息处理装置还包括状态确定单元,其被构造为获取所述打印队列的状态,以确定所述打印队列的状态是 否为错误状态,其中,在所述获取单元没有获取到所述打印队列中存在的特殊作业的设定信息的情况 下,所述状态信息显示单元根据所述状态确定单元的、所述打印队列的状态是所述错误状 态的确定,经由所述显示单元显示所述作业的所述状态信息。
11.根据权利要求10所述的信息处理装置,其中,在所述打印队列中通知在所述打印 装置中生成的错误的情况下,所述状态确定单元确定所述打印队列的状态是所述错误状 态。
12.一种包括显示单元的信息处理装置中的信息处理方法,所述信息处理方法包括以 下步骤经由所述显示单元显示打印队列中存在的作业的状态信息; 获取所述打印队列中存在的所述作业的设定信息;以及 基于所获取到的设定信息,确定所述作业是否是要被输出到打印装置的作业, 其中,经由所述显示单元显示被确定为要被输出到所述打印装置的作业的状态信息, 而不显示被确定为不被输出到所述打印装置的作业的状态信息。
13.根据权利要求12所述的信息处理方法,该信息处理方法还包括以下步骤在作业的预览的执行被设置为所述作业的设定信息的情况下,从所述打印队列中删除 所述作业,并且经由所述显示单元执行所述作业的所述预览,其中,在所述作业的所述预览的执行被设置为所获取到的设定信息的情况下,确定所 述作业不被输出到所述打印装置。
14.根据权利要求12所述的信息处理方法,该信息处理方法还包括以下步骤在所述打印队列中存在的所述打印作业向所述打印装置发送之前,基于所述作业的所 述设定信息来进行页构成处理,并且记录所获取到的、所述作业的所述设定信息。
15.根据权利要求12所述的信息处理方法,该信息处理方法还包括以下步骤 确定关于所述作业的命令向所述打印装置的发送是否已经开始,其中,在没有获取到所述打印队列中存在的所述作业的设定信息的情况下,根据关于 所述作业的所述命令的发送已经开始的确定,经由所述显示单元显示所述作业的所述状态 信息。
16.根据权利要求15所述的信息处理方法,该信息处理方法还包括以下步骤在所述打印队列中存在的所述打印作业向所述打印装置发送之前,基于所述作业的所 述设定信息进行页构成处理,并且记录所获取到的、所述作业的所述设定信息,其中,没有获取到所述打印队列中存在的所述作业的设定信息的情况,是指所述打印 队列中存在的所述作业是在所述页构成处理期间不被处理的特殊作业,并且其中,在没有获取到所述打印队列中存在的所述特殊作业的设定信息的情况下,根据关于所述作业的所述命令的发送已经开始的确定,经由所述显示单元显示所述作业的所述 状态信息。
17.根据权利要求16所述的信息处理方法,其中,所述特殊作业是清理作业。
18.根据权利要求15所述的信息处理方法,该信息处理方法还包括以下步骤 将关于所述打印队列中存在的所述作业的所述命令发送到所述打印装置, 其中,获取关于是否已经开始所述命令的发送的信息,以进行确定。
19.根据权利要求12所述的信息处理方法,该信息处理方法还包括以下步骤 获取所述打印队列的状态,以确定所述打印队列的所述状态是否是错误状态,其中,在没有获取到所述打印队列中存在的特殊作业的设定信息的情况下,根据所述 打印队列的状态是所述错误状态的确定,经由所述显示单元显示所述作业的所述状态信 肩、ο
20.根据权利要求19所述的信息处理方法,其中,在所述打印队列中通知在所述打印 装置中生成的错误的情况下,确定所述打印队列的所述状态是所述错误状态。
21.一种包括显示单元的信息处理装置,打印机驱动程序在该信息处理装置中运行,该 信息处理装置包括状态信息显示单元,其被构造为经由所述显示单元,显示由所述打印机驱动程序处理 的作业的状态信息;以及预览单元,其被构造为在所述作业的预览的执行被设置为所述作业的设定信息的情况 下,经由所述显示单元执行所述作业的所述预览,其中,在所述作业的所述预览的执行被设置为所述作业的所述设定信息的情况下,所 述状态信息显示单元即使在所述作业已被所述打印机驱动程序处理的情况下,也不显示所 述状态信息,而是在所述预览期间所述预览单元指示打印之后,经由所述显示单元显示所 述作业的所述状态信息。
22.一种包括显示单元的信息处理装置中的信息处理方法,该信息处理方法包括以下 步骤经由所述显示单元,显示由打印机驱动程序处理的作业的状态信息;以及 在所述作业的预览的执行被设置为所述作业的设定信息的情况下,经由所述显示单元 执行所述作业的所述预览,其中,在所述作业的所述预览的执行被设置为所述作业的所述设定信息的情况下,即 使所述作业已被所述打印机驱动程序处理,也不显示所述状态信息,而是在所述预览期间 指示打印之后,经由所述显示单元显示所述作业的所述状态信息。
全文摘要
本发明提供一种信息处理装置及方法。所述信息处理装置具备显示单元并包括状态信息显示单元,其被构造为经由所述显示单元显示打印队列中存在的作业的状态信息;获取单元,其被构造为获取所述打印队列中存在的所述作业的设定信息;以及作业确定单元,其被构造为基于由所述获取单元获取到的所述设定信息,确定所述作业是否是要被输出到打印装置的作业。所述状态信息显示单元经由所述显示单元、显示被所述作业确定单元确定为要被输出到所述打印装置的作业的状态信息,而不显示被所述作业确定单元确定为不被输出到所述打印装置的作业的状态信息。
文档编号G06F3/12GK102103474SQ20101059181
公开日2011年6月22日 申请日期2010年12月9日 优先权日2009年12月17日
发明者川浦俊典 申请人:佳能株式会社