JP2006127105A - Method of installing firmware into electronic apparatus and printed circuit board - Google Patents
Method of installing firmware into electronic apparatus and printed circuit board Download PDFInfo
- Publication number
- JP2006127105A JP2006127105A JP2004313821A JP2004313821A JP2006127105A JP 2006127105 A JP2006127105 A JP 2006127105A JP 2004313821 A JP2004313821 A JP 2004313821A JP 2004313821 A JP2004313821 A JP 2004313821A JP 2006127105 A JP2006127105 A JP 2006127105A
- Authority
- JP
- Japan
- Prior art keywords
- printed circuit
- circuit board
- electronic device
- firmware
- model
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、着脱可能なプリント基板を含んで構成される電子機器にファームウエアをインストールする方法、それに用いるプリント基板、および電子機器に関する。 The present invention relates to a method for installing firmware in an electronic device including a detachable printed circuit board, a printed circuit board used for the method, and an electronic device.
一般に、デイスプレイ装置やプリンタなどの電子機器には、種々のプリント基板が装着されている。プリント基板に実装されたCPUやMPUがプログラムを実行することによって、電子機器の種々の機能が実現される。CPUなどが実行するそのようなプログラムは、一般にファームウエアまたは制御プログラムなどと呼ばれており、フラッシュメモリのような不揮発性のRAM、ROM、または磁気記憶装置(ハードディスク)などの記憶媒体に予めインストールされている。 In general, various printed circuit boards are mounted on electronic devices such as a display device and a printer. Various functions of the electronic device are realized by the CPU or MPU mounted on the printed circuit board executing the program. Such a program executed by a CPU or the like is generally called firmware or a control program, and is installed in advance in a storage medium such as a nonvolatile RAM such as a flash memory, a ROM, or a magnetic storage device (hard disk). Has been.
電子機器の機能が多様化し高度化するにつれて、同じ種類の電子機器であってもその機種が拡大され、これとともにファームウエアの種類も多数にのぼっている。同種の機種であっても、仕向先によって異なったファームウエアが用いられることが一般である。また、それぞれの電子機器に固有に用いられるデータも種々様々となっている。 As the functions of electronic devices diversify and become more sophisticated, the types of electronic devices of the same type have been expanded, and the number of types of firmware has increased. Even in the same type of model, different firmware is generally used depending on the destination. In addition, there are various types of data that are uniquely used for each electronic device.
一方、ハード部品としてのプリント基板は、それらの電子機器に対してできる限り共通で用いることが、その設計や製造の容易さのために、また生産性の向上のために、有利である。 On the other hand, it is advantageous to use a printed circuit board as a hardware component in common as much as possible with respect to these electronic devices for the sake of ease of design and manufacture, and improvement of productivity.
つまり、電子機器の機種がたとえ少量多品種であっても、電子機器の部品であるプリント基板を共通に利用可能とし、全ての機種に対して共通のプリント基板をまとめて製造し管理する方が効率がよく、製造コストの低減の観点からも有効である。 In other words, even if there are many types of electronic devices, it is better to make the printed circuit boards that are parts of the electronic devices available in common, and to manufacture and manage the common printed circuit boards for all models together. It is efficient and effective from the viewpoint of reducing manufacturing costs.
従来において、これらの電子機器やプリント基板の製造過程において、ファームウエアやデータを書き込んだ記憶媒体をプリント基板に取り付けたり、また、記憶媒体をプリント基板に実装した後で、ファームウエアやデータをその記憶媒体に書き込んだりすることが行われる。 Conventionally, in the manufacturing process of these electronic devices and printed circuit boards, a storage medium in which firmware and data are written is attached to the printed circuit board, and after the storage medium is mounted on the printed circuit board, the firmware and data are Writing to a storage medium is performed.
いずれの場合においても、書き込む(インストールする)ファームウエアまたはデータが当該プリント基板および電子機器に合致したものである必要である。そのためには、インストールしようとする記憶媒体またはプリント基板が、どの機種に用いられるのかを識別する必要がある。 In any case, the firmware or data to be written (installed) needs to match the printed circuit board and the electronic device. For this purpose, it is necessary to identify which model the storage medium or printed circuit board to be installed is used for.
従来より、ファームウエアなど種々のプログラムをネットワークなどからインストール方法が種々提案されている(特許文献1)。しかし、ファームウエアのインストールにおいて、そのような識別情報は、機種名や機種番号などを用いて視認可能な状態でプリント基板や記憶媒体それ自体に表示することが多い。製造担当者は、それらの識別表示を見て、プリント基板とインストールすべきファームウエアとの整合性の確認を行っている。
上に述べたように、従来においては、インストールしようとするファームウエアやデータが電子機器やプリント基板に合致したものであるか否かの判断のために、プリント基板自体に識別情報を保持し、それらを比較することによって整合性の確認を行う。 As described above, conventionally, in order to determine whether the firmware or data to be installed matches the electronic device or the printed circuit board, identification information is held on the printed circuit board itself, Consistency is confirmed by comparing them.
つまり、従来においては、プリント基板は、ファームウエアをインストールする以前から、その機種がすでに決められており、ハード部品としては同じプリント基板であっても機種間において共通に用いることができなかった。 In other words, in the past, the type of printed circuit board has already been determined before the firmware is installed, and even if the same printed circuit board is used as a hardware component, it cannot be used in common among the models.
そのため、多数の機種に対して多数のプリント基板を在庫する必要があり、生産性の効率がよくなく、製造コストの面でも問題があった。 Therefore, it is necessary to stock a large number of printed circuit boards for a large number of models, which is not efficient in productivity and has a problem in terms of manufacturing cost.
また、電子機器のフィールドでの保守において、プリント基板の交換が必要な場合がしばしば発生する。その場合に、従来においては、ファームウエアやデータが書き込まれたプリント基板を準備していくのが通常の手法である。つまり、保守の必要な電子機器の機種に合わせて、それに合ったファームウエアをインストールしたプリント基板を準備していく。したがって、保守に出掛ける前の準備作業にも時間を要するとともに、仮に機種名を間違えた場合には、準備していたプリント基板を使用することができず、再準備のために多くの時間と労力を要する結果となる。また、仮に機種の間違いに気づかずに合わないプリント基板を使用した場合には、電子機器の破損などといった最悪の事態も予想される。 Also, in the maintenance of electronic equipment, it is often necessary to replace the printed circuit board. In that case, conventionally, it is a normal method to prepare a printed circuit board on which firmware and data are written. That is, according to the model of the electronic device that requires maintenance, a printed circuit board on which firmware is installed is prepared. Therefore, preparatory work before going out for maintenance takes time, and if the model name is wrong, the prepared printed circuit board cannot be used, and much time and labor are required for re-preparation. Result. In addition, if a printed circuit board that does not match without noticing the mistake of the model is used, the worst situation such as damage to the electronic device is expected.
本発明は、上述の問題に鑑みてなされたもので、プリント基板の共通利用性を高めることによって電子機器またはプリント基板の生産性を向上させるとともに、保守時のプリント基板の交換などの際に必要なファームウエアのインストールが正しく行えるようにすることを目的とする。 The present invention has been made in view of the above-described problems, and improves the productivity of electronic devices or printed circuit boards by increasing the common usability of printed circuit boards, and is necessary when replacing printed circuit boards during maintenance. The purpose is to enable correct installation of firmware.
本発明に係る方法は、着脱可能なプリント基板を含んで構成される電子機器にファームウエアをインストールする方法であって、前記プリント基板を装着することが可能な複数の機種に対して共通に用いることが可能なブートプログラムを、前記プリント基板に実装されたメモリ素子に格納し、前記電子機器に、その機種を識別するための機種IDを記憶した識別素子を取り付けておき、前記ブートプログラムが実行されることにより、前記識別素子から取得された機種IDを用いて、当該機種用のファームウエアを選択してインストールする。 The method according to the present invention is a method of installing firmware in an electronic device including a detachable printed circuit board, and is used in common for a plurality of models capable of mounting the printed circuit board. A boot program capable of being stored in a memory device mounted on the printed circuit board, and an identification element storing a model ID for identifying the model is attached to the electronic device, and the boot program is executed By doing so, using the model ID acquired from the identification element, the firmware for the model is selected and installed.
また、前記プリント基板を装着することが可能な複数の機種に対し共通に用いることが可能なブートプログラムを、前記プリント基板に実装されたメモリ素子に格納し、前記プリント基板を装着することが可能なそれぞれの電子機器に、それぞれの電子機器の機種を識別するための機種IDを記憶した識別素子を取り付けておき、前記プリント基板が1つの電子機器に装着されたときに、当該プリント基板のメモリ素子に格納されたブートプログラムが、当該電子機器に取り付けられた識別素子に記憶された機種IDを用いて、当該機種用のファームウエアを選択してインストールする。 Also, it is possible to store a boot program that can be used in common for a plurality of models capable of mounting the printed circuit board in a memory element mounted on the printed circuit board, and mount the printed circuit board. An identification element storing a model ID for identifying the model of each electronic device is attached to each electronic device, and the memory of the printed circuit board is mounted when the printed circuit board is mounted on one electronic device. The boot program stored in the element selects and installs the firmware for the model using the model ID stored in the identification element attached to the electronic device.
好ましくは、前記識別素子は、無線通信によってデータの授受を行うことが可能なICタグである。また、前記ICタグは、前記電子機器に貼り付けられた名板と一体に取り付けられる。また、サーバに、複数の機種用のファームウエアおよびそれらのファームウエアを管理するための管理プログラムを格納しておき、前記電子機器が前記サーバとの間で通信可能となったときに、前記電子機器のブートプログラムが前記管理プログラムを介して前記サーバから該当するファームウエアをインストールする。 Preferably, the identification element is an IC tag that can exchange data by wireless communication. The IC tag is attached integrally with a name plate attached to the electronic device. The server stores firmware for a plurality of models and a management program for managing the firmware, and when the electronic device can communicate with the server, the electronic device The device boot program installs the corresponding firmware from the server via the management program.
本発明に係るプリント基板は、機種の異なる複数の電子機器に着脱可能なプリント基板であって、前記プリント基板には、複数の機種に対して共通に用いることが可能なブートプログラムが格納されたメモリ素子が実装されており、前記プリント基板は、1つの電子機器に装着されたときに、当該電子機器の機種を識別するための機種IDを格納した識別素子にアクセス可能となっており、前記メモリ素子に格納されたブートプログラムが実行されることによって、前記識別素子から取得された機種IDを用いて、当該機種用のファームウエアを選択して当該電子機器にインストールするように構成される。 A printed circuit board according to the present invention is a printed circuit board that can be attached to and detached from a plurality of electronic devices of different models, and the printed circuit board stores a boot program that can be commonly used for a plurality of models. A memory element is mounted, and the printed circuit board is accessible to an identification element that stores a model ID for identifying a model of the electronic device when the printed circuit board is mounted on one electronic device. By executing the boot program stored in the memory element, the model ID acquired from the identification element is used to select and install the firmware for the model in the electronic device.
本発明によると、プリント基板の共通利用性を高め、これによって電子機器またはプリント基板の生産性を向上させることができる。また、保守時のプリント基板の交換などの際に必要なファームウエアのインストールを正しく行うことができる。 According to the present invention, it is possible to increase the common usability of the printed circuit board, thereby improving the productivity of the electronic device or the printed circuit board. Also, it is possible to correctly install the firmware necessary for replacing the printed circuit board during maintenance.
図1は本発明に係る実施形態の電子機器1にファームウエアをインストールするための構成の例を示すブロック図、図2は電子機器1の構成の例を示す図である。
FIG. 1 is a block diagram illustrating an example of a configuration for installing firmware in an
図1において、電子機器1には、プリント基板11、フラッシュメモリ12、ハードディスク13、ID保持部14などが設けられている。また、図示は省略したが、ネットワークNWに接続するためのインタフェース、操作のための操作部、表示部などが必要に応じて設けられる。
In FIG. 1, the
プリント基板11は、電子機器1に取り付けられたソケットなどに挿脱可能である。ソケットに挿入することによって電子機器1に実装され、ソケットから引き抜くことによって電子機器1から取り外される。
The printed
プリント基板11は、電子機器1の多数の機種に対して共通に用いることが可能である。つまり、このプリント基板11は、電子機器1の各機種に対して、物理的および寸法的に取り付けおよび取り外しが可能であり、取り付けた場合に電気的な接続も完全に行われ、それぞれの機種に対して必要な機能を提供することができる。但し、機種に対応したファームウエアがメモリ21などにインストールされた後は、当該機種用として機能する。換言すれば、プリント基板11は、インストールするファームウエアを選択することにより、種々の機種に対して適用することが可能である。
The printed
プリント基板11には、メモリ21、ID取得部22、およびブート処理部23が設けられる。
The printed
メモリ21は、不揮発性の読み書き可能なメモリであり、プリント基板11に実装されている。メモリ21には、電子機器1の機能の全体または一部を実現するためのファームウエア(プログラム)や必要なデータがインストールされる。なお、メモリ21として、フラッシュメモリなどの書き換え可能なROM(EPROM)、電池などでバックアップされたRAM、磁気記憶装置、光磁気記憶装置、フレキシブルディスク、その他の種々の記憶媒体が用いられる。
The
ID取得部22は、プリント基板11が電子機器1に装着されたときに、ID保持部14にアクセスして機種IDを取得する。なお、ID取得部22は、適当なハードウエア回路によって、またはそれに代えてまたはそれとともに、適当なプログラムをCPUが実行することによって実現可能である。
The
ブート処理部23には、複数の機種に対して共通に用いることが可能なブートプログラムが格納されたメモリ素子24が設けられ、プリント基板11に実装された図示しないCPUなどがブートプログラムを実行することによってブート処理を行う。ブート処理では、ID保持部14から取得された機種IDを用いて、当該電子機器1の機種に合ったファームウエアを電子機器1にインストールする。インストールは、外部のデータベースやファイルサーバなどから、該当するファームウエアやデータなどをダウンロードし、メモリ21に格納することにより行われる。詳しくは後述する。なお、メモリ素子24として、フラッシュメモリなどの書き換え可能なROM、その他のROM、電池などでバックアップされたRAM、磁気記憶装置、光磁気記憶装置、その他の種々の記憶装置が用いられる。
The
フラッシュメモリ12およびハードディスク13は、電子機器1のケーシング(筐体)10内に設けられ、または外部から着脱可能に設けられ、プリント基板11と直接にまたはバス回路などを介して間接的に、電線によって接続される。フラッシュメモリ12およびハードディスク13は、メモリ21と同様に、ダウンロードされたファームウエアやデータなどを格納するために用いられる他、他の種々のプログラムやデータなどを記憶する。なお、ファームウエアやデータなどは、これら、メモリ21、フラッシュメモリ12、およびハードディスク13のうちのいずれか選択された記憶媒体に格納してもよい。したがって、この場合には、ファームウエアのインストールのためにいずれか1つのみを用いてもよい。また、ファームウエアをこれらの記憶媒体に分散して格納してもよい。
The
ID保持部14は、当該電子機器1の装置種別および機種を識別するための機種IDを記憶したメモリである。機種IDは、例えば、番号、符号、記号などを含んだ識別コードであり、それらがデータとしてID保持部14に記憶されている。機種IDを暗号化して記憶しておいてもよい。その場合には、例えばブート処理部23において複号化すればよい。ID保持部14として、例えば、ICチップ、ICタグ、ソケット付き不揮発性メモリ、その他のメモリ、またはデジスイッチなどが用いられる。ID保持部14に記憶された機種IDは、ID取得部22によって読み取られるが、その読み取りの方法として種々の方法が適用可能である。
The
例えば、それらの間で電波や赤外線などを利用した無線通信が行われ、無線によって機種IDが読み取られる。その場合に、ID保持部14として例えば無線タグが用いられ、ID取得部22には無線通信または赤外線通信などの機能が備えられる。また、それらの間で通常の有線による通信が行われ、機種IDが読み取られる。その場合に、例えば、プリント基板11とID保持部14とが、直接にまたはバス回路などを介して間接的に、電線によって接続される。
For example, wireless communication using radio waves or infrared rays is performed between them, and the model ID is read wirelessly. In this case, for example, a wireless tag is used as the
このようなID保持部14は、当該電子機器1の保守交換部品と関係のない部分に、当該電子機器1に対して固定的に取り付けられる。例えば、図2に示すように、電子機器1の装置名や機種を視覚的に表示するための名板(装置シール)15と一体となって当該電子機器1のケーシング10に貼り付けられる。
Such an
次に、電子機器1にファームウエアをインストールする方法について説明する。
Next, a method for installing firmware in the
図1において、端末装置3は、ファームウエアなどのインストールのために用いられる。端末装置3には、A機種用、B機種用、C機種用など、種々のファームウエアPR1、2、3…を格納したデータベースDB1、および、指定されたまたは選択されたファームウエアPR1、2、3…の読み出しや更新などを行ってデータベースDB1を管理するための管理処理部41が設けられている。管理処理部41は、管理プログラムおよびそれを実行するCPUなどからなり、例えば、外部から指定された機種IDに基づいて、読み出すべきファームウエアおよびデータを選択し、それを実際に読み出して外部の機器に送信する。
In FIG. 1, the
まず、電子機器1にプリント基板11を装着し、電源をオンしてネットワークNWに接続し、端末装置3との間で通信を確立する。そして、電子機器1にファームウエアをインストールするための適当な指令を与えると、電子機器1において、ID取得部22がID保持部14から機種IDを読み取り、機種IDをブート処理部23に伝える。ブート処理部23は、機種IDを端末装置3に通知する。
First, the printed
端末装置3は、管理処理部41が、通知された機種IDに基づいて、機種IDに対応したファームウエアおよびデータ、またはそれらのバージョンなどを自動的に選択し、データベースDB1から読み出し、電子機器1に送信する。
In the
ファームウエアおよびデータを受信したブート処理部23は、それをメモリ21に書き込む。また、必要に応じて伸長や解凍などの処理を行う。これによって、電子機器1に必要なファームウエアをインストールする。なお、メモリ21に書き込むのではなく、フラッシュメモリ12またはハードディスク13に書き込んでもよい。
The
このように、電子機器1において、ID保持部14から機種IDを取得し、これによって当該電子機器1の機種に適したファームウエアおよびデータを自動的にインストールすることができる。端末装置3においても、指定された機種IDに対応したファームウエアを自動的に選択して送信することができる。したがって、インストールのための作業が簡単である。
As described above, in the
しかも、ファームウエアを選択するための機種IDは、当該電子機器1に固定的に取り付けられたID保持部14から取得したものであるから、正確な機種IDを確実に取得することができ、間違ったファームウエアを指定することがない。
In addition, since the model ID for selecting the firmware is obtained from the
そして、プリント基板11は、インストールするファームウエアを選択することにより多数の機種に対して適用することが可能であり、プリント基板11の汎用性が高い。したがって、多数の機種に対して、同じプリント基板11を共通に使用することができ、同じプリント基板11を多数生産して在庫することによって、多数の機種に対応することができる。
The printed
このように、プリント基板11の共通利用性が高く、これによって電子機器1およびプリント基板11の生産性を向上させることができる。
Thus, the common usability of the printed
次に、フィールドでの電子機器1の保守時におけるプリント基板11の交換の手順について説明する。
Next, a procedure for replacing the printed
図3は電子機器1の故障時のプリント基板11の交換の手順を示す図である。
FIG. 3 is a diagram showing a procedure for replacing the printed
図3において、上に述べた電子機器1のA機種である電子機器1Aに故障が発生したとの連絡が入ったと仮定する。電子機器1Aには、上に述べたプリント基板11と同じであってA機種用のファームウエアがインストールされたプリント基板11jが取り付けられている。
In FIG. 3, it is assumed that the electronic device 1A, which is the A model of the
そこで、保守の担当者は、プリント基板11と同じものであるプリント基板11sを準備し、現場に向かう。現場において、故障したプリント基板11jを取り外し、準備してきた新しいプリント基板11sを取り付ける。そして、ネットワークNWを介して端末装置3に接続し、上に述べた方法でファームウエアをインストールする。これによって、新しいプリント基板11sは、A機種用のプリント基板となり、しかもインストールされたファームウエアは最新のバージョンのものに更新されることとなる。これによって、電子機器1Aを使用状態に戻して電源をオンし、故障前と同様に使用することができる。
Therefore, the person in charge of maintenance prepares a printed
このように、保守時のプリント基板の交換などの際に、必要なファームウエアのインストールを正しく迅速に行うことができる。機種が異なっていても、同じ電子機器1であれば同じプリント基板11を使用することができるので、プリント基板11の在庫量が大幅に低減するとともに、準備するプリント基板11を間違えることがない。したがって、保守の担当者が少数のプリント基板11を常に携帯しておくことによって、電子機器1の全ての機種の保守を行うことができ、保守を迅速に且つ容易に行うことができる。
In this way, necessary firmware can be correctly and quickly installed when replacing a printed circuit board during maintenance. Even if the models are different, the same printed
なお、ファームウエアをインストールするに当たって、ネットワークNWを介して端末装置3からファームウエアをダウンロードしたが、端末装置3に相当するサーバを現場に持っていき、電子機器1と直接に接続してファームウエアをインストールしてもよい。また、ID保持部14から読み取った機種IDに基づいて自動的にインストールが行われるようにしたが、例えば、機種IDを画面に表示し、表示された機種IDを担当者が見ながら操作入力することによって、インストールすべきファームウエアの機種を指定してもよい。
In installing the firmware, the firmware is downloaded from the
次に、ファームウエアのインストールおよび電子機器1の保守について、フローチャートを参照して説明する。
Next, firmware installation and maintenance of the
図4はファームウエアのインストール方法を示すフローチャート、図5は電子機器の保守の手順を示すフローチャートである。 FIG. 4 is a flowchart showing a firmware installation method, and FIG. 5 is a flowchart showing a maintenance procedure of the electronic device.
図4において、ID取得部22がID保持部14から機種IDを取得する(#11)。取得した機種IDに基づいて当該電子機器1の機種に適したファームウエアを選択し(#12)、選択したファームウエアをインストールする(#13)。
In FIG. 4, the
図5において、電子機器1に共用できるプリント基板11sを準備し(#21)、故障したプリント基板11jと交換する(#22)。ID取得部22がID保持部14から機種IDを取得し(#23)、取得した機種IDに基づいて、当該電子機器1の機種に適したファームウエアが選択されてインストールされる(#24)。
In FIG. 5, a printed
上に述べた実施形態において、プリント基板11は1枚で構成されていてもよく、複数枚にわたって構成されていてもよい。電子機器1として、デイスプレイ装置、プリンタ、パーソナルコンピュータ、その他の種々の機器または装置に適用可能である。
In the embodiment described above, the printed
その他、プリント基板11、電子機器1の全体または各部の構成、構造、形状、寸法、個数、処理の内容または順序、処理のタイミングなどは、本発明の趣旨に沿って適宜変更することができる。
(付記1) 着脱可能なプリント基板を含んで構成される電子機器にファームウエアをインストールする方法であって、
前記プリント基板を装着することが可能な複数の機種に対して共通に用いることが可能なブートプログラムを、前記プリント基板に実装されたメモリ素子に格納し、
前記電子機器に、その機種を識別するための機種IDを記憶した識別素子を取り付けておき、
前記ブートプログラムが実行されることにより、前記識別素子から取得された機種IDを用いて、当該機種用のファームウエアを選択してインストールする、
ことを特徴とする電子機器にファームウエアをインストールする方法。
(付記2) 着脱可能なプリント基板を含んで構成される電子機器にファームウエアをインストールする方法であって、
前記プリント基板を装着することが可能な複数の機種に対し共通に用いることが可能なブートプログラムを、前記プリント基板に実装されたメモリ素子に格納し、
前記プリント基板を装着することが可能なそれぞれの電子機器に、それぞれの電子機器の機種を識別するための機種IDを記憶した識別素子を取り付けておき、
前記プリント基板が1つの電子機器に装着されたときに、当該プリント基板のメモリ素子に格納されたブートプログラムが、当該電子機器に取り付けられた識別素子に記憶された機種IDを用いて、当該機種用のファームウエアを選択してインストールする、
ことを特徴とする電子機器にファームウエアをインストールする方法。
(付記3) 前記識別素子は、無線通信によってデータの授受を行うことが可能なICタグである、
付記1または2記載の電子機器にファームウエアをインストールする方法。
(付記4) 前記ICタグは、前記電子機器に貼り付けられた名板と一体に取り付けられている、
付記3記載の電子機器にファームウエアをインストールする方法。
(付記5) サーバに、複数の機種用のファームウエアおよびそれらのファームウエアを管理するための管理プログラムを格納しておき、
前記電子機器が前記サーバとの間で通信可能となったときに、前記電子機器のブートプログラムが前記管理プログラムを介して前記サーバから該当するファームウエアをインストールする、
付記1ないし4のいずれかに記載の電子機器にファームウエアをインストールする方法。
(付記6) 機種の異なる複数の電子機器に着脱可能なプリント基板であって、
前記プリント基板には、複数の機種に対して共通に用いることが可能なブートプログラムが格納されたメモリ素子が実装されており、
前記プリント基板は、1つの電子機器に装着されたときに、当該電子機器の機種を識別するための機種IDを格納した識別素子にアクセス可能となっており、
前記メモリ素子に格納されたブートプログラムが実行されることによって、前記識別素子から取得された機種IDを用いて、当該機種用のファームウエアを選択して当該電子機器にインストールするように構成されている、
ことを特徴とするプリント基板。
(付記7) 付記6記載のプリント基板と、
前記識別素子が取り付けられた装置と、
を有する電子機器。
In addition, the configuration, structure, shape, dimensions, number, content or order of processing, processing timing, and the like of the entire printed
(Appendix 1) A method of installing firmware in an electronic device including a detachable printed circuit board,
A boot program that can be used in common for a plurality of models capable of mounting the printed circuit board is stored in a memory device mounted on the printed circuit board,
An identification element storing a model ID for identifying the model is attached to the electronic device,
When the boot program is executed, the model ID acquired from the identification element is used to select and install firmware for the model.
A method of installing firmware in an electronic device.
(Appendix 2) A method for installing firmware in an electronic device including a detachable printed circuit board,
A boot program that can be used in common for a plurality of models capable of mounting the printed circuit board is stored in a memory device mounted on the printed circuit board,
An identification element storing a model ID for identifying a model of each electronic device is attached to each electronic device on which the printed circuit board can be mounted,
When the printed circuit board is attached to one electronic device, the boot program stored in the memory element of the printed circuit board is used by using the model ID stored in the identification element attached to the electronic device. Select and install firmware for
A method of installing firmware in an electronic device.
(Supplementary note 3) The identification element is an IC tag capable of transmitting and receiving data by wireless communication.
A method of installing firmware in the electronic device according to
(Additional remark 4) The said IC tag is attached integrally with the name plate affixed on the said electronic device,
A method for installing firmware in the electronic device according to
(Appendix 5) The server stores firmware for a plurality of models and a management program for managing the firmware,
When the electronic device can communicate with the server, the boot program of the electronic device installs the corresponding firmware from the server via the management program,
A method for installing firmware in the electronic device according to any one of
(Appendix 6) A printed circuit board that can be attached to and detached from a plurality of electronic devices of different models,
The printed circuit board is mounted with a memory element storing a boot program that can be commonly used for a plurality of models,
The printed circuit board is accessible to an identification element storing a model ID for identifying the model of the electronic device when mounted on one electronic device,
When the boot program stored in the memory element is executed, the firmware for the model is selected and installed in the electronic device using the model ID acquired from the identification element. Yes,
A printed circuit board characterized by that.
(Appendix 7) A printed circuit board according to Appendix 6,
A device to which the identification element is attached;
Electronic equipment having
本発明は、デイスプレイ装置、プリンタ、パーソナルコンピュータ、その他の電子機器のプリント基板の製造、保守などに利用可能である。 The present invention can be used for manufacturing and maintaining printed circuit boards of display devices, printers, personal computers, and other electronic devices.
1 電子機器
3 端末装置(サーバ)
10 ケーシング
11 プリント基板
12 フラッシュメモリ
13 ハードディスク
14 ID保持部(識別素子)
15 名板
21 メモリ
22 ID取得部
23 ブート処理部
24 メモリ素子
41 管理処理部(管理プログラム)
1
DESCRIPTION OF
15
Claims (5)
前記プリント基板を装着することが可能な複数の機種に対して共通に用いることが可能なブートプログラムを、前記プリント基板に実装されたメモリ素子に格納し、
前記電子機器に、その機種を識別するための機種IDを記憶した識別素子を取り付けておき、
前記ブートプログラムが実行されることにより、前記識別素子から取得された機種IDを用いて、当該機種用のファームウエアを選択してインストールする、
ことを特徴とする電子機器にファームウエアをインストールする方法。 A method of installing firmware in an electronic device including a detachable printed circuit board,
A boot program that can be used in common for a plurality of models capable of mounting the printed circuit board is stored in a memory device mounted on the printed circuit board,
An identification element storing a model ID for identifying the model is attached to the electronic device,
When the boot program is executed, the model ID acquired from the identification element is used to select and install firmware for the model.
A method of installing firmware in an electronic device.
前記プリント基板を装着することが可能な複数の機種に対し共通に用いることが可能なブートプログラムを、前記プリント基板に実装されたメモリ素子に格納し、
前記プリント基板を装着することが可能なそれぞれの電子機器に、それぞれの電子機器の機種を識別するための機種IDを記憶した識別素子を取り付けておき、
前記プリント基板が1つの電子機器に装着されたときに、当該プリント基板のメモリ素子に格納されたブートプログラムが、当該電子機器に取り付けられた識別素子に記憶された機種IDを用いて、当該機種用のファームウエアを選択してインストールする、
ことを特徴とする電子機器にファームウエアをインストールする方法。 A method of installing firmware in an electronic device including a detachable printed circuit board,
A boot program that can be used in common for a plurality of models capable of mounting the printed circuit board is stored in a memory device mounted on the printed circuit board,
An identification element storing a model ID for identifying a model of each electronic device is attached to each electronic device on which the printed circuit board can be mounted,
When the printed circuit board is attached to one electronic device, the boot program stored in the memory element of the printed circuit board is used by using the model ID stored in the identification element attached to the electronic device. Select and install firmware for
A method of installing firmware in an electronic device.
前記電子機器が前記サーバとの間で通信可能となったときに、前記電子機器のブートプログラムが前記管理プログラムを介して前記サーバから該当するファームウエアをインストールする、
請求項1または2記載の電子機器にファームウエアをインストールする方法。 The server stores firmware for multiple models and a management program for managing those firmware.
When the electronic device can communicate with the server, the boot program of the electronic device installs the corresponding firmware from the server via the management program,
A method for installing firmware in the electronic apparatus according to claim 1.
前記プリント基板には、複数の機種に対して共通に用いることが可能なブートプログラムが格納されたメモリ素子が実装されており、
前記プリント基板は、1つの電子機器に装着されたときに、当該電子機器の機種を識別するための機種IDを格納した識別素子にアクセス可能となっており、
前記メモリ素子に格納されたブートプログラムが実行されることによって、前記識別素子から取得された機種IDを用いて、当該機種用のファームウエアを選択して当該電子機器にインストールするように構成されている、
ことを特徴とするプリント基板。 A printed circuit board that can be attached to and detached from multiple electronic devices of different models,
The printed circuit board is mounted with a memory element storing a boot program that can be commonly used for a plurality of models,
The printed circuit board is accessible to an identification element storing a model ID for identifying the model of the electronic device when mounted on one electronic device,
When the boot program stored in the memory element is executed, the firmware for the model is selected and installed in the electronic device using the model ID acquired from the identification element. Yes,
A printed circuit board characterized by that.
前記識別素子が取り付けられた装置と、
を有する電子機器。
A printed circuit board according to claim 4,
A device to which the identification element is attached;
Electronic equipment having
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004313821A JP4721689B2 (en) | 2004-10-28 | 2004-10-28 | Method for installing firmware in electronic equipment and printed circuit board |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004313821A JP4721689B2 (en) | 2004-10-28 | 2004-10-28 | Method for installing firmware in electronic equipment and printed circuit board |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006127105A true JP2006127105A (en) | 2006-05-18 |
JP4721689B2 JP4721689B2 (en) | 2011-07-13 |
Family
ID=36721818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004313821A Expired - Lifetime JP4721689B2 (en) | 2004-10-28 | 2004-10-28 | Method for installing firmware in electronic equipment and printed circuit board |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4721689B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006202117A (en) * | 2005-01-21 | 2006-08-03 | Fuji Xerox Co Ltd | Processor and its firmware download method |
JP2008033809A (en) * | 2006-07-31 | 2008-02-14 | Toshiba Tec Corp | Download device, download processing program and network equipment |
JP2008186261A (en) * | 2007-01-30 | 2008-08-14 | Fujitsu Ltd | Mother board, information processor, setting method, setting program and computer-readable recording medium recording the same program |
EP2056338A2 (en) * | 2007-12-10 | 2009-05-06 | Broadcom Corporation | Method and system supporting production of a semiconductor device using a plurality of fabrication processes |
JP2009193453A (en) * | 2008-02-15 | 2009-08-27 | Nec Computertechno Ltd | Blade system, enclosure manager, blade, bios management method and bios management program |
JP2010124134A (en) * | 2008-11-18 | 2010-06-03 | Fuji Xerox Co Ltd | Image forming device and program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07245673A (en) * | 1994-03-03 | 1995-09-19 | Ricoh Co Ltd | Image processing system |
JP2000276332A (en) * | 1999-03-25 | 2000-10-06 | Mitsubishi Electric Corp | Software installing method and medium |
JP2003177918A (en) * | 2001-12-10 | 2003-06-27 | Omron Corp | Installing method and control equipment |
JP2003296119A (en) * | 2002-04-04 | 2003-10-17 | Matsushita Electric Ind Co Ltd | Software version upgrading method, server device and client device |
JP2004206249A (en) * | 2002-12-24 | 2004-07-22 | Toyota Motor Corp | Information writer and method for manufacturing electronic control device in which information is written |
-
2004
- 2004-10-28 JP JP2004313821A patent/JP4721689B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07245673A (en) * | 1994-03-03 | 1995-09-19 | Ricoh Co Ltd | Image processing system |
JP2000276332A (en) * | 1999-03-25 | 2000-10-06 | Mitsubishi Electric Corp | Software installing method and medium |
JP2003177918A (en) * | 2001-12-10 | 2003-06-27 | Omron Corp | Installing method and control equipment |
JP2003296119A (en) * | 2002-04-04 | 2003-10-17 | Matsushita Electric Ind Co Ltd | Software version upgrading method, server device and client device |
JP2004206249A (en) * | 2002-12-24 | 2004-07-22 | Toyota Motor Corp | Information writer and method for manufacturing electronic control device in which information is written |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006202117A (en) * | 2005-01-21 | 2006-08-03 | Fuji Xerox Co Ltd | Processor and its firmware download method |
JP2008033809A (en) * | 2006-07-31 | 2008-02-14 | Toshiba Tec Corp | Download device, download processing program and network equipment |
JP2008186261A (en) * | 2007-01-30 | 2008-08-14 | Fujitsu Ltd | Mother board, information processor, setting method, setting program and computer-readable recording medium recording the same program |
EP2056338A2 (en) * | 2007-12-10 | 2009-05-06 | Broadcom Corporation | Method and system supporting production of a semiconductor device using a plurality of fabrication processes |
EP2056338A3 (en) * | 2007-12-10 | 2013-03-06 | Broadcom Corporation | Method and system supporting production of a semiconductor device using a plurality of fabrication processes |
JP2009193453A (en) * | 2008-02-15 | 2009-08-27 | Nec Computertechno Ltd | Blade system, enclosure manager, blade, bios management method and bios management program |
JP2010124134A (en) * | 2008-11-18 | 2010-06-03 | Fuji Xerox Co Ltd | Image forming device and program |
Also Published As
Publication number | Publication date |
---|---|
JP4721689B2 (en) | 2011-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110179406A1 (en) | Firmware update system and information apparatus, and program | |
EP2456257A1 (en) | Method and system for upgrading wireless data card | |
CN106155915B (en) | Data storage processing method and device | |
KR101238374B1 (en) | Method and appratus for supplying mashup service | |
JP4721689B2 (en) | Method for installing firmware in electronic equipment and printed circuit board | |
CN110851154A (en) | Computer-implemented method, system, and medium for updating read-only memory code | |
JP2005242985A (en) | Installation method of software | |
EP1679599B1 (en) | File update system and boot management system of mobile communication terminal, and corresponding methods | |
JP2011209978A (en) | Information processing apparatus, and component replacement history and operation management apparatus and system | |
JPH1049478A (en) | Discrimination interface for computer system | |
JP2018037052A (en) | Information processing device, information processing system, computer program, and method | |
JP5520720B2 (en) | Communication apparatus and configuration management method | |
CN100437534C (en) | Drive tracking system for removable media | |
US10860813B2 (en) | Using a memory card to identify the location of a server | |
JP5581584B2 (en) | Blade server system, case body, blade server, blade server mounting method and program | |
JP2008176708A (en) | Information processor | |
CN106548311B (en) | Inventory management setting system | |
CN114443150B (en) | Method, system, terminal and storage medium for synchronizing factory information of switch | |
JP2005190308A (en) | Image forming apparatus and method for updating firmware thereof | |
JP2006099306A (en) | Management method for version of computer module using rfid tag | |
CN114637538B (en) | Substrate management control system, electronic device and substrate management control method | |
JP2008123188A (en) | Electronic device with individual information management function | |
JP2008219445A (en) | System and method for managing customization memory for maintenance | |
JP2009123134A (en) | Usb host device and method for manufacturing usb host device | |
US9436453B2 (en) | Method and system for initializing optional components after self-booting of a customized product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071004 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110317 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110405 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110405 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |