(57)【要約】【課題】印刷が完了したか否かをクライアント端末で知ることを可能にした印刷処理状況通知方法を提供する。【解決手段】ウェブ印刷サーバ１２０が、クライアント端末１３０から送られた印刷要求に応じて印刷用データを生成し、印刷装置１５０に送信する。一方、ウェブ印刷サーバ１２０が、クライアント端末１３０からの前記印刷要求の受信に伴って、ウェブページ取得要求をクライアント端末１３０に送信する。ウェブ印刷サーバ１２０から前記ウェブページ取得要求を受信したクライアント端末１３０は、印刷装置１５０が提供する、自印刷装置における印刷ジョブの処理状況を表すウェブページを取得し、表示装置に表示させる。【選択図】      図１
2004326458.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアント端末と印刷装置とが通信回線を介して通信可能な印刷システムに適用される印刷処理状況通知方法であって、
前記サーバが、前記クライアント端末から送られた印刷要求に応じて印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データ生成ステップで生成された印刷用データを前記印刷装置に送信する印刷用データ送信ステップと、
前記サーバが、前記印刷装置が提供する印刷ジョブの処理状況を表すウェブページを取得するための情報を前記クライアント端末に送信する送信ステップと、
前記クライアント端末が、前記サーバからの情報に基づいて、前記ウェブページを取得するウェブページ取得ステップと
を有することを特徴とする印刷処理状況通知方法。
【請求項２】
前記サーバが、前記クライアント端末から送られた印刷要求が正当なユーザからの印刷要求であることを認証する認証ステップを更に有することを特徴とする請求項１記載の印刷処理状況通知方法。
【請求項３】
前記印刷装置が、印刷フォームデータと前記印刷用データ生成ステップによって生成された印刷用データとを合成して、印刷用画像データを生成するフォームオーバーレイステップと、
前記印刷装置が、前記フォームオーバーレイステップによって生成された印刷用画像データに基づき印刷を実行する印刷ステップとを有することを特徴とする請求項１或いは２記載の印刷処理状況通知方法。
【請求項４】
前記送信ステップでは、前記ウェブページを示す識別情報を前記クライアント端末に送信することを特徴とする請求項１乃至３のいずれかに記載の印刷処理状況通知方法。
【請求項５】
サーバとクライアント端末と印刷装置とが通信回線を介して通信可能な印刷システムに適用される印刷処理状況通知方法であって、
前記サーバが、前記クライアント端末から送られた印刷要求に応じて印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データ生成ステップで生成された印刷用データを前記印刷装置に送信する印刷用データ送信ステップと、
前記サーバが、前記印刷装置が提供する印刷ジョブの処理状況を表すウェブページを取得する取得ステップと、
前記サーバが、前記取得ステップで取得されたウェブページを前記クライアント端末に送信する送信ステップとを有することを特徴とする印刷処理状況通知方法。
【請求項６】
外部装置と印刷装置とに通信回線を介して通信可能な情報処理装置であって、
前記外部装置から送られた印刷要求に応じて印刷用データを生成する印刷用データ生成手段と、
前記印刷用データ生成手段により生成された印刷用データを前記印刷装置に送信する印刷用データ送信手段と、
前記印刷装置が提供する印刷ジョブの処理状況を表すウェブページを取得するための情報、または前記ウェブページを前記外部装置に送信する送信手段とを有し、
外部装置は前記ウェブページに基づいて印刷ジョブの処理状況を表示することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷処理状況通知方法および情報処理装置に関し、特に、サーバとクライアント端末と印刷装置とが通信回線を介して通信可能な印刷システムに適用される印刷処理状況通知方法、および外部装置と印刷装置とに通信回線を介して通信可能な情報処理装置に関する。
【０００２】
【従来の技術】
印刷システムにおいて、従来、印刷用のフォームデータを不揮発性の記憶装置等に蓄積しておき、該フォームデータと印刷データとを重ね合わせる、所謂フォームオーバーレイ処理を行い、その結果得られたデータを用いてプリンタに印刷を行わせる印刷システムが知られている。
【０００３】
また、クライアントサーバシステムで、各クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に印刷用のフォームデータを配信しておき、各クライアントＰＣ上でフォームオーバーレイ処理を行った上で、プリンタに印刷を行わせる方法が広く採用されている。
【０００４】
このフォームオーバーレイ処理は、印刷フォームの変更や管理が容易であり、印刷時に印刷フォームの変更がなければ、印刷データのみのやり取りで印刷が可能になる等の利点を有している。
【０００５】
さらに、最近では、クライアントＰＣからの印刷要求によって、ウェブ印刷サーバが印刷データ（必要ならば最新のフォームデータも）を印刷装置に配信し、これによって、ネットワークに負荷をかけないで最新のフォームに基づく印刷処理を高速に行うことができる印刷システムが提案されている（例えば、特許文献１）。
【０００６】
【特許文献１】
特開２０００−２８４９３７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来のウェブ印刷サーバが印刷データを印刷装置に配信する印刷システムでは、印刷装置の設置場所がクライアントＰＣの配置場所から離れている場合に、印刷が完了したか否かをクライアントＰＣで知る手段がないという問題点があった。
【０００８】
本発明はこのような問題点に鑑みてなされたものであって、印刷が完了したか否かをクライアント端末で知ることを可能にした印刷処理状況通知方法および情報処理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の本発明によれば、サーバとクライアント端末と印刷装置とが通信回線を介して通信可能な印刷システムに適用される印刷処理状況通知方法であって、前記サーバが、前記クライアント端末から送られた印刷要求に応じて印刷用データを生成する印刷用データ生成ステップと、前記印刷用データ生成ステップで生成された印刷用データを前記印刷装置に送信する印刷用データ送信ステップと、前記サーバが、前記印刷装置が提供する印刷ジョブの処理状況を表すウェブページを取得するための情報を前記クライアント端末に送信する送信ステップと、前記クライアント端末が、前記サーバからの情報に基づいて、前記ウェブページを取得するウェブページ取得ステップとを有することを特徴とする印刷処理状況通知方法が提供される。
【００１０】
また、請求項５記載の本発明によれば、サーバとクライアント端末と印刷装置とが通信回線を介して通信可能な印刷システムに適用される印刷処理状況通知方法であって、前記サーバが、前記クライアント端末から送られた印刷要求に応じて印刷用データを生成する印刷用データ生成ステップと、前記印刷用データ生成ステップで生成された印刷用データを前記印刷装置に送信する印刷用データ送信ステップと、前記サーバが、前記印刷装置が提供する印刷ジョブの処理状況を表すウェブページを取得する取得ステップと、前記サーバが、前記取得ステップで取得されたウェブページを前記クライアント端末に送信する送信ステップとを有することを特徴とする印刷処理状況通知方法が提供される。
【００１１】
さらに、請求項６記載の本発明によれば、外部装置と印刷装置とに通信回線を介して通信可能な情報処理装置であって、前記外部装置から送られた印刷要求に応じて印刷用データを生成する印刷用データ生成手段と、前記印刷用データ生成手段により生成された印刷用データを前記印刷装置に送信する印刷用データ送信手段と、前記印刷装置が提供する印刷ジョブの処理状況を表すウェブページを取得するための情報、または前記ウェブページを前記外部装置に送信する送信手段とを有し、外部装置は前記ウェブページに基づいて印刷ジョブの処理状況を表示することを特徴とする情報処理装置が提供される。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１３】
［第１の実施の形態］
図１は、本発明に係る印刷システムの第１の実施の形態の全体構成を示すブロック図である。
【００１４】
図１において、アプリケーションサーバ１１０と、ウェブ印刷サーバ１２０と、クライアント端末１３０と、印刷装置１５０とは、互いに通信回線１００を介して接続されている。
【００１５】
通信回線１００は、例えば、インターネットやイントラネット等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話回線、専用デジタル回線、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）やフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか１つ又はこれらのいくつかの組み合わせにより実現される、いわゆる通信ネットワークである。通信回線１００は、データの送受信が可能であればよく、クライアント端末１３０からアプリケーションサーバ１１０への通信手段、アプリケーションサーバ１１０からウェブ印刷サーバ１２０への通信手段、及びウェブ印刷サーバ１２０から印刷装置１５０への通信手段が異なっていてもよい。
【００１６】
アプリケーションサーバ１１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）サーバ又はＵＮＩＸ（登録商標）サーバから成り、不図示の通信部を備える。また、アプリケーションサーバ１１０は、印刷すべき帳票の元データであるテキストデータ１１５を記憶するハードディスク等の外部記憶装置に接続されている。
【００１７】
テキストデータ１１５は、例えば、タグとタグに対応するデータ内容とからなるＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  ｍａｋｅｕｐ  Ｌａｎｇｕａｇｅ）データであるが、これに限らずＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）データ等でもよく、データベース形式（各列が定義されている表形式のデータベース）であってもよい。
【００１８】
クライアント端末１３０は、例えば、デスクトップパソコン、ノートパソコン、モバイルパソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）等から成るが、プログラム機能（ｉモード（登録商標）等）が内蔵された携帯電話であってもよい。
【００１９】
図２は、図１に示すウェブ印刷サーバ１２０の内部構成を示すブロック図である。
【００２０】
ウェブ印刷サーバ１２０は、認証情報１２６、フォーム情報１２７、書式情報１２８、及びフォームタイプ情報１２９をそれぞれ記憶するハードディスクを備えるとともに、アプリケーションサーバ１１０から受信したテキストデータ１１５（図１）と書式情報１２８とに基づいて印刷用文字データを生成する制御部１２２と、クライアント端末１３０（図１）からの要求が正当なものであるか否かを、認証情報１２６を参照して判定する認証部１２１とを備える。
【００２１】
図３は、図１に示す印刷装置１５０の内部構成を示すブロック図である。
【００２２】
印刷装置１５０は、ネットワークに接続が可能なプリンタ（例えば、レーザプリンタ等）である。印刷装置１５０は、認証情報１５６を記憶するハードディスクと、印刷フォーム情報１５７を記憶するハードディスクと、印刷用文字データ及び制御データを含む印刷用データから成る印刷情報１５８を記憶するハードディスクと、印刷フォームに印刷情報を重畳して印刷用画像データを生成するフォームオーバーレイ部１５４と、ウェブ印刷サーバ１２０（図１）からの要求が正当なものであるか否かを、認証情報１５６を参照して判定する認証部１５１とを備える。また、印刷装置１５０は、印刷ＪＯＢ実行中のエラーを検知するエラー検知部１５２と、所定のエラーが発生したときのリカバリー処理を行うリカバリー部１５３とを備えていてもよい。
【００２３】
図４は、図１に示すウェブ印刷サーバ１２０及び印刷装置１５０の基本的なハードウェア構成を示すブロック図である。両装置の基本的なハードウェア構成は同じであるので、その１つを図示する。
【００２４】
図４においてＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＬＡＮアダプタ２４、ビデオアダプタ２５、入力部（キーボード）２６、入力部（マウス）２７、ハードディスク２８、及びＣＤ−ＲＯＭドライブ２９は、それぞれシステムバス２０を介して互いに接続されている。システムバス２０は、例えば、ＰＣＩバス、ＡＧＰバス、及びメモリバス等から成る。なお、図４では、各バス間の接続用チップやキーボードインタフェース、いわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースの図示は省略されている。
【００２５】
ＣＰＵ２１は、オペレーションシステムのプログラムやアプリケーションプログラムに基づく四則演算、比較演算等の各種の演算や、ハードウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８や、ＣＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムのプログラムやアプリケーションプログラム等が記憶される。これらのプログラムはＣＰＵ２１により実行される。
【００２６】
ＲＯＭ２３には、オペレーションシステムと協働してハードディスク２８等へのデータの入出力を制御する、いわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ２４は、ＣＰＵ２１によって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介して接続された外部装置との通信を行う。ビデオアダプタ２５は、ディスプレイ装置（図示せず）に出力する画像信号を生成する。キーボード２６やマウス（ポインティングデバイス）２７は、アプリケーションサーバ１１０（図１）への指示を入力するために用いられる。
【００２７】
ハードディスク２８は、オペレーションシステムやアプリケーションプログラム（例えば、ウェブ印刷サーバ１２０における制御プログラム、印刷装置１５０におけるフォームオーバーレイプログラム、及び認証プログラム等）を記憶している。
【００２８】
ＣＤ−ＲＯＭドライブ２９は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、及びＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク２８にインストールするのに用いられる。なお、ＣＤ−ＲＯＭドライブに代えてＣＤ−Ｒドライブ、ＣＤ−Ｒ／Ｗドライブ、又はＭＯドライブ等を用いてもよいのは言うまでもない。
【００２９】
図５〜図７は、図１に示す印刷システムで実行される印刷処理の手順を示すフローチャートである。
【００３０】
本フローチャートで、ステップＳ５０１〜ステップＳ５０５は、クライアント端末１３０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ５０６はアプリケーションサーバ１１０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ５１０〜ステップＳ５２１はウェブ印刷サーバ１２０のＣＰＵ２１による制御の下で実行され、ステップＳ５３０〜ステップＳ５３５は印刷装置１５０のＣＰＵ２１による制御の下に実行される。
【００３１】
図５において、まずステップＳ５０１では、クライアント端末１３０からアプリケーションサーバ１１０にウェブブラウザを通じて印刷要求が送信される。このとき、クライアント端末１３０のウェブブラウザに表示される印刷要求の画面の一例を図８に示す。図８の印刷要求画面では、ユーザＩＤとパスワードが入力され、印刷先プリンタとテキスト抽出方法が選択され、ＯＫボタンが押下されると、テキスト抽出方法に対応した詳細選択画面（図示せず）がさらに表示され、該詳細選択画面において、ファイル名、データ抽出のための検索条件、帳票名、処理プログラム名が選択又は指定される。
【００３２】
図５に戻って、ステップＳ５０６では、アプリケーションサーバ１１０において、ステップＳ５０１の印刷要求に基づいて印刷データの元になるテキストデータ１１５が抽出され、該テキストデータ１１５がウェブ印刷サーバ１２０に送信される。このテキストデータ１１５は、本実施の形態ではＸＭＬデータ形式とする。テキストデータ１１５には、誰がテキストデータ１１５の生成を要求したかを示す情報（本実施の形態ではクライアント端末１３０及びユーザ１Ｄ等）が含まれている。
【００３３】
ステップＳ５１０では、ウェブ印刷サーバ１２０の不図示の送受信部がテキストデータ１１５を受信する。そのテキストデータ１１５は、ウェブ印刷サーバ１２０のＲＡＭ２２に記憶される。次いでステップＳ５１１で、ウェブ印刷サーバ１２０の認証部１２１が、認証プログラムによってクライアント端末１３０のウェブブラウザに、認証情報を要求する画面を表示するための表示データを送信する。ステップＳ５０２では、クライアント端末１３０の表示画面にユーザＩＤとパスワードを要求する画面が表示され、クライアント端末１３０からユーザＩＤとパスワードがウェブ印刷サーバ１２０に送信され、ステップＳ５１２へ進む。
【００３４】
ステップＳ５１２では、ウェブ印刷サーバ１２０の認証部１２１で、クライアント端末１３０から送信されたユーザＩＤとパスワードが認証情報１２６と照合される。ステップＳ５１３で認証ＯＫか否かが判別され、認証ＯＫであるときは（Ｓ５１３でＹＥＳ）、図６のステップＳ５１５及びステップＳ５１６へ進む。
【００３５】
ステップＳ５１３の判別の結果、認証ＯＫでないときは（Ｓ５１３でＮＯ）、ウェブ印刷サーバ１２０の認証部１２１の認証プログラムによって、エラーメッセージがクライアント端末１３０に送信され（ステップＳ５１４）、クライアント端末１３０のウェブブラウザにエラーメッセージが表示されるとともに、認証情報を入力するための画面が表示され（ステップＳ５０３）、ステップＳ５０２に戻る。
【００３６】
次に図６において、ステップＳ５１６では、ウェブ印刷サーバ１２０の制御部１２２の制御プログラムによって、ＲＡＭ２２に記憶されているテキストデータ１１５と書式情報１２８とを基に、テキストデータ１１５に書式情報が付加される。この書式情報は、例えば、給排紙制御情報、用紙サイズ情報、解像度指定情報、片面／両面指定情報、カセット指定情報、及びトナー節約モード情報等を含んでおり、これらはユーザによる変更が可能である。
【００３７】
また、ステップＳ５１５では、ウェブ印刷サーバ１２０が、クライアント端末１３０にウェブページ切替要求を送信し、これを受信したクライアント端末１３０は、ステップＳ５０４で、印刷装置１５０に対して、印刷ジョブの状態を表示するウェブページの送信を要求する。たとえば、ウェブページ切替要求は、印刷装置のウェブページを示すＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｎｄｉｃａｔｏｒ）などを含む。
【００３８】
印刷装置１５０はステップＳ５３０で、クライアント端末１３０に、印刷ジョブの状態（印刷ジョブ状態一覧）を表示するウェブページを送信し、クライアント端末１３０のウェブブラウザには、ステップＳ５０５で、印刷装置１５０から送られたウェブページが表示される。このとき、クライアント端末１３０に表示されるウェブページの画面の一例を図９に示す。
【００３９】
次に、前述のようにステップＳ５１６で、テキストデータ１１５に書式情報が付加されると、次にウェブ印刷サーバ１２０で、今回の印刷で必要となるフォーム情報が印刷装置１５０の印刷フォーム情報１５７に含まれているか否かが照会される（ステップＳ５１７）。ステップ５３１では、印刷装置１５０の印刷フォーム情報１５７が検索され、その検索結果がウェブ印刷サーバ１２０に送信される。
【００４０】
次に図７のステップＳ５１８では、ウェブ印刷サーバ１２０が、印刷装置１５０から送信された検索結果に基づき判定を行い、ステップＳ５１９で、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報があり、かつ当該フォーム情報が最新のものであるか否かが判別される。その結果、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報があり、かつ当該フォーム情報が最新のものであるときは（Ｓ５１９でＹＥＳ）、書式情報１２８が付加されたテキスト情報が印刷装置１５０に送信され（Ｓ５２１）、ステップ５３３へ進む。
【００４１】
一方、ステップＳ５１９での判別の結果、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報がないか、又は当該フォーム情報が最新のものでないときは（Ｓ５１９でＮＯ）、ウェブ印刷サーバ１２０が、書式情報１２８が付加されたテキスト情報とウェブ印刷サーバ１２０のフォーム情報１２７（今回の印刷で必要となるフォーム情報を含む）とを印刷装置１５０に送信する（ステップＳ５２０）。
【００４２】
書式情報１２８が付加されたテキスト情報とフォーム情報１２７とを受信した印刷装置１５０は、ステップＳ５３２で、書式情報１２８が付加されたテキスト情報を印刷装置１５０のＲＡＭ２２に記憶するとともに、フォーム情報１２７（今回の印刷で必要となるフォーム情報を含む）を印刷フォーム情報１５７に追加して、ステップＳ５３３へ進む。
【００４３】
ステップＳ５３３では、印刷装置１５０が、印刷フォーム情報１５７から今回の印刷で必要となるフォーム情報を読み出し、ステップＳ５３４で、フォームオーバーレイ部１５４がフォームオーバーレイプログラムによって、書式情報１２８が付加されたテキスト情報と、印刷フォーム情報１５７から読み出したフォーム情報との重ね合わせ処理を実行して、印刷用画像情報を生成し、次いでステップＳ５３５で印刷を実行する。
【００４４】
以上のように第１の実施の形態によれば、ユーザがクライアント端末１３０のウェブブラウザから印刷要求を行うと、認証情報入力後に、ウェブブラウザ上の表示が、印刷装置１５０から取得した「印刷ジョブ状態一覧」のウェブページに切り替わる（図６のＳ５０５、図９）。この表示から、印刷ジョブが排紙完了したかどうかを容易に知ることができる。したがって、印刷装置１５０がクライアント端末１３０から遠く離れていても、クライアント端末１３０のユーザは、印刷が完了したか否かを容易に知ることができる。
【００４５】
本実施の形態では、ウェブ印刷サーバ１２０のウェブページ切替要求により、クライアント端末１３０上のウェブブラウザの表示が、印刷装置１５０から取得した「印刷ジョブ状態一覧」のウェブページに切り替わる方式であるが（図６のＳ５１５、Ｓ５０４、Ｓ５３０、Ｓ５０５）、これに代わって、クライアント端末上に印刷装置から取得した「印刷ジョブ状態一覧」を表示する新たなウェブブラウザを起動する方式、あるいは、クライアント端末上のウェブブラウザの画面を分割して、印刷要求画面とともに印刷装置から取得した「印刷ジョブ状態一覧」を表示する方式であってもよい。
【００４６】
（第２の実施の形態）
次に第２の実施の形態を説明する。
【００４７】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【００４８】
第２の実施の形態では、クライアント端末１３０が、ｉモード（登録商標）のようなプログラム機能が内蔵された携帯端末であるとする。
【００４９】
図１０〜図１２は、第２の実施の形態の印刷システムで実行される印刷処理の手順を示すフローチャートである。
【００５０】
本フローチャートで、ステップＳ６０１〜ステップＳ６０４は、クライアント端末１３０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ６０６はアプリケーションサーバ１１０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ６１０〜ステップＳ６２３は、ウェブ印刷サーバ１２０のＣＰＵ２１による制御の下で実行され、ステップＳ６３０〜ステップＳ６３５は、印刷装置１５０のＣＰＵ２１による制御の下に実行される。
【００５１】
図１０において、まずステップＳ６０１では、クライアント端末１３０からアプリケーションサーバ１１０にウェブブラウザを通じて印刷要求が送信される。このとき、クライアント端末１３０のウェブブラウザに表示される印刷要求の画面は、図８に示す第１の実施の形態における印刷要求画面と同じである。
【００５２】
ステップＳ６０６では、アプリケーションサーバ１１０において、ステップＳ６０１の印刷要求に基づいて印刷データの元になるテキストデータ１１５が抽出され、該テキストデータ１１５がウェブ印刷サーバ１２０に送信される。このテキストデータ１１５は、本実施の形態でもＸＭＬデータ形式とする。テキストデータ１１５には、誰がテキストデータ１１５の生成を要求したかを示す情報（本実施の形態ではクライアント端末１３０及びユーザ１Ｄ等）が含まれている。
【００５３】
ステップＳ６１０では、ウェブ印刷サーバ１２０の不図示の送受信部がテキストデータ１１５を受信する。そのテキストデータ１１５は、ウェブ印刷サーバ１２０のＲＡＭ２２に記憶される。次いでステップＳ６１１で、ウェブ印刷サーバ１２０の認証部１２１が、認証プログラムによってクライアント端末１３０のウェブブラウザに、認証情報を要求する画面を表示するための表示データを送信する。ステップＳ６０２では、クライアント端末１３０の表示画面にユーザＩＤとパスワードを要求する画面が表示され、クライアント端末１３０からユーザＩＤとパスワードがウェブ印刷サーバ１２０に送信され、ステップＳ６１２へ進む。
【００５４】
ステップＳ６１２では、ウェブ印刷サーバ１２０の認証部１２１で、クライアント端末１３０から送信されたユーザＩＤとパスワードが認証情報１２６と照合される。ステップＳ６１３で認証ＯＫか否かが判別され、認証ＯＫでないときは（Ｓ６１３でＮＯ）、認証部１２１の認証プログラムによって、エラーメッセージがクライアント端末１３０に送信され（Ｓ６１４）、クライアント端末１３０のウェブブラウザにエラーメッセージが表示されるとともに、認証情報を入力するための画面が表示され（ステップＳ６０３）、ステップＳ６０２に戻る。
【００５５】
ステップＳ６１３での判別の結果、認証ＯＫであるときは（Ｓ６１３でＹＥＳ）、図１１のステップＳ６１５へ進み、ウェブ印刷サーバ１２０の制御部１２２が、制御プログラムに従って、ＲＡＭ２２に記憶されているテキストデータ１１５と書式情報１２８とを基に、テキストデータ１１５に書式情報を付加する。この書式情報は、例えば、給排紙制御情報、用紙サイズ情報、解像度指定情報、片面／両面指定情報、カセット指定情報、及びトナー節約モード情報等を含んでおり、これらはユーザによる変更が可能である。
【００５６】
次にステップＳ６１６で、ウェブ印刷サーバ１２０が、今回の印刷で必要となるフォーム情報が印刷装置１５０の印刷フォーム情報１５７に含まれているか否かを印刷装置１５０に照会する。ステップ６３０では、印刷装置１５０の印刷フォーム情報１５７が検索され、その検索結果がウェブ印刷サーバ１２０に送信される。
【００５７】
ステップＳ６１７では、ウェブ印刷サーバ１２０が、印刷装置１５０から送信された検索結果に基づき判定を行い、ステップＳ６１８で、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報があり、かつ当該フォーム情報が最新のものであるか否かを判別する。その結果、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報があり、かつ当該フォーム情報が最新のものであるときは（Ｓ６１８でＹＥＳ）、書式情報１２８が付加されたテキスト情報が印刷装置１５０に送信され（Ｓ６２０）、ステップ６３２及び図１２のステップＳ６２１へ進む。
【００５８】
一方、ステップＳ６１８での判別の結果、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報がないか、又は当該フォーム情報が最新のものでないときは（Ｓ６１８でＮＯ）、ウェブ印刷サーバ１２０が、書式情報１２８が付加されたテキスト情報とウェブ印刷サーバ１２０のフォーム情報１２７（今回の印刷で必要となるフォーム情報を含む）とを印刷装置１５０に送信する（Ｓ６１９）。ステップＳ６１９の実行後は、ステップＳ６３１へ進むとともに、図１２のステップＳ６２１に進む。
【００５９】
ステップＳ６３１では、書式情報１２８が付加されたテキスト情報とフォーム情報１２７とを受信した印刷装置１５０が、書式情報１２８が付加されたテキスト情報を印刷装置１５０のＲＡＭ２２に記憶するとともに、フォーム情報１２７（今回の印刷で必要となるフォーム情報を含む）を印刷フォーム情報１５７に追加して、ステップＳ６３２へ進む。
【００６０】
ステップＳ６３２では、印刷装置１５０が、印刷フォーム情報１５７から今回の印刷で必要となるフォーム情報を読み出し、ステップＳ６３３で、フォームオーバーレイ部１５４がフォームオーバーレイプログラムによって、書式情報１２８が付加されたテキスト情報と、印刷フォーム情報１５７から読み出したフォーム情報との重ね合わせ処理を実行して、印刷用画像情報を生成し、次いでステップＳ６３４で印刷を実行する。
【００６１】
次に、図１２におけるステップＳ６２１では、ウェブ印刷サーバ１２０が、印刷装置１５０にウェブページの送信を要求し、印刷装置１５０はステップＳ６３５で、ウェブ印刷サーバ１２０に印刷ジョブの状態（印刷ジョブ状態一覧）を表示するウェブページを送信する。印刷装置１５０からウェブページを受け取ったウェブ印刷サーバ１２０は、携帯端末で構成されるクライアント端末１３０のｉモードによって表示できるように該ウェブページ（例えば図９に例示）を加工し（Ｓ６２２）、ステップＳ６２３で、クライアント端末１３０に送信する。図１３は、ウェブ印刷サーバ１２０によってクライアント端末１３０でも表示できるように加工されたウェブページの画面の一例を示す図である。
【００６２】
ステップＳ６０４では、クライアント端末１３０が、ウェブ印刷サーバ１２０から送られた加工ウェブページを表示画面に表示する。
【００６３】
なお、ステップＳ６２２で行うウェブページの加工は、「印刷要求を行ったユーザ名のジョブ」というような特定の条件を満たすジョブ記録だけを抽出するといった処理を行ってもよい。
【００６４】
さらに、ステップＳ６２２で行うウェブページの加工は、「ウェブ印刷サーバが提供する印刷画面へ戻る」などといった別のウェブページへのリンク情報を埋め込む処理であってもよい。
【００６５】
以上のように、第２の実施の形態によれば、ユーザが、携帯端末で構成されるクライアント端末１３０のウェブブラウザから印刷要求を行い、ウェブ印刷サーバ１２０が印刷処理が完了した時点で（ステップＳ６１９またはＳ６２０の実行完了時）、クライアント端末１３０ウェブブラウザ上の表示が、印刷装置１５０から取得した「印刷ジョブ状態一覧」のウェブページに切り替わる（図１２のＳ６２１、Ｓ６３５、Ｓ６２２、Ｓ６２３、図１３）。この表示から、印刷ジョブが排紙完了したかどうかを容易に知ることができる。したがって、印刷装置１５０がクライアント端末１３０から遠く離れていても、クライアント端末１３０のユーザは、印刷が完了したか否かを容易に知ることができる。
【００６６】
［他の実施の形態］
なお、本発明の目的は、前述の各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記の各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００７０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００７１】
【発明の効果】
以上詳述したように本発明によれば、ユーザがクライアント端末でウェブブラウザから印刷要求を行った時点、または印刷処理が完了した時点で、ウェブブラウザ上の表示を、印刷装置から取得した「印刷ジョブ状態一覧」のウェブページに切り替える。
【００７２】
これにより、ユーザはクライアント端末のウェブブラウザ上の表示を見るだけで、印刷ジョブの排紙完了までの追跡を容易に行うことが可能となる。したがって、印刷装置の設置場所がクライアント端末の配置場所と離れている場合でも、印刷が完了したか否かをクライアント端末において容易に知ることができる。
【図面の簡単な説明】
【図１】本発明に係る印刷システムの第１の実施の形態の全体構成を示すブロック図である。
【図２】図１に示すウェブ印刷サーバの内部構成を示すブロック図である。
【図３】図１に示す印刷装置の内部構成を示すブロック図である。
【図４】図１に示すウェブ印刷サーバ及び印刷装置の基本的なハードウェア構成を示すブロック図である。
【図５】図１に示す印刷システムで実行される印刷処理の手順を示すフローチャート（１／３）である。
【図６】図１に示す印刷システムで実行される印刷処理の手順を示すフローチャート（２／３）である。
【図７】図１に示す印刷システムで実行される印刷処理の手順を示すフローチャート（３／３）である。
【図８】クライアント端末のウェブブラウザに表示される印刷要求画面の一例を示す図である
【図９】クライアント端末に表示されるウェブページの画面の一例を示す図である。
【図１０】第２の実施の形態の印刷システムで実行される印刷処理の手順を示すフローチャート（１／３）である。
【図１１】第２の実施の形態の印刷システムで実行される印刷処理の手順を示すフローチャート（２／３）である。
【図１２】第２の実施の形態の印刷システムで実行される印刷処理の手順を示すフローチャート（３／３）である。
【図１３】ウェブ印刷サーバによってクライアント端末でも表示できるように加工されたウェブページの画面の一例を示す図である。
【符号の説明】
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  ＬＡＮアダプタ
２５  ビデオアダプタ
２６  入力部（キーボード）
２７  入力部（マウス）
２８  ハードディスク
２９  ＣＤ−ＲＯＭドライブ
１００  通信回線
１１０  アプリケーションサーバ
１１５  テキストデータ
１２０  ウェブ印刷サーバ（印刷用データ生成手段、取得要求送信手段）
１３０  クライアント端末（ウェブページ取得手段）
１５０  印刷装置（ウェブページ提供手段）
【図１】
2004326458.tif 000003
【図２】
2004326458.tif 000004
【図３】
2004326458.tif 000005
【図４】
2004326458.tif 000006
【図５】
2004326458.tif 000007
【図６】
2004326458.tif 000008
【図７】
2004326458.tif 000009
【図８】
2004326458.tif 000010
【図９】
2004326458.tif 000011
【図１０】
2004326458.tif 000012
【図１１】
2004326458.tif 000013
【図１２】
2004326458.tif 000014
【図１３】
2004326458.tif 000015