关于本申请,主张以在2016年3月24日申请的日本国专利申请特愿2016-59859为基础的优先权,将该基础申请的内容全都引入到本申请中。
本发明涉及印刷装置、印刷方法及计算机能读取的记录介质。
背景技术:
jp特开2006-341604号公报公开了一种手持式打印机,其具有:导航辅助系统,用于追踪手持式打印机相对于印刷面的运动;和打印头控制器,用于根据该运动及图像缓存器所保存的图像而使墨水从打印头向印刷面喷吐。专利文献1所公开的手持式打印机,由用户使其移动,由此来决定印刷区域的边界,并配合于边界对图像进行放大缩小后进行印刷。
jp特开2006-341604号公报的手持式打印机能够设定印刷区域的边界并配合于该印刷区域将图像放大缩小后进行印刷。可是,在图像相对于印刷区域而较小的情况下,被放大的图像变得粗糙。再有,在图像相对于印刷区域而较大的情况下,被缩小的图像变得不鲜明。这样,现有的印刷装置(手持式打印机)存在以下课题:想要印刷至被印刷介质的印刷区域内的图像的画质劣化。
技术实现要素:
本发明是鉴于上述课题而进行的,其目的在于,提供一种能够从预先准备的多个图像中提取能够在被印刷介质中设定的印刷范围中不进行图像的放大缩小地、尽量大地印刷的图像的印刷装置、印刷方法及计算机能读取的存储介质。
本发明为了解决上述课题而采用了下述的构成。
本发明是一种印刷装置,具备控制印刷部的控制部,所述控制部执行以下处理:移动量测量处理,测量进行印刷的印刷部相对于被印刷介质的相对移动量;坐标记录处理,根据通过所述移动量测量处理而被测量的所述移动量来计算坐标并记录于存储部;印刷范围设定处理,根据通过所述坐标记录处理而被记录于所述存储部的多个所述坐标来设定印刷范围;和印刷图像选择处理,从预先记录于所述存储部的一群图像中,提取被内包于通过所述印刷范围设定处理而被设定的所述印刷范围并且面积最大的图像。
本发明是一种印刷图像选择方法,执行以下处理:移动量测量处理,测量进行印刷的印刷部相对于被印刷介质的相对移动量;坐标记录处理,根据通过所述移动量测量处理而被测量的所述移动量来计算坐标并记录于存储部;印刷范围设定处理,根据通过所述坐标记录处理而被记录于所述存储部的多个所述坐标来设定印刷范围;和印刷图像选择处理,从预先记录于所述存储部的一群图像中,提取被内包于通过所述印刷范围设定处理而被设定的所述印刷范围并且面积最大的图像。
本发明是一种存储介质,其是存储有计算机能执行的程序的非暂时性存储介质,其特征在于,使计算机进行以下处理:移动量测量处理,测量进行印刷的印刷部相对于被印刷介质的相对移动量;坐标记录处理,根据通过所述移动量测量处理而被测量的所述移动量来计算坐标并记录于存储部;印刷范围设定处理,根据通过所述坐标记录处理而被记录于所述存储部的多个所述坐标来设定印刷范围;和印刷图像选择处理,从预先记录于所述存储部的一群图像中,提取被内包于通过所述印刷范围设定处理而被设定的所述印刷范围并且面积最大的图像。
本发明的其他目的和优点将会以下的说明中阐明,其部分将在说明中显而易见,或者可以通过发明的实践来学习到。本发明的目的和优点可以通过下文特别指出的手段和组合来理解和获取。
附图说明
作为说明书的一部分的附图对本发明的具体实施方式进行了例示,与上面给出的一般描述还有以下给出的具体实施方式的详细描述一起,来说明本发明的原理。
图1a是实施方式涉及的印刷装置的侧视图。图1b是实施方式涉及的印刷装置的仰视图。
图2是表示实施方式涉及的印刷装置的构成的框图。
图3是表示实施方式中用户扫描印刷装置来设定印刷范围的样子的俯视图。
图4是表示实施方式中的坐标记录部设定的坐标系的俯视图。
图5是表示实施方式中的坐标记录部记录的坐标的俯视图。
图6是表示实施方式中的存储部所记录的坐标与印刷范围设定部设定的印刷范围的俯视图。
图7是实施方式中的印刷范围设定处理的流程图。
图8是实施方式中的印刷图像选择处理的流程图。
图9是表示实施方式中的存储部存储的印刷对象的图像与印刷范围的图。
图10a是表示实施方式中的印刷对象的图像的俯视图,图10b是表示实施方式中的印刷完区域的俯视图,图10c是表示实施方式中的印刷装置印刷过的图像的俯视图。
图11是实施方式中的印刷处理的流程图。
图12a是变形例的印刷装置的侧视图,图12b是变形例的印刷装置的仰视图。
图13a是表示变形例中用户扫描印刷装置的相邻的2边的方向的俯视图,图13b是表示变形例中用户扫描印刷装置的相面对的2边及对角线的方向的俯视图,以及图13c是表示变形例中用户扫描印刷装置的对角线的方向的俯视图。
图14是表示变形例中的坐标记录部设定的坐标系的俯视图。
具体实施方式
(实施方式)
参照附图来说明实施方式涉及的印刷装置1。其中,对图中相同或相应的部分赋予相同符号。
图1a是实施方式涉及的印刷装置1的侧视图,图1b是其仰视图。图2是表示印刷装置1的构成的框图。印刷装置1是用户使其移动、以便在被印刷介质2之上滑动而能够将印刷对象的图像(印刷图像)印刷于被印刷介质的手动扫描型的印刷装置。这种手动扫描型的印刷装置也称为手持打印机、直接打印机。
被印刷介质2能包含印刷纸张、印刷用标签、瓦楞纸,但未被限于此。被印刷介质2也称为记录介质、印刷对象物。被印刷介质2虽然能由纸、树脂来形成,但只要能使得可使墨水附着的材料以能够使墨水附着的表面状态形成,就可以是任何物质。
印刷对象的图像虽然能包含字符、记号、图形、图案、图画、照片,但未被限于此。印刷对象的图像也称为印刷图像、印刷图案。
如图1a、1b及图2所示,实施方式涉及的印刷装置1具备壳体10、印刷部20、移动量测量部30、接口部40、控制部50和存储部60。
壳体10是配置印刷装置1的构成要素即印刷部20、移动量测量部30、接口部40、控制部50、及存储部60的壳体。如图1a、b所示,印刷部20、移动量测量部30及接口部40从壳体10露出。壳体10虽然可由树脂、金属来形成,但未被限于此。壳体10也称为装置主体10。
印刷部20被固定配置于壳体10的下表面,将印刷对象的图像印刷在被印刷介质2上。印刷部20具备:填充有墨水的墨水罐21、和将墨水罐21所填充的墨水微滴化后进行喷吐的印刷头22,以喷墨方式进行印刷。墨水罐21向印刷头22供给墨水。多个喷嘴23沿着主扫描方向及副扫描方向排列于印刷头22。印刷头22通过将加热器将喷嘴23内的墨水加热而使气泡产生,通过产生的气泡,从各个喷嘴23向被印刷介质2喷吐墨水。也可以是不依据加热的方式下的喷吐方法。
移动量测量部30是针对被印刷介质2,对印刷装置1以及被设置于印刷装置1的印刷部20相对移动的量进行测量的传感器。如图2所示,移动量测量部30包含led(lightemittingdiode)31和图像传感器32,图像传感器32读取led31照射并由被印刷介质2反射的光,对移动前后的反射光进行比较,由此来测量印刷装置1的移动量和移动的朝向。移动量测量部30将包含测量出的移动量和移动的朝向在内的数据提供给控制部50。
接口部40是进行包含印刷开始、印刷停止、印刷范围设定开始、印刷范围设定结束的指示在内的来自用户的输入的受理、和对用户的信息的提示的接口。接口部40将所受理的印刷开始或印刷停止的指示提供给控制部50,将从控制部50取得的信息向用户提示。接口部40虽然能包含受理来自用户的输入的按钮、按键、触摸垫、进行对用户的信息的提示的液晶显示器、扬声器及兼具双方的触摸面板,但未被限于此。
控制部50是通过执行程序来控制印刷装置1的处理装置(处理器)。控制部50具备印刷控制部51、坐标记录部52、印刷范围设定部53和选择部54。控制部50能包含cpu(centralprocessingunit),但未被限于此。
若接口部40受理印刷开始的指示,则印刷控制部51从接口部40取得印刷开始指示信息,对印刷部20进行控制,以开始印刷。此时,壳体10被用户握持,为了进行印刷而使印刷装置1移动。印刷控制部51取得移动量测量部30测量出的移动量,控制印刷部20,以进行印刷对象的图像的印刷部20的位置所对应的部分的印刷。若将应印刷的印刷对象的图像全部印刷,则印刷控制部51控制印刷部20,将印刷停止。
若接口部40受理印刷范围设定开始的指示,则坐标记录部52从接口部40取得印刷范围设定开始指示信息,开始以此时的印刷部20的位置为起点p0的多个坐标的记录。
图3是表示用户扫描印刷装置1来设定印刷范围的样子的俯视图。如图3所示,印刷装置1被用户的手3握持,在被印刷介质2之上移动,以便向箭头a1、a2、a3、a4的方向描绘矩形。坐标记录部52取得在δt秒内移动量测量部30所测量的移动量,计算自印刷范围设定开始起δt秒后的印刷部20的坐标p1并记录于存储部60。同样地,坐标记录部52将自坐标p1的记录起δt秒后的印刷部20的坐标p2记录于存储部60。反复进行上述动作,若接口部40受理印刷范围设定结束的指示,则坐标记录部52将作为此时的印刷部20的位置的终点pn的坐标记录于存储部60,则结束印刷部20的坐标的记录。
更详细地说明坐标记录部52计算坐标的方法。图4是表示坐标记录部52设定的坐标系的俯视图。如图4所示,若从接口部40取得印刷范围设定开始指示信息,则坐标记录部52设定以印刷部20的中心为原点、以印刷装置1的前方为x轴的正向、以与被印刷介质2平行且与x轴正交的直线为y轴的坐标系。坐标记录部52将原点(0,0)作为起点p0。
图5是表示坐标记录部52记录的坐标的俯视图。如图5所示,坐标记录部52取得移动量测量部30测量出的自测量开始到时刻δt为止的x轴方向的移动量δx1和y轴方向的移动量δy1,计算时刻δt处的点p1的坐标。点p1的坐标是(0+δx1,0+δy1)=(δx1,δy1)。坐标记录部52将计算出的坐标记录于存储部60。反复进行该动作,每隔δt秒取得移动量测量部30测量出的移动量并计算印刷部20的位置,将计算出的点p0,p1,…,pn的坐标记录于存储部60。在此,n为表示坐标记录部52计算出坐标的起点p0以外的地点的个数的整数。
印刷范围设定部53基于坐标记录部52所记录的多个坐标,进行印刷范围的设定。图6是表示存储部60所记录的坐标与印刷范围设定部53设定的印刷范围的俯视图。另外,在图6的例子中,n=22。如图6所示,印刷范围设定部53取得存储部60所记录的点p0,p1,…,p22的坐标,并把将这些点全部内包的最小的矩形r1设定为印刷范围。
更详细地说明印刷范围设定部53将矩形r1设定为印刷范围的方法。印刷范围设定部53从坐标记录部52记录到存储部60的点p0,p1,…,pn的坐标中分别提取x坐标的最大值xmax、x坐标的最小值xmin、y坐标的最大值ymax、及y坐标的最小值ymin。印刷范围设定部53将被直线x=xmin、x=xmax、y=ymin、y=ymax这4根直线围起来的矩形设为印刷范围r1。通过这样进行设定,从而能够把将点p0,p1,…,p22全部内包的最小的矩形r1设定为印刷范围。
印刷控制部51在印刷部20的位置为印刷范围设定部53所设定的印刷范围r1的内部的情况下进行印刷,在为外部的情况下不进行印刷。
存储部60存储控制部50用于执行处理的程序及数据,作为控制部50执行处理之际的操作区域起作用。存储部60能够存储用于控制印刷部20并进行印刷的程序、控制移动量测量部30并测量移动量的程序、设定印刷范围的程序、印刷部20的坐标、印刷对象的图像的数据,但存储的对象未被限于此。存储部60能包含rom(readonlymemory)、ram(randomaccessmemory),但未被限于此。
图7是实施方式中的印刷范围设定处理的流程图。参照图7的流程图来说明实施方式涉及的印刷装置1执行的印刷范围设定处理。
接口部40受理用户的印刷范围设定开始的指示,若控制部50自接口部40取得印刷范围设定开始的指示,则开始印刷范围设定处理。坐标记录部52设定以印刷部20在该时间点的位置为原点的坐标系,并将原点を作为起点p0而记录于存储部60(步骤s101)。
若在该状态下用户使印刷装置1移动,则坐标记录部52取得移动量测量部30测量出的移动量,根据移动前的位置和所取得的移动量来计算移动量测量部30在该时间点的坐标并记录于存储部60(步骤s102)。
若将坐标记录于存储部60中,则坐标记录部52判断接口部40是否受理印刷范围设定停止的指示并从接口部40取得了印刷范围设定停止的指示(步骤s103)。在判断为并未取得的情况下(步骤s103:否),返回至步骤s102。再有,受理了印刷范围设定开始的指示的位置的坐标(起点p0)和受理了印刷范围设定停止的指示的位置的坐标未必一定要一致。
在判断为已取得的情况下(步骤s103:是),印刷范围设定部53从存储部60取得所记录的多个坐标(步骤s104)。
若取得多个坐标,则印刷范围设定部53计算将这些多个坐标全部内包的最小的矩形r1并将r1设定为印刷范围(步骤s105)。
若计算r1并设定为印刷范围,则印刷范围设定部53将印刷范围记录于存储部60(步骤s106),以结束印刷范围设定处理。
图8是实施方式中的印刷图像选择处理的流程图。针对实施方式涉及的印刷装置1所执行的印刷图像选择处理,参照图8的流程图来进行说明。印刷装置1从预先准备的多个图像中将适合于印刷范围的图像设定为印刷对象的图像。
存储部60中,存储分别包含文字串以及图案的至少任意一个的多个图像、即相互表示同样的意思并且大小以及形状的至少任意一个不同的多个图像。这些多个图像可以由印刷装置的制造者预先设定,也可以通过使用印刷装置1的用户的操作而被作成。上述同样的意思例如可以是“称赞”。具体来讲,包含“完成得非常好!”或“verygood!”这种表示褒义语言的文字串、表示竖起拇指的手势即竖起拇指(thumbup)的图案等任意一个的多个图像由于表示相互类似的意思,因此被设定为一群多个图像,并被存储于存储部60。此外,这种相互被设定为一群图像的多个图像作为多个群被存储于存储部60。包含于其他群的多个图像均表示与“称赞”不同的其他意思,例如表示“紧急”。另外,一个图像也可以被包含于相互不同的群。
如图2所示,印刷装置1的控制部50具备选择部54。选择部54基于用户操作,从存储部60所存储的多个图像中提取表示用户所指定的意思的一群图像,进一步从其中选择被内包于印刷范围设定部53设定的印刷范围r1且面积最大的图像,以设定为印刷对象的图像。
参照附图来说明选择部54设定印刷对象的图像的动作。图9a~图9f是表示存储部60所存储的印刷对象的图像和印刷范围的图。如图9a~图9f所示,存储部60存储有大小不同的6个矩形的图像即图像101~图像106。对于图像101~图像106而言,x轴方向的长度分别为x101,x102,…,x106,y轴方向的长度分别为y101,y102,…,y106。另外,为了简单化,省略了具体的表示(文字串或图案),这6个矩形图像均表示“称赞”,作为一群图像而被设定于存储部60。此外,这6个矩形图像均为矩形形状。
通过用户经由接口部40来进行预定的操作,从而开始基于选择部50的印刷图像选择处理。选择部54向接口部40提示用户能印刷的多个类别(步骤s201),经由接口部40来受理来自用户的选择一个类别的操作(步骤s202)。类别被设定与上述的同样的意思的每一个。选择部54通过将例如“称赞”或“紧急”等语言排列表示于接口部40,从而提示多个类别。选择部54若受理了来自用户的选择一个类别的操作,则选择属于被选择的一个类别的多个图像、即上述的表示“称赞”的6个矩形图像(步骤s203)。在该时刻,被选择的图像不被提示在接口部40.
选择部54针对上述的步骤s203中选择的所有图像,分别比较印刷范围r1的x轴方向的长度xr1和各图像101,…,106的x轴方向的长度,并且分别比较印刷范围r1的y轴方向的长度yr1和图像101,…,106的y轴方向的长度(步骤s204)。而且,选择部54将x轴方向的长度为xr1以下、y轴方向的长度为yr1以下的图像全部选择(步骤s204:是,步骤s205)。在图9示出的例子中,图9e的图像105与图9f的图像106被选择。这样,从预先记录于存储部60的一群图像中,被内包于印刷范围r1的图像被选择。另一方面,选择部54在上述的步骤s203中选择的全部图像的x轴方向的长度超过xr1或者y轴方向的长度超过yr1的情况下、即被内包于印刷范围r1的图像未被存储于存储部60的情况下,经由接口部40来输出错误并结束印刷图像选择处理(步骤s204:否)。
选择部54从被内包于印刷范围r1的一个以上的图像中,比较选择出的图像的面积、即x轴方向的长度和y轴方向的长度之积,选择一个最大的面积,设定为印刷对象的图像(步骤s206)。图9示出的例子中,选择图9e的图像105而设定为印刷对象的图像。
通过具备以上的构成并执行印刷范围设定处理及印刷图像选择处理,从而实施方式涉及的印刷装置1能够从预先准备的多个图像中提取能够在被印刷介质中设定的印刷范围中不进行图像的放大缩小地、尽量大地印刷的图像。
这样,由于印刷装置1选择与印刷范围的形状及大小吻合的图像来进行印刷,故用户能够节省在考虑印刷范围的形状与大小的同时来选择进行印刷的图像的工夫时间。
参照附图来说明实施方式涉及的印刷装置1所执行的印刷处理。另外,在从印刷范围设定处理移至印刷处理时,为了移动量测量部30持续测量印刷装置的移动量,优选印刷装置的移动量测量部30所具备的面不从被印刷介质2的印刷面上分离。
实施方式中,印刷控制部51若控制印刷部20而进行印刷对象的图像的与印刷部20的位置对应的部分的印刷,则将该印刷过的部分作为印刷完区域记录于存储部60。印刷控制部51虽然在印刷部20的位置与印刷对象的图像的应印刷的部分对应的情况下进行印刷,但在该部分也被包含于存储部60所记录的印刷完区域的情况下不进行印刷。
图10a是表示印刷对象的图像的俯视图,图10b是表示印刷控制部51存储至存储部60的印刷完区域的俯视图,图10c是表示印刷装置1印刷过的图像的俯视图。如图10b及图10c所示,印刷控制部51将印刷过的部分的图像保存于存储部60,因此印刷控制部51存储到存储部60中的印刷完区域和印刷装置1印刷过的图像一致。
对印刷部20的代表性的位置中的印刷控制部51的动作进行说明。印刷部20在被印刷介质2上的位置与图10a、10b、10c的点i对应的情况下,如图10a所示,点i为应印刷的部分,如图10b所示是还未被印刷的部分,因此印刷控制部51控制印刷部20进行印刷,并且将该印刷过的部分的图像记录于存储部60。
印刷部20在被印刷介质2上的位置与图10a、10b、10c的点j对应的情况下,如图10a所示,点j为应印刷的部分,但如图10b所示为已被印刷的部分,因此印刷控制部51不进行印刷。
印刷部20在被印刷介质2上的位置与图10a、10b、10c的点k对应的情况下,如图10a所示点k并非应印刷的部分,因此印刷控制部51不进行印刷。
图11是在印刷范围设定处理之后接续执行的、实施方式中的印刷处理的流程图。参照图11的流程图来说明实施方式涉及的印刷装置1执行的印刷处理。另外,印刷范围设定处理与实施方式1同样。
若接口部40受理用户的印刷开始的指示,控制部50从接口部40取得印刷开始的指示,则开始印刷处理。印刷控制部51判断印刷部20的位置是否被包含于印刷范围即r1(步骤s301)。
在判断为印刷部20的位置被包含于印刷范围的情况下(步骤s301:是),印刷控制部51判断印刷部20的位置是否被包含于印刷完区域(步骤s302)。
在判断为印刷部20的位置未被包含于印刷完区域的情况下(步骤s302:否),印刷控制部51控制印刷部20,进行印刷对象的图像的与印刷部20的位置对应的部分的印刷(步骤s303)。
若进行印刷,则印刷控制部51将进行过印刷的部分作为印刷完区域记录于存储部60(步骤s304)。
若记录印刷完区域,则印刷控制部51判断是否将应印刷的印刷对象的图像全部印刷过(步骤s305)。
判断为已印刷的情况下(步骤s305:是),印刷装置1结束印刷处理。
在判断为未印刷的情况下(步骤s305:否),印刷控制部51取得移动量测量部30测量出的移动量,计算印刷部20在该时间点的位置(步骤s306),返回至步骤s301。
在步骤s302中判断为印刷部20的位置被包含于印刷完区域的情况下(步骤s302:是),向步骤s306移行。
在步骤s301中判断为印刷部20的位置未被包含于印刷范围的情况下(步骤s301:否),向步骤s306移行。
通过具备以上的构成并执行印刷范围设定处理、印刷图像提取处理及印刷处理,从而实施方式涉及的印刷装置1能够从预先准备的多个图像中提取能够在被印刷介质中设定的印刷范围中不进行图像的放大缩小地、尽量大地印刷的图像,并将该提取的图像印刷在被设定于上述的被印刷介质的印刷范围中。
此外,由于印刷装置1在印刷范围之外不进行印刷,故能够防止在被印刷介质2之外、已被印刷其他图像的部位等用户不期望印刷的部位进行印刷。再有,由于在印刷完区域也不进行印刷,故能够防止多重地印刷造成的墨水的浪费、或印刷的污点。
进一步地,印刷处理中,用户能够不打算印刷范围及印刷完区域地扫描印刷装置1,印刷装置1能够容易地执行印刷处理中的用户的操作。
(变形例)
以上虽然对本发明的实施方式进行了说明,但该实施方式只是一例,本发明的适用范围未被限于此。即,本发明的实施方式能够有各种应用,所有实施方式被包含于本发明的范围。
印刷部20包含墨水罐21与印刷头22,以喷墨方式进行印刷,但未被限于此。也可以通过包含热敏方式、热转印方式的所有印刷方式来进行印刷。
移动量测量部30包含led31与图像传感器32,图像传感器32读取led31照射并由被印刷介质2反射的光,由此来测量移动量,但未被限于此。移动量测量部30也可以包含被配置在壳体10的底面的辊或球,通过测量这些旋转来测量移动量。再有,也可以包含激光源,图像传感器32读取激光源照射并由被印刷介质2反射的激光,由此测量移动量。
印刷装置1也可以具备多个移动量测量部30。图12a是该变形例的印刷装置1的侧视图,图12b是其仰视图。如图12a、b所示,该变形例的印刷装置1具备2个移动量测量部30。在移动量测量部30只有一个的情况下,不能够检测印刷装置1的朝向的变化即旋转。通过具备多个移动量测量部30,从而能够检测印刷装置1的朝向的变化,更准确的印刷范围的设定及印刷成为可能。
实施方式中,印刷装置1虽然在已将应印刷的印刷对象的图像全部印刷的情况下结束印刷处理,但未被限于此。在接口部40从用户受理了印刷结束的指示的情况下,也可以是控制部50从接口部40取得接受了印刷结束的指示的信息,控制印刷部20来结束印刷处理。
实施方式中,如图5所示,印刷装置1被用户的手3握持,在被印刷介质2之上移动,以便向箭头a1、a2、a3、a4的方向描绘矩形,但未被限于此。图13a~图13c是表示用户扫描印刷装置1的方向的俯视图。也可以如图13a所示的箭头a5、a6那样,印刷装置1沿着矩形的相邻的2边被扫描。也可以如图13b所示的箭头a7、a8、a9那样,印刷装置1沿着矩形的相对的边与对角线被扫描。也可以如图13c所示的箭头a10那样,印刷装置1沿着矩形的对角线被扫描。任一例子中,印刷范围设定部53都与实施方式同样地取得点的坐标,取将这些点全部内包的最小的矩形r1,由此能够设定印刷范围。
实施方式中,印刷范围设定部53虽然能够取得全部点的坐标并通过取将这些点全部内包的最小的矩形r1来设定印刷范围,但未被限于此。也可以取将所取得的点一个也不内包的最大的矩形r2而设定为印刷范围。再有,也可以取比矩形r1小且比矩形r2大的矩形r3而设定为印刷范围。
实施方式中,虽然印刷范围设定部53设定矩形的印刷范围,但未被限于此。印刷范围设定部53也可以将圆、椭圆、多边形或被直线或者曲线围起来的图形设定为印刷范围。接口部40也可以事先将图形提示给用户,受理选择用户想要设定为印刷范围的图形的指示,印刷范围设定部53取得表示所选择的图形的信息,由此设定被用作为选择范围的图形。再有,也可以将用户扫描过印刷装置1的运动本身设定为以手描方式描画出的印刷范围。
坐标记录部52设定将印刷部20的中心设为原点的坐标系,但并未被限于此。图14是表示坐标记录部52设定的坐标系的俯视图。如图14所示,坐标记录部52也可以设定将印刷装置1的一个角q0设为原点的坐标系。在这样设定坐标系的情况下,存储部60存储q0与印刷部20的中心的位置关系,印刷控制部51基于所存储的位置关系来进行印刷处理。
在坐标记录部52如图14所示地设定了坐标系的情况下,印刷范围设定部53也可以将包含印刷装置1的壳体10移动过的范围在内的范围设定为印刷范围。具体是,印刷范围设定部53也可以将把内包全部所取得的点的最小的矩形r1在x轴的正向及y轴的负向上分别放大壳体10的x轴方向的宽度及壳体10的y轴方向的宽度而得的范围设定为印刷范围。通过这样设定印刷范围,从而用户能够以印刷装置1的壳体10的整体为基准而非以特定的1点为基准地设定印刷范围,使得用户能够容易地设定印刷范围。壳体10的x轴方向的宽度及壳体10的y轴方向的宽度被存储于存储部60。
另外,不用说,可作为预先具备了用于实现本发明涉及的功能的构成的印刷装置来提供,也能通过程序的适用而使已存的信息处理装置等作为本发明涉及的印刷装置发挥功能。即,通过适用用于使实施方式及变形例中例示出的印刷装置的功能实现的程序,以使得控制已存的信息处理装置等的cpu等可执行,从而能够作为本发明涉及的印刷装置发挥功能。再有,本发明涉及的印刷方法可使用印刷装置来实施。
还有,这种程序的适用方法是任意的。可将程序保存于例如软磁盘、cd(compactdisc)-rom、dvd(digitalversatiledisc)-rom、存储卡等计算机能读取的存储介质中并加以适用。进而,也能将程序叠加于载波并经由因特网等通信介质而加以适用。例如,也可以在通信网络上的公告板(bbs:bulletinboardsystem)公告程序并进行分发。而且,也可以构成为启动该程序,在os(operatingsystem)的控制下与其他应用程序同样地执行,由此来执行上述处理。
以上虽然对本发明优选的实施方式进行了说明,但本发明未被限于相关的特定的实施方式,本发明还包含权利要求书所记载的发明和其等同的范围。
以上基于具体的实施方式说明了本发明,但本发明的技术范围并不限定于上述实施方式,这点不言自明。本发明的范围并不限定于上述的实施方式,还包含记载于权利要求书的发明的范围和其等同的范围。
能在具体的上述实施方式中加进多样的变更或改良,这对本领域技术人员来说是显而易见的,加进这样的变更或改良的形态也包含在本发明的技术范围中,这从权利要求的范围的记载得到明确。