打印控制设备和打印控制方法_4

文档序号:8395685阅读:来源:国知局
指的是指示使得打印机50选择设置有指定纸张尺寸的纸张的用纸供给部的设置值,如上所述。
[0069]结果,假设在步骤S401中读取的给纸方法设置值21不是“自动”。在这种情况下,在步骤S401中读取的给纸方法设置值21是指定用纸供给部的设置值。此后,第一旋转设置值获取单元43从设置存储器20中读取对应于给纸方法设置值21的第一旋转设置值23 (步骤 S403)。
[0070]接着,第一旋转设置值添加单元44向控制代码添加在步骤S401中读取的给纸方法设置值21以及在步骤S403中读取的第一旋转设置值23 (步骤S404)。
[0071]相反,假设在步骤S401中读取的给纸方法设置值21为“自动”。在这种情况下,纸张尺寸获取单元45从设置存储器20中读取纸张尺寸设置值22 (步骤S405)。
[0072]接着,第二旋转设置值获取单元46从设置存储器20中读取对应于在步骤S405中读取的纸张尺寸设置值22的第二旋转设置值24(步骤S406)。
[0073]接着,第二旋转设置值添加单元47向控制代码添加在步骤S401中读取的给纸方法设置值21、在步骤S405中读取的纸张尺寸设置值22以及在步骤S406中读取的第二旋转设置值24 (步骤S407)。
[0074]此后,控制代码输出单元48将在步骤S404中已添加有给纸方法设置值21和第一旋转设置值23的控制代码或者在步骤S407中已添加有给纸方法设置值21、纸张尺寸设置值22和第二旋转设置值24的控制代码输出至后台打印程序13(步骤S408)。
[0075]示例性实施方式的操作
[0076]图8示出了当在图1所示的方法中指定自动选择用纸供给部作为打印机驱动程序中的给纸方法时发生图2所示的问题的情况下可应用的方法,所述方法用于改进针对所有用纸供给部设置关于是否执行180°旋转打印的单个设置的打印机50的用户友好性。在这种情况下,用户首先起动计算机10上的应用,通过打印机驱动程序的设置画面设置关于给纸方法、纸张尺寸、是否执行180°旋转等的设置(参见图5),并命令从应用进行打印(图8中的“G”)。此后,打印机驱动程序根据图7所示的流程图以按顺序的方式从设置存储器20读取打印设置信息(参见图4)。具体地说,首先,检查给纸方法,并且确定已设置了自动选择(图8中的“H”)。接着,检查纸张尺寸并确定当前指定的纸张尺寸(图8中的“I”)。接着,通过参照关于是否针对预先准备的用纸供给部执行180°旋转打印的单独设置,来确定当在“I”中确定的纸张尺寸的纸张上打印时是否执行180°旋转打印(图8中的“J”)。结果,在通过可针对所有用纸供给部设置关于是否执行180°旋转打印的单个设置的打印机50执行打印的情况下,即使在打印机驱动程序中指定自动选择用纸供给部作为给纸方法,计算机10也可向打印数据添加关于是否执行180°旋转打印的信息,并将所述打印数据输出至打印机50 (图8中的“K”)。
[0077]计算机的硬件配置
[0078]在示例性实施方式中,计算机10执行处理以实现图8中示出的方法;然而,这种处理也可由打印机50的控制器执行,或者也可通过使得能够从多台计算机10使用打印机50的打印服务器(未示出)来执行。在前一种情况下,打印机50的控制器是打印控制设备的示例,在后一种情况下,打印服务器是打印控制设备的示例。这种处理被一般化为由计算机90执行的处理,并且将描述计算机90的硬件配置。
[0079]图9是示出计算机90的硬件配置的示图。如图9所示,计算机90包括:中央处理单元(CPU) 91,其用作算术单元;以及主存储器92和磁盘装置(HDD) 93,其用作存储器。这里,CPU91执行诸如操作系统(OS)和应用的各种软件程序,并且实现将在稍后描述的处理单元。另外,主存储器92存储各种软件程序和执行软件程序将使用的数据等。磁盘装置93存储用于各种软件程序的输入数据、来自各种软件程序的输出数据等。主存储器92、磁盘装置93或二者实现了上述的设置存储器20。
[0080]此外,计算机90包括用于与外部通信的通信接口(I/F) 94、包括视频存储器和显示器的显示机构95以及诸如键盘、鼠标等的输入装置96。
[0081]修改的示例
[0082]在示例性实施方式中,自动选择用纸供给部是指打印机驱动程序12指定纸张尺寸,并且打印机50从设置有指定纸张尺寸的纸张的用纸供给部中供应纸张的情况。在指定自动选择作为给纸方法的情况下,打印机驱动程序12获取纸张尺寸设置值22 ;然而,由打印机驱动程序12获取的值不限于此。
[0083]例如,自动选择用纸供给部可指打印机驱动程序12指定纸张类型(普通纸张、厚纸张、OHP膜等),并且打印机50从设置有指定纸张类型的纸张的用纸供给部供应纸张的情况。在指定自动选择作为给纸方法的情况下,打印机驱动程序12还可获取纸张类型的设置值。作为这种情况的一般化结果,在指定自动选择作为给纸方法的情况下,打印机驱动程序12还可获取与纸张的一些类型的属性关联的设置值。
[0084]另外,在示例性实施方式中,针对各个用纸供给部和各种纸张尺寸设置了是否执行180°旋转打印;然而,设置不限于此。
[0085]例如,针对各个用纸供给部和各种纸张尺寸,还可设置单面打印或双面打印,还可设置双面打印中的装订边的位置(长边装订或短边装订),并且还可设置纸张上的打印位置。另外,作为这种情况的一般化结果,还可针对用纸供给部或纸张尺寸设置与将对作为打印对象的图像执行的图像处理关联的单独设置。
[0086]另外,由于一些打印机50具有诸如主体的排纸口和装订机的排纸口的多个排纸口,还可针对用纸供给部和纸张尺寸设置关于使用哪个排纸口的单独设置。另外,作为这种情况的一般化结果,还可针对用纸供给部或纸张尺寸设置与纸张传送处理关联的单独设置。
[0087]此外,针对用纸供给部和纸张尺寸,还可设置关于订书钉的位置(无订书钉、装订在左上角的一个订书钉、装订在右上角的一个订书钉、沿着上侧装订的一个订书钉、沿着左侧装订的两个订书钉等)的单独设置或者关于孔的位置(无孔、沿着上侧的两个孔、沿着右侧的两个孔、沿着左侧的两个孔等)的单独设置。另外,作为这种情况的一般化结果,针对用纸供给部或纸张尺寸,还可设置与将要在纸张上执行的后处理关联的单独设置(通过装订机功能执行的处理)。
[0088]此外,作为这种情况的一般化结果,针对用纸供给部或纸张尺寸,还可设置与打印处理中的一些类型的处理关联的单独设置。
[0089]另外,在指定自动选择作为给纸方法的情况下,打印机驱动程序12获取与纸张的一些类型的属性关联的设置值,并且可针对用纸供给部或纸张尺寸设置与打印处理中的一些类型的处理关联的单独设置。
[0090]另外,在示例性实施方式中,已经描述了将示例性实施方式应用于可针对所有用纸供给部设置关于是否执行180°旋转打印的单个设置的打印机50的情况;然而,示例性实施方式的应用不限于这种情况。示例性实施方式还可应用于可针对用纸供给部设置关于是否执行180°旋转打印的单独设置的打印机50的打印机驱动程序。
[0091]应该注意,可通过通信单元提供实现示例性实施方式的程序,并且还可将所述程序存储在诸如CD-ROM的记录介质中并提供所述程序。
[0092]已经针对例示和描述的目的提供了本发明的示例性实施方式的以上描述。但是所述描述不旨在是排它性的或者将本发明限于公开的具体形式。明显的是,对于本领域的从业人员来说,许多修改方式和变形形式都是清楚的。选择和描述所述实施方式以最好地解释本发明的原理及其实际应用,从而使得本领域技术人员能够理解适用于设想的特定用途的本发明的各种实施方式以及各种修改形式。本发明的范围旨在由权利要求及其等同物限定。
【主权项】
1.一种打印控制设备,该打印控制设备包括: 指定信息获取单元,该指定信息获取单元
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1