(57)【要約】【課題】本発明は、印刷キュー／ログに表示する内容をユーザーが容易に変更することが可能な印刷装置、及びそれを含むコンピュータシステムを提供する。【解決手段】Ｗｅｂサーバ機能を備えた印刷装置と、前記印刷装置へ、印刷ジョブを送信する複数のコンピュータと、を備える、コンピュータシステムであって、前記コンピュータから送信された前記印刷ジョブに関する情報が、前記ＷｅｂサーバによりＷｅｂページとして提供される、コンピュータシステム。【選択図】図１
2010218081.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたホスト機器と印刷装置を含む印刷システムであって、
前記ホスト機器は、
印刷データを作成すると共に、該印刷データの属性情報を含むＷｅｂページを作成するデータ作成手段と、
該データ作成手段によって作成された印刷データとＷｅｂページの情報を前記印刷装置に送信する送信手段と、を有し、
前記印刷装置は、
前記印刷データの印刷処理を行う印刷処理手段と、
前記ホスト機器からの要求に従って、前記Ｗｅｂページの情報に基づくＷｅｂページのＷｅｂリストを作成するリスト作成手段と、を有する
ことを特徴とする印刷システム。
【請求項２】
前記Ｗｅｂページリストは、リストアップされたＷｅｂページにリンクでき、前記ホスト機器に送信され、表示されることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記Ｗｅｂリストは、前記印刷処理手段によって印刷処理が行われた印刷データを除く印刷キューリストであることを特徴とする請求項１、又は２に記載の印刷システム。
【請求項４】
前記Ｗｅｂリストは、前記印刷処理手段によって印刷処理が行われた印刷データを含む印刷ログリストであることを特徴とする請求項１、又は２に記載の印刷システム。
【請求項５】
ネットワークを介して接続されたホスト機器と印刷装置を含む印刷システムに使用されるプログラムであって、
印刷データを作成すると共に、該印刷データの属性情報を含むＷｅｂページを作成するデータ作成処理と、
該データ作成処理によって作成された印刷データとＷｅｂページの情報を前記印刷装置に送信する送信処理と、
前記印刷データの印刷処理と、
前記ホスト機器からの要求に従って、前記Ｗｅｂページの情報に基づくＷｅｂページのＷｅｂリストを作成するリスト作成処理と、
該Ｗｅｂリストの表示を行う表示処理と、
を行うプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して印刷キュー／ログに関する情報をフレキシブルに提供するための印刷システムに関する。
【背景技術】
【０００２】
印刷装置は一般に、受信した印刷ジョブのキュー状態の情報を提供する印刷キューの表示機能を備えている。これらの印刷キューの表示機能は、文書名、印刷の状態などの印刷ジョブに関する情報を提供することで、印刷を実行したユーザーや、印刷装置の管理者の利便性を向上させる一助となっている。
【０００３】
これに関し、印刷キューの表示機能を向上させることに関する特許出願が行われている。
【０００４】
例えば、特許文献１は、印刷ジョブの各印刷ページに対してサムネイル画像を作成して、印刷キューの表示からサムネイル画像を表示できるようにし、ユーザーが印刷ジョブの内容を画像で確認することを可能にする、プリンタ装置と通信可能なデータ処理装置を記載している。このデータ処理装置は、またサムネイル画像を選択したり、コピー＆ペーストすることで、印刷したいページを選択することが可能であり、画像を見ながら印刷ジョブを編集生成することも可能である。
【０００５】
また、特許文献２は、印刷キューの表示にセキュリティー機能を備えたネットワークプリントシステムを記載している。このネットワークプリントシステムは、ホストコンピュータから印刷キューの表示要求を受信した際、印刷キュー内にある各印刷ジョブに対して、表示要求したホストコンピュータによって送信された印刷ジョブであるかどうかを判別し、表示要求したホストコンピュータが送信した印刷ジョブと、他のコンピュータによって送信された印刷ジョブとで印刷キューに表示する印刷ジョブの情報を異ならせ、印刷キュー表示における情報漏洩に対するセキュリティーを向上させるものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２８２４７６
【特許文献２】特開２００４−１３４９５
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、これらは印刷装置に備えられた機能により印刷キューの表示を提供する方式を採用しているため、印刷キューの表示に新たな印刷情報を追加したり、表示の形式を変更するためには、印刷装置本体の制御ソフトを更新する必要があり、ユーザーが容易に変更できるようなものではなかった。また、印刷装置に備えられた印刷キューの表示機能は、制御プログラムの容量や開発コストの観点などから、固定した表示パターンに、いくつかのパラメータによる可変性を持たせた程度の自由度になりがちであった。
【０００８】
本発明は、印刷キュー／ログに表示する内容をユーザーが容易に変更することが可能な印刷システムを提供する。
【課題を解決するための手段】
【０００９】
第１の発明は、ネットワークを介して接続されたホスト機器と印刷装置を含む印刷システムであって、前記ホスト機器は、印刷データを作成すると共に、該印刷データの属性情報を含むＷｅｂページを作成するデータ作成手段と、該データ作成手段によって作成された印刷データとＷｅｂページの情報を前記印刷装置に送信する送信手段とを有し、前記印刷装置は、前記印刷データの印刷処理を行う印刷処理手段と、前記ホスト機器からの要求に従って、前記Ｗｅｂページの情報に基づくＷｅｂページのＷｅｂリストを作成するリスト作成手段とを有する印刷システムを提供することによって達成できる。
【００１０】
第２の発明は、前記Ｗｅｂページリストは、リストアップされたＷｅｂページにリンクでき、前記ホスト機器に送信され、表示される印刷システムを提供することによって達成できる。
【００１１】
第３の発明は、前記Ｗｅｂリストは、前記印刷処理手段によって印刷処理が行われた印刷データを除く印刷キューリストである印刷システムを提供することによって達成できる。
【００１２】
第４の発明は、前記前記Ｗｅｂリストは、前記印刷処理手段によって印刷処理が行われた印刷データを含む印刷ログリストである印刷システムを提供することによって達成できる。
【００１３】
第５の発明は、ネットワークを介して接続されたホスト機器と印刷装置を含む印刷システムに使用されるプログラムであって、印刷データを作成すると共に、該印刷データの属性情報を含むＷｅｂページを作成するデータ作成処理と、該データ作成処理によって作成された印刷データとＷｅｂページの情報を前記印刷装置に送信する送信処理と、前記印刷データの印刷処理と、前記ホスト機器からの要求に従って、前記Ｗｅｂページの情報に基づくＷｅｂページのＷｅｂリストを作成するリスト作成処理と、該Ｗｅｂリストの表示を行う表示処理とを行うプログラムを提供することによって達成できる。
【発明の効果】
【００１４】
本発明によれば、ホスト機器上で作成された印刷ジョブに関する情報を記した印刷ジョブ情報Ｗｅｂページを、印刷キューとして提供することができ、また制御ソフトに新たに変更を加えること無く、プリンタドライバによるＷｅｂページ生成の処理に変更を加えるだけで、印刷キューや印刷ログの表示内容をさまざまに変更することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態におけるシステム構成図である。
【図２】(ａ)は、実施形態１のインデックスＷｅｂページを示す図であり、（ｂ）は実施形態１の印刷ジョブ情報Ｗｅｂページを示す図である。
【図３】実施形態１のプリンタドライバの設定画面を表す図である。
【図４】実施形態１の処理を説明する図である。
【図５】実施形態１のプリンタドライバの処理を説明するフローチャートである。
【図６】実施形態１のるデータ受信時の処理を説明するフローチャートである。
【図７】実施形態１のデータ解析時の処理を説明するフローチャートである。
【図８】（ａ）は、実施形態２のインデックスＷｅｂページを示す図であり、（ｂ）は、実施形態２の印刷ジョブ情報Ｗｅｂページを示す図である。
【図９】実施形態２のプリンタドライバの設定画面を表す図である。
【図１０】実施形態２の処理を説明する図である。
【発明を実施するための形態】
【００１６】
（実施形態１）
以下、本発明の実施の形態を図面を参照しながら説明する。
図１は、本発明の一実施形態における印刷システムのシステム構成図である。同図において、本例のシステムは、印刷装置１と、印刷装置１にＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）等のネットワークを介して接続されたパーソナルコンピュータ（ＰＣ）等のホスト機器２で構成されている。
【００１７】
ホスト機器２には主記憶装置３が構築され、主記憶装置３はプリンタドライバ４、プリンタスプーラ５、入力装置６で構成されている。また、入力装置６はキーボードやマウス等で構成され、ホスト機器２は入力装置６からの操作信号に基づいてアプリケーションプログラムに従って印刷データを生成し、プリンタドライバ４に送信する。
【００１８】
プリンタドライバ４では印刷データを印刷装置１に対応した中間コードに変換し、プリンタスプーラ５に送る。プリンタスプーラ５に保存された印刷データは印刷装置１に送信され、印刷装置１の受信部７を介して制御部８に送られる。
【００１９】
印刷装置１は受信部７、印刷機構部９、制御部８、補助記憶部１０、表示部１１、及び入力操作部１２で構成され、制御部８に入力した印刷データはコマンド解析され、例えばビットマップデータに変換された後、印刷機構部９の駆動に従って印刷出力される。また、表示部１１と入力操作部１２は、例えばオペレーションパネルとして、印刷装置１の正面に設けられている。
【００２０】
図４は、本実施形態の処理を説明する図である。ホスト機器２において、入力装置６を介して印刷の実行が入力されると（図４に示すａ．）、プリンタドライバ４は通常の印刷処理である印刷データのラスタライズ処理を行うと供に、印刷ジョブに関する詳細情報を記載した印刷ジョブ情報Ｗｅｂページ１６（図２（ｂ））のデータを作成する（図４に示すｂ．）。本実施形態においては、印刷ジョブ情報Ｗｅｂページ１６のデータを作成した後に、印刷ジョブ情報Ｗｅｂページ１６のデータが付加されていることを示すヘッダ情報と、印刷完了後にこの印刷ジョブ情報Ｗｅｂページ１６を削除することを示すヘッダ情報とが、印刷ジョブのヘッダに付加される。また、上記印刷ジョブ情報Ｗｅｂページ１６はホスト機器２に保存される。
続いて、プリンタドライバ４は、印刷ジョブに、ラスタライズした印刷データと、作成した印刷ジョブ情報Ｗｅｂページ１６のデータとを含めて印刷装置１に送信する（図４に示すｃ．）。この様にして、印刷ジョブに関する詳細情報が記載された印刷ジョブ情報Ｗｅｂページ１６のデータが印刷装置１へと送信される。
【００２１】
印刷装置１では、受信部７において、印刷ジョブ情報Ｗｅｂページ１６を含んだ印刷ジョブが受信される。受信部では、印刷ジョブのヘッダ情報が含まれているか判定する（図４に示すｄ．）。
ここで、受信した印刷ジョブに、印刷ジョブ情報Ｗｅｂページ１６のデータが含まれている場合には、その印刷ジョブ情報Ｗｅｂページ１６のデータは、補助記憶部１０（例えば、ＨＤＤなど）に用意された、Ｗｅｂページ保存用のディレクトリに記憶される（図４に示すｅ．）。この様にして、ホスト機器２で作成された印刷ジョブ情報Ｗｅｂページ１６のデータが印刷装置１内に保存される。
【００２２】
一方、印刷処理に関しては、受信部７で受信された印刷ジョブ（印刷データ）が解析部１３で解析され（図４に示すｈ．）、印刷ジョブが印刷できる状態になると、通常の印刷手順に従って印刷処理が実行される（図４に示すｉ．）。
印刷処理が完了すると、印刷ジョブのヘッダ情報が解析され、印刷ジョブ情報Ｗｅｂページ１６を削除するかどうかが判定される。印刷ジョブに印刷ジョブ情報Ｗｅｂページ１６を削除するヘッダ情報が含まれている場合には、先のＷｅｂページ保存用のディレクトリから対応する印刷ジョブ情報Ｗｅｂページ１６が削除される（図４に示すｉ．）。この様に、印刷し終った印刷ジョブの対応する印刷ジョブ情報Ｗｅｂページ１６を削除することで、補助記憶部１０には、まだ印刷が完了していない印刷ジョブに対応する印刷ジョブ情報Ｗｅｂページ１６だけが保存されていることになる。
【００２３】
ここで、図４を参照しながら説明した上記のような動作フローにおいて、入力装置６から印刷キューの表示要求があると（図４に示すｆ．）。この表示要求はＷｅｂページをホストするＨＴＴＰデーモン１４に伝えられる。ＨＴＴＰデーモン１４では、印刷キューの表示要求を受信すると、Ｗｅｂページ保存用のディレクトリに記憶されている各印刷ジョブに関する印刷ジョブ情報Ｗｅｂページ１６のデータに基づいて、それぞれの印刷ジョブをリストしたインデックスＷｅｂページ１５（図２(ａ)）を生成し、ホスト機器２へと送信する（図４に示すｇ．）。  
【００２４】
ここではＷｅｂページ保存用のディレクトリには、先にも述べたように、まだ印刷が完了していない印刷ジョブに対応する印刷ジョブ情報Ｗｅｂページ１６だけが保存されているため、インデックスＷｅｂページ１５は印刷キューを表している。また、このインデックスＷｅｂページ１５に記載された、印刷ジョブのリストは、個々の印刷ジョブ情報Ｗｅｂページ１６へのリンクが埋め込まれた形で提供されるため、ユーザーはリストから個々の印刷ジョブ情報Ｗｅｂページ１６へアクセスすることが可能であり、印刷ジョブに関する詳細情報を表示することができる。
【００２５】
図２（ａ）は、本実施形態における、インデックスＷｅｂページ１５を示す図である。本実施形態では、インデックスＷｅｂページ１５には、受信した印刷ジョブの名前が印刷を実行した時刻と供に一覧表示されている。各印刷ジョブの情報にはリンクが張られており、リンクを介して、個々の印刷ジョブ情報Ｗｅｂページ１６（図２（ｂ））を表示することができるように構成されている。
【００２６】
インデックスＷｅｂページ１５には、本実施形態においては、印刷ジョブの名前と実行時刻とが表示されているが、Ｗｅｂページ保存用のディレクトリに保存された個々の印刷ジョブ情報Ｗｅｂページ１６から取得可能なその他の値（例えば、文書名、印刷日時、文書情報、サムネイル画像、ユーザー名、コンピュータ名、グループ名、ＩＰアドレス、印刷に関する用紙サイズや部数などの設定情報、ホストコンピュータのオペレーションシステムから取得されたその他の値、ユーザーが入力した文字列など）や、印刷装置１が保持する利用可能な値（実施形態２において例示する）、印刷ジョブから取得可能な値、などを表示することもできることが当業者には理解されるだろう。
【００２７】
尚、インデックスＷｅｂページ１５は、本実施形態においては、ＨＴＭＬ形式で作成されているが、例えば、ＸＭＬ形式などを含む、Ｗｅｂページを構成し得るその他の形式であってもよいことが当業者には理解されるだろう。
【００２８】
図３は、本実施形態におけるプリンタドライバ４の設定画面を表す図である。設定画面には印刷ジョブ情報Ｗｅｂページ１６に表示する項目を選択するチェックボックスが設けられており、ユーザーは個々の項目のチェックボックスをチェックすることで、印刷ジョブ情報Ｗｅｂページ１６に組み込む情報を選択することが可能となっている。ここでは、全ての項目がチェックされており、そのため図２（ｂ）に示される印刷ジョブ情報Ｗｅｂページ１６にはチェックされた全ての項目が表示されている。また、設定画面にはインデックスＷｅｂページ１５の表示を要求するための“プリンタの印刷キューを表示”ボタンも設けられており、ユーザーはこれらのボタンを押すことで、ＷｅｂサーバにインデックスＷｅｂページ１５を要求することもできるし、または、インデックスＷｅｂページ１５のアドレスを直接入力することにより、要求することもできる。
【００２９】
この様に、プリンタドライバ４に、印刷ジョブ情報Ｗｅｂページ１６に表示する内容を選択できるような機能を設けておけば、プリンタドライバ４に用意されている限りは、ユーザーは印刷ジョブ情報Ｗｅｂページ１６の内容を容易に改変することが可能である。
図５は、図４に示されるホスト機器２における制御処理（ａ．〜ｃ．）の詳細を示すフロー図である。入力装置を介して印刷の実行が入力されると、プリンタドライバ４はステップ１（図５においては以降Ｓ１と省略する。例えば、Ｓ１はステップ１のことである。）において、印刷ジョブ情報Ｗｅｂページ１６を作成する設定かどうかを判定する。ＮＯの場合はＳ６へと進む。ＹＥＳの場合は、Ｓ２において、印刷ジョブ情報Ｗｅｂページ１６を作成して印刷データに付加する。この際、本実施形態においては、Ｗｅｂページデータが付加されていることを示すヘッダと、印刷完了後に印刷ジョブ情報Ｗｅｂページ１６を削除することを示すヘッダとが、ヘッダ情報として印刷ジョブに書き込まれる。次に、Ｓ３において、印刷ジョブ情報Ｗｅｂページ１６にサムネイル画像を表示する設定かどうかの判定をする。ＮＯの場合はＳ６へと進む。ＹＥＳの場合は、印刷ジョブからサムネイル画像を生成して印刷データに付加し、さらに、上記の印刷ジョブ情報Ｗｅｂページ１６に、生成したサムネイル画像へのリンクが埋め込まれる。続いてフローはＳ６へと進み、印刷ジョブを通常の印刷制御により、中間コードへと変換し、印刷装置１へと送信する。
【００３０】
以上の図５における処理により、ホスト機器２において、印刷ジョブに印刷ジョブ情報Ｗｅｂページ１６が付加されて、印刷装置１へと送信される。
【００３１】
図６は、図４に示される印刷装置１におけるデータ受信時の処理（ｄ．〜ｅ．）の詳細を示すフロー図である。印刷装置１は、ホスト機器２から印刷データを受信すると、ステップ１（図６においては以降ＳＴ１と省略する。例えば、ＳＴ１はステップ１のことである。）において、印刷ジョブ情報Ｗｅｂページ１６のデータが付加されているかどうかを判定する。本実施形態においては、印刷ジョブに印刷ジョブ情報Ｗｅｂページ１６のデータが付加されている場合は、それを示すヘッダ情報が書き込まれているため、ヘッダ部を確認することで判定され得る。印刷ジョブ情報Ｗｅｂページ１６のデータが付加されていない場合は、フローはＳＴ３へと進む。印刷ジョブ情報Ｗｅｂページ１６のデータが付加されている場合は、フローはＳＴ２へと進み、付加された印刷ジョブ情報Ｗｅｂページ１６のデータを補助記憶部１０（例えば、ＨＤＤなど）にある印刷ジョブ情報Ｗｅｂページ１６のデータ保存用のディレクトリに保存する。続いてフローはＳＴ３へと進み、通常の印刷制御が行われ、印刷データは解析部１３へと転送される。
【００３２】
図７は、図４に示される印刷装置１におけるデータ解析時の処理（ｈ．〜ｉ．）の詳細を示すフロー図である。印刷装置１において、解析部１３は印刷データを受信すると、ステップ１（図７においては以降ＳＴＰ１と省略する。例えば、ＳＴＰ１はステップ１のことである。）において、通常の印刷制御により印刷データを解析し、印刷が実行される。続いて、印刷が完了した後に、ＳＴＰ２において、印刷ジョブ情報Ｗｅｂページ１６削除命令があるかどうかが判定される。本実施形態においては、印刷ジョブ情報Ｗｅｂページ１６のデータを削除する場合には、それを示すヘッダ情報が印刷ジョブに書き込まれているため、ヘッダ部を確認することで判定される。印刷ジョブ情報Ｗｅｂページ１６削除命令がない場合には、このフローは終了する。Ｗｅｂページ削除命令がある場合には、印刷ジョブに対応する指定された印刷ジョブ情報Ｗｅｂページ１６のデータを、印刷ジョブ情報Ｗｅｂページ１６のデータ保存用のディレクトリから削除した後で、このフローは終了する。本実施形態においては、全ての印刷ジョブが削除命令を含んで送信されるため、印刷が完了した後には印刷ジョブ情報Ｗｅｂページ１６のデータは保存用のディレクトリから削除され、そのため、まだ実行されてない印刷ジョブだけがインデックスＷｅｂページ１５に表示され得る。なお、これらの印刷ジョブ情報Ｗｅｂページ１６の削除、印刷の物理的な排紙を待ってから行なわれるように構成されていてもよい。
【００３３】
この様に、図６における処理により、ホスト機器２で作成された印刷ジョブ情報Ｗｅｂページ１６のデータが印刷装置１に保存され、図７における処理により、印刷ジョブの完了後に印刷ジョブ情報Ｗｅｂページ１６のデータが印刷装置１から削除される。
【００３４】
本実施形態で示されたこれらの処理を行うことで、印刷装置１は、ホスト機器２上で作成された印刷ジョブに関する情報を記した印刷ジョブ情報Ｗｅｂページ１６を、印刷キューとして提供することが可能となり得る。また、ホスト機器２上で印刷ジョブ情報Ｗｅｂページ１６のデータを作成するため、印刷装置１の制御ソフトに新たに変更を加えること無く、プリンタドライバ４によるＷｅｂページ生成の処理に変更を加えるだけで、印刷キューの表示内容をさまざまに変更することが可能であることが理解されるだろう。
【００３５】
（実施形態２）
実施形態１においては、印刷ジョブ情報Ｗｅｂページ１６は印刷が完了すると削除され、インデックスＷｅｂページ１５には印刷が未完了の印刷ジョブのみが表示される例を述べた。本実施形態においては、印刷ジョブ情報Ｗｅｂページ１６を印刷完了後も削除せず残し、インデックスＷｅｂページ１５を印刷ログとして利用する実施形態について述べる。また、実施形態１においては、印刷ジョブ情報Ｗｅｂページ１６の内容は、全てホスト機器２において作成され、ホスト機器２においてプリンタドライバ４が取得可能な情報のみを用いて構成されたが、本実施形態においては、印刷装置１において、印刷ジョブ情報Ｗｅｂページ１６にさらに情報が書き込まれる例について述べる。
【００３６】
図１０は、本実施形態における、印刷ジョブの情報を提供する印刷ジョブ情報Ｗｅｂページ１６に関する処理を示す図である。ホスト機器２において入力装置６を介して印刷の実行が入力されると（図１０に示すａ．）、プリンタドライバ４は通常の印刷処理である印刷データのラスタライズ処理を行なうと供に、印刷ジョブに関する詳細な情報を記載した印刷ジョブ情報Ｗｅｂページ１６のデータ（図８（ｂ））を作成する（図１０に示すｂ．）。続いて、プリンタドライバ４はラスタライズした印刷データを通常通り印刷装置１へと送信し、別で、作成した印刷ジョブ情報Ｗｅｂページ１６のデータも印刷装置１へと送信する（図１０に示すｃ．）。この様にして、印刷ジョブと、その印刷ジョブに関する印刷ジョブ情報Ｗｅｂページ１６のデータとが印刷装置１へと送信される。なお、印刷ジョブ情報Ｗｅｂページ１６のデータの送信は、印刷ジョブとは異なるプロトコル、例えば、ＦＴＰなどのデータ転送プロトコルを用いて送信されても良い。
【００３７】
印刷装置１では受信部７において、印刷ジョブと、その印刷ジョブに関する印刷ジョブ情報Ｗｅｂページ１６とが別々に受信される。印刷装置１は、印刷ジョブを解析部１３へと転送し（図１０に示すｄ．）、そこで印刷できる状態になったら、通常の印刷手順に従ってデータの解析が行なわれ、印刷が実行される（図１０に示すｅ．）。一方、印刷ジョブ情報Ｗｅｂページ１６は、補助記憶部１０（例えば、ＨＤＤなど）に用意された、Ｗｅｂページ保存用のディレクトリへと送られ記憶される（図１０に示すｅ．）。この様にして、受信した印刷ジョブに関する印刷ジョブ情報Ｗｅｂページ１６のデータが印刷装置１内に保存される。
【００３８】
ここで、図１０を参照しながら説明した上記のようなフローにおいて、入力装置６から印刷ログの表示要求が入力されたとする（図１０に示すｆ．）。この表示要求はＷｅｂページをホストするＨＴＴＰデーモン１４に伝えられる。ＨＴＴＰデーモン１４では、印刷ログの表示要求を受信すると、補助記憶部１０のＷｅｂページ保存用ディレクトリに記憶されている各印刷ジョブに関する印刷ジョブ情報Ｗｅｂページ１６のデータに基づいて、それぞれの印刷ジョブをリストした、インデックスＷｅｂページ１５（図８（ａ））を生成し、ホスト機器２へと送信する（図１０に示すｇ．）。
本実施形態においては、印刷ジョブ情報Ｗｅｂページ１６は印刷が完了したあとも削除されず、Ｗｅｂページ保存用ディレクトリに保存されたままにされているため、インデックスＷｅｂページ１５には印刷し終った印刷ジョブも含まれており、そのため印刷ログを表している。また、このインデックスＷｅｂページ１５に記載された、印刷ジョブのリストは、個々の印刷ジョブ情報Ｗｅｂページ１６へのリンクが埋め込まれた形で提供されるため、ユーザーはリストから個々の印刷ジョブ情報Ｗｅｂページ１６へアクセスすることが可能であり、印刷ジョブに関する詳細情報を表示することができる。
【００３９】
この様にして、ホスト機器２上で生成した印刷ジョブに関する詳細情報を記載した印刷ジョブ情報Ｗｅｂページ１６が、印刷装置１に備えられた機能を用いて、印刷ログ情報としてユーザーに提供され得る。
【００４０】
図８(ａ)は、本実施形態における、インデックスＷｅｂページ１５を示す図である。本実施形態では、インデックスＷｅｂページ１５には、受信した印刷ジョブの名前が印刷を実行した時刻と供に一覧表示されている。先にも述べたように、これらには印刷が完了した印刷ジョブも含まれている点に留意されたい。各印刷ジョブの情報にはリンクが張られており、リンクを介して、個々の印刷ジョブ情報Ｗｅｂページ１６（図８（ｂ））を表示することができるように構成されている。またさらに、リストには印刷の実行に関するステータス情報（ここでは、“印刷済”、“削除”のことを指す）も表示されている点に留意されたい。
【００４１】
図８（ｂ）は、本実施形態における、印刷ジョブ情報Ｗｅｂページ１６を示す図である。図８（ｂ）は、実施形態１における図２（ｂ）に示されるものとほぼ同じものである。しかしながら、本実施形態においては、印刷ジョブを制御するためのボタン等が、印刷ジョブが完了しているため不要になり表示されなくなっており、代わりに、印刷が無事に行なわれたか、キャンセルされたか等の情報を表す、印刷の実行に関するステータス情報（ここでは、“印刷ジョブはキャンセルされました”）が提供されている。
【００４２】
図９は、本実施形態におけるプリンタドライバ４の設定画面を示す図である。実施形態１における図３とほぼ同じものであるが、本実施形態においては、印刷装置１側で書き込むことが必要な情報（ここでは、印刷結果、印刷完了日時など）に関するチェックボックスがさらに設けられている。また、本実施形態においては、印刷ログの有効期限も設定できるようになっている。
【００４３】
本実施形態においては、実施形態１と異なり印刷が完了しても印刷ジョブ情報Ｗｅｂページ１６のデータの削除が行なわれないため、そのままにして置くと、保存用のディレクトリに印刷ジョブ情報Ｗｅｂページ１６のデータが溜まり続けてしまう。そのため、印刷ジョブ情報Ｗｅｂページ１６のデータを削除する期限を設定する項目が設けられている。
図９においては、例えば、３０日間と期限が指定されており、印刷装置１の制御ソフトは、印刷ジョブを実行した時から３０日が経過すると印刷ジョブ情報Ｗｅｂページ１６のデータを削除するように構成され得る。これらの期限としては他にも、例えば、保存する印刷ジョブ情報Ｗｅｂページ１６のデータ件数に上限を設ける（例えば、保存された印刷ジョブ情報Ｗｅｂページ１６のデータが３０件を超えた場合には、古い印刷ジョブ情報Ｗｅｂページ１６から削除する）などであってもよい。
また、印刷ジョブ情報Ｗｅｂページ１６のデータの削除は、印刷装置１の制御ソフトにより行なわれてもよいが、例えば、ユーザーによりインデックスＷｅｂページ１５の表示が要求された際に、Ｗｅｂサーバ上でスクリプトを実行し、所定の条件（例えば、印刷ジョブを実行した日時から３０日以上経過している）を満たす印刷ジョブ情報Ｗｅｂページ１６のデータを削除するように構成することも可能であることが当業者には理解されるだろう。
【００４４】
本実施形態においては、印刷ジョブ情報Ｗｅｂページ１６のデータを、印刷ジョブの送信とほぼ同時期に送信する例を示したが、インデックスＷｅｂページ１５、および印刷ジョブ情報Ｗｅｂページ１６のデータを、印刷ログとしてのみに利用し、印刷ジョブの制御に用いない（印刷ジョブのキャンセル等に利用しない）のであれば、印刷ジョブ情報Ｗｅｂページ１６のデータを印刷ジョブと同時期に送信する必要は無く、ホスト機器２と印刷装置１との通信に余裕ができるのを見計らって、後から送信するように構成することもできる。
【００４５】
本実施形態で示されたこれらの処理を行うことで、印刷装置１は、ホスト機器２上で作成された印刷ジョブに関する情報を記した印刷ジョブ情報Ｗｅｂページ１６を、印刷ログとして提供することが可能となり得る。さらに、印刷装置１の制御ソフトに、受信した印刷ジョブ情報Ｗｅｂページ１６のデータへ書き込みを行なう機能を持たせておけば、印刷装置１が持つ情報をＷｅｂページに組み込むことが可能であり、印刷のステータス情報などの印刷の実行処理に伴い動的に変化する値も組み込むことができるようになる。インデックスＷｅｂページ１５、および印刷ジョブ情報Ｗｅｂページ１６にこれらの動的に変化する情報を組み込むことで、ユーザーは印刷に関する経時的な情報を取得することが可能となり、インデックスＷｅｂページ１５、および印刷ジョブ情報Ｗｅｂページ１６の利便性をさらに高めることができることが理解されるだろう。
【符号の説明】
【００４６】
１・・・印刷装置
２・・・ホスト機器
３・・・主記憶装置
４・・・プリンタドライバ
５・・・プリンタスプーラ
６・・・入力装置
７・・・受信部
８・・・制御部
９・・・印刷機構部
１０・・・補助記憶部
１１・・・表示部
１２・・・入力操作部
１３・・・解析部
１４・・・Ｗｅｂサーバ
１５・・・インデックスＷｅｂページ
１６・・・印刷ジョブ情報Ｗｅｂページ
【図１】
2010218081.tif 000003
【図３】
2010218081.tif 000004
【図４】
2010218081.tif 000005
【図５】
2010218081.tif 000006
【図６】
2010218081.tif 000007
【図７】
2010218081.tif 000008
【図９】
2010218081.tif 000009
【図１０】
2010218081.tif 000010
【図２】
2010218081.tif 000011
【図８】
2010218081.tif 000012