(57)【要約】【課題】  クライアントユーザがプリント業者にドキュメントの印刷を依頼するための注文情報を入力している途中で、プリント業者とのアクセスが切断されたときに、ユーザによる注文情報の再入力の負担を軽減することを目的とする。また、ユーザクライアントが複数の印刷注文を依頼するときに、ユーザによる注文情報の入力の手間を軽減することを目的とする。【解決手段】  クライアントがサーバにアクセスして表示される画面に従って注文情報を入力することでドキュメントの印刷を注文する場合に、入力画面はいくつかの項目ごとに分けられた複数の画面から構成され、入力画面の項目の入力を終了するたびにサーバは入力された注文情報をクライアントに記憶させる。【選択図】  図１
2005129020.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置およびクライアント装置がネットワークを介して通信可能に接続され、前記サーバ装置が前記クライアント装置からの注文を受け付ける注文システムであって、
前記サーバ装置は、前記クライアント装置からの注文情報を受信し、メモリに書き込む受信手段と、
前記注文情報を注文雛型として管理する注文雛型管理手段と、
前記注文雛型管理手段で管理されている前記注文雛型を前記クライアント装置に自動的に送信する送信手段とを有し、
前記クライアント装置は、前記サーバ装置から自動的に送信された前記注文雛型を受信する受信手段と、
前記受信手段により受信された前記注文雛型を保持する注文雛型保持手段と、
前記注文雛型保持手段に保持されている前記注文雛型に書き込まれている注文情報を編集する注文情報編集手段と前記注文情報編集手段により注文情報が編集された注文雛型を前記サーバ装置に送信する送信手段と
を有することを特徴とする注文システム。
【請求項２】
クライアント装置とネットワークを介して通信可能に接続され、前記クライアント装置からの注文を受け付けるための情報処理装置であって、
前記クライアント装置からの注文情報を受信してメモリに書き込む受信手段と、
前記注文情報を注文雛型として管理する注文雛型管理手段と、
前記注文雛型管理手段で管理されている前記注文雛型を前記クライアント装置に自動的に送信する送信手段と
を有することを特徴とする情報処理装置。
【請求項３】
サーバ装置およびクライアント装置がネットワークを介して通信可能に接続され、前記サーバ装置が前記クライアント装置からの注文を受け付ける注文方法であって、
前記サーバ装置は前記クライアント装置からの注文情報を受信してメモリに書き込み、前記注文情報を注文雛型として管理する注文雛型管理工程と、
前記注文雛型管理工程で管理されている前記注文雛型を前記クライアント装置に自動的に送信する送信工程と
を有し、
前記クライアント装置は、前記サーバ装置から送信された前記注文雛型を受信する受信工程と、
前記受信工程により受信された前記注文雛型を記憶手段に保持する注文雛型保持工程と、
前記記憶手段に保持されている前記注文雛型に書き込まれている注文情報を編集する注文情報編集工程と、
前記注文情報編集工程により注文情報が編集された注文雛型を前記サーバ装置に送信する送信工程と
を有することを特徴とする注文方法。
【請求項４】
クライアント装置とネットワークを介して通信可能に接続され、前記クライアント装置からの注文を受け付けるための情報処理装置により、実行されるプログラムであって、
前記クライアント装置からの注文情報を受信して、メモリに書き込む通信モジュールと、
前記注文情報を注文雛型として管理する注文雛型管理モジュールと、
前記注文雛型管理手段で管理されている前記注文雛型を前記クライアント装置に自動的に送信する送信モジュールと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置及びクライアント装置がネットワークを介して通信可能に接続され、サーバ装置がクライアント装置からの注文を受け付ける注文システム、それに用いられる情報処理装置、注文方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネット経由で、ユーザクライアントが作成した文書や画像の印刷をプリント業者に依頼するサービスがある。一般的には、ユーザクライアントがブラウザを使ってインターネットにアクセスして、印刷したい文書や画像をプリント業者の用意したサーバにアップロードし、印刷設定や配送先などの複数の項目に情報を入力して、プリント業者に印刷を依頼している。（例えば、特許文献１参照。）
【特許文献１】特開２００２−４９６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術では、ユーザクライアントが印刷設定や配送先などの複数の項目に情報を入力している途中で、ネットワークエラーやユーザの誤操作などが原因で、プリント業者のサーバへのアクセスが切断されてしまい、印刷を依頼できなくなってしまうという問題があった。また、このような場合には、ユーザクライアントは再びプリント業者のサーバにアクセスした後で、印刷設定や配送先などの複数の項目に情報を再入力しなければならず、手間がかかっていた。
【０００４】
また、同時に複数の注文を行う際には、一部の項目に入力される内容のみが異なりそれ以外の情報が全く同じである場合が多い。しかしながら、このような場合においても、ユーザクライアントは注文毎に同じ情報を何度も入力しなければならなかった。
【０００５】
また、入力途中の注文情報をプリント業者のサーバ側で保存するには記憶装置や記憶媒体を設置したり、維持したりすることが必要であり、負担となっていた。
【０００６】
そこで、本発明は、クライアントユーザがプリント業者にドキュメントの印刷を依頼するための注文情報を入力している途中で、プリント業者とのアクセスが切断されたときに、ユーザによる注文情報の再入力の負担を軽減することを目的とする。
【０００７】
また、ユーザクライアントが複数の印刷注文を依頼するときに、ユーザによる注文情報の入力の手間を軽減することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る注文システムは、前記サーバ装置は、前記クライアント装置からの注文情報を受信し、メモリに書き込む受信手段と、前記注文情報を注文雛型として管理する注文雛型管理手段と、前記注文雛型管理手段で管理されている前記注文雛型を前記クライアント装置に自動的に送信する送信手段とを有し、前記クライアント装置は、前記サーバ装置から自動的に送信された前記注文雛型を受信する受信手段と、前記受信手段により受信された前記注文雛型を保持する注文雛型保持手段と、前記注文雛型保持手段に保持されている前記注文雛型に書き込まれている注文情報を編集する注文情報編集手段と前記注文情報編集手段により注文情報が編集された注文雛型を前記サーバ装置に送信する送信手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、クライアントユーザがプリント業者にドキュメントの印刷を依頼するための注文情報を入力している途中で、プリント業者とのアクセスが切断されたときに、ユーザによる注文情報の再入力の負担を軽減することができる。
【００１０】
また、本発明によれば、ユーザクライアントが複数の印刷注文を依頼するときに、ユーザによる注文情報の入力の手間を軽減することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について図面を参照しながら説明する。
【００１２】
本実施形態のネットワークプリントサービスシステムにおいては、以下に詳述するように、ユーザがプリントサービスサーバに対して、プリントサービスサーバで保管しているドキュメントの印刷をネットワーク経由で注文する。
【００１３】
まず、ユーザはクライアント端末でブラウザを起動してプリントサービスサーバにアクセスして注文情報入力画面を表示する。次に、ユーザは注文情報入力画面にしたがって印刷注文に必要な項目を入力する。注文情報入力画面はいくつかの項目ごとに分けられた複数の画面から構成されている。例えば、印刷したいドキュメントの指定や印刷部数、印刷用紙のサイズなどを入力するための印刷設定項目入力画面や、印刷物の配送先の住所や宛先名称を入力するための配送先項目入力画面などである。そして、ユーザは表示された各注文情報入力画面の項目の入力を終了すると、次画面進行ボタンや前画面進行ボタンを押下して、次の項目を入力するための注文情報入力画面を表示させて、新しい項目を入力する。そして、プリントサービスサーバはユーザが入力した項目の内容を取得し、印刷処理を実行する。
【００１４】
そして、特に、本実施形態では、ユーザがクライアント端末上の各注文情報入力画面で次画面進行ボタンや前画面進行ボタンを押下することによって、新たな項目を入力するための注文情報入力画面の表示を要求すると、プリント業者のサーバは、この要求に応答して、現在表示されている注文情報入力画面で入力された項目の内容から注文情報テンプレートを作成し、クライアント端末へ送信する。また、サーバは注文情報テンプレートや注文情報入力画面の項目のバージョンを管理するための設定項目情報も作成し、クライアント端末へ送信する。クライアント端末は送信された注文情報テンプレートや設定項目情報を記憶しておき、次回の印刷注文の入力時に利用する。
【００１５】
＜ネットワークプリントシステムの全体の構成＞
まず、本実施形態に係るネットワークプリントシステムの構成について、図１を参照して説明する。
【００１６】
図１に示すように、ネットワークプリントシステムは、ドキュメントを印刷するサービスを提供するプリントサービスサーバ１０１、インターネット１２１、プリントサービスサーバ１０１へドキュメントの印刷を注文するクライアント１２０とから構成される。図１にはクライアント１２０は１つだけ示されているが、複数あってもよい。クライアント１２０とプリントサービスサーバ１０１はインターネット１２１を介して通信可能である。
【００１７】
プリントサービスサーバ１０１は、注文情報記憶部１０２、ユーザ情報記憶部１０３、注文情報テンプレート雛型記憶部１０４、設定項目情報雛型記憶部１０５、注文情報管理部１０６、ユーザ情報管理部１０７、注文情報テンプレート雛型管理部１０８、設定項目情報雛型管理部１０９、注文処理部１１０、注文情報テンプレート／設定項目情報解析部１１１、通信部１１２を備える。
【００１８】
注文情報記憶部１０１は、後述する図２のＨＤＤ２１３に設けられており、印刷処理及び印刷物の配送処理に必要な印刷部数や印刷用紙のサイズ、印刷物の配送先住所や宛先などを含む注文情報を格納する。注文情報管理部１０６は、注文処理部１１０から受け取る注文情報を管理し、注文情報記憶部１０２へ格納する。
【００１９】
ユーザ情報記憶部１０３は、ドキュメントの印刷注文を依頼するクライアント１２０のユーザの名称や連絡先などのユーザ情報を記憶する。ユーザ情報管理部１０７は、注文処理部１１０からユーザ情報を受信してユーザ情報記憶部１０３へ格納したり、注文処理部１１０からの要求に応答してユーザ情報をユーザ情報記憶部１０３から読み出したりする。
【００２０】
注文情報テンプレート雛型記憶部１０４は、ＨＤＤ２１３内に設けられており、クライアント１２０で保存する注文情報テンプレートを作成する際に使用する注文情報テンプレート雛型を格納する。注文情報テンプレート雛型管理部１０８は注文情報テンプレート雛型記憶部１０４に格納されている注文情報テンプレート雛型を管理し、注文情報テンプレート雛型記憶部１０４から注文情報テンプレート雛型を取り出し、注文処理部１１０から受け取った注文情報を入力して注文情報テンプレートを作成し、注文処理部１１０に送信する。
【００２１】
設定項目情報雛型記憶部１０５はＨＤＤ２１３内に設けられており、クライアント１２０で保存する設定項目情報を作成する際に使用する設定項目情報雛型を格納する。設定項目情報雛型管理部１０９は設定項目情報雛型記憶部１０５に格納されている設定項目情報雛型とそのバージョン値を管理する。また、設定項目情報雛型管理部１０９は設定項目情報雛型記憶部１０５から設定項目情報雛型を取り出し、バージョンや注文処理部１１０から受け取った設定項目情報を入力し、設定項目情報を作成して注文処理部１１０に送信する。また、設定項目情報雛型管理部１０９は、注文処理部１１０からの要求に応じて設定項目情報の最新のバージョン値を返す機能を有する。
【００２２】
注文処理部１１０は注文情報管理部１０６、ユーザ情報管理部１０７、注文情報テンプレート雛型管理部１０８及び設定項目情報雛型管理部１０９と各種データを送受信してドキュメント印刷の注文処理を行う。
【００２３】
また、注文処理部１１０は図１１に示すような印刷注文開始画面１１０１、図１２に示すような配送先項目入力画面１２０１、図１３に示すような設定項目情報名入力画面１３０１、図１４に示すような印刷ドキュメント項目入力画面１４０１、図１５に示すような印刷設定項目入力画面１５０１などの各種画面をクライアント１２０のブラウザを使って表示部１１４に表示するための画面情報を通信部１１３経由でクライアント１２０へ送信する。
【００２４】
また、注文処理部１１０は、クライアント１２０で保存する注文情報テンプレートや設定項目情報の作成を注文情報テンプレート雛型管理部１０８や設定項目情報雛型管理部１０９に依頼する。そして、作成された注文情報テンプレートや設定項目情報をクライアント１２０へ送信するよう通信部１１２に依頼する。さらに、注文処理部１１０は、クライアント１２０から受信した注文情報テンプレートや設定項目情報の解析を注文情報テンプレート／設定項目情報解析部１１１に依頼し、その解析結果を使って注文処理を行う。
【００２５】
注文情報テンプレート／設定項目情報解析部１１１は、注文処理部１１０から受信した注文情報テンプレートや設定項目情報の内容を解析して、その解析結果を返す。
【００２６】
通信部１１２は、注文情報テンプレートや設定項目情報をクライアント１２０の通信部１１３へ送信する。また、クライアント１２０で保存されている注文情報テンプレートや設定項目情報を通信部１１３から受信し、注文処理部１１０へ送信する。
【００２７】
クライアント１２０は、通信部１１３、表示部１１４、注文情報テンプレート管理部１１５、設定項目情報管理部１１６、注文情報テンプレート記憶部１１７、設定項目情報記憶部１１８および注文情報テンプレート編集部１１９を備える。
【００２８】
通信部１１３は、プリントサービスサーバ１０１の通信部１１２から送られてきた注文情報テンプレートや設定項目情報を受信し、注文情報テンプレート管理部１１５や設定項目情報管理部１１６に送信する。表示部１１４は、プリントサービスサーバ１０１からの画面情報を通信部１１３から受け取り、クライアント１２０のＣＲＴ２０９に表示する。
【００２９】
注文情報テンプレート管理部１１５は、プリントサービスサーバ１０１からの注文情報テンプレートを注文情報テンプレート記憶部１１７に格納する。また、クライアント１２０のユーザが注文情報を再入力する場合には、注文情報テンプレート記憶部１１７から注文情報テンプレートを読み出し、通信部１１３へ送信する。
【００３０】
設定項目情報管理部１１６は、プリントサービスサーバ１０１からの設定項目情報を設定項目情報記憶部１１８に格納する。また、クライアント１２０のユーザが注文情報を再入力する場合には、設定項目情報管理部１０６は設定項目情報記憶部１１８から設定項目情報を読み出し、通信部１１３へ送信する。
【００３１】
＜プリントサービスサーバのブロック図＞
次に、プリントサービスサーバ１０１やクライアント１２０を構成するコンピュータ装置について図２を参照しながら説明する。
【００３２】
プリントサービスサーバ１０１やクライアント１２０を構成するコンピュータ装置は、図２に示すように、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、外部記憶媒体読み取り／書き込みユニット２０４、ＮＥＴ  Ｉ／Ｆ２０５、ＶＲＡＭ２０８、ＫＢＣ２１０、ＨＤＤ２１３、ＩＯＣ２１４およびそれらのユニットを接続するシステムバス２００を備える。システムバス２００は、上記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００３３】
ＣＰＵ２０１は、プリントサービスサーバ１０１の各種制御および演算などを行う中央処理装置である。
【００３４】
ＲＡＭ２０２はランダムアクセスメモリであり、ＣＰＵ２０１の主メモリとして、実行プログラムの格納領域、該プログラムの実行領域ならびにデータ格納領域を提供する。
【００３５】
ＲＯＭ２０３は、ＣＰＵ２０１の動作処理手順を記憶している読み取り専用メモリであり、プリントサービスサーバ１０１内の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼働するために必要な情報などを記憶する。
【００３６】
外部記憶媒体読み取り／書き込みユニット２０４は、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭなど、取り外し可能な外部記憶媒体のデータ入出力を行うユニット群である。
【００３７】
ＮＥＴＩ／Ｆ２０５はネットワークインターフェースであり、モデム２０６を介して外部ネットワークに接続する、またはＬＡＮ２０７に接続するものである。ＮＥＴＩ／Ｆ２０５は、インターネット１２１を介してクライアント１２０を含むほかの機器との間でデータ転送を行うための制御や接続状況の診断を行う。モデム２０６は、外部ネットワークとプリントサービスサーバ１０１とを電話回線を介して接続するための、モデムやＩＳＤＮ接続用のターミナルアダプタ（ＴＡ）などからなる。ＬＡＮ２０７は、イーサネット（登録商標）などのネットワークシステムである。本実施の形態において、プリントサービスサーバ１０１は、モデム２０６を介するか、またはＬＡＮ２０７上に接続されているルータやゲートウェイなどの通信機器を介することによって、インターネット１２１に接続する。
【００３８】
ＶＲＡＭ２０８は、ビデオＲＡＭであって、ＣＲＴ２０９に表示する画像データを展開し、表示の制御を行う。ここで、ＣＲＴ２０９に代えて液晶表示装置などを用いることも可能である。
【００３９】
ＫＢＣ２１０は、キーボード２１１およびポインティングデバイス２１２からの入力信号を制御するコントローラである。
【００４０】
ＨＤＤ２１３はハードディスクドライブであり、アプリケーションプログラム、各種データなどを保存するメモリとして用いられる。本実施の形態におけるアプリケーションプログラムとは、各種処理手段を実行するソフトウェアプログラムなどである。
【００４１】
ＩＯＣ２１４は、プリンタ２１５、スキャナ２１６を制御するためのものであり、プリンタ２１５やスキャナ２１６以外の外部入出力装置、例えば外部接続ＨＤＤやＭＯドライブなどを接続することも可能である。
【００４２】
本実施の形態のプリントサービスサーバ１０１は、ＩＯＣ２１４に接続されているプリンタ２１５を用いてプリントサービスを提供することが可能であるが、一般にはプリントサービスによる印刷出力には、ＬＡＮ２０７上に接続されているプリンタが用いられる。
【００４３】
＜注文情報テンプレートの構成＞
クライアント１２０の注文情報テンプレート管理部１１５によって管理され、注文情報テンプレート記憶部１１７に記憶される注文情報テンプレートの一例を図３に示す。
【００４４】
本実施形態では、注文情報テンプレートは配送先情報データベース３０１、印刷設定情報データベース３０２及び印刷ドキュメント情報３０３から構成される。
【００４５】
配送先情報データベース３０１は、配送先項目の内容を格納するレコードを有する。配送先項目は、配送先情報ＩＤ３０５、配送方法３０６、宛先３０７及び住所３０８を含む。
【００４６】
印刷設定情報データベース３０２は、印刷設定項目の内容を格納するレコードを有する。印刷設定項目は、印刷設定情報ＩＤ３０９、印刷部数３１０、カラー印刷を行うか否かの区別３１１、印刷用紙サイズ３１２、印刷用紙の種類３１３、両面印刷を行うか否かの区別３１４及び印刷後の仕上げ方法３１５を含む。また、カラー印刷を行うか否かの区別３１１、両面印刷を行うか否かの区別３１４には、その処理（カラー印刷又は両面印刷）を行う場合は“１”が格納され、その処理を行わない場合は“０”が格納される。
【００４７】
印刷ドキュメント情報データベース３０３は、印刷ドキュメント項目の内容を格納するレコードを有する。印刷ドキュメント項目は、印刷ドキュメント情報ＩＤ３１６、ドキュメントファイル名３１７及びプリントサービスサーバ１０１内でドキュメントファイルが格納されている位置を示すパス３１８を含む。
【００４８】
なお、本実施形態では注文情報テンプレートに含まれる注文情報として、配送先情報、印刷ドキュメント情報、印刷設定情報の３種類を挙げたが、これに限らず、さらに多くの情報を含み、そのデータベースが設けられるようにしてもよい。
【００４９】
また、上記した各注文情報のデータベースにおいて、さらに他の内容を格納する領域を設けてもよい。例えば、配送先情報データベース３０１に配送先の業務エリアに関する情報を格納する領域や、印刷設定情報データベース３０２に表紙の種類や仕上げの詳細に関する情報を格納する領域を設けてもよい。
【００５０】
また、本実施形態では、各注文情報のデータベースのレコードはデータベース形式で記憶装置に格納されているように説明したが、これに限らず、ファイル形式で記憶装置に格納するようにしてもよい。
【００５１】
＜設定項目情報の構成＞
クライアント１２０の設定項目情報管理部１１６によって管理され、設定項目情報記憶部１１８に記憶される設定項目情報の一例を図４に示す。
【００５２】
本実施形態では、設定項目情報データベース４０４は注文情報テンプレートの各注文情報を特定するためのＩＤを格納するレコードを有する。設定項目情報データベース４０４は、設定項目情報ＩＤ４１９、設定項目情報のバージョンＩＤ４２０、設定項目情報名４２１、配送先情報ＩＤ４２２、印刷設定情報ＩＤ４２３、印刷ドキュメント情報ＩＤ４２４を含む。
【００５３】
また、設定項目情報データベース４０４の配送先情報ＩＤ４２２、印刷設定情報ＩＤ４２３、印刷ドキュメント情報ＩＤ４２４は、それぞれ、配送先情報データベース３０１の配送先情報ＩＤ３０５、印刷設定情報データベース３０２の印刷設定情報ＩＤ３０９、印刷ドキュメント情報データベース３０３の印刷ドキュメント情報ＩＤ３１６と対応する。
【００５４】
尚、設定項目情報データベース４０４の配送先情報ＩＤ４２２、印刷設定情報ＩＤ４２３、印刷物情報ＩＤ４２４に“００００”が格納されていれば、その注文情報は未だ入力されていないことを表す。例えば、図４では、設定項目情報ＩＤ４１９が“０００２”の注文情報テンプレートは、配送先情報ＩＤ４２２の値が“００００”であるので、配送先情報が未入力であることを示している。
【００５５】
＜ドキュメントの印刷注文処理＞
ユーザがクライアント１２０のブラウザを起動してプリントサービスサーバ１０１にアクセスし、ドキュメントの印刷注文を行う手順について、図５を参照して説明する。
【００５６】
以下、プリントサービスサーバ１０１及びクライアント１２０の処理は、それぞれを構成するコンピュータ装置のＣＰＵ２０１によって実行される。また、ユーザがクライアント１２０のブラウザに表示された各種画面に情報を入力する操作には、キーボード２１１やポインティングデバイス２１２が用いられる。
【００５７】
まず、ステップＳ５０１では、クライアント１２０はブラウザを起動して、プリントサービスサーバ１０１のＵＲＬを入力し、プリントサービスサーバ１０１へアクセスする。
【００５８】
ステップＳ５０２では、クライアント１２０の設定項目情報管理部１１６が設定項目情報記憶部１１８から設定項目情報データベース５０４が有する全てのレコードを検索する。そして、検索された設定項目情報を通信部１１３によってプリントサービスサーバ１０１へ送信する。
【００５９】
ステップＳ５０３では、プリントサービスサーバ１０１は、クライアント１２０の通信部１１３から受信した設定項目情報に含まれる各レコードから設定項目情報名４２１を取得する。本実施形態では、設定項目情報名として“プリンタマニュアル注文”と“ビラ注文”を取得する。そして、プリントサービスサーバ１０１は、図１１に示すような印刷注文開始画面１１０１を表示するための画面情報を作成してクライアント１２０へ送信する。
【００６０】
図１１の印刷注文開始画面１１０１では、新規チェックボックス１１０２、設定情報リストボックス１１０３、設定情報使用チェックボックス１１０５、次画面進行ボタン１１０４が表示されている。
【００６１】
クライアント１２０から取得した設定項目情報名４２１は設定情報リストボックス１１０３に表示される。図１１では、“プリンタマニュアル注文”と“ビラ注文”が表示されている。なお、本実施形態では、設定情報リストボックス１１０３を印刷注文開始画面１１０１内に表示されるようにしたが、設定情報リストボックス１１０３を印刷注文開始画面１１０１とは別の画面上に表示するようにしてもよい。
【００６２】
新規チェックボックス１１０２か設定情報使用チェックボックス１１０５は、いずれか一方のみに「オン」を入力することができる。ユーザは新規に印刷注文を行うのか、あるいは、入力途中の注文情報を利用して注文を行うのかのいずれを選択するかを、新規チェックボックス１１０２か設定情報使用チェックボックス１１０５に「オン」を入力することで指示する。また、設定項目情報使用チェックボックス１１０５に「オン」が入力されれば、設定情報リストボックス１１０３が入力可能となる。次画面進行ボタン１１０４は、ユーザが印刷注文開始画面１１０１での入力を終了し、次の項目入力画面の表示を要求する際に押下されるボタンである。
【００６３】
ステップＳ５０４では、クライアント１２０はプリントサービスサーバ１０１から受信した画面情報に基づき、印刷注文開始画面１１０１をブラウザ上に表示する。ユーザはブラウザに表示された印刷注文開始画面１１０１にしたがって、各項目に情報を入力する。そして、次画面進行ボタン１１０４の押下操作を入力すると、クライアント１２０は新規チェックボックス１１０２や設定情報使用チェックボックス１１０５、設定情報リストボックス１１０３に入力された値をプリントサービスサーバ１０１へ送信する。
【００６４】
ステップＳ５０５では、プリントサービスサーバ１０１はクライアント１２０から受信した新規チェックボックス１１０２の値が「オン」かどうか判断する。
【００６５】
ステップＳ５０５にて新規チェックボックス１１０２の値が「オン」であると判定されれば、ステップＳ５２１では、プリントサービスサーバ１０１は配送先項目入力画面１２０１を表示するための画面情報をクライアント１２０へ送信する。
【００６６】
図１２の配送先項目入力画面１２０１では、配送方法チェックボックス１２０２、配送先名称入力ボックス１２０３、配送先住所入力ボックス１２０４、前画面進行ボタン１２０５、次画面進行ボタン１２０６が表示される。さらに、配送先郵便番号や配送先電話番号などを入力するための入力ボックスやキャンセルボタンなども表示するようにしてもよい。配送方法チェックボックス１２０２は、印刷物を配送する方法を選択するためのチェックボックスである。図１２では、郵送か特急便の中から選択することができる。配送先名称入力ボックス１２０３は、印刷物を配送する宛先の名称が入力される。配送先住所入力ボックス１２０４は、印刷物を配送する住所が入力される。前画面進行ボタン１２０５は、配送先項目入力画面１２０１の前に表示されていた画面、本実施形態では印刷注文開始画面１２０１を表示するための画面情報をプリントサービスサーバ１０１へ要求するためのボタンである。次画面進行ボタン１２０６は、配送先項目入力画面１２０１の次に表示される画面、本実施形態では、印刷ドキュメント項目入力画面１４０１を表示するための画面情報をプリントサービスサーバ１０１へ要求するためのボタンである。
【００６７】
ステップＳ５２２では、クライアント１２０はステップＳ５２１にて送信された画面情報に基づいてブラウザ上に配送先項目入力画面１２０１を表示する。そして、ユーザは配送先項目入力画面１２０１にしたがって、各項目に情報を入力する。ユーザの操作により、クライアント１２０は前画面進行ボタン１３０７あるいは次画面進行ボタン１５０８のいずれか一方の押下操作を入力すると、プリントサービスサーバ１０１へ配送方法チェックボックス１２０２、配送先名称入力ボックス１２０３、配送先住所入力ボックス１２０４に入力された値を含む配送先情報を送信する。例えば、図１２の配送先情報入力画面１２０１であれば、配送方法チェックボックス１２０２は“郵送”、配送先名称入力ボックス１２０３は“○○△△”、配送先住所入力ボックス１２０４は“東京都○○△△×−×−×”、の値を含む配送先情報が送信される。
【００６８】
ステップＳ５２３では、プリントサービスサーバ１０１は次画面進行ボタン１２０６の押下操作の入力があったかどうか判断する。
【００６９】
ステップＳ５２３にて次画面進行ボタン１２０６の押下操作の入力があったと判断されれば、ステップＳ５２４では、プリントサービスサーバ１０１とクライアント１２０は図６に示す注文情報テンプレート保存処理を実行する。
【００７０】
尚、ステップＳ５２３にて次画面進行ボタン１２０６ではなく、前画面進行ボタン１２０７の押下操作の入力があったと判断されれば、ステップＳ５０３以降の処理を実行する。
【００７１】
以下、図６を参照して、ステップＳ５２４にてプリントサービスサーバ１０１とクライアント１２０とが実行する注文情報テンプレート保存処理について説明する。
【００７２】
ステップＳ６０１では、プリントサービスサーバ１０１は注文情報テンプレート雛型管理部１０８によって注文情報テンプレート雛型記憶部１０４から注文情報テンプレート雛型を読み出し、ステップＳ５２２にて送信された配送先情報を注文情報テンプレート雛型に入力する。さらに、配送先情報ＩＤを発行し、当該注文情報テンプレート雛型に入力して、注文情報テンプレートを作成する。
【００７３】
ステップＳ６０２では、プリントサービスサーバ１０１は図１３に示す設定項目情報名入力画面１３０１をクライアント１２０のブラウザに表示するための画面情報をクライアント１２０へ送信する。
【００７４】
図１３の設定項目情報名入力画面１３０１は、設定項目情報名入力ボックス１３０２、ＯＫボタン１３０３、キャンセルボタン１３０４が表示される。設定項目情報名入力ボックス１３０２は設定項目情報名が入力される。ＯＫボタン１３０３は、ユーザが設定項目情報名入力画面１３０１での入力を終了し、次の処理を行う画面を表示するための画面情報をプリントサービスサーバ１０１に要求するためのボタンである。キャンセルボタン１３０４は、ユーザが設定項目情報名入力画面１３０１での入力の中止を指示するためのボタンである。図１３では、設定項目情報名入力画面１３０１にキャンセルボタン１３０４が設けられているが、なくてもよい。
【００７５】
ステップＳ６０３では、クライアント１２０はステップＳ６０３にてプリントサービスサーバ１０１から送信された画面情報に基づき、ブラウザによって設定項目情報名入力画面１３０１を表示する。そして、ユーザは設定項目情報名入力画面１３０１にしたがって、設定項目情報名入力ボックス１３０２に設定項目情報名を入力する。そして、ユーザの操作によりＯＫボタン１３０３の押下操作が入力されると、設定項目情報名入力画面１３０１に入力された設定項目情報名をプリントサービスサーバ１０１へ送信する。
【００７６】
ステップＳ６０４では、プリントサービスサーバ１０１は設定項目情報雛型管理部１０９によって設定項目情報雛型記憶部１０５から設定項目情報雛型とそのバージョンＩＤとを読み出す。
【００７７】
ステップＳ６０５では、プリントサービスサーバ１０１は設定項目情報ＩＤを発行する。そして、設定項目情報名、バージョンＩＤ、設定項目情報ＩＤと配送先情報ＩＤとを設定項目情報雛型に入力し、設定項目情報を作成する。なお、本実施形態では、印刷ドキュメント項目や印刷設定項目には情報が未だ入力されていないので、印刷ドキュメント情報ＩＤや印刷設定情報ＩＤには初期値として“００００”を入力する。
【００７８】
ステップＳ６０６では、プリントサービスサーバ１０１は、注文テンプレートと設定項目情報をクライアント１２０へ送信する。
【００７９】
ステップＳ６０７では、クライアント１２０は設定項目情報管理部１１６によって設定項目情報記憶部１１８の設定項目情報データベース５０４に新規レコードを作成して、設定項目情報を格納する。また、注文情報テンプレート管理部１１５によって注文情報テンプレート記憶部１１７の配送先情報データベース３０１に新規レコードを作成して注文情報テンプレートを格納する。
【００８０】
次に、ステップＳ５２４の注文情報テンプレート保存処理が終了すると、ステップＳ５４１では、プリントサービスサーバ１０１は図１４に示すような印刷ドキュメント項目入力画面１４０１を表示するための画面情報をクライアント１２０へ送信する。
【００８１】
図１４の印刷ドキュメント項目入力画面１４０１において、ファイルパス入力ボックス１４０２、ファイル名入力ボックス１４０３、前画面進行ボタン１４０４、次画面進行ボタン１４０５が表示される。さらに、ファイルの種類や、キャンセルボタンなども表示するようにしてもよい。ファイルパス入力ボックス１４０２は、印刷注文の対象となるドキュメントファイルが格納されている、プリントサービスサーバ１０１のＨＤＤ２１３上のパスが入力される。ファイル名入力ボックス１４０３は、印刷注文の対象となるドキュメントファイルのファイル名が入力される。前画面進行ボタン１４０４は、印刷ドキュメント項目入力画面１４０１の前に表示されていた画面、本実施形態では配送先項目入力画面１２０１の表示を指示するためのボタンである。次画面進行ボタン１４０５は、印刷ドキュメント項目入力画面１４０１に表示された項目への入力を終了し、次の画面、本実施形態では図１５に示すような印刷設定項目入力画面１５０１の表示を指示するためのボタンである。
【００８２】
ステップＳ５４２では、クライアント１２０はステップＳ５４１にて送信された画面情報に基づいてブラウザ上に印刷ドキュメント項目入力画面１４０１を表示する。そして、ユーザは印刷ドキュメント項目入力画面１４０１にしたがって、各項目に情報を入力する。ユーザの操作により、クライアント１２０は前画面進行ボタン１４０４あるいは次画面進行ボタン１４０５のいずれか一方の押下操作を入力すると、プリントサービスサーバ１０１へファイルパス入力ボックス１４０２やファイル名入力ボックス１４０３に入力された値を通信部１１３によって送信する。
【００８３】
ステップ５４３では、プリントサービスサーバ１０１はクライアント１２０で次画面進行ボタン１４０５の押下操作の入力があったかどうか判断する。
【００８４】
ステップＳ５４３にて次画面進行ボタン１４０５の押下操作の入力があったと判断されれば、ステップＳ５４４ではプリントサービスサーバ１０１及びクライアント１２０は図７に示す注文情報テンプレート保存処理を実行する。
尚、ステップＳ５４３にて次画面進行ボタン１４０５ではなく、前画面進行ボタン１４０４の押下操作の入力があったと判断されれば、ステップＳ５４５では、クライアント１２０は設定項目情報データベース４０４の配送先情報ＩＤ４２２が“００００”であるかどうか判断する。
【００８５】
ステップＳ５４５にて“００００”でないと判断されれば、ステップＳ５４６では、クライアント１２０は配送先情報データベース３０１から配送先情報ＩＤ４２２と対応する配送先情報を読み出し、プリントサービスサーバ１０１へ送信する。ステップＳ５４７では、プリントサービスサーバ１０１はステップＳ５４６にてクライアント１２０から送信された配送先情報の内容を表示する配送先項目入力画面１２０１を表示するための画面情報をクライアント１２０へ送信する。そして、ステップＳ５２２以降の処理を実行する。
【００８６】
一方、ステップＳ５４５にて“００００”であると判断されれば、ステップＳ５２１以降の処理を実行する。
【００８７】
以下、図７を参照して、ステップＳ５４４にてプリントサービスサーバ１０１とクライアント１２０とが実行する注文情報テンプレート保存処理について説明する。
【００８８】
ステップＳ７０１では、プリントサービスサーバ１０１は注文情報テンプレート雛型記憶部１０４から注文テンプレート雛形を読み出し、ステップＳ５４２にて送信された印刷ドキュメント情報を入力する。さらに、印刷ドキュメント情報ＩＤを発行し、当該注文情報テンプレート雛型に入力して、注文情報テンプレートを作成する。
【００８９】
ステップＳ７０２では、プリントサービスサーバ１０１は、ステップＳ７０１にて作成された注文情報テンプレートをクライアント１２０へ送信する。
【００９０】
ステップＳ７０３では、クライアント１２０は注文情報テンプレート管理部１１６によって注文情報テンプレート記憶部１１７の印刷ドキュメント情報データベース３０３に新規レコードを作成して、ステップＳ７０２にて送信された注文情報テンプレートを記憶する。
【００９１】
ステップＳ７０４では、クライアント１２０は設定項目情報記憶部１１８から設定項目情報を読み出し、ステップＳ７０２にて送信された注文情報テンプレートに含まれる印刷ドキュメント情報ＩＤで更新する。
【００９２】
ステップＳ５４４の注文情報テンプレート保存処理が終了すると、ステップＳ５６１では、プリントサービスサーバ１０１は印刷設定項目入力画面１５０１を表示するための画面情報をクライアント１２０へ送信する。
【００９３】
図１５の印刷設定項目入力画面１５０１では、印刷部数入力ボックス１５０２、カラー／モノクロ印刷選択チェックボックス１５０３、仕上げ区分選択チェックボックス１５０４、仕上げサイズ選択チェックボックス１５０５、印刷用紙選択チェックボックス１５０６、前画面進行ボタン１５０７、次画面進行ボタン１５０８が表示される。さらに、表紙種類や仕上げの詳細などを入力するチェックボックスやキャンセルボタンを表示するようにしてもよい。印刷部数入力ボックス１５０２は、ドキュメントの印刷部数が入力される。カラー印刷選択チェックボックス１５０３は、ドキュメントをカラー印刷かモノクロ印刷のどちらで行うかを選択入力するためのチェックボックスである。仕上げ区分選択チェックボックス１５０４は、ドキュメントを両面印刷か片面印刷のどちらで行うかを選択入力するためのチェックボックスである。仕上げサイズ選択チェックボックス１５０５は、ドキュメントを印刷する用紙のサイズを選択入力するためのチェックボックスである。印刷用紙選択チェックボックス１５０６は、ドキュメントを印刷する用紙の種類を選択入力するためのチェックボックスである。前画面進行ボタン１５０７は、印刷設定項目入力画面１５０１を表示する前に表示されていた画面、本実施形態では印刷ドキュメント項目入力画面１４０１の表示を指示するためのボタンである。次画面進行ボタン１５０８は、印刷設定項目入力画面１５０１での入力を終了したことをプリントサービスサーバ１０１へ通知するためのボタンである。
【００９４】
ステップＳ５６２では、クライアント１２０はステップＳ５６１にて送信された画面情報に基づいてブラウザ上に印刷設定項目入力画面１５０１を表示する。そして、ユーザは印刷設定項目入力画面１５０１にしたがって、各項目に情報を入力する。ユーザの操作により、クライアント１２０は前画面進行ボタン１５０７あるいは次画面進行ボタン１５０８のいずれか一方の押下操作を入力すると、プリントサービスサーバ１０１へ印刷部数入力ボックス１５０２、カラー印刷選択チェックボックス１５０３、仕上げ区分選択チェックボックス１５０４、仕上げサイズ選択チェックボックス１５０５、印刷用紙選択チェックボックス１５０６に入力された値を含む印刷設定情報を送信する。例えば、図１５の印刷設定情報入力画面１５０１であれば、印刷部数１５０２は“１０部”、カラー印刷選択は“０”、両面印刷選択は“１”、印刷用紙サイズは“Ａ４”、印刷用紙は“普通紙”の値を含む印刷設定情報が送信される。また、クライアント１２０は設定項目情報管理部１１６によって設定項目情報記憶部１１８から設定項目情報を読み出し、通信部１１３によってプリントサービスサーバ１０１へ送信する。
【００９５】
ステップＳ５６３では、プリントサービスサーバ１０１はクライアント１２０で次画面進行ボタン１５０８の押下操作の入力があったかどうか判断する。
【００９６】
ステップＳ５６３にて次画面進行ボタン１５０８の押下操作の入力があったと判断されれば、ステップＳ５６４では、プリントサービスサーバ１０１及びクライアント１２０は図８に示す注文情報テンプレート保存処理を実行する。
【００９７】
尚、ステップＳ５６３にて次画面進行ボタン１５０８ではなく、前画面進行ボタン１５０７の押下操作の入力があったと判断されれば、ステップＳ５６５では、クライアント１２０は設定項目情報データベース４０４の印刷ドキュメント情報ＩＤ４２４が“００００”であるかどうか判断する。
【００９８】
ステップＳ５６５にて“００００”でないと判断されれば、ステップＳ５６６では、クライアント１２０は印刷ドキュメント情報データベース３０３から印刷ドキュメント情報ＩＤ４２４と対応する印刷ドキュメント情報を読み出し、プリントサービスサーバ１０１へ送信する。ステップＳ５６７では、プリントサービスサーバ１０１はステップＳ５６６にてクライアント１２０から送信された印刷ドキュメント情報の内容を表示する印刷ドキュメント項目入力画面１４０１を表示するための画面情報をクライアント１２０へ送信する。そして、ステップＳ５４２以降の処理を実行する。
【００９９】
一方、ステップＳ５６５にて“００００”であると判断されれば、ステップＳ５４１以降の処理を実行する。
【０１００】
以下、図８を参照して、ステップＳ５６４にてプリントサービスサーバ１０１とクライアント１２０とが実行する注文情報テンプレート保存処理について説明する。
【０１０１】
ステップＳ８０１では、プリントサービスサーバ１０１は注文情報テンプレート雛型記憶部１０４から注文情報テンプレート雛形を読み出し、ステップＳ５６２にて送信された印刷設定情報を入力する。さらに、印刷設定情報ＩＤを発行し、注文情報テンプレート雛型に入力して注文情報テンプレートを作成する。
【０１０２】
ステップＳ８０２では、プリントサービスサーバ１０１はステップＳ８０１にて作成された注文情報テンプレートをクライアント１２０へ送信する。
【０１０３】
ステップＳ８０３では、クライアント１２０は注文情報テンプレート管理部１１６によって注文情報テンプレート記憶部１１７の印刷設定情報データベース３０２に新規レコードを作成して、ステップＳ８０３にて送信された注文情報テンプレートを記憶する。
【０１０４】
ステップＳ８０４では、クライアント１２０は設定項目情報記憶部１１８から、設定項目情報を読み出し、設定項目情報管理部１１６によってステップＳ８０２にて送信された注文情報テンプレートに含まれる印刷設定情報ＩＤで更新する。
【０１０５】
ステップＳ５６４の注文情報テンプレート保存処理が終了すると、ステップＳ５８１では、クライアント１２０は設定項目情報をプリントサービスサーバ１０１に送信する。そして、プリントサービスサーバ１０１は“００００”の注文情報ＩＤがないかどうか判断する。
【０１０６】
ステップＳ５８１にて設定項目情報に“００００”の注文情報ＩＤがないと判断されれば、ステップＳ５８２では、プリントサービスサーバ１０１は印刷注文に必要な情報が全て入力されたとして、印刷処理を開始し、注文情報の内容をユーザに確認するための注文内容確認画面を表示するための画面情報をクライアント１２０へ送信する。
【０１０７】
ステップＳ５８３では、クライアント１２０はステップＳ５８２にて送信された画面情報に基づいてブラウザ上に注文内容確認画面を表示する。そして、クライアント１２０は表示された注文内容に同意するかどうかをプリントサーバ１０１へ送信する。
【０１０８】
ステップＳ５８４ではプリントサービスサーバ１０１はステップＳ５８３にて同意すると送信たかどうか判断する。
【０１０９】
ステップＳ５８４にて同意すると送信されたと判断されれば、ステップＳ５８５では、プリントサーバ１０１は、注文情報に従って、ドキュメントの印刷処理を実行する。具体的には、まず、プリントサーバ１０１は、設定項目情報の注文情報ＩＤと対応する注文情報テンプレートをクライアント１２０へ要求し、取得する。次に、注文情報テンプレートの印刷ドキュメント情報で指定されるドキュメントをプリントサービスサーバ１０１のＨＤＤ２１３から取得し、注文情報テンプレートの印刷設定情報に従ってＰＲＴ２１５を用いて印刷する。そして、注文情報テンプレートの配送先情報をプリントサービスサーバ１０１のＣＲＴ２０９に表示したり、プリントサービスサーバ１０１のＰＲＴ２１５を使って送り票を印刷したりして、オペレータに通知し、印刷物を配送するよう指示する。
【０１１０】
尚、上記した注文情報入力画面の他に、ドキュメントの印刷料金の決済に必要な情報を入力するための決済項目入力画面などを追加して表示するようにしてもよい。
【０１１１】
また、各注文情報テンプレート保存処理の前に、プリントサービスサーバ１０１が、クライアント１２０からの注文情報の値に不正な値が含まれていないかどうかチェックし、正しい値であれば、各注文情報テンプレート保存処理を実行するようにしてもよい。
【０１１２】
上記したように、注文情報の項目をいくつかの画面に分けて入力し、入力画面が切り替わるたびに自動的に、入力された情報をクライアントに記憶するようにした。これによって、ユーザが注文情報の入力を中断してしまっても、それまでに入力した注文情報が保存されているので、次回、ユーザが注文情報を再入力する際に、それを読み出して利用することができる。
【０１１３】
＜ドキュメント印刷の注文情報の再入力＞
本実施形態では、ユーザが、以前に入力途中であった注文情報に不足している情報を再入力して印刷注文する場合には、注文開始画面１１０１の設定情報使用チェックボックス１１０５に「オン」の値が入力される。
【０１１４】
ステップＳ５０５にて新規チェックボックス１１０２の値が「オン」でなく、設定情報使用チェックボックス１１０５の値が「オン」であると判断された場合の処理について、図９を参照して以下に説明する。
【０１１５】
ステップＳ９０１では、クライアント１２０は、設定項目情報管理部１１６によって設定項目情報記憶部１１８の印刷設定項目情報データベース４０４から、設定項目情報リストボックス１１０３に格納された設定項目情報名と対応する設定項目情報を取得し、プリントサービスサーバ１０１へ送信する。本実施形態では、設定項目情報リストボックス１１０３にて“ビラ注文”が選択され、図４に示す設定項目情報データベース４０４の設定項目情報ＩＤ“０００２”のレコードを設定項目情報として取得したとして説明する。
【０１１６】
ステップＳ９０２では、プリントサービスサーバ１０１は、設定項目情報雛型管理部１０９によって管理される設定項目情報の最新バージョンの値とステップＳ９０１にて送信された設定項目情報に含まれるバージョンＩＤ４２０の値とを比較することで、ステップＳ９０２にて送信された設定項目情報が古いかどうか判断する。
【０１１７】
ステップＳ９０２にて古いと判断されれば、ステップＳ９０３では、プリントサービスサーバ１０５は、以前に入力された注文情報は使用できないことを示す図１０に示すような警告画面１００１を表示するための画面情報を作成し、クライアント１２０に送信する。クライアント１２０は、ステップＳ９０３にて送信された画面情報を受信して解析し、表示部１１４によってクライアント１２０のブラウザに表示する。これにより、クライアント１２０に現在格納されている設定項目情報が古いために使用できないことをユーザに通知することができる。そして、図５のステップＳ５２１以降の処理を順に実行する。
【０１１８】
ステップＳ９０２にて古いと判断されなければ、ステップＳ９２１では、プリントサービスサーバ１０１は設定項目情報で“００００”の注文情報ＩＤがあるかどうか判断する。
【０１１９】
ステップＳ９２１にて“００００”の注文情報ＩＤがあると判断されれば、ステップ９２２では、プリントサービスサーバ１０１はその項目の注文情報入力画面を表示するための画面情報をクライアント１２０へ送信する。本実施形態では、配送先情報ＩＤに“００００”が格納されているので、配送先情報が未入力であると判断し、配送先項目入力画面１２０１を表示するための画面情報を送信する。
【０１２０】
ステップＳ９２３では、クライアント１２０はステップＳ９２２にて送信された画面情報に基づいてブラウザ上に配送先項目入力画面１２０１を表示する。そして、配送先情報を入力する。ユーザの操作により、クライアント１２０は前画面進行ボタン１５０７あるいは次画面進行ボタン１５０８のいずれか一方の押下操作を入力すると、プリントサービスサーバ１０１へ配送方法選択チェックボックス１２０２、配送先名称入力ボックス１２０３、配送先住所入力ボックス１２０４に入力された値を含む配送先情報を送信する。
【０１２１】
ステップＳ９２４では、プリントサービスサーバ１０１は次画面進行ボタン１２０６の押下操作の入力があったかどうか判断する。
【０１２２】
ステップＳ９２４にて押下操作の入力があったと判断されれば、ステップＳ９２５では、プリントサービスサーバ１０１は注文情報テンプレート雛型管理部１０８によって注文情報テンプレート雛型記憶部１０４から注文情報テンプレート雛型を読み出し、ステップＳ９２３にて送信された配送先情報を入力する。さらに、配送先情報ＩＤを発行し、当該注文情報テンプレート雛型に入力して、注文情報テンプレートを作成し、送信する。
【０１２３】
ステップＳ９２６では、クライアント１２０は注文情報テンプレート管理部１１６によって注文情報テンプレート記憶部１１７の配送先情報データベース３０１に新規レコードを作成して、ステップＳ９２５にて送信された注文情報テンプレートを記憶する。
【０１２４】
ステップＳ９２７では、クライアント１２０は設定項目情報記憶部１１８から設定項目情報を読み出し、ステップＳ９２５にて送信された注文情報テンプレートに含まれる配送先情報ＩＤで更新する。
【０１２５】
そして、ステップＳ９２１にて“００００”の注文情報ＩＤがないと判断されれば、ステップＳ５８２以降の印刷処理を実行する。
【０１２６】
尚、ステップＳ５０３にて、プリントサービスサーバ１０１がクライアント１２０からの設定項目情報のバージョンＩＤと設定項目情報雛型管理部１０９からの最新のバージョンＩＤとを比較して、クライアント１２０からの設定項目情報のバージョンが古いと判断された設定項目情報の設定項目情報名は印刷注文開始画面１２０１に表示しないようにしてもよい。
【０１２７】
また、本実施形態では、ステップＳ９０３にて設定項目情報が古いと判断されれば、以前に入力された注文情報は使用不可能となり、再び最初から注文情報を入力するように説明した。しかしながら、新しいバージョンの設定項目情報と共通の注文情報があれば、その注文情報は再利用可能とし、その注文情報の入力は省略できるようにしてもよい。そして、新しいバージョンの設定項目情報で追加された注文情報を入力するための注文情報項目入力画面をクライアントに表示し、ユーザに入力させるようにしてもよい。
【０１２８】
また、ドキュメント印刷の注文情報の再入力において、次画面進行ボタンの押下操作が入力される場合について説明したが、全画面進行ボタンの押下操作であっても同様である。
【０１２９】
上記したように、ユーザが以前に入力した注文情報を使うことができるので、ユーザは注文情報を続きから再入力することができる。
【０１３０】
また、以前に印刷処理を実行した注文情報も保存されるので、その注文情報の一部の条件のみを再入力することができる。
【０１３１】
なお、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されているだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【０１３２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【図面の簡単な説明】
【０１３３】
【図１】本発明に係るネットワークプリントサービスシステムの構成を示す図である。
【図２】本発明に係るプリントサービスサーバ又はクライアントを構成するコンピュータ装置の構成を示す図である。
【図３】本発明に係る注文情報テンプレートの構成を示す図である。
【図４】本発明に係る設定項目情報の構成を示す図である。
【図５】本発明に係るドキュメントの印刷注文処理の手順を示すフローチャートである。
【図６】本発明に係る注文情報テンプレート保存処理の手順を示すフローチャートである。
【図７】本発明に係る注文情報テンプレート保存処理の手順を示すフローチャートである。
【図８】本発明に係る注文情報テンプレート保存処理の手順を示すフローチャートである。
【図９】本発明に係るドキュメントの印刷注文の再入力処理の手順を示すフローチャートである。
【図１０】本発明に係る警告画面を示す図である。
【図１１】本発明に係る印刷注文開始画面を示す図である。
【図１２】本発明に係る配送先項目入力画面を示す図である。
【図１３】本発明に係る設定項目情報名入力画面を示す図である。
【図１４】本発明に係る印刷ドキュメント項目入力画面を示す図である。
【図１５】本発明に係る印刷設定項目入力画面を示す図である。
【符号の説明】
【０１３４】
１０１  プリントサービスサーバ
１０２  注文情報記憶部
１０３  ユーザ情報記憶部
１０４  注文情報テンプレート雛型記憶部
１０５  設定項目情報雛型記憶部
１０６  注文情報管理部
１０７  ユーザ情報管理部
１０８  注文情報雛型管理部
１０９  設定項目情報雛型管理部
１１０  注文処理部
１１１  注文情報テンプレート／設定項目情報解析部
１１２  通信部
１１３  通信部
１１４  表示部
１１５  注文情報テンプレート管理部
１１６  設定項目情報管理部
１１７  注文情報テンプレート記憶部
１１８  設定項目情報記憶部
１１９  注文情報テンプレート編集部
１２０  クライアント
１２１  インターネット
【図１】
2005129020.tif 000003
【図２】
2005129020.tif 000004
【図３】
2005129020.tif 000005
【図４】
2005129020.tif 000006
【図５】
2005129020.tif 000007
【図６】
2005129020.tif 000008
【図７】
2005129020.tif 000009
【図８】
2005129020.tif 000010
【図９】
2005129020.tif 000011
【図１０】
2005129020.tif 000012
【図１１】
2005129020.tif 000013
【図１２】
2005129020.tif 000014
【図１３】
2005129020.tif 000015
【図１４】
2005129020.tif 000016
【図１５】
2005129020.tif 000017