JPH11143655A - 印刷システム、印刷方法及びプリンタ - Google Patents
印刷システム、印刷方法及びプリンタInfo
- Publication number
- JPH11143655A JPH11143655A JP31328297A JP31328297A JPH11143655A JP H11143655 A JPH11143655 A JP H11143655A JP 31328297 A JP31328297 A JP 31328297A JP 31328297 A JP31328297 A JP 31328297A JP H11143655 A JPH11143655 A JP H11143655A
- Authority
- JP
- Japan
- Prior art keywords
- information
- priority
- print data
- printer
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1296—Printer job scheduling or printer resource handling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1263—Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
ること。 【解決手段】 ネットワークのトランスポート層におけ
るプロトコルとアプリケーション層における印刷キュー
とを組み合わせることにより、複数の論理チャネルを生
成する。各論理チャネルにはそれぞれ優先度を与えてお
く。ホストコンピュータ1は、優先度テーブル5を参照
することにより、生成した情報を所定の論理チャネルに
送信する。プリンタ11は、優先度テーブル15を参照
することにより、受信した情報の優先度を判別し、優先
度に応じて情報の処理を行う。これにより、例えば、通
常の印刷データよりも割り込み印刷データを優先的に処
理することができ、または、印刷データよりも制御コマ
ンドの方を先に処理することができる。
Description
先度の異なる複数種類の情報を、前記優先度に応じてそ
れぞれ処理することができる印刷システム、印刷方法及
びプリンタに関する。
ソナルコンピュータ等のホストコンピュータ上で印刷デ
ータを生成し、この印刷データをネットワーク接続また
はローカル接続されたプリンタに送信する。プリンタ
は、受信した印刷データを解釈してプリントエンジンを
駆動することにより、印刷記録媒体に所定の印刷を行う
ようになっている。
は、印刷データ以外のデータも送信可能である。例え
ば、ホストコンピュータは、プリンタの各種ステータス
(用紙残量、トナー残量等)を問い合わせることができ
る。また、ホストコンピュータは、印刷の緊急停止等を
プリンタに要求することもできる。
来技術によるものでは、ホストコンピュータとプリンタ
との間の物理インターフェースに一つの論理チャネルを
割り当てる構成のため、一度に一種類の情報しか送信す
ることができない。即ち、ホストコンピュータからプリ
ンタにあるデータを送信している場合には、そのデータ
送信が完了するまで次のデータを送ることができない。
最初のデータの送信が完了するまで論理チャネルが占有
されるからである。
送信した後に、この印刷を取り消そうとしても、印刷デ
ータの送信が完了するまで印刷取消コマンドをプリンタ
に送信することができない。このため、従来技術では、
緊急停止のコマンドや割り込み印刷のデータ等のよう
に、処理の優先度、緊急度の高いデータを速やかに処理
することができないという問題がある。
ネルが一つしかないため、使い勝手が低いという問題も
ある。
なされたものであり、その目的は、優先度の異なる複数
種類の情報を処理できるようにした印刷システム、印刷
方法及びプリンタを提供することにある。
め、本発明に係る印刷システムでは、トランスポート層
以上で複数の論理チャネルを形成し、優先度の異なる複
数種類の情報を各論理チャネルを介してそれぞれ転送す
るようにしている。
異なる複数種類の情報を生成して送信する情報生成装置
と、該情報生成装置からの前記各情報をネットワークを
介して受信し、前記各情報を前記優先度に応じてそれぞ
れ処理するプリンタとを備えた印刷システムにおいて、
前記ネットワークには少なくともトランスポート層以上
で優先度の異なる複数の論理チャネルを生成し、前記情
報生成装置は、前記各情報を優先度に基づいて前記各論
理チャネルにそれぞれ送信し、前記プリンタは、前記各
論理チャネルに基づいて前記各情報の優先度を判定し、
優先度に応じてそれぞれ処理することを特徴としてい
る。
度合いを意味する。「複数種類の情報」としては、例え
ば、印刷データと緊急停止コマンド、通常印刷データと
割り込み印刷データ等を含めることができる。「情報生
成装置」は、例えば、ホストコンピュータ上のプリンタ
ドライバ等によって実現することができる。「ネットワ
ーク」とは、通信回線で接続されたネットワークを意味
し、有線であるか無線であるかを問わない。「トランス
ポート層」とは、ISO(国際標準化機構)が策定した
システム間の相互通信のためのアーキテクチャであるO
SI(Open System Interconnection:開放型システム
間相互接続)参照モデルにおけるトランスポート層を意
味する。
の情報を生成する。次に、情報生成装置は、各情報を優
先度に基づいて各論理チャネルに送信する。即ち、各論
理チャネルにはそれぞれ優先度が割り当てられており、
優先度の高い情報は、高い優先度を有する論理チャネル
を介してプリンタに送信される。従って、プリンタは、
情報送信に用いられた論理チャネルを識別することによ
り、受信した情報の優先度を判定でき、情報の優先度に
応じて処理を行うことができる。これにより、緊急性の
高い情報を速やかに処理することができ、使い勝手も向
上する。
各論理チャネルに割り当てられる各受信バッファの大き
さは、前記優先度に基づいて設定することができる。
が高くなればなるほど、頻度が低下する場合がある。逆
に、情報の優先度が低くなるほど、頻度が低下する場合
もあり得る。つまり、情報の優先度と該情報の発生頻度
(生成頻度)との間に、関連が認められる場合には、優
先度に応じて受信バッファの割当領域を動的または静的
に設定することができる。
優先度の高い制御コマンドとがある場合、通常の印刷デ
ータには大きなメモリ領域を割り当てておき、制御コマ
ンドには残されたメモリ領域を割り当てることができ
る。これにより、受信バッファを効率的に利用すること
ができる。
類の情報には、通常の印刷データと割り込み印刷データ
とを含ませることができる。
刷データの優先度よりも相対的に高くなるように設定す
ればよい。これにより、例えば、複数のユーザーが一台
のネットワークプリンタを共有している場合に、他のユ
ーザーから通常の印刷ジョブが発行されているときで
も、この印刷データの送信が完了する前に、緊急性の高
い印刷ジョブを割り込ませることができ、使い勝手が向
上する。
類の情報には、印刷データと制御コマンドとを含ませる
ことができる。
先度よりも相対的に高くなるように設定すればよい。こ
れにより、印刷データの送信中でも、印刷ジョブの取消
要求や印刷の緊急停止要求等の制御コマンドをプリンタ
に送信して実行させることができ、用紙やトナー等の印
刷資源の無駄を防止することができる。
タは複数の出力トレイを有し、前記複数種類の情報に
は、指定された出力トレイが異なる印刷データを含ませ
ることができる。
合、印刷データには、印刷された印刷記録媒体の排出先
を指定することができる。各出力トレイに異なる優先度
を割り当てておけば、優先度の高い出力トレイを指定し
た印刷データが優先的に処理される。これにより、単一
のプリンタ上に、出力トレイの数だけ仮想的なプリンタ
を構築することができる。
類の情報には、印刷言語が明示された印刷データと印刷
言語が不明の印刷データとを含ませることができる。
とは、印刷言語が明示されていない印刷データを意味
し、より具体的には、印刷言語の推定を必要とする印刷
データを示す。
は、明示された印刷言語またはエミュレートによって印
刷データを解釈し、印刷する。印刷言語が不明な印刷デ
ータを受信した場合には、広く知られているように、プ
リンタは、IES(Intelligent Emulation Switch:自
動言語判別機能)により印刷言語を推定して、印刷デー
タを解釈する。ここで、印刷言語が明示された印刷デー
タの優先度を、印刷言語が不明な印刷データの優先度よ
りも相対的に高くなるように設定すると、印刷言語が明
らかな印刷データを先行して優先的に処理することがで
きる。従って、タスクの切換時間・切換回数を少なくす
ることができ、全体的な印刷効率を向上することができ
る。
複数種類の情報を生成して送信し、ネットワークを介し
て受信された前記各情報を前記優先度に応じて処理する
印刷方法において、前記ネットワークには少なくともト
ランスポート層以上で複数の論理チャネルを生成し、前
記各チャネルにはそれぞれ異なる優先度を割り当て、前
記各情報を前記優先度に基づいて前記各論理チャネルに
それぞれ送信し、前記各論理チャネルに基づいて前記各
情報の優先度を判定し、優先度に応じてそれぞれ処理す
ることを特徴としている。
作用を得ることができる。
複数種類の情報をネットワークを介して受信し、前記各
情報を前記優先度に応じて処理するプリンタにおいて、
少なくともトランスポート層以上で前記ネットワークに
生成された複数の論理チャネルにそれぞれ割り当てられ
た受信バッファと、前記各受信バッファに受信された情
報の優先度を判別する判別手段と、前記判別された情報
の優先度に応じて、要求された処理をそれぞれ実行する
処理手段と、を備えたことを特徴とする。
た情報は、所定の受信バッファに記録される。判別手段
は、使用された論理チャネルに基づいて、受信された情
報の優先度を判別する。処理手段は、判別された優先度
に応じて、具体的には、優先度の高い順序に情報を処理
する。これにより、優先度の高い情報を速やかに処理す
ることができ、使い勝手が向上する。ここで、「処理手
段」とは、入力された情報を処理するための手段の意味
であり、具体的には、印刷データに基づいて印刷を行う
手段、制御コマンドに応じて動作する手段等が含まれ
る。
バッファの大きさは、前記優先度に基づいて設定するこ
とができる。
作用を得ることができる。
種類の情報には、通常の印刷データと割り込み印刷デー
タとを含ませることもできる。
作用を得ることができる。
種類の情報には、印刷データと制御コマンドとを含ませ
ることもできる。
左様を得ることができる。
数の出力トレイを更に有し、前記複数種類の情報には、
指定された出力トレイが異なる印刷データを含ませるこ
ともできる。
作用を得ることができる。
種類の情報には、印刷言語が明示された印刷データと印
刷言語が不明の印刷データとを含ませることができる。
作用を得ることができる。
信する情報を生成するためのコンピュータプログラムを
記録したプログラム記録媒体において、少なくともトラ
ンスポート層以上でネットワークに形成された複数の論
理チャネルの優先度を判別する機能と、プリンタに送信
するための複数種類の情報を生成する機能と、前記各情
報の優先度を判別する機能と、前記各情報を前記判別さ
れた優先度に基づいて前記各論理チャネルにそれぞれ送
信する機能と、を前記コンピュータに実現させるための
プログラムを前記コンピュータが読取り及び理解可能な
形態で記録している。
ば、フロッピーディスク(FD)、コンパクトディスク
(CD-ROM,CD-R)、ハードディスク(HD)、フラッシュ
メモリ等の種々の記録媒体を採用することができる。ま
た、これに限らず、例えば、通信回線を介してプログラ
ムをリモートダウンロードする等のように、通信媒体を
利用することもできる。
をコンピュータに読み込ませることにより、トランスポ
ート層以上で生成された複数の論理チャネルの優先度と
生成された複数の情報の優先度とをそれぞれ判別し、情
報の優先度に応じて送信に用いる論理チャネルを選択す
ることができる。これにより、優先度に応じて情報を送
信することができ、速やかな処理を行わせることが可能
となる。
施の形態について詳細に説明する。
明する。ホストコンピュータ1は、例えば、パーソナル
コンピュータやワークステーション、携帯情報端末等と
して実現可能であり、データメモリやイメージメモリ等
の各種メモリと演算プロセッサとを備えたコンピュータ
システムとして構成されている。ホストコンピュータ1
には、アプリケーションプログラム2と、プリンタドラ
イバ3とが設けられている。
バ3は、「複数種類の情報」としての印刷データや制御
コマンドを生成し発行するものである。プリンタドライ
バ3は、例えば、印刷データ生成手段として表現可能な
印刷データ生成部4と、優先度テーブル5とを備えて構
成されている。プリンタドライバ3は、ホストコンピュ
ータ1が有するコンピュータ資源を好適に利用すること
ができる。文書作成用ソフトウエア等のアプリケーショ
ンプログラム2によって生成されたソースコードは、印
刷データ生成部4によって印刷データに変換される。生
成された印刷データは、インターフェース(以下、「I
/F」と略記)6を介して通信回線100に送り出さ
れ、通信回線100を介してプリンタ11に入力され
る。また、プリンタドライバ3は、必要に応じて、例え
ば、印刷ジョブの取消要求や印刷停止要求等の各種の制
御コマンドを発行することもできる。
の方法を採用することができる。例えば、入力されたソ
ースコードをプリンタドライバ3によって所定の印刷言
語に変換することにより印刷データを生成してもよい
し、入力されたソースコードをビットイメージデータに
変換することにより印刷データを生成してもよい。
優先度テーブル5は、プリンタドライバ3によって生成
される各種の情報の優先度と後述する論理チャネルの優
先度とを管理するためのものである。図2(A)に示す
ように、優先度テーブル5は、情報の種類と、優先度
と、論理チャネルの種類とを相互に関連づけて記憶して
いる。例えば、図2(A)中の情報1として印刷停止等
の緊急性の高い制御コマンドを、情報2としてステータ
ス情報要求等の他の制御コマンドを、情報3として割り
込み印刷データを、情報4として通常の印刷データをそ
れぞれ用いることができる。
により、情報を優先度に応じて所定の論理チャネルから
送信することができる。なお、優先度テーブル5は、プ
リンタドライバ3の外部に設ける構成でもよい。
3と、プリントエンジン14と、優先度テーブル15等
を含んで構成されている。
データ等の情報は、通信回線100を介してI/F16
に入力される。I/F16に入力された情報は、各論理
チャネルに対応したポート17A〜17Dに振り分けら
れる。具体的には、I/F16では、入力された情報
(パケットデータ)の宛先ポート番号が検査され、情報
は、ヘッダ部分を除かれた状態で宛先ポート番号に対応
した各ポートに振り分けられる。各ポート17Aから1
7Dには、それぞれ受信バッファ18A〜18Dが接続
されている。ここで、優先度は、ポート17Aが対応す
る論理チャネル→ポート17Bが対応する論理チャネル
→ポート17Cが対応する論理チャネル→ポート17D
が対応する論理チャネルの順序で低くなっている。
18A、18Bには制御コマンドが入力され、受信バッ
ファ18C、18Dには印刷データが入力されることを
想定している。従って、制御コマンドが入力される受信
バッファ18A、18Bの大きさ(メモリ容量)は、印
刷データが入力される受信バッファ18C、18Dより
も小さく設定されている。なお、各論理チャネルの使用
状況、送信頻度等に応じて、各受信バッファ18A〜1
8Dのメモリ容量を動的に変化させることもできる。
8Dに対する情報の入力を監視しており、入力された情
報の優先度に基づいて処理状態を制御する。例えば、受
信バッファ18Aに印刷ジョブの取消要求コマンドが入
力された場合には、制御部13は、優先度テーブル15
を参照することにより取消要求コマンドの処理上の優先
度を判別し、解釈部13等に指令を発して印刷ジョブを
取り消す。また、制御部13は、優先度の高い情報が入
力されるまでの間、優先度の低い情報、即ち、印刷デー
タの処理を許可することができる。
印刷データは、解釈部13により解釈され、出力バッフ
ァ19に展開される。出力バッファ19に展開されたビ
ットイメージデータは、プリントエンジン14に転送さ
れ、プリントエンジン14によって印刷記録媒体に印刷
される。プリントエンジン14としては、インクジェッ
ト式、熱転写式、レーザ式等の種々のものを採用するこ
とができる。
プリンタ11側の優先度テーブル15には、図2(B)
に示すように、各論理チャネル毎に優先度が対応付けら
れて記憶されている。なお、ホストコンピュータ1側の
優先度テーブル5を第1の優先度管理手段、プリンタ1
1側の優先度テーブル15を第2の優先度管理手段とし
て表現してもよい。
方法を説明する。図3には、OSI参照モデルが簡略化
して示されている。図3中のアプリケーション層は、プ
レゼンテーション層及びセッション層が含まれている。
チャネルを生成する場合には、一方ではイーサネットを
用い、他方ではシリアル伝送を用いればよい。この場
合、例えば、イーサネット経由で入力された情報を優先
度の低い印刷データとして処理し、シリアル伝送された
情報は優先度の高い制御コマンドとして処理することが
できる。
成する場合は、ADR1,ADR2として例示するよう
に、IP(Internet Protocol)アドレスを複数設定す
ればよい。この場合、例えば、一方のIPアドレスAD
R1を印刷データの受け入れに用い、他方のIPアドレ
スADR2を制御コマンドの受け入れに用いることがで
きる。または、IPプロトコルとIPX(Internetwork
Packet eXchange)プロトコルとの2種類のプロトコル
を用いて複数の論理チャネルを形成することができる。
この場合は、例えば、IPプロトコルを印刷データの受
け入れに用い、IPXプロトコルを制御コマンドの受け
入れに用いることができる。
ャネルを生成する場合は、例えば、SNMP(Simple N
etwork Management Protocol)、FTP(File Transfe
r Protocol)、Telnet(Telecommunication networ
k)、Lpr(Lineprinter protocol)等のプロトコル
を使い分ければよい。ここで、各プロトコルは、予めポ
ート番号が定まっているため、例えば、ポート番号16
1を指定して入力された情報は、SNMPに従った情報
として処理され、また、ポート番号21を指定して入力
された情報は、FTPに従った情報として処理される。
なお、ポート番号23はTelnetに対応し、ポート
番号515はLprに対応している。
を生成する場合は、Q1,Q2として例示するように、
複数の印刷キューを使い分ければよい。この場合、一方
の印刷キューQ1を印刷データの受け入れに用い、他方
の印刷キューQ2を制御コマンドの受け入れに用いるこ
とができる。
ロトコル・印刷キューを使い分けることにより、複数の
論理チャネルを形成することができる。ここで、データ
リンク層/物理層で複数のチャネルを生成する場合は、
ハードウエアを必要とするため、コストの増大を招き、
構造も複雑化する。また、複数のIPアドレスを用いる
ことによりネットワーク層で複数のチャネルを生成する
場合は、一台のプリンタ11に複数のIPアドレスを予
め設定しなければならないため、セットアップ作業が煩
雑となり、使い勝手が低下する。従って、本実施の形態
では、トランスポート層以上で、複数の論理チャネルを
形成することとしている。
明する。まず、図4は、ホストコンピュータ1側の処理
を示すフローチャートである。
例えば、アプリケーションプログラム2等から入力され
た情報を解析する。即ち、印刷データや制御コマンド等
の情報の種別を検査する。次に、検査された情報種別に
基づいて優先度テーブル5を参照し(S2)、入力され
た情報の優先度を決定する(S3)。また、優先度の決
定により、送信に用いる論理チャネルも決定される。
等の処理を行うことにより、送信データを生成する(S
4)。この送信データは、所定の論理チャネルを介して
プリンタ11に送信される(S5)。
すフローチャートである。まず、S11では、ホストコ
ンピュータ1から印刷データや制御コマンド等の情報が
入力されたか否かを監視している。ホストコンピュータ
1から情報が入力されると、この情報は所定の受信バッ
ファに蓄積される。どの受信バッファに情報が蓄積され
たかを検査して優先度テーブル15を参照することによ
り、受信した情報の優先度が判別される(S12)。
判定する(S13)。先行する他のジョブが存在しない
場合は、S13で「NO」と判定され、受信した情報の
処理が行われる(S14)。即ち、例えば、受信した情
報が印刷データの場合は、この印刷データを解釈して印
刷を実行する。また、受信した情報が制御コマンドの場
合は、この制御コマンドの内容に応じて種々の動作を行
う。
いる場合は、S13で「YES」と判定され、次に、現
在処理中のジョブの優先度とS11で受信した最新の情
報の優先度とが比較される(S15)。先行するジョブ
の優先度の方が受信した情報の優先度よりも高い場合に
は、受信した情報は待機状態にされる(S16)。
るジョブの優先度よりも高い場合には、先行するジョブ
の処理を中断し(S17)、受信した情報の処理を先に
実行する(S18)。
は、種々の方法を採用することができる。例えば、先行
ジョブが完了するまでの時間に応じて、優先度の高い情
報の処理を許可するか否かを決定してもよい。例えば、
あと数枚の印刷で先行ジョブが完了する場合には、先行
ジョブの完了を待って優先度の高い情報を処理してもよ
い。また、先行ジョブの完了を待つか否かを判別するた
めの基準時間を、優先度の差異に応じて可変に設定する
こともできる。
ば、以下の効果を奏する。
11との間に複数の論理チャネルを形成し、情報の優先
度に基づいて処理を行うため、例えば、印刷緊急停止コ
マンド等の緊急性の高い情報を速やかに処理することが
できる。また、優先度の高い情報が速やかに処理される
ため、印刷資源の無駄な消費等を防止することができ、
使い勝手が向上する。
理チャネルを生成するため、容易かつ簡易に複数の論理
チャネルを得ることができる。即ち、通信回路等のハー
ドウエア資源の追加や複数IPアドレスの設定が不要と
なるため、簡単に複数の論理チャネルを生成することが
できる。なお、例えば、印刷キューの種類を増す等して
アプリケーション層で多数の論理チャネルを生成する場
合は、ホストコンピュータ1からプリンタ11に送信す
る情報が長くなり、その分だけ情報伝送効率や処理効率
が低下する。従って、本実施の形態のように、「トラン
スポート層におけるプロトコルとアプリケーション層に
おける印刷キューとを組み合わせることにより複数の論
理チャネルを生成する」のが好ましい。
信バッファ18A〜18Dの大きさを設定しているた
め、メモリ資源を効率的に利用することができる。
定めているため、情報のヘッダ部に優先度を埋め込む場
合に比較して、情報の伝送効率を向上できる。
態を説明する。なお、以下の各実施の形態では、上述し
た第1の実施の形態の構成要素と同一の構成要素には同
一の符号を付し、その説明を省略するものとする。本実
施の形態の特徴は、通常の印刷データと割り込み印刷デ
ータとの処理に用いた点にある。
も、印刷データ等を生成するためのホストコンピュータ
1と印刷処理等を行うためのプリンタ21とを備えてい
る。但し、本実施の形態では、「優先度の異なる複数種
類の情報」として通常の印刷データと割り込み印刷デー
タとを用いるため、通常の印刷データ送信用の論理チャ
ネルと割り込み印刷データ送信用の論理チャネルとが生
成されており、プリンタ21には、印刷データを記憶す
るための受信バッファ18Cと割り込み印刷データを記
憶するための受信バッファ18Dが設けられている。本
実施の形態では、割り込み印刷の優先度の方が通常印刷
の優先度よりも高くなるように設定されている。
作用を説明する。
らの印刷データを受信したか否かを監視しており(S2
1)、印刷データを受信した場合には、他の印刷ジョブ
を処理中であるか否かを判定する(S22)。先行する
印刷ジョブが存在しない場合は、S21で受信した印刷
データを解釈して印刷処理を行う(S23)。
は、S21で受信した最新の印刷データが割り込み印刷
データであるか否かを判定する。換言すれば、先行する
印刷ジョブの優先度と受信した最新の印刷データの優先
度とを比較する。
刷であり後から受信した印刷データが通常の印刷データ
である場合、及び、先行する印刷ジョブと後から受信し
た印刷データとがともに通常の印刷データまたは割り込
み印刷データである場合は、S24で「NO」と判定さ
れ、後から受信した印刷データは待機状態とされる(S
25)。
ータであり、後から受信した印刷データが割り込み印刷
データの場合は、先行する印刷ジョブが中断され(S2
6)、割り込み印刷に係る印刷データが先に処理される
(S27)。
上述した第1の実施の形態と同様の効果を得ることがで
きる。特に、本実施の形態では、通常の印刷データを送
信するための論理チャネルと割り込み印刷データを送信
するための論理チャネルとの2種類の論理チャネルを生
成し、割り込み印刷データの優先度を高く設定して先に
処理するため、緊急性の高いドキュメントを速やかに印
刷することができ、使い勝手が向上する。
態を説明する。本実施の形態の特徴は、印刷データと印
刷コマンドとの処理に用いた点にある。
エンジン14、優先度テーブル15等を備えて構成され
ている。但し、本実施の形態では、「優先度の異なる情
報」として印刷データと制御コマンドとを用いるため、
印刷データ送信用の論理チャネルと制御コマンド送信用
の論理チャネルとが生成されており、プリンタ31に
は、制御コマンドを受信するための受信バッファ18A
と印刷データを受信するための受信バッファ18Cとが
設けられている。ここで、制御コマンドの方が印刷デー
タよりも優先度が高くなるように設定されている。ま
た、制御コマンドはデータ量が少ないため、受信バッフ
ァ18Aの方が受信バッファ18Cよりも小さく設定さ
れている。
作用を説明する。まず、S31ではホストコンピュータ
1から印刷データまたは制御コマンドを受信したか否か
を監視しており、何らかの情報をホストコンピュータ1
から受信した場合には、先行する他のジョブを処理中で
あるか否かを判定する(S32)。先行する他のジョブ
が存在しない場合は、S31で受信した情報の処理を行
う(S33)。即ち、受信した情報が印刷データの場合
は、印刷データを解釈して印刷を行い、受信した情報が
制御コマンドの場合は、制御コマンドの要求内容に従っ
た処理を行う。
S32で「NO」と判定され、次に受信した情報が制御
コマンドであるか否かを判定する(S34)。即ち、先
行して処理中のジョブの優先度と受信した情報の優先度
とを比較する。
後続する情報が印刷データである場合、及び、先行ジョ
ブと後続する情報の双方が印刷データである場合、即
ち、後続する情報の優先度が先行するジョブの優先度を
上回っていない場合には、後続する情報の処理は待機状
態とされる(S35)。
続する情報が制御コマンドの場合は、制御コマンドの優
先度の方が高いため、先行する印刷ジョブを中断し(S
36)、先に制御コマンドが要求する処理を実行する
(S37)。
上述した第1の実施の形態と同様の効果を得ることがで
きる。特に、本実施の形態では、印刷データ送信用の論
理チャネルと制御コマンド送信用の論理チャネルとを生
成し、制御コマンドの優先度を印刷データの優先度より
も高く設定して、制御コマンドを優先的に処理するた
め、例えば、印刷ジョブの取消要求コマンドや印刷緊急
停止コマンド等を速やかに処理することができる。従っ
て、無駄な印刷の発生を防止でき、使い勝手も向上す
る。
の優先度よりも一律に高く設定する必要はなく、各制御
コマンドの性質に応じて優先度を設定すればよい。例え
ば、プリンタステータスを問い合わせるだけの制御コマ
ンドのように不急のコマンドである場合は、印刷データ
よりも優先度を低く設定してもよい。
形態を説明する。本実施の形態の特徴は、出力トレイの
指定番号によって処理上の優先度を違えた点にある。
に、制御部12、解釈部13、優先度テーブル15等を
備えて構成されている。これに加えて、本実施の形態に
よるプリントエンジン42には、2つの出力トレイ42
A,42Bが設けられている。
A,42Bのいずれかを排紙先として指定することがで
き、出力トレイ42Aを指定する印刷データを送信する
ための論理チャネルと出力トレイ42Bを指定する印刷
データを送信するための論理チャネルとが生成されてい
る。出力トレイ42Aを指定する印刷データは受信バッ
ファ18Cに記憶され、出力トレイ42Bを指定する印
刷データは受信バッファ18Dに記憶される。そして、
出力トレイ42Bを指定する印刷データの方が出力トレ
イ42Aを指定する印刷データよりも優先度が高くなる
ように設定されている。
の作用を説明する。まず、S41では、ホストコンピュ
ータ1から印刷データを受信したか否かを監視してお
り、印刷データを受信した場合には、先行する他の印刷
ジョブを処理中であるか否かを判定する(S42)。先
行する印刷ジョブが存在しない場合には、S41で受信
した印刷データを解釈して印刷し、指定された出力トレ
イに排出させる(S43)。
は、指定された出力トレイの番号を比較することによ
り、処理の優先度を判定する(S44)。例えば、先行
する印刷ジョブが優先度の高い出力トレイ42Bを指定
しており、S41で受信された後続する印刷データが優
先度の低い出力トレイ42Aを指定している場合等に
は、後続する印刷データは待機状態とされる(S4
5)。
出力トレイ42Aを指定しており、後続する印刷データ
が優先度の高い出力トレイを指定している場合は、先行
する印刷ジョブの処理が中断され(S46)、後続する
印刷データを解釈して指定された出力トレイに排出させ
る(S47)。
上述した第1の実施の形態と同様の効果を得ることがで
きる。これに加えて、本実施の形態では、出力トレイの
指定番号毎に論理チャネルを生成し、一方の出力トレイ
を指定する印刷データの優先度を他方よりも高く設定す
るため、物理的に1台のプリンタ41を複数の仮想的な
プリンタとして利用することができる。例えば、優先度
の低い出力トレイ42Aをグループ員が共用し、優先度
の高い出力トレイ42Bをグループ管理者が使用する等
のように使い分けることができ、使い勝手が向上する。
形態を説明する。本実施の形態の特徴は、印刷言語が明
示されているか否かによって処理上の優先度を違えるよ
うにした点にある。
2、解釈部13、プリントエンジン14、優先度テーブ
ル15等を備えて構成されている。これに加えて、本プ
リンタ51には、例えば、印刷言語判別手段として表現
可能な言語判別部52が設けられている。言語判別部5
2は、例えば、IES(Intelligent Emulation Switc
h)として知られているもので、エミュレーションモー
ドとしてサポートしている種々の印刷言語で印刷データ
を解釈し、最も妥当な解釈結果を得られた印刷言語を当
該印刷データの印刷言語として判別するものである。
れた印刷データを送信するための論理チャネルと印刷言
語を明示していない印刷データを送信するための論理チ
ャネルとが生成されている。印刷言語が明示された印刷
データは、受信バッファ18Cに記憶され、解釈部13
によって解釈される。一方、印刷言語が明示されていな
い印刷データは、他の受信バッファ18Dに記憶され、
言語判別部52によって印刷言語が判別された後、解釈
部13によって解釈される。ここで、印刷言語を明示し
た印刷データの方が印刷言語を明示していない印刷デー
タよりも優先度が高くなるように設定されている。
の作用を説明する。まず、S51では、ホストコンピュ
ータ1から印刷データを受信したか否かを監視してお
り、印刷データを受信した場合には、先行する他の印刷
ジョブを処理中であるか否かを判定する(S52)。先
行する印刷ジョブが存在しない場合は、S51で受信し
た印刷データを解釈して印刷処理を行う(S53)。
は、S51で受信した印刷データが印刷言語を明示して
いるか否かを検査することにより、処理上の優先度を判
別する(S54)。後続する印刷データが印刷言語を明
示していない場合は、この印刷データの処理は待機状態
とされる(S55)。
示している場合は、先行する印刷ジョブが終了するのを
待ち(S56)、先行する印刷ジョブが終了した後に、
印刷処理を行う(S57)。従って、印刷言語が明示さ
れた印刷データの方が印刷言語を明示していない印刷デ
ータよりも優先的に処理される。
上述した第1の実施の形態と同様の効果を得ることがで
きる。特に、本実施の形態では、印刷言語を明示した印
刷データを優先的に処理できるため、印刷処理速度を向
上することができ、使い勝手が向上する。即ち、印刷言
語が明示されていない場合は、言語判別部52によって
印刷言語を推定する手間がかかり、また、言語切換等に
要するスイッチ時間も増大する。従って、印刷言語が明
示されている印刷データと明示されていない印刷データ
とを区別せずに扱うと、印刷処理の効率が低下し、メモ
リ消費量も増大する。これに対し、本実施の形態では、
印刷言語が明示されている印刷データを優先的に処理す
るため、印刷効率を向上でき、印刷スケジュールの予測
も容易となる。
判定(S54)に際して、例えば、言語切換等に要する
スイッチ時間等に基づいて印刷順序を変更してもよい。
即ち、複数の印刷データが競合した場合には、スイッチ
時間の短い印刷データから優先的に処理することができ
る。
に記載された本発明の要旨の範囲内で種々の追加、変更
等が可能である。例えば、図1中に示すように、記録媒
体MMに所定のプログラムを記憶させておき、該プログ
ラムをプリンタ11にロードすることにより、本発明を
実現することもできる。記録媒体としては、例えば、R
OM,FD,CD−ROM,メモリカード等の種々の有
形的記憶媒体のほか、通信ネットワークを介してダウン
ロードさせる通信媒体をも含む。図1中では、記憶媒体
MMが記憶するプログラムをプリンタ11側に読み込ま
せる場合を例示しているが、ホストコンピュータ1側に
記憶媒体のプログラムを読み込ませることもできる。
ち、通常の印刷データと割り込み印刷データ、印刷デー
タと制御コマンドのような各情報を総合的に処理するシ
ステムを構成してもよい。このような印刷システムは、
第1の実施の形態で実現することができる。
ルコンピュータ等して実現する必要はなく、例えば、デ
ィジタルスチルカメラ等の他の情報生成装置から直接的
にプリンタ11に印刷データ等を入力するようにしても
よい。
ステム、印刷方法及びプリンタによれば、優先度の異な
る複数種類の情報を各論理チャネルを介して送信するこ
とができ、優先度に応じて情報を処理することができ
る。従って、緊急性の高い情報を速やかに処理すること
ができ、使い勝手が向上する。
のブロック図である。
成するための方法を示す説明図である。
生成するための処理を示すフローチャートである。
ーチャートである。
のブロック図である。
ーチャートである。
のブロック図である。
ーチャートである。
ムのブロック図である。
ローチャートである。
ムのブロック図である。
ローチャートである。
Claims (14)
- 【請求項1】 優先度の異なる複数種類の情報を生成し
て送信する情報生成装置と、該情報生成装置からの前記
各情報をネットワークを介して受信し、前記各情報を前
記優先度に応じてそれぞれ処理するプリンタとを備えた
印刷システムにおいて、 前記ネットワークには少なくともトランスポート層以上
で優先度の異なる複数の論理チャネルを生成し、 前記情報生成装置は、前記各情報を優先度に基づいて前
記各論理チャネルにそれぞれ送信し、 前記プリンタは、前記各論理チャネルに基づいて前記各
情報の優先度を判定し、優先度に応じてそれぞれ処理す
ることを特徴とする印刷システム。 - 【請求項2】 前記各論理チャネルに割り当てられる各
受信バッファの大きさは、前記優先度に基づいて設定さ
れている請求項1に記載の印刷システム。 - 【請求項3】 前記複数種類の情報には、通常の印刷デ
ータと割り込み印刷データとを含む請求項1または請求
項2のいずれかに記載の印刷システム。 - 【請求項4】 前記複数種類の情報には、印刷データと
制御コマンドとを含む請求項1または請求項2のいずれ
かに記載の印刷システム。 - 【請求項5】 前記プリンタは複数の出力トレイを有
し、前記複数種類の情報には、指定された出力トレイが
異なる印刷データを含む請求項1または請求項2のいず
れかに記載の印刷システム。 - 【請求項6】 前記複数種類の情報には、印刷言語が明
示された印刷データと印刷言語が不明の印刷データとを
含む請求項1または請求項2のいずれかに記載の印刷シ
ステム。 - 【請求項7】 優先度の異なる複数種類の情報を生成し
て送信し、ネットワークを介して受信された前記各情報
を前記優先度に応じて処理する印刷方法において、 前記ネットワークには少なくともトランスポート層以上
で複数の論理チャネルを生成し、 前記各チャネルにはそれぞれ異なる優先度を割り当て、 前記各情報を前記優先度に基づいて前記各論理チャネル
にそれぞれ送信し、 前記各論理チャネルに基づいて前記各情報の優先度を判
定し、優先度に応じてそれぞれ処理することを特徴とす
る印刷方法。 - 【請求項8】 優先度の異なる複数種類の情報をネット
ワークを介して受信し、前記各情報を前記優先度に応じ
て処理するプリンタにおいて、 少なくともトランスポート層以上で前記ネットワークに
生成された複数の論理チャネルにそれぞれ割り当てられ
た受信バッファと、 前記各受信バッファに受信された情報の優先度を判別す
る判別手段と、 前記判別された情報の優先度に応じて、要求された処理
をそれぞれ実行する処理手段と、を備えたことを特徴と
するプリンタ。 - 【請求項9】 前記各受信バッファの大きさは、前記優
先度に基づいて設定されている請求項8に記載のプリン
タ。 - 【請求項10】 前記複数種類の情報には、通常の印刷
データと割り込み印刷データとを含む請求項8または請
求項9のいずれかに記載のプリンタ。 - 【請求項11】 前記複数種類の情報には、印刷データ
と制御コマンドとを含む請求項8または請求項9のいず
れかに記載のプリンタ。 - 【請求項12】 複数の出力トレイを更に有し、前記複
数種類の情報には、指定された出力トレイが異なる印刷
データを含む請求項8または請求項9のいずれかに記載
のプリンタ。 - 【請求項13】 前記複数種類の情報には、印刷言語が
明示された印刷データと印刷言語が不明の印刷データと
を含む請求項8または請求項9のいずれかに記載のプリ
ンタ。 - 【請求項14】 プリンタに送信する情報を生成するた
めのコンピュータプログラムを記録したプログラム記録
媒体において、 少なくともトランスポート層以上でネットワークに形成
された複数の論理チャネルの優先度を判別する機能と、 プリンタに送信するための複数種類の情報を生成する機
能と、 前記各情報の優先度を判別する機能と、 前記各情報を前記判別された優先度に基づいて前記各論
理チャネルにそれぞれ送信する機能と、を前記コンピュ
ータに実現させるためのプログラムを前記コンピュータ
が読取り及び理解可能な形態で記録したプログラム記録
媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31328297A JP3786152B2 (ja) | 1997-11-14 | 1997-11-14 | 印刷システム、印刷方法及びプリンタ |
| EP98117197A EP0917041A3 (en) | 1997-11-14 | 1998-09-09 | Printing system, method and apparatus for processing a plurality of types of information different in priority |
| US09/150,896 US6333789B1 (en) | 1997-11-14 | 1998-09-10 | Printing system, method and apparatus for processing a plurality of types of information different in priority |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31328297A JP3786152B2 (ja) | 1997-11-14 | 1997-11-14 | 印刷システム、印刷方法及びプリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11143655A true JPH11143655A (ja) | 1999-05-28 |
| JP3786152B2 JP3786152B2 (ja) | 2006-06-14 |
Family
ID=18039343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31328297A Expired - Fee Related JP3786152B2 (ja) | 1997-11-14 | 1997-11-14 | 印刷システム、印刷方法及びプリンタ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6333789B1 (ja) |
| EP (1) | EP0917041A3 (ja) |
| JP (1) | JP3786152B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7055150B2 (en) | 2001-07-12 | 2006-05-30 | Fuji Xerox Co., Ltd. | Printer firmware installation method, printer and printer system |
| JP2008221831A (ja) * | 2007-02-14 | 2008-09-25 | Ricoh Co Ltd | 画像形成装置及びその印刷制御方法 |
| JP2012064140A (ja) * | 2010-09-17 | 2012-03-29 | Brother Ind Ltd | データ処理装置、データ処理システム、データ処理プログラム、及び、デバイスドライバ |
| JP2013025416A (ja) * | 2011-07-15 | 2013-02-04 | Ricoh Co Ltd | データ転送装置及び画像形成システム |
| US8643854B2 (en) | 2007-02-14 | 2014-02-04 | Ricoh Company, Limited | Image forming apparatus and print control method used therein |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3786152B2 (ja) * | 1997-11-14 | 2006-06-14 | セイコーエプソン株式会社 | 印刷システム、印刷方法及びプリンタ |
| JP2000135820A (ja) * | 1997-12-11 | 2000-05-16 | Canon Inc | 印刷装置及び印刷システム及び印刷制御方法及び印刷装置を制御する印刷制御プログラムを格納した記憶媒体及び印刷装置を制御する印刷制御プログラムを送出する送出装置 |
| JP3289826B2 (ja) * | 1998-10-14 | 2002-06-10 | セイコーエプソン株式会社 | ネットワークプリンタ及びネットワーク印刷方法 |
| US7126983B1 (en) * | 1999-03-08 | 2006-10-24 | Silicon Laboratories Inc. | Methods and apparatus for communicating commands and data using logical channels |
| KR100325809B1 (ko) * | 1999-05-20 | 2002-02-27 | 윤종용 | 네트워크 프린터에서의 대기시간 절약방법 |
| US7047292B1 (en) * | 1999-05-24 | 2006-05-16 | Cisco Technology, Inc. | Prioritizing network management traffic |
| US7120910B2 (en) * | 2000-03-29 | 2006-10-10 | Canon Kabushiki Kaisha | Control method for image processing apparatus connectable to computer network |
| ATE478538T1 (de) * | 2000-04-04 | 2010-09-15 | Sony Deutschland Gmbh | Priorisierungsverfahren für den direktzugriff von benutzern auf einen gemeinsamen kommunikationskanal |
| DE60035335T2 (de) * | 2000-04-04 | 2008-03-13 | Sony Deutschland Gmbh | Ereignisgesteuerte Änderung der Zugriffsdienstklasse in einem Zufallzugriffskanal |
| US7216347B1 (en) * | 2000-04-17 | 2007-05-08 | International Business Machines Corporation | Method and apparatus for prioritizing print jobs from multiple printer input channels |
| JP4183922B2 (ja) * | 2000-06-14 | 2008-11-19 | 株式会社リコー | ファクシミリ装置 |
| US20030226114A1 (en) * | 2001-02-20 | 2003-12-04 | Sharp Laboratories Of America, Inc. | System and method for composing documents |
| US7095513B2 (en) * | 2001-10-11 | 2006-08-22 | Hewlett-Packard Development Company, L.P. | Method and apparatus for language translation of production job output |
| JP3764409B2 (ja) * | 2002-06-28 | 2006-04-05 | 株式会社東芝 | 指令送信装置及び指令送信方法 |
| KR100524737B1 (ko) * | 2002-11-22 | 2005-10-31 | 엘지전자 주식회사 | 이동통신 시스템에서 제어계층 레이어 상의 데이터 전송방법 |
| KR100529326B1 (ko) * | 2003-06-24 | 2005-11-17 | 삼성전자주식회사 | 프린팅 데이타의 처리 방법과 장치 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록 매체 |
| US20050024672A1 (en) * | 2003-07-31 | 2005-02-03 | International Business Machines Corporation | System and method for use of metadata in print job interruption management |
| US20050128504A1 (en) * | 2003-12-16 | 2005-06-16 | Bischel Patrick O. | Method for printing an interrupt printing job |
| JP4416563B2 (ja) * | 2004-04-19 | 2010-02-17 | キヤノン株式会社 | ネットワークデバイス管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
| KR20060118642A (ko) * | 2005-05-16 | 2006-11-24 | 엘지전자 주식회사 | 이중 전송 모드에 적용되는 핸드오버 수행 방법 |
| JP4639959B2 (ja) * | 2005-05-30 | 2011-02-23 | ブラザー工業株式会社 | 画像形成装置 |
| JP4827615B2 (ja) * | 2006-05-29 | 2011-11-30 | キヤノン株式会社 | 情報処理装置、印刷システム、監視方法、プログラム及び記憶媒体 |
| US7916626B2 (en) * | 2006-06-19 | 2011-03-29 | Harris Corporation | Method and system for fault-tolerant quality of service |
| CN111428973B (zh) * | 2020-03-11 | 2024-04-12 | 慧镕电子系统工程股份有限公司 | 一种能有效提高资源利用率的虚拟资源分配方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62142457A (ja) * | 1985-12-17 | 1987-06-25 | Canon Inc | 画像送受信装置 |
| CA2075774C (en) * | 1991-08-27 | 2000-10-17 | Jeff D. Pipkins | Bidirectional parallel protocol |
| DE69325509T2 (de) * | 1993-06-15 | 1999-12-23 | Hewlett-Packard Co., Palo Alto | Direktanschluss-Protokoll auf niederer Ebene für PCL-Drucker |
| US5636333A (en) * | 1994-12-20 | 1997-06-03 | Lexmark International, Inc. | Multi-protocol network interface |
| JP3786152B2 (ja) * | 1997-11-14 | 2006-06-14 | セイコーエプソン株式会社 | 印刷システム、印刷方法及びプリンタ |
-
1997
- 1997-11-14 JP JP31328297A patent/JP3786152B2/ja not_active Expired - Fee Related
-
1998
- 1998-09-09 EP EP98117197A patent/EP0917041A3/en not_active Withdrawn
- 1998-09-10 US US09/150,896 patent/US6333789B1/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7055150B2 (en) | 2001-07-12 | 2006-05-30 | Fuji Xerox Co., Ltd. | Printer firmware installation method, printer and printer system |
| JP2008221831A (ja) * | 2007-02-14 | 2008-09-25 | Ricoh Co Ltd | 画像形成装置及びその印刷制御方法 |
| US8643854B2 (en) | 2007-02-14 | 2014-02-04 | Ricoh Company, Limited | Image forming apparatus and print control method used therein |
| JP2012064140A (ja) * | 2010-09-17 | 2012-03-29 | Brother Ind Ltd | データ処理装置、データ処理システム、データ処理プログラム、及び、デバイスドライバ |
| US8762582B2 (en) | 2010-09-17 | 2014-06-24 | Brother Kogyo Kabushiki Kaisha | Data processing apparatus capable of communicating with external device via a plurality of logical lines, data processing system, data processing device storing data processing program, and device driver |
| JP2013025416A (ja) * | 2011-07-15 | 2013-02-04 | Ricoh Co Ltd | データ転送装置及び画像形成システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3786152B2 (ja) | 2006-06-14 |
| EP0917041A2 (en) | 1999-05-19 |
| EP0917041A3 (en) | 2002-08-28 |
| US6333789B1 (en) | 2001-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3786152B2 (ja) | 印刷システム、印刷方法及びプリンタ | |
| US5590328A (en) | Protocol parallel processing apparatus having a plurality of CPUs allocated to process hierarchical protocols | |
| JP3419627B2 (ja) | ルータ装置 | |
| US7610411B2 (en) | Information processing device, line concentrator, network information processing system having the line concentrator, information processing program and storage medium | |
| JPH10289074A (ja) | 多機能印刷システムにおけるジョブ処理管理方法 | |
| JPH1131055A (ja) | 多機能印刷システムにおけるキュー管理方法 | |
| US7307994B2 (en) | Controller area network (CAN) based communication system with multiple bus connected nodes | |
| JP2008510337A (ja) | 集積回路において少なくとも1つのパケットにデータを割り当てる方法 | |
| JP4964683B2 (ja) | 通信装置およびプログラム | |
| US20040227972A1 (en) | Printing apparatus and canceling method | |
| JP2001036581A (ja) | 通信帯域設定システムと方法 | |
| JP2009015716A (ja) | 複数ipアドレスによる画像形成装置 | |
| JP3707218B2 (ja) | 印刷システム、印刷方法及びプリンタ | |
| KR20010038486A (ko) | 이더넷 큐오에스 지원 버퍼 및 큐 구조와 그 운용 방법 | |
| JPH05204565A (ja) | ネットワークプリント制御システム | |
| JP4139541B2 (ja) | プリンタおよびプリンタジョブデータの転送方法 | |
| US6618164B1 (en) | Network printer and network printing method | |
| KR100600794B1 (ko) | 패킷폭주시 패킷수신동작을 제한하는 네트워크 통신노드및 그 방법 | |
| JP2000181656A (ja) | 印刷データ管理装置及び印刷データ管理方法 | |
| JP2002051100A (ja) | 中継装置およびその制御方法 | |
| JP4052818B2 (ja) | 通信システム、端末装置、コンピュータプログラム、及び記録媒体 | |
| JP3608513B2 (ja) | ネットワークプリンタ装置およびネットワーク印刷方法 | |
| JP3994569B2 (ja) | 画像処理装置 | |
| JP2000181660A (ja) | 画像処理装置 | |
| JPH06110810A (ja) | 共有資源管理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050708 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050909 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050909 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060301 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060314 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140331 Year of fee payment: 8 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |