(57)【要約】【課題】  画像形成装置の本体電源をＯＮにした時、ユーザーの所望する機能を起動させる仕組みの構築が必要である。【解決手段】  画像形成装置において、画像形成装置にスケジュールを入力するスケジュール入力手段、入力されたスケジュールを管理するスケジュール管理手段、画像形成装置に入力されたスケジュール情報と画像形成装置の起動モジュールを関連付ける起動モジュール変換手段、画像形成装置の本体電源がＯＮされた時、優先的に起動する機能を設定するデフォルト起動設定手段、本体電源がＯＮ後、起動する機能をスケジュールを基にチェックする時間を規定するオフセット時間設定手段を有し、画像形成装置の電源ＯＮ後、所定の処理に基づいて画像形成装置の起動プログラムを変更する。【選択図】  図１
2008288698.tif 000002
【特許請求の範囲】
【請求項１】
起動プログラムが機能ブロック毎に分割されて不揮発性記録装置に格納され、そこから起動プログラムを読み出し、読み出した起動プログラムに従って動作する画像形成装置において、画像形成装置にスケジュールを入力するスケジュール入力手段、入力されたスケジュールを管理するスケジュール管理手段、画像形成装置に入力されたスケジュール情報と画像形成装置の起動モジュールを関連付ける起動モジュール変換手段、画像形成装置の本体電源がＯＮされた時、優先的に起動する機能を設定するデフォルト起動設定手段、本体電源がＯＮ後、起動する機能をスケジュールを基にチェックする時間を規定するオフセット時間設定手段を有し、画像形成装置の電源ＯＮ後、所定の処理に基づいて画像形成装置の起動プログラムを変更することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システム、画像処理装置、画像処理方法及び記憶媒体に関し、特にシステムプログラムを分割して特定の機能を起動する条件にスケジュールを関連付けて、ユーザーの所望する機能を高速に起動させる方法に関するものである。
【背景技術】
【０００２】
大容量のプログラムを小容量のモジュールに分割し、バイナリイメージを順次ＲＡＭにロードし順次機能を有効化する技術であるスプリットプログラム構成を画像形成装置に盛り込む提案がなされている。この構成により画像形成装置の主電源をＯＮした後、特定の機能、例えばコピー機能を優先的に起動し、その後順次、プリンタ、スキャン、ＦＡＸの機能を有効出来る。
【０００３】
その際、画像形成装置の優先起動プログラムは、ユーザーが所望する機能を優先的に起動するのが重要である。
【０００４】
従来例としては、例えば、運用者が入力装置から変更対象のジョブスケジュールを入力し、それに従って、予め記憶されていたジョブスケジュールを変更するものがある（特許文献１参照）。
【特許文献１】特開2004-13235号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
その為、画像形成装置の本体電源をＯＮにした時、ユーザーの所望する機能を起動させる仕組みの構築が必要であった。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、起動プログラムが機能ブロック毎に分割されて不揮発性記録装置に格納され、そこから起動プログラムを読み出し、読み出した起動プログラムに従って動作する画像形成装置において、画像形成装置にスケジュールを入力するスケジュール入力手段、入力されたスケジュールを管理するスケジュール管理手段、画像形成装置に入力されたスケジュール情報と画像形成装置の起動モジュールを関連付ける起動モジュール変換手段、画像形成装置の本体電源がＯＮされた時、優先的に起動する機能を設定するデフォルト起動設定手段、本体電源がＯＮ後、起動する機能をスケジュールを基にチェックする時間を規定するオフセット時間設定手段を有し、画像形成装置の電源ＯＮ後、所定の処理に基づいて画像形成装置の起動プログラムを変更することを特徴とする。
【発明の効果】
【０００７】
本発明によって、画像形成装置に記録されたスケジュール情報に基づいて元々、優先順位の高い位置付けで設定していたデフォルト機能を変更して画像形成装置を起動させることにより、ユーザーが所望するサービスを柔軟に提供出来る。
【発明を実施するための最良の形態】
【０００８】
（実施例１）
図１は、本発明の画像形成装置の構成及びコントローラユニットの構成を示す図である。
【０００９】
コントローラユニット100は画像入力デバイスであるスキャナ140や画像出力デバイスであるプリンタ120と接続し、一方ではLAN40や公衆回線(WAN)60接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００１０】
CPU1100はシステム全体を制御するコントローラである。RAM1110はCPU1100が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ROM1120はブートROMであり、システムのブートプログラムが格納されている。HDD1130はハードディスクドライブで、システムソフトウェア（bootable）、画像データ、ソフトウェアカウンタ値などを格納する。システムソフトウェア（bootable）は、コピー・FAX・SEND・SCAN・操作部（UI）表示等の機能を実現するためのプログラムであり、RAM1110上に展開されて動作する。ソフトウェアカウンタ値は用紙サイズ別カウンタ領域とデータ処理容量別カウンタ領域が設定されており、画像出力枚数やCPU1100が処理したデータ容量に基づき予め設定した任意の基準容量値を基準に算出してカウントアップが行われる。カウンタ値はHDD1130に限らず電源が切れても記憶保持することができれば、図示しないEEPROM等にその記憶領域を持ってもよい。LANC1200はLAN40に接続し、出力用画像データの入出力や機器制御にかかわる情報の入出力を行う。また操作部2000における入力操作によってネットワーク上のホストPC20や図示しない出力用画像データ管理装置から操作部2000による入力操作に応じた出力用画像データを受信して画像出力を行う。ローカルI/F1210はUSBやセントロ等のローカルI/Fであり、ケーブル50にてホストPC30や図示しないプリンタと接続し、データの入出力を行う。Modem1220は公衆回線60に接続し、データの入出力を行う。プリンタI/F1300は、プリンタ120と接続し、プリンタ120のCPUとそれぞれ通信を行う。また、画像データの同期系/非同期系の変換を行う。スキャナI/F1400は、スキャナ140と接続し、スキャナ140のCPUとそれぞれ通信を行う。また、画像データの同期系/非同期系の変換を行う。操作部I/F1500は操作部2000とのインターフェース部で、操作部2000のLCD表示部2232に表示する画像データを操作部2000に対して出力する。また、本デジタル複合機１０を利用する使用者が操作部2000から入力した情報を、CPU1100に伝える役割をする。スケジュール管理テーブル３００１は、画像形成装置１０に操作部２０００から所定の手順で入力されたスケジュール情報が記録される。オフセット時間設定部３００２は、画像形成装置１０の本体電源がＯＮされた時刻に加算するオフセット時間が記録される。このオフセット時間は、操作部２０００から変更可能である。起動モジュール変換テーブル３００３は、操作部２０００から所定の手順で入力されるスケジュール情報の一部であるスケジュール項目に対し、優先起動プログラムを割り当てる変換テーブルが格納されている。これも、操作部２０００から変更可能である。リアルタイムクロック３００４は、時刻情報を提供するものである。デフォルト起動設定部３００５は、画像形成装置１０の本体電源がＯＮされたときに、通常、優先的に起動される機能が格納されており、これも、操作部２０００で変更可能である。
【００１１】
図２は高速立ち上げを可能にするためのスプリットプログラムを使用する場合のbootableの構成を示す。ここでは、画像形成装置10がコピー・FAX・SEND・SCAN機能を有する場合のbootableがHDD1130に格納されている一例を図示する。
【００１２】
1131・1132・1133・1134・1135はそれぞれコピー機能・FAX機能・SEND機能・SCAN機能・UI表示機能を実行するプログラム及びデータである(本実施例では、コピー機能を実行するためのプログラム及びデータをコピーbootableと呼ぶ。その他の機能についても同様の呼び名とする。FAX機能を実行するプログラムであればFAX bootableと呼ぶ)。
【００１３】
UI表示bootable1135については、1136・1137・1138・1139に示すように、それぞれの機能に対するUI表示のbootableを分割した構成となっている。
【００１４】
デジタル複合機10の主電源が入力されて画像形成装置10が起動する場合には、ROM1120からブートプログラムを読み出し、次にHDD1130からそれぞれの機能のbootableをRAM1110に展開（ダウンロード）する事で、CPU1100は各機能を実行可能にする事ができる。
【００１５】
図３は、図２と同様の構成の画像形成装置10において、スプリットプログラム構成のbootableをCPU1100がRAM1110のワークメモリ領域にダウンロードする場合のRAM1110へのbootableダウンロード状態を示す。
【００１６】
ここでは、コピー機能を優先して立ち上げた場合の一例を図示する。
【００１７】
図３（a）はデジタル複写機10の主電源が入力されて、HDD1130からそれぞれの機能のbootableがRAM1110にダウンロードされる前の状態を示す図である。
【００１８】
図３（b）はHDD1130からコピーbootableがRAM1110にダウンロードされた状態を示す図である。この状態の時、コピー機能bootableは既にメインメモリであるRAMに展開済みなので、コピー機能のみは他の機能が使用できなくても実行が可能である。
【００１９】
図３（c）は、コピー機能の後にSEND機能を優先的に立ち上げられ、HDD1130からコピーbootableの次にSEND bootableがRAM1110にダウンロードされた状態を示す図である。この状態の時、コピー機能bootable及びSEND機能bootableは既にメインメモリであるRAMに展開済みなので、コピー機能・SEND機能のみは他の機能が使用できなくても実行が可能である。
【００２０】
図３（d）は、デジタル複合機10の持つ全機能のbootableを、HDD1130からRAM1110にダウンロードされた状態を示す図である。この状態の時、デジタル複合機10の持つ全ての機能の実行が可能である。
【００２１】
図４は、操作部2000の構成を示した図である。LCD表示部2232は、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラユニット100に伝える。テンキー2228はコピー枚数など、数字の入力時に使用する。スタートキー2229は原稿画像の読み取り動作を開始する時などに用いる。ストップキー2230は稼働中の動作を止めるときに使用する。リセットキー2231は操作部からの設定を初期化する時に用いる。
【００２２】
図５は本発明におけるスケジュール管理テーブルと起動モジュール変換テーブルの一例を示す図である。この一例では、スケジュール管理テーブル３００１に３名のスケジュールが登録されていることを示している。そして、起動モジュール変換テーブル３００３には、
・優先起動プログラムの要素となるスケジュールの項目が「会議」の場合、
優先起動プログラムを「コピー」に、
・優先起動プログラムの要素となるスケジュールの項目が「外出」の場合、
優先起動プログラムを「ＦＡＸ」に、
・優先起動プログラムの要素となるスケジュールの項目が「面会」の場合、
優先起動プログラムを「プリント」に、
・優先起動プログラムの要素となるスケジュールの項目が「空白」の場合、
優先起動プログラムを「デフォルト」に、
するように設定されている。
【００２３】
オフセット時間設定部３００２に３０分という値が設定されているとして、本体電源ＯＮから優先起動プログラムの決定までを説明する。画像形成装置１０の本体電源が７：３０にＯＮされた場合、その時刻とオフセット時間設定部３００２に設定されている時間の３０分を足し合わせて算出した８：００を画像形成装置１０の優先起動プログラムを決める要素にする。この例の場合、「会議」が優先起動プログラムを決める要素となる。ＣＰＵ１１００は、起動モジュール変換テーブル３００３を参照し、優先起動プログラムを決める要素から起動プログラム機能を決定する。この場合、「コピー」が選択される。画像形成装置１０の本体電源が１６：００にＯＮされた場合、その時刻とオフセット時間設定部３００２に設定されている時間の３０分を足し合わせて算出した１６：３０を画像形成装置１０の優先起動プログラムを決める要素にする。この例の場合、「空」が優先起動プログラムを決める要素となる。ＣＰＵ１１００は、起動モジュール変換テーブル３００３を参照し、優先起動プログラムを決める要素から起動プログラム機能を決定する。この場合、「デフォルト」が選択され、デフォルトで設定されている機能起動プログラムが起動することになる。画像形成装置１０の本体電源が１９：３０にＯＮされた場合、その時刻とオフセット時間設定部３００２に設定されている時間の３０分を足し合わせて算出した２０：００を画像形成装置１０の優先起動プログラムを決める要素にする。この例の場合、２名のスケジュールが「空」、１名のスケジュールが「会議」となっているが、優先起動プログラムを決める要素は「会議」となる。そして、ＣＰＵ１１００は、起動モジュール変換テーブル３００３を参照し、優先起動プログラムを決める要素から起動プログラム機能を決定する。この場合、「コピー」が選択さる。
【００２４】
図６は本発明における画像形成装置１０の本体電源をＯＮ後の処理のフローを示した図である。ステップＳ６０１は、本体電源のＯＮ後、リアルタイムクロック３００４から本体電源ＯＮ時の時刻をＣＰＵ１１００が読み出す処理を行う。ステップＳ６０２は、ＣＰＵ１１００がオフセット時間設定部３００２からオフセット時間を読み出し、ステップＳ６０１で読み出した画像形成装置１０の本体電源ＯＮ時刻にオフセット時間を加算する処理を行う。ステップＳ６０３は、ステップＳ６０２で算出した時刻情報を基に、ＣＰＵ１１００がスケジュール管理テーブル３００１から画像形成装置１０の起動プログラムを決める要素となるスケジュール情報を読み出す。ステップＳ６０４は、起動モジュール管理テーブル３００３を参照し、ステップＳ６０３でスケジュール管理テーブル３００１から読み出された画像形成装置１０の起動プログラムを決める要素を基に、画像形成装置１０の優先起動プログラムを決定する処理を行う。ステップＳ６０５は、ステップＳ６０４で決定した優先起動プログラムのプログラム情報をＨＤＤ１１３０から読み出す処理を行う。これらの処理により、スケジュール管理テーブル３００１に記録されているスケジュールと起動モジュール変換テーブル３００３に記録されているスケジュールに対応した起動モジュールを関連づけることが可能となる。
【００２５】
図７は、本発明におけるスケジュール登録を明記した図である。スケジュール管理テーブル３００１に記録されるスケジュール情報は、画像形成装置１０の操作部２０００から入力する。操作部２０００のLCD表示部２２３２には、スケジュール入力に必要な項目が表示され、操作部２０００のテンキー２２２８や、項目を選択した折、ＬＣＤ表示部２２３２の表示が切り替わり、不図示の平仮名やアルファベット等が選択可能な画面に移行することで、入力を実施出来る。
【図面の簡単な説明】
【００２６】
【図１】本発明のデジタル複合機の構成及びコントローラユニットの示す図である。
【図２】高速立ち上げを可能にするためのスプリットプログラムを使用する場合のbootableの構成を示す図である。
【図３】スプリットプログラム構成のbootableをCPU1100がRAM1110のワークメモリ領域にダウンロードする場合のRAM1110へのbootableダウンロード状態を示す図である。
【図４】操作部2000の構成を示した図である。
【図５】本発明におけるスケジュール管理テーブルと起動モジュール変換テーブルの一例を示す図である。
【図６】本発明における画像形成装置１０の本体電源をＯＮ後の処理のフローを示した図である。
【図７】本発明におけるスケジュール登録を明記した図である。
【符号の説明】
【００２７】
10  画像形成装置
20  ホストＰＣ
21  ホストＰＣ
30  ホストＰＣ
40  ＬＡＮケーブル
50  ローカルI/Fケーブル
60  公衆回線
100  コントローラユニット
120  プリンタ
140  スキャナ
160  ドキュメントフィーダ
1100  CPU
1110  RAM
1120  ROM
1130  HDD
1200  LANC
1210  ローカルI/F
1220  MODEM
1300  プリンタI/F
1400  スキャナI/F
1500  操作部I/F
2000  操作部
3001  スケジュール管理テーブル
3002  オフセット時間設定部
3003  起動モジュール変換テーブル
3004  リアルタイムクロック
3005  デフォルト起動設定部
2228  テンキー
2229  スタートキー
2230  ストップキー
2231  リセットキー
2232  LCD表示部
【図１】
2008288698.tif 000003
【図２】
2008288698.tif 000004
【図３】
2008288698.tif 000005
【図４】
2008288698.tif 000006
【図５】
2008288698.tif 000007
【図６】
2008288698.tif 000008
【図７】
2008288698.tif 000009