(57)【要約】【課題】指定された印刷の態様の履歴をとることができ、操作者が印刷履歴情報から容易に印刷内容を判断できるようにし、画像形成装置の適切な利用を促せるようにした画像印刷システムを提供することを目的としている。【解決手段】画像印刷システムの条件設定手段は、画像を印刷するにあたって、該印刷の履歴を記憶する対象となる印刷の態様を条件として設定し、履歴記憶手段は、前記条件設定手段によって設定された条件に基づいて、前記印刷の履歴を記憶する。【選択図】図１
2008176445.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷するにあたって、該印刷の履歴を記憶する対象となる印刷の態様を条件として設定する条件設定手段と、
前記条件設定手段によって設定された条件に基づいて、前記印刷の履歴を記憶する履歴記憶手段
を具備することを特徴とする画像印刷システム。
【請求項２】
前記条件設定手段によって設定された条件に基づいて、該条件に適合する印刷対象の画像の縮小画像を生成する縮小画像生成手段
を具備し、
前記履歴記憶手段が記憶する履歴として、前記縮小画像生成手段によって生成された縮小画像を含む
ことを特徴とする請求項１に記載の画像印刷システム。
【請求項３】
前記縮小画像生成手段は、対象となる画像内の文字部分を隠蔽する
ことを特徴とする請求項２に記載の画像印刷システム。
【請求項４】
画像処理システムを、
画像を印刷するにあたって、該印刷の履歴を記憶する対象となる印刷の態様を条件として設定する条件設定手段と、
前記条件設定手段によって設定された条件に基づいて、前記印刷の履歴を記憶する履歴記憶手段
として機能させることを特徴とする画像印刷プログラム。
【請求項５】
前記条件設定手段によって設定された条件に基づいて、該条件に適合する印刷対象の画像の縮小画像を生成する縮小画像生成手段
を具備し、
前記履歴記憶手段が記憶する履歴として、前記縮小画像生成手段によって生成された縮小画像を含む
ことを特徴とする請求項４に記載の画像印刷プログラム。
【請求項６】
前記縮小画像生成手段は、対象となる画像内の文字部分を隠蔽する
ことを特徴とする請求項５に記載の画像印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷システム及び画像印刷プログラムに関する。
【背景技術】
【０００２】
従来の画像形成装置には、印刷の履歴を画像形成装置内に設置された記憶装置や、通信回線であるネットワークを介したコンピュータに記録する手段を有するものが既に存在する。この従来技術では、印刷履歴として利用者、文書名、印刷ページ数、カラー及びモノクロページ数などの情報を保存し、閲覧することができるが、例えば企業内に設置された共用のカラープリンタを使用している場合、印刷データの内容が履歴に残されていないため、業務上必要な文書を適切な設定で各利用者が印刷しているかどうかの判断を行うことは困難であった。
【０００３】
また、背景技術として、サムネイルと呼ばれる印刷画像を縮小したものを印刷の履歴とともに保存する技術も存在する。
これに関連する技術として、例えば、特許文献１には、利用者の意識しないところでコピーのデータを常に蓄積し、コピーデータの再利用を容易に行う画像形成システムを提供することを課題とし、コピー機は、読み取った画像の印刷データ及びその印刷データの履歴情報をコピーサーバに送信し、コピーサーバは、コピー機から受信した印刷データ及び履歴情報をジョブＩＤで管理し、コピー機は、コピーサーバからジョブＩＤを受信すると、受信したジョブＩＤを含む電子メールをユーザー端末に送信し、コピーサーバは、コピー機からジョブＩＤを受信すると、受信したジョブＩＤに対応する印刷データをコピー機に送信し、コピー機は、受信した印刷データを用いて再印刷することが開示されている。
また、例えば、特許文献２には、プリンタ装置にスプールされている印刷ジョブの内容をイメージとして確認でき、さらに、印刷ジョブ中でイメージ確認された意図するページを印刷ページとして選択指定することを課題とし、プリンタに転送してスプールされている印刷ジョブに対して作成された管理情報と各印刷ジョブに対応するサムネイル情報をホストコンピュータのＣＰＵが取得し、該取得された管理情報を解析して、プリンタにスプールされている印刷ジョブの一覧をＣＲＴ上に表示し、該一覧中で所望の印刷ジョブを指示し、該指示される印刷ジョブに基づく各ページのサムネイル情報を表示し、該表示されたサムネイル情報中から印刷すべきページに対応するサムネイル情報を選択することが開示されている。
【０００４】
これらの背景技術は、主に一回印刷を行った文書のサムネイル表示を行って再印刷などを行うための技術であるが、あるプリンタで全ての印刷されたサムネイル情報を保存し、前述したような業務上必要な文書を適切な設定で各利用者が印刷しているかどうかの判断に使用するには、保存・表示を行うサムネイル数が多数になるため、保存のための記憶領域が大きくなり、また管理・判断のために閲覧するサムネイル数が多すぎるということになる。
【特許文献１】特開２００４−１０２５４９号公報
【特許文献２】特開２００１−２８２４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の一般的に行われている印刷履歴の記録手段では、印刷内容についての情報が参照できないため、各利用者が画像形成装置の適切な利用を行っているかどうかの判断を行うことが履歴情報からではできないという課題がある。また、前述した背景技術では、サムネイル画像は再印刷の目的で形成されているため、画像形成装置の利用に関する管理手段として利用することが困難である。
本発明は、このような背景技術の状況の中でなされたもので、指定された印刷の態様の履歴をとることができ、操作者が印刷履歴情報から容易に印刷内容を判断できるようにし、画像形成装置の適切な利用を促せるようにした画像印刷システム及び画像印刷プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  画像を印刷するにあたって、該印刷の履歴を記憶する対象となる印刷の態様を条件として設定する条件設定手段と、
前記条件設定手段によって設定された条件に基づいて、前記印刷の履歴を記憶する履歴記憶手段
を具備することを特徴とする画像印刷システム。
【０００７】
［２］  前記条件設定手段によって設定された条件に基づいて、該条件に適合する印刷対象の画像の縮小画像を生成する縮小画像生成手段
を具備し、
前記履歴記憶手段が記憶する履歴として、前記縮小画像生成手段によって生成された縮小画像を含む
ことを特徴とする［１］に記載の画像印刷システム。
【０００８】
［３］  前記縮小画像生成手段は、対象となる画像内の文字部分を隠蔽する
ことを特徴とする［２］に記載の画像印刷システム。
【０００９】
［４］  画像処理システムを、
画像を印刷するにあたって、該印刷の履歴を記憶する対象となる印刷の態様を条件として設定する条件設定手段と、
前記条件設定手段によって設定された条件に基づいて、前記印刷の履歴を記憶する履歴記憶手段
として機能させることを特徴とする画像印刷プログラム。
【００１０】
［５］  前記条件設定手段によって設定された条件に基づいて、該条件に適合する印刷対象の画像の縮小画像を生成する縮小画像生成手段
を具備し、
前記履歴記憶手段が記憶する履歴として、前記縮小画像生成手段によって生成された縮小画像を含む
ことを特徴とする［４］に記載の画像印刷プログラム。
【００１１】
［６］  前記縮小画像生成手段は、対象となる画像内の文字部分を隠蔽する
ことを特徴とする［５］に記載の画像印刷プログラム。
【発明の効果】
【００１２】
請求項１記載の画像印刷システムによれば、本構成を有していない場合に比較して、指定された印刷の態様の履歴をとることができ、操作者が印刷履歴情報から容易に印刷内容を判断できるようにし、画像形成装置の適切な利用を促すことができる。
【００１３】
請求項２記載の画像印刷システムによれば、本構成を有していない場合に比較して、請求項１記載の画像印刷システムによる効果に加えて、履歴として縮小画像を含めることができ、操作者が印刷内容をより容易に判断することができ、操作性、利便性がより一層向上する。
【００１４】
請求項３記載の画像印刷システムによれば、本構成を有していない場合に比較して、請求項２記載の画像印刷システムによる効果に加えて、情報の漏洩を防ぐことができる。
【００１５】
請求項４記載の画像印刷プログラムによれば、本構成を有していない場合に比較して、指定された印刷の態様の履歴をとることができ、操作者が印刷履歴情報から容易に印刷内容を判断できるようにし、画像形成装置の適切な利用を促すことができる。
【００１６】
請求項５記載の画像印刷プログラムによれば、本構成を有していない場合に比較して、請求項４記載の画像印刷プログラムによる効果に加えて、履歴として縮小画像を含めることができ、操作者が印刷内容をより容易に判断することができ、操作性、利便性がより一層向上する。
【００１７】
請求項６記載の画像印刷プログラムによれば、本構成を有していない場合に比較して、請求項５記載の画像印刷プログラムによる効果に加えて、情報の漏洩を防ぐことができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づき本発明の好適な一実施の形態を説明する。
図１は、本発明の一実施の形態の概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示等）を含む。
また、システムとは、複数のコンピュータ、ハードウェア、装置等がネットワーク等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。なお、操作者には、管理者、利用者等を含む。
また、本実施の形態では、画像を印刷するにあたって、該印刷の履歴を記憶する対象となる印刷の態様を条件として設定することは、ホストコンピュータ（管理者）３００内のアプリケーション３０１、又はプリンタ２００内の印刷ログ生成モジュール２１４によって行われる。つまり、アプリケーション３０１はプリンタ２００に対して、履歴取得の条件を設定する。又は、印刷ログ生成モジュール２１４は、ホストコンピュータ（管理者）３００からインターフェース２１１を介して受け取った条件を設定している。
【００１９】
本実施の形態は、図１に示すように、ホストコンピュータ（クライアント）１００、プリンタ２００、ホストコンピュータ（管理者）３００を有している。ホストコンピュータ（クライアント）１００は、プリンタ２００に対して、ホストコンピュータの役割、つまり、プリントの指示を行う中心的役割を果たすが、また、プリンタ２００との関係で、いわゆるクライアント−サーバモデルでは、他のコンピュータであるプリンタ２００からプリントサービスを受けるコンピュータの役割を有するクライアントでもある。また、プリンタ２００は、通信回線を介してホストコンピュータ（クライアント）１００、ホストコンピュータ（管理者）３００と接続されている。
【００２０】
ホストコンピュータ（クライアント）１００内には、アプリケーション１０１、プリンタドライバ１０２、インターフェース１０３を有している。アプリケーション１０１はプリンタドライバ１０２と接続されており、プリンタドライバ１０２はアプリケーション１０１、インターフェース１０３と接続されており、インターフェース１０３はプリンタドライバ１０２、プリンタ２００のインターフェース２１１と接続されている。
ホストコンピュータ（クライアント）１００では、アプリケーション１０１によって印刷を行う文書を作成し、プリンタドライバ１０２によってプリンタ２００が解釈できるデータフォーマットに変換を行った後、インターフェース１０３を介して、印刷データをプリンタ２００に送信することによって、印刷指示を行う。
【００２１】
ホストコンピュータ（管理者）３００内には、アプリケーション３０１、インターフェース３０２を有している。アプリケーション３０１はインターフェース３０２と接続されており、インターフェース３０２はアプリケーション３０１、プリンタ２００のインターフェース２１１と接続されている。
ホストコンピュータ（管理者）３００では、プリンタ管理用のアプリケーション３０１を使用しインターフェース３０２を介して、プリンタ２００において取得するログの設定を行う。
【００２２】
プリンタ２００内には、印刷制御モジュール２１０、印刷モジュール２３０を有しており、さらに印刷制御モジュール２１０内には、インターフェース２１１、印刷データ解析モジュール２１２、印刷イメージ形成モジュール２１３、印刷ログ生成モジュール２１４、記憶装置２２０を有している。インターフェース２１１はホストコンピュータ（クライアント）１００のインターフェース１０３、ホストコンピュータ（管理者）３００のインターフェース３０２、印刷データ解析モジュール２１２と接続されており、印刷データ解析モジュール２１２はインターフェース２１１、印刷イメージ形成モジュール２１３、印刷ログ生成モジュール２１４と接続されており、印刷イメージ形成モジュール２１３は印刷データ解析モジュール２１２、印刷ログ生成モジュール２１４、印刷モジュール２３０と接続されており、印刷ログ生成モジュール２１４は印刷データ解析モジュール２１２、印刷イメージ形成モジュール２１３、記憶装置２２０と接続されており、記憶装置２２０は印刷ログ生成モジュール２１４と接続されており、印刷モジュール２３０は印刷イメージ形成モジュール２１３と接続されている。
【００２３】
プリンタ２００は、印刷制御モジュール２１０によって、ホストコンピュータ（クライアント）１００から受信した印刷データを処理し、印刷モジュール２３０に最終の印刷イメージを渡すことによって、実際の印刷を行うものである。印刷制御モジュール２１０の内部は、ホストコンピュータ（クライアント）１００からの印刷データの受信処理及びホストコンピュータ（管理者）３００からの制御コマンドの授受を行うインターフェース２１１、受信した印刷データの解析を行う印刷データ解析モジュール２１２、解析された結果に基づき印刷イメージをメモリ上に形成する印刷イメージ形成モジュール２１３により構成される。また、ホストコンピュータ（管理者）３００から設定されたログ取得設定は、印刷ログ生成モジュール２１４によって制御され、印刷ログは印刷制御モジュール２１０内の記憶装置２２０に保存される。また、印刷ログを取得する際は、印刷イメージ形成モジュール２１３によって縮小イメージを生成してもよく、その縮小イメージを印刷ログとして記憶してもよい。さらに、その縮小イメージ内の文字情報部分（テキスト部分）をモザイク等の処理を行い、隠蔽するようにしてもよい。
【００２４】
次に作用・働き（動作）を説明する。
図２に示すフローチャートを用いて、ログ取得のための設定処理の一例を示す。
ステップＳ２０１では、ホストコンピュータ（管理者）３００のアプリケーション３０１が、プリンタ２００よりインターフェース３０２を介して、プリンタ２００において設定可能な印刷ログの設定項目を取得する。
設定可能項目としては、例えば図４に示したテーブルによって示されるものが可能である。つまり、設定項目テーブル４００は、ログ取得項目欄４０１、ログ内容欄４０２、ログ取得条件欄４０３を有している。ログ内容欄４０２は、各ログ取得項目欄４０１の項目が取り得るデータの型、データ値の範囲等が記憶されており（つまり、プリンタ２００によって予め指定されている）、ログ取得条件欄４０３にアプリケーション３０１によって、管理者の操作に応じて値が設定される。
【００２５】
ログ取得項目欄４０１には利用者項目４１１、アプリケーション名項目４１２、ページ数項目４１３、コピー部数項目４１４、複数ページまとめ印刷項目４１５、両面印刷項目４１６、カラー使用比率（テキスト）項目４１７、カラー使用比率（図形）項目４１８、カラー使用比率（ビットマップ）項目４１９がある。
利用者項目４１１は、ログ内容として「テキスト」データであることが指定され、ログ取得条件は印刷を指定した利用者の全てを記憶するように設定されたものである。
アプリケーション名項目４１２は、ログ内容として「テキスト」データであることが指定され、ログ取得条件は印刷を指定したアプリケーション名の全てを記憶するように設定されたものである。
【００２６】
ページ数項目４１３は、ログ内容として「数値」データであることが指定され、ログ取得条件は全ての印刷指示におけるその印刷したページ数を記憶するように設定されたものである。
コピー部数項目４１４は、ログ内容として「数値」データであることが指定され、ログ取得条件は全ての印刷指示におけるそのコピー部数（印刷部数）を記憶するように設定されたものである。
複数ページまとめ印刷項目４１５は、ログ内容として「印刷設定値」であることが指定され、ログ取得条件は１ページの文書を１枚の用紙に印刷する場合にのみ履歴を記憶するように設定されたものである。つまり、２ページの文書を１枚の用紙に印刷するような場合は、履歴は取得しない。
【００２７】
両面印刷項目４１６は、ログ内容として「印刷設定値」であることが指定され、ログ取得条件は片面印刷の場合にのみ履歴を記憶するように設定されたものである。つまり、用紙の表裏の両面に印刷する場合は、履歴を取得しない。
カラー使用比率（テキスト）項目４１７は、ログ内容として「パーセント（０〜１００）」であることが指定され、ログ取得条件は「テキスト部分のカラーである比率が３０％以上」の場合に履歴を記憶するように設定されたものである。
カラー使用比率（図形）項目４１８は、ログ内容として「パーセント（０〜１００）」であることが指定され、ログ取得条件は「図形部分のカラーである比率が３０％以上」の場合に履歴を記憶するように設定されたものである。
カラー使用比率（ビットマップ）項目４１９は、ログ内容として「パーセント（０〜１００）」であることが指定され、ログ取得条件は「ビットマップ（画像）部分のカラーである比率が３０％以上」の場合に履歴を記憶するように設定されたものである。
【００２８】
なお、印刷の態様を履歴取得の条件として設定するが、その印刷の態様としては、印刷のジョブ属性（利用者項目４１１、アプリケーション名項目４１２、ページ数項目４１３、コピー部数項目４１４、複数ページまとめ印刷項目４１５、両面印刷項目４１６）又は印刷データの属性（カラー使用比率（テキスト）項目４１７、カラー使用比率（図形）項目４１８、カラー使用比率（ビットマップ）項目４１９）が含まれる。つまり、印刷の態様は、印刷のジョブ属性、印刷データの属性、又は印刷のジョブ属性及び印刷データの属性の３つの場合がある。
【００２９】
プリンタ２００より送られてくる設定可能な印刷ログ項目としては、例えばＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋ‐ｕｐ  Ｌａｎｇｕａｇｅ）形式にて送られ、ホストコンピュータ（管理者）３００ではアプリケーション３０１としてウェブブラウザ（ＷｅｂＢｒｏｗｓｅｒ）で処理・設定することが可能である。
【００３０】
ステップＳ２０２では、図４に示すようなテーブルを受け取ったアプリケーション３０１が、設定項目を表示し、各設定項目について管理者に設定を促す。図５を用いて、設定するための画面表示例を説明する。
この設定画面５００では、プリンタ２００から送られてきた印刷ログ取得設定項目（図４で示したログ取得項目欄４０１）が各々グラフィカルユーザーインターフェースで表示され、管理者は各項目の値、条件（利用者項目５１１〜カラー使用比率（ビットマップ）項目５１９）及び全体の設定の条件（条件適用指定欄５１０）を設定することができる。つまり、図４で示した利用者項目４１１〜カラー使用比率（ビットマップ）項目４１９を基にして、図５の利用者項目５１１〜カラー使用比率（ビットマップ）項目５１９のそれぞれを表示する。
【００３１】
ステップＳ２０３では、ステップＳ２０２で表示した画面に従って、管理者の操作によって各項目に設定された値を取得する。つまり、図５に示した例では、ページ数が１０ページ以上、コピー部数が５部以上、複数ページまとめ印刷と両面印刷がオフ、テキスト、図形、ビットマップのカラー使用比率が２０％以上の条件が全て合致する印刷ジョブのログを取得する設定が行われている。アプリケーション３０１は、この値を取得する。
ステップＳ２０４では、完了ボタン５２０が管理者の操作によって選択されるのを待つ。設定が完了するまでステップＳ２０３を繰り返す。完了ボタン５２０が選択されると、ステップＳ２０５へ進む。
ステップＳ２０５では、その設定値をインターフェース３０２を介してプリンタ２００に送信する。その後、プリンタ２００の印刷ログ生成モジュール２１４において、その設定値を保存する。
【００３２】
図３に示すフローチャートを用いて、プリンタ２００における全体の印刷処理の一例を示す。
まず、ホストコンピュータ（クライアント）１００によって生成された印刷データはジョブ属性を付加され、インターフェース２１１を介してプリンタ２００の印刷制御モジュール２１０に送信される。
ステップＳ３０１では、プリンタ２００の印刷制御モジュール２１０が、インターフェース２１１によって受信した印刷データに付加されたジョブ属性を取得する。
ステップＳ３０２では、インターフェース２１１によって受信した印刷データは印刷データ解析モジュール２１２に渡され、その内容が解析される。
【００３３】
ステップＳ３０３では、印刷データ解析モジュール２１２が、印刷データに含まれる文字情報、図形情報、ビットマップ情報、それらにおけるカラー情報などを抽出し、次段処理部である印刷イメージ形成モジュール２１３での印刷イメージの形成を行うための情報を構築し、印刷ログ生成モジュール２１４にログ生成に必要な情報を渡す。
ステップＳ３０４では、印刷イメージ形成モジュール２１３が、ホストコンピュータ（クライアント）１００から送信された印刷データから、ステップＳ３０３で構築された情報を用いて、印刷モジュール２３０によって印刷できるような形態である印刷イメージを生成する。
【００３４】
ステップＳ３０５では、印刷ログ生成モジュール２１４が、前述のようにホストコンピュータ（管理者）３００において設定され、プリンタ２００が受信した（又は、印刷ログ生成モジュール２１４が設定した）ログ取得条件と、現在処理を行っている印刷ジョブ又は印刷データの属性の条件を比較し、その条件が合致した場合、ステップＳ３０６へ進む。つまり、印刷イメージ形成モジュール２１３に対して、印刷イメージの縮小イメージ（サムネイル）を生成することを指示する。条件が合致しない場合は、ステップＳ３０６、ステップＳ３０７の処理を行わずにステップＳ３０８へ進む。
【００３５】
ステップＳ３０６では、印刷イメージ形成モジュール２１３は、印刷ログ生成モジュール２１４から縮小イメージの生成が指示された印刷ジョブにつき、印刷イメージを縮小し、その縮小イメージを印刷ログ生成モジュール２１４に渡す。また、その縮小イメージ内の文字情報領域を隠蔽するようにしてもよい。文字情報が記載されている領域は、印刷イメージ形成モジュール２１３が印刷データから印刷イメージを生成する際に、文字情報（テキストデータ）の描画領域を抽出する。隠蔽処理としては、その領域の塗りつぶし、その周囲の部分領域との混交（いわゆるモザイク処理）等がある。印刷内容を縮小イメージとして保存することにより、印刷内容の詳細な情報を読み取ることができず、ログを不正に入手されたとしても、情報の漏洩となることを避けることができるが、さらに効果を高めることもできる。
【００３６】
ステップＳ３０７では、印刷ログ生成モジュール２１４は、印刷データ解析モジュール２１２から渡されたログ情報と印刷イメージ形成モジュール２１３において生成された縮小イメージを関連付け、記憶装置２２０に記録する。
ステップＳ３０８では、印刷イメージ形成モジュール２１３は、印刷モジュール２３０を起動して、ステップＳ３０４で生成した印刷イメージの印刷を行い、印刷処理を終了する（ステップＳ３０９）。
【００３７】
図６を用いて、プリンタ２００のハードウェア構成例について説明する。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１は、上述の実施の形態において説明した各種のモジュール、すなわち、印刷データ解析モジュール２１２、印刷イメージ形成モジュール２１３、印刷ログ生成モジュール２１４等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００３８】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０７は、ＣＰＵ６０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０６は、ＣＰＵ６０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス６１０により相互に接続されている。
【００３９】
また、バス６１０には、この他に通信インターフェース６０２、画像出力制御部６０３、画像入力制御部６０４、ユーザーインターフェース６０５、画像メモリ６０８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６０９が接続されている。
通信インターフェース６０２は、主にインターフェース２１１により制御され、ホストコンピュータ（クライアント）１００、ホストコンピュータ（管理者）３００との通信を行う。
画像出力制御部６０３は、主に印刷モジュール２３０により制御され、画像を印刷する印刷部を制御する。
画像入力制御部６０４は、スキャナを制御する。
ユーザーインターフェース６０５は、ユーザーによるキー等の操作を入力したり、処理結果等をディスプレイに表示したりする。
画像メモリ６０８は、印刷イメージ形成モジュール２１３がベクター形式のデータ等からラスター形式の画像を生成する場合などに用いられる。もちろん、ＲＡＭ６０６を用いて行ってもよい。
ＨＤＤ６０９は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ６０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、ジョブ情報、ラスター形式の画像などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００４０】
なお、図６に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図６に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、例えばパーソナルコンピュータ（ＰＣ）などによって構成し、プリンタを備えたハードウェア構成であってもよい。さらに図６に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。
また、ホストコンピュータ（クライアント）１００は文書等の印刷の指示をプリンタ２００に対してできるコンピュータであり、ホストコンピュータ（管理者）３００はログ取得の条件をプリンタ２００に対してできるコンピュータである。具体的にはパーソナルコンピュータ、携帯可能情報端末等であってもよく、より具体的には図６に示したハードウェア構成を有していてもよい。
【００４１】
前記実施の形態においては、プリンタ２００による印刷を示したが、ファックス、複合機（多機能複写機とも呼ばれ、スキャナ、プリンタ、複写機、ファックス等の機能を有している）による印刷でもよい。
【００４２】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラム又はその一部は、上記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組合せ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【図面の簡単な説明】
【００４３】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】ログ設定処理の一例を示すフローチャートである。
【図３】プリンタにおける全体の印刷処理の一例を示すフローチャートである。
【図４】ログ取得の設定条件に関する項目例を示す説明図である。
【図５】ログ取得の設定条件を設定する画面例を示す説明図である。
【図６】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００４４】
１００…ホストコンピュータ（クライアント）
１０１…アプリケーション
１０２…プリンタドライバ
１０３…インターフェース
２００…プリンタ
２１０…印刷制御モジュール
２１１…インターフェース
２１２…印刷データ解析モジュール
２１３…印刷イメージ形成モジュール
２１４…印刷ログ生成モジュール
２２０…記憶装置
２３０…印刷モジュール
３００…ホストコンピュータ（管理者）
３０１…アプリケーション
３０２…インターフェース
【図１】
2008176445.tif 000003
【図２】
2008176445.tif 000004
【図３】
2008176445.tif 000005
【図４】
2008176445.tif 000006
【図５】
2008176445.tif 000007
【図６】
2008176445.tif 000008