JPH04312877A - マクロデータのテストプリント方法 - Google Patents

マクロデータのテストプリント方法

Info

Publication number
JPH04312877A
JPH04312877A JP3079770A JP7977091A JPH04312877A JP H04312877 A JPH04312877 A JP H04312877A JP 3079770 A JP3079770 A JP 3079770A JP 7977091 A JP7977091 A JP 7977091A JP H04312877 A JPH04312877 A JP H04312877A
Authority
JP
Japan
Prior art keywords
macro
printer
data
printing
test
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
JP3079770A
Other languages
English (en)
Inventor
▲高▼橋 遠
Toushi Takahashi
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP3079770A priority Critical patent/JPH04312877A/ja
Publication of JPH04312877A publication Critical patent/JPH04312877A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ICカード内にマクロ
的に格納された印字データについてテストプリントを行
うためのマクロデータのテストプリント方法に関するも
のである。
【0002】
【従来の技術】従来、例えばノンインパクトページプリ
ンタにおいては、プリンタの機能や印字品位を確認する
ために、テストプリント機能を有している。そして、こ
の機能によって印刷したサンプルを参考にしてプリンタ
の濃度を調節することができるようになっている。
【0003】通常、上記テストプリントは、用紙を給紙
ユニットにセットし、制御パネルのテストスイッチを押
下することによって開始され、あらかじめ設定されたテ
ストプリント用のイメージが自動的に用紙1ページ分だ
け印刷される。この場合、テストプリント用の印字デー
タは、プリンタ内のメモリにテストプリントデータとし
て格納されており、操作者が上記テストスイッチを押下
すると、プリンタの制御部が上記テストプリントデータ
をメモリから読み出し、印刷部に送ってそれを印刷する
ようにしている。したがって、ホストコンピュータから
コマンドを受けることなく、ローカルにテストプリント
を行うことができる。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来のプリンタにおいては、テストプリントされるデータ
はあらかじめプリンタのメモリ内に格納されているもの
が通常の印刷を行う場合の濃度調整に利用することはで
きるものの種々なテストプリントを行うことができない
【0005】プリンタ内のメモリに格納されているテス
トプリントデータ以外のデータについてテスト印刷する
必要がある場合には、ホストコンピュータから特別に設
定した印字データを送らなければならない。この場合、
ホストコンピュータにおいて所定の印字データを設定す
る作業が必要となり、また、ホストコンピュータからの
実行命令を受けるための制御手順が複雑になってしまう
【0006】本発明は、上記従来のプリンタの問題点を
解決して、格納されたテストプリントデータ以外のデー
タについて、テストプリントを行うことができるととも
に、ホストコンピュータからの指令を受けることなく、
プリンタにおいてローカルにテストプリントを行うこと
ができるマクロデータのテストプリント方法を提供する
ことを目的とする。
【0007】
【課題を解決するための手段】そのために、本発明のマ
クロデータのテストプリント方法においては、プリンタ
に制御部が設けられるとともに、テストプリントスイッ
チなどの指示手段が設けられていて、該指示手段からテ
ストプリントを行う旨の指示を受けると、上記制御部は
マクロカートリッジがプリンタに装填されているか否か
の判断を行う。
【0008】プリンタのメモリ内には、テストプリント
データが格納されていて、マクロカートリッジが装填さ
れていない場合には、上記制御部はメモリ内に格納され
たテストプリントデータを読み出し、それをデコード、
編集して印刷を行う。マクロカートリッジが装填されて
いる場合には、上記制御部はホストコンピュータからの
実行命令を受けることなく、マクロカートリッジ内のマ
クロデータを読み出し、該マクロデータをデコード、編
集して印刷を行うようになっている。
【0009】
【作用】本発明によれば、上記のようにプリンタにテス
トプリントスイッチなどの指示手段が設けられていて、
操作者が該指示手段を操作してテストプリントを行う旨
の指示を与えると、プリンタの制御部は、マクロカート
リッジがプリンタに装填されているか否かの判断を行う
【0010】マクロカートリッジがプリンタに装填され
ていない場合には、制御部はプリンタのメモリ内のテス
トプリントデータを読み出し、該テストプリントデータ
をデコード、編集して印刷用イメージデータを作成し、
印刷部に送る。また、マクロカートリッジが装填されて
いる場合には、ホストコンピュータからの実行命令を受
けることなく、プリンタの制御部がマクロカートリッジ
内のマクロデータを読み出し、該マクロデータをデコー
ド、編集して同様に印刷用イメージデータを作成し、印
刷部に送る。
【0011】印刷部では、上記印刷用イメージデータを
受けると、該印刷用イメージデータによって例えば発光
ダイオードアレイを駆動し、感光体ドラムを露光する。
【0012】
【実施例】以下、本発明の実施例について図面を参照し
ながら詳細に説明する。図1は本発明の実施例を示すマ
クロデータのテストプリント方法のフローチャート、図
2は本発明のマクロデータのテストプリント方法が採用
されるプリンタの概略図、図3は通常時のマクロ登録機
能図、図4は通常時のマクロ実行機能図である。
【0013】図2において、プリンタ1は端末機2から
印刷データを受け入れる制御部3と、印刷を行う印刷部
4で構成されている。制御部3には、セントロニクスイ
ンタフェースなどの外部接続インタフェース部5、受信
バッファ6、マイクロプロセッサ7、フォントメモリ8
、メモリ9及びプリンタインタフェース部10が設けら
れている。上記端末機2から送られる印刷データは、外
部接続インタフェース部5を介して受信バッファ6に供
給される。
【0014】上記メモリ9内には、上記受信バッファ6
内に取り込まれた印刷データに基づいてマイクロプロセ
ッサ7が作成した印刷用イメージデータを格納するため
のページメモリ9a,ホストコンピュータから送られた
マクロデータを登録するためのマクロバッファ9b、テ
ストプリントデータを格納するテストプリントデータバ
ッファ9c、マクロカートリッジ37のマクロデータを
収容するためのオプションROM9dが形成されている
【0015】また、印刷部4には定型の印刷用紙を自動
的に供給するための印刷用紙供給部11が右側面側に設
けられている。また、印刷部4の内側には、上記印刷用
紙供給部11からの印刷用紙の走行駆動を開始するレジ
ストローラ12、該レジストローラ12まで印刷用紙を
送るクラッチ駆動式のホッピングローラ13、外周に感
光体面を形成した感光体ドラム14、上記感光体面を一
様に帯電する帯電器15、上記感光体面に印刷用イメー
ジデータに対応する静電潜像を形成する発光ダイオード
アレイ16、現像器17、転写器18、定着器19及び
クリーナ20が設けられている。そして、上記印刷部4
の左側面側には、印刷の終了した印刷用紙が排出される
排出部31が設けられている。
【0016】また、印刷部4には、制御部3との通信及
び印刷部4全体の制御を行うマイクロプロセッサ32が
設けられている。また、上記制御部3と印刷部4との間
は、両者の通信を行うための双方向のシリアルインタフ
ェース33と、ドットイメージデータで形成された印刷
データを転送したり、制御したりするための信号線を持
ったビデオインタフェース34によって接続されている
【0017】ここで、上記シリアルインタフェース33
は、制御部3のプリンタインタフェース部10を介して
マイクロプロセッサ7と印刷部4のマイクロプロセッサ
32とを結び、ビデオインタフェース34も同様に制御
部3のプリンタインタフェース部10を介してマイクロ
プロセッサ7と印刷部4の発光ダイオードアレイ16と
を結んでいる。
【0018】上記構成のプリンタ1は、図示しないホス
トコンピュータからの印刷データが端末機2と外部接続
インタフェース部5を介して入力されると、これを受信
バッファ6に取り込む。該受信バッファ6に1ページ分
の印刷データが取り込まれると、感光体ドラム14が回
転し、帯電器15によって感光体の表面が一様に帯電さ
せられ、また、現像器17内の現像剤が攪拌させられる
などの予備動作が行われる。
【0019】該予備動作が終了すると、ホッピングロー
ラ13のクラッチがオンされ、印刷用紙供給部11から
印刷用紙が取り出され、レジストローラ12まで送出さ
れる。一方、マイクロプロセッサ7が、上記受信バッフ
ァ6に取り込まれた印刷データに含まれる文字コードを
読み取り、フォントメモリ8を参照して印刷用イメージ
データを作成し、メモリ9内のページメモリ9aに書き
込む。該ページメモリ9aには、例えば印刷用紙1ペー
ジ分の印刷用イメージデータが編集され格納される。
【0020】また、図示しないホストコンピュータから
印刷データとして直接イメージデータが送られ、端末機
2と外部接続インタフェース部5を介して受信バッファ
6に伝送された場合、マイクロプロセッサ7はこれをそ
のままページメモリ9aの所定のアドレスに書き込む。 また、ビジネスグラフィック印刷の場合などは、印刷デ
ータがホストコンピュータから図形コマンドの形で送ら
れてくるため、マイクロプロセッサ7で印刷データが編
集演算され、イメージデータとして直接ページメモリ9
aに書き込まれる。
【0021】このようにして、印刷用イメージデータの
解析と編集が完成すると、レジストローラ12に到達し
ている印刷用紙は、転写器18に向かって搬送される。 これと並行して、マイクロプロセッサ7によって印刷用
イメージデータがビデオインタフェース34を介して発
光ダイオードアレイ16に供給され、発光ダイオードア
レイ16が駆動され、感光体ドラム14の外周に静電潜
像が形成される。該感光体ドラム14が矢印aの方向に
回転すると、静電潜像は現像器17によって現像され、
転写器18において印刷用紙に転写される。その後、印
刷用紙は定着器19において定着されて排出部31に排
出される。また、転写の後感光体ドラム14上に残った
トナーは、クリーナ20によって除去される。
【0022】このようにして、ホストコンピュータから
受信した印刷データに基づく情報が印刷用紙上に印刷さ
れる。ところで、上記構成のプリンタ1において、ホス
トコンピュータから送られたコマンドの解析や印字デー
タの処理を行うに当たり、一連の処理が何度も繰り返さ
れる場合に、マクロ機能を使用して上記一連の処理にマ
クロ名を付けてメモリにマクロ登録し、必要に応じて読
み出すことができるようになっている。
【0023】例えば、けい線や文字を含む所定の様式の
中に、文書ごとに異なる文字を記入する場合においては
、けい線の位置や長さなどを規定するためのコマンド及
び様式内の文字の印字データは共通であって、同じ様式
の文書を何度も印刷する場合には同じコマンド及び印字
データがホストコンピュータから送られることになる。 このような時、上記共通のコマンド及び印字データがメ
モリ内にマクロ登録されるようになっている。
【0024】次に、通常のマクロデータをホストコンピ
ュータからの指令によって登録するためのマクロ登録機
能について説明する。図3において、36はホストコン
ピュータ、1は該ホストコンピュータ36に接続される
とともに、マクロ識別番号すなわちマクロID番号、マ
クロ登録開始コマンド、印字用の各種コマンド、印字デ
ータ、マクロ登録終了コマンド等の信号を受信するプリ
ンタ、9bは該プリンタ1に内蔵されたメモリ9内に形
成されたマクロバッファである。
【0025】プリンタ1に接続されたホストコンピュー
タ36からマクロID番号、マクロ登録開始コマンドが
送られてくると、プリンタ1は、それ以降マクロ登録終
了コマンドが送られてくるまでホストコンピュータ36
から送られてくるコマンドや印字データなどのマクロデ
ータを、マクロバッファ9bに格納していく。次に、通
常のマクロデータをホストコンピュータ36からの指令
によって実行するためのマクロ実行機能について説明す
る。
【0026】図4において、プリンタ1に接続されたホ
ストコンピュータ36からマクロID番号及びマクロ実
行コマンドが送られてくると、プリンタ1はマクロ登録
されたコマンドや印字データを順にマクロバッファ9b
から読み出し、コマンド解析や印字データのデコード、
編集等を行い、あたかもホストコンピュータ36からコ
マンドや印字データなどのマクロデータを受信したかの
ように動作して印字を行う。
【0027】ところで、本発明のマクロデータのテスト
プリント方法を採用したプリンタにおいては、テストプ
リントデータを格納するテストプリントデータバッファ
9c及びマクロカートリッジ37のマクロデータを収容
するためのオプションROM9dがメモリ9内に形成さ
れている。そして、プリンタ1の制御パネルには、テス
トプリントを実行するためのテストプリントスイッチが
設けられていて、操作者が該テストプリントスイッチを
押下することによって上記テストプリントデータバッフ
ァ9c内に格納されたテストプリントデータ又はマクロ
カートリッジ37内のマクロデータによってテストプリ
ントを行うことができる。
【0028】マクロカートリッジ37内のマクロデータ
によってテストプリントを行う場合には、ホストコンピ
ュータ36からのコマンドを受けることなく、マイクロ
プロセッサ7(図2参照)はマクロカートリッジ37内
のマクロデータをデコード、編集して印刷用イメージデ
ータとしてページメモリ9a内に書き込み、それを印刷
部4に送る。
【0029】次に、本発明のマクロデータのテストプリ
ント方法における動作について図1のフローチャートに
基づいて説明する。図1において、1はプリンタ、37
は該プリンタ1に必要に応じて装填されるマクロカート
リッジであり、マクロデータを格納したICカードで構
成される。38はプリンタの制御パネルに設けられたテ
ストプリントスイッチである。ステップS1  操作者
がテストプリントスイッチ38を押下して、ホストコン
ピュータ36を介さないローカルなテストプリントを要
求したか否かを判断する。テストプリントを要求しなか
った場合は、通常の印刷処理を行い、テストプリントを
要求した場合は、ステップS2に進む。ステップS2 
 マクロデータを格納したマクロカートリッジ37がプ
リンタ1に装填されているか否かを判断する。ステップ
S3  装填されていない場合、従来どおりのプリンタ
1のテストプリントデータバッファ9cに格納されたテ
ストプリントデータを読み出しに行く。ステップS4 
 マクロカートリッジ37が装填されていれば、マクロ
カートリッジ37内に格納されているマクロデータを読
み出す。 ステップS5,S6  テストプリントデータ又はマク
ロデータをデコードし、編集処理を施し、印字を行う。
【0030】次に、テストプリントデータ又はマクロデ
ータを解析し印字処理する動作について説明する。印刷
すべきテストプリントデータ又はマクロデータがテスト
プリントデータバッファ9c又はマクロカートリッジ3
7から読み出されると、マイクロプロセッサ7はコード
データ形式のデータを中間コードの形に変換し、印刷用
紙のフォーマットに編集してページメモリ9aに格納す
る。
【0031】次に、マイクロプロセッサ7は上記ページ
メモリ9a内の中間コードに従いフォントメモリ8など
から読み出し、ラスタバッファの指定位置への書込みを
行う。そして、順次ラスタバッファへのフォントパター
ン書込みが行われる。一定の書込みが完了した時点で、
継続するフォントパターン書込みと並行して、ラスタバ
ッファへ書き込まれたドットパターンなどのドットイメ
ージデータがラスタスキャンの形で読み出され、印刷部
4に転送される。この制御動作が順次1ページ分繰り返
し行われる。
【0032】図5はバンドバッファ方式のラスタバッフ
ァの概念図である。図において、21は印刷用紙1ペー
ジ分に相当するドットイメージメモリを示す。ラスタバ
ッファ22はアドレス部が円筒的にアクセス可能な構造
になっている。フォントパターン書込み及び用紙イメー
ジに形成されたドットイメージデータの読出しのために
、ラスタバッファ22は書込みレイヤ23、書込み待ち
レイヤ24及び読出しレイヤ25に分割定義される。 また、書込処理が読出処理に追従することができないな
どのオーバーラン現象が発生しないように、読出速度、
ラスタバッファ22の容量及び分割レイヤ数が設定され
る。
【0033】なお、本発明は上記実施例に限定されるも
のではなく、本発明の趣旨に基づき種々変形することが
可能であり、それらを本発明の範囲から排除するもので
はない。
【0034】
【発明の効果】以上、詳細に説明したように本発明によ
れば、プリンタにテストプリントスイッチなどの指示手
段が設けられていて、テストプリントを行う旨の指示が
与えられると、プリンタの制御部は、マクロカートリッ
ジがプリンタに装填されているか否かの判断を行い、装
填されていない場合には、メモリ内に格納されたテスト
プリントデータを読み出し、装填されている場合には、
ホストコンピュータからの実行命令を受けることなく、
マクロカートリッジ内のマクロデータを読み出し、デコ
ード、編集して同様に印刷用イメージデータを作成して
印刷を行う。
【0035】したがって、ホストコンピュータからの実
行命令を受けることなくテストプリントを行うことがで
きるので、操作性が向上するだけでなく制御手順が簡素
化される。また、ホストコンピュータとの接続をする必
要がないためプリンタ前面だけで操作ができるようにな
る。また、プリンタ単体で多種類の印字が可能となるた
め、マクロカートリッジ内に様々なマクロデータを格納
することによってプリンタ又はマクロカートリッジを販
売する際のデモンストレーションに利用することができ
る。
【0036】さらに、様々なテストデータをマクロデー
タとしてマクロカートリッジ内に格納することによって
、プリンタの印字品位を向上させることができる。
【図面の簡単な説明】
【図1】本発明の実施例を示すマクロデータのテストプ
リント方法のフローチャートである。
【図2】本発明のマクロデータのテストプリント方法が
採用されるプリンタの概略図である。
【図3】通常時のマクロ登録機能図である。
【図4】通常時のマクロ実行機能図である。
【図5】バンドバッファ方式のラスタバッファの概念図
である。
【符号の説明】
1      プリンタ 3      制御部 4      印刷部 9      メモリ 36    ホストコンピュータ 37    マクロカートリッジ 38    テストプリントスイッチ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  (a)プリンタに設けられた指示手段
    からテストプリントを行う旨の指示を受けた時に、プリ
    ンタの制御部においてマクロカートリッジがプリンタに
    装填されているか否かの判断を行い、(b)マクロカー
    トリッジが装填されていない場合には、メモリ内に格納
    されたテストプリントデータを読み出し、(c)マクロ
    カートリッジが装填されている場合には、ホストコンピ
    ュータからの実行命令を受けることなく、マクロカート
    リッジ内のマクロデータを読み出し、(d)上記メモリ
    から読み出したテストプリントデータ、及びマクロカー
    トリッジから読み出したマクロデータのいずれかをデコ
    ード、編集して印刷を行うことを特徴とするマクロデー
    タのテストプリント方法。
JP3079770A 1991-04-12 1991-04-12 マクロデータのテストプリント方法 Pending JPH04312877A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3079770A JPH04312877A (ja) 1991-04-12 1991-04-12 マクロデータのテストプリント方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3079770A JPH04312877A (ja) 1991-04-12 1991-04-12 マクロデータのテストプリント方法

Publications (1)

Publication Number Publication Date
JPH04312877A true JPH04312877A (ja) 1992-11-04

Family

ID=13699445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3079770A Pending JPH04312877A (ja) 1991-04-12 1991-04-12 マクロデータのテストプリント方法

Country Status (1)

Country Link
JP (1) JPH04312877A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5961232A (en) * 1996-12-06 1999-10-05 King Jim Co., Ltd. Character information processor switchable between ordinary and demonstration states

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5961232A (en) * 1996-12-06 1999-10-05 King Jim Co., Ltd. Character information processor switchable between ordinary and demonstration states

Similar Documents

Publication Publication Date Title
US8497999B2 (en) Information processing apparatus and method for displaying a preview image
US6760118B1 (en) Printing device control apparatus and method
JP2000025276A (ja) 印刷制御方法及び装置
JP3639685B2 (ja) 印刷装置及び印刷制御方法
US5297876A (en) Page printer with internal and external memories
JPH04312877A (ja) マクロデータのテストプリント方法
JPH1170717A (ja) 印刷制御装置および方法
JP3466803B2 (ja) レーザビームプリンタと印刷制御方法及びその装置
JP2660087B2 (ja) 電子写真プリンタ
JPH10309841A (ja) 印刷制御装置及び方法
JPH11174903A (ja) 磁気印写装置
JP2026003805A (ja) 画像形成装置
JP4324112B2 (ja) 画像出力装置及びその制御方法
JPS63191173A (ja) 複写機の画像消去装置
JP2744463B2 (ja) 印刷装置
JP2746768B2 (ja) 電子写真プリンタ
JPH01114933A (ja) イメージデータ描画装置
JPH0611550B2 (ja) フォントパターン処理装置
JP3281465B2 (ja) 印刷装置及びその制御方法及びその状態表示方法
JP2002236623A (ja) 情報処理システム、および、情報処理方法
JP2000147975A (ja) 印刷装置および印刷装置の制御方法
JPH1175052A (ja) 画像処理装置および画像処理方法
JPH08244289A (ja) プリンタシステム及び情報処理装置及びプリンタ及びその制御方法
JPH04148947A (ja) 電子写真プリンタ
JPH11348390A (ja) 印刷装置、故障処理方法および記憶媒体

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19990302