打印控制设备和方法

文档序号:6599810阅读:104来源:国知局
专利名称:打印控制设备和方法
技术领域
本发明涉及一种用于允许打印机设备基于用户设置的打印设置执行打印的打印 控制设备和方法。
背景技术
在现有技术中,当允许打印机设备执行打印时,用户进行诸如薄片(或者纸张)的 大小和方向等的打印设置,随后指示打印。当指示进行打印时,还存在下面的情况在打印 机驱动程序等中,不显示用于打印设置的显示画面,而根据已进行的打印设置执行打印。打印预览功能众所周知,该功能使得用户能够在执行打印之前预先确认如何在纸 张上配置图像(参考日本特开2006-202112号公报)。通过使用打印预览功能,用户可以在 确认之后执行打印,其中确认的结果例如为,如果将图像转动90°,则可以不浪费地使用纸 张。然而,在现有技术中,为了执行不浪费地使用纸张的打印,用户需要预先知道适于 没有浪费地使用纸张的打印的设置并进行这种设置。

发明内容
本发明的一个方面是为了解决上述问题。本发明的另一方面是允许用户基于可以节省纸张的打印设置执行打印。本发明的第一方面提供一种打印控制设备,用于基于用户设置的打印设置,控制 打印机设备以使用记录介质对文档执行打印,所述打印控制设备包括判断单元,用于判断 是否存在与所述用户设置的打印设置不同的、与所述用户设置的打印设置相比能够节省记 录介质量的打印设置;以及通知单元,用于在所述判断单元判断为存在这样的记录介质节 省打印设置的情况下,向用户通知所述判断单元判断为存在所述记录介质节省打印设置。本发明的第二方面提供一种打印控制方法,用于基于用户设置的打印设置,控制 打印机设备以使用记录介质对文档执行打印,所述打印控制方法包括以下步骤判断步骤, 用于判断是否存在与所述用户设置的打印设置不同的、与所述用户设置的打印设置相比能 够节省记录介质量的打印设置;以及在判断为存在这样的记录介质节省打印设置的情况 下,向用户通知在所述判断步骤中判断为存在所述记录介质节省打印设置。通过以下参考附图对典型实施例的说明,本发明的上述方面和其它特征将显而易 见。


图1是示出打印处理系统PR1的结构的图;图2是示出打印机驱动程序的用户界面的图;图3是示出启动打印机驱动程序时的处理的流程的流程图;图4是示出用于判断是否可以节省纸张的处理的流程图5是说明用于示出判断结果的表T1的图;图6是示出打印预览的例子的图;图7是示出适于通知可以节省纸张的对话框的例子的图;图8是示出打印预览的例子的图;图9是示出打印预览的例子的图;图10是示出打印预览的例子的图。
具体实施例方式下面参考附图详细说明本发明的实施例。下面的实施例中示出的结构仅是例子, 并且本发明不局限于所示结构。图1是示出打印处理系统rai的结构的图,打印处理系统PRI包括作为本发明的 打印控制设备的例子的个人计算机(以下称为PC) 201和作为打印机设备的例子的大型打 印机(以下称为打印机)202。PC 201和打印机202通过网络或本地接口相互连接,并且可 以交换各种信息。可以通过通用个人计算机实现PC 201,并且PC 201包括后面说明的处理模块 203 209。可以通过使用从⑶-ROM等存储介质或者从外部获得的安装程序,将这些模块 安装进PC 201中。将安装进PC 201中的各模块存储在PC 201的存储装置中。CPU执行各 模块,从而实现后面说明的处理。将显示器连接至PC201。将各种信息显示在显示器上,从 而使得能够向用户通知各种信息。将键盘和鼠标等输入装置连接至PC 201。用户参考显示 在显示器上的显示画面,通过输入装置输入各种指令。根据输入的内容执行下面的各种处 理。OS 203是操作系统。处理模块204 209在OS 203上运行。打印机驱动程序 204根据用户指定的打印设置控制打印机202的操作。打印机驱动程序204至少提供功能 206 208。应用程序205是用以形成作为打印对象的期望原稿(文档)的软件。用户从 应用程序205的打印菜单选择打印机202,从而可以启动打印机驱动程序204。用户界面 (UI) 206提供设置显示画面,其中,用户使用该设置显示画面来进行打印设置等。将用户界 面206提供的设置显示画面显示在PC 201的显示器上。图形处理单元207根据用户指定 的打印设置处理从应用程序205获得的原稿,并且将原稿转换成可被打印机202处理的打 印数据。用户界面206形成显示画面信息,其中,用户使用该显示画面信息来进行打印设 置等各种设置。将基于显示画面信息的操作显示画面显示在PC 201的显示器上。根据基 于通过用户界面206形成的显示画面信息所设置的打印设置,图形处理单元207将从应用 程序205接收到的原稿转换成可被打印机202处理的格式的打印数据。在通过打印机202 打印从应用程序205接收到的原稿之前,打印预览控制单元208形成用于示出在薄片上如 何配置基于原稿的图像的打印预览信息。将这里所形成的打印预览信息显示在PC 201的 显示器上。打印机信息获取单元209从打印机202获取所设置的纸张的大小信息等各种信 肩、o打印机202接收从PC 201发送的打印数据,并且根据打印数据将图像打印在纸 张上。当打印图像时,使用墨和调色剂之一作为记录材料。打印机202可以使用卷筒纸张
4(roll paper)作为要打印图像的纸张(记录介质)。打印机202通过将记录材料施加于从 卷筒纸张进给单元进给的卷筒纸张上来打印图像。记录介质的材料不局限于纸张,而是可 以使用各种材料。然而,以下假定将记录介质表示为卷筒纸张。当在卷筒纸张上打印图像 时,基于来自打印机驱动程序204的指令,打印机202可以打印任意长度(纸张进给方向 上)的图像,只要是可允许长度即可。在完成了通过打印机驱动程序204所指定的长度的 打印之后,可以切断卷筒纸张。打印机202可以设置有用于单页纸张(cut paper)的进给 单元,并且还可以在单页纸张上打印图像。作为大小信息,对于卷筒纸张,打印机202向打 印机信息获取单元209发送表示卷筒纸张的宽度的信息,而对于单页纸张,打印机202向打 印机信息获取单元209发送表示宽度/长度大小的信息。接着说明在用户通过PC 201指示打印时的操作内容。图2示出基于通过用户界 面206形成的显示画面信息显示在PC 201的显示器上的操作显示画面(驱动程序UI)。在 用户从应用程序205的打印菜单选择了打印机202的情况下,显示图2的显示画面。在图2中,组合框301用来指定通过应用程序205形成的原稿的大小。自动输入 在通过应用程序205形成原稿时所指定的原稿大小。当在此指定不同大小时,根据该大小 缩放原稿。组合框302用来指定打印图像要使用的纸张的进给类型。作为可指定的纸张进 给类型,有卷筒纸张、盒(其中放置有单页纸张)或者手动插入等。如果存在多个可以进给 卷筒纸张的纸张进给单元,则还可以指定纸张进给站。组合框303显示打印机202中设置 的卷筒纸张的宽度。当选择卷筒纸张作为纸张进给类型时,由打印机信息获取单元209从 打印机202获取卷筒纸张宽度。然而,如果由打印机信息获取单元209从打印机202未能 获取到卷筒纸张宽度,则可以通过用户的操作来选择卷筒纸张宽度并显示所选择的卷筒纸 张宽度。在随后的处理中,同样类似地处理由打印机信息获取单元209获取的卷筒纸张宽 度或者由用户选择的卷筒纸张宽度。当选择盒作为纸张进给类型时,显示单页纸张的大小 (ISO A系列或B系列的大小)。复选框304是纸张节省功能之一,并且用来指定是否将原稿转动90°来执行打 印。如果纸张进给类型表示卷筒纸张,并且原稿在纵向上长且原稿的长边的长度等于或小 于卷筒纸张的宽度,则将原稿转动90°来进行打印,从而使页边空白(除原稿以外的部分) 小于在保持原稿在纵向上长的状态下进行打印所获得的页边空白。因此,由于减少了纸张 进给量,因而可以节省纸张。在这一情况下,通过选中复选框304,图形处理单元207允许 转动原稿,其后,将打印数据发送至打印机202。在即使将原稿转动90°也不能实现纸张节 省的情况下(例如,在原稿在纵向上长并且原稿的长边的长度长于卷筒纸张的宽度的情况 下),即使选中了复选框304,也不执行打印。复选框305是纸张节省功能之一,并且用来指定是否删除在从应用程序205接收 到的原稿中没有包括有效图像(在打印时要施加记录材料的图像)的部分(上下页边空 白)。当纸张进给类型表示卷筒纸张,并且不管指定的原稿大小如何,都删除原稿的上下页 边空白(与卷筒纸张的纸张进给方向上的上游位置和下游位置相对应的部分)时,可以减 少使用的卷筒纸张的量,从而可以节省纸张。在这种情况下,通过选中复选框305,图形处理 单元207允许从原稿删除没有包括有效图像的上下部分,其后,将打印数据发送至打印机 202。尽管作为纸张节省功能,示出了将页面转动90°的情况和删除上下页边空白的情况,但是,本发明不局限于此,并且可以添加用于利用其它方法来节省纸张的功能,可以利 用其它方法代替上述方法,或者可以使用上述两种方法中的一种。复选框306用来指定是否在执行打印之前进行打印预览。如果在选中了复选框 306的状态下指定OK按钮307,则执行打印预览。如果在执行了打印预览之后指示打印,则 将打印数据发送至打印机202。如果在没有选中复选框306的状态下指定OK按钮307,则 在不执行打印预览的情况下,将打印数据发送至打印机202。如果指定了 OK按钮307,则将反映了上述设置内容的打印数据发送至图形处理单 元207,并且关闭图2的窗口(驱动程序UI)。在执行打印预览时,图形处理单元207将反 映了通过驱动程序UI所设置的内容的打印数据发送至打印预 览控制单元208。如果不执行 打印预览,则将打印数据传送至打印机202并执行打印。如果指定了取消按钮308,则不使 用户在图2的显示画面上所设置和改变的内容有效,并且在显示图2的显示画面之前的状 态下关闭图2的窗口。接着说明启动打印机驱动程序204时的处理的流程。图3是示出该处理的流程的 流程图。该流程图示出在下面的情况下执行的处理PC 201的CPU从存储装置读出打印机 驱动程序204的程序,将其装载进RAM,并且执行该程序。当用户利用应用程序205形成作为打印对象的原稿,并且从应用程序205的打印 菜单选择了打印机202时,启动打印机驱动程序204,并且获取当前通过图2中的组合框 301和302以及复选框304 306所设置的内容(SlOl)。这里假定已将“卷筒纸张”设置 为纸张进给类型,并且选中了复选框306。随后,在打印机信息获取单元209中判断是否可以从打印机202获取打印所使用 的纸张的大小信息(在该实例中,由于纸张进给类型表示卷筒纸张,因而为卷筒纸张的宽 度)(S102)。如果可以获取,则在S103中,通过打印机信息获取单元209获取当前在打印 机202中所设置的进行打印所使用的卷筒纸张的宽度的信息。如果不能获取,则获取在组 合框303中指定了的卷筒纸张的宽度的信息。将获取的卷筒纸张宽度的信息存储在PC201 中的RAM中。随后,处理程序进入S104,并且基于作为打印对象的原稿的大小和进行打印所使 用的卷筒纸张的宽度,判断是否可以进行节省纸张的打印。图4是详细示出S104的处理的流程图。当开始该处理时,首先,在RAM中形成用于判断是否可以进行节省纸张的打印的 表Tl。在S401初始化表Tl。图5是示出表Tl的例子的图。作为纸张节省功能的项,在表Tl中包括下面的项 501 503。项501示出将页面转动了 90°的情况下的处理结果。项502示出删除了上下 页边空白并且将页面转动了 90°的情况下的处理结果。项503示出删除了上下页边空白但 没有将页面转动90°的情况下的处理结果。在每一项中均写有表示是否可以节省纸张的判 断结果(可以=“True”/不可以=“FalSe”)以及在“True”的情况下的纸张节省量(长 度)。在表Tl被初始化了的状态下,在所有判断结果中均写有“False”,并且在所有纸张节 省量中均写有“0mm(零毫米)”。随后,在S402,基于在SlOl获取的信息判断是否选中了复选框304。如果选中了, 则由于这意味着用户已经指示了将页面转动90°作为纸张节省功能,因而,不判断通过将页面转动90°是否可以节省纸张,而是处理程序进入S406。如果没有选中复选框304,则 进入S403,并且基于组合框301中所显示的作为打印对象的原稿的大小和所获取的打印所 使用的卷筒纸张的宽度,判断是否可以将原稿转动90°并进行打印。也就是说,进行下面 的判断在将原稿转动了 90°的情况下与卷筒纸张宽度相对应的方向上的原稿的长度是 否等于或小于所获取的卷筒纸张宽度。如果不能进行将原稿转动了 90°的打印,则进入 S406。在S404,计算与没有转动原稿的情况相比在将原稿转动了 90°时可节省的纸张的长 度。这里假定原稿的大小是在纵向上长的大小,并且在将原稿转动90°时可以节省纸张。 由于在将原稿转动90°时可以节省纸张,因而在S405,表Tl上的项501中的判断结果表示 “True”,并且将纸张节省量更新成在S404计算出的长度(可以节省的纸张的长度)。如果 原稿的大小是在横向上长的大小,并且在将原稿转动90°时不能节省纸张,则做出判断,并 且可以将其判断结果反映在表Tl上。
在S406,基于在SlOl获取的信息判断是否选中了复选框305。如果选中了,则由 于这意味着用户已经指示了将用于删除上下页边空白的操作作为纸张节省功能,因而不判 断通过删除上下页边空白是否可以节省纸张,而是完成该处理程序。如果没有选中复选框 305,则进入S407,并且进行下面的判断在将作为打印对象的原稿转动了 90°的情况下和 在没有转动原稿的情况下是否存在可以删除的上下页边空白。如果存在可以删除的页边空 白,则在S408,计算在将原稿转动了 90°的情况下的上下页边空白的纸张节省量和在没有 转动原稿的情况下的上下页边空白的纸张节省量。在S409,表Tl的项502和503中的判断 结果表示“True”,并且将纸张节省量更新成在S408计算出的长度(可以节省的纸张的长 度)。如果在将原稿转动了 90°的情况下或在没有转动原稿的情况下不存在可删除的上下 页边空白,则保持判断结果为“False”。回到图3,在S105确认如图4所示更新后的表Tl的内容。如果在项501 503中 任一个中包括判断结果“True”,则处理程序进入S106。由于这里选中了复选框306,因而进 行打印预览。此时,还同时显示表Tl上纸张节省量中最大的一个。如果在项501 503中 不包括判断结果“True”,则这意味着不能使用纸张节省功能。处理程序进入S107,并且不 通知可以节省纸张而显示打印预览。图6是示出在S106显示的打印预览的例子的图。在打印预览控制单元208的控 制下,将该打印预览显示在PC 201的显示器上。在预览显示画面上,包括打印预览显示区域601、打印按钮602、取消按钮603、按 钮604和可以节省纸张量显示区域605。在打印预览显示区域601中显示基于在SlOl和S103获得的信息,在打印所使用 的卷筒纸张上如何配置作为打印对象的原稿。图6示出选择了卷筒纸张作为纸张进给类型 的情况。纸张进给方向是从下方位置至上方位置的方向。当在这种状态下指定打印按钮602 时,在图形处理单元207中,对作为打印对象的原稿不执行基于纸张节省功能的处理,而是 将原稿转换成打印数据,并且将该打印数据发送至打印机202。当指定取消按钮603时,关 闭图6的窗口,并且取消打印处理。在显示区域605中显示可以节省纸张量的最大值。这 里,基于表Tl,使用项503中的可以节省纸张量以及项501和502中的可以节省纸张量的和 中的较大者。也就是说,在图6中,由于项501和502中的可以节省纸张量的和等于140mm, 而项503中的可以节省纸张量等于150mm,因而在显示区域605中显示150mm。
当指定按钮604时,显示用于通知用户可以节省纸张的如图7那样的对话框。尽 管在该对话框中包括复选框701和702,但是不能选择表Tl上为“False”的项。根据复选框701和702的选择状态,在显示区域703上显示可以节省纸张量。由 于在图7中选中了复选框701,因而参考表Tl上的项501中的值,显示90mm。
当指定OK按钮704时,将在复选框701和702中指定的内容反映至打印预览。当 指定取消按钮705时,显示画面返回至图6的显示画面。图8是示出在选中了复选框701的状态下指定OK按钮704的情况下所显示的打 印预览的图。打印预览显示区域801示出将图6的原稿转动了 90°的状态。当在这种状态 下指定打印按钮时,在图形处理单元207中,将作为打印对象的原稿转动90°,其后,将原 稿转换成打印数据,并且将打印数据发送至打印机202。在该显示中,还可以同时显示可以 节省纸张量。当指定按钮802时,显示画面返回至图6的显示画面。图9是示出在选中了复选框702的状态下指定OK按钮704的情况下所显示的打 印预览的图。打印预览显示区域901示出从图6的原稿删除了上下页边空白的状态。当在 这种状态下指定打印按钮时,在图形处理单元207中,从作为打印对象的原稿删除上下页 边空白,其后,将原稿转换成打印数据,并且将打印数据发送至打印机202。其它操作与图8 的例子中的操作相类似。当在图7中复选框701和702均被选中时,显示将原稿转动了 90°并且删除了上 下页边空白的情况下的原稿。其它操作与图8和9的情况下的操作相类似。如图10所示,可以同时显示使用纸张节省功能的情况下的打印预览和不使用纸 张节省功能的情况下的打印预览。也就是说,当在图7的对话框中指定OK按钮704时,代替 图8和9的打印预览,显示图10的打印预览。打印预览显示区域1001类似于图6的打印 预览显示区域。打印预览显示区域1002类似于图8和9的打印预览显示区域。按钮1003、 打印按钮1004和取消按钮1005同样类似于上述的按钮,并且这里省略它们的说明。根据如上所述的实施例,当用户没有使用纸张节省功能时,用户可以容易地得知 存在未使用的纸张节省功能。当可以进行与当前打印设置的情况相比可节省更大量纸张的 打印时,用户可以容易地得知这一点。此外,根据上述实施例,用户可以容易地得知通过设置纸张节省功能可以节省的 纸张节省量。而且,用户可以容易地比较在设置了纸张节省功能的情况下获得的打印结果 和在没有设置纸张节省功能的情况下获得的打印结果。用户可以容易地选择纸张节省功能 的设置。通过具有这些功能的打印预览,用户可以在预先确认打印结果的情况下容易地设 置纸张节省功能,并且可以适当地抑制在打印时浪费地使用纸张。在上述实施例中,当显示图7的对话框时,可以反映复选框701和702的选中状 态,从而使得可以节省最大量的纸张。也就是说,由于参考表Tl,打印机驱动程序204可以 最大程度地节省纸张量的是项503,因而在图7的对话框中,复位对复选框701的选中,并且 选中复选框702。因此,在该例子中,仅通过在选中复选框702和不选中复选框701的情况 下指定OK按钮704,用户就可以执行能够最大程度地节省纸张量的打印。当显示图6的打印预览时,可以显示这样的打印预览该打印预览反映了可以最 大程度地节省纸张量的项503的状态。因此,仅通过原样指定打印按钮602,用户就可以执行能够最大程度地节省纸张量的打印。尽管上面作为例子,说明了将打印数据从PC 201发送至打印机202并进行打印的情况,但是本发明还可应用于这样的系统对打印机202设置用于读取原稿的扫描器,并且 打印由扫描器读出的原稿的图像。在这种情况下,打印机202是打印控制设备,通过打印机 202执行如上所述通过PC 201所执行的处理,并且将显示信息显示在打印机202的操作面 板等上。打印机202的控制器(打印控制设备)允许它自己的打印机单元(打印机设备) 执行该打印。另外,在实施例中,也可以采用在材料上不同于纸张的薄片或记录介质。还可以通过执行在下面的情况下所执行的处理来实现本发明将用于实现上述实 施例的功能的软件(程序)通过网络或各种存储介质提供至系统或设备,该系统或设备的 计算机(或者CPU或MPU等)读出并执行该程序。可以通过一个CPU或者通过互锁关系方 式的多个CPU,来执行由打印机设备执行的程序。可以通过适当组合软件和硬件来执行上述 处理。代替打印机设备中的CPU,可以通过设置在打印机设备外部的设备的CPU来执行该程 序。本发明不局限于上述实施例,基于本发明的精神可以有各种变形例(包括多个实 施例的组合),并且这些变形例包含在本发明的范围内。尽管以上说明了本发明的各种例子和实施例,但是本发明的精神和范围不受本发 明的具体说明的限制。尽管参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典 型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功 能。
权利要求
一种打印控制设备,用于基于用户设置的打印设置,控制打印机设备以使用记录介质对文档执行打印,所述打印控制设备包括判断单元,用于判断是否存在与所述用户设置的打印设置不同的、与所述用户设置的打印设置相比能够节省记录介质量的打印设置;以及通知单元,用于在所述判断单元判断为存在这样的记录介质节省打印设置的情况下,向用户通知所述判断单元判断为存在所述记录介质节省打印设置。
2.根据权利要求1所述的打印控制设备,其特征在于,所述判断单元用于基于所述文 档的大小和打印所使用的记录介质的大小进行所述判断。
3.根据权利要求1或2所述的打印控制设备,其特征在于,还包括指定单元,所述指定 单元用于指定与根据所述用户设置的打印设置进行打印相比,在根据所述 记录介质节省打 印设置进行打印的情况下能够节省的记录介质量;其中,所述通知单元还用于向用户通知由所述指定单元指定的记录介质量。
4.根据权利要求1或2所述的打印控制设备,其特征在于,还包括预览单元,所述预览 单元用于提供打印预览以在显示装置上进行显示,其中,所述打印预览示出在根据所述记 录介质节省打印设置进行打印的情况下在所述记录介质上如何配置所述文档。
5.根据权利要求4所述的打印控制设备,其特征在于,所述预览单元用于提供以下打 印预览以进行显示在根据所述用户设置的打印设置进行打印的情况下的打印预览和在根 据所述记录介质节省打印设置进行打印的情况下的打印预览。
6.一种打印控制方法,用于基于用户设置的打印设置,控制打印机设备以使用记录介 质对文档执行打印,所述打印控制方法包括以下步骤判断步骤,用于判断是否存在与所述用户设置的打印设置不同的、与所述用户设置的 打印设置相比能够节省记录介质量的打印设置;以及在判断为存在这样的记录介质节省打印设置的情况下,向用户通知在所述判断步骤中 判断为存在所述记录介质节省打印设置。
全文摘要
本发明提供一种打印控制设备和方法。当基于用户设置的打印设置允许打印机设备使用纸张对文档执行打印时,执行下面的处理以使用户能够识别纸张节省打印设置。判断是否存在与用户设置的打印设置相比可节省纸张量的打印设置。如果判断为存在纸张节省打印设置,则向用户通知这样的纸张节省打印设置。
文档编号G06F3/12GK101833429SQ20101013338
公开日2010年9月15日 申请日期2010年3月10日 优先权日2009年3月10日
发明者仓田康雄, 大久保洋志, 新德裕, 藤田觉伸, 高崎哲英 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1