(57)【要約】【課題】本発明は、搭載する複数の機能を安価かつ少ないメモリ容量で高速起動する。【解決手段】複合装置１は、インストール対象の機能にハードキー１６が割り当てられると、システム制御機能部３１が、スナップショット関連データを取得して、該ハードキー１６に対応させてスナップショット管理機能部３７に記憶し、スナップショット起動モードでハードキー１６が操作されて起動されると、スナップショット管理機能部３７のスナップショット関連データから該ハードキー１６に対応する機能プログラム及びデータを、プログラム管理機能部３８から読み出してワークメモリに展開して、該ワークメモリのスナップショットを該ハードキー１６に対応させてスナップショット管理機能部３７に記憶して、スナップショット起動モードでハードキー１６が操作されて起動されると、該ハードキー１６に対応するスナップショットをワークメモリに復元する。【選択図】          図３
2012038179.tif 000002
【特許請求の範囲】
【請求項１】
機能を実現する機能プログラム及びデータを記憶するプログラム記憶手段と、
前記プログラム記憶手段に、新たな機能の機能プログラム及びデータをインストールするインストール手段と、
前記機能プログラムの実行に際して該機能プログラム及びデータが展開されるワークメモリと、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージであるスナップショット及び該機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを記憶するスナップショップ記憶手段と、
起動モードとして、前記プログラム記憶手段に記憶されている前記機能プログラムを前記ワークメモリに展開して起動するプログラム起動モードと前記スナップショット記憶手段に記憶されている前記スナップショットを該ワークメモリに復元して起動するスナップショット起動モードを選択的に設定する起動モード設定手段と、
前記起動モード設定手段の設定に応じた起動モードで起動する起動制御手段と、
前記機能に対して割り当てられる複数のハードキーを有するハードキー手段と、
前記インストール手段によってインストールされる前記機能に対して前記ハードキーが割り当てられると、前記スナップショット関連データを取得して、該ハードキーに対応させて前記スナップショット記憶手段に記憶させる関連データ取得手段と、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージを前記スナップショットとして取得して前記スナップショット記憶手段に記憶させるスナップショット取得手段と、
前記関連データ取得手段が前記スナップショット関連データを取得して前記スナップショット記憶手段に前記ハードキーに対応させて該スナップショット関連データのみを記憶させている状態で、前記起動モード制御手段によって起動モードとして前記スナップショット起動モードが設定されて、前記ハードキーが操作されて起動されると、前記起動制御手段に、該ハードキーに対応して前記スナップショット記憶手段に記憶されている該スナップショット関連データの前記機能プログラム特定情報で特定される前記機能プログラム及びデータのみを前記プログラム記憶手段から読み出させて前記ワークメモリに展開させて起動させ、前記スナップショット取得手段に、該ワークメモリのスナップショットを取得させて該ハードキーに対応させて該スナップショット記憶手段に記憶させ、該起動モード制御手段によって起動モードとして該スナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該起動制御手段に、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元させる制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
機能を実現する機能プログラム及びデータを記憶するプログラム記憶手段と、
前記機能プログラムの実行に際して該機能プログラム及びデータが展開されるワークメモリと、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージであるスナップショット及び該機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを記憶するスナップショップ記憶手段と、
起動モードとして、前記プログラム記憶手段に記憶されている前記機能プログラムを前記ワークメモリに展開して起動するプログラム起動モードと前記スナップショット記憶手段に記憶されている前記スナップショットを該ワークメモリに復元して起動するスナップショット起動モードを選択的に設定する起動モード設定手段と、
前記起動モード設定手段の設定に応じた起動モードで起動する起動制御手段と、
前記機能に対して割り当てられる複数のハードキーを有するハードキー手段と、
前記プログラム記憶手段の記憶する前記機能プログラムで実現される機能を１つ以上指定する機能指定手段と、
前記機能指定手段によって指定された１つ以上の前記機能に対して前記ハードキーが割り当てられると、指定された該機能に関連する前記スナップショット関連データを取得して、該ハードキーに対応させて前記スナップショット記憶手段に記憶させる関連データ取得手段と、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージを前記スナップショットとして取得して前記スナップショット記憶手段に記憶させるスナップショット取得手段と、
前記関連データ取得手段が前記スナップショット関連データを取得して前記スナップショット記憶手段に前記ハードキーに対応させて該スナップショット関連データのみを記憶させている状態で、前記起動モード制御手段によって起動モードとして前記スナップショット起動モードが設定されて、前記ハードキーが操作されて起動されると、前記起動制御手段に、該ハードキーに対応して前記スナップショット記憶手段に記憶されている該スナップショット関連データの前記機能プログラム特定情報で特定される１つ以上の前記機能プログラム及びデータのみを前記プログラム記憶手段から読み出させて前記ワークメモリに展開させて起動させ、前記スナップショット取得手段に、該ワークメモリのスナップショットを取得させて該ハードキーに対応させて該スナップショット記憶手段に記憶させ、該起動モード制御手段によって起動モードとして該スナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該起動制御手段に、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元させる制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項３】
前記画像処理装置は、
前記各機能を実現するのに必要なハードウェアに供給する電力を制御する電力制御手段を、さらに備え、
前記スナップショット記憶手段は、
前記スナップショット関連データとして、前記スナップショットの復元に使用するハードウェアを特定するハードウェア情報をも記憶し、
前記制御手段は、
起動時に操作された前記ハードキーに対応する前記スナップショット記憶手段の前記スナップショットを復元するのに必要な前記ハードウェアにのみ前記電力制御手段に電力を供給させることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記画像処理装置は、
前記プログラム記憶手段の記憶する前記機能プログラムの前記機能をアンインストール対象として指定するアンインストール指定手段を、さらに備え、
前記制御手段は、
前記アンインストール指定手段によってアンインストール対象の機能が指定されると、前記プログラム記憶手段から、アンインストール指定された該機能の前記機能プログラム及びデータを削除するとともに、前記スナップショット記憶手段から、アンインストール指定された該機能の前記スナップショット及び前記スナップショット関連情報を削除することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
機能を実現する機能プログラム及びデータを記憶するプログラム記憶手段に、新たな機能の機能プログラム及びデータをインストールするインストール処理ステップと、
起動モードとして、前記プログラム記憶手段に記憶されている前記機能プログラムをワークメモリに展開して起動するプログラム起動モードと前記機能プログラムの実行に際してワークメモリに展開されている該機能プログラム及びデータのメモリイメージであるスナップショット及び該機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを記憶するスナップショット記憶手段に記憶されている該スナップショットを該ワークメモリに復元して起動するスナップショット起動モードを選択的に設定する起動モード設定処理ステップと、
前記起動モード設定処理ステップでの設定に応じた起動モードで起動する起動制御処理ステップと、
前記インストール処理ステップによってインストールされる前記機能に対して前記ハードキーが割り当てられると、前記スナップショット関連データを取得して、該ハードキーに対応させて前記スナップショット記憶手段に記憶させる関連データ取得処理ステップと、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージを前記スナップショットとして取得して前記スナップショット記憶手段に記憶させるスナップショット取得処理ステップと、
前記関連データ取得処理ステップで前記スナップショット関連データが取得されて前記スナップショット記憶手段に前記ハードキーに対応させて該スナップショット関連データのみが記憶されている状態で、前記起動モード制御処理ステップによって起動モードとして前記スナップショット起動モードが設定されて、前記ハードキーが操作されて起動されると、前記起動制御処理ステップに、前記スナップショット記憶手段に該ハードキーに対応して記憶されている該スナップショット関連データの前記機能プログラム特定情報で特定される前記機能プログラム及びデータを前記プログラム記憶手段から読み出させて前記ワークメモリに展開させて起動させ、前記スナップショット取得処理ステップに、該ワークメモリのスナップショットを取得させて該ハードキーに対応させて該スナップショット記憶手段に記憶させ、該起動モード制御処理ステップによって起動モードとして該スナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該起動制御処理ステップに、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元させる制御処理ステップと、
を有していることを特徴とする起動制御方法。
【請求項６】
起動モードとして、機能を実現する機能プログラム及びデータを記憶するプログラム記憶手段に記憶されている該機能プログラムをワークメモリに展開して起動するプログラム起動モードと前記機能プログラムの実行に際してワークメモリに展開されている該機能プログラム及びデータのメモリイメージであるスナップショット及び該機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを記憶するスナップショット記憶手段に記憶されている該スナップショットを該ワークメモリに復元して起動するスナップショット起動モードを選択的に設定する起動モード設定処理ステップと、
前記起動モード設定処理ステップでの設定に応じた起動モードで起動する起動制御処理ステップと、
前記プログラム記憶手段の記憶する前記機能プログラムで実現される機能を１つ以上指定する機能指定処理ステップと、
前記機能指定処理ステップによって指定された１つ以上の前記機能に対してハードキーが割り当てられると、指定された該機能に関連する前記スナップショット関連データを取得して、該ハードキーに対応させて前記スナップショット記憶手段に記憶させる関連データ取得処理ステップと、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージを前記スナップショットとして取得して前記スナップショット記憶手段に記憶させるスナップショット取得処理ステップと、
前記関連データ取得処理ステップが前記スナップショット関連データを取得して前記スナップショット記憶手段に前記ハードキーに対応させて該スナップショット関連データのみを記憶させている状態で、前記起動モード制御処理ステップによって起動モードとして前記スナップショット起動モードが設定されて、前記ハードキーが操作されて起動されると、前記起動制御処理ステップに、前記スナップショット記憶手段に該ハードキーに対応して記憶されている該スナップショット関連データの前記機能プログラム特定情報で特定される１つ以上の前記機能プログラム及びデータのみを前記プログラム記憶手段から読み出させて前記ワークメモリに展開させて起動させ、前記スナップショット取得処理ステップに、該ワークメモリのスナップショットを取得させて該ハードキーに対応させて該スナップショット記憶手段に記憶させ、該起動モード制御処理ステップによって起動モードとして該スナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該起動制御処理ステップに、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元させる制御処理ステップと、
を有していることを特徴とする起動制御方法。
【請求項７】
コンピュータに、
機能を実現する機能プログラム及びデータを記憶するプログラム記憶手段に、新たな機能の機能プログラム及びデータをインストールするインストール処理と、
起動モードとして、前記プログラム記憶手段に記憶されている前記機能プログラムをワークメモリに展開して起動するプログラム起動モードと前記機能プログラムの実行に際してワークメモリに展開されている該機能プログラム及びデータのメモリイメージであるスナップショット及び該機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを記憶するスナップショット記憶手段に記憶されている該スナップショットを該ワークメモリに復元して起動するスナップショット起動モードを選択的に設定する起動モード設定処理と、
前記起動モード設定処理での設定に応じた起動モードで起動する起動制御処理と、
前記インストール処理によってインストールされる前記機能に対して前記ハードキーが割り当てられると、前記スナップショット関連データを取得して、該ハードキーに対応させて前記スナップショット記憶手段に記憶させる関連データ取得処理と、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージを前記スナップショットとして取得して前記スナップショット記憶手段に記憶させるスナップショット取得処理と、
前記関連データ取得処理で前記スナップショット関連データが取得されて前記スナップショット記憶手段に前記ハードキーに対応させて該スナップショット関連データのみが記憶されている状態で、前記起動モード制御処理によって起動モードとして前記スナップショット起動モードが設定されて、前記ハードキーが操作されて起動されると、前記起動制御処理に、前記スナップショット記憶手段に該ハードキーに対応して記憶されている該スナップショット関連データの前記機能プログラム特定情報で特定される前記機能プログラム及びデータを前記プログラム記憶手段から読み出させて前記ワークメモリに展開させて起動させ、前記スナップショット取得処理に、該ワークメモリのスナップショットを取得させて該ハードキーに対応させて該スナップショット記憶手段に記憶させ、該起動モード制御処理によって起動モードとして該スナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該起動制御処理に、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元させる制御処理と、
を実行させる起動制御プログラム。
【請求項８】
コンピュータに、
起動モードとして、機能を実現する機能プログラム及びデータを記憶するプログラム記憶手段に記憶されている該機能プログラムをワークメモリに展開して起動するプログラム起動モードと前記機能プログラムの実行に際してワークメモリに展開されている該機能プログラム及びデータのメモリイメージであるスナップショット及び該機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを記憶するスナップショット記憶手段に記憶されている該スナップショットを該ワークメモリに復元して起動するスナップショット起動モードを選択的に設定する起動モード設定処理と、
前記起動モード設定処理での設定に応じた起動モードで起動する起動制御処理と、
前記プログラム記憶手段の記憶する前記機能プログラムで実現される機能を１つ以上指定する機能指定処理と、
前記機能指定処理によって指定された１つ以上の前記機能に対してハードキーが割り当てられると、指定された該機能に関連する前記スナップショット関連データを取得して、該ハードキーに対応させて前記スナップショット記憶手段に記憶させる関連データ取得処理と、
前記ワークメモリに展開されている前記機能プログラム及びデータのメモリイメージを前記スナップショットとして取得して前記スナップショット記憶手段に記憶させるスナップショット取得処理と、
前記関連データ取得処理が前記スナップショット関連データを取得して前記スナップショット記憶手段に前記ハードキーに対応させて該スナップショット関連データのみを記憶させている状態で、前記起動モード制御処理によって起動モードとして前記スナップショット起動モードが設定されて、前記ハードキーが操作されて起動されると、前記起動制御処理に、前記スナップショット記憶手段に該ハードキーに対応して記憶されている該スナップショット関連データの前記機能プログラム特定情報で特定される１つ以上の前記機能プログラム及びデータのみを前記プログラム記憶手段から読み出させて前記ワークメモリに展開させて起動させ、前記スナップショット取得処理に、該ワークメモリのスナップショットを取得させて該ハードキーに対応させて該スナップショット記憶手段に記憶させ、該起動モード制御処理によって起動モードとして該スナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該起動制御処理に、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元させる制御処理と、
を実行させる起動制御プログラム。
【請求項９】
請求項７または請求項８記載の起動制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、起動制御方法、起動制御プログラム及び記録媒体に関し、詳細には、搭載する複数の機能のうち適宜の機能を安価かつ少ないメモリ容量で高速に起動させる画像処理装置、起動制御方法、起動制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
画像処理装置は、複合装置にみられるように、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能及び文書管理機能等の複数の機能を搭載するようになってきており、また、新しい機能を追加して実現するための機能プログラムを開発するＳＤＫ(Software Development Kit)が複写装置のメーカ等から提供されて、複写装置上で動作する機能の開発、いわゆるソリューション開発を独自に行うことができるようになってきている。
【０００３】
ところが、機能が拡大して多機能化・複雑化すると、その分だけ機能を実現するために多くのプログラムを起動することとなり、画像処理装置の起動に時間がかかるようになってきている。
【０００４】
そこで、従来から、画像処理装置の電源が遮断される前に、プログラムが展開されている揮発性メモリの状態をイメージ化したスナップショットを画像圧縮部を使用して圧縮して不揮発性メモリに保存し、電源の投入時に、不揮発性メモリのスナップショットを読み出して、メモリの元の位置に設定してコンテキスト復帰を行うことで、電源遮断前のコントローラの状態を復元する技術が提案されている（特許文献１、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記公報記載の従来技術にあっては、電源が遮断される前の揮発性メモリの状態を全てスナップショットとしてとっているため、今日のように画像処理装置が多機能化・高度化すると、スナップショットも肥大化して、スナップショットからの起動であっても、スナップショットの復元にかかる時間が長時間化してくるという問題があった。
【０００６】
そこで、本発明は、複数の機能のうち適宜の選択された機能のみをスナップショット化して、駆動時に該選択された機能のみのスナップショットの復元を行って、機能を高速に起動することのできる画像処理装置、起動制御方法、起動制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために、インストールされる機能に対してハードキーが割り当てられると、該機能を実現する機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを取得して、該ハードキーに対応させてスナップショット記憶手段に記憶し、このスナップショット関連データのみがスナップショット記憶手段に記憶されている状態で、起動モードとしてスナップショット起動モードが設定されて、ハードキーが操作されて起動されると、該スナップショット記憶手段に該ハードキーに対応して記憶されている該スナップショット関連データの機能プログラム特定情報で特定される機能プログラム及びデータを、プログラム記憶手段から読み出してワークメモリに展開して起動し、該ワークメモリのスナップショットを取得して該ハードキーに対応させてスナップショット記憶手段に記憶して、起動モードとしてスナップショット起動モードが設定されてハードキーが操作されて起動されると、該スナップショット記憶手段の該ハードキーに対応するスナップショットをワークメモリに復元させることを特徴としている。
【０００８】
また、本発明は、プログラム記憶手段の記憶する機能プログラムで実現される機能を１つ以上指定されると、指定された１つ以上の該機能に対してハードキーが割り当てられると、指定された該機能に関連するスナップショット関連データを取得して、該ハードキーに対応させてスナップショット記憶手段に記憶させ、このスナップショット関連データのみがスナップショット記憶手段に記憶されている状態で、起動モードとしてスナップショット起動モードが設定されて、ハードキーが操作されて起動されると、該スナップショット記憶手段に該ハードキーに対応して記憶されている該スナップショット関連データの機能プログラム特定情報で特定される１つ以上の機能プログラム及びデータのみをプログラム記憶手段から読み出してワークメモリに展開して起動し、該ワークメモリのスナップショットを取得して該ハードキーに対応させて該スナップショット記憶手段に記憶し、起動モードとしてスナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該スナップショット記憶手段の該ハードキーに対応する該スナップショットを該ワークメモリに復元することを特徴としている。
【０００９】
そして、上記各発明において、前記スナップショット記憶手段が、前記スナップショット関連データとして、前記スナップショットの復元に使用するハードウェアを特定するハードウェア情報をも記憶し、起動時に操作された前記ハードキーに対応する前記スナップショット記憶手段の前記スナップショットを復元するのに必要な前記ハードウェアにのみ力を供給することを特徴としてもよい。
【００１０】
また、本発明は、前記スナップショット記憶手段の記憶する前記スナップショットに対応する前記機能がアンインストール対象として指定されると、該スナップショット記憶手段から、アンインストール指定された該機能の前記スナップショット及び前記スナップショット関連情報を削除するとともに、前記プログラム記憶手段から、アンインストール指定された該機能の前記機能プログラム及びデータを削除することを特徴としてもよい。
【発明の効果】
【００１１】
本発明によれば、複数の機能のうち適宜の選択された機能のみをスナップショット化するとともに、駆動時に選択された機能のみのスナップショットを復元して、スナップショットを記憶するための記憶容量を削減しつつ、機能を高速に起動することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用した複合装置のハードウェアの要部ブロック構成図。
【図２】オペレーションパネルのハードキー登録時の平面図。
【図３】複合装置の機能ブロック構成図。
【図４】機能追加インストール処理を示すフローチャート。
【図５】スナップショットの管理テーブルの一例を示す図。
【図６】スナップショット登録を伴う起動時処理を示すフローチャート。
【図７】スナップショット情報を登録したときの管理テーブルの一例を示す図。
【図８】既存機能のスナップショット登録処理を示すフローチャート。
【図９】オペレーションパネルの機能選択画面表示時の平面図。
【図１０】機能プログラム及びスナップショットのアンインストール処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１４】
図１〜図１０は、本発明の画像処理装置、起動制御方法、起動制御プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像処理装置、起動制御方法、起動制御プログラム及び記録媒体の一実施例を適用した複合装置１のハードウェアの要部ブロック構成図である。
【００１５】
図１において、複合装置１は、システムバス２に、ＮＡＮＤ型ＲＯＭ（Read Only Memory）３、ＣＰＵ（Central Processing Unit ）４、ＲＡＭ（Random Access Memory）５、Ｉ／Ｏ  ＡＳＩＣ（Input/Output Application Specific Integrated Circuit）６、電源制御ＡＳＩＣ７及び画像処理ＡＳＩＣ８等が接続されており、ＣＰＵ４には、高速のローカルバス９によってＮＯＲ型ＲＯＭ１０が接続されている。すなわち、複合装置１は、ＮＯＲ型ＲＯＭ１０が高速アクセス可能であるが高価であるため、低速アクセスであるが安価なＮＡＮＤ型ＲＯＭ３を併用しおり、ＮＡＮＤ型ＲＯＭ３には、ＯＳ（Operating System）や管理用プログラム及び本発明の起動制御プログラム等のシステムプログラムが、ＮＯＲ型ＲＯＭ１０には、画像処理装置１の電源が投入されたときに、システムプログラムを起動させてＲＡＭ５に展開するブートプログラムが、それぞれ格納されている。
【００１６】
ＣＰＵ（制御手段、インストール手段、起動制御手段、関連データ取得手段、スナップショット取得手段）４は、ＲＡＭ５に展開されたプログラムに基づいて複合装置１の各部を制御して複合装置１としての処理を実行するとともに、後述する起動制御方法を実行する。
【００１７】
すなわち、複合装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の起動制御方法を実行する起動制御プログラムを読み込んでＮＡＮＤ型ＲＯＭ３やハードディスク    に導入することで、後述する起動を効率的にかつ高速に行う起動制御方法を実行する画像処理装置として構築されている。この起動制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１８】
Ｉ／Ｏ  ＡＳＩＣ６には、操作制御部１１、ネットワーク制御部１２、ＮＶＲＡＭ（Non-Volatile Random Access Memory）１３及びＳＤ制御部１４等が接続されており、操作制御部１１には、さらにオペレーションパネル１５とハードキー１６が接続されている。また、ネットワーク制御部１２には、ネットワークボード１７が接続されている。
【００１９】
オペレーションパネル（機能指定手段、アンインストール指定手段）１５は、例えば、図２に示すように、液晶ディスプレイ１５ａ、テンキー１５b、複合装置１の電源のオン／オフを操作する電源ボタン１５ｃ、複写機能等の複合装置１の備えている各種機能の実行を開始させるスタートボタン１５ｄ及び入力済みデータのクリアや開始動作の停止を指示操作するクリア／ストップボタン１５ｅ等を備えているとともに、ハードキー１６を搭載している。
【００２０】
操作制御部１１は、オペレーションパネル１５及びハードキー１６でのキー操作等の入力内容のディスプレイ１５ａへの表示処理、複合装置１からオペレータに通知する各種情報のディスプレイ１５ａへの表示処理を行い、また、テンキー１５b、電源ボタン１５ｃ、スタートボタン１５ｄ、クリア／ストップボタン１５ｅ及びハードキー１６の操作内容を取得して、ＣＰＵ４や電源制御ＡＳＩＣ７に出力する。ディスプレイ１５ａは、液晶ディスプレイと該液晶ディスプレイに重ねられたタッチパネルで構成されていて、液晶ディスプレイに表示される機能ボタンをタッチ操作することで、ボタン操作が可能なタッチパネル付きディスプレイであってもよい。
【００２１】
ネットワークボード１７には、ＬＡＮ（Local Area Network）等のネットワークＮＷが接続されており、ネットワークＮＷには、図示しないが、コンピュータや他の画像処理装置等が接続されている。ネットワークＮＷ制御部１２は、ネットワークボード１７を介してネットワークＮＷに接続されている他の機器とデータや制御信号の授受を行う。
【００２２】
ＮＶＲＡＭ（スナップショット記憶手段）１３は、複合装置１の電源がオフの場合にも記憶内容を保持する不揮発性メモリであり、後述する本発明の起動制御方法の実行に必要な各種データ、特に、後述するように、ＲＡＭ５に展開されているプログラムや設定データをイメージ化したスナップショットをＣＰＵ４の制御下で記憶する。
【００２３】
ＳＤ制御部１４は、着脱可能なＳＤ（Secure Digital）カードメモリへのインタフェースまたは挿入スロットであり、ＳＤ制御部１４へのＳＤカードメモリの挿入、引き抜きを電圧の変化等で認識して、認識結果をＣＰＵ４に出力する。このＳＤカードメモリには、複合装置１に追加する機能の機能プログラムパッケージが記憶されており、ＣＰＵ４は、ＳＤ制御部１４に挿入されたＳＤカードメモリへのアクセスを、該ＳＤ制御部１４を介して行ってＳＤカードメモリに記憶されている機能プログラムパッケージを読み取って、プログラム記憶手段としてのＮＡＮＤ型ＲＯＭ３やハードディスク２１のプログラム領域にインストールする。
【００２４】
画像ＡＳＩＣ８には、ハードディスク（ＨＤＤ）制御部１８、プリンタ制御部１９及びスキャナ制御部２０が接続されており、ハードディスク制御部１８には、ハードディスク（ＨＤＤ）２１が、接続されている。
【００２５】
ハードディスク制御部１８は、ＣＰＵ４の制御下で、各種データや機能を実現するプログラムをハードディスク２１に記憶させ、また、ハードディスク２１からこれらの各種データやプログラムを読み出す。
【００２６】
プリンタ制御部１９には、プリンタエンジン２２が接続されており、プリンタエンジン２２としては、例えば、電子写真方式のプリンタエンジン、または、インク噴射式のプリンタエンジン等が用いられていて、用紙に画像を形成する。
【００２７】
プリンタ制御部１９は、画像ＡＳＩＣ８から受け取った描画データや制御信号をプリンタエンジン２２に渡して、プリンタエンジン２２に該描画データに基づいて用紙に画像形成させ、また、プリンタエンジン２２からの動作結果を示すステータス信号を受け取って画像処理ＡＳＩＣ８に渡す。
【００２８】
スキャナ制御部２０には、スキャナボード２３が接続されており、スキャナボード２３は、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されていて、スキャナ制御部２０の制御下で、原稿を走査して、原稿の画像を所定の解像度で読み取ってスキャナ制御部２０に渡す。
【００２９】
スキャナ制御部２０は、スキャナボード２３から出力される画像データを画像ＡＳＩＣ８に渡す。
【００３０】
画像ＡＳＩＣ８は、接続されている各部との間で画像データを速やかに授受するとともに、画像データに種々の画像処理を施す。
【００３１】
電源制御ＡＳＩＣ（電源制御手段）７は、ＣＰＵ４の制御下で、オペレーションパネル１５、ネットワークボード１７、スキャナボード１３、プリンタエンジン２２等のハードウェアへの電力供給のＯＮ／ＯＦＦ制御を行う。
【００３２】
そして、複合装置１は、上記起動制御プログラムが導入されることで、図３に示すように、システム制御機能部３１、起動モード管理機能部３２、インストール制御機能部３３、操作制御機能部３４、電源制御機能部３５、起動制御機能部３６、スナップショット管理機能部３７及びプログラム管理機能部３８が構築される。
【００３３】
システム制御機能部（制御手段）３１は、上記起動モード管理機能部３２、インストール制御機能部３３、操作制御機能部３４、電源制御機能部３５及び起動制御機能部３６と直接信号及びデータの授受を行って複合装置１全体を制御し、起動制御処理を実行する。
【００３４】
起動モード管理機能部（起動モード設定手段）３２は、ＮＶＲＡＭ１３等の不揮発性メモリを用いて、次に電源が入った際(起動時)にどのように動作するかを決定、または、設定する。
【００３５】
インストール制御機能部（インストール手段）３３は、ＳＤ制御部１４に挿入されたＳＤカードメモリに記録されている機能プログラムパッケージを読み取って、ハードディスク２１やＮＡＮＤ型ＲＯＭ３等のプログラム領域にインストールする。
【００３６】
操作制御機能部３５は、オペレーションパネル１５及びハードキー１６からのユーザの操作入力をシステム制御機能部３１に渡し、また、システム制御機能部３１から表示データを受け取ってオペレーションパネル１５のディスプレイに表示させる。
【００３７】
電源制御機能部（電源制御手段）３５は、上記オペレーションパネル１５、ネットワークボード１７、スキャナボード１３、プリンタエンジン２２等のハードウェアへのでんg直供給のＯＮ／ＯＦＦ制御を行う。
【００３８】
起動制御機能部（起動制御手段）３６は、起動モード管理機能部３２の設定に応じて、システム制御機能部３１からの指示により、スナップショット起動を行うか、または、プログラム起動を行うかを制御する。
【００３９】
また、起動制御機能部３６には、スナップショットの情報を記憶管理するスナップショット管理機能部（スナップショット記憶手段）３７と、機能プログラム及びデータを記憶管理するプログラム管理機能部（プログラム記憶手段）３８が接続されている。
【００４０】
次に、本実施例の作用を説明する。本実施例の複合装置１は、選択された小さなスナップショットを保存して、起動時に、ユーザの意図によって選択された機能のみを復帰させる。
【００４１】
まず、機能を追加インストールするときの制御処理について、図４に基づいて説明する。システム制御機能部３１は、まず、インストール制御機能部３３を制御し、ＳＤ制御機能部１４に挿入されたＳＤカードメモリに格納されている機能のインストールパッケージ（プログラムパッケージ）を、ＳＤ制御機能部１４によって読み取らせて、インストール制御機能部３３が、ＳＤ制御機能部１４の読み取った機能のインストールパッケージを、ハードディスク２１またはＮＯＲ型ＲＯＭ３等の不揮発性メモリのプログラム領域に格納する（ステップＳ１０１）。
【００４２】
次に、システム制御機能部３１は、操作制御機能部３５に対して、利用するハードキー１６の候補を提示し、操作制御機能部３５は、提示されたハードキー１６の候補を、インストールされた機能に割り当てるハードキー１６の候補として、図２に示したように、オペレーションパネル１５のディスプレイ１５ａにハードキー登録画面Ｇ１を表示する（ステップＳ１０２）。
【００４３】
なお、図５のハードキー登録画面Ｇ１には、ハードキー１６のうち、ハードキーＡには既に他の機能が割り当て済みであって、ハードキーＢ、ハードキーＣ、または、ハードキーＤのみが選択可能なハードキーとして表示されている。
ユーザが、ハードキー登録画面Ｇ１で、登録するハードキーを選択して、「ＯＫ」ボタンを操作すると、システム制御機能部３１が、操作制御機能部３５を介してハードキー選択入力を受け取り（ステップＳ１０３）、インストールパッケージからハードディスク２１またはＮＯＲ型ＲＯＭ３にインストールしたプログラム情報（スナップショット関連データ）として、プログラムの位置（機能プログラム特定情報）、パッケージが必要とするハードウェア情報を取得して、ハードキー情報とともにスナップショット起動管理部３７にわたして、図５に示すように管理テーブルＴｂとして保存する（ステップＳ１０４）。
【００４４】
図５の管理テーブルＴｂでは、行方向に、インストールした機能の情報（スナップショット関連データ）が記録されており、登録Ｎｏ．、ハードキー情報、スナップショット情報、プログラム情報及びハードウェア情報が登録される。図５の管理テーブルＴｂでは、登録Ｎｏ．１の登録情報は、既に登録済みの機能であり、今回登録Ｎｏ．２が新規に登録されている。登録Ｎｏ．２では、ハードキー情報、ハードウェア情報、プログラム情報のみが登録されており、スナップショット情報（スナップショット本体）についてはまだ登録されていない。
【００４５】
そして、システム制御機能部３１は、起動モード管理機能部３２に対して、起動時にスナップショットイメージ取得モードとなるよう設定する（ステップＳ１０５）。ここでは、スナップショット管理機能部３７の管理テーブルＴｂに新しく登録した機能の登録Ｎｏ．（今回の場合、登録Ｎｏ．２）を、ＮＶＲＡＭ１３等の不揮発性メモリの規定番地に保存する。
【００４６】
システム制御機能部３１は、起動制御機能部３６に、複合装置１を再起動させる（ステップＳ１０６）。
【００４７】
次に、再起動時のスナップショット情報の登録処理について、図６に基づいて、説明する。
【００４８】
システム制御機能部３１は、再起動時に、起動モード管理機能部３２を調べてスナップショットイメージ取得モードかどうかをチェック（登録Ｎｏ．があるかどうかで判断）し（ステップＳ２０１）、ＹＥＳのとき、すなわち、起動モードがスナップショットイメージ取得モードであると、起動制御機能部３６によりプログラム管理機能部３８の管理するシステムプログラムを起動する（ステップＳ２０２）。このときには、まだ、機能プログラムは何も動作しない。
【００４９】
次に、システム制御機能部３１は、スナップショット管理機能部３７の管理テーブルＴｂから登録Ｎｏ．に相当する登録プログラム情報を取得し、プログラム管理機能部３８から該プログラム（指定機能に相当するプログラム）を取り出して、起動する（ステップＳ２０３）。
システム制御機能部３１は、指定機能に相当するプログラムを起動後、該プログラムのメモリイメージをダンプしてまた各種レジスタ情報を含めてファイル化し、図７に示すように、スナップショット情報（スナップショット）としてＮＶＲＡＭ１３等の不揮発性メモリ（ハードディスク２１であってもよい。）等のイメージ保存領域に保存する。このとき、ファイル位置（図７では、「ｈｄｄ１：／ｓｓ／Ｉｍａｇｅ２」）等をスナップショットとして保存して管理する（ステップＳ２０４）。なお、スナップショットは、図５及び図７においては、デバイス名（ｈｄｄ１：ハードディスク２１を示している。）とファイルパス（ｓｓ／Ｉｍａｇｅ２）で記載されているが、ＮＯＲ型ＲＯＭ１０のブートローダによるＣＰＵ４からのアクセスが可能であれば、どのような形式であってもよい。
【００５０】
次に、システム制御機能部３１は、起動モード管理機能部３２の起動モード設定をクリアし（ステップＳ２０５）、複合装置１を再起動させる（ステップＳ２０６）。
【００５１】
そして、ステップＳ２０１で、ＮＯのとき、すなわち、起動モードがスナップショット起動モードでないときには、システム制御機能部３１は、操作制御機能部３５からハードキー１６の入力があるかどうかを調べる（ステップＳ２０７）。
【００５２】
ステップＳ２０７で、ＹＥＳのとき、すなわち、操作制御機能部３５からハードキー１６の入力の通知があると、入力されたハードキー１６に相当するスナップショット（スナップショットイメージ）がスナップショット管理機能部３７の管理テーブルＴｂに登録されているかどうかを判断して、登録されているときには、そのハードキー１６に対応するスナップショットイメージを読み出してワークメモリであるＲＡＭ５にメモリ展開する（ステップＳ２０８）。
【００５３】
さらに、システム制御機能部３１は、入力されたハードキー１６に対応する管理テーブルＴｂのスナップショット関連データに登録されているハードウェア情報に対応するハードウェアに対して、電源制御機能部３５から電源を供給させるオン制御を行う（ステップＳ２０９）。すなわち、図７で、ハードキーＢが入力されたとすると、ハードキー情報でＢが登録されている登録Ｎｏ．２に従って、ｈｄｄ１の／ｓｓ／Ｉｍａｇｅ２がＲＡＭ５に展開され、また、スキャナボード、プリンタエンジン、オペレーションパネルに対して電源オン制御する。
【００５４】
次に、システム制御機能部３１は、ＲＡＭ５に展開したイメージと、各種レジスタ状態を復帰させて、スナップショットを実行することで、起動を完了する（ステップＳ２１０）。
【００５５】
ステップＳ２０７で、ＮＯのとき、すなわち、スナップショット登録のあるハードキー１６の入力が無かったときには、システム制御機能部３１は、システムプログラムを起動させ（ステップＳ２１１）、続いて、インストールされている全機能のプログラムを起動する通常の起動を行う（ステップＳ２１２）。
【００５６】
次に、既にプログラム管理機能部３８に登録されている機能プログラムの機能を１つ以上指定して１つのスナップショットとして登録する既存機能のスナップショット登録処理について、図８及び図９に基づいて説明する。
【００５７】
システム制御機能部３１は、プログラム管理機能部３８を参照して、１つ以上の既存の機能を１つのスナップショットとして登録する場合の機能の候補を取得して、操作制御機能部３５へ渡し、操作制御機能部３５が、オペレーションパネル１５のディスプレイに、例えば、図９に示すような機能選択画面Ｇ２を表示する（ステップＳ３０１）。
【００５８】
なお、図９の機能選択画面Ｇ２では、スキャン機能とＦＡＸ機能の２つの機能が選択されている状態を示している。
【００５９】
ユーザは、機能選択画面Ｇ２において、登録対象の機能を１つ以上選択指定して、「ＯＫ］ボタンを操作する。
【００６０】
システム制御機能部３１は、操作制御機能部３５から選択入力された機能情報が送られてくると、該機能指定入力を受け付けて（ステップＳ３０２）、操作制御機能部３５に対して、利用するハードキーの候補を提示して、操作制御機能部３５が、提示されたハードキーの候補を、指定された機能に割り当てるハードキーの候補として、図２に示したようなハードキー登録画面Ｇ１を、オペレーションパネル１５のディスプレイ１５ａに表示する（ステップＳ３０３）。
【００６１】
ユーザが、ハードキー登録画面Ｇ１で、登録するハードキーを選択して、「ＯＫ」ボタンを操作すると、システム制御機能部３１が、操作制御機能部３５を介してハードキー選択入力を受け取って、ハードディスク２１またはＮＯＲ型ＲＯＭ３にインストールされている該機能に該当するプログラム情報として、プログラムの位置、パッケージが必要とするハードウェア情報を取得して、ハードキー情報とともにスナップショット起動管理部３７にわたして、管理テーブルＴｂにスナップショット関連データとして保存する（ステップＳ３０６）。
【００６２】
そして、システム制御機能部３１は、起動モード管理機能部３２に対して、起動時にスナップショットイメージ取得モード（スナップショット起動モード）となるよう設定する（ステップＳ３０７）。
【００６３】
そして、再起動時の動作は、図６の再起動時のスナップショット情報の登録処理と同様であるが、この場合、１つ以上の指定された機能に対して１つのハードキーが割れ当てられたスナップショット情報を登録することとなる。
【００６４】
次に、ＮＡＮＤ型ＲＯＭ３に登録されている機能の機能プログラムやデータ情報及びＮＶＲＡＭ３に登録されているスナップショットやスナップショット関連データのアンインストール処理について、図１０に基づいて説明する。
【００６５】
システム制御機能部３１は、オペレーションパネル１５の操作で、機能削除モードが選択されると、プログラム管理機能部３８に登録されている機能プログラム及びデータを取得して、操作制御機能部３５を介してオペレーションパネル１５のディスプレイに、アンインストール画面（図示略）を表示して、該機能プログラムに対応するアンインストール可能な機能を表示させる（ステップＳ４０１）。
【００６６】
ユーザが、該アンインストール画面で、アンインストールする機能を選択して、「ＯＫ」ボタンを操作すると、システム制御機能部３１は、操作制御機能部３４を介してアンインストールする機能入力を受け取り（ステップＳ４０２）、プログラム管理機能部３８に登録されている該機能の機能プログラム及びデータを取得して、ＮＡＮＤ型ＲＯＭ３やハードディスク２１に登録されている該機能プログラム及びデータをアンインストールする（ステップＳ４０３）。
【００６７】
システム制御機能部３１は、アンインストールした機能プログラムに対応するスナップショットイ情報をスナップショット管理機能部３７から所得して削除し（ステップＳ４０４）、削除したスナップショット情報の登録自体（スナップショットとスナップショット関連データ）をスナップショット管理機能部３７の管理テーブルＴｂから消去して処理を終了する（ステップＳ４０５）。
【００６８】
このように、本実施例の複合装置１は、インストールされる機能に対してハードキー１６が割り当てられると、システム制御機能部３１が、該機能を実現する機能プログラムを特定する機能プログラム特定情報等のスナップショット関連データを取得して、該ハードキーに対応させてスナップショット管理機能部（スナップショット記憶手段）３７に記憶し、このスナップショット関連データのみがスナップショット管理機能部３７に記憶されている状態で、起動モード管理機能部（起動モード設定手段）３２が起動モードとしてスナップショット起動モードを設定して、ハードキー１６が操作されて起動されると、スナップショット管理機能部３７に該ハードキー１６に対応して記憶されているスナップショット関連データの機能プログラム特定情報で特定される機能プログラム及びデータを、プログラム管理機能部（プログラム記憶手段）３８から読み出してワークメモリ（ＲＡＭ５）に展開して起動し、該ワークメモリのスナップショットを取得して該ハードキー１６に対応させてスナップショット管理機能部３７に記憶して、起動モードとしてスナップショット起動モードが設定されてハードキー１６が操作されて起動されると、該スナップショット管理機能部３７の該ハードキー１６に対応するスナップショットをワークメモリに復元させている。
【００６９】
したがって、インストールした機能毎にハードキー１６を割り当て、ハードキー１６の情報とともにその機能のみの小さなスナップショットイメージをスナップショット管理機能部３７で保存、管理しているので、ユーザがハードキー１６を指定して複合装置１を起動したときに、複数の機能のうちユーザが所望して指定した機能のスナップショットのみを復元して、機能を高速に起動することができ、スナップショットを記憶するための記憶容量を削減しつつ、機能を高速起動することができる。
【００７０】
また、本実施例の複合装置１は、プログラム管理機能部３８の記憶する機能プログラムで実現される機能を１つ以上指定されると、指定された１つ以上の該機能に対してハードキー１６が割り当てられると、指定された該機能に関連するスナップショット関連データを取得して、該ハードキー１６に対応させてスナップショット管理機能部３７に記憶させ、このスナップショット関連データのみがスナップショット管理機能部３７に記憶されている状態で、起動モードとしてスナップショット起動モードが設定されて、ハードキー１６が操作されて起動されると、該スナップショット管理機能部３７に該ハードキー１６に対応して記憶されている該スナップショット関連データの機能プログラム特定情報で特定される１つ以上の機能プログラム及びデータのみをプログラム管理機能部３８から読み出してワークメモリ（ＲＡＭ５）に展開して起動し、ワークメモリのスナップショットを取得して該ハードキー１６に対応させてスナップショット管理機能部３７に記憶して、起動モードとしてスナップショット起動モードが設定されて該ハードキーが操作されて起動されると、該スナップショット管理機能部３７の該ハードキー１６に対応する該スナップショットをワークメモリに復元させている。
【００７１】
したがって、既にインストールされている機能に対して、ユーザが必要とする機能を１つまたは複数選択指定して、スナップショットを生成して、ハードキー１６に対応させてスナップショット管理機能部３７に登録して、起動時に該ハードキー１６を選択することで、該スナップショットを復元することができ、スナップショットを記憶するための記憶容量を削減しつつ、既存の機能のうち適宜の機能を高速起動することができる。
【００７２】
さらに、本実施例の複合装置１は、各機能を実現するのに必要なハードウェアに供給する電力を制御する電源制御機能部（電力制御手段）３５を備えており、スナップショット管理機能部３７は、スナップショット関連データとして、スナップショットの復元に使用するハードウェアを特定するハードウェア情報をも記憶して、システム制御機能部３１は、起動時に操作されたハードキー１６に対応するスナップショット管理機能部３７のスナップショットを復元するのに必要なハードウェアにのみ電力制御機能部３５から電力を供給させている。
【００７３】
したがって、スナップショットで起動するときに必要なハードウェアにのみ電力供給することができ、消費電力を低減することができる。
【００７４】
さらに、本実施例の複合装置１は、オペレーションパネル１５の操作によって、プログラム管理機能部３８に記憶されている機能プログラムの機能をアンインストール対象として指定されると、システム制御機能部３１が、プログラム管理機能部３８から、アンインストール指定された該機能の機能プログラム及びデータを削除するとともに、スナップショット管理機能部３７から、アンインストール指定された該機能のスナップショット及びスナップショット関連情報を削除する。
【００７５】
したがって、機能の機能プログラム及びデータが削除されると、使用しなくなった機能のスナップショット及びスナップショット関連データが何時までもスナップショット管理機能部３７に記憶され続けて、ＮＶＲＡＭ１３等の記憶容量を圧迫することを防止することができ、利用性を向上させることができる。
【００７６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７７】
本発明は、搭載する複数の機能のうち、ユーザの選択した機能をスナップショットとして登録する複写装置、プリンタ装置、複合装置等の画像処理装置、起動制御方法、起動制御プログラム及び記録媒体に利用することができる。
【符号の説明】
【００７８】
１  複合装置
２  システムバス
３  ＮＡＮＤ型ＲＯＭ
４  ＣＰＵ
５  ＲＡＭ
６  Ｉ／Ｏ  ＡＳＩＣ
７  電源制御ＡＳＩＣ
８  画像処理ＡＳＩＣ
９  ローカルバス
１０  ＮＯＲ型ＲＯＭ
１１  操作制御部
１２  ネットワーク制御部
１３  ＮＶＲＡＭ
１４  ＳＤ制御部
１５  オペレーションパネル
１５ａ  液晶ディスプレイ
１５b  テンキー
１５ｃ  電源ボタン
１５ｄ  スタートボタン
１５ｅ  クリア／ストップボタン
１６  ハードキー
１７  ネットワークボード
１８  ハードディスク制御部
１９  プリンタ制御部
２０  スキャナ制御部
２１  ハードディスク
２２  プリンタエンジン
２３  スキャナボード
３１  システム制御機能部
３２  起動モード管理機能部
３３  インストール制御機能部
３４  操作制御機能部
３５  電源制御機能部
３６  起動制御機能部
３７  スナップショット管理機能部
３８  プログラム管理機能部
Ｇ１  ハードキー登録画面
Ｇ２  機能選択画面
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特開２００４−３８５４５号公報
【特許文献２】特開２００４−３８５４６号公報
【図１】
2012038179.tif 000003
【図２】
2012038179.tif 000004
【図３】
2012038179.tif 000005
【図４】
2012038179.tif 000006
【図５】
2012038179.tif 000007
【図６】
2012038179.tif 000008
【図７】
2012038179.tif 000009
【図８】
2012038179.tif 000010
【図９】
2012038179.tif 000011
【図１０】
2012038179.tif 000012