JP3933425B2 - Printing system and recording medium recording program - Google Patents

Printing system and recording medium recording program Download PDF

Info

Publication number
JP3933425B2
JP3933425B2 JP2001269707A JP2001269707A JP3933425B2 JP 3933425 B2 JP3933425 B2 JP 3933425B2 JP 2001269707 A JP2001269707 A JP 2001269707A JP 2001269707 A JP2001269707 A JP 2001269707A JP 3933425 B2 JP3933425 B2 JP 3933425B2
Authority
JP
Japan
Prior art keywords
printing
print data
client
data
print
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 - Lifetime
Application number
JP2001269707A
Other languages
Japanese (ja)
Other versions
JP2003076526A (en
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2001269707A priority Critical patent/JP3933425B2/en
Publication of JP2003076526A publication Critical patent/JP2003076526A/en
Application granted granted Critical
Publication of JP3933425B2 publication Critical patent/JP3933425B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、クライアント装置からの要求に応答して、サーバ装置がネットワークなどの通信回線を介して印刷データを発信し、プリンタ等の印刷装置で印刷出力する印刷システムに関し、またその印刷システムを実現するにあたってサーバ装置における印刷データの管理プログラムを記憶した記録媒体に関するものである。
【0002】
【従来の技術】
近年、例えば、電子新聞システムなどに用いられているネットワークに接続されたサーバ装置から、そのネットワークに接続された多数のプリンタに印刷データを配信して、該プリンタから印刷する印刷システムがある。
特に、ネットワークを介する印刷システムでは、通常、印刷データを記憶するサーバ装置と、該印刷データを要求するクライアント装置と、該印刷データを印刷する印刷装置とが通信回線に接続されている構成になっている。
【0003】
上記構成では、一般的に、サーバ装置が記憶する印刷データをプリンタなどで印刷するために、プリンタで解釈可能な型式に変換する必要が生じる。さらに、プリンタが備える印刷データ変換のためのページ記述言語には様々な種頚があるため、プリンタ毎に上記ページ記述言語が異なる場合が多い。そのため、クライアント装置からの印刷要求のたびに、出力するプリンタ毎に型式変換を行わなくてはならず、印刷するまでに長時間を要するという問題があった。
【0004】
そこで、特開平11−024857号公報では、以下のような構成が開示されている。
サーバ装置は、自己で記憶する変換処理前の印刷データをプリンタが解釈可能な型式(変換処理後の印刷データ)に変換し、変換処理前の印刷データと変換処理後の印刷データとを対応させて(インデックスファイルとして)記憶しておく。そして、プリンタから印刷データ(変換処理前)の要求があると、サーバ装置はインデックスファイルを参照し、その印刷データに対応する変換処理後の印刷データの有無を確認し、存在する場合は該変換処理後の印刷データをプリンタに送信する。つまり、クライアント装置からの印刷データの指定のたびに該印刷データを変換する必要がない構成としている。
【0005】
【発明が解決しようとする課題】
しかしながら、上記した公報に記載した技術では、次のような問題点は解決されていない。
すなわち、ユーザーは、プリンタを選択する前に、ネットワーク上の複数のプリンタ内のいずれのプリンタに関して、対応した変換処理後の印刷データが保存されているのかを認識できないため、すでに変換後の印刷データがあるプリンタを選択することができないという問題点である。
【0006】
本発明は上記問題点に鑑みてなされたものであり、その目的は、ネットワーク上の複数のプリンタに対応する変換後の印刷データを管理し、その印刷データを基にユーザーがプリンタを選択することができる印刷システムを提供することにある。
【0007】
【課題を解決するための手段】
本発明の印刷システムは、クライアント装置と、印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式にデータを変換して印刷装置に配信するサーバ装置を備え、クライアント装置からの要求に応答して、サーバ装置からの変換印刷データを印刷装置が出力する構成を備えている。そして、サーバ装置は、印刷データに対応させて変換後の印刷データを格納しておく記憶手段と、クライアント装置から要求のあった印刷データ毎に、上記記憶手段における変換後の印刷データの格納先の情報とともに、上記変換後の印刷データが何れの型式(フォーマット)で変換されているのかを表す識別情報を格納して管理する管理手段とを備えている。
上記構成によれば、クライアント装置からの要求に応答して、サーバ装置が、提供すべき印刷データを、クライアント装置で指定された印刷装置に送信して、印刷出力するようにした印刷システムにおいて、印刷装置には、複数の型式の内、適合する印刷データの形式がそれぞれ定められている。このためサーバ装置は、印刷データを、送信する印刷装置に適合した型式に変換して送信する。その際に、送信する型式変換された印刷データを変換前の印刷データに対応させてサーバ装置の記憶手段に格納しておくとともに、印刷データの格納先の情報に合わせて、何れの型式で変換されているのかを表す識別情報も管理手段に格納しておく。
そして、以降のクライアント装置からの印刷データの要求に対して、管理手段は、その要求されている印刷データが、指定されている印刷装置の型式に適合した型式に変換されて記憶手段に格納されているか否かを照合し、変換後の印刷データが格納されている場合にはその格納先の情報を参照して、その格納先から印刷データを読み出して、指定されている印刷装置に送信する。
したがって、一旦型式変換した印刷データを格納し、次回以降にそれを読み出しすることで、サーバ装置にとって非常に負担の大きな変換処理を軽減すると共に、ある印刷データに対して、相互に異なる任意の型式の印刷装置を指定することができる。
【0008】
本発明の印刷システムは、クライアント装置から要求された印刷データを印刷装置に適合した型式(フォーマット)に変換して印刷装置に送信し、印刷出力する構成を備えている。
そして、クライアント装置は、サーバ装置から受信した印刷データの型式を変換する変換手段と、変換後の印刷データを送信する送信手段を備え、サーバ装置は、型式変換後の印刷データの送信をクライアント装置に要求する送信要求手段と、送信要求に応答してクライアント装置から返信された印刷データを格納しておく記憶手段と、クライアント装置から要求のあった印刷データ毎に、記憶手段における変換後の印刷データの格納先の情報とともに、変換後の印刷データが何れの型式(フォーマット)で変換されているかを表す識別情報を格納して管理する管理手段とを有する。
上記構成によれば、事業所内でのネットワークなどで好適に実施され、ある人がクライアント装置である自分のパーソナルコンピュータで変換処理を行った印刷データをサーバ装置が収集する。そして、他の人が別のパーソナルコンピュータで出力しようとした場合に、収拾した変換処理後の印刷データの内、印刷装置に適合する変換データがある場合には、サーバ装置は変換処理前の印刷データを配信するのではなく、変換処理後の印刷データを配信する。このように、クライアント装置側で印刷データの型式変換を行う構成においても、次回以降の同じ型式での印刷データの出力時に変換処理を軽減することができる。また、各クライアント装置で型式変換された印刷データをサーバ装置側で一元管理することができる。
【0009】
本発明の印刷システムは、印刷装置が印刷したデータを保持する記憶手段を備え、サーバ装置の管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納し、クライアント装置からの印刷要求に対応する印刷データを何れかの印刷装置で既に出力したことがある場合に、該印刷装置の情報をクライアント装置に返信する構成を有する。
上記構成によれば、ユーザーが既に出力したことがある印刷データを要求した場合に、そのデータを保持している印刷装置の情報を知らせることで、ユーザーはすぐに印刷出力することができる印刷装置を指定したり、自分に近い印刷装置を指定したりすることができ、利便性を向上することができる。
【0010】
本発明の印刷システムは、サーバ装置の管理手段が、印刷データを印刷出力した印刷装置を識別する情報とともに、印刷装置の能力を表す情報も格納しており、
サーバ装置は、クライアント装置で指定された既に印刷出力したことがある印刷装置と、印刷出力したことがなくても、その印刷装置よりも能力的に高い印刷装置で印刷出力した場合とを比較する機能を有し、上記能力的に高い印刷装置で印刷出力した場合に速く終了する場合には、クライアント装置に提示する提示手段を備える構成を有する。
上記構成によれば、提示された早く印刷が終了する印刷装置に出力先を変更することにより、ユーザーは印刷物をより速く入手することができる。
【0011】
本発明の印刷システムは、サーバ装置が、クライアント装置で指定された印刷装置への印刷データの送信が待機状態となると、同じ印刷データを既に印刷出力したことがある印刷装置をクライアント装置に提示する提示手段を備えた構成を有する。
上記構成によれば、提示された印刷装置に出力先を変更することで、ユーザーは印刷物をより速く入手することができる。
【0012】
本発明の印刷システムは、クライアント装置が指定した印刷装置に対応たサーバ装置が提供可能な印刷データをクライアント装置に提示する提示手段を備える構成を有する。
上記構成によれば、ユーザーが指定した印刷装置で印刷可能なデータだけをユーザーに選択させることができ、提供できないデータの存在自体を分からないようにすることができる。また、モノクロの印刷装置に対してカラーの印刷データのように、印刷装置の能力的に印刷できないデータを選択の対象から外すことによって、速やかな選択も可能になる。
【0013】
本発明の印刷システムは、前記サーバ装置が、新たに印刷要求の生じた印刷データが既に型式変換が行われているか否かを検出する検出手段と、新たに印刷要求の生じた印刷データが型式変換中であるときには、変換後の印刷データの印刷出力を行なう印刷装置に対して、印刷要求による部数を、追加して印刷させる印刷制御手段とを、備える構成を有する。
上記構成によれば、新たに発生した印刷要求の時点で、それ以前の印刷要求で既に型式変換中である場合は、型式変換が終了するまで待機し、その変換されたデータをやり取りすることになる。そこで、変換終了次第行われる印刷出力時に、同じ印刷装置で、上記新たに生じた印刷要求による部数を追加して印刷させることで、ユーザーの待ち時間を短縮することができる。
【0014】
本発明の記録媒体は、上記の印刷システムをコンピュータに実行させるように読み取り可能に記録されている。
上記コンピュータ読み取り可能な記録媒体により、請求項1〜8記載の印刷システムを実行させることができる。
【0015】
【発明の実施の形態】
〔実施の形態1〕
本発明の実施の形態について図面を参照して説明する。
図1は本発明のシステムの概要図、図2、3はサーバの説明図である。
本発明の印刷システムは、サーバ装置1、クライアント装置2、および印刷装置3がネットワーク5に接続された構成となっている。
サーバ装置1は、印刷データを一括して記憶・管理している装置である。
クライアント装置2は、例えば、パーソナルコンピュータ(PC)で実現され、ユーザーがネットワーク5上のサーバ装置1にアクセスし、所望とする印刷データを検索して、該データの送信を要求することができるとともに、印刷出力する印刷装置3を任意に選択できる手段を備えている装置である。
印刷装置3は、例えば、プリンタで実現され、印刷のデータを紙等の記録媒体に印刷出力する装置である。
【0016】
サーバ装置1は、印刷データを印刷装置3が解釈可能な型式に変換するプリンタドライバー11と、印刷データおよび変換後の印刷データを対応させて記憶するファイル13と、印刷データおよび変換後の印刷データをインデックスデータとして管理すると共に、ネットワーク上の印刷装置3の識別・処理能力を判断する機能を有するデータベース15と、印刷装置3の管理情報をクライアント装置2に提供する印刷装置情報部17とを備えている。
クライアント装置2は、ユーザーがあらゆる情報を認識できるディスプレイ21と、ネットワーク5上の印刷装置3を選択できる印刷装置選択ソフト25とを備えている。なお、通常のPCと同様、入力手段(キーボード)22、指示手段(マウス)23を備えている。
印刷装置3は、各装置が印刷した印刷データを保持・記憶する印刷データ記憶部を備えている。すなわち、印刷装置3Aにはデータ記憶部30A、印刷装置3Bにはデータ記憶部30B、印刷装置3Cにはデータ記憶部30Cを備えている。
【0017】
この印刷機構における印刷プロセスを説明する。
まず、ユーザーは、サーバ装置1が記憶する印刷データ(変換前の印刷データ)の内、印刷したい印刷データをクライアント装置2からネットワーク5を介してサーバ装置1に対して指定する。さらに、印刷装置を印刷装置Aと選択する。そして、指定された印刷データは、サーバ装置1のプリンタドライバー11によって、ユーザーが選択した印刷装置Aで解釈可能なデータ(変換後の印刷データ)に変換される。そして、変換後の印刷データを印刷装置Aに送信する。
印刷装置Aは受信した変換後の印刷データを紙等の記録媒体に印刷する構成である。
【0018】
前述のように、サーバ装置1が記憶する印刷データを印刷装置3などで印刷するためには、指定した印刷装置3が解釈可能な型式に変換する必要が生じる。これは、印刷装置3が備えるデータ変換のためのページ記述言語は様々な種類があるため、印刷装置毎に型式変換を行なわなくてはならない。
しかし、本ネットワーク印刷システムの一連の印刷プロセスは前述したように実行されるが、サーバ装置1はクライアント装置2から指定された印刷データ(変換前の印刷データ)を、選択された印刷装置3が解釈可能な印刷データにサーバ装置1に備えたプリンタドライバー11で変換し、その変換前の印刷データと変換後の印刷データとを対応させてインデックスデータとしてファイル(記憶手段)13に保存する。そして、インデックスデータをデータべ−ス(管理手段)15にて管理するものである。インデックスデータにはさらに変換後の印刷データがいずれの形式(フォーマット)で変換されているかを表す識別標識を併せて保存している。
【0019】
この構成を有するので、以降のクライアント装置2からの印刷データの要求に対して、データベース15は、その要求されている印刷データが、指定されている印刷装置(例えば、印刷装置A)の型式に適合した型式で、既に変換されてファイル13に格納されているか否かをまず照合する。そして、格納されている場合にはその格納先の情報を参照して、その格納先から変換後の印刷データを読み出して、指定されている印刷装置に送信する。
【0020】
このように、サーバ装置1は一旦型式変換した印刷データを格納して管理することにより、次回以降に該変換後の印刷データを読み出しすることで、サーバ装置1にとって非常に負担の大きな変換処理を軽減することができる。
特に、データベース15内のインデックスデータは、図2(a)に示すように、変換前の印刷データと変換後の印刷データとを対応させた一覧表となっている。
例えば、複数の変換前の印刷データmatsu.txt、take.doc、ume.pdfがある。そして各印刷データに対して、印刷装置に対応した変換後の印刷データの有無とその変換後の印刷データにアクセスした時間が認識できるようになっている。なお、プリンタの能力によって出力できないような場合、例えば、印刷データume.pdf がカラー画像の変換前印刷データのとき、印刷装置Bがモノクロプリンタであれば印刷データBではこの印刷データは印刷装置Bでは印刷不可能である。このような場合は、インデックスデータは、「不可」としている。
【0021】
上記構成によると、例えば印刷データtake.docでは、印刷装置Cに対応した印刷データCしか存在していない。印刷装置A,Bへ出力する場合の印刷要求に関しては、新たにデータ変換の必要があることがわかる。このように、このインデックスデータを参照することによって、サーバ装置1では必要に応じてデータ変換を行なうことができる。
【0022】
さらに、本印刷システムでは、各印刷装置の記憶部は、既に印刷した印刷データ(変換後の印刷データ)を保持(記憶)することができる構成となっている。すなわち、印刷装置Aには印刷データ記憶部30A,印刷装置Bは印刷データ記憶部30B、印刷装置Cには印刷データ記憶部30Cを備えている。そして、サーバ装置1のデータべ−ス15は印刷装置3の印刷データ記憶部の変換後の印刷データを認識することができる構成となっている。この構成により、クライアント装置2からの印刷要求に対応する印刷データが、すでにいずれかの印刷装置3で出力されているならば、その情報をクライアント装置2に提示することができる。
例えば、図2(a)に示すように、印刷データtake.docがすでに印刷装置Cで印刷されており印刷データCとしてファイルされているならば、図2(b)に示すように、印刷データtake.docの変換後印刷データを保持している印刷装置Cに〇印を付けてクライアント装置2のディスプレイ上に表示させる。
【0023】
これにより、ユーザーは、印刷装置Cが印刷データtake.docに対応した変換後の印刷データを保持していることを認識できる。そのため、印刷装置Cを選択すると、新たにデータ変換を行なう必要がなく、印刷までの時間を短縮することができる。
この場合、印刷装置ごとの印刷データ情報を、図2(c)に表示するように、全ての印刷データの一覧表として表し、クライアント装置2に配信することもできる。
また、本ネットワーク印刷システムでは、サーバ装置1のデータベース15で、ネットワーク5に接続されている各印刷装置3の処理能力状況も管理している。
【0024】
ここで、サーバ1の処理能力の管理を説明する。
サーバ1はクライアント装置2で指定された、既に印刷したことがある印刷装置(例えば、印刷装置C)と、印刷したことがなくても、その印刷装置よりも能力的に高い印刷装置(例えば、印刷装置A)とで印刷した場合とを比較する機能を有している。そして、比較結果により、能力的に高い印刷装置Aで印刷出力した場合に速く終了することが判定されると、サーバ1は印刷装置情報部17によりクライアント装置2に提示する。
【0025】
この印刷装置情報部17における表示例を図2(d)に示す。
印刷データtake.docに該当する変換後の印刷データの有無を印刷装置ごとに有る場合は〇印、無い場合はー印で表示している。
これによると、印刷装置Cは印刷データtake.docに対応する変換後の印刷データを保持していることがわかる。しかし、印刷装置には固有の処理能力があり、印刷データtake.docを変換して印刷しても、印刷装置Cよりも他の印刷装置が速い場合がある。ここでは、印刷装置Aが他の印刷装置B,Cに比較して印刷速度が速い場合を同図により説明する。
【0026】
クライアント装置2に印刷装置の処理能力と変換後の印刷データの保持状況とを考慮して、最速で印刷できる順位を数字1,2,3で表示する。印刷装置Cは変換後の印刷データは保持しているが、印刷速度の順位は2番目となっており、印刷装置Aが変換後の印刷データを保持していないが、順位は1番目という表示により、クライアントに示す。それゆえ、ユーザーは最速の印刷装置を選択でき、印刷までの時間を短縮させることができる。
【0027】
〔実施の形態2〕
本発明の他の実施の形態を図3,4を参照して説明する。なお、実施の形態1で用いた部材と同様の機能を有する部材にについては、同一の符号を付記し、その説明を省略する。
通常の印刷システムにおいて、サーバ装置から印刷装置への印刷に要する時間は印刷装置の処理状況によって異なってくる。そのため、実施の形態1で説明したように、ユーザーが最速の印刷装置を選択しても、選択された印刷装置が他の印刷データを処理中であれば、所望する変換後の印刷データを送信することができず待ち時間がかかるという場合がある。
【0028】
そこで、この実施の形態で説明するネットワーク印刷システムは、サーバ装置のデータベースで、ネットワークに接続された印刷装置の使用状況を管理する構成としている。
図3に示すように、サーバ10にはジョブ管理部12、処理時間算出比較部16を備えている。そのサーバ装置10のジョブ管理部12と処理時間算出比較部16の管理情報は、図4(a)に示す表示例のようにしてクライアント装置2に表示させる。この表示は、例えば、ユーザーが最速の印刷装置Cを選択したとしても、印刷装置Cが印刷データを「処理中」のときは、空いている他の印刷装置を示し、この例示においては「空き」表示の印刷装置Aに変更させることができる
これにより、ユーザーはデータ送信の待ち時間を短縮することができる。
また、ネットワーク印刷システムを利用するユーザーは、自分の近隣にある印刷装置を頻繁に使用する傾向がある。そのため、近隣にある印刷装置で印刷できる印刷データを認識する必要が生じる。
【0029】
そこで、本ネットワーク印刷システムでは、データ抽出部14を設けて、選択した印刷装置が有する印刷可能な印刷データをサーバ装置10のデータ抽出部14から抽出して、クライアント装置2に表示することができる。
この表時例を図4(b)に示す。例えば、ユーザが印刷装置Bを選択した場合、印刷装置Bで印刷可能な印刷データがmatsu.texとtake.docであることを示し、該印刷データに対応する変換後の印刷データの有無(〇、−印)を表示している。ここで、図2(a)のume.pdfの一印刷データBのように、「不可」の場合は、・・・などの印を付して不可を示し、ユーザーの混同を防止し、速やかな選択を可能にする。
【0030】
さらに、本ネットワーク印刷システムでは、サーバ10に変換状況検出部18を設けて、印刷データの変換状況(型式変換中)を検出できる構成としている。変換状況検出部18は図5(a)に示すようなインデックスで示される。そして、クライアント装置2には(b)に表すように、変換状況として表示される。さらに、型式変換中の印刷装置に対して新たに印刷要求がされると、該印刷要求の部数をジョブ管理部12によって追加させることができる。
【0031】
例えば、ユーザーYが印刷データtake.docを印刷したいとき、印刷データtake.docを保持している印刷装置Cが最速(数字1)である場合、当然にユーザーYは印刷装置Cを選択する(図5(c)の表示となる)。しかし、印刷装置Aが別のユーザーXの印刷要求により印刷データtake.docを印刷データに変換中の場合がある。このようなときは、印刷装置Aが処理順1として(d)の表示となり、ユーザーYが印刷装置Aを後から選択することで、サーバ装置10のジョブ管理部12が印刷装置Aの処理に、後から所望したユーザーYのジョブ(プリント枚数)を追加することができる構成である。
【0032】
この構成により、変換後の印刷データのやり取りすることがなくなる。つまり、印刷装置Aの変換処理の終了と同時に印刷できることになりユーザーの待ち時間を短縮することができる。
【0033】
〔実施の形態3〕
本発明の他の実施の形態を図6を参照して説明する。なお、実施の形態1,2で用いた部材と同様の機能を有する部材にについては、同一の符号を付記し、その説明を省略する。
本実施の形態に示すネットワーク印刷システムは、サーバ装置100、クライアント装置200、および印刷装置3がネットワーク接続された構成である。そして、クライアント装置200には印刷装置選択ソフト225の他に、プリンタドライバ211、データ送信部213を備えている。サーバ装置100はファイル130、データベース150、印刷装置情報部170の他にデータ読取り部110を備えている。
クライアント装置200のプリンタドライバ211は、印刷データを変換する機能を有する。そして、サーバ装置100のデータ読み取り部110からの印刷データ(変換後の印刷データ)の送信要求に応じて、その変換後のデータをデータ送信部213よりサーバ装置100へと送信する。
そして、サーバ装置100は、変換前の印刷データと送信された変換後の印刷データとをデータ読み取り部110にて読み取り、互いに対応させてインデックスデータとしてファイル130に保存する。そして、上記インデックスデータをデータべ−ス150にて管理するものである。
【0034】
これによりサーバ装置100はプリンタドライバーを備えることなくネットワーク印刷システムを構成できる。つまり、サーバ装置100の処理能力への負担を軽減させることができる。
【0035】
なお、実施の形態1〜3に記載した構成のネットワーク印刷システムはコンピュータ読み取り可能な記録媒体にコンピュータに実行させるためのプログラムとして記録することもできる。
これにより、本ネットワーク印刷システムを行なうプログラムを記録した記録媒体を自由に持ち運ぶことができるという利便性を提供することができる。
【0036】
【発明の効果】
本発明の印刷システムは、複数のプリンタに対応する変換後の印刷データを管理し、その印刷データを基にユーザーがプリンタを選択することができる。
【図面の簡単な説明】
【図1】本発明の印刷システムの概要構成説明図。
【図2】印刷データに対する管理例を示す表図。
【図3】本発明の他の印刷システムの例の概要構成説明図。
【図4】クライアント装置への表示例を示す表図。
【図5】印刷データに対する管理例を示す表図。
【図6】本発明のさらに他の印刷システムの例の概要構成説明図。
【符号の説明】
1、10,100 サーバ
2,200 クライアント装置
3 印刷装置
5 ネットワーク
11、110、211 プリンタドライバ
12 ジョブ管理部
13、130 ファイル
14 データ抽出部
15、150 データベース
16 処理時間算出比較部
17、170 印刷装置情報部
18 変換状況検出部
25、225 印刷装置選択ソフト
213 データ送信部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printing system in which a server device transmits print data via a communication line such as a network in response to a request from a client device, and prints out by a printing device such as a printer, and implements the printing system. The present invention relates to a recording medium storing a print data management program in a server device.
[0002]
[Prior art]
In recent years, for example, there is a printing system that distributes print data from a server device connected to a network used in an electronic newspaper system or the like to a number of printers connected to the network, and prints from the printer.
Particularly, in a printing system via a network, a server device that stores print data, a client device that requests the print data, and a printing device that prints the print data are usually connected to a communication line. ing.
[0003]
In the above configuration, in general, in order to print the print data stored in the server apparatus with a printer or the like, it is necessary to convert the print data into a model that can be interpreted by the printer. Furthermore, since there are various types of page description languages for converting print data provided in the printer, the page description language is often different for each printer. Therefore, each time a print request is made from the client device, type conversion must be performed for each printer to be output, and there is a problem that it takes a long time to print.
[0004]
Japanese Patent Laid-Open No. 11-024857 discloses the following configuration.
The server device converts the print data before conversion processing stored by itself into a format that can be interpreted by the printer (print data after conversion processing), and associates the print data before conversion processing with the print data after conversion processing. (As an index file). When there is a request for print data (before conversion processing) from the printer, the server device refers to the index file and checks whether there is post-conversion print data corresponding to the print data. The processed print data is transmitted to the printer. That is, the print data need not be converted every time the print data is designated from the client device.
[0005]
[Problems to be solved by the invention]
However, the technique described in the above publication does not solve the following problems.
That is, the user cannot recognize which of the plurality of printers on the network stores the corresponding converted print data before selecting the printer. It is a problem that a certain printer cannot be selected.
[0006]
The present invention has been made in view of the above problems, and an object of the present invention is to manage converted print data corresponding to a plurality of printers on a network and allow a user to select a printer based on the print data. It is to provide a printing system that can perform printing.
[0007]
[Means for Solving the Problems]
The printing system of the present invention includes a client device, a printing device, and a server device that has print data, converts the data into a format suitable for the printing device to be output, and distributes the data to the printing device. In response to the request, the printing apparatus outputs the converted print data from the server apparatus. The server device stores the converted print data corresponding to the print data, and the storage location of the converted print data in the storage device for each print data requested from the client device. And management means for storing and managing identification information indicating in which type (format) the converted print data is converted.
According to the above configuration, in the printing system in which the server device transmits print data to be provided to the printing device designated by the client device in response to a request from the client device, and prints it out. In the printing apparatus, a suitable print data format is defined from among a plurality of types. For this reason, the server device converts the print data into a type suitable for the printing device to be transmitted, and transmits it. At that time, the type-converted print data to be transmitted is stored in the storage unit of the server device in correspondence with the print data before conversion, and converted according to any type of print data storage destination. The identification information indicating whether or not it is stored is also stored in the management means.
Then, in response to subsequent print data requests from the client device, the management means converts the requested print data into a model suitable for the type of the designated printing apparatus and stores it in the storage means. If the converted print data is stored, the print data is read from the storage destination by referring to the storage destination information and transmitted to the designated printing apparatus. .
Therefore, by storing the print data that has been type converted once and reading it from the next time onward, it is possible to reduce conversion processing that is extremely burdensome for the server device, and to any print data that is different from each other for certain print data. Can be specified.
[0008]
The printing system of the present invention has a configuration in which print data requested from a client device is converted into a model (format) suitable for the printing device, transmitted to the printing device, and printed.
The client device includes a conversion unit that converts the type of the print data received from the server device, and a transmission unit that transmits the converted print data. The server device transmits the print data after the type conversion to the client device. Transmission request means for requesting the data, storage means for storing print data returned from the client apparatus in response to the transmission request, and printing after conversion in the storage means for each print data requested from the client apparatus Management means for storing and managing identification information indicating in which format (format) the converted print data is converted together with information on the data storage destination.
According to the above configuration, the server apparatus collects print data that is preferably implemented in a network in the office and that has been converted by a person using his or her personal computer as a client apparatus. When another person tries to output the data on another personal computer, if there is conversion data suitable for the printing device among the collected print data after conversion processing, the server device prints the data before conversion processing. Instead of distributing data, print data after conversion processing is distributed. As described above, even in a configuration in which print data type conversion is performed on the client device side, conversion processing can be reduced when print data is output in the same type after the next time. Also, the print data type-converted by each client device can be centrally managed on the server device side.
[0009]
The printing system of the present invention includes storage means for holding data printed by the printing apparatus, and the management means of the server apparatus stores information for identifying the printing apparatus printed for each print data, and prints from the client apparatus. When print data corresponding to the request has already been output by any of the printing apparatuses, information about the printing apparatus is returned to the client apparatus.
According to the above configuration, when the user requests print data that has already been output, the user can immediately print out the print device by notifying the information of the print device that holds the data. Can be designated, or a printing device close to the user can be designated, so that convenience can be improved.
[0010]
In the printing system of the present invention, the management unit of the server apparatus stores information indicating the capability of the printing apparatus as well as information for identifying the printing apparatus that has printed the print data.
The server device compares the printing device that has already been printed out specified by the client device with the case of printing output by a printing device that has a higher capability than the printing device even if it has not been printed out. In the case of finishing quickly when printing is performed by the printing device having the above-mentioned capability and high capability, it has a configuration provided with a presentation means for presenting to the client device.
According to the above configuration, the user can obtain the printed matter more quickly by changing the output destination to the printing apparatus that has been presented and prints quickly.
[0011]
In the printing system of the present invention, when transmission of print data to the printing apparatus designated by the client apparatus enters a standby state, the server apparatus presents the printing apparatus that has already printed out the same print data to the client apparatus. It has the structure provided with the presentation means.
According to the above configuration, the user can obtain the printed matter faster by changing the output destination to the presented printing apparatus.
[0012]
The printing system of the present invention has a configuration including a presentation unit that presents print data that can be provided by a server device corresponding to a printing device designated by the client device to the client device.
According to the above configuration, it is possible to allow the user to select only data that can be printed by the printing apparatus designated by the user, and not to know the existence of data that cannot be provided. In addition, by selecting data that cannot be printed by the printing apparatus, such as color print data, from a monochrome printing apparatus, it is possible to make a quick selection.
[0013]
In the printing system of the present invention, the server device detects whether the print data for which a new print request has been made has already undergone type conversion, and the print data for which the new print request has occurred is When the conversion is in progress, the printing apparatus includes a print control unit that additionally prints the number of copies according to the print request to the printing apparatus that prints out the print data after conversion.
According to the above configuration, at the time of the newly generated print request, if the type conversion is already being performed in the previous print request, the process waits until the type conversion is completed, and exchanges the converted data. Become. Therefore, at the time of printing output performed upon completion of conversion, the waiting time of the user can be shortened by adding the number of copies according to the newly generated print request and printing with the same printing apparatus.
[0014]
The recording medium of the present invention is recorded so as to be readable so that the computer can execute the printing system.
The printing system according to any one of claims 1 to 8 can be executed by the computer-readable recording medium.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
[Embodiment 1]
Embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic diagram of a system of the present invention, and FIGS. 2 and 3 are explanatory diagrams of a server.
The printing system of the present invention has a configuration in which a server device 1, a client device 2, and a printing device 3 are connected to a network 5.
The server device 1 is a device that stores and manages print data collectively.
The client device 2 is realized by, for example, a personal computer (PC), and a user can access the server device 1 on the network 5, search for desired print data, and request transmission of the data. This is an apparatus provided with means for arbitrarily selecting the printing apparatus 3 for printing out.
The printing apparatus 3 is realized by a printer, for example, and is an apparatus that prints out printing data on a recording medium such as paper.
[0016]
The server apparatus 1 includes a printer driver 11 that converts print data into a format that can be interpreted by the printing apparatus 3, a file 13 that stores the print data and the converted print data in association with each other, the print data, and the converted print data. Is managed as index data, and has a database 15 having a function of determining the identification / processing capability of the printing apparatus 3 on the network, and a printing apparatus information unit 17 that provides management information of the printing apparatus 3 to the client apparatus 2. ing.
The client device 2 includes a display 21 on which the user can recognize all information, and printing device selection software 25 that can select the printing device 3 on the network 5. As with a normal PC, an input unit (keyboard) 22 and an instruction unit (mouse) 23 are provided.
The printing apparatus 3 includes a print data storage unit that holds and stores print data printed by each apparatus. That is, the printing device 3A includes a data storage unit 30A, the printing device 3B includes a data storage unit 30B, and the printing device 3C includes a data storage unit 30C.
[0017]
A printing process in this printing mechanism will be described.
First, the user specifies print data to be printed from the client device 2 to the server device 1 via the network 5 among the print data (print data before conversion) stored in the server device 1. Further, the printing apparatus is selected as the printing apparatus A. The designated print data is converted into data (converted print data) that can be interpreted by the printing apparatus A selected by the user by the printer driver 11 of the server apparatus 1. Then, the converted print data is transmitted to the printing apparatus A.
The printing apparatus A is configured to print the received converted print data on a recording medium such as paper.
[0018]
As described above, in order to print the print data stored in the server apparatus 1 with the printing apparatus 3 or the like, it is necessary to convert the print data into a model that can be interpreted by the designated printing apparatus 3. This is because there are various types of page description languages for data conversion provided in the printing apparatus 3, and therefore type conversion must be performed for each printing apparatus.
However, although a series of printing processes of the network printing system are executed as described above, the server apparatus 1 receives print data (print data before conversion) designated by the client apparatus 2 and the selected printing apparatus 3 The interpretable print data is converted by the printer driver 11 provided in the server apparatus 1, and the print data before conversion and the print data after conversion are associated with each other and stored in the file (storage unit) 13 as index data. The index data is managed by the database (management means) 15. The index data further stores an identification mark indicating in which format (format) the converted print data is converted.
[0019]
With this configuration, in response to subsequent print data requests from the client device 2, the database 15 stores the requested print data in the type of the designated printing device (for example, the printing device A). It is first verified whether or not it has been converted and stored in the file 13 with a compatible model. If it is stored, the converted print data is read from the storage destination with reference to the storage destination information and transmitted to the designated printing apparatus.
[0020]
As described above, the server device 1 stores and manages the print data once converted in type, and reads the converted print data from the next time onward, so that the server device 1 can perform conversion processing that is very burdensome. Can be reduced.
In particular, as shown in FIG. 2A, the index data in the database 15 is a list in which print data before conversion is associated with print data after conversion.
For example, there are a plurality of pre-conversion print data matsu.txt, take.doc, and ume.pdf. For each print data, the presence / absence of converted print data corresponding to the printing apparatus and the time when the converted print data was accessed can be recognized. In the case where the output cannot be performed depending on the capability of the printer, for example, when the print data ume.pdf is color image pre-conversion print data, if the printing apparatus B is a monochrome printer, the print data B is the print data B Then it is impossible to print. In such a case, the index data is “impossible”.
[0021]
According to the above configuration, for example, only the print data C corresponding to the printing apparatus C exists in the print data take.doc. With respect to the print request when outputting to the printing apparatuses A and B, it can be seen that new data conversion is necessary. Thus, by referring to the index data, the server apparatus 1 can perform data conversion as necessary.
[0022]
Further, in the present printing system, the storage unit of each printing apparatus is configured to be able to hold (store) already printed print data (converted print data). That is, the printing apparatus A includes a print data storage unit 30A, the printing apparatus B includes a print data storage unit 30B, and the printing apparatus C includes a print data storage unit 30C. The data base 15 of the server device 1 is configured to recognize the converted print data in the print data storage unit of the printing device 3. With this configuration, if print data corresponding to a print request from the client apparatus 2 has already been output from any of the printing apparatuses 3, the information can be presented to the client apparatus 2.
For example, as shown in FIG. 2A, if the print data take.doc is already printed by the printing apparatus C and filed as the print data C, the print data is displayed as shown in FIG. The printing apparatus C holding the converted print data of take.doc is marked with a circle on the display of the client apparatus 2.
[0023]
Thereby, the user can recognize that the printing apparatus C holds the converted print data corresponding to the print data take.doc. Therefore, when the printing apparatus C is selected, it is not necessary to perform new data conversion, and the time until printing can be shortened.
In this case, the print data information for each printing apparatus can be expressed as a list of all print data as shown in FIG. 2C and distributed to the client apparatus 2.
In this network printing system, the database 15 of the server apparatus 1 also manages the processing capability status of each printing apparatus 3 connected to the network 5.
[0024]
Here, management of the processing capability of the server 1 will be described.
The server 1 designates a printing apparatus (for example, the printing apparatus C) designated by the client apparatus 2 and a printing apparatus (for example, the printing apparatus C) that has already been printed. It has a function of comparing with the case of printing with the printing apparatus A). Then, if it is determined from the comparison result that the print apparatus A is finished quickly when printing is performed with the high-capacity printing apparatus A, the server 1 provides the client apparatus 2 with the printing apparatus information unit 17.
[0025]
A display example in the printing apparatus information unit 17 is shown in FIG.
The presence / absence of converted print data corresponding to print data take.doc is displayed with a ◯ mark when there is a printer for each printing apparatus, and with a − mark when there is no print data.
According to this, it can be understood that the printing apparatus C holds the converted print data corresponding to the print data take.doc. However, the printing apparatus has a unique processing capability, and even if the print data take.doc is converted and printed, another printing apparatus may be faster than the printing apparatus C. Here, the case where the printing apparatus A has a higher printing speed than the other printing apparatuses B and C will be described with reference to FIG.
[0026]
In consideration of the processing capability of the printing apparatus and the status of holding the converted print data, the highest possible printing order is displayed as numbers 1, 2, and 3 on the client apparatus 2. The printing apparatus C holds the converted print data, but the printing speed ranks second, and the printing apparatus A does not hold the converted print data, but the rank is first. To the client. Therefore, the user can select the fastest printing apparatus, and the time until printing can be shortened.
[0027]
[Embodiment 2]
Another embodiment of the present invention will be described with reference to FIGS. In addition, about the member which has the function similar to the member used in Embodiment 1, the same code | symbol is attached and the description is abbreviate | omitted.
In a normal printing system, the time required for printing from the server device to the printing device varies depending on the processing status of the printing device. Therefore, as described in the first embodiment, even if the user selects the fastest printing device, if the selected printing device is processing other print data, the desired converted print data is transmitted. There is a case where waiting time cannot be taken.
[0028]
Therefore, the network printing system described in this embodiment is configured to manage the usage status of the printing apparatus connected to the network using the database of the server apparatus.
As shown in FIG. 3, the server 10 includes a job management unit 12 and a processing time calculation comparison unit 16. The management information of the job management unit 12 and the processing time calculation comparison unit 16 of the server device 10 is displayed on the client device 2 as in the display example shown in FIG. For example, even if the user selects the fastest printing device C, this display indicates another free printing device when the printing device C is “processing” the print data. "Can be changed to the printing apparatus A.
Thereby, the user can shorten the waiting time for data transmission.
Also, users who use the network printing system tend to frequently use printing devices in the vicinity of themselves. For this reason, it is necessary to recognize print data that can be printed by a nearby printing apparatus.
[0029]
Therefore, in the present network printing system, the data extraction unit 14 is provided so that printable print data included in the selected printing device can be extracted from the data extraction unit 14 of the server device 10 and displayed on the client device 2. .
An example of this time is shown in FIG. For example, when the user selects the printing apparatus B, it indicates that the print data that can be printed by the printing apparatus B is matsu.tex and take.doc, and the presence or absence of converted print data corresponding to the print data (◯ ,-Marks). Here, as shown in the print data B of ume.pdf in Fig. 2 (a), if it is "not possible", a mark such as "..." is given to indicate that it is not possible to prevent user confusion and promptly. Allows for easy choice.
[0030]
Furthermore, in this network printing system, the server 10 is provided with a conversion status detection unit 18 so that the print data conversion status (during model conversion) can be detected. The conversion status detection unit 18 is indicated by an index as shown in FIG. Then, as shown in (b), the client apparatus 2 displays the conversion status. Furthermore, when a new print request is made to the printing apparatus that is undergoing type conversion, the number of copies of the print request can be added by the job management unit 12.
[0031]
For example, when the user Y wants to print the print data take.doc and the printing apparatus C holding the print data take.doc is the fastest (number 1), the user Y naturally selects the printing apparatus C ( The display is as shown in FIG. However, there is a case where the printing apparatus A is converting print data take.doc into print data in response to a print request from another user X. In such a case, the printing apparatus A displays (d) as the processing order 1 and the user Y selects the printing apparatus A later, so that the job management unit 12 of the server apparatus 10 performs the processing of the printing apparatus A. In this configuration, a desired user Y job (number of prints) can be added later.
[0032]
With this configuration, exchange of print data after conversion is eliminated. That is, printing can be performed simultaneously with the end of the conversion process of the printing apparatus A, and the waiting time of the user can be shortened.
[0033]
[Embodiment 3]
Another embodiment of the present invention will be described with reference to FIG. In addition, about the member which has the same function as the member used in Embodiment 1, 2, the same code | symbol is attached and the description is abbreviate | omitted.
The network printing system shown in the present embodiment has a configuration in which a server apparatus 100, a client apparatus 200, and a printing apparatus 3 are connected to a network. The client device 200 includes a printer driver 211 and a data transmission unit 213 in addition to the printing device selection software 225. The server device 100 includes a data reading unit 110 in addition to the file 130, the database 150, and the printing device information unit 170.
The printer driver 211 of the client device 200 has a function of converting print data. Then, in response to a print data (converted print data) transmission request from the data reading unit 110 of the server device 100, the converted data is transmitted from the data transmission unit 213 to the server device 100.
Then, the server apparatus 100 reads the print data before conversion and the transmitted print data after conversion by the data reading unit 110 and stores them in the file 130 as index data in association with each other. The index data is managed by the database 150.
[0034]
Accordingly, the server apparatus 100 can configure a network printing system without including a printer driver. That is, the burden on the processing capability of the server apparatus 100 can be reduced.
[0035]
The network printing system having the configuration described in the first to third embodiments can also be recorded as a program for causing a computer to execute on a computer-readable recording medium.
Accordingly, it is possible to provide convenience that a recording medium on which a program for performing the network printing system is recorded can be freely carried.
[0036]
【The invention's effect】
The printing system of the present invention manages converted print data corresponding to a plurality of printers, and the user can select a printer based on the print data.
[Brief description of the drawings]
FIG. 1 is a schematic configuration explanatory diagram of a printing system of the present invention.
FIG. 2 is a table showing an example of management for print data.
FIG. 3 is an explanatory diagram of a schematic configuration of an example of another printing system of the present invention.
FIG. 4 is a table showing a display example on a client device.
FIG. 5 is a table showing an example of management for print data.
FIG. 6 is a schematic configuration explanatory diagram of still another example of a printing system according to the present invention.
[Explanation of symbols]
1, 10, 100 servers
2,200 client devices
3 Printing device
5 network
11, 110, 211 Printer driver
12 Job management department
13,130 files
14 Data extraction unit
15, 150 database
16 Processing time calculation comparator
17, 170 Printing device information section
18 Conversion status detector
25, 225 Printing device selection software
213 Data transmission unit

Claims (10)

ネットワークを介して接続された、クライアント装置と、複数の印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式に変換して印刷装置に配信するサーバ装置とを備え、クライアント装置からの要求に応答して、サーバ装置から形式変換後の印刷データをクライアント装置により指定された印刷装置に出力する印刷システムにおいて、
前記クライアント装置は、
前記サーバ装置の後記管理手段から所望の形式変換後の印刷データを検索する検索手段と、
前記サーバ装置に対して検索した該印刷データを指定した印刷装置に配信するように送信要求する送信要求手段と、
印刷装置を任意に指定する印刷装置指定手段とを備え、
前記サーバ装置は、
印刷データを前記印刷装置が解釈可能な形式に変換可能な変換手段と、
印刷データに対応させて形式変換後の印刷データを格納しておく記憶手段と、
前記クライアント装置から要求のあった印刷データ毎に、前記記憶手段における形式変換後の印刷データの格納先の情報とともに、該形式変換後の印刷データが何れの印刷装置に適合した形式で変換されているかを表す識別情報を格納して管理する管理手段とを備え
前記管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする印刷システム。
A client apparatus comprising: a client apparatus connected via a network; a plurality of printing apparatuses; and a server apparatus that has print data, converts the data into a format suitable for the printing apparatus to be output, and distributes the data to the printing apparatus In a printing system that outputs print data after format conversion from a server device to a printing device designated by a client device in response to a request from
The client device is
Search means for searching for print data after desired format conversion from the postscript management means of the server device;
Transmission request means for requesting transmission to distribute the print data retrieved to the server device to a designated printing device;
A printing device specifying means for arbitrarily specifying a printing device,
The server device
Conversion means capable of converting print data into a format interpretable by the printing apparatus;
Storage means for storing the print data after format conversion corresponding to the print data;
For each print data requested by the client device, the print data after the format conversion is converted in a format suitable for any printing device, together with the storage destination information of the print data after the format conversion in the storage means. and a management means for storing and managing the identification information representing the dolphin,
The management unit stores information for identifying a printing device that has printed out each print data, and print data corresponding to a print request from the client device has already been output to any of the printing devices. A function of returning information of the printing apparatus to the client apparatus;
A printing system characterized by that.
前記サーバ装置の管理手段は、前記クライアント装置から要求されている印刷データが、指定されている印刷装置の形式に適合した形式で、既に変換されて格納されているか否かを照合し、格納されていれば変換後の印刷データを読み出して、指定されている前記印刷装置に送信する機能を有する、ことを特徴とする請求項1記載の印刷システム。  The management unit of the server device collates whether or not the print data requested from the client device has already been converted and stored in a format suitable for the format of the designated printing device. 2. The printing system according to claim 1, further comprising a function of reading the converted print data and transmitting it to the designated printing apparatus. ネットワークを介して接続された、クライアント装置と、複数の印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式に変換した印刷データを印刷装置に配信するサーバ装置とを備え、クライアント装置からの要求に応答して、サーバ装置から形式変換後の印刷データをクライアント装置により指定された印刷装置に出力する印刷システムにおいて、
前記クライアント装置は、
前記サーバ装置から送信される印刷データを前記印刷装置が解釈可能な形式に変換可能な変換手段と、
前記形式変換後の印刷データを前記サーバ装置に送信する送信手段と、
印刷装置を任意に指定する印刷装置指定手段とを備え、
前記サーバ装置は、
前記クライアント装置による形式変換後の印刷データの送信を前記クライアント装置に要求する送信要求手段と、
前記クライアント装置から返信された形式変換後の印刷データを格納する記憶手段と、
前記クライアント装置から要求のあった印刷データ毎に、前記記憶手段における形式変換後の印刷データの格納先の情報とともに、前記形式変換後の印刷データがいずれの印刷装置に適合した形式で変換されているかを表す識別情報を格納して管理する管理手段とを備え
前記管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機 能を有する、
ことを特徴とする印刷システム。
A client device connected via a network; a plurality of printing devices; and a server device that has printing data and distributes the printing data converted into a format suitable for the printing device to be output to the printing device, In a printing system that outputs print data after format conversion from a server device to a printing device designated by the client device in response to a request from the client device.
The client device is
Conversion means capable of converting print data transmitted from the server device into a format interpretable by the printing device;
Transmitting means for transmitting the print data after the format conversion to the server device;
A printing device specifying means for arbitrarily specifying a printing device,
The server device
Transmission request means for requesting the client device to transmit print data after format conversion by the client device;
Storage means for storing print data after format conversion returned from the client device;
For each print data requested from the client device, the print data after the format conversion is converted into a format suitable for any printing device, together with the storage location of the print data after the format conversion in the storage means. and a management means for storing and managing the identification information representing the dolphin,
The management unit stores information for identifying a printing device that has printed out each print data, and print data corresponding to a print request from the client device has already been output to any of the printing devices. having the ability to return the information of the printing apparatus to the client apparatus,
A printing system characterized by that.
ネットワークを介して接続された、クライアント装置と、複数の印刷装置と、印刷データを有し、出力すべき印刷装置に適合した形式に変換して印刷装置に配信するサーバ装置とを備え、クライアント装置からの要求に応答して、サーバ装置から形式変換後の印刷データをクライアント装置により指定された印刷装置に出力する印刷システムにおいて、
前記クライアント装置は、
前記サーバ装置の後記管理手段から所望の形式変換後の印刷データを検索する検索手段と、
印刷装置を任意に指定する印刷装置指定手段とを備え、
前記サーバ装置は、
印刷データを前記印刷装置が解釈可能な形式に変換可能な変換手段と、
印刷データに対応させて形式変換後の印刷データを格納しておく記憶手段と、
前記クライアント装置から要求のあった印刷データ毎に、前記記憶手段における形式変換後の印刷データの格納先の情報とともに、該形式変換後の印刷データが何れの印刷装置に適合した形式で変換されているかを表す識別情報を格納して管理する管理手段とを備え、
前記印刷装置は、印刷したデータを保持する記憶手段を備え、
前記サーバ装置の管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする印刷システム。
A client apparatus comprising: a client apparatus connected via a network; a plurality of printing apparatuses; and a server apparatus that has print data, converts the data into a format suitable for the printing apparatus to be output, and distributes the data to the printing apparatus In a printing system that outputs print data after format conversion from a server device to a printing device designated by a client device in response to a request from
The client device is
Search means for searching for print data after desired format conversion from the postscript management means of the server device;
A printing device specifying means for arbitrarily specifying a printing device,
The server device
Conversion means capable of converting print data into a format interpretable by the printing apparatus;
Storage means for storing the print data after format conversion corresponding to the print data;
For each print data requested by the client device, the print data after the format conversion is converted in a format suitable for any printing device, together with the storage destination information of the print data after the format conversion in the storage means. Management means for storing and managing identification information indicating whether or not
The printing apparatus includes storage means for holding printed data,
The management unit of the server device stores information for identifying a printing device that has been printed out for each print data, and print data for a print request from the client device has already been output to any printing device Has a function of returning information of the printing apparatus to the client apparatus.
A printing system characterized by that.
前記印刷装置は、印刷したデータを保持する記憶手段を備え、
前記サーバ装置の管理手段は、印刷データ毎に印刷出力した印刷装置を識別する情報を格納するとともに、前記クライアント装置からの印刷要求に対する印刷データが何れかの印刷装置に既に出力したことがある場合には、該印刷装置の情報を前記クライアント装置に返信する機能を有する、
ことを特徴とする請求項3記載の印刷システム。
The printing apparatus includes storage means for holding printed data,
The management unit of the server device stores information for identifying a printing device that has been printed out for each print data, and print data for a print request from the client device has already been output to any printing device Has a function of returning information of the printing apparatus to the client apparatus.
The printing system according to claim 3.
前記サーバ装置の管理手段は、印刷データを印刷出力した印刷装置を識別する情報とともに、印刷装置の能力を表す情報を格納する機能と、
前記クライアント装置で指定された、既に印刷したことがあり、変換後の印刷データを有する印刷装置と、該印刷装置よりも能力的に高い印刷装置で印刷出力した場合とを比較する機能とを有し、
比較結果が前記能力的に高い印刷装置が速く終了する場合には、前記クライアント装置に比較結果を提示する提示手段を備える、
ことを特徴とする請求項4または請求項5に記載の印刷システム。
The management means of the server device has a function of storing information representing the capability of the printing device together with information for identifying the printing device that prints out the print data;
It has a function for comparing a printing device designated by the client device that has already been printed and has converted print data with a printing device that has higher capability than the printing device. And
In the case where the printing apparatus with a high comparison result is quickly terminated, the printing apparatus includes a presentation unit that presents the comparison result to the client apparatus.
The printing system according to claim 4, wherein the printing system is a printing system.
前記サーバ装置は、前記クライアント装置が指定した印刷装置への印刷データの送信が待機となったとき、同じ印刷データを既に印刷出力したことがある印刷装置を前記クライアント装置に提示する提示手段を備える、
ことを特徴とする請求項4または請求項5に記載の印刷システム。
The server device includes presentation means for presenting, to the client device, a printing device that has already printed out the same print data when transmission of print data to the printing device designated by the client device is on standby. ,
The printing system according to claim 4, wherein the printing system is a printing system.
前記サーバ装置が、前記クライアント装置が指定した印刷装置に対応して、前記サーバ装置が提供可能な形式変換後の印刷データを前記クライアント装置に提示する提示手段を備える、
ことを特徴とする請求項1乃至請求項7の何れか1項に記載の印刷システム。
The server device includes presentation means for presenting the client device with print data after format conversion that can be provided by the server device, corresponding to the printing device specified by the client device.
The printing system according to claim 1, wherein the printing system is a printing system.
前記サーバ装置は、
新たに印刷要求の生じた印刷データが既に形式変換が行われているか否かを検出する検出手段と、
前記検出手段が新たに印刷要求が生じた印刷データが形式変換中であることを検出したときには、形式変換後の印刷データの印刷出力を行う印刷装置に対して、前記印刷要求による部数を追加して印刷させる印刷制御手段と、
を備えることを特徴とする請求項1乃至請求項8の何れか1項に記載の印刷システム。
The server device
Detection means for detecting whether or not format conversion has already been performed on print data for which a print request has newly occurred;
When the detection unit detects that the print data for which a new print request has been generated is in the process of format conversion, the number of copies according to the print request is added to the printing apparatus that prints out the print data after the format conversion. Print control means for printing,
The printing system according to any one of claims 1 to 8, further comprising:
請求項1乃至請求項9の何れか1項に記載の印刷システムをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。  A computer-readable recording medium storing a program for causing a computer to execute the printing system according to any one of claims 1 to 9.
JP2001269707A 2001-09-06 2001-09-06 Printing system and recording medium recording program Expired - Lifetime JP3933425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001269707A JP3933425B2 (en) 2001-09-06 2001-09-06 Printing system and recording medium recording program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001269707A JP3933425B2 (en) 2001-09-06 2001-09-06 Printing system and recording medium recording program

Publications (2)

Publication Number Publication Date
JP2003076526A JP2003076526A (en) 2003-03-14
JP3933425B2 true JP3933425B2 (en) 2007-06-20

Family

ID=19095478

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001269707A Expired - Lifetime JP3933425B2 (en) 2001-09-06 2001-09-06 Printing system and recording medium recording program

Country Status (1)

Country Link
JP (1) JP3933425B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4816445B2 (en) * 2006-12-26 2011-11-16 村田機械株式会社 Data processing device
JP5276521B2 (en) * 2009-05-29 2013-08-28 シャープ株式会社 Printing system and mediation device
JP2012226700A (en) 2011-04-22 2012-11-15 Canon Inc Printing system, printing relay server, control method for controlling printing relay server, and program thereof

Also Published As

Publication number Publication date
JP2003076526A (en) 2003-03-14

Similar Documents

Publication Publication Date Title
JP4980255B2 (en) Print processing system
CN102300029B (en) Server apparatus, image forming system, and method of managing print data
US7707274B2 (en) Output requesting apparatus, position-management server, and computer program product
US8184319B2 (en) Print management apparatus, print apparatus, print system, computer readable medium and computer data signal that notify specific print information
KR100772408B1 (en) Method and system for printing a contents by printing capability using a device
US20120099143A1 (en) Printing authentication system, printing device, device management apparatus and non-transitory computer readable recording medium
US9116640B2 (en) Image processing apparatus, display method, and storage medium
JP5786439B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2004005545A (en) Job management apparatus, job management method, control program, and job management system
JPH11143661A (en) Printing system
JP3933425B2 (en) Printing system and recording medium recording program
US20040100653A1 (en) Network printer and data sharing printing system
JP2010061536A (en) Printing system, printing control device, and printing control program
JP2022518275A (en) Printing system and printing method
US20190317703A1 (en) Printing system and control method
JP4881171B2 (en) Host output processing system, host output processing method, host output processing program, and recording medium
KR100611983B1 (en) Method and system for searching a file
US20050068556A1 (en) Method and system to manage multiple format fonts in an image generating device
JP2000132361A (en) Printer retrieval device and its method
US20080244622A1 (en) Printer Driver Program and Printer System Having Same
US20020054373A1 (en) Device, system, method, and program for image data handling, and device for image processing
JP3399461B2 (en) Printing system
JP2003308191A (en) Print system, information processor, information processing method, and control program
JPH07187491A (en) Printing device
JP7271469B2 (en) Printing method and printing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060801

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061002

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061228

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070313

R150 Certificate of patent or registration of utility model

Ref document number: 3933425

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100330

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110330

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120330

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120330

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130330

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140330

Year of fee payment: 7