(57)【特許請求の範囲】
【請求項１】
記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、
前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、
前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置とを有し、
前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムであって、
前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断手段をさらに有し、
前記複数の端末装置それぞれは、
前記印刷データの前記ホスト装置への送信要求をユーザから受けた際には、その送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを前記ホスト装置に送信し、
前記ホスト装置へ送信した前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求をユーザから受けた際には、その受信要求を行ったユーザを示すユーザＩＤ及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを前記ホスト装置に送信する端末装置側送信手段を有しており、
前記ホスト装置は、
前記複数の端末装置から前記印刷データを受信して、受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記ユーザ認証前に前記印刷装置に送信し、且つ、前記印刷装置から、前記印刷要求に係る印刷データの送信を要求する印刷データ送信要求データを受信した場合には、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す前記印刷データを前記印刷装置に送信するホスト装置側送受信手段を有しており、
前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させており、
前記ホスト装置側送受信手段は、前記複数の端末装置の何れかから前記記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理も行うものであり、
前記印刷装置は、
前記ホスト装置から前記印刷データを受信して、受信した前記印刷データを前記印刷装置側記憶手段に記憶させる印刷装置側受信手段と、
前記判断手段により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除手段とを有し、
前記認証データの入力をユーザから受けて印刷要求がなされた際に、当該印刷要求に係る前記印刷データが、前記印刷装置側記憶手段に記憶されている場合には、この印刷装置側記憶手段に記憶されている当該印刷データに基づいて記録媒体に画像を印刷し、前記印刷装置側削除手段により削除されて、前記印刷装置側記憶手段に記憶されていない場合には、当該印刷要求に係る前記印刷データを示す前記印刷データ送信要求データを前記ホスト装置に送信して、この印刷要求に係る前記印刷データを前記ホスト装置から取得し、この取得した前記印刷データに基づいて記録媒体に画像を印刷することを特徴とする記録システム。
【請求項２】
前記ホスト装置に接続された複数の前記印刷装置が設けられ、
前記ホスト装置側送受信手段は、前記印刷データを少なくとも２台の前記印刷装置に送信するものであり、
前記印刷装置は、
前記印刷データの前記記録媒体への印刷を行った場合に、当該印刷データを示す前記印刷データＩＤと自身を示す前記印刷装置ＩＤとを含む記録完了データを前記ホスト装置に送信する記録完了データ送信手段を備え、
前記ホスト装置は、
前記ホスト装置側送受信手段が前記印刷データを送信した前記印刷装置のうち何れかから前記記録完了データを受信し、受信した前記記録完了データが含む前記印刷データＩＤが示す前記印刷データが現在記憶されている前記印刷装置であって、前記記録完了データが含む前記印刷装置ＩＤが示す前記印刷装置とは異なる前記印刷装置を示す前記印刷装置ＩＤを、前記ホスト装置側記憶手段に記憶された前記印刷データ管理テーブルに基づいて取得し、取得した前記印刷装置ＩＤが示す前記印刷装置へ、受信した前記記録完了データの前記印刷データＩＤを含む削除指令データを送信するホスト装置側第２送受信手段を備え、
前記印刷装置は、
前記削除指令データを受信する削除指令データ受信手段を更に備え、
前記印刷装置側削除手段は、前記印刷装置側受信手段により受信した前記削除指令データが含む前記印刷データＩＤが示す前記印刷データを前記印刷装置側記憶手段から削除することを特徴とする請求項１に記載の記録システム。
【請求項３】
前記判断手段は、前記印刷データが前記印刷装置側記憶手段に記憶されてから所定の時間内に、当該印刷データに係る印刷要求がなされなかった場合に、当該印刷データを削除すると判断することを特徴とする請求項１又は２に記載の記録システム。
【請求項４】
前記判断手段は、前記印刷装置側記憶手段の記憶容量の残量が所定量以下になった場合に、前記印刷装置側記憶手段に記憶されている前記印刷データのうちのいずれかの印刷データを削除すると判断することを特徴とする請求項１〜３の何れか一項に記載の記録システム。
【請求項５】
前記ホスト装置側記憶手段に記憶される前記印刷データはＰＤＬデータであり、
前記印刷装置側記憶手段に記憶される前記印刷データは前記ＰＤＬデータを展開して処理された前記印刷装置の駆動データであることを特徴とする請求項１〜４の何れか一項に記載の記録システム。
【請求項６】
前記ホスト装置は、前記ホスト装置側記憶手段に記憶された前記印刷データを削除するホスト装置側削除手段を更に有し、
前記印刷装置側削除手段及び前記ホスト装置側削除手段は、前記印刷装置による前記印刷データに係る画像を記録媒体に印刷した後に、当該印刷データを前記印刷装置側記憶手段及び前記ホスト装置側記憶手段から削除することを特徴とする請求項１〜５の何れか一項に記載の記録システム。
【請求項７】
前記複数の端末装置又は前記印刷装置からの指示に基づいて、前記ホスト装置側送受信手段は、前記ホスト装置側記憶手段に記憶されている前記印刷データを前記印刷装置に送信し、前記印刷装置側記憶手段がこの印刷データを記憶することを特徴とする請求項１〜６の何れか一項に記載の記録システム。
【請求項８】
前記ユーザ認証は、ユーザが所有するＩＤカードに格納されている認証データ又はユーザによるパスワード入力に基づく認証データと、前記記録システム又は前記印刷データに予め登録されている認証データとを比較することにより行われることを特徴とする請求項１〜７の何れか一項に記載の記録システム。
【請求項９】
記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置と、前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断手段と、前記判断手段により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除手段とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムのホスト装置であって、
前記複数の端末装置から、前記端末装置において前記印刷データの送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを受信して、受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記ユーザ認証前に前記印刷装置に送信するホスト装置側送受信手段と
を有し、
前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させており、
前記ホスト装置側送受信手段は、
前記認証データの入力をユーザから受けて印刷要求がなされた際において当該印刷要求に係る前記印刷データが、前記印刷装置側削除手段により削除されて前記印刷装置側記憶手段に記憶されていない場合に前記印刷装置から送信される、当該印刷要求に係る前記印刷データを示す印刷データ送信要求データを受信した場合に、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す当該印刷要求に係る前記印刷データを、前記印刷装置に送信する処理と、
前記複数の端末装置の何れかから、当該端末装置において前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求を行ったユーザを示すユーザＩＤ、及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理と
を行うことを特徴とするホスト装置。
【請求項１０】
記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムの制御プログラムであって、
前記複数の端末装置、前記印刷装置、又は前記ホスト装置に前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断処理を実行させ、
前記複数の端末装置それぞれに、
前記印刷データの前記ホスト装置への送信要求をユーザから受けた際には、その送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを前記ホスト装置に送信し、前記ホスト装置へ送信した前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求をユーザから受けた際には、その受信要求を行ったユーザを示すユーザＩＤ及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを前記ホスト装置に送信する端末装置側送信処理を実行させ、
前記ホスト装置に、
前記複数の端末装置から前記印刷データを受信して、受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記印刷装置に送信し、且つ前記印刷装置から印刷データ送信要求データを受信した場合には、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す前記印刷データを前記印刷装置に送信するホスト装置側送受信処理と、
前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させる処理と、
前記複数の端末装置の何れかから前記記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理と
を実行させ、
前記印刷装置に、
前記ホスト装置から前記印刷データを受信して、受信した前記印刷データを前記印刷装置側記憶手段に記憶させる印刷装置側受信処理と、
前記判断処理により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除処理と、
前記認証データの入力をユーザから受けて印刷要求がなされた際に、当該印刷要求に係る前記印刷データが、前記印刷装置側記憶手段に記憶されている場合には、この印刷装置側記憶手段に記憶されている当該印刷データに基づいて記録媒体に画像を印刷させ、前記印刷装置側削除処理により削除されて、前記印刷装置側記憶手段に記憶されていない場合には、当該印刷要求に係る前記印刷データを示す前記印刷データ送信要求データを前記ホスト装置に送信して、この印刷要求に係る前記印刷データを前記ホスト装置から取得し、この取得した前記印刷データに基づいて記録媒体に画像を印刷する印刷処理とを実行させることを特徴とする記録システムの制御プログラム。
【請求項１１】
記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置と、前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断手段と、前記判断手段により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除手段とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムのホスト装置の制御プログラムであって、
前記複数の端末装置から、前記端末装置において前記印刷データの送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記ユーザ認証前に前記印刷装置に送信するホスト装置側送受信処理と
前記認証データの入力をユーザから受けて印刷要求がなされた際において当該印刷要求に係る前記印刷データが、前記印刷装置側削除手段により削除されて前記印刷装置側記憶手段に記憶されていない場合に前記印刷装置から送信される、当該印刷要求に係る前記印刷データを示す印刷データ送信要求データを受信した場合に、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す当該印刷要求に係る前記印刷データを、前記印刷装置に送信する要求印刷データ送信処理と、
前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させる処理と、
前記複数の端末装置の何れかから、当該端末装置において前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求を行ったユーザを示すユーザＩＤ、及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理と
を前記ホスト装置に実行させることを特徴とするホスト装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証機能を有する記録システム、ホスト装置、印刷装置、及び制御プログラムに関するものである。
【背景技術】
【０００２】
複数の端末装置（例えば、パーソナルコンピュータ）が印刷装置を共有して使用する記録システムにおいては、印刷装置により印刷された印刷物が他者に閲覧される可能性が高く、情報漏洩の危険性が高い。近年、この情報漏洩の危険性を低減する技術が種々提案されてきており、例えば下記特許文献１に記載された技術がある。
【０００３】
特許文献１に記載された技術では、指紋情報等の認証データを端末装置（パーソナルコンピュータ）に予め登録しておく。また、印刷時に印刷装置においてユーザにより入力された認証データを端末装置へ送信する。そして、端末装置において、これらの認証データを比較する認証を行い、認証データが一致した場合に、端末装置のメモリに格納されている印刷データを印刷装置に送信し、印刷装置にてこの印刷データに係る画像の印刷を行っている。このようにすることにより、特許文献１に記載された技術では、印刷物が他者に閲覧される可能性を低くし、情報漏洩の危険性を低減している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０３９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術では、端末装置において認証を行った後、印刷データを印刷装置に送信しているため、ユーザが印刷装置において認証データを入力してから印刷データに係る画像が印刷されるまでの処理時間が長く、ユーザは印刷装置の前において長時間待機する必要があった。逆に、端末装置において認証を行う前に、印刷データを印刷装置に送信する場合、端末装置の印刷データ記憶領域の空きが少なくなると、印刷データを他の記憶装置などに転送等する必要があり、印刷データの通信などの管理が煩雑となる。
【０００６】
そこで、本発明は上記問題に鑑みてされたものであり、認証機能を有する記録システムにおいて、ユーザが印刷装置において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができ、印刷データの管理を簡易とする、記録システム、ホスト装置、印刷装置、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の記録システムは、記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムであって、前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断手段をさらに有し、前記複数の端末装置それぞれは、前記印刷データの前記ホスト装置への送信要求をユーザから受けた際には、その送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを前記ホスト装置に送信し、前記ホスト装置へ送信した前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求をユーザから受けた際には、その受信要求を行ったユーザを示すユーザＩＤ及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを前記ホスト装置に送信する端末装置側送信手段を有しており、前記ホスト装置は、前記複数の端末装置から前記印刷データを受信して、受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記ユーザ認証前に前記印刷装置に送信し、且つ、前記印刷装置から、前記印刷要求に係る印刷データの送信を要求する印刷データ送信要求データを受信した場合には、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す前記印刷データを前記印刷装置に送信するホスト装置側送受信手段を有し、前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させており、前記ホスト装置側送受信手段は、前記複数の端末装置の何れかから前記記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理も行うものであり、前記印刷装置は、前記ホスト装置から前記印刷データを受信して、受信した前記印刷データを前記印刷装置側記憶手段に記憶させる印刷装置側受信手段と、前記判断手段により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除手段とを有し、前記認証データの入力をユーザから受けて印刷要求がなされた際に、当該印刷要求に係る前記印刷データが、前記印刷装置側記憶手段に記憶されている場合には、この印刷装置側記憶手段に記憶されている当該印刷データに基づいて記録媒体に画像を印刷し、前記印刷装置側削除手段により削除されて、前記印刷装置側記憶手段に記憶されていない場合には、当該印刷要求に係る前記印刷データを示す前記印刷データ送信要求データを前記ホスト装置に送信して、この印刷要求に係る前記印刷データを前記ホスト装置から取得し、この取得した前記印刷データに基づいて記録媒体に画像を印刷することを特徴とする。
【０００８】
また、本発明の記録システムの制御プログラムは、記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムの制御プログラムであって、前記複数の端末装置、前記印刷装置、又は前記ホスト装置に前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断処理を実行させ、前記複数の端末装置それぞれに、前記印刷データの前記ホスト装置への送信要求をユーザから受けた際には、その送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを前記ホスト装置に送信し、前記ホスト装置へ送信した前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求をユーザから受けた際には、その受信要求を行ったユーザを示すユーザＩＤ及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを前記ホスト装置に送信する端末装置側送信処理を実行させ、前記ホスト装置に、前記複数の端末装置から前記印刷データを受信して、受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記印刷装置に送信し、且つ前記印刷装置から印刷データ送信要求データを受信した場合には、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す前記印刷データを前記印刷装置に送信するホスト装置側送受信処理、及び、前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させる処理と、前記複数の端末装置の何れかから前記記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理とを実行させ、前記印刷装置に、前記ホスト装置から前記印刷データを受信して、受信した前記印刷データを前記印刷装置側記憶手段に記憶させる印刷装置側受信処理と、前記判断処理により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除処理と、前記認証データの入力をユーザから受けて印刷要求がなされた際に、当該印刷要求に係る前記印刷データが、前記印刷装置側記憶手段に記憶されている場合には、この印刷装置側記憶手段に記憶されている当該印刷データに基づいて記録媒体に画像を印刷させ、前記印刷装置側削除処理により削除されて、前記印刷装置側記憶手段に記憶されていない場合には、当該印刷要求に係る前記印刷データを示す前記印刷データ送信要求データを前記ホスト装置に送信して、この印刷要求に係る前記印刷データを前記ホスト装置から取得し、この取得した前記印刷データに基づいて記録媒体に画像を印刷する印刷処理とを実行させることを特徴とする。
【０００９】
上記の記録システム及び記録システムの制御プログラムの構成によれば、印刷装置の印刷装置側記憶手段に印刷データが記憶されているため、端末装置で認証を行った後に印刷データを印刷装置に送信する従来の記録システムと比べて、ユーザが印刷装置において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができる。また、印刷データは、ホスト装置のホスト装置側記憶手段と、印刷装置の印刷装置側記憶手段の双方に記憶されているため、印刷装置側記憶手段の記憶容量が不足した場合において、印刷装置は、印刷データを印刷装置側記憶手段から削除するだけでよく、印刷データをホスト装置等に退避させるための通信処理を行う必要はないため、印刷装置とホスト装置との通信処理を簡素化することができる。
【００１０】
また、本発明の記録システムにおいて、前記判断手段は、前記印刷データが前記印刷装置側記憶手段に記憶されてから所定の時間内に、当該印刷データに係る印刷要求がなされなかった場合に、当該印刷データを削除すると判断してもよい。上記の記録システムの構成によれば、印刷装置からの印刷データの漏洩を防止しつつ、印刷装置側記憶手段を効率よく使用することができる。
【００１１】
また、本発明の記録システムにおいて、前記判断手段は、前記印刷装置側記憶手段の記憶容量の残量が所定量以下になった場合に、前記印刷装置側記憶手段に記憶されている前記印刷データのうちのいずれかの印刷データを削除すると判断してもよい。上記の記録システムの構成によれば、印刷装置側記憶手段の記憶容量の残量が少なくなっても、ホスト装置から受信した最新の印刷データに係る印刷要求を実行することができる。
【００１２】
また、本発明の記録システムにおいて、前記ホスト装置側記憶手段に記憶される前記印刷データはＰＤＬデータであり、前記印刷装置側記憶手段に記憶される前記印刷データは前記ＰＤＬデータを展開して処理された前記印刷装置の駆動データであってもよい。上記の記録システムの構成によれば、ホスト装置から印刷装置に印刷データが送信される際は、容量が小さいＰＤＬデータであるため、通信時間を短くすることができる。また印刷装置の印刷装置側記憶手段に記憶されている印刷データは、ＰＤＬデータが展開して処理された印刷装置の駆動データであるため、印刷要求後に記録媒体に迅速に画像を印刷することができる。
【００１３】
また、本発明の記録システムにおいて、前記ホスト装置は、前記ホスト装置側記憶手段に記憶された前記印刷データを削除するホスト装置側削除手段を更に有し、前記印刷装置側削除手段及び前記ホスト装置側削除手段は、前記印刷装置による前記印刷データに係る画像を記録媒体に印刷した後に、当該印刷データを前記印刷装置側記憶手段及び前記ホスト装置側記憶手段から削除してもよい。上記の記録システムの構成によれば、記録媒体への印刷に係る印刷データは、印刷完了後に、印刷装置側記憶手段及びホスト装置側記憶手段から削除されるため、情報漏洩の危険性を低減することができると共に、印刷装置側記憶手段及びホスト装置側記憶手段の記憶容量を確保することができる。
【００１４】
また、本発明の記録システムにおいて、前記複数の端末装置又は前記印刷装置からの指示に基づいて、前記ホスト装置側送受信手段は、前記ホスト装置側記憶手段に記憶されている前記印刷データを前記印刷装置に送信し、前記印刷装置側記憶手段がこの印刷データを記憶してもよい。上記の記録システムの構成によれば、印刷装置側記憶手段から削除された印刷データを、再びこの印刷側記憶手段に記憶することができると共に、ホスト装置から印刷データを受信していない印刷装置においては、必要に応じて印刷データをホスト装置から取得することができる。
【００１５】
また、本発明の記録システムにおいて、前記ユーザ認証は、ユーザが所有するＩＤカードに格納されている認証データ又はユーザによるパスワード入力に基づく認証データと、前記記録システム又は前記印刷データに予め登録されている認証データとを比較することにより行われてもよい。上記の記録システムの構成によれば、情報漏洩の危険性を低減することができる。
【００１６】
また、本発明の記録システムにおいて、前記ホスト装置に接続された複数の前記印刷装置が設けられ、前記ホスト装置側送受信手段は、前記印刷データを少なくとも２台の前記印刷装置に送信するものであり、前記印刷装置は、前記印刷データの前記記録媒体への印刷を行った場合に、当該印刷データを示す前記印刷データＩＤと自身を示す前記印刷装置ＩＤとを含む記録完了データを前記ホスト装置に送信する記録完了データ送信手段を備え、前記ホスト装置は、前記ホスト装置側送受信手段が前記印刷データを送信した前記印刷装置のうち何れかから前記記録完了データを受信し、受信した前記記録完了データが含む前記印刷データＩＤが示す前記印刷データが現在記憶されている前記印刷装置であって、前記記録完了データが含む前記印刷装置ＩＤが示す前記印刷装置とは異なる前記印刷装置を示す前記印刷装置ＩＤを、前記ホスト装置側記憶手段に記憶された前記印刷データ管理テーブルに基づいて取得し、取得した前記印刷装置ＩＤが示す前記印刷装置へ、受信した前記記録完了データの前記印刷データＩＤを含む削除指令データを送信するホスト装置側第２送受信手段を備え、前記印刷装置は、前記削除指令データを受信する削除指令データ受信手段を更に備え、前記印刷装置側削除手段は、前記印刷装置側受信手段により受信した前記削除指令データが含む前記印刷データＩＤが示す前記印刷データを前記印刷装置側記憶手段から削除してもよい。上記の記録システムの構成によれば、印刷データは少なくとも２台の印刷装置に送信されるので、この印刷データが送信された印刷装置の中から、ユーザは印刷を行う印刷装置を都合に合わせて選択することができる。また、印刷データを受信した印刷装置の何れかにおいて、この印刷データに係る画像の記録媒体への印刷が行われた場合には、この印刷データを受信した全ての印刷装置において、この印刷データは印刷装置側記憶手段から削除されるため、情報漏洩の危険性を低減することができる。 
【００１７】
また、本発明のホスト装置は、記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置と、前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断手段と、前記判断手段により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除手段とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムのホスト装置であって、前記複数の端末装置から、前記端末装置において前記印刷データの送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを受信して、受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記ユーザ認証前に前記印刷装置に送信するホスト装置側送受信手段とを有し、前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させており、前記ホスト装置側送受信手段は、前記認証データの入力をユーザから受けて印刷要求がなされた際において当該印刷要求に係る前記印刷データが、前記印刷装置側削除手段により削除されて前記印刷装置側記憶手段に記憶されていない場合に前記印刷装置から送信される、当該印刷要求に係る前記印刷データを示す印刷データ送信要求データを受信した場合に、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す当該印刷要求に係る前記印刷データを、前記印刷装置に送信する処理と、前記複数の端末装置の何れかから、当該端末装置において前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求を行ったユーザを示すユーザＩＤ、及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理とを行うことを特徴とする。
【００１８】
また、本発明のホスト装置の制御プログラムは、記録媒体に画像を印刷するための印刷データを作成する複数の端末装置と、前記印刷データを記憶可能な印刷装置側記憶手段を有する印刷装置と、前記複数の端末装置及び前記印刷装置と通信可能に接続され、前記印刷データを記憶可能なホスト装置側記憶手段を有するホスト装置と、前記印刷装置側記憶手段に記憶されている前記印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断手段と、前記判断手段により削除すると判断された前記印刷データを前記印刷装置側記憶手段から削除する印刷装置側削除手段とを有し、前記印刷データの印刷要求時に、ユーザからの認証データの入力を前記印刷装置において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に前記印刷装置が前記印刷データに係る画像を記録媒体に印刷する記録システムのホスト装置の制御プログラムであって、前記複数の端末装置から、前記端末装置において前記印刷データの送信要求を行ったユーザを示すユーザＩＤと前記印刷データとを受信した前記印刷データを前記ホスト装置側記憶手段に記憶させ、受信した前記印刷データを前記ユーザ認証前に前記印刷装置に送信するホスト装置側送受信処理と前記認証データの入力をユーザから受けて印刷要求がなされた際において当該印刷要求に係る前記印刷データが、前記印刷装置側削除手段により削除されて前記印刷装置側記憶手段に記憶されていない場合に前記印刷装置から送信される、当該印刷要求に係る前記印刷データを示す印刷データ送信要求データを受信した場合に、前記ホスト装置側記憶手段に記憶されている、当該印刷データ送信要求データが示す当該印刷要求に係る前記印刷データを、前記印刷装置に送信する要求印刷データ送信処理と、前記ホスト装置側記憶手段に記憶されている前記印刷データについての、当該印刷データを示す印刷データＩＤと、当該印刷データが現在記憶されている前記印刷装置を示す印刷装置ＩＤと、当該印刷データに係る前記送信要求を行ったユーザを示すユーザＩＤを少なくとも含む印刷データ管理テーブルを前記ホスト装置側記憶手段に記憶させる処理と、前記複数の端末装置の何れかから、当該端末装置において前記印刷データが現在記憶されている前記印刷装置に関する情報を含む記憶状況データの受信要求を行ったユーザを示すユーザＩＤ、及び当該端末装置を示す端末装置ＩＤを含む記憶状況送信要求データを受けた際に、前記印刷データ管理テーブルを参照して、前記ホスト装置側記憶手段に記憶されている前記印刷データのうち、前記送信要求を行ったユーザを示すユーザＩＤが、当該記憶状況送信要求データに含まれる前記ユーザＩＤと対応している前記印刷データについての、当該印刷データが現在記憶されている前記印刷装置に関する情報を抽出し、この抽出した情報を含む前記記憶状況データを当該記憶状況送信要求データに含まれる前記端末装置ＩＤが示す前記端末装置に送信する処理とを前記ホスト装置に実行させることを特徴とする。
【００１９】
上記のホスト装置及びホスト装置の制御プログラムの構成によれば、ホスト装置は、印刷データをユーザ認証前に印刷装置に送信しているため、端末装置で認証を行った後に印刷データを印刷装置に送信する従来の記録システムと比べて、ユーザが印刷装置において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができる。また、印刷データは、ホスト装置のホスト装置側記憶手段と、印刷装置の印刷装置側記憶手段の双方に記憶されているため、印刷装置側記憶手段の記憶容量が不足した場合等において、印刷装置は、印刷データを印刷装置側記憶手段から削除するだけでよく、印刷データをホスト装置等に退避させるための通信処理を行う必要はないため、印刷装置とホスト装置との通信処理を簡素化することができる。
【００２２】
上記の印刷装置及び印刷装置の制御プログラムの構成によれば、印刷装置は、印刷データをユーザ認証前にホスト装置から受信して記憶しているため、端末装置で認証を行った後に印刷データを印刷装置に送信する従来の記録システムと比べて、ユーザが印刷装置において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができる。また、印刷データは、ホスト装置のホスト装置側記憶手段と、印刷装置の印刷装置側記憶手段の双方に記憶されているため、印刷装置側記憶手段の記憶容量が不足した場合等において、印刷装置は、印刷データを印刷装置側記憶手段から削除するだけでよく、印刷データをホスト装置等に退避させるための通信処理を行う必要はないため、印刷装置とホスト装置との通信処理を簡素化することができる。
【００２４】
上記の記録システムの構成によれば、印刷装置の印刷装置側記憶手段に印刷データが記憶されているため、端末装置で認証を行った後に印刷データを印刷装置に送信する従来の記録システムと比べて、ユーザが印刷装置において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができる。また、印刷データは、端末装置の端末側記憶手段と、印刷装置の印刷装置側記憶手段の双方に記憶されているため、印刷装置側記憶手段の記憶容量が不足した場合において、印刷装置は、印刷データを印刷装置側記憶手段から削除するだけでよく、印刷データを端末装置等に退避させるための通信処理を行う必要はないため、印刷装置と端末装置との通信処理を簡素化することができる。
【発明の効果】
【００２５】
認証機能を有する記録システムにおいて、ユーザが印刷装置において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができ、印刷データの管理を簡易とすることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る記録システムの構成図である。
【図２】図１に示す端末装置の機能ブロック図である。
【図３】端末装置の表示部に表示される記憶状況データの一例を示す図である。
【図４】端末装置、ホスト装置、及び印刷装置との間で通信されるデータのデータ構造を表す図であり、（ａ）は印刷情報送信データのデータ構造、（ｂ）は記憶状況送信要求データのデータ構造、（ｃ）は記憶状況データのデータ構造、（ｄ）は印刷データ再送先データのデータ構造、（ｅ）は印刷認証データのデータ構造、（ｆ）は印刷データ送信要求データのデータ構造、（ｇ）は記録完了データのデータ構造をそれぞれ表している。
【図５】端末装置、ホスト装置、及び印刷装置との間で通信されるデータのデータ構造を表す図であり、（ａ）は削除指令データのデータ構造、（ｂ）は削除通知データのデータ構造、（ｃ）は使用通知データのデータ構造、（ｄ）は使用解除通知データのデータ構造をそれぞれ表している。
【図６】図１に示すホスト装置の機能ブロック図である。
【図７】図６に示すストレージに記憶されている印刷データ管理テーブルを表す図である。
【図８】図６に示すストレージに記憶されている使用状況管理テーブルを表す図である。
【図９】図１に示す印刷装置の機能ブロック図である。
【図１０】図１に示す端末装置の制御フロー図である。
【図１１】図１に示すホスト装置の制御フロー図である。
【図１２】図１に示す印刷装置の制御フロー図である。
【図１３】図１に示す印刷装置の制御フロー図である。
【発明を実施するための形態】
【００２７】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００２８】
（記録システム１の構成）
図１に示すように、記録システム１は、複数の端末装置２０と、この複数の端末装置２０とネットワーク（ＷＡＮ又はＬＡＮ）２を介して通信可能に接続されたホスト装置４０と、ホスト装置４０とＬＡＮ３を介して通信可能に接続された複数の印刷装置６０とから主に構成されている。
【００２９】
端末装置２０は、ＰＣ、携帯電話、ＰＤＡ（Personal Digital Assistants）等であり、ユーザの操作入力に基づいて、アプリケーションソフトにより印刷データを作成し、この印刷データをホスト装置４０に送信（アップロード）する装置である。ホスト装置４０は、端末装置２０から受信した印刷データ等を管理し、且つ、印刷データを所定の印刷装置６０に送信する装置である。印刷装置６０は、ホスト装置４０から受信した印刷データに係る画像を記録媒体（例えば、用紙）に記録する装置である。
【００３０】
また、記録システム１は、ユーザ認証機能を有する記録システムである。本実施形態においては、記録システム１は、印刷データの印刷要求時に、ユーザからの認証データの入力を印刷装置６０において受け付けて、この認証データに基づいてユーザ認証を行い、認証後に印刷装置６０が印刷データに係る画像を記録媒体に記録する。
【００３１】
（端末装置２０）
次に、端末装置２０の構成について説明する。なお、以下では、説明の便宜上、端末装置２０をＰＣに適用して説明するが、本発明はこれに限定する趣旨ではない。
【００３２】
端末装置２０は、図２に示すように、制御部２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＨＤＤ（Hard disk drive）２４、入力部２５、及び表示部２６を有している。制御部２１は、端末装置２０全体を統括制御するＣＰＵ（Central Processing Unit）である。ＲＯＭ２２には、制御部２１が実行する制御プログラム（図１０の制御フローのプログラムを含む）等が予め記録されている。ＲＡＭ２３は、認証データ記憶部３０を有している。この認証データ記憶部３０には、後述の印刷情報送信入力の際に、ユーザから入力される認証データが、この入力を行ったユーザを示す識別情報（以下、ユーザＩＤとも称す）と対応付けられて一時的に記憶される。なお、認証データの入力方法については、特に限定されるものではなく、例えば、パスワード入力や、ユーザが所有するＩＤカード等の物理デバイスを用いた入力等が挙げられる。ＨＤＤ２４は、後述する画像データ作成部２７により作成された印刷データが一時的に記憶される画像データ記憶部３１を有している。また、ＨＤＤ２４には、印刷すべき印刷データを作成するためのアプリケーションソフト等が記憶されている。
【００３３】
入力部２５は、キーボード、マウス、ＩＤカード等の物理デバイスに格納された認証データを読み取るリーダ等からなり、ユーザから、印刷情報送信入力、記憶状況表示入力、印刷データ再送先入力等の各種の操作入力を受け付けて、受け付けた操作入力を制御部２１に対して出力する。
【００３４】
ここで、印刷情報送信入力とは、端末装置２０において作成されて、画像データ記憶部３１に記憶されている印刷データをホスト装置４０及び印刷装置６０に送信させるために、ユーザが入力する操作入力である。また、記憶状況表示入力とは、図３に示すように、ユーザにより印刷情報送信入力が行われて、ホスト装置４０及び印刷装置６０に送信された印刷データのうち、印刷要求が未だされていない印刷データに関する、この印刷データが現在記憶されている印刷装置６０の情報（以下、印刷管理情報とも称す）や、印刷装置６０における後述の入出力部６５に対して他のユーザが操作入力を現在行っているか否か（印刷装置６０が他のユーザにより現在使用されているか否か）についての印刷装置６０毎の使用状況等を含む記憶状況データを、ホスト装置４０から取得して表示部２６に表示させるために、ユーザが入力する操作入力である。また、印刷データ再送先入力とは、ホスト装置４０の後述のＰＤＬデータ記憶部４９に記憶されている印刷データを、この印刷データが記憶されていない印刷装置６０のうちの都合のよい印刷装置６０に送信させるために、ユーザが入力する操作入力である。
【００３５】
表示部２６は、液晶ディスプレイからなり、表示制御部２９から出力された表示データに基づいて、各種の設定画面やメッセージ等をユーザに対して表示する。
【００３６】
次に、制御部２１について、より詳細に説明する。制御部２１は、図２に示すように、画像データ作成部２７、端末装置側送信手段としての通信制御部２８、及び表示制御部２９を有している。
【００３７】
画像データ作成部２７は、入力部２５がユーザから受け付けた操作入力に基づいて、ＨＤＤ２４に記憶されているアプリケーションソフトにより、アプリケーションデータである印刷データを作成し、作成した印刷データを画像データ記憶部３１に記憶させる。
【００３８】
通信制御部２８は、ホスト装置４０と各種のデータ通信等を行う。例えば、通信制御部２８は、入力部２５がユーザから印刷情報送信入力を受け付けた場合、画像データ記憶部３１に記憶された印刷データを含む印刷情報送信データを、ホスト装置４０に送信する。なお、この印刷情報送信データは、ヘッダ情報、印刷データ、及び認証データを含むものである（図４（ａ）参照）。ヘッダ情報には、印刷データ毎に付与される、印刷データ名やポインタなどの印刷データ識別情報（以下、印刷データＩＤとも称す）、送信元である端末装置２０のＩＰアドレス等の識別情報（以下、送信元端末装置ＩＤとも称す）、印刷情報送信入力を行ったユーザを示すユーザＩＤなどの各種の情報が含まれている。また、印刷情報送信データに含まれる認証データは、印刷データに登録された認証データであり、具体的には、この印刷情報送信入力の際にユーザから入力されて、認証データ記憶部３０に記憶されている認証データである。なお、ユーザから印刷情報送信入力を入力部２５が受け付けたときに、印刷データの送信先に関する印刷装置６０の登録（指定）もされていた場合には、当該登録された印刷装置６０に関する送信先識別情報（以下、送信先印刷装置ＩＤとも称す）も、ヘッダ情報に含められる。また、この送信先印刷装置ＩＤは二つ以上登録されていてもよい。
【００３９】
また、通信制御部２８は、入力部２５が上記の記憶状況表示入力をユーザから受け付けた場合には、この記憶状況表示入力を行ったユーザを示すユーザＩＤ、及び送信元端末装置ＩＤを含む記憶状況送信要求データ（図４（ｂ）参照）を送信し、後述の記憶状況データ（図４（ｃ）参照）をホスト装置４０から受信して、表示制御部２９に送信する。
【００４０】
また、通信制御部２８は、入力部２５が上記の印刷データ再送先入力をユーザから受け付けた場合には、このユーザが指定する再送先の印刷装置６０を示す再送先印刷装置ＩＤ、及び印刷データＩＤを含む印刷データ再送先データ（図４（ｄ）を参照）をホスト装置４０に送信する。
【００４１】
表示制御部２９は、通信制御部２８が受信した情報（記憶状況データ等）に基づいて、表示部２６において表示させる表示データを生成し、この表示データを表示部２６に出力する。
【００４２】
（ホスト装置４０）
次に、ホスト装置４０の構成について説明する。ホスト装置４０は、図６に示すように、制御部４１、ＲＯＭ４２、ＲＡＭ４３、及びストレージ４４を有している。制御部４１は、ホスト装置４０全体を統括制御するＣＰＵである。ＲＯＭ４２には、制御部４１が実行する制御プログラム（図１１の制御フローのプログラムを含む）等が予め記録されている。ＲＡＭ４３には、端末装置２０や印刷装置６０から受信したデータ等が一時的に記録される。
【００４３】
ストレージ４４は、ホスト装置側記憶手段としてのＰＤＬデータ記憶部４９、印刷データ管理テーブル記憶部５０、使用状況管理テーブル記憶部５１、及び既定印刷装置記憶部５２を有している。ＰＤＬデータ記憶部４９には、後述のＰＤＬデータ変換部４５によりＰＤＬデータに変換された印刷データと、この印刷データに係る印刷データＩＤ及び認証データとが対応付けられて記憶される。
【００４４】
印刷データ管理テーブル記憶部５０には、図７に示すような印刷データ管理テーブルが記憶されている。この印刷データ管理テーブルは、ＰＤＬデータ記憶部４９に記憶されている印刷データと、この印刷データに係る印刷情報送信データのヘッダ情報と、この印刷データが現在記憶されている印刷装置６０（記録印刷装置）の情報（印刷管理情報）を、印刷データ毎に表したテーブルである。例えば、図４の印刷データ管理テーブルでは、ＰＤＬデータ記憶部４９に記憶されている印刷データＡの印刷管理情報Ａに関して、この印刷データＡに係る印刷情報送信入力を行ったユーザ（ユーザＩＤ）はユーザＡであり、この印刷データＡの送信元の端末装置２０（送信元端末装置ＩＤ）は端末装置Ａであり、この印刷データＡの送信先としてユーザにより登録された印刷装置（送信先印刷装置ＩＤ）は印刷装置Ａ、印刷装置Ｂ、及び印刷装置Ｃであり、この印刷データＡが現在記憶されている記憶印刷装置（記憶印刷装置ＩＤ）は印刷装置Ａ、及び印刷装置Ｃであることを表している。なお、この印刷データ管理テーブルはデータテーブル管理部４８の制御により更新される。
【００４５】
使用状況管理テーブル記憶部５１には、図８に示すような使用状況管理テーブルが記憶されている。この使用状況管理テーブルは、印刷装置６０の後述の入出力部６５に対してユーザが操作入力を現在行っているか否か（印刷装置６０がユーザにより現在使用されているか否か）についての情報を印刷装置６０毎に表したテーブルであり、使用状態印刷装置の項にある印刷装置ＩＤは、この印刷装置ＩＤが示す印刷装置６０がユーザにより現在使用されていることを表し、空き状態印刷装置の項にある印刷装置ＩＤは、この印刷装置ＩＤが示す印刷装置６０がユーザにより現在使用されていないことを表す。具体的には、図５に示す使用状況管理テーブルでは、ユーザが現在使用している印刷装置（使用印刷装置ＩＤ）は印刷装置Ａ、印刷装置Ｄ、印刷装置Ｆ、及び印刷装置Ｇであり、ユーザが現在使用していない印刷装置（空き印刷装置ＩＤ）は印刷装置Ｂ、印刷装置Ｃ、及び印刷装置Ｅであることを表している。なお、この使用状況管理テーブルはデータテーブル管理部４８の制御により更新される。
【００４６】
既定印刷装置記憶部５２には、端末装置２０から受信した印刷情報送信データに送信先端末装置ＩＤが含まれていなかった場合に、送信先となる少なくとも１台の印刷装置６０を示す既定送信先識別情報（以下、既定送信先印刷装置ＩＤとも称す）が記憶されている。なお、既定送信先印刷装置ＩＤは、既定印刷装置記憶部５２において、ユーザ（ユーザＩＤ）毎に対応付けられて記憶されていてもよいし、印刷情報送信データの送信元である端末装置２０（送信元端末装置ＩＤ）毎に対応付けられて記憶されていてもよい。また、端末装置２０、又は印刷装置６０においてユーザから受け付けた操作入力に応じて、既定印刷装置記憶部５２に記憶されている、既定送信先印刷装置ＩＤを変更できるようにされていてもよい。
【００４７】
次に、制御部４１について、より詳細に説明する。制御部４１は、図６に示すように、ＰＤＬデータ変換部４５、ホスト装置側送受信手段としての通信制御部４６、ホスト装置側削除手段としての削除部４７、及びデータテーブル管理部４８を有している。
【００４８】
ＰＤＬデータ変換部４５は、通信制御部４６が受信した印刷情報送信データに含まれている印刷データを、印刷装置６０が解釈可能なページ記述言語（ＰＤＬ：Page Description Language）で記述されたＰＤＬデータに変換する。
【００４９】
通信制御部４６は、端末装置２０、及び印刷装置６０と各種のデータ通信、並びに端末装置２０及びホスト装置４０から受信したデータのストレージ４４への記憶処理等を行う。例えば、通信制御部４６は、端末装置２０から印刷情報送信データ（図４（ａ）参照）を受信した場合には、印刷情報送信データに含まれている印刷データを、ＰＤＬデータ変換部４５によりＰＤＬデータに変換した後に、このＰＤＬデータに変換された印刷データと、この印刷データに係る印刷データＩＤ及び認証データとを対応付けてＰＤＬデータ記憶部４９に記憶させ、且つＰＤＬデータに変換された印刷データ、この印刷データに係る印刷情報送信データに含まれている印刷データＩＤ、認証データ及びユーザＩＤを含む印刷認証データ（図４（ｅ）参照）を、印刷装置６０において行われるユーザ認証よりも前に印刷装置６０に送信する。このように、ホスト装置４０から印刷装置６０に送信される印刷データは容量が小さいＰＤＬデータであるため、この印刷データ（印刷認証データ）の印刷装置６０への送信にかかる通信時間を短くすることができる。なお、通信制御部４６は、印刷情報送信データのヘッダ情報に、送信先印刷装置ＩＤが含まれている場合には、この送信先印刷装置ＩＤが示す印刷装置６０に印刷認証データを送信し、一方、送信先印刷装置ＩＤが含まれてない場合には、既定印刷装置記憶部５２に記憶されている既定送信先印刷装置ＩＤが示す印刷装置６０に印刷認証データを送信する。なお、印刷情報送信データのヘッダ情報に複数の送信先印刷装置ＩＤが含まれている場合には、各送信先印刷装置ＩＤが示すそれぞれの印刷装置６０に対して、印刷認証データを送信する。
【００５０】
また、通信制御部４６は、印刷装置６０から、ＰＤＬデータ記憶部４９に記憶されている印刷データの送信を要求する印刷データ送信要求データ（図４（ｆ）参照）を通信制御部４６が受信したとき、ＰＤＬデータ記憶部４９に記憶されている、この印刷データ送信要求データに含まれている印刷データＩＤが示す印刷データを、送信元印刷装置ＩＤが示す印刷装置６０に送信する。
【００５１】
また、通信制御部４６は、端末装置２０又は印刷装置６０から、印刷データ再送先データ（図４（ｄ））を受信した場合には、ＰＤＬデータ記憶部４９に記憶されている、この印刷データ再送先データの印刷データＩＤが示す印刷データ、及びこの印刷データに係る印刷データＩＤ、ユーザＩＤ、及び認証データを含む印刷認証データ（図４（ｅ）参照）を、再送先印刷装置ＩＤが示す印刷装置６０に送信する。
【００５２】
また、通信制御部４６は、端末装置２０又は印刷装置６０から、記憶状況送信要求データ（図４（ｂ）参照）を受信した場合には、印刷データ管理テーブル記憶部５０に記憶されている印刷データ管理テーブルを参照して、この記憶状況送信要求データに含まれているユーザＩＤに対応する印刷管理情報を抽出（例えば、ユーザＩＤがユーザＡなら印刷管理情報Ａ及び印刷管理情報Ｂを抽出）し、この印刷管理情報、及び使用状況管理テーブル記憶部５１に記憶されている使用状況管理テーブルを含む記憶状況データ（図４（ｃ）参照）を、送信元端末装置ＩＤが示す端末装置２０又は送信元印刷装置ＩＤが示す印刷装置６０に送信する。
【００５３】
また、通信制御部４６は、印刷装置６０から、印刷データに係る画像の記録媒体への記録完了を表す記録完了データ（図４（ｇ）参照）を受信した場合には、印刷データ管理テーブル記憶部５０に記憶されている印刷データ管理テーブルを参照し、記録完了データを送信してきた印刷装置６０以外の、この印刷データが記憶されている印刷装置６０に対して、この印刷データの削除を指令する削除指令データ（図５（ａ）参照）を送信する。
【００５４】
削除部４７は、通信制御部４６が印刷装置６０から記録完了データを受信した場合に、この記録完了データに含まれている印刷データＩＤが示す印刷データ、この印刷データに対応付けられた印刷データＩＤ及び認証データをＰＤＬデータ記憶部４９から削除する。このように、記録媒体への記録が完了した印刷データはＰＤＬデータ記憶部４９から削除されるため、情報漏洩の危険性を低減することができると共に、ＰＤＬデータ記憶部４９の記憶容量を確保することができる。
【００５５】
データテーブル管理部４８は、通信制御部４６が印刷装置６０との間で行うデータ通信に基づいて、印刷データ管理テーブル記憶部５０に記憶されている印刷データ管理テーブル、及び使用状況管理テーブル記憶部５１に記憶されている使用状況管理テーブルを更新する。
【００５６】
（印刷装置６０）
次に、印刷装置６０の構成について説明する。印刷装置６０は、図９に示すように、制御部６１、ＲＯＭ６２、ＲＡＭ６３、ストレージ６４、入出力部６５、及び印字部６６を有している。
【００５７】
制御部６１は、印刷装置６０全体を統括制御するＣＰＵである。ＲＯＭ６２には、制御部６１が実行する制御プログラム（図１２及び図１３の制御フローのプログラムを含む）等が予め記録されている。ＲＡＭ６３には、ホスト装置４０から受信したデータ等が一時的に記憶される。また、ＲＡＭ６３は、入力認証データ記憶部７５を有しており、この入力認証データ記憶部７５には、ユーザから受け付けた後述のユーザ認証入力に係る認証データが一時的に記憶される。
【００５８】
ストレージ６４は、印刷装置側記憶手段としての印刷データ記憶部７６、及び登録認証データ記憶部７７を有している。この印刷データ記憶部７６には、後述の画像処理部６７により印刷装置６０の駆動データに処理された印刷データが、印刷データＩＤと対応付けられて記憶される。また、登録認証データ記憶部７７には、印刷認証データに含まれている認証データが、ユーザＩＤ及び印刷データＩＤと対応付けられて記憶される。
【００５９】
入出力部６５は、タッチパネルからなり、制御部６１の後述の表示制御部７４から入力された表示データに基づいて、各種の設定画面、メッセージ、印刷ジョブの一覧等をユーザに対して表示する。また、入出力部６５は、ユーザから、印刷データ選択入力、ユーザ認証入力、記憶状況表示入力、印刷データ再送先入力等の操作入力を受け付けて、受け付けた操作入力を制御部６１に対して出力する。なお、入出力部６５は、ユーザが所有するＩＤカードに格納されている認証データを読み取る機能も備えていてもよい。
【００６０】
ここで、ユーザ認証入力とは、ユーザの認証データを入力するために、ユーザが入力する操作入力である。また、印刷データ選択入力とは、後述のユーザ認証部６８によりユーザ認証された場合に、登録認証データ記憶部７７に記憶されている、このユーザのユーザＩＤに対応付けられている印刷データＩＤの一覧（印刷ジョブの一覧）から、印字部６６において記録媒体への印字を開始させる印刷データＩＤを選択するために、ユーザが入力する操作入力である。
【００６１】
印字部６６は、後述の印字制御部７０から出力された印刷制御データに基づいて、印刷データ記憶部７６に記憶されている印刷データに係る画像を、記録媒体である用紙に記録する。
【００６２】
次に、制御部６１について、より詳細に説明する。制御部６１は、図９に示すように、画像処理部６７、ユーザ認証部６８、記憶状況判断部６９、印字制御部７０、判断手段としての判断部７１、印刷装置側削除手段としての削除部７２、印刷装置側受信手段としての通信制御部７３、及び表示制御部７４を有している。
【００６３】
画像処理部６７は、通信制御部７３がホスト装置４０から受信した印刷認証データに含まれている印刷データ（ＰＤＬデータ）を、印字部６６の駆動データに変換する。例えば、印字部６６がインクジェットヘッドの場合、駆動データはインクジェットヘッドから記録媒体の単位領域毎に吐出するインクの量を表すデータとなり、既知の誤差拡散処理などを用いて印刷データ（ＰＤＬデータ）から駆動データに変換される。（いわゆる多値化処理などが行われる。）また、印刷装置６０がいわゆるレーザープリンタの場合、既知のディザ処理などを用いて印刷データ（ＰＤＬデータ）から駆動データ（レーザ記録部の駆動データ）に変換される。また、駆動データは記録媒体の単位領域毎に記録される量的データ（インク量や濃度値などのいわゆる印字データなど）のデータのみならず、印字部６６の駆動を制御するデータを含んでいてもよい。
【００６４】
ユーザ認証部６８は、登録認証データ記憶部７７に記憶されている認証データと、入力認証データ記憶部７５に記憶されている認証データとが一致するか否かを判定することで、ユーザ認証を行う。
【００６５】
記憶状況判断部６９は、入出力部６５が印刷データ選択入力を受け付けた場合に、この印刷データ選択入力が示す印刷データが印刷データ記憶部７６に記憶されているか否かを判断する。印刷データ記憶部７６に記憶されていると判断した場合には、印字制御部７０に印字開始指令を出力する。一方、印刷データ記憶部７６に記憶されていないと判断した場合には、ホスト装置４０からデータ選択入力が示す印刷データを取得するために、この印刷データの印刷データＩＤを含む印刷送信要求指令を通信制御部７３に出力し、その後、この印刷データがホスト装置から取得されて印刷データ記憶部７６に記憶された際に、印字制御部７０に印字開始指令を出力する。
【００６６】
印字制御部７０は、記憶状況判断部６９から印字開始指令を受け付けた場合に、この印字開始指令が示す、印刷データ記憶部７６に記憶されている印刷データに係る画像が記録媒体に記録されるように、印字制御データを印字部６６に出力する。
【００６７】
判断部７１は、印刷データ記憶部７６に記憶されている印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する。本実施形態において、判断部７１は、印刷データ記憶部７６に印刷データが記憶されてから、所定時間以内に、当該印刷データに係る印刷要求がなされなかった場合に、この印刷データを削除すると判断する。このようにすることで、印刷装置６０からの印刷データの漏洩を防止しつつ、印刷データ記憶部７６を効率良く使用することができる。なお、この所定時間は、端末装置２０における印刷送信要求入力時にユーザが印刷データに対応付けて設定する等のようにユーザが設定するようにされていてもよく、また記録システム１において予め設定されていてもよい。また、印刷要求とは、印刷装置６０の制御部６１において、印刷データに係る画像の記録を印字部６６に実行させるための処理を開始させる契機となるものであり、本実施形態においては、制御部６１の、入力部２５からの印刷データ選択入力の受け付け処理が、印刷要求にあたる。
【００６８】
また、判断部７１は、印刷データ記憶部７６の記憶容量の残量が所定量以下となった場合に、この印刷データ記憶部７６に記憶されている印刷データのうち、最も古くに記憶された最先の印刷データを削除すると判断する。このようにすることで、印刷データ記憶部７６の記憶容量の残量が少なくなっても、ホスト装置４０から受信した最新の印刷データに係る印刷要求を実行することができる。なお、本実施形態においては、判断部７１は最も古くに記憶された最先の印刷データを削除すると判断するようにされているが、これに限定されるものではなく、例えば、印刷データ記憶部７６に記憶されている印刷データのうち、重要度が最も低い印刷データを削除すると判断するようにされていてもよく、印刷データ記憶部７６に記憶されている印刷データのうちの何れかの印刷データを削除すると判断するものであればよい。
【００６９】
削除部７２は、判断部７１が削除すると判断した印刷データ、及びこの印刷データに対応付けられた印刷データＩＤを、印刷データ記憶部７６から削除する。また、削除部７２は、印字部６６により記録が実行されて、印刷が完了した印刷データについては、印刷データ記憶部７６から削除し、且つ、この印刷データの印刷データＩＤに対応付けられている認証データを登録認証データ記憶部７７から削除する。このようにすることにで、情報漏洩の危険性を低減することができると共に、印刷データ記憶部７６の記憶容量を確保することができる。
【００７０】
また、削除部７２は、通信制御部７３がホスト装置４０から削除指令データ（図５（ａ）を受信した際に、この削除指令データに含まれている印刷データＩＤに対応付けられている印刷データを印刷データ記憶部７６から削除し、且つ、この印刷データＩＤに対応付けられている認証データを登録認証データ記憶部７７から削除する。
【００７１】
通信制御部７３は、ホスト装置４０と各種のデータ通信、及びホスト装置４０から受信したデータの記憶処理を行う。例えば、通信制御部７３は、ホスト装置４０から印刷認証データ（図４（ｅ））を受信した場合には、この印刷認証データに含まれている印刷データを画像処理部６７により駆動データに変換後、この駆動データに変換された印刷データを、この印刷データの印刷データＩＤと対応付けて印刷データ記憶部７６に記憶させ、且つ、印刷認証データに含まれている認証データを、ユーザＩＤ及び印刷データＩＤと対応付けて登録認証データ記憶部７７に記憶させる。このように、印刷データ記憶部７６に記憶されている印刷データは、ＰＤＬデータが展開されて処理された印刷装置の駆動データであるため、印刷要求後に記録媒体に迅速に画像を印刷することができる。
【００７２】
また、通信制御部７３は、印字部６６による印刷データに係る画像の記録が完了したときに、記録が完了した印刷データを示す印刷データＩＤと、印刷装置６０自身の送信元識別情報（送信元印刷装置ＩＤ）とを含む記録完了データ（図４（ｇ）参照）をホスト装置４０に送信する。また、通信制御部７３は、判断部７１が削除すると判断した印刷データが削除部７２により削除された場合に、この削除された印刷データを示す印刷データＩＤと、印刷装置６０自身の送信元識別情報（送信元印刷装置ＩＤ）とを含む削除通知データ（図５（ｂ）参照）をホスト装置４０に送信する。また、通信制御部７３は、記憶状況判断部６９より印刷送信要求指令を受け付けた場合には、この印刷送信要求指令が示す印刷データＩＤと、印刷装置６０の送信元識別情報（送信元印刷装置ＩＤ）とを含む印刷データ送信要求データ（図４（ｆ）参照）をホスト装置４０に送信する。
【００７３】
（端末装置２０の制御フロー）
次に、端末装置２０の制御フローについて図１０を参照しつつ説明する。まず、制御部２１は、入力部２５が印刷情報送信入力をユーザから受け付けた否かを判断する（Ａ１）。ユーザから印刷情報送信入力を受け付けたと判断した場合（Ａ１：ＹＥＳ）には、制御部２１はユーザから認証データの入力を受け付けたか否かを判断する（Ａ２）。ユーザから認証データの入力を受け付けていないと判断した場合（Ａ２：ＮＯ）には、制御部２１は、ステップＡ２の処理に戻る。
【００７４】
一方、ユーザから認証データの入力を受け付けたと判断した場合（Ａ２：ＹＥＳ）には、制御部２１は、受け付けた認証データを認証データ記憶部３０に記憶させる（Ａ３）。そして、通信制御部２８が、画像データ作成部２７により作成されて画像データ記憶部３１に記憶されている印刷データ、ヘッダ情報、及び認証データ記憶部３０に記憶されている認証データを含む印刷情報送信データ（図４（ａ）参照）をホスト装置４０に送信し（Ａ４）、ステップＡ１の処理に戻る。なお、認証データ記憶部３０に記憶されている認証データは、ホスト装置４０への印刷情報送信データの送信完了後に、削除される。
【００７５】
一方、ステップＡ１の処理において、ユーザから印刷情報送信入力を受け付けていないと判断した場合（Ａ１：ＮＯ）には、制御部２１は、入力部２５がユーザから記憶状況表示入力を受け付けた否かを判断する（Ａ５）。記憶状況表示入力を受け付けたと判断した場合（Ａ５：ＹＥＳ）には、通信制御部２８は、記憶状況表示入力を行ったユーザを示すユーザＩＤ、及び送信元端末装置ＩＤを含む記憶状況送信要求データ（図４（ｂ）参照）をホスト装置４０に送信する（Ａ６）。次に、通信制御部２８がホスト装置４０から記憶状況データを受信し、この受信した記憶状況データに基づいて、表示制御部２９が表示データを生成し、生成した表示データを図３に示すように表示部２６に表示する（Ａ７）。こうすることにより、ユーザは、他のユーザにより現在使用されていない印刷装置６０の中から都合のよい印刷装置６０において、印刷データに係る画像の記録媒体への印刷を行うことが可能になる。このステップＡ７の処理が終了すると、ステップＡ１の処理に戻る。
【００７６】
一方、ステップＡ５の処理において、記憶状況表示入力を受け付けていないと判断した場合（Ａ５：ＮＯ）には、入力部２５がユーザから印刷データ再送先入力を受け付けた否かを判断する（Ａ８）。印刷データ再送先入力を受け付けたと判断した場合（Ａ８：ＹＥＳ）には、通信制御部２８が、当該印刷データ再送先入力に基づいて、印刷データの再送先の印刷装置６０を示す再送先印刷装置ＩＤと、ホスト装置４０からこの印刷装置６０に対して送信する印刷データを示す印刷データＩＤを含む印刷データ再送先データ（図４（ｄ）参照）をホスト装置４０に送信し（Ａ９）、ステップＡ１の処理に戻る。
【００７７】
一方。ステップ制御部２１が、印刷データ再送先入力を受け付けていないと判断した場合（Ａ８：ＮＯ）には、通信制御部２８は、ホスト装置４０から削除通知データ（図５（ｂ）参照）を受信したか否かを判断する（Ａ１０）。削除通知データを受信していないと判断した場合（Ａ１０：ＮＯ）には、制御部２１は、ステップＡ１の処理に戻る。
【００７８】
一方、削除通知データを受信したと判断した場合（Ａ１０：ＹＥＳ）には、表示制御部２９が、この削除通知データに含まれている印刷データＩＤ及び送信元印刷装置ＩＤに基づいて、削除された印刷データと、この印刷データを削除した印刷装置６０に関する表示データを作成して、表示部２６に表示させ（Ａ１１）、ステップＡ１の処理に戻る。このようにすることで、ユーザは、印刷要求がなされる前に削除された印刷データ（印刷データＩＤ）、及びこの印刷データを削除した印刷装置６０（印刷装置ＩＤ）についての情報を、端末装置２０の表示部２６で視認することができる。以上、端末装置２０の制御フローについて説明した。
【００７９】
（ホスト装置４０の制御フロー）
次に、ホスト装置４０の制御フローについて図１１を参照しつつ説明する。まず、通信制御部４６が、複数の端末装置２０のうちのいずれかから印刷情報送信データ（図４（ａ）参照）を受信したか否かを判断する（Ｂ１）。通信制御部４６が、印刷情報送信データを受信したと判断した場合（Ｂ１：ＹＥＳ）には、ＰＤＬデータ変換部４５が、この印刷情報送信データに含まれている印刷データをＰＤＬデータに変換する（Ｂ２）。次に、通信制御部４６は、ＰＤＬデータ変換部４５によりＰＤＬデータに変換された印刷データを、この印刷データに係る印刷データＩＤ及び認証データと対応付けてＰＤＬデータ記憶部４９に記憶させる（Ｂ３）。次に、通信制御部４６は、印刷情報送信データのヘッダ情報に、送信先印刷装置ＩＤが含まれているか否かを判断し（Ｂ４）、送信先印刷装置ＩＤが含まれていた場合（Ｂ４：ＹＥＳ）には、当該送信先印刷装置ＩＤが示す印刷装置６０に印刷認証データ（図４（ｅ）参照）を送信し（Ｂ５）、ステップＢ７の処理に移る。一方、送信先印刷装置ＩＤが含まれていない場合（Ｂ４：ＮＯ）には、通信制御部４６は、既定印刷装置記憶部５２に記憶されている既定送信先印刷装置ＩＤが示す印刷装置６０に印刷認証データを送信し（Ｂ６）、ステップＢ７の処理に移る。
【００８０】
一方、ステップＢ１の処理において、印刷情報送信データを受信していないと判断した場合（Ｂ１：ＮＯ）には、通信制御部４６は、複数の印刷装置６０のうちの何れかから記録完了データ（図４（ｇ）参照）を受信したか否かを判断する（Ｂ８）。記録完了データを受信したと判断した場合（Ｂ８：ＹＥＳ）には、通信制御部４６は、記録完了データに含まれている印刷データＩＤが示す印刷データが、この記録完了データを送信してきた印刷装置６０以外の他の印刷装置６０において、現在記憶されているか否かを判断する（Ｂ９）。具体的には、通信制御部４６は、印刷データ管理テーブル記憶部５０に記憶されている印刷データ管理テーブルにおける、記録完了データに含まれている印刷データＩＤに係る印刷管理情報を参照し、記録印刷装置ＩＤとして、記録完了データに含まれている送信元印刷装置ＩＤ以外のものがある場合には、記録完了データに含まれている印刷データＩＤが示す印刷データが、他の印刷装置６０において現在記憶されていると判断する。
【００８１】
通信制御部４６が、記録完了データに含まれている印刷データＩＤが示す印刷データが、他の印刷装置６０において現在記憶されていないと判断した場合（Ｂ９：ＮＯ）には、ステップＢ１１の処理に移る。一方で、記録完了データに含まれている印刷データＩＤが示す印刷データが、他の印刷装置６０において現在記憶されていると判断した場合（Ｂ９：ＹＥＳ）には、この他の印刷装置６０に対して、上記の記録完了データに含まれている印刷データＩＤを含む削除指令データ（図５（ａ）参照）を送信（Ｂ１０）する。こうすることにより、印刷データを受信した印刷装置６０の何れかにおいて、この印刷データに係る画像の記録媒体への印刷が行われた場合には、この印刷データを受信した全ての印刷装置６０において、この印刷データは印刷データ記憶部７６から削除されるため、情報漏洩の危険性を低減することができる。このステップＢ１０の処理が終了すると、ステップＢ１１の処理に移る。
【００８２】
ステップＢ１１の処理においては、削除部４７が、記録完了データに含まれている印刷データＩＤが示す印刷データと、この印刷データに係る印刷データＩＤ、及び認証データを、ＰＤＬデータ記憶部４９から削除する。このステップＢ１１の処理が終わると、ステップＢ７の処理に移る。
【００８３】
一方、ステップＢ８の処理において、記録完了データを受信していないと判断した場合（Ｂ８：ＮＯ）には、通信制御部４６は、複数の印刷装置６０のうちの何れかから印刷データ送信要求データ（図４（ｆ）参照）を受信したか否かを判断する（Ｂ１２）。印刷データ送信要求データを受信したと判断した場合（Ｂ１２：ＹＥＳ）には、通信制御部４６は、当該印刷データ送信要求データに含まれている印刷データＩＤが示す印刷データを、ＰＤＬデータ記憶部４９から抽出し、この抽出した印刷データを、当該印刷データ送信要求データに含まれている送信元印刷装置ＩＤが示す印刷装置６０に送信し（Ｂ１３）、ステップＢ７の処理に移る。
【００８４】
一方、ステップＢ１２の処理において、印刷データ送信要求データを受信していないと判断した場合（Ｂ１２：ＮＯ）には、通信制御部４６は、複数の印刷装置６０のいずれかから削除通知データ（図５（ｂ）参照）を受信したか否かを判断する（Ｂ１４）。削除通知データを受信したと判断した場合（Ｂ１４：ＹＥＳ）には、当該削除通知に含まれている印刷データＩＤが示す印刷データの送信元である端末装置２０に、この削除通知データを転送する（Ｂ１５）。具体的には、通信制御部４６は、印刷データ管理テーブル記憶部５０に記憶されている印刷データ管理テーブルにおける、削除通知に含まれている印刷データＩＤに係る印刷管理情報を参照して、送信元端末装置ＩＤが示す端末装置２０に削除通知データを転送する。この処理が終了すると、ステップＢ７の処理に移る。
【００８５】
一方、ステップＢ１４の処理において、削除通知データを受信していないと判断した場合（Ｂ１４：ＮＯ）には、通信制御部４６は、複数の端末装置２０のうちの何れかから、又は複数の印刷装置６０のうちの何れかから印刷データ再送先データ（図４（ｄ）参照）を受信したか否かを判断する（Ｂ１６）。印刷データ再送先データを受信したと判断した場合（Ｂ１６：ＹＥＳ）には、印刷データ再送先データに含まれている印刷データＩＤに係る印刷データ、及びこの印刷データに係る認証データを、ＰＤＬデータ記憶部４９から抽出し、この抽出した印刷データ及び認証データを含む印刷認証データ（図４（ｅ）参照）を、この印刷データ再送先データの再送先印刷装置ＩＤが示す印刷装置６０に送信する（Ｂ１７）。なお、通信制御部４６が、再送先印刷装置ＩＤが示す印刷装置６０に対して、印刷認証データを過去に送信しており、印刷装置６０の登録認証データ記憶部７７に認証データが記憶されている場合には、印刷認証データに認証データを含めていなくてもよい。
【００８６】
ステップＢ７の処理においては、データテーブル管理部４８が、印刷データ管理テーブル記憶部５０に記憶されている印刷データ管理テーブルを更新する。具体的には、例えば、通信制御部４６が印刷装置６０に対して印刷データの送信（印刷認証データの送信等）を行った場合には、この印刷データ（印刷データＩＤ）に係る印刷管理情報において、送信先である印刷装置６０の送信先印刷装置ＩＤを、記録印刷装置の項に追加登録する。また、通信制御部４６が印刷装置６０から記録完了データを受信した場合には、この記録完了データに含まれている印刷データＩＤに係る印刷管理情報を、印刷データ管理テーブルから削除する。また、通信制御部４６が印刷装置６０から、削除通知データを受信した場合には、この削除通知データに含まれている印刷データＩＤに係る印刷管理情報において、送信元である印刷装置６０の送信先印刷装置ＩＤを、記録印刷装置の項から削除する。このステップＢ７の処理が終わると、ステップＢ１の処理に戻る。
【００８７】
一方、ステップＢ１６の処理において、印刷データ再送先データを受信していないと判断した場合（Ｂ１６：ＮＯ）には、通信制御部４６は、複数の端末装置２０のうちの何れかから、又は複数の印刷装置６０のうちの何れかから記憶状況送信要求データ（図４（ｂ）参照）を受信したか否かを判断する（Ｂ１８）。記憶状況送信要求データを受信したと判断した場合（Ｂ１８：ＹＥＳ）には、印刷データ管理テーブル記憶部５０に記憶されている、当該記憶状況送信要求データが示すユーザＩＤに係る印刷管理情報と、使用状況管理テーブル記憶部５１に記憶されている使用状況管理テーブルとを含む記憶状況データ（図４（ｃ）参照）を、当該記憶状況送信要求データに含まれている送信元端末装置ＩＤが示す端末装置２０、又は送信元印刷装置ＩＤが示す印刷装置６０に対して送信し（Ｂ１９）、ステップＢ１の処理に戻る。
【００８８】
一方、ステップＢ１８の処理において、記憶状況送信要求データを受信していないと判断した場合（Ｂ１８：ＮＯ）には、通信制御部４６は、複数の印刷装置６０のうちの何れかから、印刷装置６０の使用をユーザが開始したことを表す使用通知データ（図５（ｃ）参照）、又は印刷装置６０の使用をユーザが終了したことを表す使用解除通知データ（図５（ｄ）参照）を受信したか否かを判断する（Ｂ２０）。通信制御部４６は、使用通知データ、又は使用解除通知データを受信していないと判断した場合（Ｂ２０：ＮＯ）には、ステップＢ１の処理に戻る。
【００８９】
一方、通信制御部４６が、使用通知データ、又は使用解除通知データを受信したと判断した場合（Ｂ２０：ＹＥＳ）には、使用通知データ、又は使用解除通知データに含まれている送信元印刷装置ＩＤに基づいて、データテーブル管理部４８が、使用状況管理テーブル記憶部５１に記憶されている使用状況管理テーブルを更新する（Ｂ２１）。具体的には、使用通知データを受信した場合には、この使用通知データに含まれている送信元印刷装置ＩＤを、空き状態印刷装置の項から使用状態印刷装置の項へと変更する。一方、使用解除通知データを受信した場合には、この使用解除通知データに含まれている送信元印刷装置ＩＤを、使用状態印刷装置の項から空き状態印刷装置の項へと変更する。こうすることにより、ホスト装置４０において各印刷装置６０使用状況を管理することができる。ステップＢ２１の処理が終了すると、ステップＢ１の処理に戻る。以上、ホスト装置４０の制御フローについて説明した。
【００９０】
（印刷装置６０の制御フロー）
次に、印刷装置６０の制御フローについて、図１２及び図１３を参照しつつ説明する。まず、制御部２１は、入出力部６５がユーザから操作入力を受け付けた否かを判断する（Ｃ１）。ユーザから操作入力を受け付けたと判断した場合（Ｃ１：ＹＥＳ）には、通信制御部４６が、ホスト装置４０に、この印刷装置６０の識別情報である送信元印刷装置ＩＤを含む使用通知データ（図５（ｃ）参照）を送信する（Ｃ２）。次に、制御部２１は、入出力部６５がユーザから受け付けた操作入力がユーザ認証入力であるか否かを判断する（Ｃ３）。ユーザ認証入力であると判断した場合（Ｃ３：ＹＥＳ）には、このユーザ認証入力に係る認証データを入力認証データ記憶部７５に記憶させ、ユーザ認証部６８が登録認証データ記憶部７７に記憶されている認証データと、入力認証データ記憶部７５に記憶されている認証データとを比較することで、ユーザ認証を行う（Ｃ４）。具体的には、登録認証データ記憶部７７に記憶されている認証データのうち、ユーザ認証入力を行ったユーザのユーザＩＤに対応付けられている認証データを抽出して、入力認証データ記憶部７５に記憶されている認証データと一致するものがあるか否か検索し、一致するものがあれば認証に成功、一致するものがなければ認証に失敗とする。このようにすることで、印刷データの情報漏洩の危険性を低減することができる。
【００９１】
次に、ユーザ認証部６８による認証が失敗した場合（Ｃ５：ＮＯ）には、表示制御部２９が認証エラーを表す表示データを入出力部６５に表示させ（Ｃ６）、ステップＣ１５の処理に移る。一方、ユーザ認証部６８により認証された（認証に成功した）場合（Ｃ５：ＹＥＳ）には、表示制御部７４は、登録認証データ記憶部７７に記憶されている、このユーザ認証に用いられた認証データに対応付けられている印刷データＩＤ（印刷ジョブ）の一覧を入出力部６５に表示させる（Ｃ７）。
【００９２】
次に、制御部２１は、入出力部６５がユーザから印刷データ選択入力を受け付けたか否かを判断する（Ｃ８）。印刷データ選択入力を受け付けていないと判断した場合（Ｃ８：ＮＯ）には、ステップＣ８の処理に戻る。一方、印刷データ選択入力を受け付けたと判断した場合（Ｃ８：ＹＥＳ）には、記憶状況判断部６９が、印刷データ選択入力が示す印刷データが印刷データ記憶部７６に記憶されているか否かを判断する（Ｃ９）。印刷データが記憶されていると判断した場合（Ｃ９：ＹＥＳ）には、記憶状況判断部６９は、印字開始指令を印字制御部７０に出力して、ステップＣ１３の処理に移る。
【００９３】
一方、印刷データが記憶されていないと判断した場合（Ｃ９：ＮＯ）には、記憶状況判断部６９は、印刷送信要求指令を通信制御部７３に出力し、通信制御部７３は、当該印刷送信要求指令が示す印刷データＩＤと、印刷装置６０の識別情報である送信元印刷装置ＩＤを含む印刷データ送信要求データ（図４（ｆ）参照）をホスト装置４０に送信し（Ｃ１０）、ホスト装置４０から印刷データを受信する（Ｃ１１）。次に、通信制御部７３は、受信した印刷データを、画像処理部６７により駆動データに変換し、駆動データに変換された印刷データを印刷データ記憶部７６に記憶させ、その後、記憶状況判断部６９は、印字制御部７０に印字開始指令を出力し（Ｃ１２）、ステップＣ１３の処理に移る。
【００９４】
ステップＣ１３の処理においては、印字制御部７０は、記憶状況判断部６９からの印字開始指令に基づいて印字部６６を制御することにより、印刷データ記憶部７６に記憶されている、この印字開始指令が示す印刷データに係る画像を記録媒体に記録する。次に、記録媒体への印刷データに係る画像の記録が完了後、通信制御部７３は、この印刷データを示す印刷データＩＤと、印刷装置６０自身の識別情報である送信元印刷装置ＩＤを含む記録完了データ（図４（ｇ）参照）をホスト装置４０に送信し（Ｃ１４）、ステップＣ１５の処理に移る。
【００９５】
一方、ステップＣ３の処理において、入出力部６５がユーザから受け付けた操作入力がユーザ認証入力ではないと判断した場合（Ｃ３：ＮＯ）には、制御部６１は、ユーザから受け付けた操作入力が記憶状況表示入力であるか否かを判断する（Ｃ１６）。操作入力が記憶状況表示入力でないと判断した場合（Ｃ１６：ＮＯ）には、制御部６１は、受け付けた操作入力に応じた処理をし（Ｃ１７）、ステップＣ１５の処理に移る。
【００９６】
一方、ステップＣ１６の処理において、入出力部６５がユーザから受け付けた操作入力が記憶状況表示入力であると判断した場合（Ｃ１６：ＹＥＳ）には、通信制御部７３は、記憶状況表示入力を行ったユーザのユーザＩＤを含む記憶状況送信要求データ（図４（ｂ）参照）をホスト装置４０に送信する（Ｃ１８）。次に、通信制御部７３がホスト装置４０から記憶状況データ（図４（ｃ）参照）を受信し、この受信した記憶状況データに基づいて、表示制御部７４が表示データを生成して、入出力部６５に表示させる（Ｃ１９）。次に、制御部６１は、入出力部６５がユーザから印刷データ再送先入力を受け付けたか否かを判断する（Ｃ２０）。制御部６１が、印刷データ再送先入力を受け付けていないと判断した場合（Ｃ２０：ＮＯ）には、ステップＣ１５の処理に移る。一方、印刷データ再送先入力を受け付けたと判断した場合（Ｃ２０：ＹＥＳ）には、通信制御部２８が、当該印刷データ再送先入力に基づいて、印刷データの送信先の印刷装置６０を示す送信先印刷装置ＩＤと、ホスト装置４０からこの送信先の印刷装置６０に対して送信させる印刷データを示す印刷データＩＤを含む印刷データ再送先データ（図４（ｄ）参照）をホスト装置４０に送信し（Ｃ２１）、ステップＣ１５の処理に移る。
【００９７】
ステップＣ１５の処理においては、通信制御部２８が、印刷装置６０自身の識別情報である送信元印刷装置ＩＤを含む使用解除通知データ（図５（ｄ）参照）をホスト装置４０に送信する。このステップＣ１５の処理が終わると、ステップＣ１の処理に戻る。
【００９８】
一方、ステップＣ１の処理において、制御部６１がユーザから操作入力を受け付けていないと判断した場合（Ｃ１：ＮＯ）には、通信制御部７３が、ホスト装置４０から印刷認証データ（図４（ｅ）参照）を受信したか否かを判断する（Ｃ２２）。印刷認証データを受信したと判断した場合（Ｃ２２：ＹＥＳ）には、判断部７１が、印刷データ記憶部７６の記憶容量の残量が所定量以下であるか否かを判断する（Ｃ２３）。判断部７１が所定量以下ではないと判断した場合（Ｃ２３：ＮＯ）には、ステップＣ２６の処理に移る。
【００９９】
一方、判断部７１が所定量以下であると判断した場合（Ｃ２３：ＹＥＳ）には、削除部７２が、印刷データ記憶部７６に記憶されている印刷データのうち、最先に記憶された印刷データを削除し（Ｃ２４）、通信制御部７３が、この削除した印刷データを示す印刷データＩＤ、及び印刷装置６０自身の識別情報である送信元印刷装置ＩＤを含む削除通知データ（図５（ｂ）参照）をホスト装置４０に送信し（Ｃ２５）、ステップＣ２６の処理に移る。
【０１００】
ステップＣ２６の処理では、通信制御部７３は、受信した印刷認証データに含まれている印刷データを、画像処理部６７により駆動データに変換し、この駆動データに変換された印刷データを、この印刷データの印刷データＩＤと対応付けて印刷データ記憶部７６に記憶させる。次に、通信制御部７３は、受信した印刷認証データに含まれている認証データを、ユーザＩＤ及び印刷データＩＤと対応付けて登録認証データ記憶部７７に記憶させて（Ｃ２７）、ステップＣ１の処理に戻る。ここで、登録認証データ記憶部７７に記憶されている認証データは、ユーザＩＤと印刷データＩＤが含まれている。
【０１０１】
一方、ステップＣ２２の処理において、ホスト装置４０から印刷認証データを受信していないと判断した場合（Ｃ２２：ＮＯ）には、通信制御部７３は、ホスト装置４０から削除指令データ（図５（ａ）参照）を受信したか否かを判断する（Ｃ２８）。削除指令データを受信したと判断した場合（Ｃ２８：ＹＥＳ）には、削除部７２が、削除指令データに含まれている印刷データＩＤが示す印刷データを印刷データ記憶部７６から削除し、且つこの印刷データＩＤに対応付けられた認証データを登録認証データ記憶部７７から削除し（Ｃ２９）、ステップＣ１の処理に戻る。
【０１０２】
一方、ステップＣ２８の処理において、削除指令データを受信していないと判断した場合（Ｃ２８：ＮＯ）には、判断部７１が、印刷データ記憶部７６に記憶されている印刷データのうち、所定時間以上経過した印刷データがあるか否かを判断する（Ｃ３０）。所定時間以上経過した印刷データがないと判断した場合（Ｃ３０：ＮＯ）には、ステップＣ１の処理に戻る。一方、所定時間以上経過した印刷データがあると判断した場合（Ｃ２８：ＹＥＳ）には、削除部７２が当該印刷データを印刷データ記憶部７６から削除し（Ｃ２９）、通信制御部７３が、この削除した印刷データを示す印刷データＩＤ、及び印刷装置６０自身の識別情報である送信元印刷装置ＩＤを含む削除通知データ（図５（ｂ）参照）をホスト装置４０に送信し（Ｃ３１）、ステップＣ１の処理に戻る。以上、印刷装置６０の制御フローについて説明した。
【０１０３】
以上、本実施形態によると、印刷装置６０の印刷データ記憶部７６に印刷データが記憶されているため、端末装置２０で認証を行った後に印刷データを印刷装置６０に送信する従来の記録システム１と比べて、ユーザが印刷装置６０において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができる。また、印刷データは、ホスト装置４０のＰＤＬデータ記憶部４９と、印刷装置の印刷データ記憶部７６の双方に記憶されているため、印刷データ記憶部７６の記憶容量が不足した場合において、印刷装置は、印刷データを印刷データ記憶部７６から削除するだけでよく、印刷データをホスト装置４０等に退避させるための通信処理を行う必要はないため、印刷装置６０とホスト装置４０との通信処理を簡素化することができる。
【０１０４】
また、印刷データは複数の印刷装置６０に送信することができるので、この印刷データが送信された印刷装置６０の中から、ユーザは印刷を行う印刷装置６０を都合に合わせて選択することができる。
【０１０５】
なお、上記の実施形態においては、ユーザ認証は印刷装置６０のユーザ認証部６８で行われているが、ホスト装置４０でユーザ認証を行ってもよい。この場合、印刷装置６０においてユーザよりユーザ認証入力された認証データをホスト装置４０に送信し、ホスト装置４０が有するユーザ認証部によりこの認証データと、ホスト装置４０のＰＤＬデータ記憶部４９に記憶されている認証データとを比較することでユーザ認証を行い、そのユーザ認証結果が印刷装置６０に送信されるようにされていればよい。このようにすることで、印刷装置６０にユーザ認証部６８を設ける必要がなくなるため印刷装置６０の構成が簡易なものとなる。また、同様に、端末装置２０でユーザ認証を行うようにされていてもよい。
【０１０６】
また、上記の実施形態においては、印刷データ毎に、認証データが対応付けられている（登録されている）が、ユーザ毎に認証データが対応付けられていてもよい。具体的には、印刷装置６０やホスト装置４０等にユーザ毎に付与された認証データが予め登録されており、この認証データと、印刷装置６０において、ユーザ認証入力された認証データとを比較することにより、ユーザ認証を行うようにされていてもよい。即ち、記録システム１に予め登録されている、ユーザ毎に付与された認証データと、印刷装置６０においてユーザ認証入力される認証データとを比較することで、ユーザ認証を行うようにされていてもよい。
【０１０７】
また、上記の実施形態の変形例として、判断部７１が印刷データを削除すると判断した際には、この印刷データに係る認証データも登録認証データ記憶部７７から削除されるようにされていてもよい。この場合、ホスト装置４０が印刷装置６０から印刷データ送信要求データを受信した際に、この印刷データ送信要求データが示す印刷データと共に認証データも印刷装置６０に送信されるようにされていればよい。こうすることにより、印刷装置６０の登録認証データ記憶部７７において認証データが長期に亘り記憶されることがなくなるため、認証データの漏洩の危険性を低減することができる。
【０１０８】
また、上記の実施形態においては、ユーザ認証後に、印刷データＩＤ（印刷ジョブ）の一覧を表示部２６に表示させ、ユーザがこの一覧の中から印刷データＩＤを選択することで、この選択された印刷データＩＤが示す印刷データに係る画像の記録媒体への記録が開始される態様にされているが、ユーザ認証前に、登録認証データ記憶部７７に記憶されている、操作入力を行っているユーザのユーザＩＤに対応付けられている印刷データＩＤの一覧を表示部２６に表示させ、ユーザが印刷データＩＤを選択する際に、この選択した印刷データＩＤに係る認証データのユーザ認証入力を受け付けて、この受け付けた認証データと、登録認証データ記憶部７７に記憶されている、印刷データＩＤに対応付けられている認証データとを比較するユーザ認証を行い、認証データが一致した場合に、この印刷データＩＤが示す印刷データに係る画像の記録媒体への記録が開始される態様にされていてもよい。なお、この場合、制御部６１の、入力部２５からのユーザ認証入力の受け付け処理が印刷要求にあたる。
【０１０９】
またさらには、ユーザ認証を複数回行うようにされていてもよい。具体的には、例えば、一回目のユーザ認証においては、ユーザが所有するＩＤカードに格納されている認証データ等のユーザ自身を認証するための認証データと、印刷装置６０等の記録システム１に予め記憶されている、認証データとが一致するか否かを判断することにより、正当なユーザであるか否かを判断する。この一回目のユーザ認証の認証後に、このユーザのユーザＩＤに対応付けられた印刷データＩＤの一覧を入出力部６５に表示し、ユーザに印刷データを選択させる。そして、選択された印刷データに関して、ユーザがパスワード入力を行い、このパスワード入力による認証データと、この印刷データに予め登録されている認証データとが一致するか否かを判断し、一致した場合にのみ、この選択された印刷ジョブの印刷データ係る画像の記録媒体への記録が開始されるようにされていてもよい。このように複数回のユーザ認証を行うことで、情報漏洩の可能性をさらに低減させることが可能である。
【０１１０】
また、上記の実施形態においては、端末装置２０からホスト装置４０に送信される印刷データはアプリケーションデータであるが、端末装置２０においてアプリケーションデータである印刷データをＰＤＬデータに変換し、このＰＤＬデータをホスト装置４０に送信するようにされていてもよい。この場合、端末装置２０からホスト装置４０へ印刷データを送信する際の通信時間を短くすることができる。
【０１１１】
また、上記の実施形態においては、記録システム１は、端末装置２０、ホスト装置４０、及び印刷装置６０から構成されているが、記録システム１が端末装置２０、及びこの端末装置２０に通信可能に接続された印刷装置６０から構成されていてもよい。この場合、端末装置２０が上記の実施形態において説明した端末装置２０の機能に加えて、ホスト装置４０の機能も含めた構成となる。具体的には、端末装置２０における通信制御部２８は、ユーザからの印刷情報送信入力に基づいて、画像データ記憶部３１（端末装置側記憶手段）に記憶されている印刷データ、及び認証データ記憶部３０に記憶されている認証データを印刷装置６０に送信し、且つ、印刷装置６０から、印刷要求に係る印刷データの送信を要求する印刷データ送信要求データを受信した場合には、画像データ記憶部３１に記憶されている、印刷データ送信要求データが示す印刷データを印刷装置６０に送信する。印刷装置６０の通信制御部７３は、記憶状況判断部６９より印刷送信要求指令を受け付けた場合には、この印刷送信要求指令が示す印刷データＩＤと、印刷装置６０の送信元識別情報（送信元印刷装置ＩＤ）とを含む印刷データ送信要求データ（図４（ｆ）参照）を印刷装置６０に送信する。このようにすることで、印刷装置６０の印刷データ記憶部７６に印刷データが記憶されているため、端末装置２０で認証を行った後に印刷データを印刷装置６０に送信する従来の記録システム１と比べて、ユーザが印刷装置６０において認証データを入力してから印刷データに係る画像の記録媒体へ印刷が行われるまでの処理時間を短くすることができる。また、印刷データは、端末装置２０の画像データ記憶部３１と、印刷装置の印刷データ記憶部７６の双方に記憶されているため、印刷データ記憶部７６の記憶容量が不足した場合において、印刷装置は、印刷データを印刷データ記憶部７６から削除するだけでよく、印刷データを端末装置２０等に退避させるための通信処理を行う必要はないため、印刷装置６０と端末装置２０との通信処理を簡素化することができる。
【０１１２】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な変更が可能なものである。例えば、上述の実施の形態では、印刷装置６０が、印刷データ記憶部に記憶されている印刷データを、この印刷データに係る印刷要求の前に削除するか否かを判断する判断部手段（判断部７１）を有しているが、印刷装置６０ではなく、ホスト装置４０や端末装置２０が有していてもよい。
【０１１３】
また、上述の実施形態では、画像処理部６７は、ホスト装置４０から受信した印刷データ（ＰＤＬデータ）を、ユーザ認証前に印刷装置６０の駆動データに変換する形態であるが、ユーザ認証後に駆動データに変換するようにしてもよい。即ち、ホスト装置４０から受信した印刷データ（ＰＤＬデータ）を、駆動データに変換せずに、ストレージ６４の印刷データ記憶部７６に記憶しておき、ユーザ認証後に、画像処理部６７が印刷データ記憶部７６に記憶されている印刷データを駆動データに変換するようにしてもよい。
【０１１４】
また、上述の実施形態では、端末装置２０の制御フローのプログラムはＲＯＭ２２に、ホスト装置４０の制御フローのプログラムはＲＯＭ４２に、及印刷装置６０の制御フローはＲＯＭ６２にそれぞれ記憶されていた、一つの装置のＲＯ0Ｍにまとめて記憶されていてもよい。具体的には、例えばホスト装置４０のＲＯＭ４２に、端末装置２０、ホスト装置、及び印刷装置６０を含む記録システム１を動作させる制御フローのプログラムが記憶されており、ホスト装置４０がこの制御フローに基づいて、端末装置２０及びホスト装置４０をリモート制御するようにされていてもよい。
【符号の説明】
【０１１５】
１  記録システム
２０  端末装置
２８  通信制御部（端末装置側送信手段）
４０  ホスト装置
４６  通信制御部（ホスト装置側送受信手段）
４７  削除部（ホスト装置側削除手段）
４９  ＰＤＬデータ記憶部（ホスト装置側記憶手段）
６０  印刷装置
７１  判断部（判断手段）
７２  削除部（印刷装置側削除手段）
７３  通信制御部（印刷装置側受信手段）
７６  印刷データ記憶部（印刷装置側記憶手段）
【図１】
0005565308.tif 000002
【図２】
0005565308.tif 000003
【図３】
0005565308.tif 000004
【図４】
0005565308.tif 000005
【図５】
0005565308.tif 000006
【図６】
0005565308.tif 000007
【図７】
0005565308.tif 000008
【図８】
0005565308.tif 000009
【図９】
0005565308.tif 000010
【図１０】
0005565308.tif 000011
【図１１】
0005565308.tif 000012
【図１２】
0005565308.tif 000013
【図１３】
0005565308.tif 000014