JP3800380B2 - プリントシステム及びプリンタ - Google Patents

プリントシステム及びプリンタ Download PDF

Info

Publication number
JP3800380B2
JP3800380B2 JP20495498A JP20495498A JP3800380B2 JP 3800380 B2 JP3800380 B2 JP 3800380B2 JP 20495498 A JP20495498 A JP 20495498A JP 20495498 A JP20495498 A JP 20495498A JP 3800380 B2 JP3800380 B2 JP 3800380B2
Authority
JP
Japan
Prior art keywords
job
data
request
print
attribute 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.)
Expired - Fee Related
Application number
JP20495498A
Other languages
English (en)
Other versions
JP2000035870A (ja
Inventor
敏博 島
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP20495498A priority Critical patent/JP3800380B2/ja
Priority to US09/357,147 priority patent/US6552816B1/en
Priority to EP99305791A priority patent/EP0974891A3/en
Publication of JP2000035870A publication Critical patent/JP2000035870A/ja
Application granted granted Critical
Publication of JP3800380B2 publication Critical patent/JP3800380B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1265Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

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)
  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク上で、ホストから印刷ジョブをプリンタが受けて印刷を行うネットワークプリントシステムに係わり、特に複数台のホストからの印刷ジョブを処理する技術の改良に関する。
【0002】
【従来の技術】
従来のネットワークプリントシステムは、プリンタが、ホスト又はプリントサーバから印刷ジョブを一方的に送り付けられて、それを受動的に受け取って順次に処理する。
【0003】
【発明が解決しようとする課題】
プリンタは、常にホストやプリントサーバから印刷ジョブを与えられたとき受動的に印刷を行うだけであり、自発的に印刷を行うことはできない。また、プリンタは、1つの印刷ジョブを開始すると、そのジョブを終了するまで他のジョブを開始しないので、一旦ネットワーク転送速度が遅いジョブが始まると、全体のプリントアウトの終了が遅くなる。
【0004】
従って、本発明の目的は、複数のホストからの印刷ジョブをできるだけ効率的に処理できるようにすることにある。
【0005】
本発明の別の目的は、プリンタが、ホストに対して印刷ジョブの要求を行い、自発的に印刷を行えるようにすることにある。
【0006】
本発明の更に別の目的は、プリンタが、複数の印刷ジョブを受け、並行して各ジョブ処理を行えるようにすることにある。
【0007】
【課題を解決するための手段】
本発明のプリントシステムでは、印刷ジョブのジョブデータを生成する1又は複数のホスト装置と、1又は複数のホスト装置からジョブデータを受けて印刷を行うプリンタとを有し、プリンタは、1又は複数のホスト装置に対してジョブデータを要求するジョブ要求部と、ジョブ要求部からの要求に応答して1又は複数のホスト装置から送られてくる前記ジョブデータを受けて印刷を行う印刷処理部とを備える。それにより、プリンタは、どのジョブから優先的に処理すべきか判断して、効率的に複数ホストからの印刷ジョブを処理できる。
【0008】
本発明の実施形態では、各ホストは、印刷ジョブが発生するとジョブデータの場所をプリントサーバに通知し、プリントサーバは通知されたジョブ場所を一旦記憶してプリンタに送る。又は、各ホストはプリンタに直接、ジョブの場所データを送る。プリンタは、ジョブを実行しようとするときに、受けたジョブ場所が示す全てのホストに対して、ジョブデータについての属性データ(例えばジョブデータの大きさ)を要求する。プリンタは、その要求に応答して最も早く送られて来た属性データに係るジョブデータを、そのジョブデータを持つホストへ要求する。
【0009】
好適な実施形態では、プリンタは、複数の出力ビンを備え、出力ビン数までの数のジョブデータを受信し、それらのジョブデータを各出力ビンに割り当て、複数のジョブ処理を並行して行い、そのジョブ処理で作成した印刷ジョブ毎の印刷結果を、割り当てた出力ビンにそれぞれ出力する。それにより、印刷ジョブの中にネットワーク転送速度の遅いジョブが含まれていたとしても、他のジョブと並行して効率良くプリントアウトを行うことができるので、全体のプリントアウトにかかる時間を大幅に縮めることができる。
【0010】
プリントサーバやホストは典型的にはコンピュータにより実施することができるが、そのためのコンピュータプログラムは、ディスク型ストレージ、半導体メモリおよび通信ネットワークなどの各種の媒体を通じてコンピュータにインストールまたはロードすることができる。
【0011】
【発明の実施の形態】
図1は、本発明の一実施形態にかかる全体構成を示す。
【0012】
LANのような通信ネットワークに、プリンタ29、プリントサーバ27、及び何台かのホストコンピュータ7、9、11が接続されている(ただし、プリントサーバ27は、必ずしも接続されるわけではない)。
【0013】
各ホスト7、9、11は、固定ディスクなどの補助記憶装置1、3、5を備えている。また、各ホスト7、9、11の内部にはプリンタドライバが備えられている。各プリンタドライバは、ユーザからの印刷命令を受けると印刷ジョブデータ19、21、23を生成し、そのジョブデータ19、21、23をそれぞれの補助記憶装置1、3、5に保存する。そして、各ホスト7、9、11内のプリンタドライバは、そのジョブデータ19、21、23の場所を示すデータ(例えば、ホスト7、9、11のネットワーク上でのアドレスと、ジョブデータ19、21、23のホスト7、9、11内でのローカルなディレクトリ又は識別名称とのセット)13、15、17をプリントサーバ27に送信する。また、各ホスト7,9,11のプリンタドライバは、プリンタ29から後述するジョブ要求を受けたら、それぞれのホスト7,9,11の補助記憶装置1、3、5からジョブデータ19、21、23を読み出してプリンタ29へ送る。或いは、各ホスト7、9、11のプリンタドライバは、印刷ジョブが発生したときは、その場ではジョブデータを作らずに、ジョブ場所データ(例えばネットワーク上のアドレスとローカルなジョブ名)だけをプリントサーバ27に送り、その後にプリンタ29からジョブ要求が来たときに、ジョブデータを作成してプリンタ29に送るようにする。
【0014】
プリントサーバ27は、固定ディスクなどの補助記憶装置7を有し、ホスト7、9、11からのジョブ場所データ13、15、17を受け取り、補助記憶装置7に一旦保存してキューインし、そして、そのジョブ場所データ13、15、17をプリンタ29へ送り出す。
【0015】
プリンタ29は、印刷ジョブデータを一時蓄積するための受信バッファメモリ31と、ジョブ場所データ13、15、17を記憶するためのジョブ場所データメモリ30を備える。プリンタ29は、プリントサーバ27から送られるジョブ場所データ13、15、17をジョブ場所データメモリ30に記憶する。その後、プリンタ29は、印刷ジョブを実行しようとするとき、記憶したジョブ場所データ13、15、17をリストアップして、それらジョブ場所データ13、15、17が示す全てのホスト7、9、11に対して一斉に、そのジョブデータ19、21、23の属性データ(例えば印刷ジョブの大きさや、データ種別等を示すデータであり、典型的には印刷ジョブデータのヘッダ部分)の送信を要求する。プリンタ29は、要求した属性データのうち最も速く送信されて来た属性データを受けたら、その属性データを送って来たホストに対してのみ印刷ジョブデータの送信を要求し、他のホストへは印刷ジョブデータを要求しない。そして、プリンタ29は、その要求に応答してホストから送られて来た印刷ジョブデータを受信バッファメモリメモリ25に一時蓄積した上で、それを受信バッファメモリ25から読み出し、印刷処理を行う。
【0016】
図2は、プリンタ29の動作を示す。
【0017】
プリンタ29は、処理中の印刷ジョブがなければ(S1でYes)、その時点までに到着しているジョブ場所データをリストアップして(S2)、リストアップしたn箇所のジョブ場所(ホスト)の全てに、一斉に印刷ジョブに関する属性データ取得を要求する(S3)。要求した属性データのうちいずれか1つの属性データを取得したら(S4でYes)、その最も早く取得した属性データを持つジョブの処理プロセスを開始し、他のジョブの属性データの取得は中止する(S5)。そして、その取得した属性データを送って来たホストへ、そのジョブの内容取得要求を発する(S6)。要求したジョブ内容データを受けたら、そのジョブ内容データを解析し、印刷イメージを作成して、自己の印刷エンジンへ渡し印刷する(S7)。
【0018】
図3は、各ホスト7、9、11のプリンタドライバの動作を示す。
【0019】
各ホスト7、9、11は、ユーザから印刷命令を受けると(S9)、印刷ジョブデータを作成し(又はこれを後回しにして)、プリントサーバ27(又はプリンタ29)へ印刷ジョブ場所データを送信し(S10)、その後に、プリンタ29からの要求を待つ(S11)。プリンタ29から属性データ取得要求が来たら(S12でYes)、印刷ジョブの属性データ(前述したように、ジョブの大きさ等を示すデータで、例えばジョブデータのヘッダ部分)をプリンタ29へ送信する(S15)。尚、ホストが、プリンタ29から属性データ取得要求を受けてからジョブデータを作成する形態を採っている場合(S13でNo)、印刷ジョブデータを作成してから(S14)、その属性データをプリンタ29へ送信する(S15)。その後、プリンタ29からジョブ内容取得要求が来たら(S16でYes)、印刷ジョブデータをプリンタ29へ送信する(S19)。尚、ホストが、上述したようにプリンタ29からのジョブ内容取得要求を受けてからジョブデータを作成する形態を採っている場合は(S17でNo)、印刷ジョブデータを作成してから(S18)、それをプリンタ29へ送信する。
【0020】
上述した実施形態によれば、プリンタ29は、印刷ジョブが発生した全ホストへ一斉にジョブ要求を行い、早く取得したジョブから順次処理していくので、効率的に複数ホストからのジョブを処理できる。また、プリンタ29は、最初のジョブ要求ではジョブデータの属性データ(例えばヘッダ部分)だけを要求し、その属性データが最も早く到着したジョブから先に処理するようにしているので、データ量の少ない属性データのみから早期にどのジョブを優先的に処理すべきか判断できる。プリントサーバ27は、ジョブデータの場所だけを記憶しておけばよいので、補助記憶装置の必要容量は大幅に減る。なお、プリンタ29は、ジョブ内容取得要求を発する際、そのジョブデータの全部でなく指定した部分だけを送るように要求することができ、しかも、所望の時点で各部分の取得要求を発することができる(例えば、初め奇数ページのみを要求し、処理終了後に偶数ページを要求する等)。それにより、プリンタ29は、印刷エンジンの状況や確保できるジョブ受信バッファメモリの容量などに応じて、受け取るジョブデータの量を調整することができ、また、それにより必要なメモリ容量を小さくすることができる。
【0021】
ホスト7、9、11は、ジョブ発生時にジョブデータをすぐに作らず、プリンタから要求が来て初めてジョブデータを作成するようにすると、記憶装置にジョブデータを長い時間保管しておくという無駄が省ける。
【0022】
図4は、本発明の第2の実施形態に係るネットワークプリンタ33の構造を示す。
【0023】
このプリンタ33は、取得された複数のジョブデータ19、21、23のジョブ処理プロセスを並行して実行することができるCPU39と、インタフェース41、43と、複数の出力ビン35a、35b、35cと、所定の出力ビンに配紙する印刷エンジン37と、受信バッファや印刷バッファ等として使われるメモリ45とを備える。メモリ45には、取得したジョブデータ19、21、23を格納する受信バッファ47と、ジョブデータ19、21、23を基にCPU39により作成される印刷イメージが格納される印刷バッファ49、51、53などが確保される。CPU39は、備えられる出力ビンのビン数分の印刷ジョブを並行して処理することができる。そして、各出力ビンは並行して処理される各ジョブに割り当てられる。例えば、ジョブデータ19の印刷結果は出力ビン35aに、ジョブデータ21の印刷結果は出力ビン35bに、ジョブデータ23の印刷結果は出力ビン35cにそれぞれ出力される。
【0024】
図5は、プリンタ33のCPU39の動作を示す。
【0025】
プリンタ33は、まず前のジョブ処理が終わって空き出力ビンが生じると(S22でYes)、その時点までに到着した印刷ジョブの場所データ(ホスト)をリストアップする(S23)。そして、リストアップしたn箇所のジョブ場所(ホスト)の全てに一斉に属性データ取得要求を送る。空き出力ビン総数m以内の数の属性データを取得したら(S25でYes)、それらのジョブ処理を開始し、各ジョブに空き出力ビンを割り当て、空き出力ビンがなくなると他のジョブ取得を中止する(S26)。続いて、取得した属性データに係るジョブのホストに対して、ジョブの内容データ取得要求を送る(S27)。各ジョブデータを取得したら、それぞれのジョブの印刷イメージを並行して作成する(S28)。そして、印刷イメージが出来上がった順に(S29でYes)、出来上がった印刷イメージを印刷エンジン37に転送し、所定の出力ビンに出力する。いずれか1つのジョブ処理プロセスが終了したら(S31)、S22〜S30の動作を繰り返す。
【0026】
ステップS28〜S30の動作として、CPU39は、例えば3つのジョブデータ19、21、23を受けたとすると、それらの印刷イメージを、それぞれ並行して作成する。CPU39は、作成された順序で印刷イメージを印刷エンジン37へ送り、所定の出力ビンにそれぞれ出力させる。例えば、CPU39は、最初に取得されたジョブデータ19の3頁分の印刷イメージを最初に作成したとすると、それをまず印刷エンジン37へ送る。その後にジョブデータ21の1頁分の印刷イメージを作成したとすると、続いてこれを印刷エンジン37に送る。最初のジョブデータ19の3頁の印刷結果は出力ビン35aに出力され、次のジョブデータ21の1頁は、出力ビン35bに出力される。その後、例えば最初のジョブデータ19の4頁目が出来たので、これを印刷して出力ビン35aに出力し、次に、2番目のジョブデータ21の2頁目が出来たので、その印刷結果を出力ビン35bに出力し、次に3番目のジョブデータ23の1頁目が出来たので、これを印刷して出力ビン35cに出力し、という様に、3つのジョブデータ19,21,23を並行処理して、早くできたイメージから順に印刷していく。このようにして、複数のジョブが効率的に並行処理される。
【0027】
上述した実施形態によれば、プリンタ33は、複数のジョブ処理プロセスを並行して行い、複数のジョブの内容を並行してプリントアウトする。それにより、印刷ジョブの中にネットワーク転送速度の遅いジョブが含まれていたとしても、他のジョブと並行して効率良くプリントアウトを行うことができるので、全体のプリントアウトにかかる時間を大幅に縮めることができる。
【0028】
上述した実施形態では、各プリンタ29、33は、最も早く受けたジョブデータから印刷処理を開始するが、最も早くジョブデータの全てを受信したジョブから優先的に印刷を開始するという動作も考えられる。
【0029】
例えば、ネットワーク上のウェブサーバなどからHTMLで書かれたページを受信して印刷するような場合、通常、そのページはHTMLファイルと、これにリンクされたJPEGやGIFの画像ファイルなどから構成される。図6は、その一例を示す。同図において、ページ61は、HTMLファイルAと、それにリンクされたJPEGファイルB、Cから構成され、ページ63は、HTMLファイルDと、これにリンクされたGIFファイルE、Fから構成されている。この2つのページを印刷するジョブが発生した場合、プリンタは、それぞれのページを持つウェブサーバのURLへ、それぞれのページ61、63の送信を一斉に要求する。要求を受けた各サーバは、各ページを構成するHTMLファイル及びそれにリンクされた各画像ファイルをプリンタに送る。プリンタは、各ページ61、63を構成するそれぞれのファイルを、例えばA→B→D→E→F→Cの順番で受けた場合(それぞれのファイルを受ける順番は、そのときのネットワークの状態によって様々である)、最初にページ63の3つのファイルD、E、Fが揃ったので、ページ63の印刷を開始する。このページ63の印刷が終わった後、後から3つのファイルA、B、Cが揃ったページ61の印刷を行う。
【0030】
以上、本発明の実施形態を説明したが、これらの実施形態はあくまで本発明の説明のための例示であり、本発明をこれら実施形態にのみ限定する趣旨ではない。従って、本発明は、上記実施形態以外の様々な形態でも実施することができるものである。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかる全体構成を示すブロック図。
【図2】プリンタ29の動作を示すフローチャート。
【図3】ホスト7、9、11のプリンタドライバの動作を示すフローチャート。
【図4】本発明の第2の実施形態に係るネットワークプリンタ33の構造を示すブロック図。
【図5】ネットワークプリンタ33の動作を示すフローチャート。
【図6】プリンタが印刷するページの一例。
【符号の説明】
1、3、5 補助記憶装置
7、9、11 ホストコンピュータ
13、15、17 ジョブ場所データ
19、21、23 印刷ジョブデータ
25 補助記憶装置
27 プリントサーバ
29 ネットワークプリンタ
30 ジョブ場所データメモリ
31 受信バッファメモリ
33 ネットワークプリンタ
35 出力ビン
37 印刷エンジン
39 CPU
41、43 インタフェース
45 メモリ
47 受信バッファ
49、51、53 印刷バッファ
61、63 ページ

Claims (8)

  1. 印刷ジョブのジョブデータを生成する複数のホスト装置と、
    前記複数のホスト装置から前記ジョブデータを受けて印刷を行うプリンタと
    を有し、
    前記プリンタは、
    前記ジョブデータについての属性データを前記複数のホスト装置に要求し、各要求に応答して最も早く属性データを受信したら、他の属性データの取得を中止し、前記複数のホスト装置のうち、その最も早く受信した属性データを送って来たホスト装置に対してのみ前記ジョブデータを要求するジョブ要求部と、
    前記ジョブ要求部からの要求に応答して前記ホスト装置から送られてくる前記ジョブデータを受けて印刷を行う印刷処理部と
    を備える、
    プリントシステム。
  2. 前記各ホスト装置は、印刷ジョブが発生したとき前記ジョブデータの場所を示すジョブ場所データを発生し、
    前記プリンタは、前記複数のホスト装置から前記ジョブ場所データを受けて一時保管するプリントサーバ部を備え、
    前記ジョブ要求部は、プリントサーバ部が保管している前記ジョブ場所データが示す前記複数のホスト装置に対して前記属性データを要求する、
    請求項1記載のプリントシステム。
  3. 印刷ジョブのジョブデータについての属性データを複数のホスト装置に要求し、各要求に応答して最も早く属性データを受信したら、他の属性データの取得を中止し、前記複数のホスト装置のうち、その最も早く受信した属性データを送って来たホスト装置に対してのみ、前記ジョブデータを要求するジョブ要求部と、
    前記ジョブ要求部からの要求に応答して送られてくる前記ジョブデータを受けて印刷を行う印刷処理部と
    を備えたプリンタ。
  4. 各ホスト装置が生成する前記ジョブデータの場所を示すジョブ場所データを、前記複数のホスト装置から受けて一時保管するプリントサーバ部を備え、
    前記ジョブ要求部は、前記プリントサーバ部が保管する前記ジョブ場所データが示す前記複数のホスト装置に対して前記属性データを要求する、
    請求項3記載のプリンタ。
  5. 印刷ジョブのジョブデータについての属性データを複数のホスト装置に要求する属性要求ステップと、
    各要求に応答して属性データを受信する受信ステップと、
    最も早く受信した属性データ以外の他の属性データの取得を中止するステップと、
    前記複数のホスト装置のうち、最も早く受信した属性データを送って来たホスト装置に対してのみ、前記ジョブデータを要求するジョブデータ要求ステップと、
    前記ジョブ要求部からの要求に応答して送られて来る前記ジョブデータを受けて印刷を行う印刷ステップと
    を備えたプリンタの動作方法。
  6. 各ホスト装置が生成する前記ジョブデータの場所を示すジョブ場所データを一時保管するステップを更に備え、
    前記属性要求ステップでは、前記保管したジョブ場所データが示す前記複数のホスト装置に対して、属性データを要求する、
    請求項5記載の動作方法。
  7. 印刷ジョブのジョブデータについての属性データを複数のホスト装置に要求するステップと、
    前記要求に応答して送られて来る前記属性データを受信するステップと、
    最も早く受信した属性データ以外の他の属性データの取得を中止するステップと、
    前記複数のホスト装置のうち、最も早く受信した属性データを送って来たホスト装置に対してのみ、前記ジョブデータを要求するステップと
    をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
  8. 更に、
    前記ホスト又はプリントサーバからの前記ジョブデータの場所を示すジョブ場所データを受けるステップを記録し、
    前記要求するステップでは、前記ジョブ場所データが示す前記複数のホスト装置に対して、属性データを要求する、
    請求項7記載のコンピュータ読取可能な記録媒体。
JP20495498A 1998-07-21 1998-07-21 プリントシステム及びプリンタ Expired - Fee Related JP3800380B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP20495498A JP3800380B2 (ja) 1998-07-21 1998-07-21 プリントシステム及びプリンタ
US09/357,147 US6552816B1 (en) 1998-07-21 1999-07-19 Printing system and printer
EP99305791A EP0974891A3 (en) 1998-07-21 1999-07-21 Printing system and printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20495498A JP3800380B2 (ja) 1998-07-21 1998-07-21 プリントシステム及びプリンタ

Publications (2)

Publication Number Publication Date
JP2000035870A JP2000035870A (ja) 2000-02-02
JP3800380B2 true JP3800380B2 (ja) 2006-07-26

Family

ID=16499073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20495498A Expired - Fee Related JP3800380B2 (ja) 1998-07-21 1998-07-21 プリントシステム及びプリンタ

Country Status (3)

Country Link
US (1) US6552816B1 (ja)
EP (1) EP0974891A3 (ja)
JP (1) JP3800380B2 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3788050B2 (ja) 1998-07-22 2006-06-21 セイコーエプソン株式会社 プリントシステム、プリンタ及びプリントサーバ
JP2000235464A (ja) * 1999-02-15 2000-08-29 Canon Inc 印刷システム及びその制御方法
AUPQ772300A0 (en) * 2000-05-24 2000-06-15 Canon Kabushiki Kaisha Highly pipelined printing system architecture
US7219168B2 (en) * 2001-02-13 2007-05-15 Sharp Laboratories Of America, Inc. Method and system for a generic document processing device client
JP2002244835A (ja) * 2001-02-19 2002-08-30 Nec Corp 印刷システム
US20020171864A1 (en) * 2001-05-16 2002-11-21 Robert Sesek Methods and apparatus for printing around a job in a printer queue
JP3960034B2 (ja) * 2001-12-19 2007-08-15 ブラザー工業株式会社 印刷システム、印刷装置、印刷情報報知方法および印刷情報報知プログラム
US20040145771A1 (en) * 2003-01-28 2004-07-29 Stringham Gary Glen Customizing print job clues
US7617279B2 (en) * 2003-02-27 2009-11-10 Fujifilm Corporation Image-printing system using peer-to-peer network
US20070014612A1 (en) * 2005-07-18 2007-01-18 Seong Kim Parallel printing solution
JP6127716B2 (ja) * 2013-05-24 2017-05-17 ブラザー工業株式会社 印刷装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276802A (en) * 1987-03-20 1994-01-04 Minolta Camera Kabushiki Kaisha Printer control system
US5220431A (en) * 1990-04-21 1993-06-15 Minolta Camera Kabushiki Kaisha Image-forming apparatus having a landscape mode and a portrail mode
JP3175620B2 (ja) 1996-06-21 2001-06-11 セイコーエプソン株式会社 印刷装置
US5867633A (en) 1996-12-09 1999-02-02 Hewlett-Packard Company Method and apparatus for processing and printing documents

Also Published As

Publication number Publication date
JP2000035870A (ja) 2000-02-02
EP0974891A3 (en) 2002-01-30
EP0974891A2 (en) 2000-01-26
US6552816B1 (en) 2003-04-22

Similar Documents

Publication Publication Date Title
JP3788050B2 (ja) プリントシステム、プリンタ及びプリントサーバ
JP5654806B2 (ja) サーバシステムとプリント装置及びそれらを有するネットワーク印刷システムとそれらにおける方法
US20080130050A1 (en) Print system
US20070097416A1 (en) Printing apparatus, print instruction apparatus, and printing system
JP3800380B2 (ja) プリントシステム及びプリンタ
JP2004127132A (ja) 画像形成装置及び方法
WO2005060390A2 (en) System for transferring documents and resources to a printer
US6804018B1 (en) Printer and its control method for creating link information between a transfer data position and a print data position
US20050213148A1 (en) Printer device
US20050076298A1 (en) Methods and apparatus for managing a print job among a processor, an image producing device, and an external storage device
JP3588005B2 (ja) 印刷システムにおける印刷方法
JP2006041764A (ja) ログ記録装置、ログ記録プログラムおよび記録媒体
JP2000085211A (ja) 印刷制御方法および印刷システム
JP3879501B2 (ja) プリントサーバ、プリントシステム、プリント方法、プリントプログラムおよびプリントプログラムを記録したコンピュータ読取可能な記録媒体
US20030133151A1 (en) Print system
JP3896689B2 (ja) プリンタ及び印刷方法
JP3978365B2 (ja) 印刷サーバとプログラムと記録媒体
JP3102836B2 (ja) プリンタシステムおよびプリンタシステムの印字ジョブ処理方法
JP2762959B2 (ja) プリンタ制御方式
JP2002010004A (ja) 原稿読取記録装置
JP2000172464A (ja) プリントシステム、プリンタおよびプリントサーバ
JP3897083B2 (ja) 印刷処理装置及び印刷処理方法
JP2012133700A (ja) 印刷制御装置、印刷制御方法およびコンピュータプログラム
JP2009151697A (ja) 印刷システム及びサーバ装置
JP2008027217A (ja) 情報処理装置および印刷装置を備える印刷システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050915

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051107

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20051107

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: 20060406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060419

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: 20100512

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140512

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