(57)【要約】【課題】  プレビュー画像をユーザが所望する装置で表示できるようにする。【解決手段】  プリントサービスサーバ７００は、既に印刷を行った画像のプレビュー用サムネイル画像の表示用データと、印刷体裁情報と、オーダ情報とをセットした後に、リプリントキーファイル１０００を、ユーザが指定した送り先に送信する。これにより、ユーザは所望する場所（コンピュータ）でリプリントキーファイル１０００を取得できる。リプリントキーファイル１０００を取得したユーザは、そのリプリントキーファイル１０００をホットフォルダ３００に投入すると、プリントサービスサーバ７００との通信を行うことなく、リプリントキーファイル１０００内のプレビュー用サムネイル画像が表示される。これにより、プレビュー用サムネイル画像を表示する際の通信トラフィックを軽減できる。【選択図】  図１
2007164312.tif 000002
【特許請求の範囲】
【請求項１】
プリントサービス要求に対応する印刷内容を示すプレビュー画像を作成する作成工程と、
前記作成工程において作成したプレビュー画像を含む印刷指示ファイルを生成する生成工程と、
前記生成工程において生成された印刷指示ファイルを再利用可能な形態で出力する出力工程とを有することを特徴とするプリントサービス方法。
【請求項２】
ネットワークを介して外部装置からプリントサービス要求を受け付ける受注工程を有し、
前記作成工程は、前記受注工程において受け付けられたプリントサービス要求に対応する印刷内容を示すプレビュー画像を作成することを特徴とする請求項１に記載のプリントサービス方法。
【請求項３】
前記出力工程における出力先の指定を入力する出力先入力工程を有し、
前記出力工程は、前記出力先入力工程において入力された出力先への出力を行うことを特徴とする請求項１又は２に記載のプリントサービス方法。
【請求項４】
前記出力工程は、前記生成工程において生成された印刷指示ファイルを再利用可能な形態でリムーバル記憶装置に記憶させることを特徴とする請求項１又は２に記載のプリントサービス方法。
【請求項５】
前記生成工程により生成された印刷指示ファイルを暗号化する暗号化工程を有し、
前記出力工程は、前記暗号化工程により暗号化された印刷指示ファイルを再利用可能な形態で出力することを特徴とする請求項１乃至４の何れか１項に記載のプリントサービス方法。
【請求項６】
前記出力工程により出力された印刷指示ファイルに含まれるプレビュー画像を、外部装置との通信を行うことなく表示装置に表示する表示工程と、
前記表示工程によりプレビュー画像が表示された後に、前記プレビュー画像に対応する画像の処理を、前記外部装置に要求する要求工程とを有することを特徴とする請求項１乃至５の何れか１項に記載のプリントサービス方法。
【請求項７】
前記生成工程は、前記作成工程において作成したプレビュー画像と、ユーザ識別情報とを含む印刷指示ファイルを生成し、
前記表示工程は、ユーザにより入力されたユーザ識別情報と、前記印刷指示ファイルに含まれているユーザ識別情報とが一致した場合に、前記出力工程により出力された印刷指示ファイルに含まれるプレビュー画像を、外部装置との通信を行うことなく表示装置に表示することを特徴とする請求項６に記載のプリントサービス方法。
【請求項８】
プリントサービス要求に対応する印刷内容を示すプレビュー画像を作成する作成手段と、
前記作成手段において作成したプレビュー画像を含む印刷指示ファイルを生成する生成手段と、
前記生成手段において生成された印刷指示ファイルを再利用可能な形態で出力する出力手段とを有することを特徴とする情報処理装置。
【請求項９】
前記請求項１乃至７の何れか１項に記載のプリントサービス方法の各工程をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１０】
前記請求項１乃至７の何れか１項に記載のプリントサービス方法の各工程をコンピュータに実行させるためのコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントサービスに関し、特に、ユーザがプレビュー（preview）するプレビュー画像を生成するために用いて好適なものである。
【背景技術】
【０００２】
従来のプリントサービスシステムは、ユーザからのオーダに基づいて印刷指示を行うクライアント端末と、クライアント端末からの印刷指示を管理するプリントサービスサーバと、実際の印刷を行うプリントショップシステムとを備えている。
このようなプリントサービスシステムを用いて印刷を行う場合には、ユーザが設定したオーダ情報や印刷体裁情報等の情報が、クライアント端末からプリントサービスサーバに送信される。クライアント端末から送信された情報は、プリントサービスサーバ側で管理され、印刷データと共にプリントショップシステムに送られる。プリントショップシステムは、プリントサービスサーバから送られた印刷データ、オーダ情報、及び印刷体裁情報等の情報に基づいて、所望の印刷を行う。
【０００３】
しかしながら、このようなプリントサービスシステムでは、オーダ情報や、印刷体裁情報等の情報を、プリントサービスサーバで管理しなければならない。このため、クライアント端末からプリントサービスサーバに、以前に行った印刷指示と同様の印刷指示を行う場合でも、一旦プリントサービスサーバにログインし、オーダ情報や、印刷体裁情報等の設定を再度行わなければならなかった。
【０００４】
そこで、特許文献１及び２に記載されている技術が提案されている。かかる技術では、クライアント端末は、印刷のオーダを行う際に、オーダ情報や、印刷体裁情報を、プロパティ情報としてホットフォルダに設定する。そして、クライアント端末は、そのホットフォルダにドラッグ＆ドロップ（投入）された印刷データをプリントサービスサーバにアップロードする。その後に印刷指示が行われると、クライアント端末は、以前に利用したホットフォルダを再利用して、プリントサービスサーバに印刷のオーダを行う。このようにすることにより、オーダ情報や印刷体裁情報が同じある場合には、再印刷を行う際に、ユーザは、何度も同じ設定を行う必要がなくなる。
【０００５】
【特許文献１】特開２００５−１１５５６８号公報
【特許文献２】特開２００５−１１５６６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、以上のようにしてクライアント端末からプリントサービスサーバに印刷をオーダする際に、ユーザが印刷される画像をプレビューすることができるように、クライアント端末においてプレビュー画像を表示するようにしている。
【０００７】
しかしながら、従来の技術では、クライアント端末は、再印刷される印刷データがホットフォルダに投入される度にプレビュー画像を生成していた。
このため、再印刷を指示したクライアント端末でしか、再印刷する画像をプレビューすることができなかった。
以上のように従来の技術では、ユーザは、プレビュー画像を特定の装置でしか見ることができないという問題点があった。
本発明は、このような問題点に鑑みてなされたものであり、プレビュー画像をユーザが所望する装置で表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のプリントサービス方法は、プリントサービス要求に対応する印刷内容を示すプレビュー画像を作成する作成工程と、前記作成工程において作成したプレビュー画像を含む印刷指示ファイルを生成する生成工程と、前記生成工程において生成された印刷指示ファイルを再利用可能な形態で出力する出力工程とを有することを特徴とする。
【０００９】
また、本発明の情報処理装置は、プリントサービス要求に対応する印刷内容を示すプレビュー画像を作成する作成手段と、前記作成手段において作成したプレビュー画像を含む印刷指示ファイルを生成する生成手段と、前記生成手段において生成された印刷指示ファイルを再利用可能な形態で出力する出力手段とを有することを特徴とする。
【００１０】
また、本発明のコンピュータプログラムは、前記プリントサービス方法の各工程をコンピュータに実行させることを特徴とする。
また、本発明のコンピュータ読み取り可能な記憶媒体は、前記プリントサービス方法の各工程をコンピュータに実行させるためのコンピュータプログラムを記憶したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、プレビュー画像を含む印刷指示ファイルを再利用可能な形態で出力するようにしたので、出力された印刷指示ファイルに含まれるプレビュー画像を、ユーザが所望する装置で再利用することができる。これにより、プレビュー画像をユーザが所望する装置で表示できるようになる。
【発明を実施するための最良の形態】
【００１２】
次に、図面を参照しながら、本発明の一実施形態について説明する。
図１は、プリントサービスシステムの構成の一例を示した図である。
図１において、クライアントコンピュータ４００ａ、４００ｂは、ネットワーク１００に接続され、ユーザによる操作に基づいて、印刷用のデータ（印刷データ）を作成する。なお、図１では、２つのクライアントコンピュータ４００ａ、４００ｂを示しているが、クライアントコンピュータの数は幾つであってもよい。以下では、クライアントコンピュータ４００ａ、４００ｂをクライアントコンピュータ４００と総称する。
【００１３】
プリントサービスサーバ７００は、ネットワーク１００に接続され、プリントサービスを行う印刷データの管理や、印刷のオーダの入力及び管理等を行う。なお、図１では、１つのプリントサービスサーバ７００を示しているが、プリントサービスサーバ７００の数は幾つであってもよい。
プリントショップシステム８００ａ、８００ｂは、ネットワーク１００に接続され、印刷データの印刷加工処理を行うプリンタを用いて、実際の印刷処理を行う。なお、図１では、２つのプリントショップシステム８００ａ、８００ｂを示しているが、プリントショップシステムの数は幾つであってもよい。また、各プリントショップシステム８００ａ、８００ｂが備えているプリンタの数も幾つであってもよい。以下では、プリントショップシステム８００ａ、８００ｂをプリントショップシステム８００と総称する。
【００１４】
図２は、クライアントコンピュータ４００の構成の一例を示す図である。
図２において、ネットワークコントローラ４０７は、Web機能を持つプリントサービスサーバ７００と各種データをやり取りするためのものである。ＯＳ４０５は、アプリケーションソフトウェアが共通して利用する基本的な機能を提供し、クライアントコンピュータ４００のシステム全体を管理するソフトウェアである。
ハードディスク４５１は、アプリケーションのデータや、プリントサービスドキュメントデータを一時的に保存したり、各種データを記憶したりするためのものである。ハードディスクコントローラ４５０は、ハードディスク４５１の動作を制御する。
【００１５】
ＣＰＵ４０１は、クライアントコンピュータ４０１を統括制御する。メモリ４０６は、ＣＰＵ４０１によって実行されるプログラム等を記憶しているＲＯＭと、ＣＰＵ４０１が前記プログラムを実行する際のワークエリアとして機能したり、データの一時的な記憶を行ったりするＲＡＭとを備えている。マウス４３１及びキーボード４４１は、ユーザインターフェースである。コントローラ４３０は、マウス４３１やキーボード４４１がユーザによって操作されると、その操作された内容を認識し、認識した内容を例えばＣＰＵ４０１等に出力する。
【００１６】
カラーディスプレイ４１２は、レイアウト／編集／メニュー画像等を表示する。ディスプレイコントローラ４１０は、ディスプレイメモリ４１１を用いてカラーディスプレイ４１２に表示する画像の内容を制御するためのものである。コントローラ４３１は、外部メモリとしてのＵＳＢメモリ４３２からデータを読み取ったり、ＵＳＢメモリ４３２へデータを書き込んだりするためのものである。
グラフィックマネージャ４１３は、クライアントコンピュータ４００での各種イメージ処理、表示処理、及びグラフィック作成処理等を行う。プリントサービスドライバ４６１は、クライアントコンピュータ４００のアプリケーションプログラムで作成されたデータを、グラフィックマネージャ４１３を用いて、プリントサービス用のプリントサービスドキュメントデータ３５１へ変換する（図５を参照）。
【００１７】
ポートモニタ／スプーラ４６０は、プリントサービスドキュメントデータ３５１をスプール処理するためのものである。ホットフォルダ３００ａ〜３００ｎは、そのプリントサービスドキュメントデータ３５１を一時的に保持するためのものである。図２に示すように、本実施形態のクライアントコンピュータ４００では、ホットフォルダ３００ａ〜３００ｎを、複数作成することが可能である。なお、以下では、ホットフォルダ３００ａ〜３００ｎをホットフォルダ３００と総称する。
ジョブサブミッタ４２０は、ホットフォルダ３００に投入されたプリントサービスドキュメントデータ３５１を管理する。また、ジョブサブミッタ４２０は、プリントサービスサーバ７００と接続するための処理や、各種データをプリントサービスサーバ７００へアップロードするための処理等を行う。
【００１８】
ホットフォルダ３００は、クライアントコンピュータ４００のディスプレイ４１２に、フォルダのアイコンで表示される。ユーザは、プリントサービスドライバ４６１からのプリントサービスドキュメントデータ３５１だけでなく、任意のアプリケーションデータ３５０も、このホットフォルダ３００にドラッグ＆ドロップすることが可能である（図５を参照）。
ジョブサブミッタ４２０によりホットフォルダ３００に設定されている印刷体裁情報やジョブ情報等のデータは、ホットフォルダプロファイル管理データ４２１を使用することによって管理される。
【００１９】
図３は、プリントサービスサーバ７００の構成の一例を示す図である。
このプリントサービスサーバ７００は、以下の各種マネージャを用いて構成される。Webサービスマネージャ７７０は、一般的なWebサービスを行う。プリントサービスマネージャ７０１は、プリントサービスサーバ７００全体の管理を中心に行う。クライアントマネージャ７０２は、複数のクライアントコンピュータ４００からのプリントサービス要求に対する各種設定や管理を行う。ショップマネージャ７０３は、プリントショップシステム８００に各種情報を送信する。
【００２０】
オーダ管理マネージャ７０４は、クライアントコンピュータ４００からのプリントサービス要求をオーダの単位で管理する。ジョブ管理マネージャ７０５は、複数の印刷データを１つの印刷ジョブとして管理する。なお、１つのオーダは、複数のジョブから構成される場合もある。
ジョブ結合マネージャ７０６は、クライアントコンピュータ４００からアップロードされた複数の印刷データを１つの印刷データにマージして結合処理を行う。ジョブ加工マネージャ７０７は、印刷データのプレビュー処理や、サムネイル作成処理を行う。画像変換マネージャ７０８は、印刷データを画像に変換する。
【００２１】
保管マネージャ７０９は、保管データ７８０を管理する。保管データ７８０は、１つ以上のオーダ情報７５０と、１つ以上のジョブ情報７５２と、１つ以上の印刷データ７５３とがリンクされて（関連付けられて）構成される。ここで、印刷データ７５３は、例えば、クライアントコンピュータ４００からアップロードされたり、ジョブ結合マネージャ７０６で結合処理が行われたりしたものである。
また、保管マネージャ７０９は、クライアントコンピュータ４００のユーザ名又はユーザＩＤと、パスワード等から構成されるユーザ情報７５５も保管する。
【００２２】
図４は、プリントショップシステム８００の構成の一例を示す図である。図１に示したように、本実施形態のプリントサービスシステムでは、プリントショップシステム８００を、複数の拠点で構成することが可能となっている。
図４において、ショップゲートウェイ８０１は、プリントサービスサーバ７００と通信を行って、プリントショップシステム８００全体の管理を行う。工程マネージャ８０２は、プリントショップシステム８００全体の管理を行うための印刷情報の管理や、印刷処理を行うオペレータへの工程の割り当てや、進捗管理等を行う。
【００２３】
プリントマネージャ８０３は、複数のプリンタ８２０ａ〜８２０ｎにおける印刷動作の管理を行う。以下では、複数のプリンタ８２０ａ〜８２０ｎをプリンタ８２０と総称する。配送マネージャ８０６は、印刷され製本処理された印刷物の配送処理の管理を行う。外部メディアアクセスマネージャ８０７は、外部メモリである記録メディア４３２との間で、データの入出力を行う。
同一のプリントショップシステム８００に形成されたＬＡＮ等のネットワークには、工程が割り当てられた各オペレータが、印刷処理や入力処理を行うための複数のオペレータＰＣ８１０ａ〜８１０ｎが接続されている。以下では、オペレータＰＣ８１０ａ〜８１０ｎをオペレータＰＣ８１０と総称する。なお、このネットワークには、実際の印刷を行うプリンタ８２０も接続されている。
【００２４】
ホットフォルダ３００には、２種類のタイプがある。第１のタイプは、ホットフォルダに対して、オーダ情報や印刷体裁情報等のプロパティが何も設定されていないデフォルトホットフォルダ３０５である。第２のタイプは、少なくとも印刷までのプリントサービスを過去に行い、そのプリントサービスにおいて設定されたオーダ情報や印刷体裁情報等のプロパティがセットされた一般のホットフォルダ３１０である。
デフォルトホットフォルダ３０５は、クライアントコンピュータ４００に１つだけ存在する。一方、一般のホットフォルダ３１０は、ユーザが設定したオーダ情報や印刷体裁情報等のプロパティの数に応じた任意の数だけ作成される。
【００２５】
図５は、デフォルトホットフォルダ３０５の構成の一例を示す図である。
デフォルトホットフォルダ３０５は、クライアントコンピュータ４００のディスプレイ４１２にフォルダのアイコンとして表示される。ユーザは、マウス４３１を使用して、既に存在するアプリケーションデータ３５０又はプリントサービスドキュメントデータ３５１を、任意の数だけデフォルトホットフォルダ３０５のアイコン上にドラッグ＆ドロップする。そうすると、デフォルトホットフォルダ３０５内にデータがコピー（投入）される。
【００２６】
また、別の方法として、ユーザは、アプリケーション上からプリントサービスドライバ４６１を選択することができる。これにより、プリントサービスドライバ４６１は、前述したように、アプリケーションプログラムからのデータを、グラフィックマネージャ４１３を介して、プリントサービス用のプリントサービスドキュメントデータ３５１へ変換する処理を行う。そして、プリントサービスドライバ４６１は、そのプリントサービスドキュメントデータ３５１をポートモニタ／スプーラ４６０を介して、デフォルトホットフォルダ３０５内に保存する。
【００２７】
デフォルトホットフォルダ３０５内には、オリジナルフォルダ３０１と、エラーフォルダ３０２と、ログフォルダ３０３とが含まれている。オリジナルフォルダ３０１は、前述したようにしてデフォルトホットフォルダ３０５に投入された後、プリントサービスサーバ７００に正常にアップロードされたデータの移動先となる。エラーフォルダ３０２は、エラーの対象となるデータの移動先となる。ログフォルダ３０３は、処理されたプリントサービスのログ情報を保存する。
以上のようにしてデータがデフォルトホットフォルダ３０５内にコピーされるのと同時に、ポートモニタ／スプーラ４６０は、ジョブサブミッタ４２０を呼び出す。
【００２８】
ジョブサブミッタ４２０は、図６に示すデフォルトホットフォルダダイアログのウインドウ６００をディスプレイ４１２に表示させるための指示をディスプレイコントローラ４１０に対して行う。図６において、タイトル部分６０１には、デフォルトホットフォルダ３０５に付けられている名前が表示される。メニュー部分６０２には、一般的な終了等のメニュー処理が組み込まれている。HotFolderプロパティ設定ボタン６０４は、デフォルトホットフォルダ３０５のプロパティの設定を行うときにユーザによって操作されるボタンである。
【００２９】
データファイル一覧表示部６０５には、デフォルトホットフォルダ３０５内に投入されたデータファイルの一覧が表示される。情報表示部６０６には、各種情報が表示される。アップロードボタン６０７は、デフォルトホットフォルダ３０５内のデータを、プリントサービスサーバ７００へアップロードすることを開始するときにユーザによって操作されるボタンである。
具体的にデータファイル一覧表示部６０５には、デフォルトホットフォルダ３０５内に投入された各データファイルのファイル名と、そのデータファイルを識別するための文書名と、データサイズと、更新日時とが表示される。
また、ユーザがマウス４３１を操作して、データファイル一覧表示部６０５に表示されている１つのデータファイル６１０をクリックすることにより、図７に示すように、その選択されたデータファイル６１０の文書情報６１２が、情報表示部６０６に表示される。
【００３０】
図８は、一般のホットフォルダ３１０の構成の一例を示す図である。
図８に示すように、一般のホットフォルダ３１０の構成は、前述したデフォルトホットフォルダ３０５の構成と同様である。また、一般のホットフォルダ３１０へのデータの投入方法も、前述したデフォルトホットフォルダ３０５へのデータの投入方法と同様である。ただし、一般のホットフォルダ３１０を扱う場合、ジョブサブミッタ４２０は、それぞれのホットフォルダ３１０に対応したオーダ／印刷体裁情報プロパティ１５０をホットフォルダプロファイル管理データ４２１内に保持して管理する。
【００３１】
図９は、一般のホットフォルダダイアログのウインドウ６００の一例を示す図である。図６に示したデフォルトホットフォルダダイアログのウインドウ６００との違いは、ホットフォルダ３１０に設定されているオーダ／印刷体裁プロパティ１５０をディスプレイ４１２に表示するボタン６０３がある点である。ユーザがマウス４３１を操作して、データファイル一覧表示部６０５に表示されている１つのデータファイル６１０をクリックすると、図１０に示すように、その選択されたデータファイル６１０の文書情報６１２が、情報表示部６０６に表示される。
【００３２】
ユーザがマウス４３１を操作して、オーダ／印刷体裁プロパティボタン６０３が押されると、図１１に示すように、ホットフォルダダイアログのウインドウ６００の情報表示部６０６に、オーダ／印刷体裁情報プロパティ１５０が表示される。ユーザは、印刷を行うために、印刷部数６２１と、仕上げる用紙サイズ（仕上げサイズ）６２２と、両面印刷及び片面印刷の何れかが選択可能な仕上げ区分６２３とを確認し、変更することができる。また、カラー印刷モード及びモノクロ印刷モードの何れかが選択可能なカラーモード６２４と、標準紙やコート紙等が選択可能な紙種６２５と、１枚の用紙内にレイアウトされるページ数を選択可能なレイアウト６２６とを確認し、変更することができる。さらに、ステイプル綴じ、製本綴じ、及び穴あけリング処理等が選択可能な製本処理６２７と、オーダとしての設定に必要な納品先６２８と、納品先住所６２９と、納品先電話番号６３０とを確認し、変更することができる。
【００３３】
ジョブサブミッタ４２０は、プリントサービスサーバ７００にアップロードする前に、デフォルトホットフォルダ３０５又は一般のホットフォルダ３１０内のデータファイルの内容を確認する。また、ジョブサブミッタ４２０は、ホットフォルダ３１０に設定されているオーダ／印刷体裁情報プロパティ１５０の内容を確認する。ホットフォルダ３１０に設定されているオーダ／印刷体裁情報プロパティ１５０の内容は、事前にクライアントコンピュータ４００にあるホットフォルダ３１０上で変更することできる。
このようなホットフォルダ３１０の機能により、過去に一回印刷されたオーダ／印刷体裁情報を再利用して、他のドキュメントを印刷することが可能となる。
【００３４】
さらに、本実施形態においては、過去に印刷処理を行ったオーダに関して、クライアントコンピュータ４００が再印刷の要求を簡単に行うことができるようになるリプリントキーファイル１０００を生成することが可能となっている。
図１２は、リプリントキーファイル１０００の構成の一例を示す図である。
プリントサービスサーバ７００で、一度印刷が行われると、図３に示したようにその印刷に対するオーダ情報７５０は、保管データ７８０として、プリントサービスサーバ７００内に保管される。クライアントマネージャ７０２は、画像変換マネージャ７０８に対して、保管マネージャ７０９が管理するオーダ情報７５０に対応する印刷データ７５３を用いて、プレビュー用のサムネイル画像を表示するための表示用データを作成する指示をする。
画像変換マネージャ７０８は、表示用データをページ毎に作成し、作成した表示用データをリプリントキーファイル１０００内のプレビューサムネイル情報１０１１として、プレビューサムネイル画像データ部１０２３にセットする。
【００３５】
また、印刷体裁情報は、リプリントキーファイル１０００内の印刷体裁プロパティ情報１００９として、印刷体裁プロパティ情報データ部１０２１にセットされる。オーダ情報７５０は、リプリントキーファイル１０００内のオーダプロパティ情報１０１０として、オーダプロパティ情報データ部１０２２にセットされる。
【００３６】
この他、リプリントキーファイル１０００のプリントサービス名１００１と、プリントサービスＩＤ１００２と、オーダＩＤ１００３と、プリントサービスWebアドレス１０２０とが、パラメータとして、リプリントキーファイル１０００内にセットされる。
また、リプリントキーファイル１０００を使用する際の認証用のユーザＩＤ１００５と、パスワード１００６とが、パラメータとして、リプリントキーファイル１０００内にセットされる。さらに、リプリントキーファイル１０００の作成日付１００７と、予め任意で決められているリプリントキーファイル１０００の有効期限１００８とが、パラメータとして、リプリントキーファイル１０００内にセットされる。
【００３７】
以上のような情報を用いて構成されるリプリントキーファイル１０００は、クライアントマネージャ７０２により、予め決められている暗号鍵により暗号化される。これにより、クライアントマネージャ７０２を復号化できる特定のユーザのみが、再印刷用のリプリントキーファイル１０００を使用することができ、その内容を確認することができるようになる。
なお、プレビュー用のサムネイル画像等を表示するための表示用データの形式は、ビットマップの画像データや、オブジェクトベースの描画データ等、どのようなものであってもよく、データサイズに関しても、任意のサイズを設定することが可能となっている。
【００３８】
次に、リプリントキーファイル１０００の生成手順と、リプリントキーファイル１０００とホットフォルダ３００（デフォルトホットフォルダ３０５、一般のホットフォルダ３１０）とを用いた再印刷の動作手順とを説明する。
図１３は、ホットフォルダ３００（デフォルトホットフォルダ３０５、一般のホットフォルダ３１０）を作成する際のプロセスの一例を示す図である。
【００３９】
＜プリントサービスドライバ４６１によるデータの作成＞
図１３のプロセスＰ５０１で、クライアントコンピュータ４００のアプリケーションプログラムが起動する。そのアプリケーションプログラムによってドキュメントデータ（印刷データ）が作成されると、プリントサービスドライバ４６１は、そのドキュメントデータを、プリントサービス用のプリントサービスドキュメントデータ３５１へ変換する（図５を参照）。そうすると、プリントサービス用のプリントサービスドキュメントデータ３５１が、デフォルトホットフォルダ３０５内に作成される。
【００４０】
＜アプリケーションデータの直接投入＞
既にアプリケーションプログラムによりドキュメントデータが作成されている場合や、プリントサービス用のプリントサービスドキュメントデータ３５１への変換を行わずに、ドキュメントデータをアップロードしたい場合がある。このような場合、ユーザはマウス４３１を操作して、ドキュメントデータをデフォルトホットフォルダ３０５へ、直接ドラッグ＆ドロップする。なお、ドキュメントデータは、１つ以上のファイルデータでもよい。
【００４１】
＜ジョブサブミッタ４２０のデータ受け取り＞
ジョブサブミッタ４２０は、ドキュメントデータがデフォルトホットフォルダ３０５に投入された時点で呼び出される。そうすると、ディスプレイコントローラ４１０は、図６に示したデフォルトホットフォルダダイアログのウインドウ６００を、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。デフォルトホットフォルダ３０５内に投入されたデータファイルは、データファイル一覧表示部６０５に前述したようにして表示される。ユーザはマウス４３１を操作して所望するデータファイルの部分をクリックすることにより、１つ１つのデータファイルの内容に関して文書情報を確認することができる。データファイルの内容を確認した後、ユーザはマウス４３１を操作して、デフォルトホットフォルダダイアログのウインドウ６００のアップロードボタン６０７を押す。
【００４２】
＜ログインダイアログ表示と認証＞
アップロードボタン６０７が押されると、ジョブサブミッタ４２０は、図１４に示すログインダイアログ６５０をディスプレイ４１２に表示させるための指示をディスプレイコントローラ４１０に行う。ログインダイアログ６５０がディスプレイ４１２に表示されると、ユーザはマウス４３１やキーボード４４１を操作して、予め割り当てられているユーザ名又はユーザＩＤを入力欄６５１に入力すると共に、パスワードを入力欄６５２に入力する。
【００４３】
ユーザ名（又はユーザＩＤ）とパスワードとが入力された後、ユーザは、マウス４３１を操作してＯＫボタン６５３を押す。ここで、ユーザは、ユーザ名（又はユーザＩＤ）とパスワードとを再度入力する必要がないように、マウス４３１を操作して、保存のチェックボックス６５４をオンすることができる。保存のチェックボックス６５４がオンされるとジョブサブミッタ４２０は、入力されたユーザ名及びパスワードを暗号化して、ホットフォルダプロパティ管理データ４２１として保存する（図５を参照）。
【００４４】
その後プロセスＰ５０２において、ジョブサブミッタ４２０は、予め一意に決められているWebアドレスであって、プリントサービスのログイン認証のためのWebアドレスを、ウェブブラウザアプリケーションのアドレスにセットして呼び出す。
これにより、プリントサービスサーバ７００のWebサービスマネージャ７７０は、httpのプロトコルにより、ジョブサブミッタ４２０から、ユーザ名及びパスワードを受け取る。
【００４５】
クライアントマネージャ７０２は、そのユーザ名及びパスワードの内容が、保管マネージャ７０８が管理するユーザ情報７５５と一致するか否かを判断する。ここでは、ジョブサブミッタ４２０から受け取ったユーザ名及びパスワードの内容が、保管マネージャ７０８が管理するユーザ情報７５５と一致する場合には、ユーザ認証に成功したと判断し、そうでなければユーザ認証に失敗したと判断する。
【００４６】
以上のようにしてクライアントマネージャ７０２によるユーザ認証が成功すると、Webサービスマネージャ７７０は、ユーザ認証が成功したことを示す一意に決められた情報をジョブサブミッタ４２０へ返す。これにより、ジョブサブミッタ４２０は、ユーザ認証が成功したことを認識する。
【００４７】
＜データのアップロード＞
ジョブサブミッタ４２０は、ユーザ認証が成功したことを認識すると、デフォルトホットフォルダ３０５内のデータを、プリントサービスサーバ７００へアップロードする。アップロードされたデータは、クライアントマネージャ７０２により、保管マネージャ７０９内に一時的に保持される。
＜印刷体裁設定＞
アップロードが終了すると、ウェブブラウザアプリケーションのウインドウが開かれ、プリントサービスのウェブ処理へ移行する。ここで、アップロードしたデータに対して、図１５に示すように、印刷体裁の設定のためのウェブページが表示される。ユーザは、印刷を行うために、マウス４３１を操作して、印刷部数９０１と、仕上げる用紙サイズ（仕上げサイズ）９０２と、両面印刷及び片面印刷の何れかが選択可能な仕上げ区分９０３とを、ウェブページ内で設定する。
【００４８】
また、カラー印刷モード及びモノクロ印刷モードの何れかが選択可能なカラーモード９０４と、標準紙やコート紙等が選択可能な紙種９０５と、１枚の用紙内にレイアウトされるページ数を選択可能なレイアウト９０６とを、ウェブページ内で設定する。さらに、ステイプル綴じ、製本綴じ、及び穴あけリング処理等が選択可能な製本処理９０７を、ウェブページ内で設定する。
以上のようにして印刷体裁の設定が終わり、次の処理へ行く場合、ユーザはマウス４３１を操作して、次の処理へ進むためのボタン９１１を押す。
このとき、クライアントマネージャ７０２は、ジョブ管理マネージャ７０５に対して、プリントサービスサーバ７００内で一意に決められたジョブＩＤと、入力された印刷体裁情報のプロパティのデータとを作成する指示をする。そして、クライアントマネージャ７０２は、作成されたジョブＩＤと、印刷体裁情報のプロパティのデータとを、ジョブ情報７５２として保管データ７８０に一時的に保存する。
【００４９】
＜オーダ設定＞
印刷体裁の設定が終わった後、ユーザはオーダの設定を行う。図１６に示すように、オーダの設定のためのウェブページがウェブブラウザ９００に表示される。ユーザは、マウス４３１やキーボード４４１を操作して、オーダとしての設定に必要な納品先９５０と、納品先住所９５１と、納品先電話番号９５２等を入力する。これらの情報を入力した後、ユーザはマウス４３１を操作して次の処理へ進むためのボタン９１１を押す。このとき、クライアントマネージャ７０２は、オーダ管理マネージャ７０４に対して、オーダのプロパティ情報の作成を依頼する。
【００５０】
オーダ管理マネージャ７０４は、プリントサービスサーバ７００内で一意に決められたオーダＩＤのコードを生成する。そして、保管マネージャ７０９は、生成したオーダＩＤのコードと、ユーザが入力したユーザ名と、納品先と、納品先住所と、納品先電話番号とを、オーダ情報７５０として、先に保管データ７８０として保管されているジョブ情報７５２とリンクさせて記憶させる。
ユーザがマウス４３１を操作して、次の処理に進むためのボタン９１１を押すと、作成されたオーダＩＤを表示するウェブページが表示され、ユーザはそのＩＤを記憶する。以上により、プリントサービスの一連のオーダ処理は完了する。
【００５１】
ここで、Web上で設定を行った印刷体裁とオーダの内容で、他の文書をこのプリントサービスシステムで印刷する場合がある。この場合には、ホットフォルダ３００を作成することにより、印刷体裁とオーダとを同じ内容にして、異なる文書を印刷することが可能となる。また、過去に印刷を行った文書の印刷を、再度、部数を変えて、このプリントサービスシステムで行う場合がある。この場合には、リプリントキーファイル１０００を作成することにより、部数を変えて文書を簡単に印刷することが可能となる。
【００５２】
以下に、ホットフォルダを作成する場合と、リプリントキーファイルを作成する場合の動作手順を説明する。
＜ホットフォルダ作成処理＞
印刷体裁の設定の入力時又はオーダの設定の入力時に、それらの設定をクライアントコンピュータ４００上のホットフォルダ３００として作成したい場合がある。この場合、ユーザはマウス４３１及びキーボード４４１を操作して、図１５〜図１７に示す画面上の入力欄９１２にホットフォルダ３００の名前を入力する。その後、ユーザはマウス４３１を操作して、図１５〜図１７に示す画面上のHotFolder作成ボタン９１３を押す。なお、図１６に示すように、オーダの設定の入力時にホットフォルダを作成する場合は、その前に設定した印刷体裁の内容も含めるか否かをチェックボックス９１５で指定することも可能である。
【００５３】
クライアントマネージャ７０２は、ホットフォルダプロパティ情報として、オーダ印刷体裁情報プロパティ１５０とホットフォルダ名の情報とを、図１３のプロセスＰ５０６で、クライアントコンピュータ４００のジョブサブミッタ４２０へ転送する。このとき、ユーザが設定したタイミングにより、オーダ印刷体裁情報プロパティ１５０が、印刷体裁プロパティの情報データだけの場合や、オーダプロパティの情報データだけの場合もある。
ジョブサブミッタ４２０は、図１３のプロセスＰ５０７で、プリントサービスサーバ７００から送信されたオーダ印刷体裁情報プロパティ１５０と、ホットフォルダ名の情報とを用いて、クライアントコンピュータ４００上にホットフォルダ３００を作成する。このときジョブサブミッタ４２０は、オーダ印刷体裁情報プロパティ１５０を用いて新規のホットフォルダ情報を作成する。そして、作成した新規のホットフォルダ情報をホットフォルダプロパティ管理データ４２１に追加し、追加したホットフォルダ情報を、作成したホットフォルダ３００とリンクさせて管理する。これにより、クライアントコンピュータ４００のディスプレイ４１２に、ユーザが指定した内容のホットフォルダ３００のアイコンが作成される。
【００５４】
＜初回のプリントサービス処理＞
プリントサービスサーバ７００で発行されたオーダＩＤの確認が行われた後、ショップマネージャ７０３は、図１３のプロセスＰ５０３で、ショップゲートウェイ８０１に、オーダ印刷体裁情報プロパティ１５０、オーダＩＤ、及びジョブＩＤ等の情報を送信する。
＜ショップ側でのプリントサービス処理＞
ショップゲートウェイ８０１の工程マネージャ８０２は、プリントサービスサーバ７００から送信された情報に基づいて、プリントショップシステム８００のオペレータに対して印刷を行うプリンタ８２０の指定を含むジョブの割り振りを行う。
【００５５】
工程が割り振られたオペレータは、オペレータＰＣ８１０からプリントサービスサーバ７００のショップマネージャ７０３に対して、指定されたオーダＩＤ及びジョブＩＤをウェブページで指定する。そうすると、指定されたオーダＩＤ及びジョブＩＤに対応した印刷データを含むジョブデータが、プリントショップシステム８００内のオペレータＰＣ８１０にダウンロードされる。なお、印刷データは、ジョブサブミッタ４２０がプリントサービスサーバ７００にアップロードしたプリントサービスドキュメントデータや、アプリケーションデータになる。
【００５６】
各オペレータＰＣ８１０に設けられたプリンタドライバは、図１３のプロセスＰ５０４で、工程マネージャ８０２により指示された印刷体裁プロパティ情報１５０に基づいて、工程マネージャ８０２により指示されたプリンタ８２０に対してプリント処理を行う。その際に、プリンタドライバは、プリントマネージャ８０３の管理の下でプリント処理を行う。プリントマネージャ８０３は、印刷終了の確認や、エラー発生等の確認を、常時行っており、それら確認された結果を示す情報を受ける工程マネージャ８０２が、印刷の進捗状況を随時モニタしている。
【００５７】
印刷が終了した後、オフラインでの製本処理が必要な場合には、各オペレータがオフラインで製本処理する。そして、オペレータは、その進捗状況を、オペレータＰＣ８１０を操作して、工程マネージャ８０２に入力する。製本処理が終了して印刷物が完成した時点で、配送処理が行われる。この配送処理が終了したことが入力されると、オペレータＰＣ８１０は、ショップゲートウェイ８０１の配送マネージャ８０６へ、配送完了を通知する。そうすると、工程マネージャ８０２は、図１３のプロセスＰ５０５で、配送完了のステータスをプリントサービスサーバ７００へ返送する。そして、ショップマネージャ７０３は、該当するオーダＩＤのオーダ情報のステータスを更新する。これにより、ユーザの初回のプリントサービス処理が完了する。
【００５８】
次に、作成されたホットフォルダを利用する際の動作手順を説明する。図１８は、ホットフォルダを利用する際のプロセスの一例を説明する図である。
＜クライアントコンピュータ上でのホットフォルダへのデータ投入＞
デフォルトホットフォルダ５０３にデータを投入するときと同じように、クライアントコンピュータ４００上のアプリケーションプログラムを起動させる。そうすると、プリントサービスドライバ４６１は、プロセスＰ５１１で、ドキュメントデータを、プリントサービス用のプリントサービスドキュメントデータ３５１へ変換する。このときユーザは、プリントサービスドライバ４６１のＵＩ上で、任意のホットフォルダ３１０を選択する。プリントサービスドキュメントデータ３５１に変換されたドキュメントデータは、ユーザによって選択されたホットフォルダ３１０内に作成される。
【００５９】
また、デフォルトホットフォルダ３０５と同様に、既にアプリケーションプログラムによりドキュメントデータが作成されている場合や、プリントサービスドキュメントデータ３５１への変換を行わずに、ドキュメントデータをアップロードしたい場合がある。このような場合、ユーザはマウス４３１を操作して、ドキュメントデータをホットフォルダ３１０へ、直接ドラッグ＆ドロップする。
【００６０】
＜文書情報の確認＞
ジョブサブミッタ４２０は、ドキュメントデータがホットフォルダ３１０に投入された時点で呼び出される。そうすると、ディスプレイコントローラ４１０は、前述したホットフォルダダイアログのウインドウ６００を、ジョブサブミッタ４２０からの指示に基づいて表示する。デフォルトホットフォルダ３０５と同様に、ユーザは、マウス４２１を操作して所望するデータファイルの部分をクリックすることにより、投入されたデータファイルの文書情報を確認することができる。
【００６１】
＜オーダ情報及び印刷体裁情報の確認及び変更＞
ユーザがマウス４３１を操作して、オーダ／印刷体裁情報プロパティボタン６０３を押した場合は、図１１に示したホットフォルダダイアログのウインドウ６００の情報表示部６０６に、オーダ／印刷体裁情報プロパティ１５０が表示される。ユーザは、印刷部数６２１と、仕上げる用紙サイズ（仕上げサイズ）６２２と、両面印刷及び片面印刷の何れかが選択可能な仕上げ区分６２３とを確認し、変更することができる。また、カラー印刷モード及びモノクロ印刷モードの何れかが選択可能なカラーモード６２４と、標準紙やコート紙等の紙種６２５と、１枚の用紙内にレイアウトされるページ数を選択可能なレイアウト６２６とを確認し、変更することができる。さらに、ステイプル綴じ、製本綴じ、及び穴あけリング処理等が選択可能な製本処理６２７と、オーダとしての設定に必要な納品先６２８と、納品先住所６２９と、納品先電話番号６３０とを確認し、変更することができる。
【００６２】
ジョブサブミッタ４２０は、プリントサービスサーバ７００にアップロードする前に、ホットフォルダ３１０に設定されているオーダ／印刷体裁情報プロパティ１５０を確認する。ユーザは、その確認結果に基づいて、オーダ／印刷体裁情報プロパティ１５０の設定の内容を、事前にクライアントコンピュータ４００のホットフォルダ３０５上で変更することできる。
ユーザが、オリジナルのオーダ／印刷体裁情報プロパティ１５０をホットフォルダ３１０上で変更した場合、ジョブサブミッタ４２０は、その変更を一時的なものとして扱う。すなわち、ジョブサブミッタ４２０は、オリジナルのオーダ／印刷体裁情報プロパティ１５０を変更せずに、一時的に保持したオーダ／印刷体裁情報プロパティ１５０をプリントサービスサーバ７００にアップロードすることになる。
このようにオーダ／印刷体裁情報プロパティ１５０をプリントサービスサーバ７００にアップロードする場合、ユーザは、ホットフォルダダイアログのウインドウ６００を参照してそれらの内容を確認する。内容を変更する必要がある場合には、マウス４３１等を操作して内容を変更する。その後、ユーザはマウス４３１を操作して、ホットフォルダダイアログのウインドウ６００のアップロードボタン６０７を押す。
【００６３】
＜ログインダイアログの表示と認証＞
アップロードボタン６０７が押されると、ジョブサブミッタ４２０は、デフォルトホットフォルダ３０５をアップロードする場合と同様に、ログインダイアログ６５０をディスプレイ４１２に表示させるための指示をディスプレイコントローラ４１０に行う。ログインダイアログ６５０がディスプレイ４１２に表示されると、ユーザはマウス４３１やキーボード４４１を操作して、ユーザ名又はユーザＩＤを入力欄６５１に入力すると共に、パスワードを入力欄６５２に入力する。ユーザ名及びパスワードが入力された後、ユーザは、マウス４３１を操作してＯＫボタン６５３を押す。こうして、ジョブサブミッタ４２０は、ユーザ認証の確認をプリントサービスサーバ７００に要求する。プリントサービスサーバ７００のクライアントマネージャ７０２は、ジョブサブミッタ４２０からの要求に応じて、ユーザ認証を行う。
【００６４】
＜ドキュメントデータとプロパティ情報のアップロード＞
ジョブサブミッタ４２０は、ユーザ認証が成功すると、図１８のプロセスＰ５１２で、プリントサービスドキュメントデータ３５１と、オーダ／印刷体裁情報プロパティ１５０とをプリントサービスサーバ７００へアップロードする。具体的に、ホットフォルダ３１０内のプリントサービスドキュメントデータ３５１がアップロードされる。また、そのホットフォルダ３１０に設定されたオーダ／印刷体裁情報プロパティ１５０、又はホットフォルダ３１０上で一時的に変更されたオーダ／印刷体裁情報プロパティ１５０がアップロードされる。アップロードされたデータは、クライアントマネージャ７０２により、保管マネージャ７０９内に一時的に保持される。
【００６５】
＜ウェブ上での印刷体裁／オーダ情報の確認＞
クライアントマネージャ７０２は、ウェブブラウザ９００に、アップロードした印刷体裁情報及びオーダ情報７５０の表示（図１６及び図１７）と、それらの情報の値の設定とを行う。そのため、ユーザは、再度同じような設定を行う必要がない。なお、このとき、クライアントマネージャ７０２は、ホットフォルダ３１０に設定されたオーダ／印刷体裁情報プロパティ１５０、又はホットフォルダ３１０上で一時的に変更されたオーダ／印刷体裁情報プロパティ１５０をデフォルト値として、表示や設定を行う。
ここで、ユーザが、ホットフォルダ３１０に設定されていた値を変更したい場合は、その値の変更をウェブページ上で再度行うことができる。
【００６６】
デフォルトホットフォルダ３０５に対する処理と同様に、最終的に新しいオーダＩＤがユーザに発行される。以降図１８のプロセスＰ５１３、Ｐ５１４において、プリントショップシステム８００は、ショップゲートウェイ８０１を介して出力したプリントサービスドキュメントデータ３５１、オーダ情報７５０、及び印刷体裁情報に基づいて、プリンタ８２０で印刷を行う。印刷処理が完了すると、プロセスＰ５１５で、ショップゲートウェイ８０１からプリントサービスサーバ７００に印刷処理が完了したことが通知される。これにより、ホットフォルダ３１０を用いた規定の印刷設定に基づいたオーダ処理と、印刷処理とを完了する。
【００６７】
次に、リプリントキーファイル１０００に関してのプロセスを説明する。
＜リプリントキーファイルの作成処理＞
今回のオーダで印刷を行った文書の印刷を、再度部数を変えて、このプリントサービスシステムで行う予定がある場合には、リプリントキーファイル１０００の作成を行う。ユーザはマウス４３１を操作して、図１５〜図１７に示した画面上のリプリントキーファイル作成ボタン９５３を押すことによりリプリントキーファイル１０００の作成が可能となる。このリプリントキーファイル作成ボタン９５３を押す前に、ユーザは、マウス４３１及びキーボード４４１を操作して、リプリントキーファイル１０００の名前を入力欄９５２に入力することができる。
【００６８】
また、図１５に示すように、ユーザは、マウス４３１及びキーボード４４１を操作して、リプリントキーファイル１０００の送り先を入力欄９５４、９５５に入力することができる。これにより、現在ログインしているクライアントコンピュータ４００にリプリントキーファイル１０００をダウンロードするか、ユーザが指定した任意のメールアドレスに、リプリントキーファイル１０００をメールに添付して送信するかを選択できる。
【００６９】
図１９は、リプリントキーファイル１０００を生成する際のプロセスの一例を示す図である。
＜リプリントキーファイルの生成＞
リプリントキーファイル作成ボタン９５３が押されると、図１９のプロセスＰ５２０において、プリントサーバ７００のクライアントマネージャ７０２は、登録された印刷体裁情報と、オーダ情報７５０とに基づいて、リプリントキーファイル１０００を作成する。このときに作成されるリプリントキーファイル１０００の構成は、図１２に示した通りである。
クライアントマネージャ７０２は、保管マネージャ７０８が管理するオーダ情報７５０に対応する印刷データ７５３を用いて、プレビュー用サムネイル画像の表示用データを作成することを、画像変換マネージャ７０８に指示する。この指示を受けた画像変換マネージャ７０８は、プレビュー用サムネイル画像の表示用データをページ毎に作成して、クライアントマネージャ７０２に転送する。
【００７０】
クライアントマネージャ７０２は、リプリントキーファイル１０００のプレビューサムネイル情報１０１１として、プレビューサムネイル画像データ部１０２３に、その表示用データをセットする。また、クライアントマネージャ７０２は、印刷体裁情報を、リプリントキーファイル１０００内の対応する印刷体裁プロパティ情報１００９として、印刷体裁プロパティ情報データ部１０２１にセットする。さらに、クライアントマネージャ７０２は、オーダ情報７５０を、リプリントキーファイル１０００内の対応するオーダプロパティ情報１０１０として、オーダプロパティ情報データ部１０２２にセットする。
【００７１】
同様にして、リプリントキーファイル１０００のプリントサービス名１００１と、プリントサービスＩＤ１００２と、オーダＩＤ１００３と、プリントサービスWebアドレス１０２０とが、リプリントキーファイル１０００内にセットされる。また、リプリントキーファイル１０００を使用する際の認証用のユーザＩＤ１００５と、パスワード１００６とが、リプリントキーファイル１０００内にセットされる。さらに、リプリントキーファイル１０００の作成日付１００７と、予め任意で決められているリプリントキーファイル１０００の有効期限１００８とが、リプリントキーファイル１０００内にセットされる。
【００７２】
以上のような情報を用いて構成されるリプリントキーファイル１０００は、クライアントマネージャ７０２により予め決められている暗号鍵により暗号化される。これにより、リプリントキーファイル１０００を復号化できる特定のユーザのみが、再印刷用のリプリントキーファイル１０００を使用することができ、その内容を確認することができるようになる。
【００７３】
クライアントマネージャ７０２は、作成したリプリントキーファイル１０００と、リプリントキーファイル１０００のファイル名の情報とを、図１９のプロセスＰ５２２で、クライアントコンピュータ４００のジョブサブミッタ４２０へ転送する。このとき、前述したように、以下の２つの場合が考えられる。第１に、ログインしているクライアントコンピュータ４００にリプリントキーファイル１０００をダウンロードする場合が考えられる（図１９のプロセスＰ５２３）。第２に、メールにリプリントキーファイル１０００を添付して、任意のメールアドレスに送信する場合が考えられる（図１９のプロセスＰ５２４）。
【００７４】
ログインしているクライアントコンピュータ４００、又は任意のメールアドレスに送信されたリプリントキーファイル１０００は、１つのファイル形式となっている。したがって、複雑なオーダ情報やジョブＩＤを覚えなくても、印刷物の内容の確認や保存を行うことができ、ハンドリング性が高く、再印刷の確認や依頼のための処理を容易にすることができる。
【００７５】
次に作成されたリプリントキーファイル１０００を利用する際の動作手順を説明する。
図２０は、リプリントキーファイル１０００を利用する際のプロセスの一例を示す図である。
＜クライアントコンピュータ上でのホットフォルダへのリプリントキーファイル投入＞
ユーザはマウス４３１を操作して、リプリントキーファイル１０００をホットフォルダ３００へ、直接ドラッグ＆ドロップする（図２０のプロセスＰ５３０）。
【００７６】
＜リプリントキーファイル認証＞
ジョブサブミッタ４２０は、前述したように、ドキュメントデータがホットフォルダ３００に投入された時点で呼び出され、投入されたリプリントキーファイル１０００のユーザ認証を行う。
ジョブサブミッタ４２０は、図１４に示したログインダイアログ６５０を表示する指示をディスプレイコントローラ４１０に行う。これにより、ログインダイアログ６５０がディスプレイ４１２に表示される。ユーザは、マウス４３１及びキーボード４４１を操作して、ユーザ名及びパスワードを入力する。ジョブサブミッタ４２０は、リプリントキーファイル１０００内の暗号化されたユーザＩＤ１００５及びパスワード１００６の内容を復号化する。そして、入力されたユーザ名及びパスワードの内容と、リプリントキーファイル１０００内のユーザＩＤ１００５及びパスワード１００６の内容とを比較する。そして、ユーザが、リプリントキーファイル１０００にアクセスすることが可能か否かを判断する。
【００７７】
＜ページサムネイルの確認＞
ジョブサブミッタ４２０は、リプリントキーファイル１０００内の情報が、ユーザが入力した情報と一致している場合、図２１のリプリントキーファイル用のホットフォルダダイアログのウインドウ６００を表示する指示をディスプレイコントローラ４１０に行う。これにより、リプリントキーファイル用のホットフォルダダイアログのウインドウ６００がディスプレイ４１２に表示される。
【００７８】
このとき、クライアントコンピュータ４００は、まだ、プリントサービスサーバ７００と通信を行っていないが、ジョブサブミッタ４２０は、リプリントキーファイル１０００内の情報のみを使用して、情報の確認や表示指示等を行うことが可能となっている。
ユーザは、リプリントキーファイル用のホットフォルダダイアログのウインドウ６００により、オーダＩＤ、ファイル名、文書名、及びページ数等、再印刷を行う際の基本文書情報６１２の確認と、対象となる文書のページの内容の確認とを行うことができる。
【００７９】
ページの内容は、図２１に示すページ内容表示部６１１に表示される。ユーザは、マウス４３１を操作して、前頁ボタン６１３又は次頁ボタン６１４を押すことにより、ページ順にページの内容を事前に確認することができる。また、ユーザは、マウス４３１及びキーボード４４１を操作して、ページ入力欄６１５にページを入力した後、ページ移動ボタン６１６を押すことにより、任意のページの内容を事前に確認することができる。これにより、オーダＩＤだけの確認でなく、そのオーダの対象となる文書の内容の正確な確認を、プリントサービスサーバ７００と通信を行うことなく、リプリントキーファイル１０００を用いることによって事前に行うことが出来る。
【００８０】
ジョブサブミッタ４２０は、ユーザが指定したページのプレビュー用サムネイル画像の情報を、リプリントキーファイル１０００内のプレビューサムネイル画像データ部１０２３から取り出す。そして、ジョブサブミッタ４２０は、取り出したプレビュー用サムネイル画像をディスプレイ４１２に表示する指示をディスプレイコントローラ４１０に行う。これにより、ユーザが指定したページのサムネイル画像が、ページ内容表示部６１１に表示される。
【００８１】
＜オーダ／印刷体裁情報の確認＞
ユーザがマウス４３１を操作して、オーダ／印刷体裁情報プロパティボタン６０３を押すと、図２２に示すように、ホットフォルダダイアログのウインドウ６００の情報表示部６０６に、オーダ／印刷体裁情報プロパティ１５０が表示される。これにより、ユーザは、仕上げる用紙サイズ（仕上げサイズ）６２２と、両面印刷及び片面印刷の何れかからなる仕上げ区分６２３と、カラー印刷モード及びモノクロ印刷モードの何れかからなるカラーモード６２４とを確認することができる。また、ユーザは、標準紙やコート紙等からなる紙種６２５と、１枚の用紙内にレイアウトされるページ数を示すレイアウト６２６と、ステイプル綴じ、製本綴じ、及び穴あけリング処理等からなる製本処理６２７とを確認することができる。さらに、ユーザは、オーダとしての設定に必要な納品先６２８と、納品先住所６２９と、納品先電話番号６３０とを確認することができる。
【００８２】
＜印刷部数の入力＞
ユーザは、プリントサービスサーバ７００にアップロードする前に、ホットフォルダ３００に設定されているオーダ／印刷体裁情報プロパティ１５０を確認する。その後、ユーザは、マウス４３１及びキーボード４４１を操作して、印刷部数６２１を入力すると、印刷体裁とオーダとを同じにして、再印刷することが可能となる。
ここで、ユーザは、内容を確認して印刷部数を入力した時点で、マウス４３１を操作して、ホットフォルダダイアログのウインドウ６００のアップロードボタン６０７を押す。
【００８３】
＜ログイン認証と再印刷パラメータのアップロード＞
アップロードボタン６０７が押されると、ジョブサブミッタ４２０は、事前に入力されたユーザ名及びパスワードを使用して、ユーザ認証の確認をプリントサービスサーバ７００に要求する。プリントサービスサーバ７００のクライアントマネージャ７０２は、ジョブサブミッタ４２０からの要求に応じて、ユーザ認証を行う（図２０のプロセスＰ５３１）。
【００８４】
ジョブサブミッタ４２０は、ユーザ認証が成功すると、リプリントキーファイル１０００で指定されているオーダＩＤ１００３と、印刷部数とがセットされた再印刷パラメータ１１００とを、プリントサービスサーバ７００へアップロードする。アップロードされた再印刷パラメータ１１００は、クライアントマネージャ７０２により、保管マネージャ７０９内に一時的に保持される。
【００８５】
＜ウェブ上で再印刷する際の印刷体裁情報とオーダ情報の確認＞
プリントサービスサーバ７００のクライアントマネージャ７０２は、ジョブサブミッタ４２０から送られてきた再印刷パラメータ１１００内に記載されているオーダＩＤ１００３を受け取る。そして、クライアントマネージャ７０２は、過去に印刷を行ったオーダ情報７５０及びジョブ情報７５２を管理している保管マネージャ７０８に対して、受け取ったオーダＩＤ１００３と同じオーダＩＤがあるか否かの検索を要求する。保管マネージャ７０８は、保管データ７８０内のオーダ情報７５０の検索を行い、過去に既に印刷されたオーダ情報７５０を探し出す。保管マネージャ７０８は、探し出したオーダ情報７５０に基づいて、該当するオーダＩＤが見つかると、そのオーダＩＤに対応するジョブ情報７５２である印刷体裁情報と、オーダ情報７５０とをクライアントマネージャ７０２に返す。
【００８６】
クライアントマネージャ７０２は、その見つかったオーダＩＤに対応する印刷体裁情報とオーダ情報７５０とをWeb上に表示する（図１６、図１７を参照）。そのため、ユーザは、印刷体裁情報とオーダ情報７５０とを再度入力しなくても、デフォルト値として設定されている状態の入力画面を使用して、値の確認や変更を行うことができ、再度同じような設定を行う必要がなくなる。
【００８７】
デフォルトホットフォルダ３０５に対する処理と同様に、最終的に新しいオーダＩＤがユーザに発行される。以降は、図２０のプロセスＰ５３４、Ｐ５３５において、プリントショップシステム８００は、ショップゲートウェイ８０１を介して出力したドキュメントデータ、オーダ情報７５０、及び印刷体裁情報に基づいて、プリンタ８２０で印刷処理を行う。印刷処理が完了すると、プロセスＰ５３６で、ショップゲートウェイ８０１からプリントサービスサーバ７００に印刷処理が完了したことが通知される。
【００８８】
新しいオーダは、リプリントキーファイル１０００により指定される。この新しいオーダは、保管データ７８０内で見つかった過去の古いオーダのデータをリンクしており、これらのオーダは、保管マネージャ７０８により同様に管理されている。
これにより、リプリントキーファイル１０００を用いた再印刷のオーダ処理と、印刷処理とを完了する。
【００８９】
＜リプリントキーファイルによる外部指定＞
クライアントコンピュータ４００にダウンロードされたリプリントキーファイル１０００は、クライアントコンピュータ４００上で、ＵＳＢコントローラ４３１により、ＵＳＢメモリ４３２等の外部記憶メディアにコピーすることも可能となっている。
また、同様に、ユーザが指定したメールアドレスへ、リプリントキーファイル１０００をメールに添付して送信することによって、指定した任意のユーザが、そのリプリントキーファイル１０００を保持することが可能になる。このため、他のクライアントコンピュータにおいても同様に、ＵＳＢメモリ４３２等の外部記憶メディアにリプリントキーファイル１０００を記録することが可能となる。
【００９０】
図２０に示すように、ＵＳＢメモリ４３２等の外部記憶メディアに記録されたリプリントキーファイル１０００を、オーダしたクライアントコンピュータ４００のユーザとは別のユーザ等が、ショップゲートウェイ８０１に持ち込むことが可能となる。具体的にユーザは、外部記憶メディアに記録されたリプリントキーファイル１０００を、ショップゲートウェイ８０１のある任意のプリントショップや、コンビニエンスストア内の印刷システムに持ち込むことが可能となる。
【００９１】
ショップシステム８００では、図２０のプロセスＰ５４０において、外部メディアアクセスマネージャ８０７を介して、ＵＳＢメモリ４３２等の外部記憶メディアから、ショップゲートウェイ８０１に、リプリントキーファイル１０００を取り込む。ジョブサブミッタ４２０と同様の機能を持つショップゲートウェイ８０１は、取り込まれたリプリントキーファイル１０００内のユーザＩＤ及びパスワードの入力を、ＵＳＢメモリ４３２等の外部記憶メディアを持ち込んだユーザに行わせる。ショップゲートウェイ８０１は、ユーザにより入力されたユーザＩＤ及びパスワードと、取り込まれたリプリントキーファイル１０００内のユーザＩＤ及びパスワードとが一致するか否かを判断する。この判断の結果、ユーザＩＤ及びパスワードが一致すると、ショップゲートウェイ８０１は、リプリントキーファイル１０００内のオーダ情報、印刷体裁情報、及びプレビュー画像を、プリントサービスサーバ７００との接続を行わずに表示させる。これにより、ユーザは、オーダ情報、印刷体裁情報、及びプレビュー画像の確認や、印刷部数の変更等を行うことが出来る。
【００９２】
ユーザが、オーダ情報、印刷体裁情報、及びプレビュー画像の内容を確認した後にはじめて、ショップゲートウェイ８０１は、プリントサービスサーバ７００と通信を行う（プロセスＰ５３４、Ｐ５３６）。このようにすれば、オーダ情報、印刷体裁情報、及びプレビュー画像の内容を事前に確認するために、無駄な大容量の通信を行う必要がなくなる。したがって、プリントサービスサーバ７００からの印刷と同様に、持ち込み先のコンビニエンスストア等に構築されたショップシステム８００で、リプリントキーファイル１０００に登録されたオーダをベースに再印刷をいつでも簡便に行える（プロセスＰ５３５）。
【００９３】
次に、図２３〜図２４のフローチャートを参照しながら、本実施形態のプリントサービスシステムにおける基本となる動作の一例を説明する。
まず、ステップＳ１において、クライアントコンピュータ４００のＣＰＵ４０１は、既にアプリケーションプログラムによりドキュメントデータが作成されているか否かを判定する。この判定の結果、ドキュメントデータが既に作成されている場合には、後述するステップＳ２７に進む。一方、キュメントデータが作成されていない場合には、ステップＳ２に進む。ステップＳ２では、ＣＰＵ４０１は、アプリケーションプログラムを起動する。
【００９４】
次に、ステップＳ３において、ＣＰＵ４０１は、アプリケーションプログラムに従って、ドキュメントデータを作成する。次に、ステップＳ４において、ＣＰＵ４０１は、作成したドキュメントデータに適したプリントサービスドライバ４６１を、アプリケーションプログラムに従って選択する。
次に、ステップＳ５において、ステップＳ４で選択されたプリントサービスドライバ４６１は、そのドキュメントデータを、プリントサービス用のプリントサービスドキュメントデータ３５１へ変換する。
【００９５】
次に、ステップＳ６において、プリントサービスドライバ４６１は、ステップＳ５で作成したプリントサービスドキュメントデータ３５１を、デフォルトホットフォルダ３０５内に格納する。次に、ステップＳ７において、ＣＰＵ４０１は、アプリケーションプログラムに従ってジョブサブミッタ４２０を起動する。
次に、ステップＳ８において、ディスプレイコントローラ４１０は、ジョブサブミッタ４２０からの指示に基づいて、図６に示したデフォルトホットフォルダダイアログのウインドウ６００をディスプレイ４１２に表示する。次に、ステップＳ９において、ジョブサブミッタ４２０は、デフォルトホットフォルダダイアログのウインドウ６００に表示されたアップロードボタン６０７が押されるまで待機する。
【００９６】
アップロードボタン６０７が押されると、図２４のステップＳ１０に進み、ディスプレイコントローラ４１０は、図１４に示したログインダイアログ６５０を、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
次に、ステップＳ１１において、ジョブサブミッタ４２０は、ログインダイアログ６５０にユーザ名（又はユーザＩＤ）及びパスワードが入力されるまで待機する。ユーザ名（又はユーザＩＤ）及びパスワードが入力されると、ステップＳ１２において、ジョブサブミッタ４２０は、プリントサービスサーバ７００にユーザ認証を依頼する。そして、プリントサービスサーバ７００のクライアントマネージャ７０２によりユーザ認証が行われ、その結果がWebサービスマネージャ７７０からジョブサブミッタ４２０に送信される。
【００９７】
そして、ステップＳ１３において、ジョブサブミッタ４２０は、Webサービスマネージャ７７０から受信した情報に基づいて、ユーザ認証が成功したか否かを判定する。この判定の結果、ユーザ認証に失敗した場合には、ステップＳ１４に進み、ディスプレイコントローラ４１０は、ユーザ認証に失敗したことを示すダイアログを、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
一方、ユーザ認証が成功した場合には、ステップＳ１５に進み、ジョブサブミッタ４０２は、デフォルトホットフォルダ３０５内のデータを、プリントサービスサーバ７００へアップロードする。そして、デフォルトホットフォルダ３０５内の全てのデータを、プリントサービスサーバ７００へアップロードするまで、ステップＳ１５、Ｓ１６を繰り返し行う。
【００９８】
こうして、デフォルトホットフォルダ３０５内の全てのデータが、プリントサービスサーバ７００へアップロードされると、ステップＳ１７に進み、ＣＰＵ４０１は、ウェブブラウザ９００を起動する。そして、ステップＳ１８において、クライアントマネージャ７０２は、ウェブページブラウザアプリケーションのウインドウを開き、プリントサービスのウェブ処理へ移行する。
次に、ステップＳ１９において、クライアントマネージャ７０２は、図１５に示した印刷体裁の設定のためのウェブページを表示する。ユーザは、このウェブページを用いて印刷体裁を設定する。
次に、ステップＳ２０において、図１５に示した印刷体裁の設定のためのウェブページにおいて、次の処理へ進むためのボタン９１１が押されると、クライアントマネージャ７０２は、図１６に示したオーダの設定のためのウェブページを表示する。ユーザは、このウェブページを用いてオーダを設定する。図１６に示したオーダの設定のためのウェブページにおいて、次の処理へ進むためのボタン９１１が押されると、クライアントマネージャ７０２は、オーダ管理マネージャ７０４に対して、オーダのプロパティ情報の作成を依頼する。
【００９９】
次に、ステップＳ２１において、オーダ管理マネージャ７０４は、プリントサービスサーバ７００内で一意に決められたオーダＩＤのコードを生成する。
次に、ステップＳ２２において、保管マネージャ７０９は、生成したオーダＩＤのコードと、ユーザが入力したユーザ名と、納品先と、納品先住所と、納品先電話番号とを、オーダ情報７５０として先に保管されているジョブ情報７５２とリンクさせて記憶させる。
【０１００】
次に、ステップＳ２３において、クライアントマネージャ７０２は、図１５又は図１６のウェブページにおいて、ボタン９１１、９１３、９５３の何れが押されたのかを判定する。この判定の結果、次の処理に進むためのボタン９１１が押された場合には、ステップＳ２４に進み、初回のプリントサービス処理を行う。HotFolder作成ボタン９１３が押された場合には、ステップＳ２５に進み、ホットフォルダ作成処理を行う。リプリントキーファイル作成ボタン９５３が押された場合には、ステップＳ２６に進み、リプリントキーファイル作成処理を行う。
【０１０１】
ステップＳ１において、ドキュメントデータが既に作成されていると判定された場合には、ステップＳ２７に進む。ステップＳ２７では、ＣＰＵ４０１は、ドキュメントデータがデフォルトホットフォルダ３０５へ直接ドラッグ＆ドロップされるまで待機し、ドラッグ＆ドロップされると、前述したステップＳ７に進み、ジョブサブミッタ４２０を起動する。
【０１０２】
次に、図２５のフローチャートを参照しながら、図２４のステップＳ２４に示した初回のプリントサービス処理の一例を説明する。
まず、ステップＳ３１において、ウェブブラウザ９００は、オーダ管理マネージャ７０４で生成されたオーダＩＤをウェブページに表示する。
次に、ステップＳ３２において、ショップマネージャ７０３は、プリントショップシステム８００のショップゲートウェイ８０１に、オーダ印刷体裁情報プロパティ１５０、オーダＩＤ、及びジョブＩＤ等の情報を送信する。
【０１０３】
次に、ステップＳ３３において、工程マネージャ８０２は、プリントサービスサーバ７００から送信された情報に基づいて、プリントショップシステム８００のオペレータに対して印刷を行うプリンタ８２０の指定を含むジョブの割り振りを行う。
次に、ステップＳ３４において、ショップゲートウェイ８０１のプリントマネージャ８０３は、プリントサービスサーバ７００から送信されたオーダＩＤ及びジョブＩＤに対応した印刷データを含むジョブデータを、オペレータＰＣ８１０にダウンロードする。
【０１０４】
次に、ステップＳ３５において、各オペレータＰＣ８１０に設けられたプリンタドライバは、工程マネージャ８０２により指示された印刷体裁プロパティ情報１５０に基づいて、工程マネージャ８０２により指示されたプリンタ８２０に対して印刷を指示する。
次に、ステップＳ３６において、プリンタ８２０は、プリンタドライバからの指示に基づいて印刷を行い、印刷物を生成する。
【０１０５】
次に、ステップＳ３７において、印刷物が完成して配送が行われたことが入力されると、オペレータＰＣ８１０は、ショップゲートウェイ８０１の配送マネージャ８０６へ配送完了を通知する。
次に、ステップＳ３８において、工程マネージャ８０２は、配送完了のステータスをプリントサービスサーバ７００へ返送する。そして、ショップマネージャ７０３は、該当するオーダＩＤのオーダ情報のステータスを更新する。
【０１０６】
次に、図２６のフローチャートを参照しながら、図２４のステップＳ２５におけるホットフォルダ作成処理の一例を説明する。
まず、ステップＳ４１において、クライアントマネージャ７０２は、図１５〜図１７に示した画面上の入力欄９１２にホットフォルダの名前が入力されているか否かを判定する。この判定の結果、ホットフォルダの名前が入力されていない場合には、図２４のステップＳ２３に戻る。一方、ホットフォルダの名前が入力されている場合には、ステップＳ４２に進み、クライアントマネージャ７０２は、ホットフォルダプロパティ情報として、オーダ印刷体裁情報プロパティ１５０とホットフォルダ名の情報とを、ジョブサブミッタ４２０へ転送する。
【０１０７】
次に、ステップＳ４３において、ジョブサブミッタ４２０は、プリントサービスサーバ７００から送信されたオーダ印刷体裁情報プロパティ１５０と、ホットフォルダ名の情報とを用いて、クライアントコンピュータ４００上にホットフォルダ３００を作成する。
次に、ステップＳ４４において、ジョブサブミッタ４２０は、オーダ印刷体裁情報プロパティ１５０を用いて新規のホットフォルダ情報を作成する。そして、作成した新規のホットフォルダ情報をホットフォルダプロパティ管理データ４２１に追加し、追加したホットフォルダ情報を、作成したホットフォルダ３００とリンクさせて管理する。
次に、ステップＳ４５において、ジョブサブミッタ４２０は、ユーザが指定した内容のホットフォルダ３００のアイコンを作成する。そして、ディスプレイコントローラ４１０は、ジョブサブミッタ４２０からの指示に基づいて、クライアントコンピュータ４００のディスプレイ４１２に、ホットフォルダ３００のアイコンを表示する。
【０１０８】
次に、図２７のフローチャートを参照しながら、図２４のステップＳ２６におけるリプリントキーファイル作成処理の一例を説明する。
まず、ステップＳ５１において、クライアントマネージャ７０２は、図１５〜図１７に示した画面上の入力欄９５２に、リプリントキーファイル１０００の名前が入力されているか否かを判定する。この判定の結果、リプリントキーファイル１０００の名前が入力されていない場合には、図２４のステップＳ２３に戻る。一方、リプリントキーファイル１０００の名前が入力されている場合には、ステップＳ５２に進む。ステップＳ５２では、クライアントマネージャ７０２は、図１５〜図１７に示した画面上の入力欄９５４、９５５にリプリントキーファイル１０００の送り先が入力されたか否かを判定する。この判定の結果、リプリントキーファイル１０００の送り先が入力されていない場合には、図２４のステップＳ２３に戻る。一方、リプリントキーファイル１０００の送り先が入力されている場合には、ステップＳ５３に進む。
【０１０９】
そして、ステップＳ５３において、クライアントマネージャ７０２は、図１５〜図１７に示した画面上のリプリントキーファイル作成ボタン９５３が押されるまで待機する。リプリントキーファイル作成ボタン９５３が押されると、ステップＳ５４に進み、クライアントマネージャ７０２は、印刷時に登録された印刷体裁情報と、オーダ情報７５０とに基づいて、リプリントキーファイル１０００を作成する。次に、ステップＳ５５において、画像変換マネージャ７０８は、保管マネージャ７０８が管理するオーダ情報７５０に対応する印刷データ７５３を用いて、プレビュー用サムネイル画像の表示用データをページ毎に作成する。
次に、ステップＳ５６において、クライアントマネージャ７０２は、リプリントキーファイル１０００のプレビューサムネイル情報１０１１として、プレビューサムネイル画像データ部１０２３に、プレビュー用サムネイル画像の表示用データをセットする。
次に、ステップＳ５７において、クライアントマネージャ７０２は、印刷体裁情報を、リプリントキーファイル１０００内の対応する印刷体裁プロパティ情報１００９として、印刷体裁プロパティ情報データ部１０２１にセットする。さらに、クライアントマネージャ７０２は、オーダ情報７５０を、リプリントキーファイル１０００内の対応するオーダプロパティ情報１０１０として、オーダプロパティ情報データ部１０２２にセットする。
【０１１０】
次に、ステップＳ５８において、クライアントマネージャ７０２は、プリントサービス名１００１と、プリントサービスＩＤ１００２と、オーダＩＤ１００３と、プリントサービスWebアドレス１０２０とを、リプリントキーファイル１０００にセットする。
次に、ステップＳ５９において、クライアントマネージャ７０２は、認証用のユーザＩＤ１００５と、パスワード１００６と、リプリントキーファイル１０００の作成日付１００７及び有効期限１００８とを、リプリントキーファイル１０００にセットする。
次に、ステップＳ６０において、クライアントマネージャ７０２は、リプリントキーファイル１０００を、予め決められている暗号鍵を用いて暗号化する。
【０１１１】
次に、ステップＳ６１において、クライアントマネージャ７０２は、ステップＳ５２で指定されたと判定されたリプリントキーファイル１０００の送り先が、ログインしたユーザが利用しているクライアントコンピュータ４００か否かを判定する。この判定の結果、リプリントキーファイル１０００の送り先が、ログインしたユーザが利用しているクライアントコンピュータ４００である場合には、図２８（ａ）のステップＳ６２に進む。
【０１１２】
そして、ステップＳ６２では、クライアントマネージャ７０２は、作成したリプリントキーファイル１０００と、リプリントキーファイル１０００のファイル名の情報とを、クライアントコンピュータ４００のジョブサブミッタ４２０へ転送する。
次に、ステップＳ６３において、ジョブサブミッタ４２０は、転送されたリプリントキーファイル１０００と、リプリントキーファイル１０００のファイル名の情報とを、例えばハードディスク４５１に記憶させる。なお、これらの情報は、ハードディスク４５１に記憶させるようにしてもよい。
【０１１３】
図２７のステップＳ６１において、リプリントキーファイル１０００の送り先が、ログインしたユーザが利用しているクライアントコンピュータ４００でない場合には、図２８（ｂ）のステップＳ６４に進む。
そして、ステップＳ６４では、クライアントマネージャ７０２は、作成したリプリントキーファイル１０００と、リプリントキーファイル１０００のファイル名の情報とを、指定されたメールアドレスへ転送する。
次に、ステップＳ６５において、リプリントキーファイル１０００と、リプリントキーファイル１０００のファイル名の情報とが転送されたクライアントコンピュータのジョブサブミッタは、それら転送された情報をハードディスク等に記憶させる。
【０１１４】
次に、図２９、図３０のフローチャートを参照しながら、ホットフォルダ３００による印刷を行う場合のプリントサービスシステムの動作の一例を説明する。
まず、ステップＳ７１において、クライアントコンピュータ４００のＣＰＵ４０１は、既にアプリケーションプログラムによりドキュメントデータが作成されているか否かを判定する。この判定の結果、ドキュメントデータが既に作成されている場合には、後述するステップＳ９８に進む。一方、キュメントデータが作成されていない場合には、ステップＳ７２に進む。ステップＳ７２では、ＣＰＵ４０１は、アプリケーションプログラムを起動する。
【０１１５】
次に、ステップＳ７３において、ＣＰＵ４０１は、アプリケーションプログラムに従って、ドキュメントデータを作成する。次に、ステップＳ７４において、ＣＰＵ４０１は、作成したドキュメントデータに適したプリントサービスドライバ４６１を、アプリケーションプログラムに従って選択する。
次に、ステップＳ７５において、ステップＳ７４で選択されたプリントサービスドライバ４６１は、ユーザによるＵＩの操作に基づいて、ホットフォルダ３１０が選択されるまで待機する。ホットフォルダ３１０が選択されると、ステップＳ７６に進み、ステップＳ７４で選択されたプリントサービスドライバ４６１は、ドキュメントデータを、プリントサービス用のプリントサービスドキュメントデータ３５１へ変換する。
【０１１６】
次に、ステップＳ７７において、プリントサービスドライバ４６１は、プリントサービスドキュメントデータ３５１を、ステップＳ７５で選択されたと判定されたホットフォルダ３１０に格納する。
次に、ステップＳ７８において、ＣＰＵ４０１は、アプリケーションプログラムに従ってジョブサブミッタ４２０を起動する。次に、ステップＳ７９において、ディスプレイコントローラ４１０は、ジョブサブミッタ４２０からの指示に基づいて、図９に示したホットフォルダダイアログのウインドウ６００をディスプレイ４１２に表示する。
【０１１７】
次に、ステップＳ８０において、ジョブサブミッタ４２０は、データファイルの部分がクリックされたか否かを判定する。この判定の結果、データファイルの部分がクリックされた場合には、ステップＳ８１に進む。そして、ステップＳ８１では、ディスプレイコントローラ４１０は、図１０に示したように、ジョブサブミッタ４２０からの指示に基づいて、データファイルの文書情報６１２をホットフォルダダイアログのウインドウ６００に表示する。一方、データファイルの部分がクリックされていない場合には、このステップＳ８１を省略してステップＳ８２に進む。
【０１１８】
次に、ステップＳ８２において、ジョブサブミッタ４２０は、オーダ／印刷体裁情報プロパティボタン６０３が押されたか否かを判定する。この判定の結果、オーダ／印刷体裁情報プロパティボタン６０３が押された場合には、ステップＳ８３に進む。ステップＳ８３では、ジョブサブミッタ４２０は、図１１に示したように、オーダ／印刷体裁情報プロパティ１５０をホットフォルダダイアログのウインドウ６００に表示する。そして、ジョブサブミッタ４２０は、表示したオーダ／印刷体裁情報プロパティ１５０がユーザにより変更された場合には、その変更された内容に従ってオーダ／印刷体裁情報プロパティ１５０を変更する。
【０１１９】
一方、オーダ／印刷体裁情報プロパティボタン６０３が押されていない場合には、このステップＳ８３を省略してステップＳ８４に進む。
次に、ステップＳ８４において、ジョブサブミッタ４２０は、デフォルトホットフォルダダイアログのウインドウ６００に表示されたアップロードボタン６０７が押されたか否かを判定する。この判定の結果、アップロードボタン６０７が押されていない場合には、ステップＳ８０に戻る。
【０１２０】
一方、アップロードボタン６０７が押されると、図３０のステップＳ８５に進み、ディスプレイコントローラ４１０は、図１４に示したログインダイアログ６５０を、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
次に、ステップＳ８６において、ジョブサブミッタ４２０は、ログインダイアログ６５０にユーザ名（又はユーザＩＤ）及びパスワードが入力されるまで待機する。ユーザ名（又はユーザＩＤ）及びパスワードが入力されると、ステップＳ８７において、ジョブサブミッタ４２０は、プリントサービスサーバ７００にユーザ認証を依頼する。そして、プリントサービスサーバ７００のクライアントマネージャ７０２によりユーザ認証が行われ、その結果がWebサービスマネージャ７７０からジョブサブミッタ４２０に送信される。
【０１２１】
そして、ステップＳ８８において、ジョブサブミッタ４２０は、Webサービスマネージャ７７０から受信した情報に基づいて、ユーザ認証が成功したか否かを判定する。この判定の結果、ユーザ認証に失敗した場合には、ステップＳ８９に進み、ディスプレイコントローラ４１０は、ユーザ認証に失敗したことを示すダイアログを、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
一方、ユーザ認証に成功した場合には、ステップＳ９０に進み、ジョブサブミッタ４０２は、ホットフォルダ３１０内のドキュメントデータ３５０、３５１と、オーダ／印刷体裁情報プロパティ１５０とをプリントサービスサーバ７００へアップロードする。そして、ホットフォルダ３１０内の全てのデータを、プリントサービスサーバ７００へアップロードするまで、ステップＳ９０、Ｓ９１を繰り返し行う。
【０１２２】
こうして、ホットフォルダ３１０内の全てのデータが、プリントサービスサーバ７００へアップロードされると、ステップＳ９２に進み、ＣＰＵ４０１は、ウェブブラウザ９００を起動する。そして、ステップＳ９３において、ウェブブラウザ９００は、ウェブページブラウザアプリケーションのウインドウを開き、プリントサービスのウェブ処理へ移行する。
次に、ステップＳ９４において、クライアントマネージャ７０２は、ステップＳ９０でアップロードしたオーダ／印刷体裁情報プロパティ１５０に含まれる印刷体裁情報をデフォルト値として、ウェブページをウェブブラウザ９００に表示させる（図１７を参照）。そして、クライアントマネージャ７０２は、ユーザによって印刷体裁情報が変更された場合には、印刷体裁情報の値を変更する。そして、このウェブページ（図１７を参照）において次の処理へ進むためのボタン９１１が押されると、ステップＳ９５に進む。
【０１２３】
次に、ステップＳ９５において、クライアントマネージャ７０２は、ステップＳ９０でアップロードしたオーダ／印刷体裁情報プロパティ１５０に含まれるオーダ情報７５０をデフォルト値として、ウェブブラウザ９００に表示させる（図１６を参照）。そして、クライアントマネージャ７０２は、ユーザによってオーダ情報７５０が変更された場合には、オーダ情報７５０の値を変更する。そして、次の処理へ進むためのボタン９１１が押されると、クライアントマネージャ７０２は、オーダ管理マネージャ７０４に対して、オーダのプロパティ情報の作成を依頼する。
【０１２４】
次に、ステップＳ９６において、オーダ管理マネージャ７０４は、プリントサービスサーバ７００内で一意に決められたオーダＩＤのコードを生成する。
次に、ステップＳ９７において、保管マネージャ７０９は、生成したオーダＩＤのコードと、ユーザが入力したユーザ名と、納品先と、納品先住所と、納品先電話番号とを、オーダ情報７５０として先に保管されているジョブ情報７５２とリンクさせて記憶させる。そして、前述した図２５のステップＳ３１に進む。
【０１２５】
ステップＳ７１において、ドキュメントデータが既に作成されていると判定された場合には、ステップＳ９８に進む。ステップＳ９８では、ＣＰＵ４０１は、ドキュメントデータがデフォルトホットフォルダ３０５へ直接ドラッグ＆ドロップされるまで待機し、ドラッグ＆ドロップされると、前述したステップＳ７８に進み、ジョブサブミッタ４２０を起動する。
【０１２６】
次に、図３１、図３２のフローチャートを参照しながら、リプリントキーファイル１０００による再印刷を行う場合のプリントサービスシステムの動作の一例を説明する。
まず、ステップＳ１０１において、ＣＰＵ４０１は、リプリントキーファイル１０００がホットフォルダ３００へドラッグ＆ドロップされるまで待機する。リプリントキーファイル１０００がホットフォルダ３００へドラッグ＆ドロップされると、ステップＳ１０２に進み、ＣＰＵ４０１は、ジョブサブミッタ４２０を起動する。そして、ディスプレイコントローラ４１０は、図１４に示したログインダイアログ６５０を、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
【０１２７】
次に、ステップＳ１０３において、ジョブサブミッタ４２０は、ログインダイアログ６５０にユーザ名及びパスワードが入力されるまで待機する。ユーザ名及びパスワードが入力されると、ジョブサブミッタ４２０は、入力されたユーザ名及びパスワードの内容と、リプリントキーファイル１０００内のユーザＩＤ１００５及びパスワード１００６の内容とが一致しているか否かを判定する。この判定の結果、入力されたユーザ名及びパスワードの内容と、リプリントキーファイル１０００内のユーザＩＤ１００５及びパスワード１００６の内容とが一致していない場合には、ステップＳ１０５に進む。ステップＳ１０５では、ディスプレイコントローラ４１０は、ユーザ認証に失敗したことを示すダイアログを、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
【０１２８】
一方、入力されたユーザ名及びパスワードの内容と、リプリントキーファイル１０００内のユーザＩＤ１００５及びパスワード１００６の内容とが一致している場合には、ステップＳ１０６に進む。ステップＳ１０６では、そして、ディスプレイコントローラ４１０は、図２１に示したように基本文書情報６１２を、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
【０１２９】
次に、ステップＳ１０７において、ジョブサブミッタ４２０は、ユーザが指定したページのプレビュー用のサムネイル画像の情報を、リプリントキーファイル１０００内のプレビューサムネイル画像データ部１０２３から取り出す。ディスプレイコントローラ４１０は、ジョブサブミッタ４２０からの指示に基づいて、取り出されたプレビュー用サムネイル画像をディスプレイ４１２に表示する。
次に、ステップＳ１０８において、ジョブサブミッタ４２０は、前頁ボタン６１３又は次頁ボタン６１４が押されたり、ページ入力欄６１５にページを入力した後に、ページ移動ボタン６１６が押されたりして、ページの変更が指示されたか否かを判定する。この判定の結果、ページの変更が指示された場合には、ステップＳ１０６に戻り、変更されたページの基本文書情報６１２を表示し、ステップＳ１０７で、変更されたページのプレビュー用サムネイル画像を表示する。
【０１３０】
一方、ページの変更が指示されていない場合には、ステップＳ１０９に進み、ジョブサブミッタ４２０は、オーダ／印刷体裁情報プロパティボタン６０３が押されたか否かを判定する。この判定の結果、オーダ／印刷体裁情報プロパティボタン６０３が押されていない場合には、ステップＳ１０８に戻る。一方、オーダ／印刷体裁情報プロパティボタン６０３が押された場合には、ステップＳ１１０に進み、ディスプレイコントローラ４１０は、ジョブサブミッタ４２０からの指示に基づいて、オーダ／印刷体裁情報プロパティ１５０をディスプレイ４１２に表示する。
【０１３１】
次に、ステップＳ１１１において、ジョブサブミッタ４２０は、オーダ／印刷体裁情報プロパティ１５０の印刷部数６２１が指定されるまで待機する。部数６２１が指定されると、ステップＳ１１２に進み、ジョブサブミッタ４２０は、アップロードボタン６０７が押されるまで待機する。アップロードボタン６０７が押されると、図３２のステップＳ１１３に進み、ジョブサブミッタ４２０は、事前に入力されたユーザ名及びパスワードを使用して、ユーザ認証の確認をプリントサービスサーバ７００に要求する。プリントサービスサーバ７００のクライアントマネージャ７０２は、ジョブサブミッタ４２０からの要求に応じて、ユーザ認証を行う。そのユーザ認証の結果は、Webサービスマネージャ７７０からジョブサブミッタ４２０に送信される。
【０１３２】
次に、ステップＳ１１４において、ジョブサブミッタ４２０は、Webサービスマネージャ７７０から受信した情報に基づいて、ユーザ認証が成功したか否かを判定する。この判定の結果、ユーザ認証が失敗した場合には、ステップＳ１１５に進み、ディスプレイコントローラ４１０は、ユーザ認証に失敗したことを示すダイアログを、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
【０１３３】
一方、ユーザ認証が成功した場合には、ステップＳ１１６に進む。ステップＳ１１６では、ジョブサブミッタ４０２は、リプリントキーファイル１０００で指定されているオーダＩＤ１００３と、印刷部数とがセットされた再印刷パラメータ１１００とを、プリントサービスサーバ７００へアップロードする。
【０１３４】
次に、ステップＳ１１７において、クライアントマネージャ７０２は、アップロードされた再印刷パラメータ１１００を、保管マネージャ７０９内に一時的に登録する。
次に、ステップＳ１１８において、クライアントマネージャ７０２は、ジョブサブミッタ４２０から送られてきた再印刷パラメータ１１００にセットされているオーダＩＤ１００３を受け取る。そして、クライアントマネージャ７０２は、過去に印刷を行ったオーダ情報７５０及びジョブ情報７５２を管理している保管マネージャ７０８に対して、受け取ったオーダＩＤ１００３と同じオーダＩＤがあるか否かの検索を要求する。保管マネージャ７０８は、保管データ７８０内のオーダ情報７５０の検索を行い、過去に既に印刷されたオーダ情報７５０を探し出す。
【０１３５】
次に、ステップＳ１１９において、クライアントマネージャ７０２は、ステップＳ１１８で探し出されたオーダ情報７５０に基づいて、再印刷パラメータ１１００にセットされているオーダＩＤ１００３と同じオーダＩＤがあるか否かを判定する。この判定の結果、同じオーダＩＤがない場合には、ステップＳ１２０に進み、ディスプレイコントローラ４１０は、該当するオーダＩＤがないことを示すダイアログを、ジョブサブミッタ４２０からの指示に基づいてディスプレイ４１２に表示する。
一方、同じオーダＩＤがあった場合には、ステップＳ１２１に進み、クライアントマネージャ７０２は、その見つかったオーダＩＤに対応する印刷体裁情報とオーダ情報７５０とをWeb上に表示する（図１６、図１７を参照）。
【０１３６】
次に、ステップＳ１２２において、オーダ管理マネージャ７０４は、新しいオーダＩＤのコードを生成する。次に、ステップＳ１２３において、保管マネージャ７０９は、生成したオーダＩＤのコードと、ユーザが入力したユーザ名と、納品先と、納品先住所と、納品先電話番号とを、オーダ情報７５０として先に保管されているジョブ情報７５２とリンクさせて記憶させる。
【０１３７】
次に、ステップＳ１２４において、クライアントマネージャ７０２は、リプリントキーファイル１０００を再度作成するか否かを判定する。この判定の結果、リプリントキーファイル１０００を再度作成する場合には、図２７に示したステップＳ５１に進む。一方、リプリントキーファイル１０００を再度作成しない場合には、図２５に示したステップＳ３１に進む。
【０１３８】
次に、図３３のフローチャートを参照しながら、リプリントキーファイル１０００が記憶されたＵＳＢメモリ４３２をプリントショップシステム８００に持ち込んで印刷する場合のプリントサービスシステムの動作の一例を説明する。
まず、ステップＳ２０１において、ＵＳＢコントローラ４３１は、ダウンロードされたリプリントキーファイル１０００をＵＳＢメモリ４３２等の外部記憶メディアにコピーする。
次に、ステップＳ２０２において、ショップゲートウェイ８０１は、外部メディアアクセスマネージャ８０７を介して、ＵＳＢメモリ４３２等の外部記憶メディアから、リプリントキーファイル１０００を読み出す。
【０１３９】
次に、ステップＳ２０３において、ショップゲートウェイ８０１は、ユーザによるオペレータＰＣ８１０の操作によってユーザＩＤ及びパスワードが入力されるまで待機する。ユーザＩＤ及びパスワードが入力されると、ステップＳ２０４に進む。ステップＳ２０４では、ショップゲートウェイ８０１は、ユーザにより入力されたユーザＩＤ及びパスワードと、読み出したリプリントキーファイル１０００内のリプリントキーファイル１０００内のユーザＩＤ及びパスワードとが一致するか否かを判定する。
【０１４０】
この判定の結果、ユーザＩＤ及びパスワードが一致しない場合には、ステップＳ２０５に進み、オペレータＰＣ８１０は、ショップゲートウェイ８０１からの指示に基づいて、ユーザ認証に失敗したことを示すダイアログを表示する。
一方、ユーザＩＤ及びパスワードが一致した場合には、ステップＳ２０６に進む。ステップＳ２０６では、ショップゲートウェイ８０１は、リプリントキーファイル１０００内のオーダ情報、印刷体裁情報、及びプレビュー画像を、プリントサービスサーバ７００との接続を行わずに表示させる。
【０１４１】
次に、ステップＳ２０７に進み、ショップゲートウェイ８０１は、印刷部数が入力されるまで待機する。印刷部数が入力されると、ステップＳ２０８に進む。ステップＳ２０８では、ショップゲートウェイ８０１は、プリントサービスサーバ７００に印刷データの取得を依頼する。この依頼に基づいてショップマネージャ７０３は、プリントショップシステム８００のショップゲートウェイ８０１に、オーダ印刷体裁情報プロパティ１５０、オーダＩＤ、及びジョブＩＤ等の情報を送信する。そして、ショップゲートウェイ８０１の工程マネージャ８０２は、プリントサービスサーバ７００から送信された情報に基づいて、プリントショップシステム８００のオペレータに対して印刷を行うプリンタ８２０の指定を含むジョブの割り振りを行う。
【０１４２】
次に、ステップＳ２０９において、ショップゲートウェイ８０１のプリントマネージャ８０３は、プリントサービスサーバ７００から送信されたオーダＩＤ及びジョブＩＤに対応した印刷データを含むジョブデータを、オペレータＰＣ８１０にダウンロードする。
次に、ステップＳ２１０において、各オペレータＰＣ８１０に設けられたプリンタドライバは、工程マネージャ８０２により指示された印刷体裁プロパティ情報１５０に基づいて、工程マネージャ８０２により指示されたプリンタ８２０に対して印刷を指示する。このプリンタドライバからの指示に基づいて、プリンタ８２０は、印刷を行い、印刷物を生成する。
以上のように本実施形態では、リプリントキーファイル１０００により、プリントサービスサーバ７００に接続する前に、再印刷に関わるオーダ情報、印刷体裁情報、及びプレビュー用サムネイル画像（プレビュー画像）を確認することが可能となる。これにより、再印刷時の処理が簡便になると共に、プリントサービスサーバ７００との無駄な通信を省くことができ、再印刷を指定する際の情報のハンドリング性を高められる。
また、リプリントキーファイル１０００をユーザによって指定された場所に送信したり、ＵＳＢメモリ４２等の外部メモリに記憶したりするようにした。これにより、ユーザは、再印刷を行う際に、所望の場所でプレビュー用のサムネイル画像を確認することができる。
【０１４３】
なお、本実施形態では、ユーザからのプリントサービス要求が、プリントショップシステム８００に設けられたプリンタ８２０での印刷（再印刷）と、印刷（再印刷）した印刷物のユーザへの配送とを要求するものである場合を例に挙げて説明した。しかしながら、ユーザからのプリントサービス要求は、画像形成に関わる要求であればこのようなものに限定されない。例えば、プリントサービスサーバ７００で印刷データを管理することを要求したり、プリントショップシステム８００に設けられたプリンタ８２０で印刷加工処理することを要求したりすることもできる。この他に、プリンタ８２０での再印刷のみを要求したり、オーダ情報７５０の加工を要求したりすることもできる。
【０１４４】
また、本実施形態では、プリントサービスサーバ７００でリプリントキーファイル１０００を作成するようにしたが、必ずしもこのようにする必要はない。例えば、図２７のフローチャートで行われるクライアントマネージャ７０２の機能をクライアントコンピュータ４００に持たせ、クライアントコンピュータ４００でリプリントキーファイル１０００を作成するようにしてもよい。
【０１４５】
なお、プリントサービスサーバ７００及びオペレータＰＣ８１０のシステム構成の一例は、図３４に示すようなものになる。
図３４において、ＣＰＵ１１０１は、ＲＯＭ１１０２或いはＨＤ１１０８に記憶されたソフトウェアを実行することで、システムバス１１０３に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ１１０１は、所定の処理シーケンスに従った処理プログラムやデータを、ＲＯＭ１１０２、或いはＨＤ１１０８、或いは記録媒体（ＭＣ）５０００から読み出して実行することで、前述した動作を実現するための制御を行う。
【０１４６】
ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ１１０５は、ＫＢ１１０４や図示していないポインティングデバイス等からの指示入力を制御する。
【０１４７】
ＣＲＴＣ１１０７は、ＣＲＴ１１０６の表示を制御する。
ＤＫＣ１１１０は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、及びネットワーク管理プログラムを実行する所定の処理プログラム等を記憶するＨＤ１１０８や、記録媒体（ＭＣ）５０００のアクセスを制御する。
ＮＩＣ１１１２は、ネットワーク１００上の装置或いはシステムと双方向にデータをやりとりする。
【０１４８】
（本発明の他の実施形態）
前述の実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置又はシステム内のコンピュータに対し、前述の機能を実現するためのソフトウェアのプログラムコードを供給するものも、本発明の範疇に含まれる。そして、そのシステム又は装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１４９】
また、この場合、前記ソフトウェアのプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ等を用いることができる。
【０１５０】
また、プログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【０１５１】
さらに、供給されたプログラムコードをコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納する。その後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【０１５２】
なお、前述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施形態を示し、プリントサービスシステムの構成の一例を示した図である。
【図２】本発明の実施形態を示し、クライアントコンピュータの構成の一例を示す図である。
【図３】本発明の実施形態を示し、プリントサービスサーバの構成の一例を示す図である。
【図４】本発明の実施形態を示し、ショップシステムの構成の一例を示す図である。
【図５】本発明の実施形態を示し、デフォルトホットフォルダの構成の一例を示す図である。
【図６】本発明の実施形態を示し、デフォルトホットフォルダダイアログのウインドウの一例を示す図である。
【図７】本発明の実施形態を示し、データファイルの文書情報が表示されたデフォルトホットフォルダダイアログのウインドウの一例を示す図である。
【図８】本発明の実施形態を示し、一般のホットフォルダの構成の一例を示す図である。
【図９】本発明の実施形態を示し、ホットフォルダダイアログのウインドウの一例を示す図である。
【図１０】本発明の実施形態を示し、データファイルの文書情報が表示されたホットフォルダダイアログのウインドウの一例を示す図である。
【図１１】本発明の実施形態を示し、オーダ／印刷体裁情報プロパティが表示されたホットフォルダダイアログのウインドウの一例を示す図である。
【図１２】本発明の実施形態を示し、リプリントキーファイルの構成の一例を示す図である。
【図１３】本発明の実施形態を示し、ホットフォルダを作成する際のプロセスの一例を示す図である。
【図１４】本発明の実施形態を示し、ログインダイアログの一例を示す図である。
【図１５】本発明の実施形態を示し、印刷体裁の設定のためのウェブページの一例を示す図である。
【図１６】本発明の実施形態を示し、オーダの設定のためのウェブページの一例を示した図である。
【図１７】本発明の実施形態を示し、再印刷時における印刷体裁の設定のためのウェブページの一例を示す図である。
【図１８】本発明の実施形態を示し、ホットフォルダを利用する際のプロセスの一例を説明する図である。
【図１９】本発明の実施形態を示し、リプリントキーファイルを作成する際のプロセスの一例を示す図である。
【図２０】本発明の実施形態を示し、リプリントキーファイルを利用する際のプロセスの一例を示す図である。
【図２１】本発明の実施形態を示し、プレビュー用のサムネイル画像と、文書基本情報とが表示された、リプリントキーファイル用のホットフォルダダイアログのウインドウの一例を示す図である。
【図２２】本発明の実施形態を示し、オーダ／印刷体裁情報プロパティが表示された、リプリントキーファイル用のホットフォルダダイアログのウインドウの一例を示す図である。
【図２３】本発明の実施形態を示し、プリントサービスシステムにおける基本となる動作の一例を説明するフローチャートである。
【図２４】本発明の実施形態を示し、図２３に続くフローチャートである。
【図２５】本発明の実施形態を示し、図２４のステップＳ２４に示した初回のプリントサービス処理の一例を説明するフローチャートである。
【図２６】本発明の実施形態を示し、図２４のステップＳ２５におけるホットフォルダ作成処理の一例を説明するフローチャートである。
【図２７】本発明の実施形態を示し、図２４のステップＳ２６におけるリプリントキーファイル作成処理の一例を説明するフローチャートである。
【図２８】本発明の実施形態を示し、図２７に続くフローチャートである。
【図２９】本発明の実施形態を示し、ホットフォルダによる印刷を行う場合のプリントサービスシステムの動作の一例を説明するフローチャートである。
【図３０】本発明の実施形態を示し、図２９に続くフローチャートである。
【図３１】本発明の実施形態を示し、リプリントキーファイルによる再印刷を行う場合のプリントサービスシステムの動作の一例を説明するフローチャートである。
【図３２】本発明の実施形態を示し、図３１に続くフローチャートである。
【図３３】本発明の実施形態を示し、リプリントキーファイルが記憶されたＵＳＢメモリをショップシステムに持ち込んで印刷する場合のプリントサービスシステムの動作の一例を説明するフローチャートである。
【図３４】本発明の実施形態を示し、プリントサービスサーバ及びオペレータＰＣのシステム構成の一例を示す図である。
【符号の説明】
【０１５４】
１００  ネットワーク
３００  ホットフォルダ
４００  クライアントコンピュータ
４３２  ＵＳＢメモリ
７００  プリントサービスサーバ
７５０  オーダ情報
７５２  ジョブ情報
７５３  印刷データ
８００  プリントショップシステム
８１０  オペレータＰＣ
８２０  プリンタ
１０００  リプリントキーファイル
【図１】
2007164312.tif 000003
【図２】
2007164312.tif 000004
【図３】
2007164312.tif 000005
【図４】
2007164312.tif 000006
【図５】
2007164312.tif 000007
【図６】
2007164312.tif 000008
【図７】
2007164312.tif 000009
【図８】
2007164312.tif 000010
【図９】
2007164312.tif 000011
【図１０】
2007164312.tif 000012
【図１１】
2007164312.tif 000013
【図１２】
2007164312.tif 000014
【図１３】
2007164312.tif 000015
【図１４】
2007164312.tif 000016
【図１５】
2007164312.tif 000017
【図１６】
2007164312.tif 000018
【図１７】
2007164312.tif 000019
【図１８】
2007164312.tif 000020
【図１９】
2007164312.tif 000021
【図２０】
2007164312.tif 000022
【図２１】
2007164312.tif 000023
【図２２】
2007164312.tif 000024
【図２３】
2007164312.tif 000025
【図２４】
2007164312.tif 000026
【図２５】
2007164312.tif 000027
【図２６】
2007164312.tif 000028
【図２７】
2007164312.tif 000029
【図２８】
2007164312.tif 000030
【図２９】
2007164312.tif 000031
【図３０】
2007164312.tif 000032
【図３１】
2007164312.tif 000033
【図３２】
2007164312.tif 000034
【図３３】
2007164312.tif 000035
【図３４】
2007164312.tif 000036