(57)【要約】【課題】印刷媒体に記入された記入内容を認識して処理を行う装置において、記入内容を誤認識したまま処理が行われることを簡易な操作により防止する。【解決手段】本装置では、ウェブページの画像が印刷された用紙から該用紙上の画像を読み取って該画像に含まれるＵＲＬの文字列を認識し、この画像を表すウェブページデータをインターネット上で取得してウェブページにおける記入欄の位置を特定し、上記用紙に手書きで記入された記入内容を認識してＲＡＭに記憶する（Ｓ２１０〜Ｓ２５０）。続いて、上記認識した記入内容の確認印刷を行うか否かの選択操作を使用者に促し、それを行う旨の操作がされた場合には、認識した記入内容を用紙に印刷する（Ｓ２６０〜Ｓ２９０）。更に、この記入内容をサーバへ送信するか否かの選択操作を促し、送信する旨の操作がされた場合には、ＲＡＭ内の上記記入内容をサーバへ送信する（Ｓ３００〜３２０）。【選択図】  図６
2004213246.tif 000002
【特許請求の範囲】
【請求項１】
記入欄が含まれた画像が印刷された印刷媒体から該画像を読み取る読取手段と、
該読取手段により読み取られた画像に基づき前記記入欄に記入された画像の表す内容（以下、記入内容という。）を認識する認識手段と、
該認識手段により認識された記入内容を処理対象として予め決められた処理を行う処理手段と、
を備えたデータ処理装置において、
前記認識手段により認識された記入内容を記憶する記憶手段と、
前記認識手段により認識された記入内容を印刷媒体に印刷する記入内容印刷手段と、
操作者による入力操作が行われる操作手段とを備え、
前記処理手段は、前記操作手段に行われる入力操作に基づき前記記入内容印刷手段によって印刷された記入内容の認識結果が正しいと判断した場合に、前記記憶手段に記憶されている記入内容を処理対象として予め決められた処理を行うこと、
を特徴とするデータ処理装置。
【請求項２】
請求項１に記載のデータ処理装置において、
前記認識手段は、前記読取手段により読み取られた画像から該画像における前記記入欄の位置を特定するための識別情報を読み取り、該識別情報を用いて前記記入欄の位置を特定して、該記入欄に記入された画像の表す記入内容を認識すること、
を特徴とするデータ処理装置。
【請求項３】
請求項１又は請求項２に記載のデータ処理装置において、
前記記入欄が含まれた画像を印刷媒体に印刷する記入用画像印刷手段を備えたこと、
を特徴とするデータ処理装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載のデータ処理装置において、
前記認識手段は、前記読取手段により読み取られた画像における前記記入欄の位置を、該画像を表すＨＴＭＬデータに基づき特定して、その記入欄に記入された画像の表す記入内容を認識すること、
を特徴とするデータ処理装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載のデータ処理装置において、
前記処理手段は、前記予め決められた処理として、前記記入内容を送信すべきインターネット上の送信先へその記入内容を送信する処理を行うこと、
を特徴とするデータ処理装置。
【請求項６】
請求項５に記載のデータ処理装置において、
前記認識手段は、前記読取手段により読み取られた画像を表すウェブページデータをインターネット上で取得し、そのウェブページデータに基づき前記送信先と前記読み取られた画像における前記記入欄の位置とを特定して、該記入欄に記入された画像の表す記入内容を認識するように構成されており、
更に、前記処理手段は、前記認識手段により特定された送信先へ前記記入内容を送信する処理を行うこと、
を特徴とするデータ処理装置。
【請求項７】
請求項１ないし請求項６の何れか１項に記載のデータ処理装置において、
前記記入内容印刷手段は、前記認識手段により認識された記入内容に加え、該記入内容の認識結果が正しいか否かの入力操作を促す文章を前記印刷媒体に印刷すること、
を特徴とするデータ処理装置。
【請求項８】
請求項１ないし請求項７の何れか１項に記載のデータ処理装置において、
前記記入内容印刷手段は、前記認識手段により認識された記入内容を、前記読取手段により読み取られた画像とは異なる書式で印刷すること、
を特徴とするデータ処理装置。
【請求項９】
請求項１ないし請求項８の何れか１項に記載のデータ処理装置において、
前記記入内容印刷手段を動作させるか否かを前記操作手段に行われる入力操作に基づき判断する判断手段と、
該判断手段により前記記入内容印刷手段を動作させないと判断された場合には、該記入内容印刷手段の動作を禁止すると共に、前記処理手段に前記予め決められた処理を行わせる印刷禁止手段と、
を備えたことを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷媒体に記入された記入内容を認識して処理を行うデータ処理装置に関するものである。
【０００２】
【従来の技術】
従来より、印刷媒体から画像を読み取る機能を有した装置において、印刷媒体に手書きで記入された記入内容を認識し、この認識した記入内容を処理対象として処理を行うものが知られている。
【０００３】
例えば、特許文献１には、チェックあるいは文字が手書きで記入されたコマンドシートからそのシート上の画像を読み取り、その手書きで記入された記入内容の認識結果に基づきチェック欄が塗りつぶされあるいは活字が記入されたコマンドシート（すなわち、記入内容が清書されたコマンドシート）を生成（印刷）する装置が開示されている。そして、使用者（操作者）は、装置により生成されたコマンドシートをその装置に読み取らせることで、そのコマンドシートに記入されている記入内容を装置に認識させて処理を行わせる。こうして記入内容が清書されたコマンドシートを用いることにより、装置による記入内容の認識精度が向上する。
【０００４】
【特許文献１】
特開平７−１０７２５６号公報（段落番号［００３２］）
【０００５】
【発明が解決しようとする課題】
しかしながら、このような装置を用いた場合、使用者は、手書きでチェックや文字の記入を行ったコマンドシートを装置に読み取らせる操作に加え、このコマンドシートに基づき生成されるコマンドシート（記入内容が清書されたコマンドシート）を装置に読み取らせる操作を行う必要がある。つまり、使用者はコマンドシートを装置に読み取らせる操作を二度も行う必要があり、手間がかかるという問題があった。
【０００６】
本発明は、こうした問題に鑑みなされたものであり、印刷媒体に記入された記入内容を認識して処理を行う装置において、記入内容を誤認識したまま処理が行われてしまうことを簡易な操作により防止することを目的としている。
【０００７】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項１に記載のデータ処理装置では、読取手段が、記入欄が含まれた画像が印刷された印刷媒体（例えば用紙）から画像を読み取り、認識手段が、読取手段により読み取られた画像に基づき記入欄に記入された画像の表す内容（記入内容）を認識し、処理手段が、認識手段により認識された記入内容を処理対象として予め決められた処理を行う。そして、本データ処理装置では、記憶手段が、認識手段により認識された記入内容を記憶し、記入内容印刷手段が、認識手段により認識された記入内容を印刷媒体に印刷する。そして更に、本データ処理装置では、操作者による入力操作が行われる操作手段が設けられており、上記処理手段は、この操作手段に行われる入力操作に基づき記入内容印刷手段によって印刷された記入内容の認識結果が正しいと判断した場合に、記憶手段に記憶されている記入内容を処理対象として予め決められた処理（例えば、記入内容を送信する処理や、記入内容に基づき設定情報を変更する処理など）を行う。
【０００８】
なお、記入欄とは、情報を記入（入力）するために設けられた画像における領域のことであり、例えば、文字を記入させるタイプのものや、チェックマークを記入させるタイプのものなどがある。また、「記入欄に記入された画像の表す内容（記入内容）を認識」するとは、例えば、記入欄の位置に存在する画像が表す文字をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理などにより認識することや、記入欄の位置に画像が存在するか否かを判断することにより画像上で選択（チェック）されている項目を認識することなどである。
【０００９】
このような請求項１のデータ処理装置を用いれば、本装置の使用者は、印刷媒体に印刷された画像に含まれる記入欄に必要事項を手書きで記入し、この印刷媒体上の画像を読取手段に読み取らせることで、記入欄に記入した記入内容を処理対象とした処理を処理手段に行わせることができる。また、本データ処理装置では、操作手段に行われる入力操作に基づき処理手段が処理を行うため、使用者は、記入内容印刷手段によって印刷媒体に印刷された記入内容を参照した上で、処理手段に処理を行わせるか否かを入力操作により決定することができる。この結果、使用者は、本データ処理装置の認識手段により記入内容が誤認識された場合にも、その誤認識された記入内容を処理対象とした処理が処理手段によって行われてしまうことを防ぐことができる。
【００１０】
そして特に、本データ処理装置では、認識手段が認識した記入内容を記憶手段が記憶しているため、使用者は、記入内容の認識結果が正しいか否かを選択するだけの簡易な入力操作を行うだけで、記入内容を処理対象とした処理を処理手段に行わせることができる。即ち、従来技術で説明した特開平７−１０７２５６号公報に記載の装置では、使用者は、手書きで記入を行った印刷媒体を装置に読み取らせる操作に加え、これにより印刷された印刷媒体（手書きした記入内容が清書された印刷媒体）を装置に読み取らせる操作を行う必要があるが、本請求項１のデータ処理装置では、記憶手段が記憶している記入内容を処理対象として処理を行うため、このように印刷媒体を二度も読み取らせる必要がないのである。
【００１１】
ところで、認識手段が記入欄に記入された画像の表す記入内容を認識するには、まず画像における記入欄の位置を特定する必要がある。ここで、画像における記入欄の位置が常に一定であれば問題ないが、画像によって記入欄の位置が異なる場合には、例えば請求項２のように構成するとよい。
【００１２】
すなわち、請求項２に記載のデータ処理装置では、認識手段が、読取手段により読み取られた画像からこの画像における記入欄の位置を特定するための識別情報を読み取り、この識別情報を用いて記入欄の位置を特定して、記入欄に記入された画像の表す記入内容を認識する。この構成によれば、読取手段により読み取られた画像における記入欄の位置を、その読み取られた画像に基づき特定することができる。なお、ここでいう識別情報とは、画像における記入欄の位置を特定するために用いられる情報であり、画像における記入欄の位置を直接表す情報（例えば、画像の内容を記述したデータ）に限らず、こうした情報を特定できる情報（例えば、画像の固有情報）などでもよい。例えば、画像の固有情報を識別情報とした場合、複数の画像についての「画像における記入欄の位置を直接表す情報」の中から、識別情報に対応する画像についての情報を選択することが可能となり、その結果、画像における記入欄の位置を特定することができる。
【００１３】
一方、使用者による記入対象となる印刷媒体（記入欄が含まれた画像が印刷された印刷媒体）については、別途用意することも考えられるが、例えば請求項３に記載のデータ処理装置のように、記入用画像印刷手段を備え、この記入用画像印刷手段が、記入欄が含まれた画像を印刷媒体に印刷する構成であれば、使用者は、記入欄が含まれた画像が印刷された印刷媒体を必要に応じて容易に取得することができる。
【００１４】
次に、請求項４に記載のデータ処理装置では、認識手段が、読取手段により読み取られた画像における記入欄の位置を、その画像を表すＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データに基づき特定して、その記入欄に記入された画像の表す記入内容を認識する。この構成によれば、画像における記入欄の位置を、座標などの情報を用いることなく容易に特定することができる。すなわち、記入欄が含まれた画像を表すＨＴＭＬデータには、通常、フォームタグ（＜ＦＯＲＭ…＞…＜／ＦＯＲＭ＞）が含まれており、このフォームタグ中に記述されたインプット要素（＜ＩＮＰＵＴ…＞）が記入欄を表すため、ＨＴＭＬデータの記述から画像における記入欄の位置を特定することができるのである。
【００１５】
次に、請求項５に記載のデータ処理装置では、処理手段が、上記予め決められた処理として、記入内容を送信すべきインターネット上の送信先へその記入内容を送信する処理を行う。この構成によれば、例えば、閲覧者に情報を入力させるための記入欄（入力欄）を有するウェブページをウェブブラウザで閲覧する場合に実現できる機能と同様の機能を実現することができる。すなわち、記入欄を有するウェブページをパーソナルコンピュータ（以下、パソコンという。）のウェブブラウザを用いて閲覧する場合、ディスプレイに表示されているウェブページの記入欄に入力した情報が、その情報を送信すべきインターネット上の送信先へ送信される。これに対し、本請求項５のデータ処理装置は、印刷媒体に印刷されたウェブページの記入欄に記入された記入内容を認識すると、その記入内容を送信すべきインターネット上の送信先へ送信する構成となっているため、使用者は、印刷媒体に印刷されたウェブページの記入欄に必要事項を手書きで記入して本データ処理装置の読取手段に読み取らせることで、ウェブブラウザを用いて行う事と同様の事を行うことができるのである。
【００１６】
そして特に、請求項６に記載のように、認識手段が、読取手段により読み取られた画像（ウェブページの画像）を表すウェブページデータをインターネット上で取得すると共に、そのウェブページデータに基づき上記インターネット上の送信先と読取手段により読み取られた画像における記入欄の位置とを特定して、この記入欄に記入された画像の表す記入内容を認識するように構成されており、更に、処理手段が、認識手段により特定された送信先へ記入内容を送信する処理を行うように構成されていれば、画像における記入欄の位置や記入内容を送信すべきインターネット上の送信先をわざわざ記憶しておく必要がない。すなわち、ウェブページを表すウェブページデータは、通常、ＨＴＭＬデータであり、前述したように画像における記入欄の位置を特定することができ、加えて、記入欄を有するウェブページを表すＨＴＭＬデータにおいては、フォームタグにおけるアクション属性（ＡＣＴＩＯＮ＝…）の値が送信先を示しているため、送信先についても特定することができるのである。
【００１７】
なお、読取手段に読み取られたウェブページの画像を表すウェブページデータをインターネット上で取得するには、そのウェブページのアドレス情報（例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））が必要となる。ここで、このアドレス情報を使用者に入力操作で指示させる構成とすることも可能であるが、例えば、請求項２の装置についての説明で述べたように、画像の固有情報（この場合、例えばＵＲＬ）を読取手段により読み取られた画像から読み取るように構成されていれば、使用者に入力操作を行わせることなく、ウェブページを特定することが可能となる。
【００１８】
次に、請求項７に記載のデータ処理装置では、記入内容印刷手段が、認識手段により認識された記入内容に加え、この記入内容の認識結果が正しいか否かの入力操作を促す文章を印刷媒体に印刷する。この構成によれば、使用者は、入力操作が要求されていることを容易に認識することができる。
【００１９】
次に、請求項８に記載のデータ処理装置では、記入内容印刷手段が、認識手段により認識された記入内容を、読取手段により読み取られた画像とは異なる書式で印刷する。この構成によれば、例えば記入内容以外の余分な情報については印刷しないようにすることで、使用者が記入内容を容易に把握することができる。
【００２０】
次に、請求項９に記載のデータ処理装置では、判断手段と、印刷禁止手段とが設けられており、判断手段が、記入内容印刷手段を動作させるか否かを操作手段に行われる入力操作に基づき判断し、この判断手段により記入内容印刷手段を動作させないと判断された場合には、印刷禁止手段が、記入内容印刷手段の動作を禁止すると共に、処理手段に上記予め決められた処理を行わせる。この構成によれば、使用者は、記入内容の認識結果を確認する必要がなければ、記入内容の印刷を行わせないようにすることができる。
【００２１】
【発明の実施の形態】
以下、本発明が適用された実施形態について、図面を用いて説明する。
まず図１は、実施形態の複合機１の構成を表すブロック図である。
この複合機１は、電話回線網１００を介して音声通話を実現する電話機能、電話回線網１００を介して画像の送受信を行うファクシミリ機能、インターネット網２００経由でデータ通信を行うインターネット機能などを有したものである。そして、本複合機１では、図１に示すように、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、スキャナ部３２、モデム３４、プリンタ部３６、ユーザインターフェイス部（以下、ユーザＩ／Ｆという。）４０、ＰＣインターフェイス部（以下、ＰＣＩ／Ｆという。）５０、通信制御部６０、回線制御部７０などが、バス８０を介して接続されており、更に、上記回線制御部７０には、ハンドセット２０が接続されている。
【００２２】
ＣＰＵ１２は、ＲＯＭ１４に予め記憶されている処理手順に従い、処理結果をＲＡＭ１６に記憶させながら、複合機１の各構成要素にバス８０経由で指令を送ることによって、複合機１全体の動作を制御する。なお、ＲＯＭ１４には、上記処理手順の他に、インターネット網２００に接続されたサーバに通信制御部６０を介してウェブページデータの送信を要求し、この要求に応じたサーバから送信されてきたウェブページデータを通信制御部６０を介して受信する機能を実現する通信用ソフトが組み込まれている。
【００２３】
ハンドセット２０は、複合機１本体から取り外して使用する送受話器である。スキャナ部３２は、ＣＰＵ１２からの指令を受けて、図示しない読取部にセットされた用紙（印刷媒体）からその用紙上の画像を読み取ると共に、その読み取った画像のイメージデータを生成する。
【００２４】
モデム３４は、ＣＰＵ１２からの指令を受けて、スキャナ部３２で生成されたイメージデータを変調して電話回線網１００を伝送可能な画像信号を生成すると共に、電話回線網１００から回線制御部７０を介して入力された画像信号を復調してイメージデータを生成する。
【００２５】
プリンタ部３６は、ＣＰＵ１２からの指令を受けて、図示しない給紙部にセットされた用紙への画像の印刷（印字）を行う。
ユーザＩ／Ｆ４０は、複数の操作ボタンからなる操作パネル４２と、各種情報を表示する表示パネル（ＬＣＤ）４４と、スピーカ及びこのスピーカを駆動する駆動回路からなるスピーカ部４６とを備えている。これらのうち、操作パネル４２は、文字、数字及び記号を入力可能な複数の文字ボタン、各種処理を開始するためのスタートボタン、キャンセル操作を行うためのキャンセルボタン、動作モードを切り換えるためのモード切換ボタンなどを備えている。なお、本複合機１では、上記モード切換ボタンにより、当該複合機１の動作モードを、通常動作を行う通常モードと後述するウェブプリント処理及び記入内容送信処理を行うウェブプリントモードとの何れかに設定可能となっている。
【００２６】
ＰＣＩ／Ｆ５０は、本複合機１を通信ケーブル経由で別のコンピュータシステムと接続するためのインターフェイスであり、複合機１とコンピュータシステムとの間でのデータ通信を可能とする。
通信制御部６０は、ＣＰＵ１２の指令を受けて、複合機１外部からパケット単位のデータを入力すると共に、複合機１外部へパケット単位のデータを出力する。
【００２７】
回線制御部７０は、電話回線網１００からの信号（音声・画像信号）の入力及び電話回線網１００への信号の出力を行うと共に、ＣＰＵ１２の指令を受けて、電話回線網１００との間で入出力する信号の伝送先及び伝送元となる伝送経路を設定する。具体的には、ハンドセット２０を複合機１本体から取り外す操作（オフフック操作）が行われた際に、回線制御部７０からハンドセット２０へ向かう経路が上記伝送経路として設定され、この経路に音声信号が伝送可能な状態となる。こうして設定された伝送経路は、ハンドセット２０を複合機１本体に戻す操作（オンフック操作）が行われた際に解除され、この経路に音声信号が伝送されない状態となる。また、操作パネル４２により画像を送信（ＦＡＸ送信）するための操作が行われた際又は画像信号を受信した際に、回線制御部７０からモデム３４へ向かう経路が上記伝送経路として設定され、この経路に画像信号が伝送可能な状態となる。こうして設定された伝送経路は、モデム３４による画像信号の出力が終了した際、又は、電話回線網１００からの画像信号の入力が終了した際に解除され、この経路に画像信号が伝送されない状態となる。
【００２８】
なお、この複合機１において、通信制御部６０からインターネット網２００へ至る通信経路のうち一部の区間（利用者側から電話局側までの区間）には、回線制御部７０から電話回線網１００に至る区間を接続する電話回線が併用されている。この区間においては、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）技術によって、電話回線網１００を介して伝送される信号と、インターネット網２００を介して伝送されるパケット単位のデータとが重畳された状態で伝送される。
【００２９】
次に、ＣＰＵ１２が行うウェブプリント処理について、図２のフローチャートを用いて説明する。なお、本複合機１は、当該複合機１の動作モードがウェブプリントモードに設定されており、かつ、読取部に用紙がセットされていない状態で、表示パネル４４にウェブページのＵＲＬの入力を促すメッセージを表示するようになっており、本ウェブプリント処理は、この状態で操作パネル４２の文字ボタンからウェブページのＵＲＬの入力が行われた後、操作パネル４２のスタートボタンが押されることによって開始される。
【００３０】
このウェブプリント処理が開始されると、まずＳ１１０にて、操作パネル４２の文字ボタンから入力されたＵＲＬを用いて、このＵＲＬに対応するウェブページを表すウェブページデータをインターネット網２００を介して取得する処理を行う。具体的には、入力されたＵＲＬに対応するウェブページデータを要求する要求データを通信制御部６０に送信させ、この要求に対してサーバから送信されてくるウェブページデータを通信制御部６０に受信させる。こうして取得されるウェブページデータは、通常はＨＴＭＬデータであり、例えば図３に示すような内容のものである。
【００３１】
続いて、Ｓ１２０では、Ｓ１１０にて取得したウェブページデータの表すウェブページの画像を用紙に印刷するための印刷データ（イメージデータ）を生成する。具体的には、例えば図４に示すように、ウェブページの画像と、このウェブページのＵＲＬを示す画像とを組み合わせた画像を表す印刷データを生成する。ここで、ＵＲＬを示す画像は、画像上端における予め決められた特定位置（領域）に配置される。また、ＵＲＬを示す文字列９０の左右両端には、後述する処理（記入内容送信処理（図６）におけるＳ２１０の処理）でこの文字列を認識する際の目印となる記号９２，９２（この例では黒塗りの正方形）が設けられる。なお、図４では、図３のＨＴＭＬデータが表すウェブページの画像を示している。
【００３２】
最後に、Ｓ１３０では、Ｓ１２０にて生成した印刷データの表す画像を用紙に印刷する処理をプリンタ部３６に行わせた後、本ウェブプリント処理を終了する。
このようなウェブプリント処理により、複合機１は、インターネット網２００経由で取得可能なウェブページデータの表わすウェブページの画像を用紙に印刷する機能（ウェブプリント機能）を実現する。その結果、使用者は、所望のウェブページを用紙に印刷して閲覧することができる。
【００３３】
ところで、ウェブページとしては、単に情報を閲覧させるものの他、図４に示すように閲覧者から情報を入力させるための記入欄９４を有したもの（以下、情報入力用ウェブページという。）があり、例えばウェブサイトの会員登録などに利用されている。
【００３４】
ここで、こうした情報入力用ウェブページをパソコンのウェブブラウザを用いて閲覧する場合には、キーボードやマウスからの入力操作により、パソコンのディスプレイ（表示器）に表示されているウェブページの記入欄９４に直接情報を入力することができる。そして更に、そのウェブページの送信（ｓｅｎｄ）ボタン９６を選択（クリック）する操作を行うと、記入欄９４に入力した情報が送信先のサーバへ送信される。
【００３５】
これに対し、本実施形態の複合機１では、ウェブページを表示するためのディスプレイを用いることなく情報入力用ウェブページに対する情報入力操作を可能とするため、図５に示すように用紙に印刷された情報入力用ウェブページの記入欄９４に使用者に手書きで情報を記入させ、この用紙から画像を読み取ることにより記入欄９４内の画像（手書きで記入された文字など）が表す記入内容を認識し、この認識した記入内容を送信先のサーバへ送信する。
【００３６】
ここで、こうした動作を実現するためにＣＰＵ１２が行う記入内容送信処理について、図６のフローチャートを用いて説明する。なお、本複合機１は、当該複合機１の動作モードがウェブプリントモードに設定されており、かつ、読取部に用紙がセットされている状態で、表示パネル４４に操作パネル４２のスタートボタンの押操作を促すメッセージを表示するようになっており、本記入内容送信処理は、この状態で操作パネル４２のスタートボタンが押されることによって開始される。
【００３７】
この記入内容送信処理が開始されると、まずＳ２１０にて、読取部にセットされた用紙からその用紙上の画像（情報入力用ウェブページの画像）をスキャナ部３２に読み取らせ、その読み取られた画像における特定位置（領域）の画像が示すＵＲＬの文字列をＯＣＲ処理により認識する。なお、ここでいう特定位置とは、上記ウェブプリント処理（図２）のＳ１２０の処理にてＵＲＬを示す画像を配置した位置であり、左右両端の記号９２，９２により正確な位置が判断できる。
【００３８】
続いて、Ｓ２２０では、Ｓ２１０にて認識したＵＲＬを用いて、このＵＲＬに対応するウェブページを表すウェブページデータをインターネット網２００を介して取得する処理を行う。
続いて、Ｓ２３０では、Ｓ２２０にて取得したウェブページデータ（ＨＴＭＬデータ）を解析し、そのウェブページデータの表すウェブページに含まれる記入欄についての位置、変数名（ＮＡＭＥ）及び値（ＶＡＬＵＥ）と、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムについてのコマンド（ＭＥＴＨＯＤ）及びアドレス（ＵＲＬ）とを特定する。
【００３９】
ここで、周知ではあるが、ＨＴＭＬデータについて簡単に説明する。
図３に示すように、情報入力用ウェブページを表すＨＴＭＬデータにはフォームタグ（＜ＦＯＲＭ…＞…＜／ＦＯＲＭ＞）が含まれており、このフォームタグ中に記述されたインプット要素（＜ＩＮＰＵＴ…＞）が、ウェブページの画像における記入欄となる。このため、ウェブページデータの記述からウェブページの画像における記入欄の位置を特定することができる。なお、記入欄としては、インプット要素のタイプ属性によって、テキスト入力用（テキストタイプ「ＴＹＰＥ＝”ｔｅｘｔ”」又はパスワードタイプ「ＴＹＰＥ＝”ｐａｓｓｗｏｒｄ”」）の記入欄や、チェック用（ラジオタイプ「ＴＹＰＥ＝”ｒａｄｉｏ”」又はチェックボックスタイプ「ＴＹＰＥ＝”ｃｈｅｃｋｂｏｘ”」）の記入欄などがある。
【００４０】
また、フォームタグ中には、通常、ウェブページの画像における送信ボタンとなるタイプ属性（サブミットタイプ「ＴＹＰＥ＝”ｓｕｂｍｉｔ”」）のインプット要素が記述されており、使用者がこの送信ボタンを選択する操作を行うことによって、記入欄に入力された入力内容を示す入力データが、記入欄のインプット要素におけるネーム属性（ＮＡＭＥ＝”ＸＸＸＸ”；「ＸＸＸＸ」は任意の文字列）にセットされた文字列（変数名）に付加された状態で、フォームタグにおけるアクション属性（ＡＣＴＩＯＮ＝”ＹＹＹＹ”；「ＹＹＹＹ」はＵＲＬやメールアドレス）にセットされた送信先（図３の例ではＣＧＩプログラムのＵＲＬ「ｈｔｔｐ：／／ｘｘｘ．ｃｏｍ／ｃｇｉ／ｐｒｏｇ＿ａ」）へ送信される。ここで、記入欄に入力された入力内容を示す入力データとは、記入欄がテキスト入力用のものであれば、その記入欄に入力された文字列であり、記入欄がチェック用のものであれば、チェックされた記入欄のインプット要素におけるバリュー属性（ＶＡＬＵＥ＝”ＺＺＺＺ”；「ＺＺＺＺ」は任意の文字列）にセットされた文字列（値）である。このように、フォームタグが含まれるウェブページは、フォームタグにおけるアクション属性にセットされた文字列によって、入力データの送信先を特定することができる。なお、ＣＧＩプログラムについてのコマンド（ＭＥＴＨＯＤ）とは、入力データをＣＧＩプログラムに受け渡す方法（ＧＥＴ又はＰＯＳＴ）を指定するものである。
【００４１】
そして、Ｓ２３０の処理が行われた後は、Ｓ２４０へ移行し、Ｓ２１０にて読み取られた情報入力用ウェブページの画像における、Ｓ２３０にて特定した記入欄の位置に存在する画像に基づき、記入欄に記入されている記入内容を認識する。ここで、テキスト入力用の記入欄（図５の例ではＮａｍｅ及びＡｄｄｒｅｓｓの記入欄）については、その記入欄に記入された文字が記入内容であるため、記入欄の位置に存在する画像の表す文字をＯＣＲ処理により認識する。また、チェック用の記入欄（図５の例ではＭａｌｅ及びＦｅｍａｌｅの記入欄）については、チェックされている記入欄の項目が記入内容であるため、記入欄の位置にチェックを表す画像が存在するか否かを判断することにより記入内容を認識する。
【００４２】
続いて、Ｓ２５０では、Ｓ２４０にて認識した記入内容と、この記入内容をサーバへ送信するために必要な情報とをＲＡＭ１６に記憶させる。具体的には、Ｓ２４０にて認識した記入内容を示す入力データ（記入欄がテキスト入力用のものであればその記入欄に入力された文字列、記入欄がチェック用のものであればチェックされた記入欄のインプット要素におけるバリュー属性にセットされた文字列）と、記入欄の変数名と、送信先に関する情報（ＣＧＩプログラムについてのコマンド及びアドレス）とを記憶させる。
【００４３】
続いて、Ｓ２６０では、表示パネル４４に「確認印刷を行いますか？ＹＥＳ→スタートボタン／ＮＯ→キャンセルボタン」というメッセージを表示させて、Ｓ２４０にて認識した記入内容を確認するための印刷（確認印刷）を行うか否かの選択操作を促す。
【００４４】
続いて、Ｓ２７０では、Ｓ２６０にて表示させたメッセージに対する選択操作として、スタートボタン及びキャンセルボタンの何れが押されたかを判定する。そして、Ｓ２７０で、選択操作としてスタートボタンが押されたと判定した場合には、確認印刷を行う旨の選択がされたと判断してＳ２８０へ移行し、Ｓ２４０にて認識した記入内容と、この記入内容についての変数名（ＮＡＭＥ）とを対応させた画像を用紙に印刷するための印刷データ（イメージデータ）を生成する。具体的には、例えば図７に示すように、送信先のＵＲＬと、各記入欄についての変数名（Ｎａｍｅ，Ｓｅｘ，Ａｄｄｒｅｓｓ）及び記入内容（Ｋａｚｕｍａ  ＡＯＫＩ，Ｍａｌｅ，１２３  ＸＸＸ  ＹＹＹ  ＺＺＺ  Ｊａｐａｎ）を対応させた表と、選択操作を促すメッセージとを表す印刷データを生成する。
【００４５】
続いて、Ｓ２９０では、Ｓ２８０にて生成した印刷データの表す画像を用紙に印刷する処理をプリンタ部３６に行わせ、Ｓ３００へ移行する。
一方、Ｓ２７０で、選択操作としてキャンセルボタンが押されたと判定した場合には、確認印刷を行わない旨の選択がされたと判断して、Ｓ２８０及びＳ２９０の処理を行わずにＳ３００へ移行する。
【００４６】
Ｓ３００では、表示パネル４４に「記入内容を送信しますか？ＹＥＳ→スタートボタン／ＮＯ→キャンセルボタン」というメッセージを表示させて、記入内容をサーバに送信するか否かの選択操作を促す。
続いて、Ｓ３１０では、Ｓ３００にて表示させたメッセージに対する選択操作として、スタートボタン及びキャンセルボタンの何れが押されたかを判定する。
【００４７】
そして、Ｓ３１０で、選択操作としてスタートボタンが押されたと判定した場合には、記入内容を送信する旨の選択がされたと判断してＳ３２０へ移行し、Ｓ２５０にてＲＡＭ１６に記憶させた情報を用いて記入内容の送信処理を通信制御部６０に行わせた後、本記入内容送信処理を終了する。ここで、記入内容の送信処理は、図５の例の場合、ｈｔｔｐプロトコルで「ｗｗｗ．ｃｏｍ」というサーバに接続し、ＧＥＴコマンドで「／ｃｇｉ／ｐｒｏｇ＿ａ？Ｎａｍｅ＝Ｋａｚｕｍａ＋ＡＯＫＩ＆Ｓｅｘ＝Ｍａｌｅ＆Ａｄｄｒｅｓｓ＝１２３＋ＸＸＸ＋ＹＹＹ＋ＺＺＺ＋Ｊａｐａｎ」にアクセスすることにより行われる。なお、記入内容をサーバへ送信すると、通常は応答情報（情報を受け付けた旨のウェブページを表すウェブページデータ）が返信されてくるため、この応答情報の表すウェブページの画像を用紙に印刷する処理を行うようにしてもよい。
【００４８】
一方、Ｓ３１０で、選択操作としてキャンセルボタンが押されたと判定した場合には、記入内容を送信しない旨の選択がされたと判断してＳ３３０へ移行し、表示パネル４４に「キャンセルされました」というメッセージを表示させた後、本記入内容送信処理を終了する。
【００４９】
なお、本実施形態の複合機１では、スキャナ部３２が、読取手段に相当し、プリンタ部３６と、通信制御部６０と、図２のウェブプリント処理とが、記入用画像印刷手段に相当し、通信制御部６０と、図６におけるＳ２１０〜Ｓ２４０の処理とが、認識手段に相当し、ＲＡＭ１６と、Ｓ２５０の処理とが、記憶手段に相当している。また、表示パネル４４と、Ｓ２６０及びＳ２７０の処理とが、判断手段及び印刷禁止手段に相当し、プリンタ部３６と、Ｓ２８０及びＳ２９０の処理とが、記入内容印刷手段に相当し、操作パネル４２が、操作手段に相当し、表示パネル４４と、通信制御部６０と、Ｓ３００〜Ｓ３２０の処理とが、処理手段に相当している。
【００５０】
以上のように、本実施形態の複合機１では、使用者がウェブページのＵＲＬの入力操作を行うことにより、そのウェブページの用紙への印刷が行われるため、使用者は、所望のウェブページを用紙に印刷して閲覧することができる。そして、情報入力用ウェブページを用紙に印刷した場合には、使用者は、そのウェブページの記入欄に必要事項を手書きで記入して複合機１に読み取らせることで、パソコンのウェブブラウザを用いて情報入力用ウェブページの記入欄に必要事項を入力した場合にそのウェブブラウザによって行われる処理と同様の処理（記入内容の送信処理）を複合機１に行わせることができる。
【００５１】
また、本実施形態の複合機１では、記入内容の認識結果の確認印刷が行われるため、使用者は、本複合機１により記入内容が誤認識された場合にも、その誤認識されたままの記入内容が送信されてしまうことを防ぐことができる。ここで、この確認印刷では、記入内容の認識結果が情報入力用ウェブページの画像と異なる新たな書式の表として印刷されるため、使用者は、記入内容の認識結果を容易に判断することができる。また、入力操作を促すメッセージも印刷されるため、使用者は、入力操作が必要であることを容易に認知することができる。また更に、本実施形態の複合機１では、この確認印刷を行うか否かを選択することができるようになっているため、使用者は、状況に合わせて印刷を行うか否かを選択することで、無駄な印刷を減らすことができる。
【００５２】
そして特に、本実施形態の複合機１では、記入内容の送信に必要な情報がＲＡＭ１６に記憶された上で記入内容の認識結果が用紙に印刷されるため、使用者は、その記入内容が正しいと判断した場合に、スタートボタンを押すだけの簡単な操作により記入内容の送信処理を複合機１に行わせることができる。したがって、使用者は、記入内容が印刷された用紙を複合機１に新たに読み取らせる必要がない。
【００５３】
加えて、本実施形態の複合機１は、用紙に印刷されたＵＲＬを読み取り、このＵＲＬのウェブページデータをインターネット経由で取得して、この取得したウェブページデータ（ＨＴＭＬデータ）に基づき画像における記入欄の位置や記入内容の送信先などの情報を特定する構成となっているため、インターネット経由で取得可能な情報入力用ウェブページについて、予めウェブページの画像における記入欄の位置や記入内容の送信先などの情報を記憶しておかなくても、ウェブページの記入欄に記入された記入内容の認識及び送信を確実に行うことができる。
【００５４】
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
例えば、上記実施形態では、記入内容送信処理（図６）のＳ２７０にて選択操作としてキャンセルボタンが押されたと判定した場合（確認印刷を行わない旨の選択がされたと判断した場合）には、Ｓ３００へ移行して記入内容をサーバに送信するか否かの選択操作を促すようにしているが、確認印刷を行わない場合には記入内容をそのまま送信するケースがほとんどであると考えられるため、Ｓ３００へ移行する代わりにＳ３２０へ移行するようにして、そのまま記入内容を送信するようにしてもよい。
【００５５】
一方、上記実施形態では、複合機１を用いてインターネット上のサーバへ情報を送信する例について説明したが、これに限ったものではない。例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続された別の複合機が、当該機器の設定情報（例えば、短縮ダイヤル登録など）の変更操作を行うための記入欄が含まれた画像（以下、機器設定用画像という。）を表すＨＴＭＬデータを供給するウェブサーバを内蔵しており、このネットワークに接続されているパソコンのウェブブラウザを用いて上記機器設定用画像を閲覧可能であると共に、この機器設定用画像の記入欄に所望の情報を入力して送信することで上記ネットワーク機器の設定情報を変更可能に構成されたネットワークシステムを構築した場合、上記実施形態の複合機１をこのネットワークに接続し、使用者が機器設定用画像の印刷された用紙に必要事項を手書きで記入して複合機１に読み取らせれば、上記ネットワーク機器の設定情報を複合機１により変更することができる。
【００５６】
一方また、複合機１が、用紙に記入された記入内容に基づき当該複合機１の設定情報を変更する構成としてもよい。すなわち、複合機１が、当該複合機１の設定情報の変更操作を行うための記入欄が含まれた画像（以下、複合機設定用画像という。）を用紙に印刷すると共に、この用紙に手書きで記入された記入内容を認識して当該複合機１の設定情報を変更する。これによれば、使用者は、必要事項を用紙に手書きで記入することで複合機１の設定情報の変更を行うことができる。
【図面の簡単な説明】
【図１】実施形態の複合機の構成を表すブロック図である。
【図２】ウェブプリント処理のフローチャートである。
【図３】ウェブページデータの記述内容を示す説明図である。
【図４】ウェブページの画像を示す説明図である。
【図５】手書きで情報が記入されたウェブページの画像を示す説明図である。
【図６】記入内容送信処理のフローチャートである。
【図７】確認印刷により印刷される画像の説明図である。
【符号の説明】
１…複合機、１２…ＣＰＵ、１４…ＲＯＭ、１６…ＲＡＭ、２０…ハンドセット、３２…スキャナ部、３４…モデム、３６…プリンタ部、４０…ユーザインターフェイス部、４２…操作パネル、４４…表示パネル、４６…スピーカ部、５０…ＰＣインターフェイス部、６０…通信制御部、７０…回線制御部、８０…バス、１００…電話回線網、２００…インターネット網
【図１】
2004213246.tif 000003
【図２】
2004213246.tif 000004
【図３】
2004213246.tif 000005
【図４】
2004213246.tif 000006
【図５】
2004213246.tif 000007
【図６】
2004213246.tif 000008
【図７】
2004213246.tif 000009