信息处理装置及打印预览显示方法

文档序号:7591181阅读:83来源:国知局
专利名称:信息处理装置及打印预览显示方法
技术领域
本发明涉及打印预览显示,尤其是应打印的打印信息延续多张打印纸时执行打印预览显示的信息处理装置及打印预览显示方法。
背景技术
以往,提出了一种根据设备信息和文本数据生成打印预览图像并将一页的打印预览和与该页对应的异常信息并列显示的技术(例如参照特开2001-067347号公报)。在该公报中,还提出一种以不重叠的方式排列和显示正面、反面两面都考虑到的所有页的打印预览的技术。
另外,还提出了一种当以页为单位存储描绘信息并传送到输出装置时根据打印进行状况逐页显示输出图像的技术。(例如参照特开平10-187401号公报)。
除此之外,文本处理程序等,在某些情况下具有将文档等的打印结果显示在屏面上的打印预览功能。当打印结果延续多页时,生成排列出其所有页的预览图像而只显示纳入画面的显示框内的部分。用户可以一边进行滚屏操作一边观察所有的页。
安装了现有的打印驱动程序的信息处理装置的打印预览,可以是对所打印的一张用纸的预览、或将所打印的所有页按水平和垂直方向排列的预览显示的任何一种。在排列了全部打印页的预览显示的情况下,若想以能够检查其内容的足够大的尺寸进行预览显示,则可以同时显示的页数就很少,如果是普及型的显示装置,则最多仅限于一页。如将所显示的页按比例缩小,则虽然可以同时对多页进行打印预览显示,但很难或根本不可能检查其内容。
因此,当打印张数延续多张(页)时,不能进行在使用户通过观察打印预览显示即可凭目力辨认出所打印的内容的同时还能很容易地了解多张的打印继续进行的情况的打印预览显示。

发明内容
本发明,是鉴于上述问题而开发的,其第一目的是提供一种在即将打印到纸张上的预览图像沿水平和垂直方向偏移的同时重叠地显示多个预览图像从而使用户能够很容易地凭目力简单地识别所打印的内容和多张即将打印的情况的信息处理装置及打印预览显示方法。
另外,其第二目的是,提供一种在即将打印到纸张上的预览图像沿水平和垂直方向偏移的同时重叠地显示多个预览图像时可以由用户指定偏移量从而进行符合用户要求的打印预览的显示的信息处理装置及打印预览显示方法。
另外,其第三目的是,提供一种在即将打印到纸张上的预览图像沿水平和垂直方向偏移的同时重叠地显示多个预览图像时例如在按照是否进行无边界打印而使用纸上的打印图像区域不同的打印设定的情况下适当地变更偏移量从而使用户能够很容易地凭目力识别所打印的内容和多张打印的情况的信息处理装置及打印预览显示方法。
为达到上述目的,根据本发明的第一方面,提供一种信息处理装置,用于对应打印的打印对象数据执行打印预览显示,该信息处理装置,包括获取打印预览中的页的偏移量的获取单元、生成上述打印对象数据的打印预览图像的预览图像生成单元、在将上述打印对象数据打印在多张用纸上时根据由上述获取单元获取的偏移量将由上述预览图像生成单元生成的预览图像按每张用纸偏移显示的预览显示控制单元。
为达到上述目的,根据本发明的第二方面,该装置还包括根据来自用户的指示输入上述打印预览的偏移量的偏移量输入单元,上述获取单元,获取从上述输入单元输入的偏移量。
本发明的其他特征和优点,从以下参照附图进行的说明将看得很清楚,附图中相同的参照符号在所有的图中表示相同或相似的部分。


插入并构成说明书的一部分的附图,用于说明本发明的实施例,并与该说明一起用于阐明本发明的原理。
图1是示出表示本发明一实施方式的打印系统的一例的结构图。
图2是说明表示本发明一实施方式的打印系统中的信息处理装置的结构的框图。
图3是表示图2中示出的信息处理装置的打印模块的功能结构图的框图。
图4是表示用于进行图3中示出的打印应用系统的打印设定的用户界面的一例的显示画面的示意图。
图5是表示用于进行图3中示出的打印应用系统的重叠打印预览的偏移量的指定的用户界面的一例的显示画面的示意图。
图6是表示本发明的信息处理装置中的包含打印预览及打印数据生成处理的总体处理的流程图。
图7是表示本发明的信息处理装置的第一实施例中的打印预览显示处理的流程图。
图8是表示用于进行图3中示出的打印应用系统的打印设定(无边界打印格式设定)的用户界面的一例的显示画面的示意图。
图9是表示本发明的信息处理装置的第二实施例中的打印预览显示处理的流程图。
图10是表示本发明的预览显示的一例的图。
具体实施例方式以下,边参照附图边说明第一实施方式的打印系统。
图1是示出表示本发明一实施方式的打印系统的一例的图,安装着打印驱动程序的信息处理装置100和喷墨打印机(以下,简称打印机)104,例如通过USB接口105连接。信息处理装置100包括显示装置101、主单元102、输入设备103等。
图2是表示信息处理装置(主计算机以下,简记为PC)100的硬件结构例的框图。在图2中,PC100,具有在其主单元102内用于根据命令进行运算、判断等并执行数据处理和设备控制等的中央运算处理装置(以下称CPU)202、用于存储操作系统(以下称OS)及打印驱动程序和其他控制程序的RAM203及ROM204、诸如硬盘(以下称HHD)205等的存储装置、例如USB、SCSI或无线接口等用于与打印机104进行数据通信的通信接口206、用于连接各设备的系统总线210。进一步,还连接着用作用户接口装置的键盘207及鼠标208等输入设备103、由CRT或液晶显示器构成的显示装置101。输入设备103和显示装置101,分别通过输入接口及图形控制器连接。
图3是表示由图2所示的信息处理装置100执行的打印模块的功能结构图的框图。图3中的部件、特别是打印应用系统301、用户接口模块304及打印驱动程序302等,通过由CPU202执行存储在RAM203或ROM204内的规定程序实现。在RAM203或硬盘205中保留一个用于存储应由打印机打印的打印对象数据的图像数据存储区域303。
在图3中,打印应用系统301,是本发明的构成特征,起着实现打印预览处理的模块的作用,在本实施例的图3中,作为与打印驱动程序分开的独立的应用系统存在着。例如,相当于购入打印机104时附带的捆绑销售软件(实用打印软件等)。但是,本发明的打印预览的处理,并不限定于独立的应用系统,也可以作为进行打印数据的预览显示时从打印驱动程序302读出并对其进行指示的模块、即打印驱动程序整体中的一个模块而存在。用户接口304,是生成在显示装置101上显示的用户界面画面的模块,具有生成如后文所述的图4、5、8中示出的打印设定画面、及图10中示出打印预览显示画面的要素的功能。打印应用系统301,具有根据由用户通过由用户接口模块304生成的用户界面画面进行的打印设定将图像数据存储区域303中的图像数据的打印预览通过OS及显示驱动程序显示在显示装置101上的功能。打印应用系统301,通常记录在HDD205上,并在装入RAM203后由CPU202执行。另外,作为应由打印装置打印的打印对象数据,在本实施例中采用图像数据文件(称为打印对象图像数据),但并不限于图像数据,也可以是由通用的应用程序生成的文本数据文件。以下,为简化说明,假定打印对象为图像数据文件。在下文中,将该图像数据文件称为打印对象图像数据。
打印驱动程序302,具有可以对打印机104设定的打印设定项目,其主要项目有用纸尺寸、用纸种类、格式、份数等。在设定了各项目的值之后,由硬盘205等保存并每当打印时使用。当然,可以从由用户接口模块304显示的打印设定画面进行设定的变更。打印驱动程序302,也是由CPU202执行的程序,并按打印机的型式准备,以使其能够根据打印机104的功能等进行最佳的设定和控制。
图像数据存储区域303,构建在HDD205上、或通过通信接口206连接的图中未示出的外部存储设备(例如存储卡)上,用于保存由数字摄像机摄制的数字静止图像(以下,简称图像)数据。
另外,在图3中,示出打印应用系统301和打印驱动程序302直接通信的方式,但根据操作系统的不同有时也可以使打印应用系统301和打印驱动程序302只通过操作系统进行通信。本发明,当然可以适用于这种在操作系统(例如,美国微软公司的Windows(商标)的OS)下执行的打印应用系统,但在本实施方式的说明中操作系统的存在无关紧要,因此将其说明省略。
以下,说明构成打印应用系统301的模块。在打印应用系统301内,被称为「装置」的方框全部是作为软件模块而存在的,因而可以通过CPU202的处理实现。即,图3的打印应用系统301内的所谓「装置」,也可以改称为「程序模块」。
在打印应用系统301中,打印设定装置305,用于获取打印驱动程序302具有的打印设定项目,并通过用户接口模块304在显示装置101上显示打印设定画面。然后,当根据用户的操作指示通过用户接口模块304输入与打印设定项目对应的设定值时,将所输入的设定值赋予对应的打印设定项目后保存在硬盘205内。
预览图像生成装置306,根据由打印设定装置305保存着的打印设定,从图像数据存储区域303获取打印对象图像数据。接着,将所获取的打印对象图像数据变换为RGB全彩色多值位映像数据,进一步根据打印设定信息调整位映像尺寸从而生成每张用纸的预览图像。例如,如果是将N页打印在一张打印纸上的N面设定,则获取与N页对应的打印对象图像数据,并将其变换为位映像数据,然后按一张打印纸的尺寸进行倍率变换处理。
偏移量输入装置307,根据用户在由用户接口模块304显示的图5的显示画面上输入的指示,获取上下、左右方向的打印预览的用纸偏移量。关于用纸偏移量,将在后文中参照图5进行说明。
获取装置308,从偏移量输入装置307获取偏移量,并由管理装置309保存在硬盘205内。另外,根据由打印设定装置305保存着的打印设定及由预览图像生成装置306获取的图像数据的图像尺寸,计算用纸的页边距并决定偏移量,将其保存在管理装置309内。
管理装置309,保存并管理由获取装置308获取的偏移量。管理装置309保存和管理的偏移量,不限于一组,有时也可以保存多组偏移量。
预览显示控制装置310,根据由打印设定装置305保存的打印设定,将由预览图像生成装置306生成的预览图像作为打印预览而通过OS显示在显示装置101上。当所显示的打印预览延续多张用纸时,从管理装置309保存着的偏移量选择适当的偏移量,在按所选定的偏移量的量将显示位置沿水平和垂直方向移动的同时生成使每张用纸的打印预览重叠的图像,并通过OS显示在显示装置101上。关于适当的偏移量的选择方法,将在后文中参照图7等进行说明。
以上,说明了本发明的最佳实施方式的结构及用于表示动作的模块结构。
图4是表示由用于进行打印应用系统301的打印设定的用户接口304生成的用户界面画面(打印设定画面)的一例的示意图。图4的画面,当执行着打印应用系统301时通过输入命令或菜单选择等操作进行显示。另外,如上所述,在本发明的打印应用系统作为打印驱动程序的一个模块而动作的情况下,当进行文档的打印时显示为通过OS从通用的应用软件调出的打印驱动程序的打印设定画面。
在打印设定的用纸尺寸设定项目401中,例如指定A4、明信片、L开、2L开等用于打印的用纸尺寸。在打印方向设定项目402中,指定打印时的用纸的供纸方向。在用纸种类设定项目403中,例如指定普通纸、有光纸、无光纸等用于打印的用纸种类。在格式设定项目404中,例如指定一页打印、2页打印、4页打印、带索引打印等对一张用纸的图像排列。
在打印图像设定项目405中,指定用作打印对象的图像数据。作为打印对象的图像数据,可以由执行着本打印应用系统的计算机或通过网络连接的计算机按文件的位置指定,因而可以从按该位置管理着的文件中选择所需的文件(只限于可打印的形式)。而在打印应用系统中不一定要求将作为打印对象的数据限定于图像数据,只要是可以由打印应用系统打印的形式的数据,都可以选作打印对象的数据。
在份数设定项目406中,指定总打印份数。用图4的用户界面进行的打印设定,由图3的打印设定装置305保存。
所打印的用纸张数,根据打印对象的数据、打印设定值,特别是用纸尺寸设定项目401、格式设定项目404、打印图像设定项目405及份数设定项目406的设定值唯一地决定。此外,所打印的每张用纸的图像粘贴位置(页边距),由用纸尺寸设定项目401、格式设定项目404、打印图像设定项目405的设定值唯一地决定。本发明的打印应用系统301,定位为购入打印机时的捆绑销售软件,所以,其前提是通过与打印驱动程序分开设置的API(Application ProgramInterface)应用程序接口(该应用程序接口具有调用由DLL(动态链接库)文件提供的函数的配置结构)进行打印设定的获取、设定等。
图5是表示用于进行打印应用系统301的重叠打印预览的偏移量的指定的用户界面304的一例的显示画面的示意图。图5的画面,也是当执行着打印应用系统301时通过输入命令或菜单选择等操作进行显示。
在偏移量设定选择项目501中,指定偏移量设定模式、即利用根据打印设定装置305保存着的打印设定决定的偏移量显示打印预览(选择「自动」时自动模式)、或利用由用户指定的偏移量显示打印预览(选择「手动调整」时手动模式)中的任何一种模式。由管理装置309将该指定与偏移量一起保存在存储器或硬盘205内。
偏移量设定项目502,是当在偏移量设定选择项目501中选择着手动调整时变为有效的项目,可以指定上下方向、左右方向的各偏移量。偏移量由滑标表示,中央位置指示偏移量为0。偏移量为负值时,表示向上方向或左方向偏移,偏移量为正值时,表示向下方向或右方向偏移。此外,该偏移量的初始设定值,也可以用由打印设定装置305获取的预先由打印驱动程序302保持着的偏移量。
用图5的用户界面指定的偏移量,由图3中示出的管理装置309保存。
<预览处理步骤>
以下,详细说明上述本实施方式的打印系统的信息处理装置中的预览处理步骤。
图6是表示本发明的信息处理装置中的包含打印预览及打印数据生成处理的总体处理的流程图。而S101~S105表示各步骤编号。
当打印应用系统301起动时,在步骤S101中,打印设定装置305,通过图4中示出的用户界面画面获取由用户输入的打印设定的值(也称打印设定信息)。
接着,在步骤S102中,预览图像生成装置306,参照在步骤S101中获取的打印设定而从图像数据存储区域303获取在打印图像设定项目405中设定的打印对象图像数据,并生成根据格式信息进行了编辑处理的预览图像。此外,关于预览图像的生成处理,因采用熟知的技术所以将其细节省略。
在步骤S103中,获取装置308,通过图5中示出的用户界面画面从偏移量输入装置307获取由用户输入的包含着设定模式(自动或手动)及偏移量的偏移设定信息,并将所获取的设定模式及偏移量保存在管理装置309内。
在步骤S104中,预览显示控制装置310,参照在步骤S103中由获取装置103获取的偏移设定信息(设定模式及偏移量)将在步骤S102中生成的预览图像按每张用纸显示为打印预览。这时,判断应打印的图像是否延续多张用纸,当判定是多张用纸时,从由管理装置保存着的设定模式及偏移量获取适当的偏移量,在将每张用纸的打印预览沿上下、左右方向偏移的同时重叠地生成打印预览用的显示图像,并通过OS及显示驱动程序显示在显示装置101上。所谓适当的偏移量,当对图5中的设定模式选择着「自动」时,是指即使是因页的重叠显示而被其他的页覆盖的页也仍能显示出其一部分内容的偏移量。而如选择着「手动调整」,则获取在这之前输入的偏移量作为适当的偏移量。
在将打印预览图像显示在显示装置上之后,当由用户指示执行打印时,打印应用系统301,获取保持在图像数据存储区域303内的打印对象图像数据,并执行所获取的打印对象图像数据的打印处理。具体地说,打印应用系统301,将在打印设定装置305内设定的打印设定信息通过API设定在打印驱动程序内,并执行打印对象图像数据的打印。即,根据打印对象图像数据向OS的描绘装置(称为GDIGraphic Device Interface图形设备接口)输出描绘函数,由OS的描绘装置将从应用系统输入的描绘函数变换为打印驱动程序支持的描绘函数,并由打印驱动程序执行描绘处理。
预览图像生成装置306,在步骤S105中,通过OS的描绘装置将打印对象图像数据发送到打印驱动程序302。如果是彩色图像数据,则打印驱动程序302根据接收到的描绘函数通过倍率变换处理、中间色调处理、补色变换、二值化处理等将RGB全彩色多值位映像数据变换为黄(Y)、品红(M)、青(C)、黑(K)的二值光栅形式的位映像数据。并用打印机104可解释的打印命令从该位映像数据生成打印数据。然后,将所生成的打印数据输出到后台打印系统,并返回步骤S101的处理。而输出到后台打印系统的打印数据,通过通信接口206发送到打印机104,由打印机104进行打印。
以下,参照图7说明直到图6中示出的总体处理的打印预览显示(图6的步骤S104)为止的详细处理工序。图7是本发明的信息处理装置中的打印预览显示处理的流程图,示出直到打印预览显示的第一实施方式。而S201~S208表示各处理步骤。
当打印应用系统301起动时,打印设定装置305,在步骤S201中,通过图4中示出的用户界面画面获取打印设定。
预览图像生成装置306,在步骤S202中,参照在步骤S201中获取的打印设定判断该信息是否从前一次获取的打印设定进行了变更,如有变更(是)(起动后的初次判断为”是”),则进行步骤S203的处理。
在步骤S203中,预览图像生成装置306,参照在步骤S201中获取的打印设定,特别是其中的用纸尺寸、格式、打印对象图像序号,从图像数据存储区域303获取打印对象图像数据,并根据所获取的图像数据生成预览图像。所生成的预览图像,在进行更新处理之前保存在图像数据存储区域303。
另外,如在步骤S202中判定打印设定没有变更(No(否)),则不进行步骤S203的处理。
接着,获取装置308,在步骤S204中,通过图5中示出的用户界面画面从偏移量输入装置307获取偏移设定信息(偏移量及设定模式)。所获取的偏移量及设定模式,与原有的偏移量设定值加在一起后由管理装置309保存。在步骤S204中如选择的是「手动调整」模式,则将所输入的偏移量只用作手动调整用设定值而以即使保存着其他的偏移量设定值时也能将其与其他设定值辨别开来的方式进行存储。
预览显示控制装置310,在步骤S205中,判断在步骤S201及步骤S204中获取的打印设定及偏移量是否从前一次应用过的信息进行了变更,如有变更(在步骤S205中为“是”)(起动后的初次判断为“是”),则进行步骤S206及随后的处理。另外,在步骤S205中,也可以针对偏移量判定是否已在步骤S204中进行了输入,即判定是否在图5的用户界面画面上按压了「OK」按钮,如进行了输入(按压了「OK」按钮),则因信息已经更新而转入步骤S206。
在步骤S206中,预览显示控制装置310,参照在步骤S201中获取的打印设定,判断是否设定为在多张用纸上进行打印。如判定打印对象的页数为多页(“是”),则进入步骤S207。如判定不是多页(“否”),则不进行步骤S207的处理。
在步骤S207中,从管理装置309选择设定模式及偏移量。偏移量的选择,按照最初的设定是自动还是手动而不同。因此,在步骤S207中首先判定设定模式是「自动」还是「手动调整」。该判定,参照在步骤S204中输入的设定模式的值或已保存着的设定模式的值进行。
如设定模式为「自动」,则参照打印设定而获取页的上、下、左、右侧的页边设定值。页边的设定,由另外的打印应用系统对页的上、下、左、右侧的各边进行和存储。然后,通过由管理装置将所保存着的偏移量与页边宽度进行比较,例如选择比页边大的偏移量中的最小的偏移量。偏移量按上下方向及左右方向进行设定,而页边也分别按上、下、左、右侧进行设定。因此,分别将页的上边的页边与在上方向设定的偏移量、页的下边的页边与在下方向设定的偏移量、页的右边的页边与在右方向设定的偏移量、页的左边的页边与在左方向设定的偏移量进行比较。于是,可以将满足上述条件的上下方向和左右方向的各有关的偏移量设定值确定为用于预览的偏移量。这里,对上下方向和左右方向分别决定偏移量,但也可以将在图5的用户界面画面上设定的上下方向和左右方向的偏移量作为一组而确定为偏移量。在这种情况下,一组的左右方向的偏移量和上下方向的偏移量,都必须大于所设定的页边的宽度。此外,虽然可以选择比页边大的偏移量中的最小的偏移量,但为了可靠地显示内容也可以选择比页边值加上一定值后的值大的偏移量中的最小的偏移量。
另一方面,如设定模式为「手动调整」,则读出在步骤S204中保存的「手动调整用设定值」,并选择该值作为用于预览的偏移量。
在步骤S208中,预览显示控制装置310,参照在步骤S201中获取的信息及在步骤S207中选定的偏移量,将在步骤S203中生成的预览图像显示为每张用纸的打印预览。作为各用纸的打印预览的配置方法,依次配置成将第一页(或也可以是最后一页)放在最前面预览并在按偏移量将随后各页的预览沿上下、左右方向偏移的同时进行使各页重叠的显示。即,首先在图像数据存储器303中从最后一页起生成各页的预览图像,然后将下一页的预览图像按所选定的偏移量偏移后重叠在该最后一页上。反复进行这种处理直到开头一页,从而生成对1份打印件的预览图像,并对其进行显示。或与此相反,首先生成开头一页的预览图像,然后依次在生成预览图像并重叠在前一页上的同时对其进行显示直到最后一页为止。
在图10中,示出由用户接口模块304生成并通过OS显示在显示装置101上的预览图像的一例。页1001在图10的例中是末尾一页。在右侧设置页边X1,在上侧设置页边Y1。因此,在各方向上选择比各页边大的偏移量X2、Y2。
另外,如在步骤S205中判定打印设定及偏移量没有变更(在步骤S205中为“否”),则不进行打印预览的显示更新处理(S206~S208)。
当所输出的页数延续多页时,可按以上的步骤生成和显示将多页重叠后的状态的预览图像。因此,能以使操作人员足以看清内容的大小、且还可以使操作人员了解输出将延续多页的形式显示预览图像。
以下,说明直到打印预览显示的第二实施方式。本实施方式,是利用与第一实施方式基本相同的结构执行几乎相同的步骤的打印系统。与第一实施方式的不同点在于,执行图9的步骤而不执行图7的步骤、代替页边的设定或除页边设定以外还可以进行无边界全页打印的设定、及不进行偏移量的手动调整设定。
图8是表示用于进行打印应用系统301的打印设定的用户界面的一例的显示画面的示意图,特别是,可以设定无边界打印格式。也可以在图4的用户界面画面上例如设置「无边界设定」等栏目而将图8的设定画面设定在该栏目内,还可以从另外设置的菜单栏目(图中未示出)选择无边界打印的设定。总之,当选择无边界打印的设定时,显示图8的用户界面。
在图8中,使用者,通过检查无边界打印指示项目801进行无边界全页打印的指定,并当进行了无边界全页打印的指定时,在溢出量设定项目802内设定无边界打印时的溢出量。所谓溢出量,是指图像从用纸等纸张溢出的量。在图8中,越靠右侧溢出量越大,而越靠左侧溢出量越小。例如,在最左侧,所打印的一页的位映像图数据的尺寸和纸张的尺寸一致。用图8的用户界面设定好的信息,由打印设定装置305保存。
图9是表示本发明第二实施方式的信息处理装置中的打印预览显示处理的流程图。而S301~S307表示各处理步骤。
当打印应用系统301起动时,打印设定装置305,在步骤S301中,通过图4中示出的用户界面画面获取打印设定。在其打印格式中,也包含着用图8中示出的用户界面设定的无边界打印格式信息。
预览图像生成装置306,在步骤S302中,参照在步骤S301中获取的打印设定判断该信息是否从前一次获取的打印设定进行了变更,如有变更(在步骤S302中为“是”)(起动后的初次判断为“是”),则参照该打印设定、特别是其中的用纸尺寸、格式、打印对象图像序号从图像数据存储区域303获取打印对象图像数据,并根据所获取的图像数据生成预览图像。所生成的预览图像,保存到进行更新处理。
接着,获取装置308,在步骤S304中,参照在步骤S301中获取的打印设定,并计算偏移量。这时,根据由打印设定装置305保存着的打印设定及由预览图像生成装置306获取的图像数据的图像尺寸,计算用纸的页边距,决定凭目力即可确认的图像的偏移量并将其保存在管理装置309内。例如,将10个点的字符尺寸的长度加上页边宽度后得到的值确定为偏移量并加以保存。因此,即使是由其他的页从上面覆盖的页,也仍能显示该页边内侧的字符或图像。与页边宽度相加的值,当然不限于10个点,如果能从打印信息获取字符的尺寸,也可以加上该字符尺寸。另外,也可以加上适当的常数。
另一方面,当在步骤S304中根据在步骤S301中获取的打印设定指定了「无边界全页打印」格式时,不存在用纸的页边。因此,可以使用小的偏移量。所谓小的偏移量,只需使用上述的与页边相加的数值本身(例如与字符的点数相当的值、或常数)即可。
预览显示控制装置310,在步骤S305中,参照在步骤S301中获取的打印设定,判断是否设定为在多张用纸上进行打印。如判定为多张(”是”),则在步骤S306中从管理装置309选择偏移量。这时,如在步骤S301中获取的打印信息设定的是无边界打印格式,则从管理装置309选择比未设定无边界打印时小的偏移量。
如在步骤S305中判定为打印用纸不是多张(在步骤S305中为“否”),则不进行步骤S306的处理。
在步骤S307中,预览显示控制装置310,参照在步骤S301及步骤S306中获取的信息,将在步骤S303中生成的预览图像显示为每张用纸的打印预览。作为各用纸的打印预览的配置方法,依次配置成将第一页(或也可以是最后一页)放在最前面预览并在按偏移量将随后各页的预览沿上下、左右方向偏移的同时进行使各页重叠的显示。
另外,如在步骤S302中判定打印设定没有变更(在步骤S302中为“否”),则不进行打印预览的显示更新处理(S303~S307)而结束。
当所输出的页数延续多页时,可按以上的步骤生成和显示将多页重叠后的状态的预览图像。因此,能以使操作人员足以看清内容的大小、且还可以使操作人员了解输出将延续多页的形式显示预览图像。特别是,当进行了无边界全页打印的打印设定时,由于页的周边没有页边,所以即使因减小偏移量而使重叠的量增大也仍能显示各页的一部分内容,并能以一看由许多页构成的图像或文档就知道是多页打印的形态进行显示。
另外,在上述实施方式中,说明了图像的打印预览显示,但并不限于图像的打印,任何用途的打印、例如文档的打印,都能获取本发明的效果。
所谓打印应用系统301,指的是具有本发明的功能的一般程序,并不专指特定的应用系统。因此,例如可以是只包含本实施方式中说明过的功能的特定应用程序,也可以是作为在现有技术例中说明过的文字处理程序的一部分实现的程序。
另外,打印应用系统,在本发明中称为应用系统,但不限于所谓的应用程序,也可以是由多个程序共享的库程序或打印驱动程序的子模块实现。
另外,在第一实施方式中,在「自动」模式下,从多个偏移量中选择最佳值,并在用该值将各页偏移的同时进行预览显示。但是,如第二实施方式所述,也可以根据页的页边部分的宽度决定最佳偏移量,并以按所决定的偏移量偏移的方式将各页重叠。即,作为第一实施方式的「自动调整」模式,也可以执行第二实施方式的图9所示的步骤。按照这种方式,不需要用于保存多个偏移量的存储区域,因而可以节省存储器,同时使用者无需在预先输入多个偏移量上花费劳力,因此可以提高生产率。
当在步骤S208及步骤S307中显示预览图像时,预览图像可以在图像数据存储区域303中完成后再进行显示,但也可以每当重叠新的一页的预览图像时将显示更新。在这种情况下,例如,通过使操作人员指定显示的更新间隔,可以在操作人员一边观察各页的预览图像一边进行确认的同时显示以将多页重叠的方式输出的整个文档的预览图像。
另外,本发明,既可以应用于由多个设备(例如主计算机、接口设备、读出器、打印机等)构成的系统,也可以适用于由一个设备构成的装置(例如,复印机、传真装置等)。
另外,通过将记录了实现上述实施方式的功能的软件程序代码的存储介质(或记录介质)供给系统或装置并由该系统或装置的计算机(CPU或MPU)读出并执行存储在存储介质内的程序代码,也可以达到本发明的目的。
在这种情况下,从存储介质读出的程序代码本身可以实现上述实施方式的新颖功能,因而该程序代码本身及存储了该程序代码的存储介质也构成本发明。
另外,通过由计算机执行所读出的程序代码,不仅可以实现上述实施方式的功能,而且也包括由在计算机上工作着的操作系统(OS)等根据该程序代码的指示执行一部分或全部的实际处理并通过该处理实现上述实施方式的功能的情况。
进一步,也包括将从存储介质读出的程序代码写入插入计算机内的功能扩展卡或与计算机连接的功能扩展单元所包括的存储器后由该功能扩展卡或功能扩展单元所包括的CPU等根据该程序代码的指示执行一部分或全部的实际处理并通过该处理实现上述实施方式的功能的情况。
如上所述,按照本发明,在即将打印到纸张上的预览图像沿水平和垂直方向偏移的同时重叠地显示多个预览图像,从而使用户能够很容易地凭目力识别所打印的内容和多张打印的情况。
另外,在即将打印到纸张上的预览图像沿水平和垂直方向偏移的同时重叠地显示多个预览图像时,可以由用户指定偏移量,从而进行符合用户要求的打印预览的显示。
另外,在即将打印到纸张上的预览图像沿水平和垂直方向偏移的同时重叠地显示多个预览图像时,例如,在按照是否进行无边界打印而使用纸上的打印图像区域不同的打印设定的情况下,通过适当地变更偏移量,可以使用户很容易地凭目力识别打印预览。
在不脱离本发明的主旨和范围的情况下,可以实现本发明的多种明显不同的实施例,当然,除非在所附权利要求中另有规定,本发明并不限定于特定的实施例。
权利要求
1.一种信息处理装置,用于对应将要打印的打印对象数据执行打印预览显示,该信息处理装置包括用于获取打印预览中的页的偏移量的获取单元;用于生成上述打印对象数据的打印预览图像的预览图像生成单元;预览显示控制单元,用于在将上述打印对象数据打印在多张用纸上时根据由上述获取单元获取的偏移量将由上述预览图像生成单元生成的预览图像按每张用纸偏移显示。
2.根据权利要求1所述的信息处理装置,其特征在于,还包括偏移量输入单元,用于根据来自用户的指示输入上述打印预览的偏移量,其中上述获取单元获取从上述偏移量输入单元输入的偏移量。
3.根据权利要求2所述的信息处理装置,其特征在于上述偏移量输入单元,还可以指定方向,并可以分别对上下方向及左右方向输入独立的偏移量。
4.根据权利要求1所述的信息处理装置,其特征在于,上述获取单元,在由可以保存多个偏移量的管理单元保存的偏移量中选择并获取比在上述打印预览图像中设定的页边距大的偏移量。
5.根据权利要求1所述的信息处理装置,其特征在于,还包括根据来自用户的指示输入上述打印预览的偏移量的偏移量输入单元;可以保存多个偏移量的管理单元;指定单元,用于作为上述偏移量指定选择由上述偏移量输入单元输入的偏移量或选择由上述管理单元保存的偏移量,其中上述获取单元获取由上述指定单元指定的上述偏移量。
6.根据权利要求1所述的信息处理装置,其特征在于,还包括设定打印格式的打印设定单元;和可以保存多个偏移量的管理单元;其中上述预览显示控制单元,根据上述打印格式,从由上述管理单元保存的多个偏移量选择适当的偏移量,并根据选定的偏移量将打印预览图像逐页偏移显示。
7.根据权利要求6所述的信息处理装置,其特征在于由上述打印设定单元设定的打印格式,包含无边界打印的设定,当设定为无边界打印时,上述预览显示控制单元,从上述管理单元选择比未设定无边界打印时小的偏移量。
8.一种信息处理装置,用于对应即将打印的打印对象数据执行打印预览显示,该信息处理装置包括图像生成单元,生成将打印上述打印对象数据的各用纸按所指定的量偏移并相互重叠的预览图像;用于显示由上述图像生成单元生成的预览图像的显示单元。
9.一种打印预览显示方法,用于对应即将打印的打印对象数据进行打印预览显示,包括获取打印预览中的页的偏移量的获取步骤;生成上述打印对象数据的打印预览图像的预览图像生成步骤;在将上述打印对象数据打印在多张用纸上时根据由上述获取步骤获取的偏移量将由上述预览图像生成步骤生成的预览图像按每张用纸偏移显示的预览显示控制步骤。
10.一种打印预览显示方法,用于对应即将打印的打印对象数据进行打印预览显示,包括生成将打印上述打印对象数据的各用纸按所指定的量偏移并相互重叠的预览图像的图像生成步骤;和显示在上述图像生成步骤生成的预览图像的显示步骤。
11.一种计算机程序产品,包括其上编码有用于由计算机对应即将打印的打印对象数据执行预览显示的程序的介质,上述程序具有获取打印预览中的页的偏移量的获取步骤的代码;生成上述打印对象数据的打印预览图像的预览图像生成步骤的代码;在将上述打印对象数据打印在多张用纸上时根据由上述获取步骤获取的偏移量将由上述预览图像生成步骤生成的预览图像按每张用纸偏移显示的预览显示控制步骤的代码。
12.根据权利要求10所述的计算机程序产品,其特征在于,上述程序还包括根据来自用户的指示输入上述打印预览的偏移量的偏移量输入步骤的代码;其中上述获取步骤,获取从上述偏移量输入步骤输入的偏移量。
13.根据权利要求12所述的计算机程序产品,其特征在于,上述偏移量输入步骤,还可以指定方向,并可以分别对上下方向及左右方向输入独立的偏移量。
14.根据权利要求11所述的计算机程序产品,其特征在于上述获取步骤,在由可以保存多个偏移量的管理单元保存的偏移量中选择并获取比在上述打印预览图像中设定的页边距大的偏移量。
15.根据权利要求11所述的计算机程序产品,上述程序还包括根据来自用户的指示输入上述打印预览的偏移量的偏移量输入步骤的代码;能够存储多个偏移量的管理单元的代码;作为上述偏移量指定选择由上述偏移量输入步骤输入的偏移量或选择由上述管理单元保存的偏移量的指定步骤的代码,其中上述获取步骤获取由上述指定步骤指定的偏移量。
16.根据权利要求11所述的计算机程序产品,其特征在于,上述程序还包括设定打印格式的打印设定步骤的代码;其中上述预览显示控制步骤,根据上述打印格式,从由上述管理单元保存的多个偏移量选择适当的偏移量,并根据选定的偏移量将打印预览图像逐页偏移显示。
17.根据权利要求16所述的计算机程序产品,其特征在于,由上述打印设定步骤设定的打印格式包含无边界打印的设定;当设定为无边界打印时,上述预览显示控制步骤,从上述管理步骤选择比未设定无边界打印时小的偏移量。
18.一种计算机程序产品,包括其上编码有用于由计算机对应即将打印的打印对象数据执行预览显示的程序的介质,上述程序具有生成将打印上述打印对象数据的各用纸按所指定的量偏移并相互重叠的预览图像的图像生成步骤的代码;和显示由上述图像生成步骤生成的预览图像的显示步骤的代码。
全文摘要
本发明公开了一种用于对应即将打印的打印对象数据执行打印预览显示的信息处理装置,该信息处理装置包括获取打印预览中的页的偏移量的获取单元、生成上述打印对象数据的打印预览图像的预览图像生成单元、在将上述打印对象数据打印在多张用纸上时根据由上述获取单元获取的偏移量将由上述预览图像生成单元生成的预览图像按每张用纸偏移显示的预览显示控制单元。本发明还公开一种用于对应即将打印的打印对象数据执行打印预览显示的信息处理装置,该信息处理装置,包括生成将打印上述打印对象数据的各用纸按所指定的量偏移并相互重叠的预览图像的图像生成单元、显示由上述图像生成单元生成的预览图像的显示单元。
文档编号H04N1/40GK1538285SQ200410032730
公开日2004年10月20日 申请日期2004年4月16日 优先权日2003年4月17日
发明者门井由利佳, 柚贺信一, 青木伸成, 伊东典晃, 一, 成, 晃 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1