[go: up one dir, main page]

JP2019059126A - Image recorder - Google Patents

Image recorder Download PDF

Info

Publication number
JP2019059126A
JP2019059126A JP2017185808A JP2017185808A JP2019059126A JP 2019059126 A JP2019059126 A JP 2019059126A JP 2017185808 A JP2017185808 A JP 2017185808A JP 2017185808 A JP2017185808 A JP 2017185808A JP 2019059126 A JP2019059126 A JP 2019059126A
Authority
JP
Japan
Prior art keywords
ink
tank
viscosity
cap
value
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
JP2017185808A
Other languages
Japanese (ja)
Inventor
綾香 大庭
Ayaka Oba
綾香 大庭
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2017185808A priority Critical patent/JP2019059126A/en
Publication of JP2019059126A publication Critical patent/JP2019059126A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】インクを貯留し且つインクの注入口が形成されたタンクを備える画像記録装置において、タンク内のインクの粘度を精度良く推定可能にする。【解決手段】画像記録装置は、内部にインクが貯留され且つインクを注入するための注入口が形成された少なくとも1つのタンクと、注入口を塞ぐように注入口に取り付け可能なキャップと、注入口にキャップが取り付けられているか否かを検出するためのキャップ検出センサと、キャップ検出センサの検出信号を受信する制御部と、制御部の演算結果を記憶する記憶部と、を備え、制御部は、キャップ検出センサの検出信号に基づいて、所定の基準時点からの注入口の合計開放時間であるキャップ総空き時間を記憶部に記憶するキャップ総空き時間計測処理と、記憶部に記憶したキャップ総空き時間に基づいて、タンク内のインクの粘度を示す粘性値を算出するインク粘性値算出処理と、を実行する。【選択図】図4PROBLEM TO BE SOLVED: To make it possible to accurately estimate the viscosity of ink in a tank in an image recording apparatus including a tank in which ink is stored and an ink injection port is formed. An image recording device includes at least one tank in which ink is stored and an injection port for injecting ink is formed, a cap that can be attached to the injection port so as to close the injection port, and a note. The control unit includes a cap detection sensor for detecting whether or not a cap is attached to the inlet, a control unit for receiving the detection signal of the cap detection sensor, and a storage unit for storing the calculation result of the control unit. Is a cap total free time measurement process that stores the total free time of the cap, which is the total opening time of the injection port from a predetermined reference time, in the storage unit based on the detection signal of the cap detection sensor, and a cap stored in the storage unit. An ink viscosity value calculation process for calculating a viscosity value indicating the viscosity of the ink in the tank based on the total free time is executed. [Selection diagram] Fig. 4

Description

本発明は、インクを注入する注入口を有するタンクを備える画像記録装置に関する。   The present invention relates to an image recording apparatus including a tank having an inlet for injecting ink.

画像記録装置の一例として、インクを貯留するタンクから供給されるインクをヘッドのノズルから吐出して、記録シートに画像記録するものが知られている。タンクには、例えば、インクの注入口が形成されている。該注入口は、着脱可能に取り付けられるキャップによって塞がれる。   As an example of an image recording apparatus, one is known which ejects ink supplied from a tank storing ink from a nozzle of a head to record an image on a recording sheet. For example, an ink inlet is formed in the tank. The inlet is closed by a removably mounted cap.

このような画像記録装置では、タンク内のインクが増粘すると、記録シートへの画像記録が適切に行えなくなるおそれがある。そこで例えば、特許文献1に開示されるように、タンク内のインクが供給されてから一定時間経過すると、ユーザにタンクへの希釈液の注入を促すように画像形成装置を制御したり、特許文献2に開示されるように、タンク内及びヘッド内のインクの電気抵抗値の差が閾値以上に達すると、メンテナンスを実行するように画像形成装置を制御する方法が提案されている。   In such an image recording apparatus, when the ink in the tank is thickened, there is a possibility that the image recording on the recording sheet can not be properly performed. Therefore, for example, as disclosed in Patent Document 1, when the ink in the tank is supplied and a predetermined time elapses, the image forming apparatus is controlled to prompt the user to inject the diluent into the tank, As disclosed in No. 2, a method has been proposed for controlling the image forming apparatus to perform maintenance when the difference in the electrical resistance value of the ink in the tank and in the head reaches a threshold or more.

特開2006−88398号公報Unexamined-Japanese-Patent No. 2006-88398 特開2013−75482号公報JP, 2013-75482, A

インクは、外気に触れることで増粘し易くなる。そのため、インクを貯留するタンクを備えた画像形成装置では、タンクの注入口が空いている間、インクが外気に触れて増粘し易くなる。このように、タンクの注入口が空いている時間は、タンク内のインクの粘度に大きな影響を与える。しかしながら、特許文献1又は2では、タンクの注入口の空き時間とインクの粘度との関係性については考慮されていない。そのため、特許文献1又は2に開示される方法では、タンク内のインクの粘度を正確に取得するのは困難である。   The ink is easily thickened by being exposed to the air. Therefore, in the image forming apparatus provided with the tank for storing the ink, the ink is likely to be in contact with the outside air and thickened while the inlet of the tank is vacant. Thus, the time during which the tank inlet is open has a significant effect on the viscosity of the ink in the tank. However, Patent Document 1 or 2 does not consider the relationship between the free time of the inlet of the tank and the viscosity of the ink. Therefore, in the method disclosed in Patent Document 1 or 2, it is difficult to accurately obtain the viscosity of the ink in the tank.

本発明は、上記課題に鑑みてなされたものであって、その目的は、インクを貯留し且つインクの注入口が形成されたタンクを備える画像記録装置において、タンク内のインクの粘度を精度良く推定可能にすることにある。   The present invention has been made in view of the above problems, and its object is to provide an image recording apparatus including a tank for storing ink and having an ink inlet formed therein, wherein the viscosity of the ink in the tank is accurately determined. It is about making it possible to estimate.

本発明の一態様に係る画像記録装置は、内部にインクが貯留され且つインクを注入するための注入口が形成された少なくとも1つのタンクと、前記注入口を塞ぐように前記注入口に取り付け可能なキャップと、前記注入口に前記キャップが取り付けられているか否かを検出するためのキャップ検出センサと、前記キャップ検出センサの検出信号を受信する制御部と、前記制御部の演算結果を記憶する記憶部と、を備え、前記制御部は、前記キャップ検出センサの検出信号に基づいて、所定の基準時点からの前記注入口の合計開放時間であるキャップ総空き時間を前記記憶部に記憶するキャップ総空き時間計測処理と、前記記憶部に記憶した前記キャップ総空き時間に基づいて、前記タンク内のインクの粘度を示す粘性値を算出するインク粘性値算出処理と、を実行する。   The image recording apparatus according to an aspect of the present invention can be attached to the inlet so as to close the inlet and at least one tank in which the ink is stored and the inlet for injecting the ink is formed. Cap, a cap detection sensor for detecting whether or not the cap is attached to the inlet, a control unit for receiving a detection signal of the cap detection sensor, and a calculation result of the control unit A storage unit, and the control unit stores, in the storage unit, a cap total free time which is a total opening time of the inlet from a predetermined reference time based on a detection signal of the cap detection sensor An ink viscosity calculating a viscosity value indicating a viscosity of ink in the tank based on a total free time measurement process and the cap total free time stored in the storage unit And the calculation process, to run.

このような構成によれば、制御部は、キャップ検出センサの検出信号によりキャップ総空き時間を計測し、該キャップ総空き時間に基づいて、タンク内のインクの粘度を示すインクの粘性値を算出する。ここでタンク内のインクは、空気に触れることで増粘する傾向があり、タンクの注入口の開放時間が経過するほどタンク内のインクが増粘し易い。よって、キャップ総空き時間に基づいてインクの粘性値を算出することで、インクの粘度を精度良く推定できる。   According to such a configuration, the control unit measures the total cap free time by the detection signal of the cap detection sensor, and calculates the viscosity value of the ink indicating the viscosity of the ink in the tank based on the total cap free time. Do. Here, the ink in the tank tends to be thickened by being in contact with air, and the ink in the tank is easily thickened as the opening time of the inlet of the tank elapses. Therefore, the viscosity of the ink can be accurately estimated by calculating the viscosity value of the ink based on the total cap open time.

本発明によれば、インクを貯留し且つインクの注入口が形成されたタンクを備える画像記録装置において、タンク内のインクの粘度を精度良く推定することができる。   According to the present invention, it is possible to accurately estimate the viscosity of the ink in the tank, in the image recording apparatus including the tank that stores the ink and in which the ink inlet is formed.

第1実施形態に係る複合機の外観図である。FIG. 1 is an external view of a multifunction peripheral according to a first embodiment. 図1の複合機の機能ブロック図である。FIG. 2 is a functional block diagram of the multifunction peripheral of FIG. 1; RAMに記憶されている各テーブルを示す図である。It is a figure which shows each table memorize | stored in RAM. 図1の複合機の全体動作を示すフローチャートである。5 is a flowchart showing an overall operation of the multifunction peripheral of FIG. 1; 図1の表示部に表示された入力画面を示す図である。It is a figure which shows the input screen displayed on the display part of FIG. 図1の表示部に必要注入量と共に表示された入力画面を示す図である。It is a figure which shows the input screen displayed with the required injection quantity on the display part of FIG. 図1のキャップ総空き時間計測処理についてのサブフローチャートである。It is a subflowchart about the cap total idle time measurement process of FIG. 図1のインク粘性値算出処理についてのサブフローチャートである。It is a subflowchart about the ink viscosity value calculation process of FIG. 第2実施形態に係る複合機の動作を示す部分的なフローチャートである。7 is a partial flowchart showing the operation of the multifunction peripheral according to the second embodiment. 第3実施形態に係る複合機の動作を示す部分的なフローチャートである。It is a partial flowchart which shows operation | movement of the multifunctional device which concerns on 3rd Embodiment.

以下、本発明の各実施形態について、図を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(第1実施形態)
[複合機の外観構成]
図1は、第1実施形態に係る複合機1の外観図である。複合機1は、画像記録装置の一例であり、X方向を幅方向、Y方向を前後(奥行)方向、Z方向を上下方向とする直方体形状の外観を有する。複合機1は、プリンタユニット(記録部)2、スキャナーユニット3、操作キー4、表示部5、制御ユニット6(図2参照)、吸引部18、及び廃インク受部19を備える。
First Embodiment
[Appearance configuration of MFP]
FIG. 1 is an external view of the multifunction device 1 according to the first embodiment. The multifunction device 1 is an example of an image recording apparatus, and has a rectangular parallelepiped appearance with the X direction as a width direction, the Y direction as a front-back (depth) direction, and the Z direction as an up-down direction. The multifunction device 1 includes a printer unit (recording unit) 2, a scanner unit 3, an operation key 4, a display unit 5, a control unit 6 (see FIG. 2), a suction unit 18, and a waste ink receiving unit 19.

このうちスキャナーユニット3は、画像を撮像素子により読み取って画像データを生成する。生成された画像データは、プリンタユニット2において、複合機1の内部に貯留され又は複合機1の外部から供給される記録シートに印刷される。   Among them, the scanner unit 3 reads an image by an imaging element to generate image data. The generated image data is printed on a recording sheet stored in the inside of the multifunction machine 1 or supplied from the outside of the multifunction machine 1 in the printer unit 2.

このようなスキャナーユニット3は、プリンタユニット2上に重ねて配置され、且つ、プリンタユニット2の後側部分に設けられた連結部2aによりプリンタユニット2と連結されている。従って、スキャナーユニット3はその前部を持ち上げると、連結部2aを支点としてプリンタユニット2に対して上方へ回動し、プリンタユニット2の内部が露出する。   The scanner unit 3 is disposed on the printer unit 2 in an overlapping manner, and is connected to the printer unit 2 by a connecting portion 2 a provided on the rear side of the printer unit 2. Therefore, when the scanner unit 3 lifts the front part, it turns upward with respect to the printer unit 2 with the connecting portion 2a as a fulcrum, and the inside of the printer unit 2 is exposed.

また、スキャナーユニット3は原稿台7と蓋8とを有し、蓋8は原稿台7を覆うように配置される。スキャナーユニット3は、原稿台7と蓋8との間に原稿シートが配置された状態で、原稿シートに記録された画像を読み取る。   Further, the scanner unit 3 has a manuscript table 7 and a lid 8, and the lid 8 is arranged to cover the manuscript table 7. The scanner unit 3 reads an image recorded on a document sheet in a state in which the document sheet is disposed between the document table 7 and the lid 8.

操作キー4と表示部5とは、複合機1の外側部分(ここでは前側部分)に配置されている。操作キー4は、ユーザによる操作入力を受け付ける。表示部5は、一例としてLCDを有し、ユーザに所定情報を表示する。表示部5の一部は、所定のタイミングで操作キーとしても機能する。制御ユニット6は、操作キー4からの入力、或いは、図示しない通信インタフェースを介する外部入力に基づき、プリンタユニット2とスキャナーユニット3と表示部5とを制御する。   The operation key 4 and the display unit 5 are disposed in the outer portion (here, the front portion) of the multifunction machine 1. The operation key 4 receives an operation input by the user. The display unit 5 has an LCD as an example, and displays predetermined information to the user. A part of the display unit 5 also functions as an operation key at a predetermined timing. The control unit 6 controls the printer unit 2, the scanner unit 3, and the display unit 5 based on an input from the operation key 4 or an external input via a communication interface (not shown).

プリンタユニット2は、制御ユニット6によって制御され、タンク12から供給されるインクにより記録シートに画像を記録する。プリンタユニット2は、複合機1の筐体の一部を成す直方体形状のケース10を備えている。このケース10には、該ケース10内に設けられた内部空間13に通じる開口部分を開閉するカバー11が取り付けられている。   The printer unit 2 is controlled by the control unit 6 and records an image on a recording sheet by the ink supplied from the tank 12. The printer unit 2 includes a rectangular parallelepiped case 10 which forms a part of the housing of the multifunction machine 1. A cover 11 is attached to the case 10 for opening and closing an opening communicating with the internal space 13 provided in the case 10.

カバー11は、ケース10の前側部分に設けられ、複合機1の幅方向に延びる仮想軸線Pの軸周りに一定範囲で回動可能にケース10に連結されている。該カバー11は、スキャナーユニット3がプリンタユニット2から持ち上げられた状態で開閉可能となり、開放すると内部空間13が露出する。また、ケース10の内部には、記録シートを貯留するトレイ14が配置されており、該トレイ14はケース10の前方へ引き出して記録シートを補充可能となっている。   The cover 11 is provided on the front side portion of the case 10, and is connected to the case 10 so as to be rotatable around an axis of an imaginary axis P extending in the width direction of the multifunction machine 1 in a certain range. The cover 11 can be opened and closed in a state where the scanner unit 3 is lifted from the printer unit 2, and when it is opened, the internal space 13 is exposed. Further, a tray 14 for storing recording sheets is disposed inside the case 10, and the tray 14 can be pulled out to the front of the case 10 so that the recording sheets can be replenished.

内部空間13には、複数のタンク12が収容されている。タンク12は、内部にインクが貯留されている。タンク12には、インク及びインクの粘度を回復させる粘度回復液を注入するための注入口12aが形成されている。複数のタンク12は、複合機1の幅方向に並んで整列された状態で内部空間13に収容され、カバー11が開けられることで外部に露出する。各タンク12は、後述する記録ヘッド36にインクを供給可能に、インク流路を介して記録ヘッド36に接続されている。   The internal space 13 contains a plurality of tanks 12. The tank 12 has ink stored therein. The tank 12 is formed with an inlet 12a for injecting the ink and a viscosity recovery liquid for recovering the viscosity of the ink. The plurality of tanks 12 are accommodated in the inner space 13 in a state of being aligned side by side in the width direction of the multifunction machine 1 and exposed to the outside by opening the cover 11. Each tank 12 is connected to the recording head 36 via an ink flow path so as to supply ink to the recording head 36 described later.

本実施形態では、タンク12の注入口12aはタンク12の上部に設けられている。各注入口12aには、該注入口12aを塞ぐように、キャップ15が個別に着脱可能に取り付けられる。ユーザが各注入口12aから各タンク12にインクや粘度回復液を補充する際には、所定のボトルが用いられる。粘度回復液は、一例としてインクである。粘度回復液はインクに限定されず、例えば、蒸留水等のインク溶媒でもよい。   In the present embodiment, the inlet 12 a of the tank 12 is provided at the top of the tank 12. Caps 15 are individually detachably attached to the respective inlets 12a so as to close the inlets 12a. When the user refills each tank 12 with ink and viscosity recovery liquid from each inlet 12a, a predetermined bottle is used. Viscosity recovery liquid is an ink as an example. The viscosity recovery liquid is not limited to ink, and may be, for example, an ink solvent such as distilled water.

一例として、複合機1はカラー印刷が可能であり、複数のタンク12は、複数色(ここではブラック、イエロー、マゼンタ、及びシアン)のインクを個別に貯留する。複合機1が備えるタンク12は、少なくとも1つであればよい。   As one example, the multifunction machine 1 can perform color printing, and the plurality of tanks 12 individually store inks of a plurality of colors (here, black, yellow, magenta, and cyan). There may be at least one tank 12 provided in the multifunction machine 1.

吸引部18と廃インク受部19は、内部空間13の後方に配置されている。吸引部18は、廃インク受部19に接続されている。吸引部18は、タンク12内のインクをタンク12外へ吸引する。本実施形態の吸引部18は、一例として、吸引ポンプを内蔵し、タンク12から記録ヘッド36に供給されて記録ヘッド36から吐出されたインクを吸引する。廃インク受部19は、一例としてスポンジ状の吸液材を内蔵し、吸引部18により吸引されたインクをタンク12外で受けて、吸液材中に保持する。   The suction unit 18 and the waste ink receiving unit 19 are disposed behind the internal space 13. The suction unit 18 is connected to the waste ink receiving unit 19. The suction unit 18 sucks the ink in the tank 12 to the outside of the tank 12. The suction unit 18 of the present embodiment incorporates a suction pump, for example, and suctions the ink supplied from the tank 12 to the recording head 36 and discharged from the recording head 36. The waste ink receiving unit 19 incorporates, for example, a sponge-like liquid absorbing material, receives the ink sucked by the suction unit 18 outside the tank 12, and holds the ink in the liquid absorbing material.

[複合機の機能的構成]
図2は、図1の複合機1の機能ブロック図である。図2では、スキャナーユニット3に関する構成の図示は省略している。図2に示すように、複合機1は、上記した操作キー4、表示部5、及び制御ユニット6等の他、プリンタユニット2を構成する種々のセンサ及びドライバ等を備えている。
[Functional configuration of MFP]
FIG. 2 is a functional block diagram of the multifunction machine 1 of FIG. In FIG. 2, the illustration of the configuration related to the scanner unit 3 is omitted. As shown in FIG. 2, the multi-function device 1 is provided with various sensors, drivers and the like constituting the printer unit 2 in addition to the operation key 4, the display unit 5 and the control unit 6 described above.

具体的にプリンタユニット2は、複数のキャップ検出センサ16、複数の温湿度検出センサ17、モータドライバIC30,31、ヘッドドライバIC32、搬送モータ33、キャリッジモータ34、キャリッジ35、記録ヘッド36、及び吸引用ドライバ37を更に有している。   Specifically, the printer unit 2 includes a plurality of cap detection sensors 16, a plurality of temperature and humidity detection sensors 17, motor driver ICs 30 and 31, a head driver IC 32, a conveyance motor 33, a carriage motor 34, a carriage 35, a recording head 36, and suction. The driver 37 is further included.

キャップ検出センサ16は、タンク12が有する注入口12aにキャップ15が取り付けられているか否かを検出する。温湿度検出センサ17は、タンク12内のインクの温度と、タンク12周辺の湿度とを計測する。このように複合機1は、タンク12内のインク温度と、タンク12の周辺の湿度との少なくともいずれか(ここでは両方)を測定する測定部を備えている。   The cap detection sensor 16 detects whether the cap 15 is attached to the inlet 12 a of the tank 12. The temperature and humidity detection sensor 17 measures the temperature of the ink in the tank 12 and the humidity around the tank 12. As described above, the multifunction device 1 includes the measurement unit that measures at least one of the temperature of the ink in the tank 12 and the humidity around the tank 12 (here, both).

本実施形態では、各センサ16,17は、各タンク12に対して個別に設けられている。温湿度検出センサ17は、温度検出センサと湿度検出センサとを個別に有していてもよい。   In the present embodiment, the sensors 16 and 17 are provided individually for each tank 12. The temperature and humidity detection sensor 17 may have a temperature detection sensor and a humidity detection sensor separately.

制御ユニット6は、一例としてCPU20、記憶部(ROM21、RAM22、及びEEPROM23)、及びASIC24を有する。CPU20は、複合機1の制御部であり、各ドライバIC30〜32,37と表示部5とを制御する。   The control unit 6 includes a CPU 20, a storage unit (ROM 21, RAM 22 and EEPROM 23), and an ASIC 24 as an example. The CPU 20 is a control unit of the multifunction machine 1 and controls the driver ICs 30 to 32 and 37 and the display unit 5.

またCPU20は、ROM21に記憶された所定のプログラムを実行することにより、各タンク12の注入口12aからキャップ15が取り外されてから再び注入口12aに取り付けられるまでの時間を計測するためのキャップオープンタイマとしても機能する。   In addition, the CPU 20 executes a predetermined program stored in the ROM 21 to open a cap for measuring the time from when the cap 15 is removed from the inlet 12a of each tank 12 to when the cap 15 is attached to the inlet 12a again. It also functions as a timer.

またCPU20は、センサ16,17の出力値(検出信号)を監視する。このようなCPU20は、制御ユニット6に1つのプロセッサとして実装されていてもよいし、互いに協働する複数のプロセッサとして実装されていてもよい。   The CPU 20 also monitors the output values (detection signals) of the sensors 16 and 17. Such CPU 20 may be implemented as one processor in the control unit 6 or may be implemented as a plurality of processors cooperating with one another.

ROM21には、CPU20がスキャナーユニット3に原稿シートの画像の読取処理を実行させるための読取制御プログラムと、CPU20がプリンタユニット2に印刷処理を実行させるための印刷制御プログラムとが格納されている。RAM22には、CPU20の演算結果が記憶される。EEPROM23には、ユーザが入力した各種の初期設定情報が格納されている。ASIC24には、モータドライバIC30,31と、ヘッドドライバIC32とが接続されている。   The ROM 21 stores a reading control program for the CPU 20 to cause the scanner unit 3 to execute the reading process of the image of the document sheet, and a printing control program for causing the CPU 20 to cause the printer unit 2 to execute the printing process. The calculation result of the CPU 20 is stored in the RAM 22. The EEPROM 23 stores various kinds of initial setting information input by the user. Motor driver ICs 30 and 31 and a head driver IC 32 are connected to the ASIC 24.

CPU20は、ユーザから印刷ジョブを受け付けると、印刷制御プログラムに基づいて、印刷指令をASIC24へ出力する。ASIC24は、印刷指令に基づいて各ドライバIC30〜32を駆動する。   When the CPU 20 receives a print job from the user, the CPU 20 outputs a print command to the ASIC 24 based on the print control program. The ASIC 24 drives each of the driver ICs 30 to 32 based on the print command.

例えばCPU20は、モータドライバIC30により搬送モータ33を駆動させて記録シートを搬送する。またCPU20は、モータドライバIC31によりキャリッジモータ34を駆動させて、キャリッジ35を移動させる。   For example, the CPU 20 drives the conveyance motor 33 by the motor driver IC 30 to convey the recording sheet. The CPU 20 also drives the carriage motor 34 by the motor driver IC 31 to move the carriage 35.

またCPU20は、ヘッドドライバIC32により、移動するキャリッジ35に取り付けられた記録ヘッド36からインクを吐出させ、搬送される記録シートに画像データを印刷する。これにより印刷処理が行われる。またCPU20は、吸引用ドライバ37により吸引ポンプを駆動させ、タンク12内のインクを吸引部18にタンク12外へ吸引させる。   Further, the CPU 20 causes the head driver IC 32 to eject ink from the recording head 36 attached to the moving carriage 35, and prints image data on the conveyed recording sheet. Thus, the printing process is performed. Further, the CPU 20 drives the suction pump by the suction driver 37 to cause the suction unit 18 to suction the ink in the tank 12 out of the tank 12.

RAM22には、CPU20が後述するインク粘性値算出処理S11を実行することで算出した粘性値Aが、更新されて保存される。またRAM22には、CPU20が参照する複数のテーブルが記憶されている。   The viscosity value A calculated by the CPU 20 executing the ink viscosity value calculation process S11 described later is updated and stored in the RAM 22. Further, the RAM 22 stores a plurality of tables to which the CPU 20 refers.

粘性値Aとは、タンク12内のインクの粘度を示す値である。ここで言うインクの粘度には、インクの粘度そのものの他、インクの増粘度(所定時点や所定基準からのインクの粘度の増加割合)も含まれる。   The viscosity value A is a value indicating the viscosity of the ink in the tank 12. The viscosity of the ink referred to here includes not only the viscosity of the ink itself but also the viscosity increase of the ink (the increase rate of the viscosity of the ink from a predetermined time or a predetermined reference).

図3は、RAM22に記憶されている各テーブルを示す図である。図3に示すように、RAM22には、温度重みテーブル40、補正テーブル41、キャップ総空き時間重みテーブル42、残枚数カウントテーブル43、必要注入量テーブル44、及び注入履歴テーブル45が記憶されている。   FIG. 3 is a view showing each table stored in the RAM 22. As shown in FIG. As shown in FIG. 3, the RAM 22 stores a temperature weight table 40, a correction table 41, a cap total free time weight table 42, a remaining sheet count table 43, a required injection amount table 44, and an injection history table 45. .

テーブル40,42,43は、CPU20が、後述のインク粘性値算出処理S11を行う際に用いられる。温度重みテーブル40では、タンク12内のインクの温度値が、所定の温度係数と関連付けられている。インクの粘性値(以下、粘性値Aとも称する。)は、インクの温度が高いほど溶媒がより多く蒸発して大きくなると考えられるため、温度係数は、インクの温度値が大きいほど大きく設定されている。   The tables 40, 42, 43 are used when the CPU 20 performs an ink viscosity value calculation process S11 described later. In the temperature weight table 40, the temperature value of the ink in the tank 12 is associated with a predetermined temperature coefficient. Since the viscosity value of the ink (hereinafter also referred to as viscosity value A) is considered to increase as the solvent evaporates more as the temperature of the ink is higher, the temperature coefficient is set larger as the temperature value of the ink is larger. There is.

補正テーブル41は、ユーザがタンク12に粘度回復液を追加した場合、タンク12への粘度回復液の注入量に応じてCPU20が粘性値Aを補正するために用いられる。補正テーブル41では、タンク12への粘度回復液の注入量が、所定の補正値Cと関連付けられている。補正値Cは、タンク12への粘度回復液の注入量が多いほど大きく設定されている。   The correction table 41 is used by the CPU 20 to correct the viscosity value A in accordance with the amount of viscosity recovery fluid injected into the tank 12 when the user adds the viscosity recovery fluid to the tank 12. In the correction table 41, the injection amount of the viscosity recovery liquid into the tank 12 is associated with a predetermined correction value C. The correction value C is set larger as the injection amount of the viscosity recovery liquid into the tank 12 is larger.

キャップ総空き時間重みテーブル42では、基準時点T0からのタンク12の注入口12aの合計開放時間(キャップオープンタイマの合計値)であるキャップ総空き時間が、所定の空き時間係数と関連付けられている。粘性値Aは、キャップ総空き時間が長いほど大きくなると考えられるため、空き時間係数は、キャップ総空き時間が長いほど大きく設定されている。   In the cap total free time weight table 42, the cap total free time which is the total opening time (total value of the cap open timer) of the inlet 12a of the tank 12 from the reference time T0 is associated with a predetermined free time coefficient . The viscosity value A is considered to increase as the cap total free time increases, so the free time coefficient is set to be larger as the cap total free time is longer.

残枚数カウントテーブル43では、タンク12内のインク量に基づく残枚数カウント値(残りのインクにより印刷可能な記録シートの枚数)が、所定の残枚数カウント係数と関連付けられている。粘性値Aは、残枚数カウント値が小さくなるほど大きくなると考えられるため、残枚数カウント係数は、残枚数カウント値が小さくなるほど大きく設定されている。   In the remaining number counting table 43, the remaining number counting value (the number of recording sheets printable with the remaining ink) based on the ink amount in the tank 12 is associated with a predetermined remaining number counting coefficient. The viscosity value A is considered to increase as the remaining sheet count value decreases, so the remaining sheet count coefficient is set to increase as the remaining sheet count value decreases.

必要注入量テーブル44では、粘性値Aが、後述する必要注入量Bと関連付けられている。必要注入量Bは、インクの粘性値Aが大きいほど多く必要なため、必要注入量Bは、インクの粘性値Aが大きいほど大きい値に設定されている。   In the required injection amount table 44, the viscosity value A is associated with the required injection amount B described later. The required injection amount B increases as the viscosity value A of the ink increases, so the required injection amount B is set to a larger value as the viscosity value A of the ink increases.

注入履歴テーブル45は、後述する通知画面表示処理S15後にタンク12へ粘度回復液が注入された場合、CPU20が、タンク12への粘度回復液の注入日時を示す注入履歴情報をRAM22に記憶するために用いられる。注入履歴テーブル45には、粘度回復液の注入日時と粘度回復液の注入量とに関する情報が格納されている。なお、図3に示すテーブル40〜45の各値は例示に過ぎず、適宜変更可能である。   The injection history table 45 stores the injection history information indicating the injection date and time of the viscosity recovery fluid into the tank 12 in the RAM 22 when the viscosity recovery fluid is injected into the tank 12 after the notification screen display processing S15 described later. Used for The injection history table 45 stores information on the injection date and time of the viscosity recovery liquid and the injection amount of the viscosity recovery liquid. Each value of tables 40-45 shown in Drawing 3 is only an illustration, and can be changed suitably.

[複合機の全体動作]
図4は、図1の複合機1の全体動作を示すフローチャートである。複合機1が印刷可能状態である場合において、CPU20は、一定時間経過毎に、各タンク12について、キャップ総空き時間計測処理S3,S17と、インク粘性値算出処理S11と、判定処理S14と、通知画面表示処理S15とを実行する。これにより、タンク12内のインクの増粘が進行するのを防止する。
[Overall operation of MFP]
FIG. 4 is a flow chart showing the overall operation of the multifunction machine 1 of FIG. When the MFP 1 is in the printable state, the CPU 20 measures the cap total free time S3 and S17, the ink viscosity value calculation S11, and the determination S14 for each tank 12 every predetermined time. The notification screen display process S15 is executed. This prevents the progress of thickening of the ink in the tank 12.

以下、CPU20が実行する制御を具体的に説明する。図4に示すように、CPU20は、まず所定の基準時点T0から、一定時間が経過したか否かを判定する(ステップS1:以下、単にS1と称する。他のステップも同様とする。)。基準時点T0は、複合機1の出荷直後では最初の電源投入時であり、その後は、後述するインク粘性値算出処理S11におけるキャップ総空き時間Tcのリセット時(図8のS58参照)である。   The control executed by the CPU 20 will be specifically described below. As shown in FIG. 4, the CPU 20 first determines whether or not a predetermined time has elapsed from a predetermined reference time T0 (step S1: hereinafter, this is simply referred to as S1. The other steps are the same). The reference time T0 is the first power-on immediately after shipment of the multifunction machine 1, and thereafter is the time of resetting of the cap total free time Tc in the ink viscosity value calculation process S11 described later (see S58 in FIG. 8).

CPU20は、S1において、基準時点T0から一定時間が経過していないと判定した場合(S1:N)、次に、タンク12の注入口12aからキャップ15が取り外されたか否かを判定する(S2)。   When it is determined in S1 that the fixed time has not elapsed from the reference time T0 (S1: N), the CPU 20 then determines whether the cap 15 has been removed from the inlet 12a of the tank 12 (S2) ).

CPU20は、S2において、タンク12の注入口12aからキャップ15が取り外されていないと判定した場合(S2:N)、ステップをS1に戻す。CPU20は、S2において、タンク12の注入口12aからキャップ15が取り外されたと判定した場合(S2:Y)、後述するキャップ総空き時間計測処理S3を実行する。これにより、基準時点T0以降において、タンク12の注入口12aからキャップ15が取り外されて再び注入口12a取り付けられるまでの注入口12aの開放時間が累積的に計測される。その後、CPU20は、表示部5に入力画面50を表示させる(S4)。   When the CPU 20 determines in S2 that the cap 15 has not been removed from the inlet 12a of the tank 12 (S2: N), the step returns to S1. When it is determined in S2 that the cap 15 has been removed from the inlet 12a of the tank 12 (S2: Y), the CPU 20 executes a cap total free time measurement process S3 described later. As a result, after the reference time T0, the opening time of the inlet 12a until the cap 15 is removed from the inlet 12a of the tank 12 and attached to the inlet 12a again is measured cumulatively. Thereafter, the CPU 20 causes the display unit 5 to display the input screen 50 (S4).

ここで図5は、図1の表示部5に表示された入力画面50を示す図である。図5に示すように、入力画面50には、タンク12内のインク量を模式的に示すグラフ50aと、量設定キー50b,50cと、OKキー50dとが表示される。グラフ50aには、CPU20が、S2において注入口12aからキャップ15が外されたと判定する直前までCPU20がソフトカウントした値に対応するインク量が表示される。ユーザは、量設定キー50b,50cを操作して、タンク12に注入したインク量を入力する。インクの注入量は、グラフ50aに重ねて表示される矢印線により調節できる。ユーザは、入力完了後にOKキー50dを押下する。   Here, FIG. 5 is a view showing an input screen 50 displayed on the display unit 5 of FIG. As shown in FIG. 5, on the input screen 50, a graph 50a schematically showing the ink amount in the tank 12, an amount setting key 50b, 50c and an OK key 50d are displayed. In the graph 50a, the ink amount corresponding to the value soft-counted by the CPU 20 is displayed immediately before the CPU 20 determines that the cap 15 has been removed from the inlet 12a in S2. The user operates the amount setting keys 50 b and 50 c to input the amount of ink injected into the tank 12. The injection amount of the ink can be adjusted by the arrow line displayed superimposed on the graph 50a. The user presses the OK key 50d after completing the input.

次にCPU20は、OKキー50dが押下されたか否かを判定する(S5)。CPU20は、S5において、OKキー50dが押下されたと判定した場合(S5:Y)、注入履歴テーブル45に、インクの注入日時とインクの注入量とを記憶する(S6)。その後、CPU20は、タンク12のインク残量を示すソフトカウント値を、S6で記憶した注入量を加算した値に更新する(S7)。   Next, the CPU 20 determines whether the OK key 50d is pressed (S5). When the CPU 20 determines in S5 that the OK key 50d is pressed (S5: Y), the injection history table 45 stores the ink injection date and time and the ink injection amount (S6). Thereafter, the CPU 20 updates the software count value indicating the ink remaining amount of the tank 12 to a value obtained by adding the injection amount stored in S6 (S7).

次にCPU20は、補正テーブル41を読み込み(S8)、現時点で記憶している粘性値Aを、S6で記憶した注入量に対応する補正値Cを減算した値に更新し(S9)、フローを終了する。   Next, the CPU 20 reads the correction table 41 (S8), updates the viscosity value A stored at this time to a value obtained by subtracting the correction value C corresponding to the injection amount stored in S6 (S9), finish.

このようにCPU20がS1〜S9を実行することで、基準時点T0から一定時間が経過しないうちにユーザがタンク12にインクを補充した場合でも、インクの注入量に応じて、タンク12内のインクの粘性値Aが修正される。従ってCPU20は、タンク12内のインクの粘度を適切に把握できる。   By executing S1 to S9 in this manner, even if the user refills the tank 12 with ink before the predetermined time has elapsed from the reference time point T0, the ink in the tank 12 according to the ink injection amount The viscosity value A of is corrected. Therefore, the CPU 20 can appropriately grasp the viscosity of the ink in the tank 12.

他方でCPU20は、S1において、基準時点T0から一定時間が経過したと判定した場合(S1:Y)、RAM22から粘性値Aを読み込む(S10)。この読み込み時の粘性値Aは、複合機1の出荷直後では1(A=1)であり、その後は直前のインク粘性値算出処理S11により更新された値である。その後、CPU20は、後述するインク粘性値算出処理S11を実行することで、粘性値Aを更新する。   On the other hand, when the CPU 20 determines in S1 that the fixed time has elapsed from the reference time point T0 (S1: Y), it reads the viscosity value A from the RAM 22 (S10). The viscosity value A at the time of reading is 1 (A = 1) immediately after shipment of the multi-function device 1, and thereafter is a value updated by the ink viscosity value calculation processing S11 immediately before. Thereafter, the CPU 20 updates the viscosity value A by executing an ink viscosity value calculation process S11 described later.

次にCPU20は、必要注入量テーブル44を読み込み(S12)、当該テーブル44中のS11で更新した粘性値Aに対応する必要注入量Bを参照する(S13)。これによりCPU20は、粘性値Aに基づいて、タンク12内のインクの粘性値Aを閾値A1未満とするための粘度回復液の注入量である必要注入量Bを算出する必要注入量算出処理を実行する(S12,S13)。ここで閾値A1は、適宜設定が可能であるが、例えば、記録ヘッド36がインクの吐出不良を生じる可能性があるインクの粘性値の最小値に設定することができる。   Next, the CPU 20 reads the required injection amount table 44 (S12), and refers to the necessary injection amount B corresponding to the viscosity value A updated in S11 in the table 44 (S13). Thus, the CPU 20 calculates necessary injection amount B to calculate the necessary injection amount B, which is the injection amount of the viscosity recovery liquid for making the viscosity value A of the ink in the tank 12 less than the threshold value A1, based on the viscosity value A. Execute (S12, S13). Here, the threshold value A1 can be set as appropriate, but can be set to, for example, the minimum value of the viscosity value of the ink that may cause a discharge failure of the recording head 36.

次にCPU20は、算出したインクの粘性値Aが閾値A1以上か否かを判定する(S14)。CPU20は、S14において、粘性値Aが閾値A1以上ではないと判定した場合(S14:N)、ステップをS1に戻す。CPU20は、S14において、粘性値Aが閾値A1以上であると判定した場合(S14:Y)、タンク12に粘度回復液を注入するようにユーザに通知する(S15)。   Next, the CPU 20 determines whether the calculated viscosity value A of the ink is equal to or more than the threshold value A1 (S14). When the CPU 20 determines that the viscosity value A is not the threshold value A1 or more in S14 (S14: N), the step returns to S1. When the CPU 20 determines in S14 that the viscosity value A is equal to or more than the threshold A1 (S14: Y), the CPU 20 notifies the user to inject the viscosity recovery liquid into the tank 12 (S15).

具体的にCPU20は、S15において、タンク12に粘度回復液を注入するようにユーザに通知するための通知画面52(図1参照)を表示部5に表示させることで、通知画面表示処理を実行する。この場合、CPU20は、通知画面52として、例えば「インク劣化防止のため、粘度回復液をタンクに注入してください」とのメッセージを含む画面を表示部5に表示させる。   Specifically, the CPU 20 executes notification screen display processing by causing the display unit 5 to display a notification screen 52 (see FIG. 1) for notifying the user to inject the viscosity recovery liquid into the tank 12 in S15. Do. In this case, the CPU 20 causes the display unit 5 to display, as a notification screen 52, a screen including, for example, a message of "Please pour viscosity recovery liquid into the tank to prevent ink deterioration".

なお、通知画面表示処理S15は必須ではなく、CPU20は、例えば、警告音を発する等の別の方法により、タンク12に粘度回復液を注入するようにユーザに通知してもよい。   The notification screen display process S15 is not essential, and the CPU 20 may notify the user to inject the viscosity recovery liquid into the tank 12 by another method such as emitting a warning sound, for example.

次にCPU20は、タンク12の注入口12aからキャップ15が取り外されたか否かを判定する(S16)。CPU20は、S16において、タンク12の注入口12aからキャップ15が取り外されたと判定した場合(S16:Y)、S3と同様のキャップ総空き時間計測処理を実行する(S17)。S17で算出した計測値は、次回のインク粘性値算出処理S11を実行する際に用いられる。   Next, the CPU 20 determines whether the cap 15 has been removed from the inlet 12a of the tank 12 (S16). When it is determined in S16 that the cap 15 has been removed from the inlet 12a of the tank 12 (S16: Y), the CPU 20 executes a cap total free time measurement process similar to S3 (S17). The measured value calculated in S17 is used when performing the ink viscosity value calculation process S11 next time.

次にCPU20は、表示部5に入力画面51を表示させる(S18)。ここで図6は、図1の表示部5に必要注入量Bと共に表示された入力画面51を示す図である。図6に示すように、入力画面51は、基本的には入力画面50と同様であり、タンク12に注入された粘度回復液の注入量をユーザが入力するための画面である。入力画面51には、タンク12内のインク量を模式的に示すグラフ51aと、量設定キー51b,51cと、OKキー51dとが表示される。また入力画面51には、必要注入量Bに対応するインクレベルLが表示される。   Next, the CPU 20 displays the input screen 51 on the display unit 5 (S18). Here, FIG. 6 is a view showing the input screen 51 displayed together with the necessary injection amount B on the display unit 5 of FIG. As shown in FIG. 6, the input screen 51 is basically the same as the input screen 50, and is a screen for the user to input the injection amount of the viscosity recovery liquid injected into the tank 12. On the input screen 51, a graph 51a schematically showing the ink amount in the tank 12, an amount setting key 51b, 51c, and an OK key 51d are displayed. Further, on the input screen 51, the ink level L corresponding to the necessary injection amount B is displayed.

本実施形態の入力画面51では、一例として、必要注入量Bに対応するインクレベルLが、破線でグラフ51aに重ねて表示されている。必要注入量Bが入力画面51に表示されることで、ユーザはタンク12に注入すべき粘度回復液の量を容易に確認できる。ユーザは、量設定キー51b,51cを操作して、タンク12に注入したインク量を入力し、入力完了後にOKキー51dを押下する。   On the input screen 51 of the present embodiment, as an example, the ink level L corresponding to the necessary injection amount B is displayed in a superimposed manner on the graph 51 a by a broken line. By displaying the required injection amount B on the input screen 51, the user can easily confirm the amount of viscosity recovery liquid to be injected into the tank 12. The user operates the amount setting keys 51b and 51c to input the amount of ink injected into the tank 12, and presses the OK key 51d after the input is completed.

このようにCPU20は、判定処理S14において粘性値Aが閾値A1以上であると判定した場合、入力画面51を表示部5に表示させる入力画面表示処理S18を実行する。また本実施形態では、CPU20は、入力画面表示処理S18において、必要注入量Bを入力画面51に表示させる。   As described above, when the CPU 20 determines that the viscosity value A is greater than or equal to the threshold value A1 in the determination process S14, the CPU 20 executes an input screen display process S18 for displaying the input screen 51 on the display unit 5. Further, in the present embodiment, the CPU 20 displays the necessary injection amount B on the input screen 51 in the input screen display process S18.

次にCPU20は、OKキー51dが押下されたか否かを判定する(S19)。CPU20は、S19において、OKキー50dが押下されたと判定した場合(S19:Y)、注入履歴テーブル45に注入日時と注入量とを記憶する(S20)。次にCPU20は、タンク12のインク残量を示すソフトカウント値を、S20で記憶した注入量を加算した値に更新する(S21)。   Next, the CPU 20 determines whether the OK key 51d is pressed (S19). When the CPU 20 determines that the OK key 50d is pressed in S19 (S19: Y), the injection history table 45 stores the injection date and time and the injection amount (S20). Next, the CPU 20 updates the soft count value indicating the ink remaining amount of the tank 12 to a value obtained by adding the injection amount stored in S20 (S21).

次にCPU20は、S20で記憶した注入量が、現時点の粘性値Aに対応する必要注入量B以上か否かを判定する(S22)。CPU20は、S22において、S20で記憶した注入量が、現時点の粘性値Aに対応する必要注入量B以上であると判定した場合(S22:Y)、ステップをS8,S9へ進める。これによりCPU20は、入力画面51から入力された粘度回復液の注入量が、現時点の粘性値Aに対応する必要注入量B以上である場合、粘性値Aを閾値A1未満の値に補正して、該補正した粘性値AをRAM22に記憶する粘性値補正処理S9を実行する。   Next, the CPU 20 determines whether the injection amount stored in S20 is equal to or more than the necessary injection amount B corresponding to the viscosity value A at the present time (S22). If the CPU 20 determines in S22 that the injection amount stored in S20 is greater than or equal to the required injection amount B corresponding to the viscosity value A at the present time (S22: Y), it advances the step to S8 and S9. Thereby, when the injection amount of the viscosity recovery liquid input from the input screen 51 is equal to or more than the necessary injection amount B corresponding to the viscosity value A at this time, the CPU 20 corrects the viscosity value A to a value less than the threshold A1. The viscosity value correction process S9 is executed to store the corrected viscosity value A in the RAM 22.

他方でCPU20は、S22において、S20で記憶した注入量が、現時点の粘性値Aに対応する必要注入量B以上ではないと判定した場合(S22:N)、必要注入量Bを、S20で記憶した注入量を減算した値に更新し(S23)、ユーザにタンク12へ粘度回復液を追加するように表示部5に通知させ(S24)、ステップをS16に戻す。   On the other hand, when the CPU 20 determines in S22 that the injection amount stored in S20 is not more than the necessary injection amount B corresponding to the viscosity value A at the present time (S22: N), the required injection amount B is stored in S20. The injection amount is updated to a value obtained by subtracting the injection amount (S23), and the user is notified that the viscosity recovery liquid is added to the tank 12 (S24), and the step is returned to S16.

以上のS1,S8〜S24をCPU20が実行することで、基準時点T0から一定時間経過する毎にユーザによりタンク12に粘度回復液が追加され、タンク12内のインクの粘度が適切に管理される。よって、タンク12内のインクの増粘が進行するのが防止される。本実施形態の複合機1では、CPU20は、以上の制御を各タンク12について個別に実行する。   By the CPU 20 executing the above S1, S8 to S24, the viscosity recovery liquid is added to the tank 12 by the user each time a predetermined time passes from the reference time T0, and the viscosity of the ink in the tank 12 is properly managed. . Thus, the progress of thickening of the ink in the tank 12 is prevented. In the multifunction machine 1 of the present embodiment, the CPU 20 executes the above control individually for each tank 12.

[キャップ総空き時間計測処理]
図7は、図1のキャップ総空き時間計測処理S3,S17についてのサブフローチャートである。該処理S3,S17では、CPU20は、キャップ検出センサ16の検出信号に基づいて、基準時点T0からのタンク12の注入口12aの合計開放時間であるキャップ総空き時間TcをRAM22に記憶する。
[Cap total free time measurement processing]
FIG. 7 is a sub-flowchart of the cap total free time measurement process S3, S17 of FIG. In the processes S3 and S17, the CPU 20 stores the total cap open time Tc, which is the total open time of the inlet 12a of the tank 12 from the reference time T0, in the RAM 22 based on the detection signal of the cap detection sensor 16.

具体的には図7に示すように、CPU20は、まずキャップオープンタイマをスタートさせる(S30)。次にCPU20は、タンク12の注入口12aにキャップ15が取り付けられているか否かを判定する(S31)。   Specifically, as shown in FIG. 7, the CPU 20 first starts a cap open timer (S30). Next, the CPU 20 determines whether the cap 15 is attached to the inlet 12a of the tank 12 (S31).

CPU20は、S31において、タンク12の注入口12aにキャップ15が取り付けられていないと判定した場合(S31:N)、次に、タイマ値が所定の基準値T1以上か否かを判定する(S32)。ここで基準値T1は、適宜設定が可能であるが、例えば、タンク12内のインクが注入口12aの開放により増粘し始める時間に基づいて設定できる。   If the CPU 20 determines in S31 that the cap 15 is not attached to the inlet 12a of the tank 12 (S31: N), then it determines whether the timer value is greater than or equal to a predetermined reference value T1 (S32) ). Here, the reference value T1 can be set as appropriate, but can be set based on, for example, the time when the ink in the tank 12 starts to thicken due to the opening of the inlet 12a.

CPU20は、S32において、タイマ値が基準値T1以上ではないと判定した場合(S32:N)、ステップをS31に戻す。CPU20は、S32において、タイマ値が基準値T1以上であると判定した場合(S32:Y)、ユーザにタンク12の注入口12aにキャップ15を取り付けるように、表示部5に通知させて警告を発し(S33,S34)、ステップをS31に戻す。なお、S34における警告は、本実施形態では警告音を発することで行うが、これに限定されず、表示部5に警告メッセージを表示することで行ってもよい。   When the CPU 20 determines in S32 that the timer value is not the reference value T1 or more (S32: N), it returns the step to S31. If the CPU 20 determines in S32 that the timer value is equal to or greater than the reference value T1 (S32: Y), the CPU 5 notifies the user to attach the cap 15 to the inlet 12a of the tank 12 and warns the user Then, the process returns to step S31. The warning in S34 is performed by emitting a warning sound in the present embodiment, but is not limited to this, and may be performed by displaying a warning message on the display unit 5.

他方、CPU20は、S31において、タンク12の注入口12aにキャップ15が取り付けられていると判定した場合(S31:Y)、キャップオープンタイマをストップさせ(S35)、S34で発した警告をストップさせる(S36)。その後、CPU20は、S30で計測開始したタイマ値(キャップ空き時間)をRAM22に記憶する。このときCPU20は、タイマ値をキャップ総空き時間Tcに累積してRAM22に記憶する(S37)。以上でCPU20は、サブフローをメインフローにリターンさせる。   On the other hand, when the CPU 20 determines in S31 that the cap 15 is attached to the inlet 12a of the tank 12 (S31: Y), the cap open timer is stopped (S35), and the warning issued in S34 is stopped. (S36). Thereafter, the CPU 20 stores, in the RAM 22, the timer value (cap free time) whose measurement has been started in S30. At this time, the CPU 20 accumulates the timer value in the total cap free time Tc and stores it in the RAM 22 (S37). Above, the CPU 20 returns the sub flow to the main flow.

このようなキャップ総空き時間計測処理S3,S17が行われることで、ユーザがキャップ15を閉め忘れてタンク12内のインクが増粘するのが防止されると共に、タイマ値に基づいてキャップ総空き時間Tcが累積され、粘性値Aを適切に算出することができる。   By performing such cap total free time measurement processing S3 and S17, it is prevented that the user forgets to close the cap 15 and the ink in the tank 12 is thickened, and the cap total free space based on the timer value The time Tc is accumulated, and the viscosity value A can be calculated appropriately.

[インク粘性値算出処理]
図8は、図1のインク粘性値算出処理S11についてのサブフローチャートである。該処理S11では、CPU20は、RAM22に記憶したキャップ総空き時間Tcに基づいて粘性値Aを算出するインク粘性値算出処理を実行する。
[Ink viscosity value calculation processing]
FIG. 8 is a sub-flowchart of the ink viscosity value calculation process S11 of FIG. In the process S11, the CPU 20 executes an ink viscosity value calculation process for calculating the viscosity value A based on the cap total free time Tc stored in the RAM 22.

具体的には図8に示すように、CPU20は、まずRAM22からキャップ総空き時間を読み込む(S40)。次にCPU20は、キャップ総空き時間Tcの読み込みが完了したか否かを判定する(S41)。CPU20は、S41において、読み込みが完了したと判定した場合(S41:Y)、キャップ総空き時間重みテーブル42を参照して、S40にて読み込みが完了したキャップ総空き時間Tcに対応する空き時間係数を粘性値Aに積算する(S42)。   Specifically, as shown in FIG. 8, the CPU 20 first reads the total cap free time from the RAM 22 (S40). Next, the CPU 20 determines whether the reading of the cap total free time Tc is completed (S41). If the CPU 20 determines in S41 that the reading is completed (S41: Y), the CPU refers to the cap total free time weight table 42, and the free time coefficient corresponding to the cap total free time Tc whose reading is completed in S40. Is integrated to the viscosity value A (S42).

次にCPU20は、注入履歴テーブル45に基づいてRAM22に記憶された注入履歴情報を読み出し、前回の粘度回復液の追加からの経過時間が、所定の基準値T2以上か否かを判定する(S43)。CPU20は、S43において、前回の粘度回復液の追加からの経過時間が基準値T2以上であると判定した場合(S43:Y)、粘性値Aをa倍して(S44)、ステップをS45に進める。CPU20は、S43において、前回の粘度回復液の追加からの経過時間が基準値T2以上ではないと判定した場合(S43:N)、ステップをS45に進める。   Next, the CPU 20 reads the injection history information stored in the RAM 22 based on the injection history table 45, and determines whether or not the elapsed time from the previous addition of the viscosity recovery liquid is a predetermined reference value T2 or more (S43) ). When the CPU 20 determines in S43 that the elapsed time from the previous addition of the viscosity recovery liquid is equal to or greater than the reference value T2 (S43: Y), the viscosity value A is multiplied by a (S44), and the step is changed to S45. Advance. When the CPU 20 determines in S43 that the elapsed time from the previous addition of the viscosity recovery liquid is not the reference value T2 or more (S43: N), it advances the step to S45.

ここで基準値T2は、適宜設定可能であるが、タンク12内のインクの増粘がある程度まで進行する時間に設定でき、例えば1年間とすることができる。また、a値も適宜設定可能であるが、例えば1より大きい値(一例として2)とすることができる。   Here, the reference value T2 can be set as appropriate, but can be set to a time when thickening of the ink in the tank 12 proceeds to a certain extent, and can be set to, for example, one year. The a value can also be set as appropriate, but can be, for example, a value larger than 1 (for example, 2).

また、前回の粘度回復液の追加からの経過時間と、この経過時間に関連付けて設定されたa値とが格納されたテーブルをRAM22に記憶しておき、CPU20が、S44において、S43で判定した前回の粘度回復液の追加からの経過時間に対応するa値をテーブルから読み出して粘性値Aに積算してもよい。   In addition, a table storing the elapsed time from the previous addition of the viscosity recovery solution and the a value set in association with the elapsed time is stored in the RAM 22 and the CPU 20 determines in S44 in S43. The a value corresponding to the elapsed time from the previous addition of the viscosity recovery liquid may be read from the table and integrated into the viscosity value A.

次にCPU20は、対象としているタンク12の容量が基準容量V1以上か否かを判定する(S45)。CPU20は、S45において、タンク12の容量が基準容量V1以上であると判定した場合(S45:Y)、粘性値をb倍して(S46)、ステップをS47に進める。CPU20は、S45において、タンク12の容量が基準容量V1以上ではないと判定した場合(S45:N)、ステップをS47に進める。   Next, the CPU 20 determines whether the capacity of the target tank 12 is equal to or greater than the reference capacity V1 (S45). When it is determined in S45 that the capacity of the tank 12 is equal to or greater than the reference capacity V1 (S45: Y), the CPU 20 multiplies the viscosity value by b (S46), and advances the step to S47. If the CPU 20 determines in S45 that the capacity of the tank 12 is not the reference capacity V1 or more (S45: N), it advances the step to S47.

ここでb値は、適宜設定可能であるが、タンク12の容量が増大すると、タンク12内でインクが空気に触れて増粘し易くなることから、例えば1より大きい値(一例として1.5)とすることができる。   Here, the b value can be set appropriately, but when the capacity of the tank 12 is increased, the ink is likely to touch the air in the tank 12 to be thickened, so for example, a value larger than 1 (1.5 as an example) Can be

次にCPU20は、測定部(温湿度検出センサ17)から温度情報を取得し(S47)、温度重みテーブル40を読み込む(S48)。CPU20は、温度重みテーブル40の読み込みが完了したか否かを判定する(S49)。CPU20は、S49において、読み込みが完了したと判定した場合(S49:Y)、S47で取得した温度値に対応する温度係数を温度重みテーブル40から参照し、粘性値Aに積算する(S50)。   Next, the CPU 20 acquires temperature information from the measurement unit (the temperature and humidity detection sensor 17) (S47), and reads the temperature weight table 40 (S48). The CPU 20 determines whether the reading of the temperature weight table 40 is completed (S49). When the CPU 20 determines in S49 that the reading is completed (S49: Y), the temperature coefficient corresponding to the temperature value acquired in S47 is referenced from the temperature weighting table 40 and integrated to the viscosity value A (S50).

次にCPU20は、タンク12のインク残量を示すソフトカウント値を読み込み(S51)、残枚数カウントテーブル43を読み込む(S52)。CPU20は、残枚数カウントテーブル43の読み込みが完了したか否かを判定する(S53)。CPU20は、S53において、読み込みが完了したと判定した場合(S53:Y)、S51で読み込んだソフトカウント値に対応する残枚数カウント値を参照し、この残枚数カウント値に対応する残枚数カウント係数を粘性値Aに積算する(S54)。   Next, the CPU 20 reads the software count value indicating the ink remaining amount of the tank 12 (S51), and reads the remaining number counting table 43 (S52). The CPU 20 determines whether the reading of the remaining number counting table 43 is completed (S53). When the CPU 20 determines in S53 that the reading is completed (S53: Y), the CPU 20 refers to the remaining sheet count value corresponding to the soft count value read in S51, and determines the remaining sheet count coefficient corresponding to the remaining sheet count value. Is integrated to the viscosity value A (S54).

次にCPU20は、RAM22に粘性値Aの履歴が有るか否かを判定する(S55)。CPU20は、S55において、RAM22に粘性値Aの履歴が有ると判定した場合(S55:Y)、ステップをS56に進める。CPU20は、S55において、RAM22に粘性値Aの履歴が無いと判定した場合(S55:N)、ステップをS57に進める。   Next, the CPU 20 determines whether or not there is a history of viscosity value A in the RAM 22 (S55). If the CPU 20 determines in S55 that there is a history of viscosity values A in the RAM 22 (S55: Y), the process proceeds to step S56. If the CPU 20 determines in S55 that there is no history of the viscosity value A in the RAM 22 (S55: N), the process proceeds to step S57.

CPU20は、S55において、RAM22に粘性値Aの履歴が有ると判定した場合(S55:Y)、粘性値Aを更新して(S56)、RAM22に記憶する(S57)。またCPU20は、S55において、RAM22に粘性値Aの履歴が無いと判定した場合(S55:N)、粘性値AをRAM22に記憶する(S57)。S57の実行後、CPU20は、キャップ総空き時間Tcをリセットし(S58)、サブフローをメインフローにリターンさせる。ここで、S55でRAM22に粘性値Aの履歴が無いと判定される場合(S55:N)は、例えば、複合機1の出荷時直後等の場合である。   When it is determined in S55 that the history of the viscosity value A is present in the RAM 22 (S55: Y), the CPU 20 updates the viscosity value A (S56) and stores it in the RAM 22 (S57). When the CPU 20 determines in S55 that there is no history of the viscosity value A in the RAM 22 (S55: N), the viscosity value A is stored in the RAM 22 (S57). After execution of S57, the CPU 20 resets the cap total free time Tc (S58), and returns the subflow to the main flow. Here, when it is determined in S55 that there is no history of viscosity value A in the RAM 22 (S55: N), for example, the case immediately after shipping of the multifunction machine 1 or the like.

また、インク粘性値算出処理S11では、CPU20は、測定部(温湿度検出センサ17)から湿度情報を取得し、S55の実行前において、湿度値に対応する湿度係数を粘性値Aに積算してもよい。   Further, in the ink viscosity value calculation process S11, the CPU 20 acquires humidity information from the measurement unit (the temperature and humidity detection sensor 17), and integrates the humidity coefficient corresponding to the humidity value to the viscosity value A before performing S55. It is also good.

この場合、予めRAM22に記憶した湿度重みテーブルを参照することができる。この湿度重みテーブルには、湿度値と、湿度係数とが関連付けられている。インクの粘性値Aは、インクの湿度が低くなるほど溶媒がより多く蒸発して大きくなると考えられるため、湿度係数は、インクの湿度値が小さくなるほど大きく設定されている。   In this case, the humidity weight table stored in advance in the RAM 22 can be referred to. The humidity value and the humidity coefficient are associated with each other in the humidity weight table. The viscosity value A of the ink is considered to increase as the solvent evaporates more as the humidity of the ink decreases, so the humidity coefficient is set larger as the humidity value of the ink decreases.

また測定部は、タンク12内のインク温度と、タンク12の周辺の湿度との少なくともいずれかを測定できればよいので、CPU20は、この測定部の測定結果に基づいて、インクの粘性値を算出すればよい。即ち、インク粘性値算出処理S11では、温度係数と湿度係数の少なくともいずれかを粘性値Aに積算できる。   Further, since the measuring unit only needs to measure at least one of the ink temperature in the tank 12 and the humidity around the tank 12, the CPU 20 can calculate the viscosity value of the ink based on the measurement result of the measuring unit. Just do it. That is, in the ink viscosity value calculation process S11, at least one of the temperature coefficient and the humidity coefficient can be integrated into the viscosity value A.

このようなインク粘性値算出処理S11が行われることで、キャップ総空き時間Tc、前回の粘度回復液の追加からの経過時間、タンク12の容量、タンク12内のインク温度、及び残枚数カウント値等に基づいて、タンク12内のインクの粘度を、粘性値Aに適切に反映できる。   By performing such ink viscosity value calculation processing S11, the cap total free time Tc, the elapsed time from the previous addition of the viscosity recovery liquid, the capacity of the tank 12, the ink temperature in the tank 12, and the remaining number count value The viscosity of the ink in the tank 12 can be appropriately reflected on the viscosity value A based on the above.

以上に説明したように、複合機1によれば、CPU20は、キャップ検出センサ16の検出信号によりキャップ総空き時間Tcを計測し、該キャップ総空き時間Tcに基づいて粘性値Aを算出する。ここでタンク12内のインクは、空気に触れることで増粘する傾向があり、タンク12の注入口12aの開放時間が経過するほどタンク12内のインクが増粘し易い。よって、キャップ総空き時間Tcに基づいて粘性値Aを算出することで、インクの粘度を精度良く推定できる。   As described above, according to the MFP 1, the CPU 20 measures the total cap free time Tc based on the detection signal of the cap detection sensor 16, and calculates the viscosity value A based on the total cap free time Tc. Here, the ink in the tank 12 tends to be thickened by being in contact with air, and the ink in the tank 12 is easily thickened as the opening time of the inlet 12 a of the tank 12 elapses. Therefore, the viscosity of the ink can be accurately estimated by calculating the viscosity value A based on the total cap free time Tc.

また、このように取得したインクの粘度情報を用いることで、タンク12内のインクの増粘が過度に進行する前にインクの粘度を回復できるので、インクの廃棄量を低減しながら、タンク12に貯留されたインクの増粘が進行するのを適切に防止できる。   In addition, by using the viscosity information of the ink acquired in this manner, the viscosity of the ink can be recovered before the thickening of the ink in the tank 12 progresses excessively. It is possible to appropriately prevent the progress of thickening of the ink stored in the

またCPU20は、判定処理S14と通知画面表示処理S15とを実行することで、粘性値Aが閾値A1以上であると判定した場合にタンク12内に粘度回復液を注入するように表示部5を通じてユーザに通知するので、インクの廃棄量を低減しながら、タンク12に貯留されたインクの増粘が進行するのを、ユーザの処理によって一層良好に防止できる。   Further, the CPU 20 executes the determination process S14 and the notification screen display process S15 to inject viscosity recovery liquid into the tank 12 through the display unit 5 when it is determined that the viscosity value A is equal to or greater than the threshold A1. Since the user is notified, it is possible to prevent the progress of the thickening of the ink stored in the tank 12 better by the processing of the user while reducing the amount of discarded ink.

またCPU20は、入力画面表示処理S18と、粘性値補正処理S9とを実行するので、ユーザが入力画面51から入力した入力情報に基づいて、ユーザにより粘度回復液が追加された後のタンク12内のインクの量を把握できると共に、粘性値Aを適切に補正して、タンク12内のインクの粘度を回復させることができる。   Further, since the CPU 20 executes the input screen display process S18 and the viscosity value correction process S9, the inside of the tank 12 after the viscosity recovery liquid is added by the user based on the input information input from the input screen 51 by the user The viscosity of the ink in the tank 12 can be recovered by appropriately correcting the viscosity value A.

またCPU20は、入力画面表示処理S18において、必要注入量Bを入力画面51に表示させるので、ユーザはタンク12に注入すべき粘度回復液の量を目視で容易に確認することができる。   Further, since the CPU 20 displays the necessary injection amount B on the input screen 51 in the input screen display process S18, the user can easily confirm visually the amount of viscosity recovery liquid to be injected into the tank 12.

またCPU20は、通知画面表示処理S15後にタンク12に粘度回復液が注入された場合、タンク12への粘度回復液の注入日時を示す注入履歴情報をRAM22に記憶すると共に、インク粘性値算出処理S11において、RAM22に記憶した注入履歴情報にも基づいて、粘性値Aを算出するので、タンク12にインクが注入されてからの経過時間を考慮して、粘性値Aを一層適切に算出できる。   Further, when the viscosity recovery liquid is injected into the tank 12 after the notification screen display processing S15, the CPU 20 stores injection history information indicating the injection date and time of the viscosity recovery liquid into the tank 12 in the RAM 22, and the ink viscosity value calculation processing S11. Since the viscosity value A is calculated also based on the injection history information stored in the RAM 22, the viscosity value A can be calculated more appropriately in consideration of the elapsed time after the ink is injected into the tank 12.

またCPU20は、インク粘性値算出処理S11において、測定部の測定結果に基づいて粘性値Aを算出するので、タンク12内のインク温度又はタンク12周辺の湿度の少なくともいずれかを考慮して、粘性値Aを更に適切に算出できる。   Further, since the CPU 20 calculates the viscosity value A based on the measurement result of the measurement unit in the ink viscosity value calculation process S11, the viscosity is determined in consideration of at least one of the ink temperature in the tank 12 or the humidity around the tank 12 The value A can be calculated more appropriately.

また複合機1は、複数色のインクを個別に貯留するための複数のタンク12を備えるので、各タンク12内のインクの粘度を個別に管理することができる。   Further, since the multi-function device 1 is provided with the plurality of tanks 12 for storing the ink of a plurality of colors individually, it is possible to manage the viscosity of the ink in each tank 12 individually.

またCPU20は、所定時間毎にインク粘性値算出処理S11を実行するので、タンク12内のインクの増粘が進行する前に粘度を定期的にチェックでき、タンク12内のインクの粘度を良好に保持できる。   Further, since the CPU 20 executes the ink viscosity value calculation processing S11 every predetermined time, the viscosity can be periodically checked before the thickening of the ink in the tank 12 progresses, and the viscosity of the ink in the tank 12 can be made favorable. It can hold.

また粘度回復液は、インクであるので、粘度回復液として用いたインクを補充用インクとしても用いることができ、インクの希釈液等を用いる場合に比べて利便性を高めることができる。以下、その他の実施形態について、第1実施形態との差異を中心に説明する。   Further, since the viscosity recovery liquid is an ink, the ink used as the viscosity recovery liquid can also be used as a replenishment ink, and convenience can be enhanced as compared with the case of using a dilution liquid of the ink or the like. Hereinafter, other embodiments will be described focusing on differences from the first embodiment.

(第2実施形態)
図9は、第2実施形態に係る複合機の動作を示す部分的なフローチャートである。図9に示すS60は、第1実施形態におけるS1に対応する。第2実施形態では、CPU20は、キャップ検出センサ16の検出信号に基づいて、タンク12の注入口12aが開放されたと判定した場合(S60:Y)、RAM22から粘性値Aを読み込んで(S10)、インク粘性値算出処理S11を実行する。
Second Embodiment
FIG. 9 is a partial flowchart showing the operation of the MFP according to the second embodiment. S60 shown in FIG. 9 corresponds to S1 in the first embodiment. In the second embodiment, when it is determined that the inlet 12a of the tank 12 is opened based on the detection signal of the cap detection sensor 16 (S60: Y), the viscosity value A is read from the RAM 22 (S10) The ink viscosity value calculation process S11 is executed.

第2実施形態においても、第1実施形態と同様の効果が奏される。また、注入口12aからキャップ15を取り外した直後には、ユーザは複合機1の近傍にいる可能性が高いので、タンク12内に粘度回復液を注入するようにユーザを効果的に促すことができる。   Also in the second embodiment, the same effects as in the first embodiment can be obtained. In addition, immediately after removing the cap 15 from the inlet 12a, since the user is likely to be in the vicinity of the multifunction machine 1, the user is effectively urged to inject the viscosity recovery liquid into the tank 12 it can.

このように、CPU20がインク粘性値算出処理S11を実行するためのトリガは、第1実施形態のS1のように、基準時点T0から一定時間が経過したことに限定されない。またCPU20は、S60の替わりに、何らかのジョブ(印刷処理等)が終了したと判定した場合や、複合機1のスリープ状態が解除されたと判定した場合、RAM22から粘性値Aを読み込んで(S10)、インク粘性値算出処理S11を実行するようにしてもよい。   As described above, the trigger for the CPU 20 to execute the ink viscosity value calculation process S11 is not limited to the fact that a certain time has elapsed from the reference time point T0 as in S1 of the first embodiment. If the CPU 20 determines that some job (such as print processing) has ended instead of S60, or if it determines that the sleep state of the multifunction device 1 has been canceled, it reads the viscosity value A from the RAM 22 (S10) The ink viscosity value calculation process S11 may be executed.

(第3実施形態)
図10は、第3実施形態に係る複合機の動作を示す部分的なフローチャートである。図10に示すS25〜S29は、図4のS14とS15との間に追加されるステップである。
Third Embodiment
FIG. 10 is a partial flow chart showing the operation of the MFP according to the third embodiment. S25 to S29 shown in FIG. 10 are steps added between S14 and S15 of FIG.

CPU20は、S14において、粘性値Aが閾値A1以上であると判定した場合(S14:Y)、次に、タンク12内のインク残量を示すソフトカウント値を読み込み、タンク12に注入可能な粘度回復液の量であるタンク空き容量を算出する(S25)。これにより、タンク12に注入可能な粘度回復液の量であるタンク空き容量を算出する空き容量算出処理S25が行われる。   When the CPU 20 determines that the viscosity value A is equal to or more than the threshold value A1 in S14 (S14: Y), next, reads the soft count value indicating the ink remaining amount in the tank 12, and the viscosity which can be injected into the tank 12 The tank free capacity, which is the amount of recovery liquid, is calculated (S25). As a result, a vacant capacity calculation process S25 is performed to calculate the vacant capacity of the tank, which is the amount of viscosity recovery liquid that can be injected into the tank 12.

次にCPU20は、タンク空き容量が、S13で参照した必要注入量Bよりも大きいか否かを判定する(S26)。CPU20は、S26において、タンク空き容量が、必要注入量Bよりも大きいと判定した場合(S26:Y)、ステップをS15に進める。   Next, the CPU 20 determines whether the tank free capacity is larger than the required injection amount B referred to in S13 (S26). When the CPU 20 determines that the free capacity of the tank is larger than the necessary injection amount B in S26 (S26: Y), it advances the step to S15.

即ち第3実施形態では、CPU20は、空き容量算出処理S25を実行すると共に、必要注入量Bがタンク空き容量以下である場合に、通知画面表示処理S15を実行する。   That is, in the third embodiment, the CPU 20 executes the free capacity calculation process S25, and executes the notification screen display process S15 when the required injection amount B is equal to or less than the tank free capacity.

他方でCPU20は、S26において、タンク空き容量が、必要注入量Bよりも大きくないと判定した場合(S26:N)、次に、粘性値Aが、吸引部18によってインクを吸引可能か否かの基準となる所定の吸引閾値A2以上か否かを判定する(S27)。これにより、通知画面表示処理S15前において、粘性値Aが吸引閾値A2以上か否かを判定する吸引判定処理S27が行われる。   On the other hand, when the CPU 20 determines that the free capacity of the tank is not larger than the required injection amount B in S26 (S26: N), next, whether the viscosity value A can suction ink by the suction unit 18 or not It is determined whether it is more than predetermined suction threshold A2 used as the reference of (S27). Thus, suction determination processing S27 is performed to determine whether the viscosity value A is equal to or greater than the suction threshold A2 before the notification screen display processing S15.

CPU20は、吸引判定処理(S27)において、粘性値Aが吸引閾値A2以上ではないと判定した場合(S27:N)、タンク空き容量を増大させる(S28)。具体的にCPU20は、S28において、タンク12内の少なくとも必要注入量Bからタンク空き容量を減算した量のインクを、吸引部18により吸引して廃インク受部19へ排出させるように、吸引用ドライバ37を制御する。   When it is determined that the viscosity value A is not the suction threshold value A2 or more (S27: N) in the suction determination process (S27), the CPU 20 increases the tank free capacity (S28). Specifically, in S28, the CPU 20 suctions the ink by an amount obtained by subtracting the free space of the tank from at least the required injection amount B in the tank 12 by the suction unit 18 and discharging the ink to the waste ink receiving unit 19 The driver 37 is controlled.

これにより、タンク空き容量を必要注入量Bよりも増大させる空き容量増大処理(一例としてパージ処理)S28が行われる。CPU20は、空き容量増大処理S28において、タンク12内から吸引部18が吸引するインク量を、タンク空き容量に応じて決定する。   As a result, a free space increase process (as an example, a purge process) S28 is performed to increase the free capacity of the tank more than the required injection amount B. The CPU 20 determines the amount of ink to be sucked by the suction unit 18 from the inside of the tank 12 according to the free space in the free space increase processing S28.

他方でCPU20は、S27において、粘性値Aが吸引閾値A2以上であると判定した場合(S27:Y)、修理要請を促すように、表示部5を通じてユーザに通知する(S29)。このときの通知方法は、例えば表示部5に「サービスセンターに修理要請を行ってください」等のメッセージを表示する方法が挙げられる。CPU20は、S29を実行後にフローを終了する。   On the other hand, when the CPU 20 determines in S27 that the viscosity value A is equal to or higher than the suction threshold A2 (S27: Y), the CPU 20 notifies the user through the display unit 5 to prompt a repair request (S29). The notification method at this time may be, for example, a method of displaying a message such as “Please request repair from the service center” on the display unit 5. The CPU 20 ends the flow after executing S29.

以上説明したように、第3実施形態では、CPU20は、空き容量算出処理S25を実行すると共に、必要注入量Bがタンク空き容量以下である場合に、通知画面表示処理S15を実行するので、必要注入量Bがタンク空き容量以上である場合に、必要注入量Bのインクがタンク12に補充できなくなるのを未然に防止できる。   As described above, in the third embodiment, the CPU 20 executes the free space calculation process S25 and executes the notification screen display process S15 when the required injection amount B is equal to or less than the tank free space. It is possible to prevent in advance that the ink of the required injection amount B can not be replenished to the tank 12 when the injection amount B is equal to or more than the free space of the tank.

またCPU20は、空き容量算出処理S25と、空き容量増大処理S28とを実行するので、必要注入量Bがタンク空き容量より大きい場合でも、必要注入量Bのインクをタンク12に補充可能にすることができる。   Further, since the CPU 20 executes the free space calculation process S25 and the free space increase process S28, the ink of the required injection amount B can be replenished to the tank 12 even when the required injection amount B is larger than the tank free space. Can.

またCPU20は、通知画面表示処理S15前において吸引判定処理S27を実行し、吸引判定処理S27において、粘性値Aが吸引閾値A2以上ではないと判定した場合、空き容量増大処理S28において、タンク12内の少なくとも必要注入量Bからタンク空き容量を減算した量のインクを、吸引部18により吸引して廃インク受部19へ排出するので、ユーザを煩わせることなく、タンク12の空き容量を確保できる。   Further, the CPU 20 executes suction determination processing S27 before the notification screen display processing S15, and when it is determined in the suction determination processing S27 that the viscosity value A is not equal to or greater than the suction threshold A2, the inside of the tank 12 in the free capacity increase processing S28. The suction unit 18 sucks ink and discharges it to the waste ink receiving unit 19 so that the empty capacity of the tank 12 can be secured without bothering the user. .

また、吸引判定処理S27を行うことで、空き容量増大処理S28においてパージ処理を行う際に、複合機1内のインク流路や記録ヘッド36においてインク詰まりが発生するのを未然に防止できる。   In addition, by performing the suction determination process S27, when the purge process is performed in the free space increase process S28, the occurrence of the ink clogging in the ink flow path in the multifunction device 1 and the recording head 36 can be prevented in advance.

またCPU20は、吸引判定処理S27において、粘性値Aが吸引閾値A2以上であると判定した場合、修理要請を促すように、表示部5を通じてユーザに通知するので(S29)、タンク12内のインクが増粘することで複合機1に不具合が生じるのを良好に防止できる。   Further, when the CPU 20 determines in the suction determination process S27 that the viscosity value A is equal to or higher than the suction threshold A2, the user is notified through the display unit 5 to prompt a repair request (S29). The occurrence of defects in the multifunction machine 1 can be well prevented by the increase in viscosity.

またCPU20は、空き容量増大処理S28において、タンク12内から吸引部18が吸引するインク量を、タンク空き容量に応じて決定するので、タンク12内からのインクの廃棄量を抑制できる。   Further, the CPU 20 determines the amount of ink to be sucked by the suction unit 18 from the inside of the tank 12 according to the free space of the tank 12 in the free space increasing process S28.

本発明は、各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、本発明の構成及び方法を変更、追加、又は削除できる。上記実施形態では、インク残量を計算するためにインク量のソフトカウント値を用いたが、これに限定されず、例えばインク量のドットカウント値を用いてもよい。   The present invention is not limited to each embodiment, and the configuration and method of the present invention can be modified, added or deleted without departing from the spirit of the present invention. Although the soft count value of the ink amount is used to calculate the ink remaining amount in the above embodiment, the present invention is not limited to this. For example, a dot count value of the ink amount may be used.

また複合機1は、互いに異なる色のインクを貯留する複数のタンク12を備える構成としたが、複合機1が複数のタンク12を備える場合はこれに限定されない。すなわち、複数のタンク12の各々が貯留するインクは、何等かの種類が異なっていればよい。   Further, although the multifunction device 1 is configured to include the plurality of tanks 12 that store inks of different colors, when the multifunction device 1 includes the plurality of tanks 12, the configuration is not limited thereto. That is, the ink stored in each of the plurality of tanks 12 may be different in any kind.

また、上記各実施形態では、入力画面50,51を用いてユーザにインクの注入量を入力させるようにしたが(S4,S5,S18,S19)、タンク12内のインク量を測定可能な別途の測定部(例えば、光学センサのようなインク残量検出センサ)を複合機1が備える場合、このような処理は省略できる。この場合、CPU20は、例えばユーザによりインクが補充された後のタンク12内のインク残量を示す通知画面を表示部5に表示してもよい。   Further, in the above embodiments, the user is made to input the ink injection amount using the input screens 50 and 51 (S4, S5, S18, S19), but the ink amount in the tank 12 can be separately measured. Such processing can be omitted when the multifunction device 1 includes the measurement unit (for example, an ink remaining amount detection sensor such as an optical sensor). In this case, the CPU 20 may display on the display unit 5 a notification screen indicating the remaining amount of ink in the tank 12 after the user has replenished the ink, for example.

また、CPU20がインク粘性値算出処理S11において利用する測定部の測定結果に温度が含まれる場合、該温度は、タンク12内のインクの温度に限定されず、タンク12の周辺の温度でもよい。また該温度は、CPU20がS47を実行する際の測定値に限定されず、例えば、所定時点(例えば、CPU20がS5又はS19のうち直近の処理を実行した時点)から、CPU20がS47を実行する直前までの間の平均温度又は最高温度でもよい。   In addition, when the temperature is included in the measurement result of the measurement unit used by the CPU 20 in the ink viscosity value calculation process S11, the temperature is not limited to the temperature of the ink in the tank 12, and may be the temperature around the tank 12. The temperature is not limited to the measured value when the CPU 20 executes S47. For example, the CPU 20 executes S47 from a predetermined time (for example, when the CPU 20 executes the most recent process of S5 or S19). It may be the average temperature or the maximum temperature between immediately before.

本発明の画像記録装置は、複合機に限定されず、タンクに貯留したインクを用いて画像記録する構造を有する各種装置に適用できる。   The image recording apparatus according to the present invention is not limited to a multifunction peripheral, and can be applied to various apparatuses having a structure for recording an image using ink stored in a tank.

A 粘性値
A1 閾値
A2 吸引閾値
B 必要注入量
Tc キャップ総空き時間
1 複合機(画像記録装置)
5 表示部
12 タンク
12a 注入口
15 キャップ
16 キャップ検出センサ
17 温湿度検出センサ(測定部)
18 吸引部
19 廃インク受部
20 CPU(制御部)
22 RAM(記憶部)
50,51 入力画面
52 通知画面
A Viscosity value A1 Threshold value A2 Suction threshold value B Required injection amount Tc Cap Total free time 1 MFP (image recording device)
DESCRIPTION OF SYMBOLS 5 Display part 12 Tank 12a Inlet 15 Cap 16 Cap detection sensor 17 Temperature / humidity detection sensor (measurement part)
18 Suction unit 19 Waste ink receiving unit 20 CPU (control unit)
22 RAM (storage unit)
50, 51 Input screen 52 Notification screen

Claims (15)

内部にインクが貯留され且つインクを注入するための注入口が形成された少なくとも1つのタンクと、
前記注入口を塞ぐように前記注入口に取り付け可能なキャップと、
前記注入口に前記キャップが取り付けられているか否かを検出するためのキャップ検出センサと、
前記キャップ検出センサの検出信号を受信する制御部と、
前記制御部の演算結果を記憶する記憶部と、を備え、
前記制御部は、
前記キャップ検出センサの検出信号に基づいて、所定の基準時点からの前記注入口の合計開放時間であるキャップ総空き時間を前記記憶部に記憶するキャップ総空き時間計測処理と、
前記記憶部に記憶した前記キャップ総空き時間に基づいて、前記タンク内のインクの粘度を示す粘性値を算出するインク粘性値算出処理と、を実行する、画像記録装置。
At least one tank in which the ink is stored and an inlet is formed for injecting the ink;
A cap attachable to the inlet so as to close the inlet;
A cap detection sensor for detecting whether the cap is attached to the inlet;
A control unit that receives a detection signal of the cap detection sensor;
A storage unit that stores the calculation result of the control unit;
The control unit
A cap total free time measuring process of storing in the storage unit a cap total free time which is a total open time of the inlet from a predetermined reference time based on a detection signal of the cap detection sensor;
And an ink viscosity value calculation process of calculating a viscosity value indicating the viscosity of the ink in the tank based on the total cap free time stored in the storage unit.
ユーザに所定情報を表示する表示部を更に備え、
前記制御部は、
算出したインクの前記粘性値が閾値以上であるか否かを判定する判定処理と、
前記判定処理においてインクの前記粘性値が前記閾値以上であると判定した場合、前記タンクに粘度回復液を注入するようにユーザに通知するための通知画面を前記表示部に表示させる通知画面表示処理と、を更に実行する、請求項1に記載の画像記録装置。
It further comprises a display unit for displaying predetermined information to the user,
The control unit
A determination process of determining whether the calculated viscosity value of the ink is equal to or greater than a threshold;
Notification screen display processing for causing the display unit to display a notification screen for notifying the user that the viscosity recovery liquid should be injected into the tank when it is determined in the determination processing that the viscosity value of ink is equal to or greater than the threshold The image recording apparatus according to claim 1, further performing and.
前記制御部は、
前記判定処理においてインクの前記粘性値が前記閾値以上であると判定した場合、前記タンクに注入された粘度回復液の注入量をユーザが入力するための入力画面を前記表示部に表示させる入力画面表示処理と、
インクの前記粘性値に基づいて、前記タンク内のインクの前記粘性値を前記閾値未満とするための粘度回復液の注入量である必要注入量を算出する必要注入量算出処理と、
前記入力画面から入力された粘度回復液の注入量が前記必要注入量以上である場合、インクの前記粘性値を前記閾値未満の値に補正して、該補正したインクの前記粘性値を前記記憶部に記憶する粘性値補正処理とを更に実行する、請求項2に記載の画像記録装置。
The control unit
When it is determined in the determination process that the viscosity value of the ink is equal to or more than the threshold value, an input screen for causing the display unit to display an input screen for the user to input the injection amount of the viscosity recovery liquid injected into the tank Display processing,
Necessary injection amount calculation processing for calculating a required injection amount, which is an injection amount of viscosity recovery liquid, for making the viscosity value of the ink in the tank less than the threshold value, based on the viscosity value of the ink;
When the injection amount of the viscosity recovery liquid input from the input screen is equal to or more than the necessary injection amount, the viscosity value of the ink is corrected to a value less than the threshold value, and the viscosity value of the corrected ink is stored The image recording apparatus according to claim 2, further performing a viscosity value correction process stored in the unit.
前記制御部は、前記入力画面表示処理において、前記必要注入量を前記入力画面に表示させる、請求項3に記載の画像記録装置。   The image recording apparatus according to claim 3, wherein the control unit displays the necessary injection amount on the input screen in the input screen display process. 前記制御部は、前記タンクに注入可能な粘度回復液の量であるタンク空き容量を算出する空き容量算出処理を更に実行すると共に、前記必要注入量が前記タンク空き容量以下である場合に、前記通知画面表示処理を実行する、請求項3又は4に記載の画像記録装置。   The control unit further executes a vacant capacity calculation process for calculating a vacant capacity of the tank, which is an amount of viscosity recovery liquid that can be injected into the tank, and the required injection amount is equal to or less than the vacant capacity of the tank. The image recording apparatus according to claim 3, wherein the notification screen display process is performed. 前記制御部は、前記判定処理後において、
前記タンクに注入可能な粘度回復液の量であるタンク空き容量を算出する空き容量算出処理と、
前記必要注入量が前記タンク空き容量よりも大きい場合、前記タンク空き容量を前記必要注入量よりも増大させる空き容量増大処理と、を実行する、請求項3に記載の画像記録装置。
After the determination processing, the control unit
A free capacity calculation process for calculating a free capacity of a tank, which is an amount of viscosity recovery liquid that can be injected into the tank;
4. The image recording apparatus according to claim 3, wherein, when the required injection amount is larger than the tank empty capacity, an empty capacity increasing process of increasing the tank empty capacity more than the required injection quantity.
前記タンク内のインクを前記タンク外へ吸引する吸引部と、
前記吸引部によって吸引されたインクを前記タンク外で受ける廃インク受部と、を更に備え、
前記制御部は、前記通知画面表示処理前において、インクの前記粘性値が、前記吸引部によってインクを吸引可能か否かの基準となる所定の吸引閾値以上か否かを判定する吸引判定処理を更に実行し、
前記吸引判定処理において、インクの前記粘性値が前記吸引閾値以上ではないと判定した場合、前記空き容量増大処理において、前記タンク内の少なくとも前記必要注入量から前記タンク空き容量を減算した量のインクを、前記吸引部により吸引して前記廃インク受部へ排出する、請求項6に記載の画像記録装置。
A suction unit for suctioning ink in the tank to the outside of the tank;
A waste ink receiving unit for receiving the ink sucked by the suction unit outside the tank;
The control unit performs suction determination processing to determine whether or not the viscosity value of the ink is equal to or more than a predetermined suction threshold which is a reference of whether the suction unit can suction ink before the notification screen display processing. Do more
In the suction determination process, when it is determined that the viscosity value of the ink is not equal to or more than the suction threshold value, the ink having an amount obtained by subtracting the tank free capacity from at least the necessary injection amount in the tank in the free capacity increase process. The image recording apparatus according to claim 6, wherein the image is suctioned by the suction unit and discharged to the waste ink receiving unit.
前記制御部は、前記吸引判定処理において、インクの前記粘性値が前記吸引閾値以上であると判定した場合、修理要請を促すように、前記表示部を通じてユーザに通知する、請求項7に記載の画像記録装置。   The control unit is configured to notify the user through the display unit to prompt a repair request when it is determined in the suction determination process that the viscosity value of the ink is equal to or higher than the suction threshold value. Image recording device. 前記制御部は、前記空き容量増大処理において、前記タンク内から前記吸引部が吸引するインク量を、前記タンク空き容量に応じて決定する、請求項7又は8に記載の画像記録装置。   The image recording apparatus according to claim 7, wherein the control unit determines the amount of ink to be sucked by the suction unit from the tank in the free space increase processing according to the free space of the tank. 前記制御部は、前記通知画面表示処理後に前記タンクに粘度回復液が注入された場合、前記タンクへの粘度回復液の注入日時を示す注入履歴情報を前記記憶部に記憶すると共に、前記インク粘性値算出処理において、前記記憶部に記憶した前記注入履歴情報にも基づいて、インクの前記粘性値を算出する、請求項1〜9のいずれか1項に記載の画像記録装置。   When the viscosity recovery liquid is injected into the tank after the notification screen display process, the control section stores, in the storage section, injection history information indicating the injection date and time of the viscosity recovery liquid into the tank, and the ink viscosity The image recording apparatus according to any one of claims 1 to 9, wherein in the value calculation process, the viscosity value of the ink is calculated based also on the injection history information stored in the storage unit. 前記タンク内のインク温度と、前記タンクの周辺の湿度との少なくともいずれかを測定する測定部を更に備え、
前記制御部は、前記インク粘性値算出処理において、前記測定部の測定結果にも基づいて、インクの前記粘性値を算出する、請求項1〜10のいずれか1項に記載の画像記録装置。
The apparatus further comprises a measurement unit that measures at least one of the ink temperature in the tank and the humidity around the tank.
The image recording apparatus according to any one of claims 1 to 10, wherein the control unit calculates the viscosity value of the ink based on the measurement result of the measurement unit in the ink viscosity value calculation process.
複数色のインクを個別に貯留するための複数の前記タンクを備える、請求項1〜11のいずれか1項に記載の画像記録装置。   The image recording apparatus according to any one of claims 1 to 11, further comprising a plurality of the tanks for separately storing a plurality of colors of ink. 前記制御部は、所定時間毎に前記インク粘性値算出処理を実行する、請求項1〜12のいずれか1項に記載の画像記録装置。   The image recording apparatus according to claim 1, wherein the control unit executes the ink viscosity value calculation process every predetermined time. 前記制御部は、前記キャップ検出センサの検出信号に基づいて、前記注入口が開放されたと判定した場合に、前記インク粘性値算出処理を実行する、請求項1〜13のいずれか1項に記載の画像記録装置。   The said control part performs the said ink viscosity value calculation process, when it determines with the said inlet being open | released based on the detection signal of the said cap detection sensor. Image recording device. 粘度回復液は、インクである、請求項1〜14のいずれか1項に記載の画像記録装置。   The image recording apparatus according to any one of claims 1 to 14, wherein the viscosity recovery liquid is an ink.
JP2017185808A 2017-09-27 2017-09-27 Image recorder Pending JP2019059126A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017185808A JP2019059126A (en) 2017-09-27 2017-09-27 Image recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017185808A JP2019059126A (en) 2017-09-27 2017-09-27 Image recorder

Publications (1)

Publication Number Publication Date
JP2019059126A true JP2019059126A (en) 2019-04-18

Family

ID=66178343

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017185808A Pending JP2019059126A (en) 2017-09-27 2017-09-27 Image recorder

Country Status (1)

Country Link
JP (1) JP2019059126A (en)

Similar Documents

Publication Publication Date Title
JP6543994B2 (en) Printing device
JP5488239B2 (en) Image recording device
JP4622777B2 (en) Display control device
JP7463823B2 (en) Image Recording Device
JP7243283B2 (en) PRINTING SYSTEM, SERVER, PRINTING SYSTEM CONTROL METHOD, AND PROGRAM
US12304214B2 (en) Printing apparatus and ink quantity detection method thereof
US12187039B2 (en) Printing apparatus, control method of printing apparatus, and storage medium
CN101462422A (en) Printing apparatus and method of controlling printing apparatus
JP2018156244A (en) Server, control program, and device
JP7135383B2 (en) Liquid discharge device and system
JP5899746B2 (en) Inkjet recording device
JP2019059126A (en) Image recorder
JP6900748B2 (en) Image recording device
JP2017081077A (en) Liquid ejecting apparatus and method for controlling liquid ejecting apparatus
JP6972618B2 (en) Image recording device
JP4900354B2 (en) Image forming apparatus
JP6863015B2 (en) Image recording device
JP2003320686A (en) Inkjet recorder, recording method and recording system
JP6981075B2 (en) Image recording device
JP4093011B2 (en) Inkjet printer
KR100612018B1 (en) Method and apparatus for performing print alignment on a printing device
JP4228242B2 (en) Inkjet recording device
JP2024102453A (en) Printer, control method and program
JP2026006471A (en) Image forming apparatus, waste liquid tank storage error determination method, waste liquid tank storage error determination device, and waste liquid tank storage error determination program
JP2024102467A (en) Printer, control method and program