(57)【特許請求の範囲】
【請求項１】
格納された論理プリンタ情報が不要かどうか判断し、
不要と判断された前記論理プリンタ情報を、一時的に一時保管場所に移動し保管する実行命令を発行することを特徴とする論理プリンタ制御プログラム。
【請求項２】
前記命令により前記一時保管場所に移動し保管された前記論理プリンタをユーザの命令により完全に削除することを特徴とする請求項１記載の論理プリンタ制御プログラム。
【請求項３】
前記命令により前記一時保管場所に移動し保管された前記論理プリンタをユーザの命令により復元して再登録することを特徴とする請求項１または２記載の論理プリンタ制御プログラム。
【請求項４】
前記命令により前記一時保管場所に移動し保管された前記論理プリンタを監視し、
定期的に自動削除することを特徴とする請求項１から３のいずれか１項に記載の論理プリンタ制御プログラム。
【請求項５】
格納された論理プリンタ情報が不要かどうか判断する判断手段と、
前記判断手段により不要と判断された前記論理プリンタ情報を、一時的に一時保管場所に移動し保管する一時保管手段を有することを特徴とする情報処理装置。
【請求項６】
前記一時保管手段により前記一時保管場所に移動し保管された前記論理プリンタをユーザの命令により完全に削除する手段をさらに有することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記一時保管手段により前記一時保管場所に移動し保管された前記論理プリンタをユーザの命令により復元して再登録する手段をさらに有することを特徴とする請求項５または６記載の情報処理装置。
【請求項８】
前記一時保管手段により前記一時保管場所に移動し保管された前記論理プリンタを監視する手段と、
前記論理プリンタを定期的に自動削除する手段をさらに有することを特徴とする請求項５から７のいずれか１項に記載の情報処理装置。
【請求項９】
請求項１から４のいずれか１項に記載の論理プリンタ制御プログラムを記憶する記憶手段を有する印刷システム。
【請求項１０】
請求項５から８のいずれか１項に記載の情報処理装置を有する印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、論理プリンタ制御プログラム、情報処理装置および印刷システム
に関し、特に論理プリンタ管理方法にかかる論理プリンタ制御プログラム、情報処理装置および印刷システムに関する。
【０００２】
【従来の技術】
従来から、Ｗｉｎｄｏｗｓ(登録商標)のような、プリンタと接続するための情報やプリンタドライバ情報などのプリンタ毎の情報を論理プリンタとして登録しておいて、この論理プリンタを介してプリンタを利用するような印刷システムが知られている。
【０００３】
【発明が解決しようとする課題】
しかし、このような印刷システムでは、オフィスにおける新しいプリンタの導入、オフィスの引越し、ＰＣの他部屋への移動、ネットワークプリンタを利用している場合のプリンタのネットワークアドレス変更または外出先での印刷などにともなって、ＰＣに新しい論理プリンタを登録する必要がある。
【０００４】
ところが、このとき不要になった論理プリンタを削除すればよいのだが、従来の印刷システムではプリンタ情報を完全に削除するためには、いくつかの操作を手動で行わなくてはならないため手間がかかる、あるいは必要に迫られない（“プリンタの追加”は行わないと印刷できないが、”プリンタの削除”は行わなくても印刷ができなくなるわけではない）ため削除しないことが多い。また、削除を行うとしても、どの論理プリンタを削除すればよいのか簡単に見分けられなかったり、誤操作により必要なプリンタを削除してしまうこともある。
【０００５】
このように、不要な論理プリンタを削除しないでいると、プリンタの設定や印刷指示時の論理プリンタの選択作業がまぎらわしく、また、誤って選択した場合には意図しないプリンタに出力されることになり、用紙や労力の無駄となるなどの問題がある。
【０００６】
そこで、本発明は、上記のような問題を鑑み、不要な論理プリンタを簡単に移動・ 削除等する論理プリンタ制御プログラム、情報処理装置および印刷システムを提供することを目的とする。すなわち、本発明の目的は、論理プリンタ保管場所に不要な論理プリンタが多数できてしまうことを防ぎ、ユーザが印刷時に目的のプリンタを選択しやすくなるようにすることにより、ユーザの誤操作により用紙の無駄が発生することや必要なプリンタが削除されてしまうことなどを防止することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る論理プリンタ制御プログラム、情報処理装置および印刷システムは、不要になった論理プリンタ情報を完全に削除する前に一時的に待避する論理プリンタ一時保管場所を備え、不要な論理プリンタを自動的に判別し、これらの不要となった論理プリンタを自動的に当該論理プリンタ一時保管場所へコピーする。その後、印刷システムから論理プリンタの登録を自動もしくはユーザの指示で削除する。以下、各請求項ごとに説明する。
【０００８】
請求項１記載の発明によれば、論理プリンタ制御プログラムは、格納された論理プリンタ情報が不要かどうか判断し、不要と判断された論理プリンタ情報を、一時的に一時保管場所に移動し保管する実行命令を発行することを特徴とするものである。
【０００９】
請求項２記載の発明によれば、論理プリンタ制御プログラムは、前記命令により一時保管場所に移動し保管された論理プリンタをユーザの命令により完全に削除する請求項１記載の論理プリンタ制御プログラムことを特徴とするものである。
【００１０】
請求項３記載の発明によれば、 論理プリンタ制御プログラムは、前記命令により一時保管場所に移動し保管された論理プリンタをユーザの命令により復元して再登録する請求項１または２記載の論理プリンタ制御プログラムであることを特徴とするものである。
【００１１】
請求項４記載の発明によれば、論理プリンタ制御プログラムは、前記命令により一時保管場所に移動し保管された論理プリンタを監視し、定期的に自動削除する請求項１から３のいずれか１項に記載の論理プリンタ制御プログラムであることを特徴とするものである。
【００１２】
請求項５記載の発明によれば  情報処理装置は、格納された論理プリンタ情報が不要かどうか判断する判断手段と、判断手段により不要と判断された論理プリンタ情報を、一時的に一時保管場所に移動し保管する一時保管手段を有することを特徴とするものである。
【００１３】
請求項６記載の発明によれば、情報処理装置は、一時保管手段により前記一時保管場所に移動し保管された前記論理プリンタをユーザの命令により完全に削除する手段をさらに有する請求項５記載の情報処理装置であることを特徴とするものである。
【００１４】
請求項７記載の発明によれば、情報処理装置は、一時保管手段により一時保管場所に移動し保管された論理プリンタをユーザの命令により復元して再登録する手段をさらに有する請求項５または６記載の情報処理装置であることを特徴とするものである。
【００１５】
請求項８記載の発明によれば、情報処理装置は、一時保管手段により一時保管場所に移動し保管された論理プリンタを監視する手段と、論理プリンタを定期的に自動削除する手段をさらに有する請求項５から７のいずれか１項に記載の情報処理装置であることを特徴とするものである。
【００１６】
請求項９記載の発明によれば、印刷システムは、請求項１から４のいずれか１項に記載の論理プリンタ制御プログラムを記憶する記憶手段を有することを特徴とするものである。
【００１７】
請求項１０記載の発明によれば、印刷システムは、請求項５から８のいずれか１項に記載の情報処理装置を有することを特徴とするものである。
【００１８】
【発明の実施の形態】
添付図面を参照して、本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの実施の形態を以下詳細に説明する。なお、どのプリンタが不要であるかを判別する手段については、すでに考案されており、ここでは詳細は述べない。
【００１９】
図１に、本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態のシステム構成図が示されている。このシステムは、印刷要求をする端末装置１と、プリントサーバー２と、画像出力装置（印刷装置）３と、これらが接続されているネットワーク４とで構成される。画像出力装置３は、画像出力装置３ａと、画像出力装置３ｂと、画像出力装置３ｃとで構成される。なお図１では、端末装置１がネットワーク４を介し画像出力装置３と接続されている例を示しているが、端末装置は画像出力装置（印刷装置）と直接接続されていてもかまわない。
【００２０】
図２には、本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態のシステム概念図が示されている。論理プリンタ保管場所１０に保管されていた論理プリンタＡと論理プリンタＢのうち、判断手段により不要と判断された論理プリンタＢは、論理プリンタ一時保管場所１１に移動し、ここで保管される。論理プリンタ一時保管場所１１に保管された論理プリンタＢは、ユーザにより不要と判断されれば、ユーザの指示により、完全に削除される。もっとも、後述のように、論理プリンタ一時保管場所１１に保管された論理プリンタが定期的に自動削除されるという構成でもよい。論理プリンタ一時保管場所１１に保管された論理プリンタＢは、ユーザにより改めて必要と判断されれば、ユーザの指示により、復活し、論理プリンタ保管場所１０に再び保管される。
【００２１】
まず、本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例１について以下説明する。
【００２２】
図３には、本実施例の機能ブロック図が示されている。このシステムは、メイン制御部１００と、論理プリンタ情報一時保管部１０１と、論理プリンタ削除判断部１０２と、論理プリンタ移動部１０３とから構成される。
【００２３】
メイン制御部１００は、全体の制御を行う。論理プリンタ情報一時保管部１０１は、不要となった論理プリンタ情報を一時的に保持する。論理プリンタ削除判断部１０２は、論理プリンタ情報を取得し、不要かどうかを判断する。論理プリンタ移動部１０３は、不要と判断された論理プリンタ情報を論理プリンタ情報一時保管部１０１にコピーし、端末装置上の印刷システムから登録を削除する。
【００２４】
図３を用いて、図２で説明した論理プリンタ保管場所１０から論理プリンタ一時保管場所１１への論理プリンタの移動について以下説明する。
【００２５】
格納された論理プリンタ情報は、論理プリンタ削除判断部１０２によって不要かどうか判断される。不要と判断された論理プリンタ情報は、論理プリンタ移動部１０３によって、論理プリンタ情報一時保管部１０１にコピーされ、端末装置上の印刷システムから登録を削除される。メイン制御部１００は、以上の動作全体の制御を行う。こうして、論理プリンタ（論理プリンタ情報）は、論理プリンタ保管場所１０から論理プリンタ一時保管場所１１（論理プリンタ情報一時保管部１０１に相当）へ移動する。
【００２６】
図６には、実施例１の動作を示すフローチャートが示されている。ステップＳ１において、論理プリンタリストが取得される。ステップＳ２において、論理プリンタ情報が取得される。ステップＳ３において、不要なプリンタか否かが判断される。不要なプリンタではない（Ｎｏ）と判断されれば、ステップＳ１後ステップＳ２前に戻る。不要なプリンタである（Ｙｅｓ）と判断されれば、ステップＳ４において、当該プリンタの論理プリンタ情報が、論理プリンタ一時保管場所１１に保存される。次いで、印刷システムから論理プリンタの登録が削除される。その後、ステップＳ５において、リスト終了の確認をし、終了しなければ（Ｎｏ）、ステップＳ１後ステップＳ２前に戻る。終了すれば（Ｙｅｓ）、論理プリンタ一時保管場所１１への移動処理が終了する（ｅｎｄ）。以上のような手順によって、論理プリンタ（論理プリンタ情報）は、論理プリンタ保管場所１０から論理プリンタ一時保管場所１１へ移動する。
【００２７】
なお、論理プリンタ一時保管場所１１への移動を行うタイミング（フローチャートのスタートの条件）としては、ＰＣの起動時、新規プリンタ追加時、ある一定の時間間隔などがあげられる。ただし、それらに限定されない。
【００２８】
また、論理プリンタ削除判断部１０２で削除する／しないを判断する要因としては、新規にプリンタが追加された否か、長期間使われないプリンタか否か、移動などによりＰＣのネットワークアドレスが変更になったか否かなどがあげられる。すなわち、新規にプリンタが追加された場合に過去のプリンタを削除すると判断するか、長期間使われないプリンタは削除すると判断するか、移動などによりＰＣのネットワークアドレスが変更になった場合に旧アドレスのプリンタを削除すると判断するかである。ただし、このような場合に限定されない。
【００２９】
次に、本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの他の実施形態たる実施例２について以下説明する。
【００３０】
図４には、本実施例の機能ブロック図が示されている。このシステムは、メイン制御部１００と、論理プリンタ情報一時保管部１０１と、コマンド受付部１０４と、コマンド解析部１０５と、論理プリンタ削除部１０６と、論理プリンタ復元部１０７とから構成される。
【００３１】
メイン制御部１００は、全体の制御を行う。論理プリンタ情報一時保管部１０１は、不要となった論理プリンタ情報を一時的に保持する。コマンド受付部１０４は、論理プリンタ情報一時保管部１０１の論理プリンタに対するユーザの操作( 請求項２または６では削除コマンド、請求項３または７では復活コマンド) を受け付ける。コマンド解析部１０５は、ユーザの実行したコマンドを解析する。論理プリンタ削除部１０６は、論理プリンタ情報一時保管部１０１からの論理プリンタ情報の削除を行う。論理プリンタ復元部１０７は、論理プリンタ情報一時保管部１０１の論理プリンタ情報をもとに、論理プリンタを再登録する。
【００３２】
図４を用いて、図２で説明した論理プリンタ一時保管場所１１の論理プリンタに対するユーザのオペレーションについて以下説明する。
【００３３】
論理プリンタ情報一時保管部１０１に保持された論理プリンタに対して、ユーザは、削除コマンドまたは復活コマンドを実行する。コマンド受付部１０４は、ユーザの実行した削除コマンドまたは復活コマンドを受け付ける。次いで、コマンド解析部１０５が、ユーザの実行したコマンドを解析する。ユーザの実行したコマンドが削除コマンドの場合は、論理プリンタ削除部１０６が、論理プリンタ情報一時保管部１０１から当該論理プリンタ情報の削除を行う。ユーザの実行したコマンドが復活コマンドの場合は、論理プリンタ復元部１０７が、論理プリンタ情報一時保管部１０１の論理プリンタ情報をもとに、論理プリンタを再登録する。メイン制御部１００が、以上の動作全体の制御を行う。こうして、ユーザは、論理プリンタ一時保管場所１１（論理プリンタ情報一時保管部１０１に相当）にある論理プリンタ（論理プリンタ情報）を削除したり、復活（再登録）させたりすることができる。
【００３４】
図７には、実施例２の動作を示すフローチャートが示されている。ステップＳ１１において, ユーザがコマンドを実行する。ステップＳ１２において、 削除コマンドか否かが識別される。削除コマンドであれば（Ｙｅｓ）、ステップＳ１３において、論理プリンタ一時保管場所１１に論理プリンタ情報があるか否かが検索される。論理プリンタ情報があれば（Ｙｅｓ）、ステップＳ１４において、論理プリンタ一時保管場所１１から論理プリンタ情報が完全に除去される。ステップＳ１２において、 削除コマンドでないと認識されれば（Ｎｏ）、ステップＳ１５において、復活コマンドか否かが判断される。復活コマンドであれば（Ｙｅｓ）、ステップＳ１６において、論理プリンタ一時保管場所１１の論理プリンタ情報をもとに印刷システムに論理プリンタが再登録される。次いで、論理プリンタ一時保管場所１１に保存されていた論理プリンタ情報が削除される。以上のような手順によって、ユーザは、論理プリンタ一時保管場所１１（論理プリンタ情報一時保管部１０１に相当）にある論理プリンタ（論理プリンタ情報）を削除したり、復活（再登録）させたりすることができる。
【００３５】
次に、本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの他の実施形態たる実施例３について以下説明する。
【００３６】
図５には、本実施例の機能ブロック図が示されている。この図は、メイン制御部１００と、論理プリンタ情報一時保管部１０１と、論理プリンタ削除部１０６と、論理プリンタ一時保管場所監視部１０８とから構成される。
【００３７】
メイン制御部１００は、全体の制御を行う。論理プリンタ情報一時保管部１０１は、不要となった論理プリンタ情報を一時的に保持する。論理プリンタ一時保管場所監視部１０８は、論理プリンタ情報一時保管部１０１を監視する。論理プリンタ削除部１０６は、定期的に論理プリンタ一時保管部１０１から論理プリンタ情報を削除する。このような構成により、論理プリンタ一時保管場所の論理プリンタが自動削除される。
【００３８】
図８には、実施例３の動作を示すフローチャートが示されている。ステップＳ２１において、 タイマーリセット後、タイマーをセットして、タイマーをスタートさせる。ステップＳ２２において、セットされたタイマーの監視時間が経過すると（Ｙｅｓ）、ステップＳ２３において、論理プリンタ一時保管場所１１に論理プリンタ情報があるか否かが検索される。論理プリンタ情報があれば（Ｙｅｓ）、ステップＳ２４において、論理プリンタ一時保管場所１１から論理プリンタ情報が完全に削除される。以後同様のステップが自動的に繰り返される。以上のような手順によって、論理プリンタ一時保管場所１１の論理プリンタが自動削除される。
【００３９】
【発明の効果】
本発明によれば、論理プリンタ制御プログラム、情報処理装置および印刷システムは、不要になった論理プリンタ情報を完全に削除する前に一時的に待避する論理プリンタ一時保管場所を備え、不要な論理プリンタを自動的に判別し、これらの不要となった論理プリンタを自動的に当該論理プリンタ一時保管場所へコピーする。その後、論理プリンタの登録を自動もしくはユーザの指示で削除することにより、論理プリンタ保管場所に不要な論理プリンタが多数できてしまうことを防ぎ、ユーザが印刷時に目的のプリンタを選択しやすくなる。よって、ユーザの誤操作により発生する用紙の無駄や必要なプリンタを削除してしまうなどを防止ができる。以下、各請求項ごとに説明する。
【００４０】
請求項１から１０記載の発明によれば、印刷システムから論理プリンタを削除することにより、ユーザからは不要な論理プリンタが見えなくなるので、印刷時に目的のプリンタを選択しやすくなる。また、誤って意図しないプリンタ機器に出力してしまうという操作ミスを防ぐことができる。
【００４１】
請求項１から１０記載の発明によれば、論理プリンタ一時保管場所を参照することで、どのプリンタを削除すべきかを簡単に知ることができ、そこにある論理プリンタに対し削除コマンドを実行すれば良い。また、請求項２、６、９、１０記載の発明によれば、ユーザの指示により削除することにより、使用頻度の少ない論理プリンタなど必要な論理プリンタ情報が誤って削除されるのを防ぐことができる。
【００４２】
請求項３、４、７から１０記載の発明によれば、論理プリンタ一時保管場所に移動された論理プリンタ情報を、ユーザの指示により論理プリンタ補情報保管場所に戻すことにより、ユーザは論理プリンタを新規に導入する際の手間を省くことができる。
【００４３】
請求項４、８、から１０記載の発明によれば、論理プリンタ一時保管場所に移動された論理プリンタ情報を定期的に削除することにより、ユーザは不要となった論理プリンタをわざわざ削除する手間を省くことができる。
【図面の簡単な説明】
【図１】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態のシステム構成図である。
【図２】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態のシステム概念図である。
【図３】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例１の機能ブロック図がである。
【図４】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例２の機能ブロック図である。
【図５】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例３の機能ブロック図である。
【図６】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例１の動作を示すフローチャートである。
【図７】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例２の動作を示すフローチャートである。
【図８】本発明による論理プリンタ制御プログラム、情報処理装置および印刷システムの一実施形態たる実施例３の動作を示すフローチャートである。
【符号の説明】
１  端末装置
２  プリントサーバ
３  画像出力装置
１０  論理プリンタ保管場所
１１  論理プリンタ一時保管場所
１００  メイン制御部
１０１  論理プリンタ情報一時保管部
１０２  論理プリンタ削除判断部
１０３  論理プリンタ移動部
１０４  コマンド受付部
１０５  コマンド解析部
１０６  論理プリンタ削除部
１０７  論理プリンタ復元部
１０８  論理プリンタ一時保管場所監視部
【図１】
0003775786.tif 000002
【図２】
0003775786.tif 000003
【図３】
0003775786.tif 000004
【図４】
0003775786.tif 000005
【図５】
0003775786.tif 000006
【図６】
0003775786.tif 000007
【図７】
0003775786.tif 000008
【図８】
0003775786.tif 000009