(57)【特許請求の範囲】
【請求項１】
印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の解像度を設定する解像度設定手段と、前記指定された他の印刷装置の解像度に基づいて、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、該イメージ展開手段により展開したイメージ情報を前記印刷要求と共に前記他の印刷装置に該他の印刷装置に合った解像度の信号として転送するようにしたことを特徴とする印刷制御装置。
【請求項２】
印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の状態を検知する状態検知手段と、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、前記状態検知手段により前記指定された他の印刷装置が印刷できない状態にあることを検知したときは、前記展開したイメージ情報を前記印刷要求と共に、更に他の印刷装置に自動的に転送するようにしたことを特徴とする印刷制御装置。
【請求項３】
印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の状態を検知する状態検知手段と、前記他の印刷装置のランクを設定するランク設定手段と、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、前記状態検知手段により前記指定された他の印刷装置が印刷できない状態にあることを検知したときは、前記展開したイメージ情報を前記印刷要求と共に、前記ランク設定手段に設定された前記他の印刷装置のランクと同じランクの更に他の印刷装置に自動的に転送するようにしたことを特徴とする印刷制御装置。
【請求項４】
請求項１に記載の印刷制御装置であって、前記記憶部は、前記他の印刷装置毎の解像度情報を記憶して有し、前記解像度設定手段は、前記印刷要求に含まれる前記他の印刷装置の解像度情報を前記記憶部から取得し、該取得した解像度情報に基づいて解像度を設定することを特徴とする印刷制御装置。
【請求項５】
１又は複数台の印刷装置がネットワークを介して接続されている印刷制御装置であって、文字コードやグラフィックコードなどからなる印刷要求を受信する受信手段と、該受信した印刷要求を前記印刷装置に代行してイメージに展開するイメージ展開手段と、該展開したイメージ情報を前記印刷要求と共に指定された印刷装置に転送する転送手段とを有する印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御装置、より詳細には、ネットワークによってホストコンピュータと印刷装置に接続された印刷制御装置において、ホストコンピュータからの印刷要求を、指定された転送先の印刷装置の条件に応じて転送することが可能な印刷制御装置に関する。
【０００２】
【従来の技術】
図７は、従来の印刷装置システムを説明するための図で、１はホストコンピュータ、２，２，２…は印刷装置、３はホストコンピュータ１と複数の印刷装置２，２，２…とを接続するネットワークである。
【０００３】
図８は、図７に示した印刷装置２を説明するための構成図で、４は用紙に印刷する印刷部、５は文字フォントや他の印刷装置の情報を記憶する記憶部、６は印刷部４と記憶部５を制御するコントロール部である。
【０００４】
図７および図８に示したように、従来の印刷装置システムは、ホストコンピュータ１と複数の印刷装置２，２，２…がネットワーク３によって接続されており、個々の印刷装置２は、ホストコピュータ１からの印刷要求を受け、印刷を実行していた。
【０００５】
図９は、従来の印刷装置システムの印刷時の動作を説明するためのフローチャートである。
印刷装置２が、ネットワーク３により接続されたホストコンピュータ１から印刷要求を受信する（Ｓ２１）と、受信した印刷要求をイメージ展開言語によって解析し（Ｓ２２）、イメージ展開が終了したか否かを判定する（Ｓ２３）。イメージ展開が終了していなければ、文字フォントが必要か否かを判定し（Ｓ２４）、文字フォントが必要ならば、記憶部５から文字フォントを取り出し（Ｓ２５）、取り出した文字フォントや（Ｓ２２）で解析された描画命令を実行して、印刷要求をイメージ展開する（Ｓ２６）。イメージ展開が終了したならば、印刷部４により、イメージ展開された内容を用紙に印刷する（Ｓ２７）。
【０００６】
また、印刷装置２は試験印刷用と正式印刷用とに分けられ、試験印刷装置と正式印刷装置は、それぞれ次のような特徴を有しており、その条件をもとに、設定場所やランニングコストなどの理由により、試験印刷用と正式印刷用で印刷装置を使い分けていた。
（１）試験印刷装置の特徴；
▲１▼利用者の近くに設置されている。
▲２▼ランニングコスト、例えば、トナー、インク代などが安い。
▲３▼高度なイメージ展開、例えば、ポストスクリプトなどの言語が使用できない。
▲４▼フォントがあまり実装されていない。
▲５▼低解像度である。
▲６▼装置の価格が安い。
（２）正式印刷装置の特徴；
▲１▼大勢の人と共有しているため、共有スペースに設置されている。
▲２▼ランニングコスト、例えば、トナー、インク代などが高い。
▲３▼高度なイメージ展開、例えば、ポストスクリプトなどの言語が使用できる。
▲４▼フォントが豊富に実装されている。
▲５▼高解像度である。
▲６▼装置の価格が高い。
【０００７】
【発明が解決しようとする課題】
試験印刷装置と正式印刷装置を使用するにあたり、上述のような特徴により、次のような問題があった。
（１）試験印刷装置と正式印刷装置のそれぞれの性能、例えば、実装フォントの違い、イメージ展開言語の違いなどにより、試験印刷装置と正式印刷装置の印字結果に違いが生じてしまう。
（２）試験印刷装置と正式印刷装置の解像度が違う場合、試験印刷装置で展開したイメージの印刷を実行すると、解像度の違いにより、正式印刷装置で印刷したような印字結果が得られない。
（３）試験印刷を行った時に、転送先の印刷装置が印刷不可能な状態、例えば、用紙なしや、トナー切れ、あるいはインク切れになった時は、その印刷装置に対する印刷要求を取り止めて、新たに、印刷可能な別の印刷装置を指定する操作が必要になり、操作が難しい。
【０００８】
本発明は、上述のごとき実情に鑑みてなされたもので、正式印刷装置において、ホストコンピュータからの印刷要求を指定された試験印刷装置で印刷されるようにイメージ展開し、それを指定された試験印刷装置で印刷した時に、正式印刷装置で印刷した時と試験印刷装置で印刷した時の印字結果に違いが生じないようにすることを目的としてなされたものである。
【０００９】
【課題を解決するための手段】
請求項１の発明は、印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の解像度を設定する解像度設定手段と、前記指定された他の印刷装置の解像度に基づいて、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、該イメージ展開手段により、展開したイメージ情報を前記印刷要求と共に前記他の印刷装置に該他の印刷装置に合った解像度の信号として転送するようにしたことを特徴としたものであり、イメージ展開されたイメージ情報を印刷要求と共に他の印刷装置に転送することにより、試験ランクの印刷装置でも正式ランクの印刷装置でも印字結果に違いが生じないように印刷することができ、しかも、指定した印刷装置の解像度で印刷できるようにしたものである。
【００１１】
請求項２の発明は、印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の状態を検知する状態検知手段と、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、前記状態検知手段により前記指定された他の印刷装置が印刷できない状態にあることを検知したときは、前記展開したイメージ情報を前記印刷要求と共に、更に他の印刷装置に自動的に転送するようにしたことを特徴としたものであり、指定された転送先の印刷装置の状態が印刷不可能な場合は、他の印刷装置に自動的に切り替わることにより、印刷を行うことができるので、オペレータによる印刷装置の切替え操作を不要にしたものである。
【００１２】
請求項３の発明は、印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の状態を検知する状態検知手段と、前記他の印刷装置のランクを設定するランク設定手段と、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、前記状態検知手段により前記指定された他の印刷装置が印刷できない状態にあることを検知したときは、前記展開したイメージ情報を前記印刷要求と共に、前記ランク設定手段に設定された前記他の印刷装置のランクと同じランクの更に他の印刷装置に自動的に転送するようにしたことを特徴としたものであり、所期のランクの印刷装置で印刷するようにしたものである。
また、請求項４の発明は、請求項１の発明において、前記記憶部は、前記他の印刷装置毎の解像度情報を記憶して有し、前記解像度設定手段は、前記印刷要求に含まれる前記他の印刷装置の解像度情報を前記記憶部から取得し、該取得した解像度情報に基づいて解像度を設定することを特徴としたものである。
また、請求項５の発明は、１又は複数台の印刷装置がネットワークを介して接続されている印刷制御装置であって、文字コードやグラフィックコードなどからなる印刷要求を受信する受信手段と、該受信した印刷要求を前記印刷装置に代行してイメージに展開するイメージ展開手段と、該展開したイメージ情報を前記印刷要求と共に指定された印刷装置に転送する転送手段とを有することを特徴としたものである。
【００１３】
【発明の実施の形態】
図１は、本発明が適用される印刷制御装置の印刷時の動作例を説明するためのフローチャートである。
図７および図８に示したような印刷装置２において、印刷装置２が、ネットワーク３により接続されたホストコンピュータ１から印刷要求を受信する（Ｓ１）と、受信した印刷要求をイメージ展開言語によって解析し（Ｓ２）、イメージ展開が終了したか否かを判定する（Ｓ３）。イメージ展開が終了していなければ、文字フォントが必要か否かを判定し（Ｓ４）、文字フォントが必要ならば、記憶部５から文字フォントを取り出し（Ｓ５）、取り出した文字フォントや（Ｓ２）で解析された描画命令を実行して、印刷要求をイメージ展開する（Ｓ６）。イメージ展開が終了したならば、展開したイメージを指定された印刷装置のイメージ印刷コマンドに変換し（Ｓ７）、指定された印刷装置に、（Ｓ７）で作成したイメージ印刷コマンドを実行する（Ｓ８）。
【００１４】
上記印刷装置によると、ホストコンピュータ１からの印刷要求を受信してイメージ展開し、展開したイメージを指定された印刷装置のイメージ印刷コマンドに変換し、その作成したコマンドを指定された印刷装置に対して実行することができる。
【００１５】
図２は、本発明による印刷制御装置の印刷時の一実施例を説明するためのフローチャートである。
【００１６】
図３は、本発明による印刷装置において記憶される情報内容の一実施例を説明するための図で、図７に示したようなネットワークにより、互いに接続された印刷装置２，２，２…の情報で、印刷装置の名前とその印刷装置のランクおよびその印刷装置の解像度である。
【００１７】
図７および図８に示したような印刷装置２において、印刷装置２が、ネットワーク３により接続されたホストコンピュータ１から印刷要求を受信する（Ｓ１）と、図３に示したような記憶情報から指定された転送する先の印刷装置の名前を見つけて、その印刷装置の解像度を取り出す（Ｓ９）。受信した印刷要求をイメージ展開言語によって解析し（Ｓ２）、イメージ展開が終了したか否かを判定する（Ｓ３）。イメージ展開が終了していなければ、文字フォントが必要か否かを判定し（Ｓ４）、文字フォントが必要ならば、記憶部５から文字フォントを取り出し（Ｓ５）、取り出した文字フォントや（Ｓ２）で解析された描画命令を実行して、（Ｓ９）で取り出した解像度によって印刷要求をイメージ展開する（Ｓ６−１）。イメージ展開が終了したならば、展開したイメージを指定された印刷装置のイメージ印刷コマンドに変換し（Ｓ７）、指定された印刷装置に、（Ｓ７）で作成したイメージ印刷コマンドを実行する（Ｓ８）。
【００１９】
図４および図５は、本発明による印刷制御装置の印刷時の動作の他の実施例を説明するためのフローチャートである。
【００２０】
請求項２の発明は、図４および図５に示したように、指定された印刷装置に、（Ｓ７）で作成したイメージ印刷コマンドを実行し（Ｓ８）、指定された印刷装置の状態が正常か否かをチェックして（Ｓ１０）、正常（印刷された）ならば終了し、指定された印刷装置の状態が異常ならば、印刷装置に記憶されている情報内容（図３参照）により、指定された印刷装置の次の印刷装置を選択し、この印刷装置を指定された印刷装置として（Ｓ１１）、（Ｓ９）に戻り再度同じ処理を行うことにより、次の印刷装置に印刷するようにしたものである。
【００２１】
図６は、本発明による印刷制御装置の印刷時の動作の更に他の実施例を説明するためのフローチャートである。
【００２２】
請求項３の発明は、図４および図６に示したように、指定された試験ランクの印刷装置の状態が異常ならば、印刷装置に記憶されている情報内容（図３参照）から次の印刷装置のランク情報を取り出し、その取り出したランク情報が“試験”か否かを判定し（Ｓ１３）、“試験”でなければ（Ｓ１２）に戻って、次の印刷装置のランク情報を取り出し、取り出したランク情報が“試験”ならば、これを指定された印刷装置として（Ｓ１４）、（Ｓ９）に戻り再度同じ処理を行うことで、試験ランクの印刷装置に印刷するようにしたものである。
【００２３】
【発明の効果】
請求項１の発明は、印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の解像度を設定する解像度設定手段と、前記指定された他の印刷装置の解像度に基づいて、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、該イメージ展開手段により展開したイメージ情報を前記印刷要求と共に前記他の印刷装置に該他の印刷装置に合った解像度の信号として転送するようにしたことを特徴としたものであり、イメージ展開されたイメージ情報を印刷要求と共に他の印刷装置に転送することにより、試験ランクの印刷装置でも正式ランクの印刷装置でも印字結果に違いが生じないように印刷することができ、しかも、指定した印刷装置の解像度で印刷できるようにすることができる。
【００２５】
請求項２の発明は、印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の状態を検知する状態検知手段と、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、前記状態検知手段により前記指定された他の印刷装置が印刷できない状態にあることを検知したときは、前記展開したイメージ情報を前記印刷要求と共に、更に他の印刷装置に自動的に転送するようにしたことを特徴としたものであり、指定された転送先の印刷装置の状態が印刷不可能な場合は、他の印刷装置に自動的に切り替わることにより、印刷を行うことができるので、オペレータによる印刷装置の切替え操作を不要にすることができる。
【００２６】
請求項３の発明は、印刷部と、文字フォントを記憶する記憶部と、コントロール部とからなる印刷装置の該コントロール部及び１又は複数台の他の印刷装置がネットワークを介して接続されている印刷制御装置であって、ホストコンピュータから受信した印刷要求を、前記ホストコンピュータの命令に基づいて指定された他の印刷装置へ転送する転送手段と、前記他の印刷装置の状態を検知する状態検知手段と、前記他の印刷装置のランクを設定するランク設定手段と、前記ホストコンピュータから受信した文字コードやグラフィックコードなどからなる前記印刷要求を前記他の印刷装置に代行してイメージに展開するイメージ展開手段とを有し、前記状態検知手段により前記指定された他の印刷装置が印刷できない状態にあることを検知したときは、前記展開したイメージ情報を前記印刷要求と共に、前記ランク設定手段に設定された前記他の印刷装置のランクと同じランクの更に他の印刷装置に自動的に転送するようにしたことを特徴としたものであり、請求項２の発明では、次の印刷装置が選択されたとき、試験ランクの印刷装置を指定したにもかかわらず、正式ランクの印刷装置が選択される場合があるが、この発明により、他の印刷装置のランクの情報をもとに試験ランクの印刷装置だけを選択することができる。
また、請求項４の発明は、請求項１の発明において、前記記憶部は、前記他の印刷装置毎の解像度情報を記憶して有し、前記解像度設定手段は、前記印刷要求に含まれる前記他の印刷装置の解像度情報を前記記憶部から取得し、該取得した解像度情報に基づいて解像度を設定することを特徴としたものであり、記憶部に記憶した解像度情報に基づいて指定した印刷装置の解像度で印刷できるようにすることができる。
また、請求項５の発明は、１又は複数台の印刷装置がネットワークを介して接続されている印刷制御装置であって、文字コードやグラフィックコードなどからなる印刷要求を受信する受信手段と、該受信した印刷要求を前記印刷装置に代行してイメージに展開するイメージ展開手段と、該展開したイメージ情報を前記印刷要求と共に指定された印刷装置に転送する転送手段とを有することを特徴としたものであり、受信した印刷要求と共に、イメージ展開されたイメージ情報を転送先の印刷装置に転送することにより、試験ランクの印刷装置でも正式ランクの印刷装置でも印字結果に違いが生じないように印刷することができる。
【図面の簡単な説明】
【図１】本発明が適用される印刷制御装置の印刷時の動作例を説明するためのフローチャートである。
【図２】本発明による印刷制御装置の印刷時の一実施例を説明するためのフローチャートである。
【図３】本発明による印刷制御装置において記憶される情報内容の一実施例を説明するための図である。
【図４】本発明による印刷制御装置の印刷時の動作の他の実施例を説明するためのフローチャートである。
【図５】本発明による印刷制御装置の印刷時の動作の他の実施例を説明するためのフローチャートである。
【図６】本発明による印刷制御装置の印刷時の動作の更に他の実施例を説明するためのフローチャートである。
【図７】従来の印刷装置システムを説明するための図である。
【図８】図７に示した印刷装置を説明するための構成図である。
【図９】従来の印刷装置システムの印刷時の動作を説明するためのフローチャートである。
【符号の説明】
１…ホストコンピュータ、２…印刷装置、３…ネットワーク、４…印刷部、５…記憶部、６…コントロール部。
【図１】
0003552812.tif 000002
【図２】
0003552812.tif 000003
【図３】
0003552812.tif 000004
【図４】
0003552812.tif 000005
【図５】
0003552812.tif 000006
【図６】
0003552812.tif 000007
【図７】
0003552812.tif 000008
【図８】
0003552812.tif 000009
【図９】
0003552812.tif 000010