JPH0474673A - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JPH0474673A JPH0474673A JP2188019A JP18801990A JPH0474673A JP H0474673 A JPH0474673 A JP H0474673A JP 2188019 A JP2188019 A JP 2188019A JP 18801990 A JP18801990 A JP 18801990A JP H0474673 A JPH0474673 A JP H0474673A
- Authority
- JP
- Japan
- Prior art keywords
- data
- printing
- print data
- syntax
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明はホスト装置から入力した文字や図形等のデータ
を印刷する印刷装置に関するものである。
を印刷する印刷装置に関するものである。
[従来の技術]
従来、この種の装置は、コンピュータ等の外部機器から
符号データを入力する入力部と、1つのデータ解析ルー
ル(コマンドシンタックスあるいは文法)に従って入力
データを解釈する解析部と、解釈されたデータをプリン
トへ出力する出力部とから構成される。
符号データを入力する入力部と、1つのデータ解析ルー
ル(コマンドシンタックスあるいは文法)に従って入力
データを解釈する解析部と、解釈されたデータをプリン
トへ出力する出力部とから構成される。
[発明が解決しようとしている課題]
しかしながら、上記従来例では、外部機器の誤操作ある
いは回線切断等の何らかの原因により、コマンドシンタ
ックスの異なるあるいは崩れたデータが送られた場合に
おいても、そのまま強引に解析を受けて結果的に意味の
ない無駄な印刷物を作成してしまうという欠点があった
。
いは回線切断等の何らかの原因により、コマンドシンタ
ックスの異なるあるいは崩れたデータが送られた場合に
おいても、そのまま強引に解析を受けて結果的に意味の
ない無駄な印刷物を作成してしまうという欠点があった
。
本発明は、前記従来の欠点を除去し、無駄な印刷物を作
成しない印刷装置を提供する。
成しない印刷装置を提供する。
[課題を解決するための手段]
この課題を解決するために、本発明の印刷装置は、外部
から入力される印刷データに基づいて画像を印刷する印
刷装置であって、 入力した印刷データを解析してドツトイメージに変換す
る解析変換手段と、前記解析中のシンタックスエラーの
回数をカウントするカウンタ手段と、該カウンタ手段の
内容に基づいて、印刷を抑制する印刷抑制手段とを備え
る。
から入力される印刷データに基づいて画像を印刷する印
刷装置であって、 入力した印刷データを解析してドツトイメージに変換す
る解析変換手段と、前記解析中のシンタックスエラーの
回数をカウントするカウンタ手段と、該カウンタ手段の
内容に基づいて、印刷を抑制する印刷抑制手段とを備え
る。
[作用]
かかる構成において、解析部から発生されるシンタック
スエラーを積算して、その値により印刷を省く印刷抑制
手段を設けることにより、コマンドシンタックスエラー
による無駄な印刷を抑制することができる。
スエラーを積算して、その値により印刷を省く印刷抑制
手段を設けることにより、コマンドシンタックスエラー
による無駄な印刷を抑制することができる。
[実施例]
以下、図面を参照して本発明の一実施例を説明する。
第1図は本実施例の印刷装置の構成を示すブロック図で
あり、第2図は同印刷装置の外観を示す斜視図である。
あり、第2図は同印刷装置の外観を示す斜視図である。
図において、外部機器5はプリンタl側に印刷データ(
文字データや制御データ)を送る。制御コードの中には
、例えばエスケープシーケンスで始まる用紙サイズの指
定データや、ラスクイメージデータの指定データ等が有
る。受信部4はこのような外部機器5が送信する印刷デ
ータを受信するものである。この受信方式は8ビツトパ
ラレルなどの一般の印刷装置に用いられているものであ
る。
文字データや制御データ)を送る。制御コードの中には
、例えばエスケープシーケンスで始まる用紙サイズの指
定データや、ラスクイメージデータの指定データ等が有
る。受信部4はこのような外部機器5が送信する印刷デ
ータを受信するものである。この受信方式は8ビツトパ
ラレルなどの一般の印刷装置に用いられているものであ
る。
マイクロプロセッサ(CPU)6では、本実施例のプリ
ンタ装置全体の制御を行なう。ROM7は、CPU6が
実行する例えば第3図の印字制御プログラムを格納して
いる。また、RAM8はCPU6が作業領域として使用
するものである。
ンタ装置全体の制御を行なう。ROM7は、CPU6が
実行する例えば第3図の印字制御プログラムを格納して
いる。また、RAM8はCPU6が作業領域として使用
するものである。
シンタックスエラーカウンタ8aはここに置かれている
。画像メモリ3はCPU6によって印刷データが解析さ
れ、ビットマツプイメージの形態に展開された画像デー
タが記憶される。出力部2は画像メモリ3の内容を読み
出してビデオ信号に変換し、プリンタ1に送る。プリン
タ1はレーザビームプリンタであり、出力部2からのビ
デオ信号を印刷する。
。画像メモリ3はCPU6によって印刷データが解析さ
れ、ビットマツプイメージの形態に展開された画像デー
タが記憶される。出力部2は画像メモリ3の内容を読み
出してビデオ信号に変換し、プリンタ1に送る。プリン
タ1はレーザビームプリンタであり、出力部2からのビ
デオ信号を印刷する。
以上の構成により、外部機器5からの印刷データは、受
信部4を介してRAM8に格納される。
信部4を介してRAM8に格納される。
CPU6は印刷データを順次解析して文字データのパタ
ーン展開処理を行い、または制御データに基づく処理を
実行する。
ーン展開処理を行い、または制御データに基づく処理を
実行する。
第3図は本実施例の印刷装置の処理手順を示すフローチ
ャートである。
ャートである。
ここではまず、ステップS1で受信部4に受信データが
有るか否かを調べ、無ければ受信を待つ。受信データが
有ればステップS3で印刷データの解析を行う、なお、
この部分は割込入力処理としても良い。
有るか否かを調べ、無ければ受信を待つ。受信データが
有ればステップS3で印刷データの解析を行う、なお、
この部分は割込入力処理としても良い。
次に、ステップS4で印刷データが文字データか否かを
判別し、ステップ35文字データであれば文字データを
文字パターンに変換して画像メモリ3上に展開する。ま
た、印刷データが文字データでない時には、ステップS
6に進んでドツトイメージデータか否かを判別する。ド
ツトイメージデータであれば、ステップs7でこのドツ
トイメージを画像メモリ3に展開する。
判別し、ステップ35文字データであれば文字データを
文字パターンに変換して画像メモリ3上に展開する。ま
た、印刷データが文字データでない時には、ステップS
6に進んでドツトイメージデータか否かを判別する。ド
ツトイメージデータであれば、ステップs7でこのドツ
トイメージを画像メモリ3に展開する。
ドツトイメージデータでない時は、ステップS8aで改
ページか否かを判断し、改ページデータなら1ペ一ジ分
の受信・展開終了であるので、ステップS8bでシンタ
ックスエラーカウンタ8aを調べ、“O”ならばステッ
プS9aで画像メモリ3の内容を印刷する。“l”以上
ならばシンタックスエラーなので、無駄なページである
として印刷はしない。いずれにせよ、新しいベージにな
ったので、ステップS9bでシンタックスエラーカウン
タは“O”にリセットする。
ページか否かを判断し、改ページデータなら1ペ一ジ分
の受信・展開終了であるので、ステップS8bでシンタ
ックスエラーカウンタ8aを調べ、“O”ならばステッ
プS9aで画像メモリ3の内容を印刷する。“l”以上
ならばシンタックスエラーなので、無駄なページである
として印刷はしない。いずれにせよ、新しいベージにな
ったので、ステップS9bでシンタックスエラーカウン
タは“O”にリセットする。
ステップS8aで改ページデータでない時は、ステップ
510aで順次同様な判断をしながら、その他の処理を
行う。ステップ510aでも処理されず、ステップ51
0bでシンタックスエラーであると判断されたら、ステ
ップSllでシンタックスエラーカウンタに“1”を足
す。
510aで順次同様な判断をしながら、その他の処理を
行う。ステップ510aでも処理されず、ステップ51
0bでシンタックスエラーであると判断されたら、ステ
ップSllでシンタックスエラーカウンタに“1”を足
す。
尚、上記実施例では、エラーカウンタが“1”以上の時
に印刷を抑制したが、これ以上の値で判断しても構わな
い。又、スイッチ手段を設けてしきい値を可変にしても
良い。この抑制機能そのものを無効にするスイッチ手段
を設けても良い。
に印刷を抑制したが、これ以上の値で判断しても構わな
い。又、スイッチ手段を設けてしきい値を可変にしても
良い。この抑制機能そのものを無効にするスイッチ手段
を設けても良い。
又、ページを捨てる前にエラーメツセージを表示しても
良いし、−時停止しても良い。
良いし、−時停止しても良い。
本実施例によれば、シンタックスエラーカウンタ手段と
印刷抑制手段とを設ける事により、無駄な印刷をしない
で済む。
印刷抑制手段とを設ける事により、無駄な印刷をしない
で済む。
[発明の効果]
本発明により、無駄な印刷物を作成しない印刷装置を提
供できる。
供できる。
第1図は本実施例の印刷装置の構成を示すブロック図、
第2図は同印刷装置の外観を示す斜視図、第3図は本実
施例の印刷装置の処理手順を示すフローチャートである
。 図中、1・・・プリンタ、2・・・出力部、3・・・画
像メモリ、4・・・受信部、 5・・・外部機器、6・・・ CPU、 7・・・ROM。 8・・・RAM、8a・・・エラー カウンタである。
施例の印刷装置の処理手順を示すフローチャートである
。 図中、1・・・プリンタ、2・・・出力部、3・・・画
像メモリ、4・・・受信部、 5・・・外部機器、6・・・ CPU、 7・・・ROM。 8・・・RAM、8a・・・エラー カウンタである。
Claims (1)
- 【特許請求の範囲】 外部から入力される印刷データに基づいて画像を印刷す
る印刷装置であつて、 入力した印刷データを解析してドットイメージに変換す
る解析変換手段と、 前記解析中のシンタツクスエラーの回数を カウントするカウンタ手段と、 該カウンタ手段の内容に基づいて、印刷を抑制する印刷
抑制手段とを備えることを特徴とする印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2188019A JPH0474673A (ja) | 1990-07-18 | 1990-07-18 | 印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2188019A JPH0474673A (ja) | 1990-07-18 | 1990-07-18 | 印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0474673A true JPH0474673A (ja) | 1992-03-10 |
Family
ID=16216242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2188019A Pending JPH0474673A (ja) | 1990-07-18 | 1990-07-18 | 印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0474673A (ja) |
-
1990
- 1990-07-18 JP JP2188019A patent/JPH0474673A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3039396B2 (ja) | 印刷制御装置及び方法 | |
| JPH0474673A (ja) | 印刷装置 | |
| JPH01196096A (ja) | 出力装置 | |
| JPH043219A (ja) | 印刷装置及び印刷制御方法 | |
| JP2647374B2 (ja) | 出力インタフエース装置 | |
| KR0181137B1 (ko) | 화상형성장치의 그래픽 프린팅 방법 | |
| JP2607502B2 (ja) | フアクシミリインターフエース装置 | |
| JPH0316754A (ja) | 印刷装置 | |
| JPH0316755A (ja) | 印刷装置 | |
| JPS5887622A (ja) | プリンタ制御装置 | |
| JPS63272145A (ja) | ダンプ出力装置 | |
| JP2737883B2 (ja) | 出力制御装置 | |
| KR100193794B1 (ko) | 화상 형성장치의 에물레이션 해석방법 | |
| JPH0316757A (ja) | 印刷装置 | |
| JPH026163A (ja) | 印刷装置 | |
| JPH113189A (ja) | 印刷装置 | |
| JPH04290763A (ja) | 印刷装置 | |
| JP2003141445A (ja) | 帳票定義処理装置、帳票定義処理プログラム、および帳票定義処理プログラム記録媒体 | |
| JPS63242561A (ja) | フオント縮小システム | |
| JPH05181625A (ja) | ビット・イメージ展開機能を有するプリンタ・インタフェース装置 | |
| JPH0316753A (ja) | 印刷装置 | |
| JPS62199458A (ja) | 文書処理装置 | |
| JPH02311894A (ja) | 文書作成装置 | |
| JPH05221073A (ja) | 印刷制御装置 | |
| JP2006227732A (ja) | 画像形成用プログラム、該プログラムを搭載した画像処理装置、該画像処理装置を備えた画像形成システム |