(57)【要約】【課題】長尺状の媒体に画像を形成する場合に、インクの乾燥不足による不都合が生じるのを抑制しやすい画像形成装置、プログラム、および記憶媒体を得る。【解決手段】画像形成装置は、印刷部と、パラメータ算出部と、中断制御部と、を備える。印刷部は、インクジェット記録方式により媒体に印刷する。パラメータ算出部は、所定のタイミングで当該タイミングの所定時間前からの印刷部の印刷によるインクの吐出量に基づくパラメータを算出する（ステップＳ２６）。中断制御部は、パラメータが所定の閾値を超えた場合に（ステップＳ２７でＹｅｓ）、印刷部による印刷を中断させる（ステップＳ２８）。【選択図】図４
2012240368.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット記録方式により媒体に印刷する印刷部と、
所定のタイミングで当該タイミングの所定時間前からの前記印刷部の印刷によるインクの吐出量に基づくパラメータを算出するパラメータ算出部と、
前記パラメータが前記所定の閾値と同じかあるいは超えた場合に、前記印刷部による印刷を中断させる中断制御部と、
を備えた画像形成装置。
【請求項２】
前記中断制御部による印刷を中断させるか否かの決定が、所定の時間間隔で行われる、請求項１に記載の画像形成装置。
【請求項３】
前記パラメータ算出部は、前記吐出量を前記インクが吐出されてからの経過時間で除した値、に応じた前記パラメータを算出する、請求項１または２に記載の画像形成装置。
【請求項４】
さらに、前記閾値を可変設定する閾値可変部を備えた、請求項１〜３のうちいずれか一つに記載の画像形成装置。
【請求項５】
前記閾値可変部は、前記媒体の属性情報に応じて前記閾値を可変設定する、請求項４に記載の画像形成装置。
【請求項６】
前記属性情報は、前記媒体の幅、厚さ、および種類のうち少なくとも一つである、請求項５に記載の画像形成装置。
【請求項７】
さらに、温度を検出する温度検出部を備え、
前記閾値可変部は、前記温度検出部によって検出された温度が低いほど、前記閾値を低く設定する、請求項４〜６のうちいずれか一つに記載の画像形成装置。
【請求項８】
さらに、温度を検出する湿度検出部を備え、
前記閾値可変部は、前記湿度検出部によって検出された湿度が高いほど、前記閾値を低く設定する、請求項４〜７のうちいずれか一つに記載の画像形成装置。
【請求項９】
コンピュータを、
インクジェット記録方式により媒体に印刷する印刷部を制御して当該印刷部に印刷させる印刷制御部、
所定のタイミングで当該タイミングの所定時間前からの前記印刷部の印刷によるインクの吐出量に基づくパラメータを算出するパラメータ算出部、および、
前記パラメータが前記所定の閾値と同じかあるいは超えた場合に、前記印刷部による印刷を中断させる中断制御部、
として機能させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、記録紙のページの印刷が終了した後に待機時間が設定され、記録紙に吐出されたインクを乾燥させる画像形成装置が、知られている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に開示される技術は、ページ（シート）毎に画像を形成する画像形成装置には適用されやすいが、長尺状の媒体に画像を形成する画像形成装置には適用されにくい。
【０００４】
そこで、本発明は、一例として、長尺状の媒体に画像を形成する場合にも、インクの乾燥不足による不都合が生じるのを抑制しやすい画像形成装置、プログラム、および記憶媒体を得ることを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明にかかる画像形成装置は、印刷部と、パラメータ算出部と、中断制御部と、を備える。印刷部は、インクジェット記録方式により媒体に印刷する。パラメータ算出部は、所定のタイミングで当該タイミングの所定時間前からの印刷部の印刷によるインクの吐出量に基づくパラメータを算出する。中断制御部は、パラメータが所定の閾値を超えた場合に、印刷部による印刷を中断させる。
【発明の効果】
【０００６】
本発明によれば、一例としては、長尺状の媒体に画像を形成する場合であっても、インクの乾燥不足による不都合が生じるのが抑制されやすい。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の一実施形態にかかる画像形成装置の概略構成の一例が示されたブロック図である。
【図２】図２は、本発明の一実施形態にかかる画像形成装置の制御部の一例が示されたブロック図である。
【図３】図３は、本発明の第１実施形態にかかる画像形成装置による印刷の中断制御の一例が示されたフローチャートである。
【図４】図４は、本発明の第２実施形態にかかる画像形成装置による印刷の中断制御の一例が示されたフローチャートである。
【発明を実施するための形態】
【０００８】
以下の複数の実施形態には、同様の構成要素が含まれる。よって、以下では、重複する説明が省略される。また、以下の実施形態にかかる画像形成装置１は、インクジェット方式による画像形成装置として構成される。インクジェット方式による印刷自体は公知であるため、以下では、その詳細な説明が省略される。
【０００９】
＜第１実施形態＞
図１に示されるように、画像形成装置１は、ＣＰＵ（central processing unit）１０や、ＲＡＭ（random access memory）１１ａ、ＲＯＭ（read only memory）１１ｂ、ＮＶＲＡＭ（non-volatile RAM）１１ｃ、タイマ１１ｄ、ヘッド駆動部１１ｅ、モータコントローラ１１ｆ、モータコントローラ１１ｇ、入力部１１ｈ、出力部１１ｉ、通信インタフェース（Ｉ／Ｆ、interface）１１ｊ、温度センサ１１ｋ、湿度センサ１１ｍ等を、備えている。これら各構成要素は、バス１１ｎを介して電気的に接続されている。また、ヘッド駆動部１１ｅにはヘッド１２が電気的に接続され、モータコントローラ１１ｆにはキャリッジモータ１３が電気的に接続され、モータコントローラ１１ｇには搬送モータ１４が電気的に接続されている。
【００１０】
ＣＰＵ１０は、ＲＯＭ１１ｂやＮＶＲＡＭ１１ｃ等の不揮発性の記憶部にインストールされてＲＡＭ１１ａの揮発性の記憶部等に読み出されたプログラムにしたがって動作し、ヘッド１２等による印刷や、印刷中断等における各部の動作を制御する。ＲＡＭ１１ａは、書き換え可能な揮発性の記憶部であって、プログラムを一時的に保持したり、当該プログラムの実行等に関わる所定のデータ等を記憶したりする。ＲＯＭ１１ｂは、書き換え不能な不揮発性の記憶部であって、画像形成装置１等に固有のデータや、制御やプログラムに関わる不変データ、プログラム等を記憶する。ＲＯＭ１１ｂは、プログラムを記憶する記憶媒体の一例である。ＮＶＲＡＭ１１ｃは、書き換え可能な不揮発性の記憶部であって、画像形成装置１の全体や部分の電源が遮断された際にあっても保持しておくのが望ましい可変設定可能なデータを記憶する。ＮＶＲＡＭ１１ｃは、プログラムを記憶する記憶媒体の一例であることができる。
【００１１】
タイマ１１ｄは、一例としては、ＣＰＵ１０から指令を受け所定時間が経過した時点でＣＰＵ１０に応答を返信することができる。タイマ１１ｄを用いることで、時間間隔を計測することができる。本実施形態では、タイマ１１ｄを用いて複数の時間間隔（例えば、後述のＡ時間、Ｂ時間、Ｃ時間等）が計測される。
【００１２】
ヘッド１２は、ＣＰＵ１０からの指令に応じて動作するヘッド駆動部１１ｅによって駆動され、媒体（図示されず）上にインクを吐出（噴射）する。ヘッド１２としては、ピエゾ方式や、サーマル方式等、種々の方式のインクジェットヘッドを採用することができる。ヘッド駆動部１１ｅは、例えば、波発生回路や、ヘッド駆動回路等を含む。
【００１３】
キャリッジモータ１３は、ヘッド１２を支持して（搭載して）主走査方向に往復動作するキャリッジ（図示されず）の駆動源として機能する。キャリッジモータ１３の回動は、一例としては、動作変換機構（例えばベルトやローラ等を含む機構、図示されず）によって、主走査方向に沿った動作に変換される。なお、一例としては、後述する印刷の中断制御時には、ヘッド１２によるインクの吐出が停止されるとともに、キャリッジモータ１３が停止され、搬送モータ１４も停止される。
【００１４】
入力部１１ｈは、例えば、タッチパネルや、操作ボタン、キーボード、スイッチ、マイクロフォン等として構成することができる。操作者（ユーザ等）は、入力部１１ｈを利用して、所定のデータの値やコマンド等を入力することができる。一方、出力部１１ｉは、例えば、ＬＣＤ（liquid crystal display）やＯＥＬＤ（organic electro-luminescent display）等の表示装置や、発光部、ランプ、スピーカ、ブザー等として構成することができる。この出力部１１ｉで出力される画像や、光、音等により、操作者（ユーザ等）は、各種の情報の他、入力部１１ｈで入力したデータの内容を認識することができる。通信Ｉ／Ｆ１１ｊは、画像形成装置１の制御回路（例えば、ＣＰＵ１０等）と外部装置（例えば、パーソナルコンピュータ等の電子機器等）との間でのデータの授受に関わる処理を実行する。
【００１５】
温度センサ１１ｋは、環境温度として、例えば、画像形成装置１内のヘッド１２近傍等の温度（空気の温度）を計測する。また、湿度センサ１１ｍは、環境湿度として、例えば、画像形成装置１内の媒体の搬送経路の印字部分の下流側等の湿度を計測する。なお、必要に応じて、温度センサ１１ｋや湿度センサ１１ｍに対応してコントローラやアンプ等を設けることができる。環境温度および環境湿度は、環境情報の一例である。
【００１６】
そして、本実施形態では、ＣＰＵ１０は、ＲＡＭ１１ａに保持されたプログラムを実行することにより、図２に示されるように、印刷制御部１０ａや、中断制御部１０ｂ、吐出量取得部１０ｃ、吐出量蓄積部１０ｄ、パラメータ算出部１０ｅ、閾値可変部１０ｆ等として動作する。すなわち、少なくとも中断制御用のプログラムには、ＣＰＵ１０（コンピュータ）を、印刷制御部１０ａや、中断制御部１０ｂ、吐出量取得部１０ｃ、吐出量蓄積部１０ｄ、パラメータ算出部１０ｅ、および閾値可変部１０ｆとして動作させる各モジュールが含まれている。
【００１７】
操作者（ユーザ等）が電源を投入すると、ＣＰＵ１０は、ＲＯＭ１１ｂやＮＶＲＡＭ１１ｃ等の記憶部からＲＡＭ１１ａにＯＳ（operating system）を読み込み、このＯＳを起動させる。起動されたＯＳは、ユーザの操作に応じてプログラム（アプリケーションプログラム）を起動したり、情報を読み込んだり、保存したりする。中断制御を実行するプログラムもそのプログラム（アプリケーションプログラム）の一部であることができる。なお、中断制御を実行するプログラムは、所定のＯＳ上で動作するものには限られず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションプログラムやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであることができる。
【００１８】
また、一般的には、インストールされるプログラムは、ＣＤ−ＲＯＭ（図示されず）などの記憶媒体に記録されうる。このため、ＣＤ−ＲＯＭ等の可搬型の記憶媒体も、プログラムを記憶する記憶媒体であることができる。さらには、プログラムは、例えば通信Ｉ／Ｆ１１ｊを介して外部装置から取り込まれ、ＮＶＲＡＭ１１ｃにインストールされても良い。
【００１９】
なお、本実施形態では、プログラムや、ＯＳ、各種データ等はＲＯＭ１１ｂやＮＶＲＡＭ１１ｃに格納されるが、これに替えて、ハードディスク装置（ＨＤＤ，hard disk drive）や半導体記憶装置（ＳＳＤ，solid state drive）等（図示されず）のコンピュータ読み取り可能な記憶媒体に格納されることができる。
【００２０】
印刷制御部１０ａは、ヘッド駆動部１１ｅを介してヘッド１２のインクの吐出を制御する。また、中断制御部１０ｂは、ヘッド駆動部１１ｅを介してヘッド１２のインクの吐出を一時的に停止させる（中断させる）。なお、停止時間を示すデータは、一例としては、ＮＶＲＡＭ１１ｃ等の記憶部に記憶される。
【００２１】
吐出量取得部１０ｃは、例えば、印刷制御部１０ａによるヘッド１２に対するインクの吐出量の制御値や、ヘッド駆動部１１ｅの駆動電圧、電流の波形等のインク吐出量に応じて変化する物理量等から、インクの吐出量に応じた第一パラメータを取得する。吐出量蓄積部１０ｄは、取得されたインクの吐出量を表すデータ（第一パラメータ）を、ＲＡＭ１１ａやＮＶＲＡＭ１１ｃ等の記憶部に記憶する。この際、記憶部には、インクの吐出量を表すデータ（第一パラメータ）が、タイミング（データの古さ、新しさ、取得順、蓄積順）がわかる状態で、あるいは、インクが吐出されたタイミング（時刻）を表すデータと対応付けられた状態で、記憶される。なお、記憶部には、所定期間内でヘッド１２から吐出された全液滴に対応したインクの吐出量を表すデータ（第一パラメータ）が記憶されてもよいし、所定の時間間隔でサンプリングされた（間引きされた）インクの吐出量を表すデータ（第一パラメータ）が間欠的に記憶されてもよいし、所定時間（一例としては、後述のＣ時間より短い時間）内における平均値等の代表値が記憶されてもよい。また、本実施形態では、中断制御には、中断制御を実行するタイミング（中断制御を実行するか否かを判断するタイミング、カレントタイム）より所定時間（一例としては、後述のＣ時間）を超えて前のタイミングでのインクの吐出量を表すデータ（第一パラメータ）は用いられない。よって、インクの吐出量を表すデータ（第一パラメータ）の記憶領域は、所定時間（一例としては、後述のＣ時間、またはＣ時間より長い時間）内で最も古い（前の）データに最も新しい（後の）データが上書きされる所謂リングバッファのように用いられることができる。なお、インクの吐出量は、インクの消費量でもある。
【００２２】
パラメータ算出部１０ｅは、印刷の中断を行うか否かの判断に用いる第二パラメータを算出する。第二パラメータは、一例としては、中断制御を実行するタイミングより所定時間（後述のＢ時間、Ｂ＜Ｃ）前のタイミングから直前のタイミングまでの間の（取得され蓄積されていた）第一パラメータの積算値とすることができる。インクが吐出されてからの時間が長いほどインクは乾燥し、インクが不本意に他の部位（例えば、画像形成装置１を載せる台（図示されず）等）に付着する等の不都合が生じにくくなる。よって、所定時間より前に媒体上に吐出されたインクについてのデータを対象外とすることで、一例としては、より効率良くかつより精度良く中断制御を実行することができる。
【００２３】
中断制御部１０ｂは、パラメータ算出部１０ｅで算出された第二パラメータと、所定の閾値とを比較し、第二パラメータが閾値と同じかあるいは大きい場合に、印刷を中断する。閾値可変部１０ｆは、この閾値を可変設定することができる。閾値を可変設定することで、一例としては、より効率良くかつより精度良く中断制御を実行することができる。具体的には、例えば、閾値可変部１０ｆは、媒体（一例としては紙）の属性に応じて、閾値を変更することができる。媒体の属性としては、媒体の幅や、厚さ、種類（紙質、面粗度等）がある。
【００２４】
また、インクの吐出量（消費量、第二パラメータ）が同じであっても、媒体上のインクの状態は、媒体の幅によって異なる。すなわち、第二パラメータの値が同じであっても、媒体の幅が狭い場合にはインクがより濃く吐出された状態（すなわち、媒体の面の単位面積あたりのインクの吐出量がより多い状態、密度がより高い状態）であり、媒体の幅が広い場合にはインクがより薄く吐出された状態（すなわち、媒体の面の単位面積あたりのインクの吐出量がより少ない状態、密度がより低い状態）である。ここで、媒体上では、インクが濃いほど乾きにくく、他の部位に付着する等の不都合が生じやすくなる。この点、本実施形態では、閾値可変部１０ｆは、一例としては、媒体の幅が狭い（小さい）ほど閾値をより大きく設定し、媒体の幅が広い（大きい）ほど閾値をより小さく設定することができる。よって、一例としては、印刷の中断（によるインクの乾燥）が必要になりやすい状況を、より精度良く反映し、中断制御をより効率良く行うことができる。また、閾値可変部１０ｆは、画像形成装置１が媒体の幅を検出するセンサ（図示されず）を有する場合には、このセンサの検出値に基づいて媒体の幅を表すデータを取得することができる。また、閾値可変部１０ｆは、入力部１１ｈや、通信Ｉ／Ｆ１１ｊ等を介して、他の制御回路や外部装置等から、媒体の幅を表すデータを取得することもできる。そして、いずれの場合も、一例としては、ＲＯＭ１１ｂやＮＶＲＡＭ１１ｃ等の不揮発性の記憶部に、演算に使われる閾値の候補となる値が複数格納され、閾値可変部１０ｆが、幅の検出値や取得されたデータに対応する値を選択して、演算に使われる閾値を設定することができる。また、閾値は、媒体の幅の値に対して線形的に変化してもよいし、ステップ的に変化してもよい。後者の場合、閾値は、例えば、１（ｍｍ）単位で変化したり、幅の範囲毎に、例えば、３００（ｍｍ）未満、３００（ｍｍ）以上５００（ｍｍ）未満、および５００（ｍｍ）以上、のような複数段階（この例では３段階）毎に異なったりすることができる。また、媒体の幅に替えて、媒体中の印刷範囲（印刷可能範囲）の幅に応じて、閾値を変化させることもできる。
【００２５】
また、媒体の厚さや種類により、インクの乾燥しやすさが異なる場合がある。よって、本実施形態では、一例としては、ＲＯＭ１１ｂやＮＶＲＡＭ１１ｃ等の不揮発性の記憶部に、媒体の厚さや種類を表すデータに対応付けて閾値が格納される。そして、閾値可変部１０ｆが、入力部１１ｈや、通信Ｉ／Ｆ１１ｊ等を介して他の制御回路や外部装置等から媒体の厚さや種類を表すデータを取得し、ＲＯＭ１１ｂやＮＶＲＡＭ１１ｃ等の不揮発性の記憶部を参照して、当該データに対応した閾値を取得して設定することができる。
【００２６】
また、温度や、湿度、気圧等の環境により、インクの乾燥しやすさが異なる場合がある。よって、本実施形態では、閾値可変部１０ｆは、環境情報（例えば、温度や、湿度、気圧等）に応じて、閾値を変更することができる。具体的には、一例としては、ＲＯＭ１１ｂやＮＶＲＡＭ１１ｃ等の不揮発性の記憶部に、温度あるいは湿度等に対応した閾値を表すデータが格納され、閾値可変部１０ｆが、温度センサ１１ｋから取得された温度を表すデータや、湿度センサ１１ｍから取得された湿度を表すデータに対応した、閾値を表すデータを取得する。この場合も、閾値は、温度や湿度の値に対応して線形的に変化してもよいし、所定の範囲毎にステップ的に変化してもよい。また、記憶部には、閾値を表すデータを、温度および湿度に対応したデータとして格納することができるし、温度および湿度のうちいずれか一方に対応したデータとして格納することもできる。
【００２７】
具体的には、例えば、温度については、閾値を、２０℃未満、２０℃以上２５℃未満、２５℃以上３０℃未満、３０℃以上の四つに分けて設定することができる。また、湿度については、閾値を、３０％未満、３０％以上５０％未満、５０％以上８０％未満、８０％以上の四つに分けて設定することができる。ただし、これらはあくまで一例であって、閾値の区分は種々に変更することができる。例えば、閾値の区分の数や、各区分での温度や湿度の範囲は、種々に変更することができる。また、温度と湿度の組み合わせによって、閾値を設定することも可能である。
【００２８】
次に、図３を参照して、本実施形態にかかる印刷の中断制御の一例について説明する。なお、図３に表されるフローに基づく制御は、ＣＰＵ１０の印刷制御部１０ａに制御されたヘッド駆動部１１ｅおよびヘッド１２が動作して媒体に対して印刷が実行されている状態で実行される。また、本実施形態では、一例として、中断制御部１０ｂは、中断制御を行うか否かの判断を、所定時間（Ａ時間、例えば１秒）毎に反復して実行する。また、一例として、閾値可変部１０ｆは、印刷制御部１０ａが印刷制御を開始する前に、閾値を設定することができる。
【００２９】
ＣＰＵ１０が、印刷実行中に、タイマ１１ｄから、前のタイミング（印刷あるいは中断制御のスタート時点か、あるいは前に中断制御を行うか否かの判断を実行したタイミング）から所定時間（Ａ時間、例えば１秒）が経過したことを表す信号を受け取ると（ステップＳ１１でＹｅｓ）、パラメータ算出部１０ｅは、その直前の所定時間（一例としてはＢ時間、例えば３秒）におけるインクの吐出量を表すデータ（一例としては複数のタイミングでの第一パラメータ）を取得して、閾値と比較する第二パラメータを算出する。第二パラメータは、一例としては、中断制御を実行するタイミングより所定時間（Ｂ時間）前のタイミングから直前のタイミングまでの間の（取得され蓄積されていた）第一パラメータの積算値とすることができる。本実施形態では、一例として、吐出された全てのインク（液滴）の吐出量が第一パラメータとして蓄積されているため、第二パラメータは、この時間における（Ｂ時間前から直前までの）インクの吐出量に相当する（ステップＳ１２）。
【００３０】
次に、中断制御部１０ｂは、インクの吐出量を表す第二パラメータと閾値とを比較する（ステップＳ１３）。このステップＳ１３でインクの吐出量が閾値と同じかあるいは閾値を超えている場合（ステップＳ１３でＹｅｓ）、中断制御部１０ｂは、印刷制御部１０ａに、印刷制御の中断を指示する信号を送る。これにより、印刷制御部１０ａは、媒体への印刷を、所定時間（Ｃ時間、例えば２秒）、一時的に停止する（ステップＳ１４）。ステップＳ１３でインクの吐出量が閾値より小さい場合には（ステップＳ１３でＮｏ）、中断制御部１０ｂおよび印刷制御部１０ａによる一時停止は実行されない。印刷制御部１０ａは、媒体への印刷が完了すると（ステップＳ１５でＹｅｓ）、上述の制御を終了する。印刷制御部１０ａは、媒体への印刷が完了していない場合には（ステップＳ１５でＮｏ）、ステップＳ１１に戻る。
【００３１】
以上のように、本実施形態では、中断制御部１０ｂは、インクの吐出量（第二パラメータ）が、閾値を超えた場合に、印刷部としてのヘッド１２による印刷を中断させる。すなわち、中断制御部１０ｂは、インクの吐出量が所定の閾値と同じかあるいは超えた場合に、印刷部としてのヘッド１２による印刷を中断させる。すなわち、本実施形態では、ヘッド１２による（直近の）印刷におけるインクの吐出量が多いほど、中断制御部１０ｂによる印刷中断の頻度が高まる。よって、本実施形態によれば、一例としては、インクの乾燥不足による不都合が抑制されやすい。また、一例としては、長尺状の媒体に印刷される場合にも、インクの乾燥不足による不都合が生じるのを抑制することができる。なお、本実施形態にかかる中断制御は、シート状の媒体に印刷される場合にも適用することができる。
【００３２】
また、本実施形態では、中断制御部１０ｂによる印刷を中断させるか否かの決定が、所定の時間間隔で（本実施形態では、一例として、Ａ時間毎に）行われる。よって、一例としては、インクの乾燥が必要な状況が生じた場合に、より迅速に中断制御を実行することができる。よって、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。
【００３３】
また、本実施形態では、閾値可変部１０ｆは、閾値を可変設定する。すなわち、状況に応じて、中断制御部１０ｂによる中断の頻度が変化する。よって、一例としては、インクの乾燥の要否をより精度良くあるいはより効率良く判断することができる。よって、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。
【００３４】
また、本実施形態では、閾値可変部１０ｆは、媒体の属性情報に応じて閾値を可変設定する。すなわち、媒体の属性（媒体の幅、厚さ、および種類のうち少なくとも一つ）に応じて、中断制御部１０ｂによる中断の頻度が変化する。よって、一例としては、媒体の属性に応じて、インクの乾燥の要否をより精度良くあるいはより効率良く判断することができる。よって、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。
【００３５】
また、本実施形態では、閾値可変部１０ｆは、温度検出部としての温度センサ１１ｋによって検出された温度が低いほど、閾値を低く設定する。すなわち、温度が低いほど、中断制御部１０ｂによる中断の頻度が高くなり、温度が高いほど、中断制御部１０ｂによる中断の頻度が低くなる。よって、一例としては、温度に応じて、インクの乾燥の要否をより精度良くあるいはより効率良く判断することができる。よって、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。
【００３６】
また、本実施形態では、閾値可変部１０ｆは、湿度検出部としての湿度センサ１１ｍによって検出された湿度が高いほど、閾値を低く設定する。すなわち、湿度が高いほど、中断制御部１０ｂによる中断の頻度が高くなり、湿度が低いほど、中断制御部１０ｂによる中断の頻度が低くなる。よって、一例としては、湿度に応じて、インクの乾燥の要否をより精度良くあるいはより効率良く判断することができる。よって、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。
【００３７】
＜第２実施形態＞
本実施形態にかかる画像形成装置１は、上記第１実施形態と同様の構成を備えている。ただし、本実施形態では、図４に示された手順で、中断制御が行われる。相違点の一つとして、第１実施形態では、印刷制御（中断制御）が開始される前に閾値が設定されたのに対し、本実施形態では、中断制御が実行される各タイミングで閾値が設定される。すなわち、本実施形態では、閾値は、環境等の状況の変化に応じて、可変設定される。相違点のもう一つとして、第１実施形態では、閾値と比較される第二パラメータがインクの吐出量（第一パラメータ）の積算値（すなわち、インクの吐出量）として算出されたのに対し、本実施形態では、第二パラメータがインクの吐出量に応じて増大するもののインクの吐出量とは異なる値として算出される。
【００３８】
まず、ＣＰＵ１０（例えば閾値可変部１０ｆ）は、媒体の属性情報を取得し、取得した属性情報を、ＲＡＭ１１ａやＮＶＲＡＭ１１ｃ等の書き換え可能な記憶部に格納する（ステップＳ２１）。次に、ＣＰＵ１０は、印刷実行中に、タイマ１１ｄから、前のタイミング（印刷あるいは中断制御のスタート時点か、あるいは前に中断制御を行うか否かの判断を実行したタイミング）から所定時間（Ａ時間、例えば１秒）が経過したことを表す信号を受け取ると（ステップＳ２２でＹｅｓ）、閾値可変部１０ｆは、温度センサ１１ｋで測定された温度の測定データや、湿度センサ１１ｍで測定された湿度の測定データ等の環境情報を取得する（ステップＳ２３）。そして、閾値可変部１０ｆは、媒体の属性情報および環境情報に基づいて、閾値を設定する（ステップＳ２４）。このステップＳ２４では、環境情報に応じて、すなわち、温度や湿度等に応じて、閾値が可変設定される。なお、図４では、中断制御を行うか否かの判断を実行した全タイミングで閾値が設定されるが、これはあくまでも一例であって、別の一例としては閾値を数回に一回変更するなど、全タイミングで閾値を変更することは必須ではない。
【００３９】
次に、パラメータ算出部１０ｅは、その直前の所定時間（一例としてはＢ時間、例えば３秒）におけるインクの吐出量を表すデータ（一例としては複数のタイミングでの第一パラメータ）を取得し（ステップＳ２５）、取得した第一パラメータに基づいて、閾値と比較する第二パラメータを算出する（ステップＳ２６）。第二パラメータは、一例としては、中断制御を実行するタイミングより所定時間（Ｂ時間）前のタイミングから直前のタイミングまでの間の（取得され蓄積されていた）各第一パラメータを、当該第一パラメータ（インクの吐出量、消費量）が取得されてからの経過時間（または経過時間に応じた係数）で除した値の積算値とすることができる。インクは、媒体に吐出されてからの経過時間が長くなるほど乾燥するため、吐出されてからの経過時間が長くなるほど、インクによる不都合が生じにくくなる。
【００４０】
ここで、一例として、第一パラメータをｐ１（ｐ１１，ｐ１２，ｐ１３）、第二パラメータをｐ２、係数をαとし、Ｂ時間の一例としての３秒間を１秒間ずつ三つの期間に分けて、第二パラメータｐ２を次の式（１）で算出することができる。
ｐ２＝ｐ１１×α／３＋ｐ１２×α／２＋ｐ１３×α／１      ・・・（１）
ここに、ｐ１１：Ｂ時間のうち最初の期間（３秒前〜２秒前）における第一パラメータ、ｐ１２：Ｂ時間のうちｐ１１の次の期間（２秒前〜１秒前）における第一パラメータ、ｐ１３：Ｂ時間のうちｐ１２の次で最後の期間（１秒前〜０秒前）における第一パラメータ、α：係数（正の数、一例として実験データ等を参考に予め設定しておく、可変設定も可）である。式（１）は、第二パラメータを、加重移動平均として算出していることになる。また、上記式（１）では、第二パラメータｐ２は、各第一パラメータ（ｐ１１，ｐ１２，ｐ１３）を、それぞれの経過時間（その代表値としての、３秒、２秒、１秒）に応じた係数（３／α、２／α、１／α、経過時間に比例する係数）で除した値（右辺の各項）の、積算値に相当している。また、上記式（１）では、第二パラメータｐ２は、各第一パラメータ（ｐ１１，ｐ１２，ｐ１３）に、それぞれの経過時間（その代表値としての、３秒、２秒、１秒）に反比例する係数（α／３、α／２、α／１）を乗じた値（右辺の各項）の、積算値にも相当している。なお、この式（１）はあくまで一例に過ぎず、種々の変更が可能である。例えば、第一パラメータをより細かく分けてもよいし、経過時間の代表値として異なる値を用いてもよい。
【００４１】
このような設定により、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。なお、第二パラメータは、インクの吐出量（消費量）が多いほど大きい値であり、かつインクが吐出されてからの経過時間が長いほど小さい値であればよい。よって、一例としては、各第一パラメータを経過時間で除するとともに時間に応じた係数を乗じた値の積算値として第二パラメータを算出するなど、第二パラメータは、種々に設定することができる。
【００４２】
次に、中断制御部１０ｂは、インクの吐出量に応じた第二パラメータと閾値とを比較する（ステップＳ２７）。このステップＳ２７で第二パラメータが閾値と同じかあるいは閾値を超えている場合（ステップＳ２７でＹｅｓ）、中断制御部１０ｂは、印刷制御部１０ａに、印刷制御の中断を指示する信号を送る。これにより、印刷制御部１０ａは、媒体への印刷を、所定時間（Ｃ時間、例えば２秒）、一時的に停止する（ステップＳ２８）。ステップＳ２７で第二パラメータが閾値より小さい場合には（ステップＳ２７でＮｏ）、中断制御部１０ｂおよび印刷制御部１０ａによる一時停止は実行されない。印刷制御部１０ａは、媒体への印刷が完了すると（ステップＳ２９でＹｅｓ）、上述の制御を終了する。印刷制御部１０ａは、媒体への印刷が完了していない場合には（ステップＳ２９でＮｏ）、ステップＳ２２に戻る。
【００４３】
以上のように、本実施形態では、中断制御部１０ｂは、インクの吐出量に応じて変動する第二パラメータが、閾値を超えた場合に、印刷部としてのヘッド１２による印刷を中断させる。よって、本実施形態でも、上記第１実施形態と同様の効果が得られる。さらに、本実施形態では、中断制御部１０ｂが印刷の中断を行うか否かを判断するタイミングで、閾値可変部１０ｆが閾値を可変設定する。よって、一例としては、環境の変化に応じて、インクの乾燥の要否をより精度良くあるいはより効率良く判断することができる。よって、一例としては、インクの乾燥不足による不都合が生じるのをより抑制することができる。
【００４４】
また、本実施形態では、パラメータ算出部１０ｅは、インクの吐出量を当該インクが吐出されてからの経過時間で除した値に応じたパラメータを算出する。すなわち、本実施形態では、媒体上に吐出された新しいインクが多いほど、中断の頻度が高くなる。よって、経過時間に応じたインクの乾燥度を反映させることができるので、一例としては、インクの乾燥不足による不都合が生じるのを、より精度良くあるいはより効率良く抑制することができる。
【００４５】
以上、本発明の好適な実施形態について説明したが、上記実施形態はあくまで一例であって、本発明は上記実施形態には限定されず、種々の変更が可能である。例えば、各実施形態を組み合わせたり、各実施形態を部分的に変更して組み合わせたり、一の実施形態に他の実施形態の演算処理を部分的に付加したり、各実施形態から部分的に演算処理を削除したり変更したりして、実施することも、可能である。
【００４６】
また、例えば、第二パラメータを温度や湿度等に応じて算出することができる。具体的には、例えば、第一パラメータをｐ１、第二パラメータをｐ２、温度をＴ、係数をβとして、第二パラメータｐ２を次の式（２）で算出することができる。
ｐ２＝ｐ１×β／Ｔ          ・・・（２）
また、例えば、第一パラメータをｐ１、第二パラメータをｐ２、湿度をＨ、係数をγとして、第二パラメータｐ２を次の式（３）で算出することができる。
ｐ２＝ｐ１×Ｈ／γ          ・・・（３）
さらに、温度Ｔおよび湿度Ｈの双方を考慮し、第一パラメータをｐ１、第二パラメータをｐ２、温度をＴ、湿度をＨ、係数をδとして、第二パラメータｐ２を、次の式（４）で算出することができる。
ｐ２＝ｐ１×δ×Ｈ／Ｔ      ・・・（４）
なお、上記式（２）〜（４）において、係数β，γ，δは、実験データ等を参考に予め設定しておく。また、上記式（２）〜（４）と同様に、第二パラメータを、媒体の属性情報に応じた値として算出することもできる。
【００４７】
また、上記実施形態の画像形成装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記憶媒体に記憶された状態で提供されうる。
【００４８】
さらに、上記実施形態の画像形成装置１で実行されるプログラムが、インターネット等のネットワークに接続されたコンピュータに格納され、ネットワーク経由でダウンロードされてインストールされてもよい。また、上記実施形態の画像形成装置で実行されるプログラムは、インターネット等のネットワーク経由で提供または配信されうる。
【符号の説明】
【００４９】
１…画像形成装置
１０ａ…印刷制御部
１０ｂ…中断制御部
１０ｅ…パラメータ算出部
１０ｆ…閾値可変部
１１ｋ…温度センサ
１１ｍ…湿度センサ
１２…ヘッド（印刷部）
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００７−０６９５３０号公報
【図１】
2012240368.tif 000003
【図２】
2012240368.tif 000004
【図３】
2012240368.tif 000005
【図４】
2012240368.tif 000006