(57)【要約】【課題】任意の升目を有するフォーマット上にも確実に文字を印刷することができる印刷装置を提供する。【解決手段】ＭＦＰ１は、スキャナ３と、印刷部５と、スキャンされたフォーム画像を解析し印字対象領域を抽出するフォーム情報抽出部７と、フォーム画像における、領域抽出部により抽出された印字対象領域に対応する位置にチェック画像１７を合成し位置特定用フォームを生成して、当該位置特定用フォームに基づく画像を印刷部５に印刷させる印字位置特定用フォーム生成部９と、チェック画像１７に所定のチェック画像が形成されスキャンされた印刷用媒体の画像データに基づいて、位置特定用フォーム上に形成されたチェック画像を解析する印字位置指定読み取り部１１と、チェック画像１７が合成された位置に配置する文字を抽出する印字位置定部１３とを備え、抽出された文字の画像による印刷データを生成し、印刷部５に印刷させる。【選択図】  図１
2009059032.tif 000002
【特許請求の範囲】
【請求項１】
媒体上の画像をスキャンするスキャナと、
印刷用媒体上に所定の画像を印刷する印刷部と、
前記スキャナによりスキャンされた媒体上のフォーム画像を解析し印字対象領域を抽出する領域抽出部と、
前記フォーム画像における、前記領域抽出部により抽出された前記印字対象領域に対応する位置に位置特定用画像を合成し位置特定用フォームを生成して、当該位置特定用フォームに基づく画像を前記印刷部に印刷させる位置特定フォーム生成部と、
前記位置特定用画像上に所定のチェック画像が形成され前記スキャナによりスキャンされた前記印刷用媒体の画像データに基づいて、前記位置特定用画像上に形成された前記チェック画像を解析するチェック画像解析部と、
前記チェック画像解析部による前記チェック画像の解析結果に基づいて前記位置特定用画像が合成された位置に配置する文字を抽出する文字抽出部と、
前記文字抽出部により抽出された文字の画像による印刷データを生成し、当該印刷データに基づく画像を前記印刷部に印刷させる印刷データ生成部とを備えること
を特徴とする印刷装置。
【請求項２】
外部から入力された、前記位置特定用画像が合成された位置に印字される文字にかかる文字データを記憶する文字データ記憶部を備え、
前記文字抽出部は、前記位置特定用画像上に形成された前記チェック画像及び前記文字データ記憶部に記憶された前記文字データに基づいて前記位置特定用画像が合成された位置に印字される文字を抽出すること
を特徴とする請求項１記載の印刷装置。
【請求項３】
前記文字データ記憶部に記憶された文字データは、複数の文字により構成され、
前記文字抽出部は、前記チェック画像が複数の前記位置特定用画像に渡って形成されている場合には、前記チェック画像が形成された複数の前記位置特定用画像に対応する複数の前記印字対象領域のうちの各印字対象領域に前記複数の文字の各文字が順次配置される様に前記文字を抽出すること
を特徴とする請求項２記載の印刷装置。
【請求項４】
媒体上に印刷されたフォーム画像をスキャンするフォームスキャン工程と、
前記フォームスキャン工程においてスキャンされた前記フォーム画像を解析し印字対象領域を抽出する領域抽出工程と、
前記フォーム画像における、前記領域抽出工程により抽出された前記印字対象領域に対応する位置に位置特定用画像を合成して位置特定用フォームを生成する位置特定用フォーム生成工程と、
前記位置特定用フォーム生成工程により生成された前記位置特定用フォームに基づく画像を印刷用媒体上に印刷する位置特定用フォーム印刷工程と、
前記位置特定用フォーム印刷工程において前記印刷用媒体上に印刷されユーザにより前記位置特定用画像上に所定のチェック画像が形成された前記位置特定用フォームに基づく画像をスキャンする位置特定用フォームスキャン工程と、
前記位置特定用フォームスキャン工程においてスキャンされた前記チェック画像が形成された前記位置特定用フォームの前記チェック画像を解析して前記位置特定用画像が合成された位置に配置する文字を抽出する文字抽出工程と、
前記文字抽出工程において抽出された文字の画像による印刷データを生成する印刷データ生成工程と、
前記印刷データ生成工程により生成された前記印刷データに基づく画像を印刷する印刷工程とを備えること
を特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
従来から、所定の媒体上のフォームに合せてユーザが入力した文字を印字する印刷装置としては、特許文献１に記載された発明が知られている。
【０００３】
【特許文献１】特開平０８−５８１８１公報
【０００４】
この特許文献１には、インタプリタ言語を用いてフォーム内における文字の配置を決定する印刷装置が開示されている。具体的には印刷装置は、インタプリタ言語を用いた所定の変則規則に基づいて、文字が印刷されない升目を順次埋めていくことで、ユーザが入力した文字をフォームの所定の位置に印刷することとしている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この様な印刷装置では、予め決定された規則に基づいて文字が印刷される位置を決定する為、例えば葉書等の升目に規則性が無いフォーマットに対応することができないという問題があった。
【０００６】
そこで本発明はこの様な実情に鑑みてなされたものであり、任意の升目を有するフォーマット上にも確実に文字を印刷することができる印刷装置及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する為に、本発明にかかる印刷装置は、媒体上の画像をスキャンするスキャナと、印刷用媒体上に所定の画像を印刷する印刷部と、前記スキャナによりスキャンされた媒体上のフォーム画像を解析し印字対象領域を抽出する領域抽出部と、前記フォーム画像における、前記領域抽出部により抽出された前記印字対象領域に対応する位置に位置特定用画像を合成し位置特定用フォームを生成して、当該位置特定用フォームに基づく画像を前記印刷部に印刷させる位置特定フォーム生成部と、前記位置特定用画像上に所定のチェック画像が形成され前記スキャナによりスキャンされた前記印刷用媒体の画像データに基づいて、前記位置特定用画像上に形成された前記チェック画像を解析するチェック画像解析部と、前記チェック画像解析部による前記チェック画像の解析結果に基づいて前記位置特定用画像が合成された位置に配置する文字を抽出する文字抽出部と、前記文字抽出部により抽出された文字の画像による印刷データを生成し、当該印刷データに基づく画像を前記印刷部に印刷させる印刷データ生成部とを備えることを特徴としている。
【０００８】
この構成によれば、印刷データ生成部は、位置特定用フォームを介してユーザがチェックした文字と、フォーム画像とを合成した印刷データを生成することができる。そして印刷装置は、印刷部によりかかる印刷データを印刷することによって、ユーザが指定したフォームに応じて文字を合成した印刷物をユーザに提供することができる。
【発明の効果】
【０００９】
この様に、本発明にかかる印刷装置によれば、任意の升目を有するフォーマット上にも確実に文字を印刷することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１１】
図１に示す様に、第１の実施の形態にかかる印刷装置としてのＭＦＰ（Multi Function Peripheral）１は、用紙上に印刷された画像をスキャンするスキャナ３と、用紙上に所定の画像を印刷する印刷部５と、スキャナ３によりスキャンされたフォーム画像を解析し印字対象領域を抽出する領域抽出部としてのフォーム情報抽出部７と、フォーム情報抽出部７により抽出された印字対象領域に対応する位置に位置特定用画像を合成し位置特定用フォームを生成して、位置特定用フォームに基づく画像を前記印刷部に印刷させる位置特定フォーム生成部としての印字位置特定用フォーム出力部９と、位置特定用画像上に所定のチェック画像が形成されスキャナ３によりスキャンされた用紙に基づいて、位置特定用画像上に形成されたチェック画像を解析する印字位置特定読み取り部１１と、位置特定用画像が合成された位置に配置する文字を決定する印字位置決定部１３と、印字位置特定読み取り部１１により特定された文字の画像とフォーム画像とを合成して印刷データを生成し、当該印刷データに基づく画像を前記印刷部に印刷させる印刷データ生成部１５とを備える。
【００１２】
スキャナ３は、所定のフィーダに積載された用紙をスキャンする。具体的にはスキャナ３は、ユーザが使用することを希望するフォームが印刷されたフォーム用紙、及び位置特定用フォーム用紙をスキャンする。そしてスキャナ３によりスキャンされたフォーム用紙の画像データ（以下、単に「フォーム画像」という）は、フォーム情報抽出部７に供給される。また、スキャナ３によりスキャンされた位置特定用フォーム用紙の画像データは、印字位置特定読み取り部１１に供給される。
【００１３】
フォーム情報抽出部７は、スキャナ３から供給されたフォーム画像を解析し、印字対象領域を抽出する。この様なフォーム情報抽出部７は、フォーム画像を解析して、例えば黒線により縁取られた長方形状の空白を印字対象領域として認識する。具体的には、図２に示す例で説明すると、フォーム情報抽出部７は、葉書のフォーム画像のうち黒線により縁取られた長方形状の空白からなる、切手を貼る為の切手用領域Ａ１、住所を記載する為の住所記載領域Ａ２、氏名を記載する為の氏名記載領域Ａ３、電話番号を記載する為の電話番号記載領域Ａ４、及びＥ−ｍａｉｌアドレスを記載する為のアドレス記載領域Ａ５を印字対象領域として認識する。そしてフォーム情報抽出部７は、例えばこれら切手を貼る為の切手用領域Ａ１、住所を記載する為の住所記載領域Ａ２、氏名を記載する為の氏名記載領域Ａ３、電話番号を記載する為の電話番号記載領域Ａ４、及びＥ−ｍａｉｌアドレスを記載する為のアドレス記載領域Ａ５の座標値を抽出し、印字位置特定用フォーム出力部９に供給する。
【００１４】
印字位置特定用フォーム出力部９は、フォーム情報抽出部７により抽出された印字対象領域の座標値に基づいて、各印字対象領域に図３に示す様なチェック画像１７を合成して位置特定用フォームを生成する。チェック画像１７は、フォーム情報抽出部７により抽出された印字対象領域の数に応じたチェックボックス１９，２１，・・・，２７を備える。また、各チェックボックス１９，２１，・・・，２７には、ユーザに、各チェックボックス１９，２１，・・・，２７とメモリ２９に記憶された印刷項目との対応を認識させる為に番号が付与される。
【００１５】
具体的には、メモリ２９には、予め図４に示す様な印刷項目のデータが記憶される。印刷項目は、例えば名前、住所、Ｅ−ｍａｉｌアドレス、及び電話番号の４項目により構成され、それぞれの項目には、順次番号が付与される。この様な印刷項目は、例えばＣＳＶ（Comma Separated Value）形式のデータにより構成されており、ホスト装置３１において作成され、インターフェース部３３を介してＭＦＰ１に入力される。
【００１６】
そして印字位置特定用フォーム出力部９は、図５に示す様に、チェック画像１７が各印字対象領域の内部又は近傍に配置される様に、印字対象領域とチェック画像１７とを合成する。そして印字位置特定用フォーム出力部９は、合成した画像を印刷部５に供給し、所定の用紙上に印刷させる。
【００１７】
そして印刷部５により印刷位置特定用フォームが用紙上に印刷され、ユーザに提供されると、ユーザは、操作部３５を介してメモリ２９に記憶された印刷項目を参照し、各印字対象領域に印字することを希望する項目の番号が付与されたチェックボックス１９，２１，・・・，２７をチェックする。具体的には、ユーザは、住所記載領域Ａ２には住所を印字するものとして、住所記載領域Ａ２のチェック画像１７では、図６に示す様に印刷項目の住所に対応する番号「２」をチェックする。同様に、ユーザは、氏名記載領域Ａ３のチェック画像１７では番号「１」を、電話番号記載領域Ａ４のチェック画像１７では番号「４」を、アドレス記載領域Ａ５のチェック画像１７では番号「３」をチェックする。また、ユーザは、切手用領域Ａ１には印字される項目がないとして、切手用領域Ａ１のチェック画像１７については、何れのチェック画像１７もチェックしない。そしてユーザは、各チェック画像１７をチェックした位置特定用フォーム用紙をスキャナ３にセットし、スキャナ３にスキャンさせる。
【００１８】
印字位置特定読み取り部１１は、スキャナ３によりスキャンされた位置特定用フォーム用紙の画像データを解析し、各チェック画像１７のチェック項目を読み取る。具体的には印字位置特定読み取り部１１は、印字位置特定用フォーム出力部９がチェック画像１７を配置した際に使用した座標値を使用して、各チェック画像１７のチェックの有無を検出する。そして印字位置特定読み取り部１１による読み取り結果は、メモリ２９に記憶され、印字位置決定部１３により読み出される。
【００１９】
印字位置決定部１３は、印字位置特定読み取り部１１による読み取り結果、及びメモリ２９に記憶された印刷項目に基づいて、各印字対象領域に印字されるべき文字を特定する。具体的には印字位置決定部１３は、各印字対象領域のチェック画像１７のチェック画像に対応する項目をメモリ２９から読み出す。上述した例によれば、印字位置決定部１３は、住所記載領域Ａ２には番号「２」がチェックされているものとして、メモリ２９の印刷項目を参照し、番号「２」が付与された属性の値「群馬県高崎市」を読み出す。また、印字位置決定部１３は、氏名記載領域Ａ３に対しては値「山田太郎」を読み出し、電話番号記載領域Ａ４に対しては値「027-123-456」を読み出し、アドレス記載領域Ａ５に対しては値「aaa123@oki.com」を読み出す。このとき切手用領域Ａ１については、チェックされたチェック画像１７が存在しない為、印字位置決定部１３はこれらの処理を行わない。そして印字位置決定部１３は、読み出した各値が印字対象領域に収まる様に文字のサイズ等を調整し、その結果を印刷データ生成部１５に供給する。
【００２０】
印刷データ生成部１５は、印字位置決定部１３から供給された文字の配置にかかる情報に基づいて、フォーム画像と文字の画像データを合成して印刷データを生成する。そして印刷データ生成部１５は、生成した印刷データを印刷部５に供給し、用紙上に印刷させる。これによりユーザは、図７に示す様に、各印字対象領域に特定の文字が印刷された葉書を得ることができる。
【００２１】
また、ＭＦＰ１は、上記各部を制御する制御部３７を備え、各動作は、制御部３７による制御のもと実行される。
【００２２】
以下、ＭＦＰ１の動作について詳細な説明を行う。
【００２３】
先ず、印刷位置特定用フォームを印刷する際のＭＦＰ１の一連の動作について、図８を参照しながら詳細な説明を行う。
【００２４】
ユーザが操作部３５を介して所定の指令を入力して一連の処理が開始すると、ステップＳ１においてＭＦＰ１は、フィーダに設置されたフォーム用紙をスキャンする。そしてスキャンされたフォーム画像は、フォーム情報抽出部７に供給される。次に、ステップＳ２においてＭＦＰ１は、印字対象領域を抽出する。その後、ステップＳ３においてＭＦＰ１は、位置特定用フォームを生成し、ステップＳ４において位置特定用フォームを用紙上に印刷する。これにより、ＭＦＰ１は、ユーザに位置特定用フォームを提供することができる。そしてユーザは、チェック画像１７、及び例えば操作部３５に表示された印刷項目を参照し、自身が所望する配置に応じて、各項目に対応する番号のチェックボックスをチェックする。
【００２５】
次に、位置特定用フォームを読み取る際のＭＦＰ１の一連の動作について、図９を参照しながら詳細な説明を行う。
【００２６】
ユーザが操作部３５を介して所定の指令を入力して一連の処理が開始すると、ステップＳ１１においてＭＦＰ１は、フィーダに設置された位置特定用フォームをスキャンする。そしてステップＳ２においてＭＦＰ１は、各チェック画像１７のチェック項目を読み取る。このときＭＦＰ１は、例えばチェックボックス１９，２１，・・・，２７が所定の濃度以上に塗りつぶされている場合には、ユーザによりチェックがなされたと判断する。そしてステップＳ３においてＭＦＰ１は、読み取りが成功したか否かを判断する。そして読み取りが成功した場合には、ステップＳ１４においてＭＦＰ１は読み取り結果をメモリ２９に記憶し、一連の処理を終了する。一方、読み取りが成功しなかった場合には、ステップＳ１５においてＭＦＰ１は、操作部３５にエラーを表示し、一連の処理を終了する。これによりＭＦＰ１は、各印刷項目を配置する位置を認識することができる。
【００２７】
次に、印刷項目の印刷時のＭＦＰ１の一連の動作について、図１０を参照しながら詳細な説明を行う。
【００２８】
ユーザがホスト装置３１を用いて印刷項目にかかるデータをＭＦＰ１に入力して一連の処理が開始すると、ステップＳ２１においてＭＦＰ１は、ステップＳ１４でメモリ２９に記憶された読み取り結果を読み出す。そしてステップＳ１５においてＭＦＰ１は、読み出しが成功したか否かを判断する。このとき、例えばチェック画像１７のチェック項目の読み取りが成功していない場合には、メモリ２９には読み取り結果が記憶されていない為、ＭＦＰ１は読み取り結果を読み出すことができない。
【００２９】
そして読み取り結果が読み出せた場合、ステップＳ２３においてＭＦＰ１は、読み取り結果に基づいて、印刷項目の各値を指定された位置に配置して印刷データを生成する。そしてステップＳ２４においてＭＦＰ１は、印刷データを印刷して一連の処理を終了する。
【００３０】
一方、ステップＳ２２において読み出しが成功しなかった場合には、ステップＳ２５においてＭＦＰ１は、操作部３５にエラーを表示し、一連の処理を終了する。
【００３１】
この様に、ＭＦＰ１によれば、ユーザが指定する位置に、容易に各印刷項目を配置することができる。
【００３２】
次に、本発明の第２の実施の形態について詳細な説明を行う。尚、第２の実施の形態にかかるＭＦＰは、上述したＭＦＰ１と同一の構成を有する箇所があるため、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００３３】
具体的には、図１１に示す様に、ＭＦＰ１０１は、印字位置特定読み取り部１１に代えて、印字位置特定読み取り部１０３を備える。また、ＭＦＰ１０１は、印字位置決定部１３に代えて、印字位置決定部１０５を備える。
【００３４】
印字位置特定読み取り部１０３は、印字位置特定読み取り部１１の構成に加え、ユーザが複数の印字対象領域に渡ってチェック画像を形成した場合に、かかるチェック画像を読み取る。そして、印字位置決定部１０５は、かかる読み取り結果に基づいて、対応する印刷項目の文字列を、複数の印字対象領域に渡って配置する。
【００３５】
例えば、ユーザが指定したフォーム画像が、図１２に示す様に、複数の印字対象領域により構成される郵便番号記載領域Ａ６を有し、メモリ２９に記憶された印刷項目が、図１３に示す様に、値が「123-4567」という複数の文字からなる文字列を含むものとする。この場合、ＭＦＰ１では、升目毎に印字される文字を指定する必要があった。これに対してＭＦＰ１０１は、より簡潔な処理により、値「123-4567」を、郵便番号記載領域Ａ６に配置することができる。
【００３６】
具体的には、印字位置特定用フォーム出力部９は、上述した処理と同様の処理により、図１３に示す様なチェック画像１０７を、各升目に対して付与する。チェック画像１０７は、チェックボックス１９，２１，・・・，２７の他に、合成用チェックボックス１０９を備える。そして、かかる合成用チェックボックス１０９がチェックされた場合には、印字位置特定読み取り部１０３は、かかるチェック画像１０７に対応する印字対象領域には、複数の文字列の先頭の文字が配置されると認識する。そして印字位置特定用フォーム出力部９は、図１４に示す様に、各印字対象領域に対してチェック画像１０７を付与して印刷位置特定用フォームを生成する。そしてこの様な印刷位置特定用フォームは、印刷されてユーザに提供される。
【００３７】
そしてユーザは、図１５に示す様に、印刷位置特定用フォームのチェックボックス１９，２１，・・・，２７、及び合成用チェックボックス１０９をチェックする。このときユーザは、郵便番号記載領域Ａ６を構成する７個の升目１１１，１１３，・・・，１２３に対応するチェック画像１０７のうち、郵便番号の先頭の文字が入力される升目１１１に対応するチェック画像１０７のチェックボックスのみをチェックする。そして、他の郵便番号記載領域Ａ６を構成する升目１１３，１１５，・・・，１２３に対応するチェック画像には、チェックを行わない。
【００３８】
さらにユーザは、一つの印刷項目を構成する文字列を配置することを所望する郵便番号記載領域Ａ６を構成する升目１１１，１１３，・・・，１２３に対して、合成用交差線１２５を形成する。具体的には、合成用交差線１２５は、郵便番号の先頭の文字が配置される升目１１１の内部を始点とし、郵便番号の末尾の文字が配置される升目１２３を内部を終点とし、さらに全ての升目１１１，１１３，・・・，１２３を構成する線分と交差する様に形成される。これにより、印字位置特定読み取り部１０１は、郵便番号を配置すべき升目を認識することができる。具体的には、印字位置特定読み取り部１０１は、合成用チェックボックス１０９がチェックされている印字対象領域を検出すると、当該チェック画像１０７に対応する印字対象領域から延在する合成用交差線１２５を検出する。そして印字位置特定読み取り部１０１は、当該合成用交差線１２５と交差する全ての升目が単一の印字対象領域であると認識する。そして、印字位置決定部１０５は、升目１１１に対応するチェック画像において選択されている印刷項目の値「123-4567」を、合成用交差線１２５と交差する升目１１１，１１３，・・・，１２３にそれぞれ配置する。これによりＭＦＰ１０１は、図１６に示す様に、郵便番号記載領域Ａ６を構成する升目１１１，１１３，・・・，１２３に、それぞれ文字「１」，「２」，「３」，「４」，「５」，「６」，「７」を配置することができる。
【００３９】
このように、ＭＦＰ１０１によれば、ＭＦＰ１による効果に加え、複数の文字からなる印刷項目を、複数の升目からなる印字対象領域に対応させて配置することができる。これにより、例えば葉書の郵便番号等を容易に升目に配置することができる。
【００４０】
次に、本発明の第３の実施の形態について詳細な説明を行う。尚、第３の実施の形態にかかるＭＦＰは、上述したＭＦＰ１、１０１と同一の構成を有する箇所があるため、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００４１】
具体的には、図１７に示すように、ＭＦＰ２０１は、ＭＦＰ１の構成に加え、スキャナ３によりスキャンされた複数の画像を比較する画像比較部２０３と、スキャンした用紙を反転させる用紙反転部２０５とを備える。
【００４２】
この様なＭＦＰ２０１は、まず、ホスト装置３１から入力された、用紙の裏面に印刷されているべき画像の画像データを受信し、メモリ２９に記憶する。そして、画像比較部２０３は、メモリ２９に記憶された画像と、ユーザがスキャナ３にセットした媒体に印刷された画像とを比較する。これにより、ＭＦＰ２０１は、例えば年賀状等の様に、同一の画像が裏面に印刷されているべき用紙等に印刷された画像の同一性を判断することができる。
【００４３】
また、用紙反転部２０５は、裏面がスキャンされた用紙について、当該用紙の表面に各印刷項目が印刷可能となる様に用紙を反転させる。そして反転させられた用紙の表面には、ユーザにより入力された各印刷項目が印刷される。
【００４４】
以下、ＭＦＰ２０１の具体的な動作について、図１８を参照しながら詳細な説明を行う。
【００４５】
裏面に印刷されているべき画像がメモリ２９に記憶された状態で、ホスト装置３１から各印刷項目が入力されて一連の処理が開始すると、ステップＳ３１においてＭＦＰ２０１は、用紙に印刷された画像をスキャンする。具体的にはＭＦＰ２０１は、ユーザがフィーダにセットした画像をスキャンする。そしてこのときスキャンされる画像は、ユーザが印刷項目を印刷することを所望する用紙の裏側に印刷されている画像である。
【００４６】
次に、ステップＳ３２においてＭＦＰ２０１は、メモリ２９に記憶された画像とスキャンした画像とを比較する。具体的には画像比較部２０３は、メモリ２９に記憶された、用紙の裏面に印刷されているべき画像と、実際に印刷項目が印刷される用紙の裏面に印刷されている画像とを比較する。そして、ステップＳ３３においてＭＦＰ２０１は、スキャンした用紙を反転させる。尚、ステップＳ３２における処理と、ステップＳ３３における処理との関係については、処理を行う順序を入れ替えることも可能である。
【００４７】
次に、ステップＳ３４においてＭＦＰ２０１は、両画像が一致したか否かを判断する。そして、両画像が一致しない場合には、ステップＳ３５においてＭＦＰ２０１は、両画像が一致しない旨のメッセージを反転した用紙上に印刷し、一連の処理を終了する。これによりユーザは、自身が所望していた画像と異なる画像が用紙の裏面に印刷されていることを認識することが出来る。そしてこれによりユーザは、例えば裏面の画像の印刷ミス等を認識することができる。
【００４８】
一方、両画像が一致した場合、ステップＳ３６においてＭＦＰ２０１は、メモリ２９に記憶されたチェック項目の読み取り結果を読み出す。その後、ステップＳ３７乃至ステップＳ３９において、上述したステップＳ２２乃至ステップＳ２５と同様の処理を実行して、用紙の表面に印刷項目に対応する内容を印刷する。
【００４９】
この様に、ＭＦＰ２０１は、印刷項目が印刷される面の裏面の画像が、ユーザがホスト装置３１から入力した画像と一致するか否かを判断することができる。そしてこれによりユーザは、自信が所望する画像と同一の画像が印刷された用紙に対して、各印刷項目を印刷しているか否かを判断することができる。これにより、ユーザは、例えば年賀状の様に、同一の画像が印刷されえいるべき複数枚の葉書について、印刷ミスや汚れの有無を検証することができる。
【００５０】
尚、本発明は上述の実施の形態に限られるものではなく、ＭＦＰ１，１０１，２０１の各構成は本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００５１】
例えば、上述の実施の形態では、印字対象領域を構成する升目に付与された番号の対応付けとしてマークシート方式を用いることとしたが、例えばＯＣＲ（Optical Character Reader）等により、特定のパターンと比較する方法を用いることも可能である。
【００５２】
また、上述の実施の形態では、印刷項目として単一の宛先がメモリ２９に記憶されているものとして詳細な説明を行ったが、複数の宛先をメモリ２９に記憶させ、ユーザが所望する宛先を印刷させることも可能である。この場合、メモリ２９には、図１９に示す様に、複数人の宛先が、データ番号ａ，ｂ，ｃ，ｄと関連付けて記憶される。そして、このときフォーム用画像には、図２０に示す様に、ユーザがデータ範囲を指定する為のデータ範囲用チェックボックス３０１が形成される。そして、ＭＦＰ１，１０１，２０１は、ユーザがチェック画像を形成することにより指定したデータ番号を参照して、各データ番号に対応する印刷項目を読み出し、用紙上に印刷する。
【００５３】
また、上述の実施の形態においては、ＭＦＰ２０１は、メモリ２９に記憶された画像と、スキャンされた画像とが一致しない場合には、用紙の表面に両画像が一致しない旨のメッセージを印刷することとしたが、かかる処理を行わずに、単に用紙を排紙する構成とすることも可能である。
【図面の簡単な説明】
【００５４】
【図１】第１の実施の形態にかかるＭＦＰのブロック図である。
【図２】同ＭＦＰが用いるフォーム画像の一例を示す図である。
【図３】同ＭＦＰが出力するチェック画像の一例を示す図である。
【図４】同ＭＦＰが記憶する印刷項目の一例を示す図である。
【図５】同ＭＦＰが出力する位置特定用フォームの一例を示す図である。
【図６】同ＭＦＰが出力する位置特定用フォームの一例を示す図である。
【図７】同ＭＦＰが出力する印刷データの一例を示す図である。
【図８】同ＭＦＰの動作を示すフロー図である。
【図９】同ＭＦＰの動作を示すフロー図である。
【図１０】同ＭＦＰの動作を示すフロー図である。
【図１１】第２の実施の形態にかかるＭＦＰのブロック図である。
【図１２】同ＭＦＰが用いるフォーム画像の一例を示す図である。
【図１３】同ＭＦＰが出力するチェック画像の一例を示す図である。
【図１４】同ＭＦＰが出力する位置特定用フォームの一例を示す図である。
【図１５】同ＭＦＰが出力する位置特定用フォームの一例を示す図である。
【図１６】同ＭＦＰが出力する印刷データの一例を示す図である。
【図１７】第３の実施の形態にかかるＭＦＰのブロック図である。
【図１８】同ＭＦＰの動作を示すフロー図である。
【図１９】変形例として示されたＭＦＰが記憶する印刷項目の一例を示す図である。
【図２０】同ＭＦＰが出力する位置特定用フォームの一例を示す図である。
【符号の説明】
【００５５】
１，１０１，２０１    ＭＦＰ
３    スキャナ
５    印刷部
７    フォーム情報抽出部
９    印字位置特定用フォーム出力部
１３    印字位置決定部
１５    印刷データ生成部
１７    チェック画像
１９，２１，・・・，２７    チェックボックス
２９    メモリ
３１    ホスト装置
３３    インターフェース部
３５    操作部
１０３    印字位置特定読み取り部
１０５    印字位置決定部
１０７    チェック画像
１０９    合成用チェックボックス
１１１，１１３，・・・，１２１    升目
１２５    合成用交差線
２０３    画像比較部
２０５    用紙反転部
３０１    データ範囲用チェックボックス
【図１】
2009059032.tif 000003
【図２】
2009059032.tif 000004
【図３】
2009059032.tif 000005
【図４】
2009059032.tif 000006
【図５】
2009059032.tif 000007
【図６】
2009059032.tif 000008
【図７】
2009059032.tif 000009
【図８】
2009059032.tif 000010
【図９】
2009059032.tif 000011
【図１０】
2009059032.tif 000012
【図１１】
2009059032.tif 000013
【図１２】
2009059032.tif 000014
【図１３】
2009059032.tif 000015
【図１４】
2009059032.tif 000016
【図１５】
2009059032.tif 000017
【図１６】
2009059032.tif 000018
【図１７】
2009059032.tif 000019
【図１８】
2009059032.tif 000020
【図１９】
2009059032.tif 000021
【図２０】
2009059032.tif 000022