JPH05224846A - 印刷記録装置 - Google Patents
印刷記録装置Info
- Publication number
- JPH05224846A JPH05224846A JP4027586A JP2758692A JPH05224846A JP H05224846 A JPH05224846 A JP H05224846A JP 4027586 A JP4027586 A JP 4027586A JP 2758692 A JP2758692 A JP 2758692A JP H05224846 A JPH05224846 A JP H05224846A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- external storage
- storage device
- search
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Processing Or Creating Images (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【目的】ドットイメージに展開した印刷データをディス
ク装置等に記憶して再利用できるようにした印刷記録装
置に関し、印刷記録の際に目で見れる形に展開されるイ
メージデータを有効に活用可能とすることを目的とす
る。 【構成】印刷情報からドットイメージに展開されたイメ
ージデータを印刷機構部またディスク装置等の外部記憶
装置への出力のいずれか一方を選択して出力できるよう
にし、外部記憶装置への出力を選択して書込む際には検
索コードデータを付加するようにし、記録後に検索指示
に基づいて外部記憶装置に格納されたイメージデータを
検索して読出し、印刷記録したり、上位装置に転送す
る。
ク装置等に記憶して再利用できるようにした印刷記録装
置に関し、印刷記録の際に目で見れる形に展開されるイ
メージデータを有効に活用可能とすることを目的とす
る。 【構成】印刷情報からドットイメージに展開されたイメ
ージデータを印刷機構部またディスク装置等の外部記憶
装置への出力のいずれか一方を選択して出力できるよう
にし、外部記憶装置への出力を選択して書込む際には検
索コードデータを付加するようにし、記録後に検索指示
に基づいて外部記憶装置に格納されたイメージデータを
検索して読出し、印刷記録したり、上位装置に転送す
る。
Description
【0001】
【産業上の利用分野】本発明は、ドットイメージに展開
した印刷データをディスク装置等に記憶して再利用でき
るようにした印刷記録装置に関する。ページプリンタ等
の印刷装置にあっては、ホストコンピュータ等の上位装
置から与えられる印刷情報からフォントROMの格納情
報を使用してドットイメージに展開した後にプリンタ機
構部で用紙に直接印刷記録するようにしている。
した印刷データをディスク装置等に記憶して再利用でき
るようにした印刷記録装置に関する。ページプリンタ等
の印刷装置にあっては、ホストコンピュータ等の上位装
置から与えられる印刷情報からフォントROMの格納情
報を使用してドットイメージに展開した後にプリンタ機
構部で用紙に直接印刷記録するようにしている。
【0002】しかし、従来はドットイメージに展開され
た印刷済みのデータは保管せずに消去しており、情報の
有効利用という見地からはドットイメージに展開された
印刷データを保管して利用可能とすることが望まれる。
た印刷済みのデータは保管せずに消去しており、情報の
有効利用という見地からはドットイメージに展開された
印刷データを保管して利用可能とすることが望まれる。
【0003】
【従来の技術】図6は従来の印刷記録装置として低速ペ
ージプリンタを例にとって示した説明図である。図6に
おいて、低速ページプリンタ1にはCPU2、プログラ
ムROM3、フォントROM4、上位インタフェース
5、コードバッファRAM6、文字展開用RAM7、図
形展開用RAM8、イメージ展開用RAM9、オーバレ
イ展開用RAM10、ビデオインタフェース11、プリ
ンタエンジン12、オペレーションパネル13が内部バ
ス14ににより相互に接続されて設けられる。
ージプリンタを例にとって示した説明図である。図6に
おいて、低速ページプリンタ1にはCPU2、プログラ
ムROM3、フォントROM4、上位インタフェース
5、コードバッファRAM6、文字展開用RAM7、図
形展開用RAM8、イメージ展開用RAM9、オーバレ
イ展開用RAM10、ビデオインタフェース11、プリ
ンタエンジン12、オペレーションパネル13が内部バ
ス14ににより相互に接続されて設けられる。
【0004】印刷処理は上位装置15より上位インタフ
ェース5を介して印刷コマンドをCPU2が受領する
と、印刷コマンドに伴って得られた例えば文字コードを
中間バッファとして機能するコードバッファRAM6に
格納する。続いてプログラムROM3に格納された展開
プログラムをCPU2で実行することにより文字コード
で指定されるフォントROM4のフォント情報を読出
し、例えばアウトラインフォントであれば文字展開用R
AM7上で輪郭情報に展開して後、輪郭内をドットパタ
ーンで埋めることでドットイメージに展開する。
ェース5を介して印刷コマンドをCPU2が受領する
と、印刷コマンドに伴って得られた例えば文字コードを
中間バッファとして機能するコードバッファRAM6に
格納する。続いてプログラムROM3に格納された展開
プログラムをCPU2で実行することにより文字コード
で指定されるフォントROM4のフォント情報を読出
し、例えばアウトラインフォントであれば文字展開用R
AM7上で輪郭情報に展開して後、輪郭内をドットパタ
ーンで埋めることでドットイメージに展開する。
【0005】尚、文字展開用RAM7、図形展開用RA
M8、イメージ展開用RAM9及びオーバレイ展開用R
AM10はフレームバッファとして機能している。また
オーバレイRAM10には帳票の罫線パターンや網掛け
等のドットイメージが展開される。ドットイメージへの
展開が済むと、ビデオインタフェース11を介して例え
ば文字展開用RAM7のイメージデータがプリントエン
ジン12に供給されレーザプリント機構等により印字記
録を用紙に対し行う。
M8、イメージ展開用RAM9及びオーバレイ展開用R
AM10はフレームバッファとして機能している。また
オーバレイRAM10には帳票の罫線パターンや網掛け
等のドットイメージが展開される。ドットイメージへの
展開が済むと、ビデオインタフェース11を介して例え
ば文字展開用RAM7のイメージデータがプリントエン
ジン12に供給されレーザプリント機構等により印字記
録を用紙に対し行う。
【0006】更に、低速ページプリンタ1の電源投入、
起動等の各種の操作はオペレーションパネル13により
行うことができる。
起動等の各種の操作はオペレーションパネル13により
行うことができる。
【0007】
【発明が解決しようとする課題】ところで、このような
従来の印刷記録装置にあっては、上位装置から提供され
たそのままでは印刷情報として見ることのできない文字
コード等の印刷情報を目で見ることが可能なドットイメ
ージに展開して用紙に直接印刷するようにしており、印
刷が済むとイメージデータは特に保管されることなく次
の印刷のために消去されている。
従来の印刷記録装置にあっては、上位装置から提供され
たそのままでは印刷情報として見ることのできない文字
コード等の印刷情報を目で見ることが可能なドットイメ
ージに展開して用紙に直接印刷するようにしており、印
刷が済むとイメージデータは特に保管されることなく次
の印刷のために消去されている。
【0008】しかし、目で確認することのできるイメー
ジデータの保管が用紙に直接記録する以外の方法では行
われておらず、例えば直ちに用紙に記録する必要はない
が、後にまとめてイメージデータを見たいような場合に
も、用紙に印刷記録する以外のイメージデータの保管方
法がなく、展開されたイメージデータを十分に活用でき
ないという問題があった。
ジデータの保管が用紙に直接記録する以外の方法では行
われておらず、例えば直ちに用紙に記録する必要はない
が、後にまとめてイメージデータを見たいような場合に
も、用紙に印刷記録する以外のイメージデータの保管方
法がなく、展開されたイメージデータを十分に活用でき
ないという問題があった。
【0009】本発明は、このような従来の問題点に鑑み
てなされたもので、印刷記録の際に目で見れる形に展開
されるイメージデータを有効に活用できるようにした印
刷記録装置を提供することを目的とする。
てなされたもので、印刷記録の際に目で見れる形に展開
されるイメージデータを有効に活用できるようにした印
刷記録装置を提供することを目的とする。
【0010】
【課題を解決するための手段】図1は本発明の原理説明
図である。まず本発明は、印刷制御部2と印刷機構部1
2とを備え、上位装置15から指示された印刷情報をメ
モリ24上でドットイメージに展開した後に用紙に印刷
する印刷記録装置を対象とする。
図である。まず本発明は、印刷制御部2と印刷機構部1
2とを備え、上位装置15から指示された印刷情報をメ
モリ24上でドットイメージに展開した後に用紙に印刷
する印刷記録装置を対象とする。
【0011】このような印刷記録装置につき本発明にあ
っては、外部接続されイメージデータを記憶する磁気デ
ィスク装置や光ディスク装置等の外部記憶装置16と、
イメージデータの印刷機構部12への出力と外部記憶装
置16への出力のいずれか一方を選択する出力選択手段
18と、出力選択手段18で外部記憶装置16への出力
を選択して書込む際に検索コードを付加する検索コード
付加手段19と、上位装置15からの検索指示に基づい
て外部記憶装置16に格納されたイメージデータを検索
して読出す検索手段20とを設けたことを特徴とする。
っては、外部接続されイメージデータを記憶する磁気デ
ィスク装置や光ディスク装置等の外部記憶装置16と、
イメージデータの印刷機構部12への出力と外部記憶装
置16への出力のいずれか一方を選択する出力選択手段
18と、出力選択手段18で外部記憶装置16への出力
を選択して書込む際に検索コードを付加する検索コード
付加手段19と、上位装置15からの検索指示に基づい
て外部記憶装置16に格納されたイメージデータを検索
して読出す検索手段20とを設けたことを特徴とする。
【0012】また本発明は、検索手段20で読出したイ
メージデータを上位装置15に転送することを特徴とす
る。さらに本発明は、外部記憶装置16に書込むイメー
ジデータを圧縮すると共に読出した圧縮データをもとの
イメージデータに復元し、更に上位に装置に転送するイ
メージデータを圧縮する圧縮手段21を設けたことを特
徴とする。
メージデータを上位装置15に転送することを特徴とす
る。さらに本発明は、外部記憶装置16に書込むイメー
ジデータを圧縮すると共に読出した圧縮データをもとの
イメージデータに復元し、更に上位に装置に転送するイ
メージデータを圧縮する圧縮手段21を設けたことを特
徴とする。
【0013】
【作用】このような構成を備えた本発明の印刷記録装置
によれば、コードデータ等の印刷情報からドットイメー
ジに展開されたデータに検索用のコードデータを付加し
てディスク装置等に格納できるため、用紙への出力が必
要でない場合は用紙に印刷記録しなくともイメージデー
タを保管することができ、目で見れる印刷データとして
活用できる。
によれば、コードデータ等の印刷情報からドットイメー
ジに展開されたデータに検索用のコードデータを付加し
てディスク装置等に格納できるため、用紙への出力が必
要でない場合は用紙に印刷記録しなくともイメージデー
タを保管することができ、目で見れる印刷データとして
活用できる。
【0014】記録保管したイメージデータの利用形態と
しては、用紙への記録出力が必要になった時にディスク
装置から読出せばよく、また上位装置側でイメージデー
タとしてCRT等で見たい場合には、ディクス装置から
読出して転送すればよい。例えば連続用紙の印刷記録す
る連続印刷情報を連続ドットイメージに展開してディス
ク装置に記憶し、その後にディクス装置に格納したイメ
ージを1ページずつ読出して帳票等のカット紙に印刷記
録するというような幅広いイメージデータの利用が可能
となる。
しては、用紙への記録出力が必要になった時にディスク
装置から読出せばよく、また上位装置側でイメージデー
タとしてCRT等で見たい場合には、ディクス装置から
読出して転送すればよい。例えば連続用紙の印刷記録す
る連続印刷情報を連続ドットイメージに展開してディス
ク装置に記憶し、その後にディクス装置に格納したイメ
ージを1ページずつ読出して帳票等のカット紙に印刷記
録するというような幅広いイメージデータの利用が可能
となる。
【0015】
【実施例】図2は低速ページプリンタを例にとって本発
明の印刷記録装置の一実施例を示した実施例構成図であ
る。図2において、1は低速ページプリンタであり、C
PU2、プログラムROM3、フォントROM4、上位
インタフェース5、コードバッファRAM6、フレーム
バッファRAM24、ビデオインタフェース11、印字
機構部としてのプリンタエンジン12、更にオペレーシ
ョンパネル13を内部バス14を介して相互に接続して
いる。
明の印刷記録装置の一実施例を示した実施例構成図であ
る。図2において、1は低速ページプリンタであり、C
PU2、プログラムROM3、フォントROM4、上位
インタフェース5、コードバッファRAM6、フレーム
バッファRAM24、ビデオインタフェース11、印字
機構部としてのプリンタエンジン12、更にオペレーシ
ョンパネル13を内部バス14を介して相互に接続して
いる。
【0016】ここで、フレームバッファRAM24は文
字展開領域7、図形展開領域8、イメージ展開領域9及
びオーバレイ展開領域10に分けられている。勿論、図
6に示したように各領域を独立したRAMとしてもよ
い。このような従来と同様な低速ページプリンタ1の構
成に加えて本発明にあっては、外部機器接続インタフェ
ース22を介して外部記憶装置16を接続している。外
部記憶装置16としては磁気ディスク装置、光ディスク
装置、光磁気ディスク装置、磁気テープ装置等の適宜の
記憶装置を用いることができる。
字展開領域7、図形展開領域8、イメージ展開領域9及
びオーバレイ展開領域10に分けられている。勿論、図
6に示したように各領域を独立したRAMとしてもよ
い。このような従来と同様な低速ページプリンタ1の構
成に加えて本発明にあっては、外部機器接続インタフェ
ース22を介して外部記憶装置16を接続している。外
部記憶装置16としては磁気ディスク装置、光ディスク
装置、光磁気ディスク装置、磁気テープ装置等の適宜の
記憶装置を用いることができる。
【0017】低速ページプリンタ1の印刷処理及び外部
記憶装置16に対する記録処理はプログラムRAM3に
格納されたプログラムをCPU2で実行することで実現
される。プログラムRAM3には、この実施例にあって
は展開プログラム17、出力選択手段として機能する出
力選択プログラム18、検索コード付加手段として機能
する検索コード付加プログラム19、検索手段として機
能する検索プログラム20、更に圧縮手段として機能す
る圧縮プログラム21が格納されている。
記憶装置16に対する記録処理はプログラムRAM3に
格納されたプログラムをCPU2で実行することで実現
される。プログラムRAM3には、この実施例にあって
は展開プログラム17、出力選択手段として機能する出
力選択プログラム18、検索コード付加手段として機能
する検索コード付加プログラム19、検索手段として機
能する検索プログラム20、更に圧縮手段として機能す
る圧縮プログラム21が格納されている。
【0018】展開プログラム17は従来の低速ページプ
リンタにも備えられており、上位装置15からの印刷コ
マンドに伴って指示された印字情報としてのコードデー
タに基づき、フォントROM4を使用してフレームバッ
ファRAM24の対応する領域上にドットイメージでな
るイメージデータを展開する。ここで上位装置15から
印刷コマンドに伴って送られてきた印刷情報としてのコ
ードデータは中間バッファとして機能するコードバッフ
ァRAM6に一旦格納され、コードバッファRAM6に
格納された印刷情報を対象に、展開プログラム17はド
ットイメージへの展開処理を行う。
リンタにも備えられており、上位装置15からの印刷コ
マンドに伴って指示された印字情報としてのコードデー
タに基づき、フォントROM4を使用してフレームバッ
ファRAM24の対応する領域上にドットイメージでな
るイメージデータを展開する。ここで上位装置15から
印刷コマンドに伴って送られてきた印刷情報としてのコ
ードデータは中間バッファとして機能するコードバッフ
ァRAM6に一旦格納され、コードバッファRAM6に
格納された印刷情報を対象に、展開プログラム17はド
ットイメージへの展開処理を行う。
【0019】出力選択プログラム18はフレームバッフ
ァRAM24の適宜の領域に展開されたイメージデータ
をビデオインタフェース11を介してプリンタエンジン
12に出力して印刷記録させるか、外部機器接続インタ
フェース22を介して外部記憶装置16に記憶させるか
の選択処理を行う。この選択処理は低速ページプリンタ
1に設けられたオペレーションパネル13の操作スイッ
チで出力先を選択するようにしてもよいし、上位装置1
5からの選択コマンドに基づいた選択処理としてもよ
い。
ァRAM24の適宜の領域に展開されたイメージデータ
をビデオインタフェース11を介してプリンタエンジン
12に出力して印刷記録させるか、外部機器接続インタ
フェース22を介して外部記憶装置16に記憶させるか
の選択処理を行う。この選択処理は低速ページプリンタ
1に設けられたオペレーションパネル13の操作スイッ
チで出力先を選択するようにしてもよいし、上位装置1
5からの選択コマンドに基づいた選択処理としてもよ
い。
【0020】検索コード付加プログラム19は出力選択
プログラム18によりイメージデータの外部記憶装置1
6への出力が選択された際に、記憶後の検索に使用する
検索コードを付加する。検索コード付加プログラム19
による検索コードの付加はオペレーションパネル13の
テンキースイッチ等で行ってもよいが、詳細な検索コー
ドの設定を可能とするため、上位装置15のキーボード
やマウス、及びCRTディスプレイを使用した検索コー
ドの設定を可能としている。
プログラム18によりイメージデータの外部記憶装置1
6への出力が選択された際に、記憶後の検索に使用する
検索コードを付加する。検索コード付加プログラム19
による検索コードの付加はオペレーションパネル13の
テンキースイッチ等で行ってもよいが、詳細な検索コー
ドの設定を可能とするため、上位装置15のキーボード
やマウス、及びCRTディスプレイを使用した検索コー
ドの設定を可能としている。
【0021】検索プログラム20は上位装置15から検
索コマンドを受けた際に検索コマンドで指定される外部
記憶装置16のイメージデータを読み出す検索処理を行
う。また検索処理と同時に、上位装置15からは検索さ
れたイメージデータの出力先を示すコマンドが指示され
ており、この出力先コマンドはプリンタエンジン12で
なる印字機構部あるいは上位装置15への転送のいずれ
かとなる。
索コマンドを受けた際に検索コマンドで指定される外部
記憶装置16のイメージデータを読み出す検索処理を行
う。また検索処理と同時に、上位装置15からは検索さ
れたイメージデータの出力先を示すコマンドが指示され
ており、この出力先コマンドはプリンタエンジン12で
なる印字機構部あるいは上位装置15への転送のいずれ
かとなる。
【0022】勿論、検索プログラム20に読み出された
外部記憶装置16からのイメージデータはフレームバッ
ファRAMの対応する領域に展開された後、プリンタエ
ンジン12への出力による印刷記録、あるいは上位イン
タフェース5を経由した上位装置15への転送を行う。
更に、圧縮プログラム21は外部記憶装置16への出力
選択の際にフレームバッファRAMに格納されたイメー
ジデータを圧縮して外部記憶装置16に書き込む際に使
用される。また、外部記憶装置16に圧縮データの形で
イメージデータを記憶していた場合には検索プログラム
20により検索された圧縮データを元のイメージデータ
に戻す復元処理を行ってフレームバッファRAMの対応
する領域にイメージデータを展開する。この圧縮プログ
ラム21としては、例えば白黒2値画像を対象としたユ
ニバーサル符号等を用いた適宜の符号化圧縮方式および
復元方式を採用することができる。
外部記憶装置16からのイメージデータはフレームバッ
ファRAMの対応する領域に展開された後、プリンタエ
ンジン12への出力による印刷記録、あるいは上位イン
タフェース5を経由した上位装置15への転送を行う。
更に、圧縮プログラム21は外部記憶装置16への出力
選択の際にフレームバッファRAMに格納されたイメー
ジデータを圧縮して外部記憶装置16に書き込む際に使
用される。また、外部記憶装置16に圧縮データの形で
イメージデータを記憶していた場合には検索プログラム
20により検索された圧縮データを元のイメージデータ
に戻す復元処理を行ってフレームバッファRAMの対応
する領域にイメージデータを展開する。この圧縮プログ
ラム21としては、例えば白黒2値画像を対象としたユ
ニバーサル符号等を用いた適宜の符号化圧縮方式および
復元方式を採用することができる。
【0023】更に、外部記憶装置16から検索されてフ
レームバッファRAM24の領域に展開されたイメージ
データが圧縮されていない生のイメージデータであった
場合に、上位装置15へのデータ転送量を低減するため
圧縮プログラム21の起動により転送する生のイメージ
データを圧縮データに変換した後、上位装置15に転送
して元のイメージデータを復元させるようにしてもよ
い。
レームバッファRAM24の領域に展開されたイメージ
データが圧縮されていない生のイメージデータであった
場合に、上位装置15へのデータ転送量を低減するため
圧縮プログラム21の起動により転送する生のイメージ
データを圧縮データに変換した後、上位装置15に転送
して元のイメージデータを復元させるようにしてもよ
い。
【0024】図3は図2の実施例における印刷処理を示
したフローチャートである。図3において、まず低速ペ
ージプリンタ1の印刷制御部として機能するCPU2は
上位インタフェース5を経由して上位装置15から行わ
れる印刷コマンドの受信の有無をステップS1で監視し
ており、印刷コマンドの受信が判別されるとステップS
2に進み、印刷コマンドに伴って送られてくる印刷情報
としてのコードデータ等を中間バッファとしてのコード
バッファRAM6に格納する。
したフローチャートである。図3において、まず低速ペ
ージプリンタ1の印刷制御部として機能するCPU2は
上位インタフェース5を経由して上位装置15から行わ
れる印刷コマンドの受信の有無をステップS1で監視し
ており、印刷コマンドの受信が判別されるとステップS
2に進み、印刷コマンドに伴って送られてくる印刷情報
としてのコードデータ等を中間バッファとしてのコード
バッファRAM6に格納する。
【0025】コードバッファRAM6に対する上位装置
15からのコードデータ等の印刷データの転送が終了す
るとステップS3に進み、展開プログラム17を起動し
てドットイメージとの展開を行う。例えば、上位装置1
5から指示されたコードデータが文字コードであった場
合には、文字コードに従ってフォントRAM4のフォン
トデータを読み出し、このフォントデータに基づいてフ
レームバッファRAM24の文字展開領域7上でフォン
トデータから輪郭線データを展開し、展開した輪郭線の
内側をドットで埋めるように処理してドットイメージに
展開する。
15からのコードデータ等の印刷データの転送が終了す
るとステップS3に進み、展開プログラム17を起動し
てドットイメージとの展開を行う。例えば、上位装置1
5から指示されたコードデータが文字コードであった場
合には、文字コードに従ってフォントRAM4のフォン
トデータを読み出し、このフォントデータに基づいてフ
レームバッファRAM24の文字展開領域7上でフォン
トデータから輪郭線データを展開し、展開した輪郭線の
内側をドットで埋めるように処理してドットイメージに
展開する。
【0026】続いてステップS4で外部記憶装置16と
してのディスクへの出力か否かチェックする。ここで、
プリンタエンジン12への出力であればステップS9に
進み、フレームバッファRAM24の特定領域に展開し
たイメージデータをビデオインタフェース11を介して
プリンタエンジン12に送り、例えばレーザプリンタ機
構による電子写真法に従った印刷動作を行う。
してのディスクへの出力か否かチェックする。ここで、
プリンタエンジン12への出力であればステップS9に
進み、フレームバッファRAM24の特定領域に展開し
たイメージデータをビデオインタフェース11を介して
プリンタエンジン12に送り、例えばレーザプリンタ機
構による電子写真法に従った印刷動作を行う。
【0027】一方、ステップS4で外部記憶装置16と
してのディスク出力が選択された場合には、ステップS
5で検索コード付加プログラム19を起動して適宜の検
索コードの付加を行う。続いてステップS6でディスク
出力として記憶するイメージデータを圧縮するかどうか
を判別し、上位装置15より圧縮指示を受けていればス
テップS7でイメージデータを圧縮する処理を行い、圧
縮処理でなければステップS7の処理を行わず、それぞ
れステップS8に進んで圧縮データまたは生のイメージ
データを外部記憶装置16としてのディスク装置に記録
する。
してのディスク出力が選択された場合には、ステップS
5で検索コード付加プログラム19を起動して適宜の検
索コードの付加を行う。続いてステップS6でディスク
出力として記憶するイメージデータを圧縮するかどうか
を判別し、上位装置15より圧縮指示を受けていればス
テップS7でイメージデータを圧縮する処理を行い、圧
縮処理でなければステップS7の処理を行わず、それぞ
れステップS8に進んで圧縮データまたは生のイメージ
データを外部記憶装置16としてのディスク装置に記録
する。
【0028】図4は外部記憶装置16に保管されたイメ
ージデータを検索して上位装置への転送あるいは印刷動
作を行うための検索処理を示したフローチャートであ
る。尚、このフローチャートにあっては上位装置への転
送データについては必ず圧縮処理を施して転送する場合
を例にとっている。図4において、まずステップS1で
上位装置15からの検索コマンドの受領を判別するとス
テップS2に進み、検索コマンドに伴って指示された検
索コードを中間バッファとして機能するコードバッファ
RAM6に格納する。
ージデータを検索して上位装置への転送あるいは印刷動
作を行うための検索処理を示したフローチャートであ
る。尚、このフローチャートにあっては上位装置への転
送データについては必ず圧縮処理を施して転送する場合
を例にとっている。図4において、まずステップS1で
上位装置15からの検索コマンドの受領を判別するとス
テップS2に進み、検索コマンドに伴って指示された検
索コードを中間バッファとして機能するコードバッファ
RAM6に格納する。
【0029】続いて中間バッファとしてのコードバッフ
ァRAM6に格納された検索コードに基づいて検索プロ
グラム20が起動して外部記憶装置16としてのディス
ク装置のアクセスを開始し、検索できたイメージデータ
を読み出してフレームバッファRAM24の対応する種
別の領域に展開する。続いてステップS4で上位装置へ
の転送の有無をチェックし、上位装置への転送でなけれ
ば印刷記録であることからステップS5に進み、ディス
ク読出データは圧縮データか否かチェックする。もし圧
縮データであればステップS6で圧縮プログラム21を
起動して元のイメージデータに戻す復元処理を行う。
ァRAM6に格納された検索コードに基づいて検索プロ
グラム20が起動して外部記憶装置16としてのディス
ク装置のアクセスを開始し、検索できたイメージデータ
を読み出してフレームバッファRAM24の対応する種
別の領域に展開する。続いてステップS4で上位装置へ
の転送の有無をチェックし、上位装置への転送でなけれ
ば印刷記録であることからステップS5に進み、ディス
ク読出データは圧縮データか否かチェックする。もし圧
縮データであればステップS6で圧縮プログラム21を
起動して元のイメージデータに戻す復元処理を行う。
【0030】ステップS6の復元処理が済んだ場合、あ
るいは読出データが圧縮データでなかった場合には、ス
テップS7でフレームバッファRAM24に展開した読
出データをビデオインタフェース11を介してプリンタ
エンジン12に供給し、用紙に対するプリント動作を行
う。一方、ステップS4で上位装置への転送が判別され
た場合にはステップS8でディスク読出データが圧縮デ
ータか否かチェックし、生データであればステップS9
で圧縮プログラム21を起動してユニバーサル符号化等
の圧縮処理を行う。
るいは読出データが圧縮データでなかった場合には、ス
テップS7でフレームバッファRAM24に展開した読
出データをビデオインタフェース11を介してプリンタ
エンジン12に供給し、用紙に対するプリント動作を行
う。一方、ステップS4で上位装置への転送が判別され
た場合にはステップS8でディスク読出データが圧縮デ
ータか否かチェックし、生データであればステップS9
で圧縮プログラム21を起動してユニバーサル符号化等
の圧縮処理を行う。
【0031】ステップS9の圧縮処理が済むと、あるい
はディスク読出データが圧縮データであった場合にはス
テップS10に進み、読み出された圧縮データを上位イ
ンタフェース5を介して上位装置15に転送する転送処
理を行う。尚、図4の検索処理にあっては、上位装置へ
の転送データを必ず圧縮データとした場合を例にとるも
のであったが、生データとして上位装置に転送するよう
にしてもよいことは勿論である。
はディスク読出データが圧縮データであった場合にはス
テップS10に進み、読み出された圧縮データを上位イ
ンタフェース5を介して上位装置15に転送する転送処
理を行う。尚、図4の検索処理にあっては、上位装置へ
の転送データを必ず圧縮データとした場合を例にとるも
のであったが、生データとして上位装置に転送するよう
にしてもよいことは勿論である。
【0032】図5は高速ページプリンタ30を例にとっ
て本発明の他の実施例を示した実施例構成図である。図
5の高速ページプリンタ30にあっては、内部に受信編
集用のCPU20aと描画制御用のCPU2bを独立に
備えている。受信編集用CPU2aにはプログラムRA
M3、オペレーションパネル13、上位インタフェース
5、コードバッファ6が内部バス14aを介して相互に
接続される。
て本発明の他の実施例を示した実施例構成図である。図
5の高速ページプリンタ30にあっては、内部に受信編
集用のCPU20aと描画制御用のCPU2bを独立に
備えている。受信編集用CPU2aにはプログラムRA
M3、オペレーションパネル13、上位インタフェース
5、コードバッファ6が内部バス14aを介して相互に
接続される。
【0033】また、描画制御用CPU2bにはフォント
ROM4、ビットマップコントロール部25を介してフ
レームバッファRAM24、ビデオインタフェース11
を介してプリンタエンジン12が内部バス16bにより
相互に接続される。このような高速ページプリンタ30
についても、図2の実施例と同様、プログラムRAM3
には図2に示したと同様、展開プログラム17、出力選
択プログラム18、検索コード付加プログラム19、検
索プログラム20及び圧縮プログラム21が格納されて
いる。
ROM4、ビットマップコントロール部25を介してフ
レームバッファRAM24、ビデオインタフェース11
を介してプリンタエンジン12が内部バス16bにより
相互に接続される。このような高速ページプリンタ30
についても、図2の実施例と同様、プログラムRAM3
には図2に示したと同様、展開プログラム17、出力選
択プログラム18、検索コード付加プログラム19、検
索プログラム20及び圧縮プログラム21が格納されて
いる。
【0034】このようなプログラムRAM3に格納され
たプログラムによる処理機能のうち、展開プログラム1
7、出力選択プログラム18、検索コード付加プログラ
ム19、検索プログラム20及び圧縮プログラム21の
それぞれは基本的には描画制御用CPU2b側で実行さ
れる。受信編集用CPU2a側にあっては、上位装置1
5からの各種のコマンド受信及び上位装置15に対する
データ転送等の受信編集処理が主な仕事となる。
たプログラムによる処理機能のうち、展開プログラム1
7、出力選択プログラム18、検索コード付加プログラ
ム19、検索プログラム20及び圧縮プログラム21の
それぞれは基本的には描画制御用CPU2b側で実行さ
れる。受信編集用CPU2a側にあっては、上位装置1
5からの各種のコマンド受信及び上位装置15に対する
データ転送等の受信編集処理が主な仕事となる。
【0035】従って、外部記憶装置16は描画制御用C
PU2bの内部バス14bに接続した外部機器接続イン
タフェース22を介して接続される。更に、描画制御用
CPU2bのフレームバッファRAM24に対してはフ
ァームウエア等により高速でドットイメージの展開を行
うビットマップコントロール部25が設けられている。
PU2bの内部バス14bに接続した外部機器接続イン
タフェース22を介して接続される。更に、描画制御用
CPU2bのフレームバッファRAM24に対してはフ
ァームウエア等により高速でドットイメージの展開を行
うビットマップコントロール部25が設けられている。
【0036】更に、検索プログラムの実行により外部記
憶装置16から読み出されたイメージデータを上位装置
15に転送するため、内部バス14bと14aを接続す
る内部バスインタフェース26が設けられており、内部
バスインタフェース26を経由してフレームバッファR
AM24等に読み出されて展開したイメージデータを上
位インタフェース5を介して上位装置15に高速転送で
きるようにしている。
憶装置16から読み出されたイメージデータを上位装置
15に転送するため、内部バス14bと14aを接続す
る内部バスインタフェース26が設けられており、内部
バスインタフェース26を経由してフレームバッファR
AM24等に読み出されて展開したイメージデータを上
位インタフェース5を介して上位装置15に高速転送で
きるようにしている。
【0037】この図5の実施例における出力処理及び検
索処理は基本的には図3及び図4のフローチャートに示
したと同様であり、各処理の内容が受信編集用CPU2
aと描画制御用CPU2bに振り分けられて並列的に行
うことができるため、その分だけ高速処理が実現でき
る。
索処理は基本的には図3及び図4のフローチャートに示
したと同様であり、各処理の内容が受信編集用CPU2
aと描画制御用CPU2bに振り分けられて並列的に行
うことができるため、その分だけ高速処理が実現でき
る。
【0038】
【発明の効果】以上説明してきたように本発明によれ
ば、用紙への印刷記録のためにドットイメージに展開し
たイメージデータを必要に応じてディスク装置等の外部
記憶装置に検索コードを付加して記憶できるため、用紙
に直接印刷記録しなくても印刷用のイメージデータを情
報として保存することができ、必要な場合にイメージデ
ータを直接読み出して印刷したり、上位装置に転送して
再利用したりする等の活用を図ることができる。
ば、用紙への印刷記録のためにドットイメージに展開し
たイメージデータを必要に応じてディスク装置等の外部
記憶装置に検索コードを付加して記憶できるため、用紙
に直接印刷記録しなくても印刷用のイメージデータを情
報として保存することができ、必要な場合にイメージデ
ータを直接読み出して印刷したり、上位装置に転送して
再利用したりする等の活用を図ることができる。
【図1】本発明の原理説明図
【図2】低速ページプリンタを例にとった本発明の実施
例構成図
例構成図
【図3】図2の記録処理を示したフローチャート
【図4】図2の検索処理を示したフローチャート
【図5】高速ページプリンタを用いた本発明の実施例構
成図
成図
【図6】従来の低速ページプリンタの説明図
1:低速ページプリンタ 2:CPU(印刷制御部) 3:プログラムRAM 4:フォントROM 5:上位インタフェース 6:コードバッファRAM 7:文字展開領域(文字展開用RAM) 8:図形展開領域(図形展開用RAM) 9:イメージ展開領域(イメージ展開用RAM) 10:オーバレイ展開領域(オーバレイ展開用RAM) 11:ビデオインタフェース 12:プリンタエンジン 13:オペレーションパネル 14,14a,14b:内部バス 15:上位装置 16:外部記憶装置 17:展開プログラム 18:出力選択プログラム(出力選択手段) 19:検索コード付加プログラム(検索コード付加手
段) 20:検索プログラム(検索手段) 21:圧縮プログラム(圧縮手段) 22:外部機器接続インタフェース 24:フレームバッファRAM 25:ビットマップコントロール部 26:内部バスインタフェース 30:高速ページプリンタ
段) 20:検索プログラム(検索手段) 21:圧縮プログラム(圧縮手段) 22:外部機器接続インタフェース 24:フレームバッファRAM 25:ビットマップコントロール部 26:内部バスインタフェース 30:高速ページプリンタ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 仲丸 明彦 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内
Claims (3)
- 【請求項1】印刷制御部2と印刷機構部12とを備え、
上位装置15から指示された印刷情報をメモリ24上で
ドットイメージに展開した後に用紙に印刷する印刷記録
装置に於いて、 外部接続され前記イメージデータを記憶する外部記憶装
置16と、 前記イメージデータの印刷機構部12への出力と前記外
部記憶装置16への出力のいずれか一方を選択する出力
選択手段18と、 該出力選択手段18で前記外部記憶装置16への出力を
選択して書込む際に検索コードを付加する検索コード付
加手段19と、 上位装置15からの検索指示に基づいて前記外部記憶装
置に格納されたイメージデータを検索して読出す検索手
段20と、を設けたことを特徴とする印刷記録装置。 - 【請求項2】請求項1記載の印刷記録装置に於いて、前
記検索手段20で読出したイメージデータを上位装置1
5に転送することを特徴とする印刷記録装置。 - 【請求項3】請求項1記載の印刷記録装置に於いて、前
記外部記憶装置16に書込むイメージデータを圧縮する
と共に読出した圧縮データをもとのイメージデータに復
元し、更に上位に装置に転送するイメージデータを圧縮
する圧縮手段21を設けたことを特徴とする印刷記録装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4027586A JPH05224846A (ja) | 1992-02-14 | 1992-02-14 | 印刷記録装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4027586A JPH05224846A (ja) | 1992-02-14 | 1992-02-14 | 印刷記録装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05224846A true JPH05224846A (ja) | 1993-09-03 |
Family
ID=12225061
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4027586A Pending JPH05224846A (ja) | 1992-02-14 | 1992-02-14 | 印刷記録装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05224846A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07125330A (ja) * | 1993-10-28 | 1995-05-16 | Nec Corp | プリンタ制御装置 |
| JPH0858162A (ja) * | 1994-08-26 | 1996-03-05 | Nec Corp | プリンタ装置 |
| US7207734B2 (en) | 1999-08-31 | 2007-04-24 | Brother Kogyo Kabushiki Kaisha | Printing system providing print controller capability to retrieve amend and update data stored in local memory of a printer |
| US8045211B2 (en) | 2007-02-21 | 2011-10-25 | Brother Kogyo Kabushiki Kaisha | Image forming device |
| US8072639B2 (en) | 1998-10-09 | 2011-12-06 | Ricoh Company, Ltd. | Print system and printer device facilitating reuse of print data |
-
1992
- 1992-02-14 JP JP4027586A patent/JPH05224846A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07125330A (ja) * | 1993-10-28 | 1995-05-16 | Nec Corp | プリンタ制御装置 |
| JPH0858162A (ja) * | 1994-08-26 | 1996-03-05 | Nec Corp | プリンタ装置 |
| US8072639B2 (en) | 1998-10-09 | 2011-12-06 | Ricoh Company, Ltd. | Print system and printer device facilitating reuse of print data |
| US8345293B2 (en) | 1998-10-09 | 2013-01-01 | Ricoh Company, Ltd. | Print system and printer device facilitating reuse of print data |
| US7207734B2 (en) | 1999-08-31 | 2007-04-24 | Brother Kogyo Kabushiki Kaisha | Printing system providing print controller capability to retrieve amend and update data stored in local memory of a printer |
| US7209984B2 (en) | 1999-08-31 | 2007-04-24 | Brother Kogyo Kabushiki Kaisha | Printing system for selectively erasing print data set in spool region when total data size of print data sets exceeds preset reference data size |
| US7340514B2 (en) | 1999-08-31 | 2008-03-04 | Brother Kogyo Kabushiki Kaisha | Printing system using email to notify client devices of printing management information of print data sets |
| US8045211B2 (en) | 2007-02-21 | 2011-10-25 | Brother Kogyo Kabushiki Kaisha | Image forming device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4989163A (en) | Photo printer having a host computer assist function and method of controlling the same | |
| JPH02185475A (ja) | 印字装置 | |
| US5067024A (en) | Recording apparatus with control of stored overlapping form data for two sided printing | |
| JPH0263763A (ja) | 出力方法及びその装置 | |
| JP2610841B2 (ja) | 定型文書作成方法 | |
| JP2815832B2 (ja) | ページプリンタのバンドプリント方法 | |
| US5731800A (en) | Output method and apparatus | |
| JP3218088B2 (ja) | プリンタ | |
| JP3203660B2 (ja) | 画像記録装置 | |
| JPH01290448A (ja) | 文字発生装置 | |
| JP3483689B2 (ja) | プリンタ装置の画像処理方法 | |
| JP3211711B2 (ja) | 描画装置、描画方法、プリンタおよび画像表示装置 | |
| JP3349336B2 (ja) | 画像形成装置 | |
| JP2922676B2 (ja) | 画像形成装置 | |
| JPH0691979A (ja) | 画像形成装置におけるフォームデータ処理方式 | |
| JPH06270493A (ja) | 印刷記録装置 | |
| JP3539203B2 (ja) | ビットマップデータの縮小方法、情報処理装置および情報記録媒体 | |
| JPH04182822A (ja) | プリンタ装置 | |
| JPS61148065A (ja) | 記録情報の入出力制御方法 | |
| JPH03112668A (ja) | 印刷装置 | |
| JPH02130167A (ja) | 印刷制御装置 | |
| JPH08118739A (ja) | プリント出力装置 | |
| JPH09150564A (ja) | 印刷装置 | |
| JPH08310060A (ja) | 印刷装置、印刷システムおよび印刷方法 | |
| JPS61156192A (ja) | 入出力制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20001024 |