(57)【要約】【課題】ネットワークを介して原稿画像データを送信する場合に、その原稿画像データを一時保存することによって生じうる情報漏洩を回避できる画像処理装置、画像処理方法及び記録媒体を提供する。【解決手段】ネットワーク上の装置から原稿読取要求を受け、原稿のセットを検知した場合、原稿を順次読取り、所定の条件を満たした場合に読取りを中止して、セットされた原稿がまだ残っているかどうかを再度検知し、読取った原稿画像データ、及び、セットされた原稿がまだ残っているか否かを示す残り原稿情報を、ネットワーク上の装置へ送信する。【選択図】図１
2010035108.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の装置から原稿読取要求を受け、原稿のセットを検知した場合、前記原稿を順次読取り、
所定の条件を満たした場合に前記読取りを中止して、セットされた原稿がまだ残っているかどうかを再度検知し、
前記読取った原稿画像データ、及び、前記セットされた原稿がまだ残っているか否かを示す残り原稿情報を、前記ネットワーク上の装置へ送信することを特徴とする画像処理装置。
【請求項２】
前記所定の条件は、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で前記原稿をすべて読取った場合、のいずれかであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
ネットワーク上のクライアント装置と通信を行うための通信部と、
前記クライアント装置からの原稿読取要求を処理するリモート読取要求処理部と、
原稿がセットされているか否かを検知する読取原稿検知部と、
セットされた原稿を読取り、原稿画像データを取得する読取処理部と、を有し、
前記リモート読取要求処理部が前記通信部を介して前記クライアント装置からの原稿読取要求を受けた場合、前記読取原稿検知部は、原稿がセットされているかどうかを検知し、
前記読取原稿検知部により原稿のセットが検知された場合、前記読取処理部は、前記原稿を順次読取り、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で前記原稿をすべて読取った場合、読取処理を中止して、前記読取った原稿の原稿画像データを前記リモート読取要求処理部へ渡し、
前記読取原稿検知部は、セットされた原稿がまだ残っているかどうかを再度検知し、検知結果を示す残り原稿情報を前記リモート読取要求処理部へ渡し、
前記リモート読取要求処理部は、前記原稿画像データ及び前記残り原稿情報を含むリモート読取情報を生成し、前記通信部を介して前記クライアント装置へ送信することを特徴とする画像処理装置。
【請求項４】
前記残り原稿情報の内容が、前記セットされた原稿がまだ残っていることを示す場合で、前記リモート読取要求処理部が前記通信部を介して前記クライアント装置から原稿読取要求を再度受けた場合、前記読取処理部は、前記原稿を順次読取り、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で前記原稿をすべて読取った場合、読取処理を中止して、前記読取った原稿の原稿画像データを前記リモート読取要求処理部へ渡し、
前記読取原稿検知部は、セットされた原稿がまだ残っているかどうかを再度検知し、検知結果を示す残り原稿情報を前記リモート読取要求処理部へ渡し、
前記リモート読取要求処理部は、前記原稿画像データ及び前記残り原稿情報を含むリモート読取情報を再度生成し、前記通信部を介して前記クライアント装置へ送信することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記読取原稿検知部により原稿のセットが検知されない場合、前記リモート読取要求処理部は、前記原稿読取要求を実行できないことを示すエラー情報を生成し、前記通信部を介して前記クライアント装置へ送信することを特徴とする請求項３または４記載の画像処理装置。
【請求項６】
前記原稿がセットされる原稿自動送り装置を有し、
前記読取原稿検知部は、前記原稿自動送り装置に前記原稿がセットされているか否かを検知することを特徴とする請求項３から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記リモート読取情報は、ＸＭＬ形式であることを特徴とする請求項３から６のいずれか１項に記載の画像処理装置。
【請求項８】
ネットワーク上の装置から原稿読取要求を受け、原稿のセットを検知した場合、前記原稿を順次読取り、
所定の条件を満たした場合に前記読取りを中止して、セットされた原稿がまだ残っているかどうかを再度検知し、
前記読取った原稿画像データ、及び、前記セットされた原稿がまだ残っているか否かを示す残り原稿情報を、前記ネットワーク上の装置へ送信することを特徴とする画像処理方法。
【請求項９】
前記所定の条件は、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で前記原稿をすべて読取った場合、のいずれかであることを特徴とする請求項８記載の画像処理方法。
【請求項１０】
請求項８または９記載の画像処理方法をコンピュータに実行させるためのプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して原稿の読取要求を受け付けた場合に、自装置にて原稿読取りを行うことができる画像処理装置、画像処理方法及び記録媒体に関する。
【背景技術】
【０００２】
従来、画像処理装置（例えば、コピー機、ファクシミリ、プリンタ、スキャナ部等の機能を兼ね備えたデジタル複合機）には、内部記憶装置を備えるものがある。このような内部記憶装置は、電子情報を、一時的に保持したり、あるいは、長時間に渡って蓄積したりするために利用される。電子情報の一例としては、外部のコンピュータ等から受信した印刷用データや自装置のスキャナで読取った原稿画像データ（文書データ）などが挙げられる。
【０００３】
このような画像処理装置は、今までは主にスタンドアロンで利用されていたが、現在では、ネットワークに接続され、業務システムの中で利用されることが多くなってきている。そして、画像処理装置がネットワークに接続されて使用される場合は、装置内に保存される原稿画像データのセキュリティ保護を図る必要がある。
【０００４】
画像処理装置内に保存される原稿画像データのセキュリティについては、例えば特許文献１に開示されている。特許文献１の発明では、スキャンされた原稿画像データをユーザＩＤと関連付けて内部記憶装置に保存し、その原稿画像データを読み出す前にユーザ認証を行っている。
【特許文献１】特開２００６−３３９９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の発明は、スキャン後に原稿画像データを蓄積して再利用する場合の方法である。しかし、特許文献１の画像処理装置では、枚数が多い原稿をスキャンした後にそれら原稿画像データをユーザが所望する外部装置に送信するような場合、枚数が多いために原稿画像データのサイズが大きくなり、メモリ上で保持するには限界があるので、内部記憶装置に一時的に保存される。このような一時保存は、ユーザの意図によらず実行されるので、情報漏洩の危険性が増えてしまう。よって、原稿画像データの一時保存は回避することが望ましい。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、ネットワークを介して原稿画像データを送信する場合に、その原稿画像データを一時保存することによって生じうる情報漏洩を回避できる画像処理装置、画像処理方法及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明の画像処理装置は、第１の態様として、ネットワーク上の装置から原稿読取要求を受け、原稿のセットを検知した場合、原稿を順次読取り、所定の条件を満たした場合に読取りを中止して、セットされた原稿がまだ残っているかどうかを再度検知し、読取った原稿画像データ、及び、セットされた原稿がまだ残っているか否かを示す残り原稿情報を、ネットワーク上の装置へ送信することを特徴とする。
【０００８】
また、本発明の画像処理装置は、第１の態様において、所定の条件は、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で原稿をすべて読取った場合、のいずれかであることを特徴としてもよい。
【０００９】
本発明の画像処理装置は、第２の態様として、ネットワーク上のクライアント装置と通信を行うための通信部と、クライアント装置からの原稿読取要求を処理するリモート読取要求処理部と、原稿がセットされているか否かを検知する読取原稿検知部と、セットされた原稿を読取り、原稿画像データを取得する読取処理部と、を有し、リモート読取要求処理部が通信部を介してクライアント装置からの原稿読取要求を受けた場合、読取原稿検知部は、原稿がセットされているかどうかを検知し、読取原稿検知部により原稿のセットが検知された場合、読取処理部は、原稿を順次読取り、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で原稿をすべて読取った場合、読取処理を中止して、読取った原稿の原稿画像データをリモート読取要求処理部へ渡し、読取原稿検知部は、セットされた原稿がまだ残っているかどうかを再度検知し、検知結果を示す残り原稿情報をリモート読取要求処理部へ渡し、リモート読取要求処理部は、原稿画像データ及び残り原稿情報を含むリモート読取情報を生成し、通信部を介してクライアント装置へ送信することを特徴とする。
【００１０】
また、本発明の画像処理装置は、第２の態様において、残り原稿情報の内容が、セットされた原稿がまだ残っていることを示す場合で、リモート読取要求処理部が通信部を介してクライアント装置から原稿読取要求を再度受けた場合、読取処理部は、原稿を順次読取り、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で原稿をすべて読取った場合、読取処理を中止して、読取った原稿の原稿画像データをリモート読取要求処理部へ渡し、読取原稿検知部は、セットされた原稿がまだ残っているかどうかを再度検知し、検知結果を示す残り原稿情報をリモート読取要求処理部へ渡し、リモート読取要求処理部は、原稿画像データ及び残り原稿情報を含むリモート読取情報を再度生成し、通信部を介してクライアント装置へ送信することを特徴としてもよい。
【００１１】
また、本発明の画像処理装置は、第２の態様において、読取原稿検知部により原稿のセットが検知されない場合、リモート読取要求処理部は、原稿読取要求を実行できないことを示すエラー情報を生成し、通信部を介してクライアント装置へ送信することを特徴としてもよい。
【００１２】
また、本発明の画像処理装置は、第２の態様において、原稿がセットされる原稿自動送り装置を有し、読取原稿検知部は、原稿自動送り装置に原稿がセットされているか否かを検知することを特徴としてもよい。
【００１３】
また、本発明の画像処理装置は、第２の態様において、リモート読取情報は、ＸＭＬ形式であることを特徴としてもよい。
【００１４】
本発明の画像処理方法は、ネットワーク上の装置から原稿読取要求を受け、原稿のセットを検知した場合、原稿を順次読取り、所定の条件を満たした場合に読取りを中止して、セットされた原稿がまだ残っているかどうかを再度検知し、読取った原稿画像データ、及び、セットされた原稿がまだ残っているか否かを示す残り原稿情報を、ネットワーク上の装置へ送信することを特徴とする。
【００１５】
また、本発明の画像処理方法において、所定の条件は、読取った原稿の枚数が予め設定されたページ数に達した場合、または、予め設定されたページ数内で原稿をすべて読取った場合、のいずれかであることを特徴としてもよい。
【００１６】
本発明の記録媒体は、本発明の画像処理方法をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ネットワークを介して原稿画像データを送信する場合に、その原稿画像データを一時保存することによって生じうる情報漏洩を回避することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態について添付図面を参照して詳細に説明する。本実施形態の画像処理装置の例としては、コピー機、ファクシミリ、プリンタ、スキャナ等の各種機能を備えたデジタル複合機が挙げられる。
【００１９】
図１は、本実施形態の画像処理装置の要部構成を示すブロック図である。図１に示すように、本実施形態の画像処理装置は、通信部１と、リモート読取要求処理部２と、読取原稿検知部３と、読取処理部４と、を有する。また、図１には示していないが、本実施形態の画像処理装置は、原稿自動送り装置を備えている。
【００２０】
通信部１は、ネットワークと接続されており、そのネットワークにされているクライアント５とデータの送受信を行う。クライアント５は、例えば、パソコンなどの情報処理端末装置である。本実施形態では、通信部１は、クラインアント５からリモート読取要求を受信したり、自装置で読取った原稿画像データをクライアント５へ送信したりする。なお、「リモート読取」とは、図１を例に説明すると、本実施形態の画像処理装置が、遠隔にあるクライアント５から原稿の読取り要求を受け付けて、自装置のスキャナにより原稿の読取り動作を行うことである。
【００２１】
リモート読取要求処理部２は、クライアント５から受け付けたリモート読取要求（原稿読取要求）を処理する。
【００２２】
読取原稿検知部３は、原稿自動送り装置に原稿がセットされているかどうかを検知できるセンサである。
【００２３】
読取処理部４は、原稿を読取り、原稿画像データを取得するスキャナ装置である。
【００２４】
図１の構成を備えた本実施形態の画像処理装置において、クライアント５からリモート読取要求を受信した場合の動作（本発明の一実施形態である画像処理方法）について、図２を参照しながら以下に説明する。
【００２５】
まず、通信部１は、ネットワークを介して、クライアント５からリモート読取要求を受信すると、そのリモート読取要求をリモート読取要求処理部２へ渡す（Ｓ１１）。ここで、リモート読取要求は、ＨＴＴＰプロトコルを利用し、例えば、図３に示す「リクエスト」に記述されているような形式である。
【００２６】
次に、読取原稿検知部３は、原稿自動送り装置に原稿がセットされているか否かを検知し、その検知結果をリモート読取要求処理部２へ通知する（Ｓ１２）。
【００２７】
原稿が未セットである場合（Ｓ１２／ＮＯ）、リモート読取は実行エラーとなる。よって、リモート読取要求処理部２は、クライアント５に対するレスポンスとして、例えば図４に示すように、受信したリモート読取要求を実行できないことを示す情報（エラー情報）を生成し、通信部１に送る。通信部１は、ネットワークを介して、図４に示すエラー情報をクライアント５へ送信する（Ｓ１６）。
【００２８】
原稿がセット済みである場合（Ｓ１２／ＹＥＳ）、リモート読取要求処理部２は、読取処理部４に対して、原稿自動送り装置にセット済みの原稿の読取を指示する。読取処理部４は、原稿自動送り装置により自動送りされる原稿を順次読取る（Ｓ１３）。ここで、読取処理部４が一度に読取可能なページ数が、例えばＮページ（Ｎ：整数）であると事前に設定されているものとする。
【００２９】
読取処理部４が読取ったページ数がＮページに達した場合、または、Ｎページに達する前に、セットされたすべての原稿を読取処理部４が読取った場合（Ｓ１４／ＹＥＳ）、読取処理部４は、読取処理を中止し、読取った原稿画像データをリモート読取要求処理部２に渡す。なお、上記以外の場合は（Ｓ１４／ＮＯ）、読取処理を続ける（Ｓ１３）。
【００３０】
読取処理部４が読取処理を中止すると、読取原稿検知部３は、再度、原稿自動送り装置に原稿がセットされているか否か（原稿自動送り装置に原稿がまだ残っているか）を検知する（Ｓ１５）。そして、読取原稿検知部３は、その検知結果（残り原稿の有無）を示す残り原稿情報をリモート読取要求処理部２へ渡す。
【００３１】
リモート読取要求処理部２は、クライアント５に対するレスポンスとして、原稿画像データ及び残り原稿情報を含む情報（リモート読取情報）を生成し、通信部１へ渡す。通信部１は、そのリモート読取情報を、ネットワークを経由してクライアント５に送信する（Ｓ１６）。
【００３２】
ここで、クライアント５が受信するリモート読取情報の一例について、図３を参照して説明する。リモート読取情報は、図３に示す「レスポンス」に記述されているようなＸＭＬ形式を用いる。<scan:data>と</scan:data>の間には、原稿画像データが入っている。また、<scan:result>と</scan:result>の間には、残り原稿情報が入っている。図３の例では、残り原稿情報を「not finish」という記述としている。すなわち、「not finish」は、残り原稿（原稿自動送り装置において、読取りが行われずに残っている原稿）があることを表している。なお、残り原稿がない場合は、<scan:result>finish</scan:result>と記述する。
【００３３】
クライアント５は、残り原稿がある場合、再度、図３に示す「リクエスト」（リモート読取要求）を画像処理装置に送信することによって、残り原稿を画像処理装置に読取らせることができる。
【００３４】
なお、上記実施形態の説明において、リモート読取要求処理部２は、原稿画像データ及び残り原稿情報を含むリモート読取情報を生成し、クライアント５へ送信するようにしたが、原稿画像データと、残り原稿情報とを別々にクライアント５へ送信するようにしてもよい。
【００３５】
以上説明したように、本実施形態の画像処理装置は、ネットワーク経由でクライアントからリモート読取要求を受けた場合、読取った原稿画像データを画像処理装置の内部記憶装置に保存せずに、直接クライアントに送信する。よって、本実施形態の画像処理装置は、読取った原稿画像データを内部記憶装置に一時保存することがないので、ネットワークを介して原稿画像データを送信する場合に、原稿画像データを一時保存することによって生じうる情報漏洩を回避できる。
【００３６】
また、読取原稿の枚数が多い場合、読取ったすべての原稿画像データを一時的に画像処理装置のメモリで保持するのは限界がある。この問題を解決するため、本実施形態の画像処理装置は、一度にすべての原稿を読取らず、事前に決めたページ数分の原稿を読取り、読取った原稿画像データと残り原稿有無情報をクライアントに送信する。残り原稿がある場合、クライアント側は、再度読取要求を画像処理装置に送信することによって、残りの原稿を同様に読取ができる。よって、本実施形態の画像処理装置は、読取原稿の枚数が多い場合でも、読取った原稿画像データを画像処理装置の内部記憶装置に保存せずに、すべての原稿を読取ることができる。
【００３７】
以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【００３８】
例えば、上述した実施形態における動作（フローチャートに示す動作）は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００３９】
ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。
【００４０】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。
【００４１】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００４２】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図３】本発明の実施形態に係る画像処理装置がクライアントから受信するリクエストの一例と、本発明の実施形態に係る画像処理装置がクライアントへ送信するレスポンスの一例とを示す図である。
【図４】本発明の実施形態に係る画像処理装置がクライアントへ送信するレスポンスの一例を示す図である。
【符号の説明】
【００４４】
１    通信部
２    リモート読取要求処理部
３    読取原稿検知部
４    読取処理部
５    クライアント
【図１】
2010035108.tif 000003
【図２】
2010035108.tif 000004
【図３】
2010035108.tif 000005
【図４】
2010035108.tif 000006