(57)【要約】【課題】バージョン情報に応じて制御プログラムやデータ交換を可能とする画像出力装置並びに画像出力装置の制御プログラムおよび制御データが記録保持された情報記録媒体を提供する。【解決手段】ホスト装置１とネットワーク接続された画像出力装置において、装置の種類とバージョンに応じた制御プログラム、制御データが格納される格納手段１２、１４と、ホスト装置１からの依頼に応じて上記制御プログラム、制御データを通信手段１３を介して送信する制御手段１１とを備える。【選択図】　　　　図２
2004106295.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とネットワーク接続された画像出力装置において、装置のバージョンに応じた制御プログラム、制御データが格納される格納手段と、ホスト装置からの依頼に応じて上記制御プログラム、制御データを通信手段を介して送信する制御手段とを備えることを特徴とする画像出力装置。
【請求項２】
請求項１記載の画像出力装置において、上記制御プログラム、制御データを記録保持する情報記録媒体の読み取り装置を備えることを特徴とする画像出力装置。
【請求項３】
請求項１記載の画像出力装置において、制御データがカラープロファイルであることを特徴とする画像出力装置。
【請求項４】
請求項１記載の制御プログラム、制御データを記録保持することを特徴とする情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト装置とネットワーク接続された画像出力装置並びに画像出力装置の制御プログラムおよび制御データが記録保持された情報記録媒体に関する。
【０００２】
【従来の技術】
ホスト装置とネットワーク接続された画像出力装置に関連する従来技術として、特許文献１の「画像出力装置」、特許文献２の「プリンタ制御システム」が存在する。
【０００３】
上記いずれも、画像出力装置内にその装置への出力を制御する制御プログラムを格納する機能に関する技術が示されている。特許文献２では、通信網内を制御機器が検索して要求した制御プログラムを格納する装置を見つけ出す機能に関する技術が示されている。特許文献１では、通信網内を出力装置が検索して要求した制御プログラムを格納する装置を見つけ出す機能に関する技術が示されている。
【０００４】
【特許文献１】
特開２０００−１３２３７８号公報
【特許文献２】
特開平１１−１３４１３５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、いずれの場合でも出力装置内に格納される制御プログラムはその装置への出力を制御するものに限られており、複数の出力装置の制御プログラムを集中して管理するためには、集中管理を実施するホスト装置を別途構築しなければならず、管理上の負担が生じてしまう。
【０００６】
本発明は、バージョン情報に応じて制御プログラムやデータ交換を可能とする画像出力装置並びに画像出力装置の制御プログラムおよび制御データが記録保持された情報記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ホスト装置とネットワーク接続された画像出力装置において、装置の種類とバージョンに応じた制御プログラム、制御データが格納される格納手段と、ホスト装置からの依頼に応じて上記制御プログラム、制御データを通信手段を介して送信する制御手段とを備える画像出力装置を最も主要な特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の画像出力装置において、上記制御プログラム、制御データを記録保持する情報記録媒体の読み取り装置を備える画像出力装置を主要な特徴とする。
【０００９】
請求項３記載の発明は、請求項１記載の画像出力装置において、制御データがカラープロファイルである画像出力装置を主要な特徴とする。
【００１０】
請求項４記載の発明は、請求項１記載の制御プログラム、制御データを記録保持する情報記録媒体を最も主要な特徴とする。
【００１１】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は画像出力装置としてのネットワーク印刷装置を含むネットワークシステムの構成図である。本システムは、複数のホスト装置１（１−１〜１−３）と複数のネットワーク印刷装置２（２−１、２−２）がネットワーク３を介して相互に接続されることで構成されている。ホスト装置１は任意のネットワーク印刷装置２に対して印刷指示を行うことができる。
【００１２】
図２はネットワーク印刷装置の機能ブロック図である。本ネットワーク印刷装置２において、ＣＰＵ１１は、メモリ１２に格納された制御プログラムに基づいて他の各部を制御する。通信装置１３は、電話回線を通じてＦＡＸ情報等のやりとりを行う。補助記憶装置１４は、ハードディスク等から構成され、プリントスプールおよびプリンタドライバ等の格納に用いられる。ページメモリ１５は、プリンタエンジン１６に供給する１ページ分のデータが展開される。プリンタエンジン１６は、供給された画像データを用紙等に出力する。
【００１３】
ネットワークインターフェース１７は、ネットワーク３を介してホスト装置１、ネットワーク印刷装置２、その他外部のネットワーク機器と通信し各種情報のやりとりを行う。ＣＤ−ＲＯＭドライブ１８は、ＣＰＵ１１が読み取り可能な情報記録媒体の読み取り装置であるが、情報記録媒体としては、ＣＤ−ＲＯＭに限られるものではなく例えばＦＤＤ、ＤＶＤ、ＰＣカード等のさまざまな情報記録媒体が適用される。バス１９は上記各構成要素を接続する。
【００１４】
次に実施形態のデータ構成について説明する。
（１）ネットワーク印刷装置設定情報
本実施形態で使用される各種のデータ構造を説明する。まず、ネットワーク印刷装置２のメモリ１２には、図３に示すネットワーク印刷装置設定情報が記憶されている。図において３１はプリンタ名である。３２はエミュレーション情報であり、ネットワーク印刷装置２でサポートされているエミュレーション（対応するページ記述言語）が記憶されている。
【００１５】
３３は会社名であり、ネットワーク印刷装置２を製造したメーカ名もしくは販売する会社名が記憶される。３４はネットワーク印刷装置２のネットワーク３上での参照名であり、ネットワーク３上でネットワーク印刷装置２を識別するための名称として用いられる。３５は装置のバージョンであり、バージョンが異なることにより装置のカラー特性も異なることがある。３６は装置使用状態値であり、例えばカラー調整が実施されて標準のカラー状態を１とし、印刷数やカラートナー等の使用数に応じて使用値を表し、この使用値により一定のカラー特性の変化が生じる。
【００１６】
（２）格納指示情報書式例
制御プログラムを格納指示する際に用いられる格納指示情報の書式を図４に示す。格納しようとしている制御プログラムの会社名、対応する装置名、装置バージョン、対応するエミュレーション、対応するＯＳ種別、制御プログラムファイル名、装置の使用状態値とカラープロファイル名が与えられる。
【００１７】
（３）制御プログラム格納情報
格納している制御プログラム情報データベースの例を図５に示す。格納指示の際に与えられた会社名、装置名、装置バージョン、エミュレーション、適応ＯＳ種別、制御プログラムファイル名、装置の使用状態値、カラープロファイル名とともに格納場所を格納済みファイルごとに持つ。
【００１８】
（４）検索要求情報書式
制御プログラムおよびカラープロファイルの検索時に用いられる検索情報要求の書式を図６に示す。要求する制御プログラムの会社名、装置名、装置バージョン、エミュレーション、ＯＳ種別、装置の使用状態値を検索条件として指定できる。
【００１９】
次に実施形態の動作について説明する。
（１）制御プログラム格納処理
ネットワーク印刷装置２において、自装置用もしくは他装置用の制御プログラムを格納する処理の流れを図７を用いて説明する。まず、ステップＳ１において格納を指示された制御プログラムとカラープロファイルを補助記憶装置１４に格納するための格納用のフォルダを決定する。例えば、装置名とエミュレーション名から決定すればよい。
【００２０】
ステップＳ２では、ステップＳ１で決定した格納用フォルダに指定されたファイル名で制御プログラムとカラープロファイルを格納する。ステップＳ３では、ステップＳ２で格納した制御プログラムとカラープロファイルの情報を制御プログラム格納情報データベースに登録する。これにより、あとで検索／送信処理を実現することが可能になる。
【００２１】
（２）制御プログラムの検索／送信処理
ネットワーク印刷装置２において、自装置用もしくは他装置用の制御プログラムおよび（もしくは）カラープロファイルを検索要求に応答し、要求された制御プログラムおよび（もしくは）カラープロファイルを送信する際の処理の流れを図８を用いて説明する。まず、ステップＳ１１でネットワーク３などを通じて接続されたホスト装置１から制御プログラムおよび（もしくは）カラープロファイルの検索要求を受信する。
【００２２】
ステップＳ１２では、検索要求情報から検索要求対象となる制御プログラムおよび（もしくは）カラープロファイルの会社名、装置名、装置バージョン、エミュレーション名、ＯＳ種別、使用状態値を取り出す。ステップＳ１３では、検索要求情報を基に、検索要求された制御プログラムおよび（もしくは）カラープロファイルが制御プログラム格納情報データベースにあるかどうかをチェックする。存在した場合には、ステップＳ１４はに遷移する。存在しなかった場合には、ステップＳ１８に遷移する。
【００２３】
ステップＳ１４では、検索要求があった制御プログラムおよび（もしくは）カラープロファイルを格納している旨を、要求元のホスト装置１に通知する。制御プログラムおよび（もしくは）カラープロファイルを要求するホスト装置１は、場合によっては上記の検索処理を省略して、以下の送信処理からいきなり始めることもできる。
【００２４】
ステップＳ１５では、ネットワーク３などを通じて接続されたホスト装置１から制御プログラムおよび（もしくは）カラープロファイルの送信要求を受信する。ステップＳ１６では、送信要求情報を基に、送信要求された制御プログラムおよび（もしくは）カラープロファイルが制御プログラム格納情報データベースにあるかどうかをチェックする。
【００２５】
存在した場合には、ステップＳ１７に遷移する。存在しなかった場合には、ステップＳ１８に遷移する。ステップＳ１７では、送信要求があった制御プログラムおよび（もしくは）カラープロファイルとそのファイル名を、送信要求元のホスト装置１に送信する。ステップＳ１８では、要求があった制御プログラムおよび（もしくは）カラープロファイルを格納していない旨を、要求元のホスト装置１に通知する。
【００２６】
以上のように、特定種別の外部装置によって画像出力装置を制御する制御プログラムおよび（もしくは）カラープロファイルを格納する格納手段（補助記憶装置１４）と、接続された外部装置が前記特定種別のホスト装置１に該当するか否かを判定する判定手段（ＣＰＵ１１）と、前記判定手段によって該当する旨が判定されると前記外部装置に対して要求された前記制御プログラムおよび（もしくは）カラープロファイルを送信する送信手段（通信装置１３）とを有する構成によれば、特別にホスト装置１を用意しなくても画像出力装置が外部装置に対して適切な制御プログラムだけでなくカラープロファイルを転送することができる。しかも、使用状態値に応じたカラープロファイルを格納することにより、使用状態に応じたカラープロファイルを管理できる。
【００２７】
【発明の効果】
以上説明したように、請求項１によれば、装置のバージョンに応じた制御プログラム、制御データが格納され、ホスト装置からの依頼に応じて上記制御プログラム、制御データを通信手段を介して送信するので、画像出力装置のバージョン情報に応じて制御プログラムやデータ交換が可能となる。
【００２８】
請求項２によれば、情報記録媒体から上記制御プログラム、制御データを読み取ることができる。
【００２９】
請求項３によれば、画像出力装置のバージョン情報に応じてカラープロファイルデータ交換が可能となる。
【００３０】
請求項４によれば、上記制御プログラム、制御データを画像出力装置に読み取らせることができる。
【図面の簡単な説明】
【図１】画像出力装置としてのネットワーク印刷装置を含むネットワークシステムの構成図である。
【図２】ネットワーク印刷装置の機能ブロック図である。
【図３】ネットワーク印刷装置設定情報例を示す図である。
【図４】格納指示情報書式例を示す図である。
【図５】制御プログラム格納情報例を示す図である。
【図６】検索要求情報書式例を示す図である。
【図７】制御プログラム格納処理の流れ図である。
【図８】制御プログラム検索／送信処理の流れ図である。
【符号の説明】
１１　ＣＰＵ（制御手段）
１２　メモリ（格納手段）
１３　通信装置（通信手段）
１４　補助記憶装置（格納手段）
１８　ＣＤ−ＲＯＭドライブ（読み取り装置）
【図１】
2004106295.tif 000003
【図２】
2004106295.tif 000004
【図３】
2004106295.tif 000005
【図４】
2004106295.tif 000006
【図５】
2004106295.tif 000007
【図６】
2004106295.tif 000008
【図７】
2004106295.tif 000009
【図８】
2004106295.tif 000010