(57)【要約】【課題】ＩＣカードに格納されたプログラムをダウンロード用として使用するときに不揮発性メモリに格納されたユーザデータを書き換えてしまうことを防ぐ。【解決手段】表示部６の特定スイッチ６１をオンにした状態でＣＰＵ２１からブートデバイス選択信号が出力されると、ブートセレクタ部２７はＩＣカードからブートすることを選択するＩＣカードブート信号を読込書込禁止部２８に送る。読込書込禁止部２８はＩＣカードブート信号が送られているときにＣＰＵ２１からデバイス選択信号が入力してもＮＶＲＡＭ２２への読込みと書込みは禁止する。【選択図】    図２
2006127554.tif 000002
【特許請求の範囲】
【請求項１】
画像形成動作を行う画像形成部と、プログラムにより各構成部の動作を管理するＣＰＵと、ＣＰＵの動作プログラムを保持するフラッシュＲＯＭと、ダウンロード可能なプログラムを保持するＩＣカードを接続する接続手段と、ＩＣカードの接続を検知する検知手段及びユーザデータを記録する不揮発性メモリとを有し、特定のスイッチを操作しながら電源をオンにしたときに接続されたＩＣカード上のプログラムよりブートロードする画像形成装置において、
ＩＣカード上のプログラムよりブートロードした場合は、不揮発性メモリからの読出しと書込みを禁止することを特徴とする画像形成装置。
【請求項２】
画像形成動作を行う画像形成部と、プログラムにより各構成部の動作を管理するＣＰＵと、ＣＰＵの動作プログラムを保持するフラッシュＲＯＭと、ダウンロード可能なプログラムを保持するＩＣカードを接続する接続手段と、ＩＣカードの接続を検知する検知手段及びユーザデータを記録する不揮発性メモリとを有し、特定のスイッチを操作しながら電源をオンにしたときに接続されたＩＣカード上のプログラムよりブートロードする画像形成装置において、
ＩＣカード上のプログラムよりブートロードした場合は、不揮発性メモリへの書込みを禁止することを特徴とする画像形成装置。
【請求項３】
前記不揮発性メモリからの読出しと書込みのを禁止を不揮発性メモリへの制御信号により行う請求項１又は２記載の画像形成装置。
【請求項４】
前記不揮発性メモリへの書込みの禁止を不揮発性メモリのバックアップ回路で行う請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル複写機やレーザプリンタ等の動作を制御する各種プログラムを処理する情報処理装置及びそれを使用した画像形成装置に関するものである。
【背景技術】
【０００２】
デジタル複写機等の画像形成装置においては、所定のプログラムを保存したＥＰＲＯＭを装置内に設け、ＥＰＲＯＭに保存したプログラムによりＣＰＵがプログラム制御を実行している。このプログラムにバグ等が見出されてプログラムを変更する必要が生じた場合には、プログラムを保存したＥＰＲＯＭを交換するため、ＲＯＭを交換できる程度まで画像形成装置を分解する必要があり、特に画像形成装置が完成している場合にはＲＯＭの交換作業に膨大な時間が必要であった。このＲＯＭの交換作業時間を軽減するために、フラッシュＲＯＭにプログラムを保持させ、プログラム更新時にはＩＣカード等の外部記憶装置からフラッシュＲＯＭにプログラムをダウンロードする方法が採られるようになった。
【０００３】
また、ＩＣカード等の外部記憶装置の利用方法として、フラッシュＲＯＭに保持した本体プログラムのデータテーブルの追加等のようにオプションプログラムとして利用する方法もある。このようにＩＣカードをオプションプログラムとして利用すると、ユーザはＩＣカードを接続して画像形成装置を利用することにより、標準仕様以外の機能を利用することができる。このＩＣカードは主にダウンロード専用であったため、ＩＣカードの接続が検知されたらＩＣカード上のプログラムよりブートロードしてダウンロードをすればよかった。
【０００４】
しかしながら、ＩＣカードをオプションプログラムとして使用する場合、ＩＣカードの接続を検知することによって、ＩＣカード上のプログラムよりブートロードしてしまうと、装置本体のフラッシュＲＯＭに保存したプログラムで動作しなくなってしまう。そこで、操作部上に設けられた特定のスイッチのオン状態のときに本体電源をオンした場合のみＩＣカード上のプログラムよりブートロードしてダウンロードを行い、通常の電源オンの場合にはＩＣカードはオプションプグラムエリアとして使用するようにし、ユーザーの使い勝手を向上させるようにしている。
【０００５】
また、通常の画像形成装置の場合、装置固有の設定値や顧客情報等のユーザ固有データを不揮発性メモリに保存し、制御基板を交換するときには不揮発性メモリを載せ替えることにより情報の引継ぎを行い、再設定等を不要にしていることが一般的に行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記のように画像形成装置のプログラムのダウンロードのためにＩＣカードよりブートロードさせた場合に、ＩＣカードの不完全接続等によるプログラム暴走等の事故により不揮発性メモリのユーザ固有データを書き換えてしまうと、ユーザに機能的，時間的損失を与えてしまうおそれがある。
【０００７】
この発明にはかかる点を改良するためになされたものであり、ＩＣカードをダウンロード用としてもオプションプログラム用としても使用でき、かつ、ＩＣカードでダウンロードする場合にユーザに機能的，時間的損失を与えることのない画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
この発明に係る画像形成装置は、画像形成動作を行う画像形成部と、プログラムにより各構成部の動作を管理するＣＰＵと、ＣＰＵの動作プログラムを保持するフラッシュＲＯＭと、ダウンロード可能なプログラムを保持するＩＣカードを接続する接続手段と、ＩＣカードの接続を検知する検知手段及びユーザデータを記録する不揮発性メモリとを有し、特定のスイッチを操作しながら電源をオンにしたときに接続されたＩＣカード上のプログラムよりブートロードする画像形成装置において、ＩＣカード上のプログラムよりブートロードした場合は、不揮発性メモリからの読出しと書込みを禁止することを特徴とする。
【０００９】
この発明に係る第２の画像形成装置は、画像形成動作を行う画像形成部と、プログラムにより各構成部の動作を管理するＣＰＵと、ＣＰＵの動作プログラムを保持するフラッシュＲＯＭと、ダウンロード可能なプログラムを保持するＩＣカードを接続する接続手段と、ＩＣカードの接続を検知する検知手段及びユーザデータを記録する不揮発性メモリとを有し、特定のスイッチを操作しながら電源をオンにしたときに接続されたＩＣカード上のプログラムよりブートロードする画像形成装置において、ＩＣカード上のプログラムよりブートロードした場合は、不揮発性メモリへの書込みを禁止することを特徴とする。
【００１０】
上記不揮発性メモリからの読出しと書込みのを禁止を不揮発性メモリへの制御信号により行うと良い。
【００１１】
また、不揮発性メモリへの書込みの禁止を不揮発性メモリのバックアップ回路で行っても良い。
【発明の効果】
【００１２】
この発明は、外部記憶媒体からブートロードしているときは、ユーザデータを保持しているユーザデータ記憶手段の読込みと書込みを禁止するようにしたから、外部記憶媒体をダウンロード用としても、オプションプログラム用としても使用することができるとともにユーザデータ記憶手段のユーザデータを書き換えてしまうことを防ぐことができ、外部記憶媒体でダウンロードする場合にユーザに機能的，時間的損失を与えることを防ぐことができる。
【００１３】
また、外部記憶媒体からブートロードしているとき、ユーザデータを保持しているユーザデータ記憶手段への書込みだけを禁止することにより、外部記憶媒体でダウンロードしているときにユーザデータ記憶手段に保存してあるユーザデータを利用することができる。
【００１４】
さらに、不揮発性メモリからの読出しと書込みのを禁止を不揮発性メモリへの制御信号により行うから、不揮発性メモリのユーザデータを書き換えてしまうことを確実に防ぐことができる。
【００１５】
また、不揮発性メモリへの書込みの禁止を不揮発性メモリのバックアップ回路で行うことにより、不揮発性メモリのユーザデータを書き換えてしまうことを簡単に防ぐことができる。
【発明を実施するための最良の形態】
【００１６】
図１はこの発明の画像形成装置の概略構成図である。図に示すように、画像形成装置１は本体制御部２と読取制御部３と書込制御部４と電子写真プロセス部５と表示部６と電源部７及び電源スイッチ８を有する。読取制御部３は原稿の文字や図形の画像を読み取り、読み取った画像信号を本体制御部２を経由して書込制御部４に送る。書込制御部４は送られた画像信号にしたがって電子写真プロセス部５の感光体に静電潜像を形成し、電子写真プロセス部５は一連の電子写真プロセスによって画像形成を実行して記録紙に転写する。表示部６にはＩＣカードからの読み込みを許可する特定スイッチ６１を有する。
【００１７】
本体制御部２は、図２のブロック図に示すように、装置全体の動作を管理するＣＰＵ２１と、ユーザデータを保存する不揮発性メモリとしてのＮＶＲＡＭ２２と、ＣＰＵ２の動作プログラムが格納されているフラッシュＲＯＭ２３と、ＩＣカードコネクタ２４とＩＣカード接続検知部２５とリセット部２６とブートセレクタ部２７及び読込書込禁止部２８を有する。ＩＣカードコネクタ２４はＩＣカード９を取り付けて接続する。ＩＣカード接続検知部２５はＩＣカード接続検知信号を出力するものであり、図３に示すように、例えばＯＲゲート２５１を有し、ＩＣカードコネクタ２４にＩＣカード９が接続されていないときは高レベルの信号を出力し、ＩＣカードコネクタ２４にＩＣカード９が接続されているときは低レベルの信号を出力する。リセット部２６はリセット信号を出力する。ＣＰＵ２１は、リセット部２６から出力しているリセット信号がリセット中を表す低レベルからリセット解除を表す高レベルになるとブートデバイス選択信号を出力し、フラッシュＲＯＭ２３又はＩＣカード９からブートプログラムを読み出す。
【００１８】
ブートセレクタ部２７はＣＰＵ２１が読み出すブートプログラムをフラッシュＲＯＭ２３から読み出すかＩＣカード９から読み出すかを選択するものであり、図４に示すように、表示部６の特定スイッチ６１からの信号を入力するインバータ２７１と、リセット部からのリセット信号と特定スイッチ６１からの信号を入力するＯＲゲート２７２と、リセット信号とインバータ２７１の出力信号を入力するＯＲゲート２７３と、ＯＲゲート２７２とＯＲゲート２７３の出力信号をプリセットとリセットに入力するフリップフロップ２７４と、ＩＣカード接続検知部２５からのＩＣカード接続検知信号とフリップフロップ２７４の出力信号を入力するＮＯＲゲート２７５と、ＣＰＵ２１からのブートデバイス選択信号とＮＯＲゲート２７５を入力してフラッシュＲＯＭ選択信号を出力するＯＲゲート２７６と、ブートデバイス選択信号とＩＣカード接続検知信号及びフリップフロップ２７４の出力信号を入力してＩＣカード選択信号を出力するＯＲゲート２７７と、ＩＣカード接続検知信号とフリップフロップ２７４の出力信号を入力してＩＣカードブート信号を出力するＯＲゲート２７８を有する。読込書込禁止部２８はＮＶＲＡＭ２２への読込みと書込みを禁止するものであり、図５に示すように、ＩＣカードブート信号を入力するインバータ２８１と、デバイス選択信号とインバータ２８１の出力信号を入力してＮＶＲＡＭ選択信号を出力するＯＲゲート２８２を有する。表示部６に設けた特定スイッチ６１はオフのときに高レベルの信号を出力し、オンのときに低レベルの信号を出力する。
【００１９】
上記のように構成された画像形成装置１で、本体制御部２のリセット部２６から出力しているリセット信号がリセット中を表す低レベルからリセット解除を表す高レベルになると、ＣＰＵ２１はブートデバイス選択信号を出力してブートプログラムを読み出す。このブートプログラムを読み出すときの動作を図６から図９の波形図を参照して説明する。
【００２０】
図６に示すように、ＩＣカード接続検知部２５からＩＣカード９がＩＣカードコネクタ２４に接続されていることを示すＩＣカード接続検知信号が出力されているときに表示部６の特定スイッチ６１をオンにした状態でＣＰＵ２１からブートデバイス選択信号が出力されると、ブートセレクタ部２７はＩＣカード選択信号を低レベルとしてＩＣカード９に送リ、ＩＣカードブート信号を読込書込禁止部２８に送る。ＩＣカード９にＩＣカード選択信号が送られると、ＣＰＵ２１はＩＣカード９からブートプログラムを読み出して一連の制御プログラムを動作させる。このようにＩＣカード９でブートしているときに、図７（ａ）の波形図に示すように、読込書込禁止部２８に低レベルのＩＣカードブート信号が送られているから、読込書込禁止部２８にＣＰＵ２１からデバイス選択信号が入力しても、読込書込禁止部２８から出力するＮＡＲＡＭ選択信号は高レベルのままとなり、ＮＶＲＡＭ２２への読込みと書込みは禁止される。
【００２１】
また、図８に示すように、ＩＣカード接続検知部２５からＩＣカード９がＩＣカードコネクタ２４に接続されていることを示すＩＣカード接続検知信号が出力されているときに表示部６の特定スイッチ６１がオフの状態でＣＰＵ２１からブートデバイス選択信号が出力されると、ブートセレクタ部２７はフラッシュＲＯＭ選択信号を低レベルとしてフラッシュＲＯＭ２３に送る。フラッシュＲＯＭ２３にフラッシュＲＯＭ選択信号が送られるとＣＰＵ２１はフラッシュＲＯＭ２３からブートプログラムを読み出して一連の制御プログラムを動作させる。このようにフラッシュＲＯＭ２３でブートしているときには、図７（ｂ）の波形図に示すように、読込書込禁止部２８に高レベルのＩＣカードブート信号が送られているから、読込書込禁止部２８にデバイス選択信号が入力されると、読込書込禁止部２８から出力するＮＡＲＡＭ選択信号は低レベルとなり、ＮＶＲＡＭ２２への読込みと書込みが可能になる。
【００２２】
また、ＩＣカード９がＩＣカードコネクタ２４に接続されていないとき、図９の（ａ），（ｂ）の波形図に示すように、ＩＣカード接続検知部２５から高レベルのＩＣカード接続検知信号が出力されているから、特定スイッチ６１のオン，オフにかかわらずブードデバイス選択信号が出力されるとブートセレクタ部２７からフラッシュＲＯＭ２３を選択するフラッシュＲＯＭ選択信号が出力され、ＣＰＵ２１はフラッシュＲＯＭ２３からブートプログラムを読み出して一連の制御プログラムを動作させる。
【００２３】
このようにしてＩＣカード９をダウンロード用としても、オプションプログラム用としても使用することができ、ＩＣカード９からブートロードしているときは、ユーザデータを保持しているＮＶＲＡＭ２２の読込みと書込みを禁止するから、ユーザデータを書き換えてしまうことを防ぐことができる。
【００２４】
前記説明ではＩＣカード９からブートロードしているときにＮＶＲＡＭ２２の読込みと書込みを禁止する場合について説明したが、ＩＣカード９からブートロードしているときにＮＶＲＡＭ２２への書込みだけを禁止するようにしても良い。この場合は、読込書込禁止部２８の代わりに、図１０に示すように、ブートセレクタ部２７が出力するＩＣカードブート信号を入力するインバータ２９１と、ＣＰＵ２１から出力するデバイスライト信号とインバータ２９１の出力信号を入力してＮＶＲＡＭライト信号を出力するＯＲゲート２９２を有する書込禁止部２９を設ける。ＣＰＵ２１はＮＶＲＡＭ２２へ書き込むときにデバイスライト信号を書込禁止部２９に出力する。したがって、ＩＣカード９からブートロードしているときは、図１１（ａ）の波形図に示すように、書込禁止部２９に低レベルのＩＣカードブート信号が送られ、ＣＰＵ２１からＮＶＲＡＭ２２へ書き込むことを示す低レベルのデバイスライト信号が入力しても、書込禁止部２９から出力するＮＡＲＡＭライトは高レベルのままとなり、ＮＶＲＡＭ２２への書込みは禁止される。また、フラッシュＲＯＭ２３からブートロードしているときは、図１１（ｂ）に示すように、書込禁止部２９に送られているＩＣカードブート信号は高レベルとなり、ＣＰＵ２１からＮＶＲＡＭ２２へ書き込むことを示す低レベルのデバイスライト信号が入力すると書込禁止部２９から低レベルのＮＶＲＡＭライト信号が出力されＮＶＲＡＭ２２への書き込みが可能となる。
【００２５】
前記説明では本体制御部２に書込禁止部２９を設けて、ＩＣカード９からブートロードしているときにＮＶＲＡＭ２２への書込みを禁止する場合について説明したが、不揮発性メモリのバックアップ回路を利用してＩＣカード９からブートロードしているときにユーザデータを保存した不揮発性メモリへの書込みを禁止するようにしても良い。
【００２６】
図１３に示すように、不揮発性メモリ３０のなかには通常はＳＲＡＭとして動作し、電源オフ時にコンデンサ等で形成されたバックアップ回路３１の電荷によってＳＲＡＭ上のデータをＥＥＰＲＯＭ等に移動するタイプのものも一般的に用いられている。このような不揮発性メモリ３０をユーザデータの保存に使用するし、図１３に示すように、バックアップ回路３１に供給する電源電圧をＩＣカードブート信号によりオン，オフするスイッチ３２を設ける。そして、ＩＣカード９からブートロードして、低レベルのＩＣカードブート信号がスイッチ３２に送られているときに、スイッチ３２をオフにしてバックアップ回路３１に供給する電源電圧を遮断し、フラッシュＲＯＭ２３からブートロードして、高レベルのＩＣカードブート信号がスイッチ３２に送られているときに、スイッチ３２をオンにしてバックアップ回路３１に電源電圧を供給する。このようにしてＩＣカード９からブートロードしているときにはバックアップ回路３１に電力を供給しないで、バックアップ回路３１のコンデンサを充電せずに、電源オフ時のデータ移動回路が動作しないようにし、フラッシュＲＯＭ２３からブートロードしているときはバックアップ回路３１に電力を供給してバックアップ回路３１のコンデンサを充電させて電源オフ時のデータ移動回路が動作させる。このようにＩＣカードブート信号によってバックアップ回路２１の動作と非動作を切り替えることにより、不揮発性メモリ３０の不揮発部への書き込みと書込禁止を制御することができる。
【図面の簡単な説明】
【００２７】
【図１】この発明の実施例の概略構成図である。
【図２】本体制御部の構成を示すブロック図である。
【図３】ＩＣカード接続検知部の構成を示す回路図である。
【図４】ブートセレクタ部の構成を示す回路図である。
【図５】読込書込禁止部の構成を示す回路図である。
【図６】ＩＣカードからブートロードするときの動作を示す波形図である。
【図７】読込書込禁止部の動作を示す波形図である。
【図８】フレッシュＲＯＭからブートロードするときの動作を示す波形図である。
【図９】フレッシュＲＯＭからブートロードするときの他の動作を示す波形図である。
【図１０】書込禁止部の構成を示す回路図である。
【図１１】書込禁止部の動作を示す波形図である。
【図１２】不揮発性メモリとバックアップ回路を示すブロック図である。
【図１３】不揮発性メモリとバックアップ回路を利用した書込禁止部の構成を示すブロック図である。
【符号の説明】
【００２８】
１；画像形成装置、２；本体制御部、６；表示部、９；ＩＣカード、２１；ＣＰＵ、
２２；ＮＶＲＡＭ、２３；フラッシュＲＯＭ、２４；ＩＣカードコネクタ、
２５；ＩＣカード接続検知部、２６；リセット部、２７；ブートセレクタ部、
２８；読込書込禁止部、６１；特定スイッチ。
【図１】
2006127554.tif 000003
【図２】
2006127554.tif 000004
【図３】
2006127554.tif 000005
【図４】
2006127554.tif 000006
【図５】
2006127554.tif 000007
【図６】
2006127554.tif 000008
【図７】
2006127554.tif 000009
【図８】
2006127554.tif 000010
【図９】
2006127554.tif 000011
【図１０】
2006127554.tif 000012
【図１１】
2006127554.tif 000013
【図１２】
2006127554.tif 000014
【図１３】
2006127554.tif 000015
【手続補正書】
【提出日】平成18年3月7日(2006.3.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部記憶媒体に保持された更新プログラムをダウンロード可能とし、前記外部記憶媒体に保持された更新プログラム又は動作プログラム格納手段に格納された動作プログラムにより装置全体の動作を管理する制御手段を備えた情報処理装置であって、
前記外部記憶媒体からブートするか前記動作プログラム格納手段からブートするかを選択するブートデバイス選択手段と、前記動作プログラム格納手段とは異なり、ユーザ固有データを格納するユーザデータ記憶手段とを備え、
前記制御手段は、前記ブートデバイス選択手段により前記外部記憶媒体からのブートが選択された場合、前記ユーザデータ記憶手段に対する読出しと書込みを禁止することを特徴とする情報処理装置。
【請求項２】
外部記憶媒体に保持された更新プログラムをダウンロード可能とし、前記外部記憶媒体に保持された更新プログラム又は動作プログラム格納手段に格納された動作プログラムにより装置全体の動作を管理する制御手段を備えた情報処理装置であって、
前記外部記憶媒体からブートするか前記動作プログラム格納手段からブートするかを選択するブートデバイス選択手段と、前記動作プログラム格納手段とは異なり、ユーザ固有データを格納するユーザデータ記憶手段とを備え、
前記制御手段は、前記ブートデバイス選択手段により前記外部記憶媒体からのブートが選択された場合、前記ユーザデータ記憶手段に対する書込みを禁止することを特徴とする情報処理装置。
【請求項３】
請求項１又は請求項２記載の情報処理装置を有することを特徴とする画像形成装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明にはかかる点を改良するためになされたものであり、ＩＣカードをダウンロード用としてもオプションプログラム用としても使用でき、かつ、ＩＣカードでダウンロードする場合にユーザに機能的，時間的損失を与えることのない情報処理装置及び画像形成装置を提供することを目的とするものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この発明に係る情報処理装置は、外部記憶媒体に保持された更新プログラムをダウンロード可能とし、前記外部記憶媒体に保持された更新プログラム又は動作プログラム格納手段に格納された動作プログラムにより装置全体の動作を管理する制御手段を備えた情報処理装置であって、前記外部記憶媒体からブートするか前記動作プログラム格納手段からブートするかを選択するブートデバイス選択手段と、前記動作プログラム格納手段とは異なり、ユーザ固有データを格納するユーザデータ記憶手段とを備え、前記制御手段は、前記ブートデバイス選択手段により前記外部記憶媒体からのブートが選択された場合、前記ユーザデータ記憶手段に対する読出しと書込みを禁止することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
この発明に係る第２の情報処理装置は、外部記憶媒体に保持された更新プログラムをダウンロード可能とし、前記外部記憶媒体に保持された更新プログラム又は動作プログラム格納手段に格納された動作プログラムにより装置全体の動作を管理する制御手段を備えた情報処理装置であって、前記外部記憶媒体からブートするか前記動作プログラム格納手段からブートするかを選択するブートデバイス選択手段と、前記動作プログラム格納手段とは異なり、ユーザ固有データを格納するユーザデータ記憶手段とを備え、前記制御手段は、前記ブートデバイス選択手段により前記外部記憶媒体からのブートが選択された場合、前記ユーザデータ記憶手段に対する書込みを禁止することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明の画像形成装置は、前記情報処理装置を有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】