JPH10278364A - ページプリンタ - Google Patents

ページプリンタ

Info

Publication number
JPH10278364A
JPH10278364A JP9088464A JP8846497A JPH10278364A JP H10278364 A JPH10278364 A JP H10278364A JP 9088464 A JP9088464 A JP 9088464A JP 8846497 A JP8846497 A JP 8846497A JP H10278364 A JPH10278364 A JP H10278364A
Authority
JP
Japan
Prior art keywords
print
priority
interface
print request
memory
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
JP9088464A
Other languages
English (en)
Inventor
Tetsuya Motomi
哲哉 本美
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP9088464A priority Critical patent/JPH10278364A/ja
Publication of JPH10278364A publication Critical patent/JPH10278364A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 複数の上位装置から印刷要求を受信可能なペ
ージプリンタにおいて、緊急度ないし重要度に応じた優
先順位で印刷処理を行うことができるようにすること。 【解決手段】 上位装置20,30から印刷要求を受信
する複数のインタフェース1,2を備えたページプリン
タ10において、各インタフェース1,2間の優先順位
を予め設定した優先順位メモリ3と、この優先順位メモ
リ3を参照し印刷要求のあったインタフェースの優先順
位が現に印刷データを処理しているインタフェースの優
先順位よりも高い場合には現に実行中の印刷処理を中断
し優先順位の高いインタフェースに到着した印刷要求を
処理する制御部4とを設けたこと。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ページプリンタに
係り、特に、上位装置を接続する複数のインタフェース
を備えたページプリンタに関する。
【0002】
【従来の技術】従来、上位装置を接続する複数のインタ
フェースを備えたページプリンタがあった。そして、上
位装置から入力された印刷要求を入力順に処理するよう
になっていた。例えば、2台の上位装置A,Bが接続さ
れている場合、先に上位装置Aから印刷要求があり、後
に、上位装置Bから印刷要求があると、まず、上位装置
Aの印刷要求が処理され、当該処理が完了してから、上
位装置Bの印刷要求が処理されるようになっていた。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来例にあっては、例えば、上位装置Bからの印刷要求が
緊急に処理する必要があるものであっても、上位装置A
の印刷要求が処理されるまでは、上位装置Bの印刷要求
が処理されないという不都合があった。
【0004】
【発明の目的】本発明は、かかる従来例の有する不都合
を改善し、特に、複数の上位装置から印刷要求を受信可
能なページプリンタにおいて、緊急度ないし重要度に応
じた優先順位で印刷処理を行うことができるようにする
ことを、その目的とする。
【0005】
【課題を解決するための手段】上記目的を達成するた
め、本発明では、上位装置から印刷要求を受信する複数
のインタフェースを備えたページプリンタにおいて、各
インタフェース間の優先順位を予め設定した優先順位メ
モリを設けている。また、この優先順位メモリを参照
し、印刷要求のあったインタフェースの優先順位が現に
印刷データを処理しているインタフェースの優先順位よ
りも高い場合には現に実行中の印刷処理を中断し優先順
位の高いインタフェースに到着した印刷要求を処理する
制御部を設けている。
【0006】これによると、例えば、優先順位の低いイ
ンタフェースに接続された上位装置Aと優先順位の高い
インタフェースに接続された上位装置Bとが存在する場
合、上位装置Aの印刷要求を処理している最中でも、上
位装置Bからの印刷要求があると、制御部は優先順位メ
モリを参照し、上位装置Bの印刷要求が到着したインタ
フェースの方が優先順位が高いことを判断する。そし
て、上位装置Aの印刷要求に基づく処理を中断し、上位
装置Bからの印刷要求に基づく処理を開始する。
【0007】また本発明では、優先順位メモリに、複数
のインタフェースの優先順位を自在に設定可能な優先順
位設定部を併設しても良い。この場合、各インタフェー
スに接続された上位装置が出力する印刷要求の時々の重
要度に応じて優先順位を切り替える。
【0008】また本発明では、制御部に、中断する印刷
要求の印刷設定を一時的に保存する印刷設定退避メモリ
を併設しても良い。この場合、実行中の印刷要求の処理
を中断するとき、制御部は当該印刷要求の印刷設定を印
刷設定退避メモリに一時保存し、他の優先順位の高い印
刷要求の処理を開始する。そして、当該優先順位の高い
他の印刷要求の処理が完了すると、印刷設定退避メモリ
から中断中の印刷要求の印刷設定を読み出し、該中断し
ていた印刷要求の処理を再開する。
【0009】これらにより、前述した目的を達成しよう
とするものである。
【0010】
【発明の実施の形態】以下、本発明の一実施形態を図1
及び図2に基づいて説明する。
【0011】図1に示すページプリンタ10は、上位装
置20,30から印刷要求を受信する複数のインタフェ
ース1,2を備えている。また、各インタフェース1,
2間の優先順位を予め設定した優先順位メモリ3を有す
る。更に、この優先順位メモリ3を参照し、印刷要求の
あったインタフェースの優先順位が現に印刷データを処
理しているインタフェースの優先順位よりも高い場合に
は現に実行中の印刷処理を中断し優先順位の高いインタ
フェースに到着した印刷要求を処理する制御部4を備え
ている。
【0012】本実施形態において、優先順位メモリ3に
は、複数のインタフェース1,2の優先順位を自在に設
定可能な優先順位設定部5が併設されている。また、制
御部4には、中断する印刷要求の印刷設定を一時的に保
存する印刷設定退避メモリ6が併設されている。
【0013】これを更に詳述すると、上位装置20,3
0は、パーソナルコンピュータ等である。インタフェー
ス1,2は、内部バッファを備えたパラレルインタフェ
ース等であるが、実質的に複数の上位装置と接続される
ネットワークインタフェースであっても良い。優先順位
メモリ3は、書き替え可能な不揮発性メモリであって、
NVRAM等が好ましい。制御部4は、ファームウェア
に従って動作するCPUを備え、インタフェース1,2
に入力された印刷データをページデータに展開し、印刷
出力部7にて現像させる等の処理を実行する。ここで、
制御部4の動作の詳細は後述する。優先順位設定部5
は、プリンタのオペレータパネルに設けられた設定キー
を含み、設定キーから登録されるインタフェース1,2
の優先順位を優先順位メモリ3に更新する。印刷設定退
避メモリ6は、RAMであって、印刷要求の際に上位装
置から送信される印刷言語情報、解像度情報、用紙サイ
ズ情報や用紙方向情報などの印刷条件を一時保存する。
印刷出力部7は、電子写真印刷機構を備え、ページデー
タを媒体上に現像し出力する。
【0014】次に、本実施形態の動作を説明する。
【0015】今、優先順位メモリ3では、上位装置Aの
接続されたインタフェース1の優先順位が低く設定さ
れ、上位装置Bの接続されたインタフェース2の優先順
位が高く設定されているものとする。まず、上位装置A
からインタフェース1に印刷要求が入力されると、制御
部4は、上位装置Aから印刷設定を受け付ける。この印
刷設定には、印刷言語情報、解像度情報、用紙サイズ情
報、用紙方向情報、コピー枚数情報、選択ホッパ情報、
選択フォント情報、及び印刷マージン情報が含まれる。
そして、これらの印刷設定を有効とした後、上位装置A
から受信する印刷データをページデータに展開し、印刷
出力部7から印刷出力させる。
【0016】この上位装置Aからの印刷要求を処理して
いる最中に、上位装置Bから印刷要求が入力され、イン
タフェース1,2への入力が競合すると、制御部4は、
優先順位メモリ3を参照し、いずれのインタフェースの
優先順位が高く設定されているかをチェックする。そし
て、上位装置Bの接続されたインタフェース2のほうが
優先順位が高く設定されていることを判断すると、現に
実行中の上位装置Aの印刷要求を中断すべく以下の処理
を実行する。
【0017】まず、現在印刷中のページの印刷を完了す
る。次に、現在有効に設定されている印刷設定の内容を
印刷設定退避メモリ6に保存し、上位装置Aの要求に基
づく印刷処理を一時中断する。そして、上位装置Bから
の印刷要求に基づく印刷設定を有効とし、上位装置Bの
印刷データを受信、処理する。この間も、上位装置Aの
印刷データはインタフェース1の内部バッファがいっぱ
いになるまで受信が継続される。制御部4は、上位装置
Bの印刷要求を処理し終えると、印刷設定退避メモリ6
から現在中断中の上位装置Aの印刷設定を読み出し、こ
れを再度有効に設定する。そして、既にインタフェース
1に蓄積されている上位装置Aの印刷データの受信及び
処理を再開する。
【0018】また、上位装置Aから緊急の文書データが
出力される場合は、優先順位設定部5を操作し、上位装
置Bが接続されたインタフェース2よりも上位装置Aが
接続されたインタフェース1の優先順位を高く設定し、
これを優先順位メモリ3に更新する。この場合、上位装
置Bの印刷要求の処理中に上位装置Aから印刷要求があ
ると、上位装置Bの印刷要求に基づく処理は中断され、
上位装置Aの印刷要求が直ちに処理される。
【0019】このように、本実施形態によれば、ある上
位装置の印刷要求を処理している最中でも、他の優先順
位の高い上位装置から緊急の印刷要求があれば、現に実
行中の処理が中断され、緊急文書の印刷処理が直ちに開
始されるので、緊急度ないし重要度に応じた優先順位で
印刷出力を得ることができる。
【0020】また、優先順位設定部5から、各インタフ
ェースに接続された上位装置が出力する印刷要求の時々
の重要度に応じて優先順位を切り替えることができるの
で、インタフェースへの上位装置の接続を交換しなくて
も時々の印刷データの内容に応じて緊急で印刷出力させ
るか否かを柔軟かつ容易に選択することができる。
【0021】更に、中断する印刷要求の印刷設定は、印
刷設定退避メモリ6に一時的に保存されるので、中断し
た処理の再開時に改めて上位装置から印刷設定の情報を
受信する必要なく印刷処理を再開できるところ、プリン
ト処理の無駄時間を省いて効率的な稼働を図ることがで
きる。
【0022】特に、中断中の印刷要求にあってもインタ
フェースのバッファには印刷データの蓄積を継続してい
るので、処理の再開を速やかに開始することができる。
【0023】ここで、上位装置を接続するインタフェー
スの数は2つに限定されず、2以上の複数であれば良
い。
【0024】
【実施例】次に、本発明の一実施例について、図2及び
図3を参照して説明する。上記実施形態との対応部分
は、同一符号を付して対応関係を明確にする。
【0025】図2を参照すると、ページプリンタ10
は、上位装置としてのホストコンピュータ20,30か
ら印刷データを受信するインタフェース1,2と、これ
らを制御/管理するホストインタフェース管理部106
と、印刷を制御/管理する印刷制御部108と、出力を
制御/管理する出力制御部109と、操作パネル112
を制御/管理するユーザインタフェース管理部111
と、インタフェース1,2の優先順位が設定される優先
順位メモリ3と、インタフェース1,2から受信した印
刷データを解析するデータ解析部113,14と、受信
及び印刷の設定情報(印刷設定)を保存する印刷設定退
避メモリ6と、これら全体を制御/管理する全体制御部
107とを有する。
【0026】ここで、操作パネル112及びユーザイン
タフェース111は、上記実施形態の優先順位設定部5
に含まれる。また、ホストインタフェース管理部10
6、全体制御部107、印刷制御部108及び出力制御
部109は、上記実施形態の制御部4に含まれる。
【0027】また、図2を参照すると、印刷設定退避メ
モリ6には、中断された印刷データの、使用している印
刷言語の種類を示す印刷言語情報21と、使用している
解像度指定を示す解像度情報22と、使用している用紙
のサイズを示す用紙サイズ情報23と、使用している用
紙の方向、つまりポートレートまたはランドスケープか
を示す用紙方向情報24と、印刷のコピー枚数指定を示
すコピー枚数情報25と、用紙の給紙口指定を示す選択
ホッパ情報26と、使用しているフォントの種類を示す
選択フォント情報27と、用紙のトップマージン値及び
レフトマージン値を示す印刷マージン情報28とが保存
されるようになっている。
【0028】次に、本実施例の動作を図2、図3を参照
して説明する。
【0029】今、優先順位メモリ3において、インタフ
ェース1の方がインタフェース2よりも高い優先順位に
設定されているものとする。ここで、インタフェース2
に接続されたホストコンピュータ30から印刷データが
送られると、印刷データは、データ解析部114で解析
され、ページ単位で印刷が実行される。
【0030】この最中に、インタフェース1に接続され
たホストコンピュータ20から印刷データが送られる
と、ホストインタフェース管理部106はインタフェー
ス1からの印刷データの方が優先順位が高いと判断し、
インタフェース2の印刷データを解析しているデータ解
析部114に対し処理中断の指示を出す。データ解析部
114は処理中断の指示を受けると、指示を受けた後の
1ぺージ分の解析処理を行い、それ以降のぺージの解析
処理は行わない。そして、指示を受けた後の1ぺージの
印刷完了後、データ解析部114は、全体制御部107
に対し切り替え可能状態を通知する。
【0031】全体制御部107は、データ解析部114
から切り替え可能状態通知を受信すると、印刷言語情報
21、解像度情報22、用紙サイズ情報23、用紙方向
情報24、コピー枚数情報25、選択ホッパ情報26、
選択フォント情報27、及び印刷マージン情報28を印
刷設定退避メモリ6に退避させた後、インタフェース1
からの印刷データをデータ解析部113で解析させ、イ
ンタフェース1の印刷データの印刷処理を開始させる。
このとき、インタフェース2に接続されたホストコンピ
ュータ3からの印刷データは、インタフェース2内の受
信バッファがフルの状態になるまで受信は継続される。
【0032】ホストコンピュータ20からの印刷データ
による印刷処理が終了すると、全体制御部107はデー
タ解析部113の解析処理を終了させ、印刷設定退避メ
モリ6に退避してある各設定情報を読み出し、再設定し
てデータ解析部114にインタフェース2の印刷データ
の解析を指示する。
【0033】ここで、ホストコンピュータ20からの印
刷データの終了を認識する方法としては、ホストコンピ
ュータ20からの終了の指示による場合、または一定時
間の間、ホストコンピュータ20から印刷データが送ら
れてこなかった場合に印刷データの終了と認識する。
【0034】
【発明の効果】本発明は、以上のように構成され機能す
るので、これによると、ある上位装置の印刷要求を処理
している最中でも、他の優先順位の高い上位装置から緊
急の印刷要求があれば、現に実行中の処理が中断され、
緊急文書の印刷処理が直ちに開始されるので、緊急度な
いし重要度に応じた優先順位で印刷出力を得ることがで
きる。
【0035】また、請求項2記載の発明では、優先順位
設定部から、各インタフェースに接続された上位装置が
出力する印刷要求の時々の重要度に応じて優先順位を切
り替えることができるので、インタフェースへの上位装
置の接続を交換しなくても時々の印刷データの内容に応
じて緊急で印刷出力させるか否かを柔軟かつ容易に選択
することができる。
【0036】更に、請求項3記載の発明では、中断する
印刷要求の印刷設定は、印刷設定退避メモリ6に一時的
に保存されるので、中断した処理の再開時に改めて上位
装置から印刷設定の情報を受信する必要なく印刷処理を
再開できるところ、プリント処理の無駄時間を省いて効
率的な稼働を図ることができる、という従来にない優れ
たページプリンタを提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態の構成を示すブロック図で
ある。
【図2】本発明の一実施例の構成を示すブロック図であ
る。
【図3】印刷設定退避メモリの記憶内容を説明する図で
ある。
【符号の説明】
1,2 インタフェース 3 優先順位メモリ 4 制御部 5 優先順位設定部 6 印刷設定退避メモリ 7 印刷出力部 10 ページプリンタ 20,30 上位装置

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 上位装置から印刷要求を受信する複数の
    インタフェースを備えたページプリンタにおいて、 前記各インタフェース間の優先順位を予め設定した優先
    順位メモリと、この優先順位メモリを参照し印刷要求の
    あったインタフェースの優先順位が現に印刷データを処
    理しているインタフェースの優先順位よりも高い場合に
    は現に実行中の印刷処理を中断し優先順位の高いインタ
    フェースに到着した印刷要求を処理する制御部とを設け
    たことを特徴とするページプリンタ。
  2. 【請求項2】 前記優先順位メモリに、前記複数のイン
    タフェースの優先順位を自在に設定可能な優先順位設定
    部を併設したことを特徴とする請求項1記載のページプ
    リンタ。
  3. 【請求項3】 前記制御部に、前記中断する印刷要求の
    印刷設定を一時的に保存する印刷設定退避メモリを併設
    したことを特徴とする請求項1記載のページプリンタ。
JP9088464A 1997-04-07 1997-04-07 ページプリンタ Pending JPH10278364A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9088464A JPH10278364A (ja) 1997-04-07 1997-04-07 ページプリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9088464A JPH10278364A (ja) 1997-04-07 1997-04-07 ページプリンタ

Publications (1)

Publication Number Publication Date
JPH10278364A true JPH10278364A (ja) 1998-10-20

Family

ID=13943504

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9088464A Pending JPH10278364A (ja) 1997-04-07 1997-04-07 ページプリンタ

Country Status (1)

Country Link
JP (1) JPH10278364A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6906811B1 (en) * 1999-03-18 2005-06-14 Seiko Epson Corporation Printer, information processing apparatus, methods of controlling thereof and storage medium
JP2011235613A (ja) * 2010-05-13 2011-11-24 Seiko Epson Corp ジョブ処理装置およびジョブ処理方法
WO2016027482A1 (ja) * 2014-08-22 2016-02-25 スター精密株式会社 プリンタ、印刷システムおよび印刷制御方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8345274B2 (en) 1999-03-18 2013-01-01 Seiko Epson Corporation Imaging device and method of controlling the same
US7324222B2 (en) 1999-03-18 2008-01-29 Seiko Epson Corporation Methods of controlling an information processing device, system embodying such control, and instruction-set-containing medium
US7826075B2 (en) 1999-03-18 2010-11-02 Seiko Epson Corporation Host device to control transmission of bit-map data to an imaging device
US7995226B2 (en) 1999-03-18 2011-08-09 Seiko Epson Corporation Imaging device and method of controlling the same
US8144357B2 (en) 1999-03-18 2012-03-27 Seiko Epson Corporation Imaging device and method of controlling the same
US6906811B1 (en) * 1999-03-18 2005-06-14 Seiko Epson Corporation Printer, information processing apparatus, methods of controlling thereof and storage medium
US8390835B2 (en) 1999-03-18 2013-03-05 Seiko Epson Corporation Imaging device and method of controlling the same
US8559046B2 (en) 1999-03-18 2013-10-15 Seiko Epson Corporation Processing of commands in an imaging device
JP2011235613A (ja) * 2010-05-13 2011-11-24 Seiko Epson Corp ジョブ処理装置およびジョブ処理方法
WO2016027482A1 (ja) * 2014-08-22 2016-02-25 スター精密株式会社 プリンタ、印刷システムおよび印刷制御方法
JP2016043553A (ja) * 2014-08-22 2016-04-04 スター精密株式会社 プリンタ、印刷システムおよび印刷制御方法
CN106575288A (zh) * 2014-08-22 2017-04-19 星精密株式会社 打印机、印刷系统及印刷控制方法
US10026026B2 (en) 2014-08-22 2018-07-17 Star Micronics Co., Ltd. Printer, printing system and print control method

Similar Documents

Publication Publication Date Title
US5619649A (en) Network printing system for programming a print job by selecting a job ticket identifier associated with remotely stored predefined document processing control instructions
US5600762A (en) Method of processing a job, in a printing system, with a composite job ticket
JPH04298766A (ja) 画像処理装置
US6717690B1 (en) Method and apparatus for managing job contention for system resources in an electrographic reproduction system where images are multibanded
US6762857B1 (en) Method and apparatus to enable processing multiple capabilities for a sub-job when using a set of commonly shared resources
JP2000085211A (ja) 印刷制御方法および印刷システム
CA2156137C (en) Programmable arbitrating apparatus
JP2007245673A (ja) 画像形成装置
JPH10278364A (ja) ページプリンタ
JP3134539B2 (ja) プリンタ制御装置
JP3724536B2 (ja) 画像出力制御装置およびその処理実行制御方法
US8582153B2 (en) Image forming apparatus and method
JP2001127928A (ja) 複合機能装置及び複合機能方法
US20040190048A1 (en) Image forming device and method
JPH11154071A (ja) プリンタ装置
JP3144197B2 (ja) 印刷装置
JPH1078856A (ja) 優先度別割り込み印刷方法およびシステム
JP2945403B2 (ja) 記録制御装置
JP2001014117A (ja) 印刷装置
JPH0664251A (ja) 印刷装置及びその制御方法
JPH07129336A (ja) 印刷装置及びそのシステム
JP2001047706A (ja) ネットワーク環境における画像形成システム
JP2003163785A (ja) ネットワーク画像形成システム
JPH11136404A (ja) 印刷装置
JP2004062875A (ja) 印刷システム、印刷装置、及び印刷制御方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19990512