[go: up one dir, main page]

JP2017124578A - Droplet discharge device, control method and program of droplet discharge device - Google Patents

Droplet discharge device, control method and program of droplet discharge device Download PDF

Info

Publication number
JP2017124578A
JP2017124578A JP2016006305A JP2016006305A JP2017124578A JP 2017124578 A JP2017124578 A JP 2017124578A JP 2016006305 A JP2016006305 A JP 2016006305A JP 2016006305 A JP2016006305 A JP 2016006305A JP 2017124578 A JP2017124578 A JP 2017124578A
Authority
JP
Japan
Prior art keywords
discharge
droplet
unit
recovery
recording head
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.)
Pending
Application number
JP2016006305A
Other languages
Japanese (ja)
Inventor
智子 深沢
Tomoko Fukazawa
智子 深沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016006305A priority Critical patent/JP2017124578A/en
Publication of JP2017124578A publication Critical patent/JP2017124578A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent a defect in a discharge result due to a specific use situation in a droplet discharge device including discharge means for discharging droplets from a nozzle.SOLUTION: In a hand-held printer which discharges ink being droplets from a nozzle provided to an IJ recording head, occurrence of a prescribed event with respect to the hand-held printer is monitored (S13), discharge of ink from a nozzle is stopped in a case where occurrence of an abnormality in the nozzle is predicted on the basis of detection of the event (S15), and the stop of the discharge is performed by the stop of supply of image data, the supply stop of a drive pattern signal, the stop of the drive pattern signal, turning-off of a power source and the like. Moreover, the hand-held printer includes recovery means for executing a recovery operation.SELECTED DRAWING: Figure 9

Description

この発明は、液滴吐出装置、液滴吐出装置の制御方法及びプログラムに関する。   The present invention relates to a droplet discharge device, a method for controlling the droplet discharge device, and a program.

昨今の、ノート型PC(Personal Computer)の小型化やスマートデバイスの急激な普及に伴い、プリンタにおいても小型化、携帯化が大きな要望の一つとして挙げられている。そして、紙搬送システムを備えず、紙面上を人の手で走査しながらインクを塗布するハンドヘルド印刷デバイスが開発されている(特許文献1参照)。   With the recent downsizing of notebook PCs (Personal Computers) and the rapid spread of smart devices, downsizing and portability of printers have been cited as one of the great demands. A hand-held printing device that does not include a paper transport system and that applies ink while scanning the paper surface with a human hand has been developed (see Patent Document 1).

また、こうしたハンドヘルド印刷デバイスにおいて、記録ヘッドのメンテナンスを行うための回復装置を印刷装置と別個の装置とし、使用者が装置本体をこの回復装置に連結した時にメンテナンスが行われるようにすることも知られている(特許文献2参照)。   It is also known that in such a handheld printing device, the recovery device for maintaining the recording head is a separate device from the printing device, and the maintenance is performed when the user connects the main body of the device to the recovery device. (See Patent Document 2).

ところで、上記のハンドヘルドプリンタにおいて、落下衝撃がある等、通常でない使用状況に起因して記録ヘッドのノズルに異常が発生し、吐出不良となることがある。そして、この状態で印刷を続けると、吐出不良となったノズルの箇所だけ印刷される画像が欠けてしまうこととなり、このことにより、印刷対象を廃棄して印刷のやり直しをせざるを得なくなる場合もある。   By the way, in the above-mentioned handheld printer, there is a case where an abnormality occurs in the nozzles of the recording head due to an abnormal use condition such as a drop impact, resulting in ejection failure. And if you continue printing in this state, the image that is printed only at the location of the nozzle that caused the ejection failure will be lost, and this will require you to discard the print target and start printing again There is also.

このような問題は、ハンドヘルド印刷デバイスに限らず、ノズルから液滴を吐出させる吐出手段を備える他の液滴吐出装置においても同様に、吐出結果の不良として発生し得るものである。
この点に関連し、特許文献2には、前回の回復動作から所定時間経過すると回復動作が必要となったことを表示することが記載されている。しかし、この技術を用いても、特定の使用状況に起因して、通常より早いタイミングで吐出不良が発生した場合には、適切な対処をすることができない。
Such a problem is not limited to a hand-held printing device, but can also occur as a defective ejection result in other droplet ejection apparatuses that include ejection means for ejecting droplets from nozzles.
In relation to this point, Patent Document 2 describes that when a predetermined time elapses from the previous recovery operation, it is displayed that the recovery operation is necessary. However, even if this technique is used, if a discharge failure occurs at a timing earlier than usual due to a specific usage situation, an appropriate countermeasure cannot be taken.

この発明は、このような問題を解決し、ノズルから液滴を吐出させる吐出手段を備える液滴吐出装置において、特定の使用状況に起因する吐出結果の不良を防止できるようにすることを目的とする。   An object of the present invention is to solve such a problem and to prevent a discharge result from being defective due to a specific use situation in a droplet discharge device including a discharge unit that discharges a droplet from a nozzle. To do.

以上の目的を達成するために、この発明による液滴吐出装置は、ノズルから液滴を吐出させる吐出手段を備える液滴吐出装置であって、当該液滴吐出装置に対する所定の事象の発生、を監視する監視手段と、上記監視手段による上記事象の検出に基づき上記吐出手段における異常発生が予測される場合に、上記吐出手段による液滴の吐出を停止させる停止手段とを設けたものである。   In order to achieve the above object, a droplet discharge device according to the present invention is a droplet discharge device including discharge means for discharging a droplet from a nozzle, and the occurrence of a predetermined event with respect to the droplet discharge device. Monitoring means for monitoring, and stop means for stopping the discharge of droplets by the discharge means when an abnormality occurs in the discharge means based on the detection of the event by the monitoring means are provided.

上記の構成によれば、ノズルから液滴を吐出させる吐出手段を備える液滴吐出装置において、通常でない使用状況に起因する吐出結果の不良を防止することができる。   According to the above configuration, in a droplet discharge device including a discharge unit that discharges droplets from a nozzle, it is possible to prevent a discharge result from being defective due to an abnormal use situation.

この発明の液滴吐出装置の第1実施形態であるハンドヘルドプリンタの使用状態の例を示す図である。It is a figure which shows the example of the use condition of the handheld printer which is 1st Embodiment of the droplet discharge apparatus of this invention. この発明の第1実施形態であるハンドヘルドプリンタのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the handheld printer which is 1st Embodiment of this invention. 図1のハンドヘルドプリンタの制御部のハードウェア構成をより詳細に示す図である。It is a figure which shows the hardware constitutions of the control part of the handheld printer of FIG. 1 in detail. 図2のハンドヘルドプリンタと組み合わせて用いる回復装置のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the recovery apparatus used in combination with the handheld printer of FIG. 図4の回復装置の制御部のハードウェア構成をより詳細に示す図である。It is a figure which shows in more detail the hardware constitutions of the control part of the recovery apparatus of FIG. 図2のハンドヘルドプリンタにおけるIJ記録ヘッド及びIJ記録ヘッド駆動部の詳細な構成を示すブロック図である。FIG. 3 is a block diagram illustrating a detailed configuration of an IJ recording head and an IJ recording head driving unit in the handheld printer of FIG. 2. IJ記録ヘッド制御部におけるIJ記録ヘッド駆動波形Vcomの生成について説明するための図である。It is a figure for demonstrating the production | generation of the IJ recording head drive waveform Vcom in an IJ recording head control part. IJ記録ヘッド駆動部におけるIJ記録ヘッドの駆動タイミングの例を示すタイミングチャートである。6 is a timing chart illustrating an example of driving timing of an IJ recording head in an IJ recording head driving unit. 図2のハンドヘルドプリンタのCPUが実行する処理のフローチャートである。It is a flowchart of the process which CPU of the handheld printer of FIG. 2 performs. 図9のフローチャートにおける第1回復判定処理のフローチャートである。10 is a flowchart of first recovery determination processing in the flowchart of FIG. 9. 図9のフローチャートにおける回復動作の一例を示すフローチャートである。10 is a flowchart illustrating an example of a recovery operation in the flowchart of FIG. 9. 図9のフローチャートにおける回復動作の別の例を示すフローチャートである。10 is a flowchart illustrating another example of the recovery operation in the flowchart of FIG. 9. 第2実施形態における図9と対応する処理のフローチャートである。It is a flowchart of the process corresponding to FIG. 9 in 2nd Embodiment. 図13のフローチャートにおける第2回復判定処理のフローチャートである。It is a flowchart of the 2nd recovery determination process in the flowchart of FIG. 第2実施形態の変形例における回復動作の一例を示すフローチャートである。It is a flowchart which shows an example of the recovery operation | movement in the modification of 2nd Embodiment. 第3実施形態における図9と対応する処理のフローチャートである。It is a flowchart of the process corresponding to FIG. 9 in 3rd Embodiment. 図16の続きのフローチャートである。FIG. 17 is a flowchart continued from FIG. 16.

〔第1実施形態:図1乃至図12〕
以下、本発明の第1実施形態について、図1乃至図12を用いて説明する。
まず図1に、この発明の液滴吐出装置の第1実施形態であるハンドヘルドプリンタ10の使用状態の例を示す。
[First Embodiment: FIGS. 1 to 12]
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.
First, FIG. 1 shows an example of a usage state of a handheld printer 10 which is a first embodiment of the droplet discharge device of the present invention.

図1に示すハンドヘルドプリンタ10は、外部の画像データ出力器(ここではタブレット型コンピュータ30とするが、スマートフォン、PC(パーソナルコンピュータ)等、任意の情報処理装置であってよい)から画像データを受信し、記録媒体40上におけるユーザの手動走査に応じてその画像データに従って液滴であるインクをノズルから吐出することにより、記録媒体上に、受信した画像データに従った画像を形成する装置である。
ユーザによる手動走査の方向や速度は任意である。ハンドヘルドプリンタ10は、移動量、加速度、回転量等を検出するセンサを備え、これらのセンサの検出結果に基づき現在位置を特定し、現在位置と対応する画像を記録媒体上に形成すべく、画像データに従ったインクの吐出を行う。
The handheld printer 10 shown in FIG. 1 receives image data from an external image data output device (here, it is a tablet computer 30 but may be any information processing device such as a smartphone or a PC (personal computer)). The apparatus forms an image according to the received image data on the recording medium by ejecting ink, which is a droplet, from the nozzle according to the image data according to the user's manual scanning on the recording medium 40. .
The direction and speed of manual scanning by the user are arbitrary. The handheld printer 10 includes sensors that detect movement amount, acceleration, rotation amount, and the like, specifies the current position based on the detection results of these sensors, and forms an image corresponding to the current position on a recording medium. Ink is ejected according to the data.

記録媒体40は、ノートや定型用紙等、平面状のものが考えられるが、ハンドヘルドプリンタ10による手動走査が可能でありかつ現在位置を特定できるなら、曲面状であることも妨げられない。また、材質は任意である。
また、ハンドヘルドプリンタ10は、ノズルのインク詰まり除去や吐出位置精度維持のための回復処理を行うための回復装置20とセットで用いる。ユーザは、画像形成のために記録媒体上を走査する際にはハンドヘルドプリンタ10を単体で把持して移動させるが、ハンドヘルドプリンタ10を使用しない間や、ハンドヘルドプリンタ10の回復処理を行う場合には、これを回復装置20にセットする。
ハンドヘルドプリンタ10が回復装置20にセットされると、両者は協働して、必要に応じて回復処理を実行する。その詳細については後述する。
The recording medium 40 may be a flat one such as a notebook or a standard paper. However, if the recording medium 40 can be manually scanned by the handheld printer 10 and the current position can be specified, the recording medium 40 is not disturbed. The material is arbitrary.
The handheld printer 10 is used as a set together with a recovery device 20 for performing recovery processing for removing ink clogging of nozzles and maintaining discharge position accuracy. When the user scans the recording medium for image formation, the handheld printer 10 is gripped and moved alone, but when the handheld printer 10 is not used or when the recovery process of the handheld printer 10 is performed. This is set in the recovery device 20.
When the handheld printer 10 is set in the recovery device 20, the two cooperate to execute a recovery process as necessary. Details thereof will be described later.

次に、図2に、ハンドヘルドプリンタ10のハードウェア構成を示す。
ハンドヘルドプリンタ10は、電源101、電源回路102、通信I/F(Interface)103、シリアルI/F104、ROM105、DRAM(Dynamic RAM)106、ナビゲーションセンサ107、ショックセンサ108、IJ(Ink Jet)記録ヘッド環境センサ109、OPU(Operation Panel Unit)110、RTC(Real Time Clock)111、IJ記録ヘッド駆動部112、IJ記録ヘッド113及び制御部114を備える。
Next, FIG. 2 shows a hardware configuration of the handheld printer 10.
The handheld printer 10 includes a power supply 101, a power supply circuit 102, a communication I / F (Interface) 103, a serial I / F 104, a ROM 105, a DRAM (Dynamic RAM) 106, a navigation sensor 107, a shock sensor 108, and an IJ (Ink Jet) recording head. An environmental sensor 109, an OPU (Operation Panel Unit) 110, an RTC (Real Time Clock) 111, an IJ recording head driving unit 112, an IJ recording head 113, and a control unit 114 are provided.

電源101は、電池やバッテリー等であって、ハンドヘルドプリンタ10に電源を供給する機能を備える。電源回路102は、電源101が供給する電源をハンドヘルドプリンタ10の制御部114やIJ記録ヘッド駆動部112で使用可能な電源に変換する機能を備える。また、バッテリーの充電回路やAC電源との切り替え等を行う機能も備える。
通信I/F103は、タブレット型コンピュータ30やPC等のホストからデータ受信等を行うインタフェースである。通信I/F103としては、無線LANやNFC(Near Field Communication:近距離無線通信)等を用いることが考えられるが、これに限るものではない。
The power source 101 is a battery, a battery, or the like, and has a function of supplying power to the handheld printer 10. The power supply circuit 102 has a function of converting the power supplied from the power supply 101 into a power usable by the control unit 114 and the IJ recording head driving unit 112 of the handheld printer 10. It also has a function of switching between a battery charging circuit and an AC power source.
The communication I / F 103 is an interface that receives data from a host such as a tablet computer 30 or a PC. The communication I / F 103 may be a wireless LAN, NFC (Near Field Communication), or the like, but is not limited thereto.

シリアルI/F104は、ハンドヘルドプリンタ10と回復装置20との間でデータの送受信を行うためのインタフェースである。汎用のシリアルインタフェースを用いることができる。また、ハンドヘルドプリンタ10が回復装置20上に載置された状態で通信が可能であればよい。送受信するデータとしては、例えば、回復装置20からハンドヘルドプリンタ10に対して回復処理の実行を指示するための回復コマンドが考えられる。
ROM105は、不揮発性記憶媒体(記憶手段)であり、制御部114が実行するハンドヘルドプリンタ10のハードウェア制御を行うファームウェア等の各種プログラムや、IJ記録ヘッド113のIJ記録ヘッド駆動波形データ、ハンドヘルドプリンタ10の初期設定データ、IJ記録ヘッド113の状態データ等の各種データを格納している。
The serial I / F 104 is an interface for transmitting and receiving data between the handheld printer 10 and the recovery device 20. A general-purpose serial interface can be used. Further, it is sufficient that communication is possible with the handheld printer 10 placed on the recovery device 20. As the data to be transmitted / received, for example, a recovery command for instructing the handheld printer 10 to execute recovery processing from the recovery device 20 can be considered.
The ROM 105 is a non-volatile storage medium (storage means), and various programs such as firmware for performing hardware control of the handheld printer 10 executed by the control unit 114, IJ recording head drive waveform data of the IJ recording head 113, and a handheld printer Various data such as 10 initial setting data and status data of the IJ recording head 113 are stored.

DRAM106は、揮発性の記憶媒体(記憶手段)であり、通信I/F103から受け付けた画像データの一時的な格納や、ファームウェア動作時のワークメモリ、ROM105に格納されたファームウェア展開等に用いる。
ナビゲーションセンサ107は、ハンドヘルドプリンタ10やIJ記録ヘッド113の位置に関して、その移動量、回転量、加速度等を検出する機能を備え、公知の姿勢センサ及び加速度センサを組み合わせて構成することができる。ナビゲーションセンサ107が検出した情報は、位置情報を算出するために用いられる。
The DRAM 106 is a volatile storage medium (storage means), and is used for temporary storage of image data received from the communication I / F 103, work memory during firmware operation, development of firmware stored in the ROM 105, and the like.
The navigation sensor 107 has a function of detecting the movement amount, rotation amount, acceleration, and the like of the position of the handheld printer 10 and the IJ recording head 113, and can be configured by combining known posture sensors and acceleration sensors. Information detected by the navigation sensor 107 is used to calculate position information.

ショックセンサ108は、落下等によりハンドヘルドプリンタ10が受ける衝撃及びその強度を検出する機能を備え、公知の加速度センサをショックセンサ108として用いることができる。ナビゲーションセンサ107に、ショックセンサ108の機能を兼ねさせるようにしてもよい。
IJ記録ヘッド環境センサ109は、IJ記録ヘッド113の周囲温度及び周囲湿度を測定する機能を備え、公知の温度センサ及び湿度センサにより構成することができる。
OPU110は、ユーザの操作を受け付け、またハンドヘルドプリンタ10の動作状態や設定状態を表示するための表示操作部である。具体的には、LED(Light Emitting Diode)、スイッチ等で構成することができる。また、液晶パネルやタッチパネルを用いてもよい。
OPU110により表示するハンドヘルドプリンタ10の状態には、電源のオン/オフや、ハンドヘルドプリンタ10を回復装置20にセットし回復動作を行う必要があるか否か、等が考えられる。
The shock sensor 108 has a function of detecting an impact received by the handheld printer 10 due to a drop or the like and its strength, and a known acceleration sensor can be used as the shock sensor 108. The navigation sensor 107 may also function as the shock sensor 108.
The IJ recording head environment sensor 109 has a function of measuring the ambient temperature and ambient humidity of the IJ recording head 113, and can be configured by a known temperature sensor and humidity sensor.
The OPU 110 is a display operation unit that receives user operations and displays the operation state and setting state of the handheld printer 10. Specifically, it can be configured by an LED (Light Emitting Diode), a switch, or the like. Further, a liquid crystal panel or a touch panel may be used.
The state of the handheld printer 10 displayed by the OPU 110 may be power on / off, whether or not the handheld printer 10 needs to be set in the recovery device 20 and a recovery operation needs to be performed.

RTC111は、ハンドヘルドプリンタ10の電源のオン/オフに関わらずリアルタイムで時間経過を測定する計時手段である。このRTC111は、例えばIJ記録ヘッド113のノズル113aから印字のためのインク吐出がされなかった時間を計測する為に用いる。
IJ記録ヘッド駆動部112は、IJ記録ヘッド113を駆動させるための駆動回路であり、IJ記録ヘッド113が印字用画像データに基づき記録媒体40にインクの吐出を実行するためのIJ記録ヘッド駆動波形Vcomを生成する。
The RTC 111 is a time measuring unit that measures the passage of time in real time regardless of whether the power of the handheld printer 10 is turned on or off. The RTC 111 is used, for example, for measuring a time during which ink for printing has not been ejected from the nozzle 113a of the IJ recording head 113.
The IJ recording head driving unit 112 is a driving circuit for driving the IJ recording head 113, and an IJ recording head driving waveform for causing the IJ recording head 113 to eject ink onto the recording medium 40 based on the print image data. Generate Vcom.

IJ記録ヘッド113は、複数のインク吐出ノズル113aを備え、該ノズル113aから液滴であるインクを吐出させる吐出手段である。画像データに従ってIJ記録ヘッド113を駆動してインクを記録媒体40に向けて吐出させることにより、記録媒体40への印刷を行うことができる。
なお、IJ記録ヘッド113は、圧電素子(ピエゾ素子)を用いるピエゾ式でもインクを加熱して発生する泡を利用してインクを押し出すサーマル方式でもよいが、この実施形態では、サーマル方式を用いる。
制御部114は、後述のCPU121を含む制御回路を備え、ハンドヘルドプリンタ10全体の動作を統括制御する機能を備える。
The IJ recording head 113 is a discharge unit that includes a plurality of ink discharge nozzles 113a and discharges ink that is droplets from the nozzles 113a. Printing on the recording medium 40 can be performed by driving the IJ recording head 113 according to the image data and ejecting ink toward the recording medium 40.
The IJ recording head 113 may be a piezo type using a piezoelectric element (piezo element) or a thermal type that extrudes ink using bubbles generated by heating the ink. In this embodiment, the thermal type is used.
The control unit 114 includes a control circuit including a CPU 121, which will be described later, and has a function of performing overall control of the operation of the handheld printer 10 as a whole.

次に、図3を用いて、制御部114のより詳細なハードウェア構成や制御機能について説明する。図3は、ハンドヘルドプリンタ10の制御部114のハードウェア構成をより詳細に示す図である。
図3に示すように、制御部114は、バス150及び151を介して相互に通信するSoC(System-on-a chip)120とASIC/FPGA(Application Specific Integrated Circuit/Field-Programmable Gate Array)130を備える。
なお、ASIC/FPGA130は、ASICとFPGAのいずれの実装技術で設計をしてもよいことを意味するが、これ以外の他の実装技術で構成されてもよい。また、SoC120とASIC/FPGA130をまとめて1のチップや基板で構成してもよいし、2以上のチップや基板で実装してもよい。
Next, a more detailed hardware configuration and control function of the control unit 114 will be described with reference to FIG. FIG. 3 is a diagram showing the hardware configuration of the control unit 114 of the handheld printer 10 in more detail.
As shown in FIG. 3, the control unit 114 includes an SoC (System-on-a chip) 120 and an ASIC / FPGA (Application Specific Integrated Circuit / Field-Programmable Gate Array) 130 that communicate with each other via buses 150 and 151. Is provided.
The ASIC / FPGA 130 means that it may be designed by any mounting technology of ASIC and FPGA, but may be configured by other mounting technologies. Further, the SoC 120 and the ASIC / FPGA 130 may be collectively configured with one chip or substrate, or may be mounted with two or more chips or substrates.

SoC120は、CPU121、位置算出回路122、メモリコントローラ123、ROMコントローラ124、シリアルコントローラ125及びRTCコントローラ126を備える。これらはバス150を介して接続されている。
CPU121は、ROM105からDRAM106に展開されたファームウェア(プログラム)等を実行し、SoC120内の各部及びASIC/FPGA130内の各部の動作を制御する。そして、この制御を通じて、ハンドヘルドプリンタ10の後述する各種機能を実現する。
The SoC 120 includes a CPU 121, a position calculation circuit 122, a memory controller 123, a ROM controller 124, a serial controller 125, and an RTC controller 126. These are connected via a bus 150.
The CPU 121 executes firmware (program) or the like developed from the ROM 105 to the DRAM 106 and controls operations of each unit in the SoC 120 and each unit in the ASIC / FPGA 130. Through this control, various functions described later of the handheld printer 10 are realized.

位置算出回路122は、ナビゲーションセンサ107が検出するサンプリング周期毎の移動量、回転量、加速度等に基づいてハンドヘルドプリンタ10の位置(座標情報)を算出する機能を備える。なお、ハンドヘルドプリンタ10の位置とは、厳密にはノズル113aの位置であるが、ここでは単にハンドヘルドプリンタ10の位置と記載する。また、位置算出回路122は、ハンドヘルドプリンタ10が印字を吐出する際の、目標吐出位置も算出する機能も備える。   The position calculation circuit 122 has a function of calculating the position (coordinate information) of the handheld printer 10 based on the movement amount, rotation amount, acceleration, and the like for each sampling period detected by the navigation sensor 107. Although the position of the handheld printer 10 is strictly the position of the nozzle 113a, it is simply described as the position of the handheld printer 10 here. The position calculation circuit 122 also has a function of calculating a target discharge position when the handheld printer 10 discharges printing.

メモリコントローラ123は、DRAM106に対するデータの読み書きを制御するインタフェースである。
ROMコントローラ124は、ROM105からのデータの読み出しを制御するインタフェースである。
The memory controller 123 is an interface that controls reading and writing of data with respect to the DRAM 106.
The ROM controller 124 is an interface that controls reading of data from the ROM 105.

シリアルコントローラ125は、シリアルI/F104に接続される外部機器との間の通信を制御するインタフェースである。なお、ここでは外部機器として回復装置20を想定しているが、これに限られない。
RTCコントローラ126は、CPU121からの指示に従ってRTC111を制御したり、RTC111が計測する時間の情報を取得したりするためのインタフェースである。
The serial controller 125 is an interface that controls communication with an external device connected to the serial I / F 104. Here, the recovery device 20 is assumed as an external device, but is not limited thereto.
The RTC controller 126 is an interface for controlling the RTC 111 in accordance with an instruction from the CPU 121 and acquiring time information measured by the RTC 111.

次に、ASIC/FPGA130は、ナビゲーションセンサI/F131、印字/センサタイミング生成部132、DMAC(Direct Memory Access Controller)133、回転器134、画像RAM135、IJ記録ヘッド制御部136、ショックセンサI/F137、IJ記録ヘッド環境センサI/F138、割込制御部139、吐出許容誤差調整部140を備える。これらはバス151を介して相互に接続され、バス150,151を介してCPU121から制御可能となっている。   Next, the ASIC / FPGA 130 includes a navigation sensor I / F 131, a print / sensor timing generation unit 132, a direct memory access controller (DMAC) 133, a rotator 134, an image RAM 135, an IJ recording head control unit 136, and a shock sensor I / F 137. , An IJ recording head environment sensor I / F 138, an interrupt control unit 139, and a discharge allowable error adjustment unit 140. These are connected to each other via a bus 151 and can be controlled from the CPU 121 via buses 150 and 151.

ナビゲーションセンサI/F131は、ナビゲーションセンサ107を制御するためのインタフェースである。より具体的には、ナビゲーションセンサI/F131は、印字/センサタイミング生成部132から通知されたタイミングで、ナビゲーションセンサ107から、ナビゲーションセンサ107が検出した移動量、回転量、加速度等の情報を取得して内部メモリに格納し、CPU121等による参照に供することができる。   The navigation sensor I / F 131 is an interface for controlling the navigation sensor 107. More specifically, the navigation sensor I / F 131 acquires information such as the movement amount, the rotation amount, and the acceleration detected by the navigation sensor 107 from the navigation sensor 107 at the timing notified from the print / sensor timing generation unit 132. And stored in the internal memory for reference by the CPU 121 or the like.

印字/センサタイミング生成部132は、ナビゲーションセンサI/F131にナビゲーションセンサ107の情報を読み取るタイミングを通知し、また、IJ記録ヘッド制御部136にIJ記録ヘッド113を駆動する駆動タイミングを通知する機能を備える。
DMAC133は、IJ記録ヘッド113の駆動に用いる画像データの取得及びIJ記録ヘッド制御部136への供給を行う機能を備える。より具体的には、DMAC133は、位置算出回路122が算出した位置情報を基に、メモリコントローラ123を介してIJ記録ヘッド113の各ノズル113a周辺の画像データを制御部114の外部にあるDRAM106中の画像メモリから取得し、画像RAM135に一時的に格納する。その後、必要に応じて回転器134によりその画像データの回転処理を行った後で、IJ記録ヘッド制御部136へ画像データを供給する。
The print / sensor timing generation unit 132 has a function of notifying the navigation sensor I / F 131 of the timing for reading the information of the navigation sensor 107 and also notifying the IJ recording head control unit 136 of the driving timing for driving the IJ recording head 113. Prepare.
The DMAC 133 has a function of acquiring image data used for driving the IJ recording head 113 and supplying the image data to the IJ recording head control unit 136. More specifically, the DMAC 133 stores image data around each nozzle 113a of the IJ recording head 113 in the DRAM 106 outside the control unit 114 via the memory controller 123 based on the position information calculated by the position calculation circuit 122. From the image memory and temporarily stored in the image RAM 135. Thereafter, the image data is supplied to the IJ recording head controller 136 after the image data is rotated by the rotator 134 as necessary.

回転器134は、DMAC133が取得した画像データに対し、インクを吐出するIJ記録ヘッド113及びノズル113aの位置に応じて回転させる回転処理を行う機能を備える。
画像RAM135は、DMAC133が取得した画像データを一時的に格納する機能を備える。
IJ記録ヘッド制御部136は、IJ記録ヘッド駆動部112に、IJ記録ヘッド113の駆動に用いる制御信号及び画像データを供給する機能を備える。なお、IJ記録ヘッド113の回復動作を行う場合には、IJ記録ヘッド制御部136は、IJ記録ヘッド駆動部112に対し、回復動作を実行させるための制御信号を供給する。
The rotator 134 has a function of performing rotation processing for rotating the image data acquired by the DMAC 133 according to the positions of the IJ recording head 113 and the nozzle 113a that eject ink.
The image RAM 135 has a function of temporarily storing image data acquired by the DMAC 133.
The IJ recording head control unit 136 has a function of supplying a control signal and image data used for driving the IJ recording head 113 to the IJ recording head driving unit 112. When the recovery operation of the IJ recording head 113 is performed, the IJ recording head control unit 136 supplies a control signal for causing the IJ recording head driving unit 112 to execute the recovery operation.

ショックセンサI/F137は、ショックセンサ108の動作を制御するためのインタフェースである。また、ショックセンサI/F137は、衝撃強度の閾値を予め記憶しておくと共に、ショックセンサ108から定期的に衝撃強度の検出値を取得し、その検出値が閾値を超えているか否かを監視する機能を備える。そして、検出値が閾値を超えている場合は、ショックセンサI/F137は、閾値を超えていることと、その強度を割込制御部139に通知する。なお、ショックセンサI/F137が用いる閾値は、必ずしも図10のステップS22で用いる所定値と一致している必要はなく、当該所定値として設定し得る最低値以下の値とする。   The shock sensor I / F 137 is an interface for controlling the operation of the shock sensor 108. The shock sensor I / F 137 stores a threshold value of impact strength in advance, periodically acquires a detected value of impact strength from the shock sensor 108, and monitors whether the detected value exceeds the threshold value. It has a function to do. If the detected value exceeds the threshold value, the shock sensor I / F 137 notifies the interrupt control unit 139 that the threshold value is exceeded and the strength thereof. Note that the threshold value used by the shock sensor I / F 137 does not necessarily match the predetermined value used in step S22 in FIG. 10, and is set to a value equal to or lower than the minimum value that can be set as the predetermined value.

IJ記録ヘッド環境センサI/F138は、IJ記録ヘッド環境センサ109の動作を制御するためのインタフェースである。また、IJ記録ヘッド環境センサI/F138は、IJ記録ヘッド113の周囲温度、周囲湿度について、閾値を予め記憶しておくと共に、IJ記録ヘッド環境センサ109から定期的に周囲温度及び周囲湿度の検出値を取得し、それらが各々の閾値を超えているか否かを監視する機能を備える。また、周囲温度と周囲湿度のうち少なくとも一方の検出値が閾値を超えている場合は、ショックセンサI/F137は、検出値が閾値を超えていることと、その時の温度及び湿度を割込制御部139に通知する機能を備える。なお、IJ記録ヘッド環境センサI/F138が用いる閾値も、必ずしも図14のステップS62又はS63で用いる所定値と一致している必要はなく、当該所定値として設定し得る最低値以下の値とする。   The IJ recording head environment sensor I / F 138 is an interface for controlling the operation of the IJ recording head environment sensor 109. The IJ recording head environment sensor I / F 138 previously stores threshold values for the ambient temperature and ambient humidity of the IJ recording head 113, and periodically detects the ambient temperature and ambient humidity from the IJ recording head environment sensor 109. It has the function of acquiring values and monitoring whether they exceed their respective thresholds. If at least one of the detected values of the ambient temperature and ambient humidity exceeds the threshold value, the shock sensor I / F 137 controls that the detected value exceeds the threshold value, and interrupts the temperature and humidity at that time. A function of notifying the unit 139. Note that the threshold used by the IJ recording head environment sensor I / F 138 does not necessarily match the predetermined value used in step S62 or S63 in FIG. 14, and is a value equal to or lower than the minimum value that can be set as the predetermined value. .

割込制御部139は、割込信号を生成してSoC120へ出力する機能を備える。割込信号の生成及び出力は、例えば、ナビゲーションセンサI/F131がナビゲーションセンサ107から新たな検出値を取得した場合、ショックセンサI/F137から、ショックセンサ108が閾値以上の衝撃を検出したことを通知された場合、および、IJ記録ヘッド環境センサI/F138から、IJ記録ヘッド環境センサ109が閾値以上の温度又は湿度を検出したことを通知された場合に行う。   The interrupt control unit 139 has a function of generating an interrupt signal and outputting it to the SoC 120. For example, when the navigation sensor I / F 131 acquires a new detection value from the navigation sensor 107, the generation and output of the interrupt signal indicates that the shock sensor 108 has detected an impact greater than the threshold value from the shock sensor I / F 137. This is performed when notified, and when it is notified from the IJ recording head environment sensor I / F 138 that the IJ recording head environment sensor 109 has detected a temperature or humidity equal to or higher than a threshold value.

割込信号には、その原因となった事項(閾値以上の検出値の取得など)を示す情報と、その事項に関係するセンサの検出値の情報とが含まれる。CPU121は、SoC120へ出力された割込信号から、ナビゲーションセンサ107の新たな検出値、ハンドヘルドプリンタ10への所定の値を超える衝撃があったこと及びその強度、IJ記録ヘッド113の周囲温度、周囲湿度が所定の値を超えたこと及びその温度及び/或いは湿度等の情報を取得する。   The interrupt signal includes information indicating the cause (acquisition of a detection value greater than or equal to the threshold value) causing the cause and information on the detection value of the sensor related to the matter. From the interrupt signal output to the SoC 120, the CPU 121 detects that the new detected value of the navigation sensor 107, an impact exceeding the predetermined value to the handheld printer 10 and its intensity, the ambient temperature of the IJ recording head 113, the ambient Information on the humidity exceeding a predetermined value and the temperature and / or humidity is acquired.

また、割込制御部139は、上記割込信号により、ハンドヘルドプリンタ10のステータス情報(エラー等)をSoC120上のCPU121へ通知する機能も備える。
吐出許容誤差調整部140は、位置算出回路122が算出した位置情報を基に、フリーハンド走査により変動する変動因子の変動量を求め、その変動量に応じてノズルのX軸方向、Y軸方向の吐出許容誤差を動的に調整する機能を備える。
The interrupt control unit 139 also has a function of notifying the CPU 121 on the SoC 120 of status information (such as an error) of the handheld printer 10 using the interrupt signal.
Based on the position information calculated by the position calculation circuit 122, the discharge allowable error adjustment unit 140 obtains a fluctuation amount of a fluctuation factor that fluctuates by freehand scanning, and the X-axis direction and Y-axis direction of the nozzle according to the fluctuation amount. A function of dynamically adjusting the discharge allowable error is provided.

次に、回復装置20について図4及び図5を用いて説明する。
回復装置20は、ハンドヘルドプリンタ10を使用しない場合に載置する載置台としての機能を備えると共に、ハンドヘルドプリンタ10のIJ記録ヘッド113に対し、その機能を維持及び回復させるためのクリーニング等の回復動作を行う機能を備える装置である。なお、ハンドヘルドプリンタ10をプリンタ本体、回復装置20を回復ユニットとして、ハンドヘルドプリンタ10と回復装置20とが一つの印刷装置を構成するものとして捉えてもよい。
Next, the recovery device 20 will be described with reference to FIGS. 4 and 5.
The recovery device 20 has a function as a mounting table that is mounted when the handheld printer 10 is not used, and a recovery operation such as cleaning for maintaining and recovering the IJ recording head 113 of the handheld printer 10. It is an apparatus provided with the function to perform. Note that the handheld printer 10 may be regarded as a printer body, the recovery device 20 as a recovery unit, and the handheld printer 10 and the recovery device 20 may constitute one printing device.

図4に示すように、回復装置20は、電源201、電源回路202、メモリ203、状態検知センサ204、回復処理部205、シリアルI/F206及び制御部207を備える。
まず、電源201は、電池やバッテリー等であって、回復装置20に電源を供給する機能を備える。
電源回路202は、電源201が供給する電源を回復装置20の各部の駆動に使用する電源に変換する機能を備える。また、バッテリーの充電回路やAC電源との切り替え等を行う機能も備える。
As illustrated in FIG. 4, the recovery device 20 includes a power supply 201, a power supply circuit 202, a memory 203, a state detection sensor 204, a recovery processing unit 205, a serial I / F 206, and a control unit 207.
First, the power source 201 is a battery, a battery, or the like, and has a function of supplying power to the recovery device 20.
The power supply circuit 202 has a function of converting the power supplied from the power supply 201 into a power supply used for driving each unit of the recovery device 20. It also has a function of switching between a battery charging circuit and an AC power source.

メモリ203は、記憶手段であり、回復装置20のハードウェア制御を行うファームウェアを格納する不揮発性記憶手段と、ファームウェア動作時のワークメモリや不揮発性記憶手段から展開されたファームウェアを格納する揮発性記憶手段とを備える。
状態検知センサ204は、ハンドヘルドプリンタ10の状態を検出するためのセンサである。より具体的には、ハンドヘルドプリンタ10が回復装置20と接続しているか否かを検出するセンサと、接続されたハンドヘルドプリンタ10におけるIJ記録ヘッド113(インクタンクも含む)の異常を検出する機能を備える。なお、ハンドヘルドプリンタ10と回復装置20との接続は、回復装置20上の所定の位置にハンドヘルドプリンタ10を載置することによって、所定のコネクタを介して行われる。
The memory 203 is a storage means, a non-volatile storage means for storing firmware for performing hardware control of the recovery device 20, and a volatile storage for storing firmware developed from the work memory and the non-volatile storage means at the time of firmware operation Means.
The state detection sensor 204 is a sensor for detecting the state of the handheld printer 10. More specifically, a sensor for detecting whether or not the handheld printer 10 is connected to the recovery device 20 and a function for detecting an abnormality of the IJ recording head 113 (including the ink tank) in the connected handheld printer 10. Prepare. The handheld printer 10 and the recovery device 20 are connected to each other through a predetermined connector by placing the handheld printer 10 at a predetermined position on the recovery device 20.

回復処理部205は、回復装置20と接続されたハンドヘルドプリンタ10に対し、そのIJ記録ヘッド113のクリーニング等の回復動作を行う機能を備える。また、回復処理部205は、クリーニングユニットを駆動するためのモータ等の駆動手段を含むものである。なお、IJ記録ヘッド113の回復動作は、回復処理部205が行うものに限られず、回復装置20からハンドヘルドプリンタ10に回復動作の実行指示を送信し、その指示に従ってハンドヘルドプリンタ10側で実行するものもある。例えば、回復用のインク吐出等である。   The recovery processing unit 205 has a function of performing a recovery operation such as cleaning of the IJ recording head 113 for the handheld printer 10 connected to the recovery device 20. The recovery processing unit 205 includes driving means such as a motor for driving the cleaning unit. Note that the recovery operation of the IJ recording head 113 is not limited to that performed by the recovery processing unit 205, but an instruction to execute the recovery operation is transmitted from the recovery device 20 to the handheld printer 10, and is executed on the handheld printer 10 side according to the instruction. There is also. For example, recovery ink discharge or the like.

シリアルI/F206は、回復装置20とハンドヘルドプリンタ10との間でデータの送受信を行うためのインタフェースである。ハンドヘルドプリンタ10側のシリアルI/F104と対応するものであるので、詳細な説明は省略する。
制御部207は、後述のCPU209を含む制御回路を備え、ハンドヘルドプリンタ10全体の動作を統括制御する機能を備える。
The serial I / F 206 is an interface for transmitting and receiving data between the recovery device 20 and the handheld printer 10. Since it corresponds to the serial I / F 104 on the handheld printer 10 side, a detailed description is omitted.
The control unit 207 includes a control circuit including a CPU 209 described later, and has a function of controlling the overall operation of the handheld printer 10.

次に、図5を用いて、制御部207のより詳細なハードウェア構成や制御機能について説明する。図5は、回復装置20の制御部207のハードウェア構成をより詳細に示す図である。
図5に示すように、制御部207の主要部はここではMCU(Micro Controller Unit)208として構成している。このMCU208は、CPU209、メモリコントローラ210、シリアルコントローラ211、センサI/O(入出力部)212、PWM(パルス幅変調)制御部213、割込制御部214を備える。
Next, a more detailed hardware configuration and control function of the control unit 207 will be described with reference to FIG. FIG. 5 is a diagram showing the hardware configuration of the control unit 207 of the recovery device 20 in more detail.
As shown in FIG. 5, the main part of the control unit 207 is configured as an MCU (Micro Controller Unit) 208 here. The MCU 208 includes a CPU 209, a memory controller 210, a serial controller 211, a sensor I / O (input / output unit) 212, a PWM (pulse width modulation) control unit 213, and an interrupt control unit 214.

CPU209は、メモリ203に展開されたファームウェア(プログラム)等を実行し、MCU208内の各部の動作を制御する。そして、この制御を通じて、回復装置20の後述する各種機能を実現する。
メモリコントローラ210は、メモリ203に対するデータの読み書きを制御するインタフェースである。
シリアルコントローラ211は、シリアルI/F206に接続される外部機器との間の通信を制御するインタフェースである。なお、ここでは外部機器としてハンドヘルドプリンタ10を想定しているが、これに限られない。
The CPU 209 executes firmware (program) and the like expanded in the memory 203 and controls the operation of each unit in the MCU 208. And through this control, various functions to be described later of the recovery device 20 are realized.
The memory controller 210 is an interface that controls reading and writing of data with respect to the memory 203.
The serial controller 211 is an interface that controls communication with an external device connected to the serial I / F 206. Although the handheld printer 10 is assumed as an external device here, the present invention is not limited to this.

センサI/O212は、状態検知センサ204からその検出結果を取得するためのインタフェースである。状態検知センサ204がアナログセンサの場合は、AD(アナログデジタル)コンバータとして、デジタルセンサの場合は汎用のデジタルI/Oとして構成することができる。
PWM制御部213は、回復処理部中のモータ等の駆動部の駆動制御を行う機能を備える。
The sensor I / O 212 is an interface for acquiring the detection result from the state detection sensor 204. When the state detection sensor 204 is an analog sensor, it can be configured as an AD (analog-digital) converter, and when it is a digital sensor, it can be configured as a general-purpose digital I / O.
The PWM control unit 213 has a function of performing drive control of a drive unit such as a motor in the recovery processing unit.

次に、ハンドヘルドプリンタ10が行う、IJ記録ヘッド113からのインク吐出の制御についてより詳細に説明する。
図6に、ハンドヘルドプリンタ10のIJ記録ヘッド113及びIJ記録ヘッド駆動部112の詳細な構成を示す。
ハンドヘルドプリンタ10において、IJ記録ヘッド駆動部112は、アナログスイッチ161、レベルシフタ162、階調デコーダ163、ラッチ164及びシフトレジスタ165を備える。
また、IJ記録ヘッド113は、図2に示した各ノズル113a1〜113aNについて、対応するノズルからインクを吐出させるためのアクチュエータ113b1〜113bN(以下、個体を特定する必要がない場合は、アクチュエータ113bと記載する。)を備える。
Next, the control of ink ejection from the IJ recording head 113 performed by the handheld printer 10 will be described in more detail.
FIG. 6 shows a detailed configuration of the IJ recording head 113 and the IJ recording head driving unit 112 of the handheld printer 10.
In the handheld printer 10, the IJ recording head driving unit 112 includes an analog switch 161, a level shifter 162, a gradation decoder 163, a latch 164, and a shift register 165.
In addition, the IJ recording head 113 includes, for each of the nozzles 113a1 to 113aN shown in FIG. 2, an actuator 113b1 to 113bN for ejecting ink from the corresponding nozzle (hereinafter referred to as an actuator 113b when there is no need to specify an individual). To be described).

IJ記録ヘッド制御部136は、IJ記録ヘッド駆動部112に対し、IJ記録ヘッド113のノズル113aの本数分の画素の画像データSDを、シリアルデータとして画像データ転送クロックSCKに従ってシフトレジスタ165内に転送する。転送が終了すると、IJ記録ヘッド制御部136は、画像データラッチ信号SLnのタイミングで、ノズル113a毎に設けられたラッチ164に各画素の画像データSDを記憶させる。
IJ記録ヘッド制御部136は、画像データSDをラッチさせた後、アナログスイッチ161へ、各階調のインクを各ノズルから吐出させるためのIJ記録ヘッド駆動波形Vcomを印加する。また、IJ記録ヘッド制御部136は、階調デコーダ163に対し、画像データの階調値毎のIJ記録ヘッド駆動マスクパターンを、マスクパターン信号MNとして与える。
The IJ recording head control unit 136 transfers the image data SD of the number of pixels of the nozzles 113a of the IJ recording head 113 to the IJ recording head driving unit 112 as serial data in the shift register 165 according to the image data transfer clock SCK. To do. When the transfer is completed, the IJ recording head control unit 136 stores the image data SD of each pixel in the latch 164 provided for each nozzle 113a at the timing of the image data latch signal SLn.
The IJ recording head control unit 136 latches the image data SD, and then applies an IJ recording head drive waveform Vcom for ejecting ink of each gradation from each nozzle to the analog switch 161. Further, the IJ recording head control unit 136 gives the gradation decoder 163 an IJ recording head driving mask pattern for each gradation value of the image data as a mask pattern signal MN.

階調デコーダ163は、マスクパターン信号MNと、ラッチ164によりラッチされた各ノズル113aと対応する画像データの階調値とをノズル113a毎に論理演算する。そして、ノズル113a毎に、該ノズル113aの駆動制御に用いるマスクパターン信号MNを選択し、レベルシフタ162へ出力する。
レベルシフタ162は、階調デコーダ163から供給されるノズル113a毎のマスクパターン信号MNを、アナログスイッチ161を駆動できる電圧レベルまで昇圧する。
The gradation decoder 163 performs a logical operation on the mask pattern signal MN and the gradation value of the image data corresponding to each nozzle 113 a latched by the latch 164 for each nozzle 113 a. For each nozzle 113a, a mask pattern signal MN used for driving control of the nozzle 113a is selected and output to the level shifter 162.
The level shifter 162 boosts the mask pattern signal MN for each nozzle 113a supplied from the gradation decoder 163 to a voltage level at which the analog switch 161 can be driven.

アナログスイッチ161は、昇圧されたマスクパターン信号MNを受け付け、その信号に従って、IJ記録ヘッド駆動波形Vcomのアクチュエータ113bへの印加をノズル113a毎にオン/オフする。アクチュエータ113bへは、そのオンオフされた後の出力波形Vout1〜VoutNが印加される。このことにより、各アクチュエータ113bを、IJヘッド制御部136から送信された画像データの階調値に従ったドットを形成するインクが対応するノズル113aから吐出されるように、制御することができる。   The analog switch 161 receives the boosted mask pattern signal MN, and turns on / off the application of the IJ recording head drive waveform Vcom to the actuator 113b for each nozzle 113a according to the signal. The output waveforms Vout1 to VoutN after being turned on / off are applied to the actuator 113b. Accordingly, each actuator 113b can be controlled such that ink forming dots according to the gradation value of the image data transmitted from the IJ head control unit 136 is ejected from the corresponding nozzle 113a.

以上のIJ記録ヘッド駆動部112は、全体として、IJ記録ヘッド制御部136から供給される画像データに基づきIJ記録ヘッド113のノズル113aによる液滴の吐出を制御する吐出制御手段として機能する。また、その制御は、画素毎に供給される画像データ及びその画像データの階調値毎に供給される駆動パターン信号であるマスクパターン信号MNに基づき、ノズル113aからのインク吐出を制御するための制御信号を、生成し、その制御信号に従ってIJ記録ヘッド113によるインクの吐出を制御するものである。上記制御信号は、所定の駆動信号であるIJ記録ヘッド駆動波形Vcomを、ノズル113aと対応付けて供給されるマスクパターン信号MNによってマスクして得られるものである。   The IJ recording head driving unit 112 as a whole functions as a discharge control unit that controls the discharge of droplets by the nozzle 113a of the IJ recording head 113 based on the image data supplied from the IJ recording head control unit 136. The control is for controlling ink ejection from the nozzles 113a based on image data supplied for each pixel and a mask pattern signal MN which is a drive pattern signal supplied for each gradation value of the image data. A control signal is generated, and ink ejection by the IJ recording head 113 is controlled according to the control signal. The control signal is obtained by masking the IJ recording head drive waveform Vcom, which is a predetermined drive signal, with a mask pattern signal MN supplied in association with the nozzle 113a.

なお、IJ記録ヘッド駆動波形Vcomは、図7に示すように、ASIC/FPGA130上のIJ記録ヘッド制御部136により生成され、デジタル信号として電圧3.3Vで出力される。そのデジタル信号は、アナログスイッチ161に供給されるまでの過程で、DAコンバータ171でアナログ信号に変換され、その後、オペアンプ等で構成する増幅回路172で電圧37Vに生成される。DAコンバータ171及び増幅回路172は、制御部114側に設けても、IJ記録ヘッド駆動部112側に設けてもよい。   As shown in FIG. 7, the IJ recording head drive waveform Vcom is generated by the IJ recording head control unit 136 on the ASIC / FPGA 130, and is output as a digital signal at a voltage of 3.3V. The digital signal is converted into an analog signal by the DA converter 171 in the process until it is supplied to the analog switch 161, and then generated to a voltage of 37V by the amplifier circuit 172 constituted by an operational amplifier or the like. The DA converter 171 and the amplifier circuit 172 may be provided on the control unit 114 side or on the IJ recording head drive unit 112 side.

次に、図8に、IJ記録ヘッド駆動部112におけるIJ記録ヘッド113の駆動タイミングの例を示す。図8に示すのは、各ノズル113aからの1ドット分のインク吐出と対応する駆動タイミング例である。
図8に示すように、IJ記録ヘッド113にインクの吐出(記録媒体上への画像形成)を行わせる場合、まず、IJ記録ヘッド制御部136は、画像データ転送クロックSCKに従って時間t1の間に各ノズル113aに形成させるドットの階調値を示す画像データSDを転送する。転送後の、画像データラッチ信号SLnによって示される時間t2の間に、IJ記録ヘッド駆動部112は、画像データSD中の各画素の階調値のデータをノズル113a毎にラッチする。
Next, FIG. 8 shows an example of driving timing of the IJ recording head 113 in the IJ recording head driving unit 112. FIG. 8 shows an example of drive timing corresponding to ink ejection for one dot from each nozzle 113a.
As shown in FIG. 8, when causing the IJ recording head 113 to eject ink (image formation on the recording medium), first, the IJ recording head control unit 136 first performs the time interval t1 according to the image data transfer clock SCK. The image data SD indicating the tone value of the dot formed on each nozzle 113a is transferred. During the time t2 indicated by the image data latch signal SLn after the transfer, the IJ recording head driver 112 latches the gradation value data of each pixel in the image data SD for each nozzle 113a.

ラッチ後、時間t3の間に、IJ記録ヘッド制御部136は、階調値の取り得る値(ここでは4値とする)と対応するマスクパターン信号MN[0]乃至[3]を階調デコーダ163に、IJ記録ヘッド駆動波形Vcomをアナログスイッチ161に入力する。アナログスイッチ161は、ノズル毎113aに、IJ記録ヘッド駆動波形Vcomを、階調デコーダ163によって選択されたマスクパターン信号がローレベルの間だけ対応するアクチュエータ113bに印加する。   After the latch, during time t3, the IJ recording head control unit 136 converts the mask pattern signals MN [0] to [3] corresponding to possible values (four values here) of the gradation values into the gradation decoder. In 163, the IJ recording head drive waveform Vcom is input to the analog switch 161. The analog switch 161 applies the IJ recording head drive waveform Vcom to each actuator 113b for each nozzle 113a only while the mask pattern signal selected by the gradation decoder 163 is at a low level.

以上が、この発明の第1実施形態のハンドヘルドプリンタ10及び回復装置20の概略構成についての説明である。
ところで、この第1実施形態における特徴的な機能の一つは、発生した場合にIJ記録ヘッド113或いはノズル113aにおける異常の発生が予測されるような事象を予め想定し、該予め想定する所定の事象の有無を監視し、当該事象を検出した場合に、IJ記録ヘッド113或いはノズル113aに異常が発生したと予測して、IJ記録ヘッド113からのインクの吐出を停止する点である。また、停止した際に、検出した事象の種類に応じた回復動作を実行することも、特徴的な点の一つである。
なお、第1実施形態における、予め想定する所定の事象とは、ハンドヘルドプリンタ10が所定強度以上の衝撃を受けたことである。
以下、ハンドヘルドプリンタ10の制御部114に備えられているCPU121が実行する処理について、上記の特徴的な機能を実現するための処理を中心に説明する。
The above is the description of the schematic configuration of the handheld printer 10 and the recovery device 20 according to the first embodiment of the present invention.
By the way, one of the characteristic functions in the first embodiment is that a phenomenon that an occurrence of an abnormality in the IJ recording head 113 or the nozzle 113a is predicted in the case of occurrence is assumed in advance, and the predetermined function assumed in advance is assumed. The presence or absence of an event is monitored, and when the event is detected, it is predicted that an abnormality has occurred in the IJ recording head 113 or the nozzle 113a, and the ejection of ink from the IJ recording head 113 is stopped. In addition, it is one of the characteristic points that the recovery operation corresponding to the type of the detected event is executed when the operation is stopped.
In addition, the predetermined event assumed in advance in the first embodiment is that the handheld printer 10 receives an impact of a predetermined strength or more.
Hereinafter, processing executed by the CPU 121 provided in the control unit 114 of the handheld printer 10 will be described focusing on processing for realizing the above characteristic functions.

図9に示すのは、ハンドヘルドプリンタ10のCPU121が、ハンドヘルドプリンタ10の電源がオンになった場合に実行する処理のフローチャートである。この処理は、この発明の液滴吐出装置の制御方法の実施形態に係る処理である。なお、図9に示す処理の大部分は、上記の特徴的な機能に関連する処理であり、それ以外の、例えば通常の印刷や設定に関する処理は、ステップS11の「通常状態の処理」として示している。   FIG. 9 is a flowchart of processing executed by the CPU 121 of the handheld printer 10 when the power of the handheld printer 10 is turned on. This process is a process according to the embodiment of the method for controlling the droplet discharge device of the present invention. Note that most of the processing shown in FIG. 9 is processing related to the above-described characteristic functions, and other processing related to, for example, normal printing and setting is indicated as “normal status processing” in step S11. ing.

ハンドヘルドプリンタ10のCPU121は、ハンドヘルドプリンタ10の電源がオンになると、図9のフローチャートに示す処理を開始する。そして、第1回復判定処理を行うタイミングになるまで(S12のYes)、通常状態の処理を行う(S11)。なお、ステップS12の判断は、適当な周期で行うものとし、その周期もさほど厳密でなくてよい。
ここで、第1回復判定処理とは、CPU121が、ハンドヘルドプリンタ10が上述した「所定の事象」の検出結果に基づいて回復動作を実行すべきか否かを判定する処理である。そしてこの例では、CPU121は、この第1回復判定処理を予め設定した所定の周期で行う。したがって、ステップS12の判断は所定時間毎にYesとなる。所定の周期は、例えば1秒程度とすることが考えられるが、これに限定されることはない。
ステップS12でYesの場合、CPU121は、第1回復判定処理を実行する(S13)。
When the power of the handheld printer 10 is turned on, the CPU 121 of the handheld printer 10 starts processing shown in the flowchart of FIG. Then, until the timing for performing the first recovery determination process (Yes in S12), the normal state process is performed (S11). Note that the determination in step S12 is performed at an appropriate cycle, and the cycle does not have to be so strict.
Here, the first recovery determination process is a process in which the CPU 121 determines whether or not the handheld printer 10 should execute a recovery operation based on the detection result of the “predetermined event” described above. In this example, the CPU 121 performs the first recovery determination process at a predetermined cycle set in advance. Therefore, the determination in step S12 is Yes every predetermined time. For example, the predetermined period may be about 1 second, but is not limited thereto.
If Yes in step S12, the CPU 121 executes a first recovery determination process (S13).

図10にこの第1回復判定処理のフローチャートを示す。
第1回復判定処理において、CPU121はまず、ハンドヘルドプリンタ10が衝撃を受けたことを検出したか否かを判断する(S21)。この判断は、割込制御部139から通知される、ショックセンサI/F137による衝撃強度の検出結果に基づき行う。検出結果は、衝撃強度が閾値以上の場合に通知されるが、前回の判断以降にこの通知があった場合にステップS21の判断がYesになるようにするとよい。
FIG. 10 shows a flowchart of the first recovery determination process.
In the first recovery determination process, the CPU 121 first determines whether or not it is detected that the handheld printer 10 has received an impact (S21). This determination is made based on the detection result of the impact strength by the shock sensor I / F 137 notified from the interrupt control unit 139. The detection result is notified when the impact strength is greater than or equal to the threshold value, but when this notification is made after the previous determination, the determination in step S21 may be Yes.

ステップ21でYesの場合、CPU121は次に、衝撃強度が予め設定した所定値以上であるか否かを判定する(S22)。この所定値としては、ハンドヘルドプリンタ10が受けた場合にIJ記録ヘッド113にインク詰まりや動作不良等の異常が発生する可能性があると想定される衝撃を示す値を実験等により予め定めて設定しておく。ユーザが変更できるようにしてもよい。また、ステップS22の判断に用いる衝撃強度は、図10の処理を前回実行した後で検出された衝撃強度のうち最大の値とするとよい。   If YES in step 21, the CPU 121 next determines whether or not the impact strength is equal to or greater than a predetermined value set in advance (S22). As the predetermined value, a value indicating an impact that is expected to cause an abnormality such as ink clogging or malfunction in the IJ recording head 113 when received by the handheld printer 10 is set in advance by experiments or the like. Keep it. The user may be able to change it. Further, the impact strength used for the determination in step S22 may be the maximum value among the impact strengths detected after the previous execution of the process of FIG.

ステップS22でYesであれば、CPU121は、衝撃によりIJ記録ヘッド113に異常が発生した可能性があるため、それを解消するための回復動作を行う必要があると判定する(S23)。
ステップS21又はS22でNoの場合、CPU121は、ハンドヘルドプリンタ10の動作に特段の異常はなく、回復動作は不要であると判定する(S24)。
いずれの場合も、ステップS23又はS24での判定後、図10の処理は終了する。
If Yes in step S22, the CPU 121 determines that there is a possibility that an abnormality has occurred in the IJ recording head 113 due to an impact, and therefore it is necessary to perform a recovery operation to eliminate it (S23).
In the case of No in step S21 or S22, the CPU 121 determines that there is no particular abnormality in the operation of the handheld printer 10 and the recovery operation is unnecessary (S24).
In any case, after the determination in step S23 or S24, the process in FIG. 10 ends.

図9の説明に戻ると、ステップS13で図10の処理を実行した後、CPU121は、図10の処理で回復動作を要すると判定したか否かを判断する。ここでNoであれば、特別の処理を行う必要はないため、ステップS11に戻って、通常状態の処理を行う。
一方、ステップS14でYesであれば、IJ記録ヘッド113に異常が生じた可能性があるため、まずインクの吐出を停止する(S15)。
Returning to the description of FIG. 9, after executing the process of FIG. 10 in step S <b> 13, the CPU 121 determines whether or not it is determined that the recovery operation is required in the process of FIG. 10. If “No” here, there is no need to perform a special process, so the process returns to step S11 to perform a normal process.
On the other hand, if Yes in step S14, there is a possibility that an abnormality has occurred in the IJ recording head 113, and therefore ink ejection is first stopped (S15).

停止は以下の(a)〜(d)のいずれかの方法で行うことが考えられる。複数を組み合わせてもよい。
(a)画像データ転送クロックSCKを停止(ハイレベル固定)することにより、画像データの供給を停止する。この場合、形成すべき画像がないことになるので、アナログスイッチ161は、IJ記録ヘッド113へ駆動波形Voutの印加を停止し、インクの吐出が停止される。
(b)画像データ転送クロックSCKを無効(ローレベル固定)にし、且つ画像データラッチ信号SLnを停止(ハイレベル固定)する。このことにより、画像データの供給を停止した場合と同様な結果が得られる。
It is conceivable that the stop is performed by any of the following methods (a) to (d). A plurality may be combined.
(A) The supply of image data is stopped by stopping the image data transfer clock SCK (fixed at a high level). In this case, since there is no image to be formed, the analog switch 161 stops application of the drive waveform Vout to the IJ recording head 113, and ink ejection is stopped.
(B) The image data transfer clock SCK is disabled (fixed at a low level), and the image data latch signal SLn is stopped (fixed at a high level). As a result, the same result as that obtained when the supply of image data is stopped can be obtained.

(c)駆動マスクパターン信号MNを停止(ハイレベル固定)する。このことにより、アナログスイッチ161は、画像データの階調値によらず、IJ記録ヘッド駆動波形Vcomの全域をオフしてIJ記録ヘッド113へ印加することになり、インクの吐出が停止される。
(d)IJ記録ヘッド駆動波形Vcomの供給を停止(速やかにアナログ波形の電圧を0Vに移行)する。このことにより、IJ記録ヘッド113へ印加される駆動波形Voutが、画像データの階調値によらずゼロレベルになり、インクの吐出が停止される。
(C) The drive mask pattern signal MN is stopped (fixed at a high level). As a result, the analog switch 161 turns off the entire IJ recording head drive waveform Vcom and applies it to the IJ recording head 113 regardless of the gradation value of the image data, and the ink ejection is stopped.
(D) The supply of the IJ recording head drive waveform Vcom is stopped (the analog waveform voltage is immediately shifted to 0V). As a result, the drive waveform Vout applied to the IJ recording head 113 becomes zero level regardless of the gradation value of the image data, and ink ejection is stopped.

ステップS15の後、CPU121は、LEDを点灯し、回復動作を実行すべきことをユーザに通知し(S16)、回復動作を実行する(S17)。
ここでインクの吐出の停止後に実行する回復動作としては、例えば図11又は図12に示したものが考えられる。ここでは2種類の例を示したが、一方のみを採用してもよいし、ユーザが設定できるようにしてもよい。条件に応じて実行すべき回復動作をCPU121が自動で選択する例については、後の実施形態で説明する。
After step S15, the CPU 121 turns on the LED, notifies the user that the recovery operation should be executed (S16), and executes the recovery operation (S17).
Here, as the recovery operation executed after the ejection of ink is stopped, for example, the one shown in FIG. 11 or 12 can be considered. Although two types of examples are shown here, only one of them may be adopted, or the user may be able to set. An example in which the CPU 121 automatically selects a recovery operation to be executed according to conditions will be described in a later embodiment.

まず、図11に、回復用のインク吐出を行う回復動作に関する処理を示す。
図11の処理において、CPU121はまず、ハンドヘルドプリンタ10が回復装置20に接続されているか否かを判断し(S31)、接続されていない場合はセットされるまで待機する。
接続されている場合、CPU121は次に、回復動作コマンドを回復装置20から受信するまで待機する(S32)。なお、回復装置20は、電源ON状態のハンドヘルドプリンタ10が接続され、回復装置20側でクリーニングをする指示を受けない場合、回復動作コマンドをハンドヘルドプリンタ10のCPU121へ送信するものとする。
First, FIG. 11 shows processing relating to a recovery operation for performing recovery ink ejection.
In the process of FIG. 11, the CPU 121 first determines whether or not the handheld printer 10 is connected to the recovery device 20 (S31), and if not, waits until it is set.
If it is connected, the CPU 121 then waits until a recovery operation command is received from the recovery device 20 (S32). Note that the recovery device 20 transmits a recovery operation command to the CPU 121 of the handheld printer 10 when the handheld printer 10 in the power-on state is connected and the recovery device 20 does not receive a cleaning instruction.

CPU121は、回復動作コマンドを受信すると、そのコマンドに従ってIJ記録ヘッド制御部136を介してIJ記録ヘッド113を駆動し、回復用のインクの吐出を実行させる(S33)。この吐出は、ノズル113aに生じた軽いつまりを解消するためのインク吐出である。
その後、CPU121は、回復用のインクの吐出が完了するまで待機し(S34)、元の処理に戻る。
Upon receiving the recovery operation command, the CPU 121 drives the IJ recording head 113 via the IJ recording head control unit 136 according to the command, and causes the recovery ink to be ejected (S33). This discharge is an ink discharge for eliminating the light clogging generated in the nozzle 113a.
Thereafter, the CPU 121 waits until the ejection of the recovery ink is completed (S34), and returns to the original process.

次に、図12に、回復装置20側でIJ記録ヘッド113のクリーニングを行う回復動作に関する処理を示す。
図12においても、ハンドヘルドプリンタ10が回復装置20に接続されるまで待機する点は図11の場合と同様である(S41)。
接続が行われると、CPU121は、回復装置20にIJ記録ヘッド113のクリーニング実行を指示する(S42)。これに応じて回復装置20が回復処理部205によるIJ記録ヘッド113のクリーニングを実行するので、CPU121はその完了通知を回復装置20から受信するまで待機する(S43)。受信すると、図12の処理を終了して元の処理に戻る。
Next, FIG. 12 shows processing related to a recovery operation for cleaning the IJ recording head 113 on the recovery device 20 side.
Also in FIG. 12, the point of waiting until the handheld printer 10 is connected to the recovery device 20 is the same as in FIG. 11 (S41).
When the connection is made, the CPU 121 instructs the recovery device 20 to execute cleaning of the IJ recording head 113 (S42). In response to this, the recovery device 20 performs cleaning of the IJ recording head 113 by the recovery processing unit 205, and thus the CPU 121 waits until receiving the completion notification from the recovery device 20 (S43). When received, the process of FIG. 12 is terminated and the process returns to the original process.

なお、図11と図12のいずれも、IJ記録ヘッド113のインク(液滴)吐出機能に生じ得る不具合を解消するための処理であり、CPU121及びCPU121が制御するハンドヘルドプリンタ10の各部は、この処理において、回復手段として機能する。なお、図12の処理においては、クリーニング動作は回復装置20が行うが、ハンドヘルドプリンタ10側でも、回復装置20に対してクリーニングの実行を指示する処理が必要であり、この処理が、クリーニング実行のためにハンドヘルドプリンタ10側で行うべき処理であると考えることができる。   Both FIG. 11 and FIG. 12 are processes for solving problems that may occur in the ink (droplet) ejection function of the IJ recording head 113. The CPU 121 and each part of the handheld printer 10 controlled by the CPU 121 In processing, it functions as a recovery means. In the process of FIG. 12, the recovery device 20 performs the cleaning operation. However, the handheld printer 10 also requires a process for instructing the recovery apparatus 20 to perform cleaning. Therefore, it can be considered that the process should be performed on the handheld printer 10 side.

再び図9の説明に戻る。ステップS17の回復動作が完了すると、CPU121は、LEDを消灯して、回復動作が完了したことをユーザに通知する(S18)。消灯ではなく、
ステップS16のLEDの点灯と点灯色を変えたり、点灯パターンを変えたりしてもよい。もちろん、ステップS16の通知と合わせ、音など、LED以外の手段を用いた通知としてもよい。
ステップS18の処理が終了すると、CPU121は、ステップS11に戻って処理をくり返す。
Returning to the description of FIG. When the recovery operation in step S17 is completed, the CPU 121 turns off the LED and notifies the user that the recovery operation has been completed (S18). Not off
The lighting and lighting color of the LED in step S16 may be changed, or the lighting pattern may be changed. Of course, it is good also as notification using means other than LED, such as a sound, with the notification of step S16.
When the process of step S18 ends, the CPU 121 returns to step S11 and repeats the process.

上記処理のうち、ステップS12及びS13の処理は、ハンドヘルドプリンタ10が所定強度以上の衝撃を受けたか否かの事象の有無を監視する監視手順の処理であり、この処理において、CPU121は、監視手段として機能する。
また、ステップS15の処理は、停止手順の処理であり、この処理において、CPU121は停止手段として機能する。
この実施形態のハンドヘルドプリンタ10は、図9の処理により、ハンドヘルドプリンタ10への所定強度以上の衝撃を検出した場合に、IJ記録ヘッド113におけるノズル113aからのインクの吐出を停止させる。従って、衝撃によりインクの吐出に異常が生じた状態で印刷を継続してしまう事を防止できる。
Among the above processes, the processes in steps S12 and S13 are processes of a monitoring procedure for monitoring whether or not the handheld printer 10 has received an impact of a predetermined strength or more. In this process, the CPU 121 is a monitoring unit. Function as.
Further, the process in step S15 is a stop procedure, and in this process, the CPU 121 functions as a stop unit.
The handheld printer 10 according to this embodiment stops the ejection of ink from the nozzle 113a in the IJ recording head 113 when an impact of a predetermined strength or more on the handheld printer 10 is detected by the processing of FIG. Accordingly, it is possible to prevent the printing from being continued in a state where the ejection of the ink is abnormal due to the impact.

落下等の衝撃はいつ加わるかわからないため、図9の処理のように、通常動作を実行している間随時監視している必要がある。また、衝撃の検出後には速やかにインクの吐出を停止させることが望ましい。
また、所定強度以上の衝撃を検出した場合は回復動作を実行し、その後にインクの吐出を再開するので、この点でも、インクの吐出に異常が生じた状態で印刷を継続してしまう事を防止できる。
Since it is not known when an impact such as a drop is applied, it is necessary to monitor at any time during the normal operation as in the process of FIG. In addition, it is desirable to stop ink ejection immediately after the impact is detected.
In addition, when an impact of a predetermined strength or more is detected, a recovery operation is performed, and then ink ejection is resumed. Therefore, in this respect as well, printing may be continued in a state where abnormality has occurred in ink ejection. Can be prevented.

また、IJ記録ヘッド駆動波形Vcomの停止によってインクの吐出を停止すると、37Vの電力の供給を停止することができるため、消費電力を大きく抑えることができるというメリットがある。   Further, when the ink ejection is stopped by stopping the IJ recording head drive waveform Vcom, the supply of 37V power can be stopped, so that there is a merit that power consumption can be greatly suppressed.

〔第2実施形態:図13及び図14〕
次に、この発明のハンドヘルドプリンタ10の第2実施形態について説明する。
第2実施形態は、第1実施形態における所定の事象に加え、それ以外の予め想定する所定の事象の有無を監視する点が第1実施形態と異なる。その他の点は第1実施形態と共通であるので、この相違点について説明する。また、第1実施形態で説明した構成要素と共通の又は対応する箇所には、第1実施形態で用いたものと同じ符号を用いる。この点は、以降の説明する実施形態でも同様とする。
[Second Embodiment: FIGS. 13 and 14]
Next, a second embodiment of the handheld printer 10 of the present invention will be described.
The second embodiment is different from the first embodiment in that in addition to the predetermined event in the first embodiment, the presence or absence of a predetermined event that is assumed in advance is monitored. Since other points are common to the first embodiment, this difference will be described. Further, the same reference numerals as those used in the first embodiment are used for portions that are the same as or correspond to the components described in the first embodiment. This also applies to the embodiments described below.

なお、第2実施形態で想定する所定の事象は、所定強度以上の衝撃に加え、ハンドヘルドプリンタ10がインク吐出をしなかった継続時間が所定時間以上であること、IJ記録ヘッド113の周囲温度が所定温度以上であること、IJ記録ヘッド113の周囲湿度が所定湿度以上であること、である。これらはいずれも、ノズル113aの詰まりの原因になると考えられる事象である。   In addition, the predetermined event assumed in the second embodiment is that, in addition to an impact of a predetermined intensity or more, the duration that the handheld printer 10 has not ejected ink is a predetermined time or more, and the ambient temperature of the IJ recording head 113 is That is, the ambient temperature of the IJ recording head 113 is equal to or higher than a predetermined humidity. These are all events that are considered to cause clogging of the nozzle 113a.

図13に、第2実施形態における図9と対応する処理のフローチャートを示す。
第2実施形態のハンドヘルドプリンタ10のCPU121は、ハンドヘルドプリンタ10の電源がオンなると、図13のフローチャートに示す処理を開始する。
初めのステップS51乃至S53の処理は、図9のステップS11乃至S13の処理と基本的には、同じである。但し、ステップS52でNoの場合やステップS53の後でステップS54に進む点が、図9の場合と異なる。
FIG. 13 shows a flowchart of processing corresponding to FIG. 9 in the second embodiment.
When the power of the handheld printer 10 is turned on, the CPU 121 of the handheld printer 10 of the second embodiment starts the process shown in the flowchart of FIG.
The processes in the first steps S51 to S53 are basically the same as the processes in steps S11 to S13 in FIG. However, it differs from the case of FIG. 9 in that the case of No in step S52 or the process proceeds to step S54 after step S53.

CPU121は、ステップS51乃至S53までの処理が終了すると、次に、第2回復判定処理を行うタイミングか否かを判定する(S54)。
第2回復判定処理とは、第1回復判定処理で考慮した所定強度以上の衝撃以外の事象の検出結果に基づいて、回復動作を実行すべきか否かを判定する処理である。またここでは、CPU121は、ユーザからの印字開始要求を受付けた時に、第2回復判定処理を行う。従って、ステップS54の判断は、ステップS51の通常状態の処理においてユーザからの印字開始要求を受付けた時に、Yesとなる。
CPU121は、ステップS54でYesの場合は、第2回復判定処理(S55)を実行し、Noの場合は、ステップS55をスキップしてステップS56へと進む。
When the processing of steps S51 to S53 is completed, the CPU 121 next determines whether it is time to perform the second recovery determination processing (S54).
The second recovery determination process is a process for determining whether or not a recovery operation should be executed based on the detection result of an event other than an impact with a predetermined intensity or more considered in the first recovery determination process. Further, here, the CPU 121 performs the second recovery determination process when receiving a print start request from the user. Therefore, the determination in step S54 is Yes when a print start request is received from the user in the normal state process in step S51.
If the determination in step S54 is Yes, the CPU 121 executes the second recovery determination process (S55). If the determination is No, the CPU 121 skips step S55 and proceeds to step S56.

図14に、この第2回復判定処理のフローチャートを示す。
第2回復判定処理において、CPU121はまず、ハンドヘルドプリンタ10がインク吐出をしなかった継続時間(印字停止継続時間)が所定の時間よりも長いか否かを判定する(S61)。ここでYesの場合は、回復動作要と判定する(S65)。
なお、印字停止継続時間は、電源がオフとなっている時間も、インク吐出がない時間であるとして計測する。印字停止継続時間の計測は、RTC111が測定する時間経過に基づき行う。
FIG. 14 shows a flowchart of the second recovery determination process.
In the second recovery determination process, the CPU 121 first determines whether or not the duration (print stop duration) that the handheld printer 10 has not ejected ink is longer than a predetermined time (S61). In the case of Yes here, it is determined that the recovery operation is necessary (S65).
Note that the print stop duration is measured assuming that the time when the power is off is also the time when there is no ink ejection. The measurement of the print stop duration is performed based on the passage of time measured by the RTC 111.

所定の時間は、予め適宜の時間を設定しておく。長時間インク吐出を行わなかった場合は、インクが乾いてノズル詰まり等を起こす場合があるので、そのような状態が生じる恐れのある時間を実験等により求めて、適宜の時間を所定の時間として予め設定しておけばよい。但し、所定の時間の設定基準は、これに限るものではない。ユーザが任意に設定できるようにしてもよい。   As the predetermined time, an appropriate time is set in advance. If the ink is not ejected for a long time, the ink may dry up and cause clogging of the nozzles, etc. What is necessary is just to set beforehand. However, the setting reference for the predetermined time is not limited to this. The user may arbitrarily set it.

ステップS61でNoの場合、CPU121は、IJ記録ヘッド113の周囲温度が所定値よりも高いか否かを判定する(S62)。ここでYesの場合は、回復動作要と判定する(S65)。ステップS62の判断は、割込制御部139から通知される、IJ記録ヘッド環境センサ109による温度の最新の検出結果に基づき行う。
ステップS62でNoの場合、CPU121は、IJ記録ヘッド113の周囲湿度が所定値よりも高いか否かを判定する(S63)。ここでYesの場合も、回復動作要と判定する(S65)。ステップS63の判断は、割込制御部139から通知される、IJ記録ヘッド環境センサ109による湿度の最新の検出結果に基づき行う。
ステップS63でもNoであれば、CPU121は回復動作不要と判定する(S64)。
If No in step S61, the CPU 121 determines whether the ambient temperature of the IJ recording head 113 is higher than a predetermined value (S62). In the case of Yes here, it is determined that the recovery operation is necessary (S65). The determination in step S62 is made based on the latest temperature detection result by the IJ recording head environment sensor 109 notified from the interrupt control unit 139.
If No in step S62, the CPU 121 determines whether the ambient humidity of the IJ recording head 113 is higher than a predetermined value (S63). Also in the case of Yes, it is determined that the recovery operation is necessary (S65). The determination in step S63 is made based on the latest detection result of humidity by the IJ recording head environment sensor 109 notified from the interrupt control unit 139.
If NO in step S63, the CPU 121 determines that the recovery operation is unnecessary (S64).

なお、周囲温度や周囲湿度が高いとインクの特性が変化し、ノズル113aが詰まりやすくなる。周囲温度、周囲湿度のそれぞれの所定値についても、このことにより詰まりが発生しやすくなる条件を予め実験等により求めて、その条件を示す値を予め設定しておけばよい。但し、所定の周囲温度、周囲湿度の設定基準は、これに限るものではない。ユーザが任意に設定できるようにしてもよい。
ステップS64又はS65の後、CPU121は図14の処理を終了して元の処理に戻る。
If the ambient temperature or ambient humidity is high, the ink characteristics change and the nozzle 113a is likely to be clogged. For each of the predetermined values of the ambient temperature and ambient humidity, a condition that may cause clogging due to this is obtained in advance by experiments or the like, and values indicating the conditions may be set in advance. However, the setting criteria for the predetermined ambient temperature and ambient humidity are not limited to this. The user may arbitrarily set it.
After step S64 or S65, the CPU 121 ends the process of FIG. 14 and returns to the original process.

図13の説明に戻る。ステップS54のNoの場合、あるいはステップS55の処理が終わると、CPU121は、ステップS52乃至S55の処理において、第1及び第2回復判定処理の少なくとも一つで回復動作要と判定されたか否かを判断する(S56)。この判断は、回復判定処理自体行わなかった場合には、回復動作不要として行えばよい。そして、Noの場合、ステップS51に戻って処理をくり返す。   Returning to the description of FIG. In the case of No in step S54, or when the process of step S55 ends, the CPU 121 determines whether or not the recovery operation is determined to be necessary in at least one of the first and second recovery determination processes in the processes of steps S52 to S55. Judgment is made (S56). This determination may be made as not requiring a recovery operation when the recovery determination process itself is not performed. And in No, it returns to step S51 and repeats a process.

ステップS56でYesの場合は、ステップS57以下に進む。この部分のステップS57乃至S60の処理は、図9のステップS15乃至S18と同じである。
なお、第2実施形態では、事象の種類に関わらず、同じ回復動作を実行する。したがって、第1及び第2回復判定のどちらで回復要と判定した場合であっても、ステップS59で実行する回復動作は同じである。
どの回復動作を実行するかは予め定めておけばよく、図11及び図12で説明したどちらの回復動作を実行してもよいし、これ以外の回復動作を行ってもよい。
If Yes in step S56, the process proceeds to step S57 and subsequent steps. The processing of steps S57 to S60 in this part is the same as steps S15 to S18 of FIG.
In the second embodiment, the same recovery operation is executed regardless of the type of event. Therefore, the recovery operation executed in step S59 is the same regardless of whether the recovery is required in either the first or second recovery determination.
Which recovery operation is to be executed may be determined in advance, and either recovery operation described with reference to FIGS. 11 and 12 may be executed, or a recovery operation other than this may be performed.

以上の第2実施形態では、第1実施形態の場合よりも多くの事象を考慮して、ノズルの詰まりが生じる恐れがある(回復処理要)と判定した場合に、IJ記録ヘッド113におけるノズル113aからのインクの吐出を停止させる。従って、衝撃によりインクの吐出に異常が生じた状態で印刷を継続してしまう事を、第1実施形態の場合よりも効果的に防止できる。また、考慮する事象に応じて回復判定処理のタイミングを分けているため、判定処理負荷を軽減することができる。
なお、第2実施形態で採り上げた4つの事象の全てを考慮する必要はなく、この中から任意の組み合わせで任意の数の事象を採り上げて考慮するようにしてもよい。
In the second embodiment described above, in consideration of more events than in the first embodiment, when it is determined that there is a risk of nozzle clogging (recovery processing required), the nozzle 113a in the IJ recording head 113 is used. Ink ejection from the ink is stopped. Therefore, it is possible to more effectively prevent the printing from being continued in a state where the ejection of the ink is abnormal due to the impact, as compared with the case of the first embodiment. Moreover, since the timing of the recovery determination process is divided according to the event to be considered, the determination processing load can be reduced.
In addition, it is not necessary to consider all four events picked up in the second embodiment, and any number of events may be picked up and considered in any combination.

〔第2実施形態の変形例:図15〕
次に、第2実施形態の変形例について説明する。この変形例は、第1回復判定処理で回復動作要と判定された場合と、第2回復判定処理で回復動作要と判定された場合とで、ハンドヘルドプリンタ10が実行する回復動作が異なる点、すなわち、検出した事象の種類と対応する回復動作を行う点が、上述の第2実施形態と異なる。
これに応じて、この変形例では、ハンドヘルドプリンタ10のCPU121は、図13のステップS59において、図15の処理を行う。
[Modification of Second Embodiment: FIG. 15]
Next, a modification of the second embodiment will be described. In this modification, the recovery operation executed by the handheld printer 10 is different between the case where the recovery operation is determined to be necessary in the first recovery determination process and the case where the recovery operation is determined to be necessary in the second recovery determination process. That is, it differs from the second embodiment described above in that a recovery operation corresponding to the type of detected event is performed.
Accordingly, in this modification, the CPU 121 of the handheld printer 10 performs the process of FIG. 15 in step S59 of FIG.

すなわち、CPU121は、第1回復判定処理で回復動作要と判定されたか否かを判定し(S71)、Yesの場合は、第1回復判定と対応する回復動作(例えば図12のクリーニング動作)を実行する(S72)。一方、Noの場合は、第2回復判定と対応する回復動作(例えば図11のインク吐出動作)を実行する(S73)。
ステップS59の処理は、いずれかの回復判定処理で回復動作要と判定された場合に実行するものであるから、ステップS71でNoの場合、第2回復判定処理で回復動作要と判定されたことがわかる。また、第1と第2の両方の回復判定処理で回復動作要と判定された場合には、ステップS71がYesとなり、第1回復判定処理を優先させて、第1回復判定処理を対応する回復動作を実行する。
That is, the CPU 121 determines whether or not the recovery operation is determined to be necessary in the first recovery determination process (S71). If Yes, the CPU 121 performs a recovery operation corresponding to the first recovery determination (for example, the cleaning operation in FIG. 12). Execute (S72). On the other hand, in the case of No, a recovery operation (for example, the ink ejection operation of FIG. 11) corresponding to the second recovery determination is executed (S73).
The process of step S59 is executed when it is determined that the recovery operation is required in any of the recovery determination processes. Therefore, in the case of No in step S71, it is determined that the recovery operation is required in the second recovery determination process. I understand. If it is determined that the recovery operation is necessary in both the first and second recovery determination processes, step S71 is Yes, giving priority to the first recovery determination process, and the corresponding recovery recovery process is performed. Perform the action.

検出した事象によって、IJ記録ヘッド113のノズル113aに生じる異常の程度が異なり、それに応じて必要な回復動作も異なることが考えられる。従って、この変形例のように、検出した事象の種類に応じた回復動作を行うことにより、最低限の時間とインク等の消費で、ノズル113aの状態を良好に保つことができる。また、優先順位を決めるのは、複数の事象が同時に検出された場合でも、回復の対象は同じノズル113aであるから、各事象と対応する回復動作をそれぞれ行う必要はないと考えられるためである。   It is conceivable that the degree of abnormality occurring in the nozzle 113a of the IJ recording head 113 differs depending on the detected event, and the necessary recovery operation varies accordingly. Therefore, by performing the recovery operation according to the type of the detected event as in this modification, the state of the nozzle 113a can be kept good with a minimum amount of time and ink consumption. In addition, the priority order is determined because even if a plurality of events are detected at the same time, the recovery target is the same nozzle 113a, so that it is considered unnecessary to perform a recovery operation corresponding to each event. .

なお、各回復判定処理の優先順位と対応する回復動作を表1のようにデータとして用意しておき、図13のステップS59で、回復要との判定がなされた回復判定処理の中で最も優先順位の高いものと対応する回復動作を実行するようにしてもよい。
また、回復判定処理毎でなく、検出する事象の種類毎に、優先順位と対応する回復動作を設定できるようにしてもよい。
The recovery operation corresponding to the priority of each recovery determination process is prepared as data as shown in Table 1, and is given the highest priority among the recovery determination processes determined as needing recovery in step S59 of FIG. A recovery operation corresponding to a higher rank may be executed.
Further, the recovery operation corresponding to the priority order may be set not for each recovery determination process but for each type of event to be detected.

Figure 2017124578
Figure 2017124578

〔第3実施形態:図16乃至図17〕
次に、この発明の第3実施形態について説明する。第3実施形態は、ハンドヘルドプリンタ10が、所定の事象を検出した場合に、一度自身の電源をオフにして、再度電源がオンされた後に回復動作を実行する点が、第2実施形態と異なる。その他の点は第2実施形態と共通であるので、この相違点について説明する。なお、この電源オフも、IJ記録ヘッド113によるインクの吐出を停止させるために行う、という点では、第1及び第2実施形態における、インクの吐出停止の処理と同趣旨であると考えることができる。
[Third Embodiment: FIGS. 16 to 17]
Next explained is the third embodiment of the invention. The third embodiment differs from the second embodiment in that, when the handheld printer 10 detects a predetermined event, the power is once turned off and the recovery operation is executed after the power is turned on again. . Since other points are common to the second embodiment, this difference will be described. It should be noted that this power-off is also performed in order to stop the ink ejection by the IJ recording head 113, so that it may be considered the same as the ink ejection stop processing in the first and second embodiments. it can.

図16及び図17に、第3実施形態における図9及び図13と対応する処理のフローチャートを示す。
この処理において、ステップS81乃至S86までの処理は、図13のステップS51乃至S56の処理と共通である。また、ステップS87の処理は、図13のステップS58の処理と共通である。
しかし、図16の処理において、ステップS87の後、処理は図17に示す部分に進み、CPU121は、ハンドヘルドプリンタ10の電源をオフにする(S88)。ただし、CPU121とRTC111など、図16の処理の継続に最低限必要な箇所への電源供給は維持するものとする。
FIG. 16 and FIG. 17 show flowcharts of processing corresponding to FIG. 9 and FIG. 13 in the third embodiment.
In this process, the process from step S81 to S86 is the same as the process from step S51 to S56 in FIG. Further, the process of step S87 is common to the process of step S58 of FIG.
However, in the process of FIG. 16, after step S87, the process proceeds to the part shown in FIG. 17, and the CPU 121 turns off the power of the handheld printer 10 (S88). However, it is assumed that the power supply to the portions necessary for continuation of the processing of FIG. 16 such as the CPU 121 and the RTC 111 is maintained.

その後、CPU121は、電源がオンになるまで待機し(S89)、オンになると、ハンドヘルドプリンタ10が回復装置20に接続されているか否かを判断する(S90)。なお、ステップS89の実行中に電源がオンされた場合、CPU121は、図16の処理を初めから開始するのではなく、実行中の処理を継続する。また、ステップS89での電源オンは、ユーザの操作に応じたものであっても、回復装置20等の外部装置からの信号に応じて自動的に行われるものであってもよい。   Thereafter, the CPU 121 waits until the power is turned on (S89). When the power is turned on, the CPU 121 determines whether or not the handheld printer 10 is connected to the recovery device 20 (S90). When the power is turned on during the execution of step S89, the CPU 121 does not start the process of FIG. 16 from the beginning, but continues the process being executed. Further, the power-on in step S89 may be in response to a user operation or automatically performed in response to a signal from an external device such as the recovery device 20.

いずれにせよ、ステップS90でYesの場合は、図13のステップS59及びS60の場合と同様に回復動作を行う(S91,S92)。Noの場合は、図16のステップS87に戻って再度回復動作要の通知をして電源をオフにする。すなわち、電源がオフされている間にユーザがハンドヘルドプリンタ10を回復装置20に接続していれば回復動作を実行し、それをせずに電源をオンした場合には、ハンドヘルドプリンタ10を動作させずに回復処理を促す。   In any case, if Yes in step S90, the recovery operation is performed in the same manner as in steps S59 and S60 of FIG. 13 (S91, S92). In the case of No, the process returns to step S87 in FIG. 16 to notify the necessity of the recovery operation again and turn off the power. That is, if the user connects the handheld printer 10 to the recovery device 20 while the power is turned off, the recovery operation is performed. If the power is turned on without the user operating, the handheld printer 10 is operated. Without prompting the recovery process.

第3実施形態では、このことにより、IJ記録ヘッド113のノズル113aに異常が生じている可能性がある場合には、回復動作がなされるまで、インクの吐出を行わないようにしつつ、ユーザに回復動作の実行を促すことができる。ハンドヘルドプリンタ10は、ユーザにより回復装置20に接続されないと回復動作を行うことができないが、このような構成であれば、印刷を行いたいユーザはまずハンドヘルドプリンタ10を回復装置20に接続せざるを得ず、確実に回復動作を行えることが期待できる。   In the third embodiment, when there is a possibility that an abnormality has occurred in the nozzle 113a of the IJ recording head 113, the user is prevented from discharging ink until the recovery operation is performed. It is possible to prompt the execution of the recovery operation. The handheld printer 10 cannot perform a recovery operation unless it is connected to the recovery device 20 by a user. With such a configuration, a user who wants to perform printing must first connect the handheld printer 10 to the recovery device 20. It can be expected that the recovery operation can be performed without fail.

以上で本発明の第1実施形態乃至第3実施形態の説明を終了するが、この発明において、装置の具体的な構成、監視する事象の種類、実行する回復動作の内容、具体的な処理の手順等は、上記の実施形態で説明したものに限るものではない。
例えば、異常の発生予測のために監視対象とする事象は、上述してきた衝撃発生、高温、高湿度、時間経過などの具体的事象に限るものではなく、これら以外の事象であってもよい。
また、監視対象の事象が発生した場合に、その事象の程度に応じた回復動作を実行するようにしてもよい。ある事象について、事象の程度を区分しておき、検出した事象の程度がそのどの区分に入るかを判定し、その区分と対応する回復動作を実行する等である。以下にこの具体例をいくつか説明する。
This is the end of the description of the first to third embodiments of the present invention. In this invention, the specific configuration of the apparatus, the type of event to be monitored, the content of the recovery operation to be performed, the specific processing The procedure and the like are not limited to those described in the above embodiment.
For example, the event to be monitored for predicting the occurrence of an abnormality is not limited to the specific events such as the occurrence of impact, high temperature, high humidity, and time elapsed as described above, and may be other events.
Further, when an event to be monitored occurs, a recovery operation corresponding to the degree of the event may be executed. For a certain event, the degree of the event is classified, the classification of the detected event level is determined, and the recovery operation corresponding to the classification is executed. Some specific examples will be described below.


表2は、ハンドヘルドプリンタ10が受けた衝撃の強度に応じて、実行すべき回復動作を設定する場合のテーブルの一例である。
このテーブルでは、ショックセンサ108が検出した衝撃強度が1.8G未満の場合は回復用のインク吐出を行い、1.8G以上4.0G未満の場合は回復用のインク吐出を2セット行い、4.0G以上の場合はIJ記録ヘッド113のクリーニングを行うことが設定されている。なお、表2では衝撃強度の下限を示していないが、ショックセンサI/F137がショックセンサ108の検出結果を割込制御部139に通知するか否かの判断に用いる閾値が実質的な下限となる。
.
Table 2 is an example of a table for setting a recovery operation to be executed according to the intensity of impact received by the handheld printer 10.
In this table, when the shock intensity detected by the shock sensor 108 is less than 1.8 G, recovery ink ejection is performed, and when it is 1.8 G or more and less than 4.0 G, two sets of recovery ink ejection are performed. In the case of .0G or more, the cleaning of the IJ recording head 113 is set. Although the lower limit of the impact strength is not shown in Table 2, the threshold used for determining whether or not the shock sensor I / F 137 notifies the interrupt control unit 139 of the detection result of the shock sensor 108 is a substantial lower limit. Become.


Figure 2017124578
.
Figure 2017124578

表3は、ハンドヘルドプリンタ10が印字を停止していた継続時間の程度に応じて、実行すべき回復動作を設定する場合のテーブルの一例である。
このテーブルでは、ハンドヘルドプリンタ10が印字を停止していた継続時間が24時間未満の場合は回復動作は不要であり、24時間以上72時間未満の場合は回復用のインク吐出を行い、72時間以上の場合にはIJ記録ヘッド113のクリーニングを行うことが設定されている。
Table 3 is an example of a table when the recovery operation to be executed is set according to the duration of the time when the handheld printer 10 has stopped printing.
In this table, the recovery operation is not required when the duration for which the handheld printer 10 has stopped printing is less than 24 hours, and when the duration is 24 hours or more and less than 72 hours, the recovery ink is ejected, and 72 hours or more. In this case, the cleaning of the IJ recording head 113 is set.

Figure 2017124578
Figure 2017124578

表4は、ハンドヘルドプリンタ10のIJ記録ヘッド113の周囲温度の程度に応じて、実行すべき回復動作を設定する場合のテーブルの一例である。
このテーブルでは、ハンドヘルドプリンタ10のIJ記録ヘッド113の周囲温度が20℃未満の場合は、回復動作は不要であり、20℃以上30℃未満の場合は回復用のインク吐出を行い、30℃以上の場合はIJ記録ヘッド113のクリーニングを行ことが設定されている。
Table 4 is an example of a table when setting a recovery operation to be executed according to the degree of the ambient temperature of the IJ recording head 113 of the handheld printer 10.
In this table, when the ambient temperature of the IJ recording head 113 of the handheld printer 10 is less than 20 ° C., the recovery operation is unnecessary, and when it is 20 ° C. or higher and lower than 30 ° C., the recovery ink is ejected and 30 ° C. or higher is discharged. In this case, the cleaning of the IJ recording head 113 is set.

Figure 2017124578
Figure 2017124578

表5は、ハンドヘルドプリンタ10のIJ記録ヘッド113の周囲湿度の程度に応じて、実行すべき回復動作を設定する場合のテーブルの一例である。
このテーブルでは、ハンドヘルドプリンタ10のIJ記録ヘッド113の周囲湿度が20%未満の場合は回復動作は不要であり、20%以上55%未満の場合は回復動作用のインク吐出を行い、55%以上の場合は、IJ記録ヘッド113のクリーニングを行うことが設定されている。
Table 5 is an example of a table for setting a recovery operation to be executed according to the degree of ambient humidity of the IJ recording head 113 of the handheld printer 10.
In this table, when the ambient humidity of the IJ recording head 113 of the handheld printer 10 is less than 20%, the recovery operation is unnecessary, and when it is 20% or more and less than 55%, the ink for recovery operation is ejected, and 55% or more. In this case, the cleaning of the IJ recording head 113 is set.

Figure 2017124578
Figure 2017124578

また、これら以外に、表6に示すように、複数の事象の程度の組み合わせに応じて、実行すべき回復動作、あるいは回復動作が不要であること、を設定することも考えられる。
表6の例では、IJ記録ヘッド113の周囲温度と周囲湿度の組み合わせに応じて、実行すべき回復動作が設定されている。例えば、周囲温度が20℃以上30℃未満であり、周囲湿度が20%以上55%未満である場合にインク吐出を実行する等である。

Figure 2017124578
In addition to these, as shown in Table 6, it is also conceivable to set the recovery operation to be executed or that the recovery operation is unnecessary according to the combination of the degree of a plurality of events.
In the example of Table 6, the recovery operation to be executed is set according to the combination of the ambient temperature and ambient humidity of the IJ recording head 113. For example, ink discharge is performed when the ambient temperature is 20 ° C. or higher and lower than 30 ° C. and the ambient humidity is 20% or higher and lower than 55%.
Figure 2017124578

また、複数種類の事象について表2〜表6のような回復動作の設定を行う場合、事象の種類(あるいはテーブル)毎に予め優先順位を設定しておき、複数の事象が検出された場合は、優先順位の種類の事象の程度に基づいて決定された回復動作を実行することが考えられる。あるいは、各種類の事象の程度に基づいて決定された回復動作のうち、最も回復機能が高いものを実行することも考えられる。   Also, when setting recovery actions as shown in Tables 2 to 6 for multiple types of events, priorities are set in advance for each type of event (or table), and multiple events are detected. It is conceivable to perform the recovery action determined based on the degree of the priority type event. Alternatively, it is conceivable to execute the recovery operation having the highest recovery function among the recovery operations determined based on the degree of each type of event.

IJ記録ヘッド113のノズル113aは、クリーニングやリフレッシュ等の記録ヘッドの回復処理を行うことにより異常から回復できることが多いが、どの程度の回復処理で異常から回復できるかは、発生している異常の程度によって異なる。
このため、自動で行う回復処理を常に同じものとすると、異常から回復できる可能性を高められるよう、インク消費量の多い回復処理を行ったり、複数回の回復処理をくり返したりせざるを得ない。このため、インク消費量が多くなったり、処理時間が長くなったりして、ユーザビリティの低下につながる。
しかし、検出した事象の程度や種類に応じた回復処理を行うようにすれば、このような問題を解決し、ユーザビリティを向上させることができる。
The nozzle 113a of the IJ recording head 113 can often be recovered from the abnormality by performing recording head recovery processing such as cleaning and refreshing. However, how much recovery processing can recover from the abnormality depends on the abnormality that has occurred. Varies depending on the degree.
For this reason, if the recovery process that is automatically performed is always the same, it is necessary to perform a recovery process with a large amount of ink consumption or to repeat a plurality of recovery processes so that the possibility of recovery from an abnormality is increased. . For this reason, the amount of ink consumed increases and the processing time becomes longer, leading to a decrease in usability.
However, if a recovery process is performed according to the degree and type of the detected event, such a problem can be solved and usability can be improved.

また、他の変形として、上述の実施形態では本発明の液滴吐出装置をインクジェット方式のハンドヘルドプリンタとして構成した例について説明したが、これに限られることはない。本発明の液滴吐出装置は、固定式のプリンタであってもよいし、プリンタ以外の装置であってもよい。この場合、吐出する液体がインクである必要もない。例えば、樹脂を吐出する3Dプリンタに本発明を適用することも考えられる。
また、回復装置20を、ハンドヘルドプリンタ10に対して着脱可能なユニットとして構成することも考えられる。
As another modification, the above-described embodiment has described the example in which the droplet discharge device of the present invention is configured as an ink-jet handheld printer. However, the present invention is not limited to this. The droplet discharge device of the present invention may be a fixed printer or a device other than a printer. In this case, the liquid to be ejected need not be ink. For example, the present invention may be applied to a 3D printer that discharges resin.
It is also conceivable to configure the recovery device 20 as a unit that can be attached to and detached from the handheld printer 10.

また、この発明のプログラムの実施形態は、コンピュータに所要のハードウェアを制御させて上述した実施形態におけるハンドヘルドプリンタ10の機能(特に図9の処理あるいはこれと対応する処理による機能)を実現させるためのプログラムである。
このようなプログラムは、はじめからコンピュータに備えるROMや他の不揮発性記憶媒体(フラッシュメモリ,EEPROM等)などに格納しておいてもよいし、メモリカード、CD、DVD、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。
Also, the embodiment of the program of the present invention causes a computer to control required hardware so as to realize the function of the handheld printer 10 in the above-described embodiment (particularly, the function by the process of FIG. 9 or a process corresponding thereto). It is a program.
Such a program may be stored in a ROM or other non-volatile storage medium (flash memory, EEPROM, etc.) provided in the computer from the beginning, or in any memory card, CD, DVD, Blu-ray disc, etc. It can also be provided by being recorded on a nonvolatile recording medium.

それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
Each procedure described above can be executed by installing the program recorded in the recording medium in a computer and executing the program.
Furthermore, it is also possible to download from an external device that is connected to a network and includes a recording medium that records the program, or an external device that stores the program in a storage unit, and install and execute the program on a computer.

また、以上説明してきた各実施形態、動作例及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。   In addition, it goes without saying that the configurations of the embodiments, operation examples, and modifications described above can be arbitrarily combined and implemented as long as they do not contradict each other.

10:ハンドヘルドプリンタ、20:回復装置、30:タブレット型コンピュータ、40:記録媒体、101,201:電源、102,202:電源回路、103:通信I/F、104,206:シリアルI/F、105:ROM、106:DRAM、107:ナビゲーションセンサ、108:ショックセンサ、109:IJ記録ヘッド環境センサ、110:OPU、111:RTC、112:IJ記録ヘッド駆動部、113:IJ記録ヘッド、113a:ノズル、113b:アクチュエータ、114,207:制御部、120:SOC、121,209:CPU、122:位置算出回路、123,210:メモリコントローラ、124:ROMコントローラ、125,211:シリアルコントローラ、126:RTCコントローラ、130:ASIC/FPGA,131:ナビゲーションセンサI/F、132:印字/センサタイミング生成部、133:DMAC、134:回転機、135:画像RAM、136:IJ記録ヘッド制御部、137:ショックセンサI/F、138:IJ記録ヘッドセンサI/F、139,214:割込制御部、140:吐出許容誤差調整部、150,151:バス、161:アナログスイッチ、162:レベルシフタ、163:階調デコーダ、164:ラッチ、165:シフトレジスタ、171:DAコンバータ、172:増幅回路、203:メモリ、204:状態検知センサ、205:回復処理部、208:MCU、212:センサI/O、213:PWM制御部、SCK:画像データ転送クロック、SD:画像データ、SLn:画像データラッチ信号、MN:マスクパターン信号、Vcom:IJ記録ヘッド駆動波形、Vout:駆動波形 10: Handheld printer, 20: Recovery device, 30: Tablet computer, 40: Recording medium, 101, 201: Power supply, 102, 202: Power supply circuit, 103: Communication I / F, 104, 206: Serial I / F, 105: ROM, 106: DRAM, 107: Navigation sensor, 108: Shock sensor, 109: IJ recording head environment sensor, 110: OPU, 111: RTC, 112: IJ recording head drive unit, 113: IJ recording head, 113a: Nozzle, 113b: Actuator, 114, 207: Control unit, 120: SOC, 121, 209: CPU, 122: Position calculation circuit, 123, 210: Memory controller, 124: ROM controller, 125, 211: Serial controller, 126: RTC controller, 130 ASIC / FPGA, 131: navigation sensor I / F, 132: printing / sensor timing generation unit, 133: DMAC, 134: rotating machine, 135: image RAM, 136: IJ recording head control unit, 137: shock sensor I / F 138: IJ print head sensor I / F, 139, 214: interrupt control unit, 140: discharge allowable error adjustment unit, 150, 151: bus, 161: analog switch, 162: level shifter, 163: gradation decoder, 164 : Latch, 165: shift register, 171: DA converter, 172: amplifier circuit, 203: memory, 204: state detection sensor, 205: recovery processing unit, 208: MCU, 212: sensor I / O, 213: PWM control unit , SCK: image data transfer clock, SD: image data, SLn: image data register Ji signal, MN: mask pattern signal, Vcom: IJ recording head driving waveform, Vout: the driving waveform

特表2010−520087号公報Special table 2010-520087 特開平9−267493号公報JP-A-9-267493

Claims (10)

ノズルから液滴を吐出させる吐出手段を備える液滴吐出装置であって、
当該液滴吐出装置に対する所定の事象の発生を監視する監視手段と、
前記監視手段による前記事象の検出に基づき前記吐出手段における異常発生が予測される場合に、前記吐出手段による液滴の吐出を停止させる停止手段とを備えることを特徴とする液滴吐出装置。
A droplet discharge device comprising discharge means for discharging droplets from a nozzle,
Monitoring means for monitoring the occurrence of a predetermined event for the droplet discharge device;
A droplet discharge apparatus comprising: a stop unit that stops the discharge of the droplet by the discharge unit when an abnormality is predicted in the discharge unit based on the detection of the event by the monitoring unit.
請求項1に記載の液滴吐出装置であって、
供給される画像データに基づき前記吐出手段による液滴の吐出を制御する吐出制御手段を備え、
前記停止手段は、前記吐出制御手段に対する前記画像データの供給を停止することにより前記吐出手段による液滴の吐出を停止させることを特徴とする液滴吐出装置。
The droplet discharge device according to claim 1,
A discharge control means for controlling the discharge of droplets by the discharge means based on the supplied image data;
The droplet discharging apparatus according to claim 1, wherein the stop unit stops the discharge of the droplets by the discharge unit by stopping the supply of the image data to the discharge control unit.
請求項1に記載の液滴吐出装置であって、
画素毎に供給される画像データ及び該画像データの階調値毎に供給される駆動パターン信号に基づき、前記吐出手段のノズルからの液滴吐出を制御するための制御信号を生成し、該制御信号に従って前記吐出手段による液滴の吐出を制御する吐出制御手段を備え、
前記停止手段は、前記吐出制御手段に対する前記駆動パターン信号の供給を停止することにより前記吐出手段による液滴の吐出を停止させることを特徴とする液滴吐出装置。
The droplet discharge device according to claim 1,
Based on the image data supplied for each pixel and the drive pattern signal supplied for each gradation value of the image data, a control signal is generated for controlling droplet discharge from the nozzle of the discharge means, and the control Ejection control means for controlling the ejection of droplets by the ejection means according to the signal,
The droplet discharge apparatus, wherein the stop unit stops the discharge of the droplet by the discharge unit by stopping the supply of the drive pattern signal to the discharge control unit.
請求項1に記載の液滴吐出装置であって、
所定の駆動信号を、前記吐出手段のノズルと対応付けて供給される駆動パターン信号によってマスクして該ノズルの駆動部に印加することにより、前記吐出手段による液滴の吐出を制御する吐出制御手段を備え、
前記停止手段は、前記吐出制御手段に対する前記駆動信号の供給を停止することにより前記吐出手段による液滴の吐出を停止させることを特徴とする液滴吐出装置。
The droplet discharge device according to claim 1,
A discharge control unit that controls the discharge of droplets by the discharge unit by masking a predetermined drive signal with a drive pattern signal supplied in association with the nozzle of the discharge unit and applying it to the drive unit of the nozzle With
The droplet discharging apparatus according to claim 1, wherein the stop unit stops the discharge of the droplet by the discharge unit by stopping the supply of the drive signal to the discharge control unit.
請求項1に記載の液滴吐出装置であって、
前記停止手段は、当該液滴吐出装置の電源をオフにすることにより前記吐出手段による液滴の吐出を停止させることを特徴とする液滴吐出装置。
The droplet discharge device according to claim 1,
The stop means stops the discharge of droplets by the discharge means by turning off the power supply of the droplet discharge apparatus.
請求項1乃至5のいずれか一項に記載の液滴吐出装置であって、
前記停止手段による液滴の吐出の停止後に、前記吐出手段の液滴吐出機能に生じ得る不具合を解消するための回復動作を実行する回復手段を備えることを特徴とする液滴吐出装置。
A droplet discharge device according to any one of claims 1 to 5,
A droplet discharge apparatus comprising: a recovery unit that executes a recovery operation for eliminating a problem that may occur in the droplet discharge function of the discharge unit after the stop of the droplet discharge by the stop unit.
請求項6に記載の液滴吐出装置であって、
前記監視手段は、前記事象があった場合にその事象の程度を検出する手段を備え、
前記回復手段は、前記監視手段が検出した事象の程度に応じた回復動作を実行することを特徴とする液滴吐出装置。
The droplet discharge device according to claim 6,
The monitoring means includes means for detecting the degree of the event when the event occurs,
The droplet discharging apparatus according to claim 1, wherein the recovery means executes a recovery operation corresponding to the degree of the event detected by the monitoring means.
請求項6又は7に記載の液滴吐出装置であって、
前記監視手段は、当該液滴吐出装置に対する所定強度以上の衝撃、所定時間以上継続した前記吐出手段の停止、所定値以上の周囲温度、および所定値以上の周囲温度のうちいずれか複数の事象について、当該各事象の発生を監視し、
前記回復手段は、前記監視手段が検出した事象の種類に応じた回復動作を実行し、複数の事象が検出された場合には、事象の種類毎に予め定められた優先順位に従って、優先順位の高い事象の種類に応じた回復動作を実行することを特徴とする液滴吐出装置。
The droplet discharge device according to claim 6 or 7,
The monitoring means is for any one of a plurality of events among an impact of a predetermined intensity or more on the droplet discharge device, a stop of the discharge means continued for a predetermined time, an ambient temperature of a predetermined value or more, and an ambient temperature of a predetermined value or more , Monitor the occurrence of each event,
The recovery means executes a recovery operation according to the type of event detected by the monitoring means, and when a plurality of events are detected, the priority level is set according to the priority level predetermined for each event type. A droplet discharge apparatus that performs a recovery operation according to a type of a high event.
ノズルから液滴を吐出させる吐出手段を備える液滴吐出装置の制御方法であって、
前記液滴吐出装置に対する所定の事象の発生を監視する監視手順と、
前記監視手順による前記事象の検出に基づき前記吐出手段における異常発生が予測される場合に、前記吐出手段による液滴の吐出を停止させる停止手順とを備えることを特徴とする液滴吐出装置の制御方法。
A method for controlling a droplet discharge device comprising discharge means for discharging droplets from a nozzle,
A monitoring procedure for monitoring the occurrence of a predetermined event for the droplet discharge device;
And a stop procedure for stopping the discharge of droplets by the discharge means when an abnormality is predicted in the discharge means based on the detection of the event by the monitoring procedure. Control method.
ノズルから液滴を吐出させる吐出手段を備える液滴吐出装置を制御するコンピュータを、
前記液滴吐出装置が備える所定のセンサの検出結果に基づき、前記液滴吐出装置に対する所定の事象の発生を監視する監視手段と、
前記監視手段による前記事象の検出に基づき前記吐出手段における異常発生が予測される場合に、前記吐出手段による液滴の吐出を停止させる停止手段として機能させるためのプログラム。
A computer for controlling a droplet discharge device including discharge means for discharging droplets from a nozzle;
Monitoring means for monitoring occurrence of a predetermined event for the droplet discharge device based on a detection result of a predetermined sensor included in the droplet discharge device;
A program for functioning as a stop unit that stops the discharge of a droplet by the discharge unit when an occurrence of an abnormality in the discharge unit is predicted based on the detection of the event by the monitoring unit.
JP2016006305A 2016-01-15 2016-01-15 Droplet discharge device, control method and program of droplet discharge device Pending JP2017124578A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016006305A JP2017124578A (en) 2016-01-15 2016-01-15 Droplet discharge device, control method and program of droplet discharge device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016006305A JP2017124578A (en) 2016-01-15 2016-01-15 Droplet discharge device, control method and program of droplet discharge device

Publications (1)

Publication Number Publication Date
JP2017124578A true JP2017124578A (en) 2017-07-20

Family

ID=59363652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016006305A Pending JP2017124578A (en) 2016-01-15 2016-01-15 Droplet discharge device, control method and program of droplet discharge device

Country Status (1)

Country Link
JP (1) JP2017124578A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019004168A1 (en) 2017-06-26 2019-01-03 栄研化学株式会社 Method for measuring serum amyloid A of various animals and reagent therefor
JP2020037204A (en) * 2018-09-03 2020-03-12 株式会社リコー Printer
JP2021078677A (en) * 2019-11-18 2021-05-27 Ckd株式会社 PTP packaging machine and PTP sheet manufacturing method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290248A (en) * 1985-10-17 1987-04-24 Canon Inc Inkjet recording device
JPH0929953A (en) * 1995-07-17 1997-02-04 Brother Ind Ltd Image forming device
JP2001315338A (en) * 2000-03-01 2001-11-13 Fuji Photo Film Co Ltd Method and apparatus for ink jet printing
JP2002166552A (en) * 2000-11-30 2002-06-11 Canon Inc Liquid discharge head, liquid discharge recording apparatus, and liquid discharge recording method in the recording apparatus mounted on a moving body
JP2008229936A (en) * 2007-03-19 2008-10-02 Ricoh Co Ltd Image forming apparatus, data processing method, and program
JP2011218726A (en) * 2010-04-13 2011-11-04 Seiko Epson Corp Liquid ejecting apparatus and method for controlling the same
JP2013035152A (en) * 2011-08-04 2013-02-21 Brother Industries Ltd Liquid ejection apparatus
US20160098234A1 (en) * 2014-10-07 2016-04-07 Videojet Technologies Inc. System and method for remotely servicing an industrial printer

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290248A (en) * 1985-10-17 1987-04-24 Canon Inc Inkjet recording device
JPH0929953A (en) * 1995-07-17 1997-02-04 Brother Ind Ltd Image forming device
JP2001315338A (en) * 2000-03-01 2001-11-13 Fuji Photo Film Co Ltd Method and apparatus for ink jet printing
JP2002166552A (en) * 2000-11-30 2002-06-11 Canon Inc Liquid discharge head, liquid discharge recording apparatus, and liquid discharge recording method in the recording apparatus mounted on a moving body
JP2008229936A (en) * 2007-03-19 2008-10-02 Ricoh Co Ltd Image forming apparatus, data processing method, and program
JP2011218726A (en) * 2010-04-13 2011-11-04 Seiko Epson Corp Liquid ejecting apparatus and method for controlling the same
JP2013035152A (en) * 2011-08-04 2013-02-21 Brother Industries Ltd Liquid ejection apparatus
US20160098234A1 (en) * 2014-10-07 2016-04-07 Videojet Technologies Inc. System and method for remotely servicing an industrial printer

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019004168A1 (en) 2017-06-26 2019-01-03 栄研化学株式会社 Method for measuring serum amyloid A of various animals and reagent therefor
JP2020037204A (en) * 2018-09-03 2020-03-12 株式会社リコー Printer
JP2021078677A (en) * 2019-11-18 2021-05-27 Ckd株式会社 PTP packaging machine and PTP sheet manufacturing method
JP7065820B2 (en) 2019-11-18 2022-05-12 Ckd株式会社 PTP packaging machine and PTP sheet manufacturing method

Similar Documents

Publication Publication Date Title
JP4985797B2 (en) Identification of printing recording material container
KR102268872B1 (en) Storage system, method of controlling same, information processing apparatus, and storage medium
JP6015069B2 (en) Image forming apparatus
JP2017124578A (en) Droplet discharge device, control method and program of droplet discharge device
JP2013154552A (en) Recording device
US20160337530A1 (en) Information processing apparatus that controls display at time of occurrence of abnormality, method of controlling the same, and storage medium
JP6672803B2 (en) Liquid ejection device, liquid ejection method, and program
JP6003171B2 (en) Electronics
JP6087632B2 (en) Power supply device and recording device
US8585168B2 (en) Discharge energy recovery device and image forming apparatus using same
US10795423B2 (en) Electronic apparatus with power saving mode, control method thereof, and storage medium
CN105812605A (en) Information processing apparatus and control method for the same
JP2012051246A (en) Image processor, control method of image processor, control program of image processor, and recording medium
US9868282B2 (en) Control apparatus and control method of the same
JP2014059631A (en) Power source control device
US20100146305A1 (en) Electronic Apparatus and Method of Controlling the Same
KR100636190B1 (en) An image forming apparatus and method for automatically recognizing the type of thermal transfer head and printing an image
US9979850B2 (en) Printer and printer control method enabling consistently reading settings information
JP2017164926A (en) Image forming apparatus, image forming method, and program
US20210064255A1 (en) Information processing apparatus and control method for information processing apparatus
RU2740775C1 (en) Electronic device and a method of presenting an error when the electronic device is switched off
JP2012158085A (en) Recording device, and method for controlling cooling of the same
KR20210083869A (en) Method for monitoring system failure of apparatus and apparatus for performing the same
JP6417129B2 (en) Ink jet head unit and method for controlling ink jet head
US8876234B2 (en) Power supply device, power supply device control method, and image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200804