JP4366207B2 - 印刷制御装置、印刷装置、プログラム起動方法、及びプログラム - Google Patents
印刷制御装置、印刷装置、プログラム起動方法、及びプログラム Download PDFInfo
- Publication number
- JP4366207B2 JP4366207B2 JP2004041651A JP2004041651A JP4366207B2 JP 4366207 B2 JP4366207 B2 JP 4366207B2 JP 2004041651 A JP2004041651 A JP 2004041651A JP 2004041651 A JP2004041651 A JP 2004041651A JP 4366207 B2 JP4366207 B2 JP 4366207B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- program
- firmware program
- option
- data
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Memory System (AREA)
- Stored Programmes (AREA)
Description
図1は、本発明の第1の実施の形態に係る印刷装置としてのプリンタのコントローラ部及びエンジン部の構成を示すブロック図である。
本発明の第2の実施の形態は、上述した第1の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上述した第1の実施の形態(図1)の対応するものと同一なので、説明を省略する。
本発明の第3の実施の形態は、上述した第1及び第2の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上述した第1の実施の形態(図1)の対応するものと同一なので、説明を省略する。
本発明の第4の実施の形態は、上述した第1乃至第3の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上述した第1の実施の形態(図1)の対応するものと同一なので、説明を省略する。
上記第1乃至第4の実施の形態では、プリンタのコントローラ部にオプションROMスロットを1つ装備した例を挙げたが、オプションROMスロットは1つに限定されるものではなく、複数装備することもできる。
2 コントローラ部(印刷制御装置に対応)
3 エンジン部(印刷手段に対応)
5 フラッシュROM(第1のメモリに対応)
6 RAM(第2のメモリに対応)
7 オプションROMスロット(メモリスロットに対応)
8 オプションROM(オプションメモリに対応)
Claims (10)
- ファームプログラムがダウンロード可能な第1のメモリと、オプションメモリが挿入可能なメモリスロットと、第2のメモリとを備え、印刷手段に印刷を実行させる印刷制御装置であって、
前記メモリスロットに前記オプションメモリが挿入されているか否か、前記オプションメモリ内にファームプログラムが有るか否かを判別する第1の判別手段と、
前記第1のメモリ内のファームプログラムが正しいか否かを判別する第2の判別手段と、
前記メモリスロットに前記オプションメモリが挿入され、前記オプションメモリ内にファームプログラムが有ると判別された場合、前記オプションメモリ内のファームプログラムを前記第2のメモリにコピーして起動する第1の起動手段と、
前記メモリスロットにオプションメモリが挿入されていないと判別された場合、或いは前記メモリスロットにオプションメモリが挿入されていても前記オプションメモリ内にファームプログラムが無いと判別された場合で、且つ前記第1のメモリ内のファームプログラムが正しいと判別された場合、前記第1のメモリ内のファームプログラムを前記第2のメモリにコピーして起動する第2の起動手段と、
前記メモリスロットにオプションメモリが挿入されていても前記オプションメモリ内にファームプログラムが無いと判別された場合で、且つ前記第1のメモリ内のファームプログラムが正しくないと判別された場合、外部からファームプログラムをダウンロードして前記第1のメモリに記憶するダウンロード手段と、を備えることを特徴とする印刷制御装置。 - 前記オプションメモリ及び前記第1のメモリ内のファームプログラムは、バージョンアップされると共にデータ圧縮されていることを特徴とする請求項1記載の印刷制御装置。
- 前記オプションメモリ内のデータ圧縮されたファームプログラムと、前記第1のメモリ内のデータ圧縮されたファームプログラムとのうち、前記オプションメモリ内のデータ圧縮されたファームプログラムを優先して前記第2のメモリにコピーし、前記第2のメモリ上でデータ伸張し展開して起動する第3の起動手段を備えることを特徴とする請求項1又は2記載の印刷制御装置。
- 前記オプションメモリ内のデータ圧縮されたファームプログラムのバージョンと、前記第1のメモリ内のデータ圧縮されたファームプログラムのバージョンとの比較に基づき、新しいバージョンのデータ圧縮されたファームプログラムを優先して前記第2のメモリにコピーし、前記第2のメモリ上でデータ伸張し展開して起動する第4の起動手段とを備えることを特徴とする請求項1又は2記載の印刷制御装置。
- 前記オプションメモリ内にデータ圧縮されたファームプログラム及びデータ圧縮されたエミュレーションプログラムが有ると判別された場合、前記オプションメモリ内のデータ圧縮されたファームプログラムを優先して前記第2のメモリにコピーし、前記第2のメモリ上でデータ伸張し展開して起動する第5の起動手段を備えることを特徴とする請求項1又は2記載の印刷制御装置。
- 前記第1のメモリには、データ圧縮されたファームプログラムを前記第1のメモリにダウンロードするダウンロードプログラムが前記第2のメモリ上で起動可能に格納されており、
ダウンロード指示があった場合、或いは前記第1のメモリ内のデータ圧縮されたファームプログラムが不正な場合、前記ダウンロードプログラムを起動する直前で、前記第1のメモリ内の前記ダウンロードプログラムを前記第2のメモリにコピーする複写手段を備えることを特徴とする請求項1又は2記載の印刷制御装置。 - 前記第2の判別手段は、外部から供給されたデータ圧縮されたファームプログラムに付加されたチェックサムと、前記ファームプログラムの前記第1のメモリに対するダウンロード後のチェックサム計算値との比較に基づき、前記第1のメモリ内のファームプログラムが正しいか否かを判別することを特徴とする請求項1記載の印刷制御装置。
- 前記請求項1乃至7の何れかに記載の印刷制御装置を備えたことを特徴とする印刷装置。
- ファームプログラムがダウンロード可能な第1のメモリと、オプションメモリが挿入可能なメモリスロットと、第2のメモリとを備えた印刷制御装置のプログラム起動方法であって、
前記メモリスロットに前記オプションメモリが挿入され、前記オプションメモリ内にファームプログラムが有ると判別した場合、前記オプションメモリ内のファームプログラムを前記第2のメモリにコピーして起動し、
前記メモリスロットにオプションメモリが挿入されていないと判別した場合、或いは前記メモリスロットにオプションメモリが挿入されていても前記オプションメモリ内にファームプログラムが無いと判別した場合で、且つ前記第1のメモリ内のファームプログラムが正しいと判別した場合、前記第1のメモリ内のファームプログラムを前記第2のメモリにコピーして起動し、
前記メモリスロットにオプションメモリが挿入されていても前記オプションメモリ内にファームプログラムが無いと判別した場合で、且つ前記第1のメモリ内のファームプログラムが正しくないと判別した場合、外部からファームプログラムをダウンロードして前記第1のメモリに記憶することを特徴とするプログラム起動方法。 - ファームプログラムがダウンロード可能な第1のメモリと、オプションメモリが挿入可能なメモリスロットと、第2のメモリとを備えた印刷制御装置のプログラム起動方法をコンピュータに実行させるプログラムであって、
前記メモリスロットに前記オプションメモリが挿入されているか否か、前記オプションメモリ内にファームプログラムが有るか否かを判別する第1の判別モジュールと、
前記第1のメモリ内のファームプログラムが正しいか否かを判別する第2の判別モジュールと、
前記メモリスロットに前記オプションメモリが挿入され、前記オプションメモリ内にファームプログラムが有ると判別された場合、前記オプションメモリ内のファームプログラムを前記第2のメモリにコピーして起動する第1の起動モジュールと、
前記メモリスロットにオプションメモリが挿入されていないと判別された場合、或いは前記メモリスロットにオプションメモリが挿入されていても前記オプションメモリ内にファームプログラムが無いと判別された場合で、且つ前記第1のメモリ内のファームプログラムが正しいと判別された場合、前記第1のメモリ内のファームプログラムを前記第2のメモリにコピーして起動する第2の起動モジュールと、
前記メモリスロットにオプションメモリが挿入されていても前記オプションメモリ内にファームプログラムが無いと判別された場合で、且つ前記第1のメモリ内のファームプログラムが正しくないと判別された場合、外部からファームプログラムをダウンロードして前記第1のメモリに記憶するダウンロードモジュールと、を備えることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004041651A JP4366207B2 (ja) | 2004-02-18 | 2004-02-18 | 印刷制御装置、印刷装置、プログラム起動方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004041651A JP4366207B2 (ja) | 2004-02-18 | 2004-02-18 | 印刷制御装置、印刷装置、プログラム起動方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005231135A JP2005231135A (ja) | 2005-09-02 |
| JP4366207B2 true JP4366207B2 (ja) | 2009-11-18 |
Family
ID=35014576
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004041651A Expired - Fee Related JP4366207B2 (ja) | 2004-02-18 | 2004-02-18 | 印刷制御装置、印刷装置、プログラム起動方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4366207B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5094316B2 (ja) * | 2007-10-05 | 2012-12-12 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、記憶装置及びデータ検査方法 |
| JP5222034B2 (ja) * | 2008-06-16 | 2013-06-26 | キヤノン株式会社 | 印刷装置及び印刷装置の制御方法 |
| JP5955618B2 (ja) * | 2012-04-18 | 2016-07-20 | アルパイン株式会社 | 電子機器 |
-
2004
- 2004-02-18 JP JP2004041651A patent/JP4366207B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005231135A (ja) | 2005-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002175194A (ja) | プログラムダウンロードシステム、プログラムダウンロード装置、画像形成装置、プログラムダウンロード方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP5911271B2 (ja) | 情報処理装置、その制御方法、および制御プログラム | |
| CN103534678B (zh) | 信息处理装置、信息处理方法 | |
| JP4366207B2 (ja) | 印刷制御装置、印刷装置、プログラム起動方法、及びプログラム | |
| US20060232816A1 (en) | Image processing apparatus, method for updating control program, and program | |
| JP2010038998A (ja) | 画像形成装置,立ち上げ制御方法,プログラム,および記録媒体 | |
| JP2008282090A (ja) | 電子機器及び電子機器におけるファームウェア更新方法 | |
| US20040258428A1 (en) | Printing apparatus comprising series-models supporting firmware and series-models supporting method | |
| JP2001344156A (ja) | フラッシュメモリを有する装置およびデータの書き換え方法 | |
| US20070150072A1 (en) | Method for controlling electronic apparatus, program for controlling electronic apparatus, electronic apparatus, and recording apparatus | |
| JP2013117910A (ja) | 情報処理装置、その制御方法、およびプログラム | |
| JP2007148629A (ja) | プリントシステム及びファームウェア更新方法 | |
| JP4802607B2 (ja) | 画像処理装置 | |
| JP2003114807A (ja) | 電子機器及び本体制御プログラムの書き換え方法 | |
| JPH05274157A (ja) | 画像形成装置 | |
| JP2005178169A (ja) | 印刷装置 | |
| JP6248910B2 (ja) | 画像処理装置及びプログラムのバックアップ方法 | |
| JP2008062582A (ja) | 印刷装置、制御方法及びコンピュータプログラム | |
| JP2006129362A (ja) | デジタル複合機 | |
| JP4560172B2 (ja) | パーティション情報更新システム、パーティション情報更新装置、パーティション情報更新方法及び記憶媒体 | |
| JP2014002613A (ja) | 情報処理装置、その制御方法及びコンピュータプログラム | |
| JP4622325B2 (ja) | 画像形成装置および画像形成装置の制御プログラム | |
| JP2008162054A (ja) | 印刷装置 | |
| JP3610183B2 (ja) | 印刷装置及び記憶方法 | |
| JP2006127393A (ja) | デジタル複合機 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051206 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20051206 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060418 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090724 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090818 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090824 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120828 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4366207 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120828 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130828 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |