打印终端、打印系统、存储介质和程序 【技术领域】
本发明涉及用于打印图像数据的打印终端、打印系统、存储介质和程序。
背景技术
一般来讲,例如通过数码相机获取的图像以及通过扫描仪读取的图像,在形状上是矩形的。为了通过诸如打印机的打印设备在类似打印纸的片状打印介质上打印图像,实际将要打印的图像(以下称作“打印图像”)的取向与打印介质的取向(输纸方向)常常被调节到彼此一致。因此,某些已知的设备具备在个人计算机和打印机的显示器上运行的应用程序(例如打印机驱动程序)中改变打印图像和打印介质的取向的功能。
例如,日本未审专利申请公开第2003-37798号中公开了一种具备有图像旋转按钮和纸张切换/旋转按钮的打印设备。此外,日本未审专利申请公开第2000-78394号公开了一种具有图像旋转按钮地设备,而日本未审专利申请公开第11-341272号公开了一种包括图像旋转步骤的图像处理方法。
通过例如数码相机获取的对象图像,根据照相机拍摄时(按下快门时)的位置,而垂直或水平取向。例如,如图6A中所示,通过在水平位置使用一架相机拍摄一个站立的人头到脚的图像,产生了一个水平取向的矩形图像,其中该人的头部和脚部分别位于顶部和底部(以下称作“第一图像”)。
另一方面,如图6B中所示,在垂直位置的照相机产生了一个水平取向的矩形图像,其中该人的头部和脚部分别位于左侧和右侧(以下简称“第二图像”),或者相反地,该头部和脚部分别位于右侧和左侧。
此处,水平边比其垂直边长的水平取向矩形图像定义为风景图像,而垂直边比其水平边长的垂直取向矩形图像定义为肖像图像。在该情况下,图6A和图6B中分别所示的第一图像和第二图像能够通过旋转该图像90度而从风景图像变化到肖像图像。通过例如数码相机获取的图像通常是风景图像。如图6A和6B中所示,根据照相机在拍摄时的位置存储对象图像。在诸如打印机驱动程序之类的应用程序的打印机设置中,充当打印介质的纸张的取向能够从肖像变化到风景或者从风景变化到肖像。
因此,当打印图像处于风景取向并且打印介质处于肖像取向时,打印图像的取向参照打印介质的取向转换为肖像,或者打印介质的取向参照打印图像的取向转换为风景,借此匹配打印图像和打印介质两者的取向。
当打印介质最初处于诸如打印机驱动程序的应用程序的打印机设置中的风景取向时,并且如果打印机仅仅适应肖像取向的打印介质的话,则打印介质的取向需要在打印机设置中转换为肖像。在该情况下,当打印通过使用数码相机在垂直位置拍摄获取的图像(例如图6B)时,该图像的取向需要根据打印介质从风景改变到肖像。由于在已知技术中,这涉及打印介质图像和打印图像的独立旋转,所以用户操作复杂。
【发明内容】
为了解决上述问题,提出本发明。本发明的目的在于简化在打印通过使用例如数码相机拍摄获得的图像数据时的用户操作。
本发明的打印终端包括用于捕获图像数据的图像捕获单元,用于旋转在打印由所述图像捕获单元捕获的图像数据时使用的打印图像的第一旋转处理单元,用于旋转打印介质图像以便改变在打印由所述图像捕获单元捕获的图像数据时使用的打印介质的取向的第二旋转处理单元,以及用于同时地旋转打印图像和打印介质图像两者的第三旋转处理单元。
为了在该打印终端中打印由所述图像捕获单元捕获的图像数据,所述第一旋转处理单元旋转打印图像,所述第二旋转处理单元旋转打印介质图像,所述第三旋转处理单元同时地旋转打印图像和打印介质图像两者。
【附图说明】
图1是依据本发明实施例的打印系统的结构图;
图2是打印终端的结构图;
图3是示出该打印终端的处理范例的流程图;
图4A和4B示出在旋转处理前的打印预览的范例;
图5示出在旋转处理后的打印预览的范例;以及
图6A和6B示出通过使用照相机拍摄获取的图像的范例。
【具体实施方式】
现在将参照附图详细说明本发明的实施例。
图1是依据本发明实施例的打印系统的结构图。该打印系统主要是由打印终端1和打印机2组成。打印终端1和打印机2通过联络工具,例如打印机电缆和无线局域网(LAN)连接在一起。打印机2的范例包括彩色激光打印机。
打印终端1由中央处理器(CPU)3、只读存储器(ROM)4、随机存取存储器(RAM)5、触摸面板显示器6、硬盘驱动器(HDD)7和存储器读取器8的集合而成。尽管可以将显示器6和存储器读取器8作为外部设备设置,但优选将其集成到打印终端1中,以便令整个打印系统紧凑。
CPU 3依据HDD 7中存储(安装的)操作程序,控制打印终端1中的整体工作。基本输入/输出系统(BI0S)写在ROM 4中。该BIOS提供给CPU 3,用于在执行操作程序时控制外围设备,如打印机2,显示器6,HDD 7和存储器读取器8。
RAM 5是在执行操作程序时CPU 3所用的工作区域。
显示器6在屏幕上向用户显示各种类型的信息,同时通过触摸面板从用户那里接收操作指令。还可以通过诸如键盘、鼠标、操纵杆和按钮之类的输入装置接收来自用户的操作指令。HDD 7是大容量存储装置,用于存储所述操作程序、其他应用程序(例如,字处理程序和图像编辑程序)、以及各种类型的数据(例如,图像数据和文档数据)。存储器读取器8读取记录在诸如存储卡、floppy(注册商标)盘、以及光盘的记录介质9中的图像数据。
打印终端1的用户能够简单地通过将便携式记录介质9放置在存储器读取器8中来获得打印服务。
用户在例如个人计算机和数码相机中使用上述各种类型的记录介质。
因此,优选存储器读取器8能读取存储在各种类型的记录介质中的图像数据。在该情况下,存储器读取器8具备多个对应于记录介质类型的槽口,以及一个用于从槽口中的记录介质中读取图像数据的读取器。
图2是示出打印终端1的结构的结构图,其包括通过CPU 3执行上述操作程序实现的功能单元。在图2中,图像捕获单元10捕获由存储器读取器8读取的图像数据。此外,图像捕获单元10可以捕获从例如外部设备通过通信接口传输来的图像数据。
图像处理单元11对由图像捕获单元10捕获的图像数据执行预定图像处理。由图像处理单元11执行的处理包括转换过程、第一旋转过程、第二旋转过程和第三旋转过程。在转换过程中,图像处理单元11将由图像捕获单元10捕获的图像数据转换为打印数据(例如,以页描述语言描述的数据、即PDL数据)。在第一旋转过程中,图像处理单元11旋转在打印由图像捕获单元10捕获的图像数据时使用的打印图像。在第二旋转过程中,图像处理单元11旋转打印介质图像,以便改变在打印由图像捕获单元10捕获的图像数据时所使用的打印介质的取向。在第三旋转过程中,打印图像和打印介质图像两者同时旋转。
显示器控制单元12控制显示器6中的显示。显示器控制单元12允许显示器6显示作为可见图像的图像捕获单元10捕获的图像数据、预备处理菜单(结合进操作程序中)、操作按钮、以及由图像处理单元11处理的图像数据。为用户提供了操作按钮,用于通过显示器6的触摸面板输入操作指令。指令接收单元13接收由用户使用操作按钮输入的操作指令,并将接收的指令发送给图像捕获单元10、图像处理单元11、及显示器控制单元12。
图3是示出打印终端1中的处理范例的流程图,处理是通过CPU 3执行操作程序实现。首先,依据来自显示器控制单元12的指令,初始屏幕出现在显示器6上(步骤S1)。例如,初始屏幕示出用于操作者指导的消息和处理菜单。
接下来,用户从处理菜单中选择一个期望的菜单项。然后,指令接收单元13确认选定的项(步骤S2)。当确认的菜单项是“捕获图像”时,指令被发送给图像捕获单元10,用于使其捕获图像数据(步骤S3)。此处,图像捕获单元10捕获由存储器读取器8读取的图像数据。当多个图像的数据存储在放置于存储器读取器8中的记录介质9中时,数据由存储器读取器8顺序读出,以便由图像捕获单元10捕获。当在指令接收单元13中确认到“捕获图像”以外的处理菜单项时,依据所确认的菜单项进行其余的处理(此处略去细节)。
随后,如上所述,由图像捕获单元10捕获的图像数据被发送给显示器控制单元12,以便显示在显示器6上(步骤S4)。当多个图像的数据为图像捕获单元10捕获时,数据列在显示器6上。
然后,指令接收单元13确认用户是否从列在显示器6上的图像数据中选择一个打印图像(步骤S5)。当用户通过实际地按压显示器6上的选择按钮选择打印图像时,依据来自显示器控制单元12的显示指令,打印预览窗口显示在显示器6上(步骤S6)。在此预览窗口中,在不同的层中显示打印介质图像和打印图像。例如,由用户选择的矩形打印图像叠加在表示充当打印介质的纸张的轮廓线的矩形框上。
操作按钮以及预览窗口显示在显示器6上。指令接收单元13确认操作按钮被用户按压(步骤S7和S8)。如图4A中所示,显示的操作按钮包括用于打印该打印图像的“可以打印”按钮14,用于同时地旋转打印图像和打印介质图像两者(第三旋转过程)的“同时旋转”按钮15,以及用于切换到为单独旋转打印图像和打印介质图像而提供的高级设置屏幕的“高级设置”按钮16。这些操作按钮(“可以打印”按钮14,“同时旋转”按钮15和“高级设置”按钮16)与分层显示打印图像17(在附图中包括字母“A”的图像)和打印介质图像18的预览窗口一起显示。
在如上所述的预览窗口中,可以以小于打印介质图像18的尺寸显示整个打印图像17。或者,打印图像17也可以放大或减少为基本与打印介质图像18相同。
当用户按下“可以打印”按钮14时,对应的处理指令从指令接收单元13发送到图像处理单元11。在维持在此刻显示在显示器6上的打印图像17的取向的同时,图像处理单元11将待打印的图像数据转换为打印数据,并供至打印机2(步骤S9)。从而,来自图像处理单元11的图像数据(打印数据)从打印终端1、经由联络工具、传输到打印机2,并打印在纸张上。
当用户按下“同时旋转”按钮15时,对应的处理指令从指令接收单元13发送到图像处理单元11。然后,图像处理单元11进行到第三旋转过程,其中在此刻显示在显示器6上的打印图像和打印介质图像同时旋转(步骤S10)。
在第三旋转过程中,图像处理单元11沿相同的方向同时将打印图像17和打印介质图像18旋转90度。从而,打印图像17的取向从风景改变为肖像(或者从肖像改变为风景),同时打印介质图像18的取向从风景改变为肖像(或者从肖像改变为风景)。如图4A所示,当打印图像17和打印介质图像18两者在旋转处理之前都为风景取向时,通过同时旋转,其取向转换为肖像,如图5所示。即,从风景到肖像的取向改变能够在一个步骤中作出。
随后,依据来自显示器控制单元12的显示指令,在显示器6的预览窗口中再次显示在图像处理单元11中的旋转处理的结果(步骤S6)。当用户按下显示器6上的“可以打印”按钮14时,通过图像处理单元11处理的图像数据(打印数据)供给至打印机2(步骤S9)。
另一方面,当用户按下“高级设置”按钮16时,显示器控制单元12允许显示器6依据来自指令接收单元13的指令显示高级设置屏幕(步骤S11)。如图4B所示,高级设置屏幕包括预览窗口,其中显示打印图像17(附图中包括字母“A”的图像)和打印介质图像18,“旋转图像″按钮19,用于执行打印图像17单独地(独立地)旋转的第一旋转处理,“旋转介质”按钮20,用于执行打印介质图像18(纸张图像)单独地(独立地)旋转的第二旋转处理,以及“返回”按钮21,用于切换到图4A所示的预览屏幕。
当用户按下“旋转图像”按钮19(在步骤S12中的“是”)时,对应的处理指令从指令接收单元13发送到图像处理单元11。在维持打印介质图像18的取向的同时,图像处理单元11进行到旋转打印图像17的第一旋转处理(步骤S13)。这里,图像处理单元11旋转打印图像1790度或者更少。当图像处理单元11旋转打印图像1790度时,打印图像17的取向从风景变化到肖像,或者从肖像变化到风景。
当图像处理单元11将打印图像17旋转从1到90度的任何角度时,打印图像17依据该角度倾斜。因此,通过依据倾斜的角度旋转打印图像17,图像处理单元11能够纠正获取的图像的倾斜,诸如通过使用数码照相机拍摄所获得的图像以及通过扫描仪读取的文档图像。在预览窗口中,打印图像17与打印介质图像18的倾斜能够通过调整打印图像17来正确地处理。
另一方面,当用户按下“旋转介质”按钮20(步骤S12中的“否”)时,对应的处理指令从指令接收单元13发送到图像处理单元11。在维持打印图像17取向的同时,图像处理单元11进行旋转打印介质图像18的第二旋转处理(步骤S14)。这里,图像处理单元11将打印介质图像18旋转90度。从而,打印介质图像18的取向从风景变化到肖像,或者从肖像变化到风景。
在步骤S13中旋转打印图像17或在步骤S14中旋转打印介质图像18之后,依据来自显示器控制单元12的显示指令,在显示器6的预览窗口中再次显示旋转处理结果(步骤S6)。当用户按下显示器6上的“可以打印”按钮14时,通过图像处理单元11处理的图像数据(打印数据)供给至打印机2(步骤S9)。
除单独地旋转打印图像和打印介质图像之外,图像处理单元11还同时地旋转打印图像和打印介质图像。从而,在打印通过使用例如数码相机拍摄获取的图像数据时,能够简化用户操作。
例如,图像数据是通过使用数码相机在垂直位置拍摄获取。为了在将其取向从风景改变到肖像之后、在打印介质上打印所获取的图像数据,打印图像和打印介质图像的独立旋转变为不必要。因为图像处理单元11一起旋转打印图像和打印介质图像两者,所以用于旋转它们的用户操作简化。因此能向打印服务的用户提供具有出色使用性的打印终端1。
本发明能够提供为存储由CPU 3执行的操作程序的计算机可读存储介质(例如,floppy(注册商标)盘和光盘)。在该存储介质中存储的程序实现用于捕获图像数据的图像捕获功能,用于旋转在打印由图像捕获功能捕获的图像数据时使用的打印图像的第一旋转处理功能,用于旋转打印介质图像、以便改变在打印由图像捕获功能捕获的图像数据时使用的打印介质的取向的第二旋转处理功能,以及用于同时地旋转打印图像和打印介质图像两者的第三旋转处理功能。
另外,本发明还可以提供为用于使计算机能够实现以下功能的程序:用于捕获图像数据的图像捕获功能,用于旋转在打印由图像捕获功能捕获的图像数据时使用的打印图像的第一旋转处理功能,用于旋转打印介质图像、以便改变在打印由图像捕获功能捕获的图像数据时使用的打印介质的取向的第二旋转处理功能,以及用于同时地旋转打印图像和打印介质图像两者的第三旋转处理功能。
如上所述,根据本发明,打印图像和打印介质图像两者同时旋转,借此简化在打印通过使用例如数码相机拍摄获取的图像数据时的用户操作。