(57)【要約】【課題】  新しいコンフィグレーション項目を持つネットワークインタフェースカードが作成されても、印刷装置本体の制御プログラムを変更する必要がないようにする。【解決手段】  印刷装置の操作部は複数のアクセスモードを有し、印刷装置本体は、ネットワークインタフェースカードのコンフィグレーション情報を読み出す際にアクセスモード情報をネットワークインタフェースカードに伝達する伝達手段を有し、ネットワークインタフェースカードは、アクセスモード情報に応じて選択的にコンフィグレーション情報を生成する手段を有する。【選択図】  図７
2006221425.tif 000002
【特許請求の範囲】
【請求項１】
本体と着脱可能なネットワークインタフェース部を有し、前記ネットワークインタフェース部は動作に必要は設定パラメータであるコンフィグレーション情報を記憶する記憶手段を有し、前記コンフィグレーション情報を読み出す読み出し手段と、前記読み出したコンフィグレーション情報を表示する表示手段と、操作部等によるコンフィグレーション情報変更手段と、変更後のコンフィグレーション情報を前記ネットワークインタフェース部の記憶手段に書き込む書き込み手段を有する印刷装置において、
前記操作部は複数のアクセスモードを有し、本体はネットワークインタフェース部のコンフィグレーション情報を読み出す際にアクセスモード情報をネットワークインタフェース部に伝達する伝達手段を有し、ネットワークインタフェース部は前記アクセスモード情報に応じて選択的にコンフィグレーション情報を生成する手段を有することを特徴とする印刷装置。
【請求項２】
前記アクセスモードが管理者モードまたはサービスマンモードと一般ユーザモードであることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記コンフィグレーション情報は設定項目と設定値のリストであり、かつ、各設定項目が変更可能であるかを示す情報を含むことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記各設定項目が変更可能であるかを示す情報に応じて本体表示部は設定項目を網掛け表示を行う手段を有することを特徴とする請求項３に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関するものであり、より具体的には、本体と着脱可能なネットワークインタフェース部を有する印刷装置に関するものである。
【背景技術】
【０００２】
印刷装置の中には本体と着脱可能なネットワークインタフェース部（ネットワークインタフェースカード、またはプリントサーバとも呼ばれている）を持つものが少なくないが、上記のような印刷装置では、本体制御部は予めネットワークインタフェース部が記憶しているコンフィグレーション項目、各コンフィグレーション項目に設定可能な値、各アクセスモードに応じて変更可能なコンフィグレーション項目の情報を持っている場合が多い。
【０００３】
また、ネットワークインタフェース部が記憶しているコンフィグレーション情報に応じて表示を行う場合も、本体操作部のアクセスモードをネットワークインタフェース部に伝達することは行っていなかった。
【０００４】
この問題を解決するために適用し得る技術として、特許文献１に記載の技術では、パネル操作に関するキー情報やパネルに表示すべきメッセージをネットワークインタフェースカード側から管理、制御することにより、将来的に新たなネットワークインタフェースカードを装備する場合もプリンタ本体側のプログラムに変更を加えることなく容易に接続を可能としていた。
【０００５】
また、特許文献２に記載の技術では、ネットワークインタフェースカード側からネットワークインタフェースカードのパラメータ設定用のプログラムを本体側にダウンロードすることによって、将来的に新たなネットワークインタフェースカードを装備する場合もプリンタ本体側のプログラムに変更を加えることなく容易に接続を可能としていた。
【特許文献１】特開平０５−０３５４２３号公報
【特許文献２】特開平０８−３１４６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の方法では、本体制御部が予めネットワークインタフェース部が記憶しているコンフィグレーション項目等を記憶しておく方法の場合、新しいネットワークインタフェース部を作成する際、コンフィグレーション項目を増やすことができない。コンフィグレーション項目を増やした場合、本体操作部に表示することができない。本体操作部に表示するためには本体制御プログラムも変更しなければならないという問題があり、本体を作成した後に様々な種類のネットワークインタフェースカードを作成する場合、新しいネットワークカードには対応できないという問題があった。また、ネットワークインタフェース部が記憶しているコンフィグレーション情報に応じて表示を行う場合も、本体操作部のアクセスモードをネットワークインタフェース部に伝達することは行っていなかったため、本体操作部のアクセスモードに応じた表示を行うことができなかった。
【０００７】
また、特許文献１に記載の技術では、本体のアクセスモードに対応してパネルに表示すべきメッセージの内容を変化させることができない。また、キーやディスプレイ装置は機種のよって異なる場合があり、キーやディスプレイが異なる場合はネットワークインタフェースカード側のプログラムの変更が必要であるという問題があった。
【０００８】
また、特許文献１に記載の技術でも、本体のアクセスモードに対応してパネルに表示すべきメッセージの内容を変化させることができない。更に、通常本体側とネットワークインタフェースカード側のＣＰＵは異なる種類であるケースが多く、ＣＰＵが異なる場合、ネットワークインタフェースカード側は本体ＣＰＵで動作するプログラムを作成し記憶しておかなければならず、２つのＣＰＵの開発環境が必要となる。また、本体側のＣＰＵの種類が変更された場合はネットワークインタフェースカード側も変更が必要となるという問題があった。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明の印刷装置は、本体と着脱可能なネットワークインタフェース部を有し、前記ネットワークインタフェース部は動作に必要は諸設定パラメータであるコンフィグレーション情報を記憶する記憶手段を有し、本体は前記コンフィグレーション情報を読み出す読み出し手段と、前記読み出したコンフィグレーション情報を表示する表示手段と、操作部等によるコンフィグレーション情報変更手段と、変更後のコンフィグレーション情報を前記ネットワークインタフェース部の記憶手段に書き込む書き込み手段を有する印刷装置において、前記操作部は複数のアクセスモードを有し、本体はネットワークインタフェース部のコンフィグレーション情報を読み出す際に前記アクセスモード情報をネットワークインタフェース部に伝達する伝達手段を有し、ネットワークインタフェース部は前記アクセスモード情報に応じて選択的にコンフィグレーション情報を生成する手段を有する。
【発明の効果】
【００１０】
以上述べたように本発明によれば、本体操作部のアクセスモードに応じたコンフィグレーション項目の表示が可能となる。また、ネットワークインタフェースカードのコンフィグレーション情報に応じた表示が可能となるので、新しいコンフィグレーション項目を持つネットワークインタフェースカードを作成しても本体制御プログラムを変更する必要がない。また、どのアクセスモードで何を表示するかをネットワークインタフェースカード側が決定することができる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の１つの実施形態に係る印刷装置のシステム構成の概略を示す図である。図において、情報処理装置１０１は、例えば、コンピュータであり、画像情報の供給源、あるいはプリンタの制御装置として機能する。この実施の形態においては、印刷装置１０２として、レーザビームプリンタ（プリンタ）を用いている。本実施形態において適用される印刷装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００１２】
プリンタコントローラ１０３は、情報処理装置１０１からネットワークインタフェースカード１０６を介して供給される画像情報（例えば、イメージデータ、ページ記述言語等）に基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。
【００１３】
ネットワークインタフェースカード１０６はプリンタコントローラ１０３と着脱可能に構成されている。その接続方法は例えばＰＣＩやＩＤＥを使用した接続方法がある。ネットワークインタフェースカード１０６はイーサネット（登録商標）等の有線ＬＡＮまたは、無線ＬＡＮによって情報処理装置１０１と接続されている。
【００１４】
プリンタエンジン１０５は、プリンタコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００１５】
パネル部１０４は、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。
【００１６】
図２は、印刷装置１０２の構成を説明する断面図である。図において、２０１は、プリンタ筐体である。２０２は、ユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配された操作パネルであり、図１に示すパネル部１０４の一態様である。２０３は、ボードを収容部であり、プリンタコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。
【００１７】
２２０及び２５０は、用紙（記録媒体）Ｓを保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２２１及び２５１は、カセットクラッチであり、それぞれ用紙カセット２２０及び２５０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２及び２５２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２１ｓ及び２５１ｓは用紙検知センサで、それぞれ用紙カセット２２０及び２５０に保持されている用紙Ｓの量を検知する。
【００１８】
給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。また、給紙ローラ２５２は、用紙Ｓの先端部を給紙ローラ２２２まで搬送するローラである。２６０は、オプション給紙ローラ（給紙中継搬送ローラ）であり、不図示の給紙オプションユニットから給紙された用紙Ｓをプリンタ１０２本体内へ供給する。２２４は、レジストシャッタであり、用紙Ｓを押圧することにより給紙を停止することができる。
【００１９】
２３１は、手差しトレイであり、２２５は、手差し給紙クラッチである。給紙クラッチ２２５は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。画像記録に供する用紙Ｓは、用紙カセット２２０及び２５０及び手差しトレイ２２５のいずれかの給紙手段を選択して給紙される。
【００２０】
プリンタエンジン１０５は、プリンタコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、プリンタコントローラ部１０３からの指示にしたがって用紙カセット２２０及び２５０及び手差しトレイ２２５の中からいずれかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。なお、プリンタエンジン１０５は、給紙手段、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙手段及びそれらの制御手段を含む。
【００２１】
２０４は、感光ドラム２０５やトナー保持部等を有する画像記録部であり、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。一方、２０６は、レーザスキャナ部であり、画像記録部にレーザビームによる画像情報を供給する。
【００２２】
レーザスキャナ部２０６において、２０７は、レーザユニットであり、ビデオコントローラ２０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。レーザユニット２０７から発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８により走査され、結像レンズ群２０９及び反射ミラー２１１を介して感光ドラム２０５上に潜像を形成する。２１０は、ビーム検出器で、レーザユニット２０７から発せられたレーザビームを検知して主走査同期信号を出力する。２１２は、光量センサで、レーザユニット２０７から発せられたレーザビームの光量を検知する。
【００２３】
また、画像記録部２０４において、２４１は、一次帯電器で、感光ドラム２０５上を均一に帯電させる。２４０は、現像器で、一次帯電器２４１により帯電され、レーザスキャナ部２０６によりレーザ露光された感光ドラム２０５に形成された潜像をトナー現像する。２４４は、転写帯電器で、現像器２４０により現像された感光ドラム上のトナー像をレジストローラ２２３により給紙される用紙Ｓに転写する。２４３は、クリーナで、感光ドラム２０５上の残存トナーを取り除く。２４２は、前露光ランプで、感光ドラム２０５を光除電する。２２６は、定着器で、画像記録部２０４により用紙Ｓに形成されたトナー画像を記録紙Ｓに熱定着させる。２２７は、搬送ローラで、用紙Ｓを排紙搬送する。２２７ｓは、排紙センサで、用紙Ｓの排紙状態を検知する。２２８は、排紙フラッパで、画像記録が完了した用紙Ｓの搬送方向をフェースダウン排紙トレイ２３２側に切り換えるか、不図示のフェースアップ排紙トレイあるいは不図示の排紙オプションユニット側に切り換える。２２９及び２３０は、排紙ローラで、排紙フラッパ２２８の切り換えにより搬送される用紙Ｓをフェースダウン排紙トレイ２３０に排紙する。２３０ｓは排紙積載量検知センサで、フェースダウン排紙トレイ２３０上に積載された用紙Ｓの積載量を検知する。
【００２４】
プリンタ１０２には、さらにオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００２５】
図３は、プリンタコントローラ１０３の構成例を示すブロック図である。３０１はパネル部１０４とのデータ通信を行うパネルインタフェース部である。ＣＰＵ  ３０９はパネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。
【００２６】
３０２はネットワークを介してホストコンピュータ等の情報処理装置１０１と双方向に通信接続するためのネットワークインタフェースカード１０６と接続するためのネットワークインタフェースカードＩ／Ｆ部である。３０６はプリンタエンジン１０５と通信接続するためのエンジンインタフェース部である。ＣＰＵ３０９はエンジンインタフェース部３０６を介して、信号を制御し、信号の状態、すなわち、プリンタエンジン１０５の状態を認識することができる。
【００２７】
３０３は情報処理装置１０１より供給された画像情報に基づいて、プリンタエンジン１０５に供給するラスタデータを生成（ラスタライズ）する画像データ発生部である。３０５は生成したラスタデータを一時的に保持するための画像メモリである。３０９はＲＯＭ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３１１に接続されたデバイスを制御するＣＰＵである。３０７はＣＰＵ  ３０９が使用する一時記憶用メモリとしてのＲＡＭである。３１０は例えば、濃度補正テーブル等の制御情報を保持するための不揮発性メモリで構成される。３０８はＤＭＡ制御部であり、ＣＰＵ３０９からの指示により画像メモリ３０５内のラスタデータをエンジンインタフェース部３０６に転送する。
【００２８】
３１１はアドレス、データ、コントロールバスを含むＣＰＵバスである。パネルインタフェース部３０１、ホストインタフェース部３０２、画像データ発生部３０３、ＲＯＭ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ３０７、ＤＭＡ制御部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０はそれぞれＣＰＵバス３１１に接続されたすべてのデバイスにアクセス可能である。
【００２９】
図４はソフトウェアの構造を示す図である。ホストコンピュータ１０１とプリンタ本体１０２はインタフェースケーブルを介して接続されている。プリンタコントローラ１０３の内部はソフトウェアの構造を示している。ネットワークインタフェースカード１０６はホストコンピュータ１０１との通信を司る部分であり、通信プロトコルの解析を行い、ホストコンピュータから入力されたデータをネットワークインタフェースカード制御部４０１に転送する。ネットワークインタフェースカード制御部４０１はネットワークインタフェースカード１０６とのデータの送受信、フロー制御を行う部分であり、ネットワークインタフェースカード１０６から受信したデータを受信バッファ４０２に格納する。受信バッファ４０２にデータが格納されると解析部４０３が動作する。解析部４０３は受信バッファ４０２に格納されているデータを読み込み、データを解析して各コマンドに対応するオブジェクト（中間コード）を生成し中間バッファ４０４に格納する。本実施例ではプリンタがサポートしているコマンドはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）とするが、ＰＤＬでなくてもページ毎に印刷を行うことが可能データはすべて同様である。中間データはページ毎に管理される。中間バッファ４０４にデータが格納されると描画処理部４０５が動作する。描画処理部４０５は中間バッファ４０４から中間データをページ毎に読み出し、１ページ分の印刷イメージデータを生成しイメージバッファ４０６に格納する。１ページ分の印刷イメージデータが生成されると出力部４０７が動作する。出力部４０７はイメージバッファ４０６からイメージデータを読み出し、ビデオ信号に変換してエンジンに転送するビデオ信号をエンジンに転送することによって実際の印刷が行われる。
【００３０】
パネル部１０４はユーザインタフェースであり、表示部と操作部から構成される。表示部はＬＣＤ（液晶ディスプレイ）等が使用される。操作部にはキーが配置されている。タッチパネル式のディスプレイの場合、表示が操作部を兼ねる場合がある。４０７はパネル部１０４を制御する部分であり、ユーザの操作に応じた文字列の表示、画面の切り替え、設定値を他のモジュールに伝達するなどの制御を行っている。
【００３１】
ネットワークインタフェースカードと本体はＰＣＩなどによって接続され、お互いにデータの転送が可能である。ネットワークインタフェースカード内には各動作パラメータであるコンフィグレーション情報を記憶する領域４０８が存在する。
【００３２】
コンフィグレーション情報とは、例えばネットワークアドレスなどの各種ネットワーク設定や、各機能のオンオフ設定などネットワークインタフェースカードが動作するために必要な設定情報であり、通常、不揮発性のメモリに記憶されている。
【００３３】
図５はコンフィグレーション設定画面を示す図である。本実施例の印刷装置の操作部はタッチパネル式の液晶表示部と不図示の操作キーで構成されるものとする。図５は前記液晶表示部に表示される画面のひとつであり、ネットワークの設定を行うための画面である。画面５０１は管理者モードの場合のコンフィグレーション設定画面であり、画面５１１は一般ユーザモードの場合のコンフィグレーション設定画面である。
【００３４】
管理者とは、オフィスの中でネットワークの設定を行う役割の人、共有プリンタの設定を行う人を示している。一般ユーザとはそれ以外のプリンタを利用する人を示している。ネットワーク設定等は設置時に設定し、設定後は特別な理由がない限り、設定を変更しないケースが多い。一般のユーザが誤操作で設定を変更してしまうとトラブルの原因となるので、一般ユーザにネットワーク設定を変更できないようにしたいというケースも多い。
【００３５】
管理者モードとは本体操作部からパスワード等を入力することにより移行できるモードであり、一般ユーザモードでは変更できない設定を変更することが可能である。
【００３６】
画面５０１は管理者モード時のコンフィグレーション設定画面であり、設定項目１（５０２）、設定項目２（５０３）、設定項目３（５０４）が表示されている。設定項目１〜３は網掛け表示されていないので全ての設定項目を表示、変更することができる。各設定項目のボタンを選択（タッチパネル上でタッチ）すると、後述の図６の画面（詳細設定画面）が表示される。ボタン５０５は前に画面に戻るためのボタンである。
【００３７】
画面５１１は一般ユーザモード時のコンフィグレーション設定画面であり、設定項目１（５１２）、設定項目２（５１３）、設定項目３（５１４）が表示されているが、設定項目３が網掛け表示され、アクセスできないことを示している。設定項目３のボタン５１４を押しても詳細設定画面にはいくことができない。一般ユーザは設定項目３に相当する設定項目が存在することは認識することができるが、その属性値を見ること、属性値を変更することはできない。ボタン５１５は前に画面に戻るためのボタンである。
【００３８】
図６は各設定項目の設定値を参照、および変更するための詳細設定画面である。図５の画面の各設定項目ボタンを押すことによって遷移する。図５の各設定項目のボタン５０２、５０３、５０４、５１２、５１３、５１４が押された場合に表示される。６０２には設定項目名が表示され、６０３には対応する設定値が表示される。６０３は入力（変更）可能になっており、操作部の不図示の操作キーによって数値や文字列を入力することができるものとする。また、予め決められた複数の値から設定値を選択する選択形式の場合、６０３の領域を選択すると選択肢が表示され、選択肢の中のひとつを押すと値が選択される形式であっても同様である。６０４は設定ボタンであり、６０４を押すと実際に設定が変更される。６０５は戻る前の画面（図５）に戻るためのボタンである。
【００３９】
図７はネットワークインタフェースカードが持っているコンフィグレーション情報を示す図である。コンフィグレーションとはネットワークインタフェースカードが動作する際に必要とする情報で、ユーザや管理者が操作パネル等から設定することができる情報である。例えば、ネットワークアドレス情報や、各種の機能のオンオフ設定などがこれに相当する。
【００４０】
ネットワークインタフェースカードのコンフィグレーション情報をメインコントローラが取得し、パネル部からネットワークインタフェースカードのコンフィグレーション設定を行う際に使用する。この仕組みにより、メインコントローラはネットワークインタフェースカードにどのような設定項目が存在するのかを予め知っていなくても装着されたネットワークインタフェースカードに応じたメニューを表示することができる。（一機種に対して複数種類のネットワークカードが存在する場合もある）
コンフィグレーション情報はネットワークインタフェースカードがサポートしているネットワークプロトコルの種類等によって異なるため上記のような仕組みが必要である。
【００４１】
コンフィグレーション情報テーブル７００の１エントリーの情報は項目Ｎｏ（７０１）、設定項目（７０２）、データ形式（７０３）、設定可能な値（７０４）現在の設定値（７０５）アクセス権限（７０６）の情報で構成されている。データ形式（７０３）には「列挙型」、「数値型」、「文字列型」が存在し、列挙型であれば複数の選択肢の中から選択する形式であり、設定可能な値（設定値）を示すメッセージＩＤが格納されている。数値型は４バイトの整数である。その他、文字列型などのデータ形式がある。メインコントローラはこのデータ形式の情報を見て、データ形式に合った表示方法を選択する必要がある。例えば列挙型であれば複数の選択肢を表示して選択させる表示を行う。文字列型であれば任意の文字列を入力できる表示を行う。数値型であれば数値を入力できる表示を行う。
【００４２】
アクセス権限（７０６）とはアクセスモード（本実施例の場合、管理者モードと一般ユーザモード）に応じて該設定項目へのアクセスを許可するかを示す情報である。図７の場合は、一般ユーザモード時のコンフィグレーション情報を示しており、項目Ｎｏ．３の「パスワード」に対してはアクセスが許可されていないことを示している。
【００４３】
図８はメッセージテーブルを示す図である。図５のコンフィグレーション設定画面、および図６の詳細設定画面等を表示する際に必要となる文字列情報を格納したテーブルである。制御部は図７のコンフィグレーション情報テーブルとメッセージテーブルの情報を元に前記画面を表示する。メッセージテーブル８０１はメッセージＩＤとメッセージ（文字列）から構成される。
【００４４】
図９は本体制御部とネットワークインタフェースカード間の情報のやり取りを示すシーケンス図である。本実施例では、本体制御部とネットワークカードはＰＣＩバスを介して接続されお互いにデータの転送が可能なものとする。本体制御部はコンフィグレーション設定画面を表示する際、まず、本体制御部はコンフィグレーション情報要求をネットワークインタフェースカードに対して送信するが、その際、本体側操作部の現在のアクセスモード（管理者モードか一般ユーザモードか）を示す情報を付加して送信する。前記要求を受信したネットワークインタフェースカードはコンフィグレーション情報（図７）をアクセスモードに応じて生成し、本体制御部に対して送信する。
【００４５】
図１０は本実施例で示される印刷装置のメイン処理を示すフローチャートである。本実施例で示される印刷装置は電源投入されると初期化処理（ステップ１０００）を行う。初期化処理の中には本体制御部とネットワークインタフェースカード間の初期化処理、およびネットワークインタフェースから設定情報取得も含まれる。また、ネットワークカードの設定項目を表示部に表示する際に必要となるメッセージ情報８０１も初期処理時に取得するものとする。
【００４６】
初期化処理終了後、ステップ１００１のデータ入力待ちループに入る。ネットワークで接続された情報処理装置１０１から印刷データの入力が行われるとデータ入力待ちループ１００１から抜けてステップ１００２へ進む。ステップ１００２では印刷データの入力処理を行う。入力したデータは受信バッファ４０２に記憶される。ステップ１００３では受信バッファ４０２に記憶されているデータを解析し、コマンドに応じて内部処理に適した形式の中間コードを生成する。（ステップ１００６）コマンドが排紙命令である場合、（または１ページ分の終了を示す命令である場合）ステップ１００４で判断され、ステップ１００５でここまで生成した中間コードを１ページ分のデータとして認識する処理を行う。中間コードは前述のようにページ毎に管理され、記憶領域４０４に記憶される。ステップ１００３の詳細は後述する。ステップ１００４では解析すべきデータが受信バッファ４０４に存在するかチェックを行う。解析すべきデータが存在する場合はデータ解析処理（１００３）を繰り返す。解析すべきデータが受信バッファに無くなった場合ステップ１００８へ進む。ステップ１００８では１ページ分以上の中間コードが存在するか否かをチェックする。１ページ分以上の中間コードが存在する場合は、ステップ１００９へ進み、１ページ分の中間コードを中間バッファ４０４から読み出し、中間コードからイメージデータ（ビットマップ）を生成しイメージバッファ４０８に格納する。
【００４７】
ステップ１０１０では前記１ページ分の印刷イメージをビデオ信号に変換しプリンタエンジンに転送する。ビデオ信号をプリンタエンジンに転送することによって実際に用紙に印刷が行われ、用紙が排紙されるようになっている。用紙を排紙完了したらステップ１００８へ戻る。ステップ１００８で１ページ分の中間コードが完成していない場合はステップ１００１へ戻り続きの入力データを待つ。
【００４８】
図１１はコンフィグレーション設定画面（図５）の制御を示すフローチャートである。ネットワークインタフェースカードが装着されている場合にパネルメニューの中にネットワークインタフェースカードのコンフィグレーション設定画面に入る操作が存在するものとする。図１１はコンフィグレーション設定画面に入った時点からのフローチャートを示している。まず、ステップ１１０１でネットワークインタフェースカードが記憶しているコンフィグレーション情報を要求するコマンドをネットワークインタフェースカードに対して送信する。次に前記コマンドに対応してネットワークインタフェースカードから送信されたコンフィグレーション情報を読み込む。次に記憶しているメッセージテーブルの情報に従って画面表示を行う。（ステップ１１０３）ステップ１１０４ではキー入力待ちを行う。キー入力があった場合はステップ１１０５へ進む。ステップ１１０５ではキー入力が戻るボタンの選択であるかを判断し、戻るボタンが押された場合はステップ１１０７で前の画面に戻る。ステップ１１０５で押されたボタンが戻るボタンでない場合（各項目のボタンが押された場合）、選択された設定項目に従って詳細設定画面を表示する。
【００４９】
図１２は詳細設定画面の制御を示すフローチャートである。まずステップ１２０１で選択された設定項目の詳細画面（図６）を表示する。ステップ１２０２はキー入力待ちループである。キー入力があった場合はステップ１２０３へ進む。ステップ１２０３ではキー入力が戻るボタンの選択であるかを判断し、戻るボタンが押された場合は前の画面（図５）に戻る。選択されたボタンが戻るボタンでない場合はステップ１２０４で設定項目の設定値が変更されたかを判断し、設定値が変更された場合はステップ１２０５において設定変更コマンドをネットワークインタフェースカードに対して送信する。ステップ１２０４でキー入力が設定変更ボタンではない場合、（設定値の変更中とみなして）ステップ１２０２へ戻り更にキー入力を待つ。
【００５０】
［他の実施例］
（他の実施例１）
本実施例では、パネル操作部は物理的なパネル操作部に限らず、Ｗｅｂのホームページで表示される場合も同様である。この場合、ネットワーク部または、本体がｈｔｔｐサーバをもち、画面を示すｈｔｔｐファイルを生成する。
【００５１】
（他の実施例２）
本実施例では、アクセス権限がない設定項目をグレーアウト表示しているが、アクセス権限がない項目はそもそもコンフィグレーション情報テーブルに載せないようにして表示させない形式であっても同様である。
【００５２】
（他の実施例３）
本実施例では、印刷装置はレーザービーム・プリンタに限らず、インクジェット方式のプリンタ、あるいは同じレーザービーム方式であってデジタル複合機の場合も同様である。
【図面の簡単な説明】
【００５３】
【図１】システム構成図である。
【図２】プリンタの断面図である。
【図３】ビデオコントローラの構成を示すブロック図である。
【図４】ソフトウェア構造図である。
【図５】コンフィグレーション設定画面である。
【図６】詳細設定画面である。
【図７】コンフィグレーションテーブルを示す図である。
【図８】メッセージテーブルを示す図である。
【図９】シーケンスを示す図である。
【図１０】メイン処理を示すフローチャートである。
【図１１】コンフィグレーション設定画面制御を示すフローチャートである。
【図１２】詳細設定画面制御を示すフローチャートである。
【符号の説明】
【００５４】
１０１    情報処理装置
１０２    レーザビームプリンタ
１０３  ビデオコントローラ
１０４  パネル操作部
１０５  プリンタエンジン
１０６  ネットワークインタフェースカード
３０１  パネルインタフェース部
３０２  ホストインタフェース部
３０３  画像データ発生部
３０４  ＲＯＭ
３０５  画像メモリ
３０６  エンジンインタフェース部
３０７  ＲＡＭ
３０８  ＤＭＡ制御部
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
３１１  ＣＰＵバス
【図１】
2006221425.tif 000003
【図２】
2006221425.tif 000004
【図３】
2006221425.tif 000005
【図４】
2006221425.tif 000006
【図５】
2006221425.tif 000007
【図６】
2006221425.tif 000008
【図７】
2006221425.tif 000009
【図８】
2006221425.tif 000010
【図９】
2006221425.tif 000011
【図１０】
2006221425.tif 000012
【図１１】
2006221425.tif 000013
【図１２】
2006221425.tif 000014