JPH01196517A - 計測装置におけるプリンタ出力制御方法 - Google Patents

計測装置におけるプリンタ出力制御方法

Info

Publication number
JPH01196517A
JPH01196517A JP2092988A JP2092988A JPH01196517A JP H01196517 A JPH01196517 A JP H01196517A JP 2092988 A JP2092988 A JP 2092988A JP 2092988 A JP2092988 A JP 2092988A JP H01196517 A JPH01196517 A JP H01196517A
Authority
JP
Japan
Prior art keywords
printer
bus
bus switching
memory
output data
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
JP2092988A
Other languages
English (en)
Inventor
Shinichi Seki
関 信一
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.)
Hioki EE Corp
Original Assignee
Hioki EE Corp
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 Hioki EE Corp filed Critical Hioki EE Corp
Priority to JP2092988A priority Critical patent/JPH01196517A/ja
Publication of JPH01196517A publication Critical patent/JPH01196517A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Recording Measured Values (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明は、計測装置におけるプリンタ出力制御方法に
関する。
[従来の技術] 第8図は、インサーキットテスタ等、プリンタを有して
なる計測装置における従来例としての回路構成の概略を
示すブロック図であり、CP U 51は、メモリ52
におけるROMに予め書き込まれているプログラムに従
い、RAMに書き込まれているプリンタへの出力データ
を読み出し、これを110ボート53へと転送する。I
10ボート53に送り込まれた前記出力データは、プリ
ンタ用インターフェース54を介してさらにプリンタ制
御部55へと転送される。このようにして送り込まれた
出力データは、プリンタ制御部56を経ることでデコー
ドされ、このデコードされた出力データがプリンタ57
により印字出力されていた。
[発明の解決しようとする課題] ところで、上記従来例による場合、プリンタ57による
印字出力は、CP U 51によりプリンタ57が制御
されていることから、出力データの印字を全て終了する
までの間、CPU51がこれに拘束される結果となって
いた。
したがって、プリンタ57への出力データの数が少ない
うちは、C・PtJ51を拘束する時間も少なくて済み
、さほどの実害がないものの、出力データの数が多くな
るに従い、CPIJ51が拘束される時間も比例して多
くなり、その間、他の仕事を遂行することができなくな
るという不経済で作業性が悪いという問題があった。
また、CP tJ 51を介してメモリ52におけるR
AMから読み出された出力データは、I10ボート56
からプリンタ制御部56へとプリンタ用インターフェー
ス54を介することで転送されることから、データ転送
のためにそれだけ余計な時間がかかってしまい、データ
処理の迅速性に欠けるという問題もあった。
[課題を解決するための手段] この発明は、従来技術にみられた上記課題に鑑みてなさ
れたものであり、その構成上の特徴は、メモリを各別に
イ1するメインCPUとプリンタ用CI) U、及びこ
れらのCI) Uにより制御されるプリンタとを備え、
前記CPU相互間には、バス調定のためのバス切換回路
を配設し、このバス切換回路には、前記メインCPUを
介して計測部から取り込まれたプリンタへの出力データ
の書込みと、その読出しとを可能としたプリンタ用メモ
リを付設するとともに、このプリンタ用メモリへの出力
データの書込みは、プリンタが非作動状態にあることを
前記メインCPUにより確認して行ない、プリンタに出
力データを出力するための読出しは、プリンタ用メモリ
への書込みを終えた後に前記プリンタCI) tJに送
られるプリンタ出力要求信号に基づいて行なうことにあ
る。
[実施例] 以下、図面を参酌してこの発明の実施例を詳細に説明す
る。
第1図は、この発明方法が適用される計測装置における
制御回路の構成例を示すブロック図であり、ROM3と
RAM4とからなるメインCPU用メモリ2を有するメ
インCPU lと、RA M +2とROM +3とか
らなるプリンタCPU用メモリ11を有するプリンタC
P U 40のほか、I10インターフェース41を介
して送り込まれた出力データを印字するためのプリンタ
42を備えて構成されている。
また、メインCPUIとプリンタCP Ll 40との
間には、バス調定のためのバス切換回路20が介在配置
されている。
さらに、このバス切換回路20には、プリンタ印字メモ
リ10が付設されており、このプリンタ印字メモリIO
は、計測部5から取り込まれた出力データのメインCP
UIによる書込みと、プリンタCP U 40による読
出しとが可能となって配設されている。
〜方、メインCPU Iはバス調定用ボート35を、プ
リンタCP U 40はバス調定用ボート36をそれぞ
れ有しており、これらバス調定用ボート35゜36相互
間は、 PU       (A)ラインとPRINT
ER0N(B)ラインとを介することでバス切換信号が
送受され、前記バス切換回路20に対するバス切換信号
の送出を可能としている。
第2図は、前記バス切換回路20とこれに付設されたプ
リンタ印字メモリIOとの間で行なわれる具体的なバス
切換の状況の一例を示すブロック図である。
すなわち、バス切換回路20には、メインCPUIのア
ドレス・制御バスと、プリンタCP tJ 4i)のア
ドレス・制御バスとをB/入のバス切換信号に基づきそ
のいずれかに切換えることができ、かつ、プリンタ印字
メモリ10のアドレス・制御バスを介してプリンタ印字
メモリ10へとデータを転送することができるマルチプ
レクサ21が配設されている。また、バス切換回路20
には、B/λのバス切換信号に応じて作動するバッファ
26とバッファ30とが配設されている。このうち、前
記PURNR(A)ラインに対応するバッファ26には
、インバータ28を介してバス切換信号が送り込まれ、
この入力信号に基づきメインCPtJ lにより出力デ
ータをデータバスに乗せ、プリンタ印字メモリ10への
書込みを行なうことができるようになっている。また、
前記PRINTER…(B)ラインに対応するバッファ
30は、バス切換信号によりプリンタCP Ll 40
に対しプリンタ出力要求あったとき、プリンタ印字メモ
リ10からデータバスを介して出力データを読み出し、
プリンタCP Ll 40へとデータバスを介して転送
し、プリンタ42により印字することができるようにな
っている。
次に、第3図ないし第7図を参酌してこの発明方法の一
実施例について説明する。
すなわち、計測部5を介して取り込まれた出力データは
、バス調定用ボート35を介してmf(Al の側のラ
インをモニタし、プリンタ用メモリ10がメインCPt
J Iの側に接続されたノンアクティブの状態、つまり
第3図(A)においてrlJの状態にあり、プリンタ4
2が非作動の状態にあることを確認した後、メインCP
U 1によりプリンタ用メモリ10に書き込まれる。
これをバス調定のための処理手順を示す第4図のフロー
チャートによりさらに詳しく説明するならば、上記した
プリンタ用メモリ10への出力データの書込みを終了し
た後、プリンタCP U 40に対しプリンタ出力の要
求があるか否かがまず判断される。このステップにて要
求有りと判断された場合には、次のステップにて、第3
図における(A)の側のラインがノンアクティブ の状態である「1」であるか否かが判別される。
(A)の側のラインがノンアクティブ である「1」、つまり、起点が「ア」に位置してプリン
タ42が非作動の状態にあるとメインCPU Iにより
判断されたときは、PRIN…「■(B)の側のライン
の結果点の位置を直ちにアクティブの状態である「0」
へと遷移させる。
NRO(B)の側のラインをこのようにしてrOJに遷
移させることで、プリンタCP U 40に対しプリン
タ出力要求を出すことができる。
このようなプリンタCP IJ 40に対するプリンタ
出力要求は、第5図のフローチャートに従って処理され
る。
すなわち、プリンタCP U 40によりプリンタ出力
要求有りと判断されたときは、■■■「−■(Al の
側のラインをアクティブの状態である「0」、つまり第
3図における結果点の位置を「イ」の状態へと遷移させ
ることで所定のプリンタ処理を実行させる。この場合、
■]π「π■(A)の側のラインがアクティブの状態で
あるrOJと判断されたときは、第3図に示すようにP
RIN E   (B)の側のラインをrlJに遷移さ
せ、プリンタ出力要求をノンアクティブの状態にし、次
のプリンタ出力要求があるまで待機させ、次のプリンタ
出力要求があったときは、同様の処理を行なう。
一方、第5図におけるプリンタ処理は、第6図に示すよ
うな手順に従い実行される。すなわち、第7図に例示し
た前記プリンタ印字メモリlOにおける所要の印字デー
タアドレスから既に書き込まれている出力データを読み
出してこれを1ライン印字した後、印字データアドレス
を空きアドレスに更新し、次のステップにて印字カウン
ターをr−IJとし、印字カウンタが「0」になるまで
同様の処理を繰り返すことで行なわれる。
このようにして所定のプリンタ処理を終了した後は、第
5図に示す次のステップにてnTnT(A)の側のライ
ンをノンアクティブの状態であるrlJに遷移させ、プ
リンタ印字メモリlOに対する出力データの書き込みを
可能な状態にして当初のステップへとループし、プリン
タCP IJ 40に対するプリンタ出力要求を待ち、
プリンタ出力要求があれば同様な処理を行なう。
この発明は、・このような手順によりおこなうことがで
きるので、プリンタ42の制御はプリンタCPUに担当
させ、メインCPU lをその拘束から解放することが
でき、したがって、マルチタスクを行なわせることがで
きる。しかも、通常の安価な大容量メモリをデュアルポ
ートメモリとして使用することができるので、コストの
低減を図ることができ、さらには、プリンタ42への出
力データの読み出しをプリンタ用メモリIOから直接行
なうことができるので、アクセスタイムの短縮をも図る
ことができる。
[発明の効果] 以上述べたようにこの発明によれば、バス切換回路に付
設したプリンタ印字メモリをメインCPUとプリンタC
PUとによりバス調定可能に制御することができるので
、メインCPUに対する拘束を軽減することでマルチタ
スクを可能とすることができ、しかも、プリンタ印字メ
モリを別途に付設したことで出力データに対するアクセ
スタイムの短縮化をも図ることができる。
【図面の簡単な説明】
第1図は、この発明方法が適用される装置の一実施例と
しての概略構成を示すブロック図、第2図は、第1図に
おけるバス切換回路の詳細な構成例を示すブロック図、
第3図は、バス切換回路によるバス調定の状況を示すタ
イミング図、第4図と第5図は、第3図によるバス調定
時の処理手順の概略を示すフローチャート、第6図は、
第5図における「プリンタ処理」ステップの詳細な処理
手順を示すフローチャート、第7図は、プリンタ印字メ
モリの具体的な構成例を示す説明図、第8図は、従来装
置の概略構成を示すブロック図である。 l・・・メインCPU、 2・・・メインCPtJ用メモリ、 3・・・ROM、   4・−RA M、5・・・計測
部、    10・・・プリンタ印字メモリ、+2・R
A M、    +3・ROM、20・・・バス切換回
路、21・・・マルチプレクサ、26・・・バッファ、
   28・・・インバータ、30・・・バッファ、 35、36・・・バス調定用ボート、 40・・・プリンタCPU、 41・・・I10インターフェース、 42・・・プリンタ 第3図 ア   、 第4図 第5図

Claims (1)

    【特許請求の範囲】
  1. (1)メモリを各別に有するメインCPUとプリンタ用
    CPU、及びこれらのCPUにより制御されるプリンタ
    とを備え、前記CPU相互間には、バス調定のためのバ
    ス切換回路を配設し、このバス切換回路には、前記メイ
    ンCPUを介して計測部から取り込まれたプリンタへの
    出力データの書込みと、その読出しとを可能としたプリ
    ンタ用メモリを付設するとともに、このプリンタ用メモ
    リへの出力データの書込みは、プリンタが非作動状態に
    あることを前記メインCPUにより確認して行ない、プ
    リンタに出力データを出力するための読出しは、プリン
    タ用メモリへの書込みを終えた後に前記プリンタCPU
    に送られるプリンタ出力要求信号に基づいて行なうこと
    を特徴とする計測装置におけるプリンタ出力制御方法。
JP2092988A 1988-01-30 1988-01-30 計測装置におけるプリンタ出力制御方法 Pending JPH01196517A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2092988A JPH01196517A (ja) 1988-01-30 1988-01-30 計測装置におけるプリンタ出力制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2092988A JPH01196517A (ja) 1988-01-30 1988-01-30 計測装置におけるプリンタ出力制御方法

Publications (1)

Publication Number Publication Date
JPH01196517A true JPH01196517A (ja) 1989-08-08

Family

ID=12040904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2092988A Pending JPH01196517A (ja) 1988-01-30 1988-01-30 計測装置におけるプリンタ出力制御方法

Country Status (1)

Country Link
JP (1) JPH01196517A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60225026A (ja) * 1984-04-23 1985-11-09 Yokogawa Hokushin Electric Corp 多点記録装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60225026A (ja) * 1984-04-23 1985-11-09 Yokogawa Hokushin Electric Corp 多点記録装置

Similar Documents

Publication Publication Date Title
KR960007839B1 (ko) 데이타 전송 제어 장치
JPS6043546B2 (ja) デ−タ転送異常処理方式
KR920010977B1 (ko) 개선된 성능의 메모리 버스 아키텍쳐(memory bus architecture)
JPS6126132A (ja) 画像デ−タ転送方式
JPS6010948A (ja) デ−タ伝送装置
JP2004118234A (ja) データ転送装置
JPH09305527A (ja) Dmaコントローラ
JPH03132857A (ja) 複数cpu間データ転送回路
JP2003066099A (ja) 測定制御装置、方法、プログラムおよび該プログラムを記録した記録媒体
JPH07319840A (ja) マルチcpu装置
JP2002259356A (ja) データ処理装置およびその制御方法
JP4356256B2 (ja) プリンタコントローラ、プリンタ、及びメモリコントローラ
JP3027849B2 (ja) 印字装置
JPH01291353A (ja) データ転送制御装置
JPH01219925A (ja) プリンタバッファ装置
JPH0342759A (ja) データ転送制御装置
JPH02730B2 (ja)
JPS61131154A (ja) デ−タ転送制御方式
JPS6127790B2 (ja)
JPH02121053A (ja) テスト・アンド・セット方式
JPH05120201A (ja) データ処理装置
JPH0346054A (ja) マルチプロセッサ
JPH0214353A (ja) 情報処理システム
JPS63304355A (ja) 高速デ−タ出力制御方式
JP2961754B2 (ja) 情報処理装置の並列処理装置