JP2001216115A - Image forming device and method for transmitting information - Google Patents

Image forming device and method for transmitting information

Info

Publication number
JP2001216115A
JP2001216115A JP2000025297A JP2000025297A JP2001216115A JP 2001216115 A JP2001216115 A JP 2001216115A JP 2000025297 A JP2000025297 A JP 2000025297A JP 2000025297 A JP2000025297 A JP 2000025297A JP 2001216115 A JP2001216115 A JP 2001216115A
Authority
JP
Japan
Prior art keywords
image forming
printer
same model
information
forming apparatus
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
JP2000025297A
Other languages
Japanese (ja)
Inventor
Akihiro Furukawa
顕寛 古川
Masaaki Hibino
正明 日比野
Hideki Nogawa
英樹 野川
Yasushi Fukazawa
康史 深澤
Kiyotaka Ohara
清孝 大原
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2000025297A priority Critical patent/JP2001216115A/en
Publication of JP2001216115A publication Critical patent/JP2001216115A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image forming device and an information transmitting method capable of quickly and surely transmitting information by a network system of simple constitution in the case of transmitting the same information from a computer to plural printers of the same sort and simplifying the management of the computer. SOLUTION: In the network system connecting the computer to plural printers of the same sort, a printer 1 receives firmware updating information outputted from the computer, retrieves printers 2 and 3 of the same sort as the printer 1, transfers the updating data to these printers 2 and 3, and then rewrites the firmware data in the printer 1 itself, so that all the printers 1 to 3 of the same sort can be started by the same firmware.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、プリンタなどの画
像形成装置および複数の画像形成装置をネットワークを
介して接続し、各画像形成装置に情報を送信するための
情報送信方法に関する。
The present invention relates to an information transmitting method for connecting an image forming apparatus such as a printer and a plurality of image forming apparatuses via a network, and transmitting information to each image forming apparatus.

【0002】[0002]

【従来の技術】近年、複数のプリンタおよびコンピュー
タなどが、社内LANなどのネットワークによって接続
されることがよく行なわれている。このようなネットワ
ークシステムにおいては、たとえば、コンピュータによ
って、ネットワーク経由で複数のプリンタの管理および
設定を行なうようにしている。
2. Description of the Related Art In recent years, a plurality of printers, computers, and the like are often connected by a network such as an in-house LAN. In such a network system, for example, a computer manages and sets a plurality of printers via a network.

【0003】たとえば、コンピュータから複数のプリン
タに対してファームウェアの更新やコンフィギュレーシ
ョンの設定などを行なう場合には、たとえば、図1に示
されるように、コンピュータから、更新の指示と、ファ
ームウェアやコンフィギュレーションのデータとを、ネ
ットワークを介して各プリンタ1、プリンタ2およびプ
リンタ3のそれぞれに対して個々に送信する方法が採用
されている。また、図2に示されるように、コンピュー
タにサーバー機能を持たせて、コンピュータからプリン
タ1、プリンタ2およびプリンタ3に対して更新の指示
をネットワークを介して送信した後、その指示を受信し
た各プリンタ1、プリンタ2およびプリンタ3が、コン
ピュータに格納されているファームウェアやコンフィギ
ュレーションのデータを要求するデータ要求をそれぞれ
コンピュータに送信して、このデータ要求に基づいてコ
ンピュータからファームウェアやコンフィギュレーショ
ン設定などのデータを各プリンタ1、プリンタ2および
プリンタ3のそれぞれに対して個々に送信する方法も知
られている。
For example, when a computer updates firmware or sets a configuration for a plurality of printers, as shown in FIG. 1, for example, the computer issues an update instruction and updates the firmware and configuration. Is individually transmitted to each of the printers 1, 2 and 3 via a network. Also, as shown in FIG. 2, the computer is provided with a server function, and after transmitting an update instruction from the computer to the printer 1, the printer 2 and the printer 3 via the network, the computer receives the update instruction. The printer 1, the printer 2, and the printer 3 each transmit a data request for requesting firmware or configuration data stored in the computer to the computer. Based on the data request, the computer issues firmware or configuration settings. A method of individually transmitting data to each of the printers 1, 2, and 3 is also known.

【0004】[0004]

【発明が解決しようとする課題】しかし、このようなデ
ータの送信方法においては、たとえば、複数のプリンタ
のうちのいくつかが同一機種のプリンタであって、これ
ら複数の同一機種のプリンタに対して同じファームウェ
アを書き込む場合や、同一のコンフィギュレーションの
設定を行なう場合についても、コンピュータから複数の
同一機種のプリンタに対して更新の指示やデータを個々
に送信する必要があり、その結果、コンピュータの管理
ソフトウエアが複雑なものとなる。
However, in such a data transmission method, for example, some of the plurality of printers are of the same model, and the plurality of printers of the same model are used. Even when writing the same firmware or setting the same configuration, it is necessary to individually send update instructions and data to multiple printers of the same model from the computer. Software becomes complicated.

【0005】また、コンピュータが複数のプリンタに対
して更新やデータの送信を実行している最中は、安全の
ために、そのコンピュータに他の処理をさせづらく、コ
ンピュータのハードウェアおよびソフトウェア資源の有
効活用を図ることが困難となる。
While the computer is updating or transmitting data to a plurality of printers, it is difficult for the computer to perform other processing for security. It is difficult to achieve effective utilization.

【0006】さらに、図2に示されるような方法におい
ては、コンピュータにサーバー機能を持たせる必要があ
り、また、コンピュータから各プリンタへ更新の指示を
送信した後に、その指示を受信した各プリンタが、コン
ピュータに格納されたデータを要求して、このデータ要
求に基づいて、データを、コンピュータから各プリンタ
に送信しなければならず、ネットワークにおける送受信
が複雑となる。
Further, in the method shown in FIG. 2, it is necessary to provide a computer with a server function, and after transmitting an update instruction from the computer to each printer, each printer receiving the instruction issues an update instruction. It is necessary to request data stored in the computer and to transmit the data from the computer to each printer based on the data request, which complicates transmission and reception in the network.

【0007】本発明は、このような事情に鑑みなされた
ものであり、その目的とするところは、コンピュータか
ら複数の同一機種のプリンタに対して、同一の情報の送
信を行なう場合に、簡易な構成のネットワークシステム
によって迅速かつ確実に送信を行なうことができ、ま
た、コンピュータの管理の簡易化を実現することのでき
る、画像形成装置および情報送信方法を提供することに
ある。
[0007] The present invention has been made in view of such circumstances, and an object of the present invention is to provide a simple method for transmitting the same information from a computer to a plurality of printers of the same model. It is an object of the present invention to provide an image forming apparatus and an information transmission method capable of performing transmission quickly and reliably by a network system having a configuration and realizing simplification of computer management.

【0008】[0008]

【課題を解決するための手段】上記の目的を達成するた
め、請求項1に記載の発明は、複数の画像形成装置と、
ネットワークを介して接続される画像形成装置であっ
て、その画像形成装置と同一機種の画像形成装置を検索
するための、同一機種検索手段を備えていることを特徴
としている。
According to one aspect of the present invention, there is provided an image forming apparatus comprising: a plurality of image forming apparatuses;
An image forming apparatus connected via a network, characterized in that the image forming apparatus is provided with the same model searching means for searching for an image forming apparatus of the same model as the image forming apparatus.

【0009】このような構成によると、同一機種検索手
段によって、ネットワークを介して接続される複数の画
像形成装置のうち、その画像形成装置と同一機種の画像
形成装置が検索される。
According to such a configuration, the same model searching means searches for an image forming apparatus of the same model as the image forming apparatus among a plurality of image forming apparatuses connected via the network.

【0010】また、請求項2に記載の発明は、請求項1
に記載の発明において、前記同一機種検索手段によって
検索された画像形成装置に、情報を送信するための情報
送信手段を備えていることを特徴としている。
[0010] The invention described in claim 2 is the same as the claim 1.
The image forming apparatus searched by the same model searching means is provided with an information transmitting means for transmitting information.

【0011】このような構成によると、情報送信手段に
よって、同一機種検索手段によって検索された同一機種
の画像形成装置に、情報が送信される。
According to such a configuration, the information transmission means transmits information to the same type of image forming apparatus searched by the same type search means.

【0012】請求項3に記載の発明は、請求項2に記載
の発明において、前記情報が、画像形成装置を作動させ
るためのソフトウエアであることを特徴としている。
According to a third aspect of the present invention, in the second aspect, the information is software for operating the image forming apparatus.

【0013】このような構成によると、情報送信手段に
よって、同一機種検索手段によって検索された同一機種
の画像形成装置に、画像形成装置を作動させるためのソ
フトウェアが送信される。
According to such a configuration, the software for operating the image forming apparatus is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means.

【0014】また、請求項4に記載の発明は、請求項2
に記載の発明において、前記情報が、画像形成装置を作
動させるためのデータであることを特徴としている。
The invention described in claim 4 is the same as the claim 2.
In the invention described in (1), the information is data for operating the image forming apparatus.

【0015】このような構成によると、情報送信手段に
よって、同一機種検索手段によって検索された同一機種
の画像形成装置に、画像形成装置を作動させるためのデ
ータが送信される。
According to such a configuration, the data for operating the image forming apparatus is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means.

【0016】また、請求項5に記載の発明は、請求項1
ないし4のいずれかに記載の発明において、前記情報
が、外部入力装置から入力されることを特徴としてい
る。
The invention described in claim 5 is the first invention.
In the invention according to any one of the first to fourth aspects, the information is input from an external input device.

【0017】このような構成によると、情報送信手段に
よって、同一機種検索手段によって検索された同一機種
の画像形成装置に、外部入力装置から入力される情報が
送信される。
According to such a configuration, the information transmitted from the external input device is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means.

【0018】また、請求項6に記載の発明は、複数の画
像形成装置に、外部入力装置から入力される情報を送信
するための情報送信方法であって、特定の画像形成装置
が、前記外部入力装置から送信される前記情報を受信す
る処理、前記特定の画像形成装置が、その画像形成装置
と同一機種の画像形成装置を検索する処理、検索された
画像形成装置に、前記特定の画像形成装置から前記情報
を送信する処理、を含んでいることを特徴とする。
According to a sixth aspect of the present invention, there is provided an information transmitting method for transmitting information input from an external input device to a plurality of image forming apparatuses, wherein a specific image forming apparatus is configured to control the external A process of receiving the information transmitted from the input device, a process of the specific image forming apparatus searching for an image forming apparatus of the same model as the image forming apparatus, a processing of the specific image forming apparatus in the searched image forming apparatus. Transmitting the information from the device.

【0019】このような構成によると、特定の画像形成
装置が、外部入力装置から送信される情報を受信して、
その画像形成装置と同一機種の画像形成装置を検索した
後、検索された同一機種の画像形成装置に情報を送信す
る。
According to such a configuration, the specific image forming apparatus receives the information transmitted from the external input device,
After searching for an image forming apparatus of the same model as the image forming apparatus, information is transmitted to the searched image forming apparatus of the same model.

【0020】[0020]

【発明の実施の形態】図3は、本発明の画像形成装置の
一実施形態としてのプリンタを含むネットワークのブロ
ック図である。図3において、このネットワークは、外
部入力装置としてのコンピュータと、プリンタ1、プリ
ンタ2およびプリンタ3とが、たとえば、社内LANや
イントラネットなどのネットワークを介して接続されて
いる。なお、このネットワークにおいて、プリンタ1が
マスタープリンタとなり、本発明の画像形成装置の一実
施形態に相当する。
FIG. 3 is a block diagram of a network including a printer as an embodiment of the image forming apparatus of the present invention. In FIG. 3, a computer as an external input device is connected to a printer 1, a printer 2, and a printer 3 via a network such as an in-house LAN or an intranet. In this network, the printer 1 is a master printer, and corresponds to an embodiment of the image forming apparatus of the present invention.

【0021】また、プリンタ1、プリンタ2およびプリ
ンタ3は、同一機種のプリンタであり、このネットワー
クには、図示しないが、この他に機種の異なる複数のプ
リンタが接続されている。
The printer 1, the printer 2 and the printer 3 are of the same model, and a plurality of printers of different models are connected to this network, though not shown.

【0022】このマスタープリンタとなるプリンタ1
は、図15に示すように、コントローラユニット、プリ
ンタエンジン、操作部、インターフェイスなどを備えて
いる。コントローラユニットは、CPU、ROM、RA
Mにより構成されている。プリンタエンジンは、プリン
タにおいて画像を形成するための機械要素によって構成
されている。操作部には、プリンタを作動させるための
操作キーなどが設けられている。インターフェイスは、
ネットワークに接続され、ネットワークを介してコンピ
ュータからの情報を送受信できるように構成されてい
る。
Printer 1 serving as this master printer
Has a controller unit, a printer engine, an operation unit, an interface, and the like, as shown in FIG. The controller unit is a CPU, ROM, RA
M. The printer engine is constituted by mechanical elements for forming an image in a printer. The operation unit is provided with operation keys for operating the printer. The interface is
It is connected to a network and is configured to be able to transmit and receive information from a computer via the network.

【0023】ROMには、プリンタにおいて画像を形成
するための各種のプログラムが格納されており、これら
各種のプログラムの中には、同一機種のプリンタを検索
するための同一機種検索手段としての同一機種検索プロ
グラムや、この同一機種検索プログラムによって検索さ
れたプリンタに情報を送信するための情報送信手段とし
ての情報送信プログラムが含まれている。
The ROM stores various programs for forming an image in the printer. Among the various programs, the same model as the same model search means for searching for the same model printer is stored. A search program and an information transmission program as information transmission means for transmitting information to the printer searched by the same model search program are included.

【0024】RAMには、各種のプログラムに基づいて
設定される設定値を一時的に記憶するためのメモリなど
が格納されている。
The RAM stores a memory for temporarily storing set values set based on various programs.

【0025】プリンタエンジン、操作部、インターフェ
イス、ROMおよびRAMの各部はCPUに接続されて
いる。
The printer engine, operation unit, interface, ROM, and RAM are connected to the CPU.

【0026】そして、このネットワークにおいて、コン
ピュータから複数のプリンタに対して、ソフトウェアと
してのファームウェアの更新やデータとしてのコンフィ
ギュレーションの設定を行なう場合には、図3に示すよ
うに、まず、コンピュータから複数のプリンタのうちの
マスタープリンタであるプリンタ1に対して、その更新
指示およびファームウェアやコンフィギュレーションな
どの更新データなどの情報を、ネットワークを介して送
信する。そして、これとともに、その更新指示および更
新データを受信したプリンタ1が、そのROM内の同一
機種検索プログラムに基づいて、複数のプリンタのうち
の、プリンタ1と同一機種のプリンタ、すなわち、プリ
ンタ2およびプリンタ3を検索する。その後、プリンタ
1のROM内の情報送信プログラムによって、検索され
たこれらプリンタ2およびプリンタ3に、コンピュータ
から受信した更新指示および更新データを転送する。
In this network, when updating firmware as software or setting a configuration as data from a computer to a plurality of printers, first, as shown in FIG. An update instruction and information such as update data such as firmware and configuration are transmitted to the printer 1, which is a master printer among the printers, via a network. At the same time, the printer 1 that has received the update instruction and the update data, based on the same model search program in the ROM, sets the printer of the same model as the printer 1 among the plurality of printers, that is, the printer 2 and the printer 2. The printer 3 is searched. After that, the update instruction and the update data received from the computer are transferred to the searched printers 2 and 3 by the information transmission program in the ROM of the printer 1.

【0027】このような送信方法によると、プリンタ1
の同一機種検索プログラムによって、プリンタ1と同一
機種のプリンタ2およびプリンタ3が検索されるので、
その検索結果に基づいて、情報送信プログラムによっ
て、コンピュータから受信した更新データや更新プログ
ラムをプリンタ2およびプリンタ3に送信することがで
きる。したがって、ネットワークシステムを複雑化する
ことなく、コンピュータからの更新データを、同一機種
のプリンタ2およびプリンタ3に対して迅速かつ確実に
送信することができる。
According to such a transmission method, the printer 1
The printer 2 and the printer 3 of the same model as the printer 1 are searched by the same model search program of
Based on the search result, the information transmission program can transmit the update data and the update program received from the computer to the printer 2 and the printer 3. Therefore, the update data from the computer can be transmitted to the printers 2 and 3 of the same model quickly and reliably without complicating the network system.

【0028】また、プリンタ1から、同一機種検索プロ
グラムによって検索されたプリンタ2およびプリンタ3
に、情報送信プログラムによって更新のためのファーム
ウェアが送信される場合には、同一機種のすべてのプリ
ンタを同一のファームウェアで起動させることができ、
その結果、簡易かつ確実なプリンタの管理を行なうこと
ができる。
The printer 2 and the printer 3 searched by the same model search program from the printer 1
In the case where firmware for updating is transmitted by the information transmission program, all printers of the same model can be started with the same firmware,
As a result, simple and reliable printer management can be performed.

【0029】また、プリンタ1から、同一機種検索プロ
グラムによって検索されたプリンタ2およびプリンタ3
に、情報送信プログラムによって更新のためのコンフィ
ギュレーションのデータが送信される場合には、同一機
種のすべてのプリンタを同一のコンフィギュレーション
設定により作動させることができ、その結果、簡易かつ
確実なプリンタの管理を行なうことができる。
The printer 2 and the printer 3 searched from the printer 1 by the same model search program.
If the information transmission program sends configuration data for updating, all printers of the same model can be operated with the same configuration settings, and as a result, a simple and reliable printer Can manage.

【0030】次に、図3に示すような、ネットワークに
おいて、コンピュータからの更新情報を、ネットワーク
を介してプリンタ1、プリンタ2およびプリンタ3に送
信するための具体的な手順について説明する。なお、以
降の説明では、説明の簡略化のために、ファームウェア
を更新する場合を例にとって説明する。
Next, a specific procedure for transmitting update information from a computer to the printer 1, the printer 2 and the printer 3 via the network as shown in FIG. 3 will be described. In the following description, a case where firmware is updated will be described as an example for simplification of the description.

【0031】図4は、プリンタ1のRAM内の概略構成
図である。図4に示されるように、RAMには、コンピ
ュータから受信したプリントデータを格納するためのプ
リントデータ格納用バッファ、受信したファームウェア
の更新データを格納するためのファームウェアデータ格
納用バッファ、各処理が必要に応じて動的にメモリを確
保するためのメモリプール(ヒープ領域)、および各処
理が固定で確保している各処理の作業領域が割り当てら
れている。なお、各処理で使用するフラグ、リストへの
ポインタ等は、すべて各処理の作業領域に含まれてい
る。また、タスクスタック領域や後述する同一機種検索
結果リストの各エントリは、逐次メモリプール内に領域
が確保されるように構成されている。
FIG. 4 is a schematic configuration diagram in the RAM of the printer 1. As shown in FIG. 4, the RAM requires a print data storage buffer for storing print data received from a computer, a firmware data storage buffer for storing received firmware update data, A memory pool (heap area) for dynamically allocating a memory and a work area for each process, which is fixed and secured by each process, are allocated according to. The flags used in each process, the pointer to the list, and the like are all included in the work area of each process. The task stack area and each entry of the same model search result list to be described later are configured so that areas are sequentially reserved in the memory pool.

【0032】ファームウェアは、図5に示されるよう
に、プリンタの電源ONに伴うCPUのリセット解除と
ともに実行されるブート処理、マルチタスク実現のため
のOS、プリントデータ格納用バッファに格納されたプ
リントデータを解釈実行するためのプリンタ処理タス
ク、パラレルインターフェイスの入出力データを処理す
るパラレルインターフェイス処理タスク、ネットワーク
経由のデータを処理するネットワーク処理タスク群、お
よび、インターバルタイマー、ネットワーク、パラレル
インターフェイスなどの割り込み処理を行なうための割
り込み処理群から構成されている。
As shown in FIG. 5, the firmware includes a boot process executed when the CPU is reset when the power of the printer is turned on, an OS for realizing multitasking, and print data stored in a print data storage buffer. Printer processing task for interpreting and executing, parallel interface processing task for processing input / output data of parallel interface, network processing task group for processing data via network, and interrupt processing for interval timer, network, parallel interface, etc. It is composed of a group of interrupt processing to be performed.

【0033】同一機種検索結果リストは、後述する複数
台ファームウェア更新処理タスクの起動処理(図10に
示す処理)および複数台ファームウェア更新処理タスク
(図11に示す処理)によって作成されるものであり、
図6に示すように、同一機種検索結果リストの先頭エン
トリへのポインタと一般的な単方向リスト構造を持つリ
ストのエントリ群からなる。先頭エントリへのポインタ
は、複数台ファームウェア更新処理タスクの起動処理に
おいて、同一機種検索結果リストに全くエントリが存在
しないことを示す0に初期化される。リストの各エント
リは、同一機種検索処理タスクにおいて同一機種プリン
タからの応答があったとき、メモリプール内に領域が確
保され、リストの最後尾に追加される。各エントリは、
次のエントリへのポインタ(最後尾は0)、同一機種プ
リンタのIPアドレス、リトライカウンタから構成され
ている。
The same model search result list is created by a start-up process of a firmware update processing task for a plurality of units (processing shown in FIG. 10) and a firmware update processing task for a plurality of units (processing shown in FIG. 11) described later.
As shown in FIG. 6, it is composed of a pointer to the head entry of the same model search result list and a group of entries of a list having a general unidirectional list structure. The pointer to the first entry is initialized to 0 indicating that there is no entry in the same model search result list in the startup processing of the multiple firmware update processing task. For each entry in the list, when a response is received from a printer of the same model in the same model search processing task, an area is secured in the memory pool and added to the end of the list. Each entry is
It consists of a pointer to the next entry (the last one is 0), the IP address of the printer of the same model, and a retry counter.

【0034】図7は、プリンタを起動する時に実行され
るブート処理の手順を示すフロー図である。図7におい
て、このブート処理は、プリンタの電源がONされて、
プリンタ内のCPUのリセット解除により起動され、C
PUの入出力に必要なポートおよびRAMの初期化を行
なった後(S1)、OSの初期化(S2)、LEDなど
の表示部およびプリンタエンジンの初期化(S3)を行
なった後、プリンタ処理タスクを起動する(S4)。
FIG. 7 is a flowchart showing the procedure of a boot process executed when the printer is started. In FIG. 7, this boot process is performed when the power of the printer is turned on.
Activated by reset release of the CPU in the printer, C
After initializing the ports and RAM required for input / output of the PU (S1), initializing the OS (S2), initializing the display unit such as LEDs and the printer engine (S3), and then performing printer processing. The task is started (S4).

【0035】図8は、プリンタ処理タスクの手順を示す
フロー図である。プリンタ処理タスクが起動すると、プ
リントデータ格納用バッファの初期化(S21)、表示
部への初期表示(S22)を行ない、ネットワークを含
む外部とのインターフェイスの初期化を行なった(S2
3)後に、そのインターフェイスのタスクを起動する
(S24)。そして、プリントデータ格納用バッファに
データが格納されるのを待って(S25)、データが格
納されると、そのプリントデータ格納バッファからデー
タを読み出して、プリンタ言語を解釈実行して、プリン
タエンジンへ送る印刷データを作成する(S26)。な
お、外部とのインターフェイスのタスクが起動した後
は、プリントデータ格納用バッファへのデータの格納、
および、データの読み出しおよび解釈実行を繰り返す。
FIG. 8 is a flowchart showing the procedure of the printer processing task. When the printer processing task is started, the print data storage buffer is initialized (S21), the initial display on the display unit (S22) is performed, and the external interface including the network is initialized (S2).
3) Later, the task of the interface is activated (S24). Then, after waiting for the data to be stored in the print data storage buffer (S25), when the data is stored, the data is read from the print data storage buffer, interpreted and executed by the printer language, and sent to the printer engine. The print data to be sent is created (S26). After the external interface task starts, data is stored in the print data storage buffer,
Then, data reading and interpretation execution are repeated.

【0036】本実施形態において、コンピュータからプ
リンタ1に対して送信されるファームウェアの更新コマ
ンドを処理するためのコマンド処理タスク(図9に示す
処理)は、ネットワーク処理タスク群に含まれ、上述し
た一連の外部とのインターフェイスのタスクとともに起
動される。また、本実施形態のコマンド処理タスクは、
独自のポート番号を使用するコマンド処理タスクである
が、一般的なネットワーク管理プロトコルSNMPの処
理タスクでもかまわない。
In the present embodiment, the command processing task (the processing shown in FIG. 9) for processing the firmware update command transmitted from the computer to the printer 1 is included in the network processing task group, and Launched with the task of interfacing with the outside world. In addition, the command processing task according to the present embodiment includes:
The command processing task uses a unique port number, but may be a general network management protocol SNMP processing task.

【0037】そして、コマンド処理タスクにおいて、プ
リンタ1は、複数台ファームウェア更新処理タスクの起
動処理(図10に示す処理)を行なった後、複数台ファ
ームウェア更新処理タスク(図11に示す処理)を起動
させる。この複数台ファームウェア更新処理タスクにお
いては、プリンタ1は、同一機種検索処理タスク(図1
2に示す処理)によって、プリンタ1と同一機種のプリ
ンタを検索するとともに、ファームウェアデータ受信処
理(図13に示す処理)によって、コンピュータからの
ファームウェアの更新コマンドを受信する。そして、同
一機種検索処理タスクによって検索されたプリンタ1と
同一機種のプリンタ2およびプリンタ3へ、ファームウ
ェアデータ転送処理(図14に示す処理)によってコン
ピュータから受信したファームウェアの更新データを転
送した後、プリンタ1自身への、ファームウェアデータ
の書き換えを行ない、一連のファームウェアの更新処理
を終了させる。
In the command processing task, the printer 1 starts the firmware update processing task (processing shown in FIG. 10) of the firmware update processing task, and then starts the firmware update processing task (processing shown in FIG. 11). Let it. In the multiple firmware update processing task, the printer 1 performs the same model search processing task (FIG. 1).
2), a printer of the same model as the printer 1 is searched, and a firmware update command is received from the computer by the firmware data receiving process (the process shown in FIG. 13). Then, after transferring the firmware update data received from the computer by the firmware data transfer process (the process shown in FIG. 14) to the printers 2 and 3 of the same model as the printer 1 searched by the same model search processing task, 1 rewrites the firmware data to itself, and ends a series of firmware update processing.

【0038】以下に、各処理タスクにおける詳細な手順
について説明する。
A detailed procedure in each processing task will be described below.

【0039】まず、コンピュータからプリンタ1に対し
て送信されるファームウェアの更新コマンドを処理する
ための、コマンド処理タスクについて説明する。図9
は、そのような処理の手順を示したフロー図である。
First, a command processing task for processing a firmware update command transmitted from the computer to the printer 1 will be described. FIG.
Is a flowchart showing the procedure of such processing.

【0040】図9によって、コマンド処理タスクは、処
理が起動されると同時にコマンドの解釈実行に必要な作
業領域の初期化(S31)およびコマンド受信の準備を
行なった後、コマンドの受信を待つ(S32)。なお、
コマンドの受信待ち状態においては、コマンド受信ポー
ト番号のソケットへのUDPデータグラム受信を一般的
なソケットインターフェイスを使用して待つものとし、
また、待ち状態においては、OSの機能を生かして他の
タスクが動作可能であるものとする。
As shown in FIG. 9, the command processing task starts the processing and, at the same time, initializes a work area necessary for interpreting and executing a command (S31) and prepares for receiving a command. S32). In addition,
In the command reception waiting state, the reception of the UDP datagram to the socket of the command reception port number shall be waited using a general socket interface,
In the waiting state, it is assumed that other tasks can operate using the function of the OS.

【0041】そして、コマンドを受信すると(S3
2)、その受信したコマンドを解釈して実行し、受信コ
マンドが複数台ファームウェア更新コマンドであるか否
かの判断を行なう(S33)。受信コマンドが複数台フ
ァームウェア更新コマンドである場合(S33:YE
S)には、複数台ファームウェア更新処理が実行中であ
るか否かの判断を行なう(S34)。複数台ファームウ
ェア更新処理が実行中でない場合(S34:NO)に
は、複数台ファームウェア更新処理タスク中を示すフラ
グをONにして(S35)、複数台ファームウェア更新
処理タスクの起動処理を呼び出した後(S36)、コマ
ンドが発行されたコンピュータに対して、コマンドを受
け付けたことを示す正常応答を送信する(S37)。複
数台ファームウェア更新処理が実行中である場合(S3
4:YES)には、コマンドの発行元であるコンピュー
タに対して、エラー応答を送信する(S38)。
When the command is received (S3
2) The received command is interpreted and executed, and it is determined whether or not the received command is a multiple firmware update command (S33). When the received command is a multiple firmware update command (S33: YE
In S), it is determined whether or not a plurality of firmware update processes are being executed (S34). If the firmware update process is not being executed (S34: NO), the flag indicating that the firmware update process is in progress is turned on (S35), and the activation process of the firmware update process is called (S35). S36), a normal response indicating that the command has been received is transmitted to the computer that issued the command (S37). When a plurality of firmware update processes are being executed (S3
4: YES), an error response is transmitted to the computer that issued the command (S38).

【0042】また、受信したコマンドが、複数台ファー
ムウェア更新コマンドではなく、他のコマンドであると
判断した場合には(S33:NO)、そのコマンドに対
応した処理が行なわれる(S39)。
If it is determined that the received command is not a multiple firmware update command but another command (S33: NO), processing corresponding to the command is performed (S39).

【0043】次に、図10に示すフロー図に基づいて、
複数台ファームウェア更新処理タスクの起動処理につい
て説明する。
Next, based on the flowchart shown in FIG.
The activation processing of the firmware update processing task for a plurality of units will be described.

【0044】複数台ファームウェア更新処理タスクの起
動処理が開始されると、まず、ファームウェアデータ格
納用バッファのポインタがバッファ先頭を指すように初
期化して(S41)、後述する同一機種検索結果リスト
の先頭を指すポインタを0に初期化し(S42)、ファ
ームウェアデータ受信用のソケットを作成した(S4
3)後、複数台ファームウェア更新処理タスクを起動す
る(S44)。
When the activation processing of the firmware update processing task is started, first, the pointer of the firmware data storage buffer is initialized so as to point to the head of the buffer (S41). Is initialized to 0 (S42), and a socket for receiving firmware data is created (S4).
3) After that, the firmware update processing task for a plurality of units is started (S44).

【0045】なお、複数台ファームウェア更新処理タス
クの起動に先立ってファームウェアデータ受信用のソケ
ットを作成するのは、複数台ファームウェア更新コマン
ドの発行元である、コンピュータに対して応答を送信し
た時点で、即座にファームウェアデータの送信が開始さ
れる場合があるからである。
It should be noted that the firmware data receiving socket is created prior to the activation of the firmware update processing task for a plurality of firmware when a response is transmitted to the computer which is the source of the firmware update command for the firmware. This is because transmission of firmware data may be started immediately.

【0046】次に、複数台ファームウェア更新処理タス
クについて、図11を参照して説明する。
Next, the firmware update processing task for a plurality of units will be described with reference to FIG.

【0047】複数台ファームウェア更新処理タスクが開
始されると、まず、同一機種のプリンタを検索するため
に、同一機種検索中を示すフラグをONして(S5
1)、同一機種検索処理タスクを起動する(S52)。
When the firmware update processing task for a plurality of printers is started, first, in order to search for printers of the same model, a flag indicating that the same model is being searched is turned on (S5).
1), the same model search processing task is started (S52).

【0048】図12は、同一機種検索処理タスクの手順
を示すフロー図である。図12において、同一機種検索
処理タスクが開始されると、同一機種検索コマンドの送
信と応答の受信のためのソケットを作成して(S6
1)、同一機種検索コマンドをネットワーク上へブロー
ドキャストする(S62)。タイムアウト監視用のタイ
マーカウンタを初期化して起動した(S63)後、同一
機種検索コマンドに対する応答を待つ(S64)。な
お、本実施形態におけるタイマーカウンタについては、
インターバルタイマー割り込み処理によりカウントダウ
ンされるものとする。そして、同一機種検索コマンドへ
の応答を受信する毎に(S65:YES)、応答元のプ
リンタのIPアドレスと所定のリトライ回数の入ったリ
ストのエントリを作成して、同一機種検索結果リスト
(図6参照)の最後尾に追加することによって、同一機
種であるプリンタを順次、同一機種検索結果リストに登
録する(S66)。たとえば、プリンタ1がプリンタ2
より応答を受信すると、応答元のプリンタ2のIPアド
レスと所定のリトライ回数の入ったリストのエントリを
作成して、同一機種検索結果リストの最後尾に追加する
ことによって、同一機種であるプリンタ2をリストに登
録する。次いで、プリンタ1は、再び、同一機種検索コ
マンドに対する応答を待って、今度は、プリンタ3より
応答を受信すると、上述したような同様の処理によっ
て、プリンタ1と同一機種であるプリンタ3をリストに
登録する。
FIG. 12 is a flowchart showing the procedure of the same model search processing task. In FIG. 12, when the same model search processing task is started, a socket for transmitting the same model search command and receiving a response is created (S6).
1) Broadcast the same model search command on the network (S62). After the timer counter for timeout monitoring is initialized and started (S63), a response to the same model search command is waited (S64). In addition, about the timer counter in this embodiment,
It is assumed that the countdown is performed by the interval timer interrupt processing. Each time a response to the same model search command is received (S65: YES), an entry of a list containing the IP address of the response source printer and a predetermined number of retries is created, and the same model search result list (FIG. 6), the printers of the same model are sequentially registered in the same model search result list (S66). For example, printer 1 is printer 2
When a response is received, an entry of a list containing the IP address of the printer 2 of the response source and a predetermined number of retries is created and added to the end of the same model search result list. Is registered in the list. Next, the printer 1 waits for a response to the same model search command again. Next, when a response is received from the printer 3, the printer 3 of the same model as the printer 1 is listed in the same process as described above. register.

【0049】応答受信がない場合(S65:NO)に
は、タイムアウト監視用のタイマーカウンタがタイムア
ウトであるか否かを判断し(S67)、タイムアウトで
ない場合には(S67:NO)、継続して、同一機種検
索コマンドに対応する応答を待つ。タイムアウトである
場合には(S67:YES)、同一機種検索のためのソ
ケットをクローズして(S68)、同一機種検索中を示
すフラグをOFFして(S69)、同一機種検索処理タ
スクを終了する。
If no response has been received (S65: NO), it is determined whether or not the time-out monitoring timer counter has timed out (S67). If not (S67: NO), the process continues. Wait for a response corresponding to the same model search command. If it is time-out (S67: YES), the socket for the same model search is closed (S68), the flag indicating that the same model search is being performed is turned off (S69), and the same model search processing task ends. .

【0050】また、複数台ファームウェア更新処理タス
クにおいて、同一機種検索処理タスクが起動した(S5
2)後は、ファームウェアデータ受信処理タスクを呼び
出して(S53)、ファームウェアデータの受信処理を
行なう。図13は、ファームウェアデータ受信処理の手
順を示すフロー図である。
In the firmware update task for a plurality of devices, the same model search task is started (S5).
2) After that, the firmware data reception processing task is called (S53), and the firmware data reception processing is performed. FIG. 13 is a flowchart showing the procedure of the firmware data receiving process.

【0051】図13において、ファームウェアデータ受
信処理が開始されると、コンピュータからのファームウ
ェアデータ受信を待ち(S71)、受信エラーが発生せ
ずに(S72:NO)、ファームウェアデータを受信す
ると、順次、ファームウェアデータ格納用バッファのポ
インタが指す位置に、受信したファームウェアデータを
格納して、ポインタを更新する(S73)。複数台ファ
ームウェア更新コマンドにて指定されたサイズ分のデー
タの受信が完了するまでこの処理(S71〜S73)
は、繰り返され(S74:NO)、それが完了すると
(S74:YES)、ファームウェアデータ受信用のソ
ケットをクローズして(S75)、正常に終了する。受
信エラーが発生した場合には(S72:YES)、ファ
ームウェアデータ受信用のソケットをクローズして(S
76)、エラー終了する。
In FIG. 13, when the firmware data receiving process is started, the process waits for the firmware data to be received from the computer (S71), without any reception error (S72: NO). The received firmware data is stored at the position indicated by the pointer of the firmware data storage buffer, and the pointer is updated (S73). This processing (S71 to S73) is performed until the reception of the data of the size specified by the multiple firmware update command is completed.
Is repeated (S74: NO), and when it is completed (S74: YES), the socket for firmware data reception is closed (S75), and the process ends normally. If a reception error has occurred (S72: YES), the socket for firmware data reception is closed (S72).
76), terminating with an error.

【0052】なお、この図11に示す複数台ファームウ
ェア更新処理タスクにおいては、同一機種検索処理を起
動させた(S52)後に、ファームウェアデータの受信
処理を行なっている(S53)が、ファームウェアデー
タの受信処理を先に起動させてから、同一機種検索処理
を行なってもよい。また、同一機種検索処理およびファ
ームウェアデータの受信処理を同時に起動させてもよ
い。
In the multiple firmware update processing task shown in FIG. 11, after the same model search processing is started (S52), the firmware data reception processing is performed (S53). The same model search process may be performed after the process is activated first. Further, the same model search process and the firmware data reception process may be started simultaneously.

【0053】また、複数台ファームウェア更新処理タス
クにおいて、ファームウェアデータ受信処理から正常終
了がリターンされた場合(S54:NO)には、さら
に、同一機種検索中フラグがOFFになるまで待ち(S
55)、同一機種検索中フラグがOFFになると、同一
機種へのファームウェアデータ転送処理を呼び出して、
同一機種へファームウェアデータを転送する(S5
6)。
If a normal end is returned from the firmware data receiving process in the firmware update process task for a plurality of devices (S54: NO), the process waits until the same model searching flag is turned off (S54).
55), when the same model searching flag is turned off, the firmware data transfer process to the same model is called,
Transfer firmware data to the same model (S5
6).

【0054】同一機種へのファームウェアデータの転送
処理を、図14を参照して説明する。同一機種へのファ
ームウェアデータの転送処理タスクが開始されると、ま
ず、同一機種検索処理タスクにて検索された同一機種検
索結果リストにエントリがあるかどうかをチェックして
(S81)、エントリがなければ(S81:YES)終
了する。エントリがあれば(S81:NO)、同一機種
検索結果リストの先頭エントリのIPアドレスにファー
ムウェア更新コマンドを送信して(S82)、コマンド
応答を待つ(S83)。コマンドの応答があり(S8
4:YES)、かつ、エラー応答でない場合(S85:
NO)には、同一機種検索結果リストの先頭エントリの
IPアドレスにファームウェアデータを転送する(S8
6)。なお、プリンタ1からファームウェアデータを受
信するプリンタ2およびプリンタ3では、図13に示す
ファームウェアデータ受信処理が行なわれる。
The process of transferring firmware data to the same model will be described with reference to FIG. When the task of transferring firmware data to the same model is started, first, it is checked whether there is an entry in the same model search result list searched by the same model search processing task (S81), and there is no entry. (S81: YES), and ends. If there is an entry (S81: NO), a firmware update command is transmitted to the IP address of the first entry of the same model search result list (S82), and a command response is waited (S83). There is a command response (S8
4: YES), and not an error response (S85:
(NO), the firmware data is transferred to the IP address of the first entry of the same model search result list (S8).
6). The printer 2 and the printer 3 that receive the firmware data from the printer 1 perform the firmware data reception processing illustrated in FIG.

【0055】エラーが発生することなく、ファームウェ
アデータの送信が正常終了したら(S87:NO)、先
頭エントリをリストから削除する(S88)。
When the transmission of the firmware data is completed normally without any error (S87: NO), the first entry is deleted from the list (S88).

【0056】コマンドの応答がなかったり、コマンドへ
のエラー応答があったり(S85:YES)、ファーム
ウェアデータの転送エラーが発生(S87:YES)し
た場合には、先頭エントリのリトライカウンタを1減ら
した後(S89)、リトライカウンタが0以下であるか
どうかを判断し(S90)、0以下ならば(S90:Y
ES)、先頭エントリをリストから削除する(S8
8)。また、リトライカウンタが0以下でなければ(S
90:NO)、先頭エントリのリストを最後尾に移した
後(S91)、リトライカウンタが0になるまで、同一
機種検索結果リストにエントリがあるかどうかをチェッ
クする(S81)。
When there is no command response, an error response to the command (S85: YES), or a firmware data transfer error occurs (S87: YES), the retry counter of the first entry is decremented by one. Thereafter (S89), it is determined whether the retry counter is 0 or less (S90), and if it is 0 or less (S90: Y
ES), the first entry is deleted from the list (S8).
8). If the retry counter is not less than 0 (S
90: NO), after moving the list of the first entry to the end (S91), it is checked whether there is an entry in the same model search result list until the retry counter becomes 0 (S81).

【0057】また、複数台ファームウェア更新処理タス
クにおいて、同一機種へのファームウェアデータの転送
が終了すると、今度は、プリンタ1自身のファームウェ
アを書き換えるための、ファームウェア書き換え処理を
呼び出して(S57)、プリンタ1自身のファームウェ
アを書き換える。ファームウェアの書き換えが終了する
と、ブート処理によって、再起動させ、これによって、
更新されたファームウェアに基づいてプリンタ1、およ
び、同様にプリンタ2およびプリンタ3が作動する。こ
の時、プリンタ1のRAM内に保存されていた更新デー
タは消去される。
When the transfer of the firmware data to the same model is completed in the firmware update processing task for a plurality of printers, a firmware rewriting process for rewriting the firmware of the printer 1 itself is called (S57). Rewrite its own firmware. When the rewriting of the firmware is completed, the firmware is restarted by the boot process, thereby
The printer 1, and similarly the printers 2 and 3 operate based on the updated firmware. At this time, the update data stored in the RAM of the printer 1 is deleted.

【0058】なお、ファームウェアデータ受信処理(S
53)からエラー終了された場合(S54:YES)に
は、複数台ファームウェア更新処理中を示すフラグをO
FFにして(S58)、複数台ファームウェア更新処理
を終了する。
The firmware data receiving process (S
If the process is terminated with an error from 53) (S54: YES), the flag indicating that the firmware update process is in progress is set to O.
FF is set (S58), and the firmware update process for a plurality of units is terminated.

【0059】なお、本実施形態においては、図示されて
いないが、コンピュータからファームウェア更新の時刻
や遅延時間が指定されている場合には、所定の時間だけ
遅延させた後、同一機種へのファームウェアデータ転送
処理を開始することも可能である。また、ファームウェ
アデータ転送処理の結果を保存しておいて、自分自身の
ファームウェアを書き換える前に結果のレポートを印刷
するようにしてもよい。
In the present embodiment, although not shown, if the time and delay time for updating the firmware are designated by the computer, the firmware is delayed by a predetermined time and then updated to the same model. It is also possible to start the transfer process. Alternatively, the result of the firmware data transfer process may be stored, and a report of the result may be printed before rewriting the firmware of itself.

【0060】このような一連の処理により、プリンタ1
が、コンピュータから送信されるファームウェアデータ
を受信して、そのプリンタ1と同一機種のプリンタ2お
よびプリンタ3を検索した後、これら検索されたプリン
タ2およびプリンタ3に同一のファームウェアデータを
送信するので、ネットワークシステムを複雑化すること
なく、コンピュータからのファームウェアデータを同一
機種のプリンタ2およびプリンタ3に迅速かつ確実に送
信することができる。
By such a series of processing, the printer 1
Receives the firmware data transmitted from the computer, searches the printers 2 and 3 of the same model as the printer 1, and transmits the same firmware data to the searched printers 2 and 3. Firmware data from a computer can be quickly and reliably transmitted to printers 2 and 3 of the same model without complicating the network system.

【0061】なお、本実施形態においては、プリンタ
1、プリンタ2およびプリンタ3はともに同一機種とし
て説明したが、同一機種のプリンタの数は何ら限定され
ず、また、このネットワークには、同一機種でないプリ
ンタが何台含まれていてもよい。
In this embodiment, the printer 1, the printer 2 and the printer 3 have been described as being of the same model, but the number of printers of the same model is not limited at all, and the network does not have the same model. Any number of printers may be included.

【0062】[0062]

【発明の効果】以上述べたように、請求項1に記載の発
明によれば、画像形成装置の同一機種検索手段によっ
て、その画像形成装置と同一機種の画像形成装置が検索
されるので、たとえば、ネットワークを介して複数の同
一機種の画像形成装置に情報を送信する場合には、その
検索結果に基づいて、その情報を各画像形成装置に送信
することができる。したがって、たとえば、コンピュー
タからの情報を、同一機種の画像形成装置に対して、迅
速かつ確実に送信することができる。
As described above, according to the first aspect of the present invention, the same type of image forming apparatus is searched for by the same type searching means of the image forming apparatus. When information is transmitted to a plurality of image forming apparatuses of the same model via a network, the information can be transmitted to each image forming apparatus based on the search result. Therefore, for example, information from a computer can be transmitted quickly and reliably to image forming apparatuses of the same model.

【0063】請求項2に記載の発明によれば、情報送信
手段によって、同一機種検索手段によって検索された同
一機種の画像形成装置に、情報が送信されるので、たと
えば、コンピュータからネットワークを介して複数の同
一機種の画像形成装置に情報を送信する場合には、コン
ピュータより本発明の画像形成装置に情報を送信した
後、この画像形成装置が、同一機種検索手段によって他
の同一機種の画像形成装置を検索するとともに、情報送
信手段によって、検索された同一機種の画像形成装置に
情報を送信することができる。したがって、ネットワー
クシステムを複雑化することなく、同一機種の画像形成
装置に迅速かつ確実に情報を送信することができる。
According to the second aspect of the present invention, the information is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means. When transmitting information to a plurality of image forming apparatuses of the same model, the computer transmits the information to the image forming apparatus of the present invention, and then the image forming apparatus transmits the information to another image forming apparatus of the same model by the same model searching means. In addition to searching for an apparatus, the information transmitting unit can transmit information to the searched image forming apparatus of the same model. Therefore, information can be transmitted quickly and reliably to image forming apparatuses of the same model without complicating the network system.

【0064】請求項3に記載の発明によれば、情報送信
手段によって、同一機種検索手段によって検索された同
一機種の画像形成装置に、画像形成装置を作動させるた
めのソフトウェアが送信されるので、送信されたソフト
ウェアを起動させることにより、画像形成装置を作動さ
せることができる。したがって、ネットワークシステム
の構成を複雑化することなく、迅速かつ確実に同一機種
のすべての画像形成装置を同じソフトウェアにより作動
させることができる。
According to the third aspect of the present invention, the software for operating the image forming apparatus is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means. By activating the transmitted software, the image forming apparatus can be operated. Therefore, all the image forming apparatuses of the same model can be operated by the same software quickly and reliably without complicating the configuration of the network system.

【0065】請求項4に記載の発明によれば、情報送信
手段によって、同一機種検索手段によって検索された同
一機種の画像形成装置に、画像形成装置を作動させるた
めのデータが送信されるので、送信されたデータに基づ
いて画像形成装置を作動させることができる。したがっ
て、ネットワークシステムの構成を複雑化することな
く、迅速かつ確実に同一機種のすべての画像形成装置を
同じデータにより作動させることができる。
According to the fourth aspect of the present invention, the data for operating the image forming apparatus is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means. The image forming apparatus can be operated based on the transmitted data. Therefore, it is possible to quickly and reliably operate all the image forming apparatuses of the same model with the same data without complicating the configuration of the network system.

【0066】請求項5に記載の発明によれば、情報送信
手段によって、同一機種検索手段によって検索された同
一機種の画像形成装置に、外部入力装置から入力される
情報が送信されるので、たとえば、外部入力装置から、
複数の同一機種の画像形成装置に情報を送信する場合に
おいて、外部入力装置から、本発明の画像形成装置に情
報を送信すれば、この画像形成装置が、同一機種検索手
段によって他の同一機種の画像形成装置を検索するとと
もに、情報送信手段によって、検索された同一機種の画
像形成装置に情報を送信することができる。したがっ
て、ネットワークシステムを複雑化することなく、外部
入力装置からの情報を同一機種の画像形成装置に迅速か
つ確実に送信することができる。
According to the fifth aspect of the present invention, the information transmitted from the external input device is transmitted to the image forming apparatus of the same model searched by the same model searching means by the information transmitting means. , From an external input device,
In transmitting information to a plurality of image forming apparatuses of the same model, if the information is transmitted from the external input device to the image forming apparatus of the present invention, the image forming apparatus can receive the same model of another same model by the same model searching means. In addition to searching for the image forming apparatus, the information transmitting unit can transmit the information to the searched image forming apparatus of the same model. Therefore, the information from the external input device can be quickly and reliably transmitted to the same type of image forming apparatus without complicating the network system.

【0067】請求項6に記載の発明によれば、特定の画
像形成装置が、外部入力装置から送信される情報を受信
して、その画像形成装置と同一機種の画像形成装置を検
索した後、検索された同一機種の画像形成装置に情報を
送信する。そのため、ネットワークシステムを複雑化す
ることなく、外部入力装置からの情報を同一機種の画像
形成装置に迅速かつ確実に送信することができる。
According to the invention described in claim 6, after a specific image forming apparatus receives information transmitted from an external input device and searches for an image forming apparatus of the same model as the image forming apparatus, The information is transmitted to the searched image forming apparatuses of the same model. Therefore, the information from the external input device can be quickly and reliably transmitted to the same type of image forming apparatus without complicating the network system.

【図面の簡単な説明】[Brief description of the drawings]

【図1】従来の、コンピュータと複数のプリンタが接続
されたネットワークのブロック図である。
FIG. 1 is a block diagram of a conventional network in which a computer and a plurality of printers are connected.

【図2】従来の、コンピュータと複数のプリンタが接続
されたネットワークのブロック図である。
FIG. 2 is a block diagram of a conventional network in which a computer and a plurality of printers are connected.

【図3】本発明の画像形成装置の一実施形態としてのプ
リンタとコンピュータが接続されたネットワークのブロ
ック図である。
FIG. 3 is a block diagram of a network in which a printer and a computer are connected as an embodiment of the image forming apparatus of the present invention.

【図4】プリンタのRAM内の構成を示す概略構成図で
ある。
FIG. 4 is a schematic configuration diagram illustrating a configuration in a RAM of the printer.

【図5】コンピュータからプリンタへ送信されるファー
ムウェアの構成を示す概略構成図である。
FIG. 5 is a schematic configuration diagram illustrating a configuration of firmware transmitted from a computer to a printer.

【図6】同一機種検索結果リストの構造を示す概略構成
図である。
FIG. 6 is a schematic configuration diagram showing a structure of a same model search result list.

【図7】ブート処理の手順を示すフロー図である。FIG. 7 is a flowchart illustrating a procedure of a boot process.

【図8】プリンタ処理タスクの手順を示すフロー図であ
る。
FIG. 8 is a flowchart illustrating a procedure of a printer processing task.

【図9】コマンド処理タスクの手順を示すフロー図であ
る。
FIG. 9 is a flowchart showing the procedure of a command processing task.

【図10】複数台ファームウェア更新処理タスクの起動
処理の手順を示すフロー図である。
FIG. 10 is a flowchart illustrating a procedure of a startup process of a firmware update processing task for a plurality of units.

【図11】複数台ファームウェア更新処理タスクの手順
を示すフロー図である。
FIG. 11 is a flowchart showing the procedure of a firmware update processing task for a plurality of cameras.

【図12】同一機種検索処理タスクの手順を示すフロー
図である。
FIG. 12 is a flowchart showing a procedure of a same model search processing task.

【図13】ファームウェアデータ受信処理の手順を示す
フロー図である。
FIG. 13 is a flowchart showing a procedure of a firmware data receiving process.

【図14】ファームウェアデータ転送処理の手順を示す
フロー図である。
FIG. 14 is a flowchart illustrating a procedure of a firmware data transfer process.

【図15】プリンタの要部構成を示すブロック図であ
る。
FIG. 15 is a block diagram illustrating a configuration of a main part of the printer.

【符号の説明】[Explanation of symbols]

プリンタ1,プリンタ2,プリンタ3,コンピュータ,
ネットワーク
Printer 1, Printer 2, Printer 3, Computer,
network

───────────────────────────────────────────────────── フロントページの続き (72)発明者 野川 英樹 名古屋市瑞穂区苗代町15番1号 ブラザー 工業株式会社内 (72)発明者 深澤 康史 名古屋市瑞穂区苗代町15番1号 ブラザー 工業株式会社内 (72)発明者 大原 清孝 名古屋市瑞穂区苗代町15番1号 ブラザー 工業株式会社内 Fターム(参考) 2C061 AP01 HN15 HQ02 HQ13 5B021 AA01 BB00 EE04 5B089 GA13 JA34 KA03 KB09  ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Hideki Nogawa 15-1, Naeshiro-cho, Mizuho-ku, Nagoya-shi Inside Brother Industries, Ltd. (72) Inventor Yasushi Fukasawa 15-1 Naeshiro-cho, Mizuho-ku, Nagoya-city Brother Industries, Ltd. (72) Inventor Kiyotaka Ohara 15-1 Naeshiro-cho, Mizuho-ku, Nagoya F-term (reference) 2C061 AP01 HN15 HQ02 HQ13 5B021 AA01 BB00 EE04 5B089 GA13 JA34 KA03 KB09

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 複数の画像形成装置と、ネットワークを
介して接続される画像形成装置であって、 その画像形成装置と同一機種の画像形成装置を検索する
ための、同一機種検索手段を備えていることを特徴とす
る、画像形成装置。
An image forming apparatus connected to a plurality of image forming apparatuses via a network, the apparatus comprising: a same model search unit for searching for an image forming apparatus of the same model as the image forming apparatus. An image forming apparatus.
【請求項2】 前記同一機種検索手段によって検索され
た画像形成装置に、情報を送信するための情報送信手段
を備えていることを特徴とする、請求項1に記載の画像
形成装置。
2. The image forming apparatus according to claim 1, further comprising an information transmitting unit for transmitting information to the image forming apparatus searched by the same model searching unit.
【請求項3】 前記情報が、画像形成装置を作動させる
ためのソフトウエアであることを特徴とする、請求項2
に記載の画像形成装置。
3. The information processing apparatus according to claim 2, wherein the information is software for operating the image forming apparatus.
An image forming apparatus according to claim 1.
【請求項4】 前記情報が、画像形成装置を作動させる
ためのデータであることを特徴とする、請求項2に記載
の画像形成装置。
4. The image forming apparatus according to claim 2, wherein the information is data for operating the image forming apparatus.
【請求項5】 前記情報が、外部入力装置から入力され
ることを特徴とする、請求項1ないし4のいずれかに記
載の画像形成装置。
5. The image forming apparatus according to claim 1, wherein the information is input from an external input device.
【請求項6】 複数の画像形成装置に、外部入力装置か
ら入力される情報を送信するための情報送信方法であっ
て、 特定の画像形成装置が、前記外部入力装置から送信され
る前記情報を受信する処理、 前記特定の画像形成装置が、その画像形成装置と同一機
種の画像形成装置を検索する処理、 検索された画像形成装置に、前記特定の画像形成装置か
ら前記情報を送信する処理、 を含んでいることを特徴とする、情報送信方法。
6. An information transmission method for transmitting information input from an external input device to a plurality of image forming devices, wherein a specific image forming device transmits the information transmitted from the external input device to a plurality of image forming devices. A process of receiving, a process in which the specific image forming device searches for an image forming device of the same model as the image forming device, a process of transmitting the information from the specific image forming device to the searched image forming device, An information transmission method, comprising:
JP2000025297A 2000-02-02 2000-02-02 Image forming device and method for transmitting information Pending JP2001216115A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000025297A JP2001216115A (en) 2000-02-02 2000-02-02 Image forming device and method for transmitting information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000025297A JP2001216115A (en) 2000-02-02 2000-02-02 Image forming device and method for transmitting information

Publications (1)

Publication Number Publication Date
JP2001216115A true JP2001216115A (en) 2001-08-10

Family

ID=18551173

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000025297A Pending JP2001216115A (en) 2000-02-02 2000-02-02 Image forming device and method for transmitting information

Country Status (1)

Country Link
JP (1) JP2001216115A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003010654A1 (en) * 2001-07-25 2003-02-06 Fujitsu Limited Method and apparatus for hierarchical control of network printers, and media for use thereof
JP2007199790A (en) * 2006-01-23 2007-08-09 Fuji Xerox Co Ltd Device management system and device management method
JP2007245603A (en) * 2006-03-17 2007-09-27 Seiko Epson Corp Printer, printer system, and firmware rewriting method
JP2009039879A (en) * 2007-08-06 2009-02-26 Kyocera Mita Corp Image formation device
US7595902B2 (en) 2002-04-01 2009-09-29 Panasonic Corporation Receiving device, printer, and firmware update system
US8161202B2 (en) 2008-09-29 2012-04-17 Brother Kogyo Kabushiki Kaisha Peripheral device management system
US9038052B2 (en) 2010-09-30 2015-05-19 Brother Kogyo Kabushiki Kaisha Terminal device for providing firmware package by being connectable with plurality of accessory devices and a server

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003010654A1 (en) * 2001-07-25 2003-02-06 Fujitsu Limited Method and apparatus for hierarchical control of network printers, and media for use thereof
US7595902B2 (en) 2002-04-01 2009-09-29 Panasonic Corporation Receiving device, printer, and firmware update system
JP2007199790A (en) * 2006-01-23 2007-08-09 Fuji Xerox Co Ltd Device management system and device management method
JP2007245603A (en) * 2006-03-17 2007-09-27 Seiko Epson Corp Printer, printer system, and firmware rewriting method
US8352622B2 (en) 2006-03-17 2013-01-08 Seiko Epson Corporation Printer, printer system, and firmware rewriting method
US8966008B2 (en) 2006-03-17 2015-02-24 Seiko Epson Corporation Printer, printer system, and firmware rewriting method
JP2009039879A (en) * 2007-08-06 2009-02-26 Kyocera Mita Corp Image formation device
US8161202B2 (en) 2008-09-29 2012-04-17 Brother Kogyo Kabushiki Kaisha Peripheral device management system
US9038052B2 (en) 2010-09-30 2015-05-19 Brother Kogyo Kabushiki Kaisha Terminal device for providing firmware package by being connectable with plurality of accessory devices and a server

Similar Documents

Publication Publication Date Title
JP4900760B2 (en) OS image deployment machine and method
US20130007289A1 (en) Remote control system and remote control method of the same
JPH10109462A (en) Device and method for controlling printing and storage medium storing computer-readable program
JP2001256170A (en) Peripheral device and printer
JP3812115B2 (en) Communications system
JP2001216115A (en) Image forming device and method for transmitting information
JPH11203218A (en) Data communication system, interface device and storage medium
JP5581470B2 (en) Device sharing system, device sharing server, device sharing client, and device sharing method
US20130030568A1 (en) Robot system control method and a device therefor
JP2013190950A (en) Control device and start-up method
JP4637140B2 (en) Computer system
US7945919B2 (en) Information processing apparatus and device controller driving/controlling method
JP4259390B2 (en) Parallel processing unit
JP6049781B2 (en) Image forming apparatus, control method, and program
JP2003108513A (en) Hardware chain pull
JP4900805B2 (en) OS image deployment machine and method
WO2001093032A1 (en) Computer system, method of controlling computer, and medium storing control program
JP6289094B2 (en) Network interface device and control method thereof
JP2009032241A (en) Computer system, computer control method, and storage medium storing control programs
JP2000259538A (en) Network control unit, network setting method and storage medium storing computer readable program
CN113703811B (en) Method, device, equipment and storage medium for remotely downloading firmware by DSP
JP2001312432A (en) Network server and its control method
JP6821763B2 (en) Image forming apparatus and its control method
JP6150048B2 (en) Image forming system and diagnostic method for image forming system
KR20240083796A (en) Storage device providing remote disk image with wireless function

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040420

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040617

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041005