(57)【特許請求の範囲】
【請求項１】
情報処理装置と、画像形成装置と、を含むシステムであって、
前記情報処理装置は、
仕分け情報に関する複数の選択候補と、複数の仕分け方法の中から選択された仕分け方法と、を設定する設定手段と、
前記設定手段により設定された前記仕分け情報に関する複数の選択候補と前記複数の仕分け方法の中から選択された仕分け方法とを前記画像形成装置に送信する一覧送信手段と、
を有し、
前記画像形成装置は、
前記一覧送信手段により送信された前記仕分け情報に関する複数の選択候補と前記仕分け方法とを受信する受信手段と、
前記受信手段により受信された前記仕分け情報に関する複数の選択候補と前記仕分け方法とを表示し、かつ、当該表示された複数の選択候補の中から所望の仕分け情報をユーザーに選択させるための選択画面を表示する表示手段と、
前記選択画面でユーザーにより前記複数の選択候補の中から選択された所望の仕分け情報を、前記情報処理装置に送信する仕分け情報送信手段と、
スキャンの実行により取得されたスキャンデータを前記情報処理装置に送信するスキャンデータ送信手段と、
を有し、
前記情報処理装置は、更に、
前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータの保存先となるフォルダーに付与する第１の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータの保存先となるフォルダーに付与することにより前記スキャンデータを仕分けし、
前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータのファイル名に付与する第２の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータのファイル名に付与することにより前記スキャンデータを仕分けし、
前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータに埋め込む第３の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータに埋め込むことにより前記スキャンデータを仕分けする仕分け手段を、
有することを特徴とするシステム。
【請求項２】
前記仕分け手段は、前記選択画面を介した前記ユーザーの操作に基づいて、前記設定手段により設定された仕分け方法が、前記第１の仕分け方法、第２の仕分け方法、第３の仕分け方法のうちの少なくとも１つの仕分け方法に変更された場合、当該変更された仕分け方法に基づいて、前記スキャンデータを仕分けすることを特徴とする請求項１に記載のシステム。
【請求項３】
ネットワークを介して画像形成装置と通信可能な情報処理装置であって、
仕分け情報に関する複数の選択候補と、複数の仕分け方法の中から選択された仕分け方法と、を設定する設定手段と、
前記設定手段により設定された前記仕分け情報に関する複数の選択候補と前記複数の仕分け方法の中から選択された仕分け方法とを前記画像形成装置に送信する一覧送信手段と、
前記画像形成装置の選択画面でユーザーにより前記複数の選択候補の中から選択された所望の仕分け情報を、前記画像形成装置から受信する仕分け情報受信手段と、
スキャンデータを前記画像形成装置から受信するスキャンデータ受信手段と、
前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータの保存先となるフォルダーに付与する第１の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータの保存先となるフォルダーに付与することにより前記スキャンデータを仕分けし、
前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータのファイル名に付与する第２の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータのファイル名に付与することにより前記スキャンデータを仕分けし、
前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータに埋め込む第３の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータに埋め込むことにより前記スキャンデータを仕分けする仕分け手段と、
を有することを特徴とする情報処理装置。
【請求項４】
前記仕分け手段は、前記選択画面を介した前記ユーザーの操作に基づいて、前記設定手段により設定された仕分け方法が、前記第１の仕分け方法、第２の仕分け方法、第３の仕分け方法のうちの少なくとも１つの仕分け方法に変更された場合、当該変更された仕分け方法に基づいて、前記スキャンデータを仕分けすることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
ネットワークを介して前記画像形成装置と通信可能なコンピュータを、請求項３又は４に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項６】
ネットワークを介して画像形成装置と通信可能な情報処理装置が実行する情報処理方法であって、
仕分け情報に関する複数の選択候補と、複数の仕分け方法の中から選択された仕分け方法と、を設定する設定ステップと、
前記設定ステップで設定された前記仕分け情報に関する複数の選択候補と前記複数の仕分け方法の中から選択された仕分け方法とを前記画像形成装置に送信する一覧送信ステップと、
前記画像形成装置の選択画面でユーザーにより前記複数の選択候補の中から選択された所望の仕分け情報を、前記画像形成装置から受信する仕分け情報受信ステップと、
スキャンデータを前記画像形成装置から受信するスキャンデータ受信ステップと、
前記設定ステップで設定された仕分け方法が前記仕分け情報を前記スキャンデータの保存先となるフォルダーに付与する第１の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータの保存先となるフォルダーに付与することにより前記スキャンデータを仕分けし、
前記設定ステップで設定された仕分け方法が前記仕分け情報を前記スキャンデータのファイル名に付与する第２の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータのファイル名に付与することにより前記スキャンデータを仕分けし、
前記設定ステップで設定された仕分け方法が前記仕分け情報を前記スキャンデータに埋め込む第３の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータに埋め込むことにより前記スキャンデータを仕分けする仕分けステップと、
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
業務におけるビジネス文書のスキャニングにおいて、ユーザーはスキャンデータを一般的にＰＣに保存している。例えば、ＭＦＰの操作パネルに表示されたＰＣのファイル共有フォルダーを、ユーザーが選択してスキャンデータ（ファイル）を保存するようなシステムがある。このシステムでは、ファイルはフォルダーへ分類され、日付連番等のファイル名で保存されていた。一方、Ｗｅｂサービスの普及によりユーザー環境が変化している。タグを使用した情報整理や、大容量ストレージへのフラットな蓄積保存等、データの取り扱いも変化している。特許文献１では、タグ設定技術が開示されている。特許文献１のタグ設定技術では、カメラ操作部にエイリアスを表示し、選択されたエイリアスに応じたタグを付与して画像をメモリに保存している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これまでのＰＣの共有フォルダーにスキャンデータを保存するシステムは、省力化の面に課題があった。例えば、フォルダーによる分類は、階層がたどれないとき、或いは階層を横断するときのファイル参照が難しかった。また、情報位置が固定されるため、ファイルを移動できなかった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、スキャンデータを仕分けして情報処理装置に保存するにあたっての省力化を図ることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理装置と、画像形成装置と、を含むシステムであって、前記情報処理装置は、仕分け情報に関する複数の選択候補と、複数の仕分け方法の中から選択された仕分け方法と、を設定する設定手段と、前記設定手段により設定された前記仕分け情報に関する複数の選択候補と前記複数の仕分け方法の中から選択された仕分け方法とを前記画像形成装置に送信する一覧送信手段と、を有し、前記画像形成装置は、前記一覧送信手段により送信された前記仕分け情報に関する複数の選択候補と前記仕分け方法とを受信する受信手段と、前記受信手段により受信された前記仕分け情報に関する複数の選択候補と前記仕分け方法とを表示し、かつ、当該表示された複数の選択候補の中から所望の仕分け情報をユーザーに選択させるための選択画面を表示する表示手段と、前記選択画面でユーザーにより前記複数の選択候補の中から選択された所望の仕分け情報を、前記情報処理装置に送信する仕分け情報送信手段と、スキャンの実行により取得されたスキャンデータを前記情報処理装置に送信するスキャンデータ送信手段と、を有し、前記情報処理装置は、更に、前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータの保存先となるフォルダーに付与する第１の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータの保存先となるフォルダーに付与することにより前記スキャンデータを仕分けし、前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータのファイル名に付与する第２の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータのファイル名に付与することにより前記スキャンデータを仕分けし、前記設定手段により設定された仕分け方法が前記仕分け情報を前記スキャンデータに埋め込む第３の仕分け方法であった場合は、前記ユーザーにより選択された所望の仕分け情報を前記スキャンデータに埋め込むことにより前記スキャンデータを仕分けする仕分け手段を、有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、スキャンデータを仕分けして情報処理装置に保存するにあたっての省力化を図ることができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】システムのシステム構成の一例を示す図である。
【図１Ｂ】システム構成を補足するための図である。
【図２Ａ】情報処理装置のハードウェア構成の一例を示す図である。
【図２Ｂ】画像形成装置のハードウェア構成の一例を示す図である。
【図３Ａ】情報処理装置のソフトウェア構成の一例を示す図である。
【図３Ｂ】画像形成装置のソフトウェア構成の一例を示す図である。
【図４Ａ】仕分け設定を説明する図である。
【図４Ｂ】スキャンの実行を説明する図である。
【図４Ｃ】スキャンデータの保存を説明する図である。
【図５Ａ】情報処理部のスキャンデータの仕分け設定画面の一例を示す図である。
【図５Ｂ】情報処理部のスキャンデータの仕分け設定画面の一例を示す図である。
【図５Ｃ】仕分け方法グループボックスの表示の一例を示す図である。
【図６】画像形成装置上のＵＩの一例を示す図である。
【図７】情報処理部と画像形成部との情報のやり取り等の一例を示すシーケンス図である。
【図８】本システムのデータの構成例を示す図である。
【図９】情報処理部の動作環境確認の処理の一例を示すフローチャートである。
【図１０】情報処理部のＵＩ設定の処理の一例を示すフローチャートである。
【図１１】情報処理部のイベント処理の一例を示すフローチャートである。
【図１２】画像形成部のイベント処理とＵＩ設定の処理の一例を示すフローチャートである。
【図１３】情報処理部の仕分け処理の一例を示すフローチャートである。
【図１４Ａ】本実施形態の動作例を説明する図（その１）である。
【図１４Ｂ】本実施形態の動作例を説明する図（その２）である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
〔システムの構成〕
図１Ａは、システムのシステム構成の一例を示す図である。
図１Ａのシステムにおいて、Ｉ／Ｆ４を介して、情報処理装置（ＰＣ）１と画像形成装置（ＭＦＰ）２とが通信可能に接続されている。
情報処理装置（ＰＣ）１は情報処理装置であり、一般的なＰＣで構成される。情報処理装置（ＰＣ）１は、図２Ａで後述するようなハードウェアで構成される。画像形成装置（ＭＦＰ）２は、マルチファンクションペリフェラルであり、カラープリンター、カラーファクシミリ、カラースキャナ等で構成される。なお、ＭＦＰの代わりに、スキャナー、デジタルカメラ等であってもよい。ＭＦＰ２は、図２Ｂで後述するようなハードウェアで構成され、情報処理装置（ＰＣ）１とＩ／Ｆ４を介して接続されており、互いに双方向通信が可能である。Ｉ／Ｆ４は、一般的なＰＣとＭＦＰとの間の接続インタフェースであり、例えば、有線、無線を問わず、ＬＡＮ等のネットワークインタフェースであってもよいし、ＵＳＢ等のローカルインタフェースであってもよい。
【００１１】
図１Ｂは、システム構成を補足するための図である。
画像形成装置（ＭＦＰ）２は、ネットワーク４を介して情報処理装置（ＰＣ）１及び情報処理装置（ＰＣ２）３と接続され、共有使用されている。例えば、ネットワーク４は、Ｅｔｈｅｒｎｅｔ（登録商標）で構成される。図１Ｂは、図１Ａに対し情報処理装置（ＰＣ２）３が加わっている。画像形成装置（ＭＦＰ）２は、情報処理装置（ＰＣ）１と情報処理装置（ＰＣ２）３のそれぞれを区別して互いに双方向通信が可能である。したがって、図１ＢのＰＣとＭＦＰとの接続関係は、図１Ａと同様と捉えることができる。
以上、本実施形態のシステム構成の一例を示す図を説明した。続いて、本実施形態のハードウェア構成を説明する。
【００１２】
〔ハードウェア構成〕
図２Ａは、情報処理装置のハードウェア構成の一例を示す図である。
情報処理装置（ＰＣ）１、情報処理装置（ＰＣ２）３は、図２Ａに示すようなハードウェアで構成されている。図２Ａでは、ＰＣ１の例で説明する。
ＣＰＵ１１１は、記憶部であるＲＡＭ１１２に記憶されているプログラムに従って、システムバス１１４に接続される各デバイスを総括的に制御する。ＲＡＭ１１２は、ＣＰＵ１１１の主メモリ、ワークエリア等としても機能している。ＲＯＭ１１３は、各種プログラム及びデータを格納している。ＫＢＣ１１６は、キーボード１２１やポインティングデバイス（タッチパネル、マウス等：不図示）１２２からの入力を制御する。ＣＲＴＣ１１５は、ＣＲＴ１２０への表示を制御している。ＤＫＣ１１７は、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）等の外部記憶装置１２３とのアクセスを制御する。
【００１３】
外部記憶装置１２３は、ＰＣ１が保存又は、読み取り可能な記憶媒体として機能する。外部記憶装置１２３には、オペレーティングシステム（ＯＳ）、Ｗｅｂブラウザー、アプリケーション等のプログラムが記憶されている。アプリケーションや、各モジュール（ソフトウェア）のプログラムは、外部記憶装置１２３に記憶され、必要に応じてＲＡＭ１１２に読み出されてＣＰＵ１１１により実行される。これにより、アプリケーションや、各モジュール（ソフトウェア）の機能が実現される。
ＩＦＣ１１８は、ネットワーク接続するＮＩＣ１２８やＵＳＢ接続するＵＳＢ１２９との接続Ｉ／Ｆである。ＩＦＣ１１８は、ネットワークや他の機器への接続を可能とし、データの送受信を制御する。なお、ハードウェア構成は、図２の構成に限定されるものではなく、ＰＣ１が第二のネットワークＩ／Ｆ（不図示）を備え、携帯網等への通信を制御して無線基地局とのネットワークに接続可能であってもよい。
なお、アプリケーション等のプログラムは、外部記憶装置１２３以外にもＲＡＭ１１２やＲＯＭ１１３にて記憶されてもよい。
【００１４】
図２Ｂは、画像形成装置のハードウェア構成の一例を示す図である。
画像形成装置であるＭＦＰ２は、図２Ｂに示すようなハードウェアで構成されている。
ＣＰＵ１５１は、ＭＦＰ２の全体の動作を制御している。ＣＰＵ１５１は、ＲＡＭ１５２に記憶されているプログラムに従って、システムバス１５４に接続される各デバイスを総括的に制御している。ＲＡＭ１５２は、ＣＰＵ１５１の主メモリ、ワークエリア等として機能すると共に、入力情報展開領域、環境データ格納領域としても用いられる。また、ＲＡＭ１５２は、ＮＶＲＡＭ（Ｎｏｎ−ｖｏｌａｔｉｌｅ  ＲＡＭ：不揮発性ＲＡＭ）領域も備えており、増設ポート（不図示）に接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＲＯＭ１５３は、各種フォント、ＣＰＵ１５１により実行される制御プログラム等、及び各種データを記憶している。
【００１５】
ＩＦＣ１５８は、ネットワーク接続するＮＩＣ１６８やＵＳＢ接続するＵＳＢ１６９との接続Ｉ／Ｆである。ＩＦＣ１５８は、ネットワークや他の機器への接続を可能とし、情報処理装置１や情報処理装置（ＰＣ２）３とのデータの送受信を制御する。
プリンターＩ／Ｆ１５６は、プリンターエンジンであるプリンター部１６１とのインタフェースを制御している。スキャナーＩ／Ｆ１５９は、スキャナーエンジンであるスキャナー部１６５とのインタフェースを制御している。
外部記憶装置１６３は、ＤＫＣ１１５７によりアクセスが制御されており、例えばハードディスク、フラッシュメモリ、ＳＳＤ等が挙げられる。ＣＰＵ１５１が外部記憶装置１６３やＲＯＭ１５３等に記憶されているプログラムを必要に応じてＲＡＭ１５２に読み出し、実行することによって、ＭＦＰ２の機能を実現する。操作部Ｉ／Ｆ１５５は、ＭＦＰ２の各種設定を行うための操作パネル１６０とのインタフェースを制御している。
以上、本実施形態のハードウェア構成の一例を示す図を説明した。続いて、本実施形態のソフトウェア構成を説明する。
【００１６】
〔ソフトウェア構成〕
図３Ａは、情報処理装置のソフトウェア構成の一例を示す図である。
情報処理装置１の構成を説明する。情報処理部３０は、画像形成装置２の利用や制御のためにロードされる。情報処理部３０は、実行形式のアプリケーションやパッケージ、或いは他のプログラムから利用されるライブラリである。情報処理部３０は、前述のＣＲＴ１２０にＵＩを表示してキーボード１２１からの入力を受け取り、後述の画像形成部３２とＮＩＣ１２８を介して通信する。また情報処理装置１には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）３１としてＷｉｎｄｏｗｓ（登録商標）、或いは同等のＯＳがインストールされている。
図３Ｂは、画像形成装置のソフトウェア構成の一例を示す図である。
画像形成装置２の構成を説明する。画像形成部３２は、画像形成の処理や制御のためにロードされる。画像形成部３２は、操作パネル１６０にＵＩを表示し、スキャナー部１６５から画像を読み込み、情報処理部３０へＮＩＣ１６８を介して情報や、画像を送信する。
以上、本実施形態のソフトウェア構成の一例を示すブロック図を説明した。続いて、本システムの代表動作例を示す図を説明する。
【００１７】
〔本システムの代表動作例〕
図４を用いて、本システムの代表動作例を説明する。
まず、ユーザー３４は、仕分け設定をする（図４Ａ）。ＰＣ１のアプリケーション４００を介してユーザー３４は、タグリスト４０２を編集（４０１）する。タグリスト４０２は、仕分けに使用する情報である。この例では、ユーザー３４は、書類種別に関する複数の選択候補をリスト１に、書類種別に対応した期間に関する複数の選択候補をリスト２に入力している。ユーザー３４は、仕分け方法４０３も設定する。この例では、仕分け方法としてファイル名とファイルとへタグ情報を付与する選択をしている。以上、ユーザー３４は、ＰＣ１のアプリケーション４００で設定を行う。なお、リストは、一覧の一例である。
次に、ユーザー３４は、スキャンを実行する（図４Ｂ）。ＭＦＰ２で、ユーザー３４は、操作パネル１６０を操作してスキャンを実行する。ＭＦＰ２の操作パネル１６０にはタグリスト４０５が表示される。ここで表示されるタグリスト４０５に含まれる複数の選択候補は、図４Ａの４０２でユーザが予め入力しておいた選択候補である。ユーザー３４は、タグリスト４０５に含まれる複数の選択候補の中から付与する（使用する）タグを選択（４０８）する。そして、ユーザー３４は、スキャンの実行（４０７）を指示する。この例では、タグリスト４０５から"Ｒｅｐｏｒｔ"と"Ｗｅｅｋｌｙ"とを仕分け情報として選択したこととする。以上、ユーザー３４は、ＭＦＰ２でスキャンを実行する。
【００１８】
最後に、スキャンデータの保存動作である（図４Ｃ）。ＰＣ１のアプリケーション４００は、設定や選択に従って、スキャンデータを仕分け保存（４１０）する。アプリケーション４００は、ＭＦＰ２からスキャンデータや図４Ｂの４０８で選択されたタグを受信する。通常、アプリケーション４００は、スキャンデータをファイル４１１のように連番を付けたファイル名で保存する。このときのファイル名は、例えば日付けに通し番号を併せたものである。仕分け設定がされていると、アプリケーション４００は、スキャンデータをファイル４１２のように設定（又は選択）に従って仕分けて保存する。つまり、アプリケーション４００は、フォルダー４２１、ファイル名４２２、タグ４２３等の仕分け方法で設定したものに、選択された仕分け情報（タグ）を反映することができる。この例では、スキャンデータには、"Ｒｅｐｏｒｔ；Ｗｅｅｋｌｙ"のタグ４２３が埋め込まれ、ファイル名４２２には、"Ｒｅｐｏｒｔ＿Ｗｅｅｋｌｙ＿"が追加されて、ファイル４１２として保存される。
以降、この代表動作例を含む本システムの説明を行う。
続けて、情報処理装置１上のＵＩ、設定画面の概要を説明する。
【００１９】
〔情報処理部のＵＩ設定画面表示例〕
情報処理装置１上のＵＩ、設定画面の概要の説明をする。これらの画面は、情報処理部３０が情報処理装置１のＣＲＴ１２０に表示させる。
図５Ａは、情報処理部３０のスキャンデータの仕分け設定画面の一例を示す図である。
情報処理部３０は、仕分け機能設定画面としてダイアログボックス５００を表示する。［仕分け機能］ダイアログボックス５００上には、［仕分け機能を使用する］チェックボックス５０１、［仕分け情報］グループボックス５１０、［仕分け方法］グループボックス５２０が配置されている。
［仕分け機能を使用する］チェックボックス５０１は、スキャンデータの仕分け機能のＯＮ／ＯＦＦスイッチである。このスイッチがＯＮであれば、通常のスキャン処理に対して仕分け機能が追加動作する。
【００２０】
［仕分け情報］グループボックス５１０は、［仕分け情報］リスト５１１と［仕分け情報の編集］ボタン５１５とを含む。［仕分け情報］リスト５１１は、仕分け用の情報要素（タグ）のリストである。ユーザーは、［仕分け情報］リスト５１１から仕分けに付与したいタグを選択する。例えば、ユーザーは、［仕分け情報］リスト５１１が、２つのリストを持ち、各リストでは１つのタグを選択できるとすると、タグを２つ選択できる。ユーザーが［仕分け情報の編集］ボタン５１５を押すと、［仕分け情報の編集］ダイアログ５３０が表示される。［仕分け情報の編集］ダイアログ５３０には、［タグ１］リスト５３１と「タグ２」リスト５３２とがある。ユーザーは、この［タグ１］リスト５３１と「タグ２」リスト５３２とでタグのリストを編集する。［仕分け情報の編集］ダイアログ５３０における編集結果は、［仕分け情報］リスト５１１に反映される。本実施形態において、タグは文字列オブジェクトであるとして説明を行う。しかし、タグが他の形式のオブジェクトであっても同様とみなすことができる。
【００２１】
［仕分け方法］グループボックス５２０は、［フォルダーを分ける］チェックボックス５２１、［ファイル名へ付与する］チェックボックス５２２、［ファイルへ埋め込む］チェックボックス５２３を含む。ユーザーは、［仕分け方法］グループボックス５２０の３つのチェックボックスで、スキャンデータの仕分け方法を選択可能となっている。［フォルダーを分ける］チェックボックス５２１は、ＯＮであると、選択されているタグに準じてスキャンデータの保存先フォルダーを切り替えられる。［ファイル名へ付与する］チェックボックス５２２は、ＯＮであると、選択されているタグに準じてスキャンデータのファイル名が変更される。［ファイルへ埋め込む］チェックボックス５２３は、ＯＮであると、選択されているタグに準じてスキャンデータにタグが付与される。
【００２２】
図５Ｂは、情報処理部３０のスキャンデータの仕分け設定画面の一例を示す図である。
情報処理部３０は、スキャン実行中なら仕分け機能設定画面であるダイアログボックス５５０を表示する。前述したダイアログボックス５００は、初期値を含めた詳細設定用である。このダイアログボックス５５０は、選択変更する簡易設定用にあたる。ユーザーは、仕分け情報は、リスト５５６から選択する。ユーザーは、仕分け方法を、アイコン列５６０で参照できる。アイコン５６１は、［フォルダーを分ける］チェックボックス５２１の設定状態を表示する。アイコン５６２は、［ファイル名を分ける］チェックボックス５２２の設定状態を表示する。アイコン５６３は、［ファイルへ埋め込む］チェックボックス５２３の設定状態を表示する。なお、例としてアイコン列５６０は、設定参照用と説明をしたが、ＯＮ・ＯＦＦを表示し、受付可能とし、仕分け方法の設定変更をできるようにしてもよい。
【００２３】
図５Ｃは、仕分け方法グループボックスの表示の一例を示す図である。仕分け方法グループボックス５７０は、スキャンデータの保存先で権限等によって新規フォルダーが作成できないときの例である。情報処理部３０は、選択されているタグに準じたスキャンデータの保存先フォルダーの切り替えができないと判断したとき、［フォルダーを分ける］チェックボックスを５７１のように非表示にする。
以上、情報処理装置１上のＵＩ、設定画面の概要を説明した。続けて、画像形成装置２上のＵＩ（選択画面）の概要を説明する。
【００２４】
〔画像形成部のＵＩ選択画面例〕
図６を用いて、画像形成装置２上のＵＩ（選択画面）の概要の説明をする。この画面７００は、画像形成部３２が画像形成装置２の操作パネル１６０に表示し、制御する。
画像形成部３２は、例えばスキャン時に［Ａ］キー７０１が押されると、仕分け設定画面７０２を表示する。仕分け設定画面７０２で仕分け情報は、リスト７１１、リスト７１２に表示される。この仕分け情報は、情報処理装置１で編集、設定された内容である。仕分け設定画面７０２でユーザーは、仕分け方法を、アイコン列７１３にて参照できる。このアイコン列７１３は、情報処理装置１の［フォルダーを分ける］、［ファイル名を分ける］、［ファイルへ埋め込む］チェックボックスの設定状態を表示する。なお、例として仕分け方法グループボックス５７０は設定参照用と説明をしたが、ＯＮ・ＯＦＦを表示し、受付可能とし、仕分け方法の設定変更をできるようにしてもよい。
ユーザーは、この仕分け設定画面７０２で、リスト７１１、リスト７１２からタグを選択する。そして、スタートボタン７０３が押されると、スキャンが開始される。
以上、画像形成装置２上のＵＩ（選択画面）の概要を説明した。続けて、本システムの情報処理部と画像形成部とのシーケンス図を説明する。
【００２５】
〔情報処理部と画像形成部とのシーケンス〕
図７は、情報処理部３０と画像形成部３２との情報のやり取り等の一例を示すシーケンス図である。
この図７を用い、情報処理部３０と画像形成部３２とのシーケンスの一例を説明する。
まず、情報処理部３０は、ＵＩを表示し、設定等された仕分け設定を画像形成部３２へ送信する。
つまり、ステップＳ８０１において、情報処理部３０は、仕分けＵＩを表示して、ユーザーの編集、設定操作等に基づいて、編集と設定とを行う。例えば、情報処理部３０は、図５Ａ等に示されるような仕分けＵＩ（仕分け設定画面）を表示する。
続いて、ステップＳ８１０において、情報処理部３０は、図５ＡのＵＩ等を介してユーザによって設定等された仕分け設定（仕分け情報のリスト）を送信する（一覧送信）。
【００２６】
その後、画像形成装置２において、ユーザによってスキャンの操作がされる。画像形成部３２は、ＵＩを表示し、スタートボタンが押されると、スキャンを実行し、実行の結果とＵＩから選択された仕分け情報とを情報処理部３０へ送信する。
つまり、ステップＳ８１１において、画像形成部３２は、受信した仕分け設定に基づき、仕分けＵＩを表示し、タグの選択等を受け付ける。例えば、画像形成部３２は、図６等に示されるような画面を表示する。
タグが選択され、スタートボタンが押下されると、画像形成部３２は以下の処理を行う。
つまり、ステップＳ８２０において、画像形成部３２は、スキャンイベントを送信する。
続いて、ステップＳ８２１において、画像形成部３２は、タグ選択イベントを送信する。例えば、画像形成部３２は、図６のＵＩで選択されたタグの情報（仕分け情報）を情報処理部３０に送信する（仕分け情報送信）。情報処理部３０は、画像形成部３２から送信されたタグの情報（仕分け情報）を受信する（仕分け情報受信）。
【００２７】
続いて、スキャンに関する処理を行う。情報処理部３０と画像形成部３２とでスキャンデータの送受を行う。
ステップＳ８３０において、情報処理部３０は、スキャン開始を要求する。
ステップＳ８３１において、画像形成部３２は、スキャン開始に応答する。
ステップＳ８３２において、情報処理部３０は、画像取得を要求する。
ステップＳ８３３において、画像形成部３２は、画像取得に応答する（スキャンデータ送信）。情報処理部３０は、画像形成部３２から送信されたスキャンデータを受信する（スキャンデータ受信）。
ステップＳ８３４において、情報処理部３０は、スキャン終了を要求する。
ステップＳ８３５において、画像形成部３２は、スキャン終了に応答する。
【００２８】
もし、情報処理部３０で仕分け設定を更新する場合、ユーザーは、ＵＩの再表示を要求する操作を行い、仕分け設定を更新する。
つまり、ステップＳ８４０において、情報処理部３０は、仕分けＵＩを再び、表示して、ユーザーの編集、設定操作等に基づいて、再び、編集と設定とを行う。
【００２９】
最後に、情報処理部３０で仕分け処理をしてスキャンデータを保存する。
ステップＳ８５０において、情報処理部３０は、スキャンデータの仕分け処理をする。
ステップＳ８５１において、情報処理部３０は、スキャンデータをファイルに保存する。
以上、情報処理部３０と画像形成部３２とのシーケンスを説明した。説明した各シーケンスにおけるより具体的な処理は、後述のフローチャートで説明する。フローチャートの説明の前に、続けて本システムのデータ構成の一例を説明する。
【００３０】
［データ構成例］
図８は、本システムのデータの構成例を示す図である。
情報処理部３０を例として、各データやフィールドの構成概要を説明する。なお、画像形成部３２と送受されるデータも含まれている。各データに関するより具体的な処理は、後述のフローチャートでも説明する。
管理データ９００は、情報処理部３０の動作を管理するデータである。この管理データ９００には、情報処理装置１、ＯＳ３１、画像形成装置２等の情報が記録されている。［デバイス名：］、［デバイス個体ＩＤ：］のフィールドは、画像形成装置２の情報である。画像形成装置２は、ＮＩＣ１６８のＭＡＣアドレス、ＵＳＢ１６９のシリアルＩＤ等、個体を識別できるＩＤを持っている。したがって、情報処理部３０は、画像形成装置２の接続情報に加え［デバイス個体ＩＤ：］も利用することで、個体毎の情報を管理する。
［動作ＯＳ：］、［ＰＣ名：］、［ユーザー名：］、［権限：］のフィールドは、情報処理装置１のＯＳ３１の情報である。情報処理部３０は、例えばＯＳ３１とのフォルダーやファイル処理に際して、［動作ＯＳ：］、［ユーザー名：］、［権限：］の情報を用いる。
ファイル設定９０１は、情報処理部３０のファイル保存の設定データである。ファイル設定９０１は、［デフォルト・フォルダー：］、［カレント・フォルダー：］、［カレント・ファイル名：］、［カレント・タグ：］、［ファイル形式：］等のフィールドを持つ。
【００３１】
仕分け設定９１０は、情報処理部３０の仕分け設定データ例である。仕分け設定９１０は、［仕分け情報：］９１１、［タグ選択：］９１２、［仕分け方法：］９１３等のデータを持つ。
［仕分け情報：］９１１は、仕分けに使うタグ（情報要素）のリストである。［仕分け情報：］９１１は、リスト１とリスト２との２つリストを持つ。ただし、リストの数は２つに限らない。
［タグ選択：］９１２は、選択されたタグを保持する。タグ１とタグ２との２つのフィールドを持つ。［仕分け情報：］９１１のリスト１とリスト２とから選択されたタグが、タグ１とタグ２とに保持される。
［仕分け方法：］９１３は、仕分け方法の設定テーブルである。フォルダー、ファイル、タグの各仕分け方法について、コントロールの有効／無効とその設定とが記録される。コントロール列は、コントロールの有効／無効を示し、ＳｈｏｗやＨｉｄｄｅｎのステートをとる。設定列は、設定のＯＮ／ＯＦＦが記録される。
【００３２】
ここで、［仕分け情報：］９１１の別例として仕分け情報９１５を説明する。仕分け情報９１５は、タグ（情報要素）のリストであり、大きく分けるとリスト１とリスト２との２つのリストを持つのは［仕分け情報：］９１１と同様である。しかしながら、仕分け情報９１５は、１つのリスト１（９１６）と、複数のリスト２（９１７）とからなる構成をとる。仕分け情報９１５は、リスト１でのタグの選択に応じて、リスト２としてリストされるタグを切り替えるときに適する形態である。例えばリスト１（９１６）が５エントリーなら、リスト２（９１７）は最大５枚のリストを持つ。リスト１（９１６）のエントリー１に対応するリスト２（９１７）は、リスト２−１となる。
なお、仕分け設定９１０や９１５は、画像形成部３２と送受される。よって、画像形成部３２は、仕分け設定を、本例か、本例に準じた形式にて取り扱うこととなる。
【００３３】
動作環境テーブル９２０は、動作環境と仕分け方法との関係を記載したテーブルである。動作環境毎に、フォルダー、ファイル、タグの各仕分け方法についての有効／無効が記載されている。テーブルの値は、前述したコントロールのＳｈｏｗ及びＨｉｄｄｅｎステートとなっている。
以上、情報処理部３０のデータの構成例を説明した。続けて、情報処理部３０、画像形成部３２の処理の一例を示すフローチャートを説明する。まずは、情報処理部３０の動作環境確認のフローチャートから説明を行う。
【００３４】
［情報処理部の動作環境確認の処理］
図９は、情報処理部３０の動作環境確認の処理の一例を示すフローチャートである。図９の各ステップは、情報処理装置１のＲＯＭ１１３や外部記憶装置１２３等の記憶部に記憶されたソフトウェアである情報処理部３０の機能を、ＣＰＵ１１１の制御によって実行することで処理される。
ステップＳ１００１において、情報処理部３０は、動作環境確認を開始する。
ステップＳ１０１０において、情報処理部３０は、環境の確認を開始する。
ステップＳ１０１１において、情報処理部３０は、動作ＯＳを取得する。
ステップＳ１０１２において、情報処理部３０は、動作環境テーブルで動作ＯＳのデータを参照する。
ステップＳ１０１３において、情報処理部３０は、動作環境テーブルのステートを仕分け方法設定のコントロールへ適応する。
【００３５】
ステップＳ１０２０において、情報処理部３０は、動作の確認を開始する。
ステップＳ１０２１において、情報処理部３０は、仕分け方法設定がＳｈｏｗステートである仕分け方法の動作を確認する。
ステップＳ１０２２において、情報処理部３０は、カレント・フォルダーでのカレント・ファイル、タグ操作の可否を確認する。
ステップＳ１０２３において、情報処理部３０は、カレント・フォルダーでの操作が可であるか否かを判定する。情報処理部３０は、カレント・フォルダーでの操作が可であるならステップＳ１０３０へ進み、可でないならステップＳ１０２４へ進む。
ステップＳ１０２４において、情報処理部３０は、デフォルト・フォルダーでのファイル、タグ操作の可否を確認する。
ステップＳ１０２５において、情報処理部３０は、デフォルト・フォルダーへの操作が可であるか否かを判定する。情報処理部３０は、デフォルト・フォルダーへの操作が可であるならステップＳ１０２６へ進み、可でないならステップ１０３０へ進む。
ステップＳ１０２６において、情報処理部３０は、デフォルト・フォルダーをカレント・フォルダーとする。
【００３６】
ステップＳ１０３０において、情報処理部３０は、環境確認の記録を開始する。
ステップＳ１０３１において、情報処理部３０は、フォルダーが作成できないか否かを判定する。情報処理部３０は、フォルダーが作成できないならステップＳ１０３２へ進み、フォルダーが作成できるならステップＳ１０３３へ進む。
ステップＳ１０３２において、情報処理部３０は、仕分け方法のフォルダー設定を無効とし、コントロールをＨｉｄｄｅｎステートにする。
ステップＳ１０３３において、情報処理部３０は、ファイル名が変更できないか否かを判定する。情報処理部３０は、ファイル名が変更できないならステップＳ１０３４へ進み、ファイル名が変更できるならステップＳ１０３５へ進む。
ステップＳ１０３４において、情報処理部３０は、仕分け方法のファイル名設定を無効とし、コントロールをＨｉｄｄｅｎステートにする。
【００３７】
ステップＳ１０３５において、情報処理部３０は、タグが変更できないか否かを判定する。情報処理部３０は、タグが変更できないならステップＳ１０３６へ進み、タグが変更できるならステップ１０３７へ進む。
ステップＳ１０３６において、情報処理部３０は、仕分け方法のタグ設定は無効とし、コントロールをＨｉｄｄｅｎステートにする。
ステップＳ１０３７において、情報処理部３０は、仕分け方法のコントロールが全てＨｉｄｄｅｎステートとなったか否かを判定する。情報処理部３０は、仕分け方法のコントロールが全てＨｉｄｄｅｎステートとなるならステップＳ１０３８へ進み、全てＨｉｄｄｅｎステートでないならステップＳ１０３９へ進む。
ステップＳ１０３８において、情報処理部３０は、仕分け機能全体をＯＦＦにする。
以上、情報処理部３０の動作環境確認のフローチャートを説明した。情報処理部３０は、自身の動作環境を確認し、仕分けの機能範囲を調整する。続けて、この動作環境確認の結果を受けて行われる、情報処理部３０のＵＩ設定のフローチャートを説明する。
【００３８】
［情報処理部のＵＩ設定の処理］
図１０は、情報処理部３０のＵＩ設定の処理の一例を示すフローチャートである。図１０の各ステップは、情報処理装置１のＲＯＭ１１３や外部記憶装置１２３等の記憶部に記憶されたソフトウェアである情報処理部３０の機能を、ＣＰＵ１１１の制御によって実行することで処理される。
ステップＳ１１０１において、情報処理部３０は、情報処理部ＵＩ設定を開始する。
ステップＳ１１１０において、情報処理部３０は、ＵＩ表示を開始する。
ステップＳ１１１１において、情報処理部３０は、仕分け設定をロードする。
ステップＳ１１１２において、情報処理部３０は、仕分け情報を表示する。
ステップＳ１１１３において、情報処理部３０は、仕分け方法を表示する。
ステップＳ１１２０から、情報処理部３０は、ＵＩ設定を開始する。
ステップＳ１１２１において、情報処理部３０は、設定を受け付ける。
ステップＳ１１２２において、情報処理部３０は、設定が終了したか否かを判定する。情報処理部３０は、設定が終了したならステップＳ１１３０へ進み、終了しないならステップＳ１１２１へ進む。
ステップＳ１１３０において、情報処理部３０は、設定保存を開始する。
ステップＳ１１３１において、情報処理部３０は、設定を保存する。
ステップＳ１１３２において、情報処理部３０は、画像形成部３２に仕分け設定を送信する。
以上、情報処理部３０のＵＩ設定のフローチャートを説明した。情報処理部３０がＵＩ設定し、その設定を保存、かつ、画像形成部３２へ送信する。画像形成部３２のフローチャートを説明する前に、続けて情報処理部３０のイベント処理のフローチャートを説明する。
【００３９】
［情報処理部のイベント処理］
図１１は、情報処理部３０のイベント処理の一例を示すフローチャートである。図１１の各ステップは、情報処理装置１のＲＯＭ１１３や外部記憶装置１２３等の記憶部に記憶されたソフトウェアである情報処理部３０の機能を、ＣＰＵ１１１の制御によって実行することで処理される。
ステップＳ１２０１において、情報処理部３０は、情報処理部イベント処理を開始する。
ステップＳ１２１０において、情報処理部３０は、スキャン・イベントを開始する。
ステップＳ１２１１において、情報処理部３０は、スキャン・イベントを受信したか否かを判定する。情報処理部３０は、スキャン・イベントを受信したならステップＳ１２１１へ進み、受信していないならステップＳ１２００へ進む。
ステップＳ１２１２において、情報処理部３０は、仕分け設定をロードする。
ステップＳ１２２０において、情報処理部３０は、タグ選択イベント処理を開始する。
ステップＳ１２２１において、情報処理部３０は、タグ選択イベントを受信したか否かを判定する。情報処理部３０は、タグ選択イベントを受信したならステップＳ１２２２へ進み、受信していないならステップＳ１２２３へ進む。
ステップＳ１２２２において、情報処理部３０は、タグ選択を更新する。
以上、情報処理部３０のイベント処理のフローチャートを説明した。続けて、画像形成部３２のイベント処理とＵＩ設定のフローチャートをまとめて説明する。
【００４０】
［画像形成部のイベント処理とＵＩ設定］
図１２は、画像形成部３２のイベント処理とＵＩ設定の処理の一例を示すフローチャートである。図１２の各ステップは、画像形成装置２のＲＯＭ１５３や外部記憶装置１６３等の記憶部に記憶されたソフトウェアである画像形成部３２の機能を、ＣＰＵ１５１の制御によって実行することで処理される。
ステップＳ１３０１において、画像形成部３２は、画像形成部イベント処理とＵＩ設定とを開始する。
ステップＳ１３１０において、画像形成部３２は、設定イベント処理を開始する。
ステップＳ１３１１において、画像形成部３２は、仕分け設定を受信したか否かを判定する。画像形成部３２は、仕分け設定を受信したならステップＳ１３１２に進み、受信していないならＳ１３２０に進む。
ステップＳ１３１２において、画像形成部３２は、設定を保存する。
【００４１】
ステップＳ１３２０において、画像形成部３２は、ＵＩ表示を開始する。
ステップＳ１３２１において、画像形成部３２は、仕分けＵＩ表示ボタンが押されたか否かを判定する。画像形成部３２は、仕分けＵＩ表示ボタンが押されたならステップＳ１３２２へ進み、押されないならステップＳ１３５０へ進む。
ステップＳ１３２２において、画像形成部３２は、仕分け設定をロードする。
ステップＳ１３２３において、画像形成部３２は、仕分け情報を表示する。
ステップＳ１３２４において、画像形成部３２は、仕分け方法を表示する。
ステップＳ１３３０において、画像形成部３２は、ＵＩ設定を開始する。
ステップＳ１３３１において、画像形成部３２は、設定を受け付ける。
ステップＳ１３３２において、画像形成部３２は、設定が終了したか否かを判定する。画像形成部３２は、設定が終了したならステップＳ１３４０へ進み、終了しないならステップＳ１３３１へ進む。
ステップＳ１３４０から、画像形成部３２は、設定保存を開始する。
ステップＳ１３４１において、画像形成部３２は、タグ選択が変更されたか否かを判定する。画像形成部３２は、タグ選択が変更されたならステップＳ１３４２へ進み、変更されていないならステップＳ１３５０へ進む。
ステップＳ１３４２において、画像形成部３２は、タグ選択を更新する。
【００４２】
ステップＳ１３５０において、画像形成部３２は、タグ選択イベント処理を開始する。
ステップＳ１３５１において、画像形成部３２は、タグ選択が変更されたならステップＳ１３５２へ進み、変更されていないならステップＳ１３６０へ進む。
ステップＳ１３５２において、画像形成部３２は、タグ選択イベントを情報処理部３０へ送信する。
【００４３】
図１２のフローチャートの補足説明をする。
図１２の説明では、画像形成部３２のＵＩで仕分け情報を選択する例を説明した。したがって、画像形成部３２は、タグ選択イベントを情報処理部３０へ送信している（ステップＳ１３５２）。なお、前述のとおり、ユーザーは、画像形成部３２のＵＩで仕分け設定の全体を設定することもできる。この場合、例えば、画像形成部３２は、ステップＳ１３１０の設定イベントの応答として、仕分け設定を情報処理部３０へ送信すればよい。
以上、画像形成部３２のイベント処理とＵＩ設定のフローチャートを説明した。続けて、情報処理部３０の仕分け処理のフローチャートを説明する。
【００４４】
［情報処理部の仕分け処理］
図１３は、情報処理部３０の仕分け処理の一例を示すフローチャートである。図１３の各ステップは、情報処理装置１のＲＯＭ１１３や外部記憶装置１２３等の記憶部に記憶されたソフトウェアである情報処理部３０の機能を、ＣＰＵ１１１の制御によって実行することで処理される。
ステップＳ１４０１において、情報処理部３０は、仕分け処理を開始する。
ステップＳ１４０２において、情報処理部３０は、仕分け設定＝ＯＮであるか否かを判定する。情報処理部３０は、仕分け設定＝ＯＮならステップＳ１４１０へ進み、ＯＮでないならステップＳ１４５０へ進む。
ステップＳ１４１０から、情報処理部３０は、タグ選択の確認を開始する。
ステップＳ１４１１において、情報処理部３０は、タグ選択を参照する。
一例として、タグ１＝Ｓｔｒ１  タグ２＝Ｓｔｒ２が選択されていたとする。
【００４５】
ステップＳ１４２０において、情報処理部３０は、フォルダー仕分け処理を開始する。
ステップＳ１４２１において、情報処理部３０は、フォルダー設定＝ＯＮであるか否かを判定する。情報処理部３０は、フォルダー設定＝ＯＮであるならステップＳ１４２２へ進み、ＯＮでないならステップＳ１４３０へ進む。
ステップＳ１４２２において、情報処理部３０は、タグ１があるがあるか否かを判定する。情報処理部３０は、タグ１があるならステップＳ１４２３へ進み、ないならステップＳ１４３０へ進む。
ステップＳ１４２３において、情報処理部３０は、カレント・フォルダーをえる。
ステップＳ１４２４において、情報処理部３０は、仮にフォルダーをカレント￥タグ１とする。
ステップＳ１４２５において、情報処理部３０は、仮のフォルダーが作成できる、或いは既に有るか否かを判定する。情報処理部３０は、仮のフォルダーが作成できる、或いは既に有るならステップＳ１４２６へ進み、フォルダーが作成できない、かつ、無いならステップ１４３０へ進む。
ステップＳ１４２６において、情報処理部３０は、カレント・フォルダーを更新する。
一例として、フォルダーは、カレント・フォルダー￥Ｓｔｒ１となる。カレント・フォルダー  ＋＝Ｓｔｒ１の更新がされる。
【００４６】
ステップＳ１４３０から、情報処理部３０は、ファイル名仕分け処理を開始する。
ステップＳ１４３１において、情報処理部３０は、ファイル名設定＝ＯＮであるか否かを判定する。情報処理部３０は、ファイル名設定＝ＯＮであるならステップＳ１４３２へ進み、ＯＮでないならステップＳ１４４０へ進む。
ステップＳ１４３２において、情報処理部３０は、タグ１かタグ２があるか否かを判定する。情報処理部３０は、タグ１かタグ２があるならステップＳ１４３３へ進む、タグ１もタグ２もないならステップＳ１４５０へ進む。
ステップＳ１４３３において、情報処理部３０は、カレント・フォルダーをえる。
ステップＳ１４３４において、情報処理部３０は、カレント・ファイル名をえる。
ステップＳ１４３５において、情報処理部３０は、仮にファイル名へタグ１とタグ２も加える。
ステップＳ１４３６において、情報処理部３０は、仮のファイル名でファイルが作成できるか否かを判定する。情報処理部３０は、仮のファイル名でファイルが作成できるならステップＳ１４３７へ進み、作成できないならステップＳ１４４０へ進む。
ステップＳ１４３７において、情報処理部３０は、カレント・ファイル名を更新する。
一例として、ファイル名は、カレント・ファイル名にＳｔｒ１とＳｔｒ２を加えたものとなる。カレント・ファイル名  ＋＝  （Ｓｔｒ１，Ｓｔｒ２）の更新がされる。
【００４７】
ステップＳ１４４０から、情報処理部３０は、タグ仕分け処理を開始する。
ステップＳ１４４１において、情報処理部３０は、タグ設定＝ＯＮであるか否かを判定する。情報処理部３０は、タグ設定＝ＯＮならステップＳ１４４２へ進み、ＯＮでないならステップＳ１４５０へ進む。
ステップＳ１４４２において、情報処理部３０は、タグ１かタグ２があるか否かを判定する。情報処理部３０は、タグ１かタグ２があるならステップＳ１４４３へ進み、タグ１もタグ２もないならステップＳ１４５０へ進む。
ステップＳ１４４３において、情報処理部３０は、カレント・ファイル名をえる。
ステップＳ１４４４において、情報処理部３０は、タグが付与できるファイル形式であるか否かを判定する。情報処理部３０は、タグが付与できるファイル形式であるならステップＳ１４４５へ進み、ないならステップＳ１４５０へ進む。
ステップＳ１４４５において、情報処理部３０は、カレント・タグを更新する。
一例として、ファイル・タグは  Ｓｔｒ１とＳｔｒ２が加えられたものとなる。カレント・タグ  ＋＝Ｓｔｒ１，Ｓｔｒ２の更新がされる。
【００４８】
ステップＳ１４５０から、情報処理部３０は、ファイル保存を開始する。
ステップＳ１４５１において、情報処理部３０は、ファイル設定を参照する。
ステップＳ１４５２において、情報処理部３０は、カレント・フォルダーを作成する。
ステップＳ１４５３において、情報処理部３０は、カレント・ファイル名のファイルを保存する。
【００４９】
図１３のフローの補足説明をする。
図１３の説明では、フォルダー仕分け処理においてタグ１のみを使用し、フォルダー階層数を増やさない例を説明した。なお、フォルダー仕分け処理においてタグ１とタグ２との両方を使用することもできる。この場合、例えば、フォルダーは、カレント・フォルダー￥Ｓｔｒ１￥Ｓｔｒ２となる。
フォルダー仕分けと逆に、図１３の説明では、ファイル名仕分け、タグ仕分け処理においてタグ１とタグ２との両方を使用し、ファイルへの情報を増やす例を説明した。なお、ファイル名仕分け、タグ仕分け処理においてタグ１かタグ２のどちらかを使用することもできる。この場合、例えば、ファイル名は、カレント・ファイル名にＳｔｒ１を加えたものとなる。また、この場合、例えば、ファイル・タグはＳｔｒ２が加えられたものとなる。このように情報処理部３０の仕分け方法の処理では、選択されたタグ（情報要素）の数や順位を調整できる。
【００５０】
また、図１３の説明では、フローチャート上でステップＳ１４０１からの仕分け処理とステップＳ１４５０からのファイル保存とを分けている。また、図１３の説明では、仕分け処理がＯＮ／ＯＦＦできる例を説明した。なお、この仕分け処理とファイル保存とは、同時或いは並行に処理を行うことができる。
以上、情報処理部３０の仕分け処理のフローチャートを説明した。
ここまでのフローチャートに係るプログラムは、情報処理装置であれば外部記憶装置１２３或いはＲＯＭ１１３に記憶されており、ＲＡＭ１１２に読み出され、ＣＰＵ１１１により実行される。ここまでのフローチャートに係るプログラムは、画像形成装置であれば外部記憶装置１６３或いはＲＯＭ１５３に記憶されており、ＲＡＭ１５２に読み出され、ＣＰＵ１５１によって実行される。また、ＩＦＣ１１８や１５８を介した外部と通信して受信したプログラムやデータはＣＰＵ１１１やＣＰＵ１５１で実行される。以上、本実施形態の処理を説明した。
【００５１】
〔本実施形態の特徴的な処理の説明〕
以下、本実施形態の特徴的な処理をより具体的に説明する。本システムでは、データの仕分けをスキャン実行と同時に行なうことにより省力化することができる。
図１４Ａを用い、ユーザー３４のスキャンの操作数が減り、データ参照も容易となる効果を説明する。
図１４Ａの動作例を説明する。仕分け情報１５０２が情報処理装置１から画像形成装置２へ渡される（１５０１）。画像形成装置２に表示された仕分け情報１５０２から、ユーザー３４は［Ｃａｔａｌｏｇ］のタグを選択する（１５０３）。画像形成装置２から複数のスキャン画像と［Ｃａｔａｌｏｇ］のタグが、情報処理装置１に渡されて、情報処理装置１に保存される（１５０４）。後にユーザー３４は、カタログのスキャンデータを参照する（１５１０）。ユーザー３４は、情報処理装置１上でダイアログ１５２０の検索ボックス１５２１で［Ｃａｔａｌｏｇ］を検索すると、［Ｃａｔａｌｏｇ］ファイル名を持つ画像がリスティングされる（１５２２）。
この例では、ユーザー３４は［Ｃａｔａｌｏｇ］を選択することで、複数画像がファイル名で仕分けられている。かつ、ユーザー３４は後に［Ｃａｔａｌｏｇ］を検索することで、ファイルを参照できている。従来であれば、ユーザー３４は、情報処理装置１上にて目視で各スキャンデータを見分け、個別のファイル名に［Ｃａｔａｌｏｇ］を付与していた。又は、ユーザーは、保存先を忘れる、見分け損ね、等から所望のファイルを探せなかった。本システムは、仕分けをスキャン実行と同時に行うことで、操作数が減り、データ参照も容易になっている。
【００５２】
図１４Ｂを用い、ユーザー３４の、環境とデータの管理が容易となる特徴を説明する。
図１４Ｂの動作例を説明する。フラットなフォルダー１５５０がある。情報処理装置１のフォルダー１５５０は、ＯＳ仕様等の理由で下位にフォルダーが作成できない。アプリケーション４００は、動作環境を確認する（１５５１）。アプリケーション４００は、スキャンデータ１５６０を仕分けるとき（１５６１）、ファイル名１５６２かタグ１６５３の仕分け方法を選択し、フォルダー仕分けは行わない。
この例では、アプリケーション４００が環境を確認してフォルダー分けを行っていない。ユーザー３４は、アプリケーション４００の設定変更を行っていない。保存されたファイルは、移動後でも維持される情報要素を持っている。従来であれば、ユーザーは、フォルダーの共有をＯＳ設定していた。ユーザー３４は、ファイルの移動時に情報要素を付与していた。本システムは、仕分けをスキャン実行と同時に行うことで、環境とデータとの管理も容易になっている。
【００５３】
これまでのＰＣの共有フォルダーにスキャンデータを保存するシステムは、省力化の面に課題があった。フォルダーによる分類は、階層がたどれないとき、或いは階層を横断するときのファイル参照が難しかった。また情報位置が固定されるため、ファイルを移動できなかった。
本実施形態では、スキャン実行時にスキャンデータに仕分けのための情報を付与する機能を提供すると共に、スキャンデータを仕分ける方法を制御する機能を提供する。また、本実施形態は、データの仕分けをスキャン実行と同時に行ない省力化を図っている。また、Ｗｅｂサービスの普及によりユーザー環境が変化している。タグを使用した情報整理や、大容量ストレージへのフラットな蓄積保存等、新しいデータの取り扱いにも対応できる。
以上、本実施形態の特徴的な処理等を説明した。
【００５４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５５】
以上、上述した各実施形態によれば、データの仕分けをスキャン実行と共に行ない省力化を図ることができる。つまり、スキャン実行時にスキャンデータに仕分けのための情報を付与する機能を提供すると共に、スキャンデータを仕分ける方法を制御する機能を提供することができる。
【００５６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
例えば、上述した各実施形態では、ＰＣとＭＦＰとからなるシステムに基づいて説明を行ったが、上記構成に限定されるものではない。例えば、ＰＣは、図１４Ｂに示されるようなスマートフォンであってもよい。
【図１Ａ】
0006049307.tif 000002
【図１Ｂ】
0006049307.tif 000003
【図２Ａ】
0006049307.tif 000004
【図２Ｂ】
0006049307.tif 000005
【図３Ａ】
0006049307.tif 000006
【図３Ｂ】
0006049307.tif 000007
【図４Ａ】
0006049307.tif 000008
【図４Ｂ】
0006049307.tif 000009
【図４Ｃ】
0006049307.tif 000010
【図５Ａ】
0006049307.tif 000011
【図５Ｂ】
0006049307.tif 000012
【図５Ｃ】
0006049307.tif 000013
【図６】
0006049307.tif 000014
【図７】
0006049307.tif 000015
【図８】
0006049307.tif 000016
【図９】
0006049307.tif 000017
【図１０】
0006049307.tif 000018
【図１１】
0006049307.tif 000019
【図１２】
0006049307.tif 000020
【図１３】
0006049307.tif 000021
【図１４Ａ】
0006049307.tif 000022
【図１４Ｂ】
0006049307.tif 000023