JPH02188281A - 印字制御装置 - Google Patents
印字制御装置Info
- Publication number
- JPH02188281A JPH02188281A JP1008352A JP835289A JPH02188281A JP H02188281 A JPH02188281 A JP H02188281A JP 1008352 A JP1008352 A JP 1008352A JP 835289 A JP835289 A JP 835289A JP H02188281 A JPH02188281 A JP H02188281A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer
- cpu
- offline
- dedicated
- 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
この発明はホストコンピュータ等に接続されたプリンタ
が該ホストコンピュータとオンライン、又はオフライン
状態に関わりなく全ての機能の動作確認を可能とした印
字制御装置に関するものである。
が該ホストコンピュータとオンライン、又はオフライン
状態に関わりなく全ての機能の動作確認を可能とした印
字制御装置に関するものである。
第2図は例えば特開昭62−203224号公報に示さ
れた従来のプリンタの入出力専用プロセッサ間のデータ
転送方式を示すブロック図であり、図において、1はチ
ャネルインタフェース、2はチャネルインタフェース1
内のデータ入力バッファ、3は入力処理専用CPUで前
記チャネルインタフェース1とデータ入力バッファ2か
ら転送されてくるコマンド及びデータを一時保管する中
間バッファ4等とを管理する。5は印字一部分のデータ
容量をもつラインバッファ、6は前記ラインバッファ5
から転送されてくる印刷情報をページバッファ7へ一時
格納する出力処理専用CPUである。 7は1ペ一ジ分以上の印刷情報を格納するページバッフ
ァ、8はプリンタで前記ページバッファ7から読み出し
た文字データを出力処理専用CPU6を介して出力印字
する。 また、9は入力処理専用CPU3を出力処理専用CPU
6とを制御するメインCPUでオフライン印字制御部1
1を備えている。10はホストコンピュータ20とオフ
ライン状態の時の印刷データを格納しているフロッピー
ディスクユニット(外部記憶媒体読取り装置)である。 次にこの発明の動作について説明する。最初にホストコ
ンピュータ20とオフライン状態の時のライトコマンド
にもとづく動作について説明する。 オフライン状態での印刷データはフロッピーディスク1
0に格納されている。まず、メインCPU9内のオフラ
イン印字制御部11は上記フロッピーディスク10内の
印刷データを読み込むと、入力処理専用CPU3に接続
された中間バッファ4へ該印刷データを一時格納する。 前記格納された印刷データは入力処理専用CPU3にて
コマンド及びデータのチエツクや印刷データの変換等の
データ処理を行った後、ラインバッファ5を経由して出
力処理専用CPU6ヘデータ転送する。 出力処理専用CPU6は前記データ転送のためにライン
バッファ5が開放されると、入力処理専用CPU3を常
時監視することなくプリンタ8が印字中であれば、ペー
ジバッファ7からのデータをプリンタ8へ優先的に出力
し、適時合間を見てラインバッファ5からデータを読み
出してページバッファ7へ格納する。 また、プリンタ8が印刷中でない場合の出力処理専用C
PU6はラインバッファ5から高速で印刷データを読み
出してページバッファ7へ入力する。
れた従来のプリンタの入出力専用プロセッサ間のデータ
転送方式を示すブロック図であり、図において、1はチ
ャネルインタフェース、2はチャネルインタフェース1
内のデータ入力バッファ、3は入力処理専用CPUで前
記チャネルインタフェース1とデータ入力バッファ2か
ら転送されてくるコマンド及びデータを一時保管する中
間バッファ4等とを管理する。5は印字一部分のデータ
容量をもつラインバッファ、6は前記ラインバッファ5
から転送されてくる印刷情報をページバッファ7へ一時
格納する出力処理専用CPUである。 7は1ペ一ジ分以上の印刷情報を格納するページバッフ
ァ、8はプリンタで前記ページバッファ7から読み出し
た文字データを出力処理専用CPU6を介して出力印字
する。 また、9は入力処理専用CPU3を出力処理専用CPU
6とを制御するメインCPUでオフライン印字制御部1
1を備えている。10はホストコンピュータ20とオフ
ライン状態の時の印刷データを格納しているフロッピー
ディスクユニット(外部記憶媒体読取り装置)である。 次にこの発明の動作について説明する。最初にホストコ
ンピュータ20とオフライン状態の時のライトコマンド
にもとづく動作について説明する。 オフライン状態での印刷データはフロッピーディスク1
0に格納されている。まず、メインCPU9内のオフラ
イン印字制御部11は上記フロッピーディスク10内の
印刷データを読み込むと、入力処理専用CPU3に接続
された中間バッファ4へ該印刷データを一時格納する。 前記格納された印刷データは入力処理専用CPU3にて
コマンド及びデータのチエツクや印刷データの変換等の
データ処理を行った後、ラインバッファ5を経由して出
力処理専用CPU6ヘデータ転送する。 出力処理専用CPU6は前記データ転送のためにライン
バッファ5が開放されると、入力処理専用CPU3を常
時監視することなくプリンタ8が印字中であれば、ペー
ジバッファ7からのデータをプリンタ8へ優先的に出力
し、適時合間を見てラインバッファ5からデータを読み
出してページバッファ7へ格納する。 また、プリンタ8が印刷中でない場合の出力処理専用C
PU6はラインバッファ5から高速で印刷データを読み
出してページバッファ7へ入力する。
従来の印字制御装置は以上のように構成されているので
、ホストコンピュータ20とオンライン印字時には、チ
ャネルインタフェース1を介してプリンタ8の印刷を確
認することはできるが、オフライン印字時には、中間バ
ッファ4に格納されている印字データ以降の処理しか動
作を確認することができないため、ホストコンピュータ
20が使用不能な場合には印字制御装置側のチャネルイ
ンタフェース1に関連する部分の動作を確認することが
できないという課題があった。 この発明は上記のような課題を解消するためになされた
もので、印字制御装置がホストコンピュータ20と接続
されていないオフライン状態においてもオンライン状態
での印字と同様にチャネルインタフェース1を介してデ
ータ処理を行い、印字制御装置のみで該装置のすべての
動作の機能確認が可能な印字制御装置を得ることを目的
とする。
、ホストコンピュータ20とオンライン印字時には、チ
ャネルインタフェース1を介してプリンタ8の印刷を確
認することはできるが、オフライン印字時には、中間バ
ッファ4に格納されている印字データ以降の処理しか動
作を確認することができないため、ホストコンピュータ
20が使用不能な場合には印字制御装置側のチャネルイ
ンタフェース1に関連する部分の動作を確認することが
できないという課題があった。 この発明は上記のような課題を解消するためになされた
もので、印字制御装置がホストコンピュータ20と接続
されていないオフライン状態においてもオンライン状態
での印字と同様にチャネルインタフェース1を介してデ
ータ処理を行い、印字制御装置のみで該装置のすべての
動作の機能確認が可能な印字制御装置を得ることを目的
とする。
この発明に係る印字制御装置はホストコンピュータとオ
フライン状態の時にはメインCPU内のオフライン印字
処理制御部が外部記憶媒体に格納されているデータをチ
ャネルインタフェース内のデータ入力バッファへ送出す
る。印刷データを受けたチャネルインタフェースは引続
いて入力処理専用CPUに対し該印刷データを転送する
。この動作によってオンライン印刷時と同様に印字制御
装置の機能確認が行えるようにしたものである。
フライン状態の時にはメインCPU内のオフライン印字
処理制御部が外部記憶媒体に格納されているデータをチ
ャネルインタフェース内のデータ入力バッファへ送出す
る。印刷データを受けたチャネルインタフェースは引続
いて入力処理専用CPUに対し該印刷データを転送する
。この動作によってオンライン印刷時と同様に印字制御
装置の機能確認が行えるようにしたものである。
この発明における印字制御装置はオフライン状態の印刷
時には予め外部記憶媒体に格納されているデータとメイ
ンCPU内のオフライン印字処理制御部を介してチャネ
ルインタフェース内のデータ入力バッファに転送し、引
続き入力処理専用CPUに゛送出してデータ処理を行う
。このデータ処理動作によってオンライン時と全く同様
の動作を実行しホストコンピュータが使用できない状態
でも印字制御装置の機能を全て確認できるようにする。
時には予め外部記憶媒体に格納されているデータとメイ
ンCPU内のオフライン印字処理制御部を介してチャネ
ルインタフェース内のデータ入力バッファに転送し、引
続き入力処理専用CPUに゛送出してデータ処理を行う
。このデータ処理動作によってオンライン時と全く同様
の動作を実行しホストコンピュータが使用できない状態
でも印字制御装置の機能を全て確認できるようにする。
以下、この発明の一実施例を図について説明する0図中
、第2図と同一の部分は同一の符号をもって図示した第
1図において、12はオフライン時の印字データを制御
するオフライン印字処理制御部、13はオフライン印字
処理制御部からデータをデータ入力バッファ2へ伝える
データインタフェースである。 次に動作について説明する。最初にオフライン時のライ
トコマンドにもとづく動作について説明する。 まず、メインCPUe内のオフライン印字処理制御部1
2はフロッピーディスク10よりデータを入力すると、
チャネルインタフェース1内のデータ入力バッファ2の
該データを送出する。 すると、データ入力バッファ2は前記データの先頭にあ
るコマンドを入力処理専用CPU3へ転送する。 入力処理専用CPU3は、このコマンド転送の動作を受
けて印刷データの入力を知り、データ入力バッファ2か
らの該データを中間バッファ4へ一旦格納してコマンド
及びデータのチエツク、更に印刷データの変換等の処理
を行う。そしてその後で中間バッファ4は入力処理専用
CPU3及びラインバッファ5を経由して出力処理専用
CPU6へ該データの転送を行う。 次にラインバッファ5が開放されると、出力処理専用C
PU6はプリンタ8が印字中であれば入力処理専用CP
U3を常時監視することなく、ページバッファ7からの
該データをプリンタ8へ優先的に出力する。しかし、そ
の間にあっても適時合間を見てラインバッファ5からの
データを読み出してページバッファ7へ入力する。 また、プリンタ8が印刷中でなければ、時間的に無駄な
くラインバッファ5からのデータを高速で読み出してペ
ージバッファ7へ入力する。 なお、上記実施例では印刷制御装置の動作確認をホスト
コンピュータから入力された印刷データのプリンタへの
印字動作によって、またはホストコンピュータがない場
合にはフロッピーディスクから入力されたデータを利用
して恰かもホストコンピュータとオンラインで機能確認
した時と同様の方法で確認を行う場合について説明した
が、該装置の機能確認に際し直接、プリンタへデータ出
力して行うのではなく、プリンタがない状態でもメイン
CPUに出力処理専用CPUから前記印刷データをルー
プバックするようにしても上記実施例と同様の効果を奏
する。
、第2図と同一の部分は同一の符号をもって図示した第
1図において、12はオフライン時の印字データを制御
するオフライン印字処理制御部、13はオフライン印字
処理制御部からデータをデータ入力バッファ2へ伝える
データインタフェースである。 次に動作について説明する。最初にオフライン時のライ
トコマンドにもとづく動作について説明する。 まず、メインCPUe内のオフライン印字処理制御部1
2はフロッピーディスク10よりデータを入力すると、
チャネルインタフェース1内のデータ入力バッファ2の
該データを送出する。 すると、データ入力バッファ2は前記データの先頭にあ
るコマンドを入力処理専用CPU3へ転送する。 入力処理専用CPU3は、このコマンド転送の動作を受
けて印刷データの入力を知り、データ入力バッファ2か
らの該データを中間バッファ4へ一旦格納してコマンド
及びデータのチエツク、更に印刷データの変換等の処理
を行う。そしてその後で中間バッファ4は入力処理専用
CPU3及びラインバッファ5を経由して出力処理専用
CPU6へ該データの転送を行う。 次にラインバッファ5が開放されると、出力処理専用C
PU6はプリンタ8が印字中であれば入力処理専用CP
U3を常時監視することなく、ページバッファ7からの
該データをプリンタ8へ優先的に出力する。しかし、そ
の間にあっても適時合間を見てラインバッファ5からの
データを読み出してページバッファ7へ入力する。 また、プリンタ8が印刷中でなければ、時間的に無駄な
くラインバッファ5からのデータを高速で読み出してペ
ージバッファ7へ入力する。 なお、上記実施例では印刷制御装置の動作確認をホスト
コンピュータから入力された印刷データのプリンタへの
印字動作によって、またはホストコンピュータがない場
合にはフロッピーディスクから入力されたデータを利用
して恰かもホストコンピュータとオンラインで機能確認
した時と同様の方法で確認を行う場合について説明した
が、該装置の機能確認に際し直接、プリンタへデータ出
力して行うのではなく、プリンタがない状態でもメイン
CPUに出力処理専用CPUから前記印刷データをルー
プバックするようにしても上記実施例と同様の効果を奏
する。
以上のように、この発明によればオフライン印刷時には
メインCPU内のオフライン印字処理制御部が外部記憶
媒体読取り装置からのデータをチャネルインタフェース
のデータ入力バッファに送出し、該チャネルインタフェ
ースを介したデータ処理をオンライン状態と全く同様に
行うことができるようにしたので、印刷制御装置だけで
全ての機能の動作i認を行うことができる効果がある。
メインCPU内のオフライン印字処理制御部が外部記憶
媒体読取り装置からのデータをチャネルインタフェース
のデータ入力バッファに送出し、該チャネルインタフェ
ースを介したデータ処理をオンライン状態と全く同様に
行うことができるようにしたので、印刷制御装置だけで
全ての機能の動作i認を行うことができる効果がある。
第1図はこの発明の一実施例による印字制御装置を示す
ブロック図、第2図は従来の印字制御装置を示すブロッ
ク図である。 図において、1はチャネルインタフェース、2はデータ
入力バッファ、3は入力処理専用CPU、4は中間バッ
ファ、5はラインバッファ、6は出力処理専用CPU、
7はページバッファ、8はプリンタ、9はメインCPU
、10はフロッピーディスク、12はオフライン印字処
理制御部、13はデータインタフェース、20はホスト
コンピュータである。 尚、図中、同一符号は同一、又は相当部分を示す。
ブロック図、第2図は従来の印字制御装置を示すブロッ
ク図である。 図において、1はチャネルインタフェース、2はデータ
入力バッファ、3は入力処理専用CPU、4は中間バッ
ファ、5はラインバッファ、6は出力処理専用CPU、
7はページバッファ、8はプリンタ、9はメインCPU
、10はフロッピーディスク、12はオフライン印字処
理制御部、13はデータインタフェース、20はホスト
コンピュータである。 尚、図中、同一符号は同一、又は相当部分を示す。
Claims (1)
- 入力情報を受け取るチャネルインタフェースと、このチ
ャネルインタフェース内に設けられ、前記入力情報を格
納するデータ入力バッファと、このデータ入力バッファ
内の前記入力情報を解析およびデータ変換する入力処理
専用プロセッサと、この入力処理専用プロセッサがデー
タ変換して作成した印字データを一時格納するラインバ
ッファと、このラインバッファ内の前記印字データを取
り出す出力処理専用プロセッサと、取り出された前記印
字データを格納するページバッファと、このページバッ
ファ内の前記印字データを印刷出力するプリンタと、オ
フライン入力情報を入力する外部記憶媒体読取り装置と
、前記入力処理専用プロセッサおよび前記出力処理専用
プロセッサを制御する主プロセッサと、この主プロセッ
サ内に設けられ、前記外部記憶媒体読取り装置から入力
されたオフライン入力情報を受け取るオフライン印字処
理制御部と、このオフライン印字処理制御部から前記オ
フライン入力情報を前記データ入力バッファに伝達する
データインタフェースを備えた印字制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1008352A JPH02188281A (ja) | 1989-01-17 | 1989-01-17 | 印字制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1008352A JPH02188281A (ja) | 1989-01-17 | 1989-01-17 | 印字制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02188281A true JPH02188281A (ja) | 1990-07-24 |
Family
ID=11690833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1008352A Pending JPH02188281A (ja) | 1989-01-17 | 1989-01-17 | 印字制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02188281A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04363268A (ja) * | 1991-06-10 | 1992-12-16 | Sharp Corp | ページプリンタ |
| US6629790B2 (en) * | 2000-03-17 | 2003-10-07 | Seiko Epson Corporation | Terminal printing apparatus, method of processing received data therein, and computer program product for achieving the method |
-
1989
- 1989-01-17 JP JP1008352A patent/JPH02188281A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04363268A (ja) * | 1991-06-10 | 1992-12-16 | Sharp Corp | ページプリンタ |
| US6629790B2 (en) * | 2000-03-17 | 2003-10-07 | Seiko Epson Corporation | Terminal printing apparatus, method of processing received data therein, and computer program product for achieving the method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100456180B1 (ko) | 주변 기기 및 그 제어 방법 | |
| US4979132A (en) | Control device for use with an image recording system | |
| JPH041840A (ja) | データ処理システム | |
| JPH02188281A (ja) | 印字制御装置 | |
| US5842044A (en) | Input buffer device for a printer using an FIFO and data input method | |
| JPH01188374A (ja) | プリントシステム | |
| KR19990026343A (ko) | 직병렬 데이터 전송을 위한 적응가능한 인터페이스 회로 | |
| JP2699440B2 (ja) | プリンタ装置 | |
| JP4400097B2 (ja) | 印刷装置、印刷制御方法、プログラム及び記録媒体 | |
| JP2707963B2 (ja) | 印刷システム | |
| JP2588214B2 (ja) | キーコード制御装置 | |
| KR940001591B1 (ko) | 스위칭 모듈 시스템 | |
| JPH01171960A (ja) | プリンタ装置 | |
| JP2756250B2 (ja) | 記録装置 | |
| JPH05216599A (ja) | 情報処理システムの出力装置およびスプーリング方法 | |
| JP3184307B2 (ja) | 画像出力装置及びその制御方法 | |
| JP3027849B2 (ja) | 印字装置 | |
| JPH02166513A (ja) | 印字制御装置 | |
| JPH04250519A (ja) | プリンタ装置におけるページ処理方法およびページ処理装置 | |
| JPH0522504A (ja) | 印字装置の受信データ変換方式 | |
| JPH05224845A (ja) | プリンタ共有方式 | |
| JPH0521458B2 (ja) | ||
| JPH04140182A (ja) | プリンタ装置 | |
| JPH05345460A (ja) | プリンタ装置 | |
| JPS6012864A (ja) | 印刷制御装置の異常検出方法 |