JP2739293B2 - Printing equipment - Google Patents

Printing equipment

Info

Publication number
JP2739293B2
JP2739293B2 JP6284374A JP28437494A JP2739293B2 JP 2739293 B2 JP2739293 B2 JP 2739293B2 JP 6284374 A JP6284374 A JP 6284374A JP 28437494 A JP28437494 A JP 28437494A JP 2739293 B2 JP2739293 B2 JP 2739293B2
Authority
JP
Japan
Prior art keywords
data
page
memory
storage
printing
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 - Lifetime
Application number
JP6284374A
Other languages
Japanese (ja)
Other versions
JPH07172001A (en
Inventor
邦男 岡田
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 JP6284374A priority Critical patent/JP2739293B2/en
Publication of JPH07172001A publication Critical patent/JPH07172001A/en
Application granted granted Critical
Publication of JP2739293B2 publication Critical patent/JP2739293B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、印刷すべきデータをペ
ージ単位に編集して印刷する印刷装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus for editing data to be printed in page units and printing the edited data.

【0002】[0002]

【従来の技術】従来より、この種の印刷装置において
は、印刷速度を上げるため、印刷処理の合間をぬって、
次々に次ページのページ編集処理を実行し、複数ページ
分の情報を記憶手段に保持するようになっている。
2. Description of the Related Art Conventionally, in this type of printing apparatus, in order to increase the printing speed, the interval between printing processes is reduced.
The page editing process for the next page is executed one after another, and information for a plurality of pages is stored in the storage unit.

【0003】また一方で、ジャム(紙づまり)が発生し
た場合、ホストコンピュータ等のデータ源から既に入力
されている印刷データを再送する必要性を無くすため、
この入力済のページデータを上記記憶手段に一時保持す
るようにしたものがある。
On the other hand, when a paper jam occurs, the need to retransmit print data already input from a data source such as a host computer is eliminated.
There is one in which the input page data is temporarily stored in the storage means.

【0004】このような印刷装置においては、記憶媒体
の搬送路の長さ等に応じて、最大限必要と予想されるメ
モリ容量をページデータの保存に割当てていた。
In such a printing apparatus, a memory capacity which is expected to be the maximum required is allocated for storing page data according to the length of a transport path of a storage medium.

【0005】[0005]

【発明が解決しようとする課題】ところで、このような
従来の装置においては、記録媒体として各種サイズのも
のを利用できる場合、最大のサイズに合わせてページデ
ータのメモリ保存容量を決定していた。したがって、小
さなサイズの記録媒体を利用する場合においても、大き
なメモリ保存容量が用意されていることになり、無駄な
メモリ容量がとられるという問題があった。特に、扱う
ページデータがビットマップイメージデータである場
合、その無駄が膨大なものとなってしまう。さらに、印
刷装置が両面印刷機である場合、保存すべきデータ量が
片面印刷機に対して2倍となり、その影響は多大であっ
た。
In such a conventional apparatus, when various sizes of recording media can be used, the memory storage capacity of page data is determined according to the maximum size. Therefore, even when a small-sized recording medium is used, a large memory storage capacity is prepared, and there is a problem that a useless memory capacity is taken. In particular, when the page data to be handled is bitmap image data, the waste becomes enormous. Further, when the printing apparatus is a double-sided printing machine, the amount of data to be stored is twice as large as that of a single-sided printing machine, and the effect is great.

【0006】また、定められたメモリ領域の一部をペー
ジデータの保存に使用し、他の一部をデータ源からのフ
ォントダウンロード等の登録データ等の記憶に使用する
場合、上記従来技術では、ページデータの保存領域が固
定的に設定されていたため、ある利用形態では、ページ
データの保存量を絞って、その分フォントダウンロード
量を増加し、印字の多様化を図り、他の利用態様では、
ページデータの保存量を大きくして印字速度を向上させ
るといった様々な利用形態に対する適用ができないとい
う問題があった。
In a case where a part of a predetermined memory area is used for storing page data and another part is used for storing registration data such as font download from a data source, the above-described conventional technique involves the following: Since the storage area of the page data was fixedly set, in one usage mode, the storage amount of the page data was narrowed, the font download amount was increased accordingly, the printing was diversified, and in other usage modes,
There is a problem that it cannot be applied to various usage forms such as increasing the storage amount of page data and improving the printing speed.

【0007】本発明は、情報処理装置から入力したコー
ド情報に基づいてビットイメージデータを生成し、この
生成されたビットイメージデータに応じて印刷手段で印
刷する装置において、この生成されたビットイメージデ
ータを記憶手段に記憶する場合、その記憶手段の容量を
少なくすることができ、しかも、印刷手段にエラーが発
生しても、情報処理装置からコード情報を再び入力する
必要がない印刷装置を提供することを目的とするもので
ある。
According to the present invention, a code input from an information processing apparatus is provided.
Bit image data based on the
Printing by printing means according to the generated bit image data
Printing device, the generated bit image data
When storing data in the storage means, the capacity of the storage means is
Can be reduced, and errors occur in the printing
Even if it is generated, input the code information again from the information processing device
It is an object of the present invention to provide a printing device that does not need to be used.

【0008】[0008]

【課題を解決するための手段】本発明は、情報処理装置
から入力されるコード情報に基づいてパターン展開し、
ビットイメージデータを生成する生成手段と、生成手段
によって生成されたビットイメージデータを記憶する第
1の記憶手段と、生成手段で生成されたビットイメージ
データを圧縮するデータ圧縮手段と、このデータ圧縮手
段で圧縮された圧縮データを、複数頁分格納可能な第2
の記憶手段と、生成手段で生成されたビットイメージデ
ータをデータ圧縮手段で圧縮し、この圧縮した圧縮デー
タを第2の記憶手段に記憶させる記憶制御手段と、ビッ
トマップイメージデータを印刷する印刷手段にエラーが
発生しているか否かを判断する判断手段と、印刷手段に
エラーが発生していることを判断手段が判断すると、第
2の記憶手段に記憶されている圧縮データを伸張するデ
ータ伸張手段と、印刷手段のエラー解除後、データ伸張
手段によって得られたビットイメージデータを印刷手段
で印刷させる印刷制御手段とを有し、第1の記憶手段か
ら1頁分のビットイメージデータの読出しを終了した後
に、次頁のビットイメージデータを第1の記憶手段へ記
憶する動作を開始する印刷装置である。
The present invention relates to an information processing apparatus.
Pattern expansion based on the code information input from
Generating means for generating bit image data, and generating means
To store the bit image data generated by
1 and the bit image generated by the generating means
Data compression means for compressing data;
The second data which can store the compressed data compressed by the plurality of pages for a plurality of pages.
Storage means, and the bit image data generated by the generation means.
Data is compressed by data compression means, and the compressed data
Storage control means for storing the data in the second storage means;
Error in the printing unit that prints the map image data
The judgment means for judging whether or not it has occurred, and the printing means
When the determining means determines that an error has occurred, the
Data for decompressing the compressed data stored in the second storage means.
Data decompression means and data expansion
Means for printing bit image data obtained by means
Print control means for performing printing in the first storage means.
After reading the bit image data for one page
Then, the bit image data of the next page is stored in the first storage means.
This is the printing device that starts the operation of remembering.

【0009】[0009]

【作用】本発明は、情報処理装置から入力したコード情
報に基づいてパターン展開し、ビットイメージデータを
生成し、この生成されたビットイメージデータを圧縮
し、この圧縮された圧縮データを記憶手段が記憶し、ビ
ットマップイメージデータを印刷する印刷手段にエラー
が発生していると、記憶手段に記憶されている圧縮デー
タをデータ伸張手段が伸張し、印刷手段のエラー解除
後、データ伸張手段によって得られたビットイメージデ
ータを印刷手段で印刷させるので、生成されたビットイ
メージデータを記憶手段に記憶する場合、その記憶手段
の容量を少なくすることができ、しかも、印刷手段にエ
ラーが発生しても、情報処理装置からコード情報を再び
入力する必要がない。
According to the present invention, code information input from an information processing apparatus is provided.
Pattern based on the information and bit image data
Generate and compress this generated bit image data
The storage means stores the compressed data, and
Error in the printing unit that prints the map data
If compression has occurred, the compressed data stored in the storage
Data is expanded by the data expansion unit, and the error of the printing unit is released.
Later, the bit image data obtained by the data decompression means
Data is printed by the printing means, so the generated bit
When storing the image data in the storage means, the storage means
Can be reduced, and the printing
Error, the code information is re-
No need to enter.

【0010】[0010]

【実施例】図1は、本発明の一実施例によるレーザビー
ムプリンタ(以下、LBPという)の制御回路の構成を
示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a control circuit of a laser beam printer (hereinafter, referred to as LBP) according to an embodiment of the present invention.

【0011】この制御回路は、CPU101と、入力イ
ンタフェース回路103と、ROM104と、ワークメ
モリ105と、保存メモリ106と、ページメモリ10
7と、ページ保存量選択スイッチ108と、タイマ回路
109と、画像信号発生器110と、出力インタフェー
ス回路111とを具えている。
The control circuit includes a CPU 101, an input interface circuit 103, a ROM 104, a work memory 105, a storage memory 106, a page memory 10
7, a page storage amount selection switch 108, a timer circuit 109, an image signal generator 110, and an output interface circuit 111.

【0012】CPU101は、LBP全体の制御および
入力データの解析等を行なうものである。入力インタフ
ェース回路103は、データ源となるホストコンピュー
タ102から送信されるデータを受信し、CPU101
へ伝える。ROM104には、図5〜図7に示すLBP
の制御プログラムやホストコンピュータ102から送信
されるデータ中の文字コードに対応する文字のドットパ
ターン情報等が格納されている。
The CPU 101 controls the entire LBP, analyzes input data, and the like. The input interface circuit 103 receives data transmitted from the host computer 102 serving as a data source, and
Tell In the ROM 104, the LBP shown in FIGS.
, And dot pattern information of a character corresponding to a character code in data transmitted from the host computer 102, and the like.

【0013】ワークメモリ105、保存メモリ106、
ページメモリ107は、一般のRAMにより構成されて
いる。そして、ワークメモリ105は、図4に示すよう
な制御プログラム用のカウンタ類やテーブル類を格納し
ている。保存メモリ106は、ホストコンピュータ10
2から入力される各種登録情報(ダウンロードフォン
ト、オーバーレイページ情報)を格納したり、ページメ
モリ107の印字後の圧縮データを格納するものであ
る。ページメモリ107は、ホストコンピュータ102
からの入力データを基にして、1ページ分のビットマッ
プ化された画像を保存しておくものである。
A work memory 105, a storage memory 106,
The page memory 107 is configured by a general RAM. The work memory 105 stores counters and tables for the control program as shown in FIG. The storage memory 106 stores the host computer 10
2 stores various registration information (download fonts, overlay page information) input from the server 2, and stores compressed data after printing in the page memory 107. The page memory 107 is a host computer 102
Is stored on the basis of the input data from.

【0014】このLBPで扱う用紙サイズは、A4サイ
ズに固定され、したがってこのページメモリ107のメ
モリ容量も、一定の値となる。以後、このページメモリ
107の容量をページメモリサイズという。
The paper size handled by the LBP is fixed at A4 size, and therefore, the memory capacity of the page memory 107 also becomes a fixed value. Hereinafter, the capacity of the page memory 107 is referred to as a page memory size.

【0015】ページ保存量選択スイッチ108は、保存
メモリ106に保存するページの圧縮データの容量の上
限を選択するものであり、たとえばロータリスイッチで
構成されている。このページ保存量選択スイッチ108
により、上記ページメモリサイズ×1(A4用紙1ペー
ジ分)、×2(A4用紙2ページ分)、×3(A4用紙
3ページ分)、×4(A4用紙4ページ分)の4つのポ
ジションが設定されるようになっている。
The page storage amount selection switch 108 is for selecting the upper limit of the capacity of the compressed data of the page to be stored in the storage memory 106, and is constituted by, for example, a rotary switch. This page storage amount selection switch 108
Thus, four positions of the above page memory size × 1 (for one page of A4 paper), × 2 (for two pages of A4 paper), × 3 (for three pages of A4 paper), and × 4 (for four pages of A4 paper) It is to be set.

【0016】タイマ回路109は、100ms毎にCP
U101へタイマ割込み信号を出力するものであり、こ
のタイマ割込み信号によって、図7に示すタイマ割込み
処理ルーチンを起動するようになっている。
The timer circuit 109 sets the CP every 100 ms.
A timer interrupt signal is output to U101, and the timer interrupt signal starts a timer interrupt processing routine shown in FIG.

【0017】画像信号発生器110は、ページメモリ1
07に用意した画像データを、画像信号に変換するもの
であり、印字機構部112からの同期信号によって出力
インタフェース回路111を介して画像信号を印字機構
部112に送り込むようになっている。出力インタフェ
ース回路111は、CPU101および画像発生器11
0と印字機構部112間の各種制御信号や画像信号の授
受を制御するものである。
The image signal generator 110 includes a page memory 1
07 is converted into an image signal, and the image signal is sent to the printing mechanism 112 via the output interface circuit 111 by a synchronization signal from the printing mechanism 112. The output interface circuit 111 includes the CPU 101 and the image generator 11
It controls the transmission and reception of various control signals and image signals between 0 and the printing mechanism 112.

【0018】また、印字機構部112は、用紙の給紙、
レーザ光の発生、画像の用紙への転写、定着といったL
BPの一連の印字プロセスを実現するものである。な
お、ジャムが発生すると、印字機構部112は、紙の滞
留を検知し、この検知信号をステータス信号として出力
インタフェース回路111を介してCPU101に伝え
るようになっている。
The printing mechanism 112 is provided for feeding paper,
L such as generation of laser light, transfer of image to paper, and fixing
This realizes a series of BP printing processes. When a jam occurs, the printing mechanism 112 detects the stay of the paper, and transmits the detection signal to the CPU 101 via the output interface circuit 111 as a status signal.

【0019】図2は、印字機構部112の内部構成を示
す省略側面図である。
FIG. 2 is an abbreviated side view showing the internal structure of the printing mechanism 112.

【0020】LBPの本体200内には、上記制御回路
を含む回路基板201が設けられている。また、レーザ
ドライバ202は、半導体レーザ203を駆動制御する
ための回路であり、入力された画像信号に応じて半導体
レーザ203から出射されるレーザ光204をオン・オ
フする。
A circuit board 201 including the above control circuit is provided in the main body 200 of the LBP. The laser driver 202 is a circuit for controlling the driving of the semiconductor laser 203, and turns on / off a laser beam 204 emitted from the semiconductor laser 203 according to an input image signal.

【0021】レーザ光204は、回転多面鏡205で左
右方向に振られて静電ドラム206上に照射され、静電
ドラム206上には文字パターンやイメージ情報の潜像
が形成される。この潜像は、静電ドラム206の周囲の
現像ユニット207により現像された後、用紙に転写さ
れる。用紙にはA4サイズのカットシート紙が用いら
れ、このカットシート紙は、LBP本体200に装着し
た用紙カセット208に収納されている。そして、給紙
ローラ209および搬送ローラ210、211により装
置内に取込まれて静電ドラム206に供給される。
The laser beam 204 is oscillated in the left-right direction by a rotary polygon mirror 205 and is irradiated onto an electrostatic drum 206, on which a character pattern and a latent image of image information are formed. This latent image is developed by a developing unit 207 around the electrostatic drum 206 and then transferred to a sheet. A4 size cut sheet paper is used as the paper, and the cut sheet paper is stored in a paper cassette 208 mounted on the LBP main body 200. Then, the sheet is taken into the apparatus by the sheet feeding roller 209 and the conveying rollers 210 and 211 and is supplied to the electrostatic drum 206.

【0022】センサ212、216は、一般の光センサ
を応用したジャム検出用のものである。これらのセンサ
211、216により、まず給紙ローラ209によって
装置内に取込まれた用紙が、ある一定時間内にジャムセ
ンサ212に達したか、あるいは搬送ローラ211で現
像ユニット207へ送り込まれた用紙が、ある一定時間
内に定着ローラ213により定着され、排紙ローラ21
4および排紙ベルト215によりジャムセンサ216を
通過して完全に外部の排紙スタッカ217へ排紙された
かどうかをチェックする。そして、どこかで用紙が滞留
した場合、直ちに印字機構を停止し、CPU101に伝
える。このLBPにおいては、ジャムが発生した場合、
給紙ローラ209から排紙スタッカ217までの搬送路
に最大4ページ分の用紙が滞留する可能性がある。そし
て、このジャムが発生した場合に、対応するページの情
報が常に保存メモリ106上に残っているように、制御
プログラム内で処理され、ホストコンピュータ102か
らデータを再送することなく、損なわれた用紙に対する
再印字を可能としている。
The sensors 212 and 216 are for detecting a jam using a general optical sensor. By means of these sensors 211 and 216, first, the sheet taken into the apparatus by the sheet feeding roller 209 reaches the jam sensor 212 within a certain time, or the sheet fed to the developing unit 207 by the conveying roller 211. Is fixed by the fixing roller 213 within a certain period of time.
It is checked whether or not the sheet has passed through the jam sensor 216 and has been completely discharged to the external discharge stacker 217 by the discharge belt 4 and the discharge belt 215. Then, if the paper stays somewhere, the printing mechanism is immediately stopped and the CPU 101 is notified. In this LBP, when a jam occurs,
There is a possibility that up to four pages of paper may stay in the transport path from the paper feed roller 209 to the paper output stacker 217. Then, when this jam occurs, the information of the corresponding page is processed in the control program so that the information of the corresponding page always remains in the storage memory 106, and the damaged paper is retransmitted from the host computer 102 without retransmitting the data. Can be reprinted.

【0023】上述のように、印字が終了したページメモ
リ107上のデータは、圧縮処理を受け、保存メモリ1
06に格納される。図3は、このデータ圧縮形式を示す
模式図である。
As described above, the data on the page memory 107 for which printing has been completed is subjected to compression processing, and is stored in the storage memory 1.
06. FIG. 3 is a schematic diagram showing this data compression format.

【0024】この実施例では、データ圧縮形式としてい
わゆるランレングス方式をとり、ページメモリ107上
のビットマップイメージに対し、「0」が続く数と
「1」が続く数とを交互にカウントし記憶していく。図
3中、Wi が「0」すなわち白ビットの数を示し、Bi
が「1」すなわち黒ビットの数を示している。(i=
1、2、…)。ここで、Wi およびBi は、それぞれ1
バイトで構成され、「0」、または「1」の連続が25
5を越える場合には、ダミーの「1」または「0」のバ
イトを挟み込む。つまり、たとえばWi の場合、Wi
255となれば、次にBi =0とおき、Wi+1 =Xとい
う形式をとる。
In this embodiment, a so-called run-length method is employed as a data compression format, and a bitmap image on the page memory 107 is counted and stored alternately with the number "0" and the number "1". I will do it. In FIG. 3, Wi indicates "0", that is, the number of white bits, and B i
Indicates “1”, that is, the number of black bits. (I =
1, 2, ...). Here, Wi and Bi are each 1
Consisting of bytes, 25 consecutive "0" or "1"
If it exceeds 5, a dummy "1" or "0" byte is inserted. In other words, for example, in the case of W i, W i =
If 255, then B i = 0 and Wi i + 1 = X.

【0025】図4は、制御プログラムが利用するワーク
メモリ105のデータ構造およびワークメモリ105と
保存メモリ106の関係を示した模式図である。
FIG. 4 is a schematic diagram showing the data structure of the work memory 105 used by the control program and the relationship between the work memory 105 and the storage memory 106.

【0026】このワークメモリには、ページ保存テーブ
ル400と、次ページポインタ410と、圧縮カウンタ
411と、ページ容量カウンタ412、ー容量設定エリ
ア413とを有している。
The work memory has a page storage table 400, a next page pointer 410, a compression counter 411, a page capacity counter 412, and a capacity setting area 413.

【0027】ページ保存テーブル400は、ページメモ
リ107上のデータを保存メモリ106に保存するため
の管理テーブルであり、用紙の搬送路に依存するジャム
の最大滞留枚数に合わせて4つのテーブルユニットを有
している。
The page storage table 400 is a management table for storing data in the page memory 107 in the storage memory 106, and has four table units in accordance with the maximum number of jams depending on the paper transport path. doing.

【0028】そして、各テーブルユニットは、タイムカ
ウンタ401、データ長エリア402、ページポインタ
403とから構成される。
Each table unit includes a time counter 401, a data length area 402, and a page pointer 403.

【0029】タイムカウンタ401は、ページメモリ1
07の画像データが印字され、その圧縮データが保存メ
モリ106に保存されたとき、この地点から用紙が排紙
スタッカ217へ完全に排紙されるまでの時間がセット
される。このタイムカウンタ401は、タイマ割込み処
理ルーチンで定期的に減算され、ページ保存終了時期を
知るのに使われる。
The time counter 401 has the page memory 1
When the image data 07 is printed and the compressed data is stored in the storage memory 106, the time from this point until the paper is completely discharged to the paper discharge stacker 217 is set. The time counter 401 is decremented periodically in the timer interrupt processing routine, and is used to know the end time of page storage.

【0030】データ長エリア402は、ページメモリ1
07上の画像データを圧縮した場合のデータ容量を記憶
する領域である。
The data length area 402 includes the page memory 1
07 is an area for storing the data capacity when the image data on 07 is compressed.

【0031】ページポインタ403は、図3に示す形式
で圧縮され、保存メモリ106上に保存された圧縮デー
タの保存メモリ上の先頭アドレスを示すアドレスポイン
タである。
The page pointer 403 is an address pointer that indicates the start address of the compressed data compressed in the format shown in FIG.

【0032】一方、保存メモリ106は、決められた単
位のセグメントに分割され、空いているセグメントを自
由に使用できる構造となっており、ページメモリ107
の圧縮データは、保存メモリ106上の空領域の任意の
場所に保存され、上記ページポインタ403でページ保
存テーブル400に接続される。なお、図4中、ページ
メモリ107の圧縮データ420、421、422を斜
線部分で表す。
On the other hand, the storage memory 106 is divided into segments of a predetermined unit, and has a structure in which vacant segments can be used freely.
Is stored in an arbitrary area of the empty area on the storage memory 106, and is connected to the page storage table 400 by the page pointer 403. In FIG. 4, the compressed data 420, 421, and 422 of the page memory 107 are represented by hatched portions.

【0033】次ページポインタ410は、次にセットす
べきページ保存テーブル400のユニットを指示するも
のであり、1ページの印字が終了すると、ページメモリ
107上の画像データは、圧縮処理を受け、この次ペー
ジポインタ410に示されるユニットの各パラメータに
各値がセットされ、次ページポインタ410は、次のユ
ニットへ進む。
The next page pointer 410 indicates the unit of the page storage table 400 to be set next. When printing of one page is completed, the image data in the page memory 107 undergoes compression processing. Each value of each parameter of the unit indicated by the next page pointer 410 is set, and the next page pointer 410 proceeds to the next unit.

【0034】圧縮カウンタ411は、ページメモリ10
7を、圧縮形式に従って圧縮する際のバイトカウンタで
あり、最終結果が圧縮データ長としてデータ長エリア4
02にセットされる。
The compression counter 411 is provided in the page memory 10
7 is a byte counter when the data is compressed according to the compression format, and the final result is the data length area 4 as the compressed data length.
Set to 02.

【0035】ページ容量カウンタ412は、保存メモリ
106に現時点で存在する複数の圧縮データの総データ
長をバイト単位でカウントするものである。
The page capacity counter 412 counts the total data length of a plurality of compressed data currently existing in the storage memory 106 in byte units.

【0036】またページ容量設定エリア413は、ペー
ジ保存量選択スイッチ108によって選択された圧縮デ
ータの保存量の上限を記憶していくものであり、ページ
保存量選択スイッチ108の設定をバイト数に変換して
記憶するようになっている。
The page capacity setting area 413 stores the upper limit of the storage amount of the compressed data selected by the page storage amount selection switch 108, and converts the setting of the page storage amount selection switch 108 into the number of bytes. And memorize it.

【0037】次に、以上のような構成のLBPにおける
制御動作を説明する。
Next, a control operation in the LBP having the above configuration will be described.

【0038】図5は、CPU101の制御プログラムの
メインルーチンを示すフローチャートである。
FIG. 5 is a flowchart showing the main routine of the control program of the CPU 101.

【0039】まず最初に、LBP全体の初期化を行な
い、ワークメモリ105上のテーブル類やカウンタ類の
リセット並びに保存メモリ106のクリアを行なう(S
1)。
First, the entire LBP is initialized, the tables and counters on the work memory 105 are reset, and the storage memory 106 is cleared (S
1).

【0040】次に、ページ保存量選択スイッチ108を
参照し、対応する設定値をページ容量設定エリア413
にセットする(S2)。そして、CPU101がS3以
下の定常処理を繰返す。この処理はまず、ホストコンピ
ュータ102からのデータを入力インタフェース回路1
03経由で受取り(S3)、受信データを解析して対応
する文字ドットパターンをROM104から取出し、ペ
ージメモリ107にパターン展開する(S4)。そして
1ページ分のデータを受信し終えるまで、このページ編
集を行ない、1ページ分のビットマップイメージをペー
ジメモリ107上に用意する(S5)。
Next, referring to the page storage amount selection switch 108, the corresponding set value is set in the page capacity setting area 413.
(S2). Then, the CPU 101 repeats the regular processing of S3 and below. In this process, first, data from the host computer 102 is input to the input interface circuit 1.
03 (S3), the received data is analyzed, the corresponding character dot pattern is fetched from the ROM 104, and the pattern is developed in the page memory 107 (S4). This page editing is performed until data for one page is completely received, and a bitmap image for one page is prepared on the page memory 107 (S5).

【0041】ページメモリ107の用意が完了すると、
次にジャムが発生しているか否かを判断する(S6)。
そして、ジャムが発生していなければ、ページメモリ1
07上の画像データを画像信号発生器110に送って、
印字機構部112に画像信号を出力し、印字動作を実行
させる(S7)。そしてこの画像出力の終了により、ペ
ージメモリ圧縮処理を実行し(S8)、ジャムが発生し
ているか否か再度判断し(S9)、ジャムが発生してい
なければS3に戻って次のページの処理を続行する。
When the preparation of the page memory 107 is completed,
Next, it is determined whether a jam has occurred (S6).
If no jam has occurred, the page memory 1
07 to the image signal generator 110,
An image signal is output to the printing mechanism 112 to execute a printing operation (S7). Upon completion of the image output, a page memory compression process is executed (S8), and it is again determined whether or not a jam has occurred (S9). If no jam has occurred, the process returns to S3 to process the next page. To continue.

【0042】また、S6において、画像出力前にジャム
が発生している場合には、画像出力を行なうことなくペ
ージメモリ圧縮処理を行ない(S8)、画像データの保
存処理に移行し、またS9において、画像出力後ジャム
が発生した場合には、既に圧縮処理された画像データの
保存へ移行する。
If a jam has occurred before image output in S6, page memory compression processing is performed without performing image output (S8), and processing proceeds to image data storage processing. If a jam occurs after image output, the process shifts to saving image data that has already been compressed.

【0043】この保存処理は、まずページ保存テーブル
400の各タイマカウンタ401を参照し、一番カウン
ト値の少ないもの、すなわちLBP内に滞留して損なわ
れた複数の用紙の一番古いものに相当するページ保存テ
ーブル400のユニットを見つけ出す(S10)。そし
てこのユニットを起点として、保存メモリ106に残っ
ている過去のページデータをページ保存テーブル400
のユニット順に再印字する。まずページポインタ403
で示される保存メモリ106上の圧縮データをデータ圧
縮形式を解いてページメモリ107に元の形で復元する
(S11)。そして、オペレータが滞留した用紙を取除
くのを待って(S12)、ページメモリ107上の復元
データを印字する(S13)。なお、再度ジャムが発生
した場合(S14)、S10に戻って再度処理を行な
う。
In this storage process, first, each timer counter 401 of the page storage table 400 is referred to, and the one corresponding to the one with the smallest count value, that is, the oldest one of a plurality of sheets of paper damaged and accumulated in the LBP. The unit of the page storage table 400 to be executed is found (S10). Starting from this unit, past page data remaining in the storage memory 106 is stored in the page storage table 400.
Reprints in the unit order. First, the page pointer 403
The compressed data on the storage memory 106 indicated by (1) is decompressed in the data compression format and restored in the page memory 107 in the original form (S11). Then, after waiting for the operator to remove the staying paper (S12), the restoration data on the page memory 107 is printed (S13). If a jam occurs again (S14), the process returns to S10 and the process is performed again.

【0044】次に、現時点のページ保存テーブル400
のユニットのタイムカウンタ401を初期値にセットし
直し(S15)、ジャム対象ページを全て印字したこと
を確認し(S16)、S3に戻って新しいページの処理
を続行する。
Next, the current page storage table 400
Then, the time counter 401 of the unit is reset to the initial value (S15), it is confirmed that all pages to be jammed have been printed (S16), and the process returns to S3 to continue processing of a new page.

【0045】図6は、上記S8におけるページメモリ圧
縮処理の詳細を示すフローチャートである。
FIG. 6 is a flowchart showing details of the page memory compression processing in S8.

【0046】まず、圧縮カウンタ411の値を0にリセ
ットする(S21)。そして、ページ容量カウンタ41
2がページ容量設定エリア413の値に達している場合
には(S22)、保存メモリ106の空くのを待ってこ
れ以降の処理を行なう。なお、時間経過により、後述す
るタイマ割込処理ルーチンによって保存メモリ106が
空けられる。
First, the value of the compression counter 411 is reset to 0 (S21). Then, the page capacity counter 41
If 2 has reached the value of the page capacity setting area 413 (S22), the process waits until the storage memory 106 becomes empty and performs the subsequent processing. Note that as the time elapses, the storage memory 106 is vacated by a timer interrupt processing routine described later.

【0047】また、ページ容量カウンタ412がページ
容量設定エリア413の値に達しない場合に(S2
2)、圧縮カウンタ411がページメモリサイズに達し
たか否かを判断する(S23)。圧縮カウンタ411が
ページメモリサイズに達していなければ、そのまま圧縮
処理を続行し、ページメモリ107上の現在位置の白ビ
ット、黒ビットの連続性をカウントし、データ圧縮形式
に従って、Wi 、Bi を保存メモリ106上にセットし
(S24)、圧縮カウンタ411を2バイト分更新し
(S25)、さらにページ容量カウンタ412も2バイ
ト分更新する(S26)。そして、この動作をページメ
モリ107の全ての領域に対して繰返し、1ページ分の
処理が終了した場合には(S27)、次ページポインタ
410で示されているページ保存テーブル400のユニ
ットに対して、そのタイムカウンタ401に圧縮処理を
施したページが完全に排紙される時間をセットし、デー
タ長エリア402に圧縮カウンタの値をセットし、さら
にページポインタ403に圧縮データを入れた保存メモ
リ106上の先頭アドレスをセットし、次ページポイン
タ410を次のユニットへ更新し、ページメモリ圧縮処
理を終了する(S33)。
When the page capacity counter 412 does not reach the value of the page capacity setting area 413 (S2).
2) It is determined whether or not the compression counter 411 has reached the page memory size (S23). If the compression counter 411 has not reached the page memory size, the compression processing is continued as it is, the continuity of the white bit and the black bit at the current position on the page memory 107 is counted, and W i , B i according to the data compression format. Is set on the storage memory 106 (S24), the compression counter 411 is updated by 2 bytes (S25), and the page capacity counter 412 is also updated by 2 bytes (S26). This operation is repeated for all the areas of the page memory 107, and when the processing for one page is completed (S27), the processing is executed for the unit of the page storage table 400 indicated by the next page pointer 410. The time in which the page subjected to the compression processing is completely discharged is set in the time counter 401, the value of the compression counter is set in the data length area 402, and the compressed data is stored in the page pointer 403. The top address is set, the next page pointer 410 is updated to the next unit, and the page memory compression processing ends (S33).

【0048】また、S23において、圧縮カウンタ41
1の値がページメモリサイズに達した場合、これは本L
BPにおけるデータ圧縮形式では現在のページメモリの
画像データの場合に圧縮効果がないことを示すことか
ら、圧縮中止処理を行なう。
In S23, the compression counter 41
If the value of 1 reaches the page memory size,
Since the BP data compression format indicates that there is no compression effect in the case of the image data of the current page memory, compression stop processing is performed.

【0049】まず、現時点で途中まで保存メモリ106
に作成した圧縮データをクリアし(S28)、圧縮カウ
ンタ411にページメモリサイズを格納し(S29)、
ページ容量カウンタ412にページメモリサイズを加え
る(S30)。そして、保存メモリ106の空きを待ち
(S31)、ページメモリ107の内容をそのまま非圧
縮で保存メモリの空き領域にコピーし(S32)、上記
S33に進んでページメモリ圧縮処理を終了する。
First, at this time, the storage memory 106 is in the middle.
Is cleared (S28), the page memory size is stored in the compression counter 411 (S29),
The page memory size is added to the page capacity counter 412 (S30). Then, the process waits for the free space of the storage memory 106 (S31), and copies the contents of the page memory 107 to the free area of the storage memory without compression (S32), and proceeds to S33 to end the page memory compression process.

【0050】図7は、上記タイマ割込み信号によって定
期的に実行されるタイマ割込み処理ルーチンを示すフロ
ーチャートである。
FIG. 7 is a flowchart showing a timer interrupt processing routine periodically executed by the timer interrupt signal.

【0051】まず、ジャム処理中でないことを確認し
(S41)、ページ保存テーブル400の全ユニットの
タイムカウンタ401の値を1つ減じ(S42)、タイ
ムカウンタ401の値が0に達した場合には(S4
3)、対象となるページが完全にLBP本体の外へ排紙
され、ページの保存が不要になったことを表すことか
ら、保存メモリ106上に占めていた圧縮データ420
に対応するメモリ領域を解放し(S44)、ページ容量
カウンタ412から対応するデータ長エリア402分の
バイト数を減ずる(S45)。
First, it is confirmed that the jam is not being cleared (S41), and the values of the time counters 401 of all units in the page storage table 400 are decremented by one (S42). Is (S4
3) The compressed data 420 occupied on the storage memory 106 because the target page is completely ejected out of the LBP main body, indicating that the storage of the page becomes unnecessary.
Is released (S44), and the number of bytes for the corresponding data length area 402 is reduced from the page capacity counter 412 (S45).

【0052】そして、ページ保存テーブル400の全ユ
ニットをチェックしたことを確認し割込み処理を終了す
る(S46)。
Then, it is confirmed that all the units of the page storage table 400 have been checked, and the interrupt processing is terminated (S46).

【0053】一方、S43において、タイムカウンタ4
01が0に達しない場合には、そのユニットはそのまま
としてS46に進む。
On the other hand, in S43, the time counter 4
If 01 does not reach 0, the process proceeds to S46 while leaving the unit as it is.

【0054】以上説明したように、この印刷装置では、
ページ保存量選択スイッチ108により、保存メモリ1
06上に保存するページ圧縮データの上限容量値が使用
者の任意に選択できる。また、保存メモリ106は、空
容量があれば、ページメモリの圧縮データに限らずホス
トコンピュータから入力されるフォントのダウンロード
データやページの重ね合せに用いる罫線情報等を含ペー
ジオーバレイデータ等の登録領域、さらにはダウンロー
ドフォントとしてベクトルフォントを使用するときのフ
ォントキャシュ等に活用できる。
As described above, in this printing apparatus,
The storage memory 1 is set by the page storage amount selection switch 108.
06, the user can arbitrarily select the upper limit capacity value of the page compressed data to be stored. If the storage memory 106 has a free space, the storage area is not limited to the compressed data in the page memory, but may be a registration area for font download data input from the host computer, page overlay data including ruled line information used for overlaying pages, and the like. Further, the present invention can be utilized for a font cache when a vector font is used as a download font.

【0055】したがって、保存メモリ106の容量が充
分でないとき、データ登録を優先するかページメモリの
保存を優先して印字速度の向上を図るか、目的に応じた
保存メモリ106の割当を行なうことが可能となる。
Therefore, when the capacity of the storage memory 106 is not enough, it is possible to improve the printing speed by giving priority to data registration or saving the page memory, or to allocate the storage memory 106 according to the purpose. It becomes possible.

【0056】特にフォントキャッシュは、使用頻度等に
応じてベクトルフォントをドットパターンに変換して作
業メモリに用意しておき、ページメモリ上のビットパタ
ーンイメージの作成を迅速化する機能を果たすものであ
る。そしてこの場合、メモリ容量は大きければ大きいほ
どよいが、小さくてもそれに応じて動作できるものであ
る。また、他の目的でメモリを使うために、フォントキ
ャッシュのドットパターンを消去しても、後でまた再生
が可能である。このように、一時的にメモリに存在する
情報や一旦消去してもすぐに再生が可能な情報と、ペー
ジメモリの保存領域を同一メモリ上に設定する場合に、
使用者の印字データの形態に応じてページメモリの保存
領域を大きくした方がよいか、あるいは小さくした方が
よいか、大きく変ってくることになり、この意味から、
ページ保存量選択スイッチの効果は極めて大きいものと
なる。
In particular, the font cache has a function of converting a vector font into a dot pattern in accordance with the frequency of use or the like and preparing it in a work memory, thereby speeding up the creation of a bit pattern image on a page memory. . In this case, the larger the memory capacity is, the better. However, even if the memory capacity is small, the memory can operate accordingly. Further, even if the dot pattern in the font cache is erased to use the memory for another purpose, it can be reproduced again later. In this way, when the information temporarily stored in the memory or the information which can be reproduced immediately after being erased and the storage area of the page memory are set on the same memory,
Depending on the form of the print data of the user, it is better to increase the storage area of the page memory or to reduce the storage area.
The effect of the page storage amount selection switch is extremely large.

【0057】なお、以上の実施例では、レーザビームプ
リンタを例にとって説明したが、これに限らずLEDプ
リンタやインクジェットプリンタ等にも同様に適用でき
る。
In the above embodiment, a laser beam printer has been described as an example. However, the present invention is not limited to this and can be similarly applied to an LED printer, an ink jet printer, and the like.

【0058】また、上記実施例では、用紙サイズをA4
サイズに固定していたが、種々のサイズの用紙カセット
を用いるなどして複数種類の用紙サイズを適用するよう
にしてもよい。そしてこの場合、用紙サイズによって使
用するページサイズが大きく変動することになり、本発
明による使用者の利用形態によって適切なページメモリ
保存量を選択する機能がより有効なものになる。
In the above embodiment, the paper size is set to A4
Although the paper size is fixed, a plurality of types of paper sizes may be applied by using paper cassettes of various sizes. In this case, the page size to be used greatly varies depending on the paper size, and the function of selecting an appropriate page memory storage amount according to the usage pattern of the user according to the present invention becomes more effective.

【0059】また、上記実施例では、ページメモリ保存
量を選択するのにページ保存量選択スイッチを用いた
が、ホストコンピュータ等のデータ源からのコマンドデ
ータによって設定するようにしてもよい。この場合、デ
ータ源側で発生する印刷データや登録データの状態に応
じて適切な設定値を印刷装置に与えることも可能であ
る。
In the above embodiment, the page storage amount selection switch is used to select the page memory storage amount. However, the page storage amount selection switch may be set by command data from a data source such as a host computer. In this case, an appropriate setting value can be given to the printing apparatus according to the state of print data or registration data generated on the data source side.

【0060】また、上記実施例では、ジャム発生時の再
印字のためのページデータの保存を行なったが、前ペー
ジ、前々ページの画像出力中に、その合い間をぬってデ
ータ解析を行ない、次々にページデータを保存しておく
ことも可能である。これによって印字機構部に比べて制
御部の能力が比較的高い装置では印字の実行スピードの
向上が望める。
In the above embodiment, the page data is saved for reprinting in the event of a paper jam. However, during the image output of the previous page and the page before the previous page, data analysis is performed between the pages. It is also possible to save page data one after another. As a result, in an apparatus having a relatively high capability of the control unit as compared with the printing mechanism unit, an improvement in printing execution speed can be expected.

【0061】また、上記実施例では、ページメモリのデ
ータ圧縮を施してページデータを保存したが、簡単な処
理系でメモリ容量が充分である場合、ビットマップイメ
ージをそのままの形で保存するようにしてもよい。
In the above embodiment, the page data is stored by compressing the data in the page memory. However, if the memory capacity is sufficient with a simple processing system, the bitmap image is stored as it is. You may.

【0062】さらに上記実施例では、ページ編集したペ
ージデータが1ページ分のビットマップイメージであっ
たが、本発明はこれに限らず、コード情報としてページ
単位に編集されたものでもよい。この場合、上記実施例
のようなイメージデータが記憶されるページメモリはな
くてもよく、保存メモリ上に直接複数のコードベースの
ページデータを保存することも可能である。
Further, in the above-described embodiment, the page data edited by the page is a bitmap image for one page. However, the present invention is not limited to this, and the code information may be edited in page units. In this case, there is no need to provide a page memory for storing image data as in the above embodiment, and it is also possible to store a plurality of code-based page data directly on the storage memory.

【0063】[0063]

【発明の効果】本発明によれば、情報処理装置から入力
したコード情報に基づいてビットイメージデータを生成
し、この生成されたビットイメージデータに応じて印刷
手段で印刷する装置において、この生成されたビットイ
メージデータを記憶手段に記憶する場合、その記憶手段
の容量を少なくすることができるという効果を奏する。
According to the present invention, an input from an information processing apparatus is provided.
Bit image data based on the code information
And print according to the generated bit image data
In the apparatus for printing by means, the generated bit
When storing the image data in the storage means, the storage means
An effect that Ru can be reduced in capacity.

【0064】また、本発明によれば、印刷手段にエラー
が発生しても、情報処理装置からコード情報を再び入力
する必要がないという効果を奏する。
Further , according to the present invention, the printing means has an error.
Code information is input again from the information processing device even if
There is an effect that there is no need to perform.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例によるレーザビームプリンタ
の制御回路の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a control circuit of a laser beam printer according to an embodiment of the present invention.

【図2】同実施例の印字機構部の内部構成を示す省略側
面図である。
FIG. 2 is an abbreviated side view showing an internal configuration of a printing mechanism of the embodiment.

【図3】図3は、同実施例におけるデータ圧縮形式を示
す模式図である。
FIG. 3 is a schematic diagram showing a data compression format in the embodiment.

【図4】同実施例における制御プログラムが利用するワ
ークメモリのデータ構造およびワークメモリと保存メモ
リの関係を示した模式図である。
FIG. 4 is a schematic diagram showing a data structure of a work memory used by a control program and a relationship between the work memory and the storage memory in the embodiment.

【図5】同実施例における制御プログラムのメインルー
チンを示すフローチャートである。
FIG. 5 is a flowchart showing a main routine of a control program in the embodiment.

【図6】同実施例におけるページメモリ圧縮処理の詳細
を示すフローチャートである。
FIG. 6 is a flowchart showing details of a page memory compression process in the embodiment.

【図7】同実施例において、タイマ割込み信号によって
定期的に実行されるタイマ割込み処理ルーチンを示すフ
ローチャートである。
FIG. 7 is a flowchart showing a timer interrupt processing routine periodically executed by a timer interrupt signal in the embodiment.

【符号の説明】[Explanation of symbols]

101…CPU、 102…ホストコンピュータ、 105…ワークメモリ、 106…保存メモリ、 107…ページメモリ、 108…ページ保存量選択スイッチ、 112…印字機構部、 400…ページ保存テーブル、 401…タイムカウンタ、 402…データ長エリア、 403…ページポインタ、 410…次ページポインタ、 411…圧縮カウンタ、 412…ページ容量カウンタ、 413…ページ容量設定エリア。 101: CPU, 102: Host computer, 105: Work memory, 106: Storage memory, 107: Page memory, 108: Page storage amount selection switch, 112: Printing mechanism unit, 400: Page storage table, 401: Time counter, 402 ... data length area, 403 ... page pointer, 410 ... next page pointer, 411 ... compression counter, 412 ... page capacity counter, 413 ... page capacity setting area.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 情報処理装置から入力されるコード情報
に基づいてパターン展開し、ビットイメージデータを生
成する生成手段と;上記生成手段によって生成された上記ビットイメージデ
ータを記憶する第1の記憶手段と; 上記生成手段で生成されたビットイメージデータを圧縮
するデータ圧縮手段と; このデータ圧縮手段で圧縮された圧縮データを、複数頁
分格納可能な第2の記憶手段と; 上記生成手段で生成されたビットイメージデータを上記
データ圧縮手段で圧縮し、この圧縮した圧縮データを上
第2の記憶手段に記憶させる記憶制御手段と; 上記ビットマップイメージデータを印刷する印刷手段に
エラーが発生しているか否かを判断する判断手段と; 上記印刷手段にエラーが発生していることを上記判断手
段が判断すると、上記第2の記憶手段に記憶されている
圧縮データを伸張するデータ伸張手段と; 上記印刷手段のエラー解除後、上記データ伸張手段によ
って得られたビットイメージデータを上記印刷手段で印
刷させる印刷制御手段と; を有し、上記第1の記憶手段から1頁分のビットイメー
ジデータの読出しを終了した後に、次頁のビットイメー
ジデータを上記第1の記憶手段へ記憶する動作を開始す
ことを特徴とする印刷装置。
1. A pattern developed based on the code information input from the information processing apparatus, generation means for generating a bit image data and; the bit image de generated by said generating means
First storage means for storing data; data compression means for compressing the bit image data generated by the generation means ; and compressed data compressed by the data compression means for a plurality of pages.
A second storage means capable of storing the divided image data; a storage control means for compressing the bit image data generated by the generation means with the data compression means, and storing the compressed data in the second storage means; Determining means for determining whether or not an error has occurred in a printing means for printing the bitmap image data; and determining the error in the printing means, the second storage means when the determining means determines that an error has occurred in the printing means. after error release of said printing means, the bit image data obtained by the data decompressing means and print control means for printing by the printing means; data expanding means and for expanding the compressed data stored in the unit has a , A one-page bit image from the first storage means.
After reading the data, the bit image on the next page is
The operation of storing the data in the first storage means is started.
Printing apparatus characterized by that.
JP6284374A 1994-10-24 1994-10-24 Printing equipment Expired - Lifetime JP2739293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6284374A JP2739293B2 (en) 1994-10-24 1994-10-24 Printing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6284374A JP2739293B2 (en) 1994-10-24 1994-10-24 Printing equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP63202518A Division JPH07106652B2 (en) 1988-08-13 1988-08-13 Printer

Publications (2)

Publication Number Publication Date
JPH07172001A JPH07172001A (en) 1995-07-11
JP2739293B2 true JP2739293B2 (en) 1998-04-15

Family

ID=17677762

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6284374A Expired - Lifetime JP2739293B2 (en) 1994-10-24 1994-10-24 Printing equipment

Country Status (1)

Country Link
JP (1) JP2739293B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10540580B2 (en) 2017-06-07 2020-01-21 Brother Kogyo Kabushiki Kaisha Non-transitory storage medium storing program, information processing apparatus, printing apparatus, and communication system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050005156A (en) * 2003-07-05 2005-01-13 삼성전자주식회사 A copy system printing image data stored in a plurality of image storage device and a method printng image data thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63296968A (en) * 1987-05-29 1988-12-05 Ricoh Co Ltd Printer
JPS6436461A (en) * 1987-07-31 1989-02-07 Toshiba Corp Printer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10540580B2 (en) 2017-06-07 2020-01-21 Brother Kogyo Kabushiki Kaisha Non-transitory storage medium storing program, information processing apparatus, printing apparatus, and communication system

Also Published As

Publication number Publication date
JPH07172001A (en) 1995-07-11

Similar Documents

Publication Publication Date Title
JPH07210037A (en) Formation method of image and electronic copying method
JP3562860B2 (en) Printer system and printing method thereof
US5822505A (en) Data processing apparatus
US5422985A (en) Output method
JP2739293B2 (en) Printing equipment
JP2003191574A (en) Stencil printer
JP3027468B2 (en) Printing error recovery processing method
US6421138B1 (en) Page allocation/deallocation procedure for a printer/copier with accessory media sheet handling apparatus
JPH0236960A (en) Printer
EP0473016B1 (en) Image forming apparatus
JP3017713B2 (en) Digital copying method
JP2610945B2 (en) Output control device and compression control method
JP2001209518A (en) Printer and printing method
JP3311969B2 (en) Discharge position control method and apparatus in printing apparatus
JP3236421B2 (en) Printing device
JPH0725106A (en) Printer
JP3993284B2 (en) Printing device
JP3304471B2 (en) Printing equipment
JPH10187377A (en) Output device
JP3001081B2 (en) Printer
JP2000148418A (en) Printer
JPH09226213A (en) Printer and method for controlling the printer
JP3359318B2 (en) Printing apparatus, print control method, and print control apparatus
JPH01171948A (en) Printer control apparatus
JPH08230237A (en) Printing control device of printer

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090123

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090123

Year of fee payment: 11