(57)【要約】【課題】画像形成装置制御プログラムと独立して保存用画像を生成できる画像処理装置を提供する。【解決手段】画像形成装置制御プログラムによって出力される、形成対象画像の情報を含む画像形成指示情報と、当該画像形成指示情報の出力先を指定する出力先指定情報とを受け入れて、当該出力先指定情報に関連づけられた画像形成装置２に対して画像形成指示情報を送信し、当該画像形成指示情報が画像形成装置２に対して送信される場合に、画像形成指示情報に基づいて形成対象画像に対応する保存用画像を生成する画像処理装置である。【選択図】図１
2008176678.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置制御プログラムによって出力される、形成対象画像の情報を含む画像形成指示情報と、当該画像形成指示情報の出力先を指定する出力先指定情報とを受け入れて、当該出力先指定情報に関連づけられた画像形成装置に対して前記画像形成指示情報を送信する画像形成指示情報送信手段と、
前記画像形成指示情報に基づいて前記形成対象画像に対応する保存用画像を生成する手段であって、前記画像形成指示情報送信手段により前記画像形成指示情報が前記画像形成装置に対して送信される場合に、前記保存用画像を生成する保存用画像生成手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
前記画像形成指示情報送信手段は、前記画像形成指示情報を送信するとともに前記保存用画像の生成を指示する指示情報を出力し、
前記保存用画像生成手段は、前記出力された指示情報に応じて、前記保存用画像を生成する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像形成指示情報送信手段は、前記受け入れた画像形成指示情報の種別を特定し、
前記保存用画像生成手段は、前記特定された前記画像形成指示情報の種別に関連づけられた処理方式で、前記形成対象画像に対応する保存用画像を生成する
ことを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
画像形成装置制御プログラムによって出力される、形成対象画像の情報を含む画像形成指示情報と、当該画像形成指示情報の出力先を指定する出力先指定情報とを受け入れて、当該出力先指定情報に関連づけられた画像形成装置に対して前記画像形成指示情報を送信する画像形成指示情報送信手段、及び
前記画像形成指示情報に基づいて前記形成対象画像に対応する保存用画像を生成する手段であって、前記画像形成指示情報送信手段により前記画像形成指示情報が前記画像形成装置に対して送信される場合に、前記保存用画像を生成する保存用画像生成手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えばパーソナルコンピュータ等の画像処理装置によって画像形成装置（プリンタ等）に画像を形成させる場合、当該画像形成装置を制御するための画像形成装置制御プログラム（デバイスドライバプログラム）が画像処理装置にインストールされる。このような画像形成装置制御プログラムの中には、画像形成装置に形成させる形成対象画像に対応する保存用画像（ログ画像）を生成する機能を持つものがある。この場合、画像形成装置制御プログラムを実行する画像処理装置は、画像形成装置に形成対象画像を形成させる際に保存用画像を生成し、ログサーバ等のサーバコンピュータに生成した保存用画像を記録させる。これにより、後にログサーバ等に格納された保存用画像を調査することによって、過去にどのような画像が画像形成装置によって出力されたか調査することができる。
【特許文献１】特開２０００−３０５７５７号公報
【特許文献２】特開２００５−２５１２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来例の技術において、画像処理装置にインストールされた画像形成装置制御プログラムが保存用画像を生成する機能を持たないプログラムによって上書きされてしまうと、それ以降画像処理装置は保存用画像を生成することができなくなってしまう。このような問題を回避するために、例えばデバイスドライバの更新を制限する技術を適用する方法がある（例えば特許文献１，２参照）。しかしながら、このような技術を適用するためには、管理用のサーバを別途用意したり、当該技術を適用可能なデバイスドライバプログラムを当初から用意したりする必要があり、容易に実現できない場合も考えられる。
【０００４】
本発明は上記実情に鑑みてなされたものであって、その目的の一つは、画像形成装置制御プログラムと独立して保存用画像を生成できる画像処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る画像処理装置は、画像形成装置制御プログラムによって出力される、形成対象画像の情報を含む画像形成指示情報と、当該画像形成指示情報の出力先を指定する出力先指定情報とを受け入れて、当該出力先指定情報に関連づけられた画像形成装置に対して前記画像形成指示情報を送信する画像形成指示情報送信手段と、前記画像形成指示情報に基づいて前記形成対象画像に対応する保存用画像を生成する手段であって、前記画像形成指示情報送信手段により前記画像形成指示情報が前記画像形成装置に対して送信される場合に、前記保存用画像を生成する保存用画像生成手段と、を含むことを特徴とする。
【０００６】
また、上記画像処理装置において、前記画像形成指示情報送信手段は、前記画像形成指示情報を送信するとともに前記保存用画像の生成を指示する指示情報を出力し、前記保存用画像生成手段は、前記出力された指示情報に応じて、前記保存用画像を生成することとしてもよい。
【０００７】
また、上記画像処理装置において、前記画像形成指示情報送信手段は、前記受け入れた画像形成指示情報の種別を特定し、前記保存用画像生成手段は、前記特定された前記画像形成指示情報の種別に関連づけられた処理方式で、前記形成対象画像に対応する保存用画像を生成することとしてもよい。
【０００８】
また、本発明に係るプログラムは、画像形成装置制御プログラムによって出力される、形成対象画像の情報を含む画像形成指示情報と、当該画像形成指示情報の出力先を指定する出力先指定情報とを受け入れて、当該出力先指定情報に関連づけられた画像形成装置に対して前記画像形成指示情報を送信する画像形成指示情報送信手段、及び前記画像形成指示情報に基づいて前記形成対象画像に対応する保存用画像を生成する手段であって、前記画像形成指示情報送信手段により前記画像形成指示情報が前記画像形成装置に対して送信される場合に、前記保存用画像を生成する保存用画像生成手段、としてコンピュータを機能させるためのプログラムである。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、図面を参照しながら説明する。本発明の一実施形態に係る画像処理装置１は、図１に示すように、通信回線を介して複数の画像形成装置２及びログサーバ３とデータ通信可能に接続されている。
【００１０】
画像処理装置１は、例えばパーソナルコンピュータ等であって、制御部１１と、記憶部１２と、通信部１３と、操作部１４と、表示部１５と、を含んで構成される。
【００１１】
制御部１１は、ＣＰＵ等であって、記憶部１２に格納されたプログラムに従って動作する。本実施形態においては、制御部１１は、ユーザの指示操作等に応じて画像形成装置２に対して画像形成指示情報を送信するとともに、保存用画像（ログ画像）を生成し、ログサーバ３に対して送信する。制御部１１が実行する処理の例については、後述する。
【００１２】
記憶部１２は、例えばＲＡＭやＲＯＭ等のメモリ素子と、ハードディスク等のディスクデバイスと、の少なくとも一方を含んで構成される、コンピュータ読み取り可能な情報記憶媒体である。記憶部１２には、制御部１１で実行されるプログラムが格納される。また、記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１３】
通信部１３は、例えばモデムやＬＡＮカード等のネットワークインタフェースであって、制御部１１からの指示に従って通信ネットワークに対して情報を送信する。また、通信ネットワークを介して到来した情報を受け入れて、制御部１１に対して出力する。
【００１４】
操作部１４は、例えばキーボードやマウス等であり、ユーザの指示操作を受け付けて、当該指示操作の内容を制御部１１に出力する。表示部１５は、例えばディスプレイ等であり、制御部１１からの指示に従って、情報の表示を行う。
【００１５】
画像形成装置２は、例えばプリンタや複合機（プリンタ、スキャナ、コピー、ファクシミリ送信等のうちいずれか複数の機能を備える画像処理装置）などであって、画像処理装置１から送信される画像形成指示情報に基づいて、例えば紙などの記録媒体上に画像を形成する。
【００１６】
ログサーバ３は、例えばサーバコンピュータ等であって、画像処理装置１から送信される保存用画像のデータを受信し、ログ情報の一部として記録する。このログ情報は、後に画像形成装置２によって形成された画像の調査などの際に参照される。
【００１７】
次に、画像処理装置１が実現する機能について説明する。画像処理装置１は、機能的に、図２に示すように、画像形成装置制御プログラム実行部２１と、画像形成指示情報送信部２２と、保存用画像出力部２３と、を含んで構成される。また、保存用画像出力部２３は、複数の保存用画像生成処理部２４を含んで構成される。これらの機能は、例えば制御部１１が記憶部１２に格納されたプログラムを実行することによって実現できる。このプログラムは、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて提供されてもよいし、例えばインターネット等の通信ネットワークを介して提供されてもよい。
【００１８】
画像形成装置制御プログラム実行部２１は、記憶部１２に格納される画像形成装置制御プログラム（プリンタドライバプログラム等）を実行する。画像形成装置制御プログラム実行部２１は、例えばアプリケーションプログラムを実行して得られる形成対象画像のデータ等に基づいて、形成対象画像の情報を含む画像形成指示情報Ｄを生成する。ここで画像形成指示情報Ｄは、例えばページ記述言語（ＰＤＬ）等の所定のデータ形式で記述された、画像形成装置２に対して形成対象画像を形成させる指示データである。
【００１９】
また、画像形成装置制御プログラム実行部２１は、画像形成指示情報Ｄとともに、例えばユーザの操作部１４に対する指示操作等に基づいて選択された、画像形成指示情報Ｄの出力先を指定する出力先指定情報を出力する。出力先指定情報は、画像形成指示情報Ｄを処理する画像形成装置２を特定するための情報であって、例えば画像形成装置２のネットワークアドレス（ＩＰアドレス等）や、プリンタポートの情報などである。なお、この場合のプリンタポートは、仮想ポートであってもよい。
【００２０】
画像形成指示情報送信部２２は、画像形成装置制御プログラム実行部２１によって出力される画像形成指示情報Ｄと出力先指定情報とを受け入れて、当該出力先指定情報に関連づけられた画像形成装置２に対して画像形成指示情報Ｄを送信する。この機能は、例えばＷＩＮＤＯＷＳ（登録商標）のポートモニタ機能などによって実現できる。
【００２１】
また、本実施形態において、画像形成指示情報送信部２２は、画像形成指示情報Ｄを送信するとともに、形成対象画像に対応する保存用画像Ｌの生成を指示する指示情報を出力する。この指示情報は、例えば所定の保存用画像生成プログラムを起動する起動命令などである。
【００２２】
ここで保存用画像Ｌは、形成対象画像を表す画像であって、ログサーバ３による保存の対象となる所定のデータ形式の画像である。例えば保存用画像Ｌは、形成対象画像を所定の画像サイズに縮小し、ＰＤＦ（Portable Document Format）形式などのデータ形式に変換した画像である。
【００２３】
また、画像形成指示情報送信部２２は、受け入れた画像形成指示情報Ｄの種別を特定し、この特定した種別に応じた情報を前述した指示情報の少なくとも一部として出力してもよい。この場合において、画像形成指示情報送信部２２は、例えば画像形成指示情報Ｄとともに受け入れた出力先指定情報によって画像形成指示情報Ｄの種別を特定する。あるいは、画像形成指示情報送信部２２は、画像形成指示情報Ｄの内容を参照して、画像形成指示情報Ｄの種別を特定してもよい。
【００２４】
具体例として、画像形成指示情報Ｄは、画像処理装置１に接続される複数の画像形成装置２のそれぞれが処理可能な、複数種類のデータ形式のいずれかによって記述されているものとする。この場合、画像形成指示情報送信部２２は、出力先指定情報によって受け入れた画像形成指示情報Ｄの種別（データ形式）を特定し、当該特定した種別に関連づけられた保存用画像生成プログラムを起動する起動命令を、指示情報として出力する。
【００２５】
保存用画像出力部２３は、画像形成指示情報Ｄに基づいて、形成対象画像に対応する保存用画像Ｌを生成する。さらに、保存用画像出力部２３は、生成した保存用画像Ｌを出力し、ログサーバ３に対して送信する。この場合において、保存用画像出力部２３は、画像形成指示情報送信部２２によって画像形成指示情報Ｄが画像形成装置２に対して送信される場合に、保存用画像Ｌを生成する。具体例として、保存用画像出力部２３は、画像形成指示情報送信部２２によって出力された指示情報に応じて、保存用画像Ｌの生成を開始する。
【００２６】
また、本実施形態において、保存用画像出力部２３は、前述したように、複数の保存用画像生成処理部２４を含んで構成される。保存用画像生成処理部２４は、前述した保存用画像生成プログラムを実行し、形成対象画像に対応する保存用画像Ｌを生成する。この場合において、各保存用画像生成処理部２４は、それぞれ画像形成指示情報Ｄの複数の種別のうち、いずれかの種別に関連づけられており、当該種別に応じた処理方式で保存用画像Ｌを生成する機能を有する。具体例として、各保存用画像生成処理部２４は、それぞれ対応するデータ形式の画像形成指示情報Ｄの内容を解析して、その中に含まれる形成対象画像のデータを所定のデータ形式の保存用画像Ｌに変換する機能を備えている。この場合、画像形成指示情報送信部２２によって出力される、画像形成指示情報Ｄの種別に応じた指示情報に基づいて、画像形成指示情報送信部２２が受け入れた画像形成指示情報Ｄの種別に関連づけられた保存用画像生成処理部２４が、保存用画像Ｌの生成処理を実行する。
【００２７】
なお、以上の説明においては、画像形成指示情報送信部２２が画像形成指示情報Ｄを送信する場合、常に保存用画像出力部２３は保存用画像Ｌを生成し、出力することとしたが、画像処理装置１は、ユーザの指定等によって保存用画像Ｌを生成するか否か選択することとしてもよい。例えば、画像形成装置制御プログラム実行部２１は、保存用画像Ｌの生成を実行するか否かの選択をユーザに促す設定画面を、表示部１５に表示させる。そして、設定画面を表示した際のユーザの操作部１４に対する指示操作に応じて、保存用画像Ｌの生成を実行するか否かを選択する。
【００２８】
この場合、画像形成装置制御プログラム実行部２１は、画像形成指示情報Ｄを生成する際に、この選択の結果を示す情報を画像形成指示情報Ｄに埋め込む。図３は、このような情報が埋め込まれた画像形成指示情報Ｄの一部分を例示する説明図である。図３の例においては、ジョブ属性の一つである「イメージログ」について、「ＯＮ」の値が設定されており、この値が保存用画像Ｌの生成を実行することを示している。この図の例と異なり「イメージログ」に対して「ＯＦＦ」の値が設定された場合には、保存用画像Ｌの生成を実行しないことを示している。
【００２９】
画像形成指示情報送信部２２は、画像形成指示情報Ｄを受け入れた場合に、この埋め込まれた選択の結果を示す情報を参照して、保存用画像Ｌの生成を行うか否か判定する。そして、保存用画像Ｌの生成を行うと判定した場合には、保存用画像出力部２３に保存用画像Ｌの生成を指示する指示情報を出力する。
【００３０】
ここで、本実施形態に係る画像処理装置１が実行する処理の流れの一例について、図４のフロー図に基づいて説明する。
【００３１】
まず、画像形成装置制御プログラム実行部２１が、ユーザの指示操作等に基づいて、画像形成指示情報Ｄを生成する（Ｓ１）。そして、Ｓ１で生成した画像形成指示情報Ｄを、出力先指定情報とともに出力する（Ｓ２）。
【００３２】
画像形成指示情報送信部２２は、Ｓ２で出力された画像形成指示情報Ｄ及び出力先指定情報を受け入れて、まず出力先指定情報によって指定される出力先の画像形成装置２に対して画像形成指示情報Ｄを送信する（Ｓ３）。この送信された画像形成指示情報Ｄに応じて、画像形成装置２は、形成対象画像を紙などの記録媒体上に形成する。
【００３３】
さらに、画像形成指示情報送信部２２は、画像形成指示情報Ｄを参照して、保存用画像Ｌの生成を実行するか否かを判定する（Ｓ４）。保存用画像Ｌの生成を実行しないと判定した場合には、処理を終了する。一方、Ｓ４の処理において保存用画像Ｌの生成を実行すると判定した場合、画像形成指示情報送信部２２は、Ｓ３で画像形成指示情報Ｄの種別を特定し（Ｓ５）、特定した種別に応じた保存用画像生成プログラムを起動する起動命令を出力する（Ｓ６）。
【００３４】
続いて、Ｓ６で出力された起動命令に応じて、Ｓ５で特定された画像形成指示情報Ｄの種別に対応する保存用画像生成処理部２４が、画像形成指示情報Ｄに基づいて保存用画像Ｌを生成する（Ｓ７）。さらに、保存用画像出力部２３は、Ｓ６で生成された保存用画像Ｌをログサーバ３に対して送信する（Ｓ８）。この場合において、例えば保存用画像出力部２３は、ＳＯＡＰ（Simple Object Access Protocol）などのプロトコルにより保存用画像Ｌをログサーバ３に送信する。送信された保存用画像Ｌは、ログサーバ３内に蓄積される。
【００３５】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば画像処理装置１が１つの画像形成装置２のみに接続されているか、もしくは同じ種別の画像形成指示情報Ｄに応じた処理を実行する画像形成装置２のみに接続されている場合、保存用画像出力部２３は複数の保存用画像生成処理部２４を備える必要はない。この場合、保存用画像出力部２３は、常に決まった種別の画像形成指示情報Ｄに基づいて、保存用画像Ｌを生成する。
【００３６】
また、画像処理装置１は、生成した保存用画像Ｌをログサーバ３に送信するのではなく、自分自身の記憶部１２内に蓄積してもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係る画像処理装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る画像処理装置の機能例を示す機能ブロック図である。
【図３】画像形成指示情報に含まれる情報の一例を示す説明図である。
【図４】本発明の実施の形態に係る画像処理装置によって実行される処理の一例を示すフロー図である。
【符号の説明】
【００３８】
１  画像処理装置、２  画像形成装置、３  ログサーバ、１１  制御部、１２  記憶部、１３  通信部、１４  操作部、１５  表示部、２１  画像形成装置制御プログラム実行部、２２  画像形成指示情報送信部、２３  保存用画像出力部、２４  保存用画像生成処理部。
【図１】
2008176678.tif 000003
【図２】
2008176678.tif 000004
【図３】
2008176678.tif 000005
【図４】
2008176678.tif 000006