(57)【要約】【課題】画像データの配信先に容易にアクセス可能とすると共に、配信先の一覧性を向上させる。【解決手段】画像読取装置１は、原稿画像を読み取った画像データによる配信データを配信先サーバ３に配信する。画像読取装置１は、配信データを配信先サーバ３に配信すると、当該配信データのファイルパスを含む配信ログデータを生成し、生成した配信ログデータを、管理者用サーバ４の共用ディレクトリに格納される配信ログに対して追加する。配信ログは、各配信ログデータにおいてファイルパスの項目に当該ファイルパスで示されるファイルに対するリンク情報を埋め込まれた状態で、クライアント５に対して提示される。【選択図】図１
2012186543.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される第１のサーバ上のデータ格納場所を示すアドレス情報を指定する指定手段と、
原稿画像を読み取って得られた画像データを、前記指定手段で指定された前記アドレス情報に示される前記データ格納場所に対して配信する画像データ配信手段と、
前記画像データのファイル名と、該画像データが送信される前記データ格納場所を示す前記アドレス情報とからなるファイルパス情報を含むログデータを生成する生成手段と、
ネットワークを介して接続される第２のサーバ上の配信ログに対して前記ログデータを追加するログ編集手段と
を有する
ことを特徴とする画像読取装置。
【請求項２】
前記生成手段は、
前記ログデータに対して、さらに、前記ログデータに記述される前記画像データが前記第１のサーバに送信された日時を示す配信日時情報と、該画像データの前記第１のサーバへの送信を行ったユーザを示すユーザ情報と、該画像データの用途を示す用途情報と、自身を識別するための機器識別情報とを含める
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記生成手段は、
前記第２のサーバ上で前記配信ログを前記ログデータに含まれる各情報をキーとしてソート可能に前記ログデータを生成する
ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記ログ編集手段は、
前記第２のサーバ上の、他のコンピュータからネットワークを介したアクセスが許可されている共用フォルダ上の前記配信ログに対して前記ログデータを追加する
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の画像読取装置。
【請求項５】
前記ログ編集手段は、
前記第２のサーバに対してネットワークを介して接続されるコンピュータから閲覧可能な形式に変換される前記配信ログに対して、前記ログデータを追加する
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の画像読取装置。
【請求項６】
ネットワークを介して接続される第１のサーバ上のデータ格納場所を示すアドレス情報を指定する指定ステップと、
原稿画像を読み取って得られた画像データを、前記指定ステップで指定された前記アドレス情報に示される前記データ格納場所に対して配信する画像データ配信ステップと、
前記画像データのファイル名と、該画像データが送信される前記データ格納場所を示す前記アドレス情報とからなるファイルパス情報を含むログデータを生成する生成ステップと、
ネットワークを介して接続される第２のサーバ上の配信ログに対して前記ログデータを追加するログ編集ステップと
を画像読取装置を制御するコンピュータに実行させるための画像読取装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取った画像データをネットワーク上に配信できるようにした画像読取装置および画像読取装置の制御プログラムに関する。
【背景技術】
【０００２】
従来、原稿画像を読み取り、得られた画像データをネットワークを介して指定したコンピュータに配信する画像読取装置が知られている。また、このような画像読取装置において、画像データの配信先のアドレス情報（例えばファイルパス）をユーザに通知する技術も、既に知られている。この技術を用いることで、配信された画像データの閲覧に要するユーザの操作手順を簡素化し、作業効率を向上させることができる。
【０００３】
例えば、特許文献１には、文書（画像データ）の配信後に、配信した文書にアクセスするためのアドレス情報としてＵＲＬ(Uniform  Resource  Locator)形式の文字列を記述した電子メールをユーザに対して送信するようにした技術が開示されている。特許文献１の技術を用いることで、文書配信した際のユーザの文書閲覧操作を効率化することができる。
【０００４】
このように、画像データの配信先のアドレス情報をユーザに通知することで、ユーザは、画像読取装置における画像読み取り処理から一定時間が経過した後に、読み取った画像データにアクセスするような場合でも、当該画像データのアドレスを容易に知ることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、配信先のアドレス情報を電子メールで通知する場合、当該アドレス情報が、電子メールの宛先として指定された特定の個人にのみ通知されることになり、配信ログとしての一覧性に欠けるという問題点があった。例えば、管理者が画像データの配信状況全体を確認したいような場合、配信情報の通知に電子メールを用いると、管理者は、配信時に送信された電子メールを一通ずつ確認する必要があり、大変な手間となる。
【０００６】
特許文献１では、電子メールに文書の配信先のＵＲＬが記述されているため、このＵＲＬを用いて当該文書に対して直接的にアクセス可能であるが、配信ログとしての一覧性に欠けるという問題点は、解決されていない。
【０００７】
一方、画像読取装置内に記録される配信ログから、配信先のアドレス情報を確認する方法も考えられる。しかしながら、この方法においては、配信ログに記述されるアドレス情報は、配信先に直接的にアクセス可能な形式になっていない。そのため、配信ログから配信先の画像データに対する直接的なアクセスが困難であるという問題点があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、画像データの配信先に容易にアクセス可能とすると共に、配信先の一覧性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して接続される第１のサーバ上のデータ格納場所を示すアドレス情報を指定する指定手段と、原稿画像を読み取って得られた画像データを、指定手段で指定されたアドレス情報に示されるデータ格納場所に対して配信する画像データ配信手段と、画像データのファイル名と、画像データが送信されるデータ格納場所を示すアドレス情報とからなるファイルパス情報を含むログデータを生成する生成手段と、ネットワークを介して接続される第２のサーバ上の配信ログに対してログデータを追加するログ編集手段とを有することを特徴とする。
【００１０】
また、本発明は、ネットワークを介して接続される第１のサーバ上のデータ格納場所を示すアドレス情報を指定する指定ステップと、原稿画像を読み取って得られた画像データを、指定ステップで指定されたアドレス情報に示されるデータ格納場所に対して配信する画像データ配信ステップと、画像データのファイル名と、画像データが送信されるデータ格納場所を示すアドレス情報とからなるファイルパス情報を含むログデータを生成する生成ステップと、ネットワークを介して接続される第２のサーバ上の配信ログに対してログデータを追加するログ編集ステップとを画像読取装置を制御するコンピュータに実行させるための画像読取装置の制御プログラムである。
【発明の効果】
【００１１】
本発明によれば、画像データの配信先に容易にアクセス可能とすると共に、配信先の一覧性が向上されるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の第１の実施形態による画像読取装置を適用可能なシステムの一例の構成を示すブロック図である。
【図２】図２は、本発明の第１の実施形態によるシステムの機能を示す一例の機能ブロック図である。
【図３】図３は、画像読取装置の表示部に表示される表示の例を示す略線図である。
【図４】図４は、閲覧する配信ログを選択する配信ログ選択画面の例を示す略線図である。
【図５】図５は、配信ログ画面の一例を示す略線図である。
【図６】図６は、配信ログを構成する項目の例を示す略線図である。
【図７】図７は、配信ログ選択画面および配信ログ画面を表示させるために必要なファイルの例を示す略線図である。
【図８】図８は、本発明の第１の実施形態による配信ログの出力処理を示す一例のフローチャートである。
【図９】図９は、本発明の第２の実施形態による複合機の一例の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
以下に添付図面を参照して、本発明に係る画像読取装置の第１の実施形態を詳細に説明する。図１は、本発明の第１の実施形態による画像読取装置１を適用可能なシステムの一例の構成を示す。本第１の実施形態による画像読取装置１がＬＡＮ(Local  Area  Network)などによるネットワーク２に接続される。ネットワーク２に対して、さらに、配信先サーバ３および管理者用サーバ４が接続される。画像読取装置１、配信先サーバ３および管理者用サーバ４は、ネットワーク２を介して互いに通信可能とされている。さらに、ユーザ側のコンピュータであるクライアント５が管理者用サーバ４と通信可能に接続されてる。
【００１４】
なお、図１の例では、クライアント５が管理者用サーバ４に対して直接的に接続されるように示されているが、これはこの例に限らず、クライアント５をネットワーク２に接続し、クライアント５がネットワーク２を介して管理者用サーバ４と互いに通信可能としてもよい。また、図１の例では、ネットワーク２に対して１台の画像読取装置１が接続されるように示されているが、これはこの例に限定されず、複数台の画像読取装置１をネットワーク２に接続することができる。
【００１５】
画像読取装置１は、原稿画像を読み取って画像データを出力する画像読取部と、画像読取部から出力された画像データをネットワーク２に対して配信する配信部とを含む。配信先サーバ３、管理者用サーバ４およびクライアント５は、例えば、ＣＰＵ(Central  Processing  Unit)、メモリ、ＨＤＤ（ハードディスクドライブ）といった外部記憶装置、キーボードなどの入力デバイス、ディスプレイなどを備える一般的なコンピュータの構成を適用することができる。
【００１６】
このようなシステムにおいて、画像読取装置１は、例えば原稿画像を読み取って得られた画像データを、ネットワーク２を介して配信先サーバ３に送信する。配信先サーバ３は、画像読取装置１から送信された画像データを、指定された格納場所に格納する。
【００１７】
画像読取装置１は、画像データを配信先サーバ３に配信すると、当該画像データへのアクセス方法を示す情報（以下、「アクセス方法を示す情報」を「アクセス情報」と呼ぶ）を含んだログデータを生成し、管理者用サーバ４の共有ディレクトリに置かれた、画像データの配信履歴を記録した配信ログに対して生成したログデータを追加する。
【００１８】
管理者用サーバ４は、配信ログをクライアント５から閲覧可能な形式に変換する。その際、配信ログに記録される、配信先サーバ３に配信された画像データに対するアクセス情報に基づき、クライアント５から当該配信ログを閲覧している状態で当該画像データにアクセス可能とする情報を、当該アクセス情報に対して付加する。
【００１９】
上述の構成によれば、クライアント５から管理者用サーバ４の共用ディレクトリにアクセスすることで、配信ログを閲覧できると共に、閲覧中の配信ログから直接的に、配信先サーバ３に格納される画像データにアクセスすることができる。
【００２０】
図２は、図１に示したシステムの機能を示す一例の機能ブロック図である。画像読取装置１は、スキャン配信アプリケーション１０および表示部１１を有する。スキャン配信アプリケーション１０は、例えばＣＰＵ上で動作するプログラムのモジュールからなる。表示部１１は、例えばＬＣＤ(Liquid  Crystal  Display)といった表示デバイスを有し、スキャン配信アプリケーション１０の動作に従いＣＰＵで生成された表示制御信号に基づく表示を行う。表示部１１に対して、ユーザ操作を受け付けるための操作子がさらに設けられる。操作子は、ハードウェア的なスイッチでもよいし、表示デバイスと一体的に構成され、接触した位置に応じた制御信号を出力する、所謂タッチパネルとしてもよい。
【００２１】
スキャン配信アプリケーション１０は、画像読取部２０と、配信先サーバ情報設定部２１と、配信先サーバ情報保持部２２と、管理者用サーバ情報設定部２３と、管理者用サーバ情報保持部２４と、配信データ生成部２５と、配信データ配信部２６と、配信ログデータ保持部２７と、配信ログデータ出力部２８とを有する。画像読取部２０は、ハードウェアとしての画像読取機構による原稿画像の読み取り動作を制御し、読み取った画像データに対して所定の画像処理を施して出力する。
【００２２】
配信先サーバ情報設定部２１は、配信先サーバ３に関する情報を設定する。配信先サーバ情報保持部２２は、設定された配信先サーバ３に関する情報を保持する。例えば、配信先サーバ情報設定部２１は、表示部１１に対して配信先サーバ３に関する情報の入力を促す配信先サーバ情報設定画面を表示させる。この表示に従い入力された情報が、配信先サーバ情報保持部２２により保持される。配信先サーバ３に関する情報は、例えば、配信先サーバ３における画像データの格納場所を示す情報や、当該格納場所にアクセスするために必要な認証情報を含む。
【００２３】
管理者用サーバ情報設定部２３は、管理者用サーバ４に関する情報を設定する。管理者用サーバ情報保持部２４は、設定された管理者用サーバ４に関する情報を保持する。例えば、管理者用サーバ情報設定部２３は、表示部１１に対して管理者用サーバ４に関する情報の入力を促す管理者用サーバ情報設定画面を表示させる。この表示に従い入力された情報が、管理者用サーバ情報保持部２４に保持される。管理者用サーバ４に関する情報は、例えば、管理者用サーバ４における配信ログの格納場所を示す情報や、当該格納場所にアクセスするために必要な認証情報を含む。
【００２４】
配信データ生成部２５は、画像読取部２０から出力された画像データから、配信先サーバ３に配信するための配信データを生成する。例えば、配信データ生成部２５は、画像データに対してファイル名を付与すると共に、所定の属性情報を付加して配信データとする。
【００２５】
配信データ配信部２６は、配信データ生成部２５で生成された配信データを、配信先サーバ３に対して送信する。このとき、配信データ配信部２６は、配信先サーバ情報保持部２２に保持された配信先サーバ３に関する情報に従い、配信データを、配信先サーバ３当該配信データを格納するように設定された格納場所に配信する。配信データ配信部２６は、配信データを配信した際に、当該配信データの、配信先サーバ３上での所在を示すファイルパスを生成する。
【００２６】
配信ログデータ保持部２７は、配信データ配信部２６で配信データの配信に際して生成された、当該配信データの配信に関する情報を含む配信ログデータを保持する。配信ログデータ出力部２８は、管理者用サーバ４上の配信ログにアクセスし、配信ログに対して、配信ログデータ保持部２７に保持される配信ログデータを追加する。
【００２７】
配信先サーバ３は、配信データ保持部３１を有する。配信データ保持部３１は、画像読取装置１の配信データ配信部２６から配信された配信データを保持する。
【００２８】
管理者用サーバ４は、配信ログ保持部４１および配信ログ提示部４２を有する。配信ログ保持部４１は、画像読取装置１の配信ログデータ出力部２８から送信された配信ログを保持する。この配信ログ保持部４１は、管理者用サーバ４が有する記憶媒体上の、例えば他の機器からのアクセスが許可された共用ディレクトリである。
【００２９】
配信ログ提示部４２は、配信ログ保持部４１により保持された配信ログを、他のコンピュータから閲覧可能な形式に変換して、配信ログを他のコンピュータに対して提示するための提示情報を生成し、この提示情報を、記憶媒体の所定の格納場所に記憶する。また、配信ログ提示部４２は、配信ログに記録される、配信先サーバ３に配信された配信データに対するアクセス情報に基づき、他のコンピュータから当該配信ログを閲覧している状態で当該他のコンピュータが当該配信データにアクセス可能とする情報（リンク情報と呼ぶ）を、提示情報内の当該アクセス情報に対して付加する。
【００３０】
クライアント５は、配信ログ表示部５１を有する。配信ログ表示部５１は、管理者用サーバ４により生成された提示情報にアクセスして、配信ログの一覧表示を行う。また、配信ログ表示部５１は、提示情報内のアクセス情報に付加されるリンク情報に従い配信先サーバ３の配信データ保持部３１にアクセスし、当該アクセス情報に示される配信データを取得することができる。提示情報がＨＴＭＬ(Hyper  Text  Markup  Language)形式で記述されている場合、配信ログ表示部５１としては、Ｗｅｂブラウザを用いることができる。
【００３１】
図３は、画像読取装置１の表示部１１に表示される表示の例を示す。図３（ａ）は、管理者用サーバ４および配信先サーバ３のうち何れの情報を設定するかを選択する選択画面６０の例を示す。この例では、表示部１１に表示された選択画面６０に対して複数のボタン１００、ならびに、ボタン１０１1、１０１2、…、１０１m、…、１０１nが配置されている。これらのうち、ボタン１００は、管理者用サーバ４に関する情報を設定する画面を表示させる。一方、ボタン１０１1、１０１2、…、１０１m、…、１０１nは、それぞれ配信先サーバ３に関する情報を設定する画面を表示させる。
【００３２】
図３（ｂ）は、管理者用サーバ４に関する情報の設定を行う管理者用サーバ情報設定画面６１の例を示す。この管理者用サーバ情報設定画面６１は、ボタン１００を操作した場合に、管理者用サーバ情報設定部２３により表示される。管理者用サーバ情報設定画面６１は、管理者用サーバ４に関する情報として、コンピュータ名１１０、ドメイン名１１１、共有名１１２、ユーザ名１１３、ディレクトリ名１１４およびパスワード１１５を入力する入力部がそれぞれ設けられる。
【００３３】
各入力部に対してそれぞれの情報を入力し、ＯＫボタン１１６を操作することで、各入力部に入力された情報が確定され、管理者用サーバ情報保持部２４に保持される。キャンセルボタン１１７を操作することで、この管理者用サーバ情報設定画面６１における操作をキャンセルし、例えば選択画面６０に表示を戻すことができる。
【００３４】
管理者用サーバ情報設定画面６１において、コンピュータ名１１０は、管理者用サーバ４に付与された名前である。ドメイン名１１１は、ネットワーク２内で管理者用サーバ４を識別するための識別情報である。共有名１１２は、後述するディレクトリ名１１４で指定されるディレクトリを他のコンピュータから共有できるようにする際の、当該ディレクトリに付与される名前である。共有名を付与され共有利用が可能とされたディレクトリを、共有ディレクトリと呼ぶ。
【００３５】
ユーザ名１１３は、共有ディレクトリに対してこの画像読取装置１からアクセスする際の識別情報であり、パスワード１１５と組み合わせて用いる。ここでは、ユーザ名１１３として、例えば後述するディレクトリ名１１４で指定されるディレクトリに対して管理者権限でアクセス可能な名前「admin」が入力される。ディレクトリ名１１４は、配信ログが記憶されるディレクトリの名前である。すなわち、この管理者用サーバ設定画面６１により、画像読取装置１から管理者用サーバ４における配信ログの格納場所にアクセスするための情報が設定される。
【００３６】
図３（ｃ）は、配信先サーバ３に関する情報の設定を行う配信先サーバ情報設定画面６２の例を示す。この配信先サーバ情報設定画面６２は、ボタン１０１1、１０１2、…、１０１m、…、１０１nのうち何れか１つを操作した場合に、配信先サーバ情報設定部２１により表示される。
【００３７】
ここで、図３（ａ）に示す複数のボタン１０１1、１０１2、…、１０１m、…、１０１nは、それぞれ業務に対応しており、画像読取部２０で原稿画像を読み取って得られた画像データの用途を選択することができる。画像データの用途としては、例えば「図面」、「伝票」、「物件情報」、「報告書」、「契約書」および「個人文書」が考えられる。ボタン１０１1、１０１2、…、１０１m、…、１０１nは、これら各用途をそれぞれ業務に対応付けている。
【００３８】
配信先サーバ情報設定画面６２では、配信先サーバ３に関する情報として、コンピュータ名１２０、ドメイン名１２１、共有名１２２、ユーザ名１２３、ディレクトリ名１２４およびパスワード１２５を設定することができる。
【００３９】
各入力部に対してそれぞれの情報を入力し、ＯＫボタン１２６を操作することで、各入力部に入力された情報が確定され、これらの情報が業務を示す情報と関連付けられて配信先サーバ情報保持部２２に保持される。キャンセルボタン１１７を操作することで、この管理者用サーバ情報設定画面６１における操作をキャンセルし、例えば選択画面６０に表示を戻すことができる。
【００４０】
配信先サーバ情報設定画面６２において、コンピュータ名１２０は、配信先サーバ３に付与された名前である。ドメイン名１２１は、ネットワーク２内で配信先サーバ３を識別するための識別情報である。共有名１２２は、後述するディレクトリ名１２４で指定されるディレクトリを共有ディレクトリとする際の、当該ディレクトリに付与される名前である。
【００４１】
ユーザ名１２３は、共有ディレクトリをこの画像読取装置１からアクセスする際の識別情報であり、パスワード１２５と組み合わせて用いる。例えば、この画像読取装置１においてユーザ認証が必要な場合には、認証情報として登録されたユーザ名１２３およびパスワード１２５がそれぞれ入力される。図３（ｃ）の例では、ユーザ名１２３として、名前「user」が入力される。なお、画像読取装置１においてユーザ認証が不要な場合には、このユーザ名１２３は、空値となる。
【００４２】
ディレクトリ名１２４は、配信データが記憶されるディレクトリの名前である。すなわち、この配信先サーバ設定画面６２により、配信データを、画像読取装置１から配信先サーバ３における配信データの格納場所に配信するための情報が設定される。
【００４３】
また、ボタン１０１1、１０１2、…、１０１m、…、１０１n毎に、配信先サーバ３の異なる情報を設定することができる。例えば、ボタン１０１1、１０１2、…、１０１m、…、１０１n毎に異なるディレクトリ名１２４を設定することで、画像データの用途毎に配信データの格納先を変えることができる。
【００４４】
なお、上述した管理者用サーバ情報設定画面６１および配信先サーバ情報設定画面６２の各入力部に対する入力は、ユーザが直接的に行ってもよいし、予め入力された値から選択するようにもできる。これに限らず、各入力値を固定値としてユーザが変更できないようにしてもよい。
【００４５】
図４および図５を用いて、本第１の実施形態によりクライアント５の配信ログ表示部５１による表示の例について説明する。図４は、閲覧する配信ログを選択する配信ログ選択画面１３０の例を示す。配信ログ選択画面１３０に表示される項目１３１、ならびに、項目１３２1、１３２2、１３２3、…は、選択された項目に対応する配信ログ画面を表示する。
【００４６】
図４の例では、ネットワーク２に対して複数の画像読取装置１、１、…が接続されているものとし、項目１３１を選択することで、ネットワーク２に接続される全ての画像読取装置１、１、…の配信ログを含む配信ログ表示画面が表示される。一方、項目１３２1、１３２2、…は、各画像読取装置１、１、…のうち選択された項目に対応する個別の画像読取装置１の配信ログによる配信ログ画面が表示される。
【００４７】
図５は、配信ログ画面１４０の一例を示す。この例は、図４の配信ログ選択画面１３０において項目１３１が選択された場合の例である。この例では、配信ログの表示項目として、「Ｎｏ（ログナンバ）」、「配信日時」、「ユーザ」、「業務名」、「配信ファイルパス」および「機器名」が表示され、１のレコードがこれらの項目を含むことが示されている。配信ログは、ネットワーク２に接続される画像読取装置１、１、…による配信データの配信履歴が記録される。後述する、配信データの配信時に生成される１の配信ログデータが１のレコードとして、配信ログに対して順次追加される。
【００４８】
図６は、配信ログを構成する項目の例を示す。配信ログの項目のうち、「ログナンバ（ログＮｏ．）」は、配信ログに含まれる配信ログデータ（レコード）を識別するための識別情報であり、例えば通し番号を用いることができる。例えば、新規に追加される配信ログデータのログナンバは、配信ログに記録される最も新しいログナンバに１を加えた値を用いる。なお、配信ログは、ネットワーク２に複数の画像読取装置１、１、…が接続される場合、各画像読取装置１、１、…から配信データが配信される毎に、配信ログデータが追加される。すなわち、配信ログは、複数の画像読取装置１、１、…による配信ログデータを含むことができる。
【００４９】
「配信日時」は、配信データの配信日時を示す。「ユーザ名」は、この画像読取装置１がユーザ認証を必要とする場合に例えば配信データの配信処理を行ったユーザのユーザ名が記述される。「業務名」は、配信データに対して設定された業務名が記述される。「配信パス」は、配信データのファイルパスが記述される。ここでは、ファイルパスとして、ファイル名を含む、ネットワーク２上でのファイルの所在を特定可能な情報がファイルパスとして用いられている。「機器名」は、画像読取装置１に対して予め設定されているホスト名が記述される。このホスト名は、少なくともネットワーク２に接続される各画像読取装置１に対して一意に設定される。
【００５０】
図５において、配信ファイルパスの項目に表示される各ファイルパスには、当該ファイルパスに示されるファイルに対するリンクが設定されている。ユーザは、クライアント５から所望のファイルのリンクを指定することで、クライアント５上で当該ファイルに直接的にアクセスすることができる。また、図５の表示において、クライアント５上で各項目名を指定することで、指定した項目名のデータをキーとして、レコードの表示がソートされる。
【００５１】
なお、図示は省略するが、上述の配信ログ選択画面１３０において、項目１３２1、１３２2、…のうち何れかを選択すると、配信ログのレコードのうち、選択された項目に対応する機器名以外の機器名のレコードに対してフィルタが掛けられ、選択された項目に対応する機器名のレコードのみが選択的に配信ログ画面１４０に表示される。
【００５２】
本第１の実施形態では、上述の配信ログ選択画面１３０および配信ログ画面１４０を、ＨＴＭＬを用いて実現している。図７は、これら配信ログ選択画面１３０および配信ログ画面１４０を表示させるために必要なファイルの例を示す。ファイル「data.csv」は、配信ログが格納される。配信ログは、例えば、データをカンマで区切り、レコードをキャリッジリターンで区切ったｃｓｖ形式のデータとされる。
【００５３】
ファイル「index.html」は、トップ画面すなわち図４に示した配信ログ選択画面１３０を表示させるファイルである。ファイル「all.html」は、項目１３１を選択した際に表示される、図５に示した全ての画像読取装置１、１、…からの配信ログデータによる配信ログを表示させるファイルである。複数のファイル「%機器（ホスト）名%.html」は、それぞれ個々の画像読取装置１の配信ログを選択的に表示させるファイルであり、ファイル名に各画像読取装置１の機器名が含まれる。ファイル「index.html」内に、ファイル「all.html」、ファイル「%機器（ホスト）名%.html」、…へのリンク情報が記述される。
【００５４】
ファイル「all.html」およびファイル「%機器（ホスト）名%.html」は、ｃｓｖ形式のファイル「data.csv」を表示させるファイルである。例えば、管理者用サーバ４の配信ログ提示部４２は、ファイル「data.csv」を解析して、ＨＴＭＬを用いて表示可能な形式のデータに変換する。このファイル「data.csv」を解析および変換処理は、ファイル「data.csv」に対して動的に行われる。
【００５５】
このような、ｃｓｖ形式のデータを動的にＨＴＭＬで表示可能な形式に変換するために、マイクロソフト社（登録商標）により提供されるデータバインド技術を用いることができる。データバインド技術によれば、ＨＴＭＬファイル内にｃｓｖ形式のファイルのファイル名と、レコードの項目とを記述しておくことにより、外部ファイルからｃｓｖ形式のデータを読み込んで、各レコードを、データバインド技術に対応するブラウザに表示させることが可能となる。また、データバインド技術によれば、レコードの項目に対して他のファイルへのリンク情報を埋め込むことや、各項目のデータをキーにしたソートなども可能である。
【００５６】
これに限らず、ＪａｖａＳｃｒｉｐｔ（登録商標）など、ＨＴＭＬ形式のデータに埋め込んで動作可能なプログラム言語を用いて当該変換処理を実現することも可能である。この場合、配信ログのデータ形式は、ｃｓｖ形式に限られない。
【００５７】
また、この例では、ファイル「index.html」、「all.html」、「%機器（ホスト）名%.html」および「data.csv」は、同一のディレクトリに格納されるものとする。これに限らず、ファイル「index.html」と、ファイル「all.html」、「%機器（ホスト）名%.html」および「data.csv」とを、異なる階層のディレクトリに格納してもよい。
【００５８】
図８は、本第１の実施形態による配信ログの出力処理を示す一例のフローチャートである。このフローチャートによる処理は、画像読取装置１において実行され、配信データの配信先サーバ３に対する配信が実行されると共に、上述したファイル「data.csv」およびファイル「index.html」の更新処理が行われる。
【００５９】
なお、図８のフローチャートによる処理に先立って、図３（ａ）、図３（ｂ）および図３（ｃ）を用いて説明したようにして、配信先サーバ３および管理者用サーバ４の情報が設定され、設定された情報が配信先サーバ情報保持部２２および管理者用サーバ情報保持部２４にそれぞれ保持される。
【００６０】
また、この画像読取装置１で画像データの配信処理を利用する際に、ユーザ認証を伴うログイン処理を行うようにできる。この場合、例えば、画像読取装置１は、ユーザ操作により画像データの配信処理を行うように指定された場合、ユーザ名およびパスワードの入力を促す入力画面を表示部１１に対して表示させ、この表示に応じて入力されたユーザ名およびパスワードを取得する。そして、取得したユーザ名およびパスワードの組と、図示されないユーザ情報保持部に予め登録されたユーザ名およびパスワードの組とを比較し、一致するものがある場合に、画像データの配信処理の利用を許可する。
【００６１】
ステップＳ１００で、画像読取部２０において原稿画像の読み取りが行われ、画像データが出力される。この画像データは、画像読取装置１が有するＨＤＤなどの記憶媒体に一時的に格納される。
【００６２】
次のステップＳ１０１から、ステップＳ１００で得られた画像データの配信処理が開始される。ステップＳ１０２〜ステップＳ１０５で、配信データ生成部２５により、配信ログデータに記録するための各情報が取得される。取得された各情報は、配信ログデータ保持部２７に保持される。
【００６３】
具体的には、配信データ生成部２５は、ステップＳ１０２で、画像データの配信日時の情報を取得し、ステップＳ１０３で機器名を取得する。ステップＳ１０３で取得される機器名は、配信のホストとなる機器の名称、すなわち、この画像読取装置１自身に予め設定された機器名である。
【００６４】
配信データ生成部２５は、次に、ステップＳ１０４で業務名を取得する。例えば、配信データ生成部２５は、読み取った画像データに関する業務名の入力を促す入力画面を表示部１１に対して表示させ、この表示に応じて入力された業務名を取得する。これに限らず、ステップＳ１００の画像読み取り処理を開始する際に、業務名を入力するようにしてもよい。なお、入力される業務名は、配信先サーバ３上の配信データの格納場所と関連付けられている必要がある。例えば、図３（ｃ）の配信先サーバ情報設定画面６２を用いて設定された業務名や、画像読取装置１に対して予め記憶された業務名から選択することが考えられる。
【００６５】
配信データ生成部２５は、次に、ステップＳ１０５でユーザ名を取得する。ユーザ名は、例えば、ステップＳ１０４と同様に、配信データ生成部２５は、ユーザ名の入力を促す入力画面を表示部１１に対して表示させ、この表示に応じて入力されたユーザ名を取得する。これに限らず、ステップＳ１００の画像読み取り処理を開始する際に、ユーザ名を入力するようにしてもよい。ユーザ名を、予め登録された複数のユーザ名から選択するようにもできる。さらに、画像データの配信処理の利用開始時に上述したログイン処理を行う場合、このログイン処理の際に入力されたユーザ名を用いてもよい。
【００６６】
ステップＳ１０２〜ステップＳ１０５での、配信データ生成部２５による各情報の取得、ならびに、取得した情報の配信ログデータ保持部２７に対する保持が終了したら、処理がステップＳ１０６に移行され、ステップＳ１００で得られた画像データが配信データとして指定された配信先に配信される。
【００６７】
一例として、配信データ生成部２５は、配信ログデータ保持部２７によりステップＳ１０４で保持された業務名に関連付けられた、配信先サーバ３におけるコンピュータ名１２０、共有名１２２、ユーザ名１２３、ディレクトリ名１２４およびパスワード１２５を取得する。ネットワーク２にドメイン名が設定されている場合には、ドメイン名１２１をさらに取得する。そして、取得した各情報から、配信データの配信先の格納場所を示すアドレス情報が生成されると共に、当該格納場所にアクセスするためのログイン情報が生成される。
【００６８】
また、配信データ生成部２５は、配信データを格納するファイルに対してファイル名を設定する。例えば、配信データ生成部２５は、ファイル名の入力を促す入力画面を表示部１１に対して表示させ、この表示に応じて入力されたファイル名を取得し、当該配信データのファイル名に設定する。これに限らず、配信データ生成部２５がファイル名を、例えば日付や時刻情報といった一意と考えられる情報に基づき自動的に生成するようにもできる。
【００６９】
配信データ配信部２６は、以上のようにして配信データ生成部２５で生成、取得されたアドレス情報、ログイン情報およびファイル名を用いて、配信データの配信先サーバ３に対する配信を行う。配信データは、配信先サーバ３の、アドレス情報で指定される格納場所に、ファイル名で識別されるファイルとして配信され格納される。
【００７０】
配信データの配信が終了すると（ステップＳ１０７）、処理はステップＳ１０８に移行される。ステップＳ１０８では、配信データの配信に関する配信ログデータを生成するために、配信データ配信部２６により、配信された配信データのファイルパス（配信ファイルパスと呼ぶ）が生成される。
【００７１】
ファイルパスは、ＨＤＤなどコンピュータの外部記憶装置におけるファイルの所在を示す情報であり、本第１の実施形態では、ネットワーク２上で配信データの格納場所を示すアドレス情報と、当該ファイルのファイル名とから生成する。配信データのアドレス情報は、図３（ｃ）に例示される配信先サーバ３の設定から生成することができる。
【００７２】
一例として、配信データに対して付与されたファイル名が「20110131123056524.pdf」とした場合について説明する。図３（ｃ）に示される配信先サーバ３の設定情報のうち、コンピュータ名１２０「pc1」、共有名１２２「share」およびディレクトリ名１２４「data」を順次組み合わせて、アドレス情報は、次の記述（１）のように記述される。
\\pc1\share\data    …（１）
【００７３】
この記述（１）にファイル名「20110131123056524.pdf」を追加した記述（２）が、このファイル名「20110131123056524.pdf」の配信データのファイルパスとなる。
\\pc1\share\data\20110131123056524.pdf    …（２）
【００７４】
配信データ配信部２６により配信ファイルパスが生成されると、次のステップＳ１０９で、配信ログデータ出力部２８により配信ログの出力処理が開始される。先ず、ステップＳ１１０で、配信ログデータ出力部２８は、管理者用サーバ４の配信ログ保持部４１に保持される配信ログにアクセスする。配信ログ保持部４１のアドレス情報は、図３（ｂ）の管理者用サーバ情報設定画面６１で設定されたコンピュータ名１１０、ドメイン名１１１、共有名１１２およびディレクトリ名１１４で示される。
【００７５】
例えば、配信ログ保持部４１のアドレス情報は、記述（１）を用いて説明したように、図３（ｂ）に示される管理者用サーバ４の設定情報のうち、コンピュータ名１１０「server」、共有名１１２「out」およびディレクトリ名１１４「/」を順次組み合わせてなる。配信ログのファイル名は、例えば「data.csv」に固定されているものとする。
【００７６】
配信ログデータ出力部２８は、図３（ｂ）の管理者用サーバ情報設定画面６１で設定されたコンピュータ名１１０、ドメイン名１１１、共有名１１２、ユーザ名１１３、ディレクトリ名１１４およびパスワード１１５を取得する。そして、配信ログデータ出力部２８は、取得した各情報から、配信ログ保持部４１のアドレス情報を生成する。
【００７７】
また、配信ログデータ出力部２８は、必要に応じて、当該アドレス情報に示される格納場所にアクセスするためのログイン情報を生成する。
【００７８】
配信ログデータ出力部２８は、このようにして生成されたアドレス情報に従い、配信ログ保持部４１に保持される、配信ログが格納されるファイル「data.csv」にアクセスする。配信ログ保持部４１にアクセスする際に、必要に応じてログイン情報が用いられる。
【００７９】
配信ログデータ出力部２８は、配信ログ（ファイル「data.csv」）に記録される最も新しい配信ログデータのログナンバを取得する。また、配信ログデータ出力部２８は、ステップＳ１０２〜ステップＳ１０５で配信データ生成部２５に取得された配信日時、機器名、業務名およびユーザ名、ならびに、ステップＳ１０８で配信データ配信部２６で生成されたファイルパスを含む配信ログデータを生成する。
【００８０】
なお、配信ログデータには、これら以外の情報を含めることができる。このとき、各配信ログデータに含める情報の項目を一致させておくことで、配信ログデータが順次追加されてなる配信ログにおいて、各項目の情報をキーとしてソートを行うことができる。
【００８１】
次のステップＳ１１１で、配信ログデータ出力部２８は、生成した配信ログデータを出力し、配信ログ保持部４１に保持される配信ログ（ファイル「data.csv」）に対して追加する。当該配信ログデータに対応するログナンバは、ステップＳ１１０で取得したログナンバに対して１を加えた値とする。
【００８２】
次のステップＳ１１２で、配信ログデータ出力部２８は、管理者用サーバ４の所定のディレクトリに、自分の機器名をファイル名に含むファイル「%機器（ホスト）名＄%.html」が存在するか否かを調べる。若し、存在すると判定されたら、処理はステップＳ１１５に移行され、一連の配信ログ出力処理が終了される。
【００８３】
一方、ステップＳ１１２で、自分の機器名をファイル名に含むファイル「%機器（ホスト）名＄%.html」が存在しないと判定された場合、処理はステップＳ１１３に移行される。ステップＳ１１３で、配信ログデータ出力部２８は、自分の機器名をファイル名に含むファイル「%機器（ホスト）名＄%.html」を、管理者用サーバ４の所定のディレクトリ上に作成する。
【００８４】
例えば、配信ログデータ出力部２８が予めファイル「%機器（ホスト）名＄%.html」を持っており、このファイル「%機器（ホスト）名＄%.html」を管理者用サーバ４の所定のディレクトリにコピーすることが考えられる。これに限らず、配信ログデータ出力部２８が、プログラムに従いファイル「%機器（ホスト）名＄%.html」に格納されるコードを管理者用サーバ４の所定のディレクトリ上に生成することで、当該ファイル「%機器（ホスト）名＄%.html」を作成してもよい。
【００８５】
次のステップＳ１１４で、配信ログデータ出力部２８は、管理者用サーバ４の所定のディレクトリにある、トップ画面である配信ログ選択画面１３０を表示させるためのファイル「index.html」を編集し、ファイル「index.html」に対して、ステップＳ１１３で作成されたファイル「%機器（ホスト）名＄%.html」へのリンクを追加する。例えば、配信ログデータ出力部２８が当該リンクの記述を予め持ち、この記述をファイル「index.html」に挿入することが考えられる。これに限らず、配信ログデータ出力部２８が、プログラムに従い、ファイル「%機器（ホスト）名＄%.html」へのリンクを実現するコードをファイル「index.html」に出力するようにしてもよい。
【００８６】
ステップＳ１１４の処理が終了すると、処理がステップＳ１１５に移行され、一連の配信ログ出力処理が終了される。
【００８７】
以上の一連の処理により、管理者用サーバ４上の配信ログファイル「data.csv」の更新がなされると共に、必要に応じてＨＴＭＬファイル「%機器（ホスト）名＄%.html」および「index.html」の作成および更新が行われる。これにより、図４および図５を用いて説明した、配信ログ選択画面１３０および配信ログ画面１４０をクライアント５の配信ログ表示部５１に表示させることができる。
【００８８】
このように、本第１の実施形態の画像読取装置１によれば、原稿画像を読み取った画像データによる配信データを配信先サーバ３に配信した際の、当該配信データのファイルパスを含む配信ログデータを生成する。そして、この配信ログデータが順次追加されてなる配信ログのクライアント５に対する表示において、配信ログデータに含まれるファイルパスに基づき配信データに対するリンクを表示させる。そのため、ユーザは、配信データの履歴を一覧表示により閲覧可能であると共に、配信ログ画面に表示されるリンクを指定することで、配信先サーバ３に格納される配信データに対して、クライアント５から直接的にアクセスすることができる。
【００８９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本第２の実施形態は、上述した第１の実施形態による画像読取装置１を、画像読取機能、印刷機能、ＦＡＸ機能、複写機能といった複数の機能を統合させた複合機２００に適用させた例である。図９は、本第２の実施形態による複合機２００の一例の構成を示す。
【００９０】
制御部２１０において、ＡＳＩＣ(Application  Specific  Integrated  Circuit)２２０に対して、ＣＰＵ(Central  Processing  Unit)２２１と、ＲＡＭ(Random  Access  Memory)２２２と、ＨＤＤ(Hard  Disk  Drive)２２３と、ＰＣＩ(Peripheral  Component  Interconnect  Bus)バス２１５および２３０とが接続される。
【００９１】
ＰＣＩバス２３０に対して、例えばシリアルＩ／Ｆ２４０と、ＮＩＣ(Network  Interface  Card)２４１と、ＵＳＢデバイス２４２と、ＵＳＢホストコントローラ２４３とが接続されると共に、その他のＨ／Ｗ（ハードウェア）２４４が接続される。
【００９２】
ＡＳＩＣ２２０は、ＣＰＵ２２１と、ＲＡＭ２２２、ＨＤＤ２２３およびＰＣＩバス２３０との間の通信の調停を行う。ＨＤＤ２２３は、各種データや、ＣＰＵ２２１が動作するためのプログラムが予め格納される。ＣＰＵ２２１は、ＨＤＤ２２３に格納されるプログラムに従い、ＲＡＭ２２２をワークメモリとして用いて、この画像形成装置１の全体の動作を制御する。このとき、プログラムの動作に伴い生成される中間データをＨＤＤ２２３に一時的に格納してもよい。また、ＨＤＤ２２３は、後述する、ＰＣＩバス２１５を介して供給される画像データなどを格納する。また、ユーザ操作に応じた操作部２１４からの制御信号が、ＡＳＩＣ２２０を介してＣＰＵ２２１に供給される。これにより、ユーザ操作に応じた複合機２００の制御が可能となる。
【００９３】
図２に示したスキャン配信アプリケーション１０は、ＣＰＵ２２１上で動作するプログラムとして実現される。スキャン配信アプリケーション１０に含まれる各部（画像読取部２０、配信先サーバ情報設定部２１、配信先サーバ情報保持部２２、管理者用サーバ情報設定部２３、管理者用サーバ情報保持部２４、配信データ生成部２５、配信データ配信部２６、配信ログデータ保持部２７および配信ログデータ出力部２８）は、例えばそれぞれこのプログラムのモジュールとして実現される。また、配信先サーバ情報保持部２２、管理者用サーバ情報保持部２４および配信ログデータ保持部２７は、例えばＨＤＤ２２３やＲＡＭ２２２にそれぞれの情報を保持する。
【００９４】
シリアルＩ／Ｆ２４０は、例えばＲＳ−２３２Ｃといったシリアル通信のためのインターフェイスである。ＮＩＣ２４１は、インターネットやＬＡＮ(Local  Area  Network)に対する通信を制御する。ＵＳＢデバイス２４２は、この画像形成装置１に内蔵され、固定的に用いられるＵＳＢ機器である。ＵＳＢホストコントローラ２４３は、ＵＳＢによるバスの管理を行い、外部機器としてのＵＳＢ機器を接続することができる。
【００９５】
ＰＣＩバス２１５に対して、スキャナ装置２１１、プロッタ装置２１２およびＦＡＸ制御ユニット２１３が接続される。スキャナ装置２１１は、図２の画像読取部２０に制御される画像読取機構を有し、原稿画像を読みとって画像データとして出力する。出力された画像データは、ＰＣＩバス２１５およびＡＳＩＣ２２０を介してＣＰＵ２２１に供給され、ＨＤＤ２３に格納される。プロッタ装置２１２は、例えばＨＤＤ２２３から読み出された画像データがＡＳＩＣ２２０およびＰＣＩバス２１５を介して供給され、この画像データに基づき用紙に対して印字処理を行う。ＦＡＸ制御ユニット２１３は、例えば公衆電話回線と接続され、スキャナ装置２１１で読み取った原稿画像を、指定した送信先に送信する。
【００９６】
ＰＣＩバス２１５に対して、さらに、電源ユニット２５０が接続される。電源ユニット２５０は、ＣＰＵ２２１の制御に従い、この複合機２００の各部に電源を供給する。
【００９７】
なお、本第２の実施形態の複合機２００で実行される制御プログラムは、図示されないＲＯＭなどに予め組み込まれて提供される。
【００９８】
これに限らず、本第１の実施形態の画像読取装置１（複合機２００）で実行される制御プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００９９】
さらに、本第１の実施形態の画像読取装置１（複合機２００）で実行される制御プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本第１の実施形態の画像読取装置１（複合機２００）で実行される制御プログラムをインターネットなどのネットワーク経由で提供または配布するように構成してもよい。
【０１００】
本第２の実施形態の複合機２００で実行される制御プログラムは、上述した各部（画像読取部２０、配信先サーバ情報設定部２１、配信先サーバ情報保持部２２、管理者用サーバ情報設定部２３、管理者用サーバ情報保持部２４、配信データ生成部２５、配信データ配信部２６、配信ログデータ保持部２７および配信ログデータ出力部２８）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ２２１が例えばＲＯＭやＨＤＤ２２３から制御プログラムを読み出して実行することによりこれら各部が主記憶装置（例えばＲＡＭ２２２）上にロードされ、画像読取部２０、配信先サーバ情報設定部２１、配信先サーバ情報保持部２２、管理者用サーバ情報設定部２３、管理者用サーバ情報保持部２４、配信データ生成部２５、配信データ配信部２６、配信ログデータ保持部２７および配信ログデータ出力部２８が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１０１】
１  画像読取装置
２  ネットワーク
３  配信先サーバ
４  管理者用サーバ
５  クライアント
１０  スキャン配信アプリケーション
１１  表示部
２０  画像読取部
２１  配信先サーバ情報設定部
２２  配信先サーバ情報保持部
２３  管理者用サーバ情報設定部
２４  管理者用サーバ情報保持部
２５  配信データ生成部
２６  配信データ配信部
２７  配信ログデータ保持部
２８  配信ログデータ出力部
３１  配信データ保持部
４１  配信ログ保持部
４２  配信ログ提示部
５１  配信ログ表示部
６０  選択画面
６１  管理者用サーバ情報設定画面
６２  配信先サーバ情報設定画面
１３０  配信ログ選択画面
１４０  配信ログ画面
２００  複合機
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００６−１３５４９６号公報
【図１】
2012186543.tif 000003
【図２】
2012186543.tif 000004
【図３】
2012186543.tif 000005
【図４】
2012186543.tif 000006
【図５】
2012186543.tif 000007
【図６】
2012186543.tif 000008
【図７】
2012186543.tif 000009
【図８】
2012186543.tif 000010
【図９】
2012186543.tif 000011