(57)【要約】【課題】印刷出力を目的とするドキュメントの作成から、その印刷出力までを一貫して行うことが可能なプリントサービス方法を提供する。【解決手段】プリントサービス装置ＰＤ１は、保有するドキュメントを作成するための各種アプリケーションプログラムの一覧情報をプリントサービス装置ＰＤ１からホストＨ１に対して公開し、ホストＨ１上にて一覧情報に基づき選択された所望のアプリケーションプログラムが使用可能な状態となるようにプリントサービス装置ＰＤ１が処理する。ホストＨ１は、所望のアプリケーションプログラムを使用してドキュメントを作成し、作成したドキュメントの印刷出力をプリントサービス装置ＰＤ１に対して要求する。プリントサービス装置ＰＤ１は、当該印刷要求に応じて、作成されたドキュメントを印刷出力する。【選択図】  図１
2004157599.tif 000002
【特許請求の範囲】
【請求項１】
サービス利用者が使用するデータ処理装置と、印刷対象情報を印刷するプリントサービス提供装置とが少なくともネットワークを介して接続されて成る印刷システムにより提供されるプリントサービス方法であって、
前記プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を、前記プリントサービス提供装置から前記データ処理装置に対して公開するステップと、
前記データ処理装置上にて前記一覧情報に基づき選択された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように前記プリントサービス提供装置が処理するステップと、
前記データ処理装置上において前記アプリケーションプログラムを使用して印刷対象情報が作成されるステップと、
前記作成された印刷対象情報の印刷出力を、前記データ処理装置が前記プリントサービス提供装置に対して要求するステップと、
前記印刷要求に応じて、前記作成された印刷対象情報を前記プリントサービス提供装置が印刷出力するステップとを含むことを特徴とするプリントサービス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サービス利用者が使用するホストコンピュータと、対象ドキュメントを印刷可能なプリントサービス提供装置とがネットワークを介して接続されて成る印刷システムによって提供されるプリントサービス方法に関する。
【０００２】
【従来の技術】
例えばプリントサービスの形態は、サービス利用者があらかじめ作成したドキュメントの印刷要求を満足すべく提供されるサービスであり、サービス利用者がドキュメント印刷の前段に行うドキュメント作成作業に不可欠なドキュメント作成アプリケーションの導入ニーズに対しては、アプリケーション導入サービスを提供するアプリケーションサービスという形態があった。
【０００３】
【発明が解決しようとする課題】
上述のように従来は、プリント出力を目的とするユーザはドキュメント作成に不可欠なアプリケーションの導入においてはアプリケーションサービス提供会社との使用契約に基づいてアプリケーションを導入した後にドキュメントを作成し、さらにドキュメント完成後のプリント出力の場面においては、プリントサービス提供会社へドキュメントプリントを発注していた。このように、従来のプリントサービスの提供内容には、プリント出力を目的とするドキュメントの前段作業であるドキュメント作成作業が組み込まれておらず、ドキュメントのライフサイクル（ドキュメントの作成からプリント出力まで）に着目したプリントサービスの提供が達成されていなかった。
【０００４】
本発明は、上記のような実情に鑑みてなされたものであり、印刷出力を目的とする対象情報（ドキュメント）の作成から、その印刷出力までを一貫して行うことが可能なプリントサービス方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
斯かる目的を達成するために、本発明のプリントサービス方法は、サービス利用者が使用するデータ処理装置と、印刷対象情報を印刷するプリントサービス提供装置とが少なくともネットワークを介して接続されて成る印刷システムにより提供されるプリントサービス方法であって、前記プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を、前記プリントサービス提供装置から前記データ処理装置に対して公開するステップと、前記データ処理装置上にて前記一覧情報に基づき選択された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように前記プリントサービス提供装置が処理するステップと、前記データ処理装置上において前記アプリケーションプログラムを使用して印刷対象情報が作成されるステップと、前記作成された印刷対象情報の印刷出力を、前記データ処理装置が前記プリントサービス提供装置に対して要求するステップと、前記印刷要求に応じて、前記作成された印刷対象情報を前記プリントサービス提供装置が印刷出力するステップとを含むことを特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
図１には、本発明に係る印刷システムの一実施形態の構成を示した図である。本実施形態に係る印刷システムは、図１に示されるように、ホストコンピュータＨ１、プリンタサービス装置ＰＤ１及びアプリケーションサービスサーバＡＳＰＳ１がネットワークＮ１を介して接続されている。アプリケーションサービスサーバＡＳＰＳ１は、各種用途のアプリケーションをサービス利用者に提供するサーバであり、その構成はアプリケーションサービス提供企業によって様々な形態をとるためその詳細は省略する。
【０００７】
なお、図１では、ホストコンピュータＨ１、プリンタサービス装置ＰＤ１、アプリケーションサービスサーバＡＳＰＳ１がそれぞれ１台ずつネットワーク上に接続されている例を示したが、複数台あってもよい。
【０００８】
また、図１のネットワークＮ１は、例えばプリントサービスビューロ店舗内のＬＡＮであっても構わないし、ＩｎｔｒａＮｅｔさらにはＩｎｔｅｒＮｅｔと言った広範囲なネットワークであっても構わない。
【０００９】
図２に、ホストコンピュータＨ１の構成を示す。
２１はＣＰＵであり、ホストコンピュータ全体の制御を行う。２２は高速アクセスメモリであるキャッシュメモリであり、データやアプリケーションソフトプログラムを格納する。
【００１０】
２４はテキストの編集やプログラム開発等のデータ及びコマンド入力用のキーボードである。２５は表示用のＣＲＴ２９画面上のアイコンを選択等するマウスである。ここでは、情報入力装置としてキーボード２４、マウス２５を説明したが、ユーザが情報を入力する手段であれば、同様の効果を有するタッチパネル、マイク、ＯＣＲ装置等であってもかまわない。
【００１１】
２６はリセット回路であり、メイン電源投入時やホストコンピュータ本体に付帯したリセットボタンを押したときに、ＣＰＵ２１やアプリケーションソフトを初期化するための信号を発生する。なお、リセットボタンは、一群のキーボードスイッチのうちの１個、例えばＳＴＯＰキーや、ホストコンピュータのメインリセットボタンであってもよい。
【００１２】
２３は入力制御回路であり、上記キーボード２４、マウス２５、リセット回路２６等から入力される信号をＣＰＵ２１に伝える。
【００１３】
２７は磁気ディスクメモリであり、主としてアプリケーションソフトプログラム用の大容量メモリとして用いられる。
【００１４】
２９は表示用のＣＲＴである。２８は表示制御回路であり、ＣＰＵ２１からの表示データをＣＲＴ２９で表示できるように表示データを画素データに展開し、映像データ信号を作る。ここでは、情報通知装置としてＣＲＴ２９を説明したが、情報をユーザに通知する手段であれば、同様の効果を有するスピーカ（音声による通知）等であってもかまわない。
【００１５】
３０は通信制御部であり、ローカルエリアネットワークとの接続を行う。通信制御部３０は、ネットワークオペレーティングシステムの制御下で、各機器とのデータをインタフェース３０ａを介して送受する。
【００１６】
上記ＣＰＵ２１は、データバスを介して上記メモリ２２、２７やＣＲＴ２９に直接或いは制御回路を通じてアクセスする。
【００１７】
なお、ネットワークに複数台のホストコンピュータが接続されている場合、各ホストコンピュータはこれと全く同じ構成でなくてもかまわない。ネットワーク上でアドレスが異なれば、同時にその２つを動作させることができる。
【００１８】
図３には、プリントサービス装置ＰＤ１の構成、特にプリント出力を目的とするドキュメントの作成からプリント出力までの一貫したプリントサービスを提供するためのコントローラボードの構成例を示す。
３１はＣＰＵであり、コントローラボード全体の制御を行う。３２は高速アクセスメモリであるキャッシュメモリであり、データやアプリケーションプログラムを格納する。
【００１９】
３４はプリントサービス装置の諸設定を行うパネルスイッチである。ここでは、情報入力装置としてパネルスイッチ３４を説明したが、ユーザが情報を入力する手段であれば、同様の効果を有するタッチパネル、マイク、ＯＣＲ装置等であってもかまわない。また、パネルスイッチ３４においてプリンタエンジン４３の諸設定用を行う構成であってもかまわない。
【００２０】
３５はリセット回路であり、メイン電源投入時やコントローラボード本体に付帯したリセットボタンを押したときに、ＣＰＵ３１やアプリケーションソフトを初期化するための信号を発生する。なお、リセットボタンは、一群のパネルスイッチ３４のうちの１個、あるいはプリントサービス装置のメインリセットボタンであってもよい。
【００２１】
３３は入力制御回路であり、上記パネルスイッチ３４、リセット回路３５等から入力される信号をＣＰＵ３１に伝える。
【００２２】
３６は磁気ディスクメモリであり、主としてアプリケーションソフトプログラム用の大容量メモリとして用いられる。
【００２３】
３８は表示用の液晶パネルである。３７は表示制御回路であり、ＣＰＵ３１からの表示データを液晶パネル３８で表示できるように表示データを画素データに展開し、映像データ信号を作る。ここでは、情報通知装置として液晶パネル３８を説明したが、情報をユーザに通知する手段であれば、同様の効果を有するＣＲＴやスピーカ（音声による通知）等であってもかまわない。
【００２４】
３９は通信制御部であり、ネットワークとの接続を行う。通信制御部３９は、ネットワークオペレーティングシステムの制御下で、上記アプリケーションサービスサーバＡＳＰＳ１および上記ホストＨ１とのデータ送受をインタフェース４０を介しておこなう。
【００２５】
上記ＣＰＵ３１は、データバスを介して上記メモリ３２、３６や液晶パネル３８に直接或いは制御回路を通じてアクセスする。
【００２６】
なお、図３のコントローラボードには、プリントサービスを構成するプリント出力サービス、アプリケーションサービスを構成するＷＥＢサービスおよびファイル転送サービス、その他の付帯サービスを提供するためのプログラムが組み込まれている。
【００２７】
上記プリント出力サービスを実現する上では、サービス利用者が使用するホストＨ１からネットワークＮ１を介してプリントサービス装置ＰＤ１に送信されたプリント出力データ（ＰＣＬやＰＳ等のＰＤＬデータ）をプリントキューに蓄積するとともに、各出力データを画素データに順次展開し映像データとしてプリンタエンジン４３に送信するまでの一連の機能を実行するためのプログラムを含む。
【００２８】
上記アプリケーションサービスを実現する上では、上記アプリケーションサービスサーバＡＳＰＳ１から上記プリントサービス装置ＰＤ１に、アプリケーションプログラムを転送するためのプログラム、および上記プリントサービス装置ＰＤ１が保有する各種アプリケーションプログラムの一覧を上記サービス利用者が使用するホストＨ１から閲覧可能にするためのプログラムを含む。
【００２９】
次に、図４に示すフローチャートに基づいて、本実施形態における処理の流れを説明する。
＜アプリケーション公開処理＞
ステップＳ４０１では、上記サービス利用者が使用するホストコンピュータＨ１のＷＥＢブラウザから上記プリントサービス装置ＰＤ１内のＷＥＢサーバに格納されたアプリケーション一覧ＨＴＭＬページ取得を要求し、上記プリントサービス装置ＰＤ１内のＷＥＢサーバは上記要求に対する応答として、上記プリントサービス装置ＰＤ１が保有している各種アプリケーションの一覧ＨＴＭＬページを上記サービス利用者が使用するホストコンピュータＨ１のＷＥＢブラウザに送信する。尚、上記プリントサービス装置ＰＤ１が保有している各種アプリケーションの追加、更新、あるいは削除が行われた時点で、上記要求の応答として上記サービス利用者が使用するホストコンピュータＨ１のＷＥＢブラウザに送信、表示するアプリケーション一覧の内容も更新する。
【００３０】
ステップＳ４０２では、上記サービス利用者がステップＳ４０１によって取得した上記プリントサービス装置ＰＤ１が保有している各種アプリケーションの一覧ＨＴＭＬページの中から、自らがドキュメント作成に使用したいアプリケーションを探し、アプリケーション一覧に掲載されていた場合はステップＳ４０８に進み、アプリケーション一覧に掲載されていなかった場合はステップＳ４０３へと進む。
【００３１】
＜アプリケーション検索処理＞
ステップＳ４０３では、上記サービス利用者が使用するホストコンピュータＨ１のＷＥＢブラウザから上記プリントサービス装置ＰＤ１内のＷＥＢサーバに格納されたアプリケーション検索ＨＴＭＬページを要求し、上記プリントサービス装置ＰＤ１内のＷＥＢサーバは上記要求に対する応答として、上記プリントサービス装置ＰＤ１が保有している各種アプリケーション一覧からの特定アプリケーション検索に際して必要な検索条件を設定するためのアプリケーション検索ＨＴＭＬファイルを、上記サービス利用者が使用するホストコンピュータＨ１のＷＥＢブラウザに送信、表示する。
【００３２】
上記サービス利用者は、上記アプリケーション検索ＨＴＭＬページ上の検索条件入力欄に、自らがドキュメント作成に使用したいアプリケーションの名称、もしくはファイル拡張子を入力した後に、上記アプリケーション検索ＨＴＭＬページ上の検索実行ボタンを押下する。上記検索実行ボタンの押下により、上記サービス利用者が上記検索条件入力欄に設定したアプリケーションファイル名、もしくはファイル拡張子に適合するアプリケーション検索の要求が上記プリントサービス装置ＰＤ１内のＷＥＢサーバに送信され、上記プリントサービス装置ＰＤ１内のＷＥＢサーバは上記要求に対する応答として、上記プリントサービス装置ＰＤ１が保有している各種アプリケーション一覧からの検索結果ＨＴＭＬページを、上記サービス利用者が使用するホストコンピュータＨ１のＷＥＢブラウザに送信、表示する。
【００３３】
ステップＳ４０４では、上記サービス利用者がステップＳ４０３によって取得した、上記プリントサービス装置ＰＤ１が保有している各種アプリケーションの中からの特定アプリケーション検索結果を現すＨＴＭＬページから、自らがドキュメント作成に使用したいアプリケーションの有無を確認し、上記プリントサービス装置ＰＤ１が所望のアプリケーションを所有していた場合は、ステップＳ４０８に進み、上記プリントサービス装置ＰＤ１が所望のアプリケーションを所有していなかった場合は、上記アプリケーションサービスサーバＡＳＰＳ１から上記プリントサービス装置ＰＤ１へのアプリケーション配信を行うべくステップＳ４０５へと進む。尚、ステップＳ４０４からステップＳ４０５への移行は、上記サービス利用者のいかなる操作も必要としない。
【００３４】
＜アプリケーション配信要求処理＞
ステップＳ４０５では、上記プリントサービス装置ＰＤ１から、ステップＳ４０３において上記サービス利用者が上記検索条件入力欄に設定したアプリケーションファイル名、もしくはファイル拡張子に適合するアプリケーションの配信要求が上記アプリケーションサービスサーバＡＳＰＳ１に対してなされ、上記アプリケーションサービスサーバＡＳＰＳ１は上記配信要求に対する応答として、アプリケーションの配信が可能か否かの情報を上記プリントサービス装置ＰＤ１に通知する。
【００３５】
ステップＳ４０６では、ステップＳ４０６において上記アプリケーションサービスサーバＡＳＰＳ１が上記サービス利用者が所望するアプリケーションの配信を上記プリントサービス装置ＰＤ１に対して可能であると応答した場合は、ステップＳ４０７へと進み、上記アプリケーションサービスサーバＡＳＰＳ１が上記サービス利用者が所望するアプリケーションを上記プリントサービス装置ＰＤ１に対して配信できないと応答した場合は、本フローの処理を終了する。
【００３６】
＜アプリケーション配信処理＞
ステップＳ４０７では、上記アプリケーションサービスサーバＡＳＰＳ１から、ステップＳ４０３において上記サービス利用者が上記検索条件入力欄に設定したアプリケーションファイル名、もしくはファイル拡張子に適合するアプリケーションを上記プリントサービス装置ＰＤ１の大容量磁気ディスクメモリ３６にファイル転送して、ステップＳ４０１へと戻る。尚、上記アプリケーションサービスサーバＡＳＰＳ１から上記プリントサービス装置ＰＤ１へのアプリケーション配信に必要な所要時間を予測して、その予測所要時間経過後に再度、上記アプリケーション一覧ＨＴＭＬページの取得を行うように上記サービス利用者に促してもよい。
【００３７】
＜アプリケーション導入要求処理＞
ステップＳ４０８では、ステップＳ４０１において上記サービス利用者に通知された、上記プリントサービス装置ＰＤ１が保有している各種アプリケーションの一覧ＨＴＭＬページから、もしくは、ステップＳ４０３において上記サービス利用者に通知された上記プリントサービス装置ＰＤ１が保有している各種アプリケーション一覧から、上記サービス利用者が所望するアプリケーションの検索結果ＨＴＭＬページ上に表示されたアプリケーション導入実行ボタンを押下することで、アプリケーション導入要求を上記プリントサービス装置ＰＤ１に送信してステップＳ４０９へ進む。
【００３８】
＜アプリケーション導入処理＞
ステップＳ４０９では、ステップＳ４０８のアプリケーション導入要求への応答として、上記サービス利用者が使用するホストコンピュータＨ１の磁気ディスクメモリ２７へ上記サービス利用者が所望するドキュメント作成アプリケーションを転送する。尚、アプリケーション導入方法としては、Ｓｅｒｖｅｌｅｔに代表されるサーバサイドのアプリケーションの形態であれば、上記プリントサービス装置ＰＤ１が保有する上記サーバサイドアプリケーションへのアクセスを許可してその後のアプリケーション使用を可能にする方法がある。
【００３９】
また、クライアントサイドで実行される一般的なプリケーションの形態であれば、上記クライアントサイドアプリケーションの導入（セットアップ）処理に必要なファイル一式を上記サービス利用者が使用するホストコンピュータＨ１の磁気ディスクメモリ２７へ転送する。この場合、上記サービス利用者は、上記クライアントサイドアプリケーションの導入処理を実行するセットアップファイルを起動して、アプリケーションの導入処理を完了する。アプリケーションの導入処理が終了した時点から、上記サービス使用者はホストコンピュータＨ１のキーボード２４やマウス２５等を使用してドキュメントの作成を行う。ドキュメン作成作業を終了したなら、本プリントサービスの後段であるプリント出力サービスを行うべくステップＳ４１０へと進む。尚、詳細は省くがステップＳ４０９の導入処理の一つとして、上記クライアントサイドアプリケーションからの印刷実行に必要なプリンタドライバの導入処理を行う。
【００４０】
＜ドキュメント印刷要求処理＞
ステップＳ４１０では、ステップＳ４０９において上記サービス利用者の使用するホストコンピュータＨ１に導入されたドキュメント作成アプリケーションを用いて作成、もしくは編集したドキュメントの印刷を上記ドキュメント作成アプリケーションの印刷実行ユーザインタフェースを操作することで、上記プリントサービス装置ＰＤ１に対してドキュメントの印刷要求が送信される。上記プリントサービス装置ＰＤ１は上記印刷要求への応答として、ドキュメントデータの印刷処理を開始する。印刷処理に関しては詳細は述べないが、アプリケーションの形態が上記サーバサイドアプリケーションの形態であれば、作成されたドキュメントデータはサーバサイド、即ち上記プリントサービス装置ＰＤ１内に存在するため、そのドキュメントデータをラスタイメージに展開した後にプリンタエンジンに送信する。
【００４１】
また、アプリケーションの形態が上記クライアントサイドアプリケーションであれば、上記サービス利用者のホストコンピュータＨ１内にドキュメントデータが存在し、上記ホストコンピュータＨ１にステップＳ４０９にて導入されたプリンタドライバによってＰＣＬもしくはＰＳ等のＰＤＬデータに変換された後に上記プリントサービス装置ＰＤ１に対してドキュメントの印刷要求とともに送信される。さらに、ドキュメントのプリント出力状況を上記サービス利用者に通知する、不図示のユーザインタフェースによって、ステップＳ４０９で導入したドキュメント作成アプリケーションの削除もしくは継続使用を指定した後にステップＳ４１１へ進む。
【００４２】
ステップＳ４１１では、ステップＳ４１０において上記サービス利用者がステップＳ４０９で導入したドキュメント作成アプリケーションの削除を指定した場合はステップＳ４１２へと進み、ステップＳ４１０において上記サービス利用者がステップＳ４０９で導入したドキュメント作成アプリケーションの継続使用を指定した場合は、本フローの処理を終了する。
【００４３】
＜アプリケーション削除処理＞
ステップＳ４１２では、上記サービス利用者がステップＳ４０９で導入したドキュメント作成アプリケーションの削除を行う。尚、アプリケーション削除方法としては、Ｓｅｒｖｅｌｅｔに代表されるサーバサイドのアプリケーションの形態であれば、上記プリントサービス装置ＰＤ１が保有する上記サーバサイドアプリケーションへのアクセスを禁止してその後のアプリケーション使用を禁止する方法がある。また、クライアントサイドで実行される一般的なプリケーションの形態であれば、ステップＳ４０９で上記サービス利用者が使用するホストコンピュータＨ１の磁気ディスクメモリ２７へ転送した上記クライアントサイドアプリケーションの導入（セットアップ）処理に必要なファイル一式に含まれるアンインストール実行ファイルを起動して、アプリケーションの削除処理を完了し、本フローの処理を終了する。
【００４４】
なお、上述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置或いはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ或いはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００４５】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４６】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることはいうまでもない。
【００４７】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれることはいうまでもない。
【００４８】
なお、上記の実施形態において示した各部の形状及び構造は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００４９】
以上述べたように本発明の実施形態によれば、プリント出力を目的とするドキュメントの作成からプリント出力までの一貫したプリントサービス提供が可能となる。
【００５０】
ここで、本発明の実施態様の例を以下に列挙する。
［実施態様１］サービス利用者が使用するデータ処理装置と、印刷対象情報を印刷するプリントサービス提供装置とが少なくともネットワークを介して接続されて成る印刷システムにより提供されるプリントサービス方法であって、
前記プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を、前記プリントサービス提供装置から前記データ処理装置に対して公開するステップと、
前記データ処理装置上にて前記一覧情報に基づき選択された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように前記プリントサービス提供装置が処理するステップと、
前記データ処理装置上において前記アプリケーションプログラムを使用して印刷対象情報が作成されるステップと、
前記作成された印刷対象情報の印刷出力を、前記データ処理装置が前記プリントサービス提供装置に対して要求するステップと、
前記印刷要求に応じて、前記作成された印刷対象情報を前記プリントサービス提供装置が印刷出力するステップとを含むことを特徴とするプリントサービス方法。
【００５１】
［実施態様２］前記プリントサービス提供装置が保有する前記各種アプリケーションプログラムから所望のアプリケーションプログラムを検索するための検索情報を、前記データ処理装置が入力手段より入力するステップと、
前記入力された検索情報を前記データ処理装置から前記プリントサービス提供装置に送信するステップと、
前記プリントサービス提供装置が前記検索情報に基づいて前記各種アプリケーションプログラムから前記所望のアプリケーションプログラムを検索する検索ステップとを更に含み、
前記検索された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように処理することを特徴とする実施態様１に記載のプリントサービス方法。
【００５２】
［実施態様３］前記所望のアプリケーションプログラムが前記プリントサービス提供装置によって検索されなかった場合、前記ネットワークを介して前記データ処理装置及び前記プリントサービス提供装置と接続され、且つ各種アプリケーションプログラムを前記プリントサービス提供装置に対して提供するアプリケーション提供装置に対して、前記プリントサービス提供装置から前記所望のアプリケーションプログラムの配信を要求するステップを更に含み、
前記配信要求に応じて前記アプリケーション提供装置から配信された前記所望のアプリケーションプログラムが前記データ処理装置に対して公開されることを特徴とする実施態様２に記載のプリントサービス方法。
【００５３】
［実施態様４］前記プリントサービス提供装置から前記データ処理装置に対して前記アプリケーションプログラムを送信することにより、前記所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように処理することを特徴とする実施態様１又は２に記載のプリントサービス方法。
【００５４】
［実施態様５］前記プリントサービス提供装置が前記データ処理装置の前記アプリケーションプログラムへのアクセスを許可することにより、前記所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように処理することを特徴とする実施態様１又は２に記載のプリントサービス方法。
【００５５】
［実施態様６］前記印刷対象情報の印刷出力後、前記アプリケーションプログラムの使用を制限するか否かを前記プリントサービス提供装置から前記データ処理装置に問い合わせるステップと、
前記データ処理装置からの問い合わせ結果に応じて、前記プリントサービス提供装置が前記データ処理装置による前記アプリケーションプログラムの使用を制限するステップとを更に含むことを特徴とする実施態様１に記載のプリントサービス方法。
【００５６】
［実施態様７］前記プリントサービス提供装置上において前記アプリケーションプログラムが削除されることにより、前記データ処理装置による前記アプリケーションの使用が制限されることを特徴とする実施態様６に記載のプリントサービス方法。
【００５７】
［実施態様８］前記データ処理装置からの前記アプリケーションプログラムに対するアクセスを前記プリントサービス提供装置が禁止することにより、前記データ処理装置による前記アプリケーションプログラムの使用が制限されることを特徴とする実施態様６に記載のプリントサービス方法。
【００５８】
［実施態様９］前記アプリケーション提供装置から前記プリントサービス提供装置に対する前記アプリケーションプログラムの配信が完了した時点で、又は、前記データ処理装置から前記プリントサービス提供装置に対する公開要求があった時点で前記各種アプリケーションを公開することを特徴とする実施態様１に記載のプリントサービス方法。
【００５９】
［実施態様１０］印刷対象情報を印刷するプリントサービス提供装置とネットワークを介して接続されるデータ処理装置を用いたプリントサービス方法であって、
前記プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を受信するステップと、
前記一覧情報から選択された所望のアプリケーションプログラムを当該データ処理装置が使用可能な状態となるように前記プリントサービス提供装置に処理させるために、前記所望のアプリケーションプログラムの選択情報を前記プリントサービス提供装置に送信するステップと、
前記所望のアプリケーションプログラムを使用して印刷対象情報を作成するステップと、
前記作成された印刷対象情報の印刷出力を前記プリントサービス提供装置に対して要求するステップとを含むことを特徴とするプリントサービス方法。
【００６０】
［実施態様１１］サービス利用者が使用するデータ処理装置とネットワークを介して接続され、印刷対象情報を印刷するプリントサービス提供装置を用いたプリントサービス方法であって、
当該プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を、前記データ処理装置に対して公開するステップと、
前記データ処理装置上にて前記一覧情報に基づき選択された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように処理するステップと、
前記データ処理装置上において前記アプリケーションプログラムを使用して作成された印刷対象情報の印刷出力の要求情報を前記データ処理装置から受信するステップと、
前記要求情報に応じて、前記作成された印刷対象情報を印刷出力するステップとを含むことを特徴とするプリントサービス方法。
【００６１】
［実施態様１２］サービス利用者が使用するデータ処理装置と、印刷対象情報を印刷するプリントサービス提供装置とが少なくともネットワークを介して接続されて成る印刷システムであって、
前記プリントサービス提供装置は、
当該プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を、前記データ処理装置に対して公開する手段と、
前記データ処理装置上にて前記一覧情報に基づき選択された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように処理する手段とを有し、
前記データ処理装置は、
前記アプリケーションプログラムを使用して印刷対象情報を作成する手段と、
前記作成された印刷対象情報の印刷出力を前記プリントサービス提供装置に対して要求する手段とを有し、
前記プリントサービス提供装置は、
前記印刷要求に応じて、前記作成された印刷対象情報を印刷出力する手段を更に有することを特徴とする印刷システム。
【００６２】
［実施態様１３］印刷対象情報を印刷するプリントサービス提供装置とネットワークを介して接続されるデータ処理装置であって、
前記プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を受信する手段と、
前記一覧情報から選択された所望のアプリケーションプログラムを当該データ処理装置が使用可能な状態となるように前記プリントサービス提供装置に処理させるために、前記所望のアプリケーションプログラムの選択情報を前記プリントサービス提供装置に送信する手段と、
前記所望のアプリケーションプログラムを使用して印刷対象情報を作成する手段と、
前記作成された印刷対象情報の印刷出力を前記プリントサービス提供装置に対して要求する手段とを有することを特徴とするデータ処理装置。
【００６３】
［実施態様１４］サービス利用者が使用するデータ処理装置とネットワークを介して接続され、印刷対象情報を印刷するプリントサービス提供装置であって、
当該プリントサービス提供装置が保有する印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報を、前記データ処理装置に対して公開する手段と、
前記データ処理装置上にて前記一覧情報に基づき選択された所望のアプリケーションプログラムを前記データ処理装置が使用可能な状態となるように処理する手段と、
前記データ処理装置上において前記アプリケーションプログラムを使用して作成された印刷対象情報の印刷出力の要求情報を前記データ処理装置から受信する手段と、
前記要求情報に応じて、前記作成された印刷対象情報を印刷出力する手段とを有することを特徴とするプリントサービス提供装置。
【００６４】
［実施態様１５］実施態様１、１０、１１の何れか１項に記載のプリントサービス方法をコンピュータに実行させるためのプログラム。
【００６５】
［実施態様１６］実施態様１５に記載のプログラム記録したコンピュータ読み取り可能な記録媒体。
【００６６】
【発明の効果】
本発明によれば、印刷対象情報を作成するための各種アプリケーションプログラムの一覧情報から所望のものを選択し、そのアプリケーションプログラムを用いて印刷対象情報を作成することが可能となるとともに、作成された印刷対象情報の印刷処理も実行することが可能となるので、印刷出力を目的とする対象情報の作成から、その印刷出力までを一貫して行うことが可能なプリントサービスを提供することができる。
【図面の簡単な説明】
【図１】本発明に係る印刷システムの一実施形態の構成を示した図である。
【図２】ホストコンピュータの構成を示した図である。
【図３】プリントサービス装置の構成、特にプリント出力を目的とするドキュメントの作成からプリント出力までの一貫したプリントサービスを提供するためのコントローラボードの構成例を示した図である。
【図４】印刷システムの処理の流れを示したフローチャートである。
【符号の説明】
Ｈ１  ホストコンピュータ
ＰＤ１  プリンタデバイス
ＡＳＰＳ１  アプリケーションサーバ
２１  ＣＰＵ
２２  キャッシュメモリ
２３  入力制御回路
２４  キーボード
２５  マウス
２６  リセット回路
２７  磁気ディスクメモリ
２８  表示制御回路
２９  ＣＲＴ
３０  通信制御部
３０ａ  インタフェース
３１  ＣＰＵ
３２  キャッシュメモリ
３３  入力制御回路
３４  パネルスイッチ
３５  リセット回路
３６  磁気ディスクメモリ
３７  表示制御回路
３８  液晶パネル
３９  通信制御部
４０  インタフェース
４１  コントローラボードインタフェース
４２  プリンタエンジンインタフェース
４３  プリンタエンジン
【図１】
2004157599.tif 000003
【図２】
2004157599.tif 000004
【図３】
2004157599.tif 000005
【図４】
2004157599.tif 000006