信息处理设备以及为此可由计算机读取的存储介质.pdf

上传人:g**** 文档编号:1063006 上传时间:2018-03-29 格式:PDF 页数:36 大小:1.90MB
返回 下载 相关 举报
摘要
申请专利号:

CN200610066140.4

申请日:

2006.03.24

公开号:

CN1841302A

公开日:

2006.10.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F3/12(2006.01)

主分类号:

G06F3/12

申请人:

兄弟工业株式会社;

发明人:

森博己

地址:

日本爱知县

优先权:

2005.03.28 JP 2005-092121

专利代理机构:

北京纪凯知识产权代理有限公司

代理人:

龙淳

PDF下载: PDF下载
内容摘要

一种信息处理设备包括:显示单元,用于显示图像;输入单元,通过所述输入单元从外面输入指令;页图像显示处理单元,用于使所述显示单元显示至少两个用于表示打印页的页图像;页图像移动单元,用于根据通过所述输入单元从外面输入的指令,来移动由所述页图像显示处理单元在所述显示单元上所显示的至少两个页图像;和条件设置单元,用于根据在由所述页图像移动单元所移动的至少两个页图像之间的位置关系来设置打印条件。

权利要求书

1.  一种信息处理设备,包括:
显示单元,用于显示图像;
输入单元,通过所述输入单元从外面输入指令;
页图像显示处理单元,用于使所述显示单元显示至少两个页图像,每个所述页图像用于表示打印页;
页图像移动单元,其根据通过所述输入单元从外面输入的指令,来移动由所述页图像显示处理单元在所述显示单元上显示的所述至少两个页图像;和
条件设置单元,其根据所述页图像移动单元移动的至少两个页图像之间的位置关系,来设置打印条件。

2.
  如权利要求1所述的信息处理设备,
其中,在把N个页图像(N是自然数)编排在一个打印页上的第一打印条件中,当确定所述至少两个页图像被所述页图像移动单元移动成彼此平行地布置时,
所述条件设置单元把所述第一打印条件改变为第二打印条件,在所述第二打印条件中,把2N个页图像(2N是N的二倍的值)编排在一个打印页上。

3.
  如权利要求2所述的信息处理设备,
其中所述条件设置单元依照所述至少两个页图像的布置次序,来在所述打印页上设置图像的版面次序。

4.
  如权利要求2所述的信息处理设备,
其中,当确定所述至少两个页图像被所述页图像移动单元移动成彼此平行地布置时,所述条件设置单元使所述显示单元显示指示所述至少两个页被彼此平行布置的第一显示信息。

5.
  如权利要求2所述的信息处理设备,
其中,在所述第二打印条件中,所述页图像移动单元根据从外面向所述输入单元所输入的指令,可移动地从中分离由所述页图像显示处理单元在所述显示装置上显示的所述至少两个页图像的一部分,并且
其中,在所述第二打印条件中,当确定所述至少两个页图像的所述一部分被所述页图像移动单元从所述页图像分离时,所述条件设置单元把设置改变为所述第一打印条件。

6.
  如权利要求1所述的信息处理设备,
其中,在只在打印页的一面上编排图像的第三打印条件中,当确定所述至少两个页图像被所述页图像移动单元移动成彼此重叠时,
所述条件设置单元把所述第三打印条件改变为第四打印条件,在所述第四打印条件中在打印页的两面上都编排图像。

7.
  如权利要求6所述的信息处理设备,
其中所述条件设置单元依照彼此重叠的所述至少两个页图像的重叠次序,在所述打印页上设置图像的版面次序。

8.
  如权利要求6所述的信息处理设备,
其中所述条件设置单元依照将所述两个页图像移动成彼此重叠时的移动方向,在所述打印页上设置图像的方向。

9.
  如权利要求6所述的信息处理设备,
其中当确定所述至少两个页图像被所述页图像移动单元移动成彼此重叠时,
所述条件设置单元使所述显示单元显示指示所述至少两个页图像彼此重叠的第二显示信息。

10.
  如权利要求9所述的信息处理设备,
其中为显示所述第二显示信息,所述条件设置单元反向显示所述至少两个页图像中的一个作为表示反向状态的图像。

11.
  如权利要求6所述的信息处理设备,
其中,在所述第三打印条件中,所述页图像移动单元根据从外面向所述输入单元所输入的指令,可移动地从中分离由所述页图像显示处理单元在所述显示装置上显示的所述至少两个页图像的一部分,并且
在所述第四打印条件中,当确定所述至少两个页图像的一部分被所述页图像移动单元从所述至少两个页图像分离时,所述条件设置单元把设置改变为第三打印条件。

12.
  一种计算机可读存储介质,所述存储介质存储可由计算机执行的指令程序,用于执行信息处理的功能,所述功能包括:
输入通过输入单元从外面所输入的指令;
在显示单元上显示至少两个页图像,每个所述页图像用于表示打印页;
根据通过所述输入单元从外面输入的指令,移动在所述显示单元上显示的所述页图像;并且
根据所移动的所述至少两个页图像之间的位置关系,设置打印条件。

说明书

信息处理设备以及为此可由计算机读取的存储介质
相关申请的交叉引用
本申请基于并要求于2005年3月28日提交的在先日本专利申请号2005-92121的优先权;在此将其内容全部引用以供参考。
技术领域
本发明涉及用于设置打印条件的信息处理设备,以及为此可由计算机读取的存储介质。
背景技术
在相关技术中,使用个人计算机来设置打印机的打印条件例如通过使用对应于所述打印机的打印机驱动程序来执行。通常,打印机驱动程序通过例如使用下拉菜单来在对话框中显示设置项(诸如纸张的大小和分辨率)并且还显示可以相对于所述设置项来选择的设置值的候选项(例如,当所述设置项是纸张大小时,设置值为A5、B5、A4、B4、A3和B3),以致用户可以选择所述设置值。然而近年来,随着多功能打印机的发展,设置项或可以相对于所述设置项而选择的设置值增加了,这导致复杂的对话框结构以及在设置打印条件中麻烦的操作。
因此,提出以下技术:除打印机驱动程序之外的程序可以设置某些设置项(参见JP-A-2000-025311)。更具体地说,在包括多个排纸托盘的打印机中,可以通过简单的操作来容易地设置所述排纸托盘的设置项,并且显示由用于显示多个排纸托盘的图形的字段和用于显示所述排纸托盘名称的字段组成的设置屏幕。另外,通过用不同颜色的字段来显示排纸托盘或通过翻转地显示所述排纸托盘,并且通过在设置屏幕上执行选择不同排纸托盘的操作,来改变所述排纸托盘的设置,所述排纸托盘被设置为排纸目的地。
发明内容
依照相关技术所公开的上述结构,显示可以相对于设置项而选择的候选设置值,以致用户可以选择所述设置值。采用这种方式,用户发置打印条件。
然而,打印条件设置操作仅仅是不管所要设置的内容而只在屏幕上选择预定位置的简单操作(例如,点击鼠标左键的操作),而不是直观的操作。依照JP-A-2000-025311所公开的结构,在屏幕上显示多个排纸托盘的图形以致可以容易地在视觉上识别可选设置值的内容。然而,此操作也仅仅是在屏幕上选择预定位置的简单操作。
本发明鉴于上述情况而产生并且提供了信息处理设备以及可由计算机读取的介质,以便直观地设置打印条件。
依照本发明一个方面,一种信息处理设备包括:显示单元,用于显示图像;输入单元,通过所述输入单元从外面输入指令;页图像显示处理单元,用于使所述显示单元显示至少两个页图像,该页图像的每一个用于表示一打印页;页图像移动单元,用于根据通过所述输入单元从外面输入的指令,来移动由所述页图像显示处理单元在所述显示单元上所显示的至少两个页图像;和条件设置单元,用于根据在由所述页图像移动单元所移动的至少两个页图像之间的位置关系来设置打印条件。
附图说明
结合附图根据以下详细描述,本发明的这些及其它目的和优点将变得更加清楚,其中:
图1是用于图示依照说明性方面的个人计算机的示意性结构的框图;
图2是用于图示打印设置程序和打印机驱动程序的模块结构的图;
图3是用于图示打印条件设置窗口的图;
图4A到4C是用于图示设置Nup打印的图;
图5A到5C是用于图示设置Duplex(双面)打印的图;
图6是用于图示主过程的流程图;
图7A到7C是用于图示设置打印条件的图;
图8是用于图示操作过程的流程图(部分1);
图9是用于图示操作过程的流程图(部分2);
图10是用于图示操作过程的流程图(部分3);和
图11是用于图示操作过程的流程图(部分4)。
具体实施方式
以下,参考附图将描述说明性方面。
[1.整体结构]
图1是用于示意性图示个人计算机1(以下被称为‘PC’)的结构的框图,所述个人计算机1充当依照说明性方面的信息处理设备。
如图1所示,PC1包括控制单元10、输入装置20、显示装置30和硬盘40。
控制单元10例如包括CPU11、ROM12和RAM13并且一起控制PC1。
输入装置20由用户用于从外面向控制单元10输入指令。依照说明性方面,键盘和指向装置(例如,鼠标)被用作输入装置20。
显示装置30被连接到在控制单元10中所提供的图像处理电路(未示出),并且在显示屏上显示对应于从控制单元10所输出的数据的图像。依照说明性方面,液晶显示装置被用作显示装置30。
硬盘40充当控制单元10的辅助存储装置并且例如其中安装有操作系统(以下被称为‘OS’)41、打印机驱动程序42和打印设置程序43。在硬盘40中提供打印设置存储区44和特定设置存储区45作为数据存储区。
例如,其中提供有图形用户界面(GUI)的Windows(注册商标)系列被用作OS41。
打印机驱动程序42是用于控制连接到PC1的打印机2(依照说明性方面,是能够在诸如纸张之类的记录介质的双面打印图像的打印机)的软件,以致所述打印机2可以与PC1通信,并且所述打印机驱动程序42在OS41地控制下操作。
打印设置程序43是用于通过直观操作来设置可以由打印机驱动程序42所设置的一些设置项的软件,并且与打印机驱动程序42类似,在OS41的控制下操作。更具体地说,打印设置程序43通过使用在OS41中所安装的GUI能够让打印条件设置窗口50(参见图3)显示在显示装置30的显示屏上,在所述打印条件设置窗口50上布置有作为打印页图像的两个页图像51(充当“至少两个图像”)。另外,打印设置程序43响应于由输入装置20从外面所输入的指令来移动在打印条件设置窗口50上所布置的页图像51,并且根据在所述页图像51之间的位置关系来设置打印条件。
[2.打印机驱动程序和打印设置程序之间的关系]
接下来,下面将描述在打印机驱动程序42和打印设置程序43之间的关系。
如图2所示,打印机驱动程序42包括打印机驱动程序设置模块42a和打印机驱动程序打印模块42b。打印机驱动程序设置模块42a主要管理与打印机2的打印条件相关的设置值,而打印机驱动程序打印模块42b主要创建打印数据或控制数据。
同时,打印设置程序43是被作为与打印机驱动程序42不同的过程来操作的程序,并且管理与打印机2的打印条件相关的某些设置项。更具体地说,把与打印机2的打印条件相关的各个设置项独立地存储在硬盘40的打印设置存储区44和特定设置存储区45中。把可以由打印机驱动程序42读取的设置值存储在打印设置存储区44中,并且把可以由所述打印机驱动程序42和打印设置程序43读取的数据存储在特定设置存储区45中。依照说明性方面,把用于N合一(Nin1)打印(以下被称为“Nup打印”)和Duplex打印(双面打印)的设置值存储在特定设置存储区45中。
此外,当在打印设置存储区44中没有用于开始打印设置程序43的设置值时,打印设置程序43以打印机驱动程序42开始并且被执行直到完成预定的操作。在这种情况下,可以通过选择在打印机驱动程序42的对话框中的预定复选框来设置打印设置程序43的开始。即,当选择所述复选框时,把用于开始打印设置程序43的设置值存储在打印设置存储区44中。然后,在打印机驱动程序42开始时访问打印设置存储区44。作为访问的结果,当存在用于开始打印设置程序43的设置值时,所述打印设置程序43开始。
[3.打印设置程序的功能]
接下来,下面将描述打印设置程序43的功能。
图3是用于图示当执行打印设置程序43时在显示装置30的显示屏上所显示的打印条件设置窗口50的图。可以把打印条件设置窗口50移到显示装置30的显示屏上的任意位置,并且可以调整所述打印条件设置窗口50的大小。打印条件设置窗口50可以属于透明类型(transmissive type)。
两个页图像51以一定间隙布置在打印条件设置窗口50上。页图像51表明第一打印页和第二打印页。依照说明性方面,显示具有实际上要打印的图像52的记录介质的图像,并且在所述图像的中央显示打印页号码53(‘1’和‘2’)。另外,图3示出了方向被设置为纵向(记录介质在垂直方向上延长)的情况。当所述方向被设置为横向(记录介质在水平方向上伸长)时,在水平方向上伸长的记录介质的图像被用作页图像51。
显示打印条件设置窗口50使用户可以直观地设置Nup打印和Duplex打印。接下来,下面将描述用于设置Nup打印和Duplex打印的方法。
通过彼此平行地布置两个页图像51的操作或把一个页图像51划分为两部分的操作来执行Nup打印的设置。
即,当将设置从Nup打印(第一打印条件)改变到2Nin1打印(第二打印条件)时(2N是N的二倍的值),通过外部操作输入装置20(依照说明性方面,通过指向装置的拖放操作)来移动两个页图像51之一以便使其与另一个页图像51平行地布置。
这将参考图4A到4C来更详细地描述。首先如图4A所示,在第一页的页图像51和第二页的页图像51在显示装置30的显示屏上以预定间隙布置的状态中,把用于指定任意位置的指向装置的指针定位在第二页的页图像51上,继而选择操作(按压按钮的操作)被执行。
随后,在连续执行选择操作(按钮一直被压下)的同时执行用于移动所述指针的拖动操作,以致第二页的页图像51被布置成平行于第一页的页图像51。例如可以通过反向显示来区别作为拖动目标的页图像51。
如图4B所示,当通过页图像51的拖动操作来彼此平行地定位两个页图像51时,通过释放操作来执行用于表明可以设置Nup打印的Nup可用显示。依照说明性方面,在页图像51的彼此相对的两边上显示具有与页图像51的颜色不同颜色的粗线54。
当在执行Nup可用显示的状态中对第二页的页图像51执行释放操作时,把Nin1打印的设置改变为2Nin1打印的设置。然后如图4C所示,在第一页的一个页图像51上彼此平行地显示当时已经被独立地显示的第一和第二页的两个页图像51。另外,在第二页的页图像51上彼此平行地显示所要打印的第三和第四页的两个页图像。
此外,当把2Nin1打印的设置改变到Nin1打印的设置时,通过输入装置20的外部操作(依照说明性方面,使用指向装置的拖放操作)把第一页的部分页图像51(更具体地说,假定把2Nin1打印的设置改变到Nin1打印的设置,则是两个划分部分之一)移到与所述页图像的其余部分相分离的位置。即,可以通过执行把Nin1打印的设置改变到2Nin1打印的设置的操作及其反向操作来返回到原始设置。
同时,通过布置两个页图像51以便它们彼此重叠的操作或者分开通过重叠两个页而获得的一个页图像51的操作,来执行Duplex打印的设置。
即,当把设置从单面打印改变到双面打印时,通过输入装置20的外部操作(依照说明性方面,使用指向装置的拖放操作)来移动两个页图像51之一以便与另一页图像51重叠。
下面将描述在图5A到5C中所示出的例子。如图5A所示,在第一页的页图像51和第二页的页图像51以预定间隙布置的状态中,把指向装置的指针定位在第二页的页图像51上,继而执行选择操作(按压按钮的操作)。
随后,在连续执行选择操作(按钮一直被压下)的同时执行移动所述指针的拖动操作,以致第二页的页图像51与第一页的页图像51重叠。
如图5B所示,当通过页图像51的拖动操作使两个页图像51彼此重叠时,通过释放操作来执行用于表明可以设置Duplex打印的Duplex可用显示。依照说明性方面,显示了图标55,并且反向显示了作为拖动目标的页图像51以及打印页号码53。
当在执行Duplex可用显示的状态中对第二页的页图像51执行释放操作时,把单面打印的设置(第三打印条件)改变到双面打印的设置(第四打印条件)。如图5C所示,把每个页图像51改变为其中两个记录介质彼此重叠同时它们的后表面彼此相对的图像。另外,在第二页的页图像51上显示要打印在第三页上的图像。例如,可以用灰白色或纯白色来显示页图像51,以便显示反向的页图像51。
此外,当把设置从双面打印改变到单面打印时,通过输入装置20的外部操作(依照说明性方面,使用指向装置的拖放操作)来把第一页的部分页图像51(更具体地说,彼此重叠并且作为页图像51来显示的两个记录介质之一)移到与所述页图像的其余部分相分离的位置。即,可以通过执行把单面打印的设置改变到双面打印的设置的操作及其反向操作来返回到原始设置。
[4.由控制单元所执行的过程]
接下来,参考在图6中所示出的流程图下面将描述由控制单元10依照打印设置程序43所执行的主过程。
当主过程开始时,在步骤S101从硬盘40的特定设置存储区45中读取打印条件的设置值。更具体地说,读出以下值:用于表明与Nup打印相关的当前设置值的NupOrg值;用于表明与图像的版面次序相关的当前设置值的NupDir值;和用于表明与Duplex打印相关的当前设置值的DupOrg值。
在图7A到7C中示出了这些值。
即如图7A所示,当NupOrg值为零时,设置正常打印模式(1in1打印模式)。当NupOrg值为1时,设置2in1打印模式(1in1打印模式)。当NupOrg值为2时,设置4in1打印模式(1in1打印模式)。依照这种方式,当NupOrg值为N时,设置2Nin1打印模式。
此外如图7B所示,当NupDir值为零时,依照正向版面次序来设置打印。当NupDir值为1时,依照反向版面次序来设置打印。依照说明性方面,术语‘正向版面次序’意指通常的版面次序。更具体地说,在Nup打印中,术语‘正向版面次序’意指从左边向右边(或从上边向下边)编排图像。另外在Duplex打印中,术语‘正向版面次序’意指从前面向后面编排图像。同时,在Nup打印中,术语‘反向版面次序’意指从右边向左边(或从下边向上边)编排图像。另外在Duplex打印中,术语‘反向版面次序’意指从后面向前面编排图像。
此外如图7C所示,当DupOrg值为零时,设置正常打印模式(单面打印模式)。当DupOrg值为1时,那么把打印设置为假定把记录介质固定在它们的长边的双面模式。当DupOrg值为2时,那么把打印设置为假定把记录介质固定在它们的短边的双面打印模式。
当在步骤S101读出打印条件的设置值时,过程继续至步骤S102,并且在显示装置30的显示屏上显示打印条件设置窗口50(图3),所述打印条件设置窗口50上具有对应于设置值的两个页图像51。例如,当NupOrg=1,NupDir=0并且DupOrg=1时,在一个打印页上依照正向版面次序编排两个页图像,并且显示由彼此重叠的两个记录介质组成的页图像51,所述两个记录介质的后表面彼此相对。
然后在步骤S103,确定在打印机驱动程序42中是否改变Nup打印或Duplex打印的打印条件的设置值。即,确定打印机驱动程序42而不是打印设置程序43是否改变Nup打印或Duplex打印的打印条件的设置值。然后当Nup打印或Duplex打印的打印条件的设置值被改变时,打印机驱动程序42向打印设置程序43通知所述改变。根据所述通知来执行在步骤S103的确定。
当在步骤S103确定在打印机驱动程序42中改变Nup打印或Duplex打印的打印条件的设置值时,过程返回到步骤S101以便从特定设置存储区45读出所改变的设置值,并且在显示装置30的显示屏上显示对应于所读取设置值的页图像51(步骤S102)。即,更新页图像51的显示。
另一方面,当在步骤S103确定在打印机驱动程序42中没有改变Nup打印或Duplex打印的打印条件的设置值时,过程继续至步骤S104以便执行对应于输入装置20的外部操作的操作过程。稍后将详细地描述操作过程(图8到11)。
随后在步骤S105,确定Nup打印或Duplex打印的打印条件的设置值是否被在步骤S104中所执行的操作过程改变。
当在步骤S105中确定Nup打印或Duplex打印的打印条件的设置值未被改变时,所述过程返回到步骤S103。
另一方面,当在步骤S105确定Nup打印或Duplex打印的打印条件的设置值被改变时,过程继续至步骤S106以便把所改变的设置值存储在硬盘40的特定设置存储区45中。
接着,在步骤S107,向打印机驱动程序42通知打印条件的设置值的改变,继而所述过程返回到步骤S103。
接下来,下面将参考在图8到11中所示出的流程图来描述在主过程(图6)的步骤S104中所执行的操作过程。
当此操作过程开始时,首先在步骤S201,NupOrg值和DupOrg被替换为NupTemp和DupTemp,所述NupTemp和DupTemp分别是临时变量。另外,用于表明两个页图像51的邻接类型的Line(线)值被设置为初始值Line(0,0)。
然后,在步骤S202确定页图像51是否处于拖动状态。更具体地说,确定指向装置的指针是否被布置在页图像51上并且所述页图像51是否处于用于拖动的被选择状态(按压按钮的状态)。
随后,当在步骤S202确定页图像没有处于拖动状态时,操作过程结束。
另一方面,当在步骤S202确定页图像处于拖动状态时,所述过程继续至步骤S203以便确定处于所述拖动状态的页图像51是否是第二页的页图像51。
然后,当在步骤S203确定处于拖动状态的页图像51是第二页的页图像51时,所述过程继续至步骤S204以便执行显示过程,所述显示过程用于对应于所述指针的位置来移动作为拖动目标的页图像51。
接下来,在步骤S205确定在第一页的页图像51和第二页的页图像51之间的位置关系。依照此说明性方面,把两个页图像51之间的位置关系分成三种类型状态:分离状态、平行状态(邻接状态)和重叠状态。更具体地说,依照作为拖动目标的一个页图像是否进入在另一页图像51周围的预定区域(所述页图像51的扩大区域),来确定这两个页图像51处于邻接状态和分离状态中的哪个。另外,依照页图像51区域与两个页图像51的重叠部分区域的比率是否超过预定值,来确定所述页图像处于重叠状态和邻接状态中的哪个。在步骤S205,确定第一页的页图像51和第二页的页图像51之间的位置关系是否是分离状态。
当在步骤S205确定其间的位置关系是分离状态时,所述过程继续至步骤S206以便解除Nup可用显示和Duplex可用显示。另外,当Nup可用显示或Duplex可用显示未被执行时,不必执行所述过程。
然后,类似于步骤201,在步骤207,NupOrg和DupOrg的值分别被替换为NupTemp和DupTemp,并且Line值被设置为初始值Line(0,0)。此后,所述过程继续至步骤S219。
另一方面,当在步骤S205确定位置关系并不是分离状态时,所述过程继续至步骤S208以便确定第一页的页图像51和第二页的页图像51之间的位置关系是否是邻接状态。
当在步骤S208确定其间的位置关系是邻接状态时,所述过程继续至步骤S209以便解除Duplex可用显示。
然后在步骤S210,用于表明第一页的页图像51的四边之一的数字被替换为变量L1,所述第一页的页图像51与第二页的页图像51邻接。类似地,用于表明第二页的页图像51的四边之一的数字被替换为变量L2,所述第二页的页图像51与第一页的页图像51邻接。更具体地说,在页图像51的四边中,上边、左边、下边和右边分别由数字1、2、3和4来表示,并且所述数字被替换为变量L1和L2。另外,其间具有最短距离的两个相对边(第一页的右边和第二页的左边,第一页的左边和第二页的右边,第一页的上边和第二页的下边,或第一页的下边和第二页的上边)可以被确定为邻接边。
随后在步骤S211,对应于变量L1和L2在页图像51的边上执行Nup可用显示。
然后在步骤S212,通过把1加到NupOrg值而获得的值被替换为NupTemp,并且Line值被设置为Line(L1,L2)。此后,所述过程继续至步骤S209。
另一方面,当在步骤S208确定位置关系未处于邻接状态时(即,所述位置关系处于重叠状态),所述过程继续至步骤S213以便解除Nup可用显示。
在步骤S214,继续确定Line(L1,L2)是否表明短边。即,确定在页图像51的短边和长边中,短边彼此邻接的邻接状态是否变成重叠状态,或长边彼此邻接的邻接状态是否变成重叠状态。换句话说,确定页图像51是在短边方向上还是在长边方向上彼此重叠。
当在步骤S214确定Line(L1,L2)表明短边时,所述过程继续至步骤S215以便执行用于短边的Duplex可用显示。这里,术语‘用于短边的Duplex可用显示’意指用于表明假定在短边固定记录介质时可以把打印设置为双面打印模式的Duplex可用显示。更具体地说,显示了用于表明其中在短边固定两个记录介质的状态的图标(其展开方向与在图5B中所示出的图标55的展开方向相差90°),并且在纵向上(垂直方向)反向显示页图像51和打印页数53。
然后在步骤S216,NupOrg值被替换为NupTemp,并且DupTemp值被设置为2。此后,所述过程继续至步骤S219。
另一方面,当在步骤S214确定Line(L1,L2)不表明短边时,所述过程继续至步骤S217以便执行用于长边的Duplex可用显示。这里,术语‘用于长边的Duplex可用显示’意指用于表明假定在长边固定记录介质时可以把打印设置为双面打印模式的Duplex可用显示。更具体地说,显示了用于表明其中在长边固定两个记录介质的状态的图标55,并且在横向上(水平方向)反向显示了页图像51和打印页数53(图5B)。
随后在步骤S218,NupOrg值被替换为NupTemp,并且DupTemp值被设置为1。此后,所述过程继续至步骤S219。
在步骤S219,确定拖动操作是否完成(即,是否执行了释放操作)。
当在步骤S219确定拖动操作尚未完成时(即,维持拖动状态),所述过程继续至步骤S204。
另一方面,当在步骤S219确定所述拖动操作完成时,所述过程继续至步骤S220。
在步骤S220,确定NupTemp值是否等于NupOrg值。
当在步骤S220确定NupTemp值不等于NupOrg值时,所述过程继续至步骤S221以便确定是否可以改变Nup打印的打印条件的设置值。这里,当在未考虑的方向上布置页图像51时(例如,当在纵向上布置伸长的页图像51时),或当Nin1中的N值超过设置范围时,可能很难改变Nup打印的打印条件的设置值。
另一方面,当在步骤S221确定可以改变Nup打印的打印条件的设置值时,所述过程继续至步骤S222以便用NupOrg来替换NupTemp值。另外,执行NupDir的设置。更具体地说,根据Line(L1,L2)来确定页图像51的布置次序,并且依照所述布置次序来设置图像的版面次序。即,当第一页的页图像51和第二页的页图像51分别被布置在左边和右边时,并且当第一页的页图像51和第二页的页图像51分别被布置在右边和左边时,翻转图像的版面次序。依照这种方式,依照两个页图像51的布置次序来设置图像的版面次序。
随后在步骤S223,在显示装置30的显示屏上显示对应于设置值的页图像51。即,更新页图像51的显示。然后,所述过程继续至步骤S230。
另一方面,当在步骤S221确定不可以改变Nup打印的打印条件的设置值时,所述过程继续至步骤S224以便把在显示装置30的显示屏上所显示的打印条件设置窗口50返回到拖动之前的状态,由此拒绝改变Nup打印的打印条件的设置值。此后,所述过程继续至步骤S230。
当在步骤S220确定NupTemp值等于NupOrg值时,所述过程继续至步骤S225以便确定DupTemp值是否等于DupOrg值。
当在步骤S225确定DupTemp值不等于DupOrg值时,所述过程继续至步骤S226以便确定是否可以改变Duplex打印的打印条件的设置值。在此步骤中,例如当已经设置了双面打印时,确定不能改变Duplex打印的打印条件的设置值。
当在步骤S226确定可以改变Duplex打印的打印条件的设置值时,所述过程继续至步骤S227以便用DupOrg来替换DupTemp值。另外,执行NupDir的设置。更具体地说,设置图像的版面次序使得所要拖动的页图像51布置在后面。即,当拖动第一页的页图像51以便与第二页的页图像51重叠时,以及当拖动第二页的页图像51以便与第一页的页图像51重叠时,翻转图像的版面次序(前面和后面的布置)。依照这种方式,依照两个页图像51的重叠次序来设置图像的版面次序。
接着,在步骤S228,在显示装置30的显示屏上显示对应于设置值的页图像51。即,更新页图像51的显示。然后,所述过程继续至步骤S230。
同时,当在步骤S226确定不可以改变Duplex打印的打印条件的设置值时,所述过程继续至步骤S229以便把在显示装置30的显示屏上所显示的打印条件设置窗口50返回到拖动之前的状态,由此拒绝改变Duplex打印的打印条件的设置值。此后,所述过程继续至步骤S230。
当在步骤S225确定DupTemp值等于DupOrg值时,所述过程继续至步骤S230。
在步骤S230,解除Nup可用显示和Duplex可用显示。然后,此操作过程结束。
同时,当在步骤S230确定所拖动的页图像51不是第二页的页图像51时(即,所拖动的页图像是第一图像的页图像51),所述过程继续至步骤S231。
在步骤S231,确定NupOrg值是否为零(即,Nup打印是否被设置为正常打印模式(1in1打印模式))。
当在步骤S231确定NupOrg值不是零时(Nup打印被设置为2Nin1打印模式(N≥1)),所述过程继续至步骤S232以便确定DupOrg值是否为零(即,Duplex打印是否被设置为正常打印模式(单面打印模式))。
当在步骤S232确定DupOrg值不是零(即,Duplex打印被设置为2Nin1打印模式和双面打印模式)时,所述过程继续至步骤S233以便确定所述指针是否位于在页图像51上用于改变Nup打印的打印条件的设置值的位置。即认为在其中Duplex打印被设置为2Nin1打印模式和双面打印模式的状态中,把设置从2Nin1打印模式改变到Nin1打印模式并且把设置从双面打印模式改变到单面打印模式。因此依照说明性方面,根据指针在页图像51上的位置来确定执行哪个设置操作。例如,当指针位于页图像51的外围部分时,确定将执行用于把设置从双面打印模式改变到单面打印模式的操作。当从其外围部分把指针定位在页图像51的内侧(中间部分)时,确定将执行用于把设置从2Nin1打印模式改变到Nin1打印模式的操作。另外,在拖动页图像51之前可以显示用于表明指针位于外围部分还是中央部分的标记(例如,图标),这使得可以改进操作性。
当在步骤S233确定指针位于在页图像51上用于改变Nup打印的打印条件的设置值的位置时,所述过程继续至步骤S234。
同时,当在步骤S232确定DupOrg值是零时(即,打印被设置为2Nin1打印模式和单面打印模式),所述过程也继续至步骤S234。
在步骤S234,第一页的页图像51被分成彼此平行地布置的两个页图像(即,就在执行释放操作之前把设置从Nin1打印模式改变到2Nin1打印模式之前的状态)。在这种情况下,为了处理方便,两个页图像之一被认为是第一页,并且另一页图像被认为是第二页,直到此操作过程结束。
然后在步骤S235,对应于指针的位置来执行显示过程以便移动所要拖动的页图像51(由所述指针所选择的第一和第二页之一的页图像51)。
随后在步骤S236,确定在第一页的页图像51和第二页的页图像51之间的位置关系是否处于分离状态。
当在步骤S236确定其间的位置关系处于分离状态时,所述过程继续至步骤S237以便解除Nup可用显示。
然后在步骤S238,通过从NupOrg值减1所获得的值被替换为NupTemp,并且Line值被设置为初始值Line(0,0)。此后,所述过程继续至步骤S242。
同时,当在步骤S236确定位置关系未处于分离状态时(即,确定所述位置关系处于邻接状态或重叠状态),所述过程继续至步骤S239。在步骤S239,用于表明与第二页的页图像51邻接的第一页的页图像51的四边之一的数字被替换为变量L1,并且类似地,用于表明与第一页的页图像51邻接的第二页的页图像51的四边之一的数字被替换为变量L2。
然后在步骤S240,在页图像51的对应于变量L1和L2的边上执行Nup可用显示。
随后在步骤S241,NupOrg值被替换为NupTemp,并且Line值被设置为Line(L1,L2)。此后,所述过程继续至步骤S242。
在步骤S242,确定拖动操作是否完成(即,是否执行了释放操作)。
当在步骤S242确定拖动操作尚未完成时(即,维持拖动状态),所述过程返回到步骤S235。
另一方面,当在步骤S242确定所述拖动操作完成时,所述过程继续至步骤S220。依照与上述同样的方法来执行在步骤S220之后的过程。
相反,当在步骤S231确定NupOrg值是零时(打印被设置为正常打印模式(1in1打印模式)),或当在步骤S233确定在2Nin1打印模式和双面打印模式中,指针没有位于页图像51上用于改变Nup打印的打印条件的设置值的位置(即,用于改变Duplex打印的打印条件的设置值的位置)时,所述过程继续至步骤S243。
在步骤S243,确定DupOrg值是否为零(即,Duplex打印是否被设置为正常打印模式(单面打印模式))。
当在步骤S243确定DupOrg值是零时(当打印被设置为1in1打印模式和单面打印模式时在步骤S243进行这种确定,即,当页图像51不能被彼此分离时),所述过程继续至步骤S205。依照与上述同样的方法来执行在步骤S205之后的过程。
另一方面,当在步骤S243确定DupOrg值是否不为零时(打印被设置为双面打印模式),所述过程继续至步骤S244。在步骤S244,第一页的页图像51被分成彼此重叠的两个页图像(即,就在执行释放操作之前把设置从单面打印模式改变到双面打印模式之前的状态)。在这种情况下,为了处理方便,两个页图像之一被认为是第一页,并且另一页图像被认为是第二页,直到此操作过程结束。
然后在步骤S245,对应于指针的位置来执行显示过程以便移动所要拖动的页图像51(由所述指针所选择的第一和第二页之一的页图像51)。
随后在步骤S246,确定在第一页的页图像51和第二页的页图像51之间的位置关系是否处于分离状态。
当在步骤S246确定其间的位置关系是分离状态时,所述过程继续至步骤S247以便解除Nup可用显示和Duplex可用显示。
然后在步骤S248,NupOrg值和零分别被替换为NupTemp和DupTemp。另外,Line值被设置为初始值Line(0,0)。此后,所述过程继续至步骤S262。
另一方面,当在步骤S246确定位置关系并非处于分离状态时,所述过程继续至步骤S249以便确定在第一页的页图像51和第二页的页图像51之间的位置关系是否处于邻接状态。
当在步骤S249确定其间的位置关系是邻接状态时,所述过程继续至步骤S250以便解除Duplex可用显示。
然后在步骤S251,用于表明与第二页的页图像51邻接的第一页的页图像51的四边之一的数字被替换为变量L1。类似地,用于表明与第一页的页图像51邻接的第二页的页图像51的四边之一的数字被替换为变量L2。
随后在步骤S252,在页图像51的对应于变量L1和L2的边上执行Nup可用显示。
然后在步骤S253,通过把1加到NupOrg值而获得的值被替换为NupTemp,并且零被替换为DupTemp。另外,Line值被设置为Line(L1,L2)。此后,所述过程继续至步骤S262。
另一方面,当在步骤S249确定位置关系未处于邻接状态时(即,所述位置关系处于重叠状态),所述过程继续至步骤S254以便解除Nup可用显示。
然后在步骤S255,确定Line值是否为初始值。即,确定自从此操作过程开始,位置关系是否从未从重叠状态改变到邻接状态。
当在步骤S255确定Line值是初始值时,所述过程继续至步骤S256以便分别用NupTemp和DupTemp来替换NupOrg和DupOrg的值。然后,所述过程继续至步骤S262。
另一方面,当在步骤S255确定Line值不是初始值时,所述过程继续至步骤S257以便确定Line(L1,L2)是否表明短边。即,确定在页图像51的短边和长边中,短边彼此邻接的邻接状态是否变成重叠状态,或长边彼此邻接的邻接状态是否变成重叠状态。换句话说,确定页图像51是在短边方向上还是在长边方向上彼此重叠。
当在步骤S257确定Line(L1,L2)表明短边时,所述过程继续至步骤S258以便执行用于短边的Duplex可用显示。
然后在步骤S259,NupOrg值被替换为NupTemp,并且DupTemp值被设置为2。此后,所述过程继续至步骤S262。
另一方面,当在步骤S257确定Line(L1,L2)不表明短边时(即,Line(L1,L2)表明长边),所述过程继续至步骤S260以便执行用于长边的Duplex可用显示。
随后在步骤S261,NupOrg值被替换为NupTemp,并且DupTemp值被设置为1。此后,所述过程继续至步骤S262。
在步骤S262,确定拖动操作是否完成(即,是否执行了释放操作)。
当在步骤S262确定拖动操作尚未完成时(即,维持拖动状态),所述过程返回到步骤S245。
另一方面,当在步骤S262确定所述拖动操作完成时,所述过程继续至步骤S220。另外,依照与上述同样的方法来执行在步骤S220之后的过程。
如上所述,在依照说明性方面的PC1中,通过移动在显示装置30的显示屏上所显示的页图像51来布置两个页图像51以便使它们彼此平行或彼此重叠。依照这种方式,把设置从Nin1打印模式改变到2Nin1打印模式或从单面打印模式改变到双面打印模式。另外,分离地布置两个页图像51以便把打印的设置从2Nin1打印模式改变到Nin1打印模式或从双面打印模式改变到单面打印模式。依照这种方式,通过移动页图像51来改变打印条件的设置值以致所述设置值彼此相关联,这使得与其中用例如字符、图形或图标来显示可选的候选设置值以使用户选择它们的结构相比较,可以执行直观的操作。另外,依照说明性方面的PC1,可以通过改变页图像51的布置次序、重叠次序或重叠方向来精密地设置图像的版面次序或方向。因此,不必独立地在打印机驱动程序42的对话框中进行此设置。特别地是,在依照说明性方面的PC1中,在相应的页图像51上显示页号码53,这使得可以容易地识别页图像51的布置次序、重叠次序或重叠方向。
此外,在依照说明性方面的PC1中,根据在两个页图像51之间的位置关系来执行Nup可用显示或Duplex可用显示,这使得可以容易地识别拖动页图像51的操作执行了哪个设置。
在依照说明性方面的PC1中,显示装置30充当显示单元。输入装置20充当输入单元。主过程(图6)的步骤S102充当页图像显示处理单元。操作过程(图8到11)的步骤S204、S235和S245充当页图像移动单元。步骤S205到S218、S222、S227、S236到S241和S246到S261充当条件设置单元。
尽管上面已经描述了说明性方面,然而显然可以得出其它方面。
例如,在依照以上说明性方面的PC1中,显示两个页图像51。然而在双面打印模式中,可以只显示一个页图像51。
此外,在依照说明性方面的PC1中,其上具有实际上所要打印的图像52的记录介质的图像被用作页图像51,并且在页图像51的中央显示打印页号码53。例如,可以在没有实际上所要打印的图像52的情况下,只显示打印页号码53。作为选择,可以显示没有打印页号码53和实际上所要打印的图像的至白记录介质的图像。
此外,在依照说明性方面的PC1中,根据将拖动第一页的页图像51和第二页的页图像51中的哪个,来确定在2Nin1打印模式或双面打印模式中用户执行以下操作中的哪个:把打印设置从2Nin1打印模式改变到Nin1打印模式或从双面打印模式改变到单面打印模式的操作(以下被称为分离操作)和把打印设置从Nin1打印模式改变到2Nin1打印模式或从单面打印模式改变到双面打印模式的操作(以下被称为合成操作)。例如,可以根据指针在页图像51上的位置来确定用户执行分离操作和合成操作中的哪个。
此外,在依照说明性方面的PC1中,由于用户所执行的拖放操作,所以当确定不可以把打印设置改变到所想要的打印模式时,打印条件设置窗口50的显示返回到在拖动操作之前的状态。例如,可以使用以下结构:估计用户在可以改变设置的条件下将执行的操作,并根据所估计的操作来改变设置。例如,在纵向上布置所伸长的页图像51的情况下,当估计用户将在横向上布置页图像时,改变设置以致执行用于在横向上布置页图像的操作。依照这种方式,可以防止由于小的操作错误而导致的设置改变。
此外,当把页图像51拖动到不能改变设置的位置时,可以显示用于表明该设置是不能执行的标记(例如,图标)。依照此结构,可以防止用户在不知道指针位于不能改变设置的位置的情况下执行释放操作。
依照以上说明性方面,页图像例如可以包括空白纸张的图像、其上显示有打印页号码的图像以及其上具有实际上所要打印内容的图像。
依照以上说明性方面,用户可以通过向输入装置输入指令并且移动在显示单元上所显示的页图像从而依照预定的位置关系布置两个页图像,来设置打印条件。因此,与用字符、图形或图标等来显示可选的候选设置值(用户可以从中选择一个)的结构相比较,此说明性方面使用户可以直观地设置打印条件。
依照另一说明性方面,在把N个页图像(N是自然数)编排在一个打印页上的第一打印条件中,当确定所述至少两个页图像被所述页图像移动单元移动以便彼此平行地布置时,条件设置单元把第一打印条件改变为第二打印条件,其中把2N个页图像(2N是N的二倍的值)编排在一个打印页上。
即,以上说明性方面根据在由页图像移动单元所移动的两个页图像之间的位置关系,来针对所谓的Nup打印(Nin1打印)设置所述设置值。更具体地说,通过彼此平行地布置两个页图像来把设置从Nin1打印模式改变到2Nin1打印模式。例如,在1in1打印模式中(其中把一个页图像编排在一个打印页上,即,在正常打印模式中),当两个页图像被移动以便彼此平行地布置时,把1in1打印模式改变到2in1打印模式。另外在2in1打印模式中,当两个页图像被移动以便彼此平行地布置时,把2in1打印模式改变为4in1打印模式。把两个页图像彼此平行地布置的操作指示了把两个打印图像彼此平行地布置的操作以便产生一个打印图像,这使得可以执行直观的操作。
除当彼此接近地布置两个页图像时之外,当两个页图像部分彼此重叠并且两个页图像在容许范围内以预定间隙布置时,确定两个页彼此平行地布置,这使得可以改进操作性。
依照另一说明性方面,所述条件设置单元依照所述至少两个页图像的布置次序,来在所述打印页上设置图像的版面次序。
依照另一说明性方面,当确定所述至少两个页图像被所述页图像移动单元移动以便彼此平行地布置时,所述条件设置单元使所述显示单元显示用于表明所述至少两个页被彼此平行地布置的第一显示信息。
依照另一说明性方面,在所述第二打印条件中,所述页图像移动单元根据从外面向所述输入单元所输入的指令,来可移动地从中分离由所述页图像显示处理单元在所述显示装置上所显示的至少两个页图像的一部分。在所述第二打印条件中,当确定所述至少两个页图像的一部分被所述页图像移动单元从所述页图像分离时,所述条件设置单元把设置改变为第一打印条件。
依照以上说明性方面,通过从中分离一部分页图像并且通过移动所分离的部分来把设置从2Nin1打印模式改变到Nin1打印模式。例如在4in1打印模式中,当一部分页图像被从中分离并且然后被移动时,把4in1打印模式改变为2in1打印模式。另外在2in1打印模式中,当一部分页图像被从中分离并且然后被移动时,把2in1打印模式改变为1in1打印模式。因此,从中分离一部分页图像并且移动所分离部分的操作指示了在打印页上分出打印图像的操作,这使得可以执行直观的操作。
依照另一说明性方面,在只在打印页的一面上编排图像的第三打印条件中,当确定至少两个页图像被页图像移动单元移动以便彼此重叠时,条件设置单元把第三打印条件改变为第四打印条件,其中在打印页的双面上编排图像。
即,以上说明性方面根据在由页图像移动单元所移动的两个页图像之间的位置关系,来针对所谓的Duplex打印(双面打印)的设置项来设置所述设置值。更具体地说,通过布置两个页图像以便使其彼此重叠来把单面打印模式改变为双面打印模式。布置两个页图像以便使其彼此重叠的操作指示了在打印页的双面上编排两个打印图像的操作,这使得可以执行直观的操作。特别地是,依照能够针对Nup打印的设置项来设置所述设置值的结构,可以依照页图像的布置来直观地执行不同打印条件的设置,诸如Nup打印和双面打印。
此外,在此结构中,除当两个页图像彼此精确地重叠时之外,当两个页图像部分在容许的范围内彼此重叠时,确定两个页彼此重叠,这使得可以改进操作性。
依照另一说明性方面,所述条件设置单元依照彼此重叠的至少两个页图像的重叠次序,来在所述打印页上设置图像的版面次序。
依照另一说明性方面,所述条件设置单元依照两个页图像被移动以便彼此重叠的方向,来在所述打印页上设置图像的方向。
依照另一说明性方面,当确定至少两个页图像被页图像移动单元移动以便彼此重叠时,条件设置单元使显示单元显示用于表明所述至少两个页彼此重叠的第二显示信息。
这里,例如可以显示图标或可以改变部分或整个页图像的颜色以便显示两个页图像被页图像移动单元移动从而彼此重叠。
依照另一说明性方面,为了显示第二显示信息,条件设置单元反向显示所述至少两个页图像之一作为表示反向状态的图像。
利用这样的配置,可以指示出生成在其两面上具有两个页图像的打印页。因此,该配置使得用户可以直观地看出设置从单面打印模式变为双面打印模式。表示反向状态的图像包括,例如,颜色改变的图像、反向的图像、显示在页图像上的打印页码、实际打印图像的反向图像、灰色的图像、以及深色的图像。
依照另一说明性方面,在第三打印条件中,页图像移动单元根据从外面向所述输入单元所输入的指令,来可移动地从中分离由页图像显示处理单元在显示装置上所显示的至少两个页图像的一部分,在第四打印条件中,当确定所述至少两个页图像的一部分被所述页图像移动单元从所述至少两个页图像分离时,条件设置单元把设置改变为第三打印条件。
依照以上说明性方面,通过从中分离一部分页图像并且通过移动所分离的部分来把双面打印模式改变为单面打印模式。分离一部分页图像的操作指示了把一个打印页划分为两个打印页的操作,这使得可以执行直观的操作。
依照另一说明性方面,一种由计算机可读的存储介质,所述存储介质存储可由计算机执行的指令程序,用于执行信息处理的功能,所述功能包括:输入通过输入单元从外面所输入的指令;在显示单元上显示至少两个页图像,该页图像中的每一个用于表示打印页;根据通过所述输入单元从外面输入的指令,来移动在所述显示单元上所显示的页图像;并且根据所移动的至少两个页图像之间的位置关系,来设置打印条件。
另外,所述存储介质可以包括在计算机可读记录介质中所存储的程序,所述计算机可读记录介质包括半导体存储器、磁光盘和诸如软磁盘之类的磁盘。

信息处理设备以及为此可由计算机读取的存储介质.pdf_第1页
第1页 / 共36页
信息处理设备以及为此可由计算机读取的存储介质.pdf_第2页
第2页 / 共36页
信息处理设备以及为此可由计算机读取的存储介质.pdf_第3页
第3页 / 共36页
点击查看更多>>
资源描述

《信息处理设备以及为此可由计算机读取的存储介质.pdf》由会员分享,可在线阅读,更多相关《信息处理设备以及为此可由计算机读取的存储介质.pdf(36页珍藏版)》请在专利查询网上搜索。

一种信息处理设备包括:显示单元,用于显示图像;输入单元,通过所述输入单元从外面输入指令;页图像显示处理单元,用于使所述显示单元显示至少两个用于表示打印页的页图像;页图像移动单元,用于根据通过所述输入单元从外面输入的指令,来移动由所述页图像显示处理单元在所述显示单元上所显示的至少两个页图像;和条件设置单元,用于根据在由所述页图像移动单元所移动的至少两个页图像之间的位置关系来设置打印条件。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1