(57)【要約】【課題】非認証領域へアクセスする際のセキュリティを確保する。【解決手段】非認証領域へのアクセスを、条件が合致した場合にのみ１度だけ許可する構成にする。【選択図】図１
2016024639.tif 000002
【特許請求の範囲】
【請求項１】
非認証領域と認証領域を有する記憶装置とデータ変換装置を介して通信する構成を有する画像形成装置であって、
前記記憶装置の前記非認証領域の先頭番地を記憶するアドレス記憶手段と、
前記非認証領域のデータサイズを記憶するサイズ記憶手段と、
を有し、
前記データ変換装置が受信したアドレスが前記アドレス記憶手段に記憶されているアドレスと一致した場合にのみ、１度だけ、前記非認証領域へのアクセスを可能としたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非認証領域と認証領域を有する記憶装置とデータ変換装置を介して通信する構成を有する画像形成装置に関するものである。
【背景技術】
【０００２】
従来、認証領域と非認証領域を設けた記憶装置において、非認証領域には無条件にアクセスでき、認証領域へは逐次認証処理を行いアクセス出来る技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第０１／０９５１１５パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、記憶装置の非認証領域に無条件にアクセスできると、非認証領域には機密性の高いデータを誤って記録した場合に、容易に情報が漏えいする可能性がある。
【課題を解決するための手段】
【０００５】
このような課題に鑑みて、本発明の構成は、非認証領域と認証領域を有する記憶装置とデータ変換装置を介して通信する構成を有する画像形成装置において、前記記憶装置の前記非認証領域の先頭番地を記憶するアドレス記憶手段と、前記非認証領域のデータサイズを記憶するサイズ記憶手段とを有し、前記データ変換装置が受信したアドレスが前記アドレス記憶手段に記憶されているアドレスと一致した場合にのみ、１度だけ、前記非認証領域へのアクセスを可能としたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、非認証領域へのアクセスを、条件が合致した場合にのみ、１度だけ許可することで、非認証領域にも機密性の高いデータを格納した場合のセキュリティを保つことができる。
【図面の簡単な説明】
【０００７】
【図１】データ変換ボード１０８を含む画像形成装置１０１の構成を示す図である。
【図２】データ変換ボードに給電後のデータ変換ボードの処理フローを示す図である。
【図３】コントローラユニットに給電後のコントローラユニットが認証処理を終了するまでの処理フローを示す図である。
【図４】プログラムインストール時のデータ変換ボードの処理フローを示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための形態について図面を用いて説明する。
【０００９】
図１は、データ変換ボード１０８を含む画像形成装置１０１の構成を示す図である。画像形成装置１０１は、コントローラユニット１０２、プリンタ１１５０、スキャナ１１６０、操作部１１７０、データ変換ボード１０８、記憶装置１１３で構成される。
【００１０】
コントローラユニット１０２は、画像入力デバイスであるスキャナ１１６０や画像出力デバイスであるプリンタ１１５０、ならびに、画像形成装置１０１の設定や画像形成装置１０１の動作を指示する為の操作部１１７０と接続される。加えて、コントローラユニット１０２は、データ変換ボード１０８と接続され、データ変換ボード１０８を介して記憶装置１１３へアクセスする。コントローラユニット１０２の制御部１０３は、記憶装置１１３に記録されている制御プログラムに従って画像形成装置１０１を制御する。各種ＩＤ１０４は、データ変換ボード１０８の固有情報、コントローラユニット１０２の固有情報を記録する。
【００１１】
データ変換ボード１０８は、制御部１０９、Ｆｌａｓｈ  ＲＯＭ１１０で構成される。制御部１０９は、Ｆｌａｓｈ  ＲＯＭ１１０のプログラムに従ってデータ変換ボード１０８を制御する。Ｆｌａｓｈ  ＲＯＭ１１０は、データ変換ボード１０８の制御プログラムを記憶する。加えて、Ｆｌａｓｈ  ＲＯＭ１１０は、システム起動・認証プログラム先頭アドレス記憶部１１１、システム起動・認証プログラムサイズ記憶部１１２をもつ。システム起動・認証プログラム先頭アドレス記憶部１１１には、記憶装置１１３のシステム起動・認証プログラム１１４の開始アドレス（先頭番地）が記憶される。
【００１２】
システム起動・認証プログラムサイズ記憶部１１２には、記憶装置１１３のシステム起動・認証プログラム１１４のデータサイズが記憶される。本構成では、システム起動・認証プログラム先頭アドレス記憶部１１１、システム起動・認証プログラムサイズ記憶部１１２は、Ｆｌａｓｈ  ＲＯＭ１１０に各々のデータを記憶している。Ｆｌａｓｈ  ＲＯＭ１１０、システム起動・認証プログラム先頭アドレス記憶部１１１、システム起動・認証プログラムサイズ記憶部１１２と各々を独立にもつ構成でも良い。
【００１３】
記憶装置１１３はハードディスクドライブやＳＳＤ等の記憶媒体で、画像形成装置１０１の制御プログラム１１５、ユーザデータ１１６、システム起動プログラム・認証プログラム１１４等を格納する。コントローラユニット１０２は、データ変換ボード１０８と認証処理を完了した後で、記憶装置１１３へアクセス可能となる。
【００１４】
プリンタ１１５０は、コントローラユニット１０２から出力された画像データに従って潜像を形成し、それを用紙に転写する。スキャナ１１６０は、用紙に印刷された画像を読み込み電子化して、コントローラユニット１０２に出力する。操作部１１７０は、画像形成装置１０１の設定や画像形成装置１０１の操作指示を入力するユーザインターフェースである。
【００１５】
図２は、データ変換ボード１０８に給電された後のデータ変換ボード１０８の処理フローを示す図である。ステップＳ２０１では、データ変換ボード１０８の制御部１０９が、コントローラユニット１０２から送付されたアドレス情報をデコードする。ステップＳ２０２では、データ変換ボード１０８の制御部１０９が、ステップＳ２０１でデコードしたアドレス情報がシステム起動・認証プログラム先頭アドレス記憶部１１１に記録されているアドレス情報と一致するか否かを判断する処理を行う。ステップＳ２０２で、アドレス情報が一致した場合には、ステップＳ２０３へ処理を移行する。ステップＳ２０２で、アドレス情報が一致しなかった場合には、ステップＳ２０４へ処理を移行する。
【００１６】
ステップＳ２０３では、制御部１０９はコントローラユニット１０２で指定された記憶装置１１３のアドレスに対するアクセスを実行する。ステップＳ２０４では、制御部１０９は、認証処理が完了したか否かを判断する処理を行う。ステップＳ２０４で、認証処理が完了していない場合、処理を終了する。ステップＳ２０４で認証処理が完了している場合、ステップＳ２０３へ処理を移行する。
【００１７】
認証処理は、コントローラユニット１０２とデータ変換ボード１０８間で行われる。そして、認証処理が完了するとコントローラユニット１０２は記憶装置１１３にデータ変換ボード１０８を介してアクセス出来る。認証処理が完了していない場合、すなわち、認証処理に失敗した場合、コントローラユニット１０２は、記憶装置１１３へアクセス出来ない。ただし、システム起動・認証プログラム先頭アドレス記憶部１１１に記録されているアドレス情報と同じアドレス情報を制御部１０３がデータ変換ボード１０８に送信した場合には、認証処理前に記憶装置１１３の所定のアドレスへアクセス出来る。
【００１８】
図３は、コントローラユニット１０２に給電された後、コントローラユニット１０２が起動し、認証処理を終了するまでの処理フローを示す図である。ステップＳ３０１では、制御部１０３は、データ変換ボード１０８に予め決定しているアドレスを発行する。データ変換ボード１０８の制御部は、ここで発行したアドレスとデータ変換ボード１０８のシステム起動・認証プログラム先頭アドレス記憶部１１１に記録されているアドレス情報とを比較することになる（Ｓ２０２の処理）。
【００１９】
ステップＳ３０２では、制御部１０３は、データ変換ボード１０８を介して記憶装置１１３からデータを取得する。ここで取得するデータは、システム起動・認証プログラム１１４である。ステップＳ３０３では、制御部１０３は、データ変換ボード１０８の制御部１０９と通信して認証処理を行う。
【００２０】
ステップＳ３０４では、制御部１０３は、認証出来たか否かを判断する処理を行う。ステップＳ３０４で、認証出来たと判断した場合、ステップＳ３０５へ処理を移行する。ステップＳ３０４で、認証出来たと判断しなかった場合には、ステップＳ３０６へ処理を移行する。
【００２１】
ステップＳ３０５では、制御部１０３は、データ変換ボード１０８を介して記憶装置１１３へ通常アクセスを開始する。すなわち、制御部１０３は、画像形成装置１０１を起動させるための制御プログラム１１５のアドレスをデータ変換ボード１０８へ発行し、制御プログラム１１５を読み出す。ステップＳ３０６では、制御部１０３は、画像形成装置１０１の操作部１１７０にエラーメッセージを出力する。
【００２２】
図４は、画像形成装置１０１へプログラムをインストール時のデータ変換ボードの処理フローを示す図である。ステップＳ４０１では、制御部１０９は、データ変換ボード１０８の不図示の制御部レジスタを書き換えて、プログラムインストールモードへ移行する処理を行う。このインストールモード移行は、コントローラユニット１０２の制御部１０３が発行する移行コマンドを、データ変換ボード１０８の制御部１０９が受信することで行われる。
【００２３】
ステップＳ４０２では、制御部１０９は、システム起動・認証プログラム先頭アドレス記憶部１１１に、システム起動・認証プログラムの記憶装置１１３における格納先頭アドレスを書き込む。この格納先頭アドレスは、コントローラユニット１０２の制御部１０３が、制御部１０９に通知する。
【００２４】
ステップＳ４０３では、制御部１０９は、システム起動・認証プログラムのサイズをシステム起動・認証プログラムサイズ記憶部１１２へ書き込む。このシステム起動・認証プログラムサイズは、コントローラユニット１０２の制御部１０３が、制御部１０９に通知する。
【００２５】
ステップＳ４０４では、制御部１０９は、記憶装置１１３へデータを書き込む。記憶装置１１３に書き込むデータは、コントローラユニット１０２からデータ変換ボード１０８に送付されるデータで、システム起動・認証プログラム、画像形成装置の制御プログラムである。
【００２６】
画像形成装置１０１をプログラムインストールモードで起動した場合、コントローラユニット１０２は、データ変換ボード１０８へコマンドを送信する。データ変換ボード１０８の制御部１０９は、受信したコマンドに従って、システム起動・認証プログラム先頭アドレス記憶部１１１、ならびに、システム起動・認証プログラムサイズ記憶部１１２へ所定の情報を書き込む。その後で、記憶装置１１３へ、コントローラユニット１０２から送信されるデータを書き込んでいく。
【００２７】
以上で本実施形態における画像形成装置の構成及び動作について説明した。本実施形態によれば、非認証領域へのアクセスを、条件が合致した場合にのみ、１度だけ許可することで、非認証領域にも機密性の高いデータを格納した場合のセキュリティを保つことができる。
【００２８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００２９】
１０１  画像形成装置、１０２  コントローラユニット、１０８  データ変換ボード、
１１０  Ｆｌａｓｈ  ＲＯＭ、１１３  記憶装置
【図１】
2016024639.tif 000003
【図２】
2016024639.tif 000004
【図３】
2016024639.tif 000005
【図４】
2016024639.tif 000006