(57)【特許請求の範囲】
【請求項１】
外部装置から記録要求データとして、所定形式のフォーム画像データを受信する受信手段と、
そのフォーム画像データに係るフォーム画像のうち、印刷対象となる画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第１グループ生成手段と、
その第１グループ生成手段によりグループ化された各領域の座標情報を設定する第１グループ座標情報設定手段と、
画像を記録媒体に記録する記録手段と、
前記記録媒体に既に記録されている記録済画像を読取る読取手段と、
その読取手段によって読取った前記記録済画像のうち、画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第２グループ生成手段と、
その第２グループ生成手段によりグループ化された各領域を拡大するように、その各領域の座標情報を設定する第２グループ設定手段と、
その第２グループ設定手段により設定された座標情報に基づいて決定される領域内に、前記第１グループ座標情報設定手段により設定された座標情報に基づいて決定される領域が収まるかを判断することにより重複部分があるかを判断する判断手段と、
その判断手段によって重複部分があると判断した場合に、前記フォーム画像からその重複部分を除く非重複画像を、前記記録手段により、前記記録媒体に記録させる記録制御手段とを備えていることを特徴とする記録装置。
【請求項２】
前記受信手段は、前記記録要求データとして、さらに、前記フォーム画像データと合成される任意画像データを受信し、
前記記録制御手段は、前記非重複画像として、その任意画像データに係る任意画像を、前記記録媒体に記録させることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記判断手段により、重複部分があると判断された場合に、前記記録要求データから、前記重複部分を削除した非重複画像データを生成する非重複画像データ生成手段を備え、
前記記録制御手段は、前記非重複画像データ生成手段により生成された非重複画像データに係る非重複画像を、前記記録媒体に記録させることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
外部装置から記録要求データとして、所定形式のフォーム画像データを受信する受信ステップと、
そのフォーム画像データに係るフォーム画像のうち、印刷対象となる画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第１グループ生成ステップと、
その第１グループ生成ステップによりグループ化された各領域の座標情報を設定する第１グループ座標情報設定ステップと、
既に記録媒体に記録されている記録済画像を読取らせる読取ステップと、
その読取ステップによって読み取った前記記録済画像のうち、画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第２グループ生成ステップと、
その第２グループ生成ステップによりグループ化された各領域を拡大するように、その各領域の座標情報を設定する第２グループ設定ステップと、
その第２グループ設定ステップにより設定された座標情報に基づいて決定される領域内に、前記第１グループ座標情報設定ステップにより設定された座標情報に基づいて決定される領域が収まるかを判断することにより重複部分があるかを判断する判断ステップと、
その判断ステップによって重複部分があると判断した場合に、前記フォーム画像からその重複部分が削除された非重複画像を前記記録媒体に記録させる記録制御ステップとをコンピュータに実行させることを特徴とする記録プログラム。
【請求項５】
前記受信ステップは、前記記録要求データとして、さらに、前記フォーム画像データと合成される任意画像データを受信し、
前記記録制御ステップは、前記非重複画像として、前記任意画像データに係る任意画像を、前記記録媒体に記録させることを特徴とする請求項４に記載の記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および記録プログラムに関し、特に、記録媒体の種類を気にすることなく、所望の画像を記録媒体に記録することができる記録装置および記録プログラムに関する。
【背景技術】
【０００２】
従来より、表題、罫線等のフォーム情報と、情報処理装置を利用して入力したデータ情報とが印刷された印刷物を得るためには、次の２つの方法が知られていた。第１の方法は、予めフォーム情報を印刷したプレプリント用紙に対して、データ情報を印刷する方法である。第２の方法は、フォーム情報とデータ情報との両方を用紙に印刷する方法である。
【特許文献１】特開平６−２７４５１２号公報（公開公報段落[０００３]、[０００４]等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したいずれの方法であっても、所望する印刷物を取得するには、印刷を実行する前に、予め、所望する用紙がセットされているか、用紙の種類を気にする必要があり、特に、用紙をトレイ内に収容するタイプのプリンタを使って印刷をする場合には、わざわざトレイを開けて用紙の種類を確認する必要があり、手間であるという問題点があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、記録媒体の種類を気にすることなく所望の画像を記録媒体に記録することができる記録装置等を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために請求項１記載の記録装置は、外部装置から記録要求データとして、所定形式のフォーム画像データを受信する受信手段と、そのフォーム画像データに係るフォーム画像のうち、印刷対象となる画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第１グループ生成手段と、その第１グループ生成手段によりグループ化された各領域の座標情報を設定する第１グループ座標情報設定手段と、画像を記録媒体に記録する記録手段と、前記記録媒体に既に記録されている記録済画像を読取る読取手段と、その読取手段によって読取った前記記録済画像のうち、画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第２グループ生成手段と、その第２グループ生成手段によりグループ化された各領域を拡大するように、その各領域の座標情報を設定する第２グループ設定手段と、その第２グループ設定手段により設定された座標情報に基づいて決定される領域内に、前記第１グループ座標情報設定手段により設定された座標情報に基づいて決定される領域が収まるかを判断することにより重複部分があるかを判断する判断手段と、その判断手段によって重複部分があると判断した場合に、前記フォーム画像からその重複部分を除く非重複画像を、前記記録手段により、前記記録媒体に記録させる記録制御手段とを備えている。
【０００６】
【０００７】
【０００８】
請求項４記載の記録プログラムは、外部装置から記録要求データとして、所定形式のフォーム画像データを受信する受信ステップと、そのフォーム画像データに係るフォーム画像のうち、印刷対象となる画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第１グループ生成ステップと、その第１グループ生成ステップによりグループ化された各領域の座標情報を設定する第１グループ座標情報設定ステップと、既に記録媒体に記録されている記録済画像を読取らせる読取ステップと、その読取ステップによって読み取った前記記録済画像のうち、画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化する第２グループ生成ステップと、その第２グループ生成ステップによりグループ化された各領域を拡大するように、その各領域の座標情報を設定する第２グループ設定ステップと、その第２グループ設定ステップにより設定された座標情報に基づいて決定される領域内に、前記第１グループ座標情報設定ステップにより設定された座標情報に基づいて決定される領域が収まるかを判断することにより重複部分があるかを判断する判断ステップと、その判断ステップによって重複部分があると判断した場合に、前記フォーム画像からその重複部分が削除された非重複画像を前記記録媒体に記録させる記録制御ステップとをコンピュータに実行させる。
【０００９】
【００１０】
【００１１】
【発明の効果】
【００１２】
請求項１記載の記録装置によれば、フォーム画像については、まず、受信手段により、外部装置から記録要求データとして、所定形式のフォーム画像データが受信される。次に第１グループ生成手段により、そのフォーム画像データに係るフォーム画像のうち、印刷対象となる画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化される。そして、そのグループ化された各領域の座標情報が第１グループ座標情報設定手段により設定される。一方、記録済画像については、まず、記録手段により画像が記録媒体に記録され、読取手段により記録媒体に既に記録されている記録済画像が読み取られる。次に、第２グループ生成手段によりその読取手段によって読取った記録済画像のうち、画像を形成する画像形成部間の距離が、予め定められた所定の距離内にある画像形成部群を１つの領域として、領域ごとにグループ化される。そして、そのグループ化された各領域を拡大するように、その各領域の座標情報を第２グループ設定手段により設定する。このように第２グループ設定手段により設定された座標情報に基づいて決定される領域内に、第１グループ座標情報設定手段により設定された座標情報に基づいて決定される領域が収まるかを判断手段により判断することにより重複部分があると判断された場合に、記録制御手段により、フォーム画像からその重複部分を除く非重複画像を、記録手段により、記録媒体に記録させる。
よって、画像が既に記録された記録媒体に、その既に記録された画像の一部または全部を含む画像をユーザが追加して記録する場合には、第１グループ座標情報設定手段により設定された座標情報に基づいて決定される領域と、第２グループ設定手段により設定された座標情報に基づいて決定される領域とが重複されずに記録されるので、重複して記録された記録結果よりも画質が高い記録結果を取得することができるという効果がある。
更に、記録済画像の読取り誤差を吸収でき、判断精度を向上させることができるという効果がある。
【００１３】
請求項２記載の記録装置によれば、請求項１に記載の記録装置の奏する効果に加え、受信手段により、外部装置から、記録要求データとして、さらに、フォーム画像データと合成される任意画像データが受信され、記録制御手段により、非重複画像として、その任意画像データに係る任意画像が記録媒体に記録されるので、その任意画像データからその非重複画像を簡易に生成でき、その非重複画像を生成する負荷を軽減することができるという効果がある。
【００１４】
請求項３記載の記録装置によれば、請求項１又は２に記載の記録装置の奏する効果に加え、判断手段により、重複部分があると判断された場合に、非重複画像データ生成手段により、記録要求データから、重複部分を削除した非重複画像データが生成され、記録制御手段により、その非重複画像データに係る非重複画像が、記録媒体に記録される。よって非重複画像データを新たに生成する場合よりも効率的に非重複画像データを生成することができるという効果がある。
【００１５】
請求項４記載の記録プログラムによれば、請求項１に記載の記録装置と同様の効果がある。
【００１６】
請求項５記載の記録プログラムによれば、請求項２に記載の記録装置と同様の効果がある。
【００１７】
【００１８】
【発明を実施するための最良の形態】
【００１９】
本発明の最適な実施形態について図面を参照して説明する。図１は、本発明の実施形態である多機能周辺装置１を前方から見た斜視図、図２は多機能周辺装置１に搭載されているプリンタ構造部の断面図である。多機能周辺装置１は、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能を備えているが、本発明は単なるプリンタ機能を有する、例えば、インクジェットプリンタ装置やレーザープリンタ装置などの、プリンタ装置であっても良い。
【００２０】
図１に示すように、多機能周辺装置１におけるハウジング２の前側（図１において手前側）の開口部２ａは、その内部が上下に仕切られており、開口部２ａの下側は記録媒体（記録用紙Ｐ）を給紙するための差込み可能な給紙カセット３が配置されている。開口部２ａの上部側は記録済みの記録用紙Ｐが排紙される排紙部１０となっており、記録済みの記録用紙Ｐは、矢印Ａ方向に排出される。
【００２１】
給紙カセット３は、記録媒体（記録用紙Ｐ）としての例えばＡ４サイズ、レターサイズ、はがきサイズ等にカットされた記録用紙Ｐをその短辺を主走査方向（Ｙ軸方向、Ｘ軸方向（用紙搬送方向）と直交する方向）に沿って、複数枚堆積して収納できる。
【００２２】
ハウジング２の上部には、コピー機能やファクシミリ機能における原稿読取などのための周知の画像読取装置が配置されている。
【００２３】
ハウジング２の上側には、原稿カバー体１３の前方に各種操作ボタンを備えた操作パネル部１４と、操作手順や実行中の処理の状態を表示するための液晶表示装置（以下「ＬＣＤ」と称す）１５とが設けられている。また、ハウジング２の前面であって、操作パネル部１４の下方には、外部メモリを挿入するための外部メモリ挿入部１１が備えられている。
【００２４】
図２に示すように、多機能周辺装置１の内部には、記録用紙Ｐに対する記録を行うプリンタ部７１（図３参照）が設けられている。このプリンタ部７１の下方において、給紙カセット３の奥側（図２において右側）には、用紙分離用の土手部８が配置されている。また、土手部８よりもハウジング２の前面方向側（記録用紙Ｐの搬送方向（給送方向）上流側）には、上端部が上下方向に回動可能なアーム６ａが装着されている。このアーム６ａの下端に設けられた給紙ローラ６は、給紙カセット３に収納された記録用紙Ｐの最上部のものに当接している。
【００２５】
給紙ローラ６が紙送り方向（図２において反時計回り）に駆動されると、土手部（傾斜分離板）８により、給紙カセット３に堆積された記録媒体である記録用紙Ｐが一枚ずつ分離されて搬送される。分離された記録用紙Ｐは上横向きのＵターンパス（給送路）９を介して給紙カセット３より後方の上側（高い位置）に設けられた搬送ローラ２７まで給送される。
【００２６】
Ｕターンパス（給送路）９の途中には、記録ヘッド４に向けて搬送される記録用紙Ｐの印刷面に対向配置され、記録用紙Ｐの印刷面に既に記録されている記録済画像を読取り可能、または、その記録済画像に関する情報を格納した記録媒体を読取り可能な記録済画像用読取装置９３が設置されている。具体的には、例えば、記録用紙Ｐの印刷面に既に記録されている記録済画像を直接読取り可能な記録済画像用読取装置９３としては、ＣＩＳ（Contact Image Sensor）等が挙げられる。この記録済画像用読取装置９３は、記録済画像に関する情報を格納した識別コード（例えば、バーコード、ＱＲコード（登録商標）、ＩＣタグ等）も読み取り可能であり、読み取った識別コードから、格納された記録済画像に関する情報が抽出される。
【００２７】
また、プリンタ部７１は、記録用紙Ｐに対し記録を行うインクジェット式の記録ヘッド４、記録ヘッド４が搭載され主走査方向に往復動可能なキャリッジ５、キャリッジ５を往復移動させるために用紙搬送方向（矢印Ａ方向）の下流側に配置されたガイド部材の上面にそれと平行状に配置されたタイミングベルト、そのタイミングベルトを駆動してキャリッジを駆動するＣＲ（キャリッジ）モータ２５（実施形態ではＤＣモータであるが、ステッピングモータ等他のモータでもよい。（図３参照）、記録ヘッド４の下面側にて搬送される記録用紙Ｐを支持する概略扁平板状のプラテン２６、主走査方向（Ｙ軸方向）に沿って延びるように配置されてキャリッジ５のＹ軸方向（主走査方向）位置を検知するためのエンコーダストリップ等を備えている。
【００２８】
また、プリンタ部には、給紙ローラ６によって給送された記録用紙Ｐを記録ヘッド４の下面に搬送する搬送ローラ２７が配置されている。この搬送ローラ２７が紙送り方向（上側のローラが時計回り、下側のローラが反時計回り）に回転することにより、搬送ローラ２７よりも搬送方向下流側に設けられた記録ヘッド４の下面即ちプラテン２６上へと、記録用紙Ｐが搬送される。
【００２９】
更に、プラテン２６の下流側には、排紙ローラ２８ｂが配置されており、この排紙ローラ２８ｂの回転により、記録用紙Ｐが装置の外へ排出される。
【００３０】
次に、多機能周辺装置１の電気的構成について、図３のブロック図に基づいて説明する。図３は、多機能周辺装置１の電気的構成を示したブロック図である。多機能周辺装置１には、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、ＥＥＰＲＯＭ６４、イメージメモリ６５、時計回路６６、ネットワーク・コントロール・ユニット（以下「ＮＣＵ」と称す）６７、モデム６８、ＣＯＤＥＣ６９、原稿読取り用スキャナ７０、プリンタ部７１、インターフェース（Ｉ／Ｆ）８１、操作パネル１４、ＬＣＤ１５、記録済画像読取り用スキャナ９３が設けられており、これらはバスラインなどを介して互いに接続されている。また、多機能周辺装置１には、この他、音声ＬＳＩ、バッファ、アンプなど、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能の各機能を発現するために必要な各種の装置が設けられている。
【００３１】
演算装置であるＣＰＵ６１は、ＮＣＵ６７を介して送受信される各種信号に従って、バスライン等により接続された各部を制御し、ファクシミリ動作や電話動作のデータ通信を実行するとともに、電話回線９０を介して送信されたファクシミリデータ（画情報を含むデータ）や、インターフェース８１を介して接続されるパーソナルコンピュータや外部メモリから入力される印刷データの印刷（記録用紙Ｐへの記録）を実行するものである。
【００３２】
このＣＰＵ６１は、ＲＯＭ６２に予め記憶されている制御プログラムに従い、インク滴の吐出やカートリッジ内のインクの残量やインクの有無の検出等の制御を実行する。また、吐出タイミング信号およびリセット信号を生成し、各信号を非図示のゲートアレイへ転送する。また、ＣＰＵ６１には、多機能周辺装置１内に設けられた各デバイスが接続されており、各デバイスの動作はＣＰＵ６１により制御されている。
【００３３】
ＲＯＭ６２は、この多機能周辺装置１で実行される制御プログラムや固定値などを格納した書換不能なメモリであり、図７に示す印刷処理は、このＲＯＭ６２に格納されている印刷制御プログラム６２ａに従って実行される。ＲＡＭ６３は、ＲＯＭ６２内に記憶されるプログラムの実行に際して各種のデータを一時的に記憶するための揮発性のメモリであり、ＥＥＰＲＯＭ６４は書換可能な不揮発性のメモリであり、ＥＥＰＲＯＭ６４へ記憶されたデータは、多機能周辺装置１の電源オフ後も保持される。
【００３４】
イメージメモリ６５は、記録のためのビットイメージ（ビットデータ）を記憶するためのメモリであり、安価な大容量メモリであるダイナミックＲＡＭ（ＤＲＡＭ）により構成されている。
【００３５】
プリンタ部７１は、多機能周辺装置１内に供給される記録用紙Ｐに対し記録（印刷）を行うための装置であり、レジセンサ７２、キャリッジホームポジションセンサ７３、ロータリエンコーダ７４、記録ヘッド４、記録ヘッド４を駆動するヘッドドライバ７５、ＣＲモータ２５、ＣＲモータ２５を駆動制御するＣＲモータドライバ７６、給紙ローラ６および搬送ローラ２７を駆動する搬送用モータ７７、搬送用送モータ７７を駆動制御する搬送用モータドライバ７８とを備えている。
【００３６】
インターフェース８１は、電気的接点の規格であって、異なる装置を接続するための装置である。このインターフェース８１を介して、多機能周辺装置１は、他の装置であるパーソナルコンピュータ（ＰＣ）やローカルエリアネットワーク（ＬＡＮ）に接続され、かかるパーソナルコンピュータやＬＡＮとの間でデータの送受信（印刷データの受信）を実行する。受信された印刷データは、画情報（ビットイメージ）に変換されてイメージメモリ６５に書き込まれる。また、外部メモリ挿入部１１は、コネクタとなっており、バスラインを介してＣＰＵ６１に接続されている。
【００３７】
次に、図４乃至図６を参照して、本実施形態の概念について説明する。本実施形態は、例えば、上述したように構成された多機能周辺装置１に通信回線、インターフェース８１を介して接続されたＰＣから文字データ（任意の情報）とフォームデータ（所定形式の情報）とを含む画像データが送信され、その画像データに従った画像を多機能周辺装置１で印刷する場合に、記録前に、記録用紙Ｐの種類を気にすることなく、ユーザが所望する画像を記録用紙Ｐに印刷することができるものである。
【００３８】
図４は、給紙カセットにセットされている記録用紙Ｐが無地の場合を説明するための図であり、（ａ）はＰＣから受信した画像データに含まれる文字データ、（ｂ）はＰＣから受信した画像データに含まれるフォームデータ、（ｃ）は記録前の記録用紙Ｐ、（ｄ）は記録後の記録用紙Ｐを示してる。尚、文字データと、フォームデータとは、予め、ユーザによって任意に分けられて設定されるデータを示し、ユーザの設定に応じて、任意に変更されるものである。
【００３９】
この場合、ＰＣから受信した画像データのフォームデータと、記録用紙Ｐに記録済の画像との間で重複部分がないので、ＰＣから受信した文字データとフォームデータとをそのまま合成した画像が記録用紙Ｐに印刷される。
【００４０】
図５は、給紙カセットにセットされている記録用紙Ｐに、ＰＣから受信した画像データに含まれるフォームデータと同じ画像が印刷済みの場合を説明するための図であり、（ａ）はＰＣから受信した画像データに含まれる文字データ、（ｂ）はＰＣから受信した画像データに含まれるフォームデータ、（ｃ）は記録前の記録用紙Ｐ、（ｄ）は記録後の記録用紙Ｐを示してる。
【００４１】
この場合には、ＰＣから受信した画像データのフォームデータと、記録用紙Ｐに記録済の画像とが一致しているので、ＰＣから受信した画像データのうち、文字データだけが、記録用紙Ｐに印刷される。
【００４２】
図６は、給紙カセットにセットされている記録用紙Ｐに、ＰＣから受信した画像データに含まれるフォームデータと一部が重複する画像が印刷済みの場合を説明するための図であり、（ａ）はＰＣから受信した画像データに含まれる文字データ、（ｂ）はＰＣから受信した画像データに含まれるフォームデータ、（ｃ）は記録前の記録用紙Ｐ、（ｄ）はＰＣから受信したフォームデータから重複部分を削除したフォームデータ、（ｄ）は記録後の記録用紙Ｐを示してる。
【００４３】
この場合には、（ｂ）に示すフォームデータの内、「ＡＢＣ株式会社」の部分だけが、（ｃ）に示す記録済み画像である「ＡＢＣ株式会社」と共通するので、（ｂ）に示すフォームデータから「ＡＢＣ株式会社」を削除した（ｄ）に示す非重複画像データを生成し、この（ｄ）に示す非重複画像データと、（ａ）に示す文字データとを合成した画像が記録用紙Ｐに記録される。
【００４４】
このように、本実施形態では、記録用紙Ｐに既に印刷済みの画像と、ＰＣから受信したフォームデータに係る画像との間で重複部分がある場合、記録用紙Ｐには、重複部分を除く画像が印刷される。よって、記録前に、給紙カセットにセットされている記録用紙Ｐを確認する手間が省かれる。従って、記録前に、記録用紙Ｐの種類を気にすることなく、所望の画像を記録用紙Ｐに印刷することができる。また、ＰＣから受信した画像データのうち、フォームデータに係る画像と、記録用紙Ｐに記録済みの画像との間で重複部分を判断するので、ユーザがフォーム画像が既に印刷された記録用紙を購入し、その購入した記録用紙に記録をしたい場合にも、所望する画像を取得することができる。
【００４５】
図７は、印刷処理のフローチャートである。この処理はＰＣから印刷要求があった場合に起動し、印刷制御プログラム６２ａに従ってＣＰＵ６１によって実行される処理である。この処理では、ＰＣから画像データを受信する（Ｓ７００）。この画像データには、どの給紙カセットにセットされた記録用紙にて画像データを印刷するかの給紙カセット指定情報が含まれており、文字データおよびフォームデータから形成される。一度に画像データとして文字データとフォームデータとを受信することで、どのデータを合成すればよいかの対応関係が容易に判断できる。なお、画像データとして、文字データおよびフォームデータをそれぞれ別々のタイミングで、各データの対応関係情報を含んで受信してもよいし、予め多機能周辺装置１にフォームデータを複数記憶しておき、文字データとどのフォームデータを使用するかの識別情報を付加された画像データを受信するように構成してもよい。
【００４６】
受信した画像データから、給紙カセット指定情報を抽出する（Ｓ７０１）。そして、指定された給紙カセットに記録用紙Ｐがあるかを判断し（Ｓ７０２）、なければ（Ｓ７０２：Ｎｏ）、所定の給紙カセットに記録用紙Ｐを挿入するように促し（Ｓ７０３）、例えば、ＬＣＤ１５に記録用紙Ｐをセットする旨のメッセージを表示し、Ｓ７０２からの処理を繰りかえす。
【００４７】
一方、指定された給紙カセットに記録用紙Ｐがあれば（Ｓ７０２：Ｙｅｓ）、記録用紙Ｐの印刷面を記録済画像用読取装置９３で走査し（Ｓ７０４）、記録用紙Ｐの表面に印刷された印刷済フォームに関する情報が記憶された識別コードがあるかを判断する（Ｓ７０５）。この識別コードは、例えば、記録用紙Ｐの所定箇所に、フォームとともに予め印刷されており、記録用紙Ｐのどの領域にフォームが印刷されているのかを示す座標情報が含まれている。
【００４８】
Ｓ７０５の判断の結果、識別コードがない場合（Ｓ７０５：Ｎｏ）、さらに、記録用紙Ｐに既にフォームが印刷されているかを判断する（Ｓ７０６）。この判断は、記録用紙Ｐの全体を記録済画像用読取装置９３で走査して、何らかの画像が印刷されているかによって判断する。記録用紙Ｐにフォームが印刷されていない場合（Ｓ７０６：Ｎｏ）、即ち、図４に示すように、記録用紙Ｐが無地の場合には、ＰＣから受信した画像データに含まれるフォームデータと、文字部分のデータとを合成し（７０７）、印刷を実行し（Ｓ７０８）、本処理を終了する。
【００４９】
Ｓ７０５によって識別コードが印刷されているかに加え、Ｓ７０６にてフォームが印刷されているかを判断することにより、識別コードが印刷されていないような記録用紙Ｐであっても、後の重複画像を削除した印刷データの印刷処理が可能となる。また、先に識別コードが印刷されているかを判断することにより、フォームデータが印刷された記録用紙Ｐであることが明らかな記録用紙Ｐであれば、記録用紙Ｐ全体を走査して判断することなく、確実にフォームデータが印刷されているフォームに関する情報を取得することができる。
【００５０】
一方、Ｓ７０５において、識別コードがあった場合には（Ｓ７０５：Ｙｅｓ）、識別コードからフォームに関する情報を抽出し（Ｓ７０９）、抽出したフォームデータの確認をする（Ｓ７１０）。また、Ｓ７０６の判断において、すでに記録用紙Ｐにフォームが印刷されている場合にも（Ｓ７０６：Ｙｅｓ）、読み取ったフォームデータを確認する（Ｓ７１０）。尚、このフォームデータを確認するフォームデータの確認処理については、図８のフローチャートを参照しながら後述する。
【００５１】
Ｓ７１０においてフォームデータを確認したら、その確認したフォームデータ（印刷済フォームデータ）とＰＣから受信したフォームデータとが一致するかを判断する（Ｓ７１１）。一致するかの判断は、後述するフォームデータの確認処理において、グループごとに、記録用紙Ｐに印刷済みのフォームデータの印刷部分の座標領域内に、ＰＣから受信した画像データのフォームデータの印刷部分の座標領域が含まれているかにより判断する。
【００５２】
その結果、一致する、すなわち全てのグループで、記録用紙Ｐに印刷済みのフォームデータの印刷部分の座標領域内に、ＰＣから受信した画像データのフォームデータの印刷部分の座標領域が含まれている、と判断すれば（Ｓ７１１：Ｙｅｓ）、ＰＣから受信した画像データのうち、文字データのみを印刷し（Ｓ７１２）、本処理を終了する。即ち、図５に示すように、ＰＣから受信したフォームデータは使用せず、文字データだけが、記録用紙Ｐに印刷される。このように、両者の間で一部重複するかを判断する前に、まずは、両者が一致しているか否かを判断し、一致していれば、文字データだけを印刷させるという簡単な処理で本処理を終了させることができるので、印刷処理に要する負担を軽減させることができる。
【００５３】
一方、Ｓ７１１において、印刷済フォームデータとＰＣから受信したフォームデータとが一致しないと判断した場合には（Ｓ７１１：Ｎｏ）、印刷済フォームデータとＰＣから受信したフォームデータとを併用する設定かを判断する（Ｓ７１３）。この併用設定は、ユーザが多機能周辺装置１またはＰＣを操作することにより予め設定可能であり、フォームデータが一致しない場合には、重複部分だけ削除して印刷実行するか、印刷を実行させないように選択できる。
【００５４】
併用設定であれば（Ｓ７１３：Ｙｅｓ）、両者の間で重複部分があるか判断し（Ｓ７１４）、重複部分があれば（Ｓ７１４：Ｙｅｓ）、ＰＣから受信したフォームデータから重複部分を削除し（Ｓ７１５）、その重複部分が削除されたＰＣから受信したフォームデータと、文字データとを合成し（Ｓ７０７）、本処理を終了する。即ち、図６に示すように、フォームデータの重複部分は白データに変換され、文字データと、重複部分を削除したフォームデータとを合成した画像が記録用紙Ｐに記録される。
【００５５】
このように、両者の間で一部重複する場合には、重複する部分をＰＣから受信したフォームデータから削除することで、記録用紙に印刷する画像のデータを生成するので、例えば、重複部分がない非重複画像データを新たに生成する場合に比べて、効率的に非重複画像データを生成することができる。
【００５６】
一方、両者の間で重複部分がない場合には（Ｓ７１４：Ｎｏ）、ＰＣから受信した画像データに含まれるフォームデータと、文字部分のデータとをそのまま合成し（７０７）、印刷を実行し（Ｓ７０８）、本処理を終了する。尚、Ｓ７１３における判断で併用設定でない場合には（Ｓ７１３：Ｎｏ）、印刷済フォームと、ＰＣから受信したフォームとが一致しないことをユーザに通知して（Ｓ７１６）、本処理を終了する。この通知により、ユーザがフォームの一致する記録用紙Ｐまたは無地の記録用紙Ｐを給紙カセットにセットして、改めて印刷要求することができる。
【００５７】
図８は、図７のＳ７１０におけるフォームデータの確認処理のフローチャートである。この処理では、まず、図７に示すＳ７００でＰＣから受信した画像データのうちフォームデータを解析する（Ｓ８０１）。まずは、そのフォームデータの中で印刷を行う部分を特定すべく（Ｓ８０２）、隣接している印刷部分をグループ化し（Ｓ８０３）、その各グループ毎に、印刷範囲の座標情報を作成する（Ｓ８０４）。具体的には、隣合う各印刷部分の各座標情報が所定の閾値内に含まれるかを判断し、所定の閾値に含まれる場合には、各印刷部分が所定距離内にある同一の画像形成部群として、一のグループとしてグループ化する。図４（ｂ）を例にすれば、例えば、「ＡＢＣ株式会社」の各文字を一のグループ、下段左側の図形を一のグループ、下段右側の２段の文字部分のうち上段を一のグループ、下段右側の２段の文字部分のうち下段を一のグループとして設定する。
【００５８】
次に、識別コードから抽出、又は、記録用紙Ｐをスキャンした結果から得たフォームデータを解析し、その各フォームデータの印刷部分を特定する（Ｓ８０５）。そして、隣接している印刷部分をグループ化する（Ｓ８０６）。そして、各グループ毎に、印字範囲の座標情報を実際よりも広く作成する（Ｓ８０７）。このように、印字範囲の座標情報を実際よりも広く作成することで、例えば、記録用紙Ｐの搬送誤差や記録済画像の読み取り誤差が吸収された座標情報を設定することができる。こうして、Ｓ８０７で得られた座標情報の領域内に、Ｓ８０４で得られた座標情報の領域が含まれているかにより、両データを比較することになる（Ｓ８０８）。このように、ＰＣから受信したフォームデータと、印刷済のフォームデータとを比較する場合、予め、各印刷部分を所定の範囲で区画したグループにグループ化し、その各グループ毎に両者の間で重複部分があるかを判断することで、重複部分があるか否かの判断を高効率にすることができる。
【００５９】
以上、説明したように、本発明の多機能周辺装置１によれば、記録用紙Ｐに既に印刷済みの画像が読み取られ、その読み取った画像と、ＰＣから受信したフォームデータに係る画像との間で重複部分があるか否かが判断され、その結果、重複部分がある場合には、記録用紙Ｐには、重複部分を除く画像が印刷されるので、記録前に、記録用紙Ｐの種類を気にすることなく、所望の画像を記録用紙Ｐに印刷することができる。
【００６０】
なお、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様を採ることができる。
【００６１】
例えば、記録済画像用読取装置９３は、記録用紙Ｐの搬送経路に設けられており、搬送途中で印刷済みフォームデータが印刷されているかを判断しているが、これに限らず、記録用紙Ｐの印刷面を走査できる構成であればよい。例えば、給紙カセットにセットされた最上面の記録用紙Ｐに対向する位置に記録済画像用読取装置９３を設け、記録用紙Ｐを給紙する前に、記録用紙Ｐの表面を走査してもよい。なお、この場合には、走査した記録用紙Ｐの表面が印刷面になるように、搬送経路を構成させる必要がある。
【００６２】
また、本実施形態では、識別コードにより記録用紙Ｐにフォームデータが印刷済みであると判断した場合であっても、記録用紙Ｐの全体を走査することにより、フォームデータが印刷されていると判断した場合であっても、Ｓ８０７にて、実際の印字範囲の座標位置より広く座標情報を作成している。このように、実際の印字範囲より広く座標情報を作成する処理を、記録用紙Ｐの全体を走査することにより、フォームデータが印刷されていると判断した場合にのみ行わせ、識別コードにより記録用紙Ｐにフォームデータが印刷済みであると判断した場合は、実際の印字範囲にて座標情報を作成する処理にしてもよい。識別コードには、フォームデータに関する情報が含まれており、このフォームデータに関する情報からグループごとの座標情報を作成しているため、記録用紙の搬送誤差や記録済画像の読取誤差の発生が生じにくい。そして、実際の印字範囲にて座標情報を作成することにより、より正確な記録済みの画像情報として、画像データのフォームデータとの比較が行える。
【図面の簡単な説明】
【００６３】
【図１】本発明の多機能周辺装置の外観斜視図である。
【図２】本発明の多機能周辺装置のプリンタ部の断面図である。
【図３】多機能周辺装置の電気的構成を示したブロック図である。
【図４】記録用紙が無地の場合の印刷制御を説明するための図である。
【図５】記録用紙Ｐに、ＰＣから受信したフォームデータと同じ画像が印刷済みの場合の印刷制御を説明するための図である。
【図６】記録用紙Ｐに、ＰＣから受信したフォームデータと一部が重複する画像が印刷済みの場合の印刷制御を説明するための図である。
【図７】印刷処理のフローチャートである。
【図８】フォームデータの確認処理のフローチャートである。
【符号の説明】
【００６４】
４                              記録ヘッド（記録手段）
６１                            ＣＰＵ（コンピュータ）
８１１，Ｓ７００                インターフェース（受信手段、受信ステップ）
９３  Ｓ７０４，７０５，７０６  記録済画像用読取装置（読取手段、読取ステップ）
Ｓ７１１，Ｓ７１４，Ｓ８０８    判断手段、判断ステップ
Ｓ７０７，Ｓ７１２              記録制御手段、記録制御ステップ
Ｓ７１５                        非重複画像データ生成手段
Ｓ８０３                        第１グループ生成手段、第１グループ生成ステップ
Ｓ８０４ 第１グループ座標情報設定手段、第１グループ座標情報設定ステップ
Ｓ８０６                        第２グループ生成手段、第２グループ生成ステップ
Ｓ８０７                        第２グループ設定手段、第２グループ設定ステップ
【図１】
0004830704.tif 000002
【図２】
0004830704.tif 000003
【図３】
0004830704.tif 000004
【図４】
0004830704.tif 000005
【図５】
0004830704.tif 000006
【図６】
0004830704.tif 000007
【図７】
0004830704.tif 000008
【図８】
0004830704.tif 000009