JPH03136465A - 画像形成装置 - Google Patents

画像形成装置

Info

Publication number
JPH03136465A
JPH03136465A JP27383989A JP27383989A JPH03136465A JP H03136465 A JPH03136465 A JP H03136465A JP 27383989 A JP27383989 A JP 27383989A JP 27383989 A JP27383989 A JP 27383989A JP H03136465 A JPH03136465 A JP H03136465A
Authority
JP
Japan
Prior art keywords
resolution
registration
storage
area
saved
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.)
Granted
Application number
JP27383989A
Other languages
English (en)
Other versions
JP2664256B2 (ja
Inventor
Masaru Igarashi
優 五十嵐
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 JP27383989A priority Critical patent/JP2664256B2/ja
Publication of JPH03136465A publication Critical patent/JPH03136465A/ja
Application granted granted Critical
Publication of JP2664256B2 publication Critical patent/JP2664256B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、複数の解像度で画像を形成する画像形成装置
に関するものである。
〔従来の技術〕
従来、上位装置(ホストコンピュータ等)からデータを
入力し、画像形成を行う装置は、一般にプリンタ装置が
知られている。そして、この種の装置には、画像を形成
する機構部の相違により、活字プリンタ、ワイヤドツト
プリンタ、インクジェットプリンタ、レーザービームプ
リンタ等が存在している。中でもレーザービームプリン
タは、画像信号に同期してレーザー光をON10 F 
Fさせ、ポリゴンミラーと呼ばれる多面体ミラーでレー
ザー光を水平に走査させて感光ドラムに光の潜像を形成
し、電子写真技術で画像を形成する装置である。
このため、最近では、ポリゴンミラーの回転数を変える
ことで主走査解像度を変更し、紙搬送のスピードを変え
ることで副走査解像度を変更する技術が開示されている
また、レーザービームプリンタでは、文字をレーザービ
ームのドツトの集合で形成するため、任意のサイズ、書
体等の文字が印字可能となっている。そのために、例え
ば、プリンタ自身が内蔵している文字パターン以外の文
字を印字させたい場合、上位装置からその文字パターン
をダウンロードし、プリンタ内部に登録させておき、後
にその文字パターンを文字コード等で指示して印字させ
る事が可能になった。
また同様に、何ページにも使用する画像データや罫線デ
ータ等を予め登録させておき、後にそれを指示する事で
ページ毎に同じデータを送る時間を省く事が出来るよう
になった。
[発明が解決しようとしている課題] しかしながら、上記従来例では、登録する各種画像情報
は解像度に依存するものが多(、解像度が変更されると
、使用出来なくなるため、これら登録情報は全て初期化
され、消去されていた。
また、上位装置(ホストコンピュータ等)上で動作する
複数の解像度に対応するソフトウェアがあった場合、そ
のソフトウェアを変更する度に登録しなければならず、
特に漢字は文字数が多いため、登録に時間がかかつてい
た。
本発明は、上記課題を解決するために成されたもので、
解像度を変更する際に、登録されている情報を保存し、
元の解像度に戻ると保存していた登録情報を復帰させる
ことにより、オペレータの作業量を軽減させた画像形成
装置を提供することを目的とする。
[課題を解決するための手段] 上記目的を達成するために、本発明の画像形成装置は以
下の構成から成る。すなわち、複数の解像度で画像を形
成可能な画像形成装置であって、 各解像度を設定する設定手段と、該設定手段での設定に
際し、現解像度に対応するデータを保存する保存手段と
、該保存手段で保存されたデータの解像度と前記設定手
段での新たな解像度とを比較し、一致する場合、該デー
タを復帰させる復帰手段とを有する。
また好ましくは、前記保存手段は、保存領域が不足して
いる場合、エラー情報を出力することを一態様とする。
[作用] 以上の構成において、新たな解像度を設定時、現解像度
に対応するデータを保存し、保存されたデータの解像度
と新たな解像度とを比較し、一致する場合、一致した解
像度のデータを復帰させるように動作する。
また、保存時に保存領域が不足している場合、エラー情
報を出力するように動作する。
[実施例] 以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
〈構成の説明 (第1図)〉 第1図は、本実施例における画像形成装置の構成を示す
概略ブロック図である。図において、100は不図示の
上位装置からの入力信号120を解析し画像信号121
に変換する機能と、指定された解像度を後述する画像形
成機構部106に通知する制御信号122を送出するコ
ントローラである。106は上述の制御用信号122と
画像信号121を受け、指定された解像度で画像を形成
する画像形成機構部である。
また、本実施例でのコントローラ100の内部構成は、
図示するように、入力データを受信する入力インタフェ
ース101、制御を司どるCPU102、指定された文
字コード及び文字サイズから文字パターンを発生させる
文字発生器103、その文字パターンや画像データ等を
一時的に蓄える画像メモリ104、その画像メモリ10
4から画像を読み出し指定された解像度に合わせた画像
クロックで画像信号121を送出する出力インタフェー
ス105、後述する登録情報を保存する時の保存管理テ
ーブル107、登録情報の管理な行う登録管理テーブル
108、登録情報を格納する登録メモリ109、オペレ
ーションを行うパネル110から構成されている。
なお、本装置の解像度は、電源を投入された時点である
一定の解像度に設定される。つまり、不図示の不揮発性
メモリ等の電源を切っても情報が保存されている記憶装
置に電源投入時の解像度が記憶されており、それに従っ
て設定される。
その場合、解像度は、CPU102により出力インタフ
ェース105を介して制御信号122で画像形成部10
6に伝えられ、画像形成部106では、その信号を受け
て内部の主走査、副走査の解像度を設定するように構成
されている。
く解像度の切換え〉 ここで、設定された解像度を切換える場合は、オペレー
タ(操作者)がパネル111を操作し、所望の解像度に
切換える指示信号123をCPU102に送る事で行う
か、あるいは上位装置から送られてくる解像度切換え制
御命令により解像度の切換えを行う。この解像度切換え
制御命令は、第5図に示すように、制御コードである事
を識別するIDコード501と実際に指定すべき解像度
502から構成され、一般の文字コードとは別のコード
が使用されている。
このような方法で解像度切換えの指示をCPU102が
入力すると、コントローラ100は解像度変更の準備を
行う。
この場合のCPU102の制御手順を第6図に示すフロ
ーチャートに従って説明する。
まず、ステップ5601において、現解像度と指示され
た解像度とを比較し、同じであれば何もしないでステッ
プ5606の初期化処理へ処理な進める。しかし、解像
度が異なる場合には、次のステップ5602へ処理を進
め、登録されているデータがあるか否かをチエツクする
。この処理は第2図に示す登録管理テーブルの登録テー
ブルの数201をチエツクし、その値が”0”であれば
「登録データなし」と判断し、それ以外であれば「登録
データあり」と判断する処理である。その結果、「登録
データあり」であれば続(ステップ5603へ処理を進
め、詳細は後述する保存処理を実行する。しかし「登録
データなし」であれば直接ステップ5604へ進め、指
定された新しい解像度を設定する。つまり、新しい解像
度の制御信号122を出力インタフェース105を介し
て画像形成機構部106へ通知する。
次に、画像形成機構部106より解像度の切換え終了を
示す制御信号122を入力すると、次のステップ560
5へ処理を進め、新しい解像度に対し以前保存していた
登録情報があれば元に戻す復帰処理を行う。そしてステ
ップ8606では、新たに指定される解像度に対応する
ために、各種制御テーブルの初期化を行い処理を終了す
る。
ここで、上述したステップ5603の保存処理及びステ
ップ5605の復帰処理の詳細を第7図から第9図に示
すフローチャートに従って以下に説明する。
なお、説明にあたり、上述の登録管理テーブル108及
び保存管理テーブル107の各構成例を第2図、第3図
を参照して説明する。
第2図は、本実施例における登録管理テーブル108の
構成を示す図である。図示するように、本管理テーブル
108は、登録したテーブルの数を記憶する領域201
.登録メモリ109の先頭アドレスを格納する領域20
2、空きメモリの先頭アドレスを格納する領域203、
空きメモリ容量を記憶する領域204から構成される。
以上の構成において、本実施例では、2種類の登録情報
(登録テーブル1.2)211,212が登録メモリ1
09内にそれぞれ登録されている状態を示している。な
お、登録テーブルの数は、登録メモリ109の容量によ
って決定される。
第3図は、本実施例における保存管理テーブル107の
構成を示す図である。この管理テーブル107は、大き
く保存管理テーブル領域310゜保存テーブル領域32
0から構成され、保存管理テーブル領域310には、保
存している解像度の数に依存しない固定領域301〜3
05と、保存している解像度の1つ1つに対応する保存
解像度テーブル306,307・・・の各テーブル領域
から成る。そして、保存管理テーブル領域310は、保
存している解像度の数を記憶する領域301゜保存テー
ブルの総数を記憶する領域3029次の保存解像度テー
ブルのアドレスを格納する領域303、次の保存テーブ
ルのアドレスを格納する領域304.残りの保存テーブ
ルの容量を記憶する領域305により構成されている。
また、保存解像度テーブルは、1つの解像度を記憶する
領域311、保存テーブル320のアドレスを格納する
領域312.保存テーブルの数を記憶する領域313、
次の保存テーブル320のアドレスを格納する領域31
4から成り、1つの解像度に対し登録データを保存する
保存テーブル領域320を管理している。
これに対し、保存テーブル領域320は、保存テーブル
321,322,323等で構成されている領域であり
、解像度を切換え、登録データを保存するときに、登録
テーブル211,212を保存テーブル領域320の領
域に移動させる事により作成される。
次に、上述した保存処理の詳細を第7図に示すフローチ
ャートに従って以下に説明する。
まず、ステップS701では、上述の保存管理テーブル
310の保存解像度テーブルのアドレス303を参照し
、次の保存解像度テーブル307を確保する。このテー
ブルの大きさは固定サイズであり、1つの解像度に対し
て1つのテーブルがそれぞれ対応する。本実施例では、
307の領域が確保できたものとする。
しかし、保存解像度テーブルの領域がとれない場合には
、エラーメツセージ等をパネル110に出力する。次に
、ステップ5702で現存の解像度を確保した保存解像
度テーブル307の解像度領域307ヘセツトする。同
様に、続くステップ5703で保存テーブルの先頭アド
レス303を領域312ヘセツトし、ステップ5704
で登録テーブルの数(第2図の201)を保存テーブル
の数として領域313ヘセツトする。
次に、ステップ5705では、登録テーブルの数(20
1)だけ、登録テーブル(本実施例では第2図の211
,212)を保存テーブルの先頭アドレス312に従っ
てコピーする。このとき、1つの登録テーブルをコピー
する毎に保存管理テーブルの保存テーブルのアドレス3
04.残り保存テーブルの容量305の値を更新する。
またこの容量305をチエツクする事により次の保存テ
ーブルの空領域が存在するかどうかがわかり、もし無け
ればコピーする前にエラーメツセージを出力する。
コピーが終了すると、ステップ5706へ処理を進め、
保存管理テーブル310の各領域を更新する。具体的に
は、保存解像度の数(301)を増加さす、保存テーブ
ルの総数(302)に登録テーブルの数(第2図の20
1)を加え、そして次の保存解像度テーブルのアドレス
(303)に前述した固定サイズを加える処理を行う。
次に、ステップ5707で登録テーブルの数(201)
を“0”に初期化を行い、各登録テーブル109も初期
化する。この登録テーブル109の構成は第4図に示す
保存テーブル321と同一である。
ここで、401〜404の各項目は、登録情報の内容に
依存しない情報であり、第2図に示す登録テーブルと共
通の構成をとるものである。上述の初期化処理は、登録
メモリの先頭アドレスを初期化し、登録メモリの容量な
“O”にする。
次に、ステップ5708において、登録メモリの再配置
処理を行う。この処理は、登録するだけで登録した情報
を個別に削除しない場合には問題無いが、途中で削除し
た場合には、メモリの中に空領域が出来てしまう事があ
る。この状態を説明する図が第4図である。ここで、4
21,423は登録された情報であり、中の422は空
領域を示す。また、321.322はステップ5705
でコピーした保存テーブル1、保存テーブル2であり、
その内部構成を示している。図において、401は登録
の種類を示す識別コード′、402は管理テーブル32
1の大きさである。403はこの登録種類の実際の登録
情報が記憶されている登録メモリの先頭アドレスであり
、421の先頭アドレスを示す。そして、404は登録
メモリの容量であり、421の大きさである。また同様
に322にも401〜404に該当する情報が書かれて
おり、この部分は登録の種類によらず同一の構成である
。なお、405と406は各登録種類に依存し、各登録
のための管理テーブルである。
そのため、内部構成とサイズも異なる。
次に、上述のステップ8708での詳細処理を第8図に
示すフローチャートに従って以下に説明する。
ステップS801では、保存解像度テーブルの保存テー
ブルの先頭アドレス値312をポインタレジスタにセッ
トする。ここでポインタレジスタとは、これにセットさ
れたアドレスの示す内容を問題にするため、この用語を
使用する。そして、ステップ5802では、登録管理テ
ーブル108の登録メモリの先頭アドレス値202をレ
ジスタ1にセットする。
今、ポインタレジスタが第4図の450を示していると
すると、ステップ5803でポインタを進め、451を
示すようにする。次に、ステップ5804ではポインタ
の指すアドレスの値、すなわち403の値をレジスタ2
にセットする(この図では、420を示す)。続くステ
ップ5805でレジスタ1とレジスタ2の値を比較し、
等しければ空領域でないと判断し、ステップ5807で
レジスタ2に登録メモリ量だけ加える。つまり、404
の値を加え、次の登録メモリのアドレスに進める。
また、等しくない場合は、ステップ3806で登録メモ
リ領域が空いていると判断し、レジスタlのアドレスの
メモリへレジスタ2のアドレスのメモリを移動させる。
ポインタの示すアドレスの値をレジスタ1の値に更新し
た後、レジスタ2からレジスタ1のアドレスへ移動させ
る。この移動させる量はポインタを1つ進めた404の
値だけである。
レジスタ1、レジスタ2とも移動後は、404の値の分
だけ更新されている。これで1つの保存テーブル(例え
ば、ここでは321)が終了し、次のステップ5808
でポインタの値を次の保存テーブルの先頭アドレス(例
えば、図の452)へ進める。次に、ステップ5809
で処理の終了を判断しく第3図の313に保存テーブル
の数が書かれている)、終りでなければ上述のステップ
5803へ処理を戻して処理を続行する。ここで終りで
あれば、全て登録メモリは詰められた状態になっており
、第4図の421′、423’状態となる。そしてレジ
スタ2は第4図の420′を示しており、この420′
が新しい登録メモリの先頭アドレスになる。つまり、ス
テップ5810は、レジスタ2の値を登録管理テーブル
108の登録メモリの先頭アドレス領域202ヘセツト
して再配置処理を終了する。
以上の処理により第6図のステップ5603での保存処
理が終了する。次に、ステップ5605での復帰処理を
以下に説明する。
第9図のフローチャートは、復帰処理の詳細を示す処理
手順である。復帰は保存の逆である。
まず、ステップ5901で、第3図に示す保存管理テー
ブル310の保存解像度の数の値301を見て保存があ
るか否かをチエツクし、なければすぐに処理を終了する
。しかし、保存してあれば新しく設定した解像度に等し
い情報が保存されているかチエツクする。つまり、ステ
ップ8902で保存解像度テーブル(第3図の311)
の先頭アドレスを上述のポインタレジスタにセットし、
次のステップ5903では新しく設定された解像度と保
存解像度テーブルの各解像度とをチエツクしていく(ス
テップ8905〜5906)。
そして、解像度の等しい′保存解像度テーブルがあれば
ステップ5904へ処理を進め、ポインタレジスタを1
つ進め、そのポインタの示す内容(保存テーブルの先頭
アドレス)をレジスタ2に入れる。次のステップ590
7では、レジスタ2で示す保存テーブルの内容を登録テ
ーブル109にコピーする。なお、登録テーブルのアド
レスは登録識別コード401により行先が決められる。
次に、ステップ5908では、登録管理テーブル201
〜204を更新する(1つ増加させる)。
そして、ステップ5909で保存テーブルの数が“Oo
oかどうかチエツクし、もし0”でなければ再びステッ
プ5907へ戻り、登録テーブルへのコピーを続行する
こうして解像度の等しい保存テーブルの内容が登録テー
ブルに全てコピーされると、ステップ5910へ処理を
進め、今ポインタレジスタで示している保存解像度テー
ブルへそれ以降の保存解像度テーブルを移動させる。ま
た、保存テーブルも移動させる。例えば、第3図で説明
すると、保存解像度テーブル306が必要なくなったの
であれば307を306へ移動させ、保存テーブル3を
保存テーブル1の場所へ移動させる。
次に、ステップ5911では保存管理テーブル301〜
305の更新を行う。すなわち、301の解像度の数を
1つ減らし、302のテーブル総数を元に戻した保存テ
ーブル数の分だけ減らし、303.304のアドレスに
は新たな保存解像度テーブルのアドレスをセットし、3
05の残りの容量を元に戻した分だけ増加させる。この
ように保存テーブルから登録テーブルへデータを戻し、
保存テーブルからその解像度の保存データを消去して復
帰処理は終了する。
以上説明したように本実施例によれば、解像度が変更さ
れた時に、登録されている情報が存在していれば、それ
を保存し、また新しい解像度になった場合に、その解像
度の情報が保存されていたら復帰させる事で、登録する
時間が節約出来る。
特に漢字フォント等データ量が膨大な時は非常に効果的
である。
また、複数の上位装置と接続されており、それらが異な
った解像度で動作させた場合には、本発明により上位装
置から見ると他の上位装置から影響を受けず常に自分専
用の装置として位置づけられるため、分散処理の画像形
成装置として有効である。
本実施例では、保存用メモリは管理テーブルのみ用意し
、実際の登録情報は登録メモリを共通に使用したが、別
に保存用メモリ、あるいは保存用外部記憶装置等を用意
してそちらに保存する事も可能である。この場合は保存
されている、されていないにかかわらず、常に一定の登
録メモリの量が確保される。
また、本実施例でメモリ不足でエラーになったとき、パ
ネルからの指示、あるいは上位装置からの続行指示によ
り保存処理を中止して続行する事も可能である。
[発明の効果] 以上説明したように、本発明によれば、解像度を変更す
る際に、登録されている情報を保存し、元の解像度に戻
ると保存していた登録情報を復帰させることにより、登
録等のオペレータの作業量を軽減させることができる。
【図面の簡単な説明】
第1図は本実施例における画像形成装置の構成を示すブ
ロック図、 第2図は本実施例での登録管理テーブルの構成を示す図
、 第3図は本実施例での保存管理テーブルの構成を示す図
、 第4図は本実施例での保存テーブルの詳細構成を示す図
、 第5図は本実施例での制御命令を示す図、第6図は本実
施例における処理手順を示すフローチャート、 第7図〜第9図は第6図に示す各処理の詳細を示すフロ
ーチャートである。 図中、101・・・入力インタフェース、102・・・
CPU、103・・・文字発生器、104・・・画像メ
モリ、105・・・出力インタフェース、106・・・
画像形成機構部、107・・・保存管理テーブル、10
8・・・登録管理テーブル、109・・・登録メモリ、
110・・・パネルである。

Claims (1)

    【特許請求の範囲】
  1. (1)複数の解像度で画像を形成可能な画像形成装置で
    あつて、 各解像度を設定する、設定手段と、 該設定手段での設定に際し、現解像度に対応するデータ
    を保存する保存手段と、 該保存手段で保存されたデータの解像度と前記設定手段
    での新たな解像度とを比較し、一致する場合、該データ
    を復帰させる復帰手段とを有することを特徴とする画像
    形成装置。(2)前記保存手段は、保存領域が不足して
    いる場合、エラー情報を出力する事を特徴とする請求項
    第1項に記載の画像形成装置。
JP27383989A 1989-10-23 1989-10-23 画像形成装置 Expired - Fee Related JP2664256B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27383989A JP2664256B2 (ja) 1989-10-23 1989-10-23 画像形成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27383989A JP2664256B2 (ja) 1989-10-23 1989-10-23 画像形成装置

Publications (2)

Publication Number Publication Date
JPH03136465A true JPH03136465A (ja) 1991-06-11
JP2664256B2 JP2664256B2 (ja) 1997-10-15

Family

ID=17533264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27383989A Expired - Fee Related JP2664256B2 (ja) 1989-10-23 1989-10-23 画像形成装置

Country Status (1)

Country Link
JP (1) JP2664256B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05101189A (ja) * 1991-05-17 1993-04-23 Internatl Business Mach Corp <Ibm> オート・テセレーテイング・グラフイツクス対象物のためのコンピユータ・グラフイツクス装置及び方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05101189A (ja) * 1991-05-17 1993-04-23 Internatl Business Mach Corp <Ibm> オート・テセレーテイング・グラフイツクス対象物のためのコンピユータ・グラフイツクス装置及び方法

Also Published As

Publication number Publication date
JP2664256B2 (ja) 1997-10-15

Similar Documents

Publication Publication Date Title
JPH0263763A (ja) 出力方法及びその装置
EP0458569B1 (en) Method and apparatus for generating character patterns in an output memory
JPH03136465A (ja) 画像形成装置
JPH07168681A (ja) Pdlデータ処理装置及びその制御方法、及びパターン展開装置
JP2661742B2 (ja) 文字処理装置
JPH0434505B2 (ja)
JPH01208141A (ja) 印刷制御装置
JP2595978B2 (ja) フォント管理装置
JPH09146521A (ja) 出力制御装置及び方法
CN1155696A (zh) 用主高速缓存器和打印机高速缓存器提高文本打印性能
JP3018692B2 (ja) 印字装置
JP2526873B2 (ja) 文字発生装置
JP3241767B2 (ja) 画像処理装置
JP3411350B2 (ja) アウトライン文字展開装置
JP2000015899A (ja) 印刷装置および印刷システム並びに環境設定方法
JPH08129463A (ja) 出力装置
JP2598125B2 (ja) 出力制御装置
JP2869923B2 (ja) 印刷制御装置
JPH0272973A (ja) 文字データ格納方式
JPH0465260A (ja) 印刷制御装置
JPH0784928A (ja) 情報処理装置及び該装置における情報設定方法
JP2000168150A (ja) イメージデータ形成装置
JPH01173094A (ja) 文字表示器を有する画像出力装置
JPS6364764A (ja) 出力装置
JP2000347823A (ja) ホストベース印刷システム、ホストコンピュータ、プリンタ、プリント方法、記憶媒体

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees