[go: up one dir, main page]

JP2006163915A - 画像読取システム、画像読取方法およびプログラム - Google Patents

画像読取システム、画像読取方法およびプログラム Download PDF

Info

Publication number
JP2006163915A
JP2006163915A JP2004355494A JP2004355494A JP2006163915A JP 2006163915 A JP2006163915 A JP 2006163915A JP 2004355494 A JP2004355494 A JP 2004355494A JP 2004355494 A JP2004355494 A JP 2004355494A JP 2006163915 A JP2006163915 A JP 2006163915A
Authority
JP
Japan
Prior art keywords
image
document management
job
server
management server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2004355494A
Other languages
English (en)
Inventor
Atsushi Kashioka
敦之 柏岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2004355494A priority Critical patent/JP2006163915A/ja
Publication of JP2006163915A publication Critical patent/JP2006163915A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

【課題】 ユーザがスキャナデバイスで読み取った画像とその画像に対する属性ファイルを基に、ユーザが事前に登録したジョブに従い、画像及び属性ファイルからインデックスとなり得る情報を抽出するとともに、画像を複数のサーバに格納するための形式に変換し、変換された画像とインデックスを自動的に複数のサーバに格納することを目的とする。
【解決手段】 ユーザがスキャナデバイスで読み取った画像に対し行う処理を設定するジョブ作成手段と、スキャナデバイスが読み取った画像及び画像を読み取った際に作成される属性ファイルをコンピュータに送信する手段と、画像をジョブに従い処理を施し、画像及び属性ファイルよりインデックスを作成する手段と、該ジョブに従い複数のサーバに該画像と該インデックスを自動的に格納する手段と、格納が正常に行われているか否かを格納時間より検知する手段とを具備している。
【選択図】 図1

Description

本発明は、ネットワークに接続された複数の利用者が共有するスキャナデバイス(読取装置)より画像や属性ファイルを取り込む際に、ユーザの設定に従い画像に施す処理や、画像から抽出した情報をインデックス化し、自動的にサーバに格納する画像読取システム、画像読取方法およびプログラムに関する。
近年、オフィスに溢れるドキュメント情報を整理し、データベースとして蓄積し、検索を容易にしようとするドキュメント・マネージメント・システム(以下、DMSと記述する。)と言われるサービス概念が話題に上がる機会が増えてきている。
これは、昨今迄は紙媒体での情報(ドキュメント)のやり取りが行われてきたが、これらのドキュメントは溜まる一方であり、いざ必要となる情報を探す場合に、多くのドキュメントの中から探す作業は大変煩雑であり、且つ多くの人間の間で、そのドキュメントを共有化することは難しいことから、このようなサービス概念が考えられるようになった。
従来、このようなDMSの一例として、様々なファイルサーバやドキュメント管理(データベース)サーバ等の提案が行われてきたが、その多くがスキャナデバイスとの連携や融合性を考慮に入れたものではなく、ユーザは、ドキュメントをスキャンすることで得た画像データを、各クライアントPC(パーソナルコンピュータ)において画像処理を施したり、インデックスの作成を行う等、手作業で各種サーバに格納するためのデータ作りを行うと言う煩わしさがあった。
このようは問題点を解消するために、複数の利用者が共有するスキャナデバイス(読取装置)としてのデジタル複写機と各ユーザが使用する情報処理装置としてのコンピュータとがネットワーク(通信網)で接続される環境において、前記デジタル複写機において予め登録された原稿を読み取る際の読取モードと、同じく予め登録されたその読取モードで読み取った原稿の画像に対して実行する処理(以下、ジョブとする)とを、前記デジタル複写機における操作パネル上で選択することで、その選択内容に従い読取処理を実行する幾つかの従来システムの提案がなされている(例えば、特許文献1参照)。
特開平10−191011号公報
しかしながら、これら従来システムでは、複数のドキュメント管理サーバに対する並列処理に対応したものではなく、一つのドキュメント管理サーバに対するものでしかなかった。そこで、複数のドキュメント管理サーバに対応するために、一つのドキュメント管理サーバに対応した幾つかの従来システムを、一つのPCにインストールすることも考えられる。しかしながら、一つのPC内で複数のプロセスが同時に走るため負荷がかかってしまう。一方で、複数のPCに分散して幾つかの従来システムをインストールすることで対応する方法も考えられるが、複数台のPCを管理するため管理者は煩雑な作業を求められる。
また、複数のドキュメント管理サーバへ並列に格納するためには、データ格納中に異常が発生したか否かを検知する方法について、ドキュメント管理サーバ毎に設定できる柔軟な検知手段を要する必要がある。
本発明は、上述した従来技術の有する問題点を解消するためになされたもので、その目的は、ジョブに従い変換された画像とインデックスとを自動的にドキュメント管理サーバに格納することを可能とした画像読取システム、画像読取方法およびプログラムを提供することである。
本発明に係る第一の発明は、前記課題を解決するために、ネットワークプロトコルを介してスキャナデバイスとコンピュータが接続された環境下において、ユーザが文書を該スキャナデバイスで読み取った画像に対し行う処理を設定するジョブを作成する手段と、該ジョブをスキャナデバイスに登録する手段と、該スキャナデバイスが読み取った該画像及び該画像を読み取った際に作成される属性ファイルを該ネットワークプロトコルを介して該コンピュータに送信する手段と、該画像及び該属性ファイルを受信する手段と、該画像を該ジョブに従い処理を施し、該属性ファイルと該画像に処理を施した結果よりインデックスを作成する手段と、該ジョブに従い複数のドキュメント管理サーバに該画像と該インデックスを自動的に並列に格納する手段と、格納処理が正常に行われているか否かを格納時間より検知する手段とを有するものである。
本発明に係る第二の発明は、前記課題を解決するために、第一の発明において前記画像及び前記属性ファイルを受信する手段と、前記属性ファイルと前記画像に処理を施した結果よりインデックスを作成する手段とがネットワークプロトコルを介して接続された異なるコンピュータ上に存在することを特徴とするものである。
本発明によれば、ジョブに従い変換された画像とインデックスとを自動的にドキュメント管理サーバに格納することが可能であり、且つインデックス情報により前記ドキュメント管理サーバ内での検索も容易に行えるものであって、複数のドキュメント管理サーバに並列に格納処理を実行することができ、かつ、あるドキュメント管理サーバとの正常なアクセスができなくなっても、システム全体として不安定な動作をすることを防ぎ、他のドキュメント管理サーバへの格納処理を続けることが可能となる。
また、ジョブ毎、もしくはドキュメント管理サーバ毎にタイムアウト時間の設定をできるため、ドキュメント管理サーバへ画像及びインデックスを格納している処理時間を柔軟に検知することができる。
以下、本発明の各実施の形態を図面に基づき説明する。
(第1実施の形態)
まず、本発明の第1実施の形態を図1乃至図9に基づき説明する。
図1は、本実施の形態に係る画像読取システムのシステム構成図であり、画像読取装置であるネットワーク直結MFP(スキャナ)デバイス1(以降、MFPデバイスと記述する)と、本実施の形態に係る画像読取システムと幾つかのドキュメント管理サーバが入った情報処理装置であるサーバPC3とが、FTP(File Transfer Protocol)やSalutationなどの通信プロトコルを(LAN2)介して接続して構成されている。尚、MFPデバイス1とサーバPC3とを、FTP以外のSMTP(Send Mail Transfer Protocol)、或いはSMB(Server Message Block)等のプロトコルを介して接続して構成しても良い。
図2は、サーバPC3における、本画像読取システムとドキュメント管理サーバとの関係を示すブロック図である。本画像読取システムは、ユーザ操作によりユーザ所望の動作をさせるための設定を行うマネージャアプリケーション31と、実際にMFPデバイス1より画像や、画像に関する情報を受けて、マネージャアプリケーション31においてユーザが設定した情報(マネージャアプリケーション31は、設定情報32にユーザの設定した内容をセーブする)に従い動作し、ドキュメント管理サーバ34に画像を格納するサーバアプリケーション33とに分けられる。
サーバアプリケーション33は、図2にあるように、MFPデバイス1との通信手段として、各プロトコルに対応したサーバを持つ(例えば、FTPサーバ331やSalutationサーバ332である)。ここで、MFPデバイス1との通信プロトコルとしてSMTPやSMBが用いる場合、それぞれに対応したサーバを構成として追加しても良い。なお、以下の説明においては、MFPデバイス1とサーバアプリケーション33との間の通信プロトコルとして、FTPサーバを用いた場合についてのみ説明する。
以下、本実施の形態に係る画像読取システムの処理の流れの概要について、図1乃至図4を用いて説明する。
図3は、本実施の形態に係る画像読取システムの概念図であり、同図において、図1及び図2と同一部分には同一符号が付してある。
図4は、本実施の形態に係る画像読取システムの処理動作の流れを示すフローチャートである。
まず、ステップS101において、ユーザはマネージャアプリケーション31を用いて、ジョブを作成する。マネージャアプリケーション31は、作成したジョブの情報を設定情報32にセーブする。
次に、ステップS102において、ユーザは前記ステップS101において作成したジョブをMFPデバイス1に登録する。尚、このジョブをMFPデバイス1に登録する方法は、MFPデバイス1に設定情報32が記載されたシートをスキャンしたり、或いはFTPやTCP/IPのようなネットワークプロトコルを介してMFPデバイス1に設定情報32を通知する等の公知の技術を用いても良い。
次に、ステップS103において、ユーザはドキュメント管理サーバ34に保存したい原稿をMFPデバイス1の原稿台、若しくはADF(自動原稿給送装置)にセットし、MFPデバイス1にある図示しない操作パネルよりジョブを選択する。その後、前記操作パネルのスキャンボタンを押下すると、MFPデバイス1は、FTPサーバ331に画像データファイル及び属性ファイルを送信する。
次に、ステップS104において、LAN2を介して送信された画像データファイル及び属性ファイルがFTPサーバ331に蓄積される。尚、MFPデバイス1は、前記設定情報32に決められたFTPサーバ331内のフォルダに対し、画像データファイル及び属性ファイルを蓄積する。
次に、ステップS105において、サーバコア333がFTPサーバ331から画像データファイル及び属性ファイルを取得する。取得するタイミングは、MFPデバイス1がFTPサーバ331内に画像データファイル及び属性ファイルを送信し終えた際に、FTPサーバ331がサーバコア333に画像データファイル及び属性ファイルを受信したことを通知した後である。
次に、ステップS106において、前記ステップS105において得た画像データファイル及び属性ファイルを、前記設定情報32に従い、どのドキュメント管理サーバに格納すべきファイルであるか振り分ける。
次に、ステップS107において、ジョブ管理S334に画像データファイル及び属性ファイルをキューイングし、一番古いキューイング情報(画像データファイル及び属性情報ファイル)から格納準備を行う。具体的には、S108において前記設定情報32に従い画像データファイルより情報を抽出、若しくは処理を施す。また、設定情報32より得る、格納するドキュメント管理サーバ34の種類に合わせ、画像ファイルデータを処理し、また、属性ファイルよりインデックスの作成を行う。
次に、ステップS109において、前記ステップS109において得た画像ファイル及びインデックスをドキュメント管理サーバ34に格納した後、本処理動作を終了する。尚、ドキュメント管理サーバ34に格納するパスは、設定情報32ファイルにて指定されたパスである。
以下、各処理について、図5乃至図9を用いて具体的に説明する。
[ジョブの作成]
図5は、本実施の形態に係る画像読取システムにおける設定情報32を作成するマネージャアプリケーション31のユーザインターフェースの一例を示す図であり、ユーザは、マネージャアプリケーション31を用いてジョブ毎の詳細な設定を行うことができる。
マネージャアプリケーション31は、図2にあるようにメインマネージャ311と設定作業312の二つからなる。該メインマネージャ311では、ジョブ名や、ジョブの管理者、ジョブの管理者のメールアドレス、格納するドキュメント管理サーバの選択など、一般的なジョブの設定を行う(図5は、該メインマネージャ311のユーザインターフェースにあたる)。
一方、該設定作業312では、該ドキュメント管理サーバ内に格納するパスや、格納する際の画像ファイル形式の指定や、前記MFPデバイス1より送信される属性情報ファイル及び画像データファイルより抽出した情報(インデックス情報)の格納方法など、該ドキュメント管理サーバ依存の設定を行う(図5において、[詳細設定]ボタンを押下した際に表示される図示しないユーザインターフェースにあたる)。
マネージャアプリケーション31は、ユーザが設定した設定情報32をテキストファイル形式で、サーバPC3内のハードディスク若しくはメモリ上に作成する。ユーザが前記設定情報32を更新する場合も、ジョブの作成の場合と同様に行う。
なお、ドキュメント管理サーバ34にセキュリティがあり、利用するユーザを登録する必要がある場合には、マネージャアプリケーション31で作成された全ジョブにあるユーザを、自動的にドキュメント管理サーバ34に登録しても良い。また、マネージャアプリケーション31のユーザインターフェースに、ドキュメント管理サーバ34に登録されたユーザ名及びパスワードを入力しておき、前記画像データファイル及び属性ファイルを格納する際に、該ユーザ名及び該パスワードをドキュメント管理サーバ34に自動的に入力しても良い。
また、ジョブの設定内容は、これら以外のものを含んでも構わない。例えば、前記図3及び図4のステップS104において、MFPデバイス1が送信した前記画像データファイル及び前記属性ファイルを、FTPサーバ331内に格納するフォルダを指定してもよい。但し、FTPサーバ331内の格納するフォルダを指定しない場合は、マネージャアプリケーション31が、ジョブ毎に自動的にFTPサーバ331内の格納するパスを決定するため、ユーザがマネージャアプリケーション31上で行う作業が減り、且つFTPサーバ331のディレクトリ及びファイル構成を考慮する必要がないため、より煩わしい作業が軽減される。
また、マネージャアプリケーション31のユーザインターフェースは、図5に示したような形態若しくはUIを持つソフトウェアアプリケーション以外の形態でも構わない。例えば、公知の技術であるジョブシートのように、該ジョブシート上に書かれた設定項目にユーザがチェックを行い、該ジョブシートをサーバPC3にローカル若しくはネットワーク接続された図示しないスキャナデバイスにスキャンさせ、設定情報32を得ても良い。
[ジョブをMFPデバイスに登録]
マネージャアプリケーション31で作成された設定情報32を、MFPデバイス1に登録する。より詳細には、サーバPC3において、MFPデバイス1の図示しないリモート・ユーザインターフェースを用いて、設定情報32をインポートし、MFPデバイス1に登録する。
尚、設定情報32をMFPデバイス1に登録する方法は、上述した方法のみに限らない。例えば、マネージャアプリケーション31でジョブを新規作成及び更新した際に、自動的にMFPデバイス1にネットワークプロトコルを介して設定情報32を送信しても良い。また、マネージャアプリケーション31でジョブを新規作成及び更新した際に、サーバPC3にローカル若しくはネットワーク接続された図示しないプリンタに設定情報32が印刷され、該印刷された設定情報32をMFPデバイス1にスキャンさせることで登録しても構わない。
[MFPデバイスのファイル送信]
MFPデバイス1より、ユーザが該MFPデバイス1の原稿台若しくはADF(原稿自動給送装置)にセットした原稿の画像データ及び属性ファイルが送信される。より詳細には、ユーザは前記図3及び図4のステップS102によりMFPデバイス1に登録されたジョブを選択した後、スキャン(原稿読み取り若しくは画像データ及び属性ファイルの送信)ボタンを押下することで、MFPデバイス1にセットされた原稿を読み取り、属性ファイルと共に、ジョブに記されたFTPサーバ331に格納するパスに従い、該FTPサーバ331に画像データファイル及び属性ファイルを送信する。
尚、原稿は複数枚であっても構わない。この場合、ユーザは、MFPデバイス1のADFに原稿をセットしてスキャンボタンを押下すると、全ての原稿が読み取られ、その読取データがFTPサーバ331に送信される。この際、送信される該画像データファイルのファイル形式は任意の形式で構わない。但し、ドキュメント管理サーバ34が格納できるファイル形式であれば、該ドキュメント管理サーバ34に格納する前に画像形式変換処理を必要としないため、処理速度が向上する。
また、原稿が複数枚である場合、画像データファイルの形式はシングルページTIFF形式であっても、マルチページTIFF形式であっても構わない。但し、シングルページTIFF形式で送信する場合には、該送信される画像データファイル間の関係を明確にするために、各画像データファイル名をHHMMSSDDZZYYYY_XXXX.TIF(HH:読み取り時の時間、MM:読み取り時の分、SS:読み取り時の秒、DD:読み取り時の日、ZZ:読み取り時の月、YYYY:読み取り時の年、XXXX:読み取り開始ページを1ページ目とした場合のページ数)とする。これにより、シングルページTIFF形式で画像が送信する場合にも、各画像データファイル間の関係を明確にでき、ドキュメント管理サーバ34がマルチページTIFF形式のみ格納できる場合であっても、シングルページTIFFからマルチページTIFF形式への変換処理が正確に行える。
また、属性ファイルに記される情報は、送信日時、MFPデバイス1の機種名、設置場所、ユーザ名、及び同時に送信される画像データファイルの名前やサイズ等、ドキュメント管理サーバ34に格納する際に、インデックス情報として有用な事項が良い。尚、属性ファイルに記される情報は、これら以外の事項であっても構わない。
[ファイルをFTPサーバに蓄積]
前記図3及び図4のステップS103において、MFPデバイス1よりLAN2を介して送信された前記画像データファイル及び前記属性ファイルをFTPサーバ331に蓄積する。より詳細には、MFPデバイス1により指定されるFTPサーバ331のフォルダに、前記画像データファイル及び前記属性ファイルを蓄積する。この際、MFPデバイス1は、LAN2を介してMFPデバイス1により指定されるFTPサーバ331のフォルダ以下にディレクトリの作成命令を出した後に、作成されたディレクトリを蓄積するパスとして指定し、前記画像データファイル及び前記属性ファイルを送信しても良い。
尚、FTPサーバ331は、MFPデバイス1から送信された日時、前記画像データファイル及び前記属性ファイル名等をログとして出力する。ログとして出力される情報は、これら以外のものであっても良い。また、ログの出力方法として、サーバPC3内の任意の場所にファイルを作成しても良いし、マネージャアプリケーション31等のログを纏める手段に、該ログを通知する手段を有しても構わない。
[FTPサーバよりファイルを取得]
前記S104においてFTPサーバ331に蓄積された画像データファイル及び属性ファイルをサーバコア333が取得する。図6は、FTPサーバ331がサーバコア333にデータを渡すまでの処理動作の流れを示すフローチャートである。以下、図6を用いて説明する。
FTPサーバ331は、ステップS201においてMFPデバイス1がログインしたか否かを監視する。
次に、該S201においてログインしたことを認識すると、ステップS202においてMFPデバイス1から送信されるファイルの監視を開始する。
次に、ステップS203においてMFPデバイス1がログアウトしたことを認識すると、そのログアウトが正常なログアウトか否かをステップS204で判定する。前記S204において、タイムアウトなどにより異常でログアウトしたことを認識すると、S205においてその内容をエラーとして通知する。本実施形態では、サーバコア333において全てのエラー処理を行うため、図示しないメール送信手段を用いてユーザに通知することになるが、該S205においてメール通知したり、図示しないサーバPC3のモニターにエラーを表示しても良い。また、前記S204において、正常にログアウトしたことを認識すると、ステップS206においてファイルの監視を終了する。
次にステップS207において、属性ファイルがあるか否かを判定し、ある場合は、ステップS208において属性ファイルをオープンし、該属性ファイルに書かれた情報を得て、属性ファイルに書かれた内容と実際に送信された画像ファイルデータのサイズやファイル数などが一致しているか調査する(属性ファイル判定処理)。ここで、属性ファイルに書かれた情報とは、画像データファイルの名前やサイズ等である。
次に、ステップS209において、前記S201から該208における処理の結果をサーバコア333に通知する。前記S208において正常にファイルが送信された場合には、画像データファイルと属性ファイルの在り処を通知する。もし、S204やS208において不正やエラーが検知された場合は、そのエラー情報をサーバコア333に通知する。
なお、画像データファイル及び属性ファイルは、該サーバコア333よりドキュメント管理サーバへの格納が成功した後に削除命令を受け、それに従い画像データファイル及び属性ファイルを削除する。ドキュメント管理サーバへの格納が成功するまでデータを削除しないことで、何らかの理由で格納に失敗した際にデータを保証することが可能となる。
[画像及び属性ファイルをドキュメント管理サーバ毎に割り振り]
以下、前記サーバコア333がDMS毎に前記FTPサーバ331より得た画像データ及び属性ファイルを、ドキュメント管理サーバ毎に用意するジョブ管理334に割り振る処理手段を図7を用いて説明する。
サーバコア333は、S301により前記FTPサーバ331より画像データ及び属性ファイルのデータ受信通知があったか否かを確認する。
次に、該データ受信通知があった場合、S302により該FTPサーバ331のどのフォルダに該データが蓄積されているか確認する。この際、該FTPサーバ331内のフォルダ名と前記マネージャアプリケーション31により作成されたジョブとは一対一で関連付けられているため、どのジョブに対するデータの送信であるのか判定する。つまり、どのドキュメント管理サーバに格納すべきデータであるのか判定できる。
次に、S303により、S302の判定結果に従い、ドキュメント管理サーバ毎に用意するジョブ管理334にデータとジョブ情報を通知する。
[画像及び属性ファイルをキューイング]
以下、該ジョブ管理334における処理手順を、図8を用いて説明する。なお、上述した様に、該ジョブ管理334は、ドキュメント管理サーバ毎に用意される。その為、以下では、一つの該ジョブ管理334における処理について説明する。本実施形態では、複数のドキュメント管理サーバに対応するために、複数の該ジョブ管理334と後述する格納作業335が、並列に動作することになる。
該ジョブ管理334は、ステップS401により前記サーバコア333より得た画像データ及び属性ファイルをキューイングする。
次に、ステップS402により、該格納作業335がドキュメント管理サーバにデータを格納中であるか否かを判定する。格納処理中でない場合、最も古いキューイングされたジョブに対し、ドキュメント管理サーバに格納するための処理を続行する。
なお、ステップS403により、ドキュメント管理サーバに正常に格納し終えたか否かを確認し、エラーが発生した場合、ステップS404により、ユーザにエラーを通知する。本実施形態では、前記サーバコア333において全てのエラー処理を行うため、図示しないメール送信手段を用いてユーザに通知することになるが、該S205においてメール通知したり、図示しないサーバPC3のモニターにエラーを表示しても良い。
次に、ステップS405において、前記S403の結果を前記サーバコア333に通知する。もし、S403において不正やエラーが検知された場合は、そのエラー情報を前記サーバコア333に通知する。
[画像及び属性ファイルを処理]
ステップS108において、設定情報32に従い、画像データファイルにOCR等の画像処理を施し、また、該画像処理より得た情報及び属性ファイルよりインデックスを作成し、サーバPC3内のハードディスク若しくはメモリ上に格納する。
なお、前記ステップS108において、設定情報32に従い、画像データファイルにOCR等の画像処理を施すが、画像形式変換処理等の一般的な処理が施されても構わない。
[画像ファイル及びインデックスをドキュメント管理サーバに格納]
以下、ジョブ管理334と格納作業335における処理手順を、図9を用いて説明する。
ステップS501により、該格納作業335は前記ジョブ管理334より画像データファイルとステップS108により作成されたインデックスを取得し、かつ、該ジョブ管理334より得るジョブ情報に従い、実際にドキュメント管理サーバ34にアクセスし、格納処理を開始する。
次に、ステップS502により、該ジョブ管理334は該格納作業335が、ドキュメント管理サーバ34に格納時間がタイムアウト設定時間を超えていないか否かを確認する。タイムアウト時間は、前記マネージャアプリケーション31により、ジョブ毎に設定されている。
なお、タイムアウト設定時間は、画像データを1ファイル格納する時間を設定することが望ましい。これにより、ジョブ毎に画像データ数からタイムアウト時間を算出することが可能となり、より柔軟性を持ったタイムアウトの検知を行うことができる。
また、タイムアウト時間は、前記マネージャアプリケーション31において、ドキュメント管理サーバ毎に設定しても良い。これにより、ジョブを作成する度に設定しなくても良いため、ユーザの設定作業が簡略化できる。なお、このステップS502において、格納処理のタイムアウトを検知する手段の代わりに、ドキュメント管理サーバが格納処理を実行しつつ、正常に格納処理を行っていることを通知できる手段を持っているのであれば、一定間隔で正常に格納処理を行っていることを確認しあっても良い。
次に、ステップS503により、ステップS502において格納処理がタイムアウトを起こしたと検知した場合、該ジョブ管理334は、格納作業335を強制終了させる。このステップにより、ドキュメント管理サーバ34が正常に動作していない場合にも、本実施形態ではシステムが異常終了することを防ぐことができる。少なくとも、複数のドキュメント管理サーバ34に対し、並列に格納処理を行っている本実施例においては、例えば、ドキュメント管理サーバAに対する格納中にタイムアウトが発生した場合にも、ドキュメント管理サーバA以外のドキュメント管理サーバに対する格納処理は正常に作業を続行することが可能となる。
次に、ステップS504により、該ジョブ管理334は、格納作業335が格納処理を終えたか否かを判定する。
次に、ステップS505により、ステップS504で格納作業335が画像データの格納を終えたことを確認すると、その格納処理が正常に終了したか否かを判定する。
次に、ステップS506により、もしステップS504で格納処理が異常終了したことを検知した場合、もしくはS502で格納処理がタイムアウトで終了した場合、ステップS506により、ユーザにエラーを通知する。本実施形態では、前記サーバコア333において全てのエラー処理を行うため、図示しないメール送信手段を用いてユーザに通知することになるが、該S506においてメール通知したり、図示しないサーバPC3のモニターにエラーを表示しても良い。
次に、ステップS507において、前記S505、もしくはS506の結果を前記サーバコア333に通知する。もし、S506において不正やエラーが検知された場合は、そのエラー情報を前記サーバコア333に通知する。
[ログの表示]
FTPサーバ331、ジョブ管理334、格納作業335及びサーバコア333での処理をサーバコア333でログ情報として纏め、マネージャアプリケーション31で図示しないユーザインターフェースを用いてログを表示することができる。ユーザは、ドキュメント管理サーバ34に画像データファイル及びインデックスを格納するまでの処理においてエラーが発生した場合等に、ユーザインターフェースを用いてログを確認し、どの工程においてエラーが発生したのか調査する。
以上のように、本実施の形態に係る画像読取システムによれば、ユーザがスキャナデバイスであるMFPデバイス1上の操作パネルを用いて事前に登録したジョブを選択したり、或いはスキャンボタンを押下した際に、取り込まれた画像及びユーザがMFPデバイス1を操作した際の情報が属性ファイルから、インデックスとなり得る情報を抽出すると共に、前記ジョブに従い画像を各種ドキュメント管理サーバに格納するための形式に変換し、前記ジョブに従い前記変換された画像とインデックスとを自動的にドキュメント管理サーバに格納することができ、且つインデックス情報により前記ドキュメント管理サーバ内での検索も容易に行える。
また、前記ジョブを作成する際に、前記ドキュメント管理サーバ内のフォルダ及びファイル構造を表示することができるため、ユーザは、前記ドキュメント管理サーバの詳細に関する知識を持つ必要なく、自動的に画像とインデックスとを格納することができる。
また、各処理におけるログを残すことで、若し、前記ドキュメント管理サーバに画像とインデックスとを格納するまでの工程においてエラーが発生した場合にも、どの処理においてエラーが発生したのかを確認することができる。
また、画像とインデックスを格納する対象となるドキュメント管理サーバ毎に実際の格納処理を行う手段(スレッド)を設けるため、何らかの異常が発生し、あるドキュメント管理サーバとの間で正常なアクセスができなくなった場合にも、本実施形態のアプリケーションにおいてはシステム全体として不安定になることはなく、複数のドキュメント管理サーバへの格納処理を並列に実行することが可能となる。
なお、本実施形態のアプリケーションを実現するためのシステム構成に関して、図10に示したように、クライアントPC4に本実施形態のアプリケーションが、サーバPC5にドキュメント管理サーバがあり、MFPデバイス1とそれぞれがLAN2によって接続されている環境であっても良い。
また、図11に示したように、サーバPC6が、インターネットを介して接続されている環境であっても良い。
(その他の実施の形態)
尚、本発明は、複数の機器(例えば、ホストコンピュータ、インターフェース機器、リーダー、プリンタ等)から構成されるシステムに適用しても、1つの機器からなる装置(例えば、複写機、ファクシミリ装置等)に適用してもよい。
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
本発明の第1実施の形態に係る画像読取システムの構成を示すブロック図である。 本発明の第1実施の形態に係る画像読取システムの概念図である。 本発明の第1実施の形態に係る画像読取システムにおけるマネージメントアプリケーションのシステム構成を示す図である。 本発明の第1実施の形態に係る画像読取システムにおける処理動作の流れを示すフローチャートである。 本発明の第1実施の形態に係る画像読取システムにおける設定情報32を作成するマネージャアプリケーションのユーザインターフェースの一例を示す図である。 本発明の第1実施の形態に係る画像読取システムのFTPサーバよりサーバコアが画像データファイル及び属性ファイルを取得する処理動作の流れを示すフローチャートである。 本発明の第1実施の形態に係る画像読取システムのサーバコアがドキュメント管理サーバ毎に画像データファイル及び属性ファイルを振り分ける処理動作の流れを示すフローチャートである。 本発明の第1実施の形態に係る画像読取システムのジョブ管理における処理動作の流れを示すフローチャートである。 本発明の第1実施の形態に係る画像読取システムのデータ格納処理における処理動作の流れを示すフローチャートである。 本発明の第1実施とは異なる実施形態に係る画像読取システムの構成を示すブロック図である。 本発明の第1実施とは異なる実施形態に係る画像読取システムの構成を示すブロック図である。
符号の説明
1 MFPデバイス
2 サーバPC
3 LAN

Claims (5)

  1. プロトコルを介してスキャナデバイスとコンピュータが接続された状況下において、ユーザがスキャナデバイス上の操作パネルを用いて事前に登録したジョブを選択及びスキャンボタンを押下した際、取り込まれた画像及びユーザが該スキャナデバイスを操作した際の情報が属性ファイルとして該ネットワークプロトコルを介して該コンピュータに送信し、該ジョブを基に該画像及び該属性ファイルからインデックスとなり得る情報を抽出するとともに、該ジョブに従い該画像を複数のドキュメント管理サーバに格納するための形式に変換し、該ジョブに従い該変換された画像と該インデックスを自動的に複数のドキュメント管理サーバに並列に格納する画像読取システムであって、各ドキュメント管理サーバ毎に格納処理に要する時間を設定することで、各ドキュメント管理サーバとの正常なアクセスができなくなっても、システム全体として不安定な動作をすることを防ぎ、他のドキュメント管理サーバへの格納処理を続けることができることを特徴とする画像読取システム。
  2. 請求項1に記載の画像読取システムにおいて、前記画像読取システムとドキュメント管理サーバがLANを介して別々のコンピュータに存在することを特徴とする画像読取システム。
  3. プロトコルを介してスキャナデバイスとコンピュータが接続された状況下において、ユーザがスキャナデバイス上の操作パネルを用いて事前に登録したジョブを選択及びスキャンボタンを押下した際、取り込まれた画像及びユーザが該スキャナデバイスを操作した際の情報が属性ファイルとして該ネットワークプロトコルを介して該コンピュータに送信し、該ジョブを基に該画像及び該属性ファイルからインデックスとなり得る情報を抽出するとともに、該ジョブに従い該画像を複数のドキュメント管理サーバに格納するための形式に変換し、該ジョブに従い該変換された画像と該インデックスを自動的に複数のドキュメント管理サーバに並列に格納する画像読取方法であって、各ドキュメント管理サーバ毎に格納処理に要する時間を設定することで、各ドキュメント管理サーバとの正常なアクセスができなくなっても、システム全体として不安定な動作をすることを防ぎ、他のドキュメント管理サーバへの格納処理を続けることができることを特徴とする画像読取方法。
  4. 請求項3に記載の画像読取方法において、前記画像読取方法とドキュメント管理サーバがLANを介して別々のコンピュータに存在することを特徴とする画像読取方法。
  5. 請求項3または4に記載の画像読取方法を実現するためのプログラム。
JP2004355494A 2004-12-08 2004-12-08 画像読取システム、画像読取方法およびプログラム Withdrawn JP2006163915A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004355494A JP2006163915A (ja) 2004-12-08 2004-12-08 画像読取システム、画像読取方法およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004355494A JP2006163915A (ja) 2004-12-08 2004-12-08 画像読取システム、画像読取方法およびプログラム

Publications (1)

Publication Number Publication Date
JP2006163915A true JP2006163915A (ja) 2006-06-22

Family

ID=36665858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004355494A Withdrawn JP2006163915A (ja) 2004-12-08 2004-12-08 画像読取システム、画像読取方法およびプログラム

Country Status (1)

Country Link
JP (1) JP2006163915A (ja)

Similar Documents

Publication Publication Date Title
US10075597B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
JP5534666B2 (ja) ドキュメント処理装置およびその制御方法、ドキュメント管理システムおよび該システムにおけるデータ処理方法並びにコンピュータプログラム
EP1770980A1 (en) Data transmission apparatus, control method therefor, and image input/output apparatus
CN101998016B (zh) 图像形成设备及图像处理设备、系统和方法
US20130013662A1 (en) Method, apparatus, and computer program product for processing workflow
US20080100873A1 (en) Information processing device, image log management device, and image log management system
JP5621286B2 (ja) 画像処理装置、画像形成装置、情報処理装置、画像処理システム、画像処理方法、画像処理プログラム及び記憶媒体
CN101237505A (zh) 成像设备及控制成像设备的方法
US8893151B2 (en) Apparatus for controlling job history recording settings in an image forming apparatus, and method and storage medium for controlling the same
JP4425238B2 (ja) プリントシステムおよび印刷管理サーバおよび印刷装置およびプリントシステムの制御方法および印刷管理サーバの制御方法および印刷装置の制御方法およびプログラム
US11800032B2 (en) Apparatus, information processing method, and storage medium
JP3799260B2 (ja) 画像読取方法、画像読取システム、画像読取システムの制御プログラム及び記憶媒体
JP4995001B2 (ja) 画像処理装置、情報処理装置、ログ処理方法、方法、プログラム
JP2008165529A (ja) プリントシステムおよび印刷管理サーバおよび印刷装置および印刷管理サーバの制御方法および印刷装置の制御方法およびプログラム
JP2006163915A (ja) 画像読取システム、画像読取方法およびプログラム
JP5504691B2 (ja) 情報処理装置、プログラム、記録媒体、及び方法
JP2011186527A (ja) 画像管理装置、画像形成装置、画像管理システムの制御方法、制御プログラム及び記録媒体
JP2006166100A (ja) 画像読取システム、画像読取方法およびプログラム
JP2009017592A (ja) 画像形成装置及び文書管理システム
JP2008166958A (ja) ドキュメント処理システム及びドキュメント処理装置
JPH11136428A (ja) 画像処理装置及び制御方法
JP2003274095A (ja) 情報処理装置、画像読取方法、画像読取システム、及び記憶媒体
JP2001092760A (ja) サーバ装置及びネットワークシステム
JP2006165712A (ja) 文書転送システム
US12192430B2 (en) System having image processing apparatus that receives image data by fax, server apparatus that provides chat response concerning image data, and information terminal, storage medium, control method for information terminal, and information terminal

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080304