(57)【要約】【課題】印刷者識別のためにマークを印刷するシステムにおいて、ユーザ間で使用されるマークが重複するのを抑える。【解決手段】印刷装置は、ネットワークを介しプリントデータを受信すると、このデータに基づく画像を用紙に印刷すると共に、プリントデータに基づく画像に付随させるマークとして、プリントデータ送信元にて設定されたマークを、プリントデータと共に受信したマーク印刷設定データが示すマークの構成パラメータに従い、用紙に印刷する（Ｓ７５０，Ｓ７６０）。また、このマーク印刷設定データに基づき、マークを使用するユーザのＩＤを、マークの構成パラメータと共に、印刷履歴情報として履歴ファイルに記録する（Ｓ７４０）。そして、ユーザ端末装置からリスト要求コマンドを受信すると、履歴ファイルに登録された各印刷履歴情報を配列したマークリストを、ネットワークを介し要求元のユーザ端末装置に送信する（Ｓ７９０）。【選択図】図１２
2008140035.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のユーザ端末装置と、
前記ネットワークを通じて、前記各ユーザ端末装置と双方向通信可能な印刷装置であって、前記ユーザ端末装置から印刷対象データを受信すると、その印刷対象データに基づく画像を記録シートに印刷すると共に、前記印刷対象データに基づく画像に付随させるマークとして、前記印刷対象データの送信元のユーザ端末装置にて設定されたマークを、そのマークの構成パラメータに従って、前記印刷対象データに基づく画像が印刷される記録シートに印刷する印刷制御手段を備えた印刷装置と、
前記ユーザ端末装置にて設定されたマークと、そのマークを設定したユーザを識別するための識別情報と、を記憶するための記憶装置と、
前記印刷装置が前記ユーザ端末装置から受信したマークの構成パラメータ及び当該マークを設定したユーザ識別情報に基づき、前記ユーザ端末装置にて設定されたマークの構成パラメータ及び当該マークを設定したユーザの識別情報を関連付けて、前記記憶装置に記録する登録手段と、
前記記憶装置が記憶する各マークの構成パラメータとマークを設定したユーザの識別情報とを関連付けて記述したマークリストを、前記各ユーザ端末装置に送信するリスト送信手段と、
を備え、
前記各ユーザ端末装置は、
ユーザ操作受付用の入力手段と、
情報表示用の表示手段と、
前記印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定手段と、
前記設定手段により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信手段と、
前記ネットワークを通じて、前記マークリストを受信すると、このマークリストに基づき、前記表示手段に、前記記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御手段と、
を備えることを特徴とする通信システム。
【請求項２】
前記記憶装置、前記登録手段、及び、前記リスト送信手段は、前記印刷装置に内蔵されていることを特徴とする請求項１記載の通信システム。
【請求項３】
前記各ユーザ端末装置は、前記入力手段を通じて前記マークリストの取得操作がなされると、前記リスト送信手段に対し、前記マークリストの送信要求を行う送信要求手段
を備え、
前記リスト送信手段は、前記ネットワークを通じて、前記ユーザ端末装置から前記マークリストの送信要求があると、送信要求元のユーザ端末装置に、前記マークリストを送信する構成にされていること
を特徴とする請求項１又は請求項２記載の通信システム。
【請求項４】
前記各ユーザ端末装置は、前記入力手段を通じて印刷操作がなされると、前記リスト送信手段に対し、前記マークリストの送信要求を行う送信要求手段
を備え、
前記リスト送信手段は、前記ネットワークを通じて、前記ユーザ端末装置から前記マークリストの送信要求があると、送信要求元のユーザ端末装置に、前記マークリストを送信する構成にされていること
を特徴とする請求項１又は請求項２記載の通信システム。
【請求項５】
前記各ユーザ端末装置のデータ送信手段は、印刷対象データを送信する度、この印刷対象データと関連付けて、当該印刷対象データについての印刷操作を行ったユーザの設定操作によって設定されたマークの構成パラメータを、この設定操作を行ったユーザの識別情報と共に、印刷装置に送信して、前記印刷装置に、前記送信した印刷対象データに基づく画像を記録シートに印刷させると共に、前記印刷対象データに基づく画像に付随させるマークとして、前記印刷対象データに関連付けて送信したマークの構成パラメータに対応するマークを、前記記録シートに印刷させる構成にされていること
を特徴とする請求項１〜請求項４のいずれかに記載の通信システム。
【請求項６】
前記各ユーザ端末装置は、
前記受信したマークリストに、当該ユーザ端末装置のユーザにより設定されたマークと構成パラメータが同一又は類似のマークであって、当該ユーザとは異なるユーザにより設定されたマーク、に関しての前記ユーザの識別情報及びマークの構成パラメータが登録されているか否かを判定する判定手段と、
前記判定手段により登録されていると判定されると、前記表示手段を通じて、外部に警告を発する警告手段と、
を備えることを特徴とする請求項１〜請求項５のいずれかに記載の通信システム。
【請求項７】
前記マークの構成パラメータは、マークの形状、色彩、及び、印刷位置の少なくとも一つの情報を有し、この情報によりマークの構成を規定するものであることを特徴とする請求項１〜請求項６のいずれかに記載の通信システム。
【請求項８】
前記登録手段は、前記印刷制御手段により前記印刷対象データに基づく画像が印刷される度に、この印刷対象データに基づく画像と共に記録シートに印刷されるマークの構成パラメータ及び当該マークを設定したユーザの識別情報を、履歴データとして、現在時刻の情報と共に、前記記憶装置に記録する構成にされ、
当該通信システムは、更に、
前記記憶装置に記憶された履歴データ群の内、前記記憶装置への記録時刻から所定時間が経過した履歴データを、前記記憶装置から消去する消去手段
を備えることを特徴とする請求項１〜請求項７のいずれかに記載の通信システム。
【請求項９】
ネットワークを通じて、複数のユーザ端末装置と双方向通信可能な構成され、前記各ユーザ端末装置から、前記ネットワークを通じて送信されてくる印刷対象データを印刷処理して、前記印刷対象データに基づく画像を記録シートに印刷する印刷装置であって、
前記ユーザ端末装置から印刷対象データを受信すると、その印刷対象データに基づく画像を記録シートに印刷すると共に、前記印刷対象データに基づく画像に付随させるマークとして、前記印刷対象データの送信元のユーザ端末装置にて設定されたマークを、そのマークの構成パラメータに従って、前記印刷対象データに基づく画像が印刷される記録シートに印刷する印刷制御手段と、
前記ユーザ端末装置にて設定されたマークと、そのマークを設定したユーザを識別するための識別情報と、を記憶するための記憶装置と、
前記ユーザ端末装置から受信したマークの構成パラメータ及び当該マークを設定したユーザ識別情報に基づき、前記ユーザ端末装置にて設定されたマークの構成パラメータ及び当該マークを設定したユーザの識別情報を関連付けて、前記記憶装置に記録する登録手段と、
前記記憶装置が記憶する各マークの構成パラメータとマークを設定したユーザの識別情報とを関連付けて記述したマークリストを、前記ネットワークを通じて、前記各ユーザ端末装置に送信するリスト送信手段と、
を備えることを特徴とする印刷装置。
【請求項１０】
前記リスト送信手段は、前記ネットワークを通じて、前記ユーザ端末装置から前記マークリストの送信要求があると、送信要求元のユーザ端末装置に、前記マークリストを送信する構成にされていることを特徴とする請求項９記載の印刷装置。
【請求項１１】
前記登録手段は、前記印刷制御手段により前記印刷対象データに基づく画像が印刷される度に、この印刷対象データに基づく画像と共に記録シートに印刷されるマークの構成パラメータ及び当該マークを設定したユーザの識別情報を、履歴データとして、現在時刻の情報と共に、前記記憶装置に記録する構成にされ、
当該印刷装置は、更に、
前記記憶装置に記憶された履歴データ群の内、前記記憶装置への記録時刻から所定時間が経過した履歴データを、前記記憶装置から消去する消去手段
を備えることを特徴とする請求項９又は請求項１０記載の印刷装置。
【請求項１２】
請求項９記載の印刷装置とネットワークを通じて双方向通信可能な構成にされたユーザ端末装置であって、
ユーザ操作受付用の入力手段と、
情報表示用の表示手段と、
前記印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定手段と、
前記設定手段により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信手段と、
前記ネットワークを通じて、前記印刷装置からマークリストを受信すると、このマークリストに基づき、前記表示手段に、前記印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御手段と、
を備えることを特徴とするユーザ端末装置。
【請求項１３】
請求項１０記載の印刷装置とネットワークを通じて双方向通信可能な構成にされたユーザ端末装置であって、
ユーザ操作受付用の入力手段と、
情報表示用の表示手段と、
前記印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定手段と、
前記設定手段により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信手段と、
前記入力手段を通じて前記マークリストの取得操作がなされると、前記印刷装置に対し、前記マークリストの送信要求を行う送信要求手段と、
前記ネットワークを通じて、前記印刷装置から前記マークリストを受信すると、このマークリストに基づき、前記表示手段に、前記印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御手段と、
を備えることを特徴とするユーザ端末装置。
【請求項１４】
請求項１０記載の印刷装置とネットワークを通じて双方向通信可能な構成にされたユーザ端末装置であって、
ユーザ操作受付用の入力手段と、
情報表示用の表示手段と、
前記印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定手段と、
前記設定手段により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信手段と、
前記入力手段を通じて印刷操作がなされると、前記印刷対象データの送信先の印刷装置に対し、前記マークリストの送信要求を行う送信要求手段と、
前記ネットワークを通じて、前記印刷装置から前記マークリストを受信すると、このマークリストに基づき、前記表示手段に、前記印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御手段と、
を備えることを特徴とするユーザ端末装置。
【請求項１５】
前記印刷装置から受信したマークリストに、当該ユーザ端末装置のユーザにより設定されたマークと構成パラメータが同一又は類似のマークであって、当該ユーザとは異なるユーザにより設定されたマーク、に関しての前記ユーザの識別情報及びマークの構成パラメータが登録されているか否かを判定する判定手段と、
前記判定手段により登録されていると判定されると、前記表示手段を通じて、外部に警告を発する警告手段と、
を備えることを特徴とする請求項１２〜請求項１４のいずれかに記載のユーザ端末装置。
【請求項１６】
複数のユーザ端末装置と印刷装置とがネットワークを通じて双方向通信可能な構成にされ、前記各ユーザ端末装置からは、前記印刷装置に向けて印刷対象データが送信される通信システムであって、前記印刷装置が、前記ユーザ端末装置から印刷対象データを受信すると、前記印刷対象データに基づく画像を記録シートに印刷すると共に、前記印刷対象データに基づく画像に付随させるマークとして、前記印刷対象データの送信元のユーザ端末装置にて設定されたマークを、そのマークの構成パラメータに従って、前記印刷対象データに基づく画像が印刷される記録シートに印刷する印刷制御手段を備える構成にされた通信システム内のコンピュータに、
前記印刷装置が前記ユーザ端末装置から受信したマークの構成パラメータ及び当該マークを設定したユーザ識別情報に基づき、前記ユーザ端末装置にて設定されたマークの構成パラメータ及び当該マークを設定したユーザの識別情報を関連付けて、記憶装置に記録する登録機能と、
前記記憶装置が記憶する各マークの構成パラメータとマークを設定したユーザの識別情報とを関連付けて記述したマークリストを、前記各ユーザ端末装置に送信するリスト送信機能と、
を実現させるためのプログラム。
【請求項１７】
前記リスト送信機能として、
前記ネットワークを通じて、前記ユーザ端末装置から前記マークリストの送信要求があると、送信要求元のユーザ端末装置に、前記マークリストを送信する機能
をコンピュータに実現させるための請求項１６記載のプログラム。
【請求項１８】
前記登録機能として、
前記印刷制御手段により前記印刷対象データに基づく画像が印刷される度に、この印刷対象データに基づく画像と共に記録シートに印刷されるマークの構成パラメータ及び当該マークを設定したユーザの識別情報を、履歴データとして、現在時刻の情報と共に、前記記憶装置に記録する機能
をコンピュータに実現させると共に、
前記記憶装置に記憶された履歴データ群の内、前記記憶装置への記録時刻から所定時間が経過した履歴データを、前記記憶装置から消去する消去機能
をコンピュータに実現させるための請求項１６又は請求項１７記載のプログラム。
【請求項１９】
請求項９記載の印刷装置とネットワークを通じて双方向通信可能なユーザ端末装置であって、ユーザ操作受付用の入力手段及び情報表示用の表示手段を備えるユーザ端末装置のコンピュータに、
前記印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定機能と、
前記設定機能により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信機能と、
前記ネットワークを通じて、前記印刷装置からマークリストを受信すると、このマークリストに基づき、前記表示手段に、前記印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御機能と、
を実現させるためのプログラム。
【請求項２０】
請求項１０記載の印刷装置とネットワークを通じて双方向通信可能なユーザ端末装置であって、ユーザ操作受付用の入力手段及び情報表示用の表示手段を備えるユーザ端末装置のコンピュータに、
前記印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定機能と、
前記設定機能により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信機能と、
前記入力手段を通じて前記マークリストの取得操作がなされると、前記印刷装置に対し、前記マークリストの送信要求を行う送信要求機能と、
前記ネットワークを通じて、前記印刷装置からマークリストを受信すると、このマークリストに基づき、前記表示手段に、前記印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御機能と、
を実現させるためのプログラム。
【請求項２１】
請求項１０記載の印刷装置とネットワークを通じて双方向通信可能なユーザ端末装置であって、ユーザ操作受付用の入力手段及び情報表示用の表示手段を備えるユーザ端末装置のコンピュータに、
前記印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、前記入力手段を通じてなされた入力操作に従って、設定する設定機能と、
前記設定機能により設定されたマークの構成パラメータと前記マークの構成パラメータを設定したユーザの識別情報とを、前記ネットワークを通じて前記印刷装置に送信すると共に、前記入力手段を通じて印刷操作がなされると、印刷対象データを、前記ネットワークを通じて前記印刷装置に送信するデータ送信機能と、
前記入力手段を通じて印刷操作がなされると、前記印刷対象データの送信先の印刷装置に対し、前記マークリストの送信要求を行う送信要求機能と、
前記ネットワークを通じて、前記印刷装置からマークリストを受信すると、このマークリストに基づき、前記表示手段に、前記印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられた前記マークの構成パラメータと、を表示させる使用者情報表示制御機能と、
を実現させるためのプログラム。
【請求項２２】
前記印刷装置から受信したマークリストに、当該ユーザ端末装置のユーザにより設定されたマークと構成パラメータが同一又は類似のマークであって、当該ユーザとは異なるユーザにより設定されたマーク、に関しての前記ユーザの識別情報及びマークの構成パラメータが登録されているか否かを判定する判定機能と、
前記判定機能により登録されていると判定されると、前記表示手段を通じて、外部に警告を発する警告機能と、
を更にコンピュータに実現させるための請求項１９〜請求項２１のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じて印刷装置とユーザ端末装置とが双方向通信可能な構成にされた通信システムと、この通信システムを構成する印刷装置及びユーザ端末装置と、これらの各装置に用いられるプログラムと、に関する。
【背景技術】
【０００２】
近年、複数のユーザ端末装置と印刷装置とをネットワークに接続して、印刷装置を複数のユーザ端末装置で共有することが広く行われている。印刷装置を複数のユーザ端末装置で共有するようにした通信システムでは、複数のユーザ端末装置の夫々から、印刷装置に対して印刷対象のデータが送信され、それを受けた印刷装置が、順次、これらのデータに基づく画像を用紙に印刷し、これを排紙トレイに出力する。このため、この種の通信システムでは、異なるユーザ端末装置から送信された各印刷対象データの印刷結果物（用紙）が、印刷装置において排紙トレイに、重ねて出力され、排紙トレイにおいて、印刷者の異なる用紙が混じり合ってしまう場合がある。
【０００３】
この場合、各ユーザは、自身が印刷操作した結果出力された用紙を、排紙トレイから探し出して、これらの用紙を排紙トレイから取り出す必要があるが、業務等であわてたりしているときには、他のユーザによって出力された用紙を、誤って取り出してしまう場合がある。
【０００４】
他のユーザが誤って違う用紙を排紙トレイから取り出してしまった場合、本来のユーザは、印刷操作した結果得られるはずであった用紙を、排紙トレイから得ることができないため、再び同一の印刷操作を、自身のユーザ端末装置に対して行わなければならず、大変不便である。
【０００５】
このため、従来では、用紙の裏面に、印刷者を特定することのできるマークを印刷することなどが行われている（例えば、特許文献１参照）。用紙の裏面に印刷者を特定することのできるマークを印刷する場合には、用紙の裏面のマークに基づいて、印刷者を簡単に識別することができるので、印刷者以外のユーザが、誤って用紙（印刷結果物）を排紙トレイから取り出してしまうのを抑制することができる。
【特許文献１】特開２００４−２６０２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数のユーザ端末装置の夫々で、各ユーザが個別にマークを設定する場合には、異なるユーザが同一又は類似のマークを、用紙に印刷するマークとして設定してしまう可能性がある。この場合には、用紙に印刷されるマークが、異なるユーザ間で同一又は類似となってしまうため、用紙にマークを印刷したとしても、各ユーザが誤って他ユーザにより印刷された用紙を排紙トレイから取り出してしまう可能性があった。
【０００７】
本発明は、こうした問題に鑑みなされたものであり、異なるユーザ間で同一又は類似のマークが設定されるのを抑えることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するためになされた本願の発明（請求項１）は、複数のユーザ端末装置と印刷装置がネットワークを通じて双方向通信可能な構成にされ、各ユーザ端末装置からは、印刷装置に向けて印刷対象データが送信される通信システムであって、印刷装置が、ネットワークを通じてユーザ端末装置から印刷対象データを受信すると、印刷対象データに基づく画像を記録シートに印刷すると共に、この印刷対象データに基づく画像に付随させるマークとして、印刷対象データの送信元のユーザ端末装置にて設定されたマークを、そのマークの構成パラメータに従って、上記印刷対象データに基づく画像が印刷される記録シートに印刷する印刷制御手段を備える構成にされた通信システムである。
【０００９】
尚、ここでいうマークの構成パラメータとは、マークの構成（印刷後の態様）を規定するパラメータのことであり、例えば、マークの形状・色彩・印刷位置等の情報を、有するものである。
【００１０】
この通信システムは、上記ユーザ端末装置にて設定されたマークと、そのマークを設定したユーザを識別するための識別情報と、を記憶するための記憶装置と、印刷装置がユーザ端末装置から受信したマークの構成パラメータ及び当該マークを設定したユーザ識別情報に基づき、ユーザ端末装置にて設定されたマークの構成パラメータ及び当該マークを設定したユーザの識別情報を関連付けて、記憶装置に記録する登録手段と、記憶装置が記憶する各マークの構成パラメータとマークを設定したユーザの識別情報とを関連付けて記述したマークリストを、ネットワークを通じて、各ユーザ端末装置に送信するリスト送信手段と、を備える。
【００１１】
また、各ユーザ端末装置は、ユーザ操作受付用の入力手段と、情報表示用の表示手段と、印刷装置により印刷される印刷対象データに基づく画像に付随させるマークの構成パラメータを、入力手段を通じてなされた入力操作に従って、設定する設定手段と、設定手段により設定されたマークの構成パラメータと当該マークの構成パラメータを設定したユーザの識別情報とを、ネットワークを通じて印刷装置に送信すると共に、入力手段を通じて印刷操作がなされると、印刷対象データを、ネットワークを通じて印刷装置に送信するデータ送信手段と、ネットワークを通じて、マークリストを受信すると、このマークリストに基づき、表示手段に、記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられたマークの構成パラメータと、を表示させる使用者情報表示制御手段とを備える。
【００１２】
本発明の通信システムでは、このようにして、印刷装置で印刷されるマークの使用者情報（マークを設定したユーザの識別情報）及び構成パラメータを、ユーザ端末装置に通知し、この情報をユーザ端末装置の表示手段（液晶ディスプレイ等）に表示させる。
【００１３】
従って、この発明によれば、印刷者識別のために記録シートにマークを印刷する場合に、異なるユーザ間で同一又は類似のマークが使用されるのを抑えることができ、排紙トレイからの用紙取り出しの際に、ユーザが誤って、他ユーザの印刷操作により出力された用紙を取り出してしまうのを、効果的に抑制することができる。
【００１４】
尚、記憶装置、登録手段、及び、リスト送信手段は、印刷装置とは別のサーバ装置に内蔵されてもよいが、請求項２記載のように、印刷装置に内蔵されると一層好ましい。このように通信システムを構成すれば、上記サーバ装置を設ける場合よりも、システムの構成を簡素化することができる。
【００１５】
また、リスト送信手段は、ネットワークを通じて、ユーザ端末装置からマークリストの送信要求があると、送信要求元のユーザ端末装置に、マークリストを送信する構成にされ、各ユーザ端末装置は、入力手段を通じてマークリストの取得操作がなされると、リスト送信手段に対し、マークリストの送信要求を行う送信要求手段を備える構成にされるとよい。このように構成された通信システム（請求項３）によれば、ユーザ端末装置の使用者は、マークリストの取得操作を行うことで、必要に応じてマークリストを取得し、各マークの使用者及び構成パラメータを確認することができる。
【００１６】
また、ユーザ端末装置は、印刷操作がなされる度に、マークの使用者及び構成パラメータについての最新情報を取得して、表示手段に表示させるように構成にされると好ましい。
【００１７】
即ち、各ユーザ端末装置の送信要求手段は、入力手段を通じて印刷操作がなされると、リスト送信手段に対し、マークリストの送信要求を行う構成にされるとよい。
このように構成された通信システム（請求項４）によれば、印刷操作の度、ユーザ端末装置の表示手段に、最近使用されている各マークの使用者情報及び構成パラメータが表示されるので、ユーザは、マークの重複有無の確認を、印刷操作の度、忘れずに行うことができる。
【００１８】
換言すると、本発明の通信システムによれば、マークの重複有無の確認を、ユーザに、高頻度に行わせることができる。従って、この発明によれば、異なるユーザ間で、マークが重複使用されるのを十分に抑制することができる。
【００１９】
また、上記ユーザ端末装置が単一のユーザにより使用されることが想定される場合には、印刷装置に送信するユーザの識別情報として、ユーザ端末装置に割り当てられたノードアドレス等を採用することができる。また、ユーザ端末装置が複数のユーザにより使用されることが想定される場合には、設定操作を行ったユーザのログインＩＤを、ユーザ端末装置のＯＳ（オペレーティングシステム）から取得し、このログインＩＤを、ユーザの識別情報として用いることができる。
【００２０】
また、ユーザ端末装置が、複数のユーザにより使用されることが想定される場合には、設定操作を行ったユーザのログインＩＤと関連付けて、マークの設定情報を、ユーザ端末装置の設定情報記憶領域（ハードディスク装置等）に記録するように設定手段を構成するとよい。
【００２１】
その他、各ユーザ端末装置のデータ送信手段は、印刷対象データを送信する度、この印刷対象データと関連付けて、当該印刷対象データについての印刷操作を行ったユーザの設定操作によって設定されたマークの構成パラメータを、この設定操作を行ったユーザの識別情報と共に、印刷装置に送信して、印刷装置に、上記送信した印刷対象データに基づく画像を記録シートに印刷させると共に、印刷対象データに基づく画像に付随させるマークとして、印刷対象データに関連付けて送信したマークの構成パラメータに対応するマークを、同一の記録シートに印刷させる構成にされるとよい（請求項５）。
【００２２】
このように構成された通信システムでは、ユーザ端末装置側でマークの設定情報を管理できるので、マークの設定変更画面等を表示する際に、ユーザ端末装置が、マークの現在の設定情報を、ネットワーク経由で印刷装置から読み出す必要がなく、便利である。
【００２３】
また、各ユーザ端末装置には、印刷装置から受信したマークリストに、当該ユーザ端末装置のユーザにより設定されたマークと構成パラメータが同一又は類似のマークであって、当該ユーザとは異なるユーザにより設定されたマーク、に関しての上記ユーザの識別情報及びマークの構成パラメータが登録されているか否かを判定する判定手段を設けるとよい。そして、上記判定手段を設けることを前提として、各ユーザ端末装置には、判定手段により登録されていると判定されると、表示手段を通じて、外部に警告を発する警告手段を更に設けるとよい（請求項６）。
【００２４】
このように構成された通信システムでは、異なるユーザ間で同一又は類似のマークが重複して設定されているか否かを、自動判別し、同一又は類似のマークが重複設定されている場合には、警告を発することで、ユーザに対し、マークの変更を促す。従って、この発明によれば、異なるユーザ間で、同一又は類似のマークが使用されることによって、排紙トレイから、ユーザが誤って印刷者の異なる用紙を取り出してしまうのを、効果的に抑制することができる。
【００２５】
ところで、マークの構成パラメータは、マークの形状、色彩、及び、印刷位置の少なくとも一つの情報を有し、この情報によりマークの構成を規定するものとすることができる（請求項７）。また、マークの構成パラメータが同一であるか否かの判断は、構成パラメータの値（マークの形状を表す値、色彩を表す値、印刷位置を表す値）が一致するか否かを判断することにより実現することができる。その他、マークの構成パラメータが類似であるか否かについては、マークが文字であり、マークの形状を表す値が文字列で構成されている場合、当該文字列を構成する各文字と、比較対象のマークの文字列を構成する各文字の重複度を基準にして、判断することができる。その他、マークの印刷位置が類似しているか否かの判断については、構成パラメータが示す印刷位置を表す値（座標）が、比較対象のマークの印刷位置を表す値を基準として所定範囲内に収まっているか否かを判断することにより、実現することができる。
【００２６】
また、登録手段が、印刷制御手段により印刷対象データに基づく画像が印刷される度に、この印刷対象データに基づく画像と共に記録シートに印刷されるマークの構成パラメータ及び当該マークを設定したユーザの識別情報を、履歴データとして、記憶装置に記録する構成にされている場合には、記憶装置において効率的に履歴データを記憶保持するために、通信システムを次のように構成するとよい。
【００２７】
即ち、履歴データと共に現在時刻の情報を記憶装置に記録するように、上記登録手段を構成すると共に、当該通信システム内には、記憶装置に記憶された履歴データ群の内、記憶装置への記録時刻から所定時間が経過した履歴データを、記憶装置から消去する消去手段を設けるとよい（請求項８）。
【００２８】
履歴データを長期に渡って記憶装置に記憶しておいても、マークの使用状況は、時間経過と共に変化するため、過去の履歴データについては、最近のマークの使用状況を正確に表していない可能性が高い。従って、本発明のように、所定時間が経過した履歴データを記憶装置から消去すれば、記憶装置に記憶保持される履歴データのデータ量を抑えることができると共に、ユーザ端末装置に、マークの使用者情報として、現状を表していない過去の情報が表示されてしまうのを抑制することができる。
【００２９】
尚、上述した通信システムの発明は、請求項９〜請求項１１記載の印刷装置及び請求項１２〜請求項１５記載のユーザ端末装置を組み合わせて実現することができる。また、印刷装置及びユーザ端末装置が有する各手段としての機能は、プログラムにより、コンピュータに実現させることができる。
【００３０】
請求項１６記載のプログラムは、複数のユーザ端末装置と印刷装置とがネットワークを通じて双方向通信可能な構成にされ、各ユーザ端末装置からは、印刷装置に向けて印刷対象データが送信される通信システムであって、印刷装置が、ユーザ端末装置から印刷対象データを受信すると、この印刷対象データに基づく画像を記録シートに印刷すると共に、印刷対象データに基づく画像に付随させるマークとして、印刷対象データの送信元のユーザ端末装置にて設定されたマークを、そのマークの構成パラメータに従って、印刷対象データに基づく画像が印刷される記録シートに印刷する印刷制御手段を備える構成にされた通信システム内のコンピュータに、以下の機能を実現させるためのプログラムである。
【００３１】
即ち、請求項１６記載のプログラムは、コンピュータに、印刷装置がユーザ端末装置から受信したマークの構成パラメータ及び当該マークを設定したユーザ識別情報に基づき、ユーザ端末装置にて設定されたマークの構成パラメータ及び当該マークを設定したユーザの識別情報を関連付けて、記憶装置に記録する登録機能と、記憶装置が記憶する各マークの構成パラメータとマークを設定したユーザの識別情報とを関連付けて記述したマークリストを、前記各ユーザ端末装置に送信するリスト送信機能と、を実現させるためのプログラムである。
【００３２】
このプログラムによれば、印刷装置にて印刷されるマークの構成パラメータ及び当該マークを設定したユーザの識別情報を、各ユーザ端末装置に送信する処理を、通信システム内のコンピュータ（例えば、印刷装置のコンピュータ）に実行させることができ、異なるユーザ間で同一又は類似のマークが使用されないようにすることができる。
【００３３】
また、請求項１７記載のプログラムは、ネットワークを通じ、ユーザ端末装置からマークリストの送信要求があると、送信要求元のユーザ端末装置に、マークリストを送信する機能を、上記リスト送信機能として、コンピュータに実現させるためのプログラムである。このプログラムによれば、ユーザ端末装置からの要求に応じ、ユーザにとって必要なタイミングで、マークリストをユーザに対して提供することができるので、ユーザにとっては大変便利である。
【００３４】
また、請求項１８記載のプログラムは、印刷制御手段により印刷対象データに基づく画像が印刷される度に、この印刷対象データに基づく画像と共に記録シートに印刷されるマークの構成パラメータ及び当該マークを設定したユーザの識別情報を、履歴データとして、現在時刻の情報と共に、記憶装置に記録する機能を、上記登録機能として、コンピュータに実現させ、更に、記憶装置に記憶された履歴データ群の内、記憶装置への記録時刻から所定時間が経過した履歴データを、記憶装置から消去する消去機能をコンピュータに実現させるためのプログラムである。このプログラムによれば、小容量の記憶装置にて効率的に履歴データを記憶保持することができる。
【００３５】
また、請求項１９記載のプログラムは、請求項９記載の印刷装置とネットワークを通じて双方向通信可能なユーザ端末装置であって、ユーザ操作受付用の入力手段及び情報表示用の表示手段を備えるユーザ端末装置のコンピュータに、印刷装置に印刷させる印刷対象データに基づく画像に付随させるマークの構成パラメータを、入力手段を通じてなされた入力操作に従って、設定する設定機能と、設定機能により設定されたマークの構成パラメータと当該マークの構成パラメータを設定したユーザの識別情報とを、ネットワークを通じて印刷装置に送信すると共に、入力手段を通じて印刷操作がなされると、印刷対象データを、ネットワークを通じて印刷装置に送信するデータ送信機能と、ネットワークを通じて、印刷装置からマークリストを受信すると、このマークリストに基づき、表示手段に、印刷装置内蔵の記憶装置が記憶するユーザの識別情報と、この識別情報に関連付けられたマークの構成パラメータと、を表示させる使用者情報表示制御機能と、を実現させるためのプログラムである。このプログラムによれば、マークの使用者情報を表示手段に表示させるので、ユーザ端末装置の使用者に対し、マークの重複使用を避けてマークの設定操作を行うように促すことができる。
【００３６】
また、請求項２０記載のプログラムは、請求項１０記載の印刷装置とネットワークを通じて双方向通信可能なユーザ端末装置であって、ユーザ操作受付用の入力手段及び情報表示用の表示手段を備えるユーザ端末装置のコンピュータに、上記設定機能と、上記データ送信機能と、上記使用者情報表示制御機能と、入力手段を通じてマークリストの取得操作がなされると、印刷装置に対し、マークリストの送信要求を行う送信要求機能と、を実現させるためのプログラムである。このプログラムによれば、マークリストの取得操作を受け付けて、この取得操作がなされたときに、マークリストを取得するので、ユーザに必要に応じ、マークの最新の使用者情報等を表示手段に表示させることができる。
【００３７】
また、請求項２１記載のプログラムは、請求項１０記載の印刷装置とネットワークを通じて双方向通信可能なユーザ端末装置であって、ユーザ操作受付用の入力手段及び情報表示用の表示手段を備えるユーザ端末装置のコンピュータに、上記設定機能と、上記データ送信機能と、上記使用者情報表示制御機能と、入力手段を通じて印刷操作がなされると、印刷対象データの送信先の印刷装置に対し、マークリストの送信要求を行う送信要求機能と、を実現させるためのプログラムである。このプログラムによれば、印刷操作がなされる度に、マークリストを取得して、この情報を表示手段に表示させるので、ユーザに対して高頻度に、マークの使用状況を確認させることができ、マークの重複使用を効果的に抑制することができる。
【００３８】
また、請求項２２記載のプログラムは、印刷装置から受信したマークリストに、当該ユーザ端末装置のユーザにより設定されたマークと構成パラメータが同一又は類似のマークであって、当該ユーザとは異なるユーザにより設定されたマーク、に関してのユーザの識別情報及びマークの構成パラメータが登録されているか否かを判定する判定機能と、判定機能により登録されていると判定されると、表示手段を通じて、外部に警告を発する警告機能と、を更にコンピュータに実現させるためのプログラムである。このプログラムによれば、ユーザにより設定されたマークが他ユーザにより使用中のマークと同一又は類似である場合、警告を発するので、マークの変更を促すことができて、マークの重複使用を効果的に抑制することができる。
【００３９】
尚、上述した各プログラムは、光ディスクや磁気ディスク、半導体製メモリ等の記録媒体に記録して、外部に提供することができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施例について、図面と共に説明する。
（１）本実施例の通信システム１の構成
図１は、本発明が適用された通信システム１の構成を表すブロック図である。本実施例の通信システム１は、ネットワークＮＴに、複数のユーザ端末装置１０と、印刷装置５０と、が互いに双方向通信可能に接続されてなる。
【００４１】
この通信システム１におけるユーザ端末装置１０は、種々のアプリケーションソフトウェアにて生成されたユーザデータを、ＰＤＬ（ページ記述言語）形式のプリントデータに変換し、このプリントデータを、ネットワークＮＴを介して、印刷装置５０に送信する機能を有する。
【００４２】
本実施例では、更に、ユーザ端末装置１０にインストールされたプリンタドライバが、プリントデータに、印刷者により設定されたマークの印刷方法を示すマーク印刷設定データを付し、これらを印刷装置５０に送信する機能を有する（図２参照）。印刷装置５０は、ユーザ端末装置１０から、これらのデータを受信すると、プリントデータをビットマップデータに変換すると共に、印刷者により設定されたマークを、ビットマップデータ上にレイアウトする。
【００４３】
即ち、本実施例における印刷装置５０は、マーク印刷設定データの記述内容に従って、マークを表すビットマップデータを生成し、このビットマップデータを、プリントデータに対応するビットマップデータと結合して、マークをレイアウトしてなる上記プリントデータについてのビットマップデータを生成する。そして、このビットマップデータに基づく画像を用紙に印刷することにより、用紙に、マークを印刷する。
【００４４】
尚、本実施例の通信システム１が、ユーザ端末装置１０からの指示に従い、印刷装置５０にて、用紙にマークを印刷する構成にされている理由は、印刷者が、自らの印刷操作により印刷出力された用紙を、他の印刷者により印刷出力された用紙と区別できるようにするためである。
【００４５】
印刷装置５０は、ネットワークＮＴを介し、複数のユーザ端末装置１０間で共有されるため、印刷装置５０の排紙トレイ（図示せず）には、複数のユーザの夫々の印刷操作により、印刷出力された用紙が蓄積される。本実施例では、このような場合でも、各ユーザが自身の印刷操作にて印刷出力された用紙を、簡単に識別できるように、マークを印刷するようにしているのである。
【００４６】
尚、本実施例の通信システム１では、マークによって印刷者を簡単に識別できるように、同一又は類似のマークが複数のユーザにより重複して利用されないようにしている。以下では、この点の構成を中心に、本実施例の通信システム１の構成について、その詳細を説明する。
【００４７】
（２）ユーザ端末装置１０の構成
図１に示すように、本実施例のユーザ端末装置１０は、各種プログラムを実行するＣＰＵ１１と、ブートプログラム等を記憶するＲＯＭ１３と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１５と、ＣＰＵ１１が実行する各種プログラム・データ等を記憶するハードディスク装置（ＨＤＤ）１７と、ネットワークＮＴ上の各装置と双方向通信可能な通信インタフェース１９と、液晶ディスプレイ等からなる情報表示用の表示部２１と、キーボードやポインティングデバイス等からなるユーザ操作受付用の操作部２３と、を備える。
【００４８】
このユーザ端末装置１０は、Ｗｉｎｄｏｗｓ（登録商標）などのログインユーザを複数設定可能なＯＳ（オペレーティングシステム）により運営され、このＯＳの管理下で、各種アプリケーションソフトウェアを実行する。
【００４９】
また、ユーザ端末装置１０は、上述したように、文書作成ソフトウェアや表計算ソフトウェア等の各種アプリケーションソフトウェアにて作成されたユーザデータに基づく画像を、印刷装置５０に、印刷させるための機能を有し、この機能は、ハードディスク装置１７に記憶されたプリンタドライバを、ＣＰＵ１１が実行することにより実現される。
【００５０】
図２は、ユーザデータに対する印刷操作が、アプリケーションソフトウェアにより表示部２１に表示されたＧＵＩ構成の操作画面を通じてなされたときに、ユーザ端末装置１０が行う処理の流れを、概略的に示した図である。
【００５１】
図２に示すように、本実施例のユーザ端末装置１０では、アプリケーションソフトウェアにてユーザデータが開かれた状態で、ユーザがアプリケーションソフトウェアの操作画面を操作することにより、印刷操作がなされると、アプリケーションソフトウェアとオペレーティングシステムが協働して、上記開かれたユーザデータを、プリンタドライバが解釈可能な中間データに変換する。
【００５２】
そして、ユーザ端末装置１０では、プリンタドライバが、ハードディスク装置１７に記録された用紙サイズやページレイアウト、用紙の向き等の印刷条件を表す印刷設定データに基づき、上記中間データを、印刷設定データが示す印刷条件に適合するプリントデータに変換する。具体的に、本実施例では、プリントデータとして、印刷装置５０が解釈可能なページ記述言語（ＰＤＬ）で、印刷対象の画像情報を記述したデータを生成する。
【００５３】
このプリントデータは、プリンタドライバにより実現される処理により、通信インタフェース１９を介して、印刷装置５０に送信され、これによって、印刷装置５０では、プリントデータに基づく画像が用紙に印刷される。
【００５４】
尚、本実施例のユーザ端末装置１０は、ハードディスク装置１７に記憶されたマーク設定管理データに基づき、プリンタドライバにより、必要に応じて、ログインユーザ（印刷者）により設定されたマークの印刷を指示するマーク印刷設定データを生成し、これをプリントデータと共に、印刷装置５０に送信して、印刷装置５０にマークを印刷させる機能を有する。
【００５５】
このマーク印刷設定データの生成に用いられるマーク設定管理データは、ハードディスク装置１７に記憶されており、具体的には、図３に示す構成にされている。図３は、マーク設定管理データの構成を表す説明図である。
【００５６】
即ち、本実施例におけるマーク設定管理データは、ユーザ端末装置１０のログインユーザ毎に、マーク設定情報を有し、マーク設定情報は、更に、マーク印刷要否情報、マーク選択情報、及び、ユーザにより設定されたマーク毎のマーク個別設定情報を有する。
【００５７】
マーク印刷要否情報は、マークの印刷要否を表す情報であり、マーク個別設定情報は、ユーザにより設定されたマークの構成パラメータが記述されてなるものである。
具体的に、本実施例において、マークは、マークとして印刷する文字列、これら文字列の文字サイズ、文字の色彩値（ＲＧＢ値）、及び、マークの印刷位置により、その構成が定められる。即ち、ここでいうマークの構成パラメータとは、マークの印刷方法（構成）を規定する、文字列、文字サイズ、色彩値（ＲＧＢ値）、及び、印刷位置の各パラメータの一群のことをいう。
【００５８】
また、マーク選択情報は、ユーザにより設定された複数のマークの内、用紙に印刷されるべきマークとして、ユーザにより選択されたマークのインデックス番号を表すものである。尚、上述した各マーク個別設定情報の夫々には、異なるインデックス番号が割り当てられているものとする。
【００５９】
具体的に、このような構成のマーク設定情報の更新は、ハードディスク装置１７に設けられたマーク設定受付プログラムを、ＣＰＵ１１が実行することにより実現される。
（２．１）マーク設定受付処理
図４は、ＣＰＵ１１が、マーク設定受付プログラムに従って実行するマーク設定受付処理を表すフローチャートである。このマーク設定受付処理は、ユーザ操作により、操作部２３を通じて、マークの設定開始操作がなされると、ＣＰＵ１１により開始される。
【００６０】
ＣＰＵ１１は、マーク設定受付処理を開始すると、まず、ＯＳから現在のログインユーザの識別情報（ユーザＩＤ）を取得する（Ｓ１１０）。
そして、取得したユーザＩＤの情報に基づき、現在のログインユーザのマーク設定情報を、ハードディスク装置１７に記憶されたマーク設定管理データから読み出す（Ｓ１２０）。図３に示すように、各ユーザのマーク設定情報は、ユーザＩＤに関連付けられてマーク設定管理データに記述されている。即ち、本実施例では、Ｓ１２０において、ＯＳから取得した現在のログインユーザのユーザＩＤに関連付けられたマーク設定情報を、ハードディスク装置１７から読み出す処理を行う。
【００６１】
尚、現在のログインユーザのユーザＩＤに関連付けられたマーク設定情報が存在しない場合、ＣＰＵ１１は、Ｓ１２０において、現在のログインユーザのユーザＩＤと関連付け、デフォルトのマーク設定情報を、新規にマーク設定管理データに書き込み、新規ユーザのマーク設定情報を、マーク設定管理データに登録する。
【００６２】
また、この処理を終えると、ＣＰＵ１１は、現在のログインユーザのマーク設定情報に基づき、図５（ａ）に示すマーク選択ダイアログを、表示部２１に表示する（Ｓ１３０）。
【００６３】
図５（ａ）は、マーク選択ダイアログの構成を表す説明図である。図５（ａ）に示すように、マーク選択ダイアログは、マーク印刷要否を切り替えるための入力オブジェクト（チェックボックス）Ａ１と、設定済みの各マークを選択操作可能なマーク選択領域Ａ２と、「編集」ボタンＡ３と、「新規」ボタンＡ４と、「閉じる」ボタンＡ５と、を備える。
【００６４】
即ち、ＣＰＵ１１は、現在のログインユーザのマーク設定情報が有するマーク印刷要否情報が、マーク印刷要を示す場合、入力オブジェクトＡ１をチェック状態にし、マーク印刷要否情報が、マーク印刷不要を示す場合、入力オブジェクトＡ１を非チェック状態にして、マーク選択ダイアログを表示部２１に表示する。また、この際、マーク選択領域Ａ２には、マーク設定情報が有する各マーク個別設定情報が示すマークの文字列を、順に並べて、表示する（Ｓ１３０）。但し、マーク設定情報にマーク個別設定情報が一つも存在しない場合には、マーク選択領域Ａ２になにも表示することなく、現在の設定状態を反映させたマーク選択ダイアログを表示部２１に表示する（Ｓ１３０）。
【００６５】
また、この処理を終えると、ＣＰＵ１１は、マーク選択ダイアログに対する操作がユーザによりなされるまで待機し（Ｓ１４０）、マーク選択ダイアログに対する操作がなされると（Ｓ１４０でＹｅｓ）、なされた操作が「編集」ボタンＡ３の押下操作であるか否かを判断する（Ｓ１５０）。
【００６６】
そして、なされた操作が「編集」ボタンＡ３の押下操作ではない場合には（Ｓ１５０でＮｏ）、なされた操作が「新規」ボタンＡ４の押下操作であるか否かを判断し（Ｓ２００）、なされた操作が「新規」ボタンＡ４の押下操作ではない場合には（Ｓ２００でＮｏ）、なされた操作が「閉じる」ボタンＡ５の押下操作であるか否かを判断する（Ｓ２２０）。そして、なされた操作が「閉じる」ボタンＡ５の押下操作でない場合には（Ｓ２２０でＮｏ）、なされた操作に応じた処理を実行する（Ｓ２３０）。
【００６７】
例えば、マーク選択領域Ａ２に列挙されたマークのシンボル（文字列）の一つが選択された場合には、選択されたシンボルを反転表示し、それ以外のシンボルを、非反転表示する。そして、Ｓ２３０で操作に対応した処理を実行すると、ＣＰＵ１１は、Ｓ１４０に移行し、マーク選択ダイアログに対する新たな操作がなされるまで待機する。
【００６８】
そして、マーク選択ダイアログに対し「編集」ボタンの押下操作がなされた場合には（Ｓ１５０でＹｅｓ）、「編集」ボタンの押下操作時点で、マーク選択領域Ａ２を通じて選択（反転表示）されているシンボルに対応するマーク個別設定情報を処理対象とし、このマーク個別設定情報及びこのユーザのマーク選択情報に基づき、図５（ｂ）に示すマーク設定ダイアログを表示すると共に、マーク選択ダイアログを操作不能に（即ち無効化）する（Ｓ１６０）。
【００６９】
図５（ｂ）は、マーク設定ダイアログの構成を表す説明図である。図５（ｂ）に示すように、マーク設定ダイアログは、当該ダイアログにて設定されるマークを印刷対象のマークに設定するか否かについての設定操作を受け付けるための入力オブジェクト（チェックボックス）Ａ１１と、マークとして印刷する文字列の入力を受け付けるための入力オブジェクト（テキストボックス）Ａ１２と、文字サイズの設定操作を受け付けるための入力オブジェクトＡ１３と、文字の色彩についての設定操作を受け付けるための入力オブジェクトＡ１４と、文字（マーク）の印刷位置についての設定操作を受け付けるための入力オブジェクトＡ１５と、「ＯＫ」ボタンＡ１６と、「キャンセル」ボタンＡ１７と、を備える。
【００７０】
尚、入力オブジェクトＡ１５は、印刷位置として、Ｘ座標、Ｙ座標を入力可能な構成にされており、Ｘ座標及びＹ座標は、紙面の一端から他端までの長さを１００とする座標として定められている（図１４参照）。
【００７１】
即ち、Ｓ１６０において、ＣＰＵ１１は、マーク選択情報が示すマークのインデックス番号が、上記マーク選択領域Ａ２で選択されたシンボルに対応するマーク個別設定情報のインデックス番号に一致する場合、入力オブジェクトＡ１１をチェック状態に設定し、両インデックス番号が一致しない場合、入力オブジェクトＡ１１を非チェック状態に設定する。
【００７２】
また、マーク個別設定情報が示す文字列を、入力オブジェクトＡ１２の初期値に設定し、マーク個別設定情報が示す文字サイズを、入力オブジェクトＡ１３の初期値に設定し、マーク個別設定情報が示す色彩値を、入力オブジェクトＡ１４の初期値に設定し、マーク個別設定情報が示す印刷位置を、入力オブジェクトＡ１５の初期値に設定して、マーク設定ダイアログを表示する。
【００７３】
このような動作により、マーク設定ダイアログでは、現在設定されている文字列が、入力オブジェクトＡ１２に表示され、現在設定されている文字サイズが入力オブジェクトＡ１３に表示され、現在設定されている印刷位置が入力オブジェクトＡ１５に表示される。また、入力オブジェクトＡ１４では、現在設定されている色彩値に対応する色で塗りつぶされたブロックに、カーソルが表示される。その他、入力オブジェクトＡ１１には、設定に応じてチェック画像が表示される。
【００７４】
また、Ｓ１６０でマーク設定ダイアログを表示すると、ＣＰＵ１１は、マーク設定ダイアログに対する操作がなされるまで待機し（Ｓ１６５）、マーク設定ダイアログに対する操作がなされると（Ｓ１６５でＹｅｓ）、なされた操作が「ＯＫ」ボタンＡ１６の押下操作であるか否かを判断する（Ｓ１７０）。そして、なされた操作が「ＯＫ」ボタンＡ１６の押下操作ではないと判断すると（Ｓ１７０でＮｏ）、なされた操作が「キャンセル」ボタンＡ１７の押下操作であるか否かを判断し（Ｓ１８０）、なされた操作が「キャンセル」ボタンＡ１７の押下操作ではないと判断すると（Ｓ１８０でＮｏ）、操作に対応した処理を実行する。即ち、入力オブジェクトＡ１１〜Ａ１５に対する設定操作がなされた場合には、その操作内容に従って、入力オブジェクトＡ１１〜Ａ１５の設定値を変更する処理を行う。その後、Ｓ１６５に移行して、マーク設定ダイアログに対する新たな操作がなされるまで待機する。
【００７５】
一方、なされた操作が「ＯＫ」ボタンＡ１６の押下操作であると判断すると（Ｓ１７０でＹｅｓ）、ＣＰＵ１１は、マーク設定ダイアログにおける各入力オブジェクトＡ１２〜Ａ１５の現在の設定値に基づき、処理対象のマーク個別設定情報を更新すると共に、入力オブジェクトＡ１１の現在の設定値に基づき、マーク選択情報を更新する。このような動作により、ＣＰＵ１１は、マーク設定ダイアログを通じて行われた設定操作の内容を、マーク個別設定情報及びマーク選択情報に反映させる（Ｓ１７５）。
【００７６】
尚、具体的に、マーク選択情報の更新動作は次のように行われる。即ち、マーク選択情報が示すインデックス番号が、処理対象のマーク個別設定情報のインデックス番号に一致する場合、ＣＰＵ１１は、入力オブジェクトＡ１１がチェック状態であるとき、マーク選択情報の内容を更新せずに保持し、入力オブジェクトＡ１１が非チェック状態であるとき、マーク選択情報をヌル値に設定する。尚、ヌル値は、マークが選択されていないことを表す。
【００７７】
一方、マーク選択情報が示すインデックス番号が、処理対象のマーク個別設定情報のインデックス番号に一致しない場合、ＣＰＵ１１は、入力オブジェクトＡ１１が非チェック状態であるとき、マーク選択情報の内容を更新せずに保持し、入力オブジェクトＡ１１がチェック状態であるとき、マーク選択情報が示すインデックス番号（又はヌル値）を、処理対象のマーク個別設定情報のインデックス番号に更新する。
【００７８】
また、このようにして、Ｓ１７５での処理を終えると、ＣＰＵ１１は、マーク設定ダイアログを閉じ、マーク選択ダイアログを元の操作可能な状態に復帰させる処理を行う（Ｓ１９０）。そして、この処理を終えると、Ｓ１４０に移行し、マーク選択ダイアログに対して操作がなされるまで待機する。
【００７９】
また、マーク選択ダイアログに対し「新規」ボタンの押下操作がなされた場合（Ｓ２００でＹｅｓ）、ＣＰＵ１１は、各入力オブジェクトＡ１１〜Ａ１５の初期値を、予め定められた規定値に設定して、マーク設定ダイアログを表示部２１に表示する処理を行う（Ｓ２１０）。尚、この際には、Ｓ１６０での処理と同様、マーク選択ダイアログを操作不能にする。
【００８０】
また、Ｓ２１０での処理を終えると、ＣＰＵ１１は、Ｓ１６５に移行して、以降の処理を実行し、マーク設定ダイアログに対するユーザの設定操作を受け付ける。但し、マーク選択ダイアログにおいて「新規」ボタンの押下操作がなされた場合のＳ１７５では、設定操作を反映させる対象のマーク個別設定情報がマーク設定管理データに記述されていないため、ＣＰＵ１１は、マーク設定管理データにおけるログインユーザのマーク設定情報に、新規に、マーク設定ダイアログにて設定された各値を記述したマーク個別設定情報を登録し、このマーク個別設定情報に割り当てられたインデックス番号に基づき、必要に応じ、マーク選択情報を更新する。
【００８１】
この他、マーク選択ダイアログにおいて「閉じる」ボタンＡ５の押下操作がなされた場合（Ｓ２２０でＹｅｓ）、ＣＰＵ１１は、マーク選択ダイアログにおける入力オブジェクトＡ１の設定値を、マーク印刷要否情報に反映させる処理を行う（Ｓ２４０）。即ち、入力オブジェクトＡ１がチェック状態である場合には、マーク印刷要否情報を、マーク印刷要との値に更新し、入力オブジェクトＡ１が非チェック状態である場合には、マーク印刷要否情報を、マーク印刷不要との値に更新する。その後、当該マーク設定受付処理を終了する。
【００８２】
続いて、上述した印刷操作が操作部２３を通じてなされることにより、アプリケーションソフトウェアからＯＳを通じて中間データがプリンタドライバに入力されると、ＣＰＵ１１が、このプリンタドライバに従って実行する印刷制御処理について説明する。
【００８３】
（２．２）印刷制御処理
図６は、ＣＰＵ１１が、プリンタドライバに従って実行する印刷制御処理を表すフローチャートである。印刷操作がなされることにより、この印刷制御処理を開始すると、ＣＰＵ１１は、まず、ＯＳから現在のログインユーザの識別情報（ユーザＩＤ）を取得する（Ｓ３１０）。
【００８４】
そして、取得したユーザＩＤの情報に基づいて、現在のログインユーザのマーク設定情報を、ハードディスク装置１７に記憶されたマーク設定管理データから読み出す（Ｓ３２０）。また、この処理を終えると、読み出したマーク設定情報が有するマーク印刷要否情報がマーク印刷要との値を示しているか否かを判断し（Ｓ３３０）、マーク印刷要との値を示していると判断すると（Ｓ３３０でＹｅｓ）、Ｓ３３５に移行し、マーク印刷要との値を示していていないと判断すると（Ｓ３３０でＮｏ）、Ｓ３８０に移行する。尚、マーク設定管理データに、現在のログインユーザのマーク設定情報が登録されていない場合、ＣＰＵ１１は、Ｓ３３０で形式的にＮｏと判断して、Ｓ３８０に移行する。
【００８５】
また、Ｓ３３５に移行すると、ＣＰＵ１１は、ログインユーザのマーク設定情報が有するマーク選択情報に基づき、印刷対象のマークが選択されているか否かを判断する。ここでは、具体的に、マーク選択情報がヌル値を示す場合、印刷対象のマークが選択されていないと判断し（Ｓ３３５でＮｏ）、マーク選択情報がマークのインデックス番号を示す場合、印刷対象のマークが選択されていると判断する（Ｓ３３５でＹｅｓ）。
【００８６】
そして、ＣＰＵ１１は、印刷対象のマークが選択されていると判断すると（Ｓ３３５でＹｅｓ）、Ｓ３４０に移行し、印刷対象のマークが選択されていないと判断すると（Ｓ３３５でＮｏ）、Ｓ３８０に移行する。
【００８７】
また、Ｓ３４０に移行すると、ＣＰＵ１１は、マーク選択情報が示すインデックス番号と一致するインデックス番号が割り当てられたマーク個別設定情報に基づき、プリントデータに付すマーク印刷設定データを生成する（図７参照）。具体的に、マーク印刷設定データは、マーク個別設定情報が示すマークの構成パラメータと、現在のログインユーザのユーザＩＤと、が記述されてなるものである。
【００８８】
そして、マーク印刷設定データを生成すると、ＣＰＵ１１は、印刷対象のデータとして、アプリケーションソフトウェアからＯＳを通じて入力されたユーザデータの中間データを、ＰＤＬ形式のプリントデータに変換し（Ｓ３５０）、このプリントデータに上記生成したマーク印刷設定データを付してなるマーク付プリントデータを生成する（Ｓ３６０）。尚、図７は、Ｓ３６０で生成されるマーク付プリントデータの構成を表す説明図である。
【００８９】
また、Ｓ３６０での処理を終えると、ＣＰＵ１１は、Ｓ３７０に移行し、このマーク付プリントデータを、印刷要求コマンドと共に、印刷装置５０に、通信インタフェース１９を介して送信する。その後、当該印刷制御処理を終了する。
【００９０】
一方、Ｓ３８０に移行すると、ＣＰＵ１１は、印刷対象のデータとして、アプリケーションソフトウェアからＯＳを通じて入力されたユーザデータの中間データを、ＰＤＬ形式のプリントデータに変換し、このプリントデータを、印刷要求コマンド共に、印刷装置５０に、通信インタフェース１９を介して送信する（Ｓ３９０）。即ち、Ｓ３８０に移行した場合には、マーク印刷設定データを付すことなく、プリントデータを、印刷装置５０に送信する。その後、当該印刷制御処理を終了する。尚、このようにして送信されたプリントデータ及びマーク印刷設定データは、印刷装置５０にて処理され、これらのデータに基づく画像が用紙に形成される。
【００９１】
この他、本実施例の通信システム１では、印刷装置５０にて印刷された各マークの印刷履歴情報が、印刷装置５０の履歴ファイルにて管理されており、ユーザ端末装置１０は、この履歴ファイルに登録された各マークの印刷履歴情報を、マークの使用状況を表すマークリストとして取得し、これを表示部２１に表示する機能を有する。具体的に、この機能は、ハードディスク装置１７に記憶されたマークリスト表示プログラムを、ＣＰＵ１１が実行することにより、実現される。以下では、この機能について、図８及び図９を用いて説明する。
【００９２】
（２．３）マークリスト表示処理
図８は、ＣＰＵ１１が、マークリスト表示プログラムに従って実行するマークリスト表示処理を表すフローチャートである。このマークリスト表示処理は、ユーザ操作により、操作部２３を通じて、マークリストの表示操作がなされると、ＣＰＵ１１により開始される。
【００９３】
ＣＰＵ１１は、このマークリスト表示処理を開始すると、まず、マークリストを表示するためのマーク情報ダイアログを、デフォルトの画面状態で、表示部２１に表示する（Ｓ４１０）。尚、ここでいう、デフォルトの画面状態とは、マークリストが未表示の状態のことをいう。
【００９４】
図９は、マークリストが表示された状態のマーク情報ダイアログの構成を表す説明図である。図９に示すように、マーク情報ダイアログは、マークリストを表示するためのリスト表示領域と、「閉じる」ボタンＡ２１と、「マーク情報取得」ボタンＡ２２と、を備える。
【００９５】
Ｓ４１０で表示部２１にマーク情報ダイアログを表示すると、ＣＰＵ１１は、当該マーク情報ダイアログに対して、「閉じる」ボタンＡ２１の押下操作か、「マーク情報取得」ボタンＡ２２の押下操作がなされるまで待機し（Ｓ４２０，Ｓ４３０）、マーク情報ダイアログに対して「閉じる」ボタンＡ２１の押下操作がなされると（Ｓ４２０でＹｅｓ）、マーク情報ダイアログを閉じて、当該マークリスト表示処理を終了する。
【００９６】
一方、当該マーク情報ダイアログに対して「マーク情報取得」ボタンＡ２２の押下操作がなされると（Ｓ４３０でＹｅｓ）、ＣＰＵ１１は、リスト要求コマンドを、通信インタフェース１９を介して、印刷装置５０に送信する（Ｓ４４０）。尚、このリスト要求コマンドを、印刷装置５０が受信すると、印刷装置５０では、履歴ファイルが空の状態でない限り、履歴ファイルに記憶されている各印刷履歴情報をまとめてなるマークリストが生成され、これが要求元のユーザ端末装置１０に送信される（詳細後述。図１２及び図１３参照）。
【００９７】
従って、リスト要求コマンドの送信後、ＣＰＵ１１は、応答データとして印刷装置５０からマークリストを受信するか、リスト要求コマンドの送信後、所定のタイムアウト時間が経過するまで待機する（Ｓ４５０，Ｓ４６０）。
【００９８】
そして、タイムアウト時間が経過した場合には（Ｓ４６０でＹｅｓ）、エラーメッセージ画面を表示部２１に表示し（Ｓ４７０）、エラーメッセージ画面に設けられた図示しない「ＯＫ」ボタンが押下操作された場合には、エラーメッセージ画面を閉じて、Ｓ４２０に移行する。そして、再び、マーク情報ダイアログに対するボタン操作がなされるまで待機する（Ｓ４２０，Ｓ４３０）。
【００９９】
一方、リスト要求コマンドの送信後、通信インタフェース１９を介して印刷装置５０からマークリストを受信すると（Ｓ４５０でＹｅｓ）、ＣＰＵ１１は、受信したマークリストを、マーク情報ダイアログにおけるリスト表示領域に、表示する（Ｓ４８０）。
【０１００】
尚、マークリストは、ユーザＩＤと、そのユーザＩＤに対応するユーザが用いたマークの文字列と、そのマークの文字サイズと、マークの色彩値と、マークの印刷位置と、マークの印刷日時の情報と、からなる印刷履歴情報が、順に配列されてなるものである。即ち、Ｓ４８０においては、マーク情報ダイアログのリスト表示領域に、このような印刷履歴情報が順を配列されて表示される。また、マークリストを一度にマーク情報ダイアログに表示しきれない場合、ＣＰＵ１１は、マーク情報ダイアログにスクロールバーを設けて、マークリストをスクロール可能に表示する。
【０１０１】
また、このようにしてマークリストを表示すると、ＣＰＵ１１は、Ｓ４９０に移行し、重複判定処理を行った後、Ｓ４２０に移行する。そして、再び、マーク情報ダイアログに対するボタン操作がなされるまで待機する（Ｓ４２０，Ｓ４３０）。尚、マーク情報ダイアログに上記スクロールバーを設けた場合には、ボタンＡ２１，Ａ２２操作の待機中、スクロールバーの操作を受け付け、そのスクロールバーの操作に応じて、リスト表示領域に表示するマークリストの部位を変更する。
【０１０２】
（２．４）重複判定処理
続いて、Ｓ４９０で実行される重複判定処理の詳細について、図１０及び図１１を用いて説明する。図１０及び図１１は、ＣＰＵ１１が実行する重複判定処理を表すフローチャートである。
【０１０３】
重複判定処理を開始すると、ＣＰＵ１１は、まず、ＯＳから現在のログインユーザの識別情報（ユーザＩＤ）を取得し、取得したユーザＩＤの情報に基づいて、現在のログインユーザのマーク設定情報を、ハードディスク装置１７に記憶されたマーク設定管理データから読み出す（Ｓ５１０）。ここで、ログインユーザのマーク設定情報がマーク設定管理データに登録されていない場合には、読み出す対象のマーク設定情報が存在しないと判定して（Ｓ５２０でＮｏ）、当該重複判定処理を終了する。
【０１０４】
一方、マーク設定情報の読み出しに成功した場合には（Ｓ５２０でＹｅｓ）、読み出したマーク設定情報が、少なくとも一つのマーク個別設定情報を有するものであるか否かを判断し（Ｓ５３０）、マーク設定情報がマーク個別設定情報を有するものではない場合には（Ｓ５３０でＮｏ）、ログインユーザによって設定されたマークは存在しないとして、当該重複判定処理を終了する。
【０１０５】
これに対し、マーク設定情報がマーク個別設定情報を有するものである場合（Ｓ５３０でＹｅｓ）、ＣＰＵ１１は、重複フラグをオフに設定して（Ｓ５４０）、Ｓ５５０に移行する。また、Ｓ５５０に移行すると、ＣＰＵ１１は、マーク設定情報が有するマーク個別設定情報の内、判定対象として未選択のマーク個別設定情報を一つ選択して、選択したマーク個別設定情報を、判定対象に設定する。
【０１０６】
また、この処理を終えると、ＣＰＵ１１は、受信したマークリストに登録されている印刷履歴情報群の内、比較対象として未選択の印刷履歴情報を、一つ選択し、選択した印刷履歴情報を、比較対象に設定する（Ｓ５６０）。そして、この処理を終えると、比較対象と判定対象とを比較して、判定対象に対応するマークと比較対象に対応するマークの類似性についての判断を行う（Ｓ５７０〜Ｓ６１０）。
【０１０７】
具体的に、Ｓ５６０での処理を終了しＳ５７０に移行すると、ＣＰＵ１１は、判定対象に対応するマークを設定した現在のログインユーザのユーザＩＤと、比較対象が示すユーザＩＤとを比較し、両ユーザＩＤが一致するか否かを判断する。そして、両ユーザＩＤが一致する場合には、Ｓ６２０に移行し、両ユーザＩＤが一致しない場合には、Ｓ５８０に移行する。尚、ここで、両ユーザＩＤが一致するか否かを判断するのは、同一ユーザが使用するマークについて、マークが重複していると判断するのを防止するためである。
【０１０８】
Ｓ５８０に移行すると、ＣＰＵ１１は、判定対象が示すマークの文字列と、比較対象が示すマークの文字列とが一致するか否かを判断し、文字列が一致する場合には（Ｓ５８０でＹｅｓ）、Ｓ５９０に移行し、文字列が一致しない場合には（Ｓ５８０でＮｏ）、Ｓ６２０に移行する。
【０１０９】
また、Ｓ５９０に移行すると、ＣＰＵ１１は、判定対象が示す印刷位置のＸ座標ｘ１と、比較対象が示す印刷位置のＸ座標ｘ２との差｜ｘ１−ｘ２｜が、所定値Δｘ以内であるか否かを判断する。即ち、｜ｘ１−ｘ２｜≦Δｘであるか否かを判断する。
【０１１０】
そして、｜ｘ１−ｘ２｜≦Δｘであると判断すると（Ｓ５９０でＹｅｓ）、Ｓ６００に移行し、｜ｘ１−ｘ２｜≦Δｘではないと判断すると（Ｓ５９０でＮｏ）、Ｓ６２０に移行する。即ち、本実施例では、Ｘ軸方向（即ち、紙面の横幅）に関して、長さΔｘの範囲内に、判定対象のマーク及び比較対象のマークが印刷される場合には、マーク印刷位置が類似しているとして、Ｓ６００に移行する。尚、Δｘは、例えば、Δｘ＝５に設定することができる。
【０１１１】
また、Ｓ６００に移行すると、ＣＰＵ１１は、判定対象が示す印刷位置のＹ座標ｙ１と、比較対象が示す印刷位置のＹ座標ｙ２との差｜ｙ１−ｙ２｜が、所定値Δｙ以内であるか否かを判断する。即ち、｜ｙ１−ｙ２｜≦Δｙであるか否かを判断する。そして、｜ｙ１−ｙ２｜≦Δｙであると判断すると（Ｓ６００でＹｅｓ）、Ｓ６１０に移行し、｜ｙ１−ｙ２｜≦Δｙではないと判断すると（Ｓ６００でＮｏ）、Ｓ６２０に移行する。即ち、本実施例では、Ｙ軸方向（即ち、紙面の縦幅）に関して、長さΔｙの範囲内に、判定対象のマーク及び比較対象のマークが印刷される場合には、マーク印刷位置が類似しているとして、Ｓ６１０に移行する。尚、Δｙは、例えば、Δｙ＝５に設定することができる。
【０１１２】
また、Ｓ６１０に移行すると、ＣＰＵ１１は、判定対象が示す文字サイズｓｚ１と、比較対象が示す文字サイズｓｚ２との比ｓｚ１／ｓｚ２が、値１を中心とした所定範囲内にあるか否かを判断する。即ち、１−Δｓｚ≦ｓｚ１／ｓｚ２≦１＋Δｓｚであるか否かを判断する。そして、文字サイズ比ｓｚ１／ｓｚ２が所定範囲内にあると判断すると（Ｓ６１０でＹｅｓ）、Ｓ６３０に移行し、文字サイズ比ｓｚ１／ｓｚ２が所定範囲外であると判断すると（Ｓ６１０でＮｏ）、Ｓ６２０に移行する。つまり、本実施例では、文字サイズが所定範囲内にある場合には、マークの文字サイズが類似しているとして、Ｓ６３０に移行するのである。
【０１１３】
そして、Ｓ６３０に移行した場合には、重複フラグをオンに設定変更して、現在の判定対象を、重複リストに登録する（Ｓ６４０）。具体的には、判定対象のマーク個別設定情報を、重複マークのマーク個別設定情報として、メモリ領域に、一時記憶する動作を行う。その後、Ｓ６５０に移行する。
【０１１４】
一方、Ｓ６２０に移行した場合には、受信したマークリストに登録されている印刷履歴情報の全てを、比較対象に選択して、Ｓ５７０以降の処理を実行したか否かを判断し、実行したと判断した場合には（Ｓ６２０でＹｅｓ）、Ｓ６５０に移行し、実行していないと判断した場合には（Ｓ６２０でＮｏ）、Ｓ５６０に移行する。そして、Ｓ５６０に移行した場合には、未選択の印刷履歴情報の一つを比較対象に選択し、この比較対象について、上述したＳ５７０以降の処理を実行する。
【０１１５】
即ち、当該重複判定処理では、受信したマークリストの中から、ログインユーザの印刷操作により記録された印刷履歴情報以外の印刷履歴情報であって、判定対象のマークと、文字列が一致し、印刷位置及び文字サイズが類似するマークについての印刷履歴情報が発見されるか、印刷履歴情報の全てについての処理が終了するまで、Ｓ５６０〜Ｓ６２０の処理を繰返し実行し、判定対象のマークと、文字列が一致し、印刷位置及び文字サイズが類似するマークについての印刷履歴情報が発見された場合には、重複フラグをオンに設定して、Ｓ６５０に移行する動作を行うのである。
【０１１６】
また、このようにして、Ｓ６５０に移行すると、ＣＰＵ１１は、ログインユーザのマーク設定情報が有するマーク個別設定情報の全てを判定対象に選択したか否かを判断し、マーク個別設定情報の全てを判定対象に選択していない場合には（Ｓ６５０でＮｏ）、Ｓ５５０に移行して、未選択のマーク個別設定情報を一つ選択し、これを新たな判定対象に設定して、Ｓ５６０以降の処理を実行する。
【０１１７】
一方、マーク個別設定情報の全てを判定対象に選択した場合（Ｓ６５０でＹｅｓ）、ＣＰＵ１１は、重複フラグがオンに設定されているか否かを判断し（Ｓ６６０）、重複フラグがオンに設定されている場合には（Ｓ６６０でＹｅｓ）、重複マークがある旨のメッセージを記した警告メッセージ画面を、表示部２１に表示する（Ｓ６７０）。この際には、重複リストに登録されたマーク個別設定情報に基づき、重複マークの情報（例えば、重複マークの文字列）を、上記メッセージと共に警告メッセージ画面に表示する。
【０１１８】
そして、ＣＰＵ１１は、この警告メッセージ画面の表示後、警告メッセージ画面に設けられた図示しない「ＯＫ」ボタンが押下操作されるまで待機し、「ＯＫ」ボタンが押下操作されると、警告メッセージ画面を閉じて、当該重複判定処理を終了する。
【０１１９】
一方、Ｓ６６０において重複フラグがオンに設定されていないと判断すると（Ｓ６６０でＮｏ）、ＣＰＵ１１は、警告メッセージ画面を表示することなく、当該重複判定処理を終了する。
【０１２０】
このように、本実施例では、マークリストの受信時に、マークリストが示す各マークと、ログインユーザにより設定された各マークの類似性を判断し、両マークが類似している場合には、警告メッセージ画面を表示することにより、ログインユーザにより設定されたマークが、他のユーザによっても使用されていることを通知し、マークの変更をユーザに促す。
【０１２１】
ところで、このユーザ端末装置１０から送信されてくる印刷要求コマンド及びリスト要求コマンドを受信可能な印刷装置５０は、具体的に、次のように構成されている。
（３）印刷装置５０の構成
図１に示すように、本実施例の通信システム１を構成する印刷装置５０は、装置全体を統括制御する制御部５１と、インクジェット方式又はレーザプリンタ方式にて用紙に画像を形成（印刷）する記録部５３と、ユーザが操作可能な操作キー及び液晶ディスプレイ等からなる表示操作部５５と、ネットワークＮＴ内の各ユーザ端末装置１０と双方向通信可能な通信インタフェース５７と、データ保持部５９と、を備える。
【０１２２】
制御部５１は、各種演算処理を行うＣＰＵ５１ａと、ＣＰＵ５１ａにより実行される各種プログラムを記憶するＲＯＭ５１ｂと、ＣＰＵ５１ａによるプログラム実行時に作業領域として使用されるＲＡＭ５１ｃと、を備え、ＣＰＵ５１ａにて、ＲＯＭ５１ｂに記憶された各種プログラムを実行することにより、記録部５３を通じた画像印刷等を実現する。
【０１２３】
また、データ保持部５９は、当該印刷装置の電源オフ後にもデータを記憶保持可能な記憶装置にて構成されており、履歴ファイルや各種の設定情報を記憶するための記憶手段として機能する。具体的に、記憶装置としては、電気的にデータ書換可能なＥＥＰＲＯＭやフラッシュメモリ、ハードディスク装置等を挙げることができる。
【０１２４】
尚、このようなハードウェア構成の印刷装置５０における制御部５１は、ＣＰＵ５１ａにて、図１２に示す要求受付処理を実行することにより、ユーザ端末装置１０から送信されてくる印刷要求コマンドやリスト要求コマンドを受け付け、印刷要求コマンドが入力された場合には、それと共に受信したプリントデータに基づく画像を、記録部５３を通じて用紙に印刷する。尚、図１２は、制御部５１が、ＲＯＭ５１ｂに記録されたプログラムに基づき、ＣＰＵ５１ａにて繰返し実行する要求受付処理を表すフローチャートである。制御部５１は、当該印刷装置５０の電源投入時から電源がシャットダウンされるまで繰返し、図１２に示す要求受付処理を実行する。
【０１２５】
（３．１）要求受付処理
要求受付処理を開始すると、制御部５１は、ネットワークＮＴを通じて、印刷要求コマンド又はリスト要求コマンドを受信するまで待機する（Ｓ７１０，Ｓ７１５）。
【０１２６】
そして、印刷要求コマンドを受信すると（Ｓ７１０でＹｅｓ）、印刷要求コマンドと共に受信したデータが、マーク印刷設定データを含むマーク付プリントデータであるか否かを判断し（Ｓ７２０）、受信したデータがマーク印刷設定データを含まない通常のプリントデータである場合には（Ｓ７２０でＮｏ）、受信したプリントデータを、ページ毎のビットマップデータに変換して（Ｓ７３０）、ページ毎に、ビットマップデータに基づく画像を、記録部５３を通じて、用紙に印刷する処理を行う（Ｓ７６０）。その後、当該要求受付処理を一旦終了する。
【０１２７】
一方、受信したデータがマーク付プリントデータであると判断すると（Ｓ７２０でＹｅｓ）、制御部５１は、このマーク付プリントデータのマーク印刷設定データが示すマークの構成パラメータ及びユーザＩＤを、印刷履歴情報として、履歴ファイルに登録する。この際には、現在日時を、印刷日時の情報として、履歴ファイルに登録する（Ｓ７４０）。
【０１２８】
尚、図１３は、履歴ファイルに登録されるレコードとしての印刷履歴情報の構成を表す説明図である。図１３に示すように、履歴ファイル内の各レコード（即ち、印刷履歴情報）は、マーク印刷設定データに記されていたユーザＩＤの情報（即ちマークの印刷を指示したユーザの識別情報）、マークの文字列、マークの文字サイズ、マークの色彩値、マークの印刷位置、及び、印刷日時の情報からなる。
【０１２９】
また、このＳ７４０での処理を終えると、制御部５１は、プリントデータをページ毎のビットマップデータに変換すると共に、マーク印刷設定データに基づいてマークの画像を表すビットマップデータを生成する。そして、ページ毎に、上記プリントデータを変換して得られたビットマップデータのマーク印刷位置に対応する領域に、このマークの画像を表すビットマップデータを重ねて、両データを結合する（Ｓ７５０）。このようにして、Ｓ７５０では、プリントデータ本体に対応する画像にマークの画像をレイアウトしてなるビットマップデータを、ページ毎に、生成する。
【０１３０】
尚、マークの画像を表すビットマップデータを、上記プリントデータを変換して得られたビットマップデータのマークの印刷位置に対応する領域に重ねる際には、マークの画像を表すビットマップデータを、上記プリントデータを変換して得られたビットマップデータのマークの印刷位置に対応する領域に上書きすればよい。また、マークの画像を表すビットマップデータに透かし処理を施して、マークを透かし画像として、レイアウトしてもよい。
【０１３１】
また、Ｓ７５０での処理を終えると、制御部５１は、Ｓ７５０で生成した各ページのビットマップデータを印刷処理して、ページ毎に、このビットマップデータに基づく画像を、記録部５３を通じて、用紙に印刷する（Ｓ７６０）。具体的には、図１４に示すように、プリントデータ本体に対応する主画像と共に、マーク印刷設定データが示すマークの画像を、ページ毎に、用紙に印刷する処理を行う。また、この処理を終えると、制御部５１は、当該要求受付処理を一旦終了する。
【０１３２】
この他、リスト要求コマンドを受信すると（Ｓ７１５でＹｅｓ）、制御部５１は、履歴ファイルが空であるか否か、即ち、履歴ファイルにレコード（印刷履歴情報）が登録されていないか否かを判断し（Ｓ７７０）、履歴ファイルが空ではないと判断した場合には（Ｓ７７０でＮｏ）、履歴ファイルに登録されている各レコード（印刷履歴情報）を配列してなるマークリストを応答データとして生成する（Ｓ７８０）。そして、このマークリストを、リスト要求コマンド送信元に、ネットワークＮＴを介して送信する（Ｓ７９０）。その後、制御部５１は、当該要求受付処理を一旦終了する。
【０１３３】
一方、制御部５１は、履歴ファイルが空であると判断すると（Ｓ７７０でＹｅｓ）、Ｓ７８０，Ｓ７９０の処理を実行することなく、当該要求受付処理を一旦終了する。
このような要求受付処理を繰返し実行することにより、制御部５１は、ユーザ端末装置１０から送信される印刷要求コマンド及びリスト要求コマンドを、ネットワークＮＴを介して受け付ける。
【０１３４】
その他、制御部５１は、履歴ファイルに登録されている各レコード（印刷履歴情報）を、必要に応じて、履歴ファイルから削除する機能を有する。この機能は、制御部５１が、ＣＰＵ５１ａにて、ＲＯＭ５１ｂに記録されたプログラムに基づき、図１５に示すレコード削除処理を実行することにより実現される。尚、図１５は、制御部５１が実行するレコード削除処理を表すフローチャートである。制御部５１は、当該印刷装置５０の電源投入時から電源がシャットダウンされるまで繰返し、図１５に示すレコード削除処理を実行する。
【０１３５】
（３．２）レコード削除処理
レコード削除処理を開始すると、制御部５１は、データ保持部５９が記憶する設定情報に基づき、削除機能がオンに設定されているか否かを判断する（Ｓ８１０）。尚、本実施例の印刷装置５０は、表示操作部５５を通じて行われるユーザ操作に従って、削除機能をオン又はオフに切替可能な構成にされているものとする。
【０１３６】
Ｓ８１０において、削除機能がオンに設定されていると判断すると（Ｓ８１０でＹｅｓ）、制御部５１は、履歴ファイル内に登録されているレコード（印刷履歴情報）の内、未検査のレコードを、一つ検査対象に選択し（Ｓ８２０）、選択した検査対象が示す印刷日時から現在の時点までの経過時間を算出する（Ｓ８３０）。
【０１３７】
そして、算出した経過時間が、予め設定された上限値を超えているか否かを判断し（Ｓ８４０）、算出した経過時間が上限値を超えている場合には（Ｓ８４０でＹｅｓ）、検査対象の実体（レコード）を、履歴ファイルから削除する処理を行う（Ｓ８５０）。そして、この処理を終えると、Ｓ８６０に移行する。一方、経過時間が上限値を越えていない場合には（Ｓ８４０でＮｏ）、Ｓ８５０の処理を実行することなく、Ｓ８６０に移行する。
【０１３８】
また、Ｓ８６０に移行すると、制御部５１は、履歴ファイルに登録されているレコードの全てを検査対象に選択して、Ｓ８３０，Ｓ８４０の処理を実行したか否かを判断し、履歴ファイルに登録されているレコードの全てを検査対象に選択していないと判断すると（Ｓ８６０でＮｏ）、Ｓ８２０に移行して、全レコードを検査対象に選択するまで、Ｓ８２０〜Ｓ８６０の処理を繰返し実行する。
【０１３９】
そして、履歴ファイルに登録されているレコードの全てを検査対象に選択して、Ｓ８３０以降の処理を実行すると（Ｓ８６０でＹｅｓ）、当該レコード削除処理を終了する。
（４）作用・効果
以上、本実施例の通信システム１について説明したが、この通信システム１では、印刷装置５０が、ネットワークＮＴを通じてプリントデータを受信すると、プリントデータに基づく画像を用紙に印刷すると共に、プリントデータに基づく画像に付随させるマークとして、プリントデータ送信元にて設定されたマークを、プリントデータと共に受信したマーク印刷設定データが示す当該マークの構成パラメータに従って、プリントデータと同一の用紙に印刷する。
【０１４０】
また、印刷装置５０は、データ保持部５９に履歴ファイルを有し、プリントデータと共に受信したマーク印刷設定データに基づき、このマークを使用するユーザの識別情報としてのユーザＩＤを、マークの構成パラメータと関連付け、印刷履歴情報として、履歴ファイルに登録する。そして、ユーザ端末装置１０からリスト要求コマンドを受信した際には、この履歴ファイルに登録された各印刷履歴情報を配列したマークリストを、ネットワークＮＴを介して、要求元のユーザ端末装置１０に送信する。
【０１４１】
一方、ユーザ端末装置１０は、アプリケーションソフトウェアにて生成されたユーザデータをプリントデータに変換し、これを印刷装置５０に印刷要求コマンドと共に送信する際、必要に応じて、プリントデータにマーク印刷設定データを付し、マークの印刷を印刷装置５０に指示する。
【０１４２】
具体的に、ユーザ端末装置１０は、操作部２３から入力されたユーザ操作信号に従って設定されたマークについての当該設定内容を表すマーク設定情報に従って、印刷操作を行ったユーザから予め指定されたマークの構成パラメータを、このユーザのユーザＩＤと関連付けて、マーク印刷設定データに記し、これを印刷装置５０に送信することにより、プリントデータ送信先の印刷装置５０に対し、プリントデータに基づく画像と共に用紙にマークを印刷させる。
【０１４３】
また、本実施例において、ユーザ端末装置１０は、操作部２３を通じてマークリストの表示操作がなされると、リスト要求コマンドを、印刷装置５０に送信し、このコマンドに対する応答データとして印刷装置５０から受信したマークリストを、表示部２１に表示する。
【０１４４】
このようにして、本実施例の通信システム１では、印刷装置５０で印刷された各マークの使用者及び構成パラメータを、ユーザ端末装置１０に通知する。従って、本実施例によれば、印刷者識別のために用紙にマークを印刷する場合に、異なるユーザ間で同一又は類似のマークが使用されるのを抑えることができ、排紙トレイからの用紙取り出しの際に、ユーザが誤って、他ユーザの印刷操作により出力された用紙を取り出してしまうのを、効果的に抑制することができる。
【０１４５】
また、本実施例によれば、マークリストの表示操作を行うことで、ユーザは、簡単に、所望のタイミングで、マークリストを確認することができる。従って、この通信システム１によれば、マークの重複有無の確認を、ユーザに必要に応じて行わせることができ、異なるユーザ間で、マークが重複使用されるのを十分に抑制することができる。
【０１４６】
この他、本実施例では、マークの印刷が必要なとき、ユーザデータに対応するプリントデータを印刷装置５０に送信する度に、このプリントデータにマーク印刷設定データを付すようにし、マークの設定情報を、各ユーザ端末装置１０にて管理するようにした。従って、本実施例の通信システム１では、マークの設定変更を、ユーザ端末装置１０内で内的に行うことができ、大変便利である。
【０１４７】
また、本実施例では、異なるユーザ間で、同一又は類似のマークが使用されている場合、ユーザ端末装置１０にて、重複マークがある旨のメッセージを、表示部２１に表示するようにした。従って、本実施例によれば、異なるユーザ間で、同一又は類似のマークが使用されている場合に、ユーザに対してマークの設定変更を行うように促すことができ、結果として、異なるユーザ間で、同一又は類似のマークが使用されることによって、排紙トレイから、ユーザが誤って印刷者の異なる用紙を取り出してしまうのを、効果的に抑制することができる。
【０１４８】
また、本実施例では、履歴ファイルに記録した印刷履歴情報の内、予め定めた上限値を超える時間、履歴ファイルに記憶保持された印刷履歴情報を、履歴ファイルから削除するようにした。従って、本実施例によれば、履歴ファイルのデータ量を抑えることができると共に、ユーザ端末装置に、古い印刷履歴情報（現在使用されていないマークについての印刷履歴情報）が表示されてしまうことにより、ユーザが、現時点のマーク使用状況について、誤った判断をしてしまうのを抑えることができる。
【０１４９】
尚、本発明の印刷制御手段は、本実施例において、Ｓ７５０〜Ｓ７６０の処理にて実現されている。また、マークの構成パラメータ及びユーザの識別情報を記憶する記憶装置は、印刷履歴情報を履歴ファイルに記憶するデータ保持部５９に相当する。また、入力手段及び表示手段は、表示操作部５５に相当する。その他、本発明の登録手段は、本実施例において、Ｓ７４０の処理にて実現され、リスト送信手段は、Ｓ７９０の処理にて実現され、消去手段は、レコード削除処理にて実現されている。
【０１５０】
また、本発明のデータ送信手段は、Ｓ３７０及びＳ３９０の処理にて実現され、設定手段は、マーク設定受付処理にて実現され、使用者情報表示制御手段は、Ｓ４８０の処理にて実現されている。この他、送信要求手段（請求項３）は、Ｓ４４０の処理にて実現され、判定手段は、重複判定処理にて実現され、警告手段は、Ｓ６７０の処理にて実現されている。
【０１５１】
また、上記実施例における印刷制御処理は、次のように変更されてもよい（変形例）。
（５）変形例
図１６は、変形例の通信システム１において、各ユーザ端末装置１０のＣＰＵ１１が、図６に印刷制御処理に代えて、実行する印刷制御処理を表すフローチャートである。以下に説明する変形例の通信システム１は、印刷制御処理の内容が、上記実施例と比較して一部異なる程度であるため、以下では、変形例の通信システム１の説明として、印刷制御処理の内容を説明するに留める。
【０１５２】
ＣＰＵ１１は、印刷操作がなされることにより、図１６に示す印刷制御処理を開始すると、ＯＳから現在のログインユーザの識別情報（ユーザＩＤ）を取得し（Ｓ９１０）、取得したユーザＩＤの情報に基づいて、現在のログインユーザのマーク設定情報を、ハードディスク装置１７に記憶されたマーク設定管理データから読み出す（Ｓ９２０）。
【０１５３】
また、この処理を終えると、読み出したマーク設定情報が有するマーク印刷要否情報がマーク印刷要との値を示しているか否かを判断し（Ｓ９３０）、マーク印刷要との値を示している場合には（Ｓ９３０でＹｅｓ）、Ｓ９３５に移行し、マーク印刷不要との値を示している場合には（Ｓ９３０でＮｏ）、Ｓ１０６０に移行する。尚、マーク設定管理データに、現在のログインユーザのマーク設定情報が登録されていない場合には、Ｓ９３０で形式的にＮｏと判断して、Ｓ１０６０に移行する。
【０１５４】
また、Ｓ９３５に移行すると、ＣＰＵ１１は、ログインユーザのマーク設定情報が有するマーク選択情報に基づき、Ｓ３３５と同様の手法で、印刷対象のマークが選択されているか否かを判断する。そして、印刷対象のマークが選択されていると判断すると（Ｓ３３５でＹｅｓ）、Ｓ９４０に移行し、印刷対象のマークが選択されていないと判断すると（Ｓ９３５でＮｏ）、Ｓ１０６０に移行する。
【０１５５】
また、Ｓ９４０に移行すると、ＣＰＵ１１は、マーク情報ダイアログを、デフォルトの画面状態で、表示部２１に表示し、その後、リスト要求コマンドを、通信インタフェース１９を介して、印刷装置５０に送信する（Ｓ９５０）。リスト要求コマンドの送信後、ＣＰＵ１１は、応答データとして印刷装置５０からマークリストを受信するか（Ｓ９６０）、所定のタイムアウト時間が経過するまで待機し（Ｓ９７０）、タイムアウト時間が経過した場合には（Ｓ９７０でＹｅｓ）、エラーメッセージ画面を表示部２１に表示し（Ｓ９８０）、エラーメッセージ画面に設けられた図示しない「ＯＫ」ボタンが押下操作されると、当該エラーメッセージ画面及びマーク情報ダイアログを閉じて、Ｓ１０２０に移行する。
【０１５６】
一方、リスト要求コマンドの送信後、通信インタフェース１９を介して印刷装置５０からマークリストを受信すると（Ｓ９６０でＹｅｓ）、ＣＰＵ１１は、Ｓ４８０の処理と同様、受信したマークリストを、マーク情報ダイアログのリスト表示領域に、表示する処理を行う（Ｓ９９０）。
【０１５７】
また、このようにしてマークリストを表示すると、ＣＰＵ１１は、Ｓ１０００に移行し、図１０に示す重複判定処理を行った後、Ｓ１０１０に移行する。但し、Ｓ１０００で行う重複判定処理では、Ｓ９２０で読み出したマーク設定情報が有するマーク選択情報が示すインデックス番号が割り当てられたマーク個別設定情報のみを、判定対象として選択し、他のマーク個別設定情報については、これらを判定対象として選択せずに、上述の処理を行う。即ち、Ｓ５５０では、上記読み出したマーク設定情報が有するマーク選択情報が示すインデックス番号と一致するインデックス番号が割り当てられたマーク個別設定情報を、判定対象として選択し、Ｓ６５０では、無条件でＹｅｓと判断して、Ｓ６６０に移行する。
【０１５８】
そして、Ｓ１０１０では、マーク情報ダイアログに対して「閉じる」ボタンの押下操作がなされるまで待機し、「閉じる」ボタンの押下操作があると、マーク情報ダイアログを閉じて、Ｓ１０２０に移行する。
【０１５９】
また、Ｓ１０２０に移行すると、ＣＰＵ１１は、Ｓ９２０で読み出したマーク設定情報が有するマーク選択情報が示すインデックス番号と一致するインデックス番号が割り当てられたマーク個別設定情報に基づき、Ｓ３４０と同様の手法で、プリントデータに付すマーク印刷設定データを生成する。
【０１６０】
そして、マーク印刷設定データを生成すると、ＣＰＵ１１は、印刷対象のデータとして、アプリケーションソフトウェアからＯＳを通じて入力されたユーザデータの中間データを、ＰＤＬ形式のプリントデータに変換し（Ｓ１０３０）、このプリントデータに上記生成したマーク印刷設定データを付してなるマーク付プリントデータを生成する（Ｓ１０４０）。
【０１６１】
また、Ｓ１０４０での処理を終えると、ＣＰＵ１１は、Ｓ１０５０に移行し、このマーク付プリントデータを、印刷要求コマンドと共に、印刷装置５０に、通信インタフェース１９を介して送信する。その後、当該印刷制御処理を終了する。
【０１６２】
一方、Ｓ１０６０に移行すると、ＣＰＵ１１は、印刷対象のデータとして、アプリケーションソフトウェアからＯＳを通じて入力されたユーザデータの中間データを、ＰＤＬ形式のプリントデータに変換し、このプリントデータを、印刷要求コマンド共に、印刷装置５０に、通信インタフェース１９を介して送信する（Ｓ１０７０）。即ち、マーク印刷設定データを付すことなく、プリントデータを、印刷装置５０に送信する。その後、当該印刷制御処理を終了する。
【０１６３】
以上、変形例の通信システム１について説明したが、この通信システム１では、印刷操作の度、ユーザ端末装置１０の表示部２１にマークリストを表示すると共に、重複マークがある場合には、その旨を警告する警告メッセージを表示するので、ユーザに、マークの重複有無の確認を、高頻度に行わせることができて、マークの重複を、効果的に抑制することができる。
【０１６４】
尚、本発明の送信要求手段（請求項４）は、この変形例において、Ｓ９５０の処理にて実現されている。
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、変形例を含む上記実施例では、印刷履歴情報を蓄積し、この蓄積した情報に基づいてマークリストを送信する機能を、印刷装置５０に設けたが、この機能は、印刷装置５０とは別のサーバ装置に設けられてもよい。
【０１６５】
即ち、印刷装置５０とは別のサーバ装置が、ネットワークＮＴ経由で、印刷装置５０から印刷履歴情報を取得し、これを内蔵の記憶装置に蓄積し、ユーザ端末装置１０からの要求があった場合には、記憶装置に蓄積した情報に基づいて、マークリストを生成し、これを要求元のユーザ端末装置１０に送信するように、通信システム１を構成してもよい。
【０１６６】
その他、上記実施例では、ユーザＩＤが管理され、通信システム１を使用する各ユーザに対して必ずユニークなユーザＩＤが割り当てられることを前提として話を進めたが、各ユーザ端末装置１０のユーザが、他のユーザ端末装置１０のユーザとは無関係に、好みのユーザＩＤを自身に割り当てる通信システム１においては、異なる人物が、夫々、個別のユーザ端末装置１０で同一のユーザＩＤを設定してしまう可能性がある。
【０１６７】
従って、このような場合には、印刷装置５０側で、履歴ファイルに印刷履歴情報を登録する際、マーク印刷設定データの送信元装置のノードアドレスを、印刷履歴情報に付し、マークリストを送信する際に、ユーザＩＤとノードアドレスとを結合したコードを、上記実施例のユーザＩＤに代えて、送信するように、通信システム１を構成すればよい。このように通信システム１を構成すれば、ユーザ端末装置１０側では、上記結合したコードを、上記実施例のユーザＩＤと同様に取扱うことで、重複判定処理を、正常に行うことができる。
【０１６８】
また、各ユーザに対して、個別のユーザ端末装置１０が割り当てられる通信システム１においては、ユーザの識別情報として、ユーザ端末装置１０のノードアドレスを用いてもよい。
【０１６９】
その他、マークの重複判定の際には、マークの色彩値を、判定基準に用いても良い。
【図面の簡単な説明】
【０１７０】
【図１】本実施例の通信システム１の構成を表すブロック図である。
【図２】印刷操作がなされた時にユーザ端末装置１０が行う処理の流れを示した説明図である。
【図３】マーク設定管理データの構成を表す説明図である。
【図４】ＣＰＵ１１が実行するマーク設定受付処理を表すフローチャートである。
【図５】マーク選択ダイアログの構成を表す説明図（ａ）及びマーク設定ダイアログの構成を表す説明図（ｂ）である。
【図６】ＣＰＵ１１が実行する印刷制御処理を表すフローチャートである。
【図７】マーク付プリントデータの構成を表す説明図である。
【図８】ＣＰＵ１１が実行するマークリスト表示処理を表すフローチャートである。
【図９】マーク情報ダイアログの構成を表す説明図である。
【図１０】ＣＰＵ１１が実行する重複判定処理を表すフローチャートである。
【図１１】ＣＰＵ１１が実行する重複判定処理を表すフローチャートである。
【図１２】制御部５１が実行する要求受付処理を表すフローチャートである。
【図１３】履歴ファイルの構成を表す説明図である。
【図１４】マークの印刷態様を示した説明図である。
【図１５】制御部５１が実行するレコード削除処理を表すフローチャートである。
【図１６】変形例の印刷制御処理を表すフローチャートである。
【符号の説明】
【０１７１】
１…通信システム、１０…ユーザ端末装置、１１，５１ａ…ＣＰＵ、１３，５１ｂ…ＲＯＭ、１５，５１ｃ…ＲＡＭ、１７…ハードディスク装置、１９，５７…通信インタフェース、２１…表示部、２３…操作部、５０…印刷装置、５１…制御部、５３…記録部、５５…表示操作部、５９…データ保持部、ＮＴ…ネットワーク
【図１】
2008140035.tif 000003
【図２】
2008140035.tif 000004
【図３】
2008140035.tif 000005
【図４】
2008140035.tif 000006
【図６】
2008140035.tif 000007
【図７】
2008140035.tif 000008
【図８】
2008140035.tif 000009
【図１０】
2008140035.tif 000010
【図１１】
2008140035.tif 000011
【図１２】
2008140035.tif 000012
【図１３】
2008140035.tif 000013
【図１４】
2008140035.tif 000014
【図１５】
2008140035.tif 000015
【図１６】
2008140035.tif 000016
【図５】
2008140035.tif 000017
【図９】
2008140035.tif 000018