打印机驱动器和信息处理装置的制作方法

文档序号:6333484阅读:462来源:国知局
专利名称:打印机驱动器和信息处理装置的制作方法
技术领域
本发明涉及打印机驱动器和信息处理装置。
背景技术
通常,需要安装打印机驱动器来将打印命令从例如个人计算机(PC)的主机计算 机发送给打印机。在打印机驱动器中,使用各种打印命令来指示打印机打印。打印机驱 动器根据来自主机计算机的请求将打印命令发送给打印机。被传送的打印命令通常被分 成作业命令和绘图命令。作业命令包括用于机械地控制打印机的命令,例如常规命令、设置拷贝数量的 命令以及执行双面打印的命令。绘图命令包括创建何种绘图的信息(例如,是绘制圆还 是绘制线)。作业命令和绘图命令具有数种规格。例如,打印机作业语言(PJL)和作业定义 格式(JDF)是作业命令的规格。PostScript、打印机控制语言(PCL)、精细打印命令流 (RPCS)等是绘图命令的典型规格。根据待使用的打印机的平台(用于控制打印机的软件)来组合具有不同规格的作 业命令和绘图命令。可用于打印机的命令由每台打印机的平台(用于控制打印机的软件) 确定。例如,在某台打印机中,PJL被用作作业命令,PostScript被用作绘图命令。在 另一台打印机中,JDF被用作作业命令,PCL被用作绘图命令。相应地,为了使打印机驱动器适用于多种打印机,打印机驱动器必须对应于具 有不同规格的多个命令。例如,日本专利申请公开2009-053789号公开了一种将命令转 换成多种绘图命令的技术。相应地,可将打印请求发送给响应不同绘图命令的打印机。虽然日本专利申请公开2009-053789号公开了一种对应于响应不同绘图命令的 多种类型打印机的技术,但是未以任何方式来考虑作业命令。本发明是鉴于上述情况而完成的,本发明的目的在于提供能将打印请求发送给 多种类型打印机的打印机驱动器和信息处理装置。

发明内容
根据本发明的一个方面,提供有一种打印机驱动器,其包括作业命令产生模 块存储单元,用于存储多个作业命令产生模块,作业命令产生模块产生与打印机的打印 作业相关的作业命令;绘图命令产生模块存储单元,用于存储多个绘图命令产生模块, 所述多个绘图命令产生模块不同于所述多个作业命令产生模块并且绘图命令产生模块产 生描述绘像的绘图命令来指示打印机打印所述图像;确定单元,用于确定执行打印 的打印机待使用的、存储在作业命令产生模块存储单元中的作业命令产生模块和存储在 绘图命令产生模块存储单元中的绘图命令产生模块的组合;产生请求单元,用于请求由 确定单元确定的作业命令产生模块和绘图命令产生模块来产生命令;以及传送单元,用 于将由作业命令产生模块产生的作业命令和由绘图命令产生模块产生的绘图命令传送给执行打印的打印机。根据本发明的另一个方面,提供有一种信息处理装置,其包括作业命令产生 模块存储单元,用于存储多个作业命令产生模块,作业命令产生模块产生与打印机的打 印作业相关的作业命令;绘图命令产生模块存储单元,用于存储多个绘图命令产生模 块,所述多个绘图命令产生模块不同于所述多个作业命令产生模块并且绘图命令产生模 块产生描述绘像的绘图命令来指示打印机打印所述图像;确定单元,用于确定执行 打印的打印机待使用的、存储在作业命令产生模块存储单元中的作业命令产生模块和存 储在绘图命令产生模块存储单元中的绘图命令产生模块的组合;产生请求单元,用于请 求由确定单元确定的作业命令产生模块和绘图命令产生模块来产生命令;以及传送单 元,用于将由作业命令产生模块产生的作业命令和由绘图命令产生模块产生的绘图命令 传送给执行打印的打印机。当联系附图考虑时,通过阅读本发明当前优选实施例的下述详细说明,更易理 解本发明上述和其它的目标、特性、优点以及技术和在工业上的重要性。


图1是根据本发明第一实施例的信息处理装置的概要图;图2是用于解释可连接到上述信息处理装置的多种类型打印机的概要图;图3是能够切换绘图命令的传统打印机驱动器的例子的概要图;图4是用于解释打印请求从传统打印机驱动器发送给打印机时的例子的概要 图;图5是由规格确定屏幕显示单元显示的屏幕的例子的概要图;图6是由根据第一实施例的信息处理装置确定的命令的组合来发送打印请求时 的概念的概要图;图7是根据第一实施例在信息处理装置中请求打印机A执行打印操作的过程的顺 序图;图8是在根据第一实施例的信息处理装置中直到命令被传送的特定处理过程的 流程图;图9是根据本发明第二实施例的信息处理装置的概要图;图10是在根据第二实施例的信息处理装置中确定发送给打印机A的命令的规格 时的过程的顺序图;以及图11是信息处理装置的硬件配置的概要图。
具体实施例方式以下将参照附图,详细说明根据本发明的打印机驱动器、信息处理装置以及计 算机可读取存储介质的典型实施例。第一实施例图1是根据本发明第一实施例的信息处理装置100的概要图。如图1所示,信 息处理装置100包括应用程序101、操作系统(OS) 102以及连接接口(I/F) 103。连接1/ F103通过网络连接到打印机150。相应地,信息处理装置100能够将打印请求发送给打印机150。打印机150基于从打印机150的操作单元(未图示)接收到的打印请求进行打印 操作。打印机150包含连接到信息处理装置100的接口,且基于通过网络从连接的信息 处理装置100接收到的打印请求来进行打印操作。根据本实施例,具有拷贝功能、打印 功能、扫描功能以及传真功能中的至少两种功能的多功能产品被用于打印机150。打印机 150也可以是仅执行打印操作的打印机而不是多功能产品的打印机。根据本实施例,多种 类型的打印机150可连接到信息处理装置100,在下面,打印机150是指打印机A到C。图2是用于解释可连接到信息处理装置100的多种类型打印机的概要图。图2 所示的打印机A响应作为作业命令的PJL与作为绘图命令的PostScript的组合201。打印 机B响应作为作业命令的JDF与作为绘图命令的PCL的组合202。打印机不只支持作业命令与绘图命令的一种组合。例如,如在图2中的打印机 C所示,打印机能够响应多种组合。换言之,打印机C能够响应PJL与PostScript的组合 203、PJL与PCL的组合204以及PJL与RPCS的组合205。传统的打印机驱动器仅可将特定规格的命令传送给打印机。相应地,如果命令 的规格不同于打印机所响应的规格,则必须安装符合该规格的打印机驱动器。为了解决 该问题,下面寻求一种支持多种绘图命令的打印机驱动器。相应地,提出一种如下所述 的切换绘图命令的打印机驱动器。图3是能够切换绘图命令的传统打印机驱动器300的例子的概要图。如图3所 示,传统打印机驱动器300包括打印设置模块301、绘图模块302、PostScript (PS)命令产 生模块303、PCL命令产生模块304、RPCS命令产生模块305以及通信单元306。打印 设置模块301、绘图模块302以及通信单元306被认为是与本实施例的打印机驱动器111 的相应构件具有相同的配置,且将省略它们的详细说明。PS命令产生模块303包含PJL作业命令产生模块和PS绘图命令产生模块。PCL 命令产生模块304包含PJL作业命令产生模块和PCL绘图命令产生模块。RPCS命令产 生模块305包含PJL作业命令产生模块和RPCS绘图命令产生模块。换言之,在传统打印机驱动器300中,预先将待使用的作业命令与绘图命令相 组合。相应地,作业命令和绘图命令不能被用于不同的组合。图4是用于解释打印请求从安装在PC 400中的传统打印机驱动器300发送给打 印机时的例子的概要图。如图4所示,传统打印机驱动器300仅对应PJL与PS的组合、 PJL与PCL的组合以及PJL与RPCS的组合。相应地,可以使用仅接收PJL与PostScript 的组合的打印请求的打印机A。也可以使用接收PJL与PostScript的组合、PJL与PCL的 组合以及PJL与RPCS的组合的打印请求的打印机C。然而,传统打印机驱动器300无法将打印请求发送给仅响应JDF与PCL的组合 的打印请求的打印机B。这样,因为打印机驱动器300不对应绘图命令PCL与作业命令 JDF的组合,即使传统打印机驱动器300对应绘图命令PCL,打印请求也不能发送给打印 机B。相反,使用根据本实施例的打印机驱动器111,只要作业命令和绘图命令受打印机 驱动器111的支持,打印请求可以通过任何组合来发送。信息处理装置100的应用程序101是运行在OS 102上的软件,其在下面将进行 说明。应用程序101将打印请求发送给OS 102。
OS 102包含打印机驱动器111和图形设备接口(GDI) 112,并控制整个信息处理 装置100。GDI 112是OS 102中的一个子系统,且执行绘图操作。当OS 102从应用程序 101等中接收到打印请求时,GDI 112调用打印机驱动器111,并请求打印操作。打印机驱动器111包含打印设置模块121、通信单元122、绘图模块123、作业命 令产生模块存储单元124以及绘图命令产生模块存储单元125。作业命令产生模块存储单元124在其中存储用于产生作业命令的多个作业命令 产生模块,上述作业命令请求各种打印机来处理打印作业。根据本实施例的作业命令产 生模块存储单元124包含PJL作业命令产生模块124a和JDF作业命令产生模块124b。PJL作业命令产生模块124a是用于根据来自绘图模块123的请求来产生对应于 PJL的作业命令的模块。JDF作业命令产生模块124b是用于根据来自绘图模块123的请 求来产生对应于JDF的作业命令的模块。由上述模块产生的作业命令被用来输出到打印 机 150。绘图命令产生模块存储单元125在其中存储用于产生绘图命令的多个绘图命令 产生模块,上述绘图命令用于描述绘像并且指示打印机打印上述图像。根据本实施 例的绘图命令产生模块存储单元125包含PS绘图命令产生模块125a、PCL绘图命令产生 模块125b以及RPCS绘图命令产生模块125c。打印设置模块121包含输出命令规格确定单元131,并执行设置,使得被发送了 打印请求的打印机进行打印。输出命令规格确定单元131包含规格确定屏幕显示单元132和选定规格接收单 元133,并确定执行打印的打印机待使用的、作业命令产生模块和绘图命令产生模块的组 合。在本实施例中,模块由用户的选择操作确定。现在将说明用于确定模块的结构。规格确定屏幕显示单元132执行操作来显示屏幕以确定在信息操作装置100的显 示单元(未图示)中的规格。上述操作是通过GDI 112来执行的。图5是由规格确定屏 幕显示单元132显示的屏幕例子的概要图。如图5所示,在屏幕上显示了作为输出目的 地的打印机的打印机名称501。在屏幕上,也显示了作业命令选择列502和绘图命令选择 列503,从作业命令选择列502中选择被用于打印机名称501表明的打印机的作业命令, 从绘图命令选择列503选择绘图命令。选定规格接收单元133接收从由规格确定屏幕显示单元132显示的屏幕中选择的 列。换言之,选定规格接收单元133接收从作业命令选择列502选择的作业命令和从绘 图命令选择列503选择的绘图命令。输出命令规格确定单元131确定与选定和接收到的命令相应的作业命令产生模 块和绘图命令产生模块,来作为用于产生输出到打印机名称501所表明的打印机的命令 的模块。绘图模块123包括命令产生请求单元141,且产生与来自GDI 112等的打印请求 相应的命令。绘图模块123产生如下两种类型的命令一种类型的命令是绘图命令,其描述待打印的对象的数据,例如线条和图形图 像。绘图命令由PS绘图命令产生模块125a、PCL绘图命令产生模块125b以及RPCS绘 图命令产生模块125c产生。
另一种类型的命令是作业命令,其与待打印的对象无关,但是为每个供应商描 述各种类型的作业的信息,例如修整器的设置、作业名称或者用户名称。作业命令由PJL 作业命令产生模块124a和JDF作业命令产生模块124b产生。命令产生请求单元141请求由输出命令规格确定单元131确定的作业命令产生模 块和绘图命令产生模块来产生要被发送给打印机的命令。此时,为了使命令产生模块产生命令,命令产生请求单元141将在打印序列中 的定时和产生命令所需的打印设置转发给命令产生模块。在本实施例中,打印序列中的定时包括打印(作业)开始、文档的开始、页的开 始、页的结束、文档的结束以及打印结束。不管该定时如何,作业命令产生模块和绘图 命令产生模块的基本操作保持相同。通信单元122基于来自命令产生请求单元141的产生请求将由作业命令产生模块 产生的作业命令和由绘图命令产生模块产生的绘图命令发送给被发送了打印请求的打印 机(例如打印机A)。图6是根据第一实施例的信息处理装置100中确定的命令的组合来发送打印请求 时的概念的概要图。假设用户已经事先为打印机A选择了 PJL和PostScript,为打印机B 选择了 JDF和PCL,为打印机C选择了 PJL和PCL。如图6所示的例子所示,信息处理 装置100根据被用户选择的命令的组合将打印请求发送给打印机。更为详细地,信息处理装置100将由PJL作业命令产生模块124a产生的作业命 令和由PS绘图命令产生模块125a产生的绘图命令发送给打印机A。信息处理装置100还 将由JDF作业命令产生模块124b产生的作业命令和由PCL绘图命令产生模块125b产生的 绘图命令发送给打印机B。信息处理装置100还将由PJL作业命令产生模块124a产生的 作业命令和由PCL绘图命令产生模块125b产生的绘图命令发送给打印机C。这样,在本 实施例中,例如打印请求的命令按照由用户选择的命令的组合被输出到每个打印机。相 应地,可以灵活地响应每个打印机。现在将说明按照这样形成的本实施例的信息处理装置100中请求打印机A执行打 印操作的过程。图7是在根据本实施例的信息处理装置100中执行的操作的过程的顺序 图。开始,进行了用于发送打印请求的设置。如果该设置已经完成,则从步骤S601到 步骤S605的过程可以忽略。OS 102请求打印设置模块121来确定打印设置(步骤S601)。打印设置模块121 接收用户发送的打印设置(步骤S602)。为了在打印过程确定打印设置,确定在打印过程中被传送的命令的规格。相 应地,打印设置模块121请求输出命令规格确定单元131来确定输出命令的规格(步骤 S603)。当接收到请求来确定规格时,规格确定屏幕显示单元132显示规格确定屏幕(步 骤S604)。则选定规格接收单元133接收用户在规格确定屏幕上选择的命令的规格(步 骤S605)。相应地,确定用于发送打印请求的作业命令和绘图命令的规格。输出命令规格确定单元131通知打印设置模块121已经确定了规格(步骤 S606)。打印设置模块121通知OS 102打印设置已经完成(步骤S607)。然后,OS 102请求绘图模块123开始作业(步骤S608)。此时,由打印设置模块121确定的打印设置值被从OS 102传送到绘图模块123。上述打印设置值包括被待输 出的作业命令和绘图命令的规格。接收到开始请求的绘图模块123的命令产生请求单元141基于被包含在传送的 打印设置值中的作业命令和绘图命令的规格来确定待调用的命令产生模块(步骤S609)。 在该顺序中,假设命令产生模块是PJL作业命令产生模块124a和PS绘图命令产生模块 125a。此时,如果被确定的命令产生模块未被加载,则进行加载操作。命令产生请求单元141请求PJL作业命令产生模块124a在作业开始时产生命令 (步骤S610)。绘图模块123接收由PJL作业命令产生模块124a产生的作业命令(步骤 S611)。命令产生请求单元141请求PS绘图命令产生单元125a在作业开始时产生命令 (步骤S612)。绘图模块123接收由PS绘图命令产生模块125a产生的绘图命令(步骤 S613)。然后,绘图模块123通过通信单元122将产生的作业命令和绘图命令转送给打印 机A (步骤S614)。OS 102请求绘图模块来开始一个文档(步骤S615)。OS 102也请求绘图模块来 开始一页(步骤S616)。然后,OS 102请求绘图模块来结束该页(步骤S617)。然后,OS 102请求绘图 模块来结束该文档(步骤S618)。最终,OS 102请求绘图模块来结束作业(步骤S619)。 虽然省略了,但是从步骤S610到S614的相似过程也在从步骤S615到S619的每一个执行。基于被用户选择的规格而产生的命令的组合通过使用上述处理过程被输出给打 印机。现在叙述根据本实施例的到命令被在信息处理装置100中传送为止的特定操 作。图8是在根据本实施例的信息处理装置100中的处理过程的流程图。假设输出命令 规格确定单元131已经确定输出命令的规格。基于被包含在从OS 102传送的打印设置值中的作业命令和绘图命令的规格,绘 图模块123的命令产生请求单元141确定待调用的命令产生模块(步骤S701)。然后,绘图模块123确定待调用的作业命令产生模块是否已经被加载(步骤 S702)。如果作业命令产生模块已经被加载(在步骤S702中的“是”),绘图模块123 进入到步骤S704,而不执行特定处理。如果作业命令产生模块还未被加载(在步骤S702中的“否”),绘图模块123在 存储器中加载待调用的作业命令产生模块(步骤S703),其中存储器将不图示出来。相应 地,可以使用作业产生模块。PJL作业命令产生模块124a、JDF作业命令产生模块124b 等是待加载的模块。命令产生请求单元141请求被确定的作业命令产生模块来产生作业命令(步骤 S704)。相应地,作业命令产生模块产生作业命令。绘图模块123从作业命令产生模块接收产生的作业命令(步骤S705)。然后,绘图模块123确定待调用的绘图命令产生模块是否已经被加载(步骤 S706)。如果绘图命令产生模块已经被加载(在步骤S706中的“是”),绘图模块123进入到步骤S708,而不执行特定处理。如果绘图命令产生模块还未被加载(在步骤S706中的“否”),绘图模块123 在存储器中加载待调用的绘图命令模块(步骤S707),其中存储器将不图示出来。相应 地,可以使用绘图产生模块。PS绘图命令产生模块125a、PCL绘图命令产生模块125b 或者RPCS绘图命令产生模块125c等是待加载的模块。命令产生请求单元141请求被确定的绘图命令产生模块来产生绘图命令(步骤 S708)。相应地,绘图命令产生模块产生绘图命令。然后,绘图模块123从绘图命令产生模块接收产生的绘图命令(步骤S709)。然后,绘图模块123通过通信单元122将产生的作业命令和绘图命令传送给打印 机 150(步骤 S710)。相应地,由作业命令产生模块和绘图命令产生模块产生的命令通过上述使用处 理过程被传送到打印机。在本实施例中,兼容的作业命令不限于PJL或者JDF,可以是任何作业命令。类 似地,除了 PostScript、PCL以及RPCS以外的绘图命令也可以用作绘图命令。打印机驱 动器可以被安装在任何信息处理装置中,例如除了 PC之外的各种移动终端。根据本实施例的信息处理装置100能够解决传统的问题,其中即使打印机支持 三种类型的规格的绘图命令,如果作业命令的规格是不同的,则不能控制打印机。信息 处理装置100能够控制带有一个打印机驱动器的打印机,即使除了绘图命令之外的作业 命令的规格是不同的。因为响应作业命令的不同规格的打印机能够被一个打印机驱动器111控制,因 此可以改善用户的便利性。第二实施例在第一实施例中,基于被用户选择的命令的规格来产生的命令被传送给打印 机。然而,命令的规格的确定不受用户选择所限。在第二实施例中,将叙述通过与打印 机的通信来确定规格的方法。图9是根据本发明第二实施例的信息处理装置800的概要图。在如图9所示的 信息处理装置800中,安装在OS 801中的打印机驱动器810的打印设置模块811不同于 根据第一实施例的打印设置模块121。与第一实施例中的元件相同的元件被标注相同的附 图标记,将省略它们的详细说明。根据本实施例的打印机850传送用于与信息处理装置800通信的作业命令的和绘 图命令的规格。接下来,进行与根据第一实施例的打印机的操作类似的操作。除了打印设置模块811包括输出命令规格确定单元812之外,打印设置模块811 具有与第一实施例的打印设置模块121相同的结构。输出命令规格确定单元812包括规格查询单元813,并确定执行打印的打印机待 使用的、作业命令产生模块和绘图命令产生模块的组合。在本实施例中,通过与执行打 印的打印机的通信来确定模块。规格查询单元813向打印请求发送到的打印机850查询可用的作业命令和绘图命 令的规格。待使用的作业命令产生模块和绘图命令产生模块由查询结果确定。现在将说明按照这样形成的本实施例的信息处理装置800中要被发送给打印机850的命令的规格的过程。图10是根据本实施例的在信息处理装置800中的处理过程的 顺序图。OS 801请求打印设置模块811来确定打印设置(步骤S901)。打印设置模块811 接收从用户发送的打印设置(步骤S902)。然后,打印设置模块811请求输出命令规格 确定单元812来确定输出命令的规格(步骤S903)。当接收确定规格的请求时,输出命令规格确定单元812的规格查询单元813通过 通信单元122来向执行打印的打印机850查询作业命令的规格(步骤S904)。然后,打 印机850将可用的作业命令的规格传送给信息处理装置800 (步骤S905)。规格查询单元813也通过通信单元122来向执行打印的打印机850查询绘图命令 的规格(步骤S906)。然后,打印机850将可用的绘图命令的规格传送给信息处理装置 800(步骤S907)。相应地,确定被用于发送打印请求的作业命令和绘图命令的规格。输出命令规格确定单元812通知打印设置模块811规格被确定(步骤S908)。然 后,打印设置模块811通知OS 801打印设置已经完成(步骤S909)。通过上述处理过程确定了可用于打印机850的作业命令和绘图命令的规格。当 图9中的处理过程结束之后,启动作业的请求等被执行。由于其他操作与第一实施例中 的相同,因此省略它们的说明。变形例作业命令和绘图命令的组合的确定不限于通过用户的或者通过与第一和第二实 施例所述的打印机的双向通信的选择。例如,作业命令和绘图命令的组合的确定可以参 照由网络中的服务器分发的外部文件。如图11所示,实施例的信息处理装置100和800包含CPU 1001 ;只读存储器 (ROM) 1002 ;随机访问存储器(RAM) 1003 ;输入I/F 1004 ;通信I/F 1005 ;显示单元 1006 ;和连接 CPU 1001、ROM 1002、RAM 1003、输入 I/F 1004、通信 I/F 1005 以及显 示单元1006的总线1007。信息处理装置100和800具有使用标准计算机的硬件配置。由实施例的信息处理装置100和800执行的打印机驱动器程序通过记录在计算机 可读取记录介质中的可安装形式或可执行形式的文件中而提供,所述计算机可读取记录 介质例如压缩磁盘只读存储器(CD-ROM)、软盘(FD)、压缩可记录盘(CD-R)、数字化 视频光盘(DVD)等。由实施例的信息处理装置100和800执行的打印机驱动器程序可存储在与例如因 特网的网络连接的计算机中,通过网络下载来提供。由实施例的信息处理装置100执行 的打印机驱动器程序可以通过例如因特网的网络提供或者分发。实施例的打印机驱动程序可通过事先被编入ROM等中而提供。由实施例的信息处理装置100和800执行的打印机驱动器程序具有包括上述单元 (打印设置模块、通信单元、绘图模块、作业命令产生模块存储单元以及绘图命令产生模 块存储单元)的模块结构。单元被加载到主存装置(RAM1003)中,因为作为实际硬件 的CPU 1001从存储介质读取打印机驱动器程序并执行程序。相应地,打印设置模块、通 信单元、绘图模块、作业命令产生模块存储单元以及绘图命令产生模块存储单元产生在 RAM 1003 中。根据本发明,能够对应于不同的作业命令和绘图命令发送到的多种类型的打印机。 尽管本发明已组合特定的实施例进行了完整和清楚的公开,但是所附的权利要 求并不因此仅限于此,而是可以被理解为包括所有本领域技术人员所进行的、完全落入 所给出的基本教导的范围内的修改和改变结构。
权利要求
1.一种打印机驱动器,包括作业命令产生模块存储单元,用于存储多个作业命令产生模块,作业命令产生模块 产生与打印机的打印作业相关的作业命令;绘图命令产生模块存储单元,用于存储多个绘图命令产生模块,所述多个绘图命令 产生模块不同于所述多个作业命令产生模块并且绘图命令产生模块产生描述绘像的 绘图命令来指示打印机打印所述图像;确定单元,用于确定执行打印的打印机待使用的、存储在作业命令产生模块存储单 元中的作业命令产生模块和存储在绘图命令产生模块存储单元中的绘图命令产生模块的 组合;产生请求单元,用于请求由确定单元确定的作业命令产生模块和绘图命令产生模块 来产生命令;以及传送单元,用于将由作业命令产生模块产生的作业命令和由绘图命令产生模块产生 的绘图命令传送给执行打印的打印机。
2.根据权利要求1所述的打印机驱动器,其中,确定单元用于根据用户的选择操作来 确定作业命令产生模块和绘图命令产生模块。
3.根据权利要求1所述的打印机驱动器,其中,确定单元用于通过与执行打印的打印 机的通信来确定与打印机相应的作业命令产生模块和绘图命令产生模块。
4.根据权利要求1-3中的任一项所述的打印机驱动器,其中,产生请求单元用于请求 作业命令产生模块或者绘图命令产生模块产生与打印序列中的规定定时相应的命令。
5.根据权利要求4所述的打印机驱动器,其中,所述规定定时是开始打印、文档的开 始、页的开始、页的结束、文档的结束以及打印结束中的至少一个。
6.—种信息处理装置,包括作业命令产生模块存储单元,用于存储多个作业命令产生模块,作业命令产生模块 产生与打印机的打印作业相关的作业命令;绘图命令产生模块存储单元,用于存储多个绘图命令产生模块,所述多个绘图命令 产生模块不同于所述多个作业命令产生模块并且绘图命令产生模块产生描述绘像的 绘图命令来指示打印机打印所述图像;确定单元,用于确定执行打印的打印机待使用的、存储在作业命令产生模块存储单 元中的作业命令产生模块和存储在绘图命令产生模块存储单元中的绘图命令产生模块的 组合;产生请求单元,用于请求由确定单元确定的作业命令产生模块和绘图命令产生模块 来产生命令;以及传送单元,用于将由作业命令产生模块产生的作业命令和由绘图命令产生模块产生 的绘图命令传送给执行打印的打印机。
7.根据权利要求6所述的信息处理装置,其中,确定单元用于根据用户的选择操作来 确定作业命令产生模块和绘图命令产生模块。
8.根据权利要求6所述的信息处理装置,其中,确定单元用于通过与执行打印的打印 机的通信来确定与打印机相应的作业命令产生模块和绘图命令产生模块。
9.根据权利要求6-8中的任一项所述的信息处理装置,其中,产生请求单元用于请求作业命令产生模块或者绘图命令产生模块产生与打印序列中的规定定时相应的命令。
10.根据权利要求9所述的信息处理装置,其中,所述规定定时是开始打印、文档的 开始、页的开始、页的结束、文档的结束以及打印结束中的至少一个。
全文摘要
本发明涉及打印机驱动器和信息处理装置。打印机驱动器包括作业命令产生模块存储单元,其中存储用于产生作业命令的多个作业命令产生模块;绘图命令产生模块存储单元,其中存储用于产生绘图命令来指示打印机打印图像的多个绘图命令产生模块;确定单元,确定存储在作业命令产生模块存储单元中的作业命令产生模块和存储在绘图命令产生模块存储单元中的绘图命令产生模块的组合;产生请求单元,请求被确定的作业命令产生模块和绘图命令产生模块来产生命令;以及传送单元,将上述产生的作业命令和绘图命令传送给打印机。
文档编号G06F3/12GK102023830SQ20101050357
公开日2011年4月20日 申请日期2010年9月10日 优先权日2009年9月11日
发明者西原由登 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1