JPH07334327A - 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法 - Google Patents

印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法

Info

Publication number
JPH07334327A
JPH07334327A JP6132186A JP13218694A JPH07334327A JP H07334327 A JPH07334327 A JP H07334327A JP 6132186 A JP6132186 A JP 6132186A JP 13218694 A JP13218694 A JP 13218694A JP H07334327 A JPH07334327 A JP H07334327A
Authority
JP
Japan
Prior art keywords
parameter
storage means
stored
storage
storage area
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
JP6132186A
Other languages
English (en)
Inventor
Hitoshi Okuyama
仁士 奥山
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP6132186A priority Critical patent/JPH07334327A/ja
Publication of JPH07334327A publication Critical patent/JPH07334327A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 限られた容量の記憶媒体内に必要とされる重
要な情報を保持して、一義的な情報書き込み処理に応じ
て本来必要とされる優先度等が異なる情報が容易に消失
されてしまうことによる、印刷処理効率の低下を確実に
防止できる。 【構成】 パラメータ書き込み指示時に、不揮発性メモ
リ23のパラメータ格納領域のパラメータ書き込み状態
とRAM22cに記憶された優先度判別データ中の処理
時間とを参照して、CPU22aが不揮発性メモリ23
に記憶されたいずれかの優先度の低いパラメータを消去
して確保されるパラメータ格納領域の空き領域に書き込
み指示された新規パラメータを更新登録する構成を特徴
とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、印刷処理に必要な種々
の情報を記憶するためのメモリ資源を有する印刷装置並
びに印刷システムおよび印刷システムのメモリ資源管理
方法に関するものである。
【0002】
【従来の技術】従来の印刷装置あるいは印刷システムで
は印刷処理に必要な種々の情報を記憶するためのメモリ
資源を備え、例えば所定記憶容量の不揮発性メモリに対
するパラメータの書き込みが順次行われて、新規のパラ
メータ書き込みができない状態、すなわち、メモリフル
状態になってしまった場合は、何の判別もせずに当該不
揮発性メモリ内に格納されたパラメータを一義的に選択
して、その領域を書き換えるメモリ管理を実行してい
た。
【0003】
【発明が解決しようとする課題】そのため、本来電源立
ち上げ時などに設定することで途中の処理時間を短縮す
るために効果をあげる重要なパラメータが不揮発性メモ
リが一杯になった時点で強制消去されてしまう事態が誘
発され、重要なパラメータが常に不揮発性メモリに記憶
されているという状態を何ら保証することができないと
いう問題点があった。
【0004】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1〜第12の発明の目
的は、不揮発性メモリの各パラメータ毎の処理条件を判
別して、不揮発性メモリがフル時に書き換えるパラメー
タを判別することにより、限られた容量の記憶媒体内に
必要とされる重要な情報を保持して、一義的な情報書き
込み処理に応じて本来必要とされる優先度等が異なる情
報が容易に消失されてしまうことによる、印刷処理効率
の低下を確実に防止できる印刷装置並びに印刷システム
および印刷システムのメモリ資源管理方法を提供するこ
とである。
【0005】
【課題を解決するための手段】本発明に係る第1の発明
は、ホストコンピュータから印刷情報を受信し、該受信
した印刷情報を解析して記録媒体に印刷を行う印刷装置
において、前記ホストコンピュータから受信する印刷情
報を処理するために必要な印刷装置本体に設定する所定
の印刷処理条件に対応する種々のパラメータを所定記憶
容量のパラメータ格納領域内に記憶する第1の記憶手段
と、この第1の記憶手段に記憶された各パラメータに従
う印刷処理条件を設定するのに要する処理時間を各パラ
メータ毎に記憶する第2の記憶手段と、前記第1の記憶
手段に対するパラメータの書き込みを指示する指示手段
と、第1の記憶手段のパラメータ格納領域内の各パラメ
ータと前記第2の記憶手段に記憶された各パラメータの
処理時間とから書き換え可能なパラメータの優先順位を
決定するための優先度判別テーブルを記憶する第3の記
憶手段と、前記指示手段によるパラメータ書き込み指示
時に、前記第1の記憶手段のパラメータ格納領域のパラ
メータ書き込み状態と前記第3の記憶手段に記憶された
優先度判別データとを参照して、前記第1の記憶手段に
記憶されたいずれかのパラメータを消去して確保される
パラメータ格納領域の空き領域に書き込み指示された新
規パラメータを更新登録するパラメータ更新手段とを設
けたものである。
【0006】本発明に係る第2の発明は、ホストコンピ
ュータから印刷情報を受信し、該受信した印刷情報を解
析して記録媒体に印刷を行う印刷装置において、前記ホ
ストコンピュータから受信する印刷情報を処理するため
に必要な印刷装置本体に設定する所定の印刷処理条件に
対応する種々のパラメータを所定記憶容量のパラメータ
格納領域内に記憶する第1の記憶手段と、この第1の記
憶手段に記憶された各パラメータの設定に必要とされる
リセットレベルを各パラメータ毎に記憶する第2の記憶
手段と、前記第1の記憶手段に対するパラメータの書き
込みを指示する指示手段と、第1の記憶手段のパラメー
タ格納領域内の各パラメータと前記第2の記憶手段に記
憶された各パラメータのリセットレベルとから書き換え
可能なパラメータの優先順位を決定するための優先度判
別テーブルを記憶する第3の記憶手段と、前記指示手段
によるパラメータ書き込み指示時に、前記第1の記憶手
段のパラメータ格納領域のパラメータ書き込み状態と前
記第3の記憶手段に記憶された優先度判別データとを参
照して、前記第1の記憶手段に記憶されたいずれかのパ
ラメータを消去して確保されるパラメータ格納領域の空
き領域に書き込み指示された新規パラメータを更新登録
するパラメータ更新手段とを設けたものである。
【0007】本発明に係る第3の発明は、パラメータ更
新手段が第1の記憶手段に記憶されたいずれかのパラメ
ータを消去して確保されるパラメータ格納領域の空き領
域に書き込み指示された新規パラメータを更新登録する
際に、消去されるパラメータ格納領域に記憶されたいず
れかのパラメータをホストコンピュータにステータスと
して送信する送信手段を設けたものである。
【0008】本発明に係る第4の発明は、指示手段は、
ホストコンピュータからのコマンドを解析して第1の記
憶手段に対するパラメータの書き込みを指示するように
構成したものである。
【0009】本発明に係る第5の発明は、パラメータ更
新手段は、新規パラメータを第1の記憶手段に登録した
場合に、第3の記憶手段に記憶される優先度判別テーブ
ルを順次更新するように構成したものである。
【0010】本発明に係る第6の発明は、第1の記憶手
段は、不揮発性メモリで構成したものである。
【0011】本発明に係る第7の発明は、印刷処理条件
は、印刷装置本体のメモリ資源に対する割り当て条件で
あるものである。
【0012】本発明に係る第8の発明は、印刷処理条件
は、印刷装置本体に設定可能な印刷モードに従うデータ
処理条件であるものである。
【0013】本発明に係る第9の発明は、複数のホスト
コンピュータから所定のネットワークを介して印刷情報
を受信し、該受信した印刷情報を解析して記録媒体に印
刷を行う印刷装置を複数接続して構成される印刷システ
ムにおいて、前記ホストコンピュータから受信する印刷
情報を処理するために必要な印刷装置本体に設定する所
定の印刷処理条件に対応する種々のパラメータを所定記
憶容量のパラメータ格納領域内に記憶する第1の記憶手
段と、この第1の記憶手段に記憶された各パラメータに
従う印刷処理条件を設定するのに要する処理時間を各パ
ラメータ毎に記憶する第2の記憶手段と、前記第1の記
憶手段に対するパラメータの書き込みを指示する指示手
段と、第1の記憶手段のパラメータ格納領域内の各パラ
メータと前記第2の記憶手段に記憶された各パラメータ
の処理時間とから書き換え可能なパラメータの優先順位
を決定するための優先度判別テーブルを記憶する第3の
記憶手段と、前記指示手段によるパラメータ書き込み指
示時に、前記第1の記憶手段のパラメータ格納領域のパ
ラメータ書き込み状態と前記第3の記憶手段に記憶され
た優先度判別データとを参照して、前記第1の記憶手段
に記憶されたいずれかのパラメータを消去して確保され
るパラメータ格納領域の空き領域に書き込み指示された
新規パラメータを更新登録するパラメータ更新手段とを
各印刷装置側に設けたものである。
【0014】本発明に係る第10の発明は、複数のホス
トコンピュータから所定のネットワークを介して印刷情
報を受信し、該受信した印刷情報を解析して記録媒体に
印刷を行う印刷装置を複数接続して構成される印刷シス
テムにおいて、前記ホストコンピュータから受信する印
刷情報を処理するために必要な印刷装置本体に設定する
所定の印刷処理条件に対応する種々のパラメータを所定
記憶容量のパラメータ格納領域内に記憶する第1の記憶
手段と、この第1の記憶手段に記憶された各パラメータ
の設定に必要とされるリセット処理レベルを各パラメー
タ毎に記憶する第2の記憶手段と、前記第1の記憶手段
に対するパラメータの書き込みを指示する指示手段と、
第1の記憶手段のパラメータ格納領域内の各パラメータ
と前記第2の記憶手段に記憶された各パラメータのリセ
ット処理レベルとから書き換え可能なパラメータの優先
順位を決定するための優先度判別テーブルを記憶する第
3の記憶手段と、前記指示手段によるパラメータ書き込
み指示時に、前記第1の記憶手段のパラメータ格納領域
のパラメータ書き込み状態と前記第3の記憶手段に記憶
された優先度判別データとを参照して、前記第1の記憶
手段に記憶されたいずれかのパラメータを消去して確保
されるパラメータ格納領域の空き領域に書き込み指示さ
れた新規パラメータを更新登録するパラメータ更新手段
とを設けたものである。
【0015】本発明に係る第11の発明は、複数のホス
トコンピュータから所定のネットワークを介して印刷情
報を受信し、該受信した印刷情報を解析して記録媒体に
印刷を行う印刷装置を複数接続し、各ホストコンピュー
タから受信する印刷情報を処理するために必要な印刷装
置本体に設定する所定の印刷処理条件に対応する種々の
パラメータを所定記憶容量のパラメータ格納領域内に記
憶する第1の記憶手段と、この第1の記憶手段に記憶さ
れた各パラメータに従う印刷処理条件を設定するのに要
する処理時間を各パラメータ毎に記憶する第2の記憶手
段と、前記第1の記憶手段に対するパラメータの書き込
みを指示する指示手段と、第1の記憶手段のパラメータ
格納領域内の各パラメータと前記第2の記憶手段に記憶
された各パラメータの処理時間とから書き換え可能なパ
ラメータの優先順位を決定するための優先度判別テーブ
ルを記憶する第3の記憶手段とを有する印刷システムの
メモリ資源管理方法において、前記指示手段によるパラ
メータ書き込み指示時に、前記第1の記憶手段のパラメ
ータ格納領域のパラメータ書き込み状態と前記第3の記
憶手段に記憶された優先度判別データとを参照する参照
工程と、前記第1の記憶手段に記憶されたいずれかのパ
ラメータを消去して確保されるパラメータ格納領域の空
き領域に書き込み指示された新規パラメータを更新登録
するパラメータ更新工程とを有するものである。
【0016】本発明に係る第12の発明は、複数のホス
トコンピュータから所定のネットワークを介して印刷情
報を受信し、該受信した印刷情報を解析して記録媒体に
印刷を行う印刷装置を複数接続し、各ホストコンピュー
タから受信する印刷情報を処理するために必要な印刷装
置本体に設定する所定の印刷処理条件に対応する種々の
パラメータを所定記憶容量のパラメータ格納領域内に記
憶する第1の記憶手段と、この第1の記憶手段に記憶さ
れた各パラメータの設定に必要とされるリセット処理レ
ベルを各パラメータ毎に記憶する第2の記憶手段と、前
記第1の記憶手段に対するパラメータの書き込みを指示
する指示手段と、第1の記憶手段のパラメータ格納領域
内の各パラメータと前記第2の記憶手段に記憶された各
パラメータのリセット処理レベルとから書き換え可能な
パラメータの優先順位を決定するための優先度判別テー
ブルを記憶する第3の記憶手段とを有する印刷システム
のメモリ資源管理方法において、前記指示手段によるパ
ラメータ書き込み指示時に、前記第1の記憶手段のパラ
メータ格納領域のパラメータ書き込み状態と前記第3の
記憶手段に記憶された優先度判別データとを参照する参
照工程と、前記第1の記憶手段に記憶されたいずれかの
パラメータを消去して確保されるパラメータ格納領域の
空き領域に書き込み指示された新規パラメータを更新登
録するパラメータ更新工程とを有するものである。
【0017】
【作用】第1の発明においては、指示手段によるパラメ
ータ書き込み指示時に、第1の記憶手段のパラメータ格
納領域のパラメータ書き込み状態と第3の記憶手段に記
憶された優先度判別データ中の処理時間とを参照して、
パラメータ更新手段が前記第1の記憶手段に記憶された
いずれかの優先度の低いパラメータを消去することによ
り確保されるパラメータ格納領域の空き領域に対して書
き込み指示された新規パラメータを更新登録して、優先
度の高い既に書き込まれたパラメータ設定に処理時間を
要するパラメータが書き換えられてしまうことを確実に
防止する。
【0018】第2の発明においては、指示手段によるパ
ラメータ書き込み指示時に、前記第1の記憶手段のパラ
メータ格納領域のパラメータ書き込み状態と前記第3の
記憶手段に記憶された優先度判別データ中のリセットレ
ベルとを参照して、パラメータ更新手段が前記第1の記
憶手段に記憶されたいずれかのパラメータを消去するこ
とにより確保されるパラメータ格納領域の空き領域に対
して書き込み指示された新規パラメータを更新登録し
て、優先度の高い既に書き込まれた内部リセット処理を
必要とするパラメータが書き換えられてしまうことを確
実に防止する。
【0019】第3の発明においては、パラメータ更新手
段が第1の記憶手段に記憶されたいずれかのパラメータ
を消去して確保されるパラメータ格納領域の空き領域に
書き込み指示された新規パラメータを更新登録する際
に、送信手段が消去されるパラメータ格納領域に記憶さ
れたいずれかのパラメータをホストコンピュータにステ
ータスとして送信して、デフォルト値として存在しなく
なった情報をホスト側で保存することを可能とする。
【0020】第4の発明においては、指示手段は、ホス
トコンピュータからのコマンドを解析して第1の記憶手
段に対するパラメータの書き込みを指示して、ホストコ
ンピュータから第1の記憶手段に対するパラメータの書
き換えを容易に指示可能とする。
【0021】第5の発明においては、パラメータ更新手
段は、新規パラメータを第1の記憶手段に登録した場合
に、第3の記憶手段に記憶される優先度判別テーブルを
順次更新して、第1の記憶手段の各パラメータの書き換
えが実行され、次のパラメータ書き換えが指示された場
合に、第1の記憶手段から消去してもよい最適なパラメ
ータ候補を選択できるように各パラメータの優先度を管
理する。
【0022】第6の発明においては、指示手段によるパ
ラメータ書き込み指示時に、不揮発性メモリのパラメー
タ格納領域のパラメータ書き込み状態と前記第3の記憶
手段に記憶された優先度判別データ中の処理時間とを参
照して、パラメータ更新手段が不揮発性メモリに記憶さ
れたいずれかの優先度の低いパラメータを消去して確保
されるパラメータ格納領域の空き領域に書き込み指示さ
れた新規パラメータを更新登録して、優先度の高い既に
書き込まれたパラメータ設定に処理時間を要するパラメ
ータが書き換えられてしまうことを確実に防止する。
【0023】第7の発明においては、印刷装置本体のメ
モリ資源に対する割り当て条件に対応するパラメータ設
定に処理時間を要するパラメータが書き換えられてしま
うことを確実に防止する。
【0024】第8の発明においては、印刷装置本体に設
定可能な印刷モードに対するデータ処理条件に対応する
パラメータ設定に処理時間を要するパラメータが書き換
えられてしまうことを確実に防止する。
【0025】第9の発明においては、指示手段によるパ
ラメータ書き込み指示時に、第1の記憶手段のパラメー
タ格納領域のパラメータ書き込み状態と前記第3の記憶
手段に記憶された優先度判別データ中の処理時間とを参
照して、パラメータ更新手段が前記第1の記憶手段に記
憶されたいずれかの優先度の低いパラメータを消去して
確保されるパラメータ格納領域の空き領域に書き込み指
示された新規パラメータを更新登録して、各印刷装置で
優先度の高い既に書き込まれたパラメータ設定に処理時
間を要するパラメータが書き換えられてしまうことを確
実に防止する。
【0026】第10の発明においては、指示手段による
パラメータ書き込み指示時に、前記第1の記憶手段のパ
ラメータ格納領域のパラメータ書き込み状態と前記第3
の記憶手段に記憶された優先度判別データ中のリセット
レベルとを参照して、パラメータ更新手段が前記第1の
記憶手段に記憶されたいずれかのパラメータを消去して
確保されるパラメータ格納領域の空き領域に書き込み指
示された新規パラメータを更新登録して、各印刷装置で
優先度の高い既に書き込まれた内部リセット処理を必要
とするパラメータが書き換えられてしまうことを確実に
防止する。
【0027】第11の発明においては、指示手段により
印刷処理条件を設定するのに要する処理時間に対応する
パラメータ書き込みが指示された際に、第1の記憶手段
のパラメータ格納領域のパラメータ書き込み状態と前記
第3の記憶手段に記憶された優先度判別データとを参照
し、第1の記憶手段に記憶されたいずれかのパラメータ
を消去して確保されるパラメータ格納領域の空き領域に
書き込み指示された新規パラメータを更新登録して、各
印刷装置で優先度の高い既に書き込まれたパラメータ設
定に処理時間を要するパラメータが書き換えられてしま
うことを確実に防止する制御をプログラマブルに実行可
能とする。
【0028】第12の発明においては、指示手段により
異なるリセット処理レベルが設定されたパラメータ書き
込みが指示された際に、第1の記憶手段のパラメータ格
納領域のパラメータ書き込み状態と前記第3の記憶手段
に記憶された優先度判別データとを参照し、第1の記憶
手段に記憶されたいずれかのパラメータを消去して確保
されるパラメータ格納領域の空き領域に書き込み指示さ
れた新規パラメータを更新登録して、各印刷装置で優先
度の高い既に書き込まれた異なるリセット処理レベルが
設定されたパラメータが書き換えられてしまうことを確
実に防止する制御をプログラマブルに実行可能とする。
【0029】
【実施例】
〔第1実施例〕図1は本発明の第1実施例を示す印刷装
置の構成を説明するブロック図である。
【0030】図において、1は印字データ等を送信する
ホストコンピュータである。2は本印刷装置、21はホ
ストコンピュータ1からのデータを受信するためのイン
タフェース(I/F)部である。22は本印刷装置全体
を制御する制御部であり、CPU22aと処理プログラ
ムやフォントのアウトラインデータ等を格納するROM
22bと受信バッファやドットイメージを展開するフレ
ームバッファやCPU22aのワークエリアとして使用
するRAM22cとを備える。
【0031】23は各種パラメータのデフォルト値を格
納しておく不揮発性メモリ(NVRAM)であり、印刷
装置の印刷モードやフレームバッファの形式を示すペイ
ントモードなどの各種の登録しておきたい設定パラメー
タを格納する。24は各パラメータを設定する際に必要
とされる処理時間を登録している処理時間テーブルであ
る。
【0032】RAM22c内のフレームバッファに展開
されたパターンはインクジェットまたはレーザビームプ
リンタ等のドットプリンタエンジン部25により印刷出
力される。
【0033】上記構成における本実施例の動作概略を説
明する。
【0034】本実施例においては、ホストコンピュータ
1から出力されてきたデータはRAM22c内の受信バ
ッファに順次格納されていき、それと供に受信バッファ
の未処理のデータを順次読み出しては、文字データとし
て対応するフォントパターンをRAM22c内のフレー
ムバッファに展開し、ドットプリンタエンジン部25に
転送して印刷処理する。
【0035】その際に、どういった印刷モードで印刷を
行うか、あるいはフレームバッファをどのように確保し
ておくかなどの情報を、不揮発性メモリ23に格納して
おき、電源立ち上げ時や内部リセット時などにその設定
値に応じて、印刷モードやメモリのアロケーションを決
定して印刷処理を行うわけであるが、これらのパラメー
タをダイナミックに不揮発性メモリ23に格納していく
場合、不揮発性メモリ23の容量は有限であるため、必
然的にフル状態となってしまう。
【0036】その状態で、パラメータの不揮発性メモリ
23への格納指定が行われた場合に、パラメータ設定に
よる処理時間が長いもの、つまり、不揮発性メモリ23
に登録しておき、電源立ち上げ時などに処理しておくこ
とにより通常のデータ処理時などの時間が短縮されると
思われるものを優先して格納しておくことで、効率的に
有限の不揮発性メモリ23を使用することが可能とな
る。
【0037】この時の、不揮発性メモリ23の各パラメ
ータ格納方法を示したものが図2である。
【0038】図2は、図1に示した不揮発性メモリ23
のデータ構造を説明する図である。図において、23
A,23B,……23Jは項目格納領域で、それぞれパ
ラメータ番号およびデータ領域から構成される。
【0039】図3は、図1に示す処理時間テーブルに格
納される処理時間テーブルの一例を示す図であり、パラ
メータ番号「2」,「4」,「99」が処理時間が長い
場合を示す。
【0040】この図に示す様に、処理時間の判別に使用
する処理時間テーブルには、不揮発性メモリ23の各パ
ラメータ格納状況を示すパラメータ番号と処理時間が格
納されている。
【0041】図4は、図2に示した項目格納領域毎の処
理時間を示す優先度判別テーブルの一例を示す図であ
り、(a)は不揮発性メモリ23の内容を示し、(b)
は格納領域番号毎の処理時間を示す。
【0042】この優先度判別テーブルはRAM22c内
に電源投入時やリセット時に不揮発性メモリ23の内容
と処理時間テーブル24の内容により作成され、後はパ
ラメータの不揮発性メモリ23への格納処理が行われる
際に更新されるものであり、処理時間による不揮発性メ
モリ23への格納優先度決定のために使用される。
【0043】以下、本実施例と第1,第4〜第8の発明
の各手段との対応及びその作用について図1〜図4等を
参照して説明する。
【0044】第1の発明は、ホストコンピュータ1から
印刷情報を受信し、該受信した印刷情報を解析して記録
媒体に印刷を行う印刷装置2において、前記ホストコン
ピュータ1から受信する印刷情報を処理するために必要
な印刷装置本体に設定する所定の印刷処理条件に対応す
る種々のパラメータを所定記憶容量のパラメータ格納領
域内に記憶する第1の記憶手段(不揮発性メモリ23)
と、この第1の記憶手段に記憶された各パラメータに従
う印刷処理条件を設定するのに要する処理時間を各パラ
メータ毎に記憶する第2の記憶手段(処理時間テーブル
24)と、前記第1の記憶手段に対するパラメータの書
き込みを指示する指示手段(図示しない操作パネル)
と、第1の記憶手段のパラメータ格納領域内の各パラメ
ータと前記第2の記憶手段に記憶された各パラメータの
処理時間とから書き換え可能なパラメータの優先順位を
決定するための優先度判別テーブルを記憶する第3の記
憶手段(RAM22c)と、前記指示手段によるパラメ
ータ書き込み指示時に、前記第1の記憶手段のパラメー
タ格納領域のパラメータ書き込み状態と前記第3の記憶
手段に記憶された優先度判別データとを参照して、前記
第1の記憶手段に記憶されたいずれかのパラメータを消
去して確保されるパラメータ格納領域の空き領域に書き
込み指示された新規パラメータを更新登録するパラメー
タ更新手段(CPU22a)とを設け、操作パネルから
のパラメータ書き込み指示時に、不揮発性メモリ23の
パラメータ格納領域のパラメータ書き込み状態とRAM
22cに記憶された優先度判別データ中の処理時間とを
参照して、CPU22aが不揮発性メモリ23に記憶さ
れたいずれかの優先度の低いパラメータを消去して確保
されるパラメータ格納領域の空き領域に書き込み指示さ
れた新規パラメータを更新登録して、優先度の高い既に
書き込まれたパラメータ設定に処理時間を要するパラメ
ータが書き換えられてしまうことを確実に防止する。
【0045】第4の発明は、指示手段をCPU22aと
し、ホストコンピュータ1からのコマンドを解析して不
揮発性メモリ23に対するパラメータの書き込みを指示
して、ホストコンピュータ1から不揮発性メモリ23に
対するパラメータの書き換えを容易に指示可能とする。
【0046】第5の発明は、CPU22aは、新規パラ
メータを不揮発性メモリ23に登録した場合に、RAM
22cに記憶される優先度判別テーブルを順次更新し
て、第1の記憶手段の各パラメータの書き換えが実行さ
れ、次のパラメータ書き換えが指示された場合に、不揮
発性メモリ23から消去してもよい最適なパラメータ候
補を選択できるように各パラメータの優先度を管理す
る。
【0047】第6の発明は、指示手段(操作パネル等)
によるパラメータ書き込み指示時に、不揮発性メモリ2
3のパラメータ格納領域のパラメータ書き込み状態とR
AM22cに記憶された優先度判別データ中の処理時間
とを参照して、CPU22aが不揮発性メモリ23に記
憶されたいずれかの優先度の低いパラメータを消去して
確保されるパラメータ格納領域の空き領域に書き込み指
示された新規パラメータを更新登録して、優先度の高い
既に書き込まれたパラメータ設定に処理時間を要するパ
ラメータが書き換えられてしまうことを確実に防止す
る。
【0048】第7の発明は、印刷装置本体のメモリ資源
(RAM22c等あるいは拡張されるメモリカード,メ
モリボードを含む)に対する割り当て条件に対応するパ
ラメータ設定に処理時間を要するパラメータが書き換え
られてしまうことを確実に防止する。
【0049】第8の発明は、印刷装置本体に設定可能な
印刷モード(中間調処理,印刷用紙の給紙先,濃度,ア
ウトライン処理方法等)に対するデータ処理条件に従う
パラメータ設定に処理時間を要するパラメータが書き換
えられてしまうことを確実に防止する。
【0050】以上の処理を実現するため、実施例の制御
部22のCPU22aはROM22bに格納されたプロ
グラムに従って処理を行う。
【0051】以下、図5に示すフローチャートを参照し
ながら、図1に示す不揮発性メモリ23へのパラメータ
の格納指定が行われた際の処理について説明する。
【0052】図5は本発明に係る印刷装置の不揮発性メ
モリ書き換え処理方法の第1実施例を示すフローチャー
トである。なお、(1)〜(8)は各ステップを示す。
【0053】ステップ(1)で格納しようとしているパ
ラメータがすでに不揮発性メモリ23内に存在するかど
うかを判別する。存在した場合はステップ(2)で、そ
のパラメータ格納領域を選択して、ステップ(8)へ進
む。
【0054】一方、ステップ(1)でパラメータがまだ
存在していなかった場合は、ステップ(3)で不揮発性
メモリ23のパラメータ格納領域(項目格納領域)がフ
ルかどうかを判断する。フルでなかった場合はステップ
(4)で次の空き領域をサーチして選択する。例えば、
パラメータ格納領域23Aのみに他の設定値が格納され
ている場合はパラメータ格納領域23Bを選択するとい
った具合にである。その後、ステップ(8)へ進む。
【0055】一方、ステップ(3)でフル状態であると
判別した場合は、ステップ(5)で図4中のRAM22
c内優先度判別テーブルより最小の処理時間を必要とし
ているパラメータを格納している格納領域(この場合は
図4の優先度判別テーブルに示されるようにパラメータ
格納領域23B)を選択する。
【0056】その後、ステップ(6)で今回格納指定が
行われたパラメータの処理時間を処理時間テーブル24
より取り出し、選択した格納領域の処理時間と比較し、
格納指定パラメータの処理時間の方が大きかったら書き
換えを行うと判断して、ステップ(7)でRAM22c
内の優先度判別テーブルを書き換えてステップ(8)へ
進む。
【0057】一方、ステップ(8)では選択された格納
領域へ指定パラメータの番号およびパラメータのデータ
を書き込み、終了する。
【0058】一方、ステップ(6)で指定パラメータよ
り選択した最小処理時間の方が大きかった場合は格納処
理は行わずにそのまま終了する。以下、本実施例と第1
1の発明の各手段との対応及びその作用について図5,
図1等を参照して説明する。なお、上記図1はホストコ
ンピュータ1と印刷装置2とが所定のインタフェースを
介して接続される場合であるが、第11の発明は、ホス
トコンピュータ1と印刷装置2とが所定のネットワーク
を介して接続された場合を例とする。ただし、上記図1
はホストコンピュータ1と印刷装置2とが所定のインタ
フェースを介して接続される場合にも図5に示す方法を
適用できることはいうまでもない。
【0059】第11の発明は、複数のホストコンピュー
タから所定のネットワークを介して印刷情報を受信し、
該受信した印刷情報を解析して記録媒体に印刷を行う印
刷装置を複数接続し、各ホストコンピュータから受信す
る印刷情報を処理するために必要な印刷装置本体に設定
する所定の印刷処理条件に対応する種々のパラメータを
所定記憶容量のパラメータ格納領域内に記憶する第1の
記憶手段(不揮発性メモリ23)と、この第1の記憶手
段に記憶された各パラメータに従う印刷処理条件を設定
するのに要する処理時間を各パラメータ毎に記憶する第
2の記憶手段(処理時間テーブル24)と、前記第1の
記憶手段に対するパラメータの書き込みを指示する指示
手段(操作パネル等)と、第1の記憶手段のパラメータ
格納領域内の各パラメータと前記第2の記憶手段に記憶
された各パラメータの処理時間とから書き換え可能なパ
ラメータの優先順位を決定するための優先度判別テーブ
ルを記憶する第3の記憶手段(RAM22c)とを有す
る印刷システムのメモリ資源管理方法において、前記指
示手段によるパラメータ書き込み指示時に、不揮発性メ
モリ23のパラメータ格納領域のパラメータ書き込み状
態と前記第3の記憶手段に記憶された優先度判別データ
とを参照する参照工程(図5のステップ(3),
(5),(6))と、不揮発性メモリ23に記憶された
いずれかのパラメータを消去して確保されるパラメータ
格納領域の空き領域に書き込み指示された新規パラメー
タを更新登録するパラメータ更新工程(図5のステップ
(7))とを実行して、各印刷装置で優先度の高い既に
書き込まれたパラメータ設定に処理時間を要するパラメ
ータが書き換えられてしまうことを確実に防止する制御
をプログラマブルに実行可能とする。
【0060】以上、説明したように本実施例では、パラ
メータの設定により必要とされる処理時間を比較するこ
とにより、不揮発性メモリ23への格納の必要性を判別
して優先的に登録することで、限られた記憶容量の不揮
発性メモリ23しか持たない印刷装置上において、必要
とされる処理時間を要する情報を優先的に保持し続ける
ことが可能となり、結果として印刷処理を効率的に行う
ことが可能となる。
【0061】なお、上記実施例では、印刷装置2とホス
トコンピュータ1が所定のインタフェースを介して通信
可能な場合を例としたが、本発明は図示しないネットワ
ークを介して複数の印刷装置と複数のホストコンピュー
タとが通信可能な印刷システムに適用可能である。そこ
で、以下、その実施例と第9の発明の各手段との対応及
びその作用について説明する。
【0062】第9の発明は、複数のホストコンピュータ
(図示しない)から所定のネットワーク(イーサネット
(商品名)等)を介して印刷情報を受信し、該受信した
印刷情報を解析して記録媒体に印刷を行う印刷装置を複
数接続して構成される印刷システムにおいて、各ホスト
コンピュータから受信する印刷情報を処理するために必
要な印刷装置本体に設定する所定の印刷処理条件に対応
する種々のパラメータを所定記憶容量のパラメータ格納
領域内に記憶する第1の記憶手段(不揮発性メモリ2
3)と、この第1の記憶手段に記憶された各パラメータ
に従う印刷処理条件を設定するのに要する処理時間を各
パラメータ毎に記憶する第2の記憶手段(処理時間テー
ブル24)と、前記第1の記憶手段に対するパラメータ
の書き込みを指示する指示手段(操作パネル)と、第1
の記憶手段のパラメータ格納領域内の各パラメータと前
記第2の記憶手段に記憶された各パラメータの処理時間
とから書き換え可能なパラメータの優先順位を決定する
ための優先度判別テーブルを記憶する第3の記憶手段
(RAM22c)と、前記指示手段によるパラメータ書
き込み指示時に、前記第1の記憶手段のパラメータ格納
領域のパラメータ書き込み状態と前記第3の記憶手段に
記憶された優先度判別データとを参照して、前記第1の
記憶手段に記憶されたいずれかのパラメータを消去して
確保されるパラメータ格納領域の空き領域に書き込み指
示された新規パラメータを更新登録するパラメータ更新
手段(CPU22a)とを設け、指示手段によるパラメ
ータ書き込み指示時に、不揮発性メモリ23のパラメー
タ格納領域のパラメータ書き込み状態と前記第3の記憶
手段に記憶された優先度判別データ中の処理時間とを参
照して、CPU22aが不揮発性メモリ23に記憶され
たいずれかの優先度の低いパラメータを消去して確保さ
れるパラメータ格納領域の空き領域に書き込み指示され
た新規パラメータを更新登録して、各印刷装置で優先度
の高い既に書き込まれたパラメータ設定に処理時間を要
するパラメータが書き換えられてしまうことを確実に防
止する。 〔第2実施例〕図6は本発明の第2実施例を示す印刷装
置の構成を示すブロック図であり、図1と同一のものに
は同一の符号を付してある。
【0063】図において、61は各パラメータを設定す
る際に、必要とされるリセットレベルを登録しているリ
セットレベルテーブルであり、リブートを必要とする場
合はレベル「2」となり、内部リセットを必要とする場
合はレベル「1」となり、リセットなしの場合はレベル
「0」となる。
【0064】本実施例においては、ホストコンピュータ
1から出力されてきたデータはRAM22c内の受信バ
ッファに順次格納されていき、それと供に受信バッファ
の未処理のデータを順次読み出しては、文字データとし
て対応するフォントパターンをRAM22c内のフレー
ムバッファに展開し、ドットプリンタエンジン部25に
転送して印刷処理する。
【0065】その際に、どういった印刷モードで印刷を
行うか、あるいはフレームバッファをどのように確保し
ておくかなどの情報を、不揮発性メモリ23に格納して
おき、電源立ち上げ時や内部リセット時などにその設定
値に応じて、印刷モードやメモリのアロケーションを決
定して印刷処理を行うわけであるが、これらのパラメー
タをダイナミックに不揮発性メモリ23に格納していく
場合、不揮発性メモリ23の記憶容量は有限であるた
め、必然的にフル状態となってしまう。
【0066】その状態で、パラメータの不揮発性メモリ
23への格納指定が行われた場合に、パラメータ設定に
よって内部リセット動作を必要とするもの、つまり、不
揮発性23メモリに登録しておかなければ設定が消去さ
れてしまうと思われるものを優先して格納しておくこと
で、効率的に有限の不揮発性メモリ23を使用すること
が可能となる。
【0067】この時の、不揮発性メモリ23の各パラメ
ータ格納方法を示したものは実施例1の図2と同様であ
る。
【0068】図7は、図6に示したリセットレベルテー
ブル61のデータ構造を説明する図であり、パラメータ
番号とリセットレベルとから構成され、内部リセット処
理の必要性の判別に使用される。
【0069】図8は、図2に示した項目格納領域毎の処
理時間を示す優先度判別テーブルの他の例を示す図であ
り、(a)は不揮発性メモリ23に内容を示し、(b)
は格納領域番号毎のリセットレベルを示す。
【0070】この優先度判別テーブルはRAM22c内
に電源投入時やリセット時に不揮発性メモリ23の内容
とリセットレベルテーブル61の内容により作成され、
後はパラメータの不揮発性メモリ23への格納処理が行
われる際に更新されるものであり、リセットの必要性に
よる不揮発性メモリ23への格納優先度決定のために使
用される。以下、本実施例と第2の発明の各手段との対
応及びその作用について図6〜図8を参照して説明す
る。
【0071】第2の発明は、ホストコンピュータ1から
印刷情報を受信し、該受信した印刷情報を解析して記録
媒体に印刷を行う印刷装置2において、前記ホストコン
ピュータから受信する印刷情報を処理するために必要な
印刷装置本体に設定する所定の印刷処理条件に対応する
種々のパラメータを所定記憶容量のパラメータ格納領域
内に記憶する第1の記憶手段(不揮発性メモリ23)
と、この第1の記憶手段に記憶された各パラメータの設
定に必要とされるリセットレベルを各パラメータ毎に記
憶する第2の記憶手段(リセットレベルテーブル61)
と、前記第1の記憶手段に対するパラメータの書き込み
を指示する指示手段(操作パネルあるいはCPU22
a)と、第1の記憶手段のパラメータ格納領域内の各パ
ラメータと前記第2の記憶手段に記憶された各パラメー
タのリセットレベルとから書き換え可能なパラメータの
優先順位を決定するための優先度判別テーブルを記憶す
る第3の記憶手段(RAM22c)と、前記指示手段に
よるパラメータ書き込み指示時に、前記第1の記憶手段
のパラメータ格納領域のパラメータ書き込み状態と前記
第3の記憶手段に記憶された優先度判別データとを参照
して、前記第1の記憶手段に記憶されたいずれかのパラ
メータを消去して確保されるパラメータ格納領域の空き
領域に書き込み指示された新規パラメータを更新登録す
るパラメータ更新手段(CPU22a)とを設け、指示
手段によるパラメータ書き込み指示時に、不揮発性メモ
リ23のパラメータ格納領域のパラメータ書き込み状態
と前記第3の記憶手段に記憶された優先度判別データ中
のリセットレベル((図8参照)とを参照して、パラメ
ータ更新手段が不揮発性メモリ23に記憶されたいずれ
かのパラメータを消去することにより確保されるパラメ
ータ格納領域の空き領域に対して書き込み指示された新
規パラメータを更新登録して、優先度の高い既に書き込
まれた内部リセット処理を必要とするパラメータが書き
換えられてしまうことを確実に防止する。
【0072】以上の処理を実現するため、実施例の制御
部22のCPU22aはROM22bに格納されたプロ
グラムに従って処理を行う。
【0073】以下、図9に示すフローチャートを参照し
ながら不揮発性メモリ23へのパラメータの格納指定が
行われた際の処理について説明する。
【0074】図9は本発明に係る印刷装置の不揮発性メ
モリ書き換え処理方法の第2実施例を示すフローチャー
トである。なお、(1)〜(8)は各ステップを示す。
【0075】ステップ(1)で格納しようとしているパ
ラメータがすでに不揮発性メモリ23内に存在するかど
うかを判別する。存在した場合はステップ(2)で、そ
のパラメータ格納領域を選択して、ステップ(8)へ進
む。
【0076】一方、ステップ(1)でパラメータがまだ
存在していなかった場合は、ステップ(3)で不揮発性
メモリ23のパラメータ格納領域がフルかどうかを判断
する。フルでなかった場合はステップ(4)で次の空き
領域をサーチして選択する。例えば、パラメータ格納領
域23Aのみに他の設定値が格納されている場合はパラ
メータ格納領域23Bを選択するといった具合にであ
る。その後、ステップ(8)へ進む。
【0077】一方、ステップ(3)でフル状態であると
判別した場合は、ステップ(5)で図8中のRAM22
c内優先度判別テーブルより最小のリセットレベルを必
要としているパラメータを格納している格納領域(この
場合はデータ格納領域23B)を選択する。その後、ス
テップ(6)で今回格納指定が行われたパラメータの必
要とするリセットレベルをリセットレベルテーブル61
より取り出し、選択した格納領域のリセットレベルを比
較し、格納指定パラメータのリセットレベルの方が大き
かったら書き換えを行うと判断して、ステップ(7)で
優先度判別テーブルを書き換えてステップ(8)へ進
む。
【0078】一方、ステップ(8)では選択された格納
領域へ指定パラメータの番号およびパラメータのデータ
を書き込み、終了する。
【0079】一方、ステップ(6)で指定パラメータよ
り選択した最小リセットレベルの方が大きかった場合は
格納処理は行わずにそのまま終了する。
【0080】以上、説明したように本実施例では、パラ
メータの設定により必要とされるリセットレベルを比較
することにより、不揮発性メモリ23への格納の必要性
を判別して優先的に登録することで、限られた記憶容量
の不揮発性メモリしか持たない印刷装置上で必要とされ
る情報を保持して印刷処理を効率的に行うことが可能と
なる。以下、本実施例と第12の発明の各手段との対応
及びその作用について図9,図6等を参照して説明す
る。なお、上記図1はホストコンピュータ1と印刷装置
2とが所定のインタフェースを介して接続される場合で
あるが、第11の発明は、ホストコンピュータ1と印刷
装置2とが所定のネットワークを介して接続された場合
を例とする。ただし、上記図6はホストコンピュータ1
と印刷装置2とが所定のインタフェースを介して接続さ
れる場合にも図9に示す方法を適用できることはいうま
でもない。
【0081】第12の発明は、複数のホストコンピュー
タから所定のネットワークを介して印刷情報を受信し、
該受信した印刷情報を解析して記録媒体に印刷を行う印
刷装置を複数接続し、各ホストコンピュータから受信す
る印刷情報を処理するために必要な印刷装置本体に設定
する所定の印刷処理条件に対応する種々のパラメータを
所定記憶容量のパラメータ格納領域内に記憶する第1の
記憶手段(不揮発性メモリ23)と、この第1の記憶手
段に記憶された各パラメータの設定に必要とされるリセ
ット処理レベルを各パラメータ毎に記憶する第2の記憶
手段(リセットレベルテーブル61)と、前記第1の記
憶手段に対するパラメータの書き込みを指示する指示手
段と、第1の記憶手段のパラメータ格納領域内の各パラ
メータと前記第2の記憶手段に記憶された各パラメータ
のリセット処理レベルとから書き換え可能なパラメータ
の優先順位を決定するための優先度判別テーブルを記憶
する第3の記憶手段(RAM22c)とを有する印刷シ
ステムのメモリ資源管理方法において、前記指示手段に
よるパラメータ書き込み指示時に、前記第1の記憶手段
のパラメータ格納領域のパラメータ書き込み状態と前記
第3の記憶手段に記憶された優先度判別データとを参照
する参照工程(図6のステップ(3),(5),
(6))と、前記第1の記憶手段に記憶されたいずれか
のパラメータを消去して確保されるパラメータ格納領域
の空き領域に書き込み指示された新規パラメータを更新
登録するパラメータ更新工程(図9のステップ(7))
とを実行して、各印刷装置で優先度の高い既に書き込ま
れた異なるリセット処理レベルが設定されたパラメータ
が書き換えられてしまうことを確実に防止する制御をプ
ログラマブルに実行可能とする。
【0082】なお、上記実施例では、印刷装置2とホス
トコンピュータ1が所定のインタフェースを介して通信
可能な場合を例としたが、本発明は図示しないネットワ
ークを介して複数の印刷装置と複数のホストコンピュー
タとが通信可能な印刷システムに適用可能である。そこ
で、以下、その実施例と第10の発明の各手段との対応
及びその作用について説明する。
【0083】第10の発明は、複数のホストコンピュー
タ(図示しない)から所定のネットワーク(イーサネッ
ト(商品名)等)を介して印刷情報を受信し、該受信し
た印刷情報を解析して記録媒体に印刷を行う印刷装置を
複数接続して構成される印刷システムにおいて、各ホス
トコンピュータから受信する印刷情報を処理するために
必要な印刷装置本体に設定する所定の印刷処理条件に対
応する種々のパラメータを所定記憶容量のパラメータ格
納領域内に記憶する第1の記憶手段(不揮発性メモリ2
3)と、この第1の記憶手段に記憶された各パラメータ
の設定に必要とされるリセット処理レベルを各パラメー
タ毎に記憶する第2の記憶手段(リセットレベルテーブ
ル61)と、前記第1の記憶手段に対するパラメータの
書き込みを指示する指示手段と、第1の記憶手段のパラ
メータ格納領域内の各パラメータと前記第2の記憶手段
に記憶された各パラメータのリセット処理レベルとから
書き換え可能なパラメータの優先順位を決定するための
優先度判別テーブルを記憶する第3の記憶手段(RAM
22c)と、前記指示手段によるパラメータ書き込み指
示時に、前記第1の記憶手段のパラメータ格納領域のパ
ラメータ書き込み状態と前記第3の記憶手段に記憶され
た優先度判別データとを参照して、前記第1の記憶手段
に記憶されたいずれかのパラメータを消去して確保され
るパラメータ格納領域の空き領域に書き込み指示された
新規パラメータを更新登録するパラメータ更新手段(C
PU22a)とを設け、指示手段(操作パネル等)によ
るパラメータ書き込み指示時に、不揮発性メモリ23の
パラメータ格納領域のパラメータ書き込み状態とRAM
22cに記憶された優先度判別データ中のリセットレベ
ルとを参照して、CPU22aが不揮発性メモリ23に
記憶されたいずれかのパラメータを消去して確保される
パラメータ格納領域の空き領域に書き込み指示された新
規パラメータを更新登録して、各印刷装置で優先度の高
い既に書き込まれた内部リセット処理を必要とするパラ
メータが書き換えられてしまうことを確実に防止する。 〔第3実施例〕本実施例は、第1,第2の実施例に対し
てそれぞれ有効に適用することが可能であるが、ここで
は第1実施例を例として適用例を説明する。
【0084】なお、第3実施例の印刷装置のブロック図
は図1と同じであるので、構成における本実施例の動作
概略を説明する。
【0085】本実施例においては、ホストコンピュータ
1から出力されてきたデータはRAM22c内の受信バ
ッファに順次格納されていき、それと供に受信バッファ
の未処理のデータを順次読み出しては、文字データとし
て対応するフォントパターンをRAM22c内のフレー
ムバッファに展開し、ドットプリンタエンジン部25に
転送して印刷処理する。
【0086】その際に、どういった印刷モードで印刷を
行うか、あるいはフレームバッファをどのように確保し
ておくかなどの情報を、不揮発性メモリ23に格納して
おき、電源立ち上げ時や内部リセット時などにその設定
値に応じて、印刷モードやメモリのアロケーションを決
定して印刷処理を行うわけであるが、これらのパラメー
タをダイナミックに不揮発性メモリ23に格納していく
場合、不揮発性メモリ23の容量は有限であるため、必
然的にフル状態となってしまう。
【0087】その状態で、パラメータの不揮発性メモリ
23への格納指定が行われた場合に、パラメータ設定に
よる処理時間が長いもの、つまり、不揮発性メモリ23
に登録しておき電源立ち上げ時などに処理しておくこと
により、通常のデータ処理時などの時間が短縮されると
思われるものを優先して格納しておくことで、効率的に
有限の不揮発性メモリを使用すると同時に、その際に不
揮発性メモリ23から消去されてしまうパラメータをホ
ストコンピュータ1へステータスとして送信すること
で、デフォルト値として存在しなくなるパラメータの情
報をホストへ通知することが可能となる。
【0088】この時の、不揮発性メモリ23の各パラメ
ータ格納方法,処理時間の判別に使用する処理時間テー
ブルの一例,不揮発性メモリ23の各パラメータ格納状
況およびその際の優先度判別テーブルの一例などは図
2,図3,図4と同じである。以下、本実施例と第3の
発明の各手段との対応及びその作用について説明する。
第3の発明は、パラメータ更新手段(CPU22a)が
第1の記憶手段(不揮発性メモリ23)に記憶されたい
ずれかのパラメータを消去して確保されるパラメータ格
納領域の空き領域に書き込み指示された新規パラメータ
を更新登録する際に、送信手段(CPU22a,インタ
フェース部21等)が消去されるパラメータ格納領域に
記憶されたいずれかのパラメータをホストコンピュータ
にステータスとして送信して、デフォルト値として存在
しなくなった情報をホスト側で保存することを可能とす
る。
【0089】以上の処理を実現するため、制御部22の
CPU22aはROM22bに格納されたプログラムに
従って処理を行う。
【0090】以下、図10に示すフローチャートを参照
しながら不揮発性メモリ23へのパラメータの格納指定
が行われた際の処理について説明する。
【0091】本実施例においては、パラメータの格納指
定はホストコンピュータからのコマンドにより、行われ
るものとする。
【0092】図10は本発明に係る印刷装置の不揮発性
メモリ書き換え処理方法の第3実施例を示すフローチャ
ートである。なお、(1)〜(10)は各ステップを示
す。
【0093】ステップ(1)で格納しようとしているパ
ラメータがすでに不揮発性メモリ内に存在するかどうか
を判別する。存在した場合はステップ(2)で、そのパ
ラメータ格納領域を選択して、ステップ(8)へ進む。
【0094】一方、ステップ(1)でパラメータがまだ
存在していなかった場合は、ステップ(3)で不揮発性
メモリ23のパラメータ格納領域がフルかどうかを判断
する。フルでなかった場合はステップ(4)で次の空き
領域をサーチして選択する。例えば、パラメータ格納領
域23Aのみに他の設定値が格納されている場合はパラ
メータ格納領域23Bを選択するといった具合にであ
る。その後、ステップ(8)へ進む。
【0095】一方、ステップ(3)でフル状態であると
判別した場合は、ステップ(5)で図4中のRAM22
c内優先度判別テーブルより最小の処理時間を必要とし
ているパラメータを格納している格納領域(この場合は
パラメータ格納領域23B)を選択する。その後、ステ
ップ(6)で今回格納指定が行われたパラメータの処理
時間を処理時間テーブル24より取り出し、選択した格
納領域の処理時間と比較し、格納指定パラメータの処理
時間の方が大きかったら書き換えを行うと判断して、ス
テップ(7)で優先度判別テーブルを書き換えた後、ス
テップ(8)で消去される領域(パラメータ格納領域2
3B)のパラメータ番号「1」およびパラメータのデー
タpar1をホストコンピュータ1へ送信し、ステップ
(10)へ進む。
【0096】ステップ(10)では選択された格納領域
へ指定パラメータの番号およびパラメータのデータを書
き込み、終了する。ステップ(6)で指定パラメータよ
り選択した最小処理時間の方が大きかった場合は格納処
理は行わずにステップ(9)で格納に失敗した指定パラ
メータの番号およびパラメータのデータをそのままホス
トコンピュータ1へ送信し、そのまま終了する。
【0097】以上、説明したように本実施例では、不揮
発性メモリ23がフルになった場合に消去されるパラメ
ータをホストコンピュータ1へ送信することで、デフォ
ルト値として存在しなくなった情報をホスト側で保存す
ることができる。
【0098】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
【0099】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、指示手段によるパラメータ書き込み指
示時に、第1の記憶手段のパラメータ格納領域のパラメ
ータ書き込み状態と第3の記憶手段に記憶された優先度
判別データ中の処理時間とを参照して、パラメータ更新
手段が前記第1の記憶手段に記憶されたいずれかの優先
度の低いパラメータを消去して確保されるパラメータ格
納領域の空き領域に書き込み指示された新規パラメータ
を更新登録するので、優先度の高い既に書き込まれたパ
ラメータ設定に処理時間を要するパラメータが書き換え
られてしまうことを確実に防止することができる。
【0100】第2の発明によれば、指示手段によるパラ
メータ書き込み指示時に、前記第1の記憶手段のパラメ
ータ格納領域のパラメータ書き込み状態と前記第3の記
憶手段に記憶された優先度判別データ中のリセットレベ
ルとを参照して、パラメータ更新手段が前記第1の記憶
手段に記憶されたいずれかのパラメータを消去すること
により確保されるパラメータ格納領域の空き領域に対し
て書き込み指示された新規パラメータを更新登録するの
で、優先度の高い既に書き込まれた内部リセット処理を
必要とするパラメータが書き換えられてしまうことを確
実に防止することができる。
【0101】第3の発明によれば、パラメータ更新手段
が第1の記憶手段に記憶されたいずれかのパラメータを
消去して確保されるパラメータ格納領域の空き領域に書
き込み指示された新規パラメータを更新登録する際に、
送信手段が消去されるパラメータ格納領域に記憶された
いずれかのパラメータをホストコンピュータにステータ
スとして送信するので、デフォルト値として存在しなく
なった情報をホスト側で保存することができる。
【0102】第4の発明によれば、指示手段は、ホスト
コンピュータからのコマンドを解析して第1の記憶手段
に対するパラメータの書き込みを指示するので、ホスト
コンピュータから第1の記憶手段に対するパラメータの
書き換えを容易に指示できる。
【0103】第5の発明によれば、パラメータ更新手段
は、新規パラメータを第1の記憶手段に登録した場合
に、第3の記憶手段に記憶される優先度判別テーブルを
順次更新するので、第1の記憶手段の各パラメータの書
き換えが実行され、次のパラメータ書き換えが指示され
た場合に、第1の記憶手段から消去してもよい最適なパ
ラメータ候補を選択できるように各パラメータの優先度
を管理することができる。
【0104】第6の発明によれば、指示手段によるパラ
メータ書き込み指示時に、不揮発性メモリのパラメータ
格納領域のパラメータ書き込み状態と前記第3の記憶手
段に記憶された優先度判別データ中の処理時間とを参照
して、パラメータ更新手段が不揮発性メモリに記憶され
たいずれかの優先度の低いパラメータを消去して確保さ
れるパラメータ格納領域の空き領域に書き込み指示され
た新規パラメータを更新登録するので、優先度の高い既
に書き込まれたパラメータ設定に処理時間を要するパラ
メータが書き換えられてしまうことを確実に防止するこ
とができる。
【0105】第7の発明によれば、印刷装置本体のメモ
リ資源に対する割り当て条件に対応するパラメータ設定
に処理時間を要するパラメータが書き換えられてしまう
ことを確実に防止することができる。
【0106】第8の発明によれば、印刷装置本体に設定
可能な印刷モードに対するデータ処理条件に従うパラメ
ータ設定に処理時間を要するパラメータが書き換えられ
てしまうことを確実に防止する。
【0107】第9の発明によれば、指示手段によるパラ
メータ書き込み指示時に、第1の記憶手段のパラメータ
格納領域のパラメータ書き込み状態と前記第3の記憶手
段に記憶された優先度判別データ中の処理時間とを参照
して、パラメータ更新手段が前記第1の記憶手段に記憶
されたいずれかの優先度の低いパラメータを消去するこ
とにより確保されるパラメータ格納領域の空き領域に対
して書き込み指示された新規パラメータを更新登録する
ので、各印刷装置で優先度の高い既に書き込まれたパラ
メータ設定に処理時間を要するパラメータが書き換えら
れてしまうことを確実に防止することができる。
【0108】第10の発明によれば、指示手段によるパ
ラメータ書き込み指示時に、前記第1の記憶手段のパラ
メータ格納領域のパラメータ書き込み状態と前記第3の
記憶手段に記憶された優先度判別データ中のリセットレ
ベルとを参照して、パラメータ更新手段が前記第1の記
憶手段に記憶されたいずれかのパラメータを消去して確
保されるパラメータ格納領域の空き領域に書き込み指示
された新規パラメータを更新登録するので、各印刷装置
で優先度の高い既に書き込まれた内部リセット処理を必
要とするパラメータが書き換えられてしまうことを確実
に防止することができる。
【0109】第11の発明によれば、指示手段により印
刷処理条件を設定するのに要する処理時間に対応するパ
ラメータ書き込みが指示された際に、第1の記憶手段の
パラメータ格納領域のパラメータ書き込み状態と前記第
3の記憶手段に記憶された優先度判別データとを参照
し、第1の記憶手段に記憶されたいずれかのパラメータ
を消去して確保されるパラメータ格納領域の空き領域に
書き込み指示された新規パラメータを更新登録するの
で、プログラム制御により各印刷装置で優先度の高い既
に書き込まれたパラメータ設定に処理時間を要するパラ
メータが書き換えられてしまうことを確実に防止するこ
とができる。
【0110】第12の発明によれば、指示手段により異
なるリセット処理レベルが設定されたパラメータ書き込
みが指示された際に、第1の記憶手段のパラメータ格納
領域のパラメータ書き込み状態と前記第3の記憶手段に
記憶された優先度判別データとを参照し、第1の記憶手
段に記憶されたいずれかのパラメータを消去して確保さ
れるパラメータ格納領域の空き領域に書き込み指示され
た新規パラメータを更新登録するので、プログラム制御
により各印刷装置で優先度の高い既に書き込まれた異な
るリセット処理レベルが設定されたパラメータが書き換
えられてしまうことを確実に防止することができる。
【0111】従って、限られた容量の記憶媒体内に必要
とされる重要な情報を保持して、一義的な情報書き込み
処理に応じて本来必要とされる優先度等が異なる情報が
容易に消失されてしまうことによる、印刷処理効率の低
下を確実に防止できるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1実施例を示す印刷装置の構成を説
明するブロック図である。
【図2】図1に示した不揮発性メモリのデータ構造を説
明する図である。
【図3】図1に示す処理時間テーブルに格納される処理
時間テーブルの一例を示す図である。
【図4】図2に示した項目格納領域毎の処理時間を示す
優先度判別テーブルの一例を示す図である。
【図5】本発明に係る印刷装置の不揮発性メモリ書き換
え処理方法の第1実施例を示すフローチャートである。
【図6】本発明の第2実施例を示す印刷装置の構成を示
すブロック図である。
【図7】図6に示したリセットレベルテーブルのデータ
構造を説明する図である。
【図8】図2に示した項目格納領域毎の処理時間を示す
優先度判別テーブルの他の例を示す図である。
【図9】本発明に係る印刷装置の不揮発性メモリ書き換
え処理方法の第2実施例を示すフローチャートである。
【図10】本発明に係る印刷装置の不揮発性メモリ書き
換え処理方法の第3実施例を示すフローチャートであ
る。
【符号の説明】
1 ホストコンピュータ 2 印刷装置 21 インタフェース部 22 制御部 22a CPU 22b ROM 22a RAM 23 不揮発性メモリ 24 処理時間テーブル 25 ドットプリンタエンジン部 61 リセットレベルテーブル

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 ホストコンピュータから印刷情報を受信
    し、該受信した印刷情報を解析して記録媒体に印刷装置
    本体で印刷を行う印刷装置において、前記ホストコンピ
    ュータから受信する印刷情報を処理するために必要な印
    刷装置本体に設定する所定の印刷処理条件に対応する種
    々のパラメータを所定記憶容量のパラメータ格納領域内
    に記憶する第1の記憶手段と、この第1の記憶手段に記
    憶された各パラメータに従う印刷処理条件を設定するの
    に要する処理時間を各パラメータ毎に記憶する第2の記
    憶手段と、前記第1の記憶手段に対するパラメータの書
    き込みを指示する指示手段と、第1の記憶手段のパラメ
    ータ格納領域内の各パラメータと前記第2の記憶手段に
    記憶された各パラメータの処理時間とから書き換え可能
    なパラメータの優先順位を決定するための優先度判別テ
    ーブルを記憶する第3の記憶手段と、前記指示手段によ
    るパラメータ書き込み指示時に、前記第1の記憶手段の
    パラメータ格納領域のパラメータ書き込み状態と前記第
    3の記憶手段に記憶された優先度判別データとを参照し
    て、前記第1の記憶手段に記憶されたいずれかのパラメ
    ータを消去して確保されるパラメータ格納領域の空き領
    域に書き込み指示された新規パラメータを更新登録する
    パラメータ更新手段とを具備したことを特徴とする印刷
    装置。
  2. 【請求項2】 ホストコンピュータから印刷情報を受信
    し、該受信した印刷情報を解析して記録媒体に印刷を行
    う印刷装置において、前記ホストコンピュータから受信
    する印刷情報を処理するために必要な印刷装置本体に設
    定する所定の印刷処理条件に対応する種々のパラメータ
    を所定記憶容量のパラメータ格納領域内に記憶する第1
    の記憶手段と、この第1の記憶手段に記憶された各パラ
    メータの設定に必要とされるリセットレベルを各パラメ
    ータ毎に記憶する第2の記憶手段と、前記第1の記憶手
    段に対するパラメータの書き込みを指示する指示手段
    と、第1の記憶手段のパラメータ格納領域内の各パラメ
    ータと前記第2の記憶手段に記憶された各パラメータの
    リセットレベルとから書き換え可能なパラメータの優先
    順位を決定するための優先度判別テーブルを記憶する第
    3の記憶手段と、前記指示手段によるパラメータ書き込
    み指示時に、前記第1の記憶手段のパラメータ格納領域
    のパラメータ書き込み状態と前記第3の記憶手段に記憶
    された優先度判別データとを参照して、前記第1の記憶
    手段に記憶されたいずれかのパラメータを消去して確保
    されるパラメータ格納領域の空き領域に書き込み指示さ
    れた新規パラメータを更新登録するパラメータ更新手段
    とを具備したことを特徴とする印刷装置。
  3. 【請求項3】 パラメータ更新手段が第1の記憶手段に
    記憶されたいずれかのパラメータを消去して確保される
    パラメータ格納領域の空き領域に書き込み指示された新
    規パラメータを更新登録する際に、消去されるパラメー
    タ格納領域に記憶されたいずれかのパラメータをホスト
    コンピュータにステータスとして送信する送信手段を具
    備したことを特徴とする請求項1または2記載の印刷装
    置。
  4. 【請求項4】 指示手段は、ホストコンピュータからの
    コマンドを解析して第1の記憶手段に対するパラメータ
    の書き込みを指示することを特徴とする請求項1または
    2記載の印刷装置。
  5. 【請求項5】 パラメータ更新手段は、新規パラメータ
    を第1の記憶手段に登録した場合に、第3の記憶手段に
    記憶される優先度判別テーブルを順次更新することを特
    徴とする請求項1または2記載の印刷装置。
  6. 【請求項6】 第1の記憶手段は、不揮発性メモリで構
    成したことを特徴とする請求項1または2記載の印刷装
    置。
  7. 【請求項7】 印刷処理条件は、印刷装置本体のメモリ
    資源に対する割り当て条件であることを特徴とする請求
    項1または2記載の印刷装置。
  8. 【請求項8】 印刷処理条件は、印刷装置本体に設定可
    能な印刷モードに従うデータ処理条件であることを特徴
    とする請求項1または2記載の印刷装置。
  9. 【請求項9】 複数のホストコンピュータから所定のネ
    ットワークを介して印刷情報を受信し、該受信した印刷
    情報を解析して記録媒体に印刷を行う印刷装置を複数接
    続して構成される印刷システムにおいて、前記ホストコ
    ンピュータから受信する印刷情報を処理するために必要
    な印刷装置本体に設定する所定の印刷処理条件に対応す
    る種々のパラメータを所定記憶容量のパラメータ格納領
    域内に記憶する第1の記憶手段と、この第1の記憶手段
    に記憶された各パラメータに従う印刷処理条件を設定す
    るのに要する処理時間を各パラメータ毎に記憶する第2
    の記憶手段と、前記第1の記憶手段に対するパラメータ
    の書き込みを指示する指示手段と、第1の記憶手段のパ
    ラメータ格納領域内の各パラメータと前記第2の記憶手
    段に記憶された各パラメータの処理時間とから書き換え
    可能なパラメータの優先順位を決定するための優先度判
    別テーブルを記憶する第3の記憶手段と、前記指示手段
    によるパラメータ書き込み指示時に、前記第1の記憶手
    段のパラメータ格納領域のパラメータ書き込み状態と前
    記第3の記憶手段に記憶された優先度判別データとを参
    照して、前記第1の記憶手段に記憶されたいずれかのパ
    ラメータを消去して確保されるパラメータ格納領域の空
    き領域に書き込み指示された新規パラメータを更新登録
    するパラメータ更新手段とを各印刷装置側に具備したこ
    とを特徴とする印刷システム。
  10. 【請求項10】 複数のホストコンピュータから所定の
    ネットワークを介して印刷情報を受信し、該受信した印
    刷情報を解析して記録媒体に印刷を行う印刷装置を複数
    接続して構成される印刷システムにおいて、前記ホスト
    コンピュータから受信する印刷情報を処理するために必
    要な印刷装置本体に設定する所定の印刷処理条件に対応
    する種々のパラメータを所定記憶容量のパラメータ格納
    領域内に記憶する第1の記憶手段と、この第1の記憶手
    段に記憶された各パラメータの設定に必要とされるリセ
    ット処理レベルを各パラメータ毎に記憶する第2の記憶
    手段と、前記第1の記憶手段に対するパラメータの書き
    込みを指示する指示手段と、第1の記憶手段のパラメー
    タ格納領域内の各パラメータと前記第2の記憶手段に記
    憶された各パラメータのリセットレベルとから書き換え
    可能なパラメータの優先順位を決定するための優先度判
    別テーブルを記憶する第3の記憶手段と、前記指示手段
    によるパラメータ書き込み指示時に、前記第1の記憶手
    段のパラメータ格納領域のパラメータ書き込み状態と前
    記第3の記憶手段に記憶された優先度判別データとを参
    照して、前記第1の記憶手段に記憶されたいずれかのパ
    ラメータを消去して確保されるパラメータ格納領域の空
    き領域に書き込み指示された新規パラメータを更新登録
    するパラメータ更新手段とを具備したことを特徴とする
    印刷システム。
  11. 【請求項11】 複数のホストコンピュータから所定の
    ネットワークを介して印刷情報を受信し、該受信した印
    刷情報を解析して記録媒体に印刷を行う印刷装置を複数
    接続し、各ホストコンピュータから受信する印刷情報を
    処理するために必要な印刷装置本体に設定する所定の印
    刷処理条件に対応する種々のパラメータを所定記憶容量
    のパラメータ格納領域内に記憶する第1の記憶手段と、
    この第1の記憶手段に記憶された各パラメータに従う印
    刷処理条件を設定するのに要する処理時間を各パラメー
    タ毎に記憶する第2の記憶手段と、前記第1の記憶手段
    に対するパラメータの書き込みを指示する指示手段と、
    第1の記憶手段のパラメータ格納領域内の各パラメータ
    と前記第2の記憶手段に記憶された各パラメータの処理
    時間とから書き換え可能なパラメータの優先順位を決定
    するための優先度判別テーブルを記憶する第3の記憶手
    段とを有する印刷システムのメモリ資源管理方法におい
    て、前記指示手段によるパラメータ書き込み指示時に、
    前記第1の記憶手段のパラメータ格納領域のパラメータ
    書き込み状態と前記第3の記憶手段に記憶された優先度
    判別データとを参照する参照工程と、前記第1の記憶手
    段に記憶されたいずれかのパラメータを消去して確保さ
    れるパラメータ格納領域の空き領域に書き込み指示され
    た新規パラメータを更新登録するパラメータ更新工程と
    を具備したことを特徴とする印刷システムのメモリ資源
    管理方法。
  12. 【請求項12】 複数のホストコンピュータから所定の
    ネットワークを介して印刷情報を受信し、該受信した印
    刷情報を解析して記録媒体に印刷を行う印刷装置を複数
    接続し、各ホストコンピュータから受信する印刷情報を
    処理するために必要な印刷装置本体に設定する所定の印
    刷処理条件に対応する種々のパラメータを所定記憶容量
    のパラメータ格納領域内に記憶する第1の記憶手段と、
    この第1の記憶手段に記憶された各パラメータの設定に
    必要とされるリセット処理レベルを各パラメータ毎に記
    憶する第2の記憶手段と、前記第1の記憶手段に対する
    パラメータの書き込みを指示する指示手段と、第1の記
    憶手段のパラメータ格納領域内の各パラメータと前記第
    2の記憶手段に記憶された各パラメータのリセット処理
    レベルとから書き換え可能なパラメータの優先順位を決
    定するための優先度判別テーブルを記憶する第3の記憶
    手段とを有する印刷システムのメモリ資源管理方法にお
    いて、前記指示手段によるパラメータ書き込み指示時
    に、前記第1の記憶手段のパラメータ格納領域のパラメ
    ータ書き込み状態と前記第3の記憶手段に記憶された優
    先度判別データとを参照する参照工程と、前記第1の記
    憶手段に記憶されたいずれかのパラメータを消去して確
    保されるパラメータ格納領域の空き領域に書き込み指示
    された新規パラメータを更新登録するパラメータ更新工
    程とを具備したことを特徴とする印刷システムのメモリ
    資源管理方法。
JP6132186A 1994-06-14 1994-06-14 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法 Pending JPH07334327A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6132186A JPH07334327A (ja) 1994-06-14 1994-06-14 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6132186A JPH07334327A (ja) 1994-06-14 1994-06-14 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法

Publications (1)

Publication Number Publication Date
JPH07334327A true JPH07334327A (ja) 1995-12-22

Family

ID=15075409

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6132186A Pending JPH07334327A (ja) 1994-06-14 1994-06-14 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法

Country Status (1)

Country Link
JP (1) JPH07334327A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999027436A1 (fr) * 1997-11-25 1999-06-03 Seiko Epson Corporation Imprimante, procede de commande et support d'enregistrement
JP2011138266A (ja) * 2009-12-28 2011-07-14 Kyocera Mita Corp 画像形成装置および不揮発性メモリ書き込み方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999027436A1 (fr) * 1997-11-25 1999-06-03 Seiko Epson Corporation Imprimante, procede de commande et support d'enregistrement
US6244762B1 (en) 1997-11-25 2001-06-12 Seiko Epson Corporation Printing apparatus, method of controlling it and storage medium
JP2011138266A (ja) * 2009-12-28 2011-07-14 Kyocera Mita Corp 画像形成装置および不揮発性メモリ書き込み方法

Similar Documents

Publication Publication Date Title
US7227656B1 (en) Management device and method of print system for updating software programs installed in the print system
US7027169B1 (en) System for efficiently distributing print jobs
US6567179B1 (en) System for controlling communication between a printer and an external host computer
JPH10143340A (ja) プリンタ
US8711379B2 (en) Method and apparatus for executing load distributed printing
JP2006069125A (ja) 画像形成装置及び画像形成装置用ファームウェアを格納した可搬型記憶媒体
JP3116801B2 (ja) 画像処理装置
EP2693329A1 (en) Image forming system sharing resources such as fonts
JPH07334327A (ja) 印刷装置並びに印刷システムおよび印刷システムのメモリ資源管理方法
JP2003246123A (ja) 印刷装置、制御プログラムロード方法、ロード制御プログラムを記録した媒体およびロード制御プログラム
JP3867450B2 (ja) 印刷制御装置及び印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体
JP4854144B2 (ja) 印刷システム、管理方法、及び印刷装置
JP3173721B2 (ja) プリンタ及びその動作方法
JP4239392B2 (ja) 印刷装置、印刷システムおよび印刷方法
JP3501641B2 (ja) 画像処理システム及び画像処理方法、記憶媒体
JPH11161443A (ja) ネットワークプリンタシステム
JP3209910B2 (ja) 印刷制御装置および印刷制御方法
JPH09254503A (ja) 画像形成装置
JPH0811381A (ja) 印刷装置及びその制御方法
JPH05274157A (ja) 画像形成装置
JPH11355545A (ja) データ出力装置
JP3695104B2 (ja) 画像処理装置
JPH0584986A (ja) 画像形成装置
JP3711431B2 (ja) 印刷装置、印刷装置の制御方法、および、情報記録媒体
JPH10320139A (ja) 印刷制御装置及び印刷制御方法並びに印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体