(57)【特許請求の範囲】
【請求項１】
画像出力装置に実行させる出力処理のコマンドを生成する情報処理装置において、
アプリケーションプログラムに基づいて作成されたアプリケーションデータの共通フォーマットデータであって、且つ、上記情報処理装置にドライバがインストールされていない画像出力装置に対しても出力処理を実行させることが可能な共通フォーマットデータを生成するデータ生成手段と、
共通フォーマットデータを利用できる複数種類の出力処理の中から、任意の出力処理を、ユーザインタフェースを用いて選択させる選択手段と、
ネットワーク上に接続されている画像出力装置を検索して、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を実行可能な画像出力装置を抽出する検索手段と、
上記検索手段にて抽出された画像出力装置を、ユーザインタフェースを用いて開示し、共通フォーマットデータの送信先となる画像出力装置の選択、出力設定の入力、および実行指示を、ユーザインタフェースを用いて行わせ、これを受け付ける開示・受付手段と、
上記開示・受付手段にて実行指示を受け付けると、選択された出力処理を、入力された出力設定に基づいて実行させるためのコマンドを生成するコマンド生成手段とを有し、
上記選択手段は、複数の出力処理の選択を可能とし、
上記検索手段は、選択された複数の出力処理毎に、出力処理を実施可能な画像出力装置のみを抽出し、
上記開示・受付手段は、選択された複数の出力処理それぞれに対して出力設定の入力を行わせ、
上記コマンド生成手段は、選択された複数の出力処理を、入力されたそれぞれの出力設定に基づいて実行させるためのコマンドを生成し、
さらに、
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を少なくとも実施可能な画像出力装置を抽出する際、当該画像出力装置において実施できる、選択された出力処理以外の出力処理の情報も取得するようになっており、
上記開示・受付手段は、上記検索手段にて抽出された画像出力装置を開示する際、選択された出力処理以外の出力処理の情報も開示し、選択された出力処理以外の出力処理への選択変更、および変更された出力処理における出力設定の入力を、受け付けることを特徴とする情報処理装置。
【請求項２】
上記複数種類の出力処理が、印刷、Ｆａｘ送信、インターネットＦａｘ送信、Ｅ−Ｍａｉｌ送信、ＦＴＰ送信のうちの２つ以上を含んでいることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記選択手段は、任意の出力処理の選択に加えて、選択された出力処理における出力設定も、ユーザインタフェースを用いて選択させるようになっており、
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置、のみを抽出し、その際、当該画像出力装置において実施できる、選択された出力処理以外の出力処理の情報も取得するようになっていることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を実施可能な画像出力装置の現在の状態に関する情報も取得するようになっており、
上記検索手段にて取得された、画像出力装置の現在の状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定する待ち時間判定手段を有し、
上記開示・受付手段は、上記待ち時間判定手段にて判定された待ち時間の情報を、画像出力装置に対応付けて開示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で実施可能な画像出力装置の現在の状態に関する情報も取得するようになっており、
上記検索手段にて取得された、画像出力装置の現在の状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定する待ち時間判定手段を有し、
上記開示・受付手段は、上記待ち時間判定手段にて判定された待ち時間の情報を、画像出力装置に対応付けて開示することを特徴とする請求項３に記載の情報処理装置。
【請求項６】
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を実施可能な画像出力装置の現在の状態に関する情報も取得するようになっており、
上記検索手段にて取得された、画像出力装置の現在の状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定する待ち時間判定手段を有し、
上記開示・受付手段は、待ち時間判定手段の判定に基づいて、待ち時間の短い順に、上記検索手段にて抽出された画像出力装置を開示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項７】
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で実施可能な画像出力装置の現在の状態に関する情報も取得するようになっており、
上記検索手段にて取得された、画像出力装置の現在の状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定する待ち時間判定手段を有し、
上記開示・受付手段は、待ち時間判定手段の判定に基づいて、待ち時間の短い順に、上記検索手段にて抽出された画像出力装置を開示することを特徴とする請求項３に記載の情報処理装置。
【請求項８】
上記検索手段は、画像出力装置の現在の状態に関する情報として、画像出力装置の動作情報、および処理待ちとなっているジョブの数を取得し、
上記待ち時間判定手段は、画像出力装置の動作状態、および処理待ちとなっているジョブの数に基づいて待ち時間を判定することを特徴とする請求項４〜７の何れか１項に記載の情報処理装置。
【請求項９】
上記検索手段は、上記共通フォーマットデータを利用できる出力処理であって上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置が存在しない場合、選択された出力処理を、選択された出力設定以外の出力設定で実施可能な代替の画像出力装置を抽出し、
上記開示・受付手段は、上記検索手段にて代替の画像出力装置が抽出された場合、代替の画像出力装置を、代替の画像出力装置にて実施可能な出力設定への変更を促すメッセージと共に開示することを特徴とする請求項３、５又は７に記載の情報処理装置。
【請求項１０】
共通フォーマットデータの形式を変更する形式変更手段を有し、
上記検索手段は、上記形式変更手段にて形式が変更された共通フォーマットデータに対して、上記選択手段にて選択された出力処理を、少なくとも実施可能な画像出力装置、のみを抽出することを特徴とする請求項１、２、４、６又は８に記載の情報処理装置。
【請求項１１】
共通フォーマットデータの形式を変更する形式変更手段を有し、
上記検索手段は、上記形式変更手段にて形式が変更された共通フォーマットデータに対して、上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置、のみを抽出することを特徴とする請求項３、５、７又は９に記載の情報処理装置。
【請求項１２】
請求項１〜１１の何れか１項に記載の情報処理装置と、
上記情報処理装置とネットワークを介して接続された、共通フォーマットデータを利用する出力処理が可能な画像出力装置とを含む画像出力システム。
【請求項１３】
請求項１〜１１の何れか１項に記載の情報処理装置を動作させるためのプログラムであ
って、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項１４】
請求項１３に記載されたプログラムを記憶したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションデータを印刷用共通フォーマットファイルのデータに変換して用いる情報処理装置、画像出力システムに関する。
【背景技術】
【０００２】
近年、情報処理装置（パーソナル・コンピュータ）の普及に伴って、情報処理装置から送信された画像データを出力処理する画像出力装置が普及してきている。画像出力装置には、印刷機能のみを備えるプリンタもあれば、印刷機能に加えて、スキャナ機能やＦａｘ送信機能、Ｅ−Ｍａｉｌ送信機能などのデータ送信機能を備えた複合機や、ＭＦＰ（多機能周辺装置）等がある。
【０００３】
これらの画像出力装置は、ＬＡＮ等のネットワークに接続されていることが多く、オフィスなどでは、複数の場所に複数の画像出力装置が設置されている。ユーザは、設置されている場所や、画像出力装置がサポートしている機能を考慮して、利用する画像出力装置を選択する。
【０００４】
ネットワークに接続されている複数の画像出力装置を使用して印刷するには、画像データの送信元となる情報処理装置に、各画像出力装置のプリンタドライバがインストールされている必要がある。
【０００５】
同様に、ネットワークに接続されている複数の画像出力装置を使用してＦａｘ送信するには、画像データの送信元となる情報処理装置に、各画像出力装置のＦａｘドライバがインストールされている必要がある。
【０００６】
そのため、上述のような複数の画像出力装置が設置されているオフィスのような環境では、情報処理装置や画像出力装置を管理するＩＴ管理者が、新しい画像出力装置が設置される度に、管理下の情報処理装置のユーザに連絡し、新たに設置された画像出力装置のプリンタドライバや、Ｆａｘドライバをインストールさせている。
【０００７】
しかしながら、情報処理装置のユーザからしてみれば、新しく設置された画像出力装置を利用したいとは思っても、ドライバのインストール作業を面倒に感じ、実施しないこともあり、その場合、このユーザは、新しく設置された画像出力装置の機能はもちろんのこと、存在さえも知ることができない。
【０００８】
一方、特許文献１には、任意のアプリケーションプログラムに基づいて作成されたアプリケーションデータを、印刷用共通フォーマットファイルのデータ（例えば、ＰＤＦ(Portable Document Format)ファイルのデータ（以下、「共通フォーマットデータ」と称する。））に変換する技術が記載されている。共通フォーマットデータに変換することで、共通フォーマットデータを印刷できる画像出力装置であれば、この画像出力装置のプリンタドライバがインストールされていなくても印刷することが可能となる。
【０００９】
つまり、ＩＴ管理者や情報処理装置のユーザは、この技術を利用することで、プリンタドライバのインストールを指示する、あるいはインストールを実行するといった作業から解放されることとなる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−３２８７９５号公報（２００２年１１月１５日公開）
【特許文献２】特開平１１−３３１４５５号公報（１９９９年１１月３０日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、共通フォーマットデータに変換することで、プリンタドライバをインストールすることなしに印刷させることのできる画像出力装置は増加するが、それをユーザに有効に利用させるための支援システムが整っていないため、有効に利用することができていない。
【００１２】
また、印刷機能だけでなく、画像出力装置においては、共通フォーマットデータをＴＩＦＦデータに変換するファイル変換機能や、Ｆａｘ送信機能、Ｅ−Ｍａｉｌ送信機能、ＦＴＰ送信機能などを有しているものもある。
【００１３】
例えば、上記ファイル変換機能とＦａｘ送信機能とを有している画像出力装置であれば、共通フォーマットデータを送信する際に、Ｆａｘ送信する処理を命令することで、命令を受けた画像出力装置側で、上記ファイル変換機能を用いて共通フォーマットデータをＴＩＦＦデータに変換して、Ｆａｘ送信することも可能なはずである。
【００１４】
また、上記ファイル変換機能とＥ−Ｍａｉｌ送信機能とを有している画像出力装置であれば、共通フォーマットデータを送信する際に、Ｅ−Ｍａｉｌ送信する処理を命令することで、命令を受けた画像出力装置側で、上記ファイル変換機能を用いて共通フォーマットデータをＴＩＦＦデータに変換して、インターネットＦａｘ送信することも可能なはずである。
【００１５】
或いは、ＦＴＰ送信機能を持つ画像出力装置であれば、共通フォーマットデータを送信する際に、ＦＴＰ送信する処理を命令することで、命令を受けた画像出力装置側で、共通フォーマットデータをＦＴＰ機能にてファイルサーバに送信することも可能なはずである。
【００１６】
従来、このような共通フォーマットデータを利用して、専用ドライバをインストールしていない情報処理装置から画像出力装置に対してデータを送信して、印刷以外の出力処理を実施させる技術はない。
【００１７】
本発明は、このような課題に鑑みなされたものであり、専用ドライバをインストールしていない情報処理装置から画像出力装置に対してデータを送信して、印刷以外の出力処理を実施させることを可能とする、情報処理装置、画像出力システム、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１８】
上記の課題を解決するために、本発明の情報処理装置は、アプリケーションプログラムに基づいて作成されたアプリケーションデータの共通フォーマットデータを生成するデータ生成手段と、共通フォーマットデータを利用できる複数種類の出力処理の中から、任意の出力処理を、ユーザインタフェースを用いて選択させる選択手段と、ネットワーク上に接続されている画像出力装置を検索して、上記選択手段にて選択された出力処理を実施可能な画像出力装置を抽出する検索手段と、上記検索手段にて抽出された画像出力装置を、ユーザインタフェースを用いて開示し、共通フォーマットデータの送信先となる画像出力装置の選択、出力設定の入力、および実行指示を、ユーザインタフェースを用いて行わせ、これを受け付ける開示・受付手段と、上記開示・受付手段にて実行指示を受け付けると、選択された出力処理を、入力された出力設定に基づいて実行させるためのコマンドを生成するコマンド生成手段とを有することを特徴としている。
【００１９】
上記構成によれば、データ生成手段が、アプリケーションプログラムに基づいて作成されたアプリケーションデータの共通フォーマットデータを生成する。
【００２０】
選択手段は、共通フォーマットデータを利用できる複数種類の出力処理の中から、任意の出力処理の選択を、ユーザインタフェースを用いて行わせる。共通フォーマットデータを使用した出力処理としては、印刷、Ｆａｘ送信、インターネットＦａｘ送信、Ｅ−Ｍａｉｌ送信、或いはＦＴＰ送信などがある。
【００２１】
検索手段は、ネットワーク上に接続されている画像出力装置を検索して、ネットワーク上に接続されている画像出力装置の中から、上記選択手段にて選択された出力処理を実施可能な画像出力装置を抽出する。
【００２２】
開示・受付手段は、ユーザインタフェースを用いて、抽出された画像出力装置の情報を開示し、共通フォーマットデータの送信先となる画像出力装置の選択、選択された出力処理における出力設定の入力、および実行指示を、ユーザインタフェースを用いて行わせて、これを受け付ける。
【００２３】
コマンド生成手段は、受付手段が受け付けた内容に従ってコマンドを生成する。生成されたコマンドは、共通フォーマットデータに付されて、選択された画像出力装置へと送信される。
【００２４】
これにより、共通フォーマットデータを利用できる出力処理として、印刷以外の、Ｆａｘ送信、インターネットＦａｘ送信、Ｅ−Ｍａｉｌ送信、或いはＦＴＰ送信などの出力処理についても、ドライバをインストールしていない、ネットワーク上の画像出力装置を用いて実施させることができる。
【００２５】
例えば、ユーザがあるアプリケーションデータを、Ｆａｘ送信したいと思ったときに、共通フォーマットデータへの変換を指示し、出力処理としてＦａｘ送信を選択するだけで、ネットワーク上の、共通フォーマットデータを利用してＦａｘ送信を行うことのできる画像出力装置が抽出されて開示される。したがって、ユーザは、開示された画像出力装置の中から、利用する画像出力装置を選択し、出力設定を入力し、実行を指示するだけで、あるアプリケーションデータを、選択した画像出力装置よりＦａｘ送信させることができる。
【００２６】
また、ネットワーク上に複数の画像出力装置が設置されているオフィスのユーザの場合であれば、プリンタドライバをインストールしていない、新しく設置された画像出力装置があり、その画像出力装置の存在を知らなくても、本発明の情報処理装置であれば、簡単にこれらを探し出して、共通フォーマットデータを扱う機能の範囲内にて、使用することができる。
【００２７】
特に、共通フォーマットデータを利用できる出力処理として、印刷以外の出力処理も対象とした場合、多数の画像出力装置が抽出されてくる可能性があり、このような場合、検索結果の中からユーザが所望する出力処理の可能な画像出力装置を探し出す必要がある。
【００２８】
これに対し、上記構成では、所望する出力処理を実施可能な画像出力装置に絞り込まれて抽出されてくるので、その中のどの画像出力装置を用いても所望する出力処理を実施させることができる。したがって、処理を実施させる画像出力装置の選択を迅速にして、出力処理を迅速に実施させることができる。
【００２９】
本発明の情報処理装置においては、さらに、上記選択手段は、複数の出力処理の選択を可能とし、上記検索手段は、選択された複数の出力処理全てを１台で実施可能な画像出力装置、のみを抽出し、上記開示・受付手段は、選択された複数の出力処理それぞれに対して出力設定の入力を行わせ、上記コマンド生成手段は、選択された複数の出力処理を、入力されたそれぞれの出力設定に基づいて実行させるためのコマンドを生成する構成とすることもできる。
【００３０】
上記構成によれば、選択手段で複数の出力処理を選択することで、検索手段は、選択された複数の出力処理を１台で実施できる画像出力装置のみを抽出してくる。したがって、複数の出力処理を１台で実施できる画像出力装置を簡単に見つけ出すことができ、同一のデータを、印刷と同時にＦａｘ送信したいといった場合に、少ない手順で処理を指示することができる。
【００３１】
本発明の情報処理装置においては、さらに、上記選択手段は、複数の出力処理の選択を可能とし、上記検索手段は、選択された複数の出力処理毎に、出力処理を実施可能な画像出力装置、のみを抽出し、上記開示・受付手段は、選択された複数の出力処理それぞれに対して出力設定の入力を行わせ、上記コマンド生成手段は、選択された複数の出力処理を、入力されたそれぞれの出力設定に基づいて実行させるためのコマンドを生成する構成とすることもできる。
【００３２】
上記構成によれば、選択手段で複数の出力処理を選択することで、検索手段は、選択された複数の出力処理毎に、出力処理を実施可能な画像出力装置のみを抽出してくる。したがって、同一のデータを、用途（出力処理）に応じて複数の画像出力装置に対して処理を指示できるようになり、例えば、会議室に近い画像出力装置にて印刷させると同時に、自席に近い画像出力装置にデータ保存させるといった使い方が可能となる。
【００３３】
本発明の情報処理装置においては、さらに、上記選択手段は、任意の出力処理の選択に加えて、選択された出力処理における出力設定も、ユーザインタフェースを用いて選択させるようになっており、上記検索手段は、上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置、のみを抽出する構成とすることが好ましい。
【００３４】
これによれば、所望する出力処理だけでなく、所望する出力設定が可能な画像出力装置のみが絞り込まれて抽出されてくるので、抽出された画像出力装置であればどれを用いても所望する出力処理を所望する出力設定で実施させることができる。したがって、所望する出力設定がある場合には、出力設定も条件に加えて絞り込むことで、処理を実施させる画像出力装置の選択を容易にかつ迅速に行うことができる。
【００３５】
本発明の情報処理装置においては、さらに、上記検索手段は、上記選択手段にて選択された出力処理を実施可能な画像出力装置、あるいは上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で実施可能な画像出力装置、の現在の状態に関する情報も取得するようになっており、上記検索手段にて取得された実施可能な画像出力装置の動作状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定する待ち時間判定手段を有し、上記開示・受付手段は、上記待ち時間判定手段にて判定された待ち時間の情報を、画像出力装置に対応付けて開示する構成とすることもできる。
【００３６】
上記構成によれば、検索手段が取得した、実施可能な画像出力装置の現在の状態に関する情報に基づいて、待ち時間判定手段が、出力処理が開始されるまでの待ち時間を判定し、開示・受付手段が、判定された待ち時間の情報を、画像出力装置に対応付けて開示する。
【００３７】
したがって、抽出された画像出力装置の中から、出力処理を実施させる画像出力装置を選択する際に、出力処理が開始されるまでの時間も考慮に入れて選択することができる。例えば、至急Ｆａｘを送信しなければならない場合に、すぐに送信可能な状態にある画像出力装置を一目瞭然に選択することができる。
【００３８】
本発明の情報処理装置においては、さらに、上記検索手段は、上記選択手段にて選択された出力処理を実施可能な画像出力装置、あるいは上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で実施可能な画像出力装置、の現在の状態に関する情報も取得するようになっており、上記検索手段にて取得された実施可能な画像出力装置の動作状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定する待ち時間判定手段を有し、上記開示・受付手段は、待ち時間判定手段の判定に基づいて、待ち時間の短い順に、上記検索手段にて抽出された画像出力装置を開示する構成とすることもできる。
【００３９】
上記構成によれば、待ち時間が具体的に表示されなくとも、待ち時間の短い順に、抽出された画像出力装置が開始されるので、ユーザは、出力処理が開始するまでの時間が短い画像出力装置から優先的に選択することができる。
【００４０】
待ち時間判定手段としては、例えば、画像出力装置の動作状態、および処理待ちとなっているジョブの数に基づいて、待ち時間を判定する構成とすることが好ましい。これによれば、正確な待ち時間を提示することが可能となる。
【００４１】
本発明の情報処理装置においては、さらに、上記検索手段は、上記選択手段にて選択された出力処理を少なくとも実施可能な画像出力装置を抽出する際、或いは、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置、のみを抽出する際、当該画像出力装置において実施できる、選択された出力処理以外の出力処理の情報も取得するようになっており、上記開示・受付手段は、上記検索手段にて抽出された画像出力装置を開示する際、選択された出力処理以外の出力処理の情報も開示し、選択された出力処理以外の出力処理への選択変更、および変更された出力処理における出力設定の入力を、受け付ける構成とすることもできる。
【００４２】
上記構成によれば、抽出された画像出力装置において、選択した出力処理が以外の出力処理が可能な場合は、選択した以外の出力処理の情報についても開示され、他の出力処理への変更が可能となる。したがって、例えば、アプリケーションデータのＦａｘ送信を希望して、Ｆａｘ送信の可能な画像出力装置のみに絞り込んだ後でも、インターネットＦａｘ送信に切り換えるなどの変更が可能となる。
【００４３】
本発明の情報処理装置においては、さらに、上記検索手段は、上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置が存在しない場合、選択された出力処理を、選択された出力設定以外の出力設定で実施可能な代替の画像出力装置を抽出し、上記開示・受付手段は、上記検索手段にて代替の画像出力装置が抽出された場合、代替の画像出力装置を、代替の画像出力装置にて実施可能な出力設定への変更を促すメッセージと共に開示することを特徴とする構成とすることもできる。
【００４４】
上記構成によれば、検索手段は、選択された出力処理を選択された出力設定で実施可能な画像出力装置が存在しない場合、選択された出力処理を、選択された出力設定以外の出力設定で実施可能な代替の画像出力装置を抽出する。開示・受付手段は、代替の画像出力装置が抽出された場合は、代替の画像出力装置を、代替の画像出力装置にて実施可能な出力設定への変更を促すメッセージと共に開示する。
【００４５】
これにより、ユーザが選択手段を用いて選択した出力設定が実施できない場合でも、代替案が提案されるので、ユーザは、代替案を選択することで、出力処理を実施させることができ、情報処理装置の利便性が向上する。
【００４６】
本発明の情報処理装置においては、さらに、共通フォーマットデータの形式を変更する形式変更手段を有し、上記検索手段は、上記形式変更手段にて形式が変更された共通フォーマットデータに対して、上記選択手段にて選択された出力処理を、少なくとも実施可能な画像出力装置、のみを抽出する、或いは、上記選択手段にて選択された出力処理を、上記選択手段にて選択された出力設定で少なくとも実施可能な画像出力装置、のみを抽出する構成とすることもできる。
【００４７】
上記構成によれば、形式変更手段が、共通フォーマットデータの形式を変更する。形式変更手段による形式の変更としては、例えば、暗号化等がある。検索手段は、形式が変更された共通フォーマットデータに対して、選択手段にて選択された出力処理を、少なくとも実施可能な画像出力装置、のみを抽出する。
【００４８】
これにより、暗号化されるなどした特殊な形式の共通フォーマットデータである場合に、そのようなデータを取り扱うことのできる画像出力装置のみが検出されてくるので、特殊な形式の共通フォーマットデータをそのまま、利用することができ、情報処理装置の利便性が向上する。
【００４９】
本発明の画像出力システムは、上記情報処理装置と、上記情報処理装置とネットワークを介して接続された、共通フォーマットデータを利用する出力処理が可能な画像出力装置とを含む構成である。
【００５０】
また、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記情報処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００５１】
本発明によれば、共通フォーマットデータを利用できる出力処理として、印刷以外の、Ｆａｘ送信、インターネットＦａｘ送信、Ｅ−Ｍａｉｌ送信、或いはＦＴＰ送信などの出力処理についても、ドライバをインストールしていない、ネットワーク上の画像出力装置を用いて実施させることができる。しかも、所望する出力処理を選択して検索をかけることで、ネットワーク上の複数の画像出力装置の中から、選択された出力処理を実施可能な画像出力装置に絞り込まれて抽出されてくるので、処理を実施させる画像出力装置を容易に選択して、迅速に実施させることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の一形態を示すもので、情報処理装置と、該情報処理装置より送信される画像データを出力処理する画像出力装置の各機能を示すブロック図である。
【図２】上記情報処理装置を含む、画像出力システムの構成を示す説明図である。
【図３】上記情報処理装置が備える共通フォーマットデータ生成部を起動させることのできる、あるアプリケーションの印刷用の設定画面を示す説明図である。
【図４】図３に示す印刷用の設定画面において、「詳細設定」をクリックすることで表示される、共通フォーマットデータ生成部の詳細設定の設定画面を示す説明図である。
【図５】図３に示す印刷用の設定画面において、「印刷」をクリックすることで表示される、共通フォーマットデータを利用して行う出力処理を選択させる選択画面を示す説明図である。
【図６】同図（ａ）〜同図（ｄ）は共に、図５に示す、出力処理の選択画面において、「設定」をクリックすることで次に表示される、出力設定を選択するための選択画面の一例を示す説明図であり、同図（ａ）は、印刷設定の選択画面、同図（ｂ）はＦａｘ送信設定の選択画面、同図（ｃ）はＥ−Ｍａｉｌ送信設定の選択画面、同図（ｄ）はインターネットＦａｘ送信設定の選択画面を示している。
【図７】上記情報処理装置の検索部にて検索された結果であり、上記情報処理装置の記憶部に格納された検索結果の一例を示す説明図である。
【図８】上記情報処理装置の待ち時間判定部にて用いられる待ち時間テーブルの内容の一例を示す説明図である。
【図９】同図（ａ）、同図（ｂ）は共に、図３に示す印刷用の設定画面における「印刷」がクリックされたのちに表示される検索結果表示画面の一例を示す説明図である。
【図１０】同図（ａ）、同図（ｂ）は共に、図９（ａ）に示す検索結果表示画面における画像出力装置の表示部分がクリックされることで、その画像出力装置がサポートしている出力処理の中からの選択を可能にするポップアップメニューが表示された一例を示す説明図である。
【図１１】同図（ａ）、同図（ｂ）は共に、図９（ａ）に示す検索結果表示画面における画像出力装置の表示部分がクリックされることで、その画像出力装置がサポートしている出力処理の中からの選択であって、Ｅ−Ｍａｉｌ送信の場合は、送信するデータのファイル形式の選択をも可能にするポップアップメニューが表示された一例を示す説明図である。
【図１２】同図（ａ）〜同図（ｄ）は共に、図１１（ａ）図１１（ｂ）、図１２（ａ）図１２（ｂ）に示す、出力処理の選択画面において、ユーザが所望する機能をクリックすることで次に表示される、処理方法を設定するための設定画面の一例を示す説明図であり、同図（ａ）は、印刷の設定画面、同図（ｂ）はＦａｘ送信の設定画面、同図（ｃ）はＥ−Ｍａｉｌ送信の設定画面、同図（ｄ）はインターネットＦａｘ送信の設定画面を示している。
【図１３】同図（ａ）、同図（ｂ）は共に、印刷の設定画面の他の例を示す説明図である。
【図１４】同図（ａ）〜同図（ｄ）に、上記情報処理装置のコマンド生成部にて生成されるコマンドの一例を示す説明図であり、同図（ａ）は、印刷のコマンド、同図（ｂ）はＦａｘ送信のコマンド、同図（ｃ）はＥ−Ｍａｉｌ送信のコマンド、同図（ｄ）はインターネットＦａｘ送信のコマンドを示している。
【図１５】上記情報処理装置において、ユーザが、共通フォーマットデータの生成を指示することで実施される、共通フォーマットデータを生成し、検索結果を表示するまでの処理のシーケンスを示すフローチャートである。
【図１６】上記情報処理装置において、ユーザが、検索結果表示画面より、画像出力装置を選択することで実施される、選択可能な出力処理をメニュー表示し、コマンドを作成して共通フォーマットデータを送信するまでの処理のシーケンスを示すフローチャートである。
【図１７】本発明のその他の実施形態を示すもので、情報処理装置と、該情報処理装置より送信される画像データを出力処理する画像出力装置の各機能を示すブロック図である。
【図１８】本発明のその他の実施形態を示すもので、図３に示す印刷用の設定画面において、「印刷」をクリックすることで表示される、共通フォーマットデータを利用して行う出力処理を選択させる選択画面を示す説明図である。
【図１９】上記その他の実施形態の情報処理装置において、検索結果表示画面における画像出力装置の表示部分がクリックされることで、その画像出力装置がサポートしている出力処理の中からの複数の項目の選択を可能にするポップアップメニューが表示された一例を示す説明図である。
【図２０】上記その他の実施形態の情報処理装置において、ユーザが、検索結果表示画面より、画像出力装置を選択することで実施される、選択可能な出力処理をメニュー表示し、コマンドを作成して共通フォーマットデータを送信するまでの処理のシーケンスを示すフローチャートである。
【図２１】本発明のその他の実施形態を示すもので、情報処理装置と、該情報処理装置より送信される画像データを出力処理する画像出力装置の各機能を示すブロック図である。
【図２２】図２１に示す情報処理装置の検索部の詳細構成を示すブロック図である。
【図２３】図２１に示す情報処理装置の開示受付部の詳細構成を示すブロック図である。
【図２４】図２１に示す情報処理装置において、ユーザが、共通フォーマットデータの生成を指示することで実施される、共通フォーマットデータを生成し、検索結果を表示するまでの処理のシーケンスを示すフローチャートである。
【図２５】図２１に示す情報処理装置において、選択された出力設定で処理可能な印刷処理が可能な画像出力装置が検出されず、代替案を表示する検索結果表示画面の一例を示す説明図である。
【図２６】本発明のその他の実施形態を示すもので、情報処理装置と、該情報処理装置より送信される画像データを出力処理する画像出力装置の各機能を示すブロック図である。
【図２７】図２６に示す情報処理装置において、選択された複数の出力設定毎に、出力処理が可能な画像出力装置が検索結果として表示される、検索結果表示画面の一例を示す説明図である。
【図２８】図２６に示す情報処理装置において、ユーザが、共通フォーマットデータの生成を指示することで実施される、共通フォーマットデータを生成し、検索結果を表示するまでの処理のシーケンスを示すフローチャートである。
【図２９】本発明のその他の実施形態を示すもので、情報処理装置と、該情報処理装置より送信される画像データを出力処理する画像出力装置の各機能を示すブロック図である。
【発明を実施するための形態】
【００５３】
〔第１の実施形態〕
本発明の実施の一形態について、図１〜図１６に基づいて説明すると以下の通りである。
【００５４】
図２に示すように、本発明の実施の形態に係る情報処理装置２０が、画像出力を支援する画像出力システムＸでは、情報処理装置２０と、画像出力装置１０−１〜１０−Ｎとが、インターネットやイントラネット等であるネットワーク５を介して接続されている。
【００５５】
ネットワーク５は、ＬＡＮ、無線ＬＡＮ、ＷｉＭＡＸ、ＰＬＣ、ｃ．ｌｉｎｋ等のイントラネット／インターネット等のＩＰネットワーク等であり、外部のネットワークと接続することもできる。
【００５６】
画像出力装置１０−１〜１０−Ｎは、プリンタや、スキャナ機能付きのプリンタ、複合機、ＭＦＰ等の、少なくとも印刷機能を有する画像出力装置である。図２中、画像出力装置１０−３は、無線ＬＡＮの子機を内蔵した卓上型プリンタであり、参照符号６は、無線ＬＡＮの親機を表している。以下、画像出力装置１０−１〜１０−Ｎを個々に区別する必要のない場合、画像出力装置１０と記載する。
【００５７】
情報処理装置２０は、情報処理装置／ＡＴ互換機やＭＡＣ規格機等の情報処理装置であり、ＰＤＡ等の携帯端末等の端末であってもよい。ネットワーク５に接続された、同様の構成の情報処理装置２０が複数存在してもよい。
【００５８】
図１に、情報処理装置２０、画像出力装置１０の機能ブロック図を示す。まずは、情報処理装置２０より説明する。
【００５９】
情報処理装置２０は、共通フォーマットデータ生成部（データ生成手段）２１、選択部（選択手段）２２、検索部（検索手段）２３、コマンド生成部（コマンド生成手段）２４、通信部２５、開示受付部（開示・受付手段）２６、記憶部２８、ユーザインタフェース２９、プレビュー表示編集部３１、待ち時間判定部３２を備えている。
【００６０】
共通フォーマットデータ生成部２１は、文章や表計算書、ベクトル図、ラスタ図、写真などの種々のアプリケーションプログラム（ソフトウェア）に基づいて作成された種々の形式のアプリケーションデータの共通フォーマットデータを作成するものである。
【００６１】
共通フォーマットデータ生成部２１は、プリンタドライバの１種であり、任意のアプリケーションから印刷を行う際に起動させることができる。例えば、後述する図３に示すような印刷設定画面などから起動させることができる。任意の画像出力装置で印刷可能な共通フォーマットとしては、ＰＤＦ(Portable Document Format)やＸＰＳ(XML Paper Specification)などがある。本実施形態では、共通フォーマットとして、ＰＤＦを例示する。
【００６２】
選択部２２は、ユーザによる、共通フォーマットデータを利用した出力処理の選択を、ユーザインタフェース２９を用いて行わせるものである。共通フォーマットデータを利用できる出力処理としては、例えば、「印刷」「Ｆａｘ送信」「インターネットＦａｘ送信」「Ｅ−Ｍａｉｌ送信」「ＦＴＰ送信」等がある。
【００６３】
本実施形態の情報処理装置２０においては、選択部２２は、共通フォーマットデータ生成部２１にて共通フォーマットデータの生成が開始されると、後述する図５に示すような、出力処理を選択するためのダイアログを表示し、「印刷」「Ｆａｘ送信」「インターネットＦａｘ送信」「Ｅ−Ｍａｉｌ送信」の４つの項目の中から、ユーザに選択させるようになっている。
【００６４】
また、選択部２２が、より好ましい構成として、ユーザによる、出力処理における出力設定の選択も行わせるようになっており、出力処理の選択するためのダイアログには、出力設定を選択するためのダイアログに移行する「設定」ボタンが設けられている。この「設定」ボタンがクリックされることで、後述する図６（ｂ）〜図６（ｄ）に示すような、出力設定を選択するためのダイアログが表示され、出力設定の選択が可能になる。
【００６５】
検索部２３は、通信部２５を介して、ネットワーク５上に接続されている画像出力装置１０−１〜１０−Ｎを検索して、選択部２２にて選択された出力処理を少なくとも実施可能な画像出力装置１０、のみを抽出するものである。
【００６６】
なお、より好ましい構成として、出力設定の選択も可能としているので、検索部２３は、少なくとも、選択部２２にて選択された出力処理を、選択部２２にて選択された出力設定で実施可能な画像出力装置１０のみを、抽出することとなる。
【００６７】
検索部２３は、例えばＳＮＭＰ（Simple Network Management Protocol）やＷＳＤ(WS-Discovery)利用して検索を行う。
【００６８】
具体的には、検索部２３は、共通フォーマットデータ生成部２１にて共通フォーマットデータの生成が開始されると、ネットワーク５上に接続されている画像出力装置１０−１〜１０−Ｎと通信して、各画像出力装置１０の装置の機種名、オプション名、ＩＰアドレス等の情報を取得する。そして、検索部２３は、取得した機種名、オプション名から、サポートする機能を特定し、共通フォーマットが処理可能であるかどうか判断する。
【００６９】
上述したように、本実施形態の情報処理装置２０においては、共通フォーマットデータを利用できる出力処理を、「印刷」「Ｆａｘ送信」「インターネットＦａｘ送信」「Ｅ−Ｍａｉｌ送信」の４項目としている。したがって、検索部２３は、上記４つの出力処理のうちの少なくとも何れがの処理機能を備えている画像出力装置１０を、共通フォーマットデータを処理可能であると判断する。
【００７０】
但し、「Ｆａｘ送信」と「インターネットＦａｘ送信」においては、共通フォーマットデータをＴＩＦＦデータに変換する必要がある。したがって、検索部２３は、共通フォーマットデータをＴＩＦＦデータに変換するファイル変換機能とＦａｘ送信機能とを有している場合に、「Ｆａｘ送信」可能であると判断する。同様に、検索部２３は、上記ファイル変換機能とインターネットＦａｘ送信機能とを有している場合に、「インターネットＦａｘ送信」可能であると判断する。
【００７１】
共通フォーマットデータを処理可能であると判断された画像出力装置１０の、機種名、ＩＰアドレス、サポートする機能の情報は、検索結果情報として、記憶部２８に格納される（図７参照）。
【００７２】
また、検索部は、取得した機種名、オプション名から、設定可能な出力設定の情報も特定するようになっており、該情報も、上記検索結果として、各画像出力装置１０に対応つけて格納される。図７においては、設定可能な出力設定の情報（印刷であれば、モノクロ、カラー、両面等の情報）を、サポートする機能の情報に対応付けて格納している例を示す。
【００７３】
また、検索部２３は、Ｅ−Ｍａｉｌ送信が可能な場合には、ＰＤＦデータである共通フォーマットデータをＪＰＥＧデータや、ＴＩＦＦデータへと変換する機能を有しているかどうかの情報なども取得する。
【００７４】
さらに、本実施形態の情報処理装置２０では、より好ましい構成として、検索部２３は、選択された出力処理を、選択された出力設定で実施可能であるとして抽出した画像出力装置１０の現在の状態に関する情報も取得するようになっている。
【００７５】
具体的には、検索部２３は、ネットワーク５上に接続されている画像出力装置１０−１〜１０−Ｎと通信して、機種名、オプション名等の情報を取得する際に、画像出力装置１０の現在の状態に関する情報も合わせて取得する。取得した情報は、上記検索結果として、各画像出力装置１０に対応つけて格納され（図７参照）、後述する待ち時間判定部３２による待ち時間の判定に利用される。
【００７６】
本実施形態の情報処理装置２０においては、画像出力装置１０の現在の状態に関する情報として、画像出力装置１０のステータス情報を取得するようになっている。画像出力装置１０のステータス情報には、画像出力装置１０の動作情報、および処理待ちとなっているジョブの数が含まれている。
【００７７】
動作情報とは、検索部２３が問い合せを行ったとのときの、画像出力装置１０の動作の状態を表す情報である。ここでは、画像出力装置１０の動作の状態を表す動作情報として、「レディ」「スタンバイ」「印刷中」「Ｆａｘ送信中」の４つを用いている。
【００７８】
「レディ」とは、画像出力装置１０が、待ち時間なしに出力処理可能な状態であり、「スタンバイ」とは、省電力化のために画像出力装置１０の電力が低減された状態である。また、「印刷中」とは、画像出力装置１０が印刷処理を行っている状態であり、「Ｆａｘ送信中」とは、Ｆａｘ送信処理を行っている状態である。
【００７９】
ここで、「印刷」と「Ｆａｘ送信」については処理中であるかどうかの情報をステータス情報に含める一方、「インターネットＦａｘ送信」と「Ｅ−Ｍａｉｌ送信」とについては、処理中であるかどうかの情報をステータス情報に含めないのは、「インターネットＦａｘ送信」と「Ｅ−Ｍａｉｌ送信」は処理時間が短く、待ち時間が問題とならないためである。
【００８０】
同様の理由から、処理待ちとなっているジョブの数の取得についても、「印刷」と「Ｆａｘ送信」について取得する。
【００８１】
このほか、画像出力装置によっては、「夜間モード」などが設定されるものもあり、これについても、ユーザが指示したジョブを出力するまでに時間がかかる要因となるので、動作状態に含めることが好ましい。
【００８２】
また、上記構成では、検索部２３は、選択部２２の選択完了を待たず、共通フォーマットデータ生成部２１にて共通フォーマットデータの生成が開始されると、検索を開始する構成としている。しかしながら、選択部２２の選択完了を待って検索を開始し、選択部２２にて選択された出力処理、あるいは出力処理と出力設定が可能な画像出力装置の情報のみを、検索結果として記憶部２８に格納する構成としてもよい。
【００８３】
待ち時間判定部３２は、検索部２３にて取得された実施可能な画像出力装置の現在の状態に関する情報に基づいて、出力処理が開始されるまでの待ち時間を判定するものである。具体的には、待ち時間判定部３２は、取得された各画像出力装置１０のステータス情報（動作状態、および処理待ちとなっているジョブの数）に基づいて、各画像出力装置１０の待ち時間を判定する。待ち時間の判定には、記憶部２８に格納されている、後述する図８に示すような待ち時間判定テーブルが用いられる。
【００８４】
記憶部２８は、ＨＤＤなどより構成されるメモリである。上述したように、検索部２３が検索した結果（検索結果）である、共通フォーマットデータを利用できる各画像出力装置１０の機種名、ＩＰアドレスなどの情報と共に、各画像出力装置１０においてサポートする機能の情報、各画像出力装置１０の現在の状態の情報（ステータス情報）などを記憶するものである（図７参照）。また、待ち時間判定部３２が利用する待ち時間判定テーブル（図８参照）も格納されている。
【００８５】
開示受付部２６は、検索部２３にて抽出された画像出力装置１０を、ユーザインタフェース２９を用いて開示し、共通フォーマットデータの送信先となる画像出力装置１０の選択、出力設定の入力、および実行指示を、ユーザインタフェース２９を用いて行わせるものである。
【００８６】
開示の手法としては、ユーザインタフェース２９の表示画面に、後述する図９（ａ）に示すように、画像出力装置１０の概観を示すアイコンと共に、その近傍に装置の機種名を表示する形態などを挙げることができる。なお、開示の仕方として、表示が一般的であるが、視覚障害をもつユーザに対しては、音声にて、画像出力装置１０を特定できるように案内するなどの開示手法であってもよい。
【００８７】
また、本実施形態の情報処理装置２０においては、より好ましい構成として、待ち時間判定部３２が設けられているので、開示受付部２６は、後述する図９（ｂ）に示すように、待ち時間判定部３２にて判定された待ち時間の情報を、開示する画像出力装置１０に対応付けて開示することもできる。また、開示受付部２６は、検索部２３にて抽出された画像出力装置１０が複数ある場合には、待ち時間判定部３２にて判定された待ち時間の情報に基づいて、抽出された画像出力装置１０を、待ち時間の短い順に配置したりすることもできる。
【００８８】
開示受付部２６は、検索結果の表示画面より、共通フォーマットデータの送信先となる画像出力装置１０の選択を受け付ける。また、後述する図１０（ａ）図１０（ｂ）〜図１３（ａ）図１３（ｂ）に示すような、出力設定の設定、および実行指示を行わせるダイアログを表示し、ユーザに指示入力させ、これを受け付ける。
【００８９】
プレビュー表示編集部３１は、共通フォーマットデータ生成部２１で生成された共通フォーマットのプレビュー画像を作成して、ユーザインタフェース２９を用いて表示するものである。また、プレビュー表示編集部３１は、プレビュー表示画面上でのページの入れ替え・編集など、ユーザインタフェースを用いてのユーザ指示も受け付けるものでもある。
【００９０】
コマンド生成部２４は、開示受付部２６にて実行指示が受け付けられると、選択された出力処理を、受け付けた出力設定で、画像出力装置に実行させるコマンドを生成するものである。生成されたコマンドは、選択された画像出力装置１０に対して、共通フォーマットデータと共に送信される。
【００９１】
上記共通フォーマットデータ生成部２１、選択部２２、検索部２３、待ち時間判定部３１２、コマンド生成部２４、開示受付部２６、およびプレビュー表示編集部３１は、制御部３０に構築されている。制御部３０は、特に図示してはいないが、ＣＰＵが、ＲＯＭ、ＲＡＭに格納されているプログラムを実行し、ＲＡＭを作業領域として使用することで構成される。
【００９２】
通信部２５は、共通フォーマットデータ生成部２１が生成した共通フォーマットデータ（プレビュー表示編集部３１にてページの並べ替え等の処理がなされている場合もある）とコマンド生成部２４が生成したコマンドを、ネットワーク５を介して共通フォーマットデータの送信先として選択された画像出力装置１０に送信するものである。共通フォーマットデータとコマンドの送信には、ＬＰＲ（Line Printer daemon protocol）やＦＴＰ(File Transfer Protocol)等を利用することができる。
【００９３】
ユーザインタフェース２９は、表示装置やキーボード、マウス等の指示入力装置より構成される。
【００９４】
続いて、画像出力装置１０について説明する。画像出力装置１０は、通信部１１、コマンド解析部１２、画像出力処理部１３、応答部１６、記憶部１５、ユーザインタフェース１４、および印刷エンジン１７を備えている。
【００９５】
通信部１１は、情報処理装置２０から送信された共通フォーマットデータとコマンドとを受信するものである。また、出力処理としてＦａｘ送信や、Ｅ−Ｍａｉｌ送信が指示された場合には、画像データを、指定された宛先（電話番号、アドレス）へと送信するものでもある。
【００９６】
コマンド解析部１２は、受信したコマンドを解析し、画像データの出力処理としてどの機能を使用するか、つまり、出力処理は、印刷か、Ｆａｘ送信か、インターネットＦａｘ送信か、あるいはＥ−Ｍａｉｌ送信かを判断する。そして、印刷の場合は、印刷設定を決定し、各種の送信処理の場合は宛先設定等を決定する。
【００９７】
画像出力処理部１３は、受信した共通フォーマットデータをコマンド解析部１２で決定した設定で出力処理するものである。画像出力処理部１３は、出力処理が印刷の場合は、共通フォーマットデータを、コマンド解析部１２で決定された印刷設定の条件と共に、印刷エンジン１７に出力する。
【００９８】
また、画像出力処理部１３は、出力処理が、Ｆａｘ送信、インターネットＦａｘ送信等であれば、共通フォーマットデータをＴＩＦＦファイルのデータに変換してから、宛先設定等と共に通信部１１に送る。また、Ｅ−Ｍａｉｌ送信であれば、共通フォーマットデータのままか、変更するデータ形式が指定されている場合は、共通フォーマットデータを指定されたデータ形式のデータに生成しなおしてから、宛先設定等と共に通信部１１に送る。ＦＴＰ送信の場合も同様である。
【００９９】
応答部１６は、通信部１１を介して、ネットワーク５上の情報処理装置２０の検索部２３から問い合せを受けると、記憶部１５より、少なくとも、自装置の機種名、オプション名、ＩＰアドレス報を読み出して応答するものである。また、応答部１６は、画像出力装置１０自身の現在の状態を示すステータス情報も送信する。
【０１００】
コマンド解析部１２、画像出力処理部１３、および応答部１６は、制御部１９に構築されている。制御部１９は、特に図示してはいないが、ＣＰＵが、ＲＯＭ、ＲＡＭに格納されているプログラムを実行し、ＲＡＭを作業領域として使用することで構成される。
【０１０１】
記憶部１５は、ＨＤＤなどより構成されるメモリであり、自装置の機種名、オプション名、ＩＰアドレス等の自装置情報を、少なくとも記憶するものである。
【０１０２】
ユーザインタフェース１４は、表示装置やキーボード、マウス等の指示入力装置より構成される。
【０１０３】
次に、図３〜図１８を用いて、上記情報処理装置２０について、さらに詳しく説明する。
【０１０４】
図３に、情報処理装置２０の共通フォーマットデータ生成部２１を起動させるための画面を示す。これは、任意のアプリケーションにおいて、「印刷」を指定することで開く印刷画面である。この印刷画面における「プリンタの選択」において、「画像を送信」を選択して「印刷」をクリックすることで、この印刷画面を開いたときに起動させていたアプリケーションデータの共通フォーマットデータを生成することができる。なお、本実施形態では、情報処理装置２０として、マウスを用いて表示ボタンをクリックすることで、選択するタイプのものを想定しているが、タッチパネル式であれば、タッチによる表示ボタンの押下にて選択することとなる。
【０１０５】
図３の画面において、「詳細設定」をクリックすることで、図４に示すようなダイアログが表示され、共通フォーマットデータを作成する上で、いくつかの設定を行うことが可能になる。図４の画面では、用紙サイズと、用紙の向きと、Ｎ−Ｕｐ印刷の設定と、ズーム設定とが可能となっている。この画面で「ＯＫ」をクリックすると、設定した内容が有効になり、図３の画面に戻る。
【０１０６】
また、図４の画面で詳細設定がなされ、デフォルトからの変更が指示されると、共通フォーマットデータ生成部２１は、図３の「印刷」がクリックされることで、図４の画面で詳細設定された内容に基づいて、共通フォーマットデータを生成する。例えば、Ｎ−Ｕｐ印刷が「２−Ｕｐ」に設定されると、２−Ｕｐされた共通フォーマットデータを生成する。
【０１０７】
このように、情報処理装置２０においては、共通フォーマットデータ生成部２１は、共通フォーマットデータを生成するアプリケーションデータを印刷するための画面より、起動させる構成である。
【０１０８】
印刷の要求は、通常、アプリケーションデータを開いている状態で行われることが多いので、アプリケーションデータを印刷するための画面より、共通フォーマットデータ生成部２１を起動させることで、自然な流れで指示が可能となる。
【０１０９】
また、印刷するための画面は、送信を指示するための画面などに比べて、最もよく利用されている指示画面である。したがって、このような慣れた画面から、印刷以外の出力処理を選択できることは、不慣れなユーザの負担軽減にも役立つ。
【０１１０】
なお、共通フォーマットデータ生成部２１は、このようなアプリケーションを立ち上げた状態からではなく、共通フォーマットデータ生成部２１のアイコンを作成しておき、このアイコンに、出力処理したいアプリケーションデータのファイルをドラッグアンドドロップすることによって、共通フォーマットデータを生成させる構成としてもよい。
【０１１１】
これによれば、一々アプリケーションを開かなくても共通フォーマットデータの作成を指示することができるので、慣れたユーザにとっては、便利な構成となる。
【０１１２】
図５に、選択部２２にて表示される、ユーザが出力方法を選択（指定）するためのダイアログを示す。図３の「印刷」がクリックされる、或いは共通フォーマットデータ生成部２１のアイコンに、出力処理したいアプリケーションデータのファイルをドラッグアンドドロップすることにより、このダイアログが表示される。
【０１１３】
このダイアログにおいては、「印刷」「Ｆａｘ送信」「インターネットＦａｘ送信」「Ｅ−Ｍａｉｌ送信」の４つの中から、出力処理を選択（指定）できる。図５の例では、ユーザが、生成した共通フォーマットデータを「印刷」することのできる画像出力装置を検索するように選択した状態を示している。
【０１１４】
そして、図５に示すダイアログにおいて、「ＯＫ」ボタンをクリックすることで、選択された出力処理を実施できる画像出力装置１０を抽出した検索結果が表示される。また、図５に示すダイアログにおいて、「キャンセル」ボタンをクリックした場合には、出力方法を限定しない検索結果が表示される。同様に、図５に示すダイアログにおいて、出力処理を選択することなく「ＯＫ」ボタンをクリックした場合にも、出力方法を限定しない検索結果が表示される。
【０１１５】
また、図５に示すダイアログにおいて、各出力処理の横に配置されている「設定」ボタンをクリックすることで、図６（ａ）〜図６（ｄ）に示すような各出力処理における出力設定を選択（指定）するためのダイアログが表示される。
【０１１６】
図６（ａ）の例では、印刷の出力設定（印刷設定）として、「カラーモード」に「カラー」が設定可能であり、「両面印刷」に「両面（横とじ）」が設定可能な画像出力装置を検索するように選択したことを示している。また、「中とじ印刷」「ステープル」「パンチ」については、特に検索の条件として設定しないことを示している。「カラーモード」「両面印刷」「中とじ印刷」「ステープル」「パンチ」の横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できる。
【０１１７】
また、図６（ｂ）の例では、Ｆａｘ送信の出力設定（Ｆａｘ送信設定）として、「内線・外線」に「内線」が設定可能な画像出力装置を検索するように選択したことを示している。また、「時刻指定」については、特に検索の条件として設定しないことを示している。
【０１１８】
図６（ｃ）の例では、インターネットＦａｘ送信の出力設定（インターネットＦａｘ送信設定）として、特に検索の条件として設定しないことを示している。
【０１１９】
図６（ｄ）の例では、Ｅ−Ｍａｉｌ送信の出力設定（Ｅ−Ｍａｉｌ送信設定）として、「ファイル形式」に「ＰＤＦ」が設定可能であり、「カラーモード」に「カラー」が設定可能な画像出力装置を検索するように選択したことを示している。また、「圧縮形式」については、特に検索の条件として設定しないことを示している。
【０１２０】
そして、図６（ａ）〜図６（ｄ）に示すこれらのダイアログにおいて、「ＯＫ」ボタンをクリックすることで、図６（ａ）〜図６（ｄ）の各画面で選択されている出力設定の設定を有効として、図５に示す出力処理を選択するためのダイアログの表示に戻る。そして、このあと、図５に示すダイアログで「ＯＫ」ボタンをクリックすることで、図５の画面で選択された出力処理であって、かつ、図６（ａ）〜図６（ｄ）の画面で選択された出力設定で、共通フォーマットデータを出力処理できる画像出力装置１０のみを抽出した検索結果が表示される。
【０１２１】
図６（ｂ）〜図６（ｄ）の画面においては、「キャンセル」ボタンをクリックした場合は、図６（ａ）〜図６（ｄ）の各画面で選択されている出力設定の設定を無効として、図５に示す出力処理を選択するためのダイアログの表示に戻る。
【０１２２】
なお、ここでは、図５に示すダイアログで選択されていない出力処理についても、「設定」ボタンをクリックすることで、出力設定を選択（指定）するためのダイアログが表示される構成としたが、選択された出力処理についてのみ、「設定」ボタンをクリックすることで、出力設定を選択（指定）するためのダイアログが表示される構成とすることもできる。
【０１２３】
また、図３の「印刷」がクリックされる、或いは共通フォーマットデータ生成部２１のアイコンに、出力処理したいアプリケーションデータのファイルをドラッグアンドドロップすることにより、情報処理装置２０の検索部２３による、画像出力装置１０の検索が開始され、共通フォーマットデータを利用できる画像出力装置１０の機種名、オプション名、ＩＰアドレス等の情報が取得される。
【０１２４】
図７に、情報処理装置２０の検索部２３にて取得され、共通フォーマットデータを利用できる画像出力装置１０の情報として、記憶部２８に格納された、検索結果情報の一例を示す。
【０１２５】
上述したように、検索部２３は、ネットワーク上の複数の画像出力装置１０−１〜１０−Ｎと通信して、相手先の画像出力装置１０の応答部１６からの応答内容より、共通フォーマットデータを処理可能であるかどうかを判断し、可能である場合に、装置の機種名、ＩＰアドレス、サポートされている機能等の情報、設定可能な出力設定の情報、ステータス情報等を、記憶部２８に格納していく。
【０１２６】
共通フォーマットデータを利用できる出力処理としてどのようなものがあるか、また、どのような出力設定を設定できるかどうかは、例えば、装置の機種名や、オプション名より判断することができる。装置の機種名やオプション名に、サポートされている機能、設定可能な出力設定を対応付けて保持しておくことで、装置の機種名やオプション名よりサポートされている機能、設定可能な出力設定を特定することができる。
【０１２７】
例えば、検索部２３がＳＮＭＰプロトコルを用いる場合、検索部２３は、各画像出力装置１０−１〜１０−Ｎに実装されているＭＩＢデータを参照する。ＳＮＭＰプロトコルは、ＯＩＤと呼ばれるＩＤを指定すると、画像出力装置１０のＭＩＢの中からそのＩＤに設定されている値を返す一般的なプロトコルである。
【０１２８】
各画像出力装置１０−１〜１０−Ｎには、プリンタ関連情報として定義されている共通のＩＤがあり、この共通のＩＤで機種名・オプション名・トレイ名・トレイに設定されている用紙サイズ等を取得することが可能である。検索部２３は、取得した機種名やオプション名から、サポートされている機能を特定し、共通フォーマットが処理可能な機能、設定可能な出力設定を特定することができる。ＭＩＢデータは、画像出力装置１０に記憶部１５に格納されており、応答部１６がＳＮＭＰプロトコルを用いた通信に応答する。
【０１２９】
図７の例では、機種名「SHARP MX−2310F」の画像出力装置１０は、共通フォーマットデータを利用できる機能として、「印刷」「Ｆａｘ送信」の２つを有し、ステータス情報は、「レディ」「印刷待ちジョブ数：０」であることを示している。
【０１３０】
また、機種名「SHARP MX−3100FG」の画像出力装置１０は、共通フォーマットデータを利用できる機能として、「印刷」「Ｆａｘ送信」「Ｅ−Ｍａｉｌ送信」の３つのを有し、ステータス情報は、「レディ」「印刷待ちジョブ数：０」「Ｆａｘ送信待ちジョブ数：１」であることを示している。
【０１３１】
機種名「SHARP MX-M503N」の画像出力装置１０は、共通フォーマットデータを利用できる機能として、「印刷」のみを有し、ステータス情報は、「スタンバイ」「印刷待ちジョブ数：０」であることを示している。
【０１３２】
図９（ａ）に、図７の示す検索結果情報において、ユーザが、図５に示すダイアログにて「印刷」を選択していた場合に表示される、検索結果表示画面の例を示す。図９（ａ）の例では、ユーザが選択した「印刷」を実施可能な、「SHARP MX−2310F」「SHARP MX−3100FG」「SHARP MX-M503N」の画像出力装置１０が表示されている。検索結果の表示は、例えば、各装置の外観を模したアイコンと共に、各装置の機種名およびＩＰアドレスが一覧表示される。
【０１３３】
そして、このような検索結果が表示されている画面において、所望する画像出力装置のアイコンをクリックすることで、共通フォーマットデータを送信して、処理を行わせる画像出力装置１０を選択することができる。
【０１３４】
また、図９（ａ）の例では、情報処理装置２０のプレビュー表示編集部３１が、開示受付部２６による検索結果の表示と一緒に、共通フォーマットデータのプレビュー画像を表示する例を挙げている。
【０１３５】
情報処理装置２０のユーザは、表示されているプレビュー画像より、任意のアプリケーションデータの共通フォーマットデータを確認することができる。また、このプレビューの表示画面において、マウス等を使って、各ページ（Ｐ.１，Ｐ.２，Ｐ.３）の画像の並びを換えることで、共通フォーマットデータのページ順を変更するなどの編集も実施できる。
【０１３６】
また、検索結果表示画面の別の例として、図９（ｂ）に、待ち時間判定部３２が判定した待ち時間の情報を一緒に表示したものを示す。図９（ｂ）は、例えば、図７の示す検索結果情報において、ユーザが、図５に示すダイアログにて「Ｆａｘ送信」を選択した場合に表示される。図９（ｂ）の例では、ユーザが選択した「Ｆａｘ送信」を実施可能な、「SHARP MX−2310F」「SHARP MX−3100FG」の画像出力装置１０が表示さ、かつ、各装置のアイコンの近傍に、各画像出力装置１０の待ち時間を示す情報である「送信可能」「送信待ち（約５分）」が表示されている。
【０１３７】
これにより、ユーザは、「Ｆａｘ送信」が可能な画像出力装置１０の中から、待ち時間の少ない画像出力装置１０を容易に選択することができる。
【０１３８】
待ち時間判定部３２は、ステータス情報をもとに、図８に示すような待ち時間テーブルを用いて、待ち時間を判定する。図８の例では、「レディ」、「スタンバイ」、「印刷中」、「Ｆａｘ送信中」の各動作状態に対して、待ち時間が設定されている。各動作状態における待ち時間は、レディの場合は「０分」、スタンバイの場合は復帰するまでに時間を要するために「５分」、処理中の場合は、実行中の処理が終了するまで待つ必要があるため、印刷中の場合は「１ジョブにつき１分」、Ｆａｘ送信中の場合は「１ジョブにつき５分」と定められている。
【０１３９】
待ち時間判定部３２は、機種名「SHARP MX−2310F」の画像出力装置１０の待ち時間は、ステータス情報（「レディ」「印刷待ちジョブ数：０」）と、図８の示す待ち時間テーブルとから、「０分」と判定し、これを、開示受付部２６が「送信可能」と表示する。
【０１４０】
また、待ち時間判定部３２は、機種名「SHARP MX−3100FG」の画像出力装置１０の待ち時間は、ステータス情報（「レディ」「印刷待ちジョブ数：０」「Ｆａｘ送信待ちジョブ数：１」）と、図８に示す待ち時間テーブルとから、Ｆａｘ送信待ち１ジョブ分の「５分」と判定し、これを、開示受付部２６が「送信待ち（５分）」と表示する。
【０１４１】
また、検索結果表示画面において、処理可能な画像出力装置１０が多く検出され、画面のサイズ上、一覧表示が不可能な場合は、次画面があることを示す「▽」などを表示して、スクロールさせて検出された全ての画像出力装置１０を表示する構成としてもよい。
【０１４２】
検索結果表示画面において、表示されている何れかの画像出力装置１０をクリックすると、図１０（ａ）図１０（ｂ）に示すような、クリックされた画像出力装置１０が共通フォーマットデータを利用して処理可能な全ての出力処理から選択するためのポップアップメニューを表示する。あるいは、このようなポップアップメニューで表示される情報を、検索結果の画面に一緒に表示してもよい。
【０１４３】
図１０（ａ）は、図９（ａ）の検索結果表示画面における、機種名「SHARP MX-3100FG」の画像出力装置１０のアイコンをクリックすることで表示され、出力処理として、「印刷」、「Ｆａｘ送信」、および「Ｅ−Ｍａｉｌ送信」を選択できることを、ユーザに開示して、選択させるものである。開示受付部２６は、記憶部２８に格納されている検索結果情報（図７参照）に基づいて、このような情報の開示を行う。
【０１４４】
また、図１０（ｂ）は、図９（ａ）の検索結果表示画面における、機種名「SHARP MX-M503N」の画像出力装置１０のアイコンをクリックすることで表示され、出力処理として、「印刷」のみ選択できることを、ユーザに開示する。
【０１４５】
このようなポップアップメニューが表示されることで、出力処理を選択するためのダイアログにて、「印刷」を選択して、「印刷」が可能な画像出力装置１０のみ抽出して表示させた状態から、「Ｅ−Ｍａｉｌ送信」等の全く別の出力処理へと変更することが可能なる。以下、このような検索結果表示画面の表示後における出力処理の選択を、選択部２２による出力処理の選択と区別するために、出力処理の再選択と称する。
【０１４６】
もちろん、このような再選択は必須ではなく、検索結果表示画面に表示された画像出力装置１０のアイコンをクリックすると、図５に示すダイアログにて選択された出力処理の出力設定を行う、図１２（ａ）〜図１２（ｄ）に示すようなダイアログが表示される構成としてもよい。
【０１４７】
また、検索部２３が取得した情報から、ＰＤＦデータをＪＰＥＧデータへと変更する機能や、あるいはＰＤＦデータからＴＩＦＦデータへと変換する機能を有していることが判明している場合には、出力処理として「Ｅ−Ｍａｉｌ送信」が選択された場合に、送信するデータの形式を、「ＰＤＦ」「ＪＰＥＧ」「ＴＩＦＦ」の中からさらに選択させることが可能な構成とすることもできる。
【０１４８】
図１１（ａ）は、「Ｅ−Ｍａｉｌ送信」においては、さらに、送信するデータの形式を、「ＰＤＦ」「ＪＰＥＧ」「ＴＩＦＦ」の中から選択させることを可能にする画面である。また、図１１（ｂ）は、「Ｅ−Ｍａｉｌ送信」においては、送信するデータの形式は、「ＰＤＦ」のみとなることをユーザに認識させる画面である。
【０１４９】
図１０（ａ）図１０（ｂ）、図１１（ａ）図１１（ｂ）に示す、出力処理の再選択画面において、ユーザが所望する出力処理をクリックすると、次に、図１２（ａ）〜図１２（ｄ）に示すような、出力設定を設定するためのダイアログが表示される。
【０１５０】
このようなダイアログの表示は、検索結果の表示画面に収まるように表示してもよいし、図９（ａ）のプレビューの表示画面および検索結果の表示画面の上に、両表示画面に跨るように、大きく表示してもよい。
【０１５１】
ここで、図１２（ａ）は、「印刷」が選択された場合に表示される印刷設定のダイアログである。この画面では、「部数」「両面印刷」「Ｎ−Ｕｐ印刷」「カラーモード」を選択できるようになっている。「部数」「両面印刷」「Ｎ−Ｕｐ印刷」「カラーモード」の各ブロックの横にある「▽」或いは「△」マークをクリックすることで、選択可能な条件の中から選択できる。
【０１５２】
例えば、「両面印刷」であれば、「▽」マークをクリックすることで、「両面印刷」「片面印刷」の何れかを設定できる。
【０１５３】
また、「Ｎ−Ｕｐ印刷」であれば、「▽」マークをクリックすることで、例えば、「１−Ｕｐ」「２−Ｕｐ」「４−Ｕｐ」「８−Ｕｐ」の中から何れかを設定できる。但し、「Ｎ−Ｕｐ印刷」においては、図４に示す、共通フォーマットデータ生成部２１のダイアログで設定された内容をもとに指示が反映される。そのため、共通フォーマットデータ生成部２１のダイアログで「２−Ｕｐ」が設定されている状態でさらに、図１２（ａ）のダイアログでも「２−Ｕｐ」が設定されると、画像出力装置１０における印刷結果は「４−Ｕｐ」となる。
【０１５４】
また、「カラーモード」であれば、「▽」マークをクリックすることで、「カラー」「モノクロ」の何れかを設定できる。カラーが選択されると、カラー印刷が実行され、モノクロが選択されるとモノクロ印刷が実行される。
【０１５５】
そして、このような画面において、「ＯＫ」がクリックされると、開示受付部２６が入力された印刷設定の条件を受け付けると共に、印刷の実行指示を受け付け、コマンド生成部２４へその内容を送信して、コマンドの作成を指示すると共に、通信部２５に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１５６】
図１２（ｂ）は、「Ｆａｘ送信」が選択された場合に表示されるＦａｘ送信設定のダイアログである。この画面では、「ファックス番号」「通信速度」を設定することができる。「ファックス番号」は、図示しないキーボード等を用いて入力する。「通信速度」は、ブロックの横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できるようになっている。
【０１５７】
ここでも、画面における「ＯＫ」がクリックされると、開示受付部２６がＦａｘ送信設定の条件を受け付けると共に、Ｆａｘ送信の実行指示を受け付け、コマンド生成部２４へその内容を送信して、コマンドの作成を指示すると共に、通信部２５に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１５８】
図１２（ｃ）は、「インターネットＦａｘ送信」が選択された場合に表示されるインターネットＦａｘ送信設定のダイアログである。この画面では、「Ｅ−Ｍａｉｌアドレス」「圧縮形式」「送達確認の要求」を設定する。「Ｅ−Ｍａｉｌアドレス」は、図示しないキーボード等を用いて入力する。「圧縮形式」「送達確認の要求」は、各ブロックの横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できるようになっている。
【０１５９】
ここでも、画面における「ＯＫ」がクリックされると、開示受付部２６がインターネットＦａｘ送信設定の条件を受け付けると共に、インターネットＦａｘ送信の実行指示を受け付け、コマンド生成部２４へその内容を送信して、コマンドの作成を指示すると共に、通信部２５に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１６０】
図１２（ｄ）は、「Ｅ−Ｍａｉｌ送信」が選択された場合に表示されるＥ−Ｍａｉｌ送信設定のダイアログである。この画面では、「Ｅ−Ｍａｉｌアドレス」「ファイル形式」「カラーモード」「圧縮形式」を設定する。「Ｅ−Ｍａｉｌアドレス」は、図示しないキーボード等を用いて入力する。「ファイル形式」「カラーモード」「圧縮形式」は、各ブロックの横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できるようになっている。
【０１６１】
ここでも、画面における「ＯＫ」がクリックされると、開示受付部２６がＥ−Ｍａｉｌ送信設定の条件を受け付けると共に、Ｅ−Ｍａｉｌ送信の実行指示を受け付け、コマンド生成部２４へその内容を送信して、コマンドの作成を指示すると共に、通信部２５に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１６２】
また、例えば、画像出力装置１０から取得した情報から、両面印刷機能を有していないことが判明した場合は、図１３（ａ）に示すように、印刷設定のダイアログにおいて、「両面印刷」のブロックを「片面印刷」のグレーアウト表示とし、「▽」マークをクリックすることによる選択を不可能にすればよい。
【０１６３】
なお、図６（ａ）に示した印刷処理における出力設定を選択するダイアログ（印刷設定の指定画面）において、「両面(横とじ)」を指定した場合は、このような両面印刷機能を有していない画像出力装置１０が、検索結果表示画面に表示されることはない。
【０１６４】
また、両面印刷機能を有している画像出力装置１０の多くのものは、両面印刷において横綴じと縦綴じの指定が可能である。そこで、図１３（ｂ）に示すように、「両面印刷」のブロックの横の「▽」マークをクリックすることで、「片面印刷」「両面印刷（横とじ）」「両面印刷（縦とじ）」の３つの選択肢を表示し、この中から選択させる構成とすることもできる。
【０１６５】
なお、上述した図１２（ａ）〜図１２（ｄ）、および図１３（ａ）図１３（ｂ）のダイアログにおいて、「キャンセル」がクリックされると、図１０（ａ）図１０（ｂ）或いは図１１（ａ）図１１（ｂ）に示す、出力処理の機能を選択するポップアップメニューの画面に戻ることとなる。
【０１６６】
図１４（ａ）〜図１４（ｄ）に、情報処理装置２０のコマンド生成部２４にて生成されるコマンドの例を示す。
【０１６７】
ここで、図１４（ａ）は、「印刷」が選択された場合のコマンドの例であり、図１２（ａ）に示すダイアログの設定内容で「ＯＫ」がクリックされ場合に生成されるコマンドである。
【０１６８】
「TYPE=PRINT」が出力処理が印刷であることを表し、「COPIES=1」が部数が１であることを表している。また、「DUPLEX=SIMPLEX」が片面印刷であること、「NUP=2」が２−Ｕｐ印刷であることを表している。「ORIENTATION=PORTRAIT」が用紙の向きが縦であることを、「COLORMODE=COLOR」が、カラー印刷であることを表している。生成されたコマンドは、//共通フォーマットデータの前に追加される。
【０１６９】
図１４（ｂ）は、「Ｆａｘ送信」が選択された場合のコマンドの例であり、図１２（ｂ）のダイアログの設定内容で「ＯＫ」がクリックされ場合に生成されるコマンドである。
【０１７０】
「TYPE=FAX」が出力処理がＦａｘ送信であることを表し、「FAXNUMBER=xxxx-xx-xxxx」が送信先の電話番号を表している。また、「SPEED=336000」が、通信速度を表している。生成されたコマンドは、//共通フォーマットデータの前に追加される。
【０１７１】
図１４（ｃ）は、「インターネットＦａｘ送信」が選択された場合のコマンドの例であり、図１２（ｃ）のダイアログの設定内容で「ＯＫ」がクリックされ場合に生成されるコマンドである。
【０１７２】
図１４（ｄ）は、「Ｅ−Ｍａｉｌ送信」が選択された場合のコマンドの例であり、図１２（ｄ）のダイアログの設定内容で「ＯＫ」がクリックされ場合に生成されるコマンドである。
【０１７３】
「TYPE=MAIL」が出力処理がＥ−Ｍａｉｌ送信であることを表し、「MAILADDRESS=aaa@sharp.co.jp」が送信先のメールアドレスを表している。また、「FILETYPE=PDF」がファイル形式がＰＤＦであることを、「COLORMODE=COLOR」がカラーモードであることを表している。また、「COMPRESSION=MIDDLE」が中圧縮であることを表している。生成されたコマンドは、//共通フォーマットデータの前に追加される。
【０１７４】
「TYPE=IFAX」は出力処理がインターネットＦａｘ送信であることを表し、「MAILADDRESS=aaa@sharp.co.jp」は送信先のメールアドレスを表している。また、「COMPRESSION=MMR」は圧縮形式がＭＭＲ圧縮であること、「RECEPTION=ON」は送達確認の要求がありであることを表している。生成されたコマンドは、//共通フォーマットデータの前に追加される。
【０１７５】
共通フォーマットデータを受信した画像出力装置１０のコマンド解析部１２は、このような共通フォーマットデータの前に付されたコマンドを解析して、画像出力処理部１３にてどのような処理を行うかを判断し、印刷設定、宛先設定等を決定する。
【０１７６】
図１５のフローチャートに、ユーザが、共通フォーマットデータの生成を指示することで実施される、情報処理装置２０における処理シーケンスを示す。
【０１７７】
アプリケーションデータのファイルを開いている状態で印刷画面（図３参照）の「印刷」がクリックされる、或いは、共通フォーマットデータ生成部２１を起動させるアイコンに、出力処理したいアプリケーションデータのファイルがドラッグアンドドロップされたことを検出すると、共通フォーマットデータ生成部２１が、アプリケーションデータの共通フォーマットデータを生成する処理を開始する（Ｓ１）。
【０１７８】
共通フォーマットデータ生成部２１が、共通フォーマットデータの生成を開始すると、選択部２２が、出力処理の選択、出力設定の選択を行わせると共に（Ｓ２）、検索部２３が、共通フォーマットデータを処理可能な画像出力装置の検索を開始する（Ｓ３）。Ｓ２の出力処理を選択させる処理、およびＳ３の検索処理において、Ｓ１の処理完了を待つ必要はなく、かつ、Ｓ２とＳ３の各処理も並行して実施される。
【０１７９】
出力処理の選択、出力設定の選択が完了すると、プレビュー表示編集部３１は、共通フォーマットデータのプレビュー画像を、ユーザインタフェース２９に表示するプレビュー表示を開始する（Ｓ４）。また、検索部２３は、取得した情報を記憶部２８に格納する（Ｓ５）。
【０１８０】
検索部２３は、記憶部２８に記憶された検索結果の情報をもとに、Ｓ２で選択された出力処理を、選択された出力設定で処理可能な画像出力装置１０の情報のみ抽出し（Ｓ６）、これを、開示受付部２６が検索結果として表示する（Ｓ７）。ここで、検索部２３は、検索完了を待つ必要もなく、取得した情報をもとに、順次、選択された出力処理を、選択された出力設定で処理可能な画像出力装置１０の情報のみ抽出していき、開示受付部２６がこれを表示していけばよい。また、検索結果の表示に、Ｓ３のプレビュー表示の完了を待つ必要もない。
【０１８１】
図１６のフローチャートに、ユーザが、検索結果表示画面にて、画像出力装置１０と出力処理とを選択（再選択）することで開始される、情報処理装置２０における処理シーケンスを示す。
【０１８２】
検索結果表示画面において、ある画像出力装置１０のアイコンがクリックされたことを検出すると、開示受付部２６は、記憶部２８より、対応する画像出力装置１０がサポートしている共通フォーマットデータを利用できる出力処理の情報を読み込み（Ｓ１１）、再選択可能な出力処理をメニュー表示する（Ｓ１２）。ここでは、「印刷」「Ｆａｘ送信」「Ｅ−Ｍａｉｌ送信」の３つの出力処理を選択できる場合を例示している。
【０１８３】
そして、ユーザが表示している何れかの出力処理を選択すると、開示受付部２６は、Ｓ１３において、選択された出力処理を判定して、「印刷」が選択された場合は、印刷設定のダイアログ（図１２（ａ）参照）を表示し、設定を受け付ける（Ｓ１４）。また、「Ｆａｘ送信」が選択された場合は、Ｆａｘ送信設定のダイアログ（図１２（ｂ）参照）を表示し、設定を受け付ける（Ｓ１７）。同様に、「Ｅ−Ｍａｉｌ送信」が選択された場合は、Ｅ−Ｍａｉｌ送信設定のダイアログ（図１２（ｄ）参照）を表示し、設定を受け付ける（Ｓ１８）。
【０１８４】
Ｓ１４、Ｓ１７、Ｓ１８で、各選択された出力処理の設定が完了する、つまり、図１２（ａ）、図１２（ｂ）、図１２（ｄ）において、「ＯＫ」がクリックされると、開示受付部２６が設定内容を受け付けると共に、実行指示がなされたとして、設定内容をコマンド生成部２４に送り、コマンド生成部２４が設定に応じたコマンドを生成する（Ｓ１５）。そして、コマンドが生成されると、コマンドを付加した共通フォーマットデータを、選択された画像出力装置１０へと通信部２５が送信する（Ｓ１６）。
【０１８５】
以上のように、本実施形態の情報処理装置２０よれば、共通フォーマットデータを利用できる出力処理として、印刷以外の、Ｆａｘ送信、インターネットＦａｘ送信、Ｅ−Ｍａｉｌ送信、或いはＦＴＰ送信などの出力処理についても、ネットワーク５上の共通フォーマットデータを扱うことのできる画像出力装置１０を見つけ出して実施させることができる。
【０１８６】
しかも、上記構成では、選択部２２を備えることで、所望する出力処理を実施可能な画像出力装置１０に絞り込まれて抽出されてくるので、その中のどの画像出力装置１０を用いても所望する出力処理を実施させることができる。したがって、処理を実施させる画像出力装置１０の選択を迅速にして、出力処理を迅速に実施させることができる。
【０１８７】
また、情報処理装置２０においては、さらに、選択部２２は、任意の出力処の選択に加えて、出力処理における出力設定も選択させるようになっており、検索部２３は、選択された出力処理を、選択された出力設定で実施可能な画像出力装置１０を抽出するので、所望する出力設定がある場合には、出力設定も条件に加えて絞り込むことで、処理を実施させる画像出力装置１０の選択を容易にかつ迅速に行うことができる。
【０１８８】
例えば、「Ｆａｘ送信」において「時刻指定」機能を使用したい場合、ユーザは、出力処理として、「Ｆａｘ送信」を選択し、出力設定において「時刻指定」を選択する。これにより、少なくとも「Ｆａｘ送信の時刻指定処理」が可能な画像出力装置１０のみが抽出されてくるので、共通フォーマットデータを出力可能な画像出力装置の中から「Ｆａｘ送信の時刻指定処理」が可能が出力可能な画像出力装置を探す手間を軽減することができる。
【０１８９】
〔第２の実施形態〕
本発明の実施のその他の一形態について、図１７〜図２０に基づいて説明すると以下の通りである。なお、説明の便宜上、第１の実施形態で用いた部材と同じ機能を有する部材には同じ符号を付して説明を省略する。
【０１９０】
本発明の実施の形態に係る情報処理装置は、第１の実施形態の情報処理装置２０と基本的には同様の構成を有している。異なる点は、図１７に示すように、本実施形態の情報処理装置においては、選択部２２、検索部２３、コマンド生成部２４、開示受付部２６に代えて、選択部２２Ａ、検索部２３Ａ、コマンド生成部２４Ａ、開示受付部２６Ａを備えている点である。
【０１９１】
選択部２２Ａは、複数の出力処理の選択を可能とするもので、検索部２３Ａは、選択された複数の出力処理を１台で実施できる画像出力装置１０のみを抽出するものである。また、開示受付部２６Ａは、１台の画像出力装置１０に対して、選択された複数の出力処理それぞれに対して、出力設定を行わせるものである。コマンド生成部２４Ａは、選択された複数の出力処理を、入力されたそれぞれの出力設定に基づいて実行させるためのコマンドを生成するものである。
【０１９２】
図１８に、選択部２２Ａにて表示される、ユーザが出力処理（出力方法）を選択（指定）するためのダイアログを示す。図１８に示すように、本実施形態の情報処理装置においては、選択部２２Ａは、出力処理を選択するためのダイアログにおいて、「印刷」「Ｆａｘ送信」「インターネットＦａｘ送信」「Ｅ−Ｍａｉｌ送信」の４つの項目の中から、複数の選択を可能としている。
【０１９３】
図１８の例では、「印刷」と「Ｆａｘ送信」とが選択されている。このような内容で、「ＯＫ」ボタンがクリックされると、検索部２３は、「印刷」と「Ｆａｘ送信」の両方が実施可能な画像出力装置１０を抽出する。
【０１９４】
複数の出力処理が選択された場合、検索結果表示画面において、表示されている画像出力装置１０のアイコンをクリックすると、図１９に示すように、クリックされた画像出力装置１０が共通フォーマットデータを利用して処理可能な全ての出力処理から選択するためのポップアップメニューを表示する。
【０１９５】
ここで、例えば、「印刷」をクリックすると、図１２（ａ）に示すような印刷の出力設定を行うダイアログが表示される。そして、該ダイアログで出力設定が成され、「ＯＫ」がクリックされると、図１９のポップアップメニューに戻る。このとき、出力設定が成されたことが分るように、「印刷」のメニューの色が変る。
【０１９６】
この状態で、続いて、「Ｆａｘ送信」をクリックすると、図１２（ｂ）に示すようなＦａｘ送信の出力設定を行うダイアログが表示される。そして、該ダイアログで出力設定が成され、「ＯＫ」がクリックされると、図１９のポップアップメニューに戻る。このとき、出力設定が成されたことが分るように、「Ｆａｘ送信」のメニューの色も変る。
【０１９７】
このあと、図１９に示す最終確認の「ＯＫ」ボタンをクリックすることで、出力処理およびそれぞれの出力設定が確定し、コマンド生成部２４Ａが、「印刷」及び「Ｆａｘ送信」のコマンドを生成する。
【０１９８】
なお、もちろん、ここでも、選択部２２にて選択した処理からの変更を受け付けない構成とする場合は、図１９のポップアップメニューを表示する必要はない。つまり、検索結果表示画面の画像出力装置１０のアイコンがクリックされることで、選択した出力処理の出力設定を行うための、図１２（ａ）〜図１２（ｄ）に示すようなダイアログを順に表示し、最後に表示されたダイアログの「ＯＫ」ボタンがクリックされることで、出力処理が確定して、コマンド生成部２４がコマンドを生成する構成としてもよい。
【０１９９】
図２０のフローチャートに、ユーザが、検索結果表示画面にて、画像出力装置１０と出力処理とを選択（再選択）することで開始される、本実施形態の情報処理装置における処理シーケンスを示す。
【０２００】
第１の実施形態で示した図１６のフローチャートと比較するとわかるように、図２０のフローチャートにおいては、Ｓ１５の前に、全ての設定が成されたかどうかを確認するＳ２０が設けられている。Ｓ２０では、図１９に示した最終確認の「ＯＫ」ボタンがクリックされることで、ＹＥＳと判断してＳ１５に進む。最終確認の「ＯＫ」ボタンがクリックされるまでは、処理をＳ１３に返す。これにより、複数の出力処理を選択し、かつ、出力処理それぞれに対して、出力設定を行うことができる。
【０２０１】
Ｓ１５においては、出力設定がなされた複数の出力処理のそれぞれに応じたコマンドを生成する。例えば、ユーザが「印刷」と「Ｆａｘ送信」を選択すると、印刷コマンド＋Ｆａｘコマンドが生成される。Ｓ１６では、１つの共通フォーマットデータに印刷コマンド＋Ｆａｘコマンドが添付されて送信され、複数の出力処理を選択した場合も、共通フォーマットデータの送信は１回で済む。
【０２０２】
このように、上記構成では、選択部２２Ａが、複数の出力処理の選択を可能とし、検索部２３Ａが、選択された複数の出力処理全てを１台で実施可能な画像出力装置１０、のみを抽出し、開示受付部２６Ａが、選択された複数の出力処理それぞれに対して出力設定の入力を行わせ、コマンド生成部２４Ａが、選択された複数の出力処理を、入力されたそれぞれの出力設定に基づいて実行させるためのコマンドを生成する。
【０２０３】
これにより、複数の出力処理を１台で実施できる画像出力装置１０を簡単に見つけ出すことができ、同一のデータを、印刷と同時にＦａｘ送信したいといった場合に、少ない手順で処理を指示することができる。所望する複数の出力処理を１台で実施可能な画像出力装置１０を探す手間が軽減されるので、情報処理装置の利便性が向上する。
【０２０４】
〔第３の実施形態〕
本発明の実施のその他の一形態について、図２１〜図２５に基づいて説明すると以下の通りである。なお、説明の便宜上、第１、第２の実施形態で用いた部材と同じ機能を有する部材には同じ符号を付して説明を省略する。
【０２０５】
本発明の実施の形態に係る情報処理装置は、第１の実施形態の情報処理装置２０と基本的には同様の構成を有している。異なる点は、図２１に示すように、本実施形態の情報処理装置においては、検索部２３、開示受付部２６に代えて、検索部２３Ｂ、開示受付部２６Ｂを備えている点である。
【０２０６】
検索部２３Ｂは、選択部２２を用いて選択された出力処理を、選択された出力設定で少なくとも実施可能な画像出力装置１０が存在しない場合、選択された以外の出力設定で実施可能な代替案の画像出力装置１０を抽出するようになっている。
【０２０７】
図２２に、検索部２３Ｂの詳細ブロック図を示す。検索部２３Ｂは、検索部２３が備える第１抽出部２３Ｂ-１の機能に加えて、第２抽出部２３Ｂ−２の機能を備えている。
【０２０８】
第１抽出部２３Ｂ-１は、選択部２２を用いて選択された出力処理を、選択された出力設定で少なくとも実施可能な画像出力装置１０を抽出する。第２抽出部２３Ｂ-２は、第１抽出部２３Ｂ−１にて画像出力装置１０が抽出されなかった場合に、選択された出力処理を、選択された出力設定以外の出力設定で実施可能な代替案の画像出力装置１０を抽出する。
【０２０９】
第１抽出部２３Ｂ-１、第２抽出部２３Ｂ−２で抽出された画像出力装置、及びその画像出力装置にて設定可能な出力設定の情報は、開示受付部２６Ｂへと出力される。
【０２１０】
開示受付部２６Ｂは、検索部２３Ｂの第２抽出部２３Ｂ−２にて、代替案の画像出力装置１０が抽出された場合、代替案の画像出力装置１０を、出力設定の変更を促すメッセージと共に開示するようになっている。
【０２１１】
図２３に、開示受付部２６Ｂの詳細ブロック図を示す。開示受付部２６Ｂは、開示受付部２６が備える、第１開示部２６Ｂ−１、受付部２６Ｂ−４の機能に加えて、第２開示部２６Ｂ−２、メッセージ作成部２６Ｂ−３の機能を備えている。
【０２１２】
第１開示部２６Ｂ−１は、検索部２３Ｂの第１抽出部２３Ｂ−１にて抽出された画像出力装置１０を、ユーザインタフェース２９を用いて開示し、共通フォーマットデータの送信先となる画像出力装置１０の選択、出力設定の入力を、ユーザインタフェースを用いて行わせるものである。
【０２１３】
第２開示部２６Ｂ−２は、代替案の画像出力装置１０が抽出された場合、代替案の画像出力装置１０を、出力設定の変更を促すメッセージと共に開示するものである。
【０２１４】
メッセージ作成部２６Ｂ−３は、第２開示部２６Ｂ−２で開示されるメッセージを作成するものである。メッセージ作成部２６Ｂ−３は、抽出された代替案の画像出力装置１０において設定可能な出力設定と、選択部２２にてユーザに選択された出力設定とを比較し、選択された出力処理を、代替案の画像出力装置１０にて設定可能な出力設定に変更することを促すメッセージを作成する。
【０２１５】
例えば、ユーザが「印刷」において、出力設定として「カラー」を選択したが、カラーで印刷可能な画像出力装置１０が検出されず、モノクロで印刷可能な画像出力装置１０が代替案として抽出された場合は、モノクロ印刷への変更を勧めるメッセージを作成する。
【０２１６】
また、ユーザが「印刷」において、出力設定として「ステープル」を選択したが、ステープル処理を実施可能な画像出力装置１０が検出されず、ステープル機能を有していない画像出力装置１０が代替案として抽出された場合は、ステープルは実施できないが、印刷のみであれば可能であり、ステープルの処理指定を外すように促すメッセージを作成する。
【０２１７】
また、ユーザが「Ｆａｘ送信」において、出力設定として「圧縮形式：ＭＭＲ」を選択したが、「ＭＭＲ」で圧縮可能な画像出力装置１０が検出されず、「ＭＲ」で圧縮して処理可能な画像出力装置１０が代替案として抽出された場合は、圧縮形式を「ＭＲ」に変更するように勧めるメッセージを作成する。
【０２１８】
受付部２６Ｂ−４は、第１開示部２６Ｂ−１或いは第２開示部２６Ｂ−２が開示する画面で、ユーザが画像出力装置１０を選択し、出力設定を入力し、実行指示すると、これを受け付けるものである。受付部２６Ｂ−４で受け付けられた内容は、コマンド生成部２４へと出力される。
【０２１９】
図２５に、「印刷」において、「カラー」が選択されたが、カラーで印刷可能な画像出力装置１０が検出されず、モノクロで印刷可能な画像出力装置１０が抽出された場合の検索結果表示画面の例を示す。モノクロ画像可能な「SHARP MX−2310F」の画像出力装置１０と、モノクロ印刷への変更を勧めるメッセージ「カラーでの検索結果はありません。モノクロの検索結果を示します。モノクロに変更したらいかがでしょうか？」が表示されている。
【０２２０】
図２４のフローチャートに、ユーザが、共通フォーマットデータの生成を指示することで実施される、本実施形態の情報処理装置における処理シーケンスを示す。
【０２２１】
第１の実施形態で示した図１５のフローチャートと比較するとわかるように、図２４のフローチャートにおいては、Ｓ６とＳ７との間に、Ｓ６にて処理可能な画像出力装置１０が抽出されたか否かを判断するステップＳ３１が設けられており、ここで、ＹＥＳと判断された場合に、Ｓ７へ移行するようになっている。
【０２２２】
Ｓ３１にて、ＮＯと判断された場合は、Ｓ３２に進み、選択された出力設定は無視して、選択された出力処理を実施可能な画像出力装置１０を抽出する。Ｓ３３では、Ｓ３２で抽出された代替案の画像出力装置にて実施できる代替の出力設定を判定し、Ｓ３４では、出力設定をＳ２（図１５参照）で選択したものから、Ｓ３３で判定された代替の出力設定へ変更するように促すメッセージを作成する。Ｓ３５では、Ｓ３４で作成したメッセージと共に、代替の出力設定で出力処理可能な代替案の画像出力装置１０を開示受付部２６が検索結果として表示する。
【０２２３】
このように、上記構成では、検索部２３Ｂは、選択部２２にて選択された出力処理を、選択部２２にて選択された出力設定で少なくとも実施可能な画像出力装置１０が存在しない場合、選択された出力処理を、選択された出力設定以外の出力設定で実施可能な代替の画像出力装置１０を抽出し、開示受付部２６Ｂは、検索部２３Ｂにて代替の画像出力装置１０が抽出された場合、代替の画像出力装置１０を、代替の画像出力装置１０にて実施可能な出力設定への変更を促すメッセージと共に開示する。
【０２２４】
これにより、ユーザが選択した出力設定が実施できない場合でも、代替案が提案されるので、ユーザは、代替案を選択することで、出力処理を実施させることができ、情報処理装置の利便性が向上する。
【０２２５】
〔第４の実施形態〕
本発明の実施のその他の一形態について、図２６〜図２８に基づいて説明すると以下の通りである。なお、説明の便宜上、第１、第２、第３の実施形態で用いた部材と同じ機能を有する部材には同じ符号を付して説明を省略する。
【０２２６】
本発明の実施の形態に係る情報処理装置は、第１の実施形態の情報処理装置と基本的には同様の構成を有している。異なる点は、図２６に示すように、本実施形態の情報処理装置においては、選択部２２に代えて選択部２２Ａを備えている点と、検索部２３、コマンド生成部２４、開示受付部２６に代えて、検索部２３Ｃ、コマンド生成部２４Ｃ、開示受付部２６Ｃを備えている点である。
【０２２７】
選択部２２Ａは、前述したように、複数の出力処理の選択を可能とするものである。
【０２２８】
検索部２３Ｃは、選択された複数の出力処理のうちの何れかを少なくとも実施可能な画像出力装置、のみを抽出するものである。また、開示受付部２６Ｃは、選択された各出力処理毎に画像出力装置１０の選択及び出力設定を行わせるものである。コマンド生成部２４Ｃは、各出力処理を実施する装置として選択された画像出力装置毎に、選択された出力処理を選択された出力設定に基づいて実行させるためのコマンドを生成するものである。
【０２２９】
図２７に、選択部２２Ａにて表示される、ユーザが出力処理（出力方法）を選択（指定）するための図１８に示すダイアログにおいて、「印刷」と「Ｆａｘ送信」とが選択された場合の検索結果表示画面の例を示す。図２７の例では、「印刷」を実施可能な「SHARP MX−2310F」の画像出力装置１０と、「Ｆａｘ送信」を実施可能な「SHARP MX−3100FG」の画像出力装置１０とが、別々に抽出されてそれぞれの検索結果として表示されている。
【０２３０】
そして、このような検索結果が表示されている画面において、出力処理毎に、所望する画像出力装置１０のアイコンをクリックすることで、共通フォーマットデータを送信して、各出力処理を行わせる画像出力装置１０を選択することができる。なお、図２７の例では、各出力処理とも、画像出力装置１０が１個ずつしか検出されていないが、複数個検出される場合が当然あるので、所望の画像出力装置１０を選択するとしている。
【０２３１】
図２７に示す印刷の検索結果の表示画面において、「SHARP MX−2310F」の画像出力装置１０のアイコンをクリックすると、図１２（ａ）に示すような、印刷の出力設定を入力するためのダイアログが表示される。また、図２７に示すＦａｘ送信の検索結果の表示画面において、「SHARP MX−3100FG」の画像出力装置１０のアイコンをクリックすると、図１２（ｂ）に示すようなＦａｘ送信の出力設定を入力するためのダイアログが表示される。
【０２３２】
なお、ここでは、検索結果の表示画面に示されている画像出力装置１０のアイコンをクリックすると、それぞれの処理の出力設定を入力するためのダイアログを表示する構成とした。しかしながら、図１０（ａ）図１０（ｂ）、図１１（ａ）図１１（ｂ）に示すような、クリックされた画像出力装置１０が共通フォーマットデータを利用して処理可能な全ての出力処理から選択するためのポップアップメニューを表示するステップを経由させてから、処理の出力設定を入力するためのダイアログを表示する構成としてもよい。
【０２３３】
図２８のフローチャートに、ユーザが、共通フォーマットデータの生成を指示することで実施される、本実施形態の情報処理装置における処理シーケンスを示す。
【０２３４】
第１の実施形態で示した図１５のフローチャートと比較するとわかるように、図２８のフローチャートにおいては、Ｓ２−１において、選択部２２Ａは、複数の出力処理、及び出力処理毎に出力設定の選択を可能とする。そして、Ｓ６−１において、検索部２３Ｃは、記憶部２８に記憶された検索結果の情報をもとに、Ｓ２−１で選択された出力処理毎に、選択されたそれぞれの出力設定で処理可能な画像出力装置１０の情報のみ、各出力処理毎に抽出する。Ｓ７−１においては、出力処理毎に抽出された画像出力装置１０を、開示受付部２６が出力処理毎に検索結果として表示する。
【０２３５】
このように、上記構成では、選択部２２Ａが、複数の出力処理の選択を可能とし、検索部２３Ｃが、選択された複数の出力処理毎に、出力処理を実施可能な画像出力装置１０、のみを抽出し、開示受付部２６Ｃが、選択された複数の出力処理それぞれに対して出力設定の入力を行わせ、コマンド生成部２４Ｃが、選択された複数の出力処理を、入力されたそれぞれの出力設定に基づいて実行させるためのコマンドを生成する。
【０２３６】
これにより、同一のデータを、用途（出力処理）に応じて複数の画像出力装置１０に対して処理を指示できるようになり、例えば、会議室に近い画像出力装置１０にて印刷させると同時に、自席に近い画像出力装置１０にデータ保存させるといった使い方が可能となる。
【０２３７】
〔第５の実施形態〕
本発明の実施のその他の一形態について、図２９に基づいて説明すると以下の通りである。なお、説明の便宜上、第１、第２、第３、第４の実施形態で用いた部材と同じ機能を有する部材には同じ符号を付して説明を省略する。
【０２３８】
本発明の実施の形態に係る情報処理装置は、第１の実施形態の情報処理装置と基本的には同様の構成を有している。異なる点は、図２９に示すように、本実施形態の情報処理装置においては、検索部２３に代えて検索部２３Ｄを備えている点と、暗号化部４０を備えている点である。
【０２３９】
暗号化部（形式変更手段）４０は、共通フォーマットデータ生成部２１にて生成された共通フォーマットの形式を変更するものである。ここでは、共通フォーマットデータを暗号化するものを例示する。
【０２４０】
検索部２３Ｄは、暗号化部４０にて暗号化された共通フォーマットデータに対して、選択部２２にて選択された出力処理を、選択部２２にて選択された出力設定で少なくとも実施可能な画像出力装置１０、のみを抽出するものである。
【０２４１】
つまり、検索部２３Ｄは、通信部２５を介して、ネットワーク５上に接続されている画像出力装置１０−１〜１０−Ｎ（図２参照）を検索して、暗号化解除部４１を備えた画像出力装置１０であって、その中で、選択部２２にて選択された出力処理を少なくとも実施可能な画像出力装置１０のみを抽出するものである。暗号化解除部４１は、暗号化部４０にて暗号化された共通フォーマットデータの暗号化を解除する機能である。
【０２４２】
このように、上記構成では、共通フォーマットデータの形式を変更して暗号化する暗号化部４０を有し、検索部２３Ｄは、暗号化された共通フォーマットデータに対して、選択された出力処理を、或いは選択された出力処理を、選択された出力設定で少なくとも実施可能な画像出力装置１０、のみを抽出する。
【０２４３】
これにより、暗号化されるなどした特殊な形式の共通フォーマットデータである場合に、そのようなデータを取り扱うことのできる画像出力装置１０のみが検出されてくるので、特殊な形式の共通フォーマットデータをそのまま、利用することができ、情報処理装置の利便性が向上する。
【０２４４】
また、第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、これら情報処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【０２４５】
つまり、上記実施形態において、第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置に備えられる各部（各手段）を、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。
【０２４６】
そして、本発明の目的は、上述した機能を実現するソフトウェアである第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０２４７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２４８】
また、第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２４９】
また、第１の実施形態の情報処理装置２０、第２〜第５の実施形態の各情報処理装置の各部（各手段）は、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０２５０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる、例えば第１〜第５の実施形態を適宜組み合わせてなるような、さらなる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２５１】
本発明は、任意のアプリケーションデータを共通フォーマットデータに変換して用いる画像出力システムを支援する情報処理装置であり、専用ドライバをインストールしていない画像出力装置を使って、簡単に印刷や、Ｆａｘ送信などを実施することができる。
【符号の説明】
【０２５２】
５    ネットワーク
６    無線ＬＡＮ親機
１０    画像出力装置
１１    通信部
１２    コマンド解析部
１３    画像出力処理部
１４    ユーザインタフェース
１５    記憶部
１６    応答部
１７    印刷エンジン
１９    制御部
２０    情報処理装置
２１    共通フォーマットデータ生成部（データ生成手段）
２２，２２Ａ    選択部（選択手段）
２３，２３Ａ，２３Ｂ，２３Ｃ    検索部（検索手段）
２４、２４Ａ，２４Ｃ    コマンド生成部（コマンド生成手段）
２５    通信部
２６，２６Ａ，２６Ｂ，２６Ｃ    開示受付部（開示・受付手段）
２８    記憶部
２９    ユーザインタフェース
３０    制御部
３１    プレビュー表示編集部（プレビュー表示手段、編集手段）
３２    待ち時間判定部（待ち時間判定手段）
４０    暗号化部（形式変更手段）
Ｘ    画像出力システム
【図１】
0005619649.tif 000002
【図２】
0005619649.tif 000003
【図３】
0005619649.tif 000004
【図４】
0005619649.tif 000005
【図５】
0005619649.tif 000006
【図６】
0005619649.tif 000007
【図７】
0005619649.tif 000008
【図８】
0005619649.tif 000009
【図９】
0005619649.tif 000010
【図１０】
0005619649.tif 000011
【図１１】
0005619649.tif 000012
【図１２】
0005619649.tif 000013
【図１３】
0005619649.tif 000014
【図１４】
0005619649.tif 000015
【図１５】
0005619649.tif 000016
【図１６】
0005619649.tif 000017
【図１７】
0005619649.tif 000018
【図１８】
0005619649.tif 000019
【図１９】
0005619649.tif 000020
【図２０】
0005619649.tif 000021
【図２１】
0005619649.tif 000022
【図２２】
0005619649.tif 000023
【図２３】
0005619649.tif 000024
【図２４】
0005619649.tif 000025
【図２５】
0005619649.tif 000026
【図２６】
0005619649.tif 000027
【図２７】
0005619649.tif 000028
【図２８】
0005619649.tif 000029
【図２９】
0005619649.tif 000030