JP2000020262A - Printer device - Google Patents
Printer deviceInfo
- Publication number
- JP2000020262A JP2000020262A JP10202749A JP20274998A JP2000020262A JP 2000020262 A JP2000020262 A JP 2000020262A JP 10202749 A JP10202749 A JP 10202749A JP 20274998 A JP20274998 A JP 20274998A JP 2000020262 A JP2000020262 A JP 2000020262A
- Authority
- JP
- Japan
- Prior art keywords
- printer device
- version
- program
- host computer
- printer
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 通信網経由でファイルサーバ機能を持つシス
テム装置に対してダウンロード要求コマンドを発行する
ことによって必要とする情報のみをシステム装置内の書
き換え可能な記憶媒体上にダウンロードする手段を持た
せ、各々のユーザ環境に最適化するプリンタ装置を提供
すること。
【解決手段】 コントローラ100はシステムプログラ
ムを同一通信網に接続されたホストコンピュータ112
または外部システム装置118からダウンロードするこ
とによって、コントローラ部の基本制御、対応するシス
テム制御、対応するインターフェース制御を変更する。
また、ホストコンピュータ112または外部システム装
置118からの通信制御コマンドによって、ブートRO
M104の全領域またはある特定部分をダウンロードま
たはアップロードする。
(57) [Problem] To download only necessary information onto a rewritable storage medium in a system device by issuing a download request command to a system device having a file server function via a communication network. To provide a printer device which has means and is optimized for each user environment. A controller (100) stores a system program in a host computer (112) connected to the same communication network.
Alternatively, the basic control of the controller unit, the corresponding system control, and the corresponding interface control are changed by downloading from the external system device 118.
Further, the boot RO is controlled by a communication control command from the host computer 112 or the external system device 118.
Download or upload the entire area of M104 or a specific part.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ホストコンピュー
タや他の1以上のディバイスと通信網によって接続可能
なプリンタ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer device which can be connected to a host computer or one or more other devices via a communication network.
【0002】[0002]
【従来の技術】従来、一般的にレーザプリンタ、インテ
リジェント・コピア、インテリジェント・ファックスな
どのコントローラ部および内部制御基板部の実行プログ
ラム、エミュレーションプログラム、内部制御基板のプ
ログラマブル・ゲート・アレーなどの回路情報などは全
てシステム装置内の記憶媒体に格納されていた。そのた
め、上記のシステム装置内の実行プログラムをバージョ
ンアップする場合は、サービスマンがバージョンアップ
情報の記憶媒体(ROMなど)の交換を行っていた。同
様に、同一通信網内に接続される同一システム装置が複
数存在する場合についても各々の記憶媒体を交換しなけ
ればならなかった。2. Description of the Related Art Conventionally, an execution program, an emulation program, and a circuit information such as a programmable gate array of an internal control board are generally used for a controller section of a laser printer, an intelligent copier, an intelligent fax machine and the like, and an internal control board section. Are all stored in a storage medium in the system device. Therefore, when the version of the execution program in the system device is upgraded, a serviceman has exchanged a storage medium (ROM or the like) for the upgrade information. Similarly, when there are a plurality of the same system devices connected in the same communication network, each storage medium has to be exchanged.
【0003】また、上記記憶媒体は様々な市場のニーズ
に対応する必要があるため、ある特定ユーザー環境で
は、用いられない情報までもそのシステム装置に搭載し
なければならなかった。そこで、特開平9−11461
4号公報記載の発明では、通信網を介してデータ通信を
行い、所定の情報をダウンロードすることで容易にバー
ジョンアップやバグの修正を行う技術が開示されてい
る。Further, since the storage medium needs to meet various market needs, even in a specific user environment, even information that is not used has to be mounted on the system device. Therefore, Japanese Patent Application Laid-Open No. Hei 9-11461
In the invention described in Japanese Patent Publication No. 4 (Kokai) No. 4 (1995), a technology is disclosed in which data communication is performed through a communication network and predetermined information is downloaded to easily upgrade the version or correct a bug.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、特開平
9−114614号公報記載の発明の場合も同様に、同
一通信網内に接続される同一システム装置が複数存在す
る場合についても各々の記憶媒体を交換しなければなら
なかった。不要とされる記憶媒体をも全てのシステム装
置に搭載しなければならないことから、各々のユーザー
環境に最適化したシステム装置価格を供給することがで
きなかった。そこで、本発明の第1の目的は、コントロ
ーラ、エンジン、操作パネル部におけるCPUの実行プ
ログラムおよび内部回路情報を記憶する媒体を同一通信
網内に接続されるファイルサーバ機能を持つシステム装
置に持たせ、通信網経由でファイルサーバ機能を持つシ
ステム装置に対してダウンロード要求コマンドを発行す
ることによってある特定ユーザー環境で必要とする情報
のみをシステム装置内の書き換え可能な記憶媒体上にダ
ウンロードする手段を持たせ、不必要な記憶媒体を取り
除くことによって各々のユーザ環境に最適化するプリン
タ装置を提供することである。また、本発明の第2の目
的は、CPUの実行プログラムまたはプログラマブル・
ゲート・アレーの回路情報のバージョンアップを同一通
信網内から可能にすることで、バージョンアップ作業の
容易化とプリンタ装置の多様化する要求への対応と長い
製品寿命のプリンタ装置を提供することである。However, similarly, in the case of the invention described in Japanese Patent Application Laid-Open No. Hei 9-114614, even when there are a plurality of the same system devices connected in the same communication network, each storage medium is used. Had to be replaced. Unnecessary storage media must be mounted on all system devices, and it has not been possible to supply system device prices optimized for each user environment. Therefore, a first object of the present invention is to provide a system device having a file server function connected to the same communication network with a controller, an engine, and a medium for storing an execution program of a CPU in an operation panel unit and internal circuit information. A means for downloading only information required in a specific user environment to a rewritable storage medium in the system device by issuing a download request command to the system device having a file server function via a communication network. Another object of the present invention is to provide a printer device which is optimized for each user environment by removing unnecessary storage media. Further, a second object of the present invention is to provide an execution program of a CPU or a programmable program.
By making it possible to upgrade the gate array circuit information from within the same communication network, it is possible to simplify the upgrade work, respond to the diversifying demands of printer devices, and provide printer devices with a long product life. is there.
【0005】[0005]
【課題を解決するための手段】請求項1記載の発明で
は、プリンタ装置のシステムプログラムを記憶する記憶
媒体を有する単数または複数のホストコンピュータと、
または他のプリンタ装置とネットワーク接続して、種々
のデータの送受信が可能なプリンタ装置であって、前記
ネットワークを介して受領するデータを記憶する記憶手
段と、システムプログラムのバージョンを判断するバー
ジョン判断手段と、所定の通信制御コマンドによってホ
ストコンピュータまたは他のプリンタ装置から記憶手段
上にシステムプログラムをダウンロードまたはアップロ
ードする転送手段とを備え、前記バージョン判断手段に
よる判断に基づいて、対応するバージョンのシステムプ
ログラムの全容量または特定部分を所定の通信制御コマ
ンドよって、或いは操作パネルまたはホストコンピュー
タのドライバプログラムによって、前記転送手段で転送
することにより前記第1の目的を達成する。According to the present invention, one or more host computers having a storage medium for storing a system program of a printer device,
Or a printer device capable of transmitting and receiving various data by being connected to a network with another printer device, a storage device for storing data received via the network, and a version determining device for determining a version of a system program And a transfer unit that downloads or uploads a system program from a host computer or another printer device to a storage unit by a predetermined communication control command, based on the determination by the version determination unit, The first object is achieved by transferring the whole capacity or a specific portion by a predetermined communication control command or by a transfer program by a driver program of an operation panel or a host computer.
【0006】請求項2記載の発明では、プリンタ装置の
エミュレーションプログラムを記憶する記憶媒体を有す
る単数または複数のホストコンピュータと、または他の
プリンタ装置とネットワーク接続して、種々のデータの
送受信が可能なプリンタ装置であって、前記ネットワー
クを介して受領するデータを記憶する記憶手段と、エミ
ュレーションプログラムのバージョンを判断するバージ
ョン判断手段と、所定の通信制御コマンドによってホス
トコンピュータまたは他のプリンタ装置から記憶手段上
にエミュレーションプログラムをダウンロードまたはア
ップロードする転送手段とを備え、前記バージョン判断
手段による判断に基づいて、対応するバージョンのエミ
ュレーションプログラムの全容量または特定部分を所定
の通信制御コマンドよって、或いは操作パネルまたはホ
ストコンピュータのドライバプログラムによって、前記
転送手段で転送することにより前記第1の目的を達成す
る。According to the second aspect of the present invention, various data can be transmitted and received by connecting to a network with one or more host computers having a storage medium for storing an emulation program of the printer or with another printer. A printer device, storage means for storing data received via the network, version determination means for determining the version of the emulation program, and storage means from a host computer or another printer device by a predetermined communication control command. Transfer means for downloading or uploading the emulation program, and, based on the judgment by the version judging means, the entire capacity or a specific part of the emulation program of the corresponding version is transmitted to a predetermined communication control command. Accordingly, or by the operation panel or the host computer driver program, to achieve the first object by transferring by said transfer means.
【0007】請求項3記載の発明では、プリンタ装置の
フォントデータを記憶する記憶媒体を有する単数または
複数のホストコンピュータと、または他プリンタ装置と
ネットワーク接続して、種々のデータの送受信が可能な
プリンタ装置であって、前記ネットワークを介して受領
するデータを記憶する記憶手段と、フォントデータのバ
ージョンを判断するバージョン判断手段と、所定の通信
制御コマンドによってホストコンピュータまたは他のプ
リンタ装置から記憶手段上にフォントデータをダウンロ
ードまたはアップロードする転送手段とを備え、前記バ
ージョン判断手段による判断に基づいて、対応するバー
ジョンのフォントデータの全容量または特定部分を所定
の通信制御コマンドよって、或いは操作パネルまたはホ
ストコンピュータのドライバプログラムによって、前記
転送手段で転送することにより前記第1の目的を達成す
る。According to a third aspect of the present invention, a printer capable of transmitting and receiving various data by connecting to one or more host computers having a storage medium for storing font data of the printer device or a network with another printer device. A storage unit for storing data received via the network, a version determination unit for determining the version of the font data, and a storage unit from a host computer or another printer device by a predetermined communication control command. Transfer means for downloading or uploading font data, and, based on the determination by the version determining means, the entire capacity or a specific portion of the font data of the corresponding version is transmitted by a predetermined communication control command, or an operation panel or a host computer. The driver program, to achieve the first object by transferring by said transfer means.
【0008】請求項4記載の発明では、プリンタ装置の
エンジン部のシステムプログラムを記憶する記憶媒体を
有する単数または複数のホストコンピュータと、または
他プリンタ装置とネットワーク接続して、種々のデータ
の送受信が可能なプリンタ装置であって、前記ネットワ
ークを介して受領するデータを記憶する記憶手段と、プ
リンタ装置のエンジン部のシステムプログラムのバージ
ョンを判断するバージョン判断手段と、所定の通信制御
コマンドによってホストコンピュータまたは他プリンタ
装置から記憶手段上にプリンタ装置のエンジン部のシス
テムプログラムをダウンロードまたはアップロードする
転送手段とを備え、前記バージョン判断手段による判断
に基づいて、対応するバージョンのプリンタ装置のエン
ジン部のシステムプログラムの全容量または特定部分を
所定の通信制御コマンドよって、或いは操作パネルまた
はホストコンピュータのドライバプログラムによって、
前記転送手段で転送することにより前記第1の目的を達
成する。According to the fourth aspect of the present invention, various data are transmitted and received by connecting to a network with one or more host computers having a storage medium for storing a system program of an engine unit of the printer device or with another printer device. A printer device capable of storing data received via the network, a version determining unit for determining a version of a system program of an engine unit of the printer device, and a host computer or Transfer means for downloading or uploading a system program of the engine unit of the printer device from the other printer device to the storage unit, and a system of the engine unit of the corresponding version of the printer device based on the judgment by the version judgment unit. The total volume or a specific part of the program by predetermined communication control command, or by the operation panel or the host computer driver program,
The first object is achieved by the transfer by the transfer means.
【0009】請求項5記載の発明では、プリンタ装置の
操作パネル部のシステムプログラムを記憶する記憶媒体
を有する単数または複数のホストコンピュータと、また
は他プリンタ装置とネットワーク接続して、種々のデー
タの送受信が可能なプリンタ装置であって、前記ネット
ワークを介して受領するデータを記憶する記憶手段と、
プリンタ装置の操作パネル部のシステムプログラムのバ
ージョンを判断するバージョン判断手段と、所定の通信
制御コマンドによってホストコンピュータまたは他プリ
ンタ装置から記憶手段上にプリンタ装置の操作パネル部
のシステムプログラムをダウンロードまたはアップロー
ドする転送手段とを備え、前記バージョン判断手段によ
る判断に基づいて、対応するバージョンのプリンタ装置
の操作パネル部のシステムプログラムの全容量または特
定部分を所定の通信制御コマンドよって、或いは操作パ
ネルまたはホストコンピュータのドライバプログラムに
よって、前記転送手段で転送することにより前記第1の
目的を達成する。According to the invention described in claim 5, one or more host computers having a storage medium for storing a system program of an operation panel unit of the printer device, or a network connection with another printer device, and transmission and reception of various data. Storage device for storing data received via the network,
Version determining means for determining the version of the system program of the operation panel of the printer, and downloading or uploading of the system program of the operation panel of the printer from the host computer or another printer to the storage means by a predetermined communication control command. Transfer means, based on the determination by the version determination means, the total capacity or a specific part of the system program of the operation panel unit of the corresponding version of the printer device is transmitted by a predetermined communication control command, or the operation panel or the host computer. The first object is achieved by the transfer by the transfer means by a driver program.
【0010】請求項6記載の発明では、プリンタ装置の
プログラマブル・ゲート・アレーの回路情報を記憶する
記憶媒体を有する単数または複数のホストコンピュータ
と、または他プリンタ装置とネットワーク接続して、種
々のデータの送受信が可能なプリンタ装置であって、前
記ネットワークを介して受領するデータを記憶する記憶
手段と、プリンタ装置のプログラマブル・ゲート・アレ
ーの回路情報のバージョンを判断するバージョン判断手
段と、所定の通信制御コマンドによってホストコンピュ
ータまたは他プリンタ装置から記憶手段上にプリンタ装
置のプログラマブル・ゲート・アレーの回路情報をダウ
ンロードまたはアップロードする転送手段とを備え、前
記バージョン判断手段による判断に基づいて、対応する
バージョンのプリンタ装置のプログラマブル・ゲート・
アレーの回路情報の全容量または特定部分を所定の通信
制御コマンドよって、或いは操作パネルまたはホストコ
ンピュータのドライバプログラムによって、前記転送手
段で転送することにより前記第2の目的を達成する。According to a sixth aspect of the present invention, various types of data are connected to one or more host computers having a storage medium for storing circuit information of a programmable gate array of a printer device or to another printer device via a network. Storage means for storing data received via the network, version determination means for determining the version of the circuit information of the programmable gate array of the printer apparatus, and predetermined communication. Transfer means for downloading or uploading the circuit information of the programmable gate array of the printer device from the host computer or another printer device to the storage means by a control command, and based on the judgment by the version judgment means, Pre Programmable gate of the other apparatus,
The second object is achieved by transferring the entire capacity or a specific portion of the circuit information of the array by a predetermined communication control command or by a driver program of an operation panel or a host computer by the transfer means.
【0011】[0011]
【発明の実施の形態】以下、本発明の好適な実施の形態
を、図面を参照して詳細に説明する。図1は本発明の実
施の形態に係るプリンタ装置の主要部の構成を示すブロ
ック図である。このプリンタ装置は、バス115によっ
て結ばれた各種ディバイスを備え、プリンタ装置全体の
制御を行うコントローラ100と、実際の印字動作を行
うための操作部および使用者に現在のプリンタの状態を
知らせるための各種メッセージ等を表示する表示部を備
えた操作パネル110と、フォントデータ、ダウンロー
ドプログラムおよび印字データ等の各種データを記憶す
るフロッピーディスクユニットあるいはハードディスク
ユニット等のディスク装置114と、拡張インターフェ
ースや拡張メモリ等のオプションディバイス117とを
具備している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a main part of a printer device according to an embodiment of the present invention. The printer includes various devices connected by a bus 115, and a controller 100 for controlling the entire printer, an operation unit for performing an actual printing operation, and a device for notifying a user of a current printer state. An operation panel 110 having a display unit for displaying various messages, a disk device 114 such as a floppy disk unit or a hard disk unit for storing various data such as font data, a download program, and print data; an extended interface and an extended memory; And an optional device 117.
【0012】このコントローラ100は、ワークメモ
リ、入力データのインプットバッファ、プリントデータ
のページバッファ、ダウンロード用の書き換え可能な記
憶媒体であるRAM(ランダム・アクセス・メモリ)1
06と、フォントのパターンデータなどを記憶するフォ
ントROM(リード・オンリ・メモリ)105と、コン
トローラ100の制御プログラムが格納されているブー
トROM104と、操作パネル110からのモード指示
の内容などを記憶しておく不揮発性の記憶媒体であるN
VRAM103と、操作パネル110からのモード指
示、ホストコンピュータ112、外部システム装置11
8からの情報によってコントローラ100全体を制御す
るCPU(中央処理装置)101と、エンジン108と
コマンド及びステータスや、印字データ、ダウンロード
・データの通信を行うインターフェースであるエンジン
I/F(インターフェース)107、操作パネル110
とコマンド及びステータス、ダウンロード・データの通
信を行うインターフェースであるパネルI/F109、
通常はセントロニクスI/FやRS232C等が用いら
れるホストコンピュータ112と通信を行うインターフ
ェースであるホストI/F111、ディスク装置114
との通信を行うインターフェースであるディスクI/F
113、拡張インターフェース、拡張メモリ、拡張ボー
ドとのデータ通信を行うインターフェースであるオプシ
ョンI/F116、フォントデータを外部から供給する
メモリカード102等の各種ディバイスを備えている。The controller 100 includes a work memory, an input buffer for input data, a page buffer for print data, and a RAM (random access memory) 1 which is a rewritable storage medium for download.
06, a font ROM (read only memory) 105 for storing font pattern data and the like, a boot ROM 104 for storing a control program for the controller 100, and the contents of mode instructions from the operation panel 110. N which is a non-volatile storage medium
VRAM 103, mode instruction from operation panel 110, host computer 112, external system device 11
A CPU (Central Processing Unit) 101 for controlling the entire controller 100 based on the information from the CPU 8; an engine I / F (interface) 107 for communicating commands and status, print data, and download data with the engine 108; Operation panel 110
Panel I / F 109 which is an interface for communicating commands, status, and download data
A host I / F 111 which is an interface for communicating with a host computer 112 which normally uses a Centronics I / F or RS232C or the like, and a disk device 114
I / F, which is an interface that communicates with the
113, an extension interface, an extension memory, an option I / F 116 which is an interface for performing data communication with an extension board, and various devices such as a memory card 102 for supplying font data from the outside.
【0013】CPU101は、プログラムROM104
内に格納されるプログラムと、ユーザの操作パネルから
モード指示、ホストコンピュータ112からの情報の取
得によってコントローラ100全体を制御する。メモリ
カード102はフォントデータを外部から供給するため
の着脱可能なメモリである。不揮発性の記憶媒体(NV
RAM)103は、ユーザーによる操作パネル110か
らのモード指示の内容等を記憶するためのものである。
ブートROM104は、コントローラ100の制御プロ
グラムを格納した読み出し専用メモリであり、CPU1
01によって逐次読み出されるようになっている。フォ
ントROM105はフォントのパターンデータ等を記憶
する読み出し専用メモリであり、RAM106は、CP
U101がプログラムを実行する際のワークメモリとし
て使用されるとともに、入力データのインプットバッフ
ァ、プリントデータのページバッファ、及びダウンロー
ドデータ用のメモリとして使用される読み書き可能な記
憶装置である。The CPU 101 includes a program ROM 104
The entire controller 100 is controlled by a program stored in the controller 100, a mode instruction from a user's operation panel, and acquisition of information from the host computer 112. The memory card 102 is a detachable memory for supplying font data from outside. Non-volatile storage media (NV
The RAM 103 stores the content of a mode instruction from the operation panel 110 by the user and the like.
The boot ROM 104 is a read-only memory that stores a control program for the controller 100,
01 is sequentially read. The font ROM 105 is a read-only memory that stores font pattern data and the like.
A readable / writable storage device that is used as a work memory when the U101 executes a program, and is used as an input buffer for input data, a page buffer for print data, and a memory for download data.
【0014】また、エンジンI/F(インターフェー
ス)107は、システムとエンジン108との間で、コ
マンドおよびステータスや、印字データ、ダウンロード
・データの情報通信を行うためのインターフェースであ
り、エンジン108は実際に印字を実行する画像形成装
置である。An engine I / F (interface) 107 is an interface for communicating information on commands and status, print data, and download data between the system and the engine 108. Is an image forming apparatus that executes printing.
【0015】書き換え可能な不揮発性のROMを制御プ
ログラムに持ち、操作パネル110とコマンドおよびス
テータス、ダウンロード・データの通信を行う、パネル
インターフェース109、通常はセントロニクスI/F
やRS232Cであるホストインターフェース111、
ディスク装置114と通信を行うためのディスクインタ
ーフェース113、CPU101の内部バス115、拡
張インターフェース、拡張メモリなどの拡張ボード11
7とのデータ通信を行うオプションインターフェース1
16を備えている。また、コントローラ100は、書き
換え可能な不揮発性のROM103を制御プログラムに
持ち、実際に印刷を行うエンジン108、使用者に現在
のプリンタの状態を知らせたり、モード指示、ダウンロ
ード指示を行ったりする操作パネル110、プリンタの
上位装置であるホストコンピュータ112、フォントデ
ータや、ダウンロード・プログラムや、印字データなど
の様々のデータを記憶しておくフロッピ・ディスク・ド
ライブユニットやハード・ディスク・ドライブユニット
などのディスク装置114、拡張インターフェース、拡
張メモリなどの拡張ボード117、ファイルサーバ機能
を持つ外部システム装置118と接続されている。A panel interface 109, usually a Centronics I / F, having a rewritable nonvolatile ROM in a control program and communicating commands, statuses, and download data with the operation panel 110
And the host interface 111 which is RS232C,
A disk interface 113 for communicating with the disk device 114; an internal bus 115 of the CPU 101; an expansion interface;
Optional interface 1 for performing data communication with NETWORK 7
16 is provided. Further, the controller 100 has a rewritable nonvolatile ROM 103 in a control program, an engine 108 for actually performing printing, and an operation panel for notifying a user of a current printer state, and giving a mode instruction and a download instruction. 110, a host computer 112 which is a host device of the printer, a disk device 114 such as a floppy disk drive unit or a hard disk drive unit for storing various data such as font data, download programs, and print data; It is connected to an expansion board 117 such as an expansion interface and an expansion memory, and an external system device 118 having a file server function.
【0016】予めプリンタ装置のコントローラ部および
内部制御基板部の実行プログラム、エミュレーションプ
ログラム、内部制御基板のプログラマブル・ゲート・ア
レーなどの回路情報などを示す記憶媒体を持つ外部シス
テム装置118と同一通信網に接続されたプリンタ装置
からファイルサーバ機能を持つ外部システム装置118
に対してダウンロード・データの転送指示(予めファイ
ルサーバ機能を持つ外部システム装置118−コントロ
ーラ100間によって定められた制御コマンド)によっ
てRAM106にダウンロードを行う。また、このダウ
ンロード・データに付随する種々の情報によってシステ
ム装置内の機能、作用、効果が大きく異なる。In the same communication network as the external system device 118 having a storage medium which previously shows the execution program, the emulation program of the controller section and the internal control board section of the printer apparatus, the emulation program, and the circuit information such as the programmable gate array of the internal control board. An external system device 118 having a file server function from the connected printer device
Is downloaded to the RAM 106 in response to a download data transfer instruction (a control command predetermined between the external system device 118 having a file server function and the controller 100). In addition, the functions, operations, and effects in the system device greatly differ depending on various kinds of information accompanying the download data.
【0017】以上のような構成のプリンタ装置の動作を
説明する。第1の実施の形態では、コントローラ100
はシステム・プログラムを同一通信網に接続されたファ
イルサーバ機能を持つホストコンピュータ112または
外部システム装置118からダウンロードまたはアップ
ロードすることによって、コントローラ部の基本制御、
対応するシステム制御、対応するインターフェース制御
を変更する。また、ホストコンピュータ112または外
部システム装置118からの通信制御コマンドによっ
て、ブートROM104の全領域またはある特定部分を
ダウンロードまたはアップロードする。このようにし
て、コントローラ部100内のシステム・プログラムを
バージョンアップすることで、既存のシステム・プログ
ラムのバグの修正と新規に開発される拡張インターフェ
ース・ボード、拡張メモリとの通信制御手段および制御
手段への対応を行う。The operation of the printer configured as described above will be described. In the first embodiment, the controller 100
Downloads or uploads a system program from a host computer 112 having a file server function or an external system device 118 connected to the same communication network, thereby performing basic control of the controller unit
Change the corresponding system control and the corresponding interface control. Further, the whole area or a specific part of the boot ROM 104 is downloaded or uploaded by a communication control command from the host computer 112 or the external system device 118. In this way, by upgrading the system program in the controller unit 100, a bug in the existing system program is corrected, and a newly developed extension interface board, communication control means with the extension memory, and control means are provided. Respond to
【0018】第2の実施の形態では、システムがエミュ
レーション・プログラムを同一通信網に接続されたファ
イルサーバ機能を持つホストコンピュータ112または
外部システム装置118からダウンロードまたはアップ
ロードすることによって、このエミュレーション・プロ
グラムに対応するエミュレーション機能又は種類の変更
を行う。また、ホストコンピュータ112または外部シ
ステム装置118からの通信制御コマンドによって、ブ
ートROM104の全領域またはある特定部分をダウン
ロードまたはアップロードする。よって、コントローラ
部のエミュレーション・プログラムをバージョンアップ
することで、既存のエミュレーション・プログラムのバ
グの修正と新規に開発されるエミュレーション・プログ
ラムを追加する。In the second embodiment, the system downloads or uploads an emulation program from a host computer 112 having a file server function or an external system device 118 connected to the same communication network. Change the corresponding emulation function or type. Further, the whole area or a specific part of the boot ROM 104 is downloaded or uploaded by a communication control command from the host computer 112 or the external system device 118. Therefore, by updating the emulation program of the controller unit, a bug of an existing emulation program is corrected, and a newly developed emulation program is added.
【0019】第3の実施の形態では、システムがフォン
ト・データを同一通信網に接続されたファイルサーバ機
能を持つホストコンピュータ112または外部システム
装置118からダウンロードまたはアップロードし対応
するフォントの種類を変更する。また、ホストコンピュ
ータ112または外部システム装置118からの通信制
御コマンドによって、フォントROM105の全領域ま
たはある特定部分をダウンロードまたはアップロードす
る。よって、コントローラ部のフォント・データのバー
ジョンアップをすることで、既存のフォント・データの
バグの修正と新規のフォント・データの追加を行う。In the third embodiment, the system downloads or uploads font data from a host computer 112 having a file server function or an external system device 118 connected to the same communication network, and changes the corresponding font type. . In addition, the entire area or a specific part of the font ROM 105 is downloaded or uploaded by a communication control command from the host computer 112 or the external system device 118. Therefore, by upgrading the version of the font data of the controller unit, the bug of the existing font data is corrected and new font data is added.
【0020】第4の実施の形態では、エンジン部108
のシステム・プログラムを同一通信網に接続されたファ
イルサーバ機能を持つホストコンピュータ112または
外部システム装置118からダウンロードまたはアップ
ロードしエンジン部の基本制御、対応する両面ユニッ
ト、給紙トレイユニット、排紙トレイユニットのシステ
ム構成を変更する。また、ホストコンピュータ112ま
たは外部システム装置118からの通信制御コマンドに
よって、エンジン108の全領域またはある特定部分を
ダウンロードまたはアップロードする。よって、エンジ
ン部108のシステム・プログラムをバージョンアップ
することで、既存のシステム・プログラムのバグの修正
と新規に拡張される給紙装置または排紙装置、両面印字
装置、高解像度のプロセス装置などのエンジン動作対応
の追加変更を行う。In the fourth embodiment, the engine unit 108
The system program is downloaded or uploaded from the host computer 112 having a file server function or an external system device 118 connected to the same communication network, and the basic control of the engine unit, the corresponding double-sided unit, the paper feed tray unit, and the paper output tray unit Change the system configuration of. In addition, the entire area of the engine 108 or a specific part is downloaded or uploaded by a communication control command from the host computer 112 or the external system device 118. Therefore, by upgrading the system program of the engine unit 108, the bugs of the existing system program can be corrected and a newly expanded paper feeding device or paper discharging device, double-sided printing device, high-resolution process device, and the like can be used. Make additional changes for engine operation.
【0021】第5の実施の形態について説明すると、操
作パネル110のシステム・プログラムを同一通信網に
接続されたファイルサーバ機能を持つホストコンピュー
タ112または外部システム装置118からダウンロー
ドまたはアップロードしコントローラ部の基本制御、対
応する操作種類、操作機能、表示種類、表示機能を変更
する。また、ホストコンピュータ112または外部シス
テム装置118からの通信制御コマンドによって、操作
パネル115の全領域またはある特定部分をダウンロー
ドまたはアップロードする。よって、操作パネル部のシ
ステム・プログラムをバージョンアップすることで、既
存のシステム・プログラムのバグの修正と表示内容の変
更を行う。The fifth embodiment will be described. The system program of the operation panel 110 is downloaded or uploaded from a host computer 112 having a file server function or an external system device 118 connected to the same communication network, and the controller program is executed. Change control, corresponding operation type, operation function, display type, display function. In addition, the entire area or a specific part of the operation panel 115 is downloaded or uploaded by a communication control command from the host computer 112 or the external system device 118. Therefore, by updating the system program in the operation panel unit, the bug of the existing system program is corrected and the display content is changed.
【0022】第6の実施の形態について説明すると、プ
ログラマブル・ゲート・アレーを同一通信網に接続され
たファイルサーバ機能を持つホストコンピュータ112
または外部システム装置118からダウンロードまたは
アップロードした内部回路の基本制御、対応するインタ
ーフェース制御、拡張インターフェース制御を変更す
る。また、ホストコンピュータ112または外部システ
ム装置118からの通信制御コマンドによって、ホスト
インターフェース111の全領域またはある特定部分を
ダウンロードまたはアップロードする。よって、内部プ
ログラマブル・ゲート・アレーの回路情報をバージョン
アップすることで、既存の内部回路のバグの修正と各種
のホストコンピュータに応じてセントロニクス・インタ
ーフェース回路の変更を行う。The sixth embodiment will be described. A host computer 112 having a file server function and having a programmable gate array connected to the same communication network.
Alternatively, the basic control of the internal circuit downloaded or uploaded from the external system device 118, the corresponding interface control, and the extended interface control are changed. In addition, the entire area or a specific portion of the host interface 111 is downloaded or uploaded by a communication control command from the host computer 112 or the external system device 118. Therefore, by upgrading the circuit information of the internal programmable gate array, the bug of the existing internal circuit is corrected, and the Centronics interface circuit is changed according to various host computers.
【0023】本実施の形態の最も重要な点は、前述のよ
うに、コントローラ部のシステム・プログラム、エミュ
レーション・プログラム、フォント・データ、エンジン
部のシステム・プログラム、操作パネル部のシステム・
プログラム、プログラマブル・ゲート・アレーの回路情
報を同一通信網に接続されたファイルサーバ機能を持つ
外部システム装置118からダウンロードまたはアップ
ロードできるのかという点である。The most important points of the present embodiment are, as described above, the system program of the controller section, the emulation program, the font data, the system program of the engine section, and the system program of the operation panel section.
The point is whether the circuit information of the program and the programmable gate array can be downloaded or uploaded from the external system device 118 having a file server function connected to the same communication network.
【0024】[0024]
【発明の効果】請求項1記載の発明によれば、システム
・プログラムを最適化した情報容量でファイルサーバ機
能を持つシステム装置からダウンロードまたはアップロ
ードすることで、システムプログラムのバグの修正およ
び種々の拡張ボードへの対応を容易に行うことができ
る。請求項2記載の発明によれば、エミュレーションプ
ログラムを最適化した情報容量でファイルサーバ機能を
持つシステム装置からダウンロードまたはアップロード
することで、エミュレーション・プログラムのバグの修
正および種々のエミュレーション・プログラムへの対応
を容易に行うことができる。According to the first aspect of the present invention, a bug of a system program is corrected and various extensions are made by downloading or uploading the system program from a system device having a file server function with an optimized information capacity. Correspondence to a board can be easily performed. According to the second aspect of the invention, the emulation program is downloaded or uploaded from the system device having the file server function with the optimized information capacity, thereby correcting the bug of the emulation program and coping with various emulation programs. Can be easily performed.
【0025】請求項3記載の発明によれば、フォントデ
ータを最適化した情報容量でファイルサーバ機能を持つ
システム装置からダウンロードまたはアップロードする
ことで、フォントデータのバグの修正および種々のフォ
ント・データへの対応を容易に行うことができる。請求
項4記載の発明によれば、エンジン部のシステムプログ
ラムを最適化した情報容量でファイルサーバ機能を持つ
システム装置からダウンロードまたはアップロードする
ことで、エンジン部のシステムプログラムのバグの修正
および種々のエンジン動作(画像形成操作)への対応を
容易に行うことができる。According to the third aspect of the present invention, the font data is downloaded or uploaded from the system device having the file server function with the optimized information capacity, thereby correcting the bug of the font data and converting the font data to various font data. Can be easily performed. According to the invention described in claim 4, by downloading or uploading the system program of the engine unit from the system device having the file server function with the optimized information capacity, the bug of the system program of the engine unit is corrected and various engines are downloaded. It is possible to easily respond to an operation (image forming operation).
【0026】請求項5記載の発明によれば、操作パネル
部のシステムプログラムを最適化した情報容量でファイ
ルサーバ機能を持つシステム装置からダウンロードまた
はアップロードすることで、操作パネル部のシステムプ
ログラムのバグの修正および種々の表示対応を容易に行
うことができる。請求項6記載の発明によれば、内部プ
ログラマブル・ゲート・アレーの回路情報を最適化した
情報容量でファイルサーバ機能を持つシステム装置から
ダウンロードまたはアップロードすることで、内部回路
のバグの修正および種々の内部回路への対応を容易に行
うことができる。According to the fifth aspect of the present invention, by downloading or uploading the system program of the operation panel unit from the system device having the file server function with the optimized information capacity, the bug of the system program of the operation panel unit can be reduced. Correction and various display correspondences can be easily performed. According to the invention of claim 6, by downloading or uploading the circuit information of the internal programmable gate array from the system device having the file server function with the optimized information capacity, the bug of the internal circuit can be corrected and various Correspondence to an internal circuit can be easily performed.
【図1】本実施形態におけるプリンタ装置の主要部の概
略構成を示したブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration of a main part of a printer device according to an embodiment.
100 コントローラ 101 CPU 102 メモリカード 103 NVRAM 104 ブートROM 105 フォントROM 106 RAM 107 エンジンインターフェース 108 エンジン 109 パネルインターフェース 110 操作パネル 111 ホストインターフェース 112 ホストコンピュータ 113 ディスクインターフェース 114 ディスク装置 115 内部バス 116 オプションインターフェース 117 拡張ボード 118 外部システム装置 REFERENCE SIGNS LIST 100 controller 101 CPU 102 memory card 103 NVRAM 104 boot ROM 105 font ROM 106 RAM 107 engine interface 108 engine 109 panel interface 110 operation panel 111 host interface 112 host computer 113 disk interface 114 disk device 115 internal bus 116 option interface 117 expansion board 118 External system device
Claims (6)
憶する記憶媒体を有する単数または複数のホストコンピ
ュータと、または他のプリンタ装置とネットワーク接続
して、種々のデータの送受信が可能なプリンタ装置であ
って、 前記ネットワークを介して受領するデータを記憶する記
憶手段と、 システムプログラムのバージョンを判断するバージョン
判断手段と、 所定の通信制御コマンドによってホストコンピュータま
たは他のプリンタ装置から記憶手段上にシステムプログ
ラムをダウンロードまたはアップロードする転送手段と
を備え、 前記バージョン判断手段による判断に基づいて、対応す
るバージョンのシステムプログラムの全容量または特定
部分を所定の通信制御コマンドよって、或いは操作パネ
ルまたはホストコンピュータのドライバプログラムによ
って、前記転送手段で転送することを特徴とするプリン
タ装置。1. A printer device capable of transmitting and receiving various data by being connected to one or more host computers having a storage medium for storing a system program of the printer device or a network with another printer device, Storage means for storing data received via the network; version determination means for determining the version of the system program; and downloading or downloading the system program from the host computer or another printer device to the storage means by a predetermined communication control command. Transfer means for uploading, based on the judgment by the version judging means, the total capacity or a specific portion of the corresponding version of the system program is transmitted by a predetermined communication control command, or the operation panel or the host computer. The driver program, the printer apparatus characterized by transferring by said transfer means.
ラムを記憶する記憶媒体を有する単数または複数のホス
トコンピュータと、または他のプリンタ装置とネットワ
ーク接続して、種々のデータの送受信が可能なプリンタ
装置であって、 前記ネットワークを介して受領するデータを記憶する記
憶手段と、 エミュレーションプログラムのバージョンを判断するバ
ージョン判断手段と、 所定の通信制御コマンドによってホストコンピュータま
たは他のプリンタ装置から記憶手段上にエミュレーショ
ンプログラムをダウンロードまたはアップロードする転
送手段とを備え、 前記バージョン判断手段による判断に基づいて、対応す
るバージョンのエミュレーションプログラムの全容量ま
たは特定部分を所定の通信制御コマンドよって、或いは
操作パネルまたはホストコンピュータのドライバプログ
ラムによって、前記転送手段で転送することを特徴とす
るプリンタ装置。2. A printer device capable of transmitting and receiving various data by connecting to one or more host computers having a storage medium for storing an emulation program for the printer device or a network with another printer device, Storage means for storing data received via the network; version determination means for determining the version of the emulation program; and download or download of the emulation program from the host computer or another printer device to the storage means by a predetermined communication control command. Transfer means for uploading, based on the judgment by the version judging means, the entire capacity or a specific portion of the emulation program of the corresponding version is operated by a predetermined communication control command or operated. The channel or host computer of the driver program, the printer apparatus characterized by transferring by said transfer means.
る記憶媒体を有する単数または複数のホストコンピュー
タと、または他のプリンタ装置とネットワーク接続し
て、種々のデータの送受信が可能なプリンタ装置であっ
て、 前記ネットワークを介して受領するデータを記憶する記
憶手段と、 フォントデータのバージョンを判断するバージョン判断
手段と、 所定の通信制御コマンドによってホストコンピュータま
たは他のプリンタ装置から記憶手段上にフォントデータ
をダウンロードまたはアップロードする転送手段とを備
え、 前記バージョン判断手段による判断に基づいて、対応す
るバージョンのフォントデータの全容量または特定部分
を所定の通信制御コマンドよって、或いは操作パネルま
たはホストコンピュータのドライバプログラムによっ
て、前記転送手段で転送することを特徴とするプリンタ
装置。3. A printer device capable of transmitting and receiving various data by connecting to one or more host computers having a storage medium for storing font data of the printer device or a network with another printer device, Storage means for storing data received via the network; version determination means for determining the version of the font data; and downloading or downloading of the font data from the host computer or another printer device to the storage means by a predetermined communication control command. Transfer means for uploading, based on the judgment by the version judging means, the full capacity or specific portion of the font data of the corresponding version by a predetermined communication control command, or a driver program of an operation panel or a host computer. The printer apparatus characterized by transferring by said transfer means.
ログラムを記憶する記憶媒体を有する単数または複数の
ホストコンピュータと、または他のプリンタ装置とネッ
トワーク接続して、種々のデータの送受信が可能なプリ
ンタ装置であって、 前記ネットワークを介して受領するデータを記憶する記
憶手段と、 プリンタ装置のエンジン部のシステムプログラムのバー
ジョンを判断するバージョン判断手段と、 所定の通信制御コマンドによってホストコンピュータま
たは他のプリンタ装置から記憶手段上にプリンタ装置の
エンジン部のシステムプログラムをダウンロードまたは
アップロードする転送手段とを備え、 前記バージョン判断手段による判断に基づいて、対応す
るバージョンのプリンタ装置のエンジン部のシステムプ
ログラムの全容量または特定部分を所定の通信制御コマ
ンドよって、或いは操作パネルまたはホストコンピュー
タのドライバプログラムによって、前記転送手段で転送
することを特徴とするプリンタ装置。4. A printer device capable of transmitting and receiving various data by connecting to a network with one or more host computers having a storage medium for storing a system program of an engine unit of the printer device or with another printer device. Storage means for storing data received via the network; version determination means for determining the version of the system program of the engine unit of the printer device; and a host computer or another printer device according to a predetermined communication control command. Transfer means for downloading or uploading a system program of the engine unit of the printer device on the storage unit, and based on the determination by the version determination unit, the entire contents of the system program of the engine unit of the corresponding version of the printer device Or specific parts by a predetermined communication control commands, or by control panel or the host computer driver program, a printer and wherein the transferring by the transfer means.
プログラムを記憶する記憶媒体を有する単数または複数
のホストコンピュータと、または他のプリンタ装置とネ
ットワーク接続して、種々のデータの送受信が可能なプ
リンタ装置であって、 前記ネットワークを介して受領するデータを記憶する記
憶手段と、 プリンタ装置の操作パネル部のシステムプログラムのバ
ージョンを判断するバージョン判断手段と、 所定の通信制御コマンドによってホストコンピュータま
たは他のプリンタ装置から記憶手段上にプリンタ装置の
操作パネル部のシステムプログラムをダウンロードまた
はアップロードする転送手段とを備え、 前記バージョン判断手段による判断に基づいて、対応す
るバージョンのプリンタ装置の操作パネル部のシステム
プログラムの全容量または特定部分を所定の通信制御コ
マンドよって、或いは操作パネルまたはホストコンピュ
ータのドライバプログラムによって、前記転送手段で転
送することを特徴とするプリンタ装置。5. A printer device capable of transmitting and receiving various data by connecting to a network with one or more host computers having a storage medium for storing a system program of an operation panel unit of the printer device or with another printer device. Storage means for storing data received via the network; version determination means for determining a version of a system program of an operation panel unit of the printer device; and a host computer or another printer by a predetermined communication control command. Transfer means for downloading or uploading a system program of the operation panel unit of the printer device from the device to the storage unit, and a system program of the operation panel unit of the printer device of the corresponding version based on the judgment by the version judgment unit. Total volume or specific parts by a predetermined communication control commands, or by control panel or the host computer driver program, a printer and wherein the transferring by the transfer means.
・アレーの回路情報を記憶する記憶媒体を有する単数ま
たは複数のホストコンピュータと、または他のプリンタ
装置とネットワーク接続して、種々のデータの送受信が
可能なプリンタ装置であって、 前記ネットワークを介して受領するデータを記憶する記
憶手段と、 プリンタ装置のプログラマブル・ゲート・アレーの回路
情報のバージョンを判断するバージョン判断手段と、 所定の通信制御コマンドによってホストコンピュータま
たは他のプリンタ装置から記憶手段上にプリンタ装置の
プログラマブル・ゲート・アレーの回路情報をダウンロ
ードまたはアップロードする転送手段とを備え、 前記バージョン判断手段による判断に基づいて、対応す
るバージョンのプリンタ装置のプログラマブル・ゲート
・アレーの回路情報の全容量または特定部分を所定の通
信制御コマンドよって、或いは操作パネルまたはホスト
コンピュータのドライバプログラムによって、前記転送
手段で転送することを特徴とするプリンタ装置。6. A network connection with one or more host computers having a storage medium for storing circuit information of a programmable gate array of a printer, or with other printers, enabling transmission and reception of various data. A printer device, storage means for storing data received via the network, version determining means for determining a version of circuit information of a programmable gate array of the printer device, and a host computer according to a predetermined communication control command. Or transfer means for downloading or uploading the circuit information of the programmable gate array of the printer device from the other printer device onto the storage means, and based on the judgment by the version judging means, the program of the printer device of the corresponding version. The total volume or a specific portion of the circuit information Maburu gate array by a predetermined communication control commands, or by control panel or the host computer driver program, a printer and wherein the transferring by the transfer means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10202749A JP2000020262A (en) | 1998-07-01 | 1998-07-01 | Printer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10202749A JP2000020262A (en) | 1998-07-01 | 1998-07-01 | Printer device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000020262A true JP2000020262A (en) | 2000-01-21 |
Family
ID=16462536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10202749A Pending JP2000020262A (en) | 1998-07-01 | 1998-07-01 | Printer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000020262A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7587476B2 (en) | 2001-08-07 | 2009-09-08 | Ricoh Company, Ltd. | Peripheral device with a centralized management server, and system, computer program product and method for managing peripheral devices connected to a network |
| JP2015171799A (en) * | 2014-03-12 | 2015-10-01 | 株式会社リコー | Image forming apparatus |
-
1998
- 1998-07-01 JP JP10202749A patent/JP2000020262A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7587476B2 (en) | 2001-08-07 | 2009-09-08 | Ricoh Company, Ltd. | Peripheral device with a centralized management server, and system, computer program product and method for managing peripheral devices connected to a network |
| JP2015171799A (en) * | 2014-03-12 | 2015-10-01 | 株式会社リコー | Image forming apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6195171B1 (en) | Printer and interface unit, printing system, and method for setting communication parameters in printer | |
| US20030051084A1 (en) | Peripheral device having a built-in device driver | |
| JP3666405B2 (en) | Image forming apparatus, installation program, computer-readable recording medium recording installation program, and installation method | |
| US20050036348A1 (en) | Peripheral apparatus, firmware updating method thereof, and program | |
| JP2002247252A (en) | Image forming device | |
| US6854000B2 (en) | Image forming apparatus and control method for the same | |
| JPH08238812A (en) | Device with flash memory control function for modification | |
| US6493101B1 (en) | Program management apparatus and method, and program product therefor | |
| KR100503484B1 (en) | Image forming device | |
| JP2000020262A (en) | Printer device | |
| JPH09114614A (en) | Printer device | |
| CN109814813B (en) | Apparatus having a plurality of memories, control method, and storage medium | |
| JP3517446B2 (en) | Peripheral device control method setting method and peripheral device control device | |
| JPH06314202A (en) | Image forming device | |
| US7395357B2 (en) | Information processing apparatus and computer readable medium | |
| JPH09152946A (en) | Information processing apparatus, printing apparatus, printing system, and data processing method of printing system | |
| JPH05274157A (en) | Image forming device | |
| JPH1027077A (en) | Image processing device | |
| JPH09244829A (en) | Printer system | |
| JPH06219021A (en) | Image forming device | |
| JPH11184651A (en) | Printing equipment | |
| JP2000322216A (en) | Printer device | |
| JP2002259085A (en) | Printer system | |
| JPH09204275A (en) | Printer device | |
| US20040252334A1 (en) | Communication control device and method for image forming system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040513 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040519 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041012 |