(57)【特許請求の範囲】
【請求項１】
送信装置から送信された印刷情報を受信した場合に前記受信した印刷情報を記憶手段に記憶し、印刷が完了した印刷情報を前記記憶手段から削除する記憶処理手段と、
前記記憶手段に記憶されている印刷情報の一括印刷が指定されたときの該一括印刷の対象とされる期間の終了日時である一括印刷許可日時を、前記受信した印刷情報毎に設定する一括印刷許可日時設定手段と、
前記一括印刷が指定されたときに、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は前記印刷手段で印刷されないように制御する制御手段であって、前記記憶手段に記憶されている印刷情報から選択された印刷情報を印刷する選択印刷が指定された場合において、印刷する印刷情報を一括して選択する一括選択が指定されたときは、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が選択されて前記印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は選択されずに前記印刷手段で印刷されないように制御する制御手段と、
を備えた印刷情報管理装置。
【請求項２】
前記一括印刷許可日時より後の日時であって、前記記憶手段への記憶が許可された期間の終了日時である記憶許可日時を、前記受信した印刷情報毎に設定する記憶許可日時設定手段と、
前記記憶手段に記憶されている印刷情報のうち、前記記憶許可日時を過ぎた印刷情報を
、該印刷情報の送信者に返却する返却手段と、
前記返却手段により返却された印刷情報を前記記憶手段から削除する削除手段と、
を更に備えた請求項１に記載の印刷情報管理装置。
【請求項３】
前記記憶手段への記憶が許可された期間の長さは、前記送信装置から印刷情報を送信した送信者により予め設定されたものである
請求項２に記載の印刷情報管理装置。
【請求項４】
前記一括印刷の対象とされる期間の長さは、前記送信装置から印刷情報を送信した送信者により予め設定されたものである
請求項１〜請求項３のいずれか１項記載の印刷情報管理装置。
【請求項５】
印刷情報に基づいて印刷する印刷手段と、
請求項１〜請求項４のいずれか１項記載の印刷情報管理装置と、
を備えた印刷装置。
【請求項６】
少なくとも印刷情報を送信する送信装置と、
請求項１〜請求項４のいずれか１項記載の印刷情報管理装置と、
を備えた印刷情報管理システム。
【請求項７】
少なくとも印刷情報を送信する送信装置と、
請求項５に記載の印刷装置と、
を備えた印刷システム。
【請求項８】
コンピュータを、
送信装置から送信された印刷情報を受信した場合に前記受信した印刷情報を記憶手段に記憶し、印刷が完了した印刷情報を前記記憶手段から削除する記憶処理手段、
前記記憶手段に記憶されている印刷情報の一括印刷が指定されたときの該一括印刷の対象とされる期間の終了日時である一括印刷許可日時を、前記受信した印刷情報毎に設定する一括印刷許可日時設定手段、及び
前記一括印刷が指定されたときに、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は前記印刷手段で印刷されないように制御する制御手段であって、前記記憶手段に記憶されている印刷情報から選択された印刷情報を印刷する選択印刷が指定された場合において、印刷する印刷情報を一括して選択する一括選択が指定されたときは、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が選択されて前記印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は選択されずに前記印刷手段で印刷されないように制御する制御手段、
として機能させるための印刷情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報管理装置、印刷装置、印刷情報管理システム、印刷システム、及び印刷情報管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、プリントクライアントから送信された印刷指定データ及び印刷データをサーバ装置が受信し、サーバ装置は、受信した印刷指示データの属性から、受信した印刷データの出力の解析を行い、解析結果に基づいてジョブを実行すると共に、印刷指示データ及び印刷データを格納しておき、格納した印刷指示制御データと印刷データとの保存期間を監視し、保存期間を過ぎた場合は消去するプリントシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３０５３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる印刷情報管理装置、印刷装置、印刷情報管理システム、印刷システム、及び印刷情報管理プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１の発明の印刷情報管理装置は、送信装置から送信された印刷情報を受信した場合に前記受信した印刷情報を記憶手段に記憶し、印刷が完了した印刷情報を前記記憶手段から削除する記憶処理手段と、前記記憶手段に記憶されている印刷情報の一括印刷が指定されたときの該一括印刷の対象とされる期間の終了日時である一括印刷許可日時を、前記受信した印刷情報毎に設定する一括印刷許可日時設定手段と、前記一括印刷が指定されたときに、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は前記印刷手段で印刷されないように制御する制御手段であって、前記記憶手段に記憶されている印刷情報から選択された印刷情報を印刷する選択印刷が指定された場合において、印刷する印刷情報を一括して選択する一括選択が指定されたときは、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が選択されて前記印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は選択されずに前記印刷手段で印刷されないように制御する制御手段と、を備えている。
【０００７】
請求項２の発明は、請求項１に記載の印刷情報管理装置において、前記一括印刷許可日時より後の日時であって、前記記憶手段に記憶されている印刷情報を前記記憶手段への記憶が許可された期間の終了日時である記憶許可日時を、前記受信した印刷情報毎に設定する記憶許可日時設定手段と、前記記憶手段に記憶されている印刷情報のうち、前記記憶許可日時を過ぎた印刷情報を、該印刷情報の送信者に返却する返却手段と、前記返却手段により返却された印刷情報を前記記憶手段から削除する削除手段と、を更に備えている。
【０００８】
請求項３の発明は、請求項２に記載の印刷情報管理装置において、前記記憶手段への記憶が許可された期間の長さは、前記送信装置から印刷情報を送信した送信者により予め設定されたものである。
【０００９】
請求項４の発明は、請求項１〜請求項３のいずれか１項記載の印刷情報管理装置において、前記一括印刷の対象とされる期間の長さは、前記送信装置から印刷情報を送信した送信者により予め設定されたものである。
【００１０】
請求項５の発明は、印刷情報に基づいて印刷する印刷手段と、請求項１〜請求項４のいずれか１項記載の印刷情報管理装置と、を備えている。
【００１１】
請求項６の発明の印刷情報管理システムは、少なくとも印刷情報を送信する送信装置と、請求項１〜請求項４のいずれか１項記載の印刷情報管理装置と、を備えている。
【００１２】
請求項７の発明の印刷システムは、少なくとも印刷情報を送信する送信装置と、請求項５に記載の印刷装置と、を備えている。
【００１３】
請求項８の発明はコンピュータを、送信装置から送信された印刷情報を受信した場合に前記受信した印刷情報を記憶手段に記憶し、印刷が完了した印刷情報を前記記憶手段から削除する記憶処理手段、前記記憶手段に記憶されている印刷情報の一括印刷が指定されたときの該一括印刷の対象とされる期間の終了日時である一括印刷許可日時を、前記受信した印刷情報毎に設定する一括印刷許可日時設定手段、及び前記一括印刷が指定されたときに、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は前記印刷手段で印刷されないように制御する制御手段であって、前記記憶手段に記憶されている印刷情報から選択された印刷情報を印刷する選択印刷が指定された場合において、印刷する印刷情報を一括して選択する一括選択が指定されたときは、前記記憶手段に記憶されている印刷情報のうち、前記一括印刷許可日時を過ぎていない印刷情報が選択されて前記印刷手段で印刷されるように制御し、前記一括印刷許可日時が過ぎた印刷情報は選択されずに前記印刷手段で印刷されないように制御する制御手段として機能させるための印刷情報管理プログラムである。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。また、一括選択が指定された場合であっても、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。
【００１６】
請求項２に記載の発明によれば、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときに、返却された印刷情報を用いて印刷できる。
【００１７】
請求項３に記載の発明によれば、送信者が希望する日時まで印刷情報を記憶手段に記憶させておくことができる。
【００１８】
請求項４に記載の発明によれば、送信者が希望する日時まで印刷情報を一括印刷することができる。
【００１９】
請求項５に記載の発明によれば、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。
【００２０】
請求項６に記載の発明によれば、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。
【００２１】
請求項７に記載の発明によれば、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。
【００２２】
請求項８に記載の発明によれば、保存期間を過ぎた印刷情報を削除するだけの場合に比べて、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。また、一括選択が指定された場合であっても、印刷せずに時間が経過して印刷する必要がなくなった印刷情報を無駄に印刷せずにすむと共に、該期間経過後に印刷が必要になったときでも印刷が可能となる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態に係る印刷システムの構成を示した図である。
【図２】サーバ装置及びクライアント装置の構成の一例を示す図である。
【図３】プリンタの構成の一例を示す図である。
【図４】印刷情報受信処理ルーチンの一例を示すフローチャートである。
【図５】管理テーブルの一例を示す図である。
【図６】判定処理ルーチンの一例を示すフローチャートである。
【図７】印刷制御処理ルーチンの一例を示すフローチャートである。
【図８】（Ａ）は、印刷指定画面の表示例を示す図であり、（Ｂ）は、印刷情報のリストを含む印刷情報選択画面の表示例を示す図である。
【図９】印刷情報受信処理ルーチンの他の例を示すフローチャートである。
【図１０】判定処理ルーチンの他の例を示すフローチャートである。
【図１１】印刷情報受信処理ルーチンの他の例を示すフローチャートである。
【図１２】判定処理ルーチンの他の例を示すフローチャートである。
【図１３】印刷制御処理ルーチンの他の例を示すフローチャートである。
【図１４】印刷システムの他の構成例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、実施の形態について詳細に説明する。
【００２５】
本実施の形態では、図１に示すように、複数のクライアント装置１０とサーバ装置１２とが通信手段１６を介して接続されている。なお、通信手段１６は、公衆回線であってもよいし、インターネット、ＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)等のネットワークであってもよい。また、通信手段１６を、無線の通信手段としてもよいし、有線の通信手段としてもよい。サーバ装置１２には、通信手段１６を介さずに又は通信手段１６を介してプリンタ１４が接続されている。
以下、各装置の作用を概略的に説明する。
【００２６】
クライアントＰＣ１０は、印刷情報を生成してサーバ装置１２に送信する。印刷情報は、印刷対象のデータを表す画像を特定する画像情報と、印刷条件を示す印刷条件情報とを含んでいる。印刷条件には、例えば、拡大・縮小の有無、印刷する用紙のサイズ、両面印刷・片面印刷の指定、印刷する用紙に対する原稿の向き、カラー・白黒の指定、画質等の条件が含まれている。印刷情報はページ記述言語で記述されていてもよい。
【００２７】
サーバ装置１２は、クライアント装置１０から印刷情報を受信して記憶し、管理する。プリンタ１４から印刷情報の要求があったときには、該要求に応じて印刷情報を読み出して要求元のプリンタ１４に送信し、プリンタ１４に印刷させる。
【００２８】
なお、サーバ装置１２が行う印刷情報の管理には、受信した印刷情報を記憶したり、記憶した印刷情報をプリンタ１４の要求に応じて送信したりする処理だけでなく、予め定められた条件を満たした印刷情報を削除する処理や、印刷情報を返却する処理も含まれる。印刷情報の管理に関する処理の詳細については、後述する。
【００２９】
プリンタ１４は、利用者が印刷の実行を指示（一括印刷の指示と選択印刷の指示とがある、詳しくは後述する）した場合に、印刷情報の要求をサーバ装置１２に送信して、サーバ装置１２から印刷情報を受け取る。プリンタ１４は、サーバ装置１２から受け取った印刷情報に基づいて、ラスタイメージデータを生成し、印刷する。
【００３０】
なお、ここでは、プリンタ１４がラスタイメージデータを生成する場合を例に挙げて説明するが、サーバ装置１２が印刷情報をプリンタ１４に送信する代わりに、サーバ装置１２側でラスタイメージデータを生成して、プリンタ１４に送信するようにしてもよい。
【００３１】
図２は、サーバ装置１２の構成の一例を示す図である。
【００３２】
本実施の形態のサーバ装置１２は、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、表示部２３、操作部２４、ＨＤＤ（Hard Disk Drive）２５、通信ＩＦ（Interface）２６、及びＩＦ（Interface）２７がバス２８を介して接続されて構成されている。
【００３３】
ＣＰＵ２０は、ＲＯＭ２１やＨＤＤ２５に記憶されているプログラム（印刷情報を管理するための後述する各処理ルーチンのプログラムを含む）を実行し、サーバ装置１２全体の動作を制御する。ＲＯＭ２１には、ＣＰＵ２０が実行するプログラムやＣＰＵ２０の処理に必要なデータ等が記憶されている。ＲＡＭ２２は、ワークメモリとして使用される。
【００３４】
ＨＤＤ２５には、ＣＰＵ２０が実行するプログラムや各種データが記憶されている。また、ＨＤＤ２５には、クライアント装置１０から受信した印刷情報が記憶される記憶領域や、該印刷情報を管理するための管理テーブル（図５も参照）等が記憶される記憶領域も利用者を識別する識別情報（利用者ＩＤ）毎に設けられている。
【００３５】
なお、ＣＰＵ２０が実行するプログラムを記憶するための記憶媒体、或いは印刷情報や管理テーブルが記憶される記憶媒体は、ＨＤＤ２５やＲＯＭ２１に限定されない。例えば、フレキシブルディスクやＤＶＤディスク、光磁気ディスクやＵＳＢメモリ（ユニバーサルシリアルバスメモリ）等（不図示）であってもよいし、通信手段１６に接続された他の装置の記憶装置であってもよい。
【００３６】
表示部２３は、例えば、液晶ディスプレイ等により構成され、ＣＰＵ２０の制御により各種画像やメッセージ等を表示する。また、操作部２４は、例えば、キーボードやマウス等により構成され、利用者が操作部２４を操作することより各種情報が指定される。
【００３７】
通信ＩＦ２６は、通信手段１６を介して他の装置とデータの送受信を行うためのインタフェースである。
【００３８】
ＩＦ２７は、プリンタ１４に接続するためのインタフェースである。なお、サーバ装置１２には、日時を計時する内蔵時計も設けられているが、図示を省略した。
【００３９】
なお、前述したクライアント装置１０も、サーバ装置１２と同様の構成である。ただし、クライアント装置１０でＣＰＵが実行するプログラムには、各種アプリケーションソフトや、印刷情報を生成して送信するためのプリンタドライバのプログラムなどが含まれる。
【００４０】
図３は、プリンタ１４の構成の一例を示す図である。ここでは、通信手段１６を介さずにサーバ装置１２のＩＦ２７に接続されるプリンタ１４の構成の一例について説明する。
【００４１】
プリンタ１４は、ＣＰＵ（Central Processing Unit）３０、ＲＯＭ（Read Only Memory）３１、ＲＡＭ（Random Access Memory）３２、印刷部３３、ＵＩ(User Interface)部、及びＩＦ（Interface）３５がバス３６を介して接続されて構成されている。
【００４２】
ＣＰＵ３０は、ＲＯＭ３１に記憶されているプログラムを実行し、プリンタ１４全体の動作を制御する。ＲＯＭ３１には、ＣＰＵ３０が実行するプログラムやＣＰＵ３０の処理に必要なデータ等が記憶されている。ＲＡＭ３２は、ワークメモリとして使用される。
【００４３】
なお、ＣＰＵ３０が実行するプログラムを記憶するための記憶媒体は、ＲＯＭ３１に限定されない。例えば、フレキシブルディスクやＤＶＤディスク、光磁気ディスクやＵＳＢメモリ等（不図示）であってもよい。
【００４４】
ＵＩ部３４は、例えば、ディスプレイ上に透過型のタッチパネルが重ねられたタッチパネルディスプレイ等から構成され、各種情報がディスプレイの表示面に表示されると共に、利用者がタッチパネルに触れることにより所望の情報や指示が入力される。また、ＵＩ部３４に、押し下げることにより情報入力が可能な操作ボタン等が含まれていてもよい。
【００４５】
ＩＦ３５は、サーバ装置１２のＩＦ２７に接続するためのインタフェースである。
【００４６】
印刷部３３は、画像を印刷するプリントエンジンであって、プロセス方向に沿って上流側から下流側に向かって、Ｙ（イエロー）色の画像を形成するＹ画像形成ユニット、Ｍ（マゼンタ）色の画像を形成するＭ画像形成ユニット、Ｃ（シアン）色の画像を形成するＣ画像形成ユニット、Ｋ（ブラック）色画像を形成するＫ画像形成ユニットが、タンデム状に配設され、更に中間転写ベルト、一次転写ユニット、二次転写ユニット、定着装置を含んで構成されている。Ｙ画像形成ユニット、Ｍ画像形成ユニット、Ｃ画像形成ユニット、及びＫ画像形成ユニットは、それぞれ、感光体と、感光体の表面をそれぞれ帯電させる帯電器と、帯電した感光体をそれぞれに対応する画像データに基づいて露光して静電潜像を形成する露光装置と、静電潜像が形成された感光体の表面に、各画像形成ユニットに対応した色のトナーを付着させて現像する現像装置とを備えている。そして、各画像形成ユニットの現像装置で現像された各トナー像が、各画像形成ユニット毎に設けられた一次転写ユニットにより各感光体から中間転写ベルトへ転写され重ね合わされる。更に、二次転写ユニットにより中間転写ベルト上のトナー像が電気的に引き寄せられ、記録用紙に転写される。そして、記録用紙に転写されたトナー像は、定着装置で記録用紙に定着される。
【００４７】
なお、ここでは、中間転写ベルトを用いた印刷部を例示して説明したが、中間転写ベルトを介さず直接記録用紙にトナー像を転写するものであってもよい。また、ここでは、タンデム型の電子写真方式の印刷部を例示したが、これに限定されず、例えば、回転式の現像装置が設けられた印刷部であってもよい。すなわち、１つの感光体、１つの帯電器、１つの露光装置、ＹＭＣＫ各色のトナーを供給する現像装置を備え、帯電器で帯電させた感光体にＹＭＣＫ各色毎に画像データに基づいて静電潜像を形成してトナーで現像することにより、各色のトナー像を順に形成して中間転写ベルトに順次転写し、各トナー像を重ね合わせた上で記録用紙に転写し、定着するものである。また、電子写真方式に限らず、記録ヘッドからＹＭＣＫ各色毎の画像データに応じてＹＭＣＫ各色毎のインク滴を吐出し、記録用紙を搬送させながら印刷するインクジェット方式の印刷部であってもよい。また、カラーではなく単色の画像を印刷する印刷部であってもよい。
【００４８】
なお、ここでは図示を省略するが通信手段１６に接続可能なプリンタ１４の場合には、上記構成の他、通信手段１６に接続するための通信ＩＦが備えられているものとする。
【００４９】
ところで、本実施の形態では、印刷情報を利用者毎に管理するものとする。すなわち、クライアント装置１０は、利用者ＩＤと共に印刷情報をサーバ装置１２に送信し、サーバ装置１２は、利用者ＩＤ毎に印刷情報を管理するものとする。また、本実施の形態では、プリンタ１４のＵＩ部３４を、利用者ＩＤを指定する指定手段としても用い、利用者はＵＩ部３４から利用者ＩＤを入力するものとする。プリンタ１４は、印刷情報の要求を、該入力された利用者ＩＤと共にサーバ装置１２に送信して（或いは利用者ＩＤを送信した後に送信して）、サーバ装置１２から該利用者ＩＤの印刷情報を受け取る。
【００５０】
なお、ここでは、プリンタ１４のＵＩ部３４を、利用者ＩＤを入力指定するための指定手段として用いる場合を例に挙げて説明したが、これに限定されるものではなく、例えば、利用者ＩＤを記憶したメモリを備えたＩＤカードからメモリに記憶された利用者ＩＤを読み取る読取手段がプリンタ１４に設けられていてもよい。
【００５１】
なお、利用者ＩＤの使用は一例であって、印刷情報の管理をこうした運用に限定するものではない。
【００５２】
次に、本実施の形態における印刷システムの作用について説明する。
【００５３】
まず、クライアント装置１０において、利用者が自身の利用者ＩＤを入力してログインする。また、利用者は、クライアント装置１０において、印刷対象のデータ指定すると共に、予め定められたソフトウェア（ここではプリンタドライバ）により提供される設定画面から印刷条件情報を指定する。これにより、プリンタドライバは、印刷対象のデータを印刷するための印刷情報を生成する。
【００５４】
なお、前述したように、サーバ装置１２は、クライアント装置１０から受信して記憶した印刷情報を、該印刷情報の送信者（利用者）に返却することがある。そこで、利用者は、印刷情報を生成するときに、サーバ装置１２から印刷情報を送信者に返却するときの返却先を示す返却先情報を設定画面から入力して指定する。
【００５５】
なお、返却先情報は、返却方法に応じたものとなる。返却方法は予め設定されているものとする。例えば、返却方法が電子メールを使用して印刷情報を返却するものである場合には、返却先情報を利用者のメールアドレスとすることができる。また、ネットワーク内で各装置に固定のＩＰアドレスが付与されている場合には、返却先情報をＩＰアドレスとすることができる。この場合には、利用者がＩＰアドレスを入力せずとも、クライアント装置１０に設定されているＩＰアドレスをプリンタドライバが取得して印刷情報と共に送信してもよい。また、ネットワーク上でサーバ装置１２やクライアント装置１０がファイルの共有が可能に設定されている場合には、共有フォルダを介して印刷情報を変換する方法を採用することができ、この場合には、返却先情報を、共有ファイルを特定する情報とすることができる。
【００５６】
そしてプリンタドライバは、生成した印刷情報を利用者ＩＤ及び返却先情報と共に通信手段１６を介してサーバ装置１２に送信する。
【００５７】
サーバ装置１２は、クライアント装置１０から印刷情報を受信すると、図４に示す印刷情報受信処理ルーチンを実行する。
【００５８】
ステップ１００では、受信した印刷情報を、該印刷情報と共に受信した利用者ＩＤに対して設けられている記憶領域に記憶する。また、印刷情報の識別番号及びファイル名を管理テーブルに書き込んで該印刷情報を登録する。識別情報は、サーバ装置１２が印刷情報の受信時に印刷情報に付与した番号とし、ファイル名は、クライアント装置１０側で印刷情報を作成した際に付与した名称とする。識別情報及びファイル名は、印刷情報を識別することが可能な情報として用いるが、これに限定されるものではない。
【００５９】
ここで、図５に管理テーブルの一例を示す。管理テーブルは、利用者ＩＤ毎に設けられている。管理テーブルは、１つの印刷情報につき、識別番号、ファイル名、返却先情報、一括印刷フラグ、一括印刷許可日時、及び記憶許可日時の各々が登録可能に構成されている。
【００６０】
ステップ１０２では、印刷情報と共に受信した返却先情報を、印刷情報に関連付けて管理テーブルに登録する。ここでは、上記受信した印刷情報を識別する識別番号と、受信した返却先情報とを対応させて該管理テーブルに登録する（図５の「返却先情報」も参照。）。
【００６１】
ステップ１０４では、一括印刷許可期間（の長さ）の設定と、現在日時（ステップ１０４を開始した時の日時）とに基づいて、受信した印刷情報の一括印刷許可期間の終了日時である一括印刷許可日時を決定する。
【００６２】
なお、一括印刷とは、利用者が一括印刷を指定したときに、サーバ装置１２に記憶されている該利用者の印刷情報（ただし、管理テーブルの一括印刷フラグがオンの印刷情報）を一括して、すなわち、まとめて印刷する印刷方法をいう。一括印刷フラグは、一括印刷の許否を示すフラグであり、後述するように、初期値は、オン「１」（一括印刷許可）にされるが、上記決定した一括印刷許可日時を過ぎると、後述する他の処理ルーチンで、オフ「０」（一括印刷不可）にされる。一括印刷フラグをオフとすることで、該オフとされた一括印刷フラグに関連付けられている印刷情報は一括印刷の対象から外れる。
【００６３】
また、一括印刷許可期間は、一括印刷が指定されたときに一括印刷の対象とされる期間をいう。一括印刷許可期間の開始日時や終了日時は、印刷情報毎に異なり予め設定することはできないが、その長さは、予めサーバ装置１２に設定されているものとする。例えば、「１日」、「２日」、「３日と６時間」等々である。なお、一括印刷許可期間の開始日時は、実際には、サーバ装置１２が印刷情報を受信した日時となるが、ここでは便宜上、ステップ１０４の処理を開始した時の日時（現在日時）を開始日時として、一括印刷許可期間の長さを現在日時に加算した日時を一括印刷許可日時として求めている。なお、一括印刷許可期間の長さを印刷情報毎に利用者自身がクライアント装置１０で設定し、該設定情報を印刷情報と共にサーバ装置１２に送信するようにしてもよい。この場合、サーバ装置１２は、印刷情報と共に受信した一括印刷許可期間の設定情報に基づいて、上記と同様に一括印刷許可期間を設定する。また、一括印刷許可期間の長さを印刷情報毎ではなく利用者毎に設定してもよい。
【００６４】
ここでは、現在日時から一括印刷許可期間（の長さ）が経過したときの日時を一括印刷許可日時として決定したが、「現在日時」の代わりに、「印刷情報を受信した日時」を用いて一括印刷許可日時を決定してもよい。また、印刷情報を受信した日時の代わりに、クライアント装置１０から印刷情報が送信された日時を用いてもよい。この送信日時の情報はクライアント装置１０から送信される印刷情報と共にサーバ装置１２に送信されるようにしてもよい。
【００６５】
ステップ１０６では、上記決定した一括印刷許可日時を、印刷情報及び返却先情報に関連付けて管理テーブルに登録する（図５の「一括印刷許可日時」も参照。）。
【００６６】
ステップ１０８では、管理テーブルにおいて、印刷情報の一括印刷フラグをオンにする（図５の「一括印刷フラグ」も参照。）。
【００６７】
ステップ１１０では、記憶許可期間（の長さ）の設定と、現在日時（ステップ１１０を開始した時の日時）とに基づいて、受信した印刷情報の記憶許可期間の終了日時である記憶許可日時を決定する。
【００６８】
ここで、記憶許可期間とは、一括印刷許可期間より長い期間であって、サーバ装置１２の記憶手段（本実施の形態ではＨＤＤ２５）への記憶が許可された期間をいう。記憶許可期間の開始日時や終了日時は、印刷情報毎に異なり予め設定することはできないが、その長さは、予めサーバ装置１２に設定されているものとする。例えば、「５日」、「１週間」、「８日と６時間」等々である。なお、記憶許可期間の開始日時は、実際には、サーバ装置１２が印刷情報を受信した日時となるが、ここでは便宜上、ステップ１１０の処理を開始した時の日時（現在日時）を開始日時として、記憶許可期間の長さを現在日時に加算した日時を記憶許可日時として求めている。なお、記憶許可期間の長さを印刷情報毎に利用者自身がクライアント装置１０で設定し、該設定情報を印刷情報と共にサーバ装置１２に送信するようにしてもよい。この場合、サーバ装置１２は、印刷情報と共に受信した記憶許可期間の設定情報に基づいて、上記と同様に記憶許可期間を設定する。また、記憶許可期間の長さを印刷情報毎ではなく利用者毎に設定してもよい。
【００６９】
ここでは、現在日時から一括印刷許可期間（の長さ）が経過したときの日時を記憶許可日時として決定したが、「現在日時」の代わりに、「印刷情報を受信した日時」を用いて一括印刷許可日時を決定してもよい。また、印刷情報を受信した日時の代わりに、クライアント装置１０から印刷情報が送信された日時を用いてもよい。この送信日時の情報はクライアント装置１０から送信される印刷情報と共にサーバ装置１２に送信されるようにしてもよい。
【００７０】
ステップ１１２では、上記決定した記憶許可日時を、印刷情報及び返却先情報に関連付けて管理テーブルに登録する（図５の「記憶許可日時」も参照。）。
【００７１】
サーバ装置１２は、予め定められたタイミングで、図６に示す判定処理ルーチンを実行する。例えば、予め定められた時間間隔毎にこの判定処理ルーチンを実行するようにしてもよい。また、上記予め定められたタイミングに、利用者がサーバ装置１２に記憶した印刷情報の印刷を行わせようとした時（後述する一括印刷又は選択印刷の選択結果を受信した時）を含めるようにしてもよい。
【００７２】
ステップ２００では、管理テーブルを参照し、一括印刷フラグがオンの印刷情報を抽出する。
【００７３】
ステップ２０２では、抽出した印刷情報に関連付けられて登録されている一括印刷許可日時の情報を読出し、現在日時（ステップ２０２を開始したときの日時）と、一括印刷許可日時とを比較して、一括印刷許可日時を過ぎた印刷情報があるか否かを判定する。ステップ２０２で、一括印刷許可日時を過ぎた印刷情報があると判定した場合には、ステップ２０４に進み、管理テーブルにおいて、一括印刷許可日時を過ぎた印刷情報の一括印刷フラグをオンの状態からオフの状態に変更する。そしてステップ２０６に進む。
【００７４】
また、ステップ２０２で、一括印刷許可日時を過ぎた印刷情報がないと判定した場合には、ステップ２０４をスキップして、ステップ２０６に進む。
【００７５】
ステップ２０６では、管理テーブルを参照し、一括印刷フラグがオフの印刷情報を抽出する。
【００７６】
ステップ２０８では、抽出した印刷情報に関連付けられて登録されている記憶許可日時の情報を読出し、現在日時（ステップ２０８を開始したときの日時）と、記憶許可日時とを比較して、記憶許可日時を過ぎた印刷情報があるか否かを判定する。ステップ２０８で、記憶許可日時を過ぎた印刷情報があると判定した場合には、ステップ２１０に進み、記憶許可日時を過ぎた印刷情報を、予め定められた返却方法で、該印刷情報に関連付けられて管理テーブルに登録されている返却先情報が示す返却先に返却する。例えば、返却方法が電子メールを使用する方法であれば、返却先情報がメールアドレスであるため、該メールアドレス宛のメールを作成し該メールに添付ファイルとして印刷情報を添付して送信する。また、例えば、返却方法が、共有フォルダを使用する方法であれば、返却先情報は共有フォルダを特定する情報であるため、該特定された共有フォルダに印刷情報を格納することで印刷情報を返却する。
【００７７】
ステップ２１２では、上記返却した印刷情報をサーバ装置１２から削除すると共に、該印刷情報の識別情報及び該印刷情報に関連付けられて管理テーブルに登録されている各種情報（ファイル名、返却先情報、一括印刷フラグ、一括許可印刷日時、及び記憶許可日時の各々の情報）を管理テーブルから削除する。
【００７８】
また、ステップ２０８で、記憶許可日時を過ぎた印刷情報がないと判定した場合には、ステップ２１０、ステップ２１２をスキップして、本判定処理ルーチンを終了する。
【００７９】
記憶許可日時を過ぎて削除することで、サーバ装置１２の記憶手段（ここではＨＤＤ）が容量不足となることが抑制される。また、削除された後に、印刷したくなった場合には、返却された印刷情報を用いて印刷すればよい。
【００８０】
次に、利用者が、サーバ装置１２に送信した印刷情報をプリンタ１４で印刷する場合の印刷処理について説明する。
【００８１】
利用者は、印刷情報を印刷させるプリンタ１４のＵＩ部３４から利用者自身の利用者ＩＤを入力する。プリンタ１４は、利用者ＩＤが入力されると、図８（Ａ）に示すように、ＵＩ部３４に印刷指定画面５０を表示する。印刷指定画面５０には、一括印刷を指定するための一括印刷ボタン５２及び選択印刷を指定するための選択印刷ボタン５４が表示される。ここで、選択印刷とは、サーバ装置１２に記憶されている印刷情報から利用者が選択した印刷情報のみを印刷し、利用者が選択しなかった印刷情報は印刷しない印刷方法をいう。利用者は、一括印刷ボタン５２及び選択印刷ボタン５４のいずれか一方をタッチして、排他的に選択して指定することができる。利用者の選択結果は、印刷情報の要求として、利用者ＩＤと共にサーバ装置１２に送信される。
【００８２】
サーバ装置１２では、プリンタ１４から利用者ＩＤと共に上記選択結果を受信すると、図７に示す印刷制御処理ルーチンが実行される。
【００８３】
ステップ３００では、選択結果を参照し、利用者により一括印刷が指定されたか選択印刷が指定されたかを判定する。ステップ３００で、利用者により一括印刷が指定されたと判定した場合には、ステップ３０２に進む。
【００８４】
ステップ３０２では、上記選択結果と共に受信した利用者ＩＤに対応して記憶されている管理テーブルを参照し、一括印刷フラグがオンの印刷情報を抽出する。
【００８５】
ステップ３０４では、上記受信した利用者ＩＤの印刷情報が記憶された記憶領域から、上記抽出した印刷情報（一括印刷フラグがオンの印刷情報）の各々を読み出して、管理テーブルの登録順にプリンタ１４に送信し、プリンタ１４に一括印刷させる。
【００８６】
一方、ステップ３００で、利用者により選択印刷が指定されたと判定した場合には、ステップ３０６に進む。
【００８７】
ステップ３０６では、受信した利用者ＩＤの管理テーブルに登録されている全ての印刷情報の一覧（リスト）がプリンタ１４のＵＩ部３４が表示されるように、リスト情報をプリンタ１４に送信する。リスト情報として、例えば、印刷情報のファイル名を送信してもよいし、各印刷情報を識別するための識別番号と共にファイル名を送信してもよい。また、印刷情報を受信した日時を含めて送信してもよい。
【００８８】
プリンタ１４は、リスト情報を受信すると、図８（Ｂ）に示すように、印刷情報選択画面６０を表示する。印刷情報選択画面６０には、リスト部６２、全選択ボタン６４、全解除ボタン６６、削除ボタン６６、及び印刷ボタン７０が表示されている。リスト部６２には、印刷情報のファイル名の一覧が表示されている。なお、ここではファイル名の一覧を表示したが、識別番号を表示してもよいし、識別番号及びファイル名の双方を並べて表示してもよい。また、印刷情報の受信日時を合わせて表示させてもよい。
【００８９】
利用者は、表示されているファイル名を選択して、印刷させたい印刷情報を選択することができる。なお、印刷情報は複数選択することができる。印刷情報が選択されると、該印刷情報のファイル名に対応して表示されているチェックボックスに、チェックマーク（Ｖマーク）が表示される。
【００９０】
また、利用者が全選択ボタン６４をタッチした場合には、各ファイル名に対応するチェックボックスの各々にチェックマークが表示され、リスト部６２に表示されている全ファイル名が選択された状態になる。
【００９１】
また、利用者が全解除ボタン６６をタッチした場合には、印刷情報の選択が全て解除され、チェックマークの表示も消えて、印刷情報を何も選択していない状態に戻る。また、削除ボタン６６がタッチされた場合には、選択状態にある印刷情報をサーバ装置１２から削除するための削除指令がサーバ装置１２に送信される。サーバ装置１２は、該削除指令を受け取ると、該印刷情報及び該印刷情報に関連付けられて記憶されている各種情報を管理テーブルから削除するが、図７では図示を省略する。また、印刷ボタン７０がタッチされると、印刷情報の選択結果をサーバ装置１２に送信する。
【００９２】
なお、ここでは、全選択ボタン６４を、印刷する印刷情報を一括して選択するボタンとして設け、利用者が全選択ボタン６４をタッチして選択した場合には、リスト部６２に表示されている印刷情報の全て（すなわち、管理テーブルの登録されている印刷情報の全て）が選択される例について説明したが、これに限定されない。例えば、全選択ボタン６４を、印刷する印刷情報を一括して選択するボタンではあるが、管理テーブルに登録されている印刷情報のうち、一括印刷フラグがオンの印刷情報のみが一括して選択されるボタンとして構成してもよい。この場合には、サーバ１２からプリンタ１４に送信されるリスト情報に、各印刷情報についての一括印刷フラグの情報を含めるようにし、プリンタ１４は、利用者が全選択ボタン６４をタッチした場合には、サーバ１２から送信されたリスト情報を参照して、一括印刷フラグがオンの印刷情報のみを選択状態にし、該一括印刷フラグがオフの印刷情報については選択状態にしない。そして、この状態で印刷ボタン７０がタッチされると、この選択結果がサーバ１２に送信される。
【００９３】
サーバ装置１２は、ステップ３０８で、印刷情報が選択されるまで待ち状態を継続する。ステップ３０８で、印刷情報が選択された（すなわち、プリンタ１４から印刷情報の選択結果を受信した）と判定した場合には、選択された印刷情報が要求されたと判定して、ステップ３１０に進む。
【００９４】
ステップ３１０では、利用者ＩＤの印刷情報が記憶された記憶領域から、利用者により選択された印刷情報を読み出して、プリンタ１４に送信し、プリンタ１４に印刷させる。      
【００９５】
ステップ３０４又はステップ３１０によりプリンタ１４での印刷が終了すると、ステップ３１２に進み、印刷が終了した印刷情報を削除すると共に、及び該印刷情報に関連付けられて管理テーブルに記憶されている各種情報を削除する。
【００９６】
通常、利用者は、クライアント装置１０から送信した印刷情報を利用者がプリンタ１４のＵＩ部３４から１つ１つ確認して選択し、個別に印刷する（選択印刷する）よりは、一括印刷ボタンを選択して、クライアント装置１０から送信した印刷情報を一括して印刷させてしまうことが多い。しかしながら、利用者が印刷するのを忘れる等の事情により印刷せずに時間が経過して印刷する必要がなくなったものまで印刷してしまうのは無駄である。本実施の形態では、上記のように一括印刷が指定された場合には、一括印刷フラグがオンの印刷情報のみが印刷されることから、無駄な印刷をせずにすむ。ただし、一括印刷フラグがオフとなって一括印刷されなくても、記憶許可日時が過ぎるまでは印刷情報は削除されることがないため、一括印刷許可日時を過ぎた後に印刷情報の印刷が必要になった場合でも、選択印刷を指定して印刷すればよい。
【００９７】
なお、上記実施の形態では、一括印刷許可日時及び記憶許可日時の双方を判定して印刷情報を管理する例について説明したが、これに限定されない。例えば、一括印刷許可日時の経過は判定するが記憶許可日時の経過は判定せずに印刷情報を管理するようにしてもよい。この場合の印刷情報受信処理ルーチンを図９に示し、判定処理ルーチンを図１０に示す。また、管理テーブルは、図５に示す管理テーブルから記憶許可日時及び返却先情報の項目を削除したテーブルを用いる。
【００９８】
図９において、図４に示すステップと同じ処理を実行するステップについては図４と同じ符号を付した。また、図１０においても、図６に示すステップと同じ処理を実行するステップについては図６と同じ符号を付した。
【００９９】
図９では、記憶許可日時の決定（ステップ１１０）及び記憶許可日時の管理テーブルへの登録（ステップ１１２）は行われないが、それ以外は図４と同様の処理が行われる。
【０１００】
図１０では、一括印刷フラグがオフの印刷情報の抽出（ステップ２０６）、記憶許可日時を過ぎたか否かの判定（ステップ２０８）、記憶許可日時を過ぎたと判定した後の各処理（ステップ２１０、ステップ２１２）は行われないが、それ以外は図６と同様の処理が行われる。
【０１０１】
なお、一括印刷許可日時のみを判定する場合であっても、印刷制御処理ルーチンは、図７と同様に行えばよいため、説明を省略する。
【０１０２】
また、例えば、記憶許可日時の経過は判定するが一括印刷許可日時の経過は判定せずに印刷情報を管理するようにしてもよい。この場合の印刷情報受信処理ルーチンを図１１に示し、判定処理ルーチンを図１２に示し、印刷制御処理ルーチンを図１３に示す。また、管理テーブルは、図５に示す管理テーブルから一括印刷許可日時及び一括印刷フラグの項目を削除したテーブルを用いる。
【０１０３】
図１１において、図４に示すステップと同じ処理を実行するステップについては図４と同じ符号を付した。また、図１２においても、図６に示すステップと同じ処理を実行するステップについては図６と同じ符号を付した。また、図１３においても、図７に示すステップと同じ処理を実行するステップについては図７と同じ符号を付した。
【０１０４】
図１１では、一括印刷許可日時の決定（ステップ１０４）、一括印刷許可日時の管理テーブルへの登録（ステップ１０６）、及び一括印刷フラグの設定（ステップ１０８）は行われないが、それ以外は図４と同様の処理が行われる。
【０１０５】
図１２では、一括印刷フラグがオンの印刷情報の抽出（ステップ２００）、一括印刷許可日時を過ぎたか否かの判定（ステップ２０２）、一括印刷許可日時を過ぎたと判定した後の一括印刷フラグの変更処理（ステップ２０４）、及び一括印刷フラグがオフの印刷情報の抽出（ステップ２０８）は行われないが、それ以外は図６と同様の処理が行われる。
【０１０６】
図１３では、プリンタ１４から利用者ＩＤと共に選択結果を受信した後、ステップ３００で、選択結果を参照し、利用者により選択印刷が指定されたと判定した場合の処理は、図７と同様に、ステップ３０６〜ステップ３１２の処理を行うが、ステップ３００で一括印刷が指定されたと判定した場合には、ステップ３１１に進み、利用者ＩＤに対応付けて記憶されている全ての印刷情報が一括印刷されるように、上記受信した利用者ＩＤの印刷情報が記憶された記憶領域から、記憶されている印刷情報の全てを読み出して、管理テーブルの登録順にプリンタ１４に送信し、プリンタ１４に一括印刷させる。そして、一括印刷の後は、図７と同様にステップ３１２で、印刷した印刷情報を削除すると共に、該印刷情報に関連付けられた各情報を管理テーブルから削除する。
【０１０７】
なお、上記実施の形態では、記憶許可日時を過ぎた印刷情報を返却するときの返却方法が予めサーバ装置１２に設定されているものとして説明したが、これに限定されない。例えば、利用者が印刷情報を作成して送信するときのプリンタドライバが提供する設定画面から印刷情報の返却方法も指定できるようにしてもよい。この場合、プリンタドライバは、返却方法の指定結果及び返却方法に応じた返却先情報を印刷情報及び利用者ＩＤと共にサーバ装置１２に送信する。サーバ装置１２は、指定された返却方法で、返却先情報が示す返却先に印刷情報を返却する。これにより、利用者の利便性が向上する。
【０１０８】
また、利用者ＩＤと返却先情報とを対応付けて予めサーバ装置１２の記憶手段に記憶しておいてもよい。この場合には、クライアント装置１０からは印刷情報と利用者ＩＤとをサーバ装置１２に送信し、返却先情報の送信を省略してもよい。サーバ装置１２は、印刷情報を返却する際には、印刷情報と共に受信した利用者ＩＤに対応付けられて記憶されている返却先情報を自装置の記憶手段から読み出して印刷情報を返却すればよい。
【０１０９】
また、上記実施の形態では、ＵＩ部３４をタッチパネルディスプレイとして説明したが、タッチパネルに限定しない。例えば、表示部と操作部とが分離したＵＩ部であってもよい。また、上記ではタッチパネルディスプレイをタッチすることで各種情報を指定する例について説明したが、操作ボタンが別途設けられていれば、操作ボタンを操作することにより、指定可能に構成することもできる。
【０１１０】
また、上記実施の形態では、一括印刷許可日時を過ぎた場合に、印刷情報を一括印刷の対象から外すようにしたが、印刷情報をサーバ装置１２に送信する際に、クライアント装置１０で、利用者が一括印刷の対象から外れるように設定し、該情報を印刷情報と共に送信するようにしてもよい。この場合、サーバ装置１２は、該情報に従って、該印刷情報の一括印刷フラグをオフにして管理テーブルに登録する。また、この場合、一括印刷許可日時の設定は不要となる。
【０１１１】
また、上記実施の形態では、サーバ装置１２が印刷情報を記憶・管理し、プリンタ１４からの要求に応じて印刷情報をプリンタ１４に渡す例について説明したが、これに限定されない。例えば、図１４に示すように、サーバ装置１２を設けずに、プリンタ１４を通信手段１６に接続して各クライアント装置１０と通信可能に構成し、サーバ装置１２の機能を設け、プリンタ１４のＣＰＵ３０が上記処理ルーチンのプログラム（例えば、ＲＯＭ３１に記憶しておいてもよい）を実行することにより、上記処理ルーチンを実行して、プリンタ１４が直接クライアント装置１０から印刷情報を受け取って記憶し、管理するようにしてもよい。この場合には、プリンタ１４が印刷情報の管理を行うため、上記印刷情報の送受信等のやりとり等は不要となる。
【符号の説明】
【０１１２】
１０   クライアント装置
１２   サーバ装置
１４   プリンタ
１６   通信手段
２０   ＣＰＵ
２１   ＲＯＭ
２２   ＲＡＭ
２３   表示部
２４   操作部
２５   ＨＤＤ
２６   通信ＩＦ
２８   バス
３０   ＣＰＵ
３１   ＲＯＭ
３２   ＲＡＭ
３３   印刷部
３４   ＵＩ部
３５   ＩＦ
３６   バス
【図１】
0005724508.tif 000002
【図２】
0005724508.tif 000003
【図３】
0005724508.tif 000004
【図４】
0005724508.tif 000005
【図５】
0005724508.tif 000006
【図６】
0005724508.tif 000007
【図７】
0005724508.tif 000008
【図８】
0005724508.tif 000009
【図９】
0005724508.tif 000010
【図１０】
0005724508.tif 000011
【図１１】
0005724508.tif 000012
【図１２】
0005724508.tif 000013
【図１３】
0005724508.tif 000014
【図１４】
0005724508.tif 000015