(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−3100FG」では、共通フォーマットデータを利用できる出力処理の機能（サポートする機能）のとして、「印刷」、「Ｆａｘ送信」、「Ｅ−Ｍａｉｌ送信」の３つのが格納されている。一方、装置名称「SHARP MX-M503N」のように、オプションが装着されていない場合や、その機種自体が共通フォーマットデータを利用する機能として「印刷」以外の出力処理の機能を保持していない場合は、「印刷」のみがサポートする機能の情報として格納される。
【００９４】
図６に、図３の「印刷」がクリックされたのちに表示される、検索結果の表示画面の一例を示す。ここでは、情報処理装置２０のプレビュー表示編集部３０が、開示部２５による検索結果の表示と一緒に、共通フォーマットデータのプレビュー画像を表示する例を挙げている。
【００９５】
情報処理装置２０のユーザは、表示されているプレビュー画像より、任意のアプリケーションデータの共通フォーマットデータを確認することができる。また、このプレビューの表示画面において、マウス等を使って、各ページ（Ｐ.１，Ｐ.２，Ｐ.３）の画像の並びを換えることで、共通フォーマットデータのページ順を変更するなどの編集も実施できる。
【００９６】
図３の例では、検索結果の表示画面に、処理可能な画像出力装置１０の情報として、各装置の外観を模したアイコンと共に、各装置の名称及びＩＰアドレスが一覧表示されている。そして、このような検索結果の表示画面においては、共通フォーマットデータを送信して、処理を行わせる画像出力装置１０の選択が可能となる。この画面において、ある画像出力装置１０のアイコンをクリックすると、開示部２５によって、この画像出力装置１０が共通フォーマットデータを利用して処理可能な出力処理の機能の情報を表示した、機能を選択するためのポップアップメニューが表示されることとなる。
【００９７】
また、図３の例では、処理可能な画像出力装置１０の情報のみを一覧表示していて、各画像出力装置１０の処理可能な機能の情報は、後で表示される構成としているが、各画像出力装置の利用可能な出力処理の機能の情報を、検索結果の画面に一緒に表示することももちろん可能である。
【００９８】
また、処理可能な画像出力装置１０が多く検出され、画面のサイズ上、一覧表示が不可能な場合は、次画面があることを示す「▽」などを表示して、スクロールさせて検出された全ての画像出力装置１０を表示する構成としてもよい。
【００９９】
図７（ａ）、図７（ｂ）に、機能の選択を可能にするポップアップメニューを例示する。図７（ａ）は、図６の検索結果の表示画面における、装置名称「SHARP MX-3100FG」の
画像出力装置１０のアイコンをクリックすることで表示され、出力処理として、「印刷」、「Ｆａｘ送信」、及び「Ｅ−Ｍａｉｌ送信」を選択できることを、ユーザに開示する。開示部２５は、記憶部２７に格納されている検索結果（図５参照）に基づいて、このような情報の開示を行う。
【０１００】
また、図７の（ｂ）は、図６の検索結果の表示画面における、装置名称「SHARP MX-M503N」の画像出力装置１０のアイコンをクリックすることで表示され、出力処理として、「印刷」のみ選択できることを、ユーザに開示する。開示部２５は、記憶部２７に格納されている検索結果（図５参照）に基づいて、このような情報の開示を行う。
【０１０１】
なお、ここでは図示していないが、図６の検索結果の表示画面における、装置名称「SHARP MX-2310F」の画像出力装置１０のアイコンをクリックすると、開示部２５は、記憶部２７に格納されている検索結果（図５参照）に基づいて、出力処理として、「印刷」、「Ｅ−Ｍａｉｌ送信」が選択可能であることを、ユーザに開示することとなる。
【０１０２】
また、ネットワーク５上の画像出力装置１０−１〜１０−Ｎのうちの共通フォーマットデータを処理可能な画像出力装置１０から取得した情報から、ＰＤＦデータをＪＰＥＧデータへと変更する機能や、あるいはＰＤＦデータからＴＩＦＦデータへと変換する機能を有していることが判明している場合には、出力処理として「Ｅ−Ｍａｉｌ送信」が選択された場合に、送信するデータの形式を、「ＰＤＦ」「ＪＰＥＧ」「ＴＩＦＦ」の中からさらに選択させることが可能な構成とすることもできる。
【０１０３】
図８（ａ）は、「Ｅ−Ｍａｉｌ送信」においては、さらに、送信するデータの形式を、「ＰＤＦ」「ＪＰＥＧ」「ＴＩＦＦ」の中から選択させることを可能にする画面である。また、図８（ｂ）は、「Ｅ−Ｍａｉｌ送信」においては、送信するデータの形式は、「ＰＤＦ」のみとなることをユーザに認識させる画面である。
【０１０４】
このように、情報処理装置２０においては、開示部２５は、処理可能な画像出力装置１０の名称を一覧にて表示し、各画像出力装置１０にて利用できる出力処理の情報については、各画像出力装置１０に対応付けて、ポップアップメニューにて表示する構成となっている。
【０１０５】
これによれば、検索結果表示画面が小さい場合や、多くの画像出力装置１０が検出された場合に、各画像出力装置の選択可能な出力処理の情報までが表示されると、確認しずらいような場合に、利用できる出力処理の選択に関しては、ポップアップメニューにて表示することで、見やすい画面とすることができる。
【０１０６】
なお、これ以外に、特に図示してはいないが、開示部２５は、処理可能な画像出力装置１０の名称を一覧にて表示し、各画像出力装置１０にて利用できる出力処理の名称を、各画像出力装置１０に対応付けて一覧にて表示する構成とすることもできる。
【０１０７】
これによれば、処理可能な画像出力装置１０の名称が一覧にて表示され、各画像出力装置１０にて利用できる出力処理の名称が、各画像出力装置１０に対応付けて一覧にて表示されるので、一目瞭然に、利用できる画像出力装置１０、及び出力処理の機能の情報を把握することができる。
【０１０８】
図７（ａ）（ｂ）、図８（ａ）（ｂ）に示す、出力処理の機能の選択画面において、ユーザが所望する機能をクリックすると、次に、開示部２５は、図９（ａ）〜図９（ｄ）に示すような、処理方法を設定するためのダイアログを表示する。
【０１０９】
このようなダイアログの表示は、検索結果の表示画面に収まるように表示してもよいし、図６のプレビューの表示画面及び検索結果の表示画面の上に、両表示画面に跨るように、大きく表示してもよい。
【０１１０】
ここで、図９（ａ）は、機能として印刷が選択された場合に表示される印刷設定のダイアログである。この画面では、「部数」「両面印刷」「Ｎ−Ｕｐ印刷」「カラーモード」を選択できるようになっている。「部数」「両面印刷」「Ｎ−Ｕｐ印刷」「カラーモード」の各ブロックの横にある「▽」或いは「△」マークをクリックすることで、選択可能な条件の中から選択できる。
【０１１１】
例えば、「両面印刷」であれば、「▽」マークをクリックすることで、「両面印刷」「片面印刷」の何れかを設定できる。
【０１１２】
また、「Ｎ−Ｕｐ印刷」であれば、「▽」マークをクリックすることで、例えば、「１−Ｕｐ」「２−Ｕｐ」「４−Ｕｐ」「８−Ｕｐ」の中から何れかを設定できる。但し、「Ｎ−Ｕｐ印刷」においては、図４に示す、共通フォーマットデータ生成部２１のダイアログで設定された内容をもとに指示が反映される。そのため、共通フォーマットデータ生成部２１のダイアログで「２−Ｕｐ」が設定されている状態でさらに、図９（ａ）のダイアログでも「２−Ｕｐ」が設定されると、画像出力装置１０における印刷結果は「４−Ｕｐ」となる。
【０１１３】
また、「カラーモード」であれば、「▽」マークをクリックすることで、「カラー」「モノクロ」の何れかを設定できる。カラーが選択されると、カラー印刷が実行され、モノクロが選択されるとモノクロ印刷が実行される。
【０１１４】
そして、このような画面において、「ＯＫ」がクリックされると、受付部２６が入力された印刷設定の条件を受け付けると共に、印刷の実行指示を受け付け、コマンド生成部２３へその内容を送信して、コマンドの作成を指示すると共に、通信部２４に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１１５】
図９（ｂ）は、機能としてＦａｘ送信が選択された場合に表示されるＦａｘ送信設定のダイアログである。この画面では、「ファックス番号」「通信速度」を設定することができる。「ファックス番号」は、図示しないキーボード等を用いて入力する。「通信速度」は、ブロックの横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できるようになっている。
【０１１６】
ここでも、画面における「ＯＫ」がクリックされると、受付部２６がＦａｘ送信設定の条件を受け付けると共に、Ｆａｘ送信の実行指示を受け付け、コマンド生成部２３へその内容を送信して、コマンドの作成を指示すると共に、通信部２４に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１１７】
図９（ｃ）は、機能としてＥ−Ｍａｉｌ送信が選択された場合に表示されるＥ−Ｍａｉｌ送信設定のダイアログである。この画面では、「Ｅ−Ｍａｉｌアドレス」「ファイル形式」「カラーモード」「圧縮形式」を設定する。「Ｅ−Ｍａｉｌアドレス」は、図示しないキーボード等を用いて入力する。「ファイル形式」「カラーモード」「圧縮形式」は、各ブロックの横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できるようになっている。
【０１１８】
ここでも、画面における「ＯＫ」がクリックされると、受付部２６がＥ−Ｍａｉｌ送信設定の条件を受け付けると共に、Ｅ−Ｍａｉｌ送信の実行指示を受け付け、コマンド生成部２３へその内容を送信して、コマンドの作成を指示すると共に、通信部２４に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１１９】
図９（ｄ）は、機能としてＩ−Ｆａｘ（インターネットＦａｘ）送信が選択された場合に表示されるインターネットＦａｘ送信設定のダイアログである。この画面では、「Ｅ−Ｍａｉｌアドレス」「圧縮形式」「送達確認の要求」を設定する。「Ｅ−Ｍａｉｌアドレス」は、図示しないキーボード等を用いて入力する。「圧縮形式」「送達確認の要求」は、各ブロックの横にある「▽」マークをクリックすることで、選択可能な条件の中から選択できるようになっている。
【０１２０】
ここでも、画面における「ＯＫ」がクリックされると、受付部２６がインターネットＦａｘ送信設定の条件を受け付けると共に、インターネットＦａｘ送信の実行指示を受け付け、コマンド生成部２３へその内容を送信して、コマンドの作成を指示すると共に、通信部２４に対して、選択された画像出力装置１０へ、生成されたコマンドと共に共通フォーマットデータを送信するよう指示する。
【０１２１】
また、例えば、画像出力装置１０から取得した情報から、両面印刷機能を有していないことが判明した場合は、図１０（ａ）に示すように、印刷設定のダイアログにおいて、「両面印刷」のブロックを「片面印刷」のグレーアウト表示とし、「▽」マークをクリックすることによる選択を不可能にすればよい。
【０１２２】
また、両面印刷機能を有している画像出力装置１０の多くのものは、両面印刷において横綴じと縦綴じの指定が可能である。そこで、図１０（ｂ）に示すように、「両面印刷」のブロックの横の「▽」マークをクリックすることで、「片面印刷」「両面印刷（横とじ）」「両面印刷（縦とじ）」の３つの選択肢を表示し、この中から選択させる構成とすることもできる。
【０１２３】
なお、上述した図９（ａ）〜図９（ｄ）、及び図１０（ａ）（ｂ）のダイアログにおいて、「キャンセル」がクリックされると、図７（ａ）（ｂ）或いは図８（ａ）（ｂ）に示す、出力処理の機能を選択するポップアップメニューの画面に戻ることとなる。
【０１２４】
図１１（ａ）〜図１１（ｄ）に、情報処理装置２０のコマンド生成部２３にて生成されるコマンドの例を示す。
【０１２５】
ここで、図１１（ａ）は、機能として印刷が選択された場合のコマンドの例であり、図９（ａ）に示すダイアログの設定内容で「ＯＫ」がクリックされ場合に生成されるコマンドである。
【０１２６】
「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」は送達確認の要求がありであることを表している。生成されたコマンドは、//共通フォーマットデータの前に追加される。
【０１３３】
共通フォーマットデータを受信した画像出力装置１０のコマンド解析部１２は、このような共通フォーマットデータの前に付されたコマンドを解析して、画像出力処理部１３にてどのような処理を行うかを判断し、印刷設定、宛先設定等を決定する。
【０１３４】
図１２のフローチャートに、ユーザが、共通フォーマットデータの生成を指示することで実施される、情報処理装置２０における処理シーケンスを示す。
【０１３５】
アプリケーションデータのファイルを開いている状態で印刷画面（図３参照）の「印刷」がクリックされる、或いは、共通フォーマットデータ生成部２１を起動させるアイコンに、出力処理したいアプリケーションデータのファイルがドラッグアンドドロップされたことを検出すると、共通フォーマットデータ生成部２１が、アプリケーションデータの共通フォーマットデータを生成する処理を開始する（Ｓ１）。
【０１３６】
共通フォーマットデータ生成部２１が、共通フォーマットデータの生成を開始すると、検索部２２が、共通フォーマットデータを処理可能な画像出力装置の検索を開始する（Ｓ２）。このとき、検索の開始は、Ｓ１の処理完了を待つ必要なない。
【０１３７】
また、プレビュー表示編集部３０は、共通フォーマットデータのプレビュー画像を、ユーザインタフェース２８に表示するプレビュー表示を開始する（Ｓ３）。
【０１３８】
検索部２２は、検索にて検出した画像出力装置の情報や、共通フォーマットデータを利用できる出力処理の機能の情報である検索結果を、記憶部２７へ記憶させる（Ｓ４）。
【０１３９】
記憶部２７に記憶された検索結果に基づいて、開示部２５が、ユーザインタフェース２８を用いて、検索結果を表示する（Ｓ５）。ここで、開示部２５は、Ｓ３のプレビュー表示の完了を待って、検索結果画面を表示する必要はなく、同様に、検索部２２の検索の完了を待つ必要もなく、検索されたものから順次表示していってもよい。
【０１４０】
図１３のフローチャートに、ユーザが、検索結果表示画面より、画像出力装置１０及び出力処理を選択することで実施される、情報処理装置２０における処理シーケンスを示す。
【０１４１】
開示部２５にてユーザインタフェース２８を用いて表示されている検索結果表示画面において、ある画像出力装置１０をクリックしたことを検出すると、開示部２５は、記憶部２７より、対応する画像出力装置１０がサポートしている共通フォーマットデータを利用できる出力処理の機能を読み込み（Ｓ１１）、サポート機能をメニュー表示する（Ｓ１２）。ここでは、印刷、Ｆａｘ送信、Ｅ−Ｍａｉｌ送信の３つの機能を選択できる場合を例示している。
【０１４２】
そして、ユーザが表示している何れかの機能を選択すると、開示部２５は、Ｓ１３において、選択された機能を判断して、印刷が選択された場合は、印刷設定のダイアログ（図９（ａ）参照）を表示し、設定を受け付ける（Ｓ１４）。また、Ｆａｘ送信が選択された場合は、Ｆａｘ送信設定のダイアログ（図９（ｂ）参照）を表示し、設定を受け付ける（Ｓ１７）。同様に、Ｅ−Ｍａｉｌ送信が選択された場合は、Ｅ−Ｍａｉｌ送信設定のダイアログ（図９（ｃ）参照）を表示し、設定を受け付ける（Ｓ１８）。
【０１４３】
Ｓ１４、Ｓ１７、Ｓ１８で、各選択された機能にて設定が完了する、つまり、図９（ａ）〜図９（ｂ）において、「ＯＫ」がクリックされると、受付部２６が設定内容を受け付けると共に、実行指示がなされたとして、設定内容をコマンド生成部２３に送り、コマンド生成部２３が設定に応じたコマンドを生成する（Ｓ１５）。そして、コマンドが生成されると、コマンドを付加した共通フォーマットデータを、選択された画像出力装置１０へと通信部２４が送信する（Ｓ１６）。
【０１４４】
以上のように、情報処理装置２０の構成によれば、共通フォーマットデータ生成部２１がアプリケーションデータの共通フォーマットデータの生成を開始すると、検索部２２が、ネットワーク５上に接続されている共通フォーマットデータを印刷可能な画像出力装置１０−１〜１０−Ｎを検索し、開示部２５が、その検索結果を、ユーザインタフェース２８を用いてユーザに開示する。
【０１４５】
そして、ユーザによる、共通フォーマットデータの送信先となる画像出力装置１０の選択、印刷条件の入力、実行指示を、ユーザインタフェース２８を用いて受付部２６が受け付け、コマンド生成部２３が、受付部２６が受け付けた内容に従って、コマンドを生成する。そして、生成されたコマンドを、共通フォーマットデータに付して、通信部２４が選択された画像出力装置１０に送信することで、共通フォーマットデータの印刷が実行されることとなる。
【０１４６】
上記構成によれば、ユーザが、あるアプリケーションデータを印刷したいと思ったときに、共通フォーマットデータへの変換を指示するだけで、共通フォーマットデータの印刷を行うことのできる近くに存在する画像出力装置１０が検索されて、ユーザインタフェース２８を用いてユーザに表示される。したがって、ユーザは、表示された情報に基づいて、利用する画像出力装置１０を選択し、印刷条件を入力し、実行を指示するだけで、共通フォーマットデータの印刷物を、印刷を指示した場所の近くに存在する画像出力装置１０より取得することができる。
【０１４７】
これにより、モバイルパソコン等の情報処理装置を持ち歩くユーザの場合であれば、街中のネット・カフェや、コンビニエンスストア、会議施設、宿泊施設などに設置されている画像出力装置の存在を知らなくても、簡単にこれらを探し出して、印刷を実行させることが可能になる。
【０１４８】
また、複数の画像出力装置が設置されているオフィスのユーザの場合であれば、プリンタドライバをインストールしていない、新しく設置された画像出力装置であって、その画像出力装置の存在を知らなくても、簡単にこれらを探し出して、印刷を実行させることが可能になる。
【０１４９】
また、本実施形態の情報処理装置２０においては、より好ましい構成として、検索部２２が、共通フォーマットデータを印刷可能な画像出力装置１０における、共通フォーマットデータを利用できる印刷以外の出力処理の情報についても取得し、開示部２６が、印刷以外の出力処理についてもユーザインタフェース２８を用いて開示する。そして、受付部２６が、印刷以外の出力処理の選択、及びその処理条件の入力、並び実行指示も受け付け、コマンド生成部２３が、受付部２６が受け付けた内容に従ってコマンドを生成する。
【０１５０】
これにより、印刷以外の出力処理が可能な場合は、その出力処理の機能の情報についても開示され、アプリケーションデータを印刷したいと思って、共通フォーマットデータへの変換を指示した後においても、そのまま、最初からやり直すことなく、印刷以外の出力処理への変更を簡単に行える。
【０１５１】
また、出力処理として、印刷から送信に切り換えることで、用紙及びトナーの消費が抑制され、ＣＯ２の排出を抑えることができる。したがって、このような印刷以外の出力処理についても選択可能であることを知らせて、選択の機会を与える構成は、地球環境にやさしい配慮を積極的に提案するものである。
【０１５２】
なお、上記実施の形態では、情報処理装置２０を例示したが、アプリケーションプログラムに基づいて作成されたアプリケーションデータの共通フォーマットデータを生成するデータ生成機能を備えた情報処理装置が、生成した共通フォーマットデータを、ネットワークを介して接続された、少なくとも共通フォーマットデータの印刷が可能な画像出力装置へ出力する画像出力システムに供される画像出力支援装置として提供されるものであってもよい。
【０１５３】
画像出力支援装置は、上記情報処理装置２０とは、共通フォーマットデータ生成部２１を備えていない点と、共通フォーマットデータを、コマンドを付して画像出力装置へと送信する通信部が、共通フォーマットデータ生成部を備えた情報処理装置の通信部となる。
【０１５４】
画像出力支援装置の通信部は、任意のアプリケーションデータを共通フォーマットデータに変換する機能を備えた情報処理装置の通信部と通信して、共通フォーマットデータのプレビュー画像の表示や編集、共通フォーマットデータの設定等を受け付ける。また、ユーザのよる、画像出力装置の選択、出力処理の選択、及び条件設定に応じたコマンドを作成して、情報処理装置に送信する。情報処理装置は、画像出力支援装置で作成されたコマンドを、自身の備える共通フォーマットデータ生成部にて作成した共通フォーマットデータに付けて、選択された画像出力装置へと送信する。
【０１５５】
情報処理装置２０の構成において既に説明したように、画像出力支援装置においては、画像出力支援装置が、共通フォーマットデータの生成が指示されることで、共通フォーマットを印刷できる画像出力装置を画像出力支援装置が探し出して、ユーザに知らせ、画像出力装置の選択、印刷条件の入力、或いは、出力処理の選択、選択した出力処理の条件入力、及び実行指示の入力を可能とするので、共通フォーマットデータに変換することで、プリンタドライバがインストールされていない画像出力装置でも印刷させることができる画像出力システムの画像出力を支援して、ユーザに有効に利用させることを可能にする。
【０１５６】
また、上記情報処理装置、画像出力支援装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記情報処理装置、画像出力支援装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【０１５７】
つまり、上記実施形態において、情報処理装置２０、画像出力支援装置に備えられる各部（各手段）を、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、情報処理装置２０、画像出力支援装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。
【０１５８】
そして、本発明の目的は、上述した機能を実現するソフトウェアである情報処理装置２０、画像出力支援装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、情報処理装置２０、画像出力支援装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１５９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１６０】
また、情報処理装置２０、画像出力支援装置を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１６１】
また、情報処理装置２０、画像出力支援装置の各部（各手段）は、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０１６２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６３】
本発明は、任意のアプリケーションデータを共通フォーマットデータに変換して用いる画像出力システムを支援する情報処理装置、画像出力支援装置であり、プリンタドライバをインストールしていない画像出力装置を使って、簡単に印刷や、データ送信などを実施できるので、モバイルパソコンの画像データを、ネット・カフェや、コンビニエンスストア、会議施設、宿泊施設、駅などの公共の施設に設置されている画像出力装置を使って出力処理システムなどに利用することができる。
【符号の説明】
【０１６４】
５    ネットワーク
１０    画像出力装置
１１    通信部
１２    コマンド解析部
１３    画像出力処理部
１４    ユーザインタフェース
１５    記憶部
１６    応答部
１７    印刷エンジン
１９    制御部
２０    情報処理装置
２１    共通フォーマットデータ生成部（データ生成手段）
２２    検索部（検索手段）
２３    コマンド生成部（コマンド生成手段）
２４    通信部
２５    開示部（開示手段）
２６    受付部（受付手段）
２７    記憶部
２８    ユーザインタフェース
３０    プレビュー表示編集部（プレビュー表示手段、編集手段）
Ｘ    画像出力システム
【図１】
0005236720.tif 000002
【図２】
0005236720.tif 000003
【図３】
0005236720.tif 000004
【図４】
0005236720.tif 000005
【図５】
0005236720.tif 000006
【図６】
0005236720.tif 000007
【図７】
0005236720.tif 000008
【図８】
0005236720.tif 000009
【図９】
0005236720.tif 000010
【図１０】
0005236720.tif 000011
【図１１】
0005236720.tif 000012
【図１２】
0005236720.tif 000013
【図１３】
0005236720.tif 000014