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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 279
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000013500 data storage Methods 0.000 claims description 381
- 238000012545 processing Methods 0.000 claims description 369
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 18
- 230000000694 effects Effects 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
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】
請求項11の発明は、外部から入力された出力データを受け取り、この出力データを、設定された出力処理に従って出力するデータ出力方法であって、前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、前記パラメータ入力手順によって出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手順により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手順と、前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手順により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手順と、前記処理手順により出力処理が施された出力データを出力する出力手順とを備えている。
【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
[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
[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
[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
[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
[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
[0055]
The recording medium recording the data output program according to the invention of
[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
[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
[0084]
Here, the
[0085]
The
[0086]
The
[0087]
The
[0088]
The
[0089]
The
[0090]
The
[0091]
Next, each
[0092]
The
[0093]
According to FIG. 1, four
[0094]
Next, a printing process realized by the
[0095]
First, as shown in FIG. 2, the
[0096]
Here, creation and transmission of the
[0097]
As shown in FIG. 2, the
[0098]
Further, the
[0099]
Here, the link file will be described. As shown in FIG. 8, the
[0100]
When the
[0101]
Then, when printing an image, the user operates the
[0102]
The print file 5 transmitted from the
[0103]
Further, the print file 5 that has been printed is automatically moved to the printed
[0104]
Next, the operation of the
[0105]
During the printing process, the main program shown in FIG. 3 is executed by the
[0106]
[0107]
Then, by repeating the processing of
[0108]
This waiting time can be freely set based on the frequency at which the setting file is input to the receiving
[0109]
Next, processing by the directory creation program shown in FIG. 4 will be described.
[0110]
In
[0111]
In
[0112]
In
[0113]
In
[0114]
In
[0115]
In
[0116]
In
[0117]
Next, processing by the print processing program shown in FIG. 5 will be described.
[0118]
In
[0119]
In
[0120]
In
[0121]
In
[0122]
As described above, the purpose of describing the time in the file name of the print file moved to the printed
[0123]
Next, processing by the printed file management program shown in FIG. 6 will be described.
[0124]
In
[0125]
In
[0126]
Thus, according to the
[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
[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
[0129]
In addition, since the
[0130]
Further, if the setting file is transmitted from the client PC 30 a plurality of times, a plurality of
[0131]
In the above-described embodiment, the setting file is generated in the
[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
[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
[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
[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
[0145]
According to the data output method of the invention of
[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
[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
[0148]
According to the data output method of the invention of
[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
[0151]
According to the recording medium on which the data output program according to the invention of
[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
[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
[0154]
According to the recording medium on which the data output program according to the invention of
[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ないし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.
前記出力処理を設定するための出力処理パラメータを入力するパラメータ入力手順と、
前記パラメータ入力手順によって出力処理パラメータが入力されたときに、外部から入力された前記出力データを記憶するためのデータ記憶エリアを設定し、かつ前記パラメータ入力手順により入力された出力処理パラメータごとに、当該出力処理パラメータと、前記データ記憶エリアと、を互いに関連付けて設定するエリア設定手順と、
前記設定されたデータ記憶エリアに前記出力データが記憶されたときに、当該出力データに対し、前記エリア設定手順により当該データ記憶エリアに関連付けられた出力処理パラメータに従って設定された出力処理を施す処理手順と、
前記処理手順により出力処理が施された出力データを出力する出力手順と
を備えたデータ出力方法。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ないし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ないし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ないし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.
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)
| 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 |
-
1998
- 1998-01-30 JP JP01976398A patent/JP3658968B2/en not_active Expired - Fee Related
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 |