JPS61192582A - インクジエツト記録装置 - Google Patents

インクジエツト記録装置

Info

Publication number
JPS61192582A
JPS61192582A JP60032704A JP3270485A JPS61192582A JP S61192582 A JPS61192582 A JP S61192582A JP 60032704 A JP60032704 A JP 60032704A JP 3270485 A JP3270485 A JP 3270485A JP S61192582 A JPS61192582 A JP S61192582A
Authority
JP
Japan
Prior art keywords
buffer
transmission
inkjet recording
external
cpu
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
JP60032704A
Other languages
English (en)
Inventor
Takashi Kawamoto
河本 隆
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP60032704A priority Critical patent/JPS61192582A/ja
Publication of JPS61192582A publication Critical patent/JPS61192582A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism

Landscapes

  • Ink Jet (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明に、インクジェット記録装置が印字する情報群を
外部装置との間で授受する伝送手段に係り、特にインク
ジェット記録装置の受信制御に関する。
〔発明の背景〕
近年、情報の伝送手段として、伝送回線数の低減を計る
九めシリアル伝送が多く用いられており、シリアル伝送
専用LSIが市場に多種類用ている。
これらのLSIに共通にしていることd、LSI内部の
送信用および受信用バッファがそれぞれ2個ある2重バ
ッファ方式を採用していることである。21バッファ方
式の目的は、送信側および受信側のCP TJの負荷を
軽減し、情報の授受を円滑に行うためである。
情報の伝送を行う場合、受信側は送信側からの送信要求
を確認後、受信に専念するのが一般的であり、前述の2
重バッファ方式を有効に利用してCPUの処理速度の限
界に近い速度での情報の伝送を可能にしている。これに
受信側が送信側からの伝送情報の受信に専念できる丸め
可能となるものである。
しかしインクジェット記録装置では、インク粒子作成状
況の管理、インク濃度の管理、装置各部署での異常の有
無確認等を一定周期毎に処理、実行する必要があり、外
部CP Uからの情報(印字データ)を受信する場合で
も、一定周期毎に前記の各処理を行う九め、受信に専念
できない。これにより、インクジェット記録装置が外部
CP Uからの情報(印字データ)を受信する場合の受
信速度(伝送速度)に限界が生じることになる。即ちイ
ンクジェット記録装置のCP Tlが装置内部の制御処
理を行っている時間中に、伝送専用I、81の2個の受
信バッファに外部CP TJからの情報(印字データ)
が格納完了しないような伝送速度とする必要がある。伝
送専用L8Iの2個の受信バッファに外部CPUからの
情報(印字データ)が格納完了すると、伝送専用LSI
からインクジェット記録装置のCPUK対し、エラーメ
ツセージの割込が発生し、情報の伝送に支障の6つ九こ
とを知らす、以降の伝送が無意味になる。
シリアル伝送専用LSIの2重バッファ方式についてハ
、「改訂コンピュータ・データ通信技術」ジョンE、マ
クナマラ著、渡部弘之訳、昭和58年7月15日発行の
付録C(汎用非同期式送/受信器)に記載されている。
ま念インクジェット記録装置の一定周期毎の内部制御の
一例としてに、特公昭58−24277号がある。
〔発明の目的〕
本発明の目的に、送信側から見比場合のインクジェット
記録装置への伝送速度限界を高め、高速伝送可能なイン
クジェット記録装置を提供することである。
〔発明の概要〕
本発明の背景の項で述べた如く、インクジェット記録装
置では、外部CP Uからの情報を受信する場合でも、
インクジェット記録装置内部の管理を一定周期毎に行う
必要がある。この内部管理を処理する時間分だけ、伝送
専用LSIの受信バッファに情報を格納する時間遅れを
持次せれば、伝送専用LSIの2個のバッファが満杯に
なることはなく、情報の伝送に支障が生じなくなると考
えられる。
本発明は、上記時間遅れを持九せる念めに、伝送専用L
SIの受信バッファの前段に、バッファ回路を設け、受
信バッファを拡張するのと同じ効果を得る「多重バッフ
ァ方式」を提案するものである。
更にインクジェットiIP!鎌装置が装置内部管理の処
理中と非処理中とで伝送専用LSIおよび前記バッファ
回路の受信速度を変化させ、伝送専用LSIの2個のバ
ッファが満杯になるのを防止する。
〔発明の実施例〕
本発明の一実施例を第1図によシ説明する。
CP TJ 1は、パスラインを介してROM2゜RA
M3からプログラムおよびデータを読み出し実行するユ
ニットである。ROM2H読出専用メモリ、RAM3t
1!読書き可能なメモリである。
PIA4iインクジェット記碌装置記録の状態をCP 
TJ 1に報告する友めの入出力素子で6る。
CPUIHPIA4の各信号を一定周期毎に取り込み、
インク粒子作成状況の管理、インク濃度の管理、装置各
部の異常チェック等の内部処理を行うと共に、伝送専用
LSI(以下U A R,Tという)5を介して外部C
P Uと印字データの授受を行う。
UART5H前述の如く内部に2個の受信バッファ6.
7を持つ2重バッファ構造となっている。
外部バッファ8,9,10はrJAR,T5の受信バッ
ファ6.7を拡張するものである。外部バッファ10か
ら外部バッファ9へに並列伝送、外部バッファ9から外
部バッファ8へに直列伝送により外部CP Uからの印
字データをOAR,T5に伝送する。発振回路11はT
J入R’I’5.外部バッファ8.9.10へ供給する
基本クロックCPOを発生する。分周回路12,13.
14rj:基本クロックCPOがらそれぞれ設定され九
分周比率のクロックCPI、CP2.CP3を作成する
丸めにあり、分周回路12.13H固定分周比率9分周
回路14は可変分周比率となっている。分周回路14の
分局比率を可変にする理由の詳細は後述する。
タイマー回路15に、外部CP Nからの印字データの
先頭の立下り(第3図に示すスタートビット)t−検出
して、ある設定された時間だけ出力をONとする回路で
あり、08時間に、第3図に示すデータフォーマットお
よび伝送速度により設定される。AND回路16にはタ
イマー回路15の出力Tおよび分周回路12の出力CP
3が入力され、その出力CP31j:外部バッファ10
に入力される。このAND回路16の役目i CP U
からの印字データの1単位(1データフオーマツト)を
外部バッファ10が取り込むためのクロックパルスCP
aAを供給することであり、タイマー回路15の出力T
がOFFすれば、クロックパルスCPaAの供給を停止
させる。
UARTS&!分周回路14からのクロックパルスCP
Iを基準として外部バッファ8からの印字データを受信
バッファ6内に取込む。第2図にそのタイムチャートを
示す。TJ4R,Tsa印字データ信号の立下り(スタ
ートビット)を検出すると、その時点から基本クロック
CPIのカウントを開始し、一般的には8クロツク目の
立下シで印字データ信号のレベル(HまたはL)を確認
して、以降16クロツク毎に印字データ信号を確認しな
がら取込みを実行する。シリアル伝送で用いられる伝送
データのフォーマットの一例を第3図に示す。
伝送テークは先頭にスタートビット(Lレベル)、最後
にストップビット(Hレベル)があす、ソノ間にデータ
ビット、パリティビットが設置される。
前記の如くスタートビットt−fLンベル、ストップビ
ットはHレベルであるため、UART5[印字データ信
号が外部CP Uから伝送され几ことを印字データ信号
の立下りで認知できるようになっている。また第3図に
示すデータフォーマットの各ビットは@2図に示す基本
クロックCPIの16倍の周期で構成されるのが一般的
であり、前記の如<OAR,T5基本クロックCPIの
8クロツク目ま九は16クロツク目で印字データ信号の
レベルを確認し、取込みを行うのは、上記理由に基づ〈
次に外部CP Uからの印字データ信号をUART5が
受信するまでの過程(各回路の動作)について説明する
外部CP Uから印字データ信号が発せられると、前記
の如く印字データ信号の先頭(立下り)をタイマー回路
15が検出し、ある設定され九時間だけその出力TをO
Nとし、AND回路16の入力端子に出力Tが入力され
る。AND回路16の他の入力端子には発振回路11か
らの基本クロックCPOが、また分周回路12を経てク
ロックCP3が入力されている。AND回路16は前記
タイマー回路15の出力TがONL、ている間だけ分周
回路12からのクロックCP3を外部バッファ10ヘク
ロツクCPaAとして出力する九め、外部バッファ1(
IそのクロックCPaAに従って外部CP Tlからの
印字データ信号を内部に取込む。タイマー回路15の出
力Tの08時間は、前記の如く、データフォーマットお
よび伝送速度により設定され印字データ信号の1単位、
すなわち第3図に示すスタートビットからストップビッ
トまでを外部バッファ10が取込む間ONしているよう
設定される。従って外部CP TTから第2番目の印字
データ信号が発せられ九時、タイマー回路15は再び動
作を開始し、上記と同一過程を経て第2番目の印字デー
タ信号を外部バッファ10に取込む。
外部バッファ10に印字データ信号の取込みが完了する
と、タイマー回路15の出力TがOFFとなり、そのタ
イミングと同期して、外部バッファ10から外部バッフ
ァ9への印字データ信号の並列伝送が実行される。外部
バッファ9が外部バッファ10からの印、字データ信号
を取込む次めの信号は前記タイマー回路の出力Tt−使
用し、出力TがOFFとなるタイミングで前記並列伝送
を行うようにしている。
外部バッファ9に取込んだ印字データ信号は、分周回路
13からの出力クロックCP2に従い、外部バッファ8
に直列伝送される。
以上述ぺ九動作をまとめると、外部CP Uからの印字
データ信号にタイマー回路15により、1データフォー
マット単位に分割して外部バッファ10に取込まれ、外
部バッファ9外部バッファBrJART5へと伝送され
る。
次にインクジェット記録装置の内部処理と、印字データ
信号(伝送データ)の伝送速度との関係について、第4
図、第5図により説明する。第4図はインクジェット記
録装置の内部処理時間Tzく対し、伝送データの伝送時
間T3が長い場合を示す。第4図に示す条件の場合、外
部CP Uからの伝送データをUART5の受信バッフ
ァ6が受の取込みが完了していなければ、受信を継続す
る究め何ら問題は生じない。また、インクジェット記録
装置の内部処理中にUART5の受信バッファ6に外部
c p Uからの伝送データの取込みを完了し穴場合で
も、伝送データdUAR,T5の受信バッファ6から受
信バッファ7へ自動伝送され、受信バッファ6は空とな
るため第2番目の伝送デ、−夕を受信できるようになっ
ている。第4図に示す条件でに、第2番目の伝送データ
をrJA凡T5の受信バッファ6が取込み完了するまで
に、インクジェット記録装置の内部処理が実行完了する
ため、UART5の受信バッファ6.7の両者が満杯に
なることになく、前述のオーバーランエラーが発生する
ことはない。従って第4図に示す条件では、外部CP 
Uからの伝送データの取込みはUART5の2重バッフ
ァ構造を有効に利用でき、インクジェット記録装置の内
部処理に支障を期たす事なく伝送データの取込みができ
る。
しかし、第5図に示すように、インクジェット記録装置
の内部処理時間T意に対し、伝送データの伝送速度が速
く、特に、内部処理時間T2内に、外部CP Uから伝
送データが2単位以上伝送される場合、TJxRTsの
受信バッファ6.7の両者が満杯になる九め、前述のオ
ーバー之ンエラーが発生し、外部CPIJとの伝送デー
タ授受に支障を来すことになる。
第6図は第4図に示す条件の場合のUART5の受信バ
ッファ6.7の伝送データ取込状況を示し、fIIc7
図は第5図に示す条件の場合のUART5の受信バッフ
ァ6.7の伝送データ取込状況を示す。
本発明でに第5図に示す条件でも、伝送データ授受を円
滑(行えるように、インクジェット記録装置の内部処理
の実行中と非実行中とでUART5の受信速度を変化さ
せるようにし友ものである。
以下その動作を説明する。
外W15CPUがらの伝送データをUATLT5が受信
するまでの過程は既に述べ九ので略し、ここでしである
(1)  インクジェット記録装置の内部処理実行中(
2)  インクジェット記録装置の内部処理非実行中〔
cpo:cpt=t:t CPO:CP2=16:  I CPO:CF2 (CPaA)=32 : 1(2)の
場合、すなわちインクジェット記録装置の内部処理が非
実行中の場合、CF2:CP3=2=1とした。これに
より、外部CP Uからの伝送データを外部バッファ1
0が取込み、外部バッファ9へ並列伝送されると、外部
CPT7からの伝送速度の2倍の速度で外部バッファ9
→8UART5に直列伝送される。第2番目の伝送デー
タを外部バッファ10が取込み完了し九時、第1番目の
伝送データH1UAR,T5の受信バッファ6内に伝送
完了することになる。第8図の墓1〜44にその状況を
示す。すなわち、インクジェット記録装置の内部処理が
非実行中の場合、本発明による外部バッファ8,9.1
0への伝送データ取込みによる伝送時間遅れを抑制する
定め、伝送速度に差を持たせるようにしである。
次に上記(1)の場合、すなわちインクジェット記録装
置の内部処理が実行中の場合、CF2:CP3=1:1
とすると、外部CP Uからの伝送データ全外部バッフ
ァ8.9に外部CP Uからの伝送速度と同じ速度で順
次直列伝送し、UA几′r5の受信バッファ6.7が満
杯にならないよう時間遅れを持たせ、前記オーバーラン
エラーの発生を防止する。第8図の45〜48に示す各
バッファのブロック図は、インクジェット記録装置の内
部処理の実行開始と、rJART5からのデータ取込要
求が同時に発生し九最悪のケースを示す。第8図の点線
で囲んだ部分が本発明による外部バッファ8゜9.10
の効果を示し、インクジェット記録装置の内部処理実行
中でも、Ul(、’r5の受信バッファ6.7が満杯に
なることはなく、従ってオーバーランエラーの発生もな
い。これにより、第5図に示す条件の場合でも、外部C
PUからの伝送データを円滑に授受できる。インクジェ
ット記録装置の内部処理の実行を開始し比か否かH1P
IA4のIRQ信号により検出可能であり、このIR,
Q信号を分周回路14に取込み、分局比率の切替えすな
わち伝送速度の切替えを行う。
本発明の外部バッファ8,9.10の動作お上び伝送速
度切替の上記動作をまとめると次のようになる。
(1)インクジェット記録装置の内部処理が非実行中の
場合、CP TylはUAR,T5からのデータ取込要
求に即対応でき、外部CP Tiからの伝送データを早
<tJ4RTsに伝送する九め、外部バッファ8.9間
の直列伝送速度を外部CP Uからの伝送速度の2倍に
設定する。
(2)インクジェット記録装置の内部処理が実行中の場
合、CP U 1にUA几T5からのデータ取込要求に
対応で鳶ない究め、外部CPUからの伝送データを外部
バッファ8.9に、外部CP Uからの伝送速度と同じ
速度で順次直列伝送して、TJ/LR,T5の受信バッ
ファ6.7が満杯になるのを防止する。
〔発明の効果〕
本発明によれば、インクジェット記録装置が有する固有
の制御、すなわちインクジェット記録装置がインク粒子
作成状況の管理、インク濃度の管理、残置各部署での異
常の有無確認等の内部処理を実行中に、外部CP Uか
らの印字データが2単位以上伝送されても、印字データ
授受に支障を来すことになく、送信側から見たインクジ
ェット記録装置への伝送速度を高めることができ、高速
伝送に対応できる。
また、本発明によれば、伝送制御専用のCPUを増設す
る必要がなく、プログラムの複雑化を防止できる。本発
明の外部バッファや分周回路の制御に全てハードで対応
でへる九め、インクジェット記録装置のCPUで処理増
加は皆無である。
【図面の簡単な説明】
第1図は本発明によるインクジェット記録装置内部のブ
ロック図、第2図HUAR,Tの受信制御のタイムチャ
ート、第3図にシリアル伝送で用いられるデータフォー
マットの一例を示す図、第4図、第5図にインクジェッ
ト記録装置の内部処理時間と伝送データの伝送速度との
関係を示す図、第6図、第7図はUART内の受信バッ
ファのデータ取込み状況を示す図、第8図は本発明によ
るUART内の受信バッファおよび外部バッファのデー
タ取込状況を示す図である。 1・・・CPU、2・・・ROM、3・・・RAM、4
・・・Pl。 5・・・伝送用LSI (UλRT)、6・・・受信バ
ッファ(UAR,T内)、7・・・受信バッファ(UA
RT内χ8.9.10・・・外部バッファ、11・・・
発振回路、12.13.14・・・分局回路、15・・
・タイマー回第1図 II      /Z 第2図 fJ30 ′!J6図 第70 第80

Claims (1)

  1. 【特許請求の範囲】 1、2重バッファ方式のUARTを介して外部と情報の
    授受を行なう一方、装置内部でインク粒子作成状況等の
    管理や各部署での異常の有無の確認を一定周期で処理、
    実行するCPUを内蔵したインクジェット記録装置にお
    いて、UARTの受信バッファ前後に更にバッファ回路
    を設け、CPUが装置内部の処理動作中にも外部からの
    情報をこのバッファ回路に一時格納させ、UART内の
    受信バッファが満杯になるのを避けることを特徴とする
    インクジェット記録装置。 2、特許請求の範囲第1項において、CPUが内部処理
    をしているか外部との情報授受を行つているかに応じて
    、UARTと増設されたバッファ回路が外部から受信す
    る速度を変えさせるクロック回路を備えたことを特徴と
    するインクジェット記録装置。
JP60032704A 1985-02-22 1985-02-22 インクジエツト記録装置 Pending JPS61192582A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60032704A JPS61192582A (ja) 1985-02-22 1985-02-22 インクジエツト記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60032704A JPS61192582A (ja) 1985-02-22 1985-02-22 インクジエツト記録装置

Publications (1)

Publication Number Publication Date
JPS61192582A true JPS61192582A (ja) 1986-08-27

Family

ID=12366230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60032704A Pending JPS61192582A (ja) 1985-02-22 1985-02-22 インクジエツト記録装置

Country Status (1)

Country Link
JP (1) JPS61192582A (ja)

Similar Documents

Publication Publication Date Title
EP0592213A1 (en) Synchronous/asynchronous partitioning of an asynchronous bus interface
US5228129A (en) Synchronous communication interface for reducing the effect of data processor latency
WO1995007515A1 (fr) Unite de lecture/d'ecriture de carte a circuit integre et son procede de gestion
JPS6136860A (ja) マイクロプロセツサの相互接続方法
JPS61192582A (ja) インクジエツト記録装置
JPH06504864A (ja) バッファユニバーサル非同期式レシーバトランスミッタにデータを供給する方法
US6816935B1 (en) Interrupt and status reporting structure and method for a timeslot bus
US5636370A (en) System and method for interfacing risc busses to peripheral circuits using another template of busses in a data communication adapter
EP0285335B1 (en) Data communication system and method
JPH09179948A (ja) Icカードインタフェース装置
JPS6061859A (ja) マイクロコンピュ−タのデ−タ通信方式
JPH01240963A (ja) プロセッサ間通信装置
JPS6015976B2 (ja) 情報を選択的に交換する装置
JPH07319841A (ja) シリアル制御装置
JPH03769Y2 (ja)
JPS61134791A (ja) フオント・パタ−ン転送方式
JPS60217446A (ja) 高速プログラマブルロジツクコントロ−ラ
JPH02252046A (ja) データ転送装置
JPS63227149A (ja) ル−プ状通信システムにおける通信制御方法
JPS61199967A (ja) インクジエツト記録装置
JPS60222951A (ja) デ−タ転送方式
JPS6020205A (ja) リモ−ト方式入出力装置
JPS63276944A (ja) デ−タ転送装置
JPS5922978B2 (ja) 通信制御装置
JPS63202154A (ja) シリアル通信方式