(57)【要約】  プリンタの機種に依存したプリンタドライバを不要とする。クライアント１０と、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタ３０と、プリンタサーバ２０と、をネットワーク１００で接続してなるネットワーク印刷システム１である。  クライアント１０は、プリンタを指定するプリンタ指定情報と、印刷すべき文書データとをプリンタサーバへ送信し、プリンタサーバ２０は、印刷用ｐｄｆファイル生成部２４において、クライアント１０から受信し記憶した文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する。そして、印刷用ｐｄｆファイルをクライアント１０から受信したプリンタ指定情報に従い、プリンタ３０へ印刷ジョブとして送信する。また、印刷後の印刷用ｐｄｆファイルを蓄積しておくことで印刷文書の管理を行う。【特許請求の範囲】
【請求項１】
印刷を依頼するクライアントと、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタと、前記クライアントから印刷の依頼を受け取って前記プリンタに印刷を実行させるプリンタサーバと、前記クライアント、前記プリンタ、および前記プリンタサーバを互いに接続するネットワークとを備えてなるネットワーク印刷システムであって、  前記クライアントは、前記プリンタを指定するプリンタ指定情報と、印刷すべき文書データとを前記プリンタサーバへ送信する印刷データ送信部を有し、  前記プリンタサーバは、サーバ記憶装置と、前記プリンタ指定情報と前記文書データとを前記クライアントから受信して前記サーバ記憶装置に記憶する印刷データ蓄積部と、前記印刷データ蓄積部において前記クライアントから受信し記憶した前記文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタ指定情報に従い、前記プリンタへ印刷ジョブとして送信する印刷指示部とを有し、  前記プリンタは、前記印刷ジョブを受信してｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバとを有することを特徴とするネットワーク印刷システム。
【請求項２】
ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタを使用して、クライアントから受信した印刷の実行を行うためのプリンタサーバであって、  サーバ記憶装置と、  印刷を実行するプリンタを指定するプリンタ指定情報と、印刷すべき文書データとを前記クライアントから受信して前記サーバ記憶装置に記憶する印刷データ蓄積部と、  前記印刷データ蓄積部において前記クライアントから受信し記憶した文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、  前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタ指定情報に従い、前記プリンタへ印刷ジョブとして送信する印刷指示部とを備えることを特徴とするプリンタサーバ。
【請求項３】
印刷を依頼するクライアントと、前記クライアントに接続され、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタとを有してなる印刷システムであって、  前記クライアントは、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有し、  前記プリンタは、前記印刷ジョブを受信してｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバとを有することを特徴とする印刷システム。
【請求項４】
ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタを使用して、印刷の実行を行うためのクライアントであって、  印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有することを特徴とするクライアント。
【請求項５】
ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタを使用して、クライアントから印刷の実行を行うための印刷実行装置であって、  印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部として機能させることを特徴とする印刷実行装置。
【請求項６】
ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタを使用して、クライアントから印刷の実行を行うための印刷実行プログラムであって、  前記クライアントを、  印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部として機能させることを特徴とする印刷実行プログラム。
【請求項７】
印刷を依頼するクライアントと、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタと、前記印刷者端末から印刷の依頼を受け取って前記プリンタに印刷を実行させるプリンタサーバと、前記クライアント、前記プリンタ、および前記プリンタサーバを互いに接続するネットワークとを備えてなる印刷文書の管理システムであって、
前記クライアントは、前記プリンタを指定するプリンタ指定情報と、印刷すべき文書データと、前記文書データを印刷するユーザを識別するユーザ識別情報とを前記プリンタサーバへ送信する印刷データ送信部を有し、
前記プリンタサーバは、サーバ記憶装置と、前記プリンタ指定情報、前記文書データおよび前記ユーザ識別情報を前記クライアントから受信して記憶する印刷データ蓄積部と、前記印刷データ蓄積部に記憶された前記文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタ指定情報に従い、前記プリンタへ印刷ジョブとして送信する印刷指示部と、前記印刷用ｐｄｆファイルを対応するユーザ識別情報と関連づけて前記サーバ記憶装置内の印刷済文書記憶領域に蓄積する印刷済ｐｄｆファイル蓄積部とを有し、
前記プリンタは、前記印刷ジョブを受信して前記印刷用ｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバとを有することを特徴とする印刷文書の管理システム。
【請求項８】
前記プリンタサーバまたは前記クライアントは、検索キーワードを入力するキーワード入力部と、前記キーワード入力部で入力された検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えることを特徴とする請求の範囲第７項に記載の印刷文書の管理システム。
【請求項９】
前記プリンタサーバは、前記サーバ記憶装置に検索キーワードを登録するキーワード登録部と、前記サーバ記憶装置に登録された前記検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えることを特徴とする請求の範囲第７項に記載の印刷文書の管理システム。
【請求項１０】
前記キーワード登録部は、前記検索キーワードを電子メールアドレスと関連づけて登録可能であり、
前記検出結果出力部は、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を前記検索キーワードに関連づけされた前記電子メールアドレスに電子メールとして送信することを特徴とする請求の範囲第９項に記載の印刷文書の管理システム。
【請求項１１】
前記検出結果出力部は、前記電子メールに、前記検索キーワードが検出された前記印刷用ｐｄｆファイルを添付して送信することを特徴とする請求の範囲第１０項に記載の印刷文書の管理システム。
【請求項１２】
印刷を依頼するクライアントと、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタと、前記クライアントおよび前記プリンタを互いに接続するネットワークとを備えてなる印刷文書の管理システムであって、
前記クライアントは、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイルとクライアント自身を識別するユーザ識別情報とを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有し、
前記プリンタは、プリンタ記憶装置と、前記印刷ジョブを受信して前記印刷用ｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバと、プリントアウトした前記印刷用ｐｄｆファイルをユーザ識別情報に対応させて前記プリンタ記憶装置内の印刷済文書記憶領域に蓄積する印刷済ｐｄｆファイル蓄積部とを有することを特徴とする印刷文書の管理システム。
【請求項１３】
前記プリンタは、検索キーワードを入力するキーワード入力部と、前記キーワード入力部で入力された検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えることを特徴とする請求の範囲第１２項に記載の印刷文書の管理システム。
【請求項１４】
前記プリンタは、前記プリンタ記憶装置に検索キーワードを登録するキーワード登録部と、前記プリンタ記憶装置に登録された前記検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えることを特徴とする請求の範囲第１２項に記載の印刷文書の管理システム。
【請求項１５】
前記キーワード登録部は、前記検索キーワードを電子メールアドレスと関連づけて登録可能であり、
前記検出結果出力部は、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を前記プリンタ記憶装置から読み出した前記検索キーワードに関連づけされた前記電子メールアドレスに電子メールとして送信することを特徴とする請求の範囲第１４項に記載の印刷文書の管理システム。
【請求項１６】
前記検出結果出力部は、前記電子メールに、前記検索キーワードが検出された前記印刷用ｐｄｆファイルを添付して送信することを特徴とする請求の範囲第１５項に記載の印刷文書の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントコンピュータから印刷を行うためのネットワーク印刷システム、プリンタサーバ、印刷システム、クライアント、印刷実行装置、印刷実行プログラムおよび印刷した文書の管理システムに関する。
【背景技術】
【０００２】
一般に、印刷を依頼するクライアントコンピュータ（以下、単に「クライアント」という）から、これに接続されたプリンタで印刷を実行するためには、そのクライアントにそのプリンタのドライバ（これを「プリンタドライバ」という）をインストールする必要があるのが常識であった（例えば、特許文献１参照）。これは、プリンタをローカル接続させる場合には、コンピュータ本体に接続されるキーボードや、ディスプレイと同様、コンピュータ本体で制御する装置の一つに相当することから、当然のこととされてきた。  ＬＡＮ(Local Area Network)などのネットワークが発達した現在においては、プリンタにサーバ機能を持たせ、クライアントからネットワーク上のプリンタを動作させるようになったが、それでもなお使用するプリンタごとにドライバをインストールしてプリンタを動作させている（例えば、特許文献２参照）。  【０００３】
このように、プリンタごとにプリンタドライバをインストールする必要があると、例えばラップトップコンピュータを出張先の事業所へ持っていき、文書を印刷しようとしても、ユーザは、まず事業所のプリンタに合ったプリンタドライバのインストールをしなければならない。場合によっては、プリンタドライバを見つけることができず、文書データをその事業所の他のコンピュータへコピーした後、印刷を行うようなこともしばしばあった。  また、オペレーティングシステムによっては、プリンタドライバが完備されておらず、機種によってはプリンタを使用できない場合があるという問題もある。  【０００４】
他方で、高度に情報機器が普及した昨今では、情報の管理が重要な課題となっている。  ところが、これまで社内でどのような文書がプリントアウトされたかを、情報の管理者は把握できていなかった。例えば、Ｗｉｎｄｏｗｓ（登録商標）ＳｅｒｖｅｒのＡｃｔｉｖｅＤｉｒｃｔｏｒｙ機能による印刷管理は、印刷物を管理でできていたわけではなく、印刷情報しか管理できなかった。具体的には、印刷日時や、ユーザ名、文書ファイル名を記憶することはできたが、実際に印刷した文書の内容、例えば文字情報やレイアウトを記憶することができなかった。そのため、仮に印刷をした者（端末）と、文書ファイル名が特定できたとしても、その文書ファイルの内容を後で変更できてしまうため、必ずしも印刷した文書の情報（内容）を管理できているとはいえなかった。  【０００５】
【特許文献１】特開平９−２２３３５号公報
【特許文献２】特開２００４−１１０６７８号公報
【発明の開示】
【０００６】
本発明は、以上のような背景に鑑みてなされたものであり、一定の機能を有するプリンタを用いることを前提として、プリンタごとにプリンタドライバをインストールする煩わしさを無くすことを課題とする。  また、印刷された文書の内容を特定できるようにし、必要に応じて、印刷された文書の中からキーワードを含む文書を検索して情報を管理できるようにすることを課題とする。  
【０００７】
前記課題を解決するため、本発明のネットワーク印刷システムは、印刷を依頼するクライアントと、ｐｄｆフォーマット(Portable Document Format)のファイルを解読して印刷する機能を有するプリンタと、前記クライアントから印刷の依頼を受け取って前記プリンタに印刷を実行させるプリンタサーバと、前記クライアント、前記プリンタ、および前記プリンタサーバを互いに接続するネットワークとを備える。  前記クライアントは、前記プリンタを指定するプリンタ指定情報と、印刷すべき文書データとを前記プリンタサーバへ送信する印刷データ送信部を有する。  前記プリンタサーバは、前記プリンタ指定情報と前記文書データとを前記クライアントから受信して記憶する印刷データ蓄積部と、前記印刷データ蓄積部において前記クライアントから受信し記憶した前記文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記クライアントから受信したプリンタ指定情報に従い、前記プリンタへ印刷ジョブとして送信する印刷指示部とを有する。  そして、前記プリンタは、前記印刷ジョブを受信してｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷データをプリントアウトする出力ドライバとを有する。  
【０００８】
また、本発明のｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタを使用して、クライアントから受信した印刷の実行を行うためのプリンタサーバは、印刷を実行するプリンタを指定するプリンタ指定情報と、印刷すべき文書データとを前記クライアントから受信して記憶する印刷データ蓄積部と、前記印刷データ蓄積部において前記クライアントから受信し記憶した文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記クライアントから受信したプリンタ指定情報に従い、前記プリンタへ印刷ジョブとして送信する印刷指示部とを備える。  
【０００９】
本発明の印刷システムは、印刷を依頼するクライアントと、前記クライアントに接続され、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタとにより構成することもできる。この印刷システムのクライアントは、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有し、プリンタは、前記印刷ジョブを受信してｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバとを有して構成される。  
【００１０】
ｐｄｆフォーマットのファイルを開いて印刷する機能を有するプリンタを使用して、印刷の実行を行うためのクライアントは、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有して構成される。  
【００１１】
ｐｄｆフォーマットのファイルを開いて印刷する機能を有するプリンタを使用して、クライアントから印刷の実行を行うための印刷実行装置は、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有して構成される。  
【００１２】
ｐｄｆフォーマットのファイルを開いて印刷する機能を有するプリンタを使用して、クライアントから印刷の実行を行うための印刷実行プログラムは、前記クライアントを、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタへ印刷ジョブとして送信する印刷指示部として機能させるように構成される。  
【００１３】
また、前記したネットワーク印刷システム、プリンタサーバ、印刷システム、クライアント、印刷実行ソフトウェアにおいては、印刷指示部からの印刷ジョブの送信を、ＦＴＰ(File Transfer Protocol)、電子メール、ＳＳＨ(Secure Shell)、ＬＰＲ(Line PRinterdaemon protocol)のいずれかで行うことができる。  
【００１４】
そして、以上のようなｐｄｆフォーマットを利用した印刷システムを応用することで、印刷した文書の管理が可能になる。
すなわち、印刷を依頼するクライアントと、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタと、前記印刷者端末から印刷の依頼を受け取って前記プリンタに印刷を実行させるプリンタサーバと、前記クライアント、前記プリンタ、および前記プリンタサーバを互いに接続するネットワークとを備えてなる印刷文書の管理システムを提案する。
この印刷文書の管理システムにおける前記クライアントは、前記プリンタを指定するプリンタ指定情報と、印刷すべき文書データと、前記文書データを印刷するユーザを識別するユーザ識別情報とを前記プリンタサーバへ送信する印刷データ送信部を有し、
前記プリンタサーバは、サーバ記憶装置と、前記プリンタ指定情報、前記文書データおよび前記ユーザ識別情報を前記クライアントから受信して記憶する印刷データ蓄積部と、前記印刷データ蓄積部に記憶された前記文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイル生成部において生成された前記印刷用ｐｄｆファイルを前記プリンタ指定情報に従い、前記プリンタへ印刷ジョブとして送信する印刷指示部と、前記印刷用ｐｄｆファイルを対応するユーザ識別情報と関連づけて前記サーバ記憶装置内の印刷済文書記憶領域に蓄積する印刷済ｐｄｆファイル蓄積部とを有し、
前記プリンタは、前記印刷ジョブを受信して前記印刷用ｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバとを有する。
【００１５】
このような印刷文書の管理システムにおいては、前記印刷データ送信部は、印刷日時などをもプリンタサーバへ送信してもよく、印刷済ｐｄｆファイル蓄積部は、印刷された印刷用ｐｄｆファイルに関連づけて、印刷日時などを蓄積してもよい。
【００１６】
そして、この印刷文書の管理システムにおいては、前記プリンタサーバまたは前記クライアントは、検索キーワードを入力するキーワード入力部と、前記キーワード入力部で入力された検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えるのが望ましい。
【００１７】
そして、前記プリンタサーバは、前記サーバ記憶装置に検索キーワードを登録するキーワード登録部と、前記サーバ記憶装置に登録された前記検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えるのが望ましい。
【００１８】
また、前記キーワード登録部は、前記検索キーワードを電子メールアドレスと関連づけて登録可能であり、前記検出結果出力部は、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも前記ユーザ識別情報を前記検索キーワードに関連づけされた前記電子メールアドレスに電子メールとして送信するように構成されるのが望ましい。
【００１９】
さらに、前記検出結果出力部は、前記電子メールに、前記検索キーワードが検出された前記印刷用ｐｄｆファイルを添付して送信するのが望ましい。
【００２０】
また、印刷文書の管理システムは、印刷を依頼するクライアントと、ｐｄｆフォーマットのファイルを解読して印刷する機能を有するプリンタと、前記クライアントおよび前記プリンタを互いに接続するネットワークとを備えて構成することもできる。
この場合には、前記クライアントは、印刷すべき文書データをｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する印刷用ｐｄｆファイル生成部と、前記印刷用ｐｄｆファイルと前記文書データを印刷するユーザを識別するユーザ識別情報とを前記プリンタへ印刷ジョブとして送信する印刷指示部とを有し、前記プリンタは、プリンタ記憶装置と、前記印刷ジョブを受信して前記印刷用ｐｄｆファイルを印刷イメージデータとして解読するｐｄｆファイル解読部と、この印刷イメージデータをプリントアウトする出力ドライバと、プリントアウトした前記印刷用ｐｄｆファイルをユーザ識別情報に対応させて前記プリンタ記憶装置内の印刷済文書記憶領域に蓄積する印刷済ｐｄｆファイル蓄積部とを有する。
【００２１】
そして、この印刷文書の管理システムにおいては、前記プリンタは、検索キーワードを入力するキーワード入力部と、前記キーワード入力部で入力された検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えるのが望ましい。
【００２２】
また、この印刷文書の管理システムにおいては、前記プリンタは、前記プリンタ記憶装置に検索キーワードを登録するキーワード登録部と、前記プリンタ記憶装置に登録された前記検索キーワードを前記印刷済文書記憶領域に記憶された前記印刷用ｐｄｆファイル内のテキストデータから検索するキーワード検索部と、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも当該検索キーワードが検出された印刷用ｐｄｆファイルに対応する前記ユーザ識別情報を出力する検出結果出力部とを備えるのが望ましい。
【００２３】
さらに、前記キーワード登録部は、前記検索キーワードを電子メールアドレスと関連づけて登録可能であり、前記検出結果出力部は、前記キーワード検索部で前記検索キーワードが検出された場合に、少なくとも前記ユーザ識別情報を前記プリンタ記憶装置から読み出した前記検索キーワードに関連づけされた前記電子メールアドレスに電子メールとして送信するのが望ましい。
【００２４】
また、前記検出結果出力部は、前記電子メールに、前記検索キーワードが検出された前記印刷用ｐｄｆファイルを添付して送信するのが望ましい。
【００２５】
本発明のネットワーク印刷システム、プリンタサーバ、印刷システム、クライアント、プリンタドライバおよび印刷実行プログラムによれば、印刷に先立ってＷｉｎｄｏｗｓ（登録商標）、ＭａｃＯＳ（登録商標）、ＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）などのオペレーティングシステムによらない、共通の文書形式であるｐｄｆフォーマットに変換した印刷用ｐｄｆファイルを生成する。そして、この印刷用ｐｄｆファイルをプリンタへ印刷ジョブとして送信するため、プリンタごとのプリンタドライバを必要とせずに印刷を行うことができる。  また、本発明の印刷文書の管理システムによれば、印刷時に作成された印刷用ｐｄｆファイルを蓄積しているので、情報の管理者が印刷された文書の内容を把握することができる。しかも、ｐｄｆフォーマットでは、テキスト情報を保有しているので、蓄積された印刷用ｐｄｆファイルからキーワード検索をできるように構成することで、容易にキーワードを含む文書を印刷した者を特定することができる。また、ｐｄｆフォーマットは、後から改ざんしにくいことから、この蓄積された印刷用ｐｄｆファイルを情報の利用状況の証拠として利用することができる。さらに、私用の印刷が減ることが期待できるため、紙の使用量の削減が可能となる。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態に係るネットワーク印刷システムのシステム構成図である。
【図２】第１実施形態に係るネットワーク印刷システムのブロック構成図である。
【図３】第１実施形態に係るネットワーク印刷システムの動作を説明するフローチャートである。
【図４】第２実施形態に係るネットワーク印刷システムのシステム構成図である。
【図５】第２実施形態に係る印刷システムの他の例を示すシステム構成図である。
【図６】第２実施形態に係るネットワーク印刷システムのブロック構成図である。
【図７】第２実施形態に係るネットワーク印刷システムの動作を説明するフローチャートである。
【図８】第３実施形態に係る印刷文書の管理システムのシステム構成図である。
【図９】第３実施形態に係る印刷文書の管理システムのブロック構成図である。
【図１０】第３実施形態に係る印刷文書の管理システムで、文書を印刷した場合の動作を説明するフローチャートである。
【図１１】第３実施形態に係る印刷文書の管理システムで、キーワードを含む文書を検索した場合の動作を説明するフローチャートである。
【図１２】第３実施形態に係る印刷文書の管理システムで、予めキーワードを登録しておいて文書を検索する場合を説明するフローチャートである。
【図１３】第４実施形態に係る印刷文書の管理システムのシステム構成図である。
【図１４】第４実施形態に係る印刷文書の管理システムでプリンタをローカル接続した場合のシステム構成図である。
【図１５】第４実施形態に係るネットワーク印刷システムのブロック構成図である。
【図１６】第４実施形態に係る印刷文書の管理システムで、文書を印刷した場合の動作を説明するフローチャートである。
【発明を実施するための最良の形態】
【００２７】
［第１実施形態］  本発明の実施の形態について、適宜図面を参照しながら説明する。参照する図面において、図１は、第１実施形態に係るネットワーク印刷システムのシステム構成図であり、図２は、第１実施形態に係るネットワーク印刷システムのブロック構成図である。  【００２８】
図１に示すように、本実施形態に係るネットワーク印刷システム１は、印刷を依頼する複数のクライアント１０と、プリンタサーバ２０と、プリンタ３０とが、ＬＡＮなどのネットワーク１００により互いに通信可能に接続されている。  【００２９】
図２に示すように、クライアント１０は、いわゆるパーソナルコンピュータをＬＡＮ接続可能にしたものであり、主制御部１１、記憶装置１２、文書データ編集部１３、印刷データ送信部１４、通信制御部１９を有する。また、図示はしないが、キーボード、マウスなどの入力装置、ディスプレイなどの出力装置が接続されている。  【００３０】
主制御部１１は、演算、一時記憶などを行うＣＰＵ(Central Processing Unit)からなり、記憶装置１２に記憶されたプログラムをメモリに読み出して実行することで、各種の機能を実現する。  【００３１】
記憶装置１２は、例えばハードディスクなどの外部記憶装置である。  【００３２】
文書データ編集部１３は、いわゆるワープロソフトや、表計算ソフトなどからなり、記憶装置１２に記憶されたアプリケーションプログラムを実行することで実現される。文書データ編集部１３は、ユーザの指示により実行可能な印刷コマンドが用意され、この印刷コマンドの実行により、印刷データ送信部１４が呼び出されるようになっている。  【００３３】
印刷データ送信部１４は、文書データ編集部１３や、その他のアプリケーションプログラムなどで印刷コマンドを実行する際により呼び出されるプログラムからなり、プリンタ選択部１４ａと、印刷部数設定部１４ｂと、用紙サイズ設定部１４ｃとを有する。  プリンタ選択部１４ａは、クライアント１０がネットワーク１００へ接続されたときにネットワーク１００に接続されたプリンタを検出すると共に、検出されたプリンタの情報を記憶する。そして、印刷データ送信部１４が呼び出された際に、記憶したプリンタを、選択可能なプリンタとしてユーザに提示する。プリンタ選択部１４ａの提示に応じユーザにより選択されたプリンタは、ユーザから印刷実行指示が成されたときに、プリンタ指定情報として文書データと共にプリンタサーバ２０へ送信される。プリンタ指定情報の指定の仕方は、文書データの送信方法により適宜決められるが、例えば、プリンタのＩＰアドレスや、プリンタでの印刷用に設定された電子メールアドレス、ＦＴＰアドレス、ネットワークフォルダなどにより指定される。  印刷部数設定部１４ｂは、印刷データ送信部１４が呼び出されたときに、印刷部数（印刷部数データ）を入力する欄をユーザへ提示する。印刷部数設定部１４ｂの提示に応じユーザにより選択された印刷部数（印刷部数データ）は、ユーザから印刷実行指示が成されたときに、文書データと共にプリンタサーバ２０へ送信される。  用紙サイズ設定部１４ｃは、印刷データ送信部１４が呼び出されたときに、用紙サイズ（用紙サイズデータ）を入力する欄をユーザへ提示する。用紙サイズ設定部１４ｃの提示に応じユーザにより選択された用紙サイズ（用紙サイズデータ）は、ユーザから印刷実行指示が成されたときに、文書データと共にプリンタサーバ２０へ送信される。  【００３４】
通信制御部１９は、ＬＡＮ接続のための機器であり、クライアント１０とプリンタサーバ２０およびプリンタ３０とのデータの授受は、通信制御部１９を介して行われる。通信制御部１９は、Ethernet（登録商標）などの規格化された通信方式を用い、ＴＣＰ／ＩＰ(Transmission ControlProtocol/Internet Protocol)などの共通のプロトコルにより、ネットワーク１００上の機器とデータの送受信を行う。  【００３５】
プリンタサーバ２０は、一般的なコンピュータに、印刷データ蓄積部２３、印刷用ｐｄｆファイル生成部２４、印刷指示部２５の各機能を導入して構成されている。なお、プリンタサーバ２０における主制御部２１、記憶装置２２（サーバ記憶装置）、通信制御部２９は、それぞれクライアント１０の主制御部１１、記憶装置１２、通信制御部１９と同様である。  【００３６】
印刷データ蓄積部２３は、クライアント１０の印刷データ送信部１４から送信されてきた文書データや、プリンタ指定情報、印刷部数データ、用紙サイズデータなどの印刷設定情報を、通信制御部２９を介して受信し、記憶装置２２の決められた作業フォルダへ一時的に格納する。印刷データ蓄積部２３により文書データが蓄積されたことは、印刷用ｐｄｆファイル生成部２４へ通知される。  【００３７】
印刷用ｐｄｆファイル生成部２４は、印刷データ蓄積部２３からの通知に従い、記憶装置２２に蓄積された文書データを、公開された文書フォーマットであるｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する部分である。生成された印刷用ｐｄｆファイルは、記憶装置２２の決められた作業フォルダへ一時的に格納される。印刷用ｐｄｆファイル生成部２４での作業の終了は、印刷指示部２５へ通知される。  【００３８】
印刷指示部２５は、印刷用ｐｄｆファイル生成部２４からの通知に従い、作業フォルダから印刷用ｐｄｆファイルを順次読み出す。そして、プリンタ指定情報に従って、印刷用ｐｄｆファイルと、印刷部数データおよび用紙サイズデータなどの印刷設定情報とを、印刷ジョブとしてプリンタ３０へ送信する。  このときの送信の方法としては、各種の手法を利用することができる。例えば、ＦＴＰによりファイルを転送する場合には、プリンタ指定情報で指定されたＦＴＰアドレスへ、印刷用ｐｄｆファイルと、印刷設定情報を所定の順序で羅列したテキストデータファイル（印刷設定ファイル）とを転送する。また、電子メールによりファイルを送信する場合には、印刷用ｐｄｆファイルと、印刷設定情報を所定の順序で羅列したテキストデータファイルとを、電子メールに添付し、プリンタ指定情報で指定された電子メールアドレスへ送信する。  【００３９】
プリンタ３０は、プリンタサーバ２０から受け取った印刷ジョブを実行し、文書を印刷する装置である。プリンタ３０は、一般的なプリンタとしての装置部分である印刷装置３８と、印刷ジョブ蓄積部３３と、ｐｄｆファイル解読部３４と、出力ドライバ３５とを有して構成されている。なお、プリンタ３０における主制御部３１、記憶装置３２、通信制御部３９は、それぞれクライアント１０の主制御部１１、記憶装置１２、通信制御部１９と同様である。  【００４０】
印刷ジョブ蓄積部３３は、予め決められた方式で印刷ジョブを受信し、記憶装置３２の予め決められた所定の作業フォルダに印刷ジョブを蓄積する部分である。例えば、印刷ジョブの転送方式がＦＴＰであれば、印刷ジョブ蓄積部３３は、ＦＴＰサーバ機能を有してなり、プリンタサーバ２０から指定されたＦＴＰアドレスへ印刷用ｐｄｆファイルおよび印刷設定ファイルを格納する。また、印刷ジョブの転送方式が電子メールであれば、印刷ジョブ蓄積部３３は、メールサーバ機能を有してなり、プリンタサーバ２０から指定された電子メールアドレスへメールを格納するとともに、所定のフォルダへ印刷用ｐｄｆファイルおよび印刷設定ファイルを保存する。  【００４１】
ｐｄｆファイル解読部３４は、印刷ジョブ蓄積部３３が所定のフォルダへ蓄積した印刷用文書ファイルを、公開された文書フォーマットであるｐｄｆフォーマットに従い解読し、印刷用のデータ（印刷イメージデータ）を生成し、出力ドライバ３５へ出力する。この際、所定の作業フォルダに記憶された印刷設定ファイル内の印刷設定情報も出力ドライバ３５へ出力される。  【００４２】
出力ドライバ３５は、印刷装置３８を駆動制御する部分であり、ｐｄｆファイル解読部３４から入力された印刷イメージデータをプリントアウトするように印刷装置３８を駆動する。この際、印刷設定情報は、印刷装置３８の制御情報として利用される。  【００４３】
以上のように構成されたネットワーク印刷システム１の動作について図３を参照しながら説明する。図３は、第１実施形態に係るネットワーク印刷システムの動作を説明するフローチャートである。ここでは、データ転送にＦＴＰを利用する例で説明する。  まず、クライアント１０は、ネットワーク１００に接続されると、ネットワーク１００上のプリンタを検索し（Ｓ１０１）、プリンタ３０が自己の印刷受付用のＦＴＰアドレスを応答する（Ｓ１０１−２）ことによりプリンタ３０が検出されると、プリンタ３０の情報（印刷受付用のＦＴＰアドレス）が記憶装置１２に記憶される（Ｓ１０１）。  【００４４】
ユーザがクライアント１０で、文書データ編集部１３を起動して文書データの作成をした後、印刷コマンドを実行すると（Ｓ１０２）、印刷データ送信部１４が呼び出される（Ｓ１０３）。【００４５】
印刷データ送信部１４は、プリンタ選択部１４ａ、印刷部数設定部１４ｂ、用紙サイズ設定部１４ｃを実行して、ディスプレイに選択可能なプリンタの選択欄、印刷部数入力欄、用紙サイズ入力欄などを表示して（Ｓ１０４）、ユーザに入力を促す。  【００４６】
ユーザが、プリンタを選択し、印刷部数を設定し、用紙サイズを設定し（Ｓ１０５）、印刷の実行を指示すると（Ｓ１０６）、印刷データ送信部１４により、通信制御部１９を介して文書データがプリンタサーバ２０へ転送される（Ｓ１０７）。この際、文書データに合わせて、プリンタ指定情報、印刷部数データ、用紙サイズデータなどの印刷設定情報がＦＴＰによりプリンタサーバ２０へ転送される。  【００４７】
プリンタサーバ２０は、印刷データ蓄積部２３により、クライアント１０から受信した文書データおよび印刷設定情報を所定のフォルダへ格納する（Ｓ１０８）とともに、印刷用ｐｄｆファイル生成部２４へ文書データの蓄積を通知する。  【００４８】
印刷用ｐｄｆファイル生成部２４は、印刷データ蓄積部２３からの通知に応じ、記憶装置２２の所定のフォルダから文書データを順次読み出しｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する（Ｓ１０９）とともに所定のフォルダへ記憶する。この作業の終了は印刷指示部２５へ通知される。  【００４９】
印刷指示部２５は印刷用ｐｄｆファイル生成部２４からの通知に応じ、印刷用ｐｄｆファイルを順次読み出して、印刷設定情報のうちのプリンタ指定情報に示されたＦＴＰアドレス（プリンタ３０）へ印刷用ｐｄｆファイルを転送する（Ｓ１１０）。この際、印刷部数データや用紙サイズデータなどの印刷設定情報も設定ファイルに調製された上で同じＦＴＰアドレスへ転送される。  【００５０】
プリンタ３０は、プリンタ指定情報で示されるＦＴＰアドレスを常に監視しており、印刷ジョブ蓄積部３３は、印刷ジョブが転送されてくると、この印刷ジョブを所定のフォルダへ移動して蓄積する（Ｓ１１１）。  ｐｄｆファイル解読部３４は、印刷用ｐｄｆファイルを解読して、文書データとして解読し、印刷イメージデータを生成して出力ドライバ３５へ出力する（Ｓ１１２）。  出力ドライバ３５は、ｐｄｆファイル解読部３４から入力された印刷イメージデータを、印刷設定情報にしたがって印刷装置３８へ出力し、印刷装置３８に文書を印刷させる（Ｓ１１３）。  なお、印刷処理の終了後は、印刷ジョブ、印刷用ｐｄｆファイルは削除される。  【００５１】
以上のようにしてネットワーク印刷システム１により文書の印刷が実行できる。すなわち、ｐｄｆファイル解読部３４を有して、所定の条件で入力された印刷用ｐｄｆファイルを印刷する機能を有するプリンタ３０を使用することを前提とし、プリンタサーバ２０を利用することで、プリンタ３０のプリンタドライバを用意することなく印刷の実行が可能となる。これは、プリンタサーバ２０に設けられた新たな機能、つまり転送された文書データを、ｐｄｆフォーマットに変換した上、プリンタ指定情報に従い印刷ジョブとしてプリンタ３０へ転送するという機能により実現されている。  また、ｐｄｆフォーマットは、規格化された文書フォーマットのなかでも、印刷紙面中に文書のレイアウトを維持するとともに、サイズをフィットさせるため、かかるフォーマットをデータ転送時に利用することで、ユーザが意図しない印刷ミスを防止することができる。  【００５２】
このようにして、ネットワーク印刷システム１により、ユーザは、出張先などのネットワークにおいても、新たなプリンタドライバを利用することなく文書の印刷が可能となる。  【００５３】
［第２実施形態］  本発明の第２実施形態について説明する。参照する図面において、図４および図５は、第２実施形態に係るネットワーク印刷システム（印刷システム）のシステム構成図であり、図６は、第２実施形態に係るネットワーク印刷システムのブロック構成図である。なお、本実施形態において、第１実施形態と同じ部分については、同じ符号を付して詳細な説明を省略する。  【００５４】
図４に示すように、本実施形態に係るネットワーク印刷システム１′は、印刷を依頼する複数のクライアント１０′と、プリンタ３０とが、ＬＡＮなどのネットワーク１００により互いに通信可能に接続されている。なお、クライアント１０′は必ずしも複数ある必要はなく、図５に示す印刷システム１″のように、ローカルプリンタとして接続してもよい。この印刷システム１″の場合にも、クライアント１０″とプリンタ３０との間のデータ送信の方法が異なるのみで、その他の点は図４に示すネットワーク印刷システム１′と同じである。  【００５５】
図６に示すように、クライアント１０′は、いわゆるパーソナルコンピュータをＬＡＮ接続可能にしたものであり、主制御部１１、記憶装置１２、文書データ編集部１３、印刷設定入力部１４′、印刷用ｐｄｆファイル生成部１５、印刷指示部１６、および通信制御部１９を有する。このうち、印刷設定入力部１４′、印刷用ｐｄｆファイル生成部１５、印刷指示部１６は、印刷実行プログラムを実行することにより実現されるプリンタドライバである。このプリンタドライバによれば、本実施形態のプリンタ３０のようにｐｄｆフォーマットのファイルを開いて印刷する機能を有するプリンタを使用する限り、プリンタの機種によらず同じプリンタドライバでの印刷が可能である。また、図示はしないが、クライアント１０′には、キーボード、マウスなどの入力装置、ディスプレイなどの出力装置が接続されている。  【００５６】
主制御部１１、記憶装置１２、文書データ編集部１３、および通信制御部１９は、第１実施形態と同様であり、文書データ編集部１３に用意された印刷コマンドの実行により、印刷実行プログラムにおいて最初に動作する印刷設定入力部１４′が呼び出されるようになっている。  【００５７】
印刷設定入力部１４′は、文書データ編集部１３や、その他のアプリケーションプログラムなどで印刷コマンドを実行する際により呼び出されるプログラムからなり、プリンタ選択部１４ａと、印刷部数設定部１４ｂと、用紙サイズ設定部１４ｃとを有する。これらのプリンタ選択部１４ａと、印刷部数設定部１４ｂと、用紙サイズ設定部１４ｃとは、第１実施形態と同様である。  これらのプリンタ選択部１４ａと、印刷部数設定部１４ｂと、用紙サイズ設定部１４ｃとにより入力された印刷設定情報は、記憶装置１２に一時的に記憶され、後述する印刷指示部１６によりプリンタ３０へ転送される。また、印刷設定の入力の完了は、印刷用ｐｄｆファイル生成部１５へ通知される。  【００５８】
印刷用ｐｄｆファイル生成部１５は、印刷設定入力部１４′からの通知に従い、記憶装置２２に蓄積された文書データを、公開された文書フォーマットであるｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する部分であり、公知のプログラムを実行させることにより実現可能である。生成された印刷用ｐｄｆファイルは、記憶装置１２の決められた作業フォルダへ一時的に格納される。印刷用ｐｄｆファイル生成部１５での作業の終了は、印刷指示部１６へ通知される。  【００５９】
印刷指示部１６は、印刷用ｐｄｆファイル生成部１５からの通知に従い、作業フォルダから印刷用ｐｄｆファイルを順次読み出す。そして、プリンタ指定情報に従って、印刷用ｐｄｆファイルと、印刷部数データおよび用紙サイズデータなどの印刷設定情報とを、印刷ジョブとしてプリンタ３０へ送信する。  このときの送信の方法としては、各種の手法を利用することができる。例えば、ＦＴＰによりファイルを転送する場合には、プリンタ指定情報で特定されたＦＴＰアドレスへ、印刷用ｐｄｆファイルと、印刷設定情報を所定の順序で羅列したテキストデータファイル（印刷設定ファイル）とを転送する。また、電子メールによりファイルを送信する場合には、印刷用ｐｄｆファイルと、印刷設定情報を所定の順序で羅列したテキストデータファイルとを、電子メールに添付して、プリンタ指定情報で特定された電子メールアドレスへ送信する。  【００６０】
プリンタ３０は、第１実施形態のプリンタ３０と同じであるので詳細な説明を省略する。  【００６１】
以上のように構成されたネットワーク印刷システム１′の動作について図７を参照しながら説明する。図７は、第２実施形態に係るネットワーク印刷システムの動作を説明するフローチャートである。ここでは、データ転送にＦＴＰを利用する例で説明する。  まず、クライアント１０′は、ネットワーク１００に接続されると、ネットワーク１００上のプリンタを検索し（Ｓ２０１）、プリンタ３０が自己の印刷受付用のＦＴＰアドレスを応答する（Ｓ２０１−２）ことによりプリンタ３０が検出されると、プリンタ３０の情報（印刷受付用のＦＴＰアドレス）が記憶装置１２に記憶される（Ｓ２０１）。  【００６２】
ユーザがクライアント１０′で、文書データ編集部１３を起動して文書の作成をした後、印刷コマンドを実行すると（Ｓ２０２）、印刷設定入力部１４′が呼び出される（Ｓ２０３）。  【００６３】
印刷設定入力部１４′は、プリンタ選択部１４ａと、印刷部数設定部１４ｂと、用紙サイズ設定部１４ｃを実行して、ディスプレイに選択可能なプリンタの選択欄、印刷部数入力欄、用紙サイズ入力欄などを表示して（Ｓ２０４）、ユーザに入力を促す。  【００６４】
ユーザが、プリンタを選択し、印刷部数を設定し、用紙サイズを設定し（Ｓ２０５）、印刷の実行を指示すると（Ｓ２０６）、印刷設定入力の完了が印刷用ｐｄｆファイル生成部１５へ通知される。  【００６５】
印刷用ｐｄｆファイル生成部１５は、印刷設定入力部１４′からの通知に応じ、記憶装置１２の所定のフォルダから文書データを順次読み出しｐｄｆフォーマットに変換して印刷用ｐｄｆファイルを生成する（Ｓ２０７）とともに所定のフォルダへ記憶する。この作業の終了は印刷指示部１６へ通知される。  【００６６】
印刷指示部１６は印刷用ｐｄｆファイル生成部１５からの通知に応じ、印刷用ｐｄｆファイルを順次読み出して、印刷設定情報のうちのプリンタ指定情報に示されたＦＴＰアドレス（プリンタ３０）へ印刷用ｐｄｆファイルを転送する（Ｓ２０８）。この際、印刷部数データや用紙サイズデータなどの印刷設定情報も設定ファイルに調製された上で同じＦＴＰアドレスへ転送される。  【００６７】
プリンタ３０は、プリンタ指定情報で示されるＦＴＰアドレスを常に監視しており、印刷ジョブ蓄積部３３は、印刷ジョブが転送されてくると、この印刷ジョブを所定の作業フォルダへ移動して蓄積する（Ｓ２０９）。  ｐｄｆファイル解読部３４は、印刷用ｐｄｆファイルを解読して、文書データとして解読し、印刷イメージデータを生成して出力ドライバ３５へ出力する（Ｓ２１０）。  出力ドライバ３５は、ｐｄｆファイル解読部３４から入力された印刷イメージデータを、印刷設定情報にしたがって印刷装置３８へ出力し、印刷装置３８に文書を印刷させる（Ｓ２１１）。  【００６８】
以上のようにしてネットワーク印刷システム１′により文書の印刷が実行できる。すなわち、ｐｄｆファイル解読部３４を有して、所定の条件で入力された印刷用ｐｄｆファイルを印刷する機能を有するプリンタ３０を使用することを前提とし、クライアント１０′にインストールされた、プリンタの種類によらないプリンタドライバを利用することで、プリンタごとのプリンタドライバを用意することなく印刷の実行が可能となる。これは、クライアント１０に設けられた新たな機能、つまり文書データをｐｄｆフォーマットに変換した上、プリンタ指定情報に従い印刷ジョブとしてプリンタ３０へ転送するという機能により実現されている。  また、ｐｄｆフォーマットは、規格化された文書フォーマットのなかでも、印刷紙面中に文書のレイアウトを維持するとともに、サイズをフィットさせるため、かかるフォーマットをデータ転送時に利用することで、ユーザが意図しない印刷ミスを防止することができる。【００６９】
このようにして、ネットワーク印刷システム１′により、ユーザは、出張先などのネットワークにおいても、新たなプリンタドライバを利用することなく文書の印刷が可能となる。また、新しいプリンタを購入した際にも、プリンタドライバを入れ直す必要が無くなる。【００７０】
［第３実施形態］  次に、本発明のネットワーク印刷システムを応用した印刷文書の管理システムの実施形態について説明する。本実施形態において、第１実施形態と同様の部分は、図面に同じ符号を付して詳細な説明を省略する。  参照する図面において、図８は、第３実施形態に係る印刷文書の管理システムのシステム構成図であり、図９は、第３実施形態に係る印刷文書の管理システムのブロック構成図である。  【００７１】
図８に示すように、本実施形態に係る印刷文書の管理システム１０１は、印刷を依頼する複数のクライアント１１０と、プリンタサーバ１２０と、プリンタ３０とが、ＬＡＮなどのネットワーク１００により互いに通信可能に接続されている。  【００７２】
図９に示すように、クライアント１１０は、いわゆるパーソナルコンピュータをＬＡＮ接続可能にしたものであり、主制御部１１、記憶装置１２、文書データ編集部１３、印刷データ送信部１１４、通信制御部１９を有する。また、図示はしないが、キーボード、マウスなどの入力装置、ディスプレイなどの出力装置が接続されている。【００７３】
クライアント１１０は、印刷データ送信部１１４が、第１実施形態の印刷データ送信部１４と異なる点を除いては、第１実施形態のクライアント１０と同じである。
印刷データ送信部１１４は、印刷の実行指示を受けた際に、文書データ、印刷設定情報に合わせてユーザ識別情報をプリンタサーバ１２０に送信する点を除いては、第１実施形態の印刷データ送信部１４と同じである。ユーザ識別情報は、ユーザを識別するのに有益な情報であれば特に限定されず、例えば、クライアント１１０のコンピュータ名、クライアント１１０を使用中のユーザ名、クライアント１１０のネットワーク上のＩＰアドレスなどが挙げられる。【００７４】
プリンタサーバ１２０は、印刷済ｐｄｆファイル蓄積部２６と印刷済文書検索部２７を有することを除いては、第１実施形態のプリンタサーバ２０と同じである。  【００７５】
印刷済ｐｄｆファイル蓄積部２６は、印刷指示部２５がプリンタ３０に印刷の指示をするのに応じて、印刷指示部２５が送信した印刷用ｐｄｆファイルを、記憶装置２２の所定の印刷済文書記憶領域、例えば所定のフォルダに蓄積する。印刷済文書記憶領域は、プリンタサーバ１２０からアクセスできる記憶装置に設定されていれば、物理的にプリンタサーバ１２０内に配置されている記憶装置に設定される必要がないことはいうまでもない。  【００７６】
印刷済文書検索部２７は、キーワード入力部２７ａと、キーワード登録部２７ｂと、キーワード検索部２７ｃと、検索結果出力部２７ｄとを有する。  【００７７】
キーワード入力部２７ａは、印刷済文書記憶領域内の印刷用ｐｄｆファイルから検索したいキーワードを入力する入力機会を提供する部分である。この入力機会は、コマンド入力のコマンド待ちであっても良いし、ＧＵＩを利用した入力欄であっても良い。キーワード入力部２７ａの動作に応じて入力されたキーワードは、キーワード検索部２７ｃに渡される。  【００７８】
キーワード登録部２７ｂは、予め印刷済文書記憶領域内の印刷用ｐｄｆファイルから検索したいキーワードを登録しておき、所定のタイミングでそのキーワードを検索するようにキーワード検索部２７ｃに渡す部分である。キーワード登録部２７ｂは、キーワード入力部２７ａと同様にユーザにキーワードの入力機会を提供する。そして、入力されたキーワードを記憶装置２２内に格納する。  なお、キーワードに合わせて、そのキーワードを含む文書を管理したい管理者を特定する情報を登録しておくとよい。この情報としては、例えば、管理者の名前、管理者の使用するクライアント１１０のコンピュータ名、管理者の電子メールアドレスなどがある。  【００７９】
キーワード登録部２７ｂは、所定の条件が満たされたとき、例えば時間を決めてその時間が来たときなどに、登録されたキーワードを記憶装置２２から読み出してキーワード検索部２７ｃに渡す。  【００８０】
キーワード検索部２７ｃは、キーワード入力部２７ａまたはキーワード登録部２７ｂから渡されたキーワードを印刷済文書記憶領域内の印刷用ｐｄｆファイルのテキストデータから検索する。そして、キーワードを印刷用ｐｄｆファイルから検出した場合には、その印刷用ｐｄｆファイルを特定する情報を検索結果出力部２７ｄに渡す。  【００８１】
検索結果出力部２７ｄは、キーワード検索部２７ｃで、キーワードが検索された場合に、検索結果をユーザ識別情報とともにユーザに知らせる部分である。ユーザに検索結果を知らせる方法としては、ディスプレイ上に、その印刷用ｐｄｆファイルを特定する情報や、印刷用ｐｄｆファイルの内容、その印刷用ｐｄｆファイルを印刷したユーザを識別する情報、例えばユーザ名およびクライアント名などを出力することができる。また、キーワード登録部２７ｂにおいてキーワードに合わせて管理者を特定する情報が登録されていた場合には、その管理者に通知してもよい。例えば、管理者の電子メールアドレスが登録されていた場合には、ユーザ識別情報を管理者の電子メールアドレスに、電子メールの内容または添付ファイルのデータとして送信するとよい。また、その際にキーワードが検出された印刷用ｐｄｆファイルを添付して電子メールを送信すれば、管理者が簡単に、キーワードを含む文書が印刷されたことを知ることができ、また、その文書の内容を知ることができる。  【００８２】
以上のように構成された印刷文書の管理システム１０１の動作について図１０〜１２を参照しながら説明する。図１０は、第３実施形態に係る印刷文書の管理システムで、文書を印刷した場合の動作を説明するフローチャートであり、図１１は、第３実施形態に係る印刷文書の管理システムで、キーワードを含む文書を検索した場合の動作を説明するフローチャートであり、図１２は、第３実施形態に係る印刷文書の管理システムで、予めキーワードを登録しておいて文書を検索する場合を説明するフローチャートである。  【００８３】
図１０を参照して、文書を印刷する場合について説明すると、クライアント１１０において、Ｓ１０１〜Ｓ１０６まで、第１実施形態と同様にして印刷の実行指示まで行われる。そして、印刷データ送信部１１４により、通信制御部１９を介して文書データがプリンタサーバ１２０へ転送される（Ｓ３０７）。この際、文書データに合わせて、プリンタ指定情報、印刷部数データ、用紙サイズデータなどの印刷設定情報と、ユーザ識別情報、例えばユーザ名、クライアント１１０のコンピュータ名、クライアント１１０のＩＰアドレスなどがＦＴＰによりプリンタサーバ１２０へ転送される。  【００８４】
プリンタサーバ１２０は、印刷データ蓄積部２３により、クライアント１１０から受信した文書データ、印刷設定情報およびユーザ識別情報を所定のフォルダへ格納する（Ｓ３０８）とともに、印刷用ｐｄｆファイル生成部２４へ文書データの蓄積を通知する。  【００８５】
Ｓ１０９〜Ｓ１１３については、第１実施形態と同様にして文書の印刷がなされる。  そして、印刷指示部２５において印刷の指示がなされた後には、記憶装置２２の印刷済文書記憶領域に印刷された印刷用ｐｄｆファイル対応するユーザ識別情報と関連づけて蓄積される。  【００８６】
このような動作により、プリンタサーバ１２０には、印刷された文書そのものの内容が、ユーザ識別情報と対応づけて蓄積される。したがって、後に情報の漏洩問題があったときなど、蓄積された文書を検索し、確認することで、文書の印刷情報を追跡し、証拠とすることができる。特に、ｐｄｆフォーマットは、後からの改ざんがしにくいため、証拠としての信頼性が高い。また、ｐｄｆフォーマットは、データ量が小さいため、印刷された全文書を蓄積しても、データ量が嵩むことがなく、コスト面でも有利である。  【００８７】
次に、図１１を参照して文書をキーワード検索する場合について説明する。  まず、キーワード入力部２７ａの入力機会の提供に応じ、ユーザがプリンタサーバにおいてキーワードを入力すると（Ｓ３２０）、入力されたキーワードがキーワード検索部２７ｃに渡される。キーワード検索部２７ｃは、印刷済文書記憶領域内に蓄積された印刷用ｐｄｆファイルのテキストデータから、渡されたキーワードを検索する。  そして、検索結果出力部２７ｄが、検索した結果を出力する（Ｓ３２２）。例えば、キーワードを含む文書が見つからなかった場合には、その旨をディスプレイ上に表示する。また、キーワードを含む文書が見つかった場合には、その文書に関連付けされて記憶していたユーザ識別情報や、印刷用ｐｄｆファイルの内容をディスプレイ上に表示する。  このような動作により、情報の管理者は、適宜プリンタサーバ１２０を操作して、印刷された文書の中に、重要な情報（キーワード）を含む文書があるか否かを確認することが可能になる。  【００８８】
次に、図１２を参照して、予めキーワードを登録しておいて文書を検索する場合を説明する。  まず、情報の管理者は、予めキーワード登録部２７ｂにより提供された入力機会に応じて、印刷用ｐｄｆファイルから検索したいキーワードと、自分の電子メールアドレスを入力する。キーワード登録部２７ｂは、このキーワードと電子メールアドレスを関連づけて記憶装置２２に格納する（Ｓ３３０）。  そして、キーワード登録部２７ｂは、所定の検索タイミングか否か判断し（Ｓ３３１）、検索タイミングになったとき、例えばプリンタサーバ１２０が有するタイマーを参照して所定の時間になったときに（Ｓ３３１，Ｙｅｓ）、キーワードをキーワード検索部２７ｃに渡す。  【００８９】
キーワード検索部２７ｃは、キーワード登録部２７ｂから渡されたキーワードを、印刷済文書記憶領域内に蓄積された印刷用ｐｄｆファイルのテキストデータから検索する（Ｓ３３２）。そして、検索結果出力部２７ｄが、検索した結果を出力する（Ｓ３３３）。例えば、キーワードを含む文書が見つからなかった場合には、その旨をディスプレイ上に表示する。また、キーワードを含む文書が見つかった場合には、その文書に関連付けされて記憶していたユーザ識別情報や、印刷用ｐｄｆファイルの内容をディスプレイ上に表示する。  また、検索結果出力部２７ｄは、記憶装置２２に記憶されていた、検索に使用したキーワードに対応した電子メールアドレスを読み出して、この電子メールアドレスへユーザ識別情報を送信する。この際、電子メールに検索された印刷用ｐｄｆファイルを添付して送信する（Ｓ３３４）。  【００９０】
このような動作により、管理者は、自分の端末を利用していれば、重要なキーワードを含む文書が印刷された場合に、適宜なタイミングで電子メールが送られてくることになり、情報の管理を効率的に行うことができる。  【００９１】
なお、本実施形態において、印刷済文書検索部２７は、プリンタサーバ１２０に設けることとしたが、クライアント１１０に印刷済文書検索部２７を備えてもよい。  【００９２】
［第４実施形態］  次に、本発明の第４実施形態について説明する。本実施形態は、第３実施形態の印刷文書の管理システムをクライアントとプリンタで構成した場合である。第１から第３実施形態と同様の部分は、図面に同じ符号を付して詳細な説明を省略する。  参照する図面において、図１３，１４は、第４実施形態に係る印刷文書の管理システムのシステム構成図であり、図１５は、第４実施形態に係るネットワーク印刷システムのブロック構成図である。  【００９３】
図１３に示すように、本実施形態に係る印刷文書の管理システム２０１は、印刷を依頼する複数のクライアント２１０と、プリンタ３０とが、ＬＡＮなどのネットワーク１００により互いに通信可能に接続されている。なお、図１４に示す印刷文書の管理システム３０１のように、プリンタ３０をクライアント３１０にローカル接続しても良い。この印刷文書の管理システム３０１の場合にも、クライアント３１０とプリンタ３０との間のデータ送信の方法が異なるのみで、その他の点は図１３に示す印刷文書の管理システム２０１と同じである。  【００９４】
印刷文書の管理システム２０１の構成は、図１５に示すように、クライアント２１０において、印刷済ｐｄｆファイル蓄積部２６と、印刷済文書検索部２７を有して構成されている。印刷済ｐｄｆファイル蓄積部２６および印刷済文書検索部２７は、第３実施形態の印刷済ｐｄｆファイル蓄積部２６および印刷済文書検索部２７と同様であり、クライアント２１０の記憶装置１２内に印刷済文書記憶領域が設定されている点のみが異なる。  【００９５】
したがって、印刷文書の管理システムの動作も第３実施形態と同様であり、図１６に示すフローチャートのように、印刷用ｐｄｆファイルをプリンタ３０に転送（Ｓ２０８）した後に、印刷用ｐｄｆファイルを記憶装置１２の印刷済文書記憶領域に蓄積する。  そして、管理者がキーワードを含む印刷用ｐｄｆファイルを検索する場合にも、図１１，１２のプリンタサーバ１２０の動作と同様の動作をクライアント２１０が行う。  【００９６】
このように、独立のプリンタサーバを設けない構成として印刷文書の管理システムを構築することが可能であり、この場合にも、印刷した文書の情報管理が効率的に行うことができる。  【００９７】
以上、本発明の実施形態について説明したが、本発明は前記した実施形態に限定されることなく、適宜変更して実施することが可能である。各コンピュータは、適宜複数に分散させて構成することもできるし、記憶装置も、適宜な通信手段を介して遠隔地にある装置を用いることが可能である。
【図１】
2006006302.tif 000002
【図２】
2006006302.tif 000003
【図３】
2006006302.tif 000004
【図４】
2006006302.tif 000005
【図５】
2006006302.tif 000006
【図６】
2006006302.tif 000007
【図７】
2006006302.tif 000008
【図８】
2006006302.tif 000009
【図９】
2006006302.tif 000010
【図１０】
2006006302.tif 000011
【図１１】
2006006302.tif 000012
【図１２】
2006006302.tif 000013
【図１３】
2006006302.tif 000014
【図１４】
2006006302.tif 000015
【図１５】
2006006302.tif 000016
【図１６】
2006006302.tif 000017
【国際調査報告】
2006006302.tif 000018
2006006302.tif 000019
2006006302.tif 000020
2006006302.tif 000021