JPH0220364A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH0220364A
JPH0220364A JP63169056A JP16905688A JPH0220364A JP H0220364 A JPH0220364 A JP H0220364A JP 63169056 A JP63169056 A JP 63169056A JP 16905688 A JP16905688 A JP 16905688A JP H0220364 A JPH0220364 A JP H0220364A
Authority
JP
Japan
Prior art keywords
control code
image
character
code
frame memory
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
JP63169056A
Other languages
English (en)
Inventor
Kazuyuki Honda
和幸 本田
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 JP63169056A priority Critical patent/JPH0220364A/ja
Publication of JPH0220364A publication Critical patent/JPH0220364A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Color, Gradation (AREA)
  • Laser Beam Printer (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は印刷装置、詳しくは外部より文字記号コード及
び各制御コードを受信して像を形成する印刷装置に関す
るものである。
[従来の技術] 従来のこの種の装置においては、文字記号コード(以下
、単に文字コードという)とその文字コード或いは印刷
書式を設定する制御コードを受信し、対応する出力画像
を形成していた。
通常、制御コードは数バイトで構成されており、文字コ
ードとの区別ができる様に、その先頭の1バイトを文字
コードでは使用しないコードを割り当てて使用している
。そして、その区別されるコードに続く数バイトでもっ
て、その制御コードの指示内容を示す様になっている。
さて、印刷装置は受信した内容が文字コードであるか否
かを判断することは勿論、その制御コードがどの様な指
示(命令)に係るものであるのかを判断する必要がある
。
[発明が解決しようとする課題] ところで、通常、印刷装置では、受信した制御コードが
印刷装置自身が備えている機能を指示する以外のコード
である場合には、その制御コードを無視する等の処理を
施している。
従って、データを出力する側にとっては、出力したデー
タ中のどの位置にそのエラーとなった制御コードがあっ
たかを把握することには困難になる。特に、データ発生
源、すなわち、ホストコンピュータでアプリケーション
プログラムを開発している場合を想定してみた場合、そ
のデバッグ処理は困難になるばかりか、その作業の妨げ
にもなる。
本発明はかかる課題に鑑みなされたものであり、不当制
御コードを受信したときに、その発生位置を判断し易い
形式で印刷出力することを可能ならしめた印刷装置を提
供しようとするものである。
[課題を解決するための手段] この課題を解決するために本発明は以下に示す様な構成
を備える。
すなわち、 少なくとも制御コードを含む印刷情報を時系列に入力す
る入力手段と、該入力手段で入力された印刷情報に基づ
く出力像を当該印刷情報中の制御コードに従って形成す
る第1の像形成手段と、前記入力手段で入力された制御
コードが正当か否かを検出する検出手段と、該検出手段
で不当制御コードの受信を検出したときに、当該不当制
御コードの受信位置に対応する前記出力画像の位置に所
定情報に係る像を付加して形成する第2の像形成手段と
を備える。
[作用] かかる本発明の構成において、制御コードを含む印刷情
報を入力手段で入力して、第1の像形成手段で出力画像
を形成する。そして、不当な制御コードの入力を検出手
段で検出したときには、第2の像形成手段でもって、そ
の不当制御コードの受信位置に対応する出力画像の位置
に所定情報に係る像を付加して形成する。
[実施例] 以下、添付図面に従って本発明に係る実施例を詳細に説
明する。
く装置構成の説明(第1図)〉 第1図にデータ発生源となるホストコンピュータ1と実
施例の印刷装置2の関係及びその構成を示す。
図中、3は印刷装置2全体を制御するCPUであり、内
部にCPU3の処理手順を記憶しているROM3aとそ
のワークエリアとして使用されるRAM3bとを備えて
いる。尚、ROM 3 aには後述する第5図に示すフ
ローチャートに係るプログラムが格納されている。4は
ホストコンピュータ1よりデータを受信する入力インタ
フェース回路、5は文字コードに対応する文字パターン
を発生する文字パターン発生器(ROMより構成されて
いる)。6a及び6bは各々1ペ一ジ分の出力画像とな
るイメージデータな展開するフレームメモリであって、
フレームメモリ6aには第1色(例えば黒色)に係るイ
メージデータを展開し、フレームメモリ6bには第2色
(例えば赤色)に係るイメージデータを展開する。7は
フレームメモリ6a、6bに展開されたイメージデータ
に基づく各出力色の画像を合成して出力するプリンタ部
であり、このプリンタ部7へのイメージデータの出力は
プリンタインタフェース部8を介して成される。9は各
種スイッチ群を備えたスイッチパネル部であり、その1
つに通常印刷モードと、制御コードを識別できなかった
ときにその旨を報知する印刷モード(エラー報知モード
という)とを切換えるものが備えられている。
〈印刷機構の説明(第2図、第3図)〉第2図に実施例
のプリンタ部7の主要構成を示し、以下、その動作原理
を説明する。
尚、以下の説明でフレームメモリ6aに格納されたイメ
ージデータに基づいてプリンタ部7に出力される信号を
第1色ビデオ信号、フレームメモリ6bのそれを第2色
ビデオ信号という。
第1色ビデオ信号は半導体レーザ2oに取り込まれ、そ
の入力信号によってレーザ光21の発生のオン/オフが
制御される。発生したレーザ光21は不図示のモータに
よって定速に回転しているポリゴンミラーの1反射面で
反射され、図示方向に回転している感光ドラム26上を
横方向(主走査方向という)に走査される。一方、第2
色ビデオ信号に基づいて、半導体レーザ22から発生し
たレーザ光23はミラー24、ポリゴンミラー25を介
して感光ドラム26上の主走査方向に走査される。
また、感光ドラム26の外側には、各々のレーザ光を検
出するビーム検出器27.28が配設されていて、少な
くともこれらビーム検出器27゜28には、第1.2色
ビデオ信号に関係なくレーザ光が照射される様になって
いる。そして、これらビーム検出器27.28で検出さ
れた信号は各ビデオ信号に基づく水平同期信号として用
いられる。具体的には、ビーム検出器27でレーザ光を
検出すると、対応するパルス信号が発生されるが、この
パルス信号を検出してから所定期間経たときから、実際
にフレームメモリ6a内のイメージデータに基づいて半
導体レーザ20の駆動を制御する。これによって、第1
色ビデオ信号による感光ドラム26上の像形成領域は常
に点A、B間とすることが可能となるわけである。また
、同様に、第2色ビデオ信号に基づく像形成領域は点C
,D間となる。
以降、各々のレーザ光の照射によって生成された静電潜
像は不図示の現像器で各々の出力色のトナーで顕像化さ
れ、それを印刷紙に転写した後、定着器を経て合成出力
画像を形成することになる。
像形成に係る各信号のタイミングチャートとその出力画
像の一例を第3図に示す。図中の30及び31が先に説
明したビーム検出器27.28によるビーム検出信号で
ある。
これらビーム検出信号が生成されると不図示のカウンタ
が基準クロックを計数しはじめる。そして、図示の時間
t、t2を計数が終了すると、第1、第2色ビデオクロ
ックに同期して各フレームメモリよりイメージ画像を読
み出し、各ビデオ信号を発生(半導体レーザなオン)さ
せる。従って、図示のビデオ信号の場合には、出力画像
32に示す結果が得られることになる。
く処理内容の説明(第4図、第5図)〉上述した構成及
び原理における実施例の印刷装置の具体的処理内容を以
下に説明する。
実施例においては、エラー報知モードが選択されている
ときに、印刷装置自身が判別できない制御コード(以下
、エラー制御コードという)を受信したときには、その
エラー制御コードの文字パターンを発生し、フレームメ
モリ6bに展開するものでる。すなわち、エラー制御コ
ードに対応する文字パターンを第2色で印刷出力する。
−例として、拡大指示の制御コードを例にして説明する
。
拡大指示制御コードは以下に示すデータ群より構成され
ているものとする。
C3iコード(9BH)子弟1パラメータ;第2パラメ
ータ+spコード(20o)+“B” (42o)(た
だし、” H”は16進数を示す。)このデータフォー
マットにおいて、第1パラメータは縦倍率、第2パラメ
ータは横倍率を示し、各々は“100”を基準倍率(=
1倍)として、“200°゛と400 ”の合計3通り
のパラメータを設定できるものである。換言すれば、こ
れらの数値以外のデータを受信したときには、エラー制
御コードとなる。
今、第4図(a)に示す様に、第1パラメータが°°1
50”となっているエラー制御コードを受信した場合を
説明する。尚、説明を簡単にするため、それ以前には制
御コードは受信していないものとする。
さて、このとき、文字列“’ABC”の文字コードに対
応した文字パターン群は順次文字パターン発生器5より
発生させ、その文字パターンなフレームメモリ6aに展
開していくが、その後に続くエラー制御コードに対して
は、対応する文字パターンをフレームメモリ6bに展開
する。この後、文字列゛D E F ”に対応する文字
パターンはフレームメモリ6aに継続展開する。これに
よって第4図(b)に示す様な状態を得ることが可能と
なり、第4図(C)に示す出力画像を得ることが可能と
なる。す゛なわち、オペレータはこの出力結果を見れば
どの時点で出力した制御コードにエラーがあるかを知る
ことが容易に判別できるようになる。
上述した構成における実施例の印刷装置のエラー報知モ
ードの動作処理手順を第5図(a)。
(b)を参照して説明する。また、説明が前後するが、
RAM3b内には文字パターンの展開光を示すフラグが
確保されているものとする。
先ず、ステップS1で初期化処理を行う。このときには
、フラグを“0°°クリアしておく。そして、ステップ
S2でデータを受信し、次のステップS3でその受信し
たデータが文字コードであるか否かを判断する。文字コ
ードであると判断した場合にはステップS4に進んで、
対応する文字パターンを文字パターン発生器器5より発
生させる。尚、これ以前に拡大指定に係る制御コードを
受信しているときには、補間処理を行って対応する倍率
の文字パターンを発生させる。
そして、次のステップS5でフラグの内容に従ってステ
ップS6かステップS7に分岐し、各々の処理を施す。
フラグが0°°、すなわち出力色が第1色のものである
と判断した場合にはステップS6に進んで、発生した文
字パターンをフレームメモリ6aに展開する、また、逆
にそのフラグが1゛であるときには、ステップS7に進
んで、その文字パターンを今度はフレームメモリ6bに
展開する。
いずれにしても、文字パターンの展開処理が終了した後
は、ステップS8で印刷するか否か、すなわち、1ペ一
ジ分の文字パターンがフレームメモリ6a、6bのいず
れかに展開されたか否かを判断する。そして、1ペ一ジ
分の展開処理が完了したときにはステップS9で各フレ
ームメモリ6a、6bの内容をプリンタ部7に出力し像
を形成する。
一方、ステップS3で受信したデータが文字コード以外
であると判断した場合には、ステップS10に進み、以
下の処理を施す。
先ず、ステップS10で、そのデータが正規の制御コー
ドであるか否かを判断する。正規の制御コードである場
合には、ステップSllに進んで、その制御コードは第
1色指定コードであるか否か、或いはステップS13で
第2色指定コードであるかを判断する。第1色指定コー
ドである場合にはフラグを“Oooにしくステップ51
2)、第2色のものであると判断した場合にはフラグを
°゛1°゛にする。そして、正規の制御コードであって
、いずれでもないと判断した場合には、ステップS15
で対応する処理を施す。
また、ステップSIOで受信したデータが正規の制御コ
ードではないと判断した場合には、ステップ316に進
んで、対応する文字パターンをフラグの内容に関係なく
、フレームメモリ6bに展開する。尚、エラー制御コー
ドに係る文字パターンの展開光をフレームメモリ6bに
した理由であるが、通常の文字パターンは第1色でもっ
て印刷することが多いので、エラー制御コードの文字パ
ターンも同様の色で出力する様にすると、目立たなくな
るからである。また、通常の印刷モード時における処理
は、ステップSIO及びステップS16の処理を省くけ
ば良いので、その手順の説明は割愛する。
以上、説明した様に本実施例によれば、不当な制御コー
ドを受信したときに、その制御コードの受信位置明確に
して出力することが可能となる。
尚、実施例では不当な制御コードを受信したときには、
その中に含まれるデータの文字パターンを印刷する様に
した。すなわち、例えば°゛150°°の3つの文字コ
ードを受信したときには、その文字コードに対応した文
字パターンを印刷した。しかしながら、これでは制御コ
ードを決定した先頭の1バイトは印刷されないことにな
るので、16進数にしたときの各々の桁の文字を印刷す
る様にしても良い。例えば先の例ではcsiコードは”
 9 B o ”であるので、この場合は、9゛。
の文字コードとB°°の文字コードに対応するパターン
を発生し、展開するわけである。これによれば制御コー
ドの全構成を印刷することが可能となる。
また、実施例では2色し−ザビーム方式の印刷装置を例
にしたが、3色以上であっても全く構わないし、その方
式がレーザビームでなく、通常のインクリボン等を使用
したプリンタであっても構わない。
更には、実施例では文字コードに対応するパターンを発
生し、像を形成する印刷装置を例にして説明したが、例
えばイメージデータを受信して像を形成する印刷装置で
あっても構わない。要は、制御コードを含む情報に従っ
て像を形成する装置であれば良いからである。
[発明の効果コ 以上説明した様に本発明によれば、不当な制御コードを
受信したときには、その受信位置を明確にして印刷する
ことが可能となる。
また、その不当な制御コードを受信した旨を通常の印刷
色とは別の色で印刷する様にすれば、その位置は極めて
容易に見つけ出すことが可能となる。
【図面の簡単な説明】
第1図は実施例における印刷装置のブロック構成図、 第2図は実施例における印刷系を説明するための図、 第3図は実施例におけるビデオ信号に係るタイミングチ
ャートと出力画像との関係を示す図、第4図(a)〜(
c)は不当な制御コードを受信したときにおける処理内
容を説明するための図、 第5図(a)、(b)は実施例における制御処理内容を
示すフローチャートである。 図中、1・・・ホストコンピュータ、2・・・印刷装置
、3 ・CP U 、 3 a ・ROM 、 3 b
 ・・・RA M 。 4・・・入力インタフェース、5・・・文字パターン発
生器、6a及び6b・・・フレームメモリ、7・・・プ
リンタ部、8・・・プリンタインタフェース回路、9・
・・スイッチパネル部、20及び22・・・半導体レー
ザ、25・・・ポリゴンミラー 26・・・感光ドラム
、27及び28・・・ビーム検出器である。

Claims (2)

    【特許請求の範囲】
  1. (1)少なくとも制御コードを含む印刷情報を時系列に
    入力する入力手段と、 該入力手段で入力された印刷情報に基づく出力像を当該
    印刷情報中の制御コードに従つて形成する第1の像形成
    手段と、 前記入力手段で入力された制御コードが正当か否かを検
    出する検出手段と、 該検出手段で不当制御コードの受信を検出したときに、
    当該不当制御コードの受信位置に対応する前記出力画像
    の位置に所定情報に係る像を付加して形成する第2の像
    形成手段とを備えることを特徴とする印刷装置。
  2. (2)第2の像形成手段は使用頻度の少ない色で所定情
    報に係る像を付加して形成することを特徴とする請求項
    第1項に記載の印刷装置。
JP63169056A 1988-07-08 1988-07-08 印刷装置 Pending JPH0220364A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63169056A JPH0220364A (ja) 1988-07-08 1988-07-08 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63169056A JPH0220364A (ja) 1988-07-08 1988-07-08 印刷装置

Publications (1)

Publication Number Publication Date
JPH0220364A true JPH0220364A (ja) 1990-01-23

Family

ID=15879522

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63169056A Pending JPH0220364A (ja) 1988-07-08 1988-07-08 印刷装置

Country Status (1)

Country Link
JP (1) JPH0220364A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH071771A (ja) * 1993-06-18 1995-01-06 Nec Corp プリンタ装置
US5989970A (en) * 1994-06-08 1999-11-23 Nippondenso Co., Ltd. Method for fabricating semiconductor device having thin-film resistor

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5595141A (en) * 1979-01-11 1980-07-19 Tokyo Electric Co Ltd Printing method
JPS57102685A (en) * 1980-12-19 1982-06-25 Fujitsu Ltd Undefined code detection system
JPS62214974A (ja) * 1986-03-18 1987-09-21 Nec Corp プリンタ装置
JPS62278630A (ja) * 1986-05-27 1987-12-03 Casio Comput Co Ltd プリンタ装置
JPH07160370A (ja) * 1993-12-06 1995-06-23 Nissan Motor Co Ltd 停電管理装置
JPH08263183A (ja) * 1995-03-28 1996-10-11 Fujitsu Ltd システム終了処理方法および装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5595141A (en) * 1979-01-11 1980-07-19 Tokyo Electric Co Ltd Printing method
JPS57102685A (en) * 1980-12-19 1982-06-25 Fujitsu Ltd Undefined code detection system
JPS62214974A (ja) * 1986-03-18 1987-09-21 Nec Corp プリンタ装置
JPS62278630A (ja) * 1986-05-27 1987-12-03 Casio Comput Co Ltd プリンタ装置
JPH07160370A (ja) * 1993-12-06 1995-06-23 Nissan Motor Co Ltd 停電管理装置
JPH08263183A (ja) * 1995-03-28 1996-10-11 Fujitsu Ltd システム終了処理方法および装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH071771A (ja) * 1993-06-18 1995-01-06 Nec Corp プリンタ装置
US5989970A (en) * 1994-06-08 1999-11-23 Nippondenso Co., Ltd. Method for fabricating semiconductor device having thin-film resistor

Similar Documents

Publication Publication Date Title
JPS5990181A (ja) プリンタ制御装置
JPH01114445A (ja) 多色印字データ制御装置
JP3040414B2 (ja) カラー画像処理装置
JP2716087B2 (ja) 出力装置
JPH0754959B2 (ja) 画像処理装置
JPS6364776A (ja) 画像編集装置
JP2884407B2 (ja) 画像処理装置
JPH01269543A (ja) 画像形成装置
JPH0548916A (ja) カラー画像装置
JP2909360B2 (ja) 出力装置
JPH04343568A (ja) 画像処理装置
JPH01133744A (ja) 出力装置
JP3210598B2 (ja) 印刷制御装置および印刷制御方法
JP2521918B2 (ja) 文字発生装置
JP2576498B2 (ja) 記録装置
JPS6356762A (ja) 画像処理方法
JPH02277676A (ja) 画像印字装置
JPH0792827B2 (ja) 画像縮小装置
JPS6364783A (ja) 画像編集方法
JPH01209142A (ja) 画像出力装置
JPS6341988A (ja) 画像編集装置
JPH0830944B2 (ja) 文字発生装置
JPS6352190A (ja) 画像発生装置
JPH0814754B2 (ja) 画像処理方法
JPH03112670A (ja) 出力装置