(57)【要約】      （修正有）【課題】ダウンロード要求に従って画像形成装置で所望のファイル形式に変換し、要求のあった情報処理装置にまとめて送信することで、所望のファイル形式に変換されたスキャンデータを容易に取得することができる仕組みを提供する。【解決手段】複合機のスキャナ部で原稿を読み取って得られた第１の画像ファイルをログインしたユーザに対応してＨＤＤに記憶し、クライアント端末から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報と変換可能なファイル形式情報を含む表示制御情報を生成して、前記情報処理装置に送信し、クライアント端末から所望のファイル識別情報とファイル形式情報を受信して、前述のファイル識別情報に対応する第１の画像ファイルを、前述のファイル形式情報に対応するファイル形式に変換した第２の画像ファイルをクライアント端末にまとめて送信する。【選択図】図４
2011087120.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信可能に接続され、原稿を読み取る読取手段を備える画像形成装置であって、
ユーザを識別するユーザ識別情報に従って当該画像形成装置にログインするログイン手段と、
前記読取手段で原稿を読み取ることで得られる画像に対応する第１の画像ファイルを生成する第１の生成手段と、
前記第１の生成手段で生成された第１の画像ファイルをログインしたユーザに対応して記憶する記憶手段と、
所望の第１の画像ファイルを所望のファイル形式に変換し、変換された第２の画像をまとめて送信するために、前記情報処理装置からの要求に従って、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報と当該第１の画像ファイルを変換可能なファイル形式情報を含む表示制御情報を生成する表示制御情報生成手段と、
前記表示制御情報生成手段で生成した表示制御情報を前記情報処理装置に送信する表示制御情報送信手段と、
前記表示制御情報を表示し、当該表示制御情報への入力によって決定されるファイル識別情報とファイル形式情報を含む要求を前記情報処理装置から受信する要求受信手段と、
前記要求受信手段で受信した要求に含まれるファイル識別情報に対応する第１の画像ファイルを、要求に含まれるファイル形式情報に対応するファイル形式に変換した第２の画像ファイルを生成するする第２の生成手段と、
前記第２の生成手段で生成された第２の画像ファイルを前記要求のあった情報処理装置にまとめて送信するべく格納する格納手段と、
前記格納手段で格納した第２の画像ファイルを前記情報処理装置に送信する第１の送信手段と
を備えることを特徴とする画像形成装置。
【請求項２】
他の画像形成装置に記憶される、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報を取得するファイル識別情報取得手段を更に備え、
前記表示制御情報生成手段は、前記ファイル識別情報取得手段で取得したファイル識別情報を含む表示制御情報を生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記読取手段で原稿を読み取る前に、当該画像形成装置で変換するファイル形式を予め設定する事前設定モードと、前記読取手段で原稿を読み取った後に、前記情報処理装置で変換するファイル形式を設定する事後設定モードを指定する指定手段と、
前記指定手段で事前設定モードが指定された場合に、ユーザによって予め設定されたファイル形式で変換された第２の画像ファイルの送信先を設定する第１の設定手段と、
前記読取手段で原稿を読み取ることで、当該第１の設定手段で設定された送信先に前記設定されたファイル形式に変換された第２の画像ファイルを送信する第２の送信手段とを更に備え、
前記事後設定モードが指定された場合に、前記読取手段は、前記第１の設定手段でファイル形式を予め設定することなく原稿を読み取ることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記読取手段で原稿を読み取る際に、当該読み取られる原稿に対応する前記第１の画像ファイルに対応付ける音声データの入力を受け付ける音声受付手段を更に備え、
前記記憶手段は、前記音声受付手段で受け付けた音声データを前記第１の画像ファイルと対応付けて記憶し、
前記格納手段は、前記要求受信手段で受信した要求に音声データを取得するための情報が含まれる場合に、前記第２の画像ファイルと共に前記音声データを格納することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第２の画像ファイルに音声データをファイル内に入力することが可能か否かを判定する入力判定手段と、
前記入力判定手段で、第２の画像ファイルに音声データをファイル内に入力することが可能と判定される場合に、前記格納手段で格納する第２の画像ファイルに音声データを入力する音声データ入力手段と
を更に備えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記格納手段で格納されたフォルダを圧縮する圧縮手段を更に備え、
前記第１の送信手段は、前記圧縮したフォルダを要求のあった前記情報処理装置に送信することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記第１の送信手段は、ＨＴＴＰプロトコルを用いて送信することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
情報処理装置と原稿を読み取る読取手段を備える画像形成装置が通信可能なファイル送信システムであって、
前記画像形成装置は、
ユーザを識別するユーザ識別情報に従って当該画像形成装置にログインするログイン手段と、
前記読取手段で原稿を読み取ることで得られる画像に対応する第１の画像ファイルを生成する第１の生成手段と、
前記第１の生成手段で生成された第１の画像ファイルをログインしたユーザに対応して記憶する記憶手段と、
所望の第１の画像ファイルを所望のファイル形式に変換し、変換された第２の画像をまとめて送信するために、前記情報処理装置からの要求に従って、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報と当該第１の画像ファイルを変換可能なファイル形式情報を含む表示制御情報を生成する表示制御情報生成手段と、
前記表示制御情報生成手段で生成した表示制御情報を前記情報処理装置に送信する表示制御情報送信手段と、
前記表示制御情報を表示し、当該表示制御情報への入力によって決定されるファイル識別情報とファイル形式情報を含む要求を前記情報処理装置から受信する要求受信手段と、
前記要求受信手段で受信した要求に含まれるファイル識別情報に対応する第１の画像ファイルを、要求に含まれるファイル形式情報に対応するファイル形式に変換した第２の画像ファイルを生成するする第２の生成手段と、
前記第２の生成手段で生成された第２の画像ファイルを前記要求のあった情報処理装置にまとめて送信するべく格納する格納手段と、
前記格納手段で格納した第２の画像ファイルを前記情報処理装置に送信するファイル送信手段とを備え、
前記情報処理装置は、
前記表示制御情報を受信する表示制御情報受信手段と、
前記表示制御情報受信手段で受信した表示制御情報を表示する表示手段と、
前記表示手段で表示された表示制御情報でユーザによって指定された、所望の第１の画像ファイルのファイル識別情報と所望のファイル形式のファイル形式情報を含む要求を前記画像形成装置に送信する要求送信手段と、
前記要求送信手段での要求に従って、ユーザの指定した前記第１の画像ファイルがユーザの指定したファイル形式に変換された第２の画像ファイルを前記画像形成装置からまとめて受信するファイル受信手段と
を備えることを特徴とするファイル送信システム。
【請求項９】
情報処理装置と通信可能に接続され、原稿を読み取る読取手段を備える画像形成装置の処理方法であって、
前記画像形成装置が、
ユーザを識別するユーザ識別情報に従って当該画像形成装置にログインするログインステップと、
前記読取手段で原稿を読み取ることで得られる画像に対応する第１の画像ファイルを生成する第１の生成ステップと、
前記第１の生成ステップで生成された第１の画像ファイルをログインしたユーザに対応して記憶手段に格納する第１の格納ステップと、
所望の第１の画像ファイルを所望のファイル形式に変換し、変換された第２の画像をまとめて送信するために、前記情報処理装置からの要求に従って、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報と当該第１の画像ファイルを変換可能なファイル形式情報を含む表示制御情報を生成する表示制御情報生成ステップと、
前記表示制御情報生成ステップで生成した表示制御情報を前記情報処理装置に送信する表示制御情報送信ステップと、
前記表示制御情報を表示し、当該表示制御情報への入力によって決定されるファイル識別情報とファイル形式情報を含む要求を前記情報処理装置から受信する要求受信ステップと、
前記要求受信ステップで受信した要求に含まれるファイル識別情報に対応する第１の画像ファイルを、要求に含まれるファイル形式情報に対応するファイル形式に変換した第２の画像ファイルを生成するする第２の生成ステップと、
前記第２の生成ステップで生成された第２の画像ファイルを前記要求のあった情報処理装置にまとめて送信するべく格納する第２の格納ステップと、
前記第２の格納ステップで格納した第２の画像ファイルを前記情報処理装置に送信する第１の送信ステップと
を備えることを特徴とする画像形成装置。
【請求項１０】
情報処理装置と通信可能に接続され、原稿を読み取る読取手段と備えるユーザを識別するユーザ識別情報に従ってログインする画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
前記読取手段で原稿を読み取ることで得られる画像に対応する第１の画像ファイルを生成する第１の生成手段と、
前記第１の生成手段で生成された第１の画像ファイルをログインしたユーザに対応して記憶する記憶手段と、
所望の第１の画像ファイルを所望のファイル形式に変換し、変換された第２の画像をまとめて送信するために、前記情報処理装置からの要求に従って、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報と当該第１の画像ファイルを変換可能なファイル形式情報を含む表示制御情報を生成する表示制御情報生成手段と、
前記表示制御情報生成手段で生成した表示制御情報を前記情報処理装置に送信する表示制御情報送信手段と、
前記表示制御情報を表示し、当該表示制御情報への入力によって決定されるファイル識別情報とファイル形式情報を含む要求を前記情報処理装置から受信する要求受信手段と、
前記要求受信手段で受信した要求に含まれるファイル識別情報に対応する第１の画像ファイルを、要求に含まれるファイル形式情報に対応するファイル形式に変換した第２の画像ファイルを生成するする第２の生成手段と、
前記第２の生成手段で生成された第２の画像ファイルを前記要求のあった情報処理装置にまとめて送信するべく格納する格納手段と、
前記格納手段で格納した第２の画像ファイルを前記情報処理装置に送信する第１の送信手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
読み取った原稿の画像ファイルを送信する画像形成装置、ファイル送信システム及び画像形成装置の処理方法とプログラムに関する。
【背景技術】
【０００２】
近年の複合機は、本来のコピー機能、ファクシミリ機能に加えて、通信ネットワークを介して接続されたパソコン等から送られる画像データを他のファクシミリ装置へ送信する機能を備えている。また、この複合機はパソコン等から送られる画像データをプリントアウトするプリンタ機能も備えている。
【０００３】
このようなデジタル複合機において、複合機本体からの操作で、紙原稿をスキャンして、スキャンした画像データをネットワーク経由でパソコンのフォルダに転送する機能が考えられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−７７１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のようにスキャンした画像データをパソコンに転送する場合、スキャンを実行する前に、ユーザにスキャンした画像のファイル形式を選択させる。そして、選択されたファイル形式でスキャンした画像を変換し、パソコンに変換された画像データを送信することが行われる。
【０００６】
しかしながら、特許文献１のような仕組みでは、スキャン実行前にファイル形式（例えば、データを圧縮したファイル形式）を選択しなければならないため、スキャン後に他のファイル形式の画像データが必要になった場合には、再度紙原稿をスキャンしなければならなかった。
【０００７】
また、様々なファイル形式の画像データが必要な場合には、必要なファイル形式分スキャンを行わなければならず、煩雑な作業が必要となっていた。
【０００８】
さらに、特許文献１のような仕組みを用いた場合には、パソコンのフォルダを共有化し、複合機のＳＥＮＤ機能を利用して送信された画像データを受け入れるような運用形態をとる必要がある。
【０００９】
このフォルダ共有機能は、アクセス制限などを適切に行わないとセキュリティホールとなってしまうことから、フォルダ共有機能を認めないような企業が多く存在する。
【００１０】
そのため、フォルダ共有を行わず、ＷＥＢブラウザ等を用いて、ＨＴＴＰ通信で画像データをダウンロードさせる仕組みが望まれている。
【００１１】
そこで、本発明の目的は、ダウンロード要求に従って画像形成装置で所望のファイル形式に変換し、変換したファイルを要求のあった情報処理装置にまとめて送信することで、所望のファイル形式に変換されたスキャンデータを容易に取得することができる仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本発明は、情報処理装置と通信可能に接続され、原稿を読み取る読取手段を備える画像形成装置であって、ユーザを識別するユーザ識別情報に従って当該画像形成装置にログインするログイン手段と、前記読取手段で原稿を読み取ることで得られる画像に対応する第１の画像ファイルを生成する第１の生成手段と、前記第１の生成手段で生成された第１の画像ファイルをログインしたユーザに対応して記憶する記憶手段と、所望の第１の画像ファイルを所望のファイル形式に変換し、変換された第２の画像をまとめて送信するために、前記情報処理装置からの要求に従って、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報と当該第１の画像ファイルを変換可能なファイル形式情報を含む表示制御情報を生成する表示制御情報生成手段と、前記表示制御情報生成手段で生成した表示制御情報を前記情報処理装置に送信する表示制御情報送信手段と、前記表示制御情報を表示し、当該表示制御情報への入力によって決定されるファイル識別情報とファイル形式情報を含む要求を前記情報処理装置から受信する要求受信手段と、前記要求受信手段で受信した要求に含まれるファイル識別情報に対応する第１の画像ファイルを、要求に含まれるファイル形式情報に対応するファイル形式に変換した第２の画像ファイルを生成するする第２の生成手段と、前記第２の生成手段で生成された第２の画像ファイルを前記要求のあった情報処理装置にまとめて送信するべく格納する格納手段と、前記格納手段で格納した第２の画像ファイルを前記情報処理装置に送信する第１の送信手段と
を備えることを特徴とする。
【００１３】
また、他の画像形成装置に記憶される、前記情報処理装置から受け付けたユーザ識別情報に対応する第１の画像ファイルのファイル識別情報を取得するファイル識別情報取得手段を更に備え、前記表示制御情報生成手段は、前記ファイル識別情報取得手段で取得したファイル識別情報を含む表示制御情報を生成することを特徴とする。
【００１４】
また、前記読取手段で原稿を読み取る前に、当該画像形成装置で変換するファイル形式を予め設定する事前設定モードと、前記読取手段で原稿を読み取った後に、前記情報処理装置で変換するファイル形式を設定する事後設定モードを指定する指定手段と、前記指定手段で事前設定モードが指定された場合に、ユーザによって予め設定されたファイル形式で変換された第２の画像ファイルの送信先を設定する第１の設定手段と、前記読取手段で原稿を読み取ることで、当該第１の設定手段で設定された送信先に前記設定されたファイル形式に変換された第２の画像ファイルを送信する第２の送信手段とを更に備え、前記事後設定モードが指定された場合に、前記読取手段は、前記第１の設定手段でファイル形式を予め設定することなく原稿を読み取ることを特徴とする。
【００１５】
また、前記読取手段で原稿を読み取る際に、当該読み取られる原稿に対応する前記第１の画像ファイルに対応付ける音声データの入力を受け付ける音声受付手段を更に備え、前記記憶手段は、前記音声受付手段で受け付けた音声データを前記第１の画像ファイルと対応付けて記憶し、前記格納手段は、前記要求受信手段で受信した要求に音声データを取得するための情報が含まれる場合に、前記第２の画像ファイルと共に前記音声データを格納することを特徴とする。
【００１６】
また、前記第２の画像ファイルに音声データをファイル内に入力することが可能か否かを判定する入力判定手段と、前記入力判定手段で、第２の画像ファイルに音声データをファイル内に入力することが可能と判定される場合に、前記格納手段で格納する第２の画像ファイルに音声データを入力する音声データ入力手段とを更に備えることを特徴とする。
【００１７】
また、前記格納手段で格納されたフォルダを圧縮する圧縮手段を更に備え、前記第１の送信手段は、前記圧縮したフォルダを要求のあった前記情報処理装置に送信することを特徴とする。
【００１８】
また、前記第１の送信手段は、ＨＴＴＰプロトコルを用いて送信することを特徴とする。
【発明の効果】
【００１９】
ダウンロード要求に従って画像形成装置で所望のファイル形式に変換し、変換したファイルを要求のあった情報処理装置にまとめて送信することで、所望のファイル形式に変換されたスキャンデータを容易に取得することができる。
【図面の簡単な説明】
【００２０】
【図１】ファイル送信システムの構成の一例を示すシステム構成図
【図２】情報処理装置のハードウェア構成図
【図３】複合機３００のハードウェア構成図
【図４】複合機３００とクライアント端末１００の機能ブロック図
【図５】スキャン処理の一例を示すフローチャート
【図６】ダウンロード要求処理の一例を示すフローチャート
【図７】ファイル変換処理の一例を示すフローチャート
【図８】複合機３００に保存されているスキャン画像ファイルの保存リストの一例を示す図
【図９】複合機３００で管理するボックスとユーザとの対応付けテーブルの一例を示す図
【図１０】複合機３００に表示するメインメニューの一例を示す図
【図１１】クライアント端末１００に表示する選択画面の一例を示す図
【図１２】複合機３００に表示するスキャン設定画面の一例を示す図
【図１３】複合機３００に記憶されるファイル形式変換テーブルの一例を示す図
【図１４】複合機３００に記憶される認証テーブルの一例を示す図
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１は、本発明のクライアント端末１００（情報処理装置）、メールサーバ２００および複合機３００（画像形成装置）で構成するファイル送信システムの構成の一例を示すシステム構成図である。
【００２３】
図１に示すように、本実施形態のファイル送信システムは、１又は複数のクライアント端末１００（例えば、ユーザ毎）、複数の複合機３００（複合機Ａ３００ａ，複合機Ｂ３００ｂ，・・・），メールサーバ２００がローカルエリアネットワーク（ＬＡＮ）６００を介して接続され、各装置が情報の送受信を行う通信可能な構成となっている。
【００２４】
クライアント端末１００には、ＷＥＢブラウザがインストールされている。このＷＥＢブラウザを介して、複合機３００とＨＴＴＰ通信を行い、複合機３００内に記憶されている画像データの一覧を取得する。また、ＷＥＢブラウザを介して所望のファイル形式に変換したファイルを取得（ダウンロード）する。
【００２５】
複合機３００は、後述するスキャナ部３１４で読み取られ生成された電気信号に変換された画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）を複数のファイル形式にする。また、変換されたファイルを一括してダウンロードできる形態（例えば、フォルダにファイルを格納し、フォルダをＺＩＰ化したファイル形態）にする。そして、ダウンロード要求のあったクライアント端末へＨＴＰＰ通信を用いて送信する。
【００２６】
また、複合機３００は、ユーザの操作に従って、指定されたファイル形式のファイルをメールサーバ２００を介してメール送信する。
【００２７】
なお、複合機３００には、ＩＣカードがかざされた場合に認証を行う認証テーブル（図１４）が記憶されており、ユーザ認証が可能な構成となっている。本実施形態では、複合機３００に認証テーブル（図１４）を記憶するように構成したが、不図示の認証サーバに認証テーブルを記憶し、認証サーバで認証を行わせるように構成することも可能である。つまり、ユーザが特定できればよく、認証処理はどの装置で行ってもよい。
【００２８】
メールサーバ２００は、ＳＭＴＰやＰＯＰのプロトコルでメールの送受信をする。つまり、複合機３００からメールを受信し、受信したメールを宛先に従って送信する。
【００２９】
以下、図２を用いて、図１に示したクライアント端末、印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成について説明する。
【００３０】
図２は、図１に示したクライアント端末，メールサーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００３１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ６００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３８】
次に、図３を用いて、図１に示した複合機３００のハードウェア構成について説明する。
【００３９】
図３は、図１に示した複合機３００のハードウェア構成の一例を示すブロック図である。
【００４０】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ６００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００４１】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４２】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００４３】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４４】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）６００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４５】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４６】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４７】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４８】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４９】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。さらに、スキャナ部３１４で電気信号に変換された画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）をＪＰＥＧやＧＩＦなどの形式の圧縮処理したファイルへの変換やＰＤＦ形式などのファイルへの変換を行う。
【００５０】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５１】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）として電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５３】
尚、表示部は複合機によって表示性能が異なり、タッチパネルを介して操作をできる複合機、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの複合機によって本発明は構成されている。
【００５４】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５５】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、携帯端末内に備えられたＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５６】
マイク３２１は、ＣＰＵ３０１からの制御により、ユーザが発生した音声を取得し、デジタル信号に変換する。また、ＣＰＵ３０１はデジタル化した音声を音声ファイルに変換する。
【００５７】
以上のような構成によって、複合機３００は、スキャナ部３１４から読み込んだ画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）を所望のファイル形式にファイル変換してＬＡＮ６００上に送信したり、ＬＡＮ６００から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００５８】
また、スキャナ部３１４から読み込んだ画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）をモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００５９】
次に、図４を用いて、複合機３００とクライアント端末１００の機能ブロック図について説明する。
【００６０】
図４は、複合機３００とクライアント端末１００の機能ブロック図である。
【００６１】
スキャン画像ファイル生成部４０１、スキャン画像ファイル一覧取得部４０２、スキャン画像ファイル一覧情報送信部４０３、選択情報受信部４０４、ファイル変換部４０５、圧縮部４０６、圧縮ファイル送信部４０７は複合機３００の機能を示し、表示制御部４０８、選択入力部４０９、選択情報送信部４１０、圧縮ファイル受信部４１１はクライアント端末１００の機能を示す。
【００６２】
スキャン画像ファイル生成部４０１は、スキャナ部３１４で読み取った原稿の画像であるスキャン画像ファイル（画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ））を生成し、複合機３００のＨＤＤ３０４のユーザのボックスに格納する。またスキャン画像ファイルを格納するとともに、図８の保存リストに保存したスキャン画像ファイルの管理情報を記憶する。
【００６３】
スキャン画像ファイル一覧取得部４０２は、クライアント端末からのアクセス（スキャン画像ファイル一覧要求）に従って、アクセスしたユーザ名に対応するスキャン画像ファイルのスキャン画像ファイル名を図８の保存リストから取得する。また、他の複合機からも当該ユーザ名に対応するスキャン画像ファイル名も取得する。
【００６４】
スキャン画像ファイル一覧情報送信部４０３は、スキャン画像ファイル一覧取得部４０２で取得したスキャン画像ファイル名に従って、図１１のＨＴＭＬ形式の表示制御情報（選択画面）を生成する。生成された選択画面を要求のあったクライアント端末１００にネットワークＩ／Ｆ３０５を介して送信する。
【００６５】
選択情報受信部４０４は、クライアント端末１００から図１１の選択画面で選択された情報（スキャン画像ファイル名、ファイル形式）をダウンロード要求として受信する。
【００６６】
ファイル変換部４０５は、選択情報受信部４０４で受信した選択画面で選択された情報（スキャン画像ファイル名、ファイル形式）に従って、ボックスよりスキャン画像ファイルを取得し、指定された所定のファイル形式にスキャン画像ファイルを変換する。変換して生成された画像ファイルは、ユーザに対応するフォルダに格納する。
【００６７】
圧縮部４０６は、ファイル変換部４０５で格納されたフォルダを所定の圧縮形式で圧縮処理を行う。
【００６８】
圧縮ファイル送信部４０７は、圧縮部４０６で圧縮されたファイルをダウンロード要求のあったクライアント端末１００へネットワークＩ／Ｆ３０５を介して送信する。
【００６９】
表示制御部４０８は、ＣＲＴ２１０に複合機３００から受信したＨＴＭＬ形式の表示制御情報（選択画面）を表示する。この表示はクライアント端末にインストールされているブラウザを用いて表示する。
【００７０】
選択入力部４０９は、ユーザの操作によって選択画面でダウンロードするスキャン画像ファイルのスキャン画像ファイル名と変換するファイル形式の入力を受け付ける。
【００７１】
選択情報送信部４１０は、ユーザから１１０５のボタンが押下されたことを検知して、選択入力部４０９で受け付けたスキャン画像ファイル名と変換するファイル形式をダウンロード要求として、複合機３００へ送信する。
【００７２】
圧縮ファイル受信部４１１は、複合機３００で圧縮されたファイルを受信する。受信したファイルは、クライアント端末１００の外部メモリ２１１に記憶する。
【００７３】
次に、図５、６、７を参照しながら、本発明に係るファイル送信システム１の詳細な処理について説明する。
【００７４】
図５は、スキャン処理の一例を示すフローチャート、図６は、ダウンロード要求処理の一例を示すフローチャート、図７は、ファイル変換処理の一例を示すフローチャートである。
【００７５】
まず、図５を参照しながら、スキャン処理について説明する。なお、ステップＳ５０１〜ステップＳ５１７の各ステップはＣＰＵ３０１が実行する。
【００７６】
ステップＳ５０１では、カードリーダ３１９によって、ユーザが所有するＩＣカードからユーザを特定するための識別情報（例えば、カードの製造番号やユーザＩＤ）を読み取り、ＨＤＤ３０４に記憶されている認証テーブル（図１４）を検索して一致する識別情報があるか否かを判定する。識別情報がある場合には認証成功と判断し、複合機３００にログインを行う。ログインは一致した識別情報に対応して認証テーブルに記憶されているユーザ名（例えば、ユーザＡなどのユーザ識別情報）でログインする。このログインは、複合機３００に備える不図示の認証アプリケーションが、複合機３００のオペレーティングシステムに対してログイン指示することで複合機３００へのログインがなされる。
【００７７】
なお、ログインする情報は本実施形態ではユーザ名を用いたが、ＩＣカードに記憶されているユーザＩＤを用いることも可能である。また、カードＩＤをユーザＩＤの代わりとして運用している場合には、カードＩＤを用いてログイン処理することも可能である。つまり、ユーザ名もユーザＩＤもカードＩＤもユーザ識別情報ということができる。
【００７８】
複合機３００にログインがされると、複合機３００の機能を利用可能にするため図１０のメニュー画面を表示する。
【００７９】
なお、ＩＣカードを用いずに、ユーザ名とパスワードを操作部３０８でユーザに入力させ、このユーザ名とパスワードで認証テーブルを検索して、認証を行うようにすることも可能である。
【００８０】
ステップＳ５０２では、図１０のメニュー画面でユーザによって「スキャンして送信１００１」または「スキャンして保存１００２」のボタンが押下されたか否かを判断する。「スキャンして保存１００２」が押下されたと判断した場合（ＹＥＳ）には、スキャン後にクライアント端末１００からあとで変換するファイル形式を設定する事後設定モードとしてステップＳ５０３へ処理を移し、「スキャンして送信１００１」が押下されたと判断した場合（ＮＯ）には、ファイル形式を事前設定する事前設定モードとしてステップＳ５１１へ処理を移す。
【００８１】
ステップＳ５０３では、フィーダに原稿がおかれ、ユーザによって操作部３０８のスキャンボタンが押下されたか否かを判断する。スキャンボタンが押下された場合（ＹＥＳ）には、スキャン指示があったと判断し、ステップＳ５０４へ処理を移す。スキャンボタンが押下されない場合（ＮＯ）には、操作待ちとなる。なお、操作待ちで所定時間操作がされない場合には、ログアウト処理（ステップＳ５１７）がなされるように構成されている。
【００８２】
ステップＳ５０４では、マイク３２１を介して、スキャンした画像データ（スキャン画像）に音声を対応付けるために、音声入力をするか否かの画面を表示させ、画面上でユーザによって音声入力指示がされたか否かを判断する。音声入力指示がされたと判断された場合（ＹＥＳ）には、ステップＳ５０５へ処理を移し、音声入力指示がされなかったと判断された場合（ＮＯ）には、音声入力をしないと判断し、ステップＳ５０７へ処理を移す。
【００８３】
ステップＳ５０５では、マイク３２１から音声を取得して、デジタル化する（音声受付）。
【００８４】
ステップＳ５０６では、ステップＳ５０５でデジタル化した音声を音声ファイルにして、ＨＤＤ３０４内のログインユーザの保存領域に音声ファイルを保存する。なお、保存領域はボックスと呼ばれ、ユーザごとに割り当てられたＨＤＤ３０４内の領域で、パスワードによるアクセス制限を設けることが出来る記憶領域であります。本実施形態では、ログインしたユーザによるアクセスが可能な構成となっている。
【００８５】
なお、各ボックスは管理者によってあらかじめユーザと対応付けて設定される、或いはログインした順にボックスとユーザとが対応付けられるようにされる。ボックスとの対応付けは図９のようにボックスの番号「００〜０４」とユーザ名「ユーザＡ〜ユーザＢ」が対応付けて記憶されている。
【００８６】
ステップＳ５０７では、フィーダにセットされている原稿をスキャナ部３１４で読取、スキャン画像ファイル（画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）（第１の画像ファイル））を生成する。
【００８７】
ステップＳ５０８では、ログインユーザの保存領域にスキャン画像ファイル（第１の画像ファイル）を保存する。なお、このスキャン画像は画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）であるため、様々なファイル形式に変換可能なデータである。
【００８８】
ステップＳ５０９では、ログインしたユーザ名とファイルを保存したボックスの番号とステップＳ５０６とステップＳ５０８で保存したファイルのファイル名とスキャンした時間を、ＨＤＤ３０４に記憶されている図８の保存リストに書込む。なお、音声ファイルがない場合には、音声ファイル名８０４へは書き込まれない。
【００８９】
ステップＳ５１０では、スキャンして保存する処理がユーザによって終了指示がされたか否かを判断する。終了指示がされた場合には、ステップＳ５１７へ処理を移す。終了指示がされていない場合、つまり他の原稿を読み込む場合には、ステップＳ５０３へ処理を移す。
【００９０】
ステップＳ５１１では、図１２のスキャン設定画面を表示し、ファイル形式選択メニュー１２０２からスキャン画像ファイルを変換するファイル形式をユーザの指示に従って選択する。選択されたファイル形式はＲＡＭ３０２に記憶される。
【００９１】
ステップＳ５１２では、複合機３００にあらかじめ登録されている宛先表からファイルを送信するメールアドレス（送信先）を設定する。メールアドレスの設定は、ユーザが操作部３０８から入力してもよく、またログインしたユーザに対応するメールアドレスが呼び出されて自動で設定されるように構成してもよい。なお、設定されたメールアドレスは、１２０１に表示され、ＲＡＭ３０２に記憶される。
【００９２】
ステップＳ５１３では、フィーダに原稿がおかれ、ユーザによって操作部３０８のスキャンボタンが押下されたか否かを判断する。スキャンボタンが押下された場合（ＹＥＳ）には、スキャン指示があったと判断し、ステップＳ５１４へ処理を移す。スキャンボタンが押下されない場合（ＮＯ）には、操作待ちとなる。なお、操作待ちで所定時間操作がされない場合には、ログアウト処理（ステップＳ５１７）がなされるように構成されている。
【００９３】
ステップＳ５１４では、フィーダにセットされている原稿を読取、スキャン画像（画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ））を生成する。
【００９４】
ステップＳ５１５では、ステップＳ５１１で選択され、ＲＡＭ３０２に記憶されたファイル形式でスキャン画像をファイル変換する。変換されたファイルはＲＡＭ３０２に記憶される。
【００９５】
ステップＳ５１６では、ＲＡＭ３０２に記憶されているメールアドレスと宛先（ＴＯ）としてステップＳ５１５でＲＡＭ３０２に記憶したファイルを添付してメールサーバ２００に送信する。
【００９６】
ステップＳ５１７では、ステップＳ５０１でログインしたユーザをログアウトする。
【００９７】
次に、図６を参照しながら、ダウンロード要求処理について説明する。なお、ステップＳ６０１、ステップＳ６０２、ステップＳ６０８〜ステップＳ６１３の各ステップはＣＰＵ２０１が実行する。また、ステップＳ６０３〜ステップＳ６０７、ステップＳ６１４の各ステップはＣＰＵ３０１が実行する。
【００９８】
ステップＳ６０１では、クライアント端末１００のブラウザからＨＴＴＰ通信で複合機３００にアクセスする。複合機３００から、複合機３００にアクセスするためのユーザ情報（ユーザ名、パスワード）の入力画面を受付、クライアント端末１００のＣＲＴ２１０に表示する。ユーザの操作に応じて、クライアント端末１００のＣＰＵ２０１はユーザ情報（ユーザ名、パスワード）の入力を受け付ける。
【００９９】
ステップＳ６０２では、ステップＳ６０１で受け付けたユーザ情報を、ＨＴＴＰ通信を用いて複合機３００に送信する。この処理は、スキャン画像ファイルの一覧要求となり、この一覧要求に従ってスキャン画像ファイルの一覧で構成される選択画面が後述するステップＳ６０８で受信する。
【０１００】
ステップＳ６０３では、クライアント端末１００からユーザ情報を受信する。受信したユーザ情報で認証テーブル（図１４）を検索し、一致するかを判定する。一致する場合には認証成功として、ステップＳ６０４へ処理を移す。一致しない場合には認証し敗として、クライアント端末１００に認証失敗画面を送信する。
【０１０１】
ステップＳ６０４では、認証成功されたユーザ名を他の複合機３００に送信して、他の複合機に記憶されているスキャン画像ファイル名の一覧を取得する（ファイル識別情報取得）。他の複合機３００は、受信したユーザ名に従って、ユーザ名に対応するボックスに記憶されているスキャン画像ファイル名の一覧を取得し（この場合、音声ファイル名も取得する）、要求のあった複合機３００に送信する。他の複合機３００から受信したスキャン画像ファイル名の一覧はＲＡＭ２０３に記憶させる際に、どの複合機３００から受信したスキャン画像ファイル名かを記憶する。例えば、スキャン画像ファイル名ごとに記憶されている複合機３００のＩＰアドレスを記憶しておき、クライアント端末１００から後述するステップＳ６１４で受信した選択情報に他の複合機３００のスキャン画像ファイル名があった場合に、このＩＰアドレスの複合機３００にスキャン画像ファイルの取得要求を行う。
【０１０２】
なお、複合機３００のＨＤＤ３０４には、あらかじめ通信する他の複合機のＩＰアドレスが記憶されており、このＩＰアドレスに従って、他の複合機へスキャン画像ファイル名の一覧を要求する。
【０１０３】
また、複合機３００の設定によって、他の複合機３００からスキャン画像の一覧を取得しない構成をとることも可能である。つまり、他の複合機３００からスキャン画像の一覧を取得しない設定の場合には、ステップＳ６０４の処理を省略する。
【０１０４】
ステップＳ６０５では、図８の保存リストから、認証されたユーザ名で記憶されたスキャン画像ファイル名を取得する。この場合に、音声ファイル名も取得する。
【０１０５】
ステップＳ６０６では、ステップＳ６０４とステップＳ６０５で取得したスキャン画像ファイル名（音声ファイル名も含む）の一覧をブラウザで表示可能な形態、例えば、図１１のＨＴＭＬ形式の選択画面（表示制御情報）を生成する（表示制御情報生成）。
【０１０６】
図１１の選択画面は、スキャン画像ファイル名と複合機３００で変換可能なファイル形式（図１３）に従ってマトリックス状に生成され。音声ファイルがあるスキャン画像ファイルについては、１１０１や１１０２のように音声ファイルも選択可能なように、或いは、音声ファイルがあることを識別可能なように構成されている。また、１１０３のようなチェックが入力可能なようにチェックボックスなどが配置される構成となっている。
【０１０７】
また、１１０４のように、全てのファイル形式に変換する場合には、ＡＬＬにチェックを入れると、全てのファイル形式が選択できる構成となっている。さらに、１１０５のダウンロードボタンが押下されると、チェック（選択）されたファイル名とファイル形式、音声ファイルの選択有無が複合機３００へ送信され、ファイル変換されたスキャン画像ファイルがダウンロードすることができる構成となっている。
【０１０８】
なお、スキャン画像ファイル名はファイル識別情報、ＪＰＥＧやＴＩＦＦなどはファイル形式情報と言い換えることができる。つまり、図１１はファイル識別情報とファイル形式情報を含むＨＴＭＬ形式の選択画面（表示制御情報）と言い換えることができる。
【０１０９】
ステップＳ６０７では、クライアント端末１００に選択画面を送信する（表示制御情報送信）。
【０１１０】
ステップＳ６０８では、選択画面を複合機３００から受信する（表示制御情報受信）。
【０１１１】
ステップＳ６０９では、受信した選択画面を、ブラウザを用いてＣＲＴ２１０に表示する。
【０１１２】
ステップＳ６１０では、選択画面に対してユーザから選択指示の入力（チェック入力）があったか否かを判定する。選択指示があった場合には、ステップＳ６１１へ処理を移し、選択指示がなかった場合には、ステップＳ６１２へ処理を移す。
【０１１３】
ステップＳ６１１では、選択指示があった場合には、図１１のように入力のあった箇所に入力表示を行う。これは、選択画面のＨＴＭＬの制御（スクリプト制御）に従って、ＣＰＵ２０１が制御し、表示する。これによって、所望のスキャン画像ファイルと、所望のファイル形式の選択と、その選択に関するファイルのダウンロード要求が可能である。
【０１１４】
ステップＳ６１２は、ダウンロードボタン１１０５が押下されたか否かを判断する。ダウンロードボタン１１０５が押下されたと判断した場合に、ステップＳ６１３へ処理を移し、ダウンロードボタン１１０５が押下されていない場合にはステップＳ６１０へ戻り、選択指示待ち・ダウンロードボタン押下待ちとなる。
【０１１５】
なお、図６のフローチャートでは選択やダウンロードの指示のみについて説明したが、ボックスのスキャン画像ファイルを削除するためのボックス一括削除ボタン１１０６が押下された場合に、複合機３００に削除要求が送信し、複合機３００のスキャン画像ファイルを削除することも可能である。
【０１１６】
また、チェックが表示されている選択有り状態で、再度ユーザによって選択された場合には、チェックが非表示となり、選択無し状態にすることも可能である。
【０１１７】
ステップＳ６１３では、選択されたスキャン画像ファイルを所定のファイル形式に変換してダウンロードするために、図１１の選択画面でチェックされている選択状態の少なくともファイルを特定するためのスキャン画像ファイル名とファイル形式（ファイル形式名）が選択情報として複合機３００に送信する（要求送信）。なお、音声ファイルをともにダウンロードする場合には、音声ファイル名も選択情報として複合機３００に送信される。選択情報は、ユーザによって選択されたスキャン画像ファイル名ごとにファイル形式と音声ファイル名が対応付いており、各スキャン画像ファイル名のスキャン画像ファイルをどのファイルに変換すればよいか判断可能な構成となっている。
【０１１８】
ステップＳ６１４では、クライアント端末１００から選択情報を受信する（要求受信）。
【０１１９】
次に、図７を参照しながら、ファイル変換処理について説明する。なお、ステップＳ７０１〜ステップＳ７１２の各ステップはＣＰＵ３０１が実行する。また、ステップＳ７１３、ステップＳ７１４はＣＰＵ２０１が実行する。
【０１２０】
ステップＳ７０１では、ＨＤＤ３０４にダウンロードするスキャン画像ファイルを格納するためのフォルダを生成する。
【０１２１】
ステップＳ７０２では、クライアント端末１００から受信した選択情報に含まれるスキャン画像ファイル名に従って、ＨＤＤ３０４内のログインユーザの保存領域、ユーザＡの場合にはＢＯＸ００からスキャン画像ファイルを取得する。また、他の複合機３００から他の複合機に記憶されているスキャン画像ファイルのファイル名であった場合には、ステップＳ６０４でＲＡＭ２０３に記憶したＩＰアドレスに従って、他の複合機３００にスキャン画像ファイル名を送信し、対応するスキャン画像ファイルを取得する。
【０１２２】
ステップＳ７０３では、クライアント端末１００から受信した選択情報に含まれるファイル形式に従って、図１３のファイル形式変換テーブルから対応する拡張子を決定し、決定した拡張子のファイルフォーマットの画像ファイルにファイル変換する。図１１の例では、スキャン画像ファイル名がＡについては、ＴＩＦＦとＪＰＥＧとＰＤＦにそれぞれ変換された画像ファイル（第２の画像ファイル）が生成される。つまり、ステップＳ７０３は、圧縮される前のスキャン画像ファイルを圧縮されたデータ量の少ない画像ファイルに変換する処理である。
【０１２３】
ステップＳ７０４では、現在処理しているスキャン画像ファイル名に対応した音声ファイル名が選択情報に含まれるか否かを判定し、音声ファイル選択があったか否かを判定する。音声ファイル名があった場合には、音声ファイル選択があったと判定し、ステップＳ７０５へ処理を移す。音声ファイル名がなかった場合には、音声ファイル選択がなかったと判定し、ステップＳ７０８へ処理を移す。
【０１２４】
ステップＳ７０５では、ステップＳ７０３で生成された画像ファイルに音声ファイル内の音声データを入力できるか否かを判定する（入力判定）。音声データの入力が可能である場合には、ステップＳ７０６へ処理を移す。音声データの入力が可能でない場合には、ステップＳ７０７へ処理を移す。音声データが入力可能な場合とは、アドビシステムズ社（登録商標）が定義するＰＤＦ（Portable Document Format）である場合に音声データが入力可能となる。なお、ＰＤＦには音声データを埋め込むことが可能なフォーマットである。またＰＤＦ以外に、音声データを埋め込めるフォーマットがあれば、そのフォーマットの画像ファイルをステップＳ７０３で生成した場合には音声データが入力可能であると判断する。
【０１２５】
ステップＳ７０６では、ＰＤＦの定義に従って、選択された音声ファイル名に対応する音声ファイル内の音声データを画像ファイルに入力する。なお、スキャン画像ファイルと同じように、他の複合機に音声ファイルが記憶されている場合には、その複合機３００から音声ファイルを取得して入力する（音声データ入力）。
【０１２６】
ステップＳ７０７では、ステップＳ７０１で生成したフォルダに音声ファイル名に対応する音声ファイルを格納する。
【０１２７】
ステップＳ７０８では、ステップＳ７０３で生成された画像ファイル（音声データ入力あり／音声データ入力なし）をステップＳ７０１で生成したフォルダに格納する。これは、生成した画像ファイルを要求のあったクライアント端末１００にまとめて（一括して）送信するためである。
【０１２８】
ステップＳ７０９では、クライアント端末１００で選択され、ステップＳ６１４で受信した選択情報に含まれる全てのファイル形式に変換したか否かを判定する。つまり、図１１の例では、スキャン画像ファイル名がＡについて、ＴＩＦＦとＪＰＥＧとＰＤＦの３つのファイル形式に変換したかを判定する。選択された全てのファイルに変換されている場合にはステップＳ７１０へ処理を移し、選択された全てのファイルに変換されていない場合には次のファイル形式の画像ファイルを生成するためにステップＳ７０３へ処理を移す。
【０１２９】
ステップＳ７１０では、クライアント端末１００で選択され、ステップＳ６１４で受信した選択情報に含まれる全てのスキャン画像ファイルを選択された所定のファイル形式に変換したかを判定する。全てのスキャン画像ファイル所定のファイル形式に変換した場合にはステップＳ７１１へ処理を移し、所定のファイル形式に変換するスキャン画像ファイルがまだある場合にはステップＳ７０２へ処理を移す。
【０１３０】
ステップＳ７１１では、ファイル変換された画像ファイルが格納されているフォルダの圧縮を行う。圧縮にはＺｉｐやＬｚｈなどの形式を用いた圧縮を行う。
【０１３１】
ステップＳ７１２では、圧縮したフォルダをダウンロード指示のあったクライアント端末１００に送信する。この時、ＨＴＴＰプロトコルを用いた通信で、クライアント端末へ圧縮したフォルダを送信する。
【０１３２】
ステップＳ７１３では、複合機３００からＨＴＴＰ通信を用いて、クライアント端末は圧縮したフォルダを受信する。
【０１３３】
ステップＳ７１４では、受信した圧縮フォルダを外部メモリ２１１へ記憶する。なお記憶された圧縮フォルダは、ユーザの操作に応じて解凍し、フォルダ内の画像ファイルをクライアント端末１００に備えるビューワーを用いて表示する。また、音声データが格納されている画像ファイルについては、画像ファイルを表示するとともに音声データが再生される。
【０１３４】
次に、図８の複合機３００に保存されているスキャン画像ファイルの保存リストについて説明する。
【０１３５】
保存リストは、複合機３００のＨＤＤ３０４に記憶され、ユーザ名８０１、ＢＯＸ８０２（ボックス）、スキャン画像ファイル名８０３、音声ファイル名８０４、スキャン時間８０５の各項目で構成されている。
【０１３６】
スキャナ部３１４で原稿が読み取られ、スキャン画像ファイルが生成されると、保存リストの各項目にデータが記憶される。ユーザ名８０１には、複合機３００にログインしているユーザ名が記憶され、ＢＯＸ８０２（ボックス）には、スキャン画像ファイルが格納されるログインしているユーザ名に対応するボックスのボックス番号（図９から参照）が記憶される。音声ファイル名８０４は、スキャン時にマイク３２１で音声が入力された場合に、入力音声データの音声ファイルのファイル名が記憶される。スキャン時間８０５は、複合機３００で管理するシステム時間に従って、スキャン画像ファイルが生成された際の時間が記憶される。なお、スキャン時間８０５は、スキャンボタンが押下された場合の時間であっても、スキャン画像ファイルの生成がスタートした時間、スキャン画像ファイルの生成が完了した時間など、スキャンに関する時間であればいずれであってもよい。
【０１３７】
次に、図９の複合機３００で管理するボックスとユーザとの対応付けテーブルについて説明する。
【０１３８】
図９のボックスとユーザとの対応付けテーブルは、複合機３００のＨＤＤ３０４に記憶され、ユーザ名とボックス番号の項目で構成されている。
【０１３９】
ユーザ名は複合機３００にログインしたユーザ名が、ボックス番号は複合機３００があらかじめ管理している保存領域の番号が記憶される。この図９のボックスとユーザとの対応付けテーブルは、管理者によってあらかじめ設定されたデータである。なお、図９は、複合機３００にログインし、ログインしたユーザのスキャン画像ファイルが初めて生成された際に、他のユーザに割り当てられていないボックスのボックス番号とログインしたユーザのユーザ名とを対応付ける形態であってもよい。
【０１４０】
次に、図１０の複合機３００の操作部３０８に表示する画面について説明する。
【０１４１】
図１０は、メインメニューであり、複合機３００にログインすると表示される画面である。
【０１４２】
メインメニューにはユーザが利用可能な機能一覧（例えば、コピー、ファックス等）がアイコン（ボタン）等で表示されている。機能一覧には、メールを用いて画像ファイルを送信する「スキャンして送信１００１」のアイコンを有し、複合機３００にスキャン画像ファイルを保存する「スキャンして保存１００２」のアイコンを有する。このアイコンをユーザがタッチすることで、複合機３００はタッチされた各機能を検知して、機能を実行する。
【０１４３】
次に、図１１のクライアント端末１００のＣＲＴ２１０で表示する画面について説明する。
【０１４４】
図１１は、所望のファイル形式でダウンロードするスキャン画像ファイルを選択するための選択画面である。この選択画面は、複合機３００のＨＤＤ３０４に記憶されている、ユーザのスキャン画像ファイル一覧をＨＴＭＬ形式で複合機３００から受信し、クライアント端末のブラウザで表示したものである。
【０１４５】
この選択画面は、スキャン画像ファイル名と変換可能なファイル形式が表形式で表示されている。この表上でダウンロードしたいスキャン画像ファイルと変換したいファイル形式を選択可能することが可能である。また、この選択画面は選択されチェックが入っているスキャン画像ファイルをダウンロード要求するダウンロードボタン１１０５が備えられており、この１１０５が押下されることで、選択されたスキャン画像ファイル名（ファイル名）とファイル形式と音声ファイル名の情報を含むダウンロード要求が、アクセスしている複合機３００に送信される。音声ファイル名はＨＴＭＬのソース上に記憶されているものとする。さらに、複合機３００に保存されているスキャン画像ファイルを一括削除するためのボックス一括削除ボタン１１０６も備えている。
【０１４６】
また、ユーザの操作に従ってチェック１００３のオンオフが可能な構成となっており、全てのファイルに変換したい場合に選択するＡＬＬ１１０４の項目を選択することで、全てのファイル形式で選択されたスキャン画像ファイルを変換することが可能な構成となっている。
【０１４７】
さらに、スキャン画像ファイルに対応して、音声ファイルが記憶されている場合には、音声ファイルが選択可能であることを識別できるように、１１０１や１１０２のように点線等で表示する。
【０１４８】
次に、図１２の複合機３００の操作部３０８に表示する画面について説明する。
【０１４９】
図１２は、メールにて画像ファイルを送信する際のスキャン設定画面である。スキャンする送信先のメールアドレスを設定し、表示する１２０１を有し、スキャンした画像ファイルの形式を選択する１２０２を有している。１２０１に表示されたメールアドレスは、図１４に記憶されているメールアドレス（不図示）を設定するようにすることも。
【０１５０】
次に、図１３の複合機３００のＨＤＤ３０４に記憶されるファイル形式変換テーブルについて説明する。
【０１５１】
図１３は、複合機３００で変換可能なファイル形式の一覧であるファイル形式変換テーブルである。このファイル形式変換テーブルは、ファイル形式と拡張子が対応付いて記憶されており、複合機３００で変換可能なファイルフォーマットの形式（ファイル形式）が定義されている。また、ファイル形式に対応して拡張子が適されており、変換後の拡張子が決定できる。
【０１５２】
次に、図１４は複合機３００のＨＤＤ３０４に記憶される認証テーブルについて説明する。
【０１５３】
図１４は、ＩＣカードがカードリーダ３１９にかざされた際に、参照する認証テーブルであり、ユーザ名とパスワードとカードＩＤで構成される。なお、これらの情報以外に、メールアドレスや複合機３００を利用する権限等も含まれる。
【０１５４】
認証テーブルは、ＩＣカードから読み取ったカードＩＤを検索し、カードＩＤが検索できた場合には認証成功として判定される。また、認証成功されるとユーザ名が取得でき、この取得したユーザ名の入力を受け付けることで複合機３００にログインがされる。
【０１５５】
また、図１４は、ＩＣカードを用いず、操作部３０８で入力されたユーザ名とパスワードを用いて認証する際にも参照される。なお、ユーザ名とパスワードが一致した場合に、認証成功となる。
【０１５６】
以上説明した本実施形態によれば、スキャナ部３１４で読み込まれた原稿を電気信号に変換された画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）を複合機３００に保存しておき、保存されたスキャン画像ファイルの一覧をクライアント端末に送信し、クライアント端末１００のブラウザ上でダウンロードしたいスキャン画像ファイルと変換したいファイル形式を決定することで、複合機３００（画像形成装置）で所望のファイル形式に変換し、変換したファイルを要求のあったクライアント端末１００（情報処理装置）にまとめて送信することができ、所望のファイル形式に変換された画像ファイル（スキャンデータ）を容易に取得することが可能となる。
【０１５７】
特に、スキャンした画像ファイルを必要な時に必要なファイル形式で取得できるため、クライアント端末１００でファイル形式を変換するなどの余計なアプリケーションを備える必要がなく、近年採用されつつある最低限のアプリケーションを備えるシンクライアントなどのような仕組みには特に有効である。
【０１５８】
また、複合機３００にログインしたユーザごとにボックスを管理するため、他の複合機３００に保存されているスキャン画像ファイルについても、１または複数の所望のファイル形式に変換し、変換された画像ファイルをまとめて取得できるため、スキャン画像ファイルが保存されている複合機３００ごとにアクセスしてダウンロード要求することがなくなる。
【０１５９】
また、所望のファイル形式に変換された画像ファイルをまとめて取得できる構成（図１０の１００２）を備えるとともに、複合機３００上であらかじめファイル形式を指定し、メール等で画像ファイルを送信する構成（図１０の１００１）を備えることでユーザが用途に応じた画像ファイルの取得方法を切り換えることが可能となり、ユーザビリティの向上が図れる。
【０１６０】
さらに、本実施形態によればファイル共有機能を用いて画像ファイルを送信することがなくなるので、ファイル送信のセキュリティが高めることができる。
【０１６１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１６２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６３】
また、本発明におけるプログラムは、図５〜図７に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図７の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図７の各装置の処理方法ごとのプログラムであってもよい。
【０１６４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１６７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７１】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７２】
１００  クライアント端末
２００  メールサーバ
３００  複合機
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２１０  ＣＲＴ
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ＨＤＤ
３０８  操作部
３１４  スキャナ部
３１９  カードリーダ
３２１  マイク
【図１】
2011087120.tif 000003
【図２】
2011087120.tif 000004
【図３】
2011087120.tif 000005
【図４】
2011087120.tif 000006
【図５】
2011087120.tif 000007
【図６】
2011087120.tif 000008
【図７】
2011087120.tif 000009
【図８】
2011087120.tif 000010
【図９】
2011087120.tif 000011
【図１０】
2011087120.tif 000012
【図１１】
2011087120.tif 000013
【図１２】
2011087120.tif 000014
【図１３】
2011087120.tif 000015
【図１４】
2011087120.tif 000016