(57)【要約】      （修正有）【課題】同じ位置に同じ画像を繰り返し印刷する場合、使用するノズルを変更し、目詰まりの発生を防ぐ。【解決手段】画像形成装置は、ヘッド５、移動部、制御部を含む。ヘッドは、物品の印刷面２１を正面とする場合の上下方向であるＹ軸方向に沿って列状に並べられたノズルを含む。ヘッドは、ノズルからインクを吐出して画像を印刷する。移動部は、Ｙ軸方向と、印刷面を正面とする場合の奥行方向であるＺ軸方向でヘッドを移動させる。複数の物品に繰り返し画像を同じ位置に繰り返し印刷する場合、制御部は、Ｙ軸固定位置を設定する。繰り返し画像を印刷するためのインク吐出中、制御部は、Ｙ軸固定位置でＹ軸方向のヘッドの位置を移動部に固定させる。制御部は予め定められたタイミングでＹ軸固定位置を変更する。【選択図】図１１
2019034526.tif 000002
【特許請求の範囲】
【請求項１】
物品の印刷面を正面とする場合の上下方向であるＹ軸方向に沿って列状に並べられたノズルを含み、画像データに基づき前記ノズルから物品の印刷面にインクを吐出して画像を印刷するヘッドと、
前記Ｙ軸方向と、前記印刷面を正面とする場合の奥行方向であるＺ軸方向で前記ヘッドを移動させる移動部と、
繰り返し画像を印刷する場合、Ｙ軸固定位置を設定し、前記繰り返し画像を印刷するためのインク吐出中、前記Ｙ軸固定位置で前記Ｙ軸方向の前記ヘッドの位置を前記移動部に固定させ、前記繰り返し画像の前記Ｙ軸方向の幅が前記ヘッドの前記Ｙ軸方向の描画幅よりも狭いとき、予め定められたタイミングで前記Ｙ軸固定位置を変更し、前記繰り返し画像の印刷に用いる前記ノズルを変更する制御部と、を備え、
前記繰り返し画像は、複数の前記物品において、同じ位置に同じ画像を繰り返し印刷される画像であることを特徴とする画像形成装置。
【請求項２】
前記移動部は、第１移動機構、第２移動機構、第３移動機構を含み、
前記制御部は、
前記Ｚ軸方向で前記ヘッドを前記第１移動機構に移動させ、
前記Ｙ軸方向で前記ヘッドを前記第２移動機構に移動させ
前記印刷面を正面とした場合の幅方向であるＸ軸方向で前記第３移動機構に前記ヘッドを移動させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、所定回数、前記繰り返し画像を印刷するごとに、前記Ｙ軸固定位置を変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ヘッドのノズルは、複数のノズルブロックに分割されており、
前記Ｙ軸固定位置を変更するとき、
前記制御部は、使用されていなかった前記ノズルブロックである不使用ブロックが前記繰り返し画像の印刷位置に向かい合うように、前記移動部に前記ヘッドを移動させることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記Ｙ軸固定位置を変更するとき、
前記制御部は、
前記Ｙ軸固定位置の変更前に使用されていなかった前記ノズルを前記繰り返し画像の印刷位置に向かい合うように前記Ｙ軸固定位置を変更し、
１ドットあたりのインク吐出量を最大とすることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記Ｙ軸固定位置を変更により、１ドットあたりのインク吐出量を最大とするとき、
前記制御部は、
インク吐出中の前記ノズルと前記印刷面との吐出時間隔を拡大させ、
予め定められた個数の前記物品を印刷したとき、前記吐出時間隔を拡大前の前記吐出時間隔に戻すことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、前記繰り返し画像の印刷位置の前記Ｙ軸方向の上端と前記ヘッドのＹ軸方向の上端の前記ノズルが重なるように前記Ｙ軸固定位置を設定する、又は、前記繰り返し画像の印刷位置の前記Ｙ軸方向の下端と前記ヘッドのＹ軸方向の下端の前記ノズルが重なるように前記Ｙ軸固定位置を設定することを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
複数の画像データに基づき、１つの前記物品に、複数の前記繰り返し画像を印刷するとき、
前記制御部は、
１つの印刷面内の前記繰り返し画像ごとに使用されるノズルが異なるように、前記Ｙ軸固定位置を設定し、
直前の繰り返し画像の印刷で使用されなかったノズルが、次の前記繰り返し画像の印刷範囲と向かい合うように、前記Ｙ軸固定位置を設定することを特徴とする請求項１又は７に記載の画像形成装置。
【請求項９】
前記印刷面を読み取り、撮影データを生成する読取装置を含み、
前記制御部は、
前記撮影データに特定画像が含まれているか否かを判定し、
前記特定画像が含まれていると判定したとき、前記特定画像に対応する画像をヘッドに印刷させることを特徴とする請求項１乃至８の何れか１項に記載の画像形成装置。
【請求項１０】
前記印刷面を読み取り、撮影データを生成する読取装置を含み、
前記制御部は、
前記撮影データに特定マークが含まれているか否かを判定し、
前記特定マークが含まれていると判定したとき、前記特定マークに対応する画像をヘッドに印刷させることを特徴とする請求項１乃至９の何れか１項に記載の画像形成装置。
【請求項１１】
前記印刷面を読み取り、撮影データを生成する読取装置を含み、
前記制御部は、
見本の物品が撮影された前記撮影データに基づき印刷に用いる画像データを生成し、
前記撮影データに基づき生成した画像データに基づき、前記物品への印刷を前記ヘッドに行わせることを特徴とする請求項１乃至１１の何れか１項に記載の画像形成装置。
【請求項１２】
請求項１乃至８の何れか１項に記載の画像形成装置と、
前記印刷面を正面とした場合の幅方向であるＸ軸方向で前記物品を搬送する搬送装置と、を含むことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルからインクを吐出して印刷する画像形成装置に関する。また、搬送される物品に印刷を行う画像形成システムに関する。
【背景技術】
【０００２】
搬送される物品に印刷する装置が工場内に設けられることがある。例えば、製品を梱包するためのラインに、印刷装置が設けられることがある。例えば、商品が詰められた箱が物品となる。商品が詰められる箱は、ダンボール箱であることが多い。このようなラインで流れている物に印刷する装置の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、製品が収納された梱包箱を搬送し、搬送装置の両側に梱包箱の搬送方向と直角方向で梱包箱の両側面を案内板で挟持して梱包箱の位置を所定の位置に位置決めし、案内板よりわずかに後退して配設され搬送される梱包箱の側面に所定の文
字、図形又は記号を印刷するプリンターを備えた印刷装置が記載されている。この構成により、情報を直接梱包箱に印刷できるようにしようとする（特許文献１：請求項１、段落［０００６］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−０７７０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
製品や荷物を搬送するライン（搬送ライン）の途中に、印刷用ヘッドを設けることがある。搬送される物が印字対象物である。印刷用ヘッドは印字対象物に印刷する。印刷用ヘッドはインクを吐出して印刷する。例えば、商品情報や製造年月日が印刷される。印刷用ヘッドの前を通過するとき、印字対象物にインクが吹き付けられる。これにより、印字対象物に画像が印刷される。インク吐出中に揺れないように、印刷用ヘッドは固定具で固定される。これにより、印刷された画像の画質低下を防いでいる。印刷用ヘッドの位置を移動させたいとき、手作業で固定具を外す。
【０００６】
印刷ヘッドのノズルは、列状に並べられることがある。例えば、印字対象物の搬送方向に対し、垂直な方向にノズルが並べられる。搬送される印字対象物に、ライン単位でのインク吐出を繰り返すことで、２次元画像が印刷される。
【０００７】
印刷する画像によっては、印刷ヘッドのうち、インクを吐出しないノズルが出る場合がある。ノズルが上下方向に並んでいる場合を想定する。印刷画像の上下幅がノズル列の上下方向の幅よりも短いとき、一部のノズルは使用されない。ラインでは、同じ画像の印刷を繰り返すことがある。例えば、１つのロット（生産や出荷の単位）分の印字対象物に印刷する間、同じ画像が繰り返し印刷される。印字対象物がダンボール箱であり、１ロットが１０００箱の場合、１０００回、同じ画像の印刷が繰り返される。印刷は長時間に及ぶ場合がある。
【０００８】
ノズルの先端部分ではインクが外気に触れる。インクの成分は蒸発する。インクの粘度が高くなる。また、ホコリが付着する場合もある。その結果、長時間、使用しないノズルでは、目詰まりが生ずることがある。目詰まりとは、インクを吐出しようとしても吐出しない状態である。目詰まりが生ずると、印刷ヘッドを清掃する必要がある。場合によっては、１ロット印刷するごとに、ヘッドの清掃を行わなければならない場合もある。印刷ヘッドを清掃する間、ライン（印字対象物の搬送）を止めなくてはならない。ラインを止めると、稼働率が低下する。
【０００９】
従来、印刷ヘッドは固定されている。使用されないノズルは、１ロット分の印刷中、ずっと使用されない。従って、ラインに設けられた印刷ヘッドのノズルは、目詰まりが生じやすいという問題がある。特許文献１記載の印刷装置は、梱包箱を搬送する。そして、この印刷装置では、梱包箱に印刷するプリンターは固定される。上記の問題を解決することはできない。
【００１０】
本発明は、上記の課題に鑑み、同じ位置に同じ画像を繰り返し印刷する場合、使用するノズルを変更し、目詰まりの発生を防ぐ。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成装置は、ヘッド、移動部、制御部を含む。前記ヘッドは、物品の印刷面を正面とする場合の上下方向であるＹ軸方向に沿って列状に並べられたノズルを含む。前記ヘッドは、画像データに基づき前記ノズルから物品の印刷面にインクを吐出して画像を印刷する。前記移動部は、前記Ｙ軸方向と、前記印刷面を正面とする場合の奥行方向であるＺ軸方向で前記ヘッドを移動させる。複数の前記物品に繰り返し画像を同じ位置に繰り返し印刷する場合、前記制御部は、Ｙ軸固定位置を設定する。前記繰り返し画像を印刷するためのインク吐出中、前記制御部は、前記Ｙ軸固定位置で前記Ｙ軸方向の前記ヘッドの位置を前記移動部に固定させる。前記繰り返し画像の前記Ｙ軸方向の幅が前記ヘッドの前記Ｙ軸方向の描画幅よりも狭いとき、前記制御部は、予め定められたタイミングで前記Ｙ軸固定位置を変更する。前記制御部は前記繰り返し画像の印刷に用いる前記ノズルを変更する。
【発明の効果】
【００１２】
本発明によれば、同じ位置に同じ画像を繰り返し印刷する場合、途中で使用するノズルを変更することができる。ノズルの目詰まりの発生を防ぐことができる。目詰まり解消作業の頻度が少ない画像形成装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る画像形成システムの一例を示す図である。
【図２】実施形態に係る画像形成装置の一例を示す図である。
【図３】実施形態に係るヘッドの一例を示す図である。
【図４】実施形態に係るヘッドの一例を示す図である。
【図５】実施形態に係る移動部の一例を示す。
【図６】画像形成装置を上面から見た図の一例を示す。
【図７】画像形成装置の斜視図の一例を示す図である。
【図８】実施形態に係る画像形成装置でのヘッドの退避の流れの一例を示す図である。
【図９】実施形態に係る画像形成装置のヘッドのクリーニングの流れの一例を示す図である。
【図１０】実施形態に係る画像形成装置への印刷用データの入力の流れの一例を示す。
【図１１】実施形態に係る停止物品印刷モードでの印刷の一例を示す図である。
【図１２】実施形態に係る停止物品印刷モードの印刷の流れの一例を示す図である。
【図１３】実施形態に係るヘッド固定モードでの印刷の一例を示す図である。
【図１４】実施形態に係るヘッド固定モードの印刷の流れの一例を示す図である。
【図１５】実施形態に係るヘッド移動モードでの印刷の一例を示す図である。
【図１６】実施形態に係るヘッド移動の印刷の流れの一例を示す図である。
【図１７】実施形態に係る搬送装置の一例を示す図である。
【図１８】実施形態に係る定義データの一例を示す。
【図１９】実施形態に係る画像種類選択画面の一例を示す。
【図２０】実施形態に係る平滑レベル選択画面の一例を示す。
【図２１】実施形態に係るヘッドのＺ軸方向の移動の流れの一例を示す図である。
【図２２】実施形態に係るインク吐出量データの一例を示す図である。
【図２３】実施形態に係る画像形成装置での使用するノズルの変更処理の一例を示す図である。
【図２４】実施形態に係る画像形成装置での使用するノズルの変更処理の一例を示す図である。
【図２５】実施形態に係るＹ軸固定位置の変更に伴う吐出時間隔の調整の流れの一例を示す図である。
【図２６】実施形態に係る画像形成装置での印刷面の撮影に関連する部分の一例を示す図である。
【図２７】実施形態に係る画像自動付加モードの流れの一例を示す図である。
【図２８】実施形態に係るコピーモードの流れの一例を示す図である。
【図２９】変形例に係る画像形成装置の一例を示す図である。
【図３０】変形例に係る画像形成装置の一例を示す図である。
【図３１】変形例に係るヘッドのＺ軸方向の移動の流れの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図２８を用い、実施形態に係る画像形成システム１００を説明する。画像形成システム１００は、画像形成装置１と物品２を搬送する搬送装置３を含む。本実施形態の説明に記載されている構成、配置等の各要素は発明の範囲を限定せず単なる説明例にすぎない。
【００１５】
（画像形成システム１００）
図１を用いて、実施形態に係る画像形成システム１００の一例を説明する。図１は、実施形態に係る画像形成システム１００の一例を示す図である。
【００１６】
搬送装置３は物品２を搬送する装置である。搬送装置３は、複数本の搬送用のローラーを含む。ローラーの上に物品２が置かれる。搬送用のローラーが回転する。搬送装置３は、一定の速度で物品２を搬送する。搬送装置３は、物品２の印刷面２１を正面とした場合の幅方向であるＸ軸方向で物品２を搬送する。
【００１７】
図１では、商品が収められた梱包箱（組み立て済のダンボール箱）を物品２の一例として図示している。例えば、梱包箱には、印刷用容器が収められる。印刷用容器はトナーやインクのような色材を収容容器である。例えば、トナーの収容容器はトナーコンテナと称されることもある。なお、梱包箱に収める商品に特に限定されない。また、物品２は梱包箱に限られない。
【００１８】
画像形成装置１は搬送される物品２に印刷を行う。図１に示すように、画像形成装置１は基礎台１ａの上に設けられる。言い換えると、画像形成装置１は基礎台１ａを含む。基礎台１ａの下面、かつ、基礎台１ａの４隅にコロ１ｂが設けられる。画像形成装置１の全体を押して移動させることができる。つまり、搬送ライン（搬送装置３）に後付的に画像形成装置１を設置することができる。例えば、既存の搬送ラインに画像形成装置１を追加することができる。既存の搬送装置３と画像形成装置１を組み合わせて、画像形成システム１００とすることができる。また、画像形成装置１と画像形成装置１専用の搬送装置３を組み合わせて、画像形成システム１００を構築してもよい。
【００１９】
画像形成装置１は搬送されている（移動している）物品２に印刷を行える。例えば、搬送装置３は、一定速度で物品２を搬送する。画像形成装置１のヘッド５は搬送されている物品２に印刷する。物品２のライン搬送を止めずに印刷することができる。
【００２０】
従来、印刷用ヘッドは固定される。この場合、２次元的に画像を印刷するには、印字対象物を移動させる必要がある。一方、画像形成装置１はヘッド５を３次元的に移動できる（詳細は後述）。そのため、画像形成装置１は、停止状態の物品２に印刷を行うことができる。図１では、画像形成装置１の前面で物品２の搬送方向を９０度切り替える搬送装置３を図示している。図１の例では、搬送装置３は、画像形成装置１の前で物品２を一度停止させる。つまり、搬送装置３は、ヘッド５の印刷開始前（インク吐出前）に物品２を停止させる。画像形成装置１のヘッド５は、停止状態の物品２に印刷する。ヘッド５による印刷完了後、搬送装置３は物品２の搬送を再開する。搬送装置３は、次の物品２（未印刷の物品２）を画像形成装置１の前面まで搬送し、停止させる。
【００２１】
（画像形成装置１）
次に、図１、図２を用いて、実施形態に係る画像形成装置１の一例を説明する。図２は、実施形態に係る画像形成装置１の一例を示す図である。
【００２２】
画像形成装置１は制御部４を含む。制御部４は画像形成装置１の動作を制御する。制御部４は基板である。図１に示す制御装置１０の内部に制御部４が設けられる。制御部４はＣＰＵ４１と画像処理部４２を含む。画像処理部４２は、印刷に用いる画像データＤ２に対し、画像処理を行う。ＣＰＵ４１は、記憶部４３に記憶される制御プログラムや制御データに基づき処理を行う。記憶部４３は、ＲＯＭ、ＨＤＤ、フラッシュＲＯＭのような不揮発性の記憶装置を含む。また、記憶部４３はＲＡＭのような揮発性の記憶装置を含む。
【００２３】
画像形成装置１は、ヘッド５を含む。ヘッド５は、列状に並べられたノズル５１を含む。以下の説明では、ヘッド５は黒インクを吐出する例を説明する。図１、図２に示すように、画像形成装置１には複数のインクタンク１１が設けられる。インクタンク１１内に、インクが充填される。インクタンク１１からヘッド５にインクが供給される。なお、図１には、３つのタンクが図示されている。図１のインクタンク１１のうち、左端のインクタンク１１は、サブタンクである。サブタンクは、ヘッド５にインクを供給する。ヘッド５とサブタンク内のインク上面との水頭差を生成するため、サブタンクが設けられる。サブタンクはインク漏れや吐出不良が生じず、水頭差が適切となる位置に設けられる。右端のインクタンク１１は、メインタンクである。メインタンクはサブタンクにインクを供給する。中央のインクタンク１１は、不要なインクを回収するためのタンクである。
【００２４】
なお、ヘッド５は、カラー印刷対応のものでもよい。例えば、ヘッド５は、ブラック、シアン、マゼンタ、イエローのインクを吐出してもよい。カラー対応のヘッド５の場合、各色のノズル５１が列状に並べられる。
【００２５】
制御部４はヘッド５に画像を印刷させる。制御部４は、画像データＤ２に基づき、ヘッド５の各ノズル５１から物品２の印刷面２１にインクを吐出させる。そして、画像形成装置１は移動部６を含む。移動部６は、少なくとも２つの軸方向でヘッド５を移動させる。具体的に、移動部６は３軸方向でヘッド５を移動させる。移動部６は、第１移動機構６１、第２移動機構６２、第３移動機構６３を含む。第１移動機構６１は、Ｚ軸方向でヘッド５を移動させる。第２移動機構６２は、Ｙ軸方向でヘッド５を移動させる。第３移動機構６３はＸ軸方向でヘッド５を移動させる。Ｚ軸方向は、印刷面２１を正面とした場合の奥行方向である。Ｙ軸方向は、印刷面２１を正面とした場合の高さ方向である。Ｘ軸方向は、印刷面２１を正面とした場合の横（幅）方向である。Ｘ軸方向は物品２の搬送方向でもある。ノズル５１がＹ軸方向に沿って並ぶように、ヘッド５が移動部６に取り付けられる。制御部４は、移動部６を制御する。つまり、制御部４は、ヘッド５の位置を制御する。
【００２６】
速度センサー４４は、物品２のＸ軸方向での移動速度を検知するためのセンサーである。例えば、速度センサー４４は、レーザー光、マイクロ波、超音波などを物品２に照射する。速度センサー４４は、物品２の反射波の周波数変化から速度を測定する。速度センサー４４は、測定した速度を示す信号を制御部４に入力する。制御部４は、速度センサー４４の出力に基づき、物品２の搬送速度を認識する。停止した物品２にのみ印刷する場合、速度センサー４４は不要である。
【００２７】
画像形成装置１はキャップ部７を含む。キャップ部７はヘッド５に被せられる。インクの乾燥を防ぐとき、制御部４は、キャップ部７の位置までヘッド５を移動部６に移動させる。キャップ部７は、板金をゴムで被膜した部材である。例えば、キャップ部７は、凹型の形状である。凹んでいる部分にヘッド５の露出面側の端部が嵌め込まれる。露出面は、ヘッド５のうち、ノズル５１が露出する面である。キャップ部７はノズル５１の露出面を密封する。キャップ部７はノズル５１からのインクの蒸発を防ぐ。
【００２８】
画像形成装置１はクリーニング部８を含む。クリーニング部８は、清掃部材８１と洗浄部８２を含む。清掃部材８１は、板状（ブレード）である。清掃部材８１は、例えば、ゴム製である。クリーニング時、ブレードの先端がノズル５１に当てられる。制御部４は、ノズル５１のクリーニングのため、ヘッド５を移動部６に移動させる。ヘッド５は、ノズル５１の先端がブレードで擦られるように、ヘッド５を移動させる。これにより、清掃部材８１は、ゴミ、ホコリ、粘度が高くなったインクを掻き取る。
【００２９】
洗浄部８２は、ノズル５１を擦る前の清掃部材８１にクリーニング液を流す（吹き付ける）。清掃部材８１の摩擦が軽減される。ノズル５１を擦ったときに、ノズル５１でダメージが生じないようにする。また、洗浄部８２は、クリーニング後の清掃部材８１をクリーニング液で洗う。洗浄部８２は、清掃部材８１に付着したインクを洗い落とす。
【００３０】
画像形成装置１は操作パネル９を含む。操作パネル９は、表示パネル９１、タッチパネル９２を含む。操作パネル９は制御装置１０に設けられる（図６参照）。表示パネル９１は設定画面や情報を表示する。表示パネル９１は、キー、ボタン、タブのような操作用画像を表示する。タッチパネル９２は、表示パネル９１へのタッチ操作を検知する。タッチパネル９２の出力に基づき、制御部４は、操作された操作用画像を認識する。制御部４は、使用者が行った設定操作を認識する。
【００３１】
また、画像形成装置１は、タイミングセンサー４５を含む。タイミングセンサー４５は、印刷開始時点を定めるためのセンサーである。タイミングセンサー４５は、物品２の搬送方向下流側の先頭部分が、予め定められた地点に到達したことを検知する。制御部４は、タイミングセンサー４５による先頭到達検知に基づき、印刷開始タイミングを定める。
【００３２】
通信部４８は、コンピューター２００と通信する。コンピューター２００は、例えば、ＰＣやサーバーである。通信部４８は、コンピューター２００から印刷用データＤ１を受信する。制御部４は、印刷用データＤ１に基づき、ヘッド５を移動させる。また、制御部４は、印刷用データＤ１に基づき、ヘッド５にインクを吐出させる。
【００３３】
（ヘッド５）
次に、図３、図４を用いて、実施形態に係るヘッド５の一例を説明する。図３、図４は、実施形態に係るヘッド５の一例を示す図である。
【００３４】
ヘッド５は物品２を印刷する。物品２の印刷面２１にインクを吹き付ける。ヘッド５はＹ軸方向に沿って並べられた複数のノズル５１を含む。ヘッド５は数千個のノズル５１を含む。Ｙ軸方向の上端のノズル５１から下端のノズル５１までの長さがヘッド５のＹ軸方向の描画幅となる。主走査方向の間隔が均等になるようにノズル５１が形成される。ノズル５１の開口からインクが吐出される。各ノズル５１に対し、駆動素子５３が設けられる。駆動素子５３は、例えば、ピエゾ素子のような圧電素子である。
【００３５】
図３に示すように、ヘッド５は複数のドライバー回路５２を含む。ドライバー回路５２は各駆動素子５３への電圧印加のＯＮ／ＯＦＦを行う。制御部４は、１ラインごとに、画像データＤ２（インクを吐出すべきノズル５１を示すデータ）を各ドライバー回路５２に与える。ドライバー回路５２は、インクを吐出すべきノズル５１の駆動素子５３にパルス状の電圧を印加する。駆動素子５３は、電圧印加により変形する。変形の圧力がノズル５１にインクを供給する流路（不図示）に加わる。流路への圧力により、ノズル５１からインクが吐出される。一方、ドライバー回路５２は、インクを吐出させない画素に対応する駆動素子５３に電圧を印加しない。ドライバー回路５２はインク吐出を実際に制御する。
【００３６】
また、ヘッド５には、複数種の大きさの異なる電圧を生成する電圧生成回路５５を含む。ドライバー回路５２は、電圧生成回路５５が生成する電圧のうち、何れか１つを駆動素子５３に印加する。印加される電圧が大きいほど、駆動素子５３の変形が大きくなる。その結果、吐出されるインクの液滴の量が多くなる。印加される電圧が小さいほど、駆動素子５３の変形が小さくなる。その結果、吐出されるインクの液滴の量が少なくなる。ドライバー回路５２は、吐出されるインクの液滴の量を調整することができる。
【００３７】
図４に示すように、ヘッド５のノズル５１は、複数のノズルブロック５Ｂに分割される。図４は、列状のノズル５１を４つのブロックに分割する例を示す。ドライバー回路５２は、１つのノズルブロック５Ｂに含まれるノズル５１からのインク吐出を制御する。
【００３８】
また、制御部４は、駆動信号生成回路４ａを含む。駆動信号生成回路４ａは駆動信号Ｓ１を生成する。駆動信号Ｓ１は、ヘッド５を駆動するための信号である。駆動信号生成回路４ａは、例えば、クロック信号を生成する。ヘッド５（ドライバー回路５２）は、駆動信号Ｓ１が１回立ち上がるごとに、インクを吐出させる。インク吐出の基準周期が予め定められる。制御部４は、基準周期でインクが吐出される周波数の駆動信号Ｓ１を駆動信号生成回路４ａに生成させる。
【００３９】
（移動部６）
次に、図５〜図７を用いて、実施形態に係る移動部６の一例を説明する。図５は、実施形態に係る移動部６の一例を示す。図６は、画像形成装置１を上面から見た図の一例を示す。図７は、画像形成装置１の斜視図の一例を示す図である。
【００４０】
第１移動機構６１はＺ軸方向でヘッド５を移動させる。第１移動機構６１は、第１アーム６１ａを含む。第１アーム６１ａは四角柱状の部材である。第１アーム６１ａは、第１モーター６１ｂ、第１移動部材６１ｃ、第１移動体６１ｄを内蔵する。第１モーター６１ｂは、例えば、ステッピングモーターである。第１モーター６１ｂは正方向と逆方向の両方で回転できる。制御部４は第１モーター６１ｂの回転を制御する。第１モーター６１ｂは第１移動部材６１ｃを回転させる。第１移動部材６１ｃは、例えば、ボールねじである。第１移動体６１ｄはボールねじに取り付けられたナットと一体化している。第１モーター６１ｂが第１移動部材６１ｃを回転させる。これにより、第１モーター６１ｂの回転運動が直線運動に変換される。その結果、第１移動体６１ｄがＺ軸方向で移動する。第１アーム６１ａは第１移動体６１ｄの移動をガイドする。
【００４１】
第１移動体６１ｄにヘッド５が取り付けられる（接続される）。ヘッド５は、ノズル５１がＹ軸方向（上下方向）に沿って並ぶように、第１移動体６１ｄに取り付けられる。第１移動体６１ｄの移動にあわせて、ヘッド５がＺ軸方向で移動する。第１モーター６１ｂを回転させることにより、制御部４は、ヘッド５（ノズル５１）と物品２（印刷面２１）との距離を変化させる。
【００４２】
第２移動機構６２はＹ軸方向（上下方向）でヘッド５を移動させる。第２移動機構６２は第２アーム６２ａを含む。第２アーム６２ａは四角柱状の部材である。第２アーム６２ａは、第２モーター６２ｂ、第２移動部材６２ｃ、第２移動体６２ｄを内蔵する。第２モーター６２ｂは、例えば、ステッピングモーターである。第２モーター６２ｂは正方向と逆方向の両方で回転できる。制御部４は第２モーター６２ｂの回転を制御する。第２モーター６２ｂは第２移動部材６２ｃを回転させる。第２移動部材６２ｃは、例えば、ボールねじである。第２移動体６２ｄは、ボールねじに取り付けられたナットと一体化している。第２モーター６２ｂが第２移動部材６２ｃを回転させる。これにより、第２モーター６２ｂの回転運動が直線運動に変換される。その結果、第２移動体６２ｄが移動する。第２アーム６２ａは第２移動体６２ｄの移動をガイドする。
【００４３】
第２移動体６２ｄは、第１移動機構６１の一部と接続される。例えば、第１アーム６１ａのＺ軸方向の端部と第２移動体６２ｄが接続される。第１アーム６１ａのＺ軸方向の端部のうち、物品２から遠い方の端部が第２移動体６２ｄと接続される。第２移動体６２ｄの移動にあわせて、ヘッド５がＹ軸方向（高さ）で移動する。第２モーター６２ｂを回転させることにより、制御部４は、ヘッド５（ノズル５１）の高さを変化させられる。
【００４４】
第３移動機構６３はＸ軸方向（上下方向）でヘッド５を移動させる。図５に示すように、第３移動機構６３は第３アーム６３ａを含む。第３アーム６３ａは四角柱状の部材である。第３アーム６３ａは、第３モーター６３ｂ、第３移動部材６３ｃ、第３移動体６３ｄを内蔵する。第３モーター６３ｂは、例えば、ステッピングモーターである。第３モーター６３ｂは正方向と逆方向の両方で回転できる。制御部４は第３モーター６３ｂの回転を制御する。第３モーター６３ｂは第３移動部材６３ｃを回転させる。第３移動部材６３ｃは、例えば、ボールねじである。第３移動体６３ｄは、ボールねじに取り付けられたナットと一体化している。第３モーター６３ｂが第３移動部材６３ｃを回転させる。これにより、第３モーター６３ｂの回転運動が直線運動に変換される。その結果、第３移動体６３ｄが移動する。第３アーム６３ａは第３移動体６３ｄの移動をガイドする。
【００４５】
第３移動体６３ｄは、第２移動機構６２の一部と接続される。例えば、第２移動機構６２の第２アーム６２ａのＹ軸方向の下端部と第３移動体６３ｄが接続される。第３移動体６３ｄの移動にあわせて、ヘッド５がＸ軸方向で移動する。Ｘ軸方向は、物品２の左右方向、物品２の搬送方向でもある。第３モーター６３ｂを回転させることにより、制御部４は、ヘッド５のＸ軸方向での位置を変化させられる。
【００４６】
制御部４は、第１モーター６１ｂ、第２モーター６２ｂ、第３モーター６３ｂの回転数、回転角度、回転方向を管理、把握する。これにより、制御部４は、Ｚ軸方向、Ｙ軸方向、Ｘ軸方向でのヘッド５の位置を管理し、認識する。
【００４７】
（ヘッド５の退避）
次に、図６、図８を用いて、実施形態に係る画像形成装置１でのヘッド５の退避の一例を説明する。図８は、実施形態に係る画像形成装置１でのヘッド５の退避の流れの一例を示す図である。
【００４８】
ノズル５１が露出している状態では、ノズル５１からインク中の一部の成分が蒸発（揮発）する。蒸発が進むと、インクの粘度が高くなる。インクの粘度が高くなると、ノズル５１の目詰まりが生ずることがある。例えば、ノズル５１を露出したまま放置した場合、目詰まりが生ずる。目詰まりは、駆動素子５３に電圧を印加してもインクが吐出されない状態である。画質を保つには、目詰まりの発生を防ぐ必要がある。
【００４９】
そこで、画像形成装置１はキャップ部７を含む。キャップ部７はヘッド５のノズル５１露出面に被せられる。キャップ部７はインクの乾燥を防ぐ。図６では、物品２の搬送方向下流側にキャップ部７を設ける例を示している。ヘッド５に合わせ、キャップ部７の長手方向がＹ軸方向とされる。また、画像形成装置１では、キャップ部７は、搬送ラインを構成するローラーの下方に設けられる。なお、キャップ部７の設置位置に特に制限はない。印刷の妨げにならない位置にキャップ部７を設けることができる。
【００５０】
図８は、キャップ部７へのヘッド５の退避の流れの一例を示す。図８のスタートは退避条件が満たされた時点である。制御部４は、退避条件が満たされたか否かを判定する。退避条件は予め定められる。例えば、制御部４は、操作パネル９がヘッド５の退避指示を受け付けたとき、退避条件が満たされたと判定する。つまり、使用者がヘッド５の退避を指示する入力を操作パネル９に行ったことを退避条件としてもよい。例えば、搬送ラインの故障により、長時間の印刷停止が予想されるとき、使用者は、退避指示を操作パネル９に入力する。
【００５１】
また、制御部４は、予め定められた退避時刻になったとき、退避条件が満たされたと判定してもよい。退避時刻は物品２への印刷を停止する時間とできる。例えば、退避時刻は、昼休みの開始時刻としてもよい。また、退避時刻は終業時刻としてもよい。操作パネル９は、退避時刻の設定を受け付ける。記憶部４３は、設定された退避時刻を記憶する。また、制御部４は、所定個数の印刷が完了したとき、退避条件が満たされたと判定してもよい。例えば、１ロット（搬送ラインでの処理単位）の物品２の印刷が完了したとき、制御部４は退避条件が満たされたと判定する。
【００５２】
まず、制御部４は、退避位置を確認する（ステップ♯１１）。記憶部４３は、Ｘ軸、Ｙ軸、Ｚ軸の各方向での退避位置の座標を記憶する（図１０参照）。制御部４は、記憶部４３の退避位置の座標を確認する。制御部４は、退避位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯１２）。これにより、ヘッド５のキャップ部７への嵌め込みが行われる（ステップ♯１３）。そして、インクが乾燥しない状態でヘッド５が維持される。そして、本フローは終了する。なお、印刷を開始するとき、制御部４は、退避位置から印刷位置に向けて、移動部６にヘッド５を移動させる。印刷を開始するとき、ヘッド５の退避が解除される。
【００５３】
（ヘッド５のクリーニング）
次に、図６、図９を用いて、実施形態に係る画像形成装置１でのヘッド５のクリーニングの流れの一例を説明する。図９は、実施形態に係る画像形成装置１のヘッド５のクリーニングの流れの一例を示す図である。
【００５４】
使用しているうちに、一部のノズル５１のインクの粘度が高くなることがある。例えば、Ｙ軸方向の描画幅の狭い画像を連続して印刷する場合、使用されないノズル５１でインクの粘度が高くなることがある。また、使用しているうちに、空気中のホコリ、粉塵がノズル５１に付着することがある。これらの要因により、目詰まりが生ずることがある。発生した目詰まりを解消するため、画像形成装置１は、ヘッド５（ノズル５１）のクリーニング機能を有する。
【００５５】
画像形成装置１はクリーニング部８（清掃部材８１）を含む。図６では、物品２の搬送方向下流側かつキャップ部７の上流側に清掃部材８１を設ける例を示している。ノズル５１の並び方向はＹ軸方向と平行とされる。そのため、清掃部材８１（ブレード）の刃の方向がＹ軸方向と垂直なＹ軸方向（Ｘ軸方向）となるように、清掃部材８１が設置される。なお、ブレードの刃の方向はＹ軸方向と平行でもよい。この場合、ブレードの長さはヘッドの長さと同じ以上とされる。クリーニング部８は、搬送ラインを構成するローラーの下方に設けられる。なお、クリーニング部８の設置位置に特に制限はない。印刷の妨げにならない位置にクリーニング部８を設けることができる。
【００５６】
図９は、ヘッド５のクリーニングの流れの一例を示す。図９のスタートは、予め定められたクリーニング条件が満たされた時点である。制御部４は、クリーニング条件が満たされたか否かを判定する。クリーニング条件は予め定められる。例えば、制御部４は、操作パネル９がノズル５１のクリーニング指示を受け付けたとき、クリーニング条件が満たされたと判定する。つまり、使用者がヘッド５のクリーニングを指示する入力を操作パネル９に行ったことをクリーニング条件としてもよい。
【００５７】
また、制御部４は、予め定められたクリーニング時刻になったとき、クリーニング条件が満たされたと判定してもよい。例えば、クリーニング時刻は、昼休みの開始時刻としてもよい。また、クリーニング時刻は、終業時刻としてもよい。なお、操作パネル９は、クリーニング時刻の設定を受け付ける。記憶部４３は、設定されたクリーニング時刻を記憶する。また、制御部４は、所定個数の物品２の印刷が完了したとき、クリーニング条件が満たされたと判定してもよい。例えば、１ロット（ラインでの処理単位）分の印刷が完了したとき、制御部４はクリーニング条件が満たされたと判定する。
【００５８】
印刷開始後、又は、直前のクリーニング後に所定個、物品２を印刷したとき、制御部４は、クリーニング条件が満たされたと判定してもよい。これにより、一定数印刷するごとに、ヘッド５をクリーニングすることができる。また、ヘッド５を退避位置に移動する前に、必ずヘッド５のクリーニングを行うようにしてもよい。この場合、制御部４は、退避条件が満たされたとき、クリーニング条件も満たされたと判定する。そして、ヘッド５にキャップ部７を被せる前に、制御部４は、ヘッド５をクリーニングする。
【００５９】
クリーニング条件が満たされたとき（スタート）、制御部４は、ヘッド５にパージ処理を行わせる（ステップ♯２１）。パージ処理は、ノズル５１からインクを吐き出させる（しみ出させる）処理である。インクの流路に圧力をかけるポンプ（不図示）が設けられてもよい。ポンプは、インクタンク１１からヘッド５へのインク供給経路に設けられる。制御部４は、パージ処理のとき、ポンプを動作させる。ポンプはヘッド５内のインクの流路に圧力をかける。圧力により、目詰まりの原因（ホコリや高粘度状態のインク）をノズル５１から吐き出させることができる。次に、制御部４は、清掃部材８１へのクリーニング液の塗布を洗浄部８２に行わせる（ステップ♯２２）。制御部４は清掃部材８１の表面のすべりをよくする。
【００６０】
まず、制御部４は、クリーニング開始位置を確認する（ステップ♯２３）。クリーニング開始位置は、ヘッド５と清掃部材８１のブレードの先端が接するヘッド５の位置である。記憶部４３は、Ｘ軸、Ｙ軸、Ｚ軸の各方向でのクリーニング開始位置の座標を記憶する（図１０参照）。制御部４は、記憶部４３のクリーニング開始位置の座標を確認する。そして、制御部４は、クリーニング開始位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯２４）。
【００６１】
続いて、制御部４は、移動部６にワイプ処理を行わせる（ステップ♯２５）。ワイプ処理のとき、制御部４は、ヘッド５を移動部６に移動させる。具体的に、制御部４は、清掃部材８１（ブレード）とノズル５１が接した状態で、Ｙ軸方向でヘッド５を往復させる。なお、ブレードの刃の方向がＹ軸方向と平行な場合、制御部４は、清掃部材８１（ブレード）とノズル５１が接した状態で、Ｘ軸方向でヘッド５を往復させる。全ノズル５１が複数回、清掃部材８１と接するように、制御部４はヘッド５を移動させる。これにより、ノズル５１が清掃部材８１で擦られる。清掃部材８１はノズル５１の汚れをかき取る。そして、本フローは終了する（エンド）。ヘッド５のクリーニング後、印刷を再開するとき、制御部４は、印刷位置に向けて、移動部６にヘッド５を移動させる。ヘッド５のクリーニング後、キャップ部７をヘッド５に被せるとき、制御部４は、退避位置に向けて、移動部６にヘッド５を移動させる。
【００６２】
（印刷用データＤ１）
次に、図１０を用いて、印刷用データＤ１について説明する。図１０は、実施形態に係る画像形成装置１への印刷用データＤ１の入力の流れの一例を示す。
【００６３】
コンピューター２００は、画像形成装置１の通信部４８に印刷用データＤを入力する。コンピューター２００は、画像形成システム１００の一部と考えることもできる。
【００６４】
コンピューター２００は、処理部２０１、コンピューター記憶部２０２、入力デバイス２０５、表示デバイス２０６、コンピューター通信部２０７を含む。処理部２０１は、ＣＰＵのような処理回路を含む基板である。コンピューター記憶部２０２は、ＲＯＭ、ＲＡＭ、ＨＤＤを含む。コンピューター記憶部２０２は、印刷用データＤ１を生成するためのドライバーソフトウェア２０３を含む。また、コンピューター記憶部２０２は、印刷に用いる画像データＤ２を編集するための画像編集ソフトウェア２０４を含む。入力デバイス２０５は、キーボードやマウスのような入力機器である。使用者は入力デバイス２０５を用いて、画像データＤ２を編集し、印刷コマンドを入力する。表示デバイス２０６はディスプレイである。コンピューター通信部２０７は、画像形成装置１やその他の装置と通信するインターフェイスである。
【００６５】
使用者は、画像編集ソフトウェア２０４を用いて、物品２に印刷する画像の画像データＤ２を作成、編集する。例えば、バーコードを印刷する場合、使用者はバーコードの画像データＤ２を作成する。記号列（文字列）を印刷する場合、使用者は、記号列の画像データＤ２を作成する。外部からコンピューター２００に取り込んだ画像データＤ２を物品２の印刷に用いてもよい。１つの物品２に複数種類の画像を印刷する場合、画像ごとに画像データＤ２が生成される。１つの画像データＤ２のＹ軸方向の幅は、ヘッド５の描画幅（ヘッド５がＹ軸方向で描画できる幅）以下とされる。
【００６６】
例えば、画像編集ソフトウェア２０４で印刷コマンドが実行されたとき、処理部２０１は、ドライバーソフトウェア２０３を起動させる。処理部２０１は、ドライバーソフトウェア２０３に基づき、印刷の設定用の画面を表示デバイス２０６に表示させる。入力デバイス２０５は、印刷の設定を受け付ける。例えば、入力デバイス２０５は、印刷位置（ＸＹ平面における印刷位置）、印刷解像度、画像の種類、吐出時間隔（詳細は後述）の設定を受け付ける。例えば、ヘッド５が印刷可能な複数の解像度のうち、何れか１つを選択できる。１つの物品２に複数種類の画像を印刷する場合、画像ごとに印刷の設定を行うことができる。
【００６７】
処理部２０１は、ドライバーソフトウェア２０３に基づき、印刷用データＤ１を生成する。印刷用データＤ１は、画像データＤ２と印刷設定情報Ｄ３を含む。処理部２０１は、選択された解像度の画像データＤ２を生成する。処理部２０１は設定された情報を印刷設定情報Ｄ３に含める。例えば、処理部２０１は、印刷位置、印刷解像度、画像の種類、吐出時間隔（詳細は後述）といった情報を含める。１つの物品２に複数種類の画像を印刷する場合、処理部２０１は、画像ごとに印刷用データＤ１を生成できる。
【００６８】
そして、処理部２０１は、画像形成装置１の通信部４８に向けて、生成した印刷用データＤ１を送信する。その結果、画像形成装置１に印刷用データＤ１が入力される。記憶部４３は、受信した印刷用データＤ１を記憶する。１つの物品２に複数種類の画像を印刷する場合、処理部２０１は、画像ごとに印刷用データＤ１を送信できる。そのため、画像形成装置１は、複数種類の画像データＤ２に基づき、１つの物品２を印刷できる。例えば、画像形成装置１は、物品２の印刷面２１のうち、左上にＱＲコード（登録商標）、中央に記号列、右下にバーコードを印刷できる。
【００６９】
なお、コンピューター２００から画像データＤ２のみを入力するようにしてもよい。この場合、画像形成装置１の操作パネル９が印刷の設定を受け付ける。画像形成装置１の制御部４が印刷用データＤ１を生成する。
【００７０】
（Ｘ軸方向、Ｙ軸方向でのヘッド５の移動）
次に、図１１〜図１６を用いて、実施形態に係るヘッド５のＸ軸方向での移動の一例を説明する。図１１は、実施形態に係る停止物品印刷モードでの印刷の一例を示す図である。図１２は、実施形態に係る停止物品印刷モードの印刷の流れの一例を示す図である。図１３は、実施形態に係るヘッド固定モードでの印刷の一例を示す図である。図１４は、実施形態に係るヘッド固定モードの印刷の流れの一例を示す図である。図１５は、実施形態に係るヘッド移動モードでの印刷の一例を示す図である。図１６は、実施形態に係るヘッド５移動の印刷の流れの一例を示す図である。
【００７１】
画像形成装置１は、Ｘ軸方向（物品２の搬送方向）でヘッド５を動かすことができる。従って、画像形成装置１は、停止している物品２を印刷することができる。また、画像形成装置１は、搬送されている物品２を印刷することもできる。以下、停止している物品２に印刷するモードを停止物品印刷モードと称する。また、搬送されている物品２を印刷するモードを搬送物品印刷モードと称する。
【００７２】
停止物品印刷モードで印刷するか、搬送物品印刷モードで印刷するかを操作パネル９で選択することができる。操作パネル９は、停止物品印刷モードで印刷するか、搬送物品印刷モードで印刷するかの選択を受け付ける。
【００７３】
１．停止物品印刷モード
印刷のために搬送装置３が物品２を停止させるとき、停止物品印刷モードが選択される。図１１は、停止物品印刷モードでの印刷の一例を示す。図１１では、物品２としてダンボール箱を例として示している。図１１では、各移動機構と搬送装置３の図示を省略している。
【００７４】
図１２を用いて、停止物品印刷モードでの１つの物品２の印刷の流れの一例を説明する。同じ物品２に同じ画像の印刷を繰り返す場合、１つの物品２ごとに、図１２の処理が繰り返される。
【００７５】
図１２のスタートは、停止物品印刷モードでの印刷を開始する時点である。例えば、搬送装置３は、タイミングセンサー４５の物品２の到達検知後、予め定められた第１所要時間経過した時点で、物品２を停止させる。記憶部４３は、第１所要時間を記憶する。操作パネル９で第１所要時間を設定することができる。制御部４は、タイミングセンサー４５の物品２の到達検知後、第１所要時間を測る。図１２のスタートは、タイミングセンサー４５の物品２の到達検知後、第１所要時間が経過した時点である。
【００７６】
まず、制御部４は、印刷に用いる画像データＤ２を認識する（ステップ♯３１）。複数の画像を印刷するとき、印刷に用いられる画像データＤ２は複数とされる。画像データＤ２に基づき印刷するとき、制御部４は、ヘッド５をＸ軸方向で移動させる。画像形成装置１は、画像データＤ２の単位で印刷する。
【００７７】
画像データＤ２に対応する印刷設定情報Ｄ３に基づき、制御部４は、開始ヘッド位置を認識する（ステップ♯３２）。画像データＤ２が複数あるとき、制御部４は、画像データＤ２ごとに開始ヘッド位置を定める。開始ヘッド位置は、画像データＤ２に基づき１つの画像の印刷を開始するときのヘッド５の位置である。例えば、バーコードの画像を印刷するとき、開始ヘッド位置は、バーコードの印刷を開始するときのヘッド５の位置となる。
【００７８】
制御部４は、開始ヘッド位置として、ヘッド５のＸ軸とＹ軸上の位置（座標）を設定する。制御部４は、画像データＤ２に対応する印刷設定情報Ｄ３を確認する。そして、制御部４は定義された印刷位置（印刷領域）を確認する。制御部４は、印刷位置のＸ軸方向での端とノズル５１が向かい合うように、Ｘ軸方向での開始ヘッド位置を設定する。また、ヘッド５の描画幅の範囲内に画像の上端と下端が収まるように、制御部４は、ヘッド５のＹ軸方向の位置を設定する。
【００７９】
ここで、複数種類の画像（画像データＤ２）を印刷する場合、印刷順は、操作パネル９で設定することができる。また、制御部４は、画像データＤ２の印刷順を自動で決めてもよい。制御部４は、印刷順が次の画像（画像データＤ２）に対応する開始ヘッド位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯３３）。例えば、制御部４は、最初に印刷する画像に対応する開始ヘッド位置に向けて、ヘッド５を移動部６に移動させる。１つめの画像の印刷が完了したとき、制御部４は、２つめの画像に対応する開始ヘッド位置に向けて、ヘッド５を移動部６に移動させる。
【００８０】
移動完了後、制御部４は、Ｘ軸方向でヘッド５を移動させつつ、ヘッド５にインクを吐出させる（ステップ♯３４）。インク吐出中、制御部４は、Ｙ軸方向でヘッド５を移動させない。これにより、画像が描画（印刷）される。具体的に、制御部４は、第３移動機構６３（第３モーター６３ｂ）を動作させる。このとき、印刷の解像度に応じて、制御部４はヘッド５を移動させる。制御部４は、印刷に使用する画像データＤ２の解像度に基づき、１ドットの幅を認識する。そして、制御部４は、インク吐出の基準周期につき１ドット分の距離だけ、ヘッド５をＸ軸方向で移動させる。
【００８１】
制御部４は、印刷面２１内の全ての画像の印刷が終わったか否かを確認する（ステップ♯３５）。図１１は、印刷する画像のＹ軸方向の間隔が、ヘッド５の描画幅よりも広い場合を示す。画像形成装置１は、「ＡＢＣＤＥＦＧＨ」の記号列の印刷後、制御部４はヘッド５を移動させる。そして、制御部４は、「ＩＪＫＬＭＮ」の記号列を印刷させる。
【００８２】
全画像の印刷が終わっていないとき（ステップ♯３５）、フローはステップ♯３３に戻る。その結果、制御部４は、未印刷の画像データＤ２に対応する開始ヘッド位置に向けて、移動部６にヘッド５を移動させる。一方、全画像の印刷が終わったとき（ステップ♯３５のＹｅｓ）、１つの物品２の印刷面２１への印刷が完了する。印刷完了により、本フローは終了する（エンド）。搬送装置３は、印刷を完了した物品２を搬送する。
【００８３】
２．搬送物品印刷モード
物品２を停止せずに搬送される物品２に印刷するとき、搬送物品印刷モードが選択される。搬送物品印刷モードでは、ヘッド５を固定しつつ、または、ヘッド５をＸ軸方向で移動させつつ印刷することができる。以下、ヘッド５を固定しつつ、搬送される物品２に印刷するモードをヘッド固定モードと称する。また、ヘッド５をＸ軸方向で移動させつつ、搬送される物品２を印刷するモードをヘッド移動モードと称する。
【００８４】
ヘッド固定モードで印刷するか、ヘッド移動モードで印刷するかを操作パネル９で選択することができる。操作パネル９は、ヘッド固定モードで印刷するか、ヘッド移動モードで印刷するかの選択を受け付ける。
【００８５】
（１）ヘッド固定モード
ヘッド５を固定しつつ物品２に印刷するとき、ヘッド固定モードが選択される。図１３は、ヘッド固定モードでの印刷の一例を示す。図１３では、物品２としてダンボール箱を例として示している。また、図１３では、各移動機構と搬送装置３の図示を省略している。ヘッド固定モードでも複数の画像データＤ２を用いて印刷することができる。
【００８６】
図１４を用いて、ヘッド固定モードでの１つの物品２の印刷の流れの一例を説明する。同じ物品２に同じ画像の印刷を繰り返す場合、１つの物品２ごとに、図１４の処理が繰り返される。図１４のスタートは、ヘッド固定モードでの印刷を開始する時点である。
【００８７】
まず、制御部４は、未印刷の画像データＤ２のうち、１つの画像データＤ２を選択する（ステップ♯４１）。画像データＤ２（画像）の印刷順は、操作パネル９で設定することができる。複数の画像データＤ２に基づき１つの物品２を印刷する場合、制御部４は、未印刷、かつ、印刷順が早く設定されている画像データＤ２を選択する。制御部４は、自動的に画像データＤ２の印刷順を設定してもよい。この場合、制御部４は、画像データＤ２のうち、Ｘ軸方向の印刷位置が物品２の搬送方向下流側のものほど先に印刷されるように順番を設定する。
【００８８】
選択した画像データＤ２に対応する印刷設定情報Ｄ３に基づき、制御部４は、初期ヘッド位置を設定する（ステップ♯４２）。制御部４は、初期ヘッド位置として、ヘッド５のＸ軸とＹ軸上の位置（座標）を設定する。制御部４は、画像データＤ２に対応する印刷設定情報Ｄ３を確認する。Ｙ軸方向については、制御部４は、ヘッド５の描画幅の範囲内に画像の上端と下端が収まるように、初期ヘッド位置を設定する。
【００８９】
図１に示すように、搬送装置３が画像形成装置１（ヘッド５）の前面で物品２の搬送方向を９０度切り替える場合、物品２は画像形成装置１（ヘッド５）の前面で一時停止する。そして、搬送装置３は、Ｘ軸方向にそって物品２を搬送する。このような場合、制御部４は、選択した画像データＤ２に対応する印刷設定情報Ｄ３を確認する。そして、制御部４は印刷設定情報Ｄ３で定義された印刷位置を確認する。制御部４は、画像の印刷位置のうちのＸ軸方向での下流側の端とノズル５１が向かい合うように、Ｘ軸方向での初期ヘッド位置を設定する。
【００９０】
また、物品２の搬送角度を画像形成装置１の前面で切り替えない場合もある。言い換えると、画像形成装置１は、一定方向で物品２が搬送され続ける区間に設けられることがある。この場合、制御部４は、ヘッド５の移動可能な範囲のうち、搬送方向で最も上流側の位置をＸ軸方向の初期ヘッド位置に設定してもよい。搬送方向はＸ軸方向と平行である。制御部４は、設定した初期ヘッド位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯４３）。
【００９１】
制御部４は、選択した画像データＤ２の印刷を開始する位置まで物品２が搬送されたことを認識する（ステップ♯４４）。
【００９２】
搬送装置３が画像形成装置１（ヘッド５）の前面で物品２の搬送方向を９０度切り替える場合、制御部４は、タイミングセンサー４５の物品２の到達検知後、予め定められた停止待ち時間が経過したとき、印刷開始位置まで物品２が搬送されたと認識する。停止待ち時間は、物品２の一時停止後、Ｘ軸方向に物品２の搬送を開始するまでの時間である。
【００９３】
物品２の搬送角度を画像形成装置１の前面で切り替えない場合、制御部４は、第１距離と第１速度を認識する。第１距離はタイミングセンサー４５から初期ヘッド位置までのＸ軸方向（搬送方向）での距離である。第１距離は固定値である。記憶部４３は第１距離を記憶する。第１速度は物品２の搬送速度である。搬送装置３は、物品２を一定の速度で搬送する。そのため、第１速度は決まっている。操作パネル９で第１速度を設定することができる。記憶部４３は第１速度を記憶してもよい。また、速度センサー４４の出力に基づき、制御部４は、第１速度を認識してもよい。
【００９４】
制御部４は、印刷面２１の搬送方向下流側の端部から印刷を開始する位置までの搬送方向（Ｘ軸方向）の距離（第２距離）を認識する。制御部４は画像データＤ２に基づき第２距離を認識する。制御部４は、第１距離と第２距離を加算した値を第１速度で除して開始待ち時間を求める。制御部４は、タイミングセンサー４５の物品２到達検知から開始待ち時間が経過したとき、印刷開始位置まで物品２が搬送されたと認識する。
【００９５】
そして、制御部４は、画像データＤ２に基づき、ヘッド５を固定しつつ、インクをヘッド５に吐出させる（ステップ♯４５）。物品２が１ドット分搬送されるごとに、１回インクをヘッド５に吐出させる。
【００９６】
なお、物品２の搬送速度が速い場合、インク吐出の基準周期中の物品２の搬送距離が１ドットの幅を超える場合がある。この場合、制御部４は、駆動信号Ｓ１の周期を短くしてもよい。つまり、物品２が１ドット搬送されるごとに、１回インク吐出されるように、制御部４は、駆動信号Ｓ１の周期を調整してもよい。具体的に、制御部４は、駆動信号Ｓ１の周期を、物品２の移動速度を１ドットの幅で除した時間とする。その結果、物品２とヘッド５の相対速度が速いほど、使用するノズル５１からの単位時間におけるインク吐出量が多くなる。また、物品２とヘッド５の相対速度が遅いほど、使用するノズル５１からの単位時間におけるインク吐出量が少なくなる。
【００９７】
また、制御部４は、駆動信号Ｓ１の周期を基準周期で維持したまま印刷してもよい。この場合、制御部４は、基準周期中の物品２の実際の移動距離を求める。実際の移動距離は、基準周期でインクを吐出する場合の実際の１ドットの幅となる。制御部４は、基準周期に実際の物品２の搬送速度を乗じる。制御部４は、実際の移動距離に基づき、印刷される画像の解像度を求める。画像データＤ２の解像度と印刷される画像の解像度があっていない場合、制御部４は、解像度を一致させる画像処理を画像データＤ２に行う。例えば、制御部４は、画像データＤ２からラインを間引く。例えば、基準周期中、画像データＤ２での２ドット分、物品２が搬送されるとする。この場合、制御部４は、画像データＤ２のラインの１／２を間引く。これにより、印刷される画像のサイズは、使用者が希望するサイズとなる。
【００９８】
ライン数が減ると、印刷される画像が薄くなることがある。そこで、制御部４は、インクの液滴の量を増やしてもよい。具体的に、画像データＤ２の解像度を落としたとき、制御部４は、駆動素子５３に印加する電圧を画像データＤ２の解像度を落とさないときよりも大きくする。その結果、物品２とヘッド５の相対速度が速いほど、使用するノズル５１からの単位時間におけるインク吐出量が多くなる。
【００９９】
このように、物品２の印刷面２１に画像が描画される。そして、１つの画像データＤ２に基づく印刷が完了する（ステップ♯４６）。続いて、制御部４は、印刷面２１内の全ての画像の印刷が終わったか否かを確認する（ステップ♯４７）。全画像の印刷が終わったとき（ステップ♯４７のＹｅｓ）、１つの物品２の印刷面２１への印刷が完了する。印刷完了により、本フローは終了する（エンド）。
【０１００】
全画像の印刷が終わっていないとき（ステップ♯４７のＮｏ）、制御部４は、未印刷の画像データＤ２のうち、次の順番の画像データＤ２を選択する（ステップ♯４８）。次に選択した画像データＤ２に対応する印刷設定情報Ｄ３に基づき、制御部４は、次ヘッド位置を設定する（ステップ♯４９）。
【０１０１】
制御部４は、次ヘッド位置として、ヘッド５のＸ軸とＹ軸上の位置（座標）を設定する。Ｙ軸方向については、制御部４は、ヘッド５の描画幅の範囲内に画像の上端と下端が収まるように、次ヘッド位置を設定する。
【０１０２】
例えば、制御部４は第３距離を求める。第３距離は、１つ前に選択した画像データＤ２のＸ軸方向の印刷終了位置と、今回選択した画像データＤ２におけるＸ軸方向の印刷開始位置の距離である。印刷終了位置は、画像の搬送方向上流側の端である。印刷開始位置は、画像の搬送方向下流側の端である。制御部４は、印刷終了位置の画素から印刷開始位置までのＸ軸方向の画素数に、１ドットの幅を乗じて第３距離を求める。
【０１０３】
（１）現在選択している画像データＤ２の印刷開始位置が１つ前に選択した画像データＤ２の印刷終了位置よりも搬送方向上流側にある場合
制御部４は、Ｘ軸方向において、１つ前に選択した画像データＤ２の印刷終了位置から搬送方向上流側に第３距離だけ離れた位置を次ヘッド位置とする。
（２）現在選択している画像データＤ２の印刷開始位置が１つ前に選択した画像データＤ２の印刷終了位置よりも下流側にある場合
制御部４は、Ｘ軸方向において、１つ前に選択した画像データＤ２の印刷終了位置から搬送方向下流側に第３距離だけ離れた位置を次ヘッド位置とする。
【０１０４】
制御部４は、設定した次ヘッド位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯４１０）。なお、次ヘッド位置への移動には、ある程度の時間がかかる。そこで、制御部４は、ヘッド５のＸ軸方向の位置を調整してもよい。例えば、制御部４は、次ヘッド位置への移動開始から終了までの第１時間を測る。そして、制御部４は、第１時間と第１速度を乗じて、第４距離を求める。Ｘ軸方向の位置調整として、さらに第４距離分、ヘッド５をＸ軸方向で移動させる。移動後、制御部４は、画像データＤ２に基づき、ヘッド５を固定しつつ、インクをヘッド５に吐出させる（ステップ♯４１１）。やがて、１つの画像データＤ２に基づく印刷が完了する（ステップ♯４１２）。そして、フローは、ステップ♯４７に戻る。最終的に、物品２の印刷面２１に全ての画像が印刷される。
【０１０５】
（２）ヘッド移動モード
ヘッド５をＸ軸方向で移動させつつ、搬送される物品２に印刷したいとき、ヘッド移動モードが選択される。図１５は、ヘッド移動モードでの印刷の一例を示す。図１５では、物品２としてダンボール箱を例として示している。また、図１５では、各移動機構と搬送装置３の図示を省略している。ヘッド移動モードでも複数の画像データＤ２を用いて印刷することができる。
【０１０６】
図１６を用いて、ヘッド移動モードでの１つの物品２の印刷の流れの一例を説明する。同じ物品２に同じ画像の印刷を繰り返す場合、１つの物品２ごとに、図１６の処理が繰り返される。図１６のスタートは、ヘッド移動モードでの印刷を開始する時点である。
【０１０７】
まず、制御部４は、未印刷の画像データＤ２のうち、１つの画像データＤ２を選択する（ステップ♯５１）。画像データＤ２（画像）の印刷順は、操作パネル９で設定することができる。複数の画像データＤ２に基づき１つの物品２を印刷する場合、制御部４は、未印刷、かつ、印刷順が早く設定されている画像データＤ２を選択する。制御部４は、自動的に画像データＤ２の印刷順を設定してもよい。この場合、制御部４は、画像データＤ２のうち、Ｘ軸方向の印刷位置が物品２の搬送方向下流側のものほど先に印刷されるように順番を設定する。
【０１０８】
選択した画像データＤ２に対応する印刷設定情報Ｄ３に基づき、制御部４は、初期ヘッド位置を設定する（ステップ♯５２）。制御部４は、初期ヘッド位置として、ヘッド５のＸ軸とＹ軸上の位置（座標）を設定する。初期ヘッド位置の設定の手法は、ヘッド固定モード（ステップ♯４２）と同様であるので、説明を省略する。そして、制御部４は、設定した初期ヘッド位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯５３）。
【０１０９】
そして、制御部４は、選択した画像データＤ２の印刷を開始する位置まで物品２が搬送されたことを認識する（ステップ♯５４）。ステップ♯５４は、ステップ♯４４と同様であるので説明を省略する。物品２が印刷を開始する位置まで搬送されたとき、制御部４は、画像データＤ２に基づき、ヘッド５を移動させつつ、インクをヘッド５に吐出させる（ステップ♯５５）。
【０１１０】
このとき、制御部４は、速度センサー４４の出力に基づき、物品２の移動速度（第１速度）とヘッド５の移動速度の相対速度が一定となるように、ヘッド５を移動部６に移動させる。相対速度が一定でないとき、１ドットの幅が印刷中に変化することになる。
【０１１１】
ここで、基準周期中の搬送距離が画像データＤ２の解像度における１ドット幅を超えている場合、制御部４は、物品２に追随する方向（搬送方向下流側）に、Ｘ軸方向でヘッド５を移動部６に移動させる。制御部４は、物品２とヘッド５の相対速度が１ドット幅をインク吐出の基準周期で除した速度となるように、Ｘ軸方向に沿ってヘッド５を移動部６に移動させる。この場合、制御部４は、第１速度（物品２のＸ軸方向での移動速度）を認識する。例えば、速度センサー４４の出力に基づき、制御部４は第１速度を認識する。制御部４は、認識した第１速度に基づき基準周期中の物品２の移動距離を求める（基準周期×第１速度）。また、制御部４は、画像データＤ２の解像度（印刷解像度）に基づき１ドット幅を認識する。制御部４は、移動距離と１ドットの差の絶対値を基準周期で除して得られる速度でヘッド５をＸ軸方向で移動させる。制御部４は、基準周期でインクをヘッド５に吐出させる。これにより、使用者が希望する解像度、サイズの画像が印刷される。
【０１１２】
なお、ヘッド５をＸ軸方向に最高速度で移動させても、物品２に対する基準周期あたりのヘッド５の遅れが、１ドットの幅を超える場合があり得る。この場合、制御部４は、駆動信号Ｓ１の周期を基準周期よりも短くしてもよい。物品２とヘッド５が１ドット分遅れるごとに、１回インク吐出されるように、制御部４は、駆動信号Ｓ１の周波数を調整してもよい。
【０１１３】
あるいは、制御部４は、駆動信号Ｓ１の周期を基準周期で維持したまま印刷してもよい。この場合、制御部４は、基準周期中の物品２に対するヘッド５の遅れを求める。例えば、制御部４は、実際の物品２の搬送速度とヘッド５の最高移動速度の速度差に基準周期を乗じる。求めた遅れに基づき、制御部４は、実際に印刷される画像の解像度を求める。画像データＤ２の解像度と実際に印刷される画像の解像度があっていない場合、制御部４は、画像データＤ２の解像度と実際に印刷される画像の解像度を一致させる画像処理を行う。例えば、制御部４は、画像データＤ２からラインを間引く。
【０１１４】
ライン数が減ると、印刷される画像が薄くなることがある。そこで、画像データＤ２からラインを間引いた場合、制御部４は、１滴あたりのインク量を増やしてもよい。具体的には、画像データＤ２の解像度を落としたとき、制御部４は、駆動素子５３に印加する電圧を画像データＤ２の解像度を落とす前よりも大きくする。その結果、物品２とヘッド５の相対速度が速いほど、使用するノズル５１からの単位時間におけるインク吐出量が多くなる。また、物品２とヘッド５の相対速度が遅いほど、使用するノズル５１からの単位時間におけるインク吐出量が少なくなる。
【０１１５】
これにより、物品２の印刷面２１に画像が描画される。そして、１つの画像データＤ２に基づく印刷が完了する（ステップ♯５６）。続いて、制御部４は、印刷面２１内の全ての画像の印刷が終わったか否かを確認する（ステップ♯５７）。全画像の印刷が終わったとき（ステップ♯５７のＹｅｓ）、１つの物品２の印刷面２１への印刷が完了する。印刷完了により、本フローは終了する（エンド）。
【０１１６】
全画像の印刷が終わっていないとき（ステップ♯５７のＮｏ）、制御部４は、未印刷の画像データＤ２のうち、次の順番の画像データＤ２を選択する（ステップ♯５８）。次に選択した画像データＤ２に対応する印刷設定情報Ｄ３に基づき、制御部４は、次ヘッド位置を設定する（ステップ♯５９）。
【０１１７】
制御部４は、次ヘッド位置として、ヘッド５のＸ軸とＹ軸上の位置（座標）を設定する。Ｙ軸方向については、制御部４は、ヘッド５の描画幅の範囲内に画像の上端と下端が収まるように、次ヘッド位置を設定する。
【０１１８】
例えば、制御部４は第３距離を求める。第３距離は、１つ前に選択した画像データＤ２のＸ軸方向の印刷終了位置と、今回選択した画像データＤ２におけるＸ軸方向の印刷開始位置の距離である。ヘッド移動モードでは、印刷終了位置は、１つ前に選択した画像データＤ２に対応する画像のうち、搬送方向上流側の端である。印刷開始位置は、今回選択した画像データＤ２に基づき印刷する画像のうち、搬送方向下流側の端である。例えば、制御部４は、印刷終了位置の画素から印刷開始位置までのＸ軸方向の画素数に、１ドットの幅を乗じて第３距離を求める。
【０１１９】
（１）今回選択した画像データＤ２の印刷開始位置が１つ前に選択した画像データＤ２の印刷終了位置よりも上流側にある場合
制御部４は、Ｘ軸方向において、現在位置から搬送方向上流側に第３距離だけ離れた位置を次ヘッド位置とする。
（２）今回選択した画像データＤ２の印刷開始位置が１つ前に選択した画像データＤ２の印刷終了位置よりも下流側にある場合
制御部４は、Ｘ軸方向において、現在位置から搬送方向下流側に第３距離だけ離れた位置を次ヘッド位置とする。
【０１２０】
制御部４は、設定した次ヘッド位置に向けて、ヘッド５を移動部６に移動させる（ステップ♯５１０）。なお、ヘッド５の次ヘッド位置への移動には、ある程度の時間がかかる。そこで、制御部４は、ヘッド５のＸ軸方向の位置を調整してもよい。例えば、制御部４は、次ヘッド位置への移動開始から終了までの第１時間を測る。そして、制御部４は、第１時間と第１速度を乗じて、第４距離を求める。Ｘ軸方向の位置調整として、さらに第４距離分、ヘッド５をＸ軸方向で移動させる。制御部４は、画像データＤ２に基づき、ヘッド５をＸ軸方向で移動させつつ、インクをヘッド５に吐出させる（ステップ♯５１１）。やがて、１つの画像データＤ２に基づく印刷が完了する（ステップ♯５１２）。そして、フローは、ステップ♯５７に戻る。最終的に、物品２の印刷面２１に全ての画像が印刷される。
【０１２１】
（ノズル５１と印刷面２１の間隔の設定）
次に、図１７〜図２０を用いて、実施形態に係るノズル５１と印刷面２１の間隔の設定の一例を説明する。図１７は、実施形態に係る搬送装置３の一例を示す図である。図１８は、実施形態に係る定義データＤ４の一例を示す。図１９は、実施形態に係る画像種類選択画面９３の一例を示す。図２０は、実施形態に係る平滑レベル選択画面９４の一例を示す。
【０１２２】
画像形成装置１は、Ｚ軸方向（物品２の搬送方向）でヘッド５を動かすことができる。従って、画像形成装置１は、印刷面２１とノズル５１の間隔を調整できる。制御部４は、印刷する画像又は物品２に応じて、吐出時間隔を設定する。吐出時間隔は、インク吐出中のノズル５１と印刷面２１との間隔である。制御部４は、設定した吐出時間隔となるように、Ｚ軸方向でヘッド５を移動部６に移動させる。なお、吐出時間隔の設定手法は複数用意される。
【０１２３】
まず、図７、図１７を用いて、搬送装置３による物品２の搬送を説明する。搬送装置３は、搬送制御装置３０、駆動源３１、搬送部材３２、搬送ガイド３３、位置調整装置３４を含む。搬送制御装置３０は、物品２の搬送に関する部材の動作を制御する。搬送制御装置３０は、ＣＰＵ、メモリー、インターフェイス部、その他の回路を含む。メモリーには、物品搬送に関するデータ、プログラムが記憶される。搬送制御装置３０は、メモリーのデータ、プログラムに基づき、物品２を搬送する。インターフェイス部は、駆動源３１、位置調整装置３４と通信するための回路、コネクタである。
【０１２４】
駆動源３１は搬送部材３２を回転させる動力源である。駆動源３１は、例えば、モーターである。搬送部材３２は、物品２を搬送する部材である。搬送部材３２は回転体である。例えば、搬送部材３２はローラーやベルトである。搬送部材３２がローラーの場合、搬送装置３は、複数のローラーを含む。各ローラーの軸線方向は搬送方向と垂直とされる。搬送部材３２は物品２と接する。図７の例では、搬送部材３２の上に物品２が載せられる例を示す。搬送部材３２が回転することにより、物品２が搬送される。
【０１２５】
搬送ガイド３３は、搬送する物品２を案内する部材である。図７の例では、物品２の下端と接する位置に搬送ガイド３３を設ける例を示す。図７は、搬送部材３２の上側に搬送ガイド３３を設ける例を示している。物品２の印刷面２１の下端と搬送ガイド３３が接する。搬送ガイド３３の長手方向は、物品２の搬送方向（Ｘ軸方向）と平行とされる。
【０１２６】
位置調整装置３４は、物品２の位置を調整するための機構である。位置調整装置３４は物品２を押す。位置調整装置３４は物品２の印刷面２１の背面を押す。言い換えると、位置調整装置３４は、印刷面２１が画像形成装置１に近づく方向に物品２を移動させる。位置調整装置３４は、搬送ガイド３３と物品２の印刷面２１の下端が接するように、物品２の位置を移動させる。搬送ガイド３３のガイド方向はＸ軸方向と平行である。そのため、物品２が立方体、又は、直方体の場合、物品２の印刷面２１とＸ軸とＹ軸の平面が平行となる。従って、ノズル５１は物品２の印刷面２１と正対する。また、Ｚ軸は物品２の印刷面２１に対し、垂直となる。なお、図７では、位置調整装置３４は不可視である。
【０１２７】
搬送装置３は、搬送ガイド３３や位置調整装置３４を含む。従って、画像形成装置１が印刷するとき、搬送装置３は、物品２の印刷面２１を基準の位置とする。言い換えると、搬送装置３は、印刷前の物品２の印刷面２１の位置を一定とする。印刷面２１の基準の位置は、搬送ガイド３３と物品２が接する位置である。
【０１２８】
１．印刷設定情報Ｄ３に基づく間隔の設定
制御部４は、印刷設定情報Ｄ３に基づき、吐出時間隔を設定することができる。印刷設定情報Ｄ３は、印刷用データＤ１に含まれる。印刷設定情報Ｄ３は画像の印刷に用いる画像データＤ２と関連付けられている。
【０１２９】
印刷設定情報Ｄ３は、コンピューター２００のドライバーソフトウェア２０３上で設定された情報を含む。印刷設定情報Ｄ３が画像の種類を示す情報を含む場合、制御部４は、印刷設定情報Ｄ３で定義された画像の種類に基づき、吐出時間隔を設定できる。なお、１つの物品２の印刷に複数の画像データＤ２を用いる場合、制御部４は、画像データＤ２ごとに、吐出時間隔を設定する。
【０１３０】
画像の種類に応じて吐出時間隔を設定するため、記憶部４３に定義データＤ４を不揮発的に記憶させてもよい（図１０参照）。定義データＤ４は、画像の種類ごとに、吐出時間隔を定義したデータである。図１８は定義データＤ４の一例を示す。図１８の定義データＤ４では、画像の種類が記号列のとき、吐出時間隔を５ｍｍとする定義がなされている。なお、記号には、文字、数字が含まれる。記号列としては、例えば、社名、メールアドレス、電話番号、日時が含まれる。記号列は、文字、数字を主体とし、文字、数字を並べたものである。
【０１３１】
また、図１８の定義データＤ４では、画像の種類が２次元コードのとき、吐出時間隔を１ｍｍとする定義がなされている。２次元コードは、例えば、ＱＲコード（登録商標）である。また、図１８の定義データＤ４では、画像の種類が１次元コードのとき、吐出時間隔を３ｍｍとする定義がなされている。１次元コードは、例えば、バーコードである。なお、定義データＤ４は、２次元コード、１次元コード、記号列以外の画像の種類とその吐出時間隔の定義を含んでもよい。
【０１３２】
印刷面２１とノズル５１の間隔が広いほど、吐出から着弾までの時間が長くなる。吐出から着弾までの時間が長いほど、重力や空気の流れがインクの液滴に与える影響が大きくなる。そのため、印刷面２１とノズル５１の間隔が広いほど、インクの着弾位置が狙いの位置からずれやすい。印刷面２１とノズル５１の間隔が狭いほど、精密な画像を印刷することができる。
【０１３３】
そこで、精密に印刷すべき画像ほど、吐出時間隔が狭くなるように、定義データＤ４は定義されてもよい。例えば、２次元コードはドットを含む。ドット（ブロック）の大きさに基づき、コードに含まれる情報が得られる。ドットの境界が不鮮明なとき、あるいは、ドットの大きさが不適切なとき、２次元コードから情報を正しく読み取れないことがある。そこで、画像の種類が２次元コードの場合、最小レベルの吐出時間隔となるように、定義データＤ４を定義する。
【０１３４】
印刷面２１とノズル５１の間隔が狭い場合、ノズル５１に物品２が衝突しやすくなる。物品２の印刷面２１は平担とは限らない。例えば、梱包箱でも多少の凹凸はある。物品２の位置は調整される。しかし、物品２とノズル５１が接触する可能性はゼロではない。印刷面２１のノズル５１への接触が繰り返されると、ノズル５１（ヘッド５）が故障するおそれがある。接触防止の観点からみれば、印刷面２１とノズル５１の距離は離れているほうが好ましい。
【０１３５】
そこで、定義データＤ４では、精密な印刷の必要性が少ない画像ほど、吐出時間隔が広く設定されてよい。例えば、記号列（文字列）は、ベタ部分が多い。インクの着弾位置が多少ずれても、問題はない。図１８は、画像の種類が記号列の場合、吐出時間隔を広めにする定義データＤ４の一例を示す。１次元コードはスキャンされる。そのため、１次元コードは、ある程度、精密な印刷が必要である。一方、１次コードでは、２次元コードほど精密な印刷は不要である。図１８は、画像の種類が１次元コードの場合、記号列よりも吐出時間隔を狭く、かつ、２次元コードよりも吐出時間隔を広くする定義データＤ４の一例を示す。
【０１３６】
なお、印刷設定情報Ｄ３は、吐出時間隔を示す情報（値）を含んでもよい。この場合、コンピューター２００の入力デバイス２０５は、吐出時間隔の数値入力を受け付ける。ドライバーソフトウェア２０３に基づき、処理部２０１は、数値入力された吐出時間隔を含む印刷設定情報Ｄ３（印刷用データＤ１）を生成する。画像データＤ２に関連付けられた印刷設定情報Ｄ３が吐出時間隔の値を示す情報を含むとき、制御部４は、印刷設定情報Ｄ３に含まれる値に基づき、吐出時間隔を設定する。
【０１３７】
２．画像データＤ２に基づく吐出時間隔の設定
制御部４は、画像データＤ２に基づき、吐出時間隔を設定してもよい。この場合、制御部４は、画像データＤ２を解析する。そして、制御部４は、画像データＤ２に含まれる画像の種類を判定する。そして、制御部４は、判定した画像の種類と定義データＤ４に基づき吐出時間隔を設定してもよい。なお、１つの物品２の印刷に複数の画像データＤ２を用いる場合、制御部４は、画像データＤ２ごとに、画像の種類を判定する。制御部４は、画像データＤ２ごとに吐出時間隔を設定する。
【０１３８】
例えば、制御部４は、画像データＤ２に含まれる画像が２次元コードの画像であるか否かを確認する。例えば、制御部４は、２次元コードの規格で必須の図形が画像データＤ２に含まれているか否かを確認する。必須図形が含まれているとき、制御部４は、画像の種類は、２次元コードであると判定する。また、制御部４は、画像データＤ２に含まれる画像が１次元コードの画像であるか否かを確認する。例えば、制御部４は、１次元コードの規格上で定められた本数の平行な直線が画像データＤ２に含まれているか否かを確認する。規格で定められた本数の平行な直線が含まれているとき、制御部４は、画像の種類は、１次元コードであると判定する。画像データＤ２に２次元コードが含まれず、かつ、１次元コードが含まれないとき、制御部４は、画像の種類が記号列であると判定してもよい。制御部４は、判定した画像の種類と定義データＤ４に基づき吐出時間隔を設定する。
【０１３９】
３．操作パネル９による吐出時間隔の設定
操作パネル９が印刷する画像の種類の選択を受け付けてもよい。所定の操作がなされたとき、制御部４は、画像種類選択画面９３を表示パネル９１に表示させる。使用者は、画面をタッチして、画像の種類を選択する。１つの物品２の印刷に複数の画像データＤ２を用いる場合、操作パネル９は、画像データＤ２ごとに画像の種類の選択を受け付ける。制御部４は、画像データＤ２ごとに吐出時間隔を設定する。
【０１４０】
図１９は、画像種類選択画面９３の一例を示す。図１９に示す画像種類選択画面９３では、３種類の中から１つを選択することができる。第１選択ボタンＢ１、第２選択ボタンＢ２、第３選択ボタンＢ３が画像種類選択画面９３内に表示される。画像が記号列のとき、使用者は第１選択ボタンＢ１を操作する。画像が１次元コードのとき、使用者は第２選択ボタンＢ２を操作する。画像が２次元コードのとき、使用者は、第３選択ボタンＢ３を操作する。
【０１４１】
定義データＤ４では、選択可能な画像の種類ごとに、吐出時間隔が定められている。例えば、記号列の画像の吐出時間隔は５ｍｍとされる。１次元コードの画像の吐出時間隔は３ｍｍとされる。２次元コードの画像の吐出時間隔は１ｍｍとされる。制御部４は、操作パネル９で選択された画像の種類と定義データＤ４に基づき、吐出時間隔を設定する。画像形成装置１では、選択可能な画像の種類として、記号列、１次元コード、２次元コードがある。さらに別の画像の種類が選択できてもよい。制御部４は、記号列が選択されたとき、吐出時間隔を第１間隔に設定する。１次元コードが選択されたとき、制御部４は、吐出時間隔を第１間隔よりも狭い第２間隔に設定する。２次元コードが選択されたとき、吐出時間隔を第２間隔よりも狭い第３間隔に設定する。第１間隔＞第２間隔＞第３間隔の関係が維持されれば、第１間隔は５ｍｍ以外でもよい。同様に、第２間隔は３ｍｍ以外でもよい。第３間隔は１ｍｍ以外でもよい。
【０１４２】
４．物品２の表面の平滑レベルに基づく吐出時間隔の設定
ライン（搬送装置３）で搬送される物品２は、変わることがある。つまり、画像形成装置１が印刷する物品２が変わることがある。例えば、ロット単位で印刷対象が変わることがある。そして、ロットごとに、印刷するダンボール箱の紙質、大きさが変わることがある。表面が滑らかな（目が詰まっている）物品２を印刷することもあれば、表面が粗い（ざらざらの）物品２を印刷することもある。
【０１４３】
表面が粗いほどインクが滲む。一方、表面が粗い場合、インクの着弾位置を意図的にずらす方が、ムラの少ない画像を印刷できる場合がある。物品２表面の細かな凹みにインクをしみこませられるためである。また、物品２表面が滑らかなほど、インクの着弾位置のずれが目立つことがある。
【０１４４】
そこで、操作パネル９は、物品２の表面の平滑レベルの設定を受け付けてもよい。所定の操作がなされたとき、制御部４は、平滑レベル選択画面９４を表示パネル９１に表示させる。使用者は、画面をタッチして、物品２の印刷面２１の状態を選択する。
【０１４５】
図２０は、平滑レベル選択画面９４の一例を示す。図２０に示す平滑レベル選択画面９４では、３種類の中から１つを選択することができる。第４選択ボタンＢ４、第５選択ボタンＢ５、第６選択ボタンＢ６が平滑レベル選択画面９４内に表示される。物品２の表面の平滑レベルが高い（滑らかである）と思う使用者は、第４選択ボタンＢ４を操作する。物品２の表面の平滑レベルが通常と思う使用者は、第５選択ボタンＢ５を操作する。物品２の表面の平滑レベルが低い（粗い）と思う使用者は、第６選択ボタンＢ６を操作する。
【０１４６】
選択される平滑レベルごとに、吐出時間隔が予め定められている。言い換えると、選択ボタンに対応する吐出時間隔が予め定められている。例えば、第６選択ボタンＢ６に対応する吐出時間隔は５ｍｍとされる。第５選択ボタンＢ５に対応する吐出時間隔は３ｍｍとされる。第４選択ボタンＢ４に対応する吐出時間隔は１ｍｍとされる。制御部４は、操作パネル９で選択された平滑レベルに応じて、吐出時間隔を設定する。制御部４は、設定された平滑レベルが高いほど、吐出時間隔を狭くする。制御部４は、設定された平滑レベルが低いほど、吐出時間隔を狭くする。
【０１４７】
（Ｚ軸方向のヘッド５の移動制御）
次に、図２１を用いて、実施形態に係るヘッド５のＺ軸方向の移動制御の一例を説明する。図２１は、実施形態に係るヘッド５のＺ軸方向の移動の流れの一例を示す図である。
【０１４８】
図２１のスタートは、印刷を開始する時点である。言い換えると、印刷を行う物品２のライン（搬送装置３）での搬送が開始された時点である。複数の物品２に連続して印刷する場合、１つ目の物品２への印刷を開始する時点である。ロット単位（最小生産単位）で、同じ画像を連続して同様の物品２に印刷を開始する場合、１個目の物品２への印刷を開始する時点である。
【０１４９】
まず、制御部４は、ヘッド５のＺ軸方向の位置を衝突回避位置とする（ステップ♯６１）。制御部４は、ヘッド５を移動させ、衝突回避位置とする。衝突回避位置は、印刷面２１からノズル５１が十分離れた位置である。物品２が揺れても、物品２とノズル５１とが接しない位置である。衝突回避位置は、適宜定めることができる。衝突回避位置は、Ｚ軸方向でのノズル５１と印刷面２１の間隔が吐出時間隔の最大値の２倍〜数倍程度となる位置としてもよい。
【０１５０】
続いて、制御部４は、印刷に用いる画像データＤ２を認識する（ステップ♯６２）。複数の画像データＤ２を用いて物品２を印刷する場合、制御部４は、画像データＤ２ごとに吐出時間隔を設定する。ここで、制御部４は、印刷設定情報Ｄ３、画像データＤ２、操作パネル９での選択により、吐出時間隔を設定することができる。制御部４は、印刷設定情報Ｄ３で画像の種類が選択されていても、操作パネル９での選択を優先する。
【０１５１】
具体的に使用者は、画像種類選択画面９３、又は、平滑レベル選択画面９４で選択を行い、吐出時間隔を設定する。コンピューター２００から画像形成装置１への印刷用データＤ１の送信と、各選択画面での設定は、搬送装置３が物品２の搬送を開始する前に行われる。画像種類選択画面９３と平滑レベル選択画面９４の両方で選択が行われた場合、制御部４は、画像種類選択画面９３での選択を優先してもよい。この場合、制御部４は、画像種類選択画面９３で選択されたボタンに対応する吐出時間隔を設定する。また、平滑レベル選択画面９４での選択を優先してもよい。この場合、制御部４は、平滑レベル選択画面９４で選択されたボタンに対応する吐出時間隔を設定する。
【０１５２】
各選択画面での選択がなかった場合、制御部４は、印刷設定情報Ｄ３に基づき、画像データＤ２ごとに、吐出時間隔を設定する。操作パネル９で選択しなくても、制御部４は、画像データＤ２ごとに、自動的に吐出時間隔を設定する。印刷設定情報Ｄ３に画像の種類を示す情報や、吐出時間隔を示す値が含まれていないとき、制御部４は、画像データＤ２を解析し、吐出時間隔を設定する。
【０１５３】
制御部４は、間隔センサー４６の出力に基づき、ノズル５１と印刷面２１の間隔の認識を開始する（ステップ♯６３）。タイミングセンサー４５による物品２の到達検知後、間隔センサー４６（ヘッド５）の前面に物品２の印刷面２１が来た時点から、制御部４は間隔の認識を開始する。
【０１５４】
搬送装置３が画像形成装置１（ヘッド５）の前面で物品２の搬送方向を９０度切り替える場合、制御部４は、タイミングセンサー４５の物品２の到達検知後、停止待ち時間が経過してから間隔の認識を開始する。
【０１５５】
物品２の搬送角度を画像形成装置１の前面で切り替えない場合、制御部４は、タイミングセンサー４５による物品２の到達検知後、到達待ち時間待った後、間隔の認識を開始する。到達待ち時間は、タイミングセンサー４５から衝突回避位置のヘッド５のまでのＸ軸方向の距離を物品２の搬送速度で除して得られる時間である。
【０１５６】
そして、制御部４は、１つの画像（画像データＤ２）の印刷開始前に位置合わせ処理を行う（ステップ♯６４）。位置合わせ処理のとき、制御部４は、ヘッド５をＺ軸方向で移動部６に移動させる。そして、制御部４は、ノズル５１と印刷面２１の間隔を設定した吐出時間隔とする。具体的に、制御部４は、間隔センサー４６で検知される間隔が吐出時間隔となるように、ヘッド５を移動部６に移動させる。制御部４はヘッド５を物品２に近づける。
【０１５７】
やがて、ヘッド５による１つの画像の印刷が開始される（ステップ♯６５）。画像の印刷中、間隔が一定に保たれるように、制御部４は、Ｚ軸方向でヘッド５を移動部６に移動させる（ステップ♯６６）。制御部４は間隔を吐出時間隔で保つ。印刷中、制御部４は、間隔センサー４６の出力の監視を続ける。認識した間隔が吐出時間隔からずれたとき、制御部４は、Ｚ軸方向で移動部６にヘッド５を移動させる。言い換えると、間隔が吐出時間隔で保たれるように、間隔センサー４６の出力に基づき、制御部４はフィードバック制御を行う。制御部４は、ヘッド５のＺ軸方向の位置を物品２の印刷面２１の凹凸に追随させる。物品２の印刷面２１に凹凸があっても、ノズル５１と物品２が衝突しない。やがて、１つの画像の印刷が完了する（ステップ♯６７）。
【０１５８】
そして、制御部４は、印刷面２１に全ての画像を印刷したか否かを確認する（ステップ♯６８）。言い換えると、制御部４は、１つの物品２の印刷が完了したか否かを確認する。印刷面２１に全画像を印刷できていないとき（ステップ♯６８のＮｏ）、制御部４は、次に印刷する画像に対応する吐出時間隔と現在の間隔との差が許容範囲内であるか否かを確認する（ステップ♯６９）。許容範囲は予め定められる。
【０１５９】
許容範囲は、例えば、１〜数ｍｍとすることができる。差が許容範囲外のとき（ステップ♯６９のＮｏ）、次の画像の印刷開始前に位置合わせ処理をする必要がある。そのため、差が許容範囲外のとき（ステップ♯６９のＮｏ）、フローは、ステップ♯６４に戻る。この場合、制御部４は、次に印刷する画像の画像データＤ２に対応する吐出時間隔を認識する。制御部４はノズル５１と印刷面２１の間隔を、次に印刷する画像に対応する吐出時間隔とする。
【０１６０】
一方、差が許容範囲内のとき（ステップ♯６９のＹｅｓ）、次の画像の印刷開始前に位置合わせ処理をする必要性が小さい。そこで、差が許容範囲内のとき（ステップ♯６９のＮｏ）、フローは、ステップ♯６５に戻る。つまり、差が許容範囲内のとき、制御部４は、Ｚ軸方向での位置合わせ処理をスキップする。
【０１６１】
印刷面２１に全ての画像を印刷したとき（ステップ♯６８のＹｅｓ）、制御部４は、間隔の認識を停止する（ステップ♯６１０）。そして、続けて次の物品２を印刷するか否かを確認する（ステップ♯６１１）。言い換えると、制御部４は、１ロット分の物品２の印刷が完了したか否かを確認する（ステップ♯６１１）。次の物品２を印刷するとき（ステップ♯６１１のＹｅｓ）、フローは、ステップ♯６１に戻る。つまり、制御部４は、ヘッド５のＺ軸方向の位置を衝突回避位置に戻す。印刷すべき次の物品２がないとき、本フローは終了する（エンド）。この後、例えば、ヘッド５のクリーニングとヘッド５のキャップ部７への移動が行われる。
【０１６２】
（吐出時間隔に応じたインク吐出量の調整）
次に、図２２を用いて、実施形態に係る画像形成装置１でのインク吐出量の調整の一例を説明する。図２２は、実施形態に係るインク吐出量データＤ５の一例を示す図である。
【０１６３】
画像形成装置１は、Ｚ軸方向でヘッド５を移動できる。そのため、ノズル５１と印刷面２１の間隔を自由に変えることができる。この点、従来の搬送ラインに設置される印刷装置とは異なる。ここで、吐出時間隔が狭いほど、インクは狙いの位置に着弾しやすくなる。一方、吐出時間隔が広いほど、実際のインクの着弾位置は、狙いの位置からずれやすくなる。例えば、画像データＤ２上では着色されないドットにインクが着弾する場合がある。画像によっては、印刷される画像の濃度が低下したように見える場合がある。
【０１６４】
そこで、制御部４は、吐出時間隔が狭いほど、１ドットあたりのインク吐出量をヘッド５に少なくさせる。制御部４は、吐出時間隔が広いほど、１ドットあたりのインク吐出量をヘッド５に多くさせる。
【０１６５】
ヘッド５は電圧生成回路５５を含む（図３参照）。電圧生成回路５５は、複数種の電圧を生成する。電圧生成回路５５は予め設定された大きさの電圧を生成する。電圧生成回路５５が生成する複数種の電圧のうち、駆動素子５３に印加する電圧を選択できる。つまり、駆動素子５３に印加する電圧を変化させることができる。
【０１６６】
駆動素子５３の変形量は、駆動素子５３に印加する電圧の大きさにより変わる。駆動素子５３の変形量に応じて、インクの流路に加わる圧力が変わる。従って、制御部４（ドライバー回路５２）は、駆動素子５３に印加する電圧の大きさを選択することにより、吐出されるインク（液滴）の量を変化させることができる。
【０１６７】
図２２は、実施形態に係るインク吐出量データＤ５の一例を示す図である。記憶部４３はインク吐出量データＤ５を不揮発的に記憶する。インク吐出量データＤ５は、吐出時間隔が狭いほど、１ドットあたりのインク吐出量が少なくなるように定義される。また、吐出時間隔が広いほど、１ドットあたりのインク吐出量が多くなるように定義される。
【０１６８】
図２２は、吐出時間隔が３つの範囲に分類される例を示す。また、電圧生成回路５５は、少なくとも３種類の電圧を生成できる例を示す。図２２において、電圧Ｖ１＜電圧Ｖ２＜電圧Ｖ３の関係がある。そのため、インク吐出量（液滴の量）は、第１吐出量ａ１＜第２吐出量ａ２＜第３吐出量ａ３の関係がある。
【０１６９】
図２２のインク吐出量データＤ５によれば、吐出時間隔が１ｍｍのとき、制御部４は、駆動素子５３に電圧Ｖ１を印加させる。そして、制御部４は、ノズル５１から吐出されるインクの量を第１吐出量ａ１とする。また、吐出時間隔が３ｍｍのとき、制御部４は、駆動素子５３に電圧Ｖ２を印加させる。制御部４は、ノズル５１から吐出されるインクの量を第２吐出量ａ２とする。また、吐出時間隔が５ｍｍのとき、制御部４は、駆動素子５３に電圧Ｖ３を印加させる。そして、制御部４は、ノズル５１から吐出されるインクの量を第３吐出量ａ３とする。制御部４は、インク吐出量データＤ５を参照する。そして、設定した吐出時間隔に応じて、制御部４は、ヘッド５にインクを吐出させる。
【０１７０】
なお、他の手法により、１ドット当たりのインク吐出量を調整するようにしてもよい。例えば、制御部４は、吐出時間隔に応じて、１ドットにインクを吐出するタイミング（回数）を変化させてもよい。例えば、吐出時間隔が０＜Ｗ≦２ｍｍのとき、制御部４は、１ドットに２回インクを吐出してもよい。また、吐出時間隔が２ｍｍ＜Ｗ≦４ｍｍのとき、制御部４は、１ドットに３回インクを吐出してもよい。また、吐出時間隔が４ｍｍ＜Ｗのとき、制御部４は、１ドットに４回インクを吐出してもよい。高速にインクを吐出するため、制御部４は、吐出時間隔が広いほど、駆動信号Ｓ１の周波数を高くしてもよい。
【０１７１】
（使用するノズル５１の変更）
次に、図２３〜図２４を用いて、実施形態に係るヘッド５での使用するノズル５１の変更処理の一例を説明する。図２３、図２４は、実施形態に係る画像形成装置１での使用するノズル５１の変更処理の一例を示す図である。
【０１７２】
画像形成装置１は、搬送ラインに設置される。搬送ラインには、同じ物品２（同じ商品）が、続けて流されることがある。例えば、工場では、ロット単位で同じ仕様の物品２が搬送ラインで流される。ロットは、最小の処理（生産）単位を意味する。この場合、画像形成装置１は、同じ画像を繰り返し印刷する。以下、複数の物品２において、同じ位置に繰り返し印刷される画像を「繰り返し画像」と称する。１ロットが１０００個の場合、画像形成装置１は、１０００回、繰り返し画像を印刷する。
【０１７３】
ノズル５１はＹ軸方向（物品２の上下方向）に沿って並べられる。制御部４は、インク吐出中のヘッド５のＹ軸方向の位置を移動部６に固定させる。制御部４は、複数の物品において、インク吐出中のヘッド５のＹ軸方向の位置を一定にする。繰り返し画像を印刷する場合、制御部４は、繰り返し画像ごとにＹ軸固定位置を設定する。繰り返し画像を印刷するためのインク吐出中、制御部４は、Ｙ軸方向のヘッド５の位置をＹ軸固定位置で固定させる。例えば、Ａという繰り返し画像の印刷に、必要なノズル数が５００とする。この場合、制御部４は、１〜５００番目のノズル５１を使用して、複数の物品２に繰り返し画像を印刷する。つまり、インクを吐出するノズル５１が固定される。
【０１７４】
そうすると、長時間、インクが吐出されないノズル５１が出てくる場合がある。使用されないノズル５１では、長時間にわたってインクが蒸発する。その結果、使用されないノズル５１が目詰まりすることがある。
【０１７５】
そこで、複数の物品２に同じ画像を同じ位置に繰り返し印刷する場合、かつ、繰り返し画像のＹ軸方向の幅がヘッド５のＹ軸方向の描画幅よりも狭い場合、制御部４は、予め定められたタイミングで、Ｙ軸固定位置を変更する。制御部４は、繰り返し画像の印刷に用いるノズル５１を変更する。これにより、制御部４は、繰り返し画像の印刷に用いるノズル５１をシフトする。繰り返し画像を印刷する間、使用されないノズル５１が生ずることを防ぐ。
【０１７６】
制御部４は、所定回数、繰り返し画像を印刷するごとに、使用するノズル５１を変更する。所定回数は、予め定められる。例えば、所定回数は、数回〜数十回の間の回数とされる。なお、所定回数は１回でもよい。使用するノズル５１の変更周期（タイミング）は、印刷回数以外の要素を基準に定めてもよい。例えば、変更タイミングは時間に基づき定めてもよい。数分ごと、十数分ごと、数十分ごとにＹ軸固定位置を変更してもよい。
【０１７７】
図２３は、使用ノズルの変更の一例を示す。図２３は、インク吐出時、Ｙ軸方向でヘッド５を固定しつつ、Ｘ軸方向にヘッド５を移動させる例を示す。図２３は、アルファベット２行の文字列の画像を描画する例を示す。
【０１７８】
ヘッド５の描画幅は、Ｙ軸方向の上端のノズル５１から下端のノズル５１までの長さで決まる。そして、図２３に示す繰り返し画像のＹ軸方向の幅Ｙ１は、ヘッド５のＹ軸方向の幅（描画幅）の１／２よりも長い。このような場合、まず、制御部４は、Ｙ軸固定位置を、繰り返し画像の印刷範囲のＹ軸方向の上端とＹ軸方向で最も上にあるノズル５１が重なる位置とする（上端一致位置）。使用するノズル５１を変更するとき、制御部４は、Ｙ軸固定位置を、繰り返し画像の印刷範囲のＹ軸方向の下端とＹ軸方向で最も下にあるノズル５１が重なる位置に変える（下端一致位置）。図２３は、Ｙ軸固定位置を上端一致位置から下端一致位置に変える例を示す。
【０１７９】
下端一致位置への変更後、さらに所定回数、繰り返し画像を印刷したとき、制御部４は、Ｙ軸固定位置を、上端一致位置にする。つまり、制御部４は、Ｙ軸固定位置を交互に切り替える。制御部４は、Ｙ軸固定位置を上端一致位置と下端一致位置の何れかとする。これにより、使用されないノズル５１を無くすことができる。
【０１８０】
なお、繰り返し画像のＹ軸方向の幅Ｙ１は、ヘッド５の描画幅の１／２よりも短い場合がある。このような場合、制御部４は、Ｙ軸固定位置を、上端一致位置と下端一致位置で切り替えても、使用されないノズル５１がでる。そこで、制御部４は、印刷に使用するノズル５１を順番に切り替える。使用されないノズル５１が出ないようにする。
【０１８１】
例えば、制御部４は、ノズル５１ごとに、使用されていない時間を測る。言い換えると、制御部４は、ノズル５１ごとに、画像の印刷範囲と向かい合っていない時間を測る。使用ノズルを変更するとき、制御部４は、不使用の時間が最も長いノズル５１と画像の印刷範囲が向かい合うように、Ｙ軸固定位置を変更する。制御部４は、不使用の時間が最も長いノズル５１ができるだけ多く印刷範囲が向かい合うように、Ｙ軸固定位置を変更する。
【０１８２】
また、ヘッド５のノズル５１は、複数のノズルブロック５Ｂに分割されている（図４参照）。そこで、制御部４は、使用されていなかったノズルブロック５Ｂである不使用ブロックが繰り返し画像の印刷位置に向かい合うように、Ｙ軸固定位置を変更してもよい。言い換えると、制御部４はノズルブロック５Ｂ単位で、Ｙ軸固定位置を切り替えてもよい。
【０１８３】
また、複数の画像データＤ２に基づき、１つの物品２に、複数の繰り返し画像を印刷することがある。この場合、前記制御部４は、１つの印刷面２１内の繰り返し画像ごとに、使用されるノズル５１が異なるように、Ｙ軸固定位置を設定する。制御部４は、直前の繰り返し画像の印刷で使用されなかったノズル５１が、次の繰り返し画像の印刷範囲と向かい合うように、Ｙ軸固定位置を設定する。
【０１８４】
図２４は、１つの物品２に複数の繰り返し画像を印刷する例を示す。使用ノズルの変更の一例を示す。図２４は、インク吐出時、Ｙ軸方向でヘッド５を固定しつつ、Ｘ軸方向にヘッド５を移動させる例を示す。図２４のうち、「ＡＢＣＤＥＦＧＨ」の文字列が１つ目の繰り返し画像である。また、「ＩＪＫＬＭＮＯＰＱ」の文字列が２つ目の繰り返し画像である。図２４の例では、各文字列の間隔はヘッド５のＹ軸方向の長さよりも広い。
【０１８５】
このような場合、制御部４は、１つ目の繰り返し画像の印刷のため、Ｘ軸方向でヘッド５を移動させる。１つめの繰り返し画像の印刷完了後、制御部４は、２つ目の繰り返し画像の印刷開始位置に向けて、移動部６にヘッド５を移動させる。このとき、Ｘ軸方向及びＹ軸方向でヘッド５を移動させる。そして、図２４に示すように、制御部４は、１つめの繰り返し画像と２つ目の繰り返し画像で使用されるノズル５１が異なるように、ヘッド５を移動させる。
【０１８６】
（Ｙ軸固定位置の変更に伴う吐出時間隔の調整）
次に、図２５を用いて、実施形態に係るＹ軸固定位置の変更に伴う吐出時間隔の調整の一例を説明する。図２５は、実施形態に係るＹ軸固定位置の変更に伴う吐出時間隔の調整の流れの一例を示す図である。
【０１８７】
使用されない（インクを吐出しない）時間が長いノズル５１では、インクの粘度が高くなる。粘度が高くなっているインクが固まらないうちに、インクを吐出すべきである。しかし、駆動電圧が小さいと（流路に加わる圧力が小さいと）、粘度が高くなっているインクを吐出できない場合がある。そこで、Ｙ軸固定位置を変更した場合、予め定められた許容時間以上、インクが吐出されなかったノズル５１があるとき、１ドットあたりのインク吐出量を一時的に大きくする。
【０１８８】
そのため、制御部４は、ノズル５１ごとに使用されなかった時間（インクを吐出していない時間、不使用時間）を管理する。記憶部４３は、使用されなかった時間を管理するための不使用時間管理データＤ６を記憶する（図１０参照）。制御部４は、１つの物品２の印刷がおわるごとに、制御部４は、不使用時間管理データＤ６を記憶部４３に更新させる。なお、クリーニングが行われた場合、制御部４は、全ノズル５１の不使用時間をゼロにリセットする。
【０１８９】
図２５のスタートは、Ｙ軸固定位置を変更した時点である。まず、制御部４は、不使用時間管理データＤ６を参照する。そして、制御部４は、Ｙ軸固定位置変更前に使用されていなかったノズル５１であって、不使用時間が許容時間以上のノズル５１がこれから印刷に使用するノズル５１にあるか否かを確認する（ステップ♯７１）。
【０１９０】
不使用時間が許容時間以上のノズル５１がない場合（ステップ♯７１のＮｏ）、本フローは終了する（エンド）。不使用時間が許容時間以上のノズル５１がある場合（ステップ♯７１のＹｅｓ）、制御部４は、設定された吐出時間隔が最大間隔であるか否かを確認する（ステップ♯７２）。最大間隔は、設定され得る吐出時間隔のうち、最大の吐出時間隔である。例えば、制御部４は、吐出時間隔が５ｍｍであるか否かを確認する。
【０１９１】
吐出時間隔が最大間隔であるとき（ステップ♯７２のＹｅｓ）、１ドットあたりのインク吐出量（液滴の量）は最大とされる。粘度の高いインクは吐出されるはずである。そこで、吐出時間隔が最大間隔であるとき（ステップ♯７２のＹｅｓ）、本フローは終了する（エンド）。一方、吐出時間隔が最大間隔でないとき（ステップ♯７２のＮｏ）、制御部４は、吐出時間隔を最大間隔に拡大する（ステップ♯７３）。制御部４は、例えば、吐出時間隔を５ｍｍとする。
【０１９２】
高粘度のインクを吐出できればよい。最大間隔で印刷を長時間続ける必要はない。そこで、制御部４は、最大間隔で予め定められた個数の物品２を印刷する（ステップ♯７４）。予め定められた個数は、例えば、１〜数個でよい。予め定められた個数の物品２を印刷したとき、制御部４は、吐出時間隔を拡大前の吐出時間隔に戻す（ステップ♯７５）。そして、本フローは終了する（エンド）。
【０１９３】
（印刷面２１の撮影に基づく印刷）
次に、図２６、図２７を用いて、実施形態に係る画像形成装置１での印刷面２１の撮影に基づく印刷の一例を説明する。図２６は、実施形態に係る画像形成装置１での印刷面２１の撮影に関連する部分の一例を示す図である。図２７は、実施形態に係る画像自動付加モードの流れの一例を示す図である。図２８は、実施形態に係るコピーモードの流れの一例を示す図である。
【０１９４】
画像形成装置１は、物品２の印刷面２１を読み取る読取装置４７を含む（図１参照）。読取装置４７は、画像形成装置１に設けられたカメラである。読取装置４７は、搬送ライン上の物品２を撮影する。例えば、読取装置４７は画像形成装置１が印刷可能な範囲を撮影する。
【０１９５】
図２６に示すように、読取装置４７は、レンズ４７ａ、イメージセンサー４７ｂ、カメラモジュール４７ｃを含む。カメラモジュール４７ｃはイメージセンサー４７ｂが出力する画像信号に基づき、撮影データＤ７（画像データ）を生成する。読取装置４７は撮影で得られた撮影データＤ７を記憶部４３に送信する。記憶部４３は撮影データＤ７を記憶する。
【０１９６】
画像形成装置１は、撮影に基づく印刷モードとして、画像自動付加モードと、コピーモードを有する。画像自動付加モードで印刷するか、コピーモードで印刷するかを操作パネル９で選択することができる。操作パネル９は、画像自動付加モードで印刷するか、コピーモードで印刷するかの選択を受け付ける。
【０１９７】
１．画像自動付加モード
画像自動付加モードは、物品２に付された特定画像に基づき、特定画像に対応付けられた画像を印刷面２１に付加するモードである。また、画像自動付加モードは、物品２に付された特定マークに基づき、特定マークに対応付けられた画像を印刷面２１に付加するモードである。画像自動付加モードは、物品２に特定画像、特定マークが付されているとき、紐付けられた画像を印刷面２１に自動的に印刷するモードともいえる。特定画像、特定マークは、物品２に印刷されたものでなくてもよい。特定画像、特定マークは、例えば、シールでもよい。
【０１９８】
例えば、使用言語を示す画像が特定画像として付されているとき、画像形成装置１は、対応する言語の文字列を自動的に印刷する。ラインに仕向地が異なる物品２が混在していても、仕向地に適合する文字列を自動的に印刷することができる。コンピューター２００や操作パネル９で、逐一、使用言語や、使用する文字列の画像データＤ２を指定しなくてすむ。
【０１９９】
例えば、ヨーロッパ向けを示す三角形のマークが特定マークとして付されているとき、画像形成装置１はヨーロッパ向け製品であることを示す画像を自動的に印刷する。ラインに仕向地が異なる物品２が混在していても、適切な画像を自動的に付すことができる。コンピューター２００や画像形成装置１で、逐一、仕向地を示す画像を指定しなくてすむ。
【０２００】
図２７を用いて、画像自動付加モードでの印刷の流れの一例を示す図である。図２７のスタートは、例えば、操作パネル９で画像自動付加モードでの印刷を指示した時点である。まず、制御部４は、読取装置４７に撮像を開始させる（ステップ♯８１）。読取装置４７は、画像形成装置１の印刷可能範囲で停止している又は印刷可能範囲を通過していく物品２を撮影する。
【０２０１】
ここで、記憶部４３は、判定用データＤ８を記憶する。判定用データＤ８は、特定画像、特定マークが物品２に付されているか否かを判定するためのデータである（図２６参照）。判定用データＤ８は、特定画像、特定マークごとに用意される。制御部４は、判定用データＤ８に基づき、物品２に特定画像、特定マークが付されているか否かを確認する。
【０２０２】
判定用データＤ８は、特定画像、又は、特定マークを示す画像データとして、判定用画像データＤ９を含む。例えば、特定画像が型番を示す数字のとき、判定用画像データＤ９は、型番を示し、数字を含む画像データである。
【０２０３】
判定用データＤ８は、特定画像、特定マークに対応して印刷する画像の画像データＤ２として、自動印刷用画像データＤ１０を含む。また、判定用データＤ８は、自動印刷情報Ｄ１１を含む。自動印刷情報Ｄ１１は、自動印刷用画像データＤ１０について、印刷開始位置、印刷解像度、吐出時間隔といった情報を含む。自動印刷情報Ｄ１１では、特定画像、特定マーク中の特徴点からのＸ軸方向とＹ軸方向の距離を印刷開始位置として設定することができる。特徴点は、例えば、特定画像、特定マークの右上隅、右下隅、左上隅、左下隅とできる。自動印刷情報Ｄ１１は、コンピューター２００、又は、操作パネル９で設定することができる。
【０２０４】
制御部４は、撮影データＤ７に特定画像、特定マークが含まれているか否かを判定する（ステップ♯８２）。例えば、制御部４は、判定用画像データＤ９と撮影データＤ７のパターンマッチングを行う。そして、制御部４は、撮影データＤ７に特定画像、特定マークが含まれているか否かを判定する。
【０２０５】
撮影データＤ７に特定画像及び特定マークが含まれていないと判定したとき（ステップ♯８２のＮｏ）、フローは、ステップ♯８１に戻る。撮影データＤ７に特定画像、特定マークが含まれていると判定したとき（ステップ♯８２のＹｅｓ）、制御部４は、ヘッド５の位置合わせを移動部６に行わせる（ステップ♯８３）。制御部４は、ヘッド５のＸ軸方向とＹ軸方向の位置を、特定画像、特定マークから自動印刷情報Ｄ１１で定義された距離だけ離れた位置にあわせる。
【０２０６】
なお、読取装置４７の撮影範囲内に、特定画像又は特定マークと、ヘッド５が位置する。特定画像又は特定マークと、ヘッド５は撮影データＤ７に映り込む。そこで、制御部４は、撮影データＤ７上の特定画像又は特定マークと、ヘッド５の距離に基づき、ヘッド５のＸ軸方向の位置が印刷開始位置になったことを認識してもよい。制御部４は、Ｙ軸方向の描画幅の範囲内に画像の上端と下端が収まるように、ヘッド５のＹ軸方向の位置をあわせる。制御部４は、自動印刷情報Ｄ１１で定義された吐出時間隔に基づき、ヘッド５のＺ軸方向の位置をあわせる。
【０２０７】
ヘッド５の位置合わせができたとき、制御部４は、特定画像に対応する画像、又は、特定マークに対応する画像をヘッド５に印刷させる（ステップ♯８４）。制御部４は、特定画像に対応する自動印刷用画像データＤ１０に基づき、印刷を行わせる。あるいは、制御部４は、特定マークに対応する自動印刷用画像データＤ１０に基づき、印刷を行わせる。これにより、特定画像に紐付けられた画像、又は、特定マークに紐付けられた画像を自動的に印刷することができる。印刷後、フローは、ステップ♯８１に戻る。
【０２０８】
２．コピーモード
コピーモードは、見本の物品２を撮像し、見本と同様の画像を自動的に印刷面２１に印刷するモードである。コピーモードを用いることにより、コンピューター２００で画像データＤ２を編集しなくても、見本と同様の印刷を無地の物品２に付すことができる。
【０２０９】
図２８を用いて、コピーモードでの印刷の流れの一例を示す図である。図２８のスタートは、例えば、操作パネル９でコピーモードでの印刷を指示した時点である。まず、制御部４は、読取装置４７に見本の撮像を行わせる（ステップ♯９１）。使用者は、読取装置４７の撮像範囲に見本を置く。使用者は、全体が撮像されるように見本をセットする。セット後、使用者は、操作パネル９で撮像ボタンを操作する。言い換えると、使用者は、見本を撮影するためのシャッターをきる。
【０２１０】
読取装置４７は見本の撮影データＤ７を生成する（ステップ♯９２）。記憶部４３は見本の撮影データＤ７を記憶する（ステップ♯９３）。制御部４は、見本の物品２の撮影データＤ７に基づき、印刷に用いる画像データＤ２を生成する（ステップ♯９４）。さらに、制御部４は、生成した画像データＤ２ごとに、印刷設定情報Ｄ３を生成する（ステップ♯９５）。
【０２１１】
例えば、制御部４は、見本の撮影データＤ７から２次元コード、１次元コード、記号列を抽出する。そして、制御部４は、抽出した要素のそれぞれの画像データＤ２を生成する。制御部４は、見本の画像データＤ２に基づき、生成した画像データＤ２の印刷範囲を決定する。また、制御部４は、画像データＤ２の種類に応じて、吐出時間隔を設定する。
【０２１２】
そして、見本の物品２が撤去される。搬送装置３は、見本と同様の画像を印刷しようとする物品２の搬送を開始する（ステップ♯９６）。制御部４は、生成した画像データＤ２と印刷設定情報Ｄ３に基づき、物品２に印刷を行う（ステップ♯９７）。以後、制御部４は、搬送される物品２に見本と同様の印刷をヘッド５、移動部６に行わせる（エンド）。例えば、操作パネル９で印刷終了が入力されるまで、制御部４は、搬送される物品２に見本と同様の印刷を行わせる。
【０２１３】
（変形例）
次に、図２９〜図３１を用いて、実施形態に係る画像形成装置１の変形例を説明する。図２９、図３０は、変形例に係る画像形成装置１の一例を示す図である。図３１は、変形例に係るヘッド５のＺ軸方向の移動の流れの一例を示す図である。
【０２１４】
実施形態に係る画像形成装置１として、画像データＤ２の画像の種類や操作パネル９での設定に応じて、吐出時間隔を設定する例を説明した。そして、設定された吐出時間隔に応じて、間隔センサー４６を用いて、ノズル５１と印刷面２１の間隔を調整する例を説明した。しかし、画像の種類に応じて吐出時間隔を変える必要が無い場合もある。また、印刷する物品２が変わらない場合もある。このような場合、間隔センサー４６を用いる必要はない。
【０２１５】
変形例は、間隔センサー４６を設けない例である。変形例は、間隔規制部材４９を用いて、ノズル５１と印刷面２１の距離を安定させる。インク吐出中、間隔規制部材４９の物品側の先端が物品２と接する。間隔規制部材４９は、ノズル５１と印刷面２１の間隔が基準間隔以下になることを防ぐ。基準間隔は適宜定められる。基準間隔は、例えば、１ｍｍ〜５ｍｍの範囲のうち、何れかの長さとされる。
【０２１６】
間隔規制部材４９は、ノズル５１よりもＺ軸方向かつ物品２が位置する方向に突出している。間隔規制部材４９は、基準間隔の長さ分、突出する。ノズル５１に近づくように物品２が揺れても、間隔規制部材４９はノズル５１と物品２の接触を防ぐ。図２９に示すように、間隔規制部材４９は、例えば、ヘッド５の上部に取り付けられる。間隔規制部材４９はヘッド５の下部、側面に取り付けられてもよい。間隔規制部材４９は物品２と接する。かつ、物品２は搬送される。物品２の表面を傷付けず、かつ、物品搬送の妨げ（摩擦）とならないように、間隔規制部材４９はローラー又はボールとできる。間隔規制部材４９は物品２又はヘッド５のＸ軸方向の移動にあわせて回転する。
【０２１７】
図３０に示すように、間隔規制部材４９は、間隔規制部材４９と物品２が接したことを検知するための接触センサー４１０を含む。例えば、接触センサー４１０は感圧式のセンサーである。接触センサー４１０は、間隔規制部材４９と物品２が接しているとき、接触時レベルの電圧を出力する。一方、間隔規制部材４９と物品２が接していないとき、非接触時レベルの電圧を出力する。制御部４は、接触センサー４１０の出力に基づき、間隔規制部材４９と物品２が接しているか否かを認識する。
【０２１８】
次に、図３１を用いて、変形例に係る画像形成装置１でのヘッド５のＺ軸方向の移動制御の一例を説明する。図３１のスタートは、印刷を開始する時点である。言い換えると、印刷を行う物品２の搬送ライン（搬送装置３）での搬送が開始された時点である。複数の物品２に連続して印刷する場合、１つ目の物品２への印刷を開始する時点である。ロット単位（最小生産単位）で、同じ画像を連続して同様の物品２に印刷を開始する場合、１個目の物品２への印刷を開始する時点である。
【０２１９】
まず、制御部４は、ヘッド５のＺ軸方向の位置を衝突回避位置とする（ステップ♯１０１）。続いて、制御部４は、印刷に用いる画像データＤ２を認識する（ステップ♯１０２）。複数の画像データＤ２を用いて物品２を印刷するときもある。複数の画像を印刷するとき、印刷に用いられる画像データＤ２は複数とされる。そして、制御部４は、画像データＤ２ごとに吐出時間隔を設定する。
【０２２０】
そして、制御部４は、１つの画像（画像データＤ２）の印刷開始前に、押し当て処理を行う（ステップ♯１０３）。押し当て処理のとき、制御部４は、接触センサー４１０の出力が非接触時レベルから接触時レベルに変化するまで、Ｚ軸方向でヘッド５を移動部６に移動させる。言い換えると、制御部４は、ノズル５１と印刷面２１の間隔が基準間隔となるまで、Ｚ軸方向で物品２に向けてヘッド５を移動部６に移動させる。
【０２２１】
やがて、ヘッド５による１つの画像の印刷が開始される（ステップ♯１０４）。間隔規制部材４９は、画像の印刷中、間隔が基準間隔未満とならないようにする。やがて、１つの画像の印刷が完了する（ステップ♯１０５）。
【０２２２】
そして、制御部４は、印刷面２１に全ての画像を印刷したか否かを確認する（ステップ♯１０６）。言い換えると、制御部４は、１つの物品２の印刷が完了したか否かを確認する。印刷面２１に全画像を印刷できていないとき（ステップ♯１０６のＮｏ）、制御部４は、ヘッド５を次の印刷位置に移動させる（ステップ♯１０７）。制御部４は、次の画像の印刷開始位置に向けて、ヘッド５をＸ軸方向とＹ軸方向で移動させる。
【０２２３】
印刷面２１に全ての画像を印刷したとき（ステップ♯１０６のＹｅｓ）、続けて次の物品２を印刷するか否かを確認する（ステップ♯１０８）。言い換えると、制御部４は、１ロット分の物品２の印刷が完了したか否かを確認する（ステップ♯１０８）。次の物品２を印刷するとき（ステップ♯１０８のＹｅｓ）、フローは、ステップ♯１０１に戻る。制御部４は、ヘッド５のＺ軸方向の位置を衝突回避位置に戻す。このように、１つの物品２への印刷完了後、制御部４は、Ｚ軸方向かつ間隔が広がる方向に、ヘッド５を移動部６に移動させる。そして、制御部４は、ヘッド５のＺ軸方向の位置を衝突回避位置とする。そして、再度、制御部４は、押し当て処理を行う。つまり、制御部４は、次の物品２への印刷開始前、Ｚ軸方向かつ間隔が狭まる方向に、移動部６にヘッド５を移動させる。接触センサー４１０の出力が非接触時レベルから接触時レベルに変化するまで、移動部６はヘッド５を移動させる。
【０２２４】
このようにして、画像形成装置１は、ヘッド５、移動部６、制御部４を含む。ヘッド５は、列状に並べられたノズル５１を含む。ヘッド５は、画像データＤ２に基づきノズル５１から物品２の印刷面２１にインクを吐出して画像を印刷する。移動部６は、少なくとも２つの軸方向でヘッド５を移動させる。制御部４は、移動部６を制御する。各軸方向は直交する。２つの軸方向のうち、１つは、印刷面２１を正面とした場合の奥行方向であるＺ軸方向である。
【０２２５】
これにより、移動部６と制御部４により、ヘッド５の位置を移動させることができる。少なくとも２つの軸方向でヘッド５の位置を移動させることができる。つまり、少なくとも、平面的にヘッド５の位置を変えることができる。従って、ヘッド５の位置を容易に調整することができる。クリーニングや交換のようなメンテナンス作業がしやすい位置に、ヘッド５を移動させることができる。従って、メンテナンス作業がやりやすくなる。使用者の作業負担を減らすことができる。
【０２２６】
また、ノズル５１は、印刷面２１を正面とした場合の高さ方向であるＹ軸方向に沿って並べられる。移動部６は、第１移動機構６１、第２移動機構６２、第３移動機構６３を含む。制御部４は、Ｚ軸方向でヘッド５を第１移動機構６１に移動させる。制御部４はＹ軸方向でヘッド５を第２移動機構６２に移動させる。制御部４は、印刷面２１を正面とした場合の幅方向であるＸ軸方向で第３移動機構６３にヘッド５を移動させる。
【０２２７】
これにより、物品２に対し、立体的にヘッド５を移動させることができる。物品２の高さ、幅、奥行の３方向でヘッド５を移動させることができる。ヘッド５を所望の位置に移動させることができる。メンテナンス作業がしやすい位置に、自由にヘッド５を移動させることができる。使用者の作業負担を減らすことができる。また、物品２を停止させつつ画像を印刷することができる。また、印刷用ヘッドが固定の場合、印刷用ヘッドのノズル５１列よりも広い範囲に印刷するには、複数の印刷用ヘッドを並べて設ける必要があった。Ｙ軸方向でのヘッド５の移動が可能なので、複数のヘッド５を設けずにすむ。
【０２２８】
１つの物品２に複数の画像を印刷する場合がある。各画像の位置が、Ｙ軸方向で離れている場合がある。従来のヘッド５固定の場合、このような印刷では、ヘッド５を複数設ける必要があった。しかし、画像形成装置１では、ヘッド５をＹ軸方向（高さ方向）で移動させることができる。つまり、複数の画像データＤ２に基づき印刷面２１を印刷するとき、制御部４は、画像ごとに、Ｙ軸方向でのヘッド５の位置を異ならせる。これにより、１つのヘッド５で、Ｙ軸方向で離れた複数の画像を印刷することができる。複数のヘッド５を設けずに、各画像を印刷することができる。
【０２２９】
また、停止している物品２に印刷するとき、制御部４は、インク吐出中、ヘッド５をＸ軸方向で移動部６に移動させる。これにより、Ｘ軸方向でヘッド５を移動部６に移動させつつ、印刷面２１に２次元画像を印刷することができる。
【０２３０】
また、Ｘ軸方向に沿って移動している物品２に印刷するとき、制御部４は、インク吐出中、Ｘ軸方向のヘッド５の位置を移動部６に固定させる。これにより、Ｘ軸方向に沿って、印刷面２１に２次元画像を印刷することができる。
【０２３１】
また、Ｘ軸方向に沿って移動している物品２に印刷する場合、制御部４は、物品２とヘッド５の相対速度が一定になるように、ヘッド５を移動部６にＸ軸方向で移動させる。これにより、物品２とヘッド５の相対速度を一定とすることができる。インク吐出周期の間に、ノズル５１に対し物品２が進む距離を一定にすることができる。物品２の移動速度によらず、一定解像度の画像を印刷面２１に印刷することができる。
【０２３２】
また、画像形成装置１は、物品２のＸ軸方向での移動速度を検知するための速度センサー４４を含む。制御部４は、速度センサー４４の出力に基づき、移動速度を認識する。制御部４は、認識した移動速度に基づきインク吐出の基準周期中の物品２の移動距離を定める。制御部４は解像度に基づき１ドットのＸ軸方向の幅である１ドット幅を定める。制御部４は物品２とヘッド５の相対速度が１ドット幅を基準周期で除した速度となるように、Ｘ軸方向に沿ってヘッド５を移動部６に移動させる。制御部４は、基準周期でインクをヘッド５に吐出させる。これにより、基準周期の間に、ノズル５１に対し物品２が進む距離を一定にすることができる。速度センサー４４により移動速度を測るので、物品２の搬送速度の変動があっても一定にすることができる。物品２の移動速度が速くても、一定解像度の画像を印刷面２１に印刷することができる。
【０２３３】
また、制御部４は、物品２とヘッド５の相対速度が速いほど、使用するノズル５１からの単位時間におけるインク吐出量が多くなるように、ヘッド５にインクを吐出させる。制御部４は、相対速度が遅いほど、使用するノズル５１からの単位時間におけるインク吐出量が少なくなるように、ヘッド５にインクを吐出させる。これにより、物品２の搬送速度によらず、同じ濃度の画像を印刷することができる。
【０２３４】
従来、ラインに設けられたヘッド５に対しては、作業者の手で乾燥防止用キャップが取り付けられていた。そこで、画像形成装置１は、ヘッド５のうちのノズル５１が露出する露出面を覆い、インクの乾燥を防ぐためのキャップ部７を含む。予め定められた退避条件が満たされたとき、制御部４は、退避位置に向けてヘッド５を移動部６に移動させる。退避位置は、ヘッド５がキャップ部７に嵌め込まれ、露出面がキャップ部７で覆われる位置である。これにより、乾燥防止用キャップのヘッド５への装着を自動化することができる。乾燥防止用キャップを手作業で装着をしなくてすむ。また、印刷用ヘッドが固定されている場合、乾燥防止用キャップの装着を自動化するとき、キャップを移動する機構の追加が必要であった。つまり、物品２を搬送する機構の大きな改造が必要であった。画像形成装置１によれば、このような改造が不要である。メンテナンスが容易な画像形成装置１を提供することができる。
【０２３５】
また、画像形成装置１は、操作を受け付ける操作パネル９を含む。退避条件は、操作パネル９がヘッド５の退避指示を受け付けたこと、予め定められた退避時刻になったこと、及び、印刷が完了したことのうち、何れか１つ又は複数であることである。これにより、所定のトリガーに基づき、自動的にキャップ部７をヘッド５に取り付けることができる。自動的にキャップ部７をヘッド５に取り付けるトリガーを設定することができる。また、昼休みのような、ラインの停止時点にあわせて、自動的にキャップ部７をヘッド５に取り付けることもできる。また、印刷が完了した時点で自動的にキャップ部７をヘッド５に取り付けることもできる。
【０２３６】
従来、ラインに設けられたヘッド５（ノズル５１）のクリーニングは、作業者の手で行われていた。例えば、作業者は、ノズル５１にたまった粘度の高いインクや、ゴミをブレードで取り除く作業を行っていた。そこで、画像形成装置１は、ノズル５１をクリーニングするための清掃部材８１を含む。予め定められたクリーニング条件が満たされたとき、制御部４は、ノズル５１が清掃部材８１で擦られるようにヘッド５を移動部６に移動させる。これにより、ヘッド５のクリーニングを自動化することができる。手作業でクリーニングをしなくてすむ。印刷用ヘッドが固定されている場合、ヘッド５のクリーニングを自動化するとき、クリーニングの部材を移動する機構の追加が必要であった。つまり、物品２を搬送する機構の大きな改造が必要であった。自動化のために、物品２を搬送する機械の大きな改造は必要ない。従って、メンテナンスが容易な画像形成装置１を提供することができる。
【０２３７】
また、画像形成装置１は、操作を受け付ける操作パネル９を含む。クリーニング条件は、操作パネル９がノズル５１のクリーニング指示を受け付けたこと、予め定められたクリーニング時刻になったこと、印刷開始後又は直前のクリーニング後に所定個、物品２を印刷したこと、及び、印刷が完了したことのうち、何れか１つ又は複数であることである。これにより、所定のトリガーに基づき、自動的にクリーニングを開始させることができる。自動的なクリーニング開始のトリガーを設定することができる。また、昼休みのような、ラインの停止時点にあわせて、自動的にヘッド５をクリーニングすることもできる。また、物品２を所定個印刷するごとに、自動的にヘッド５をクリーニングすることもできる。また、印刷が完了した時点で自動的にヘッド５のクリーニングを行わせることもできる。
【０２３８】
また、画像形成装置１は、ノズル５１を擦る前の清掃部材８１にクリーニング液を流し、クリーニング後の清掃部材８１をクリーニング液で洗う洗浄部８２を含む。これにより、ノズル５１を擦る前の清掃部材８１にクリーニング液を塗布するので、ノズル５１を傷付けないようにすることができる。また、クリーニング開始時の清掃部材８１を常にきれいな状態で保つことができる。前のクリーニング時に付着した汚れを、今回のクリーニング時にノズル５１（ヘッド５）になすりつけることがない。
【０２３９】
画像形成装置１は、ヘッド５、移動部６、制御部４を含む。ヘッド５は、列状に並べられたノズル５１を含む。ヘッド５は、画像データＤ２に基づきノズル５１から物品２の印刷面２１にインクを吐出して画像を印刷する。移動部６は、印刷面２１を正面とする場合の奥行方向であるＺ軸方向でヘッド５を移動させる。移動部６は、少なくとも２つの軸方向でヘッド５を移動させる。制御部４は、印刷する画像又は物品２に応じて、インク吐出中のノズル５１と印刷面２１との間隔である吐出時間隔を設定する。制御部４は、設定した吐出時間隔となるようにＺ軸方向でヘッド５を移動部６に移動させる。これにより、印刷する画像や物品２に応じて、Ｚ軸方向で自動的にヘッド５を移動させることができる。印刷する画像又は物品２に応じて、ヘッド５（ノズル５１）と物品２（印刷面２１）の間隔を、自動的に調整することができる。ノズル５１と印刷面２１との間隔を適切な間隔とすることができる。
【０２４０】
また、制御部４は、画像の印刷に用いる画像データＤ２に関連付けられた印刷設定情報Ｄ３に基づき、吐出時間隔を設定してもよい。これにより、画像形成装置１に画像データＤ２と印刷設定情報Ｄ３を与えるだけで、ノズル５１と印刷面２１の間隔を自動的に適切な間隔とすることができる。
【０２４１】
また、画像形成装置１は、それぞれの画像の種類ごとに、吐出時間隔を定義した定義データＤ４を記憶する記憶部４３を含む。印刷設定情報Ｄ３が画像の種類を示す情報を含むとき、制御部４は、印刷設定情報Ｄ３に含まれる画像の種類と定義データＤ４に基づき吐出時間隔を設定してもよい。これにより、定義データＤ４に基づき、印刷しようとする画像の種類を認識することができる。印刷しようとする画像の種類に応じて、ノズル５１と印刷面２１の間隔を自動的に適切な間隔とすることができる。精密、高画質が求められる画像の種類のとき、ノズル５１と印刷面２１の間隔を自動的に近めに設定することができる。精密、高画質が求められない画像の種類のとき、ノズル５１と印刷面２１の間隔を自動的に遠めに設定することができる。
【０２４２】
また、印刷設定情報Ｄ３が、吐出時間隔の値を示す情報を含むとき、制御部４は、印刷設定情報Ｄ３に含まれる値に基づき吐出時間隔を設定してもよい。これにより、ノズル５１と印刷面２１の間隔を印刷設定情報Ｄ３で直接的に定義された値に合わせることができる。ノズル５１と印刷面２１の間隔を予め定義された値に基づき、調整することができる。
【０２４３】
また、制御部４は、画像データＤ２を解析して、画像データＤ２の画像の種類を判定してもよい。制御部４は、判定した画像の種類と定義データＤ４に基づき吐出時間隔を設定してもよい。これにより、画像データＤ２を解析し、印刷しようとする画像の種類を認識することができる。印刷しようとする画像の種類に応じて、ノズル５１と印刷面２１の間隔を自動的に適切な間隔とすることができる。精密、高画質が求められる画像の種類のとき、ノズル５１と印刷面２１の間隔を自動的に近めに設定することができる。精密、高画質が求められない画像の種類のとき、ノズル５１と印刷面２１の間隔を自動的に遠めに設定することができる。
【０２４４】
画像形成装置１は、印刷する画像の種類の選択を受け付ける操作パネル９を含んでもよい。制御部４は、操作パネル９で選択された画像の種類と定義データＤ４に基づき、吐出時間隔を設定してもよい。これにより、使用者は、操作パネル９で印刷しようとする画像の精密さを設定できる。できるだけインクの着弾位置がずれないようにしたい場合、必要レベルが高い印刷モードを選択すればよい。使用者の選択に基づき、インクの着弾位置がずれが少なくなるように、間隔を狭めに設定することができる。インクの着弾位置がずれても問題がない場合、必要レベルが低い印刷モードを選択すればよい。使用者の選択に基づき、間隔を広めに設定することができる。従って、使用者は、ノズル５１と印刷面２１の間隔を所望の間隔に設定できる。
【０２４５】
選択可能な画像の種類として、記号列、１次元コード、２次元コードがある。制御部４は、記号列が選択されたとき、吐出時間隔を第１間隔に設定する。１次元コードが選択されたとき、制御部４は吐出時間隔を第１間隔よりも狭い第２間隔に設定する。２次元コードが選択されたとき、制御部４は、吐出時間隔を第２間隔よりも狭い第３間隔に設定する。これにより、使用者は、印刷する画像に応じた吐出時間隔を選択できる。画像の種類を選択するだけで、所望の印刷結果が得られるように、ノズル５１と印刷面２１の間隔を設定することができる。
【０２４６】
物品２の表面が平滑な（細かい）場合がある。表面が平滑のとき、ノズル５１と印刷面２１の間隔が狭いほど、印刷された画像の画質は高くなりやすい。インクの着弾位置がずれず、均等に物品２の表面にインクがのるためである。一方、表面が粗いとき、ノズル５１と印刷面２１の間隔を一定以上とることが好ましい場合がある。ノズル５１と印刷面２１の間隔を広げると、インクの着弾位置がばらつきやすくなる。このばらつきによって、表面の凹凸になじむようにインクがのる場合があるためである。そこで、画像形成装置１は、物品２の表面の平滑レベルの設定を受け付ける操作パネル９を含んでもよい。制御部４は、設定された平滑レベルが高いほど、吐出時間隔を狭くする。制御部４は、設定された平滑レベルが低いほど、吐出時間隔を狭くする。これにより、物品２に応じて、ノズル５１と印刷面２１の間隔を設定することができる。表面が滑らかな場合、間隔を狭めにすることができる。一方、表面が粗い場合、間隔を広めにすることができる。物品２の印刷面２１の状態に応じて画質が向上するように、間隔を調整することができる。
【０２４７】
ノズル５１と印刷面２１の間隔が広いほど、インクの着弾位置は狙いの位置からずれる。そのため、同じ量のインクを吐出しても、間隔が広いほど印刷される画像の濃度は薄くなる傾向がある。そこで、制御部４は、吐出時間隔が狭いほど、１ドットあたりのインク吐出量が少なくなるように、ヘッド５にインクを吐出させる。制御部４は、吐出時間隔が広いほど、１ドットあたりのインク吐出量が多くなるように、ヘッド５にインクを吐出させる。これにより、ノズル５１と印刷面２１の間隔にあわせて、ノズル５１から吐出されるインクの量を調整することができる。濃すぎず、薄すぎない画像を印刷面２１に印刷することができる。
【０２４８】
なお、本発明は、印刷用データＤ１のデータ構造としての側面を有する。具体的に、印刷用データＤ１は画像形成装置１に入力される。印刷用データＤ１のデータ構造は、印刷する画像に対応する画像データＤ２と、画像データＤ２と関連付けられた印刷設定情報Ｄ３を含む。印刷設定情報Ｄ３は、インクを吐出して画像を印刷するヘッド５と物品２との間隔を定め、物品２の印刷面２１を正面とする場合の奥行方向であるＺ軸方向でヘッド５を移動させるための情報を含む。これにより、印刷用データＤ１を、ヘッド５と物品２との間隔を定めるための情報を含むようなデータ構造とすることができる。画像形成装置１に画像データＤ２と印刷設定情報Ｄ３を与えるだけで、ヘッド５と物品２の間隔を自動的に適切な間隔に調整することができる。
【０２４９】
画像形成装置１は、ヘッド５、移動部６、制御部４を含む。ヘッド５は、物品２の印刷面２１を正面とする場合の上下方向であるＹ軸方向に沿って列状に並べられたノズル５１を含む。ヘッド５は、画像データＤ２に基づきノズル５１から物品２の印刷面２１にインクを吐出して画像を印刷する。移動部６は、Ｙ軸方向と、印刷面２１を正面とする場合の奥行方向であるＺ軸方向でヘッド５を移動させる。複数の物品２に繰り返し画像を同じ位置に繰り返し印刷する場合、制御部４は、Ｙ軸固定位置を設定する。繰り返し画像を印刷するためのインク吐出中、制御部４は、Ｙ軸固定位置でＹ軸方向のヘッド５の位置を移動部６に固定させる。繰り返し画像のＹ軸方向の幅がヘッド５のＹ軸方向の描画幅よりも狭いとき、制御部４は、予め定められたタイミングでＹ軸固定位置を変更する。制御部４は繰り返し画像の印刷に用いるノズル５１を変更する。
【０２５０】
ラインでは、物品２（印刷面２１）の同じ位置に同じ画像の印刷を繰り返す場合がある。制御部４は、印刷位置と向かい合うノズル５１にインクを吐出させる。そして、繰り返し画像と繰り返し画像の間で、ヘッド５のＹ軸方向の固定位置を変更することができる。つまり、印刷に使用するノズル５１を変えることができる。使用しないノズル５１を無くす、又は、減らすことができる。従って、ノズル５１での目詰まりの発生を防ぐことができる。
【０２５１】
また、制御部４は、所定回数、繰り返し画像を印刷するごとに、Ｙ軸固定位置を変更する。これにより、所定回数、繰り返し画像を印刷するごとに、Ｙ軸固定位置を変更することができる。従って、所定回数、繰り返し画像を印刷するごとに、印刷に使用するノズル５１の範囲を切り替えることができる。従ってノズル５１での目詰まりの発生を防ぐことができる。
【０２５２】
また、ヘッド５のノズル５１は、複数のノズルブロック５Ｂに分割される。Ｙ軸固定位置を変更するとき、制御部４は、使用されていなかったノズルブロック５Ｂである不使用ブロックが繰り返し画像の印刷位置に向かい合うように、移動部６にヘッド５を移動させる。これにより、繰り返し画像の印刷中、不使用ブロックがなくなるようにヘッド５をＹ軸方向で移動させることができる。
【０２５３】
また、Ｙ軸固定位置を変更するとき、制御部４は、Ｙ軸固定位置の変更前に使用されていなかったノズル５１を繰り返し画像の印刷位置に向かい合うように、Ｙ軸固定位置を変更する。また、制御部４は、１ドットあたりのインク吐出量を最大とする。これにより、不使用であったノズル５１からのインク吐出量を一時的に増やすことができる。不使用であったノズル５１から、乾燥で粘度が大きくなったインクを積極的に吐き出すことができる。
【０２５４】
ヘッド５（ノズル５１）と物品２（印刷面２１）の間隔を広げるほど、インクの着弾位置は狙いの位置からずれやすくなる。Ｙ軸固定位置を変更により、１ドットあたりのインク吐出量を最大とするとき、制御部４は、インク吐出中のノズル５１と印刷面２１との吐出時間隔を拡大させる。制御部４は、予め定められた個数の物品２を印刷したとき、吐出時間隔を拡大前の吐出時間隔に戻す。インクの吐出量を増やすとき、ノズル５１と印刷面２１の間隔を広げることができる。適度にインクの着弾位置をばらけさせることができる。従って、印刷された画像の濃度が濃くなりすぎることを防ぐことができる。
【０２５５】
繰り返し画像のＹ軸方向の幅がヘッド５のＹ軸方向の描画幅よりも狭い場合、使用されないノズル５１がでる。ノズル５１のうち、Ｙ軸方向の上端部分と下端部分の何れか一方、又は、両方の部分で使用されないノズル５１が生ずる。制御部４は、繰り返し画像の印刷位置のＹ軸方向の上端とヘッド５のＹ軸方向の上端のノズル５１が重なるようにＹ軸固定位置を設定する、又は、繰り返し画像の印刷位置のＹ軸方向の下端とヘッド５のＹ軸方向の下端のノズル５１が重なるようにＹ軸固定位置を設定する。これにより、ノズル５１のうち、Ｙ軸方向の上端部分と下端部分で使用されないノズル５１が使用されるように、ヘッド５を移動させることができる。
【０２５６】
複数の画像データＤ２に基づき、１つの物品２に、複数の繰り返し画像を印刷するとき、制御部４は、１つの印刷面２１内の繰り返し画像ごとに使用されるノズル５１が異なるように、Ｙ軸固定位置を設定する。制御部４は、直前の繰り返し画像の印刷で使用されなかったノズル５１が、次の繰り返し画像の印刷範囲と向かい合うように、Ｙ軸固定位置を設定する。これにより、１つの物品２に複数の繰り返し画像を印刷する場合、使用しないノズル５１が生じないようにすることができる。１つの物品２の印刷中に使用するノズル５１を切り替えることができる。目詰まりしたノズル５１が生ずることを防ぐことができる。
【０２５７】
また、画像形成装置１は、印刷面２１を読み取り、撮影データＤ７を生成する読取装置４７を含む。制御部４は、撮影データＤ７に特定画像が含まれているか否かを判定する。特定画像が含まれていると判定したとき、制御部４は、特定画像に対応する画像をヘッド５に印刷させる。これにより、物品２に予め特定画像を付しておくだけで、特定画像に対応する画像を自動的に物品２に印刷することができる。物品２の印刷に関する画像形成装置１やコンピューター２００での設定作業を減らすことができる。
【０２５８】
また、制御部４は、撮影データＤ７に特定マークが含まれているか否かを判定する。特定マークが含まれていると判定したとき、制御部４は、特定マークに対応する画像をヘッド５に印刷させる。これにより、物品２に予め特定マークを付しておくだけで、特定画像に対応する画像を自動的に物品２に印刷することができる。マークは認識できれば手書きでもよい。マークはシールでもよい。物品２の印刷に関する画像形成装置１やコンピューター２００での設定作業を減らすことができる。
【０２５９】
また、制御部４は、見本の物品２が撮影された撮影データＤ７に基づき印刷に用いる画像データＤ２を生成する。制御部４は、撮影データＤ７に基づき生成した画像データＤ２に基づき、物品２への印刷をヘッド５に行わせる。これにより、見本をコピーして、物品２に印刷を施すことができる。見本に付された記号、コードのコピー印刷を行うことができる。物品２の印刷に関する画像形成装置１やコンピューター２００での設定作業を減らすことができる。
【０２６０】
また、画像形成装置１は、ヘッド５、移動部６、制御部４を含む。ヘッド５は、列状に並べられたノズル５１を含む。ヘッド５は、画像データＤ２に基づきノズル５１から物品２の印刷面２１にインクを吐出して画像を印刷する。移動部６は、印刷面２１を正面とする場合の奥行方向であるＺ軸方向でヘッド５を移動させる。移動部６は、少なくとも２つの軸方向でヘッド５を移動させる。制御部４は、インク吐出中のノズル５１と印刷面２１の間隔である吐出時間隔を設定する。制御部４は、Ｚ軸方向でヘッド５を移動部６に移動させ、インク吐出中のノズル５１と印刷面２１の間隔を設定した吐出時間隔で維持する。
【０２６１】
これにより、Ｚ軸方向でヘッド５を移動させることができる。ヘッド５の移動により、ヘッド５（ノズル５１）と物品２（印刷面２１）との間隔を一定とすることができる。従って、印刷される画像の品質のばらつきを無くすことができる。例えば、色むらのある画像や、ぼけた画像の印刷を防ぐことができる。
【０２６２】
また、画像形成装置１は、ノズル５１と印刷面２１の距離を測るための間隔センサー４６を含む。制御部４は、間隔センサー４６の出力に基づき、ノズル５１と印刷面２１の距離を認識する。制御部４は、画像の印刷開始前、位置合わせ処理を行う。制御部４は、位置合わせ処理のとき、Ｚ軸方向でヘッド５を移動部６に移動させ、間隔を設定した吐出時間隔する。画像の印刷中、制御部４は、間隔が吐出時間隔で保たれるように、Ｚ軸方向でヘッド５を移動部６に移動させる。これにより、センサーを用いて、印刷中、ノズル５１と印刷面２１の間隔（距離）を一定で保つことができる。印刷される画像の品質のばらつきを無くすことができる。
【０２６３】
また、制御部４は、１つの物品２への印刷完了後、Ｚ軸方向かつ間隔が広がる方向に、ヘッド５を移動部６に移動させ、ヘッド５を衝突回避位置とする。次の物品２への印刷開始前、制御部４は、Ｚ軸方向かつ間隔が狭まる方向に、ヘッド５を移動部６に移動させる。これにより、物品２への印刷完了後、ヘッド５を安全な位置に退避することができる。搬送物品２の画像形成装置１への到達後、ヘッド５を物品２に近づけることができる。ヘッド５と物品２が衝突することを無くすことができる。
【０２６４】
また、制御部４は、位置合わせ処理の前に、ノズル５１と印刷面２１の距離を認識する。制御部４は、認識した間隔が予め定められた許容範囲に収まるとき、位置合わせ処理を省略し、ヘッド５に印刷を開始させる。これにより、位置合わせ処理を省略する場合を設けることができる。物品２への印刷開始を早めることができる。印刷速度、印刷効率、生産性を向上することができる。
【０２６５】
また、変形例に係る画像形成装置１は、ノズル５１と印刷面２１の間隔が基準間隔以下になることを防ぐための間隔規制部材４９を含む。間隔規制部材４９は、ノズル５１よりもＺ軸方向かつ物品２が位置する方向に突出している。間隔規制部材４９により、ノズル５１と印刷面２１の間隔が基準間隔以下になることを防ぐことができる。ヘッド５と物品２の衝突により、ヘッド５（ノズル５１）にダメージが入ることを防ぐことができる。
【０２６６】
また、間隔規制部材４９は、ヘッド５に取り付けられる。これにより、ヘッド５とともに、間隔規制部材４９を移動させることができる。ヘッド５の位置によらず、ノズル５１と印刷面２１の間隔を基準間隔以下となることを防ぐことができる。
【０２６７】
また、間隔規制部材４９は、ローラー又はボールである。これにより、ヘッド５の移動に伴い、物品２と接したまま、間隔規制部材４９を滑らかに移動させることができる。物品２の形状に沿って、物品２を壊さないように間隔規制部材４９を移動させることができる。
【０２６８】
また、間隔規制部材４９は、間隔規制部材４９と物品２が接したことを検知するための接触センサー４１０を含む。接触センサー４１０は、間隔規制部材４９と物品２が接しているとき、第１レベルを出力する。接触センサー４１０は、間隔規制部材４９と物品２が接していないとき、第２レベルを出力する。制御部４は、画像の印刷開始前、押し当て処理を行う。押し当て処理のとき、制御部４は、接触センサー４１０の出力が第２レベルから第１レベルに変化するまで、Ｚ軸方向でヘッド５を移動部６に移動させる。これにより、間隔規制部材４９と物品２が接する圧力が強くなりすぎることを防ぐことができる。間隔規制部材４９を物品２に押し当てすぎることがなくなる。押し当てすぎることがないので、ノズル５１と印刷面２１の間隔が基準間隔以下になることを防ぐことができる。間隔規制部材４９は物品２と強く接触しないので、物品２の破損が生じない。
【０２６９】
制御部４は、１つの物品２への印刷完了後、Ｚ軸方向かつ間隔が広がる方向に、ヘッド５を移動部６に移動させ、ヘッド５を衝突回避位置とする。次の物品２への印刷開始前、制御部４は、接触センサー４１０の出力が第２レベルから第１レベルに変化するまで、Ｚ軸方向かつ間隔が狭まる方向に移動部６にヘッド５を移動させる。これにより、物品２への印刷完了後、ヘッド５と間隔規制部材４９を物品２と接しえない位置に退避することができる。ヘッド５と間隔規制部材４９を安全な位置に退避することができる。搬送物品２の画像形成装置１への到達後、間隔規制部材４９を物品２に当てることができる。ヘッド５と物品２が衝突することを無くすことができる。
【０２７０】
また、画像形成システム１００は、上述の画像形成装置１と、印刷面２１を正面とした場合の幅方向であるＸ軸方向で物品２を搬送する搬送装置３と、を含む。これにより、ラインで搬送される物品２に印刷を行うことができる。
【０２７１】
また、画像形成システム１００では、搬送装置３は、ヘッド５が印刷を開始する前に、物品２を停止させてもよい。ヘッド５は、停止している物品２に印刷する。ヘッド５による印刷が完了したとき、搬送装置３は、物品２の搬送を再開する。これにより、搬送中に停止された物品２に印刷を行うことができる。物品２を停止させるので、インクの着弾位置のずれが少なくなりやすい。
【０２７２】
また、画像形成システム１００では、搬送装置３は、一定速度で物品２を搬送してもよい。ヘッド５は、搬送されている物品２に印刷してもよい。これにより、ラインで搬送される物品２に印刷を行うことができる。
【産業上の利用可能性】
【０２７３】
本発明は、搬送ライン上の物品を、インクで印刷する画像形成装置、画像形成システムに利用可能である。
【符号の説明】
【０２７４】
１００  画像形成システム              １      画像形成装置
２      物品                          ２１    印刷面
３      搬送装置                      ４      制御部
４３    記憶部                        ４４    速度センサー
４７    読取装置                      ４６    間隔センサー
４９    間隔規制部材                  ４１０  接触センサー
５      ヘッド                        ５１    ノズル
５Ｂ    ノズルブロック                ６      移動部
６１    第１移動機構                  ６２    第２移動機構
６３    第３移動機構                  ７      キャップ部
９      操作パネル                    ８１    清掃部材
８２    洗浄部                        Ｄ１    印刷用データ
Ｄ２    画像データ                    Ｄ３    印刷設定情報
Ｄ４    定義データ
【図１】
2019034526.tif 000003
【図２】
2019034526.tif 000004
【図３】
2019034526.tif 000005
【図４】
2019034526.tif 000006
【図５】
2019034526.tif 000007
【図６】
2019034526.tif 000008
【図７】
2019034526.tif 000009
【図８】
2019034526.tif 000010
【図９】
2019034526.tif 000011
【図１０】
2019034526.tif 000012
【図１１】
2019034526.tif 000013
【図１２】
2019034526.tif 000014
【図１３】
2019034526.tif 000015
【図１４】
2019034526.tif 000016
【図１５】
2019034526.tif 000017
【図１６】
2019034526.tif 000018
【図１７】
2019034526.tif 000019
【図１８】
2019034526.tif 000020
【図１９】
2019034526.tif 000021
【図２０】
2019034526.tif 000022
【図２１】
2019034526.tif 000023
【図２２】
2019034526.tif 000024
【図２３】
2019034526.tif 000025
【図２４】
2019034526.tif 000026
【図２５】
2019034526.tif 000027
【図２６】
2019034526.tif 000028
【図２７】
2019034526.tif 000029
【図２８】
2019034526.tif 000030
【図２９】
2019034526.tif 000031
【図３０】
2019034526.tif 000032
【図３１】
2019034526.tif 000033