程序、信息处理装置、图像形成装置以及打印系统
阅读说明:本技术 程序、信息处理装置、图像形成装置以及打印系统 (Program, information processing apparatus, image forming apparatus, and printing system ) 是由 荒井麻美 于 2020-09-18 设计创作,主要内容包括:一种用于具有计算机程序的信息处理装置的非暂时性记录介质,所述计算机程序在由所述信息处理装置的硬件电路执行时,使得所述图像处理装置通过执行接收以特定颜色打印的特定颜色区域的位置的步骤,来请求图像形成装置打印文档;以及向所述图像形成装置发送包括接收到的所述特定颜色区域的位置和所述文档的数据在内的所述特定颜色区域的信息。(A non-transitory recording medium for an information processing apparatus having a computer program that, when executed by a hardware circuit of the information processing apparatus, causes the image processing apparatus to request an image forming apparatus to print a document by performing a step of receiving a position of a specific color region printed in a specific color; and transmitting information of the specific color region including the received position of the specific color region and the data of the document to the image forming apparatus.)
相关申请的交叉引用
本申请要求于2019年9月25日提交的日本专利申请2019-174613根据35U.S.C.§119的优先权,其内容通过整体引用结合于此。
技术领域
本发明涉及程序、信息处理装置、图像形成装置以及打印系统。
背景技术
从显影、转印、定影、图像质量等观点来看,用于通过激光打印机等形成图像的调色剂需要各种特性。例如,已经设计了利用反射或吸收特定波长的光的调色剂成像的技术(例如,参见专利文献1)。专利文献1公开了一种技术,其中将红外吸收剂与诸如C、M、Y和K(青色、洋红色、黄色和黑色)的调色剂混合以形成图像。
[专利文献1]
日本特开专利申请2006-38933
发明内容
一种用于具有计算机程序的信息处理装置的非暂时性记录介质,所述计算机程序在由所述信息处理装置的硬件电路执行时,使得所述图像处理装置通过执行接收以特定颜色打印的特定颜色区域的位置的步骤来请求图像形成装置打印文档;以及向所述图像形成装置发送包括接收到的所述特定颜色区域的位置和所述文档的数据在内的所述特定颜色区域的信息。
附图说明
图1示出了图示打印系统的示意性操作的图的示例。
图2A和图2B示出了图示应用在其中操作的信息处理装置的示意性操作的流程图的示例。
图3是示出了具有设定尺寸的指定图像的显示示例的图。
图4示出了打印系统的示意性配置的示例。
图5示出了信息处理装置的硬件配置的示例。
图6示出了图像形成装置的硬件配置图的示例。
图7以框(block)模式示出了信息处理装置的功能的功能框图的示例。
图8以框形状示出了图像形成装置的功能的功能框图的示例。
图9示出了信息处理装置生成打印数据的过程的流程图的示例。
图10是示出了在其上显示由应用创建的文档的文档画面的示例的图。
图11是示出用于用户打印由应用显示的文档的打印画面的示例的图。
图12是示出由预览应用在显示器上显示的预览画面的示例的图。
图13示出了其中指定特定颜色区域的预览画面的示例。
图14是说明移动目的地区域的指定的图。
图15是示出用户变更特定颜色区域的大小的方法的图。
图16A至图16D是说明特定颜色区域的移动和移动目的地区域的相乘的图。
图17A和图17B是示出通过相乘移出文档的移动目的地区域和尺寸调整后的移动目的地区域的示例的图。
图18A和图18B示出了尺寸调整的方法。
图19A和图19B示出了尺寸调整的另一种方法。
图20示出了尺寸调整的另一种方法。
图21示出了解释对识别信息指定字段的输入的示例的预览画面的示例。
图22是示出了第二打印机驱动器的打印画面的示例的视图。
图23是示出了第二打印机驱动器的打印设置画面的示例的图。
图24A和图24B是示出由区域信息存储单元保存在存储区域中的区域信息的示例的视图。
图25是示出用于打印指定图像的过程的流程图,在该过程中,图像形成装置打印由具有特定色材的特定颜色指定的指定图像,并且示意性地示出该过程所使用的各种类型的数据。
图26是用于在能够指定特定颜色的图像形成装置中利用特定色材来打印具有由图像形成装置指定的特性的指定图像的过程的流程图,以及示意性地示出在该过程中使用的各种类型的数据的图。
图27示出了在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图的示例。
图28示出了当在识别信息指定字段中指定名称时图9的步骤S2至S3.1中的预览应用处理的细节的流程图的示例。
图29是示出了第二实施例的预览画面的示例的视图。
图30是示出了特定颜色区域和移动目的地区域的相对位置的图。
图31是示出了显示原始图像中的移动目的地区域的预览画面的示例的图。
图32是示出了在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图(第二实施例)。
图33示出了通过划分成块来图示信息处理装置的功能的功能框图的示例(第三实施例)。
图34是示出第三实施例的预览画面的示例的图。
图35是示出了在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图(第三实施例)。
图36是示出了根据示例4的预览画面的示例的视图。
图37示出了显示以尺寸变更单元可读取的最大放大率放大的移动目的地区域的预览画面的示例。
图38是示出了在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图(第四实施例)。
图39示出了通过划分成块来图示根据第五实施例的信息处理装置的功能的功能框图的示例。
图40是示出了第五实施例的预览画面的示例的视图。
图41是示出了其中显示询问是否存在拼版的消息的预览画面的示例的图。
图42是示出了具有被放大到最优尺寸的移动目的地区域的预览画面的示例的图。
图43示出了显示使用定点设备提示指定原始图像的范围的消息的预览画面的示例。
图44是示出了可以在其上接收原始图像的范围的预览画面的示例的图。
图45是示出了显示用于确认指定的消息的预览画面的示例的图。
图46示出了其中将移动目的地区域放大到不突出原始图像的范围的预览画面的示例。
图47是示出了在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图(第五实施例)。
具体实施方式
利用特定颜色的打印需要其中可以指定特定颜色的应用和其中指定了特定颜色的图像形成装置,但是存在的问题是,仅存在有限数量的用于使用特定颜色进行打印的应用。由信息处理装置在显示器上显示的文档通过加减法方法来表示颜色(RGB)。为此,由信息处理装置操作的应用来以RGB形成图像是常见的。在打印期间,RGB颜色表示的文档被转换成C、M、Y和K,使得在一般应用中不能处理特定颜色。一些图像处理应用可以处理除了RGB之外的特定颜色的文档,但是实现和熟悉这样的应用的成本很高。
考虑到上述目的,本公开旨在实现特定颜色的打印,而无需能够指定特定颜色的应用。
在下文中,作为本发明的实施例的示例,将参考附图来描述打印系统由该打印系统执行的打印方法。
[第一实施方式]
<打印系统的示意性操作>
首先,将参照图1和图2A、图2B来描述图像形成装置形成具有特定颜色的图像的方法。图1是示出了打印系统的示意性操作的图的示例。图2A和图2B是示出了在其中操作应用的信息处理装置的示意性操作的流程图的示例。
如图1所示,由打印系统执行的处理被划分为信息处理装置10侧的处理(图1中的(a))和图像形成装置30侧的处理(图1中的(b))。在图1中,(a)是示出由用户通过信息处理装置10执行的操作的图。用户在信息处理装置10中执行一般应用软件(下文中,简称为应用),并且创建要以除C、M、Y和K之外的特定颜色(以下,称为特定颜色)打印的文档(文档不仅可以包括字符,而且可以包括数字、图形、图像等)。一般应用是不能指定特定颜色的应用,换句话说,只能处理RGB。根据图2A给出解释。
(S101)
用户用特定颜色来描述要打印的指定图像71。在图1的(a)中,指定图像71是图像代码(条形码或二维码),但是指定图像71可以是二维表示的字符、数字、符号、字母、图形形状或照片。图1的(a)中的文献可能已经提前完成。此外,由用户选择的区域中的图像变为指定图像71,并且用户可以从文档中的任何位置选择指定图像71。
(S102)
用户从应用中调用第一打印机驱动(下面描述)。第一打印机驱动是用于调用稍后将描述的预览应用软件(以下,简称为预览应用)的虚拟打印机驱动,并且不执行打印。第一打印机驱动调用预览应用。
(S103)
用户在由预览应用显示的预览画面上设置特定颜色区域72(特定颜色区域的示例),以包括要以特定颜色打印的指定图像71。在图1的(a)中,包围图像代码的矩形区域是特定颜色区域72。如上所述,特定颜色区域72是指定要以特定颜色打印的指定图像71的区域。
尽管用户可以将特定颜色区域72的指定图像71打印在特定颜色区域72上,但是可以在移动到文档中的任何地方之后打印特定颜色区域72的指定图像71。即,用户可以指定特定颜色区域72的指定图像71的移动目的地。在图1的(a)中,移动目的地区域74被指定为文档的照片73(实际上是预览画面上的任务)的一部分。
当信息处理装置10被操作时,用户仅指定移动目的地区域74,并且指定图像71不移动到预览画面的文档内的移动目的地区域74。当指定图像71在预览画面的文档内移动时,例如,在图1的(a)中,在照片73和指定图像71(图像代码)重叠的状态下确定RGB的值,使得图像形成装置30难以从与照片73重叠的文档中仅提取图像代码。如下所述,本实施例假设透明调色剂作为特定颜色材料,但是难以用透明调色剂仅打印图像代码。另一个原因是,即使仅从与照片重叠的文档中检索图像代码,当照片和图像代码重叠时确定RGB值,因此将丢失原始照片信息。在这种情况下,当用透明调色剂打印图像代码时,图像代码的重叠部分的RGB值从原始照片的值变更,并且图像质量劣化。
因此,根据本实施例的打印系统100可以指定移动目的地区域74,使得可以在任何位置以特定颜色打印指定图像71而不降低图像质量。此外,即使具有特定颜色材料的调色剂是透明的,当将调色剂打印在普通纸张上时,调色剂也可能是显著的。因此,由于可以在非普通纸张上打印指定图像71,所以可以使得以特定颜色打印的指定图像71不引人注意。
(S104)
根据图2B进行解释。接着,用户返回到原始应用并从该应用调用第二打印机驱动。
(S105、S106)
第二打印机驱动将关于在步骤S103中设置的特定颜色区域72和移动目的地区域74的信息转换成使用PDL(打印机描述语言)描述的打印数据,并将转换后的信息发送到图像形成装置30。当然,当指定图像71位于特定颜色区域72时,第二打印机驱动如前所述将文档转换为打印数据。打印数据通过假脱机程序(spooler)被发送到图像形成装置30。
接下来,将描述图像形成装置30中的处理。在图1中,(b)是示出图像形成装置30执行的处理的图。图像形成装置30是不能指定特定颜色(仅可指定C、M、Y和K)的通用图像形成装置30。根据本实施例的图像形成装置30是使用C、M、Y和K(青色、洋红色、黄色和黑色)四种颜色的组合的颜色打印机。图像形成装置30将由打印机驱动输出的RGB的打印数据转换成C、M、Y的打印数据。即,不转换成K。C、M、Y和K中的仅C、M和Y才能表示黑色。通用图像形成装置使用K,以便改善显色并减少所使用的调色剂的量。在根据该实施例的图像形成装置30中,通过利用可以在没有K的情况下打印黑色的事实(特定颜色材料容纳在K的调色剂盒中)将特定颜色分配给K。
(1)如图1的(b)所示,图像形成装置30基于从信息处理装置10发送的打印数据,生成C、M和Y纯色图像81(其中像素由1或0表示的图像数据),其中,由点(位)表示是否存在着色。
(2)因为在C、M和Y的纯色图像81中绘制了特定颜色区域72的指定图像71,所以图像形成装置30分别检索特定颜色区域72中的图像数据。即,提取指定图像71的图像。删除特定颜色区域72中的图像数据。
(3)图像形成装置30将特定颜色区域72中的C、M和Y的图像数据转换为K的纯色图像81。这是因为在图像形成装置30中,K被分配给特定颜色。因此,在图像形成装置30中将颜色转换成自由的(不分配给颜色)颜色就足够了。图像形成装置30将转换成K的指定图像71设置在K的纯色图像的移动目的地区域74中。
图像形成装置30分别形成用C调色剂的C-纯色图像81、用M调色剂的M-纯色图像81、用Y调色剂的Y-纯色图像81和用特定颜色材料的K-纯色图象81的图像,从而获得其中使用移动目的地区域74中的特定颜色材料来打印特定颜色区域72的指定图像71的输出。
如上所述,在根据本实施例的打印系统100中,即使没有能够指定特定颜色的图像形成装置30,也能够实现能够指定具体颜色的应用,或者这两种应用,使用特定颜色进行打印。
当存在能够指定特定颜色的图像形成装置30和能够指定该特定颜色的应用时,可以使用特定颜色进行打印,但是需要以下复杂的工作。
a、输出在一般应用中创建的文档数据作为图像数据(PDF(可移植文档格式))。
b、图像数据(PDF)由能够指定特定颜色的应用读取。
c、用户执行添加特定颜色平面的任务(创建RGB图像+包含该特定颜色平面的PDF文件)。
另一方面,在本实施例中,可以在通过用户在一般应用上调用打印机驱动来指定特定颜色区域72和移动目的地区域74的处理中使用特定颜色来实现打印。
<当指定图像的大小较小时>
如上所述,尽管可以使用移动目的地区域74中的特定颜色材料来打印特定颜色区域72的指定图像71,但是存在这样的情况,其中,不能将用于布置要由特定颜色调色剂打印的指定图像的空区域(纯背景部分)分配给要打印的图像。例如,在要用特定颜色调色剂打印的指定图像是诸如QR码的图像代码的情况下(“QR代码”是注册商标),因为除非图像准备具有特定尺寸,否则不能准确地读取扫描仪或其它读取设备,所以可以以相对大的尺寸来准备指定图像71。
因此,在本实施例中,不仅指定要用特定颜色调色剂打印的指定图像71的位置,而且用户可以变更指定图像71的大小。
图3是示出设定了尺寸的指定图像的显示器的示例的图。在图3中,(a)示出了排版并打印文档的情况。排版打印是指在版面上排列后的多页打印(一页打印在纸张上)。在图3中,(a)示出了四个文档(以下称为“原始图像52a-52d”)被放置在一张纸上的状态。每个原始图像52示出移动目的地区域74a至74d和指定图像71a至71d。以下,参考符号52表示原始图像52a至52d中的任何一个,参考符号74表示移动目的地区域74a至74d中的任何一个,参考符号71表示指定图像71a至71d中的任何一个。
如在图1、图2A和图2B中所描述的,在图3的(a)中,用户可以将指定图像71移动到打印区域51内的任何位置。此后,用户输入指定图像71的尺寸。该尺寸的单位可以是像素数[像素]或[mm]。纸上的指定图像71可以由具有该尺寸的读取装置等读取。
当用户输入尺寸时,信息处理装置10将输入尺寸反映到指定图像71(移动目的地区域被移动,并且通过图像形成装置来变更尺寸),如图3的(b)中所示。在图3的(b)中,移动目的地区域74被放大为大于指定图像71的原始尺寸。例如,认为读取装置不能以指定图像71的原始尺寸精确地读取的用户使得移动目的地区域74的尺寸被放大。
如上所述,除了位置的指定之外,根据本实施例的信息处理装置10还能够变更要用特定颜色调色剂打印的指定图像71的尺寸。尽管在图3中描述了放大指定图像的示例,可根据输入的尺寸来缩小指定图像。
<术语>
指定颜色(特定颜色)是指除C、M、Y和K(这些被称为处理色)之外的原色。例如,指定颜色(特定颜色)是金色、银色、白色或透明的。由于根据图像形成装置(例如,喷墨类型),除了C、M、Y和K之外还可以使用不同颜色的墨,因此特定颜色可以关于图像形成装置而不同。应用也可以是不能以RGB表示的颜色。能够打印特定颜色的特定颜色材料,例如调色剂或墨,被称为特定颜色材料。
透明意味着在具有特定波长的光下不可见。不需要完全不可见,其可以是明显不可见的和/或成像装置不能捕获图像。注意,透明调色剂或墨可被称为隐形调色剂或隐形墨。
在本实施例中,不使用其中指定并打印除了C、M、Y和K以外的特定颜色的图像形成装置。例如,使用将特定颜色分配给K的图像形成装置。换句话说,只有C、M、Y和K可以是可用颜色。根据该实施例的图像形成装置30不使用K的调色剂,并且用于K的调色剂盒包含特定颜色材料。然而,可以使用可以通过指定特定颜色来打印的图像形成装置(C、M、Y和K+特定颜色)。
预定颜色是指除了特定颜色之外的原色。
<系统配置的示例>
图4示出了打印系统100的示意性配置图的示例。图4中所示的打印系统100包括信息处理装置10和一个或多个图像形成装置30。通过专用线路连接到信息处理装置10的图像形成装置30被称为图像形成装置30A,并且连接到网络的图像成形装置30被称为图像形成装置30B。在多个图像形成装置30A和30B中,任意图像形成装置30被表示为“图像形成系统30”。
信息处理装置10和图像形成装置30A通过诸如USB电缆的专用线路连接到对等设备(1:1)。然而,其不必总是连接,并且用户可以分离并连接专用线路。除了USB电缆之外,还存在例如PC卡、PCI、IEEE 1394、SCSI等。信息处理装置10和图像形成装置30A可以无线连接。连接到对等设备的无线通信包括蓝牙(“以无线是注册商标)和无线局域网。
信息处理装置10通过网络可通信地连接到图像形成装置30B。假设该网络N是诸如LAN或互联网之类的普通网络。LAN是例如设置有图像形成装置30B的公司等设施内的LAN。网络N还可以包括VPN(虚拟专用网络)和广域以太网(“以太网络”是注册商标)。网络N可以由有线或无线通信构成,并且可以由有线和无线通信的组合构成。
信息处理装置10执行各种控制程序和应用,例如OS(操作系统)和打印机驱动,并根据该应用提供功能。其通常被称为计算机。控制程序例如是被称为设备驱动的程序(提供用于使得能够控制通过OS连接到PC的硬件的软件)。设备驱动的一个示例是打印机驱动。例如,信息处理装置10可以是个人计算机、智能电话、平板终端、个人数字助理(PDA)、可佩戴PC等。
此外,信息处理装置10可以是电子黑板(白板:具有能够相互通信的电子黑板功能的设备)、诸如数字标牌、投影仪、视频会议终端等的输出设备、OS(操作系统)、控制程序和应用操作设备。
图像形成装置30主要通过调色剂或墨在记录介质上形成诸如字符或图形的图像。根据本实施例,C、M和Y图像数据可以由能够通过肉眼读取的调色剂或墨(以下,称为可见材料)形成,并且K图像数据能够由特定颜色材料(调色剂或墨)形成。图像形成装置30可以在一个记录介质上形成可见材料和特定颜色材料的图像。图像可以仅由可见材料和特定颜色材料中的一种形成。
作为特定颜色材料,可以采用在包括近红外光的红外光(约850nm)的波长范围内具有吸收性并且在可见光(约400至700nm)的波长范围内具有吸收性的调色剂或油墨(在可见光的波长范围内的吸收性小于红外光的波长范围内的吸收性)。这些特定颜色材料对可见光透明(不可见),并且在用红外光照射时是清晰的。因此,特定颜色意味着对可见光透明。特定颜色材料呈现黑色,因为其在被照射时吸收红外光。C、M和Y的颜色对于红外光是透明的。另一方面,一些K色材料(普通黑色调色剂)吸收红外光,而另一些则不吸收。当利用特定颜色材料形成吸收红外光的K的颜色时,两种颜色都呈现黑色,使得难以识别由特定颜色材料形成的指定图像71。由于这个原因,K的颜色和吸收红外光的特定颜色材料不能形成在同一纸张上。另一方面,即使由特定颜色材料形成不吸收红外光的K的颜色,当照射红外光时,仅特定颜色材料显现为黑色,并且可以识别由特定颜色材料形成的指定图像71。在本实施例中,将描述用于在不使用K的颜色的情况下进行打印的图像形成装置30。因此,通过形成C、M和Y来表示黑色。然而,在不吸收红外光的情况下使用C、M、Y和K+这五种颜色的打印也是可接受的。
因为颜色材料可以形成可以确定输出的真实性的信息,所以其具有抑制输出的再现的效果。因此,特定颜色材料可以被认为是用于安全的消费材料,因为其提高了安全性。
着色材料可以是吸收紫外(UV)光且吸收较少可见光的调色剂或墨。可选地,图像可以由通常透明的材料形成,但是其可以通过热、激光、化学等的化学变化而可视化。或者,可以形成不规则性以形成难以用肉眼确认的信息。此外,由图像形成装置30打印的记录介质可以是调色剂或墨能够附着在其上的记录介质。是指一种能被粘附和通过粘合而渗透的材料。示例包括诸如纸、记录纸、记录纸、记录纸、膜、布等的介质,诸如电子基板、压电元件、粉末层等的电子部件,并且除非另有规定,还包括其上粘附有调色剂或墨的所有介质。
此外,“调色剂或墨可附着到其上的材料”的材料可以是可临时附着到调色剂或墨上的任何材料,例如纸、纱线、纤维、织物、皮革、金属、塑料、玻璃、木材、陶瓷等。
图像形成装置30包括使用电子照相技术的打印装置、使用用于喷射液滴的喷墨技术的打印设备、以及用于热转印墨带的打印装置。图像形成装置30可以是多功能机器。多功能设备的“多”意味着具有诸如图像形成功能、传真发送/接收、文档扫描和复印的多种功能。MFP有时被称为多功能外围设备/打印机/产品。
然而,在本实施例中,可以提供图像形成功能。图像形成装置30可以被称为打印机。
<示例性硬件配置>
以下,将描述由打印系统100提供的信息处理装置10和图像形成装置30的硬件配置。
<<信息处理装置>>
图5是示出信息处理装置10的硬件配置图。如图5所示,信息处理装置10由计算机组成,并且包括CPU 501、ROM 502、RAM 503、HD 504、HDD(硬盘驱动器)控制器505、显示器506、外部设备连接接口(接口)508、网络接口509、数据总线510、键盘511、定点设备512、DVD-RW(数字多功能磁盘可重写)驱动器514,以及中等接口516。
这里,CPU 501控制整个信息处理装置10的操作。ROM 502存储用于驱动CPU 501的程序,诸如IPL。RAM 503被用作CPU 501的工作区域。HD 504存储诸如程序之类的各种数据。HDD控制器505根据CPU 501的控制来控制向HD 504读取或写入各种数据。显示器506显示各种信息,诸如光标、菜单、窗口、字符或图像。外部设备连接接口508是用于连接各种外部设备的接口。在这种情况下,外部设备可以是例如USB(通用串行总线)存储器或打印机。网络接口509是用于使用网络N执行数据通信的接口。数据总线510是用于电连接诸如图5中所示的CPU 501的组件的地址总线、数据总线等。
键盘511也是一种具有用于输入字符、数字、各种指令等的多个键的输入装置。定点设备512是用于选择和执行各种指令、选择处理目标、移动光标等的一种类型的输入装置。DVD-RW驱动器514控制各种数据向作为可移除记录介质的示例的DVD-RW 513的读取或写入。其不限于DVD-RW,也可以是DVD-R等。介质接口516控制数据到记录介质515(诸如闪存)的读取或写入(存储)。
<<图像形成装置>>
图6是图像形成装置30的硬件配置图。如图6所示,图像形成装置30包括控制器910、短程通信电路920、引擎控制单元930、操作面板940和网络接口950。
其中,控制器910包括CPU 901、系统存储器(MEM-P)902、北桥(NB)903、南桥(SB)904、ASIC(专用集成电路)906、本地存储器(MEM-C)907、HDD控制器908以及作为存储单元的HD 909,并且通过NB 903与ASIC 906之间的AGP(加速图形端口)总线921连接到NB 903。
这里,CPU 901是执行图像形成装置30的整体控制的控制单元。NB 903是用于将CPU 901连接到MEM-P 902、SB 904和AGP总线921的桥接器,并且具有用于控制对MEM-P902的读取和写入的存储器控制器、PCI(外围部件互连)主机、以及AGP目标。
MEM-P 902包括ROM 902a和RAM 902b,ROM 902a是用于存储其中实现控制器910的每个功能的程序和数据的存储器,RAM 902b被用作程序或数据扩展和用于打印存储器的绘图存储器。存储在RAM 902b中的程序可以被配置为以可安装格式或可执行格式以文件形式记录在诸如CD-ROM、CD-R或DVD的计算机可读记录介质中。
SB 904是用于将NB 903连接到PCI设备和外围设备的桥接器。ASIC 906是具有用于图像处理的硬件元件的图像处理用集成电路(IC),并且用作分别连接AGP总线921、PCI总线922、HDD控制器908和MEM-C 907的桥接器。ASIC 906包括PCI目标和AGP主机、形成ASIC906的核心的仲裁器(ARB)、控制MEM-C 907的存储器控制器、通过硬件逻辑旋转图像数据的多个DMAC(直接存储器存取控制器)等,以及PCI单元,其经由PCI总线922在扫描仪单元931和打印机单元932之间执行数据传送。USB(通用串行总线)或IEEE 1394(电气和电子工程师协会1394)的接口可以连接到ASIC 906。
MEM-C 907是用作图像缓冲器和用于复印的代码缓冲器的本地存储器。HD 909是用于存储图像数据、存储用于打印的字体数据以及存储形式的存储设备。HD 909根据CPU901的控制来控制向HD 909的数据的读取或写入。AGP总线921是一种用于图形加速器卡使图形处理加速的总线接口,并且通过以高吞吐量直接访问MEM-P 902,图形加速器卡可以被制成具有高速度。在短距离通信电路920上设置有短距离通信天线920a。短距离通信电路920是诸如NFC的通信电路、蓝牙(“蓝牙”是注册商标)等。
引擎控制单元930还包括扫描仪单元931和打印机单元932。操作面板940包括用于显示当前设置值、选择画面等、用于接收来自操作者的输入的面板显示部分940a(例如触摸面板),以及用于接收复印开始指令、用于接收图像形成条件(例如浓度设置条件)的设置值的硬键940b(例如数字键和开始键)。控制器910执行图像形成装置30的整体控制,并且控制例如从操作面板940输入的绘制、通信等。扫描仪单元931或打印机单元932包括诸如误差扩散或伽马转换的图像处理部分。
操作面板940的应用切换键允许图像形成装置30依次选择文档框功能、复印功能、打印机功能和传真功能。当选择文档框功能时,文档框模式被设置为复印模式,当选择了复印功能时,打印机模式设置为打印模式,并且当选择传真模式时,文档框模式设置成传真模式。
网络接口950是用于使用网络N进行数据通信的接口。短距离通信电路920和网络接口950经由PCI总线922与ASIC 906电连接。
<信息处理装置和图像形成装置的功能>
接下来,将参照图7和图8对信息处理装置10和图像形成装置30的功能进行描述。
<<信息处理设备>>
图7是以框形状示出信息处理装置10的功能的功能框图的示例。在信息处理装置10中,操作第一打印机驱动11、预览应用12和第二打印机驱动13这三个程序。第一打印机驱动11或第二打印机驱动13被一个或多个应用5调用。
这个应用只需要能够调用打印机驱动。示例包括文字处理软件、演示软件、电子表格软件、PDF软件和浏览器软件。这些应用中的每一个都以相应的格式保存和读取文件。还以与用户使用的应用相对应的格式创建其中以特定颜色打印指定图像71的文档文件。
在图7中,信息处理装置10的程序被划分为三个,但是第一打印机驱动11可以具有预览应用12的功能。第一打印机驱动11和第二打印机驱动13可以具有集成到一个打印机驱动的配置。在这种情况下,用户可以指定在打印设置中第一打印机驱动11或第二打印机驱动13将操作哪种操作模式。因此,第一打印机驱动11、预览应用12和第二打印机驱动13可以是一个程序。
当打印文档时,用户调用第一打印机驱动11,并且第一打印机驱动11自动地启动预览应用12,其中用户可以指定特定颜色区域72(即,指定图像71)、移动目的地区域74和指定图像71的尺寸。因此,可以通过指定特定颜色区域72、移动目的地区域74和指定图像71的尺寸来补充在应用上打印文档的传统工作,并且不会降低可操作性。
<<第一打印机驱动>>
第一打印机驱动11包括预览应用调用单元21和UI单元22。由第一打印机驱动11提供的这些功能中的每一个是根据从HD 504部署到RAM 503的第一打印机驱动11、通过来自CPU 501的指令来实现图5中所示的部件中的任何一个的功能或装置。
因为通过OS将第一打印机驱动11识别为打印机驱动,所以当用户调用第一打印机驱动11时,在应用上启动第一打印驱动11,但是第一打印机驱动11不具有打印机驱动功能。
即,打印机驱动典型地包括UI部分和绘制部分,但是第一打印机驱动11不需要具有UI部分和绘制部分的功能。因为不能创建没有UI单元22的打印机驱动,所以描述了附图中所示的UI单元22。然而,UI单元22可以具有实际操作的功能。例如,附接到OS的XPS(XML纸张规范)驱动被用作绘制部分。使用由XPS驱动创建的电子文档来显示预览。XPS是基于XML的电子文档。XPS是可以由信息处理装置显示的文档格式,与任何应用创建的文件无关。除了XPS之外,还可以使用PDF等。
预览应用调用单元21启动预览应用12。即,当用户调用第一打印机驱动11并且第一打印机驱动11完成其启动时,预览应用调用单元21自动地启动预览应用12,而不执行用户的下一操作。预览器应用调用单元21在预览应用12的OS上设定识别信息(其也可以是可执行文件的路径、程序ID等),并且预览器应用调用单元21指定该识别信息并请求OS的启动。
<<预览应用>>
预览应用12包括预览显示单元23、操作接收单元24、区域信息存储单元25、尺寸变更单元34、消息显示单元35和设置字段显示单元36。由预览应用12提供的这些功能中的每一个是根据从HD 504部署到RAM 503的预览应用12、通过来自CPU 501的指令来操作图5中所示的部件中的任何一个实现的功能或装置。
预览显示单元23读出由XPS驱动生成的电子文档,并通过调用第一打印机驱动11的应用来显示在显示器506上显示的要打印的文档的打印图像(预览画面)。
操作接收单元24接收用户对后述的预览画面或设置字段的操作。用户的操作是通过诸如鼠标或触摸面板之类的定点设备来执行的,以指定范围或坐标输入,并且指定特定颜色区域72和移动目的地区域74,并且输入移动目的地区域74的尺寸。可以接收移动目的地区域74的旋转角度。
尺寸变更单元34将指定图像71的尺寸变更为由操作接收单元24接收的移动目的地区域74的尺寸。不同的,放大或缩小。例如,在输入目的地区域74的尺寸为100×100的情况下,与特定颜色区域72的尺寸无关,尺寸变更单元34变更为100×100(在移动目的地区域文档的范围内存在尺寸超出、读取设备不能读取图像代码等的例外)。
由于放大率,消息显示单元35显示指示移动目的地区域74突出于文档的消息(包括空白区域的打印区域可以是打印区域,但是在下文中打印区域是文档的范围)。在这种情况下,尺寸变更单元34将移动目的地区域74调整为适合于文档的尺寸。
由尺寸变更单元34执行的尺寸变更也反映在其中移动了预览显示单元23的移动目的地区域74中,但是由图像形成装置30执行实际尺寸变更或移动。区域信息存储单元25在存储区域14中存储由用户指定的特定颜色区域72的坐标、移动目的地区域74的坐标、特定颜色区域72的尺寸和移动目的地区域74的尺寸。由区域信息存储单元25存储的信息在下文中被称为“区域信息”。区域信息存储单元25还存储临时信息。
存储区域14是诸如HD 504或信息处理装置10的注册表的区域。除了信息处理装置10之外,可以使用可以存储数据的任何位置,诸如网络文件夹或云上的区域。区域信息存储单元25在存储其区域14的预定URL(即,存储目的地是预定的)中存储区域信息。或者,使用预定文件名将区域信息存储在存储区域14的预定文件夹名称(或目录名)中。因此,第二打印机驱动13可以读出区域信息。
用于由第二打印机驱动13读取的上述区域信息14a被存储在存储区域14中。存储区域14包括临时存储区域14b,用于临时存储由用户指定的特定颜色区域72的坐标和尺寸以及由用户设置的移动目的地区域的坐标和尺寸。
<<第二打印机驱动>>
第二打印机驱动13包括UI单元26和绘制单元27。由第二打印机驱动13提供的这些功能中的每一个是根据从HD 504部署到RAM 503的第二打印机驱动13、通过来自CPU 501的指令来实现图5中所示的部件中的任何一个的功能或装置。
UI单元26在稍后描述的打印设置画面中显示用于接收是否启用“特定颜色区域读取打印”的选择的项。另外,显示诸如要打印的份数、两面、集合等的普通打印设置项,并且接受设置。
绘制单元27还包括区域信息读取单元28、第一打印数据生成单元29和第二打印数据生成单元31。
区域信息读取单元28从存储区域14读取预览应用12的存储在区域信息存储单元25中的区域信息。然而,当UI单元26接收到禁止“特定颜色区域读取打印”的设置时,区域信息读取单元28不读取区域信息,因为区域信息不是必需的。
第一打印数据生成单元29将读取区域信息转换成利用由图像形成装置30解释的PDL描述的打印数据(第一打印数据的示例)。打印数据是由图像形成装置30执行的命令的列表。当UI单元26接收到禁止“特定颜色区域读取打印”的设置时,区域信息不被转换成打印数据。为了方便起见,转换成打印数据的区域信息可被称为“区域信息命令”。
第二打印数据生成单元31将打印设置反映在由信息处理装置10显示的文档中,并且生成由图像形成装置30解释的以PDL描述的打印数据(第二打印数据的示例)。无论[特征区域读取打印]的[有效]或[无效],都生成打印数据。
信息处理装置10包括第一通信单元32。第一通信单元32发送连接到网络N的打印数据,并从网络N接收图像形成装置30的状态。
<<图像形成装置>>
图8是以框形状示出图像形成装置30的功能的功能框图的示例。图像形成装置30包括第二通信单元41、打印机控制单元42和打印机语言解释单元43。由图像形成装置30提供的这些功能中的每一个是通过根据从HD 909扩展到RAM 902b上的程序、通过来自CPU901的命令而操作来实现图6所示的部件中的一个的功能或装置。
第二通信单元41接收连接到网络N的打印数据,并执行用于将图像形成装置30等的状态发送到网络N的网络控制。
打印机控制单元42控制对第二通信单元41接收到的或通过存储介质读取的打印数据的打印。即,在中间转印体或纸张上形成颜色C、M、Y和K的纯色图像,并经由定影单元排出到排出托盘。纯色图像是其中对于C、M、Y和K的每一种单一颜色,由位(1或0)表示像素的存在或不存在的图像数据。打印机语言解释单元43解释从打印机控制单元42获取的打印数据,并将其转换为打印机单元932可打印的数据(纯色图像)。打印机语言解释单元43包括纯色数据绘制单元44、特定颜色图像控制单元45和纯色数据转换单元46。
纯色数据(plain data)绘制单元44解释打印数据并逐页地生成图像数据(位图数据或光栅数据)。此外,执行颜色匹配处理和筛选处理,以针对图像形成装置30用于打印的C、M、Y和K颜色中的每一种,生成可由打印机单元932打印的普通图像81。颜色匹配处理是这样的处理,在该处理中,以用于利用图像形成装置30的C、M、Y和K的四种颜色进行打印的最佳转换比来转换输入颜色(或单色)打印数据。然而,在该实施例中,K被分配给特定颜色并且被转换成C、M和Y(预定颜色的示例)。从信息处理装置10输入的打印数据可以以RGB颜色空间或者以C、M、Y和K颜色空间来表示。然而,当使用一般应用时,采用RGB颜色空间。纯色数据绘制单元44通过颜色匹配处理将RGB颜色空间的打印数据转换成设备无关颜色空间,然后将打印的数据转换为与图像形成装置30的特定颜色相对应的设备颜色空间,从而将打印后数据转换成CMYK颜色空间(不使用K)。
从RGB到C、M和Y的转换方程如下。在该转换中,因为最大值是1,所以将C、M和Y与灰度(例如,255)相乘。
C=1-(R/255)
M=1-(G/255)
Y=1-(B/255)
转换是普通的,并且优选的是,通过对于图像形成装置30最优的转换公式来转换该转换。
筛选处理是通过使用眼睛的错觉来变更网格点的大小和密度以表示阴影的差异的伪色域方法(例如抖动方法),并且是打印机单元932将位图数据或光栅数据转换成可打印的纯色图像81的处理。在纯色图像81中,针对与通过激光或墨绘制为点的像素相对应的每个点设置1(ON:绘制)或0(OFF:不绘制)。
特定颜色图像控制单元45基于存储在存储区域14中的区域信息执行关于特定颜色区域72和移动目的地区域74的处理。首先,提取C、M和Y的每个纯色图像81的特定颜色区域72的图像数据,并且对特定颜色区域72进行清零。清零意味着使特定颜色区域72的图像数据为零。即,在特定颜色区域72上不打印任何内容。可在清零后绘制任何图像(企业标识、吉祥物图标、公司名称等),或者可不要求清零。
纯色数据转换单元46将从C、M和Y的平面图像81中提取的特定颜色区域72的图像数据转换成K的图像数据。因为C、M和Y的纯色图像81具有1或0,如果C,M或Y等于1,则K被转换为例如K=1。即使C、M或Y中的一个或多个具有1,K也可保持为1。
C=1→K=1
M=1→K=1
Y=1→K=1
特定颜色图像控制单元45将转换成C、M和Y并且转换成K的特定颜色区域72的图像数据设置在K的纯色图像81的移动目的地区域74中。因此,K的纯图图像81变为其中指定图像71仅设置在移动目的地区域74中的纯色图像81。特定颜色图像控制单元45基于区域信息中包括的移动目的地区域74的尺寸来变更K的指定图像71的尺寸。
<操作过程>
接下来,将参照图9来描述信息处理装置10中的处理过程。图9是示出信息处理装置10生成打印数据的过程的流程图的示例。图10至图23被适当地提及。
S1:首先,用户在应用中创建文档,或者打开之前创建的文件来显示文档。然后,在文档中创建诸如QR码(“QR码”是注册商标)的指定图像。应用接受用户的操作,并显示叠加在文档上的指定图像。图10示出了显示在信息处理装置10上的文档和指定图像的示例。在图10中,使用电子表格应用来创建文档。该应用可以用于文字处理,并且没有特别限制,例如绘画、绘图或表示软件。
S1:用户从图10中的画面状态开始打印文档。具体地,执行调用打印画面701的操作。
S2:应用接受该操作,在显示器506上显示打印画面701。图11示出了打印画面701的示例。用户在打印画面701上选择第一打印机驱动11,并按下打印按钮702。
S3:应用接受打印按钮702的按下并启动第一打印机驱动11(其可使用OS的功能来显示)。如上所述,第一打印机驱动11是不向图像形成装置30发送打印数据的打印机驱动(没有对应的图像形成装置30)。
S4:当第一打印机驱动11启动时,XPS驱动生成用于预览显示的XPS电子文档。更简单地,可以诸如通过捕捉应用画面来生成用于预览画面的数据。
S5:接下来,预览应用调用单元21启动预览应用12。用户不需要执行预览应用12的调用操作,也不需要知道另一应用将启动。然而,预览应用12可以通过明确的用户动作来启动。
S6:当预览应用12启动时,预览显示单元23解释XPS电子文档并在显示器506上显示预览画面。图12等中示出了预览画面711的示例。
S6.1:当预览应用12启动时,第一打印机驱动11结束。
S7:用户操作定点设备或键盘,在预览画面711上指定特定颜色区域72和移动目的地区域74。操作接收单元24接收对特定颜色区域72和移动目的地区域74的指定。如果不需要移动要以特定颜色打印的指定图像71,则可以不设置移动目的地区域74。
S7.1:用户通过操作定点设备或键盘来输入指定图像71的尺寸(移动目的地区域的尺寸)。操作接收单元24接收指定图像的尺寸的输入。输入指定的图像尺寸不是强制性的。细节将在图12等中进行描述。
S8:当完成特定颜色区域72和移动目的地区域74的指定以及指定图像71的尺寸的输入时,用户终止预览画面711的显示。例如,在预览画面中,按下OK按钮57。操作接收单元24接收OK按钮57的按下。
当在步骤S9中按下OK按钮57时,区域信息存储单元25将区域信息存储在存储区域14中。
当在步骤S10中按下OK按钮57时,因为预览应用12请求OS退出软件,所以预览应用12结束。因此,状态再次变为如图10所示。
S11:接下来,用户在图10所示的画面的状态下开始打印文档。与步骤S1类似,执行调用打印画面701的操作。
S12:应用接受该操作,在显示器506上显示打印画面701(参见图22)。用户在打印画面701上选择第二打印机驱动13,并且按下按钮(例如,属性按钮705)以显示打印设置画面721。
S13:应用接收用于显示打印设置画面721的按钮的按下,并启动第二打印机驱动11。第二打印机驱动13是与图像形成装置30相对应的打印机驱动,其能够将特定颜色打印为例如颜色K。
S14:当第二打印机驱动13的UI单元26启动时,在显示器506上显示打印设置画面721(参见图23)。
S15:用户在打印设置画面上有效地设置“特定颜色区域读取打印”724。“特定颜色区域读取打印”被设置为打印在具有特定颜色的特定颜色区域72中指定的指定图像71。UI单元26接收该设置,因为保存了设置内容,所以不必每次设置“特定颜色区域读取打印”724。当“特定颜色区域读取打印”724无效时,图像形成装置30执行正常打印(将RGB转换成C、M、Y和K)。用户还可以执行其他设置,诸如聚集和双面打印,以及不使用特定颜色的正常打印。
S16:用户关闭打印设置画面721,按下打印按钮702开始打印。UI单元26接收打印按钮702的按下。
S17:首先,因为“特定颜色区域读取打印”是有效的,所以从其中绘制单元27的区域信息读取单元28被预定的存储区域14读取区域信息14a。
S18:同时,“特定颜色区域读取打印”是有效的,第一打印数据生成单元29将区域信息转换为可以由图像形成装置30解释的以PDL描述的打印数据(区域信息命令)。第一打印数据生成单元29优选地在命令中包括“特定颜色区域读取打印有效”的问题。因此,图像形成装置30能够检测利用特定颜色打印由特定颜色区域72指定的指定图像71的事件。可替换地,区域信息命令还可用于指示“特定颜色区域读取打印”是有效的。
S19:第二打印数据生成单元31通过应用将打印设置反映到如图10所示的文档数据并生成用PDL描述的打印数据。
S20:第一通信单元32向图像形成装置30发送区域信息命令和打印数据。S21:在第二打印机驱动13通过按下打印按钮702执行一系列处理之后,第二打印机驱动13结束。因此,图10中的状态已恢复。之后,图像形成装置30打印打印数据。
<信息处理设备显示的画面>
在下文中,将描述图9的序列图中提及的画面。图10是在其上显示由应用创建的文档的文档画面731的示例。在图10的(a)中,由用户编辑的文档733显示在应用的工作区域732中。该文档的内容仅说明了一个示例。
在本实施例中,假设该应用是不能指定特定颜色的应用(只能处理RGB的应用)。然而,这些应用可以应用于指定特定颜色的地方。
在图10中,(b)是预先准备的原始图像52的示例,并且,在图10中,(c)是指定图像71的示例。通过在应用中打开、复制和粘贴原始图像52和指定图像71的文件,用户创建文档733,诸如图10中的(a)。因为用户在原始图像52的纯色部分中描述指定图像71,所以理解的是指定图像71尺寸减小。在图10的(a)中,为了解释该实施例,叠加了四个原始图像52a至52d。在本实施例中,只需要一个原始图像52。
如图10的(a)所示,用户在原始图像52的一部分上描述要以特定颜色打印的指定图像71(例如,复制和粘贴)。原始图像52和指定图像71不是一个图像,而是指定图像71与原始图像52重叠。指定图像71保持粘贴之前的像素数。
在图10中,在原始图像52的右下描述图像代码作为指定图像71。指定图像71的位置可以是任何地方,优选地是平饰面(plain-finish)位置。如果不这样做,则在提取时从C、M和Y的纯色图像81中提取背景,并且以特定颜色打印背景。但是,在背景色较浅的情况下,通过提取后的二值化,能够仅提取出应利用特定颜色打印的指定图像71。
要用特定颜色打印的指定图像71可以以二维方式表示。此外,要包括在图像代码中的信息包括创建者的用户名、序列号、创建日期和时间以及信息处理装置10的识别信息。任何其他信息可以包括在图像代码中。
要用应用中显示的特定颜色打印的指定图像71的颜色变为打印时的特定颜色材料的颜色。因此,在应用中可以使用任何颜色。此外,即使一个指定图像71由多种颜色描述,在打印时,其也变成特定颜色材料的颜色。换句话说,由特定颜色区域72指定的指定图像71成为要以特定颜色打印的指定图像71。此外,要以特定颜色打印的指定图像71的数目可以是多个。
当计划时,图10中的(a)的文件733预定在打印之后裁切,使得两个相同的原始图像52a至52d被布置成总共四个。原始图像52的数目可以是任意数目,并且如果不裁切则可以是一个。计划对文档733进行裁切,因此对于每个原始图像52,用户分别描述指定图像71。如果原始图像52相同,则由指定图像71保留的信息也可以相同。因此,移动目的地区域74可以被限制在其中设置了指定图像71的原始图像52内。此外,当移动目的地区域74突出原始图像52时,由于裁切,指定图像的一部分丢失,并且读取设备可能不能读取。因此,优选的是整个指定图像71包含在原始图像52中(将在第五实施例中描述将移动目的地区域限制为原始图像52时的处理)。
图11是用户打印由应用显示的文档的打印画面701的示例。打印画面701包括打印按钮702、打印机选择按钮703、其他设置按钮704和属性按钮705。首先,打印机选择按钮703是用于用户选择用于打印文档的图像形成装置30的按钮(这里所选择的图像成形装置30实际上可以不必存在)。用户选择调用了能够指定特定颜色区域72的第一打印机驱动11的图像形成装置30。图像形成装置30是用户已知的装置。
打印按钮702是用于调用打印机驱动的按钮。当用户在选择适当的图像形成装置30之后按下打印按钮702时,调用并执行第一打印机驱动11。
其他设置按钮704是用于用户指定页面、执行页面顺序打印、设置打印方向、以及设置纸张尺寸等的按钮。然而,因为第一打印机驱动11不执行实际打印,所以不必设置它们。
属性按钮705是用于显示图像形成装置30的打印设置画面的按钮。用户可以设置不能在打印画面701中设置的详细打印设置。
图12是在显示器506上显示预览应用12的预览画面711的示例。预览画面711包括预览区域712和设置字段714。预览区域712是在屏幕上显示文档的预览的区域。该预览不同于在纸张上显示布局的普通预览,因为仅需要显示文档的图像。设置字段714包括设置列表55、删除按钮56、OK按钮57、应用按钮58和取消按钮59。设置列表55包括名称、尺寸和目的地项目。设置列表55的一行被称为单个记录。在图12中,记录的数量为4,但记录的数量也可以为1或更多。记录的数量可以随着用户填写记录而增加。
当用户在预览区域712中指定特定颜色区域72时,图13的预览画面过渡。图13是其中指定特定颜色区域的预览画面711的示例。根据图13,用户指定在左上方的原始图像52,a中描述的指定图像71a。用户点击要在特定颜色区域72a中指定的区域的左上角,并且拖动到右下角。由左上角和右下角中指定的矩形区域是特定颜色区域72a。预览显示单元23通过突出显示例如虚线框77来显示特定颜色区域72a。包括在特定颜色区域72a中的图像成为要以特定颜色打印的指定图像71a。如表1所示,在临时存储区域14b中存储特定颜色区域72的尺寸和坐标。
[表1]
名称
尺寸
坐标
指定1
10x10
200,200
指定2
10x10
400,200
指定3
10x10
200,50
指定4
10x10
400,50
表1是存储在临时存储区域14b中的信息的示例。作为用于识别特定颜色区域的名称的识别信息,存储与特定颜色区域的数目一样多的特定颜色区域72的尺寸和坐标。
返回参照图13,将给予解释。当指定了指定图像71时,操作接收单元24接受用户的操作,并且设置字段显示单元36在名称输入字段61中显示“指定1”。设置字段显示单元36根据对指定图像71的指定,自动地在设置列表55中显示独特名称。设置字段显示单元36与设置列表55的名称的项目类似地显示“指定1”。用户可以在名称输入字段61中输入任何名称。设置字段显示单元36确定名称是否被重复,并且当名称被重复时显示错误消息。
尺寸输入字段62是用户手动输入指定图像的尺寸的字段。识别信息指定字段63,用于在用户指定设置列表55的名称(识别设置列表55的识别信息)时由用户省略尺寸条目。另外,在移动目的地字段64中显示由用户指定的移动目的地区域74的坐标。在图13中,因为用户没有指定移动目的地区域74,所以移动目的地字段64留空。
设置列表55的尺寸的项目显示移动目的地区域74的最终尺寸。可以显示由用户在尺寸输入字段62中指定的值,或者可以显示被调整为不突出文档733的值。移动目的地字段64的值被显示在移动目的地的项目中。在设置列表55中,显示与指定图像的数量一样多的记录(每个记录是名称、尺寸和目的地的一组)。
接下来,如图14中的预览画面711所示,用户操作定点设备以将特定颜色区域72移动到移动目的地区域74。特定颜色区域72和移动目的地区域74成对地设置,但是移动目的地区域74不是可分配的(其不必被移动)。
当指定移动目的地区域74时,用户拖动表示特定颜色区域72的虚线框77,并将其降置在移动目的地。在图14中,移动目的地区域74a形成在文档733的左上方的原始图像52a的大致中央。图像形成装置实际移动指定图像71a,但是考虑到用户可操作性,预览显示单元23甚至在预览画面711中也在移动目的地区域74中显示指定图像71。显示表示特定颜色区域72和移动目的地区域74之间的关系的箭头79。
操作接收单元24接受作为移动目的地的移动目的地区域74的左下角的坐标,并且设置字段显示单元36在设置字段714的移动目的地字段64中显示移动目的地。在图14中,坐标为(100,100)。这些坐标基于文档733的预定原点(不区分四个原始图像52的整体)。在图14中,预览区域712的左下角被确定为原点(0,0)。
设置字段显示单元36自动地显示设置列表55和尺寸输入字段62的尺寸项目中的移动目的地区域74的尺寸。自动显示的尺寸与移动目的地区域74的尺寸相同。自动显示的尺寸是初始值,并且允许用户变更移动目的地区域74的尺寸。设置字段显示单元36自动地在设置列表55的移动目的地的项目中显示由用户设置的移动目的地区域74的坐标。
图15是示出用户变更特定颜色区域72的尺寸的方法的图。例如,如果用户希望变更特定颜色区域72的尺寸,则用户在尺寸输入字段62中输入移动目的地区域74的期望尺寸。例如,在图15中,输入(50x 50)。当操作接收单元24接收到尺寸输入字段62中的尺寸输入时,尺寸变更单元34将移动目的地区域(和指定图像)相乘。例如,当特定颜色区域的尺寸为(10x 10)并且在尺寸输入字段62中输入的尺寸是(50x 50)时,尺寸变更单元34将移动目的地区域的尺寸乘以5。
图16A至图16D是示出特定颜色区域的移动和移动目的地区域的放大/缩小的图。在该实施例中,“坐标”和“尺寸”是独立信息。即使尺寸变更单元34的坐标变更,尺寸也不变更,并且即使尺寸被变更,坐标也不会变更。因此,当变更坐标时,特定颜色区域移动,但是在移动之前和之后,特定颜色区域的尺寸不变。当尺寸变更时,坐标被固定,并且移动目的地区域的尺寸以点为基准变更。移动目的地区域的参考点可以是以下任何一个:左下角、右下角、左上角、右上角或中心。
图16A示出了移动之前的特定颜色区域72,图16B示出了移动目的地区域74。用户将特定颜色区域72的左下角中的坐标(10,20)移动到坐标(20,30)。在这种情况下,尺寸(100x80)不会变更。
图16C示出了变更前的移动目的地区域74,图16D示出了(两次)变更后的移动目的地区域74。如果用户将尺寸(100x 80)变为(160x 200),则参考坐标(10,20)不会变更。
如在图16A至图16D中所描述的,尺寸变更单元34将移动目的地区域74相乘,但是确定移动目的地区域74是否在文档733的范围内。文档733的范围是打印区域并且可以包含一些空白空间。如图15所示,预览区域712的左下角为原点,文档733的左下角的坐标为(Xs,Ys),右上角的坐标是(Xe,Ye)。将尺寸变更后的移动目的地区域74的左下角的坐标设置为(X1,Y1),将右上角的坐标设为(X2,Y2)。(X1,Y1)通过用户操作来确定,并且(X2,Y2)是X2=X1+尺寸输入字段62、Y2=Y1+尺寸输入字段62高度的宽度。
如果满足以下等式,则尺寸变更单元34确定其放大率已被变更的移动目的地区域74在文档733内:
Xs≤X1≤Xe并且Xs≤X2≤Xe;并且
Ys≤Y1≤Ye并且Ys≤Y2≤Ye...(1)。
如果满足,则确定移动目的地区域74在文档733内。在图15中,确定移动目的地区域74被确定为在文档733内。当移动目的地区域74在文档733内时,预览显示单元23将移动目的地区域74与指定图像71相乘以显示。
以这种方式,与特定颜色区域72相比,用户可以放大或缩小移动目的地区域74。例如,如果特定颜色区域72由于排版而在尺寸上减小,则用户可以放大移动目的地区域74,使得读取设备可以读取指定图像。
用户可以旋转移动目的地区域74。在这种情况下,当点击落在移动目的地上的虚线框77来选择时,操作接收单元24可以接收旋转角。
图17A和图17B示出了突出的移动目的地区域74和已经通过倍增调整尺寸文档733的移动目的地区域74的示例。在图17A和图17B中,则用户例如在尺寸输入字段62中输入(200x 200)。当操作接收单元24接收到尺寸输入字段62中的尺寸时,尺寸变更单元34变更移动目的地区域74的倍增。例如,当特定颜色区域的尺寸为(10x 10)并且在尺寸输入字段62中输入的尺寸是(200x 200)时,尺寸变更单元34将移动目的地区域的尺寸乘以20。结果,在图17A和图17B中,倍增移动目的地区域从文档733突出。根据上述条件(1),尺寸变更单元34确定移动目的地区域从文档733突出。
当移动目的地区域从文档733突出时,为了便于解释,预览显示单元23不显示放大的移动目的地区域,而是显示在图17A和图17B中。可替换地,当移动目的地区域从文档733突出时,预览显示单元23可以通过减小或闪烁亮度来显示放大的移动目的地区域。
当移动目的地区域在文档733之外时,消息显示单元35在预览画面上显示指示指定图像(目的地区域)在文档733之外的消息。在图17A中,显示消息715,声明“指定图像在打印区域之外。调整尺寸。”
当移动目的地区域在文档733之外时,尺寸变更单元34调整移动目的地区域的尺寸,使得移动目的地区域适合于文档733(图17B)。参照图18A至图20,下面将描述调整尺寸的方法。
图18A和图18B是示出尺寸调整的方法的图(第一图)。
图18A示出超过移动目的地区域。对于移动目的地区域的坐标(x=1800,y=1600)和移动目的地区域74的尺寸(宽度=100,高度=80),移动目的地区域74的四个角的坐标如下。
左下角:(1800,1600)
右下角:(1800+100=1900,1600)
左上角:(1800,1600+80=1680)
右上角:(1800+100=1900,1600+80=1680)
图18B示出了计算出的目的地区域74的坐标。图18B中示出了四个角的坐标。
图19A和图19B是示出尺寸调整的方法的图(图2A和图2B)。如图19A所示,当文档733的尺寸是(宽度=2000,高度=1650)时,尺寸变更单元34可以确定移动目的地区域74的左上角和右上角的Y坐标(1680)超过了文档733的高度(1650)。尺寸变更单元34追溯地计算不从移动目的地区域74的坐标和文档733的范围突出的移动目的地区74的尺寸(宽度、高度),并且调整移动目的地区域74的尺寸(宽度、高度)。
图19B示出了已经变更高度以便不从文档733突出的移动目的地区域74。根据移动目的地区域的坐标(X=1800,Y=1600)和文档733的尺寸(宽度=2000,高度=1650),可以将移动目的地区域的移动目的地区域74不突出的高度计算为“1650的文档733的高度减去1600的移动目的地区域的下侧的坐标等于50”。因此,尺寸变更单元34将移动目的地区域的高度变更为50。
图20是示出尺寸调整的方法的图。当移动目的地区域74的高度变为50时,尺寸变更单元34调整移动目的地区域74的宽度以保持宽高比。由于特定颜色区域72的宽高比原本是“宽度:高度=100:80”,因此当计算为“100:80=新宽度:50”时,保持宽高比的移动目的地区域的宽度如下。
新宽度=100×50÷80=62.5
因此,移动目的地区域74的尺寸为(62.5,50)。因此,从图17A中的文档733延伸的移动目的地区域74适配于文档733,如图17B中所示。
因此,已经为一个源图像52a设置了移动目的地区域74a,使得用户针对四个原始图像52进行图12至图17A和图17B中描述的工作。
另一方面,对于第二及后续原始图像52,设置字段714可减少用户的工作。在这种情况下,用户在设置字段714的识别信息指定字段63中输入“指定1”。
图21是说明向识别信息指定字段63的输入的示例的预览画面711。用户在第二原始图像52b中指定特定颜色区域72b和移动目的地区域74b。为此,在名称输入字段61中显示“指定2”。在设置列表55的名称的项目中显示“指定2”,在移动目的地项目中,显示由用户指定的移动目的地区域74b的坐标。由用户指定的移动目的地区域74b的坐标也被显示在移动目的地区域64中。
接下来,用户在识别信息指定字段63中输入“指定1”。操作接收单元24接收指定2的移动目的地区域74的尺寸与指定1的尺寸相同的情况。设置字段显示单元36将与设置列表55的指定1相对应的尺寸设置为指定2的尺寸的项目。
如上所述,当用户为第一原始图像52a设置移动目的地区域74a时,对于第二和随后的原始图像52b至52d,可以省略移动目的地区域74b至74d的尺寸输入。
图12等中所示的设置字段714的配置仅是一个示例,并且可以在预览区域712中弹出设置字段714。
图22示出了第二打印机驱动13的打印画面701和打印设置画面721的示例。
当在图10等的预览画面711中按下OK按钮57时,显示图22中所示的打印画面701。打印画面701与图10中的打印画面相同,但是用户选择的打印机不同。在预览画面711中指定区域信息的用户选择具有分配给K的特定颜色的图像形成装置30。用户已知图像形成装置30。
当选择图像形成装置30时,可以进行关于特定颜色材料的设置。用户按下属性按钮705以在显示器506上显示图23所示的打印设置画面721。用户激活“效果”→检查特定颜色区域的复选按钮723→选择“特定颜色区域读取打印724”,以便有效地设置“特定颜色区域读取打印”。当用户按下OK按钮725时,打印设置画面721返回到打印画面701。
当用户按下打印画面701上的打印按钮702时,调用并实现与将特定颜色分配给K的图像形成装置30相对应的第二打印机驱动13。因此,生成打印数据并将其发送到图像形成装置30。
另外,用户可以通过使用设置按钮704来设置页面指定、部分单位打印、打印方向、纸张尺寸等,并且还可以在打印设置画面721上设置双面打印或聚合打印。
<从区域信息中生成的打印数据>
接下来,将描述用户在预览画面711中设置的区域信息(特定颜色区域72和移动目的地区域74)和根据区域信息生成的打印数据(区域信息命令)。图24A示出了由区域信息存储单元25存储在存储区域14中的区域信息的示例。描述D1和D2分别表示一个区域信息。以下是描述D1、D2的内容。角的坐标不限于左上角。“src_x”是特定颜色区域72的左上角的X坐标。“src_y”是特定颜色区域72的左上角的Y坐标。“宽度”是指特定颜色区域72(像素)的宽度。“高度”是特定颜色区域72的高度(像素)。“dst_x”是移动目的地区域74的左上角的X坐标。“dst_y”是移动目的地区域74的左上角中的Y坐标。“dst_width”是移动目的地区域74的宽度(像素)。“dst_height”是移动目的地区域74的高度(像素)。“rot”是移动目的地区域74相对于特定颜色区域72的旋转角(顺时针)。
图24B是通过PDL描述由第一打印数据生成单元29从存储区域14读取的区域信息的打印数据(区域信息命令)的示例。图24B中所示的描述D3是根据图24A中的描述D1生成的打印数据,并且图24B的描述D4是根据图24A中的描述D2生成的打印数据。
将特定颜色分配给K的图像形成装置30对应于区域信息命令,并且特定颜色区域72的指定图像71可以被移动到移动目的地区域74。在图24B中,区域信息命令之后是文档的打印数据。然而,区域信息命令可以位于任何地方。
<图像形成装置的操作过程>
接下来,参照图25对接收到打印数据的图像形成装置30打印特定颜色的指定图像的过程进行说明。图25是示出图像形成装置30用特定颜色材料打印指定图像的过程的流程图,并且示意性地示出在该过程中使用的各种类型的数据。
S11:第二打印机驱动13发送打印数据。打印数据包括文档的正文文本161、特定颜色区域72的坐标162和移动目的地区域74的坐标163。图像形成装置30的第二通信单元41接收打印数据。打印机控制单元42基于包括在打印数据中的特定颜色区域72的坐标162和移动目的地区域74的坐标163(区域信息命令),或者基于以特定颜色打印指定图像的事实,来开始控制用特定颜色来打印该指定图像。
S12:打印机控制单元42从第二通信单元41获取打印数据,并请求打印机语言解释单元43解释打印数据。
打印机语言解释单元43以页为单位执行以下处理。
S13:打印机语言解释单元43的纯色数据绘制单元44首先执行彩色打印。彩色打印意味着执行上述的颜色匹配和筛选处理以产生C、M和Y颜色的纯色图像81。没有生成K的纯色图像81。C、M和Y纯色图像81被存储在图像形成装置30的存储设备164(MEM-C 907、HD 909等)中。
S14:接下来,特定颜色图像控制单元45基于打印数据中包括的特定颜色区域72,从C、M和Y的纯色图像81中分别提取特定颜色区域72的图像数据。由此,指定图像71的形状利用特定颜色进行打印。
S15:接下来,纯色数据转换单元46将从特定颜色区域72提取的图像数据转换成K。将K的图像数据储存在为特定颜色区域72的指定图像71提供的临时区域165(例如MEM-C907、HD 909等)中。
S16:接下来,特定颜色图像控制单元45基于打印数据中包括的特定颜色区域72,从存储设备164中存储的C、M和Y的纯色图像81中删除(清零)特定颜色区域72的每个图像。这是因为特定颜色区域72的指定图像71被打印到移动目的地,而不在特定颜色区域72中打印。然而,当特定颜色区域72的指定图像71也被打印时,不需要将其删除。
接下来,S17:特定颜色图像控制单元45取得存储在临时区域165中的转换为K的指定图像71的图像数据,并基于包括在打印数据中的移动目的地区域74,将变换为C、M和Y的特定颜色区域72的该图像数据设置在K的纯色图像81的移动目的地区域74。K纯色图像81也被存储在存储设备164中。特定颜色图像控制单元45将特定颜色区域72的图像数据放大(可以缩小)到包括在移动目的地区域74中的尺寸(图24A和图24B中的dst_width和dst_height)。
当打印机语言解释单元43生成C、M、Y和K的纯色图像81时,通知打印机控制单元42。因此,打印机控制单元42执行打印处理并且在纸张上打印C、M、Y和K的纯色图像81。
在本实施例中,在打印时指定套印。套印是指在另一种颜色之上印刷另一颜色。
此外,在图像形成装置30能够指定特定颜色的情况下,图25中的处理修改如下。
图26是示出在图像形成装置30能够指定特性的情况下图像形成装置30利用特定颜色材料打印指定图像的过程的流程图,并且示意性地示出了在该过程中使用的各种类型的数据。在对图26的描述中,将主要解释与图25的不同之处。图26中所示的图像形成装置30是能够指定除了C、M、Y和K以外的特定颜色的图像形成装置。K调色剂不吸收红外光。
步骤S11和S12的处理与图25中的处理相同。在步骤S13中,打印机语言解释单元43的纯色数据绘制单元44不仅生成C、M和Y颜色的纯色图像81,而且生成K的纯色图像81。
在步骤S14中,特定颜色图像控制单元45基于打印数据中包括的特定颜色区域72,分别从C、M、Y和K的纯色图像81中提取特定颜色区域72的图像数据。
在步骤S15中,纯色数据转换单元46将从特定颜色区域72提取的图像数据转换成特定颜色。虽然特定颜色是透明的,但是其是图像形成装置30能够指定的除C、M、Y和K之外的原色。
步骤S16的处理与图25的处理相同。在步骤S17中,特定颜色图像控制单元45获取存储在临时区域165中的转换成特定颜色的指定图像71的图像数据,并且基于打印数据中包括的移动目的地区域74来设置从特定颜色纯色图像81的移动目的地区域74中的C、M、Y和K转换为特定颜色的特定颜色区域72的图像数据。该特定颜色纯色图像81也保存在存储设备164中。
结果,创建了具有特定颜色C、M、Y和K的纯色图像81。因此,图像形成装置30打印C、M、Y、K以及特定颜色。
<预览应用处理的细节>
随后,将详细描述由图9中描述的信息处理装置10执行的处理。图27是示出在图9的步骤S2至S3.1中由预览应用12执行的处理的细节的流程图。S2-1:预览显示单元23将预览画面711显示在显示器506上(参见图12)。
S-u1:用户操纵定点设备以指定从其移动设备的特定颜色区域72。操作接收单元24接收特定颜色区域72的坐标(参见图13)。
S2-2:区域信息存储单元25将特定颜色区域的X和Y坐标存储在临时存储区域14b中。
S2-3:区域信息存储单元25将特定颜色区域72的尺寸(宽度和高度)存储在临时存储区域14b中。
S2-4的设置字段显示单元36将关于特定颜色区域72的信息反映在预览画面的设置列表55中。在图13中,“指定1”显示在名称输入字段61中。
S-u2:用户操纵定点设备以指定移动目的地区域74的坐标。操作接收单元24接收移动目的地区域74的坐标(参见图14)。
S2-5:区域信息存储单元25将移动目的地区域74的坐标(X和Y坐标)存储在临时存储区域14b中。
S2-6:设置字段显示单元36将移动目的地区域74的坐标反映到设置列表55中的移动目的地的项目中,并在移动目的地字段64中显示移动目的地区域74的坐标。此外,设置字段显示单元36将设置列表55的尺寸和尺寸输入字段62的的项设置为移动目的地区域74的尺寸的初始值(与特定颜色区域72相同)。
S-u3:用户在尺寸输入字段62中输入移动目的地区域74的尺寸(参见图15)。操作接收单元24接收尺寸的输入。区域信息存储单元25将移动目的地区域74的尺寸存储在临时存储区域14b中。
S2-7:尺寸变更单元34计算移动目的地区域74是否在文档733内。在图18A和图18B中描述了该计算方法。当移动目的地区域74不在文档733之外时,设置字段显示单元36在设置列表55的尺寸项目中显示由用户输入的尺寸输入字段62的值。
S2-8:当移动目的地区域74在文档733之外时,消息显示单元35输出消息715,该消息715指示消息指示单元35在文档S33之外(图17A)。
S2-9:尺寸变更单元34将移动目的地区域74的尺寸调整为适合于文档733的尺寸(参件图19A、图19B和图20)。
S2-10:在步骤S2-7或步骤S2-9之后,预览显示单元23将尺寸输入字段62的值反映到移动目的地区域74的尺寸中(参见图17B)。
S-u4:当用户在其它原始图像52上工作时,处理返回到步骤S-u1。如果用户不在另一源图像上工作,则用户按下预览画面上的OK按钮57。
S2-11:区域信息存储单元25将每个原始图像52的特定颜色区域和存储在临时存储区域14b中的移动目的地区域的信息作为区域信息14a存储在存储区域14中。
<当在识别信息指定字段中指定名称时,如图21所示>
基于图28,将描述当在设置字段714的识别信息指定字段63中指定名称时由信息处理装置执行的处理。
图28是示出当在识别信息指定字段中指定名称时在图9的步骤S2至S3.1中的预览应用的处理的细节的流程图。
操作接收单元24接收至少一个目的地区域74的设置(尺寸和坐标)(S31)。
因为用户新指定了特定颜色区域72和移动目的地区域74,所以操作接收单元24接收用户新近指定的特定颜色区域72和运动目的地区域74(S32)。临时存储区域14b存储特定颜色区域72和移动目的地区域74的尺寸和坐标。设置字段显示单元36将新移动目的地区域74的名称和移动目的地添加到设置列表55。“指定2”显示在名称输入字段61中。移动目的地区域74的新坐标被设置在移动目的地字段64中。
接下来,操作接收单元24接收在识别信息指定字段63中的名称的设置(S33)。
尺寸变更单元34从设置列表55取得设置在识别信息指定字段63中的名称的尺寸(S34)。
尺寸变更单元34将新移动目的地区域74的尺寸调整为从设置列表55取得的尺寸(S35)。设置字段显示单元36将在步骤S35中确定的新移动目的地区域74的尺寸设置为设置列表55的新指定(指定2)的尺寸的项目。预览显示单元23将移动目的地区域变更为在设置列表55中设置的新移动目的地区域的尺寸,并且显示新移动目的地区域。
总结
如上所述,在根据本实施例的打印系统100中,在用户调用普通应用上的打印机驱动并且指定特定颜色区域72和移动目的地区域74的工作中,即使不提供能够指定特定颜色的图像形成装置30和/或能够指定特定颜色的应用,可以实现使用特定颜色的打印。当用户输入移动目的地区域74的尺寸时,可以变更移动目的地区域74(指定图像71)的尺寸。
[第二实施例]
本实施例还描述了能够由用户高效地指定移动目的地区域的打印系统100。
在本实施例中,作为参考,将描述在第一实施例中描述的图5和图6中的硬件配置图和图7和图8中的功能框图。
<关于该实施例的预览画面>
图29示出了本实施例的预览画面711的示例。在对图29所示的描述中,因为在图14中具有相同的附图标记的这些部件执行相同的功能,可以仅描述本实施例的主要部件。在图29的预览画面711中,在设置字段714中设置复选框716以接受“所有移动量/尺寸都被标准化”。
用户在识别信息指定字段63中输入“指定1”,同时为原始图像52中的至少一个指定移动目的地区域74的坐标和尺寸(在图29中已设置了三个原始图像52a至52c)。指定1指定特定颜色区域72a和移动目的地区域74a作为参考。用户将检查输入到“所有移动量/尺寸”的复选框716中,并根据消息1001利用定点设备按下特定颜色区域72d(需要目的地的特定颜色区域)的左上角。左上角是一个示例,并且可以在特定颜色区域72的预定位置处点击,例如左下角。
操作接收单元24接收特定颜色区域72d的左上角的坐标,并且尺寸变更单元34将与设置在识别信息指定字段63中的指定1相同的尺寸和相对位置应用于特定颜色区域72d。为此,设置字段显示单元36不与设置列表55的新记录的名称重叠,并且在尺寸项目中设置与指定1相同的尺寸,并且设置在移动目的地项目中的指定1的特定颜色区域72a和移动目的地区域74a的相对位置处确定的移动目的地区域74d的左上角的坐标。
设置字段显示单元36在名称输入字段61显示“指定4”,移动目的地字段64设置基于相对位置确定的移动目的区域74d的坐标。
图30是示出了根据图30所示的特定颜色区域72和移动目的地区域74的相对位置的图。根据特定颜色区域72a和移动目的地区域74a的坐标,在X方向上的“X1-X0”和在Y方向上的“Y1-Y0”的相对位置相对于指定1存在差异。当在指定4中存在该差异时,认为用户使用识别信息指定字段63。因此,如果用户指定指定4的特定颜色区域72d,则确定指定4的移动目的地区域74d的坐标(X4,Y4)。因此,可以如下获得移动目的地区域74d的坐标(X5,Y5)。
X5=X4+(X1-X0)
Y5=Y4+(Y1-Y0)
图31示出了在原始图像52d上显示移动目的区域74d的预览画面711。如图31中所示,设置字段显示单元36在设置列表55中设置基于作为指定为4的移动目的地的项目的相对位置而计算出的移动目的地区域74d的坐标(X5,Y5)。尺寸项目可以与规范1的尺寸项目相同。
因为指定1的特定颜色区域72a的尺寸使得指定4的特定颜色区域72d的尺寸被确定,所以预览显示单元23可以指定原始图像52d的特定颜色区域72c并且利用边界78将其高亮显示。此外,预览显示单元23基于设置列表55中的指定4的尺寸和目的地,在原始图像52d上显示移动目的地区域74d。以这种方式,当用户处理许多原始图像52时,例如同一布局中的40个平面时,可以以少量的步骤指定移动目的地区域。
<操作过程>
因为操作的整体流程可以与图9所示的操作流程相同,将描述由预览器应用执行的处理。图32是示出在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图。
首先,如第一实施例中所述,操作接收单元24接受一个或多个目的地区域74的设置(S201)。
另外,操作接收单元24接收标准化所有移动量/尺寸并接受识别信息指定字段63中名称的指定的设置(复选框716)(S202)。
接下来,操作接收单元24接受由用户指定为定点设备的新特定颜色区域72d的左上角的坐标(S203)。
尺寸变更单元34从设置列表55取得在名称输入字段61中设定的指定为1的尺寸和移动目的地(S204)。从临时存储区域14b获取该名称的特定颜色区域72a的尺寸和坐标。
尺寸变更单元34将新特定颜色区域72d的尺寸设置为与从临时存储区域14b读出的特定颜色区域72a相同的尺寸(S205)。
尺寸变更单元34根据从设置列表55取得的移动目的地区域74a的坐标和从临时存储区域14b取得的特定颜色区域72a的坐标,来计算相对位置(S206)。
尺寸变更单元34根据新特定颜色区域72d的左上角的坐标和相对位置,确定新移动目的地区域74d的坐标(S207)。
设置字段显示单元36将新移动目的地区域74d的尺寸调整为从设置列表55获取的移动目的地区域74a的尺寸(S208)。预览显示单元23基于变更后的尺寸,变更移动目的地区域74d的尺寸并进行显示。
概述
根据本实施例,除了第一种效果之外,当用户处理许多原始图像52时,例如同一布局中的40个平面,可以在少量过程中指定移动目的地区域。
[第三实施方式]
在本实施例中,将描述能够确定读取设备是否能够读取放大的指定图像71的打印系统。以这种方式,可以防止图像形成装置在指定图像由于放大率而劣化并且不能读取时进行打印。
<功能>
因为图像形成装置的功能可以与第一实施例的相同,所以将描述信息处理装置10的功能。图33是以类似框的方式示出根据本实施例的信息处理装置的功能的功能框图的示例。参照图33的描述,因为图7中具有相同符号的部件执行类似的功能,所以可以仅描述本实施例的主要部件。
根据本实施例的预览应用12包括读取确定单元37。读取确定单元37通过尝试读取(解码)来确定读取设备是否能够读取指定图像71。例如,在二维码的情况下,判断是否可以检测到记录符号,是否能够检测到定时模式,是否检测到对准模式,并且是否能够检测格式信息(纠错功能),以确定是否能够读取。如果可以读取该信息,则可以解码一些信息。因此,当可以解码一些信息时,读取确定单元37确定其可以被读取。当确定在图像代码中包括特定信息(诸如预定字符串)时,可以确定在包括信息时读取了图像代码。
<关于该示例的预览画面>
图34示出了本实施例的预览画面711的示例。在对图34所示的描述中,因为在图14中具有相同的附图标记的这些部件执行相同的功能,可以仅主要描述本实施例的主要部件。
在图34中,在设置列表55中设置一条记录。当移动目的地区域74不是在文档733之外时,在显示移动目的地区域74之后,当移动目的地区域74是在文档633之外的时候,尺寸变更单元34调整移动目的地区域74的尺寸,显示移动目的地区域74,然后确定读取确定单元37是否能够读取指定图像。在图34中,因为读取确定单元37确定不能读取所指定的图像,所以消息显示单元35显示消息717,该消息717说明“无法读取的标记1的尺寸”。因此,用户可以重新输入移动目的地区域74的尺寸。
<操作过程>
因为操作的整体流程可以与图9所示的操作流程相同,将描述由预览器应用执行的处理。图35是示出在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图。
首先,如示例1中所述,操作接收单元24接受一个或多个目的地区域74的设置(S301)。
读取确定单元37基于在设置列表55中设置的移动目的地区域74的尺寸来放大指定图像71(S302)。如果其在文档之外,则调整尺寸733。
读取确定单元37尝试对放大后的指定图像71进行解码(S303)。读取确定单元37确定是否读取了读取(解码是否可能)(S304)。
当不能读取消息显示单元35时,消息显示单元35不能进行读取(S305)。
总结
根据本实施例,除了第一实施例的效果之外,可以在指定图像由于放大率而劣化并且不能读取时抑制打印。
在本实施例中,确定是否能够读取图像代码,但是读取确定单元37可以确定是否可以读取字符、数字、字母或符号。在这种情况下,读取确定单元37对指定图像71执行OCR(光学字符识别)以确定转换概率是否等于或大于阈值。
[第四实施方式]
在本实施例中,将描述逐步放大指定图像71并放大读取设备可读取的最大指定图像71后的打印系统。这减少了用户通过反复试验找到移动目的地区域74的尺寸的麻烦,并且避免了小到足以打印的尺寸,诸如打印期间折叠细节。
在本实施例中,作为参考将描述示例3中描述的图33所示的功能框图。
<关于该示例的预览画面>
图36示出了本实施例的预览画面的示例。在对图36所示的描述中,因为在图14中具有相同的附图标记的这些部件执行相同的功能,可以仅主要描述本实施例的主要部件。
在图36中,设置字段714具有最大尺寸按钮719。最大尺寸按钮719是用于将移动目的地区域74自动放大到尺寸变更单元34能够读取的最大指定图像的按钮。当按下最大尺寸按钮719时,读取确定单元37将指定图像放大恒定的量,使得文档733不突出,并且确定读取确定单元37是否能够读取。然后,尺寸变更单元34将移动目的地区域74乘以(在许多情况下放大)可读取的最大放大率
图37示出了预览画面711,其中以尺寸变更单元34能够读取的最大放大率来放大移动目的地区域74。用户执行指定移动目的地区域74的操作并按下最大尺寸按钮719。因此,用户可以将移动目的地区域74放大到最优尺寸,而无需在尺寸输入字段62中指定尺寸。设置列表55的尺寸由以这种方式确定的尺寸来指示。
<操作过程>
因为操作的整体流程可以与图9所示的操作流程相同,将描述由预览应用12执行的处理。图38是示出在图9的步骤S2至S3.1中由预览应用12执行的处理的细节的流程图。该处理重复读取确定单元37是否能够通过逐渐增大尺寸来读取移动目的地区域74。
首先,操作接收单元24接收对特定颜色区域72和移动目的地区域74的指定(S401)。用户不需要设置移动目的地区域74的尺寸。
此外,操作接收单元24接收最大尺寸按钮719的按下(S402)。
首先,读取确定单元37尝试对指定图像71进行解码(S403)。读取确定单元37确定是否能够解码(是否能够读取)(S404)。如果不能读取数据,则处理进入步骤S407。
当读取图像时,读取确定单元37将移动目的地区域74放大恒定量(指定图像71也被放大)(S405)。例如,增加5%。
接下来,尺寸变更单元34确定移动目的地区域74是否超出文档733的范围(S406)。如果移动目的地区域74没有超出文档733的范围,则处理返回到步骤S403。
当移动目的地区域74超出文档733的范围时,读取确定单元37将固定量的移动目的地区域74确定为最大尺寸。
设置字段显示单元36显示设置列表55的尺寸项中的最大尺寸(S408)。由操作接收单元24接收的移动目的地区域的坐标被设置在设置列表55中的移动目的地的项目中。
在图38所示的过程中,没有描述指定图像71太小而不能被读取的情况。然而,作为处理指定图像71过小的情况的方法,例如,存在在步骤S403中将指定图像71放大成最小尺寸的方法。可选地,当读取确定单元37记录放大倍率的数目并且放大倍率的数目小于阈值并且不能被解码时,存在继续放大倍率的方法。
总结
根据本实施例,除了第一实施例的效果之外,可以减少用户通过反复试验找到可读取的移动目的地区域的尺寸的麻烦的量,并且可以避免不能打印的尺寸,诸如由于打印而导致的细节折叠。
[第五实施方式]
将参考打印系统来描述本实施例,该打印系统能够将图像放大到即使在设置表面时也能够由读取设备读取的最大指定图像。这减少了用户通过反复试验找到移动目的地区域的尺寸的困难,并且还避免了诸如在打印期间折叠细节等不能被打印的移动目的地区域的尺寸。
<功能>
因为图像形成装置的功能可以与第一实施例的相同,所以将描述信息处理装置的功能。图39是以类似框的方式示出根据本实施例的信息处理装置的功能的功能框图的示例。参照对图39所示的描述,图33中具有相同符号的部件执行类似的功能,并且可以主要仅关于本实施例的主要部件来描述。
根据本实施例的预览应用12包括范围设置单元38。范围设置单元38在文档733被排版时将一个原始图像52的范围通知给读取确定单元37,使得读取确定单元37可以在原始图像52范围内放大移动目的地区域74。
<关于该实施例的预览画面>
图40示出了本实施例的预览画面的示例。在对图40所示的描述中,因为在图14中具有相同的附图标记的这些部件执行相同的功能,可以仅主要描述本实施例的主要部件。
在图40中,设置字段714具有最佳尺寸按钮718。最佳尺寸按钮718是用于询问用户是否排版了文档733并且用于在不施加范围设置单元38的每种情况下通过自动地放大读取确定单元37将移动目的地区域74放大到读取设备能够读取的最大指定图像的按钮。
如果不应用,则该过程类似于第四实施例。当图像被叠加时,操作接收单元24接收原始图像52的范围。因此,读取确定单元37将指定图像放大固定的量,从而不会从原始图像52突出,并且确定读取确定单元37是否能够读取图像。然后,尺寸变更单元34用能够读取的最大放大率将指定图像相乘(在许多情况下放大)。
图41是预览画面711,其中用于询问是否存在排版的消息741。当用户显示消息741时,首先,用户指定一个原始图像52的特定颜色区域72和移动目的地区域74。接下来,当按下最佳尺寸按钮718时,显示消息741、“是”按钮742和“否”按钮743,其中范围设置单元38显示“排版完成了吗?”。操作接收单元24接收“是”按钮742和“否”按钮743的按下。
当按下“否”按钮743时,读取确定单元37以与第四实施例类似的方式在不从文档733突出的范围内确定移动目的地区域74的最佳尺寸。因此,设置字段显示单元36显示用于设置列表55的尺寸的项目的最佳尺寸。
图42是移动目的地区域74被放大到最佳尺寸的预览画面711。对于设置列表55中的尺寸项设置最佳尺寸。放大并显示移动目的地区域74。
当按下“是”按钮742时,范围设置单元38显示提示使用定点设备指定一个原始图像52的范围的消息744。图43是预览画面711的示例,其中显示消息744以提示要由定点设备指定的原始图像52的范围。在图43中,说明“请使用鼠标指定原始图像52的尺寸”的消息744、指定开始按钮745和取消按钮746被包括在内。当用户按下取消按钮746时,消息744消失并且没有变更。
当用户按下指定开始按钮745时,操作接收单元24接收该按下。这允许用户指定原始图像52的范围。图44是可以接受原始图像52的范围的预览画面711的示例。用户通过用鼠标拖动来指定一个原始图像52的范围。操作接收单元24接收预览画面上的原始图像52的范围。范围设置单元38显示表示原始图像52的范围的边界线747。
当操作接收单元24接收到对原始图像52的范围的指定时,范围设置单元38显示指定确认的消息748。图45是其中显示用于指定确认的消息748的预览画面711的示例。在图45中,存在消息748、“是”按钮749和“否”按钮750,说明“该指定是否足够?”。操作接收单元24接收“是”按钮749和“否”按钮750的按下。当按下“是”按钮749时,操作接收单元24接受原始图像52的范围(确认),并且当按下“否”按钮750时,操作接收单元24丢弃原始图像的范围。在任一情况下,范围设置单元38删除消息748。
当按下“是”按钮749时,读取确定单元37将移动目的区域74放大恒定的量,以便不从边界线747指定的原始图像52突出。然后,确定读取确定单元37是否可以读取。尺寸变更单元34将指定图像71乘以可读取的最大放大率。
图46是在不从原始图像52突出的范围内放大移动目的地区域74的预览画面。设置字段显示单元36将最佳尺寸设置为设置列表55的尺寸的项,并且显示最佳尺寸。预览显示单元23放大移动目的地区域74并将其显示。
<操作过程>
因为操作的整体流程可以与图9所示的操作流程相同,将描述由预览应用执行的处理。图47是示出在图9的步骤S2至S3.1中由预览应用执行的处理的细节的流程图。
首先,操作接收单元24接收对特定颜色区域72和移动目的地区域74的指定(S501)。
此外,操作接收单元24接收最佳尺寸按钮718的按下(S502)。
范围设置单元38显示询问是否存在排版的消息741,并且接收操作接收单元24是否被排版(S503)。
当操作接收单元24被接收为已进行排版时,操作接收单元24接收原始图像52的范围(S504)。范围设置单元38向读取确定单元37通知由操作接收单元24接收的原始图像52的范围。
接下来,读取确定单元37尝试对指定图像71进行解码(S505)。读取确定单元37确定是否可以解码(是否可以读取)(S506)。如果不能读取数据,则处理进入步骤S509。
当可以读取时,读取确定单元37将移动目的地区域放大一定量(S507)。例如,移动目的地区域以每5%放大。
接下来,读取确定单元37确定移动目的地区域74是超出文档的范围还是超出原始图像52的范围(S508)。如果移动目的地区域没有从文档或原始图像52的范围突出,则处理返回到步骤S505。
移动目的地区域超出文档的范围或原始图像的范围时,读取确定单元37将放大之前的移动目的地区域确定为最佳尺寸(S509)。
设置字段显示单元36显示设置列表55的尺寸项中的最佳尺寸(S510)。由操作接收单元24接收到的移动目的地区域74的坐标被设置为设置列表55中的移动目的地的项目。
概述
根据本实施例,除了第一示例性实施例的效果之外,可以减少用户通过反复试验找到可读取的移动目的地区域的尺寸的麻烦的量,并且可以避免不能打印的尺寸,诸如由于打印而导致的细节折叠。
<其它应用>
虽然已经参考示例描述了本发明的优选实施例,但是在不脱离本发明的精神和范围的情况下,可以对其进行各种修改和替换。
例如,尽管在该实施例中透明调色剂被打印在可见光上,但是可以打印C、M、Y、K以外的颜色,诸如金色、银色或白色。
在本实施例中,在要打印的文档中描述了以特定颜色打印的指定图像71,但是可以准备以不同于待打印文档的文档来打印以特定颜色打印的特定图像71。在这种情况下,可以使用插件打印。在这种情况下,用户将对象的文件名写入另一个文档中,并保存具有相同文件名的对象文件。通过使用在要打印的文档中指定的文件名执行插入打印,可以将对象打印在文档中的任何位置。如果要打印多个文档,但要区分每个文档的对象,则其非常有用。
在该实施例中,主要使用电子照相技术进行打印。然而,本发明也适合应用于使用喷墨技术喷射液滴的打印设备。
此外,图7和图8中的配置示例根据主功能被划分,以便于理解信息处理装置10和图像形成装置30的处理。本发明不受划分处理单元的方式或其名称的限制。此外,信息处理装置10和图像形成装置30执行的处理可以根据处理内容被进一步划分为更多数量的处理单元。可替换地,一个处理单元可以被拆分以包括更多处理。
上述实施例的功能也可以通过一个或多个处理电路来实现。如本文所使用,“处理电路”包括被编程为通过软件执行每一功能的处理器,例如在电子电路中实施的处理器、被设计为执行如上文所描述的每一功能的ASIC(专用集成电路)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)或常规电路模块。
符号说明
10:信息处理装置
30:图像形成装置
72:特定颜色区域
74:移动目的地区域
100:打印系统
可以打印特定颜色,而不需要能够指定特定颜色的应用。
本文所述的所有示例和条件语言旨在用于教学目的,以帮助读者理解本发明的原理和发明人所贡献的促进本领域的概念,并且将被解释为不限于这些具体列举的示例和情况,说明书中这些示例的组织也不涉及显示本发明的优势或劣势。虽然已经详细描述了程序、信息处理装置、图像形成装置和打印系统,但是应当理解,在不脱离本发明的精神和范围的情况下,可以对其进行各种更改、替换和变更。
本发明的实施例的方法的顺序不限于本公开所公开方法的处理顺序。
本发明可以以任何方便的形式实现,例如使用专用硬件或专用硬件和软件的混合。本发明可以实现为由一个或多个联网处理装置实现的计算机软件。该网络可以包括任何传统的地面或无线通信网络,诸如互联网。处理装置可以包括任何适当编程的装置,诸如通用计算机、个人数字助理、移动电话(诸如WAP或3G兼容电话)等。由于本发明可以被实现为软件,因此本发明的每个方面包括可在可编程设备上实现的计算机软件。
可以使用用于存储处理器可读代码的任何存储介质(例如软盘、硬盘、CDROM、磁带设备或固态存储设备)将计算机软件提供给可编程设备。
硬件平台包括任何期望类型的硬件资源,包括例如中央处理单元(CPU)、随机存取存储器(RAM)和硬盘驱动器(HDD)。CPU可由任何所需类型的任何所需数目的处理器来实现。RAM可以由任何期望类型的易失性或非易失性存储器来实现。HDD可以由能够存储大量数据的任何期望类型的非易失性存储器来实现。硬件资源可另外包括输入设备、输出设备或网络设备,这取决于装置的类型。可替换地,只要HDD是可访问的,HDD可以被提供在装置外部。在该示例中,诸如CPU的高速缓冲存储器之类的CPU和RAM可以用作装置的物理存储器或主存储器,而HDD可以用作该装置的辅助存储器。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:一种计算机数据采集装置