(57)【要約】    【課題】  ユーザが最小限の操作で所望の格納場所に画像データを容易に格納することが可能な画像処理装置を提供する。    【解決手段】  ＸＭＬデータ及び該ＸＭＬデータに附属するＸＭＬデータ付属情報を入力する入出部２０３と、前記ＸＭＬデータ付属情報を解析するＸＭＬデータ付属情報解析部２２２と、画像データを保存するＨＤＤ２０９と、ＨＤＤ２０９によって画像が保存される保存場所をＸＭＬデータ付属情報解析部２２２の解析結果に基づいて分類する制御ユニット２０１と、前記画像データを出力するプリンタ装置２０２とを有する。【選択図】      図１
2006099441.tif 000002
【特許請求の範囲】
【請求項１】
ＸＭＬデータ及び該ＸＭＬデータに附属する付属情報を入力する入力手段と、
前記付属情報を解析する付属情報解析手段と、
画像データを保存する画像データ保存手段と、
前記画像データ保存手段によって画像が保存される保存場所を前記付属情報解析手段の解析結果に基づいて分類する保存場所分類手段と、
前記画像データを出力する画像データ出力手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記付属情報は、ファイル名及び前記ＸＭＬデータに含まれるタグデータの集合であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データは、ＰＤＬデータ或いはビットマップデータであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記保存場所分類手段は、ファイル名と前記ＸＭＬデータに含まれるタグデータとの文字列比較結果に基づいて前記保存場所を分類することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記保存場所分類手段は、ファイル名と前記ＸＭＬデータに含まれるタグデータとの文字列比較結果及びユーザが定義したユーザ辞書に基づいて前記保存場所を分類することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記保存場所分類手段は、ファイル名と前記ＸＭＬデータに含まれるタグデータとの文字列比較結果及び前記画像処理装置に含まれる類語辞書に基づいて前記保存場所を分類することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像データ出力手段は、前記画像データを印刷出力することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
ＸＭＬデータ及び該ＸＭＬデータに附属する付属情報を入力する入力ステップと、
前記付属情報を解析する付属情報解析ステップと、
画像データを保存する画像データ保存ステップと、
前記画像データ保存ステップによって画像データが保存される保存場所を前記付属情報解析ステップの解析結果に基づいて分類する保存場所分類ステップと、
前記画像データを出力する画像データ出力ステップと
を有することを特徴とする画像処理装置の制御方法。
【請求項９】
前記付属情報は、ファイル名及び前記ＸＭＬデータに含まれるタグデータの集合であることを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１０】
前記画像データは、ＰＤＬデータ或いはビットマップデータであることを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１１】
前記保存場所分類ステップは、ファイル名と前記ＸＭＬデータに含まれるタグデータとの文字列比較結果に基づいて前記保存場所を分類することを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１２】
前記保存場所分類ステップは、ファイル名と前記ＸＭＬデータに含まれるタグデータとの文字列比較結果及びユーザが定義したユーザ辞書に基づいて前記保存場所を分類することを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１３】
前記保存場所分類ステップは、ファイル名と前記ＸＭＬデータに含まれるタグデータとの文字列比較結果及び前記画像処理装置に含まれる類語辞書に基づいて前記保存場所を分類することを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１４】
前記画像データ出力ステップは、前記画像データを印刷出力することを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１５】
請求項８〜１４のいずれかに記載の画像処理装置の制御方法を実現するためのコンピュータ読み取り可能なプログラムコードを有することを特徴とする制御プログラム。
【請求項１６】
請求項１５に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタやデジタル複合機等の画像処理装置、その画像処理装置を制御する制御方法、制御プログラム及びその制御プログラムを格納した記憶媒体に関する。
【背景技術】
【０００２】
プリンタやデジタル複合機等の画像処理装置において、ハードディスク等の大量外部記憶装置を内部に有し、入力された画像データを蓄積するための機能を有するタイプの画像処理装置が増えている。
【０００３】
このような画像処理装置においては、画像データを格納する際の格納場所が複数用意されており、ユーザは、画像データを格納する度に、その格納場所を選ぶ必要があった。
【０００４】
そこで、入力された画像データを格納する際には、ユーザからキーワードを受け付け、そのキーワードを元にファイルの振り分けを行う方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平６−１１９３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した特許文献１の方法においては、ファイルを格納する度にキーワードを入力しなければならいため、その操作が煩雑であるという問題点があった。
【０００６】
本発明は、上記のような問題点を解消するためになされたもので、その目的は、ユーザが最小限の操作で所望の格納場所に画像データを容易に格納することが可能な画像処理装置、画像処理装置の制御方法、制御プログラム及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像処理装置は、ＸＭＬデータ及び該ＸＭＬデータに附属する付属情報を入力する入力手段と、前記付属情報を解析する付属情報解析手段と、画像データを保存する画像データ保存手段と、前記画像データ保存手段によって画像データが保存される保存場所を前記付属情報解析手段の解析結果に基づいて分類する保存場所分類手段と、前記画像データを出力する画像データ出力手段とを有することを特徴とする。
【０００８】
また、上記目的を達成するために本発明の画像処理装置の制御方法は、ＸＭＬデータ及び該ＸＭＬデータに附属する付属情報を入力する入力ステップと、前記付属情報を解析する付属情報解析ステップと、画像データを保存する画像データ保存ステップと、前記画像データ保存ステップによって画像データが保存される保存場所を前記付属情報解析ステップの解析結果に基づいて分類する保存場所分類ステップと、前記画像データを出力する画像データ出力ステップとを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが最小限の操作で所望の格納場所に画像データを容易に格納することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の各実施の形態について、図面を参照しながら説明する。
【００１１】
本発明の特徴は、ＸＭＬデータ内部に含まれるタグデータ及びファイル名等の付属情報及びその付属情報を加工するための辞書を活用することによって、ユーザが最小限の操作で所望の格納場所に画像データを容易に格納できるようにしたことである。
【００１２】
［第１の実施の形態］
まず、第１の実施の形態を、図１〜図９に基づき説明する。
【００１３】
図１は、本実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図であり、本実施の形態においては、適用可能な画像処理装置の一例としてのプリンタと、該プリンタとの間で情報のやり取りを行う情報処理端末（以降、端末と記述する）とを例示して説明する。
【００１４】
図１において、１０１はユーザ、１０２は端末、１０３は本実施の形態に係る画像処理装置の一例としてのプリンタである。
【００１５】
ユーザ１０１は、ＸＭＬデータの入力や求められた処理に対する返答を行う。
【００１６】
端末１０２は、ＸＭＬデータの入力及びＰＤＬデータへの変換等を行うもので、ファイルを格納するファイル格納部１０４、タグリストを格納するタグリスト格納部１０５及びＰＤＬデータを格納するＰＤＬデータ格納部１０６を有している。ファイル格納部１０４は、ファイル名を格納するファイル名格納部１０７及びＸＭＬデータを格納するＸＭＬデータ格納部１０８を有している。
【００１７】
ここで、タグリストとは、例えば、図６（ａ）の６０１のようなＸＭＬデータからタグデータだけを抽出した図６（ｂ）の６０２のようなデータのリストのことである。また、ＰＤＬデータとは、ＰＳ、ＬＩＰＳ等のＰＤＬ言語で書かれたデータのことである。
【００１８】
プリンタ１０３は、ボックス名リストを格納するボックス名リスト格納部１０９及び複数のボックス（ボックス群）１１０有している。ボックス名リストとは、ボックス名を複数個（本実施の形態では３個）含んだリストである。ボックス群１１０の各ボックスは、ボックス名を格納するボックス名格納部１１１、複数個（本実施の形態では３個）のキーワードを格納するキーワード格納部１１２及びボックスデータを格納するボックスデータ格納部１１３から成る。ボックスデータ格納部１１３に格納されるボックスデータには、ＰＤＬデータが含まれる。
【００１９】
なお、本実施の形態では、ボックスデータに含まれるデータは、便宜上ＰＤＬデータとしているが、ビットマップデータのようなものでも、最終的にプリンタ１０３の有するエンジンで印刷できるデータであれば、どのようなデータでも良いものとする。
【００２０】
図１において、端末１０２は、ユーザ１０１及び該ユーザ１０１から入力されてＸＭＬデータ格納部１０８に格納されたＸＭＬデータからタグリストの抽出、ＸＭＬデータからＰＤＬデータへの変換、タグリストとファイル名の送信、指定されたボックスへのＰＤＬデータの転送、ボックス名リストの受信、ユーザ１０１へのボックス名リストの表示、ユーザ１０１からの指示情報等の受信を行う。
【００２１】
プリンタ１０３は、端末１０２から受信したデータよりボックス名リストを生成して送信する機能を有する。また、プリンタ１０３は、端末１０２との間で、相互にデータのやり取りを行うようになっている。
【００２２】
図２は、図１におけるプリンタ１０３の機器構成を示すブロック図であり、同図に示すように、プリンタ１０３は、大別して、プリンタ１０３全体の制御を司る制御ユニット２０１（保存場所分類手段）と、出力画像データを記録用紙へ印刷出力するプリンタ装置（画像データ出力手段）２０２とから成る。
【００２３】
制御ユニット２０１は、入出力部（入力手段）２０３、入出力バッファ（入力手段）２０４、プログラムＲＯＭ（リードオンリーメモリ）２０５、ＣＰＵ（中央演算処理装置）２０６、ＲＡＭ（ランダムアクセスメモリ）２０７、ＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）２０８、ＨＤＤ（ハードディスクドライブ：画像データ保存手段）２０９、パネルＩ／Ｆ（インタフェース）部２１０、メモリＩ／Ｆ（インタフェース）部２１１、ビットマップ画像転送部２１２、エンジンＩ／Ｆ（インタフェース）部２１３を有している。これらの制御ユニット２０１を構成する各構成要素は、システムバス２１４を介して互いに電気的に接続されている。
【００２４】
入出力部２０３は、ネットワーク２１５と繋がる通信線２１６を介して個々の端末との信号の入出力を司るものである。入出力バッファ２０５は、ネットワーク２１５より入力される印刷のための制御コードや各種データ、ネットワーク２１５上の端末に対しての制御コードやプリンタ１０３内の各種データの送受信を行うものである。
【００２５】
プログラムＲＯＭ２０５は、ＣＰＵ２０６の動作を記述したプログラムが内蔵されているものであって、データ解釈部２１７、画像情報生成部２１８、画像データ印刷制御部２１９、ビットマップ画像展開部２２０、画像圧縮／解凍部２２１、ＸＭＬデータ付属情報解釈部２２２、ボックス管理部２２３及びボックス表示制御部２２４を有している。
【００２６】
データ解釈部２１７は、端末１０２から受信した印刷制御データやＰＤＬデータを解釈するものである。画像情報生成部２１８は、各種の画像オブジェクト（画像情報）を生成するものである。画像データ印刷制御部２１９は、画像データの印刷時の制御を司るものである。ビットマップ画像展開部２２０は、画像オブジェクトをビットマップ画像に展開するものである。画像圧縮／解凍部２２１は、それぞれの処理により得られたビットマップ画像に対して圧縮処理や解凍処理を行うものである。ＸＭＬデータ付属情報解釈部２２２は、入力されたタグデータやファイル名を解釈するものである。ボックス管理部２２３は、ボックスに入力されたＰＤＬデータやボックス名、キーワード等のＸＭＬデータに附属するＸＭＬデータ付属情報を管理するものである。ボックス表示制御部２２４は、入力されたＸＭＬデータ付属情報の解釈や文字列比較によるボックス名の表示順序変更等、端末１０２へのボックス表示に関する制御の全てを担うものである。
【００２７】
ＣＰＵ２０６は、プリンタ１０３全体の動作を制御するものである。ＲＡＭ２０７は、前記制御コード、データの解釈や印刷、画像の読み込み等に必要な計算及び入出力される画像データの処理のためのワークメモリに利用される記憶手段である。ＮＶＲＡＭ２０８は、プリンタ１０３の電源が遮断されても保持しておく必要のあるデータを格納するための記憶手段である。ＨＤＤ２０９は、入力された画像データやユーザ辞書等、容量の大きいデータを保存するための記憶手段である。パネルＩ／Ｆ部２１０は、プリンタ１０３全体の操作を行う操作パネル部２２５と制御ユニット２０１とを、信号のやり取りが可能なように繋ぐものである。メモリＩ／Ｆ部２１１は、印刷データや外部より入力された画像データ或いはプリンタ１０３の各種情報等の保存に利用される外部メモリ部２２６と制御ユニット２０１とを、信号のやり取りが可能なように繋ぐものである。ビットマップ画像転送部２１２は、ビットマップ画像展開部２２０によって展開されたビットマップ画像等をプリンタ装置２０２に転送するものである。エンジンＩ／Ｆ部２１３は、プリンタ装置２０２と制御ユニット２０１とを、信号のやり取りが可能なように繋ぐものである。
【００２８】
プリンタ装置２０２は、エンジン制御部２２７を有している。このエンジン制御部２２７は、記録用紙の供給から印刷、印刷後の記録用紙の装置外部への排出までの一連の印刷処理動作の制御を行うものである。
【００２９】
次に、図１に示す端末１０２の動作の流れを、図３に基づき説明する。
【００３０】
図３は、図１に示す端末１０２の動作の流れを示すフローチャートである。
【００３１】
まず、ステップＳ３０１で、ユーザ１０１によって入力されたＸＭＬデータをボックスに保存する指示情報をプリンタ１０３に転送し、ＸＭＬデータのボックス保存を指示する。次に、ステップＳ３０２で、ボックス名リストをファイル名や内部のタグデータ等のＸＭＬデータ付属情報によって、ボックス名リストのソートを行うか否かを判断する。そして、ボックス名リストのソートを行うと判断された場合は、ステップＳ３０３へ進んで、ＸＭＬデータからタグリストを作成する。このタグリストの作成が終了した後に、ステップＳ３０４へ進んで、ボックス名リストをソートするための情報として、ＸＭＬデータからファイル名とタグリストを作成して、それらをプリンタ１０３に転送する。このステップＳ３０４において端末１０２から転送されたファイル名とタグリストからプリンタ１０３側でボックス名リストのソートが行われ、その結果が、ボックス名リストとして端末１０２に転送され、該端末１０２側でボックス名リストが表示される。
【００３２】
前記ステップＳ３０２において、ボックス名リストのソートを行わないと判断された場合は、ソートされていないボックス名リストを要求する情報をプリンタ１０３に送った後、ステップＳ３０５へ進む。
【００３３】
また、前記ステップＳ３０４の処理が終了した場合にも、ステップＳ３０５へ進む。
【００３４】
ステップＳ３０５では、ユーザ１０１にボックスの選択を促し、ボックスが選択されるまで待つ。
【００３５】
そして、ユーザ１０１によりボックスの選択が行われた場合は、ステップＳ３０６へ進んで、ボックスに保存するためＸＭＬデータをＰＤＬデータに変換する。このＸＭＬデータをＰＤＬデータへ変換する処理が終了した後は、ステップＳ３０７へ進んで、ＰＤＬデータをプリンタ１０３に転送し、ユーザ１０１が選択したボックスに前記ＰＤＬデータを保存した後、本処理動作を終了する。
【００３６】
前記ステップＳ３０６において、ＸＭＬデータをＰＤＬデータに変換する処理時間が長くかかる場合には、ＸＭＬデータをボックスに保存すると決めた時点でＰＤＬデータが必要になってくるので、そこからボックスの選択処理と平行して、前記ステップＳ３０６で、ＸＭＬデータのＰＤＬデータへの変換処理を行っても良い。
【００３７】
次に、前記図３のステップＳ３０２において実行されるプリンタ１０３のボックス名リストのソート処理動作について、図４〜図９を用いて説明する。
【００３８】
図４は、前記図３のステップＳ３０２において実行されるプリンタ１０３のボックス名リストのソート処理動作の流れを示すフローチャート、図５は、ボックス群の一例を示す図、図６は、ＸＭＬデータ及びタグリストの一例を示す図、図７は、ＸＭＬデータとボックスとの関係を表で示す図、図８は、ボックス名とポイントとの関係を表で示す図、図９は、ボックス名とキーワードの表示例を示す図である。
【００３９】
図５に示すボックス群１０３２としては、ボックス名格納部１０３３には、例えば、「企画部」、「営業部」、「資料」というボックス名が、キーワード格納部１０３４には、「企画部」に対応して「仕様」、「提案」というキーワードが、「営業部」に対応して「売上額」、「実績」、「ノウハウ」というキーワードが、「資料」に対応して「仕様」、「進捗」、「ＡＢＣ１」というキーワードが、それぞれ格納されている。
【００４０】
図６（ａ）において、６０１はＸＭＬデータを、図６（ｂ）において、６０２はタグリストを、それぞれ示す。
【００４１】
図７において、縦軸のボックス欄には、例えば、「ボックス名と部分一致」、「ボックス名と完全一致」、「キーワードとの部分一致」、「キーワードとの完全一致」が、横軸のＸＭＬデータ欄には、「ファイル名」、「タグデータ」が、それぞれ表示されている。
【００４２】
図４において、まず、ステップＳ４０１で、プリンタ１０３は、端末１０２からタグリストとファイル名を受信する。ここでは、図６（ａ）のＸＭＬデータ６０１が送られてきたものとする。ファイル名は、「進捗_残存バグ０３４．ｘｍｌ」、このＸＭＬデータ６０１から抽出されたタグリストは、図６（ｂ）の６０２に示される。
【００４３】
次に、ステップＳ４０２で、ボックス群１０３２が有する全てのボックス名とキーワードを受信したファイル名とを比較する。ここで、プリンタ１０３側では、図５のように３つのボックス（それぞれボックス名が「企画部」、「営業部」、「資料」）及びそれぞれのキーワードを有しているものとし、それぞれのデータについて文字列の比較を行う。
【００４４】
そして、ステップＳ４０３で、文字列が全て一致した場合或いは一部分が一致（部分一致）した場合は、図７の表に従ってポイントを計算する。この場合には、入力されたファイル名とボックス名「資料」のボックスのキーワード「進捗」が部分一致する。そのため、ステップＳ４０４で、ボックス名「資料」の場合には、５ポイントが加算される（図８参照）。また、ボックス名「企画部」及び「営業部」では、いずれも一致する部分が無いので、いずれも０ポイントとなり、ポイントは加算されない（図８参照）。
【００４５】
一方、前記ステップＳ４０３において、文字列が全て一致しないと判断された場合或いは一部分が一致（部分一致）しないと判断された場合及び前記ステップＳ４０４の処理が終了した後は、いずれもステップＳ４０５へ進む。
【００４６】
ステップＳ４０５では、ファイル名と同様に、全てのボックス名とキーワードとタグリストを文字列比較する。そして、ステップＳ４０６で、文字列が全て一致或いは部分一致した場合は、ステップＳ４０７へ進んで、図７の表からポイントを計算する。今回の場合、ボックス名「資料」では、「仕様」及び「ＡＢＣ１」というタグデータがキーワードと完全に一致するので、４ポイントが加算され、合計で９ポイントとなる（図８参照）。また、ボックス名「企画部」では、「仕様」が完全に一致するので、２ポイントが加算され、合計で２ポイントとなる（図８参照）。また、ボックス名「営業部」では、一致する部分が無いので、ポイントは加算されない（図８参照）。
【００４７】
前記ステップＳ４０６において文字列が全て一致しないと判断された場合或いは部分一致しないと判断された場合及び前記ステップＳ４０７の処理が終了した後は、いずれもステップＳ４０８へ進んで、ボックス名リスト１０９を計算したポイントによってボックス名リストをソートする。今回の例では、図８示すようなポイント加算が行われたので、ボックス名が「資料」、「企画部」、「営業部」の順番にボックス名リストがソートされる。次に、ステップＳ４０９で、ソートされたボックス名リストを端末１０２に送信した後、本処理動作を終了する。
【００４８】
このような操作を行った場合には、端末１０２側では、図９のように、ボックス名９０２とそれに付随するキーワード９０３が表示される。図９（ａ）は、「ファイル名、データからボックス名リストのソート」チェック９０１が外れているので、ボックス名９０２とそれに付随するキーワード９０３は、ボックス名リストのソートが行われる前の順序で表示されている。
【００４９】
ボックス名リストのソートのチェックが図９（ｂ）の９０４のように行われた場合には、上述の操作が端末１０２側及びプリンタ１０３側で行われ、最後には、図９（ｂ）のように、ソートされた順序でボックス名９０５とそれに付随するキーワード９０６が表示される。
【００５０】
以上のように、本実施の形態によれば、ＸＭＬデータを格納する際に、ユーザ１０１が格納したいと思うボックスにＸＭＬデータを容易に格納することができる。
【００５１】
また、ボックス名リストのソートを行う場合には、ＸＭＬデータやＰＤＬデータそのものではなく、ファイル名、タグリストといった元データと比較して、容量の少ないデータを流すだけで処理することが可能であるから、ネットワーク２１５の帯域が限定されていても、それほどスピードを落とすことなくＸＭＬデータを格納することが可能となる。
【００５２】
［第２の実施の形態］
次に、第２の実施の形態を、図１０〜図１２に基づき説明する。
【００５３】
上述した第１の実施の形態においては、プリンタ１０３側でボックス名とそれに付随するキーワードの文字列比較を行い、ボックス名リストのソートを行った。
【００５４】
これに対して、本実施の形態では、プリンタ１０３内にボックス名、キーワードといった各ボックスそれぞれが有する文字列だけではなく、ユーザ１０１が登録可能なユーザ辞書を有し、該ユーザ辞書を用いてボックス名リストのソートを行うようにしたものである。
【００５５】
図１０は、本実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図であり、同図において、上述した第１の実施の形態における図１と同一部分には、同一符号が付してある。
【００５６】
図１０において、図１と異なる点は、図１の構成にユーザ辞書１０３６を付加したことである。ここで、ユーザ辞書１０３６とは、一つの文字列に対して複数の文字列を関連付けたものである。
【００５７】
図１１は、ユーザ辞書１０３６の一例を示す図であり、「売上」という文字に対しては揺れがある場合があるので、「売り上げ、売上げ、うりあげ、ウリアゲ」を同様の文字列とみなしている。また、文字の揺れに対応するだけでなく、同様の意味を持つような文字列も同様の処理を行いたい場合が多い。ここでは、文字列として「仕様」を取り上げているが、これは、「スペック、ｓｐｅｃｉｆｉｃａｔｉｏｎ、方法」といった文字列と同等に扱うように指示している。
【００５８】
このような形で、その他、ユーザ１０１が同等に扱いたい文字列であれば、任意のものを取り扱うことができる。
【００５９】
なお、図１０におけるその他の構成は、上述した第１の実施の形態の図1と同一であるから、その説明は省略する。
【００６０】
また、本実施の形態における端末１０２の動作も、上述した第１の実施の形態の図３と同一であるから、その説明は省略する。
【００６１】
次に、本実施の形態に係るプリンタ１０３のボックス名リストのソート処理動作について、図１２を用いて説明する。
【００６２】
図１２は、本実施の形態に係るプリンタ１０３のボックス名リストのソート処理動作の流れを示すフローチャートであり、同図において、ステップＳ１２０１，１２０４，１２０５，１２０７〜１２１０は、上述した第１の実施の形態の図４におけるステップＳ４０１，４０３，４０４，４０６〜４０９と同一であるから、それらの説明は省略し、本実施の形態特有の処理ステップのみについて説明する。
【００６３】
ステップＳ１２０１にてプリンタ１０３は、端末１０２からタグリストとファイル名を受信したならば、ステップＳ１２０２で、ユーザ辞書１０３６によってボックス名、キーワードの文字列比較を行い、一致したものを対応した文字列に追加する（ボックス名とキーワードをユーザ辞書１０３６によって展開する）。このようにして作成された文字列群を「展開された文字列」と記述する。
【００６４】
次に、ステップＳ１２０３で、前記ステップＳ１２０２において展開された文字列に対してファイル名と文字列との比較を行う。
【００６５】
また、ステップＳ１２０４及びステップＳ１０５の処理が終了後は、何れもステップＳ１２０６へ進んで、単純に比較するのではなく、ユーザ辞書１０３６を用いて上述した操作で得ることのできた展開された文字列とタグリストとの比較を行う。そして、ステップＳ１２０７で、展開された文字列とタグリストとが一致または部分一致したか否かを判断する。
【００６６】
なお、図１２のその他の処理ステップは、図４と同一であるから、その説明は省略する。
【００６７】
本実施の形態によれば、ユーザ独自で定義したい文字列でもユーザ辞書１０３６に登録を行うことによって、ユーザ１０１の望むボックス名リストのソートを行うことができ、従って、文字の揺れがあった場合やユーザ１０１が独自で定義したい文字列でも対応でき、所望のソートされたデータに極力近い形でのボックスの表示が可能となる。
【００６８】
［第３の実施の形態］
次に、第３の実施の形態を、図１３に基づき説明する。
【００６９】
図１３は、本実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図であり、同図において、上述した第２の実施の形態における図１０と同一部分には、同一符号が付してある。
【００７０】
図１３において、図１０と異なる点は、図１０の構成に類語辞書１０３７を付加したことである。ここで、類語辞書１０３７とは、入力された１つの単語に似た意味を有する単語があれば、それらを出力する辞書である。
【００７１】
なお、図１３におけるその他の構成は、上述した第２の実施の形態における図１０と同一であるから、その説明は省略する。
【００７２】
また、文字列の揺れや同義語等は、一般的な辞書として供給側が提供することも可能であり、本実施の形態のように、類語辞書１０３７を追加した場合の操作は、第２の実施の形態のように、ユーザ辞書１０３６と類語辞書１０３７を用いての文字列の展開を行うことが可能になり、従って、文字の揺れがあった場合やユーザ１０１が独自で定義したい文字列でも対応でき、所望のソートされたデータに極力近い形でのボックスの表示が可能となる。
【００７３】
［その他の実施の形態］
以上が本発明の実施の形態の説明であるが、本発明は、これら実施の形態に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能を達成できる構成であれば、どのようなものであっても適用可能である。
【００７４】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体及びプログラムは本発明を構成することになる。
【００７５】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７８】
【図１】第１の実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【図２】第１の実施の形態に係る画像処理装置に構成を示すブロック図である。
【図３】第１の実施の形態における端末の処理動作の流れを示すフローチャートである。
【図４】第１の実施の形態における画像処理装置の処理動作の流れを示すフローチャートである。
【図５】第１の実施の形態における画像処理装置におけるボックス群の一例を示す図である。
【図６】第１の実施の形態における画像処理装置におけるＸＭＬデータとタグリストの一例を示す図である。
【図７】第１の実施の形態における画像処理装置におけるボックスとＸＭＬデータとの関係を示す図である。
【図８】第１の実施の形態における画像処理装置におけるボックス名とポイントとの関係を示す図である。
【図９】第１の実施の形態における画像処理装置におけるボックス名とキーワードの表示例を示す図である。
【図１０】第２の実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【図１１】第２の実施の形態に係る画像処理装置におけるユーザ辞書の一例を示す図である。
【図１２】第２の実施の形態における画像処理装置の処理動作の流れを示すフローチャートである。
【図１３】第３の実施の形態に係る画像処理装置を含む画像処理システムの構成を示すブロック図である。
【符号の説明】
【００７９】
１０１    ユーザ
１０２    端末
１０３    プリンタ（画像処理装置）
１０４    ファイル
１０５    タグリスト
１０６    ＰＤＬデータ
１０７    ファイル名
１０８    ＸＭＬデータ
１０９    ボックス名リスト格納部
１１０    ボックス群
１１１    ボックス名格納部
１１２    キーワード格納部
１１３    ボックスデータ格納部
２０１    制御ユニット（保存場所分類手段）
２０２    プリンタ装置（画像データ出力手段）
２０３    入出力部（入力手段）
２０４    入出力バッファ（入力手段）
２２２    ＸＭＬデータ附属情報解釈部（附属情報解釈手段）
２０６    ＣＰＵ（中央演算処理装置）
２０９    ＨＤＤ（画像データ保存手段）
【図１】
2006099441.tif 000003
【図２】
2006099441.tif 000004
【図３】
2006099441.tif 000005
【図４】
2006099441.tif 000006
【図５】
2006099441.tif 000007
【図６】
2006099441.tif 000008
【図７】
2006099441.tif 000009
【図８】
2006099441.tif 000010
【図９】
2006099441.tif 000011
【図１０】
2006099441.tif 000012
【図１１】
2006099441.tif 000013
【図１２】
2006099441.tif 000014
【図１３】
2006099441.tif 000015