[go: up one dir, main page]

JP2006155116A - Starting device selection system - Google Patents

Starting device selection system Download PDF

Info

Publication number
JP2006155116A
JP2006155116A JP2004343304A JP2004343304A JP2006155116A JP 2006155116 A JP2006155116 A JP 2006155116A JP 2004343304 A JP2004343304 A JP 2004343304A JP 2004343304 A JP2004343304 A JP 2004343304A JP 2006155116 A JP2006155116 A JP 2006155116A
Authority
JP
Japan
Prior art keywords
storage device
control program
information
management table
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004343304A
Other languages
Japanese (ja)
Inventor
Kenichi Ishida
健一 石田
Shinji Ota
真二 太田
Yasuo Saito
保夫 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2004343304A priority Critical patent/JP2006155116A/en
Publication of JP2006155116A publication Critical patent/JP2006155116A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To start a control program which meets a user's need from an optimum storage device without loading a complicated burden on a user. <P>SOLUTION: A plurality of storage devices 21-24 store control programs respectively, and each management table 25 holds information on the performance of each storage device and information on the function of the control program stored by the storage device. A starting condition management means 31 holds assigned information received from the user by a starting condition setting means 1, and a program information management means 32 and a device information management means 33 hold information held in each management table 25. A device selecting means 34 selects the best storage device which satisfies user assigned information based on the information, and a program starting means 35 starts the control program stored in the selected storage device. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、コンピュータ機器が所定の処理動作を実行するための制御プログラムを、各々制御プログラムを格納する複数の記憶デバイスの内から選択して起動させる技術に関し、特に、ユーザの指定に応じて最良な記憶デバイスから制御プログラムを起動させる技術に関する。   The present invention relates to a technique for selecting and starting a control program for a computer device to execute a predetermined processing operation from among a plurality of storage devices each storing a control program, and in particular, best according to a user's specification. The present invention relates to a technique for starting a control program from a storage device.

コンピュータ機器は、例えば、パーソナルコンピュータのような小型コンピュータ、システム管理を行うような大型コンピュータ、コピー装置やプリンタ装置などの機器を構成するコンピュータといったように様々な装置を構成するために利用されている。コンピュータ機器は、公知のように、プロセッサやメモリ等といったハードウエアにより、オペレーティングシステム(OS)やアプリケーションプログラム(AP)等といった制御プログラムを実行することで、所定の処理動作を実行する。
コンピュータ機器では、電源投入時にBIOSプログラムを実行し、これによって、ハードディスク(HD)等の記憶デバイスに格納されている制御プログラムを起動している。
Computer devices are used to configure various devices such as a small computer such as a personal computer, a large computer that performs system management, and a computer that constitutes a device such as a copying apparatus or a printer device. . As is well known, a computer device executes a predetermined processing operation by executing a control program such as an operating system (OS) or an application program (AP) by hardware such as a processor or a memory.
The computer device executes a BIOS program when the power is turned on, thereby starting a control program stored in a storage device such as a hard disk (HD).

ここで、例えば記憶デバイスであるハードディスクが故障した場合でも制御プログラムを起動できるようにするため、コンピュータ機器に、各々が制御プログラムを格納した複数の記憶デバイスを設け、起動させようとした記憶デバイスが故障等した場合には他の記憶デバイスから制御プログラムを起動させる方法が知られている。
例えば、複数の記憶デバイスに予め優先順位を設定しておき、起動時に、オペレーティングシステム(OS)を格納した或る記憶デバイスに障害が発生した場合には次に優先順位の高い記憶デバイスからOSを起動させることで、障害への対処及びコンピュータ機器の運用信頼性の向上を図っている(特許文献1参照。)。
特開2002−215399号公報。
Here, for example, in order to be able to start a control program even when a hard disk as a storage device fails, a plurality of storage devices each storing a control program are provided in a computer device, and a storage device to be started is provided. A method of starting a control program from another storage device in the case of failure or the like is known.
For example, when priorities are set in advance for a plurality of storage devices and a failure occurs in a certain storage device that stores the operating system (OS) at the time of startup, the OS from the storage device with the next highest priority is assigned. By starting the system, it is possible to cope with the failure and improve the operational reliability of the computer equipment (see Patent Document 1).
JP 2002-215399 A.

上記のように、予め設定された優先順位に従って複数の記憶デバイスの内から記憶デバイスを選択し、当該選択した記憶デバイスからオペレーティングシステム(OS)を起動することはなされているが、ユーザニーズの反映や最適な起動処理を実現するための工夫はなされていなかった。   As described above, a storage device is selected from a plurality of storage devices according to a preset priority order, and an operating system (OS) is started from the selected storage device. And no attempt has been made to achieve optimal startup processing.

例えば、記憶デバイスが格納する制御プログラムに機能の差がある場合、電源投入時にユーザが所望の機能を有する制御プログラムを起動させたい時には、予めユーザが各制御プログラムの機能を把握しておく必要があるばかりか、優先順位を変更する操作を予め行わなければならない。
また、例えば、記憶デバイスのアクセス速度が高い方が制御プログラムを高速に起動させることができるが、高速起動を実現しようとする場合には、予めユーザが各記憶デバイスについて性能を把握しておく必要があるばかりか、優先順位を変更する操作を予め行わなければならない。
For example, when there is a difference in function between control programs stored in the storage device, when the user wants to start a control program having a desired function when the power is turned on, the user needs to know the function of each control program in advance. In addition to this, an operation for changing the priority order must be performed in advance.
Also, for example, if the access speed of the storage device is higher, the control program can be started at a higher speed. However, in order to realize the high speed startup, the user needs to know the performance of each storage device in advance. In addition, there is a need to perform an operation for changing the priority in advance.

本発明は、上記従来の事情に鑑みなされたもので、ユーザに煩雑な負担を強いることなく、ユーザニーズを満たす制御プログラムを最適な記憶デバイスから起動することを目的としている。   The present invention has been made in view of the above-described conventional circumstances, and an object thereof is to start a control program that satisfies user needs from an optimal storage device without imposing a burden on the user.

本発明において、記憶デバイスの選択処理や制御プログラムの起動処理は例えばBIOSプログラムによる機能として実現され、本発明は、このような処理を行う起動デバイス選択システム、当該起動デバイス選択システムをコンピュータに実現するプログラム、当該起動デバイス選択システムで実施される方法である。
なお、本発明では、制御プログラムは、典型的にはオペレーティングシステム(OS)とOS上で実行されるアプロケーションプログラム(AP)とを含むプログラムであるが、このような形式に拘らず、コンピュータ機器に所定の処理動作を実行させるプログラムであればよい。
In the present invention, the storage device selection process and the control program activation process are realized as a function of, for example, a BIOS program. A program is a method implemented in the boot device selection system.
In the present invention, the control program is typically a program including an operating system (OS) and an allocation program (AP) executed on the OS. Any program may be used as long as it executes a predetermined processing operation.

本発明に係る起動デバイス選択システムでは、複数の記憶デバイスが各々制御プログラムを格納し、管理テーブルが各記憶デバイスの有する性能(例えばアクセス速度)に係る情報と当該記憶デバイスが格納している制御プログラムが有する機能(例えばAPの諸機能)に係る情報と保持しており、起動条件設定手段によりユーザから受け付けた制御プログラムの処理機能に係る指定入力情報を起動条件管理手段が保持し、デバイス選択手段が管理テーブルに含まれた情報に基づいて起動条件管理手段に保持される処理機能の指定情報を満足する最良の記憶デバイスを選択し、プログラム起動手段が選択された記憶デバイスに格納された制御プログラムを起動する。
したがって、ユーザ指定を満たす機能を有した制御プログラムが、最良の性能を有する記憶デバイスから起動される。
In the activation device selection system according to the present invention, each of the plurality of storage devices stores a control program, and the management table stores information on the performance (for example, access speed) of each storage device and the control program stored in the storage device. The start condition management means holds the specified input information related to the processing function of the control program received from the user by the start condition setting means. Selects the best storage device that satisfies the processing function designation information held in the start condition management means based on the information included in the management table, and the program start means stores the control program stored in the selected storage device Start up.
Therefore, a control program having a function that satisfies the user specification is started from the storage device having the best performance.

ここで、本発明に係る起動デバイス選択システムでは、管理テーブルに各記憶デバイスが格納する制御プログラムの信頼性に係る情報(例えばバージョンやバグ情報)を含めるようにして、デバイス選択手段が、制御プログラムが有する機能及び記憶デバイスが有する性能に制御プログラムの信頼性も加味して、処理機能の指定情報を満足する最良の記憶デバイスを選択するようにしてもよい。
したがって、ユーザ指定を満たす機能を有し且つ信頼性の高い制御プログラムが、最良の性能を有する記憶デバイスから起動される。
Here, in the activation device selection system according to the present invention, the device selection means includes the control program so that the management table includes information (for example, version and bug information) related to the reliability of the control program stored in each storage device. The best storage device that satisfies the specification information of the processing function may be selected in consideration of the reliability of the control program in addition to the function of the storage device and the performance of the storage device.
Therefore, a highly reliable control program having a function satisfying the user specification is started from the storage device having the best performance.

また、本発明では、管理テーブルは記憶デバイスとは別のメモリ領域に形成してもよいが、管理テーブルは各々の記憶デバイスに格納して形成し、各管理テーブルが自己デバイスが有する性能に係る情報と自己デバイスが格納している制御プログラムが有する機能に係る情報(或いは、更に制御プログラムの信頼性に係る情報)とを含んでいるようにするのが好ましい。
このようにすることにより、記憶デバイスを交換したり追加する場合でも、記憶デバイス毎に管理テーブルが付属しているため、各管理テーブルの作成や更新を容易にすることができる。
In the present invention, the management table may be formed in a memory area different from the storage device, but the management table is stored in each storage device, and each management table relates to the performance of the own device. It is preferable that information and information related to the function of the control program stored in the self device (or information related to the reliability of the control program) be included.
In this way, even when a storage device is exchanged or added, a management table is attached to each storage device, so that creation and updating of each management table can be facilitated.

また、本発明では、デバイス選択手段が管理テーブルから直接的に情報を参照して選択処理を行うようにしてもよいが、管理テーブルに含まれる情報を読み出して保持する情報管理手段をデバイス選択手段が利用するメモリ領域に設けるのが好ましく、これによって、選択処理を迅速化することができる。   In the present invention, the device selection unit may perform the selection process by directly referring to the information from the management table. However, the information selection unit that reads and holds the information included in the management table is the device selection unit. Is preferably provided in the memory area used by the computer, thereby speeding up the selection process.

また、本発明では、起動処理に応じて、対応する管理テーブルを更新するようにしてもよい。
この場合、起動された記憶デバイスの情報については、デバイス性能調査手段が選択された記憶デバイスの起動処理動作から当該記憶デバイスの実性能(パフォーマンス)を調査し、テーブル更新手段が当該調査結果に応じて対応する管理テーブルが保持する情報を更新する。また、起動された制御プログラムの情報については、プログラム機能調査手段が選択された記憶デバイスから起動された制御プログラムの実機能(パフォーマンス)を調査し、テーブル更新手段が当該調査結果に応じて対応する管理テーブルが保持する情報を更新する。
In the present invention, the corresponding management table may be updated according to the activation process.
In this case, for the information on the activated storage device, the device performance investigation means investigates the actual performance (performance) of the storage device from the activation processing operation of the selected storage device, and the table update means responds to the investigation result. To update the information held in the corresponding management table. As for the information of the activated control program, the program function investigation means investigates the actual function (performance) of the control program activated from the selected storage device, and the table update means responds according to the investigation result. Update the information held in the management table.

また、本発明では、制御プログラムのバージョンアップやアップデート等といった機能追加や更新処理に応じて、対応する管理テーブルを更新するようにしてもよい。
この場合、プログラム変更手段が記憶デバイスが格納する制御プログラムに機能追加や更新等の変更を加え、テーブル更新手段が当該変更内容に応じて対応する管理テーブルが保持する情報を更新する。
In the present invention, the corresponding management table may be updated according to function addition or update processing such as version upgrade or update of the control program.
In this case, the program changing unit adds a function addition or update to the control program stored in the storage device, and the table updating unit updates the information held in the corresponding management table according to the change contents.

また、本発明では、上記のような選択処理以外に、ユーザ入力等の外部入力に基づいて起動処理を行い、これに応じて対応する管理テーブルを更新するようにしてもよい。なお、この処理は、任意の時期に制御プログラムや記憶デバイスのテーブル情報を更新するために利用できる他、初期作業として管理テーブルを作成する場合に利用することができる。
この場合、外部起動手段が外部からの入力に応じて指定された記憶デバイスを選択して制御プログラムを起動させ、デバイス性能調査手段が当該選択された記憶デバイスの起動処理動作から当該記憶デバイスの実性能を調査し、テーブル更新手段が当該調査結果に応じて対応する管理テーブルが保持する情報を更新する。また、プログラム機能調査手段が選択された記憶デバイスから起動された制御プログラムの実機能を調査し、テーブル更新手段が当該調査結果に応じて対応する管理テーブルが保持する情報を更新する。
In the present invention, in addition to the selection process as described above, the activation process may be performed based on an external input such as a user input, and the corresponding management table may be updated accordingly. This process can be used to update the control program and the table information of the storage device at an arbitrary time, and can also be used to create a management table as an initial operation.
In this case, the external activation unit selects the designated storage device according to the input from the outside and activates the control program, and the device performance investigation unit executes the execution of the storage device from the activation processing operation of the selected storage device. The performance is investigated, and the table updating means updates the information held in the corresponding management table according to the investigation result. Further, the program function investigation unit investigates the actual function of the control program activated from the selected storage device, and the table update unit updates the information held in the corresponding management table according to the investigation result.

なお、本発明に係る起動デバイス選択プログラムは、典型的には、コンピュータに実行させることで、当該コンピュータに、各々制御プログラムを格納する複数の記憶デバイスが有する性能に係る情報と当該記憶デバイスが格納している制御プログラムが有する機能に係る情報(或いは、更に制御プログラムの信頼性に係る情報)とを含んだ管理テーブルに基づいて、ユーザ入力された制御プログラムの処理機能を満足する最良の記憶デバイスを当該複数の記憶デバイスの内から選択するデバイス選択手段と、選択された記憶デバイスに格納された制御プログラムを起動するプログラム起動手段と、を構成する。   Note that the startup device selection program according to the present invention is typically executed by a computer so that the computer stores information related to the performance of each of the plurality of storage devices that store the control program and the storage device. The best storage device that satisfies the processing function of the control program input by the user based on the management table including information related to the function of the control program being operated (or information related to the reliability of the control program) Device selecting means for selecting the storage device from the plurality of storage devices, and program starting means for starting the control program stored in the selected storage device.

また、本発明に係る起動デバイス選択方法は、典型的には、コンピュータが、各々制御プログラムを格納する複数の記憶デバイスが有する性能に係る情報と当該記憶デバイスが格納している制御プログラムが有する機能に係る情報(或いは、更に制御プログラムの信頼性に係る情報)とを含んだ管理テーブルに基づいて、ユーザ入力された制御プログラムの処理機能を満足する最良の記憶デバイスを当該複数の記憶デバイスの内から選択し、当該コンピュータが、選択された記憶デバイスに格納された制御プログラムを起動する。   In addition, the activation device selection method according to the present invention typically includes information relating to the performance of a plurality of storage devices each storing a control program in a computer, and the functions of the control program stored in the storage device. The best storage device that satisfies the processing function of the control program input by the user is selected based on the management table including the information related to (or information related to the reliability of the control program). Then, the computer activates the control program stored in the selected storage device.

本発明によると、ユーザ入力された制御プログラムの処理機能を満足する最良の記憶デバイスを複数の記憶デバイスの内から選択し、選択された記憶デバイスに格納された制御プログラムを起動するようにしたため、制御プログラム機能や記憶デバイス性能等の事前把握や、起動する記憶デバイスの設定操作等といった煩雑な負担をユーザに強いることなく、ユーザニーズを満たす制御プログラムを最適な記憶デバイスから起動することができる。
更に、本発明によると、管理テーブルの更新処理がなされるため、制御プログラム機能や記憶デバイス性能の変化に即した情報管理をすることができ、また、新たに接続した記憶デバイスについても他の記憶デバイスと同様に選択起動の対象とすることができる。
According to the present invention, the best storage device that satisfies the processing function of the control program input by the user is selected from the plurality of storage devices, and the control program stored in the selected storage device is started. The control program that satisfies the user needs can be started from the optimum storage device without forcing the user to make a complicated burden such as prior understanding of the control program function, storage device performance, and the like and setting operation of the storage device to be started.
Furthermore, according to the present invention, since the management table is updated, information management can be performed in accordance with changes in the control program function and storage device performance, and other newly stored storage devices can be stored in other storage devices. Like the device, it can be selected and activated.

本発明を一実施例に基づいて具体的に説明する。
コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等といった複数の機能を備えた複合機に本発明を適用した実施例であり、当該複合機はコンピュータハードウエアによりプログラムを実行することで所定の処理動作を実行するコンピュータ機器である。
そして、この複合機に本発明に係る記憶デバイス選択プログラムを実行させることにより、記憶デバイスを選択して当該記憶デバイスに格納されている制御プログラムを起動する機能手段を構成している。
The present invention will be specifically described based on an example.
This is an embodiment in which the present invention is applied to a multifunction machine having a plurality of functions such as a copy function, a scanner function, a facsimile function, and a printer function, and the multifunction machine executes a predetermined processing operation by executing a program by computer hardware. Is a computer device that executes
Then, by causing the multi-function device to execute the storage device selection program according to the present invention, a functional unit that selects a storage device and starts a control program stored in the storage device is configured.

図1には、本例の複合機に設けられた機能的な構成を示してある。なお、本発明は複合機の係わらず、種々なコンピュータ機器に適用することができる。
本例の複合機は、ユーザから制御プログラムの処理機能に係る指定入力を受け付ける起動条件設定手段として操作キーやメニュー画面等を有するユーザインタフェース1を備え、各々制御プログラムを格納する複数の記憶デバイスとしてハードディスクメモリ(HD)21、フラッシュメモリ22、メモリディスク(CD-ROM)23、フロッピー(登録商標)ティスク(FD)24を備え、記憶デバイスの選択や制御プログラムの起動等といった処理部としてBIOSプログラムモジュール3を備えている。
FIG. 1 shows a functional configuration provided in the multifunction machine of this example. Note that the present invention can be applied to various computer devices regardless of the multifunction peripheral.
The multifunction machine of this example includes a user interface 1 having operation keys, a menu screen, and the like as a start condition setting unit that receives a designation input related to a processing function of a control program from a user, and a plurality of storage devices each storing a control program A hard disk memory (HD) 21, a flash memory 22, a memory disk (CD-ROM) 23, a floppy (registered trademark) disk (FD) 24, and a BIOS program module as a processing unit for selecting a storage device, starting a control program, etc. 3 is provided.

なお、本例では、各記憶デバイス21〜24に各々管理テーブル25が格納されており、後述するように、各管理テーブル25は、その記憶デバイスが有する性能に係る情報、その記憶デバイスが格納している制御プログラムが有する機能に係る情報、その記憶デバイスが格納する制御プログラムの信頼性に係る情報を含んでいる。   In this example, the management table 25 is stored in each of the storage devices 21 to 24. As will be described later, each management table 25 stores information relating to the performance of the storage device and the storage device. Information relating to the function of the control program being stored, and information relating to the reliability of the control program stored in the storage device.

また、本例の複合機は、選択された記憶デバイスの起動処理動作から当該記憶デバイスの実性能を調査するとともに当該選択起動された制御プログラムの実機能を調査する調査手段4、記憶デバイスが格納する制御プログラムにバージョンアップや機能追加等の変更を加えるプログラム変更手段5、ユーザ入力等の外部入力に応じて指定された記憶デバイスを選択して制御プログラムを起動させる外部起動手段6、調査手段4による調査結果やプログラム変更手段5による変更内容に応じて対応する管理テーブルが保持する情報を更新する管理テーブル更新手段7を備えている。   Further, the MFP of this example investigates the actual performance of the storage device from the activation processing operation of the selected storage device and stores the investigation device 4 that investigates the actual function of the selected and activated control program. Program changing means 5 for changing the control program to be upgraded, adding functions, etc., external starting means 6 for selecting a storage device designated in accordance with an external input such as user input, and investigating means 4 Management table updating means 7 for updating information held in the corresponding management table in accordance with the result of the investigation and the contents changed by the program changing means 5.

BIOSプログラムモジュール3は、起動条件設定手段1から入力されたユーザ指定情報を保持する起動条件管理手段31、各記憶デバイスの管理テーブル25に含まれる制御プログラムの機能に係る情報と制御プログラムの信頼性に係る情報とを読み出して保持するプログラム情報管理手段32、各記憶デバイスの管理テーブル25に含まれる記憶デバイスが有する性能に係る情報を読み出して保持するデバイス情報管理手段33、プログラム情報管理手段32及びデバイス情報管理手段33に保持された情報に基づいて、起動条件管理手段31に保持されたユーザ指定の処理機能を満足する制御プログラムを格納した最良の記憶デバイスを選択するデバイス選択手段34、当該選択された記憶デバイスに格納された制御プログラムを起動するプログラム起動手段35を有している。   The BIOS program module 3 includes an activation condition management unit 31 that holds user-specified information input from the activation condition setting unit 1, information related to the function of the control program included in the management table 25 of each storage device, and the reliability of the control program Program information management means 32 for reading and holding information on the device, device information management means 33 for reading and holding information on the performance of the storage devices included in the management table 25 of each storage device, program information management means 32, and Based on the information held in the device information management means 33, the device selection means 34 for selecting the best storage device storing the control program satisfying the user-specified processing function held in the start condition management means 31, the selection The control program stored in the specified storage device Have that program start-up means 35.

ここで、本例では、起動条件管理手段31、プログラム情報管理手段32、デバイス情報管理手段33を備えるが、起動条件設定手段1から入力されたユーザ指定情報と各管理テーブル25に保持された情報とに基づいて、デバイス選択手段34が選択処理を行うようにしてもよい。
また、本例では、コンピュータが本発明に係るデバイス選択プログラムを実行することでデバイス選択手段34及びプログラム起動手段35を構成するが、他の機能手段(調査手段4、プログラム変更手段5、外部起動手段6、管理テーブル更新手段7等)も同様に構成してもよい。
In this example, the activation condition management unit 31, the program information management unit 32, and the device information management unit 33 are provided. The user designation information input from the activation condition setting unit 1 and the information stored in each management table 25 are provided. Based on the above, the device selection unit 34 may perform the selection process.
Further, in this example, the device selection unit 34 and the program activation unit 35 are configured by the computer executing the device selection program according to the present invention, but other functional units (inspection unit 4, program change unit 5, external activation) The means 6, the management table update means 7, etc. may be configured similarly.

本例の制御プログラムは、図2に示すように、オペレーティングシステム(OS)とアプリケーションプログラムAPとを含んでおり、複合機の処理に要するアプリケーションプログラムとしてコピー機能に係るプログラム(C)、スキャナ機能に係るプログラム(S)、ファクシミリ機能に係るプログラム(F)、プリンタ機能に係るプログラム(F)が含まれている。
ここで、本例は、記憶デバイス21〜24にそれぞれ格納されている各制御プログラムが全く同じである場合の他、これら制御プログラム間で差異がある場合にユーザ指定に沿った最良の制御プログラムが起動されるようにする。例えば、図3に示すように異なる記憶デバイスに格納されている制御プログラム間でOSやAPのバージョンに差異がある場合や、図4に示すように異なる記憶デバイスに格納されている制御プログラム間でAPが有する機能に差異がある場合に、ユーザ指定した機能を満たす最良の制御プログラムが起動されるようにする。
As shown in FIG. 2, the control program of this example includes an operating system (OS) and an application program AP. As an application program required for processing of the multifunction peripheral, a program (C) related to a copy function, a scanner function The program (S), the program (F) related to the facsimile function, and the program (F) related to the printer function are included.
Here, in this example, when the control programs stored in the storage devices 21 to 24 are exactly the same, or when there is a difference between these control programs, the best control program according to the user designation is To be launched. For example, when there is a difference in OS or AP version between control programs stored in different storage devices as shown in FIG. 3, or between control programs stored in different storage devices as shown in FIG. When there is a difference in the functions of the AP, the best control program that satisfies the function specified by the user is started.

図5には、本例の管理テーブル25に保持されている情報の詳細を示してある。
管理テーブル25は、当該管理テーブルを格納している記憶デバイスが有する性能に係る情報として、シーケンシャルアクセス速度、ランダムアクセス速度等のデバイス性能を含むデバイス性能情報25cを保持している。なお、シーケンシャルアクセス速度はOSの読み出し速度の性能指標として利用され、ランダムアクセス速度は各APの読み出し速度の性能指標として利用される。
すなわち、例えば記憶デバイス21の管理テーブル25であれば、当該ハードディスク装置(HD)21が有する性能情報を含んでいる。
FIG. 5 shows details of information held in the management table 25 of this example.
The management table 25 holds device performance information 25c including device performance such as a sequential access speed and a random access speed as information related to the performance of the storage device storing the management table. The sequential access speed is used as a performance index for the OS read speed, and the random access speed is used as a performance index for the read speed of each AP.
That is, for example, the management table 25 of the storage device 21 includes the performance information of the hard disk device (HD) 21.

また、管理テーブル25は、当該管理テーブルと共に同じ記憶デバイスに格納されている制御プログラムが有する機能に係る情報として、OS及びAPのサイズ25a、各アプリケーションプログラムの機能(AP機能)情報25bを保持している。なお、OS及びAPのサイズ25aは上記のシーケンシャルアクセス速度やランダムアクセス速度を測るためのパラメータとして利用される。
すなわち、例えば記憶デバイス23の管理テーブル25であれば、当該ディスクメモリ(CD-ROM)23に格納されている各アプリケーションプログラム(C、S、F、P)がそれぞれ有する機能情報を含んでいる。
In addition, the management table 25 holds OS and AP size 25a and function (AP function) information 25b of each application program as information relating to the functions of the control program stored in the same storage device together with the management table. ing. The OS and AP sizes 25a are used as parameters for measuring the sequential access speed and the random access speed.
That is, for example, in the case of the management table 25 of the storage device 23, the function information included in each application program (C, S, F, P) stored in the disk memory (CD-ROM) 23 is included.

なお、上記のように、制御プログラムの構成や機能には記憶デバイス間で差異があり、例えば、全ての種類のアプリケーションプログラム(C、S、F、P)を含んで椅子制御プログラム、これらアプリケーションプログラムの内の一部を含んでいない制御プログラムといったような相違がある。更には、同じ種類のアプリケーションプログラムであっても、例えば、機能AとBの全てを有しているアプリケーション(C)と、機能Aは有しているが機能Bは有していないアプリケーション(C)といったような相違がある。   As described above, the configuration and functions of the control program vary among storage devices. For example, the chair control program including all types of application programs (C, S, F, P), and these application programs There is a difference such as a control program that does not include a part of the control program. Furthermore, even in the same type of application program, for example, an application (C) having all functions A and B, and an application (C) having function A but not function B (C) ).

また、管理テーブル25は、当該管理テーブルと共に同じ記憶デバイスに格納されている制御プログラム信頼性に係る情報として、OSのバージョン情報、各APのバージョン情報、これらプログラムのバグ情報を含むプログラム信頼性情報25dを保持している。
すなわち、例えば記憶デバイス24の管理テーブル25であれば、当該フロッピー(登録商標)ディスク(FD)24に格納されているOS及び各APの信頼性に係る情報を含んでいる。
In addition, the management table 25 includes OS version information, each AP version information, and program reliability information including bug information of these programs as information related to control program reliability stored in the same storage device together with the management table. 25d.
That is, for example, the management table 25 of the storage device 24 includes information related to the reliability of the OS and each AP stored in the floppy (registered trademark) disk (FD) 24.

次に、本例による制御プログラムの選択起動処理を説明する。なお、当該処理は例えば複合機の電源投入時に行われる。
まず、起動条件管理手段31が起動条件設定手段1から入力されたユーザ指定情報を図6に示すように保持し、また、プログラム情報管理手段32が各管理テーブル25から制御プログラムに係る情報25a、25b、25dを読み出して図7に示すように記憶デバイス毎に識別して保持し、また、デバイス情報管理手段33が各管理テーブル25から記憶デバイスに係る情報25cを読み出して図8に示すように記憶デバイス毎に識別して保持する。
なお、これら保持処理は、予め行って保持させておいても、複合機の電源投入時に行ってもよく、要は、以下の選択処理がなされる前に保持させておけばよい。
Next, control program selection activation processing according to this example will be described. This process is performed, for example, when the multifunction device is turned on.
First, the activation condition management means 31 holds the user designation information input from the activation condition setting means 1 as shown in FIG. 6, and the program information management means 32 stores information 25a related to the control program from each management table 25, 25b and 25d are read and identified and stored for each storage device as shown in FIG. 7, and the device information management means 33 reads the information 25c related to the storage device from each management table 25 as shown in FIG. Identify and hold each storage device.
Note that these holding processes may be performed in advance and held, or may be performed when the multifunction device is turned on. In short, it may be held before the following selection process is performed.

そして、デバイス選択手段34が、プログラム情報管理手段32が保持する制御プログラムに係る情報25a、25b、25dに係る情報と、デバイス情報管理手段33が保持する記憶デバイスに係る情報25cとに基づいて、起動条件管理手段31が保持するユーザ指定情報を満足させる最良の制御プログラムを格納した記憶デバイス2を選択する。
例えば、各AP機能情報25bに基づいてユーザ指定した機能を全て含む制御プログラムを特定し、更に、各プログラムサイズ情報25aと各デバイス性能情報25cとからアクセス速度が早い記憶デバイス2を特定して、指定機能条件を満たす制御プログラムを格納した記憶デバイスの内で最もアクセス速度が速い記憶デバイスを選択する。
Then, the device selection unit 34 is based on the information 25a, 25b, 25d related to the control program held by the program information management unit 32 and the information 25c related to the storage device held by the device information management unit 33. The storage device 2 that stores the best control program that satisfies the user-specified information held by the start condition management means 31 is selected.
For example, a control program including all the functions designated by the user based on each AP function information 25b is specified, and further, a storage device 2 having a high access speed is specified from each program size information 25a and each device performance information 25c. The storage device having the fastest access speed is selected from the storage devices that store the control program that satisfies the specified function condition.

図6に示すように、機能AとBを有するコピー機能AP(C)、機能Gを有するスキャナ機能AP(S)、機能Mを有するプリント機能AP(P)がユーザ指定されている場合には、これら機能を有するアプロケーションプログラムを含む制御プログラムを格納している記憶デバイスの内で最もアクセス速度が速い記憶デバイスが選択される。   As shown in FIG. 6, when a copy function AP (C) having functions A and B, a scanner function AP (S) having function G, and a print function AP (P) having function M are designated by the user. The storage device having the fastest access speed is selected from among the storage devices storing the control program including the allocation program having these functions.

ここで、本例では、デバイス選択手段34は上記の選択処理に更に制御プログラムの信頼性情報25dも加味しており、ユーザ指定した機能を全て含む制御プログラムが複数特定された場合には、より新しいバージョンのプログラムを特定し、また、バグが存在するプログラムは選択から除外する処理を行う。
したがって、指定機能条件を満たす信頼性の高い制御プログラムが選択される。
Here, in this example, the device selection unit 34 further takes into account the reliability information 25d of the control program in addition to the above selection process, and when a plurality of control programs including all the functions specified by the user are specified, A new version of the program is specified, and a program having a bug is excluded from selection.
Therefore, a highly reliable control program that satisfies the specified function condition is selected.

上記のように、デバイス選択手段34により最良の記憶デバイス2が選択されると、プログラム起動手段35が当該選択された記憶デバイス2にアクセスして、格納されている制御プログラムを起動する。
したがって、ユーザが指定機能条件を入力設定すると、当該条件を満たす信頼性の高い制御プログラムが迅速に起動されて、複合機に所望の動作処理を実現することができる。
As described above, when the best storage device 2 is selected by the device selection means 34, the program activation means 35 accesses the selected storage device 2 and activates the stored control program.
Therefore, when the user inputs and sets the designated function condition, a highly reliable control program that satisfies the condition is quickly activated, and desired operation processing can be realized in the multifunction peripheral.

そして、本例では、上記のように記憶デバイスが選択されてその制御プログラムが起動されると、調査手段4が、アクセスされた当該記憶デバイスの実際の動作性能(シーケンシャルアクセス速度、ランダムアクセス速度)を測定し、また、起動された制御プログラムの実際の機能パフォーマンス(APの諸機能の実行性)を測定する。
そして、管理テーブル更新手段7が、調査手段4が測定した結果により対応する管理テーブル25の保持情報を更新する。例えば、ハードディスク(HD)21の制御プログラムが起動された場合には、当該ハードディスク21の管理テーブル25の保持情報が、ハードディスク21の実動作でのアクセス速度情報及び当該制御プログラムの実動作での機能情報で更新されて最新化される。
In this example, when the storage device is selected and the control program is started as described above, the investigating unit 4 performs the actual operation performance (sequential access speed, random access speed) of the accessed storage device. , And the actual functional performance (executability of various functions of the AP) of the activated control program is measured.
Then, the management table update means 7 updates the corresponding information held in the management table 25 based on the result measured by the investigation means 4. For example, when the control program of the hard disk (HD) 21 is activated, the information held in the management table 25 of the hard disk 21 includes the access speed information in the actual operation of the hard disk 21 and the function in the actual operation of the control program. Updated with information and updated.

次に、本例による制御プログラムの変更に係る管理テーブルの更新処理を説明する。
プログラム変更手段5により、例えば、或る記憶デバイスが格納している制御プログラムに変更を加えた場合、或いは、制御プログラムを格納した新たな記憶デバイスを複合機に接続した場合には、当該変更内容に基づいて、管理テーブル更新手段7が、対応する管理テーブル25の保持情報を更新する。
すなわち、制御プログラムに何らかの変更を加えると、対応する管理テーブル25には当該制御プログラムに即した情報が更新保持される。
Next, the management table update process related to the change of the control program according to this example will be described.
For example, when the program changing means 5 changes a control program stored in a certain storage device or when a new storage device storing a control program is connected to the multifunction peripheral, the change contents Then, the management table update unit 7 updates the information held in the corresponding management table 25.
That is, when any change is made to the control program, information corresponding to the control program is updated and held in the corresponding management table 25.

次に、本例による任意的な制御プログラムの起動に係る管理テーブルの更新処理を説明する。
外部起動手段6により、或る記憶デバイスが格納している制御プログラムを起動させると、上記と同様に、調査手段4が、アクセスされた当該記憶デバイスの実際の動作性能と起動された制御プログラムの実際の機能パフォーマンスを測定し、管理テーブル更新手段7が、調査手段4が測定した結果により対応する管理テーブル25の保持情報を更新(無い場合には作成)する。
例えば、記憶デバイスに格納される管理テーブルを初期的に作成する場合には、上記の処理を行うことにより、対応する記憶デバイスに管理テーブルを作成することができる。
Next, a management table update process related to the activation of an arbitrary control program according to this example will be described.
When a control program stored in a certain storage device is activated by the external activation means 6, as described above, the investigation means 4 determines the actual operation performance of the accessed storage device and the activated control program. The actual functional performance is measured, and the management table updating unit 7 updates (creates if there is no information) stored in the corresponding management table 25 based on the result measured by the investigation unit 4.
For example, when the management table stored in the storage device is initially created, the management table can be created in the corresponding storage device by performing the above processing.

本発明の一実施例に係る起動デバイス選択システムを示す図である。It is a figure which shows the starting device selection system which concerns on one Example of this invention. 本発明の一実施例に係る制御プログラムを説明する図である。It is a figure explaining the control program which concerns on one Example of this invention. 本発明の一実施例に係る制御プログラムを説明する図である。It is a figure explaining the control program which concerns on one Example of this invention. 本発明の一実施例に係るアプリケーションプログラムを説明する図である。It is a figure explaining the application program which concerns on one Example of this invention. 本発明の一実施例に係る管理テーブルの保持情報を説明する図である。It is a figure explaining the holding information of the management table which concerns on one Example of this invention. 本発明の一実施例に係る起動条件管理手段の保持情報を説明する図である。It is a figure explaining the holding information of the starting condition management means which concerns on one Example of this invention. 本発明の一実施例に係るプログラム情報管理手段の保持情報を説明する図である。It is a figure explaining the holding information of the program information management means based on one Example of this invention. 本発明の一実施例に係るデバイス情報管理手段の保持情報を説明する図である。It is a figure explaining the holding information of the device information management means based on one Example of this invention.

符号の説明Explanation of symbols

1:起動条件設定手段、 2、21〜24:記憶デバイス、
3:BIOSモジュール、 4:調査手段、
5:プログラム変更手段、 6:外部起動手段、
7:管理テーブル更新手段、 25:管理テーブル、
25a:プログラムサイズ情報、 25b:アプリケーション機能情報、
25c:デバイス性能情報、 25d:プログラム信頼性情報、
31:起動条件管理手段、 32:プログラム情報管理手段、
33:デバイス情報管理手段、 34:デバイス選択手段、
35:プログラム起動手段、
1: start condition setting means, 2, 21-24: storage device,
3: BIOS module, 4: Investigation means,
5: Program changing means, 6: External starting means,
7: Management table update means 25: Management table
25a: program size information, 25b: application function information,
25c: device performance information, 25d: program reliability information,
31: Startup condition management means, 32: Program information management means,
33: Device information management means 34: Device selection means
35: Program starting means,

Claims (14)

コンピュータ機器に所定の処理動作を実行させる制御プログラムを格納する記憶デバイスを選択して、選択された記憶デバイスが格納する制御プログラムを起動する起動デバイス選択システムであって、
各々制御プログラムを格納する複数の記憶デバイスと、
各記憶デバイスが有する性能に係る情報と当該記憶デバイスが格納している制御プログラムが有する機能に係る情報とを含んだ管理テーブルと、
ユーザから制御プログラムの処理機能に係る指定入力を受け付ける起動条件設定手段と、
前記受け付けた処理機能の指定情報を保持する起動条件管理手段と、
前記管理テーブルに含まれた情報に基づいて、前記起動条件管理手段に保持される処理機能の指定情報を満足する最良の記憶デバイスを選択するデバイス選択手段と、
前記選択された記憶デバイスに格納された制御プログラムを起動するプログラム起動手段と、
を備えたことを特徴とする起動デバイス選択システム。
A startup device selection system that selects a storage device that stores a control program that causes a computer device to execute a predetermined processing operation, and starts a control program stored in the selected storage device,
A plurality of storage devices each storing a control program;
A management table including information related to the performance of each storage device and information related to the function of the control program stored in the storage device;
An activation condition setting means for accepting a designation input related to the processing function of the control program from the user;
An activation condition management means for holding the received processing function designation information;
Device selection means for selecting the best storage device that satisfies the processing function designation information held in the start condition management means based on the information included in the management table;
Program starting means for starting a control program stored in the selected storage device;
A boot device selection system comprising:
請求項1に記載の起動デバイス選択システムにおいて、
前記管理テーブルは各々の記憶デバイスに格納されており、各管理テーブルは自己デバイスが有する性能に係る情報と自己デバイスが格納している制御プログラムが有する機能に係る情報とを含んでいることを特徴とする起動デバイス選択システム。
The boot device selection system according to claim 1,
The management table is stored in each storage device, and each management table includes information on the performance of the self device and information on the function of the control program stored in the self device. And boot device selection system.
請求項1又は請求項2に記載の起動デバイス選択システムにおいて、
前記管理テーブルには各記憶デバイスが格納する制御プログラムの信頼性に係る情報が含まれており、
前記デバイス選択手段は、制御プログラムが有する機能及び記憶デバイスが有する性能に制御プログラムの信頼性も加味して、前記処理機能の指定情報を満足する最良の記憶デバイスを選択することを特徴とする起動デバイス選択システム。
In the boot device selection system according to claim 1 or 2,
The management table includes information related to the reliability of the control program stored in each storage device,
The device selecting means selects the best storage device that satisfies the specified information of the processing function, taking into consideration the reliability of the control program in addition to the function of the control program and the performance of the storage device. Device selection system.
請求項1乃至請求項3のいずれか1項に記載の起動デバイス選択システムにおいて、
前記管理テーブルに含まれる情報を読み出して保持する情報管理手段を備え、
前記デバイス選択手段は、当該情報管理手段に保持された情報に基づいて、前記起動条件管理手段に保持される処理機能の指定情報を満足する最良の記憶デバイスを選択することを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 3,
Comprising information management means for reading and holding information contained in the management table;
The device selection means selects the best storage device that satisfies the processing function designation information held in the activation condition management means based on the information held in the information management means. Selection system.
請求項1乃至請求項4のいずれか1項に記載の起動デバイス選択システムにおいて、
前記選択された記憶デバイスの起動処理動作から当該記憶デバイスの実性能を調査するデバイス性能調査手段と、
当該デバイス性能調査手段による調査結果に応じて、対応する管理テーブルが保持する情報を更新するテーブル更新手段と、
を備えたことを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 4,
Device performance investigation means for investigating the actual performance of the selected storage device from the startup processing operation of the selected storage device;
In accordance with the investigation result by the device performance investigation means, table update means for updating the information held in the corresponding management table;
A boot device selection system comprising:
請求項1乃至請求項5のいずれか1項に記載の起動デバイス選択システムにおいて、
前記選択された記憶デバイスから起動された制御プログラムの実機能を調査するプログラム機能調査手段と、
当該プログラム機能調査手段による調査結果に応じて、対応する管理テーブルが保持する情報を更新するテーブル更新手段と、
を備えたことを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 5,
A program function investigating means for investigating an actual function of a control program started from the selected storage device;
Table updating means for updating the information held in the corresponding management table in accordance with the investigation result by the program function investigation means;
A boot device selection system comprising:
請求項1乃至請求項6のいずれか1項に記載の起動デバイス選択システムにおいて、
前記記憶デバイスが格納する制御プログラムに変更を加えるプログラム変更手段と、
当該プログラム変更手段による更新内容に応じて、対応する管理テーブルが保持する情報を更新するテーブル更新手段と、
を備えたことを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 6,
Program changing means for changing the control program stored in the storage device;
Table updating means for updating the information held in the corresponding management table in accordance with the update contents by the program changing means;
A boot device selection system comprising:
請求項1乃至請求項7のいずれか1項に記載の起動デバイス選択システムにおいて、
外部からの入力に応じて指定された記憶デバイスを選択して制御プログラムを起動させる外部起動手段と、
当該選択された記憶デバイスの起動処理動作から当該記憶デバイスの実性能を調査するデバイス性能調査手段と、
当該デバイス性能調査手段による調査結果に応じて、対応する管理テーブルが保持する情報を更新するテーブル更新手段と、
を備えたことを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 7,
An external activation means for selecting a storage device designated in accordance with an external input and activating the control program;
Device performance investigation means for investigating the actual performance of the storage device from the startup processing operation of the selected storage device;
In accordance with the investigation result by the device performance investigation means, table update means for updating the information held in the corresponding management table;
A boot device selection system comprising:
請求項1乃至請求項8のいずれか1項に記載の起動デバイス選択システムにおいて、
外部からの入力に応じて指定された記憶デバイスを選択して制御プログラムを起動させる外部起動手段と、
当該選択された記憶デバイスから起動された制御プログラムの実機能を調査するプログラム機能調査手段と
当該プログラム機能調査手段による調査結果に応じて、対応する管理テーブルが保持する情報を更新するテーブル更新手段と、
を備えたことを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 8,
An external activation means for selecting a storage device designated in accordance with an external input and activating the control program;
Program function investigation means for investigating the actual function of the control program started from the selected storage device, and table update means for updating information held in the corresponding management table according to the investigation result by the program function investigation means; ,
A boot device selection system comprising:
請求項1乃至請求項9のいずれか1項に記載の起動デバイス選択システムにおいて、
制御プログラムは、オペレーティングシステムと、アプリケーションプログラムを含んでいることを特徴とする起動デバイス選択システム。
The boot device selection system according to any one of claims 1 to 9,
An activation device selection system, wherein the control program includes an operating system and an application program.
コンピュータに実行させることで、当該コンピュータに所定の処理動作を実行させる制御プログラムを格納する記憶デバイスを選択して、選択した記憶デバイスが格納する制御プログラムを起動するさせる起動デバイス選択プログラムであって、
各々制御プログラムを格納する複数の記憶デバイスが有する性能に係る情報と当該記憶デバイスが格納している制御プログラムが有する機能に係る情報とを含んだ管理テーブルに基づいて、ユーザ入力された制御プログラムの処理機能を満足する最良の記憶デバイスを当該複数の記憶デバイスの内から選択するデバイス選択手段と、
前記選択された記憶デバイスに格納された制御プログラムを起動するプログラム起動手段と、
をコンピュータに構成することを特徴とする起動デバイス選択プログラム。
A startup device selection program for selecting a storage device for storing a control program for causing the computer to execute a predetermined processing operation by causing the computer to execute, and starting a control program stored in the selected storage device,
The control program input by the user based on a management table that includes information related to the performance of the plurality of storage devices each storing the control program and information related to the function of the control program stored in the storage device. Device selecting means for selecting the best storage device satisfying the processing function from the plurality of storage devices;
Program starting means for starting a control program stored in the selected storage device;
A boot device selection program, comprising:
請求項11に記載の起動デバイス選択プログラムにおいて、
前記管理テーブルには各記憶デバイスが格納する制御プログラムの信頼性に係る情報が含まれており、
コンピュータには、制御プログラムが有する機能及び記憶デバイスが有する性能に制御プログラムの信頼性も加味して、前記処理機能を満足する最良の記憶デバイスを選択するデバイス選択手段が構成されることを特徴とする起動デバイス選択プログラム。
In the boot device selection program according to claim 11,
The management table includes information related to the reliability of the control program stored in each storage device,
The computer comprises device selection means for selecting the best storage device that satisfies the processing function, taking into account the reliability of the control program in addition to the function of the control program and the performance of the storage device. Boot device selection program to be executed.
コンピュータが、記憶デバイスを選択して、選択した記憶デバイスに格納されている自己のコンピュータに所定の処理動作を実行させる制御プログラムを起動する処理を行う起動デバイス選択方法であって、
コンピュータが、各々制御プログラムを格納する複数の記憶デバイスが有する性能に係る情報と当該記憶デバイスが格納している制御プログラムが有する機能に係る情報とを含んだ管理テーブルに基づいて、ユーザ入力された制御プログラムの処理機能を満足する最良の記憶デバイスを当該複数の記憶デバイスの内から選択し、
前記コンピュータが、前記選択された記憶デバイスに格納された制御プログラムを起動する ことを特徴とする起動デバイス選択方法。
A startup device selection method in which a computer selects a storage device and performs a process of starting a control program for causing the computer of the host stored in the selected storage device to execute a predetermined processing operation,
The computer is input by a user based on a management table including information related to performance of a plurality of storage devices each storing a control program and information related to functions included in the control program stored in the storage device Selecting the best storage device satisfying the processing function of the control program from the plurality of storage devices;
An activation device selection method, wherein the computer activates a control program stored in the selected storage device.
請求項13に記載の起動デバイス選択方法において、
前記管理テーブルには各記憶デバイスが格納する制御プログラムの信頼性に係る情報が含まれており、
コンピュータは、制御プログラムが有する機能及び記憶デバイスが有する性能に制御プログラムの信頼性も加味して、前記処理機能を満足する最良の記憶デバイスを選択することを特徴とする起動デバイス選択方法。
The boot device selection method according to claim 13,
The management table includes information related to the reliability of the control program stored in each storage device,
The computer selects a best storage device that satisfies the processing function, considering the reliability of the control program in addition to the function of the control program and the performance of the storage device.
JP2004343304A 2004-11-29 2004-11-29 Starting device selection system Pending JP2006155116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004343304A JP2006155116A (en) 2004-11-29 2004-11-29 Starting device selection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004343304A JP2006155116A (en) 2004-11-29 2004-11-29 Starting device selection system

Publications (1)

Publication Number Publication Date
JP2006155116A true JP2006155116A (en) 2006-06-15

Family

ID=36633357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004343304A Pending JP2006155116A (en) 2004-11-29 2004-11-29 Starting device selection system

Country Status (1)

Country Link
JP (1) JP2006155116A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008241841A (en) * 2007-03-26 2008-10-09 Kyocera Mita Corp Image forming apparatus
JP2012069565A (en) * 2010-09-21 2012-04-05 Renesas Electronics Corp Semiconductor integrated circuit and control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008241841A (en) * 2007-03-26 2008-10-09 Kyocera Mita Corp Image forming apparatus
JP2012069565A (en) * 2010-09-21 2012-04-05 Renesas Electronics Corp Semiconductor integrated circuit and control method

Similar Documents

Publication Publication Date Title
JP4671198B2 (en) Information processing device
JP6873811B2 (en) Information processing device
KR102202187B1 (en) Control method
JP2013152695A (en) Image forming apparatus
JP6270616B2 (en) Information processing apparatus, control method therefor, and program
JP2011095952A (en) Method for updating firmware and electronic equipment
US9766877B2 (en) Information processing apparatus that performs update of firmware, control method for the information processing apparatus, and storage medium
US10019212B2 (en) Printing apparatus that decompresses and updates software installed therein, method of controlling the same, and storage medium
JP6404708B2 (en) Information processing apparatus, BIOS setting information changing method, and computer program
US9547487B2 (en) Image forming apparatus, control method therefor, and control program therefor
US11797292B2 (en) Information processing apparatus using swap file, control method therefor, and storage medium
JP2010092458A (en) Image processing apparatus and program starting up method
US11514169B2 (en) Information processing apparatus, method of controlling information processing apparatus, and storage medium
JP2006155116A (en) Starting device selection system
JP2006126987A (en) Image processing device
JP6099365B2 (en) Information processing system, information processing apparatus, information processing program, application execution method, and storage medium
JP2006113680A (en) Image processing apparatus and image processing apparatus control method
JP2010049643A (en) Information processing system, information processing method, and program
JP2003084854A (en) Computer system and computer system activation control method
JP6851836B2 (en) Information processing equipment, information processing methods and programs
JP5807657B2 (en) Image forming apparatus, activation control method, and activation control program
JP7494543B2 (en) Information processing device and program
JP2004272479A (en) Information processor, image forming device, swap-out control method, program therefor, and recording medium recorded with program
JP2020080120A (en) Information processing apparatus, information processing apparatus updating method, and information processing apparatus updating program
JP2020027554A (en) Information processing device and program