(57)【要約】【課題】プリントオプションの設定が容易で、しかも印刷の形式的な統一を図るのに好適なデータ出力システムを提供する。【解決手段】ユーザ端末１００は、印刷を行うときは、印刷データおよび属性情報を含む印刷要求をプリンタ２００に送信する。プリンタ２００は、印刷要求を受信したときは、受信した印刷要求に含まれる属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索し、該当のプリントオプションを索出したときは、受信した印刷要求に含まれる印刷データおよび索出したプリントオプションに基づいてデータを印刷する。また、属性情報は、アプリケーション情報、グループ情報およびコンテンツ情報を含む。【選択図】  図８
2004185079.tif 000002
【特許請求の範囲】
【請求項１】
データの出力を要求する出力要求端末と、データの出力書式に関する出力書式情報を管理する出力書式情報管理端末と、データを出力する複数の出力端末とを通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力するシステムであって、
前記出力書式情報管理端末は、前記出力書式情報を属性情報と対応付けて記憶するための出力書式情報記憶手段と、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信手段と、前記出力要求受信手段で受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索手段と、前記出力書式情報検索手段で索出した出力書式情報を前記複数の出力端末のうち前記出力要求に係るものに送信する出力書式情報送信手段とを有し、
前記出力端末は、前記出力書式情報を受信する出力書式情報受信手段と、前記出力書式情報受信手段で受信した出力書式情報に基づいてデータを出力するデータ出力手段とを有することを特徴とするデータ出力システム。
【請求項２】
データの出力を要求する出力要求端末を通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力するシステムであって、
データの出力書式に関する出力書式情報を属性情報と対応付けて記憶するための出力書式情報記憶手段と、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信手段と、前記出力要求受信手段で受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索手段と、前記出力書式情報検索手段で索出した出力書式情報に基づいてデータを出力するデータ出力手段とを備え、
前記属性情報は、出力を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報及び前記出力データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とするデータ出力システム。
【請求項３】
データの印刷を要求する印刷要求端末と、データの印刷書式に関する印刷書式情報を管理する印刷書式情報管理端末と、データを印刷する複数の印刷端末とを通信可能に接続し、前記印刷要求端末からの印刷要求に応じてデータを印刷するシステムであって、
前記印刷要求端末は、印刷データ及び属性情報を含む印刷要求を前記印刷書式情報管理端末に送信する印刷要求送信手段を有し、
前記印刷書式情報管理端末は、前記印刷書式情報を前記属性情報と対応付けて記憶するための印刷書式情報記憶手段と、前記印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データ及び前記印刷書式情報検索手段で索出した印刷書式情報を前記複数の印刷端末のうち前記印刷要求に係るものに送信する印刷書式情報送信手段とを有し、
前記印刷端末は、前記印刷データ及び前記印刷書式情報を受信する印刷書式情報受信手段と、前記印刷書式情報受信手段で受信した印刷データ及び印刷書式情報に基づいてデータを印刷するデータ印刷手段とを有することを特徴とするデータ印刷システム。
【請求項４】
請求項３において、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報及び前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とするデータ印刷システム。
【請求項５】
請求項３及び４のいずれかにおいて、
前記印刷要求端末は、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷書式情報管理端末に送信する検索要求送信手段と、前記印刷書式情報管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷書式情報管理端末から取得する印刷書式情報取得手段とを有し、
前記印刷書式情報管理端末は、前記検索要求を受信する検索要求受信手段と、前記検索要求受信手段で受信した検索要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索して前記印刷書式情報の一覧を作成する一覧作成手段と、前記一覧作成手段で作成した印刷書式情報の一覧を前記検索結果として前記印刷要求端末に送信する検索結果送信手段と、前記印刷要求端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を前記印刷要求端末に提供する印刷書式情報提供手段とを有することを特徴とするデータ印刷システム。
【請求項６】
請求項３乃至５のいずれかにおいて、
前記印刷要求送信手段は、印刷を要求するアプリケーション又は前記印刷データが前記属性情報を含むときは、前記印刷データ及び前記アプリケーション又は前記印刷データに含まれる属性情報を前記印刷書式情報管理端末に送信するようになっていることを特徴とするデータ印刷システム。
【請求項７】
請求項３乃至６のいずれかにおいて、
前記印刷書式情報記憶手段の属性情報は、ワイルドカード指定が可能であり、
前記印刷書式情報検索手段は、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報が前記ワイルドカード指定されている属性情報を含んでいるときは、当該ワイルドカード指定されている属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから索出するようになっていることを特徴とするデータ印刷システム。
【請求項８】
請求項３乃至７のいずれかにおいて、
前記印刷書式情報管理端末は、さらに、前記印刷要求端末のユーザを認証するユーザ認証手段と、前記ユーザ認証手段で認証を得たユーザからのアクセスに応じて前記印刷書式情報記憶手段の印刷書式情報及びそれに対応する属性情報を更新する印刷書式情報更新手段とを有することを特徴とするデータ印刷システム。
【請求項９】
請求項３乃至８のいずれかにおいて、
複数の前記印刷書式情報管理端末を通信可能に接続し、
前記印刷書式情報管理端末は、さらに、前記属性情報を入力する属性情報入力手段と、前記印刷書式情報を他の前記印刷書式情報管理端末から取得する印刷書式情報取得手段と、前記印刷書式情報取得手段で取得した印刷書式情報を前記属性情報入力手段で入力した属性情報と対応付けて前記印刷書式情報記憶手段に登録する印刷書式情報登録手段と、他の前記印刷書式情報管理端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を当該他の印刷書式情報管理端末に提供する印刷書式情報提供手段とを有することを特徴とするデータ印刷システム。
【請求項１０】
データの印刷を要求する印刷要求端末と、データの印刷を管理する印刷管理端末とを通信可能に接続し、前記印刷要求端末からの印刷要求に応じてデータを印刷するシステムであって、
前記印刷要求端末は、印刷データ及び属性情報を含む印刷要求を前記印刷管理端末に送信する印刷要求送信手段を有し、
前記印刷管理端末は、データの印刷書式に関する印刷書式情報を前記属性情報と対応付けて記憶するための印刷書式情報記憶手段と、前記印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データ及び前記印刷書式情報検索手段で索出した印刷書式情報に基づいてデータを印刷するデータ印刷手段とを有し、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報及び前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とするデータ印刷システム。
【請求項１１】
請求項１０において、
前記印刷要求端末は、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷管理端末に送信する検索要求送信手段と、前記印刷管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷管理端末から取得する印刷書式情報取得手段とを有し、
前記印刷管理端末は、前記検索要求を受信する検索要求受信手段と、前記検索要求受信手段で受信した検索要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索して前記印刷書式情報の一覧を作成する一覧作成手段と、前記一覧作成手段で作成した印刷書式情報の一覧を前記検索結果として前記印刷要求端末に送信する検索結果送信手段と、前記印刷要求端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を前記印刷要求端末に提供する印刷書式情報提供手段とを有することを特徴とするデータ印刷システム。
【請求項１２】
請求項１０及び１１のいずれかにおいて、
前記印刷要求送信手段は、印刷を要求するアプリケーション又は前記印刷データが前記属性情報を含むときは、前記印刷データ及び前記アプリケーション又は前記印刷データに含まれる属性情報を前記印刷管理端末に送信するようになっていることを特徴とするデータ印刷システム。
【請求項１３】
請求項１０乃至１２のいずれかにおいて、
前記印刷書式情報記憶手段の属性情報は、ワイルドカード指定が可能であり、
前記印刷書式情報検索手段は、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報が前記ワイルドカード指定されている属性情報を含んでいるときは、当該ワイルドカード指定されている属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから索出するようになっていることを特徴とするデータ印刷システム。
【請求項１４】
請求項１０乃至１３のいずれかにおいて、
前記印刷管理端末は、さらに、前記印刷要求端末のユーザを認証するユーザ認証手段と、前記ユーザ認証手段で認証を得たユーザからのアクセスに応じて前記印刷書式情報記憶手段の印刷書式情報及びそれに対応する属性情報を更新する印刷書式情報更新手段とを有することを特徴とするデータ印刷システム。
【請求項１５】
請求項１０乃至１４のいずれかにおいて、
複数の前記印刷管理端末を通信可能に接続し、
前記印刷管理端末は、さらに、前記属性情報を入力する属性情報入力手段と、前記印刷書式情報を他の前記印刷管理端末から取得する印刷書式情報取得手段と、前記印刷書式情報取得手段で取得した印刷書式情報を前記属性情報入力手段で入力した属性情報と対応付けて前記印刷書式情報記憶手段に登録する印刷書式情報登録手段と、他の前記印刷管理端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を当該他の印刷管理端末に提供する印刷書式情報提供手段とを有することを特徴とするデータ印刷システム。
【請求項１６】
請求項３記載のデータ印刷システムにおける印刷要求端末及び印刷端末と通信可能に接続する端末であって、
データの印刷書式に関する印刷書式情報を属性情報と対応付けて記憶するための印刷書式情報記憶手段と、印刷データ及び前記属性情報を含む印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データ及び前記印刷書式情報検索手段で索出した印刷書式情報を前記複数の印刷端末のうち前記印刷要求に係るものに送信する印刷書式情報送信手段とを備えることを特徴とする印刷書式情報管理端末。
【請求項１７】
請求項１０記載のデータ印刷システムにおける印刷要求端末と通信可能に接続する端末であって、
データの印刷書式に関する印刷書式情報を属性情報と対応付けて記憶するための印刷書式情報記憶手段と、印刷データ及び前記属性情報を含む印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データ及び前記印刷書式情報検索手段で索出した印刷書式情報に基づいてデータを印刷するデータ印刷手段とを備え、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報及び前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする印刷管理端末。
【請求項１８】
請求項５記載のデータ印刷システムにおける印刷書式情報管理端末と通信可能に接続する端末であって、
印刷データ及び属性情報を含む印刷要求を前記印刷書式情報管理端末に送信する印刷要求送信手段と、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷書式情報管理端末に送信する検索要求送信手段と、前記印刷書式情報管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷書式情報管理端末から取得する印刷書式情報取得手段とを備えることを特徴とする印刷要求端末。
【請求項１９】
請求項１１記載のデータ印刷システムにおける印刷管理端末と通信可能に接続する端末であって、
印刷データ及び属性情報を含む印刷要求を前記印刷管理端末に送信する印刷要求送信手段と、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷管理端末に送信する検索要求送信手段と、前記印刷管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷管理端末から取得する印刷書式情報取得手段とを備えることを特徴とする印刷要求端末。
【請求項２０】
コンピュータからなる請求項１６記載の印刷書式情報管理端末に実行させるためのプログラムであって、
前記印刷データ及び前記属性情報を含む印刷要求を受信する印刷要求受信手段、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段、並びに前記印刷要求受信手段で受信した印刷要求に含まれる印刷データ及び前記印刷書式情報検索手段で索出した印刷書式情報を前記複数の印刷端末のうち前記印刷要求に係るものに送信する印刷書式情報送信手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２１】
コンピュータからなる請求項１７記載の印刷管理端末に実行させるためのプログラムであって、
前記印刷データ及び前記属性情報を含む印刷要求を受信する印刷要求受信手段、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段、並びに前記印刷要求受信手段で受信した印刷要求に含まれる印刷データ及び前記印刷書式情報検索手段で索出した印刷書式情報に基づいてデータを印刷するデータ印刷手段として実現される処理を実行させるためのプログラムであり、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報及び前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする端末用プログラム。
【請求項２２】
コンピュータからなる請求項１８記載の印刷要求端末に実行させるためのプログラムであって、
印刷データ及び属性情報を含む印刷要求を前記印刷書式情報管理端末に送信する印刷要求送信手段、前記属性情報を入力する属性情報入力手段、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷書式情報管理端末に送信する検索要求送信手段、前記印刷書式情報管理端末による検索結果を受信する検索結果受信手段、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段、並びに前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷書式情報管理端末から取得する印刷書式情報取得手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２３】
コンピュータからなる請求項１９記載の印刷要求端末に実行させるためのプログラムであって、
印刷データ及び属性情報を含む印刷要求を前記印刷管理端末に送信する印刷要求送信手段、前記属性情報を入力する属性情報入力手段、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷管理端末に送信する検索要求送信手段、前記印刷管理端末による検索結果を受信する検索結果受信手段、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段、並びに前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷管理端末から取得する印刷書式情報取得手段として実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項２４】
データの出力を要求する出力要求端末と、データの出力書式に関する出力書式情報を管理する出力書式情報管理端末と、データを出力する複数の出力端末とを通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力する方法であって、
前記出力書式情報管理端末に対しては、
前記出力書式情報を属性情報と対応付けて出力書式情報記憶手段に記憶する出力書式情報記憶ステップと、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信ステップと、前記出力要求受信ステップで受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索ステップと、前記出力書式情報検索ステップで索出した出力書式情報を前記複数の出力端末のうち前記出力要求に係るものに送信する出力書式情報送信ステップとを含み、
前記出力端末に対しては、
前記出力書式情報を受信する出力書式情報受信ステップと、前記出力書式情報受信ステップで受信した出力書式情報に基づいてデータを出力するデータ出力ステップとを含むことを特徴とするデータ出力方法。
【請求項２５】
データの出力を要求する出力要求端末を通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力する方法であって、
データの出力書式に関する出力書式情報を属性情報と対応付けて出力書式情報記憶手段に記憶する出力書式情報記憶ステップと、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信ステップと、前記出力要求受信ステップで受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索ステップと、前記出力書式情報検索ステップで索出した出力書式情報に基づいてデータを出力するデータ出力ステップとを含み、
前記属性情報は、出力を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報及び前記出力データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とするデータ出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリントオプションに基づいてデータを印刷するシステムおよびプログラム、並びに方法に係り、特に、プリントオプションの設定が容易で、しかも印刷の形式的な統一を図るのに好適なデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法に関する。
【０００２】
【従来の技術】
従来、プリンタのプリントオプションを設定する技術としては、例えば、特許文献１に開示されているプリンタ動作制御方式（以下、第１の従来例という。）、特許文献２に開示されているプリンタ装置（以下、第２の従来例という。）および特許文献３に開示されているプリントシステム（以下、第３の従来例という。）があった。
【０００３】
第１の従来例は、ネットワークに複数のホストコンピュータが接続され、ホストコンピュータからの出力データをプリント出力するネットワークに接続可能なプリンタにおいて、各ホストコンピュータからプリンタの状態設定を行う状態設定部を有し、かつ、その状態設定の情報を各ホストコンピュータごとに管理する管理部を有し、プリンタが出力データを受信したとき、そのデータのなかに含まれる送信元のホストコンピュータに関する情報に基づいて、プリンタ内に記憶されているホストコンピュータに対するプリントオプションを取り出す情報取出部を有し、プリンタの設定を行った後印字処理を開始するようになっている。
【０００４】
これにより、接続された複数のホストごとに、プリントオプションを管理し、受信データの送信元（ホスト）の情報に基づいてプリントオプションを自動変更するため、各ホストは他のホストを気にすることなく、あたかもプリンタを１対１で占有しているかのようにしてプリンタを使用することができる。
第２の従来例は、複数のホストコンピュータが接続されたネットワークからの出力データと、ローカルに接続された少なくとも１つのコンピュータからの出力データとの両方を受信可能なデータ受信部と、データ受信部が受信したデータの、送信元の情報に基づいてプリントオプションの設定を行う送信元別プリントオプション管理部と、データ受信部が受信したデータの、入力ポートによってプリントオプションを設定する入力ポート別プリントオプション管理部と、データ受信部で受信したデータに送信元に関する情報が含まれるか否かによって、送信元別プリントオプション管理部と入力ポート別プリントオプション管理部のうち一方の管理部を選択し制御する制御部とを備えている。
【０００５】
これにより、複数種類の形式のデータを、その形式に応じた最適なプリントオプションを設定して容易かつ確実に印刷することができる。
第３の従来例では、ホストコンピュータ内のプリンタドライバ２７Ａ、２７Ｂは、それぞれ、以前に何等か文書の印刷で使用したことのあるプリントオプション（例えば、用紙サイズ、用紙方向、解像度などのセット）Ａ１〜Ａ４、Ｂ１〜Ｂ４を、文書ファイル３１〜３７から分離して保存している。さらに、各プリントオプションＡ１〜Ａ４、Ｂ１〜Ｂ４と、以前にそのプリントオプションを使用したことがある文書ファイル３１〜３７との対応関係を示した対応テーブル４１Ａ、４１Ｂも保存されている。プリンタドライバ２７Ａ、２７Ｂがある文書の印刷のために呼び出されると、保存されているプリントオプションとそれに対応付けられた文書のリストも表示され、そのリストのなかからユーザが特定のプリントオプションを選択すると、そのプリントオプションに従ってプリンタドライバがその文書ファイルを処理してプリンタへ送る。
【０００６】
これにより、文書印刷の際にプリンタドライバ上で一度設定したプリントオプションを完全に保存して、後の種々の文書の印刷の際に、その保存したプリントオプションを自由に流用することができる。
【０００７】
【特許文献１】
特開平２−１５５０２７号公報
【特許文献２】
特開平６−２１０９３７号公報
【特許文献３】
特開平１０−３２６１６７号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、第１ないし第３の従来例にあってはいずれも、１台のネットワークプリンタに対して、ホストコンピュータ、ポートまたはファイルごとにプリントオプションを管理するようになっているため、同一機種の複数のネットワークプリンタが利用可能である場合には、それらのネットワークプリンタについては、プリントオプションをそれぞれ設定しなければならない。したがって、そのようなネットワークプリンタが多数存在する場合には、プリントオプションを設定する手間が膨大であるという問題があった。
【０００９】
また、企業等における社内ネットワークでは、同一アプリケーションで作成した書類、同一部署内で作成した書類、または同一若しくは関連する内容の書類を同一の印刷書式で印刷することにより企業としての形式的な統一を図りたいという要望がある。しかしながら、第１ないし第３の従来例にあってはいずれも、１台のネットワークプリンタに対して、ホストコンピュータ、ポートまたはファイルごとにプリントオプションを管理するようになっているため、そのような要望を実現することが困難である。
【００１０】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、プリントオプションの設定が容易で、しかも印刷の形式的な統一を図るのに好適なデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法を提供することを目的としている。
【００１１】
【課題を解決するための手段】
〔発明１〕
上記目的を達成するために、発明１のデータ出力システムは、
データの出力を要求する出力要求端末と、データの出力書式に関する出力書式情報を管理する出力書式情報管理端末と、データを出力する複数の出力端末とを通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力するシステムであって、
前記出力書式情報管理端末は、前記出力書式情報を属性情報と対応付けて記憶するための出力書式情報記憶手段と、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信手段と、前記出力要求受信手段で受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索手段と、前記出力書式情報検索手段で索出した出力書式情報を前記複数の出力端末のうち前記出力要求に係るものに送信する出力書式情報送信手段とを有し、
前記出力端末は、前記出力書式情報を受信する出力書式情報受信手段と、前記出力書式情報受信手段で受信した出力書式情報に基づいてデータを出力するデータ出力手段とを有することを特徴とする。
【００１２】
このような構成であれば、出力書式情報管理端末では、出力要求受信手段により属性情報を含む出力要求を受信すると、出力書式情報検索手段により、受信した出力要求に含まれる属性情報をもとに出力書式情報記憶手段のなかから出力書式情報が検索される。検索の結果、該当の出力書式情報が索出されると、出力書式情報送信手段により、索出された出力書式情報が複数の出力端末のうち出力要求に係るものに送信される。
【００１３】
出力端末では、出力書式情報受信手段により出力書式情報を受信すると、データ出力手段により、受信した出力書式情報に基づいてデータが出力される。
ここで、出力書式情報管理端末は、出力要求端末および出力端末との通信路の一端に接続する通信設備であって少なくともサーバ機能を有するものであればよく、クライアント機能およびサーバ機能の両方を兼ね揃えるものとして構成することもできる。以下、発明２４のデータ出力方法において同じである。
【００１４】
また、出力書式情報管理端末は、単一の装置、端末その他の機器から構成してもよいし、複数の装置、端末その他の機器を通信可能に接続して構成してもよい。以下、発明２４のデータ出力方法において同じである。
また、出力端末としては、例えば、ネットワーク対応のプリンタまたはプロジェクタが挙げられる。以下、発明２４のデータ出力方法において同じである。
【００１５】
また、属性情報は、出力に係る主体または客体に関する情報であって、これには、例えば、出力を要求するアプリケーションに関するアプリケーション情報、出力要求端末を特定するための端末識別情報、出力を行うユーザに関するユーザ情報、複数のユーザが属するグループに関するグループ情報または出力データの内容に関するコンテンツ情報が含まれる。以下、発明２４のデータ出力方法において同じである。
【００１６】
また、出力書式情報記憶手段は、出力書式情報または属性情報をあらゆる手段でかつあらゆる時期に記憶するものであり、出力書式情報または属性情報をあらかじめ記憶してあるものであってもよいし、出力書式情報または属性情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって出力書式情報または属性情報を記憶するようになっていてもよい。以下、発明２のデータ出力システム、並びに発明２４および２５のデータ出力方法において同じである。
〔発明２〕
さらに、発明２のデータ出力システムは、
データの出力を要求する出力要求端末を通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力するシステムであって、
データの出力書式に関する出力書式情報を属性情報と対応付けて記憶するための出力書式情報記憶手段と、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信手段と、前記出力要求受信手段で受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索手段と、前記出力書式情報検索手段で索出した出力書式情報に基づいてデータを出力するデータ出力手段とを備え、
前記属性情報は、出力を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報および前記出力データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする。
【００１７】
このような構成であれば、出力要求受信手段により属性情報を含む出力要求を受信すると、出力書式情報検索手段により、受信した出力要求に含まれる属性情報をもとに出力書式情報記憶手段のなかから出力書式情報が検索される。検索の結果、該当の出力書式情報が索出されると、データ出力手段により、索出された出力書式情報に基づいてデータが出力される。また、属性情報には、アプリケーション情報、グループ情報およびコンテンツ情報のうち少なくともいずれかが含まれているので、アプリケーション、グループまたはコンテンツごとに出力書式を設定することができる。
【００１８】
ここで、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
〔発明３〕
一方、上記目的を達成するために、発明３のデータ印刷システムは、
データの印刷を要求する印刷要求端末と、データの印刷書式に関する印刷書式情報を管理する印刷書式情報管理端末と、データを印刷する複数の印刷端末とを通信可能に接続し、前記印刷要求端末からの印刷要求に応じてデータを印刷するシステムであって、
前記印刷要求端末は、印刷データおよび属性情報を含む印刷要求を前記印刷書式情報管理端末に送信する印刷要求送信手段を有し、
前記印刷書式情報管理端末は、前記印刷書式情報を前記属性情報と対応付けて記憶するための印刷書式情報記憶手段と、前記印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データおよび前記印刷書式情報検索手段で索出した印刷書式情報を前記複数の印刷端末のうち前記印刷要求に係るものに送信する印刷書式情報送信手段とを有し、
前記印刷端末は、前記印刷データおよび前記印刷書式情報を受信する印刷書式情報受信手段と、前記印刷書式情報受信手段で受信した印刷データおよび印刷書式情報に基づいてデータを印刷するデータ印刷手段とを有することを特徴とする。
【００１９】
このような構成であれば、データの印刷を行う場合には、印刷要求端末では、印刷要求送信手段により、印刷データおよび属性情報を含む印刷要求が印刷書式情報管理端末に送信される。
印刷書式情報管理端末では、印刷要求受信手段により印刷要求を受信すると、印刷書式情報検索手段により、受信した印刷要求に含まれる属性情報をもとにその属性情報に対応する印刷書式情報が印刷書式情報記憶手段のなかから検索される。検索の結果、該当の印刷書式情報が索出されると、印刷書式情報送信手段により、索出された印刷書式情報が複数の印刷端末のうち印刷要求に係るものに送信される。
【００２０】
印刷端末では、印刷書式情報受信手段により印刷書式情報を受信すると、データ印刷手段により、受信した印刷書式情報に基づいてデータが印刷される。
ここで、印刷書式情報管理端末は、印刷要求端末および印刷端末との通信路の一端に接続する通信設備であって少なくともサーバ機能を有するものであればよく、クライアント機能およびサーバ機能の両方を兼ね揃えるものとして構成することもできる。以下、発明１６の印刷書式情報管理端末、発明１８の印刷要求端末、および発明２２の端末用プログラムにおいて同じである。
【００２１】
また、印刷書式情報管理端末は、単一の装置、端末その他の機器から構成してもよいし、複数の装置、端末その他の機器を通信可能に接続して構成してもよい。以下、発明１６の印刷書式情報管理端末、発明１８の印刷要求端末、および発明２２の端末用プログラムにおいて同じである。
また、属性情報は、印刷に係る主体または客体に関する情報であって、これには、例えば、印刷を要求するアプリケーションに関するアプリケーション情報、印刷要求端末を特定するための端末識別情報、印刷を行うユーザに関するユーザ情報、複数のユーザが属するグループに関するグループ情報または印刷データの内容に関するコンテンツ情報が含まれる。以下、発明１６の印刷書式情報管理端末、発明１８の印刷要求端末、並びに発明２０および２２の端末用プログラムにおいて同じである。
【００２２】
また、印刷書式情報記憶手段は、印刷書式情報または属性情報をあらゆる手段でかつあらゆる時期に記憶するものであり、印刷書式情報または属性情報をあらかじめ記憶してあるものであってもよいし、印刷書式情報または属性情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって印刷書式情報または属性情報を記憶するようになっていてもよい。以下、発明１０のデータ印刷システム、発明１６の印刷書式情報管理端末、発明１７の印刷管理端末、並びに発明２０および２１の端末用プログラムにおいて同じである。
〔発明４〕
さらに、発明４のデータ印刷システムは、発明３のデータ印刷システムにおいて、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報および前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする。
【００２３】
このような構成であれば、属性情報には、アプリケーション情報、グループ情報およびコンテンツ情報のうち少なくともいずれかが含まれているので、アプリケーション、グループまたはコンテンツごとに印刷書式を設定することができる。
〔発明５〕
さらに、発明５のデータ印刷システムは、発明３および４のいずれかのデータ印刷システムにおいて、
前記印刷要求端末は、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷書式情報管理端末に送信する検索要求送信手段と、前記印刷書式情報管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷書式情報管理端末から取得する印刷書式情報取得手段とを有し、
前記印刷書式情報管理端末は、前記検索要求を受信する検索要求受信手段と、前記検索要求受信手段で受信した検索要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索して前記印刷書式情報の一覧を作成する一覧作成手段と、前記一覧作成手段で作成した印刷書式情報の一覧を前記検索結果として前記印刷要求端末に送信する検索結果送信手段と、前記印刷要求端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を前記印刷要求端末に提供する印刷書式情報提供手段とを有することを特徴とする。
【００２４】
このような構成であれば、印刷要求端末で印刷書式情報を取得する場合には、印刷要求端末では、属性情報入力手段により属性情報が入力されると、検索要求送信手段により、入力された属性情報を含む検索要求が印刷書式情報管理端末に送信される。
印刷書式情報管理端末では、検索要求受信手段により検索要求を受信すると、一覧作成手段により、受信した検索要求に含まれる属性情報をもとにその属性情報に対応する印刷書式情報が印刷書式情報記憶手段のなかから検索されて印刷書式情報の一覧が作成される。そして、検索結果送信手段により、作成された印刷書式情報の一覧が検索結果として印刷要求端末に送信される。
【００２５】
印刷要求端末では、検索結果受信手段により印刷書式情報の一覧を受信し、印刷書式情報選択手段により、受信した印刷書式情報の一覧が参照されて印刷書式情報の選択が入力されると、印刷情報取得手段により、選択された印刷書式情報が印刷書式情報管理端末から取得される。
印刷書式情報管理端末では、印刷書式情報提供手段により、印刷要求端末からの取得要求に応じて印刷書式情報記憶手段の印刷書式情報が印刷要求端末に提供される。
〔発明６〕
さらに、発明６のデータ印刷システムは、発明３ないし５のいずれかのデータ印刷システムにおいて、
前記印刷要求送信手段は、印刷を要求するアプリケーションまたは前記印刷データが前記属性情報を含むときは、前記印刷データおよび前記アプリケーションまたは前記印刷データに含まれる属性情報を前記印刷書式情報管理端末に送信するようになっていることを特徴とする。
【００２６】
このような構成であれば、印刷要求端末では、アプリケーションまたは印刷データに属性情報が含まれていると、印刷要求送信手段により、印刷データおよびアプリケーションまたは印刷データに含まれる属性情報が印刷書式情報管理端末に送信される。
〔発明７〕
さらに、発明７のデータ印刷システムは、発明３ないし６のいずれかのデータ印刷システムにおいて、
前記印刷書式情報記憶手段の属性情報は、ワイルドカード指定が可能であり、前記印刷書式情報検索手段は、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報が前記ワイルドカード指定されている属性情報を含んでいるときは、当該ワイルドカード指定されている属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから索出するようになっていることを特徴とする。
【００２７】
このような構成であれば、印刷書式情報管理端末では、受信した印刷要求に含まれる属性情報がワイルドカード指定されている属性情報を含んでいると、印刷書式情報検索手段により、そのワイルドカード指定されている属性情報に対応する印刷書式情報が印刷書式情報記憶手段のなかから索出される。
〔発明８〕
さらに、発明８のデータ印刷システムは、発明３ないし７のいずれかのデータ印刷システムにおいて、
前記印刷書式情報管理端末は、さらに、前記印刷要求端末のユーザを認証するユーザ認証手段と、前記ユーザ認証手段で認証を得たユーザからのアクセスに応じて前記印刷書式情報記憶手段の印刷書式情報およびそれに対応する属性情報を更新する印刷書式情報更新手段とを有することを特徴とする。
【００２８】
このような構成であれば、印刷書式情報管理端末では、印刷要求端末からのアクセスがあると、ユーザ認証手段により、アクセスのあったユーザが認証される。その結果、認証が得られると、印刷書式情報更新手段により、印刷書式情報記憶手段の印刷書式情報およびそれに対応する属性情報が更新される。
〔発明９〕
さらに、発明９のデータ印刷システムは、発明３ないし８のいずれかのデータ印刷システムにおいて、
複数の前記印刷書式情報管理端末を通信可能に接続し、
前記印刷書式情報管理端末は、さらに、前記属性情報を入力する属性情報入力手段と、前記印刷書式情報を他の前記印刷書式情報管理端末から取得する印刷書式情報取得手段と、前記印刷書式情報取得手段で取得した印刷書式情報を前記属性情報入力手段で入力した属性情報と対応付けて前記印刷書式情報記憶手段に登録する印刷書式情報登録手段と、他の前記印刷書式情報管理端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を当該他の印刷書式情報管理端末に提供する印刷書式情報提供手段とを有することを特徴とする。
【００２９】
このような構成であれば、印刷書式情報管理端末では、印刷書式情報取得手段により、属性情報入力手段により属性情報が入力され、他の印刷書式情報管理端末から印刷書式情報が取得されると、印刷書式情報登録手段により、取得された印刷書式情報が、入力された属性情報と対応付けられて印刷書式情報記憶手段に登録される。
【００３０】
一方、印刷書式情報管理端末では、他の印刷書式情報管理端末からの取得要求があると、印刷書式情報提供手段により、他の印刷書式情報管理端末からの取得要求に応じて印刷書式情報記憶手段の印刷書式情報が他の印刷書式情報管理端末に提供される。
〔発明１０〕
さらに、発明１０のデータ印刷システムは、
データの印刷を要求する印刷要求端末と、データの印刷を管理する印刷管理端末とを通信可能に接続し、前記印刷要求端末からの印刷要求に応じてデータを印刷するシステムであって、
前記印刷要求端末は、印刷データおよび属性情報を含む印刷要求を前記印刷管理端末に送信する印刷要求送信手段を有し、
前記印刷管理端末は、データの印刷書式に関する印刷書式情報を前記属性情報と対応付けて記憶するための印刷書式情報記憶手段と、前記印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データおよび前記印刷書式情報検索手段で索出した印刷書式情報に基づいてデータを印刷するデータ印刷手段とを有し、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報および前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする。
【００３１】
このような構成であれば、データの印刷を行う場合には、印刷要求端末では、印刷要求送信手段により、印刷データおよび属性情報を含む印刷要求が印刷管理端末に送信される。
印刷管理端末では、印刷要求受信手段により印刷要求を受信すると、印刷書式情報検索手段により、受信した印刷要求に含まれる属性情報をもとにその属性情報に対応する印刷書式情報が印刷書式情報記憶手段のなかから検索される。検索の結果、該当の印刷書式情報が索出されると、データ印刷手段により、受信した印刷要求に含まれる印刷データおよび索出された印刷書式情報に基づいてデータが印刷される。また、属性情報には、アプリケーション情報、グループ情報およびコンテンツ情報のうち少なくともいずれかが含まれているので、アプリケーション、グループまたはコンテンツごとに印刷書式を設定することができる。
【００３２】
ここで、印刷管理端末は、単一の装置、端末その他の機器から構成してもよいし、複数の装置、端末その他の機器を通信可能に接続して構成してもよい。例えば、ネットワークプリンタとして構成してもよいし、ネットワークプリンタと通信可能に接続したプリンタサーバとして構成してもよいし、ネットワークプリンタおよびプリンタサーバとして構成してもよい。
〔発明１１〕
さらに、発明１１のデータ印刷システムは、発明１０のデータ印刷システムにおいて、
前記印刷要求端末は、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷管理端末に送信する検索要求送信手段と、前記印刷管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷管理端末から取得する印刷書式情報取得手段とを有し、
前記印刷管理端末は、前記検索要求を受信する検索要求受信手段と、前記検索要求受信手段で受信した検索要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索して前記印刷書式情報の一覧を作成する一覧作成手段と、前記一覧作成手段で作成した印刷書式情報の一覧を前記検索結果として前記印刷要求端末に送信する検索結果送信手段と、前記印刷要求端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を前記印刷要求端末に提供する印刷書式情報提供手段とを有することを特徴とする。
【００３３】
このような構成であれば、印刷要求端末で印刷書式情報を取得する場合には、印刷要求端末では、属性情報入力手段により属性情報が入力されると、検索要求送信手段により、入力された属性情報を含む検索要求が印刷管理端末に送信される。
印刷管理端末では、検索要求受信手段により検索要求を受信すると、一覧作成手段により、受信した検索要求に含まれる属性情報をもとにその属性情報に対応する印刷書式情報が印刷書式情報記憶手段のなかから検索されて印刷書式情報の一覧が作成される。そして、検索結果送信手段により、作成された印刷書式情報の一覧が検索結果として印刷要求端末に送信される。
【００３４】
印刷要求端末では、検索結果受信手段により印刷書式情報の一覧を受信し、印刷書式情報選択手段により、受信した印刷書式情報の一覧が参照されて印刷書式情報の選択が入力されると、印刷情報取得手段により、選択された印刷書式情報が印刷管理端末から取得される。
印刷管理端末では、印刷書式情報提供手段により、印刷要求端末からの取得要求に応じて印刷書式情報記憶手段の印刷書式情報が印刷要求端末に提供される。〔発明１２〕
さらに、発明１２のデータ印刷システムは、発明１０および１１のいずれかのデータ印刷システムにおいて、
前記印刷要求送信手段は、印刷を要求するアプリケーションまたは前記印刷データが前記属性情報を含むときは、前記印刷データおよび前記アプリケーションまたは前記印刷データに含まれる属性情報を前記印刷管理端末に送信するようになっていることを特徴とする。
【００３５】
このような構成であれば、印刷要求端末では、アプリケーションまたは印刷データに属性情報が含まれていると、印刷要求送信手段により、印刷データおよびアプリケーションまたは印刷データに含まれる属性情報が印刷管理端末に送信される。
〔発明１３〕
さらに、発明１３のデータ印刷システムは、発明１０ないし１２のいずれかのデータ印刷システムにおいて、
前記印刷書式情報記憶手段の属性情報は、ワイルドカード指定が可能であり、前記印刷書式情報検索手段は、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報が前記ワイルドカード指定されている属性情報を含んでいるときは、当該ワイルドカード指定されている属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから索出するようになっていることを特徴とする。
【００３６】
このような構成であれば、印刷管理端末では、受信した印刷要求に含まれる属性情報がワイルドカード指定されている属性情報を含んでいると、印刷書式情報検索手段により、そのワイルドカード指定されている属性情報に対応する印刷書式情報が印刷書式情報記憶手段のなかから索出される。
〔発明１４〕
さらに、発明１４のデータ印刷システムは、発明１０ないし１３のいずれかのデータ印刷システムにおいて、
前記印刷管理端末は、さらに、前記印刷要求端末のユーザを認証するユーザ認証手段と、前記ユーザ認証手段で認証を得たユーザからのアクセスに応じて前記印刷書式情報記憶手段の印刷書式情報およびそれに対応する属性情報を更新する印刷書式情報更新手段とを有することを特徴とする。
【００３７】
このような構成であれば、印刷管理端末では、印刷要求端末からのアクセスがあると、ユーザ認証手段により、アクセスのあったユーザが認証される。その結果、認証が得られると、印刷書式情報更新手段により、印刷書式情報記憶手段の印刷書式情報およびそれに対応する属性情報が更新される。
〔発明１５〕
さらに、発明１５のデータ印刷システムは、発明１０ないし１４のいずれかのデータ印刷システムにおいて、
複数の前記印刷管理端末を通信可能に接続し、
前記印刷管理端末は、さらに、前記属性情報を入力する属性情報入力手段と、前記印刷書式情報を他の前記印刷管理端末から取得する印刷書式情報取得手段と、前記印刷書式情報取得手段で取得した印刷書式情報を前記属性情報入力手段で入力した属性情報と対応付けて前記印刷書式情報記憶手段に登録する印刷書式情報登録手段と、他の前記印刷管理端末からの取得要求に応じて前記印刷書式情報記憶手段の印刷書式情報を当該他の印刷管理端末に提供する印刷書式情報提供手段とを有することを特徴とする。
【００３８】
このような構成であれば、印刷管理端末では、属性情報入力手段により属性情報が入力され、印刷書式情報取得手段により、他の印刷管理端末から印刷書式情報が取得されると、印刷書式情報登録手段により、取得された印刷書式情報が、入力された属性情報と対応付けられて印刷書式情報記憶手段に登録される。
一方、印刷管理端末では、他の印刷管理端末からの取得要求があると、印刷書式情報提供手段により、他の印刷管理端末からの取得要求に応じて印刷書式情報記憶手段の印刷書式情報が他の印刷管理端末に提供される。
〔発明１６〕
一方、上記目的を達成するために、発明１６の印刷書式情報管理端末は、
発明３のデータ印刷システムにおける印刷要求端末および印刷端末と通信可能に接続する端末であって、
データの印刷書式に関する印刷書式情報を属性情報と対応付けて記憶するための印刷書式情報記憶手段と、印刷データおよび前記属性情報を含む印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データおよび前記印刷書式情報検索手段で索出した印刷書式情報を前記複数の印刷端末のうち前記印刷要求に係るものに送信する印刷書式情報送信手段とを備えることを特徴とする。
【００３９】
このような構成であれば、発明３のデータ印刷システムにおける印刷書式情報管理端末と同等の作用が得られる。
〔発明１７〕
一方、上記目的を達成するために、発明１７の印刷管理端末は、
発明１０のデータ印刷システムにおける印刷要求端末と通信可能に接続する端末であって、
データの印刷書式に関する印刷書式情報を属性情報と対応付けて記憶するための印刷書式情報記憶手段と、印刷データおよび前記属性情報を含む印刷要求を受信する印刷要求受信手段と、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段と、前記印刷要求受信手段で受信した印刷要求に含まれる印刷データおよび前記印刷書式情報検索手段で索出した印刷書式情報に基づいてデータを印刷するデータ印刷手段とを備え、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報および前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする。
【００４０】
このような構成であれば、発明１０のデータ印刷システムにおける印刷管理端末と同等の作用が得られる。
〔発明１８〕
一方、上記目的を達成するために、発明１８の印刷要求端末は、
発明５のデータ印刷システムにおける印刷書式情報管理端末と通信可能に接続する端末であって、
印刷データおよび属性情報を含む印刷要求を前記印刷書式情報管理端末に送信する印刷要求送信手段と、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷書式情報管理端末に送信する検索要求送信手段と、前記印刷書式情報管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷書式情報管理端末から取得する印刷書式情報取得手段とを備えることを特徴とする。
【００４１】
このような構成であれば、発明５のデータ印刷システムにおける印刷要求端末と同等の作用が得られる。
〔発明１９〕
さらに、発明１９の印刷要求端末は、
発明１１のデータ印刷システムにおける印刷管理端末と通信可能に接続する端末であって、
印刷データおよび属性情報を含む印刷要求を前記印刷管理端末に送信する印刷要求送信手段と、前記属性情報を入力する属性情報入力手段と、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷管理端末に送信する検索要求送信手段と、前記印刷管理端末による検索結果を受信する検索結果受信手段と、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段と、前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷管理端末から取得する印刷書式情報取得手段とを備えることを特徴とする。
【００４２】
このような構成であれば、発明１１のデータ印刷システムにおける印刷要求端末と同等の作用が得られる。
〔発明２０〕
一方、上記目的を達成するために、発明２０の端末用プログラムは、
コンピュータからなる発明１６の印刷書式情報管理端末に実行させるためのプログラムであって、
前記印刷データおよび前記属性情報を含む印刷要求を受信する印刷要求受信手段、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段、並びに前記印刷要求受信手段で受信した印刷要求に含まれる印刷データおよび前記印刷書式情報検索手段で索出した印刷書式情報を前記複数の印刷端末のうち前記印刷要求に係るものに送信する印刷書式情報送信手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４３】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１６の印刷書式情報管理端末と同等の作用が得られる。
〔発明２１〕
さらに、発明２１の端末用プログラムは、
コンピュータからなる発明１７の印刷管理端末に実行させるためのプログラムであって、
前記印刷データおよび前記属性情報を含む印刷要求を受信する印刷要求受信手段、前記印刷要求受信手段で受信した印刷要求に含まれる属性情報をもとに当該属性情報に対応する印刷書式情報を前記印刷書式情報記憶手段のなかから検索する印刷書式情報検索手段、並びに前記印刷要求受信手段で受信した印刷要求に含まれる印刷データおよび前記印刷書式情報検索手段で索出した印刷書式情報に基づいてデータを印刷するデータ印刷手段として実現される処理を実行させるためのプログラムであり、
前記属性情報は、印刷を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報および前記印刷データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする。
【００４４】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１７の印刷管理端末と同等の作用が得られる。
〔発明２２〕
さらに、発明２２の端末用プログラムは、
コンピュータからなる発明１８の印刷要求端末に実行させるためのプログラムであって、
印刷データおよび属性情報を含む印刷要求を前記印刷書式情報管理端末に送信する印刷要求送信手段、前記属性情報を入力する属性情報入力手段、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷書式情報管理端末に送信する検索要求送信手段、前記印刷書式情報管理端末による検索結果を受信する検索結果受信手段、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段、並びに前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷書式情報管理端末から取得する印刷書式情報取得手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４５】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１８の印刷要求端末と同等の作用が得られる。
〔発明２３〕
さらに、発明２３の端末用プログラムは、
コンピュータからなる発明１９の印刷要求端末に実行させるためのプログラムであって、
印刷データおよび属性情報を含む印刷要求を前記印刷管理端末に送信する印刷要求送信手段、前記属性情報を入力する属性情報入力手段、前記属性情報入力手段で入力した属性情報を含む検索要求を前記印刷管理端末に送信する検索要求送信手段、前記印刷管理端末による検索結果を受信する検索結果受信手段、前記検索結果受信手段で受信した検索結果を参照して前記印刷書式情報の選択を入力する印刷書式情報選択手段、並びに前記印刷書式情報選択手段で選択した印刷書式情報を前記印刷管理端末から取得する印刷書式情報取得手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４６】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１９の印刷要求端末と同等の作用が得られる。
〔発明２４〕
一方、上記目的を達成するために、発明２４のデータ出力方法は、
データの出力を要求する出力要求端末と、データの出力書式に関する出力書式情報を管理する出力書式情報管理端末と、データを出力する複数の出力端末とを通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力する方法であって、
前記出力書式情報管理端末に対しては、
前記出力書式情報を属性情報と対応付けて出力書式情報記憶手段に記憶する出力書式情報記憶ステップと、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信ステップと、前記出力要求受信ステップで受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索ステップと、前記出力書式情報検索ステップで索出した出力書式情報を前記複数の出力端末のうち前記出力要求に係るものに送信する出力書式情報送信ステップとを含み、
前記出力端末に対しては、
前記出力書式情報を受信する出力書式情報受信ステップと、前記出力書式情報受信ステップで受信した出力書式情報に基づいてデータを出力するデータ出力ステップとを含むことを特徴とする。
〔発明２５〕
さらに、発明２５のデータ出力方法は、
データの出力を要求する出力要求端末を通信可能に接続し、前記出力要求端末からの出力要求に応じてデータを出力する方法であって、
データの出力書式に関する出力書式情報を属性情報と対応付けて出力書式情報記憶手段に記憶する出力書式情報記憶ステップと、前記属性情報を含む出力要求を前記出力要求端末から受信する出力要求受信ステップと、前記出力要求受信ステップで受信した出力要求に含まれる属性情報をもとに前記出力書式情報記憶手段のなかから前記出力書式情報を検索する出力書式情報検索ステップと、前記出力書式情報検索ステップで索出した出力書式情報に基づいてデータを出力するデータ出力ステップとを含み、
前記属性情報は、出力を要求するアプリケーションに関するアプリケーション情報、複数のユーザが属するグループに関するグループ情報および前記出力データの内容に関するコンテンツ情報のうち少なくともいずれかを含むことを特徴とする。
【００４７】
【発明の実施の形態】
以下、本発明の実施の第１の形態を図面を参照しながら説明する。図１ないし図９は、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法の実施の第１の形態を示す図である。
【００４８】
本実施の形態は、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法を、図１に示すように、ユーザ端末１００での利用環境に応じたプリントオプションを用いて、複数のプリンタ２００のうちユーザ指定のものでデータを印刷する場合について適用したものである。
【００４９】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、ユーザの利用に供する複数のユーザ端末１００と、ユーザ端末１００からの要求に応じてデータの印刷を行う複数のプリンタ２００とが接続されている。
【００５０】
次に、ユーザ端末１００の構成を図２を参照しながら詳細に説明する。図２は、ユーザ端末１００の構成を示すブロック図である。
ユーザ端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００５１】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【００５２】
記憶装置４２には、属性情報が記憶されている。属性情報としては、アプリケーションに関するアプリケーション情報、ユーザに関するユーザ情報、複数のユーザが属するグループに関するグループ情報、および印刷データの内容に関するコンテンツ情報が含まれる。このとき、アプリケーション情報は各アプリケーションごと、ユーザ情報は各ユーザごと、グループ情報は各グループごとにそれぞれ記憶されている。なお、グループに属するユーザは、あらかじめ定義しておくものとする。
【００５３】
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３および図４のフローチャートに示す印刷要求処理およびプリントオプション取得処理をそれぞれ時分割で実行するようになっている。
初めに、印刷要求処理を図３を参照しながら詳細に説明する。図３は、印刷要求処理を示すフローチャートである。
【００５４】
印刷要求処理は、プリンタ２００に対して印刷を要求する処理であって、ＣＰＵ３０において実行されると、図３に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、アプリケーションからの印刷要求を入力装置４０から入力したか否かを判定し、印刷要求を入力したと判定したとき（Ｙｅｓ）は、ステップＳ１０２に移行するが、そうでないと判定したとき（Ｎｏ）は、印刷要求を入力するまでステップＳ１００で待機する。
【００５５】
ステップＳ１０２では、印刷データを生成し、ステップＳ１０４に移行して、属性情報を記憶装置４２から読み出す。具体的に、ステップＳ１０４では、印刷を要求したアプリケーションに対応するアプリケーション情報、印刷を要求したユーザに対応するユーザ情報およびグループ情報、並びにステップＳ１０２で生成した印刷データの内容に対応するコンテンツ情報を属性情報としてそれぞれ記憶装置４２から読み出す。
【００５６】
次いで、ステップＳ１０６に移行して、ステップＳ１０２で生成した印刷データおよびステップＳ１０４で読み出した属性情報を含む印刷要求を複数のプリンタ２００のうちユーザ指定のものに送信し、一連の処理を終了して元の処理に復帰させる。
次に、プリントオプション取得処理を図４を参照しながら詳細に説明する。図４は、プリントオプション取得処理を示すフローチャートである。
【００５７】
プリントオプション取得処理は、プリントオプション（後述）をプリンタ２００から取得する処理であって、ＣＰＵ３０において実行されると、図４に示すように、まず、ステップＳ２００に移行するようになっている。
ステップＳ２００では、アプリケーションからのプリントオプション検索要求を入力装置４０から入力したか否かを判定し、プリントオプション検索要求を入力したと判定したとき（Ｙｅｓ）は、ステップＳ２０２に移行するが、そうでないと判定したとき（Ｎｏ）は、プリントオプション検索要求を入力するまでステップＳ２００で待機する。
【００５８】
ステップＳ２０２では、属性情報を入力装置４０から入力し、ステップＳ２０４に移行して、属性情報を含むプリントオプション検索要求を複数のプリンタ２００のうちユーザ指定のものに送信し、ステップＳ２０６に移行する。
ステップＳ２０６では、該当のプリントオプションの一覧を示すオプションリストを受信したか否かを判定し、オプションリストを受信したと判定したとき（Ｙｅｓ）は、ステップＳ２０８に移行するが、そうでないと判定したとき（Ｎｏ）は、オプションリストを受信するまでステップＳ２０６で待機する。
【００５９】
ステップＳ２０８では、受信したオプションリストを表示装置４４に表示し、ステップＳ２１０に移行して、表示したプリントオプションの一覧を参照してプリントオプションの選択を入力装置４０から入力し、ステップＳ２１２に移行して、選択したプリントオプションを取得すべきプリントオプション取得要求をユーザ指定のプリンタ２００に送信し、ステップＳ２１４に移行する。
【００６０】
ステップＳ２１４では、プリントオプションを受信したか否かを判定し、プリントオプションを受信したと判定したとき（Ｙｅｓ）は、ステップＳ２１６に移行して、受信したプリントオプションを記憶装置４２に記憶し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２１４で、プリントオプションを受信しないと判定したとき（Ｎｏ）は、プリントオプションを受信するまでステップＳ２１４で待機する。
【００６１】
次に、プリンタ２００の構成を図５を参照しながら詳細に説明する。図５は、プリンタ２００の構成を示すブロック図である。
プリンタ２００は、図５に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００６２】
Ｉ／Ｆ５８には、外部装置として、プリントオプションを属性情報と対応付けて登録するプリントオプション登録データベース（以下、データベースのことを単にＤＢと略記する。）６０と、印刷データおよびプリントオプションに基づいてデータを印刷する印刷装置６２と、インターネット１９９に接続するための信号線とが接続されている。
【００６３】
プリントオプション登録ＤＢ６０には、図６に示すように、各プリントオプションごとに１つのレコードが登録されている。図６は、プリントオプション登録ＤＢ６０のデータ構造を示す図である。各レコードは、プリントオプションの名称を登録するフィールド４００と、ユーザの名称およびユーザの権限をユーザ情報として登録するフィールド４０２と、グループの名称をグループ情報として登録するフィールド４０４と、アプリケーション名をアプリケーション情報として登録するフィールド４０６と、コンテンツ情報を登録するフィールド４０８と、プリントオプションの登録日時を登録するフィールド４１０と、ユーザ端末１００の名称を登録するフィールド４１２と、フィールド４０２，４０４，４０６，４０８の属性情報と対応付けるプリントオプションを登録するフィールド４１４とを含んで構成されている。
【００６４】
図６の例では、第１段目のレコードには、ユーザ情報として「Ａ，ｕｓｅｒ」が、グループ情報として「Ｘ」が、アプリケーション情報として「Ｐ  ｇｒａｐｈｉｃ」が、コンテンツ情報として「ｇｒａｐｈｉｃｓ」が、登録日時として「２００２／０８／０１  １２：３４」が、ホスト名として「ｈｏｓｔＡ」が、プリントオプションとして「Ａ４，横，３００ｄｐｉ，カラー」がそれぞれ登録されている。これは、一般ユーザ「Ａ」、グループ「Ｘ」に属しているユーザ、若しくはアプリケーション「Ｐ  ｇｒａｐｈｉｃ」が印刷を要求した場合、または印刷データが画像である場合には、Ａ４用紙を横方向で使用して３００ｄｐｉの解像度でカラー印刷することを意味している。
【００６５】
また、プリントオプションには、プリンタドライバの設定に関するドライバ用オプションと、アプリケーションの設定に関するアプリケーション用オプションとがある。
ドライバ用オプションとしては、例えば、印刷部数、部単位印刷、ページごとのまとまり（１１１，２２２，３３３）かブック全体のまとまり（１２３，１２３，１２３）か、印刷ページ、用紙サイズ、用紙方向、給紙装置（用紙トレイの選択）、給紙タイプ（普通紙やＯＨＰ用紙などの選択）、印刷品質（はやいかきれいか）、排紙装置、拡大・縮小、割り付け（２ページ／枚、４ページ／枚など）、スタンプマーク（丸秘やＣｏｎｆｉｄｅｎｔｉａｌなど）、逆方向印刷、両面印刷＋閉じる位置、ステープル＋閉じる位置、フォームオーバーレイ（定型用紙への印刷）、ヘッダページ、およびバナーページ（誰の印刷物か分かるように印刷するカバーページ）に関する設定が考えられる。
【００６６】
アプリケーション用オプションとしては、例えば、ページ番号、行番号、用紙に対する上下左右の余白設定、ヘッダ・フッタのロゴ・テキスト、袋とじ設定に対するページ順序のソート（袋綴じする場合には単純に順番にページを印刷するのでなく、最初と最後とのページなどページの並べ替えが必要になるため）、文字サイズ・文字色・ページ文字行数、および段下げに関する設定が考えられる。
【００６７】
ＣＰＵ５０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７および図８のフローチャートに示す印刷処理およびプリントオプション提供処理をそれぞれ時分割で実行するようになっている。
初めに、印刷処理を図７を参照しながら詳細に説明する。図７は、印刷処理を示すフローチャートである。
【００６８】
印刷処理は、ユーザ端末１００からの印刷要求に応じてデータを印刷する処理であって、ＣＰＵ５０において実行されると、図７に示すように、まず、ステップＳ３００に移行するようになっている。
ステップＳ３００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ３０２に移行するが、そうでないと判定したとき（Ｎｏ）は、印刷要求を受信するまでステップＳ３００で待機する。
【００６９】
ステップＳ３０２では、受信した印刷要求に含まれる属性情報をその印刷要求から取得し、ステップＳ３０４に移行して、取得した属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索するプリントオプション検索処理を実行し、ステップＳ３０６に移行する。
【００７０】
ステップＳ３０６では、受信した印刷要求に含まれる印刷データをその印刷要求から取得し、ステップＳ３０８に移行して、取得した印刷データおよび索出したプリントオプションに基づいて印刷装置６２でデータを印刷し、一連の処理を終了して元の処理に復帰させる。
次に、プリントオプション提供処理を図８を参照しながら詳細に説明する。図８は、プリントオプション提供処理を示すフローチャートである。
【００７１】
プリントオプション提供処理は、ユーザ端末１００からの検索要求に応じてプリントオプションをユーザ端末１００に提供する処理であって、ＣＰＵ５０において実行されると、図８に示すように、まず、ステップＳ４００に移行するようになっている。
ステップＳ４００では、プリントオプション検索要求を受信したか否かを判定し、プリントオプション検索要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ４０２に移行するが、そうでないと判定したとき（Ｎｏ）は、プリントオプション検索要求を受信するまでステップＳ４００で待機する。
【００７２】
ステップＳ４０２では、受信したプリントオプション検索要求に含まれる属性情報をそのプリントオプション検索要求から取得し、ステップＳ４０４に移行して、取得した属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索するプリントオプション検索処理を実行し、ステップＳ４０６に移行する。
【００７３】
ステップＳ４０６では、索出したプリントオプションに基づいてオプションリストを作成し、ステップＳ４０８に移行して、作成したオプションリストをユーザ端末１００に送信し、ステップＳ４１０に移行する。
ステップＳ４１０では、プリントオプション取得要求を受信したか否かを判定し、プリントオプション取得要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ４１２に移行して、受信したプリントオプション取得要求に係るプリントオプションをプリントオプション登録ＤＢ６０から読み出し、ステップＳ４１４に移行して、読み出したプリントオプションをユーザ端末１００に送信し、一連の処理を終了して元の処理に復帰させる。
【００７４】
一方、ステップＳ４１０で、プリントオプション取得要求を受信しないと判定したとき（Ｎｏ）は、プリントオプション取得要求を受信するまでステップＳ４１０で待機する。
次に、上記ステップＳ３０４，Ｓ４０４のプリントオプション検索処理を図９を参照しながら詳細に説明する。図９は、プリントオプション検索処理を示すフローチャートである。
【００７５】
プリントオプション検索処理は、上記ステップＳ３０４，Ｓ４０４において実行されると、図９に示すように、まず、ステップＳ５００に移行するようになっている。
ステップＳ５００では、ステップＳ３０２，Ｓ４０２で取得した属性情報をもとに、その属性情報に完全一致するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索し、ステップＳ５０２に移行して、検索により該当のプリントオプションを索出したか否かを判定し、該当のプリントオプションを索出しないと判定したとき（Ｎｏ）は、ステップＳ５０４に移行する。
【００７６】
ステップＳ５０４では、ステップＳ３０２，Ｓ４０２で取得した属性情報をもとに、その属性情報に含まれるグループ情報に一致するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索し、ステップＳ５０６に移行して、検索により該当のプリントオプションを索出したか否かを判定し、該当のプリントオプションを索出したと判定したとき（Ｙｅｓ）は、ステップＳ５０８に移行して、索出したプリントオプションが複数であるか否かを判定し、索出したプリントオプションが複数であると判定したとき（Ｙｅｓ）は、ステップＳ５１０に移行する。
【００７７】
ステップＳ５１０では、ステップＳ３０２，Ｓ４０２で取得した属性情報をもとに、その属性情報に含まれるアプリケーション情報に一致するプリントオプションを、ステップＳ５０４で索出したプリントオプションのなかから検索し、ステップＳ５１２に移行して、検索により該当のプリントオプションを索出したか否かを判定し、該当のプリントオプションを索出したと判定したとき（Ｙｅｓ）は、ステップＳ５１４に移行して、索出したプリントオプションが複数であるか否かを判定し、索出したプリントオプションが複数であると判定したとき（Ｙｅｓ）は、ステップＳ５１６に移行する。
【００７８】
ステップＳ５１６では、ステップＳ３０２，Ｓ４０２で取得した属性情報をもとに、その属性情報に含まれるコンテンツ情報に一致するプリントオプションを、ステップＳ５１０で索出したプリントオプションのなかから検索し、ステップＳ５１８に移行して、検索により該当のプリントオプションを索出したか否かを判定し、該当のプリントオプションを索出したと判定したとき（Ｙｅｓ）は、ステップＳ５２０に移行して、索出したプリントオプションが複数であるか否かを判定し、索出したプリントオプションが複数であると判定したとき（Ｙｅｓ）は、ステップＳ５２２に移行する。
【００７９】
ステップＳ５２２では、ステップＳ３０２，Ｓ４０２で取得した属性情報をもとに、その属性情報に含まれるコンテンツ情報に一致するプリントオプションを、ステップＳ５１６で索出したプリントオプションのなかから検索し、ステップＳ５２４に移行して、検索により該当のプリントオプションを索出したか否かを判定し、該当のプリントオプションを索出したと判定したとき（Ｙｅｓ）は、一連の処理を終了して元の処理に復帰させる。
【００８０】
一方、ステップＳ５２４，Ｓ５１８，Ｓ５１２，Ｓ５０６で、検索により該当のプリントオプションを索出しないと判定したとき（Ｎｏ）はいずれも、ステップＳ５２６に移行して、ステップＳ３０２，Ｓ４０２で取得した属性情報を規定のプリントオプションと対応付けてプリントオプション登録ＤＢ６０に登録し、一連の処理を終了して元の処理に復帰させる。
【００８１】
一方、ステップＳ５２０，Ｓ５１４，Ｓ５０８で、索出したプリントオプションが複数でないと判定したとき（Ｎｏ）、およびステップＳ５０２で、検索により該当のプリントオプションを索出したと判定したとき（Ｙｅｓ）はいずれも、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
【００８２】
まず、各ユーザ端末１００において、特定のグループＡに属するユーザがアプリケーションで作成した書類を印刷書式を統一して印刷する場合を説明する。この場合、プリンタ２００では、グループＡに関するグループ情報を属性情報とし、統一すべき印刷書式を示すプリントオプションＸをその属性情報と対応付けてプリントオプション登録ＤＢ６０に登録しておく。
【００８３】
ユーザ端末１００では、グループＡに属するユーザがアプリケーションを利用して印刷を要求すると、ステップＳ１０２，Ｓ１０４を経て、印刷データが生成され、属性情報が記憶装置４２から読み出される。このとき、読み出された属性情報には、アプリケーション情報、ユーザ情報およびコンテンツ情報のほかに、グループＡに対応するグループ情報が含まれている。そして、ステップＳ１０６を経て、生成された印刷データおよび読み出された属性情報を含む印刷要求が複数のプリンタ２００のうちユーザ指定のものに送信される。
【００８４】
プリンタ２００では、印刷要求を受信すると、ステップＳ３０２，Ｓ３０４を経て、受信した印刷要求に含まれる属性情報がその印刷要求から取得され、取得された属性情報をもとにその属性情報に対応するプリントオプションがプリントオプション登録ＤＢ６０のなかから検索される。このとき、属性情報には、グループＡに対応するグループ情報が含まれているので、プリントオプション登録ＤＢ６０からは、ステップＳ５００〜Ｓ５０６を経て、グループＡに対応するプリントオプションＸが索出される。そして、ステップＳ３０６，Ｓ３０８を経て、受信した印刷要求に含まれる印刷データがその印刷要求から取得され、取得された印刷データおよび索出されたプリントオプションＸに基づいてデータが印刷される。
【００８５】
したがって、いずれのユーザ端末１００においても、グループＡに属するユーザがアプリケーションを利用して印刷を要求すれば、アプリケーションで作成した書類は、プリントオプションＸに基づいて印刷されることになる。この場合、プリントオプションＸの設定は一つのプリンタ２００に対しては１度でよい。
次に、各ユーザ端末１００において、特定のアプリケーションＢで作成した書類を印刷書式を統一して印刷する場合を説明する。この場合、プリンタ２００では、アプリケーションＢに関するアプリケーション情報を属性情報とし、統一すべき印刷書式を示すプリントオプションＹをその属性情報と対応付けてプリントオプション登録ＤＢ６０に登録しておく。その他、プリントオプションＹの利用適格を有するユーザおよびグループに対応するユーザ情報およびグループ情報とも対応付けて登録する。
【００８６】
ユーザ端末１００では、ユーザがアプリケーションＢを利用して印刷を要求すると、ステップＳ１０２，Ｓ１０４を経て、印刷データが生成され、属性情報が記憶装置４２から読み出される。このとき、読み出された属性情報には、ユーザ情報、グループ情報およびコンテンツ情報のほかに、アプリケーションＢに対応するアプリケーション情報が含まれている。そして、ステップＳ１０６を経て、生成された印刷データおよび読み出された属性情報を含む印刷要求が複数のプリンタ２００のうちユーザ指定のものに送信される。
【００８７】
プリンタ２００では、印刷要求を受信すると、ステップＳ３０２，Ｓ３０４を経て、受信した印刷要求に含まれる属性情報がその印刷要求から取得され、取得された属性情報をもとにその属性情報に対応するプリントオプションがプリントオプション登録ＤＢ６０のなかから検索される。このとき、属性情報には、アプリケーションＢに対応するアプリケーション情報が含まれているので、プリントオプション登録ＤＢ６０からは、ステップＳ５００〜Ｓ５１２を経て、アプリケーションＢに対応するプリントオプションＹが索出される。そして、ステップＳ３０６，Ｓ３０８を経て、受信した印刷要求に含まれる印刷データがその印刷要求から取得され、取得された印刷データおよび索出されたプリントオプションＹに基づいてデータが印刷される。
【００８８】
したがって、いずれのユーザ端末１００においても、ユーザがアプリケーションＢを利用して印刷を要求すれば、アプリケーションＢで作成した書類は、プリントオプションＹに基づいて印刷されることになる。この場合、プリントオプションＹの設定は一つのプリンタ２００に対しては１度でよい。
次に、各ユーザ端末１００において、アプリケーションで作成した特定内容Ｃの書類（例えば、画像のみからなる書類）を印刷書式を統一して印刷する場合を説明する。この場合、プリンタ２００では、特定内容Ｃに関するコンテンツ情報を属性情報とし、統一すべき印刷書式を示すプリントオプションＺをその属性情報と対応付けてプリントオプション登録ＤＢ６０に登録しておく。その他、プリントオプションＺの利用適格を有するアプリケーション、ユーザおよびグループに対応するアプリケーション情報、ユーザ情報およびグループ情報とも対応付けて登録する。
【００８９】
ユーザ端末１００では、ユーザがアプリケーションを利用して印刷を要求すると、ステップＳ１０２，Ｓ１０４を経て、特定内容Ｃの印刷データが生成され、属性情報が記憶装置４２から読み出される。このとき、読み出された属性情報には、アプリケーション情報、ユーザ情報およびグループ情報のほかに、特定内容Ｃに対応するコンテンツ情報が含まれている。そして、ステップＳ１０６を経て、生成された印刷データおよび読み出された属性情報を含む印刷要求が複数のプリンタ２００のうちユーザ指定のものに送信される。
【００９０】
プリンタ２００では、印刷要求を受信すると、ステップＳ３０２，Ｓ３０４を経て、受信した印刷要求に含まれる属性情報がその印刷要求から取得され、取得された属性情報をもとにその属性情報に対応するプリントオプションがプリントオプション登録ＤＢ６０のなかから検索される。このとき、属性情報には、特定内容Ｃに対応するコンテンツ情報が含まれているので、プリントオプション登録ＤＢ６０からは、ステップＳ５００〜Ｓ５１８を経て、特定内容Ｃに対応するプリントオプションＺが索出される。そして、ステップＳ３０６，Ｓ３０８を経て、受信した印刷要求に含まれる印刷データがその印刷要求から取得され、取得された印刷データおよび索出されたプリントオプションＺに基づいてデータが印刷される。
【００９１】
したがって、いずれのユーザ端末１００においても、ユーザがアプリケーションを利用して印刷を要求すれば、アプリケーションで作成した特定内容Ｃの書類は、プリントオプションＺに基づいて印刷されることになる。この場合、プリントオプションＺの設定は一つのプリンタ２００に対しては１度でよい。
なお、各ユーザ端末１００において、特定のユーザＤがアプリケーションで作成した書類を印刷書式を統一して印刷する場合も、ユーザＤに関するユーザ情報を属性情報とし、統一すべき印刷書式を示すプリントオプションをその属性情報と対応付けてプリントオプション登録ＤＢ６０に登録しておけば、上記と同じ要領で行うことができる。
【００９２】
次に、各ユーザ端末１００において、ユーザがプリントオプションをプリンタ２００から取得する場合を説明する。
ユーザ端末１００では、プリントオプションの検索を要求し、検索キーとする属性情報を入力装置４０から入力すると、ステップＳ２０４を経て、入力された属性情報を含むプリントオプション検索要求が複数のプリンタ２００のうちユーザ指定のものに送信される。
【００９３】
プリンタ２００では、プリントオプション検索要求を受信すると、ステップＳ４０２，Ｓ４０４を経て、受信したプリントオプション検索要求に含まれる属性情報がそのプリントオプション検索要求から取得され、取得された属性情報をもとにその属性情報に対応するプリントオプションがプリントオプション登録ＤＢ６０のなかから検索される。プリントオプションの検索は、上記と同じ要領で行われる。検索の結果、該当のプリントオプションが索出されると、ステップＳ４０６，Ｓ４０８を経て、索出されたプリントオプションに基づいてオプションリストが作成され、作成されたオプションリストがユーザ端末１００に送信される。
【００９４】
ユーザ端末１００では、オプションリストを受信すると、ステップＳ２０８を経て、受信したオプションリストが表示装置４４に表示される。ここで、ユーザは、表示されたプリントオプションの一覧を参照してプリントオプションの選択を入力すると、ステップＳ２１２を経て、選択されたプリントオプションを取得すべきプリントオプション取得要求がユーザ指定のプリンタ２００に送信される。
【００９５】
プリンタ２００では、プリントオプション取得要求を受信すると、ステップＳ４１２，Ｓ４１４を経て、受信したプリントオプション取得要求に係るプリントオプションがプリントオプション登録ＤＢ６０から読み出され、読み出されたプリントオプションがユーザ端末１００に送信される。
ユーザ端末１００では、プリントオプションを受信すると、ステップＳ２１６を経て、受信したプリントオプションが記憶装置４２に記憶される。
【００９６】
このようにして、本実施の形態では、ユーザ端末１００は、印刷データおよび属性情報を含む印刷要求をプリンタ２００に送信するようになっており、プリンタ２００は、印刷要求を受信したときは、受信した印刷要求に含まれる属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索し、受信した印刷要求に含まれる印刷データおよび索出したプリントオプションに基づいてデータを印刷するようになっている。また、属性情報は、アプリケーション情報、グループ情報およびコンテンツ情報を含む。
【００９７】
これにより、アプリケーション、グループまたはコンテンツごとに印刷書式を設定することができるので、従来に比して、印刷の形式的な統一を図ることができる。
さらに、本実施の形態では、ユーザ端末１００は、検索キーとする属性情報を入力し、入力した属性情報を含むプリントオプション検索要求をプリンタ２００に送信し、オプションリストを受信したときは、受信したオプションリストを参照してプリントオプションの選択をユーザに入力させ、選択したプリントオプションをプリンタ２００から取得するようになっており、プリンタ２００は、プリントオプション検索要求を受信したときは、受信したプリントオプション検索要求に含まれる属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索してオプションリストを作成し、作成したオプションリストをユーザ端末１００に送信する一方、ユーザ端末１００からのプリントオプション取得要求に応じてプリントオプション登録ＤＢ６０のプリントオプションをユーザ端末１００に提供するようになっている。
【００９８】
これにより、ユーザ端末１００では、属性情報を用いた検索により既に設定されているプリントオプションを取得することができるので、取得したプリントオプションを参照して新たなプリントオプションを設定するようにすれば、プリントオプションの設定が比較的容易になる。
上記第１の実施の形態において、ユーザ端末１００は、発明２若しくは２５の出力要求端末、または発明１０、１１、１７若しくは１９の印刷要求端末に対応し、プリンタ２００は、発明１０、１１、１７または１９の印刷管理端末に対応し、プリントオプション登録ＤＢ６０は、発明２若しくは２５の出力書式情報記憶手段、または発明１０、１１若しくは１７の印刷書式情報記憶手段に対応している。また、ステップＳ１０６は、発明１０または１９の印刷要求送信手段に対応し、ステップＳ２０２は、発明１１または１９の属性情報入力手段に対応し、ステップＳ２０４は、発明１１または１９の検索要求送信手段に対応し、ステップＳ２０６は、発明１１または１９の検索結果受信手段に対応している。
【００９９】
また、上記第１の実施の形態において、ステップＳ２１０は、発明１１または１９の印刷書式情報選択手段に対応し、ステップＳ２１２，Ｓ２１４は、発明１１または１９の印刷書式情報取得手段に対応し、ステップＳ３００は、発明２の出力要求受信手段、発明１０若しくは１７の印刷要求受信手段、または発明２５の出力要求受信ステップに対応している。また、ステップＳ３０４は、発明２の出力書式情報検索手段、発明１０若しくは１７の印刷書式情報検索手段、または発明２５の出力書式情報検索ステップに対応し、ステップＳ３０８は、発明２のデータ出力手段、発明１０若しくは１７のデータ印刷手段、または発明２５のデータ出力ステップに対応している。
【０１００】
また、上記第１の実施の形態において、ステップＳ４００は、発明１１の検索要求受信手段に対応し、ステップＳ４０４，Ｓ４０６は、発明１１の一覧作成手段に対応し、ステップＳ４０８は、発明１１の検索結果送信手段に対応し、ステップＳ４１０〜Ｓ４１４は、発明１１の印刷書式情報提供手段に対応している。また、プリントオプションは、発明２若しくは２５の出力書式情報、または発明１０、１１、１７若しくは１９の印刷書式情報に対応している。
【０１０１】
次に、本発明の実施の第２の形態を図面を参照しながら説明する。図１０および図１１は、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法の実施の第２の形態を示す図である。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１０２】
本実施の形態は、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法を、ユーザ端末１００での利用環境に応じたプリントオプションを用いて、複数のプリンタ２００のうちユーザ指定のものでデータを印刷する場合について適用したものであって、上記第１の実施の形態と異なるのは、プリンタ２００においてプリントオプションを登録するときに、他のプリンタ２００からプリントオプションを取得して登録する点にある。
【０１０３】
まず、プリンタ２００の構成を図１０および図１１を参照しながら詳細に説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７および図８のフローチャートに示す印刷処理およびプリントオプション提供処理に加えて、図１０および図１１のフローチャートに示すプリントオプション登録処理およびプリントオプション提供処理をそれぞれ時分割で実行するようになっている。
【０１０４】
初めに、プリントオプション登録処理を図１０を参照しながら詳細に説明する。図１０は、プリントオプション登録処理を示すフローチャートである。
プリントオプション登録処理は、新たなプリントオプションを登録する処理であって、ＣＰＵ５０において実行されると、図１０に示すように、まず、ステップＳ６００に移行するようになっている。
【０１０５】
ステップＳ６００では、操作パネル等から属性情報を入力し、ステップＳ６０２に移行して、入力した属性情報を含むプリントオプション検索要求を他のプリンタ２００に送信し、ステップＳ６０４に移行する。
ステップＳ６０４では、プリントオプションを受信したか否かを判定し、プリントオプションを受信したと判定したとき（Ｙｅｓ）は、ステップＳ６０６に移行して、受信したプリントオプションを、ステップＳ６００で入力した属性情報と対応付けてプリントオプション登録ＤＢ６０に登録し、一連の処理を終了して元の処理に復帰させる。
【０１０６】
一方、ステップＳ６０４で、プリントオプションを受信しないと判定したとき（Ｎｏ）は、プリントオプションを受信するまでステップＳ６０４で待機する。
初めに、プリントオプション提供処理を図１１を参照しながら詳細に説明する。図１１は、プリントオプション提供処理を示すフローチャートである。
プリントオプション提供処理は、他のプリンタ２００からのプリントオプション検索要求に応じてプリントオプションを提供する処理であって、ＣＰＵ５０において実行されると、図１１に示すように、まず、ステップＳ７００に移行するようになっている。
【０１０７】
ステップＳ７００では、プリントオプション検索要求を受信したか否かを判定し、プリントオプション検索要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ７０２に移行するが、そうでないと判定したとき（Ｎｏ）は、プリントオプション検索要求を受信するまでステップＳ７００で待機する。
ステップＳ７０２では、受信したプリントオプション検索要求に含まれる属性情報をそのプリントオプション検索要求から取得し、ステップＳ７０４に移行して、ステップＳ３０４と同様のプリントオプション検索処理を実行し、ステップＳ７０６に移行して、索出したプリントオプションを要求のあったプリンタ２００に送信し、一連の処理を終了して元の処理に復帰させる。
【０１０８】
次に、本実施の形態の動作を説明する。
プリンタ２００で新たなプリントオプションを登録するには、プリンタ２００において、ユーザその他の管理者は、操作パネル等から属性情報を入力する。
プリンタ２００では、属性情報が入力されると、ステップＳ６０２を経て、入力された属性情報を含むプリントオプション検索要求が他のプリンタ２００に送信される。
【０１０９】
他のプリンタ２００では、プリントオプション検索要求を受信すると、ステップＳ７０２，Ｓ７０４を経て、受信したプリントオプション検索要求に含まれる属性情報が取得され、取得された属性情報をもとにその属性情報に対応するプリントオプションがプリントオプション登録ＤＢ６０のなかから検索される。検索の結果、該当のプリントオプションが索出されると、ステップＳ７０６を経て、索出されたプリントオプションが要求のあったプリンタ２００に送信される。
【０１１０】
プリンタ２００では、プリントオプションを受信すると、ステップＳ６０６を経て、受信したプリントオプションが、入力された属性情報と対応付けられてプリントオプション登録ＤＢ６０に登録される。
このようにして、本実施の形態では、プリンタ２００は、属性情報を入力し、プリントオプションを他のプリンタ２００から取得し、取得したプリントオプションを入力した属性情報と対応付けてプリントオプション登録ＤＢ６０に登録する一方、他のプリンタ２００からの取得要求に応じてプリントオプション登録ＤＢ６０のプリントオプションをその他のプリンタ２００に提供するようになっている。
【０１１１】
これにより、他のプリンタ２００からプリントオプションを取得して登録することができるので、プリントオプションの登録を比較的容易に行うことができる。
上記第２の実施の形態において、プリンタ２００は、発明１５の印刷管理端末に対応し、プリントオプションは、発明１５の印刷書式情報に対応し、プリントオプション登録ＤＢ６０は、発明１５の印刷書式情報記憶手段に対応し、ステップＳ６００は、発明１５の属性情報入力手段に対応している。また、ステップＳ６０２，Ｓ６０４は、発明１５の印刷書式情報取得手段に対応し、ステップＳ６０６は、発明１５の印刷書式情報登録手段に対応し、ステップＳ７０４，Ｓ７０６は、発明１５の印刷書式情報提供手段に対応している。
【０１１２】
次に、本発明の実施の第３の形態を図面を参照しながら説明する。図１２ないしおよび図１５は、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法の実施の第３の形態を示す図である。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１１３】
本実施の形態は、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法を、ユーザ端末１００での利用環境に応じたプリントオプションを用いて、複数のプリンタ２００のうちユーザ指定のものでデータを印刷する場合について適用したものであって、上記第１の実施の形態と異なるのは、プリントオプションを管理するプリントオプション管理サーバ３００を設けた点にある。
【０１１４】
まず、本発明を適用するネットワークシステムの構成を図１２を参照しながら説明する。図１２、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１２に示すように、複数のユーザ端末１００と、複数のプリンタ２００と、プリントオプションを管理するプリントオプション管理サーバ３００とが接続されている。
【０１１５】
次に、ユーザ端末１００の構成を図１３を参照しながら詳細に説明する。
ＣＰＵ３０は、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す印刷要求処理に代えて、図１３のフローチャートに示す印刷要求処理を実行するようになっている。図１３は、印刷要求処理を示すフローチャートである。
【０１１６】
印刷要求処理は、ＣＰＵ３０において実行されると、図１３に示すように、まず、ステップＳ８００に移行するようになっている。
ステップＳ８００では、アプリケーションからの印刷要求を入力装置４０から入力したか否かを判定し、印刷要求を入力したと判定したとき（Ｙｅｓ）は、ステップＳ８０２に移行するが、そうでないと判定したとき（Ｎｏ）は、印刷要求を入力するまでステップＳ８００で待機する。
【０１１７】
ステップＳ８０２では、印刷データを生成し、ステップＳ８０４に移行して、属性情報を記憶装置４２から読み出す。具体的に、ステップＳ８０４では、印刷を要求したアプリケーションに対応するアプリケーション情報、印刷を要求したユーザに対応するユーザ情報およびグループ情報、並びにステップＳ８０２で生成した印刷データの内容に対応するコンテンツ情報を属性情報としてそれぞれ記憶装置４２から読み出す。
【０１１８】
次いで、ステップＳ８０６に移行して、ステップＳ８０２で生成した印刷データおよびステップＳ８０４で読み出した属性情報を含む印刷要求をプリントオプション管理サーバ３００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、プリントオプション管理サーバ３００の構成を図１４を参照しながら詳細に説明する。
【０１１９】
プリントオプション管理サーバ３００は、ユーザ端末１００およびプリンタ２００と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、また、プリンタ２００に代えてプリントオプション登録ＤＢ６０を備えている。
プリントオプション管理サーバ３００のＣＰＵは、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１４のフローチャートに示す印刷中継処理を実行するようになっている。図１４は、印刷中継処理を示すフローチャートである。
【０１２０】
印刷中継処理は、ユーザ端末１００からの印刷要求に応じてプリンタ２００に印刷を中継する処理であって、ＣＰＵにおいて実行されると、図１４に示すように、まず、ステップＳ９００に移行するようになっている。
ステップＳ９００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ９０２に移行するが、そうでないと判定したとき（Ｎｏ）は、印刷要求を受信するまでステップＳ９００で待機する。
【０１２１】
ステップＳ９０２では、受信した印刷要求に含まれる属性情報をその印刷要求から取得し、ステップＳ９０４に移行して、ステップＳ３０４と同様のプリントオプション検索処理を実行し、ステップＳ９０６に移行する。
ステップＳ９０６では、受信した印刷要求に含まれる印刷データをその印刷要求から取得し、ステップＳ９０８に移行して、取得した印刷データおよび索出したプリントオプションを含む印刷要求を、ステップＳ９００で受信した印刷要求に係るプリンタ２００（以下、本実施の形態においてユーザ指定のプリンタ２００という。）に送信し、一連の処理を終了して元の処理に復帰させる。
【０１２２】
次に、プリンタ２００の構成を図１５を参照しながら詳細に説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７のフローチャートに示す印刷処理に代えて、図１５のフローチャートに示す印刷処理を実行するようになっている。図１５は、印刷処理を示すフローチャートである。
【０１２３】
印刷処理は、ＣＰＵ５０において実行されると、図１５に示すように、まず、ステップＳ１０００に移行するようになっている。
ステップＳ１０００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ１００２に移行するが、そうでないと判定したとき（Ｎｏ）は、印刷要求を受信するまでステップＳ１０００で待機する。
【０１２４】
ステップＳ１００２では、受信した印刷要求に含まれるプリントオプションをその印刷要求から取得し、ステップＳ１００４に移行して、受信した印刷要求に含まれる印刷データをその印刷要求から取得し、ステップＳ１００６に移行して、取得した印刷データおよびプリントオプションに基づいて印刷装置６２でデータを印刷し、一連の処理を終了して元の処理に復帰させる。
【０１２５】
次に、本実施の形態の動作を説明する。
各ユーザ端末１００において、特定のグループＡに属するユーザがアプリケーションで作成した書類を印刷書式を統一して印刷する場合を説明する。この場合、プリントオプション管理サーバ３００では、グループＡに関するグループ情報を属性情報とし、統一すべき印刷書式を示すプリントオプションＸをその属性情報と対応付けてプリントオプション登録ＤＢ６０に登録しておく。
【０１２６】
ユーザ端末１００では、グループＡに属するユーザがアプリケーションを利用して印刷を要求すると、ステップＳ８０２，Ｓ８０４を経て、印刷データが生成され、属性情報が記憶装置４２から読み出される。このとき、読み出された属性情報には、アプリケーション情報、ユーザ情報およびコンテンツ情報のほかに、グループＡに対応するグループ情報が含まれている。そして、ステップＳ８０６を経て、生成された印刷データおよび読み出された属性情報を含む印刷要求がプリントオプション管理サーバ３００に送信される。
【０１２７】
プリントオプション管理サーバ３００では、印刷要求を受信すると、ステップＳ９０２，Ｓ９０４を経て、受信した印刷要求に含まれる属性情報がその印刷要求から取得され、取得された属性情報をもとにその属性情報に対応するプリントオプションがプリントオプション登録ＤＢ６０のなかから検索される。このとき、属性情報には、グループＡに対応するグループ情報が含まれているので、プリントオプション登録ＤＢ６０からは、ステップＳ５００〜Ｓ５０６を経て、グループＡに対応するプリントオプションＸが索出される。そして、ステップＳ９０６，Ｓ９０８を経て、受信した印刷要求に含まれる印刷データがその印刷要求から取得され、取得された印刷データおよび索出されたプリントオプションＸを含む印刷要求がユーザ指定のプリンタ２００に送信される。
【０１２８】
プリンタ２００では、印刷要求を受信すると、ステップＳ１００２〜Ｓ１００６を経て、受信した印刷要求に含まれる印刷データおよびプリントオプションＸが取得され、取得された印刷データおよびプリントオプションＸに基づいてデータが印刷される。
したがって、いずれのユーザ端末１００においても、グループＡに属するユーザがアプリケーションを利用して印刷を要求すれば、アプリケーションで作成した書類は、プリントオプションＸに基づいて印刷されることになる。この場合、プリントオプションＸの設定はすべてのプリンタ２００に対して１度でよい。
【０１２９】
なお、各ユーザ端末１００において、特定のアプリケーションＢで作成した書類を印刷書式を統一して印刷する場合、アプリケーションで作成した特定内容Ｃの書類を印刷書式を統一して印刷する場合、および特定のユーザＤがアプリケーションで作成した書類を印刷書式を統一して印刷する場合も、上記と同じ要領で行うことができる。
【０１３０】
このようにして、本実施の形態では、ユーザ端末１００は、印刷データおよび属性情報を含む印刷要求をプリントオプション管理サーバ３００に送信するようになっており、プリントオプション管理サーバ３００は、印刷要求を受信したときは、受信した印刷要求に含まれる属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索し、受信した印刷要求に含まれる印刷データおよび索出したプリントオプションを複数のプリンタ２００のうちユーザ指定のものに送信するようになっており、プリンタ２００は、印刷データおよびプリントオプションを受信したときは、受信した印刷データおよびプリントオプションに基づいてデータを印刷するようになっている。
【０１３１】
これにより、属性情報に対応するプリントオプションに基づいて、複数のプリンタ２００のうちユーザ指定のものにおいてデータが印刷されるので、同一機種のプリンタ２００が多数存在しても、属性情報とプリントオプションとを少なくとも１つ対応付けておけばよく、それら各プリンタ２００についてそれぞれプリントオプションを設定しなくてもすむ。したがって、従来に比して、プリントオプションの設定に要する手間を低減することができる。
【０１３２】
さらに、本実施の形態では、属性情報は、アプリケーション情報、グループ情報およびコンテンツ情報を含む。
これにより、アプリケーション、グループまたはコンテンツごとに印刷書式を設定することができるので、従来に比して、印刷の形式的な統一を図ることができる。
【０１３３】
上記第３の実施の形態において、ユーザ端末１００は、発明１若しくは２４の出力要求端末、または発明３若しくは１６の印刷要求端末に対応し、プリンタ２００は、発明１若しくは２４の出力端末、または発明３、１６若しくは２０の印刷端末に対応している。また、プリントオプション管理サーバ３００は、発明１若しくは２４の出力書式情報管理端末、または発明３、１６若しくは２０の印刷書式情報管理端末に対応し、プリントオプション登録ＤＢ６０は、発明１若しくは２４の出力書式情報記憶手段、または発明３、１６若しくは２０の印刷書式情報記憶手段に対応している。
【０１３４】
また、上記第３の実施の形態において、ステップＳ８０６は、発明３の印刷要求送信手段に対応し、ステップＳ９００は、発明１の出力要求受信手段、発明３、１６若しくは２０の印刷要求受信手段、または発明２４の出力要求受信ステップに対応し、ステップＳ９０４は、発明１の出力書式情報検索手段、発明３、１６若しくは２０の印刷書式情報検索手段、または発明２４の出力書式情報検索ステップに対応している。また、ステップＳ９０６，Ｓ９０８は、発明１の出力書式情報送信手段、発明３、１６若しくは２０の印刷書式情報送信手段、または発明２４の出力書式情報送信ステップに対応し、ステップＳ１０００は、発明１の出力書式情報受信手段、発明３の印刷書式情報受信手段、または発明２４の出力書式情報受信ステップに対応している。
【０１３５】
また、上記第３の実施の形態において、ステップＳ１００２〜Ｓ１００６は、発明１のデータ出力手段、発明３のデータ印刷手段、または発明２４のデータ出力ステップに対応し、プリントオプションは、発明１若しくは２４の出力書式情報、または発明３、１６若しくは２０の印刷書式情報に対応している。
なお、上記第１の実施の形態において、ユーザ端末１００は、検索キーとする属性情報を入力し、入力した属性情報を含むプリントオプション検索要求をプリンタ２００に送信し、オプションリストを受信したときは、受信したオプションリストを参照してプリントオプションの選択をユーザに入力させ、選択したプリントオプションをプリンタ２００から取得し、プリンタ２００は、プリントオプション検索要求を受信したときは、受信したプリントオプション検索要求に含まれる属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索してオプションリストを作成し、作成したオプションリストをユーザ端末１００に送信する一方、ユーザ端末１００からのプリントオプション取得要求に応じてプリントオプション登録ＤＢ６０のプリントオプションをユーザ端末１００に提供するように構成したが、このような構成を上記第３の実施の形態にも同様に適用することができる。具体的な構成として次の通りである。
【０１３６】
ユーザ端末１００は、検索キーとする属性情報を入力し、入力した属性情報を含むプリントオプション検索要求をプリントオプション管理サーバ３００に送信し、オプションリストを受信したときは、受信したオプションリストを参照してプリントオプションの選択をユーザに入力させ、選択したプリントオプションをプリントオプション管理サーバ３００から取得する。プリントオプション管理サーバ３００は、プリントオプション検索要求を受信したときは、受信したプリントオプション検索要求に含まれる属性情報をもとにその属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから検索してオプションリストを作成し、作成したオプションリストをユーザ端末１００に送信する一方、ユーザ端末１００からのプリントオプション取得要求に応じてプリントオプション登録ＤＢ６０のプリントオプションをユーザ端末１００に提供する。
【０１３７】
これにより、ユーザ端末１００では、属性情報を用いた検索により既に設定されているプリントオプションを取得することができるので、取得したプリントオプションを参照して新たなプリントオプションを設定するようにすれば、プリントオプションの設定が比較的容易になる。
この場合において、ユーザ端末１００は、発明５、１８または２２の印刷要求端末に対応し、プリントオプション管理サーバ３００は、発明５、１８または２２の印刷書式情報管理端末に対応し、プリントオプション登録ＤＢ６０は、発明５の印刷書式情報記憶手段に対応している。また、プリントオプションは、発明５、１８または２２の印刷書式情報に対応している。
【０１３８】
また、上記第１および第２の実施の形態において、ユーザ端末１００は、記憶装置４２にあらかじめ記憶されている属性情報を読み出し、読み出した属性情報を含む印刷要求をプリンタ２００に送信するように構成したが、これに限らず、アプリケーションまたは印刷データが属性情報を含むときは、印刷データおよびアプリケーションまたは印刷データに含まれる属性情報を取得し、取得した属性情報を含む印刷要求をプリンタ２００に送信するように構成することもできる。
【０１３９】
この場合において、プリンタ２００は、発明１２の印刷管理端末に対応している。
また、上記第３の実施の形態において、ユーザ端末１００は、記憶装置４２にあらかじめ記憶されている属性情報を読み出し、読み出した属性情報を含む印刷要求をプリンタ２００に送信するように構成したが、これに限らず、アプリケーションまたは印刷データが属性情報を含むときは、印刷データおよびアプリケーションまたは印刷データに含まれる属性情報を取得し、取得した属性情報を含む印刷要求をプリントオプション管理サーバ３００に送信するように構成することもできる。
【０１４０】
この場合において、プリントオプション管理サーバ３００は、発明６の印刷書式情報管理端末に対応している。
また、上記第２の実施の形態において、プリンタ２００は、属性情報を入力し、プリントオプションを他のプリンタ２００から取得し、取得したプリントオプションを入力した属性情報と対応付けてプリントオプション登録ＤＢ６０に登録する一方、他のプリンタ２００からの取得要求に応じてプリントオプション登録ＤＢ６０のプリントオプションをその他のプリンタ２００に提供するように構成したが、このような構成を上記第３の実施の形態にも同様に適用することができる。具体的な構成として次の通りである。
【０１４１】
複数のプリントオプション管理サーバ３００をインターネット１９９に接続する。プリントオプション管理サーバ３００は、属性情報を入力し、プリントオプションを他のプリントオプション管理サーバ３００から取得し、取得したプリントオプションを入力した属性情報と対応付けてプリントオプション登録ＤＢ６０に登録する一方、他のプリントオプション管理サーバ３００からの取得要求に応じてプリントオプション登録ＤＢ６０のプリントオプションをその他のプリントオプション管理サーバ３００に提供する。
【０１４２】
これにより、他のプリントオプション管理サーバ３００からプリントオプションを取得して登録することができるので、プリントオプションの登録を比較的容易に行うことができる。
この場合において、プリントオプション管理サーバ３００は、発明９の印刷書式情報管理端末に対応し、プリントオプション登録ＤＢ６０は、発明９の印刷書式情報記憶手段に対応し、プリントオプションは、発明９の印刷書式情報に対応している。
【０１４３】
また、上記第１および第２の実施の形態において、プリンタ２００は、受信した印刷要求に含まれる属性情報をもとにプリントオプションを検索するように構成したが、これに限らず、プリントオプション登録ＤＢ６０の属性情報にワイルドカード指定が可能としておき、受信した印刷要求に含まれる属性情報がワイルドカード指定されている属性情報を含んでいるときは、そのワイルドカード指定されている属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから索出するように構成することもできる。
【０１４４】
これにより、ワイルドカード指定を属性情報に設定することができるので、プリントオプションの検索の柔軟性を向上することができる。
この場合において、プリントオプション登録ＤＢ６０は、発明１３の印刷書式情報記憶手段に対応し、プリントオプションは、発明１３の印刷書式情報に対応している。
【０１４５】
また、上記第３の実施の形態において、プリントオプション管理サーバ３００は、受信した印刷要求に含まれる属性情報をもとにプリントオプションを検索するように構成したが、これに限らず、プリントオプション登録ＤＢ６０の属性情報にワイルドカード指定が可能としておき、受信した印刷要求に含まれる属性情報がワイルドカード指定されている属性情報を含んでいるときは、そのワイルドカード指定されている属性情報に対応するプリントオプションをプリントオプション登録ＤＢ６０のなかから索出するように構成することもできる。
【０１４６】
これにより、ワイルドカード指定を属性情報に設定することができるので、プリントオプションの検索の柔軟性を向上することができる。
この場合において、プリントオプション登録ＤＢ６０は、発明１３の印刷書式情報記憶手段に対応し、プリントオプションは、発明１３の印刷書式情報に対応している。
【０１４７】
また、上記第１および第２の実施の形態においては、プリントオプション登録ＤＢ６０のプリントオプションを更新することについて特に説明しなかったが、図１６および図１７に示すように、プリントオプション登録ＤＢ６０のプリントオプションを更新するように構成することもできる。図１６および図１７は、プリントオプションを更新する場合を説明するための図である。
【０１４８】
この場合、何人も更新してしまってはセキュリティ上不都合が生じるので、特定権限を有するユーザのみ更新できるようにするのが好ましい。プリンタ２００は、ユーザ端末１００のユーザを認証し、認証を得たユーザからのアクセスに応じてプリントオプション登録ＤＢ６０のプリントオプションおよびそれに対応する属性情報を更新する。特に図１７の例では、プリンタ２００は、プリントオプションを登録するときは、他のプリンタ２００で既に設定されているグループＸのプリントオプションを他のプリンタ２００から取得し、取得したプリントオプションをユーザに表示して登録の有無を問い合わせる。ここで、必要であれば、取得したプリントオプションをユーザが編集し、編集結果をプリントオプション登録ＤＢ６０に登録することもできる。なお、このことは、上記第３の実施の形態においても同様である。
【０１４９】
この場合において、ユーザ端末１００は、発明８または１４の印刷要求端末に対応し、プリンタ２００は、発明１４の印刷管理端末に対応し、プリントオプション管理サーバ３００は、発明８の印刷書式情報管理端末に対応し、プリントオプション登録ＤＢ６０は、発明８または１４の印刷書式情報記憶手段に対応している。また、プリントオプションは、発明８または１４の印刷書式情報に対応している。
【０１５０】
また、上記第１および第２の実施の形態において、プリンタ２００は、該当のプリントオプションを索出できない場合について特に説明しなかったが、図１８に示すように、該当のプリントオプションを索出できないときは、該当のプリントオプションを他のプリンタ２００から取得するように構成してもよいし、プリントオプション管理サーバ３００を設け、該当のプリントオプションをプリントオプション管理サーバ３００から取得するように構成してもよい。図１８は、他のプリンタ２００またはプリントオプション管理サーバ３００から代替のプリントオプションを取得する場合を説明するための図である。このことは、上記第３の実施の形態においても同様である。
【０１５１】
また、上記第１の実施の形態において、図３、図４、図７、図８および図９のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
【０１５２】
また、上記第２の実施の形態において、図１０および図１１のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
【０１５３】
また、上記第３の実施の形態において、図１３ないし図１５のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
【０１５４】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１５５】
また、上記第１ないし第３の実施の形態においては、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１５６】
また、上記実施の形態においては、本発明に係るデータ出力システム、データ印刷システム、印刷書式情報管理端末、印刷管理端末、印刷要求端末および端末用プログラム、並びにデータ出力方法を、図１に示すように、ユーザ端末１００での利用環境に応じたプリントオプションを用いて、複数のプリンタ２００のうちユーザ指定のものでデータを印刷する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【０１５７】
【発明の効果】
以上説明したように、本発明に係る請求項１記載のデータ出力システムによれば、属性情報に対応する出力書式情報に基づいて、複数の出力端末のうち指定のものにおいてデータが出力されるので、同一機種の出力端末が多数存在しても、属性情報と出力書式情報とを少なくとも１つ対応付けておけばよく、それら各出力端末についてそれぞれ出力書式情報を設定しなくてもすむ。したがって、従来に比して、出力書式情報の設定に要する手間を低減することができるという効果が得られる。
【０１５８】
さらに、本発明に係る請求項２記載のデータ出力システムによれば、アプリケーション、グループまたはコンテンツごとに出力書式を設定することができるので、従来に比して、出力の形式的な統一を図ることができるという効果が得られる。
一方、本発明に係る請求項３ないし９記載のデータ印刷システムによれば、属性情報に対応する印刷書式情報に基づいて、複数の印刷端末のうち指定のものにおいてデータが印刷されるので、同一機種の印刷端末が多数存在しても、属性情報と印刷書式情報とを少なくとも１つ対応付けておけばよく、それら各印刷端末についてそれぞれ印刷書式情報を設定しなくてもすむ。したがって、従来に比して、印刷書式情報の設定に要する手間を低減することができるという効果が得られる。
【０１５９】
さらに、本発明に係る請求項４記載のデータ印刷システムによれば、アプリケーション、グループまたはコンテンツごとに印刷書式を設定することができるので、従来に比して、印刷の形式的な統一を図ることができるという効果も得られる。
さらに、本発明に係る請求項５記載のデータ印刷システムによれば、印刷要求端末では、属性情報を用いた検索により既に設定されている印刷書式情報を取得することができるので、取得した印刷書式情報を参照して新たな印刷書式情報を設定するようにすれば、印刷書式情報の設定が比較的容易になるという効果も得られる。
【０１６０】
さらに、本発明に係る請求項７記載のデータ印刷システムによれば、ワイルドカード指定を属性情報に設定することができるので、印刷書式情報の検索の柔軟性を向上することができるという効果も得られる。
さらに、本発明に係る請求項９記載のデータ印刷システムによれば、他の印刷書式情報管理端末から印刷書式情報を取得して登録することができるので、印刷書式情報の登録を比較的容易に行うことができるという効果も得られる。
【０１６１】
さらに、本発明に係る請求項１０ないし１５記載のデータ印刷システムによれば、アプリケーション、グループまたはコンテンツごとに印刷書式を設定することができるので、従来に比して、印刷の形式的な統一を図ることができるという効果が得られる。
さらに、本発明に係る請求項１１記載のデータ印刷システムによれば、印刷要求端末では、属性情報を用いた検索により既に設定されている印刷書式情報を取得することができるので、取得した印刷書式情報を参照して新たな印刷書式情報を設定するようにすれば、印刷書式情報の設定が比較的容易になるという効果も得られる。
【０１６２】
さらに、本発明に係る請求項１３記載のデータ印刷システムによれば、ワイルドカード指定を属性情報に設定することができるので、印刷書式情報の検索の柔軟性を向上することができるという効果も得られる。
さらに、本発明に係る請求項１５記載のデータ印刷システムによれば、他の印刷管理端末から印刷書式情報を取得して登録することができるので、印刷書式情報の登録を比較的容易に行うことができるという効果も得られる。
【０１６３】
一方、本発明に係る請求項１６記載の印刷書式情報管理端末によれば、請求項３記載のデータ印刷システムと同等の効果が得られる。
一方、本発明に係る請求項１７記載の印刷管理端末によれば、請求項１０記載のデータ印刷システムと同等の効果が得られる。
一方、本発明に係る請求項１８記載の印刷要求端末によれば、請求項５記載のデータ印刷システムと同等の効果が得られる。
【０１６４】
さらに、本発明に係る請求項１９記載の印刷要求端末によれば、請求項１１記載のデータ印刷システムと同等の効果が得られる。
一方、本発明に係る請求項２０記載の端末用プログラムによれば、請求項１６記載の印刷書式情報管理端末と同等のという効果が得られる。
さらに、本発明に係る請求項２１記載の端末用プログラムによれば、請求項１７記載の印刷管理端末と同等のという効果が得られる。
【０１６５】
さらに、本発明に係る請求項２２記載の端末用プログラムによれば、請求項１８記載の印刷要求端末と同等のという効果が得られる。
さらに、本発明に係る請求項２３記載の端末用プログラムによれば、請求項１９記載の印刷要求端末と同等のという効果が得られる。
一方、本発明に係る請求項２４記載のデータ出力方法によれば、請求項１記載のデータ出力システムと同等の効果が得られる。
【０１６６】
さらに、本発明に係る請求項２５記載のデータ出力方法によれば、請求項２記載のデータ出力システムと同等の効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】ユーザ端末１００の構成を示すブロック図である。
【図３】印刷要求処理を示すフローチャートである。
【図４】プリントオプション取得処理を示すフローチャートである。
【図５】プリンタ２００の構成を示すブロック図である。
【図６】プリントオプション登録ＤＢ６０のデータ構造を示す図である。
【図７】印刷処理を示すフローチャートである。
【図８】プリントオプション提供処理を示すフローチャートである。
【図９】プリントオプション検索処理を示すフローチャートである。
【図１０】プリントオプション登録処理を示すフローチャートである。
【図１１】プリントオプション提供処理を示すフローチャートである。
【図１２】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図１３】印刷要求処理を示すフローチャートである。
【図１４】印刷中継処理を示すフローチャートである。
【図１５】印刷処理を示すフローチャートである。
【図１６】プリントオプションを更新する場合を説明するための図である。
【図１７】プリントオプションを更新する場合を説明するための図である。
【図１８】他のプリンタ２００またはプリントオプション管理サーバ３００から代替のプリントオプションを取得する場合を説明するための図である。
【符号の説明】
１００…ユーザ端末，２００…プリンタ，３００…プリントオプション管理サーバ，３０，５０…ＣＰＵ，３２，５２…ＲＯＭ，３４，５４…ＲＡＭ，３８，５８…Ｉ／Ｆ，４０…入力装置，４２…記憶装置，４４…表示装置，６０…プリントオプション登録ＤＢ，６２…印刷装置，４００〜４１４…フィールド
【図１】
2004185079.tif 000003
【図２】
2004185079.tif 000004
【図３】
2004185079.tif 000005
【図４】
2004185079.tif 000006
【図５】
2004185079.tif 000007
【図６】
2004185079.tif 000008
【図７】
2004185079.tif 000009
【図８】
2004185079.tif 000010
【図９】
2004185079.tif 000011
【図１０】
2004185079.tif 000012
【図１１】
2004185079.tif 000013
【図１２】
2004185079.tif 000014
【図１３】
2004185079.tif 000015
【図１４】
2004185079.tif 000016
【図１５】
2004185079.tif 000017
【図１６】
2004185079.tif 000018
【図１７】
2004185079.tif 000019
【図１８】
2004185079.tif 000020