JPH1124857A - 印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体 - Google Patents

印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体

Info

Publication number
JPH1124857A
JPH1124857A JP9178517A JP17851797A JPH1124857A JP H1124857 A JPH1124857 A JP H1124857A JP 9178517 A JP9178517 A JP 9178517A JP 17851797 A JP17851797 A JP 17851797A JP H1124857 A JPH1124857 A JP H1124857A
Authority
JP
Japan
Prior art keywords
file
print data
original
printer
converted
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.)
Withdrawn
Application number
JP9178517A
Other languages
English (en)
Inventor
Toshinori Nagahashi
敏則 長橋
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 JP9178517A priority Critical patent/JPH1124857A/ja
Publication of JPH1124857A publication Critical patent/JPH1124857A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 多数のプリンタに対してデータ配信元となる
ファイルサーバから印刷データを配信する場合、ファイ
ルサーバ側が行う処理を軽減する。 【解決手段】 ファイルサーバ2は、印刷データを格納
する複数のオリジナルファイルOF1〜OFnと、この
オリジナルファイルを各プリンタが解釈可能な形式(P
DL)に変換し、その変換後の印刷データが格納された
オリジナルファイル対応の変換後印刷データファイル
(PDLファイルPF1,PF2、・・・)と、オリジ
ナルファイルとPDLファイルとの関係を記述したイン
デクスファイルIFとを設ける。そして、あるプリンタ
からあるオリジナルファイルに対する印刷要求がファイ
ルサーバ2側に出されると、インデクスファイルIFを
参照し、当該オリジナルファイルに対応するPDLファ
イルの有無を判定し、PDLファイルが存在する場合
は、そのPDLファイルの内容を印刷要求元のプリンタ
に送信する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、印刷データの発信
元となるサーバから配信されるデータをネットワークな
どの通信回線を介して受信して印刷する印刷データ配信
システム並びにサーバの印刷データファイル管理方法お
よびサーバの印刷データファイル管理プログラムを記憶
した記憶媒体に関する。
【0002】
【従来の技術】ネットワークに接続されたサーバ(ファ
イルサーバという)から、そのネットワークに接続され
た多数のプリンタに印刷データを配信して、それぞれの
プリンタからプリントアウトする印刷データ配信システ
ムがある。たとえば、電子新聞システムなどがその一例
として考えられる。
【0003】この電子新聞システムの場合、印刷データ
の配信元であるファイルサーバに蓄積されたニュースな
どのデータをネットワークに出力し、このネットワーク
に接続された多数のプリンタが印刷データを受信して、
その印刷データを所定の用紙に印刷するというシステム
となる。
【0004】このような電子新聞システムを想定した場
合、ネットワークに接続されるプリンタは数百台以上と
いうような膨大な数となることも考えられる。そして、
それぞれのプリンタは機能や設定が様々であるのが普通
である。
【0005】前記ファイルサーバは、印刷データを格納
しているファイル(これをオリジナルファイルと呼ぶ)
を持ち、このオリジナルファイルは各種のアプリケーシ
ョンにより作成される。そして、たとえば、あるプリン
タからファイルサーバに対して所定のオリジナルファイ
ルの印刷要求が出されると、ファイルサーバはその印刷
要求信号を受け付け、ファイルサーバ上で動作するプリ
ンタドライバと呼ばれるソフトウエアにより、指定され
たオリジナルファイル内の印刷データを、印刷要求元の
プリンタが解釈可能な形式(以下、PDLという)に変
換し、その変換された印刷データを当該プリンタに送
る。
【0006】
【発明が解決しようとする課題】このように、ファイル
サーバ側では、プリンタ側からの印刷要求を受けるたび
にプリンタドライバをロードし、印刷要求の出されてい
るプリンタに適合するPDLに変換された印刷データを
作成したのち、その変換された印刷データを印刷要求元
のプリンタに送信するという処理を行わなければならな
い。
【0007】ネットワーク上に接続されるプリンタの数
が少ない場合には、ファイルサーバの負荷もそれほど大
きくはならないが、多数のプリンタが接続されるような
システムにあっては、ファイルサーバはプリンタからの
印刷要求を受信するたびに、前述した処理、つまり、プ
リンタドライバをロードし、印刷要求の出されているプ
リンタに適合する形式の印刷データを作成して、その印
刷データをプリンタに送信するという処理を行う必要が
あるため、ファイルサーバにかかる負荷はきわめて大き
いものとなる問題があった。
【0008】そこで、本発明は、印刷データを配信する
サーバにかかる処理の負荷を大幅に軽減することを可能
とする印刷データ配信システム並びにサーバの印刷デー
タファイル管理方法およびサーバの印刷データファイル
管理プログラムを記憶した記憶媒体を提供することを目
的とする。
【0009】
【課題を解決するための手段】前述したような目的を達
成するために、本発明の請求項1記載の印刷データ配信
システムは、蓄積した印刷データを通信ライン上に出力
するデータ配信元のサーバと、前記通信ラインに接続さ
れ、前記サーバから配信された印刷データを受信して印
刷する複数のプリンタとを有する印刷データ配信システ
ムにおいて、前記サーバは、印刷データを格納する複数
のオリジナルファイルと、必要に応じて、各オリジナル
ファイル内の印刷データをそれぞれのプリンタが解釈可
能な形式に変換して、オリジナルファイル対応の変換後
印刷データを作成し、その変換後印刷データを格納した
オリジナルファイル対応の変換後印刷データファイル
と、前記オリジナルファイルと変換後印刷データファイ
ルとの関係を記述したインデクスファイルとを少なくと
も有し、あるプリンタからあるオリジナルファイルに対
する印刷要求がサーバ側に出されると、サーバ側では、
前記インデクスファイルを参照し、当該オリジナルファ
イルに対応する変換後印刷データファイルの有無を判定
し、変換後印刷データファイルが存在する場合は、その
変換後印刷データファイルの内容を印刷要求元のプリン
タに送信することを特徴としている。
【0010】これによれば、サーバ側では、プリンタか
らの印刷要求を受けるたびに、プリンタドライバをロー
ドし、印刷要求の出されているプリンタが解釈可能な形
式(PDL)に変換して、対応するプリンタに送信する
という繁雑な処理を行う必要がなくなり、サーバにかか
る負荷を大幅に削減できる。したがって、本発明の印刷
データ配信システムを、プリンタが多数接続されるよう
な電子新聞システムなどに適応した場合、オリジナルフ
ァイルから変換後印刷データファイルとしてPDLファ
イルを予め作成しておくとともに、オリジナルファイル
とPDLファイルの関係を記述したインデクスファイル
を持つことで、サーバ側の処理が大幅に軽減されること
になり、このようなシステムにおいては特に大きな効果
が期待できる。
【0011】また、請求項2の発明は請求項1の発明に
おいて、前記各サーバは、前記オリジナルファイル、変
換後印刷データファイル、インデクスファイルの他に、
プリンタから出力される印刷要求信号を受信する印刷要
求受信部と、この印刷要求受信部が印刷要求を受ける
と、前記インデクスファイルを参照し、プリンタで指定
されたオリジナルファイルに対応する変換後印刷データ
ファイルの有無を判定するインデクスファイル管理部
と、当該オリジナルファイルに対応する変換後印刷デー
タファイルが存在すると判定された場合、その変換後印
刷データファイルの内容を送信要求元のプリンタに送信
する変換後印刷データ送信部とを有する構成としてい
る。
【0012】このように、印刷データを配信するサーバ
側は、インデクスファイルと、必要に応じて作成された
変換後印刷データファイル(PDLファイル)と、それ
を管理するインデクス管理部、さらに、PDLファイル
送信部などを設ける構成とし、このような簡単な構成に
よって、前述したように、プリンタからの印刷要求を受
けるたびに、プリンタドライバをロードし、印刷要求の
出されているプリンタに適合する形式の印刷データを作
成してそのプリンタに送信するという繁雑な処理を行う
必要がなくなり、サーバにかかる負荷を大幅に削減でき
る。
【0013】また、請求項3記載の印刷データファイル
管理方法の発明は、印刷データを格納する複数のオリジ
ナルファイルを有し、通信回線を介して接続された複数
のプリンタの或るプリンタから或るオリジナルファイル
に対する印刷要求を受けると、そのオリジナルファイル
内のデータを印刷要求元のプリンタに送信するサーバの
印刷データファイル管理方法において、前記複数のオリ
ジナルファイルを基に、必要に応じて、オリジナルファ
イル内の印刷データをそれぞれのプリンタが解釈可能な
形式に変換して、オリジナルファイル対応の変換後印刷
データを予め作成し、その変換後印刷データをオリジナ
ルファイル対応の変換後印刷データファイルに格納して
おくとともに、前記オリジナルファイルと変換後印刷デ
ータファイルとの関係をインデクスファイルに記述して
おき、あるプリンタからのあるオリジナルファイルに対
する印刷要求を受けると、前記インデクスファイルを参
照し、当該オリジナルファイルに対応する変換後印刷デ
ータファイルの有無を判定し、変換後印刷データが存在
する場合は、その変換後印刷データを印刷要求元のプリ
ンタに送信することを特徴としている。
【0014】これによれば、サーバでは、プリンタから
の印刷要求を受けるたびに、プリンタドライバをロード
し、印刷要求の出されているプリンタが解釈可能な形式
に変換して、対応するプリンタに送信するという繁雑な
処理を行う必要がなくなり、自己の処理負担を大幅に軽
減できる。
【0015】また、請求項4の発明は、請求項3の発明
において、前記プリンタからの印刷要求を受信した日時
情報を、その印刷要求に対応した変換後印刷データファ
イルに対応付けて記録し、その日時情報から予め定めた
一定時間経過したか否かを監視し、一定時間経過した場
合には、当該変換後印刷データファイルを削除するよう
にしている。
【0016】これによれば、長期間印刷要求のない変換
後印刷データファイル(PDLファイル)は不要とみな
されて削除されるので、使用される可能性の少ないPD
Lファイルがいつまでもサーバ側のメモリ領域を占有す
るということが無くなり、メモリ容量の有効利用が図れ
る。
【0017】また、請求項5に記載の印刷データファイ
ル管理プログラムを記憶した記憶媒体の発明は、印刷デ
ータを格納する複数のオリジナルファイルを有し、通信
回線を介して接続された複数のプリンタの或るプリンタ
から或るオリジナルファイルに対する印刷要求を受ける
と、そのオリジナルファイル内のデータを印刷要求元の
プリンタに送信するサーバの印刷データファイル管理プ
ログラムを記憶した記憶媒体において、前記印刷ファイ
ル管理プログラムは、前記複数のオリジナルファイルを
基に、必要に応じて、オリジナルファイル内の印刷デー
タをそれぞれのプリンタが解釈可能な形式に変換して、
オリジナルファイル対応の変換後印刷データを作成し、
その変換後印刷データをオリジナルファイル対応の変換
後印刷データファイルに格納しておくとともに、前記オ
リジナルファイルと変換後印刷データファイルとの関係
をインデクスファイルに記述しておき、あるプリンタか
らのあるオリジナルファイルに対する印刷要求を受ける
と、前記インデクスファイルを参照し、当該オリジナル
ファイルに対応する変換後印刷データファイルの有無を
判定し、変換後印刷データが存在する場合は、その変換
後印刷データを印刷要求元のプリンタに送信することを
特徴としている。
【0018】このような印刷データファイル管理プログ
ラムを記憶した記憶媒体を、それに対応できるサーバに
用いることにより、前述したような印刷データファイル
の管理が可能となり、同じような処理を行うシステムで
あれば、その記憶媒体を適応することができ、システム
構成する上できわめて有効なものとなる。
【0019】
【発明の実施の形態】以下、本発明の実施の形態を説明
する。
【0020】図1は本発明の印刷データ配信システムの
概略的な構成を示すもので、ネットワーク1と、このネ
ットワーク1に接続されたファイルサーバ2と多数のプ
リンタ31,32,・・・で構成されている。
【0021】前記ファイルサーバ2は、図2に示される
ようなファイル構成となっている。すなわち、ファイル
サーバ2は、実際の印刷データを格納しているn個のオ
リジナルファイルOF1,OF2,・・・,OFnと、
このオリジナルファイルOF1,OF2,・・・,OF
nに対応して予め作成されたPDLファイルPF1,P
F2,・・・と、インデクスファイルIFで構成されて
いる。なお、PDLファイルはすべてのオリジナルファ
イルOF1,OF2,・・・,OFn に対応して生成
されているとは限らず、必要に応じて所定のオリジナル
ファイルに対応して生成されている。ここでは、オリジ
ナルファイルOF1とOF2に対応してPDLファイル
PF1,PF2が生成されているものとする。
【0022】そして、インデクスファイルIFは、オリ
ジナルファイルOF1,OF2,・・・,OFnとPD
LファイルPF1,PF2との対応関係や後述する日時
情報などを格納するファイルである。つまり、この場
合、インデクスファイルIFには、オリジナルファイル
OF1に対してPDLファイルPF1が作成されている
ことが記述され、また、オリジナルファイルOF2に対
してPDLファイルPF2が作成されていることが記述
されている。この他に、日時情報が記述されるがこれに
ついては後述する。
【0023】ところで、前述のPDLファイルは予め作
成しておくものであるが、このPDLファイルは、プリ
ンタの仕様によっても異なり、その場合には仕様の異な
るプリンタ毎に作成する必要があるが、ここでは、説明
を簡単にするために、同じような仕様のプリンタが多数
接続されたシステムを想定することとし、したがって、
PDLファイルは或る1つのオリジナルファイルに対し
て1種類のPDLファイルが作成されているものとす
る。つまり、ここでは、オリジナルファイルOF1に対
してはPDLファイルPF1が作成され、オリジナルフ
ァイルOF2に対してはPDLファイルPF2が作成さ
れるというように、1つのオリジナルファイルにに対し
て1種類のPDLファイルが作成される。
【0024】図3はファイルサーバ2の構成を示すもの
で、印刷要求受信部21、インデクスファイル管理部2
2、PDLファイル送信部23、タイマ部24と、前述
したオリジナルファイルOF1,OF2,・・・,OF
nと、PDLファイルPF1,PF2と、インデクスフ
ァイルIFとを有している。
【0025】このような構成において次にその動作を図
4のフローチャートを参照しながら具体的に説明する。
まず、ファイルサーバ2の印刷要求受信部21が或るプ
リンタ(プリンタ31とする)からのオリジナルファイ
ルOF1に対する印刷要求を受けると(ステップs
1)、インデクスファイル管理部22は、インデクスフ
ァイルIFの内容を検索して(ステップs2)、オリジ
ナルファイルOF1に対応するPDLファイルPF1が
有るか否かを調べる(ステップs3)。
【0026】このステップs3において、PDLファイ
ルPF1がある場合には、インデクスファイル管理部2
2は、オリジナルファイルOF1からPDLファイルP
F1を作成した時点におけるオリジナルファイルOF1
の更新日時が現在の更新日時とが一致しているか否かを
判断する(ステップs4)。
【0027】つまり、オリジナルファイルOF1,OF
2,・・・はその内容を更新(たとえば、文章を一部追
加したり一部削除するというような修正)することは十
分考えられ、内容を更新したときはその更新日時が記録
される。したがって、たとえば、オリジナルファイルO
F1を例に取ると、オリジナルファイルOF1からPD
LファイルPF1を作成したとき、そのオリジナルファ
イルOF1に既に記録されている更新日時が、たとえ
ば、「97年4月1日13時(97.4.1.13:0
0と表す)」であったとする。そして、その後、オリジ
ナルファイルOF1の内容が更新されなければ、その更
新日時「97.4.1.13:00」が現在の更新日時
としてそのまま残されることになる。
【0028】一方、その後、たとえば、97年5月1日
10時にオリジナルファイルOF1の内容を更新したと
すると、その更新日時「97.5.1.10:00」が
現在の更新日時として記録されることになる。
【0029】したがって、前述のステップs4における
判断において、たとえば、 オリジナルファイルOF1
からPDLファイルPF1を作成したときのオリジナル
ナルファイルOF1の更新日時が「97.4.1.1
3:00」であって、現在の更新日時がそのままの日付
であれば、両者は一致していると判断する。つまり、
「97.4.1.13:00」以降現在までの間、オリ
ジナルファイルOF1の内容は更新されていないという
ことであり、「97.4.1.13:00」以降に作成
されたPDLファイルPF1は現在でもそのまま使用で
きるということである。
【0030】これにより、そのPDLファイルPF1の
内容を印刷データとしてプリンタ31に送信し(ステッ
プs5)、印刷要求受信日時を更新する(ステップs
6)。このステップs6における印刷要求受信日時の更
新というのは、各プリンタから或るオリジナルファイル
に対する印刷要求があるごとに、それに対応するPDL
ファイルに対する印刷要求受信日時を更新するもので、
印刷要求受信日時の間隔が、そのPDLファイルの使用
頻度を示す指標とすることができる。
【0031】つまり、前回の印刷要求受信後、次の印刷
要求受信までの間隔が短ければ、そのPDLファイルの
使用頻度は高く、間隔が長ければ使用頻度は低いという
ことができる。そして、前回の印刷要求受信日時から予
め定めた一定時間(たとえば1カ月というような期間)
が経過したか否かを判断して、一定時間経過していれば
当該PDLファイルに対しては長期間印刷要求がなく、
今後も使用される可能性は低いとみなし、そのPDLフ
ァイルを削除する。これは、ファイルサーバ側のメモリ
領域を無駄に使用しないようにするための措置である。
なお、この一定時間が経過したか否かを判断して、一定
時間経過していれば当該PDLファイルを削除する処理
については後に説明する。
【0032】ところで、図4のフローチャートにおける
ステップs3において、印刷要求のあったオリジナルフ
ァイル(この例ではオリジナルファイルOF1)に対す
るPDLファイルが存在しない場合は、そのオリジナル
ファイルOF1からPDLファイルPF1を作成する処
理を行う(ステップ7)。そして、インデクスファイル
IFの内容を更新(ステップs8)したのち、ステップ
s5に処理が移る。
【0033】ステップs8におけるインデクスファイル
IFの内容更新は、この場合、オリジナルファイルOF
1に対するPDLファイルの有無の「有」とするととも
に、そのPDLファイルを作成したときのオリジナルフ
ァイルの更新日時を記入する処理である。
【0034】また、ステップs4におけるオリジナルフ
ァイルの内容の更新日時が現在の更新日時とが一致して
いるか否かを判断において、両者が一致せず、たとえ
ば、PDLファイルPF1を作成した時点におけるオリ
ジナルファイルOF1の内容の更新日時が「97.4.
1.13:00」であって、現在の更新日時が「97.
5.1.10:00」であった場合は、 PDLファイ
ルPF1を作成した以降にオリジナルファイルOF1の
内容を更新したということである。したがって、この場
合は、ステップs7に処理が移り、現在の(更新後の)
オリジナルファイルから新たにPDLファイルを作成す
る。そして、インデクスファイルIFの内容を更新した
後、ステップs5に処理が移る。なお、インデクスファ
イルIFの更新内容は、この場合、PDLファイルを作
成したときのオリジナルファイルの更新日時が書き換え
られる。この例では、新たな更新日時として「97.
5.1.10:00」が書き込まれる。
【0035】図5はインデクスファイルIFの内容を示
すもので、オリジナルファイル名として、オリジナルフ
ァイルOF1、オリジナルファイルOF2、・・・、オ
リジナルファイルOFnが書き込まれており、これらの
各オリジナルファイルOF1,OF2,・・・,OFn
に対するPDLファイルの有無がそれぞれのオリジナル
ファイルOF1,OF2,・・・,OFnごとに書き込
まれ、さらに、PDLファイルを作成したときのオリジ
ナルファイルの更新日時と現在の更新日時、印刷要求受
信日時がそれぞれオリジナルファイルOF1,OF2,
・・・,OFnごとに書き込まれる。
【0036】このようなインデクスファイルIFの内容
をインデクスファイル管理部22が参照して、前述した
ような手順で処理を行う。そして、或るオリジナルファ
イルから新たにPDLファイルが作成されたり、オリジ
ナルファイルの内容更新が行われた場合、さらには、印
刷要求受信があった場合には、インデクスファイルの内
容の更新を行う。
【0037】たとえば、或るオリジナルファイルに対す
るPDLファイルが無く、印刷要求を受けてからそのオ
リジナルファイルに対するPDLファイルを作成した場
合には、PDLファイルの有無を示す内容を「無」から
「有」に更新するとともに、そのPDLファイルを作成
した時点におけるオリジナルファイルの最新の更新日時
を書き込む。また、オリジナルファイルの現在の更新日
時が更新された場合は、その現在の更新日時を更新し、
印刷要求受信があると、その都度、更新日時を新たな更
新日時に更新する。
【0038】このようにして、インデクスファイルIF
には常に最新のデータが書き込まれることになる。
【0039】以上説明したように、この実施の形態で
は、所定のオリジナルファイルとしてたとえば、オリジ
ナルファイルOF1に対して予めPDLファイルPF1
を作成しておき、たとえば、プリンタ31側からのオリ
ジナルファイルOF1に対する印刷受信要求を印刷要求
受信部21が受信すると、インデクスファイル管理部2
2は、インデクスファイルIFを参照して、オリジナル
ファイルOF1に対するPDLファイルPF1が有るか
否かを判断し、PDLファイルPF1が有ればそれを要
求元のプリンタに送るというような処理を行う。これに
より、ファイルサーバ2側では、プリンタ31,32,
33,・・・からの印刷要求を受信するたびに、プリン
タドライバをロードし、印刷要求の出されているプリン
タに適合する形式のPDLに変換したPDLファイルを
作成して、そのPDLファイル内のデータを印刷要求元
のプリンタに送信するという繁雑な処理を行う必要がな
くなり、ファイルサーバ2にかかる負荷を大幅に削減で
きる。
【0040】ところで、印刷要求日時が一定時間経過し
たか否かを判断して、一定時間経過していれば当該PD
Lファイルを削除する処理を行うことは前述したが、そ
の処理について図6のフローチャートを参照しながら説
明する。
【0041】インデクスファイル管理部22は、タイマ
部24からの時刻情報を受けてPDLファイルチェック
時間か否かを判断する(ステップs11)。このPDL
ファイルチェック時間は、たとえば、1日に一回とか1
2時間に一回というように、予めチェックするタイミン
グを決めておく。
【0042】そして、そのチェック時間となると、イン
デクス管理部22は、インデクスファイルIFを参照し
て、或るオリジナルファイルに対するPDLファイルが
登録されているか否かを判定する。たとえば、オリジナ
ルファイルOF1に対するPDLファイルが登録されて
いるか否かを判定する(ステップs12)。この判定の
結果、PDLファイルが存在していれば、そのPDLフ
ァイルに対する前回の印刷要求受信日時から予め設定し
た一定時間経過しているか否かを判断する(ステップs
13)。
【0043】このステップs13における判断にて、一
定時間(たとえば、1ヶ月あるいは1週間というような
期間を設定しておく)以上経過していると判断された場
合は、そのPDLファイルはしばらくの間印刷要求が無
かったということであり、そのPDLファイルは不要と
みなしてインデクスファイルIFのエントリを更新する
(ステップs14)。
【0044】たとえば、PDLファイルPF1の場合、
そのPDLファイルPF1に対する印刷要求受信は、図
5のインデクスファイル内容からもわかるように、「9
7.5.9.16:00」となっており、この日時を基
点に、予め設定した一定時間経過していれば、そのPD
LファイルPF1は長期間に渡って印刷要求がないこと
から、そのPDLファイルPF1は今後も使われる可能
性は少ないとみなす。そして、インデクスファイルIF
のPDLファイルの有無を示す内容のうち、オリジナル
ファイルOF1に対するPDLファイルPF1の有無の
部分を「無」とし、そのPDLファイルPF1を削除す
る(ステップs15)。
【0045】以上の処理はすべてのオリジナルファイル
OF1,OF2,・・・,OFn対して行う。
【0046】このように、インデクスファイル管理部2
2は、一定時間以上、印刷要求受信の無いPDLファイ
ルに対しては、そのPDLファイルは不要とみなして、
そのPDLファイルを削除する。これにより、殆ど使わ
れる可能性のないPDLファイルがファイルサーバ2側
のハードディスク装置のようなメモリの記憶領域を無駄
に占有するということがなくなり、メモリ容量を有効利
用することができる。
【0047】なお、本発明は以上説明した実施の形態に
限定されるものではなく、本発明の要旨を逸脱しない範
囲で種々変形実施可能となるものである。
【0048】また、以上説明した本発明の印刷ファイル
管理を行う処理プログラムは、フロッピィディスク、光
ディスク、ハードディスクなどの記憶媒体に記憶させて
おくことができ、本発明はその記憶媒体をも含むもので
ある。また、ネットワークから処理プログラムを得るよ
うにしてもよい。
【0049】
【発明の効果】以上説明したように、本発明の印刷デー
タ配信システムは、サーバ側では、印刷データを格納す
る複数のオリジナルファイルと、このオリジナルファイ
ルを基に作成されたそれぞれのプリンタが解釈可能な形
式(たとえば、PDL)の変換後印刷データが格納され
る変換後印刷データファイル(PDLファイル)と、前
記オリジナルファイルと変換後印刷データファイルとの
関係を記述したインデクスファイルとを少なくとも有
し、あるプリンタからあるオリジナルファイルに対する
印刷要求がサーバ側に出されると、前記インデクスファ
イルを参照し、当該オリジナルファイルに対応する変換
後印刷データファイルの有無を判定し、変換後印刷デー
タファイルが存在する場合は、その変換後印刷データを
印刷要求元のプリンタに送信するようにしたので、サー
バ側では、プリンタからの印刷要求を受けるたびに、プ
リンタドライバをロードし、印刷要求の出されているプ
リンタが解釈可能な形式に変換して、対応するプリンタ
に送信するという繁雑な処理を行う必要がなくなり、サ
ーバにかかる負荷を大幅に削減できる。したがって、本
発明の印刷データ配信システムを、プリンタが多数接続
されるような電子新聞システムなどに適応したとき、特
に大きな効果が期待できる。
【0050】また、本発明の印刷データファイル管理方
法は、オリジナルファイルを基にして、オリジナルファ
イルごとにそれぞれのプリンタが解釈可能な形式に変換
された変換後印刷データファイルを作成するとともに、
前記オリジナルファイルと変換後印刷データファイルと
の関係をインデクスファイルに記述しておき、あるプリ
ンタからあるオリジナルファイルに対する印刷要求を受
けると、前記インデクスファイルを参照し、当該オリジ
ナルファイルに対応する変換後印刷データファイルの有
無を判定し、変換後印刷データが存在する場合は、その
変換後印刷データを印刷要求元のプリンタに送信すると
いう処理を行うので、サーバでは、プリンタからの印刷
要求を受けるたびに、プリンタドライバをロードし、印
刷要求の出されているプリンタが解釈可能な形式に変換
して、対応するプリンタに送信するという繁雑な処理を
行う必要がなくなり、サーバにかかる負荷を大幅に削減
できる。
【0051】加えて、前記プリンタからの印刷要求を受
信した日時情報をその印刷要求に対応した変換後印刷デ
ータファイルに対応付けて記録し、その日時情報から予
め定めた一定時間経過したか否かを監視し、一定時間経
過した場合には、当該変換後印刷データファイルを削除
するような処理を行うことにより、長期間印刷要求のな
い変換後印刷データは不要とみなされて削除されるの
で、使用される可能性の低い変換後印刷データファイル
がメモリの記憶領域をいつまでも占有することが無くな
り、サーバ側のメモリ容量の有効利用が図れる。
【0052】また、本発明の印刷データファイル管理プ
ログラムを記憶した記憶媒体の発明は、その記憶媒体
を、それに対応できるサーバに用いることにより、前述
したような印刷データファイルの管理が可能となり、同
じような処理を行うシステムであれば、他のシステムに
も適応することができ、印刷データ配信システムを構成
する場合、きわめて便利なものとなる。
【図面の簡単な説明】
【図1】本発明の実施の形態である印刷データ配信シス
テムの概略的な構成図。
【図2】図1で示した印刷データ配信システムに用いら
れるファイルサーバにおけるファイル構成を示すブロッ
ク図。
【図3】図2で示したファイルサーバの構成を示すブロ
ック図。
【図4】本発明の実施の形態における印刷データファイ
ル管理処理手順を説明するフローチャート。
【図5】本発明の実施の形態におけるインデクスファイ
ルの内容の一例を示す図。
【図6】本発明の実施の形態における印刷データファイ
ル管理処理において、不要なPDLファイル削除処理を
説明するフローチャート。
【符号の説明】
1 ネットワーク 2 ファイルサーバ 21 印刷要求受信部 22 インデクスファイル管理部 23 PDLファイル送信部 24 タイマ部 31,32,33 プリンタ OF1,OF2,・・・,OFn オリジナルファイル PF1,PF2 PDLファイル IF インデクスファイル

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 蓄積した印刷データを通信ライン上に出
    力するデータ配信元のサーバと、前記通信ラインに接続
    され、前記サーバから配信された印刷データを受信して
    印刷する複数のプリンタとを有する印刷データ配信シス
    テムにおいて、 前記サーバは、印刷データを格納する複数のオリジナル
    ファイルと、必要に応じて、各オリジナルファイル内の
    印刷データをそれぞれのプリンタが解釈可能な形式に変
    換して、オリジナルファイル対応の変換後印刷データを
    作成し、その変換後印刷データを格納したオリジナルフ
    ァイル対応の変換後印刷データファイルと、前記オリジ
    ナルファイルと変換後印刷データファイルとの関係を記
    述したインデクスファイルとを少なくとも有し、 あるプリンタからあるオリジナルファイルに対する印刷
    要求がサーバ側に出されると、サーバ側では、前記イン
    デクスファイルを参照し、当該オリジナルファイルに対
    応する変換後印刷データファイルの有無を判定し、変換
    後印刷データファイルが存在する場合は、その変換後印
    刷データファイルの内容を印刷要求元のプリンタに送信
    することを特徴とする印刷データ配信システム。
  2. 【請求項2】 前記各サーバは、前記オリジナルファイ
    ル、変換後印刷データファイル、インデクスファイルの
    他に、プリンタから出力される印刷要求信号を受信する
    印刷要求受信部と、この印刷要求受信部が印刷要求を受
    けると、前記インデクスファイルを参照し、プリンタで
    指定されたオリジナルファイルに対応する変換後印刷デ
    ータファイルの有無を判定するインデクスファイル管理
    部と、当該オリジナルファイルに対応する変換後印刷デ
    ータファイルが存在すると判定された場合、その変換後
    印刷データファイルの内容を送信要求元のプリンタに送
    信する変換後印刷データ送信部とを有することを特徴と
    する請求項1記載の印刷データ配信システム。
  3. 【請求項3】 印刷データを格納する複数のオリジナル
    ファイルを有し、通信回線を介して接続された複数のプ
    リンタの或るプリンタから或るオリジナルファイルに対
    する印刷要求を受けると、そのオリジナルファイル内の
    データを印刷要求元のプリンタに送信するサーバの印刷
    データファイル管理方法において、 前記複数のオリジナルファイルを基に、必要に応じて、
    オリジナルファイル内の印刷データをそれぞれのプリン
    タが解釈可能な形式に変換して、オリジナルファイル対
    応の変換後印刷データを予め作成し、その変換後印刷デ
    ータをオリジナルファイル対応の変換後印刷データファ
    イルに格納しておくとともに、前記オリジナルファイル
    と変換後印刷データファイルとの関係をインデクスファ
    イルに記述しておき、 あるプリンタからのあるオリジナルファイルに対する印
    刷要求を受けると、前記インデクスファイルを参照し、
    当該オリジナルファイルに対応する変換後印刷データフ
    ァイルの有無を判定し、変換後印刷データが存在する場
    合は、その変換後印刷データを印刷要求元のプリンタに
    送信することを特徴とするサーバの印刷データファイル
    管理方法。
  4. 【請求項4】 前記プリンタからの印刷要求を受信した
    日時情報を、その印刷要求に対応した変換後印刷データ
    ファイルに対応付けて記録し、その日時情報から予め定
    めた一定時間経過したか否かを監視し、一定時間経過し
    た場合には、当該変換後印刷データファイルを削除する
    ことを特徴とする請求項3記載のサーバの印刷データフ
    ァイル管理方法。
  5. 【請求項5】 印刷データを格納する複数のオリジナル
    ファイルを有し、通信回線を介して接続された複数のプ
    リンタの或るプリンタから或るオリジナルファイルに対
    する印刷要求を受けると、そのオリジナルファイル内の
    データを印刷要求元のプリンタに送信するサーバの印刷
    データファイル管理プログラムを記憶した記憶媒体にお
    いて、 前記印刷ファイル管理プログラムは、前記複数のオリジ
    ナルファイルを基に、必要に応じて、オリジナルファイ
    ル内の印刷データをそれぞれのプリンタが解釈可能な形
    式に変換して、オリジナルファイル対応の変換後印刷デ
    ータを作成し、その変換後印刷データをオリジナルファ
    イル対応の変換後印刷データファイルに格納しておくと
    ともに、前記オリジナルファイルと変換後印刷データフ
    ァイルとの関係をインデクスファイルに記述しておき、 あるプリンタからのあるオリジナルファイルに対する印
    刷要求を受けると、前記インデクスファイルを参照し、
    当該オリジナルファイルに対応する変換後印刷データフ
    ァイルの有無を判定し、変換後印刷データが存在する場
    合は、その変換後印刷データを印刷要求元のプリンタに
    送信することを特徴とするサーバの印刷データファイル
    管理プログラムを記憶した記憶媒体。
JP9178517A 1997-07-03 1997-07-03 印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体 Withdrawn JPH1124857A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9178517A JPH1124857A (ja) 1997-07-03 1997-07-03 印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9178517A JPH1124857A (ja) 1997-07-03 1997-07-03 印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体

Publications (1)

Publication Number Publication Date
JPH1124857A true JPH1124857A (ja) 1999-01-29

Family

ID=16049866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9178517A Withdrawn JPH1124857A (ja) 1997-07-03 1997-07-03 印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体

Country Status (1)

Country Link
JP (1) JPH1124857A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050681A (ja) * 2001-08-08 2003-02-21 Canon Inc 画像形成装置、画像形成システム、及び画像形成方法
JP2005324470A (ja) * 2004-05-14 2005-11-24 Ricoh Co Ltd 画像形成装置、送信方法、画像制御装置
JP2010277463A (ja) * 2009-05-29 2010-12-09 Sharp Corp 印刷システム及び仲介装置
US8046684B2 (en) 2004-06-04 2011-10-25 Canon Kabushiki Kaisha Method and apparatus for processing data, program, and storage medium on which a computer-readable program is stored
KR101161748B1 (ko) * 2005-07-28 2012-07-03 삼성전자주식회사 프린터에 저장된 프린팅 파일 관리 방법 및 프린팅 파일을용이하게 관리할 수 있는 인쇄시스템
JP2013073369A (ja) * 2011-09-27 2013-04-22 Ricoh Co Ltd 印刷制御システム、印刷制御方法、画像処理装置、及び印刷制御プログラム
JP2013247627A (ja) * 2012-05-29 2013-12-09 Brother Ind Ltd 画像処理装置、及び、変換プログラム
US8885186B2 (en) 2011-12-22 2014-11-11 Brother Kogyo Kabushiki Kaisha Printer using a conversion server to perform printing
RU2536697C2 (ru) * 2013-07-31 2014-12-27 Владимир Алексеевич Небольсин Антивандальный лифт

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003050681A (ja) * 2001-08-08 2003-02-21 Canon Inc 画像形成装置、画像形成システム、及び画像形成方法
JP2005324470A (ja) * 2004-05-14 2005-11-24 Ricoh Co Ltd 画像形成装置、送信方法、画像制御装置
US8046684B2 (en) 2004-06-04 2011-10-25 Canon Kabushiki Kaisha Method and apparatus for processing data, program, and storage medium on which a computer-readable program is stored
KR101161748B1 (ko) * 2005-07-28 2012-07-03 삼성전자주식회사 프린터에 저장된 프린팅 파일 관리 방법 및 프린팅 파일을용이하게 관리할 수 있는 인쇄시스템
JP2010277463A (ja) * 2009-05-29 2010-12-09 Sharp Corp 印刷システム及び仲介装置
JP2013073369A (ja) * 2011-09-27 2013-04-22 Ricoh Co Ltd 印刷制御システム、印刷制御方法、画像処理装置、及び印刷制御プログラム
US8885186B2 (en) 2011-12-22 2014-11-11 Brother Kogyo Kabushiki Kaisha Printer using a conversion server to perform printing
JP2013247627A (ja) * 2012-05-29 2013-12-09 Brother Ind Ltd 画像処理装置、及び、変換プログラム
RU2536697C2 (ru) * 2013-07-31 2014-12-27 Владимир Алексеевич Небольсин Антивандальный лифт

Similar Documents

Publication Publication Date Title
KR101099262B1 (ko) 네트워크 상에서 문서를 원격 프린팅하는 방법, 클라이언트 컴퓨터 시스템, 컴퓨터 판독가능 매체 및 네트워크 시스템
US6438589B1 (en) System for communicating a plurality of information processing modules using two cascaded links
EP0918282B1 (en) Server and client
US9152365B2 (en) Image processing apparatus, network system, information processing method, program, and storage medium
US20110145351A1 (en) Image forming system by using e-mail transfer and image forming method by using e-mail transfer
EP2149082B1 (en) A print apparatus, a method of controlling printing, and a program
JPH1124857A (ja) 印刷データ配信システム並びにサーバの印刷データファイル管理方法およびサーバの印刷データファイル管理プログラムを記憶した記憶媒体
US6552816B1 (en) Printing system and printer
JP2001103232A (ja) データ処理装置及びその制御方法
US8294924B2 (en) Printing system, printing method and printing apparatus
JPH06284145A (ja) 電子メールシステム
JP3923632B2 (ja) 印刷データ転送システムおよび記録媒体
JPH11134134A (ja) 印刷システム
JPH1153140A (ja) プリンタ
JP3296570B2 (ja) ファイル転送方法
JP2001296976A (ja) ネットワークプリンタシステム
JPS59133638A (ja) 端末出力方式
JPH09167129A (ja) ネットワークシステム
JP2000172462A (ja) スケジュ―ルデ―タベ―ス連動印刷システム
KR100503786B1 (ko) 프린터 출력물 정보 관리 방법
JP3166753B2 (ja) ファクシミリ装置及びファクシミリ通信システム
JP2002268966A (ja) ネットワーク管理システム
JP3088305B2 (ja) 遠隔地帳票印刷システム
JPH11338757A (ja) ファイル管理装置
JP6244054B1 (ja) 配信制御装置、配信制御方法、並びにプログラム

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040907