JPH06314202A - 画像形成装置 - Google Patents

画像形成装置

Info

Publication number
JPH06314202A
JPH06314202A JP5127904A JP12790493A JPH06314202A JP H06314202 A JPH06314202 A JP H06314202A JP 5127904 A JP5127904 A JP 5127904A JP 12790493 A JP12790493 A JP 12790493A JP H06314202 A JPH06314202 A JP H06314202A
Authority
JP
Japan
Prior art keywords
program
storage means
download
external storage
host device
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
JP5127904A
Other languages
English (en)
Inventor
Akira Koishikawa
旭 小石川
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP5127904A priority Critical patent/JPH06314202A/ja
Publication of JPH06314202A publication Critical patent/JPH06314202A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1803Receiving particular commands
    • G06K15/1806Receiving job control commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Facsimiles In General (AREA)
  • Record Information Processing For Printing (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Document Processing Apparatus (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 外部記憶手段または外部コンピュータからバ
ージョンアップを容易に行えるようにする。 【構成】 プリンター・コントローラ101,エンジン
102,操作パネル103におけるCPUの制御プログ
ラムおよび内部回路情報を記憶する媒体として書き替え
可能な不揮発性の記憶手段(例えば,ROM110,1
11)を用いており,ホスト装置106,ICカード1
08,ディスク装置104,あるいは操作パネル103
からのダウンロード・プログラムの実行要求を入力した
場合に,CPU107は,ダウンロード・プログラムの
バージョンを検知し,検知したバージョンと前回ダウン
ロードを実行したときに使用したダウンロード・プログ
ラムのバージョンとを比較し,検知したバージョンが新
しい場合あるいは新規の場合にのみダウンロード・プロ
グラムを実行させる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は,レーザープリンター,
インテリジェント複写機,インテリジェントファクシリ
装置等の画像形成装置に関し,より詳細には,ワードプ
ロセッサ,コンピュータ等のホスト装置から文字情報あ
るいは/および画像情報を入力し,画像処理手段で画像
イメージ情報を生成して,画像出力手段であるエンジン
部で記録媒体上に出力する画像形成装置に関する。
【0002】
【従来の技術】一般的な,レーザープリンター,インテ
リジェント複写機,インテリジェントファクシリ装置等
の画像形成装置では,サービスマンが内部制御基板のR
OMを交換することによって装置内部のCPUの制御プ
ログラムをバージョンアップすることができる。
【0003】
【発明が解決しようとする課題】しかしながら,上記従
来の技術によれば,サービスマンが内部制御基板のRO
Mを交換することによって,バージョンアップを行って
いるため,バージョンアップの作業が煩雑になるという
問題点があった。
【0004】特に,近年,新製品開発の短期化や,製品
のライフサイクルの短命化,さらにには装置の機能の多
様化によって,バージョンアップの作業の簡単・容易化
が望まれている。
【0005】一方,CPUの制御プログラムを外部記憶
手段または外部コンピュータからダウンロードすること
により,バージョンアップすることが,CPUの制御プ
ログラムをRAMベースで行っているコンピュータの世
界では公知であるが,レーザープリンター,インテリジ
ェント複写機,インテリジェントファクシリ装置等のの
ように常時電源が供給されていないような画像形成装置
では,コントローラ,エンジン,操作パネル部における
CPUの制御プログラムおよび内部回路情報をROMに
格納しているため,ROMを交換することによって,バ
ージョンアップを行う方法しかなかった。
【0006】本発明は上記に鑑みてなされたものであっ
て,コントローラ,エンジン,操作パネル部におけるC
PUの制御プログラムおよび内部回路情報を記憶する媒
体として書き替え可能な不揮発性の記憶手段を用い,外
部記憶手段または外部コンピュータからバージョンアッ
プを容易に行えるようにすることを目的とする。
【0007】また,本発明は上記に鑑みてなされたもの
であって,CPUの制御プログラムおよびプログラマブ
ル・ゲート・アレーの回路情報のバージョンアップを容
易にすることにより,多様化する要求への対応を容易に
図れるようにし,製品寿命を長くすることを目的とす
る。
【0008】
【課題を解決するための手段】本発明は上記の目的を達
成するために,ワードプロセッサ,コンピュータ等のホ
スト装置から文字情報あるいは/および画像情報を入力
し,画像処理手段で画像イメージ情報を生成して,画像
出力手段であるエンジン部で記録媒体上に出力する画像
形成装置において,ホスト装置との間のデータ通信を制
御する第1のデータ通信制御手段と,各種制御データあ
るいは/および制御プログラムを記憶した外部記憶手段
と,外部記憶手段との間のデータ通信を制御する第2の
データ通信制御手段と,各種情報の入力および表示を行
うための操作表示手段と,各種制御データおよび制御プ
ログラムを記憶する少なくとも一つの書き替え可能な不
揮発性の記憶手段と,ホスト装置あるいは外部記憶手段
に格納され,ホスト装置あるいは外部記憶手段から記憶
手段へ各種データをダウンロードするためのダウンロー
ド情報をプログラム化したダウンロード・プログラム
と,第1のデータ通信制御手段,第2のデータ通信制御
手段,あるいは操作表示手段を介して,ダウンロード・
プログラムの実行要求を入力した場合に,ダウンロード
・プログラムのバージョンを検知し,検知したバージョ
ンと前回ダウンロードを実行したときに使用したダウン
ロード・プログラムのバージョンとを比較し,検知した
バージョンが新しい場合あるいは新規の場合にのみダウ
ンロード・プログラムを実行するダウンロード制御手段
とを備えた画像形成装置を提供するものである。
【0009】また,前述した外部記憶手段には,更新用
のシステム・プログラムが記憶されており,記憶手段に
は,現在使用中のシステム・プログラムが記憶されてお
り,ダウンロード・プログラムは,ホスト装置あるいは
外部記憶手段から記憶手段へ更新用のシステム・プログ
ラムをダウンロードし,現在使用中のシステム・プログ
ラムの一部あるいは全部を書き替えるプログラムであ
る。
【0010】また,前述した外部記憶手段には,更新用
のエミュレーション・プログラムが記憶されており,記
憶手段には,現在使用中のエミュレーション・プログラ
ムが記憶されており,ダウンロード・プログラムは,ホ
スト装置あるいは外部記憶手段から記憶手段へ更新用の
エミュレーション・プログラムをダウンロードし,現在
使用中のエミュレーション・プログラムの一部あるいは
全部を書き替えるプログラムである。
【0011】また,前述した外部記憶手段には,更新用
のフォントデータが記憶されており,記憶手段には,現
在使用中のフォントデータが記憶されており,ダウンロ
ード・プログラムは,ホスト装置あるいは外部記憶手段
から記憶手段へ更新用のフォントデータをダウンロード
し,現在使用中のフォントデータの一部あるいは全部を
書き替えるプログラムである。
【0012】また,前述した外部記憶手段には,更新用
のエンジン部のシステム・プログラムが記憶されてお
り,記憶手段には,現在使用中のエンジン部のシステム
・プログラムが記憶されており,ダウンロード・プログ
ラムは,ホスト装置あるいは外部記憶手段から記憶手段
へ更新用のエンジン部のシステム・プログラムをダウン
ロードし,現在使用中のエンジン部のシステム・プログ
ラムの一部あるいは全部を書き替えるプログラムであ
る。
【0013】また,前述した外部記憶手段には,更新用
の操作表示手段のシステム・プログラムが記憶されてお
り,記憶手段には,現在使用中の操作表示手段のシステ
ム・プログラムが記憶されており,ダウンロード・プロ
グラムは,ホスト装置あるいは外部記憶手段から記憶手
段へ更新用の操作表示手段のシステム・プログラムをダ
ウンロードし,現在使用中の操作表示手段のシステム・
プログラムの一部あるいは全部を書き替えるプログラム
である。
【0014】また,前述した外部記憶手段には,更新用
のプログラマブル・ゲート・アレーの回路情報が記憶さ
れており,記憶手段には,現在使用中のプログラマブル
・ゲート・アレーの回路情報が記憶されており,ダウン
ロード・プログラムは,ホスト装置あるいは外部記憶手
段から記憶手段へ更新用のプログラマブル・ゲート・ア
レーの回路情報をダウンロードし,現在使用中のプログ
ラマブル・ゲート・アレーの回路情報の一部あるいは全
部を書き替えるプログラムである。
【0015】
【作用】本発明の画像形成装置は,コントローラ,エン
ジン,操作パネル部におけるCPUの制御プログラムお
よび内部回路情報を記憶する媒体として書き替え可能な
不揮発性の記憶手段を用いており,コンピュータ等のホ
スト装置からのダウンロード・プログラムの実行要求,
外部記憶手段からのダウンロード・プログラムの実行要
求,あるいは操作パネル部等の操作表示手段からのダウ
ンロード・プログラムの実行要求を入力した場合に,ダ
ウンロード・プログラムのバージョンを検知し,検知し
たバージョンと前回ダウンロードを実行したときに使用
したダウンロード・プログラムのバージョンとを比較
し,検知したバージョンが新しい場合あるいは新規の場
合にのみダウンロード・プログラムを実行させる。
【0016】
【実施例】以下,本発明の画像形成装置をプリンターに
適用した場合を一実施例として,図面を参照して詳細に
説明する。
【0017】図1は,本実施例のプリンターのブロック
構成図を示し,各種画像処理およびプリンター全体の制
御を行うプリンター・コントローラ101と,プリンタ
ー・コントローラ101から転送される画像データを記
録紙上に印字するエンジン102と,使用者に現在のプ
リンターの状態を通知したり,モード指示,ドウンロー
ド指示等を入力するための操作パネル103と,フォン
トデータや,ダウンロード・プログラムや,印字データ
等の様々のデータを記憶しておくためのフロッピー・デ
ィスク・ドライブユニットあるいはハード・ディスク・
ドライブユニット等のディスク装置104と,拡張イン
ターフェイス,拡張メモリー等の拡張ボード(オプショ
ン)105とから構成される。なお,106は,プリン
ターの上位装置であるホストコンピュータあるいはワー
ドプロセッサ等のホスト装置である。また,図示を省略
するが,エンジン102および操作パネル103は,そ
れぞれ内部に書き替え可能な不揮発性のROM(例え
ば,フラッシュメモリ等)を有しており,この書き替え
可能な不揮発性のROM内にエンジンの制御プログラム
あるいは操作パネルの制御プログラムを格納する構成で
ある。
【0018】また,プリンター・コントローラ101
は,図示の如く,後述するプログラムROM110のプ
ログラムや,操作パネル103からのモード指示,ある
いはホスト装置106からのコマンドに基づいて,プリ
ンター・コントローラ101全体を制御するCPU10
7と,フォントデータや,ダウンロード・プログラムお
よびダウンロード・データを外部から供給するICカー
ド108と,操作パネル103からのモード指示の内容
等を記憶させておく不揮発性の記憶装置であるNVRA
M109と,プリンター・コントローラ101の制御プ
ログラムが格納されている書き替え可能な不揮発性のプ
ログラムROM110と,フォントのパターンデータ等
を記憶する書き替え可能な不揮発性のフォントROM1
11と,CPU107のワークメモリ,入力データのイ
ンプットバッファー,プリントデータのページバッファ
ー,ダウンロードフォント用のメモリ等に使用するRA
M112と,エンジン102との間で,コマンド,ステ
ータス,印字データ,およびダウンロード・データの通
信を行うエンジンI/F(インターフェース)113
と,操作パネル103との間で,コマンド,ステータ
ス,およびダウンロード・データの通信を行う操作パネ
ルI/F114と,ディスク装置104と通信を行うた
めのディスク装置I/F115と,拡張ボード105と
通信を行うためのオプション用I/F116と,ホスト
装置106と通信を行うホスト装置I/F(通常は,セ
ントロI/Fや,RS232C)117と,内部バス1
18とから構成される。なお,本実施例における書き替
え可能な不揮発性のROM(記憶媒体)としては,例え
ば,フラッシュROM,EEPROM等を使用すること
ができる。
【0019】以上の構成において,その動作を説明す
る。プリンター・コントローラ101のCPU107
は,ホスト装置106あるいは操作パネル103からダ
ウンロード・プログラム・データの転送指示コマンドを
入力すると,あらかじめホスト装置106,ディスク装
置104,あるいはICカード108内に格納されてい
るダウンロード・プログラムを各々のインターフェース
(ホスト装置I/F117,ディスク装置I/F11
5,内部バス118)を介して,内部のRAM112に
ダウンロードする。
【0020】このダウンロード・プログラムは,ホスト
装置106,ディスク装置104,あるいはICカード
108内から所定の不揮発性の記憶媒体(メモリ)へ各
種データをダウンロードするためのダウンロード情報お
よびダウンロード手順をプログラム化したものであり,
ダウンロード情報としては,例えば,図2に示すよう
に,ダウンロードするデータがプリンター・コントロー
ラ101のシステム・プログラム,エミュレーション・
プログラム,フォント・データ,エンジン102のシス
テム・プログラム,操作パネル103のシステム・プロ
グラム,プログラマブル・ゲート・アレーの回路情報の
何れであるかを示す種類情報と,各々のデータのバージ
ョン番号を示すバージョン情報,各々のデータのメモリ
ー・サイズ情報,各々のデータをダウンロードする不揮
発性の記憶媒体を特定する書き込み先情報,各々のデー
タの書き替えが部分書き替えなのか全体書き替えなのか
を示す書替情報等を有している。
【0021】次に,CPU107は,このダウンロード
情報(バージョン情報)に基づいて,ダウンロード・プ
ログラムのバージョンを検知し,検知したバージョンと
前回ダウンロードを実行したときに使用したダウンロー
ド・プログラムのバージョンとを比較し,検知したバー
ジョンが新しい場合あるいは新規の場合にのみダウンロ
ード・プログラムの実行を許可する。これによって,ダ
ウンロード・プログラムが実行され,ダウンロード情報
の内容で示された書き替え動作(ダウンロード)が行わ
れる。
【0022】また,CPU107は,検知したバージョ
ンが前回ダウンロードを実行したときに使用したダウン
ロード・プログラムのバージョンと同じ場合や,古い場
合,あるいは書き替えに使用する不揮発性の記憶媒体の
メモリー容量が不足している場合等のエラーを検知し
て,書き替え動作を行えなかった場合に,そのエラー情
報を,ホスト装置108からの指示でダウンロード・プ
ログラムを実行したときにはホスト装置108に対して
転送し,操作パネル103からの指示でダウンロード・
プログラムを実行したときには操作パネル103に表示
し,オペレータに対して容量の増設等の処置を促す。
【0023】図3は,ダウンロード・プログラム・デー
タの転送指示コマンドを入力した際の本実施例の制御フ
ローチャートを示し,先ず,CPU107は,ダウンロ
ード・プログラム・データの転送指示コマンドを入力す
ると,ダウンロード・プログラムをダウンロードする
(S301)。なお,このとき,CPU107は転送指
示コマンドと共に,ダウンロード・プログラムをホスト
装置106,ディスク装置104,あるいはICカード
108の何れからダウンロードするかの情報を入力し,
指定されたダウンロード元からダウンロード・プログラ
ムのダウンロードを行う。
【0024】次に,ダウンロード・プログラムのダウン
ロード情報から,種類情報およびバージョン情報を認識
し,前回使用したダウンロード・プログラムの該当する
種類のバージョンと比較する(S302)。なお,詳細
な説明を省略するが,前回使用したダウンロード・プロ
グラムの該当する種類のバージョンは,図4に示すよう
に,種類情報毎の前回のバージョンがテーブルとしてN
VRAM109に記憶されており,該当する種類のダウ
ンロードが実行された場合に更新される構成である。
【0025】ここで,検知したバージョンが前回のバー
ジョンより新しい場合または新規の場合には(S30
3),ダウンロード・プログラムを実行する(S30
4)。これによって,ダウンロード情報の内容に応じ
た,プログラムあるいはデータのバージョンアップが行
われる。
【0026】一方,検知したバージョンが前回のバージ
ョンより新しくない場合または新規でない場合には,ダ
ウンロード・プログラムの実行不可を通知して(S30
7),処理を終了する。ここで,実行不可(エラー情
報)の通知は,ホスト装置108からの指示でダウンロ
ード・プログラムを実行したときにはホスト装置108
に対して転送し,操作パネル103からの指示でダウン
ロード・プログラムを実行したときには操作パネル10
3を介して行われる。
【0027】ステップS304でダウンロード・プログ
ラムを実行し,ダウンロードが成功した場合には(S3
05),処理を終了する。
【0028】一方,ダウンロードが失敗した場合には
(S305),ダウンロード失敗の原因(エラー情報)
を通知して(S306),処理を終了する。ここで,実
行不可(エラー情報)の通知は,ホスト装置108から
の指示でダウンロード・プログラムを実行したときには
ホスト装置108に対して転送し,操作パネル103か
らの指示でダウンロード・プログラムを実行したときに
は操作パネル103を介して行われる。
【0029】前述したように本実施例では,ホスト装置
108からのダウンロード・プログラムの実行要求,デ
ィスク装置104またはICカード108からのダウン
ロード・プログラムの実行要求,あるいは操作パネル1
03からのダウンロード・プログラムの実行要求を入力
した場合に,ダウンロード・プログラムのバージョンを
検知し,検知したバージョンと前回ダウンロードを実行
したときに使用したダウンロード・プログラムのバージ
ョンとを比較し,検知したバージョンが新しい場合ある
いは新規の場合にのみダウンロード・プログラムを実行
させるので,CPU107の制御プログラムおよびプロ
グラマブル・ゲート・アレーの回路情報のバージョンア
ップを容易でき,多様化する要求への対応を容易に図
れ,かつ,製品寿命を長くすることができる。
【0030】例えば,プリンター・コントローラ101
のシステム・プログラムをバージョンアップすること
で,既存のシステム・プログラムのバグの修正を容易に
行える。また,オプションI/F116および拡張ボー
ド105が新規に開発された場合でも,システム・プロ
グラムのバージョンアップで容易に対応できる。
【0031】また,プリンター・コントローラ101の
エミュレーション・プログラムをバージョンアップする
ことで,既存のエミュレーション・プログラムのバグの
修正を容易に行える。また,新規に開発されたエミュレ
ーション・プログラムを容易に追加することができる。
【0032】また,プリンター・コントローラ101の
フォント・データをバージョンアップすることで,既存
のフォント・データのバグの修正を容易に行える。ま
た,新規のフォント・データを容易に追加することがで
きる。
【0033】また,エンジン102のシステム・プログ
ラムをバージョンアップすることで,既存のシステム・
プログラムのバグの修正を容易に行える。また,エンジ
ン102において,例えば,給紙装置,排紙装置,両面
印字装置,高解像度のプロセス装置等が新規に拡張され
た場合でも,エンジン動作の対応の追加変更を容易に行
うことができる。換言すれば,エンジン102における
拡張性や,対応性を高めることができる。
【0034】また,操作パネル103のシステム・プロ
グラムをバージョンアップすることで,既存のシステム
・プログラムのバグの修正を容易に行える。また,表示
内容の変更等を容易に行える。
【0035】また,内部プログラマブル・ゲート・アレ
ーの回路情報をバージョンアップすることで,既存の内
部回路のバグの修正を行える。また,各種のホスト装置
に応じて,セントロニクス・インターフェース回路の変
更,例えば,単方向通信を双方向通信に変更することも
可能となる。
【0036】
【発明の効果】以上説明したように本発明の画像形成装
置は,コントローラ,エンジン,操作パネル部における
CPUの制御プログラムおよび内部回路情報を記憶する
媒体として書き替え可能な不揮発性の記憶手段を用いて
おり,コンピュータ等のホスト装置からのダウンロード
・プログラムの実行要求,外部記憶手段からのダウンロ
ード・プログラムの実行要求,あるいは操作パネル部等
の操作表示手段からのダウンロード・プログラムの実行
要求を入力した場合に,ダウンロード・プログラムのバ
ージョンを検知し,検知したバージョンと前回ダウンロ
ードを実行したときに使用したダウンロード・プログラ
ムのバージョンとを比較し,検知したバージョンが新し
い場合あるいは新規の場合にのみダウンロード・プログ
ラムを実行させるため,コントローラ,エンジン,操作
パネル部におけるCPUの制御プログラムおよび内部回
路情報を記憶する媒体として書き替え可能な不揮発性の
記憶手段を用い,外部記憶手段または外部コンピュータ
からバージョンアップを容易に行うことができる。ま
た,CPUの制御プログラムおよびプログラマブル・ゲ
ート・アレーの回路情報のバージョンアップを容易にす
ることにより,多様化する要求への対応を容易に図れる
ようにし,製品寿命を長くすることができる。
【0037】また,プリンター・コントローラのシステ
ム・プログラムのバージョンアップが行えるため,シス
テム・プログラムのバグの修正および種々の拡張ボード
への対応が可能である。
【0038】また,プリンター・コントローラのエミュ
レーション・プログラムのバージョンアップが行えるた
め,エミュレーション・プログラムのバグの修正および
種々のエミュレーションへの対応が可能である。
【0039】また,プリンター・コントローラのフォン
ト・データのバージョンアップが行えるため,フォント
・データのバグの修正および種々のフォント・データへ
の対応が可能である。
【0040】また,エンジンのシステム・プログラムの
バージョンアップが行えるため,システム・プログラム
のバグの修正および種々のエンジン動作への対応が可能
である。
【0041】また,操作パネルのシステム・プログラム
のバージョンアップが行えるため,システム・プログラ
ムのバグの修正および種々の表示対応等が可能である。
【0042】また,内部プログラマブル・ゲート・アレ
ーの回路情報のバージョンアップが行えるため,回路の
バグの修正および種々の内部回路への対応が可能であ
る。
【図面の簡単な説明】
【図1】本実施例のプリンターのブロック構成図であ
る。
【図2】ダウンロード情報の構成を示す説明図である。
【図3】本実施例の制御フローチャートである。
【図4】前回使用したダウンロード・プログラムの該当
する種類のバージョンを記憶したテーブルの例である。
【符号の説明】
101 プリンター・コントローラ 102 エンジン 103 操作パネル 104 ディスク装置 105 拡張ボード 106 ホスト装置 107 CPU 108 ICカード 109 NVRAM 110 プログラムROM 111 フォントROM 112 RAM 113 エンジンI/F 114 操作パネル 116 ディスク装置I/F 117 オプション用I/F 118 内部バス
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 12/00 517 8944−5B 13/00 351 H 7368−5B 15/20 566 A 7315−5L H04N 1/00 107 A 7232−5C

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 ワードプロセッサ,コンピュータ等のホ
    スト装置から文字情報あるいは/および画像情報を入力
    し,画像処理手段で画像イメージ情報を生成して,画像
    出力手段であるエンジン部で記録媒体上に出力する画像
    形成装置において,前記ホスト装置との間のデータ通信
    を制御する第1のデータ通信制御手段と,各種制御デー
    タあるいは/および制御プログラムを記憶した外部記憶
    手段と,前記外部記憶手段との間のデータ通信を制御す
    る第2のデータ通信制御手段と,各種情報の入力および
    表示を行うための操作表示手段と,各種制御データおよ
    び制御プログラムを記憶する少なくとも一つの書き替え
    可能な不揮発性の記憶手段と,前記ホスト装置あるいは
    外部記憶手段に格納され,前記ホスト装置あるいは外部
    記憶手段から前記記憶手段へ各種データをダウンロード
    するためのダウンロード情報をプログラム化したダウン
    ロード・プログラムと,前記第1のデータ通信制御手
    段,第2のデータ通信制御手段,あるいは操作表示手段
    を介して,前記ダウンロード・プログラムの実行要求を
    入力した場合に,前記ダウンロード・プログラムのバー
    ジョンを検知し,検知したバージョンと前回ダウンロー
    ドを実行したときに使用したダウンロード・プログラム
    のバージョンとを比較し,検知したバージョンが新しい
    場合あるいは新規の場合にのみ前記ダウンロード・プロ
    グラムを実行するダウンロード制御手段とを備えたこと
    を特徴とする画像形成装置。
  2. 【請求項2】 前記外部記憶手段には,更新用のシステ
    ム・プログラムが記憶されており,前記記憶手段には,
    現在使用中のシステム・プログラムが記憶されており,
    前記ダウンロード・プログラムは,前記ホスト装置ある
    いは外部記憶手段から前記記憶手段へ更新用のシステム
    ・プログラムをダウンロードし,前記現在使用中のシス
    テム・プログラムの一部あるいは全部を書き替えるプロ
    グラムであることを特徴とする請求項1記載の画像形成
    装置。
  3. 【請求項3】 前記外部記憶手段には,更新用のエミュ
    レーション・プログラムが記憶されており,前記記憶手
    段には,現在使用中のエミュレーション・プログラムが
    記憶されており,前記ダウンロード・プログラムは,前
    記ホスト装置あるいは外部記憶手段から前記記憶手段へ
    更新用のエミュレーション・プログラムをダウンロード
    し,前記現在使用中のエミュレーション・プログラムの
    一部あるいは全部を書き替えるプログラムであることを
    特徴とする請求項1記載の画像形成装置。
  4. 【請求項4】 前記外部記憶手段には,更新用のフォン
    トデータが記憶されており,前記記憶手段には,現在使
    用中のフォントデータが記憶されており,前記ダウンロ
    ード・プログラムは,前記ホスト装置あるいは外部記憶
    手段から前記記憶手段へ更新用のフォントデータをダウ
    ンロードし,前記現在使用中のフォントデータの一部あ
    るいは全部を書き替えるプログラムであることを特徴と
    する請求項1記載の画像形成装置。
  5. 【請求項5】 前記外部記憶手段には,更新用のエンジ
    ン部のシステム・プログラムが記憶されており,前記記
    憶手段には,現在使用中のエンジン部のシステム・プロ
    グラムが記憶されており,前記ダウンロード・プログラ
    ムは,前記ホスト装置あるいは外部記憶手段から前記記
    憶手段へ更新用のエンジン部のシステム・プログラムを
    ダウンロードし,前記現在使用中のエンジン部のシステ
    ム・プログラムの一部あるいは全部を書き替えるプログ
    ラムであることを特徴とする請求項1記載の画像形成装
    置。
  6. 【請求項6】 前記外部記憶手段には,更新用の操作表
    示手段のシステム・プログラムが記憶されており,前記
    記憶手段には,現在使用中の操作表示手段のシステム・
    プログラムが記憶されており,前記ダウンロード・プロ
    グラムは,前記ホスト装置あるいは外部記憶手段から前
    記記憶手段へ更新用の操作表示手段のシステム・プログ
    ラムをダウンロードし,前記現在使用中の操作表示手段
    のシステム・プログラムの一部あるいは全部を書き替え
    るプログラムであることを特徴とする請求項1記載の画
    像形成装置。
  7. 【請求項7】 前記外部記憶手段には,更新用のプログ
    ラマブル・ゲート・アレーの回路情報が記憶されてお
    り,前記記憶手段には,現在使用中のプログラマブル・
    ゲート・アレーの回路情報が記憶されており,前記ダウ
    ンロード・プログラムは,前記ホスト装置あるいは外部
    記憶手段から前記記憶手段へ更新用のプログラマブル・
    ゲート・アレーの回路情報をダウンロードし,前記現在
    使用中のプログラマブル・ゲート・アレーの回路情報の
    一部あるいは全部を書き替えるプログラムであることを
    特徴とする請求項1記載の画像形成装置。
JP5127904A 1993-04-30 1993-04-30 画像形成装置 Pending JPH06314202A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5127904A JPH06314202A (ja) 1993-04-30 1993-04-30 画像形成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5127904A JPH06314202A (ja) 1993-04-30 1993-04-30 画像形成装置

Publications (1)

Publication Number Publication Date
JPH06314202A true JPH06314202A (ja) 1994-11-08

Family

ID=14971540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5127904A Pending JPH06314202A (ja) 1993-04-30 1993-04-30 画像形成装置

Country Status (1)

Country Link
JP (1) JPH06314202A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08235051A (ja) * 1995-02-24 1996-09-13 Pioneer Electron Corp データ蓄積装置
WO1999027436A1 (fr) * 1997-11-25 1999-06-03 Seiko Epson Corporation Imprimante, procede de commande et support d'enregistrement
JPH11161451A (ja) * 1997-09-26 1999-06-18 Hitachi Koki Co Ltd 印刷システム
US6373598B1 (en) 1995-11-16 2002-04-16 Brother Kogyo Kabushiki Kaisha Facsimile machine for use in combination with PC
US6583889B1 (en) 1998-11-18 2003-06-24 Panasonic Communications Co., Ltd. Facsimile apparatus and program rewriting method
US6833926B1 (en) 1999-09-28 2004-12-21 Kabushiki Kaisha Toshiba Image processing apparatus
JP2013137597A (ja) * 2011-12-28 2013-07-11 Amano Corp 駐車場管理システム
JP2016178514A (ja) * 2015-03-20 2016-10-06 株式会社リコー 電子機器、情報処理システム、制御方法およびプログラム

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08235051A (ja) * 1995-02-24 1996-09-13 Pioneer Electron Corp データ蓄積装置
US6903845B2 (en) 1995-11-16 2005-06-07 Brother Kogyo Kabushiki Kaisha Facsimile machine for use in combination with PC
USRE43787E1 (en) 1995-11-16 2012-11-06 Brother Kogyo Kabushiki Kaisha Facsimile machine for use in combination with PC
US6373598B1 (en) 1995-11-16 2002-04-16 Brother Kogyo Kabushiki Kaisha Facsimile machine for use in combination with PC
USRE42201E1 (en) 1995-11-16 2011-03-08 Brother Kogyo Kabushiki Kaisha Facsimile machine for use in combination with PC
JPH11161451A (ja) * 1997-09-26 1999-06-18 Hitachi Koki Co Ltd 印刷システム
US7336383B2 (en) 1997-09-26 2008-02-26 Ricoh Printing Systems, Ltd. Printer system, and printing system using the printer system, for centralized printer management
US6244762B1 (en) 1997-11-25 2001-06-12 Seiko Epson Corporation Printing apparatus, method of controlling it and storage medium
WO1999027436A1 (fr) * 1997-11-25 1999-06-03 Seiko Epson Corporation Imprimante, procede de commande et support d'enregistrement
US6583889B1 (en) 1998-11-18 2003-06-24 Panasonic Communications Co., Ltd. Facsimile apparatus and program rewriting method
US7242495B2 (en) 1999-09-28 2007-07-10 Kabushiki Kaisha Toshiba Image forming apparatus
US6833926B1 (en) 1999-09-28 2004-12-21 Kabushiki Kaisha Toshiba Image processing apparatus
JP2013137597A (ja) * 2011-12-28 2013-07-11 Amano Corp 駐車場管理システム
JP2016178514A (ja) * 2015-03-20 2016-10-06 株式会社リコー 電子機器、情報処理システム、制御方法およびプログラム

Similar Documents

Publication Publication Date Title
JP2002132518A (ja) 仮想計算機システムおよび仮想計算機間の入出力装置交換方法
JP4784100B2 (ja) 処理装置およびそのファームウェアダウンロード方法。
EP0706119A2 (en) Apparatus with flash memory control for revision
JPH06314202A (ja) 画像形成装置
JP3093541B2 (ja) プログラムおよびデータの版数管理を行う端末装置およびオンラインシステム
JPH09114614A (ja) プリンタ装置
JPH05274157A (ja) 画像形成装置
JPH06219021A (ja) 画像形成装置
JP2001344156A (ja) フラッシュメモリを有する装置およびデータの書き換え方法
JP2002175193A (ja) プログラム書き換え装置及びプログラム書き換え方法
JP2593007B2 (ja) プログラム組込型機器
JPH1027105A (ja) 起動用のプログラムをフラッシュromに格納するマイコン装置
JP3308920B2 (ja) 情報処理装置
JPH01112424A (ja) 電子機器
JP2001256057A (ja) サービス装置の制御プログラムのアップデート方法及びサービス装置
JP2812285B2 (ja) プリンタ用ネットワークインタフェースカード
JP2002108582A (ja) 印刷装置、印刷システムおよび印刷方法
JPH09204275A (ja) プリンタ装置
JPH08212079A (ja) 画像形成装置
JPH10289077A (ja) 印刷装置
JPH09258962A (ja) 電子計算機システムにおける保守モード立ち上げ方法
JP2004038374A (ja) ブートシステム
JPH09258919A (ja) プリンタ装置
JPH11306006A (ja) 周辺装置及び記憶媒体
JP2000148466A (ja) 情報処理装置及び情報処理装置における制御プログラム更新方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040309