JPH09224107A - 複写機におけるプログラム処理装置 - Google Patents

複写機におけるプログラム処理装置

Info

Publication number
JPH09224107A
JPH09224107A JP8052249A JP5224996A JPH09224107A JP H09224107 A JPH09224107 A JP H09224107A JP 8052249 A JP8052249 A JP 8052249A JP 5224996 A JP5224996 A JP 5224996A JP H09224107 A JPH09224107 A JP H09224107A
Authority
JP
Japan
Prior art keywords
application program
stored
copying machine
external storage
program
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
JP8052249A
Other languages
English (en)
Inventor
Kazuharu Semoto
和治 瀬本
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 JP8052249A priority Critical patent/JPH09224107A/ja
Publication of JPH09224107A publication Critical patent/JPH09224107A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

(57)【要約】 【課題】 多機能複写機におけるバージョンアップのア
プリケーションプログラムの更新を、多量の作業工程を
不要にし、その管理が複雑化せずに容易なオペレーショ
ンで可能にし、かつ、更新費用が低減すると供に迅速に
出来るようにする。 【解決手段】 外部記憶媒体1に複写機の機能を実行す
る新たなバージョンアップしたアプリケーションプログ
ラムを記憶する。外部記憶装置2が外部記憶媒体1に記
憶されたバージョンアップしたアプリケーションプログ
ラムを読み出す。この読み出したバージョンアップした
アプリケーションプログラムを一時的に揮発記憶部3に
記憶し、この揮発記憶部3が一時的に記憶しているアプ
リケーションプログラムを不揮発記憶部4が、現在記憶
しているアプリケーションプログラムに対して書き替え
て記憶する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は多機能の複写機のア
プリケーションプログラムを更新してバージョンアップ
を行う複写機におけるプログラム処理装置に関する。
【0002】
【従来の技術】近時の多機能複写機は多機能を実行する
アプリケーションプログラムを新たに更新し、又は、機
能を追加するバージョンアップが行われる。このアプリ
ケーションプログラムはROMに記憶して多機能複写機
に装着されている。
【0003】このROMに記憶されるアプリケーション
プログラムは、多機能複写機に装着した状態でのバージ
ョンアップの更新処理が出来ないため、ROM単体でバ
ージョンアップの変更を行って、多機能複写機に装着さ
れているROMと交換している。
【0004】図4は従来のROMで提供されるアプリケ
ーションプログラムの更新状態を示す図である。ROM
に記憶された図4(a)に示すアプリケーションプログ
ラムの管理テーブルが図4(b)に示す多機能複写機の
メモリに記憶している管理テーブルと書き替えて更新さ
れ、かつ、プログラム1,2,3…がメモリにコピーし
て取り込まれる。この場合、メモリでは管理テーブル、
プログラム1,2,3…をそのまま取り込んで、これ以
降の領域が空きになっている。
【0005】
【発明が解決しようとする課題】このように上記従来例
の複写機におけるプログラム処理装置では、アプリケー
ションプログラムをROMに記憶しているため、ROM
単体でバージョンアップの更新を行って、その交換を行
う必要がある。したがって、多量の多機能複写機に対す
るROMの交換作業を伴い、かつ、ROMの管理が複雑
化する欠点があった。
【0006】また、ROMで提供されるアプリケーショ
ンプログラムを多機能複写機のメモリで取り込んで実行
する場合、複数のプログラムが一つのデータとして記憶
されるため、そのプログラムの一部を変更する際に、全
体のデータを変更するか、また、複雑な管理を伴う処理
が必要となり、バージョンアップの更新作業の時間が多
大になるという欠点がある。
【0007】本発明は、このような従来の技術における
課題を解決するものであり、多機能複写機におけるバー
ジョンアップ時のアプリケーションプログラムの更新
(変更)が、多量の作業工程が不要になり、かつ、管理
が複雑化せずに、容易なオペレーションで可能になると
供に、更新費用が低減し、かつ、迅速に可能になる複写
機におけるプログラム処理装置の提供を目的とする。
【0008】
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明の複写機におけるプログラム処
理装置は、複写機の機能を実行するバージョンアップし
たアプリケーションプログラムを記憶する外部記憶媒体
と、外部記憶媒体に記憶されたバージョンアップしたア
プリケーションプログラムを読み出す外部記憶装置と、
外部記憶装置が出力するバージョンアップしたアプリケ
ーションプログラムを一時的に記憶する揮発記憶部と、
揮発記憶部が一時的に記憶しているアプリケーションプ
ログラムを、現在記憶しているアプリケーションプログ
ラムと書き替えて記憶する不揮発記憶部とを備えるもの
である。
【0009】請求項2記載の複写機におけるプログラム
処理装置は、前記外部記憶媒体を通じて書き込み領域を
定義したデータを、アプリケーションプログラムと供に
不揮発記憶部に記憶する処理を行うものである。
【0010】請求項3記載の複写機におけるプログラム
処理装置は前記外部記憶媒体を通じて、一つのアプリケ
ーションプログラムを分割し、このデータ間に空き領域
を設けて不揮発記憶部に記憶する処理を行うものであ
る。
【0011】このような構成の請求項1記載の発明の複
写機におけるプログラム処理装置は、外部記憶媒体から
読み出した新たなバージョンアップ用のアプリケーショ
ンプログラムを一時的に記憶し、かつ、不揮発記憶部で
書き替えて格納している。したがって、多機能複写機に
おけるバージョンアップの更新が、従来例のようにRO
M単体でバージョンアップの更新を行って、その交換を
行う必要がなくり、作業工程が簡素化される。かつ、R
OM単体でバージョンアップの更新を行う場合のよう
に、その管理が複雑化することなく、容易なオペレーシ
ョンでバージョンアップが可能になる。
【0012】請求項2記載の複写機におけるプログラム
処理装置は、書き込み領域を定義したデータをアプリケ
ーションプログラムと供に不揮発記憶部に記憶する処理
を行っているので、バージョンアップ時のアプリケーシ
ョンプログラムの更新における格納処理が容易になり、
その負担が軽減し、かつ、導入誤りが低減する。
【0013】請求項3記載の複写機におけるプログラム
処理装置は、一つのアプリケーションプログラムを分割
し、このデータ間に空き領域を設けて不揮発記憶部に記
憶する処理を行っている。すなわち、見かけ上で複数の
オペレーションとして処理しているため、多大なデータ
量のアプリケーションプログラムの一部のみを更新する
ことができ、バージョンアップの更新費用が低減し、か
つ、迅速に可能になる。
【0014】
【発明の実施の形態】次に、本発明の複写機におけるプ
ログラム処理装置の実施形態を図面を参照して詳細に説
明する。
【0015】図1は本発明の複写機におけるプログラム
処理装置の実施形態の構成を示すブロック図である。図
1において、この複写機におけるプログラム処理装置
は、複写機の新たな機能を実行するバージョンアップし
たアプリケーションプログラムを記憶し、フロッピーデ
ィスク、MOD又はフラッシュROMカードなどからな
る外部記憶媒体1を有している。
【0016】さらに、外部記憶媒体1に記憶されたバー
ジョンアップしたアプリケーションプログラムを読み出
す外部記憶装置2と、この外部記憶装置2が出力するバ
ージョンアップしたアプリケーションプログラムを記憶
し、電源断で記憶データを消去し、RAMなどで構成さ
れる揮発記憶部3とを有している。
【0017】また、外部記憶装置2が出力し、揮発記憶
部3が一時的に記憶しているアプリケーションプログラ
ムを電源断時にも保持し、そのプログラムの書き替えが
容易なハードディスク、フラッシュメモリなどで構成さ
れる不揮発記憶部4と、各部を制御する制御部5とを有
している。
【0018】次に、この実施形態の動作について説明す
る。図1において、外部記憶媒体1に記憶している新た
なバージョンアップ用のアプリケーションプログラムを
外部記憶装置2から制御部5の制御で読み出す。この読
み出したアプリケーションプログラムを制御部5の制御
で揮発記憶部3で記憶する。
【0019】この後、揮発記憶部3で一時的に記憶して
いるバージョンアップ用のアプリケーションプログラム
を制御部5の制御で不揮発記憶部4が書き替えて記憶
し、この書き替えた新たなバージョンアップ用のアプリ
ケーションプログラムで複写に伴う制御が行われる。
【0020】この場合、制御部5は外部記憶媒体1から
の格納領域データを取り込んで、不揮発記憶部4の特定
領域にバージョンアップ用のアプリケーションプログラ
ムを格納し、さらに管理テーブルを更新する制御を行
う。
【0021】図2はバージョンアップ用のアプリケーシ
ョンプログラムと管理方法を示す図である。図2(a)
に示すデータ管理テーブル(1)は図2(b)に示すよ
うにバージョンアップ用のアプリケーションプログラム
の内容を示している。この図2(b)に示す内容は、ア
プリケーションプログラム数(1)−1、アプリケーシ
ョンプログラム1用テーブル(1)−2、及び、アプリ
ケーションプログラム2用テーブル(1)−3…からな
る。
【0022】このアプリケーションプログラム1用テー
ブル(1)−2には、図2(c)に示すようにアプリケ
ーションプログラムバージョンデータ(1)−2−1、
及び、格納領域情報(1)−2−2…が含まれている。
アプリケーションプログラム2用テーブル(1)−3も
同様である。
【0023】図2(a)中には領域(1)にデータ管理
テーブルが記憶されると供に、領域(2)、(3)にバ
ージョンアップ用のアプリケーションプログラム1,2
…のデータが格納されている。これらのデータを取り込
んだ制御部5は、不揮発記憶部4の予め定めた特定領域
にバージョンアップ用のアプリケーションプログラムプ
リケーションプログラムに格納し、さらに、管理テーブ
ルを更新する制御を行う。
【0024】図3はアプリケーションプログラムの更新
処理状態を示す図である。図3(a)に示す外部記憶装
置2から、揮発記憶部3が制御部5の制御で取り込んだ
バージョンアップ用の新たなアプリケーションプログラ
ムは、管理テーブル、プログラム1,2,3…の記憶領
域が連続して格納されている。
【0025】この揮発記憶部3が記憶している新たなプ
リケーションプログラムは、制御部5の制御で不揮発記
憶部4が取り込んで、今まで格納しているアプリケーシ
ョンプログラムと書き替えられる。
【0026】この場合、図3(b)に示すように管理テ
ーブル、プログラム1,2,3のそれぞれの記憶領域に
続いて空きの領域が設けられる。この結果、記憶領域に
無駄な領域が生じることになるが、従来、アプリケーシ
ョンプログラムを装置のメモリで取り込んで更新する場
合のように、全体のデータを変更したり、その複雑な管
理を伴う処理が不要になり、バージョンアップの更新作
業が短時間で迅速に行われる。
【0027】
【発明の効果】以上の説明から明らかなように、請求項
1記載の発明の複写機におけるプログラム処理装置によ
れば、バージョンアップ用のアプリケーションプログラ
ムを一時的に記憶し、かつ、不揮発記憶部で書き替えて
格納している。したがって、多機能複写機におけるバー
ジョンアップの更新における作業工程が簡素化され、か
つ、その管理が複雑化することなく、容易なオペレーシ
ョンでバージョンアップが可能になる。
【0028】請求項2記載の複写機におけるプログラム
処理装置によれば、書き込み領域を定義したデータをア
プリケーションプログラムと供に記憶する処理を行って
いるため、バージョンアップ時のアプリケーションプロ
グラムの更新における格納処理が容易になり、その負担
が軽減し、かつ、導入誤りを低減できるようになる。
【0029】請求項3記載の複写機におけるプログラム
処理装置によれば、アプリケーションプログラムを分割
したデータ間に空き領域を設定しているため、見かけ上
で複数のオペレーションとして処理されて、多大なデー
タ量のアプリケーションプログラムの一部のみを更新す
ることが出来るようになり、そのバージョンアップの更
新費用が低減し、かつ、迅速に可能になる。
【図面の簡単な説明】
【図1】本発明の複写機におけるプログラム処理装置の
実施形態の構成を示すブロック図である。
【図2】実施形態にあってバージョンアップ用のアプリ
ケーションプログラムと管理方法を示す図である。
【図3】実施形態にあってアプリケーションプログラム
の更新処理状態を示す図である。
【図4】従来例でのアプリケーションプログラムの更新
状態を示す図である。
【符号の説明】
1 外部記憶媒体 2 外部記憶装置 3 揮発記憶部 4 不揮発記憶部 5 制御部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複写機の機能を実行するバージョンアッ
    プしたアプリケーションプログラムを記憶する外部記憶
    媒体と、 前記外部記憶媒体に記憶されたバージョンアップしたア
    プリケーションプログラムを読み出す外部記憶装置と、 前記外部記憶装置が出力するバージョンアップしたアプ
    リケーションプログラムを一時的に記憶する揮発記憶部
    と、 前記揮発記憶部が一時的に記憶しているアプリケーショ
    ンプログラムを、現在記憶しているアプリケーションプ
    ログラムと書き替えて記憶する不揮発記憶部とを備える
    ことを特徴とする複写機におけるプログラム処理装置。
  2. 【請求項2】 前記外部記憶媒体を通じて書き込み領域
    を定義したデータを、アプリケーションプログラムと供
    に不揮発記憶部に記憶する処理を行うことを特徴とする
    請求項1記載の複写機におけるプログラム処理装置。
  3. 【請求項3】 前記外部記憶媒体を通じて、一つのアプ
    リケーションプログラムを分割し、このデータ間に空き
    領域を設けて不揮発記憶部に記憶する処理を行うことを
    特徴とする請求項1記載の複写機におけるプログラム処
    理装置。
JP8052249A 1996-02-15 1996-02-15 複写機におけるプログラム処理装置 Pending JPH09224107A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8052249A JPH09224107A (ja) 1996-02-15 1996-02-15 複写機におけるプログラム処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8052249A JPH09224107A (ja) 1996-02-15 1996-02-15 複写機におけるプログラム処理装置

Publications (1)

Publication Number Publication Date
JPH09224107A true JPH09224107A (ja) 1997-08-26

Family

ID=12909469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8052249A Pending JPH09224107A (ja) 1996-02-15 1996-02-15 複写機におけるプログラム処理装置

Country Status (1)

Country Link
JP (1) JPH09224107A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7593127B2 (en) 2003-12-23 2009-09-22 Kabushiki Kaisha Toshiba Image forming apparatus and data overwriting method
JP2011095952A (ja) * 2009-10-29 2011-05-12 Kyocera Mita Corp ファームウェア更新方法および電子機器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7593127B2 (en) 2003-12-23 2009-09-22 Kabushiki Kaisha Toshiba Image forming apparatus and data overwriting method
JP2011095952A (ja) * 2009-10-29 2011-05-12 Kyocera Mita Corp ファームウェア更新方法および電子機器

Similar Documents

Publication Publication Date Title
KR100987628B1 (ko) 엠비디드 컨트롤러의 펌웨어 갱신방법 및 갱신용 펌웨어저장매체
JP2001209543A (ja) フラッシュ・マイコンにおけるプログラム書き換え方法
US20010008011A1 (en) Computer
JP2009048557A (ja) データ更新装置及びデータ更新方法及びデータ更新プログラム
JP6614404B1 (ja) システム設計支援装置、方法、プログラム及び記録媒体
JPH09224107A (ja) 複写機におけるプログラム処理装置
JP2004013536A (ja) フラッシュメモリ書き換え制御システム、フラッシュメモリ書き換え制御方法、フラッシュメモリ書き換え制御方法の各工程を実行させるプログラムおよび情報記録媒体
JP2007133512A (ja) フラッシュromを備えた情報処理装置及びフラッシュromのデータ消去方法
EP3584697B1 (en) Information processing device
JP4910402B2 (ja) 不揮発性メモリの書き換え装置及び書き換え方法
JPH11282690A (ja) 制御プログラムの書込方法及び情報処理装置並びに情報処理システム
JP2002007152A (ja) ダウンロード方法および装置
KR20090021695A (ko) 플래쉬 메모리 롤백 시스템 및 그 방법
JP2001344156A (ja) フラッシュメモリを有する装置およびデータの書き換え方法
JP3715631B2 (ja) 情報処理装置、cpuの周波数制御方法およびプログラム
JP2018018370A (ja) 情報処理装置及びプログラム
JP2007055042A (ja) 画像記録装置
JPH05307471A (ja) 電子機器
JP4362777B2 (ja) プログラミング装置、シンボル自動登録方法、プログラムおよび記録媒体
JP2001092713A (ja) データ書き込み装置とその書き込み方法
JP2000148466A (ja) 情報処理装置及び情報処理装置における制御プログラム更新方法
JPH05224707A (ja) プログラマブルコントローラのプログラム変更方法
KR100223004B1 (ko) 레이저 프린터의 롬 이미지 다운로드방법 및 그 장치
JP2004341781A (ja) ファームウエア更新方法、ファームウエア更新装置およびフラッシュrom
JP2001092670A (ja) 不揮発性プログラムデバイス