(57)【要約】【課題】  HDD上にシステムファイルが配置され、それから起動するシステムにおいて、  システムファイルの誤消去を防止し、システムファイルの改竄を困難にすることで、安定した動作を提供し、さらに高速にシステムを起動させる【解決手段】  （１）ハードディスク上にパーティションリストに登録されない領域を確保する。  （２）独自のファイルシステムを使用し、システム起動用ファイルを配置する。  （３）システムをロードするローダが、上記領域上のシステム起動用ファイルをメモリに読み込んで起動する。【選択図】  図１
2009265977.tif 000002
【特許請求の範囲】
【請求項１】
第一のロードプログラムを記憶媒体から読み出すステップと
第一のロードプログラムが、第二のロードプログラムを記憶媒体から読み出すステップと、
第二のロードプログラムがシステム起動プログラムを記憶媒体から読み出すステップと、
システム起動プログラムがシステムを起動するステップとを有する制御方法であって、
第二のロードプログラムは、記憶媒体の領域のうち第二のロードプログラムおよびシステム起動プログラムが認識できない領域に配置されていることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムのオペレーティングシステムや制御プログラムを、ハードディスク装置等から起動する組み込み装置の起動方法に関する。
【背景技術】
【０００２】
近年の画像複写装置は、装置内に大量の画像データを保持するため、ハードディスクなどの大容量の記憶装置を装備するようになっている。
【０００３】
また、装置の制御プログラムも大きくなってきているため、従来主流であったEEPROMやFlash ROMに代わり、ハードディスクに保持するようになってきている。
【０００４】
ハードディスクはパーティションで分割し、用途ごとに使用するパーティションを割り当てて使用している。また、そのパーティションは数珠つなぎになっている。
【０００５】
各パーティションはPCと同じファイルシステムを使用しているケースが多い。
【０００６】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開2006-236193号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
通常、各パーティションは、FATやext2,3等の汎用ファイルシステムでフォーマットされ使用されるが、システムが汎用ファイルシステムのパーティション上に配置されると、誤消去する可能性が高くなってしまう。
【０００８】
また、そのハードディスクをそのまま市販のPC等に接続することで、ハッキングされる可能性がある。
【０００９】
また、パーティションは、用途やシステム動作仕様に従って複数用意するが、近年の機能の増加に伴い、パーティションの数も増加している。一方で、パーティション数は扱える上限が決まっているため、無闇に増やすことは避ける必要がある。
【００１０】
各パーティションを構成しているファイルシステムは、システム起動後に使用できるようにするために、初期化処理がかかる。装置の起動時には、使用するパーティションごとに初期化を行うことになるが、その分起動時間がかかってしまう。この起動時間は短い方がいい。
【課題を解決するための手段】
【００１１】
（１）ハードディスク上にパーティションリストに登録されない領域を確保する。
【００１２】
（２）独自のファイルシステムを使用し、システム起動用ファイルを配置する。
【００１３】
（３）システムをロードするローダが、上記領域上のシステム起動用ファイルをメモリに読み込んで起動する。
【発明の効果】
【００１４】
パーティション数を増加させることなく、システム起動専用領域を確保できる。
【００１５】
高速に起動できる。誤消去を防止できる。解析や改竄の可能性を軽減できる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１７】
図４は、本実施例の構成を示す複写機であり、リーダ部１およびプリンタ部２の構成を示す断面図である。以下、構成および動作について説明する。
【００１８】
リーダー部１の説明
原稿給送装置１０１上に積載された原稿は、１枚づつ順次原稿台ガラス面１０２上に搬送される。原稿がガラス面１０２の所定位置へ搬送されると、スキャナ部のランプ１０３が点灯、かつスキャナ・ユニット１０４が移動して原稿を照射する。原稿の反射光は、ミラー１０５、１０６、１０７、レンズ１０８を介してＣＣＤイメージ・センサー部１０９（以下ＣＣＤと称する）に入力される。
図５は、上記のリーダ部１の信号処理構成を示す回路ブロック図であり、以下、構成および動作について説明する。
【００１９】
ＣＣＤ１０９に照射された原稿の反射光は、ここで光電変換され、レッド、グリーン、ブルーの各色の電気信号に変換される。ＣＣＤ１０９からのカラー情報は、次の増幅器１１０Ｒ，１１０Ｇ，１１０ＢでＡ／Ｄ変換器１１１の入力信号レベルに合わせて増幅される。Ａ／Ｄ変換器１１１からの出力信号は、シェーディング回路１１２に入力され、ここでランプ１０３の配光ムラや、ＣＣＤの感度ムラが補正される。シェーディング回路１１２からの信号は、Ｙ信号・色検出回路１１３及び外部Ｉ／Ｆ切り替え回路１１９に入力される。
【００２０】
Ｙ信号生成・色検出回路１１３は、シェーディング回路１１２からの信号を下記の式で演算を行いＹ信号を得る。
【００２１】
Ｙ＝０．３Ｒ＋０．６Ｇ＋０．１Ｂ
さらに、Ｒ，Ｇ，Ｂの信号から７つの色に分離し各色に対する信号を出力する色検出回路を有する。Ｙ信号生成・色検出回路１１３からの出力信号は、変倍・リピート回路１１４に入力される。スキャナーユニット１０４の走査スピードにより副走査方向の変倍を、変倍回路・リピート回路１１４により主走査方向の変倍を行う。また変倍・リピート回路１１４により複数の同一画像を出力することが可能である。輪郭・エッジ強調回路１１５は、変倍・リピート回路１１４からの信号の高周波成分を強調することによりエッジ強調および輪郭情報を得る。輪郭・エッジ強調回路１１５からの信号は、マーカエリア判定・輪郭生成回路１１６とパターン化・太らせ・マスキング・トリミング回路１１７に入力される。
【００２２】
マーカエリア判定・輪郭生成回路１１６は、原稿上の指定された色のマーカペンで書かれた部分を読みとりマーカの輪郭情報を生成し、つぎのパターン化・太らせ・マスキング・トリミング回路１１７でこの輪郭情報から太らせやマスキングやトリミングを行う。また、Ｙ信号生成・色検出回路１１３からの色検出信号によりパターン化を行う。
【００２３】
パターン化・太らせ・マスキング・トリミング回路１１７からの出力信号は、プリンタ部２に出力する場合は、後述する画像データセレクタ１１８により選択され、レーザドライバ回路１１９に入力され各種処理された信号をレーザを駆動するための信号に変換する。レーザドライバ１１９の出力信号は、プリンタ２に入力され可視像として画像形成が行われる。
【００２４】
画像メモリ１２０は、画像データセレクタ１１８により送られた画像データをＣＰＵ１２２の指示により画像メモリ１２０の指定位置に後述する方法で、記憶及び読みだしを行い、回転処理、画像をメモリ上で合成する機能を行っている。
【００２５】
コネクタ１２１は、装置外部と通信を行うためのインタフェースで、USBやIEEE1394等々で外部デバイスやPCや他の装置と接続される。
【００２６】
ＣＰＵ回路１２２はリーダ部１を制御するもので、制御プログラム、エラー処理プログラムなどを記憶するＲＯＭ１２４と各種プログラムのワークエリアなどのために利用されるＲＡＭ１２５と各種タイマー制御部等から構成される。また、画像メモリ１２０に蓄積された画像データの中で必要なデータはCPU１２２の指示により、圧縮器126と通して圧縮しハードディスク127に蓄積される。ハードディスク127に記憶された画像データを、伸張器126を通してＣＰＵ１２２の指示により画像メモリ上に展開することも可能である。
【００２７】
操作部１２３の説明
操作部１２３はリーダ部１の画像処理に対する画像編集内容、コピー枚数等の画像動作を指示する各種キー群と、操作時の内容を表示する表示部等を有している。図７は本実施例の操作部１２３の詳細を示したものである。この操作部１２３には、各種キーと、液晶表示装置からなるドットマトリックスで構成される液晶表示部250とが配置されている。
【００２８】
液晶表示部7-250はタッチパネルであり、キー表示部を押下することにキー入力が出来る。
【００２９】
ハードキー群240は、各種ハードキーであり、スタートキー7-241は、コピーをスタートする為のキーであり、復帰キー7-246は設定モードを標準状態に復帰するためのキーである。
【００３０】
またキー群7-245は、コピー枚数、ズーム倍率等を入力させる０〜９までのテンキーとその入力をその入力をクリアするためのクリアキーである。このキー群で入力されたコピー部数は、液晶表示部7-253に表示される。ガイドキー7-247は、各機能のガイド画面を表示させるためのキーであり、ユーザーモードキー7-248は、機器の各種設定を行うためのキーである。
【００３１】
液晶表示部7-250は、装置の状態、コピー枚数、倍率、選択用紙及び各種操作画面を表示する。液晶表示部7-250には、タッチキーも表示される。キー7-252は、給紙段及びオート用紙選択を選択するキーであり、このキーを押下すると  給紙段選択画面(図示しない)が表示される。この画面で給紙段を選択しOKキー7-270を押下すると、この画面は閉じ、表示部7-251に表示される。キー7-258・キー7-262は濃度調整を行うためのキーで、これにより調整される濃度は、表示部7-263に表示される。キー7-259は自動濃度調整機能をON/OFFするためのキーとその表示部である。
【００３２】
キー7-254、キー7-255はそれぞれ等倍、縮小／拡大を設定するキーである。キー7-255を押下すると拡大縮小設定画面(図示しない)が表示され、拡大縮小を詳細に設定できる。倍率は、液晶表示部7-264にも表示される。
【００３３】
キー7-260は応用モードキーであり、キー7-260を押下すると、各種モード設定画面に移行する。
【００３４】
画像メモリ部１２０の説明
図８、図9、を用いて画像の記憶方法、読みだし用法について説明する。図８（１）は、画像メモリの１つの記憶容量を示したもので、本実施例では、600dpi基準でＡ３サイズの記憶ができるもので、縦7015ｘ横9920ビットで構成される。この記憶領域が図６に示す様に画像レイアウト領域１つとキャラクタ用データ１つと画像記憶領域として、１００枚分の画像が記憶できる様に構成されている。続いて図８（２）を用いて原稿画像を画像メモリに記憶する場合の例を示したものである。（２ａ）のようにおかれた原稿は、図に示す様に矢印の方向に順次読み込まれ、先ず、１ライン目が読み込まれると、（２ｂ）に示されるように（０、０）アドレスをスタート位置にＸ方向のカウントアップ、Ｙ方向のカウントアップに指定して、先ず１ライン目が読み込まれるとＹ方向のカウンタが（０、7015）方向に順に書き込まれる。次に２ライン目が読み込まれると、Ｘ方向のカウンタがアップされ（１、０）アドレスから（１、7015）アドレス方向に順に書き込まれる。次に３ライン目が読み込まれると、Ｘ方向のカウンタがアップされ（２、０）アドレスから（２、7015）アドレスまで書き込まれる。この様に読み込み、書き込みを繰り返して（4960、7015）まで書き込まれる。
【００３５】
次に（２）を用いてメモリに書き込まれた画像データを読み出す処理を（３）（４）を用いて説明する。（３）で記憶されたデータは、（３ａ）に示す様に先ず、１ライン目は、（4960、０）アドレスをスタート位置に、Ｘカウンタを順にカウントダウン、Ｙ方向のカウンタをアップに指定して（０、０）方向にＸカウンタを順にダウンしながら読みだす。つぎにＹカウンタをアップさせ、２ライン目の読みだしが行われ、（4960、１）アドレスから（０、１）の方向に読みだし、順次このように読み出す事により（３ｂ）の画像を読み出すことができる。
【００３６】
（４）では記憶されたデータは、（４ｂ）に示す様に先ず１ライン目は（０、０）のアドレスをスタート位置にし、Ｘ方向のカウンタをアップ、Ｙ方向のカウンタをダウンに指定して（０、7015）の方向にＹカウンタを順次アップしながら読み出す。次にＸカウンタをアップさせ、２ライン目の読みだしが行われ、（１、０）アドレスから（１、7015）方向に読みだし、順次この様に読み出すことにより、（４ｂ）の読みだしをおこなうことができる。従って、（２ａ）に示すＡ４幅の原稿を（３）の方向で読み出すことで画像を回転しないで読み出すことができる。
【００３７】
また、（４ｃ）に示すようにまず1ライン目は（4960、7015）アドレスをスタート位置にYカウンタをカウントダウンし（4960、０）まで順次読み出す。2ライン目はXカウンタをカウントダウンさせ、（4959、7015）からYカウンタをカウントダウンし、（4959，０）まで順読み出す。順次このように読み出すことにより（４ｄ）の180度回転した画像を読み出すことができる。
【００３８】
図9の画像レイアウトメモリについて説明する。前述したように（５ａ）（５ｂ）のような個々に記憶された画像を読みだし、画像レイアウトメモリの所望の位置に画像を書き込むことにより（５ｃ）に示すように別々の原稿画像をメモリ上で合成することができる。
【００３９】
ハードディスク部１２７の説明
図10は、画像/管理データ蓄積用HDD127であり、CPU122に指示された場合に圧縮器126を用いてHDD127に格納する。このとき圧縮器126が圧縮用にメモリが必要な場合は、図9に示す、符号化用テンポラリ１もしくは符号用テンポラリ２メモリを一時使用し、符号化したデータをHDD127に蓄積する。
【００４０】
HDD127は図1に示すように、領域を分けて使用する。ユーザーBOX領域、管理領域、汎用データ領域は、ファイルシステムが適用されており、ファイル単位のアクセスが可能ある。ユーザーBOX領域は、ユーザーBOX機能を実現するための、ファイル名/ユーザー名などがBOX毎に記載されたファイルが格納されている。管理領域は、本発明の画像差分管理用のデータが蓄積されている。画像データ領域、一時データ領域は、画像フォーマット専用のファイルシステムが適用されており、画像のみの入出力が可能である。一時データ領域は、一時的に使用される画像データ領域であり、電源ON時に消去される領域であり、コピー機能などに用いられる。
【００４１】
上記の領域は、HDD上はパーティションという構造で区切られている。図1はパーティション構成の一例である(パーティションの数はシステムごとに異なる)。HDDは、セクタと呼ばれる512byte のブロック単位で使用可能であり、HDD上の先頭のセクタに記録されている情報をMBR(Master Boot Record:マスターブートレコード)と呼ぶ。MBRには、基本1、基本2、基本3、拡張の4パーティションの位置情報（先頭セクタ及びセクタ数）が記録されている。また、拡張パーティションはさらに拡張1〜12に分割され、拡張1には拡張1及び拡張2の位置情報が記録されており、以下、各拡張パーティションには、そのパーティションと次の拡張パーティションの位置情報が記録されている。このように、HDD上のパーティションの構成は数珠つなぎにHDD上に記録されている。
【００４２】
図2は、本実施例のシステム起動方法において使用されるHDDのパーティション構成図であり、図1と比較して、MBRと基本1との間に起動用の領域が確保されている。この起動用領域は、その位置情報がMBRには記載されず、パーティションとしては認識されない。
【００４３】
プリンタ部２の説明
図４を参照しながらプリンタ部２の構成および動作について説明する。
【００４４】
プリンタ部２に入力された画像信号は、露光制御部２０１にて変調された光信号に変換されて感光体２０２を照射する。照射光によって感光体２０２上に作られた潜像は現像器２０３によって現像される。上記現像像の先端とタイミングを併せて転写紙積載部２０４、もしくは２０５より転写紙が搬送され、転写部２０６に於て、上記現像された像が転写される。転写された像は定着部２０７にて転写紙に定着された後、排紙部２０８より装置外部に排出される。排紙部２０８から出力された転写紙は、製本ユニット２３０にうけわたされる。製本ユニット２３０は、処理内容により転写紙の進行方向を変更することにより後処理を行う。パンチ機能が働いている場合は、パンチユニット２９０においてパンチ穴あけを行ために方向変更材２３２、２３５を制御し、パンチユニット２９０に導く。同様にステイプル機能がはたらいている場合も、ステイプルユニット２８０においてステイプルを行うために、方向変更材２３２、２３５を制御する。ステイプルユニットは、ステイプルの種類に応じたステイプルを行う。
【００４５】
図4において、上記に説明の無いものは、本発明に無関係であるため特に説明しない。
【００４６】
図3の７８０１は本発明を適用前のシステム起動状況のタイムチャートである。
７８１１に実施例のタイムチャートを記載する。
【００４７】
７８０２は実施例の手法で、システム制御プログラムを高速でロードすることによって短縮可能である。
【００４８】
このようにシステム起動プログラムを配置するフォーマットを変更することにより、起動時間の高速化が可能となる。
【図面の簡単な説明】
【００４９】
【図１】パーティション図
【図２】パーティション図
【図３】実施例における処理時間の図
【図４】断面図
【図５】回路ブロック図
【図６】回路ブロック図
【図７】操作部の図
【図８】画像記憶方法の図
【図９】画像記憶領域の図
【図１０】画像記憶領域の図
【図１】
2009265977.tif 000003
【図２】
2009265977.tif 000004
【図３】
2009265977.tif 000005
【図４】
2009265977.tif 000006
【図５】
2009265977.tif 000007
【図６】
2009265977.tif 000008
【図７】
2009265977.tif 000009
【図８】
2009265977.tif 000010
【図９】
2009265977.tif 000011
【図１０】
2009265977.tif 000012
【手続補正書】
【提出日】平成20年5月1日(2008.5.1)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2009265977.tif 000013