CN110877487A - Image forming apparatus, image forming method, information processing apparatus, and storage medium - Google Patents
Image forming apparatus, image forming method, information processing apparatus, and storage medium Download PDFInfo
- Publication number
- CN110877487A CN110877487A CN201910836337.9A CN201910836337A CN110877487A CN 110877487 A CN110877487 A CN 110877487A CN 201910836337 A CN201910836337 A CN 201910836337A CN 110877487 A CN110877487 A CN 110877487A
- Authority
- CN
- China
- Prior art keywords
- image forming
- image
- hhp
- information
- scanning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/36—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for portability, i.e. hand-held printers or laptop printers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
本发明提供一种能够设定图像形成装置在打印介质上的放置方向及初始位置中的至少一方的图像形成装置、图像形成方法、信息处理装置及存储介质。本发明的图像形成装置的特征在于包括图像形成部(24),其在介质(12)上形成图像;扫描信息取得部(64),其取得有关相对于形成对象的图像的所述图像形成部的扫描的扫描信息;位置信息取得部(34),其取得所述图像形成部的位置信息,和控制部(62),其基于所述扫描信息和所述位置信息,控制所述图像形成部的图像形成动作。
The present invention provides an image forming apparatus, an image forming method, an information processing apparatus, and a storage medium capable of setting at least one of a placement direction and an initial position of the image forming apparatus on a printing medium. The image forming apparatus of the present invention is characterized by including an image forming unit (24) that forms an image on a medium (12), and a scan information acquiring unit (64) that acquires the image forming unit related to the image to be formed. scan information of the scan; a position information acquisition section (34) that acquires position information of the image forming section, and a control section (62) that controls the image forming section based on the scan information and the position information image forming action.
Description
技术领域technical field
本发明涉及图像形成装置、图像形成方法、信息处理装置及存储介质。The present invention relates to an image forming apparatus, an image forming method, an information processing apparatus, and a storage medium.
背景技术Background technique
当用户携带智能手机或笔记本电脑在外出目的地使用时,有时会产生想要用打印机来打印文件等的情况。另外,对于难以设置在一般的打印机中的物体,也存在着打印各种信息的需求。When a user carries a smartphone or a notebook computer and uses it at a destination, there may be cases where he wants to use a printer to print a document or the like. In addition, there is also a need to print various information on objects that are difficult to install in general printers.
对于这样的需求,已知的是通过从打印装置去除纸张输送系统而小型化的液滴喷出装置(以下,称为HHP:手持式打印机)(例如,参照专利文献1)。在专利文献1中公开了一种HHP,当用户握持HHP在笔记本等纸面上扫描时(使其移动时),检测纸面上的自身的位置信息,并根据位置信息来喷出用于形成图像的墨液。In response to such a demand, a droplet discharge device (hereinafter, referred to as HHP: Handheld Printer) that is miniaturized by removing a paper conveying system from a printing device is known (for example, refer to Patent Document 1).
然而,迄今为止的HHP存在着不能设定将HHP放置到打印介质上的朝向或初始位置的问题。补充说明就是,HHP从图像输出器来接收图像,并从用户确定的初始位置起开始打印。一般来说,用户是以喷嘴在纵向方向上排列的朝向来将HHP放置到打印介质上,并从用户来看是从左向右地扫描的(以下,将该扫描方向简单地称为横向扫描)。这是因为,在包含文字的图像时,横写的较多,或者用户容易扫描等。另一方面,以往即使以横向扫描来开始打印,用户只要使HHP旋转90度来改变方向,就可以进行纵向扫描了。但是,当旋转角度变大时就容易在HHP的位置信息里包含误差,从而导致图像质量降低,或者用户难以扫描的不良情况。However, the conventional HHP has a problem in that the orientation or initial position of the HHP on the printing medium cannot be set. A supplementary explanation is that the HHP receives the image from the image outputter and starts printing from the initial position determined by the user. In general, the user places the HHP on the print medium with the nozzles aligned in the longitudinal direction, and scans from left to right as viewed by the user (hereinafter, this scanning direction is simply referred to as horizontal scanning). ). This is because, in the case of an image including characters, it is often written horizontally, or it is easy for a user to scan it. On the other hand, in the past, even if the printing is started by horizontal scanning, the user can perform vertical scanning by simply rotating the HHP by 90 degrees to change the direction. However, when the rotation angle becomes larger, errors are easily included in the position information of the HHP, which leads to a decrease in image quality or a problem that it is difficult for the user to scan.
另外,在横向扫描的情况下,图像的左上角部为HHP的初始位置,但根据用户的HHP的握持方法或打印介质的状态等,容易扫描的初始位置有时是在左上角部以外的。但是,以往并没有考虑到用户来选择HHP的初始位置的情况。In the case of horizontal scanning, the upper left corner of the image is the initial position of the HHP. However, depending on how the user holds the HHP or the state of the printing medium, the initial position that is easy to scan may be other than the upper left corner. However, in the past, it has not been considered that the user selects the initial position of the HHP.
【专利文献1】(日本)特表2010-522650号公报[Patent Document 1] (Japan) Japanese Patent Publication No. 2010-522650
发明内容SUMMARY OF THE INVENTION
本发明鉴于上述问题,其目的在于提供一种能够设定图像形成装置在打印介质上的放置方向及初始位置中的至少一方的图像形成装置。In view of the above-mentioned problems, the present invention has an object to provide an image forming apparatus capable of setting at least one of the placement direction of the image forming apparatus on the printing medium and the initial position.
鉴于上述问题,本发明的技术方案提供一种图像形成装置,其特征在于包括:图像形成部,其在介质上形成图像;扫描信息取得部,其取得有关相对于形成对象的图像的所述图像形成部的扫描的扫描信息;位置信息取得部,其取得所述图像形成部的位置信息,和控制部,其基于所述扫描信息和所述位置信息,控制所述图像形成部的图像形成动作。In view of the above-mentioned problems, the technical solution of the present invention provides an image forming apparatus characterized by comprising: an image forming unit that forms an image on a medium; and a scan information acquiring unit that acquires the image relative to the image to be formed scan information of the scan of the forming unit; a position information acquiring unit that acquires the position information of the image forming unit, and a control unit that controls the image forming operation of the image forming unit based on the scan information and the position information .
本发明提供一种能够设定图像形成装置在打印介质上的放置方向及初始位置中的至少一方的图像形成装置。The present invention provides an image forming apparatus capable of setting at least one of a placement direction and an initial position of the image forming apparatus on a printing medium.
附图说明Description of drawings
图1(a)-图1(c)所示是放置在打印介质上的HHP的朝向以及初始位置的一例说明图。FIGS. 1( a ) to 1 ( c ) are explanatory diagrams showing an example of the orientation and initial position of the HHP placed on the printing medium.
图2所示是模式化的地显示HHP的图像形成的一个例图。FIG. 2 is a diagram schematically showing an example of image formation of HHP.
图3所示是HHP的硬件结构图的一个例子。FIG. 3 shows an example of a hardware configuration diagram of the HHP.
图4所示是控制部的结构的一个说明图例。FIG. 4 is an explanatory diagram illustrating the configuration of the control unit.
图5所示是图像输出器的一个硬件结构图例。Figure 5 shows an example of the hardware structure of the image outputter.
图6所示是模块状地显示图像输出器和控制部的功能的一个功能模块图例。FIG. 6 is a functional block diagram showing the functions of the image outputter and the control unit in a block-like manner.
图7所示是对IJ记录头中的喷嘴位置等的说明图例。FIG. 7 is a diagram illustrating an example of nozzle positions and the like in the IJ recording head.
图8(a)、图8(b)所示是HHP的坐标系和位置信息的计算方法的说明图例。FIGS. 8( a ) and 8 ( b ) are illustrations of the HHP coordinate system and the calculation method of the position information.
图9所示是目标喷出位置与喷嘴的位置信息关系的说明图例。FIG. 9 is an explanatory diagram illustrating the relationship between the target ejection position and the position information of the nozzles.
图10(a)、图10(b)所示是以往的HHP的初始位置的说明图例。FIGS. 10( a ) and 10 ( b ) are illustrative examples of the initial position of the conventional HHP.
图11(a)-图11(d)所示是打印介质中放置的HHP的朝向的说明图例。Figures 11(a)-11(d) are illustrations of the orientation of the HHP placed in the print medium.
图12(a)-图12(d)所示是图像输出器所显示的扫描方向设定画面的一个例示图。FIGS. 12( a ) to 12 ( d ) are diagrams showing an example of the scanning direction setting screen displayed on the image output device.
图13所示是用户易于使用的初始位置和放置在打印介质上的HHP的初始设定的说明图例。FIG. 13 shows an explanatory diagram of the initial position that is easy for the user to use and the initial setting of the HHP placed on the print medium.
图14所示是图像输出器所显示的横向扫描纵向扫描设定画面的一个例示图。FIG. 14 is a diagram showing an example of a horizontal scan vertical scan setting screen displayed on the image output device.
图15所示是图像输出器进行扫描方向设定画面显示的步骤的一个流程图例。FIG. 15 is an example of a flowchart showing the procedure of displaying the scanning direction setting screen by the image outputter.
图16所示是HHP的系统状态的一个过渡图例。Figure 16 shows a transition diagram of the system state of the HHP.
图17所示是初始位置在左上角部,设置在打印介质中的朝向为D3时的坐标转换的一个说明图例。FIG. 17 shows an example of coordinate transformation when the initial position is in the upper left corner and the orientation of the printing medium is D3.
图18所示是初始位置在左上角部,设置在打印介质中的朝向为D4时的坐标转换的一个说明图例。FIG. 18 is an explanatory diagram illustrating coordinate transformation when the initial position is at the upper left corner and the orientation of the print medium is D4.
图19所示是初始位置在左上角部,设置在打印介质中的朝向为D2时的坐标转换的一个说明图例。FIG. 19 is an explanatory diagram illustrating the coordinate transformation when the initial position is at the upper left corner and the orientation of the set in the printing medium is D2.
图20(a)、图20(b)所示是初始位置在右上角部,设置在打印介质中的朝向为D1时的坐标转换的一个说明图例。FIGS. 20( a ) and 20 ( b ) are illustrations of coordinate conversion when the initial position is in the upper right corner and the orientation of the set on the printing medium is D1 .
图21(a)-图21(d)所示是在笔记本状的打印介质上进行打印时的效果的一个说明图例。Figures 21(a) to 21(d) are illustrations showing the effect of printing on a notebook-like printing medium.
图22(a)-图22(c)所示是从图像的任意位置开始打印的效果的一个说明图例。Figures 22(a)-22(c) show an illustration of the effect of starting printing from an arbitrary position in the image.
图23(a)、图23(b)所示是为了用户将图像的任意位置设定在初始位置里的扫描方向设定画面及坐标转换的一个说明图例。FIGS. 23( a ) and 23 ( b ) are illustrations for explaining the scanning direction setting screen and coordinate conversion for the user to set an arbitrary position of the image in the initial position.
图24所示是单路径模式的一个说明图例。Figure 24 shows an illustration of the single path mode.
图25所示是多路径模式的一个说明图例。Figure 25 shows an illustration of the multipath mode.
图26所示是图像输出器所显示的扫描方向设定画面的一个例示图。FIG. 26 is a diagram showing an example of a scanning direction setting screen displayed on the image output device.
图27(a)-图27(c)所示是变换为纵向书写的字符的扫描例的说明图。FIGS. 27( a ) to 27 ( c ) are explanatory diagrams of scanning examples of characters converted to vertical writing.
图28(a)-图28(c)所示是在单路径模式中HHP被放置在打印介质上的一个朝向的例示图。Figures 28(a)-28(c) are illustrations of one orientation in which the HHP is placed on the print medium in the single-pass mode.
图29所示是以单路径模式来纵向扫描时由图像输出器执行的处理的一个流程图例。FIG. 29 shows an example of a flowchart of the processing performed by the image outputter when scanning vertically in the single-path mode.
图30所示是说明图像输出器和HHP的动作步骤的一个流程图例。FIG. 30 is an example of a flowchart for explaining the operation procedure of the image outputter and the HHP.
图31所示是说明HHP根据有关扫描的信息来进行处理的一个流程图例。FIG. 31 is an example of a flowchart illustrating the processing performed by the HHP based on the information about the scan.
图32所示是本发明实施例的图像形成装置的结构示意图。FIG. 32 is a schematic structural diagram of an image forming apparatus according to an embodiment of the present invention.
具体实施方式Detailed ways
以下,作为用于实施本发明的方式的一例,参照附图对液滴喷出装置、图像输出器所进行的图像形成方法以及图像输出器所执行的程序等进行说明。Hereinafter, as an example of a mode for implementing the present invention, an image forming method performed by a droplet discharge device, an image output device, a program executed by the image output device, and the like will be described with reference to the drawings.
<关于本实施方式的HHP的初始位置和放置在打印介质上的朝向><About the initial position of the HHP in the present embodiment and the orientation on the printing medium>
图1所示是HHP20放置在打印介质上的的朝向以及初始位置的一例的说明图。图1(a)所示是用于横向扫描的HHP20放置在打印介质上的的朝向以及初始位置的一例。从用户来看为从左向右的横向扫描时,如图1(a)所示,HHP20大多被配置在图像区域80的左上角部(包括左上的顶点和顶点的周边区域)。FIG. 1 is an explanatory diagram showing an example of the orientation and initial position of the
图1(b)所示是用于纵向扫描的HHP20放置在打印介质上的的朝向以及初始位置的一例。在本实施方式中,在从用户来看时从上朝下方向的纵向扫描时,用户可以如图1(b)所示地将HHP20横向后放置在打印介质上,并且配置在图像区域80的左上角部。喷嘴71的上端成为图像区域80的原点。FIG. 1(b) shows an example of the orientation and initial position of the
由于放置在打印介质上的朝向和初始位置确定后,从用户来看的扫描方向也被确定,所以用户就能够根据自己进行扫描的方向来确定HHP20的初始位置和朝向。例如,在图1(b)所示的初始位置和放置在打印介质上的朝向中,从最初的打印开始起,能够以纵向扫描来打印纵向书写的文字。After the orientation and initial position of the printing medium are determined, the scanning direction viewed from the user is also determined, so the user can determine the initial position and orientation of the
在图1(a)、(b)中,初始位置和以往一样时左上角部,但在本实施方式中,用户能够将图像区域80的任意位置设定为初始位置。图1(c)所示是用户可以设定的HHP20的初始位置的一例。例如,当从用户来看是从下往上方向的扫描方向为容易打印时(例如,从用户来看笔记本是上下打开并从笔记本的中央开始朝着上方向扫描时),如图1(c)所示地,用户可以将HHP20横向放置在打印介质12上,并将图像区域80的右下角部设定为初始位置。In FIGS. 1( a ) and ( b ), the initial position is the upper left corner, but in this embodiment, the user can set an arbitrary position of the
这样,在本实施方式中,由于能够任意设定HHP20的初始位置与放置在打印介质12上的朝向的组合,所以用户就能够从自己容易进行扫描的初始位置开始,在从用户来看时自己容易扫描的方向上进行扫描。In this way, in the present embodiment, since the combination of the initial position of the
<关于用语><About terminology>
液滴喷出装置的扫描信息是关于如何扫描HHP20的信息。在本实施方式中,例如是HHP20的初始位置和放置在打印介质12上的朝向中的至少一方。The scan information of the droplet discharge device is information on how to scan the
喷出喷嘴的位置信息的变换是指将HHP20检测到的位置信息变换成其他的位置信息。所谓位置信息是指一维或二维的坐标。The conversion of the positional information of the ejection nozzles refers to the conversion of the positional information detected by the
系统状态是指与HHP的动作有关的内部的状态。在各状态下,HHP所进行的动作为确定,从某一状态向其他状态的过渡条件为确定。The system state refers to an internal state related to the operation of the HHP. In each state, the action performed by the HHP is determined, and the transition condition from a certain state to another state is determined.
<HHP的图像形成><Image formation of HHP>
图2所示是模式化的地显示HHP20的图像形成的一个例图。在HHP20中,例如从图像输出器11发送形成对象的图像以及与扫描有关的信息。关于扫描的信息例如是指HHP20的初始位置及放置在打印介质上的朝向、扫描模式信息(单路径模式、多路径模式)、扫描路径数(单路径模式时)、印刷任务的取消、或者印刷任务的重试等。FIG. 2 is a diagram schematically showing an example of image formation of the
将HHP20和图像输出器11,以及在HHP20和图像输出器11中动作的程序称为液滴喷出系统100。用户握住HHP20,以HHP20不会从打印介质12(例如定形纸或笔记本等)浮起的方式来徒手扫描。The
图像输出器11只要是具有与HHP20进行无线或有线通信的功能的信息处理装置即可。图像输出器11例如可以列举智能手机、平板终端、PC(PersonalComputer)、PDA(PersonalDigital Assistant)、便携电话、手持式终端、可穿戴PC(例如手表型、太阳镜型)、便携型的游戏机、车辆导航仪、数字照相机、投影机、电视会议终端或无人机等。The
HHP20如后所述地通过导航传感器和陀螺仪传感器来检测位置信息,并当HHP20移动到目标喷出位置时,喷出应该在目标喷出位置喷出的颜色的墨液。由于已经喷出墨液的位置被遮掩(因为不是墨液的喷出的对象),所以用户在打印介质12上可以在从用户看到的任意方向上通过使得HHP20扫描,就能够形成图像。The
优选HHP20不从打印介质12上浮起的方式是因为导航传感器是利用来自于打印介质12的反射光来检测移动量的。如果HHP20从打印介质12浮起,就不能检测反射光,从而不能检测移动量。通过1次扫描可以形成的Pn行等的一组图像是基于某初始位置来形成的。假如HHP20在一组图像的形成过程中处于不能检测到位置信息的状态,用户就指示图像输出器11取消或重试。The reason why the
由于HHP20将墨液喷射到打印介质12上形成图像,所以可以被称为喷墨打印机。喷射的流体不限于墨液,只要至少在喷出时成为液状即可,所以也可以被称为液滴喷出装置。此外,因为形成图像,所以也可以被称为图像形成装置或打印装置,而因为处理图像,所以也可以被称为图像处理装置。另外,由于HHP20是用户用手握持能够便携的,所以有时被称为HMP(HandyMobilePrinter)。Since the
另外,在本实施方式中,是对喷射墨液形成图像的HHP20进行了说明,但HHP20也可以是通过热转印方式来形成图像,也可以是通过点击打方式来形成图像。热转印方式既可以是用热敏头将墨带转印到打印介质12上的方式,也可以是使用热敏纸在打印介质12上用热敏头进行显色的方式。另外,如果是点击打方式,则能够在送货单或传票等复写式的帐票上一次性形成图像。In addition, in this embodiment, the
打印介质12只要在一部分里具有平面即可。平面也可以是曲面。例如,可以例举有纸张、笔记本等。打印介质对于桌子或地板既可以是水平也可以是垂直。另外,打印介质12不限于片材状的形状,HHP20也能够在墙壁或天花板等上形成图像。例如,也可以在瓦楞纸板的侧面、底面、上表面等打印。另外,也可在固定于地面或设施等的立体物上打印。The
<构成例><Configuration example>
<<HHP>><<HHP>>
图3所示是HHP20的硬件结构图的一个例子。HHP20通过控制部25来控制整体的动作,在控制部25里电连接有通信I/F27、IJ记录头驱动电路23、OPU26、ROM28、DRAM29、导航传感器30以及陀螺仪传感器31。另外,由于HHP20通过电力来驱动,所以具有电源22和电源电路21。电源电路21生成的电力通过虚线22a所示的布线等,供给到通信I/F27、IJ记录头驱动电路23、OPU26、ROM28、DRAM29、IJ记录头24、控制部25、导航传感器30以及陀螺仪传感器31中。FIG. 3 shows an example of a hardware configuration diagram of the HHP20. The entire operation of the
作为电源22主要使用的是电池。电池既可以是市售的干电池或充电电池,也可以是专用的充电电池。也可以使用太阳能电池、商用电源(交流电源)、燃料电池等。电源电路21将电源22供给的电力分配到HHP20的各部分里。另外,将电源22的电压降压或升压至适合各部的电压。另外,当电源22是可充电的电池时,电源电路21就检测交流电源的连接并与电池的充电电路连接,从而能够进行电源22的充电。A battery is mainly used as the
通信I/F27从智能手机或PC(Personal Computer)等图像输出器11来进行图像的接收等。通信I/F27例如是与无线LAN、蓝牙(注册商标)、NFC(NearFieldCommunication)、红外线、3G(移动电话)或LTE(LongTermEvolution)等的通信规格对应的通信装置。此外,除了这样的无线通信之外,也可以是与使用有线LAN、USB电缆等的有线通信相对应的通信装置。The communication I/
ROM28存储有进行HHP20的硬件控制的固件、IJ记录头24的驱动波形数据(规定用于喷射液滴的电压变化的数据)、HHP20的初始设定数据等。The
DRAM29用于通信I/F27所接收的图像的存储,或从ROM28展开的固件的存储。因此,是作为CPU33执行固件时的工作存储器来使用的。The
导航传感器30是一种在每个规定的周期内对HHP20的移动量进行检测的传感器。导航传感器30包括例如发光二极管(LED)或激光等的光源,以及对打印介质12进行摄像的摄像传感器。当HHP20在打印介质12上扫描时,打印介质12的微小的边缘不断被检测(摄像),并通过分析边缘之间的距离来获得移动量。在本实施方式中,导航传感器30在HHP20的底面仅搭载有一个。导航传感器30也可以有两个。当导航传感器30有两个时,HHP20可以检测旋转角。在本实施方式中,是通过陀螺仪传感器31来检测旋转角的。另外,作为导航传感器30,也可以进一步使用多轴的加速度传感器,HHP20也可以仅通过加速度传感器来检测HHP20的移动量。The
陀螺仪传感器31是对HHP20以垂直于打印介质12的轴为中心旋转时的角速度进行检测的传感器。控制部25对该角速度进行积分,来计算HHP20的姿势。所谓姿势是指HHP20相对于打印介质12垂直的轴的旋转角。旋转角的基准的一例是打印开始时的HHP20的长边方向。The
OPU(OperationpanelUnit)26具有显示HHP20的状态的LED、用于用户在HHP20上指示图像形成的开关等。但是,并不限定于此,也可以具有液晶显示器,进而也可以具有触摸面板。另外,也可以具有声音输入功能。OPU26具有打印按钮26a。打印按钮26a是接受打印开始的按钮。The OPU (Operation panel Unit) 26 has an LED for displaying the state of the
IJ记录头驱动电路23使用上述的驱动波形数据,生成用于驱动IJ记录头24的驱动波形(电压)。可以生成与墨液的液滴的尺寸等对应的驱动波形。The IJ recording
IJ记录头24是用于喷出墨液的喷头。在图中,是可以喷出CMYK等4种颜色的墨液,但也可以是单色,也可以是5种以上的喷射。呈列状排列的多个墨液喷射用的喷嘴71(排出部)按每种颜色被配置有一列(也可以是2列以上)。另外,墨液的喷出方式既可以是压电方式,也可以是温差方式或其他方式。IJ记录头24是从喷嘴71来喷出、喷射液体的功能零件。喷出的液体只要是能够从喷头喷出并具有粘度和表面张力即可,没有特别的限定,优选的是在常温、常压下或加热、冷却时粘度在30MPa·s以下的液体。更具体而言是包括水或有机溶剂等的溶剂、染料和颜料等的着色剂,和聚合性化合物、树脂、表面活性剂等功能性赋予材料,和DNA、氨基酸和蛋白质、钙等的生物适应性材料,和天然色素等的可食用材料等的溶液、悬浮液、乳胶等,可以将它们用于例如喷墨用墨水、表面处理液、电子元件和发光元件的构成要素和电子电路抗蚀剂图案的形成用液、三维造型用材料液等的用途。The
控制部25具有CPU33,控制HHP20的整体。控制部25基于由导航传感器30检测出的移动量以及由陀螺仪传感器31检测出的角速度,进行IJ记录头24的各喷嘴71的位置信息、根据该位置信息形成的图像的决定、后述的喷出喷嘴可否判断等。关于控制部25的详细情况如下所述。The
图4所示是控制部25的结构的一个说明图例。控制部25具有SoC50和ASIC/FPGA40。SoC50和ASIC/FPGA40通过总线46,47进行通信。ASIC/FPGA40可以用任何的装配技术来设计,也可以用ASIC/FPGA40之外的其它的装配技术来构成。另外,SoC50和ASIC/FPGA40也可以不是分开的芯片,而由一个芯片或基板来构成。或者,也可以由三个以上的芯片或基板来装配。FIG. 4 shows an explanatory diagram of the configuration of the
SoC50具有通过总线47连接的CPU33、位置计算电路34、存储器CTL(控制器)35、以及ROMCTL(控制器)36等的功能。另外,SoC50所具有的构成要素并不限于此。The
另外,ASIC/FPGA40具有通过总线46连接的ImageRAM37、DMAC38、旋转器39、中断控制器41、导航传感器I/F42、打印/传感器时机生成部43、IJ记录头控制部44以及陀螺仪传感器I/F45。此外,ASIC/FPGA40所具有的构成要素并不限于此。In addition, the ASIC/
CPU33执行从ROM28向DRAM29展开的固件(程序)等,并控制SoC50内的位置计算电路34、存储器CTL35以及ROMCTL36的动作。另外,还控制ASIC/FPGA40内的ImageRAM37、DMAC38、旋转器39、中断控制器41、导航传感器I/F42、打印/传感器时机生成部43、IJ记录头控制部44以及陀螺仪传感器I/F45等动作。The
位置计算电路34基于导航传感器30检测到的每个采样周期的移动量以及陀螺仪传感器31检测到的每个采样周期的角速度来计算HHP20的位置信息(例如坐标)。HHP20的位置信息严格来说是喷嘴71的位置信息,如果知道导航传感器30的某个位置信息,就能够计算喷嘴71的位置信息。另外,也可以由CPU33通过软件来实现位置计算电路34。The
导航传感器30的位置信息如后所述,例如是以规定的原点(开始图像形成时的HHP20的初始位置)为基准来计算的。另外,位置计算电路34根据过去的位置信息和最新的位置信息之差来估计移动方向和加速度,并预测例如下一次的喷出时机中的导航传感器30的位置信息。这样,就能够抑制用户对扫描的延迟并喷出墨液。The position information of the
存储器CTL35是与DRAM29的接口,向DRAM29请求,并将取得的固件发送到CPU33,或者将取得的图像发送到ASIC/FPGA40。The memory CTL35 is an interface with the
ROMCTL36是与ROM28的接口,向ROM28请求数据,并将取得的数据发送给CPU33或ASIC/FPGA40。ROMCTL36 is an interface with ROM28, requests data from ROM28, and transmits the acquired data to CPU33 or ASIC/FPGA40.
旋转器39根据喷出墨液的喷头、喷头内的喷嘴位置以及安装误差等,使DMAC38所取得的图像旋转。DMAC38将旋转后的图像输出到IJ记录头控制部44。The
ImageRAM37临时存储DMAC38所获取的图像。即,一定程度的图像被缓冲,并根据HHP20的位置信息被读出。The
IJ记录头控制部44对图像(例如Tiff形式)实施抖动处理等,将图像变换为以大小和密度来表示图像的点的集合。由此,图像就成为喷出位置和点的尺寸的数据。IJ记录头控制部44将对应于点的尺寸的控制信号输出到IJ记录头驱动电路23。The IJ
IJ记录头驱动电路23如上所述地使用与控制信号对应的驱动波形数据来生成驱动波形(电压)。The IJ recording
导航传感器I/F42与导航传感器30通信,作为来自导航传感器30的信息,接收移动量ΔX′、ΔY′(这些将在后面说明),并将其值存储在内部寄存器中。The navigation sensor I/
打印/传感器时机生成部43通知导航传感器I/F42和陀螺仪传感器I/F45读取信息的时机,并向IJ记录头控制部44通知驱动时机。读取信息的时机的周期比墨液的喷出时机的周期长。IJ记录头控制部44进行喷出喷嘴可否判断,如果有应该喷出墨液的目标喷出位置就判断为喷出墨液,如果没有目标喷出位置则判断为不喷出。The print/sensor
在由打印/传感器时机生成单元43生成的时机里,陀螺仪传感器I/F45获得陀螺仪传感器31所检测的角速度,并将该值存储到寄存器中。In the timing generated by the print/sensor
中断控制器41对于导航传感器I/F42和导航传感器30的通信的完成进行检测,并输出用于将其通知给SoC50的中断信号。CPU33通过该中断,取得导航传感器I/F42存储在内部寄存器中的ΔX′、ΔY′。此外,还具有出错等的状况通知功能。关于陀螺仪传感器I/F45也是同样地,中断控制器41对SoC50输出用于通知与陀螺仪传感器31的通信结束的中断信号。The interrupt
<<图像输出器>><<Image exporter>>
图5所示是图像输出器11的一个硬件结构图例。图示的图像输出器11包括:CPU201、闪存ROM202、RAM203、无线通信模块204、天线205、照相机206、LCD207、触摸面板208、外部I/F20 9、麦克风210以及扬声器211。这些都被连接到总线212,可以进行数据的交换。另外,图像输出器11具备电池213,来向上述的各设备供给电力。FIG. 5 shows an example of a hardware configuration of the
CPU201根据存储在闪存ROM202中的程序,通过各种数据的运算处理等来对图像输出器11整体进行控制。闪存ROM202在对控制图像输出器11整体的程序202p进行存储的同时,还用作存储各种数据的存储器。程序202p是被开发的应用程序以使得HHP20正确地工作。The
RAM203用作CPU201的工作存储器。存储在闪存ROM202中的程序202p被读入到RAM203中,并由CPU201执行。The
无线通信模块204通过蓝牙(注册商标)、无线LAN、NFC或红外线等与HHP20通信。也可以进行利用了3G或LTE等移动电话线路的语音通信或数据通信。The
照相机206对摄像元件输出的图像信号进行A/D变换。LCD207显示用于操作图像输出器11的图标和各种数据。触摸面板208与LCD20重叠并紧密接触,检测手指的接触位置的位置信息。The
外部I/F20 9例如是USB接口,是用于连接外部设备的接口。麦克风210对输入的音频信号进行A(模拟)/D(数字)转换。扬声器211对声音数据进行D/A转换并输出可听信号。The external I/
<关于功能><About the function>
图6所示是模块状地显示图像输出器11和控制部25的功能的一个功能模块图例。FIG. 6 shows a functional block diagram showing the functions of the
<<图像输出器>><<Image exporter>>
图像输出器11具有通信部51、显示控制部52、操作受理部53、打印控制部54、图像处理部55以及存储部59等各功能。这些图像输出器11的功能部是通过CPU201执行程序202p并与图5所示硬件协同而实现的功能或手段。另外,程序202p既可以从程序传送用的服务器来传送,也可以是以存储在USB存储器或光存储介质等可移动性存储介质中的状态来下分发。The
通信部51和HHP2之间发送接收各种信息。在本实施方式中,是将关于图像和扫描的信息发送到HHP20,并从HHP20接收系统状态(待机、预热中、打印中(打印准备就绪、图像形成动作中、图像形成动作结束)等)。通信部51是通过CPU201执行从闪存ROM202展开到RAM203中的程序202p并控制无线通信模块等来实现的。Various kinds of information are sent and received between the
显示控制部52进行的是与显示在LCD207上的各种画面的显示相关的控制。在本实施方式中显示的是受理初始位置和放置在打印介质上的朝向的扫描方向设定画面等。显示控制部52是通过CPU201执行从闪存ROM202展开到RAM203中的程序202p并控制LCD207等来实现的。The
操作受理部53受理的是用户对图像输出器11的各种操作。在本实施方式中受理的是初始位置和放置在打印介质上的朝向等。操作受理部53是通过CPU201执行从闪存ROM202展开到RAM203中的程序202p并控制触摸面板208等来实现的。The
打印控制部54进行与图像的打印相关的控制。即,进行的是与HHP20的通信、图像的生成及打印中断/重开等有关的控制。打印控制部54是通过CPU201执行从闪存ROM202展开到RAM203中的程序202p等来实现的。The
图像处理部55在文本数据的打印时,使用纵向书写字体将文本数据转换为纵向书写。或者,在将文本数据变化为图像之后,将每个字符旋转90度。图像处理部55是通过CPU201执行从闪存ROM202展开到RAM203中的程序202p等来实现的。The
存储部59存储图像591。图像591可以是任何的文件格式,例如,可以是TIFF、JPEG,BMP等的图像文件。或者,也可以是由PDL(PageDescriptionLanguage:页面描述语言)记述的打印数据(PostScript、PDF等)。The
<<控制部>><<Control Section>>
控制部25包括信息获取控制部61、位置管理部62、启动处理部63、通信部64、图像存储部65、打印控制部66、状态控制部67和显示控制部68。控制部25所具有的这些功能是通过图4所示的CPU33执行存储在ROM28中的程序而实现的功能或手段。The
通信部64与图像输出器11通信,并发送和接收各种信息。在本实施方式中,是从图像输出器11接收与图像及扫描有关的信息,并将系统状态发送到图像输出器11。The
图像存储部65是由ImageRAM37等构筑的图像的存储机构,通信部64接收到的图像被存储在图像存储部65中。The
信息取得控制部61判断是否是从各种传感器来取得传感器所检测到的信息的时机,如果是取得信息的时机,则从各传感器取得信息。The information
位置管理部62控制HHP20的图像形成动作。即,根据用户的打印开始的操作来确定原点,并根据初始位置和放置在打印介质上的朝向,将位置计算电路34计算出的喷嘴71的位置信息变换到与初始位置和放置在打印介质上的朝向适合的位置信息里。在一些变换中,位置管理部62将HHP20的坐标系转换为图像的坐标系。详细的将在后面说明。The
状态控制部67控制HHP20的系统状态。在系统状态中包括有I.待机、II.预热中、III.打印中(IV.打印准备就绪、V.图像形成动作中,VI.图像形成动作结束)等。例如,在检测到打印按钮26a的按下、静止状态的超时、浮起的检测、或图像区域外时,使系统状态从图像形成动作中过渡到图像形成动作结束。The
当用户用HHP20扫描时,打印控制部66根据位置管理部62转换的喷嘴71的位置信息,执行使用了图像的IJ记录头驱动电路23的控制。When the user scans with the
当HHP20的电源接通时,启动处理部63就执行硬件的初始化、各硬件的状态检测等的启动时所必要的处理。显示控制部68生成OPU26所显示的信息,并显示到OPU26上。When the power of the
<关于IJ记录头中的喷嘴位置><Regarding the nozzle position in the IJ recording head>
接着,使用图7对IJ记录头24中的喷嘴位置等进行说明。图7所示是HHP20的底面。该底面是与打印介质12相向而对的面。Next, the nozzle positions and the like in the
在图7中示出了具有1个导航传感器30的HHP20。从导航传感器30到IJ记录头24的距离为a。距离a也可以是零(与IJ记录头24相接)。当导航传感器30为1个时,导航传感器30可位于IJ记录头24周围的任何位置处。图示的导航传感器30的位置信息是一个示例。但是,当IJ记录头24与导航传感器30的距离较短时,就容易减小HHP20的底面的尺寸。The
当导航传感器30为2个时,2个导航传感器30之间的距离越长,旋转角度的检测精度就越高。因此,尽管优选地在HHP20的长边方向上配置2个导航传感器30,但在导航传感器30为2个时,导航传感器30也可以被配置在IJ记录头24周围的任何位置里。When there are two
从IJ记录头24的端部开始到最初的喷嘴71为止的距离是距离d,相邻喷嘴71之间的距离是距离e。a~e的值被预先存储在ROM28等中。The distance from the end of the
如果位置计算电路34等计算导航传感器30的位置信息,并通过陀螺传感器来检测倾斜度,则使用距离a、距离d和距离e,位置计算电路34就能够计算喷嘴71的任意的喷嘴位置。If the
当用户俯瞰时,喷嘴71是靠近HHP20的长边方向的上侧的。这是因为当用户握持HHP20时,容易直觉地握持喷嘴71的位置信息的缘故。但是,喷嘴71也可以配置在HHP20的中央或其它地方。The
另外,如图7所示,喷嘴71的排列方向与HHP20的长边方向一致。当然,喷嘴71被固定在HHP20上。因此,如果放置在打印介质12上时的HHP20的朝向确定,则放置在打印介质12上时的喷嘴71的朝向朝向也确定。In addition, as shown in FIG. 7 , the arrangement direction of the
喷嘴71具有N个喷嘴71。在各喷嘴71上,从中央开始依次赋予序号而成为喷嘴1、喷嘴2、…、喷嘴N那样,HHP20对每个喷嘴71计算位置信息。喷嘴71的序号也可以从上端开始依次赋予。如果距离e恒定,则作为喷嘴71数的N越多,就越能得到高分辨率的图像。作为一例,N有时是192个,但N并不限定于是192个。The
<关于打印介质中的HHP的位置信息><Information about the location of the HHP in the print medium>
图8所示是HHP20的坐标系和位置信息的计算方法的一个说明图例。在本实施方式中,将印刷媒介12中水平的方向设为X轴,将垂直的方向设为Y轴。原点是打印开始时的喷嘴N或喷嘴1的位置信息。将该坐标称为打印介质坐标。与此相对,导航传感器30以图8的坐标轴(X'轴、Y'轴)输出移动量。即,是将喷嘴71的排列方向作为Y'轴、与Y'轴正交的方向作为X'轴来输出移动量的。FIG. 8 shows an explanatory diagram of the calculation method of the coordinate system and position information of the
如图8(a)所示地,是以HHP20相对于打印介质12在顺时针转动方向上旋转θ的情况为例来说明。由于用户难以使得HHP20相对于打印介质坐标完全不倾斜地扫描,所以会产生不是零的θ。如果完全没有旋转,则X=X′,Y=Y′。然而,当HHP20相对于打印介质12旋转角θ、旋转时,导航传感器30的输出与HHP20的打印介质12中的实际位置信息不一致。旋转角θ以顺时针转动方向为正,X、X'以右方向为正,Y、Y'以朝下方向为正。As shown in FIG. 8( a ), a case where the
图8(a)所示是HHP20的X坐标的一个说明图例。在图8(a)中所示的是,旋转角θ仅是HHP20在X方向上,导航传感器30以相同的旋转角θ从t1移动到t2时,导航传感器30检测到的移动量ΔX'、ΔY'和X、Y的对应关系。另外,在有两个导航传感器30的情况下,由于相对位置是固定的,所以2个导航传感器30的输出(移动量)是相同的。导航传感器30的X坐标在正方向上变化为X1+X2。X1+X2由ΔX′、ΔY′和旋转角θ求得。Fig. 8(a) is an explanatory diagram of the X-coordinate of HHP20. As shown in FIG. 8( a ), when the rotation angle θ is only the HHP20 in the X direction, when the
在图8(b)中所示的是,旋转角θ仅是HHP20在Y方向上以相同的旋转角θ从t1移动到t2时,导航传感器30检测到的移动量ΔX'、ΔY'和X、Y的对应关系。导航传感器30的Y坐标在正方向上变化为Y1+Y2。Y1+Y2由ΔX′、ΔY′和旋转角θ求得。As shown in FIG. 8(b), the rotation angle θ is only the movement amounts ΔX', ΔY' and X detected by the
因此,当HHP20在X方向及Y方向上以保持旋转角θ不变来移动时,导航传感器30输出的ΔX′、ΔY′可以如下所示地变换为打印介质坐标的X、Y。Therefore, when the
X=ΔX′cosθ-ΔY′sinθ…式(1)X=ΔX'cosθ-ΔY'sinθ... Formula (1)
Y=ΔX′sinθ+ΔY′cosθ…式(2)Y=ΔX'sinθ+ΔY'cosθ... Formula (2)
<旋转角θ><Rotation angle θ>
接着,对于使用陀螺传感器31的输出的旋转角θ的计算方法进行说明。陀螺仪传感器31的输出为角速度ω。Next, a calculation method of the rotation angle θ using the output of the
由于ω=dθ/dt,当dt为取样周期时,旋转角dθ可以如下所示。Since ω=dθ/dt, when dt is the sampling period, the rotation angle dθ can be as follows.
dθ=ω×dtdθ=ω×dt
因此,现在(时间t=0~N)的旋转角θ就如下所示。Therefore, the rotation angle θ at the present (time t=0 to N) is as follows.
这样,就能够通过陀螺传感器31来求得旋转角θ。如式(1)、(2)所示,可以使用旋转角θ来计算位置信息。如果能够计算导航传感器30的位置信息,则根据图7所示的a~e的值,位置计算电路34就能够计算各喷嘴71的坐标了。另外,由于式(1)的X、式(2)的Y分别为采样周期中的变化量,所以通过累积该X、Y就可以求出当前的位置信息。In this way, the rotation angle θ can be obtained by the
<目标喷出位置><Target ejection position>
接着,使用图9对目标喷出位置进行说明。图9所示是目标喷出位置与喷嘴71的位置信息关系的说明图例。目标喷出位置G1~G9是HHP20从喷嘴71使墨液着落的目标位置(像素的形成目的地)。目标喷出位置G1~G9可以从HHP20的初始位置和HHP20的X轴/Y轴方向的分辨率(Xdpi,Ydpi)来求得。Next, the target ejection position will be described with reference to FIG. 9 . FIG. 9 is an explanatory diagram illustrating the relationship between the target ejection position and the position information of the
例如,当分辨率为300dpi时,以HHP20的初始位置为基准,在IJ记录头24的长边方向以及与之垂直的方向上,每隔约0.084mm来设定目标喷出位置。如果存在喷出到该目标喷出位置G1~G9里的像素,则HHP20喷出墨液。For example, when the resolution is 300 dpi, the target ejection position is set at intervals of about 0.084 mm in the longitudinal direction of the
但是,实际上由于难以捕捉到喷嘴71和目标喷出位置为完全一致的时机,所以HHP20在目标喷出位置和喷嘴71的现在的位置信息之间设有误差容限73。然后,当喷嘴71的现在的位置信息从目标喷出位置开始在误差容限73的范围内时,就从喷嘴71喷出墨液(将设置这种容许范围称为"喷出喷嘴可否判定")。However, in practice, since it is difficult to capture the timing when the
另外,如箭头72所示,HHP20监视喷嘴71的移动方向和加速度,并预测下一次的喷出时机的喷嘴71的位置信息。因此,将预测的位置信息和误差容限73的范围内进行比较,就能够对墨液的喷出进行准备。In addition, as indicated by the
<图像区域和HHP的初始位置><Original position of image area and HHP>
图10所示是以往的HHP20的初始位置的说明图。图10(a)所示是相对于从文本数据生成的图像,用户所看到的HHP20的扫描方向,图10(b)所示是配置有图像的图像区域80。如图10(b)所示,在以往的HHP20中,喷嘴N与图像区域80的原点是一致的。图10(a)也是同样的。FIG. 10 is an explanatory diagram of the initial position of the
如图10(a)所示,从用户来看时,当用户从打印介质12的左上角部开始扫描时,字符"HAND"是用户在+X方向上使HHP20扫描并打印的。As shown in FIG. 10( a ), when viewed from the user, when the user starts scanning from the upper left corner of the
如图10(b)所示,将图像的外接矩形称为图像区域80。通过图像坐标中X坐标的最大值Xmax、图像坐标中Y坐标的最大值Ymax以及原点(0,0)所确定的区域为图像区域80。由于从图像输出器11发送到HHP20的图像已经成为图像的格式,所以图像区域80对于打印控制部66来说是已知的。在图10(a)的情况下,"HAND"的外接矩形为图像区域80。As shown in FIG. 10( b ), the circumscribed rectangle of the image is called an
不管HHP20的初始位置和放置在打印介质上的朝向如何,图像区域80总是以左上角部为原点,从用户来看右方向为+X轴,从用户来看向下方向为+Y轴。图像区域80的坐标与HHP20的RAM中的图像的坐标相同。Regardless of the initial position and orientation of the
<由图像输出器设定的初始位置和放置在打印介质上的朝向><Initial position set by image outputter and orientation on print medium>
接着,使用图11、图12来说明由图像输出器11设定的初始位置和放置在打印介质12上的朝向。朝向是HHP20相对于形成对象的图像的初始位置中的朝向。Next, the initial position set by the
首先,图11是说明放置在打印介质12上的HHP20的取向的一个说明图例。图11(a)~(d)所示分别是用户能够通过图像输出器11设定的放置在打印介质12上的HHP20的朝向。图11(a)的HHP20的朝向是第一方向,图11(b)的HHP20的朝向是其第二方向,图11(c)的HHP20的朝向是其第三方向,图11(d)的HHP20的朝向是其第四方向的一个例子。First, FIG. 11 is an explanatory diagram illustrating the orientation of the
通过放置在打印介质12上的HHP20的取向,就确定了喷嘴71的朝向。图11(a)与图10(a)同样,是放置在打印介质12上时的HHP20的朝向。具体来说就是,HHP20的外侧和喷嘴71之间的距离较近的一侧相对于打印介质12被朝上放置。被放置在图11(a)所示的打印介质12上的朝向适合于横向扫描。The orientation of the
图11(b)是使图11(a)的HHP20旋转180度(与图11(a)的HHP20的方向相反)、且使喷嘴1与原点一致而放置在印刷介质12上的朝向。也就是说,HHP20的外侧和喷嘴71之间的距离较近的一侧相对于打印介质12被朝下放置。当喷嘴N与原点一致时,在那样的情况下,即使从用户来看是在右方向上扫描,也不能喷出墨液。由于喷嘴71的排列方向相对于打印介质是纵向方向,所以如图11(b)所示的放置在打印介质12上时的HHP20的朝向适合于横向扫描。另外,在图11(b)中,靠近HHP20上侧的喷嘴71到达用户侧,因此具有容易使图像区域80的原点与打印介质12的期望的位置信息一致的优点。另外,优选的是HHP20的整体不超出打印介质12地扫描(这是因为导航传感器30会由于打印介质和周边的台阶而导致浮起),由于喷嘴71会到下侧,所以就具有能够降低打印介质的下侧空白的优点(上侧的空白变大)。在放置于图11(a)所示的打印介质12上时的HHP20的朝向中,能够降低上侧的空白(下侧的空白变大)。11(b) shows the orientation of the
图11(c)所示是将图11(a)的HHP20沿反时针转动方向旋转90度后放置在打印介质12上的朝向。也就是说,HHP20的外侧和喷嘴71之间的距离较近的一侧相对于打印介质12是朝左的。由于喷嘴71的排列方向相对于打印介质12是横向的,所以图11(c)所示的朝向适合于右撇子的用户进行纵向扫描。以右手来握持HHP20时,容易使得喷嘴N与图像区域80的原点对准。另外,能够降低打印介质12的左侧的空白(右侧的空白变大)。FIG. 11( c ) shows the orientation of the
图11(d)所示是将图11(a)的HHP20在顺时针转动方向上旋转90度(与图11(c)的HHP20的方向相反),并使得喷嘴1和原点一致地来放置在打印介质12上的朝向。也就是说,HHP20的外侧和喷嘴71之间的距离较近的一侧相对于打印介质12是朝右的。当喷嘴N与原点一致时,在那样的情况下,即使从用户来看是在朝下方向上扫描,也不能喷出墨液。由于喷嘴71的排列方向相对于打印介质12是横向的,所以图11(d)所示的朝向适合于左撇子的用户进行纵向扫描。另外,能够降低打印介质12的右侧的空白(左侧的空白变大)。Fig. 11(d) shows that the HHP20 of Fig. 11(a) is rotated 90 degrees in the clockwise direction (opposite to the direction of the HHP20 of Fig. 11(c)), and the
另外,如图11(a)~(d)的HHP20那样来选择放置在打印介质12上的朝向时,HHP20的初始位置可以是图像区域80的4个角部中的任意一个。用户也可以任意地确定初始位置。HHP20的初始位置可以是作为图像形成部的IJ记录头24的初始位置。因此,朝向也可以说是IJ记录头24(图像形成部)相对于形成对象的图像的初始位置中的朝向。Further, when the orientation of the
图12所示是图像输出器11所显示的扫描方向设定画面U的一个例示图。为方便起见,将图12(a)~(d)的扫描方向设定画面U称为U1~U4。扫描方向设定画面U接收HHP20的初始位置和放置在打印介质12上的朝向。图12(a)所示的扫描方向设定画面U1显示的是HHP20可能的初始位置。为了图像输出器11辅助用户的操作,初始设置了HHP20的初始位置和放置在打印介质12上的朝向。在图12(a)中,初始设定的初始位置为左上角部,放置在打印介质12上的朝向为纵向。另外,关于初始设定,将在图13中进行说明。FIG. 12 is a diagram showing an example of the scanning direction setting screen U displayed on the
图像输出器11的显示控制部52显示图像的预览401以及图像的4角里的标记403。在四角的标记403之一中显示初始设定的HHP20的图标402。或者也可以醒目显示标记403。The
用户可以改变初始设置的HHP20的初始位置或放置在打印介质12上的朝向。当用户改变初始设定的初始位置时,就从剩余的3个标记403中任选一个,当改变放置在打印介质12上的朝向时,就选择图标402。在图12(b)的扫描方向设定画面U2中,图标402被按下。图像输出器11的操作受理部53接受用户的选择。The user can change the initial position of the
当选择图标402或标记403时,显示控制部52显示放置在HHP20上时的朝向的列表404。列表404表示放置在打印介质12上时HHP20可取的朝向。放置在打印介质12上时的HHP20的朝向如图11(b)所示地共有4个。将图12(b)的列表404所显示的放置在打印介质12上时的朝向从上到下依次称为朝向D1、朝向D2、朝向D3、朝向D4。由于图12(b)的图标402是放置在打印介质12上的朝向为朝向D1,所以在列表404中通过反转朝向D1的颜色来进行强调显示。用户可以考虑横向扫描、纵向扫描、右撇子、左撇子以及空白的位置来从列表404选择放置在打印介质12上时的HHP20的朝向。图像输出器11的操作受理部53接受用户的选择。When the
图12(c)所示是在列表404中选择了朝向D4的扫描方向设定画面U3。操作受理部53接受朝向D4的选择。FIG. 12( c ) shows the scanning direction setting screen U3 in which the direction D4 is selected in the
图12(d)所示是选择了朝向D4时所显示的扫描方向设定画面U4。显示控制部52按照用户的操作,在图像区域80的左上角部显示朝向D4的HHP20的图标402。如此,图像输出器11的显示控制部52就根据用户的操作,在扫描方向设定画面U4上显示具有放置在打印介质12上时的朝向和初始位置的HHP20的图标402。FIG. 12( d ) shows the scanning direction setting screen U4 displayed when the orientation D4 is selected. The
由于初始位置是4个方式,放置在打印介质12上的朝向是4个方式,所以初始位置和放置在打印介质12上的朝向的方式的组合就共计有4×4=16个。Since there are four initial positions and four orientations placed on the
如此,用户就能够任意地设定HHP20的初始位置和放置在打印介质12上的朝向。通过扫描方向设定画面U来对预览401选择初始位置并从列表404选择放置在打印介质12上时的HHP20的朝向,通过这种直观的操作,就能够设定初始位置和放置在打印介质12上时HHP20的朝向。图12的设定也可以在后述的单路径模式或多路径模式中共通地进行。In this way, the user can arbitrarily set the initial position of the
另外,在图12中,是按照初始位置→放置在打印介质12上的朝向的顺序来设定的,但也可以按照放置在打印介质12上的朝向→初始位置的顺序来设定。另外,也可以同时受理初始位置和放置在打印介质12上的朝向的设定。在这种情况下,显示控制部52以图标来显示16个方式的列表,操作受理部53同时接受初始位置和放置在打印介质12上的朝向的设定。In addition, in FIG. 12 , it is set in the order of the initial position→the orientation on the
<初始位置和放置在打印介质上的朝向的初始设定><Initial setting of the initial position and orientation placed on the print medium>
图13所示是用户易于使用的初始位置和放置在打印介质12上的朝向的初始设定的一个说明图例。例如,在横向书写的日语或英语等的情况下,从用户来看,文字是从左向右记述的,更进一步地,由于是从上一行向下一行进行记载,当用户选择了横向扫描时,显示控制部52通过将初始位置设定在图像区域80的左上角部,并设定朝向D1,用户就容易使用了。FIG. 13 shows an explanatory diagram of the initial setting of the initial position and the orientation placed on the
另一方面,在纵向书写的日语或汉语等的情况下,从用户来看,文字是从上向下记述的,更进一步地,由于是从右边的行向左边的行进行记载,当用户选择了纵向扫描时,通过将初始位置设定在图像区域80的右上角部,并设定朝向D4,用户就容易使用了。On the other hand, in the case of vertically written Japanese, Chinese, etc., the characters are written from top to bottom when viewed by the user. Furthermore, since the text is written from the right line to the left line, when the user selects When vertical scanning is performed, by setting the initial position at the upper right corner of the
如图14中说明的那样,因为用户能够方便地设定纵向扫描或横向扫描,所以在操作受理部53接受到纵向扫描或横向扫描的选择时,显示控制部52就对图12的扫描方向设定画面U1~U4所显示的初始位置和放置在打印介质12上的朝向的初始设定进行变更。在选择了横向扫描的情况下,在将左上角部设定为初始位置,设定方向D1的情况下,在选择了纵扫描的情况下,将右上角部设定为初始位置,设定朝向D4。在初始设定的初始位置中显示有以初始设定的放置在打印介质12上时的HHP20的朝向下的图标402。另外,在列表404中醒目地显示有初始设定的放置在打印介质12上时的HHP20的朝向。As described in FIG. 14 , since the user can easily set vertical scanning or horizontal scanning, when the
通过这样的初始设定,能够缩短在扫描方向设定画面U中用户的设定工时(时间)。By such an initial setting, it is possible to shorten the setting man-hours (time) of the user on the scanning direction setting screen U.
图14所示是图像输出器11所显示的横向扫描纵向扫描设定画面411的一个例示图。横向扫描纵向扫描设定画面411是由用户设定的要横向扫描还是纵向扫描的画面。FIG. 14 is a diagram showing an example of the horizontal scan vertical
横向扫描纵向扫描设定画面411具有与"横向扫描"和"纵向扫描"相对应的单选按钮412、413。用户选择2个单选按钮412、413中的任一个。在用户没有选择纵向扫描或横向扫描的情况下,横向扫描是默认值。Horizontal Scan The Vertical
通过图12所示扫描方向设定画面U之前由用户在图14所示横向扫描纵向扫描设定画面411中设定"横向扫描"或"纵向扫描",用户就容易地设定初始位置和放置在打印介质12上时的HHP20的朝向了。另外,在图14的横向扫描纵向扫描设定画面411中设定"横向扫描"或"纵向扫描"时,如果初始设定可行的话,即使不设定图12的扫描方向设定画面U也可以。By setting "lateral scan" or "longitudinal scan" by the user on the horizontal scan vertical
另外,即使在后述的单路径模式和多路径模式中的任一个中,也可以选择横向扫描和纵向扫描。In addition, in either of the single-path mode and the multi-path mode, which will be described later, horizontal scanning and vertical scanning can be selected.
图15所示是图像输出器11进行扫描方向设定画面U显示的步骤的一个流程图例。FIG. 15 is an example of a flowchart showing the procedure of displaying the scanning direction setting screen U by the
首先,操作受理部53接受扫描方向设定画面的显示(S301)。显示控制部52判断在图14所示的横向扫描纵向扫描设定画面411中是否受理了扫描方向(S302)。First, the
当步骤S302的判断为"否"时,就将横向扫描作为被设定的方式,显示控制部52以左上角部作为初始位置并将朝向D1作为初始设定,并显示到扫描方向设定画面U1上(S303)。When the determination in step S302 is "NO", the horizontal scanning is set as the set mode, and the
当步骤S302的判断为"是"时,因为设定了纵向扫描,显示控制部52就以右上角部作为初始位置并将朝向D4作为初始设定,并显示到扫描方向设定画面U1上(S304)。When the determination in step S302 is "Yes", since vertical scanning is set, the
操作受理部53判断在扫描方向设定画面U1中是否接受了初始位置或放置在打印介质12上时的HHP20的朝向的变更(S305)。如果用户不改变初始位置以及放置在打印介质12上时的HHP20的朝向时,就结束图15的处理。The
当操作受理部53在扫描方向设定画面U1中接受到初始位置或放置在打印介质12上时的HHP20的朝向的变更时(S305为"是"),显示控制部52就在用户设定的初始位置里显示HHP20的图标402(S306)。该图标402所示的放置在打印介质12上时的HHP20的朝向也可以是初始设定的朝向。在仅改变放置在打印介质12上时的HHP20的朝向时,图标402已经被显示。When the
接着,显示控制部52显示放置在打印介质12上时的HHP20的朝向的列表404(S307)。因此,显示扫描方向设定画面U2。Next, the
接着,操作受理部53接受放置在打印介质12上时的HHP20的朝向的变更(S308)。用户有时也会不改变放置在打印介质12上时的HHP20的朝向。当接收到放置在打印介质12上时的HHP20的朝向的变更时,显示控制部52显示扫描方向设定画面U3。Next, the
显示控制部52显示变更后的初始位置和放置在打印介质12上时的HHP20的朝向的HHP的图标402(S309)。因此,显示扫描方向设定画面U4。The
<关于系统状态><About system status>
接着,根据图16对HHP20的系统状态进行说明。图16所示是HHP20的系统状态的一个过渡图例。如图所示,在系统状态中主要有I.待机、II.预热中、III.打印中,在III.打印中进一步有IV.打印准备就绪、V.图像形成动作中以及VI.图像形成动作结束。图示的系统状态仅是一例,图示以外还可以有多种状态。Next, the system state of the
I.待机是待机状态,II.预热中是进行打印的准备的状态,III.打印中是只要用户进行规定的操作就能立刻打印的状态。IV.打印准备就绪是对用户按下打印按钮26a进行待机的状态,V.图像形成动作中是用户正在扫描的状态,VI.图像形成动作结束意味着从V.图像形成动作中开始过渡到1页的打印结束了的一时的状态。I. Standby is a standby state, II. Preheating is a state ready for printing, and III. Printing is a state in which printing can be performed immediately as long as the user performs a predetermined operation. IV. Ready to print is the state in which the user presses the
HHP20的电源刚接通之后是I.待机。从I.待机到II.预热中是以下列过渡条件来转移的。Immediately after the HHP20 is powered on, it is I. Standby. The transition from I. Standby to II. Preheating is performed under the following transition conditions.
(i)I.待机→II.预热中(i) I. Standby → II. Warming up
数据输入、打印按钮26a的长按(维护用)、有剩余页(关于剩余页将在后面叙述)Data input, long press of the
从II.预热中到III.打印中是以下列过渡条件来过渡的。The transition from II. preheating to III. printing is carried out under the following transition conditions.
(ii)II.预热中→III.打印中(ii) II. Preheating → III. Printing
图像接收完成,且温度准备就绪,且陀螺偏移校正结束Image reception is complete, temperature is ready, and gyro offset correction is complete
刚过渡到III.打印中之后,系统状态就变成IV.打印准备就绪。从IV.打印准备就绪到V.图像形成动作中是以下列过渡条件来过渡的。Immediately after transitioning to III. Printing, the system status changes to IV. Printing ready. The transition from IV. printing ready to V. image forming action is made by the following transition conditions.
(iii)IV.打印准备就绪→V.图像形成动作中(iii) IV. Ready for printing → V. Image forming operation
打印按钮26a的按下Depression of the
从V.图像形成动作中到VI.图像形成动作结束中是以下列过渡条件来过渡的。The transition from the V. image forming operation to the VI. image forming operation completion is made by the following transition conditions.
(iv)V.图像形成动作中→VI.图像形成动作结束(iv) V. Image forming operation → VI. Image forming operation completed
图像区域外、浮起检测、停止超时、打印按钮26a的按下Out of image area, floating detection, stop timeout, press of
从图像形成动作结束到IV.打印准备就绪中是以下列过渡条件来过渡的。The transition from the completion of the image forming operation to the preparation for printing IV. is based on the following transition conditions.
(v)图像形成动作结束→IV.打印准备就绪(v) End of image forming operation → IV. Ready for printing
有剩余页There are remaining pages
从图像形成动作结束到II.预热中是以下列过渡条件来过渡的。The transition from the end of the image forming operation to the II. warm-up is the following transition conditions.
(vi)VI.图像形成动作结束→II.预热中(vi) VI. Image forming operation completed → II. Warming up
无剩余页,且数据输入中No pages remaining and data entry is in progress
从VI.图像形成动作结束到I.待机中是以下列过渡条件来过渡的。(vii)VI.图像形成动作结束→I.待机The transition from the completion of the VI. image forming operation to the I. standby is performed under the following transition conditions. (vii) VI. End of image forming operation → I. Standby
无剩余页no pages remaining
例如,在(v)的过渡因为在过渡到图像形成动作结束里后,但如果有剩余页,就会过渡到打印准备就绪的状态里,所以用户通过按下打印按钮26a,就能够过渡到V.图像形成动作中。剩余页是指在后述的单路径模式中,将图像分为Pn次的路径进行打印时,还剩余有应该扫描的路径。因此,即使在单路径模式中需要多次扫描的情况下,只要用户将HHP20移动到图像区域之外,就能够按下打印按钮26a开始下一次扫描,所以就提高了操作性。另外,在多路径模式的情况下,用户只要满足(iv)的过渡条件,即使留有没有打印的图像,也能够结束打印。For example, in the transition of (v), after the transition to the image forming operation is completed, if there are any remaining pages, the transition to the state of being ready to print is made. Therefore, the user can transition to V by pressing the
<HHP进行的坐标表换><Coordinate table conversion by HHP>
在图12所示的扫描方向设定画面U中,用户设定的初始位置和放置在打印介质12上时的HHP20的朝向中的至少一方包含在与扫描有关的信息中,并被发送给HHP20。HHP20的位置管理部62根据初始位置和放置在打印介质12上时的HHP20的朝向,来变换位置计算电路34计算出的位置信息的坐标。In the scanning direction setting screen U shown in FIG. 12 , at least one of the initial position set by the user and the orientation of the
图17所示是初始位置在左上角部朝向D3时的坐标变换的一个说明图例。图像区域80的原点为左上角部,被二维地配置在+X方向和+Y方向上。用户通过HHP20来扫描第4象限。在这种情况下,当HHP20检测的位置信息由小写字母x、y来表示时,HHP20在图像区域80中检测的坐标就是-x、-y。由于x、y的绝对值与X、Y的绝对值相等,所以进行以下的变换即可。FIG. 17 is an explanatory diagram of the coordinate transformation when the initial position is in the upper left corner facing D3. The origin of the
-x→+X-x→+X
-y→+Y…式(3)-y→+Y... Formula (3)
还有,在图17中,喷嘴1~N的方向和+Y方向与通常的喷嘴71的朝向(图12(a))相反(喷嘴1与原点一致)。因此,位置管理部62上下颠倒地处理喷嘴1~N的位置信息。在此之上来进行式(3)的变换。17, the directions of the
喷嘴1→喷嘴N
喷嘴2→喷嘴N-1Nozzle 2 → Nozzle N-1
::
喷嘴N→喷嘴1Nozzle N →
如果不进行该变换,就会以喷嘴1的坐标喷出喷嘴N的坐标的墨液,以喷嘴N的坐标来喷出喷嘴1的坐标的墨液。If this conversion is not performed, the ink with the coordinates of the nozzle N is ejected with the coordinates of the
图18所示是初始位置在左上角部朝向D4时的坐标变换的一个说明图例。同样地,用户通过HHP20来扫描第4象限。在这种情况下,当HHP20检测的位置信息由小写字母x、y来表示时,HHP20在图像区域80中检测的坐标就是-x、+y。在这种情况下,如从图中可清楚地看出,只要进行以下变换即可。FIG. 18 is an explanatory diagram of the coordinate transformation when the initial position is in the upper left corner toward D4. Likewise, the user scans quadrant 4 through the HHP20. In this case, when the position information detected by the
-x→+Y-x→+Y
+y→+X…式(4)+y→+X... Formula (4)
还有,在图18中,由于喷嘴N与原点一致,所以不需要喷嘴1~N的变换。In addition, in FIG. 18, since the nozzle N matches the origin, the conversion of the
图19所示是初始位置在左上角部朝向D2时的坐标变换的一个说明图例。同样地,用户通过HHP20来扫描第4象限。在这种情况下,当HHP20检测的位置信息由小写字母x、y来表示时,HHP20在图像区域80中检测的坐标就是+x和-y。在这种情况下,如从图中可清楚地看出,只要进行以下变换即可。FIG. 19 is an explanatory diagram illustrating the coordinate transformation when the initial position is in the upper left corner facing D2. Likewise, the user scans quadrant 4 through the HHP20. In this case, when the location information detected by the
+x→+Y+x→+Y
-y→+X…式(5)-y→+X... Formula (5)
并且,在图19中,喷嘴N~1的方向与+X方向与通常的喷嘴71的朝向(图12(a))相反(喷嘴1与原点一致)。5。因此,位置管理部62上下颠倒地处理喷嘴1~N的位置信息。In addition, in FIG. 19 , the directions of the nozzles N to 1 and the +X direction are opposite to the normal direction of the nozzle 71 ( FIG. 12( a )) (the
图17~图19的变换可以通过坐标系的变换来求得。在图17中,HHP20的坐标系反时针转动方向旋转180度、图18中HHP20的坐标系反时针转动方向旋转90度(顺时针转动方向为-90度)、图19中HHP20的坐标系反时针转动方向旋转270度(顺时针转动方向为-270度)时,与XY坐标系(打印介质坐标)一致。即,位置管理部62将HHP20的坐标系变换为图像的坐标系。The transformations in FIGS. 17 to 19 can be obtained by transformation of the coordinate system. In Figure 17, the coordinate system of HHP20 rotates 180 degrees counterclockwise, the coordinate system of HHP20 in Figure 18 rotates 90 degrees counterclockwise (clockwise rotation is -90 degrees), and the coordinate system of HHP20 in Figure 19 is reversed When the clockwise rotation direction is rotated 270 degrees (the clockwise rotation direction is -270 degrees), it is consistent with the XY coordinate system (print medium coordinates). That is, the
在图17~图19中对初始位置为左上角部的情况进行了说明,但初始位置位于右上角部等的情况也可以进行坐标变换。In FIGS. 17 to 19 , the case where the initial position is the upper left corner has been described, but the coordinate transformation may be performed when the initial position is in the upper right corner or the like.
图20(a)是说明初始位置为右上角部的方向D1时的坐标变换的图的一例。同样地,用户通过HHP20来扫描第4象限。在这种情况下,如果由小写字母x、y表示HHP20检测到的位置信息,则HHP20在图像区域80中检测到的坐标为-x,而在图像区域80中的X坐标的最大值Xmax处移动了HHP20的坐标。因此,只要进行以下的变换即可。FIG. 20( a ) is an example of a diagram illustrating coordinate transformation when the initial position is the direction D1 of the upper right corner. Likewise, the user scans quadrant 4 through the HHP20. In this case, if the position information detected by the HHP20 is represented by the lowercase letters x, y, the coordinates detected by the HHP20 in the
-x+Xmax→+X-x+Xmax→+X
+y→+Y…式(7)+y→+Y... Formula (7)
初始位置在右下角部或左下角部那样地来变更Y坐标时,只要将-y+Ymax变为Y即可。在初始位置被变更、设定为朝向D2~方向D4的情况下,只要组合坐标系的旋转和坐标的移位即可。When the Y coordinate is changed so that the initial position is at the lower right corner or the lower left corner, it is sufficient to change -y+Ymax to Y. When the initial position is changed and set to be in the direction D2 to D4, the rotation of the coordinate system and the displacement of the coordinates may be combined.
另外,如图20(b)所示,也可以移动图像区域80。在图20(b)中,图像区域80被水平移动到第三象限。图像的Y坐标没有改变,X坐标整体上为-Xmax。用户通过HHP20来扫描第三象限。在这种情况下,当HHP20检测的位置信息由小写字母x、y来表示时,HHP20在图像区域80中检测的坐标是-x、+y,但是由于已经改变了图像的X坐标,所以不需要坐标变换。In addition, as shown in FIG. 20( b ), the
-x→-X-x→-X
+y→+Y…式(8)+y→+Y... Formula (8)
<初始位置和放置在打印介质上时的HHP20的朝向的设定效果><Effect of setting the initial position and the orientation of the HHP20 when it is placed on the print medium>
接着,使用图21、图22来说明如本实施方式那样地,用户设定HHP20的初始位置和放置在打印介质12上时的HHP20的朝向的效果的。图21所示是在笔记本状的打印介质12上进行打印时的效果的一个说明图例。Next, the effect of setting the initial position of the
图21(a)所示是从用户来看是从左到右地扫描笔记本501的左页面时的情况。但是,在这种情况下,当用户从笔记本501的左端开始扫描时,随着HHP20接近笔记本501的中央部,有时纸会挠曲。图21(b)所示是纸挠曲的情况。当纸挠曲时就难以流畅地进行扫描,有可能会导致操作性和图像质量的降低。FIG. 21( a ) shows a situation when the left page of the
相对于此,在本实施方式中,对于左页面来说,可以从笔记本中央部开始朝着从用户来看是左方向上进行扫描。图21(c)所示是作为一个示例,从用户来看是从左到右地扫描笔记本501的右页面时的情况。这时,当用户从笔记本501的中央部开始朝着从用户来看是右方向开始扫描时,HHP20无论扫描笔记本的哪个部分,纸张都难以挠曲。图21(d)所示是纸张不挠曲的状态。On the other hand, in the present embodiment, the left page can be scanned from the center of the notebook in the left direction as viewed by the user. FIG. 21( c ) shows, as an example, when the user scans the right page of the
因此,本实施方式的HHP20无论打印笔记本501的右页面还是左页面,由于用户能够选择初始位置,所以就能够减轻操作性和图像质量降低的可能性。Therefore, regardless of whether the
图22所示是从图像的任意位置开始打印的效果的一个说明图例。图22(a)表示一般图像的一例。在大多数照片等里都是中央部有人脸或者有美丽的风景等,希望打印的主要被摄体511具有偏靠中央部的倾向。Figure 22 shows an illustration of the effect of starting printing from an arbitrary position in the image. FIG. 22( a ) shows an example of a general image. In most of the photographs and the like, there is a face or a beautiful scenery in the center, and the
但是,当用户从图像的四角开始打印时,由于打印是从照片的背景开始的,所以到达主要的被摄体511需要时间。图21(b)所示是用箭头512表示以双方向打印来从图像的四角到打印全体为止的HHP20的扫描方向。例如,在第1行的扫描中,由于扫描的是几乎没有被摄体的区域,所以用户有时会感到不必要。However, when the user starts printing from the four corners of the image, since the printing starts from the background of the photo, it takes time to reach the
于是,如图22(c)所示地,在本实施方式中,通过用户将初始位置设定到任意的位置,就能够从图像的中央部附近开始打印了。如图22C所示地,用户可以通过较少的扫描距离来打印主要的被摄体511。Then, as shown in FIG. 22( c ), in the present embodiment, by setting the initial position to an arbitrary position by the user, printing can be started from the vicinity of the central portion of the image. As shown in FIG. 22C , the user can print the
另外,对于不需要的背景,由于用户只要按下打印按钮26a,或使得HHP20从打印介质12浮起等使得系统状态过渡,即使图像残留也能够强制结束打印,所以就能够在任意的时机完成图像形成动作了。In addition, for the unnecessary background, since the user only needs to press the
图23所示是为了用户将图像的任意位置设定在初始位置里的扫描方向设定画面U5的一例。在图23(a)中所示的是"请轻叩开始打印的地方"信息513和图像的预览401。用户通过轻叩主要的被摄体的附近就能够将任意位置设定为初始位置。对于该初始位置,用户同样能够设置放置在打印介质12上时的HHP20的朝向。FIG. 23 shows an example of the scanning direction setting screen U5 for the user to set an arbitrary position of the image in the initial position. Shown in FIG. 23(a) is a "Please tap the place to start printing"
图23(b)所示是将任意的部位设定为初始位置时的坐标变换的一个说明图例。当用户将(X0,Y0)设定为初始位置时,由于HHP20开始扫描时的坐标为(X0,Y0),所以位置管理部62就从图像输出器11取得并设定(X0,Y0)。(X0,Y0)包含在与扫描有关的信息中。即,HHP20的初始坐标不是(0,0)而是从(X0,Y0)开始的。以后,只要根据位置计算电路34计算出的x、y来决定坐标即可。FIG. 23( b ) is an explanatory diagram illustrating coordinate transformation when an arbitrary part is set as the initial position. When the user sets (X0, Y0) as the initial position, since the coordinates when the
<单路径模式和多路径模式><Single path mode and multipath mode>
接下来,对作为HHP20的扫描模式的单路径模式和多路径模式进行说明。如图26中所说明的,用户在图像输出器11中设定单路径模式或多路径模式。Next, the single-path mode and the multi-path mode, which are scan modes of the
图24所示是单路径模式的一个说明图例。单路径模式是从用户来看仅朝着一个方向扫描时进行打印的扫描模式。在图24中,从用户来看是仅在从右向左扫描时才喷出墨液。因此,在单路径模式中,HHP20不计算Y坐标(即使计算也不用于喷出控制)。另外,位置管理部62将喷嘴1~N中的任意一个或平均值作为所有的喷嘴1~N的X坐标来处理。由于喷嘴1~N以相同的时机来打印X坐标相同的图像,所以就能够提高单路径模式的图像质量。Figure 24 shows an illustration of the single path mode. The single-path mode is a scan mode that prints while scanning in only one direction from the user's point of view. In FIG. 24, from the user's point of view, the ink is ejected only when scanning from right to left. Therefore, in the single-path mode, the
在单路径模式中,也存在有从用户来看是从左向右进行扫描的设定。无论是用户从用户来看是从右向左扫描的单路径模式还是从左向右扫描的单路径模式,当原点、初始位置以及放置在打印介质12上时的HHP20的朝向确定时,图像和HHP20的相对位置就确定了。从用户来看是从左向右进行扫描时,从用户来看是仅从左向右进行扫描时的图像的坐标与喷嘴71的坐标一致,从用户来看是从右向左进行扫描时,从用户来看是仅从右向左进行扫描时的图像的坐标与喷嘴71的坐标一致。因此,在单路径模式中,只有在确定的扫描方向上扫描时才能够喷出墨液。In the single-path mode, there is also a setting in which scanning is performed from left to right from the user's point of view. Whether it is the single-path mode of scanning from right to left or the single-path mode of scanning from left to right from the user's point of view, when the origin, initial position, and orientation of the
图像输出器11计算图像的打印需要多少次扫描(路径)。图像输出器11根据文本数据的字符大小及行数和喷嘴1~N的高度h[mm]来计算打印文本数据所需的路径数Pn,并将Pn个图像发送给HHP20。如此,将这种分为Pn个来打印的称为Pn路径打印。The
例如,当字符尺寸为16点(point)时,1行的高度就是"16×0.35[mm]=5.6[mm]"。该"0.35"为1点换算为mm的值。HHP20在1次扫描中能够打印的高度作为规格来决定的IJ记录头24的长度如下。该长度为h[mm]。由于1个字符的大小(point)事先被限制在该h以下,所以在1行的文本的扫描就不需要多个的扫描路径。由此,就能够抑制字符在中途中断后图像质量的下降。For example, when the character size is 16 points, the height of one line is "16×0.35[mm]=5.6[mm]". This "0.35" is a value converted to mm for 1 point. The length of the
图像输出器11一行一行地增大行数,并判断该行数的高度是否在h以下。行与行之间也以考虑为好。考虑字符的大小和行间来计算2行的高度,并与IJ记录头24的高度h比较。重复该比较,直到k行的高度大于IJ记录头24的高度h为止。k-1行就是1次扫描能够打印的最大行数。The
图像输出器11以这种方式来计算1次扫描能够打印的行数,并分成Pn次的扫描后将图像发送到HHP20。在图24中,判断为需要3次扫描。纵向扫描的情况的考虑方法也相同。In this way, the
接着,图25所示是多路径模式的一个说明图例。多路径模式是从用户来看时在从左向右的扫描以及从右向左的扫描中都喷出墨液的扫描模式(以往返方向的扫描来形成图像的扫描模式)。其具有用户的扫描量少的优点,另外,还具有对于在1次扫描中不能够打印的大尺寸的图像也能够进行打印的优点。Next, Fig. 25 shows an explanatory diagram of the multipath mode. The multi-path mode is a scan mode in which ink is ejected in both left-to-right scans and right-to-left scans when viewed from the user (scanning modes in which images are formed by scanning in the reciprocating direction). This has the advantage that the amount of scanning by the user is small, and also has the advantage of being able to print even a large-size image that cannot be printed in one scan.
另外,也可以通过多路径模式来打印文本(打印时被图像化)。但是,通过多路径模式打印的文字由于喷嘴71的高度h的限制,图像质量有可能降低。In addition, text can also be printed in multi-path mode (imaged when printing). However, in characters printed in the multi-path mode, the image quality may be degraded due to the limitation of the height h of the
如图26所示,用户可以操作图像输出器11来设定扫描方向模式。图26所示是图像输出器11所显示的扫描方向设定画面421的一个例示图。扫描方向的设定画面421具有"请设定扫描方向"的消息422以及与"单向"和"双向"对应的单选按钮423,424。用户选择2个单选按钮423,424中的任一个。另外,即使在用户没有选择扫描方向的情况下,缺省值也被确定。As shown in FIG. 26, the user can operate the
另外,图26的扫描方向的设定画面421和图12的扫描方向设定画面U可以先设定任一个。用户可以独立地设置"单向"或"双向"和HHP20的初始位置以及放置在打印介质12上时的HHP20的朝向。In addition, either of the scanning
<放置在以单路径模式纵向扫描中的HHP的打印介质上时的HHP20的朝向><Orientation of the
在图12等中,对于能够任意设定初始位置和放置在打印介质12上时的HHP20的朝向进行了说明,但在主要打印文字字符的单路径模式中,可以比较容易地实现纵向扫描。如上所述,在日语或汉语中,由于字符被纵向地记述,所以存在有以纵向扫描来打印字符的需要。这时,如果用户进行如图12所示的设定,就通过纵向扫描来打印纵向书写的字符。但是,在单路径模式中,能够更简易地以纵向扫描的方式打印纵向书写的文字。12 and the like, the initial position and the orientation of the
图27所示是变换为纵向书写的字符的扫描例的说明图。首先,图27(a)所示是原点为左上角部被配置在+X方向和+Y方向的二维里作为图像来配置的横向书写字符的状态。在图27(a)中记述有"HAND"这样的字母,在日语的情况下也一样,发送的是字符被横向书写的图像。因此,用户不能以纵向书写的方式来打印字符。FIG. 27 is an explanatory diagram showing an example of scanning of characters converted to vertical writing. First, FIG. 27( a ) shows a state in which horizontally written characters are arranged as an image in two dimensions with the origin at the upper left corner and arranged in the +X direction and the +Y direction. In Fig. 27(a), letters such as "HAND" are described, and in the case of Japanese as well, an image in which the characters are written horizontally is transmitted. Therefore, the user cannot print characters in a portrait-oriented manner.
于是,在本实施方式中,图像输出器11的图像处理部55是通过以下的任一方法来将横向书写变换为纵向书写的。a.使用纵向书写字体b.将字符一个一个地旋转90度图27(b)所示是通过a.b.中任一种方式来变换成纵向书写后的字符。可以看到,"HAND"被变换为纵向书写了。在图27(b)的状态下,当用户是从用户来看为从左向右扫描时,因为从用户来看字符是颠倒90度来打印的,所以用户的扫描感觉不太好。Therefore, in the present embodiment, the
接着,考虑用户以朝向D2的握持方法来扫描HHP20的情况。图27(c)所示是用户将HHP20顺时针旋转90度(朝向D2的握持方法)后扫描的字符。图27(b)和(c)仅是图像的朝向变化,作为"HAND"的图像是相同的。Next, consider the case where the user scans the
在图27(c)中,可以在打印介质12上纵向书写字符。在单路径模式中,由于HHP20不检测Y坐标,因此用户可以不设定放置在打印介质12上时的HHP20的朝向或初始位置,通过改变扫描方向就能够进行纵向扫描。In FIG. 27( c ), characters can be written longitudinally on the
在图27(c)中,文字虽然可以纵向书写,但由于用户是使得喷嘴1位于H字符的左上角部来进行HHP20的位置对准的,所以有可能感到位置难以对准。但是,在用左手进行扫描的情况下,就有可能降低位置对准的难度。In FIG. 27( c ), although characters can be written vertically, the user may feel difficult to align the
因此,如图28所示地,有效的是与图27相反地设定放置在打印介质12上时的HHP20的朝向,将喷嘴1~N的位置信息上下颠倒地来进行。图28所示是在单路径模式中的放置在打印介质12上时的HHP20的朝向的一个例示图。Therefore, as shown in FIG. 28 , it is effective to set the orientation of the
图28(a)~(c)所示的放置在打印介质12上时的HHP20的朝向虽然不同,但是HHP20对于图像区域80的相对位置是相同的。在图28(a)~(c)中,由于用户是使得喷嘴N位于H字符的左上角部来进行HHP20的定位的,所以位置对准就容易。对于纵向书写的字符来说,用户可以在从用户来看是从左向右(图28(a))、或从右向左(图28(b))、或从上向下的方向上扫描(图28(c))。Although the orientations of the
另外,在图28的初始位置和放置在打印介质12上时的HHP20的朝向的情况下,位置管理部62进行与设定为朝向D3时的情况相同的坐标变换。由于Y坐标不用于墨液喷射,所以不需要变换。In addition, in the case of the initial position of FIG. 28 and the orientation of the
-x→+X…式(9)-x→+X... Formula (9)
另外,在图28中,喷嘴1~N的方向和+Y方向与通常的喷嘴71的朝向(图12(a))相反(喷嘴1与原点一致)。因此,位置管理部62将喷嘴1~N的位置信息上下颠倒(否则会成为镜像字符)。In addition, in FIG. 28 , the directions of
图29所示是以单路径模式来纵向扫描时由图像输出器11执行的处理的一个流程图例。FIG. 29 shows an example of a flowchart of processing performed by the
首先,用户通过图14的横向扫描纵向扫描设定画面和图26的扫描方向的设定画面来进行单路径模式和纵向扫描的设定。图像输出器11的操作受理部53接受单路径模式的纵向扫描的设定(S401)。First, the user performs the setting of the single-path mode and the vertical scan through the horizontal scan vertical scan setting screen in FIG. 14 and the scan direction setting screen in FIG. 26 . The
图像处理部55将纵向书写字体或字符的图像旋转(S402)。由于该图像被发送到HHP20,所以HHP20通过坐标变换和将喷嘴1~N的位置信息上下颠倒地处理,就能够纵向扫描地打印了。The
<全体的动作步骤><Overall operation procedure>
图30所示是说明图像输出器11和HHP20的动作步骤的一个流程图例。首先,用户按下图像输出器11的电源按钮(U101)。图像输出器11接受该动作后,从电池等来供给电源进行启动。FIG. 30 is an example of a flowchart for explaining the operation procedure of the
用户操作图像输出器11来选择要打印的图像(U102)。图像输出器11的操作受理部53受理图像的选择。有时也受理文本数据的输入或选择。显示控制部52也可以显示预览。The user operates the
接着,用户如图12所说明地,设定HHP20的初始位置和放置在打印介质12上时的HHP20的朝向(U103,U104)。接着,操作受理部53受理初始位置和放置在打印介质12上时的HHP20的朝向。另外,用户设定单路径模式或多路径模式。也可以进行简易的纵向书写的设定。Next, as described in FIG. 12 , the user sets the initial position of the
用户进行将所选择的图像作为打印任务来执行的操作(U105)。即,按下打印的开始按钮。HHP20的操作受理部53接受打印任务的执行的要求。根据打印任务的请求,将有关图像及扫描的信息向HHP20发送。The user performs an operation of executing the selected image as a print job (U105). That is, the start button of printing is pressed. The
用户握持HHP20,在打印介质12(例如笔记本)上确定初始位置(U106)。The user holds the
然后,用户按下HHP20的打印按钮26a(U107)。HHP20受理打印按钮26a的按下。Then, the user presses the
用户使得HHP20在打印介质12上滑动来自由地扫描(U108)。The user slides the
接下来,说明HHP20的动作。以下动作是CPU33通过执行固件来进行的。Next, the operation of HHP20 will be described. The following operations are performed by the
HHP20也通过电源的接通ON来启动。HHP20的启动处理部63对内置在HHP20里的图3、图4的硬件要素进行初始化(S101)。例如,对导航传感器I/F42或陀螺传感器I/F45的寄存器进行初始化,或者对打印/传感器时机生成部43设定时机值。另外,建立HHP20和图像输出器11之间的通信。例如,以蓝牙(注册商标)通信时,用户预先进行图像输出器11和HHP20的配对。The HHP20 is also activated by turning on the power supply. The
HHP20的启动处理部63判断初始化是否完成,在未完成的情况下重复该判定(S102)。The
当初始化结束后(S102为"是"),HHP20的显示控制部通过OPU26的例如LED点亮,来通知用户是可以打印的状态(S103)。由此,用户知道是可以打印的状态,并如上所述地来请求打印任务的执行。When the initialization is completed (YES in S102), the display control unit of the
根据打印任务的执行的要求,HHP20的通信I/F27从图像输出器11接收图像的输入,显示控制部68通过使OPU26的LED闪烁等来将输入了图像一事通知给用户(S104)。The communication I/
当用户在打印介质12上确定HHP20的初始位置并按下打印按钮26a时,HHP20接收该操作,并且信息取得控制部61使得导航传感器I/F42读取位置信息(S105)。由此,导航传感器I/F42与导航传感器30进行通信,取得导航传感器30检测到的移动量并存储到寄存器等中(S1001)。信息取得控制部61从导航传感器I/F42读取移动量。When the user determines the initial position of the
用户刚按下打印按钮26a之后取得的移动量为0,但即使不是0,位置管理部62例如将坐标(0,0)存储到DRAM29或CPU33的寄存器等中(S106)。The movement amount acquired immediately after the user presses the
此外,当确定了限定后,打印/传感器时机生成部43就开始时机的生成(S107)。当打印/传感器时机生成部43达到初始化设定的导航传感器30的移动量的获取时机时,就对导航传感器I/F42和陀螺传感器I/F45指示时机。这是周期性地进行的,即是上述的采样周期。Further, when the limitation is determined, the print/sensor
HHP20的信息取得控制部61判断是否为取得移动量和角速度信息的时机(S108)。该判定虽然根据中断控制器41的通知来进行,但也可以通过CPU33对与打印/传感器时机生成部43相同的时机进行计数来判定。The information
进入取得移动量和角速度信息的时机时,HHP20的信息取得控制部61从导航传感器I/F42取得移动量,从陀螺传感器I/F45取得角速度信息(S109)。如上所述,陀螺传感器I/F45是通过打印/传感器时机生成部43生成的时机从陀螺传感器31取得角速度信息,导航传感器I/F42是通过打印/传感器时机生成部43生成的时机从导航传感器30取得移动量的。When it is time to acquire the movement amount and angular velocity information, the information
接着,位置计算电路34使用角速度信息和移动量来计算导航传感器30的当前位置信息(S110)。具体而言,位置计算电路34是在上一次的周期所计算出的位置信息(X,Y)里加上从本次取得的移动量(ΔX',ΔY')及角速度信息计算出的移动距离,来计算当前的导航传感器30的位置信息。仅是初始位置在没有上一次计算出的位置信息的情况下,对初始位置加上根据本次取得的移动量(ΔX′、ΔY′)和角速度信息计算出的移动距离,计算出当前的导航传感器30的位置信息。Next, the
接着,位置计算电路34使用导航传感器30的当前的位置信息来计算各个喷嘴71的当前的位置信息(S111)。Next, the
如此,由于通过打印/传感器时机生成部43同时或几乎同时获得角速度信息和移动量,所以通过旋转角和以检测到旋转角的时机所取得的移动量就能够计算喷嘴71的位置信息。因此,即使喷嘴71的位置信息是通过种类不同的传感器的信息来计算的,喷嘴71的位置信息的精度也难以降低。In this way, since the angular velocity information and the movement amount are obtained by the print/sensor
接着,位置管理部62根据初始位置和放置在打印介质12上时的HHP20的朝向来变换喷嘴71的位置信息(S112-2)。对于步骤S111-2的处理将在图31中说明。Next, the
接着,打印控制部66控制DMAC38,根据计算出的各喷嘴71的位置信息,将各喷嘴71的周边图像的图像从DRAM29向ImageRAM37发送(S112)。另外,旋转器39根据用户指定的喷头位置(HHP20的握法等)以及IJ记录头24的倾斜来使得图像旋转。Next, the
接着,打印控制部66使用IJ记录头控制部44,对构成周边图像的各图像要素的位置坐标和各喷嘴71的位置坐标进行比较(S113)。位置计算电路34使用喷嘴71的过去的位置信息和当前的位置信息来计算喷嘴71的加速度。由此,位置计算电路34在比导航传感器I/F42取得移动量、陀螺传感器I/F45取得角速度信息的周期更短的IJ记录头24的每个墨液喷射周期里计算喷嘴71的位置信息。Next, the
打印控制部66从喷嘴71的位置信息来判定图像要素的坐标是否包含在规定范围内(S114)。The
在不满足喷出条件的情况下(步骤S114为"否"),处理返回到步骤S108。在满足喷出条件的情况下(步骤S114为"是"),打印控制部66使用IJ记录头控制部44,对每个喷嘴71都将图像要素的输出到IJ记录头驱动电路23(步骤S115)。由此,就在打印介质12中喷出墨液了。IJ记录头控制部44对喷出控制表进行更新。When the discharge conditions are not satisfied (NO in step S114), the process returns to step S108. When the discharge conditions are satisfied (YES in step S114), the
接着,状态控制部67判断是否输出了全部图像、是否检测到浮起、是否检测到图像区域外、或者打印按钮26a是否松开(步骤S116)。在步骤S116的判定为"否"的情况下,重复步骤S108至步骤S115的处理。Next, the
在步骤S116的判定为"是"的情况下,显示控制部68例如使OPU26的LED点亮并通知用户打印已结束(步骤S117)。When the determination of step S116 is "Yes", the
<<HHP的动作>><<Actions of HHP>>
图31所示是说明HHP20根据有关扫描的信息来进行处理的一个流程图例。图31的处理是在图30的步骤S111-2处执行的。FIG. 31 is an example of a flowchart illustrating the processing performed by the
如图30的步骤S104中所说明的,HHP20的通信部64接收有关图像及扫描的信息(步骤S201)。As described in step S104 of FIG. 30 , the
位置管理部62判断用户是否选择了多路径模式(步骤S202)。在多路径模式的情况下(步骤S202为“是”),位置管理部62进一步判断初始位置是否为左上角部,并且放置在所设定的打印介质12上时的HHP20的朝向是否为朝向D1(步骤S203)。这是因为,在这种情况下是不需要变换坐标的缘故。在步骤S203的判断为"否"的情况下,处理进入步骤S205。The
在步骤S203的判断为"是"的情况下,位置管理部62如图13等所说明地来变换HHP20的坐标,并根据放置在打印介质12上时的HHP20的朝向将喷嘴1~N上下颠倒(步骤S204)。另外,当用户将图像的任意的位置选择为初始位置时,位置管理部62就将任意的位置的坐标设为HHP20的初始坐标。When the determination in step S203 is YES, the
打印控制部66根据HHP20的坐标和图像的坐标来喷出墨液(步骤S205)。该处理相当于图30的步骤S114、S115。The
在单路径模式的情况下(步骤S202为"否"),位置管理部62判断是否设定了纵向扫描(步骤S206)。这是因为,在横向扫描的情况下不需要坐标变换的缘故。在步骤S206的判断为"否"的情况下,处理进入步骤S205。In the case of the single-path mode (NO in step S202), the
在纵向扫描的情况下(步骤S206为"是"),位置管理部62变换HHP20的X坐标(-x→+X),并将喷嘴1~N上下颠倒(步骤S207)。In the case of vertical scanning (YES in step S206 ), the
打印控制部66根据HHP20的坐标和图像的坐标来喷出墨液(步骤S205)。The
另外,在图31中,HHP20特指的是单路径模式下的纵向扫描的情况,HHP20根据图13等说明的坐标变换,能够打印纵向书写的字符(在HHP20中为图像)。In addition, in FIG. 31, HHP20 specifically refers to the case of vertical scanning in single-pass mode, and HHP20 can print characters (images in HHP20) written vertically according to the coordinate transformation described in FIG. 13 and the like.
<总结><Summary>
如上所述,在本实施方式中,由于用户能够任意设定HHP20的初始位置和放置在打印介质12上时的HHP20的朝向的组合,所以用户就能够从自己容易进行扫描的初始位置开始,在从用户来看时自己容易扫描的方向上进行扫描。另外,能够仅打印图像中希望打印的部分。图像输出器11通过将横向书写的文字变换为纵向书写,就能够以纵向扫描来打印纵向书写的文字。通过用户选择横向扫描或纵向扫描,图像输出器11对初始位置和放置在打印介质12上时的HHP20的朝向进行初始设定,因此就能够减少用户的操作工时。As described above, in the present embodiment, since the user can arbitrarily set a combination of the initial position of the
<其他适用例><Other application examples>
以上,虽然通过实施例对实施本发明的最佳方式做了说明,但本发明不局限于这些实施例子,只要在不脱离本发明的要旨的范围内就可以追加各种变形及置换。The best mode for carrying out the present invention has been described above by way of examples, but the present invention is not limited to these examples, and various modifications and substitutions can be added without departing from the gist of the present invention.
例如,本实施方式的HHP20具有单路径模式和多路径模式双方,但HHP20只要具有单路径模式和多路径模式中的任意一种即可。For example, the
另外,HHP20也可以与服务器通信。用户预先将图像发送给服务器,并与用户ID等对应地记录。当HHP20向服务器发送用户ID(登录)时,由于服务器将图像发送到HHP20,因此就能够进行打印。In addition, the HHP20 can also communicate with the server. The user transmits the image to the server in advance, and records it in association with the user ID or the like. When the
另外,用户也可以通过声音来输入打印对象的文本,或是图像输出部11将声音数据发送到服务器,并由服务器来进行声音识别处理。Alternatively, the user may input text to be printed by voice, or the
另外,HHP20可以具有照相机。HHP20可以打印由照相机拍摄的图像。Additionally, the
另外,HHP20也可以直接接受初始位置和放置在打印介质12上时的HHP20的朝向的设定。In addition, the
另外,以上的实施例所示的图6等的构成例是为了方便理解图像输出器11和HHP20的处理而根据主要功能进行了分割的。但是,本发明不限于各处理单位的分割的方法或名称。图像输出器11和HHP20也可以根据处理内容被分割成更多的处理单位。另外,一个处理单位也可以分割成包含更多的处理。In addition, the configuration example of FIG. 6 and the like shown in the above embodiment is divided according to the main functions in order to facilitate the understanding of the processing of the
另外,位置计算电路34是位置信息取得部的一例,IJ记录头24是图像形成部的一例,位置管理部62是位置信息取得部的一例,通信部64是扫描信息取得部的一例,操作受理部53是受理部的一例,通信部51是通信部的一例,LCD207是显示部的一例。In addition, the
如上所述,本发明的HHP20是包括处理器、保存了计算机程序指令的存储器的计算机装置,所述计算机程序指令通过所述处理器执行,可以实现本发明的实施例所涉及的图像形成方法。As described above, the
图32所示是本发明实施例的图像形成装置的结构示意图。如图32所示,该图像形成装置(HHP20)中各个网络接口501和设备之间通过总线互连,将由处理器502代表的一个或者多个中央处理器(CPU201),由存储操作系统5041和应用程序5042的存储器504代表的一个或者多个存储器,以及硬盘505、显示设备506等各种电路连接在一起。FIG. 32 is a schematic structural diagram of an image forming apparatus according to an embodiment of the present invention. As shown in FIG. 32, each
本发明上述实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present invention may be applied to, or implemented by, a processor. The processor may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software. The aforementioned processors may be general purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components , each method, step, and logic block diagram disclosed in the embodiments of the present invention can be implemented or executed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。It will be appreciated that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For a hardware implementation, the processing unit may be implemented in one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays ( FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.
对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。For a software implementation, the techniques described herein may be implemented through modules (eg, procedures, functions, etc.) that perform the functions described herein. Software codes may be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述功能部的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个功能部、单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the device embodiments described above are only illustrative. For example, the division of the functional parts is only a logical function division. In actual implementation, there may be other division methods, such as multiple functional parts, units or Components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solutions in the embodiments of the present invention.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的图像形成方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁盘或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the image forming method described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, removable hard disk, ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims (14)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018-166364 | 2018-09-05 | ||
| JP2018166364 | 2018-09-05 | ||
| JP2019-027892 | 2019-02-19 | ||
| JP2019027892 | 2019-02-19 | ||
| JP2019-123980 | 2019-07-02 | ||
| JP2019123980A JP7298344B2 (en) | 2018-09-05 | 2019-07-02 | IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS, IMAGE FORMING METHOD, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110877487A true CN110877487A (en) | 2020-03-13 |
| CN110877487B CN110877487B (en) | 2021-07-20 |
Family
ID=69727870
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910836337.9A Expired - Fee Related CN110877487B (en) | 2018-09-05 | 2019-09-05 | Image forming apparatus, image forming method, information processing apparatus, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110877487B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113665255A (en) * | 2020-05-15 | 2021-11-19 | 精工爱普生株式会社 | Printing apparatus, information processing apparatus, and recording medium |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1910050A (en) * | 2004-01-15 | 2007-02-07 | 皇家飞利浦电子股份有限公司 | Electronic paint brush scanner and dispensers |
| US20070140770A1 (en) * | 2005-12-20 | 2007-06-21 | Writt John T | User interface for a hand-operated printer |
| JP2010522650A (en) * | 2007-02-23 | 2010-07-08 | マーベル ワールド トレード リミテッド | Positioning method of handheld image translation device |
| CN203945816U (en) * | 2014-05-28 | 2014-11-19 | 杨俊睿 | The print scanned brush of portable hand-held |
| JP2016000486A (en) * | 2014-06-12 | 2016-01-07 | 株式会社リコー | Handy mobile printer, control method of handy mobile printer, and program |
| JP2016010969A (en) * | 2014-06-04 | 2016-01-21 | 株式会社リコー | Handy mobile printer and its program |
| US20160082719A1 (en) * | 2014-09-18 | 2016-03-24 | Ricoh Company, Ltd. | Printer, printing system, and method of printing |
| CN107187210A (en) * | 2017-05-18 | 2017-09-22 | 中山市毕升打印科技有限公司 | A portable mobile printer |
| CN107206810A (en) * | 2015-01-30 | 2017-09-26 | 惠普发展公司,有限责任合伙企业 | Mobile printing |
| CN107225864A (en) * | 2016-03-24 | 2017-10-03 | 卡西欧计算机株式会社 | Print servicing unit, printing equipment, print system and report method |
| CN107867090A (en) * | 2016-09-27 | 2018-04-03 | 卡西欧计算机株式会社 | The control method and recording medium of printing equipment, printing equipment |
-
2019
- 2019-09-05 CN CN201910836337.9A patent/CN110877487B/en not_active Expired - Fee Related
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1910050A (en) * | 2004-01-15 | 2007-02-07 | 皇家飞利浦电子股份有限公司 | Electronic paint brush scanner and dispensers |
| US20070140770A1 (en) * | 2005-12-20 | 2007-06-21 | Writt John T | User interface for a hand-operated printer |
| JP2010522650A (en) * | 2007-02-23 | 2010-07-08 | マーベル ワールド トレード リミテッド | Positioning method of handheld image translation device |
| CN203945816U (en) * | 2014-05-28 | 2014-11-19 | 杨俊睿 | The print scanned brush of portable hand-held |
| JP2016010969A (en) * | 2014-06-04 | 2016-01-21 | 株式会社リコー | Handy mobile printer and its program |
| JP2016000486A (en) * | 2014-06-12 | 2016-01-07 | 株式会社リコー | Handy mobile printer, control method of handy mobile printer, and program |
| US20160082719A1 (en) * | 2014-09-18 | 2016-03-24 | Ricoh Company, Ltd. | Printer, printing system, and method of printing |
| CN107206810A (en) * | 2015-01-30 | 2017-09-26 | 惠普发展公司,有限责任合伙企业 | Mobile printing |
| CN107225864A (en) * | 2016-03-24 | 2017-10-03 | 卡西欧计算机株式会社 | Print servicing unit, printing equipment, print system and report method |
| CN107867090A (en) * | 2016-09-27 | 2018-04-03 | 卡西欧计算机株式会社 | The control method and recording medium of printing equipment, printing equipment |
| CN107187210A (en) * | 2017-05-18 | 2017-09-22 | 中山市毕升打印科技有限公司 | A portable mobile printer |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113665255A (en) * | 2020-05-15 | 2021-11-19 | 精工爱普生株式会社 | Printing apparatus, information processing apparatus, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110877487B (en) | 2021-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6953815B2 (en) | Program, information processing device, display method, droplet ejection device, droplet ejection system | |
| JP6897167B2 (en) | Droplet ejection device, droplet ejection method, program | |
| EP3339043B1 (en) | Printing device; printing method and recording medium | |
| EP3369576B1 (en) | Liquid droplet discharging apparatus, liquid droplet discharging method, and non-transitory computer readable medium | |
| JP2016215472A (en) | Image forming apparatus, image forming method, and program | |
| USRE49057E1 (en) | Position detection apparatus, droplet discharging apparatus, method for detecting position, and medium | |
| JP6724464B2 (en) | Printing assistance device, printing device, printing system, printing assistance method and program | |
| JP2016112700A (en) | Hand-held recording device | |
| US11150853B2 (en) | Apparatus and method for switching connection destination between external devices | |
| JP7298344B2 (en) | IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS, IMAGE FORMING METHOD, AND PROGRAM | |
| JP2020040382A (en) | Image forming device, control method and control program | |
| JP2017170634A (en) | Position detector, droplet ejection device, and program | |
| JP7206997B2 (en) | IMAGE FORMING APPARATUS, STATE CONTROL METHOD, AND PROGRAM | |
| CN110877487B (en) | Image forming apparatus, image forming method, information processing apparatus, and storage medium | |
| US11006016B2 (en) | Image forming apparatus, image forming method, and storage medium | |
| US11102373B2 (en) | Image forming apparatus, state control method, and non-transitory computer-readable storage medium | |
| JP2017004076A (en) | Information processing apparatus, image formation system and image formation apparatus | |
| JP2017105122A (en) | Liquid ejection apparatus, liquid ejection method, and program | |
| JP2021074955A (en) | Image forming apparatus and program | |
| JP2020040383A (en) | Image forming apparatus, image forming system, control method, and control program | |
| JP2023013817A (en) | Image forming system and program | |
| JP2023005120A (en) | Program and image formation method | |
| JP7173381B2 (en) | PRINTING DEVICE, PRINTING METHOD AND PROGRAM | |
| JP2022044481A (en) | Image formation device, liquid discharge system and program | |
| JP2022073514A (en) | Image data output device, printing system, and image data output program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210720 |