(57)【要約】【課題】中断前に記録媒体に形成された画像と再開後に記録媒体に形成された画像とを精度よくつなぐ。【解決手段】  画像形成装置１は、布地Ｍに画像を印刷する画像形成機構１０と、画像の印刷が中断された場合に、中断された時点の布地上の中断位置に基づいて印刷再開時の開始位置を取得する印刷制御部２０７（データ解析部２０７ａ）と、中断された時点の布地の第１印刷開始位置と再開時における布地の第２印刷開始位置との間の位置ずれ情報を取得する印刷制御部２０７（印刷位置制御部２０７ｅ）と、位置ずれ情報に基づいて印刷再開時の画像位置を補正する印刷制御部２０７（印刷位置制御部２０７ｅ）と、を備えることを特徴とする。【選択図】図７
2019119133.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を形成する画像形成手段と、
前記画像の形成が中断された場合に、中断された時点の記録媒体上の中断位置に基づいて画像形成再開時の開始位置を取得する再開位置情報取得手段と、
中断された時点の前記記録媒体の第１位置と再開時における前記記録媒体の第２位置との間の位置ずれ情報を取得する位置ずれ情報取得手段と、
前記位置ずれ情報に基づいて前記画像形成再開時の画像位置を補正する位置補正手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記第１位置と前記第２位置とのずれ量が予め定められた範囲内にある場合に前記画像の形成を再開する再開制御手段を備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記位置ずれ情報取得手段は、前記第１位置における前記画像の形成開始位置と前記第２位置における前記画像の形成開始位置との差に基づいて前記位置ずれ情報を取得する
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像の形成が中断された場合に、再開の要否に関する通知を行う通知手段と、
前記通知に対する入力を受け付ける入力受付手段と、を備える
ことを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
記録媒体に画像を形成する画像形成方法であって、
前記画像の形成が中断された場合に、中断された時点の記録媒体上の中断位置に基づいて画像形成再開時の開始位置を取得する再開位置情報の取得ステップと、
中断された時点の前記記録媒体の第１位置と再開時における前記記録媒体の第２位置との間の位置ずれ情報を取得する位置ずれ情報の取得ステップと、
前記位置ずれ情報に基づいて前記画像形成再開時の画像位置を補正する位置補正ステップと、を備える
を備えることを特徴とする画像形成方法。
【請求項６】
請求項５に記載の画像形成方法における各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及びプログラムに関する。
【背景技術】
【０００２】
記録媒体に画像を形成する画像形成装置において、ジャムなどによって画像形成が中断された場合には、中断時にセットされていた記録媒体を破棄して新たな記録媒体に画像を形成することが行われている。しかしながら、画像形成が中断されても、中断時にセットされていた記録媒体を再度セットして、この記録媒体に画像形成を行うことで、記録媒体を破棄せずに画像を完成できる場合がある。
例えば特許文献１には、画像形成が中断された記録媒体を再度セットし、この記録媒体に画像形成を行う画像形成装置が開示されている。この画像形成装置は、中断操作が行われたタイミングで、印刷初行位置にセットされてから現在までの記録媒体の搬送量を記憶するとともに、記録ヘッドの位置を記憶する。記録媒体が再度セットされた場合、画像形成装置は、記録媒体の搬送量と記録ヘッドの位置とに基づいて画像の再印刷開始位置を定めて印刷を再開する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の画像形成装置では、中断時における記録媒体のセット位置と、再開時における記録媒体のセット位置のずれについては考慮されていない。したがって、中断時における記録媒体のセット位置と、再開時における記録媒体のセット位置とがずれていた場合には、中断前に記録媒体に形成された画像と再開後に記録媒体に形成された画像とのつなぎ目が不自然になってしまう。
本発明は、上述の事情に鑑みてなされたものであり、その目的は、中断前に記録媒体に形成された画像と再開後に記録媒体に形成された画像とを精度よくつなぐことにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、請求項１記載の発明は、記録媒体に画像を形成する画像形成手段と、前記画像の形成が中断された場合に、中断された時点の記録媒体上の中断位置に基づいて画像形成再開時の開始位置を取得する再開位置情報取得手段と、中断された時点の前記記録媒体の第１位置と再開時における前記記録媒体の第２位置との間の位置ずれ情報を取得する位置ずれ情報取得手段と、前記位置ずれ情報に基づいて前記画像形成再開時の画像位置を補正する位置補正手段と、を備えることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、中断前に記録媒体に形成された画像と再開後に記録媒体に形成された画像とを精度よくつなぐことができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態に係る画像形成装置の斜視図である。
【図２】本発明の一実施形態に係る画像形成装置において、装置本体からトレイを取り外した状態の斜視図である。
【図３】本発明の一実施形態に係る画像形成機構の斜視図である。
【図４】本発明の一実施形態に係る画像形成機構を図３とは異なる方向から見た斜視図である。
【図５】記録ヘッドが備えるノズル列及びレジストセンサの一例を説明する図である。
【図６】操作パネルの正面図である。
【図７】本発明の一実施形態に係る画像形成装置のハードウェア構成図である。
【図８】本発明の一実施形態に係る印刷制御部の機能ブロック、ＮＶＲＡＭに記憶される各種情報、及びＲＡＭに記憶される各種情報を説明する図である。
【図９】再印刷シーケンスを説明する図である。
【図１０】（ａ）は、印刷開始位置情報の取得を説明する図である。（ｂ）は、印刷の中断を説明する図である。（ｃ）は、印刷開始位置の位置ずれを説明する図である。（ｄ）は、印刷開始位置の位置ずれに基づくずれ量を模式的に説明する図である。
【図１１】（ａ）は、印刷中断時におけるメッセージの例を説明する図である。（ｂ）は、再印刷の要求操作後におけるメッセージの例を説明する図である。（ｃ）は、再印刷の要求操作を行わなかった場合におけるメッセージの例を説明する図である。
【図１２】本発明の第１実施形態に係る制御部（ＣＰＵ）による印刷時の制御を説明するフローチャートである。
【図１３】（ａ）は、印刷中断時におけるメッセージの例を説明する図である。（ｂ）は、再印刷の要求操作後におけるメッセージの例を説明する図である。（ｃ）は、再セットを促すメッセージの例を説明する図である。（ｄ）は、再印刷の要求操作を行わなかった場合におけるメッセージの例を説明する図である。
【図１４】本発明の第２実施形態に係る制御部（ＣＰＵ）による印刷時の制御を説明するフローチャートである。
【発明を実施するための形態】
【０００７】
以下、本発明を図面に示した実施の形態により詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【０００８】
＜画像形成装置１の構成＞
図１は、本発明の一実施形態に係る画像形成装置１の斜視図である。図２は、本発明の一実施形態に係る画像形成装置１において、装置本体２からトレイ３を取り外した状態の斜視図である。
画像形成装置１は、画像形成機構１０（画像形成手段、図３）を内蔵した装置本体２と、布地Ｍ（記録媒体）を保持するとともに装置本体２に着脱可能に装着されるトレイ３とを備えている。本実施形態の画像形成装置１では、インクジェット方式の画像形成機構１０を備えているが、他の画像形成方式の画像形成機構であってもよい。便宜上、以下の説明では「画像の形成」のことを「画像の印刷」と称する場合がある。
装置本体２には、前面（一側面）が開口しトレイ３を移動可能に収納する収納空間４が設けられている。収納空間４の下部には、トレイ３が着脱可能に取り付けられるとともに、布地Ｍの搬送方向（副走査方向）に沿って往復移動するステージ５が設けられている。なお、ステージ５との着脱位置はトレイ３の初期位置に相当する。装置本体２の前面上部には、各種のメッセージを表示したり、ユーザによる操作を受け付けたりする操作パネル６が設けられている。なお、操作パネル６については後述する。
トレイ３は、扁平な直方体形状のトレイ本体７と、トレイ本体７の上面に設けられたプラテン８とを備えている。プラテン８は、平面視長方形状の板状部材であり、上面が平坦な面となっている。プラテン８の上面に沿って布地Ｍを拡げると、布地Ｍを平坦な状態で保持できる。布地Ｍとしては、例えば、ハンカチ、タオルといった一枚で構成されるもの、Ｔシャツ、トレーナーなどの衣服として加工されているもの、トートバックなどの製品の一部となっているものが挙げられる。
【０００９】
＜画像形成機構１０の構成＞
図３は、本発明の一実施形態に係る画像形成機構１０の斜視図である。図４は、本発明の一実施形態に係る画像形成機構１０を図３とは異なる方向から見た斜視図である。
画像形成機構１０は、インク滴を吐出する記録ヘッド１１を備えたキャリッジ１２と、キャリッジ１２を副走査方向と直交する主走査方向に往復移動可能に保持する主走査ガイド部材１３と、駆動プーリ及び従動プーリに掛け渡されるとともにキャリッジ１２に接続されたタイミングベルト１４と、駆動プーリを介してタイミングベルト１４を走行させる主走査モータ１５とを備えている。主走査モータ１５によってタイミングベルト１４を走行させると、キャリッジ１２は主走査ガイド部材１３に沿って主走査方向に移動する。
主走査ガイド部材１３には、主走査リニアエンコーダ２２２（図７）が備えるスリット板が設けられており、キャリッジ１２には、主走査リニアエンコーダ２２２が備えるエンコーダセンサが設けられている。エンコーダセンサは、スリット板に形成されたスリットを検出して検出信号を出力する。制御部２００（図７）は、エンコーダセンサからの検出信号に基づいて、キャリッジ１２（記録ヘッド１１）の主走査方向における位置（主走査位置）を取得する。
【００１０】
また、画像形成機構１０は、上面が開口した底部筐体２１と、底部筐体２１の上方に配置されたステージ５を副走査方向に沿って往復移動に搬送させる搬送機構２２とを備えている。搬送機構２２は、ステージ５の下方に配置された搬送構造体２３と、底部筐体２１の内側空間に副走査方向に沿って伸びる円柱状の副走査ガイド部材２４とを備えている。搬送機構２２は、底部筐体２１の内側空間に収容されて副走査方向に沿って伸びる円柱状の副走査ガイド部材２４と、ステージ５を支持（接続／連結）すると共に副走査ガイド部材２４によってガイドされる搬送構造体２３とを備える。搬送構造体２３は、副走査モータ２２５（図７）によって、ステージ５とともに副走査方向に沿って往復移動される。
【００１１】
搬送構造体２３は、主走査方向両端部に夫々の副走査ガイド部材２４に係合するように上方に凹陥したスライダ部２３ｃが形成された構造体本体２３ａと、構造体本体２３ａから立設されて構造体本体２３ａとステージ５とを連結する棒状の連結部材２３ｂとを備える。
【００１２】
副走査ガイド部材２４は、主走査方向に間隔を空けて２本配置されており、一対の副走査ガイド部材２４同士の間には、搬送構造体２３が備える構造体本体２３ａが配置される。構造体本体２３ａには、棒状の連結部材２３ｂが上向きに複数本立てられている。各連結部材２３ｂの上端はステージ５の下面に接合されており、ステージ５と構造体本体２３ａとが各連結部材２３ｂを介して連結される。上述したようにステージ５の上面にはトレイ３が取り付けられ、トレイ３の上面にはプラテン８が取り付けられている。したがって、ステージ５と構造体本体２３ａの間隔に応じてプラテン８の高さが定められる。
【００１３】
ステージ５と構造体本体２３ａの間隔は、プラテン昇降モータ２２３（図７）によって調整可能であり、プラテン８の高さはプラテン高さセンサ２２４（図７）によって検出される。制御部２００は、プラテン高さセンサ２２４からの検出信号に基づいて、プラテン８の高さを取得する。
構造体本体２３ａにおける主走査方向の両側には一対のスライダ部２３ｃが設けられている。上方に凹陥した形状の各スライダ部２３ｃは、円柱状の副走査ガイド部材２４に載置され（上方から係合し）ており、副走査ガイド部材２４の軸方向に沿って移動可能である。
【００１４】
底部筐体２１の内側空間には、副走査リニアエンコーダ２２６（図７）が備えるスリット板が設けられており、搬送構造体２３には、副走査リニアエンコーダ２２６が備えるエンコーダセンサが設けられている。エンコーダセンサは、スリット板に形成されたスリットを検出して検出信号を出力する。制御部２００は、エンコーダセンサからの検出信号に基づいて、搬送構造体２３の副走査方向における位置を取得する。上述したように、搬送構造体２３は、プラテン８が設けられたトレイ３と連結されている。また、プラテン８は布地Ｍを保持する。したがって、制御部２００は、副走査リニアエンコーダ２２６（エンコーダセンサ）からの検出信号に基づいて、トレイ３やプラテン８に保持された布地Ｍの副走査方向における位置（副走査位置）を取得できる。
【００１５】
＜ノズル列及びレジストセンサの構成＞
図５は、記録ヘッド１１が備えるノズル列３２及びレジストセンサ３３を説明する図である。記録ヘッド１１は、液体を吐出する液体吐出ヘッドの一種である。記録ヘッド１１は、ピエゾ素子（圧力発生素子）をノズル３２ａごとに備えており、駆動信号をピエゾ素子に印加することで対応するノズル３２ａからインク滴を吐出する。
記録ヘッド１１のノズル面３１には、ノズル列３２とレジストセンサ３３とが設けられている。ノズル列３２は、複数のノズル３２ａを副走査方向に一定ピッチで形成したものである。例えば、ブラックインクを吐出するノズル列３２Ｋと、シアンインクを吐出するノズル列３２Ｃと、マゼンタインクを吐出するノズル列３２Ｍと、イエローインクを吐出するノズル列３２Ｙとがノズル面３１に設けられており、各ノズル列３２Ｋ〜３２Ｙは主走査方向に間隔を空けて設けられている。
【００１６】
レジストセンサ３３は、複数の光電変換素子３３ａを副走査方向に一定ピッチで配置したものであり、例えば後述する再印刷を行う場合に、布地Ｍに印刷された画像をスキャンする。本実施形態のレジストセンサ３３は、ノズル列３２Ｋの隣にノズル列３２Ｋに沿って平行に設けられており、ノズル列３２Ｋの長さと同程度の測定視野が得られるように複数の光電変換素子３３ａが配列されている。なお、レジストセンサ３３に関し、ノズル列３２Ｙの隣にノズル列３２Ｙに沿って平行に設けてもよいし、ノズル面３１よりも外側に設けてもよい。また、光電素子のピッチは必要な解像度が得られればよく、適宜に定められる。本例において光電変換素子３３ａのピッチはノズル３２ａのピッチと同一に設定されており、光電変換素子３３ａとノズル列のノズル３２ａとは一対一で対応している。
【００１７】
＜操作パネル６の構成＞
図６は、操作パネル６の正面図である。操作パネル６には、画像形成装置１の状態、エラーメッセージ、及びユーザに対するメッセージ（例えば操作要求）などを表示するディスプレイ４１（通知手段）と、ディスプレイ４１の表示内容をスクロールさせたり、ディスプレイ４１に表示されたアイコンを選択させたりする場合にユーザによって操作される４方向ボタン４２（入力受付手段）と、実行中または受信中のジョブを取り消す場合にユーザによって操作されるジョブリセットボタン４３と、エラー発生時に点灯するアラームランプ４４とが設けられている。４方向ボタン４２は、上下左右方向の各ボタン４２Ｕ、４２Ｄ、４２Ｌ、４２Ｒを備えている。
【００１８】
＜画像形成装置１のハードウェア構成＞
図７は、画像形成装置１が備える制御部２００のハードウェア構成図である。図７に示すように、制御部２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、ＮＶＲＡＭ（Non-Volatile RAM）２０４、ＡＳＩＣ２０５、Ｉ／Ｏ２０６、印刷制御部２０７、主走査モータ駆動部２０８、ギャップ調整部２０９、副走査モータ駆動部２１０、及びホストＩ／Ｆ２１１を備えており、これらの各部がバスＢを介して情報を送受信可能に接続されている。
【００１９】
ＣＰＵ２０１は演算手段であり、ＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３に展開して実行し、搬送機構２２の搬送方向への移動、記録ヘッド１１の主走査方向への移動、及び記録ヘッド１１からのインク滴の吐出など、画像形成装置１における全体の動作を制御する。ＲＯＭ２０２は、読み出し専用の不揮発性記憶媒体であり、ＣＰＵ２０１が実行するファームウェア等のプログラムや固定データが格納されている。ＲＡＭ２０３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ホスト装置１００（後述）からの印刷データを記憶したり、レジストセンサ３３からのスキャン情報（レジストセンサ検出情報２０３ｃ、図８）を記憶したり、ＣＰＵ２０１が情報を処理する際の作業領域として使用されたりする。ホストＩ／Ｆ２１１は、ホスト装置１００との間で印刷データをはじめとする各種データを送受信するインタフェースである。ホストＩ／Ｆ２１１には、例えばＥｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Universal Serial Bus）インタフェースが用いられる。
【００２０】
ＮＶＲＡＭ２０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、制御に用いられる各種の情報やパラメータなどが格納される。なお、ＮＶＲＡＭ２０４に替えて、ＥＰＲＯＭやＥＥＰＲＯＭ、フラッシュメモリ等の種々の不揮発性メモリを用いてもよい。
ＡＳＩＣ２０５は、ＣＰＵ２０１の制御下で動作し、ホスト装置１００からの印刷データに対して画像処理を実行したり、各種信号の処理を実行したりするハードウェア回路である。例えば、ＡＳＩＣ２０５は、ＲＡＭ２０３に記憶されたホスト装置１００からの印刷データを１主走査単位で読み出し、ドットパターンデータを生成する。ドットパターンデータは、記録ヘッド１１が備えるピエゾ素子を選択的に駆動するデータである。ドットパターンデータの生成は、例えばＲＯＭ２０２に格納されたフォントデータに基づいて行うことができる。なお、ホスト装置１００でドットパターンデータを生成し、画像形成装置１に送信してもよい。
【００２１】
Ｉ／Ｏ２０６は、レジストセンサ３３、主走査リニアエンコーダ２２２、プラテン高さセンサ２２４、及び副走査リニアエンコーダ２２６などからの検出信号を制御部２００に入力するためのポートである。例えば、Ｉ／Ｏ２０６を介して入力された各センサからの検出信号は、電圧がＡ／Ｄ（Analog-to-digital）変換され、変換後の電圧値がＲＡＭ２０３に記憶される。ＣＰＵ２０１は、変換後の電圧値に基づいて正方向のエンコーダパルスと負方向のエンコーダパルスとを識別し、両パルスに基づくカウント値をＲＡＭ２０３に記憶する。主走査リニアエンコーダ２２２の出力信号に基づくカウント値はキャリッジ１２（記録ヘッド１１）の主走査位置を示し、副走査リニアエンコーダ２２６の出力信号に基づくカウント値はトレイ３（プラテン８、布地Ｍ）の副走査位置を示す。以下の説明において、主走査リニアエンコーダ２２２の出力信号に基づくカウント値を主走査エンコーダ情報２０３ａ（図８）といい、副走査リニアエンコーダ２２６の出力信号に基づくカウント値を副走査エンコーダ情報２０３ｂ（図８）という場合がある。
【００２２】
印刷制御部２０７は、ＣＰＵ２０１の制御下で動作し、記録ヘッド１１を駆動するための駆動波形を生成すると共に、ドットパターンデータを始めとする各種のデータを、ヘッドドライバ２２１に送信する。ヘッドドライバ２２１は、ＲＡＭ２０３に記憶された１主走査分のドットパターンデータを受信すると、この１主走査分のドットパターンデータから送信データを生成して記録ヘッド１１に送信する。記録ヘッド１１は、送信データに基づいてインク滴を吐出する。なお、印刷制御部２０７の機能については後で詳しく説明する。
主走査モータ駆動部２０８は、ＣＰＵ２０１の制御下で主走査モータ１５を駆動し、キャリッジ１２（記録ヘッド１１）を主走査方向に移動させる。ギャップ調整部２０９は、プラテン８の高さを調整する場合に、ＣＰＵ２０１の制御下でプラテン昇降モータ２２３を駆動する。上述したように、プラテン８の高さはプラテン高さセンサ２２４によって検出され、検出結果がＲＡＭ２０３に記憶される。副走査モータ駆動部２１０は、ＣＰＵ２０１の制御下で副走査モータ２２５を駆動し、搬送機構２２（プラテン８、布地Ｍ）を副走査方向に沿って往復移動させる。
【００２３】
＜ホスト装置１００について＞
ホスト装置１００について説明する。ホスト装置１００は、プリンタドライバ１０１が格納されるとともに、ホストＩ／Ｆ２１１を介して画像形成装置１と通信可能に接続されており、画像形成装置１に対する印刷の指示が可能である。ホスト装置１００は、画像形成装置１に印刷を行わせる場合、記録ヘッド１１の１主走査単位で区切られたデータ形式の印刷データを画像形成装置１に送信する。なお、印刷データは、画像形成装置１が備える制御部２００で生成することもできる。
ホスト装置１００としては、例えば、ＰＣ（Personal Computer）などの情報処理装置、イメージスキャナなどの画像読み取り装置、及びデジタルスチルカメラなどの撮像装置が挙げられる。
【００２４】
＜印刷制御部２０７の機能＞
画像形成装置１では、ジャムなどによって印刷が中断された場合、画像が途中まで印刷された布地Ｍをプラテン８に再セットして印刷を再開させることで、この布地Ｍを破棄することなく画像を最後まで印刷させることができる。印刷制御部２０７は、通常の印刷時と再印刷時のそれぞれで制御を行っている。
図８は、本発明の一実施形態に係る印刷制御部２０７の機能ブロック、ＮＶＲＡＭ２０４に記憶される各種情報、及びＲＡＭ２０３に記憶される各種情報を説明する図である。
上述したように、印刷制御部２０７は、ＣＰＵ２０１の制御下で動作し、駆動波形を生成したりドットパターンデータをヘッドドライバ２２１に送信したりする。また、印刷制御部２０７は、印刷時において印刷の開始位置を取得したり、再印刷時において布地Ｍの位置ずれ量を取得したり、位置ずれ量に基づいて再印刷時における画像位置の補正を行ったりする。なお、画像位置とは、布地Ｍに対する画像の形成（印刷）位置である。
【００２５】
図８に示すように、印刷制御部２０７は、データ解析部２０７ａと、ヘッド制御部２０７ｂと、マスク制御部２０７ｃと、受信バッファ２０７ｄと、印刷位置制御部２０７ｅを備えている。これら各部のうち、受信バッファ２０７ｄは、印刷制御部２０７が備える記憶素子（例えばリングバッファ）によって構成される。受信バッファ２０７ｄを除く各部は、例えばロジック回路などのハードウェアによって実現してもよいし、制御部２００のＣＰＵ２０１、ＲＯＭ２０２、及びＲＡＭ２０３とは別個に各部が備えるＣＰＵ、ＲＯＭ、及びＲＡＭによって実現してもよい。
【００２６】
データ解析部２０７ａは、ＲＡＭ２０３から取得した１主走査分のドットパターンデータを解析し、解析後のドットパターンデータを受信バッファ２０７ｄに記憶させる。このとき、データ解析部２０７ａは、受信バッファ２０７ｄに記憶させるドットパターンデータの走査順序（何回目の主走査に対応するドットパターンデータであるか）の情報を、印刷制御部２０７が備えるキャッシュまたはＲＡＭ２０３に記憶させる。
ヘッド制御部２０７ｂは、受信バッファ２０７ｄに記憶されたドットパターンデータを送信データに変換してヘッドドライバ２２１に送信する。ヘッドドライバ２２１に送信されたドットパターンデータは受信バッファ２０７ｄから破棄され、受信バッファ２０７ｄには新たなドットパターンデータが記憶される。
マスク制御部２０７ｃは、印刷の中断後における再印刷の制御を行う。例えば、マスク制御部２０７ｃは、再印刷時において、既に印刷された画像に対応するドットパターンデータをマスク（無効化）するマスク処理を行う。印刷位置制御部２０７ｅは、通常の印刷時や再印刷時において、ＣＰＵ２０１に対して主走査モータ１５や副走査モータ２２５の動作要求を出力する。ＣＰＵ２０１は、動作要求に基づいて主走査モータ駆動部２０８や副走査モータ駆動部２１０に制御信号を出力し、キャリッジ１２やトレイ３（布地Ｍ）を移動させる。
【００２７】
＜再印刷について＞
前述したように、画像形成装置１では、ジャムなどによって布地Ｍに対する印刷が中断された場合であっても、画像が途中まで印刷された布地Ｍに対して再印刷を行うことで、布地Ｍ上の画像を完成させることができる。図９は、再印刷シーケンスを説明する図である。以下、図９を参照して再印刷のシーケンスについて説明する。
【００２８】
最初に、印刷対象の布地Ｍがセットされる（Ｓ１）。例えば、ユーザは、装置本体２からトレイ３を取り外した後、プラテン８の上面に沿って布地Ｍを拡げて保持させる。次に、ユーザは、布地Ｍを保持したトレイ３を装置本体２のステージ５に取り付ける。
【００２９】
画像形成装置１は、印刷指示を受け付ける（Ｓ２）。この場合、ユーザは、画像形成装置１に接続されたホスト装置１００を操作して印刷の指示を行う。ホスト装置１００では、ユーザによる操作がボタンやタッチパネルによって認識される。そして、ホスト装置１００は、ユーザによる操作に基づいて、画像形成装置１に対して印刷要求を送信する（Ｓ３）。
画像形成装置１（制御部２００）は、印刷要求の受信に伴って、この印刷要求が通常の印刷であるのか、中断された印刷の再印刷であるのかを判定する（Ｓ４）。この判定は、ＮＶＲＡＭ２０４に記憶された再印刷実行フラグ２０４ａ（図８）に基づいて行われる。再印刷実行フラグ２０４ａは、再印刷を実行するか否かを判定するための情報であり、例えば再印刷を実行する場合にＯＮ（「１」）が設定され、再印刷を実行しない場合にＯＦＦ（「０」）が設定される。印刷要求（Ｓ３）に基づく印刷は再印刷ではないので、再印刷実行フラグ２０４ａはＯＦＦとなっている。
【００３０】
再印刷ではないことから、画像形成装置１は、布地Ｍに対する通常の印刷を実行する（Ｓ５）。印刷の実行に伴って、画像形成装置１の印刷制御部２０７（データ解析部２０７ａ）は、インク滴を最初に吐出させるタイミングをドットパターンデータに基づいて取得し、最初の吐出タイミングにおける主走査エンコーダ情報（主走査位置）２０３ａおよび副走査エンコーダ情報（副走査位置）２０３ｂを取得する。ＣＰＵ２０１は、データ解析部２０７ａが読み出した主走査エンコーダ情報２０３ａおよび副走査エンコーダ情報２０３ｂの組を、第１印刷開始位置情報２０４ｂ（図８）としてＮＶＲＡＭ２０４に記憶させる。図１０（ａ）に示す例では、第１印刷開始位置Ｐ１（ｘ１，ｙ１）が第１印刷開始位置情報２０４ｂとして取得され、ＮＶＲＡＭ２０４に記憶される。
その後、キャリッジ１２（記録ヘッド１１）の主走査方向への移動とトレイ３（布地Ｍ）の副走査方向への移動とが交互に繰り返し行われ、記録ヘッド１１からインク滴が吐出されることで、布地Ｍに画像が順次印刷される。
【００３１】
図１０（ｂ）に示す例では、印刷中断位置Ｐ２（ｘ２，ｙ２）にて印刷が中断されている。印刷が中断されると、ホスト装置１００は、画像形成装置１との間で印刷データの送受信が滞ることから、印刷が中断されたことを認識する。また、詳細は後述するが、印刷が中断された場合、再印刷実行フラグ２０４ａはＯＮになっている。
ここで、印刷中断時に操作パネル６のディスプレイ４１に表示されるメッセージについて説明する。図１１（ａ）は、印刷中断時におけるメッセージの例を説明する図である。（ｂ）は、再印刷の要求操作後におけるメッセージの例を説明する図である。（ｃ）は、再印刷の要求操作を行わなかった場合におけるメッセージの例を説明する図である。
【００３２】
印刷が中断された場合、トレイ３が初期位置（ステージ５との着脱位置）まで戻され、ステージ５から取り外し可能な状態になる。図１１（ａ）に示すように、操作パネル６のディスプレイ４１には、「前回印刷が未完了です  再印刷を実行しますか？」というメッセージと、「ＹＥＳ」「ＮＯ」のアイコンとが表示される。ユーザが４方向キー４２を操作して「ＹＥＳ」のアイコンを選択すると、図１１（ｂ）に示すように「前回と同じ位置に布地Ｍをセットして下さい」というメッセージと、「ＹＥＳ」のアイコンとが表示される。なお、図１１（ａ）画面で「ＮＯ」のアイコンを選択すると、図１１（ｃ）に示すように「新規に印刷する布地Ｍをセットして下さい」というメッセージが表示される。
【００３３】
図９に戻り、印刷が中断された布地Ｍをユーザが再セットし（Ｓ６）、トレイ３をステージ５に取り付けた状態で４方向キー４２を操作して「ＹＥＳ」のアイコンを選択（再印刷を指示）すると（Ｓ７）、ホスト装置１００からの印刷要求が画像形成装置１に受信される（Ｓ８）。画像形成装置１では、再印刷実行フラグ２０４ａがＯＮになっていることから再印刷と認識し（Ｓ９）、再印刷が実行される（Ｓ１０）。
まず、図１０（ｃ）に示すように、再セットされた布地Ｍの印刷画像（途中まで印刷された印刷画像）がレジストセンサ３３によってスキャンされ、レジストセンサ検出情報２０３ｃとしてＲＡＭ２０３に記憶される。図８に示すデータ解析部２０７ａは、レジストセンサ検出情報２０３ｃを解析し、印刷画像において最初に印刷が行われた部分（開始画像）を検出する。データ解析部２０７ａは、開始画像を検出した場合、開始画像に対応する主走査エンコーダ情報（主走査位置）２０３ａおよび副走査エンコーダ情報（副走査位置）２０３ｂを取得する。ＣＰＵ２０１は、データ解析部２０７ａが読み出した主走査エンコーダ情報２０３ａおよび副走査エンコーダ情報２０３ｂの組を、第２印刷開始位置情報２０４ｃ（図８）としてＮＶＲＡＭ２０４に記憶させる。第２印刷開始位置情報２０４ｃは、印刷が中断された布地Ｍに再印刷を行う場合において、再セットされた布地Ｍにおける印刷の開始位置、言い換えれば、再セットされた布地Ｍにおける第１印刷開始位置情報２０４ｂに対応する位置を示す。
【００３４】
図１０（ｃ）に示す例で説明すると、データ解析部２０７ａは、レジストセンサ検出情報２０３ｃを解析することで第２印刷開始位置Ｐ１´（ｘ１´，ｙ１´）を検出する。第２印刷開始位置Ｐ１´は、前述した第１印刷開始位置Ｐ１（ｘ１，ｙ１）と同じ画像（開始画像）であるが、布地Ｍのずれに起因して両者の座標値には差が生じている。第２印刷開始位置Ｐ１´は第２印刷開始位置情報２０４ｃとしてＮＶＲＡＭ２０４に記憶される。
レジストセンサ３３のスキャンは、第２印刷開始位置Ｐ１´の検出後も継続される。データ解析部２０７ａは、レジストセンサ検出情報２０３ｃを解析して、印刷画像における印刷中断位置を検出する。データ解析部２０７ａは、印刷画像が途切れた箇所を検出した場合、検出タイミングにおける主走査エンコーダ情報（主走査位置）２０３ａおよび副走査エンコーダ情報（副走査位置）２０３ｂを取得する。ＣＰＵ２０１は、データ解析部２０７ａが読み出した主走査エンコーダ情報２０３ａおよび副走査エンコーダ情報２０３ｂを、印刷中断位置情報２０４ｄとしてＮＶＲＡＭ２０４に記憶させる。印刷中断位置情報２０４ｄは、再セットされた布地Ｍにおける印刷が中断された位置を示す。
図１０（ｃ）に示す例で説明すると、データ解析部２０７ａは、レジストセンサ検出情報２０３ｃを解析することで、印刷中断位置Ｐ２´（ｘ２´，ｙ２´）を特定する。印刷中断位置Ｐ２´は印刷中断位置情報２０４ｄ（図８）として、ＮＶＲＡＭ２０４に記憶される。
【００３５】
図８に示す印刷位置制御部２０７ｅは、第１印刷開始位置情報２０４ｂと第２印刷開始位置情報２０４ｃを比較し、両者に差がある場合には両者の差からずれ量（位置ずれ情報）を取得する。前述した第１印刷開始位置情報２０４ｂは、印刷が中断された場合における印刷の開始位置を示している。したがって、ずれ量は、中断時における布地Ｍのセット位置と再印刷時における布地Ｍのセット位置との差に相当する。印刷位置制御部２０７ｅは、再印刷時において、取得したずれ量に基づいて画像の印刷位置を補正する。
【００３６】
図１０（ｄ）に示す例で説明すると、印刷開始位置Ｐ１´（ｘ１´，ｙ１´）と印刷開始位置Ｐ１（ｘ１，ｙ１）との差が布地Ｍの位置ずれ量（ｄｘ、ｄｙ）に相当する。図１０（ｄ）において、キャリッジ１２の初期位置を基点とし、初期位置から印刷終了位置に対する方向を正方向と定義して説明する。この場合、ｄｘ＝ｘ１´−ｘ１であり、ｄｙ＝ｙ１´−ｙ１である。再印刷を行うにあたり、印刷制御部２０７は、位置ずれ量に基づいて画像位置を補正し、再印刷時における画像位置が中断時における画像位置と同じ位置になるようにする。
【００３７】
ホスト装置１００は、ステップＳ８で印刷要求を画像形成装置１に送信した後、印刷データを送信すべく送信待ち状態で待機している（Ｓ８）。そして、ホスト装置１００は、印刷制御部２０７が画像位置を補正できる状態になった場合に、印刷データを送信する。マスク制御部２０７ｃは、データ解析部２０７ａが取得した印刷中断位置と印刷位置制御部２０７ｅが取得したずれ量に基づき、マスクデータでマスクするドットパターンデータを決定する。
マスクされたドットパターンデータにより、印刷中断位置Ｐ２´から印刷が再開され、中断前に記録媒体に形成された画像に連続する画像を印刷することができる。したがって、中断前に布地Ｍに印刷された画像と再開後に布地Ｍに印刷された画像とを精度よくつなぐことができる。
【００３８】
＜第１実施形態における印刷時の制御＞
図１２は、制御部２００のＣＰＵ２０１による印刷時の制御を説明する説明するフローチャートである。ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３に展開して実行することにより、以下の制御を実現する。
ホスト装置１００から画像の印刷要求を受信した後、ＣＰＵ２０１は、ホスト装置１００からの印刷データをホストＩ／Ｆ２１１に受信させる（Ｓ２１）。すなわち、ＣＰＵ２０１は、ホストＩ／Ｆ２１１に印刷データを受信させるとともに、受信させた印刷データをＲＡＭ２０３に記憶させる。前述したように、印刷データは、記録ヘッド１１の１主走査単位で区切られたデータ形式とされている。
【００３９】
ＣＰＵ２０１は、ＮＶＲＡＭ２０４を参照し、再印刷実行フラグ２０４ａのＯＮ／ＯＦＦを確認する（Ｓ２２）。再印刷実行フラグ２０４ａがＯＦＦであった場合（Ｓ２３でＹｅｓ）、ＣＰＵ２０１は、再印刷実行フラグ２０４ａをＯＮに設定する（Ｓ２４）。
ＣＰＵ２０１は、開始制御信号を印刷制御部２０７に出力する（Ｓ２５）。印刷制御部２０７では、開始制御信号の受信に伴い、印刷位置制御部２０７ｅが印刷開始位置を設定し、ＣＰＵ２０１に対して主走査モータ１５や副走査モータ２２５の動作要求を出力する。ＣＰＵ２０１は、動作要求に応じて主走査モータ駆動部２０８及び副走査モータ駆動部２１０を制御し、キャリッジ１２及びトレイ３を印刷開始位置に移動させる。
ＣＰＵ２０１は、印刷制御信号を印刷制御部２０７に出力する（Ｓ２６）。印刷制御部２０７では、印刷制御信号に応じて、データ解析部２０７ａがドットパターンデータをＲＡＭ２０３から読み出して受信バッファ２０７ｄに記憶させ、ヘッド制御部２０７ｂが受信バッファ２０７ｄに記憶されたドットパターンデータをヘッドドライバ２２１に送信する。ヘッドドライバ２２１はドットパターンデータから送信データを生成して記録ヘッド１１に送信し、記録ヘッド１１は送信データに基づいてインク滴を吐出する。
【００４０】
また、印刷位置制御部２０７ｅが、ドットパターンデータの送信に同期してＣＰＵ２０１に主走査モータ１５の動作要求を出力する。これにより、布地Ｍには１主走査分の画像が印刷される。ＣＰＵ２０１は、データ解析部２０７ａに第１印刷開始位置情報２０４ｂを取得させ、ＮＶＲＡＭ２０４に記憶させる（Ｓ２７）。印刷位置制御部２０７ｅは、１主走査分の画像の印刷が終了すると、ＣＰＵ２０１に対して副走査モータ２２５の動作要求を出力する。ＣＰＵ２０１は、動作要求に基づいて副走査モータ駆動部２１０に制御信号を出力する。これにより、トレイ３（布地Ｍ）がノズル列３２の長さ分だけ搬送方向に搬送され、次回の１主走査分の印刷動作が行える状態になる。
以上の１主走査分の画像印刷とノズル列３２の長さ分の布地Ｍの搬送とを、受信した全ての印刷データに対して行うことで、画像の印刷が終了する（Ｓ２８でＮｏ、Ｓ２９）。印刷の終了に伴って、ＣＰＵ２０１は再印刷実行フラグ２０４ａをＯＦＦ（Ｓ３０）にする。
【００４１】
一方、印刷の途中で中断を伴う印刷エラーが発生した場合（Ｓ２８でＹｅｓ）、ＣＰＵ２０１は、再印刷実行フラグ２０４ａをＯＮにしたままで一連の処理を終了する。これにより、次回の印刷では、ステップＳ２２〜Ｓ２３で再印刷実行フラグ２０４ａがＯＮと判定される。
再印刷実行フラグ２０４ａがＯＮと判定された場合（Ｓ２３でＮｏ）、ＣＰＵ２０１は、スキャン制御信号を印刷制御部２０７に出力する（Ｓ３１）。印刷制御部２０７では、スキャン制御信号に応じて、印刷位置制御部２０７ｅが、ＣＰＵ２０１に主走査モータ１５の動作要求を出力する。これにより、キャリッジ１２が主走査方向に移動される。キャリッジ１２の１回の主走査が終了した後、印刷位置制御部２０７ｅは、ＣＰＵ２０１に副走査モータ２２５の動作要求を出力する。これにより、トレイ３がノズル列３２の長さ分だけ搬送方向に搬送される。
ＣＰＵ２０１は、レジストセンサ３３からの信号をレジストセンサ検出情報２０３ｃとしてＲＡＭ２０３に記憶させる。また、ＣＰＵ２０１は、データ解析部２０７ａにレジストセンサ検出情報２０３ｃを解析させる（開始画像を検出させる）。
【００４２】
データ解析部２０７ａから開始画像の検出が報知された場合（Ｓ３２でＹｅｓ）、ＣＰＵ２０１は、データ解析部２０７ａに主走査エンコーダ情報（主走査位置）２０３ａおよび副走査エンコーダ情報（副走査位置）２０３ｂを取得させ、第２印刷開始位置情報２０４ｃとしてＮＶＲＡＭ２０４に記憶させる（Ｓ３３）。続いてＣＰＵ２０１は、印刷位置制御部２０７ｅ（位置ずれ情報取得手段、位置補正手段）にずれ量（位置ずれ情報）を取得させ（Ｓ３４）、画像の印刷位置の再設定（印刷位置の補正）を行わせる（Ｓ３５）。例えば、印刷位置制御部２０７ｅは、ＲＡＭ２０３から取得する１主走査分のドットパターンデータの印刷位置を、位置ずれ情報で規定されるずれ量（ｄｘ、ｄｙ）で補正する。
データ解析部２０７ａから中断画像の検出が報知された場合（Ｓ３６でＹｅｓ）、ＣＰＵ２０１は、データ解析部２０７ａ（再開位置情報取得手段）に主走査エンコーダ情報（主走査位置）２０３ａおよび副走査エンコーダ情報（副走査位置）２０３ｂを取得させ、印刷中断位置情報２０４ｄとしてＮＶＲＡＭ２０４に記憶させる（Ｓ３７）。
【００４３】
ＣＰＵ２０１は、再開制御信号を印刷制御部２０７に出力する（Ｓ３８）。印刷制御部２０７では、開始制御信号の受信に伴い、印刷位置制御部２０７ｅが再印刷開始位置を設定する。本実施形態において、印刷位置制御部２０７ｅは、印刷中断位置情報２０４ｄに基づく印刷中断位置Ｐ２´を再印刷開始位置として設定する。印刷位置制御部２０７ｅは、ＣＰＵ２０１に対して主走査モータ１５や副走査モータ２２５の動作要求を出力する。ＣＰＵ２０１は、動作要求に応じて主走査モータ駆動部２０８及び副走査モータ駆動部２１０を制御し、キャリッジ１２及びトレイ３を再印刷開始位置に移動させる。
キャリッジ１２及びトレイ３を再印刷開始位置に移動させた後、ＣＰＵ２０１は、再印刷制御信号を印刷制御部２０７に出力して印刷を再開させる（Ｓ３９）。印刷制御部２０７では、再印刷制御信号の受信に伴い、データ解析部２０７ａがドットパターンデータをＲＡＭ２０３から読み出して受信バッファ２０７ｄに記憶させる。前述したように、ドットパターンデータは、印刷位置制御部２０７ｅによって印刷位置が補正されている。また、マスク制御部２０７ｃは、ドットパターンデータをマスクする。マスクにより、既に印刷された画像が再度印刷される不都合を抑制できる。受信バッファ２０７ｄに記憶されたドットパターンデータはヘッドドライバ２２１を介して記録ヘッド１１に送信される。これにより、記録ヘッド１１はインク滴を吐出する。
【００４４】
以上説明したように、第１実施形態の画像形成装置１では、印刷が中断された場合に、中断された布地Ｍ上の中断位置に基づいて印刷再開時の再印刷位置を取得し（Ｓ３７）、布地Ｍに対して印刷を再開する際に、中断された時点の布地Ｍの第１印刷開始位置と再開時における布地Ｍの第２印刷開始位置との間に位置ずれがある場合、位置ずれ情報を取得し（Ｓ３４）、位置ずれ情報に基づいて印刷再開時の画像位置を補正している（Ｓ３５）ので、中断前に布地Ｍに印刷された画像と再開後に布地Ｍに印刷された画像とを精度よくつなぐことができる。
【００４５】
＜第２実施形態＞
前述した第１実施形態では、中断時における布地Ｍの第１印刷開始位置と再開時における布地Ｍの第２印刷開始位置との間に位置ずれがあった場合、位置ずれの大きさにかかわらず印刷再開時の画像位置を補正していたが、第１印刷開始位置と第２印刷開始位置とのずれ量が予め定められた範囲内（許容値以内）にある場合に印刷を再開させるように構成してもよい。以下、このように構成した第２実施形態について説明する。
なお、第２実施形態の説明において、第１実施形態と同じ構成については説明を省略し、相違点を中心に説明する。最初に、第２実施形態のハードウェア構成は、第１実施形態のハードウェア構成と同じであるので、説明は省略する。
【００４６】
＜印刷中断時のメッセージ＞
図１３（ａ）は、印刷中断時におけるメッセージの例を説明する図である。図１３（ｂ）は、再印刷の要求操作後におけるメッセージの例を説明する図である。図１３（ｃ）は、再セットを促すメッセージの例を説明する図である。図１３（ｄ）は、再印刷の要求操作を行わなかった場合におけるメッセージの例を説明する図である。第１実施形態の図１１（ａ）〜（ｃ）との比較で明らかなように、第２実施形態では図１３（ｃ）のメッセージが第１実施形態と相違している。
図１３（ｃ）は、第１印刷開始位置と第２印刷開始位置とのずれ量が許容値を超えた場合に、操作パネル６のディスプレイ４１に表示されるメッセージの例である。図１３（ｃ）では、「セット位置がずれています  布地Ｍを再セットしてください」というメッセージがディスプレイ４１に表示される。ユーザは、このメッセージを視認することで、再印刷時における布地Ｍのセット位置が過度にずれていることを認識する。この場合、ユーザは、装置本体２からトレイ３を取り外した後、布地Ｍをプラテン８上で保持し直し、布地Ｍを保持し直した後のトレイ３を装置本体２のステージ５に再度取り付ける。
【００４７】
トレイ３をステージ５に取り付けた後、ユーザが４方向キー４２を操作して「ＹＥＳ」のアイコンを選択すると、再セットされた布地Ｍの印刷画像がレジストセンサ３３によってスキャンされ、レジストセンサ検出情報２０３ｃとしてＲＡＭ２０３に記憶される。その後、中断時における布地Ｍの第１印刷開始位置と再セットした布地Ｍの第２印刷開始位置とのずれ量が取得され、ずれ量が上述の範囲内であれば再印刷が開始される。一方、ずれ量が再度上述の範囲を超えていた場合には、図１３（ｃ）のメッセージが再度表示され、布地Ｍの再セットが促される。
【００４８】
＜第２実施形態における印刷時の制御＞
図１４は、制御部２００のＣＰＵ２０１による印刷時の制御を説明する説明するフローチャートである。ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３に展開して実行することにより、以下の制御を実現する。
図１２で説明した第１実施形態のフローチャートと比較すると、第２実施形態のフローチャートにおけるステップＳ４１〜ステップＳ５４は、第１実施形態のフローチャートにおけるステップＳ２１〜ステップＳ２４に相当する。同様に、第２実施形態のフローチャートにおけるステップＳ５７〜ステップＳ６１は、第１実施形態のフローチャートにおけるステップＳ３５〜ステップＳ３９に相当する。このため、これらの各ステップについては説明を省略し、ステップＳ５５〜ステップＳ５６を中心に説明する。
【００４９】
ＣＰＵ２０１は、印刷位置制御部２０７ｅに、ずれ量（位置ずれ情報）を取得させた後（Ｓ５４）、ずれ量がずれ量が予め定められた範囲内（許容値以内）であるか否かを判定させる（Ｓ５５）。許容値は、例えば「０．５ｍｍ以内」や「５ｍｍ以内」として定めることができるが、この数値に限定されるものではない。
ＣＰＵ２０１は、印刷位置制御部２０７ｅによってずれ量が許容値以内と判定された場合、ステップＳ５７の処理を行う。この場合、第１実施形態におけるステップＳ３５以降で説明したように、ＣＰＵ２０１は、ずれ量に応じて画像の印刷位置を補正させ、印刷再開位置（印刷中断位置）から画像の印刷を再開させる。一方、ＣＰＵ２０１は、印刷位置制御部２０７ｅによってずれ量が許容値を超えていると判定された場合、再印刷は行わせずに一連の処理を終了する。この場合において、ＣＰＵ２０１は、図１３（ｃ）に示すように、布地Ｍの再セットを促すメッセージをディスプレイ４１に表示させる。
【００５０】
以上説明したように、第２実施形態では、ずれ量が許容値以内の場合に再印刷が実行されるので（Ｓ５５〜Ｓ５６）、中断前に布地Ｍに印刷された画像と再開後に布地Ｍに印刷された画像とを精度よくつなぐことができる。
【００５１】
＜変形例について＞
上述の各実施形態では、印刷が中断された場合に、再印刷を実行するか否かを、再印刷実行フラグ２０４ａを用いて判定する方法について説明したが、この方法に限定されるものではない。例えば、印刷の中断が生じた場合に、ＣＰＵ２０１が、中断が生じたことを示すエラー履歴情報をＮＶＲＡＭ２０４に記憶させるように構成し、新たな印刷が開始されるごとにＣＰＵ２０１がエラー履歴情報を参照する構成としてもよい。
また、印刷の中断が生じたか否かを、ホスト装置１００から受信した印刷データを解析することで認識してもよい。例えば、カバー体の開放やケーブルの抜けなどによる画像形成装置１の一時停止状態を除き、記録ヘッド１１に送信するドットパターンデータが受信バッファ２０７ｄに格納されているにもかかわらず、規定時間以上に亘って受信バッファ２０７ｄから記録ヘッド１１に送信されなかった場合には、印刷制御部２０７（データ解析部２０７ａ）がＣＰＵ２０１に対して中断が生じている旨を通知し、ＣＰＵ２０１がＮＶＲＡＭ２０４の再印刷実行フラグ２０４ａをＯＮにしてもよい。
また、印刷開始位置や印刷中断位置に関し、上述した各実施形態ではレジストセンサ３３によって画像をスキャンすることで検出したが、この方法に限られない。例えば、印刷制御部２０７は、画像印刷の進捗を示す進捗情報に基づいて大まかな印刷中断位置を取得し、大まかな印刷中断位置の範囲内をレジストセンサ３３にスキャンさせることで、正確な印刷中断位置を取得するように構成してもよい。
【００５２】
上述の各実施形態では、布地Ｍに対して画像を印刷する画像形成装置１を例示したが、画像が印刷される記録媒体は布地Ｍに限られない。例えば、記録媒体として記録用紙を用いてもよい。
上述の各実施形態では、中断が生じる要因としてジャムを例示したが、ジャムに限られない。例えば、装置本体２における外表面の一部が開閉自在なカバー体によって構成され、カバー体が開いた状態で画像形成機構１０にアクセス可能な画像形成装置１では、カバー体が開いた場合に印刷を中断させるようにしてもよい。
【００５３】
上述の各実施形態において、制御部２００は、ＣＰＵ２０１、ＲＯＭ２０２、及びＲＡＭ２０３を備えていたが、この構成に限定されない。例えば、制御部２００をロジック回路で構成してもよい。
【００５４】
[本発明の実施態様例と作用、効果のまとめ]
＜第一の実施態様＞
本態様に係る情報処理装置（画像形成装置１）は、記録媒体（布地Ｍ）に画像を形成する画像形成手段（画像形成機構１０）と、画像の形成が中断された場合に、中断された時点の記録媒体上の中断位置（印刷中断位置）に基づいて画像形成再開時の開始位置（再印刷開始位置）を取得する再開位置情報取得手段（印刷制御部２０７、Ｓ３７）と、中断された時点の記録媒体の第１位置（第１印刷開始位置）と再開時における記録媒体の第２位置（第２印刷開始位置）との間の位置ずれ情報を取得する位置ずれ情報取得手段（印刷制御部２０７、Ｓ３４）と、位置ずれ情報に基づいて画像形成再開時の画像位置を補正する位置補正手段（印刷制御部２０７、Ｓ３５）と、を備えることを特徴とする。
本態様においては、中断された時点の記録媒体の第１位置と再開時における記録媒体の第２位置との間に位置ずれがある場合には位置ずれ情報が取得され、位置ずれ情報に基づいて印刷再開時の画像位置が補正されているので、中断前に布地Ｍに印刷された画像と再開後に布地Ｍに印刷された画像とを精度よくつなぐことができる。
【００５５】
＜第二の実施態様＞
本態様に係る情報処理装置（画像形成装置１）は、第１位置と第２位置とのずれ量が予め定められた範囲内にある場合に画像の形成を再開する再開制御手段（印刷制御部２０７、Ｓ５４〜Ｓ５６）を備えることを特徴とする。
本態様においては、再印刷を行う場合における第１位置と第２位置とのずれ量が予め定められた範囲内に収まるので、中断前に布地Ｍに印刷された画像と再開後に布地Ｍに印刷された画像とを精度よくつなぐことができる。
【００５６】
＜第三の実施態様＞
本態様に係る情報処理装置（画像形成装置１）では、位置ずれ情報取得手段が、第１位置における画像の形成開始位置（Ｐ１、図１０（ａ））と第２位置における画像の形成開始位置（Ｐ１´、図１０（ｃ））との差に基づいて前記位置ずれ情報を取得することを特徴とする。
本態様においては、画像の形成開始位置に基づいて位置ずれ情報を取得しているので、画像のエッジに基づいて位置ずれ情報が取得される。このため、画像の途中などの他の位置に基づいて位置ずれ情報を取得するよりも、位置ずれ情報を容易に取得できる。
【００５７】
＜第四の実施態様＞
本態様に係る情報処理装置（画像形成装置１）では、画像の形成が中断された場合に、再開の要否に関する通知を行う通知手段（ディスプレイ４１）と、通知に対する入力を受け付ける入力受付手段（４方向ボタン４２）と、を備えるので、画像形成装置１のユーザに通知を確実に伝えることができ、ユーザの操作を確実に受け付けることができる。
【符号の説明】
【００５８】
１…画像形成装置、２…装置本体、３…トレイ、４…収納空間、５…ステージ、６…操作パネル、７…トレイ本体、８…プラテン、１０…画像形成機構（画像形成手段）、１１…記録ヘッド、１２…キャリッジ、３３…レジストセンサ、４１…ディスプレイ（通知手段）、４２…４方向ボタン（入力受付手段）、２００…制御部、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…ＮＶＲＡＭ、２０５…ＡＳＩＣ、２０６…Ｉ／Ｏ、２０７…印刷制御部（再開位置情報取得手段、位置ずれ情報取得手段、位置補正手段）、２０７ａ…データ解析部、２０７ｂ…ヘッド制御部、２０７ｃ…マスク制御部、２０７ｄ…受信バッファ、２０７ｅ…印刷位置制御部、２２２…主走査リニアエンコーダ、２２６…副走査リニアエンコーダ、Ｍ…布地
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開平５−２２９２２６号公報
【図１】
2019119133.tif 000003
【図２】
2019119133.tif 000004
【図３】
2019119133.tif 000005
【図４】
2019119133.tif 000006
【図５】
2019119133.tif 000007
【図６】
2019119133.tif 000008
【図７】
2019119133.tif 000009
【図８】
2019119133.tif 000010
【図９】
2019119133.tif 000011
【図１０】
2019119133.tif 000012
【図１１】
2019119133.tif 000013
【図１２】
2019119133.tif 000014
【図１３】
2019119133.tif 000015
【図１４】
2019119133.tif 000016