(57)【要約】【課題】指定されたファイルについて出力装置による出力が可であるか不可であるかについての情報をより適切な時期に，より適切な態様でユーザに与え，迅速な処理を可能とする情報処理プログラムを提供する。【解決手段】イベント情報解析部１がファイルのアイコンに対してマウスクリック等の所定の操作が行われたか否かを解析し，所定の操作が行われていれば，解析部１７がファイル情報と出力装置情報とを照合して，出力装置により当該ファイルの出力が可能であるか否か及び／又は不能である場合の原因を解析し，その解析結果に応じて出力装置のアイコンの表示態様を制御する。【選択図】図１
2005031732.tif 000002
【特許請求の範囲】
【請求項１】
指定されたファイルを出力装置に送信する送信手順と，
前記出力装置に前記ファイルを出力するように指示する出力指示手順とをコンピュータに実行させるための情報処理プログラムであって，
前記出力装置の機能及び／又は状態に関する情報を取得する出力装置情報取得手順と，
前記出力情報取得手順により取得される情報を管理する出力装置情報管理手順と，
前記ファイルから形式に関する情報及び／又は出力条件に関する情報を取得するファイル情報取得手順と，
前記ファイルに対して所定の操作が行われたかを監視する操作監視手順と，
前記操作監視手順により前記所定の操作が行われたことが検知されたときに，前記ファイル情報取得手順により取得された情報と，前記出力装置情報管理手順により管理される情報とに基づいて当該ファイルが前記出力装置により出力可能であるか否か及び／又は出力不能である場合の原因を解析する解析手順と，
前記解析手順における解析結果に基づいて前記出力装置に関連付けられたアイコンの表示態様を制御する表示制御手順と，をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項２】
前記操作監視手順が，
ユーザが行った操作についての情報を取得するイベント情報取得手順と，
前記イベント情報取得手順により取得された情報を解析し，前記所定の操作が行われたかを判別するイベント解析手順と，を含む請求項１記載の情報処理プログラム。
【請求項３】
前記表示制御手順が，
前記出力装置による出力が可能であるか否か及び／又は出力不能である場合の原因に対応するアイコンの画像情報を管理するアイコン管理手順と，
アイコン管理手順により管理されるアイコンの画像情報から前記解析手順による解析結果に適合するアイコンの画像情報を選択する選択手順と，
前記選択されたアイコンの画像情報を表示装置により表示させるアイコン表示手順と，を含む請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記表示制御手順が，前記解析手順により前記ファイルが出力可能と解析された前記印刷装置のアイコンを通常の表示態様から変更する請求項１〜３に記載の情報処理プログラム。
【請求項５】
前記表示制御手順が，前記解析手順により前記ファイルが出力不能と解析された前記印刷装置のアイコンを通常の表示態様から変更する請求項１〜３に記載の情報処理プログラム。
【請求項６】
前記操作監視手順により監視される所定の操作が前記ファイルのアイコンをマウスにより指示する操作である請求項１〜５に記載の情報処理プログラム。
【請求項７】
前記操作監視手順により監視される所定の操作が前記ファイルのアイコンをマウスによりクリックする操作である請求項１〜５に記載の情報処理プログラム。
【請求項８】
前記操作監視手順により監視される所定の操作が前記ファイルのアイコンをマウスによりダブルクリックする操作である請求項１〜５に記載の情報処理プログラム。
【請求項９】
前記操作監視手順により監視される所定の操作が前記ファイルのアイコンをマウスによりドラッグし，前記出力装置に関連付けられたアイコンに重ねる操作である請求項１〜５に記載の情報処理プログラム。
【請求項１０】
前記操作監視手順により監視される所定の操作が前記ファイルのアイコンをマウスによりドラッグし，前記出力装置に関連付けられたアイコンにドロップする操作である請求項１〜５に記載の情報処理プログラム。
【請求項１１】
複数のファイルに対して前記所定の操作が同時に行われたときに，前記解析手順により前記複数のファイルのそれぞれについて前記出力装置により出力可能であるか及び／又は出力不能である場合の原因を解析し，その解析結果に基づいて前記表示制御手順により前記アイコンの表示態様を制御する請求項１〜１０に記載の情報処理プログラム。
【請求項１２】
前記解析手段により前記ファイルの出力が不能であると判断され，前記表示制御手順により前記アイコンの表示態様が制御された状態で，前記出力指示手順により前記出力装置に前記ファイルの出力を指示させる第２の所定の操作が行われたときに，前記出力が不可である理由を含むエラー表示を行うエラー表示実行手順をさらにコンピュータに実行させる請求項１〜１１に記載の情報処理プログラム。
【請求項１３】
指定されたファイルを出力装置に送信する送信手段と，
前記出力装置に前記ファイルを出力するように指示する出力指示手段とを備えたなる情報処理装置であって，
前記出力装置の機能及び／又は状態に関する情報を取得する出力装置情報取得手段と，
前記出力情報取得手段により取得される情報を管理する出力装置情報管理手段と，
前記ファイルから形式に関する情報及び／又は出力条件に関する情報を取得するファイル情報取得手段と，
前記ファイルに対して所定の操作が行われたかを監視する操作監視手段と，
前記操作監視手段により前記所定の操作が行われたことが検知されたときに，前記ファイル情報取得手段により取得された情報と，前記出力装置情報管理手段により管理される情報とに基づいて当該ファイルが前記出力装置により出力可能であるか否か及び／又は出力不能である場合の原因を解析する解析手段と，
前記解析手段における解析結果に基づいて前記出力装置に関連付けられたアイコンの表示態様を制御する表示制御手段と，を備えてなることを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，情報処理プログラム及び情報処理装置に関し，さらに詳しくは，印刷装置等の出力装置によりファイルを出力する場合の補助的な情報処理を行うための情報処理プログラム及び情報処理装置に関する。
【０００２】
【従来の技術】
コンピュータから出力装置，例えば印刷装置にプリンタドライバを介さずに直接ファイルを送信し，印刷装置側で各種フォーマット（例；ＰＤＦ，ＴＩＦ）のファイルを印刷データに変換し，印刷を実行するダイレクトプリント技術が開発されている。
このようなダイレクトプリント技術を具体化するプログラム（以下，情報処理プログラムという）は，例えば印刷装置付属のユーティリティ・ソフトウェアとして配布され，パソコン等のコンピュータに組み込まれる。
そして，このような情報処理プログラムには，例えばコンピュータの表示装置に印刷装置のアイコンを表示し，このアイコンにファイルのアイコンをマウス操作でドラッグ・アンド・ドロップするだけで印刷装置が対応している各種フォーマットのファイルを印刷出力させるように動作するものがある。
つまり，プリンタドライバを介した通常の印刷であれば，ファイルを作成したアプリケーション（ソフトウェア）を起動させて当該ファイルを開き，アプリケーションのインタフェースにより印刷を指示する，といった操作が必要であり，この操作によりアプリケーションからプリンタドライバに規定フォーマットでファイルが受け渡され，プリンタドライバにおいて例えばページ記述言語を用いた印刷データに変換されファイルが印刷装置に送信される。
【０００３】
これに対して，前掲した情報処理プログラムによる印刷の場合には，印刷装置がファイルのフォーマットに対応していることを条件として，各種フォーマットのファイルをアプリケーションを起動させることなく簡単な操作で印刷することができ，迅速な印刷処理が可能となる。
なお，パーソナルコンピュータを印刷制御装置として利用し，印刷装置の機能に基づいて印刷条件フォルダを作成し，ファイルと印刷装置との関連付けを行う印刷制御装置として特許文献１参照。印刷装置のみの状態と関連してアイコンの表示制御を行うアイコン表示制御方法として特許文献２参照。
【０００４】
【特許文献１】
特開２００１−３３７８０１号公報
【特許文献２】
特開平９−２４４８６０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら，前掲した情報処理プログラムにおいて，印刷装置が対応しないフォーマットのファイルについて印刷実行が指示された場合には，ファイルを受信した印刷装置が印刷の実行ができないものと判断し，その判断結果をコンピュータに通知し，この通知を受けてコンピュータがエラーメッセージ等を表示装置に表示する。
したがって，ユーザは，印刷装置に印刷を実行させる操作を行った時点から一定の時間が経過した後でなければ印刷不可のメッセージを受け取ることができない。このため，従来の情報処理プログラムにおいては，印刷装置が対応していないフォーマットのファイルの場合に適当なアプリケーションを起動し，これを介して印刷装置に印刷を指示する，といった適切な処置を迅速に行うことが困難である。
また，従来の情報処理プログラムにより出力を実行する場合に，例えば印刷装置に送信されたファイルが印刷装置の対応するフォーマットであったとしても用紙切れ等の不都合が印刷装置側に発生している場合には印刷が実行されず，この場合にも，ユーザは，印刷装置に印刷を実行させる操作を行った時点から一定の時間が経過した後でなければ印刷不能のメッセージを受け取ることができない。したがって，この場合も同様にユーザは用紙を補充するなどの適切な処置を迅速に行うことができない。
すなわち，前掲した従来の情報処理プログラムにおいては，印刷装置等の出力装置によりファイルを出力することができるか否かについての情報が適切な時期にユーザに与えられないので，迅速な処理が行えないといった問題がある。
また，いわゆるエラーメッセージ等による通知は，ユーザが文章を読み，それを理解しなければならず，煩雑さを感じることがあるといった別の問題もある。
【０００６】
本発明は，上記事情に鑑みてなされたものであり，その目的とするところは，指定されたファイルについて出力装置による出力が可であるか不可であるかについての情報をより適切な時期に，より適切な態様でユーザに与え，迅速な処理を可能とする情報処理プログラムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明は，指定されたファイルを出力装置に送信する送信手順と，前記出力装置に前記ファイルを出力するように指示する出力指示手順とをコンピュータに実行させるための情報処理プログラムであって，前記出力装置の機能及び／又は状態に関する情報を取得する出力装置情報取得手順と，前記出力情報取得手順により取得される情報を管理する出力装置情報管理手順と，前記ファイルから形式に関する情報及び／又は出力条件に関する情報を取得するファイル情報取得手順と，前記ファイルに対して所定の操作が行われたかを監視する操作監視手順と，前記操作監視手順により前記所定の操作が行われたことが検知されたときに，前記ファイル情報取得手順により取得された情報と，前記出力装置情報管理手順により管理される情報とに基づいて当該ファイルが前記出力装置により出力可能であるか否か及び／又は出力不能である場合の原因を解析する解析手順と，前記解析手順における解析結果に基づいて前記出力装置に関連付けられたアイコンの表示態様を制御する表示制御手順と，をコンピュータに実行させることを特徴とする情報処理プログラムとして構成される。
この構成によって，出力対象ファイルについて所定の操作がなされた段階で，出力装置の機能及び／又は状態に関する情報（図１２，図１４参照）と，ファイルの形式に関する情報及び／又は出力条件に関する情報（図１１参照）とに基づいて，出力装置により当該ファイルを出力することが可能であるか否か及び／又は出力不能である場合の原因が解析され，その解析結果に応じて出力装置に関連付けられたアイコンの表示態様が制御される。
したがって，出力装置が出力不能なファイルを出力装置に送信し，その応答を待ってエラーメッセージなどを表示するといった無用の手順を踏むことなく，当該ファイルが出力可能であるか否かが直ちに判断され，ユーザに通知される。したがって，迅速な処理が可能となる。
また，出力可能であるか否か，出力不能である場合の原因がアイコンの表示態様によりユーザに通知されるので，ユーザは印刷装置による出力が可能であるか否か，出力不能である場合の原因を直感的に把握することができ，エラーメッセージを読解することの煩雑さから解放される。
【０００８】
ここで，前記操作監視手順は，ユーザが行った操作についての情報を取得するイベント情報取得手順と，前記イベント情報取得手順により取得された情報を解析し，前記所定の操作が行われたかを判別するイベント解析手順とを含むものとして構成することが考えられる。
【０００９】
また，表示制御手順は，例えば前記出力装置による出力が可能であるか否か及び／又は前記出力装置による出力が不能である原因に対応してあらかじめ作成されるアイコンの画像情報を管理するアイコン管理手順（図４参照）と，アイコン管理手順により管理されるアイコンの画像情報から前記判断手順による判断結果に適合するアイコンの画像情報を選択する手順と，前記選択されたアイコンの画像情報を表示装置により表示させる手順とを含むものとして構成することが考えられる。
【００１０】
また，表示制御手順による具体的なアイコンの表示態様の制御は，前記判断手順により前記ファイルが出力可能と判断された前記印刷装置のアイコンを通常の表示態様から変更するものとしてもよいし（図６参照），前記判断手順により前記ファイルが出力不能と判断された前記印刷装置のアイコンを通常の表示態様から変更するものとしてもよい（図７参照）。また，それらの組み合わせであってもよい（図８参照）。
【００１１】
また，前記操作監視手順により監視される所定の操作は，基本的には，ファイルのアイコンをマウスにより指示する操作，マウスによりクリックする操作，マウスによりダブルクリックする操作及びファイルのアイコンをマウスによりドラッグする操作とされる。
しかしながら，この場合には，出力装置によるファイル出力を意図しない操作によってもアイコンの表示態様が変わることがあるため，コンピュータの負荷が大きくなり，ユーザが煩雑さを感じる場合がある。
【００１２】
これに対処するために，例えばファイルのアイコンをマウスによりドラッグし，前記出力装置に関連付けられたアイコンに重ねる操作（図１０参照）やファイルのアイコンをマウスによりドラッグし，前記出力装置に関連付けられたアイコンにドロップする操作を前記所定の操作として設定することが考えられる。
これによって，出力装置によるファイル出力を意図する操作が行われたときにだけ出力の可否に基づくアイコンの表示制御を実施することができるので，コンピュータの負荷を軽減することができる。
【００１３】
また，複数のファイルに対して同時に前記所定の操作が行われたときに，前記判断手順により前記複数のファイルのそれぞれについて前記出力装置により出力可能であるかを判断し，その判断結果に基づいて前記表示制御手順により前記アイコンの表示態様を制御することが考えられる（図１３参照）。
【００１４】
また，前記所定の操作が行われ，前記表示制御手段により前記アイコンの表示態様が制御された状態で，前記ファイルの出力が不可である前記印刷装置のアイコンに対して更に別の所定の操作が行われたときに，前記出力が不可である理由を含むエラー表示を行うエラー表示手順をさらにコンピュータに実行させることも考えられる（図９，図１５参照）。
これにより，表示制御手順によるアイコンの表示態様の意味をユーザが理解していない場合にも，出力が行われない理由をユーザに理解させることができる。
また，本発明は，指定されたファイルを出力装置に送信する送信手段と，
前記出力装置に前記ファイルを出力するように指示する出力指示手段とを備えたなる情報処理装置であって，前記出力装置の機能及び／又は状態に関する情報を取得する出力装置情報取得手段と，前記出力情報取得手段により取得される情報を管理する出力装置情報管理手段と，前記ファイルから形式に関する情報及び／又は出力条件に関する情報を取得するファイル情報取得手段と，前記ファイルに対して所定の操作が行われたかを監視する操作監視手段と，前記操作監視手段により前記所定の操作が行われたことが検知されたときに，前記ファイル情報取得手段により取得された情報と，前記出力装置情報管理手段により管理される情報とに基づいて当該ファイルが前記出力装置により出力可能であるか否か及び／又は出力不能である場合の原因を解析する解析手段と，前記解析手段における解析結果に基づいて前記出力装置に関連付けられたアイコンの表示態様を制御する表示制御手段とを備えてなることを特徴とする情報処理装置として構成することも考えられる。
【００１５】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態及び実施例を説明し，本発明の理解に供する。尚，以下の実施の形態及び実施例は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
【００１６】
図１に，本発明の実施形態１に係る情報処理プログラムＦ及びこの情報処理プログラムＦが組み込まれたコンピュータ１の構成をブロック図で示す。図２に，コンピュータ１と，出力装置の一例である２台の印刷装置２Ａ，２Ｂとをネットワーク３を介して接続してなる情報処理システムＧを示す。
ここで，コンピュータ１は，図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；  中央演算装置），メモリ及び入出力装置を含み，ＣＰＵがメモリに記憶された情報処理プログラムＦを逐次実行して図１に示す各部の機能を実現する。また，コンピュータ１は，ハードウェア資源及びソフトウェア資源を管理してアプリケーションがこれらを利用できるように調整する基本ソフトウェアであるオペレーティングシステム１ａを含む。
また，オペレーティングシステム１ａは，マウス，キーボードなどの操作機器における機械的操作が，クリック，ダブルクリック，ドラッグ，文字入力といった各種操作（イベント）のいずれに該当するのかを解釈し，解釈結果に対応するイベント情報を出力する機能，並びに必要に応じてファイル，ソフトウェア，ハードウェアに関連付けて設けられるアイコンを表示装置に表示させる機能を有する。
印刷装置２Ａ，２Ｂは，コンピュータ１から図示しないプリンタドライバを介して出力用データを受信して印刷出力する機能，つまりアプリケーションにより開かれ，規定フォーマットに変換されてプリンタドライバに受け渡され，出力用データに変換されたファイルを受信し印刷出力する通常の出力機能を有するとともに，情報処理プログラムＦにより元のフォーマットのまま送信されたファイルから出力用データを生成し，印刷出力する機能を有する。なお，後述するように，印刷装置２Ａ，２Ｂが元のフォーマットのファイルから出力用データを生成する機能を有する構成に代えて，情報処理プログラムＦの例えば出力実行部１８によりコンピュータ１において出力用データを生成し，印刷装置２Ａ，２Ｂに送信する構成とすることも可能である。
【００１７】
図１に示すように，情報処理プログラムＦは，イベント情報取得部１１，イベント解析部１２，ファイル情報取得部１３，出力装置情報取得部１４，出力装置情報管理部１５，アイコン管理部１６，解析部１７及び出力実行部１８の各機能をコンピュータ１に実現させるように動作する。
イベント情報取得部１１は，オペレーティングシステム１ａから前掲したイベント情報を取得する。
イベント情報解析部１２は，イベント情報取得部１１により取得されたイベント情報を解析し，あらかじめ設定された所定の操作が出力対象ファイルに対して行われたかを判別する。
ファイル情報取得部１３は，イベント情報解析部１２の解析結果に応じて，所定の操作が行われたファイルについて当該ファイルの形式（フォーマット）に関する情報（フォーマット情報と称する）と，当該ファイルに印刷用紙のサイズ及び方向といった印刷条件，ないしは出力条件が定義されている場合にはその出力条件に関する情報（出力条件情報と称する）を取得する。すなわち，実施形態では，フォーマット情報及び出力条件情報をファイル情報と総称する。
出力装置情報取得部１４は，出力装置としての印刷装置２Ａ，２Ｂと通信を行い，印刷装置２Ａ，２Ｂが出力用データを生成するように対応しているファイルのフォーマット，出力可能な用紙のサイズ及びオリエンテーション（用紙の向き）といった機能に関する情報（機能情報と称する）と，印刷装置２Ａ，２Ｂの状態，すなわち印刷装置２Ａ，２Ｂとの通信が可能であるか否か，つまり印刷装置２Ａ，２Ｂがオンラインであるか否か，用紙のジャムが発生していないかどうか及び用紙切れが発生していないかどうかといった出力装置の状態についての情報（状態情報と称する）を取得する。すなわち，実施形態では，機能情報及び状態情報を出力装置情報と総称する。
出力装置情報取得部１４が印刷装置２Ａ，２Ｂから出力装置情報を取得する時期は，機能情報については例えば情報処理プログラムＦが起動されたとき，または情報処理プログラムＦが起動されて初めて印刷処理を実施するときとされる。また状態情報の取得は，定期的な処理，または印刷装置２Ａ，２Ｂにより出力を行うときに毎回実施される。
出力装置情報管理部１５は，出力装置情報取得部１４により取得される印刷装置２Ａ，２Ｂの出力装置情報（機能情報，状態情報）を管理する。
【００１８】
図３に出力装置情報管理部１５が印刷装置情報を管理する管理態様の一例を表により示す。同図（ａ）は機能情報の管理態様であり，同図（ｂ）は状態情報の管理態様である。
図３（ａ）に例示される印刷装置２Ａの機能情報は，印刷装置２Ａが，ＰＤＦ，ＴＩＦの各フォーマットのファイルに対応し，Ａ４，Ｂ５の各サイズの用紙，ポートレイト用及びランドスケープ用の向きで印刷出力することができることを内容とする。状態情報は，印刷装置２Ａが現在オンラインであり，用紙のジャム及び用紙切れが現在発生していないことを内容としている。
図３（ｂ）に例示される印刷装置２Ｂの機能情報は，印刷装置２Ｂが，ＰＤＦのフォーマットのファイルにのみ対応し，Ａ３，Ａ４，Ｂ４，Ｂ５の各サイズの用紙，ポートレイト用及びランドスケープ用の向きで印刷出力することができることを内容とする。状態情報は，印刷装置２Ｂが現在オンラインであり，用紙のジャムは発生していないがＡ４サイズの用紙の用紙切れが現在発生していることを内容としている。
【００１９】
アイコン管理部１６は，後掲の実施例にて示すように、出力対象ファイルを印刷装置２Ａ，２Ｂが出力可能か否か，出力不能であればその原因に対応してあらかじめ作成される印刷装置２Ａ，２Ｂのアイコンの画像データ（アイコン画像という）を管理し，後述する解析部１７が選択するアイコン画像をオペレーティングシステム１ａに送信し，表示装置により表示させる。
【００２０】
図４に，アイコン管理部１６がアイコンの画像を管理する管理態様の一例を示す。同図に示すように，アイコン管理部１６は，アイコン画像を例えばコード「０１」，「０２」，…と対応付けて管理しており，解析部１７により例えばコードを用いて指示されたアイコン画像をオペレーティングシステム１ａに送信する。
解析部１７は，ファイル情報取得部１３により取得されるファイル情報と、出力装置情報取得部１４により取得される印刷装置２Ａ，２Ｂの出力装置情報とを照合して、出力対象ファイルを印刷装置２Ａ，２Ｂにより出力可能か否か及び／又は出力不能であればその原因を解析し、その解析結果に適合するアイコン画像を選択し、選択されたアイコン画像を送信するようにアイコン管理部１６に指示する。
また，解析部１７は，印刷条件に関する印刷用コマンドを印刷条件情報に基づいて生成するように出力実行部１８に要求する。
出力実行部１８は，解析部１７の要求に応じて出力用コマンドを生成して出力対象ファイルに付加し，印刷装置２Ａ，２Ｂに送信する。なお，実施形態１では印刷装置２Ａ，２Ｂにおいて出力対象ファイルから出力用データを生成するものとしたが，出力実行部１８において出力対象ファイルから出力用データを生成し，生成された出力用データに出力用コマンドを付加し，印刷装置２Ａ，２Ｂに送信する構成としてもよい。つまり，出力実行部１８がファイルを作成したアプリケーション及びプリンタドライバの一部の機能を代行して，出力対象ファイルから出力用データを生成する。この構成によれば，印刷装置２Ａ，２Ｂにおいては，出力対象ファイルから出力用データを生成する機能を省略することが可能となる。
【００２１】
以下，図５を参照して，情報処理プログラムＦに基づいて対象ファイルに対してファイル選択等の所定の操作が行われた場合における，コンピュータ１により実行されるアイコン表示態様制御処理を説明する。図５は，アイコン表示態様制御処理の手順を示すフローチャートである。なお，図５において，符号Ｓ１，Ｓ２，…は，ステップ番号を示す。
ステップＳ１：イベント情報取得部１１によりオペレーティングシステム１ａを介して上記所定の操作に対応するイベント情報を取得する。
ステップＳ２：イベント情報解析部１２がイベント情報取得部１１により取得されたイベント情報を解析し，あらかじめ設定されている所定の操作が行われたかを判別する。
ステップＳ３：前掲ステップＳ２で所定の操作が行われたファイルについて，ファイル情報取得部１３がファイル情報，すなわちフォーマット情報及び出力条件情報を取得する。
ステップＳ４：解析部１７が，出力装置情報管理部１５により管理されている印刷装置２Ａ，２Ｂの出力装置情報と前掲ステップＳ３で取得されたファイル情報とを照合して，出力対照ファイルを印刷装置２Ａ，２Ｂにより出力可能か否及び／又は出力不能の場合の原因を解析する。
ステップＳ５：解析部１７が，前掲ステップＳ４における解析結果に基づいて印刷装置２Ａ，２Ｂのアイコンの表示態様，つまり表示装置に表示させるアイコン画像を決定する。
ステップＳ６：解析部１７が，前掲ステップＳ５で決定されたアイコン画像をオペレーティングシステム１ａに送信するようにアイコン管理部１６に指示する。
このように，本発明の実施形態の情報処理プログラムによれば，印刷対象ファイルに所定の操作が行われた段階で出力装置としての印刷装置２Ａ，２Ｂにより印刷の実行が可能であるか否か及び／又は出力不能であればその原因を解析部１７が解析し，その解析結果を示すように印刷装置２Ａ，２Ｂにそれぞれ関連付けられるアイコンの表示態様が変更される。したがって，印刷装置２Ａ，２Ｂにより出力できないファイルを印刷装置２Ａ，２Ｂに送信し，それに対する印刷装置２Ａ，２Ｂのエラー応答を受け取ってから，ユーザに対してエラーメッセージを表示するといった無用の手順を踏むことなく，迅速に出力の可否についての情報をユーザに与えることができる。これにより，迅速な処理が可能となる。
また，出力の可否についての情報を，後掲の各実施例にて示すように，印刷装置２Ａ，２Ｂに関連付けられたアイコンにより感覚的に理解できるような態様で表示するので，ユーザは直感的に，出力の可否，不可である場合はその理由を知ることができる。したがって，エラーメッセージを読解する場合の煩雑さを解消することができる。
【００２２】
【実施例】
以下，印刷装置２Ａ，２Ｂの出力装置情報が図３に示したものである場合を例に，前掲した実施の形態をより具体化した本発明の各実施例を説明する。
【００２３】
実施例１
図６に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例１を示す。
図６においては，コンピュータ１の表示装置の画面２１に，マウスカーソル２２と，印刷装置２Ａを表すアイコン３１と，印刷装置２Ｂを表すアイコン３２と，フォーマットが「ＰＤＦ」であるファイル（ＰＤＦファイルという）のアイコン３３と，フォーマットが「ＴＩＦ」であるファイル（ＴＩＦファイルという）のアイコン３４とが表示された状態で，マウスカーソル２２がＰＤＦファイルのアイコン３３に重ねられ，クリックされたときの様子が示されている。
図３の設例では，印刷装置２Ａ，２ＢはともにＰＤＦファイルに対応している。したがって，各印刷装置２Ａ，２Ｂのアイコン３１，３２は共に，当該ファイルの出力が可能であることを示すように，印刷装置２Ａ，２Ｂ本体を示すシンボル３５，３６を点線からなる丸印３７，３８により囲んだアイコン画像として表示される。
すなわち，実施例１では，出力対象ファイルのアイコンにマウスカーソルを重ね，クリックする操作が所定の操作としてあらかじめ設定されており，図６に示す時点に，イベント情報解析部１２により所定の操作が行われたものと判断され，解析部１７によりＰＤＦファイルの出力が可能な各印刷装置２Ａ，２Ｂのアイコン画像を変更するようにアイコン管理部１６に指示が発せられる。
このように，出力対象ファイルの出力が可能と解析された印刷装置２Ａ，２Ｂのアイコン３１，３２を通常の表示態様から変更するように制御することが可能である。
また，実施例１の表示態様制御では，例えば出力対象ファイルのアイコンにマウスカーソルを重ねることを所定の操作として設定し，マウスカーソル２２がＰＤＦファイルのアイコン３３に重ねられた時点に所定の操作が行われたものと判断し，それに続く制御を行うようにしても良い。
【００２４】
図７に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例２を示す。
図７においては，コンピュータ１の表示装置の画面２１Ａに，マウスカーソル２２Ａと，印刷装置２Ａを表すアイコン３１Ａと，印刷装置２Ｂを表すアイコン３２Ａと，ＰＤＦファイルのアイコン３３Ａと，ＴＩＦファイルのアイコン３４Ａとが表示された状態で，マウスカーソル２２ＡがＴＩＦファイルのアイコン３４に重ねられ，クリックされたときの様子が示されている。
前掲図３の設例では，印刷装置２ＡはＴＩＦファイルに対応しているが，印刷装置２ＢはＴＩＦファイルに対応していない。したがって，印刷装置２Ａのアイコン３１Ａは当該ファイルの印刷に支障がないことを示すように印刷装置２Ａ本体のシンボル３５Ａのみの表示とされる一方，印刷装置２Ｂのアイコン３２Ａは当該ファイルの印刷が不可であることを示すように印刷装置２Ｂ本体のシンボル３６Ａに点線からなる×印３８Ａが重ねられたアイコン画像として表示される。
すなわち，実施例２においても，出力対象ファイルのアイコンにマウスカーソルを重ね，クリックする操作が所定の操作としてあらかじめ設定されており，図７に示す時点に，イベント情報解析部１２において所定の操作が行われたと判断され，解析部１７が，出力対象ファイルの出力が不能な印刷装置２Ｂのアイコン画像を変更するようにアイコン管理部１６に指示を発する。
このように，出力対象ファイルの出力が不能と解析された印刷装置２Ｂのアイコン３２Ａを通常の表示態様から変更するように制御することが可能である。
また，実施例２の表示態様制御で，例えば出力対象ファイルのアイコンにマウスカーソルを重ねることを所定の操作として設定し，マウスカーソル２２ＡがＰＤＦファイルのアイコン３３Ａに重ねられた時点に所定の操作が行われたものと判断し，それに続く制御を行うようにしても良い。
【００２５】
実施例３
図８に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例３を示す。
図８においては，コンピュータ１の表示装置の画面２１Ｂに，マウスカーソル２２Ｂと，印刷装置２Ａを表すアイコン３１Ｂと，印刷装置２Ｂを表すアイコン３２Ｂと，ＰＤＦファイルのアイコン３３Ｂと，ＴＩＦファイルのアイコン３４Ｂとが表示された状態で，マウスカーソル２２ＢがＴＩＦファイルのアイコン３４Ｂに重ねられ，クリックされたときの様子が示されている。
図３の設例では，印刷装置２ＡはＴＩＦファイルに対応しているが，印刷装置２ＢはＴＩＦファイルに対応していない。したがって，印刷装置２Ａのアイコン３１Ｂは出力対象ファイルの出力が可能であることを示すように印刷装置２Ａ本体のシンボル３５Ｂを点線からなる丸印３７Ｂで囲んだアイコン画像により表示される一方，印刷装置２Ｂのアイコン３２Ｂは出力対象ファイルの出力が不能であることを示すように印刷装置２Ｂ本体のシンボル３６Ｂに点線からなる×印３８Ｂを重ねたアイコン画像として表示される。
すなわち，実施例３においても，出力対象ファイルのアイコンにマウスカーソルを重ね，クリックする操作が所定の操作としてあらかじめ設定されており，図８に示す時点に，イベント情報解析部１２により所定の操作が行われたと判断され，解析部１７が各印刷装置２Ａ，２Ｂのアイコン画像を変更するようにアイコン管理部１６に指示を発する。
このように，出力対象ファイルの出力が可能と解析された印刷装置２Ａのアイコン３１Ｂ及び出力対象ファイルの出力が不能と解析された印刷装置２Ｂのアイコン３２Ｂの両方を通常の表示態様から変更するようにしても良い。
また，図８に示す表示態様制御で，例えば出力対象ファイルのアイコンにマウスカーソルを重ねることを所定の操作として設定し，マウスカーソル２２ＢがＰＤＦファイルのアイコン３３Ｂに重ねられた時点に所定の操作が行われたものと判断し，それに続く制御を行うようにしても良い。
また，各実施例１，２，３において，印刷が不可であることを示すようにアイコンの表示態様が制御されたにも拘わらずユーザが続けて当該ファイルを印刷が不可である印刷装置のアイコンにドラッグアンドドロップして印刷を実行させる操作を行ったような場合に，例えば図９に示すような印刷が不可である理由の表示「ＴＩＦＦ：  Ｎｏｔ  Ｓｕｐｐｏｒｔｅｄ」を含むエラー表示４１を表示装置に表示させるように制御する。
これにより，ユーザが印刷装置２Ａ，２Ｂのアイコン画像の表示の意味を理解していないような場合にも印刷が不能であることとその理由を知ることができ，迅速に適切な対処を実施させることが可能となる。
【００２６】
実施例４
図１０に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例４を示す。
図１０においては，コンピュータ１の表示装置の画面２１Ｃに，マウスカーソル２２Ｃと，印刷装置２Ａを表すアイコン３１Ｃと，印刷装置２Ｂを表すアイコン３２Ｃと，ＰＤＦファイルのアイコン３３Ｃとが表示された状態で，マウスカーソル２２ＣによりＰＤＦファイルのアイコン３３Ｃが印刷装置２Ａのアイコン３１Ｃに重なる位置までドラッグされたときの様子が示されている。
実施例４では，出力対象ファイルのアイコンを印刷装置２Ａ，２Ｂのアイコンに重なる位置までドラッグする操作が所定の操作としてあらかじめ設定されており，図１０に示す時点に，イベント情報解析部１２により所定の操作が行われたものと判断され，解析部１７の指示により印刷装置２Ａのアイコン３１Ｃが出力対象ファイルの出力が可能であることを示すアイコン画像に変更されている。
このように，イベント情報解析部１２により監視される所定の操作を出力対象ファイルのアイコンが印刷装置２Ａ，２Ｂのアイコン３１Ｃ，３２Ｃに重ねられた時点とすることによって，出力を意図しないファイル操作の際にアイコン画像が変更されることを回避することができる。
【００２７】
実施例５
図１１に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例５を示す。
図１１においては，コンピュータ１の表示装置の画面２１Ｄに，マウスカーソル２２Ｄと，印刷装置２Ａを表すアイコン３１Ｄと，印刷装置２Ｂを表すアイコン３２Ｄと，出力条件情報としてＡ３サイズの用紙による出力が定義されたＰＤＦファイルのアイコン３３Ｄとが表示された状態で，マウスカーソル２２ＤがＰＤＦファイルのアイコン３３Ｄに重ねられ，クリックされたときの様子が示されている。
図３の設例では，印刷装置２ＢはＡ３サイズの用紙に対応しているが，印刷装置２ＡはＡ３サイズの用紙に対応していない。したがって，印刷装置２Ａのアイコン３１ＤはＡ３サイズの用紙による出力が不能であることを示す表示態様で表示される一方、印刷装置２Ｂのアイコン３２Ｄは出力が可能であることを示す表示態様で表示される。
【００２８】
実施例６
図１２に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例５を示す。
図１２においては，，コンピュータ１の表示装置の画面２１Ｆに，マウスカーソル２２Ｆと，印刷装置２Ａを表すアイコン３１Ｆと，印刷装置２Ｂを表すアイコン３２Ｆと，Ａ４サイズの用紙フォーマットで作成されたＰＤＦファイルのアイコン３３Ｆとが表示された状態で，マウスカーソル２２ＦがＰＤＦファイルのアイコン３３Ｆに重ねられ，マウスクリックされたときの様子が示されている。
図３の設例では，印刷装置２Ａ，２ＢはともにＰＤＦファイルに対応し，かつＡ４サイズの用紙フォーマットによる出力に対応しているが，ここでは，印刷装置２ＢにおいてＡ４サイズの用紙切れが発生しているものとする。
この場合は、印刷装置２Ａのアイコン３１Ｆは出力対象ファイルの出力が可能であることを示す表示態様で表示される一方，印刷装置２Ｂのアイコン３２Ｆは，Ａ４サイズの用紙切れが発生していることを示す表示態様で表示される。
【００２９】
実施例７
図１３に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例６を示す。
図１３においては，，コンピュータ１の表示装置の画面２１Ｇに，マウスカーソル２２Ｇと，印刷装置２Ａを表すアイコン３１Ｇと，印刷装置２Ｂを表すアイコン３２Ｇと，ＰＤＦファイルのアイコン３３Ｇと，ＴＩＦファイルのアイコン３４Ｇとが表示された状態で，マウスカーソル２２Ｇのドラッグ操作によりＰＤＦファイルのアイコン３３Ｇ及びＴＩＦファイルのアイコン３４Ｇが同時に選択されたときの様子が示されている。
実施例６では，１又は複数の出力対象ファイルのアイコンを選択する操作が所定の操作としてあらかじめ設定されており，図１３に示す時点に，イベント情報解析部１２により所定の操作が行われたものと判断され，解析部１７によって，印刷装置２Ａは選択された両方のファイルの出力が可能であるが，印刷装置２ＢはＰＤＦファイルのみの出力が可能であると解析される。この解析結果にしたがって，印刷装置２Ａのアイコン３１Ｇは選択された両方のファイルの出力が可能であることを示す表示態様で表示され，印刷装置２Ｂのアイコン３２Ｇは一部のファイルの出力のみが可能であることを示す表示態様で表示される。
【００３０】
実施例８
図１４に，本発明の実施の形態に係る情報処理プログラムＦによるアイコンの表示態様制御の実施例７を示す。
図１４においては，，コンピュータ１の表示装置の画面２１Ｈに，マウスカーソル２２Ｈと，印刷装置２Ａを表すアイコン３１Ｈと，印刷装置２Ｂを表すアイコン３２Ｈと，ＰＤＦファイルのアイコン３３Ｈとが表示された状態で，マウスカーソル２２ＨがＰＤＦファイルのアイコン３３Ｈに重ねられ，マウスクリックされたときの様子が示されている。
図３の例では，各印刷装置２Ａ，２ＢはともにＰＤＦファイルに対応し，かつペーパージャムは発生していないが，ここでは，例えば印刷装置２Ｂにペーパージャムが発生しているものとする。
この場合は、印刷装置２Ａのアイコン３１Ｈは出力対象ファイルの出力が可能であることを示す表示態様で表示される一方，印刷装置２Ｂのアイコン３２Ｈはペーパージャムが発生しており出力が不能であることを示す表示態様で表示される。
また，図１４の例で，印刷装置２Ｂのアイコン３２Ｈがペーパージャムの発生により出力不能であることを示す表示態様で表示されているのに拘らず，ユーザがさらにＰＤＦファイルのアイコン３３Ｈを印刷装置２Ｂのアイコン３２Ｈにドラッグアンドドロップするなど，印刷装置２Ｂによる出力実行を指示する操作を実行した場合には，ペーパージャムの発生により出力不能であることを示すメッセージ「ＰｒｉｎｔｅｒＢ：  Ｊａｍ」を含むエラー表示４２を表示装置により表示させる。
これによって，ユーザが印刷装置２Ａ，２Ｂのアイコン３１Ｈ，３２Ｈの表示態様の意味を理解していないような場合にも出力が不能であること及び／又はその原因をユーザに通知することができる。
【００３１】
【発明の効果】
以上説明したように，本発明によれば，  出力対象ファイルに対してあらかじめ設定された所定の操作が行われたときに，当該ファイルの出力が可能であるか否か及び／又は不能である場合の原因をファイル情報と出力装置情報とに基づいて解析し，この解析結果に適合するように出力装置に関連付けて表示されるアイコンの表示態様が制御される。したがって，出力装置による出力が可能であるか否か及び／又は不能である場合の原因に関する情報をより適切な時期に，感覚的に把握可能なより適切な態様でユーザに与えることができる。これにより，迅速な処理が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報処理プログラムが適用されるコンピュータの構成を示すブロック図である。
【図２】同コンピュータと出力装置とをネットワークを介して接続してなる情報処理システムの構成を示すブロック図である。
【図３】出力装置の機能情報及び状態情報の設例を一覧可能に示すテーブル図である。
【図４】情報処理プログラムにより管理されるアイコン画像の管理態様の一例を示す模式図である。
【図５】本情報処理プログラムによる表示態様制御の手順を示すフローチャートである。
【図６】表示態様制御の実施例１を示す模式図である。
【図７】表示態様制御の実施例２を示す模式図である。
【図８】表示態様制御の実施例３を示す模式図である。
【図９】同実施例３におけるエラー表示の一例を示す模式図である。
【図１０】表示態様制御の実施例４を示す模式図である。
【図１１】表示態様制御の実施例５を示す模式図である。
【図１２】表示態様制御の実施例６を示す模式図である。
【図１３】表示態様制御の実施例７を示す模式図である。
【図１４】表示態様制御の実施例８を示す模式図である。
【図１５】同実施例８におけるエラー表示の一例を示す模式図である。
【符号の説明】
Ｆ…情報処理プログラム
１…コンピュータ
２Ａ，２Ｂ…印刷装置（出力装置）
３…ネットワーク
１１…イベント情報取得部
１２…イベント解析部
１３…ファイル情報取得部
１４…出力装置情報取得部
１５…出力装置情報管理部
１６…アイコン管理部
１７…解析部
１８…出力実行部
３１，３２…印刷装置アイコン
３３，３４…ファイルアイコン
【図１】
2005031732.tif 000003
【図２】
2005031732.tif 000004
【図３】
2005031732.tif 000005
【図４】
2005031732.tif 000006
【図５】
2005031732.tif 000007
【図６】
2005031732.tif 000008
【図７】
2005031732.tif 000009
【図８】
2005031732.tif 000010
【図９】
2005031732.tif 000011
【図１０】
2005031732.tif 000012
【図１１】
2005031732.tif 000013
【図１２】
2005031732.tif 000014
【図１３】
2005031732.tif 000015
【図１４】
2005031732.tif 000016
【図１５】
2005031732.tif 000017