(57)【要約】【課題】  タイムシェアリングを行う非リアルタイム系OSを採用した情報処理装置においても、電源投入から処理開始可能となるまでの時間を短縮する。【解決手段】  電源ＯＦＦ時に初期操作部画面に必要な画面の構成情報を保持しておき、次回起動時にその情報を基に初期操作部画面の表示に必要なプログラムを他のプログラムに先立って処理する。【選択図】  図１
2009278245.tif 000002
【特許請求の範囲】
【請求項１】
電源OFF時に前記操作部画面の構成情報をメモリに保持する手段と、
次回起動時は、前記メモリに保持された操作部画面の構成情報を基に前回電源OFF時直前の操作部画面表示と同じ操作部画面を表示する上で必要となる機能モジュールを、他の機能モジュールに先立って初期化する手段と、
次回起動時は、前記保持された操作部画面の構成情報を基に前回電源OFF時直前の操作部画面表示と同じ操作部画面を表示する上で必要となるアクセサリ情報を、他のアクセサリ情報に先立って取得する手段と
を持つことを特徴とした情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置起動時の操作部画面構成情報取得の仕方に関するものである。
【背景技術】
【０００２】
近年、マルチファンクション・プリンタ（以下MFPと呼ぶ）等の情報処理装置は高機能化が図られ、そのために、電源ONからシステムの立ち上げが完了して実際に使用出来るようになるまでの時間が長くなる傾向がある。
【０００３】
以下に従来の技術として、MFPのコントローラの詳細を説明する。
【０００４】
図２は、従来例、及び本発明を適用したＭＦＰ（マルチ・ファンクション・プリンタ）のコントローラの概要を示すものである。
【０００５】
図２において、１００はＭＦＰコントローラであり、ホストコンピュータ１０１から受信した印刷データをビットマップデータに展開してプリンタエンジン１１１に出力する、或いはスキャナ１０３で読み取ったスキャンデータ画像データをプリンタエンジン１１１に出力するなどの様に、コントローラ全体の主要な処理を行う。
【０００６】
１０２はホストI/F部で、ホストコンピュータ１０１との通信を行ない、プリンタ固有の言語で記述された印刷コードデータやイメージデータを受信する。
【０００７】
１０４はスキャナI/F部で、スキャナ１０３から入力されるスキャン画像データを受信するブロックである。
【０００８】
１０６は書き換え可能なＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）であり、ＣＰＵ１０５はＲＯＭ１０６に格納されたプログラムをＲＯＭコントローラ１０７を介して読み出し、読み出したプログラムに従ってコントローラ全体の制御を行っている。
【０００９】
１０８はＲＡＭであり、ＣＰＵ１０５が各種処理をする際のワークメモリとして利用したり、あるいは画像データを格納するためのバッファ等として利用される。ＲＡＭ１０８へのアクセスはＲＡＭコントローラ１０９を介して行われる。
【００１０】
１１０はエンジンＩ／Ｆ部で、プリンタエンジン１１１に対して印刷画像データを出力するブロックである。
【００１１】
１１２はコントローラの内部バスである
１１３は不揮発性メモリであり、電源ＯＦＦしても保持しなければならないＭＦＰの各種設定情報を格納している。
【００１２】
１１８はＨＤＤであり、印刷データを一時的に保管したり、ユーザデータを格納するために使用する。
【００１３】
１１９は操作部であり、ＭＦＰの各種操作指示を行うと共に、ＭＦＰの状態を表示するＬＣＤ表示部を持つ。
【００１４】
以上に述べたようなコントローラの構成により、ホストコンピュータ１０１から受信した画像データや、スキャナ１０３でスキャンした画像データを、印刷出力したりすることが可能となっている。
【００１５】
上記構成を持つＭＦＰの操作部画面の表示例を図３に示す。
【００１６】
ユーザはこの操作部を介してＭＦＰに様々な指示を与えることが出来る。
【００１７】
例えば「コピー」動作の場合であれば、「コピー」機能タブ３０１を押すことでコピー機能操作部画面が表示される。
【００１８】
コピー機能操作部画面からは用紙サイズ選択や、ステイプル綴じの有無、などが指定可能である。ユーザが「用紙選択」キーを押した際に用紙サイズ一覧を表示させるためには、ＭＦＰコントローラは、用紙デッキモジュールと通信して、どのサイズの用紙カセットが装着されているかという情報を取得しなければならない。
【００１９】
また、ユーザが「仕上げ」キーを押した際にステイプル綴じ位置を表示させるためには、ＭＦＰコントローラは、ステイプル機能モジュールと通信して、ステイプル機能が使用可能かどうかという情報を取得しなければならない。
【００２０】
次に「ボックス」動作の場合、「ボックス」機能タブ３０２を押すことでボックス機能操作部画面が表示される。
【００２１】
ボックス内にどの様な文書が保存されているのかを表示するために、ＭＦＰコントローラはＨＤＤに格納されている全文書ファイルを確認し、どのボックスにどの文書ファイルが格納されているかという情報を取得しなければならない。
【００２２】
「送信／ファックス」動作についても同様に、「送信／ファックス」機能タブ３０３を押すことで送信／ファックス機能操作部画面が表示される。
【００２３】
ＭＦＰコントローラはＮｅｔＷｏｒｋ送信モジュールやファックスモジュールと通信し、ＮｅｔＷｏｒｋ送信モジュールやファックスモジュールが使用可能な状態にあるかどうかという情報を取得している。
【００２４】
この様に、ＭＦＰコントローラは、本体やＭＦＰコントローラ内に装着されている様々な機能モジュールと通信を行い、またそれらの初期化を行うことで全ての機能が使用可能な状態となっている。
【００２５】
通常、これらの処理は本体電源投入時に一括して行われる。
【００２６】
電源投入時のコントローラのブートアップ処理シーケンスを図４に示す。
【００２７】
コントローラに電源が投入されると、まず最初にＢＩＯＳの内容がＣＰＵによりロードされる。続いてＢＩＯＳのプログラムに従ってＯＳのカーネルがロードされ、カーネル、及び各種デバイスドライバ類が初期化される。この時点でＯＳが立ち上がり、ＯＳ上で動作する各種アプリケーションプログラムのロード、初期化、並びに各種アクセサリ（ＭＦＰの給紙カセット、排紙フィニッシャー、ＦＡＸユニットなど）の情報取得や初期化が行われる。
【００２８】
以上述べたように、必要なアプリケーションアプリケーションプログラムのロード、初期化、並びに各種アクセサリ（ＭＦＰの給紙カセット、排紙フィニッシャー、ＦＡＸユニットなど）の情報取得や初期化が完了して、初めてコピーやＦＡＸ等の機能が使用可能となる。
【００２９】
従って例えば電源投入処理時間完了時に、操作部に「コピー」機能画面が表示される場合に、「コピー」機能画面を表示するのために必要な処理が「コピー機能のロード＆初期化」及び「アクセサリ構成情報の取得＆アクセサリ初期化」だけであったとしても、ＦＡＸやＳＥＮＤ、ボックス等、他の機能に関するプログラムのロード＆初期化、及び「コピー」に関係しない機能モジュールの情報取得なども含め、全ての初期化処理が完了するまでは「コピー」機能の使用は出来なかった。
【００３０】
これに類似の先行技術として、複数のプログラムと、複数のプログラムの順序を示す順序情報を持ち、順序情報に基づいてプログラムを読み込み、順序情報を変更した場合は、変更後の順序を順序情報として更新し、記録媒体に格納する構成を持つ装置が提案されている。（特許文献１参照）
【特許文献１】特開2000-021139号公報
【発明の開示】
【発明が解決しようとする課題】
【００３１】
特許文献１では、プログラムの読み込み順序は、記録媒体に記憶された順序情報に従って決められてしまうため、処理の順序が厳密に規定できるリアルタイム系のOSを採用した情報処理装置においてプログラムの実行順序を厳密に制御する用途には適している。
【００３２】
一方、各プログラム（タスク）に対してＣＰＵの処理時間を時分割（タイムシェアリング）して与え、同時に複数のタスクを実行可能な非リアルタイム系OSの場合、処理を行わなければならないタスクのみを指定すれば、タスクの実行順序を厳密に指定する必要が無い。
【００３３】
このような非リアルタイム系ＯＳにおいて、他のタスクに先立って実行しなければならないタスクのみ指定し、その順序までは指定しない構成について、先願では触れられていない。
【００３４】
本発明では、順序情報は記録するのではなく、初期UI画面に必要な画面の構成情報を記録することでタイムシェアリングを行う非リアルタイム系OSを採用した情報処理装置においても最適な効果が得られるようにしたものである。
【課題を解決するための手段】
【００３５】
上記課題を解決するために、本発明では以下の構成を持つ。即ち
情報処理装置であって、
電源OFF時に前記操作部画面の構成情報をメモリに保持する手段と、
次回起動時は、前記メモリに保持された操作部画面の構成情報を基に前回電源OFF時直前の操作部画面表示と同じ操作部画面を表示する上で必要となる機能モジュールを、他の機能モジュールに先立って初期化する手段と、
次回起動時は、前記保持された操作部画面の構成情報を基に前回電源OFF時直前の操作部画面表示と同じ操作部画面を表示する上で必要となるアクセサリ情報を、他のアクセサリ情報に先立って取得する手段と、
を持つ。
【発明の効果】
【００３６】
かかる構成において、本発明によれば、
タイムシェアリングを行う非リアルタイム系OSを採用した情報処理装置においても、電源投入から処理開始可能となるまでの時間を短縮出来る効果がある。
【発明を実施するための最良の形態】
【００３７】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００３８】
本発明を適用した好適な実施例として、以下にコントローラ起動時のシーケンス図図１を参照しながら従来例のＭＦＰと本発明との特徴的な差分について説明する。
【００３９】
コントローラのハードウエア構成は、先に図２で述べた従来例のＭＦＰと同じ構成であるため、各構成要素の説明はここでは省略する。
【００４０】
また、操作部画面の表示例についても従来例と同じく図３に示す通りである。
【００４１】
本発明における本体電源投入時のコントローラのブートアップ処理の概要を図２に示す。
【００４２】
コントローラに電源が投入されると、まず最初にＢＩＯＳの内容がＣＰＵによりロードされる。続いてＢＩＯＳのプログラムに従ってＯＳのカーネルがロードされ、カーネル、及び各種デバイスドライバ類が初期化される。この時点でＯＳが立ち上がり、ＯＳ上で動作する各種アプリケーションプログラムのロード、初期化、並びに各種アクセサリ（ＭＦＰの給紙カセット、排紙フィニッシャー、ＦＡＸユニットなど）の情報取得や初期化が行われる。
【００４３】
ここまでの処理は従来例と同様であるが、本発明において特長的な構成は、初期操作部画面の表示に必要なアプリケーションプログラムのロード、初期化、並びに各種アクセサリ（ＭＦＰの給紙カセット、排紙フィニッシャー、ＦＡＸユニットなど）の情報取得や初期化を、他のアプリケーションプログラムのロード、初期化、並びに各種アクセサリ（ＭＦＰの給紙カセット、排紙フィニッシャー、ＦＡＸユニットなど）の情報取得や初期化に先立って行う点にある。
【００４４】
例えば電源投入処理時間完了時に、操作部に「コピー」機能画面が表示される場合に、「コピー」機能画面を表示するのために必要な処理が「コピー機能のロード＆初期化」及び「アクセサリ構成情報の取得＆アクセサリ初期化」だけであれば、ＦＡＸやＳＥＮＤ、ボックス等、他の機能に関するプログラムのロード＆初期化、及び「コピー」に関係しない機能モジュールの情報取得などは後回しにされる。
【００４５】
この様に初期操作部画面の表示が「コピー」機能であった場合は、「コピー」機能の画面表示に必要なプログラムのロード＆初期化、アクセサリ類の情報取得等を他の処理に先立って行うことで、「コピー」機能が開始できる時期、すなわち「コピー」機能に関するコントローラスタンバイ完了状態になるまでの時間を短縮することが可能となる。
【００４６】
［産業上の利用可能性］
本発明は、情報処理装置起動時の操作部画面構成情報取得の仕方に関するものであり、MFPに限らず操作部表示画面を持つあらゆる情報処理装置に適用可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明におけるコントローラのブートアップシーケンスの概要を示した図である。
【図２】従来例、及び本発明を適用したＭＦＰのコントローラブロック図である。
【図３】従来例、及び本発明を適用したＭＦＰの操作部画面の例である。
【図４】従来のコントローラのブートアップシーケンスの概要を示した図である。
【符号の説明】
【００４８】
１００  コントローラ
１０１  ホストコンピュータ
１０２  ホストI/F部
１０３  スキャナ
１０４  スキャナI/F部
１０５  CPU
１０６  ROM
１０７  ROMコントローラ
１０８  RAM
１０９  RAMコントローラ
１１０  エンジンI/F部
１１１  プリンタエンジン
１１２  内部バス
１１３  不揮発性メモリ
１１８  ＨＤＤ
１１９  操作部
３０１  「コピー」機能タブ
３０２  「ボックス」機能タブ
３０３  「送信／ＦＡＸ」機能タブ
【図１】
2009278245.tif 000003
【図２】
2009278245.tif 000004
【図３】
2009278245.tif 000005
【図４】
2009278245.tif 000006