Nothing Special   »   [go: up one dir, main page]

JPH11194906A - Information processor and data processing method of information processor - Google Patents

Information processor and data processing method of information processor

Info

Publication number
JPH11194906A
JPH11194906A JP10294351A JP29435198A JPH11194906A JP H11194906 A JPH11194906 A JP H11194906A JP 10294351 A JP10294351 A JP 10294351A JP 29435198 A JP29435198 A JP 29435198A JP H11194906 A JPH11194906 A JP H11194906A
Authority
JP
Japan
Prior art keywords
printer
data
printing
information processing
output
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
JP10294351A
Other languages
Japanese (ja)
Other versions
JP3183862B2 (en
Inventor
Akihiro Shimura
明弘 志村
Nobuhiko Sato
信彦 佐藤
Tetsuya Morita
哲哉 森田
Yoshibumi Okamoto
義文 岡本
Toshiya Mihashi
俊哉 三橋
Satoshi Nagata
聡 永田
Masaki Unishi
真己 卯西
Takanori Nishijima
孝徳 西島
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17806595&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH11194906(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP29435198A priority Critical patent/JP3183862B2/en
Publication of JPH11194906A publication Critical patent/JPH11194906A/en
Application granted granted Critical
Publication of JP3183862B2 publication Critical patent/JP3183862B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To judge whether or not the amount of data which should be outputted to a printer is proper at proper time by acquiring the memory capacity of a printer on the side of the information processor, judging whether or not the data which should be outputted to the printer can be processed by the printer, and reporting the judgement result. SOLUTION: Before the data which should be outputted to the printer are outputted, an acquiring means (performing an acquiring process by executing a program recorded in an ROM 2 or RAM 3 or on a hard disk 11, a floppy disk 12, etc., by a CPU 1) acquires the memory capacity of the printer 1500 connected through a bidirectional interface 13. After the acquisition, a recognizing means (performing a recognizing process by allowing the CPU 1 to execute a program recorded in the ROM 2 or RAM 3 or on the hard disk 11, floppy disk 12, etc.), recognizes the acquired capacity. According to the recognition result, whether or not the data which should be outputted to the printer 1500 can be printed is judged while the judgement reference is changed, and the judgement result is reported.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、双方向インタフェ
ースを介して情報処理装置と出力装置とが通信可能な情
報処理装置および情報処理装置のデータ処理方法に関す
るものである。
[0001] 1. Field of the Invention [0002] The present invention relates to an information processing apparatus capable of communicating with an information processing apparatus and an output apparatus via a bidirectional interface, and a data processing method of the information processing apparatus.

【0002】[0002]

【従来の技術】近年、この種の処理を実行可能な記録装
置または記録システムでは、ホストコンピュータから入
力される出力情報を解析して、プリンタエンジン、例え
ばレーザビームプリンタの出力データとしてビットマッ
プデータを展開し、この展開データに基づいて変調され
たレーザビームを感光ドラムに走査露光して画像記録を
行うように構成されている。
2. Description of the Related Art In recent years, a printing apparatus or a printing system capable of performing this type of processing analyzes output information input from a host computer and converts bitmap data as output data of a printer engine, for example, a laser beam printer. The laser beam is developed, and a laser beam modulated based on the developed data is scanned and exposed on a photosensitive drum to record an image.

【0003】また、ホストがページ編集データに基づい
てWYSIWYG処理、すなわちビットマップデータの
展開をしたデータを出力可能な記録装置も実用化されて
いる。
Further, a recording apparatus capable of outputting data obtained by a host performing WYSIWYG processing based on page edit data, that is, developing bitmap data, has been put to practical use.

【0004】一方、プリンタの解像度も、240DPI
から300あるいは400DPIといった具合に高解像
度化が急速に進み、その結果、プリンタ内に設けられて
いる所定容量のプリントメモリでは、1ページ分の記録
データをすべて展開できなくなり、記録データの展開と
プリンタエンジンの印字処理速度とが同期できる程度の
バンドメモリに順次記録データを展開しながら、記録デ
ータをプリンタエンジンに転送するバンド記録処理が提
案されている。すなわち、1ページ分のフルメモリを設
定する場合と、固定容量のバンドメモリを設定する場合
とをプリンタメモリ容量,解像度の設定に応じて切り換
えて、確実な印字処理を行えるように構成されていた。
On the other hand, the resolution of a printer is 240 DPI.
As a result, the resolution has rapidly increased from 300 to 400 DPI, and as a result, it is impossible to develop all the print data for one page in the print memory of a predetermined capacity provided in the printer. Band recording processing has been proposed in which recording data is transferred to a printer engine while sequentially developing recording data in a band memory that can synchronize with the printing processing speed of the engine. In other words, the configuration is such that the setting of the full memory for one page and the setting of the band memory having a fixed capacity are switched in accordance with the setting of the printer memory capacity and the resolution, thereby enabling reliable printing processing. .

【0005】[0005]

【発明が解決しようとする課題】ところが、従来のバン
ドメモリへの切り換えはプリンタメモリの容量,解像度
設定を考慮するだけなので、上記のようなWYSIWY
G処理が複雑になると、すなわち図形,文字,表,イメ
ージが重なり合いながら混在するページ編集データの印
字を実行すると、本来1ページ分の記録データを記憶可
能なメモリ容量を備えていても、実際に出力するための
記録データを1ページ分展開できない事態、例えばプリ
ントジョブにかかるフォントデータ,ハッチングデー
タ,イメージデータ,ページデータを格納し、かつアウ
トラインフォントをビットマップ展開するためのワーク
等を確保すると、記録データを1ページ分展開できなく
なる事態が頻発し、記録情報を正確に出力できなくな
る、あるいは固定容量のバンドメモリを確保できなくな
る等の問題点があった。
However, switching to the conventional band memory only takes the capacity and resolution setting of the printer memory into consideration, so that the WYSIWY as described above is used.
When the G processing becomes complicated, that is, when printing of page edit data in which graphics, characters, tables, and images are mixed while being overlapped is performed, even if the memory capacity originally capable of storing the recording data for one page is actually provided, When recording data for output cannot be expanded for one page, for example, when font data, hatching data, image data, and page data relating to a print job are stored, and a work or the like for developing an outline font into a bitmap is secured, Frequently, recording data cannot be expanded for one page, so that there is a problem in that recording information cannot be output accurately, or a fixed-capacity band memory cannot be secured.

【0006】本発明は、上記の問題点を解消するために
なされたもので、本発明の目的は、情報処理装置側がプ
リンタのメモリ容量を取得して、プリンタに出力すべき
データがプリンタにおいて印刷処理可能かどうかを出力
データのデータ容量等を考慮して判断し、該判断結果を
報知することにより、プリンタにデータを出力前に、プ
リンタのメモリ容量で印刷処理の可否を判断でき、プリ
ンタに出力すべきデータ量が適量かどうかを適時に判断
できる情報処理装置および情報処理装置のデータ処理方
法を提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to obtain the memory capacity of a printer by an information processing apparatus and print data to be output to the printer in the printer. By judging whether or not processing is possible in consideration of the data capacity of output data and the like, and notifying the judgment result, before outputting the data to the printer, it is possible to judge whether or not the printing process is possible based on the memory capacity of the printer. An object of the present invention is to provide an information processing apparatus and a data processing method of the information processing apparatus, which can timely determine whether an amount of data to be output is an appropriate amount.

【0007】[0007]

【課題を解決するための手段】本発明に係る第1の発明
は、双方向インタフェース(図4に示す双方向インタフ
ェース13)を介してプリンタ1500に接続された情
報処理装置であって、前記双方向インタフェースを介し
て接続される前記プリンタのメモリ容量を取得する取得
手段(CPU1がROM2,RAM3,ハードディスク
11,フロッピーディスク12等に記憶されたプログラ
ムを実行して取得処理する)と、前記取得手段で取得し
た前記メモリ容量を認識する認識手段(CPU1がRO
M2,RAM3,ハードディスク11,フロッピーディ
スク12等に記憶されたプログラムを実行して認識処理
する)と、前記認識結果に基づいて、前記プリンタに出
力すべきデータが前記プリンタにおいて印刷処理が可能
であるかどうかを判断する判断手段(CPU1がROM
2,RAM3,ハードディスク11,フロッピーディス
ク12等に記憶されたプログラムを実行して判断処理す
る)と、前記判断手段により前記プリンタにおいて印刷
処理ができないと判断された場合にその旨を報知する報
知手段とを有するものである。
According to a first aspect of the present invention, there is provided an information processing apparatus connected to a printer 1500 via a bidirectional interface (bidirectional interface 13 shown in FIG. 4). Acquiring means for acquiring the memory capacity of the printer connected via a directional interface (CPU 1 executes a program stored in ROM2, RAM3, hard disk 11, floppy disk 12, etc., and performs acquisition processing); Recognition means for recognizing the memory capacity acquired in (1)
M2, RAM 3, hard disk 11, floppy disk 12, etc., to execute a recognition process), and based on the recognition result, data to be output to the printer can be printed by the printer. Determination means for determining whether or not the
2, a program stored in the RAM 3, the hard disk 11, the floppy disk 12, or the like is executed to perform the determination process), and a notification unit that notifies the printer that the printing process cannot be performed by the determination unit. And

【0008】本発明に係る第2の発明は、前記認識手段
は、更に前記プリンタに出力すべきデータのデータ容量
を認識し、前記判断手段は、前記メモリ容量と前記デー
タ容量に基づいて、前記プリンタにおいて印刷処理が可
能であるかどうかを判断するものである。
In a second invention according to the present invention, the recognizing means further recognizes a data capacity of data to be output to the printer, and the determining means determines the data capacity based on the memory capacity and the data capacity. This is to determine whether the printer can perform the printing process.

【0009】本発明に係る第3の発明は、前記判断手段
は、前記プリンタに出力すべきデータをプリンタメモリ
に対し1ページのビットマップデータとして展開できる
かどうかを判断するものである。
According to a third aspect of the present invention, the determining means determines whether data to be output to the printer can be developed as one page of bitmap data in a printer memory.

【0010】本発明に係る第4の発明は、前記判断手段
は、前記プリンタで印刷処理ができないと判断した場合
に、バンド制御により印刷可能であるかどうかを判断す
るものである。
A fourth invention according to the present invention is such that, when it is determined that the printer cannot perform the printing process, the determination means determines whether or not printing is possible by band control.

【0011】本発明に係る第5の発明は、前記判断手段
は、前記プリンタで印刷できないと判断した場合に、前
記プリンタに出力すべきデータを少なくして、再度印刷
可能であるかどうかを判断するものである。
According to a fifth aspect of the present invention, when the determination means determines that the image cannot be printed by the printer, the data to be output to the printer is reduced to determine whether the image can be printed again. Is what you do.

【0012】本発明に係る第6の発明は、前記判断手段
は、前記プリンタで印刷できないと判断した場合に、前
記プリンタに出力すべきデータを前記情報処理装置で展
開して、再度印刷可能であるかどうかを判断するもので
ある。
According to a sixth aspect of the present invention, when the determining means determines that the data cannot be printed by the printer, the data to be output to the printer is expanded by the information processing apparatus and can be printed again. It is to judge whether there is.

【0013】本発明に係る第7の発明は、前記データ容
量は、前記プリンタに出力するデータを解析することに
より算出されるものである。
In a seventh aspect according to the present invention, the data capacity is calculated by analyzing data output to the printer.

【0014】本発明に係る第8の発明は、双方向インタ
フェース(双方向インタフェース13)を介してプリン
タに接続された情報処理装置のデータ処理方法であっ
て、前記双方向インタフェースを介して接続される前記
プリンタのメモリ容量(RAM16のメモリ容量)を取
得される取得工程(図6のステップ(1)の前工程)
と、前記取得工程で取得した前記メモリ容量を認識され
る認識工程(図6のステップ(1))と、前記認識結果
に基づいて、前記プリンタに出力すべきデータが前記プ
リンタにおいて印刷処理が可能であるかどうかを判断さ
れる判断工程(図6のステップ(4),(7))と、前
記判断工程により前記プリンタにおいて印刷処理ができ
ないと判断された場合にその旨を報知される報知工程
(図6のステップ(10))とを有するものである。
An eighth invention according to the present invention relates to a data processing method of an information processing apparatus connected to a printer via a bidirectional interface (bidirectional interface 13), wherein the data processing method is connected via the bidirectional interface. Acquisition process for acquiring the memory capacity of the printer (memory capacity of the RAM 16) (the process before step (1) in FIG. 6)
And a recognition step of recognizing the memory capacity acquired in the acquisition step (step (1) in FIG. 6). Based on the recognition result, data to be output to the printer can be printed by the printer. (Steps (4) and (7) in FIG. 6) for judging whether or not printing is not possible in the printer, and a notifying step for notifying that the printing is not possible in the printer. (Step (10) in FIG. 6).

【0015】本発明に係る第9の発明は、前記認識工程
は、更に前記プリンタに出力すべきデータのデータ容量
を認識し、前記判断工程は、前記メモリ容量と前記デー
タ容量に基づいて、前記プリンタにおいて印刷処理が可
能であるかどうかを判断するものである。
In a ninth aspect according to the present invention, the recognizing step further includes recognizing a data capacity of data to be output to the printer, and the determining step includes determining the data capacity based on the memory capacity and the data capacity. This is to determine whether the printer can perform the printing process.

【0016】本発明に係る第10の発明は、前記判断工
程(図6のステップ(2))は、前記プリンタに出力す
べきデータをプリンタメモリに対し1ページのビットマ
ップデータとして展開できるかどうかを判断するもので
ある。
According to a tenth aspect of the present invention, in the determination step (step (2) in FIG. 6), it is determined whether data to be output to the printer can be expanded as one page bitmap data in a printer memory. Is to judge.

【0017】本発明に係る第11の発明は、前記判断工
程(図6のステップ(4))は、前記プリンタで印刷処
理ができないと判断した場合に、バンド制御により印刷
可能であるかどうかを判断するものである。
According to an eleventh aspect of the present invention, in the determining step (step (4) in FIG. 6), when it is determined that the printer cannot perform the printing process, it is determined whether or not printing is possible by band control. To judge.

【0018】本発明に係る第12の発明は、前記判断工
程(図6のステップ(6))は、前記プリンタで印刷で
きないと判断した場合に、前記プリンタに出力すべきデ
ータを少なくして、再度印刷可能であるかどうかを判断
するものである。
According to a twelfth aspect of the present invention, in the determining step (step (6) in FIG. 6), when it is determined that printing cannot be performed by the printer, data to be output to the printer is reduced. This is to determine whether printing is possible again.

【0019】本発明に係る第13の発明は、前記判断工
程は、前記プリンタで印刷できないと判断した場合に、
前記プリンタに出力すべきデータを前記情報処理装置で
展開して、再度印刷可能であるかどうかを判断するもの
である。
According to a thirteenth aspect of the present invention, in the determining step, when it is determined that printing cannot be performed by the printer,
The information to be output to the printer is expanded by the information processing apparatus, and it is determined whether or not printing is possible again.

【0020】本発明に係る第14の発明は、前記データ
容量は、前記プリンタに出力するデータを解析(図6の
ステップ(1))することにより算出されるものであ
る。
According to a fourteenth aspect of the present invention, the data capacity is calculated by analyzing data output to the printer (step (1) in FIG. 6).

【0021】[0021]

【作用】第1〜第7の発明においては、プリンタに出力
すべきデータを出力する前に、取得手段が前記双方向イ
ンタフェースを介して接続されるプリンタのメモリ容量
を取得したら、該取得した前記容量を認識手段が認識
し、該認識結果に基づいてプリンタに出力すべきデータ
を印刷処理可能かどうかの適否を判断基準を変えながら
判断し、その判断結果を報知手段が報知して、ユーザに
出力すべきデータのデータ容量がプリンタのメモリ容量
を超えるている状態をユーザに認知させることを可能と
する。
In the first to seventh inventions, if the acquisition means acquires the memory capacity of the printer connected via the bidirectional interface before outputting the data to be output to the printer, the acquired The capacity is recognized by the recognition means, and based on the recognition result, it is determined whether data to be output to the printer is printable or not by changing the determination criterion, and the notification result is notified by the notification means, and the user is notified. It is possible to make the user recognize that the data capacity of the data to be output exceeds the memory capacity of the printer.

【0022】第8〜第14の発明においては、プリンタ
に出力すべきデータを出力する前に、前記双方向インタ
フェースを介して接続されるプリンタのメモリ容量を取
得したら、該取得した前記容量を認識し、該認識結果に
基づいてプリンタに出力すべきデータを印刷処理可能か
どうかの適否を判断基準を変えながら判断し、その判断
結果を報知して、ユーザに出力すべきデータのデータ容
量がプリンタのメモリ容量を超えている状態をユーザに
認知させることを可能とする。
In the eighth to fourteenth aspects, if the memory capacity of the printer connected via the bidirectional interface is obtained before outputting the data to be output to the printer, the obtained capacity is recognized. Then, based on the recognition result, whether the data to be output to the printer is printable or not is determined while changing the determination criterion, and the determination result is notified, and the data amount of the data to be output is notified to the user. It is possible to make the user recognize a state in which the memory capacity exceeds the memory capacity.

【0023】[0023]

【発明の実施の形態】本実施例の構成を説明する前に、
本実施例を適用するレーザビームプリンタおよびインク
ジェットプリンタの構成について図1〜図3を参照しな
がら説明する。なお、本実施例を提供するプリンタは、
レーザビームプリンタおよびインクジェットプリンタに
限られるものではなく、他のプリント方式のプリンタで
も良いことは言うまでもない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the structure of this embodiment,
The configurations of a laser beam printer and an ink jet printer to which the present embodiment is applied will be described with reference to FIGS. The printer that provides this embodiment is
It is needless to say that the printer is not limited to the laser beam printer and the ink jet printer, but may be a printer of another printing method.

【0024】図1は本発明を適用可能な第1の記録装置
の構成を示す断面図であり、例えばレーザビームプリン
タ(LBP)の場合を示す。
FIG. 1 is a sectional view showing the structure of a first recording apparatus to which the present invention can be applied, and shows a case of a laser beam printer (LBP), for example.

【0025】図において、1500はLBP本体(プリ
ンタ)であり、外部に接続されているホストコンピュー
タから供給される印刷情報(文字コード等)やフォーム
情報あるいはマクロ命令等を入力して記憶するととも
に、それらの情報に従って対応する文字パターンやフォ
ームパターン等を作成し、記録媒体である記録紙上に像
を形成する。1501は操作のためのスイッチおよびL
ED表示器等が配されている操作パネル、1000は前
記LBP本体1500全体の制御およびホストコンピュ
ータから供給される文字情報等を解析するプリンタ制御
ユニットである。
Referring to FIG. 1, reference numeral 1500 denotes an LBP main body (printer) which inputs and stores print information (character codes and the like), form information, macro commands, and the like supplied from an externally connected host computer; A corresponding character pattern, form pattern, or the like is created according to the information, and an image is formed on a recording paper as a recording medium. 1501 is a switch for operation and L
An operation panel 1000 including an ED display and the like is a printer control unit 1000 for controlling the entire LBP body 1500 and analyzing character information and the like supplied from a host computer.

【0026】このプリンタ制御ユニット1000は、ホ
ストコンピュータ100(図4)から供給される印刷情
報等を対応するビットマップパターンのビデオ信号に変
換してレーザドライバ1502に出力する。レーザドラ
イバ1502は半導体レ−ザ1503を駆動するための
回路であり、入力されたビデオ信号に応じて半導体レ−
ザ1503から発射されるレーザ光1504をオン・オ
フ切り換えする。レーザ光1504は回転多面鏡150
5で左右方向に振らされて静電ドラム1506上を走査
露光する。
The printer control unit 1000 converts print information and the like supplied from the host computer 100 (FIG. 4) into a video signal of a corresponding bitmap pattern and outputs the video signal to the laser driver 1502. The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and operates in accordance with the input video signal.
The laser beam 1504 emitted from the laser 1503 is turned on / off. The laser light 1504 is rotated by the polygon mirror 150.
At 5, it is swung in the left-right direction to scan and expose the electrostatic drum 1506.

【0027】これにより、静電ドラム1506上には文
字パターンの静電潜像が形成されることになる。この潜
像は、静電ドラム1506周囲に配設された現像ユニッ
ト1507により現像された後、記録紙に転写される。
この記録紙にはカットシートを用い、カットシート記録
紙はLBP本体1500に装着した用紙カセット150
8に収納され、給紙ローラ1509および搬送ローラ1
510と搬送ローラ1511とにより、装置内に取り込
まれて、静電ドラム1506に供給される。
As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 provided around the electrostatic drum 1506, and then transferred to a recording sheet.
A cut sheet is used for the recording paper, and the cut sheet recording paper is a paper cassette 150 mounted on the LBP body 1500.
8 and feed roller 1509 and transport roller 1
By 510 and the transport roller 1511, it is taken into the device and supplied to the electrostatic drum 1506.

【0028】図2は本発明を適用可能な第2の記録装置
の構成を示す外観図であり、例えばインクジェット記録
装置(IJRA)の場合を示す。
FIG. 2 is an external view showing the structure of a second printing apparatus to which the present invention can be applied, and shows, for example, the case of an ink jet printing apparatus (IJRA).

【0029】図において、駆動モータ5013の正逆回
転に連動して駆動力伝達ギア5011,5010,50
09を介して回転するリードスクリュー5005の螺旋
溝5004に対して係合するキャリッジHCはピン(図
示しない)を有し、矢印a,b方向に往復移動される。
このキャリッジHCには、インクタンクITとインクジ
ェットヘッドIJHとを備えたインクジェットカートリ
ッジIJCが搭載されている。5002は紙押え板であ
り、キャリッジ移動方向にわたって紙Pをプラテン50
00に対して押圧する。
In the figure, driving force transmitting gears 5011, 5010, 50 are linked with forward and reverse rotation of a driving motor 5013.
The carriage HC that engages with the spiral groove 5004 of the lead screw 5005 that rotates via 09 has a pin (not shown) and is reciprocated in the directions of arrows a and b.
An ink jet cartridge IJC having an ink tank IT and an ink jet head IJH is mounted on the carriage HC. Reference numeral 5002 denotes a paper holding plate, which feeds the paper P to the platen 50 in the carriage movement direction.
Press against 00.

【0030】5007,5008はフォトカプラで、キ
ャリッジHCのレバー5006のこの域での存在を確認
して、駆動モータ5013の回転方向切り換え等を行う
ためのホームポジション検知手段として機能する。50
16は記録ヘッドの全面をキャップするキャップ部材5
022を指示する部材、5015はこのキャップ内を吸
引する吸引手段で、キャップ内開口5023を介して記
録ヘッドの吸引回復を行う。5017はクリーニングブ
レードで、部材5019により前後方向に移動可能とな
る。5018は本体支持板で、上記クリーニングブレー
ド5017,部材5019を支持する。5012は、吸
引回復の吸引を開始するためのレバーで、キャリッジH
Cと係合するカム5020の移動に伴って移動し、駆動
モータ5013からの駆動力がクラッチ切り換え等の公
知の伝達手段で移動制御される。
Photocouplers 5007 and 5008 confirm the presence of the lever 5006 of the carriage HC in this area and function as home position detecting means for switching the rotation direction of the drive motor 5013 and the like. 50
16 is a cap member 5 for capping the entire surface of the recording head.
Reference numeral 5015, a member indicating 022, is suction means for sucking the inside of the cap, and performs suction recovery of the recording head via the opening 5023 in the cap. Reference numeral 5017 denotes a cleaning blade which can be moved in the front-rear direction by a member 5019. Reference numeral 5018 denotes a main body support plate that supports the cleaning blade 5017 and the member 5019. Reference numeral 5012 denotes a lever for starting suction for suction recovery, and the carriage H
It moves with the movement of the cam 5020 engaging with C, and the driving force from the drive motor 5013 is controlled by a known transmission means such as clutch switching.

【0031】これらのキャッピング,クリーニング,吸
引回復は、キャリッジHCがホームポジション側領域に
きたときにリードスクリュー5005の作用によってそ
れらの対応位置で所望の処理が行えるように構成されて
いるが、周知のタイミングで所望動作を行うように構成
されていればよい。
The capping, cleaning, and suction recovery are configured so that desired operations can be performed at the corresponding positions by the action of the lead screw 5005 when the carriage HC comes to the home position side area. What is necessary is just to be configured to perform the desired operation at the timing.

【0032】図3は、図2に示した第2の記録装置の制
御構成を説明するブロック図である。
FIG. 3 is a block diagram illustrating a control configuration of the second printing apparatus shown in FIG.

【0033】図において、1700は記録信号を入力す
るインタフェース、1701はMPU、1702は前記
MPU1701が実行する制御プログラムを格納するプ
ログラムROM、1703はDRAMで、各種データ
(上記記録信号やヘッドに供給される記録データ等)を
保存しておく。
In the figure, 1700 is an interface for inputting a recording signal, 1701 is an MPU, 1702 is a program ROM for storing a control program executed by the MPU 1701, and 1703 is a DRAM. Recording data).

【0034】1704は、記録ヘッド1708に対する
記録データの供給制御を行うゲートアレイで、インタフ
ェース1700,MPU1701,DRAM1703間
のデータの転送制御も行う。1710は前記記録ヘッド
1708を搬送するためのキャリアモータ、1709は
記録用紙搬送のための搬送モータ、1705は前記記録
ヘッド1708を駆動するヘッドドライバ、1706は
前記搬送モータ1709を駆動するモータドライバ、1
707は前記キャリアモータ1710を駆動するモータ
ドライバである。
Reference numeral 1704 denotes a gate array which controls supply of print data to the print head 1708, and also controls data transfer between the interface 1700, the MPU 1701, and the DRAM 1703. Reference numeral 1710 denotes a carrier motor for transporting the recording head 1708; 1709, a transport motor for transporting the recording paper; 1705, a head driver for driving the recording head 1708; 1706, a motor driver for driving the transport motor 1709;
A motor driver 707 drives the carrier motor 1710.

【0035】このように構成された各記録装置におい
て、インタフェース1700を介して後述するホストコ
ンピュータ100より記録信号が入力されると、ゲート
アレイ1704とMPU1701との間で記録信号がプ
リント用の記録データに変換される。そして、モータド
ライバ1706,1707が駆動されるとともに、ヘッ
ドドライバ1705に送られた記録データに従って記録
ヘッド1708が駆動され印字が実行される。
In each of the recording apparatuses configured as described above, when a recording signal is input from a host computer 100 described later via the interface 1700, the recording signal is transmitted between the gate array 1704 and the MPU 1701 to the recording data for printing. Is converted to Then, the motor drivers 1706 and 1707 are driven, and the recording head 1708 is driven according to the recording data sent to the head driver 1705 to execute printing.

【0036】図4は本発明の一実施例を示す情報処理装
置および出力装置からなるプリンタ制御システムの構成
を説明するブロック図である。ここでは、レーザビーム
プリンタ(図1参照)を例にして説明する。
FIG. 4 is a block diagram illustrating the configuration of a printer control system including an information processing device and an output device according to an embodiment of the present invention. Here, a laser beam printer (see FIG. 1) will be described as an example.

【0037】なお、本発明の機能が実行されるのであれ
ば、単体の機器であっても、複数の機器からなるシステ
ムであっても、LAN等のネットワークを介して処理が
行われるシステムであっても本発明を適用できることは
言うまでもない。
Note that, as long as the functions of the present invention are executed, a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN. However, it goes without saying that the present invention can be applied.

【0038】図において、100はホストコンピュータ
で、ROM2に記憶された文書処理プログラムに基づい
て図形,イメージ,文字,表(表計算等を含む)等が混
在した文書処理を実行するCPU1を備え、システムバ
ス4に接続される各デバイスを総括的に制御する。
Referring to FIG. 1, reference numeral 100 denotes a host computer having a CPU 1 for executing document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program stored in a ROM 2; Each device connected to the system bus 4 is generally controlled.

【0039】また、このROM2には、図6のフローチ
ャートで示されたCPU1の制御プログラム等を記憶す
る。3はRAMで、CPU1の主メモリ,ワークエリア
等として機能する。5はキーボードコントローラ(KB
C)で、キーボード(KB)9からのキー入力を制御す
る。6はCRTコントローラ(CRTC)で、CRTデ
ィスプレイ(CRT)10の表示を制御する。7はディ
スクコントローラ(DKC)で、ブートプログラム,種
々のアプリケーション,フォントデータ,ユーザファイ
ル,編集ファイル等を記憶するハードディスク(HD)
11,フロッピーディスク(FD)12とのアクセスを
制御する。8はプリンタコントローラ(PRTC)で、
所定のインタフェース13を介してプリンタ1500に
接続されて、プリンタ1500との通信制御処理を実行
する。
The ROM 2 stores a control program of the CPU 1 shown in the flowchart of FIG. Reference numeral 3 denotes a RAM, which functions as a main memory, a work area, and the like of the CPU 1. 5 is a keyboard controller (KB
C) controls key input from the keyboard (KB) 9. Reference numeral 6 denotes a CRT controller (CRTC) which controls display on a CRT display (CRT) 10. Reference numeral 7 denotes a disk controller (DKC), which is a hard disk (HD) for storing boot programs, various applications, font data, user files, editing files, and the like.
11. Access to the floppy disk (FD) 12 is controlled. 8 is a printer controller (PRTC),
It is connected to the printer 1500 via a predetermined interface 13 and executes communication control processing with the printer 1500.

【0040】なお、CPU1は、例えばRAM3上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYGを可能としても良い。また、CPU1は、
CRT10上のマウスカーソル等で指示されたコマンド
に基づいて登録された種々のウインドウを開き、種々の
データ処理を実行するように構成されていても良い。ま
た、文書処理プログラムはハードディスク11あるいは
フロッピーディスク12上に格納されていて実行時にD
KC7を通してRAM3上にロードされ実行されるよう
に構成されていても良い。
The CPU 1 executes, for example, a process of developing (rasterizing) the outline font in the display information RAM set on the RAM 3, and executes the process on the CRT 10.
YSIWYG may be enabled. Also, the CPU 1
Various registered windows may be opened based on commands instructed by a mouse cursor or the like on the CRT 10 to execute various data processing. The document processing program is stored on the hard disk 11 or the floppy disk 12 and is
It may be configured to be loaded on the RAM 3 through the KC 7 and executed.

【0041】プリンタ1500において、14はプリン
タCPU(CPU)で、ROM15に記憶された制御プ
ログラムに基づいてシステムバス17に接続される各種
のデバイスとのアクセスを総括的に制御し、印刷部イン
タフェース(印刷部I/F)19を介して接続される印
刷部(プリンタエンジン)20にプリントデータとして
の画像信号VDOを出力する。16はRAMであり、C
PU14のワークエリア,記録情報の格納等に使用され
る。また、RAM16は図示しない増設ポートに接続さ
れるオプションRAMによりメモリ容量を拡張すること
ができるように構成されている。
In the printer 1500, reference numeral 14 denotes a printer CPU (CPU), which comprehensively controls access to various devices connected to the system bus 17 based on a control program stored in the ROM 15; An image signal VDO as print data is output to a printing unit (printer engine) 20 connected via a printing unit I / F 19. 16 is a RAM, C
It is used for the work area of the PU 14, storage of recording information, and the like. The RAM 16 is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown).

【0042】なお、印刷部インタフェース19はプリン
トデータを印刷部20の機構に合致した形態に変換し、
出力する部分であり、例えば並列データを直列データに
変換する等の処理を行う。
The printing unit interface 19 converts the print data into a form conforming to the mechanism of the printing unit 20,
This is a part for outputting, for example, performing processing such as converting parallel data to serial data.

【0043】なお、印刷部インタフェース19は複数の
インタフェース(SCSIインタフェース.セントロニ
クスインタフェース)に対応できるように専用のコネク
タが配設されている。
The printing unit interface 19 is provided with a dedicated connector so as to be compatible with a plurality of interfaces (SCSI interface and Centronics interface).

【0044】また、図示しないカードスロットを少なく
とも1個以上備え、内蔵フォントに加えてオプションフ
ォントカード,言語系の異なる制御カード(エミュレー
ションカード)を接続できるように構成されていても良
い。さらに、図示しない操作部からのプリンタモード設
定情報を記憶するNVRAMも備えていても良い。
Further, at least one or more card slots (not shown) may be provided so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in fonts. Further, an NVRAM for storing printer mode setting information from an operation unit (not shown) may be provided.

【0045】このように構成された記録システムにおい
て、決定手段がプリンタ1500のメモリの容量データ
とプリントジョブの送出データ容量とを比較してプリン
タ1500のメモリ上に構築されるバンドメモリサイズ
を決定すると、設定手段が決定されたバンドメモリサイ
ズデータを取得してプリンタのメモリに決定されたサイ
ズのバンドメモリを動的に設定することにより、プリン
タのメモリの容量が一定であるためにバンドメモリ容量
が他の記録情報蓄積のために圧迫されても、ホストコン
ピュータ100から出力するプリントジョブの送出デー
タに最適なバンドメモリを有効に確保することを可能と
する。
In the printing system configured as described above, when the determining means determines the band memory size constructed on the memory of the printer 1500 by comparing the capacity data of the memory of the printer 1500 with the sending data capacity of the print job. The setting means obtains the determined band memory size data and dynamically sets the band memory of the determined size in the memory of the printer, so that the capacity of the band memory is fixed because the memory capacity of the printer is constant. Even if pressure is applied for storing other recording information, it is possible to effectively secure an optimum band memory for transmission data of a print job output from the host computer 100.

【0046】以下、図5,図6を参照しながら本発明に
係る記録システムのプリントジョブの処理の流れについ
て説明する。
Hereinafter, the flow of a print job process of the recording system according to the present invention will be described with reference to FIGS.

【0047】図5は、図4に示したプリンタ1500と
ホストコンピュータ100とのデータ処理経路を示す模
式図である。
FIG. 5 is a schematic diagram showing a data processing path between the printer 1500 and the host computer 100 shown in FIG.

【0048】図において、101は起動中のアプリケー
ションで、例えばDTP処理を行う。102はデータ解
析部で、ページ単位あるいはジョブ単位にプリントジョ
ブの内容を解析・分類してフォントデータ,ハッチング
データ,イメージデータ,ページデータ等のメモリ容量
を算出し、結果をプリンタメモリ管理部108に渡す。
プリンタメモリ管理部108は、ホストコンピュータ1
00上にあらかじめ格納された定義ファイルあるいはプ
リンタ1500への問い合わせ等によりプリンタのメモ
リ容量を取得し、上記プリンタメモリ容量とデータ解析
部102で算出された各データのメモリ容量からプリン
タメモリの割り当て(処理バンドサイズ,フォント登録
領域のサイズ等のメモリマップ)を決定し、決定した割
り当てをデータ解析部102に返す。
In the figure, reference numeral 101 denotes a running application for performing, for example, a DTP process. A data analysis unit 102 analyzes and classifies the contents of a print job in page units or job units to calculate the memory capacity of font data, hatching data, image data, page data, and the like, and sends the result to the printer memory management unit 108. hand over.
The printer memory management unit 108 controls the host computer 1
The memory capacity of the printer is acquired by a definition file stored in advance on the printer or an inquiry to the printer 1500, and the printer memory is allocated (processed) based on the printer memory capacity and the memory capacity of each data calculated by the data analysis unit 102. A memory map such as a band size and a font registration area size is determined, and the determined allocation is returned to the data analysis unit 102.

【0049】データ解析部102は決定されたプリンタ
メモリの割り当てを設定するコマンドをページデータ合
成部106に出力すると共に、決定した割り当てに応じ
て、フォント103,フォントラスタライザ(第1のラ
スタライザとして機能する)104,グラフィックスラ
スタライザ(第1のラスタライザとして機能する)10
5,ページデータ合成部106に各処理データを指示す
る。ページデータ合成部106はデータ解析部102,
フォント103,フォントラスタライザ104,グラフ
ィックスラスタライザ105からの出力データを合成
し、合成したページデータを入出力ハンドラ107に渡
す。
The data analysis unit 102 outputs a command for setting the determined printer memory allocation to the page data synthesizing unit 106, and in accordance with the determined allocation, the font 103 and the font rasterizer (which functions as a first rasterizer). ) 104, graphics rasterizer (functions as first rasterizer) 10
(5) Instruct the page data synthesizing unit 106 of each processing data. The page data synthesizing unit 106 includes the data analyzing unit 102,
The output data from the font 103, the font rasterizer 104, and the graphics rasterizer 105 are combined, and the combined page data is passed to the input / output handler 107.

【0050】107,201は入出力ハンドラで、プリ
ンタ1500とホストコンピュータ100との入出力を
制御する。202はラスタライザで、ベクタグラフィッ
クスデータ等に基づいてビットマップ展開処理を行う。
203はフォントラスタライザで、アウトラインデータ
を参照してあるいは受信した文字コードに応じてアウト
ラインフォントデータを記憶するメモリ204を参照し
てフォントラスタライズ処理を実行する。205は印刷
制御部で、ラスタライザ202から出力されるビットマ
ップデータの印刷部20(図4参照)への転送を制御す
る。なお、A〜Oはデータ処理経路を示す。
Reference numerals 107 and 201 denote input / output handlers for controlling input / output between the printer 1500 and the host computer 100. Reference numeral 202 denotes a rasterizer that performs bitmap development processing based on vector graphics data and the like.
A font rasterizer 203 executes a font rasterizing process by referring to outline data or a memory 204 that stores outline font data in accordance with a received character code. A print control unit 205 controls transfer of bitmap data output from the rasterizer 202 to the print unit 20 (see FIG. 4). A to O indicate data processing paths.

【0051】この図に示されるように、データ解析部1
02は、プリントジョブの解析の結果、例えばプリンタ
1500のラスタライザ202,フォントラスタライザ
203が存在する場合、ホストコンピュータ100,プ
リンタ1500の性能に応じてフォントのラスタライズ
を分散して行うことも可能であり、あるフォントはホス
トコンピュータ100のラスタライズ処理に委ねてビッ
トマップ形式でプリンタ1500にデータ転送し(経路
C→経路H→経路J→経路K)、残りのフォントはアウ
トライン形式でプリンタ1500に転送して(経路D→
経路G→経路J→経路K)、ラスタライザ202,フォ
ントラスタライザ203によりラスタライズすることも
可能である。また、プリンタ1500は、上記データ解
析部102からのコマンド指示に従って図4のRAM1
6のメモリ割り当てを行い、ホストコンピュータ100
からのプリントデータを処理する。例えば、プリンタ1
500にダウンロードすべきフォントのビットマップデ
ータやビットイメージデータが多いページではバンドサ
イズを小さく設定する。
As shown in this figure, the data analyzer 1
02, when the rasterizer 202 and the font rasterizer 203 of the printer 1500 exist as a result of the analysis of the print job, the rasterization of the font can be performed in a distributed manner according to the performance of the host computer 100 and the printer 1500. Certain fonts are transferred to the printer 1500 in a bitmap format by being subjected to rasterization processing of the host computer 100 (path C → path H → path J → path K), and the remaining fonts are transferred to the printer 1500 in an outline format ( Route D →
Path G → path J → path K), rasterization by the rasterizer 202 and the font rasterizer 203 is also possible. Further, the printer 1500 receives the command from the data analysis unit 102,
6, and the host computer 100
Process print data from. For example, printer 1
The band size is set to be small for a page having a lot of bitmap data and bit image data of a font to be downloaded to the 500.

【0052】一方、ホストコンピュータ100側でビッ
トマップ展開してしまった方がプリンタ1500にフォ
ント,ハッチングパターン等を登録して処理するよりプ
リンタの使用メモリが少なくなるようなバンドがある場
合には、当該バンドはホストコンピュータ100でビッ
トマップ展開して、バンドサイズをその分大きく確保す
る。
On the other hand, if there is a band in which the memory used by the printer is smaller when the bitmap is developed on the host computer 100 side than when the fonts and hatching patterns are registered and processed in the printer 1500, The band is developed into a bitmap by the host computer 100, and the band size is ensured correspondingly large.

【0053】一方、プリンタ1500にフルビットマッ
プメモリを確保できる場合には、プリンタのバンドサイ
ズを1ページ分に設定する。これにより、プリントジョ
ブに応じたプリンタメモリの効率的な使用が可能とな
り、少ないプリンタメモリでより複雑なプリントジョブ
の処理が可能となる。
On the other hand, if a full bitmap memory can be secured in the printer 1500, the band size of the printer is set to one page. As a result, the printer memory can be efficiently used according to the print job, and more complicated print jobs can be processed with a small amount of printer memory.

【0054】以下、図6〜図8を参照しながら本発明の
プリンタ制御方法について詳述する。
Hereinafter, the printer control method of the present invention will be described in detail with reference to FIGS.

【0055】図6は、本発明に係るメモリサイズ決定方
法の一実施例を示すフローチャートであり、図4に示し
たホストコンピュータ100によるメモリサイズ決定処
理手順に対応する。なお、(1)〜(11)は各ステッ
プを示す。
FIG. 6 is a flowchart showing one embodiment of the memory size determining method according to the present invention, and corresponds to the procedure of the memory size determining process by the host computer 100 shown in FIG. Note that (1) to (11) indicate each step.

【0056】先ず、CPU1がホストコンピュータ10
0内のRAM3に記憶されているプリントジョブ(ペー
ジデータの容量,ダウンロードフォントの容量,ハッチ
ングパターンの容量等)を解析し、プリンタ1500に
送出するデータ容量を算出する(1)。次いで、取得し
ているプリンタ1500のプリンタのメモリ(本実施例
ではRAM16が対応する)の総容量と送出するデータ
容量とを比較して、プリンタメモリに図7に示すように
1ページのビットマップを展開できるかどうかを判定し
(2)、YESならばCPU1はRAM16にフルペー
ジのビットマップメモリを確保するバンド指定(コマン
ド指示)をCPU14に対して行い(11)、ステップ
(9)以降に進む。
First, the CPU 1 is connected to the host computer 10.
The print job (the capacity of the page data, the capacity of the download font, the capacity of the hatching pattern, etc.) stored in the RAM 3 is analyzed to calculate the data capacity to be sent to the printer 1500 (1). Next, the acquired total capacity of the printer memory of the printer 1500 (corresponding to the RAM 16 in this embodiment) is compared with the data capacity to be transmitted, and the bitmap of one page is stored in the printer memory as shown in FIG. Is determined (2). If YES, the CPU 1 issues a band designation (command instruction) to the CPU 14 to secure a full-page bitmap memory in the RAM 16 (11), and after step (9). move on.

【0057】一方、ステップ(2)の判定でNOの場合
は、CPU1はRAM16上に確保するバンドメモリサ
イズを算出し(3)、バンドサイズが確保できる最小バ
ンドサイズ未満かどうかを判定し(4)、NOならばス
テップ(3)で算出されたバンドサイズに対応して、C
PU1は図8の(a)あるいは図8の(b)に示すよう
にプリンタ1500のRAM16に所定サイズのビット
マップメモリを確保するバンド指定(コマンド指示)を
CPU14に対して行い(5)、ステップ(9)以降に
進む。
On the other hand, if the determination in step (2) is NO, the CPU 1 calculates the band memory size to be secured on the RAM 16 (3), and determines whether the band size is smaller than the minimum band size that can be secured (4). ), If NO, then C corresponds to the band size calculated in step (3).
The PU 1 issues a band designation (command instruction) to the CPU 14 to secure a bit map memory of a predetermined size in the RAM 16 of the printer 1500 as shown in FIG. 8A or FIG. Proceed to (9) and thereafter.

【0058】一方、ステップ(4)の判定でYESの場
合は、使用メモリの縮小可能性を評価し(6)、すなわ
ち独立している、例えば図10に示すように、フォント
データとイメージデータが重なり合う印字となるような
場合に、あらかじめホストコンピュータ100が当該フ
ォントをイメージデータとして処理することにより、送
出するフォントデータ量を削減する等して割り当て可能
なバンドサイズが最小バンドサイズ未満かどうかを判定
し(7)、NOならば(すなわちバンドメモリを確保で
きる)、図9に示すように使用するメモリの縮小化(本
実施例ではフォントデータをイメージデータに取り込む
ことによって縮小化する)を実行し(8)、プリントジ
ョブを実行するための記録データをプリンタ1500に
送出して(9)、処理を終了する。
On the other hand, if the determination in step (4) is YES, the possibility of reducing the used memory is evaluated (6), that is, the font data and the image data are independent, for example, as shown in FIG. In the case of overlapping printing, the host computer 100 processes the font as image data in advance, thereby reducing the amount of font data to be transmitted and determining whether the band size that can be allocated is less than the minimum band size. (7) If NO (that is, the band memory can be secured), the memory to be used is reduced as shown in FIG. 9 (in this embodiment, the font data is reduced by taking in the font data into the image data). (8) The print data for executing the print job is sent to the printer 1500 (9), To terminate the management.

【0059】一方、ステップ(7) の判定でYESの場合
は、ユーザに記録処理不能を通知し(10)、プリンタ
メモリの拡張を促して、処理を終了する。
On the other hand, if the determination in step (7) is YES, the user is notified that the recording process is not possible (10), the expansion of the printer memory is urged, and the process is terminated.

【0060】このように、プリンタメモリのメモリマッ
プを動的に切り換え設定することにより、すなわちホス
トコンピュータ100側でビットマップ展開してしまっ
た方がプリンタにフォント,ハッチングパターン等を登
録して処理するよりプリンタの使用メモリが少なくなる
ようなバンドがある場合には、当該バンドはホストコン
ピュータ100でビットマップ展開して、バンドサイズ
をその分大きく確保する(図9参照)。
As described above, by dynamically switching and setting the memory map of the printer memory, that is, when the bit map is developed on the host computer 100 side, fonts, hatching patterns, and the like are registered and processed in the printer. If there is a band that requires less memory for the printer, the band is expanded into a bitmap by the host computer 100 to secure a larger band size (see FIG. 9).

【0061】このように、ホストコンピュータ100に
接続されるプリンタ1500のプリンタメモリ容量デー
タを取得し、このメモリ容量データとプリントジョブの
送出データ容量とを比較し、この比較結果に基づいてプ
リントジョブ毎にプリンタメモリ上のバンドメモリサイ
ズを可変しながらプリンタメモリのメモリマップを決定
し、決定されたメモリマップに従ってプリンタのプリン
タメモリにサイズの異なるバンドメモリを動的に確保す
る。
As described above, the printer memory capacity data of the printer 1500 connected to the host computer 100 is obtained, the memory capacity data is compared with the print job sending data capacity, and the print job The memory map of the printer memory is determined while varying the band memory size on the printer memory, and band memories of different sizes are dynamically secured in the printer memory of the printer according to the determined memory map.

【0062】一方、プリンタ1500にフルビットマッ
プメモリを確保できる場合には、プリンタのバンドサイ
ズを1ページ分に設定する(図7参照)。
On the other hand, if a full bitmap memory can be secured in the printer 1500, the band size of the printer is set to one page (see FIG. 7).

【0063】これにより、プリントジョブに応じたプリ
ンタメモリの効率的な使用が可能となり、少ないプリン
タメモリでより複雑なプリントジョブの処理が可能とな
る。
As a result, the printer memory can be efficiently used according to the print job, and more complicated print jobs can be processed with a small amount of printer memory.

【0064】これに対して、使用するメモリの縮小化が
必要な場合は、図9に示すように、バンドメモリが最小
バンドサイズ未満の場合、フォントデータをイメージ合
成することにより、すなわちフォントデータ量を削減
(例えば図10に示すように本来ならばイメージデータ
(ハッチングパターン)にフォントデータが重ねられる
場合に、フォントデータをイメージデータに合成するこ
とにより、プリンタ1500に送出するフォントデータ
量を圧縮して、少なくとも最小バンドサイズのバンドメ
モリをRAM16上に確保することが可能となる。
On the other hand, when it is necessary to reduce the memory used, as shown in FIG. 9, when the band memory is smaller than the minimum band size, the font data is image-combined, that is, the font data amount is reduced. (For example, when font data is originally superimposed on image data (hatched pattern) as shown in FIG. 10, the font data is combined with the image data to compress the amount of font data sent to the printer 1500. Thus, a band memory having at least the minimum band size can be secured on the RAM 16.

【0065】上記実施例によれば、ホストコンピュータ
に接続されるプリンタのプリンタメモリ容量データを取
得し、このメモリ容量データとプリントジョブの送出デ
ータ容量とを比較し、この比較結果に基づいてプリント
ジョブ毎あるいはジョブ内のページ毎にプリンタメモリ
上のバンドメモリサイズを可変しながらプリンタメモリ
のメモリマップを決定し、決定されたメモリマップに従
ってプリンタのメモリに決定されたサイズのバンドメモ
リを動的に確保するように構成したので、プリントジョ
ブの送出データ容量に応じてプリントメモリ容量に最適
なメモリマップを動的に切り換え設定しながら記録処理
可能なバンドメモリを有効に確保することができる。
According to the above-described embodiment, the printer memory capacity data of the printer connected to the host computer is obtained, the memory capacity data is compared with the print job transmission data capacity, and the print job capacity is determined based on the comparison result. Determines the memory map of the printer memory while changing the band memory size on the printer memory every time or for each page in the job, and dynamically secures the band memory of the determined size in the printer memory according to the determined memory map With such a configuration, it is possible to effectively secure a band memory capable of recording processing while dynamically switching and setting a memory map optimal for the print memory capacity according to the send data capacity of the print job.

【0066】また、決定手段がプリンタメモリの容量デ
ータとプリントジョブの送出データ容量とを比較してプ
リンタメモリ上に構築されるバンドメモリサイズを決定
すると、設定手段が決定されたバンドメモリサイズデー
タを取得してプリンタメモリに決定されたサイズのバン
ドメモリを動的に設定するように構成したので、プリン
タメモリの容量が一定であるためにバンドメモリ容量が
他の記録情報蓄積のために圧迫されても、ホストから出
力するプリントジョブの送出データに最適なバンドメモ
リを有効に確保することができる。
When the determining means determines the band memory size constructed on the printer memory by comparing the capacity data of the printer memory with the sending data capacity of the print job, the setting means converts the determined band memory size data. Since it is configured to dynamically set the band memory of the determined size in the acquired printer memory, since the capacity of the printer memory is constant, the band memory capacity is squeezed for storing other recording information. Also, it is possible to effectively secure an optimal band memory for print job transmission data output from the host.

【0067】なお、上記実施例では送出データ量を算出
する際に、解像度の条件を加味して任意のバンドサイズ
を設定することにより、解像度に適合する最適なバンド
サイズのビットマップメモリを確保できることは言うま
でもない。
In the above embodiment, when calculating the transmission data amount, by setting an arbitrary band size in consideration of the resolution condition, it is possible to secure a bitmap memory having an optimum band size suitable for the resolution. Needless to say.

【0068】また、上記実施例ではバンドサイズを確保
する場合に、定形比率で縮小する場合について説明した
が、所望の比率でバンドサイズを縮小設定する構成であ
っても何ら差し支えない。
Further, in the above-described embodiment, the case where the band size is reduced at the fixed ratio when securing the band size has been described. However, a configuration in which the band size is reduced at a desired ratio may be used.

【0069】[0069]

【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、双方向インタフェースを介してプリン
タに接続された情報処理装置であって、前記双方向イン
タフェースを介して接続される前記プリンタのメモリ容
量を取得する取得手段と、前記取得手段で取得した前記
メモリ容量を認識する認識手段と、前記認識結果に基づ
いて、前記プリンタに出力すべきデータが前記プリンタ
において印刷処理が可能であるかどうかを判断する判断
手段と、前記判断手段により前記プリンタにおいて印刷
処理ができないと判断された場合にその旨を報知する報
知手段とを有するので、ユーザに出力すべきデータのデ
ータ容量がプリンタのメモリ容量を超えるている状態を
ユーザに認知させることができる。
As described above, the first embodiment according to the present invention is described.
According to the invention, an information processing device connected to a printer via a bidirectional interface, wherein the obtaining unit obtains a memory capacity of the printer connected via the bidirectional interface, Recognizing means for recognizing the acquired memory capacity; determining means for determining whether data to be output to the printer is printable by the printer based on the recognition result; and A notification unit for notifying the printer that the printing process cannot be performed, so that the user can recognize that the data capacity of the data to be output exceeds the memory capacity of the printer. it can.

【0070】第2の発明によれば、前記認識手段は、更
に前記プリンタに出力すべきデータのデータ容量を認識
し、前記判断手段は、前記メモリ容量と前記データ容量
に基づいて、前記プリンタにおいて印刷処理が可能であ
るかどうかを判断するので、出力すべきデータのデータ
容量がプリンタのメモリ容量を超えるているかどうかを
精度よく判断し、その判断結果をユーザに認知させるこ
とができる。
According to the second invention, the recognizing means further recognizes the data capacity of the data to be output to the printer, and the determining means determines the data capacity of the printer based on the memory capacity and the data capacity. Since it is determined whether or not the printing process is possible, it is possible to accurately determine whether or not the data capacity of the data to be output exceeds the memory capacity of the printer, and allow the user to recognize the determination result.

【0071】第3の発明によれば、前記判断手段は、前
記プリンタに出力すべきデータをプリンタメモリに対し
1ページのビットマップデータとして展開できるかどう
かを判断するので、出力すべきデータのデータ容量をプ
リンタのメモリ容量で1ページのビットマップデータと
して展開できるかどうかを判断し、その判断結果をユー
ザに認知させることができる。
According to the third aspect, the determining means determines whether or not the data to be output to the printer can be expanded as one-page bitmap data in the printer memory. It is determined whether or not the capacity can be expanded as one page of bitmap data with the memory capacity of the printer, and the result of the determination can be recognized by the user.

【0072】第4の発明によれば、前記判断手段は、前
記プリンタで印刷処理ができないと判断した場合に、バ
ンド制御により印刷可能であるかどうかを判断するの
で、出力すべきデータ容量をプリンタのメモリ容量で印
刷処理できない場合に、バンド展開制御により印刷可能
かどうかを判断して、その判断結果をユーザに認知させ
ることができる。
According to the fourth aspect, when the determination means determines that the printing process cannot be performed by the printer, the determination means determines whether or not printing is possible by band control. If print processing cannot be performed with the memory capacity of, it is possible to determine whether or not printing is possible by band expansion control, and allow the user to recognize the determination result.

【0073】第5の発明によれば、前記判断手段は、前
記プリンタで印刷できないと判断した場合に、前記プリ
ンタに出力すべきデータを少なくして、再度印刷可能で
あるかどうかを判断するので、出力すべきデータ容量を
プリンタのメモリ容量で印刷処理できない場合に、デー
タ量を削減すれば印刷可能かどうかを判断して、その判
断結果をユーザに認知させることができる。
According to the fifth aspect, when the determination means determines that printing cannot be performed by the printer, the data to be output to the printer is reduced to determine whether printing is possible again. If the data capacity to be output cannot be printed by the memory capacity of the printer, it is possible to judge whether or not printing is possible if the data amount is reduced, and let the user recognize the judgment result.

【0074】第6の発明によれば、前記判断手段は、前
記プリンタで印刷できないと判断した場合に、前記プリ
ンタに出力すべきデータを前記情報処理装置で展開し
て、再度印刷可能であるかどうかを判断するので、出力
すべきデータ容量をプリンタのメモリ容量で印刷処理で
きない場合に、データ処理装置側でラスタライズすれば
印刷可能かどうかを判断して、その判断結果をユーザに
認知させることができる。
According to the sixth aspect, when the determination means determines that the data cannot be printed by the printer, the data to be output to the printer is expanded by the information processing device and whether the data can be printed again. If the data capacity to be output cannot be printed with the memory capacity of the printer, the data processing apparatus can determine whether or not printing is possible by rasterizing the data and allow the user to recognize the determination result. it can.

【0075】第7の発明によれば、前記データ容量は、
前記プリンタに出力するデータを解析することにより算
出されるので、出力すべきデータに基づいてプリンタ側
で生成される印刷データ量を精度よく算出することがで
きる。
According to the seventh invention, the data capacity is:
Since the calculation is performed by analyzing the data to be output to the printer, it is possible to accurately calculate the amount of print data generated on the printer side based on the data to be output.

【0076】第8の発明によれば、双方向インタフェー
スを介してプリンタに接続された情報処理装置のデータ
処理方法であって、前記双方向インタフェースを介して
接続される前記プリンタのメモリ容量を取得される取得
工程と、前記取得工程で取得した前記メモリ容量を認識
される認識工程と、前記認識結果に基づいて、前記プリ
ンタに出力すべきデータが前記プリンタにおいて印刷処
理が可能であるかどうかを判断される判断工程と、前記
判断工程により前記プリンタにおいて印刷処理ができな
いと判断された場合にその旨を報知される報知工程とを
有するので、ユーザに出力すべきデータのデータ容量が
プリンタのメモリ容量を超えている状態をユーザに認知
させることができる。
According to an eighth aspect of the present invention, there is provided a data processing method for an information processing apparatus connected to a printer via a bidirectional interface, wherein a memory capacity of the printer connected via the bidirectional interface is obtained. Obtaining step, a recognition step of recognizing the memory capacity obtained in the obtaining step, and, based on the recognition result, determining whether data to be output to the printer can be printed by the printer. Since the determination step and the notification step of notifying the printer that the printing process cannot be performed by the determination step, the user is notified of the fact that the printing process cannot be performed. It is possible to make the user recognize the state of exceeding the capacity.

【0077】第9の発明によれば、前記認識工程は、更
に前記プリンタに出力すべきデータのデータ容量を認識
し、前記判断工程は、前記メモリ容量と前記データ容量
に基づいて、前記プリンタにおいて印刷処理が可能であ
るかどうかを判断するので、出力すべきデータのデータ
容量がプリンタのメモリ容量を超えているかどうかを精
度よく判断し、その判断結果をユーザに認知させること
ができる。
According to the ninth aspect, the recognizing step further recognizes a data capacity of data to be output to the printer, and the judging step includes a step of recognizing the data capacity of the printer based on the memory capacity and the data capacity. Since it is determined whether or not the printing process is possible, it is possible to accurately determine whether or not the data capacity of the data to be output exceeds the memory capacity of the printer, and allow the user to recognize the determination result.

【0078】第10の発明によれば、前記判断工程は、
前記プリンタに出力すべきデータをプリンタメモリに対
し1ページのビットマップデータとして展開できるかど
うかを判断するので、出力すべきデータのデータ容量を
プリンタのメモリ容量で1ページのビットマップデータ
として展開できるかどうかを判断し、その判断結果をユ
ーザに認知させることができる。
According to the tenth aspect, the determining step includes:
Since it is determined whether the data to be output to the printer can be expanded as one-page bitmap data in the printer memory, the data capacity of the data to be output can be expanded as one-page bitmap data with the memory capacity of the printer. It is possible to determine whether or not the user is aware of the determination result.

【0079】第11の発明によれば、前記判断工程は、
前記プリンタで印刷処理ができないと判断した場合に、
バンド制御により印刷可能であるかどうかを判断するの
で、出力すべきデータ容量をプリンタのメモリ容量で印
刷処理できない場合に、バンド展開制御により印刷可能
かどうかを判断して、その判断結果をユーザに認知させ
ることができる。
According to the eleventh aspect, the determining step includes:
If it is determined that the printer cannot perform print processing,
Since it is determined whether printing is possible by band control, if the data capacity to be output cannot be printed with the memory capacity of the printer, it is determined whether printing is possible by band expansion control, and the determination result is given to the user. Can be recognized.

【0080】第12の発明によれば、前記判断工程は、
前記プリンタで印刷できないと判断した場合に、前記プ
リンタに出力すべきデータを少なくして、再度印刷可能
であるかどうかを判断するので、出力すべきデータ容量
をプリンタのメモリ容量で印刷処理できない場合に、デ
ータ量を削減すれば印刷可能かどうかを判断して、その
判断結果をユーザに認知させることができる。
According to the twelfth aspect, the determining step includes:
When it is determined that printing cannot be performed by the printer, the amount of data to be output to the printer is reduced, and it is determined whether or not printing can be performed again. Furthermore, it is possible to determine whether printing is possible if the data amount is reduced, and to make the user aware of the determination result.

【0081】第13の発明によれば、前記判断工程は、
前記プリンタで印刷できないと判断した場合に、前記プ
リンタに出力すべきデータを前記情報処理装置で展開し
て、再度印刷可能であるかどうかを判断するので、出力
すべきデータ容量をプリンタのメモリ容量で印刷処理で
きない場合に、データ処理装置側でラスタライズすれば
印刷可能かどうかを判断して、その判断結果をユーザに
認知させることができる。
According to the thirteenth aspect, the determining step includes:
When it is determined that the data cannot be printed by the printer, the data to be output to the printer is expanded by the information processing apparatus and it is determined whether or not the data can be printed again. If the print processing cannot be performed, the data processing apparatus can determine whether or not printing is possible by performing rasterization, and allow the user to recognize the determination result.

【0082】第14の発明によれば、前記データ容量
は、前記プリンタに出力するデータを解析することによ
り算出されるので、出力すべきデータに基づいてプリン
タ側で生成される印刷データ量を精度よく算出すること
ができる。
According to the fourteenth aspect, the data capacity is calculated by analyzing the data to be output to the printer, so that the amount of print data generated by the printer based on the data to be output can be accurately determined. It can be calculated well.

【0083】従って、プリンタにデータを出力前に、プ
リンタのメモリ容量で印刷処理の可否を判断して、プリ
ンタに出力すべきデータ量が適量かどうかを適時に判断
できる等の優れた効果を奏する。
Accordingly, there is an excellent effect that before the data is output to the printer, it is possible to determine whether or not the printing process is possible based on the memory capacity of the printer and to determine in a timely manner whether the amount of data to be output to the printer is appropriate. .

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

【図1】本発明を適用可能な第1の記録装置の構成を示
す断面図である。
FIG. 1 is a cross-sectional view illustrating a configuration of a first recording apparatus to which the present invention can be applied.

【図2】本発明を適用可能な第2の記録装置の構成を示
す外観図である。
FIG. 2 is an external view illustrating a configuration of a second recording apparatus to which the present invention can be applied.

【図3】図2に示した第2の記録装置の制御構成を説明
するブロック図である。
FIG. 3 is a block diagram illustrating a control configuration of a second printing apparatus illustrated in FIG. 2;

【図4】本発明の一実施例を示す情報処理装置および出
力装置からなるプリンタ制御システムの構成を説明する
ブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a printer control system including an information processing device and an output device according to an embodiment of the present invention.

【図5】図4に示したプリンタとホストコンピュータと
のデータ処理経路を示す模式図である。
FIG. 5 is a schematic diagram showing a data processing path between the printer shown in FIG. 4 and a host computer.

【図6】本発明に係るメモリサイズ決定方法の一実施例
を示すフローチャートである。
FIG. 6 is a flowchart illustrating an embodiment of a memory size determination method according to the present invention.

【図7】本発明に係るプリンタのプリンタメモリのメモ
リマップの一例を説明する模式図である。
FIG. 7 is a schematic diagram illustrating an example of a memory map of a printer memory of the printer according to the present invention.

【図8】本発明に係るプリンタのプリンタメモリのメモ
リマップの一例を説明する模式図である。
FIG. 8 is a schematic diagram illustrating an example of a memory map of a printer memory of the printer according to the present invention.

【図9】本発明に係るプリンタのプリンタメモリのメモ
リマップの一例を説明する模式図である。
FIG. 9 is a schematic diagram illustrating an example of a memory map of a printer memory of the printer according to the present invention.

【図10】本発明に係るプリンタへの送出データの縮小
化処理状態を示す模式図である。
FIG. 10 is a schematic diagram showing a reduction processing state of data transmitted to a printer according to the present invention.

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

1 CPU 2 ROM 3 RAM 14 CPU 15 ROM 16 RAM 100 ホストコンピュータ 1500 プリンタ 1 CPU 2 ROM 3 RAM 14 CPU 15 ROM 16 RAM 100 Host computer 1500 Printer

───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡本 義文 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 三橋 俊哉 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 永田 聡 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 卯西 真己 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 西島 孝徳 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Yoshifumi Okamoto 3-30-2 Shimomaruko, Ota-ku, Tokyo Inside Canon Inc. (72) Inventor Toshiya Mitsuhashi 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inside (72) Inventor Satoshi Nagata 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Maki 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Takanori Nishijima 3-30-2 Shimomaruko, Ota-ku, Tokyo Inside Canon Inc.

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 双方向インタフェースを介してプリンタ
に接続された情報処理装置であって、 前記双方向インタフェースを介して接続される前記プリ
ンタのメモリ容量を取得する取得手段と、 前記取得手段で取得した前記メモリ容量を認識する認識
手段と、 前記認識結果に基づいて、前記プリンタに出力すべきデ
ータが前記プリンタにおいて印刷処理が可能であるかど
うかを判断する判断手段と、 前記判断手段により前記プリンタにおいて印刷処理がで
きないと判断された場合にその旨を報知する報知手段
と、を有することを特徴とする情報処理装置。
1. An information processing device connected to a printer via a bidirectional interface, wherein the obtaining unit obtains a memory capacity of the printer connected via the bidirectional interface; Recognizing means for recognizing the memory capacity obtained, determining means for determining whether or not data to be output to the printer can be printed by the printer based on the recognition result; and And a notifying unit for notifying that it is determined that the printing process cannot be performed.
【請求項2】 前記認識手段は、更に前記プリンタに出
力すべきデータのデータ容量を認識し、 前記判断手段は、前記メモリ容量と前記データ容量に基
づいて、前記プリンタにおいて印刷処理が可能であるか
どうかを判断することを特徴とする請求項1記載の情報
処理装置。
2. The printer according to claim 1, wherein the recognizing unit further recognizes a data capacity of data to be output to the printer, and the determining unit can perform a printing process in the printer based on the memory capacity and the data capacity. The information processing apparatus according to claim 1, wherein it is determined whether or not the information processing is performed.
【請求項3】 前記判断手段は、前記プリンタに出力す
べきデータをプリンタメモリに対し1ページのビットマ
ップデータとして展開できるかどうかを判断することを
特徴とする請求項1または2記載の情報処理装置。
3. The information processing apparatus according to claim 1, wherein the determination unit determines whether data to be output to the printer can be expanded as one-page bitmap data in a printer memory. apparatus.
【請求項4】 前記判断手段は、前記プリンタで印刷処
理ができないと判断した場合に、バンド制御により印刷
可能であるかどうかを判断することを特徴とする請求項
1乃至3のいずれかに記載の情報処理装置。
4. The printing apparatus according to claim 1, wherein the determining unit determines whether printing is possible by band control when determining that printing cannot be performed by the printer. Information processing device.
【請求項5】 前記判断手段は、前記プリンタで印刷で
きないと判断した場合に、前記プリンタに出力すべきデ
ータを少なくして、再度印刷可能であるかどうかを判断
することを特徴とする請求項1乃至4のいずれかに記載
の情報処理装置。
5. The printing apparatus according to claim 1, wherein said determining means determines whether or not printing is possible again by reducing data to be output to said printer when determining that printing cannot be performed by said printer. The information processing apparatus according to any one of claims 1 to 4.
【請求項6】 前記判断手段は、前記プリンタで印刷で
きないと判断した場合に、前記プリンタに出力すべきデ
ータを前記情報処理装置で展開して、再度印刷可能であ
るかどうかを判断することを特徴とする請求項1乃至5
のいずれかに記載の情報処理装置。
6. The information processing device according to claim 6, wherein, when it is determined that printing cannot be performed by the printer, the determination unit expands data to be output to the printer by the information processing apparatus and determines whether printing is possible again. 6. The method according to claim 1, wherein
An information processing device according to any one of the above.
【請求項7】 前記データ容量は、前記プリンタに出力
するデータを解析することにより算出されることを特徴
とする請求項1乃至6のいずれかに記載の情報処理装
置。
7. The information processing apparatus according to claim 1, wherein the data capacity is calculated by analyzing data output to the printer.
【請求項8】 双方向インタフェースを介してプリンタ
に接続された情報処理装置のデータ処理方法であって、 前記双方向インタフェースを介して接続される前記プリ
ンタのメモリ容量を取得される取得工程と、 前記取得工程で取得した前記メモリ容量を認識される認
識工程と、 前記認識結果に基づいて、前記プリンタに出力すべきデ
ータが前記プリンタにおいて印刷処理が可能であるかど
うかを判断される判断工程と、 前記判断工程により前記プリンタにおいて印刷処理がで
きないと判断された場合にその旨を報知される報知工程
と、を有することを特徴とする情報処理装置のデータ処
理方法。
8. A data processing method for an information processing device connected to a printer via a bidirectional interface, comprising: an obtaining step for obtaining a memory capacity of the printer connected via the bidirectional interface; A recognition step of recognizing the memory capacity obtained in the obtaining step, and a determination step of determining whether data to be output to the printer can be printed by the printer based on the recognition result. And a notifying step of notifying the printer that the printing process cannot be performed in the determining step.
【請求項9】 前記認識工程は、更に前記プリンタに出
力すべきデータのデータ容量を認識し、 前記判断工程は、前記メモリ容量と前記データ容量に基
づいて、前記プリンタにおいて印刷処理が可能であるか
どうかを判断することを特徴とする請求項8記載の情報
処理装置のデータ処理方法。
9. The recognizing step further recognizes a data capacity of data to be output to the printer, and the determining step allows a printing process in the printer based on the memory capacity and the data capacity. 9. The data processing method for an information processing device according to claim 8, wherein it is determined whether or not the data is processed.
【請求項10】 前記判断工程は、前記プリンタに出力
すべきデータをプリンタメモリに対し1ページのビット
マップデータとして展開できるかどうかを判断すること
を特徴とする請求項8または9記載の情報処理装置のデ
ータ処理方法。
10. The information processing method according to claim 8, wherein the determining step determines whether data to be output to the printer can be expanded as one-page bitmap data in a printer memory. Device data processing method.
【請求項11】 前記判断工程は、前記プリンタで印刷
処理ができないと判断した場合に、バンド制御により印
刷可能であるかどうかを判断することを特徴とする請求
項8乃至10のいずれかに記載の情報処理装置のデータ
処理方法。
11. The apparatus according to claim 8, wherein the determining step determines whether printing is possible by band control when it is determined that the printer cannot perform the printing process. Data processing method for an information processing device according to the present invention.
【請求項12】 前記判断工程は、前記プリンタで印刷
できないと判断した場合に、前記プリンタに出力すべき
データを少なくして、再度印刷可能であるかどうかを判
断することを特徴とする請求項8乃至12のいずれかに
記載の情報処理装置のデータ処理方法。
12. The method according to claim 1, wherein, when it is determined that printing cannot be performed by the printer, the number of data to be output to the printer is reduced to determine whether printing is possible again. 13. The data processing method for an information processing device according to any one of 8 to 12.
【請求項13】 前記判断工程は、前記プリンタで印刷
できないと判断した場合に、前記プリンタに出力すべき
データを前記情報処理装置で展開して、再度印刷可能で
あるかどうかを判断することを特徴とする請求項8乃至
12のいずれかに記載の情報処理装置のデータ処理方
法。
13. The information processing device according to claim 13, wherein, when it is determined that printing cannot be performed by the printer, the information processing device expands data to be output to the printer and determines whether printing is possible again. 13. A data processing method for an information processing apparatus according to claim 8, wherein
【請求項14】 前記データ容量は、前記プリンタに出
力するデータを解析することにより算出されることを特
徴とする請求項8乃至13のいずれかに記載の情報処理
装置のデータ処理方法。
14. The data processing method according to claim 8, wherein the data capacity is calculated by analyzing data output to the printer.
JP29435198A 1992-06-19 1998-10-16 Information processing apparatus and data processing method of information processing apparatus Expired - Fee Related JP3183862B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29435198A JP3183862B2 (en) 1992-06-19 1998-10-16 Information processing apparatus and data processing method of information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29435198A JP3183862B2 (en) 1992-06-19 1998-10-16 Information processing apparatus and data processing method of information processing apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP18635992A Division JP2888703B2 (en) 1992-06-19 1992-06-19 Information processing device, output device, output system, memory size determination method for information processing device, and memory size setting method for output device

Publications (2)

Publication Number Publication Date
JPH11194906A true JPH11194906A (en) 1999-07-21
JP3183862B2 JP3183862B2 (en) 2001-07-09

Family

ID=17806595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29435198A Expired - Fee Related JP3183862B2 (en) 1992-06-19 1998-10-16 Information processing apparatus and data processing method of information processing apparatus

Country Status (1)

Country Link
JP (1) JP3183862B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002200794A (en) * 2000-12-28 2002-07-16 Brother Ind Ltd Printer
JP2009113444A (en) * 2007-11-09 2009-05-28 Seiko Instruments Inc Thermal printer printing control device and thermal printer printing control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002200794A (en) * 2000-12-28 2002-07-16 Brother Ind Ltd Printer
JP2009113444A (en) * 2007-11-09 2009-05-28 Seiko Instruments Inc Thermal printer printing control device and thermal printer printing control method

Also Published As

Publication number Publication date
JP3183862B2 (en) 2001-07-09

Similar Documents

Publication Publication Date Title
JP2888703B2 (en) Information processing device, output device, output system, memory size determination method for information processing device, and memory size setting method for output device
US6611347B1 (en) Print control apparatus, print control method, storage medium, and computer readable program performing a form overlay process
EP0864965B1 (en) Information processing apparatus and output apparatus
JP3183862B2 (en) Information processing apparatus and data processing method of information processing apparatus
US6750980B1 (en) Information processing apparatus and output apparatus
JP3281327B2 (en) Information processing apparatus and information processing method
JPH08267867A (en) Printing apparatus
JP3320229B2 (en) Image forming method and printer control system
JP3658025B2 (en) Electronic device, data processing system having the device, and data processing method in the device
JP3610307B2 (en) Image forming method and apparatus
JPH10138555A (en) Image forming apparatus, method using the same, and printing apparatus
JPH10187390A (en) Information processor, data processing method for information processor and recording medium storing program that can be read by computer
JPH09295432A (en) Printer and print controlling method
JP3183867B2 (en) Information processing apparatus, output device, information output system, and information processing method
JPH07160441A (en) Information processing method and output method
JP3392095B2 (en) Information processing apparatus, information processing method, and print system
JPH07104954A (en) Printer and control method therefor
JPH11227299A (en) Printing equipment
JPH0934658A (en) Information processor and data processing method for this processor
JPH064233A (en) Printer control method and control system thereof
JP3313919B2 (en) Output device and output method
JPH09186884A (en) Image processing system
JPH08185277A (en) Output system, device, and its control method
JPH08108600A (en) Information processing apparatus and peripheral device, and information processing system having the information processing apparatus and the peripheral device, and method for indicating resource information for the information processing system
JPH08212027A (en) Printing control device and its method, information processor and its method and printing processing system

Legal Events

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

Free format text: PAYMENT UNTIL: 20090427

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090427

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100427

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110427

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees