(57)【特許請求の範囲】
【請求項１】
印刷装置において、
特定のインタフェースを経由した外部入出力装置からの変更操作に従って、前記印刷装置内の内部環境設定を変更する内部環境設定変更手段と、
前記内部環境設定変更手段によって変更された内部環境設定値を記憶する不揮発性の記憶装置と、
複数の内部環境設定項目の内、オペレータによって選択された内部環境設定項目を、変更不可の内部環境設定項目として登録する登録手段と、
前記登録手段により登録される内部環境設定項目の内部環境設定値に対する外部入出力装置からの変更を禁止する手段を有することを特徴とする印刷装置。
【請求項２】
前記外部入出力装置からの内部環境設定値の初期化操作またはリセット操作に従って、前記登録手段により登録された内部環境設定項目を除いて内部環境設定値の初期化またはリセットを実行する手段を有することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記登録手段は、内部環境設定項目に対する設定値変更の頻度がしきい値を超えた場合、当該内部環境設定項目を、変更不可の内部環境設定項目として登録することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記外部入出力装置による変更操作を可能とするオペレータを、前記登録手段により登録された内部環境設定項目に対応させて登録するオペレータ登録手段と、
前記登録手段により登録された内部環境設定項目を変更しようとするオペレータが、前記オペレータ登録手段により登録されたオペレータであるか否かを判断するオペレータ認識手段を有する請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
前記外部入出力装置がホストコンピュータまたはパネル操作部であることを特徴とする請求項１乃至４のいずれかに記載の印刷装置。
【請求項６】
印刷装置において、
ホストコンピュータまたはパネル操作部からの変更操作に従って、前記印刷装置内の内部環境設定を変更する内部環境設定変更手段と、
前記内部環境設定変更手段によって変更された内部環境設定値を記憶する不揮発性の記憶装置と、
複数の内部環境設定項目の内、オペレータによって選択された内部環境設定項目を、変更不可の内部環境設定項目として登録する登録手段と、
前記登録手段により登録される内部環境設定項目の内部環境設定値に対する前記ホストコンピュータまたは前記パネル操作部からの変更を禁止する手段を有することを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、印刷装置に関し、特に、双方向性インタフェースを介してホストコンピュータに接続されるプリンタ等の印刷装置に関するものである。また、特定のインタフェースを介して接続されている外部操作部からの内部環境設定値変更操作を行う印刷装置に関するものでもある。
【０００２】
【従来の技術】
従来、内部環境設定変更手段を有する印刷装置においては、印刷装置が複数の内部環境設定項目値を持ち、それぞれの設定値を不揮発性の記憶装置に記憶しておくことができる。また、内部環境設定項目は全ての項目に対して外部入出力装置からの変更操作が可能とされていた。
【０００３】
【発明が解決しようとする課題】
ところが、上記従来例では外部操作部から内部環境設定項目を変更する場合、全ての内部環境設定項目に対して変更、初期化、リセット操作が可能であった為、不用意に内部環境設定値が変更されることがあり、特にネットワーク上で使用している装置においてはオペレータの意図しない動作結果をもたらすという問題があった。
【０００４】
あるいは外部操作部からオペレータが意識しない間に内部環境設定値を変更したり、初期化、リセット操作が実行されてしまい同様にオペレータの意図しない動作結果をもたらすという問題もあった。
【０００５】
したがって、本発明は、上記の問題を解決するためなされたもので、特定のインタフェースによって接続されている外部操作部からの内部環境設定値の変更、初期化、リセット操作に制限をもうけることによりオペレータの意図しない動作を回避できる印刷装置を提供することを目的とする。また、内部環境設定値の変更に制約をもうけることにより、ネットワーク上での装置の共有化と動作の安定を目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成する本発明の出力装置（印刷装置）は以下に示す構成を備える。即ち、特定のインタフェースを経由して装置の内部環境設定を選択決定する内部環境設定変更手段と、上記設定変更手段によって選択された設定値を特定の内部環境設定項目に限り記憶装置に記憶することを禁止する変更禁止手段とを備える。また、上記目的を達成する本発明の印刷装置は以下に示す構成を備える。即ち、内部環境設定項目を変更する際、ある特定の設定項目の変更に対しては、変更操作を実行した場合にその操作を無効とする変更禁止手段を備える。
【０００７】
【作用】
かかる構成において、内部環境設定値に対する変更、初期化、リセット操作に制限を設けることにより不用意な内部環境の変更を防ぐことができ、動作を安定させることができる。また、かかる構成において、オペレータにより不用意に変更して欲しくない内部環境設定項目を選択する事が可能になることにより、装置の使用環境に応じた制限を設けることができ、ネットワーク上での使用に便宜をはかることが可能となる。あるいは、特別な内部環境設定項目変更可能なオペレータのみが特殊な内部環境設定値を変更することが可能となり、ネットワーク上での使用において重要な内部環境設定の誤動作を防ぐことが可能となる。
【０００８】
【実施例】
次に、図面を参照して、本発明の実施例を説明する。最初に、実施例の構成を説明する前に、実施例を適用するのに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１を参照しながら説明する。なお、実施例を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【０００９】
図１は本発明を適用可能な第１の出力装置（印刷装置）の構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。図において、１０００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。１０１２は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作パネルであり、１００１はＬＢＰ本体１０００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。このプリンタ制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン・オフ切り換えする。レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。
【００１０】
この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより、装置内に取り込まれて、静電ドラム１００６に供給される。またＬＢＰ本体１０００は、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００１１】
図２は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、レーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１２】
同図において、１は外部装置であり、ＬＢＰ１０００に印字データやコマンド等を送信する。３はＣＰＵであり、ＲＯＭ９のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部記憶装置７や内部記憶装置８に記憶された制御プログラム等に基づいて制御部２の全体を制御する。
【００１３】
４は入出力インターフェースであり、このインターフェース４を介して外部装置１より各種データが入力される。さらに、ＣＰＵ３は入出力インタフェース４を介して外部装置１やパネル５との通信処理が可能となっており、プリンタ内部環境設定の情報等を外部装置１やパネル５に通知可能に構成されている。５は印刷装置を操作するパネルであり、操作のためのスイッチおよびＬＥＤ表示器が配されている。５ａ、５ｂはそれぞれパネル５を構成する表示装置、入力装置である。６は電源部であり、ＬＢＰ１０００の各部に必要な電力を供給する。
【００１４】
７、８は記憶装置であり、電力の供給がなくともその記憶内容を保持する不揮発性のメモリ（ハードディスク・フロッピーディスク等）で構成される。外部記憶装置７はオプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００１５】
内部記憶装置８は、環境データ格納領域、ＮＶＲＡＭに使用されている。９はＲＯＭであり、このＲＯＭ９のプログラムＲＯＭには、図３、４のフローチャートで示されるようなＣＰＵ３の制御プログラム等を記憶する。また、ＲＯＭ９のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、同じくＲＯＭ９のデータ用ＲＯＭにはハードディスク等の記憶装置７、８が無いプリンタの場合には、外部装置１上で利用される情報等を記憶している。
【００１６】
１０はＲＡＭであり、外部装置１より送られてきた印刷データを格納するための受信バッハァ、ＣＰＵ３の主メモリ、またＣＰＵ３が制御プログラムを実行するために必要なワークエリアなどとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１０は、出力情報展開領域等に用いられる。１１は出力インタフェースであり、出力イメージを印刷機構部１２に出力する為のインタフェースである。１２は印刷機構部（プリンタエンジン）であり、出力インタフェース１１を介して制御部より出力されたイメージデータに基づいて印刷機構部１２に画像信号を出力し、記録媒体（記録紙）上へ記録を実行する。本実施例における印刷機構部１２は上述のごとくレーザビーム方式を採用している。
【００１７】
また、前述した記憶装置７、８は１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションコフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した記憶装置を複数接続できるように構成されていても良い。さらに、内部記憶装置８をＮＶＲＡＭにより構成し、操作パネル５からのプリンタモード設定情報を記憶するようにしても良い。
【００１８】
（実施例１）
このように構成されたプリンタ制御システムにおいて、図４は図２に示すＲＯＭ９に格納される本実施例のプログラムを表すフローチャートである。図４において、パネルや外部装置１から内部環境設定値を変更操作が実行される際（Ｓ４１）、図３に示すコピー枚数やボーレート、受信バッハァサイズのように、変更不可内部環境設定項目テーブル（以下テーブルと記す）に登録されている変更不可な内部環境設定項目を参照する（Ｓ４２）。
【００１９】
テーブルに登録していない項目が変更されようとした場合、指定された設定値に変更し図２に示す不揮発性の内部記憶装置８内の内部環境設定値領域（８ａ）への書き込みが実行される（Ｓ４３）。一方、テーブルに登録してある項目が変更されようとした場合は、装置は不揮発性の内部記憶装置（８ａ）への書き込みを実行しない。
【００２０】
（実施例２）
図５は図２に示すＲＯＭ９に格納されている本実施例のプログラムを表すフローチャートである。オペレータがパネル５（図２）を利用したり、外部装置が自動あるいはコマンドを操作して内部環境設定値の初期化あるいはリセット操作を実行した場合（Ｓ５１）、全ての内部環境設定値に対してその処理の続行を確認しながら（Ｓ５２）、図３に示すテーブルに登録されているコピー枚数やボーレート、受信バッハァサイズのように、変更不可な内部環境設定値項目を参照する（Ｓ５３）。
【００２１】
テーブルに登録していない項目を初期化／変更しようとした場合、設定値を初期値に変更し、不揮発性の内部記憶装置８内の内部環境設定値領域（８ａ）への書き込みが実行され（Ｓ５４）、図５のステップＳ５２に戻る。一方、テーブルに登録してある項目を初期化しようとした場合は、不揮発性の内部記憶装置（８ａ）への書き込みを実行せず、図５のステップＳ５２に戻る。
【００２２】
（実施例３）
図６は図２に示すＲＯＭ９に格納されている本実施例のプログラムを表すフローチャートである。従来は、パネルあるいはホストコンピュータ等の外部装置から内部環境設定値を変更あるいは初期化する場合、全ての設定の変更が可能であった為、ドライバ等の仕様によってはオペレータの知らない間に設定値が変更されたり、リセットが自動で実行されたりすることがあり、特にネットワーク上で使用している印刷装置において、オペレータの意図しない印刷結果が生じることがあった。
【００２３】
本実施例では、オペレータのおかれている使用環境を考慮し、共通項目として内部環境を容易に変更して欲しくない項目の設定値を保持する為に図３に示すようなテーブルへの登録手段を所持する印刷装置について述べる。図２に示す外部装置１やパネル５を利用し、オペレータ自身が各使用環境に応じて設定を変更したくない項目を選択／決定し（Ｓ６１）、図３で示すような変更不可内部環境設定項目テーブルへの設置項目の登録を行う（Ｓ６２）。オペレータの環境にあった指定ができるまで、テーブルへの設定を繰り返す（Ｓ６３）。
【００２４】
次に、パネルや外部装置から内部環境設定項目への操作が変更操作であるのか、初期化あるいはリセットであるのかを判断する（Ｓ６４）。変更操作であった場合は図４で示す４Ａを実行し（Ｓ６５）、初期化あるいはリセット操作であった場合は図５で示した５Ａをそれぞれ実行する（Ｓ６６）。
【００２５】
（実施例４）
図７は図２に示すＲＯＭ９に格納されている本実施例のプログラムを表すフローチャートであり、１例として項目に対する設定値変更の頻度をしきい値（閾値）として用いる場合について表したものである。ここで述べる使用頻度とそのしきい値については同じく１例としてそれぞれの項目につき、「１日あたりの変更回数を使用頻度」、「１０回／日以上の変更をしきい値」とする。
【００２６】
これまでは図３に示すテーブルは予め登録されているかあるいはオペレータ自身が登録を行うものとしていたが、図３で示すテーブルへの登録を装置内部で自動計算し（Ｓ７２）、使用頻度がしきい値を越えた時点で自動的に行う（Ｓ７３）ことも可能である。また、図７には記述しなかったが、テーブルの登録キーとなるしきい値については、オペレータが与えることも可能である。
【００２７】
このように、使用頻度をしきい値として利用し、テーブルに項目名を自動登録することにより、内部環境設定値の変更や初期化、リセット実行時に普段使用する項目への設定値変更操作を可能とすることにより、装置の使用上の安定を計ることが可能となる。
【００２８】
（実施例５）
図９は図２に示すＲＯＭ９に格納されている本実施例のプログラムを表すフローチャートである。また、図８は本実施例で使用する設定値の変更に関して制限を設けられた設定項目と各々登録項目に対する変更許可をもつユーザとを登録したテーブルである。
【００２９】
従来は、パネルあるいはホストコンピュータ等の外部装置から内部環境設定値を変更あるいは初期化する場合、誰でも変更することが可能であった為、装置の使用環境用の管理上変更してはならない項目を一般のオペレータが変更してしまうことがあり、特にネットワーク上で使用している場合深刻なトラブルが生じることがあった。
【００３０】
本実施例では、図８に示す内部環境設定項目とオペレータ名称を登録しておくことができるテーブルと、このテーブルに対し内部環境設定項目とオペレータ名称を登録する手段を所持し、更に内部環境設定値の変更や初期化などを実行する際のオペレータ判別手段を有する印刷装置について述べる。
【００３１】
図２に示す外部装置１を利用し、オペレータ自身が各使用環境に応じて設定を変更したくない項目とここで選択した項目の変更を可能とするオペレータ名称を選択／決定（Ｓ９１）し、図８で示すような変更制限内部環境設定項目テーブルへ設置項目と変更許可取得オペレータ名称の登録を行う（Ｓ９２）。これの登録はオペレータの判断で複数回繰り返すことができる（Ｓ９３）。
【００３２】
次に、パネルや外部装置から内部環境設定項目への操作が変更操作であるのか、初期化あるいはリセットであるのかを判断する（Ｓ９４）。変更操作であった場合（Ｓ９５）、テーブルに登録された項目を変更しようとしているのか（Ｓ９６）、更に変更しようとしているオペレータが当該項目の変更許可をもつオペレータであるか否かを判断する（Ｓ９７）。
【００３３】
項目名とオペレータ名称共にテーブルに登録されている場合、ユーザの指定した設定値へ変更を実行し（Ｓ９８）、項目名は登録されているがオペレータ名称が登録されていなかった場合、設定値の変更は実行されない。また、項目名称が登録されていなかった場合は設定値の変更は誰でもできるものとしてユーザの指定した設定値への変更を実行する（Ｓ９８）。
【００３４】
初期化あるいはリセット操作であった場合（Ｓ９９）も同様で、内部環境設定項目一つ一つに対し設定項目が終わるまでの間（Ｓ９ａ）、テーブルに登録された項目を初期化しようとしているのか（Ｓ９ｂ）、更に初期化しようとしているオペレータが当該項目の変更許可をもつオペレータであるか否かを判断する（Ｓ９ｃ）。項目名とオペレータ名称共にテーブルに登録されている場合、設定値を初期値に変更し（Ｓ９ｄ）、項目名は登録されているがオペレータ名称が登録されていなかった場合、初期値への変更は実行されない。また、項目名称が登録されていなかった場合は設定値の変更は誰でもできるものとして設定値を初期値に変更する（Ｓ９ｄ）。図３、図８に示されるテーブルへの登録条件は、セットアップジョブなどの自動設定の場合でも有効である。
【００３５】
【発明の効果】
以上述べたように本発明によれば、オペレータによって選択された内部環境設定項目を変更不可の内部環境設定項目として登録して、当該内部環境設定項目の内部環境設定値の変更を禁止することにより、不用意な内部環境設定の変更を防止することが可能となり、オペレータにより不用意に変更して欲しくない内部環境設定項目を選択することが可能になることにより、装置の使用環境に応じた制限を設けることができる。
【図面の簡単な説明】
【図１】図１は本発明を適用可能な第１の出力装置の構成を示す断面図である。
【図２】図２は本発明のプリンタ制御システムの構成を説明するブロック図である。
【図３】図３は本発明の実施例１〜４の変更不可内部環境設定項目を指定するテーブルである。
【図４】図４は本発明の実施例１のフローチャートである。
【図５】図５は本発明の実施例２のフローチャートである。
【図６】図６は本発明の実施例３のフローチャートである。
【図７】図７は本発明の実施例４のフローチャートである。
【図８】図８は本発明の実施例５の変更不可内部環境設定項目を指定するテーブルである。
【図９】  図９は本発明の実施例５のフローチャートである。
【符号の説明】
１０００            レーザビームプリンタ本体（以下ＬＢＰ）
１００１            プリンタ制御ユニット
１００２            レーザドライバ
１００３            半導体レーザ
１００４            レーザ光
１００５            回転多面鏡
１００６            静電ドラム
１００７            現像ユニット
１００８            用紙カセット
１００９            給紙ローラ
１０１０〜１０１１  搬送ローラ
１０１２            操作パネル
１                  外部装置（ホストコンピュータ）
２                  プリンタ制御部
３                  装置を制御するＣＰＵ
４                  入出力インタフェース
５                  印刷装置を操作するパネル
５ａ                印刷装置の動作状況を示す表示装置
５ｂ                印刷装置に操作情報を与える入力装置
６                  電源部
７                  不揮発性の外部記憶装置
８                  不揮発性の内部記憶装置
８ａ                装置の内部環境設定値
９                  プログラムが格納されているＲＯＭ
フォントＲＯＭ
プログラムＲＯＭ
データＲＯＭ
１０                ＲＡＭ
１１                出力インタフェース
１２                印刷機構部（プリンタエンジン）
【図１】
0004006031.tif 000002
【図２】
0004006031.tif 000003
【図３】
0004006031.tif 000004
【図４】
0004006031.tif 000005
【図５】
0004006031.tif 000006
【図６】
0004006031.tif 000007
【図７】
0004006031.tif 000008
【図８】
0004006031.tif 000009
【図９】
0004006031.tif 000010