[go: up one dir, main page]

JP3658968B2 - DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE - Google Patents

DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE Download PDF

Info

Publication number
JP3658968B2
JP3658968B2 JP01976398A JP1976398A JP3658968B2 JP 3658968 B2 JP3658968 B2 JP 3658968B2 JP 01976398 A JP01976398 A JP 01976398A JP 1976398 A JP1976398 A JP 1976398A JP 3658968 B2 JP3658968 B2 JP 3658968B2
Authority
JP
Japan
Prior art keywords
output
data
data storage
parameter
storage area
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
JP01976398A
Other languages
Japanese (ja)
Other versions
JPH11219277A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP01976398A priority Critical patent/JP3658968B2/en
Priority to US09/239,145 priority patent/US6513073B1/en
Publication of JPH11219277A publication Critical patent/JPH11219277A/en
Application granted granted Critical
Publication of JP3658968B2 publication Critical patent/JP3658968B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、外部から入力された文書、画像または数値等のデータに対し、印刷、表示または表出力等の出力処理を施すデータ出力装置およびデータ出力方法に関する。
【0002】
【従来の技術】
例えば、パソコン等のコンピュータにディスプレイおよびプリンタを接続し、このパソコンによってワードプロセッサ機能や描画機能を有するアプリケーションソフトウェアを起動すれば、パソコンによって文書データまたは画像データを作成し、作成した文書データまたは画像データをディスプレイに表示して出力することができ、プリンタによって用紙上に印刷して出力することができる。
【0003】
また、このようなパソコンによって演算機能や作表機能を有するアプリケーションソフトウェアを起動すれば、パソコンに入力した数値データに基づいて表やグラフを作成し、作成した表やグラフをディスプレイに表示して出力することができ、プリンタによって用紙上に印刷して出力することができる。
【0004】
【発明が解決しようとする課題】
しかしながら、ワードプロセッサ機能や描画機能を有するアプリケーションソフトウェアによって作成した文書データまたは画像データは、そのアプリケーションソフトウェア特有のデータフォーマットで作成される場合がある。このような場合、作成された文書データまたは画像データを表示したり、印刷したりするには、その文書データまたは画像データを作成したアプリケーションソフトウェアを起動し、そのアプリケーションソフトウェアが有する表示機能または印刷機能を用いなければならない。
【0005】
実際上、ワードプロセッサ機能や描画機能を有するアプリケーションソフトウェアは様々な種類があり、それに伴って、文書データまたは画像データのフォーマットも様々な種類がある。このため、自己のパソコンで起動可能なアプリケーションソフトウェアとは異なる種類のアプリケーションソフトウェアによって作成された文書データや画像データを自己のパソコンで表示または印刷できない場合があるという問題がある。
【0006】
また、パソコン上に起動しているワードプロセッサ機能や描画機能を有するアプリケーションソフトウェアを用いて文書データまたは画像データを印刷するには、用紙のサイズおよび印刷方式等を逐一設定しなければならない場合があり、印刷作業が煩雑になるという問題がある。
【0007】
これらの問題は、パソコン上に演算機能や作表機能を有するアプリケーションソフトウェアを起動し、パソコンに入力した数値データに基づいて表やグラフを作成して出力する場合にも生じる。
【0008】
本発明は、上述した問題に鑑みなされたものであり、様々なデータフォーマットの文書、画像または数値等のデータに対し、当該データに対応したアプリケーションソフトウェアを起動することなく、表示、印刷または表出力等の出力処理を容易に行うことができるデータ出力装置およびデータ出力方法を提供することを目的としている。
【0009】
【課題を解決するための手段】
上記課題を解決するために、請求項1の発明は、外部から入力された出力データを受け取り、この出力データを、設定された出力処理に従って出力するデータ出力装置であって、出力処理を設定するための出力処理パラメータを入力するパラメータ入力手段と、前記パラメータ入力手段により出力処理パラメータが入力されたときに外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手段により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手段と、前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手段により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手段と、前記処理手段により出力処理が施された出力データを出力する出力手段とを備えている。
【0010】
ここで、出力データとは、出力処理の対象となるデータであり、例えば、文書データ、画像データ、数値データ等である。出力処理とは、出力データを出力形態に合わせて加工し、配置し、または演算して出力する処理、もしくは、出力データに他のデータを付加して出力する処理であり、例えば、印刷処理、表示処理、送信処理、表出力処理等である。
【0011】
さて、パラメータ入力手段は、出力処理を設定するための出力処理パラメータを入力する。出力処理パラメータは、例えば、出力処理が印刷処理の場合には印刷方式、印刷位置または用紙サイズ等を設定するためのパラメータであり、出力処理が表示処理の場合には、表示方式、表示位置または表示の大きさ等を設定するためのパラメータであり、出力処理が送信処理の場合には、送信先、送信速度または送信フォーマット等を設定するためのパラメータであり、出力処理が表出力処理の場合には、表計算の内容または表示位置等を設定するためのパラメータである。
【0012】
エリア設定手段は、外部から入力される出力データを記憶するためのデータ記憶エリアを作成する。そして、データ記憶エリアと出力処理パラメータは互いに関連付けられる。即ち、データ記憶エリアと出力処理パラメータは一対一に対応付けられる。
【0013】
処理手段は、外部からデータ記憶エリアに出力データが入力され、当該入力された出力データがこのデータ記憶エリアに記憶されたとき、当該出力データに対し、データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施す。即ち、処理手段は、出力データの種類およびデータフォーマット等がまちまちであっても、その出力データがデータ記憶エリアに記憶されたときには、そのデータ記憶エリアに関連付けられた出力処理パラメータによって設定された出力処理をその出力データに対して施す。例えば、出力処理が印刷処理の場合には出力処理パラメータによって設定された印刷方式、印刷位置または用紙サイズ等に従って出力データに対して印刷処理を施す。出力処理が表示処理の場合には、出力処理パラメータによって設定された表示方式、表示位置または表示の大きさ等に従って出力データに対して表示処理を施す。出力処理が送信処理の場合には、出力処理パラメータによって設定された送信先、送信速度または送信フォーマット等に従って出力データに対して送信処理を施す。出力処理が表出力処理の場合には、出力処理パラメータによって設定された表計算の内容または表示位置等に従って出力データに対して表出力処理を施す。
【0014】
そして、出力手段では、上記出力処理が施された出力データの印刷、表示、送信または表出力を行う。
【0015】
このように、パラメータ入力手段により出力処理パラメータを入力すれば、この出力処理パラメータに関連付けられたデータ記憶エリアが設定される。そして、このデータ記憶エリアに出力データを入力(記憶)するだけで、出力データを出力処理パラメータによって設定された出力処理に従って簡単に出力することができる。たとえ複数の異なる種類の出力データが存在する場合でも、各出力データをデータ記憶エリアに入力するだけで、その出力データを出力処理パラメータによって設定された出力処理に従って簡単に出力することができる。
【0016】
従って、出力データを出力させる度に、アプリケーションソフトを逐一起動しなくてもよく、出力データを簡単に出力することができる。また、複数の異なる種類の出力データを出力させる場合でも、それぞれの出力データに対応する複数のアプリケーションソフトを用意する必要がなくなる。さらに、パラメータ入力手段により出力処理パラメータを一度入力すれば、多数の出力データを一定の出力処理に従って簡単に出力でき、出力データを出力させる度に出力処理パラメータを逐一設定する必要がなくなる。
【0017】
請求項2の発明によるデータ出力装置は、パラメータ入力手段により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手段を備え、エリア設定手段において、パラメータ入力判定手段による判定に基づいてパラメータ入力手段により出力処理パラメータが入力されたときに、出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手段により入力された出力処理パラメータとを互いに関連付けるようにしたものである。
【0018】
これにより、出力処理パラメータが入力されたか否かを知ることができ、出力処理パラメータが入力された時点またはその直後に、その出力処理パラメータに関連付けられたデータ記憶エリアを設定することができる。この結果、出力処理パラメータを入力するだけでデータ記憶エリアが自動的に作成されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0019】
請求項3の発明によるデータ出力装置は、外部から入力された出力データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手段を備え、データ記憶判定手段による判定に基づいてデータ記憶エリアに出力データが記憶されたときに、処理手段は、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、出力手段は、この出力処理が施された出力データを出力するものである。
【0020】
これにより、出力データがデータ記憶エリアに入力されたか否かを知ることができ、出力データがデータ記憶エリアに入力された時点またはその直後に、処理手段によってその出力データに対して出力処理を施し、出力手段によってその出力データを出力することができる。従って、出力データを入力するだけで、その出力データが自動的に出力されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0021】
請求項4の発明によるデータ出力装置は、エリア設定手段において、パラメータ入力手段により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるようにしたものである。
【0022】
即ち、出力処理パラメータが複数回入力されたとき、出力処理パラメータが入力される度に、その出力処理パラメータに関連付けられたデータ記憶エリアを設定する。これにより、例えば、内容が異なる出力処理パラメータが複数回入力された場合には、内容が異なる複数の出力処理パラメータにそれぞれ関連付けられた複数のデータ記憶エリアが設定される。
【0023】
従って、複数の異なる設定で出力データを出力するときには、複数の出力処理パラメータを入力するだけで、各出力処理パラメータに関連付けられたデータ記憶エリアをそれぞれ作成することができ、それら複数のデータ記憶エリアに出力データをそれぞれ入力するだけで、複数の異なる設定で出力データを自動的に出力することができる。また、複数の異なる出力処理パラメータに関連付けられた複数のデータ記憶エリアが既に設定された状態であれば、出力データを入力するデータ記憶エリアを選択するだけで、様々な設定によって出力データを出力することができる。
【0024】
請求項5の発明によるデータ出力装置は、エリア設定手段において、データ記憶エリアと出力処理パラメータとを関連付けるためのリンクデータを作成するようにしたものであり、処理手段において、リンクデータを参照することによりデータ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたものである。
【0025】
リンクデータを介して、データ記憶エリアと出力処理パラメータを互いに関連付けることにより、データ記憶エリアと出力処理パラメータの関連付けを容易かつ正確に行うことができる。ここで、リンクデータは、データ記憶エリアと出力処理パラメータを互いに関連付けるためのデータであり、例えば、データ記憶エリアと出力処理パラメータとを互いに指し示すためのデータである。
【0026】
請求項6の発明によるデータ出力装置は、パラメータ入力手段により入力された出力処理パラメータをパラメータ記憶エリアに記憶するパラメータ記憶手段を備え、処理手段において、データ記憶エリアに関連付けられた出力処理パラメータをパラメータ記憶エリアから取得し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたものである。
【0027】
請求項7の発明によるデータ出力装置は、パラメータ入力手段により入力された出力処理パラメータが、エリア設定手段により既に設定されたデータ記憶エリアに関連付けられている出力処理パラメータと一致するとき、問い合せ情報を表示する表示手段を備えている。
【0028】
過去に出力処理パラメータが入力され、既に、その出力処理パラメータに関連付けられたデータ記憶エリアが設定されているとき、その過去に入力した出力処理パラメータと同じ内容の出力処理パラメータが入力されると、同じ内容の出力処理パラメータに関連付けられたデータ記憶エリアが設定されてしまう。このように重複したデータ記憶エリアが設定されることは、記憶エリアの無駄となり好ましくない。そこで、過去に入力した出力処理パラメータと同じ内容の出力処理パラメータが入力されたときには、表示手段によって、同一内容の出力処理パラメータに関連付けられたデータ記憶エリアを設定するか否かを、ユーザーに対して問い合わせるメッセージ等を表示する。これにより、ユーザーの意に反して重複したデータ記憶エリアが設定されるのを防止できる。
【0029】
請求項8の発明によるデータ出力装置は、パラメータ入力手段により入力された出力処理パラメータを記述したテキストデータを作成するテキストデータ作成手段を備えている。
【0030】
出力処理パラメータが入力され、その出力処理パラメータに関連付けられたデータ記憶エリアが設定された後に、設定されたデータ記憶エリアがどのような内容の出力処理パラメータに関連付けられているのかを明確にする必要がある。そこで、出力処理パラメータを記述したテキストデータを作成する。ユーザーは、このテキストデータを見ることにより、設定されたデータ記憶エリアがどのような内容の出力処理パラメータに関連付けられているのかを簡単に知ることができる。例えば、このテキストデータをデータ記憶エリアに記憶しておけば、ユーザーは、出力データをデータ記憶エリアに入力(記憶)するとき等に、そのデータ記憶エリアに記憶されたテキストデータを見て、そのデータ記憶エリアに関連付けられた出力処理パラメータを容易に確認することができる。
【0031】
請求項9の発明によるデータ出力装置は、データ記憶エリアに記憶された出力データが前記出力手段により出力された後、この出力データをデータ記憶エリアから出力済みデータ記憶エリアに移動させるデータ移動手段を備えている。
【0032】
出力が終了した出力データをデータ記憶エリアに残しておくと、出力処理を行うときに、これから出力しようとする出力データと、出力が終了した出力データとを識別する必要が生じ、処理が複雑化する。そこで、出力が終了した出力データを、データ記憶エリアから出力済みデータ記憶エリアへ移動する。
【0033】
請求項10の発明によるデータ出力装置は、出力済みデータ記憶エリアに移動された出力データを、この出力データが当該出力済みデータ記憶エリアに移動されてから所定時間経過後に削除するデータ削除手段を備えている。
【0034】
出力が終了した出力データをデータ記憶エリアに残しておくと、記憶エリアの無駄となる。このため、出力が終了した出力データは削除することが望ましい。しかしながら、一度出力した出力データを再度出力する必要が生じたり、出力が終了した出力データを他の目的に使用する必要が生じる場合がある。そこで、出力が終了した出力データを、出力後すぐに削除せずに、データ記憶エリアから出力済みデータ記憶エリアに移動させてから所定時間経過した後に削除する。
【0035】
請求項1の発明は、外部から入力された出力データを受け取り、この出力データを、設定された出力処理に従って出力するデータ出力方法であって、前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、前記パラメータ入力手順によって出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手順により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手順と、前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手順により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手順と、前記処理手順により出力処理が施された出力データを出力する出力手順とを備えている。
【0036】
ここで、出力データとは、請求項1の発明と同様に、出力処理の対象となるデータであり、出力処理とは、請求項1の発明と同様に、出力データを出力形態に合わせて加工し、配置し、または演算して出力する処理、もしくは、出力データに他のデータを付加して出力する処理である。また、出力処理パラメータについても請求項1の発明によるものと同様である。
【0037】
さて、各手順の作用的な点も請求項1の発明と同様であるため、ここでは簡単に説明する。即ち、パラメータ入力手順において、出力処理を設定するための出力処理パラメータを入力されると、エリア設定手順において、その出力処理パラメータと関連付けられたデータ記憶エリアが作成される。そして、処理手順においては、外部からデータ記憶エリアに出力データが入力され、当該入力された出力データがこのデータ記憶エリアに記憶されたとき、当該出力データに対し、データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施す。即ち、処理手順では、出力データの種類およびデータフォーマット等がまちまちであっても、その出力データがデータ記憶エリアに記憶されたときには、そのデータ記憶エリアに関連付けられた出力処理パラメータによって設定された出力処理をその出力データに対して施す。続いて、出力手順では、上記出力処理が施された出力データの印刷、表示、送信または表出力を行う。
【0038】
このように、パラメータ入力手順において出力処理パラメータ入力すれば、この出力処理パラメータに関連付けられたデータ記憶エリアが設定される。そして、このデータ記憶エリアに出力データを入力(記憶)するだけで、出力データを出力処理パラメータによって設定された出力処理に従って簡単に出力することができる。たとえ複数の異なる種類の出力データが存在する場合でも、各出力データをデータ記憶エリアに入力するだけで、その出力データを出力処理パラメータによって設定された出力処理に従って簡単に出力することができる。
【0039】
請求項12の発明によるデータ出力方法は、パラメータ入力手順により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手順を備え、エリア設定手順は、パラメータ入力判定手順による判定に基づいてパラメータ入力手順により出力処理パラメータが入力されたときに、出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるようにしたものである。
【0040】
これにより、請求項2の発明と同様に、出力処理パラメータが入力されたか否かを知ることができ、出力処理パラメータが入力された時点またはその直後に、その出力処理パラメータに関連付けられたデータ記憶エリアを設定することができる。
【0041】
請求項13の発明によるデータ出力方法は、外部から入力された出力データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手順を備え、データ記憶判定手順による判定に基づいてデータ記憶エリアに出力データが記憶されたときに、処理手順は、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、出力手順は、この出力処理が施された出力データを出力するものである。
【0042】
これにより、請求項3の発明と同様に、出力データがデータ記憶エリアに入力されたか否かを知ることができ、出力データがデータ記憶エリアに入力された時点またはその直後に、処理手順によってその出力データに対して出力処理を施し、出力手順によってその出力データを出力することができる。
【0043】
請求項14の発明によるデータ出力方法は、エリア設定手順において、パラメータ入力手順により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるようにしたものである。
【0044】
即ち、請求項4の発明と同様に、出力処理パラメータが複数回入力されたとき、出力処理パラメータが入力される度に、その出力処理パラメータに関連付けられたデータ記憶エリアを設定する。これにより、例えば、内容が異なる出力処理パラメータが複数回入力された場合には、内容が異なる複数の出力処理パラメータにそれぞれ関連付けられた複数のデータ記憶エリアが設定される。
【0045】
請求項15の発明によるデータ出力方法は、エリア設定手順において、データ記憶エリアと出力処理パラメータとを関連付けるためのリンクデータを作成するようにしたものであり、処理手順において、リンクデータを参照することによりデータ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたものである。
【0046】
リンクデータを介して、データ記憶エリアと出力処理パラメータを互いに関連付けることにより、データ記憶エリアと出力処理パラメータの関連付けを容易かつ正確に行うことができる。ここで、リンクデータは、請求項5の発明によるものと同様である。
【0047】
請求項16の発明は、コンピュータによって、外部から入力された出力データを設定された出力処理に従って出力するためのデータ出力プログラムを記録した記録媒体であって、前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、前記パラメータ入力手順により出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定するし、かつ前記パラメータ入力手順により入力された出力処理パラメータごとに、当該出力処理パラメータと、前 記データ記憶エリアと、を互いに関連付けて設定するエリア設定手順と、前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手順により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手順と、前記処理手順により出力処理が施された出力データを出力する出力手順とを備えている。
【0048】
このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項1の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項1の発明と同様の作用効果を得ることができる。
【0049】
請求項17の発明によるデータ出力プログラムを記録した記録媒体は、パラメータ入力手順により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手順を備え、エリア設定手順において、パラメータ入力判定手順による判定に基づいてパラメータ入力手順により出力処理パラメータが入力されたときに、出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるようにしたものである。
【0050】
このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項2の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項2の発明と同様の作用効果を得ることができる。
【0051】
請求項18の発明によるデータ出力プログラムを記録した記録媒体は、外部から入力された出力データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手順を備え、データ記憶判定手順による判定に基づいてデータ記憶エリアに出力データが記憶されたときに、処理手順は、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、出力手順は、この出力処理が施された出力データを出力するものである。
【0052】
このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項3の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項3の発明と同様の作用効果を得ることができる。
【0053】
請求項19の発明によるデータ出力プログラムを記録した記録媒体は、エリア設定手順において、パラメータ入力手順により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるようにしたものである。
【0054】
このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項4の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項4の発明と同様の作用効果を得ることができる。
【0055】
請求項20の発明によるデータ出力プログラムを記録した記録媒体は、エリア設定手順において、データ記憶エリアと出力処理パラメータとを関連付けるためのリンクデータを作成するものであり、処理手順において、リンクデータを参照することによりデータ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたものである。
【0056】
このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項5の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項5の発明と同様の作用効果を得ることができる。
【0057】
請求項21の発明は、外部から入力された印刷データを受け取り、この印刷データを、設定された印刷処理に従って印刷する印刷装置であって、前記印刷処理を設定するための印刷パラメータを入力するパラメータ入力手段と、前記パラメータ入力手段により印刷パラメータが入力されたときに、外部から入力された前記印刷データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手段により入力された印刷パラメータごとに、当該印刷パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手段と、前記設定されたデータ記憶エリアに前記印刷データが記憶されたときに、当該印刷データに対し、前記エリア設定手段により当該データ記憶エリアに関連付けられた印刷パラメータに従って設定された印刷処理を施す処理手段と、前記処理手段により印刷処理が施された印刷データを印刷する印刷手段とを備えている。
【0058】
ここで、印刷データとは、印刷処理の対象となるデータであり、例えば、文書データ、画像データ等である。印刷処理とは、印刷データを出力形態に合わせて加工し、配置し、または演算して出力する処理、もしくは、印刷データに他のデータを付加して出力する処理であり、例えば、印刷データに対して印刷方式、用紙サイズ、フォント、印刷枚数、印刷に用いるインクの種類、色補正、拡大率・縮小率、印刷エンジンの選択等を設定して印刷する処理である。
【0059】
さて、パラメータ入力手段は、印刷処理を設定するための印刷パラメータを入力する。印刷パラメータは、例えば、印刷方式、用紙サイズ、フォント、印刷枚数、印刷に用いるインクの種類、色補正、拡大率・縮小率、印刷エンジンの選択等を設定するためのパラメータである。
【0060】
エリア設定手段は、外部から入力される印刷データを記憶するためのデータ記憶エリアを作成する。そして、データ記憶エリアと印刷パラメータは互いに関連付けられる。即ち、データ記憶エリアと印刷パラメータは一対一に対応付けられる。
【0061】
処理手段は、外部からデータ記憶エリアに印刷データが入力され、当該入力された印刷データがこのデータ記憶エリアに記憶されたとき、当該印刷データに対し、データ記憶エリアに関連付けられた印刷パラメータにより設定された印刷処理を施す。即ち、処理手段は、印刷データの種類およびデータフォーマット等がまちまちであっても、その印刷データがデータ記憶エリアに記憶されたときには、そのデータ記憶エリアに関連付けられた印刷パラメータによって設定された印刷処理をその印刷データに対して施す。そして、出力手段では、上記印刷処理が施された印刷データの印刷を行う。
【0062】
このように、パラメータ入力手段により印刷パラメータ入力すれば、この印刷パラメータに関連付けられたデータ記憶エリアが設定される。そして、このデータ記憶エリアに印刷データを入力(記憶)するだけで、印刷データを印刷パラメータによって設定された印刷処理に従って簡単に出力することができる。たとえ複数の異なる種類の印刷データが存在する場合でも、各印刷データをデータ記憶エリアに入力するだけで、その印刷データを印刷パラメータによって設定された印刷処理に従って簡単に出力することができる。
【0063】
請求項22の発明による印刷装置は、パラメータ入力手段により印刷パラメータが入力されたか否かを判定するパラメータ入力判定手段を備え、エリア設定手段において、パラメータ入力判定手段による判定に基づいてパラメータ入力手段により印刷パラメータが入力されたときに、印刷データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手段により入力された印刷パラメータとを互いに関連付けるようにしたものである。
【0064】
これにより、印刷パラメータが入力されたか否かを知ることができ、印刷パラメータが入力された時点またはその直後に、その印刷パラメータに関連付けられたデータ記憶エリアを設定することができる。この結果、印刷パラメータを入力するだけでデータ記憶エリアが自動的に作成されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0065】
請求項23の発明による印刷装置は、外部から入力された印刷データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手段を備え、データ記憶判定手段による判定に基づいてデータ記憶エリアに印刷データが記憶されたときに、処理手段は、当該データ記憶エリアに記憶された印刷データに対し、当該データ記憶エリアに関連付けられた印刷パラメータにより設定された印刷処理を施し、かつ、出力手段は、この印刷処理が施された印刷データを出力するものである。
【0066】
これにより、印刷データがデータ記憶エリアに入力されたか否かを知ることができ、印刷データがデータ記憶エリアに入力された時点またはその直後に、処理手段によってその印刷データに対して印刷処理を施し、出力手段によってその印刷データを出力することができる。従って、印刷データを入力するだけで、その印刷データが自動的に出力されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0067】
請求項24の発明による印刷装置は、エリア設定手段において、パラメータ入力手段により入力された複数の印刷パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した印刷パラメータとを互いに関連付けるようにしたものである。
【0068】
即ち、印刷パラメータが複数回入力されたとき、印刷パラメータが入力される度に、その印刷パラメータに関連付けられたデータ記憶エリアを設定する。これにより、例えば、内容が異なる印刷パラメータが複数回入力された場合には、内容が異なる複数の印刷パラメータにそれぞれ関連付けられた複数のデータ記憶エリアが設定される。
【0069】
従って、複数の異なる設定で印刷データを出力するときには、複数の印刷パラメータを入力するだけで、各印刷パラメータに関連付けられたデータ記憶エリアをそれぞれ作成することができ、それら複数のデータ記憶エリアに印刷データをそれぞれ入力するだけで、複数の異なる設定で印刷データを自動的に出力することができる。また、複数の異なる印刷パラメータに関連付けられた複数のデータ記憶エリアが既に設定された状態であれば、印刷データを入力するデータ記憶エリアを選択するだけで、様々な設定によって印刷データを出力することができる。
【0070】
請求項25の発明による印刷装置は、エリア設定手段において、データ記憶エリアと印刷パラメータとを関連付けるためのリンクデータを作成するようにしたものであり、処理手段において、リンクデータを参照することによりデータ記憶エリアに関連付けられた印刷パラメータを特定し、この印刷パラメータにより設定された印刷処理を、データ記憶エリアに記憶された印刷データに対して施すようにしたものである。
【0071】
リンクデータを介して、データ記憶エリアと印刷パラメータを互いに関連付けることにより、データ記憶エリアと印刷パラメータの関連付けを容易かつ正確に行うことができる。ここで、リンクデータは、データ記憶エリアと印刷パラメータを互いに関連付けるためのデータであり、例えば、データ記憶エリアと印刷パラメータとを互いに指し示すためのデータである。
【0072】
請求項26の発明による印刷装置は、パラメータ入力手段により入力された印刷パラメータをパラメータ記憶エリアに記憶するパラメータ記憶手段を備え、処理手段において、データ記憶エリアに関連付けられた印刷パラメータをパラメータ記憶エリアから取得し、この印刷パラメータにより設定された印刷処理を、データ記憶エリアに記憶された印刷データに対して施すようにしたものである。
【0073】
請求項27の発明による印刷装置は、パラメータ入力手段により入力された印刷パラメータが、エリア設定手段により既に設定されたデータ記憶エリアに関連付けられている印刷パラメータと一致するとき、問い合せ情報を表示する表示手段を備えている。
【0074】
過去に印刷パラメータが入力され、既に、その印刷パラメータに関連付けられたデータ記憶エリアが設定されているとき、その過去に入力した印刷パラメータと同じ内容の印刷パラメータが入力されると、同じ内容の印刷パラメータに関連付けられたデータ記憶エリアが設定されてしまう。このように重複したデータ記憶エリアが設定されることは、記憶エリアの無駄となり好ましくない。そこで、過去に入力した印刷パラメータと同じ内容の印刷パラメータが入力されたときには、表示手段によって、同一内容の印刷パラメータに関連付けられたデータ記憶エリアを設定するか否かを、ユーザーに対して問い合わせるメッセージ等を表示する。これにより、ユーザーの意に反して重複したデータ記憶エリアが設定されるのを防止できる。
【0075】
請求項28の発明による印刷装置は、パラメータ入力手段により入力された印刷パラメータを記述したテキストデータを作成するテキストデータ作成手段を備えている。
【0076】
印刷パラメータが入力され、その印刷パラメータに関連付けられたデータ記憶エリアが設定された後に、設定されたデータ記憶エリアがどのような内容の印刷パラメータに関連付けられているのかを明確にする必要がある。そこで、印刷パラメータを記述したテキストデータを作成する。ユーザーは、このテキストデータを見ることにより、設定されたデータ記憶エリアがどのような内容の印刷パラメータに関連付けられているのかを簡単に知ることができる。例えば、このテキストデータをデータ記憶エリアに記憶しておけば、ユーザーは、印刷データをデータ記憶エリアに入力(記憶)するとき等に、そのデータ記憶エリアに記憶されたテキストデータを見て、そのデータ記憶エリアに関連付けられた印刷パラメータを容易に確認することができる。
【0077】
請求項29の発明による印刷装置は、データ記憶エリアに記憶された印刷データが前記出力手段により出力された後、この印刷データをデータ記憶エリアから出力済みデータ記憶エリアに移動させるデータ移動手段を備えている。
【0078】
出力が終了した印刷データをデータ記憶エリアに残しておくと、印刷処理を行うときに、これから出力しようとする印刷データと、出力が終了した印刷データとを識別する必要が生じ、処理が複雑化する。そこで、出力が終了した印刷データを、データ記憶エリアから出力済みデータ記憶エリアへ移動する。
【0079】
請求項30の発明による印刷装置は、出力済みデータ記憶エリアに移動された印刷データを、この印刷データが当該出力済みデータ記憶エリアに移動されてから所定時間経過後に削除するデータ削除手段を備えている。
【0080】
出力が終了した印刷データをデータ記憶エリアに残しておくと、記憶エリアの無駄となる。このため、出力が終了した印刷データは削除することが望ましい。しかしながら、一度出力した印刷データを再度出力する必要が生じたり、出力が終了した印刷データを他の目的に使用する必要が生じる場合がある。そこで、出力が終了した印刷データを、出力後すぐに削除せずに、データ記憶エリアから出力済みデータ記憶エリアに移動させてから所定時間経過した後に削除する。
【0081】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に従って説明する。
【0082】
本実施形態では、本発明によるデータ出力装置およびデータ出力方法を印刷システムに適用した場合を例に挙げて説明する。
【0083】
図1は、本実施形態による印刷システムを示す全体構成図である。図1に示すように、印刷システム100は、プリンタサーバ10、複数のクライアントパーソナルコンピュータ30(以下、これを「クライアントPC30」という)を備えており、プリンタサーバ10と各クライアントPC30は通信ネットワーク40を介して相互に接続されている。
【0084】
ここで、プリンタサーバ10について説明する。プリンタサーバ10は、パーソナルコンピュータまたはワークステーション等のコンピュータによって構成されている。プリンタサーバ10は、CPU11、ROM12、RAM13、入力部14、表示部15、ネットワーク接続用インターフェース(I/F)16、プリンタ接続用インターフェース(I/F)17および記憶部20とを備えており、これらはバスを介して相互に接続されている。そして、プリンタサーバ10には、複数のプリンタ50がプリンタ接続用インターフェース(I/F)17を介して接続されている。
【0085】
CPU11は、プリンタサーバ10を総括的に制御すると共に、図2ないし図6に示すメインプログラム、ディレクトリ作成プログラム、印刷処理プログラムおよび印刷済みファイル管理プログラムを実行することによって、後述する各ディレクトリの作成、印刷処理および印刷済みファイルの管理等を行う。
【0086】
ROM12には、図2ないし図6に示すメインプログラム、ディレクトリ作成プログラム、印刷処理プログラムおよび印刷済みファイル管理プログラムが記憶されている。さらに、ROM12には、プリンタサーバを総括的に制御するための他のプログラムやデータ等が記憶されている。RAM13は、CPU11によってプリンタサーバ10を制御するときの作業エリアとして使用される。
【0087】
入力部14は、プリンタサーバ10にデータまたはコマンドを入力するもので、キーボード、マウスまたはスイッチパネル等によって構成されている。表示部15は、入力部14によってプリンタサーバ10に入力したデータまたはコマンドの確認やプリンタサーバ10の動作状況の確認等のために文字、数値および画像等を表示するものであり、例えばCRTディスプレイまたは液晶ディスプレイ等により構成されている。
【0088】
ネットワーク接続用インターフェース16は、プリンタサーバ10を通信ネットワーク40に接続し、通信ネットワーク40からプリンタサーバ10に向けて送られてくるデータの入力制御、およびプリンタサーバ10から通信ネットワーク40に送るデータの出力制御等を行うものである。プリンタ接続用インターフェース17は、プリンタサーバ10から各プリンタ50に向けて送られるデータの出力制御、および各プリンタ50からプリンタサーバ10に送られてくるデータの入力制御等を行うものである。
【0089】
記憶部20は、例えばRAMまたはハードディスク等の書き換え可能なメモリにより構成されている。また、記憶部20はディレクトリ(記憶エリア)の作成、設定等のメモリ管理を行う機能を備えており、記憶部20には、受取ディレクトリ21、設定ファイルディレクトリ22、リンクファイルディレクトリ23、印刷ファイルディレクトリ24および印刷済みファイルディレクトリ25が形成されている。各ディレクトリについては後述する。
【0090】
プリンタサーバ10にプリンタ接続用インターフェース17を介して接続されているプリンタ50は、印刷データを実際に用紙に印刷するプリントエンジンとしての機能を有するものである。即ち、プリンタ50は、プリンタサーバ10によって印刷処理が施された印刷データを用紙に印刷するものである。なお、図1には、プリンタサーバ10に、2台のプリンタ50が接続されているが、プリンタ50の数は1台でもよく、3台以上でもよい。また、プリンタ50をプリンタサーバにプリント接続用インターフェース17を介して接続するのではなく、通信ネットワーク40に接続してもよい。
【0091】
次に、各クライアントPC30について説明する。クライアントPC30は、CPU31、ROM32、RAM33、記憶部34、入力部35、表示部36およびネットワーク接続用インターフェース37を備えており、これらはバスを介して相互に接続されている。さらに詳しく説明すると、CPU31は、クライアントPC30の動作を制御するものであり、ROM32には、クライアントPC30の動作を制御するためのプログラム等が記憶されている。RAM33は、CPU31が前記プログラム等を実行するときの作業エリア等として使用されるものであり、記憶部34は、ハードディスク等によって構成されている。入力部35はキーボードおよびマウス等により構成され、クライアントPC30にデータやコマンドを入力するためのものである。表示部36は、CRTディスプレイまたは液晶ディスプレイ等によって構成されている。ネットワーク接続用インターフェース37は、クライアントPC30を通信ネットワーク40に接続し、クライアントPC30と通信ネットワーク40との間におけるデータの入出力制御を行うものである。
【0092】
また、各クライアントPC30のROM32または記憶部34には、プリンタサーバ10に印刷ファイルまたは設定ファイルを入力するための入力装置としてクライアントPC30を機能させるためのプログラムが記憶されている。このプログラムをクライアントPC30のCPU31によって実行することにより、クライアントPC30は、プリンタサーバ10に印刷ファイルまたは設定ファイルを入力するための入力装置として機能する。また、クライアントPC30は、印刷ファイルまたは設定ファイルの入力の他に、プリンタサーバ10の遠隔操作を行うことができる。
【0093】
なお、図1によれば、4台のクライアントPC30が通信ネットワーク40に接続されているが、クライアントPC30の接続台数は1台、2台、3台または5台以上でもよい。また、クライアントPC30が1台の場合には、通信ネットワーク40を介さずに、クライアントPC30とプリンタサーバ10を直接接続してもよい。
【0094】
次に、本実施形態による印刷システム100によって実現される印刷処理について説明する。
【0095】
まず、図2に示すように、クライアントPC30によって設定ファイル4が作成される。設定ファイル4とは、印刷パラメータが記述されたファイルであり、印刷パラメータとは、例えば、印刷方式、用紙サイズ、フォント、印刷枚数、印刷に用いるインクの種類、色補正、拡大率・縮小率(スケーリング)、プリンタの選択等を設定するためのパラメータである。そして、クライアントPC30によって作成された設定ファイル4は、通信ネットワーク40を介してプリンタサーバ10に送信される。
【0096】
ここで、クライアントPC30による設定ファイル4の作成および送信について具体的に説明する。クライアントPC30によって設定ファイル4の作成および送信を行うときには、クライアントPC30の表示部36に、図7に示すような設定ファイル作成画像7が表示される。ユーザーは、この設定ファイル作成画像7を見ながら用紙サイズ、スケーリング、印刷方式(誤差拡散方式を用いるか否か)等の印刷パラメータをクライアントPC30の入力部35を用いて入力する。これにより、クライアントPC30内で設定ファイル4が作成される。そして、ユーザーが入力部35を操作することによって設定ファイル作成画面7中のスイッチ8を押す(マウス等でクリックする)と、作成された設定ファイル4がプリンタサーバ10に向けて送信される。なお、設定ファイル4の送信を中止するときにはスイッチ9を押す。
【0097】
クライアントPC30からプリンタサーバ10に送信された設定ファイル4は、図2に示すように、プリンタサーバ10の記憶部20に形成された受取ディレクトリ21に入力され、一時的に記憶される。このとき、プリンタサーバ10のCPU11は、ディレクトリ作成プログラム1に基づいて受取ディレクトリ21に設定ファイルが入力(記憶)されたか否かを監視している。そして、設定ファイル4が入力されたとき、CPU11は、過去に同一内容の設定ファイルが入力されていないことを確認した後に、この入力された設定ファイル4に関連付けられた印刷ファイルディレクトリ24を記憶部20内に作成する。そして、受取ディレクトリ21に記憶された設定ファイル4を設定ファイルディレクトリ22に移動させる。これにより、設定ファイルは、設定ファイルディレクトリ22に保存される。
【0098】
さらに、プリンタサーバ10のCPU11は、ディスプレイ作成プログラム1に基づいてリンクファイル6を作成または更新する。リンクファイル6は、リンクデータを記述したファイルであり、リンクファイルディレクトリ23に記憶されている。リンクデータは、印刷ファイルディレクトリ24と設定ファイル4を互いに関連付けるためのデータである。
【0099】
ここで、リンクファイルについて説明する。図8に示すように、リンクファイル6は、印刷ファイルディレクトリ24の名前と設定ファイル4の名前とを一行中に並べて記述したものである。例えば、設定ファイルAが入力されたことによって、印刷ファイルディレクトリAが作成された場合には、図8に示すように、リンクファイル6の1行中に、印刷ファイルディレクトリAの名前「FOLDER0」と設定ファイルAの名前「SETUP0.PRM」が並べて記述される。このように、リンクファイル6の1行中に名前が併記された印刷ファイルディレクトリと設定ファイルは関連付けられていると判断される。
【0100】
また、クライアントPC30によって設定ファイル4が複数回送信された場合には、設定ファイル4がプリンタサーバ10の受取ディレクトリ21に入力される度に、入力された各設定ファイル4に関連付けられた印刷ファイルディレクトリ24が作成される。そして、各印刷ファイルディレクトリ24が作成される度に、リンクファイル6が更新される。具体的には、図8に示すように、各印刷ファイルディレクトリ24が作成される度に、印刷ファイルディレクトリ24の名前とそれに関連付けられた設定ファイル4の名前が併記された行がリンクファイル6に追加される。さらに具体的に説明すると、図8は、設定ファイルA,B,C,Dが入力されたことにより、4個の印刷ファイルディレクトリA,B,C,Dが作成された状態を模式的に例示している。このとき、図8のリンクファイルには、各印刷ファイルディレクトリA,B,C,Dの名前と各設定ファイルA,B,C,Dの名前がそれぞれ並べて記述されている。
【0101】
そして、画像を印刷するときには、ユーザーはクライアントPC30を操作して、図2に示すように、印刷したい画像に対応する印刷データが記述された印刷ファイル5をクライアントPC30からプリンタサーバ10の印刷ファイルディレクトリ24に向けて送信する。プリンタサーバ10の印刷ファイルディレクトリ24は、各クライアントPC30によってネットワークを介して共有されているため、ユーザーは、クライアントPC30によってプリンタサーバ10の印刷ファイルディレクトリ24を見ることができる。従って、ユーザーはクライアントPC30を操作して、印刷ファイル5を、クライアントPC30から見える仮想の印刷ファイルディレクトリにコピーまたは移動するだけで、印刷ファイル5をプリンタサーバ10の印刷ファイルディレクトリ24に送信することができる。ここで、印刷ファイルとは、印刷データが記述されたファイルであり、印刷データは、文書または画像等のデータである。
【0102】
クライアントPC30からプリンタサーバ10に送信された印刷ファイル5は、印刷ファイルディレクトリ24に記憶される。このとき、プリンタサーバ10のCPU11は、印刷処理プログラム2に基づいて、印刷ファイルディレクトリ24に印刷ファイル5が入力(記憶)されたか否かを監視している。そして、印刷ファイル5が入力されたとき、CPU11は、リンクファイルディレクトリ23に記憶されているリンクファイル6を参照し、印刷ファイル5が入力された印刷ファイルディレクトリ24と関連付けられた設定ファイル4を特定する。そして、CPU11は、この設定ファイル4に記述された印刷パラメータに従って、印刷方式、用紙サイズ、フォント、印刷枚数、印刷に用いるインクの種類、色補正、拡大率・縮小率(スケーリング)等を設定し、この設定の下で、印刷ファイルディレクトリ24に記憶された印刷ファイル5を印刷すべく、印刷ファイルに構成する印刷データに対してデータ加工等を行い、かつ、プリンタ50を制御する。これにより、印刷ファイルは、プリンタ50によって用紙上に印刷される。
【0103】
さらに、印刷が終了した印刷ファイル5は、印刷済みファイルディレクトリ25に自動的に移される。このとき、プリンタサーバ10のCPU11は、印刷済みファイル管理プログラム3に基づいて、印刷済みファイルディレクトリ25に移された印刷ファイルを監視している。そして、印刷ファイルは、印刷済みファイルディレクトリ25に移されてから所定時間経過したときに削除される。
【0104】
次に、上述した印刷処理におけるプリンタサーバ10の動作を図3〜図6のフローチャートに沿って具体的に説明する。
【0105】
印刷処理時には、図3に示すメインプログラムがプリンタサーバ10のCPU11によって実行される。まず、このメインプログラムによる処理について説明する。
【0106】
図3中のステップ11は、名前用カウンタnに0を保存して、名前用カウンタnを初期化する。そして、ステップ12で例えば10秒間待機した後、ステップ13では、図4に示すディレクトリ作成プログラムを起動し、設定ファイルの監視、印刷ファイルディレクトリの作成およびリンクファイルの更新等を行う。ステップ14では、図5に示す印刷処理プログラムを起動し、印刷ファイルの監視、印刷ファイルの印刷等を行う。ステップ15では、図6に示す印刷済みファイル管理プログラムを起動して、印刷済みファイルディレクトリにある印刷済みの印刷ファイルの削除等を行う。
【0107】
そして、ステップ12〜ステップ15の処理が繰り返されることにより、ディレクトリ作成プログラムによる処理、印刷処理プログラムによる処理、および、印刷済みファイル管理プログラムによる処理からなる一連の処理が10秒間隔で繰り返し実行される。なお、ステップ12における待機時間は、10秒に限定されない。
【0108】
この待機時間は、設定ファイルが受取ディレクトリ21に入力される頻度や、印刷ファイルが印刷ファイルディレクトリ24に入力される頻度等に基づいて自由に設定することができる。
【0109】
次に、図4に示すディレクトリ作成プログラムによる処理ついて説明する。
【0110】
図4中のステップ21では、受取ディレクトリ21に設定ファイルが記憶されているか否か判定する。判定の結果、受取ディレクトリ21に設定ファイルが記憶されているときには、ステップ22に移行し、記憶されていないときには、当該ディレクトリ作成プログラムを終了して、メインプログラムに戻る。なお、ディレクトリ作成プログラムは、メインプログラムによって、10秒毎に起動されるため、受取ディレクトリ21に設定ファイルが記憶されているか否か判定は10秒毎に行われる。
【0111】
ステップ22では、受取ディレクトリ21に記憶された設定ファイルが、設定ファイルディクトリ22に既に記憶された設定ファイルのいずれかに一致するか否かを判定する。判定の結果、受取ディレクトリ21に記憶された設定ファイルが、設定ファイルディクトリ22に記憶された設定ファイルのいずれかに一致するときには、プリンタサーバ10の記憶部20内には、同一内容の設定ファイルに関連付けられた印刷ファイルディレクトリ24が既に存在することを意味する。この旨をユーザーに伝えるために、ステップ22からステップ28に移行し、「印刷ファイルディレクトリを本当に作成するか?」といったメッセージを、今回プリンタサーバ10に設定ファイルを送信したクライアントPC30に向けて送信する。これにより、このクライアントPC30の表示部36には前記メッセージが表示される。このメッセージを見たユーザーは、クライアントPC30を操作して、印刷ファイルディレクトリ24を作成するか否かの指示(コマンド)を入力する。ユーザーにより入力された指示は、プリンタサーバ10に送信される。そして、ステップ29では、このユーザーにより指示に従って、印刷ファイルディレクトリ24を作成するか否かを判定する。判定の結果、印刷ファイルディレクトリ24を作成するときには、ステップ23に移行し、作成しないときには、ステップ30で受取ディレクトリ21に記憶された設定ファイルを削除し、ステップ21に戻る。
【0112】
ステップ23では、受取ディレクトリ21に記憶されている設定ファイルに対応した印刷ファイルディレクトリ24を作成する。このとき、この作成された印刷ファイルディレクトリ24には名前が設定される。印刷ファイルディレクトリ24の名前には、名前用カウンタnが用いられる。具体的に説明すると、名前用カウンタnには数値が記憶されており、この数値は、印刷ファイルディレクトリ24が作成される度に1増加する(ステップ27)。従って、この数値を印刷ファイルディレクトリ24の名前の一部に使用すれば、印刷ファイルディレクトリ24の名前が重複するのを防止できる。例えば、図8に示すように、印刷ファイルディレクトリA,B,C,Dの名前はそれぞれ、「FOLDER0」、「FOLDER1」、「FOLDER2」、「FOLDER3」であり、「FOLDER(n)」の(n)の部分に、名前用カウンタnに記憶された数値が用いられている。
【0113】
さて、ステップ24では、受取ディレクトリ21に記憶されている設定ファイルを設定ファイルディレクトリ22に移動する。このとき、設定ファイルには、設定ファイルディレクトリ22に既に記憶されている設定ファイルと重複しないような名前が設定される。設定ファイルの名前を設定するときにも、上述したような名前用カウンタnを用いてもよい。
【0114】
ステップ25では、設定ファイルディレクトリ22に移動させた設定ファイル4と、これに対応して作成された印刷ファイルディレクトリ24とを関連付けるために、リンクファイル6を更新する。具体的には、上述したように、作成された印刷ファイルディレクトリ24の名前と、これに対応する設定ファイル4の名前を併記した行をリンクファイル6に追加する。
【0115】
ステップ26では、設定ファイルディレクトリ22に移動させた設定ファイルに記述された印刷パラメータを、テキスト文字によって記述したテキストファイルを作成し、このテキストファイルを、ステップ23で作成した印刷ファイルディレクトリ24に記憶させる。上述したように、印刷ファイルディレクトリ24は各クライアントPC30によって共有されているため、印刷ファイルディレクトリ24に前記テキストファイルを記憶させれば、ユーザーはクライアントPC30によってテキストファイルを開き、テキストファイルに記述された印刷パラメータの内容を見ることができる。これにより、ユーザーは、印刷ファイルディレクトリ24に関連付けられた印刷パラメータの内容を容易に確認することができる。
【0116】
ステップ27では、名前用カウンタnを1増加させ、ステップ21に戻る。そして、ステップ21にて「NO」と判定されるまで、ステップ22〜ステップ27の処理が繰り返し実行される。
【0117】
次に、図5に示す印刷処理プログラムによる処理について説明する。
【0118】
図5中のステップ41では、記憶部20内に存在する印刷ファイルディレクトリ24をチェックしたか否かを判定し、チェックしていない印刷ファイルディレクトリ24がある場合には、ステップ42に移行する。一方、チェックしていない印刷ファイルディレクトリ24がない場合、即ち、記憶部20内に存在するすべての印刷ファイルディレクトリ24をチェックしたときには、当該印刷処理プログラムを終了し、メインプログラムに戻る。
【0119】
ステップ42では、印刷ファイルディレクトリ24に印刷ファイルが記憶されているか否か判定する。判定の結果、印刷ファイルディレクトリ24に印刷ファイルが記憶されているときには、ステップ43に移行し、直ちにその印刷ファイルを印刷する。印刷ファイルの印刷については、上述したとおりであり、まず、リンクファイルを参照することによって、その印刷ファイルが記憶されている印刷ファイルディレクトリ24に関連付けられている設定ファイルを特定する。そして、その設定ファイルに記述された印刷パラメータに従って、印刷ファイルに記述された印刷データに対してデータ加工等を施すと共に、プリンタ50を制御する。
【0120】
ステップ44では、印刷処理が終了した印刷ファイルを、印刷ファイルディレクトリ24から印刷済みファイルディレクトリ25に移動させる。これにより、印刷処理が終了した印刷ファイルは、印刷ファイルディレクトリ24から削除される。ここで、印刷済みファイルディレクトリ25は、印刷ファイルディレクトリ24と同様に、各クライアントPC30によって共有されている。このため、ユーザーは、クライアントPC30から印刷済みファイルディレクトリ25を見ることができる。従って、ユーザーは、クライアントPC30を操作することによって、印刷済みファイルディレクトリ25に記憶されている印刷ファイルを取り出すことができる。これにより、既に印刷が終了した印刷ファイルを再利用することができる。
【0121】
また、ステップ44において、印刷ファイルを、印刷ファイルディレクトリ24から印刷済みファイルディレクトリ25に移動させたとき、移動させた印刷ファイルの名前に、移動させた時刻を文字列に変換して付加する。例えば、移動させる前の印刷ファイルの名前が「filename.ext」であり、移動させた時刻が12月31日の1時2分3秒の場合には、移動させた後のファイルの名前は、「filename.ext-12#31(01h02m03s)」となる。
【0122】
このように、印刷済みファイルディレクトリ25に移動させた印刷ファイルのファイル名に時刻を記述する目的は、同一ファイル名の印刷ファイルを、その内容を少しずつ変えながら連続的に印刷した場合でも、印刷したすべての印刷ファイルを印刷済みファイルディレクトリ25に残すためである。即ち、印刷するときに同一のファイル名を有する印刷ファイルであっても、印刷が終了し、印刷済みファイルディレクトリ25に移動させるときには、そのファイル名に時刻が追加記述されることによってファイル名が変更される。従って、印刷済みファイルディレクトリ25に移動された印刷ファイルが、印刷済みファイルディレクトリ25に既に記憶されている同一ファイル名の印刷ファイルに上書きされるのと防止でき、印刷したすべての印刷ファイルを印刷済みファイルディレクトリ25に残すことができる。また、ファイル名に時刻が記述されているため、ユーザーは、その時刻の記述に基づいて印刷ファイルを識別することができる。
【0123】
次に、図6に示す印刷済みファイル管理プログラムによる処理について説明する。
【0124】
図6中のステップ51では、印刷済みファイルディレクトリ25にチェックしていない印刷ファイルがあるか否か判定し、印刷済みファイルディレクトリ25にチェックしていない印刷ファイルがあるときにはステップ52に移行し、チェックしていない印刷ファイルがないときには、当該印刷済みファイル管理プログラムを終了して、メインプログラムに戻る。
【0125】
ステップ52では、印刷済みファイルディレクトリ25に印刷ファイルを移動させてから、例えば1時間が経過したか否かを判定する。ファイルが移動したときの時刻はプリンタサーバ10のオペレーティングシステムやファイル管理プログラム等によって記録されているため、これを利用すれば印刷ファイルを印刷済みファイルディレクトリ25に移動させた時刻を知ることができ、この時刻を基準にして、印刷ファイルを印刷済みファイルディレクトリ25に移動させてから1時間が経過したか否かを判定することができる。判定の結果、印刷済みファイルディレクトリ25に移動させてから1時間が経過した印刷ファイルは、ステップ53において削除される。印刷済みファイルディレクトリ25に移動させてから1時間が経過していない場合には、ステップ51に戻る。なお、印刷済みファイルディレクトリ25に記憶された印刷ファイルを削除するタイミングは、印刷ファイルを印刷済みファイルディレクトリ25に移動させてから1時間が経過した時に限定されない。ユーザーが印刷済みファイルディレクトリ25に記憶された印刷ファイルを、その印刷ファイルが印刷済みファイルディレクトリ25に移されてから長時間後に再利用することが多い場合などには、削除のタイミングを12時間、または1日に設定してもよい。即ち、このタイミングは、ユーザーのニーズによって自由に設定することができる。
【0126】
かくして、本実施形態による印刷システム100によれば、クライアントPC30からプリンタサーバ10に向けて設定ファイルを送信すれば、この設定ファイルに関連付けられた印刷ファイルディレクトリ24が作成される。そして、クライアントPC30から、この印刷ファイルディレクトリ24に印刷ファイルを送信するだけで、この印刷ファイルを、設定ファイルに記述された印刷パラメータに従って簡単に印刷することができる。
【0127】
また、たとえ複数の異なる種類の印刷データからなる印刷ファイルが存在する場合でも、その印刷データがプリンタサーバ10によって印刷処理可能なデータフォーマットであれば、各印刷ファイルを印刷ファイルディレクトリ24に送信するだけで、その印刷ファイルを、設定ファイルによって定められた印刷パラメータに従って容易に印刷することができる。
【0128】
従って、印刷ファイルを印刷する度に、その印刷ファイルに対応したアプリケーションソフトを逐一起動しなくてもよく、印刷ファイルを簡単に印刷することができる。また、複数の異なる種類の印刷ファイルを印刷する場合でも、それぞれの印刷ファイルに対応する複数の異なるアプリケーションソフトを用意する必要がなくなる。さらに、設定ファイルをプリンタサーバ10に一度送信すれば、多数の印刷ファイルを一定の印刷パラメータに従って簡単に印刷することができ、印刷ファイルを出力させる度に印刷パラメータを逐一設定する必要がなくなる。
【0129】
また、印刷ファイルディレクトリ24は、各クライアントPC30によって共有されているため、ユーザーは、印刷を所望する印刷ファイルをクライアントPC30から見える印刷ファイルディレクトリ24にコピーまたは移動させるだけで、その印刷ファイルを非常に容易に印刷することができる。
【0130】
さらに、クライアントPC30から設定ファイルを複数回送信すれば、図8に示すように、プリンタサーバ10内に、複数の設定ファイルに関連付けられた複数の印刷ファイルディレクトリ24を作成することができる。これら複数の印刷ファイルディレクトリ24は、各クライアントPC30によって共有化されているため、ユーザーは、各クライアントPC30によって複数の印刷ファイルディレクトリをそれぞれ見ることができる。従って、ユーザーは、手元のクライアントPC30で、印刷ファイルディレクトリ24を選択し、選択した印刷ファイルディレクトに印刷ファイルをコピーまたは移動させるだけで、印刷データを様々な印刷パラメータ設定によって簡単に印刷することができる。
【0131】
なお、前記実施形態では、設定ファイルをクライアントPC30内で作成してからプリンタサーバ10に送信する場合を例に挙げたが、本発明はこれに限らず、クライアントPC30からプリンタサーバ10に向けて印刷パラメータを送信し、プリンタサーバ10内で、この送信された印刷パラメータによって設定ファイルを作成してもよい。また、プリンタサーバ10の入力部14によってプリンタサーバ10によって直接印刷パラメータを入力し、プリンタサーバ10内に設定ファイルを作成してもよい。
【0132】
また、前記実施形態では、本発明のデータ出力装置を印刷システムに適用した場合を例に挙げたが、本発明はこれに限らず、データ表示装置、表出力装置等の他のデータ出力装置にも適用可能である。
【0133】
なお、エリア設定手段の具体例は図4中のステップ23、処理手段および出力手段の具体例は図5中のステップ43、パラメータ入力判定手段の具体例は図4中のステップ21、データ記憶判定手段の具体例は図5中のステップ41およびステップ42、パラメータ記憶手段の具体例は図4中のステップ24、表示手段の具体例は図4中のステップ28、テキストデータ作成手段の具体例は図4中のステップ26、データ移動手段の具体例は図5中のステップ44、および、データ削除手段の具体例は図6中のステップ52および53である。
【0134】
【発明の効果】
以上詳述したとおり、請求項1の発明のデータ出力装置によれば、出力処理を設定するための出力処理パラメータを入力するパラメータ入力手段と、外部から入力された出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手段により入力された出力処理パラメータとを互いに関連付けるエリア設定手段と、エリア設定手段により設定されたデータ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施す処理手段と、処理手段により出力処理が施された出力データを出力する出力手段とを備える構成としたから、パラメータ入力手段により出力処理パラメータを入力すれば、この出力処理パラメータに関連付けられたデータ記憶エリアを設定でき、このデータ記憶エリアに出力データを入力(記憶)するだけで、出力データを出力処理パラメータによって設定された出力処理に従って簡単に出力することができる。
【0135】
これにより、出力データを出力させる度に、アプリケーションソフトを逐一起動しなくてもよく、出力データを簡単に出力することができる。また、複数の異なる種類の出力データを出力させる場合でも、それぞれの出力データに対応する複数のアプリケーションソフトを用意する必要がなくなる。さらに、パラメータ入力手段により出力処理パラメータを一度入力すれば、多数の出力データを一定の出力処理に従って簡単に出力でき、出力データを出力させる度に出力処理パラメータを逐一設定する必要がなくなる。従って、データ出力の作業性を向上させることができる。
【0136】
請求項2の発明のデータ出力装置によれば、パラメータ入力手段により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手段を備え、エリア設定手段において、パラメータ入力判定手段による判定に基づいてパラメータ入力手段により出力処理パラメータが入力されたときに、出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手段により入力された出力処理パラメータとを互いに関連付けるようにしたから、出力処理パラメータを入力するだけでデータ記憶エリアが自動的に作成されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0137】
請求項3の発明のデータ出力装置によれば、外部から入力された出力データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手段を備え、データ記憶判定手段による判定に基づいてデータ記憶エリアに出力データが記憶されたときに、処理手段において、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、出力手段において、この出力処理が施された出力データを出力するようにしたから、出力データを入力するだけで、その出力データが自動的に出力されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0138】
請求項4の発明のデータ出力装置によれば、エリア設定手段において、パラメータ入力手段により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるようにしたから、複数の異なる設定で出力データを出力するときには、複数の出力処理パラメータを入力するだけで、各出力処理パラメータに関連付けられたデータ記憶エリアをそれぞれ作成することができ、それら複数のデータ記憶エリアに出力データをそれぞれ入力するだけで、複数の異なる設定で出力データを自動的に出力することができる。また、複数の異なる出力処理パラメータに関連付けられた複数のデータ記憶エリアが既に設定された状態であれば、出力データを入力するデータ記憶エリアを選択するだけで、様々な設定によって出力データを簡単に出力することができる。従って、データ出力の作業性を向上させることができる。
【0139】
請求項5の発明のデータ出力装置によれば、エリア設定手段において、データ記憶エリアと出力処理パラメータとを関連付けるためのリンクデータを作成するようにしたものであり、処理手段において、リンクデータを参照することによりデータ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたから、リンクデータを介して、データ記憶エリアと出力処理パラメータを互いに関連付けることにより、データ記憶エリアと出力処理パラメータの関連付けを容易かつ正確に行うことができる。
【0140】
請求項6の発明のデータ出力装置によれば、パラメータ入力手段により入力された出力処理パラメータをパラメータ記憶エリアに記憶するパラメータ記憶手段を備え、処理手段において、データ記憶エリアに関連付けられた出力処理パラメータをパラメータ記憶エリアから取得し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたから、出力処理を容易に行うことができる。
【0141】
請求項7の発明のデータ出力装置によれば、パラメータ入力手段により入力された出力処理パラメータが、エリア設定手段により既に設定されたデータ記憶エリアに関連付けられている出力処理パラメータと一致するとき、問い合せ情報を表示する表示手段を備える構成としたから、過去に入力した出力処理パラメータと同じ内容の出力処理パラメータが入力されたときには、表示手段によって、同一内容の出力処理パラメータに関連付けられたデータ記憶エリアを設定するか否かを、ユーザーに対して問い合わせることができ、ユーザーの意に反して重複したデータ記憶エリアが設定されるのを防止できる。従って、重複したデータ記憶エリアが無駄に設定されるのを防止できる。
【0142】
請求項8の発明のデータ出力装置によれば、パラメータ入力手段により入力された出力処理パラメータを記述したテキストデータを作成するテキストデータ作成手段を備える構成としたから、設定されたデータ記憶エリアがどのような内容の出力処理パラメータに関連付けられているのかを明確にすることができる。即ち、ユーザーは、このテキストデータを見ることにより、データ記憶エリアに関連付けられた出力処理パラメータを容易に確認することができる。
【0143】
請求項9の発明のデータ出力装置によれば、データ記憶エリアに記憶された出力データが前記出力手段により出力された後、この出力データをデータ記憶エリアから出力済みデータ記憶エリアに移動させるデータ移動手段を備える構成としたから、データ記憶エリアには、これから出力する出力データのみが記憶されることとなる。従って、処理手段は、データ記憶エリアに記憶されている出力データに対し順次に出力処理を施すだけで出力データを正しく出力することができ、処理の簡単化を図ることができる。
【0144】
請求項10の発明のデータ出力装置によれば、出力済みデータ記憶エリアに移動された出力データを、この出力データが当該出力済みデータ記憶エリアに移動されてから、すぐに削除せずに、所定時間経過後に削除するデータ削除手段を備える構成としたから、一度出力した出力データを再度出力する必要が生じたり、出力が終了した出力データを他の目的に使用する必要が生じる場合には、前記所定時間が経過する前であれば、その出力データを出力済みデータ記憶エリアから取り出すことができる。
【0145】
請求項11の発明のデータ出力方法によれば、出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、外部から入力された出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるエリア設定手順と、エリア設定手順により設定されたデータ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施す処理手順と、処理手順により出力処理が施された出力データを出力する出力手順とを備える構成としたから、上述した請求項1の発明と同様の効果を得ることができる。
【0146】
請求項12の発明のデータ出力方法によれば、パラメータ入力手順により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手順を備え、エリア設定手順において、パラメータ入力判定手順による判定に基づいてパラメータ入力手順により出力処理パラメータが入力されたときに、出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるようにしたから、上述した請求項2の発明と同様の効果を得ることができる。
【0147】
請求項13の発明のデータ出力方法によれば、外部から入力された出力データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手順を備え、データ記憶判定手順による判定に基づいてデータ記憶エリアに出力データが記憶されたときに、処理手順において、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、出力手順において、この出力処理が施された出力データを出力するようにしたから、上述した請求項3の発明と同様の効果を得ることができる。
【0148】
請求項14の発明のデータ出力方法によれば、エリア設定手順において、パラメータ入力手順により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるようにしたから、上述した請求項4の発明と同様の効果を得ることができる。
【0149】
請求項15の発明のデータ出力方法によれば、エリア設定手順において、データ記憶エリアと出力処理パラメータとを関連付けるためのリンクデータを作成するようにしたものであり、処理手順において、リンクデータを参照することによりデータ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたから、上述した請求項5の発明と同様の効果を得ることができる。
【0150】
請求項16の発明によるデータ出力プログラムを記憶した記録媒体によれば、出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、外部から入力された出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアと前記パラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるエリア設定手順と、エリア設定手順により設定されたデータ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施す処理手順と、処理手順により出力処理が施された出力データを出力する出力手順とを備える構成としたから、このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項1の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項1の発明と同様の効果を得ることができる。
【0151】
請求項17の発明によるデータ出力プログラムを記録した記録媒体によれば、パラメータ入力手順により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手順を備え、エリア設定手順において、パラメータ入力判定手順による判定に基づいてパラメータ入力手順により出力処理パラメータが入力されたときに、出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるようにしたから、このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項2の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項2の発明と同様の作用効果を得ることができる。
【0152】
請求項18の発明によるデータ出力プログラムを記録した記録媒体は、外部から入力された出力データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手順を備え、データ記憶判定手順による判定に基づいてデータ記憶エリアに出力データが記憶されたときに、処理手順において、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、出力手順において、この出力処理が施された出力データを出力するようにしたから、このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項3の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項3の発明と同様の作用効果を得ることができる。
【0153】
請求項19の発明によるデータ出力プログラムを記録した記録媒体は、エリア設定手順において、パラメータ入力手順により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるようにしたから、このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項4の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項4の発明と同様の作用効果を得ることができる。
【0154】
請求項20の発明によるデータ出力プログラムを記録した記録媒体によれば、エリア設定手順において、データ記憶エリアと出力処理パラメータとを関連付けるためのリンクデータを作成するものであり、処理手順において、リンクデータを参照することによりデータ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、データ記憶エリアに記憶された出力データに対して施すようにしたから、このデータ出力プログラムをコンピュータに読み取らせることにより、コンピュータを上述した請求項5の発明によるデータ出力装置としての動作させることができ、コンピュータによって請求項5の発明と同様の作用効果を得ることができる。
【0155】
請求項21の発明の印刷装置によれば、印刷処理を設定するための印刷パラメータを入力するパラメータ入力手段と、外部から入力された印刷データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手段により入力された印刷パラメータとを互いに関連付けるエリア設定手段と、エリア設定手段により設定されたデータ記憶エリアに記憶された印刷データに対し、当該データ記憶エリアに関連付けられた印刷パラメータにより設定された印刷処理を施す処理手段と、処理手段により印刷処理が施された印刷データを出力する出力手段とを備える構成としたから、パラメータ入力手段により印刷パラメータを入力すれば、この印刷パラメータに関連付けられたデータ記憶エリアを設定でき、このデータ記憶エリアに印刷データを入力(記憶)するだけで、印刷データを印刷パラメータによって設定された印刷処理に従って簡単に出力することができる。
【0156】
これにより、印刷データを出力させる度に、アプリケーションソフトを逐一起動しなくてもよく、印刷データを簡単に出力することができる。また、複数の異なる種類の印刷データを出力させる場合でも、それぞれの印刷データに対応する複数のアプリケーションソフトを用意する必要がなくなる。さらに、パラメータ入力手段により印刷パラメータを一度入力すれば、多数の印刷データを一定の印刷処理に従って簡単に出力でき、印刷データを出力させる度に印刷パラメータを逐一設定する必要がなくなる。従って、データ出力の作業性を向上させることができる。
【0157】
請求項22の発明の印刷装置によれば、パラメータ入力手段により印刷パラメータが入力されたか否かを判定するパラメータ入力判定手段を備え、エリア設定手段において、パラメータ入力判定手段による判定に基づいてパラメータ入力手段により印刷パラメータが入力されたときに、印刷データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアとパラメータ入力手段により入力された印刷パラメータとを互いに関連付けるようにしたから、印刷パラメータを入力するだけでデータ記憶エリアが自動的に作成されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0158】
請求項23の発明の印刷装置によれば、外部から入力された印刷データがデータ記憶エリアに記憶されたか否かを判定するデータ記憶判定手段を備え、データ記憶判定手段による判定に基づいてデータ記憶エリアに印刷データが記憶されたときに、処理手段において、当該データ記憶エリアに記憶された印刷データに対し、当該データ記憶エリアに関連付けられた印刷パラメータにより設定された印刷処理を施し、かつ、出力手段において、この印刷処理が施された印刷データを出力するようにしたから、印刷データを入力するだけで、その印刷データが自動的に出力されるという感触をユーザーに与えることができ、操作性を向上させることができる。
【0159】
請求項24の発明の印刷装置によれば、エリア設定手段において、パラメータ入力手段により入力された複数の印刷パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した印刷パラメータとを互いに関連付けるようにしたから、複数の異なる設定で印刷データを出力するときには、複数の印刷パラメータを入力するだけで、各印刷パラメータに関連付けられたデータ記憶エリアをそれぞれ作成することができ、それら複数のデータ記憶エリアに印刷データをそれぞれ入力するだけで、複数の異なる設定で印刷データを自動的に出力することができる。また、複数の異なる印刷パラメータに関連付けられた複数のデータ記憶エリアが既に設定された状態であれば、印刷データを入力するデータ記憶エリアを選択するだけで、様々な設定によって印刷データを簡単に出力することができる。従って、データ出力の作業性を向上させることができる。
【0160】
請求項25の発明の印刷装置によれば、エリア設定手段において、データ記憶エリアと印刷パラメータとを関連付けるためのリンクデータを作成するようにしたものであり、処理手段において、リンクデータを参照することによりデータ記憶エリアに関連付けられた印刷パラメータを特定し、この印刷パラメータにより設定された印刷処理を、データ記憶エリアに記憶された印刷データに対して施すようにしたから、リンクデータを介して、データ記憶エリアと印刷パラメータを互いに関連付けることにより、データ記憶エリアと印刷パラメータの関連付けを容易かつ正確に行うことができる。
【0161】
請求項26の発明の印刷装置によれば、パラメータ入力手段により入力された印刷パラメータをパラメータ記憶エリアに記憶するパラメータ記憶手段を備え、処理手段において、データ記憶エリアに関連付けられた印刷パラメータをパラメータ記憶エリアから取得し、この印刷パラメータにより設定された印刷処理を、データ記憶エリアに記憶された印刷データに対して施すようにしたから、印刷処理を容易に行うことができる。
【0162】
請求項27の発明の印刷装置によれば、パラメータ入力手段により入力された印刷パラメータが、エリア設定手段により既に設定されたデータ記憶エリアに関連付けられている印刷パラメータと一致するとき、問い合せ情報を表示する表示手段を備える構成としたから、過去に入力した印刷パラメータと同じ内容の印刷パラメータが入力されたときには、表示手段によって、同一内容の印刷パラメータに関連付けられたデータ記憶エリアを設定するか否かを、ユーザーに対して問い合わせることができ、ユーザーの意に反して重複したデータ記憶エリアが設定されるのを防止できる。従って、重複したデータ記憶エリアが無駄に設定されるのを防止できる。
【0163】
請求項28の発明の印刷装置によれば、パラメータ入力手段により入力された印刷パラメータを記述したテキストデータを作成するテキストデータ作成手段を備える構成としたから、設定されたデータ記憶エリアがどのような内容の印刷パラメータに関連付けられているのかを明確にすることができる。即ち、ユーザーは、このテキストデータを見ることにより、データ記憶エリアに関連付けられた印刷パラメータを容易に確認することができる。
【0164】
請求項29の発明の印刷装置によれば、データ記憶エリアに記憶された印刷データが前記出力手段により出力された後、この印刷データをデータ記憶エリアから出力済みデータ記憶エリアに移動させるデータ移動手段を備える構成としたから、データ記憶エリアには、これから出力する印刷データのみが記憶されることとなる。従って、処理手段は、データ記憶エリアに記憶されている印刷データに対し順次に印刷処理を施すだけで印刷データを正しく出力することができ、処理の簡単化を図ることができる。
【0165】
請求項30の発明の印刷装置によれば、出力済みデータ記憶エリアに移動された印刷データを、この印刷データが当該出力済みデータ記憶エリアに移動されてから、すぐに削除せずに、所定時間経過後に削除するデータ削除手段を備える構成としたから、一度出力した印刷データを再度出力する必要が生じたり、出力が終了した印刷データを他の目的に使用する必要が生じる場合には、前記所定時間が経過する前であれば、その印刷データを出力済みデータ記憶エリアから取り出すことができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態による印刷システムを示すブロック図である。
【図2】 本発明の実施の形態による印刷処理を示す説明図である。
【図3】 本発明の実施の形態において、印刷処理時にプリンタサーバによって実行されるメインプログラムによる処理を示すフローチャートである。
【図4】 本発明の実施の形態において、ディレクトリ作成プログラムによる処理を示す流れ図である。
【図5】 本発明の実施の形態において、印刷処理プログラムによる処理を示す流れ図である。
【図6】 本発明の実施の形態において、印刷済みファイル管理プログラムによる処理を示す流れ図である。
【図7】 本発明の実施の形態において、クライアントPCによって設定ファイルの作成および送信を行うときに、クライアントPCの表示部に表示される画像を示す説明図である。
【図8】 本発明の実施の形態において、印刷ファイルディレクトリ、リンクファイルおよび設定ファイル等を示す説明図である。
【符号の説明】
4 設定ファイル(出力処理パラメータ、印刷パラメータ)
5 印刷ファイル(出力データ、印刷データ)
6 リンクファイル(リンクデータ)
7 設定ファイル作成画像(パラメータ入力手段)
10 プリンタサーバ
20 記憶部
22 設定ファイルディレクトリ(パラメータ記憶エリア)
24 印刷ファイルディレクトリ(データ記憶エリア)
30 クライアントPC(パラメータ入力手段)
100 印刷システム(データ出力装置、印刷装置)
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a data output apparatus and a data output method for performing output processing such as printing, display, or table output on data such as a document, an image, or a numerical value input from the outside.
[0002]
[Prior art]
  For example, if a computer such as a personal computer is connected to a display and a printer, and application software having a word processor function or drawing function is started by this personal computer, document data or image data is created by the personal computer, and the created document data or image data is It can be displayed and output on a display, and can be printed on paper by a printer and output.
[0003]
  In addition, if you start application software that has a calculation function or a tabulation function on such a personal computer, a table or graph is created based on the numerical data input to the personal computer, and the created table or graph is displayed on the display and output. It can be printed on paper by a printer and output.
[0004]
[Problems to be solved by the invention]
  However, document data or image data created by application software having a word processor function or drawing function may be created in a data format unique to the application software. In such a case, in order to display or print the created document data or image data, the application software that created the document data or image data is started, and the display function or printing function that the application software has Must be used.
[0005]
  Actually, there are various types of application software having a word processor function and a drawing function, and accordingly, there are various types of document data or image data formats. For this reason, there is a problem in that document data and image data created by application software of a different type from application software that can be activated on the personal computer may not be displayed or printed on the personal computer.
[0006]
  In addition, in order to print document data or image data using application software having a word processor function or drawing function activated on a personal computer, it may be necessary to set the paper size and printing method, etc. There is a problem that the printing work becomes complicated.
[0007]
  These problems also occur when application software having a calculation function or a table creation function is started on a personal computer, and a table or graph is created and output based on numerical data input to the personal computer.
[0008]
  The present invention has been made in view of the above-described problems, and displays, prints, or outputs a table, data, or other data in various data formats without starting application software corresponding to the data. It is an object of the present invention to provide a data output device and a data output method that can easily perform output processing such as the above.
[0009]
[Means for Solving the Problems]
  In order to solve the above-mentioned problems, the invention of claim 1 is a data output device that receives output data input from the outside and outputs the output data in accordance with the set output processing, and sets the output processing. Parameter input means for inputting output processing parameters forWhen an output processing parameter is input by the parameter input meansSet a data storage area to store the output data input from the outsideAndOutput processing parameters input by the parameter input meansFor each output processing parameter, the data storage area,Associate with each otherTo setArea setting means;When the output data is stored in the set data storage area,For output dataBy the area setting meansOutput processing parameters associated with the data storage areaThereforeProcessing means for performing the set output processing, and output means for outputting the output data subjected to the output processing by the processing means are provided.
[0010]
  Here, the output data is data to be output, for example, document data, image data, numerical data, and the like. The output process is a process of processing output data according to the output form, arranging or calculating and outputting, or a process of adding other data to the output data and outputting the output data. Display processing, transmission processing, table output processing, and the like.
[0011]
  Now, the parameter input means inputs an output processing parameter for setting the output processing. The output processing parameter is, for example, a parameter for setting a printing method, a printing position, a paper size, or the like when the output processing is printing processing, and when the output processing is display processing, This is a parameter for setting the display size, etc. When the output process is a transmission process, it is a parameter for setting the destination, transmission speed, transmission format, etc., and the output process is a table output process Is a parameter for setting the content or display position of the spreadsheet.
[0012]
  The area setting means creates a data storage area for storing output data input from the outside. The data storage area and the output processing parameter are associated with each other. That is, the data storage area and the output processing parameter are associated with each other one to one.
[0013]
  The processing means inputs output data to the data storage area from the outside, and when the input output data is stored in the data storage area, the processing means uses the output processing parameters associated with the data storage area for the output data. Perform set output processing. In other words, the processing means outputs the output data set by the output processing parameter associated with the data storage area when the output data is stored in the data storage area even if the type and data format of the output data varies. Processing is performed on the output data. For example, when the output process is a print process, the print process is performed on the output data according to the print method, print position, paper size, or the like set by the output process parameter. When the output process is a display process, the display process is performed on the output data according to the display method, display position, display size, or the like set by the output process parameter. When the output process is a transmission process, the transmission process is performed on the output data in accordance with the transmission destination, transmission speed or transmission format set by the output process parameter. When the output process is a table output process, the table output process is performed on the output data according to the contents of the table calculation or the display position set by the output process parameter.
[0014]
  The output means performs printing, display, transmission, or table output of the output data that has been subjected to the output processing.
[0015]
  In this way, when an output processing parameter is input by the parameter input means, a data storage area associated with the output processing parameter is set. Then, simply by inputting (storing) the output data in this data storage area, the output data can be easily output according to the output process set by the output process parameter. Even if there are a plurality of different types of output data, the output data can be easily output according to the output process set by the output process parameter by simply inputting each output data to the data storage area.
[0016]
  Therefore, it is not necessary to start application software every time output data is output, and output data can be output easily. Further, even when a plurality of different types of output data are output, there is no need to prepare a plurality of application software corresponding to each output data. Furthermore, once the output processing parameters are input by the parameter input means, a large number of output data can be easily output according to a fixed output process, and it is not necessary to set the output processing parameters one by one every time output data is output.
[0017]
  A data output apparatus according to a second aspect of the present invention comprises parameter input determination means for determining whether or not an output processing parameter has been input by the parameter input means. In the area setting means, parameter input based on the determination by the parameter input determination means When an output processing parameter is input by means, a data storage area for storing output data is set, and the data storage area and the output processing parameter input by the parameter input means are associated with each other It is.
[0018]
  Thus, it can be determined whether or not an output processing parameter has been input, and a data storage area associated with the output processing parameter can be set at or immediately after the output processing parameter is input. As a result, the user can be given a feeling that the data storage area is automatically created simply by inputting the output processing parameter, and the operability can be improved.
[0019]
  According to a third aspect of the present invention, there is provided a data output device comprising a data storage determining means for determining whether or not output data input from the outside is stored in the data storage area, and the data storage area based on the determination by the data storage determining means When the output data is stored, the processing means performs an output process set by the output process parameter associated with the data storage area on the output data stored in the data storage area, and outputs The means outputs the output data subjected to this output processing.
[0020]
  As a result, it is possible to know whether or not the output data has been input to the data storage area. When the output data is input to the data storage area or immediately after that, the processing means performs output processing on the output data. The output data can be output by the output means. Therefore, it is possible to give the user a feeling that the output data is automatically output only by inputting the output data, and the operability can be improved.
[0021]
  According to a fourth aspect of the present invention, there is provided the data output device, wherein the area setting means sets a plurality of data storage areas respectively corresponding to the plurality of output processing parameters input by the parameter input means, and the data storage areas and the data The output processing parameters respectively corresponding to the storage areas are associated with each other.
[0022]
  That is, when an output processing parameter is input a plurality of times, each time the output processing parameter is input, a data storage area associated with the output processing parameter is set. Thereby, for example, when output processing parameters having different contents are input a plurality of times, a plurality of data storage areas respectively associated with the plurality of output processing parameters having different contents are set.
[0023]
  Therefore, when outputting output data with a plurality of different settings, it is possible to create a data storage area associated with each output processing parameter only by inputting a plurality of output processing parameters. The output data can be automatically output with a plurality of different settings simply by inputting the output data respectively. If a plurality of data storage areas associated with a plurality of different output processing parameters have already been set, the output data is output with various settings simply by selecting a data storage area to which the output data is input. be able to.
[0024]
  According to a fifth aspect of the present invention, there is provided the data output device, wherein the area setting means creates link data for associating the data storage area with the output processing parameter, and the processing means refers to the link data. Thus, the output processing parameter associated with the data storage area is specified, and the output processing set by this output processing parameter is performed on the output data stored in the data storage area.
[0025]
  By associating the data storage area and the output processing parameter with each other via the link data, it is possible to easily and accurately associate the data storage area with the output processing parameter. Here, the link data is data for associating the data storage area with the output processing parameter, for example, data for indicating the data storage area and the output processing parameter with each other.
[0026]
  A data output apparatus according to a sixth aspect of the present invention comprises parameter storage means for storing the output processing parameters input by the parameter input means in the parameter storage area, and the output processing parameters associated with the data storage area are parameterized in the processing means. The output process acquired from the storage area and set by the output process parameter is performed on the output data stored in the data storage area.
[0027]
  In the data output device according to the seventh aspect of the invention, when the output processing parameter input by the parameter input means matches the output processing parameter associated with the data storage area already set by the area setting means, the inquiry information is displayed. Display means for displaying is provided.
[0028]
  When an output processing parameter has been input in the past and a data storage area associated with the output processing parameter has already been set, and an output processing parameter having the same content as the output processing parameter input in the past is input, A data storage area associated with output processing parameters having the same contents is set. It is not preferable to set overlapping data storage areas in this manner because the storage areas are wasted. Therefore, when an output processing parameter having the same content as the output processing parameter input in the past is input, the user is asked whether or not to set a data storage area associated with the output processing parameter having the same content by the display means. Display a message to inquire. As a result, it is possible to prevent a duplicate data storage area from being set against the user's will.
[0029]
  A data output apparatus according to an eighth aspect of the present invention includes text data creation means for creating text data describing output processing parameters input by the parameter input means.
[0030]
  After an output processing parameter is input and a data storage area associated with the output processing parameter is set, it is necessary to clarify what kind of content the output processing parameter is associated with. There is. Therefore, text data describing output processing parameters is created. By viewing this text data, the user can easily know what kind of output processing parameter the set data storage area is associated with. For example, if this text data is stored in the data storage area, when the user inputs (stores) the output data in the data storage area, the user looks at the text data stored in the data storage area, The output processing parameters associated with the data storage area can be easily confirmed.
[0031]
  According to a ninth aspect of the present invention, there is provided a data output device comprising: data moving means for moving the output data from the data storage area to the output data storage area after the output data stored in the data storage area is output by the output means. I have.
[0032]
  If output data that has been output is left in the data storage area, it will be necessary to distinguish between the output data to be output and the output data that has been output, and processing will be complicated. To do. Therefore, the output data that has been output is moved from the data storage area to the output data storage area.
[0033]
  The data output device according to the invention of claim 10 comprises data deletion means for deleting the output data moved to the output data storage area after a predetermined time has elapsed since the output data was moved to the output data storage area. ing.
[0034]
  If the output data that has been output is left in the data storage area, the storage area is wasted. For this reason, it is desirable to delete output data that has been output. However, it may be necessary to output the output data that has been output once, or the output data that has been output may need to be used for other purposes. Therefore, the output data that has been output is not deleted immediately after output, but is deleted after a predetermined time has passed since the data was moved from the data storage area to the output data storage area.
[0035]
  Claim 11The present invention is a data output method for receiving output data input from the outside and outputting the output data in accordance with a set output process, wherein a parameter input for inputting an output process parameter for setting the output process is provided. Procedure andWhen an output processing parameter is input by the parameter input procedure,Set a data storage area to store the output data input from the outsideAndOutput processing parameters input by the parameter input procedureFor each output processing parameter, the data storage area,Associate with each otherTo setArea setting procedure,When the output data is stored in the set data storage area,For output dataAccording to the area setting procedureOutput processing parameters associated with the data storage areaThereforeA processing procedure for performing the set output processing;SaidAn output procedure for outputting the output data subjected to the output process according to the processing procedure.
[0036]
  Here, the output data is the data to be subjected to the output processing as in the first aspect of the invention, and the output processing is the processing of the output data according to the output form as in the first aspect of the invention. It is a process of arranging, calculating, and outputting, or a process of adding other data to the output data and outputting. The output processing parameters are the same as those according to the first aspect of the invention.
[0037]
  Now, since the operational points of the respective procedures are the same as those of the invention of claim 1, they will be briefly described here. That is, when an output processing parameter for setting output processing is input in the parameter input procedure, a data storage area associated with the output processing parameter is created in the area setting procedure. In the processing procedure, when output data is input from the outside to the data storage area and the input output data is stored in the data storage area, the output data is output in association with the data storage area. The output process set by the process parameter is performed. That is, in the processing procedure, even if the type and format of the output data vary, when the output data is stored in the data storage area, the output set by the output processing parameters associated with the data storage area Processing is performed on the output data. Subsequently, in the output procedure, the output data subjected to the output process is printed, displayed, transmitted or output in a table.
[0038]
  Thus, if an output processing parameter is input in the parameter input procedure, a data storage area associated with the output processing parameter is set. Then, simply by inputting (storing) the output data in this data storage area, the output data can be easily output according to the output process set by the output process parameter. Even if there are a plurality of different types of output data, the output data can be easily output according to the output process set by the output process parameter by simply inputting each output data to the data storage area.
[0039]
  A data output method according to a twelfth aspect of the present invention includes a parameter input determination procedure for determining whether or not an output processing parameter has been input by a parameter input procedure, and the area setting procedure is a parameter input based on a determination by the parameter input determination procedure. When an output processing parameter is input according to the procedure, a data storage area for storing output data is set, and this data storage area and the output processing parameter input by the parameter input procedure are associated with each other It is.
[0040]
  Thus, as in the second aspect of the invention, it is possible to know whether or not an output processing parameter has been input, and the data storage associated with the output processing parameter at or immediately after the output processing parameter is input. An area can be set.
[0041]
  A data output method according to a thirteenth aspect of the present invention comprises a data storage determination procedure for determining whether or not output data input from the outside is stored in the data storage area, and the data storage area based on the determination by the data storage determination procedure When the output data is stored in the processing procedure, the processing procedure applies the output processing set by the output processing parameter associated with the data storage area to the output data stored in the data storage area, and outputs The procedure is to output the output data subjected to this output process.
[0042]
  Thus, as in the third aspect of the invention, it is possible to know whether or not the output data has been input to the data storage area, and at or immediately after the output data has been input to the data storage area, Output processing can be performed on the output data, and the output data can be output by an output procedure.
[0043]
  In the data output method according to the fourteenth aspect of the present invention, in the area setting procedure, a plurality of data storage areas respectively corresponding to a plurality of output processing parameters input by the parameter input procedure are set, and the data storage areas, the data The output processing parameters respectively corresponding to the storage areas are associated with each other.
[0044]
  That is, as in the fourth aspect of the invention, when an output processing parameter is input a plurality of times, each time the output processing parameter is input, a data storage area associated with the output processing parameter is set. Thereby, for example, when output processing parameters having different contents are input a plurality of times, a plurality of data storage areas respectively associated with the plurality of output processing parameters having different contents are set.
[0045]
  In the data output method according to the fifteenth aspect of the present invention, link data for associating the data storage area with the output processing parameter is created in the area setting procedure, and the link data is referred to in the processing procedure. Thus, the output processing parameter associated with the data storage area is specified, and the output processing set by this output processing parameter is performed on the output data stored in the data storage area.
[0046]
  By associating the data storage area and the output processing parameter with each other via the link data, it is possible to easily and accurately associate the data storage area with the output processing parameter. Here, the link data is the same as that according to the invention of claim 5.
[0047]
  According to a sixteenth aspect of the present invention, there is provided a recording medium on which a data output program for outputting output data input from the outside according to a set output process is recorded by a computer, the output process for setting the output process Parameter input procedure for entering parameters,When an output processing parameter is input by the parameter input procedure,Set a data storage area to store the output data input from the outsideAndOutput processing parameters input by the parameter input procedureFor each output processing parameter and the previous Data storage area,Associate with each otherTo setArea setting procedure,When the output data is stored in the set data storage area,For output dataAccording to the area setting procedureOutput processing parameters associated with the data storage areaThereforeA processing procedure for performing the set output processing;SaidAn output procedure for outputting the output data subjected to the output process according to the processing procedure.
[0048]
  By causing the computer to read the data output program, the computer can be operated as the data output device according to the first aspect of the invention described above, and the same effect as the first aspect of the invention can be obtained by the computer. .
[0049]
  The recording medium recording the data output program according to the invention of claim 17 includes a parameter input determination procedure for determining whether or not an output processing parameter has been input by the parameter input procedure. In the area setting procedure, the determination by the parameter input determination procedure is performed. When an output processing parameter is input according to the parameter input procedure, a data storage area for storing output data is set, and the data storage area and the output processing parameter input by the parameter input procedure are mutually connected. They are related.
[0050]
  By causing the computer to read this data output program, it is possible to cause the computer to operate as the data output device according to the second aspect of the invention described above, and it is possible to obtain the same operational effects as the second aspect of the invention by the computer. .
[0051]
  The recording medium recording the data output program according to the invention of claim 18 includes a data storage determination procedure for determining whether or not output data input from the outside is stored in the data storage area. When the output data is stored in the data storage area on the basis of the processing procedure, the output procedure stored in the data storage area is processed with the output process set by the output processing parameter associated with the data storage area. The output procedure is to output the output data subjected to this output process.
[0052]
  By causing the computer to read this data output program, it is possible to cause the computer to operate as the data output device according to the invention of claim 3 described above, and it is possible to obtain the same effect as the invention of claim 3 by the computer. .
[0053]
  A recording medium recording a data output program according to the invention of claim 19 sets a plurality of data storage areas respectively corresponding to a plurality of output processing parameters input by the parameter input procedure in the area setting procedure, and stores the data storage Areas and output processing parameters respectively corresponding to these data storage areas are associated with each other.
[0054]
  By causing the computer to read this data output program, it is possible to cause the computer to operate as the data output device according to the invention of claim 4 described above, and it is possible to obtain the same effect as the invention of claim 4 by the computer. .
[0055]
  The recording medium recording the data output program according to the invention of claim 20 creates link data for associating the data storage area with the output processing parameter in the area setting procedure, and refers to the link data in the processing procedure. As a result, the output processing parameter associated with the data storage area is specified, and the output processing set by the output processing parameter is performed on the output data stored in the data storage area.
[0056]
  By causing the data output program to be read by a computer, the computer can be operated as the data output device according to the invention of claim 5 described above, and the same effect as that of the invention of claim 5 can be obtained by the computer. .
[0057]
  According to a twenty-first aspect of the present invention, there is provided a printing apparatus for receiving print data input from the outside and printing the print data in accordance with a set print process, wherein the print parameter for setting the print process is input. Input means;When printing parameters are input by the parameter input means,Set a data storage area to store the print data input from the outsideAndPrint parameters input by the parameter input meansFor each of the printing parameters, the data storage area,Associate with each otherTo setArea setting means;When the print data is stored in the set data storage area,For print data,By the area setting meansPrint parameters associated with the data storage areaThereforeProcessing means for performing the set print processing;SaidPrinting means for printing the print data subjected to the printing process by the processing means.
[0058]
  Here, the print data is data to be subjected to print processing, such as document data and image data. The printing process is a process of processing print data according to an output form, arranging, calculating and outputting, or adding other data to the print data and outputting the print data. On the other hand, the printing method, the paper size, the font, the number of printed sheets, the type of ink used for printing, the color correction, the enlargement / reduction ratio, the selection of the print engine, etc. are set and printed.
[0059]
  Now, the parameter input means inputs print parameters for setting print processing. The print parameters are parameters for setting, for example, the printing method, paper size, font, number of prints, type of ink used for printing, color correction, enlargement / reduction ratio, and selection of a print engine.
[0060]
  The area setting means creates a data storage area for storing print data input from the outside. The data storage area and the print parameter are associated with each other. In other words, the data storage area and the print parameter are associated one-on-one.
[0061]
  When the print data is input from the outside to the data storage area and the input print data is stored in the data storage area, the processing means is set for the print data by a print parameter associated with the data storage area. Print processing is performed. That is, even if the type of print data and the data format are different, the processing means, when the print data is stored in the data storage area, print processing set by the print parameters associated with the data storage area. Is applied to the print data. Then, the output means prints the print data that has been subjected to the printing process.
[0062]
  As described above, when the print parameter is input by the parameter input means, the data storage area associated with the print parameter is set. By simply inputting (storing) the print data in the data storage area, the print data can be easily output according to the print process set by the print parameters. Even if there are a plurality of different types of print data, the print data can be easily output according to the print process set by the print parameters by simply inputting each print data into the data storage area.
[0063]
  According to a twenty-second aspect of the present invention, there is provided a printing apparatus comprising a parameter input determining unit that determines whether or not a print parameter has been input by the parameter input unit. When a print parameter is input, a data storage area for storing print data is set, and the data storage area and the print parameter input by the parameter input means are associated with each other.
[0064]
  Thus, it is possible to know whether or not a print parameter has been input, and the data storage area associated with the print parameter can be set at or immediately after the print parameter is input. As a result, it is possible to give the user a feeling that the data storage area is automatically created simply by inputting the print parameters, and the operability can be improved.
[0065]
  According to a twenty-third aspect of the present invention, there is provided a printing apparatus comprising data storage determining means for determining whether or not print data input from the outside is stored in the data storage area, and the data storage area is based on the determination by the data storage determination means. When the print data is stored, the processing means performs a print process set by the print parameter associated with the data storage area on the print data stored in the data storage area, and the output means The print data subjected to this printing process is output.
[0066]
  As a result, it is possible to know whether or not the print data has been input to the data storage area, and when the print data is input to the data storage area or immediately after that, the processing means performs print processing on the print data. The print data can be output by the output means. Therefore, it is possible to give the user a feeling that the print data is automatically output only by inputting the print data, and the operability can be improved.
[0067]
  In the printing apparatus according to the twenty-fourth aspect, the area setting means sets a plurality of data storage areas respectively corresponding to a plurality of print parameters input by the parameter input means, and also sets the data storage areas and the data storage areas. Are associated with the print parameters respectively corresponding to.
[0068]
  That is, when a print parameter is input a plurality of times, a data storage area associated with the print parameter is set each time the print parameter is input. Thereby, for example, when print parameters having different contents are input a plurality of times, a plurality of data storage areas respectively associated with the plurality of print parameters having different contents are set.
[0069]
  Therefore, when outputting print data with a plurality of different settings, it is possible to create a data storage area associated with each print parameter simply by inputting a plurality of print parameters, and print to the plurality of data storage areas. Print data can be automatically output with a plurality of different settings simply by inputting data. Also, if a plurality of data storage areas associated with a plurality of different print parameters are already set, print data can be output with various settings simply by selecting a data storage area for inputting the print data. Can do.
[0070]
  According to a twenty-fifth aspect of the present invention, the area setting means creates link data for associating the data storage area with the print parameters, and the processing means refers to the link data to obtain the data. A print parameter associated with the storage area is specified, and a print process set by the print parameter is performed on the print data stored in the data storage area.
[0071]
  By associating the data storage area and the print parameter with each other via the link data, the data storage area and the print parameter can be easily and accurately associated with each other. Here, the link data is data for associating the data storage area with the print parameter, for example, data for indicating the data storage area and the print parameter.
[0072]
  According to a twenty-sixth aspect of the present invention, there is provided a printing apparatus comprising parameter storage means for storing a print parameter input by the parameter input means in a parameter storage area. The print processing acquired and set by this print parameter is applied to the print data stored in the data storage area.
[0073]
  The printing apparatus according to the invention of claim 27 is a display for displaying inquiry information when the print parameter input by the parameter input means matches the print parameter associated with the data storage area already set by the area setting means. Means.
[0074]
  When a print parameter has been input in the past and a data storage area associated with the print parameter has already been set, if the same print parameter as the previously input print parameter is input, the same content is printed. A data storage area associated with the parameter is set. It is not preferable to set overlapping data storage areas in this manner because the storage areas are wasted. Therefore, when a print parameter having the same content as the print parameter input in the past is input, a message asking the user whether or not to set a data storage area associated with the print parameter having the same content by the display means. Etc. are displayed. As a result, it is possible to prevent a duplicate data storage area from being set against the user's will.
[0075]
  According to a twenty-eighth aspect of the present invention, there is provided a printing apparatus comprising text data creating means for creating text data describing the print parameters input by the parameter input means.
[0076]
  After a print parameter is input and a data storage area associated with the print parameter is set, it is necessary to clarify what kind of contents the print data is associated with. Therefore, text data describing the print parameters is created. By viewing this text data, the user can easily know what kind of print parameters the set data storage area is associated with. For example, if this text data is stored in the data storage area, when the user inputs (stores) print data in the data storage area, the user looks at the text data stored in the data storage area and The print parameters associated with the data storage area can be easily confirmed.
[0077]
  According to a twenty-ninth aspect of the present invention, there is provided a printing apparatus comprising a data moving means for moving the print data from the data storage area to the output data storage area after the print data stored in the data storage area is output by the output means. ing.
[0078]
  If print data for which output has been completed is left in the data storage area, it is necessary to distinguish between print data to be output and print data for which output has been completed when performing print processing, which complicates the processing. To do. Therefore, the print data that has been output is moved from the data storage area to the output data storage area.
[0079]
  According to a thirty-sixth aspect of the present invention, there is provided a printing apparatus comprising data deleting means for deleting the print data moved to the output data storage area after a predetermined time has elapsed since the print data was moved to the output data storage area. Yes.
[0080]
  If the output print data is left in the data storage area, the storage area is wasted. For this reason, it is desirable to delete the print data that has been output. However, it may be necessary to output the print data that has been output once, or it may be necessary to use the print data that has been output for other purposes. Therefore, the print data that has been output is not deleted immediately after output, but is deleted after a predetermined time has elapsed since it was moved from the data storage area to the output data storage area.
[0081]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
[0082]
  In the present embodiment, a case where the data output apparatus and the data output method according to the present invention are applied to a printing system will be described as an example.
[0083]
  FIG. 1 is an overall configuration diagram illustrating a printing system according to the present embodiment. As shown in FIG. 1, the printing system 100 includes a printer server 10 and a plurality of client personal computers 30 (hereinafter referred to as “client PCs 30”). The printer server 10 and each client PC 30 have a communication network 40. Are connected to each other.
[0084]
  Here, the printer server 10 will be described. The printer server 10 is configured by a computer such as a personal computer or a workstation. The printer server 10 includes a CPU 11, a ROM 12, a RAM 13, an input unit 14, a display unit 15, a network connection interface (I / F) 16, a printer connection interface (I / F) 17, and a storage unit 20. These are connected to each other via a bus. A plurality of printers 50 are connected to the printer server 10 via a printer connection interface (I / F) 17.
[0085]
  The CPU 11 comprehensively controls the printer server 10 and executes the main program, the directory creation program, the print processing program, and the printed file management program shown in FIGS. Performs print processing and management of printed files.
[0086]
  The ROM 12 stores a main program, a directory creation program, a print processing program, and a printed file management program shown in FIGS. Further, the ROM 12 stores other programs, data, and the like for overall control of the printer server. The RAM 13 is used as a work area when the CPU 11 controls the printer server 10.
[0087]
  The input unit 14 inputs data or commands to the printer server 10 and includes a keyboard, a mouse, a switch panel, or the like. The display unit 15 displays characters, numerical values, images, and the like for confirmation of data or commands input to the printer server 10 by the input unit 14 and confirmation of the operation status of the printer server 10, for example, a CRT display or It consists of a liquid crystal display or the like.
[0088]
  The network connection interface 16 connects the printer server 10 to the communication network 40, controls input of data sent from the communication network 40 toward the printer server 10, and outputs data sent from the printer server 10 to the communication network 40. It performs control and the like. The printer connection interface 17 performs output control of data sent from the printer server 10 to each printer 50, input control of data sent from each printer 50 to the printer server 10, and the like.
[0089]
  The storage unit 20 is configured by a rewritable memory such as a RAM or a hard disk. Further, the storage unit 20 has a function of performing memory management such as creation and setting of a directory (storage area). The storage unit 20 includes a receiving directory 21, a setting file directory 22, a link file directory 23, and a print file directory. 24 and a printed file directory 25 are formed. Each directory will be described later.
[0090]
  The printer 50 connected to the printer server 10 via the printer connection interface 17 has a function as a print engine that actually prints print data on paper. That is, the printer 50 prints print data that has been subjected to print processing by the printer server 10 on paper. In FIG. 1, two printers 50 are connected to the printer server 10, but the number of printers 50 may be one or three or more. Further, the printer 50 may be connected to the communication network 40 instead of connecting to the printer server via the print connection interface 17.
[0091]
  Next, each client PC 30 will be described. The client PC 30 includes a CPU 31, a ROM 32, a RAM 33, a storage unit 34, an input unit 35, a display unit 36, and a network connection interface 37, which are connected to each other via a bus. More specifically, the CPU 31 controls the operation of the client PC 30, and the ROM 32 stores a program for controlling the operation of the client PC 30. The RAM 33 is used as a work area when the CPU 31 executes the program or the like, and the storage unit 34 is configured by a hard disk or the like. The input unit 35 includes a keyboard and a mouse, and is used for inputting data and commands to the client PC 30. The display unit 36 is configured by a CRT display, a liquid crystal display, or the like. The network connection interface 37 connects the client PC 30 to the communication network 40 and performs data input / output control between the client PC 30 and the communication network 40.
[0092]
  The ROM 32 or the storage unit 34 of each client PC 30 stores a program for causing the client PC 30 to function as an input device for inputting a print file or a setting file to the printer server 10. By executing this program by the CPU 31 of the client PC 30, the client PC 30 functions as an input device for inputting a print file or a setting file to the printer server 10. Further, the client PC 30 can perform a remote operation of the printer server 10 in addition to inputting a print file or a setting file.
[0093]
  According to FIG. 1, four client PCs 30 are connected to the communication network 40, but the number of client PCs 30 connected may be one, two, three, or five or more. Further, when there is one client PC 30, the client PC 30 and the printer server 10 may be directly connected without using the communication network 40.
[0094]
  Next, a printing process realized by the printing system 100 according to the present embodiment will be described.
[0095]
  First, as shown in FIG. 2, the setting file 4 is created by the client PC 30. The setting file 4 is a file in which printing parameters are described. The printing parameters include, for example, a printing method, a paper size, a font, the number of prints, an ink type used for printing, color correction, an enlargement / reduction ratio ( This is a parameter for setting scaling and printer selection. Then, the setting file 4 created by the client PC 30 is transmitted to the printer server 10 via the communication network 40.
[0096]
  Here, creation and transmission of the setting file 4 by the client PC 30 will be specifically described. When the setting file 4 is created and transmitted by the client PC 30, the setting file creation image 7 as shown in FIG. 7 is displayed on the display unit 36 of the client PC 30. The user inputs print parameters such as paper size, scaling, and printing method (whether or not to use the error diffusion method) using the input unit 35 of the client PC 30 while viewing the setting file creation image 7. Thereby, the setting file 4 is created in the client PC 30. When the user operates the input unit 35 to press the switch 8 in the setting file creation screen 7 (clicks with a mouse or the like), the created setting file 4 is transmitted to the printer server 10. When the transmission of the setting file 4 is stopped, the switch 9 is pressed.
[0097]
  As shown in FIG. 2, the setting file 4 transmitted from the client PC 30 to the printer server 10 is input to the receiving directory 21 formed in the storage unit 20 of the printer server 10 and temporarily stored. At this time, the CPU 11 of the printer server 10 monitors whether or not a setting file has been input (stored) in the receiving directory 21 based on the directory creation program 1. When the setting file 4 is input, the CPU 11 confirms that no setting file having the same contents has been input in the past, and then stores the print file directory 24 associated with the input setting file 4 in the storage unit. 20 within. Then, the setting file 4 stored in the receiving directory 21 is moved to the setting file directory 22. As a result, the setting file is stored in the setting file directory 22.
[0098]
  Further, the CPU 11 of the printer server 10 creates or updates the link file 6 based on the display creation program 1. The link file 6 is a file describing link data, and is stored in the link file directory 23. The link data is data for associating the print file directory 24 and the setting file 4 with each other.
[0099]
  Here, the link file will be described. As shown in FIG. 8, the link file 6 describes the name of the print file directory 24 and the name of the setting file 4 side by side in one line. For example, when the print file directory A is created by inputting the setting file A, the name “FOLDER0” of the print file directory A is included in one line of the link file 6 as shown in FIG. The name “SETUP0.PRM” of the setting file A is described side by side. As described above, it is determined that the print file directory whose name is written in one line of the link file 6 is associated with the setting file.
[0100]
  When the setting file 4 is transmitted a plurality of times by the client PC 30, each time the setting file 4 is input to the receiving directory 21 of the printer server 10, a print file directory associated with each input setting file 4. 24 is created. Each time each print file directory 24 is created, the link file 6 is updated. Specifically, as shown in FIG. 8, each time each print file directory 24 is created, a line in which the name of the print file directory 24 and the name of the setting file 4 associated therewith are written in the link file 6. Added. More specifically, FIG. 8 schematically illustrates a state in which four print file directories A, B, C, and D are created by setting files A, B, C, and D being input. doing. At this time, in the link file of FIG. 8, the names of the print file directories A, B, C, and D and the names of the setting files A, B, C, and D are described side by side.
[0101]
  Then, when printing an image, the user operates the client PC 30, and as shown in FIG. 2, the print file 5 describing the print data corresponding to the image to be printed is transferred from the client PC 30 to the print file directory of the printer server 10. Send to 24. Since the print file directory 24 of the printer server 10 is shared by each client PC 30 via the network, the user can view the print file directory 24 of the printer server 10 by the client PC 30. Therefore, the user can send the print file 5 to the print file directory 24 of the printer server 10 simply by operating the client PC 30 to copy or move the print file 5 to the virtual print file directory visible from the client PC 30. it can. Here, the print file is a file in which print data is described, and the print data is data such as a document or an image.
[0102]
  The print file 5 transmitted from the client PC 30 to the printer server 10 is stored in the print file directory 24. At this time, the CPU 11 of the printer server 10 monitors whether or not the print file 5 has been input (stored) in the print file directory 24 based on the print processing program 2. When the print file 5 is input, the CPU 11 refers to the link file 6 stored in the link file directory 23 and specifies the setting file 4 associated with the print file directory 24 to which the print file 5 is input. To do. Then, the CPU 11 sets the printing method, paper size, font, number of printed sheets, ink type used for printing, color correction, enlargement / reduction ratio (scaling), etc. according to the print parameters described in the setting file 4. Under this setting, in order to print the print file 5 stored in the print file directory 24, data processing is performed on the print data included in the print file, and the printer 50 is controlled. As a result, the print file is printed on the paper by the printer 50.
[0103]
  Further, the print file 5 that has been printed is automatically moved to the printed file directory 25. At this time, the CPU 11 of the printer server 10 monitors the print file moved to the printed file directory 25 based on the printed file management program 3. The print file is deleted when a predetermined time elapses after it is moved to the printed file directory 25.
[0104]
  Next, the operation of the printer server 10 in the printing process described above will be specifically described along the flowcharts of FIGS.
[0105]
  During the printing process, the main program shown in FIG. 3 is executed by the CPU 11 of the printer server 10. First, processing by the main program will be described.
[0106]
  Step 11 in FIG. 3 saves 0 in the name counter n and initializes the name counter n. Then, after waiting for 10 seconds in step 12, for example, in step 13, the directory creation program shown in FIG. 4 is activated to perform setting file monitoring, print file directory creation, link file update, and the like. In step 14, the print processing program shown in FIG. 5 is activated to monitor the print file, print the print file, and the like. In step 15, the printed file management program shown in FIG. 6 is activated to delete the printed print file in the printed file directory.
[0107]
  Then, by repeating the processing of step 12 to step 15, a series of processing consisting of processing by the directory creation program, processing by the printing processing program, and processing by the printed file management program is repeatedly executed at intervals of 10 seconds. . Note that the waiting time in step 12 is not limited to 10 seconds.
[0108]
This waiting time can be freely set based on the frequency at which the setting file is input to the receiving directory 21, the frequency at which the print file is input to the print file directory 24, and the like.
[0109]
  Next, processing by the directory creation program shown in FIG. 4 will be described.
[0110]
  In step 21 in FIG. 4, it is determined whether or not a setting file is stored in the receiving directory 21. As a result of the determination, when the setting file is stored in the receiving directory 21, the process proceeds to step 22, and when it is not stored, the directory creation program is terminated and the process returns to the main program. Since the directory creation program is activated every 10 seconds by the main program, it is determined every 10 seconds whether or not the setting file is stored in the receiving directory 21.
[0111]
  In step 22, it is determined whether the setting file stored in the receiving directory 21 matches any of the setting files already stored in the setting file directory 22. As a result of the determination, when the setting file stored in the receiving directory 21 matches any of the setting files stored in the setting file directory 22, the setting file having the same contents is stored in the storage unit 20 of the printer server 10. This means that the associated print file directory 24 already exists. In order to inform the user of this, the process proceeds from step 22 to step 28, and a message such as “Are you sure to create a print file directory?” Is sent to the client PC 30 that sent the setting file to the printer server 10 this time. . As a result, the message is displayed on the display unit 36 of the client PC 30. The user who sees this message operates the client PC 30 to input an instruction (command) as to whether or not to create the print file directory 24. The instruction input by the user is transmitted to the printer server 10. In step 29, it is determined whether or not the print file directory 24 is to be created according to the instruction from the user. If it is determined that the print file directory 24 is to be created, the process proceeds to step 23; otherwise, the setting file stored in the receiving directory 21 is deleted in step 30 and the process returns to step 21.
[0112]
  In step 23, a print file directory 24 corresponding to the setting file stored in the receiving directory 21 is created. At this time, a name is set in the created print file directory 24. As the name of the print file directory 24, a name counter n is used. More specifically, a numerical value is stored in the name counter n, and this numerical value is incremented by 1 every time the print file directory 24 is created (step 27). Therefore, if this numerical value is used as a part of the name of the print file directory 24, duplication of the name of the print file directory 24 can be prevented. For example, as shown in FIG. 8, the names of the print file directories A, B, C, and D are “FOLDER 0”, “FOLDER 1”, “FOLDER 2”, and “FOLDER 3”, respectively (“FOLDER (n)”) ( The numerical value stored in the name counter n is used in the portion n).
[0113]
  In step 24, the setting file stored in the receiving directory 21 is moved to the setting file directory 22. At this time, the setting file is set with a name that does not overlap with the setting file already stored in the setting file directory 22. Also when setting the name of the setting file, the name counter n as described above may be used.
[0114]
  In step 25, the link file 6 is updated in order to associate the setting file 4 moved to the setting file directory 22 with the print file directory 24 created correspondingly. Specifically, as described above, a line in which the name of the created print file directory 24 and the name of the setting file 4 corresponding thereto is written is added to the link file 6.
[0115]
  In step 26, a text file in which the print parameters described in the setting file moved to the setting file directory 22 are described in text characters is created, and this text file is stored in the print file directory 24 created in step 23. . As described above, since the print file directory 24 is shared by each client PC 30, if the text file is stored in the print file directory 24, the user opens the text file by the client PC 30 and is described in the text file. The contents of the print parameters can be viewed. Thereby, the user can easily confirm the contents of the print parameters associated with the print file directory 24.
[0116]
  In step 27, the name counter n is incremented by 1, and the process returns to step 21. Then, the processing of step 22 to step 27 is repeatedly executed until it is determined as “NO” in step 21.
[0117]
  Next, processing by the print processing program shown in FIG. 5 will be described.
[0118]
  In step 41 in FIG. 5, it is determined whether or not the print file directory 24 existing in the storage unit 20 is checked. If there is an unchecked print file directory 24, the process proceeds to step 42. On the other hand, when there is no unchecked print file directory 24, that is, when all the print file directories 24 existing in the storage unit 20 are checked, the print processing program is terminated and the process returns to the main program.
[0119]
  In step 42, it is determined whether a print file is stored in the print file directory 24. If it is determined that the print file is stored in the print file directory 24, the process proceeds to step 43, and the print file is immediately printed. The printing of the print file is as described above. First, the setting file associated with the print file directory 24 in which the print file is stored is specified by referring to the link file. Then, according to the print parameters described in the setting file, the printer 50 is controlled while performing data processing on the print data described in the print file.
[0120]
  In step 44, the print file for which the printing process has been completed is moved from the print file directory 24 to the printed file directory 25. As a result, the print file for which print processing has been completed is deleted from the print file directory 24. Here, the printed file directory 25 is shared by the client PCs 30 in the same manner as the print file directory 24. For this reason, the user can view the printed file directory 25 from the client PC 30. Therefore, the user can retrieve the print file stored in the printed file directory 25 by operating the client PC 30. As a result, a print file that has already been printed can be reused.
[0121]
  In step 44, when the print file is moved from the print file directory 24 to the printed file directory 25, the moved time is converted into a character string and added to the name of the moved print file. For example, if the name of the print file before moving is “filename.ext” and the moving time is 1: 2: 3 on December 31, the name of the file after moving is: “Filename.ext-12 # 31 (01h02m03s)”
[0122]
  As described above, the purpose of describing the time in the file name of the print file moved to the printed file directory 25 is that the print file having the same file name can be printed even when the content is changed little by little. This is because all the printed files are left in the printed file directory 25. That is, even if a print file has the same file name when printing, when printing is completed and moved to the printed file directory 25, the file name is changed by adding the time to the file name. Is done. Accordingly, it is possible to prevent the print file moved to the printed file directory 25 from being overwritten with the print file having the same file name already stored in the printed file directory 25, and all the printed print files have been printed. It can remain in the file directory 25. Since the time is described in the file name, the user can identify the print file based on the description of the time.
[0123]
  Next, processing by the printed file management program shown in FIG. 6 will be described.
[0124]
  In step 51 in FIG. 6, it is determined whether or not there is an unchecked print file in the printed file directory 25. If there is an unchecked print file in the printed file directory 25, the process proceeds to step 52 to check. When there is no print file that has not been printed, the printed file management program is terminated and the process returns to the main program.
[0125]
  In step 52, it is determined whether one hour has passed since the print file was moved to the printed file directory 25, for example. Since the time when the file is moved is recorded by the operating system of the printer server 10 or the file management program, the time when the print file is moved to the printed file directory 25 can be known by using this. Based on this time, it can be determined whether or not one hour has passed since the print file was moved to the printed file directory 25. As a result of the determination, a print file for which one hour has passed since moving to the printed file directory 25 is deleted in step 53. If one hour has not passed since the file was moved to the printed file directory 25, the process returns to step 51. Note that the timing of deleting the print file stored in the printed file directory 25 is not limited to when one hour has passed since the print file was moved to the printed file directory 25. If the user often reuses the print file stored in the printed file directory 25 after a long time after the print file is moved to the printed file directory 25, the deletion timing is set to 12 hours, Or you may set to one day. That is, this timing can be freely set according to the user's needs.
[0126]
  Thus, according to the printing system 100 according to the present embodiment, when the setting file is transmitted from the client PC 30 to the printer server 10, the print file directory 24 associated with the setting file is created. Then, only by transmitting the print file from the client PC 30 to the print file directory 24, the print file can be easily printed according to the print parameters described in the setting file.
[0127]
  Even if there are print files composed of a plurality of different types of print data, if the print data is in a data format that can be printed by the printer server 10, each print file is simply transmitted to the print file directory 24. Thus, the print file can be easily printed according to the print parameters determined by the setting file.
[0128]
  Therefore, every time a print file is printed, an application corresponding to the print file is used.NsoIt is not necessary to start up each web page, and print files can be printed easily. Further, even when a plurality of different types of print files are printed, it is not necessary to prepare a plurality of different application software corresponding to each print file. Further, once the setting file is transmitted to the printer server 10, a large number of print files can be easily printed according to a certain print parameter, and it is not necessary to set the print parameters one by one every time the print file is output.
[0129]
  In addition, since the print file directory 24 is shared by each client PC 30, the user simply copies or moves the print file desired to be printed to the print file directory 24 visible from the client PC 30. Can be printed easily.
[0130]
  Further, if the setting file is transmitted from the client PC 30 a plurality of times, a plurality of print file directories 24 associated with the plurality of setting files can be created in the printer server 10 as shown in FIG. Since the plurality of print file directories 24 are shared by each client PC 30, the user can view each of the plurality of print file directories by each client PC 30. Therefore, the user selects the print file directory 24 on the client PC 30 at hand, and selects the selected print file directory.ReThe print data can be easily printed with various print parameter settings simply by copying or moving the print file.
[0131]
  In the above-described embodiment, the setting file is generated in the client PC 30 and then transmitted to the printer server 10 as an example. However, the present invention is not limited to this, and printing from the client PC 30 to the printer server 10 is performed. A parameter may be transmitted, and a setting file may be created in the printer server 10 based on the transmitted print parameter. Alternatively, the print server 10 may directly input print parameters via the input unit 14 of the printer server 10 to create a setting file in the printer server 10.
[0132]
  In the above embodiment, the case where the data output device of the present invention is applied to a printing system has been described as an example. However, the present invention is not limited to this, and the present invention is not limited to this. Is also applicable.
[0133]
  A specific example of the area setting means is step 23 in FIG. 4, a specific example of the processing means and the output means is step 43 in FIG. 5, and a specific example of the parameter input determination means is step 21 in FIG. A specific example of the means is step 41 and step 42 in FIG. 5, a specific example of the parameter storage means is step 24 in FIG. 4, a specific example of the display means is step 28 in FIG. 4, and a specific example of the text data creation means is 4, a specific example of the data moving means is step 44 in FIG. 5, and a specific example of the data deleting means is steps 52 and 53 in FIG.
[0134]
【The invention's effect】
  As described above in detail, according to the data output device of the first aspect of the present invention, the parameter input means for inputting the output processing parameters for setting the output processing, and the data for storing the output data input from the outside While setting a storage area, for the output data stored in the data storage area set by the area setting means, an area setting means for associating the data storage area and the output processing parameters input by the parameter input means, Since the processing means for performing the output processing set by the output processing parameter associated with the data storage area and the output means for outputting the output data subjected to the output processing by the processing means, the parameter input means If an output processing parameter is input by Can set the vignetting data storage area, this is the data storage area only by inputting the output data (storage) can be output easily in accordance with the output processing set output data by the output processing parameters.
[0135]
  Thereby, it is not necessary to start application software one by one every time output data is output, and output data can be easily output. Further, even when a plurality of different types of output data are output, there is no need to prepare a plurality of application software corresponding to each output data. Furthermore, once the output processing parameters are input by the parameter input means, a large number of output data can be easily output according to a fixed output process, and it is not necessary to set the output processing parameters one by one every time output data is output. Therefore, the workability of data output can be improved.
[0136]
  According to the data output device of the second aspect of the present invention, there is provided the parameter input determination means for determining whether or not the output processing parameter is input by the parameter input means, and the area setting means is based on the determination by the parameter input determination means. When an output processing parameter is input by the parameter input means, a data storage area for storing output data is set, and the data storage area and the output processing parameter input by the parameter input means are associated with each other. Therefore, it is possible to give the user a feeling that the data storage area is automatically created simply by inputting the output processing parameter, and the operability can be improved.
[0137]
  According to the data output device of the third aspect of the present invention, the data output device includes data storage determination means for determining whether or not output data input from the outside is stored in the data storage area, and the data is based on the determination by the data storage determination means. When output data is stored in the storage area, the processing means performs output processing set by the output processing parameter associated with the data storage area on the output data stored in the data storage area; and Since the output means outputs the output data subjected to this output processing, the user can feel that the output data is automatically output just by inputting the output data. Operability can be improved.
[0138]
  According to the data output device of the invention of claim 4, the area setting means sets a plurality of data storage areas respectively corresponding to the plurality of output processing parameters input by the parameter input means, and these data storage areas; Since the output processing parameters corresponding to the respective data storage areas are associated with each other, when outputting output data with a plurality of different settings, it is possible to associate with each output processing parameter only by inputting the plurality of output processing parameters. Each data storage area can be created, and output data can be automatically output with a plurality of different settings simply by inputting the output data to each of the plurality of data storage areas. In addition, if a plurality of data storage areas associated with a plurality of different output processing parameters have already been set, it is possible to easily output data with various settings simply by selecting a data storage area for inputting output data. Can be output. Therefore, the workability of data output can be improved.
[0139]
  According to the data output device of the invention of claim 5, the area setting means creates link data for associating the data storage area with the output processing parameter, and the processing means refers to the link data. Thus, the output processing parameter associated with the data storage area is specified, and the output processing set by the output processing parameter is applied to the output data stored in the data storage area. Thus, by associating the data storage area with the output processing parameter, it is possible to easily and accurately associate the data storage area with the output processing parameter.
[0140]
  According to the data output device of the invention of claim 6, there is provided parameter storage means for storing the output processing parameters input by the parameter input means in the parameter storage area, and the output processing parameters associated with the data storage area in the processing means. Is obtained from the parameter storage area, and the output process set by the output process parameter is applied to the output data stored in the data storage area, so that the output process can be easily performed.
[0141]
  According to the data output device of the invention of claim 7, when the output processing parameter input by the parameter input means matches the output processing parameter associated with the data storage area already set by the area setting means, an inquiry is made. Since the display means for displaying the information is provided, when an output processing parameter having the same content as the output processing parameter input in the past is input, the data storage area associated with the output processing parameter having the same content by the display means The user can be inquired as to whether or not to set, and it is possible to prevent the setting of duplicate data storage areas against the user's will. Therefore, it is possible to prevent redundant data storage areas from being set wastefully.
[0142]
  According to the data output device of the eighth aspect of the invention, since the text data creating means for creating the text data describing the output processing parameter input by the parameter input means is provided, which data storage area is set It can be clarified whether it is related to the output processing parameter having such contents. That is, the user can easily confirm the output processing parameters associated with the data storage area by viewing the text data.
[0143]
  According to the data output device of the ninth aspect of the present invention, after the output data stored in the data storage area is output by the output means, the data movement for moving the output data from the data storage area to the output data storage area Since the configuration includes the means, only the output data to be output is stored in the data storage area. Therefore, the processing means can output the output data correctly only by sequentially performing the output processing on the output data stored in the data storage area, and the processing can be simplified.
[0144]
  According to the data output device of the invention of claim 10, the output data moved to the output data storage area is not deleted immediately after the output data is moved to the output data storage area. Since it is configured to include data deletion means that deletes after a lapse of time, if output data that has been output once needs to be output again, or output data that has been output needs to be used for other purposes, If the predetermined time has not elapsed, the output data can be taken out from the output data storage area.
[0145]
  According to the data output method of the invention of claim 11, the parameter input procedure for inputting the output processing parameter for setting the output processing and the data storage area for storing the output data input from the outside are set. , An area setting procedure for associating the data storage area with the output processing parameter input by the parameter input procedure, and the output data stored in the data storage area set by the area setting procedure are associated with the data storage area. Since the processing procedure for performing the output processing set by the output processing parameters set and the output procedure for outputting the output data subjected to the output processing by the processing procedure are provided, the same as in the invention of claim 1 described above The effect of can be obtained.
[0146]
  According to the data output method of the twelfth aspect of the invention, there is provided a parameter input determination procedure for determining whether or not an output processing parameter has been input by the parameter input procedure, and based on the determination by the parameter input determination procedure in the area setting procedure. When an output processing parameter is input by the parameter input procedure, a data storage area for storing output data is set, and the data storage area and the output processing parameter input by the parameter input procedure are associated with each other. Therefore, the same effect as that of the above invention of claim 2 can be obtained.
[0147]
  According to the data output method of the thirteenth aspect of the present invention, it is provided with a data storage determination procedure for determining whether or not output data input from the outside is stored in the data storage area, and the data is based on the determination by the data storage determination procedure. When output data is stored in the storage area, in the processing procedure, the output data stored in the data storage area is subjected to output processing set by the output processing parameter associated with the data storage area, and In the output procedure, since the output data subjected to the output process is output, the same effect as that of the above invention of claim 3 can be obtained.
[0148]
  According to the data output method of the invention of claim 14, in the area setting procedure, a plurality of data storage areas respectively corresponding to the plurality of output processing parameters input by the parameter input procedure are set, and these data storage areas; Since the output processing parameters respectively corresponding to these data storage areas are associated with each other, the same effect as that of the above-described invention of claim 4 can be obtained.
[0149]
  According to the data output method of the fifteenth aspect of the present invention, the link data for associating the data storage area with the output processing parameter is created in the area setting procedure, and the link data is referred to in the processing procedure. Thus, the output processing parameter associated with the data storage area is specified, and the output processing set by the output processing parameter is performed on the output data stored in the data storage area. The same effect as that of the invention of item 5 can be obtained.
[0150]
  According to the recording medium storing the data output program of the sixteenth aspect of the invention, a parameter input procedure for inputting an output processing parameter for setting the output processing, and a data storage for storing the output data input from the outside An area setting procedure for associating the data processing area and the output processing parameter input by the parameter input procedure with each other, and output data stored in the data storage area set by the area setting procedure This data output has a configuration including a processing procedure for performing an output process set by an output processing parameter associated with the data storage area and an output procedure for outputting the output data subjected to the output process by the processing procedure. By having the computer read the program, Can be operated as a data output device according to the invention of claim 1 described above the over data, it is possible to obtain the same effect as the invention of claim 1 by the computer.
[0151]
  According to the recording medium on which the data output program according to the invention of claim 17 is recorded, the recording medium includes a parameter input determination procedure for determining whether or not an output processing parameter has been input by the parameter input procedure, and the parameter input determination procedure in the area setting procedure. When an output processing parameter is input by the parameter input procedure based on the determination by the above, a data storage area for storing output data is set, and the data storage area and the output processing parameter input by the parameter input procedure Since the data output programs are read by the computer, the computer can be operated as the data output device according to the second aspect of the invention described above, and the computer is similar to the second aspect of the invention. Effect of It is possible to obtain.
[0152]
  The recording medium recording the data output program according to the invention of claim 18 includes a data storage determination procedure for determining whether or not output data input from the outside is stored in the data storage area. When the output data is stored in the data storage area based on the output processing stored in the data storage area in the processing procedure, the output process set by the output processing parameter associated with the data storage area is performed. In the output procedure, the output data subjected to the output processing is output, so that the computer is read by reading the data output program so that the computer outputs the data output device according to the invention of claim 3 described above. As claimed in claim 3 by a computer. It is possible to obtain the same effect as bright.
[0153]
  A recording medium recording a data output program according to the invention of claim 19 sets a plurality of data storage areas respectively corresponding to a plurality of output processing parameters input by the parameter input procedure in the area setting procedure, and stores the data storage Since the areas and the output processing parameters respectively corresponding to the data storage areas are associated with each other, the computer is read as the data output program according to the above-described invention of claim 4 by causing the computer to read the data output program. It can be operated, and the same effect as that of the invention of claim 4 can be obtained by a computer.
[0154]
  According to the recording medium on which the data output program according to the invention of claim 20 is recorded, the link data for associating the data storage area with the output processing parameter is created in the area setting procedure. The output processing parameter associated with the data storage area is specified by referring to the above, and the output processing set by the output processing parameter is performed on the output data stored in the data storage area. By causing the computer to read the data output program, it is possible to cause the computer to operate as the data output device according to the invention of claim 5 described above, and it is possible to obtain the same effect as the invention of claim 5 by the computer.
[0155]
  According to the printing apparatus of the twenty-first aspect of the present invention, the parameter input means for inputting the print parameters for setting the printing process and the data storage area for storing the print data input from the outside are set, and this Area setting means for associating the data storage area with the print parameters input by the parameter input means, and printing associated with the data storage area for print data stored in the data storage area set by the area setting means Since the processing unit for performing the printing process set by the parameter and the output unit for outputting the print data subjected to the printing process by the processing unit are provided, if the printing parameter is input by the parameter input unit, the printing is performed. You can set the data storage area associated with the parameter and Just type (store) the print data to the data storage area, can be outputted easily in accordance with the print processing set the print data by the print parameters.
[0156]
  Thus, it is not necessary to start application software every time print data is output, and print data can be output easily. Further, even when a plurality of different types of print data are output, there is no need to prepare a plurality of application software corresponding to each print data. Furthermore, once the print parameters are input by the parameter input means, a large number of print data can be easily output in accordance with a fixed print process, and it is not necessary to set the print parameters one by one every time print data is output. Therefore, the workability of data output can be improved.
[0157]
  According to the printing apparatus of the twenty-second aspect of the present invention, there is provided the parameter input determination means for determining whether or not a print parameter has been input by the parameter input means, and the area setting means has the parameter input based on the determination by the parameter input determination means. When a print parameter is input by the means, a data storage area for storing print data is set, and the data storage area and the print parameter input by the parameter input means are associated with each other. The user can be given a feeling that a data storage area is automatically created just by inputting parameters, and operability can be improved.
[0158]
  According to the printing device of the twenty-third aspect of the present invention, the data storage determining means for determining whether or not print data input from the outside is stored in the data storage area is provided, and the data storage is performed based on the determination by the data storage determining means. When print data is stored in the area, the processing means performs print processing set by the print parameters associated with the data storage area on the print data stored in the data storage area, and outputs the print data. Since the print data subjected to this printing process is output in the means, the user can feel that the print data is automatically output by simply inputting the print data. Can be improved.
[0159]
  According to the printing apparatus of the twenty-fourth aspect of the present invention, the area setting means sets a plurality of data storage areas respectively corresponding to a plurality of print parameters input by the parameter input means, and the data storage areas and the data Since the print parameters corresponding to each storage area are associated with each other, when outputting print data with a plurality of different settings, the data storage area associated with each print parameter can be set by simply inputting the plurality of print parameters. Each can be created, and print data can be automatically output with a plurality of different settings simply by inputting the print data to the plurality of data storage areas. In addition, if multiple data storage areas associated with multiple different print parameters have already been set, print data can be easily output with various settings simply by selecting a data storage area for inputting print data. can do. Therefore, the workability of data output can be improved.
[0160]
  According to the printing apparatus of the twenty-fifth aspect of the invention, the area setting means creates link data for associating the data storage area with the print parameters, and the processing means refers to the link data. The print parameter associated with the data storage area is specified by the above and the print processing set by this print parameter is applied to the print data stored in the data storage area. By associating the storage area with the print parameter, it is possible to easily and accurately associate the data storage area with the print parameter.
[0161]
  According to the printing apparatus of the twenty-sixth aspect of the present invention, there is provided parameter storage means for storing the print parameter input by the parameter input means in the parameter storage area, and the processing means stores the print parameter associated with the data storage area in the parameter storage area. Since the print processing acquired from the area and set by this print parameter is applied to the print data stored in the data storage area, the print processing can be easily performed.
[0162]
  According to the printing apparatus of the twenty-seventh aspect, the inquiry information is displayed when the print parameter input by the parameter input means matches the print parameter associated with the data storage area already set by the area setting means. Whether or not a data storage area associated with the same print parameter is set by the display means when a print parameter having the same content as the print parameter input in the past is input. Can be inquired to the user, and it is possible to prevent a duplicate data storage area from being set against the user's will. Therefore, it is possible to prevent redundant data storage areas from being set wastefully.
[0163]
  According to the printing apparatus of the twenty-eighth aspect of the invention, since the text data creation means for creating the text data describing the print parameters input by the parameter input means is provided, what kind of data storage area has been set? It can be clarified whether the content is associated with the print parameter. That is, the user can easily confirm the print parameters associated with the data storage area by viewing the text data.
[0164]
  According to the printing apparatus of the twenty-ninth aspect of the present invention, after the print data stored in the data storage area is output by the output means, the data moving means for moving the print data from the data storage area to the output data storage area Therefore, only the print data to be output will be stored in the data storage area. Therefore, the processing means can output the print data correctly only by sequentially performing the print processing on the print data stored in the data storage area, and the processing can be simplified.
[0165]
  According to the printing apparatus of the thirtieth aspect, the print data moved to the output data storage area is not deleted immediately after the print data is moved to the output data storage area for a predetermined time. Since the configuration includes data deletion means that deletes data after the elapse of time, the print data once output needs to be output again, or the print data that has been output needs to be used for other purposes. If the time has not elapsed, the print data can be taken out from the output data storage area.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a printing system according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram illustrating a printing process according to an embodiment of the present invention.
FIG. 3 is a flowchart showing processing by a main program executed by the printer server during printing processing in the embodiment of the present invention.
FIG. 4 is a flowchart showing processing by a directory creation program in the embodiment of the present invention.
FIG. 5 is a flowchart showing processing by a print processing program in the embodiment of the present invention.
FIG. 6 is a flowchart showing processing by a printed file management program in the embodiment of the present invention.
FIG. 7 is an explanatory diagram showing an image displayed on the display unit of the client PC when the client PC creates and transmits a setting file in the embodiment of the present invention.
FIG. 8 is an explanatory diagram showing a print file directory, a link file, a setting file, and the like in the embodiment of the present invention.
[Explanation of symbols]
  4 Setting file (output processing parameters, print parameters)
  5 Print file (output data, print data)
  6 Link files (link data)
  7 Setting file creation image (parameter input means)
  10 Printer server
  20 storage unit
  22 Setting file directory (parameter storage area)
  24 Print file directory (data storage area)
  30 Client PC (parameter input means)
  100 printing system (data output device, printing device)

Claims (30)

外部から入力された出力データを受け取り、この出力データを、設定された出力処理に従って出力するデータ出力装置であって、
前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手段と、
前記パラメータ入力手段により出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手段により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手段と、
前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手段により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手段と、
前記処理手段により出力処理が施された出力データを出力する出力手段と
を備えたデータ出力装置。
A data output device that receives output data input from the outside and outputs the output data according to a set output process,
Parameter input means for inputting output processing parameters for setting the output processing;
When an output processing parameter is input by the parameter input unit, a data storage area for storing the output data input from the outside is set , and for each output processing parameter input by the parameter input unit , Area setting means for setting the output processing parameter and the data storage area in association with each other;
When the output data in the set data storage area is stored, to the output data, performing an output process has been set according to the output processing parameters associated with the data storage area by said area setting means processing Means,
A data output device comprising: output means for outputting the output data subjected to the output processing by the processing means.
前記パラメータ入力手段により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手段を備え、
前記エリア設定手段は、前記パラメータ入力判定手段による判定に基づいて前記パラメータ入力手段により出力処理パラメータが入力されたときに、前記出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアと前記パラメータ入力手段により入力された出力処理パラメータとを互いに関連付けるものである請求項1に記載のデータ出力装置。
Parameter input determining means for determining whether an output processing parameter is input by the parameter input means;
The area setting means sets a data storage area for storing the output data when an output processing parameter is input by the parameter input means based on the determination by the parameter input determination means, and the data storage 2. The data output device according to claim 1, wherein the area and the output processing parameter input by the parameter input means are associated with each other.
外部から入力された前記出力データが前記データ記憶エリアに記憶されたか否かを判定するデータ記憶判定手段を備え、
前記データ記憶判定手段による判定に基づいて前記データ記憶エリアに前記出力データが記憶されたときに、前記処理手段は、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、前記出力手段は、この出力処理が施された出力データを出力するものである請求項1または2に記載のデータ出力装置。
Data storage determination means for determining whether or not the output data input from the outside is stored in the data storage area,
When the output data is stored in the data storage area based on the determination by the data storage determination unit, the processing unit associates the output data stored in the data storage area with the data storage area. The data output device according to claim 1 or 2, wherein the output process set by the output process parameter is performed, and the output means outputs the output data subjected to the output process.
前記エリア設定手段は、前記パラメータ入力手段により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるものである請求項1ないし3のいずれかに記載のデータ出力装置。  The area setting means sets a plurality of data storage areas respectively corresponding to the plurality of output processing parameters input by the parameter input means, and also sets the data storage areas and the output processing parameters respectively corresponding to the data storage areas. The data output device according to claim 1, wherein the data output device is associated with each other. 前記エリア設定手段は、前記データ記憶エリアと前記出力処理パラメータとを関連付けるためのリンクデータを作成するものであり、
前記処理手段は、前記リンクデータを参照することにより前記データ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、前記データ記憶エリアに記憶された出力データに対して施すものである請求項1ないし4のいずれかに記載のデータ出力装置。
The area setting means creates link data for associating the data storage area with the output processing parameter,
The processing means identifies an output processing parameter associated with the data storage area by referring to the link data, and outputs the output processing set by the output processing parameter to the output data stored in the data storage area. The data output device according to any one of claims 1 to 4, wherein the data output device is applied to the device.
前記パラメータ入力手段により入力された出力処理パラメータをパラメータ記憶エリアに記憶するパラメータ記憶手段を備え、
前記処理手段は、前記データ記憶エリアに関連付けられた出力処理パラメータを前記パラメータ記憶エリアから取得し、この出力処理パラメータにより設定された出力処理を、前記データ記憶エリアに記憶された出力データに対して施すものである請求項1ないし5のいずれかに記載のデータ出力装置。
Parameter storage means for storing output processing parameters input by the parameter input means in a parameter storage area;
The processing means acquires an output processing parameter associated with the data storage area from the parameter storage area, and outputs the output process set by the output processing parameter to the output data stored in the data storage area. 6. The data output device according to claim 1, wherein the data output device is one that is applied.
前記パラメータ入力手段により入力された出力処理パラメータが、前記エリア設定手段により既に設定されたデータ記憶エリアに関連付けられている出力処理パラメータと一致するとき、問い合せ情報を表示する表示手段を備えてなる請求項1ないし6のいずれかに記載のデータ出力装置。  A display means for displaying inquiry information when an output processing parameter input by the parameter input means matches an output processing parameter associated with a data storage area already set by the area setting means. Item 7. The data output device according to any one of Items 1 to 6. 前記パラメータ入力手段により入力された出力処理パラメータを記述したテキストデータを作成するテキストデータ作成手段を備えてなる請求項1ないし7のいずれかに記載のデータ出力装置。  The data output device according to any one of claims 1 to 7, further comprising text data creating means for creating text data describing output processing parameters input by the parameter input means. 前記データ記憶エリアに記憶された出力データが前記出力手段により出力された後、この出力データを前記データ記憶エリアから出力済みデータ記憶エリアに移動させるデータ移動手段を備えてなる請求項1ないし8のいずれかに記載のデータ出力装置。  9. The data moving means for moving the output data from the data storage area to the output data storage area after the output data stored in the data storage area is output by the output means. The data output device according to any one of the above. 前記出力済みデータ記憶エリアに移動された出力データを、この出力データが当該出力済みデータ記憶エリアに移動されてから所定時間経過後に削除するデータ削除手段を備えてなる請求項9に記載のデータ出力装置。  The data output according to claim 9, further comprising data deletion means for deleting the output data moved to the output data storage area after a predetermined time has elapsed since the output data was moved to the output data storage area. apparatus. 外部から入力された出力データを受け取り、この出力データを、設定された出力処理に従って出力するデータ出力方法であって、
前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、
前記パラメータ入力手順によって出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手順により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手順と、
前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手順により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手順と、
前記処理手順により出力処理が施された出力データを出力する出力手順と
を備えたデータ出力方法。
A data output method for receiving output data input from the outside and outputting the output data according to a set output process,
A parameter input procedure for inputting an output processing parameter for setting the output processing;
When an output processing parameter is input by the parameter input procedure, a data storage area for storing the output data input from the outside is set , and for each output processing parameter input by the parameter input procedure , An area setting procedure for setting the output processing parameter and the data storage area in association with each other;
When the output data in the set data storage area is stored, to the output data, performs the data storage area output process is set according to the output processing parameters associated with the said area setting procedure processing Procedure and
A data output method comprising: an output procedure for outputting output data subjected to output processing according to the processing procedure.
前記パラメータ入力手順により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手順を備え、
前記エリア設定手順は、前記パラメータ入力判定手順による判定に基づいて前記パラメータ入力手順により出力処理パラメータが入力されたときに、前記出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアと前記パラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるものである請求項11に記載のデータ出力方法。
A parameter input determination procedure for determining whether or not an output processing parameter has been input by the parameter input procedure;
The area setting procedure sets a data storage area for storing the output data when an output processing parameter is input by the parameter input procedure based on the determination by the parameter input determination procedure. 12. The data output method according to claim 11, wherein the area and the output processing parameter input by the parameter input procedure are associated with each other.
外部から入力された前記出力データが前記データ記憶エリアに記憶されたか否かを判定するデータ記憶判定手順を備え、
前記データ記憶判定手順による判定に基づいて前記データ記憶エリアに前記出力データが記憶されたときに、前記処理手順は、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、前記出力手順は、この出力処理が施された出力データを出力するものである請求項11または12に記載のデータ出力方法。
A data storage determination procedure for determining whether or not the output data input from the outside is stored in the data storage area,
When the output data is stored in the data storage area based on the determination by the data storage determination procedure, the processing procedure is associated with the data storage area for the output data stored in the data storage area. The data output method according to claim 11 or 12, wherein the output process set by the output process parameter is performed, and the output procedure outputs the output data subjected to the output process.
前記エリア設定手順は、前記パラメータ入力手順により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるものである請求項11ないし13のいずれかに記載のデータ出力方法。  The area setting procedure sets a plurality of data storage areas respectively corresponding to the plurality of output processing parameters input by the parameter input procedure, and the data processing areas and output processing parameters respectively corresponding to the data storage areas The data output method according to claim 11, wherein the two are associated with each other. 前記エリア設定手順は、前記データ記憶エリアと前記出力処理パラメータとを関連付けるためのリンクデータを作成するものであり、
前記処理手順は、前記リンクデータを参照することにより前記データ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、前記データ記憶エリアに記憶された出力データに対して施すものである請求項11ないし14のいずれかに記載のデータ出力方法。
The area setting procedure creates link data for associating the data storage area with the output processing parameter,
The processing procedure specifies an output processing parameter associated with the data storage area by referring to the link data, and the output processing set by the output processing parameter is output data stored in the data storage area. The data output method according to claim 11, wherein the data output method is applied to the data.
コンピュータによって、外部から入力された出力データを設定された出力処理に従って出力するためのデータ出力プログラムを記録した記録媒体であって、
前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、
前記パラメータ入力手順により出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定するし、かつ前記パラメータ入力手順により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手順と、
前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手順により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手順と、
前記処理手順により出力処理が施された出力データを出力する出力手順と
を備えたデータ出力プログラムを記録した記録媒体。
A recording medium recording a data output program for outputting output data input from the outside according to a set output process by a computer,
A parameter input procedure for inputting an output processing parameter for setting the output processing;
When an output processing parameter is input by the parameter input procedure, a data storage area for storing the output data input from the outside is set , and for each output processing parameter input by the parameter input procedure , An area setting procedure for setting the output processing parameter and the data storage area in association with each other;
When the output data in the set data storage area is stored, to the output data, performs the data storage area output process is set according to the output processing parameters associated with the said area setting procedure processing Procedure and
A recording medium recording a data output program comprising an output procedure for outputting output data subjected to output processing according to the processing procedure.
前記パラメータ入力手順により出力処理パラメータが入力されたか否かを判定するパラメータ入力判定手順を備え、
前記エリア設定手順は、前記パラメータ入力判定手順による判定に基づいて前記パラメータ入力手順により出力処理パラメータが入力されたときに、前記出力データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアと前記パラメータ入力手順により入力された出力処理パラメータとを互いに関連付けるものである請求項16に記載のデータ出力プログラムを記録した記録媒体。
A parameter input determination procedure for determining whether or not an output processing parameter has been input by the parameter input procedure;
The area setting procedure sets a data storage area for storing the output data when an output processing parameter is input by the parameter input procedure based on the determination by the parameter input determination procedure. The recording medium recording the data output program according to claim 16, wherein the area and the output processing parameter input by the parameter input procedure are associated with each other.
外部から入力された前記出力データが前記データ記憶エリアに記憶されたか否かを判定するデータ記憶判定手順を備え、
前記データ記憶判定手順による判定に基づいて前記データ記憶エリアに前記出力データが記憶されたときに、前記処理手順は、当該データ記憶エリアに記憶された出力データに対し、当該データ記憶エリアに関連付けられた出力処理パラメータにより設定された出力処理を施し、かつ、前記出力手順は、この出力処理が施された出力データを出力するものである請求項16または17に記載のデータ出力プログラムを記録した記録媒体。
A data storage determination procedure for determining whether or not the output data input from the outside is stored in the data storage area,
When the output data is stored in the data storage area based on the determination by the data storage determination procedure, the processing procedure is associated with the data storage area for the output data stored in the data storage area. 18. A record recording the data output program according to claim 16 or 17, wherein the output process set by the output process parameter is performed, and the output procedure outputs the output data subjected to the output process. Medium.
前記エリア設定手順は、前記パラメータ入力手順により入力された複数の出力処理パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した出力処理パラメータとを互いに関連付けるものである請求項16ないし18のいずれかに記載のデータ出力プログラムを記録した記録媒体。  The area setting procedure sets a plurality of data storage areas respectively corresponding to the plurality of output processing parameters input by the parameter input procedure, and the data processing areas and output processing parameters respectively corresponding to the data storage areas 19. A recording medium on which the data output program according to claim 16 is recorded. 前記エリア設定手順は、前記データ記憶エリアと前記出力処理パラメータとを関連付けるためのリンクデータを作成するものであり、
前記処理手順は、前記リンクデータを参照することにより前記データ記憶エリアに関連付けられた出力処理パラメータを特定し、この出力処理パラメータにより設定された出力処理を、前記データ記憶エリアに記憶された出力データに対して施すものである請求項16ないし19のいずれかに記載のデータ出力プログラムを記録した記録媒体。
The area setting procedure creates link data for associating the data storage area with the output processing parameter,
The processing procedure specifies an output processing parameter associated with the data storage area by referring to the link data, and the output processing set by the output processing parameter is output data stored in the data storage area. 20. A recording medium on which the data output program according to claim 16 is recorded.
外部から入力された印刷データを受け取り、この印刷データを、設定された印刷処理に従って印刷する印刷装置であって、
前記印刷処理を設定するための印刷パラメータを入力するパラメータ入力手段と、
前記パラメータ入力手段により印刷パラメータが入力されたときに、外部から入力された前記印刷データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手段により入力された印刷パラメータごとに、当該印刷パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手段と、
前記設定されたデータ記憶エリアに前記印刷データが記憶されたときに、当該印刷データに対し、前記エリア設定手段により当該データ記憶エリアに関連付けられた印刷パラメータに従って設定された印刷処理を施す処理手段と、
前記処理手段により印刷処理が施された印刷データを印刷する印刷手段と
を備えた印刷装置。
A printing apparatus that receives print data input from the outside and prints the print data in accordance with a set print process,
Parameter input means for inputting print parameters for setting the print processing;
When a print parameter is input by the parameter input unit, a data storage area for storing the print data input from the outside is set , and the print parameter is input for each print parameter input by the parameter input unit. Area setting means for setting a parameter and the data storage area in association with each other;
When the print data to the set data storage area is stored, to the print data, performs a printing process that is set according to print parameters associated with the data storage area by said area setting means processing means When,
A printing apparatus comprising: a printing unit that prints the print data subjected to the printing process by the processing unit.
前記パラメータ入力手段により印刷パラメータが入力されたか否かを判定するパラメータ入力判定手段を備え、
前記エリア設定手段は、前記パラメータ入力判定手段による判定に基づいて前記パラメータ入力手段により印刷パラメータが入力されたときに、前記印刷データを記憶するためのデータ記憶エリアを設定すると共に、このデータ記憶エリアと前記パラメータ入力手段により入力された印刷パラメータとを互いに関連付けるものである請求項21に記載の印刷装置。
Parameter input determining means for determining whether a print parameter is input by the parameter input means;
The area setting unit sets a data storage area for storing the print data when a print parameter is input by the parameter input unit based on the determination by the parameter input determination unit. The printing apparatus according to claim 21, wherein the printing parameter input by the parameter input unit is associated with each other.
外部から入力された前記印刷データが前記データ記憶エリアに記憶されたか否かを判定するデータ記憶判定手段を備え、
前記データ記憶判定手段による判定に基づいて前記データ記憶エリアに前記印刷データが記憶されたときに、前記処理手段は、当該データ記憶エリアに記憶された印刷データに対し、当該データ記憶エリアに関連付けられた印刷パラメータにより設定された印刷処理を施し、かつ、前記印刷手段は、この印刷処理が施された印刷データを印刷するものである請求項21または22に記載の印刷装置。
Data storage determination means for determining whether or not the print data input from the outside is stored in the data storage area,
When the print data is stored in the data storage area based on the determination by the data storage determination unit, the processing unit associates the print data stored in the data storage area with the data storage area. 23. The printing apparatus according to claim 21, wherein a printing process set by the printing parameters is performed, and the printing unit prints the print data subjected to the printing process.
前記エリア設定手段は、前記パラメータ入力手段により入力された複数の印刷パラメータにそれぞれ対応した複数のデータ記憶エリアを設定すると共に、これらデータ記憶エリアと、これらデータ記憶エリアにそれぞれ対応した印刷パラメータとを互いに関連付けるものである請求項21ないし23のいずれかに記載の印刷装置。  The area setting means sets a plurality of data storage areas respectively corresponding to the plurality of print parameters input by the parameter input means, and sets the data storage areas and the print parameters respectively corresponding to the data storage areas. The printing apparatus according to any one of claims 21 to 23, which is associated with each other. 前記エリア設定手段は、前記データ記憶エリアと前記印刷パラメータとを関連付けるためのリンクデータを作成するものであり、
前記処理手段は、前記リンクデータを参照することにより前記データ記憶エリアに関連付けられた印刷パラメータを特定し、この印刷パラメータにより設定された印刷処理を、前記データ記憶エリアに記憶された印刷データに対して施すものである請求項21ないし24のいずれかに記載の印刷装置。
The area setting means creates link data for associating the data storage area with the print parameters,
The processing means identifies a print parameter associated with the data storage area by referring to the link data, and performs a print process set by the print parameter on the print data stored in the data storage area. The printing apparatus according to claim 21, wherein the printing apparatus is applied.
前記パラメータ入力手段により入力された印刷パラメータをパラメータ記憶エリアに記憶するパラメータ記憶手段を備え、
前記処理手段は、前記データ記憶エリアに関連付けられた印刷パラメータを前記パラメータ記憶エリアから取得し、この印刷パラメータにより設定された印刷処理を、前記データ記憶エリアに記憶された印刷データに対して施すものである請求項21ないし25のいずれかに記載の印刷装置。
Parameter storage means for storing the printing parameters input by the parameter input means in a parameter storage area;
The processing means acquires a print parameter associated with the data storage area from the parameter storage area, and performs print processing set by the print parameter on the print data stored in the data storage area. The printing apparatus according to any one of claims 21 to 25.
前記パラメータ入力手段により入力された印刷パラメータが、前記エリア設定手段により既に設定されたデータ記憶エリアに関連付けられている印刷パラメータと一致するとき、問い合せ情報を表示する表示手段を備えてなる請求項21ないし26のいずれかに記載の印刷装置。  22. A display means for displaying inquiry information when a print parameter input by the parameter input means matches a print parameter associated with a data storage area already set by the area setting means. 27. The printing apparatus according to any one of items 26 to 26. 前記パラメータ入力手段により入力された印刷パラメータを記述したテキストデータを作成するテキストデータ作成手段を備えてなる請求項21ないし27のいずれかに記載の印刷装置。  The printing apparatus according to any one of claims 21 to 27, further comprising text data creating means for creating text data describing a print parameter input by the parameter input means. 前記データ記憶エリアに記憶された印刷データが前記印刷手段により印刷された後、この印刷データを前記データ記憶エリアから印刷済みデータ記憶エリアに移動させるデータ移動手段を備えてなる請求項21ないし28のいずれかに記載の印刷装置。  29. The data moving means for moving the print data from the data storage area to the printed data storage area after the print data stored in the data storage area is printed by the printing means. The printing apparatus in any one. 前記印刷済みデータ記憶エリアに移動された印刷データを、この印刷データが当該印刷済みデータ記憶エリアに移動されてから所定時間経過後に削除するデータ削除手段を備えてなる請求項29に記載の印刷装置。  30. The printing apparatus according to claim 29, further comprising data deletion means for deleting the print data moved to the printed data storage area after a predetermined time has elapsed since the print data was moved to the printed data storage area. .
JP01976398A 1998-01-30 1998-01-30 DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE Expired - Fee Related JP3658968B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP01976398A JP3658968B2 (en) 1998-01-30 1998-01-30 DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE
US09/239,145 US6513073B1 (en) 1998-01-30 1999-01-28 Data output method and apparatus having stored parameters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01976398A JP3658968B2 (en) 1998-01-30 1998-01-30 DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE

Publications (2)

Publication Number Publication Date
JPH11219277A JPH11219277A (en) 1999-08-10
JP3658968B2 true JP3658968B2 (en) 2005-06-15

Family

ID=12008388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01976398A Expired - Fee Related JP3658968B2 (en) 1998-01-30 1998-01-30 DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE

Country Status (1)

Country Link
JP (1) JP3658968B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003323321A (en) 2002-05-01 2003-11-14 Brother Ind Ltd Data file transfer control device, data file processing device, print output device, program and recording medium
EP1503570A3 (en) * 2003-07-29 2005-07-27 Ricoh Company, Ltd. Image forming apparatus as client of a distributed file system, image processing method, image processing program and recording medium
JP4685624B2 (en) * 2005-12-28 2011-05-18 スター精密株式会社 Environment setting data setting method, environment setting data setting program, and print data supply device
JP4962058B2 (en) * 2007-03-13 2012-06-27 ブラザー工業株式会社 Information processing apparatus and information processing program
JP2009269258A (en) * 2008-05-02 2009-11-19 Canon Inc Image forming apparatus and method of controlling the same
JP5574821B2 (en) * 2010-05-21 2014-08-20 キヤノン株式会社 Management device, management method, and program
JP7392454B2 (en) * 2019-12-20 2023-12-06 富士フイルムビジネスイノベーション株式会社 Information processing device, information processing system, and information processing program

Also Published As

Publication number Publication date
JPH11219277A (en) 1999-08-10

Similar Documents

Publication Publication Date Title
US7475345B2 (en) Printing system
JP2007109021A (en) Information processing apparatus, information processing method, program, and storage medium
US6513073B1 (en) Data output method and apparatus having stored parameters
JP2000242463A (en) Printing system
JP4372670B2 (en) Composite print job composition method and apparatus
JP2001350606A (en) PRINTING SYSTEM, PRINT DATA PROCESSING METHOD, AND RECORDING MEDIUM CONTAINING PROGRAM FOR EXECUTING THE METHOD
US7145688B2 (en) Storage medium holding program and information processing apparatus and information processing method
JP3658968B2 (en) DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE
JP3772517B2 (en) PRINT SYSTEM, PRINT METHOD, RECORDING MEDIUM CONTAINING PRINT PROCESSING PROGRAM, PRINT CONTROL DEVICE USED FOR PRINT SYSTEM, PRINT CONTROL METHOD, RECORDING MEDIUM RECORDED PRINT CONTROL PROGRAM
US20040054983A1 (en) Information processing apparatus, information providing apparatus, information processing system, information processing method, program, and recording medium
JP2002373064A (en) Printer and information processor
JP3559589B2 (en) Preview display method and information processing apparatus
US8107098B2 (en) Apparatus for controlling printing, method for the same, printing system, and computer program
JP4867184B2 (en) Processing mode designation information conversion program and processing mode designation information conversion method
JP4591943B2 (en) Job processing device
JP3709696B2 (en) Printing system, printer server apparatus, printer server processing method, and recording medium on which printer server processing program is recorded
JP2000181668A (en) Method for verifying operation of system software for printer and printer
JP3791112B2 (en) PRINT MANAGEMENT SYSTEM, PRINT MANAGEMENT METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT MANAGEMENT CONTROL PROGRAM, AND PRINTER DEVICE USED FOR PRINT MANAGEMENT SYSTEM
JP4168528B2 (en) Copy system control method and apparatus, and computer-readable recording medium recording control program
JP4272963B2 (en) Order processing system and order processing method
JP2002278721A (en) Job input system and method for controlling rendering of plurality of jobs by using one master or super ticket
JP2006244263A (en) Printing system, information processing apparatus, printing method, and information processing program
US20070024873A1 (en) Image forming apparatus, program for printing with marks added, and method for printing with marks added
JP2003323270A (en) Printing system
JP2005173913A (en) Printing system, printer driver and printer

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041026

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041208

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050307

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090325

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090325

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100325

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110325

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120325

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120325

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130325

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130325

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140325

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees