(57)【特許請求の範囲】
【請求項１】
情報処理装置と少なくとも１つ以上の入出力装置が直接的あるいはネットワークを介して間接的に接続されて、該情報処理装置から該入出力装置へデータの入出力指示が設定できるデータ入出力方法において、
状態監視プログラムを介して、特定の入出力装置を検索し、前記特定の入出力装置の装置名と、該入出力装置の機能やオプション有無を示す特徴情報と、該入出力装置の現在の状態を示す状態情報を取得する情報取得ステップと、
入出力装置の装置名とアイコン名と機器の設定情報を対応付けるアイコン定義ファイルに基づいて、前記情報取得ステップで取得した装置名に対応するアイコン名を取得する第１のアイコン名取得ステップと、
前記アイコン定義ファイルに前記情報取得ステップで取得した装置名が存在しない場合には、特徴情報毎にアイコン名を対応付けたアイコン対応関係定義テーブルに基づいて、前記情報取得ステップで取得した特徴情報に対応するアイコン名を取得する第２のアイコン名取得ステップと、
前記第１のアイコン名取得ステップ、または第２のアイコン名取得ステップで取得したアイコン名に対応したアイコン表示に、前記情報取得ステップにより取得した状態情報に対応するマークを組み合わせたダイアログを表示するステップとを有することを特徴とするデータ入出力方法。
【請求項２】
請求項１に記載のデータ入出力方法において、
前記第２のアイコン名取得ステップで取得したアイコン名と装置名の組み合わせを前記アイコン定義ファイルに記録するステップを有することを特徴とするデータ入出力方法。
【請求項３】
請求項１に記載のデータ入出力方法において、
ユーザが指定することにより、前記アイコン定義ファイルの内容を変更することを特徴とするデータ入出力方法。
【請求項４】
請求項１に記載のデータ入出力方法において、
１つの入出力装置に対して複数のアイコンを割り当てて、各々のアイコンに対して前記入出力装置の設定を関連付けることができ、かつ表示されたアイコンが選択されることにより、それに対応する入出力装置に対して関連付けられた設定で入出力指示を出せるようにしたことを特徴とするデータ入出力方法。
【請求項５】
請求項１から４のいずれかに記載の各ステップからなる処理が変換されたプログラムを格納した後に、格納されたプログラムを読み出すことが可能であることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のうちの１つの入出力装置の動作を指示する場合に、表示画面上で入出力装置の詳細な情報を図形要素で表示し、ユーザの判断の手助けとなるようにしたデータ入出力方法およびそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
少なくとも１台以上の入出力装置が直接的、あるいはネットワーク等を介して間接的に接続されている場合、情報処理装置からこれらの入出力装置に入出力指示を出すときには、例えばＣＲＴディスプレイ装置等のインタフェースを用いてどの入出力装置に出すかを指示している。
従来の方法として、例えば特開平７−２１０３４５号公報に記載のプリント・サービス表示方式、あるいは特開平８−２７８８６８号公報に記載の印刷システム、プリンタおよびアイコン登録表示方法では、接続されている入出力装置の現在の状態をアイコン等で表示し、ユーザによりそれらのうちの１台に対して指示を出していた。
例えば、３台のプリンタＡ，Ｂ，Ｃが接続されている場合、プリンタの情報を管理するプリンタ監視プログラムがあり、このプログラムで監視された結果として、オペレーティングシステム（ＯＳ）のスプーラに対してプリンタＡが正常であるという情報が書き込まれていた。
このように、従来の方法では、ＯＳだけが入出力装置の状態を知ることができたが、ＯＳからはそれ以上の情報表示は行われていなかった。
【０００３】
【発明が解決しようとする課題】
前述のように、従来の入出力指示インタフェースには、接続された入出力装置の情報が図形要素で表示されるだけであって、ユーザはどの入出力装置に対して入出力指示を出すべきか、判断が容易ではなかった。すなわち、接続されている入出力装置の性質や使用目的等を表示しておらず、ユーザは通常用いている装置や自分に近い装置を選択して１つの入出力装置に対し指示を出していた。
できれば、画面に表示される入出力装置の図形要素に性質や使用目的やその状態等についてユーザが判断し易い図形要素が追加されて表示できるようにすれば、極めて使い勝手がよくなるものと考えられる。
【０００４】
そこで、本発明の第１の目的は、このような従来の課題を解決し、入出力指示インタフェースに対して、接続された入出力装置の詳細な情報を図形要素で表示することができ、ユーザの判断を容易にできるデータ入出力方法およびそのプログラムを記録した記録媒体を提供することにある。
また、本発明の第２の目的は、従来使用しているＯＳの情報をそのまま利用することができ、入出力装置の性質あるいは使用目的等を表示した図形要素で表示して、ユーザの判断を容易にできるデータ入出力方法およびそのプログラムを記録した記録媒体を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明のデータ入出力方法では、１）情報処理装置と少なくとも１つ以上の入出力装置が直接的あるいはネットワークを介して間接的に接続されて、該情報処理装置から該入出力装置へデータの入出力指示が設定できるデータ入出力方法において、状態監視プログラムを介して、特定の入出力装置を検索し、前記特定の入出力装置の装置名と、特徴情報と、状態情報を取得する情報取得ステップと、入出力装置の装置名とアイコン名と機器の設定情報を対応付けるアイコン定義ファイルに基づいて、前記情報取得ステップで取得した装置名に対応するアイコン名を取得する第１のアイコン名取得ステップと、前記アイコン定義ファイルに前記情報取得ステップで取得した装置名が存在しない場合には、特徴情報とアイコン名を対応付けるアイコン対応関係定義テーブルに基づいて、前記情報取得ステップで取得した特徴情報に対応するアイコン名を取得する第２のアイコン名取得ステップと、前記第１のアイコン名取得ステップ、または第２のアイコン名取得ステップで取得したアイコン名に対応したアイコン表示に、前記情報取得ステップにより取得した状態情報に対応するマークを組み合わせたダイアログを組み合わせて表示するステップを有することを特徴している。
また、２）前記１）に記載のデータ入出力方法において、前記第２のアイコン名取得ステップで取得したアイコン名と装置名の組み合わせを前記アイコン定義ファイルに記録するステップを有することも特徴としている。
また、３）前記１）に記載のデータ入出力方法において、ユーザが指定することにより、前記アイコン定義ファイルの内容を変更することも特徴としている。
また、４）前記１）に記載のデータ入出力方法において、１つの入出力装置に対して複数のアイコンを割り当てて、各々のアイコンに対して前記入出力装置の設定を関連付けることができ、かつ表示されたアイコンが選択されることにより、それに対応する入出力装置に対して関連付けられた設定で入出力指示を出せるようにしたことも特徴としている。  また、本発明のプログラムは、５）前記１）から４）のいずれかに記載の各ステップからなる処理をプログラムに変換し、変換されたプログラムを格納した後に、格納されたプログラムを読み出すことが可能であることを特徴している。
これにより、入出力指示インタフェースに接続された入出力装置の情報が図形要素で表示されるため、ユーザがどの入出力装置に入出力指示を出すべきかの判断が容易になる。さらに、入出力装置の性質や使用目的等を示す図形要素を表示するため、ユーザはどの入出力装置に入出力指示を出すべきかの判断が容易となる。また、入出力装置に対してよく使用する設定毎に違った図形要素を割り当てることが可能となるため、ユーザの入出力指示を出す操作が容易となる。
【０００６】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示す表示画面であって、パソコンからプリンタに出力する際の印刷ダイアログに適応した場合の例を示している。
すなわち、図１に示すように、本発明では、接続されているプリンタＡ、プリンタＢ、プリンタＣのうち、プリンタＡとプリンタＣが正常動作しており、プリンタＢは使用不能あるいは故障であることを示した図形要素を追加して表示している。ユーザはこのパソコン画面を見ながらページ設定と印刷部数を行った後、図に示すようにプリンタＡの画面箇所をマウスでクリックしてに出力指示を出す。
このように、本発明においては、情報処理装置（例えば、パソコン）から入出力装置に入出力指示を出す時に、どの入出力装置に出すか指示するユーザインタフェース（表示画面）において、その入出力装置の情報を従来と同じような図形要素で表示し、その図形要素に対応する入出力装置の情報を組み合わせ、その表示された図形要素を選択することによりユーザがどの入出力装置に入出力指示を出せばよいかの判断の手助けを行う。これにより、入出力指示インタフェースに、接続された入出力装置の情報が図形要素で表示されるため、ユーザがどの入出力装置に入出力指示を出すべきかの判断が容易になる。
【０００７】
図２は、本発明のデータ入出力方法を実現するための機能構成図であり、図３は、プリンタアイコンに状態を示すマークを付加した表示画面の図である。また、図７（ａ）はプリンタの特徴およびアイコン名の対応を示すプリンタアイコン対応関係定義テーブル、図７（ｂ）はプリンタ名、アイコン名、印刷設定を記録したプリンタアイコン定義ファイルの図である。従来より、図２に示すように、ＳＮＭＰ（プリンタ情報等を取得する方式）等によりプリンタの情報を取得することで状態を監視するプリンタ監視プログラム１０を起動しており、プリンタ監視プログラム１０からの書き込みによりＯＳ１１のスプーラ情報を定期的に更新している。本発明では、このＯＳ１１のスプーラ情報を利用するとともに、図７（ｂ）に示すプリンタアイコン定義ファイルを作成して、これらを用いて図３に示すように、従来のプリンタアイコン２０に正常な状態を示すマーク２１を追加して、印刷ダイアログ１２に表示される絵２２を形成、表示する。
【０００８】
以下、図８のフローにより本発明の動作を説明する。ユーザがアプリケーションから印刷指示をかけると、先ず、接続されている全てのプリンタを検索し（ステップ１０１）、それらのプリンタ情報をＯＳ１１のスプーラから取得する（ステップ１０３）。次に、プリンタとそれに対応するプリンタアイコンの情報、印刷設定を記録した図７（ｂ）に示すプリンタアイコン定義ファイルが存在しているか否かを判別し（ステップ１０４）、存在しない時には、上記で取得したプリンタ情報（例えば、図７（ａ）のプリンタの特徴に示すように、モノクロプリンタ、カラープリンタ、オプション有無等）からプリンタに対応させるプリンタアイコンを図７（ａ）に示すプリンタアイコン対応関係定義テーブルから対応付け、それと合わせて現在のシステムでデフォルトのプリンタ設定をプリンタアイコン定義ファイルに記憶する（ステップ１０７）。一方、プリンタアイコン定義ファイルが存在する時には（ステップ１０５）、そこからプリンタに対応させるプリンタアイコンとプリンタ設定を得る（ステップ１０６）。新たに追加されたプリンタが存在し、プリンタアイコン定義ファイルに情報がない場合には（ステップ１０５）、プリンタアイコン定義ファイルがない時と同じようにプリンタ情報からプリンタアイコンを割り当て、それと現在のプリンタ設定をファイルに記録する（ステップ１０７）。
【０００９】
次に、接続されているプリンタの情報から現在のプリンタ状態（正常、紙なし、紙結まり等）を取り出し、そのプリンタアイコンにプリンタ状態を示すマークを組み合わせ、１つのアイコンにする（ステップ１０８）。プリンタ状態とそれに対応するマークは、予めアプリケーション側で定義しておく。
その後、上記で得たプリンタアイコンを印刷ダイアログに一覧で表示し（ステップ１１０）、ユーザがアイコンをクリックすることによりプリンタが選択され、『ＯＫ』ボタンを押すことでアプリケーションからそのプリンタに対して関連付けられたプリンタ設定で印刷指示を出す（ステップ１１１）。なお、『キャンセル』ボタンを押したときには、何もしない。
処理していないプリンタｎが存在するときには、ステップ１０３に戻ってステップ１０９までの処理を繰り返し行う。
【００１０】
図４、図５および図６は、それぞれ本発明の応用例を示す印刷ダイアログ一覧表示の画面図である。
プリンタとアイコンの定義は、図７（ａ）に示すように、モノクロプリンタがアイコン１、カラープリンタがアイコン２、のように定義されており、プリンタ名とアイコン名と印刷設定の対応関係定義は、図７（ｂ）に示すように記録されている。
ユーザがこのプリンタアイコンの定義を変更する場合には、アプリケーションからプリンタアイコンの定義変更を選択することにより、表示されるプリンタ定義ダイアログで行う。
ここで、図４に示すように、上記の印刷ダイアログの場合と同じように、全てのプリンタをアイコンで一覧表示する。そして、プリンタをクリックして選択し、『変更』ボタンを押すことにより図５に示すようなアイコン選択ダイアログが表示される。そこで選択したアイコンが新たにそのプリンタに割り当てられ、『プロパティ』ボタンを押すことによりプリンタプロパティを設定するダイアログが表示され、そこでユーザが設定したプリンタ設定でプリンタアイコン定義ファイルに記録される。図５の場合には、左側から通常プリンタ、大容量給紙トレイ付きプリンタ、ソーター付きプリンタが表示されている（画面に表示しきれない場合には、スクロールさせて表示させることができる）。
【００１１】
また、図４に示す画面の上記ダイアログでプリンタを選択し、『追加』ボタンを押すことにより、図５のアイコン選択ダイアログが表示され、そのプリンタに対して別のアイコンと『プロパティ』ボタンを押すことで、プリンタ設定が記録できる。上記で定義したアイコンは、全て図６に示すように、印刷ダイアログに一覧表示される。図６では、左側からプリンタＡは正常、給紙トレイ付きプリンタＡも正常、ソーター付きプリンタＢは使用不能であることを示している。
【００１２】
図１，図７に示すように、本発明においては、入出力装置を表す図形要素や正常状態または機能の情報を表す図形要素を、その種類毎に自動的に割り当てるようにしているので、入出力指示インタフェースにおいて、接続された入出力装置がその性質、使用目的等を示した図形要素で表示される結果、ユーザはどの入出力装置に入出力指示を出すべきかの判断が容易にできる。
また、図４，図５に示すように、入出力装置を表す図形要素や性質等の情報を表す図形要素をユーザが指定して変更できるようにしているので、入出力指示インタフェースにおいて、接続された入出力装置に対する図形要素がユーザにとって理解し易い図形要素で表示される結果、ユーザがどの入出力装置に入出力指示を出すべきかを容易に判断できるようになる。
また、図４〜図７に示すように、ユーザが１つの入出力装置に対して複数の図形要素を割り当て、それぞれの図形要素に対して前記入出力装置の設定を関連付けることが可能であり、データ入出力装置に表示された前記図形要素を選択することにより、それに対応する入出力装置に対して関連付けられた設定で入出力指示を出せるようにしている。これにより、接続された入出力装置に対して、よく使う設定毎に異なった図形要素を割り当てることが可能となるため、ユーザが入出力装置に入出力指示を出す操作が容易になる。
【００１３】
また、図２に示すように、直接的あるいはネットワーク等を介して間接的に接続されている入出力装置を監視し、それに対する情報を取得できる状態監視プログラム１０と、その情報を受け取るＯＳ１１によって構成されるシステムにおいて、ＯＳ１１が管理、記憶している入出力装置の情報を状態監視プログラム１０が自身で取得した情報に置き換え、これを取得するようにしている。この場合、入出力装置監視プログラム１０とその情報を受け取るプログラム１１との間では、特別ややり取りを行うことなく情報を交換することが可能である。
【００１４】
図８に示すような本発明の処理フローをプログラムに変換し、そのプログラムをＣＤ−ＲＯＭやハードディスク等の記録媒体に記録することにより、その記録媒体を任意のパソコン等の情報処理装置に挿入すれば、どこででも本発明を実現することが可能となる。
【００１５】
以上説明したように、本発明によれば、入出力指示インタフェースに、接続された入出力装置の性質、使用目的等の付加情報が図形要素で表示されるため、ユーザはどの入出力装置に入出力指示を出すべきかの判断が容易になる。その付加情報はユーザの理解し易い図形要素で表示されるので、ユーザは指示を出す対象を容易に決定できる。また、よく使う設定毎に異なった図形要素を割り当てることができるので、ユーザは入出力装置に入出力指示を出す操作が容易になる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すデータ入出力方法の画面表示図である。
【図２】本発明の印刷ダイアログの情報取得ルートを示す図である。
【図３】本発明の印刷ダイアログに表示されるマーク例の図である。
【図４】本発明におけるアイコンの定義を変更する場合の画面表示図である。
【図５】本発明におけるアイコン選択ダイアログの表示画面の図である。
【図６】本発明における印刷ダイアログの一覧表示の画面図である。
【図７】本発明におけるプリンタアイコン定義ファイルおよびプリンタアイコン対応関係定義テーブルの図である。
【図８】本発明の一実施例を示すデータ入出力方法の動作フローチャートである。
【符号の説明】
１０…プリンタ監視プログラム、１１…ＯＳ、１２…印刷ダイアログ、
２０…プリンタアイコン、２１…正常な状態を示すマーク、
２２…印刷ダイアログに表示される絵。
【図１】
0003937266.tif 000002
【図２】
0003937266.tif 000003
【図３】
0003937266.tif 000004
【図４】
0003937266.tif 000005
【図５】
0003937266.tif 000006
【図６】
0003937266.tif 000007
【図７】
0003937266.tif 000008
【図８】
0003937266.tif 000009