(57)【要約】【課題】ネットワークを介して接続されている複数のクライアント端末で、同一の用紙情報を使用可能とする用紙情報管理システム等を提供する。【解決手段】用紙情報管理サーバ１０１は、共通に管理される用紙情報リスト３０３を有し、クライアント端末１０３−１からの用紙情報変更要通知１１に応じて、用紙情報リスト３０３の用紙情報の変更を受け付け、追加の場合、全てのクライアント端末１０３に追加指示１２を送信し、削除の場合、当該用紙情報をサポートする画像形成装置１０２に削除予定指示１６を送信する。また、所定時間使用されていない削除予定の用紙情報に対して、用紙情報リスト３０３から削除し、全てのクライアント端末１０３に削除指示１４を送信し、当該用紙情報をサポートする画像形成装置１０２に用紙情報の削除指示１７を送信する。【選択図】図８
2006172342.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、複数のクライアント端末に接続され、全ての前記クライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバであって、
全てのクライアント端末で共通に管理される１又は複数の用紙情報を保持する用紙情報リストと、
前記クライアント端末からの前記用紙情報の変更要求に応じて、前記用紙情報リストの用紙情報の変更を受け付ける変更受付手段と、
前記変更受付手段により受け付けた用紙情報の変更指示を前記クライアント端末全てに送信する変更指示手段と、
を、具備することを特徴とする用紙情報管理サーバ。
【請求項２】
更に、１又は複数の画像形成装置に前記ネットワークを介して接続され、
前記画像形成装置とサポートする用紙範囲とを対応付ける画像形成装置リストを保持し、
前記変更受付手段で受け付けた変更要求が前記用紙情報の削除である場合、当該用紙情報の用紙をサポートする画像形成装置を前記画像形成装置リストから抽出する抽出手段と、
前記抽出された画像形成装置に、前記用紙情報の削除予定通知を送信する削除予定通知手段と、
を具備することを特徴とする請求項１記載の用紙情報管理サーバ。
【請求項３】
前記変更受付手段で受け付けた変更要求が前記用紙情報の削除である場合、当該用紙情報が使用された日時を最終使用日時として保持する保持手段と、
前記最終使用日時から所定時間が経過した場合、当該用紙情報の削除指示を前記クライアント端末全てに送信する削除指示手段と、
を具備することを特徴とする請求項１又は請求項２に記載の用紙情報管理サーバ。
【請求項４】
前記削除指示手段は、前記画像形成装置リストから抽出した当該用紙情報の用紙をサポートする画像形成装置に、削除予定用紙の削除指示を送信することを特徴とする請求項３に記載の用紙情報管理サーバ。
【請求項５】
前記用紙情報は、用紙名称、用紙サイズ、余白サイズの少なくともいずれかを有することを特徴とする請求項１から請求項４までのいずれかに記載の用紙情報管理サーバ。
【請求項６】
ネットワークを介して、全てのクライアント端末で共通に管理される用紙情報からなる用紙情報リストを管理する用紙情報管理サーバと接続される、クライアント端末であって、
自身が使用する用紙情報を保持する端末用紙情報リストと、
ユーザによる入力部の操作により、端末用紙情報リストの変更指示がなされた場合に、前記用紙情報管理サーバが管理している用紙情報リストとの差分情報を作成する差分作成手段と、
前記端末用紙情報リストを前記用紙情報リストに置き換える置換手段と、
前記用紙情報管理サーバに、前記差分情報に基づいた用紙情報の変更要求を送信する変更要求手段と、
前記用紙情報管理サーバから受信した前記用紙情報の変更指示に応じて、前記端末用紙情報リストの用紙情報を更新する更新手段と、
を具備することを特徴とするクライアント端末。
【請求項７】
前記クライアント端末上で起動されているアプリケーションに対して、必要に応じて、用紙情報変更の警告を行う変更警告手段、
を、更に具備することを特徴とする請求項６記載のクライアント端末。
【請求項８】
前記用紙情報は、用紙名称、用紙サイズ、余白サイズの少なくともいずれかを有することを特徴とする請求項６又は請求項７に記載のクライアント端末。
【請求項９】
ネットワークを介して、複数のクライアント端末と、全ての前記クライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバと、に接続される画像形成装置であって、
削除予定用紙の用紙情報を保持する削除予定用紙リストと、
前記クライアント端末から印刷指示を受け取ると、前記印刷指示に基づいた用紙情報に該当する用紙情報が前記削除予定用紙リストにある場合、前記用紙情報管理サーバに当該用紙情報の最終使用日時の変更通知を送信する最終使用日時変更通知手段と、
前記印刷指示に基づいた印刷処理を行う印刷手段と、
を具備することを特徴とする画像形成装置。
【請求項１０】
前記用紙情報管理サーバから前記用紙情報の削除予定通知を受信すると、当該用紙情報を前記削除予定用紙リストに追加する削除予定追加手段、
を、更に具備することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記用紙情報管理サーバから前記用紙情報の削除指示を受信すると、当該用紙情報を前記削除予定用紙リストから削除する削除手段、
を、更に具備することを特徴とする請求項９又は請求項１０記載の画像形成装置。
【請求項１２】
前記用紙情報は、用紙サイズ、余白サイズの少なくともいずれかを有することを特徴とする請求項９から請求項１１のいずれかに記載の画像形成装置。
【請求項１３】
複数のクライアント端末と、全ての前記クライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバと、１又は複数の画像形成装置と、がネットワークを介して接続される用紙情報管理システムであって、
前記用紙情報管理サーバは、
全てのクライアント端末で共通に管理される１又は複数の用紙情報を保持する用紙情報リストと、
前記クライアント端末からの前記用紙情報の変更要求に応じて、前記用紙情報リストの用紙情報の変更を受け付ける変更受付手段と、
前記変更受付手段により受け付けた用紙情報の変更指示を前記クライアント端末全てに送信する変更指示手段と、を備え、
前記クライアント端末は、
自身が使用する用紙情報を保持する端末用紙情報リストと、
ユーザによる入力部の操作により、端末用紙情報リストの変更指示がなされた場合に、前記用紙情報管理サーバが管理している用紙情報リストとの差分情報を作成する差分作成手段と、
前記端末用紙情報リストを、前記用紙情報リストに置き換える置換手段と、
前記用紙情報管理サーバに前記差分情報に基づいた用紙情報の変更要求を送信する変更要求手段と、
前記用紙情報管理サーバから受信した前記用紙情報の変更指示に応じて、前記端末用紙情報リストの用紙情報を更新する更新手段と、を備え、
前記画像形成装置は、
削除予定用紙の用紙情報を保持する削除予定用紙リストと、
前記クライアント端末から印刷指示を受け取ると、前記印刷指示に基づいた用紙情報に該当する用紙情報が前記削除予定用紙リストにある場合、前記用紙情報管理サーバに当該用紙情報の最終使用日時の変更通知を送信する最終使用日時変更通知手段と、
前記印刷指示に基づいた印刷処理を行う印刷手段と、
を具備することを特徴とする用紙情報管理システム。
【請求項１４】
コンピュータを請求項１から請求項５いずれかに記載の用紙情報管理サーバとして機能させるプログラム。
【請求項１５】
コンピュータを請求項６から請求項８いずれかに記載のクライアント端末として機能させるプログラム。
【請求項１６】
コンピュータを請求項９から請求項１２いずれかに記載の画像形成装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数のクライアントコンピュータが夫々管理している用紙情報の管理を行う、用紙情報管理サーバ、用紙情報管理システム等に関する。
【背景技術】
【０００２】
従来、印刷装置は、複数種類の印刷用紙や、様々な印刷方法、印刷機能等を選択することが可能であり、クライアントコンピュータからの印刷ジョブを受け取ると、その印刷ジョブ中の用紙の情報等の印刷指示に基づいて印刷処理を行う。
一方、クライアントコンピュータのオペレーティングシステム（ＯＳ）は、そのシステム上で利用可能な用紙の情報を保持しており、様々なアプリケーションは、印刷する際、この用紙の情報を参照、設定し、印刷指示を行う。例えばＷｉｎｄｏｗｓ（登録商標）には、印刷等に用いる用紙情報を登録しておく機能がある（以後、この機能で管理されている情報を「ＦｏｒｍＤＢ（フォームデータベース）」とする）。このＦｏｒｍＤＢには、用紙名称と用紙サイズ（幅及び高さ）、余白サイズ（左右上下）が登録されている。ＦｏｒｍＤＢにはあらかじめＪＩＳ等で規定された定型用紙（Ａ４、Ｂ５  用紙等）が登録されているが、ユーザがサイズを指定して新たに名前をつけた、固有の用紙を追加することも可能である。こうして追加された用紙は、ユーザ定義用紙と呼ばれ、追加された順序でＦｏｒｍＤＢに登録される。
【０００３】
このＯＳで管理されたＦｏｒｍＤＢは、さまざまなアプリケーションや、プリンタドライバから参照されている。
例えば、ＷｏｒｄやＥｘｃｅｌなどのアプリケーションでは、[ページ設定]の[用紙サイズ]を設定するダイアログにおいて、用紙名称を列挙したり、プリンタドライバの印刷設定ダイアログの[出力用紙サイズ]において、用紙名称を列挙したりするのに参照されている。
【０００４】
通常、ＦｏｒｍＤＢにユーザ定義用紙を追加するには、ＯＳ上で直接ユーザが用紙を登録する。例えばＯＳがＷｉｎｄｏｗｓ（登録商標）であった場合は[プリンタとＦａｘ]ウィンドウ画面上で右クリックをし、ポップアップメニューから[サーバのプロパティ]を選択してユーザ定義用紙登録用のダイアログボックスを表示させてユーザによる入力部操作に基づき、新しい用紙を追加する方法のほか、最近ではプリンタのドライバによっては、印刷設定ダイアログボックスから直接ユーザ定義用紙を登録することもできる。
【０００５】
また、印刷装置とクライアントコンピュータの各々が有する印刷制御情報を、夫々アイコン表示し明示的に操作者に示すことにより、既登録のデータを基づいて印刷制御情報を作成可能とする印刷制御システム等も存在する（例えば、特許文献１）。
【０００６】
【特許文献１】特開２０００−１０８４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このＦｏｒｍＤＢに新たに追加したユーザ定義用紙は、追加したそのコンピュータ上でしか登録されていないため、他のコンピュータでも共通に使いたい用紙であった場合はその都度登録をしなければならない。
そのため、印刷をする際に、コンピュータ毎に同じユーザ定義用紙を登録していなければ、出力用紙サイズとして指定することができない。
【０００８】
また、何らかのアプリケーションのページ設定などでユーザ定義用紙を使用していた場合、他のコンピュータで同じファイルを開いた際に、ＦｏｒｍＤＢが異なっているために、使用されているユーザ定義用紙がわからず、ページ設定で不正な値が入ってしまうこともある。そのため、印刷をする際に新たにユーザ定義用紙を作成しようとしても、用紙サイズ等を覚えていなければ、意図する用紙サイズ、余白設定でユーザ定義用紙を登録することも、その用紙を用いて印刷することもできないのである。これらの課題は、それぞれＯＳが管理しているＦｏｒｍＤＢが異なっていることに起因している。
【０００９】
ＦｏｒｍＤＢを利用しているアプリケーションはそれぞれ用紙情報を違った形で保存している。例えば、設定された用紙の名称とサイズを保存しているアプリケーションもあれば、ＦｏｒｍＤＢに登録されている用紙の順番のみ保存しているアプリケーションもある。そのため、あるコンピュータで作成したファイルを別のコンピュータで開いたときに、たとえ同じ用紙がＦｏｒｍＤＢに登録されていたとしても、登録順しか参照しないアプリケーションの場合には、ユーザが意図しない用紙が設定されていることもある。
よって、ＦｏｒｍＤＢは、同じ用紙が登録されているだけではなく、登録順も大きく影響するのである。
【００１０】
また、［特許文献１］に記載の方法により、ユーザ定義用紙を登録する作業の煩わしさを改善しているが、一元管理まで想定されているわけでなく、それぞれのコンピュータでやはりユーザ定義用紙を登録しなくてはならないため、課題の解決には至っていない。
【００１１】
本発明は、以上の点に鑑みてなされたものであり、ネットワークを介して接続されている複数のクライアント端末で、同一の用紙情報を使用可能とする用紙情報管理システム等を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前述した目的を達成するために第１の発明は、ネットワークを介して、複数のクライアント端末に接続され、全ての前記クライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバであって、全てのクライアント端末で共通に管理される１又は複数の用紙情報を保持する用紙情報リストと、前記クライアント端末からの前記用紙情報の変更要求に応じて、前記用紙情報リストの用紙情報の変更を受け付ける変更受付手段と、前記変更受付手段により受け付けた用紙情報の変更指示を前記クライアント端末全てに送信する変更指示手段と、を、具備することを特徴とする用紙情報管理サーバである。
【００１３】
また、更に、１又は複数の画像形成装置に前記ネットワークを介して接続され、前記画像形成装置とサポートする用紙範囲とを対応付ける画像形成装置リストを保持し、前記変更受付手段で受け付けた変更要求が前記用紙情報の削除である場合、当該用紙情報の用紙をサポートする画像形成装置を前記画像形成装置リストから抽出する抽出手段と、前記抽出された画像形成装置に、前記用紙情報の削除予定通知を送信する削除予定通知手段と、を具備することが望ましい。
また、前記変更受付手段で受け付けた変更要求が前記用紙情報の削除である場合、当該用紙情報が使用された日時を最終使用日時として保持する保持手段と、
前記最終使用日時から所定時間が経過した場合、当該用紙情報の削除指示を前記クライアント端末全てに送信する削除指示手段と、を具備することが望ましい。
また、前記削除指示手段は、前記画像形成装置リストから抽出した当該用紙情報の用紙をサポートする画像形成装置に、削除予定用紙の削除指示を送信することが望ましい。
【００１４】
第１の発明による用紙情報管理サーバは、ネットワークを介して、複数のクライアント端末に接続され、全てのクライアント端末で共通に管理される１又は複数の用紙情報を保持する用紙情報リストを有し、クライアント端末からの用紙情報の変更要求に応じて、用紙情報リストの用紙情報の変更を受け付け、受け付けた用紙情報の変更指示をクライアント端末全てに送信する。
【００１５】
「用紙情報の変更」は、用紙情報の追加、削除、追加及び削除等である。
「用紙情報」は、用紙名称、用紙サイズ、余白サイズ等のいずれかを少なくとも有する。
「削除予定用紙リスト」は、削除予定用紙の用紙情報からなり、削除予定用紙の用紙情報は、用紙サイズ、余白サイズ等を有する。
【００１６】
また、第２の発明は、ネットワークを介して、全てのクライアント端末で共通に管理される用紙情報からなる用紙情報リストを管理する用紙情報管理サーバと接続される、クライアント端末であって、自身が使用する用紙情報を保持する端末用紙情報リストと、ユーザによる入力部の操作により、端末用紙情報リストの変更指示がなされた場合に、前記用紙情報管理サーバが管理している用紙情報リストとの差分情報を作成する差分作成手段と、前記端末用紙情報リストを前記用紙情報リストに置き換える置換手段と、前記用紙情報管理サーバに、前記差分情報に基づいた用紙情報の変更要求を送信する変更要求手段と、前記用紙情報管理サーバから受信した前記用紙情報の変更指示に応じて、前記端末用紙情報リストの用紙情報を更新する更新手段と、を具備することを特徴とするクライアント端末である。
【００１７】
第２の発明によるクライアント端末は、ネットワークを介して、全てのクライアント端末で共通に管理される用紙情報からなる用紙情報リストを管理する用紙情報管理サーバと接続され、自身が使用する用紙情報を保持する端末用紙情報リストを有し、ユーザによる入力部の操作により、端末用紙情報リストの変更指示がなされた場合に、前記用紙情報管理サーバが管理している用紙情報リストとの差分情報を作成し、端末用紙情報リストを前記用紙情報管理サーバが管理している用紙情報リストに置き換え、用紙情報管理サーバに、差分情報に基づいた用紙情報の変更要求を送信し、用紙情報管理サーバから受信した用紙情報の変更指示に応じて、端末用紙情報リストの用紙情報を更新する。
【００１８】
また、第３の発明は、ネットワークを介して、複数のクライアント端末と、全ての前記クライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバと、に接続される画像形成装置であって、削除予定用紙の用紙情報を保持する削除予定用紙リストと、前記クライアント端末から印刷指示を受け取ると、前記印刷指示に基づいた用紙情報に該当する用紙情報が前記削除予定用紙リストにある場合、前記用紙情報管理サーバに当該用紙情報の最終使用日時の変更通知を送信する最終使用日時変更通知手段と、前記印刷指示に基づいた印刷処理を行う印刷手段と、を具備することを特徴とする画像形成装置である。
【００１９】
第３の発明による画像形成装置は、ネットワークを介して、複数のクライアント端末と、全てのクライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバに接続され、削除予定用紙の用紙情報を保持する削除予定用紙リストを有し、クライアント端末から印刷指示を受け取ると、印刷指示に基づいた用紙情報に該当する用紙情報が削除予定用紙リストにある場合、用紙情報管理サーバに当該用紙情報の最終使用日時の変更通知を送信し、印刷指示に基づいた印刷処理を行う。
【００２０】
また、第４の発明は、複数のクライアント端末と、全ての前記クライアント端末で共通に管理される用紙情報を管理する用紙情報管理サーバと、１又は複数の画像形成装置と、がネットワークを介して接続される用紙情報管理システムであって、前記用紙情報管理サーバは、全てのクライアント端末で共通に管理される１又は複数の用紙情報を保持する用紙情報リストと、前記クライアント端末からの前記用紙情報の変更要求に応じて、前記用紙情報リストの用紙情報の変更を受け付ける変更受付手段と、前記変更受付手段により受け付けた用紙情報の変更指示を前記クライアント端末全てに送信する変更指示手段と、を備え、前記クライアント端末は、自身が使用する用紙情報を保持する端末用紙情報リストと、ユーザによる入力部の操作により、端末用紙情報リストの変更指示がなされた場合に、前記用紙情報管理サーバが管理している用紙情報リストとの差分情報を作成する差分作成手段と、前記端末用紙情報リストを、前記用紙情報リストに置き換える置換手段と、前記用紙情報管理サーバに前記差分情報に基づいた用紙情報の変更要求を送信する変更要求手段と、前記用紙情報管理サーバから受信した前記用紙情報の変更指示に応じて、前記端末用紙情報リストの用紙情報を更新する更新手段と、を備え、前記画像形成装置は、削除予定用紙の用紙情報を保持する削除予定用紙リストと、前記クライアント端末から印刷指示を受け取ると、前記印刷指示に基づいた用紙情報に該当する用紙情報が前記削除予定用紙リストにある場合、前記用紙情報管理サーバに当該用紙情報の最終使用日時の変更通知を送信する最終使用日時変更通知手段と、前記印刷指示に基づいた印刷処理を行う印刷手段と、を具備することを特徴とする用紙情報管理システムである。
【００２１】
第４の発明は、第１の発明の用紙情報管理サーバ、第２の発明のクライアント端末、第３の発明の画像形成装置から構成される用紙情報管理システムに関する発明である。
【００２２】
第５の発明は、コンピュータを第１の発明の用紙情報管理サーバとして機能させるプログラムである。
【００２３】
第６の発明は、コンピュータを第２の発明のクライアント端末として機能させるプログラムである。
【００２４】
第７の発明は、コンピュータを第３の発明の画像形成装置として機能させるプログラムである。
【００２５】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させても勿論よいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００２６】
本発明によれば、ネットワークを介して接続されている複数のクライアント端末で、同一の用紙情報を使用可能とする用紙情報管理システム等を提供することができる。
【発明を実施するための最良の形態】
【００２７】
以下に、添付図面を参照しながら、本発明に係る用紙情報管理システム等の好適な実施形態について詳細に説明する。尚、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２８】
図１は、本実施の形態に係る用紙情報管理システム１００の概略構成を示す図である。図１は、用紙情報管理システム１００の１例であり、図１に示すように、用紙情報管理システム１００は、用紙情報管理サーバ１０１、画像形成装置１０２−１、１０２−２、１０２−３、クライアント端末１０３−１、１０３−２、１０３−３等がネットワーク１０４を介して接続されて構成される。
【００２９】
ネットワーク１０４は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、社内ＬＡＮ等のネットワークであり、有線、無線を問わない。
【００３０】
用紙情報管理サーバ１０１は、サーバコンピュータ等であり、各クライアント端末１０３からの用紙情報変更要求に応じて、クライアント端末１０３−１、１０３−２、１０３−３が夫々有する用紙情報を同一内容の用紙情報になるように、クライアント端末１０３や画像形成装置１０２に用紙情報の指示を送りながら、用紙情報を管理する。
【００３１】
クライアント端末１０３−１、１０３−２、１０３−３は、パーソナルコンピュータ、携帯型端末機等である。各クライアント端末１０３のＯＳ（オペレーティングシステム）は、そのシステム上で利用可能な用紙情報を保持しており、様々なアプリケーションは、印刷する際、この用紙情報を参照、設定し、印刷指示を行う。クライアント端末１０３は、キーボード、マウス等からの入力による用紙情報の変更指示に対して、用紙情報管理サーバ１０１に用紙情報変更要求を送信し、用紙情報管理サーバ１０１からの変更指示に応じて、該クライアント端末１０３の用紙情報を変更し、用紙情報管理サーバ１０１上の用紙情報と整合性を保つ。
【００３２】
画像形成装置１０２−１、１０２−２、１０２−３は、クライアント端末１０３−１、１０３−２、１０３−３等からの印刷ジョブに対して、印刷指示に従って画像を生成し、印刷処理を行う。また、用紙情報管理サーバ１０１からの指示を受け、使用していない用紙情報を削除する。
【００３３】
次に、図２を参照しながら、用紙情報管理サーバ１０１のハードウェア構成を説明する。図２は、用紙情報管理サーバ１０１のハードウェア構成図である。
【００３４】
用紙情報管理サーバ１０１は、制御部２０１、記憶部２０２、通信制御部２０３、メディア入出力部２０４、入力部２０５、表示部２０６、周辺機器Ｉ／Ｆ（インタフェース）部２０７等が、システムバス２０９を介して接続されて構成される。
【００３５】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００３６】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、用紙情報管理サーバ１０１が行う後述する各種処理（図９、図１０参照）を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００３７】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムは、ＯＳ（オペレーティングシステム）に相当する制御プログラム３６１や、本コンピュータを適用する用紙情報管理サーバ１０１が行う後述の処理に相当するアプリケーションプログラム３６２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００３８】
通信制御部２０３は、通信制御装置、通信ポート等を有し、用紙情報管理サーバ１０１とネットワーク１０４間の通信を媒介する通信インタフェースであり、ネットワーク１０４を介して、用紙情報管理サーバ１０１と、画像形成装置１０２、クライアント端末１０３間の通信制御を行う。
【００３９】
メディア入出力部２０４（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
【００４０】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部２０５を介して、用紙情報管理サーバ１０１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００４１】
表示部２０６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００４２】
周辺機器Ｉ／Ｆ（インタフェース）部２０７は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ２０７を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ２０７は、ＵＳＢやＩＥＥＥ１３９４等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線／無線を問わない。
【００４３】
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００４４】
次に、図３を参照しながら、用紙情報管理サーバ１０１の記憶部２０２が保持する情報について説明する。図３は、記憶部２０２が保持する情報を示す図である。
【００４５】
記憶部２０２内には、クライアント端末リスト３０１、画像形成装置リスト３０２、用紙情報リスト３０３、及び制御プログラム３６１、アプリケーションプログラム３６２等が格納されている。
【００４６】
図１４は、クライアント端末リスト３０１の一態様を示す図である。
クライアント端末リスト３０１は、用紙情報管理サーバ１０１が管理する１又は複数のクライアント端末情報３１０からなる。クライアント端末情報３１０は、クライアント端末名称３１１、ＩＰアドレス３１２等の各フィールドを有する。
【００４７】
クライアント端末名称３１１は、クライアント端末１０３を特定するための名称であり、例えば、「ＰＣ１」である。
ＩＰアドレス３１２は、クライアント端末１０３に接続するためのＩＰアドレスであり、例えば、「１０．１２６．１０．１１」である。
尚、クライアント端末リスト３０１のデータ構成は、この構成に限られるものではない。
【００４８】
図１５は、画像形成装置リスト３０２の一態様を示す図である。
画像形成装置リスト３０２は、用紙情報管理サーバ１０１が管理する１又は複数の画像形成装置情報３２０からなる。画像形成装置情報３２０は、画像形成装置名称３２１、ＩＰアドレス（ポート名）３２２、サポート用紙サイズ３２３等の各フィールドを有する。
【００４９】
画像形成装置名称３２１は、画像形成装置１０２を特定するための名称であり、例えば、「プリンタ１」である。
ＩＰアドレス（ポート名）３２２は、画像形成装置１０２に接続するためのＩＰアドレス又はポート名、であり、例えば、「１０．１２６．１０．１４」である。
【００５０】
サポート用紙サイズ３２３は、当該画像形成装置１０２がサポートしている用紙サイズ情報であり、用紙の横最小（ＭｉｎＸ）、横最大（ＭａｘＸ）、縦最小（ＭｉｎＹ）、縦最大（ＭａｘＹ）等のサイズ情報を有する。例えば、「プリンタ１」は、用紙サイズが横０ｃｍ以上（ＭｉｎＸ＝０なので）、３２．２１ｃｍ以下（ＭａｘＸ＝３２．２１）、縦０ｃｍ以上（ＭｉｎＹ＝０）、４４．５２ｃｍ以下（ＭａｘＹ＝４４．５２）のサイズの用紙（最大Ａ３ノビ）をサポートしているという意味である。同様にプリンタ２は、横０ｃｍ以上２９．７０ｃｍ以下、縦０ｃｍ以上４２．００ｃｍ以下（最大Ａ３）、プリンタ３は、横０ｃｍ以上２１．００ｃｍ以下、縦０ｃｍ以上２９．７０ｃｍ以下（最大Ａ４）の用紙をサポートしている。
尚、画像形成装置リスト３０２のデータ構成は、この構成に限られるものではない。
【００５１】
図１６は、用紙情報リスト３０３の一態様を示す図である。
用紙情報リスト３０３は、クライアント端末１０３で共通に管理される複数の用紙情報３３０からなる。用紙情報３３０は、用紙名称３３１、用紙サイズ３３２、余白３３３、削除予定フラグ３３４、最終使用日時３３５等の各フィールドを有する。
【００５２】
用紙名称３３１は、用紙を特定するための名称であり、例えば、「領収書」である。
用紙サイズ３３２は、当該用紙の横（Ｘ）、縦（Ｙ）等のサイズ（ｃｍ）を有し、例えば、「領収書」の用紙サイズは、横（Ｘ）２１．００ｃｍ、縦（Ｙ）２９．７０ｃｍである。
余白３３３は、用紙の余白サイズ（ｃｍ）であり、左余白（Ｘ−Ｌ）、右余白（Ｘ−Ｒ）、上余白（Ｙ−Ｔ）、下余白（Ｙ−Ｂ）等の余白サイズ（ｃｍ）を有する。例えば、「領収書」の余白は、左余白（Ｘ−Ｌ）３．５０ｃｍ、右余白（Ｘ−Ｒ）３．５０ｃｍ、上余白（Ｙ−Ｔ）３．５０ｃｍ、下余白（Ｙ−Ｂ）３．５０ｃｍである。
【００５３】
削除予定フラグ３３４は、クライアント端末１０３からの用紙情報削除要求の有無の判定フラグであり、クライアント端末１０３からの用紙情報削除要求があった場合、当該フラグを設定する。例えば、用紙「領収書」の削除予定フラグ３３４「○」は、「削除予定状態」であることを示す。
最終使用日時３３５は、削除予定の用紙情報を最後に使用した日時情報であり、例えば、用紙「領収書」は、「削除予定状態」であり、最終使用日時「２００４．１２．２０」である。
尚、用紙情報リスト３０３のデータ構成は、この構成に限られるものではない。
【００５４】
制御プログラム３６１は、用紙情報管理サーバ１０１であるコンピュータの各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３６２は、用紙情報管理サーバ１０１が行う後述の処理（図９、図１０参照）に相当する用紙情報管理プログラム等の実行可能プログラムである。
【００５５】
次に、図４を参照しながら、クライアント端末１０３のハードウェア構成を説明する。図４は、クライアント端末１０３のハードウェア構成図である。
【００５６】
クライアント端末１０３は、制御部４０１、記憶部４０２、通信制御部４０３、メディア入出力部４０４、入力部４０５、表示部４０６、周辺機器Ｉ／Ｆ部４０７等が、システムバス４０９を介して接続される。
尚、クライアント端末１０３のハードウェア構成は、図２について前述した用紙情報管理サーバ１０１と同様の構成を採る。
【００５７】
次に、図５を参照しながら、クライアント端末１０３の記憶部４０２が保持する情報について説明する。図５は、記憶部４０２が保持する情報を示す図である。
【００５８】
記憶部４０２内には、用紙情報リスト３０５、最終変更日時情報３５１、及び制御プログラム３６１、アプリケーションプログラム３６２等が格納されている。
【００５９】
図１８は、用紙情報リスト３０５の一態様を示す図である。
用紙情報リスト３０５は、当該クライアント端末１０３で管理する複数の用紙情報３５０からなる。用紙情報３５０は、用紙名称３３１、用紙サイズ３３２、余白３３３等の各フィールドを有する。
用紙情報３５０の各フィールドは、前述した用紙情報管理サーバ１０１の用紙情報３３０の相当するフィールドと同様の内容である。
尚、用紙情報リスト３０５のデータ構成は、この構成に限られるものではない。
【００６０】
最終変更日時情報３５１は、用紙情報リスト３０５の用紙情報３５０を変更した最終変更日時を示す。
【００６１】
制御プログラム３６１は、クライアント端末１０３であるコンピュータの各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３６２は、クライアント端末１０３が用紙情報管理サーバ１０１との間で行う後述の処理（図１１、図１２参照）に相当する用紙情報処理プログラム等の実行可能プログラムである。
【００６２】
次に、図６を参照しながら、画像形成装置１０２のハードウェア構成を説明する。図６は、画像形成装置１０２のハードウェア構成図である。
【００６３】
画像形成装置１０２は、制御部６０１、記憶部６０２、通信制御部６０３、ＲＡＭ６０４、画像形成部６０５等が、システムバス６０９を介して接続される。
【００６４】
制御部６０１は、ＣＰＵ、ＲＯＭ等で構成される。
ＣＰＵは、画像形成装置全体の印刷制御を行い、システムバス６０９を介して接続された各装置を駆動制御し、印刷処理を実現する。
ＲＯＭは、保持された制御プログラムに基づいて、画像形成装置のファームウェアを実行する。
【００６５】
記憶部６０２は、ＨＤＤ（ハードディスクドライブ）であり、印刷制御を行う制御部２０１が実行する制御プログラム、転送するデータ等が格納される。
【００６６】
通信制御部６０３は、通信制御装置、通信ポート等を有し、画像形成装置１０２とネットワーク１０４間の通信を媒介する通信インタフェースであり、ネットワーク１０４を介して、画像形成装置１０２と、用紙情報管理サーバ１０１、クライアント端末１０３間の通信制御を行う。
【００６７】
ＲＡＭ６０４は、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、バッファメモリ（画像メモリ）として印刷用の画像データを格納する。
画像形成部６０５は、ＲＡＭ６０４上に形成された画像データに基づいて、用紙に印刷を行う。
【００６８】
次に、図７を参照しながら、画像形成装置１０２の記憶部６０２が保持する情報について説明する。図７は、記憶部６０２が保持する情報を示す図である。
【００６９】
記憶部６０２内には、削除予定用紙リスト３０４、及び制御プログラム３６１、アプリケーションプログラム３６２等が格納されている。
【００７０】
図１７は、削除予定用紙リスト３０４の一態様を示す図である。
削除予定用紙リスト３０４は、削除予定用紙情報３４０からなる。削除予定用紙情報３４０は、用紙サイズ３３２、余白３３３等の各フィールドを有し、用紙情報管理サーバ１０１からの用紙情報の削除予定通知に従って登録される。
用紙サイズ３３２、余白３３３等の各フィールドは、前述した用紙情報管理サーバ１０１の用紙情報３３０の相当するフィールドと同様である。
【００７１】
尚、用紙情報管理サーバ１０１の用紙情報リスト３０１の用紙情報３３０や、クライアント端末１０３の用紙情報リスト３０５の用紙情報３５０には用紙名称３３１があるが、削除予定用紙リスト３０４の削除予定用紙情報３４０には用紙名称がないのは、用紙の使用の判断になるべく用紙名称を用いたくないからである。
余白３３３は、クライアント端末１０３のアプリケーション等でファイルごとに設定できるため、クライアント端末１０３で登録された用紙情報３５０を使用しなくとも用紙の余白設定は可能である。
クライアント端末１０３で当該余白３３３を持つ用紙情報３５０が登録されていると知らずにアプリケーションを使用しているユーザもいると考えられるために、その存在を知った場合には、その用紙を予め設定することも考えられる。よって用紙サイズ３３２と余白３３３のみでの判断が好ましい。
尚、削除予定用紙リスト３０４のデータ構成は、この構成に限られるものではない。
【００７２】
制御プログラム３６１は、画像形成装置１０２の各構成部分を駆動制御するプログラムである。
アプリケーションプログラム３６２は、画像形成装置１０２が用紙情報管理サーバ１０１との間で行う後述の処理（図１３参照）に相当する用紙情報処理プログラム等の実行可能プログラムである。
【００７３】
次に、図８を参照しながら、用紙情報管理システム１００における、用紙情報管理サーバ１０１、クライアント端末１０３、画像形成装置１０２の各処理手段と、その処理の流れを説明する。図８は、用紙情報管理システム１００の各処理手段とその処理の流れを示す図である。
【００７４】
尚、各処理手段の処理は、用紙情報管理サーバ１０１、クライアント端末１０３、画像形成装置１０２の各アプリケーションプログラム３６２の制御に従って、夫々、用紙情報管理サーバ１０１の制御部２０１、クライアント端末１０３の制御部４０１、画像形成装置１０２の制御部６０１によって行われる。
【００７５】
用紙情報管理サーバ１０１は、用紙情報変更受付手段１１１、用紙情報削除手段１１２、用紙情報更新手段１１３、用紙情報リスト３０３等を有する。
【００７６】
用紙情報変更受付手段１１１は、クライアント端末１０３−１からの用紙情報変更通知１１により、用紙情報リスト３０３の用紙情報の変更を受け付ける。用紙情報の追加の場合、用紙情報リスト３０３に当該用紙情報を追加登録し、すべてのクライアント端末１０３に用紙情報の追加指示１２を送信する。用紙情報の削除の場合、用紙情報リスト３０３の当該用紙情報に削除予定フラグ３３４を設定し、当該用紙情報をサポートしている画像形成装置１０２に削除予定指示１６を送信する。
用紙情報削除手段１１２は、用紙情報リスト３０３の用紙情報３３０から、所定時間使用されていない削除予定の用紙情報３３０を削除し、全てのクライアント端末１０３に削除指示１４を送信する。また、当該用紙情報をサポートしている画像形成装置１０２に削除指示１７を送信する。
用紙情報更新手段１１３は、画像形成装置１０２からの最終使用日時変更通知１９により、用紙情報リスト３０３の当該用紙情報３３０の最終使用日時３３５を更新する。
【００７７】
クライアント端末１０３は、用紙情報変更要求手段１２１、用紙情報更新手段１２２、用紙情報変更警告手段１２３、用紙情報リスト３０５等を有する。
【００７８】
クライアント端末１０３の用紙情報変更要求手段１２１は、ユーザによるキーボード、マウス等の入力部４０５からの用紙情報変更操作により、用紙情報管理サーバ１０１から取得した用紙情報リスト３０３と、用紙情報リスト３０５との差分情報に基づく用紙情報変更通知１１を用紙情報管理サーバ１０１に送信する。用紙情報変更通知１１には、用紙情報の追加、削除、追加及び削除等の場合がある。
用紙情報更新手段１２２は、用紙情報管理サーバ１０１からの用紙情報の変更指示である追加指示１２、削除指示１４に応じて、用紙情報リスト３０５の用紙情報３５０を更新し、用紙情報管理サーバ１０１に終了通知（追加）１３、終了通知（削除）１５を送信する。
用紙情報変更警告手段１２３は、用紙情報更新手段１２２により用紙情報を削除した場合、必要に応じて、起動されている他のアプリケーションに対して、用紙情報変更の警告表示を行う。
【００７９】
画像形成装置１０２は、印刷用紙情報確認手段１３１、印刷手段１３２、削除予定用紙追加／削除手段１３３、削除予定用紙リスト３０４等を有する。
【００８０】
画像形成装置１０２の印刷用紙情報確認手段１３１は、クライアント端末１０３からの印刷指示の用紙情報が、削除予定用紙リスト３０４に登録有無を確認し、登録されている場合、用紙情報管理サーバ１０１に最終使用日時変更通知１９を送信する。
印刷手段１３２は、クライアント端末１０３からの印刷指示に従い印刷処理を行う。
削除予定用紙追加／削除手段１３３は、用紙情報管理サーバ１０１からの用紙情報の削除予定指示１６、削除指示１７に応じて、削除予定用紙リスト３０４に当該用紙情報の追加／削除を行い、用紙情報管理サーバ１０１に終了通知（削除予定用紙追加／削除）１８を送信する。
【００８１】
次に、図９、図１０を参照しながら、用紙情報管理サーバ１０１の処理動作について詳しく説明する。図９、図１０は、用紙情報管理サーバ１０１の処理手順を示すフローチャートである。
【００８２】
用紙情報管理サーバ１０１は、画像形成装置１０２−１、１０２−２、１０２−３（以下１０２−１を代表として説明する）及びクライアント端末１０３−１、１０３−２、１０３−３（以下１０３−１を代表として説明する）と、夫々連携して、本システムを構成するクライアント端末１０３−１、１０３−２、１０３−３が夫々有する用紙情報を統一的に管理を行うための処理を行う。
【００８３】
用紙情報管理サーバ１０１の記憶部２０２には、画像形成装置１０２−１やクライアント端末１０３−１と用紙情報のやり取りするアプリケーションプログラム３６２である用紙情報管理プログラムがインストールされている。以下の処理は、この用紙情報管理プログラムの制御に従って、用紙情報管理サーバ１０１の制御部２０１によって行われる。
【００８４】
用紙情報管理サーバ１０１の制御部２０１は、通常、クライアント端末１０３−１や画像形成装置１０２−１からのアクセス待ち状態である（ステップＳ９０１）。
【００８５】
制御部２０１は、クライアント端末１０３−１又は画像形成装置１０２−１からのアクセスがあった場合（ステップＳ９０２のＹｅｓ）、制御部２０１は、クライアント端末リスト３０１のＩＰアドレス３１２、画像形成装置リスト３０２のＩＰアドレス３２２に基づいて、アクセスしてきたのが画像形成装置１０２−１か、クライアント端末１０３−１であるかを判断する（ステップＳ９０３）。
【００８６】
クライアント端末１０３−１のアクセスであった場合（ステップＳ９０３：クライアント端末）、制御部２０１は、クライアント端末１０３−１からのアクセスが用紙情報の変更要求通知１１であるかと判断する（ステップＳ９０４）。
【００８７】
用紙情報の変更要求通知１１であり（ステップＳ９０４のＹｅｓ）、変更要求通知１１が追加の場合（ステップＳ９０５：追加）、制御部２０１は、追加要求があった用紙情報３３０を用紙情報リスト３０３に追加する（ステップＳ９０６）。
【００８８】
クライアント端末１０２−１から受け付ける用紙情報３３０としては、新たに登録する用紙名称３３１、用紙サイズ３３２、余白３３３等の情報である。ここでの用紙の追加要求は１つずつとは限らず、１度のアクセスで、複数種類の用紙の追加要求がクライアント端末１０３−１から送られてくることもある。
この処理の際に、例えば同一名称の用紙が既に登録されている場合には新規の登録を認めないという処理をしても良いし、例えば違う名称であっても、用紙サイズ３３２、余白３３３が全て一致する場合には、新規登録を行わず、クライアント端末１０３−１に対して、「登録要求を受け付けた用紙はＸＸＸという名称で登録されています。」等のメッセージを送信しても良い。本実施例では、上記２つの条件に当てはまる場合には新規に用紙情報３３０を登録しないという前提のもと説明を行う。
【００８９】
制御部２０１は、クライアント端末リスト３０１に登録されているクライアント端末１０３全てに対して、新規に追加された用紙情報３３０を夫々のクライアント端末１０３で管理している用紙情報３５０に追加するよう追加指示１２を送信する（ステップＳ９０７）。
【００９０】
また、用紙情報の変更要求が削除の場合（ステップＳ９０５：削除）、制御部２０１は、用紙情報リスト３０３の削除要求を受けた用紙情報３３０の削除要求フラグ３３４をオン（削除予定状態）に設定し（ステップＳ９０８）、画像形成装置リスト３０２を用いて、削除要求があった用紙サイズをサポートしている画像形成装置１０２に対して、削除指示された用紙情報の削除予定指示１６を送信する（ステップＳ９０９）。
【００９１】
この際、削除要求を受けた用紙情報３３０を取得し、その用紙サイズ３３２（用紙サイズＸ、及び用紙サイズＹ）と、各画像形成装置１０２のサポート用紙サイズ３２３とを比較し、ＭｉｎＸ≦Ｘ≦ＭａｘＸ  ａｎｄ  ＭｉｎＹ≦Ｙ≦ＭａｘＹの条件が成り立つ画像形成装置情報３２０を用紙削除通知対象の画像形成装置として選択する。例えば、用紙情報管理サーバ１０１が図１５、図１６に示すような情報を有していた場合に、「規定標準用紙」の削除要求がクライアント端末から受信した場合には、「プリンタ１」及び「プリンタ２」が用紙削除通知対象の画像形成装置として選択される。そして、選択された画像形成装置に対して、削除予定の用紙情報を送信する。このとき画像形成装置１０２−１に送信される情報としては、用紙サイズ３３２及び余白３３３の用紙情報である。その際に、クライアント端末１０３−１からアクセスがあった時刻情報を当該用紙情報３３０の最終使用日時３３５に登録する。
【００９２】
画像形成装置１０２−１からのアクセスであった場合（ステップＳ９０３：画像形成装置）、そのアクセスが削除予定用紙の最終使用日時変更通知１９であるかを判断する（ステップＳ９１０）。
【００９３】
削除予定用紙の最終使用日時変更通知１９である場合（ステップＳ９１０のＹｅｓ）、制御部２０１は、画像形成装置１０２−１から削除予定用紙を一意に識別するための情報である用紙サイズ３３２及び余白３３３等の情報を受信し、用紙サイズ３３２及び余白３３３に基づき、用紙情報リスト３０３の中から用紙情報３３０を選択し、画像形成装置１０２−１からアクセスがあった時刻情報で当該用紙情報３３０の最終使用日時３３５を置き換える（ステップＳ９１１）。
【００９４】
クライアント端末１０３−１、画像形成装置１０２−１からのアクセスがない場合（ステップＳ９０２のＮｏ）、クライアント端末１０３−１からのアクセスが追加／削除の終了通知１３、１５の場合（ステップ９０４のＮｏ）、画像形成装置１０２−１からのアクセスが削除予定用紙追加／削除の終了通知１８の場合（ステップＳ９１０のＮｏ）および、ステップＳ９０７、ステップＳ９０９、ステップＳ９１１の処理が終了した場合に、制御部２０１は、用紙情報リスト３０３の用紙情報３３０の削除予定フラグ３３４と最終使用日時３３５を検索して、予め設定された所定時間使用されていない削除予定用紙があるかを確認する（ステップ９１２）。
【００９５】
所定時間使用されていない削除予定用紙がある場合（ステップＳ９１２のＹｅｓ）、制御部２０１は、クライアント端末リスト３０１で管理しているクライアント端末１０２全てに対して、用紙情報の削除指示１４を送信し（ステップＳ９１３）、当該用紙情報の削除予定指示１６（ステップＳ９０９の処理）の際に通知を行った画像形成装置１０２に対して、削除予定用紙の削除指示１７を送信し（ステップＳ９１４）、用紙情報リスト３０３から当該用紙情報３３０を削除する（ステップＳ９１５）。
【００９６】
尚、用紙情報の追加指示１２、削除指示１４を行った全てのクライアント端末１０３、及び削除予定用紙の削除予定指示１６、削除指示１７の通知を行った全ての画像処理装置１０２からは終了通知が送られてくることになる。この通知が送られてきていないクライアント端末１０３及び画像形成装置１０２に対しては、ステップＳ９０７、ステップＳ９１３、ステップＳ９０９、ステップＳ９１４等の通知を定期的に行うことになる。これは、通知の際に例えば電源が入っていなかった等のために、それぞれの装置において処理が出来なかったという事態が考えられるためである。このような処理を行うことで、そのような事態に対処し、システム内で統一した用紙管理体制の整合性を図ることが可能になる。
【００９７】
制御部２０１は、処理終了と判断するまで（ステップＳ９１６のＮｏ）、ステップＳ９０１乃至ステップＳ９１６までの処理を繰り返す。
【００９８】
次に、図１１、図１２を参照しながら、クライアント端末１０３の処理動作について説明する。図１１、図１２、クライアント端末１０３の処理手順を示すフローチャートである。
【００９９】
クライアント端末１０３−１には、用紙情報を用紙情報管理サーバ１０１との間で用紙情報の処理を行うアプリケーションプログラム３６２である用紙情報処理プログラムがインストールされている。以下の処理は、この用紙情報処理プログラムの制御に従って、クライアント端末１０３−１の制御部４０１によって行われる。
【０１００】
まず、クライアント端末１０３−１の制御部４０１は、用紙情報処理プログラム起動処理を行う（ステップＳ１１０１）。この起動処理の際に、用紙情報管理サーバ１０１が管理している用紙情報リスト３０３と、クライアント端末１０３−１で管理されている用紙情報リスト３０５に登録されている用紙情報（用紙名称３３１、用紙サイズ３３２、余白３３３について）の整合性を図る。クライアント端末１０３−１の電源がＯＦＦの状態の際に用紙情報管理サーバ１０１からの用紙情報の追加／削除通知があったり、用紙情報処理プログラムが起動していない状態の時に、ユーザによる用紙情報の追加／削除処理が行われることがあるからである。
【０１０１】
クライアント端末１０３−１の制御部４０１は、ユーザによるポインティングデバイスやキーボードからなる入力部４０５からの指示に基づいて用紙情報３５０に変更が加えられたかを判断する（ステップＳ１１０２）。変更が加えられた場合には（ステップＳ１１０２のＹｅｓ）、制御部４０１は、用紙情報管理サーバ１０１にアクセスし、用紙情報管理サーバ１０１の用紙情報リスト３０３を受信し（ステップＳ１１０３）、取得した用紙情報リスト３０３の用紙情報３３０と、当該クライアント端末１０３−１が管理している用紙情報リスト３０５の用紙情報３５０との差分情報を作成し（ステップＳ１１０４）、取得した用紙情報リスト３０３をクライアント端末１０３上の用紙情報リスト３０５と置き換え（ステップＳ１１０５）、作成した差分情報に基づく用紙情報変更通知１１を用紙情報管理サーバ１０１に送信する（ステップＳ１１０６）。
【０１０２】
次に、制御部４０１は、用紙情報管理サーバ１０１からの用紙情報変更指示（追加指示１２及び／または削除指示１４）を受信したかを判断する（ステップＳ１１０７）。この変更指示には、追加、削除、追加及び削除等の場合がある。また一度に複数の用紙の追加、削除といった処理も考えられる。
【０１０３】
用紙情報変更指示を受信した場合には（ステップＳ１１０７のＹｅｓ）、制御部４０１がその変更指示に従って、クライアント端末１０３−１上の用紙情報リスト３０５の用紙情報３５０を変更する（ステップＳ１１０８）。変更の終了処理通知１３及び／または１５を用紙情報管理サーバ１０１に対して送信し（ステップＳ１１０９）、用紙情報管理サーバ１０１から用紙情報変更指示があった時刻情報で、最終変更日時情報３５１を更新する（ステップＳ１１１０）。
【０１０４】
上記処理では、クライアント端末１０３の用紙情報リスト３０５の変更処理の際に一度用紙情報管理サーバ１０１の用紙情報リスト３０３と置き換えているが、用紙情報管理サーバ１０１からその後、用紙情報変更通知が送信されてきて、それに基づいて用紙情報が変更されることになる。その結果として最終的にユーザの変更処理が反映されることになる。
【０１０５】
他のアプリケーションの起動を検知した場合には（ステップＳ１１１１：ＹＥＳ）、そのアプリケーションが起動されたことを受けて、用紙情報変更の警告を行うかを判断する（ステップＳ１１１２）。この判断については、例えばアプリケーションには、そのアプリケーションで使用できるファイルに用紙情報を登録しているものがあるため（例えばマイクロソフト社のＷｏｒｄ（登録商標）等）、そのようなアプリケーションプログラムが起動された場合に、用紙情報変更の警告をする等が考えられる。また、アプリケーションプログラムには、そのアプリケーションで作成したファイルを選択することで起動するものもあるため、例えば選択されたファイルの更新日時が、最終変更日時情報３５１に設定されている日時以前の場合に、警告を行う等も考えられる。
【０１０６】
用紙情報変更の警告を行う場合（ステップＳ１１１２のＹＥＳ）、制御部４０１は、起動されているアプリケーションに対して、用紙情報の変更警告表示を行い（ステップＳ１１１３）、ユーザが編集中のファイルに指定した用紙情報に変更が加えられている可能性があることを明示的に示す。
クライアント端末１０３−１の制御部４０１は処理終了するまで（ステップＳ１１１４：Ｎｏ）、ステップＳ１１０２からステップＳ１１１４の処理を繰り返す。
【０１０７】
次に、図１３を参照しながら、画像形成装置１０２の処理動作について説明する。図１３は、画像形成装置１０２の処理手順を示すフローチャートである。
【０１０８】
画像形成装置１０２−１には、用紙情報を用紙情報管理サーバ１０１との間で用紙情報の処理を行うアプリケーションプログラム３６２である用紙情報処理プログラムがインストールされている。以下の処理は、この用紙情報処理プログラムの制御に従って、画像形成装置１０２−１の制御部６０１によって行われる。
画像形成装置１０２−１では、クライアント端末１０３−１、１０３−２、１０３−３からの印刷指示に基づき、印刷処理を行っている。
【０１０９】
画像形成装置１０２−１の制御部６０１は、印刷ジョブを受信した場合（ステップＳ１３０１のＹｅｓ）、印刷ジョブ中にある用紙情報（用紙サイズ３３２及び余白３３３）を取得する（ステップＳ１３０２）。
制御部６０１は、取得した用紙情報（用紙サイズ３３２及び余白３３３）を有する用紙情報が削除予定用紙リスト３０４にあるかを確認する（ステップＳ１３０３）。
【０１１０】
当該用紙情報が削除予定用紙リスト３０４にあると判断した場合（ステップＳ１３０４のＹｅｓ）、制御部６０１は、用紙情報管理サーバ１０１に対してその用紙の最終使用日時変更通知１９を送信する（ステップＳ１３０５）。用紙情報管理サーバ１０１では、前述のとおり、用紙情報リスト３０３の該当する用紙情報３３０の最終使用日時３３５の変更が行われる。
制御部６０１は、受信した印刷ジョブの印刷処理を行う（ステップＳ１３０６）。
【０１１１】
印刷ジョブの受信でない場合（ステップＳ１３０１のＮｏ）、及び印刷処理（ステップＳ１３０６）が終了した場合には、制御部６０１は、用紙情報管理サーバ１０１によって送信された用紙情報の削除予定指示１６を受信したかを判断し、削除予定指示１６を受信した場合（ステップＳ１３０７のＹｅｓ）、当該用紙情報を削除予定用紙リスト３０４に追加し（ステップＳ１３０８）、用紙情報管理サーバ１０１に削除予定用紙追加の終了通知１８を送信する（ステップＳ１３０９）。
【０１１２】
制御部６０１は、削除指示１７を受信した場合（ステップＳ１３１０のＹｅｓ）、削除指示１７のあった用紙情報を削除予定用紙リスト３０４から削除し（ステップＳ１３１１）、用紙情報管理サーバ１０１に削除予定用紙削除の終了通知１８を送信する（ステップＳ１３１２）。
【０１１３】
画像形成装置１０２−１の制御部６０１は処理終了するまで（ステップＳ１３１３のＮｏ）、ステップＳ１３０１からステップＳ１３１３の処理を繰り返す。
【０１１４】
以上、詳細に説明したように、本発明の実施の形態における用紙情報管理システム１００では、クライアント端末１０３間で夫々が持つ用紙情報を統一的に整合性を持たせるように管理することが可能であり、ユーザは、従来のように、他のクライアント端末１０３でも共通に使用したい用紙があった場合、再登録する必要はなく、同じネットワーク１０４を使用しているどのクライアント端末１０３においても、同じ用紙情報が使用できるため、ユーザ定義用紙をクライアント端末１０３毎に登録するという煩わしさを軽減できる。また、ユーザ定義用紙を使用したファイルは、どのクライアント端末１０３で開いても適切な用紙の設定がされる。
【０１１５】
また、用紙情報の削除に関しても、画像形成装置１０２で出力管理を行い、使用していないもののみを削除するような構成にしているので、あるユーザが特定のユーザのみが使用する用紙を削除しようとしても、実際にその用紙を使用しているユーザがいる限り用紙が削除されることはない。よって、ユーザの使用状況に応じた適切な用紙管理が可能である。
【０１１６】
また、用紙情報リストに登録されている用紙情報に変更が加わった場合には、予め定められた条件で警告表示がなされるので、ユーザにとって用紙情報リストに変更が加えられたことが認識容易である。
【０１１７】
尚、本実施の形態では、用紙情報管理サーバ１０１は、用紙情報の追加指示、削除指示を行った全てのクライアント端末１０３、及び削除予定用紙の削除予定指示、削除指示の通知を行った全ての画像処理装置１０２からの終了通知が送られてきていないクライアント端末１０３及び画像形成装置１０２に対しては、該通知の受信確認を定期的に行い、通知の際に例えば電源が入っていなかった等のために、それぞれの装置において処理が出来なかったという事態等に対処し、システム内で統一した用紙管理体制の整合性を図ることが可能しているが、クライアント端末１０３、画像処理装置１０２側の処理制御により、用紙情報管理サーバ１０１が管理している用紙情報との整合性が採れれば、終了通知を待たなくてもよい。
【０１１８】
尚、図８乃至図１３等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【０１１９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１２０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
以上、添付図面を参照しながら、本発明に係る用紙情報管理システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１２３】
【図１】本発明の本実施の形態に係る用紙情報管理システム１００の概略構成を示す図
【図２】用紙情報管理サーバ１０１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】クライアント端末１０３のハードウェア構成図
【図５】記憶部４０２が保持する情報を示す図
【図６】画像形成装置１０２のハードウェア構成図
【図７】記憶部６０２が保持する情報を示す図
【図８】用紙情報管理システム１００の各処理手段とその処理の流れを示す図
【図９】用紙情報管理サーバ１０１の処理手順を示すフローチャート
【図１０】用紙情報管理サーバ１０１の処理手順を示すフローチャート
【図１１】クライアント端末１０３の処理手順を示すフローチャート
【図１２】クライアント端末１０３の処理手順を示すフローチャート
【図１３】画像形成装置１０２の処理手順を示すフローチャート
【図１４】クライアント端末リスト３０１の一態様を示す図
【図１５】画像形成装置リスト３０２の一態様を示す図
【図１６】用紙情報リスト３０３（用紙情報管理サーバ１０１）の一態様を示す図
【図１７】削除予定用紙リスト３０４の一態様を示す図
【図１８】用紙情報リスト３０５（クライアント端末１０３）の一態様を示す図
【符号の説明】
【０１２４】
１００………用紙情報管理システム
１０１………用紙情報管理サーバ
１０２−１、１０２−２、１０２−３………画像形成装置
１０３−１、１０３−２、１０３−３………クライアント端末
１０４………ネットワーク
１１１………用紙情報変更受付手段
１１２………用紙情報削除手段
１１３………用紙情報更新手段
１２１………用紙情報変更要求手段
１２２………用紙情報更新手段
１２３………用紙情報変更警告手段
１３１………印刷用紙情報確認手段
１３２………印刷手段
１３３………削除予定用紙追加／削除手段
２０１、４０１、６０１………制御部
２０２、４０２、６０２………記憶部
３０１………クライアント端末リスト
３０２………画像形成装置リスト
３０３、３０５………用紙情報リスト
３０４………削除予定用紙リスト
３１０………クライアント端末情報
３２０………画像形成装置情報
３３０、３５０………用紙情報
３４０………削除予定用紙情報
３５１………最終使用日時情報
【図１】
2006172342.tif 000003
【図２】
2006172342.tif 000004
【図３】
2006172342.tif 000005
【図４】
2006172342.tif 000006
【図５】
2006172342.tif 000007
【図６】
2006172342.tif 000008
【図７】
2006172342.tif 000009
【図８】
2006172342.tif 000010
【図９】
2006172342.tif 000011
【図１０】
2006172342.tif 000012
【図１１】
2006172342.tif 000013
【図１２】
2006172342.tif 000014
【図１３】
2006172342.tif 000015
【図１４】
2006172342.tif 000016
【図１５】
2006172342.tif 000017
【図１６】
2006172342.tif 000018
【図１７】
2006172342.tif 000019
【図１８】
2006172342.tif 000020