配备有真实尺寸预览功能的图像形成装置及图像显示方法

文档序号:6383352阅读:149来源:国知局
专利名称:配备有真实尺寸预览功能的图像形成装置及图像显示方法
技术领域
本发明涉及图像形成装置、图像显示方法和存储介质,尤其涉及图像形成装置的预览功能。
背景技术
近年来,随着诸如操作面板的显示设备的功能的改进,图像形成装置已经发展为配备有预览在图像形成装置的硬盘(箱(BOX))中累积的数据或者通过扫描片材原稿而获得的图像数据的功能。作为这种预览功能之一,提出了如下技术:以与要在片材上形成的图像的尺寸相同的尺寸,显示包含在要打印的图像中的字符或者图形,以使得用户能够在打印之前检查图像尺寸(例如参见日本专利特开第2001-166763号)。在下面的描述中,将该预览功能称为“真实尺寸预览”。由于真实尺寸预览功能使得用户能够在打印图像之前检查包含在图像中的字符或者图形的尺寸,因此能够防止出现以不希望的尺寸打印字符或者图形的打印错误。图像形成装置被配置为能够在图像形成装置的箱中累积诸如文档数据和图像数据的各种格式的数据。这种格式的文档数据包括作为文档尺寸的基准的诸如数据片材尺寸信息(输出片材尺寸信息)和分辨率信息的信息。图像数据包括诸如图像的像素的数量、分辨率和数据片材尺寸信息等的信息。然而,一些格式的数据不具有诸如数据片材尺寸信息和分辨率信息的用来确定打印尺寸的信息。这种数据包括诸如JPEG的图像数据。由于这种图像数据不具有数据片材尺寸信息或者分辨率信息,因此无法确定打印尺寸。由于该原因,不能显示该图像数据以用于真实尺寸预览。此外,在打印图像数据时,通过使用户选择期望用于打印的输出片材尺寸,来确定基准打印尺寸。然而,在打印图像之前,无法知道要打印的图像是否具有希望的尺寸。

发明内容
本发明提供一种能够执行不具有输出片材尺寸信息或者分辨率信息的图像数据的真实尺寸预览的图像形成装置、图像显示方法和存储介质。在本发明的第一方面,提供一种图像形成装置,所述图像形成装置包括:存储单元,被配置为存储多个数据项;打印单元,被配置为打印从存储在所述存储单元中的所述数据项中选择的数据项;片材尺寸信息确定单元,被配置为确定所选择的数据项是否具有片材尺寸信息;选择单元,被配置为当所述片材尺寸信息确定单元确定所选择的数据项不具有片材尺寸信息时,使得选择用于打印所选择的数据项的片材尺寸;生成单元,被配置为基于经由所述选择单元选择的所述片材尺寸,由所选择的数据项生成用于真实尺寸预览的图像;以及显示单元,被配置为显示由所述生成单元生成的所述用于真实尺寸预览的图像。在本发明的第二方面,提供一种用于图像形成装置的图像显示方法,所述图像形成装置包括:存储单元,被配置为存储多个数据项;以及打印单元,被配置为打印从存储在所述存储单元中的所述数据项中选择的数据项,所述图像显示方法包括以下步骤:确定所选择的数据项是否具有片材尺寸信息;当通过所述确定步骤确定所选择的数据项不具有片材尺寸信息时,使得选择用于打印所选择的数据项的片材尺寸;基于所选择的所述片材尺寸,由所选择的数据项生成用于真实尺寸预览的图像;以及显示生成的所述用于真实尺寸预览的图像。在本发明的第三方面,提供一种非易失性计算机可读存储介质,其存储计算机可读程序,所述计算机可读程序用于使计算机执行用于图像形成装置的图像显示方法,所述图像形成装置包括:存储单元,被配置为存储多个数据项;打印单元,被配置为打印从存储在所述存储单元中的所述数据项中选择的数据项;以及所述计算机,其中,所述图像显示方法包括以下步骤:确定所选择的数据项是否具有片材尺寸信息;当通过所述确定步骤确定所选择的数据项不具有片材尺寸信息时,使得选择用于打印所选择的数据项的片材尺寸;基于所选择的所述片材尺寸,由所选择的数据项生成用于真实尺寸预览的图像;以及显示生成的所述用于真实尺寸预览的图像。根据本发明,能够执行不具有输出片材尺寸信息或者分辨率信息的图像数据的真实尺寸预览。从以下参照附图对示例性实施例的描述,本发明的其它特征将变得清楚。


图1是根据本发明的实施例的图像形成装置的硬件配置的图。图2A至2C是各自示出在控制台部上显示的画面的示例的图。图3A至3C是各自示出在控制台部上显示的画面的另一示例的图。图4A和4B是各自示出在控制台部上显示的画面的又一示例的图。图5是由图像形成装置执行的真实尺寸预览显示处理的流程图。图6是在图5中的步骤中执行的图像调整处理的流程图。
具体实施例方式现在,下面参照示出本发明的实施例的附图,来详细描述本发明。图1是根据本发明的实施例的图像形成装置的硬件配置的图。根据本实施例的图像形成装置是能够进行诸如图像数据的输入和输出、存储以及发送的图像处理的多功能外围设备。图像形成装置包括控制装置的总体操作的控制器单元100、作为图像输入设备的扫描器部114、作为图像输出设备的打印机部115和接收来自用户的指令并向用户提供信息的控制台部116。扫描器部114、打印机部115和控制台部116连接到控制器单元100,并且由来自控制器单元100的命令进行控制。控制器单元100具有CPUlOl。CPUlOl经由系统总线108连接到RAM102、R0M103、HDD104、图像总线接口 105、控制台部接口 106和网络接口 107。RAM102是向CPUlOl提供工作区的存储器,其用作用于临时存储参数设置的设置存储存储器。此外,RAM102用作用于临时存储图像数据的图像存储器。R0M103是引导ROM。R0M103存储系统引导程序。HDD104是大容量存储存储器。HDD104存储系统软件、参数设置历史、图像数据等。特别地,HDD104具有称为“箱”的数据存储区域。箱被预先划分为分配了各自的箱编号(例如I至99)的多个区域,能够在分配了指定箱编号的存储区域中存储由扫描器部114读取的图像数据、从外部PC接收到的数据等。箱可以存储诸如JPEG、TIFF、PDF或者BITMAP的任意格式的数据。此外,可以在箱中存储例如使用Microsoft Word或者Excel生成的文档文件。存储在箱中的数据之后可以由打印机部115进行打印,或者可以经由网络接口 107发送给外部装置。CPUlOl将存储在R0M103中的系统引导程序加载到RAM102中。当系统引导程序的加载完成时,CPUlOl变得能够执行控制器程序。控制台部接口 106提供用于向控制台部116发送信息并且从控制台部116接收信息的接口。控制台部接口 106向控制台部116输出要在控制台部116上显示的图像数据,并且向CPUlOl传输用户经由控制台部116输入的信息。网络接口 107连接到LAN117,以向LANl 17发送信息并且从LANl 17接收信息。图像总线接口 105是在系统总线108和图像总线109之间进行连接并且进行数据结构转换的总线桥。RIP (光栅图像处理器)110、设备接口 111、扫描器图像处理器112和打印机图像处理器113连接到图像总线109。RIPllO将经由LAN117从外部装置接收到的H)L(页面描述语言)代码光栅化为位像。设备接口 111在控制器单元100与扫描器部114和打印机部115之间进行连接,以对图像数据进行同步至非同步或者非同步至同步转换。此外,设备接口 111向扫描器部114和打印机部115传输设置、调整值和关于装置状态的数据。扫描器图像处理器112对输入的图像数据进行校正、处理和编辑。打印机图像处理器113对要打印输出的图像数据进行打印机图像校正。控制台部116接收来自用户的真实尺寸预览显示指令,并且向控制器单元100发送该显示指令。在接收到来自控制台部116的显示指令时,控制器单元100将由扫描器部114读取的图像数据、经由网络接口 107从外部装置接收到的图像数据或者存储在HDD104中的图像数据,加载到RAM102中。CPUlOl针对存储在RAM102中的图像数据生成用于真实尺寸预览的图像。如前面所描述的,生成用于真实尺寸预览的图像,使得以与要在片材上形成的图像的尺寸相同的尺寸,显示包含在要打印的图像中的字符或者图形。通过以下方法生成用于真实尺寸预览的图像=CPUlOl获取控制台部116的显示分辨率X。然后,CPUlOl获取打印机部115的打印分辨率y。CPUlOl以通过x/y获得的比率对要打印的图像进行缩小(放大),由此生成用于真实尺寸预览的图像。例如,假设显示分辨率 X 是 72 [dpi],并且打印分辨率 y 是 600 [dpi],则 CPUlOl 以比率 x/y=72/600=0.12 (12%)对要打印的图像进行缩小,由此生成用于真实尺寸预览的图像。当输出片材尺寸信息指示A4尺寸图像数据时,数据具有210mm的水平长度X297mm的垂直长度的图像尺寸。可以通过下面的方程式来计算该图像数据的像素的数量:A4的水平像素的数量=210mm(A4的水平长度)/(25.4mm/英寸)x600[dpi] = 4960个像素,并且A4的垂直像素的数量=297mm(A4的垂直长度)/(25.4mm/英寸)x600[dpi] =7015
个像素。以12%的比率对图像进行缩小,因此,用下面的方程式来表示相关联的用于真实尺寸预览的图像的像素的数量:
用于真实尺寸预览的图像的水平像素的数量=4960个像素x0.12=596个像素,并且用于真实尺寸预览的图像的垂直像素的数量=7015个像素x0.12=842个像素。注意,用于生成用于真实尺寸预览的图像的图像处理可以由CPUlOl进行,或者作为另选方案,可以由扫描器图像处理器112或者打印机图像处理器113进行。将所生成的用于真实尺寸预览的图像从RAM102经由控制台部接口 106发送到控制台部116。当用户选择要显示的区域时,显示用于真实尺寸预览的图像。接下来,参照图2A至2C、3A至3C以及4A和4B,描述显示用于真实尺寸预览的图像的图像显示方法。当从用户接收到使用箱中的数据的请求时,控制台部116显示图2A所示的画面200。画面200显示当前存储在箱中的数据项的列表。虽然在本实施例中,箱设置在HDD104中,但是可以将其设置在连接到图像形成装置的外部存储设备中或者经由网络接口 107可连接的外部信息装置中。在箱中,与各个数据项相关联地存储诸如数据格式、数据名称、数据更新日期、数据片材尺寸和分辨率的信息项,用于进行管理。数据格式指示文档数据或者图像数据的格式。用户可以按照希望对数据项分配数据名称。数据更新日期指示诸如何时创建了数据或者何时对其进行了编辑的数据内容的最新更新日期。数据片材尺寸指示针对数据项的布局指定的片材尺寸。例如,当数据项是文档数据时,数据片材尺寸指示相关联的文档的布局要使用的片材尺寸,类似地,当数据项同样是图像数据时,数据片材尺寸指示相关联的图像的布局使用的片材尺寸。在这种情况下,片材尺寸例如是A4、A3、B4、B5或者信纸。信息项分辨率指示用来形成(在本示例中为打印)图像的分辨率。由[dpi=像素/英寸]表示分辨率。当数据项是图像数据时,可以根据数据项的像素的数量和数据片材尺寸来确定分辨率,假设给定了数据的像素的数量,如果存在关于分辨率和数据片材尺寸中的一者的信息,则一定可以确定另一者。基于上述信息项生成存储在箱中的数据的数据项201,并且以列表形式在数据列表202上显示数据项201。代替在本示例中的画面200中使用的列表形式,可以作为存储在箱中的数据项的缩略图的列表,来显示数据列表202。用户可以从数据列表202中选择所希望的数据项201中的一个或更多个。当用户选择了数据项201时,各自使能(enable)画面200上的打印按钮203和真实尺寸预览按钮204,以接收指令(按下)。当控制台部116接收到来自打印按钮203的指令时,画面200转变为用于打印由用户选择的数据项201的打印设置画面。省略对打印设置画面的详细描述。当控制台部116接收到来自真实尺寸预览按钮204的指令时,基于由用户选择的数据项201所具有的信息,来确定要切换地显示的画面。当所选择的数据的格式是用于文档的时,画面200转变为图2B所示的画面210。当所选择的数据的格式是用于图像的时,画面200转变为图2C所示的画面220。例如,当从在数据列表202中显示的数据中选择了第3项或者第5项时,数据项的格式是用于文档的,因此画面200转变为画面210。当选择了第I项、第2项、第4项和第6项中的一项时,数据项的格式是用于图像的,因此画面200转变为画面220。图2B中的画面210是用于显示用于真实尺寸预览的图像的画面。
参照图2B,真实尺寸预览显示区域211显示根据用户选择的数据所生成的用于真实尺寸预览的图像。显示部分位置视图区域212显示指示在真实尺寸预览显示区域211中显示的部分位于整个用于真实尺寸预览的图像中的哪儿的图像。显示部分改变按钮213用来给出改变在真实尺寸预览显示区域211中显示的、用于真实尺寸预览的图像的部分的位置的指令。显示部分改变按钮213包括四个方向的按钮,即上、下、左和右。例如,当按下了下按钮时,将在真实尺寸预览显示区域211中显示的、用于真实尺寸预览的图像的部分的位置,改变为整个用于真实尺寸预览的图像的下部。在控制台部116中,更新在真实尺寸预览显示区域211中显示的内容,使得显示位置改变了的用于真实尺寸预览的图像的部分。此外,也根据在真实尺寸预览显示区域211中显示的内容,来更新在显示部分位置视图区域212中显示的内容。当在真实尺寸预览显示区域211中显示的图像部分是用于真实尺寸预览的图像的端部时,忽略来自显示部分改变按钮213的与朝向用于真实尺寸预览的图像的端部的方向相对应的指令。使用OK按钮214来终止真实尺寸预览的显示。当接收到来自OK按钮214的指令时,画面210转变为图2A所示的画面200。这时,与所选择的数据一起存储临时存储的诸如输出片材尺寸信息的信息。还使用取消按钮215来终止真实尺寸预览的显示。当接收到来自取消按钮215的指令时,画面210转变为图2A所示的画面200。这时,抛弃临时存储的信息,而不进行存储。图像调整按钮216用来给出转变为图像调整画面的指令。当接收到来自图像调整按钮216的指令时,画面210转变为图3A所示的画面230。图2C所示的画面220是用于提示用户选择打印所选择的数据的输出片材尺寸的画面。与数据片材尺寸类似,作为例如A4、A3、B4、B5或者信纸来指示输出片材尺寸的信息。片材尺寸中的各个具有垂直长度和水平长度。参照图2C,盒设置按钮221与打印机部115中的各个片材给送盒相关联。在画面220上显示的盒设置按钮221在数量上与打印机部115的片材给送盒相对应。片材给送盒的数量随着装置的配置而改变。在本示例中,假设打印机部115设置有四个片材给送盒,因此,显示四个盒设置按钮221。片材给送盒中的各个具有根据其中包含的片材的类型而设置的片材尺寸,在与片材给送盒相关联的盒设置按钮221中显示片材尺寸。当接收到来自盒设置按钮221的指令时,盒设置按钮221变得可选择。其它尺寸按钮222用于指定针对各个片材给送盒设置的尺寸之外的片材尺寸。当接收到来自“其它尺寸”按钮222的指令时,画面220转变为用于显示图像形成装置支持的片材尺寸的列表的画面,并且接收从片材尺寸列表中对希望的片材尺寸的选择。在这种情况下,还可以使得用户能够输入在片材尺寸列表中显示的尺寸之外的希望的片材尺寸。仅在接收到对希望的片材尺寸的选择之后,才以可选择状态显示其它尺寸按钮222。仅以选中状态显示盒设置按钮221和“其它尺寸”按钮222中的一个。在选择盒设置按钮221中的一个之后,当选择了盒设置按钮221中的另一个时,取消先前选择的盒设置按钮221中的处于选中状态的一个的显示,并且新选择的盒设置按钮221中的处于选中状态的一个显示变得活动。使用OK按钮223来终止对用于打印所选择的数据的输出片材尺寸的选择。当以选中状态显示盒设置按钮221或者“其它尺寸”按钮222中的一个时,使能OK按钮223。在既未选择盒设置按钮221,也未选择“其它尺寸”按钮222的状态下,使OK按钮223失效。当按下了 OK按钮223时,临时存储与所选择的按钮相关联的片材尺寸设置,作为关于所选择的数据的输出片材尺寸信息。然后,确定所选择的数据是否具有分辨率信息,由此确定接下来要显示的画面。当所选择的数据具有分辨率信息时,画面220转变为图2B中的画面210,而当所选择的数据不具有分辨率信息时,画面220转变为图3A中的画面230。在本示例中,在数据列表202中显示的数据项中的第I和第6图像数据项中的各个具有分辨率信息。此夕卜,由于第2图像数据项具有数据片材尺寸信息,其分辨率一定是确定的。因此,当选择了第1、第2和第6图像数据项中的任意一个时,画面220转变为画面210。第4图像数据项既不具有分辨率信息,也不具有数据片材尺寸信息,因此,在选择了第4图像数据项的情况下,画面220转变为画面230。使用取消按钮224来终止对用于打印所选择的数据的输出片材尺寸的选择。当接收到来自取消按钮224的指令时,画面220转变为图2A中的画面200,而不临时存储输出片材尺寸信息。图3A中的画面230是图像调整画面。参照图3A,图像比率显示区域231是用于显示比率指示图像的区域,比率指示图像表示用于进行打印的片材的尺寸和要在片材上打印的图像的尺寸之间的比率。比率指示图像包括表示片材尺寸的片材部和表示图像尺寸的图像部,形成该比率指示图像,使得可以看到片材部和图像部之间的比率。基于输出片材尺寸信息、尺寸比率信息、图像方向信息和图像位置信息,来生成比率指示图像。仅需要比率指示图像的图像部来示出与片材部在尺寸上的差、在片材部上的位置和方向的改变。因此,图像部可以由例如矩形图形或者由所选择的数据的缩略图形成。下文中,将详细描述生成比率指示图像的方法。尺寸比率信息是指示所选择的输出片材尺寸和要在该尺寸的片材上打印的图像的尺寸之间的关系的比率信息。可以根据输出片材尺寸信息以及数据的像素数量和分辨率,来获得尺寸比率信息。此外,通过指定尺寸比率信息,可以指定要打印的图像的尺寸。输出片材尺寸信息和要在片材上打印的图像的尺寸中的各个具有垂直长度和水平长度。在本示例中,尺寸比率信息没有在各个垂直和水平方向上设置的独立值,而仅使用垂直尺寸比率信息和水平尺寸比率信息中的一个,假设这两个信息取相同的值。如果希望单独改变垂直尺寸比率和水平尺寸比率,则可以不同地设置并且存储尺寸比率信息的垂直和水平值。下文中,将详细描述确定要使用垂直尺寸比率信息和水平尺寸比率信息中的哪一个的方法。图像比率改变滑块232用于设置尺寸比率信息。当沿着图像比率改变滑块232向左移动手柄233,或者操作左比率改变按钮234时,改变尺寸比率信息,使得要在片材上打印的图像的尺寸缩小,并且临时存储改变后的尺寸比率信息。另一方面,当向右移动手柄233,或者操作右比率改变按钮234时,改变尺寸比率信息,使得要在片材上打印的图像的尺寸放大,并且临时存储改变后的尺寸比率信息。图3B示出了在经由控制台部116发出了放大要在片材上打印的图像的尺寸的指令时所显示的画面。图像比率改变滑块232的右端对应于尺寸比率信息的最大值,并且图像比率改变滑块232的左端对应于尺寸比率信息的最小值。可以预先将尺寸比率信息的最大值和最小值设置为各希望的值。图像比率改变滑块232可以被配置为设置有分别指示多个尺寸等级的标记,使得手柄233可以切换地从一个等级移动到另一个等级,或者允许手柄233沿着滑块自由地滑动。在本示例中,假设当图像部的长度和片材部的长度在垂直方向或者水平方向上匹配时,尺寸比率信息的值最大。此外,在本示例中,假设图像比率改变滑块232被配置为总共具有七个尺寸等级,即由与尺寸比率信息的各个项相对应的数值指定的五个等级、与100%倍率相对应的等级和与打印机部115的打印分辨率相对应的等级。指定五个等级的与尺寸比率信息的各个项相对应的数值是 1.0,0.8,0.6,0.4 和 0.2。100%倍率按钮235用于将尺寸比率信息设置为100%倍率。仅在选择的图像数据具有分辨率信息时,显示100%倍率按钮235。当接收到来自100%倍率按钮235的指令时,基于当前设置的输出片材尺寸信息、像素数量和分辨率,来确定尺寸比率信息。图3C示出了在接收到来自100%倍率按钮235的指令时所显示的画面。在选择的图像数据具有分辨率信息的情况下,在变迁为画面230的时间点,100%倍率按钮235处于选中状态。在选择的图像数据不具有分辨率信息的情况下,设置与打印机部115的打印分辨率相对应的尺寸比率信息。下文中,将详细描述计算与100%倍率相对应的尺寸比率信息的方法和计算与打印机部115的打印分辨率相对应的尺寸比率信息的方法。图像方向指定按钮236用于指定片材上的图像的方向。通过按下图像方向指定按钮236,可以发出将图像的方向旋转90度的指令。图像方向指定按钮236可以被配置为在按下一次时可操作,以将图像的方向旋转90度,并且在再次按下时,使图像返回到其原始方向,或者作为另选方案,在再次按下时,将图像的方向进一步旋转90度。此外,图像方向指定按钮236可以由四个按钮(即上、下、左和右按钮)以距图像的当前方向90度角的间隔与各个方向相关联地形成。图4A示出了在接收到来自图像方向指定按钮236的指令时所显示的画面。在变迁为画面230的时间点,图像方向指定按钮236处于非选中状态,并且临时存储指示没有旋转的值(O度),作为图像方向信息。图像位置指定按钮组237用于指定片材上的要定位图像的位置。在变迁到画面230的时间点。图像位置指定按钮组237处于选择了左上按钮的状态,并且临时存储左上位置,作为图像位置信息。图像位置指定按钮组237由包括八个方向按钮、即上、下、左、右、左上和左下、右上和右下按钮以及中心按钮的九个按钮形成。这些按钮中的各个对应于片材上的图像的相关联的位置,当接收到来自这些按钮之一的指令时,改变图像的位置。更具体来说,当按下上按钮时,将图像位置改变为上端的中心,并且当按下下按钮时,将图像位置改变为下端的中心。当按下左按钮时,将图像位置改变为左端的中心,并且当按下右按钮时,将图像位置改变为右端的中心。当按下左上按钮、左下按钮、右上按钮或者右下按钮时,将图像位置改变为相关联的角落。当按下中心按钮时,将数据位置改变为片材的中心。图4B示出了在按下图像位置指定按钮组237中的中心按钮时所显示的画面。根据如何操作图像比率改变滑块232的手柄233、比率改变按钮234、100%倍率按钮235、图像方向指定按钮236和图像位置指定按钮组237,来重新生成比率指示图像,并且更新图像比率显示区域231中的显示图像。使用OK按钮238来终止图像调整画面的显示。当接收到来自OK按钮238的指令时,根据输出片材尺寸信息、要打印的图像的尺寸、尺寸比率信息、图像位置信息和图像方向信息,生成用于真实尺寸预览的图像,并且画面230转变为图2B中的画面210。
返回按钮239用于终止图像调整画面的显示,并且发出变迁到在显示图3A中的画面230之前显示的画面的指令。当接收到来自返回按钮239的指令时,临时存储在图像调整画面上选择的按钮中的各个的状态。然后,当在显示图2B中的画面210之后,切换地显示了画面230时,画面230转变为画面210,而当在显示图2C中的画面220之后,切换地显示了画面230时,画面230转变为画面220。使用尺寸比率信息来指定片材上的图像的尺寸。这样,除非将尺寸比率信息设置为图像尺寸在垂直方向和水平方向两者上不大于片材的尺寸的这种值,否则图像变得大于片材,这使得不能打印整个图像区域。由于该原因,需要确定要使用垂直尺寸比率信息和水平尺寸比率信息中的哪一个。确定由输出片材尺寸信息设置的片材尺寸的纵横比(片材尺寸的垂直长度/片材尺寸的水平长度)以及图像数据的纵横比(图像数据的垂直长度/图像数据的水平长度)。然后,将这些比率彼此进行比较,由此确定要使用垂直尺寸比率信息和水平尺寸比率信息中的哪一个。当图像的纵横比小于片材尺寸的纵横比时,使用水平长度的尺寸比率信息,而当图像的纵横比大于片材尺寸的纵横比时,使用垂直长度的尺寸比率信息。然而,当指定了图像方向,使得图像的方向相对于作为图像方向信息存储的信息旋转90度或者270度时,通过互换其垂直长度和水平长度,来计算图像的纵横比。现在,以图像数据的像素的数量是1920水平像素X1080垂直像素,并且输出片材尺寸信息被设置为作为A尺寸的210mm的水平长度x297mm的垂直长度的情况为例,来描述进行该确定的方法。在这种情况下,片材尺寸的纵横比是297mm (垂直长度)/210mm (水平长度)=1.414,而图像的纵横比是1080像素(垂直像素的数量)/1920像素(水平像素的数量)=0.563。图像的纵横比(=0.563)小于片材尺寸的纵横比(=1.414),因此尺寸比率信息使用水平长度。现在,作为示例,对将“90度”指定为图像方向信息的情况给出描述。由于在将“90度”指定为图像方向信息时,图像的垂直长度和水平长度互换,因此图像数据的像素的数量改变为1080水平像素xl920垂直像素,并且图像的纵横比改变为1920像素(垂直像素的数量)/1080像素(水平像素的数量)=1.778。图像的纵横比(=1.778)大于片材尺寸的纵横比(=1.414),因此尺寸比率信息使用垂直长度。当选择的图像数据的分辨率和要在片材上打印的图像的分辨率彼此相等时,以100%倍率打印选择的图像数据。当选择了 100%倍率按钮235时,根据选择的图像数据的分辨率和像素的数量,计算要打印的图像的尺寸。然后,根据所计算的图像尺寸和输出片材尺寸信息计算尺寸比率信息。在本示例中,假设选择的图像数据的像素的数量是1920像素(水平像素的数量)xl080像素(垂直像素的数量),并且其分辨率是300dpi。然后,可以由下面的方程式来确定该图像的尺寸:水平长度=1920像素(水平像素的数量)/300 [dpi](分辨率)x (25.4mm/inch) =162.6mm,并且垂直长度=1080像素(垂直像素的数量)/300 [dpi](分辨率)x (25.4mm/inch)=91.4mmη假设存储了 Α4的输出片材尺寸信息,计算在按下100%倍率按钮235时设置的尺寸比率信息。如在上面所描述的,使用水平长度作为尺寸比率信息,因此由下面的方程式计算尺寸比率信息:尺寸比率信息=162.6臟(图像长度)/210.0臟(片材长度)=0.774在以与打印机部115的打印分辨率相同的分辨率打印图像的情况下,根据打印机部115的打印分辨率和选择的图像数据的像素的数量,来计算要打印的图像的尺寸。然后,根据所计算的图像尺寸和输出片材尺寸信息,计算尺寸比率信息。假设选择的图像数据不具有分辨率信息,打印机部115的打印分辨率是600[dpi],并且存储了 A4的输出片材尺寸信息,则由下面的方程式计算要以打印机部115的打印分辨率600[dpi]打印的图像的尺寸:水平长度=1920像素(水平像素的数量)/600 [dpi](打印分辨率)x (25.4mm/inch) =81.3mm,并且垂直长度=1080像素(垂直像素的数量)/600 [dpi](打印分辨率)x (25.4mm/inch)=45.7mmη如在上面所描述的,使用水平长度作为尺寸比率信息,因此,如下计算尺寸比率信息:尺寸比率信息=81.3臟(图像长度)/210.0臟(片材长度)=0.387。根据所选择的数据和临时存储的信息,来生成比率指示图像。根据图像比率显示区域231的区域尺寸,来计算比率指示图像的片材部的尺寸。片材部具有根据输出片材尺寸信息中的片材尺寸的纵横比垂直并且水平地适合该区域尺寸的尺寸。假设图像比率显示区域231的区域尺寸为320像素χ320像素,并且作为输出片材尺寸信息存储了作为Α4尺寸的210mm的水平长度x297mm的垂直长度,则形成片材部,使得其具有与320个像素相对应的垂直长度,因此,将片材部的尺寸设置为226水平像素x320垂直像素。通过向片材部的尺寸应用尺寸比率信息,来计算图像部的尺寸。假设图像数据的像素的数量是1920水平像素X1080垂直像素,并且尺寸比率信息是0.6。在这种情况下,针对水平方向使用该尺寸比率信息,因此,将图像部的水平像素的数量设置为226像素(=片材部的水平像素的数量)x0.6=137像素。其结果是,缩小图像尺寸的缩小比率等于137像素/1920像素=7.1%,并且将图像部的垂直像素的数量设置为1080像素(=图像数据的垂直像素的数量)x0.071=77像素。基于图像方向信息和图像位置信息,来确定图像部相对于片材部的方向和位置。图5是由图像形成装置执行的真实尺寸预览显示处理的流程图。通过CPUlOl执行例如存储在图像形成装置的ROM中的程序,来执行该真实尺寸预览显示处理。当响应于用户作出的使用存储区域箱中的数据的请求,在控制台部116上显示画面200时,本处理开始。首先,控制台部116接收从箱中的数据列表中对特定数据项的选择(步骤S401)。此外,控制台部116接收执行真实尺寸预览的指令(步骤S402)。然后,控制器单元100的CPUlOl确定由用户选择的数据项是否具有数据片材尺寸信息(步骤S403)。在该步骤中,CPUlOl用作片材尺寸信息确定单元。如果确定数据项具有数据片材尺寸信息,则CPUlOl读出由用户选择的数据项(文档数据)的数据片材尺寸信息,并且临时存储该数据片材尺寸信息作为输出片材尺寸信息(步骤S405),然后,CPUlOl进行到步骤S410。另一方面,如果数据项不具有数据片材尺寸信息,则CPUlOl使控制台部116显示输出片材尺寸选择画面220 (步骤S404),然后进行到步骤S406。在步骤S406中,CPUlOl确定是否从在控制台部116上显示的输出片材尺寸选择画面220,接收到了设置输出片材尺寸的指令。如果未接收到指令,则CPUlOl继续使控制台部116显示输出片材尺寸选择画面220。另一方面,如果接收到了指令,则CPUlOl进行到步骤 S407。在步骤S407中,CPUlOl使得临时存储通过从控制台部116接收到的指令设置的片材尺寸信息,作为输出片材尺寸信息。然后,CPUlOl确定所选择的图像数据项是否具有分辨率信息(步骤S408)。在该步骤中,CPUlOl用作分辨率信息确定单元。如果确定所选择的图像数据具有分辨率信息,则CPUlOl进行到步骤S410,而如果确定所选择的图像数据不具有分辨率信息,则CPUlOl进行到步骤S409。CPUlOl使控制台部116显示图像调整画面230,并且接收在其上进行的图像调整操作(步骤S409)。下文中,将详细描述在步骤S409中执行的图像调整处理。CPUlOl基于所选择的数据项、临时存储的输出片材尺寸信息、尺寸比率信息、图像位置信息和图像方向信息来计算要打印的图像的尺寸,并且使得生成用于真实尺寸预览的图像(步骤S410)。下文中,将详细描述使用临时存储的信息生成用于真实尺寸预览的图像的方法。CPUlOl使控制台部116显示真实尺寸预览画面210(步骤S411)。CPUlOl确定是否从控制台部116接收到了图像调整指令(步骤S412)。如果确定接收到了指令,则CPUlOl返回到步骤S409,而如果确定未接收到指令,则处理进行到步骤S413。在步骤S413中,CPUlOl确定是否从控制台部116接收到了取消指令。如果确定接收到了指令,则终止本处理,而如果确定未接收到指令,则CPUlOl进行到步骤S414。在步骤S414中,CPUlOl确定是否从控制台部116接收到了终止指令。如果未接收到指令,则CPUlOl返回到步骤S411,而如果接收到了指令,则处理进行到步骤S415。在步骤S415中,CPUlOl —起保存所选择的数据项和临时存储的输出片材尺寸信息、尺寸比率信息、图像位置信息和图像方向信息,之后终止本处理。接下来,参照图6,对在图5中的步骤S409中执行的图像调整处理给出详细描述。通过CPUlOl执行例如存储在图像形成装置的ROM中的程序,来执行本处理。首先,CPUlOl使控制台部116显示图像调整画面230 (步骤S501)。然后,CPUlOl确定是否从控制台部116接收到了尺寸比率改变指令(步骤S502)。如果确定接收到了尺寸比率改变指令,则CPUlOl进行到步骤S503,而如果确定未接收到该指令,则CPUlOl进行到步骤S504。在步骤S503中,CPUlOl临时存储通过在步骤S502中接收到的指令改变的尺寸比率信息,使得根据尺寸比率信息的值生成比率指示图像,并且更新图像调整画面230上的显示。假设图像比率显示区域231的区域尺寸是320水平像素x320垂直像素,则当指定A4尺寸作为输出片材尺寸信息时,片材部的尺寸是226水平像素x320垂直像素。假设图像数据的像素的数量是1920水平像素X1080垂直像素,并且尺寸比率信息是0.6,则图像部的尺寸是137水平像素x77垂直像素。这时,如果接收到了尺寸比率改变指令,并且尺寸比率信息改变为0.8,则图像部的尺寸改变为183水平像素xl03垂直像素。CPUlOl使得使用该图像部尺寸生成比率指示图像,并且更新图像调整画面230上的显示。在步骤S504中,控制器单元确定是否从控制台部116接收到了图像方向指定指令。如果确定接收到了图像方向指定指令,则CPUlOl进行到步骤S505,而如果确定未接收到该指令,则CPUlOl进行到步骤S506。在步骤S505中,CPUlOl临时存储在步骤S504中指定的图像方向信息,使得根据图像方向信息的值生成比率指示图像,并且更新图像调整画面230上的显示。例如,假设通过图像方向指定指令将图像方向信息设置为90度,则互换1920个水平像素的数量和1080个垂直像素的数量,使得将水平像素的数量设置为1080,而将垂直像素的数量设置为1920。其结果是,图像数据的纵横比改变,因此,将尺寸比率信息使用的方向改变为垂直方向。因此,假设比率指示图像的片材部的尺寸是226水平像素x320垂直像素,并且尺寸比率信息被设置为0.6,则比率指示图像的图像部的尺寸改变为108水平像素xl92垂直像素。CPUlOl使得使用该图像部尺寸生成比率指示图像,并且更新图像调整画面230上的显示。在步骤S506中,CPUlOl确定是否从控制台部116接收到了图像位置改变指令。如果确定接收到了图像位置改变指令,则CPUlOl进行到步骤S507,而如果确定未接收到该指令,则CPUlOl进行到步骤S508。在步骤S507中,CPUlOl临时存储在步骤S506中指定的图像位置改变的值,使得根据该值生成比率指示图像,并且更新图像调整画面230上的显示。例如,在通过图像位置改变指令设置了中心位置的情况下,将图像部在片材部上的位置改变为片材部的中心。这样,CPUlOl参照片材部的左上角来确定图像部的位置。假设片材部的尺寸是226水平像素x320垂直像素,并且图像部的尺寸是108水平像素xl92垂直像素,则计算与片材部的左部空白部分相对应的像素的数量。与左部空白部分的水平尺寸相对应的像素的数量被确定为226像素-108像素=118像素,并且与左部空白部分的垂直尺寸相对应的像素的数量被确定为320像素-192像素=128像素。根据上面的描述,生成如下比率指示图像,在该比率指示图像中,图像部被布置为其从片材部的左端水平向右59个像素并且从片材部的上端垂直向下64个像素开始,并且更新图像调整画面230上的显示。在步骤S508中,CPUlOl确定是否从控制台部116接收到了图像调整最终确定指令(即按下了 OK按钮)。如果接收到了图像调整最终确定指令,则CPUlOl进行到步骤S509,而如果未接收到图像调整最终确定指令,则CPUlOl返回到步骤S502。CPUlOl最终确定临时存储的尺寸比率信息、图像方向信息和图像位置信息(步骤S509),之后终止本处理。虽然在上述处理中,每当在步骤S502、S504或者S506中接收到改变指令时更新画面,但是可以临时存储各个指令,然后基于存储的所有指令生成比率指示图像,由此可以更新图像调整画面230上的显示。接下来,对在步骤S410中执行的图像形成方法给出详细描述。CPUlOl使得基于所选择的数据项、在步骤S407中临时存储的输出片材尺寸信息以及在步骤S409中临时存储的尺寸比率信息、图像方向信息和图像位置信息,生成要在片材上打印的图像。更具体来说,根据数据片材尺寸信息和尺寸比率信息,来计算要在片材上打印的图像的尺寸。为了以计算的要打印的图像的尺寸显示所选择的数据项,对所选择的数据项进行放大处理或者缩小处理。放大/缩小处理是用于生成用于真实尺寸预览的图像的图像处理,其可以由CPUlOl执行,或者作为另选方案,可以由扫描器图像处理器112或打印机图像处理器113执行。将处理后的图像数据临时存储在RAM102中,并且基于所存储的图像数据生成用于真实尺寸预览的图像。将所生成的用于真实尺寸预览的图像从RAM102经由控制台部接口 106发送到控制台部116,并且选择要在控制台部116上显示的区域,由此进行真实尺寸预览的显示。假设图像数据的像素的数量是1080水平像素X1920垂直像素,并且临时存储了被设置为作为A4尺寸的210mm的水平长度x297mm的垂直长度的输出片材尺寸信息、被设置为0.2的尺寸比率信息、被设置为O度的图像方向信息以及被设置为“左上”的图像位置信息,则通过下面的方程式计算要在片材上打印的图像的尺寸:指定尺寸比率之后的水平图像长度=2IOmm (水平A4长度)x0.2=42mm,并且指定尺寸比率之后的图像的水平像素的数量=42mm (水平图像长度)/(25.4mm/英寸)x600[dpi](打印机部打印分辨率)=992像素。通过根据尺寸比率信息0.2对992水平像素xl766垂直像素的图像进行缩小,该图像是通过将原始图像数据大约缩小按照根据上述值(992/1080)所理解的92%而获得的,将图像的尺寸改变为指定图像尺寸。由于通过将由打印分辨率定义的、由输出片材尺寸信息设置的A4尺寸的图像缩小12%,来获得由显示分辨率定义的用于真实尺寸预览的图像,因此由596水平像素x842垂直像素来定义A4尺寸。此外,如下计算用于真实尺寸预览的图像的图像数据的像素的数量:用于真实尺寸预览的图像的水平像素的数量=992像素x0.12=119像素,并且用于真实尺寸预览的图像的垂直像素的数量=1766像素x0.12=212像素。在真实尺寸预览画面上显示这里生成的用于真实尺寸预览的图像。根据本实施例,能够针对不具有输出片材尺寸信息或者分辨率信息的图像数据执行真实尺寸预览。此外,能够在检查片材的尺寸和图像的尺寸之间的比率的同时,选择要打印的图像的尺寸、图像的位置、图像的方向等,然后执行真实尺寸预览。这使得能够容易地估计要打印的图像的尺寸。因此,即使针对不具有输出片材尺寸信息或者分辨率信息的图像数据,也可以在进行打印之前检查图像尺寸,因此能够防止出现以不期望的尺寸打印字符或者图形的打印错误。此外,由于在估计图像尺寸之后执行真实尺寸预览,因此能够检查具有希望的图像尺寸的用于真实尺寸预览的图像,而不用在改变尺寸设置时,重复执行真实尺寸预览,这有助于改善用户友好性。本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有变型、等同结构及功能。本申请要求2011年12月6日提交的日本专利申请第2011-266843号的优先权,其全部内容通过引用包含于此。
权利要求
1.一种图像形成装置,所述图像形成装置包括: 存储单元,被配置为存储多个数据项; 打印单元,被配置为打印从存储在所述存储单元中的所述多个数据项中选择的数据项; 片材尺寸信息确定单元,被配置为确定所选择的数据项是否具有片材尺寸信息; 选择单元,被配置为当所述片材尺寸信息确定单元确定所选择的数据项不具有片材尺寸信息时,使得选择用于打印所选择的数据项的片材尺寸; 生成单元,被配置为基于经由所述选择单元选择的所述片材尺寸,由所选择的数据项生成用于真实尺寸预览的图像;以及 显示单元,被配置为显示由所述生成单元生成的所述用于真实尺寸预览的图像。
2.根据权利要求1所述的图像形成装置,所述图像形成装置还包括:分辨率信息确定单元,被配置为当所选择的数据项是图像数据时,确定所述图像数据是否具有分辨率信息,以及 调整单元,被配置为当所述分辨率信息确定单元确定所述图像数据不具有分辨率信息时,调整所述图像数据的分辨率。
3.根据权利要求2所述的图像形成装置,其中,所述调整单元最终确定尺寸比率信息、图像方向信息和图像位置信息,所述尺寸比率信息指示所选择的片材尺寸和所述图像数据的图像尺寸之间的比率,所述图像方向信息指示所述图像数据的图像在片材上的方向,所述图像位置信息指示所述图像数据的图像在所述片材上的位置,并且 其中,所述生成单元基于所选择的片材尺寸的信息、所述尺寸比率信息、所述图像方向信息和所述图像位置信息来计算要由所述打印单元打印的图像的尺寸,并且生成所述用于真实尺寸预览的图像。
4.一种图像形成装置的图像显示方法,所述图像形成装置包括:存储单元,被配置为存储多个数据项;以及打印单元,被配置为打印从存储在所述存储单元中的所述多个数据项中选择的数据项,所述图像显示方法包括以下步骤: 确定所选择的数据项是否具有片材尺寸信息; 当通过所述确定步骤确定所选择的数据项不具有片材尺寸信息时,使得选择用于打印所选择的数据项的片材尺寸; 基于所选择的片材尺寸,由所选择的数据项生成用于真实尺寸预览的图像;以及 显示生成的所述用于真实尺寸预览的图像。
全文摘要
本发明提供一种配备有真实尺寸预览功能的图像形成装置及图像显示方法。图像形成装置能够对不具有输出片材尺寸信息或者分辨率信息的图像数据执行真实尺寸预览。图像形成装置在其中存储多个数据项。打印机部打印从所存储的多个数据项中选择的数据项。控制器单元确定所选择的数据项是否具有片材尺寸信息。当确定所选择的数据项不具有片材尺寸信息时,控制器单元提示用户经由控制台部选择用于打印所选择的数据项的片材尺寸。基于经由控制台部选择的片材尺寸,由所选择的数据项生成用于真实尺寸预览的图像,并且在控制台部上显示该图像。
文档编号G06F3/12GK103152504SQ20121051922
公开日2013年6月12日 申请日期2012年12月6日 优先权日2011年12月6日
发明者柴田大介 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1