JPH11249852A - 文書印刷システム - Google Patents
文書印刷システムInfo
- Publication number
- JPH11249852A JPH11249852A JP32712698A JP32712698A JPH11249852A JP H11249852 A JPH11249852 A JP H11249852A JP 32712698 A JP32712698 A JP 32712698A JP 32712698 A JP32712698 A JP 32712698A JP H11249852 A JPH11249852 A JP H11249852A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- data
- server
- document
- attribute
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
- G06F3/1277—Print workflow management, e.g. defining or changing a workflow, cross publishing using filter pipeline, e.g. outside the driver, adding traps
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【課題】 フィルタからサーバへ属性情報を送信できる
ようにする。 【解決手段】 フィルタインタフェース470を設け、
マスタ文書情報から抽出した属性情報をフィルタ440
がサーバ420へ送信できるようにする。サーバ420
はこの属性情報を受け取り、属性データベース430へ
書き込む。
ようにする。 【解決手段】 フィルタインタフェース470を設け、
マスタ文書情報から抽出した属性情報をフィルタ440
がサーバ420へ送信できるようにする。サーバ420
はこの属性情報を受け取り、属性データベース430へ
書き込む。
Description
【0001】
【発明の属する技術分野】この発明は、文書印刷システ
ムにおけるフィルタとサーバとの間のフィルタインタフ
ェースに関する。特に、この発明は、抽出した属性情報
をフィルタがサーバへ送信するために使用するフィルタ
インタフェースに関する。
ムにおけるフィルタとサーバとの間のフィルタインタフ
ェースに関する。特に、この発明は、抽出した属性情報
をフィルタがサーバへ送信するために使用するフィルタ
インタフェースに関する。
【0002】
【従来の技術】図1は、印刷システムにおける文書デー
タと属性情報の流れの概要である。クライアント110
は印刷要求をサーバ120へ送る時、図2に示されてい
る文書データパッケージ200を送る。文書データパッ
ケージ200は、マスタ文書情報220(文書のテキス
トが含まれている)と文書属性データ210(文書に関
する属性情報が含まれている)を含む。例えば、図2に
示されているように、文書属性データ210には、用紙
サイズ(この例の場合はA3)、1ページに印刷するイ
メージ数(この場合2up)などが含まれている。 属
性データには、これ以外に、クライアントソース、ペー
ジ番号、ユーザ名、ジョブ名などがある。
タと属性情報の流れの概要である。クライアント110
は印刷要求をサーバ120へ送る時、図2に示されてい
る文書データパッケージ200を送る。文書データパッ
ケージ200は、マスタ文書情報220(文書のテキス
トが含まれている)と文書属性データ210(文書に関
する属性情報が含まれている)を含む。例えば、図2に
示されているように、文書属性データ210には、用紙
サイズ(この例の場合はA3)、1ページに印刷するイ
メージ数(この場合2up)などが含まれている。 属
性データには、これ以外に、クライアントソース、ペー
ジ番号、ユーザ名、ジョブ名などがある。
【0003】サーバ120は印刷要求を受け取ると、文
書属性データ210を属性データベース130に格納す
る。格納後、サーバ120はフィルタ140を呼び出
す。次に、サーバ120は、マスタ文書情報220と要
求された属性情報(これには文書属性データ210が含
まれてもよい)とをフィルタ140へ送信する。
書属性データ210を属性データベース130に格納す
る。格納後、サーバ120はフィルタ140を呼び出
す。次に、サーバ120は、マスタ文書情報220と要
求された属性情報(これには文書属性データ210が含
まれてもよい)とをフィルタ140へ送信する。
【0004】フィルタ140は、フィルタリング処理実
行後、修正済み文書データをサーバ120へ送り返す。
サーバ120は、この修正済み文書データをプリンタ1
60へ印刷ジョブとして送る。プリンタ160は印刷ジ
ョブを完了後、その旨をサーバ120へ知らせる。サー
バ120は、この報告をプリンタ160から受け取る
と、アカウントログに必要な文書属性情報を属性データ
ベース130から抽出し、その情報をアカウントログ1
50に書き込む。
行後、修正済み文書データをサーバ120へ送り返す。
サーバ120は、この修正済み文書データをプリンタ1
60へ印刷ジョブとして送る。プリンタ160は印刷ジ
ョブを完了後、その旨をサーバ120へ知らせる。サー
バ120は、この報告をプリンタ160から受け取る
と、アカウントログに必要な文書属性情報を属性データ
ベース130から抽出し、その情報をアカウントログ1
50に書き込む。
【0005】図3は、サーバ120とフィルタ140と
の間のデータの受け渡しの様子を示している。サーバ1
20のプロセスは、フィルタ140のプロセスとは異な
っている。フィルタは、フィルタ定義310を使用して
サーバ120へ登録される。サーバ120は、フィルタ
定義310に含まれているコマンド要素を基に、フィル
タ140を呼び出す。サーバ120はフィルタ140を
呼び出す時、フィルタ定義310に含まれているコマン
ド要素を検査する。コマンド要素に属性名(この例の場
合はnumber−upとcontent−orien
tation)が含まれている場合、サーバ120は各
属性名に対応する属性情報をフィルタ140へコマンド
の引数として送る。フィルタ140は、このようにし
て、フィルタ定義310に含まれるコマンド行からオペ
レーションの実行に必要な属性情報を獲得する。入力デ
ータと出力データは、サーバ120とフィルタ140と
の間でパイプラインを使用して送受信される。フィルタ
140は、標準入力からマスタ文書データ220を獲得
し、修正済みデータを標準出力へ送る。
の間のデータの受け渡しの様子を示している。サーバ1
20のプロセスは、フィルタ140のプロセスとは異な
っている。フィルタは、フィルタ定義310を使用して
サーバ120へ登録される。サーバ120は、フィルタ
定義310に含まれているコマンド要素を基に、フィル
タ140を呼び出す。サーバ120はフィルタ140を
呼び出す時、フィルタ定義310に含まれているコマン
ド要素を検査する。コマンド要素に属性名(この例の場
合はnumber−upとcontent−orien
tation)が含まれている場合、サーバ120は各
属性名に対応する属性情報をフィルタ140へコマンド
の引数として送る。フィルタ140は、このようにし
て、フィルタ定義310に含まれるコマンド行からオペ
レーションの実行に必要な属性情報を獲得する。入力デ
ータと出力データは、サーバ120とフィルタ140と
の間でパイプラインを使用して送受信される。フィルタ
140は、標準入力からマスタ文書データ220を獲得
し、修正済みデータを標準出力へ送る。
【0006】
【発明が解決しようとする課題】フィルタ140は、フ
ィルタ定義310のコマンド要素に示されている属性情
報(number−up、content−orien
tationなど)を、上記の説明に従って獲得でき
る。しかし、この方法では、フィルタ140はフィルタ
リング処理の過程で抽出した属性情報をサーバ120は
送り返すことはできない。
ィルタ定義310のコマンド要素に示されている属性情
報(number−up、content−orien
tationなど)を、上記の説明に従って獲得でき
る。しかし、この方法では、フィルタ140はフィルタ
リング処理の過程で抽出した属性情報をサーバ120は
送り返すことはできない。
【0007】さらに、アカウントログ150に書き込ま
なければならないすべての属性情報が、クライアント1
10がサーバ120または属性データベース130に送
る属性データ210に必ず含まれているとは限らない。
必要ないくつかの情報(媒体のサイズなど)が、マスタ
文書情報220に含まれていることがある。しかし、抽
出された属性情報を、フィルタ140からサーバ120
または属性データベース130へ送信するための方法は
用意されていない。したがって、一部の属性情報は、ア
カウントログ150へ正しく書き込まれない可能性があ
る。このように、アカウントログ150は、印刷ジョブ
と文書に関する正確な属性情報を記録できない可能性が
ある。
なければならないすべての属性情報が、クライアント1
10がサーバ120または属性データベース130に送
る属性データ210に必ず含まれているとは限らない。
必要ないくつかの情報(媒体のサイズなど)が、マスタ
文書情報220に含まれていることがある。しかし、抽
出された属性情報を、フィルタ140からサーバ120
または属性データベース130へ送信するための方法は
用意されていない。したがって、一部の属性情報は、ア
カウントログ150へ正しく書き込まれない可能性があ
る。このように、アカウントログ150は、印刷ジョブ
と文書に関する正確な属性情報を記録できない可能性が
ある。
【0008】本発明はこのような問題を解決するために
なされたものであり、フィルタで抽出した属性情報をサ
ーバに送ることができるシステムを提供することを目的
とする。
なされたものであり、フィルタで抽出した属性情報をサ
ーバに送ることができるシステムを提供することを目的
とする。
【0009】
【課題を解決するための手段】この発明は、フィルタが
マスタ文書データから抽出した属性情報をサーバへ送る
ことを可能とするフィルタインタフェースを提供する。
これにより、サーバは受け取った属性情報を属性データ
ベースへ格納できるようになる。
マスタ文書データから抽出した属性情報をサーバへ送る
ことを可能とするフィルタインタフェースを提供する。
これにより、サーバは受け取った属性情報を属性データ
ベースへ格納できるようになる。
【0010】このような構成の下では、属性データベー
スに含まれる抽出された文書属性情報の修正は、フィル
タではなく、サーバにより行われる。これにより、第三
者はフィルタを介して属性データベースにアクセスでき
なくなるため、セキュリティが強化される。文書印刷
後、サーバはアカウント処理に使用するために要求され
る属性情報をデータベースから入手し、アカウントログ
へ書き込む。したがって、アカウントログには、印刷ジ
ョブと文書に関して正確な属性情報を記録できる。
スに含まれる抽出された文書属性情報の修正は、フィル
タではなく、サーバにより行われる。これにより、第三
者はフィルタを介して属性データベースにアクセスでき
なくなるため、セキュリティが強化される。文書印刷
後、サーバはアカウント処理に使用するために要求され
る属性情報をデータベースから入手し、アカウントログ
へ書き込む。したがって、アカウントログには、印刷ジ
ョブと文書に関して正確な属性情報を記録できる。
【0011】
【発明の実施の形態】以下に、図面を参照しながらこの
発明を詳細に説明する。各図において、同じ構成要素に
は同じ符号を付している。
発明を詳細に説明する。各図において、同じ構成要素に
は同じ符号を付している。
【0012】図4は、この実施の形態のフィルタインタ
フェースを使用する印刷システムにおける文書および属
性データの流れの概要である。クライアント410は、
文書パッケージ200の形式でサーバ420に印刷要求
を送る。この文書パッケージは、図2に示されているよ
うに、印刷要求と文書とに関するマスタ文書データ(以
下、単に「文書データ」とも呼ぶ)220と文書属性デ
ータ210とを含む。サーバ420は印刷要求を受け取
ると、属性データ210を属性データベース430へ格
納する。次に、サーバ420はフィルタ440を呼び出
す。具体的には図5に示した実行用関数520(DoFilt
ering)がコールされる。呼び出されたフィルタ440
は、マスタ文書情報220および文書属性データ210
の獲得要求をフィルタインタフェース470を介してサ
ーバ420に送る。すなわち、文書データ獲得のために
関数520のコールバック関数“getInputData”が呼ば
れ、文書属性データの獲得のために関数520の“getA
ttribute”が呼ばれる。サーバ420はこの要求を受け
取ると、フィルタインタフェース470を介して、要求
された情報をフィルタ440へ送る。
フェースを使用する印刷システムにおける文書および属
性データの流れの概要である。クライアント410は、
文書パッケージ200の形式でサーバ420に印刷要求
を送る。この文書パッケージは、図2に示されているよ
うに、印刷要求と文書とに関するマスタ文書データ(以
下、単に「文書データ」とも呼ぶ)220と文書属性デ
ータ210とを含む。サーバ420は印刷要求を受け取
ると、属性データ210を属性データベース430へ格
納する。次に、サーバ420はフィルタ440を呼び出
す。具体的には図5に示した実行用関数520(DoFilt
ering)がコールされる。呼び出されたフィルタ440
は、マスタ文書情報220および文書属性データ210
の獲得要求をフィルタインタフェース470を介してサ
ーバ420に送る。すなわち、文書データ獲得のために
関数520のコールバック関数“getInputData”が呼ば
れ、文書属性データの獲得のために関数520の“getA
ttribute”が呼ばれる。サーバ420はこの要求を受け
取ると、フィルタインタフェース470を介して、要求
された情報をフィルタ440へ送る。
【0013】フィルタインタフェース470を使用する
ことで、フィルタ440は、マスタ文書データ220に
含まれている抽出した属性情報(媒体サイズなど)をサ
ーバに送信することができる(具体的には、関数520
の“SetAttribute”が呼ばれる)。サーバ420は、受
け取った属性データを属性データベース430へ格納す
る。
ことで、フィルタ440は、マスタ文書データ220に
含まれている抽出した属性情報(媒体サイズなど)をサ
ーバに送信することができる(具体的には、関数520
の“SetAttribute”が呼ばれる)。サーバ420は、受
け取った属性データを属性データベース430へ格納す
る。
【0014】フィルタインタフェース470を使用する
ことで、上記のようにサーバ420が、フィルタ440
に代わり、抽出された属性を修正して属性データベース
430へ格納する。
ことで、上記のようにサーバ420が、フィルタ440
に代わり、抽出された属性を修正して属性データベース
430へ格納する。
【0015】つまり、フィルタ440は、属性データベ
ース430に対し直接アクセスできなくなる。これは、
コンピュータシステムのセキュリティの面から重要であ
る。
ース430に対し直接アクセスできなくなる。これは、
コンピュータシステムのセキュリティの面から重要であ
る。
【0016】フィルタリング処理実行後にフィルタ44
0がフィルタインタフェース470を介して修正済み文
書データをサーバ420へ送る(具体的には、関数52
0の“setOutputData”が呼ばれる)と、サーバ420
は修正済み文書を印刷ジョブとしてプリンタ460へ送
る。プリンタ460は印刷ジョブを完了すると、その旨
サーバ420ヘ知らせる。サーバ420はプリンタ46
0から報告を受け取ると,属性データベース430から
アカウント処理に必要な情報を抽出し、属性データをア
カウントログ450へ書き込む。したがって、アカウン
トログ450には、印刷ジョブと文書に関する正確な属
性情報を記録できる。
0がフィルタインタフェース470を介して修正済み文
書データをサーバ420へ送る(具体的には、関数52
0の“setOutputData”が呼ばれる)と、サーバ420
は修正済み文書を印刷ジョブとしてプリンタ460へ送
る。プリンタ460は印刷ジョブを完了すると、その旨
サーバ420ヘ知らせる。サーバ420はプリンタ46
0から報告を受け取ると,属性データベース430から
アカウント処理に必要な情報を抽出し、属性データをア
カウントログ450へ書き込む。したがって、アカウン
トログ450には、印刷ジョブと文書に関する正確な属
性情報を記録できる。
【0017】図5は、サーバ420、フィルタ440、
およびフィルタインターフェース470の間でのデータ
のやり取りを説明するための図である。このやり取りで
は、フィルタ定義510と、コールバック関数を引数と
して含んだ実行用関数520とを用いる。この場合、サ
ーバ420のプロセスはフィルタ440のプロセスと同
じである。
およびフィルタインターフェース470の間でのデータ
のやり取りを説明するための図である。このやり取りで
は、フィルタ定義510と、コールバック関数を引数と
して含んだ実行用関数520とを用いる。この場合、サ
ーバ420のプロセスはフィルタ440のプロセスと同
じである。
【0018】フィルタ定義510を見れば分かるよう
に、フィルタ440は「ライブラリ(library)」とし
て実現されている。これは、動的にロードされるモジュ
ールである。フィルタ定義510は、登録時のインタフ
ェースタイプ(すなわちexecutable−typ
e)を示している。サーバ420はフィルタタイプを検
査し、指定されているタイプ(libraryまたはe
xecution)に従い、フィルタをコントロールす
る。たとえば、インタフェースタイプ(executa
ble−type)が“library”(ライブラ
リ)の場合、フィルタのコマンド要素は当該ライブラリ
のパス名である。この場合、サーバ420はフィルタを
呼び出すために、実行用関数520を呼び出す(この実
行用関数はライブラリで提供する必要がある)。また、
インタフェースタイプが“execution”(エグ
ゼキュション)の場合は、フィルタのコマンド要素は実
行ファイルのパス名である。この場合、サーバ420は
従来技術で使用していた方法に従って、フィルタ440
を呼び出す。
に、フィルタ440は「ライブラリ(library)」とし
て実現されている。これは、動的にロードされるモジュ
ールである。フィルタ定義510は、登録時のインタフ
ェースタイプ(すなわちexecutable−typ
e)を示している。サーバ420はフィルタタイプを検
査し、指定されているタイプ(libraryまたはe
xecution)に従い、フィルタをコントロールす
る。たとえば、インタフェースタイプ(executa
ble−type)が“library”(ライブラ
リ)の場合、フィルタのコマンド要素は当該ライブラリ
のパス名である。この場合、サーバ420はフィルタを
呼び出すために、実行用関数520を呼び出す(この実
行用関数はライブラリで提供する必要がある)。また、
インタフェースタイプが“execution”(エグ
ゼキュション)の場合は、フィルタのコマンド要素は実
行ファイルのパス名である。この場合、サーバ420は
従来技術で使用していた方法に従って、フィルタ440
を呼び出す。
【0019】“library”(ライブラリ)タイプ
では、フィルタ440は、コールバック関数を受け取
り、これを用いて、サーバ420を呼び出し、必要な属
性情報とマスタ文書データ220をサーバ420から獲
得する。さらに、フィルタ440はコールバック関数を
使用し、プリント・レディ・データ(プリンタが扱える
(印刷できる)形式のデータ)とマスタ文書データから
抽出した属性とをサーバ420へ戻す。コールバック関
数には、オペレーションの取消要求を検査するための関
数(520の“checkCancel”)を組み込むこともでき
る。
では、フィルタ440は、コールバック関数を受け取
り、これを用いて、サーバ420を呼び出し、必要な属
性情報とマスタ文書データ220をサーバ420から獲
得する。さらに、フィルタ440はコールバック関数を
使用し、プリント・レディ・データ(プリンタが扱える
(印刷できる)形式のデータ)とマスタ文書データから
抽出した属性とをサーバ420へ戻す。コールバック関
数には、オペレーションの取消要求を検査するための関
数(520の“checkCancel”)を組み込むこともでき
る。
【0020】図4および図5に示されているように、サ
ーバとそのフィルタインタフェースは、好ましくは、プ
ログラムされた汎用コンピュータで実現される。しか
し、サーバとそのフィルタインタフェースは、専用コン
ピュータ、プログラムされたマイクロプロセッサまたは
マイクロコントローラと周辺集積回路要素、ASICま
たは他の集積回路、ディスクリート要素回路などのハー
ドワイヤード電子回路または論理回路、PLD、PL
A、EGPA、PALなどのプログラマブル論理デバイ
スでも実現できる。一般的に、図4および図5に示され
ているサーバの関数とフィルタインタフェースの関数を
実行できる有限状態マシンが搭載された装置であれば、
サーバとして使用できる。
ーバとそのフィルタインタフェースは、好ましくは、プ
ログラムされた汎用コンピュータで実現される。しか
し、サーバとそのフィルタインタフェースは、専用コン
ピュータ、プログラムされたマイクロプロセッサまたは
マイクロコントローラと周辺集積回路要素、ASICま
たは他の集積回路、ディスクリート要素回路などのハー
ドワイヤード電子回路または論理回路、PLD、PL
A、EGPA、PALなどのプログラマブル論理デバイ
スでも実現できる。一般的に、図4および図5に示され
ているサーバの関数とフィルタインタフェースの関数を
実行できる有限状態マシンが搭載された装置であれば、
サーバとして使用できる。
【0021】この発明の具体的な実施の形態を説明して
きたが、これに対し様々な代替、変更、変形が可能であ
ることは当業者には明らかであろう。したがって、ここ
で述べた実施の形態は、説明上のものであって、これに
限られるものと解されるべきではない。
きたが、これに対し様々な代替、変更、変形が可能であ
ることは当業者には明らかであろう。したがって、ここ
で述べた実施の形態は、説明上のものであって、これに
限られるものと解されるべきではない。
【図1】 従来の文書と属性データの流れを説明するた
めの図である。
めの図である。
【図2】 文書データパッケージを説明するための図で
ある。
ある。
【図3】 従来のフィルタモデルとフィルタ定義の例を
説明するための図である。
説明するための図である。
【図4】 この発明に係るフィルタインタフェースを使
用した場合の、文書と属性データの流れを説明するため
の図である。
用した場合の、文書と属性データの流れを説明するため
の図である。
【図5】 フィルタインタフェース関数、フィルタ定義
の例、およびコールバック関数を説明するための図であ
る。
の例、およびコールバック関数を説明するための図であ
る。
210 属性データ、220 マスタ文書情報、410
クライアント、420 サーバ、430 属性データ
ベース、440 フィルタ、450 アカウントログ、
460 プリンタ、470 フィルタインタフェース。
クライアント、420 サーバ、430 属性データ
ベース、440 フィルタ、450 アカウントログ、
460 プリンタ、470 フィルタインタフェース。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ジェニファー ディー トーマス アメリカ合衆国 カリフォルニア州 ハー モサ ビーチ ロマ ドライブ 1118 (72)発明者 チャールス エイチ エバンス ザ フォ ース アメリカ合衆国 カリフォルニア州 マン ハッタン ビーチ ノース セパルビダ ブールバード 1601 #381 (72)発明者 ジョセフ ゼット ファング アメリカ合衆国 カリフォルニア州 アル テジア グレイランド アベニュー 18011 (72)発明者 ヴィクラム アール マヒュベガー アメリカ合衆国 カリフォルニア州 アル ハンブラ ノース バレンチア ストリー ト 103 アパートメント エイ
Claims (12)
- 【請求項1】 マスタ文書データからプリントレディデ
ータを生成すると共に、少なくともマスタ文書データか
ら属性データを抽出するフィルタと、 サーバから前記フィルタへ少なくともマスタ文書データ
を送り、前記フィルタから前記サーバへプリントレディ
データと抽出された属性データとを送るインタフェース
と、 を備えることを特徴とする文書印刷システム。 - 【請求項2】 請求項1に記載のシステムであって、 プリントレディデータを印刷するプリンタをさらに備え
たことを特徴とするシステム。 - 【請求項3】 請求項2に記載のシステムであって、 前記プリンタが印刷ジョブが完了した旨のシグナルを前
記サーバに送ることを特徴とするシステム。 - 【請求項4】 請求項3に記載のシステムであって、 前記サーバがプリンタからシグナルを受け取ったら、抽
出された属性データの一部を受け取り格納するアカウン
トログをさらに備えることを特徴とするシステム。 - 【請求項5】 請求項1に記載のシステムであって、 抽出された属性データを前記サーバから受け取り格納す
る属性データベースをさらに備えることを特徴とするシ
ステム。 - 【請求項6】 請求項1に記載のシステムであって、 抽出された属性データを前記サーバが修正することを特
徴とするシステム。 - 【請求項7】 マスタ文書データから属性データを抽出
し、抽出された属性データをサーバへ送る方法であっ
て、 前記サーバからフィルタインタフェースへ少なくともマ
スタ文書データを送るステップと、 前記フィルタインタフェースからフィルタへ少なくとも
マスタ文書データを送るステップと、 前記フィルタを使用して少なくともマスタ文書データか
らプリントレディデータを生成するステップと、 前記フィルタを使用して少なくともマスタ文書データか
ら属性データを抽出するステップと、 前記フィルタから前記フィルタインタフェースへプリン
トレディデータと抽出された属性データとを送るステッ
プと、 前記フィルタインタフェースから前記フィルタへはプリ
ントレディデータと抽出された属性データとを送るステ
ップと、を含むことを特徴とする方法。 - 【請求項8】 請求項7に記載の方法であって、 プリントレディデータを印刷するステップをさらに含む
ことを特徴とする方法。 - 【請求項9】 請求項8に記載の方法であって、 プリントレディデータの印刷ステップにて、プリントレ
ディデータの印刷が完了した旨のシグナルの送信するこ
とを特徴とする方法。 - 【請求項10】 請求項9に記載の方法であって、 前記サーバがシグナルを受け取ったら、抽出された属性
情報の少なくとも一部を格納するステップをさらに備え
ることを特徴とする方法。 - 【請求項11】 請求項7に記載の方法であって、 抽出された属性データを格納するステップをさらに含む
ことを特徴とする方法。 - 【請求項12】 請求項7に記載の方法であって、 抽出された属性情報を修正するステップをさらに含むこ
とを特徴とする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/976,180 | 1997-11-21 | ||
| US08/976,180 US6175839B1 (en) | 1997-11-21 | 1997-11-21 | Filter interface for managing printer system information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11249852A true JPH11249852A (ja) | 1999-09-17 |
Family
ID=25523823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32712698A Pending JPH11249852A (ja) | 1997-11-21 | 1998-11-17 | 文書印刷システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6175839B1 (ja) |
| JP (1) | JPH11249852A (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11161451A (ja) | 1997-09-26 | 1999-06-18 | Hitachi Koki Co Ltd | 印刷システム |
| US6321249B1 (en) * | 1998-04-28 | 2001-11-20 | Xerox Corporation | Dynamic system configuration using an object-based client-server system |
| US6683696B1 (en) * | 1998-10-27 | 2004-01-27 | Hewlett-Packard Development Company, L.P. | Filter based data imaging method for an image forming device |
| US6952726B1 (en) * | 1999-08-27 | 2005-10-04 | Hewlett-Packard Development Company, L.P. | Automatic job resource usage and retrieval |
| US7031267B2 (en) * | 2000-12-21 | 2006-04-18 | 802 Systems Llc | PLD-based packet filtering methods with PLD configuration data update of filtering rules |
| US7013482B1 (en) | 2000-07-07 | 2006-03-14 | 802 Systems Llc | Methods for packet filtering including packet invalidation if packet validity determination not timely made |
| US20020080784A1 (en) * | 2000-12-21 | 2002-06-27 | 802 Systems, Inc. | Methods and systems using PLD-based network communication protocols |
| US7139097B2 (en) * | 2002-03-11 | 2006-11-21 | Kabushiki Kaisha Toshiba | Paperless print |
| US6977994B2 (en) * | 2002-03-27 | 2005-12-20 | Toshiba Tec Kabushiki Kaisha | Portable, high performance messaging system |
| US7126712B2 (en) * | 2002-03-29 | 2006-10-24 | Kabushiki Kaisha Toshiba | File based request queue handler |
| US20070186216A1 (en) * | 2002-05-28 | 2007-08-09 | Mustafa Seifi | Message driven job processing system and method |
| JP2004054898A (ja) * | 2002-05-31 | 2004-02-19 | Canon Inc | 印刷データ生成装置、印刷データ生成方法およびそのプログラム |
| US7148986B2 (en) * | 2002-10-18 | 2006-12-12 | Hewlett-Packard Development Company, L.P. | System and method for tracking print system utilization |
| JP4581404B2 (ja) * | 2004-01-06 | 2010-11-17 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
| JP2007323162A (ja) * | 2006-05-30 | 2007-12-13 | Fuji Xerox Co Ltd | クライアント装置及びサーバ装置及びプログラム |
| US10296588B2 (en) * | 2007-05-31 | 2019-05-21 | Red Hat, Inc. | Build of material production system |
| US9361294B2 (en) * | 2007-05-31 | 2016-06-07 | Red Hat, Inc. | Publishing tool for translating documents |
| US8205151B2 (en) * | 2007-05-31 | 2012-06-19 | Red Hat, Inc. | Syndication of documents in increments |
| JP4544315B2 (ja) * | 2008-02-29 | 2010-09-15 | 富士ゼロックス株式会社 | 紙文書処理装置及びプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3489119B2 (ja) | 1991-08-09 | 2004-01-19 | 富士ゼロックス株式会社 | 文書処理装置 |
| US5537550A (en) * | 1992-11-18 | 1996-07-16 | Canon Kabushiki Kaisha | Interactive network board for logging peripheral statistics with logging level commands |
| EP0598502B1 (en) * | 1992-11-18 | 1998-04-29 | Canon Kabushiki Kaisha | Method and apparatus for providing a bi-directional interface between a local area network and a peripheral |
| US5517316A (en) * | 1993-10-27 | 1996-05-14 | Xerox Corporation | Apparatus and method for saving/storing job run information generated by processing a job on a printing machine |
| US5935262A (en) * | 1995-06-09 | 1999-08-10 | Canon Information Systems, Inc. | Outputting a network device log file |
-
1997
- 1997-11-21 US US08/976,180 patent/US6175839B1/en not_active Expired - Lifetime
-
1998
- 1998-11-17 JP JP32712698A patent/JPH11249852A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US6175839B1 (en) | 2001-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11249852A (ja) | 文書印刷システム | |
| TW543004B (en) | Job transmission method between computers and the job transmission system | |
| US7012706B1 (en) | System and method for interfacing with multiple production scanners | |
| US7190468B2 (en) | Background document rendering system and method | |
| CN102999299A (zh) | 在Windows打印过程中监控打印数据的系统和方法 | |
| US20030076519A1 (en) | Spool file modifying device | |
| US20050256869A1 (en) | Log information management device, log information generation device, and computer-readable medium storing log information management program therein | |
| JP2007293772A (ja) | 印刷装置制御システム及びプリンタドライバ | |
| JP4958481B2 (ja) | Webサービス実行方法及び情報処理装置 | |
| JP2000163345A (ja) | デバイス制御システムおよび情報登録方法、デバイス利用方法、並びにコンピュータプログラムを記録した記録媒体 | |
| JPH0239973A (ja) | 印刷制御方式 | |
| JP2000181905A (ja) | 電子文書ファイルの作成装置及び記録媒体 | |
| JP2002312137A (ja) | 画像処理装置、印刷システム及び記録媒体 | |
| KR100645437B1 (ko) | 메타파일 스풀링시작과 거의 동시에 인쇄데이터를생성시작하는 인쇄데이터 생성방법 | |
| JPH11161808A (ja) | 画像処理方法および装置 | |
| JP2000276311A (ja) | ネットワーク情報出力装置及び方法 | |
| KR100366657B1 (ko) | 프린트 출력 이미지의 텍스트 파일 역변환 방법 및 그 장치 | |
| JP2004054832A (ja) | 印刷データ変換装置及び印刷システム | |
| JP2001291111A (ja) | 画像編集システム | |
| KR100313869B1 (ko) | 효율적인 프린팅 데이터 발생장치 및 그 방법 | |
| JPH09245098A (ja) | 帳票作成システム及びその帳票印刷制御方法 | |
| JP2001265555A (ja) | ネットワーク印刷システム | |
| JP2026062465A (ja) | 領収書処理装置、領収書処理方法、およびプログラム | |
| JPH04130919A (ja) | 印刷処理システム | |
| JPH035811A (ja) | イメージデータの端末フォームオーバレイ方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060209 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060411 |