JPH0229357A - プリンタのインターフェース - Google Patents

プリンタのインターフェース

Info

Publication number
JPH0229357A
JPH0229357A JP63179928A JP17992888A JPH0229357A JP H0229357 A JPH0229357 A JP H0229357A JP 63179928 A JP63179928 A JP 63179928A JP 17992888 A JP17992888 A JP 17992888A JP H0229357 A JPH0229357 A JP H0229357A
Authority
JP
Japan
Prior art keywords
data
cpu
circuit
switching
buffer ram
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
JP63179928A
Other languages
English (en)
Inventor
Yoshihiko Hirayama
良彦 平山
Shinji Nureki
濡木 伸二
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments 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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP63179928A priority Critical patent/JPH0229357A/ja
Publication of JPH0229357A publication Critical patent/JPH0229357A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Color, Gradation (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は階調表現可能な画像プリンタのインターフェー
ス回路の高速化に間する。
〔発明の概要〕
セントロニクス等のパラレルインターフェースにおいて
、画像データを転送するコマンドによりCPUはインタ
ーフェースの信号をハードウェアでデータ受信回路へ切
換え、アドレスカウンタで、特定の画素数のデータを受
取った後に、通常のソフトウェアとCPUによりコマン
ドが受信状態にもどるようにしたものである。この様に
して画像データの受信を高速にする。
〔従来の技術〕
プリンタのインターフェースとしては、セントロニクス
が最も一般的であり、はとんどのコンピュータが、この
パラレルインターフェースを持つている、又、計測器等
で使われる双方向性のGPIBインターフェースをプリ
ンタに用いたも゛のもあるが、1ドツトに1バイトのデ
ータが必要な12ドツト/l111の画像プリンタでは
A3.1画面に40メガバイトのデータ転送が必要であ
る。
〔発明が解決しようとする課題〕
ところが、セントロニクスやCPNB等のインターフェ
ースは、受は取ったデータをCPUがソフトウェアの命
令に従って、データであるかプリンタを制御する命令(
コマンド)であるかを判断し、データの場合はメモリに
収める事を行う、この為、ハードウェアにくらべはるか
に遅いCPUの速度等に依存する。第2図は、ソフトウ
ェアによりプリンタのCPUがデータを受信している時
のタイミングを示すものであり、ホストコンピュータ側
のデータとストローク信号によりCPUに割込(P)を
発生し、処理する。さらに、プリンタはヘッドや、モー
タの制御も行っており、その為のタイマー割込(H)や
(M>が発生し、その処理も行っている。これらの処理
中CPUはホストコンピュータに対してビイズイ信号を
出力しており、その間は、ホストコンピュータはデータ
を送る事ができない、この様に、待ち時間とCPUの処
理時間がある為、データ転送が遅くなり、1ドツト当り
1画素+1バイトのデータを送るのに大変時間がかかる
という問題がある。さらに、データを受信しながらプリ
ントする場合には、プリント動作にデータ転送が間に合
わず、間欠的な印字動作となり送りむらを生じるという
問題があった。
〔課題を解決するための手段〕
パラレルインターフェースで、パラレルI/O用ICと
プリントデータを記憶するバッファRAM、、?″のバ
ッフr R,A Mにアドレスを出力するアドレスカウ
ンタ、ストローブ信号とビズィ信号を切換える切換回路
を備える。ホストコンピュータが制御コマンドを出力し
ている時は、パラレルI//O用ICを介してCPUに
コマンドを入力する。
画像プリントのコマンドを受けるとCPUは切換回路を
ヒットシ特定の数の画像データを受取り終ると、切換回
路は自動的にリセットし、CPUへのコマンド入力状態
となる。切換回路が作動中は、ホストコンピュータのス
トローブ信号をクロックとして、ハードウェアのみで画
素データを読込む。
〔作用〕
この様にすると画素データの転送速度はTTL等の論理
ICの動作速度中50Mバイト/秒までの動作が可能と
なる2 〔実施例〕 第1図は本発明の原理を示すブロック図である。
セントロニクスインターフェースのコネクタ1から切換
回路2から入力するホストコンピュータの信号は制御コ
マンド受信状態ではパラレルI/O用IC3とデータバ
ス4を介してCPU5に入力する。受信したコマンドが
画像データのプリントである時はCPU5は、l/O6
を介して切換回路2をセットする。切換回路2はスイッ
チの状態を図示と反対の下側へ接続する。この切換中は
、ホストコンピュータに対しビズィを出力している。
切換えが終了するとビズィが解除されホストコンピュー
タがデータ転送を開始する。ホストコンピュータからの
ストローブ信号はアンドレスカウンタ7をカウントアツ
プしながらバッファRAM 8にコネクタ1から入力し
たデータを書込んでいく。
アドレスカランタフの出力つまりバッファRAMに書込
んだデータ数が、あらかじめ定めた特定の値、たとえば
、1ライン分等のデータ数に等しくなった時、検出回路
9が1.切換回路2をリセットする。すると切換回路2
のスイッチは図示の状態にもどるが、もどるまでの間は
ホストコンピュータにビズィを出力してデータ等の送信
を保留させる。バッファRAM8からのデータ転送はス
イッチ/Oを図示と反対の向きに切り換え、ヘッドデー
タ転送回路11のメモリへ、ヘッドデータ転送回路のク
ロックに同期して高速DMA転送する。
この転送はCPU5のデータバス4を専有しない為、転
送中もCP tJは必要な処理を継続可能である。尚、
ヘッドデータ転送回路11は内部のメモリのデータに従
い、階調数に応じたシリアルデータを作成しサーマルヘ
ッドへ転送し、プリントする。
第3図は、切換回路2が作動中にコネクタ1からバッフ
ァRAM8ヘデータ転送する様子を示すものである。第
2図のソフトウェアによるデータ転送と異り、高速にデ
ータが転送できる様子を示している。ここで、データの
受信はTTL等の動作用周波数=50メガバイト/秒の
転送が可能であり、一方、ホストコンピュータは高速C
PUを用いてもソフトウェアを使って送信する場合には
、数メガバイト7秒であるので、ビズィ信号は解除した
状態に固定していても、確実にデータ転送ができる。
尚、バッファRAM8のアドレスとデータに3ステート
バツフアを介してCPUのアドレスとデータのバスに接
続する事により、CPU5からバッファRAM8に直接
データを書込んだり、読出したりできる様になる。その
場合も本発明に含まれる。又、バッファRAM8のデー
タ入出力部にはコネクタ1及びヘッドデータ転送回路1
1に対してそれぞれ3ステートバツフア等のバス切換手
段が内蔵されており、バヅフyRAM8のリード/ライ
ト制御に合せてバス切換を行う。
〔発明の効果〕
本発明によれば、次の効果を有する。
0画像データの転送時はソフトウェアを介さずにバー・
ドウエアのみでデータを超高速転送ができる。
■データ転送しながらプリントするプリンタでは、デー
タ転送が間に合わない為のプリント中に起きるプリント
の瞬時停止がなくなり、送りむら等の画質劣化がなくな
る。
01975時間を速くできる。
■セントロニクスはほとんどのパソコンに付いており、
本発明をセントロニクスに用いると極めて汎用性が高く
なり、ホストコンピュータの機種を問わずに使える。
【図面の簡単な説明】
第1図は本発明の原理を示すブロック図であり、第2図
はソフトウェアによりプリンタのCPUがデータを受信
している時のタイミング図であり、第3図は本発明のデ
ータ転送のタイミング図である。 コネクタ 切換回路 パラレルI/O用IC データバス CPU アドレスカウンタ バッファRAM 検出回路 スイッチ ヘッドデータ転送回路 以上 出願人 セイコー電子工業株式会社

Claims (1)

    【特許請求の範囲】
  1. パラレルデータを扱うインターフェースを介してホスト
    コンピュータから1画素づつの階調データを受信してプ
    リントする画像プリンタにおいて、中央処理装置(以下
    CPUと呼ぶ)と、該CPUからアクセス可能なパラレ
    ルI/O用ICと、プリントデータを記憶するバッファ
    RAMと、前記インターフェースのデータ読込要求を入
    力する信号(以下ストローブ信号とよぶ)及び、プリン
    タ側のビズィ状態を出力する信号の流れを切換える切換
    手段と、前記ストローブ信号を計数するアドレスカウン
    タと、該アドレスカウンタの特定値を検出する検出回路
    とを備え、前記切換手段がCPUおよび前記検出回路か
    ら制御され、又、インターフェースのパラレルデータが
    、前記パラレルI/O用ICと前記バッッファRAMに
    直接又はバッファ等の回路を介して接続されている事を
    特徴とするプリンタのインターフェース。
JP63179928A 1988-07-19 1988-07-19 プリンタのインターフェース Pending JPH0229357A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63179928A JPH0229357A (ja) 1988-07-19 1988-07-19 プリンタのインターフェース

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63179928A JPH0229357A (ja) 1988-07-19 1988-07-19 プリンタのインターフェース

Publications (1)

Publication Number Publication Date
JPH0229357A true JPH0229357A (ja) 1990-01-31

Family

ID=16074378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63179928A Pending JPH0229357A (ja) 1988-07-19 1988-07-19 プリンタのインターフェース

Country Status (1)

Country Link
JP (1) JPH0229357A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530792A (en) * 1990-05-10 1996-06-25 Canon Kabushiki Kaisha Data processing apparatus utilizing CPU
US11894851B2 (en) 2017-12-22 2024-02-06 Sony Semiconductor Solutions Corporation Signal generation apparatus for time-of-flight camera with suppressed cyclic error

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530792A (en) * 1990-05-10 1996-06-25 Canon Kabushiki Kaisha Data processing apparatus utilizing CPU
US11894851B2 (en) 2017-12-22 2024-02-06 Sony Semiconductor Solutions Corporation Signal generation apparatus for time-of-flight camera with suppressed cyclic error

Similar Documents

Publication Publication Date Title
US7016984B2 (en) System controller using plural CPU's
US5426737A (en) Direct memory access for data transfer within an I/O device
JPH05221030A (ja) 印刷制御装置
US5842044A (en) Input buffer device for a printer using an FIFO and data input method
US6373493B1 (en) Hardware graphics accelerator having access to multiple types of memory including cached memory
JPH0229357A (ja) プリンタのインターフェース
US6122699A (en) Data processing apparatus with bus intervention means for controlling interconnection of plural busses
US4987553A (en) Straight line drawing control apparatus
JPS6313551A (ja) プリンタの受信制御装置
JPH09179813A (ja) Dma転送装置
JP3253115B2 (ja) プリンタ
JPH03119484A (ja) 画像処理装置
JP2001156955A (ja) 画像形成装置およびファックス装置
JPH0239383A (ja) 画像処理装置
JPH11110334A (ja) データ処理回路およびそれを備えた画像形成装置
JPH04284530A (ja) 印刷装置
JPH0210628B2 (ja)
JPS61175817A (ja) プリンタ
JPH07501498A (ja) プリンタ・ビデオ・プロセッサ
JPH11208037A (ja) 画像形成システムにおける制御装置及び制御方法
JPH03169580A (ja) プリンタバッファ装置
JP2006175686A (ja) 印刷装置
JPS63228250A (ja) 入出力制御装置
JPS61201565A (ja) 印字制御方式
JPH02259822A (ja) 記録装置