(57)【要約】【課題】画像処理装置のボックスに保存されたデータを取り込む際の操作性を向上させること。【解決手段】スキャナ機能を備えた複合機１０００のボックス保存データ３００７に保存されたデータを取得するＰＣ２０００は、複合機１０００から、ボックス保存データ３００７に保存されたデータの一覧を各データの属性情報と共に取得する一覧取得手段であるスキャン制御部１０２と、スキャン制御部１０２で取得したデータの一覧を表示する一覧表示手段であるＵＩ部１０１と、を有し、ＵＩ部１０１は、属性情報に応じてデータの一覧の表示を変更する。【選択図】図８
2018042093.tif 000002
【特許請求の範囲】
【請求項１】
スキャナ機能を備えた画像処理装置のデータ保存手段に保存されたデータを取得する情報処理装置であって、
前記画像処理装置から、前記データ保存手段に保存されたデータの一覧を各データの属性情報と共に取得する一覧取得手段と、
前記一覧取得手段で取得した前記データの一覧を表示する一覧表示手段と、を有し
前記一覧表示手段は、前記属性情報に応じて前記データの一覧の表示を変更する
ことを特徴とする情報処理装置。
【請求項２】
前記属性情報は前記データが前記データ保存手段に保存された際のジョブの種類を示すジョブ属性に関する情報であり、前記ジョブ属性はスキャンジョブを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記一覧表示手段は、前記ジョブ属性がスキャンジョブであるデータを識別可能に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記一覧表示手段は、前記ジョブ属性がスキャンジョブであるデータのみを表示することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記属性情報は、前記画像処理装置において設定されるＰＣスキャン用属性に関する情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記一覧表示手段は、前記ＰＣスキャン用属性が設定されているデータを識別可能に表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記一覧表示手段は、前記ＰＣスキャン用属性が設定されているデータのみを表示することを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記一覧表示手段で表示した前記データの一覧において選択されたデータを前記画像処理装置から取得するデータ取得手段を有することを特徴とする請求項１乃至７のうちいずれか１項に記載の情報処理装置。
【請求項９】
設定画面を表示せずに動作する非表示モードが選択されているか否か判断する判断手段と、
前記非表示モードが選択されている場合の動作設定を設定する設定手段と、
前記動作設定に基づいて取得するデータを決定するデータ決定手段と、
前記データ決定手段が決定したデータを取得するデータ取得手段と、を有することを特徴とする請求項１乃至７のうちいずれか１項に記載の情報処理装置。
【請求項１０】
前記動作設定において、前記情報処理装置で取得済みのデータを除外する除外設定、データの選択方式を指定する選択設定、取得したデータを前記画像処理装置から削除する削除設定のうち少なくとも１つを設定することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記除外設定が有効である場合、前記一覧取得手段は、取得した前記データの一覧から前記取得済みデータを除外したデータの一覧を作成することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記選択設定が前記データの一覧の表示する設定の場合は、前記一覧表示手段において前記データの一覧を表示し、前記選択設定が前記データを取得する設定の場合は、前記データ決定手段は、該設定、および、前記データが前記データ保存手段に保存された時間に関する情報に基づいて取得するデータを決定することを特徴とする請求項１０または請求項１１に記載の情報処理装置。
【請求項１３】
前記削除設定が有効である場合は、前記データ取得手段が前記画像処理装置に対し、前記データ取得手段が取得したデータを削除する指示を送信し、前記削除設定が有効でない場合は、前記一覧取得手段が、取得済みデータのリストに前記データ取得手段が取得したデータを追加することを特徴とする請求項１０乃至１２のうちいずれか１項に記載の情報処理装置。
【請求項１４】
請求項５乃至８のうちいずれか１項に記載の情報処理装置と、
スキャナ機能を備えた画像処理装置と、を備えるスキャンシステムであって、
前記画像処理装置は、データをボックスごとに保存するデータ保存手段と、
前記ボックスの属性として、前記ＰＣスキャン用属性を設定する属性設定手段と、を有し、
前記ＰＣスキャン用属性を有するデータは、前記ＰＣスキャン用属性が設定されたボックスに保存されることを特徴とするスキャンシステム。
【請求項１５】
前記画像処理装置は、前記ＰＣスキャン用属性が設定されたデータに対するアクセスを制限するアクセス制限手段をさらに有することを特徴とする請求項１４に記載のスキャンシステム。
【請求項１６】
スキャナ機能を備えた画像処理装置のデータ保存手段に保存されたデータを取得する情報処理装置の制御方法であって、
前記画像処理装置から、前記データ保存手段に保存されたデータの一覧を各データの属性情報と共に取得する取得工程と、
前記取得工程において取得した前記データの一覧を表示する表示工程と、を有し
前記表示工程では、前記属性情報に応じて前記データの一覧の表示を変更する
ことを特徴とする制御方法。
【請求項１７】
コンピュータを請求項１乃至１３のうちいずれか１項に記載の情報処理装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、スキャンシステム、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
スキャナ機能を備えた複合機等の利用形態として、紙文書をスキャンさせ、得られた画像データをＰＣ上に取り込むといったものがある。この利用形態の実現方式として、ＰＣ上にインストールされたアプリケーションからスキャナドライバを介して、複合機にスキャン実行指示行い、スキャンされた画像データを取り込むものがある。この方式においては、原稿となる紙文書を複合機の読み取り装置上に設置した後、スキャン指示をＰＣ上で実行する。その後、再び複合機に戻り、読み取り装置上に置かれた紙文書を取り除くことになる。ＰＣと複合機を複数回往復することになるためユーザにとって煩わしい。
ＰＣに紙文書のスキャンデータを取り込む別の実現方式として、複合機でスキャンした画像データを一旦複合機内のボックスに保存し、保存されたデータをスキャナドライバで一覧表示し、選択されたデータをＰＣに取り込むものがある。このボックス保存の方式においては、複合機上でボックスへのスキャン指示を行い、紙文書を取り除いた後、ＰＣ上から画像データの取得指示を行うため、１回の往復でＰＣへの取り込みが完了する。外部の情報処理装置に保存された画像データをＰＣに取り込む技術として、特許文献１は、ネットワーク上の共有フォルダに保存された画像データの中で、選択された画像データをＰＣ上にインストールされているアプリケーションに取り込む方法を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７２２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ボックス保存の方式において、複合機のボックス内に保存された文書データには、ＰＣへの取り込み目的以外のデータが含まれている。ＰＣへの取り込み目的以外のデータがボックス内に多く保存されていると、スキャナドライバの画面上でデータを選択する際にＰＣに取り込む目的以外の文書データが一覧に表示されてしまい、所望のデータを選択することが困難となる。特許文献１に記載の技術においては、ＰＣへの取り込み目的以外のデータに対して考慮がなされていない。
【０００５】
本発明は、画像処理装置のボックスに保存されたデータを取り込む際の操作性を向上させた情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一側面である情報処理装置は、スキャナ機能を備えた画像処理装置のデータ保存手段に保存されたデータを取得する情報処理装置であって、前記画像処理装置から、前記データ保存手段に保存されたデータの一覧を各データの属性情報と共に取得する一覧取得手段と、前記一覧取得手段で取得した前記データの一覧を表示する一覧表示手段と、を有し、前記一覧表示手段は、前記属性情報に応じて前記データの一覧の表示を変更する。
【発明の効果】
【０００７】
本発明によれば、画像処理装置のボックスに保存されたデータを取り込む際の操作性を向上させた情報処理装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】ネットワーク構成を示す図である。
【図２】複合機１０００のハードウェアの構成を示す図である。
【図３】ＰＣ２０００のハードウェアの構成を示す図である。
【図４】ＰＣ２０００のソフトウェアの構成を示す図である。
【図５】複合機１０００のソフトウェアの構成を示す図である。
【図６】スキャン設定ツールの設定画面例である。
【図７】スキャンアプリケーションおよびスキャナドライバの設定画面例である。
【図８】スキャナドライバのＵＩ表示処理のフローチャートである。
【図９】ボックス文書一覧情報の例である。
【図１０】ボックス設定画面の例である。
【図１１】ボックススキャン設定画面例である。
【図１２】スキャナドライバ処理のフローチャートである。
【図１３】スキャンアプリケーション及びスキャナドライバの設定画面例である。
【図１４】スキャナドライバ処理のフローチャートである。
【図１５】スキャナドライバ処理のフローチャートである。
【図１６】取得済みデータ一覧情報の一例である。
【発明を実施するための形態】
【０００９】
図１は、スキャンシステムのネットワーク構成を示した図である。スキャンシステムは、デジタル複合機（以下、複合機）１０００、複合機１００１、ＰＣ（パーソナルコンピュータ）２０００を含む。複合機１０００、複合機１００１、ＰＣ２０００は、ネットワーク３０００に接続されている。複合機１０００及び複合機１００１は、プリンタ機能やスキャナ機能を備えた画像処理装置であり、ＰＣ２０００は情報処理装置である。例えば、ＰＣ２０００から、インストール済みのプリンタドライバを介して印刷データを複合機１０００に送信することにより、文書の印刷を行ったり、複合機内のボックスへ文書の保存を行ったりすることができる。また、ＰＣ２０００から、インストール済みのスキャナドライバを介して複合機１０００にスキャンの設定および指示を送信することにより、複合機１０００でスキャンを行うことができる。
【００１０】
また、スキャナやファクシミリ、プリンタなどを備えたデジタル複合機やデジタル複写機などの画像処理装置には、文書を蓄積するための格納部（ボックス）を備えたものがある。格納部を備えた装置は、スキャナや、ネットワークを介して接続されたＰＣからの受信データなど、様々な方法で入力された文書を保存する機能（ボックス機能）を備えている。複合機１０００及び複合機１００１は、データ保存手段であるボックス機能を備えている。ＰＣ２０００は、ネットワークを介してボックスに保存されたデータを取り込むことができる。スキャンにおいては、複合機１０００でスキャンを実行し、複合機１０００のボックスに文書データを保存し、ＰＣ２０００からボックスに保存された文書データを指定し取り込むことで、スキャンしたデータをＰＣ２０００に取り込むことができる。
【００１１】
図２は、ＰＣ２０００のハードウェア構成を示した図である。
ＣＰＵ２００２は、各種プログラムを実行し、様々な機能を実現するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。ＨＤＤ２００３は、各種プログラムや設定データ等を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。ＲＡＭ２００４は、一時メモリ領域のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。ＣＰＵ２００２は、ＨＤＤ２００３に記憶されているプログラムをＲＡＭ２００４にロードし、プログラムを実行する。また、ＲＡＭ２００４は、ＣＰＵ２００２の一時的な作業記憶領域としても利用される。Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２００５は、各装置、およびサーバに接続されているディスプレイ（不図示）にデータを送信する他、ポインティングデバイス（不図示）からデータを受信するインターフェースユニットである。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２００６は、ＰＣ２０００をネットワーク３０００に接続する。以上説明してきたＰＣ２０００の各構成は、バス２００７を介してデータの送受信を行うことが可能である。
【００１２】
図３は、複合機１０００のハードウェア構成を示した図である。なお、複合機１００１も同様のハードウェア構成を備えている。
ＣＰＵ１１０１は、各種プログラムを実行し、様々な機能を実現する。ＲＡＭ１１０２は、ＣＰＵ１１０１の主メモリ、ワークエリア等として機能する一時メモリ領域で、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＲＯＭ１１０３は、組込済みプログラムおよびデータが記録されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。外部メモリ１１１０は、ＨＤＤやフラッシュメモリに代表されるような外部の二次記憶装置である。各種データは、外部メモリＩ／Ｆ１１０７を介して、外部メモリ１１１０に保存される。
【００１３】
ネットワークＩ／Ｆ１１０５は、Ｗｉ―Ｆｉ（登録商標）、Ｅｔｈｅｒｎｅｔ（登録商標）などのネットワーク通信を行う。ＣＰＵ１１０１はネットワークＩ／Ｆ１１０５を介してＰＣ２０００との通信処理が可能となっており、画像データの取得要求などを実行することができる。
操作部１１０９は、複合機１０００のユーザインターフェースで、ユーザに複合機の管理設定や複写、送信、保存などの機能の設定画面を提供する。
【００１４】
印刷部１１０８は、印刷部Ｉ／Ｆ１１０６を介して取得した画像信号（出力情報）に基づき、印刷を実行するプリンタエンジンである。ＣＰＵ１１０１は、ＲＯＭ１１０３あるいは外部メモリ１１１０に記憶された制御プログラム等に基づいて、システムバス１１０４に接続される印刷部Ｉ／Ｆ１１０６を介して、印刷部１１０８に画像信号を出力する。
読み取り装置１１１１は、操作部１１０９またはＰＣ２０００からの要求に応じて、送信、複写または保存する原稿に照射した光の画像に応じた反射光を光電変換して、画像データを読み取る。したがって、読み取り装置１１１１は、スキャンを実行するスキャナ部でもある。読み取った画像データは、送信、複写、または外部メモリＩ／Ｆ１１０７を介して、外部メモリ１１１０に保存する。
【００１５】
図４を参照して、ＰＣ２０００上で動作するソフトウェア構成を説明する。ＰＣ２０００上で動作するソフトウェアのプログラムは、ＨＤＤ２００３に格納される。
スキャンアプリケーション１１０は、ＰＣ２０００にインストールされており、スキャナドライバ１００を介して複合機１０００にアクセスし、写真、文書等の画像データを取得する機能を有する。
【００１６】
スキャナドライバ１００は、例えばＴＷＡＩＮ（Ｔｏｏｌ  Ｗｉｔｈｏｕｔ  Ａｎ  Ｉｎｔｅｒｅｓｔｉｎｇ  Ｎａｍｅ）規格などの所定のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）規格に準拠したスキャナドライバである。スキャナドライバ１００は、スキャンアプリケーション１１０からの要求に応じて、複合機１０００と通信し、読み取り装置１１１１でスキャンした画像データ、または、外部メモリ１１１０に保存された画像データを取得する。さらに、スキャナドライバ１００が得た画像データは、要求元のスキャンアプリケーション１１０に送信され、スキャンアプリケーション１１０が取得する。
【００１７】
スキャナドライバ１００は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１０１、スキャン制御部１０２、通信部１０３、スキャン設定管理部１０４、スキャナドライバ設定１０５、取得済みデータ情報１０６を有する。ＵＩ部１０１は、スキャナドライバ１００のスキャン設定に係るユーザインターフェースを提供する。スキャン制御部１０２は、指定されたスキャン設定に応じて、データの一覧やデータの取得処理を実行する。したがって、スキャン制御部１０２は、データの一覧を取得する一覧取得手段や、データを取得するデータ取得手段、取得するデータを決定するデータ決定手段として機能する。通信部１０３が該データを取得する。通信部１０３は、ＮＩＣ２００６を使用して、複合機１０００などとネットワーク通信を行う。スキャン設定管理部１０４は、ＵＩ部１０１を介して、スキャン設定画面をユーザに提示し、スキャン実行に係る設定情報を管理する。スキャナドライバ設定１０５は、ＨＤＤ２００３に格納されるスキャンの設定情報で、スキャン設定管理部１０４によって保存される。取得済みデータ情報１０６は、複合機１０００から取得済データの一覧情報で、スキャン制御部１０２がスキャン実行時に参照・更新する。
【００１８】
図５を参照して、複合機１０００上で動作するソフトウェア構成を説明する。なお、複合機１００１も同様のソフトウェア構成を備えている。
複合機１０００上で動作するソフトウェアのプログラムは、外部メモリ１１１０に格納されている。複合機１０００は、ＵＩ部３００１、通信制御部３００２、印刷制御部３００３、読み取り制御部３００４、ボックス管理部３００５、ボックス情報３００６、ボックス保存データ３００７を備えている。
【００１９】
ＵＩ部３００１は操作部１１０９を介して、複合機１０００の有する機能に係る設定画面等のユーザインターフェースを提供する。通信制御部３００２は、ネットワーク３０００を介して送信されるＰＣ２０００からの印刷・スキャン実行要求や画像データ取得要求に対して、受信・応答する機能を有する。印刷制御部３００３は、通信制御部３００２が受信した印刷実行要求に応じて、印刷部１１０８を制御し、印刷処理を実行する。読み取り制御部３００４は、通信制御部３００２が受信したスキャン実行要求に応じて、読み取り装置１１１１を制御し、スキャン処理を実行する。ボックス管理部３００５は、外部メモリ１１１０に保存されたボックス情報３００６の情報や、ボックス保存データ３００７のデータ、ボックスの属性を管理する。また、ボックス管理部３００５は、ＵＩ部３００１や通信制御部３００２からの要求に応じて、ボックスに係る情報やデータを提供する。ボックス情報３００６には、ボックスの文書一覧情報やボックスの設定情報などが保存される。ボックス保存データ３００７には、文書データなど各種データが保存される。
【００２０】
＜事前設定＞
各実施例において、ユーザは、スキャンアプリケーション１１０からスキャナドライバ１００を介して画像を取得する前に、ターゲットのデバイスなどの設定をあらかじめ行う。
【００２１】
図６は、スキャナドライバ１００が提供する、スキャナドライバ設定ツールの設定画面の一例である。ユーザは本設定ツールを使用して、取得したい文書データが格納されたターゲットデバイスの指定などの各種設定ができる。スキャナドライバ設定ツールは、スキャナドライバ１００の一部としてＰＣ２０００の所定の領域にインストールされる。スキャナドライバ設定画面６００は、スキャナドライバ設定ツールを起動すると表示される画面で、スキャナ一覧６０１、再探索ボタン６０２、ＵＩ非表示モード設定６０３、ボックス設定６０４、保存ボタン６１０、キャンセルボタン６１１を有している。
【００２２】
スキャナ一覧６０１は、スキャナドライバ設定ツールの起動時に通信部１０３がネットワーク３０００上で検出した、スキャナ機能を有するデバイス一覧が表示される。ユーザは、スキャナ一覧６０１で表示されたデバイスのうち、一つをターゲットのデバイスとして指定することができる。さらに、再探索ボタン６０２を押下することで、通信部１０３が再度ネットワーク上の探索を実行し、スキャナ一覧６０１を更新する。
【００２３】
ＵＩ非表示モード設定６０３は、スキャンアプリケーション１１０からの画像取得要求時に、ＵＩ設定画面の表示を無効に設定された場合（以下、ＵＩ非表示モード）の動作設定を指定できる。ＵＩ非表示モード設定６０３における動作設定は、「プルスキャン実行」もしくは「ボックスからの取得」から選択する。ＵＩ非表示モードが設定されている場合については、実施例３で説明する。一方、実施例１及び実施例２では、ＵＩ非表示モードが設定されていない場合、すなわち、画像取得要求時にＵＩを表示する場合について説明する。なお、すべての実施例は、ボックスからデータを取得する「ボックス方式」における動作を説明している。
【００２４】
ボックス設定６０４では、ＵＩ非表示モードにおける既定のボックス設定を指定することができる。ボックス一覧６０５で既定のボックス番号を選択する。ボックスパスワード６０６では、既定のボックス番号に対応するパスワードを入力する。動作設定６０７、削除設定６０８、取得済みデータ除外設定６０９では、ＵＩ非表示モード設定６０３で「ボックスからの取得」が選択された場合の動作を指定できる。
【００２５】
スキャナドライバ設定画面６００上で、所望の設定に変更した後、保存ボタン６１０を押下すると、スキャン設定管理部１０４がＵＩ上で設定された内容をスキャナドライバ設定１０５に保存し、スキャナドライバ設定画面６００を閉じる。また、保存ボタン６１０押下時は、通信部１０３がターゲットデバイスと通信し、ボックス設定６０４で指定された既定のボックス番号に設定されている名称や各種属性情報を取得して、スキャナドライバ設定１０５に保存する。キャンセルボタンが押下されると、設定を保存せずにスキャナドライバ設定画面６００を閉じる。
【００２６】
図７は、スキャンアプリケーション１１０およびスキャナドライバ１００のＵＩ画面例を示す。図７（Ａ）は、スキャンアプリケーション１１０のＵＩ画面７００である。ＵＩ画面７００は、メニュー７０１、画像データ表示領域７０２、画像データ取り込みボタン７０３、ＵＩ非表示モード設定７０４を含む。メニュー７０１は、スキャンアプリケーション１１０の各種設定や、画像の取り込みの対象となるスキャナドライバを選択するＵＩ画面を表示するメニューを提供する。画像データ表示領域７０２は、スキャンアプリケーション１１０が取得した画像データの一覧を表示する。画像データ取り込みボタン７０３は、メニュー７０１で選択されたスキャナドライバに対し、所定のＡＰＩで画像取得要求を実行する。ＵＩ非表示モード設定７０４は、画像取得要求時に、スキャナドライバのＵＩ画面表示を無効にするためのチェックボックスである。チェックボックスがＯＮの状態で画像データ取り込みボタン７０３が押下されると、スキャナドライバのＵＩ画面が表示されずに、画像取得処理が実行される。
【００２７】
（実施例１）
実施例１では、図７（Ａ）でＵＩ非表示モード設定７０４のチェックボックスがＯＦＦの状態（ＵＩを表示する状態）で、画像データ取り込みボタン７０３が押下された場合に、スキャンデータを識別しやすくする処理について説明する。ＵＩ非表示モード設定７０４のチェックボックスがＯＦＦの状態で、画像データ取り込みボタン７０３が押下されると、スキャナドライバ１００が、図７（Ｂ）に示すスキャン設定画面７１０を表示する。
【００２８】
スキャン設定画面７１０は、基本設定画面７１１、拡張設定画面７１２、ボックス設定画面７１３を有する。本実施例においては、ボックス設定画面７１３から複合機１０００のボックス保存データ３００７に格納された文書データを取得するケースについて説明する。なお、複合機１０００に対して、スキャン実行を要求する場合には、基本設定画面７１１、または拡張設定画面７１２を表示して、スキャン実行のための設定を行うことが可能である。
【００２９】
ボックス設定画面７１３は、スキャンデータ表示切り替え設定７１４、ボックス番号一覧７１５、ボックスパスワード７１６、文書データ一覧７１７を含む。ボックス番号一覧７１５から所望のボックス番号を選択し、ボックスパスワード７１６に該ボックス番号のパスワードを入力することで、文書データ一覧７１７に選択されたボックスに格納された文書データ一覧が表示される。さらに、スキャン設定画面７１０はデータ削除設定７１８、取得ボタン７１９、キャンセルボタン７２０を持つ。取得ボタン７１９を押下することで、文書データ一覧７１７で選択された文書データを、スキャンアプリケーション１１０がスキャナドライバ１００を介して画像データとして取得する。
【００３０】
図８は、図７（Ａ）のＵＩ画面７００上で、ＵＩ非表示モード設定７０４のチェックボックスがＯＦＦの状態で、画像データ取り込みボタン７０３が押下された後のスキャナドライバ１００のＵＩ表示処理を示したフローチャートである。図８で説明されるＵＩ表示処理は、ＨＤＤ２００３に記録されたプログラムをＲＡＭ２００４にロードし、ＣＰＵ２００２で実行することによって実現される。
【００３１】
ＵＩ画面７００上で、ＵＩ非表示モード設定７０４のチェックボックスがＯＦＦの状態で画像データ取り込みボタン７０３が押下されると、スキャンアプリケーション１１０が所定のＡＰＩでスキャン制御部１０２に対し、画像取得要求を通知する。スキャンアプリケーション１１０からの画像取得要求により、スキャナドライバ１００のＵＩ表示処理は開始される。
まず、画像取得要求を受信したスキャン制御部１０２が、スキャナドライバ設定１０５に保存されたスキャナドライバ設定情報を取得する（Ｓ８０１）。本実施例においては、スキャナ一覧６０１で複合機１０００がターゲットのデバイスとして設定され、ＩＰアドレス情報とともにスキャナドライバ設定１０５に保存されている。
【００３２】
スキャン制御部１０２は、Ｓ８０１にて取得した複合機１０００のＩＰアドレス情報を元に、通信部１０３を介して複合機１０００と通信し、図９（Ａ）に示すようなボックスの文書一覧情報９００を取得する（Ｓ８０２）。このときスキャン制御部１０２は、文書一覧情報９００を取得する一覧取得手段として機能する。ボックスの文書一覧情報９００は、複合機１０００のボックス情報３００６に格納され、例えば、ボックス番号９０１、文書名９０２、タイムスタンプ情報９０３、ジョブ属性９０４、ＩＤ９０５を含む。ボックス番号９０１は文書の保存先ボックス番号である。文書名９０２は、各文書に設定された名称である。タイムスタンプ情報９０３は、文書がボックスに保存された時間に関する情報で、ジョブ属性９０４は、ボックスに保存された際のジョブの種類を示す属性情報である。ジョブ属性９０４は、例えば、クライアントＰＣのプリンタドライバからの印刷処理によって格納されたデータの場合には、「印刷」属性が設定される。また、複合機１０００の読み取り装置１１１１を介してスキャン後、ボックス保存データ３００７に保存されたデータには、「スキャン」属性（スキャンジョブ）が設定される。さらに、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコル等で、ネットワーク３０００を介して外部の装置からボックス保存データ３００７に保存されたデータには、ジョブ属性９０４に「ファイル」属性が設定される。ＩＤ９０５は、各文書データの保存時に割り振られたユニークなＩＤである。
【００３３】
次に、スキャン制御部１０２は、Ｓ８０２で文書一覧情報の取得に成功したか否かを判定する（Ｓ８０３）。例えば、Ｓ８０１で取得したスキャナドライバ設定の既定のボックス番号のパスワードが不正なものであった場合や、複合機１０００が電源ＯＦＦなどで応答できない状態の場合には文書一覧情報の取得に失敗したと判定し、Ｓ８０４に進む。一方、文書一覧情報の取得に成功したと判定した場合には、Ｓ８０５に進む。
Ｓ８０５では、ＵＩ部１０１が、Ｓ８０１にて取得したスキャナドライバ設定情報に従い、既定のボックス番号を選択状態にしたボックス番号一覧７１５を表示する。図７（Ｂ）の例では、既定のボックス番号として、ボックス番号００が選択状態で表示されている。
【００３４】
次に、Ｓ８０６からＳ８１０を繰り返すことで、Ｓ８０２にて取得した文書一覧から、既定のボックス番号の文書データ情報を取得し、文書データ一覧７１７を表示する。
まず、１回目のＳ８０６において、スキャン制御部１０２が、Ｓ８０２にて取得した文書一覧から、既定のボックス番号の最初の文書データ情報を取得する。次に、ＵＩ部１０１が、Ｓ８０６にて取得した文書データの文書名、ページ数、日付情報を文書データ一覧７１７に追加する（Ｓ８０７）。
次に、スキャン制御部１０２が、該文書データの属性情報の一種であるジョブ属性が、スキャン属性（スキャンジョブ）であるか否かを判定する（Ｓ８０８）。Ｓ８０８にてスキャン属性でないと判定された場合には、Ｓ８１０に進む。一方、Ｓ８０８にてスキャン属性（スキャンジョブ）であると判定された場合は、ＵＩ部１０１は、スキャン設定画面７１０の文書データ一覧７１７のスキャンデータ領域にマークを表示する（Ｓ８０９）。スキャンデータ領域にマークを表示することで、文書データがスキャンデータであると識別可能になり、ユーザの認識性、操作性が向上する。
Ｓ８１０では、Ｓ８０６のステップにて取得した文書データが既定のボックスの最後の文書データか否かを判定する。最後の文書データでないと判断された場合は、Ｓ８０６のステップに進み、Ｓ８０６〜Ｓ８１０の処理を繰り返す。一方、最後の文書データと判断された場合は、Ｓ８１１のステップに進み、スキャン設定画面７１０のその他の領域を表示して処理を終了する。
【００３５】
一方、Ｓ８０３にて、取得に失敗したと判定された場合には、Ｓ８０４のステップに進み、スキャン設定画面７１０の文書一覧表示領域を空の状態で表示し、Ｓ８１１のステップを実行した後、処理を終了する。
【００３６】
図７（Ｃ）は、図７（Ｂ）でスキャンデータ表示切り替え設定７１４のチェックボックスがＯＮに変更になった場合のスキャン設定画面７１０の例である。スキャンデータ表示切り替え設定７１４が有効になると、ボックス番号一覧７１５には、スキャン属性（スキャンジョブ）の文書データを含むボックス番号のみが表示される。さらに、文書データ一覧７１７には、スキャン属性（スキャンジョブ）の文書データのみが表示される。
【００３７】
ユーザは、表示された文書データ一覧７１７から取得するデータを選択する。スキャン制御部１０２は通信部１０３を介して、選択されたデータを複合機１０００から取得する。そして、取得したデータを所定のＡＰＩで画像データとしてスキャンアプリケーションに渡す。
【００３８】
以上説明したように、本実施例によると、データの一覧表示においてスキャン属性を有するデータを他のデータと区別して、もしくは、スキャン属性を有するデータのみを表示することができ、ユーザの認識性、操作性を向上させることができる。
【００３９】
（実施例２）
実施例２でも、図７（Ａ）でＵＩ非表示モード設定７０４のチェックボックスがＯＦＦの状態（ＵＩを表示する状態）で、画像データ取り込みボタン７０３が押下された場合に、スキャンデータを識別しやすくする処理について説明する。
実施例２では、図９（Ｂ）に示すように、ボックスの文書一覧情報９００の文書データの属性として、ＰＣスキャン用属性９０６を持っている。複合機１０００において文書をスキャンするときに、ユーザが通常のスキャンではなく「ＰＣスキャン用Ｂｏｘ保存」を選択してスキャンを実行した場合に、文書データにＰＣスキャン用属性９０６が設定される。ＰＣスキャン用属性が設定された文書データは、ＰＣスキャン用属性がＯＮに設定されたボックスに保存される。また、ＰＣスキャン用属性がＯＮに設定されたボックスに保存される文書は、ＰＣスキャン用属性９０６が設定される。また、ＰＣスキャン用属性９０６が設定された文書データに対しては、アクセス制限を設け、スキャンドライバを介してのアクセス以外を制限することが可能である。したがって、ＰＣスキャン用属性は、スキャンした文書データの取り扱いを、ＰＣへの取り込みのみに制限することを可能にする属性情報である。
【００４０】
図１０（Ａ）は、複合機１０００のＵＩ部３００１が提供するＵＩ設定画面の一例である。ＵＩ設定画面１００６は、コピー設定画面１００７、送信設定画面１００２、ボックス設定画面１００３を備える。ここではボックス設定画面１００３が表示された状態について説明する。
ボックス設定画面１００３は、ボックス一覧１００４、ボックス管理設定ボタン１００５を有する。ボックス一覧１００４は、ボックス情報３００６に保存されているボックス番号の一覧を表示し、ボックス番号の他に、ボックス名称、使用量、ＰＣスキャン用属性の情報を表示する。ボックス一覧１００４の各ボックス番号の領域を押下すると、図１１（Ａ）に示すような、選択されたボックス番号のボックス詳細画面１１５０に遷移する。
【００４１】
図１０（Ａ）で、ボックス管理設定ボタン１００５を押下すると、図１０（Ｂ）に示すようなボックス管理設定画面１０１０に遷移する。ボックス管理設定画面１０１０は、ボックス番号毎のＰＣスキャン用属性チェックボックス１０１１を有し、各ボックス番号のＰＣスキャン用属性のＯＮ／ＯＦＦを切り替えることができる。ＰＣスキャン用属性がＯＮとされた場合、属性設定手段として機能するボックス管理部３００５は、当該ボックスにＰＣスキャン用属性を設定する。ＰＣスキャン用属性がＯＮに設定されたボックス番号に格納された文書はすべて、文書一覧情報９００のＰＣスキャン用属性９０６が「設定」の状態となる。また、ＰＣスキャン用データ制限設定１０１２では、ＰＣスキャン用データへのアクセス制限の有効・無効を切り替えることができる。閉じるボタン１０１３を押下することで、ボックス管理設定画面１０１０の設定内容をＵＩ部３００１がボックス情報３００６に保存した後、図１０（Ａ）のＵＩ設定画面１００６に再び戻る。
【００４２】
次に、ボックスに文書を保存する際に、文書毎にＰＣスキャン用データ属性を指定するケースについて説明する。
図１１（Ａ）は、図１０（Ａ）のボックス設定画面１００３のボックス一覧１００４で、ボックス番号００が選択された後に表示されるボックス詳細画面１１５０である。ボックス詳細画面１１５０は、文書一覧１１５１、原稿読込ボタン１１５２、プリントボタン１１５３、消去ボタン１１５４、閉じるボタン１１５５を有する。文書一覧１１５１には、該ボックス番号に保存された文書データの一覧が表示される。さらに文書一覧１１５１には、各文書データの名称、ページ数、日付に加え、各文書データに設定されたＰＣスキャン用属性１１５６が表示される。文書一覧１１５１の中から所望の文書データを選択した上で、プリントボタン１１５３を押下すると、選択された文書が印刷部１１０８を介して出力される。また、消去ボタン１１５４を押下すると、選択された文書データがボックス保存データ３００７上から消去される。さらに、ユーザは新たな文書データを該ボックスに保存する場合は、原稿読込ボタン１１５２を押下する。原稿読込ボタン１１５２が押下されると、画面が図１１（Ｂ）に示す原稿読込画面１１６０に遷移する。
【００４３】
図１１（Ｂ）の原稿読込画面１１６０は、スキャン設定の他、ＰＣスキャン用設定１１６１、文書名１１６２、スタートボタン１１６３、キャンセルボタン１１６４を有する。読み取り装置１１１１に原稿を設置した上でスタートボタン１１６３を押下すると、原稿がスキャンされ、ボックス保存データ３００７に文書データが保存され、図１１（Ａ）の画面に戻る。また、文書名１１６２で指定された文書名は文書一覧情報９００の文書名９０２に保存される。さらに、ＰＣスキャン用設定１１６１を有効な状態でスキャンを実行すると、文書一覧情報９００のＰＣスキャン用属性９０６が「設定」の状態で保存される。キャンセルボタン１１６４を押下した場合は、何も実行されずに図１１（Ａ）の画面に戻る。
【００４４】
図１１（Ｃ）のボックス詳細画面１１７０は、図１０（Ｂ）のボックス管理設定画面１０１０でＰＣスキャン用データ制限設定１０１２がＯＮに指定されている場合を示した例である。ボックス詳細画面１１７０では、文書データ１１７２が選択された状態であるが、文書データ１１７２はＰＣスキャン用属性が有効であるため、プリントボタン１１７１がグレイアウトされ、ＰＣスキャン以外の機能が制約される。
【００４５】
本実施例において、図７（Ａ）でＵＩ非表示モード設定７０４のチェックボックスがＯＦＦの状態で画像データ取り込みボタン７０３が押下された場合に、図１３（Ａ）に示すスキャナドライバ１００のスキャン設定画面７１０を表示する処理について説明する。
【００４６】
図１２は、図７（Ａ）のＵＩ画面７００上で、画像データ取り込みボタン７０３が押下された後のスキャナドライバ１００のＵＩ表示処理を示したフローチャートである。本実施例で説明される処理は、ＨＤＤ２００３に記録されたプログラムをＲＡＭ２００４にロードし、ＣＰＵ２００２で実行することによって実現される。
なお、既に説明したステップと同じ処理については、既に説明したステップの番号と同一の番号を付与し、特に断りが無い限り説明は省略する。
【００４７】
Ｓ１２０１において、スキャン制御部１０２は、Ｓ８０１のステップにて取得した複合機１０００のＩＰアドレス情報を元に通信部１０３を介し、複合機１０００と通信し、図９（Ｂ）に示すようなボックスの文書一覧情報９００を取得する。
【００４８】
Ｓ１２０２において、スキャン制御部１０２が、該文書データのＰＣスキャン用属性が設定状態であるか否かを判定する。ＰＣスキャン用属性が設定状態であると判定された場合は、Ｓ１２０３に進み、図１３（Ａ）に示すようにスキャン設定画面７１０の文書データ一覧１３２１のＰＣスキャン用領域にマークを表示する。一方、ＰＣスキャン用属性が設定状態でないと判定された場合は、Ｓ８１０のステップに進む。ＰＣスキャン用領域にマークを表示することで、文書データがＰＣスキャン用であると識別可能になり、ユーザの認識性、操作性が向上する。
【００４９】
図１３（Ｂ）は、図１３（Ａ）でスキャンデータ表示切り替え設定７１４のチェックボックスがＯＮに変更になった場合の画面例である。スキャンデータ表示切り替え設定７１４が有効になると、ボックス番号一覧７１５には、ＰＣスキャン用属性が設定状態の文書データを含むボックス番号のみが表示される。さらに、文書データ一覧１３２１には、ＰＣスキャン用属性が設定状態の文書データのみが表示される。
【００５０】
以上説明したように、本実施例によると、データの一覧表示においてＰＣスキャン用のデータを他のデータと区別して、もしくは、ＰＣスキャン用のデータのみを表示することができ、ユーザの操作性を向上させることができる。
【００５１】
（実施例３）
実施例３では、図７（Ａ）でＵＩ非表示モード設定７０４のチェックボックスがＯＮの状態（ＵＩ非表示モード）で、画像データ取り込みボタン７０３が押下された場合の処理について説明する。
図１４及び図１５は、図７（Ａ）のＵＩ画面７００上で、画像データ取り込みボタン７０３が押下された後のスキャナドライバ１００のスキャン実行処理を示したフローチャートである。本実施例で説明される処理は、ＨＤＤ２００３に記録されたプログラムをＲＡＭ２００４にロードし、ＣＰＵ２００２で実行することによって実現される。
【００５２】
ＵＩ画面７００上で、画像データ取り込みボタン７０３が押下されると、スキャンアプリケーション１１０が所定のＡＰＩでスキャン制御部１０２に対し、ＵＩ非表示モードの設定とともに、画像取得要求を通知する。
Ｓ１４０１において、スキャン制御部１０２は、スキャンアプリケーション１１０から指定されてＵＩ非表示モードの設定を判定する。ＵＩ非表示モードの設定が有効である場合、つまり図７（Ａ）でＵＩ非表示モード設定７０４のチェックボックスがＯＮの状態の場合は、Ｓ１４０２の処理に進む。一方、ＵＩ非表示モードが無効であると判断された場合は、Ｓ１５１８のステップに進み、図８または図１２に示すスキャナドライバＵＩ表示処理を実行して処理を終了する。
【００５３】
Ｓ１４０２では、スキャン設定管理部１０４が、スキャナドライバ設定１０５に格納されたスキャナドライバ設定を取得する。ここで取得するスキャナドライバ設定は、スキャナドライバ設定画面６００で事前に設定された設定値と、ボックス設定６０４で指定された既定のボックス番号に設定されている名称や各種属性情報を含む。また、本実施例においては、スキャナ一覧６０１でターゲットデバイスとして複合機１０００が指定されている。
【００５４】
Ｓ１４０３において、スキャン制御部１０２は、Ｓ１４０２で取得したＵＩ非表示モード設定６０３の動作設定を判定する。「プルスキャン実行」が指定されていると判定された場合は、Ｓ１５１９のステップに進む。Ｓ１５１９のステップでは、スキャン制御部１０２が複合機１０００にスキャン指示を実行後、スキャンされた画像データを取得し、Ｓ１５２０のステップに進む。
【００５５】
一方、Ｓ１４０３で「ボックスからの取得」が指定されていると判定された場合は、Ｓ１４０４のステップに進む。Ｓ１４０４のステップでは、通信部１０３がスキャナドライバ設定画面６００のボックス設定６０４で事前に指定されたボックス番号の最新の属性情報を複合機１０００から取得する。
次に、Ｓ１４０５において、スキャン制御部１０２が、Ｓ１４０３で取得したボックスの属性情報と、Ｓ１４０２で取得したスキャナドライバ設定１０５に格納されたボックスの属性情報を比較し、変更があるか否かを判定する。属性に変更があると判定された場合は、Ｓ１５１７に進み、エラーメッセージ（不図示）を表示した後、処理を終了する。例えば、Ｓ１４０２で取得したボックスの属性情報が「ＰＣスキャン用属性」が有効（ＯＮ）であり、Ｓ１４０３で取得したボックスの属性情報が「ＰＣスキャン用属性」が無効（ＯＦＦ）であった場合は、属性に変更があると判定する。
【００５６】
一方、Ｓ１４０５で属性に変更がないと判断された場合は、Ｓ１５０６に進む。
Ｓ１５０６では、スキャン制御部１０２が通信部１０３を介して、ボックス設定６０４で事前に指定された既定のボックス番号に格納された文書データのリストを複合機１０００から取得する。
次に、Ｓ１５０７において、スキャン制御部１０２が、Ｓ１４０２で取得した取得済みデータ除外設定６０９の設定が有効であるか否かを判定する。Ｓ１５０７で、取得済みデータ除外設定が無効であると判断された場合は、Ｓ１５１０のステップに進む。
【００５７】
一方、取得済みデータ除外設定が有効であると判断された場合には、Ｓ１５０８に進み、スキャン設定管理部１０４が図１６に示す取得済みデータリスト１６００を取得する。
図１６は、取得済みデータリストの一例を示したものである。取得済みデータリスト１６００は、文書名１６０１とＩＤ１６０２を含み、スキャナドライバ１００が取得した文書データ毎にこれらの情報が、取得済みデータリスト１６００に保存される。ＩＤ１６０２には、ボックスの文書一覧情報９００の各文書に割り当てられているＩＤ９０５と一致する値が格納される。
次に、Ｓ１５０９において、スキャン制御部１０２がＳ１５０６で取得した文書データリストから、Ｓ１５０８のステップで取得した取得済みデータリストを除外した文書データリストを作成する。
【００５８】
Ｓ１５１０では、スキャン制御部１０２が、Ｓ１５０６またはＳ１５０９で作成した文書データリストに、文書データが含まれるか否かを判定する。文書データリストに一つも文書データがないと判定された場合は、Ｓ１５１７に進み、エラーメッセージを表示した後、処理を終了する。一方、Ｓ１５１０にて、文書データリストに文書データがあると判断された場合は、Ｓ１５１１に進む。
【００５９】
Ｓ１５１１では、スキャン設定管理部１０４が、Ｓ１４０２で取得したスキャナドライバ設定を参照し、動作設定６０７に指定されたデータの選択方式についての設定値（選択設定）を判定する。本実施例においては選択方式として、選択画面を表示してユーザがデータを選択する設定（「選択画面を表示」）と、データを自動で取得する設定（「最後にスキャンしたデータ」「最初にスキャンしたデータ」）とを選択できるようになっている。なお、選択肢はこれに限られるものではない。
【００６０】
Ｓ１５１１において、動作設定６０７で「選択画面を表示」が選択されていると判定された場合、Ｓ１５１８に進む。Ｓ１５１８では、図８または図１２に示すスキャナドライバＵＩ表示処理を実行して処理を終了する。
【００６１】
一方、Ｓ１５１１において、「最後にスキャンしたデータ」もしくは「最初にスキャンしたデータ」が選択されていると判定された場合は、選択された設定と、文書データがボックスに保存された時間に関する情報に基づいて取得するデータを決定する。
Ｓ１５１１において、動作設定６０７で「最後にスキャンしたデータ」が選択されていると判定された場合、Ｓ１５１２に進む。Ｓ１５１２では、スキャン制御部１０２が取得するデータを決定し、通信部１０３を介して該データを取得する。具体的には、Ｓ１５０６またはＳ１５０９で取得した文書データリストのタイムスタンプ情報９０３が最も新しい文書データを、通信部１０３が複合機１０００から取得する。
Ｓ１５１１において、動作設定６０７で「最初にスキャンしたデータ」が選択されていると判断された場合、Ｓ１５１３に進む。Ｓ１５１３では、スキャン制御部１０２が取得するデータを決定し、通信部１０３が該データを取得する。具体的には、Ｓ１５０６またはＳ１５０９で取得した文書データリストのタイムスタンプ情報９０３が最も古い文書データを、通信部１０３を介して複合機１０００から取得する。
【００６２】
次に、Ｓ１５１４では、スキャン制御部１０２が、Ｓ１４０２のステップで取得したスキャナドライバ設定を参照し、削除設定６０８に指定された設定値を判定する。Ｓ１５１４にてデータの削除指定が有効であると判定された場合には、Ｓ１５１５に進み、通信部１０３が複合機１０００に対して、Ｓ１５１２またはＳ１５１３で取得した文書データの削除指示を送信する。
【００６３】
Ｓ１５１４にてデータの削除指定が無効であると判断された場合には、Ｓ１５１６に進み、スキャン制御部１０２が取得済みデータリスト１６００に、Ｓ１５１２またはＳ１５１３で取得した文書データの情報を追加し、リストを更新する。このとき、取得済みデータリスト１６００の中で、すでに複合機１０００のボックス保存データ３００７から削除されている文書データがある場合は、取得済みデータリスト１６００から削除する。
【００６４】
次に、Ｓ１５２０に進み、スキャン制御部１０２が、Ｓ１５１２またはＳ１５１３で取得した文書データを、所定のＡＰＩで画像データとしてスキャンアプリケーション１１０に渡し、処理を終了する。
【００６５】
以上説明したように、本実施例によると、事前設定に従いＵＩを操作しないで所望のデータを取得することができ、ユーザの操作性および生産性を向上させることができる。
【００６６】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６７】
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【図１】
2018042093.tif 000003
【図２】
2018042093.tif 000004
【図３】
2018042093.tif 000005
【図４】
2018042093.tif 000006
【図５】
2018042093.tif 000007
【図６】
2018042093.tif 000008
【図７】
2018042093.tif 000009
【図８】
2018042093.tif 000010
【図９】
2018042093.tif 000011
【図１０】
2018042093.tif 000012
【図１１】
2018042093.tif 000013
【図１２】
2018042093.tif 000014
【図１３】
2018042093.tif 000015
【図１４】
2018042093.tif 000016
【図１５】
2018042093.tif 000017
【図１６】
2018042093.tif 000018