(57)【要約】【課題】  代行印刷を行う画像形成装置を設定する際、ユーザの所望する設定に近い状態の印刷結果が得られる画像形成装置を選択できる印刷システムを提供する。【解決手段】  代行印刷の候補となる画像形成装置を探索し、探索された画像形成装置に関する属性情報を取得し、取得した画像形成装置の属性情報を画像形成装置リストに登録し、該リストに基づいて、代行印刷を行う。【選択図】  図５
2005173689.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる印刷システムにおいて、
前記情報処理装置に予め代行印刷の候補となる画像形成装置の属性情報を仮想ポートに設定する設定手段と、
前記複数の画像形成装置の中から代行印刷の候補となる画像形成装置を探索する探索手段と、
該探索された画像形成装置に関する属性情報を取得する取得手段と、
該取得した画像形成装置に関する属性情報を基に、該設定されたの属性情報と比較する比較手段と、
該比較結果から、代行印刷可能な画像形成装置の選択を行い、代行印刷を行う画像形成装置リストに追加する管理手段を備えたことを特徴とする印刷システム。
【請求項２】
前記情報処理装置において代行印刷が行われる画像形成装置リストが存在する場合に、
それらの画像形成装置を探索し、探索結果と比較する比較手段と、
該比較結果から、存在しない画像形成装置を代行印刷を行う画像形成装置リストから削除する管理手段を備えたことを特徴とする印刷システム。
【請求項３】
代行印刷を行う画像形成装置の優先順位をつける代行優先順位管理部を備えたことを特徴とする請求項１または２記載の印刷システム。
【請求項４】
代行印刷を行う画像形成装置リストに変化があった場合に、リストの変化内容を通知する通知手段を備えたことを特徴とする請求項１から３記載の印刷システム。
【請求項５】
代行印刷を行う画像形成装置の設置場所を通知する通知手段を備えたことを特徴とする請求項１から４記載の印刷システム。
【請求項６】
前記通信機器はプリンタであることを特徴とする請求項１から５記載の印刷システム。
【請求項７】
前記画像形成装置の属性情報は、原稿サイズ、出力用紙サイズ、最大印刷部数、原稿の向き、出力方法、ページレイアウト、トナー濃度、インク乾燥時間、ステープルモード、パンチモード、逆順印刷モード、出力倍率、スタンプ、保存先、割り込み印刷モード、両面印刷、製本印刷、とじ方向、排紙方法、排紙先、部単位印刷モード、印刷処理オプション、給紙方法、用紙タイプ、印刷目的、解像度、課金管理コード、ユーザアカウント、部門コード、パスワード、ＰＩＮナンバー、オーバレイファイル、オーバレイフォーム、ＦＡＸ先電話番号、相手先名称、送信時刻、電子メールアドレスのいずれか１つ以上を含むことを特徴とする請求項１から６記載の印刷システム。
【請求項８】
情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる印刷方法において、
前記情報処理装置に予め代行印刷の候補となる画像形成装置の属性情報を仮想ポートに設定する設定手段と、
前記複数の画像形成装置の中から代行印刷の候補となる画像形成装置を探索する探索手段と、
該探索された画像形成装置に関する属性情報を取得する取得手段と、
該取得した画像形成装置に関する属性情報を基に、該設定されたの属性情報と比較する比較手段と、
該比較結果から、代行印刷可能な画像形成装置の選択を行い、代行印刷を行う画像形成装置リストに追加する管理手段を備えたことを特徴とする印刷方法。
【請求項９】
前記情報処理装置において代行印刷が行われる画像形成装置リストが存在する場合に、
それらの画像形成装置を探索し、探索結果と比較する比較手段と、
該比較結果から、存在しない画像形成装置を代行印刷を行う画像形成装置リストから削除する管理手段を備えたことを特徴とする印刷方法。
【請求項１０】
代行印刷を行う画像形成装置の優先順位をつける代行優先順位管理部を備えたことを特徴とする請求項８または９記載の印刷方法。
【請求項１１】
代行印刷を行う画像形成装置リストに変化があった場合に、リストの変化内容を通知する通知手段を備えたことを特徴とする請求項８から１０記載の印刷方法。
【請求項１２】
代行印刷を行う画像形成装置の設置場所を通知する通知手段を備えたことを特徴とする請求項８から１１記載の印刷方法。
【請求項１３】
前記通信機器はプリンタであることを特徴とする請求項８から１２記載の印刷方法。
【請求項１４】
前記画像形成装置の属性情報は、原稿サイズ、出力用紙サイズ、最大印刷部数、原稿の向き、出力方法、ページレイアウト、トナー濃度、インク乾燥時間、ステープルモード、パンチモード、逆順印刷モード、出力倍率、スタンプ、保存先、割り込み印刷モード、両面印刷、製本印刷、とじ方向、排紙方法、排紙先、部単位印刷モード、印刷処理オプション、給紙方法、用紙タイプ、印刷目的、解像度、課金管理コード、ユーザアカウント、部門コード、パスワード、ＰＩＮナンバー、オーバレイファイル、オーバレイフォーム、ＦＡＸ先電話番号、相手先名称、送信時刻、電子メールアドレスのいずれか１つ以上を含むことを特徴とする請求項８から１３記載の印刷方法。
【請求項１５】
情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる情報処理装置において、
前記情報処理装置に予め代行印刷の候補となる画像形成装置の属性情報を仮想ポートに設定する設定手段と、
前記複数の画像形成装置の中から代行印刷の候補となる画像形成装置を探索する探索手段と、
該探索された画像形成装置に関する属性情報を取得する取得手段と、
該取得した画像形成装置に関する属性情報を基に、該設定されたの属性情報と比較する比較手段と、
該比較結果から、代行印刷可能な画像形成装置の選択を行い、代行印刷を行う画像形成装置リストに追加する管理手段を備えたことを特徴とする情報処理装置。
【請求項１６】
請求項８乃至１４のいずれかに記載の印刷方法を実現するためのプログラムコードを保持する記憶媒体。
【請求項１７】
請求項８乃至１４のいずれかに記載の印刷方法を実現するためのプログラムコードを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる印刷システム、印刷方法、情報処理装置、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる印刷システムとして、代行を行ったプリンタを探す手間を省くためのシステムとして、プリンタサーバが代行印刷させるプリンタを選択するシステムに関する技術がある（例えば特許文献１参照）。
【特許文献１】特開２００３−２２１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の印刷システムでは、代行印刷を行う代替プリンタの登録が煩雑で、ネットワーク上に画像形成装置が追加された場合や、ネットワークから画像形成装置が取り外された場合に、ユーザがこれらの画像形成装置の追加、削除処理を行わなければならない。
【０００４】
また、ユーザの所望する設定が代行先の機器で登録可能であるか否かを、ユーザが事前に分かっていないと使うことが難しく、状態変化に即して代行印刷を行わせる機器をリアルタイムに選択する場合、その選択は不便であり、また、ユーザの所望する設定に近い状態の印刷結果を得ることが難しかった。
【０００５】
さらに、代行印刷を行う機器を探索する時、電源が起動していな機器があった場合、その機器を選択することはできなかった。
【０００６】
そこで、本発明は、代行印刷を行う画像形成装置を設定する際、ユーザの所望する設定に近い状態の印刷結果が得られる画像形成装置を選択できる印刷システム、印刷方法、情報処理装置、プログラムおよび記憶媒体を提供することを目的とする。
【０００７】
また、本発明は、電源が起動していない画像形成装置が存在する印刷システムに対しても、印刷方法、情報処理装置、プログラムおよび記憶媒体を提供することを他の目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の印刷システムは、情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる印刷システムにおいて、前記情報処理装置に予め代行印刷の候補となる画像形成装置の属性情報を仮想ポートに設定する設定手段と、前記複数の画像形成装置の中から代行印刷の候補となる画像形成装置を探索する探索手段と、該探索された画像形成装置に関する属性情報を取得する取得手段と、該取得した画像形成装置に関する属性情報を基に、該設定されたの属性情報と比較する比較手段と、該比較結果から、代行印刷可能な画像形成装置の選択を行い、代行印刷を行う画像形成装置リストに追加する管理手段を備えたことを特徴とする。
【０００９】
本発明の印刷方法は、情報処理装置に複数の画像形成装置が接続され、印刷要求に対して障害があった場合、その印刷を別の画像形成装置に代行させる印刷方法において、前記情報処理装置に予め代行印刷の候補となる画像形成装置の属性情報を仮想ポートに設定する設定手段と、前記複数の画像形成装置の中から代行印刷の候補となる画像形成装置を探索する探索手段と、該探索された画像形成装置に関する属性情報を取得する取得手段と、該取得した画像形成装置に関する属性情報を基に、該設定されたの属性情報と比較する比較手段と、該比較結果から、代行印刷可能な画像形成装置の選択を行い、代行印刷を行う画像形成装置リストに追加する管理手段を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、代行印刷を行う複数の画像形成装置を設定する際、画像形成装置の増減を意識することなく、ユーザの所望する設定に近い状態の印刷結果が得られる画像形成装置を選択できる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の実施形態を複数の実施例に基づき、それぞれ図面を参照して詳細に説明する。
【００１２】
［第１の実施の形態］
本実施例は、請求項１、４、５、６、７の一部の実施例を説明する。
【００１３】
先ず、第１の実施形態に係るプリンタドライバインストールシステムの構成を図１のブロック図を参照して説明する。尚、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、パラレルポートの接続がなされていても、シリアルポートの接続がなされていても、ＬＡＮ（Local Area Network：ローカルエリアネットワーク）、ＷＡＮ（Wide Area Network：広域ネットワーク）等のネットワークを介して接続がなされ処理が行われるシステムであっても、本発明を適用できることは言うまでもない。また、第１の実施形態で説明する情報処理装置はホストコンピュータであり、通信機器はプリンタである。
【００１４】
第１の実施形態に係るプリンタドライバインストールシステムは、ホストコンピュータ３０００とプリンタ１５００とから構成されている。ホストコンピュータ３０００は、ＣＰＵ１とＲＡＭ２と、ＲＯＭ３とキーボードコントローラ（ＫＢＣ）５と、ＣＲＴコントローラ（ＣＲＴＣ）６とディスクコントローラ（ＤＫＣ）７と、プリンタコントローラ（ＰＲＴＣ）８と、キーボード（ＫＢ）９と、ＣＲＴディスプレイ（ＣＲＴ）１０と、外部メモリ１１とを備えている。
【００１５】
先ず、ホストコンピュータ３０００各部の構成を詳述すると、ＣＰＵ１はシステムバスに接続された各デバイスを統括的に制御する中央処理装置であり、ＲＯＭ３のプログラム用ＲＯＭ３ｂ（後述）或いは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。また、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴディスプレイ１０上でのＷＳＹＩＷＹＧ（What You See Is What You Get：ＣＲＴディスプレイ画面上に見えているそのままの大きさや形で印刷できる機能）を可能としている。
【００１６】
更に、ＣＰＵ１はＣＲＴディスプレイ１０上のマウスカーソル（図示略）等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザはプリンタ１５００を使用して印刷する際、印刷設定に関するウインドウを開き、プリンタ１５００の設定や印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができるようになっている。
【００１７】
ＲＡＭ２はＣＰＵ１の主メモリ、ワークエリア等として機能する。ＲＯＭ３はフォント用ＲＯＭ３ａと、プログラム用ＲＯＭ３ｂと、データ用ＲＯＭ３ｃとを備えている。フォント用ＲＯＭ３ａ或いは外部メモリ１１は、上記文書処理の際に使用するフォントデータなどを記憶する。プログラム用ＲＯＭ３ｂ或いは外部メモリ１１は、ＣＰＵ１の制御プログラムであるオペレーティングシステム（以下、ＯＳ）等を記憶する。データ用ＲＯＭ３ｃ或いは外部メモリ１１は、上記文書処理等を行う際に使用する各種データを記憶する。
【００１８】
キーボードコントローラ（ＫＢＣ）５は、キーボード９やポインティングデバイス（図示略）からのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。ディスクコントローラ（ＤＫＣ）７は、外部メモリ１１とのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）８は、双方向性インタフェース２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。キーボード９は、各種キーを備えている。
【００１９】
ＣＲＴディスプレイ（ＣＲＴ）１０は、図形，イメージ文字，表等を表示する。外部メモリ１１はハードディスク（ＨＤ），フロッピー（登録商標）ディスク（ＦＤ）等から構成されており、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，プリンタ制御コマンド生成プログラム（以下、プリンタドライバ）等を記憶する。
【００２０】
上述したＣＰＵ１，ＲＡＭ２，ＲＯＭ３，キーボードコントローラ（ＫＢＣ）５，ＣＲＴコントローラ（ＣＲＴＣ）６，ディスクコントローラ（ＤＫＣ）７，プリンタコントローラ（ＰＲＴＣ）８は、コンピュータ制御ユニット２０００上に配設されている。
【００２１】
次に、プリンタ１５００各部の構成を詳述すると、ＣＰＵ１２は、システムバス１５に接続された各デバイスを統括的に制脚する中央処理装置であり、ＲＯＭ１３のプログラム用ＲＯＭ１３ｂ（後述）に記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいて印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、ＣＰＵ１２は、入力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知できる構成となっている。
【００２２】
ＲＡＭ１９は、ＣＰＵ１２の主メモリや、ワークエリア等として機能し、増設ポートに接続されるオプションＲＡＭ（図示略）によりメモリ容量を拡張することができるように構成されている。尚、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。ＲＯＭ１３は、フォント用ＲＯＭ１３ａと、プログラム用ＲＯＭ１３ｂと、データ用ＲＯＭ１３ｃとを備えている。フォント用ＲＯＭ１３ａは、上記出力情報を生成する際に使用するフォントデータなどを記憶する。プログラム用ＲＯＭ１３ｂは、ＣＰＵ１２の制御プログラム等を記憶する。データ用ＲＯＭ１３ｃは、プリンタ１５００にハードディスク等の外部メモリ１４が接続されていない場合には、ホストコンピュータ３０００上で利用される情報等を記憶する。
【００２３】
入力部１８は、双方向性インタフェース２１を介してプリンタ１５００とホストコンピュータ３０００との間におけるデータの送受を行う。印刷部インタフェース（Ｉ／Ｆ）１６は、ＣＰＵ１２と印刷部１７との間におけるデータの送受を行う。メモリコントローラ（ＭＣ）２０は、外部メモリ１４のアクセスを制御する。印刷部１７は、ＣＰＵ１２の制御に基づき印刷動作を行う。操作部１５０１は、各種操作のためのスイッチや表示手段（例えばＬＥＤ表示器）等を備えている。
【００２４】
外部メモリ１４は、ハードディスク（ＨＤ）、ＩＣカード等から構成されており、プリンタ１５００にオプションとして接続される。外部メモリ１４は、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶するものであり、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。尚、外部メモリ１４は、１個に限らず、複数個備えることが可能となっている。即ち、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、ＮＶＲＡＭ（図示略）を有し、操作部１５０１からのプリンタモード設定情報を記憶するようにしてもよい。
【００２５】
上述したＣＰＵ１２，ＲＡＭ１９，ＲＯＭ１３，入力部１８，印刷部インタフェース（Ｉ／Ｆ）１６，メモリコントローラ（ＭＣ）２０は、プリンタ制御ユニット１０００上に配設されている。
【００２６】
図２は、プリンタ等の印刷装置２０５および２０６が直接接続されているか、あるいはネットワーク経由で接続されているホストコンピュータにおける典型的な印刷処理の構成を示すブロック図である。図２において、仮想ポート属性情報設定部２００、機器探索部２０１、機器属性情報取得部２０２、属性情報比較部２０３、代行印刷管理部２０４、代行印刷情報通知部２０５は、上記図１の外部メモリ１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。
【００２７】
本実施形態の印刷システムは代行印刷システムに適用される。図２は実施の形態における代行印刷システムおよびそのモジュールとしてのホストコンピュータの構成を示すブロック図である。図において、２０００はホストコンピュータ（端末）であり、印字データおよび制御コードからなる印字情報を入出力装置（プリンタ装置）２０５〜２０６に送信する。ホストコンピュータ（端末）２０００は、プリンタ装置２０５〜２０６と双方向通信を行い、各入出力装置からプリンタ属性情報を取得する。
【００２８】
仮想ポート属性情報設定部２００は、ホストコンピュータ２０００とプリンタ装置２０５の通信を行うためのポートモニタに、予めユーザが所望する特徴的な属性（高速印刷、カラープリント、両面印刷、モデル名等）の設定を行う。機器探索部２０１は、ネットワーク上などに存在するプリンタの特定をするための接続先アドレスを取得する。接続先アドレスとしては、LPRポートやローカルポート等でプリンタを接続するためのアドレス情報が含まれる。また、これらの情報は、一般的に、LDAP、SLP等の探索プロトコルや、ブロードキャストアドレスや、マルチキャストアドレスへの応答を使う、ディスカバリ機能により、ユーザが接続先アドレス入力を容易にするまたは、自動化する事が可能である。機器属性情報取得部２０２は、プリンタが持つ能力を示す属性を取得する。これらの属性には、高速印刷、カラープリント、両面印刷、モデル名等がある。属性情報比較部２０３は、仮想ポート属性情報設定部２００に設定されたユーザの所望する属性と、機器属性情報取得部２０２で取得された機器の持つ能力を示す属性の比較を行う。代行印刷管理部２０４は、属性情報比較部２０３で比較された結果から、ユーザの所望するプリンタが、ネットワーク上に検出された場合、仮想ポートに該当するプリンタの接続先アドレスの登録を行う。
【００２９】
代行印刷情報通知部２０５は、代行印刷管理部２０４の管理する仮想ポートのアドレスに変化があった場合に、ユーザに変化を通知する。また、仮想ポートモニタに登録された接続先アドレスだけでは、ユーザが印刷物の出力先が分かりにくいので、ホストコンピュータやプリンタで動作しているプリンタ管理ソフトウエアの、機器の位置を表示するデバイスマップを表示または、SNMP（Simple Network Managment Protocol）の設置場所情報の表示をおこなう。
【００３０】
上記構成を有する代行印刷システムの動作を示す。図３は印刷システムの処理手順を示すフローチャートである。ホストコンピュータ２０００と入出力装置（例えば、プリンタ装置２０６）との接続が設定されている環境において、ユーザの望むプリンタの機能を、仮想ポートに属性情報として登録する。（ステップＳ３０１）代表的な属性としては、用紙サイズ、両面印刷、カラー印刷、ステープル印刷などがある。図４は、仮想ポートに設定された属性情報の例である。ユーザが作成した仮想ポートには、仮想ポート名称４０１と仮想ポートの属性４０２が設定されている。
【００３１】
ユーザからの指示にしたがって、ホストコンピュータ１のバックグラウンド上で常駐型のサービスプログラム（探索スレッド）を起動する（ステップＳ３０２）。探索は、機器探索部２０１により、ポーリングや、印刷のイベントや、プリンタからのイベントによるイベント駆動をきっかけに動作するようにする事も可能である。
【００３２】
また、ユーザの指示など、常駐型のサービスプログラムではない場合も以下の動作は同様に可能である。
【００３３】
プリンタの探索には、LDAPやブロードキャストの応答などを利用する。
【００３４】
探索の結果、プリンタが見つかった場合（ステップＳ３０３）は、機器属性情報取得部２０２により、プリンタから、プリンタの属性情報を取得する（ステップＳ３０４）。プリンタからの属性取得には、ＳＮＭＰ（Simple Network Management Protocol）等のプロトコルを利用する事により情報取得する。
【００３５】
取得した属性により、属性情報比較部２０３で、プリンタの属性情報と仮想ポートの属性情報の比較を行い、（ステップＳ３０５）印刷代行候補のプリンタとなる場合は、既に、仮想ポートに登録済みのプリンタであるか比較し（ステップＳ３０６）、プリンタの接続先アドレスが仮想ポートに登録される（ステップＳ３０７）。
【００３６】
図５は、探索結果から、仮想ポート５０１に登録されたプリンタのアドレス５０２、および、それらのプリンタ属性５０３、５０４の登録内容を示している。
【００３７】
仮想ポートにプリンタが追加された場合は、ポートモニタから、ユーザに対して、新たに、プリンタが追加された事を通知する（ステップＳ３０８）ことにより、ユーザは、代行可能なプリンタが、増えた事を知ることができる。
【００３８】
また、代行印刷情報通知部２０５により、プリンタ追加通知情報に、プリンタから取得した位置情報や、プリンタ管理ソフトウエアのデバイスマップ機能などを表示する事により、ユーザは、追加されたプリンタの所在地を容易に知ることができる。
【００３９】
ポーリングなどで再度探索を行う場合（ステップＳ３０９）は、以上のＳ３０２からＳ３０９のステップを繰り返す事により、ネットワーク上にプリンタが追加された場合は、迅速に探索され、ポートの追加を行う事ができる。
【００４０】
以上のステップにより登録された仮想ポートにより、ユーザは、プリンタの接続先アドレスなどの情報を知らなくても代行印刷が可能となる。
【００４１】
代行印刷管理部２０４では、仮想ポートに登録された複数のプリンタのアドレスから印刷を行う事により、代行印刷を行う事ができる。
【００４２】
［第２の実施の形態］
本実施例は、請求項１、２、４、５、６、７の一部の実施例を説明する。
【００４３】
第１の実施の形態では、ネットワーク上にプリンタが接続されて、新しいプリンタを仮想ポートに登録する場合について、説明した。本実施の形態では、プリンタがネットワークから取り外された場合について、説明する。
【００４４】
図６は、本実施の形態に関わる印刷システムの処理手順を示すフローチャートである。
【００４５】
第１の実施の形態と同様の処理の説明は省略する。
【００４６】
ステップＳ３０２において、プリンタの探索を行った結果と、代行印刷管理部２０４の管理する、仮想ポートのアドレスリストの比較を行い。既に仮想ポートに登録済みのアドレスが、探索結果に存在しない場合は、代行印刷の接続先アドレスから除く（ステップＳ６０２）事により、ネットワークから削除され、利用できなくなったプリンタがあることをユーザに通知することが可能である。
【００４７】
［第３の実施の形態］
本実施例は、請求項１、２、３、４、５、６、７の一部の実施例を説明する。
【００４８】
第２の実施の形態では、ネットワーク上にプリンタが接続されて、新しいプリンタを仮想ポートに登録する場合について、説明した。本実施の形態では、プリンタがネットワークから取り外された場合について、説明する。
【００４９】
図７は、本実施の形態に関わる印刷システムの処理手順を示すフローチャートである。
【００５０】
第２の実施の形態と同様の処理の説明は省略する。
【００５１】
ステップＳ３０７において、代行印刷管理部２０４の管理する、仮想ポートにプリンタアドレス登録を行った後に、仮想ポートでの代行印刷を行うプリンタの優先順位を設定しておく。代行印刷管理部２０４が代行印刷を行時に、この優先順位を使う事により、ユーザの所望の順位でプリンタが使われる事が可能となる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施例を示す印刷制御装置の構成を説明するブロック図である。
【図２】プリンタが接続されたホストコンピュータの典型的なプリントシステムの構成を示すブロック図である。
【図３】本発明の一実施例を示すフローチャートである。
【図４】本発明の一実施例である仮想ポートの属性の登録例を示す図である。
【図５】本発明の一実施例である、仮想ポートのアドレスリストの登録例を示す図である。
【図６】本発明の二実施例を示すフローチャートである。
【図７】本発明の三実施例を示すフローチャートである。
【図８】本発明の第三実施例、仮想ポートのアドレスリストの登録例を示す図である。
【図１】
2005173689.tif 000003
【図２】
2005173689.tif 000004
【図３】
2005173689.tif 000005
【図４】
2005173689.tif 000006
【図５】
2005173689.tif 000007
【図６】
2005173689.tif 000008
【図７】
2005173689.tif 000009
【図８】
2005173689.tif 000010