JPH10333843A - Output control device, method therefor, and output system - Google Patents

Output control device, method therefor, and output system

Info

Publication number
JPH10333843A
JPH10333843A JP9140403A JP14040397A JPH10333843A JP H10333843 A JPH10333843 A JP H10333843A JP 9140403 A JP9140403 A JP 9140403A JP 14040397 A JP14040397 A JP 14040397A JP H10333843 A JPH10333843 A JP H10333843A
Authority
JP
Japan
Prior art keywords
output
character data
data
image information
download
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.)
Withdrawn
Application number
JP9140403A
Other languages
Japanese (ja)
Inventor
Naoki Ishii
直樹 石井
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 JP9140403A priority Critical patent/JPH10333843A/en
Publication of JPH10333843A publication Critical patent/JPH10333843A/en
Withdrawn legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To decrease the quantity of transferred data which are to be processed at and after the next time, and thereby, to improve the processing efficiency, by downloading the character data which are judged through analysis of the input image information. SOLUTION: If a host device 3000 analyzes the input image information and judges them as character data, the device 3000 downloads the character data to a printer 100 serving as an output device. Then, the output device 1000 receives the output information via an input part 18 and analyzes the contents of the output information via an analysis part 25. If the download data on the character data are judged, the device 1000 receives the download data and temporarily stores them in a RAM 19 together with the information which specify the character data. The part 25 judges whether the downloaded character data are included in the information inputted to the part 18. If it is judged that the specific data of the downloaded character data are not included in the said input information, the character data included in the input information are converted into the corresponding downloaded image information and outputted to a print part 17.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、出力画像情報を供
給する出力制御装置と、前記出力制御装置より画像情報
を受け取って可視表示する出力装置とを含む出力システ
ム及び方法に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to an output system and method including an output control device for supplying output image information, and an output device for receiving image information from the output control device and visually displaying the image information.

【0002】[0002]

【従来の技術】従来、ホストコンピュータなどの出力制
御装置と、プリンタインタフェース(例えば並列プリン
タインタフエースであるセントロニクスインタフェース
等)を介して接続された印刷装置等の出力装置から成る
出力システムにおいて、イメージ形式の出力データを作
成して出力する出力制御装置においては、入力画像情報
の如何にかかわらず全て(文字・図形・イメージ等全て
の入力画像情報に対して)単一なイメージ形式の出力デ
ータに変換して出力装置へ送信していた。
2. Description of the Related Art Conventionally, in an output system comprising an output control device such as a host computer and an output device such as a printing device connected via a printer interface (for example, a Centronics interface which is a parallel printer interface), an image format is used. In the output control device that creates and outputs the output data of the image data, all the data (for all the input image information such as characters, graphics, images, etc.) is converted into the output data of the single image format regardless of the input image information. And sent it to the output device.

【0003】[0003]

【発明が解決しようとする課題】そのため、従来の出力
システムにおいては、文字データに対しても常にイメー
ジ形式の出力データとして出力装置に送信してしまい、
後に同じ文字データの出力データを作成する必要が生じ
た場合に、再度イメージ形式の出力データを作成して出
力装置に送信しなければならなかった。
Therefore, in a conventional output system, character data is always transmitted to an output device as image format output data.
If it becomes necessary to create the output data of the same character data later, the output data in the image format must be created again and transmitted to the output device.

【0004】即ち、初めに作成した出力データの再利用
ができず、システムの処理効率が悪いという問題があっ
た。
That is, there is a problem that the output data created first cannot be reused and the processing efficiency of the system is low.

【0005】[0005]

【課題を解決するための手段】本発明は上述した課題を
解決することを目的として成されたもので、上述した課
題を解決する一手段として、例えば以下の構成を備え
る。
SUMMARY OF THE INVENTION The present invention has been made for the purpose of solving the above-mentioned problems, and has, for example, the following structure as one means for solving the above-mentioned problems.

【0006】即ち、画像情報を受け取って可視表示する
出力装置に接続され、前記出力装置に出力画像情報を供
給する出力制御装置であって、入力した画像情報を解析
する解析手段と、前記解析手段による解析の結果入力し
た画像情報が文字データであるか否かを判断する判断手
段と、前記判断手段が文字データであると判断した場合
には前記出力装置に対して該文字データに関するデータ
をダウンロードするダウンロード手段と、前記解析手段
の解析結果に応じて前記入力画像情報に基づくイメージ
形式の出力データを作成して前記出力装置へ送信する送
信手段とを備えることを特徴とする。
That is, an output control device connected to an output device for receiving and visually displaying image information and supplying output image information to the output device, comprising: an analyzing means for analyzing input image information; Determining means for determining whether or not the input image information is character data as a result of the analysis, and downloading the data relating to the character data to the output device when the determining means determines that the image information is character data And a transmitting unit for generating output data in an image format based on the input image information according to the analysis result of the analyzing unit and transmitting the output data to the output device.

【0007】そして例えば、前記送信手段は前記判断手
段が文字データであると判断した場合には前記出力装置
に対して該文字データのダウンロードが行われている場
合にはダウンロードは行わずに当該文字データの特定情
報のみを送信することを特徴とする。
[0007] For example, when the transmitting means determines that the character data is character data, if the character data is being downloaded to the output device, the transmitting means does not download the character data. It is characterized in that only data specific information is transmitted.

【0008】また例えば、更に、前記判断手段が文字デ
ータであると判断した場合に、前記ダウンロード手段に
よる前記出力装置へのダウンロードを行うか否かを予め
設定する設定手段と、前記設定手段の設定結果に従って
前記ダウンロード手段によるダウンロードを行うか否か
を制御する制御手段とを備えることを特徴とする。
Further, for example, when the determining means determines that the data is character data, setting means for setting in advance whether or not to download to the output device by the download means, and setting of the setting means Control means for controlling whether or not to perform the download by the download means according to the result.

【0009】更に例えば、更に、前記判断手段が文字デ
ータであると判断した場合に、前記ダウンロード手段に
よる前記出力装置へのダウンロードを行うか否かを操作
者に問い合わせる問い合わせ手段と、前記問い合わせ手
段の問い合わせ結果問い合わせの結果に従って前記ダウ
ンロード手段によるダウンロードを行うか否かを制御す
る制御手段とを備えることを特徴とする。
Further, for example, when the determining means determines that the data is character data, an inquiry means for inquiring an operator as to whether or not to download to the output device by the download means, Control means for controlling whether to perform download by the download means in accordance with the result of the inquiry result inquiry.

【0010】また例えば、前記判断手段は、入力した画
像情報が文字データであるか否かを判断する手段と、入
力した画像情報に対する背景描画の指定があるか否かを
判断する手段とを含み、入力した画像情報に対して、文
字データかつ背景描画の指定が無いと判断した場合のみ
に文字データであるとの判断結果を出力することを特徴
とする。
For example, the determining means includes means for determining whether or not the input image information is character data, and means for determining whether or not background drawing is designated for the input image information. Only when it is determined that there is no designation of character data and background drawing for the input image information, a result of determination that the image data is character data is output.

【0011】[0011]

【発明の実施の形態】以下、添付図面を参照して本発明
に係る一実施の形態例を詳細に説明する。なお、本実施
の形態例では、出力装置として印刷装置であるレーザビ
ーム・プリンタを例にとり説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described below in detail with reference to the accompanying drawings. In this embodiment, a laser beam printer which is a printing device will be described as an example of the output device.

【0012】まず本実施の形態の構成を説明する前に、
本実施の形態を適用するのに好適なレーザビーム・プリ
ンタの構成を図1を参照して説明する。なお、本実施の
形態を適用するプリンタは、レーザビーム・プリンタに
限られるものではなく、インクジェット・プリンタ、あ
るいはドットマトリックス・プリンタ等の他のプリント
方式のプリンタでも良いことは言うまでもない。
Before describing the configuration of the present embodiment,
A configuration of a laser beam printer suitable for applying this embodiment will be described with reference to FIG. The printer to which the present embodiment is applied is not limited to a laser beam printer, and it goes without saying that another printer such as an ink jet printer or a dot matrix printer may be used.

【0013】図1は、本発明の実施の形態例に適用され
るレーザビーム・プリンタ(以下LBP)の内部構造を
示す断面図である。このLBPは不図示のデータ源から
文字パターンの登録や定型書式(フォームデータ)など
の登録が行える。同図において、1000は本体であ
り、外部に接続されているホストコンピュータから供給
される文字情報(文字コード)やフォーム情報あるいは
マクロ命令などを入力して記憶すると共に、それらの情
報に従って対応する文字パターンやフォームパターンな
どを作成し、記録媒体である記録紙上に像を形成する。
FIG. 1 is a sectional view showing the internal structure of a laser beam printer (hereinafter, LBP) applied to an embodiment of the present invention. This LBP can register a character pattern and a fixed format (form data) from a data source (not shown). Referring to FIG. 1, reference numeral 1000 denotes a main body, which inputs and stores character information (character code), form information, macro instructions, and the like supplied from an externally connected host computer, and corresponding characters according to the information. A pattern or a form pattern is created, and an image is formed on a recording paper as a recording medium.

【0014】1012は操作のためのスイッチ及びLE
D表示器などが配されている操作パネル、1001はL
BP1000全体の制御及びホストコンピュータから供
給される文字情報などを解析するプリンタ制御ユニット
である。この制御ユニット1001は、主に文字情報を
対応する文字パターンのビデオ信号に変換してレーザド
ライバ1002に出力する。
Reference numeral 1012 denotes a switch for operation and an LE.
An operation panel on which a D display and the like are arranged;
A printer control unit that controls the entire BP 1000 and analyzes character information and the like supplied from the host computer. The control unit 1001 mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to the laser driver 1002.

【0015】レーザドライバ1002は半導体レーザ1
003を駆動するための回路であり、入力されたビデオ
信号に応じて半導体レーザ1003から発射されるレー
ザ光1004をオンオフ切り替えする。レーザ1004
は回転多面鏡1005で左右方向に振られ静電ドラム1
006上を走査する。これにより、静電ドラム1006
上には文字パターンの静電潜像が形成される。この潜像
は、静電ドラム1006周囲の現像ユニット1007に
より現像された後、記録紙に転送される。
The laser driver 1002 is a semiconductor laser 1
003 is a circuit for driving a laser beam 1004 that is emitted from the semiconductor laser 1003 in accordance with an input video signal. Laser 1004
Is an electrostatic drum 1 which is swung right and left by a rotating polygon mirror 1005.
006 is scanned. Thereby, the electrostatic drum 1006
An electrostatic latent image of a character pattern is formed thereon. This latent image is developed by a developing unit 1007 around the electrostatic drum 1006 and then transferred to a recording sheet.

【0016】この記録紙にはカットシートを用い、カッ
トシート記録紙はLBP1000に装着した用紙カセッ
ト1008に収納され、給紙ローラ1009及び搬送ロ
ーラ1010と1011とにより装置内に取り込まれ
て、静電ドラム1006に供給される。
A cut sheet is used as the recording paper. The cut sheet recording paper is stored in a paper cassette 1008 mounted on the LBP 1000, is taken into the apparatus by a paper feed roller 1009 and transport rollers 1010 and 1011 and is charged in the apparatus. It is supplied to the drum 1006.

【0017】また、LBP本体1000には、図示しな
いカードスロットを少なくとも1個以上備え、内蔵フォ
ントに加えてオプションフォントカード、言語系の異な
る制御カード(エミュレーションカード)を接続できる
ように構成されている。
The LBP main body 1000 has at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language can be connected in addition to the built-in fonts. .

【0018】図2は、本発明の実施の形態のプリンタ装
置1000と上位装置3000から成る出力システムの
構成を示すブロック図である。図2において、3000
は上位装置であり、ROM3のプログラム用ROMに記
憶された文書処理プログラム等に基づいて図形、イメー
ジ、文字、表(表計算等を含む)等が混在した文書処理
を実行するCPU1を備え、システムバス4に接続され
る各デバイスをCPU1が総括的に制御する。
FIG. 2 is a block diagram showing a configuration of an output system including a printer 1000 and a host device 3000 according to the embodiment of the present invention. In FIG. 2, 3000
Is a higher-level device, including a CPU 1 that executes document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program or the like stored in a program ROM of a ROM 3; The CPU 1 generally controls each device connected to the bus 4.

【0019】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等を記憶し、RAM3
のフォント用ROMには上述した文書処理の際に使用す
るフォントデータ等を記憶し、ROM3のデータ用RO
Mは上記文書処理等を行なう際に使用する各種データを
記憶する。2はRAMで、CPU1の主メモリ、ワーク
エリア等として機能する。
The program ROM of the ROM 3
Stores a control program of the CPU 1 and the like.
The font ROM used for storing the font data used in the above-described document processing is stored in the ROM
M stores various data used when performing the above document processing and the like. Reference numeral 2 denotes a RAM, which functions as a main memory, a work area, and the like of the CPU 1.

【0020】5はキーボードコントローラ(KBC)
で、キーボード9や不図示のポインティングデバイスか
らのキー入力を制御する。6はCRTコントローラ(C
RTC)で、CRTディスプレイ(CRT)10の表示
を制御する。7はメモリコントローラ(MC)で、ブー
トプログラム、種々のアプリケーション、フォントデー
タ、ユーザファイル、編集ファイル等を記憶するハード
ディスク(HD)、フロッピーディスク(FD)等の外
部メモリ11とのアクセスを制御する。
5 is a keyboard controller (KBC)
Controls the key input from the keyboard 9 or a pointing device (not shown). 6 is a CRT controller (C
RTC) controls the display on a CRT display (CRT) 10. A memory controller (MC) 7 controls access to an external memory 11 such as a hard disk (HD) or a floppy disk (FD) for storing a boot program, various applications, font data, user files, editing files, and the like.

【0021】8はプリンタコントローラ(PRTC)
で、所定の双方向性インタフェース(インタフェース)
21を介してLBP1000に接続されており、LBP
1000との通信制御処理を実行する。なお、CPU1
は、例えばRAM2上に設定された表示情報RAMへの
アウトラインフォントの展開(ラスタライズ)処理を実
行し、CRT10上でのWYSIWYGを可能としてい
る。また、CPU1は、CRT10上の不図示のマウス
カーソル等で指示されたコマンドに基づいて登録された
種々のウインドウを開き、種々のデータ処理を実行す
る。
Reference numeral 8 denotes a printer controller (PRTC)
A predetermined bidirectional interface (interface)
21 and connected to the LBP 1000 via the LBP
A communication control process with the server 1000 is executed. Note that the CPU 1
Executes a rasterization process of an outline font on a display information RAM set on the RAM 2, for example, to enable WYSIWYG on the CRT 10. Further, the CPU 1 opens various registered windows based on commands specified by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.

【0022】LBP1000は、外部から供給される印
刷情報などを入力して記憶すると共に、それらの情報に
従って対応する文字パターンなどを作成し、記録媒体で
ある記録紙などに像を形成する。1012は操作のため
のスイッチ及びLED表示器などが配されている操作
部、1001はLBP本体全体の制御及び外部装置から
供給される文字情報などを解析するプリンタ制御ユニッ
トである。このプリンタ制御ユニット1001は、主に
文字情報を対応する文字パターンのビデオ信号に変換し
印刷部へ送る。
The LBP 1000 inputs and stores print information and the like supplied from the outside, creates a corresponding character pattern and the like according to the information, and forms an image on a recording medium such as recording paper. An operation unit 1012 includes switches for operation and an LED display. A printer control unit 1001 controls the entire LBP main body and analyzes character information supplied from an external device. The printer control unit 1001 mainly converts character information into a video signal of a corresponding character pattern and sends the video signal to a printing unit.

【0023】さらに、12はプリンタCPUで、ROM
13のプログラム用ROMに記憶された制御プログラム
等あるいは外部メモリ14に記憶された制御プログラム
等に基づいてシステムバス15に接続される各種のデバ
イスとのアクセスを制御プログラム等に基づいてシステ
ムバス15に接続される各種のデバイスとのアクセスを
総括的に制御し、印刷部インタフェース16を介して接
続される印刷部(プリンタエンジン)17に出力情報と
しての画像信号を出力する。
A printer CPU 12 has a ROM
Access to various devices connected to the system bus 15 based on the control program or the like stored in the program ROM 13 or the external memory 14 is transmitted to the system bus 15 based on the control program or the like. It controls overall access to various connected devices and outputs an image signal as output information to a printing unit (printer engine) 17 connected via a printing unit interface 16.

【0024】また、このROM13のプログラムROM
には、CPU12が実行する各種制御プログラム等を記
憶する。ROM13のフォント用ROMには上記出力情
報を生成する際に使用するフォントデータ等を記憶し、
ROM13のデータ用ROMにはハードディスク等の外
部メモリ14が無いプリンタの場合には、上位装置30
00上で利用される情報等を記憶している。
The program ROM of the ROM 13
Stores various control programs executed by the CPU 12. The font ROM of the ROM 13 stores font data and the like used when generating the output information,
In the case of a printer having no external memory 14 such as a hard disk in the data ROM of the ROM 13, the host device 30
00, etc., are stored.

【0025】CPU12は、入力部18を介して上位装
置3000との通信処理が可能となっており、LBP1
000内の情報等を上位装置3000に通知可能に構成
されている。19はCPUの主メモリ、ワークエリア等
として機能するRAMで、図示しない増設ポートに接続
されるオプションRAMによりメモリ容量を拡張するこ
とができるように構成されている。
The CPU 12 can perform communication processing with the host device 3000 via the input unit 18.
000 can be notified to the host device 3000. Reference numeral 19 denotes a RAM that functions as a main memory, a work area, and the like of the CPU, and is configured so that the memory capacity can be expanded by an optional RAM connected to an extension port (not shown).

【0026】なお、RAM19は、出力情報展開領域、
環境データ格納領域、NVRAM等に用いられる。前述
したハードディスク(HD)、ICカード等の外部メモ
リ14は、メモリコントローラ(MC)20によりアク
セスを制御される。外部メモリ14は、オプションとし
て接続され、フォントデータ、エミュレーションプログ
ラム、フォームデータ等を記憶する。
The RAM 19 has an output information development area,
Used for environmental data storage area, NVRAM, etc. The access to the external memory 14 such as a hard disk (HD) and an IC card is controlled by a memory controller (MC) 20. The external memory 14 is connected as an option and stores font data, an emulation program, form data, and the like.

【0027】次に、本実施の形態例におけるLBP10
00の全体構成を図3に示すブロック図を参照して説明
するとともに、本実施の形態例におけるデータ受信処理
から出力処理までの一連の流れについて説明する。
Next, the LBP 10 according to this embodiment will be described.
00 will be described with reference to the block diagram shown in FIG. 3, and a series of flows from data reception processing to output processing in the present embodiment will be described.

【0028】上位装置3000は、制御命令情報、マク
ロ登録情報あるいは文字情報等をLBP1000に出力
する。それらの上位装置3000よりの各種情報は、ま
ず、上位装置3000とLBP1000との情報の通信
を可能にする入力インタフェース21を介してLBP1
000に入力される。この入力情報は入力部18の受信
バッファ24に一時的に記憶される。
The host device 3000 outputs control command information, macro registration information, character information, and the like to the LBP 1000. Various kinds of information from the higher-level device 3000 are first transmitted to the LBP1 via the input interface 21 that enables communication of information between the higher-level device 3000 and the LBP 1000.
000. This input information is temporarily stored in the reception buffer 24 of the input unit 18.

【0029】記憶された入力情報はデータ解析部25に
送られ、ここでROM13に記憶されたCPU12の制
御プログラムにしたがって解析される。それと同時にこ
の入力情報はページバッファ19にも送られ、ページバ
ッファ19に順次蓄えられる。
The stored input information is sent to the data analyzer 25, where it is analyzed according to the control program of the CPU 12 stored in the ROM 13. At the same time, this input information is also sent to the page buffer 19 and is sequentially stored in the page buffer 19.

【0030】次に、ページバッファ19に格納された情
報は、展開部26に送られ、ここで文字の印刷出力に関
する、あるいは図形の描画に関する演算処理が為され、
ビットマップデータに展開された後に、フレームバッフ
ァ19に記憶される。フレームバッファ19内に格納さ
れたビットマップデータは、出力部23においてビデオ
信号に変換され、出力インタフェース16を介して印刷
部17に出力される。
Next, the information stored in the page buffer 19 is sent to the developing section 26, where arithmetic processing relating to printout of characters or drawing of graphics is performed.
After being developed into bitmap data, it is stored in the frame buffer 19. The bitmap data stored in the frame buffer 19 is converted into a video signal at the output unit 23 and output to the printing unit 17 via the output interface 16.

【0031】以上のような構成において、本実施の形態
例は、イメージ形式の出力データを作成して出力する出
力制御装置である上位装置3000において、入力した
画像情報を解析し、その結果、文字データであると判断
した場合には、出力装置であるプリンタ1000に対し
てダウンロードを行なうものである。
According to the present embodiment, the host apparatus 3000, which is an output control apparatus for creating and outputting image format output data, analyzes the input image information and, as a result, If it is determined that the data is data, the data is downloaded to the printer 1000 as an output device.

【0032】出力装置1000は、上位装置3000よ
りの出力情報を入力部18で受け取ると、解析部25で
その内容を解析し、上位装置3000よりの文字データ
に関するダウンロードデータである場合にはこれを受信
し文字データを特定する情報とともに一時RAM19中
に保持しておく。
When the output unit 1000 receives the output information from the host unit 3000 at the input unit 18, the analysis unit 25 analyzes the content of the information. The received character data is temporarily stored in the RAM 19 together with the information for specifying the character data.

【0033】そしてその後に解析部25が入力部18へ
の入力情報中にを受信して保持するダウンロードした文
字データが含まれているか否かを判別し、ダウンロード
した文字データの特定データが含まれていないと判断し
た場合には入力情報中の文字データを対応するダウンロ
ードした画像情報(ダウンロードデータ)に変換して印
刷部17に出力する。
After that, the analysis unit 25 determines whether or not the input information to the input unit 18 includes the downloaded character data received and held, and determines whether the specific data of the downloaded character data is included. If it is determined that there is no such information, the character data in the input information is converted into the corresponding downloaded image information (download data) and output to the printing unit 17.

【0034】以下に、本発明の実施の形態例における上
位装置3000の出力データ生成処理を図4のフローチ
ャートを用いて説明する。図4は上位装置3000側の
処理手順を示したものである。
The output data generation processing of the host device 3000 according to the embodiment of the present invention will be described below with reference to the flowchart of FIG. FIG. 4 shows a processing procedure on the host device 3000 side.

【0035】図4において、まず、ステップS1で処理
を行なう画像情報の最初の画像情報を入力する。この入
力は、不図示の画像情報入力装置よりの画像入力でよ
く、入力方法を問うものではない。例えば、スキャナよ
りの読み取り画像、CD−ROM等よりの、あるいは磁
気ディスク等よりの読み取り画像で良い。
In FIG. 4, first, the first image information of the image information to be processed in step S1 is input. This input may be an image input from an image information input device (not shown), and does not ask an input method. For example, an image read by a scanner, an image read from a CD-ROM or the like, or an image read from a magnetic disk or the like may be used.

【0036】次にステップS2で、入力画像情報の解析
処理を行なう。そして続くステップS3で解析の結果、
入力画像情報中に文字データである文字処理関数が検出
されたか否かを判断する。入力画像情報中に文字データ
である文字処理関数が検出されない場合にはステップS
4に進み、通常処理を行い。入力画像情報をそのままプ
リンタ1000に出力するべく例えばRAM2に割り当
てられたプリンタ1000への出力バッファ中に該当イ
メージを展開してステップS6に進む。
Next, in step S2, the input image information is analyzed. Then, as a result of the analysis in the following step S3,
It is determined whether a character processing function that is character data is detected in the input image information. If no character processing function, which is character data, is detected in the input image information, step S
Proceed to 4 for normal processing. In order to output the input image information to the printer 1000 as it is, for example, the corresponding image is developed in an output buffer for the printer 1000 allocated to the RAM 2, and the process proceeds to step S6.

【0037】一方、入力画像情報中に文字データである
文字処理関数が検出された場合にはステップS5に進
み、該文字データに関するダウンロードコマンドを発行
し、該文字データパターンをプリンタ1000にダウン
ロードする。そして例えばRAM2に割り当てられたプ
リンタ1000への出力バッファ中に該当文字データの
特定情報を格納する。そしてステップS6に進む。
On the other hand, if a character processing function, which is character data, is detected in the input image information, the flow advances to step S5 to issue a download command for the character data and download the character data pattern to the printer 1000. Then, for example, the specific information of the corresponding character data is stored in an output buffer for the printer 1000 allocated to the RAM 2. Then, the process proceeds to step S6.

【0038】ステップS6では、処理すべき入力画像情
報がまだ存在するか否かを判断する。処理すべき入力画
像情報がまだ存在する場合にはステップS1に戻り次の
画像情報に対する出力処理を行う。
In step S6, it is determined whether or not input image information to be processed still exists. If there is still input image information to be processed, the process returns to step S1 to perform output processing for the next image information.

【0039】一方、ステップS6で処理すべき入力画像
情報が存在せず、出力すべき1単位の画像処理が終了し
た場合にはステップS7に進み、例えばRAM2に割り
当てられたプリンタ1000への出力バッファに格納さ
れている処理済みデータのスプーリング処理を完了さ
せ、出力装置(プリンタ)1000へ出力情報を送信
し、本処理を終了する。
On the other hand, if there is no input image information to be processed in step S6 and one unit of image processing to be output is completed, the process proceeds to step S7, for example, an output buffer for the printer 1000 allocated to the RAM 2 Is completed, the output information is transmitted to the output device (printer) 1000, and the process ends.

【0040】以上説明したように本発明の実施の形態例
によれば、イメージ形式の出力データを作成して出力す
る出力制御装置である上位装置3000において、入力
画像情報を解析して文字データと判断した場合には、該
文字データのダウンロードを行ない、次回以降に処理を
行なうデータ転送量の削減、ひいては出力システムの処
理効率を従来に比べ大きく向上させることが可能とな
る。 [本発明に係る第2の発明の実施の形態例]以上の説明
においては、入力画像中に文字データが検出された時に
は、当該文字データを印刷装置にダウンロードする例に
ついて説明した。しかし、本発明は以上の例に限定され
るものでは無く、例えば、入力画像中に文字データが検
出された時に、印刷装置に対する当該文字データのダウ
ンロードを行うか否かを予め指定することが可能に構成
してもよい。このように制御する本発明に係る第2の発
明の実施の形態例を以下に説明する。
As described above, according to the embodiment of the present invention, the host device 3000, which is an output control device for creating and outputting image format output data, analyzes input image information and outputs character data and character data. If it is determined, the character data is downloaded, and the amount of data transfer to be processed in the next and subsequent processes can be reduced, and the processing efficiency of the output system can be greatly improved as compared with the related art. [Embodiment of the Second Invention According to the Present Invention] In the above description, an example has been described in which when character data is detected in an input image, the character data is downloaded to a printing apparatus. However, the present invention is not limited to the above example. For example, when character data is detected in an input image, it is possible to specify in advance whether or not to download the character data to a printing device. May be configured. An embodiment of the second invention according to the present invention which performs the above-described control will be described below.

【0041】第2の発明の実施の形態例においても、基
本的な構成は上述した図1乃至図3に示す構成と同様構
成であり、係る構成については詳細説明を省略する。第
2の発明の実施の形態例においては、出力制御装置であ
る上位装置3000の情報出力制御が図5に示す出力制
御となっている。以下、図5を参照して上述した図4に
示す第1の発明の実施の形態例における出力制御と異な
る点を中心として第2の発明の実施の形態例の出力制御
を説明する。
Also in the second embodiment of the invention, the basic configuration is the same as the configuration shown in FIGS. 1 to 3 described above, and a detailed description of such a configuration will be omitted. In the embodiment of the second invention, the information output control of the host device 3000 as the output control device is the output control shown in FIG. Hereinafter, the output control of the second embodiment of the present invention will be described with reference to FIG. 5 focusing on the points different from the output control of the first embodiment of the present invention shown in FIG. 4 described above.

【0042】第2の実施の形態例は、具体的な制御とし
ては、上位装置の制御において、上述した第1の実施の
形態例の構成に加え、入力画像情報を解析する前に予め
オペレータに解析データが文字データの場合にダウンロ
ードを行なうか否かを選択させ、その指示を反映させる
手段を有するものである。
According to the second embodiment, as specific control, in addition to the configuration of the above-described first embodiment, the control of the host device is performed by the operator before the input image information is analyzed. When the analysis data is character data, a means is provided for selecting whether or not to download, and reflecting the instruction.

【0043】以下、上位装置の制御手順を説明する。な
お、出力装置(プリンタ)1000側の詳細な処理手順
については、上述した第1の実施の形態例と同様である
ため詳細説明を省略する。なお、図5において、上述し
た第1の実施の形態例における図4に示す制御と同一制
御には同一番号を付し、詳細説明を省略する。
Hereinafter, the control procedure of the host device will be described. Note that the detailed processing procedure on the output device (printer) 1000 side is the same as that of the first embodiment described above, and a detailed description thereof will be omitted. In FIG. 5, the same control as the control shown in FIG. 4 in the first embodiment described above is denoted by the same reference numeral, and detailed description is omitted.

【0044】上位装置はまず、ステップS11におい
て、予めオペレータに解析データが文字データの場合に
ダウンロードを行なうか否かを選択させ、その指示を獲
得する。この獲得は、例えば図2に示すCRT10にオ
ペレータに対する解析データが文字データの場合にダウ
ンロードを行なうか否かの入力要求画面を表示し、この
入力要求画面に対するダウンロードを行うか否かの指示
入力が成された後に当該入力要求画面を消去する様に制
御する等にて行う。
First, in step S11, the host device allows the operator to select in advance whether or not to download when the analysis data is character data, and obtain the instruction. For this acquisition, for example, when the analysis data for the operator is character data, an input request screen as to whether or not to download is displayed on the CRT 10 shown in FIG. After that, the input request screen is controlled to be erased.

【0045】そして以後上述した図4に示すステップS
1、ステップS2と同様の処理を行なう画像情報の入
力、入力画像情報の解析処理を行う。次に、ステップS
15で先のステップS10の処理においてオペレータが
文字データに対してダウンロードを行なうことを選択し
たか否かを調べる。ここで、オペレータが文字データに
対してダウンロードを行なうことを選択しなかった場合
にはステップS4の通常処理に移行する。
Then, step S shown in FIG.
1. Input image information for performing the same processing as in step S2, and analyze the input image information. Next, step S
At 15, it is checked whether or not the operator has selected to download the character data in the process of step S10. Here, if the operator does not select to download the character data, the process proceeds to the normal process of step S4.

【0046】一方、ステップS15でオペレータが文字
データに対してダウンロードを行なうことを選択した場
合にはステップS3以下の処理に進み、上述した第1の
実施の形態例と同様の文字データに対するダウンロード
処理を行い、文字処理関数がコールされた場合には該文
字データに関するダウンロードコマンドを発行し、統べ
ての入力画像に対する処理が終了していなければステッ
プS1に戻り、次の入力画像に対する処理を行う。
On the other hand, if the operator selects to download the character data in step S15, the process proceeds to step S3 and the subsequent steps, and the same download processing for the character data as in the first embodiment described above is performed. If the character processing function is called, a download command for the character data is issued, and if the processing for all input images has not been completed, the process returns to step S1 to perform processing for the next input image.

【0047】処理すべき入力画像情報に対する処理が終
了するとステップS7で処理済みデータのスプーリング
処理を完了させて出力装置(プリンタ)1000へデー
タを送信し、本処理を終了する。
When the processing for the input image information to be processed is completed, the spooling processing of the processed data is completed in step S7, the data is transmitted to the output device (printer) 1000, and this processing ends.

【0048】以上説明したように第2の発明の実施の形
態例によれば、上述した第1の発明の実施の形態例の効
果に加え、文字データのダウンロードを行うか否かを予
め指定することが可能となり、印刷装置の機能などをオ
ペレータが認識していればダウンロード可能なプリンタ
に対してはダウンロードを行い、このダウンロードがで
きないプリンタが接続されている様な場合にも確実に入
力情報を印刷出力させることが可能となる。又、上位装
置あるいは印刷装置の負荷の状況や、文字データの量な
どによりダウンロードを行なうか否かを選択でき、より
効率の良い印刷制御をすることも可能となる。 [本発明に係る第3の実施の形態例]上述した第2の発
明の実施の形態例においては、入力画像中に文字データ
が検出された時に、印刷装置に対する当該文字データの
ダウンロードを行うか否かを予め指定することが可能に
構成した例について説明した。しかし、本発明は以上の
例に限定されるものでは無く、入力画像情報の解析の結
果、文字データであると判断した場合にオペレータに該
文字データのダウンロードを行なうか否かを問い合わせ
てもよい。このように制御する本発明に係る第3の発明
の実施の形態例を以下に説明する。
As described above, according to the second embodiment of the present invention, in addition to the effects of the above-described first embodiment, whether or not to download character data is designated in advance. If the operator is aware of the functions of the printing device, downloading is performed for printers that can be downloaded, and even if a printer that cannot be downloaded is connected, input information can be securely transmitted. It is possible to print out. Further, it is possible to select whether or not to download according to the load status of the host device or the printing device, the amount of character data, and the like, so that more efficient printing control can be performed. [Third Embodiment of the Present Invention] In the above-described second embodiment of the present invention, when character data is detected in an input image, whether to download the character data to the printing apparatus is determined. An example has been described in which it is configured to be able to specify in advance whether or not to do so. However, the present invention is not limited to the above-described example. When the input image information is analyzed and it is determined that the character data is present, the operator may be asked whether to download the character data. . An embodiment of the third invention according to the present invention which performs the above-described control will be described below.

【0049】第3の発明の実施の形態例においても、基
本的な構成は上述した図1乃至図3に示す構成と同様構
成であり、係る構成については詳細説明を省略する。第
3の発明の実施の形態例においては、出力制御装置であ
る上位装置3000の情報出力制御が図6に示す出力制
御となっている。以下、図6を参照して上述した図4に
示す第1の発明の実施の形態例及び図5に示す第2の発
明の実施の形態例の出力制御と異なる点を中心として第
3の発明の実施の形態例の出力制御を説明する。
Also in the third embodiment of the present invention, the basic configuration is the same as the configuration shown in FIGS. 1 to 3 described above, and a detailed description of the configuration will be omitted. In the embodiment of the third invention, the information output control of the host device 3000 as the output control device is the output control shown in FIG. Hereinafter, the third invention will be described focusing on the points different from the output control of the first embodiment of the first invention shown in FIG. 4 described above with reference to FIG. 6 and the embodiment of the second invention shown in FIG. The output control of the embodiment will be described.

【0050】第3の実施の形態例は、具体的な制御とし
ては、上位装置の制御において、上述した第1の実施の
形態例の構成に加え、入力画像情報を解析する前に予め
オペレータに解析データが文字データの場合にダウンロ
ードを行なうか否かを選択させ、その指示を反映させる
手段を有するものである。
According to the third embodiment, as specific control, in addition to the configuration of the above-described first embodiment, in addition to the configuration of the above-described first embodiment, an operator is required to analyze input image information in advance in the control of the host device. When the analysis data is character data, a means is provided for selecting whether or not to download, and reflecting the instruction.

【0051】以下、上位装置の制御手順を説明する。な
お、出力装置(プリンタ)1000側の詳細な処理手順
については、上述した第1の実施の形態例と同様である
ため詳細説明を省略する。なお、図6において、上述し
た第1及び第2の実施の形態例における図4、図5に示
す制御と同一制御には同一番号を付し、詳細説明を省略
する。
Hereinafter, a control procedure of the host device will be described. Note that the detailed processing procedure on the output device (printer) 1000 side is the same as that of the first embodiment described above, and a detailed description thereof will be omitted. In FIG. 6, the same control as the control shown in FIGS. 4 and 5 in the first and second embodiments described above is denoted by the same reference numeral, and detailed description is omitted.

【0052】まず、ステップS1で処理を行なう画像情
報を入力し、ステップS2で入力画像情報の解析を行な
う。次に、ステップS3で文字処理関数がコールされた
か否かを判断する。ここで、文字処理関数がコールされ
ない場合にはステップS4以下の処理に進む。
First, in step S1, image information to be processed is input, and in step S2, the input image information is analyzed. Next, it is determined whether or not the character processing function has been called in step S3. If the character processing function is not called, the process proceeds to step S4 and subsequent steps.

【0053】一方、ステップS3で文字処理関数が検出
されなたっか場合にはステップS4へ進み、通常の処理
を行なってステップS6以下の処理に移行する。
On the other hand, if the character processing function has not been detected in step S3, the process proceeds to step S4, where normal processing is performed, and the process proceeds to step S6 and subsequent steps.

【0054】一方、ステップS3で文字処理関数が検出
された場合にはステップステップ21に処理に移行し、
オペレータにこの文字データのダウンロードを行なうか
否かを選択させ、その指示を獲得する。そして続くステ
ップS22でステップS21でオペレータが文字データ
に対してダウンロードを行なうことを選択したか否かを
調べる。ここで、オペレータが文字データに対してダウ
ンロードを行なうことを選択しなかった場合にはステッ
プS4の通常処理に移行する。
On the other hand, if a character processing function is detected in step S3, the process proceeds to step S21,
The operator is made to select whether or not to download the character data, and obtain the instruction. Then, in a succeeding step S22, it is checked whether or not the operator has selected to download the character data in a step S21. Here, if the operator does not select to download the character data, the process proceeds to the normal process of step S4.

【0055】一方、ステップS22でオペレータが文字
データに対してダウンロードを行なうことを選択した場
合にはステップS5以下の処理に進み、上述した第1の
実施の形態例と同様の文字データに対するダウンロード
処理を行い、文字処理関数がコールされた場合には該文
字データに関するダウンロードコマンドを発行し、統べ
ての入力画像に対する処理が終了していなければステッ
プS1に戻り、次の入力画像に対する処理を行ない、処
理すべき入力画像情報が存在しない場合にはステップS
7において、処理済みデータのスプーリング処理を完了
させ出力装置(プリンタ)1000へデータを送信し、
本処理を終了する。
On the other hand, if the operator selects to download the character data in step S22, the process proceeds to step S5 and subsequent steps, and the same download processing as in the first embodiment described above is performed for the character data. If the character processing function is called, a download command for the character data is issued. If the processing for all input images has not been completed, the process returns to step S1, and the processing for the next input image is performed. If there is no input image information to be processed, step S
7, the spooling process of the processed data is completed, and the data is transmitted to the output device (printer) 1000;
This processing ends.

【0056】以上説明したように第3の発明の実施の形
態例によれば、上述した第1の発明の実施の形態例の効
果に加え、文字データのダウンロードを行うか否かを文
字データの検出毎に指定することが可能となり、上位装
置あるいは印刷装置の負荷の状況や、文字データの量な
どによりダウンロードを行なうか否かを選択でき、より
効率の良い印刷制御をすることが可能となる。 [本発明に係る第4の実施の形態例]次に、本発明に係
る第4実施の形態例について説明する。
As described above, according to the third embodiment of the present invention, in addition to the effects of the above-described first embodiment, whether or not to download character data is determined. It is possible to specify for each detection, it is possible to select whether or not to download according to the load status of the host device or the printing device, the amount of character data, etc., and it is possible to perform more efficient print control. . [Fourth Embodiment of the Present Invention] Next, a fourth embodiment of the present invention will be described.

【0057】上述した各実施の形態例では、イメージ形
式の出力データを作成して出力する出力制御装置である
上位装置3000において、文字データである入力画像
情報に対してダウンロードコマンドを発行した場合、例
えば該文字データが他の画像情報と結合されている場合
には、出力が保証されない可能性がある。
In each of the above-described embodiments, when a download command is issued for input image information which is character data in the host device 3000 which is an output control device for creating and outputting output data in image format, For example, if the character data is combined with other image information, output may not be guaranteed.

【0058】そこで第4の実施の形態例では、入力画像
情報の解析を行なった結果、文字データと判断した場合
であっても、その文字データに対して背景描画が存在す
るか否かを調べて背景描画が存在しない場合のみに文字
データのダウンロードを行なうことを可能とする例を説
明する。これによって、従来に比べ処理速度が向上する
と共に、出力の保証が確実に図れる。
Therefore, in the fourth embodiment, even if it is determined that the input image information is character data as a result of analyzing the input image information, it is checked whether or not a background drawing exists for the character data. An example will be described in which character data can be downloaded only when there is no background drawing. As a result, the processing speed is improved as compared with the related art, and the output is reliably guaranteed.

【0059】以下に本発明に係る第4の実施の形態例を
図7を用いて説明する。
Hereinafter, a fourth embodiment of the present invention will be described with reference to FIG.

【0060】第4の発明の実施の形態例においても、基
本的な構成は上述した図1乃至図3に示す構成と同様構
成であり、係る構成については詳細説明を省略する。第
4の発明の実施の形態例においては、出力制御装置であ
る上位装置3000の情報出力制御が図7に示す出力制
御となっている。以下、図7を参照して上述した図4に
示す第1の発明の実施の形態例における出力制御と異な
る点を中心として第4の発明の実施の形態例の出力制御
を説明する。
Also in the fourth embodiment of the present invention, the basic configuration is the same as the configuration shown in FIGS. 1 to 3 described above, and a detailed description of the configuration will be omitted. In the embodiment of the fourth invention, the information output control of the host device 3000 as the output control device is the output control shown in FIG. Hereinafter, the output control of the fourth embodiment of the present invention will be described with reference to FIG. 7, focusing on the points different from the output control of the first embodiment of the present invention shown in FIG.

【0061】第4の実施の形態例は、具体的な制御とし
ては、上位装置の制御において、上述した第1の実施の
形態例の構成に加え、入力画像情報を解析して入力画像
情報が文字データの場合に背景の描画が成されているか
否かをによりダウンロードを行なうか否かを選択する手
段を有するものである。
According to the fourth embodiment, as specific control, in addition to the configuration of the above-described first embodiment, the input image information is analyzed and In the case of character data, there is provided means for selecting whether or not to download based on whether or not the background is drawn.

【0062】以下、上位装置の制御手順を説明する。な
お、出力装置(プリンタ)1000側の詳細な処理手順
については、上述した第1の実施の形態例と同様である
ため詳細説明を省略する。なお、図7において、上述し
た第1の実施の形態例における図4に示す制御と同一制
御には同一番号を付し、詳細説明を省略する。
The control procedure of the host device will be described below. Note that the detailed processing procedure on the output device (printer) 1000 side is the same as that of the first embodiment described above, and a detailed description thereof will be omitted. In FIG. 7, the same control as the control shown in FIG. 4 in the first embodiment described above is denoted by the same reference numeral, and detailed description is omitted.

【0063】第4の実施の形態例が上述した図4に示す
第1の実施の形態例と異なるのは、図4に示す第1の実
施の形態例がステップS3の判定で喪時間数が検出され
た時に、直ちにステップS5の処理に移行してダウンロ
ードコマンドの発行を行うのに比し、ステップS3の処
理に吊ヂいてステップステップ31に処理を実行する点
である。
The fourth embodiment is different from the above-described first embodiment shown in FIG. 4 in that the first embodiment shown in FIG. When the detection is detected, the process is shifted to the process in step S5 and the download command is issued, and the process is executed in step S31 following the process in step S3.

【0064】即ち、ステップS3でステップS2におけ
る入力画像情報の解析の結果、入力画像情報に文字処理
関数が含まれている場合に、ステップS31の処理に移
行し、検出されたデータ(文字)に対して背景の描画が
指定されているか否かを調べる。そして、背景の描画が
指定されている場合にはダウンロードコマンドの発行を
しないでダウンロードを行わさせずにテップS4に進
む。
That is, if the input image information contains a character processing function as a result of the analysis of the input image information in step S2 in step S3, the process shifts to step S31, where the detected data (character) is It is checked whether the drawing of the background is specified. If the background drawing is designated, the process proceeds to step S4 without issuing a download command and not performing download.

【0065】一方、ステップS31で背景の描画が指定
されていない場合にはステップS5に進み、ダウンロー
ドコマンドを発行して文字データのダウンロードを行わ
せる。
On the other hand, if the drawing of the background is not specified in step S31, the flow advances to step S5, where a download command is issued to download the character data.

【0066】以上説明したように第4の発明の実施の形
態例によれば、入力画像情報の解析を行なった結果、文
字データと判断した場合であっても、その文字データに
対して背景描画が存在するか否かを調べて背景描画がな
い場合のみに文字データのダウンロードを行なうことに
より、従来に比べ処理速度が向上すると共に、出力の保
証が確実に図れる。
As described above, according to the fourth embodiment of the present invention, even if it is determined that the input image information is character data as a result of analyzing the input image information, the background drawing is performed on the character data. By checking whether or not there is a character data and downloading the character data only when there is no background drawing, the processing speed is improved as compared with the related art, and the output is reliably guaranteed.

【0067】なお、以上の説明は、文字処理間数が検出
された場合に無条件でステップS31に移行する例を説
明したが、本発明は以上の例に限定されるものでは無
く、図5に示すステップS11及びステップS15の処
理を予め実行して、又は図6に示すステップS21及び
ステップS22の処理を予め実行して、ダウンロードを
行って良いと判断された後に更に背景の描画があるか否
かの判断を行って、背景描画がない場合のみに文字デー
タのダウンロードを行なうことにより、第2、第3実施
例に示すオペレータの指示入力を可能とした場合であっ
ても、出力の保証が確実に図れる。
Although the above description has been made with reference to an example in which the process unconditionally proceeds to step S31 when the number of character processing intervals is detected, the present invention is not limited to the above example. After the processing of steps S11 and S15 shown in FIG. 6 is executed in advance, or the processing of steps S21 and S22 shown in FIG. By determining whether or not the character data is downloaded only when there is no background drawing, the output is guaranteed even when the operator's instruction input shown in the second and third embodiments is enabled. Can be achieved reliably.

【0068】[0068]

【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ,インタフェイス機器,リーダ,プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機,ファクシミリ
装置など)に適用してもよい。
[Other Embodiments] Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus (for example, a copying machine) Machine, facsimile machine, etc.).

【0069】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
Further, an object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (or CPU) of the system or apparatus.
And MPU) read and execute the program code stored in the storage medium.

【0070】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0071】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0072】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0073】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0074】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを記憶媒体に格納することになる。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts described above in the storage medium.

【0075】[0075]

【発明の効果】以上述べたように本発明によれば、イメ
ージ形式の出力データを作成して出力する出力制御装置
において、入力画像情報を解析して文字データと判断し
た場合には、該文字データのダウンロードを行ない、次
回以降に処理を行なうデータ転送量の削減、ひいては出
力システムの処理効率を従来に比べ大きく向上させるこ
とが可能となる更に、文字データのダウンロードを行う
か否かを予め指定することを可能とすることにより、印
刷装置の機能などをオペレータが認識していればダウン
ロード可能なプリンタに対してはダウンロードを行い、
このダウンロードができないプリンタが接続されている
様な場合にも確実に入力情報を印刷出力させることが可
能となる。又、上位装置あるいは印刷装置の負荷の状況
や、文字データの量などによりダウンロードを行なうか
否かを選択でき、より効率の良い印刷制御をすることも
可能となる。
As described above, according to the present invention, in an output control device for creating and outputting image format output data, when input image information is analyzed and character data is determined, the character Data can be downloaded and the amount of data transferred for the next and subsequent processing can be reduced, and the processing efficiency of the output system can be greatly improved compared to the past. In addition, it is specified in advance whether or not to download character data By downloading to a printer that can be downloaded if the operator is aware of the functions of the printing device,
Even when a printer that cannot download the data is connected, the input information can be reliably printed out. Further, it is possible to select whether or not to download according to the load status of the host device or the printing device, the amount of character data, and the like, so that more efficient printing control can be performed.

【0076】更に、文字データのダウンロードを行うか
否かを文字データの検出毎に指定することが可能とな
り、上位装置あるいは印刷装置の負荷の状況や、文字デ
ータの量などによりダウンロードを行なうか否かを選択
でき、より効率の良い印刷制御をすることが可能とな
る。
Further, it is possible to specify whether or not to download the character data every time the character data is detected, and to determine whether or not to perform the download depending on the load condition of the host device or the printing device, the amount of the character data, and the like. Can be selected, and more efficient print control can be performed.

【0077】また、本発明によれば、入力画像情報の解
析を行なった結果、文字データと判断した場合であって
も、その文字データに対して背景描画が存在するか否か
を調べて背景描画がない場合のみに文字データのダウン
ロードを行なうことにより、従来に比べ処理速度が向上
すると共に、出力の保証が確実に図れる。
According to the present invention, even if the input image information is analyzed and character data is determined as a result, it is checked whether or not a background drawing exists for the character data. By downloading the character data only when there is no drawing, the processing speed is improved as compared with the related art, and the output can be reliably guaranteed.

【0078】[0078]

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

【図1】本発明に係る本実施の形態例を適用するレーザ
ビーム・プリンタの構成を説明する断面図である。
FIG. 1 is a cross-sectional view illustrating a configuration of a laser beam printer to which an embodiment of the present invention is applied.

【図2】本発明の実施の形態を示す出力システムの構成
を説明するブロック図である。
FIG. 2 is a block diagram illustrating a configuration of an output system according to an embodiment of the present invention.

【図3】本実施の形態例におけるレーザビーム・プリン
タの全体構成を示すブロック図である。
FIG. 3 is a block diagram showing the overall configuration of the laser beam printer according to the embodiment.

【図4】本実施の形態例における図3に示す上位装置側
の処理手順を示すフローチャートである。
FIG. 4 is a flowchart showing a processing procedure on the higher-level device side shown in FIG. 3 in the present embodiment.

【図5】本発明に係る第2の実施の形態例における上位
装置側の処理手順を示すフローチャートである。
FIG. 5 is a flowchart showing a processing procedure on the host device side in the second embodiment according to the present invention.

【図6】本発明に係る第3の実施の形態例における上位
装置側の処理手順を示すフローチャートである。
FIG. 6 is a flowchart showing a processing procedure on a higher-level device side in a third embodiment according to the present invention.

【図7】本発明に係る第4の実施の形態例における上位
装置側の処理手順を示すフローチャートである。
FIG. 7 is a flowchart illustrating a processing procedure on a higher-level device side according to a fourth embodiment of the present invention;

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

1000 レーザビーム・プリンタ本体 1001 プリンタ制御ユニット 1002 レーザドライバ 1003 半導体レーザ 1004 レーザ 1005 回転多面鏡 1006 静電ドラム 1007 現像ユニット 1008 用紙カセット 1009 給紙ローラ 1010 搬送ローラ 1011 搬送ローラ 1012 操作パネル 1 CPU 2 RAM 3 ROM 4 システムバス 5 キーボードコントローラ 6 CRTコントローラ 7 メモリコントローラ 8 プリンタコントローラ 9 キーボード 10 CRTディスプレイ 11 外部メモリ 12 CPU 13 ROM 14 外部メモリ 15 システムバス 16 出力インタフェース 17 印刷部 18 入力部 19 RAM 20 メモリコントローラ 21 双方向インタフェース 23 出力部 24 受信バッファ 25 解析部 26 展開部 27 パネル制御部 3000 上位装置 1000 laser beam printer main body 1001 printer control unit 1002 laser driver 1003 semiconductor laser 1004 laser 1005 rotating polygon mirror 1006 electrostatic drum 1007 developing unit 1008 paper cassette 1009 paper feed roller 1010 transport roller 1011 transport roller 1012 operation panel 1 CPU 2 RAM 3 ROM 4 System bus 5 Keyboard controller 6 CRT controller 7 Memory controller 8 Printer controller 9 Keyboard 10 CRT display 11 External memory 12 CPU 13 ROM 14 External memory 15 System bus 16 Output interface 17 Printing unit 18 Input unit 19 RAM 20 Memory controller 21 Both Interface 23 output unit 24 reception buffer 25 solution Analysis unit 26 Deployment unit 27 Panel control unit 3000 Host device

Claims (17)

【特許請求の範囲】[Claims] 【請求項1】 画像情報を受け取って可視表示する出力
装置に接続され、前記出力装置に出力画像情報を供給す
る出力制御装置であって、 入力した画像情報を解析する解析手段と、 前記解析手段による解析の結果入力した画像情報が文字
データであるか否かを判断する判断手段と、 前記判断手段が文字データであると判断した場合には前
記出力装置に対して該文字データに関するデータをダウ
ンロードするダウンロード手段と、 前記解析手段の解析結果に応じて前記入力画像情報に基
づくイメージ形式の出力データを作成して前記出力装置
へ送信する送信手段とを備えることを特徴とする出力制
御装置。
1. An output control device connected to an output device for receiving image information and visually displaying the image information, and supplying output image information to the output device, comprising: an analysis unit configured to analyze the input image information; Determining means for determining whether or not the input image information is character data as a result of the analysis, and downloading the data relating to the character data to the output device when the determining means determines that the image information is character data. An output control device, comprising: a download unit that performs a process of generating output data in an image format based on the input image information in accordance with an analysis result of the analysis unit, and transmits the output data to the output device.
【請求項2】 前記送信手段は前記判断手段が文字デー
タであると判断した場合には前記出力装置に対して該文
字データのダウンロードが行われている場合にはダウン
ロードは行わずに当該文字データの特定情報のみを送信
することを特徴とする請求項1記載の出力制御装置。
2. The transmitting means, if the determining means determines that the character data is character data, does not download the character data if the character data is being downloaded to the output device. The output control device according to claim 1, wherein only the specific information is transmitted.
【請求項3】 更に、前記判断手段が文字データである
と判断した場合に、前記ダウンロード手段による前記出
力装置へのダウンロードを行うか否かを予め設定する設
定手段と、 前記設定手段の設定結果に従って前記ダウンロード手段
によるダウンロードを行うか否かを制御する制御手段と
を備えることを特徴とする請求項1または請求項2のい
ずれかに記載の出力制御装置。
3. A setting unit for setting in advance whether or not to download to the output device by the download unit when the determination unit determines that the data is character data, and a setting result of the setting unit. 3. The output control device according to claim 1, further comprising control means for controlling whether or not to perform download by the download means in accordance with the following.
【請求項4】 更に、前記判断手段が文字データである
と判断した場合に、前記ダウンロード手段による前記出
力装置へのダウンロードを行うか否かを操作者に問い合
わせる問い合わせ手段と、 前記問い合わせ手段の問い合わせ結果問い合わせの結果
に従って前記ダウンロード手段によるダウンロードを行
うか否かを制御する制御手段とを備えることを特徴とす
る請求項1または請求項2のいずれかに記載の出力制御
装置。
4. An inquiry means for inquiring an operator as to whether or not to download to the output device by the download means when the determination means determines that the data is character data, and an inquiry by the inquiry means. 3. The output control device according to claim 1, further comprising control means for controlling whether to perform download by the download means in accordance with a result of the result inquiry.
【請求項5】 前記判断手段は、入力した画像情報が文
字データであるか否かを判断する手段と、入力した画像
情報に対する背景描画の指定があるか否かを判断する手
段とを含み、入力した画像情報に対して、文字データか
つ背景描画の指定が無いと判断した場合のみに文字デー
タであるとの判断結果を出力することを特徴とする請求
項1乃至請求項4のいずれかに記載の出力制御装置。
5. The determining unit includes: a unit configured to determine whether input image information is character data; and a unit configured to determine whether background drawing is designated for the input image information. The method according to any one of claims 1 to 4, wherein a determination result that the input image information is character data is output only when it is determined that there is no designation of character data and background drawing. Output control device according to the above.
【請求項6】 出力画像情報を供給する出力制御装置
と、前記出力制御装置より画像情報を受け取って可視表
示する出力装置とを含む出力システムあって、 前記出力制御装置に、 入力した画像情報を解析する解析手段と、 前記解析手段による解析の結果入力した画像情報が文字
データであるか否かを判断する判断手段と、 前記判断手段が文字データであると判断した場合には前
記出力装置に対して該文字データに関するデータをダウ
ンロードするダウンロード手段と、 前記解析手段の解析結果に応じて前記入力画像情報に基
づくイメージ形式の出力データを作成して前記出力装置
へ送信する送信手段とを備え、 前記出力装置に、 前記出力制御装置よりの出力情報を受け取る受取手段
と、 前記出力制御装置よりの文字データに関するダウンロー
ドデータを受信して保持する保持手段と、 前記受け取り手段よりの受取情報を解析してダウンロー
ドした文字データが含まれているか否かを判別する判別
手段と、 前記判別手段がダウンロードデータした文字データの特
定データが含まれていないと判断した場合には前記受取
手段の受取情報を対応する画像情報として可視表示する
と共に、前記判別手段がダウンロードした文字データの
特定情報が含まれていると判断した場合には前記受取手
段の文字データをダウンロードデータに変換して可視表
示する出力手段とを備えることを特徴とする出力システ
ム。
6. An output system comprising: an output control device that supplies output image information; and an output device that receives image information from the output control device and visually displays the image information. Analyzing means for analyzing; determining means for determining whether or not the image information input as a result of the analysis by the analyzing means is character data; and if the determining means determines that the data is character data, the output device Download means for downloading data relating to the character data, and transmission means for generating output data in an image format based on the input image information according to the analysis result of the analysis means and transmitting the output data to the output device, Receiving means for receiving output information from the output control device; and Holding means for receiving and holding the character data; determining means for analyzing the received information from the receiving means to determine whether or not the downloaded character data is included; and When it is determined that the specific data is not included, the receiving information of the receiving unit is visually displayed as the corresponding image information, and when the determining unit determines that the specific information of the downloaded character data is included. And output means for converting the character data of the receiving means into download data and displaying it visually.
【請求項7】 出力制御装置の前記送信手段は、前記判
断手段が文字データであると判断した場合には前記出力
装置に対して該文字データのダウンロードが行われてい
る場合にはダウンロードは行わずに当該文字データの特
定情報のみを送信することを特徴とする請求項6記載の
出力システム。
7. The transmitting means of the output control device, if the determining means determines that the character data is character data, the downloading is performed if the character data is being downloaded to the output device. 7. The output system according to claim 6, wherein only the specific information of the character data is transmitted.
【請求項8】 更に、出力制御装置の前記判断手段が文
字データであると判断した場合に、前記ダウンロード手
段による前記出力装置へのダウンロードを行うか否かを
予め設定する設定手段と、 前記設定手段の設定結果に従って前記ダウンロード手段
によるダウンロードを行うか否かを制御する制御手段と
を備えることを特徴とする請求項6または請求項7のい
ずれかに記載の出力システム。
8. A setting unit for setting in advance whether or not to download to the output device by the download unit when the determination unit of the output control device determines that the data is character data; 8. The output system according to claim 6, further comprising control means for controlling whether to perform download by said download means in accordance with a setting result of said means.
【請求項9】 更に、出力制御装置の前記判断手段が文
字データであると判断した場合に、前記ダウンロード手
段による前記出力装置へのダウンロードを行うか否かを
操作者に問い合わせる問い合わせ手段と、 前記問い合わせ手段の問い合わせ結果に従って前記ダウ
ンロード手段によるダウンロードを行うか否かを制御す
る制御手段とを備えることを特徴とする請求項6または
請求項7のいずれかに記載の出力システム。
9. An inquiring means for inquiring an operator as to whether or not to download to the output device by the downloading means when the determining means of the output control device determines that the data is character data; 8. The output system according to claim 6, further comprising control means for controlling whether to perform download by said download means in accordance with an inquiry result of the inquiry means.
【請求項10】 出力制御装置の前記判断手段は、入力
した画像情報が文字データであるか否かを判断する手段
と、入力した画像情報に対する背景描画の指定があるか
否かを判断する手段とを含み、入力した画像情報に対し
て、文字データかつ背景描画の指定が無いと判断した場
合のみに文字データであるとの判断結果を出力すること
を特徴とする請求項6乃至請求項8のいずれかに記載の
出力システム。
10. The output control device, wherein the determination means determines whether or not the input image information is character data, and determines whether or not a background drawing is designated for the input image information. And outputting a determination result that the input image information is character data only when it is determined that there is no designation of character data and background drawing for the input image information. An output system according to any one of the above.
【請求項11】 出力画像情報を供給する出力制御装置
と、前記出力制御装置より画像情報を受け取って可視表
示する出力装置とを含む出力システムにおける出力方法
であって、 出力制御装置は、 入力した画像情報を解析し、前記解析の結果入力した画
像情報が文字データであるか否かを判断し、前記判断の
結果入力した画像が文字データであると判断した場合に
は前記出力装置に対して該文字データに関するデータを
ダウンロードするとともに、前記解析の結果に応じて前
記入力画像情報に基づくイメージ形式の出力データを作
成して前記出力装置へ送信することを特徴とする出力制
御方法。
11. An output method in an output system, comprising: an output control device that supplies output image information; and an output device that receives image information from the output control device and visually displays the image information. Analyze the image information, determine whether or not the image information input as a result of the analysis is character data, if the input image is determined to be character data as a result of the determination, the output device An output control method comprising downloading data relating to the character data, creating output data in an image format based on the input image information according to the result of the analysis, and transmitting the output data to the output device.
【請求項12】 前記判断の結果、入力された情報が文
字データであると判断した場合において、既に前記出力
装置に対して該文字データのダウンロードが行われてい
る場合にはダウンロードは行わずに当該文字データの特
定情報のみを送信することを特徴とする請求項11記載
の出力制御方法。
12. As a result of the determination, when it is determined that the input information is character data, if the character data has already been downloaded to the output device, the download is not performed. 12. The output control method according to claim 11, wherein only the specific information of the character data is transmitted.
【請求項13】 更に、前記判断の結果入力された情報
がが文字データであると判断した場合に、前記出力装置
へのダウンロードを行うか否かを予め設定可能とし、設
定結果に従って前記ダウンロードを行うか否かを制御す
ることを特徴とする請求項11または請求項12のいず
れかに記載の出力制御方法。
13. When the input information is determined to be character data as a result of the determination, whether or not to download to the output device can be set in advance, and the download is performed according to the setting result. 13. The output control method according to claim 11, wherein whether to perform the output is controlled.
【請求項14】 更に、前記判断の結果文字データであ
ると判断した場合に、前記出力装置へのダウンロードを
行うか否かを操作者に問い合わせ可能とし、前記問い合
わせ結果に従って前記ダウンロードを行うか否かを制御
することを特徴とする請求項11または請求項12のい
ずれかに記載の出力制御方法。
14. When it is determined that the data is character data as a result of the determination, it is possible to ask an operator whether or not to download to the output device, and whether or not to perform the download according to the result of the inquiry. 13. The output control method according to claim 11, wherein the control is performed.
【請求項15】 前記入力した画像情報が文字データで
あるか否かの判断は、入力した画像情報に対する背景描
画の指定があるか否かの判断を含み、入力した画像情報
に対して、文字データかつ背景描画の指定が無いと判断
した場合のみに文字データであるとの判断結果を出力す
ることを特徴とする請求項11乃至請求項14のいずれ
かに記載の出力制御方法。
15. The determination as to whether or not the input image information is character data includes a determination as to whether or not a background drawing is designated for the input image information. 15. The output control method according to claim 11, wherein a determination result indicating that the data is character data is output only when it is determined that there is no designation of data and background drawing.
【請求項16】 前記請求項1乃至請求項15のいずれ
かに記載の機能を実現するコンピュータプログラム。
16. A computer program for realizing the function according to claim 1. Description:
【請求項17】 前記請求項16記載のプログラムを記
録してなることを特徴とするコンピュータプログラム記
録媒体。
17. A computer program recording medium on which the program according to claim 16 is recorded.
JP9140403A 1997-05-29 1997-05-29 Output control device, method therefor, and output system Withdrawn JPH10333843A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9140403A JPH10333843A (en) 1997-05-29 1997-05-29 Output control device, method therefor, and output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9140403A JPH10333843A (en) 1997-05-29 1997-05-29 Output control device, method therefor, and output system

Publications (1)

Publication Number Publication Date
JPH10333843A true JPH10333843A (en) 1998-12-18

Family

ID=15267965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9140403A Withdrawn JPH10333843A (en) 1997-05-29 1997-05-29 Output control device, method therefor, and output system

Country Status (1)

Country Link
JP (1) JPH10333843A (en)

Similar Documents

Publication Publication Date Title
EP0727732B1 (en) Output control method and apparatus and computer program product
JP3634447B2 (en) Image processing apparatus and method
EP0684546B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
JPH11134140A (en) Data processor and print controller, data processing method of data processor and of printing controller, and storage medium for computer-readable program
EP0864966B1 (en) Imformation processing apparatus and output apparatus
US6750980B1 (en) Information processing apparatus and output apparatus
US7027170B1 (en) Printing control system for separation printing
JP3209911B2 (en) Print control device and data processing method of print control device
JPH10187380A (en) Device for controlling printing and method therefor and storage medium for storing program readable by computer
JPH10333843A (en) Output control device, method therefor, and output system
JPH08267867A (en) Printing apparatus
JP3610194B2 (en) Print control apparatus, print control method, and storage medium storing computer-readable program
JP3209858B2 (en) Print control device and print control method
JPH08249138A (en) Method and device for controlling output
JPH0872362A (en) Printing device and control method thereof
JPH10333851A (en) Output controller and method therefor, and output system
EP0386994A2 (en) Character pattern generator
JPH1049317A (en) Device and method for print control, and storage medium
JP2001092609A (en) Information outputting system, method for controlling the same and recording medium for recording its control program
JPH11245454A (en) Print controller, data processing method therefor and memory medium storing computer readable program
JPH09207414A (en) Information processing device and method
JPH05338280A (en) Method and apparatus for printing
JP2000035859A (en) Data processor, data processing method for data processor and storage medium storing program which computer can read
JPH10254654A (en) Print controller, data processing method for print controller, and storage medium stored with computer-readable program
JPH10260805A (en) Printer controller, method therefor, and storage medium recorded with program code to execute the same

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040803