(57)【特許請求の範囲】
【請求項１】
上書き可能な不揮発性メモリを有する印刷装置であって、
外部ホストから、当該印刷装置に固有のシリアル番号の設定命令文が入力されたときに、前記不揮発性メモリに当該シリアル番号が既登録であるか否かを判定する手段と、
前記不揮発性メモリにシリアル番号が未登録のときに、前記設定命令文からシリアル番号を抽出して前記不揮発性メモリに書き込む手段と、
前記不揮発性メモリにシリアル番号が既登録のときに失敗通知を印刷および表示の少なくとも一方で出力する手段とを含むことを特徴とする印刷装置。
【請求項２】
前記設定命令文が、印刷制御言語で記述されていることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記失敗通知の出力方法が前記設定命令文で指示されることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
ファクシミリ機能および複写機能のうち少なくとも一方と、印刷機能とを有する多機能装置に含まれる請求項１ないし３のいずれかに記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷装置に関するものであり、特に、ホストコンピュータ等の外部装置から入力される制御命令に従って当該印刷装置の固有情報や機能情報を記憶する記憶手段を有する印刷装置に関する。
【０００２】
【従来の技術】
印刷装置では、印刷速度やその印刷装置固有のシリアル番号等の管理情報がメモリに記憶されていて、当該印刷装置の識別情報として読み出され、動作時やメンテナンス時に使用される。これら管理情報等は印刷装置の製造工程上で記憶装置に書き込まれ、記憶装置としては記憶内容が誤って書き換えられないよう、上書き不可能な不揮発性メモリが用いられるのが一般的である。しかし、この場合、管理情報等を書き込むため専用に不揮発性メモリを設けたり、専用のインタフェースや制御言語を使用する特別の手順を必要としたりする。したがって、専用に前記不揮発性メモリを設置するためにスペースが圧迫されたり、特別の手順を実行するために製造工程が複雑化したりするという不具合があった。
【０００３】
印刷装置に機能設定するための装置として、例えば、特開昭６３−５９５６３号公報や特開平６−２２７０６０号公報に開示されたものがある。この装置では、外部端末から上書き可能な不揮発性メモリに設定ファイルを送信して機能の初期設定を可能としている。
【０００４】
【発明が解決しようとする課題】
上書き可能な不揮発性メモリに機能を設定することができる従来の装置では次のような問題点がある。すなわち、不揮発性メモリに書き込んだ情報は、容易に書き換えが可能であるため、利用者が誤って情報を書き換えたり、故意に情報を改ざんしたりするおそれがある。したがって、信頼性の観点から、製品固有の管理情報等を上書き可能な不揮発性メモリに記録するのは問題である。
【０００５】
さらに、製造工程上において、作業者は正しい機能設定操作を行ったか否かの確認をしたり、記憶装置の不良等を発見したりするための判断が必要であった。しかし、作業者の判断のみによってミスを防止したり不良品を発見したりするのは容易でなかった。そこで、記憶装置に設定情報を正しく記憶できたかどうかの判別を確実・容易にしたいという要請があった。
【０００６】
本発明は、上記の問題点を解消し、設定された管理情報や機能情報の信頼性を高めることができる印刷装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の課題を解決し、目的を達成するための本発明は、上書き可能な不揮発性メモリと、外部ホストから入力された初期設定情報の設定命令文を解釈するコマンド解析手段と、前記コマンド解析手段によって解釈された設定命令文が指示する初期設定情報を前記不揮発性メモリに対して登録許可するか否かを判別する設定許可判別手段と、前記設定許可判別手段から出力される登録許可に応答して前記不揮発性メモリに前記初期設定情報を書き込む登録手段と、前記初期設定情報が前記不揮発性メモリに正常に書き込まれたか否かの情報を表示する表示手段とを具備した点に特徴がある。
【０００８】
上記特徴によれば、初期設定情報は上書き可能な不揮発性メモリに登録される。そして、誤った情報が不揮発性メモリに登録されるのを防止するため、設定許可判別手段によって、設定命令文で指示された初期設定情報が登録可能か否かを判別する。したがって、上書き可能な不揮発性メモリに設定された情報が非所望に更新されたり改ざんされたりすることが予防される。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明を詳細に説明する。図２は本発明の一実施形態に係る印刷装置のハード構成を示すブロック図である。同図において、インタフェース１は外部のホストコンピュータ（以下、「ホスト」という）２から命令を受信する。インタフェース１は外部ホスト２に対してネットワークまたはパラレル通信ケーブル等を通じて接続されている。
【００１０】
外部ホスト２からの命令はＣＰＵ３によって処理され、その処理結果に従って上書き可能な不揮発性メモリ（ＮＶＲＡＭ）４に対する情報書き込みや情報読み出しがなされる。ＮＶＲＡＭ４は印刷装置固有の管理情報や機能情報を製造時やメンテナンス時に設定するために用いられるほか、ユーザが任意に印刷機能を設定するために用いられる。以下、前記管理情報や機能情報等を総括的に「初期設定情報」とよぶ。
【００１１】
表示パネル５はＣＰＵ３の処理結果を表示するための表示灯や液晶画面である。プリンタ部６は外部ホスト２からの命令に従って画像を印字出力する。上記各構成部分は、例えばバス７によって接続されている。
【００１２】
外部ホスト２からの命令を解析してＮＶＲＡＭ４に初期設定情報を登録する動作について説明する。図３は、初期設定情報の１つとしてのシリアル番号の登録処理を示すフローチャートである。外部ホスト２から命令を受信したときにこのフローチャートの処理が開始される。なお、外部ホスト２は、例えば、製造工程での登録時は製品の動作確認テスト用の端末であり、ユーザにおける登録時ではサービスマンが携行する端末である。
【００１３】
図３において、ステップＳ１では受信命令に機能設定命令文（以下、単に「設定命令文」という）が含まれているか否かを判断する。この判断は印刷制御言語で記述されている受信命令の文字列を解釈して行われる。ステップＳ１が否定ならば印刷命令であると判断してステップＳ１３に進む。ステップＳ１３では通常の印刷処理が行われる。この印刷処理は本実施形態の要部ではないので説明は省略する。
【００１４】
ステップＳ１が肯定ならばステップＳ２に進み、設定命令文の内容を解析する。ステップＳ３では設定命令文がシリアル番号の登録命令文であるか否かを判断する。この判断が肯定ならばステップＳ４に進み、シリアル番号の登録が可能か否かを判断する。シリアル番号は当該印刷装置の固有情報であるため、このステップにより、１度登録された後は重複登録が禁止される。シリアル番号が登録可能か否かは、ＮＶＲＡＭ４をサーチしてその結果により判断できる。
【００１５】
シリアル番号がＮＶＲＡＭ４になければ未登録であるので登録が可能と判断され、ステップＳ５に進む。ステップＳ５では命令文を設定情報に変換する。つまり命令文からシリアル番号を抽出する。ステップＳ６では抽出されたシリアル番号を前記ＮＶＲＡＭ４に書き込む。ステップＳ７ではＮＶＲＡＭ４へのシリアル番号の書き込みが正しく行えたか否かを判断する。例えば、ＮＶＲＡＭ４に書き込んだシリアル番号が読み出せたか否かによって書き込みが成功したか否かを判断できる。
【００１６】
ステップＳ８では登録の成功を示すメッセージを前記プリンタ部６で出力させる。ステップＳ９では登録の成功を示すメッセージを前記表示パネル５に表示させる。ステップＳ８とステップＳ９は必ずしも双方を実行するのに限らず、少なくともいずれか一方を実行させるようにしてもよい。表示および印刷か、またはそれらのいずれか一方を選択するかの指示は、外部ホスト２から入力する設定命令文に含めてもよい。また、前記メッセージのほか、実際にＮＶＲＡＭ４に登録された初期設定情報つまりシリアル番号を表示または印刷させてもよい。
【００１７】
また、プリンタ部６でメッセージを出力させる場合には、印刷性能を確認するための所定のテストパターン中に該メッセージを含ませて出力させてもよい。すなわち、印刷装置の性能確認テストではテストパターンを印刷出力させるが、その中に前記メッセージを含ませるのである。こうすることにより、印刷装置の出荷時に通常行われるテストを兼ねて登録成功のメッセージを出力させることが可能となる。
【００１８】
ステップＳ４およびステップＳ７の判断のいずれかが否定ならば、ステップＳ１０に進み、登録の失敗を示すメッセージを前記プリンタ部６で出力させる。さらに、ステップＳ１１では登録の失敗を示すメッセージを前記表示パネル５に表示させる。ステップＳ１０とステップＳ１１のうち、少なくとも一方を実行させるようにしてもよいのは登録成功の場合と同様である。
【００１９】
次に、設定命令文の解析結果がシリアル番号でない場合、つまりステップＳ３が否定の場合の処理を説明する。図４は設定命令文がシリアル番号でない場合の処理を示すフローチャートである。同図において、ステップＳ１３では、印刷速度（ｐｐｍ：毎分の印刷枚数）の登録命令文であるか否かを判断する。この判断が肯定ならばステップＳ１４に進み、前記ＮＶＲＡＭ４の印刷速度設定情報を検索する。ステップＳ１５ではステップＳ１４の検索結果から印刷速度が未設定か否かを判断する。すでに設定済みならばステップＳ１６に進み、設定されている印刷速度が高速側か低速側かを判断する。例えば高速側は４０ｐｐｍ、低速側は２０ｐｐｍである。すでに設定されている印刷速度が低速か高速かは印刷速度が登録されたＮＶＲＡＭ４をサーチして判別する。
【００２０】
ステップＳ１６が肯定、つまり高速側に設定されていたならばステップＳ１７に進む。一方、ステップＳ１６が否定、つまり低速側に設定されていたならばステップＳ１０（図３）に進む。
【００２１】
ステップＳ１５，Ｓ１６の処理により、印刷速度がすでに登録済みであったとしても、印刷速度を低速側に変更するような場合は、登録の更新が可能である。一方、低速側に設定されている内容を高速側に変更することは禁止される。
【００２２】
印刷速度の変更は次のような場合に必要とされる。例えば、製造上の都合から、一律に高速側の印刷速度に設定したＮＶＲＡＭを大量に製造しておき、最終的な製造段階で、一部の印刷装置について印刷速度を低速側に変更して高速用の印刷装置と区分するようなことが考えられる。また、低速側に設定したものを高速側に変更できないようにする例として、低速機のモータが実装されていて高速運転ができないような場合に、誤った機能設定がなされないようにすることが考えられる。
【００２３】
ステップＳ１５が肯定の場合、つまり印刷速度がまだ設定されていない場合はステップＳ１６をスキップしてステップＳ１７に進む。ステップＳ１７では命令文を設定情報に変換する。つまり命令文から印刷速度を抽出する。ステップＳ１８では抽出された印刷速度を前記ＮＶＲＡＭ４に書き込む。
【００２４】
ステップＳ１９ではＮＶＲＡＭ４への印刷速度の書き込みが正しく行えたか否かを判断する。例えば、ＮＶＲＡＭ４に書き込んだ印刷速度が読み出せたか否かによって判断できる。ステップＳ１９が肯定ならばステップＳ８（図３）に進み、ステップＳ１９が否定ならばステップＳ１０（図３）に進む。
【００２５】
図１は、上記処理を実行するための印刷装置の要部機能を示すブロック図である。コマンド解析部１０はホスト２から受信した命令文を解析する。解析の結果、設定命令文が検出されたならば設定許可判別部１１を付勢するし、設定命令文が検出されなかったならばプリンタ部６を付勢して通常の印刷処理を実行させる。
【００２６】
設定許可判別部１１はＮＶＲＡＭ４の記憶情報に基づいて、ホスト２からの設定命令文を実行して初期設定情報の登録をするかどうかを判別する。設定許可の場合は書き込み部１２を付勢する。書き込み部１２は設定命令文から設定データを抽出してＮＶＲＡＭ４に書き込みを行う。書き込み部１２はＮＶＲＡＭ４への設定データの書き込みに成功したならば書き込み成功を表示させるための指示を表示制御部１３に送出する。
【００２７】
設定不許可の判別をしたならば、設定許可判別部１１は書き込み失敗を表示させるための指示を表示制御部１３に送出する。表示制御部１３は設定許可判別部１１からの指示に応答して表示パネル５に予定のメッセージ表示をさせる。なお、前記メッセージを表示させる指示をプリンタ部６に出力してもよいし、プリンタ部６および表示パネル５の双方に出力してもよい。
【００２８】
以上説明したとおり、本実施形態によれば、印刷装置の初期設定情報を記憶するため、専用に上書き不可能なＮＶＲＡＭを設ける必要がなくなり、ユーザが機能情報を任意に設定可能なように設けられている上書き可能なＮＶＲＡＭを共用できるので、設置スペースの圧迫がなくなる。また、初期設定情報を設定するための命令文は通常に印刷に使用される印刷制御言語を使用できるのでインタフェースや言語解析手順の共通化が図られる。さらに、設定作業の結果が表示パネル５やプリンタ部６で出力されるメッセージとなり、目によって確認できるようになるので、ミスの発見や不良部品の発見が容易になる。
【００２９】
なお、初期設定情報の書き込みの命令を、印刷装置の製造上の一工程において、通常の動作確認用の端末をホストとして使用して入力することができる。そうすることによって、専用のホストを設定する必要がなくなる。
【００３０】
上述の実施形態における印刷装置は、独立した単体の印刷装置であってもよいし、ファクシミリ装置や複写装置に含まれる印刷装置であってもよい。さらに、印刷装置、ファクシミリ装置、および複写装置のすべての機能を有する、いわゆる多機能装置であってもよい。例えば、ファクシミリ装置の初期設定情報として、故障発生時にファクシミリで特定の連絡先に自動連絡できる機能を有する場合の連絡先情報が考えられる。初期設定した連絡先をサービスマンが書き換えをすることがあり、入力された連絡先が予め登録された宛先に該当するか否かで設定の許可・不許可を決定するようなことが考えられる。
【００３１】
【発明の効果】
以上の説明から明らかなように、本発明によれば、印刷装置に固有の情報や機能情報等の初期設定情報は上書き可能な不揮発性メモリに設定することができる。したがって、例えば、ユーザが任意に印刷機能等を書き込み可能なように設けられる不揮発性メモリを初期設定情報の登録用にと共用することができ、スペースの縮小を図ることができる。また、設定許可判別手段により、初期設定情報の非所望の上書きや改ざんが予防され、信頼性の高い記憶システムを構成することかできる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る印刷装置の要部機能を示すブロック図である。
【図２】  本発明の一実施形態に係る印刷装置のハード構成を示すブロック図である。
【図３】  シリアル番号の登録動作を示すフローチャートである。
【図４】  印刷速度の登録動作を示すフローチャートである。
【符号の説明】
２…ホスト、  ４…上書き可能ＮＶＲＡＭ、  ５…表示パネル、  ６…プリンタ部、  １０…コマンド解析部、  １１…設定許可判別部、  １２…書き込み部、１３…表示制御部
【図１】
0003871004.tif 000002
【図２】
0003871004.tif 000003
【図３】
0003871004.tif 000004
【図４】
0003871004.tif 000005