(57)【特許請求の範囲】
【請求項１】
プリンタに接続可能な操作端末の制御手段が実行する、プリンタ情報処理方法であって、
前記操作端末に対しプリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手順と、
前記表示部生成手順で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手順と、
前記接続判定手順で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手順と、
前記情報取得手順で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手順と、
を有することを特徴とするプリンタ情報処理方法。
【請求項２】
請求項１記載のプリンタ情報処理方法において、
前記情報取得手順は、
印刷回数、印刷枚数、オフライン時間、及び、プリンタ設定の使用回数のうち、少なくとも１つを含む印刷関連パラメータを入力するパラメータ入力手順と、
前記パラメータ入力手順で入力された前記印刷関連パラメータに対し所定の重み付け処理を行って、前記使用頻度情報を算出する頻度算出手順と、
を含み、
かつ、
前記頻度算出手順で算出された前記使用頻度情報が所定のしきい値よりも小さいかどうかを判定する頻度判定手順を設けた
ことを特徴とするプリンタ情報処理方法。
【請求項３】
請求項２記載のプリンタ情報処理方法において、
前記表示処理手順は、
前記頻度判定手順で前記使用頻度情報が前記所定のしきい値よりも小さいと判定された場合に、前記変更処理として、前記プリンタ表示識別子の非表示化処理を行う非表示化手順である
ことを特徴とするプリンタ情報処理方法。
【請求項４】
請求項３記載のプリンタ情報処理方法において、
前記非表示化手順は、
処理対象となるプリンタの識別情報を保持しつつ、当該識別情報を表す前記プリンタ表示識別子を非表示とする手順である
ことを特徴とするプリンタ情報処理方法。
【請求項５】
請求項３記載のプリンタ情報処理方法において、
前記非表示化手順は、
処理対象となるプリンタの識別情報を消去する手順である
ことを特徴とするプリンタ情報処理方法。
【請求項６】
請求項２記載のプリンタ情報処理方法において、
前記頻度判定手順で前記使用頻度情報が前記所定のしきい値以上であると判定された場合に、前記変更処理として、当該プリンタ表示識別子が表す前記識別情報を変更する情報変更手順である
ことを特徴とするプリンタ情報処理方法。
【請求項７】
プリンタに接続可能な操作端末の制御手段に対し、
前記操作端末に対しプリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手順と、
前記表示部生成手順で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手順と、
前記接続判定手順で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手順と、
前記情報取得手順で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手順と、
を実行させるための、プリンタ情報処理プログラム。
【請求項８】
プリンタに接続可能な操作端末に対しプリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手順と、
前記表示部生成手順で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手順と、
前記接続判定手順で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手順と、
前記情報取得手順で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手順とを、前記操作端末の制御手段に実行させるためのプリンタ情報処理プログラムを記録した、コンピュータ読み取り可能な記録媒体。
【請求項９】
プリンタに接続可能なプリンタ操作端末であって、
プリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手段と、
前記表示部生成手段で生成されたプリンタ表示識別子を表示可能な表示手段と、
前記表示部生成手段で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手段と、
前記接続判定手段で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手段と、
前記情報取得手段で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手段と、
を有することを特徴とするプリンタ操作端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに接続可能な操作端末の制御手段が実行するプリンタ情報処理方法及びプリンタ情報処理プログラム、並びに当該プログラムを記録した記録媒体、並びに上記処理方法を実行するプリンタ操作端末に関する。
【背景技術】
【０００２】
一般に、プリンタは、ネットワーク等を介してパソコン等の操作端末に接続されて用いられる。通常、操作端末に対しプリンタが新規に接続されると、プリンタの識別情報（例えば名称や型番等）を表すプリンタ表示識別子が生成される。これにより、ユーザが次回以降プリンタを利用する際には、操作端末のディスプレイ等の表示手段において、上記生成されたプリンタ表示識別子を選択操作することで使用するプリンタを特定し、対応するプリンタドライバを用いて、所望の印刷を行うことができる。このような、ネットワークを介して接続されるプリンタを操作端末より操作する技術として、例えば特許文献１に記載の手法が知られている。
【０００３】
この従来技術では、操作端末より操作可能なプリンタに関する各種情報を、操作端末のＣＰＵが取得する。また、上記プリンタの表示識別子（アイコン）が、操作端末の表示手段において表示される。そして、ユーザが、カーソルを操作して各プリンタの表示識別子近くに位置させることにより、当該プリンタに対応した上記各種情報が表示識別子の近くに表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１８７５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、一般に、操作端末に対し（上記プリンタ表示識別子が生成されていない）新たにプリンタが接続されるたびに、当該プリンタに対応したプリンタ表示識別子が生成される。この際、例えば過去のあるときに一度きり使用してそれ以降はほとんど使用していない使用頻度の低いプリンタであっても、日常的に使用し使用頻度の高いプリンタであっても、特に区別されることなくプリンタ表示識別子が生成され、それらが混在した形で上記表示手段で表示される。この結果、過去に接続されたプリンタの数が多くなり生成されたプリンタ表示識別子の数が多くなるほど、ユーザが使用時に選択すべきプリンタ表示識別子をユーザが見つけ出すのが困難となり、利便性が低下していた。
【０００６】
本発明の目的は、使用頻度の高いプリンタを容易かつ迅速に見つけ出すことができ、ユーザの利便性を向上できるプリンタ情報処理方法、プリンタ情報処理プログラム、記録媒体、及びプリンタ操作端末を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明は、プリンタに接続可能な操作端末の制御手段が実行する、プリンタ情報処理方法であって、前記操作端末に対しプリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手順と、前記表示部生成手順で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手順と、前記接続判定手順で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手順と、前記情報取得手順で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手順と、を有することを特徴とする。
【０００８】
本願第１発明においては、プリンタが操作端末に接続されて用いられる。操作端末に対しプリンタが新規に接続されると、表示部生成手順において、プリンタの識別情報（例えば名称や型番等）を表すプリンタ表示識別子が生成される。これにより、ユーザが次回以降プリンタを利用する際には、例えばディスプレイ等の操作端末の表示手段において、上記生成されたプリンタ表示識別子を選択操作することで使用するプリンタを特定し、対応するプリンタドライバを用いて、所望の印刷を行うことができる。
【０００９】
このようにして操作端末に対し（上記プリンタ表示識別子が生成されていない）新たにプリンタが接続されるたびに、表示部生成手順で、当該プリンタに対応したプリンタ表示識別子が生成される。例えば過去のあるときに一度きり使用してそれ以降はほとんど使用していない使用頻度のプリンタであっても、日常的に使用し使用頻度の高いプリンタであっても、特に区別されることなくプリンタ表示識別子が生成され、それらが混在した形で上記表示手段で表示される。この結果、過去に接続されたプリンタの数が多くなり生成されたプリンタ表示識別子の数が多くなるほど、ユーザが使用時に選択すべきプリンタ表示識別子をユーザが見つけ出すのが困難となり、利便性が低下する。
【００１０】
そこで、本願第１発明においては、プリンタの使用頻度に対応し、ユーザの使用頻度が高いプリンタについてはユーザがプリンタ表示識別子を容易かつ迅速に見つけ出せるようにする。そのために、接続判定手順、情報取得手順、及び表示変更手順を実行する。まず、接続判定手順で、既にプリンタ表示識別子が生成されているプリンタが、その時点で接続されているかどうかを判定する。これは、当該時点で接続されているプリンタは準備完了状態であるから、プリンタ表示識別子に対し処理を行う対象から外すためである。接続判定手順でプリンタが接続されていないと判定された場合は、情報取得手順で、当該プリンタの使用頻度情報が取得される。これにより、当該プリンタの使用頻度が大きいか小さいか、例えば上記のように日常的に使用されているものであるか、逆にほとんど使用されていないものであるか、等の情報を得ることができる。
【００１１】
そして、表示変更手順で、上記のようにして取得された使用頻度情報に応じて、プリンタ表示識別子の表示態様の変更処理を行う。これにより、例えば上記のようにほとんど使用されておらず使用頻度が低いプリンタのプリンタ表示識別子については、これ以降は表示しないように非表示化したり、ユーザがこのプリンタ表示識別子を選択しにくくなるように表示態様の変更（目立たない色や形にする、目立たない位置に表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。逆に、例えば日常的に使用され使用頻度が高いプリンタのプリンタ表示識別子については、ユーザが選択しやすくなるように表示態様の変更（目立つ色や形にする、別途マークを追加表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。これにより、ユーザは、使用頻度が高いプリンタについて、プリンタ表示識別子を容易かつ迅速に見つけ出すことができる。したがって、利便性を向上することができる。
【００１２】
第２発明は、上記第１発明において、前記情報取得手順は、印刷回数、印刷枚数、オフライン時間、及び、プリンタ設定の使用回数のうち、少なくとも１つを含む印刷関連パラメータを入力するパラメータ入力手順と、前記パラメータ入力手順で入力された前記印刷関連パラメータに対し所定の重み付け処理を行って、前記使用頻度情報を算出する頻度算出手順と、を含み、かつ、前記頻度算出手順で算出された前記使用頻度情報が所定のしきい値よりも小さいかどうかを判定する頻度判定手順を設けたことを特徴とする。
【００１３】
本願第２発明では、各プリンタについて、印刷が実行された回数や、そのときの印刷枚数や、一度印刷が実行されてから現在まで（あるいは過去のある印刷時から次の印刷時まで）に経過したオフライン時間（＝操作端末に対して非接続となっていた時間）や、各種プリンタ設定を使用したり変更したりした回数、等のパラメータをパラメータ入力手順で取得する。そして、そのパラメータに対し頻度算出手順で適宜の重み付けを行って使用頻度情報とし、その使用頻度情報が所定のしきい値より小さいかどうかを、頻度判定手順で判定する。これにより、しきい値より小さければ使用頻度が低いプリンタであるとみなすことができる。このように、通常のプリンタにおいて容易に収集できる各種パラメータを用いて使用が低頻度であるプリンタを確実に特定し、ユーザがそのプリンタのプリンタ表示識別子を選択しにくくなるような処理を確実に行うことができる。
【００１４】
第３発明は、上記第２発明において、前記表示処理手順は、前記頻度判定手順で前記使用頻度情報が前記所定のしきい値よりも小さいと判定された場合に、前記変更処理として、前記プリンタ表示識別子の非表示化処理を行う非表示化手順であることを特徴とする。
【００１５】
これにより、使用が低頻度であるプリンタのプリンタ表示識別子が表示されなくなるので、ユーザがそのプリンタ表示識別子を選択することがなくなる。この結果、ユーザは、それ以外の、比較的使用が高頻度であるプリンタのプリンタ表示識別子を、容易かつ迅速に見つけ出すことができる。
【００１６】
第４発明は、上記第３発明において、前記非表示化手順は、処理対象となるプリンタの識別情報を保持しつつ、当該識別情報を表す前記プリンタ表示識別子を非表示とする手順であることを特徴とする。
【００１７】
これにより、使用が低頻度であるプリンタのプリンタ表示識別子が表示されなくなるので、当該プリンタ表示識別子をユーザが選択するのを防止することができる。また、識別情報を削除するのではなく非表示扱いとすることで、これ以降、必要に応じて、当該識別情報の表示を復活させることも可能である。
【００１８】
第５発明は、上記第３発明において、前記非表示化手順は、処理対象となるプリンタの識別情報を消去する手順であることを特徴とする。
【００１９】
これにより、使用が低頻度であるプリンタのプリンタ表示識別子は消失し存在しなくなるので、ユーザが当該プリンタ表示識別子を選択するのを確実に防止することができる。
【００２０】
第６発明は、上記第２発明において、前記頻度判定手順で前記使用頻度情報が前記所定のしきい値以上であると判定された場合に、前記変更処理として、当該プリンタ表示識別子が表す前記識別情報を変更する情報変更手順である
ことを特徴とする。
【００２１】
これにより、例えば、使用頻度が低いプリンタのプリンタ表示識別子をユーザが選択しにくくなるような目立たない名称とする一方、使用頻度が高いプリンタのプリンタ表示識別子をユーザが容易に選択できるような目立つ名称とすることが可能となる。その際、表示手段の表示位置や表示順序に、名称に基づく一定の規則性（アルファベット順、五十音順等）が予め設定されている場合には、当該規則性を利用して、使用頻度が高いプリンタのプリンタ表示識別子をユーザから見て最も目立つ位置に表示させ、使用頻度が低いプリンタのプリンタ表示識別子をユーザから見て最も目立たない位置に表示させる、等も可能となる。あるいは、識別情報に最近の使用日時情報を含ませる等により、使用頻度の高低がユーザにとって一目瞭然となるようにすることもできる。これらにより、ユーザの利便性を確実に向上することができる。
【００２２】
上記目的を達成するために、第７の発明のプリンタ情報処理プログラムは、プリンタに接続可能な操作端末の制御手段に対し、前記操作端末に対しプリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手順と、前記表示部生成手順で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手順と、前記接続判定手順で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手順と、前記情報取得手順で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手順と、を実行させる。
【００２３】
本願第７発明のプログラムを制御手段が実行する操作端末は、プリンタに接続されて用いられる。操作端末に対しプリンタが新規に接続されると、制御手段が表示部生成手順を実行することで、プリンタの識別情報（例えば名称や型番等）を表すプリンタ表示識別子が生成される。これにより、ユーザが次回以降プリンタを利用する際には、例えばディスプレイ等の操作端末の表示手段において、上記生成されたプリンタ表示識別子を選択操作することで使用するプリンタを特定し、対応するプリンタドライバを用いて、所望の印刷を行うことができる。
【００２４】
その後、制御手段が接続判定手順を実行することで、既にプリンタ表示識別子が生成されているプリンタが、その時点で接続されているかどうかを判定する。接続判定手順でプリンタが接続されていないと判定された場合は、制御手段が情報取得手順を実行することで、当該プリンタの使用頻度情報が取得される。
【００２５】
そして、制御手段が表示変更手順を実行することで、上記のようにして取得された使用頻度情報に応じて、プリンタ表示識別子の表示態様の変更処理を行う。これにより、例えば上記のようにほとんど使用されておらず使用頻度が低いプリンタのプリンタ表示識別子については、これ以降は表示しないように非表示化したり、ユーザがこのプリンタ表示識別子を選択しにくくなるように表示態様の変更（目立たない色や形にする、目立たない位置に表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。逆に、例えば日常的に使用され使用頻度が高いプリンタのプリンタ表示識別子については、ユーザが選択しやすくなるように表示態様の変更（目立つ色や形にする、別途マークを追加表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。これにより、ユーザは、使用頻度が高いプリンタについて、プリンタ表示識別子を容易かつ迅速に見つけ出すことができる。したがって、利便性を向上することができる。
【００２６】
上記目的を達成するために、第８の発明のコンピュータ読み取り可能な記録媒体は、プリンタに接続可能な操作端末に対しプリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手順と、前記表示部生成手順で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手順と、前記接続判定手順で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手順と、前記情報取得手順で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手順とを、前記操作端末の制御手段に実行させるためのプリンタ情報処理プログラムを記録する。
【００２７】
本願第８発明の記録媒体に記憶されたプログラムを制御手段が実行する操作端末は、プリンタに接続されて用いられる。操作端末に対しプリンタが新規に接続されると、記録媒体から読み出されたプログラムを用いて制御手段が表示部生成手順を実行することで、プリンタの識別情報（例えば名称や型番等）を表すプリンタ表示識別子が生成される。これにより、ユーザが次回以降プリンタを利用する際には、例えばディスプレイ等の操作端末の表示手段において、上記生成されたプリンタ表示識別子を選択操作することで使用するプリンタを特定し、対応するプリンタドライバを用いて、所望の印刷を行うことができる。
【００２８】
その後、制御手段が接続判定手順を実行することで、既にプリンタ表示識別子が生成されているプリンタが、その時点で接続されているかどうかを判定する。接続判定手順でプリンタが接続されていないと判定された場合は、制御手段が情報取得手順を実行することで、当該プリンタの使用頻度情報が取得される。
【００２９】
そして、制御手段が表示変更手順を実行することで、上記のようにして取得された使用頻度情報に応じて、プリンタ表示識別子の表示態様の変更処理を行う。これにより、例えば上記のようにほとんど使用されておらず使用頻度が低いプリンタのプリンタ表示識別子については、これ以降は表示しないように非表示化したり、ユーザがこのプリンタ表示識別子を選択しにくくなるように表示態様の変更（目立たない色や形にする、目立たない位置に表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。逆に、例えば日常的に使用され使用頻度が高いプリンタのプリンタ表示識別子については、ユーザが選択しやすくなるように表示態様の変更（目立つ色や形にする、別途マークを追加表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。これにより、ユーザは、使用頻度が高いプリンタについて、プリンタ表示識別子を容易かつ迅速に見つけ出すことができる。したがって、利便性を向上することができる。
【００３０】
上記目的を達成するために、第９の発明は、プリンタに接続可能なプリンタ操作端末であって、プリンタが新規に接続された際に、当該プリンタの識別情報を表すプリンタ表示識別子を生成する表示部生成手段と、前記表示部生成手段で生成されたプリンタ表示識別子を表示可能な表示手段と、前記表示部生成手段で生成されたプリンタ表示識別子の前記識別情報に対応する前記プリンタが、接続されているか否かを判定する接続判定手段と、前記接続判定手段で前記プリンタが接続されていないと判定された場合に、当該プリンタの使用頻度情報を取得する情報取得手段と、前記情報取得手段で取得した前記使用頻度情報に応じ、対応するプリンタ表示識別子の表示態様の変更処理を行う、表示変更手段と、を有することを特徴とする。
【００３１】
本願第９発明のプリンタ操作端末は、プリンタに接続されて用いられる。プリンタが新規に接続されると、表示部生成手段が、プリンタの識別情報（例えば名称や型番等）を表すプリンタ表示識別子を生成する。生成されたプリンタ表示識別子を、例えばディスプレイ等の表示手段が表示する。これにより、ユーザが次回以降プリンタを利用する際には、上記生成されたプリンタ表示識別子を表示手段上で確認しつつ選択操作することで使用するプリンタを特定し、対応するプリンタドライバを用いて、所望の印刷を行うことができる。
【００３２】
その後、接続判定手段が、既にプリンタ表示識別子が生成されているプリンタが、その時点で接続されているかどうかを判定する。接続判定手段がプリンタが接続されていないと判定した場合は、情報取得手段が、当該プリンタの使用頻度情報を取得する。そして、表示変更手段が、上記のようにして取得された使用頻度情報に応じて、プリンタ表示識別子の表示態様の変更処理を行う。
【００３３】
これにより、例えば上記のようにほとんど使用されておらず使用頻度が低いプリンタのプリンタ表示識別子については、これ以降は表示しないように非表示化したり、ユーザがこのプリンタ表示識別子を選択しにくくなるように表示態様の変更（目立たない色や形にする、目立たない位置に表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。逆に、例えば日常的に使用され使用頻度が高いプリンタのプリンタ表示識別子については、ユーザが選択しやすくなるように表示態様の変更（目立つ色や形にする、別途マークを追加表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行うことが可能となる。これにより、ユーザは、使用頻度が高いプリンタについて、プリンタ表示識別子を容易かつ迅速に見つけ出すことができる。したがって、利便性を向上することができる。
【発明の効果】
【００３４】
本発明によれば、使用頻度の高いプリンタを容易かつ迅速に見つけ出すことができ、ユーザの利便性を向上することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態によるプリンタ情報処理システム全体を表すシステム構成図である。
【図２】プリンタ情報処理システムの詳細機能を表す機能ブロック図である。
【図３】操作端末内における処理制御上の機能的構成の一例を表すブロック図である。
【図４】比較例による操作端末の表示部の表示例を表す図である。
【図５】本実施形態における操作端末の表示部の表示例を表す図である。
【図６】本実施形態における操作端末の表示部の表示例を表す図である。
【図７】操作端末のＣＰＵによって実行される制御手順を表すフローチャートである。
【図８】プリンタ使用履歴ファイルの一例を表す図である。
【図９】各プリンタごとの印刷パラメータの内容を概念的に表す説明図である。
【図１０】識別情報を変更する変形例における、操作端末の表示部の表示例を表す図である。
【図１１】使用頻度の高い順に全ての表示識別子を表示する変形例における、操作端末の表示部の表示例を表す図である。
【図１２】使用頻度に応じてマークを付加して表示する変形例における、操作端末の表示部の表示例を表す図である。
【図１３】専用のアプリケーションを常駐させ、プリンタ識別情報を消去処理する変形例における、操作端末の表示部の処理制御上の機能的構成の例を表すブロック図である。
【図１４】プリンタ使用履歴ファイルを概念的に表す説明図である。
【発明を実施するための形態】
【００３６】
以下、本発明の一実施形態を図面を参照しつつ説明する。
【００３７】
図１は、本実施形態のプリンタ情報処理システム全体を表すシステム構成図である。
【００３８】
図１において、プリンタ情報処理システム１は、サーバＲＳと、例えば汎用パーソナルコンピュータで構成される操作端末２と、例えばＵＳＢ等のインターフェースを介して操作端末２に接続された複数のプリンタ（この例では複数のラベルプリンタ３及び複数の複合機１１０。以下適宜、「プリンタ３，１１０」のように称する）と、を有している。そして、サーバＲＳ、操作端末２、ラベルプリンタ３、及び複合機１１０は、有線又は無線によるネットワークＮＷを介して互いに接続されている。
【００３９】
ラベルプリンタ３は、操作端末２との間で各種の情報と指示信号を送受し、操作端末２からの印刷データに基づき所望の文字や図形などの印字を備えた印字ラベルＬを作成する。同様に、複合機１１０は、操作端末２との間で各種の情報と指示信号を送受し、操作端末２からの印刷データに基づき所望の文字や図形などの印刷を被印刷用紙に行うことができる。
【００４０】
図２は、上記操作端末２及びプリンタ３，１１０の詳細機能を表す機能ブロック図である。
【００４１】
図２において、操作端末２は、ＣＰＵ１２と、例えばＲＡＭやＲＯＭ等からなり、本実施形態のプリンタ情報処理方法を実行するためのプリンタ情報処理プログラムを記憶したメモリ１３（記録媒体）と、ユーザからの指示や情報が入力される操作部１４と、各種情報やメッセージを表示する表示部１７（表示手段）と、ハードディスク装置からなり各種情報を記憶する大容量記憶装置１６と、ネットワークＮＷを介してプリンタ３，１１０との情報信号の授受の制御を行う通信制御部１５とを備えている。
【００４２】
ＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行う。ＣＰＵ１２は、上記信号処理により、プリンタ３，１１０との間で、ネットワークＮＷを通じて各種の指示信号・情報信号の送受を行う。
【００４３】
ラベルプリンタ３は、被印字媒体としてのテープ（本来は渦巻き状であるが簡略化して同心円で図示している）２０３を巻回したテープロール２０４を着脱可能な（又はテープロール２０４を備えたカートリッジを着脱可能な）テープロールホルダ部２１０と、このテープロール２０４から繰り出されたテープ２０３に所望の印刷（印字）を行う印字ヘッド２０５と、印字が終了したテープ２０３を所定の長さに切断して印字ラベルＬとするカッタ２０７と、印字ヘッド２０５に対向して設けられ、制御回路２０２により制御されてテープロール２０４からのテープ２０３を搬送する搬送装置２０９とを有する。そして、制御回路２０２は通信制御部２０８を介しネットワークＮＷによって操作端末２の通信制御部１５と接続されており、操作端末２と情報の送受が可能となっている。
【００４４】
ユーザが上記ラベルプリンタ３により印字ラベルＬを作成する際には、操作端末２において起動されたアプリケーションに基づき、操作部１４で適宜の操作を行うことで、印字ラベルＬの表面に印刷（印字）する文字や図形等の設定入力を行う。これにより、上記設定入力に対応した印刷データがＣＰＵ１２によって生成される。そして、ユーザが操作部１４を用いた適宜の操作により印字ラベルＬの作成指示入力を行うことにより、上記印刷データが操作端末２からラベルプリンタ３の制御回路２０２へ送信され、制御回路２０２の制御によって上記印刷データに基づいた印字ヘッド２０５による印刷（印字）が行われ、印字ラベルＬが作成される。
【００４５】
複合機１１０は、ファックス機能、プリンタ機能、コピー機能、及び通話機能を有している。すなわち複合機１１０は、表示部１６０と、印字部１２７と、スキャナ部１０５と、電話回線通信制御部１２２と、ネットワーク通信制御部１２３と、操作部１０３と、メモリ１２４と、ＣＰＵ１２１とを備えている。
【００４６】
電話回線通信制御部１２２は、電話回線網に接続して通話機能の音声信号又はファックス機能の情報信号の送受を行う。ネットワーク通信制御部１２３は、上記ネットワークＮＷを介し操作端末２の通信制御部１５との間で情報の送受を行う。スキャナ部１０５は、イメージスキャナを有して原稿の画像を読み取る。表示部１６０は、各種情報やメッセージの表示を行う。印字部１２７は、上記プリンタ部を備えており、画像情報や印字情報の印刷（印字）を行う。操作部１０３は、操作者により適宜の操作が入力される。
【００４７】
メモリ１２４は、例えばＲＡＭやＲＯＭ等から構成されている。ＣＰＵ１２１は、メモリ１２４の記憶内容に基づき、複合機１１０全体の動作を制御する。具体的には、メモリ１２４を構成するＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行う。
【００４８】
上記の複合機１１０において、例えばユーザがプリンタ機能の使用時には、操作端末２において起動されたアプリケーションに基づき、操作部１４で適宜の操作を行うことで、被印刷用紙（図示せず）の表面に印字する文字や図形等の設定入力を行う。これにより、上記設定入力に対応した印刷データがＣＰＵ１２によって生成される。そして、ユーザが操作部１４を用いた適宜の操作により印刷指示入力を行うことにより、上記印刷データが操作端末２から複合機１１０のＣＰＵ１２１へ送信され、ＣＰＵ１２１の制御によって上記印刷データに基づく印字部１２７による被印刷用紙への印刷が行われる。
【００４９】
図３は、操作端末２内における処理制御上の機能的構成の一例を表すブロック図である。
【００５０】
図３において、この例では、操作端末２の上記メモリ（ＲＡＭ）１３上に、上記印刷データの作成に係わるアプリケーション（印刷アプリケーション）ＡＰとプリンタドライバＰＤとのそれぞれのプログラムが展開して起動しており、相互に指示信号と情報信号とを送受可能となっている。そしてアプリケーションＡＰはプリンタドライバＰＤに対して信号を送受する。プリンタドライバＰＤは、上記通信制御部１５と通信制御部２０８及びネットワーク通信制御部１２３とのネットワークＮＷによる接続を介し、ラベルプリンタ３及び複合機１１０と信号を送受するようになっている。
【００５１】
アプリケーションＡＰは、プリンタ３，１１０で必要とされる各種設定情報を設定し印刷データを生成するとともに、当該印刷データを含む指令をプリンタドライバＰＤに出力する。プリンタドライバＰＤは、アプリケーションＡＰから出力された指令を受け付け、プリンタ３，１１０に対し対応するコマンドを出力する。
【００５２】
なお、アプリケーションＡＰとプリンタドライバＰＤは、いずれも操作端末２が備える一つのＣＰＵ１２によって実行されるものであるが、例えばタイムシェアリングシステム（ＴＳＳ）などの時分割での割り込み制御によって、それぞれ個別に独立して実行される。またプリンタドライバＰＤについては、汎用パーソナルコンピュータで構成される操作端末２の基本ＯＳに予め組み込まれたものでもよいし、他のアプリケーションと同様にＯＳ上で個別に起動されるプログラムであってもよい。
【００５３】
プリンタ３，１１０は、プリンタドライバＰＤから上記コマンドが入力されることによって印字ラベルＬへの印字又は被印刷用紙に対する印刷を行う。すなわち、コマンドに含まれる上記印刷データに基づき、印字又は印刷を行う。なお、以下、ラベル作成装置３の印字と複合機１１０での印字との両方を含め、単に「印刷」と称する。
【００５４】
上記構成において、操作端末２に対しプリンタ３，１１０が接続されていると、当該プリンタ３，１１０の識別情報（例えば機器名称、型番、適宜にユーザが作成した愛称、等）を表す表示識別子（プリンタ表示識別子）が、表示部１７に選択可能に表示される（後述の図４参照）。すなわち、複数のプリンタ３，１１０が接続されている場合には、それらの識別情報が選択可能に表される。また、現在接続されていなくても過去に接続されたプリンタ３，１１０があった場合は、それらの識別情報を含む表示識別子が全て選択可能に表される。そして、操作端末２に対し（上記表示識別子が生成されていない）新たにプリンタ３，１１０が接続された場合、そのたびに、当該プリンタ３，１１０に対応した上記表示識別子が追加して生成され、表示部１７において表示される。これにより、ユーザが当該プリンタ３，１１０を利用する際に、ユーザが表示部１７において当該表示識別子を選択操作することで、ユーザが使用するプリンタ３，１１０が特定され、対応するプリンタドライバＰＤを用いて、所望の印刷が行うことができる。
【００５５】
本実施形態の特徴は、上記のように表示部１７に複数のプリンタ３，１１０の表示識別子を表示するとき、ユーザの使用頻度が高いプリンタ３，１１０の表示識別子をユーザが容易かつ迅速に見つけ出せるように、ＣＰＵ１２が、上記アプリケーションＡＰを用いつつ表示内容を制御することにある。以下、その詳細を順を追って説明する。
【００５６】
＜比較例での表示例＞
まず、従来技術にほぼ相当する比較例を説明する。上記実施形態の構成に対応する部分には、同一の符号を用いて説明する。図４は、操作端末２の表示部１７における入力操作画面１７Ａの表示例である。
【００５７】
図４において、入力操作画面１７Ａに配置された機器表示ボックス１７ａに、プリンタ３，１１０の識別情報を表す上記表示識別子（「ラベルプリンタＡ」「ラベルプリンタＢ」・・等）が選択可能に表示されている。このとき表示される表示識別子の表す識別情報は、前述したように、操作端末２に対し少なくとも接続可能なプリンタ３，１１０の識別情報となる（現在接続されているもの、過去に接続されたもの、まだ接続されたことはないが予め接続が予定されているもの、等）。この例では、機器表示ボックス１７ａの表示識別子は、識別情報としての複数のプリンタ３，１１０の機種名を表しており、各機種名に対応した複数の表示識別子（「ラベルプリンタＡ」、「ラベルプリンタＢ」、「ラベルプリンタＣ」）が一括して表示（この例ではプルダウン表示）されている。なお、この例ではこの操作端末２に接続可能なプリンタ３以外に、操作端末２に接続可能な全ての他種の機器（この例では複合機１１０）の機種名（「複合機Ｄ」「複合機Ｅ」「複合機Ｆ」）も表示されている。
【００５８】
ユーザは、操作部１４の操作により、このようにして表示されたプリンタ３，１１０の機種名に対応した表示識別子のうち、いずれか１つを選択する。これにより、前述したように、ユーザが使用するプリンタ３，１１０が特定される。そして、さらに「Ｐｒｉｎｔ」ボタン１７ｂを操作することにより、対応するプリンタドライバＰＤを用いて、所望の印刷が行うことができる。図５は、上記のようにして「ラベルプリンタＣ」の表示識別子が選択された状態を表している。
【００５９】
ところで、図４に示した例では、操作端末２に対し、３つの機種のラベルプリンタ３（ラベルプリンタＡ、ラベルプリンタＢ、ラベルプリンタＣ）と、３つの機種の複合機１１０（複合機Ｄ、複合機Ｅ、複合機Ｆ）とが、過去に接続されたことがあり、それらに対応した合計６つの表示識別子（「ラベルプリンタＡ」、「ラベルプリンタＢ」、「ラベルプリンタＣ」「複合機Ｄ」「複合機Ｅ」「複合機Ｆ」）が生成されている。これら６つの表示識別子は、例えば過去のあるときに一度きり使用してそれ以降はほとんど使用していない使用頻度の低いプリンタ３，１１０の表示識別子であっても、日常的に使用し使用頻度の高いプリンタ３，１１０の表示識別子であっても、特に区別されることなく、それらが混在した形で表示部１７に表示されている。この結果、過去に接続されたプリンタ３，１１０の数が多くなり生成された表示識別子の数が多くなるほど、ユーザが使用時に選択すべき表示識別子をユーザが見つけ出すのが困難となり、利便性が低下する。
【００６０】
＜実施形態での表示例＞
そこで、本実施形態においては、上記のように既に生成済みのプリンタ３，１１０の表示識別子について、各プリンタの使用頻度が大きいか小さいかに応じて、プリンタ表示識別子の表示態様の変更処理を行う。図６はその一例を表しており、この例では、上記ラベルプリンタＡ〜Ｃ、複合機Ｄ〜Ｆのうち、あまり使用されておらず使用頻度が低いラベルプリンタＡ及び複合機Ｄ，Ｆのプリンタ表示識別子については、表示していない。この結果、例えば日常的に使用され使用頻度が比較的高い、残りのラベルプリンタＣ，Ｂ及び複合機Ｅのプリンタ表示識別子「ラベルプリンタＣ」「ラベルプリンタＢ」「複合機Ｅ」のみが機器表示ボックス１７ａに表示されている。なおこの例ではこれら３つの機種についても使用頻度順に並んでおり、ラベルプリンタＣが最も使用頻度が高く、その次にラベルプリンタＢが使用頻度が高く、この３つの中では複合機Ｅが最も使用頻度が低くなっている。
【００６１】
なお、上記のように使用頻度が低いプリンタ３，１１０の表示識別子を非表示化する以外に、ユーザがこのプリンタ表示識別子を選択しにくくなるように表示態様の変更（目立たない色や形にする、目立たない位置に表示する、等）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行ってもよい（後述の（１）の変形例も参照）。
【００６２】
また、使用頻度が高いプリンタ３，１１０のプリンタ表示識別子については、ユーザが選択しやすくなるように表示態様の変更（目立つ色や形にする、別途マークを追加表示する、等。後述の（３）の変形例も参照）や識別情報自体の変更（最近の使用日時情報を含ませる等）を行ってもよい（後述の（１）の変形例も参照）。
【００６３】
以上の機能を実行するために操作端末２のＣＰＵ１２によって実行される制御手順を、図７に示すフローチャートにより説明する。
【００６４】
まず、ステップＳ１０において、操作端末２のＣＰＵ１２は、まだ表示識別子が生成されていない、通信制御部１５を介し新規に接続されたプリンタ３，１１０があるかどうかを判定する。新規に接続されたプリンタ３，１１０があった場合判定が満たされ、ステップＳ２０に移る。一方、新規に接続されたプリンタ３，１１０がなければステップＳ１０の判定は満たされず、後述のステップＳ３０に移る。
【００６５】
ステップＳ２０では、ＣＰＵ１２は、プリンタ３，１１０の識別情報（例えば名称や型番等）を表す前述の表示識別子を生成し、メモリ１３に記憶する。なお、このステップＳ２０が各請求項の表示部生成手順に相当するとともに、表示部生成手段として機能する。その後、ステップＳ３０に移る。
【００６６】
ステップＳ３０では、ＣＰＵ１２は、上記ステップＳ２０でメモリ１３に既に保存されている表示識別子に対応するプリンタ３，１１０が、通信制御部１５を介し現在接続されているかどうかを判定する。これは、当該時点で接続されているプリンタ３，１１０は準備完了状態であるから、表示識別子に対し処理を行う対象から外すためである。ここで、上記準備完了状態とは、プリンタ３，１１０が通信回線を介して操作端末２からの印刷ジョブを即座に受付可能な状態である。既存の表示識別子に対応するプリンタ３，１１０が現在接続されていればステップＳ３０の判定が満たされ、後述するステップＳ７０に移る。このステップＳ３０が各請求項の接続判定手順に相当するとともに、接続判定手段として機能する。一方、既存の表示識別子に対応するプリンタ３，１１０が現在接続されていなければステップＳ３０の判定が満たされず、ステップＳ４０に移る。
【００６７】
ステップＳ４０では、ＣＰＵ１２は、各プリンタ３，１１０ごとに、使用頻度を算出するための印刷関連パラメータを取得する。この印刷関連パラメータには、各プリンタ３，１１０の印刷回数Ｃ１（回）、印刷枚数Ｃ２（枚）、操作端末２に対して非接続となっていた時間であるオフライン時間Ｔ（分）、及び、プリンタ設定の使用回数Ｓ（回）のうち、少なくとも１つが含まれる。この印刷関連パラメータは、例えば図８に示すような各プリンタ３，１１０ごとのプリンタ使用履歴ファイル１３Ａとして、操作端末２の大容量記憶装置１６に記憶されている。その際、上記アプリケーションＡＰの機能により、例えばそれらプリンタ使用履歴ファイル１３Ａと各表示識別子とは連動して（あるいは一体的に）構成されている。したがって、プリンタ使用履歴ファイル１３Ａが削除された場合には、自動的に対応する表示識別子も消滅し、それ以降は表示されないようになっている（後述の（４）の変形例参照）。このステップＳ４０では、そのときに処理対象としたいプリンタ３，１１０の識別情報をキーとして、ＣＰＵ１２が対応するプリンタ使用履歴ファイル１３Ａにアクセスすることにより、当該プリンタ使用履歴ファイル１３Ａに含まれる上記印刷関連パラメータが取得される。なお、このステップＳ４０が各請求項記載のパラメータ入力手順に相当する。その後、ステップＳ５０に移る。
【００６８】
ステップＳ５０では、ＣＰＵ１２は、上記ステップＳ４０で入力された印刷関連パラメータに対し所定の重み付け処理を行って重み付け合計値（使用頻度情報）を算出する。このときの計算式は、
重み付け合計値＝
（印刷回数Ｃ１（回）＋印刷枚数Ｃ２（枚）＋０．５×プリンタ設定の使用回数Ｓ（回））−（０，００１×オフライン時間Ｔ（分））
によって算出している。これにより、当該プリンタ３，１１０の使用頻度が大きいか小さいか、例えば上記のように日常的に使用されているものであるか、逆にほとんど使用されていないものであるか、等の情報を得ることができる。なお、このステップＳ５０が、各請求項の頻度算出手順に相当する。またステップＳ４０及びステップＳ５０が、情報取得手順に相当するとともに、情報取得手段として機能する。
【００６９】
そして、ステップＳ６０に移り、ＣＰＵ１２は、上記ステップＳ５０で算出された使用頻度情報が所定のしきい値よりも小さいかどうかを判定する。これにより、しきい値より小さければ使用頻度が低いプリンタ３，１１０であるとみなすことができる。なお、このステップＳ６０が、各請求項の頻度判定手順に相当する。
【００７０】
図９に、各プリンタ３，１１０ごとの印刷パラメータの値と、当該印刷パラメータに上記の式を適用して算出された重み付け合計値と、の組合せの例を示す。なお、この例では、上記の判定基準のしきい値として０を用いており、重み付け合計値が０より小さい場合に使用頻度を「低」とし、重み付け合計値が０より大きい場合に使用頻度を「高」としている。
【００７１】
図９において、上述の例に沿い、３つのラベルプリンタＡ、ラベルプリンタＢ、ラベルプリンタＣと、３つの複合機Ｄ、複合機Ｅ、複合機Ｆそれぞれの印刷パラメータの例と、算出された使用頻度と、頻度判定結果とが示されている。
【００７２】
複合機Ｄでは、印刷回数Ｃ１が４０回、印刷枚数Ｃ２が４０枚、プリンタ設定の使用回数Ｓが２０回、オフライン時間Ｔが１０００００分であり、これらを用いて算出された重み付け合計値が−１０となっている。この結果、使用頻度は「低」と判定されている。複合機Ｆでは、印刷回数Ｃ１が１０回、印刷枚数Ｃ２が１０枚、プリンタ設定の使用回数Ｓが０回、オフライン時間Ｔが２５０００分であり、これらを用いて算出された重み付け合計値が−５となっている。この結果、使用頻度は「低」と判定されている。ラベルプリンタＢでは、印刷回数Ｃ１が９０回、印刷枚数Ｃ２が１８０枚、プリンタ設定の使用回数Ｓが１０回、オフライン時間Ｔが４３２００分であり、これらを用いて算出された重み付け合計値が２３１．８となっている。この結果、使用頻度は「高」に判定されている。複合機Ｅでは、印刷回数Ｃ１が１２０回、印刷枚数Ｃ２が１２０枚、プリンタ設定の使用回数Ｓが０回、オフライン時間Ｔが４３２００分であり、これらを用いて算出された重み付け合計値が１９６．８となっている。この結果、使用頻度は「高」と判定されている。ラベルプリンタＣでは、印刷回数Ｃ１が１５０回、印刷枚数Ｃ２が１５０枚、プリンタ設定の使用回数Ｓが０回、オフライン時間Ｔが０分であり、これらを用いて算出された重み付け合計値が３００となっている。この結果、使用頻度は「高」に判定されている。ラベルプリンタＡでは、印刷回数Ｃ１が５０回、印刷枚数Ｃ２が５０枚、プリンタ設定の使用回数Ｓが５０回、オフライン時間Ｔが１２９６００分であり、これらを用いて算出された重み付け合計値が−４．６となっている。この結果、使用頻度は「低」に判定されている。
【００７３】
以上の結果、使用頻度が最も高いのは、ラベルプリンタＢであり、最も低いのは複合機Ｄである、と判定される。
【００７４】
なお、上記のステップＳ５０での算出結果（重み合計値）やステップＳ６０での判定結果は、例えば図８に示した使用履歴ファイル１３Ａに併せて書き込まれ、保存されるようにしてもよい。あるいは、それらの結果のみ、使用履歴ファイル１３Ａとは別の形で記憶するようにしてもよい。
【００７５】
以上のようにしてステップＳ６０が終了したら、ステップＳ７０に移る。ステップＳ７０では、ＣＰＵ１２は、全てのプリンタ３，１１０に対して上記ステップＳ３０〜ステップＳ６０の処理が実行されたかどうかを判定する。まだ処理が実行されていないプリンタ３，１１０が残っている間は判定が満たされず、ステップＳ３０に戻り、ステップＳ３０〜ステップＳ７０までの手順が繰り返される。こうして、全てのプリンタ３，１１０に対する上記ステップＳ３０〜ステップＳ６０の処理が実行された場合にはステップＳ７０の判定が満たされて、ステップＳ８０に移る。
【００７６】
ステップＳ８０では、ＣＰＵ１２は、使用頻度情報に応じた表示識別子の表示態様の変更処理を行う。この例では、上記したように、使用頻度が高い順に、ラベルプリンタＣ、ラベルプリンタＢ、複合機Ｅとなり、これら３つが使用頻度「高」と認定されている。また、残りのラベルプリンタＡ、複合機Ｃ、複合機Ｄは使用頻度「低」と認定されている。これにより、前述の図６に示したように、入力操作画面１７Ａの機器表示ボックス１７ａにおいて、使用頻度の多い順に上から下へ「ラベルプリンタＣ」「ラベルプリンタＢ」「複合機Ｅ」の３つの表示識別子のみが表示され、それら以外の使用頻度の低い機種の識別子は非表示化される(非表示化処理)。なお、この非表示化処理は、図８に示した各プリンタ３，１１０に関わる識別情報を削除することなく、使用履歴ファイル１３Ａは残したままで、アプリケーションＡＰにより表示識別子の表示のみが行われないような適宜のフィルタ処理等がなされることで、実行される。このように、プリンタ３，１１０の識別情報を削除するのではなく表示識別子を非表示扱いとすることで、これ以降、必要に応じて、当該識別情報の表示を復活させることも可能である。その後、このフローを終了する。なお、このステップＳ８０が、各請求項の表示変更手順、特に非表示化手順に相当するとともに、表示変更手段として機能する
【００７７】
以上説明したように、本実施形態においては、プリンタ３，１１０それぞれについて取得された使用頻度情報に応じて、表示識別子の表示態様の変更処理を行う。すなわち、例えばほとんど使用されておらず使用頻度が低いプリンタ３，１１０の表示識別子については、これ以降は表示しないように非表示化したり、ユーザがこの表示識別子を選択しにくくなるように表示態様の変更や識別情報自体の変更を行う。逆に、例えば日常的に使用され使用頻度が高いプリンタの表示識別子については、ユーザが選択しやすくなるように表示態様の変更や識別情報自体の変更を行うことが可能となる。これにより、ユーザは、使用頻度が高いプリンタ３，１１０について、表示識別子を容易かつ迅速に見つけ出すことができる。また、上記の使用頻度が低いプリンタ３，１１０に関わる表示識別子を非表示とする。これにより、ユーザが当該表示識別子を選択することがなくなる。したがって、利便性を向上することができる。
【００７８】
また、本実施形態では特に、通常のプリンタ３，１１０より容易に収集できる、上記印刷回数Ｃ１、印刷枚数Ｃ２、プリンタ設定使用回数Ｓ、オフライン時間Ｔ等の各種パラメータを用いて、使用が低頻度であるプリンタ３，１１０を確実に特定する。これにより、ユーザがそのプリンタ３，１１０の表示識別子を選択しにくくなるような処理を確実に行うことができる。
【００７９】
なお、本発明は、上記実施形態に限られるものではなく、技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例について説明する。
【００８０】
（１）識別情報を変更する場合
例えば、上記のように使用頻度の大小に応じてプリンタ３，１１０の表示識別子の表示・非表示を切り替えるのではなく、表示識別子の表す識別情報の内容を変更するようにしてもよい。
【００８１】
図１０は、本変形例における、操作端末２の表示部１７の上記入力操作画面１７Ａでの表示例を表す図である。図１０に示すように、使用頻度情報が上記所定のしきい値以上である（すなわち高頻度である）と判定された場合に、当該プリンタ３，１１０に関わる表示識別子が表す識別情報が、他の名称に変更される（各請求項記載の情報変更手順に相当)。すなわち、使用頻度が低いプリンタ３，１１０の表示識別子をユーザが選択しにくくなるような目立たない名称とする一方、使用頻度が高いプリンタ３，１１０の表示識別子をユーザが容易に選択できるような目立つ名称とする。
【００８２】
この例では、入力操作画面１７Ａの機器表示ボックス１７ａの表示位置や表示順序に、名称に基づく一定の規則性が予め設定されており、当該規則性を利用して、使用頻度が高いプリンタ３，１１０の表示識別子をユーザから見て最も目立つ位置に表示させ、使用頻度が低いプリンタ３，１１０の表示識別子をユーザから見て最も目立たない位置に表示させている。すなわち、この例では、上記規則性として数字が含まれる場合に当該数字の昇順により表示することが予め設定されている。そこで、これに対応し、識別情報に最近の使用日時情報を含ませるようにしている。最も使用頻度が高いラベルプリンタＣに関わる表示識別子が「１００８０２ｄｅｖｉｃｅ」と変更されて最も上位に表示され、ラベルプリンタＢに関わる表示識別子が「１００６２５ｄｅｖｉｃｅ」と変更されて２番目に表示され、複合機Ｅが「１００５１１ｄｅｖｉｃｅ」と変更されて３番目に表示され、使用頻度の高低がユーザにとって一目瞭然となるようにしている。なお、上記の規則性の他の例として、アルファベット順や五十音順により表示するようにしてもよい。
【００８３】
本変形例によっても、上記実施形態と同様、ユーザの利便性を確実に向上することができる。
【００８４】
（２）使用頻度の高い順に全て表示する場合
図１１は、本変形例における、操作端末２の表示部１７の上記入力操作画面１７Ａでの表示例を表す図である。図１１に示すように、プリンタ３，１１０の表示識別子を、使用頻度が高い順に表示させるようにしてもよい。図示の例では、前述の例に沿っており、使用頻度（図９に示した重み付け合計値参照）が高いものから低いものに向かって、「ラベルプリンタＣ」、「ラベルプリンタＢ」、「複合機Ｅ」、「ラベルプリンタＡ」、「複合機Ｆ」、「複合機Ｄ」の順番に、各表示識別子が機器表示ボックス１７ａに表示されている。
【００８５】
本変形例によっても、上記実施形態と同様、ユーザの利便性を確実に向上することができる。
【００８６】
（３）使用頻度に応じてマークを付加して表示する場合
図１２は、本変形例における、操作端末２の表示部１７の上記入力操作画面１７Ａでの表示例を表す図である。図１２に示すように、使用頻度情報が上記所定のしきい値以上である（すなわち高頻度である）と判定された場合に、当該プリンタ３，１１０に関わる表示識別子が表す識別情報に対し、所定のマーク（この例では星印）が付加される。すなわち、使用頻度が高いプリンタ３，１１０の表示識別子をユーザが容易に選択できるように目立たせる。図１２では、前述の例に沿い、使用頻度の最も高いラベルプリンタＣの表示識別子において、左端に黒塗りの★マークが表示されている。また、２番目に使用頻度の高いラベルプリンタＢの表示識別子、及び、３番目に使用頻度の高い複合機Ｅの表示識別子のそれぞれの左端に、白塗り（又は色無しの）☆マークが表示されている。
【００８７】
本変形例によっても、上記実施形態と同様、ユーザの利便性を確実に向上することができる。
【００８８】
（４）専用のアプリケーションを常駐させ、プリンタ識別情報を消去処理する場合
すなわち、以上は、図３を用いて前述したように、ＣＰＵ１２は、メモリ１３上に起動させ展開させた上記アプリケーションＡＰの機能を用いて、プリンタ３，１１０の表示識別子の表示内容を制御した。言い換えれば、本来は印刷データを生成するために用いられるアプリケーションＡＰに、上記プリンタ３，１１０の表示識別子の表示制御機能が付加されていた。本変形例では、上記とは異なり、プリンタ３，１１０の表示識別子の表示制御のために、上記印刷データ生成用のアプリケーションとは別の、専用のアプリケーションが用いられる。
【００８９】
図１３は、本変形例における操作端末２内の処理制御上の機能的構成の一例を表すブロック図であり、上記図３に対応する図である。図１３に示すように、本変形例では、操作端末２の上記メモリ（ＲＡＭ）１３上に、表示識別子の表示制御がなく通常の印刷データ生成のみに係わる印刷アプリケーションＡＰ１と、表示識別子の表示制御（この例では消去処理）に係わる常駐アプリケーションＡＰ２と、プリンタドライバＰＤとのそれぞれのプログラムが展開して起動し、相互に指示信号と情報信号とが送受可能となっている。そして印刷アプリケーションＡＰ１、常駐アプリケーションＡＰ２は、ともにプリンタドライバＰＤに対して信号を送受する。プリンタドライバＰＤは、上記同様、ネットワークＮＷによる接続を介し、プリンタ３，１１０と信号を送受する。
【００９０】
そして、本変形例では、上記図７のフローのステップＳ８０における表示変更処理において、ＣＰＵ１２は、上記常駐アプリケーションＡＰ２の機能を用いて、使用頻度情報に応じた表示識別子の表示態様の変更処理（削除処理）を行う。すなわち、前述の例に沿うと、使用頻度の少ない、ラベルプリンタＡ、複合機Ｄ、複合機Ｆの３つの識別情報が削除される。これに伴い、図８に対応する図１４に概念的に示すように、当該ラベルプリンタＡ、複合機Ｄ、複合機Ｆに関わる使用履歴ファイル１３Ａもそれぞれ削除される。このように、本変形例では、使用が低頻度であるプリンタ３，１１０の表示識別子は完全に消失し存在しなくなるので、ユーザが当該表示識別子を選択するのを確実に防止することができる。
【００９１】
（５）その他
以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。例えば、上記（４）の変形例で説明した表示識別子の削除処理を、上記常駐アプリケーションＡＰ２ではなく、上記実施形態における印刷データ生成用のアプリケーションＡＰの機能により実行するようにしてもよい。また、上記実施形態で説明した表示識別子の非表示化処理を、上記（４）の変形例における常駐アプリケーションＡＰ２の機能により実行するようにしてもよい。
【００９２】
なお、以上において、図３、図１３等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００９３】
また、図７に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００９４】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９５】
１                プリンタ情報処理システム
２                操作端末
３                ラベルプリンタ（プリンタ）
１２              ＣＰＵ
１３              メモリ
１４              操作部
１７              表示部
１１０            複合機（プリンタ）
ＰＤ              プリンタドライバ
ＡＰ１，ＡＰ２    アプリケーション
【図１】
0005413685.tif 000002
【図２】
0005413685.tif 000003
【図３】
0005413685.tif 000004
【図４】
0005413685.tif 000005
【図５】
0005413685.tif 000006
【図６】
0005413685.tif 000007
【図７】
0005413685.tif 000008
【図８】
0005413685.tif 000009
【図９】
0005413685.tif 000010
【図１０】
0005413685.tif 000011
【図１１】
0005413685.tif 000012
【図１２】
0005413685.tif 000013
【図１３】
0005413685.tif 000014
【図１４】
0005413685.tif 000015