JPH07125326A - Printer and printing control method - Google Patents

Printer and printing control method

Info

Publication number
JPH07125326A
JPH07125326A JP5271785A JP27178593A JPH07125326A JP H07125326 A JPH07125326 A JP H07125326A JP 5271785 A JP5271785 A JP 5271785A JP 27178593 A JP27178593 A JP 27178593A JP H07125326 A JPH07125326 A JP H07125326A
Authority
JP
Japan
Prior art keywords
processing
print information
print
printing apparatus
external device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5271785A
Other languages
Japanese (ja)
Inventor
Shuji Someya
修司 染谷
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 JP5271785A priority Critical patent/JPH07125326A/en
Publication of JPH07125326A publication Critical patent/JPH07125326A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To determine effective different post-processing when received printing data can not be processed. CONSTITUTION:A discrimination means 4 compares the printing data received from an external device 2 with a specific characteristic parameter stored in a discrimination data memory means 13 to judge whether an analyzing means possible to select is present and determines either one of post-processings different to printing data on the basis of a judgment result.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、外部入力装置から入力
される印刷制御コマンド体系毎に所定の印刷制御プログ
ラムを起動して受信した印刷情報を解析してプリンタエ
ンジンに所定の出力データを出力する印刷装置および印
刷制御方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention starts a predetermined print control program for each print control command system input from an external input device, analyzes received print information, and outputs predetermined output data to a printer engine. And a printing control method.

【0002】[0002]

【従来の技術】従来、印刷制御コマンド体系毎に用意さ
れた印刷制御プログラムを実行し、コマンド体系の異な
る印刷情報を印刷する印刷装置が提案されている。
2. Description of the Related Art Conventionally, a printing apparatus has been proposed which executes a print control program prepared for each print control command system and prints print information having different command systems.

【0003】また、上記印刷制御プログラムをメモリカ
ード等の記録媒体に格納し、記録媒体を印刷装置に交換
接続することで、複数の印刷制御コマンド体系の印刷情
報を取り扱うことも可能になっている。
Further, by storing the print control program in a recording medium such as a memory card and connecting the recording medium to a printing device, it is possible to handle print information of a plurality of print control command systems. .

【0004】最近では、外部入力装置から送信される上
記印刷制御コマンド体系を自動認識する機能を持つ印刷
装置も提案されている。
Recently, a printing apparatus having a function of automatically recognizing the print control command system transmitted from an external input device has also been proposed.

【0005】図9は従来の印刷装置における制御機構を
説明するブロック図である。
FIG. 9 is a block diagram illustrating a control mechanism in a conventional printing apparatus.

【0006】図において、1は印刷装置における制御手
段、2は印刷装置に印刷情報を送信するホストコンピュ
ータ等の外部装置、3は前記外部装置2から送信された
印刷情報を受信するための受信手段、4は前記受信手段
3により受信した印刷情報が印刷制御プログラムのどの
種類に該当するのかを識別する識別手段、5は外部解析
手段で、識別手段4によって選択され、受信手段3が受
信した印刷情報を解析する。6〜8は内部の解析手段
で、識別手段4によって外部解析手段5を含めていずれ
か1つが選択され、受信手段3が受信した印刷情報を解
析する。
In the figure, 1 is control means in the printing device, 2 is an external device such as a host computer for transmitting print information to the printing device, and 3 is receiving means for receiving the print information transmitted from the external device 2. 4 is an identification means for identifying which type of print control program the print information received by the reception means 3 corresponds to, 5 is an external analysis means, which is selected by the identification means 4 and is received by the reception means 3 Analyze the information. Reference numerals 6 to 8 are internal analysis means, and any one of them including the external analysis means 5 is selected by the identification means 4 and the print information received by the reception means 3 is analyzed.

【0007】また、解析手段6〜8および外部解析手段
5を格納する領域は、解析手段6〜8を記憶する内部領
域と、外部解析手段5を格納する外部領域とに分かれ、
外部領域が選択された場合には接続装置を介して外部解
析手段5を選択するように構成されている。
The areas for storing the analysis means 6-8 and the external analysis means 5 are divided into an internal area for storing the analysis means 6-8 and an external area for storing the external analysis means 5.
When the external area is selected, the external analysis means 5 is selected via the connection device.

【0008】9は展開手段で、前記解析手段5〜8のう
ちの1つによって解析された印刷情報として1頁のビッ
トマップ情報に展開する。10は転送手段で、展開手段
9によって展開された1頁分のビットマップ情報を出力
機構11に転送する。出力機構(プリンタエンジン)1
1は、後述する例えばレーザビームプリンタやインクジ
ェットプリンタで構成される。12は用紙等の記録媒体
である。
A decompressing unit 9 decompresses the bitmap information of one page as the print information analyzed by one of the analyzing units 5 to 8. Reference numeral 10 denotes a transfer unit that transfers the bitmap information for one page expanded by the expansion unit 9 to the output mechanism 11. Output mechanism (printer engine) 1
Reference numeral 1 is composed of, for example, a laser beam printer or an inkjet printer described later. Reference numeral 12 is a recording medium such as paper.

【0009】以下、図10に示すフローチャートを参照
しながら従来の印刷装置における印刷データ処理動作に
ついて説明する。
The print data processing operation in the conventional printing apparatus will be described below with reference to the flowchart shown in FIG.

【0010】図10は従来の印刷装置における印刷情報
処理手順の一例を示すフローチャートである。なお、
(1)〜(5)は各ステップを示す。
FIG. 10 is a flowchart showing an example of a print information processing procedure in a conventional printing apparatus. In addition,
(1) to (5) show each step.

【0011】先ず制御手段1は、外部装置2から印刷情
報を受信する(1)。そして、受信した印刷情報に該当
する印刷制御プログラムが存在するかどうかを判別し
(2)、もし、該当する印刷制御プログラムが存在しな
い場合には、ステップ(3)に進み、エラーメッセージ
を図示しない表示部に表示した後、現時点における印刷
制御プログラムのまま、ステップ(4)以降に進む。
First, the control means 1 receives print information from the external device 2 (1). Then, it is determined whether or not the print control program corresponding to the received print information exists (2). If the print control program does not exist, the process proceeds to step (3) and an error message is not shown. After the display on the display unit, the print control program at the present time is kept and the process proceeds to step (4) and thereafter.

【0012】一方、ステップ(2)において、該当する
印刷制御プログラムが存在する場合には、印字情報の通
常処理(解析・展開・転送等)を行った後(4)、印刷
を行って(5)、処理を終了する。
On the other hand, in step (2), when the corresponding print control program exists, normal processing (analysis, development, transfer, etc.) of print information is performed (4), and printing is performed (5). ), The processing ends.

【0013】[0013]

【発明が解決しようとする課題】この様に従来の印刷装
置においては、外部入力装置から送信された印刷情報に
該当する印刷制御プログラムが存在しない場合、印刷装
置本体でけでは印刷制御コマンド体系を識別することが
できなくなり、期待した出力結果を得ることができない
という問題点があった。
As described above, in the conventional printing apparatus, when the print control program corresponding to the print information transmitted from the external input apparatus does not exist, the print control command system is used only in the main body of the printing apparatus. There is a problem in that the output cannot be obtained because the identification cannot be performed.

【0014】本発明は、上記の問題点を解消するために
なされたもので、受信した印刷情報を解析するために装
備されている解析手段の特徴パラメータと受信した印刷
情報とを比較判定して、受信した印刷情報を処理できな
い場合に、有効な異なる後処理を決定することができる
印刷装置および印刷制御方法を提供することを目的とす
る。
The present invention has been made to solve the above-mentioned problems, and compares the characteristic parameters of the analyzing means equipped to analyze the received print information with the received print information to make a determination. An object of the present invention is to provide a printing apparatus and a print control method that can determine different effective post-processing when the received print information cannot be processed.

【0015】[0015]

【課題を解決するための手段】本発明に係る印刷装置
は、プリンタエンジンと、外部装置から受信する印刷情
報を解析して前記プリンタエンジンに出力可能なデータ
を出力する複数の解析手段と、これらの解析手段に関連
する所定の特徴パラメータを記憶する記憶手段と、前記
外部装置から受信した印刷情報と前記記憶手段に記憶さ
れた所定の特徴パラメータとを比較して選択可能な解析
手段が存在するかどうかを判定する判定手段と、この判
定手段の判定結果に基づいて前記印刷情報に対する異な
るいずれかの後処理を決定する決定手段とを有するもの
である。
A printing apparatus according to the present invention includes a printer engine, a plurality of analyzing means for analyzing print information received from an external device and outputting data that can be output to the printer engine, and these analyzing means. Storage means for storing predetermined characteristic parameters associated with the analysis means, and analysis means selectable by comparing the print information received from the external device with the predetermined characteristic parameters stored in the storage means. It has a judgment means for judging whether or not there is a judgment, and a judgment means for judging any different post-processing for the print information based on the judgment result of this judgment means.

【0016】また、異なる後処理が、対応する解析手段
が供給されたかどうかを判定する処理とするように構成
したものである。
Further, different post-processing is configured to be processing for determining whether or not the corresponding analysis means is supplied.

【0017】さらに、異なる後処理が、対応する解析手
段名を表示する処理とするように構成したものである。
Further, the different post-processing is configured to display the corresponding analysis means name.

【0018】また、異なる後処理が、対応する解析手段
が存在しないことを示す情報を印刷する処理とするよう
に構成したものである。
Further, the different post-processing is configured to print the information indicating that the corresponding analysis means does not exist.

【0019】さらに、異なる後処理が、受信した印刷情
報に対する印刷処理不能状態を外部装置に返信する処理
とするように構成したものである。
Further, the different post-processing is configured so as to send back the print-disabled state for the received print information to the external device.

【0020】本発明に係る印刷制御方法は、外部装置か
ら受信した印刷情報と記憶された所定の特徴パラメータ
とを比較して前記印刷情報を処理可能な解析手段が存在
するかどうかを判定し、該判定結果に基づいて前記印刷
情報に対する異なるいずれかの後処理を決定するもので
ある。
The print control method according to the present invention compares the print information received from the external device with the stored predetermined characteristic parameter to determine whether there is an analysis unit capable of processing the print information, Based on the determination result, any different post-processing for the print information is determined.

【0021】[0021]

【作用】本発明の印刷装置においては、判定手段が外部
装置から受信した印刷情報と記憶手段に記憶される所定
の特徴パラメータとを比較して選択可能な解析手段が存
在するかどうかを判定し、該判定結果に基づいて決定手
段が前記印刷情報に対する異なるいずれかの後処理を決
定するので、印刷情報を直接解析する前に該印刷情報を
処理できる解析手段が存在しているかどうかを事前に判
定して、該印刷情報を処理できない場合に所望の対応処
理を行うことが可能となる。
In the printing apparatus of the present invention, the judgment means compares the print information received from the external device with the predetermined characteristic parameter stored in the storage means to judge whether or not there is a selectable analysis means. Since the determining means determines any different post-processing for the print information based on the determination result, it is possible to check in advance whether there is an analyzing means that can process the print information before directly analyzing the print information. It is possible to make a determination and perform a desired corresponding process when the print information cannot be processed.

【0022】また、異なる後処理が、対応する解析手段
が供給されたかどうかを判定する処理とするので、解析
手段が供給されるまで保持されている印刷情報を解析処
理することが可能となる。
Further, since the different post-processing is processing for determining whether or not the corresponding analysis means is supplied, it is possible to analyze the print information held until the analysis means is supplied.

【0023】さらに、異なる後処理が、対応する解析手
段名を表示する処理とするので、必要な解析手段を認知
することが可能となる。
Furthermore, since the different post-processing is processing for displaying the corresponding analysis means name, it becomes possible to recognize the necessary analysis means.

【0024】また、異なる後処理が、対応する解析手段
が存在しないことを示す情報を印刷するので、受信した
印刷情報が処理できない原因を認知することが可能とな
る。
Further, since different post-processing prints information indicating that the corresponding analyzing means does not exist, it is possible to recognize the reason why the received print information cannot be processed.

【0025】さらに、異なる後処理が、受信した印刷情
報に対する印刷処理不能状態を外部装置に返信する処理
とするので、受信した印刷情報が処理できない原因を外
部装置側で認知することが可能となる。
Furthermore, since different post-processing is processing for returning the print processing impossible state for the received print information to the external device, it is possible to recognize the cause of the fact that the received print information cannot be processed on the external device side. .

【0026】本発明に係る印刷制御方法は、外部装置か
ら受信した印刷情報と記憶された所定の特徴パラメータ
とを比較して印刷情報を処理可能な解析手段が存在する
かどうかを判定し、該判定結果に基づいて前記印刷情報
に対する異なるいずれかの後処理を決定するので、受信
した印刷情報を解析する解析手段の数よりも多くの解析
手段に関連する特徴パラメータを記憶でき、受信した印
刷情報を解析できない場合に、柔軟な対応処理を示唆す
ることが可能となる。
The print control method according to the present invention compares the print information received from the external device with the stored predetermined characteristic parameter, determines whether there is an analysis means capable of processing the print information, Since any different post-processing for the print information is determined based on the determination result, it is possible to store characteristic parameters associated with more analysis means than the number of analysis means for analyzing the received print information, and to receive the received print information. When it is not possible to analyze, it is possible to suggest a flexible handling process.

【0027】[0027]

【実施例】図1は本発明の一実施例を示す印刷装置の制
御構成を説明するブロック図であり、図9と同一のもの
には同一の符号を付してある。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block diagram illustrating a control configuration of a printing apparatus according to an embodiment of the present invention, and the same components as those in FIG. 9 are designated by the same reference numerals.

【0028】図において、13は例えば不揮発性RAM
(NVRAM)等の記憶媒体で構成される識別情報記憶
手段で、印刷制御プログラムの識別用の情報として特徴
的なコマンド群が記憶されている。なお、解析手段5〜
8の本体は印刷制御プログラムで構成され、図示しない
ROMまたは外部装着型のコントローラ内等に記憶さ
れ、CPUがRAM上に各解析手段に対応する印刷制御
プログラムを読み上げて、受信した印刷情報を処理する
構成となっている。
In the figure, 13 is a non-volatile RAM, for example.
An identification information storage unit configured by a storage medium such as (NVRAM) stores a characteristic command group as information for identifying the print control program. In addition, analysis means 5
The main body 8 is composed of a print control program and is stored in a ROM (not shown) or an externally mounted controller, etc., and the CPU reads the print control program corresponding to each analysis means onto the RAM and processes the received print information. It is configured to do.

【0029】この様に構成された印刷装置において、識
別手段4が外部装置2から受信した印刷情報と識別情報
記憶手段13に記憶された所定の特徴パラメータとを比
較して選択可能な解析手段が存在するかどうかを判定
し、該判定結果に基づいて印刷情報に対する異なるいず
れかの後処理(後述する図2〜図5に示すフローチャー
トに示す手順に従う処理)を決定するので、印刷情報を
直接解析する前に該印刷情報を処理できる解析手段が内
部または外部に存在しているかどうかを事前に判定し
て、該印刷情報を処理できない場合に所望の対応処理を
行うことが可能となる。
In the printing apparatus having the above-described structure, the analyzing unit that can select by comparing the print information received by the identifying unit 4 from the external device 2 with the predetermined characteristic parameter stored in the identifying information storage unit 13 is provided. Whether or not the print information is present is determined, and based on the determination result, any different post-processing for the print information (processing according to the procedure shown in the flowcharts of FIGS. 2 to 5 to be described later) is determined. Before the processing, it is possible to determine in advance whether or not an analysis unit capable of processing the print information exists inside or outside, and to perform a desired corresponding process when the print information cannot be processed.

【0030】また、異なる後処理が、対応する解析手段
が供給されたかどうかを判定する処理とするので、解析
手段が供給されるまで保持されている印刷情報を解析処
理することが可能となる。
Further, since the different post-processing is the processing for determining whether or not the corresponding analyzing means is supplied, it is possible to analyze the print information held until the analyzing means is supplied.

【0031】さらに、異なる後処理が、対応する解析手
段名を表示する処理とするので、必要な解析手段を認知
することが可能となる。
Further, since the different post-processing is processing for displaying the corresponding analysis means name, it becomes possible to recognize the necessary analysis means.

【0032】また、異なる後処理が、対応する解析手段
が存在しないことを示す情報を印刷するので、受信した
印刷情報が処理できない原因を認知することが可能とな
る。
Further, since different post-processing prints information indicating that the corresponding analysis means does not exist, it is possible to recognize the reason why the received print information cannot be processed.

【0033】さらに、異なる後処理が、受信した印刷情
報に対する印刷処理不能状態を外部装置に返信する処理
とするので、受信した印刷情報が処理できない原因を外
部装置側で認知することが可能となる。
Furthermore, since different post-processing is processing for returning the print-disabled state for the received print information to the external device, it is possible for the external device to recognize the reason why the received print information cannot be processed. .

【0034】なお、本実施例において、識別手段4は識
別情報記憶手段13に記憶された識別情報を使用して処
理を実行するかどうかの選択処理を後述する図2〜図5
フローチャートに基づいて実行する。
In this embodiment, the identification means 4 uses the identification information stored in the identification information storage means 13 to select whether or not to execute the processing.
Perform based on the flowchart.

【0035】図2は本発明に係る印刷装置における第1
の印刷情報処理手順の一例を示すフローチャートであ
る。なお、(1)〜(7)は各ステップを示す。
FIG. 2 shows the first part of the printing apparatus according to the present invention.
8 is a flowchart illustrating an example of a print information processing procedure of the above. Note that (1) to (7) indicate each step.

【0036】先ず、外部装置から印刷情報が入力される
と(1)、受信した印刷情報が如何なる印刷制御プログ
ラムに該当するのかを識別する(2)。次いで、受信し
た印刷情報に該当する印刷制御プログラムが存在するか
どうかを判定し(3)、該当する印刷制御プログラムが
存在するならば、従来の印刷装置と同様に印字情報の通
常処理を行った後(4)、印刷を行って(5)、本処理
動作を終了する。
First, when print information is input from an external device (1), it is identified what print control program the received print information corresponds to (2). Next, it is judged whether or not the print control program corresponding to the received print information exists (3). If the print control program exists, the normal processing of the print information is performed as in the conventional printing apparatus. Thereafter (4), printing is performed (5), and this processing operation ends.

【0037】一方、ステップ(3)において、該当する
印刷制御プログラムが存在しないと判定された場合に
は、メッセージを操作部のディスプレイまたは外部装置
のディスプレイに表示し(6)、ユーザに印刷制御プロ
グラムの供給を催促する。
On the other hand, when it is determined in step (3) that the corresponding print control program does not exist, a message is displayed on the display of the operation unit or the display of the external device (6), and the print control program is displayed to the user. Urge the supply of.

【0038】次いで、印刷制御プログラムが供給(外部
コントロールユニットからあるいは通信により外部装置
から)されたかどうかを判別し(7)、供給された場合
には、ステップ(4)以降の処理を実行し、供給されな
い場合には、その印刷情報を出力することなく、破棄し
て処理を終了する。
Next, it is judged whether the print control program is supplied (from an external control unit or from an external device through communication) (7), and if it is supplied, the processes of step (4) and thereafter are executed, If not supplied, the print information is discarded without being output, and the processing is terminated.

【0039】図3は本発明に係る印刷装置における第2
の印刷情報処理手順の一例を示すフローチャートであ
る。なお、(1)〜(7)は各ステップを示す。
FIG. 3 shows a second part of the printing apparatus according to the present invention.
8 is a flowchart illustrating an example of a print information processing procedure of the above. Note that (1) to (7) indicate each step.

【0040】先ず、外部装置から印刷情報が入力される
と(1)、受信した印刷情報が如何なる印刷制御プログ
ラムに該当するのかを識別する(2)。次いで、受信し
た印刷情報に該当する印刷制御プログラムが存在するか
どうかを判定し(3)、該当する印刷制御プログラムが
存在するならば、従来の印刷装置と同様に印字情報の通
常処理を行った後(4)、印刷を行って(5)、本処理
動作を終了する。
First, when print information is input from an external device (1), it is identified what print control program the received print information corresponds to (2). Next, it is judged whether or not the print control program corresponding to the received print information exists (3). If the print control program exists, the normal processing of the print information is performed as in the conventional printing apparatus. Thereafter (4), printing is performed (5), and this processing operation ends.

【0041】一方、ステップ(3)において、該当する
印刷制御プログラムが存在しないと判定された場合に
は、出力に必要な印刷制御プログラムの名称を操作部の
ディスプレイに表示する(6)。
On the other hand, if it is determined in step (3) that the corresponding print control program does not exist, the name of the print control program required for output is displayed on the display of the operation unit (6).

【0042】次いで、印刷制御プログラムが実行不可能
であった旨を示す情報を記録媒体に印刷して(7)、処
理を終了する。
Next, information indicating that the print control program cannot be executed is printed on the recording medium (7), and the process is terminated.

【0043】図4は本発明に係る印刷装置における第3
の印刷情報処理手順の一例を示すフローチャートであ
る。なお、(1)〜(8)は各ステップを示す。
FIG. 4 shows a third embodiment of the printing apparatus according to the present invention.
8 is a flowchart illustrating an example of a print information processing procedure of the above. Note that (1) to (8) indicate each step.

【0044】先ず、外部装置から印刷情報が入力される
と(1)、受信した印刷情報が如何なる印刷制御プログ
ラムに該当するのかを識別する(2)。次いで、受信し
た印刷情報に該当する印刷制御プログラムが存在するか
どうかを判定し(3)、該当する印刷制御プログラムが
存在するならば、従来の印刷装置と同様に印字情報の通
常処理を行った後(4)、印刷を行って(5)、本処理
動作を終了する。
First, when print information is input from an external device (1), it is identified what print control program the received print information corresponds to (2). Next, it is judged whether or not the print control program corresponding to the received print information exists (3). If the print control program exists, the normal processing of the print information is performed as in the conventional printing apparatus. Thereafter (4), printing is performed (5), and this processing operation ends.

【0045】一方、ステップ(3)において、該当する
印刷制御プログラムが存在しないと判定された場合に
は、出力に必要な印刷制御プログラムの名称を操作部の
ディスプレイに表示し(6)、ユーザに印刷制御プログ
ラムの供給を催促する。
On the other hand, when it is determined in step (3) that the corresponding print control program does not exist, the name of the print control program required for output is displayed on the display of the operation unit (6) and the user is informed. Prompt supply of print control programs.

【0046】次いで、印刷制御プログラムが供給(外部
コントロールユニットからあるいは通信により外部装置
から)されたかどうかを判別し(7)、供給された場合
には、ステップ(4)以降の処理を実行し、供給されな
い場合には、印刷制御プログラムが実行不可能であった
ことを示す情報を記録媒体に印刷して(8)、処理を終
了する。
Next, it is judged whether or not the print control program is supplied (from the external control unit or from an external device through communication) (7). If it is supplied, the processes of step (4) and thereafter are executed, If it is not supplied, the information indicating that the print control program cannot be executed is printed on the recording medium (8), and the process ends.

【0047】図5は本発明に係る印刷装置における第4
の印刷情報処理手順の一例を示すフローチャートであ
る。なお、(1)〜(7)は各ステップを示す。
FIG. 5 shows a fourth embodiment of the printing apparatus according to the present invention.
8 is a flowchart illustrating an example of a print information processing procedure of the above. Note that (1) to (7) indicate each step.

【0048】先ず、外部装置から印刷情報が入力される
と(1)、受信した印刷情報が如何なる印刷制御プログ
ラムに該当するのかを識別する(2)。次いで、受信し
た印刷情報に該当する印刷制御プログラムが存在するか
どうかを判定し(3)、該当する印刷制御プログラムが
存在するならば、従来の印刷装置と同様に印字情報の通
常処理を行った後(4)、印刷を行って(5)、本処理
動作を終了する。
First, when print information is input from an external device (1), it is identified what print control program the received print information corresponds to (2). Next, it is judged whether or not the print control program corresponding to the received print information exists (3). If the print control program exists, the normal processing of the print information is performed as in the conventional printing apparatus. Thereafter (4), printing is performed (5), and this processing operation ends.

【0049】一方、ステップ(3)において、該当する
印刷制御プログラムが存在しないと判定された場合に
は、出力に必要な印刷制御プログラムの名称を操作部の
ディスプレイに表示する(6)。
On the other hand, when it is determined in step (3) that the corresponding print control program does not exist, the name of the print control program required for output is displayed on the display of the operation unit (6).

【0050】次いで、印刷制御プログラムが実行不可能
であったことを示す情報をホストコンピュータ等の外部
出力装置に送信して(7)、処理を終了する。
Then, information indicating that the print control program could not be executed is transmitted to an external output device such as a host computer (7), and the process is terminated.

【0051】このように、外部装置2から受信した印刷
情報と識別情報記憶手段13に記憶された所定の特徴パ
ラメータとを比較して印刷情報を処理可能な解析手段
(本実施例に示す解析手段5〜8)が存在するかどうか
を判定し、該判定結果に基づいて前記印刷情報に対する
異なるいずれかの後処理を決定するので、受信した印刷
情報を解析する解析手段の数よりも多くの解析手段に関
連する特徴パラメータを記憶でき、受信した印刷情報を
解析できない場合に、柔軟に対応するための異なる後処
理を示唆することが可能となる。
In this way, the print information received from the external device 2 is compared with the predetermined characteristic parameters stored in the identification information storage means 13 to analyze the print information (the analysis means shown in this embodiment. 5-8) is present, and any different post-processing for the print information is determined based on the result of the determination. Therefore, more than the number of analysis means for analyzing the received print information is analyzed. It is possible to store the characteristic parameters related to the means and to suggest different post-processing to flexibly accommodate when the received print information cannot be analyzed.

【0052】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0053】図6は本発明を適用可能な第1の印刷装置
の一例を示す断面図であり、例えばレーザビームプリン
タ(LBP)の場合に対応する。
FIG. 6 is a sectional view showing an example of a first printing apparatus to which the present invention can be applied, and corresponds to, for example, a laser beam printer (LBP).

【0054】図において、100はLBP本体(本体)
で、図1に示した印刷装置制御手段1を介してホストコ
ンピュータ1またはホストコンピュータ2より文字パタ
ーンの登録や、定型書式(フォームデータ)等の登録が
行えるように構成されている。
In the figure, 100 is the LBP main body (main body).
Then, the host computer 1 or the host computer 2 can register a character pattern or a fixed format (form data) via the printer control unit 1 shown in FIG.

【0055】また、本体100は、ホストコンピュータ
1又はホストコンピュータ2から、供給される印刷デー
タ、すなわち、文字情報(文字コード)やフォーム情報
あるいはマクロ命令等を入力して記憶するとともに、そ
れらの情報に従って対応する文字パターンやフォームパ
ターンを作成し、記録媒体である記録紙上に像を形成す
る。
The main body 100 inputs and stores print data supplied from the host computer 1 or the host computer 2, that is, character information (character code), form information, macro commands, etc. A corresponding character pattern or form pattern is created in accordance with the above, and an image is formed on a recording paper which is a recording medium.

【0056】300は操作のための各種スイッチおよび
LED表示器等が配置されている操作パネル、101は
プリンタ制御ユニットで、LBP本体100全体の制御
およびホストコンピュータから供給される文字情報等を
解析する。該プリンタ制御ユニット101は、主として
文字情報を対応する文字パターンのビデオ信号に変換し
てレーザドライバ102に出力する。
Reference numeral 300 denotes an operation panel on which various switches for operation and LED displays are arranged. Reference numeral 101 denotes a printer control unit, which controls the entire LBP main body 100 and analyzes character information and the like supplied from the host computer. . The printer control unit 101 mainly converts character information into a video signal of a corresponding character pattern and outputs it to the laser driver 102.

【0057】レーザドライバ102は半導体レーザ10
3を駆動するための回路であり、入力された信号に応じ
て半導体レーザをオン・オフ切り替えしている。レーザ
光104は回転多面鏡105で左右方向に振られて静電
ドラム106上をラスタ走査する。
The laser driver 102 is the semiconductor laser 10
3 is a circuit for driving the semiconductor laser 3 and turns on / off the semiconductor laser according to the input signal. The laser beam 104 is oscillated in the left-right direction by the rotary polygon mirror 105 to raster-scan the electrostatic drum 106.

【0058】これにより、静電ドラム106上には、文
字パターンの静電潜像が形成される。この潜像は静電ド
ラム106の周囲の現像ユニット107により現像され
た後、記録紙に転写される。この記録紙には、カットシ
ートを用い、記録紙はLBP100に装着した用紙カセ
ットに収納され、給紙ローラ109および搬送ローラ1
10と搬送ローラ111とにより装置内に取り込まれ
て、静電ドラム106に供給される。なお、上記本体1
00には、上述したインタフェースポートを複数備え、
上記フローチャートに示す手順に従ってインタフェース
切り替え発生毎にEM判別処理を行っている。
As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 106. This latent image is developed by the developing unit 107 around the electrostatic drum 106 and then transferred to the recording paper. A cut sheet is used as the recording paper, and the recording paper is stored in a paper cassette attached to the LBP 100, and the paper feed roller 109 and the transport roller 1 are used.
It is taken into the apparatus by 10 and the conveyance roller 111 and is supplied to the electrostatic drum 106. In addition, the main body 1
00 has a plurality of interface ports described above,
The EM discrimination processing is performed every time the interface switching occurs according to the procedure shown in the above flowchart.

【0059】なお、搬送ローラ111はレジストローラ
としても機能し、静電ドラム上の画像先端位置と記録紙
の画像転写開始位置とのタイミングを調整するため、給
紙された記録紙を一旦ループを形成した状態で停止さ
せ、プリンタ制御ユニット101からの給紙開始に同期
して再給紙することにより、記録紙の所定位置から画像
を転写する構成となっている。
The transport roller 111 also functions as a registration roller, and in order to adjust the timing between the image leading edge position on the electrostatic drum and the image transfer start position of the recording paper, the fed recording paper is temporarily looped. The image is transferred from a predetermined position on the recording sheet by stopping the sheet in the formed state and re-feeding the sheet in synchronization with the start of sheet feeding from the printer control unit 101.

【0060】図7は本発明を適用可能な第2の印刷装置
の一例を示す断面図であり、例えばインクジェットプリ
ンタ(IJRA)の場合に対応する。
FIG. 7 is a sectional view showing an example of a second printing apparatus to which the present invention can be applied, which corresponds to, for example, an ink jet printer (IJRA).

【0061】以下、構成および動作について説明する。The configuration and operation will be described below.

【0062】図において、5013は駆動モータで、正
逆回転に連動して駆動力伝達ギア5011,5009を
介して回転するリードスクリュー5005の螺旋溝50
04に対して係合するキャリッジHCはピン(図示しな
い)を有し、矢印a,b方向に往復移動される。このキ
ャリッジHCには、インクジェットカートリッジIJC
が搭載されている。
In the figure, a drive motor 5013 is a spiral groove 50 of a lead screw 5005 that rotates via drive force transmission gears 5011 and 5009 in association with forward and reverse rotation.
The carriage HC engaging with 04 has a pin (not shown) and is reciprocated in the directions of arrows a and b. The carriage HC has an ink jet cartridge IJC.
Is installed.

【0063】5002は紙押え板で、キャリッジHCの
移動方向にそって用紙をプラテン5000に対して押圧
する。5007,5008はフォトカプラで、キャリッ
ジレバー5006の存在を該配置域で確認して、駆動モ
ータ5013の回転方向切り替え等を行う為のホームポ
ジション検知手段として機能する。5016は記録ヘッ
ドの前面をキャップするキャップ部材5022を支持す
る部材である。5015は前記キャップ部材5016内
を吸引する吸引手段で、キャップ内開口5023を介し
て記録ヘッドの吸引回復を行う。5017はクリーニン
グブレードである。5019は前記クリーニングブレー
ド5017を前後方向に移動可能にする部材であり、本
体支持板5018にこれらが支持されている。なお、5
003はガイドレールである。
A paper pressing plate 5002 presses the paper against the platen 5000 along the moving direction of the carriage HC. Reference numerals 5007 and 5008 denote photocouplers, which function as home position detecting means for confirming the presence of the carriage lever 5006 in the arrangement area and switching the rotation direction of the drive motor 5013. Reference numeral 5016 is a member that supports a cap member 5022 that caps the front surface of the recording head. Reference numeral 5015 denotes a suction means for sucking the inside of the cap member 5016, which performs suction recovery of the recording head via the opening 5023 in the cap. 5017 is a cleaning blade. Reference numeral 5019 denotes a member that allows the cleaning blade 5017 to move in the front-rear direction, and these members are supported by a main body support plate 5018. 5
003 is a guide rail.

【0064】クリーニングブレードは、この形態でなく
周知のクリーニングブレードが本例に適用できることは
いうまでもない。また、5012は吸引回復の吸引を開
始するためのレバーで、キャリッジと係合するカム50
20の移動に伴って移動し、駆動モータからの駆動力が
クラッチ切り替え等の公知の伝達手段で移動制御され
る。
Needless to say, a well-known cleaning blade is not limited to this type and can be applied to this example. Reference numeral 5012 denotes a lever for starting suction for suction recovery, which is a cam 50 that engages with the carriage.
The moving force of the drive motor is controlled by a known transmission means such as clutch switching.

【0065】これらのキャッピング,クリーニング,吸
引回復は、キャリッジがホームポジション側の領域に来
た時に、リードスクリュー5005の作用によってそれ
らの対応位置で所望の処理が行えるようにすれば、本例
にはいずれも適用できる。
The capping, cleaning, and suction recovery are performed in the present embodiment if desired processing can be performed at their corresponding positions by the action of the lead screw 5005 when the carriage comes to the home position side area. Both are applicable.

【0066】以下、図8を参照しながら、図7に示した
印刷装置の制御構成について説明する。
The control configuration of the printing apparatus shown in FIG. 7 will be described below with reference to FIG.

【0067】図8は、図7に示した印刷装置の制御構成
を説明するブロック図である。
FIG. 8 is a block diagram for explaining the control configuration of the printing apparatus shown in FIG.

【0068】図において、1700は記録信号を入力す
るインタフェース、1701はMPU、1702は前記
MPU1701が実行する制御プログラムを格納するプ
ログラムROM、1703は各種データ(印刷データや
ヘッドに供給される記録データ等)を保存しておくダイ
ナミック型のRAM(DRAM)である。1704は記
録ヘッド1708に対する記録データの供給制御を行う
ゲートアレイであり、インタフェース1700,MPU
1701,DRAM1703間のデータ転送制御も行
う。1710は記録ヘッド1708を搬送するためのキ
ャリアモータ、1709は記録紙搬送のための搬送モー
タである。1705はヘッドを駆動するヘッドドライ
バ、1706,1707はそれぞれ搬送モータ170
9,キャリアモータ1710を駆動するためのモータド
ライバである。
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 various data (print data, recording data supplied to the head, etc.). ) Is a dynamic RAM (DRAM). A gate array 1704 controls the supply of print data to the print head 1708, and includes an interface 1700 and an MPU.
Data transfer between 1701 and DRAM 1703 is also controlled. Reference numeral 1710 is a carrier motor for carrying the recording head 1708, and 1709 is a carrying motor for carrying the recording paper. Reference numeral 1705 denotes a head driver for driving the head, and 1706 and 1707 denote a carry motor 170, respectively.
9. A motor driver for driving the carrier motor 1710.

【0069】この様に構成された印刷装置において、イ
ンタフェース1700に記録信号が入ると、ゲートアレ
イ1704はMPU1701との間で記録信号がプリン
ト用の記録データが変換される。そして、モータドライ
バ1706,1707が駆動されるとともに、ヘッドド
ライバ1705に送られた記録データに従って記録ヘッ
ドが駆動され、印字が行われる。
In the printing apparatus constructed as described above, when a recording signal is input to the interface 1700, the gate array 1704 and the MPU 1701 convert recording data for printing the recording signal. Then, the motor drivers 1706 and 1707 are driven, and the recording head is driven according to the recording data sent to the head driver 1705, and printing is performed.

【0070】以上のように、インクジェットプリンタ
を、図1に示した印刷装置制御手段1とし組み込むこと
も可能であり、本発明はレーザプリンタに限らず、上記
インクジェットプリンタ等にも適用することが出来るこ
とはいうまでもない。
As described above, an ink jet printer can be incorporated as the printing apparatus control means 1 shown in FIG. 1, and the present invention can be applied not only to the laser printer but also to the above ink jet printer and the like. Needless to say.

【0071】[0071]

【発明の効果】以上説明したように、本発明に係る印刷
装置によれば、判定手段が外部装置から受信した印刷情
報と記憶手段に記憶された所定の特徴パラメータとを比
較して選択可能な解析手段が存在するかどうかを判定
し、該判定結果に基づいて決定手段が前記印刷情報に対
する異なるいずれかの後処理を決定するので、印刷情報
を直接解析する前に該印刷情報を処理できる解析手段が
存在しているかどうかを事前に判定して、該印刷情報を
処理できない場合に所望の対応処理を行うことができ
る。
As described above, according to the printing apparatus of the present invention, the determination means can select the print information received from the external device by comparing the print information with the predetermined characteristic parameter stored in the storage means. An analysis that can process the print information before directly analyzing the print information because the determination means determines whether the analysis means exists and the determination means determines any different post-processing for the print information based on the determination result. It is possible to determine in advance whether or not a means exists and perform a desired corresponding process when the print information cannot be processed.

【0072】また、異なる後処理が、対応する解析手段
が供給されたかどうかを判定する処理とするので、解析
手段が供給されるまで保持されている印刷情報を解析処
理することができる。
Further, since the different post-processing is the processing for judging whether or not the corresponding analyzing means is supplied, it is possible to analyze the print information held until the analyzing means is supplied.

【0073】さらに、異なる後処理が、対応する解析手
段名を表示する処理とするので、必要な解析手段を認知
することができる。
Furthermore, since different post-processing is processing for displaying the corresponding analysis means name, the necessary analysis means can be recognized.

【0074】また、異なる後処理が、対応する解析手段
が存在しないことを示す情報を印刷するので、受信した
印刷情報が処理できない原因を認知することができる。
Further, since different post-processing prints information indicating that the corresponding analysis means does not exist, it is possible to recognize the reason why the received print information cannot be processed.

【0075】さらに、異なる後処理が、受信した印刷情
報に対する印刷処理不能状態を外部装置に返信する処理
とするので、受信した印刷情報が処理できない原因を外
部装置側で認知することができる。
Furthermore, since different post-processing is processing for returning the print processing disabled state for the received print information to the external device, it is possible for the external device side to recognize the reason why the received print information cannot be processed.

【0076】本発明に係る印刷制御方法によれば、外部
装置から受信した印刷情報と記憶された所定の特徴パラ
メータとを比較して印刷情報を処理可能な解析手段が存
在するかどうかを判定し、該判定結果に基づいて前記印
刷情報に対する異なるいずれかの後処理を決定するの
で、受信した印刷情報を解析する解析手段の数よりも多
くの解析手段に関連する特徴パラメータを記憶でき、受
信した印刷情報を解析できない場合に、柔軟な対応処理
を示唆することができる。
According to the print control method of the present invention, the print information received from the external device is compared with the stored predetermined characteristic parameter to determine whether or not there is an analysis means capable of processing the print information. Since any different post-processing for the print information is determined based on the determination result, more characteristic parameters related to the analysis means than the number of analysis means for analyzing the received print information can be stored and received. When print information cannot be analyzed, it is possible to suggest a flexible handling process.

【0077】従って、受信した印刷情報を解析するため
の解析手段が内部または外部に複数存在する場合に、受
信した印刷情報を解析する前に、解析可能な解析手段が
存在しているかどうかを判定して、その結果に応じた柔
軟な処理を行えるようになり、次に必要な有効な処理を
情報として使用者に通知できるという効果を奏する。
Therefore, when a plurality of analyzing means for analyzing the received print information exist inside or outside, it is judged whether or not there is an analyzing means that can be analyzed before analyzing the received print information. Then, it becomes possible to perform flexible processing according to the result, and it is possible to notify the user of the next necessary effective processing as information.

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

【図1】本発明の一実施例を示す印刷装置の制御構成を
説明するブロック図である。
FIG. 1 is a block diagram illustrating a control configuration of a printing apparatus according to an exemplary embodiment of the present invention.

【図2】本発明に係る印刷装置における第1の印刷情報
処理手順の一例を示すフローチャートである。
FIG. 2 is a flowchart showing an example of a first print information processing procedure in the printing apparatus according to the present invention.

【図3】本発明に係る印刷装置における第2の印刷情報
処理手順の一例を示すフローチャートである。
FIG. 3 is a flowchart showing an example of a second print information processing procedure in the printing apparatus according to the present invention.

【図4】本発明に係る印刷装置における第3の印刷情報
処理手順の一例を示すフローチャートである。
FIG. 4 is a flowchart showing an example of a third print information processing procedure in the printing apparatus according to the present invention.

【図5】本発明に係る印刷装置における第4の印刷情報
処理手順の一例を示すフローチャートである。
FIG. 5 is a flowchart showing an example of a fourth print information processing procedure in the printing apparatus according to the present invention.

【図6】本発明を適用可能な第1の印刷装置の一例を示
す断面図である。
FIG. 6 is a cross-sectional view showing an example of a first printing device to which the present invention can be applied.

【図7】本発明を適用可能な第2の印刷装置の一例を示
す断面図である。
FIG. 7 is a cross-sectional view showing an example of a second printing apparatus to which the present invention can be applied.

【図8】図7に示した印刷装置の制御構成を説明するブ
ロック図である。
8 is a block diagram illustrating a control configuration of the printing apparatus illustrated in FIG.

【図9】従来の印刷装置における制御機構を説明するブ
ロック図である。
FIG. 9 is a block diagram illustrating a control mechanism in a conventional printing apparatus.

【図10】従来の印刷装置における印刷情報処理手順の
一例を示すフローチャートである。
FIG. 10 is a flowchart illustrating an example of a print information processing procedure in a conventional printing apparatus.

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

1 印刷装置制御手段 2 外部装置 3 受信手段 4 識別手段 5 外部解析手段 6 解析手段 7 解析手段 8 解析手段 9 展開手段 10 転送手段 11 出力機構 12 記録媒体 1 printing device control means 2 external device 3 receiving means 4 identification means 5 external analysis means 6 analysis means 7 analysis means 8 analysis means 9 expansion means 10 transfer means 11 output mechanism 12 recording medium

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 プリンタエンジンと、外部装置から受信
する印刷情報を解析して前記プリンタエンジンに出力可
能なデータを出力する複数の解析手段と、これらの解析
手段に関連する所定の特徴パラメータを記憶する記憶手
段と、前記外部装置から受信した印刷情報と前記記憶手
段に記憶された所定の特徴パラメータとを比較して選択
可能な解析手段が存在するかどうかを判定する判定手段
と、この判定手段の判定結果に基づいて前記印刷情報に
対する異なるいずれかの後処理を決定する決定手段とを
有することを特徴とする印刷装置。
1. A printer engine, a plurality of analyzing means for analyzing print information received from an external device and outputting data that can be output to the printer engine, and predetermined characteristic parameters related to these analyzing means are stored. And a determination unit that determines whether there is a selectable analysis unit by comparing the print information received from the external device with the predetermined characteristic parameter stored in the storage unit. And a determining unit that determines any different post-processing for the print information based on the determination result of 1.
【請求項2】 異なる後処理が、対応する解析手段が供
給されたかどうかを判定する処理であることを特徴とす
る請求項1記載の印刷装置。
2. The printing apparatus according to claim 1, wherein the different post-processing is processing for determining whether or not a corresponding analysis unit is supplied.
【請求項3】 異なる後処理が、対応する解析手段名を
表示する処理であることを特徴とする請求項1記載の印
刷装置。
3. The printing apparatus according to claim 1, wherein the different post-processing is processing for displaying a corresponding analysis means name.
【請求項4】 異なる後処理が、対応する解析手段が存
在しないことを示す情報を印刷する処理であることを特
徴とする請求項1記載の印刷装置。
4. The printing apparatus according to claim 1, wherein the different post-processing is processing for printing information indicating that the corresponding analysis unit does not exist.
【請求項5】 異なる後処理が、受信した印刷情報に対
する印刷処理不能状態を外部装置に返信する処理である
ことを特徴とする請求項1記載の印刷装置。
5. The printing apparatus according to claim 1, wherein the different post-processing is processing for returning a print processing disabled state for the received print information to an external device.
【請求項6】 外部装置から受信した印刷情報と記憶さ
れた所定の特徴パラメータとを比較して前記印刷情報を
処理可能な解析手段が存在するかどうかを判定し、該判
定結果に基づいて前記印刷情報に対する異なるいずれか
の後処理を決定することを特徴とする印刷制御方法。
6. The print information received from an external device is compared with a predetermined stored characteristic parameter to determine whether there is an analysis unit capable of processing the print information, and based on the determination result, A print control method, characterized in that any one of different post-processings for print information is determined.
JP5271785A 1993-10-29 1993-10-29 Printer and printing control method Pending JPH07125326A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5271785A JPH07125326A (en) 1993-10-29 1993-10-29 Printer and printing control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5271785A JPH07125326A (en) 1993-10-29 1993-10-29 Printer and printing control method

Publications (1)

Publication Number Publication Date
JPH07125326A true JPH07125326A (en) 1995-05-16

Family

ID=17504819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5271785A Pending JPH07125326A (en) 1993-10-29 1993-10-29 Printer and printing control method

Country Status (1)

Country Link
JP (1) JPH07125326A (en)

Similar Documents

Publication Publication Date Title
EP0862109B1 (en) Information output apparatus and method
EP0597612B1 (en) Output control method and apparatus
EP0902357B1 (en) Output method and apparatus
EP0583891B1 (en) Output method and apparatus
JPH061048A (en) Printer and data receiving method therein
US6052204A (en) Output apparatus and output method
US5889930A (en) Output method and apparatus
US5768485A (en) Printing apparatus for bit map data in unit of page
JPH07125326A (en) Printer and printing control method
US6397265B1 (en) Print control apparatus for communicating with a selected external apparatus to control a printer
JP3382349B2 (en) Print control apparatus and method
JP2871981B2 (en) Printing apparatus and control method thereof
JP3332432B2 (en) Data communication method and print control device
JPH0635637A (en) Printer
JPH06210907A (en) Printer control method and apparatus
JPH07129340A (en) Device and method for controlling printing
JP3337869B2 (en) Printing control device and printing pressure control method
JPH0675673A (en) Interface device and printing device equipped with the same
JPH07129339A (en) Device and method for controlling printing
JPH08267828A (en) Printer
JPH07172033A (en) Output device
JPH0732669A (en) Printing device
JPH07319647A (en) Printer and its control method
JPH064241A (en) Method and device for printing
JPH06348430A (en) Printing controller and method thereof