(57)【要約】【課題】オペレータが印刷媒体種類を間違えることなく、受信データに合致する種類の印刷媒体に印刷する。【解決手段】複数種類の印刷媒体８０に印刷するデータを受信データとして受信する受信手段１１０と、受信データから印刷媒体８０の印刷開始位置情報Ｄｐを抽出する印刷開始位置情報抽出手段１４０と、印刷媒体８０の印刷領域情報Ｐａを抽出する印刷領域抽出手段１５０と、印刷開始位置情報Ｄｐと印刷媒体種類情報Ｎｐとを関連付けて記憶する記憶手段１６０を有し、２回目以降の印刷のときに、抽出した印刷開始位置情報Ｄｐ及び印刷媒体種類情報Ｎｐを記憶手段１６０から読出して、報知手段１７０により報知する。【選択図】図２
2020104496.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の印刷媒体に印刷するデータを受信データとして受信する受信手段と、
前記印刷媒体を搬送する印刷媒体搬送手段と、
前記印刷媒体搬送手段により搬送される前記印刷媒体に前記受信データに基づいて画像を印刷する印刷手段と、
前記受信データから前記印刷媒体の印刷開始位置を印刷開始位置情報として抽出する印刷開始位置情報抽出手段と、
前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報と、印刷媒体種類を識別する印刷媒体種類情報とを関連付けて記憶する記憶手段と、
前記印刷媒体種類情報を報知する報知手段と、
前記印刷手段による印刷のとき、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報が前記記憶手段に記憶されていない場合は、前記記憶手段に前記印刷開始位置情報と前記印刷媒体種類情報とを関連付けて記憶し、
前記印刷開始位置情報が記憶されている場合は、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報と一致する前記印刷媒体種類情報を前記記憶手段から読出して、前記印刷媒体種類情報を前記報知手段により報知する制御手段とを備えたことを特徴とする画像形成装置。
【請求項２】
複数種類の印刷媒体に印刷するデータを受信データとして受信する受信手段と、
前記印刷媒体を搬送する印刷媒体搬送手段と、
前記印刷媒体搬送手段により搬送される前記印刷媒体に前記受信データに基づいて画像を印刷する印刷手段と、
前記受信データから前記印刷媒体の印刷開始位置を印刷開始位置情報として抽出する印刷開始位置情報抽出手段と、
前記印刷媒体の印刷領域を印刷領域情報として抽出する印刷領域抽出手段と、
前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報、前記印刷領域抽出手段により抽出した前記印刷領域情報及び、印刷媒体種類を識別する印刷媒体種類情報とを関連付けて記憶する記憶手段と、
前記印刷媒体種類情報を報知する報知手段と、
前記印刷手段による印刷のとき、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報が前記記憶手段に記憶されていない場合は、前記記憶手段に前記印刷開始位置情報、前記印刷領域情報及び前記印刷媒体種類情報とを関連付けて記憶し、
前記印刷開始位置情報が記憶されている場合は、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報及び前記印刷領域抽出手段により抽出した前記印刷領域情報と一致する前記印刷媒体種類情報を前記記憶手段から読出して、前記印刷媒体種類情報を前記報知手段により報知する制御手段とを備えたことを特徴とする画像形成装置。
【請求項３】
前記制御手段は前記記憶手段に記憶した前記印刷媒体種類情報と一致しなかったときは、前記報知手段により前記印刷媒体の不一致を報知することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記制御手段は前記記憶手段に記憶した前記印刷媒体種類情報と一致したときは、前記印刷手段により画像を印刷することを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
前記制御手段は、前記記憶手段に記憶した前記印刷媒体種類情報と一致したときは、前記印刷手段により画像の印刷の前に、前記印刷媒体種類情報を前記記憶手段から読出して前記報知手段により報知することを特徴とする請求項２又は３記載の画像形成装置。
【請求項６】
前記印刷媒体をセットする印刷媒体載置部を設け、
更に、前記印刷媒体搬送手段には前記印刷媒体を読取る読取部を設け、
更に、前記制御手段は、前記読取部により前記印刷媒体載置部に載置された前記印刷媒体が、前記印刷媒体種類情報に合致するかどうか判別することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記印刷媒体は、プレプリントされた罫線によって形成される複数の印刷ブロックを有し、
前記印刷開始位置情報抽出手段が抽出する前記印刷開始位置情報は位置座標により前記印刷ブロック内の印刷開始位置を特定することを特徴とする請求項２乃至６いずれか一記載の画像形成装置。
【請求項８】
前記印刷媒体は、プレプリントされた罫線によって形成される複数の印刷ブロックを有し、
前記印刷領域抽出手段は、前記印刷媒体に印刷された前記印刷ブロックの前記罫線を光学的に読み取って前記印刷領域を抽出し前記印刷領域情報とすることを特徴とする請求項２乃至６いずれか一記載の画像形成装置。
【請求項９】
前記記憶手段は、
前記印刷手段による同一印刷媒体種類についての初回の印刷のときに、前記印刷領域情報が異なる前記印刷ブロックの番号を差異ブロック番号として記憶する差異ブロック情報記憶部を備え、
前記印刷手段による前記同一印刷媒体種類についての２回目以降の印刷のときに、前記印刷領域抽出手段は、前記差異ブロック情報記憶部に記憶された前記番号の前記印刷ブロックより前記印刷領域を抽出することを特徴とする請求項８記載の画像形成装置。
【請求項１０】
複数種類の印刷媒体に印刷するデータを受信データとして受信する受信工程と、
前記印刷媒体に前記受信データに基づいて印刷手段によって画像を印刷する印刷工程と、
前記受信データから前記印刷媒体の印刷開始位置を現す印刷開始位置情報を抽出する印刷開始位置情報抽出工程と、
前記印刷手段による同一印刷媒体種類についての初回の前記印刷工程のとき、前記印刷開始位置情報と、印刷媒体種類を識別する印刷媒体種類情報とを関連付けて記憶手段に記憶する記憶工程と、
前記印刷工程による前記同一印刷媒体種類についての２回目以降の前記印刷工程のときに、前記印刷開始位置情報抽出工程により抽出した前記印刷開始位置情報と一致する前記印刷媒体種類情報を前記記憶手段から読出して、前記印刷媒体種類情報を報知手段によって報知する報知工程とを含むことを特徴とする画像形成方法。
【請求項１１】
複数種類の印刷媒体に印刷するデータを受信データとして受信する受信工程と、
前記印刷媒体に前記受信データに基づいて印刷手段によって画像を印刷する印刷工程と、
前記受信データから前記印刷媒体の印刷開始位置を現す印刷開始位置情報を抽出する印刷開始位置情報抽出工程と、
前記印刷媒体の印刷領域を抽出して印刷領域情報とする印刷領域抽出工程と、
前記印刷手段による同一印刷媒体種類についての初回の前記印刷工程のとき、前記印刷開始位置情報及び前記印刷領域情報と、印刷媒体種類を識別する印刷媒体種類情報とを関連付けて記憶手段に記憶する記憶工程と、
前記印刷工程による前記同一印刷媒体種類についての２回目以降の前記印刷工程のときに、前記印刷開始位置情報抽出工程により抽出した前記印刷開始位置情報及び前記印刷領域抽出工程により抽出した前記印刷領域情報と一致する前記印刷媒体種類情報を前記記憶手段から読出して、前記印刷媒体種類情報を報知手段によって報知する報知工程とを含むことを特徴とする画像形成方法。
【請求項１２】
前記印刷媒体は、プレプリントされた罫線によって形成される複数の印刷ブロックを有し、
前記印刷開始位置情報抽出工程で抽出する前記印刷開始位置情報は位置座標により前記印刷ブロック内の印刷開始位置が特定されることを特徴とする請求項１１記載の画像形成方法。
【請求項１３】
前記印刷媒体は、プレプリントされた罫線によって形成される複数の印刷ブロックを有し、
前記印刷領域抽出工程は、前記印刷媒体に印刷された前記印刷ブロックの前記罫線を光学的に読み取って前記印刷領域を抽出し前記印刷領域情報とすることを特徴とする請求項１１記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の種類の印刷媒体に印刷を行う画像形成装置及び画像形成方法に関するものである。
【背景技術】
【０００２】
複数の種類の用紙に印刷を行う画像形成装置においては、用紙種類に合った印刷設定が行われ、設定された印刷設定に基づいて、上位装置から送信され受信した受信データに従って印刷が行われる。
この印刷設定を容易に行えるように、用紙に印刷されたバーコードなどの特殊コードを読み取り、その読取結果から抽出した設定情報に基づいて印刷設定を行う技術が提案されている（例えば、特開２０１８−１５２６号公報（特許文献１）参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の画像形成装置では、特殊コードを読み取り、その読取結果から抽出した設定情報を設定するだけであり、どの設定を用いるかは、オペレータが選択しなければならず、間違って選択してしまうと、受信データに合致する所望の印刷ができないという問題があった。特に、同じ用紙サイズであるがフォーマットの異なる用紙が用いられる業務において、上位装置から印刷データを連続して受信する場合、オペレータが用紙種類の選択を間違い、受信データに合致する用紙種類に印刷されないという問題があった。
【０００５】
本発明は、このような問題を解決することを課題とし、印刷設定を容易にし、オペレータが印刷媒体種類を間違えることなく、受信データに合致する種類の印刷媒体に印刷することができる画像形成装置及び画像形成方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に関する画像形成装置は、複数種類の印刷媒体に印刷するデータを受信データとして受信する受信手段と、前記印刷媒体を搬送する印刷媒体搬送手段と、前記印刷媒体搬送手段により搬送される前記印刷媒体に前記受信データに基づいて画像を印刷する印刷手段と、前記受信データから前記印刷媒体の印刷開始位置を印刷開始位置情報として抽出する印刷開始位置情報抽出手段と、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報と、印刷媒体種類を識別する印刷媒体種類情報とを関連付けて記憶する記憶手段と、前記印刷媒体種類情報を報知する報知手段と、前記印刷手段による印刷のとき、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報が前記記憶手段に記憶されていない場合は、前記記憶手段に前記印刷開始位置情報と前記印刷媒体種類情報とを関連付けて記憶し、前記印刷開始位置情報が記憶されている場合は、前記印刷開始位置情報抽出手段により抽出した前記印刷開始位置情報と一致する前記印刷媒体種類情報を前記記憶手段から読出して、前記印刷媒体種類情報を前記報知手段により報知する制御手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、上記構成としたので、同一の印刷媒体種類の２回目以降の印刷において印刷媒体をセットするときに受信データに合致する印刷媒体種類を確認することができ、間違えることなく受信データに合致する印刷媒体に印刷することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態に関する画像形成装置の外観説明図である。
【図２】第１の実施の形態に関する画像形成装置のブロック図である。
【図３】第１の実施の形態に関する画像形成装置において用いられる用紙の説明図である。
【図４】第１の実施の形態に関する画像形成装置により印刷が行われた用紙の説明図である。
【図５】第１の実施の形態に関する画像形成装置の受信データのフォーマットの説明図である。
【図６】第１の実施の形態に関する画像形成装置の機能ブロック図である。
【図７】第１の実施の形態に関する画像形成装置の印刷動作のフローチャートである。
【図８】第１の実施の形態に関する画像形成装置おいてセットする用紙種類名を報知する画面例である。
【図９】第１の実施の形態に関する画像形成装置おいて用紙間違いを報知する画面例である。
【図１０】第１の実施の形態に関する画像形成装置の印刷開始位置情報抽出手段の動作フローチャートである。
【図１１】第１の実施の形態に関する印刷開始位置情報、印刷領域情報及び差異ブロック番号の記憶状態の変化を示す説明図である。
【図１２】第１の実施の形態に関する画像形成装置において印刷結果を確認する画面例である。
【図１３】第１の実施の形態に関する画像形成装置において用紙種類名を確認する画面例である。
【発明を実施するための形態】
【０００９】
（第１の実施の形態）
以下に本発明を実施するための最良の形態である第１の実施の形態を説明する。各図面に共通な要素には同一の符号を付す。なお、以下の説明では、便宜上、用紙Ａ、用紙Ｂの２種類の用紙種類を用いて印刷を行う例を説明するが３種類以上の用紙種類であってもよい。また、以下の説明では、印刷媒体として用紙８０を一例として説明するが、ノーカーボン紙、カード、透明フィルム等であってもよい。
【００１０】
最初に、第１の実施の形態に関する画像形成装置の構成を説明する。図１は、第１の実施の形態に関する画像形成装置の外観説明図である。画像形成装置１は、設定された印刷設定に基づいて、上位装置２から受信する後に図５に示す受信データ２００に従って用紙８０に印刷を行うものである。以下、用紙８０が排出される側を「装置正面側」といい、用紙８０をセットする側を「装置背面側」という。ここで、印刷媒体種類としての用紙種類とは、例えば、普通紙、光沢紙などの用紙８０の材質、用紙サイズ、用紙フォーマットが異なるもの又はこれらの組合わせが異なるもので、装置が自動的に判別できる種類をいう。第１の実施の形態では、用紙８０にプレプリントされたフォーマットが異なる種類を例として説明する。
【００１１】
図１に示すように、第１の実施の形態に関する画像形成装置１は、装置背面側に用紙セット部３を備える。印刷媒体載置部としての用紙セット部３は、印刷媒体としての用紙８０、例えば用紙Ａ（８０Ａ）又は用紙Ｂ（８０Ｂ）をセットするためのものである。用紙セット部３は、用紙８０を矢印Ｅに示す方向に装置内へと取込む用紙セット口３ａと、用紙８０の左右をガイドする用紙ガイド３ｂを備える。図１に示す装置背面側の状態は、オペレータによって用紙Ｂ（８０Ｂ）が用紙セット部３にセットされた状態を示している。
【００１２】
この用紙Ｂ（８０Ｂ）には、プレプリントされた罫線によって複数の印刷ブロック８１、例えば第１の印刷ブロック８１Ｂ１及び第２の印刷ブロック８１Ｂ２が形成されている。用紙Ｂ（８０Ｂ）は矢印Ｅに示す方向に搬送されて、印刷機構７によって印刷ブロック８１内に文字等が印刷されるが、後述するように第１の印刷ブロック８１Ｂ１が先に印刷される。従って、オペレータは用紙Ｂ（８０Ｂ）を用紙セット部３へセットする際に、上下逆さ方向にしてセットする。
用紙Ａ（８０Ａ）は、同様に、プレプリントされた罫線によって第１の印刷ブロック８１Ａ１及び第２の印刷ブロック８１Ａ２が形成されており、複数の印刷ブロック８１に印刷データＧｄ対応の文字等が印刷されている。これらの印刷ブロック８１内に印刷データＧｄの印刷が行われ、その詳細は後に図４に示す。
【００１３】
更に、画像形成装置１は、装置正面側に排出トレイ５及び操作表示部６を備える。
排出トレイ５は、引出し可能なテーブルを備え、印刷されて矢印Ｆに示す方向に排出される用紙８０を載置する。図１に示す装置正面側の状態は、受信データ２００に従った印刷が用紙Ａ（８０Ａ）に行われ、用紙Ａ（８０Ａ）が排出トレイ５に排出された状態を示している。即ち、用紙Ａ（８０Ａ）は、第１の印刷ブロック８１Ａ１が先に印刷されて排出されている。
【００１４】
操作表示部６は、オペレータへのガイダンス等を表示する表示部及びオペレータによる印刷開始などの操作を行う操作部からなる。このために、操作表示部６は、表示部として機能するＬＣＤ（Liquid Crystal Display）上に操作部として機能する透明タッチパネルを積載して構成される。図示してしないが操作表示部６の近傍に別の操作部として、「０」〜「９」からなるテンキー、記号キー及びカーソル移動キーなどのボタンを設けるようにしてもよい。
【００１５】
また、画像形成装置１の装置内部には、用紙８０に印刷を行う印刷機構７と、用紙８０の給紙及び印刷のときの用紙８０の搬送を行なわせる用紙送りモータ８を備える。印刷機構７は、矢印Ｈに示す方向に移動可能でかつ用紙８０に印刷を行う印刷ヘッド７ａを有する。印刷ヘッド７ａには印刷ヘッド７ａと共に移動する光学式センサ４が取り付けられている。光学式センサ４は、用紙８０にプレプリントされている罫線の位置、即ち、後に図３に示す罫線位置８３を読み取る。光学式センサ４は、バーコードなどの特殊コード、用紙端の読み取りなども読み取ることができる。光学式センサ４は、例えば軽量な反射型フォトセンサなどで構成すればよい。或いはラインセンサなどを搬送される用紙８０に近接させて固定して配置するようにしてもよい。
【００１６】
図２は、第１の実施の形態に関する画像形成装置のブロック図である。画像形成装置１は、主制御部７０、受信部１０、編集部２０、印刷制御部３０、用紙搬送制御部４０、操作表示制御部５０及び記憶部６０を有する。なお、破線で囲った部分は、後に図６に示す機能ブロックの各手段に相当する。
主制御部７０は、ＣＰＵ（Central Processing Unit）等で構成され、上記各部を制御する。主制御部７０は、一時記憶部７１を有し、後述する印刷ブロック番号Ｂｋを記憶する印刷ブロック番号レジスタ７１ｂ、Ｘ座標を記憶するＸ座標レジスタ７１ｘ、Ｙ座標を記憶するＹ座標レジスタ７１ｙを有する。
【００１７】
受信部１０は、受信バッファ１０ａを有し、パーソナルコンピュータ等の上位装置２から送信され受信した受信データ２００を受信バッファ１０ａに格納する。受信部１０は、ＤＭＡ（Direct Memory Access）による受信バッファ１０ａヘのハード的なデータ転送及び割込み制御による受信バッファ１０ａへの格納が可能である。それ故、受信部１０は、主制御部７０、印刷制御部３０、用紙搬送制御部４０及び操作表示制御部５０の制御と同時に格納動作を行うことができる。受信部１０には、受信データ解析部１１、印刷開始位置抽出部１２及び印刷ブロック比較部１３が接続される。
【００１８】
受信データ解析部１１は、受信バッファ１０ａに格納された受信データ２００から所定のコマンド、印刷データＧｄ等を検索する。印刷開始位置抽出部１２は、受信データ解析部１１による検索結果に基づいて、後に図３に示す印刷ブロック８１ごとの印刷開始位置８２（位置座標としてのＸ座標及びＹ座標）を印刷開始位置情報Ｄｐとして抽出する。
【００１９】
印刷ブロック比較部１３は、印刷開始位置抽出部１２によって新たに抽出した印刷開始位置情報Ｄｐと既に記憶部６０に印刷媒体種類情報としての用紙種類名Ｎｐ毎に記憶してある印刷開始位置情報Ｄｐを比較する。この比較により、新たに抽出した印刷開始位置情報Ｄｐに対応する用紙種類名Ｎｐが確定される。
印刷媒体種類情報としての用紙種類名Ｎｐとは、印刷媒体種類としての用紙種類を特定するための名称（例えば、「用紙Ａ」又は「着払い伝票」）であり、用紙種類名Ｎｐ毎にフォーマットが異なり、これにより識別して記憶され、又は読み出されるものである。
【００２０】
編集部２０は印刷バッファ２０ａを有し、受信データ２００が受信部１０の受信バッファ１０ａに格納された後に、編集部２０が図５に示す印刷データＧｄを読み出し、印刷可能なデータに変換して印刷バッファ２０ａに格納する。編集部２０は、印刷可能なデータを印刷バッファ２０ａに格納した後、印刷制御部３０に印刷開始要求を発行する。
印刷制御部３０は、図１に示す印刷機構７を制御し、印刷機構７によって印刷を行う。
【００２１】
用紙搬送制御部４０は、図１に示す用紙送りモータ８の駆動を制御し、用紙８０の給紙及び印刷等のときの用紙８０の搬送を制御する。このために用紙送り部４１及び給紙部４２を設け、これらが用紙搬送制御部４０に接続される。給紙部４２は、オペレータがセットした用紙８０を印刷可能な位置まで給紙する。また、用紙送り部４１は、用紙８０を搬送又は逆搬送させる。
【００２２】
読取部４３は、図１に示す光学式センサ４を用いて光学的に画像を読み取らせるものであり、後に図３に示す用紙８０にプレプリントされている罫線位置８３を読み取って、印刷領域抽出手段１５０によって印刷領域８４を抽出し、印刷領域情報Ｐａとして取得する。加えて、読取部４３は、用紙８０に印刷されたバーコード等の特殊コードの読取り及び用紙幅を検出するための用紙端の読取りを行わせることもできる。読取部４３には、罫線位置比較部４４及びセット用紙判定部４５が接続される。
罫線位置比較部４４は、読取部４３を用いて取得する用紙８０の印刷領域情報Ｐａと、既に記憶部６０に用紙種類名Ｎｐと関連付けて印刷開始位置情報Ｄｐと共に記憶されている印刷領域情報Ｐａとを比較する。
【００２３】
セット用紙判定部４５は、罫線位置比較部４４の比較結果に基づいて、セットした用紙８０が受信データ２００に合致している用紙８０か否かを判定する。
操作表示制御部５０は、図１に示す操作表示部６を用いて、オペレータへのガイダンス等の表示及びオペレータによる印刷開始などの操作を制御する。
記憶部６０は、不揮発性メモリー９０を備え、用紙種類名Ｎｐ、印刷開始位置情報Ｄｐ及び印刷領域情報Ｐａ並びに差異ブロック番号ＤＢＮ等を記憶する。このために不揮発性メモリー９０は、図１１を用いて後述する位置領域情報記憶テーブル９１及び差異ブロック情報記憶部９２を有する。
【００２４】
記憶部６０には、印刷開始位置情報登録部６１、印刷領域情報登録部６２及び差異ブロック登録部６３が接続される。印刷開始位置情報登録部６１は、印刷開始位置抽出部１２によって受信データ２００から抽出する各印刷ブロック８１の印刷開始位置８２（Ｘ座標及びＹ座標）を印刷開始位置情報Ｄｐとして不揮発性メモリー９０に記憶させる。
印刷領域情報登録部６２は、読取部４３により読み取られた各印刷ブロック８１の罫線位置８３から抽出される印刷領域８４を印刷領域情報Ｐａとして不揮発性メモリー９０に記憶させる。
差異ブロック登録部６３は、罫線位置８３が異なる印刷ブロック番号Ｂｋを差異ブロック番号ＤＢＮとして不揮発性メモリー９０に記憶させる。
【００２５】
次に、第１の実施の形態に関する画像形成装置１において用いられる用紙８０の構成を説明する。図３は、第１の実施の形態に関する画像形成装置において用いられる用紙の説明図である。なお、図３は、用紙８０の紙面下側を切欠いた図を示す。
第１の実施の形態においては、用紙８０として用紙Ａ（８０Ａ）及び用紙Ｂ（８０Ｂ）の２種類の用紙８０が用いられる。図３（ａ）は、用紙Ａ（８０Ａ）のフォーマットの説明図であり、図３（ｂ）は、用紙Ｂ（８０Ｂ）のフォーマットの説明図である。最初に図３（ａ）を用いて用紙Ａ（８０Ａ）の構成について説明する。
【００２６】
図３（ａ）に示すように、用紙Ａ（８０Ａ）は、プレプリントされた罫線で形成される第１の印刷ブロック８１Ａ１及び第２の印刷ブロック８１Ａ２から構成される。なお、印刷ブロック８１Ａ１及び８１Ａ２は、罫線に囲まれない領域としてもよい。即ち、印刷ブロック８１Ａ１及び８１Ａ２は、次に説明する左右に垂直に形成された罫線位置８３によっても、更には図示しない左右のカギ括弧又は左右の記号によって形成してもよい。また、用紙Ａ（８０Ａ）は、後に図４において説明するように、罫線に加えて、用途に応じて必要となるプレプリント文字７３が印刷されてもよい。
【００２７】
用紙Ａ（８０Ａ）の水平方向の左右に形成された罫線位置８３は、左側罫線位置８３Ａ１Ｌ、右側罫線位置８３Ａ１Ｒ、左側罫線位置８３Ａ２Ｌ及び右側罫線位置８３Ａ２Ｒから構成される。
左側罫線位置８３Ａ１Ｌは、第１の印刷ブロック８１Ａ１の紙面左側の罫線の位置を示し、右側罫線位置８３Ａ１Ｒは、第１の印刷ブロック８１Ａ１の紙面右側の罫線の位置を示す。同様に、左側罫線位置８３Ａ２Ｌは、第２の印刷ブロック８１Ａ２の紙面左側の罫線の位置を示し、右側罫線位置８３Ａ２Ｒは、第２の印刷ブロック８１Ａ２の紙面右側の罫線の位置を示す。
【００２８】
第１の印刷ブロック８１Ａ１においては、長鎖線の矢印Ｋで示すように左側罫線位置８３Ａ１Ｌから右側罫線位置８３Ａ１Ｒまでが印刷領域８４Ａ１として抽出される。第２の印刷ブロック８１Ａ２においては、同様に長鎖線の矢印Ｋで示すように左側罫線位置８３Ａ２Ｌから右側罫線位置８３Ａ２Ｒまでが印刷領域８４Ａ２として抽出される。
用紙Ａ（８０Ａ）の印刷範囲８５は、印刷範囲８５Ａ１、印刷範囲８５Ａ２から構成される。印刷範囲８５Ａ１は、用紙Ａ（８０Ａ）の第１の印刷ブロック８１Ａ１において画像形成装置１によって印刷される範囲である。印刷範囲８５Ａ２は、第２の印刷ブロック８１Ａ２において画像形成装置１によって印刷される範囲である。
【００２９】
用紙Ａ（８０Ａ）は、矢印Ｅに示す方向に搬送されて、印刷機構７によって印刷され、第１の印刷ブロック８１Ａ１の方から先に印刷される。具体的には、第１の印刷ブロック８１Ａ１においては、印刷範囲８５Ａ１の印刷開始位置８２Ａ１から印刷が行われ、第２の印刷ブロック８１Ａ２においては、印刷範囲８５Ａ２の印刷開始位置８２Ａ２から印刷が行われる。
【００３０】
また、図３（ｂ）に示すように、用紙Ｂ（８０Ｂ）は、プレプリントされた罫線で囲まれて形成される第１の印刷ブロック８１Ｂ１及び第２の印刷ブロック８１Ｂ２から構成される。用紙Ｂ（８０Ｂ）の罫線位置８３は、左側罫線位置８３Ｂ１Ｌ、右側罫線位置８３Ｂ１Ｒ、左側罫線位置８３Ｂ２Ｌ及び右側罫線位置８３Ｂ２Ｒから構成される。
用紙Ｂ（８０Ｂ）では、第２の印刷ブロック８１Ｂ２において、左側罫線位置８３Ｂ２Ｌが用紙Ａ（８０Ａ）の左側罫線位置８３Ａ２Ｌと異なっている。即ち、左側罫線位置８３Ｂ２Ｌは、用紙Ｂの幅方向の略半分の位置にある。
【００３１】
用紙Ｂ（８０Ｂ）の印刷範囲８５は、印刷範囲８５Ｂ１及び印刷範囲８５Ｂ２から構成される。用紙Ｂ（８０Ｂ）では、上記罫線位置８３と同様に、第２の印刷ブロック８１Ｂ２において、印刷範囲８５Ｂ２が用紙Ａ（８０Ａ）の印刷範囲８５Ａ２と異なっている。即ち、印刷範囲８５Ａ２は、用紙Ａの幅方向全域に亘っているのに対し、印刷範囲８５Ｂ２は、用紙Ｂの幅方向の略右半分である。
【００３２】
用紙Ｂ（８０Ｂ）についても、矢印Ｅに示す方向に搬送されて、印刷機構７によって印刷され、第１の印刷ブロック８１Ｂ１の方から先に印刷される。具体的には、第１の印刷ブロック８１Ｂ１においては、印刷範囲８５Ｂ１の印刷開始位置８２Ｂ１から印刷が行われ、第２の印刷ブロック８１Ｂ２においては、印刷範囲８５Ｂ２の印刷開始位置８２Ｂ２から印刷が行われる。
なお、以上の説明では、罫線で囲まれた印刷ブロック８１が２個ある例を説明したが、１個であってもよいし、３個以上あってもよい。
【００３３】
次に、第１の実施の形態に関する画像形成装置１により印刷が行われた用紙８０の構成を説明する。図４は、第１の実施の形態に関する画像形成装置により印刷が行われた用紙の説明図である。なお、図４は、図３と同様に用紙８０の紙面下側を切欠いた図を示す。図４（ａ）は、用紙Ａ（８０Ａ）として宅配便等で用いられる着払い伝票の例を示し、図４（ｂ）は、用紙Ｂ（８０Ｂ）として元払い伝票の例を示す。
【００３４】
図４（ａ）における「着払い伝票」、「お届け先」、「郵便番号」、「電話番号」、「住所」、「氏名」及び「様」の文字は予め印刷されてあるプレプリント文字７３である。同様に図４（ｂ）にける「元払い伝票」、「お届け先」、「郵便番号」、「電話番号」、「住所・氏名」及び「様」の文字は予め印刷されてあるプレプリント文字７３である。更に、印刷ブロック８１Ａ１、８１Ａ２、８１Ｂ１及び８１Ｂ２は予め印刷してある複数のプレプリント罫線７４によって囲まれている。
【００３５】
以上の用紙Ａ（８０Ａ）及び用紙Ｂ（８０Ｂ）に対し、画像形成装置１により以下の印刷が行われる。図４（ａ）に示すように、用紙Ａ（８０Ａ）においては、第１の印刷ブロック８１Ａ１には、郵便番号の紙面下側に印刷データＧｄに対応する印刷文字７５としての「１２３−４５６７」が印刷され、電話番号の紙面下側に同じく印刷文字７５としての「０１−２３４５−６７８９」が印刷される。第２の印刷ブロック８１Ａ２には、住所の紙面下側に印刷文字７５としての「東京都千代田区霞が関一丁目２番３号」が印刷され、氏名の紙面下側に印刷文字７５としての「特許太郎」が印刷される。
【００３６】
また、図４（ｂ）に示すように、用紙Ｂ（８０Ｂ）においては、第１の印刷ブロック８１Ｂ１には、用紙Ａ（８０Ａ）と同様に、郵便番号の紙面下側に印刷データＧｄに対応する印刷文字７５としての「１２３−４５６７」が印刷され、電話番号の紙面下側に同じく印刷文字７５としての「０１−２３４５−６７８９」が印刷される。第２の印刷ブロック８１Ｂ２には、住所・氏名の紙面右側に印刷文字７５としての「東京都千代田区霞が関一丁目２番２号  特許太郎」が印刷される。
このように用紙Ａ（８０Ａ）及び用紙Ｂ（８０Ｂ）に所望の内容が画像形成装置１により印刷され、宅配便等の荷物に貼付されて用いられる。
【００３７】
次に、上位装置２から送信され、画像形成装置１において受信する受信データ２００のフォーマットを説明する。図５は、第１の実施の形態に関する画像形成装置の受信データのフォーマットの説明図である。以下、便宜上、印刷ブロック数２０１Ａ及び２０１Ｂを総称するときは印刷ブロック数２０１といい、印刷ブロックデータ２０２Ａ１、２０２Ａ２、２０２Ｂ１及び２０２Ｂ２を総称するときは印刷ブロックデータ２０２という。
【００３８】
図５に示すように、第１の実施の形態に関する画像形成装置１の受信データ２００は、印刷ブロック数２０１を先頭とし、次に印刷ブロックデータ２０２が印刷ブロック数２０１のパラメータＢｎ個分配置された構成となっている。例えば、印刷ブロック数２０１ＡのパラメータＢｎが「２」の場合は、第１の印刷ブロックデータ２０２Ａ１と第２の印刷ブロックデータ２０２Ａ２が配置された構成となっている。
印刷ブロックデータ２０２は、水平位置決めコマンドＨｘＣｍｄ、印刷データＧｄ、印刷ブロック区切りコマンドＢｋＣｍｄ及び用紙送りコマンドＰｃＣｍｄから構成される。
【００３９】
水平位置決めコマンドＨｘＣｍｄは、印刷ブロック８１における印刷開始位置８２となるＸ座標をパラメータとしたコマンドであり、印刷ブロック８１における印刷開始位置８２まで図１に示す印刷機構７の印刷ヘッド７ａを矢印Ｈに示す方向に移動させるコマンドである。
印刷データＧｄは、文字及び画像を形成させるテキストデータ、グラフィックデータ及びイメージデータ等で構成されこの印刷データＧｄに基づいた文字及び画像が印刷機構７によって印刷される。
【００４０】
印刷ブロック区切りコマンドＢｋＣｍｄは、次の印刷ブロック８１に進めるためのコマンドである。
用紙送りコマンドＰｃＣｍｄは、図１の矢印Ｅ又は矢印Ｆに示す方向に用紙８０を搬送させるコマンドであり、用紙送り量Ｃｙをパラメータとして用紙送りを実行させる。
以上の印刷ブロック数２０１、及び印刷ブロック数２０１のパラメータＢｎ個分の印刷ブロックデータ２０２が用紙８０ごとに繰り返され、受信データ２００が形成される。
【００４１】
次に、第１の実施の形態に関する画像形成装置１の機能を説明する。図６は、第１の実施の形態に関する画像形成装置の機能ブロック図である。図６に示すように、第１の実施の形態に関する画像形成装置１は、制御手段１００、受信手段１１０、印刷手段１２０、用紙搬送手段１３０、印刷開始位置情報抽出手段１４０、印刷領域抽出手段１５０、記憶手段１６０及び報知手段１７０を備える。
制御手段１００は、印刷手段１２０による同一の用紙種類の２回目以降の印刷のときに、印刷開始位置情報抽出手段１４０により抽出した印刷開始位置情報Ｄｐと一致する用紙種類名Ｎｐを前記記憶手段１６０から取得して該用紙種類名Ｎｐを報知手段１７０により報知するものである。
【００４２】
更に制御手段１００は、印刷手段１２０による同一の用紙種類の２回目以降の印刷のときに、印刷開始位置情報抽出手段１４０により抽出した印刷開始位置情報Ｄｐと印刷領域抽出手段１５０により抽出した印刷領域情報Ｐａとの組合わせが、記憶手段１６０に記憶されていないときは、用紙８０が間違っている旨又は用紙８０をセットする方向が間違っている旨の警告を報知手段１７０により報知する。
【００４３】
更に制御手段１００は、印刷手段１２０による同一の用紙種類の２回目以降の印刷のとき、かつ報知手段１７０による警告を報知するときに、印刷開始位置情報抽出手段１４０により抽出した印刷開始位置情報Ｄｐと一致する用紙種類名Ｎｐを記憶手段１６０から取得して該用紙種類名Ｎｐを報知手段１７０により報知する。
【００４４】
更に制御手段１００は、印刷開始位置情報Ｄｐと印刷領域情報Ｐａとの組合わせが記憶手段１６０に記憶されていないときに、印刷手段１２０による印刷を中止する。更に制御手段１００は、差異ブロック情報記憶部９２に差異ブロック番号ＤＢＮが記憶されているとき、印刷領域抽出手段１５０により抽出される印刷領域８４と、記憶手段１６０の該当する印刷ブロック８１の印刷領域８４とを比較し、一致しないときに報知手段１７０による警告の報知を行う。制御手段１００は、図２に示す主制御部７０のほか、印刷ブロック比較部１３、罫線位置比較部４４及びセット用紙判定部４５により機能する。
【００４５】
受信手段１１０は、複数の印刷ブロック８１を有する用紙８０に印刷するデータを受信データ２００として受信するものである。受信手段１１０は、図２に示す受信部１０によって機能する。
印刷手段１２０は、用紙搬送手段１３０により用紙８０を搬送し、受信データ２００に基づいて用紙８０に印刷するものである。印刷手段１２０は、図１に示す印刷機構７及び図２に示す編集部２０及び印刷制御部３０によって機能する。
印刷媒体搬送手段としての用紙搬送手段１３０は、用紙８０を搬送するものである。用紙搬送手段１３０は、図１に示す用紙送りモータ８、図２に示す用紙搬送制御部４０、用紙送り部４１及び給紙部４２によって機能する。
【００４６】
印刷開始位置情報抽出手段１４０は、受信データ２００から印刷ブロック８１ごとに印刷開始位置８２を抽出し、印刷開始位置情報Ｄｐとするものである。抽出した印刷開始位置情報Ｄｐは、前述のように印刷ブロック比較部１３によって、既に記憶部６０に記憶してある印刷開始位置情報Ｄｐ（図１１参照）と比較される。印刷開始位置情報抽出手段１４０は、図２に示す受信データ解析部１１、印刷開始位置抽出部１２によって機能する。
【００４７】
印刷領域抽出手段１５０は、読取部４３により用紙８０の印刷領域８４を抽出して印刷領域情報Ｐａとするものである。更に、印刷領域抽出手段１５０は、差異ブロック情報記憶部９２に差異ブロック番号ＤＢＮが記憶されているときは、読取部４３により、該当する印刷ブロック８１の印刷領域８４を抽出する。
印刷領域抽出手段１５０は、図１に示す光学式センサ４及び図２に示す読取部４３によって機能する。
【００４８】
記憶手段１６０は、用紙種類が変更された後、即ち、印刷手段１２０による同一の用紙種類の初回の印刷のときの印刷開始位置情報Ｄｐ及び印刷領域情報Ｐａと、用紙種類名Ｎｐとを関連付けて記憶するものである。或いは記憶手段１６０は、同一の用紙種類の初回の印刷のとき、少なくとも印刷開始位置情報Ｄｐと、用紙種類名Ｎｐとを関連付けて記憶する。
【００４９】
更に記憶手段１６０は、同一の用紙種類の初回の印刷のときに、印刷領域情報Ｐａに変化がある場合は、印刷ブロック番号Ｂｋを差異ブロック番号ＤＢＮとして記憶する差異ブロック情報記憶部９２を備える。また、この場合、印刷ブロック８１の印刷開始位置情報Ｄｐに変化がある場合としてもよい。
記憶手段１６０は、図２に示す記憶部６０、印刷開始位置情報登録部６１、印刷領域情報登録部６２及び差異ブロック登録部６３によって機能する。
報知手段１７０は、用紙種類名Ｎｐを報知するものである。報知手段１７０は、図１に示す操作表示部６及び図２に示す操作表示制御部５０によって機能する。
【００５０】
以上の構成により、第１の実施の形態に関する画像形成装置１は以下のように動作する。最初に、第１の実施の形態に関する画像形成装置１によって用紙８０に印刷を行う印刷動作を説明する。図７は、第１の実施の形態に関する画像形成装置の印刷動作のフローチャートである。以下、図７を用いて画像形成装置１の印刷動作を説明する。
先ず、オペレータによって印刷する内容が選択され、上位装置２より印刷するデータがＵＳＢケーブル等を経由して送信データとして画像形成装置１に送信される。
ステップＳ１：制御手段１００は、印刷するデータを受信データ２００として受信する。言い換えれば、制御手段１００は、受信手段１１０により印刷するデータを受信データ２００として受信し受信バッファ１０ａに格納する。
【００５１】
ステップＳ２：制御手段１００は、受信した受信データ２００から、印刷開始位置情報抽出手段１４０によって、印刷ブロック８１ごとの印刷開始位置８２を抽出し、印刷開始位置情報Ｄｐとする。言い換えれば、制御手段１００は、印刷開始位置情報抽出手段１４０によって受信バッファ１０ａをサーチし、順に、印刷ブロック８１ごとの印刷開始位置８２を抽出し、全ての印刷開始位置情報Ｄｐを取得する。
具体的には、図２に示す主制御部７０が、受信データ解析部１１によって受信バッファ１０ａをサーチし、印刷開始位置抽出部１２によって各印刷ブロック８１の印刷開始位置８２を抽出し、印刷開始位置情報Ｄｐとする。この印刷開始位置情報Ｄｐを取得する動作については、後に図１０を用いて詳細に説明する。
【００５２】
ステップＳ３：制御手段１００は、同一の用紙種類の初回の印刷か否かを判定する。言い換えれば、制御手段１００は、記憶手段１６０によって既に記憶されている印刷開始位置情報Ｄｐがあるか否かを判定する。具体的には、図２に示す主制御部７０は、記憶部６０に記憶されている印刷開始位置情報Ｄｐがあるか否かを判定する。
その後、制御手段１００は、上記判定により、記憶されている印刷開始位置情報Ｄｐがないと判定するときは、同一の用紙種類について初回の印刷であるとして以下のステップＳ４に進む。一方、記憶されている印刷開始位置情報Ｄｐがあると判定するときは、同一の用紙種類について２回目以降の印刷であるとして後述するステップＳ８に進む。
【００５３】
ステップＳ４：制御手段１００は、既に記憶されている印刷開始位置情報Ｄｐがないと判定したとき、即ち、同一の用紙種類の初回の印刷と判定したときに、印刷開始位置情報Ｄｐと、用紙８０を特定する用紙種類名Ｎｐとを関連付けて記憶する。言い換えれば、制御手段１００は、同一の用紙種類について初回の印刷であると判定したときは、記憶手段１６０に印刷開始位置情報Ｄｐと用紙種類名Ｎｐとを関連付けて記憶する。この記憶動作の具体例については、後に図１１を用いて詳細に説明する。
【００５４】
このとき、制御手段１００は、用紙種類名Ｎｐを「用紙Ａ」、「用紙Ｂ」、・・・「用紙ｎ」として順に記憶する。具体的な用紙種類、例えば「着払い伝票」、「元払い伝票」等を用紙種類名Ｎｐとして順に記憶するようにしてもよい。また、用紙８０の特定位置に用紙種類名Ｎｐを特殊コードにより印刷しておき、印刷領域抽出手段１５０の読取部４３によって、この特殊コードを読み取って用紙種類名Ｎｐとして記憶するようにしてもよい。用紙種類名Ｎｐは、後に図１１に示すように、記憶手段１６０によって記憶部６０の位置領域情報記憶テーブル９１に記憶し、用紙種類名Ｎｐを設定する。
【００５５】
ステップＳ５：制御手段１００は、同一の用紙種類の初回の印刷と判定したときに、印刷を行い、該印刷を行っているときに、印刷領域抽出手段１５０によって印刷ブロック８１の印刷領域８４を抽出し、印刷領域情報Ｐａとする。
言い換えれば、制御手段１００は、用紙搬送手段１３０によって、用紙８０を給紙し搬送し、印刷手段１２０によって用紙８０に印刷する。その後、印刷された用紙８０を図１に示す排出トレイ５に矢印Ｆに示す方向に排出する。具体的には、図２に示す主制御部７０は、給紙部４２によって図１に示す用紙送りモータ８を駆動して印刷機構７へと矢印Ｅに示す方向に給紙する。更に、用紙送り部４１によって用紙８０を搬送し、印刷機構７によって印刷を行い、排出トレイ５に用紙８０を排出する。
【００５６】
この印刷を行っているときに、制御手段１００は、印刷領域抽出手段１５０によって、用紙８０にプレプリントされている罫線位置８３を読み取って、印刷領域８４を抽出して印刷領域情報Ｐａとする。具体的には、図２に示す主制御部７０が、図１に示す光学式センサ４を用いて読取部４３によって罫線位置８３を読み取って、印刷領域８４を抽出して印刷領域情報Ｐａとする。
ステップＳ６：制御手段１００は、同一の用紙種類の初回の印刷と判定したときに、印刷開始位置情報Ｄｐ及び印刷領域情報Ｐａと、用紙種類名Ｎｐとを関連付けて記憶する。この記憶動作の具体例については、後に図１１を用いて詳細に説明する。
【００５７】
ステップＳ７：制御手段１００は、印刷領域情報Ｐａを記憶する時に、印刷ブロック番号Ｂｋごとに比較して他の用紙種類名Ｎｐの印刷領域情報Ｐａと異なる印刷領域情報Ｐａがあるときは、当該印刷ブロック番号Ｂｋを差異ブロック番号ＤＢＮとして記憶する。言い換えれば、制御手段１００は、既に別の用紙種類名Ｎｐの印刷領域情報Ｐａが記憶されていると判定したときは、印刷領域情報Ｐａが相違する印刷ブロック番号Ｂｋを差異ブロック番号ＤＢＮとして記憶手段１６０の差異ブロック情報記憶部９２に記憶する。その後、印刷動作を終了する。この記憶動作の具体例については、後に図１１を用いて詳細に説明する。
【００５８】
ステップＳ８：一方、ステップＳ３において、制御手段１００は、既に記憶されている印刷開始位置情報Ｄｐがあると判定したときは、即ち、同一の用紙種類の２回目以降の印刷であると判定したときは、印刷開始位置情報Ｄｐが一致する用紙種類名Ｎｐを報知手段１７０によって報知する。具体的には、図２に示す主制御部７０は、操作表示制御部５０によって、図１に示す操作表示部６に印刷開始位置情報Ｄｐが一致する用紙種類名Ｎｐを報知する。
【００５９】
図８は、第１の実施の形態に関する画像形成装置おいてセットすべき用紙種類名を報知する画面例である。例えば、印刷開始位置情報Ｄｐの一致する用紙種類名Ｎｐが「用紙Ｂ」であった場合、図８に示すように、画面Ｇ１０に、用紙Ｂ（８０Ｂ）をセットするように促すガイダンス３０１を表示する。また、用紙８０をセットした後に印刷ボタン３０３を押下する旨及び印刷を中止するときは印刷中止ボタン３０４を押下する旨のガイダンス３０２を表示する。この近傍に印刷ボタン３０３及び印刷中止ボタン３０４を表示する。
【００６０】
ステップＳ９：オペレータによって印刷ボタン３０３が押下されると、制御手段１００は、ステップＳ７において記憶手段１６０により記憶された差異ブロック番号ＤＢＮを参照する。その後、制御手段１００は、差異ブロック番号ＤＢＮに記憶された番号の印刷ブロック８１まで、セットされた用紙８０を用紙搬送手段１３０によって搬送する。その後、制御手段１００は、印刷領域抽出手段１５０によって罫線位置８３を読み取って印刷領域８４を抽出する。
【００６１】
ステップＳ１０：制御手段１００は、抽出した印刷領域８４が、既に記憶手段１６０によって記憶されたところの、印刷開始位置情報Ｄｐが一致する印刷領域情報Ｐａにおける同じ印刷ブロック番号Ｂｋの印刷領域８４と一致するか否かを判定する。具体的には、罫線位置比較部４４が、読取部４３を用いて取得する用紙８０の印刷領域情報Ｐａと、既に記憶部６０に記憶されている印刷領域情報Ｐａとを比較する。その後、セット用紙判定部４５は、罫線位置比較部４４の比較結果に基づいて、読取部４３を通過した用紙、即ちセットした用紙８０が受信データ２００に合致している用紙８０か否かを判定する。
印刷領域８４が一致するときは、制御手段１００は、セットされた用紙８０が受信データ２００に合致した用紙種類であると判定し、ステップＳ１１に進む。一方、印刷領域８４が一致しないときは、制御手段１００は、セットされた用紙８０が受信データ２００と合致しないと判定し、ステップＳ１３に進む。
【００６２】
このように差異ブロック番号ＤＢＮとして記憶された番号の印刷ブロック８１まで用紙８０を搬送し、罫線位置８３を読み取って抽出した印刷領域８４に基づいて、印刷領域８４の一致不一致の判定を行うので、以下の効果がある。即ち、全ての印刷ブロック８１の罫線位置８３を読み取って印刷領域８４を抽出する必要がなく、処理速度を向上させることができる。また、差異ブロック番号ＤＢＮに記憶された番号の印刷ブロック８１の印刷領域８４のみによって判定を行うので、判定精度を向上させることができる。
勿論、印刷領域抽出手段１５０により全ての印刷ブロック８１の罫線位置８３を読み取って、印刷領域８４を抽出して印刷領域情報Ｐａとし、印刷開始位置情報Ｄｐと印刷領域情報Ｐａとの組合わせが、記憶手段１６０に記憶されているか否かを判定するようにしてもよい。
【００６３】
ステップＳ１１：制御手段１００は、セットされた用紙８０が受信データ２００に合致した用紙種類であると判定したときは、用紙搬送手段１３０によって、搬送前の位置まで用紙８０を逆搬送して戻す。具体的には、図２に示す主制御部７０は、給紙部４２によって図１に示す用紙送りモータ８を逆回転させ矢印Ｅに示す方向とは逆に搬送しステップＳ９の搬送前の位置まで用紙８０を戻す。
【００６４】
ステップＳ１２：その後、制御手段１００は、用紙搬送手段１３０によって用紙８０を搬送し印刷手段１２０によって印刷を行い、用紙８０を排出トレイ５へと図１に示す矢印Ｆに示す方向に排出する。具体的には、図２に示す主制御部７０は、図１に示す用紙送り部４１によって用紙８０を搬送し印刷機構７によって印刷を行い、排出トレイ５に用紙８０を排出する。
【００６５】
ステップＳ１３：一方、制御手段１００は、ステップＳ１０において、用紙セット部３にセットされた用紙８０が受信データ２００に合致しないと判定したときは、セットされた用紙８０が間違っている旨又はセットされた用紙８０の方向が間違っている旨を報知手段１７０によって報知する。具体的には、図２に示す主制御部７０は、操作表示制御部５０によって図１に示す操作表示部６に、間違った用紙種類がセットされた旨又はセットされた用紙８０の方向が間違っている旨を表示して報知する。この報知は、操作表示部６への表示に替えて又は表示と共に音声、ブザー等の音で報知するようにしてもよい。
【００６６】
図９は、第１の実施の形態に関する画像形成装置おいて用紙間違いを報知する画面例である。ステップＳ１３において用紙セット部３にセットされた用紙８０が受信データ２００に合致しないと判定したときは、図９の画面Ｇ１１に示すように、受信データ２００に合致しない用紙８０がセットされている旨又はセットされた用紙８０の方向が間違っている旨の警告ガイダンス３１１を表示する。また、警告ガイダンス３１１には、受信データ２００に合致した用紙種類名Ｎｐを表示するようにしてもよい。
【００６７】
更に画面Ｇ１１には、用紙８０をセットし直した後に印刷ボタン３１３を押下する旨及び印刷を中止するときは印刷中止ボタン３１４を押下する旨のガイダンス３１２を表示する。この近傍に印刷ボタン３１３及び印刷中止ボタン３１４を表示する。
制御手段１００は、図９に示す画面Ｇ１１の表示に基づいてオペレータによって印刷ボタン３１３が押下されたときは、再び印刷動作を開始しステップＳ１以降の処理を同様に実行し、セットし直された用紙８０に印刷を行う。一方、印刷中止ボタン３１４が押下されたときは、印刷を行うことなく印刷動作を終了する。
【００６８】
なお、以上の説明では、図７に示すステップＳ８及びＳ１３において、報知及び警告の報知の両方を行うように説明したが、いずれかの報知のみとしてもよい。即ち、図７に示すステップＳ８における同一の用紙種類の２回目以降の印刷のときにセットすべき用紙種類の報知、ステップＳ１３における同一の用紙種類の２回目以降の印刷のときにセットすべき用紙種類を間違えている旨等の警告の報知のいずれかの報知のみを行うようにしてもよい。
【００６９】
次に、印刷開始位置情報抽出手段１４０により、受信データ２００から印刷ブロック８１ごとの印刷開始位置８２を抽出し、印刷開始位置情報Ｄｐとする動作を説明する。図１０は、第１の実施の形態に関する画像形成装置の印刷開始位置情報抽出手段の動作フローチャートである。以下、用紙種類が用紙Ｂ（８０Ｂ）の場合を例として図１０を用いて印刷開始位置情報抽出手段１４０による印刷開始位置情報Ｄｐの取得動作を説明する。
【００７０】
最初に、制御手段１００は、図２に示す主制御部７０の一時記憶部７１の印刷ブロック番号レジスタ７１ｂ、Ｘ座標レジスタ７１ｘ、Ｙ座標レジスタ７１ｙを初期化する。即ち、印刷ブロック番号レジスタ７１ｂ、Ｘ座標レジスタ７１ｘ及びＹ座標レジスタ７１ｙの値を「０」とする。
ステップＳ２１：次に、制御手段１００は、受信手段１１０によって受信した受信データ２００を順に読み出す。具体的には、主制御部７０が、受信データ解析部１１により受信部１０の受信バッファ１０ａから受信データ２００を順に読み出す。
【００７１】
ステップＳ２２：制御手段１００は、印刷開始位置情報抽出手段１４０によって、読み出した受信データ２００が「水平位置決めコマンドＨｘＣｍｄ」であるか否かを判定する。具体的には、主制御部７０が、受信データ解析部１１によって「水平位置決めコマンドＨｘＣｍｄ」であるか否かを判定する。
【００７２】
ステップＳ２３：制御手段１００は、読み出した受信データ２００が「水平位置決めコマンドＨｘＣｍｄ」であると判定したときは、印刷開始位置情報抽出手段１４０によって、印刷開始位置８２のＸ座標を抽出し、一時記憶部７１のＸ座標レジスタ７１ｘの値を更新する。具体的には、主制御部７０が、印刷開始位置抽出部１２によって、「水平位置決めコマンドＨｘＣｍｄ」のパラメータのＸ座標が例えば「４」であったときは、Ｘ座標レジスタ７１ｘの値を「４」に更新する。
一方、制御手段１００は、読み出した受信データ２００が「水平位置決めコマンドＨｘＣｍｄ」でないと判定したときは、当該印刷ブロックのＸ座標レジスタ７１ｘの値を更新せずにステップＳ２４に進む。
【００７３】
ステップＳ２４：制御手段１００は、印刷開始位置情報抽出手段１４０によって、読み出した受信データ２００が「印刷データＧｄ」であると判定したときは、ステップＳ２１に戻り、読み出した受信データ２００が「印刷データＧｄ」でないときは、ステップＳ２５に進む。
ステップＳ２５：制御手段１００は、印刷開始位置情報抽出手段１４０によって、読み出した受信データ２００が「印刷ブロック区切りコマンドＢｋＣｍｄ」であるか否かを判定する。
制御手段１００は、読み出した受信データ２００が「印刷ブロック区切りコマンドＢｋＣｍｄ」でないと判定したときはステップＳ２６に進み、「印刷ブロック区切りコマンドＢｋＣｍｄ」であると判定したときはステップＳ２７に進む。
【００７４】
ステップＳ２６：制御手段１００は、ステップＳ２５において読み出した受信データ２００が「印刷ブロック区切りコマンドＢｋＣｍｄ」でないと判定したときは、受信データ解析部１１によって、受信手段１１０の受信バッファ１０ａから次の受信データ２００を読み出し、ステップＳ２５に戻る。このように、制御手段１００は、読み出した受信データ２００が「印刷ブロック区切りコマンドＢｋＣｍｄ」になるまで、順に受信データ２００を読み出す。
【００７５】
ステップＳ２７：制御手段１００は、ステップＳ２５において読み出した受信データ２００が「印刷ブロック区切りコマンドＢｋＣｍｄ」であると判定したときは、一時記憶部７１の印刷ブロック番号レジスタ７１ｂの値を「１」加算する。即ち、印刷ブロック番号レジスタ７１ｂの値「０」を「１」に更新する。
【００７６】
ステップＳ２８：制御手段１００は、印刷開始位置情報抽出手段１４０によって、読み出した受信データ２００が「用紙送りコマンドＰｃＣｍｄ」であるか否かを判定する。
制御手段１００は、読み出した受信データ２００が「用紙送りコマンドＰｃＣｍｄ」でないと判定したときはステップＳ３１に進み、「用紙送りコマンドＰｃＣｍｄ」であったときはステップＳ２９に進む。
【００７７】
ステップＳ２９：制御手段１００は、読み出した受信データ２００が「用紙送りコマンドＰｃＣｍｄ」であると判定したときは、用紙送りコマンドＰｃＣｍｄのパラメータによって指定された用紙送り量Ｃｙを一時記憶部７１のＹ座標レジスタ７１ｙの値に加算し、Ｙ座標レジスタ７１ｙの値を更新する。
【００７８】
例えば、第１の印刷ブロック８１Ｂ１の前の時点で、用紙送りコマンドＰｃＣｍｄの用紙送り量Ｃｙが「３」であった場合では、第１の印刷ブロック８１Ｂ１におけるＹ座標レジスタ７１ｙの値は、「３」に更新される。その後、第１の印刷ブロック８１Ｂ１から第２の印刷ブロック８１Ｂ２の間の用紙送りコマンドＰｃＣｍｄの用紙送り量Ｃｙが「３」であった場合では累積加算され、第２の印刷ブロック８１Ｂ２におけるＹ座標レジスタ７１ｙの値は「６」に更新される。
【００７９】
ステップＳ３０：制御手段１００は、印刷開始位置情報抽出手段１４０によって、受信手段１１０の受信バッファ１０ａから次の受信データ２００を読み出し、ステップＳ２８に戻り、読み出した受信データ２００が「用紙送りコマンドＰｃＣｍｄ」であるか否かを判定する。このように、制御手段１００は、読み出した受信データ２００が「用紙送りコマンドＰｃＣｍｄ」でなくなるまで、Ｙ座標レジスタ７１ｙの値を用紙送り量Ｃｙ分、累積加算しながら、順に受信データ２００を読み出す。
【００８０】
ステップＳ３１：制御手段１００は、印刷ブロック番号レジスタ７１ｂの値を印刷ブロック番号Ｂｋとし、Ｘ座標レジスタ７１ｘの値をＸ座標とし、更に、Ｙ座標レジスタ７１ｙの値をＹ座標として、記憶手段１６０の位置領域情報記憶テーブル９１に記憶する。この具体例は、後に図１１を用いて詳細に説明する。
【００８１】
ステップＳ３２：読み出した受信データ２００が「用紙送りコマンドＰｃＣｍｄ」でなくなると、制御手段１００は、全印刷ブロック８１の受信データ２００の解析が終了したか否かを判定し、終了していないと判定したときは、ステップＳ２１に戻る。この場合、第２の印刷ブロック８１Ｂ２の解析が終了していないので、ステップＳ２１に戻り、第２の印刷ブロック８１Ｂ２の解析及び記憶動作を同様に行う。一方、制御手段１００は、受信データ２００の全ての印刷ブロック８１の解析が終了したと判定したときは、本処理を終了する。
以上の解析動作により、印刷開始位置情報Ｄｐとなる全印刷ブロック８１の印刷開始位置８２（Ｘ座標及びＹ座標）が確定し、位置領域情報記憶テーブル９１に記憶される。
【００８２】
次に、印刷開始位置情報Ｄｐ、印刷領域情報Ｐａ及び差異ブロック番号ＤＢＮについて、位置領域情報記憶テーブル９１及び差異ブロック情報記憶部９２に記憶する動作を説明する。図１１は、第１の実施の形態に関する印刷開始位置情報、印刷領域情報及び差異ブロック番号の記憶状態の変化を示す説明図である。なお、図１１（ａ）は、初回の印刷として用紙Ａ（８０Ａ）を印刷したときの位置領域情報記憶テーブル９１及び差異ブロック情報記憶部９２の記憶状態を示す。図１１（ｂ）は、その後、初回の印刷として用紙Ｂ（８０Ｂ）を印刷したときの同じく位置領域情報記憶テーブル９１及び差異ブロック情報記憶部９２の記憶状態を示す。
【００８３】
位置領域情報記憶テーブル９１には、記憶手段１６０によって、印刷開始位置情報Ｄｐ及び印刷領域情報Ｐａが記憶される。差異ブロック情報記憶部９２には、記憶手段１６０によって、差異ブロック番号ＤＢＮが記憶される。
具体的には、位置領域情報記憶テーブル９１には、図２に示す印刷領域情報登録部６２によって印刷開始位置情報Ｄｐ及び印刷領域情報Ｐａが記憶される。差異ブロック情報記憶部９２には、差異ブロック登録部６３によって、差異ブロック番号ＤＢＮが記憶される。
最初に、図７を用いて説明したステップＳ１〜Ｓ７の具体例として、初回の印刷において用紙Ａ（８０Ａ）、用紙Ｂ（８０Ｂ）を順に印刷するときの印刷開始位置情報Ｄｐ、印刷領域情報Ｐａ及び差異ブロック番号ＤＢＮの記憶動作を説明する。
【００８４】
先ず、制御手段１００は、受信手段１１０によって用紙Ａ（８０Ａ）の受信データ２００を受信すると、印刷開始位置情報抽出手段１４０によって用紙Ａ（８０Ａ）について各印刷ブロック８１の印刷開始位置８２のＸ座標及びＹ座標を抽出する（図７に示すステップＳ１及びＳ２）。この印刷開始位置８２のＸ座標及びＹ座標の抽出は、図１０を用いて説明した印刷開始位置情報Ｄｐを取得する動作により行う。
【００８５】
具体的には、主制御部７０は、受信データ解析部１１によって受信バッファ１０ａをサーチする。更に、印刷開始位置抽出部１２によって、用紙Ａ（８０Ａ）について第１の印刷ブロック８１Ａ１の印刷開始位置８２Ａ１のＸ座標及びＹ座標（例えば、Ｘ＝４、Ｙ＝３）を抽出する。同時に、第２の印刷ブロック８１Ａ２の印刷開始位置８２Ａ２のＸ座標及びＹ座標（例えば、Ｘ＝４、Ｙ＝６）を抽出し、これらの座標を用紙Ａ（８０Ａ）の印刷開始位置情報Ｄｐとする。
【００８６】
次に、制御手段１００は、位置領域情報記憶テーブル９１に同一の印刷開始位置情報Ｄｐが格納されていないと判定したとき、即ち、同一の用紙種類の初回の印刷と判定したときは、記憶手段１６０によって、用紙種類名Ｎｐと印刷開始位置情報Ｄｐとを関連付けて位置領域情報記憶テーブル９１に記憶する（図７に示すステップＳ３及びＳ４）。
具体的には、図１１（ａ）に示すように、図２に示す主制御部７０は、印刷開始位置情報登録部６１によって、位置領域情報記憶テーブル９１に次のように記憶する。即ち、印刷開始位置８２Ａ１として、用紙種類名Ｎｐが「用紙Ａ」の印刷ブロック番号Ｂｋ＝１のＸ座標欄に「４」を記憶しＹ座標欄に「３」を記憶する。また、印刷開始位置８２Ａ２として、用紙Ａ（８０Ａ）の印刷ブロック番号Ｂｋ＝２のＸ座標欄に「４」を記憶しＹ座標欄に「６」を記憶する。
【００８７】
その後、制御手段１００は、第１の印刷ブロック８１Ａ１の印刷のときに、印刷領域抽出手段１５０によって、用紙Ａ（８０Ａ）の第１の印刷ブロック８１Ａ１の印刷領域８４Ａ１を抽出して印刷領域情報Ｐａとする（図７に示すステップＳ５）。具体的には、図２に示す主制御部７０は、第１の印刷ブロック８１Ａ１の印刷のときに、読取部４３によって、用紙Ａ（８０Ａ）にプレプリントされている第１の印刷ブロック８１Ａ１の罫線位置８３を図１に示す光学式センサ４を用いて読み取る。即ち、罫線位置８３（例えば、左側罫線位置８３Ａ１Ｌ：Ｘ＝３、右側罫線位置８３Ａ１Ｒ：Ｘ＝３３）を読取部４３により読み取って印刷領域８４Ａ１を抽出して印刷領域情報Ｐａとする。
【００８８】
同様に、制御手段１００は、第２の印刷ブロック８１Ａ２の印刷のときに、印刷領域抽出手段１５０によって、用紙Ａ（８０Ａ）の第２の印刷ブロック８１Ａ２の印刷領域８４Ａ２を抽出して印刷領域情報Ｐａとする。具体的には、図２に示す主制御部７０は、第２の印刷ブロック８１Ａ２の印刷のときに、読取部４３によって、用紙Ａ（８０Ａ）にプレプリントされている第２の印刷ブロック８１Ａ２の罫線位置８３を図１に示す光学式センサ４を用いて読み取る。
【００８９】
即ち、罫線位置８３（例えば、左側罫線位置８３Ａ２Ｌ：Ｘ＝３、右側罫線位置８３Ａ２Ｒ：Ｘ＝３３）を読取部４３により読み取って印刷領域８４Ａ２を抽出して印刷領域情報Ｐａとする。このようにして、第１の印刷ブロック８１Ａ１の印刷領域情報Ｐａを左側罫線位置８３Ａ１Ｌ：Ｘ＝３、右側罫線位置８３Ａ１ＲのＸ＝３３とする。また、第２の印刷ブロック８１Ａ２の印刷領域情報Ｐａを左側罫線位置８３Ａ２Ｌ：Ｘ＝３、右側罫線位置８３Ａ２Ｒ：Ｘ＝３３とする。
【００９０】
制御手段１００は、記憶手段１６０によって、取得した印刷領域情報Ｐａを印刷ブロック８１ごとに位置領域情報記憶テーブル９１のＰａ欄に記憶する（図７に示すステップＳ６）。具体的には、図１１（ａ）に示すように、図２に示す主制御部７０は、印刷領域情報登録部６２によって、以下のように記憶する。
【００９１】
即ち、用紙種類名Ｎｐが「用紙Ａ」の印刷ブロック番号Ｂｋ＝１のＸ座標欄に左側罫線位置８３Ａ１Ｌ：Ｘ＝３及び右側罫線位置８３Ａ１Ｒ：Ｘ＝３３を「３，３３」と表わし、位置領域情報記憶テーブル９１のＰａ欄に印刷領域８４Ａ１として記憶する。同時に、用紙種類名Ｎｐが「用紙Ａ」の印刷ブロック番号Ｂｋ＝２のＸ座標欄に左側罫線位置８３Ａ２Ｌ：Ｘ＝３及び右側罫線位置８３Ａ２Ｒ：Ｘ＝３３を「３，３３」と表わし、位置領域情報記憶テーブル９１の用紙Ａ（８０Ａ）のＰａ欄に印刷領域８４Ａ２として記憶する。
【００９２】
その後、制御手段１００は、受信手段１１０によって用紙Ｂ（８０Ｂ）の受信データ２００を受信すると、用紙Ａ（８０Ａ）の場合と同様に、印刷開始位置情報抽出手段１４０によって用紙Ｂ（８０Ｂ）について各印刷ブロック８１の印刷開始位置８２のＸ座標及びＹ座標を抽出する（図７に示すステップＳ１及びＳ２）。
【００９３】
具体的には、図２に示す主制御部７０は、受信データ解析部１１によって受信バッファ１０ａをサーチし、印刷開始位置抽出部１２によって、用紙Ｂ（８０Ｂ）について第１の印刷ブロック８１Ｂ１の印刷開始位置８２Ｂ１のＸ座標及びＹ座標（例えば、Ｘ＝４、Ｙ＝３）を抽出する。同時に、第２の印刷ブロック８１Ｂ２の印刷開始位置８２Ｂ２のＸ座標及びＹ座標（例えば、Ｘ＝１９、Ｙ＝６）を抽出し、これらの座標を用紙Ｂ（８０Ｂ）の印刷開始位置情報Ｄｐとする。
【００９４】
次に、制御手段１００は、位置領域情報記憶テーブル９１に同一の印刷開始位置情報Ｄｐが格納されていないと判定し、記憶手段１６０によって、上記印刷開始位置情報Ｄｐを位置領域情報記憶テーブル９１に記憶する（図７に示すステップＳ３及びＳ４）。
具体的には、図１１（ｂ）に示すように、図２に示す主制御部７０は、印刷開始位置情報登録部６１によって、位置領域情報記憶テーブル９１に次のように記憶する。即ち、印刷開始位置８２Ｂ１として、用紙種類名Ｎｐが「用紙Ｂ」の印刷ブロック番号Ｂｋ＝１のＸ座標欄に「４」を記憶し、Ｙ座標欄に「３」を記憶する。また、印刷開始位置８２Ｂ２として、用紙種類名Ｎｐが「用紙Ｂ」の印刷ブロック番号Ｂｋ＝２のＸ座標欄に「１９」を記憶しＹ座標欄に「６」を記憶する。
【００９５】
その後、制御手段１００は、第１の印刷ブロック８１Ｂ１の印刷のときに、印刷領域抽出手段１５０によって、用紙Ｂ（８０Ｂ）にプレプリントされている第１の印刷ブロック８１Ｂ１の罫線位置８３を読み取って印刷領域８４Ｂ１を抽出し、印刷領域情報Ｐａとする。  具体的には、図２に示す主制御部７０は、読取部４３によって図１に示す光学式センサ４を用いて罫線位置８３（例えば、左側罫線位置８３Ｂ１Ｌ：Ｘ＝３、右側罫線位置８３Ｂ１Ｒ：Ｘ＝３３）を読み取って印刷領域８４Ｂ１を抽出し、印刷領域情報Ｐａとする。
【００９６】
同様に、第２の印刷ブロック８１Ｂ２の印刷のときに、印刷領域抽出手段１５０によって、用紙Ｂ（８０Ｂ）にプレプリントされている第２の印刷ブロック８１Ｂ２の罫線位置８３を読み取って印刷領域８４Ｂ２を抽出し、印刷領域情報Ｐａとする（図７に示すステップＳ５）。具体的には、図２に示す主制御部７０は、読取部４３によって図１に示す光学式センサ４を用いて罫線位置８３（例えば、左側罫線位置８３Ｂ２Ｌ：Ｘ＝１８、右側罫線位置８３Ｂ２Ｒ：Ｘ＝３３）を読み取って印刷領域８４Ｂ２を抽出し、印刷領域情報Ｐａとする。
【００９７】
このようにして、第１の印刷ブロック８１Ｂ１の印刷領域情報Ｐａを左側罫線位置８３Ｂ１Ｌ：Ｘ＝３、右側罫線位置８３Ｂ１ＲのＸ＝３３とする。また、第２の印刷ブロック８１Ｂ２の印刷領域情報Ｐａを左側罫線位置８３Ｂ２Ｌ：Ｘ＝３、右側罫線位置８３Ｂ２Ｒ：Ｘ＝３３とする。
【００９８】
制御手段１００は、記憶手段１６０によって、抽出した印刷領域情報Ｐａを印刷ブロック８１ごとに位置領域情報記憶テーブル９１のＰａ欄に記憶する（図７に示すステップＳ６）。具体的には、図１１（ｂ）に示すように、図２に示す主制御部７０は、印刷領域情報登録部６２によって、用紙種類名Ｎｐが「用紙Ｂ」の印刷ブロック番号Ｂｋ＝１のＸ座標欄に左側罫線位置８３Ｂ１Ｌ：Ｘ＝３及び右側罫線位置８３Ｂ１Ｒ：Ｘ＝３３を「３，３３」と表わし、位置領域情報記憶テーブル９１のＰａ欄に印刷領域８４Ｂ１として記憶する。また、用紙種類名Ｎｐが「用紙Ｂ」の印刷ブロック番号Ｂｋ＝２のＸ座標欄に左側罫線位置８３Ｂ２Ｌ：Ｘ＝１８及び右側罫線位置８３Ｂ２Ｒ：Ｘ＝３３を「１８，３３」と表わし、位置領域情報記憶テーブル９１の用紙種類名Ｎｐが「用紙Ｂ」のＰａ欄に印刷領域８４Ｂ２として記憶する。
【００９９】
このとき、「用紙Ｂ」の印刷領域情報Ｐａは「用紙Ａ」とは異なる。即ち、第２の印刷ブロック８１Ａ２及び８１Ｂ２において、用紙Ａ（８０Ａ）の左側罫線位置８３Ａ２Ｌが「３」であり、用紙Ｂ（８０Ｂ）の左側罫線位置８３Ｂ２Ｌが「１８」であるので、印刷領域情報Ｐａは差異がある。それ故、差異のある印刷ブロック番号Ｂｋ＝「２」を差異ブロック番号ＤＢＮ＝「２」として記憶する。即ち、制御手段１００は、差異ブロック登録部６３によって、図１１（ｂ）に示すように、差異のある印刷ブロック番号Ｂｋである「２」を差異ブロック番号ＤＢＮとして差異ブロック情報記憶部９２に記憶する（図７に示すステップＳ７）。
【０１００】
次に、図７を用いて説明したステップＳ８〜Ｓ１３の具体例を、即ち、上記用紙Ａ（８０Ａ）及び用紙Ｂ（８０Ｂ）の印刷に次いで用紙Ｂ（８０Ｂ）の２回目以降の印刷をする場合を説明する。この場合、既に記憶されている用紙Ａ（８０Ａ）及び用紙Ｂ（８０Ｂ）の印刷開始位置情報Ｄｐ、印刷領域情報Ｐａ及び差異ブロック番号ＤＢＮに基づいて画像形成装置１は動作する。
先ず、制御手段１００は、受信手段１１０によって用紙Ｂ（８０Ｂ）の受信データ２００を受信すると、印刷開始位置抽出部１２によって、用紙Ｂ（８０Ｂ）について各印刷ブロック８１の印刷開始位置８２のＸ座標及びＹ座標を抽出する（図７に示すステップＳ１及びＳ２）。
【０１０１】
具体的には、図２に示す主制御部７０は、受信データ解析部１１によって受信バッファ１０ａをサーチし、印刷開始位置抽出部１２によって、用紙Ｂ（８０Ｂ）について第１の印刷ブロック８１Ｂ１の印刷開始位置８２Ｂ１のＸ座標及びＹ座標（例えば、Ｘ＝４、Ｙ＝３）を抽出する。また、第２の印刷ブロック８１Ｂ２の印刷開始位置８２Ｂ２のＸ座標及びＹ座標（例えば、Ｘ＝１９、Ｙ＝６）を抽出し、これらの座標を用紙Ｂ（８０Ｂ）の印刷開始位置情報Ｄｐとする。
【０１０２】
その後、制御手段１００は、印刷ブロック比較部１３によって、抽出した印刷開始位置情報Ｄｐが位置領域情報記憶テーブル９１に記憶済みであるか否かを判定する。制御手段１００は、用紙種類名Ｎｐの用紙Ｂ（８０Ｂ）として記憶済みであると判定したときは、当該記憶済みの用紙種類名Ｎｐの用紙Ｂ（８０Ｂ）に印刷するための受信データ２００を受信したと判定する。それ故、報知手段１７０によって、用紙Ｂ（８０Ｂ）をセットすべき用紙８０であるとして報知する（図７に示すステップＳ８）。
【０１０３】
具体的には、図２に示す主制御部７０は、印刷ブロック比較部１３によって、用紙Ｂの第１の印刷ブロック８１Ｂ１の印刷開始位置情報ＤｐとしてＸ＝４、Ｙ＝３が、及び第２の印刷ブロック８１Ｂ２の印刷開始位置情報ＤｐとしてＸ＝１９、Ｙ＝６が位置領域情報記憶テーブル９１に記憶済みか否かを判定する。そして、位置領域情報記憶テーブル９１の用紙種類名Ｎｐ欄における「用紙Ｂ」の印刷開始位置８２が、印刷開始位置情報Ｄｐ欄に既に記憶されている。従って、主制御部７０は、図８に示すように、操作表示制御部５０によって、当該用紙種類名Ｎｐ、即ち「用紙Ｂ」のセットを促すガイダンスとしての画面Ｇ１０を操作表示部６に表示する。
【０１０４】
画面Ｇ１０の報知を見たオペレータによって、用紙Ｂ（８０Ｂ）が用紙セット部３にセットされ印刷ボタン３０３が押下されると、制御手段１００は、記憶手段１６０によって差異ブロック情報記憶部９２に記憶された差異ブロック番号ＤＢＮを参照する。更に、制御手段１００は、差異ブロック番号ＤＢＮとして記憶された番号の印刷ブロック８１まで用紙Ｂ（８０Ｂ）を用紙搬送手段１３０によって搬送する。この後、制御手段１００は、印刷領域抽出手段１５０によって罫線位置８３を読み取って印刷領域８４を抽出する（図７に示すステップＳ９）。
【０１０５】
具体的には、主制御部７０は、給紙部４２によって用紙Ｂ（８０Ｂ）を給紙した後、印刷を開始する前に用紙搬送制御部４０によって以下のように用紙Ｂ（８０Ｂ）を搬送する。即ち、図１１（ｂ）に示すように差異ブロック情報記憶部９２には差異ブロック番号ＤＢＮとして「２」が記憶されているので、用紙Ｂ（８０Ｂ）の第２の印刷ブロック８１Ｂ２のＹ座標＝６まで、用紙送り部４１を用いて用紙Ｂ（８０Ｂ）を搬送する。更に、読取部４３によって用紙Ｂ（８０Ｂ）にプレプリントされている罫線位置８３を読み取って印刷領域８４を抽出する。
【０１０６】
その後、制御手段１００は、抽出した印刷領域８４が、既に記憶された印刷領域情報Ｐａの印刷領域８４と一致するか否かを判定する（図７に示すステップＳ１０）。
具体的には、主制御部７０は、罫線位置比較部４４によって、抽出した印刷領域８４と、既に記憶された位置領域情報記憶テーブル９１の用紙Ｂ（８０Ｂ）の印刷ブロック番号Ｂｋ＝２に記憶された印刷領域情報Ｐａの印刷領域８４Ｂ２と一致するか否かを判定する。
既に記憶された印刷領域情報Ｐａと一致するときは、制御手段１００は、セットされた用紙８０が受信データ２００に合致した用紙種類名Ｎｐの用紙Ｂ（８０Ｂ）であると判定し、用紙搬送手段１３０によって、逆搬送させ搬送前の位置まで戻す（図７に示すステップＳ１１）。
【０１０７】
具体的には、本例では、読み取った用紙Ｂ（８０Ｂ）の第２の印刷ブロック８１Ｂ２の印刷領域８４は、左側罫線位置８３Ｂ２Ｌ：Ｘ＝１８、右側罫線位置８３Ｂ２Ｒ：Ｘ＝３３となるので、既に記憶された位置領域情報記憶テーブル９１の印刷領域８４Ｂ２が一致する。それ故、主制御部７０は、給紙部４２によって用紙送りモータ８を逆回転させ図１に示す矢印Ｅに示す方向とは逆方向に用紙８０を搬送し、搬送前の位置まで戻す。
【０１０８】
その後、制御手段１００は、用紙搬送手段１３０によって用紙Ｂ（８０Ｂ）を搬送しながら印刷手段１２０によって印刷を行い、排出トレイ５に用紙Ｂ（８０Ｂ）を矢印Ｆに示す方向に排出する（図７に示すステップＳ１２）。
一方、既に記憶された印刷領域情報Ｐａの印刷領域８４と一致しないときは、制御手段１００は、受信データ２００に合致しない用紙８０がセットされたと判定する。それ故、制御手段１００は、図９に示す画面Ｇ１１のように、間違った用紙８０がセットされた旨又はセットされた用紙８０の方向が間違っている旨を報知手段１７０によって報知する（図７に示すステップＳ１３）。
【０１０９】
以上説明したように、第１の実施の形態に関する画像形成装置１によれば、受信データ２００に合致する用紙８０をセットさせることができ、ミス印刷を防止することができる。特に、用紙８０をセットする用紙セット部３の用紙セット口３ａを一つしか備えていない画像形成装置１において、同じサイズであるがフォーマットが異なる用紙８０を使用する業務、例えば宅配便の着払い伝票と元払い伝票などを用いる業務において上記効果を奏する。
また、上位装置２から連続して複数の用紙種類のデータが送信されて来る場合では、画像形成装置１側ではどの用紙種類に合致した受信データ２００であるかを判別できない。それ故、セットすべき用紙種類を間違え、ミス印刷が発生し易いが、第１の実施の形態に関する画像形成装置１によれば、この問題を解消することができる。
【０１１０】
以上のように、第１の実施の形態に関する画像形成装置１によれば、複数の用紙種類に印刷する画像形成装置１において、印刷開始位置情報抽出手段１４０を設け、同一の用紙種類の初回の印刷のときに、受信データ２００から印刷ブロック８１の印刷開始位置８２を抽出して印刷開始位置情報Ｄｐとし、該印刷開始位置情報Ｄｐと、用紙種類を識別する用紙種類名Ｎｐとを関連付けて記憶しておき、同一の用紙種類の２回目以降の印刷のときに、抽出した印刷開始位置情報Ｄｐと記憶した印刷開始位置情報Ｄｐとが一致する用紙種類名Ｎｐを報知するようにしたので、同一の用紙種類の２回目以降の印刷において用紙８０をセットするときに受信データ２００に合致する用紙種類を確認することができ、間違えることなく受信データ２００に合致する用紙８０に印刷することができる。
【０１１１】
更に、印刷領域抽出手段１５０を設け、同一の用紙種類の初回の印刷のときに、用紙８０の印刷領域８４を抽出して印刷領域情報Ｐａとし、印刷開始位置情報Ｄｐ及び印刷領域情報Ｐａと、用紙種類名Ｎｐとを関連付けて記憶しておき、同一の用紙種類の２回目以降の印刷のときに、抽出した印刷開始位置情報Ｄｐと印刷領域情報Ｐａとの組合わせが記憶されていないときは、用紙種類名Ｎｐが間違っている又は用紙８０をセットする方向が間違っている旨を報知するようにしたので、同一の用紙種類の２回目以降の印刷において印刷されるときに受信データ２００に合致する用紙種類名Ｎｐを確認でき、更に間違えることなく受信データ２００に合致する用紙８０に印刷することができる。
【０１１２】
（変形例１）
本発明は、以上の実施の形態に限定されるものではなく、本発明の趣旨に基づいて変形させることが可能であり、それらを本発明の範囲から排除するものでもない。例えば、以上の実施の形態の説明では、画像形成装置１としてプリンタを一例として説明したが、複写機、ファクシミリ及び複合機であってもよい。
【０１１３】
（変形例２）
また、以上の実施の形態の説明では、図７に示す印刷動作を行うように説明したが、同一の用紙種類の初回の印刷が行われたときに、オペレータに印刷結果を確認させる動作を設けるようにしてもよい。例えば、図７に示すステップＳ７の差異ブロック番号ＤＢＮを記憶した後に、以下の印刷結果の確認の動作を追加する。
即ち、同一の用紙種類の初回の印刷が行われたときに、オペレータに印刷結果を確認させる画面Ｇ１２を操作表示部６に表示する。この表示によりオペレータが印刷結果を確認し、その結果、誤った用紙８０に印刷された場合又は印刷方向を間違えて印刷された場合のときは、再印刷できるようにする。
【０１１４】
図１２は、第１の実施の形態に関する画像形成装置において、印刷結果を確認するための画面例である。図１２に示すように、画面Ｇ１２には印刷結果の確認を促すガイダンス３２１を表示する。また、間違った用紙８０に印刷されているとき、又は、間違った方向に印刷されているときは、用紙８０を再セットして再印刷することを促すガイダンス３２２を表示する。更に、再印刷する場合は再セット後に再印刷ボタン３２３を押下する旨及び印刷結果が問題ないときは印刷ＯＫボタン３２４を押下する旨のガイダンス３２２を表示する。その近傍に、再印刷を行うときに押下する再印刷ボタン３２３及び印刷結果が問題ないときに押下する印刷ＯＫボタン３２４を表示する。
【０１１５】
その後、オペレータが画面Ｇ１２を見て、オペレータによって用紙８０が再セットされ再印刷ボタン３２３が押下されたときは、制御手段１００は、図７に示す直前のステップＳ４乃至Ｓ７において記憶した印刷領域情報Ｐａ及び差異ブロック番号ＤＢＮを削除し、図７に示すステップＳ５から実行する。一方、オペレータによって印刷ＯＫボタン３２４が押下されたときは、上記記憶データを削除することなく印刷動作を終了する。
【０１１６】
（変形例３）
更に、オペレータによって印刷ＯＫボタン３２４が押下されたときに、「着払い伝票」「元払い伝票」などの用紙種類名Ｎｐの確認又は選択をさせる画面を操作表示部６に表示し、用紙種類名Ｎｐの確認又は選択をさせた後に印刷動作を終了するようにしてもよい。
【０１１７】
図１３は、第１の実施の形態に関する画像形成装置において、用紙種類名を確認する画面例である。なお、図１３の破線は、プルダウンボタン３３２ａが押下されたときの表示状態を示す。図１３に示すように、画面Ｇ１３には、用紙種類名Ｎｐの確認を促すガイダンス３３１及び図７に示すステップＳ４において設定された用紙種類名Ｎｐを表示リスト３３２に表示する。更に、用紙種類名Ｎｐを変更できるプルダウンボタン３３２ａを表示する。また、用紙種類名Ｎｐの確認を終了した後又はプルダウンボタン３３２ａによって再設定した後に押下するＯＫボタン３３３を表示する。
図１３に示す画面Ｇ１３の表示した後、オペレータによってＯＫボタン３３３が押下されたときは、制御手段１００は、記憶手段１６０によって、表示リスト３３２の用紙種類名Ｎｐを位置領域情報記憶テーブル９１に記憶し、印刷動作を終了する。
【０１１８】
（変形例４）
また、以上の実施の形態の説明では、制御手段１００は、印刷領域抽出手段１５０によって、左右側の罫線位置８３を読み取って印刷領域８４を抽出し、印刷領域情報Ｐａとするように説明したが、以下のようにしてもよい。
即ち、印刷領域抽出手段１５０によって、上下側の罫線位置８３を読み取って印刷領域８４を抽出し、印刷領域情報Ｐａとするようにしてもよい。また、左右及び上下の罫線位置８３を読み取って印刷領域８４を抽出し、印刷領域情報Ｐａとするようにしてもよい。
【０１１９】
（変形例５）
また、以上の実施の形態の説明では、操作表示部６を画像形成装置１に設ける形態として説明したが、画像形成装置１の装置外に設ける形態としてもよいし、上位装置２の表示装置等を用いる形態としてもよい。
【符号の説明】
【０１２０】
１        画像形成装置                    ４        光学式センサ
６        操作表示部                      ７        印刷機構
８０      印刷媒体                        ８１      印刷ブロック
８２      印刷開始位置                    ８３      罫線位置
８４      印刷領域                        １００    制御手段
１１０    受信手段                        １２０    印刷手段
１３０    用紙搬送手段                    １４０    印刷開始位置情報抽出手段
１５０    印刷領域抽出手段                １６０    記憶手段
１７０    報知手段                        ２００    受信データ
Ｄｐ      印刷開始位置情報                Ｐａ      印刷領域情報
Ｎｐ      用紙種類名（印刷媒体種類情報）  Ｂｋ      印刷ブロック番号
ＤＢＮ    差異ブロック番号
【図１】
2020104496.tif 000003
【図２】
2020104496.tif 000004
【図３】
2020104496.tif 000005
【図４】
2020104496.tif 000006
【図５】
2020104496.tif 000007
【図６】
2020104496.tif 000008
【図７】
2020104496.tif 000009
【図８】
2020104496.tif 000010
【図９】
2020104496.tif 000011
【図１０】
2020104496.tif 000012
【図１１】
2020104496.tif 000013
【図１２】
2020104496.tif 000014
【図１３】
2020104496.tif 000015