(57)【特許請求の範囲】
【請求項１】
ネットワーク上に接続された印刷制御装置と複数の印刷装置とからなる印刷システムであって、
前記印刷制御装置は、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷制御情報データの所定の複写先への複写を指示する複写コマンドを印刷装置に対して送信するように前記送受信手段を制御する制御手段と、を備え、
前記印刷装置は、
当該印刷装置と前記印刷制御装置または他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
前記印刷制御情報データを記憶する記憶手段と、
前記複写コマンドを受信した場合には、前記記憶手段に記憶された印刷制御情報データを前記所定の複写先に送信するように前記送受信手段を制御すると共に、前記印刷制御情報データを前記送受信手段により受信した場合には当該印刷制御情報データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷システム。
【請求項２】
ネットワーク上に接続された印刷制御装置と複数の印刷装置とからなる印刷システムであって、
前記印刷制御装置は、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷制御情報データの前記印刷制御装置への複写を指示する複写コマンドを一の印刷装置に対して送信すると共に、当該一の印刷装置から送信される印刷制御情報データを受信し、該受信した印刷制御情報データを他の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、を備え、
前記印刷装置は、
当該印刷装置と前記印刷制御装置との間でコマンドまたはデータの送受信を行う送受信手段と、
前記印刷制御情報データを記憶する記憶手段と、
前記複写コマンドを受信した場合には、前記記憶手段に記憶された印刷制御情報データを前記印刷制御装置に送信するように前記送受信手段を制御すると共に、前記印刷制御情報データを前記送受信手段により受信した場合には当該印刷制御情報データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷システム。
【請求項３】
ネットワーク上に接続された印刷制御装置と複数の印刷装置とからなる印刷システムであって、
前記印刷制御装置は、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷制御情報データの他の印刷装置への複写を指示する複写コマンドを一の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、を備え、
前記印刷装置は、
当該印刷装置と前記印刷制御装置及び他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
前記印刷制御情報データを記憶する記憶手段と、
前記複写コマンドを受信した場合には、前記記憶手段に記憶された印刷制御情報データを前記他の印刷装置に送信するように前記送受信手段を制御すると共に、前記印刷制御情報データを前記送受信手段により受信した場合には当該印刷制御情報データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷システム。
【請求項４】
前記印刷制御装置は、
前記印刷制御情報データの内容を識別するための単数または複数の識別データを表示する表示手段と、
該表示された識別データを選択する選択手段とを備え、
前記印刷制御装置の制御手段は、前記複写コマンドの送信に先立って、前記印刷装置に対して前記識別データの送信要求コマンドを送信し、当該送信要求に応じて前記印刷装置から送信された前記識別データを前記表示手段に表示させると共に、前記選択手段により選択された識別データに対応する前記印刷制御情報データの複写を指示する前記複写コマンドを送信することを特徴とする請求項１乃至３のいずれか１記載の印刷システム。
【請求項５】
前記印刷制御装置は、
当該印刷制御装置と前記印刷装置との間の送受信、あるいは前記印刷装置同士の送受信についてのエラーまたは前記印刷装置における記憶処理のエラーを表示する表示手段を備え、
前記印刷制御装置の制御手段は、前記各エラーを検出し、前記印刷装置毎に当該エラーの有無を前記表示手段に表示させることを特徴とする請求項１乃至４のいずれか１記載の印刷システム。
【請求項６】
ネットワーク上において複数の印刷装置と接続される印刷制御装置であって、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷制御情報データの所定の複写先への複写を指示する複写コマンドを一の印刷装置に対して送信するように前記送受信手段を制御する制御手段と、
を備えた、ことを特徴とする印刷制御装置。
【請求項７】
ネットワーク上において複数の印刷装置と接続される印刷制御装置であって、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷制御情報データの前記印刷制御装置への複写を指示する複写コマンドを一の印刷装置に対して送信すると共に、当該一の印刷装置から送信される印刷制御情報データを受信し、該受信した印刷制御情報データを他の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、
を備えた、ことを特徴とする印刷制御装置。
【請求項８】
ネットワーク上において複数の印刷装置と接続される印刷制御装置であって、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷制御情報データの他の印刷装置への複写を指示する複写コマンドを一の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、
を備えた、ことを特徴とする印刷制御装置。
【請求項９】
前記印刷制御情報データの内容を識別するための単数または複数の識別データを表示する表示手段と、
該表示された識別データを選択する選択手段とを備え、
前記制御手段は、前記複写コマンドの送信に先立って、前記印刷装置に対して前記識別データの送信要求コマンドを送信し、当該送信要求に応じて前記印刷装置から送信された前記識別データを前記表示手段に表示させると共に、前記選択手段により選択された識別データに対応する前記印刷制御情報データの複写を指示する前記複写コマンドを送信するように前記送受信手段を制御することを特徴とする請求項６乃至８のいずれか１記載の印刷制御装置。
【請求項１０】
前記印刷制御装置と前記印刷装置との間の送受信、あるいは前記印刷装置同士の送受信についてのエラーまたは前記印刷装置における記憶処理のエラーを表示する表示手段を備え、
前記制御手段は、前記各エラーを検出し、前記印刷装置毎に当該エラーの有無を前記表示手段に表示させることを特徴とする請求項６乃至９のいずれか１記載の印刷制御装置。
【請求項１１】
ネットワーク上において印刷制御装置と接続される印刷装置であって、
当該印刷装置と前記印刷制御装置または他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
印刷制御情報データを記憶する記憶手段と、
前記印刷制御情報データの所定の複写先への複写を指示する複写コマンドを受信した場合には、前記記憶手段に記憶された印刷制御情報データを前記所定の複写先に送信するように前記送受信手段を制御すると共に、前記印刷制御情報データを前記送受信手段により受信した場合には当該印刷制御情報データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷装置。
【請求項１２】
ネットワーク上において印刷制御装置と接続される印刷装置であって、
当該印刷装置と前記印刷制御装置との間でコマンドまたはデータの送受信を行う送受信手段と、
印刷制御情報データを記憶する記憶手段と、
前記印刷制御情報データの前記印刷制御装置への複写を指示する複写コマンドを受信した場合には、前記記憶手段に記憶された印刷制御情報データを前記印刷制御装置に送信するように前記送受信手段を制御すると共に、前記印刷制御情報データを前記送受信手段により受信した場合には当該印刷制御情報データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷装置。
【請求項１３】
ネットワーク上において印刷制御装置と接続される印刷装置であって、
当該印刷装置と前記印刷制御装置及び他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
印刷制御情報データを記憶する記憶手段と、
前記印刷制御情報データの他の印刷装置への複写を指示する複写コマンドを受信した場合には、前記記憶手段に記憶された印刷制御情報データを前記他の印刷装置に送信するように前記送受信手段を制御すると共に、前記印刷制御情報データを前記送受信手段により受信した場合には当該印刷制御情報データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷装置。
【請求項１４】
前記印刷制御装置は、
指定された印刷装置への印刷制御データの送信が完了した後、印刷装置を再起動する再起動コマンドを送信する再起動コマンド送信手段を更に備え、
前記印刷装置は、
前記印刷制御装置から送られた再起動コマンドに応じて再起動を実行する再起動実行手段を更に備えたことを特徴とする請求項１乃至５のいずれか１記載の印刷システム。
【請求項１５】
指定された印刷装置への印刷制御データの送信が完了した後、印刷装置を再起動する再起動コマンドを送信する再起動コマンド送信手段を更に備えることを特徴とする請求項６乃至１０のいずれか１記載の印刷制御装置。
【請求項１６】
前記印刷制御データの送信が完了した後、前記印刷制御装置から送られた再起動コマンドに応じて再起動を実行する再起動実行手段を更に備えたことを特徴とする請求項１１乃至１３のいずれか１記載の印刷装置。
【請求項１７】
前記印刷制御情報データは、マクロデータまたはフォントデータの少なくともいずれか一方であることを特徴とする請求項１乃至５または請求項１４のいずれか１記載の印刷システム。
【請求項１８】
前記印刷制御情報データは、マクロデータまたはフォントデータの少なくともいずれか一方であることを特徴とする請求項６乃至１０または請求項１５のいずれか１記載の印刷制御装置。
【請求項１９】
前記印刷制御情報データは、マクロデータまたはフォントデータの少なくともいずれか一方であることを特徴とする請求項１１乃至１３または請求項１６のいずれか１記載の印刷装置。
【請求項２０】
ネットワーク上に接続された印刷制御装置と複数の印刷装置とからなる印刷システムであって、
前記印刷制御装置は、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして所定の複写先への複写を指示する複写コマンドを印刷装置に対して送信するように前記送受信手段を制御する制御手段と、を備え、
前記印刷装置は、
当該印刷装置と前記印刷制御装置または他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
前記印刷データまたは表示データを記憶する記憶手段と、
前記複写コマンドを受信した場合には、前記記憶手段に記憶された印刷データまたは表示データを前記複写対象データとして前記所定の複写先に送信するように前記送受信手段を制御すると共に、前記複写対象データを前記送受信手段により受信した場合には当該複写対象データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷システム。
【請求項２１】
ネットワーク上に接続された印刷制御装置と複数の印刷装置とからなる印刷システムであって、
前記印刷制御装置は、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして前記印刷制御装置への複写を指示する複写コマンドを一の印刷装置に対して送信すると共に、当該一の印刷装置から送信される複写対象データを受信し、該受信した複写対象データを他の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、を備え、
前記印刷装置は、
当該印刷装置と前記印刷制御装置との間でコマンドまたはデータの送受信を行う送受信手段と、
前記印刷データまたは表示データを記憶する記憶手段と、
前記複写コマンドを受信した場合には、前記記憶手段に記憶された印刷データまたは表示データを前記複写対象データとして前記印刷制御装置に送信するように前記送受信手段を制御すると共に、前記複写対象データを前記送受信手段により受信した場合には当該複写対象データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷システム。
【請求項２２】
ネットワーク上に接続された印刷制御装置と複数の印刷装置とからなる印刷システムであって、
前記印刷制御装置は、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして他の印刷装置への複写を指示する複写コマンドを一の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、を備え、
前記印刷装置は、
当該印刷装置と前記印刷制御装置及び他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
前記印刷データまたは表示データを記憶する記憶手段と、
前記複写コマンドを受信した場合には、前記記憶手段に記憶された印刷データまたは表示データを前記複写対象データとして前記他の印刷装置に送信するように前記送受信手段を制御すると共に、前記複写対象データを前記送受信手段により受信した場合には当該複写対象データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷システム。
【請求項２３】
ネットワーク上において複数の印刷装置と接続される印刷制御装置であって、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして所定の複写先への複写を指示する複写コマンドを一の印刷装置に対して送信するように前記送受信手段を制御する制御手段と、
を備えた、ことを特徴とする印刷制御装置。
【請求項２４】
ネットワーク上において複数の印刷装置と接続される印刷制御装置であって、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして前記印刷制御装置への複写を指示する複写コマンドを一の印刷装置に対して送信すると共に、当該一の印刷装置から送信される複写対象データを受信し、該受信した複写対象データを他の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、
を備えた、ことを特徴とする印刷制御装置。
【請求項２５】
ネットワーク上において複数の印刷装置と接続される印刷制御装置であって、
コマンドまたはデータを前記印刷制御装置と前記印刷装置との間で送受信する送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして他の印刷装置への複写を指示する複写コマンドを一の印刷装置に対して送信するように、前記送受信手段を制御する制御手段と、
を備えた、ことを特徴とする印刷制御装置。
【請求項２６】
ネットワーク上において印刷制御装置と接続される印刷装置であって、
当該印刷装置と前記印刷制御装置または他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を記憶する記憶手段と、
前記印刷データまたは表示データを複写対象データとして所定の複写先への複写を指示する複写コマンドを受信した場合には、前記記憶手段に記憶された印刷データまたは表示データを前記複写対象データとして前記所定の複写先に送信するように前記送受信手段を制御すると共に、前記複写対象データを前記送受信手段により受信した場合には当該複写対象データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷装置。
【請求項２７】
ネットワーク上において印刷制御装置と接続される印刷装置であって、
当該印刷装置と前記印刷制御装置との間でコマンドまたはデータの送受信を行う送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を記憶する記憶手段と、
前記印刷データまたは表示データを複写対象データとして前記印刷制御装置への複写を指示する複写コマンドを受信した場合には、前記記憶手段に記憶された印刷データまたは表示データを前記複写対象データとして前記印刷制御装置に送信するように前記送受信手段を制御すると共に、前記複写対象データを前記送受信手段により受信した場合には当該複写対象データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷装置。
【請求項２８】
ネットワーク上において印刷制御装置と接続される印刷装置であって、
当該印刷装置と前記印刷制御装置及び他の印刷装置との間でコマンドまたはデータの送受信を行う送受信手段と、
印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を記憶する記憶手段と、
前記印刷データまたは表示データを複写対象データとして他の印刷装置への複写を指示する複写コマンドを受信した場合には、前記記憶手段に記憶された印刷データまたは表示データを前記複写対象データとして前記他の印刷装置に送信するように前記送受信手段を制御すると共に、前記複写対象データを前記送受信手段により受信した場合には当該複写対象データを前記記憶手段に記憶させる制御手段と、
を備えた、ことを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された複数の印刷装置と、これらの複数の印刷装置との間でネットワークを介してデータまたはコマンドの送受信を行う印刷制御装置とから成る印刷システム及び印刷制御装置並びに印刷装置の技術分野に属するものである。
【０００２】
【従来の技術】
従来、この種のネットワークを用いた印刷システムとしては、印刷装置としての複数のプリンタを、印刷制御装置としての１台のコンピュータで管理するシステムが知られている。このシステムでは、前記１台のコンピュータによって、各プリンタの動作状況や故障の状態等を集中的に管理することができる。このため、プリンタの修理を効率的に行ったり、１台のプリンタが使用不能となった時には、他のプリンタでこれを代用するように管理を行うことができる。
【０００３】
ところで、最近ではプリンタのメモリにあらかじめマクロデータを登録しておくことが可能となっている。マクロデータとは、例えばレターのヘッダなどの決まった書式から成る部分のことである。このマクロデータをあらかじめプリンタのメモリに登録しておけば、レターの本文のみをコンピュータで作成してプリンタへ送信し、プリンタにおいてマクロデータと本文とを合成して出力することができる。同様に、マクロデータとして表の書式のみをプリンタのメモリに登録しておき、表を埋めるための数値や文字列のみをコンピュータから送信して、両者をプリンタにて合成して出力することで、完成した表を得ることもできる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなシステムにおいては、例えばマクロデータを各プリンタに登録するに当たっては、コンピュータからネットワークを介してプリンタにマクロデータを送信し、プリンタにおいて当該マクロデータを登録する手法を用いていたため、個々のプリンタに対して同様の処理を実行する必要があり、プリンタの数が多くなると、作業に長時間を要するという問題があった。
【０００５】
また、マクロデータをメモリカードに記憶させて使用するプリンタにおいては、当該マクロデータを別のメモリカードに複写することが可能なプリンタがあるが、このようなプリンタを用いたとしても、個々のプリンタ毎に同様の作業を繰り返す必要があり、作業に長時間を要していた。
【０００６】
そこで、本発明は、このような問題を解決し、多数のプリンタがネットワークに接続された場合でも、効率良く短時間で、マクロデータ等の印刷制御情報データを所望のプリンタに登録可能な印刷システム及び印刷制御装置並びに印刷装置を提供することを課題としている。
【０００７】
【課題を解決するための手段】
請求項１記載の印刷システム、及び請求項６記載の印刷制御装置、並びに請求項１１記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項１記載の印刷システム、請求項６記載の印刷制御装置または請求項１１記載の印刷装置によれば、印刷制御装置の制御手段の制御により、印刷制御情報データの所定の複写先への複写を指示する複写コマンドが、送受信手段によって印刷装置に対して送信される。
【０００８】
一方、前記印刷装置においては、制御手段の制御により、前記複写コマンドを受信した場合には、記憶手段に記憶された印刷制御情報データが送受信手段によって前記所定の複写先に送信される。
【０００９】
前記所定の複写先が印刷制御装置であった場合には、前記印刷制御情報データは一旦印刷制御装置に記憶され、再び印刷制御装置から他の印刷装置に送信される。また、前記所定の複写先が他の印刷装置であった場合には、前記印刷装置から他の印刷装置に対して前記印刷制御情報データが送信される。
【００１０】
そして、前記印刷制御情報データを送受信手段により受信した他の印刷装置においては、前記印刷制御情報データを記憶手段に記憶させる。
【００１１】
このように、一の印刷装置から他の印刷装置への印刷制御情報データの複写が自動的に行われる。
【００１２】
請求項２記載の印刷システム、及び請求項７記載の印刷制御装置、並びに請求項１２記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２記載の印刷システム、請求項７記載の印刷制御装置または請求項１２記載の印刷装置によれば、印刷制御装置の制御手段の制御により、印刷制御情報データの所定の複写先への複写を指示する複写コマンドが、送受信手段によって一の印刷装置に対して送信される。
【００１３】
一方、前記一の印刷装置においては、制御手段の制御により、前記複写コマンドを受信した場合には、記憶手段に記憶された印刷制御情報データが送受信手段によって印刷制御装置に送信される。
【００１４】
次に、前記印刷制御情報データは一旦印刷制御装置に記憶され、再び印刷制御装置から他の印刷装置に送信される。そして、前記印刷制御情報データを送受信手段により受信した他の印刷装置においては、前記印刷制御情報データを記憶手段に記憶させる。
【００１５】
このように、一の印刷装置から他の印刷装置への印刷制御情報データの複写が自動的に行われる。
【００１６】
請求項３記載の印刷システム、及び請求項８記載の印刷制御装置、並びに請求項１３記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項３記載の印刷システム、請求項８記載の印刷制御装置または請求項１３記載の印刷装置によれば、印刷制御装置の制御手段の制御により、印刷制御情報データの所定の複写先への複写を指示する複写コマンドが、送受信手段によって一の印刷装置に対して送信される。
【００１７】
一方、前記一の印刷装置においては、制御手段の制御により、前記複写コマンドを受信した場合には、記憶手段に記憶された印刷制御情報データが送受信手段によって前記他の印刷装置に送信される。そして、前記印刷制御情報データを送受信手段により受信した他の印刷装置においては、前記印刷制御情報データを記憶手段に記憶させる。
【００１８】
このように、一の印刷装置から他の印刷装置への印刷制御情報データの複写が自動的に行われる。
【００１９】
請求項４記載の印刷システム、及び請求項９記載の印刷制御装置は、前記特許請求の範囲に記載したように構成されているので、請求項４記載の印刷システムまたは請求項９記載の印刷制御装置によれば、前記印刷制御装置の制御手段は、複写コマンドの送信に先立って、印刷装置に対して識別データの送信要求コマンドを送信し、当該送信要求に応じて印刷装置から送信された識別データを表示手段に表示させる。また、選択手段により識別データが選択された場合には、前記制御手段は、当該選択された識別データに対応する印刷装置に対し、印刷制御情報データの複写を指示する複写コマンドを送信する。このように、ネットワークに多数の印刷装置が接続されている場合でも、所望の印刷装置に対してのみ制御情報データの送信を行うことができる。
【００２０】
請求項５記載の印刷システム、及び請求項１０の印刷制御装置は、前記特許請求の範囲に記載したように構成されているので、請求項５記載の印刷システムまたは請求項１０記載の印刷制御装置によれば、前記印刷制御装置の制御手段が、当該印刷制御装置と前記印刷装置との間の送受信、あるいは前記印刷装置同士の送受信についてのエラー、または前記印刷装置における記憶処理のエラーを検出した場合には、前記印刷装置毎に当該エラーの有無を表示手段に表示させる。従って、ネットワーク上に多数の印刷装置が接続されている場合でも、データの送信後においても個々の印刷装置毎に適切な処理を行うことができる。
【００２１】
請求項１４記載の印刷システム、及び請求項１５記載の印刷制御装置、並びに請求項１６記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項１４記載の印刷システムまたは請求項１５記載の印刷制御装置、あるいは請求項１６記載の印刷装置によれば、指定された印刷装置への印刷制御データの送信が完了した後、印刷装置を再起動する再起動コマンドが前記印刷制御装置から送信され、そして、前記印刷制御装置から送られた再起動コマンドに応じて前記印刷装置の再起動が実行される。
請求項１７記載の印刷システム、及び請求項１８記載の印刷制御装置、並びに請求項１９記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項１７記載の印刷システム、請求項１８記載の印刷制御装置または請求項１９記載の印刷装置によれば、印刷制御情報データとしてマクロデータまたはフォントデータの少なくともいずれか一方が、一の印刷装置から他の印刷装置へ自動的複写される。
請求項２０記載の印刷システム、及び請求項２３記載の印刷制御装置、並びに請求項２６記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２０記載の印刷システム、請求項２３記載の印刷制御装置または請求項２６記載の印刷装置によれば、印刷制御装置の制御手段の制御により、印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして所定の複写先への複写を指示する複写コマンドが、送受信手段によって印刷装置に対して送信される。
一方、前記印刷装置においては、制御手段の制御により、前記複写コマンドを受信した場合には、記憶手段に記憶された印刷データまたは表示データが前記複写対象データとして送受信手段によって前記所定の複写先に送信される。
前記所定の複写先が印刷制御装置であった場合には、前記複写対象データは一旦印刷制御装置に記憶され、再び印刷制御装置から他の印刷装置に送信される。また、前記所定の複写先が他の印刷装置であった場合には、前記印刷装置から他の印刷装置に対して前記複写対象データが送信される。
そして、前記複写対象データを送受信手段により受信した他の印刷装置においては、前記複写対象データを記憶手段に記憶させる。
このように、一の印刷装置から他の印刷装置への複写対象データの複写が自動的に行われる。
請求項２１記載の印刷システム、及び請求項２４記載の印刷制御装置、並びに請求項２７記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２１記載の印刷システム、請求項２４記載の印刷制御装置または請求項２７記載の印刷装置によれば、印刷制御装置の制御手段の制御により、印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして所定の複写先への複写を指示する複写コマンドが、送受信手段によって一の印刷装置に対して送信される。
一方、前記一の印刷装置においては、制御手段の制御により、前記複写コマンドを受信した場合には、記憶手段に記憶された印刷データまたは表示データが前記複写対象データとして送受信手段によって印刷制御装置に送信される。
次に、前記複写対象データは一旦印刷制御装置に記憶され、再び印刷制御装置から他の印刷装置に送信される。そして、前記複写対象データを送受信手段により受信した他の印刷装置においては、前記複写対象データを記憶手段に記憶させる。
このように、一の印刷装置から他の印刷装置への複写対象データの複写が自動的に行われる。
請求項２２記載の印刷システム、及び請求項２５記載の印刷制御装置、並びに請求項２８記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２２記載の印刷システム、請求項２５記載の印刷制御装置または請求項２８記載の印刷装置によれば、印刷制御装置の制御手段の制御により、印刷データまたは前記印刷装置の状態表示を行うための表示データの少なくともいずれか一方を複写対象データとして所定の複写先への複写を指示する複写コマンドが、送受信手段によって一の印刷装置に対して送信される。
一方、前記一の印刷装置においては、制御手段の制御により、前記複写コマンドを受信した場合には、記憶手段に記憶された印刷データまたは表示データが前記複写対象データとして送受信手段によって前記他の印刷装置に送信される。そして、前記複写対象データを送受信手段により受信した他の印刷装置においては、前記複写対象データを記憶手段に記憶させる。
このように、一の印刷装置から他の印刷装置への複写対象データの複写が自動的に行われる。
【００２２】
【発明の実施の形態】
次に、本発明の実施の形態を、図面と共に説明する。本実施の形態は、一例としてプロトコルとしてＴＣＰ／ＩＰ（Transmission Control Protocol/InternetProtocol）を用いたネットワークによってホストコンピュータとプリンタを接続した印刷システムに本発明を適用したものである。
【００２３】
まず、本実施の形態の印刷システムＳの構成について、図１を用いて説明する。
【００２４】
図１に示すように、本実施の形態の印刷システムＳは、印刷制御装置としてのホストコンピュータＧと、電話回線またはＬＡＮ等のネットワークＷと、インターフェース装置としての複数のＮＩＣ（Network Interface Card）１と、印刷装置してのプリンタ１０、３０、及び４０と、当該プリンタ１０に接続された複数のコンピュータ２０と、プリンタ４０に直列に接続された用紙ソータ８０とにより構成されている。ここで、プリンタ１０、３０及び４０は同じ機種のプリンタである。また、図１には図示を省略するが、本実施の形態のネットワークＷには、これらのプリンタ１０、３０、４０以外のプリンタが多数接続されている。
【００２５】
ホストコンピュータＧは、送受信手段及び制御手段としてのＣＰＵ５０と、ＲＯＭ５１と，ＲＡＭ５２と、ハードディスク５５とを備え、更に選択手段としてのマウス５３と、表示手段としてのＣＲＴ５４等が接続されている。ホストコンピュータＧのハードディスク５５には、ワードプロセッサソフトウェア等の印刷に係る文書等を作成する汎用ソフトウェアの他、プリンタを制御するためのプリンタドライバソフトウェアがインストールされている。本発明に係るマクロデータの登録及び複写プログラムはこのプリンタドライバソフトウェアの一部としてハードディスク５５にインストールされている。このプログラムは、フロッピー（登録商標）ディスクあるいはＣＤ（Compact Disc）等の情報記録媒体に記録されているものであるが、インストール処理により、前記ホストコンピュータＧ上で起動可能な状態で前記ハードディスク５５に格納されている。
【００２６】
次に、プリンタ１０は、制御手段としてのＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、バス１４と、出力インターフェース（出力Ｉ／Ｆ）１５と、入力インターフェース（入力Ｉ／Ｆ）１６と、印字部１７と、記憶手段としてのハードディスク（ＨＤＤ）１８を備えている。ここで、情報記録媒体としてのＲＯＭ１２にはマクロデータの登録及び複写プログラムが予め記憶されている。プリンタ１０のＲＯＭ１２に記憶されている登録プログラム及び複写プログラムと、ホストコンピュータＧのＨＤＤ５５に記憶されている登録プログラム及び複写プログラムは異なるものであるが、両者は互いに関連づけられており、例えばＨＤＤ５５に記憶されている登録プログラムを起動すると、その処理の過程でＲＯＭ１２に記憶されている登録プログラムも起動する。
【００２７】
マクロデータは、ＰＣＭＣＩＡカードとしてプリンタ１０に着脱可能なＨＤＤ１８に記憶される。また、本実施の形態におけるプリンタ１０には、バス１４に接続されたコネクタ１９及び接続ライン９を介してＮＩＣ１が接続されている。更に、本実施の形態におけるプリンタ１０には、バス１４に接続された入力Ｉ／Ｆ１６を介してコンピュータ２０が接続されている。なお、プリンタ３０，４０は、プリンタ１０と同様の構成であるが、プリンタ３０，４０には、コンピュータ２０が接続されていない。
【００２８】
ＮＩＣ１は、送受信手段としてのトランシーバ２と、ＬＡＮコントローラ３と、バス４と、コネクタ５とを備えている。本実施の形態においては、各ＮＩＣ１にそれぞれ異なる識別データとしてのＩＰアドレスが割り当てられており、前記ホストコンピュータＧからＩＰアドレスを指定してコマンドを送信することにより、各ＮＩＣ１に接続された所望のプリンタにコマンドを送信することができる。
【００２９】
次に、印刷システムＳにおけるマクロデータの登録処理及び複写処理の概要について図１、２及び図４を用いて説明する。なお、以下の説明においては、ＮＩＣ１を介したホストコンピュータＧとプリンタ１０とにおける処理について説明するが、他のＮＩＣ１とを介したホストコンピュータＧとプリンタ３０，４０との間においても同様の処理が実行される。
【００３０】
まず、マクロデータの登録処理について図２，図４に基づいて説明する。この処理は、ホストコンピュータＧから送信したマクロデータを、プリンタ１０において受信し、プリンタ１０のＨＤＤ１８に記憶させる処理である。
【００３１】
当該処理を実行するには、ホストコンピュータＧにおいて、登録すべきマクロデータを動作させることができるワードプロセッサソフトウェア等のアプリケーションを起動させ、図２に示すように、当該アプリケーション上で印刷メニューを選択する（ステップＳ１）。これにより、ホストコンピュータＧのＣＲＴ５４上には、印刷条件を設定したり、あるいは印刷の開始等を指示するための印刷用のダイアログが表示される。このダイアログには、プロパティボタンが含まれており、このプロパティボタンを選択することにより（ステップＳ２）、ＣＲＴ５４上にはプロパティシートが表示される。このプロパティシートには、マクロ／フォント設定のボタンが含まれており、このボタンを選択することにより（ステップＳ３）、ＣＲＴ５４上には図４に示すようなマクロ／フォント設定ダイアログ６０が表示される。
【００３２】
マクロ／フォント設定ダイアログには、図４に示すように、マクロ登録を行うためのチェックボックス６１が含まれている。このチェックボックス６１にチェックを入れ、登録するマクロデータのＩＤ番号をマクロＩＤボックス６３に入力する。さらに登録先としてＰＣＭＣＩＡカードを選択した後に、ＯＫボタン６４を押下することにより（ステップＳ４）、ＣＲＴ５４上には再びプロパティシートが表示される。この時点では、登録するマクロデータがＩＤ番号により特定されており、その登録先はＰＣＭＣＩＡカードであることが特定されている。次にこのプロパティシート上のＯＫボタンを押下する（ステップＳ５）。これによりＣＲＴ５４上には再び印刷用のダイアログが表示されるので、ここで登録先のプリンタがプリンタ１０に設定されていることを確認し、このダイアログのＯＫボタンを押下すると（ステップＳ６）、プリンタ１０へのマクロデータの登録が開始される。
【００３３】
具体的には、ホストコンピュータＧのＣＰＵ５０は、入力されたＩＤ番号に従ってＨＤＤ５５に記憶されているマクロデータを読み出す（ステップＳ７）。そして、プリンタ１０のＩＰアドレスを指定し、ネットワークＷを介して前記マクロデータの送信リクエストコマンドをプリンタ１０に接続されたＮＩＣ１へ送信する（ステップＳ８）。さらに同様の経路で読み出したマクロデータをプリンタ１０に接続されたＮＩＣ１へ送信する（ステップＳ９）。
【００３４】
ＮＩＣ１のＬＡＮコントローラ３は、送信リクエストコマンドをトランシーバ２を介して読み取り、この送信リクエストコマンドと前記マクロデータをバス４上に出力する（ステップＳ３１）。そして、プリンタ１０のＣＰＵ１１は、コネクタ５、接続ライン９、コネクタ１９、及びバス１４を介して送信リクエストコマンドを受取り、同様の経路で前記マクロデータを受け取って（ステップＳ３２）、ＰＣＭＣＩＡカードとしてプリンタ１０のＨＤＤ１８に記憶させる（ステップＳ３３）。マクロデータをプリンタ１０のＨＤＤ１８へ登録することで、登録処理は終了する。
【００３５】
このようにＨＤＤ１８に格納させたマクロデータを、プリンタ１０において実行させる方法について説明する。まず、図４に示すマクロ／フォント設定ダイアログ６０を表示させる。そして、当該ダイアログ６０のマクロ実行チェックボックス６２にチェックを入れると共に、マクロＩＤボックス６３に所望のマクロＩＤ番号を入力した状態で、OKボタン６４を押下すれば良い。
【００３６】
次に、以上のようにしてプリンタ１０のＨＤＤ１８に登録したマクロデータを他のプリンタに複写する複写処理について説明する。
【００３７】
この処理を実行するには、まず、ホストコンピュータＧ上で、カードモニターソフトウェアと呼ばれるアプリケーションを起動させる。このアプリケーションは、プリンタ１０に装着されたＨＤＤ１８の内容を表示することができるソフトウェアである。
【００３８】
カードモニターソフトウェアと呼ばれる前記アプリケーションを起動して、プリンタ１０を指定すると、ホストコンピュータＧのＣＰＵ５０は、プリンタ１０のＩＰアドレス（10.154.54.27とする）を指定して、ＨＤＤ１８内のマクロデータ格納ディレクトリーの内容を参照するコマンドを、ネットワークＷ上に送信する。これに対し、プリンタ１０に装着されたＮＩＣ１のＬＡＮコントローラ３は、トランシーバ２を介して前記コマンドを受け取り、バス４に出力する。
【００３９】
次に、プリンタ１０のＣＰＵ１１が、コネクタ５、接続ライン９、コネクタ１９、及びバス１４を介して前記コマンドを受け取ると、ＣＰＵ１１は、ＨＤＤ１８内のマクロデータ格納ディレクトリーの内容を送信コマンドと共にバス１４に出力する。次に、ＬＡＮコントローラ３は、コネクタ１９、接続ライン９、コネクタ５及びバス４を介して前記送信コマンドとマクロデータ格納ディレクトリーの内容を受け取ると、ホストコンピュータＧのＩＰアドレスを指定して、前記送信コマンドとマクロデータ格納ディレクトリーの内容をトランシーバ２によりネットワークＷ上に送信する。
【００４０】
これに対し、ホストコンピュータＧのＣＰＵ５０は、前記マクロデータ格納ディレクトリーの内容を受け取り、図５に示すように当該内容をＣＲＴ５４上に表示させる。図５において、マクロデータは、データ表示欄６６にアイコン６７を用いて表示され、各アイコン６７の下にはマクロＩＤ番号が付されている。また、ディレクトリ欄６５は、データ表示欄６６に表示されるデータの種別を表示する。図５では、データ表示欄６６に表示されるデータの種別のみを背面部分が濃い色で表示することで区別している。
【００４１】
次に、ユーザーがマウス５３を操作することにより、複写したいマクロデータを図６に示すように選択する。図６においては濃い色で表示されたアイコン６７’が選択されたアイコンを示している。図６では、ＩＤ番号が４１，４２，４３，４５，４６，４７のマクロデータが選択されている。ここから複写処理がスタートする。図３に示すフローチャートを参照して説明する。
【００４２】
まず、ユーザーがマウス５３を操作することにより図６に示すようなコマンドメニュー７０を表示させ、”Multiple printer load”（複数プリンタ読み込み）コマンドを選択すると（ステップＳ１１）、ホストコンピュータＧのＣＰＵ５０は、各プリンタのＩＰアドレスを読み取るコマンドをネットワークＷ上に送信する。これに対し、各プリンタに接続されたＮＩＣ１は、それぞれのＩＰアドレスをネットワークＷ上に返信し、ホストコンピュータＧのＣＰＵ５０は、これらのＩＰアドレスを読み取る。そして、図７に示すように、プリンタ選択ダイアログ７１を表示させる。プリンタ選択ダイアログ７１の一覧表示部７２には、ネットワークＷ上に接続されているすべてのプリンタのＩＰアドレスが表示される。
【００４３】
次に、ユーザーがマウス５３等を操作することにより、プリンタ選択ダイアログ７１の一覧表示部７２から、マクロデータ送信先のプリンタのＩＰアドレスを選択すると（ステップＳ１２）、ホストコンピュータＧのＣＰＵ５０は、図８に示すようにＩＰアドレスの背面部分を濃い色の表示に変更することにより、選択されたＩＰアドレスを示す。図８ではＩＰアドレスが"10.154.54.3", "10.154.54.4", "10.154.54.5", "10.154.54.6"のプリンタが選択されている。
【００４４】
更に、ユーザーがマウス５３等を操作することにより、プリンタ選択ダイアログ７１のＯＫボタンを押下すると（ステップＳ１３）、ホストコンピュータＧのＣＰＵ５０は、図６のように選択されたマクロデータと複写コマンドを、ステップＳ１２で図８のように選択された各ＩＰアドレスのプリンタにネットワークＷを介して送信する。この送信は、個々のプリンタに対して順次に行われる。なおかつ、複数のマクロデータが選択されているときにはマクロデータ毎に送信が行われる。
【００４５】
つまり、本実施例ではまずＩＤ番号４１のマクロデータが、ＩＰアドレス"10.154.54.3", "10.154.54.4", "10.154.54.5", "10.154.54.6"のプリンタへ順次送信され、続いてＩＤ番号４２のマクロデータが、ＩＰアドレスが"10.154.54.3","10.154.54.4", "10.154.54.5", "10.154.54.6"のプリンタへ順次送信される。同様にＩＤ番号４３のマクロデータ、ＩＤ番号４５のマクロデータ、ＩＤ番号４６のマクロデータ、ＩＤ番号４７のマクロデータの順に、各プリンタへ送信される。
【００４６】
図３のフローチャートに従って説明する。まず、最初に送信されるマクロデータを指定する（ステップＳ１４）。本実施例ではＩＤ番号４１のマクロデータが指定される。続いて最初の送信先となるプリンタを指定する（ステップＳ１５）。本実施例ではＩＰアドレス"10.154.54.3"のプリンタを指定する。そして、ステップＳ１４で指定されたマクロデータを複写コマンドと共にステップＳ１５で指定されたプリンタへ送信する（ステップＳ１６）。
【００４７】
前記複写コマンドを受けたプリンタは、前記選択されたマクロデータを受け取り、各プリンタに装着されたＨＤＤ１８に格納する。
【００４８】
次に、ホストコンピュータＧのＣＰＵ５０は、指定されたプリンタへのマクロデータ送信（ステップＳ１６）が終了する毎に、ステップＳ１４で指定されたマクロデータがステップＳ１２で選択された全てのプリンタへ送信されたか否かを判定する（ステップＳ１７）。ＩＤ番号４１のマクロデータをＩＰアドレス"10.154.54.3"のプリンタへ送信した後では、この判定はＮＯとなる。よって、ステップＳ１８において、次に送信するプリンタ、すなわちＩＰアドレス"10.154.54.4"のプリンタを指定する。さらに、ステップＳ１６に戻ってＩＤ番号４１のマクロデータをＩＰアドレス"10.154.54.4"のプリンタへ送信する。
【００４９】
このようにＩＤ番号４１のマクロデータを各プリンタへ送信する処理を繰り返し、ステップＳ１７の判定がＹＥＳとなったとき、つまりＩＰアドレス"10.154.54.6"のプリンタへのＩＤ番号４１のマクロデータ送信が終了したときは、ステップＳ１９において、選択されたすべてのマクロデータの送信が終了したか否かを判定する。ＩＤ番号４１のマクロデータの送信が完了したときは、まだすべてのマクロデータの送信が完了していないので判定結果はＮＯとなり、ステップＳ２０にて、次に送信するマクロデータのＩＤ番号を指定する。ここでは、ＩＤ番号４２を指定して、ステップＳ１５へ戻る。
【００５０】
そして、ステップＳ１５において再度ＩＰアドレス"10.154.54.3"のプリンタを指定し、ＩＤ番号４２のマクロデータを送信する（ステップＳ１６）。
【００５１】
このような手順で、選択されたすべてのＩＤ番号のマクロデータを、選択されたすべてのＩＰアドレスのプリンタへ送信することが完了したら（ステップＳ１９：ＹＥＳ）、ホストコンピュータＧのＣＰＵ５０は、図９に示すように送信結果表示ダイアログ７４を表示させる（ステップＳ２１）。図９に示す例では、結果表示部７５の左端に”Success”と表示されている。これは、選択されたプリンタに対して間違いなく送信されたことを示している。送信に失敗した場合には、”Success”の代わりに当該プリンタを示す箇所に"Failure"と表示される。
【００５２】
なお、図９はすべての送信が成功した状態を表しているので、すべてに”Success”が表示されているが、送信に失敗した場合は、失敗したマクロデータ及び相手先プリンタのみを再指定して、再度送信を試みればよい。
【００５３】
また、ホストコンピュータＧのＣＰＵ５０は、前記ダイアログ７４を表示させた後は、送信が成功したプリンタに対してリセットをかけるか否かの選択入力の待機状態となる（ステップＳ２２）。これは、上述のようにして各プリンタに複写したマクロデータを有効にするためには、各プリンタをリセットする必要があるが、プリント動作中等のようにリセットをかけることが好ましくない場合もあるため、ユーザーに選択させるように構成したものである。前記ダイアログ７４には、図９に示すように、送信が成功したプリンタに対してリセットをかけるか否かを選択させる文章７６が記載されており、ユーザーはリセットをかけない方を選択する場合には、マウス５３等を操作することによりダイアログ７４の”No”ボタン７８を押下する。これにより、ホストコンピュータＧのＣＰＵ５０は、リセットを行わないと判定し（ステップＳ２２：ＮＯ）、マクロデータの複写処理を終了する。
【００５４】
一方、ユーザーがリセットをかける方を選択する場合には、マウス５３等を操作することによりダイアログ７４の”Yes”ボタン７７を押下する。これにより、ホストコンピュータＧのＣＰＵ５０は、リセットを行うと判定し（ステップＳ２２：ＹＥＳ）、前記選択されたプリンタに対してリセットコマンドを送信する。つまりこの実施例ではまずＩＰアドレス"10.154.54.3"のプリンタを選択する（ステップＳ２３）続いて選択されたプリンタに対してリセットコマンドを送信する（ステップＳ２４）。
【００５５】
各プリンタではリセットコマンドを受信すると、リセット動作を実行する。
【００５６】
そして、ホストコンピュータＧのＣＰＵ５０は、ステップＳ１２で選択された全てのプリンタに対してリセットコマンドを送信したか否かを判定する（ステップＳ２５）。ＩＰアドレス"10.154.54.3"のプリンタのみにリセットコマンドを送った状況では、すべてのプリンタに対してリセットコマンドを送信していないので、ステップＳ２５での判定はＮＯとなり、次にリセットコマンドを送信するプリンタを指定する（ステップＳ２６）。この実施例ではＩＰアドレス"10.154.54.4"のプリンタを指定する。そして、ステップＳ２４へ戻って、ステップＳ２６で指定したプリンタへリセットコマンドを送信し、ステップＳ２５の判定を行う。
【００５７】
このようにして全てのプリンタに対してリセットコマンドを送信したと判定した場合には（ステップＳ２５：ＹＥＳ）、複写処理を終了する。
【００５８】
以  上のように、本実施の形態によれば、ネットワーク上の多数のプリンタが接続されている場合であっても、一度複写コマンドを送信するだけで、多数のプリンタに対してマクロデータを複写することができるので、作業効率を向上させることができる。
【００５９】
また、送信先のプリンタはＩＰアドレスにより指定できるので、使い勝手の良い印刷システムを提供することができる。
【００６０】
なお、上述した実施の形態では、プリンタ１０のＨＤＤ１８に記憶されたマクロデータを他のプリンタのＨＤＤへ複写する方法について説明したが、ホストコンピュータＧで作成したマクロデータを各プリンタへ複写する場合も、同じ操作で実行可能である。
【００６１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前記実施形態においては、ホストコンピュータＧからそれぞれのプリンタに対してマクロデータを送信する例について説明したが、本発明はこのような構成に限定されるものではなく、一つのプリンタに対して選択されたマクロデータのＩＤ番号、選択されたプリンタのＩＰアドレス、及び複写コマンドを送信した後は、当該一つのプリンタから他の選択されたプリンタに対して前記選択されたマクロデータを送信し、複写するようにしても良い。
【００６２】
この処理について図１０（Ａ）、（Ｂ）のフローチャートを参照して説明する。
【００６３】
図６に示すように複写したいマクロデータをＩＤ番号で指定した状態において、ユーザーがマウス５３等を操作してコマンドメニュー７０を表示させる。そこで、"Multiple printer load"コマンドを選択すると（ステップＳ４１）、ホストコンピュータＧのＣＰＵ５０は、各プリンタのＩＰアドレスを読み取るコマンドをネットワークＷ上に送信する。これに対し、各プリンタに接続されたＮＩＣ１は、それぞれのＩＰアドレスをネットワークＷ上に返信し、ホストコンピュータＧのＣＰＵ５０は、これらのＩＰアドレスを読み取る。そして、図７に示すように、プリンタ選択ダイアログ７１を表示させる。プリンタ選択ダイアログ７１の一覧表示部７２には、ネットワークＷ上に接続されているすべてのプリンタのＩＰアドレスが表示される。
【００６４】
次に、ユーザーがマウス５３等を操作してプリンタ選択ダイアログ７１の一覧表示部７２から、マクロデータの複写先として指定するプリンタのＩＰアドレスを選択する（ステップＳ４２）。ホストコンピュータＧのＣＰＵ５０は、図８に示すようにＩＰアドレスの背面部分を濃い色の表示に変更することにより、選択されたＩＰアドレスを示す。図８ではＩＰアドレスが"10.154.54.3", "10.154.54.4", "10.154.54.5", "10.154.54.6"のプリンタが選択されている。
【００６５】
更に、ユーザーがマウス５３等を操作して、プリンタ選択ダイアログ７１のＯＫボタン７３を押下すると（ステップＳ４３）、ホストコンピュータＧのＣＰＵ５０は、図６に示すように選択されたすべてのマクロデータと、複写先として指定されたプリンタのＩＰアドレスと、そのマクロデータを複写する命令が含まれた複写コマンドを、ステップＳ４２で選択されたプリンタのうち、最上位に指定されているＩＰアドレスのプリンタにネットワークＷを介して送信する。この実施例ではＩＰアドレス"10.154.54.3"のプリンタへ送信する。
【００６６】
まず、最初に送信されるマクロデータを指定する（ステップＳ４４）。本実施例ではＩＤ番号４１のマクロデータが指定される。続いてＩＰアドレス"10.154.54.3"のプリンタへステップＳ４４で指定されたマクロデータを複写コマンドと共に送信する（ステップＳ４５）。複写コマンドを受けたＩＰアドレス"10.154.54.3"のプリンタでは、マクロデータを受け取り、ＨＤＤ１８に格納する。
【００６７】
ホストコンピュータＧのＣＰＵ５０は、ステップＳ４６において、選択されたすべてのマクロデータの送信が終了したか否かを判定する。ＩＤ番号４１のマクロデータの送信が完了したときは、まだすべてのマクロデータの送信が完了していないので判定結果はＮＯとなり、ステップＳ４７にて、次に送信するマクロデータのＩＤ番号を指定する。ここでは、ＩＤ番号４２を指定して、ステップＳ４５へ戻る。
【００６８】
そして、ステップＳ４５においてＩＰアドレス"10.154.54.3"のプリンタへＩＤ番号４２のマクロデータを送信する。
【００６９】
このように選択したすべてのマクロデータの送信を完了したら（ステップＳ４６：ＹＥＳ）、ステップＳ４２で選択されたプリンタのＩＰアドレスを、ＩＰアドレス"10.154.54.3"のプリンタへ送信する（ステップＳ４８）。ＩＰアドレス"10.154.54.3"のプリンタでは受信したＩＰアドレスをＨＤＤに記憶する。
【００７０】
一方、ＩＰアドレス"10.154.54.3"のプリンタでは、選択されたすべてのマクロデータを、複写先として指定された各プリンタへ送信する処理が行われる。図１０（Ｂ）に示すフローチャート参照して説明する。
【００７１】
まず、先にホストコンピュータＧより送信されたマクロデータから、最初に送信するマクロデータを指定する。ここではＩＤ番号４１のマクロデータを指定する（ステップＳ６１）。次にＨＤＤ１８に記憶されている送信先のＩＰアドレスを使用して、マクロデータを送信する相手先のプリンタを指定する（ステップＳ６２）ここでは、ＩＰアドレスが"10.154.54.4"のプリンタを指定する。そして、ステップＳ６１で指定されたマクロデータをＨＤＤ１８から読み出し、ステップＳ６２で指定されたプリンタへ送信する(ステップＳ６３)。
【００７２】
マクロデータを受信したプリンタでは、装着されたＨＤＤ１８に格納する。
【００７３】
ホストコンピュータＧのＣＰＵ５０は、指定されたプリンタへのマクロデータ送信（ステップＳ６３）が終了する毎に、ステップＳ６１で指定されたマクロデータがＨＤＤ１８に送付先として記憶されている全てのプリンタへ送信されたか否かを判定する（ステップＳ６４）。ＩＤ番号４１のマクロデータをＩＰアドレス"10.154.54.4"のプリンタへ送信した後では、この判定はＮＯとなる。よって、ステップＳ６５において、次に送信するプリンタ、すなわちＩＰアドレス"10.154.54.5"のプリンタを指定する。さらに、ステップＳ６３に戻ってＩＤ番号４１のマクロデータをＩＰアドレス"10.154.54.5"のプリンタへ送信する。
【００７４】
このようにＩＤ番号４１のマクロデータを各プリンタへ送信する処理を繰り返し、ステップＳ６４の判定がＹＥＳとなったとき、つまりＩＰアドレス"10.154.54.6"のプリンタへのＩＤ番号４１のマクロデータ送信が終了したときは、ステップＳ６６において、ステップＳ４５にてホストコンピュータＧから送信されてＨＤＤ１８に記憶されたすべてのマクロデータの送信が終了したか否かを判定する。ＩＤ番号４１のマクロデータの送信が完了したときは、まだすべてのマクロデータの送信が完了していないので判定結果はＮＯとなり、ステップＳ６７にて、次に送信するマクロデータのＩＤ番号を指定する。ここでは、ＩＤ番号４２を指定して、ステップＳ６２へ戻る。
【００７５】
そして、ステップＳ６２において再度ＩＰアドレス"10.154.54.4"のプリンタを指定し、ＩＤ番号４２のマクロデータを送信する（ステップＳ６３）。
【００７６】
このような手順で、ＨＤＤ１８に記憶されたすべてのＩＤ番号のマクロデータを、ＨＤＤ１８に記憶されたすべてのＩＰアドレスのプリンタへ送信することが完了したら（ステップＳ６６：ＹＥＳ）、各プリンタへの送信結果をホストコンピュータＧへ送信する（ステップＳ６８）。個々のプリンタに対する送信結果については、ＩＰアドレス"10.154.54.3"のプリンタ内のＲＡＭに保存しておけばよい。
【００７７】
ホストコンピュータＧでは、ＩＰアドレス"10.154.54.3"のプリンタから送信結果を受信すると（ステップＳ４９）、その送信結果に基づいて図９に示すように送信結果ダイアログを表示する（ステップＳ５０）。
【００７８】
なお、第１の実施形態で行ったリセット動作については、第２の実施形態ではマクロデータの送信前にリセットの要否を指定すればよい。リセット要の指定があれば、図３に示すフローチャートのステップＳ２３〜ステップＳ２６の処理をステップＳ６８の処理の後に行うこととなる。
【００７９】
上述した各実施形態においては、送信先の指定方法として、ＩＰアドレスを選択するする方法を採ったが、プリンタ名を選択するような構成としても良い。この場合はプリンタ名に対応するＩＰアドレスをＣＰＵにより選択させるようにすれば良い。また、ＵＲＬで送信先を設定するようにしても良い。
【００８０】
上記各実施形態においては、マクロデータを複写する例について説明したが、本発明はこのような構成に限定されるものではなく、マクロデータ以外の印刷制御情報データを複写することもできる。例えば、フォントデータをマクロデータと同様に複写することもできる。また、印刷制御情報データ以外にも、印刷データ、及びプリンタの状態表示を行うためのＷｅｂ表示データ等を、マクロデータと同様にして複写することができる。
【００８１】
なお、印刷データを複写する場合には、各印刷データをページ毎にサムネイル表示させ、ページ単位で選択させて複写するようにしても良い。
【００８２】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００８３】
また、以上説明した実施形態にて実行される処理は、コンピュータプログラムとして表現されるものであり、そのプログラムはフロッピーディスク、コンパクトディスクやEPROMのような各種の着脱可能な記憶媒体に格納され、適宜、ホストコンピュータや各プリンタにインストールされる。または、プログラムはインターネット上のウェブサイトからのダウンロードにより供給されることもある。
【００８４】
【発明の効果】
請求項１記載の印刷システム、及び請求項６記載の印刷制御装置、並びに請求項１１記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項１記載の印刷システム、請求項６記載の印刷制御装置または請求項１１記載の印刷装置によれば、一の印刷装置から他の印刷装置への印刷制御情報データの複写を自動的に行うことができ、作業効率を向上させることができる。
【００８５】
請求項２記載の印刷システム、及び請求項７記載の印刷制御装置、並びに請求項１２記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２記載の印刷システム、請求項７記載の印刷制御装置または請求項１２記載の印刷装置によれば、一の印刷装置から他の印刷装置への印刷制御情報データの複写を自動的に行うことができ、作業効率を向上させることができる。
【００８６】
請求項３記載の印刷システム、及び請求項８記載の印刷制御装置、並びに請求項１３記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項３記載の印刷システム、請求項８記載の印刷制御装置または請求項１３記載の印刷装置によれば、一の印刷装置から他の印刷装置への印刷制御情報データの複写を自動的に行うことができ、作業効率を向上させることができる。
【００８７】
請求項４記載の印刷システム、及び請求項９記載の印刷制御装置は、前記特許請求の範囲に記載したように構成されているので、請求項４記載の印刷システムまたは請求項９記載の印刷制御装置によれば、識別データを表示手段に表示させ、選択手段により識別データが選択された場合に、当該選択された識別データに対応する印刷装置に対し、印刷制御情報データの複写を指示する複写コマンドを送信するので、ネットワークに多数の印刷装置が接続されている場合でも、所望の印刷装置に対してのみ制御情報データの送信を行うことができる。
【００８８】
請求項５記載の印刷システム、及び請求項１０の印刷制御装置は、前記特許請求の範囲に記載したように構成されているので、請求項５記載の印刷システムまたは請求項１０記載の印刷制御装置によれば、印刷制御装置と印刷装置との間の送受信、あるいは印刷装置同士の送受信についてのエラー、または印刷装置における記憶処理のエラーを検出した場合には、印刷装置毎に当該エラーの有無を表示手段に表示させるので、ネットワーク上に多数の印刷装置が接続されている場合でも、データの送信後においても個々の印刷装置毎に適切な処理を行うことができる。
【００８９】
請求項１４記載の印刷システム、及び請求項１５記載の印刷制御装置、並びに請求項１６記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項１４記載の印刷システムまたは請求項１５記載の印刷制御装置、あるいは請求項１６記載の印刷装置によれば、指定された印刷装置への印刷制御データの送信が完了した後、印刷装置を再起動する再起動コマンドが前記印刷制御装置から送信され、そして、前記印刷制御装置から送られた再起動コマンドに応じて前記印刷装置は再起動を実行するので、ユーザの作業効率を向上させることができる。
請求項２０記載の印刷システム、及び請求項２３記載の印刷制御装置、並びに請求項２６記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２０記載の印刷システム、請求項２３記載の印刷制御装置または請求項２６記載の印刷装置によれば、一の印刷装置から他の印刷装置への印刷データまたは印刷装置の状態表示を行うための表示データの複写を自動的に行うことができ、作業効率を向上させることができる。
請求項２１記載の印刷システム、及び請求項２４記載の印刷制御装置、並びに請求項２７記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２１記載の印刷システム、請求項２４記載の印刷制御装置または請求項２７記載の印刷装置によれば、一の印刷装置から他の印刷装置への印刷データまたは印刷装置の状態表示を行うための表示データの複写を自動的に行うことができ、作業効率を向上させることができる。
請求項２２記載の印刷システム、及び請求項２５記載の印刷制御装置、並びに請求項２８記載の印刷装置は、前記特許請求の範囲に記載したように構成されているので、請求項２２記載の印刷システム、請求項２５記載の印刷制御装置または請求項２８記載の印刷装置によれば、一の印刷装置から他の印刷装置への印刷データまたは印刷装置の状態表示を行うための表示データの複写を自動的に行うことができ、作業効率を向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における印刷システムの概略構成を示すブロック図である。
【図２】図１の印刷システムにおけるマクロデータ登録処理を示すフローチャートである。
【図３】図１の印刷システムにおけるマクロデータ複写処理を示すフローチャートである。
【図４】図１の印刷システムを構成するホストコンピュータに表示されるマクロデータ登録ダイアログを示す図である。
【図５】図１の印刷システムを構成するホストコンピュータに表示されるマクロデータの一覧を示す図である。
【図６】図５のマクロデータ一覧において所望のマクロデータの選択された状態を示す図である。
【図７】図１の印刷システムを構成するホストコンピュータに表示されるプリンタ選択ダイアログを示す図である。
【図８】図７のプリンタ選択ダイアログおいてプリンタを選択した状態を示す図である。
【図９】各プリンタ毎の送信結果表示ダイアログを示す図である。
【図１０】第２の実施の形態におけるマクロデータ登録処理を示すフローチャートである。
【符号の説明】
１ ＮＩＣ
２ トランシーバ
３ ＬＡＮコントローラ
４ バス
１０ プリンタ
１１ ＣＰＵ
１４ バス
１８ ＨＤＤ
３０，４０ プリンタ
５０ ＣＰＵ
５５ ＨＤＤ
Ｇ ホストコンピュータ
Ｓ 印刷システム
Ｗ ネットワーク
【図１】
0003874161.tif 000002
【図２】
0003874161.tif 000003
【図３】
0003874161.tif 000004
【図４】
0003874161.tif 000005
【図５】
0003874161.tif 000006
【図６】
0003874161.tif 000007
【図７】
0003874161.tif 000008
【図８】
0003874161.tif 000009
【図９】
0003874161.tif 000010
【図１０】
0003874161.tif 000011