(57)【要約】 【課題】  ユーザの入力操作によることなく、再印刷可能の有無（印刷データの保存要否）を自動で決定することが可能なことを画像形成システム、印刷装置、端末装置及び再印刷決定プログラムを提供する。【解決手段】  再印刷機能を実行可能とするために、ＰＤＬデータの保存処理を行うかどうかについて、ＰＤＬデータに関するデータ関連情報（例えばサーバコンピュータであるかローカルコンピュータであるかの識別情報、印刷データに付随するヘッダ情報や格納元情報、印刷データ自体の情報内容）に基づく自動決定処理（キーワード検索処理含む）によって決定する構成とした。従って、印刷要求する度に、再印刷可能の有無（印刷データの保存要否）をユーザが指定する必要がなくなる。【選択図】  図４
2005205755.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求に基づき印刷データを送信する印刷制御手段を有する端末装置と、
前記端末装置と通信可能に接続され、その端末装置から送信された前記印刷データに基づき印刷動作を行う印刷装置と、
前記印刷データを保存するデータ保存手段とを備え、
前記データ保存手段に保存された印刷データに基づき前記印刷装置に再印刷動作を行わせる再印刷機能を有する画像形成システムにおいて、
前記印刷データに関するデータ関連情報を取得する取得手段と、
前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定手段とを備えたことを特徴とする画像形成システム。
【請求項２】
前記印刷データの保存処理の要否に関する指示を受け付け、この指示に基づき前記保存処理を行うかどうかの決定を行うユーザ決定手段と、
前記データ保存手段を管理する管理手段とを備え、
前記管理手段は、前記データ保存手段の保存領域の空き容量が不足した場合、前記ユーザ決定手段での決定に基づき保存された印刷データよりも、前記自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記データ保存手段は、前記印刷装置内部に設けられ、その印刷装置に備えられた操作部での操作に基づき前記再印刷動作が実行可能とされていることを特徴とする請求項１または請求項２記載の画像形成システム。
【請求項４】
前記端末装置に、前記印刷データにヘッダ情報を付与する付与手段が設けられ、
前記印刷装置に前記自動決定手段が設けられ、
前記自動決定手段は、前記印刷データに付与された前記ヘッダ情報に基づき決定動作を行うことを特徴とする請求項１ないし請求項３のいずれかに記載の画像形成システム。
【請求項５】
前記取得手段は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索手段を有し、その検索結果を前記データ関連情報として取得する構成とされ、
前記自動決定手段は、前記検索結果に基づき決定動作を行うことを特徴とする請求項１ないし請求項３のいずれかに記載の画像形成システム。
【請求項６】
端末装置と通信可能に接続され、その端末装置から送信された印刷データに基づき印刷動作を行う一方で、
送信された前記印刷データを保存するデータ保存手段を備え、その保存された印刷データに基づき再印刷動作を行うことが可能な印刷装置において、
前記印刷データに関するデータ関連情報を取得する取得手段と、
前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定手段とを備えたことを特徴とする印刷装置。
【請求項７】
前記印刷データの保存処理の要否に関する指示を受け付け、この指示に基づき前記保存処理を行うかどうかの決定を行うユーザ決定手段と、
前記データ保存手段を管理する管理手段とを備え、
前記管理手段は、前記データ保存手段の保存領域の空き容量が不足した場合、前記ユーザ決定手段での決定に基づき保存された印刷データよりも、前記自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保することを特徴とする請求項６記載の印刷装置。
【請求項８】
前記端末装置からヘッダ情報が付与された印刷データが送信される構成とされ、
前記自動決定手段は、前記印刷データに付与されたヘッダ情報に基づき決定動作を行うことを特徴とする請求項６または請求項７に記載の印刷装置。
【請求項９】
前記取得手段は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索手段を有し、その検索結果を前記データ関連情報として取得する構成とされ、
前記自動決定手段は、前記検索結果に基づき決定動作を行うことを特徴とする請求項６ないし請求項８のいずれかに記載の印刷装置。
【請求項１０】
印刷要求に基づき印刷データを送信する印刷制御手段を有するとともに、通信可能に接続される印刷装置に前記印刷データを送信する一方で、
前記印刷データを保存するデータ保存手段に保存された印刷データに基づき前記印刷装置に再印刷動作を行わせることが可能な端末装置において、
前記印刷データに関するデータ関連情報を取得する取得手段と、
前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定手段とを備えたことを特徴とする端末装置。
【請求項１１】
前記印刷データの保存処理の要否に関する指示を受け付け、この指示に基づき前記保存処理を行うかどうかの決定を行うユーザ決定手段と、
前記データ保存手段を管理する管理手段とを備え、
前記管理手段は、前記データ保存手段の保存領域の空き容量が不足した場合、前記ユーザ決定手段での決定に基づき保存された印刷データよりも、前記自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保することを特徴とする請求項１０記載の端末装置。
【請求項１２】
前記取得手段は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索手段を有し、その検索結果を前記データ関連情報として取得する構成とされ、
前記自動決定手段は、前記検索結果に基づき決定動作を行うことを特徴とする請求項１０または請求項１１に記載の端末装置。
【請求項１３】
印刷要求に基づき印刷データを送信する印刷制御手段を有する端末装置と、
前記端末装置と通信可能に接続され、その端末装置から送信された前記印刷データに基づき印刷動作を行う印刷装置と、
前記印刷データを保存するデータ保存手段とを備え、
前記データ保存手段に保存された印刷データに基づき前記印刷装置に再印刷動作を行わせる再印刷機能を有する画像形成システムの前記端末装置または前記印刷装置のコンピュータに、
前記印刷データに関するデータ関連情報を取得する取得処理と、
前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定処理とを実行させるための再印刷決定プログラム。
【請求項１４】
前記取得処理は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索処理を実行し、その検索結果を前記データ関連情報として取得し、
前記自動決定処理は、前記検索結果に基づき決定動作を行うことを特徴とする請求項１３記載の再印刷決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置と印刷装置とを備えて構成される画像形成システムに関し、特に、再印刷機能に関する。
【背景技術】
【０００２】
従来から、印刷すべきデータから変換された印刷データを送信する送信手段を有する端末装置（例えばサーバやパーソナルコンピュータ等のホストコンピュータ）と、この端末装置から送信された印刷データを受信して印刷を行う印刷装置とを備えて構成された画像形成システムがある。このような画像形成システムでは、印刷終了後に同じ印刷物が必要となった場合、再度、端末装置に実装されたアプリケーションソフトウエアを起動して再印刷の指示を実行する必要があった。つまり、ユーザは再度アプリケーションソフトウエアを起動し、印刷対象のファイルを開き、必要なページを指定して印刷をやり直すという手間をかけなければならなかった。
【０００３】
そこで、このような問題に対処するための技術が下記特許文献１に開示されている。この技術は、最初の印刷指示を行う際に、再印刷可能の有無をユーザに問い合わせて、その再印刷を可能とする指示の入力があった場合に、印刷装置に送信する上記印刷データを端末装置の記憶手段に記憶する。そして、ユーザによって再印刷実行の指示の入力があった場合に、記憶手段に記憶された印刷データを印刷装置に転送して再印刷を実行させるようになっている。
【特許文献１】特開２０００−１７７１８６公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術では、初回の印刷実行の指示を行うときにその都度再印刷可能の有無（印刷データの保存要否）をユーザが指定する必要があり、使い勝手がよいとは言い難い状況があった。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、ユーザの入力操作によることなく、再印刷可能の有無（印刷データの保存要否）を自動で決定することが可能なことを画像形成システム、印刷装置、端末装置及び再印刷決定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、請求項１の発明は、印刷要求に基づき印刷データを送信する印刷制御手段を有する端末装置と、前記端末装置と通信可能に接続され、その端末装置から送信された前記印刷データに基づき印刷動作を行う印刷装置と、前記印刷データを保存するデータ保存手段とを備え、前記データ保存手段に保存された印刷データに基づき前記印刷装置に再印刷動作を行わせる再印刷機能を有する画像形成システムにおいて、前記印刷データに関するデータ関連情報を取得する取得手段と、前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定手段とを備えたことを特徴とする。
【０００７】
本発明の「データ関連情報」には例えば次のものがある。
（ａ）印刷データの送信元情報（例えばサーバコンピュータであるかローカルコンピュータであるかの識別情報など）
（ｂ）印刷データに付随する情報（ヘッダ情報や格納元情報）
（ｃ）印刷データ自体の情報内容
なお、「ヘッダ情報」には、印刷要求日／日時、ユーザ情報、ドキュメント名、アプリケーション名、データ種類などがある。
また、上記「データ保存手段」は、印刷装置または端末装置に内蔵されたものであっても、さらに、それらの装置以外の外部装置（例えばハードディスク装置などの記憶装置など）に内蔵されたものであってもよい。
また、「印刷データ」とは、印刷アプリケーションソフトにより読み込み可能な印刷対象のデータを、印刷処理可能な印刷用データ（例えばＰＤＬデータ）に変換したものだけでなく、上記印刷対象のデータそのもの（例えばアスキーコードなど）も含まれる。
【０００８】
請求項２の発明は、請求項１に記載のものにおいて、前記印刷データの保存処理の要否に関する指示を受け付け、この指示に基づき前記保存処理を行うかどうかの決定を行うユーザ決定手段と、前記データ保存手段を管理する管理手段とを備え、前記管理手段は、前記データ保存手段の保存領域の空き容量が不足した場合、前記ユーザ決定手段での決定に基づき保存された印刷データよりも、前記自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保することを特徴とする。
【０００９】
請求項３の発明は、請求項１または請求項２に記載のものにおいて、前記データ保存手段は、前記印刷装置内部に設けられ、その印刷装置に備えられた操作部での操作に基づき前記再印刷動作が実行可能とされていることを特徴とする。
【００１０】
請求項４の発明は、請求項１ないし請求項３のいずれかに記載のものにおいて、前記端末装置に、前記印刷データにヘッダ情報を付与する付与手段が設けられ、前記印刷装置に前記自動決定手段が設けられ、前記自動決定手段は、前記印刷データに付与された前記ヘッダ情報に基づき決定動作を行うことを特徴とする。
【００１１】
請求項５の発明は、請求項１ないし請求項３のいずれかに記載のものにおいて、前記取得手段は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索手段を有し、その検索結果を前記データ関連情報として取得する構成とされ、前記自動決定手段は、前記検索結果に基づき決定動作を行うことを特徴とする。
【００１２】
請求項６の発明は、端末装置と通信可能に接続され、その端末装置から送信された印刷データに基づき印刷動作を行う一方で、送信された前記印刷データを保存するデータ保存手段を備え、その保存された印刷データに基づき再印刷動作を行うことが可能な印刷装置において、前記印刷データに関するデータ関連情報を取得する取得手段と、前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定手段とを備えたことを特徴とする。
【００１３】
請求項７の発明は、請求項６記載のものにおいて、前記印刷データの保存処理の要否に関する指示を受け付け、この指示に基づき前記保存処理を行うかどうかの決定を行うユーザ決定手段と、前記データ保存手段を管理する管理手段とを備え、前記管理手段は、前記データ保存手段の保存領域の空き容量が不足した場合、前記ユーザ決定手段での決定に基づき保存された印刷データよりも、前記自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保することを特徴とする。
【００１４】
請求項８の発明は、請求項６または請求項７に記載のものにおいて、前記端末装置からヘッダ情報が付与された印刷データが送信される構成とされ、前記自動決定手段は、前記印刷データに付与されたヘッダ情報に基づき決定動作を行うことを特徴とする。
【００１５】
請求項９の発明は、請求項６ないし請求項８のいずれかに記載のものにおいて、前記取得手段は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索手段を有し、その検索結果を前記データ関連情報として取得する構成とされ、前記自動決定手段は、前記検索結果に基づき決定動作を行うことを特徴とする。
【００１６】
請求項１０の発明は、印刷要求に基づき印刷データを送信する印刷制御手段を有するとともに、通信可能に接続される印刷装置に前記印刷データを送信する一方で、前記印刷データを保存するデータ保存手段に保存された印刷データに基づき前記印刷装置に再印刷動作を行わせることが可能な端末装置において、前記印刷データに関するデータ関連情報を取得する取得手段と、前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定手段とを備えたことを特徴とする。
【００１７】
請求項１１の発明は、請求項１０記載のものにおいて、前記印刷データの保存処理の要否に関する指示を受け付け、この指示に基づき前記保存処理を行うかどうかの決定を行うユーザ決定手段と、前記データ保存手段を管理する管理手段とを備え、前記管理手段は、前記データ保存手段の保存領域の空き容量が不足した場合、前記ユーザ決定手段での決定に基づき保存された印刷データよりも、前記自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保することを特徴とする。
【００１８】
請求項１２の発明は、請求項１０または請求項１１に記載のものにおいて、前記取得手段は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索手段を有し、その検索結果を前記データ関連情報として取得する構成とされ、前記自動決定手段は、前記検索結果に基づき決定動作を行うことを特徴とする。
【００１９】
請求項１３の発明に係る再印刷決定プログラムは、印刷要求に基づき印刷データを送信する印刷制御手段を有する端末装置と、前記端末装置と通信可能に接続され、その端末装置から送信された前記印刷データに基づき印刷動作を行う印刷装置と、前記印刷データを保存するデータ保存手段とを備え、前記データ保存手段に保存された印刷データに基づき前記印刷装置に再印刷動作を行わせる再印刷機能を有する画像形成システムの前記端末装置または前記印刷装置のコンピュータに、前記印刷データに関するデータ関連情報を取得する取得処理と、前記再印刷機能を実行可能とするために、前記印刷データの保存処理を行うかどうかについて、前記取得手段により取得されたデータ関連情報に基づき決定する自動決定処理とを実行させることを特徴とする。
【００２０】
請求項１４の発明は、請求項１３記載のものにおいて、前記取得処理は、前記印刷データの内容に特定のキー情報が存在するかどうかを検索する検索処理を実行し、その検索結果を前記データ関連情報として取得し、前記自動決定処理は、前記検索結果に基づき決定動作を行うことを特徴とする。
【発明の効果】
【００２１】
＜請求項１，６，１０，１３の発明＞
本構成によれば、再印刷機能を実行可能とするために、印刷データの保存処理を行うかどうかについて、その印刷データに関するデータ関連情報に基づき自動で決定される。従って、上述した従来構成のように、印刷要求する度に、再印刷可能の有無（印刷データの保存要否）をユーザが指定する必要がなくなる。
【００２２】
＜請求項２，７，１１の発明＞
データ保存手段において、ユーザが自分の意思で保存した印刷データを優先的に残しておく方が好ましい。そこで、本構成によれば、データ保存手段の保存領域の空き容量が不足した場合、ユーザ決定手段での決定に基づき保存された印刷データよりも、自動決定手段での決定に基づき保存された印刷データを優先的に消去して空き容量を確保する構成とした。
【００２３】
＜請求項３の発明＞
本構成によれば、印刷装置側の処理のみで再印刷動作を実行することが可能となる。
【００２４】
＜請求項４，８の発明＞
本構成によれば、端末装置から、ヘッダ情報が付与された印刷データが印刷装置に送信され、この印刷装置において、上記印刷データに付与されたヘッダ情報に基づき決定動作が行われる。
【００２５】
＜請求項５，９，１２，１４の発明＞
本構成によれば、特定のキー情報を設定しておけば、このキー情報を含む印刷データだけ、或いは、キー情報を含まない印刷データだけがデータ保存手段に保存され再印刷機能が実行可能となる。例えば、社外秘などのキーワードを含む印刷データについては、データ保存手段に保存せず再印刷機能の実行不可とすることができる。
また、キー情報変更手段によって特定のキー情報を変更可能とすることにより、所望のキー情報を含むか含まないかに基づき再印刷機能の実行の有無を決定させるようにすることができる。
【発明を実施するための最良の形態】
【００２６】
＜実施形態１＞
本発明の実施形態１を図１ないし図６によって説明する。
１．本実施形態のハードウエア構成
図１には、本発明の「画像形成システム」に相当するネットワークシステム１の構成が示されている。このネットワークシステム１は、例えば、本発明の「端末装置」に相当する複数台のローカルコンピュータ１０（同図では１台のみ図示）及びサーバコンピュータ２０と、本発明の「印刷装置」に相当するプリンタ４０とがＬＡＮ２（ローカルエリアネットワーク）を介して接続されて構成され、互いにデータ通信可能となっている。ここで、後述するように、このネットワークシステム１では、一度印刷要求され印刷された情報と同じ情報を、改めてアプリケーションを起動することなく再印刷を行うことが可能な再印刷機能を備えている。
【００２７】
（１）ローカルコンピュータ及びサーバコンピュータ
ローカルコンピュータ１０及びサーバコンピュータ２０は、外部（例えばコンソールなど）からの入力操作を受け付ける操作部１１，１２と、情報を表示する表示部１２，２２と、ＲＯＭ１３，２３と、ＲＡＭ１４，２４と、ＣＰＵ１５，２５と、ハードディスク１６，２６と、ネットワークインターフェイス１７，２７とを備えて構成されている。ハードディスク１６，２６には、印刷すべき情報を作成するためのアプリケーションソフトやプリンタドライバ（本発明の印刷制御手段に相当）等が記憶されており、ＣＰＵ１５，２５は、上記操作部１１，１２からの起動指令に基づきアプリケーションソフトやプリンタドライバなどをハードディスク１６，２６から読み出して起動させる。
【００２８】
そして、ユーザの入力操作によって操作部１１，１２から印刷要求指令を受けると、アプリケーションソフトウエアにて作成された印刷対象のデータがプリンタドライバに引き渡され、ここで印刷処理可能なＰＤＬデータに変換する展開（変換）処理がされ、次いでネットワークインターフェイス１７，２７を介してデータ送信が実行される。
なお、ローカルコンピュータ１０は、各ユーザがそれぞれ使用するものであり、サーバコンピュータ２０は、例えば上記各ユーザが共有して使用するソフトウエアやファイル等を保存管理し各ローカルコンピュータ１０に供給するものである。また、ユーザによる入力操作は、キーボードなどによるキー入力の他に、グラフィカルユーザインターフェイスによるものであっても勿論よい。
【００２９】
（２）プリンタ
プリンタ４０は、外部（例えばプリンタ４０の装置本体に設けられた操作パネルなど）からの入力操作を受け付ける操作部４１と、記録媒体としての用紙への印刷を行う印刷部４２と、ＲＯＭ４３と、ＲＡＭ４４と、ＣＰＵ４５と、ネットワークインターフェイス４６とを備えて構成されている。ＣＰＵ４５は、上記ローカルコンピュータ１０またはサーバコンピュータ２０からネットワークインターフェイス４６を介して受信したＰＤＬデータについてプリンタ言語処理（ＰＤＬ処理）を行って印刷部４２に送る。そして、印刷部４２は、送れてきたデータを元に上記印刷対象のデータに応じた情報を用紙に印刷する印刷動作を実行する（以下、このように印刷要求による印刷動作を「通常の印刷動作」という）。
【００３０】
２．本実施形態のソフトウエア構成
（１）ユーザによる再印刷可能の有無（印刷データの保存要否）の決定
本実施形態では、ローカルコンピュータ１０及びサーバコンピュータ２０において、ユーザの入力操作により上記再印刷可能とする指定（印刷データの保存指定）を行うことができるようになっている。具体的には、上記アプリケーションソフトの印刷メニューを選択することで、図２に示すグラフィカルユーザインターフェイスのウインドウ画面５０が表示部１２，２２に表示される。そして、当該ウインドウ画面５０中の項目ボタン５１を例えばマウス等のコンソールの操作によって指定することにより、再印刷可能とする指定を行うことができるようになっている。このとき、ＣＰＵ１５，２５は、本発明の「ユーザ決定手段」として機能する。なお、このメニューは、アプリケーションソフトを起動させて初回の印刷要求を行う前に予めユーザが自分の意思で指定する場合に使用されるものである。
【００３１】
（２）ローカルコンピュータ及びサーバコンピュータ側の印刷処理
ローカルコンピュータ１０及びサーバコンピュータ２０側の印刷処理について図３に示すフローチャートを参照しつつ説明する。
アプリケーションソフトウエアの印刷メニューから印刷要求が行われると、ＣＰＵ１５，２５は、図３のフローチャートに示す制御を実行する。ＣＰＵ１５，２５は、ステップＳ１で、プリンタドライバを起動してアプリケーションソフトウエアから印刷対象のデータを獲得し、ステップＳ２で、この印刷対象のデータをＰＤＬデータに展開する。そして、ステップＳ３において、上記ユーザによる再印刷可能の指定があるかどうかを判断し、この指定があった場合には（ステップＳ３で「Ｙ」）、ユーザによる再印刷可能指定を記述したヘッダを生成する（ステップＳ４）。
【００３２】
一方、ユーザによる再印刷可能の指定がなかった場合には（ステップＳ３で「Ｎ」）、ユーザによる再印刷可能指定の記述がないヘッダを生成する（ステップＳ５）。次いで、ステップＳ６で、上記ＰＤＬデータにステップＳ４またはステップ５で生成されたヘッダを付加し、ネットワークインターフェイス１７，２７を介してデータ送信する。このとき、ＣＰＵ１５，２５は、本発明の「付与手段」として機能する。
なお、上記ヘッダには、送信先となるプリンタ４０に関する送信先情報やアプリケーション名等だけでなく、例えば送信元がサーバコンピュータ２０であるかローカルコンピュータ１０であるかの識別情報（送信元情報）、印刷対象のデータの格納元情報、印刷対象のデータのユーザ名、データ種類、印刷要求がされた日時等も記述されている。
【００３３】
（３）プリンタ側の印刷処理
次に、プリンタ４０側の印刷処理について図４に示すフローチャートを参照しつつ説明する。
上記ローカルコンピュータ１０またはサーバコンピュータ２０からデータ送信の信号を受けると、ＣＰＵ４５は、図４のフローチャートに示す制御を実行する。まず、ＣＰＵ４５は、ステップＳ１１で上記ＰＤＬデータのデータ受信を順次を行う。そして、ステップＳ１２において、ＰＤＬデータに付加されたヘッダにユーザによる再印刷可能の指定が記述されているかどうかを判断する。ここで、ユーザによる再印刷可能の指定があった場合には（ステップＳ１２で「Ｙ」）、そのままステップＳ１３の処理に進む。このとき、ＣＰＵ４５は本発明の「取得手段」として機能する。
【００３４】
一方、ユーザによる再印刷可能の指定がなかった場合には（ステップＳ１２で「Ｎ」）、ステップＳ１４で自動決定処理を実行する。具体的には、例えば次のような処理が実行される。
（ａ）ヘッダに記述された送信元情報または格納元情報を取得し、送信先または格納元がサーバコンピュータ２０である場合に再印刷可能の指定を行う一方で、送信先または格納元がローカルコンピュータ１０である場合に再印刷可能の指定を行わないという処理。
即ち、一般にサーバコンピュータ２０には、複数のユーザが共通して使用する共有ファイルが保存されており、特定のユーザから印刷要求された印刷データを他のユーザも印刷したい場合があり、再印刷機能を実行する必要性が高い。これに対して、ローカルコンピュータ１０からデータ送信される印刷データは、個人的或いは秘密性の高い情報に関するものが多く、再印刷機能を実行する必要性が低い。従って、本処理は、このような観点から再印刷可能の指定を行うかどうかを自動で決定するものである。
（ｂ）ヘッダに記述されたユーザ名を取得し、特定のユーザ名である場合には再印刷可能の指定を行わず、それ以外のユーザ名である場合に再印刷可能の指定を行う処理。
ユーザの中に、秘密性の高いデータを扱う者とそうでない者とがいる場合、印刷対象のデータを印刷要求したユーザ名に応じて再印刷可能の指定を行うかどうかを自動で決定するものである。
（ｃ）ヘッダに記述されたデータ種類を取得し、そのデータ種類に応じて再印刷可能の指定を行うかどうかを自動で決定する処理。
なお、下記の（ａ）から（ｃ）の処理のうちいずれか１つだけを実行して決定処理を行う構成であっても、（ａ）から（ｃ）のうち少なくとも２つの処理を実行して決定処理を行う構成であってもよい。また、これらの処理の実行を選択的に設定する構成としてもよい。
【００３５】
（キーワード検索処理）
次いで、ステップＳ１３でプリンタ言語処理が実行される。ここで、本実施形態では、このプリンタ言語処理中に図５のキーワード検索処理を並行して実行する。即ち、予めユーザまたは上記自動決定処理による再印刷可能の指定がなく、かつ、キーワード検索実行の指定が設定されている場合（ステップＳ２１，２２で「Ｙ」）だけ、ステップＳ２３において例えば「社外秘」などの特定キーワードの検索処理を実行する。そして、ＰＤＬデータの内容に上記「社外秘」という情報がなかった場合には（ステップＳ２３で「Ｙ」）、再印刷可能の指定を行う（ステップＳ２４）。このとき、ＣＰＵ４５は本発明の「検索手段」として機能する。
【００３６】
続いて、図４のステップ１５に進み、ここで再印刷可能指定がされているかどうかが判断され、再印刷可能指定がない場合には（ステップＳ１５「Ｎ」）、そのままＰＤＬデータを印刷部４２に与えて上記通常の印刷動作が実行される（ステップＳ１７）。これに対して、再印刷可能指定がされている場合には（ステップＳ１５「Ｙ」）、ステップＳ１６でデータ保存処理を実行した後に、ＰＤＬデータを元に上記通常の印刷動作が実行される（ステップＳ１７）。このとき、ＣＰＵ４５は、本発明の管理手段として機能する。
【００３７】
（データ保存処理）
ここで、データ保存処理について具体的に説明する。図６に示すように、ステップＳ３１で記憶媒体としての例えばＲＡＭ４４（本発明のデータ保存手段に相当）に、現在保存対象となっているＰＤＬデータを保存可能な空き容量があるかどうかを判断する。そして、空き容量があれば（ステップＳ３１で「Ｙ」）、上記ＰＤＬデータを再印刷指定情報（例えばユーザによる指定か、自動決定処理による指定かの識別情報）とともに対応付けてＲＡＭ４４に記憶する（ステップＳ３２）。
【００３８】
一方、空き容量がない場合には（ステップＳ３１で「Ｎ」）、ステップＳ３３で、ＲＡＭ４４に保存されたデータのなかに、自動決定処理（上記キーワード検索処理を含む）により再印刷可能の指定がされ保存されたデータがあるかどうかが判断される。そして、そのデータがあれば（ステップＳ３３で「Ｙ」）、ステップＳ３４に進み削除処理を実行する。ここで、自動決定処理により保存されたデータが複数ある場合には、例えばＲＡＭ４４に保存された保存日時を示す情報に基づき一番古いデータを優先的に削除する。この処理は、ＲＡＭ４４に所定の空き容量が確保されるまで実行される。なお、上記ヘッダに記述された上記印刷要求された印刷要求日時情報に基づき削除対象のデータを選択する構成であってもよい。
【００３９】
ステップＳ３３で、ＲＡＭ４４に自動決定処理により保存されたデータがない場合、或いは、ステップＳ３４の削除処理の結果上記データがなくなりかつ空き容量が足りない場合には、ステップＳ３５において、ユーザ指定により保存されたデータのなかから、例えば上記送信元情報やユーザ名などに基づき削除してよいデータかどうかを判断する。そして、このようなデータがあれば削除する（ステップＳ３６）。
【００４０】
万一、削除できるデータがなくなり、まだ空き容量が確保できない場合には（ステップＳ３５で「Ｎ」）、ステップＳ３７で保存不可のエラーを報知する。この報知内容としては、例えばプリンタ４０の上記操作パネルや、ローカルコンピュータ１０またはサーバコンピュータ２０の表示部１２，２２にエラー情報を表示させたり、プリンタ４０の印刷部４２によってエラー情報を用紙に印刷出力する構成が考えられる。また、音声によりエラー情報を報知する構成であってもよい。
【００４１】
（再印刷の実行処理）
上記初回の印刷要求による印刷動作終了後に、例えばプリンタ４０の上記操作パネルでの所定の操作によってＲＡＭ４４に保存されたＰＤＬデータを選択することで、そのＰＤＬデータを元に再印刷処理が実行される。なお、所定のパスワードを入力させることを条件に上記ＰＤＬデータの選択操作が可能になる構成としてもよい。
【００４２】
３．本実施形態の効果
（１）本実施形態によれば、再印刷機能を実行可能とするために、ＰＤＬデータの保存処理を行うかどうかについて、上記自動決定処理またはキーワード検索処理によって決定する構成とした。従って、上述した従来構成のように、印刷要求する度に、再印刷可能の有無（印刷データの保存要否）をユーザが指定する必要がなくなる。
（２）ＲＡＭ４４の空き容量を確保するために、自動決定処理またはキーワード検索処理により保存されたＰＤＬデータを優先的に削除する構成としたので、ユーザの意思により保存されたＰＤＬデータを残して再印刷を優先的に実行することができる。
（３）本実施形態では、ＰＤＬデータをプリンタ４０に内蔵されたＲＡＭ４４に保存するようにし、操作パネルの操作によって再印刷を実行できる構成になっており、プリンタ４０側の処理のみで再印刷機能を実現することができる。
（４）また、キーワード検索処理により所望のキーワードを含むか含まないかに基づき再印刷可能の指定（ＰＤＬデータの保存処理の指定）を行うことができる。
（５）また、本実施形態では、印刷対象のデータをページ記述言語（ＰＤＬ）に展開して保存する構成であり、再印刷が実行される際には、既に展開済みのＰＤＬデータを元に再印刷動作が実行されるので、当該展開処理にかかる時間の分だけ、初回の印刷実行時よりも処理時間を短くすることができる。
【００４３】
＜実施形態２＞
上記実施形態１では、自動決定処理をプリンタ４０側で行う構成としたが、本実施形態では、自動決定処理を端末装置（ローカルコンピュータ１０、サーバコンピュータ２０）側のプリンタドライバによって実行する構成になっている。ここでは、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００４４】
（１）ローカルコンピュータ及びサーバコンピュータ側の印刷処理
図７で、ステップＳ３において、ユーザによる再印刷可能の指定がない場合には（ステップＳ３で「Ｎ」）、ステップＳ４１で自動決定処理が実行される。この自動決定処理の内容は上記実施形態１のプリンタ４０側の自動決定処理（ステップＳ１４）とほぼ同様である。この結果、再印刷可能の指定がされたＰＤＬデータには自動決定による再印刷可能指定を記述したヘッダを生成する一方で、再印刷可能の指定がされなかったＰＤＬデータには再印刷可能指定なしヘッダを生成する（ステップＳ４２〜Ｓ４４）。そして、ステップＳ６で各ヘッダを付加してＰＤＬデータのデータ送信を実行する。
【００４５】
（２）プリンタ側の印刷処理
プリンタ４０側では、図８に示すように、自動決定処理を行うことなく、送信されたＰＤＬデータのヘッダに再印刷可能指定が記述されているかどうかでデータ保存処理を実行するようになっている。なお、上記実施形態１と同様に、ステップＳ１３でＰＤＬ処理中に図５に示すキーワード検索処理を実行する構成であってもよい。
このような構成であっても実施形態の効果（１）（２）（４）（５）を得ることができる。
【００４６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
（１）上記各実施形態では、ＰＤＬデータをプリンタ４０側のＲＡＭ４４に保存する構成としたが、これに限らず、プリンタ４０側にハードディスクやフラッシュメモリが備えられている場合には、これらに保存する構成であってもよい。更に、プリンタ４０側に限らず、ローカルコンピュータ１０やサーバコンピュータ２０側のＲＡＭ１４，２４、ハードディスク１６，２６やフラッシュメモリ等に保存する構成であってもよい。
【００４７】
（２）また、上記ＲＡＭ４４等のデータ保存手段に保存するデータ形式は、ＰＤＬ形式に限らず、例えばビットマップ化可能なデータに変換したデータ形式であってもよい。更に、これらのデータを圧縮して保存する構成であってもよい。
【００４８】
（３）上記実施形態では、ユーザによる再印刷可能の指定をローカルコンピュータ１０やサーバコンピュータ２０側の入力操作によって行う構成としたが、これに限らず、プリンタ４０の操作パネルの操作によって指定する構成であってもよい。
【００４９】
（４）上記実施形態では、ＬＡＮ２によってデータ通信を行う構成としたが、これに限らず、インターネット等、他の通信回線によってデータ通信を行う構成であってもよい。勿論、有線、無線のいずれであってもよい。
【００５０】
（５）上記自動決定処理及びキーワード検索処理に対応するプログラムは、例えばＣＤなどの記録媒体からインストールされたものであっても、インターネットを介してダウンロードされたものであってもよい。
【００５１】
（６）上記各実施形態では、プリンタ４０のパネル操作によって再印刷を実行する構成としたが、これに限らず、再印刷実行を指定する項目ボタンを備えたウインドウ画面を、印刷要求したコンピュータの表示部１２，２２に表示させ、上記項目ボタンを指定することで再印刷が実行される構成であってもよい。
【００５２】
（７）また、再印刷の実行は、ファイル単位ではなく、頁単位で選択的に指定して実行できる構成であってもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態１に係るネットワークシステムの全体構成図
【図２】ユーザによる再印刷可能の指定を行うためのウインドウ画面を示した図
【図３】コンピュータ側の印刷処理を示すフローチャート
【図４】プリンタ４０側の印刷処理を示すフローチャート
【図５】キーワード検索処理をを示すフローチャート
【図６】データ保存処理をを示すフローチャート
【図７】実施形態２のコンピュータ側の印刷処理を示すフローチャート
【図８】プリンタ４０側の印刷処理を示すフローチャート
【符号の説明】
【００５４】
１…ネットワークシステム（画像形成システム）
１０…ローカルコンピュータ（端末装置）
２０…サーバコンピュータ（端末装置）
４０…プリンタ（印刷装置）
４１…操作部
４４…ＲＡＭ（データ保存手段）
【図１】
2005205755.tif 000003
【図２】
2005205755.tif 000004
【図３】
2005205755.tif 000005
【図４】
2005205755.tif 000006
【図５】
2005205755.tif 000007
【図６】
2005205755.tif 000008
【図７】
2005205755.tif 000009
【図８】
2005205755.tif 000010