(57)【要約】【課題】  管理者の意図しない画像形成動作の実行を防止することができ、また、プログラムの書換えが行われた場合でも拡張オプション装置の未接続時、管理者の意図しない画像形成動作を防止することが可能な画像形成装置を提供する。【解決手段】  画像形成動作を制御するための制御プログラムが格納された不揮発メモリ１３を有する拡張オプション装置１０を接続するインターフェース部１２と、電源投入時に上記拡張オプション装置１０の不揮発メモリ１３にアクセスするシステム制御手段１とを備えた画像形成装置。【選択図】        図１
2006139627.tif 000002
【特許請求の範囲】
【請求項１】
画像形成動作を制御するための制御プログラムが格納された不揮発メモリを有する拡張オプション装置を接続するインターフェース部と、電源投入時に前記拡張オプション装置の不揮発メモリにアクセスするシステム制御手段とを備えたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、前記システム制御手段は、前記拡張オプション装置を接続し電源を投入した時点で、格納された本体側の不揮発メモリへのアクセスを禁止するよう制御することを特徴とする画像形成装置。
【請求項３】
請求項１記載の画像形成装置において、本体側の不揮発メモリを複数有し、それぞれに固有の制御プログラムを格納したことを特徴とする画像形成装置。
【請求項４】
請求項１記載の画像形成装置において、前記制御プムログラムが格納された本体側の不揮発メモリを電気的に消去可能なメモリ構成としたことを特徴とする画像形成装置。
【請求項５】
請求項１記載の画像形成装置において、前記拡張オプション装置はセキュリティ機能を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡張オプション装置を接続することが可能な画像形成装置に関する。
【背景技術】
【０００２】
近年の画像形成装置は、単機能ではなく、さまざまな拡張オプションを増設することで複数の機能を融合させ、利用者の利便性を向上させことが可能な構成が多くの機種で採用されている。この様な拡張オプションは市場での増設を考慮し、画像形成機器本体の拡張スロットに外部からセットする、もしくは機器内部のコネクタに拡張オプションをセットするといったように比較的、平易な方法によって画像形成機器本体に組み込むことができるようになっている。
このため増設時の作業性は良好となるが、使用者が意図しないにも関わらず、誤操作などにより拡張オプションが外れ、機能が使えなくなる可能性がある。また画像形成装置の利用制限を行う拡張オプションを悪意のある使用者が取外し、画像形成装置を不正使用するといった状況においては、拡張オプションへの容易なアクセスが問題となる可能性がある。
一般的に拡張オプションの接続履歴はソフトウェア的に不揮発性メモリに書き込まれ、起動時にその履歴と実際の接続状況を比較し、差異が確認された場合は動作を停止し、表示部にメッセージを表示するといった方法で動作制御が行われている場合が多い。しかしシステム制御プログラムの書換えや不揮発メモリの消去といった行為が行われた場合、拡張オプションの接続履歴自体が消去され、管理者が意図しない状況において画像形成動作が行われる可能性がある。
これらソフトウェア的な処理の問題点の解決策として、例えば特許文献１においては、メモリ装置への書込み動作を禁止することで情報を保護する方式を提案している。
また、例えば特許文献２においては、オプションボードの状態を検知し、起動モードを変更する方法が提案されている。
【特許文献１】特開２０００−０１０８６５公報
【特許文献２】特開２００１−３４５９９３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし画像形成装置は販売後、市場においても機能アップや不具合改善のため、ファームウェアをアップデートする可能性があり、メモリへの書込み動作を禁止した場合、これらの改善が不可能となるため使用者への著しい不利益を生じる可能性が高い。
本発明は、管理者の意図しない画像形成動作の実行を防止することができ、また、プログラムの書換えが行われた場合でも拡張オプション装置の未接続時、管理者の意図しない画像形成動作を防止することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、画像形成動作を制御するための制御プログラムが格納された不揮発メモリを有する拡張オプション装置を接続するインターフェース部と、電源投入時に前記拡張オプション装置の不揮発メモリにアクセスするシステム制御手段とを備えた画像形成装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像形成装置において、前記システム制御手段は、前記拡張オプション装置を接続し電源を投入した時点で、格納された本体側の不揮発メモリへのアクセスを禁止するよう制御する画像形成装置を主要な特徴とする。
請求項３記載の発明は、請求項１記載の画像形成装置において、本体側の不揮発メモリを複数有し、それぞれに固有の制御プログラムを格納した画像形成装置を主要な特徴とする。
請求項４記載の発明は、請求項１記載の画像形成装置において、前記制御プログラムが格納された本体側の不揮発メモリを電気的に消去可能なメモリ構成とした画像形成装置を主要な特徴とする。
請求項５記載の発明は、請求項１記載の画像形成装置において、前記拡張オプション装置はセキュリティ機能を有する画像形成装置を主要な特徴とする。
【発明の効果】
【０００５】
本発明の画像形成装置は、画像形成動作を制御するための制御プログラムが格納された不揮発メモリを有する拡張オプション装置を接続するインターフェース部と、電源投入時に上記拡張オプション装置の不揮発メモリにアクセスするシステム制御手段とを備えたことで、管理者の意図しない画像形成動作の実行を防止することができ、また、プログラムの書換えが行われた場合でも拡張オプション装置の未接続時、管理者の意図しない画像形成動作を防止することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の第１の実施形態に係る画像形成装置の制御ブロック図、図２は本発明の第１の実施形態に係る画像形成装置の制御ブロックにおいて、ＣＰＵとメモリ間の信号を示す図である。
本画像形成装置には、画像形装置のシーケンス制御を行うシステム制御部１が実装されている。またネットワーク機能を実現するネットワーク制御部２、原稿画像を読み取る画像読取制御部３、感光体に画像を書き込む画像書込み制御部４、画像読取制御部３より入力された画像データに対して画像処理を施し、画像書込み制御部４が実際に書き込むデータフォーマットに変換する画像処理制御部５などが実装されている。
システム制御部１には制御プログラムを実行するＣＰＵ６、ＣＰＵ６が実行するための制御プログラムを格納する不揮発メモリ７、データのスタックエリアとして揮発メモリ８等の制御デバイスが実装される。またＣＰＵ６とメモリ７、８はＣＰＵバス９により接続されている。
拡張オプション装置１０には拡張機能を実現する電子デバイス（ＡＳＩＣ等）１１、システム制御部１に接続するためのインターフェース部１２が実装され、さらにシステム制御部１が読み出し、画像形成動作を制御するためのプログラムを格納した不揮発メモリ１３が実装されている。
インターフェース部１２にはＣＰＵ６と拡張オプション装置１０上の不揮発メモリ１３を接続するためのＣＰＵバス９が組み込まれている。また拡張オプション基板上のＡＳＩＣ１１と画像処理部を接続するための画像バス等、拡張機能を実現するために必要な制御信号線が組み込まれている。
本構成の画像形成装置においては、システム制御部１の不揮発メモリ８はソケット等を介して制御基板に実装され、取外し可能な構成となっている。拡張オプション装置１０を組み込む際、作業者は拡張オプションをセットすると共にシステム制御部１上の不揮発メモリ８を取外し、電源を投入する。
【０００７】
図２に示すように、通常、システム制御部１上の不揮発メモリ７にはＣＰＵバス９、リードストローブ信号１４、チップセレクト信号１５が接続されており、チップセレクト信号１５がアサートされることでＣＰＵ６からのデータ読み出しサイクルを認識する。
拡張オプション装置１０上の不揮発メモリ１３にもこれと同様の信号が接続されており、拡張オプション装置接続時はＣＰＵ６が不揮発メモリ１３用のチップセレクト信号１５をアサートし、アクセスを行うと拡張オプション装置１０上の不揮発メモリ１３からデータが読み出される。
システム制御部１上の不揮発メモリ７が取り外された状態において、拡張オプション装置１０が取り外された場合、電源投入によりＣＰＵ６が起動した際、有効なプログラムが読み出されないため、ＣＰＵ６はシステムを起動することができず、画像形成装置は動作することができない。
拡張オプション装置１０が正常に接続された状態では制御プログラムを格納した不揮発メモリ１３は拡張オプション装置１０に実装されており、ＣＰＵ６はこの不揮発メモリ１３に対するアクセスは読み出し、書込みのいずれも実行可能である。このため市場において画像形成装置のファームウェアをアップデートしたい場合は拡張オプション装置１０上の不揮発メモリ１３を書き換えることで実現できる。
本構成を採ることで、拡張オプション装置１０の実装後は同装置が正常に接続された状態でのみ画像形成動作が可能であるため、拡張オプション装置１０が外れた、管理者が意図しない状態での画像形成動作を防止することが可能となる。
ここで図１の構成において、システム制御部１上の不揮発メモリ７を取外し、拡張オプション側の不揮発メモリ１３から制御プログラムを読み出すことで拡張オプション装置未接続時の動作制限を行うが、システム制御部１上には不揮発メモリ７用のソケットが残されており、拡張オプション装置１０を取外し、当初実装されていた不揮発メモリ７をソケットにセットすることで、拡張オプション装置１０無しでの画像形成動作が可能となってしまう。
【０００８】
図３は本発明の第２の実施形態に係る画像形成装置の制御ブロックにおいて、ＣＰＵとメモリ間の信号を示す図である。本構成の画像形成装置ではシステム制御部１上にヒューズ１６とバイパス用トランジスタ１７、拡張オプション装置１０上に電圧監視ＩＣ１８およびドライブ用トランジスタ１９を実装する。
ヒューズ１６はＣＰＵ６と不揮発メモリ７のチップセレクト信号１５に実装され、バイパス用トランジスタ１７のベース端子は拡張オプション装置１０の電圧監視ＩＣ２０の出力に接続されている。また拡張オプション装置１０のドライブ用トランジスタ１９のベース端子も電源監視ＩＣ１８に接続され、ドライブ用トランジスタ１９のエミッタは不揮発メモリ１３へのチップセレクト信号１５に接続されている。
システム制御部１にも電源監視ＩＣ２０が実装されており、電源投入時、ロジック電源が低い状態でのＣＰＵ誤動作を防止するため、低電圧状態ではＣＰＵ６のリセット信号２１をアサート状態に保持する。このリセット期間においてはＣＰＵ６はチップセレクト信号１５をＨｉ−Ｚに保持する。
【０００９】
各不揮発メモリのチップセレクト信号入力端子近傍にはプルアップ抵抗２２が設けられており、リセット期間中にＣＰＵ６がチップセレクト信号（Ｌｏｗ出力がアサート状態）をＨｉ−Ｚに保持した状態において、意図しないデータ出力を行わないよう、チップセレクト信号１５はＨｉ論理（チップ非選択状態）に保持される。
拡張オプション装置１０上の電圧監視ＩＣ１８はやはり電源投入時の低電圧状態を検知して、出力をＬｏｗに保持する。このため電圧監視ＩＣ１８に接続されたシステム制御部１のバイパス用トランジスタ１７と拡張オプション装置１０上のドライブ用トランジスタ１９がオンされる。これによりバイパス用トランジスタ１７とドライブ用トランジスタ１９を通してヒューズ１６に電流が流れ、ヒューズが溶断する。
このため一旦、拡張オプション装置１０を接続し、電源を投入すると不揮発メモリ７へのチップセレクト信号１５が切断され、不揮発メモリ７は常に非選択状態となり、データの読み出しが不可能となる。拡張オプション装置１０上の不揮発メモリ１３へのチップセレクト信号１５は正常にＣＰＵ６と接続されているため、ＣＰＵ６がチップセレクト信号１５をアサートすると常に不揮発メモリ１３が選択され、ここから制御プログラムが読み出される。
以上の構成を採ることで、拡張オプション装置１０を接続後、一旦電源を投入した後はシステム制御部１に不揮発メモリ７を実装しても、拡張オプション装置未接続状態では画像形成装置を起動することが不可能となり、常に管理者の意図した状態で画像形成動作を実行することが可能となる。
【００１０】
図４は本発明の第３の実施形態に係る画像形成装置の制御ブロック図である。本画像形成装置においては、システム制御部１に不揮発メモリ７（不揮発メモリ７−１、７−２）を複数個実装し、それぞれに固有の制御プログラムが格納されている。
一例として不揮発メモリ７−１にはシステム制御プログラム、不揮発メモリ７−２には画像形成動作制御プログラムが格納されている。制御プログラムを複数個の不揮発メモリ７−１、７−２に分割して格納するため、個々のデバイスの容量は単一のデバイスにプログラムを格納した場合よりも小さくなり、コスト的により廉価な部品とすることができる。
拡張オプション装置１０には不揮発メモリ１３が実装され、その内容は不揮発メモリ７−２と同一となっている。また不揮発メモリ７−２へのチップセレクト信号１５は不揮発メモリ１３へのチップセレクト信号と同一となっている。
拡張オプション装置１０をシステムに組み込む際、作業者は拡張オプション装置１０をシステム制御部１に接続すると共に不揮発メモリ７−２を取り外す。組み込み作業完了後、電源が投入された際、拡張オプション装置１０が正常に接続された状態ではまず不揮発メモリ７−１からシステム制御プログラムが読み出され、画像形成装置が起動する。更に使用者により画像形成コマンドが入力されると不揮発メモリ１３から画像形成動作プログラムが読み出され、画像形成動作が開始される。
しかし拡張オプション装置１０が未接続の状態においては、画像形成コマンドが入力されてもＣＰＵ６は画像形成プログラムを読み込むことができないため、画像形成動作を実行することができない。システム制御プログラムはこの状態を検知し、図示しない表示部にメッセージを表示するなど、システム状態を通知することが可能となる。
本構成を採ることで、拡張オプション装置未接続状態では画像形成装置を起動することが不可能となり、常に管理者の意図した状態で画像形成動作を実行することが可能となる。また拡張オプション装置１０に実装する不揮発メモリ１３を小容量化することが可能となり、拡張オプション装置１０のコストアップを防止することが可能となる。
【実施例１】
【００１１】
実施例１の画像形成装置においては、システム制御部１に実装されるプログラム格納用の不揮発メモリ７がフラッシュロム等、格納情報を電気的に消去可能なメモリにより構成される。拡張オプション装置１０上にも不揮発メモリ１３が実装され、ファームウェアのダウンロード制御プログラムが格納される。
拡張オプション装置１０の組み込み時、作業者はハードウェア的な接続を行い、接続完了後、電源を投入して図示しない操作部より特定のキー入力を行う。このキー入力を検知したＣＰＵ６は不揮発メモリ７の、ファームウェアのダウンロードプログラムが格納されたセクタに対して消去コマンドを発行し、格納されたファームウェアダウンロードプログラムを消去する。
ファームウェアダウンロードプログラムの一部にはプログラムの機能フラグ情報が含まれており、ダウンロードコマンドが入力された場合、ＣＰＵ６は機能フラグ情報を読み出し、フラグが立っている場合は不揮発メモリ７からプログラムを読み出し、有効表示フラグが立っていない場合は不揮発メモリ１３からプログラムを読み出す。またいずれの不揮発メモリからも有効なフラグが読み出されない場合はプログラムのダウンロード、画像形成のいずれのコマンドに対しても実行を禁止する。
作業者によりプログラム消去コマンドが実行されると有効表示フラグもクリアされるため、拡張オプション装置１０が未接続の状態では有効なフラグが読み出せなくなり、画像形成装置はあらゆる動作を実行不可能となる。このため管理者が意図しない状況での画像形成動作及びプログラムのダウンロードによる拡張オプション装置１０の装着履歴の消去といった誤動作を防止することが可能となる。
また拡張オプション装置１０が正常に接続された状態では、不揮発メモリ７からは有効なフラグが読み出されないが、不揮発メモリ１３から有効なフラグを読み出すことで、画像形成動作が可能となる。またファームウェアの書換えを行う場合、ダウンロード制御プログラムは有効なフラグが読み出せる不揮発メモリに対してのみ書込みを行うことで、不揮発メモリ７への誤った書込みを防止することができる。
【実施例２】
【００１２】
実施例２の画像形成装置においては、複数ある拡張オプション装置１０のうち、セキュリティ機能を有する拡張オプション装置１０にのみ不揮発メモリ１３を実装する構成を採用し、その他の画像形成機能を拡張するオプションについては通常の接続検知信号などを適用する。
この構成を採ることで、セキュリティ機能を実現する拡張オプション装置１０が未接続状態では確実に機能制限を行うことが可能となる。また一般的な機能拡張オプションについてはより廉価なシステム構成を実現可能とする。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る画像形成装置の制御ブロック図。
【図２】本発明の第１の実施形態に係る画像形成装置の制御ブロックにおいて、ＣＰＵとメモリ間の信号を示す図。
【図３】本発明の第２の実施形態に係る画像形成装置の制御ブロックにおいて、ＣＰＵとメモリ間の信号を示す図。
【図４】本発明の第３の実施形態に係る画像形成装置の制御ブロック図。
【符号の説明】
【００１４】
１  システム制御部（システム制御手段）、７  本体側の不揮発メモリ、１０  拡張オプション装置、１２  インターフェース部、１３  拡張オプション装置側の不揮発メモリ
【図１】
2006139627.tif 000003
【図２】
2006139627.tif 000004
【図３】
2006139627.tif 000005
【図４】
2006139627.tif 000006