JPH0378019A - プリンタ - Google Patents

プリンタ

Info

Publication number
JPH0378019A
JPH0378019A JP1214679A JP21467989A JPH0378019A JP H0378019 A JPH0378019 A JP H0378019A JP 1214679 A JP1214679 A JP 1214679A JP 21467989 A JP21467989 A JP 21467989A JP H0378019 A JPH0378019 A JP H0378019A
Authority
JP
Japan
Prior art keywords
host computer
printer
information
printing
host
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
JP1214679A
Other languages
English (en)
Inventor
Masakazu Niro
丹路 雅一
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP1214679A priority Critical patent/JPH0378019A/ja
Publication of JPH0378019A publication Critical patent/JPH0378019A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はネットワークに接続されるプリンタに関する。
〔従来の技術〕
今日ではパーソナルコンピュータからスーパーコンピュ
ータまで高速データ通信が可能なネットワークに接続さ
れるようになってきた。このようなネットワークの中で
はプリンタを複数のホストコンピュータで使用するのが
一般的になってきた。
従来は第8図に示すようにプリンタ1をホストコンピュ
ータ2゜と一対一で接続してネットワーク3に接続され
ている複数のホストコンピュータ2、.21,2..2
3・・・で使用する場合にはプリンタ1が接続されてい
るホストコンピュータ2゜が他のホストコンピュータ2
1,2..2.・・・の窓口となってプリンタ1に対す
る印字指令などを発行している。
〔発明かが決しようとする課題〕
上記プリンタ1と接続されているホストコンピュータ2
゜は他のホストコンピュータ24,2..2゜・・の印
字処理も行なわなければならないので、負荷が大きくな
る。また、ホストコンピュータ2゜。
21.2□、23・・・の間で異なるオペレーティング
システムを使用している場合にはオペレーティングシス
テムの異なるホストコンピュータの間でうまく通信でき
ないこともあり、プリンタ1を使用できるホストコンピ
ュータが限られる。
そこで、プリンタ1をネットワーク3にインターフェー
スを介して接続することが考えられる。
しかし、このようにすれば複数のホストコンピュータか
ら同時に情報が送られてきた場合にはこれらの情報が混
ざって印字されてしまう、これを避けるためにはプリン
タ1は各ホストコンピュータ毎のバッファを設けて各ホ
ストコンピュータからの情報を個別にバッファに入れ、
これらを順次に印字しなければならない、このようなプ
リンタでは膨大なメモリを必要とし、プリンタが持って
いるバッファの数によってプリンタを使用できるホスト
コンピュータの数が決まってしまう。
また、上記問題を避けるために、プリンタは1つのホス
トコンピュータからの情報を印字している時に他のホス
トコンピュータに対してはビジー状態にして情報を受け
取らないようにすることが考えられる。しかし、このよ
うにすればプリンタからビジー状態の報告を受けたホス
トコンピュータはいつプリンタが印字可能な状態になる
か判らず、何回もプリンタに問合せをしなけ九ばならな
い。
本発明は上記欠点を解消し、1つのホストコンピュータ
が他のホストコンピュータの窓口とならず、かつ複数の
ホストコンピュータから同時に情報が送られてきた場合
にこれらの情報を混ぜて印字することがなくて大容量の
メモリを必要としないと共に、ホストコンピュータが何
回もプリント可能かどうかを問合せをする必要がないプ
リンタを提供することを目的とする。
〔課題を解決するための手段〕
上記目的を達成するため、請求項1の発明は第1図に示
すようにネットワーク4に接続され、複数のホストコン
ピュータからの情報をプリントするプリンタであって、
前記複数のホストコンピュータのうちの1つのホストコ
ンピュータからの情報のプリント中に他のホストコンピ
ュータからプリント開始命令を受け取った場合ビジー状
態であって命令を受けられないことを該他のホストコン
ピュータに報告すると共に、該他のホストコンピュータ
を記憶し、前記1つのホストコンピュータからの情報の
プリントを終了した時に前記記憶したホストコンピュー
タにプリントが可能になったことを報告する制御手段5
を有するようにしたものであり、 請求項2の発明は第2図に示すように請求項1記載のプ
リンタにおいて、前記複数のホストコンピュータのうち
の1つのホストコンピュータを特権を持ったホストコン
ピュータとして設定できる特権ホストコンピュータ設定
手段6と、プリンタ設定に係わる情報をホストコンピュ
ータからの命令によって変更しこの変更は前記特権を持
ったホストコンピュータからの命令のみを有効とする設
定変更手段7とを有するようにしたものである。
〔作 用〕
請求項1の発明では制御手段5が複数のホストコンピュ
ータのうちの1つのホストコンピュータからの情報のプ
リント中に他のホストコンピュータからプリント開始命
令を受け取った場合ビジー状態であって命令を受けら九
ないことを該他のホストコンピュータに報告すると共に
、該他のホストコンピュータを記憶し、前記1つのホス
トコンピュータからの情報のプリントを終了した時に前
記記憶したホストコンピュータにプリントが可能になっ
たことを特徴する 請求項2の発明では特権ホストコンピュータ設定手段6
により複数のホストコンピュータのうちの1つのホスト
コンピュータを特権を持ったホストコンピュータとして
設定でき、設定変更手段7によりプリンタ設定に係わる
情報が前記特権を持ったホストコンピュータからの命令
によって変更される。
〔実施例〕
第3図は本発明の一実施例を示す。
この実施例のプリンタ11はホストコンピュータからの
情報を解析してプリントに必要な内部情報に変換するプ
リンタコントローラ12と、このプリンタコントローラ
12が作成した情報を可視画像としてプリントするプリ
ントエンジン13と、操作表示部14とを有する。
第4図はこのプリンタIIが接続されるネットワークの
一例を示す。
プリンタ11はインターフェース(I/F)を介してネ
ットワークケーブル15に接続され、またネットワーク
ケーブル15には複数のホストコンピュータ161.1
6. 、163・・・が接続されている。
従来は第8図に示すようにホストコンピュータ21.2
ヨ、2□・・・のいずれかがプリンタ1に情報をプリン
トさせる場合にはホストコンピュータ2゜にプリンタ1
の情報プリントを依頼することになり、プリンタ1はホ
ストコンピュータ2゜どの通信のみを考慮すればよくて
他のホストコンピュータ2□t 21 t 23・・・
との存在を意識する必要がない。
しかし、プリンタ11はネットワークケーブル15との
間にホストコンピュータが接続されていないので、複数
のホストコンピュータ161,16□、16.・・・と
通信を行なう必要があり、ホストコンピュータの管理が
必要になる。
ネットワーク上での通信は複数の装置が1つの回線を使
用するので、通信データに送信元と送信先のアドレス情
報が含まれているのが一般的である。以下プリンタ11
とホストコンピュータ16□、1G、、163・・・ど
の通信について説明する。
プリンタ11で印字を行なうためにはまず、ホストコン
ピュータ16□、16□、16.・・・のいずれか(例
えばホストコンピュータ161)がプリント開始命令を
ネットワークケーブル15を介してプリンタ11に送る
。プリンタコントローラ12はそのプリント開始命令を
受け取ると、第5図に示すようにプリントエンジン13
がプリント中でなければそのプリント開始命令を送った
ホストコンピュータ16iにプリント可能であるという
プリント許可情報をネットワークケーブル15を介して
送る。ホストコンピュータ16iはこのプリント許可情
報を受けて印字すべきデータのプリンタ11への送信を
開始し、データ通信が終了したらプリント終了命令をプ
リンタ11へ送信する。そしてプリンタコントローラ1
2はホストコンピュータ16iからネットワークケーブ
ル15を介して送られてきたデータをプリントに必要な
内部情報に変換し、プリントエンジン13がプリンタコ
ントローラ12で作成された情報を可視画像としてプリ
ントする。
また、プリンタコントローラ12はホストコンピュータ
からプリント開始命令を受けた時にプリントエンジン1
3がプリント中であった場合にはネットワークケーブル
15を介してそのホストコンピュータにビジー状態であ
って命令を受けられないことを示すビジー情報を送ると
共に、そのホストコンピュータのアドレス及び資源情報
をプリント開始命令の発行順に不揮発性メモリに記憶す
る。その後プリンタコントローラ12は第6図に示すよ
うにプリントエンジン13がホストコンピュータからの
情報のプリントを終了した時に不揮発性メモリにホスト
コンピュータのアドレスの記憶があれば、そのうちで最
初にアドレスが記憶されたホストコンピュータ(例えば
ホストコンピュータ16j)に対してプリント可能にな
ったことをネットワークケーブル15を介して報告し、
かつそのホストコンピュータ16jのアドレス及び資源
情報の記憶をホストコンピュータ16jからの情報のプ
リント終了後に(又はプリント開始時等の適当な時点で
)不揮発性メモリより消去する。ホストコンピュータ1
6jはプリンタ11からプリント可能になったことがネ
ットワークケーブル15を介して報告されると、再度プ
リント開始命令をネットワークケーブル15を介してプ
リンタ11に送り、次いでプリントすべき情報をネット
ワークケーブル15を介してプリンタ11に送る。プリ
ンタコントローラ12はこのホストコンピュータ16j
からの情報をプリンタエンジン13にプリントさせる。
この時、プリンタコントローラ12は情報を受けている
ホストコンピュータ16j以外のホストコンピュータか
らのデータをプリント開始命令を除いて無視する。した
がって、プリンタ11は従来のプリンタのように多くの
バッファを用意する必要がない、また、ホストコンピュ
ータもプリンタに何回もプリント可能かどうかを問い合
わせる必要がなくてプリンタ11からの情報を待ってい
ればよく、この間に他の処理を進めることができて負荷
が軽減される。なお、プリンタコントローラ12はプリ
ント終了時でなく、ホストコンピュータからプリント終
了命令を受け取った時に不揮発性メモリにホストコンピ
ュータのアドレスの記憶があれば、そのうちで最初にア
ドレスが記憶されたホストコンピュータに対してプリン
ト可能になったことをネットワークケーブル15を介し
て報告し、かつそのホストコンピュータのアドレス及び
資源情報の記憶をそのホストコンピュータからの情報の
プリント後に(又はプリント開始時等の適当な時点で)
不揮発性メモリより消去するようにしてもよい。
また、プリンタコントローラI2はホストコンピュータ
に対してプリント可能になったことを報告してから一定
時間内にそのホストコンピュータからプリント開始命令
が送られて来ない場合には不揮発性メモリ上にアドレス
が記憶されている次のホストコンピュータに対してプリ
ント可能になっ。
たことをネットワークケーブル15を介して報告する。
このため、プリンタIIは効率良く使用される。
また、プリント開始命令の中にはプリントに使用する資
源として給紙トレイや排紙トレイ等を宣言するようにな
っており、プリンタコントローラ12はホストコンピュ
ータのアドレスを記憶する時にそのホストコンピュータ
からの資源の情報をも一緒に記憶する。そしてプリンタ
コントローラI2はプリント中に給紙トレイが空になっ
てそれがセンサーで検知されたり排紙トレイが一杯にな
ってそれがセンサーで検知されたりする等のエラーが発
生した時には上記センサーからの信号等によりそのエラ
ーの発生を検知して第7図に示すようにプリント中のホ
ストコンピュータ(情報を送っているホストコンピュー
タ)にそのエラーの発生をネットワークケーブル15を
介して報告すると共に、このプリント中のホストコンピ
ュータとの通信を中断してプリントを中断し、不揮発性
メモリにアドレスが記憶されているホストコンピュータ
の中から使用可能な給紙トレイ、排紙トレイの使用を宣
言したホストコンピュータの有無を不揮発性メモリの資
源情報より判断する。使用可能な給紙トレイ、排紙トレ
イの使用を宣言したホストコンピュータが無い場合には
プリンタコントローラ1zはエラーの回復を待つ、また
、使用゛可能な給紙トレイ、排紙トレイの使用を宣言し
たホストコンピュータがあればプリンタコントローラ1
2はその中で最初にプリント開始命令を出したホストコ
ンピュータにプリントが可能になったことをネットワー
クケーブル15を介して知らせる。このホストコンピュ
ータからプリント開始命令、プリントすべき情報がネッ
トワークケーブル15を介してプリンタ11に送られて
くればプリンタコントローラI2はその情報をプリント
エンジン13にプリントさせる6まだ、プリンタコント
ローラ12はプリントが可能になったことを知らせたホ
ストコンピュータから一定の時間内にプリント開始命令
が送られて来ない時には使用可能な給紙トレイ、排紙ト
レイの使用を宣言したホストコンピュータの中の次のホ
ストコンピュータにプリントが可能になったことをネッ
トワークケーブル15を介して知らせる。このホストコ
ンピュータからプリント開始命令、プリントすべき情報
がネットワークケーブル15を介してプリンタ11に送
られてくればプリンタコントローラ12はその情報をプ
リントエンジン13にプリントさせるが、このホストコ
ンピュータもプリント開始命令を一定の時間内に送って
来なければ使用可能な給紙トレイ、排紙トレイの使用を
宣言したホストコンピュータの中のさらに次のホストコ
ンピュータにプリントが可能になったことをネットワー
クケーブル15を介して知らせるということを繰り返し
て行なう。そしてプリンタコントローラ12はホストコ
ンピュータからの情報のプリントが終了した時にエラー
が解除されているかどうかを上記センサーからの信号等
により判断し、エラーが解除されていなければ使用可能
な給紙トレイ。
排紙トレイの使用を宣言した各ホストコンピュータから
の情報のプリントを順次に行なわせた後にエラーの回復
を待つ、いずれかのホストコンピュータからの情報のプ
リントが終了した時にエラーが解除されていればプリン
タコントローラ12は第6図に示すように上記プリント
中断のホストコンピュータにプリントすべき情報の再送
要求を出し、このホストコンピュータからネットワーク
ケーブル15を介して送られてきた情報をプリントエン
ジン13にプリントさせる。したがって、ホストコンピ
ュータからの情報のプリントがエラーの発生で中断した
時には他のホストコンピュータからの情報をプリントす
ることになり、プリンタ11の効率が良くなる。
また、一般にプリンタはプリンタ単体で種々の設定(例
えば電源オン時の状態設定など)を行なえるようにした
ものが多く、ホストコンピュータからの命令により設定
を変更できるものもある。このようなプリンタにおいて
はネットワークに接続されている全てのホストコンピュ
ータに設定変更を許すと、逐次設定が変えられて混乱を
招く原因になる。そこで、この例ではネットワークケー
ブル15に接続されている複数のホストコンピュータ1
61.16..16.・・・の中の1つのホストコンピ
ュータが特権を持ったホストコンピュータとして設定さ
れ、例えば操作表示部14によりホストコンピュータの
アドレスが入力されて特権を持ったホストコンピュータ
が設定される。プリンタコントローラ12は操作表示部
14により設定された特権を持つホストコンピュータを
記憶し、このホストコンピュータからネットワークケー
ブル15を介して送られてきた設定変更命令のみを有効
としてこの設定変更命令により設定を変更し、設定情報
変更の際の混乱が避けられる。また、プリンタコントロ
ーラ12は第5図に示すように特権を持つホストコンピ
ュータ以外のホストコンピュータからの情報のプリント
中に特権を持つホストコンピュータから優先プリント開
始命令がネットワークケーブル15を介して送られてき
た場合にはプリント中のホストコンピュータにプリント
の中断を通報すると共に、このホストコンピュータとの
通信を中断してプリントを中断し、特権を持つホストコ
ンピュータにネットワークケーブル15を介してプリン
ト許可の通報を行なって特権を持つホストコンピュータ
からネットワークケーブル15を介して送られてきた情
報のプリントをプリントエンジン13に行なわせる。こ
の特権を持つホストコンピュータからの情報のプリント
が終了すればプリンタコントローラ12は第6図に示す
ように上記プリント中断のホストコンピュータにプリン
トすべき情報の再送要求を出し、このホストコンピュー
タからネットワークケーブル15を介して送られてきた
情報をプリントエンジン13にプリントさせる。
このようにホストコンピュータの管理をプリンタ11で
行なえばプリンタ11を直接ネットワーク15に接続し
ても、プリンタが大容量のメモリを持つたリホストコン
ピュータが逐次プリンタの状態を間合せたりすることな
く、円滑にプリントを行なうことができるようになる。
〔発明の効果〕
以上のように請求項1の発明によればネットワークに接
続され、複数のホストコンピユー、夕からの情報をプリ
ントするプリンタであって、前記複数のホストコンピュ
ータのうちの1つのホストコンピュータからの情報のプ
リント中に他のホストコンピュータからプリント開始命
令を受け取った場合ビジー状態であって命令を受けられ
ないことを該他のホストコンピュータに報告すると共に
、該他のホストコンピュータを記憶し、前記1つのホス
トコンピュータからの情報のプリントを終了した時に前
記記憶したホストコンピュータにプリントが可能になっ
たことを報告する制御手段を有するので、大容量のメモ
リを持つ必要がなくなり。
かつ1つのホストコンピュータが他のホストコンピュー
タの窓口とならず、複数のホストコンピュータから同時
に情報が送られてきた場合にこれらの情報を混ぜて印字
することがなく、ホストコンピュータが何度もプリンタ
状態を間合せる必要がない。
また、請求項2の発明によれば請求項1記載のプリンタ
において、前記複数のホストコンピュータのうちの1つ
のホストコンピュータを特権を持ったホストコンピュー
タとして設定できる特権ホストコンピュータ設定手段と
、プリンタ設定に係わる情報をホストコンピュータから
の命令によって変更しこの変更は前記特権を持ったホス
トコンピュータからの命令のみを有効とする設定変更手
段とを有するので、設定情報変更の際の混乱を避けるこ
とができる。
【図面の簡単な説明】
第1図及び第2図は請求項1,2の各発明を示すブロッ
ク図、第3図は本発明の一実施例を示すブロック図、第
4図は同実施例を用いたネットワークの一例を示すブロ
ック図、第5図乃至第7図は同実施例におけるプリンタ
コントローラの処理フローを示すフローチャート、第8
図は従来のプリンクを用いたネットワークを示すブロッ
ク図である。 4・・・ネットワーク、5・・・制御手段、6・・・特
権ホストコンピュータ設定手段、7・・・設定変更手段

Claims (1)

  1. 【特許請求の範囲】 1、ネットワークに接続され、複数のホストコンピュー
    タからの情報をプリントするプリンタであって、前記複
    数のホストコンピュータのうちの1つのホストコンピュ
    ータからの情報のプリント中に他のホストコンピュータ
    からプリント開始命令を受け取った場合ビジー状態であ
    って命令を受けられないことを該他のホストコンピュー
    タに報告すると共に、該他のホストコンピュータを記憶
    し、前記1つのホストコンピュータからの情報のプリン
    トを終了した時に前記記憶したホストコンピュータにプ
    リントが可能になったことを報告する制御手段を有する
    ことを特徴とするプリンタ。 2、請求項1記載のプリンタにおいて、前記複数のホス
    トコンピュータのうちの1つのホストコンピュータを特
    権を持ったホストコンピュータとして設定できる特権ホ
    ストコンピュータ設定手段と、プリンタ設定に係わる情
    報をホストコンピュータからの命令によって変更しこの
    変更は前記特権を持ったホストコンピュータからの命令
    のみを有効とする設定変更手段とを有することを特徴と
    するプリンタ。
JP1214679A 1989-08-21 1989-08-21 プリンタ Pending JPH0378019A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1214679A JPH0378019A (ja) 1989-08-21 1989-08-21 プリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1214679A JPH0378019A (ja) 1989-08-21 1989-08-21 プリンタ

Publications (1)

Publication Number Publication Date
JPH0378019A true JPH0378019A (ja) 1991-04-03

Family

ID=16659787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1214679A Pending JPH0378019A (ja) 1989-08-21 1989-08-21 プリンタ

Country Status (1)

Country Link
JP (1) JPH0378019A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6940616B1 (en) 1999-06-16 2005-09-06 Sharp Kabushiki Kaisha Data transfer apparatus, method of controlling the same, and printing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6940616B1 (en) 1999-06-16 2005-09-06 Sharp Kabushiki Kaisha Data transfer apparatus, method of controlling the same, and printing system

Similar Documents

Publication Publication Date Title
US6804022B2 (en) Printer, data processing apparatus, data transmitting apparatus, print control apparatus, printing system, recording medium, and print control method
US6504621B1 (en) System for managing resource deficient jobs in a multifunctional printing system
JP2000122817A (ja) ネットワークプリンタ
JP4299994B2 (ja) 複合デバイスシステム
JP3223050B2 (ja) 印字装置
JPH0378019A (ja) プリンタ
JP3173721B2 (ja) プリンタ及びその動作方法
JP3144197B2 (ja) 印刷装置
JP3739527B2 (ja) 画像形成装置
JP4400097B2 (ja) 印刷装置、印刷制御方法、プログラム及び記録媒体
JP2658931B2 (ja) プリンタコントローラ
JP2009211307A (ja) 画像形成装置
JP2000181656A (ja) 印刷データ管理装置及び印刷データ管理方法
JPS6057453A (ja) デ−タ処理方式
JPH04233028A (ja) プリンタ装置
JP2003076522A (ja) 印刷装置用データ分配器
JPH01103466A (ja) ページ式プリンタ装置の制御方式
JP2004216693A (ja) 印刷装置
JPH04173173A (ja) 印刷情報出力装置および印刷システム
JPH05108582A (ja) 計算機システム
JPH0475153A (ja) マルチ受信プリント制御方法
JPH05224848A (ja) 印刷装置
JPH03244577A (ja) プリンタ出力装置
JP2002096539A (ja) プリンタ、プリントシステム及びプリンタの制御方法
JPH05193231A (ja) 印刷システム