(57)【要約】【課題】  フォーム文書印刷時の利便性やフォーム自体の再利用性を高めることを目的とする。【解決手段】  入力した画像にフォーム画像を合成して印刷する際、フォーム画像を符号化してフォーム合成画像に埋め込んで印刷する、また、フォーム画像が符号化されて埋め込まれたフォーム合成画像を読み取って、埋め込まれたフォーム画像を復元して印刷、登録する。【選択図】        図２
2006074439.tif 000002
【特許請求の範囲】
【請求項１】
フォーム画像を入力して記憶手段に記憶するフォーム登録手段と、
後付け画像とフォーム指定情報とを含んだ印刷指示を供給する印刷指示供給手段と、
前記後付け画像と、前記フォーム指定情報で指定されたフォーム画像とを合成するフォーム合成手段と、
前記フォーム画像を符号化して符号データを生成する符号データ生成手段と、
前記符号データ生成手段で生成された符号データを、前記フォーム合成手段で生成されたフォーム合成画像に埋め込む符号データ埋め込み手段と、
前記符号データが埋め込まれたフォーム合成画像を印刷する印刷手段とを備えたことを特徴とする画像処理装置。
【請求項２】
画像を読み取る読み取り手段と、
前記読み取り手段により読み取った画像から符号データを検出する検出手段と、
前記検出手段で検出した符号データを復号してフォーム画像を生成するフォーム画像生成手段とを更に備え、
前記フォーム画像生成手段で生成されたフォーム画像を前記印刷手段により印刷することを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像を読み取る読み取り手段と、
前記読み取り手段により読み取った画像から符号データを検出する検出手段と、
前記検出手段で検出した符号データを復号してフォーム画像を生成するフォーム画像生成手段とを更に備え、
前記フォーム画像生成手段で生成されたフォーム画像を前記フォーム登録手段によりフォーム登録することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記読み取り手段により読み取った画像、若しくは、前記フォーム画像生成手段で生成されたフォーム画像の何れかを印刷することを選択するための選択手段をさらに備えたことを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記フォーム画像生成手段で生成されたフォーム画像を前記印刷手段により印刷するか、前記フォーム登録手段によりフォーム登録するかを選択するための選択手段をさらに備えたことを特徴とする請求項３記載の画像処理装置。
【請求項６】
フォームデータを入力して記憶手段に記憶するフォーム登録手段と、
後付けデータとフォーム指定情報とを含んだ印刷指示を供給する印刷指示供給手段と、
前記後付けデータと、前記フォーム指定情報で指定されたフォームデータをビットマップ画像に展開して合成するフォーム合成手段と、
前記フォームデータを符号化して符号データを生成する符号データ生成手段と、
前記符号データ生成手段で生成された符号データを、前記フォーム合成手段で生成されたフォーム合成画像に埋め込む符号データ埋め込み手段と、
前記符号データが埋め込まれたフォーム合成画像を印刷する印刷手段とを備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力した画像にフォーム画像を合成して印刷する際、フォーム画像を符号化してフォーム合成画像に埋め込んで印刷する、また、フォーム画像が符号データとして埋め込まれたフォーム合成画像を読み取って、埋め込まれたフォーム画像を復元して印刷、登録する画像処理装置に関するものである。
【背景技術】
【０００２】
従来、申請書、帳票などの定型文書を印刷する印刷システムにおいて、予め印刷装置にフォーム文書を登録しておき、後でこの印刷装置に対して、登録されているフォーム文書を指定するとともに、フォーム文書に後付けする画像やデータを供給し、指定されたフォーム文書に、供給された後付け画像やデータを合成して印刷するという方法が広く用いられている。
【０００３】
中でも、印刷されたフォーム文書や、印刷装置に登録するフォーム文書の利便性、再利用性という観点から以下のような技術が考案されている。
【０００４】
まず、印刷されたフォーム文書の再利用性という観点では、フォーム文書に所定の情報を埋め込んで印刷することにより、印刷されたフォーム文書の再利用性を高めた技術が考案されている。
【０００５】
例えば、特許文献１では、記入例が記載されたフォーム文書に、記入例の範囲情報を符号化して埋め込んで印刷することにより、後でこの記入例が記載されたフォーム文書を読み取って、埋め込まれた範囲情報から記入例の部分を塗りつぶしたブランクのフォーム文書を得ることができる、という技術が紹介されている。
【０００６】
この技術を「申請書の配布」というユースケースに適用した場合、申請者は、この記入例入りの申請書さえ受け取れば、後で任意にブランクのフォーム文書を印刷することができるので、申請書の配布元では、記入例入りの申請書と、ブランクの申請書の両方を用意しておく必要はないという効果が得られる。
【０００７】
また、印刷装置に登録するフォーム文書の再利用性という観点では、特許文献２に、上位装置から入力されたフォーム情報を不揮発性記憶手段に記憶し、上位装置から入力される文字情報と不揮発性記憶手段に登録されたフォーム情報に基づいて、フォーム文書を印刷する、という技術が考案されている。この方法によれば、ある印刷装置で不揮発性メモリに登録されたフォーム情報を、この不揮発性メモリを別の印刷装置に装着することにより、装着された別の印刷装置でも同じフォーム情報を利用することができる。
【特許文献１】特開平１０−２２８５１６号公報
【特許文献２】特開平６−３２０８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１の方法では、ブランクの申請書を印刷するために必要な情報（上記例では記入例の範囲情報）は、配布元から配られた申請書自体に記録されているだけなので、ブランクの申請書を得るためには、その都度その申請書を読み込ませて印刷しなければならなかった。
【０００９】
また、上述した特許文献２の方法では、複数の印刷装置で同じフォーム情報を利用するためには、フォーム情報が登録された不揮発性メモリを印刷装置の台数分用意してコピーして配布しなければならず、コスト面や利便性の面で改善の余地が生じていた。
【００１０】
本発明は上述の問題を解決するために、入力した画像にフォーム画像を合成して印刷する際、フォーム画像を符号化してフォーム合成画像に埋め込んで印刷する、また、フォーム画像が符号化されて埋め込まれたフォーム合成画像を読み取って、埋め込まれたフォーム画像を復元して印刷、登録することにより、フォーム文書印刷時の利便性やフォーム自体の再利用性を高めることのできる画像処理装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像処理装置は、フォーム画像を入力して記憶手段に記憶するフォーム登録手段と、後付け画像とフォーム指定情報とを含んだ印刷指示を供給する印刷指示供給手段と、前記後付け画像と、前記フォーム指定情報で指定されたフォーム画像とを合成するフォーム合成手段と、前記フォーム画像を符号化して符号データを生成する符号データ生成手段と、前記符号データ生成手段で生成された符号データを、前記フォーム合成手段で生成されたフォーム合成画像に埋め込む符号データ埋め込み手段と、前記符号データが埋め込まれたフォーム合成画像を印刷する印刷手段とを備えたことを特徴とする。
【００１２】
また、上記画像処理装置において、画像を読み取る読み取り手段と、前記読み取り手段により読み取った画像から符号データを検出する検出手段と、前記検出手段で検出した符号データを復号してフォーム画像を生成するフォーム画像生成手段とを備え、前記フォーム画像生成手段で生成されたフォーム画像を前記印刷手段により印刷することを特徴とする。
【００１３】
また、上記画像処理装置において、画像を読み取る読み取り手段と、前記読み取り手段により読み取った画像から符号データを検出する検出手段と、前記検出手段で検出した符号データを復号してフォーム画像を生成するフォーム画像生成手段とを備え、前記フォーム画像生成手段で生成されたフォーム画像を前記フォーム登録手段によりフォーム登録することを特徴とする。
【００１４】
また、上記画像処理装置において、前記読み取り手段により読み取った画像、若しくは、前記フォーム画像生成手段で生成されたフォーム画像の何れかを印刷することを選択するための選択手段をさらに備えたことを特徴とする。
【００１５】
また、上記画像処理装置において、前記フォーム画像生成手段で生成されたフォーム画像を前記印刷手段により印刷するか、前記フォーム登録手段によりフォーム登録するかを選択するための選択手段をさらに備えたことを特徴とする。
【００１６】
また、本発明の画像処理装置は、フォームデータを入力して記憶手段に記憶するフォーム登録手段と、後付けデータとフォーム指定情報とを含んだ印刷指示を供給する印刷指示供給手段と、前記後付けデータと、前記フォーム指定情報で指定されたフォームデータをビットマップ画像に展開して合成するフォーム合成手段と、前記フォームデータを符号化して符号データを生成する符号データ生成手段と、前記符号データ生成手段で生成された符号データを、前記フォーム合成手段で生成されたフォーム合成画像に埋め込む符号データ埋め込み手段と、前記符号データが埋め込まれたフォーム合成画像を印刷する印刷手段とを備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、コピー機能やプリント機能において、フォーム合成印刷する際、フォーム画像やフォームデータを符号化して出力用紙に埋め込んで印刷するようにしたので、また、この用紙を読み取って、埋め込まれているフォーム画像やフォームデータを復元して印刷したり、読み取った装置においてフォーム登録を可能としたので、フォーム文書の利便性や利用価値が高まり、フォーム文書を使用した様々な業務においてワークフローの効率化やコストダウンを図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
（第１の実施形態）
以下に、図面を参照して本発明を詳細に説明する。
【００１９】
［画像処理装置のハード構成］
図１は、本発明が適用される画像処理装置のハード構成の概要を示すブロック図である。
【００２０】
図示するように、画像処理装置１は、全体の制御を司るコントローラ部１０、ユーザーからの指示を受け付けたり表示を行うパネル２０、原稿画像を読み取るスキャナ部３０、印刷を行うプリンタ部４０からなる。
【００２１】
コントローラ部１０は、ＣＰＵ１０７のＣＰＵバス１１０に、パネル・インターフェース（パネルＩ／Ｆ）１０１、展開部１０２、フォーム登録用メモリ１１１、イメージメモリ１０３、プリンタ・インターフェース（プリンタＩ／Ｆ）１０４、スキャナ・インターフェース（スキャナＩ／Ｆ）１０５、外部機器・インターフェース（外部機器Ｉ／Ｆ）１０６、ＲＯＭ１０８、ＲＡＭ１０９が接続されている。
【００２２】
パネルＩ／Ｆ１０１は、パネル２０に接続し、パネル２０より入力されたユーザーの指示をＣＰＵ１０７に通知したり、ＲＯＭ１０８、ＲＡＭ１０９に格納されている画面情報や設定情報をパネル２０に表示する。
【００２３】
展開部１０２は、外部装置２から入力したデータを解析し、ビットマップ画像に展開する。
【００２４】
フォーム登録用メモリ１１１は、スキャナ部３０で読み取ったフォーム画像、また外部機器２から入力したフォームデータを記憶するための不揮発性メモリである。
【００２５】
イメージメモリ１０３は、スキャナ部３０で読み取った画像や、展開部１０２で展開した画像を格納するためのメモリである。
【００２６】
プリンタＩ／Ｆ１０４は、プリンタ部４０に接続し、イメージメモリ１０３に格納している画像をプリンタ部４０に出力する。
【００２７】
スキャナＩ／Ｆ１０５は、スキャナ部３０に接続し、スキャナ部３０で読み取った画像をイメージメモリ１０３に転送する。
【００２８】
外部機器Ｉ／Ｆ１０６は、外部機器２との間でデータの送受信を行う。
【００２９】
ＣＰＵ１０７は、ＲＯＭ１０８に格納された制御プログラムに従って、コントローラ部１０の各部を制御する。
【００３０】
ＲＯＭ１０８は、制御プログラムやパネル２０に表示する画面情報が格納されたメモリである。
【００３１】
ＲＡＭ１０９は、パネル２０から入力される各種設定情報を格納したり、ＣＰＵ１０７の作業領域として使用されるメモリである。
【００３２】
以上のように、画像処理装置１は、コントローラ部１０を中心に、原稿の読み取り、画像の印刷、画像の送受信、画像の保存等の機能を複合させた処理を行うことが可能である。
【００３３】
［フォーム登録およびフォーム合成印刷時の機能ブロック］
図２は、画像処理装置１において、フォーム画像を登録、または、指定されたフォーム画像と後付け画像とをフォーム合成して印刷する際の機能ブロックを示す図である。
【００３４】
また、図３は、フォーム画像、後付け画像、および、フォーム合成印刷されたフォーム合成画像の例を示す図である。
【００３５】
以下、これらの図を用いて、フォーム登録、フォーム合成印刷時の各機能部の処理について説明する。
【００３６】
画像入力部２０１は、スキャナ部３０で読み取ったフォーム画像３０１や後付け画像３０２を入力する。
【００３７】
フォーム登録部２０２は、画像入力部２０１から入力したフォーム画像３０１をフォーム登録用メモリ１１１に記憶する。
【００３８】
フォーム合成部２０４は、指定されたフォーム画像３０１をフォーム登録用メモリ１１１から読み出し、画像入力部２０１から入力した後付け画像３０２を合成してフォーム合成画像を生成する。
【００３９】
フォーム符号化部２０５は、指定されたフォーム画像３０１をフォーム登録用メモリ１１１から読み出し、符号化して符号データ３０４を生成する。
【００４０】
画像合成部２０６は、フォーム合成部２０４から入力したフォーム合成画像に、フォーム符号化部２０５から入力した符号データ３０４を埋め込んで印刷部２０７に出力する。
【００４１】
印刷部２０７は、画像合成部２０６から入力した画像をプリンタ部４０に出力し、符号化されたフォーム画像が埋め込まれたフォーム合成画像３０３を印刷する。
【００４２】
［フォーム画像復元時の機能ブロック］
図４は、画像処理装置１において、読み取った画像からフォーム画像を復元して印刷、またはフォーム登録する際の機能ブロックを示す図である。
【００４３】
画像入力部２０１は、スキャナ部３０で読み取った画像３０３を入力する。
【００４４】
データ検出部４０１は、画像入力部２０１から入力した画像３０３から、符号化データ３０４を検出する。
【００４５】
フォーム複号化部４０２は、データ検出部４０１で検出された符号化データ３０４を複号化しフォーム画像３０１を生成する。
【００４６】
フォーム複号化部４０２で生成されたフォーム画像３０１は、印刷部２０７によりプリンタ部４０に出力されて印刷されたり、フォーム登録部２０２によりフォーム登録用メモリ１１１に記憶される。
【００４７】
次に、本発明の画像処理装置を、コピー機能において、ユーザーが選択したフォーム画像にスキャナで読み取った後付け画像を合成して印刷するフォーム合成印刷処理、また、フォーム合成印刷された用紙を読み取ってフォーム画像を復元して印刷するフォーム復元印刷処理に適用した実施形態について説明する。
【００４８】
［フォーム登録処理（コピー機能時）］
まず初めに、予めフォーム合成印刷を行う装置に、フォーム画像を登録しておくフォーム登録処理について説明する。
【００４９】
図５は、フォーム登録処理時の画像処理装置１における処理の流れを示すフローチャートである。図６は、フォーム登録処理時にパネル２０上に表示される操作画面の例を示す。以下これらの図を用いて説明する。
【００５０】
フォーム登録処理が開始されると、フォーム登録部２０２は、パネル２０上に画面６０１を表示し、登録するフォーム画像のスキャン開始が指示されるのを待機する（ステップＳ５０１）。
【００５１】
画面６０１でＯＫキーが押下されると、原稿台にセットされたフォーム画像をスキャナ部３０でスキャンし、スキャンしたフォーム画像をフォーム用登録メモリ１１１に記憶する（ステップＳ５０２）。
【００５２】
続いて、記憶したフォーム画像に、これを特定するための名称を付けるために、画面６０２を表示し、フォーム名称が入力されるのを待機する（ステップＳ５０３）。
【００５３】
画面６０２でフォーム名称が入力されＯＫキーが押下されると、入力したフォーム名称をステップＳ５０２で記憶したフォーム画像と対応付けてフォーム登録用メモリ１１１に記憶して（ステップＳ５０４）、一連の処理を終える。
【００５４】
［フォーム合成印刷処理（コピー機能時）］
次に、フォーム登録用メモリ１１１に登録されているフォーム画像を選択して、後付け画像とフォーム合成し、さらに、選択したフォーム画像を符号化してフォーム合成画像に埋め込んで印刷するフォーム合成印刷処理について説明する。
【００５５】
図７は、フォーム合成印刷時の画像処理装置１における処理の流れを示すフローチャートである。図８は、フォーム合成印刷処理時にパネル２０上に表示される操作画面の例を示す。以下これらの図を用いて説明する。
【００５６】
フォーム合成印刷処理が開始されると、フォーム合成部２０４は、フォーム登録用メモリ１１１に記憶しているフォーム画像の一覧を表す画面８０１を表示し、フォーム画像一覧から合成するフォーム画像が選択されるのを待機する（ステップＳ７０１）。
【００５７】
フォーム画像が選択されＯＫキーが押下されると、画面８０２を表示し、フォーム画像を符号化して埋め込んで印刷するかどうか選択されるのを待機する（ステップＳ７０２）。
【００５８】
画面８０２で、「はい」もしくは「いいえ」が選択されると、画面８０３を表示し、後付け画像のスキャン開始が指示されるのを待機する（ステップＳ７０３）。
【００５９】
画面８０３でＯＫキーが押下されると、原稿台にセットされた後付け画像をスキャナ部３０でスキャンし、スキャンした後付け画像をイメージメモリ１０３に格納する（ステップＳ７０４）。
【００６０】
続いて、ステップＳ７０１で選択されたフォーム画像をフォーム登録用メモリ１１１から取り出し、イメージメモリ１０３に格納している後付け画像と合成した後、再びイメージメモリ１０３に格納する（ステップＳ７０５）。
【００６１】
次に、「フォーム画像を埋め込んで印刷する」かどうかの選択画面（画面８０２）で、「はい」が選択されていたかどうかを判定する（ステップＳ７０６）。
【００６２】
「はい」が選択されていた場合は、フォーム符号化部２０５の処理が起動され、フォーム符号化部２０５は、ステップＳ７０１で選択されたフォーム画像をフォーム登録用メモリ１１１から取り出し符号化する（ステップＳ７０７）。
【００６３】
続いて、画像合成部２０６の処理が起動され、画像合成部２０６は、フォーム符号化部２０５で符号化されたフォーム画像と、フォーム合成部２０４で生成されてイメージメモリ１０３に格納されているフォーム合成画像とを合成し、再びイメージメモリ１０３に格納する（ステップＳ７０８）。
【００６４】
画像合成部２０６で合成した画像をイメージメモリ１０３に格納し終えると、続いて、印刷部２０７の処理が起動され、印刷部２０７は、イメージメモリ１０３に格納されている画像をプリンタ部４０に出力して印刷する。
【００６５】
なお、ステップＳ７０６で、画面８０２で「いいえ」が選択されていた場合、ステップＳ７０９に移行し、フォーム画像の符号化処理は行わずにイメージメモリ１０３に格納されているフォーム合成画像の印刷のみを行う。
【００６６】
以上の処理により、コピー機能のフォーム合成印刷処理において、「フォーム画像を埋め込んで印刷する」が選択されていた場合には、単に選択されたフォーム画像と後付け画像が合成されて印刷されるだけでなく、選択されたフォーム画像自体が符号化されてフォーム合成画像に埋め込まれて印刷される。
【００６７】
［フォーム復元印刷処理］
次に、上述のフォーム合成印刷処理により、フォーム画像が符号化されて埋め込まれた原稿を読み取って、フォーム画像を復元して印刷する、フォーム復元印刷処理について説明する。
【００６８】
図９は、フォーム復元印刷処理時の画像処理装置１における処理の流れを示すフローチャートである。図１０は、この処理において、パネル２０上に表示される操作画面の例を示す。以下これらの図を用いて説明する。
【００６９】
フォーム復元印刷処理が開始されると、パネル２０上に画面１００１を表示し、原稿のスキャン開始が指示されるのを待機する（ステップＳ９０１）。
【００７０】
画面１００１でＯＫキーが押下されると、原稿台にセットされた原稿をスキャナ部３０でスキャンし、スキャンした原稿画像をイメージメモリ１０３に格納する（ステップＳ９０２）。
【００７１】
続いて、データ検出部４０１で、スキャンした原稿画像にフォーム画像が符号データとして含まれているかどうかを検出する（ステップＳ９０３）。
【００７２】
原稿画像にフォーム画像が符号データとして含まれていた場合、パネル２０上に画面１００２を表示し、原稿画像をそのまま印刷するか（通常のコピー処理）、フォームを復元して印刷するか（フォーム復元印刷処理）、何れかの処理が選択されるのを待機する（ステップＳ９０４）。
【００７３】
画面１００２で、「フォームを印刷する」が選択された場合、フォーム復号化部４０２の処理が起動され、フォーム復号化部４０２は、データ検出部４０１で検出した符号データを復号してフォーム画像を復元する。また、復元したフォーム画像をイメージメモリ１０３の原稿画像が格納されている領域に上書きして格納する（ステップＳ９０５）。
【００７４】
復元したフォーム画像をイメージメモリ１０３に格納を終えると、続いて、印刷部２０７の処理が起動され、印刷部２０７は、イメージメモリ１０３に格納されている画像（この場合フォーム画像）をプリンタ部に出力して印刷する（ステップＳ９０６）。
【００７５】
なお、ステップＳ９０３において、データ検出部４０１でフォーム画像の符号化データが検出されなかった場合、ステップＳ９０６に移行し、イメージメモリ１０３に格納されている画像（この場合、スキャンした原稿画像）をそのままプリンタ部４０に出力して印刷する。
【００７６】
また、ステップＳ９０４において、画面１００２で「原稿をコピーする」が選択された場合、同様にステップＳ９０６に移行し、イメージメモリ１０３に格納されている画像をそのままプリンタ部４０に出力して印刷する。
【００７７】
以上の処理により、フォーム画像が符号化されて埋め込まれている原稿を読み取って印刷する場合、単に読み取った原稿画像をそのまま印刷するだけでなく、符号化されて埋め込まれているフォーム画像の方を印刷することができる。
【００７８】
すなわち、ブランクの申請書（フォーム画像）が符号データとして埋め込まれた記入例（後付けデータ）入りの申請書を読み取った場合、記入例入りの申請書をそのままコピーすることもできるし、符号データを復号して、ブランクの申請書を印刷することもできる。
【００７９】
さらに、本実施例の画像処理装置では、符号データを復号して得られたフォーム画像を印刷するだけでなく、先述のフォーム登録処理と組み合わせることにより、フォーム登録して再利用することができる。
【００８０】
続いて、この復元して得られたフォーム画像をフォーム登録する処理について説明する。
【００８１】
［フォーム復元登録処理］
図１１、図１２は、読み取った画像に埋め込まれた符号データを復号して得られたフォーム画像を印刷または登録する場合の画像処理装置１における処理の流れを示すフローチャートである。図１３は、この処理においてパネル２０上に表示される操作画面の例を示す。以下これらの図を用いて説明する。
【００８２】
原稿をスキャンして、スキャンした原稿画像をイメージメモリ１０３に格納するまでの処理は（ステップＳ１１０１〜Ｓ１１０２）、図９のステップＳ９０１〜Ｓ９０２と同様であるため、説明を割愛する。
【００８３】
ステップＳ１１０２で、スキャンした原稿画像をイメージメモリ１０３に格納し終えると、続いて、データ検出部４０１で、スキャンした原稿画像にフォーム画像が符号データとして含まれているかどうかを検出する（ステップＳ１１０３）。
【００８４】
符号データが検出されなかった場合には、この時点で処理を終える。
【００８５】
符号データが検出された場合、パネル２０上に画面１３０１を表示し、符号データを復号して得られるフォーム画像を印刷するか（フォーム印刷処理）、若しくは、フォーム登録するか（フォーム登録処理）、何れかの処理が選択されるのを待機する（ステップＳ１１０４）。
【００８６】
画面１３０１で、「フォームを印刷する」が選択された場合の処理（ステップＳ１１０５〜Ｓ１３０６）は、図９のステップＳ１１０５〜Ｓ１１０６と同様であるので、説明を割愛する。
【００８７】
画面１３０１で、「フォームを登録する」が選択された場合、続いて図１２のステップＳ１２０１の処理に移行する。
【００８８】
ステップＳ１２０１では、データ検出部４０１で検出した符号データを、フォーム復号化部４０２で復号してフォーム画像を復元する。また、復元したフォーム画像をフォーム登録用メモリ１１１に記憶する。
【００８９】
続いて、通常のフォーム画像をスキャンしてフォーム登録する処理（図５）の場合と同様に、パネル２０上にフォーム名称を入力するための画面６０２を表示し、フォーム名称が入力されるのを待機する（ステップＳ１２０２）。
【００９０】
パネル２０でフォーム名称が入力されＯＫキーが押下されると、入力したフォーム名称をステップＳ１２０１で記憶したフォーム画像と対応付けてフォーム登録用メモリ１１１に記憶して（ステップＳ１２０３）、一連の処理を終える。
【００９１】
以上の処理により、フォーム画像が符号化されて埋め込まれている原稿を読み取った場合、符号化されて埋め込まれているフォーム画像を印刷したり、フォーム登録用メモリ１１１に登録して、再利用可能とすることができる。
【００９２】
すなわち、これを先述の記入例入りの申請書の例に適用した場合、ブランクの申請書をフォーム画像として画像処理装置に登録できるので、ブランクの申請書を得るために毎回オリジナルの申請書を読み込ませる必要はなく、また、単にブランクの申請書を得るという使い方だけでなく、後付け画像として必要事項を記載した画像を用意すれば、フォーム合成印刷機能を使って、ブランクの申請書（フォーム画像）と必要事項を記載した画像（後付け画像）を合成して印刷する、という使い方もできる。
【００９３】
（第２の実施形態）
第１の実施形態では、本発明の画像処理装置を、コピー機能におけるフォーム合成印刷処理に適用した例について説明したが、本実施形態では、外部装置からデータを入力してフォーム印刷を行う、プリント機能におけるフォーム合成印刷処理に適用した場合について説明する。
【００９４】
［フォーム登録およびフォーム合成印刷時の機能ブロック］
図１４は、本実施形態の画像処理装置１において、外部機器２から入力したフォームデータを登録、または、指定されたフォームデータと後付けデータとをフォーム合成して印刷する際の機能ブロックを示す図である。この図を用いて、フォーム登録、フォーム合成印刷時の各機能部の働きを説明する。
【００９５】
データ入力部１４０１は、外部機器２から入力したデータをデータ解析部１４０２に出力する。
【００９６】
データ解析部１４０２、フォーム登録部１４０３、フォーム合成部１４０４は、展開部１０２に含まれる機能部で、データ解析部１４０２は、データ入力部１４０１から入力したデータを解析し、解析した結果に応じて、入力したデータを、フォーム登録部１４０３、または、フォーム合成部１４０４に出力する。
【００９７】
フォーム登録部１４０３は、データ解析部１４０２から入力したフォームデータをフォーム登録用メモリ１１１に記憶する。
【００９８】
フォーム合成部１４０４は、指定されたフォームデータをフォーム登録用メモリ１１１から取り出し、データ解析部１４０２から入力した後付けデータと合成してビットマップ画像に展開し、フォーム合成画像を生成する。また、フォーム符号化部１４０５に、指定されたフォームデータの情報を通知する。
【００９９】
フォーム符号化部１４０５は、指定されたフォームデータをフォーム登録用メモリ１１１から読み出し、符号化して符号化データ３０４を生成する。
【０１００】
画像合成部１４０６は、フォーム合成部１４０４から入力したフォーム合成画像に、フォーム符号化部１４０５から入力した符号データを埋め込んで印刷部１４０７に出力する。
【０１０１】
印刷部１４０７は、画像合成部１４０６から入力した画像をプリンタ部４０に出力し、符号化されたフォームデータが埋め込まれたフォーム合成画像を印刷する。
【０１０２】
図１５は、フォーム登録やフォーム印刷時に外部機器２から送信されるデータの例を示す図である。
【０１０３】
フォーム登録時のデータ１５０１は、フォーム登録を指示する「フォーム登録命令」、登録するフォームデータの名称を表す「フォーム名称」、登録する「フォームデータ」から構成される。
【０１０４】
フォーム印刷時のデータ１５０２は、フォーム印刷を指示する「フォーム印刷命令」、合成するフォームデータを指定する「フォーム名称」、フォームデータを符号化してフォーム合成画像に埋め込むか否かを指示する「フォーム埋め込み指示（Ｙｅｓ／Ｎｏ）」、フォームデータに後付けする「後付けデータ」から構成される。
【０１０５】
なお、これらのデータはページ記述言語（ＰＤＬデータ）で記述されていて、展開部１０２で、「フォームデータ」をビットマップ画像に展開すると、例えば図３のフォーム画像３０１に示す画像が生成され、「後付けデータ」をビットマップ画像に展開すると、例えば図３の後付け画像３０２に示す画像が生成される。
【０１０６】
［フォーム登録処理およびフォーム合成印刷処理（プリント機能時）］
図１６、図１７は、本実施形態の画像処理装置１において、外部装置２から実際に図１５に示すデータが入力され、フォーム登録、または、フォーム合成印刷するまでの処理の流れを示すフローチャートである。
【０１０７】
以下これらのフローチャートを用いて詳細に説明する。
【０１０８】
まず、外部装置２からデータが入力されると、データ入力部１４０１は入力したデータをデータ解析部１４０２に出力し、データ解析部１４０２で、入力したデータが「フォーム登録命令」を含むフォーム登録データ１５０１か「フォーム印刷命令」を含むフォーム印刷データ１５０２かを解析する（ステップＳ１６０１）。
【０１０９】
入力したデータがフォーム登録データ１５０１であった場合、データ解析部１４０２は、入力したデータに含まれている「フォーム名称」「フォームデータ」をフォーム登録部１４０３に出力し、フォーム登録部１４０３は、入力したこれらのデータをフォーム登録用メモリ１１１に記憶して（ステップＳ１６０２）処理を終える。
【０１１０】
ステップＳ１６０１で、入力したデータがフォーム印刷データ１５０２であった場合、データ解析部１４０２は、入力したデータに含まれている「フォーム名称」「フォーム埋め込み指示」「後付けデータ」をフォーム合成部１４０４に出力し、図１７に示すフォーム印刷処理へと移行する。
【０１１１】
フォーム印刷処理では、まず、フォーム合成部１４０４において、フォーム登録用メモリ１１１に、入力した「フォーム名称」と一致するフォームデータが存在するかどうかを判別する（ステップＳ１６０３）。一致するフォームデータが存在しない場合には、この時点で処理を終える。
【０１１２】
一致するフォームデータが存在する場合には、このフォームデータを読み出し、さらに入力した「後付けデータ」とともに展開し、フォーム合成画像を生成してイメージメモリ１０３に格納する（ステップＳ１６０４）。
【０１１３】
続いて、入力した「フォーム埋め込み指示」が「Ｙｅｓ」か「Ｎｏ」かを判別し（ステップＳ１６０５）、「Ｙｅｓ」である場合には、フォーム符号化部１４０５に、「フォーム名称」を通知して、フォームデータの符号化を指示する。
【０１１４】
フォーム符号化部１４０５は、フォーム合成部１４０４から通知された「フォーム名称」で特定されるフォームデータをフォーム登録用メモリ１１１から取り出し、これを符号化する（ステップＳ１６０６）。
【０１１５】
続いて、画像合成部１４０６の処理が起動され、画像合成部１４０６は、フォーム符号化部１４０５で符号化されたフォームデータと、フォーム合成部１４０４で生成されてイメージメモリ１０３に格納されているフォーム合成画像とを合成し、再びイメージメモリ１０３に格納する（ステップＳ１６０７）。
【０１１６】
画像合成部１４０６で合成した画像をイメージメモリ１０３に格納し終えると、続いて、印刷部１４０７の処理が起動され、印刷部１４０７は、イメージメモリ１０３に格納されている画像をプリンタ部４０に出力して印刷する。
【０１１７】
以上の処理により、プリント機能のフォーム合成印刷処理においても、単に選択されたフォームデータと後付けデータとが合成されて印刷されるだけでなく、選択されたフォームデータ自体が符号化されてフォーム合成画像に埋め込まれて印刷される。
【０１１８】
また、このようにしてフォームデータが埋め込まれて印刷された原稿は、第１の実施形態と同様に、これを本発明の画像処理装置で読み取ることにより、符号化されたフォームデータを復元して印刷したり、フォーム登録したりすることができる。
【０１１９】
すなわち、プリント機能においてフォーム合成印刷する場合にも、コピー機能時と同様のメリットが得られるし、さらにプリント機能では、複数の印刷装置で同じフォームデータを使用するケースが多く、このような場合、フォームデータが埋め込まれた用紙を配布すれば良いので、従来の不揮発性メモリに記録して配布する方法に比べコスト面で多大なメリットが得られる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の画像処理装置のハード構成を示すブロック図である。
【図２】フォーム画像を符号化して印刷する際の機能ブロック図である。
【図３】フォーム画像、後付け画像、フォーム合成画像の例を示す図である。
【図４】フォーム画像を復号化して印刷する際の機能ブロック図である。
【図５】フォーム登録処理時のフローチャートである。
【図６】フォーム登録処理時の操作画面の例を示す図である。
【図７】フォーム合成印刷処理時のフローチャートである。
【図８】フォーム合成印刷処理時の操作画面の例を示す図である。
【図９】フォーム復元印刷処理時のフローチャートである。
【図１０】フォーム復元印刷処理時の操作画面の例を示す図である。
【図１１】フォーム復元登録処理時の第１のフローチャートである。
【図１２】フォーム復元登録処理時の第２のフローチャートである。
【図１３】フォーム復元登録処理字の操作画面の例を示す図である。
【図１４】フォームデータを符号化して印刷する際の機能ブロック図である。
【図１５】外部機器から送信されるデータの構成を示す図である。
【図１６】外部機器からデータを入力してフォーム登録、フォーム合成印刷するまでの処理を示す第１のフローチャートである。
【図１７】外部機器からデータを入力してフォーム登録、フォーム合成印刷するまでの処理を示す第２のフローチャートである。
【符号の説明】
【０１２１】
１  画像処理装置
２  外部機器
１０  コントローラ部
２０  パネル
３０  スキャナ部
４０  プリンタ部
１０１  パネルＩ／Ｆ部
１０２  展開部
１０３  イメージメモリ
１０４  プリンタＩ／Ｆ部
１０５  スキャナＩ／Ｆ部
１０６  外部機器Ｉ／Ｆ部
１０７  ＣＰＵ
１０８  ＲＯＭ
１０９  ＲＡＭ
１１１  フォーム登録用メモリ
【図１】
2006074439.tif 000003
【図２】
2006074439.tif 000004
【図３】
2006074439.tif 000005
【図４】
2006074439.tif 000006
【図５】
2006074439.tif 000007
【図６】
2006074439.tif 000008
【図７】
2006074439.tif 000009
【図８】
2006074439.tif 000010
【図９】
2006074439.tif 000011
【図１０】
2006074439.tif 000012
【図１１】
2006074439.tif 000013
【図１２】
2006074439.tif 000014
【図１３】
2006074439.tif 000015
【図１４】
2006074439.tif 000016
【図１５】
2006074439.tif 000017
【図１６】
2006074439.tif 000018
【図１７】
2006074439.tif 000019