(57)【要約】【課題】本発明は複数の印刷装置に対する正確で効率のよい設定処理を可能とする印刷システムを提供するものである。【解決手段】ホスト機器とネットワークを介して接続された印刷装置の制御方法であって、上記印刷装置の設定情報を記憶手段に記憶する記憶処理と、上記ホスト機器からの要求に従って、上記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う送信処理と、上記他の印刷装置から送信された上記設定情報及び状態情報と、上記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を上記ホスト機器に送信する送信処理と、上記ホスト機器から送信された新たな設定情報を上記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる送信制御処理と、上記ホスト機器から送信された新たな設定情報を上記印刷装置の記憶手段に書き込む書き込み処理とを行う印刷装置の制御方法を行うことを特徴とする。【選択図】  図１
2012014326.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器とネットワークを介して接続された印刷装置の制御方法であって、
前記印刷装置の設定情報を記憶手段に記憶する記憶処理と、
前記ホスト機器からの要求に従って、前記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う送信処理と、
前記他の印刷装置から送信された前記設定情報及び状態情報と、前記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を前記ホスト機器に送信する送信処理と、
前記ホスト機器から送信された新たな設定情報を前記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる送信制御処理と、
前記ホスト機器から送信された新たな設定情報を前記印刷装置の前記記憶手段に書き込む書き込み処理と、
を行うことを特徴とする印刷装置の制御方法。
【請求項２】
前記ホスト機器は、前記印刷装置から送信された設定情報及び状態情報を表示し、該表示に基づいて設定情報が変更又は追加された場合、新たな設定情報を前記印刷装置に送信することを特徴とする請求項１に記載の印刷装置の制御方法。
【請求項３】
前記印刷装置はHTTPサーバを内蔵し、該HTTPサーバによって前記設定情報及び状態情報の作成を行い、前記ホスト機器はブラウザを使用して前記設定情報及び状態情報を画面表示することを特徴とする請求項１、又は２に記載の印刷装置の制御方法。
【請求項４】
前記印刷装置から前記他の印刷装置への設定情報及び状態情報の送信指示、及び前記他の印刷装置から前記印刷装置への前記設定情報及び状態情報の送信、及び前記ホスト機器から送信された新たな設定情報を前記印刷装置から前記他の印刷装置へ送信する処理はＦＴＰ通信を使用して行うことを特徴とする請求項１、２、又は３に記載の印刷装置の制御方法。
【請求項５】
ホスト機器とネットワークを介して接続された印刷装置の制御プログラムであって、
前記印刷装置の設定情報を記憶手段に記憶する処理と、
前記ホスト機器からの要求に従って、前記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う処理と、
前記他の印刷装置から送信された前記設定情報及び状態情報と、前記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を前記ホスト機器に送信する処理と、
前記ホスト機器から送信された設定情報を前記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる処理と、
前記ホスト機器から送信された設定情報を前記印刷装置の前記記憶手段に書き込む処理と、
を行うことを特徴とする印刷装置の制御プログラム。
【請求項６】
ホスト機器とネットワークを介して接続された印刷装置であって、
前記印刷装置の設定情報を記憶する記憶手段と、
前記ホスト機器からの要求に従って、前記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う第１の送信手段と、
前記他の印刷装置から送信された前記設定情報及び状態情報と、前記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を前記ホスト機器に送信する第２の送信手段と、
前記ホスト機器から送信された新たな設定情報を前記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる第３の送信手段と、
前記ホスト機器から送信された新たな設定情報を前記印刷装置の前記記憶手段に書き込む書込手段と、
を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータと複数の印刷装置がネットワークを介して接続された印刷システムに関する。
【背景技術】
【０００２】
今日、コンピュータネットワークが広く使用され、例えばＬＡＮ（ローカルエリアネットワーク）等のネットワークに印刷装置を接続し、ホストコンピュータから印刷データを供給して印刷処理を行う印刷システムが使用されている。このようなシステムに使用される印刷装置の中には、極めて少ない情報のみしか表示できない表示装置が使用されている場合もある。また、ハブ等のネットワーク機器では表示装置を持たない機器も使用されている。
【０００３】
そこで、従来印刷装置等の端末機器内にHTTP（hypertext transfer protocol）サーバを導入し、ホストコンピュータ上からブラウザを使用して端末機器の状態表示や設定を行う制御が行われている。
尚、特許文献１はサーバ装置が、クライアント装置からの要求に応じて、ネットワーク上のプリンタに関する情報と印刷設定に関する情報とを提供し、クライアント装置が、提供された情報に基づいてネットワーク上のプリンタの指定及び印刷設定情報の設定を行い、サーバ装置がクライアント装置から送信された印刷データを、上記印刷設定情報に基づいて変換し、プリンタに送信する発明である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ネットワークを介して複数台の印刷装置が使用されている場合、ホストコンピュータ上での設定対象は１台の印刷装置に対してである。このため、複数台の印刷装置に同じ設定を行う場合でも、１台毎に印刷装置の状態をホストコンピュータのディスプレイに表示し、設定処理を行う必要があった。このため、煩雑な作業となり、複数台の印刷装置に対する正確で効率のよい設定処理を行うことができなかった。
【０００６】
そこで、本発明は上記課題に鑑み、複数の印刷装置に対する正確で効率のよい設定処理を可能とする印刷システムを提供するものである。
【課題を解決するための手段】
【０００７】
上記課題は第１の発明によれば、ホスト機器とネットワークを介して接続された印刷装置の制御方法であって、前記印刷装置の設定情報を記憶手段に記憶する記憶処理と、前記ホスト機器からの要求に従って、前記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う送信処理と、前記他の印刷装置から送信された前記設定情報及び状態情報と、前記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を前記ホスト機器に送信する送信処理と、前記ホスト機器から送信された新たな設定情報を前記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる送信制御処理と、前記ホスト機器から送信された新たな設定情報を前記印刷装置の前記記憶手段に書き込む書き込み処理とを行う印刷装置の制御方法を提供することによって達成できる。
【０００８】
また、上記課題は第２の発明によれば、前記ホスト機器は、前記印刷装置から送信された設定情報及び状態情報を表示し、該表示に基づいて設定情報が変更又は追加された場合、新たな設定情報を前記印刷装置に送信する印刷装置の制御方法を提供することによって達成できる。
【０００９】
また、上記課題は第３の発明によれば、前記印刷装置はHTTPサーバを内蔵し、該HTTPサーバによって前記設定情報及び状態情報の作成を行い、前記ホスト機器はブラウザを使用して前記設定情報及び状態情報を画面表示する印刷装置の制御方法を提供することによって達成できる。
【００１０】
また、上記課題は第４の発明によれば、前記印刷装置から前記他の印刷装置への設定情報及び状態情報の送信指示、及び前記他の印刷装置から前記印刷装置への前記設定情報及び状態情報の送信、及び前記ホスト機器から送信された新たな設定情報を前記印刷装置から前記他の印刷装置へ送信する処理はＦＴＰ通信を使用して行う印刷装置の制御方法を提供することによって達成できる。
【００１１】
また、上記課題は第５の発明によれば、ホスト機器とネットワークを介して接続された印刷装置の制御プログラムであって、前記印刷装置の設定情報を記憶手段に記憶する処理と、前記ホスト機器からの要求に従って、前記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う処理と、前記他の印刷装置から送信された前記設定情報及び状態情報と、前記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を前記ホスト機器に送信する処理と、前記ホスト機器から送信された設定情報を前記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる処理と、前記ホスト機器から送信された設定情報を前記印刷装置の前記記憶手段に書き込む処理とを行う印刷装置の制御プログラムを提供することによって達成できる。
【００１２】
また、上記課題は第６の発明によれば、ホスト機器とネットワークを介して接続された印刷装置であって、前記印刷装置の設定情報を記憶する記憶手段と、前記ホスト機器からの要求に従って、前記ネットワークを介して接続された他の印刷装置に、該印刷装置の設定情報及び状態情報の送信指示を行う第１の送信手段と、前記他の印刷装置から送信された前記設定情報及び状態情報と、前記記憶手段に記憶した設定情報及び前記印刷装置から取得した状態情報を前記ホスト機器に送信する第２の送信手段と、前記ホスト機器から送信された新たな設定情報を前記他の印刷装置に出力し、該設定情報に基づく設定処理を行わせる第３の送信手段と、前記ホスト機器から送信された新たな設定情報を前記印刷装置の前記記憶手段に書き込む書込手段とを有する印刷装置を提供することによって達成できる。
【発明の効果】
【００１３】
本発明によれば、複数の印刷装置の設定情報及び状態情報を効率よく設定することができる。また、他の印刷装置の設定情報との比較において設定変更又は追加を行うので、正確な設定を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の印刷システムのシステム構成図である。
【図２】本実施形態の処理を説明する図であり、印刷装置のHTML画面の読み込み要求を説明する図である。
【図３】本実施形態の処理を説明する図であり、他の印刷装置からの設定情報及び状態情報の読み取り処理を説明する図である。
【図４】本実施形態の処理を説明する図であり、印刷装置の送受信制御部で取得する設定情報及び状態情報の例を説明する図である。
【図５】状態情報のブラウザ画面を示す図である。
【図６】設定情報のブラウザ画面を示す図である。
【図７】本実施形態の処理を説明する図であり、新たな設定情報の送信処理を説明する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態の印刷システムのシステム構成図である。
印刷装置１は、ＬＡＮ（local area network）等のネットワークを介してホスト機器であるホストコンピュータ２に接続されている。また、ネットワーク上には上記印刷装置１と同じ構成の複数の印刷装置３、及び４が接続されている。尚、ネットワークに接続された他の印刷装置３、及び４は、基本的に同じ構成である。したがって、本例で使用する印刷装置を代表して、印刷装置１の内部構成を説明する。
【００１６】
印刷装置１は、送受信制御部５、描画・各処理実行部６、ハードディスク（ＨＤＤ）やフラッシュメモリ等で構成される不揮発メモリ７、パネル制御部８、及び印刷制御部９で構成されている。また、上記パネル制御部８には操作パネル１０が接続され、操作パネル１０に設けられたボタンやキー操作に基づく操作信号を描画・各処理実行部６に供給する。
【００１７】
送受信制御部５は後述する通信方法に従ってホストコンピュータ２や他の印刷装置３、及び４との通信制御を行い、例えばホストコンピュータ２から送信される印刷データの受信処理や、他の印刷装置３、及び４からの状態情報や設定情報の取得指示に関する制御等を行う。このため、データ受信部５はHTTPサーバ機能を有する。
【００１８】
印刷制御部９は印刷エンジン装置１１に接続され、描画・各処理実行部６で生成した描画データを印刷制御部９を介して印刷エンジン装置１１に送信する。印刷エンジン装置１１は供給された描画データに基づいて記録媒体（用紙）に印刷出力を行う。
また、不揮発メモリ７には上記操作パネル１０を操作して設定された情報が記憶されており、例えば通信方法や通信速度の設定や、受信データのチェック方法等の情報が記憶されている。ホストコンピュータ２から送信される印刷データも上記通信方法や通信速度の設定に基づいて行われる。また、後述する印刷装置１の状態情報は、描画・各処理実行部６や印刷制御部９から取得することができ、例えば描画・各処理実行部６から印刷処理中の印刷データの状態情報の取得が可能であり、印刷制御部９からトナー残量や用紙の給紙残量等の状態情報の取得が可能である。
【００１９】
次に、上記構成において、以下にホストコンピュータ２により印刷装置１、及び３、４から装置の設定情報及び状態情報の取得処理について説明する。
図２乃至図４は上記処理を説明する図である。先ず、図２において、ホストコンピュータ２はブラウザを起動し、１台の印刷装置、例えば印刷装置１のアドレスを指定し、印刷装置１のHTML画面の読み込み要求「GET」を行う（図２に示す（Ａ））。
【００２０】
この要求はネットワークを介して印刷装置１の送受信制御部５に送られ、送受信制御部５では、HTTPサーバ機能を使用し、初期画面を表示するためのデータを準備する。先ず、ネットワーク上で予め取り決めた「マルチキャスト」によって「存在」の応答を他の印刷装置に要求する（図２に示す（Ｂ））。「マルチキャスト」による要求では、予め対応する印刷装置のアドレスの設定が行われており、このアドレス情報に従って、例えば印刷装置３、及び４に対して「存在」の確認要求を行う。
【００２１】
一方、印刷装置３、及び４側では上記「マルチキャスト」の要求に応じて、要求元の印刷装置である印刷装置１に対して、自己がネットワーク上に存在することを通知する（図２に示す（Ｃ））。
【００２２】
次に、上記通知を受けた送受信制御部５では、印刷装置３、及び４の存在を知り、例えばＦＴＰ（file transfer protocol）通信により、印刷装置３、及び４から装置の動作状態や設定内容の情報を取得する（図３に示す（Ｄ））。尚、本例の場合、ＦＴＰ通信は、印刷装置間でネットワークを介してファイル転送を行うためのプロトコルであり、印刷装置１は上記プリンタ装置３、及び４から送信される上記情報を含むファイルを受信する。尚、印刷装置３、及び４が印刷装置１に送信する上記情報は、印刷装置３及び４内の不揮発メモリ７に記憶された設定情報や、印刷装置３及び４内の描画・各処理実行部６や印刷制御部９から取得した状態情報である。
【００２３】
印刷装置１の送受信制御部５では、更に自己の（印刷装置１）の設定情報及び状態情報を読み込む（図３に示す（Ｅ））。この処理は前述のように、不揮発メモリ７には上記操作パネル１０を操作して設定された情報が記憶されており、例えば通信方法や通信速度の設定や、受信データのチェック方法等の設定情報が記憶されている。したがって、これらの設定情報を不揮発メモリ７から読み出す。また、描画・各処理実行部６から印刷処理中の印刷データの状態情報を読み出し、印刷制御部９からトナー残量や用紙の給紙残量等の状態情報を読み出す。
【００２４】
図４は送受信制御部５によって各印刷装置から取得する設定情報及び状態情報の例を示す図であり、例えば印刷装置３及び４からの上記通信速度や受信データチェック等の設定情報はＦＴＰ通信によって印刷装置１の送受信制御部５に読み込まれ、印刷装置１自身の上記設定情報は不揮発メモリ７から読み込まれる。また、トナー残量や用紙の給紙残量、及び図４に示すパネル表示や給紙口の情報等の状態情報も上記と同様、印刷装置３及び４の場合ＦＴＰ通信によって印刷装置１の送受信制御部５に読み込まれ、印刷装置１自身の上記状態情報は描画・各処理実行部６や印刷制御部９から読み込まれる。
【００２５】
次に、送受信制御部５は取得した自己及び印刷装置３及び４からの設定情報及び状態情報を項目別に並べる。尚、この情報処理は、HTTPサーバ内のCGI（common gateway interface）で処理するか、JavaScriptで予め決められた情報フォーマットとして処理することにより実現できるが、本例ではJavaScriptでの実現方法で説明する。
【００２６】
図５及び図６は上記処理によって項目別に並べられた状態情報及び設定情報の例であり、ホストコンピュータ２のブラウザ画面の例である。尚、図５は状態情報のブラウザ画面を示し、図６は設定情報のブラウザ画面を示す。
例えば、図５に示す状態情報のブラウザ画面では、給紙口に装着された用紙サイズと残量が表示され、またトナー残量やドラムユニットの寿命が表示され、更に定着ユニットや転写ベルトユニット、更に廃トナーボックスの残容量等の情報が印刷装置毎に表示されている。
【００２７】
尚、上記表示は、送受信制御部５（HTTPサーバ）からデータを取り込む取り決めを用意し、必要なHTMLを発生させ、表示を行う。例えば、「＜！__  」をHTML上のコメントとみなすタグとし、「＜！__Ｔ」をHTTPサーバからの新規コマンドのタグであるとの取り決めを行う。
例えば、給紙オプション情報の場合、タグは「＜！__Ｔ  ＫＹＵＵＳＩ_ＯＰＳＩＯＮ_ＲＥＡＤ__＞」であり、印刷装置の給紙オプションを読み込むコマンドは、全体として以下のようになる。
＜！__Ｔ  ＫＹＵＵＳＩ_ＯＰＳＩＯＮ_ＲＥＡＤ__＞＜ＩＮＰＵＴ type=“hidden”name=“kyuusi_opt”values=””＞
【００２８】
尚、上記タグの後ろに続く＜ＩＮＰＵＴ type=“hidden”name=“kyuusi_opt”values=””＞は印刷装置の情報を受け取るタグであり、「ＩＮＰＵＴ type=“hidden”」は表示を行わないことを示し、「name=“kyuusi_opt”」はHTTPサーバと取り決められた入力値の名称であり、「values=””」は給紙オプションの情報を書き込むためのコードである。
【００２９】
ブラウザでは、上記情報を読み込むと、以下のように解釈する。すなわち、＜ＩＮＰＵＴ type=“hidden”name=“kyuusi_opt”values=“ＦＥＤ_２, ＦＥＤ_３, ＦＥＤ_４, ＭＰＦ_２”＞
【００３０】
そして、上記値をJavaScriptで操作し、前述の給紙口に装着された用紙サイズと残量の表示に使用する。尚、ブラウザ画面の他の表示についても、同様にHTML上で作成されたコメントタグに基づいて表示される。
【００３１】
一方、設定情報の表示についても図６に示すようにブラウザ画面に表示され、例えば通信速度、通信方法、ＩＰアドレス等の設定情報が各印刷装置について表示される。この場合、各項目に対して、印刷装置１、３、４が横一列に表示され、互いの設定比較が容易である。したがって、例えば設定の変更や追加を行う場合、互いの設定を比較しながら行うことができ、誤り無く正確な設定が可能になる。
【００３２】
尚、上記図５に示す状態情報と図６に示す設定情報との表示の切り替えは、両図の下方に表示された表示変更ボタン１４を操作することによって行う。
次に、図６に示す設定情報の表示状態から設定変更、又は追加設定を行う場合には、以下の処理を行う。
先ず、図６に示すブラウザ画面から設定ボタン１５を操作し、設定の変更又は追加を指示する。そして、設定の変更又は追加する項目を選択して新たな設定内容を書き込む。例えば、通信方法の設定や通信速度の設定を行い、HTTPサーバ（印刷装置１）に送信する（図７に示す（Ｋ））。送受信制御部５では上記設定内容の情報を受け取り、対応する各印刷装置に対する設定コマンドを生成する。
【００３３】
例えば、自己の印刷装置（印刷装置１）に対して、描画・各処理実行部６によってコマンド解析を行い、変更後の設定内容の情報を不揮発メモリ７に書き込む（図７に示す（Ｌ））。上記処理によって、印刷装置１の設定内容が変更され、以後変更後の設定内容に基づいて印刷処理が行われる。
【００３４】
また、送受信制御部（HTTPサーバ）５は、印刷装置３及び４に対してＦＴＰ通信を使用して新たな設定情報を送信する（図２に示す（Ｍ））。この情報は印刷装置３及び４それぞれの送受信制御部５によって受信され、新たな設定情報がそれぞれの不揮発メモリ７に書き込まれる。したがって、以後印刷装置３及び４は、新たな設定内容に基づいて印刷処理を行う。
【００３５】
以上のように、本実施形態によれば、表示機能の不充分な印刷装置においても、例えばHTTPサーバを内蔵させ、ホストコンピュータ側でブラウザの表示機能を使用して、印刷装置の状態を確認し、また複数の印刷装置の設定を同時に行うことができ、極めて効率よく複数の印刷装置の設定行うことができる。また、複数の印刷装置の設定を、例えば項目毎に比較しながら行うことができ、正確な設定処理を行うことができる。
【符号の説明】
【００３６】
１・・・印刷装置
２・・・ホストコンピュータ
３、４・・印刷装置
５・・・送受信制御部
６・・・描画・各処理実行部
７・・・不揮発メモリ
８・・・パネル制御部
９・・・印刷制御部
１０・・操作パネル
１１・・印刷エンジン装置
１４・・表示変更ボタン
１５・・設定ボタン
【図１】
2012014326.tif 000003
【図２】
2012014326.tif 000004
【図３】
2012014326.tif 000005
【図４】
2012014326.tif 000006
【図５】
2012014326.tif 000007
【図６】
2012014326.tif 000008
【図７】
2012014326.tif 000009