(57)【要約】【課題】情報処理装置が最新のガンマ補正用テーブルを効率的に取得することができる画像形成装置、情報処理装置、プログラム、画像形成方法、および画像形成システムを提供する。【解決手段】印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するＨＤＤ１０４を備え、送出部３０３は、ＨＤＤ１０４に記憶されたガンマ補正用テーブルを、印刷対象データにガンマ補正を施すコンピュータに対して自発的に送出し、受信部３０１は、ガンマ補正用テーブルを使用してガンマ補正が施された印刷対象データをコンピュータから受信し、印刷制御部３０６は、受信した印刷対象データに応じた画像を印刷エンジン１０７により転写紙に印刷することにより、コンピュータに最新のガンマ補正用テーブルを保持させることができる。【選択図】        図３
2009220368.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、
前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出手段と、
前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、
受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記送出手段は、前記画像形成装置が起動した際に前記ガンマ補正用テーブルを送出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記送出手段は、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルが更新された際に前記ガンマ補正用テーブルを送出することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、
前記印刷対象データにガンマ補正を施す情報処理装置の起動後初めて前記印刷対象データが生成される際に送出された前記ガンマ補正用テーブルの送出要求を受けた場合、前記ガンマ補正用テーブルを送出する送出手段と、
前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、
受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項５】
前記情報処理装置に送信する前記ガンマ補正用テーブルを圧縮する圧縮手段をさらに備え、
前記送出手段は、圧縮された前記ガンマ補正用テーブルを前記情報処理装置に送出することを特徴とする請求項１から４のいずれか一に記載の画像形成装置。
【請求項６】
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルの送出要求を、自装置の起動後初めて前記印刷対象データを生成する際に、前記印刷手段を備える画像形成装置に対して送出する送出手段と、
送信した送出要求に応じて前記画像形成装置から送出された前記ガンマ補正用テーブルを取得する取得手段と、
取得した前記ガンマ補正用テーブルを使用して前記印刷対象データにガンマ補正を施す補正手段と、
ガンマ補正が施された前記印刷対象データを前記画像形成装置に送信する送信手段と、
を備えたことを特徴とする情報処理装置。
【請求項７】
コンピュータを、
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、
前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出手段と、
前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、
受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、
として機能させるプログラム。
【請求項８】
前記送出手段は、前記画像形成装置が起動した際に前記ガンマ補正用テーブルを送出することを特徴とする請求項７に記載のプログラム。
【請求項９】
前記送出手段は、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルが更新された際に前記ガンマ補正用テーブルを送出することを特徴とする請求項７または８に記載のプログラム。
【請求項１０】
コンピュータを、
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、
前記印刷対象データにガンマ補正を施す情報処理装置の起動後初めて前記印刷対象データが生成される際に送出された前記ガンマ補正用テーブルの送出要求を受けた場合、前記ガンマ補正用テーブルを送出する送出手段と、
前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、
受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、
として機能させるプログラム。
【請求項１１】
コンピュータを、さらに、
前記情報処理装置に送信する前記ガンマ補正用テーブルを圧縮する圧縮手段として機能させ、
前記送出手段は、圧縮された前記ガンマ補正用テーブルを前記情報処理装置に送出することを特徴とする請求項７から１０のいずれか一に記載のプログラム。
【請求項１２】
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段を備えた画像形成装置の画像形成方法であって、
送出手段が、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出ステップと、
受信手段が、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信ステップと、
印刷制御手段が、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷ステップと、
を有することを特徴とする画像形成方法。
【請求項１３】
前記送出ステップは、前記画像形成装置が起動した際に前記ガンマ補正用テーブルを送出することを特徴とする請求項１２に記載の画像形成方法。
【請求項１４】
前記送出ステップは、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルが更新された際に前記ガンマ補正用テーブルを送出することを特徴とする請求項１２または１３に記載の画像形成方法。
【請求項１５】
印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段を備えた画像形成装置の画像形成方法であって、
送出手段が、前記印刷対象データにガンマ補正を施す情報処理装置の起動後初めて前記印刷対象データを生成される際に送出された前記ガンマ補正用テーブルの送出要求を受けた場合、前記ガンマ補正用テーブルを送出する送出ステップと、
受信手段が、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信ステップと、
印刷制御手段が、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷ステップと、
を有することを特徴とする画像形成方法。
【請求項１６】
圧縮手段が、前記情報処理装置に送信する前記ガンマ補正用テーブルを圧縮する圧縮ステップをさらに有し、
前記送出ステップは、圧縮された前記ガンマ補正用テーブルを前記情報処理装置に送出することを特徴とする請求項１２から１５のいずれか一に記載の画像形成方法。
【請求項１７】
印刷対象データに応じた画像を記録媒体に印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、
前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出手段と、
前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、
受信した前記印刷対象データに応じた画像を前記印刷手段により前記記録媒体に印刷する印刷制御手段と、を備えた画像形成装置と、
前記画像形成装置から送出された前記ガンマ補正用テーブルを取得する取得手段と、
取得した前記ガンマ補正用テーブルを使用して前記印刷対象データにガンマ補正を施す補正手段と、
ガンマ補正が施された前記印刷対象データを前記画像形成装置に送信する送信手段と、を備えた情報処理装置と、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置、プログラム、画像形成方法、および画像形成システムに関する。
【背景技術】
【０００２】
通常、画像形成装置においては、入力された画像データに応じて画像を印刷するが、画像形成装置（印刷エンジン）の特性によって濃度が異なってくる。従来の画像形成装置は、印刷エンジンの特性に応じて濃度を補正するデータテーブル（以下、ガンマ補正用テーブルとする）を保持し、このガンマ補正用テーブルに従って、出力するカラー画像の濃度を補正していた。しかしながら、ガンマ補正用テーブルを使用したガンマ補正処理には、比較的広い作業領域が必要となることから、容量の大きなメモリ（ＲＡＭ）を搭載することになり、画像形成装置の製造費用が増加するという問題があった。
【０００３】
このような問題を解決するものとして、トナー濃度をフィードバック制御する場合であっても、ホストベースプリンタに容量の小さいＲＡＭを搭載できる印刷システムが開示されている（特許文献１参照）。特許文献１にかかる印刷システムは、定期的にガンマ補正用テーブルを作成して記憶するプリンタと、印刷実行の指示を利用者から受け付けると、ガンマ補正用テーブルをプリンタから取得し、印刷する画像データに対してガンマ補正を施してから、その画像データをプリンタへ送信するコンピュータを備えることにより、プリンタに容量の小さいＲＡＭを搭載できるようになり、プリンタの製造費用を低く抑えることができる。
【０００４】
【特許文献１】特開２００６−２６４１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術では、コンピュータ側で画像データに対してガンマ補正を施すことができるものの、コンピュータからの送信要求を待ってプリンタからガンマ補正用テーブルが送信されるため、コンピュータが常時、プリンタに保持される最新のガンマ補正用テーブルを保持しているとは限らない。よって、コンピュータでは、常に、印刷エンジンの特性に応じて画像データにガンマ補正を施せないという問題があった。また、コンピュータは、プリンタに画像データの印刷を要求する度に、ガンマ補正用テーブルをプリンタから取得することが考えられるが、その場合、ガンマ補正用テーブル取得時の通信負荷が大きいという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、コンピュータが最新のガンマ補正用テーブルを効率的に取得することができる画像形成装置、情報処理装置、プログラム、画像形成方法、および画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出手段と、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、を備えたことを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記送出手段は、前記画像形成装置が起動した際に前記ガンマ補正用テーブルを送出することを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項１または２にかかる発明において、前記送出手段は、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルが更新された際に前記ガンマ補正用テーブルを送出することを特徴とする。
【００１０】
また、請求項４にかかる発明は、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、前記印刷対象データにガンマ補正を施す情報処理装置の起動後初めて前記印刷対象データが生成される際に送出された前記ガンマ補正用テーブルの送出要求を受けた場合、前記ガンマ補正用テーブルを送出する送出手段と、  前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、を備えたことを特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項１から４のいずれか一にかかる発明において、前記情報処理装置に送信する前記ガンマ補正用テーブルを圧縮する圧縮手段をさらに備え、前記送出手段は、圧縮された前記ガンマ補正用テーブルを前記情報処理装置に送出することを特徴とする。
【００１２】
また、請求項６にかかる発明は、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルの送出要求を、自装置の起動後初めて前記印刷対象データを生成する際に、前記印刷手段を備える画像形成装置に対して送出する送出手段と、送信した送出要求に応じて前記画像形成装置から送出された前記ガンマ補正用テーブルを取得する取得手段と、取得した前記ガンマ補正用テーブルを使用して前記印刷対象データにガンマ補正を施す補正手段と、ガンマ補正が施された前記印刷対象データを前記画像形成装置に送信する送信手段と、を備えたことを特徴とする。
【００１３】
また、請求項７にかかる発明は、コンピュータを、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出手段と、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、として機能させる。
【００１４】
また、請求項８にかかる発明は、請求項７にかかる発明において、前記送出手段は、前記画像形成装置が起動した際に前記ガンマ補正用テーブルを送出することを特徴とする。
【００１５】
また、請求項９にかかる発明は、請求項７または８にかかる発明において、前記送出手段は、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルが更新された際に前記ガンマ補正用テーブルを送出することを特徴とする。
【００１６】
また、請求項１０にかかる発明は、コンピュータを、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、前記印刷対象データ送出にガンマ補正を施す情報処理装置の起動後初めて前記印刷対象データが生成される際に送出された前記ガンマ補正用テーブルの送出要求を受けた場合、前記ガンマ補正用テーブルを送出する送出手段と、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷制御手段と、として機能させる。
【００１７】
また、請求項１１にかかる発明は、請求項７から１０のいずれか一にかかる発明において、コンピュータを、さらに、前記情報処理装置に送信する前記ガンマ補正用テーブルを圧縮する圧縮手段として機能させ、前記送出手段は、圧縮された前記ガンマ補正用テーブルを前記情報処理装置に送出することを特徴とする。
【００１８】
また、請求項１２にかかる発明は、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段を備えた画像形成装置の画像形成方法であって、送出手段が、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出ステップと、受信手段が、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信ステップと、印刷制御手段が、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷ステップと、を有することを特徴とする。
【００１９】
また、請求項１３にかかる発明は、請求項１２にかかる発明において、前記送出手段は、前記画像形成装置が起動した際に前記ガンマ補正用テーブルを送出することを特徴とする。
【００２０】
また、請求項１４にかかる発明は、請求項１２または１３にかかる発明において、前記送出手段は、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルが更新された際に前記ガンマ補正用テーブルを送出することを特徴とする。
【００２１】
また、請求項１５にかかる発明は、印刷対象データに応じた画像を記録媒体に印刷する印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段を備えた画像形成装置の画像形成方法であって、送出手段が、前記印刷対象データに対してガンマ補正を施す情報処理装置の起動後初めて前記印刷対象データが生成される際に送出された前記ガンマ補正用テーブルの送出要求を受けた場合、前記ガンマ補正用テーブルを送出する送出ステップと、受信手段が、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信ステップと、印刷制御手段が、受信した前記印刷対象データに応じた画像を前記印刷手段により記録媒体に印刷する印刷ステップと、を有することを特徴とする。
【００２２】
また、請求項１６にかかる発明は、請求項１２から１５のいずれか一にかかる発明において、圧縮手段が、前記情報処理装置に送信する前記ガンマ補正用テーブルを圧縮する圧縮ステップをさらに有し、前記送出ステップは、圧縮された前記ガンマ補正用テーブルを前記情報処理装置に送出することを特徴とする。
【００２３】
また、請求項１７にかかる発明は、印刷対象データに応じた画像を記録媒体に印刷手段の特性に応じて前記印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを記憶するテーブル記憶手段と、前記テーブル記憶手段に記憶された前記ガンマ補正用テーブルを、前記印刷対象データにガンマ補正を施す情報処理装置に対して自発的に送出する送出手段と、前記ガンマ補正用テーブルを使用してガンマ補正が施された前記印刷対象データを前記情報処理装置から受信する受信手段と、受信した前記印刷対象データに応じた画像を前記印刷手段により前記記録媒体に印刷する印刷制御手段と、を備えた画像形成装置と、前記画像形成装置から送出された前記ガンマ補正用テーブルを取得する取得手段と、取得した前記ガンマ補正用テーブルを使用して前記印刷対象データにガンマ補正を施す補正手段と、ガンマ補正が施された前記印刷対象データを前記画像形成装置に送信する送信手段と、を備えた情報処理装置と、を有することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、テーブル記憶手段に記憶されたガンマ補正用テーブルを、ガンマ補正用テーブルを使用して印刷対象データの濃度を補正する情報処理装置に対して自発的に、または印刷対象データにガンマ補正を施す情報処理装置の起動後初めて印刷対象データが生成される際に送出されたガンマ補正用テーブルの送出要求を受けた場合に、送出することにより、情報処理装置が最新のガンマ補正用テーブルを効率的に取得することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明にかかる画像形成装置、情報処理装置、プログラム、画像形成方法、および画像形成システムの最良な実施の形態を詳細に説明する。以下の実施の形態では、本発明の画像形成装置をプリンタに適用した例を示す。但し、プリンタに限られず、複写機、ファクシミリ、スキャナ機能やコピー、ファックス、プリンタなどの複数の機能を一つの筐体に収納した複合機等の画像処理を行うものであれば、本発明を適用することができる。
【００２６】
本実施の形態にかかるプリンタは、コンピュータ（本発明にかかる情報処理装置）から印刷対象データを含む印刷ジョブデータを受信して、その受信した印刷ジョブデータに含まれる印刷対象データに応じた画像を記録用紙等に印刷するものである。図１は、本実施の形態にかかるプリンタのコンピュータとの関係を示す説明図である。図１に示すように、本実施の形態にかかるプリンタ１００は、例えば、インターネットやＬＡＮ（Local Area Network）などのネットワーク２００を介して複数のコンピュータ１、コンピュータ２、コンピュータ３（以下、コンピュータとする）に接続されている。
【００２７】
図２は、本実施の形態にかかるプリンタのハードウェア構成を示す図である。図２に示すように、本実施の形態にかかるプリンタ１００は、内部バス１０５によって、ネットワークＩ／Ｆ１０１と、ＣＰＵ（Central Processing Unit）１０２と、ＲＯＭ（Read Only Memory）１０３と、ＨＤＤ（Hard Disk Drive）１０４と、印刷エンジン１０７に接続された印刷エンジンＩ／Ｆ１０６と、ＲＡＭ（Random Access Memory）１０８と、トナー像のトナー濃度を検出するセンサなどの出力結果検出部１０９と、オペレーションパネル１１１に接続されたオペレーションパネルＩ／Ｆ１１１と、が接続されている。
【００２８】
オペレーションパネル１１１は、利用者に入力画面を表示するとともに、表示された入力画面及び操作キーから利用者が入力を行うものである。
【００２９】
ネットワークＩ／Ｆ１０１は、ネットワークボードなどのネットワークを介して、コンピュータから印刷ジョブデータを受信するものである。なお、本実施の形態では、ＳＮＭＰ（Simple Network Management Protocol）のTrapなどのプロトコルに従ってデータの送受信を行うものとする。ここで、印刷ジョブデータとは、単一の印刷ジョブの単位として、用紙サイズ、両面印刷指定、ステープル処理指定などの印刷条件と、印刷対象データと、ページレイアウト指定等の各種コマンド等を含むデータである。送信元のコンピュータは、印刷ジョブデータをプリンタ１００に送信し、印刷対象データに含まれる印刷対象データに応じた画像の印刷を要求する。
【００３０】
ＲＡＭ１０８は、コンピュータから送られてくる印刷ジョブデータに含まれる印刷対象データの一時的な保存領域として使用されるとともに、各種の処理が行われる際の作業領域として使用される揮発性メモリである。
【００３１】
ＨＤＤ１０４は、各種プログラム、コンピュータから送信された印刷ジョブデータから抽出した印刷対象データ、印刷条件、印刷ジョブデータの送信元であるコンピュータを特定する送信元情報（例えば、ＩＰアドレス、ネットウェアのホスト名）等を記憶する。また、ＨＤＤ１０４は、コンピュータとプリンタ１００とがイーサーネットで接続されている場合、オペレーションパネル１１１を介して入力設定されたコンピュータのＩＰアドレスを記憶する。
【００３２】
また、ＨＤＤ１０４は、コンピュータに対して送出するガンマ補正用テーブルを記憶する（本発明にかかるテーブル記憶手段）。ここで、ガンマ補正用テーブルとは、画素の濃度を表す数値である０〜２５５（０＝０％、２５５＝１００％）と、所望の濃度で印刷を行った場合に実際に印刷される画像の濃度と、を対応付けるデータである。当該データは、０〜２５５の値をとりうる２５６個の数値のデータ配列（０００、０１０、０１５、０１９、０２２、・・・２５４、２５５）である。プリンタ１００は、カラー画像を印刷可能な場合、Ｙ、Ｍ、Ｃの３原色毎にこのデータを持つ。また、プリンタ１００は、印刷エンジン１０７により複数の解像度の印刷が可能な場合、解像度毎にこのデータを持つ。
【００３３】
印刷エンジン１０７は、ＲＡＭ１０８に展開された印刷対象データに応じた画像イメージを、印刷エンジンＩ／Ｆを介して転写紙（本発明にかかる記録媒体）に出力するものである（本発明にかかる印刷手段）。
【００３４】
出力結果検出部１０９は、図示しない感光体または中間転写ベルトの近傍に設けられ、印刷エンジン１０７により感光体または中間転写ベルトに形成されたトナー像のトナー濃度などを検出する。
【００３５】
ＲＯＭ１０３は、この発明の記憶媒体を実施するものであり、ＯＳ（Operating System）やプリンタ１００を制御するための制御プログラム等の各種プログラムを記憶した不揮発性メモリである。
【００３６】
ＣＰＵ１０２は、ＲＯＭ１０３に記憶されている制御プログラムを図示しないＣＤ−ＲＯＭドライブで読み取り、ＨＤＤ１０４にインストールする。
【００３７】
なお、記憶媒体としては、ＲＯＭ１０３のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク等、半導体メモリ等の各種方式のメディアを用いることができる。また、ネットワークＩ／Ｆ１０１を介してインターネットなどのネットワーク２００からプログラムをダウンロードし、ＨＤＤ１０４にインストールするようにしてもよい。この場合に、送信側のサーバでプログラムを記憶している記憶装置も、この発明の記憶媒体である。なお、プログラムは、所定のＯＳ上で動作するものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００３８】
このシステム全体の動作を制御するＣＰＵ１０２は、このシステムの主記憶として使用されるＨＤＤ１０４上にロードされたプログラムに基づいて各種処理を実行する。
【００３９】
次に、プリンタ１００のＨＤＤ１０４にインストールされている各種プログラムがＣＰＵ１０２に実行させる機能のうち、本実施の形態のプリンタ１００が備える特長的な機能について説明する。
【００４０】
図３は、本実施の形態にかかるプリンタの機能構成を示すブロック図である。図３に示すように、本実施の形態にかかるプリンタ１００は、制御プログラムに従うことにより、受信部３０１、検索部３０２、送出部３０３、生成部３０４、比較部３０５、印刷制御部３０６、および圧縮部３０７を実現する。
【００４１】
生成部３０４は、出力結果検出部１０９によるトナー像の濃度検出結果と、ＨＤＤ１０４に予め記憶された基準のトナー濃度とに基づいて、印刷エンジン１０７の特性に応じて印刷対象データに対してガンマ補正を施す各色成分のガンマ補正用テーブルを生成する。
【００４２】
比較部３０５は、生成部３０４により生成されたガンマ補正用テーブルと、ＨＤＤ１０４に記憶されたガンマ補正用テーブルとを比較する。そして、比較部３０５は、生成されたガンマ補正用テーブルと、ＨＤＤ１０４に記憶されたガンマ補正用テーブルとが異なる場合、ＨＤＤ１０４に記憶されたガンマ補正用テーブルを生成されたガンマ補正用テーブルにより更新する。
【００４３】
なお、本実施の形態では、生成部３０４により生成されたガンマ補正用テーブルと、ＨＤＤ１０４に記憶されたガンマ補正用テーブルとを比較しているが、これに限定するものではない。例えば、出力結果検出部１０９によるトナー濃度の濃度検出結果等を見て、利用者がオペレーションパネル１１１を介して入力したガンマ補正用テーブルと、ＨＤＤ１０４に記憶されたガンマ補正用テーブルとを比較し、その比較結果に応じて更新処理を行ってもよい。
【００４４】
さらに、比較部３０５は、印刷エンジン１０７に着脱可能に搭載される図示しないプロセスカートリッジの交換時に、プロセスカートリッジ内に搭載されるチップに格納されたデフォルトのガンマ補正用テーブルと、ＨＤＤ１０４に記憶されたガンマ補正用テーブルとを比較し、その比較結果に応じて更新処理を行ってもよい。
【００４５】
検索部３０２は、プリンタ１００が起動したとき、または比較部３０５によりＨＤＤ１０４に記憶されたガンマ補正用テーブルが更新されたとき、ＨＤＤ１０４に記憶された送信元情報を検索する。
【００４６】
送出部３０３は、ネットワークＩ／Ｆ１０１を介して、ＨＤＤ１０４に記憶されたガンマ補正用テーブルを、コンピュータに対して自発的に送出する。ここで、コンピュータに対して自発的に送出するタイミングとは、以下に示す２つのタイミングである。
【００４７】
まず、１つ目のタイミングは、プリンタ１００が起動した際である。２つ目のタイミングは、比較部３０５によりＨＤＤ１０４に記憶されたガンマ補正用テーブルが更新された際である。
【００４８】
また、送出部３０３は、コンピュータの起動後初めて印刷ジョブデータ（または印刷対象データ）が生成される際に送出されたガンマ補正用テーブルの送出要求を受信部３０１により受信した場合、ネットワークＩ／Ｆ１０１を介して、ＨＤＤ１０４に記憶されたガンマ補正用テーブルを、コンピュータに対して送出する。
【００４９】
ここで、ガンマ補正用テーブルの送出要求を受信したときとは、印刷処理が可能なプリンタを特定する情報（例えば、ＩＰアドレスなど）の獲得を要求する「装置獲得」コマンドを、プリンタ１００がコンピュータから受信したときである。本実施の形態では、ＨＤＤ１０４においてコンピュータからの「装置獲得」コマンドの受信履歴を管理しているものとする。送出部３０３は、ＨＤＤ１０４で管理される受信履歴に基づいて、「装置獲得」コマンドがコンピュータの起動後初めて印刷ジョブデータ（または印刷対象データ）が生成される際に送出されたものであるか否かを判断する。次いで、送出部３０３は、「装置獲得」コマンドがコンピュータの起動後初めて印刷ジョブデータ（または印刷対象データ）が生成される際に送出されたものであると判断した場合、プリンタのＩＰアドレスおよびＨＤＤ１０４に記憶されたガンマ補正用テーブルを含む「装置獲得応答」コマンドを「装置獲得」コマンドの送信元であるコンピュータに送出する。
【００５０】
これにより、コンピュータの電源が切られている間に、プリンタ１００においてガンマ補正用テーブルが更新されても、コンピュータは、常に最新のガンマ補正用テーブルを利用して印刷対象データにガンマ補正を施すことができる。
【００５１】
圧縮部３０７は、コンピュータに送信するガンマ補正用テーブルを圧縮する。具合的には、ガンマ補正用テーブルを表す連続する値の固まりに対して、バイナリデータとして可逆なデータ圧縮を施す。送出部３０３は、圧縮部３０７によりガンマ補正用テーブルに圧縮が施された場合、圧縮されたガンマ補正用テーブルを送出する。これにより、プリンタ１００とコンピュータとの間でやり取りするデータ量が減り、通信負荷を低減することができる。プリンタ１００から送出されたデータに圧縮が施されている場合、コンピュータは、当該データを伸長してガンマ補正用テーブルとして利用する。
【００５２】
受信部３０１は、ネットワークＩ／Ｆ１０１を介して、コンピュータからガンマ補正用テーブルを使用してガンマ補正が施された印刷対象データを含む印刷ジョブデータを受信する。さらに、受信部３０１は、受信した印刷ジョブデータから印刷対象データ、印刷条件、送信元情報等を抽出し、ＨＤＤ１０４に格納する。
【００５３】
印刷制御部３０６は、受信部３０１により受信した印刷ジョブデータに含まれる印刷対象データに応じた画像を印刷エンジン１０７により転写紙に印刷する。本実施の形態では、印刷ジョブデータに含まれている印刷条件に従って、同じく印刷ジョブデータに含まれている印刷対象データをビットマップ展開して、画像データを形成する。そして、この画像データを、印刷エンジンＩ／Ｆ１０６を介して印刷エンジン１０７に送出することにより、印刷対象データの印刷処理を行うものである。
【００５４】
次に、以上のように構成された本実施の形態にかかるプリンタにおける送出処理について説明する。図４〜６は、本実施の形態にかかるプリンタにおける送出処理の手順を示すフローチャートである。
【００５５】
まず、図４を用いて、プリンタ１００の起動時のガンマ補正用テーブルの送出処理について説明する。まず、プリンタ１００が起動する際、検索部３０２は、ＨＤＤ１０４に記憶（登録）された送信元情報を検索する（ステップＳ４０１）。ＨＤＤ１０４に送信元情報が記憶されていた場合（ステップＳ４０１：Ｙｅｓ）、送出部３０３は、ネットワークＩ／Ｆ１０１を介して、コンピュータに対してＨＤＤ１０４に記憶されたガンマ補正用テーブルを送出する（ステップＳ４０２）。そして、プリンタ１００は、通常の印刷動作へと移行する（ステップＳ４０３）。一方、ＨＤＤ１０４に送信元情報が記憶されていなかった場合（ステップＳ４０１：Ｎｏ）、プリンタ１００は、ガンマ補正用テーブルの送出は行わず、通常の印刷動作へと移行する（ステップＳ４０３）。
【００５６】
次に、図５を用いて、プリンタ１００の通常の印刷動作中のガンマ補正用テーブルの送出処理について説明する。まず、比較部３０５は、プリンタ１００の通常の印刷動作中、出力結果検出部１０９により検出した濃度検出結果に基づいて、ＨＤＤ１０４に記憶されたガンマ補正用テーブルの更新処理を行う（ステップＳ５０１）。ＨＤＤ１０４に記憶されたガンマ補正用テーブルの更新処理が行われた際（ステップＳ５０１：Ｙｅｓ）、検索部３０２は、ＨＤＤ１０４に記憶（登録）された送信元情報を検索する（ステップＳ５０２）。ＨＤＤ１０４に送信元情報が記憶されていた場合（ステップＳ４０１：Ｙｅｓ）、送出部３０３は、ネットワークＩ／Ｆ１０１を介して、コンピュータに対してＨＤＤ１０４に記憶されたガンマ補正用テーブルを送出する（ステップＳ４０２）。そして、プリンタ１００は、通常の印刷動作へと移行する（ステップＳ４０３）。一方、ガンマ補正用テーブルの更新処理が行われなかった場合（ステップＳ５０１：Ｎｏ）またはＨＤＤ１０４に送信元情報が記憶されていなかった場合（ステップＳ５０２：Ｎｏ）、プリンタ１００は、ガンマ補正用テーブルの送出は行わず、通常の印刷動作へと移行する（ステップＳ５０４）。
【００５７】
次に、図６を用いて、コンピュータの起動後初めて印刷対象データが生成される際に送出されたガンマ補正用テーブルの送出要求に対するガンマ補正用テーブルの送出処理について説明する。受信部３０１によりコンピュータからガンマ補正用テーブルの送出要求を受信すると、送出部３０３は、受信した送出要求がコンピュータの起動後初めて印刷ジョブデータ（印刷対象データ）が生成される際に送出されたガンマ補正用テーブルの送出要求であるか否かを判断する（ステップＳ６０１）。コンピュータの起動後初めて印刷ジョブデータ（印刷対象データ）が生成される際に送出されたガンマ補正用テーブルの送出要求であった場合（ステップＳ６０１：Ｙｅｓ）、送出部３０３は、ネットワークＩ／Ｆ１０１を介して、コンピュータに対してＨＤＤ１０４に記憶されたガンマ補正用テーブルを送出する（ステップＳ６０２）。そして、プリンタ１００は、通常の印刷動作へと移行する（ステップＳ６０３）。一方、コンピュータの起動後初めて印刷ジョブデータ（印刷対象データ）が生成される際に送出されたガンマ補正用テーブルの送出要求でなかった場合（ステップＳ６０１：Ｎｏ）、プリンタ１００は、ガンマ補正用テーブルの送出は行わず、通常の印刷動作へと移行する（ステップＳ５０４）。
【００５８】
次に、図７を用いて、本実施の形態にかかるプリンタ１００からガンマ補正用テーブルを受信するコンピュータの構成および動作について簡単に説明する。図７は、本実施の形態にかかるコンピュータのハードウェア構成を示す図である。
【００５９】
コンピュータは、当該コンピュータの主要部であって各部を集中的に制御するＣＰＵ（Central Processing Unit）７０１を備えている。このＣＰＵ７０１には、ＢＩＯＳなどのを記憶した読み出し専用メモリであるＲＯＭ（Read Only Memory）７０２と、各種データを書換え可能に記憶するＲＡＭ（Random Access Memory）７０３とがバス７０４で接続されている。さらに、バス７０４には、各種のプログラム等を格納するＨＤＤ（Hard Disk Drive）７０５と、配布されたプログラムであるコンピュータソフトウェアを読み取るための機構としてＣＤ(Compact Disc)−ＲＯＭ７０６を読み取るＣＤ−ＲＯＭドライブ７０７と、コンピュータとネットワーク２００との通信を司る通信制御装置７０８と、各種操作指示を行うキーボードやマウスなどの入力装置７０９と、各種情報を表示するＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）などの表示装置７１０と、がＩ／Ｏを介して接続されている。ＲＡＭ７０３は、各種データを書換え可能に記憶する性質を有していることから、ＣＰＵ７０１の作業エリアとして機能してバッファ等の役割を果たす。
【００６０】
図７に示すＣＤ−ＲＯＭ７０６は、記憶媒体を実施するものであり、ＯＳ（Operating 
System）や各種のプログラムが記憶されている。ＣＰＵ７０１は、ＣＤ−ＲＯＭ７０６に記憶されているプログラムをＣＤ−ＲＯＭドライブ７０７で読取り、ＨＤＤ７０５にインストールする。
【００６１】
なお、記憶媒体としては、ＲＯＭ７０２のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク等、半導体メモリ等の各種方式のメディアを用いることができる。また、通信制御装置７０８を介してインターネットなどのネットワーク２００からプログラムをダウンロードし、ＨＤＤ７０５にインストールするようにしてもよい。この場合に、送信側のサーバでプログラムを記憶している記憶装置も、この発明の記憶媒体である。なお、プログラムは、所定のＯＳ上で動作するものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００６２】
このシステム全体の動作を制御するＣＰＵ７０１は、このシステムの主記憶として使用されるＨＤＤ７０５上にロードされたプログラムに基づいて各種処理を実行する。
【００６３】
次に、コンピュータのＨＤＤ７０５にインストールされている各種プログラムがＣＰＵ７０１に実行させる機能のうち、コンピュータが備える特長的な機能について説明する。
【００６４】
ＣＰＵ７０１は、プリンタドライバを介してプリンタ１００から送出されたガンマ補正用テーブルを取得し、ＨＤＤ７０５に保持する。そして、ＣＰＵ７０１は、ＨＤＤ７０５に保持されたガンマ補正用テーブルを用いて印刷ジョブデータに含まれる印刷対象データに対してガンマ補正を施し、ガンマ補正を施した印刷対象データを含む印刷ジョブデータをプリンタ１００に送信する。また、コンピュータは、コンピュータの起動後初めて印刷ジョブデータを生成する際に、プリンタドライバを介してプリンタ１００に対してガンマ補正用テーブルの送出要求を送出する。
【００６５】
次に、コンピュータにおいて印刷対象データに対してガンマ補正を施す処理について説明する。図８は、コンピュータにおけるガンマ補正処理の手順を示すフローチャートである。
【００６６】
まず、ＣＰＵ７０１は、ＨＤＤ７０５に記憶されたプリンタドライバを起動して、印刷対象データの選択、印刷条件の設定、送信元情報の設定等を受け付け、印刷ジョブデータを生成する。印刷ジョブデータが生成されると、ＣＰＵ７０１は、コンピュータの起動後初めての印刷ジョブデータ（印刷対象データ）の生成か否かを判断する（ステップＳ８０１）。
【００６７】
起動後初めての印刷ジョブデータ（印刷対象データ）の生成の場合（ステップＳ８０１：Ｙｅｓ）、ＣＰＵ７０１（本発明にかかる送出手段）は、まず、プリンタ１００に対してガンマ補正用テーブルの送出要求を送出する（ステップＳ８０２）。なお、本実施の形態では、上述したように、「装置獲得」コマンドをプリンタ１００に送信することにより、ガンマ補正用テーブルの送信要求を送出するものとする。
【００６８】
ＣＰＵ７０１（本発明にかかる取得手段）は、プリンタ１００から送出されたガンマ補正用テーブルを取得する（ステップＳ８０３）。なお、取得したガンマ補正用テーブルはＨＤＤ７０５に格納される。次いで、ＣＰＵ７０１（本発明にかかる補正手段、送信手段）は、取得したガンマ補正用テーブルを使用して印刷ジョブデータに含まれる印刷対象データに対してガンマ補正を施し、ガンマ補正を施した印刷対象データを含む印刷ジョブデータをプリンタ１００に送信する（ステップＳ８０４）。一方、起動後初めての印刷ジョブデータの生成でない場合（ステップＳ８０１：Ｎｏ）、ＣＰＵ７０１は、ガンマ補正用テーブルの取得処理は行わず、ＨＤＤ７０５に記憶されるガンマ補正用テーブルを用いて印刷ジョブデータに含まれる印刷対象データにガンマ補正処理を施し、ガンマ補正を施した印刷ジョブデータをプリンタ１００に送信する（ステップＳ８０４）。
【００６９】
このように、本実施の形態にかかるプリンタ１００によれば、コンピュータの起動後初めて印刷ジョブデータ（印刷対象データ）が生成された際に送出されたガンマ補正用テーブルの送出要求を受信した場合に、コンピュータへガンマ補正用テーブルを送出することにより、コンピュータに常に最新のガンマ補正用テーブルを保持させることができる。
【００７０】
また、プリンタ１００が起動した際、ＨＤＤ１０４に記憶されたガンマ補正用テーブルが更新された際など、プリンタ１００の状態に変化が生じたときに、ガンマ補正用テーブルをコンピュータに送出することにより、プリンタ１００の状態の変化に応じてコンピュータに最新のガンマ補正用テーブルを保持させることができる。
【図面の簡単な説明】
【００７１】
【図１】本実施の形態にかかるプリンタの情報処理装置との関係を示す説明図である。
【図２】本実施の形態にかかるプリンタのハードウェア構成を示す図である。
【図３】本実施の形態にかかるプリンタの機能構成を示すブロック図である。
【図４】本実施の形態にかかるプリンタにおける送出処理の手順を示すフローチャートである。
【図５】本実施の形態にかかるプリンタにおける送出処理の手順を示すフローチャートである。
【図６】本実施の形態にかかるプリンタにおける送出処理の手順を示すフローチャートである。
【図７】本実施の形態にかかるコンピュータのハードウェア構成を示す図である。
【図８】コンピュータにおけるガンマ補正処理の手順を示すフローチャートである。
【符号の説明】
【００７２】
１００  プリンタ
１０１  ネットワークＩ／Ｆ
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＨＤＤ
１０５  内部バス
１０６  印刷エンジンＩ／Ｆ
１０７  印刷エンジン
１０８  ＲＡＭ
１０９  出力結果検出部
１１０  オペレーションパネルＩ／Ｆ
１１１  オペレーションパネル
３０１  受信部
３０２  検索部
３０３  送出部
３０４  生成部
３０５  比較部
３０６  印刷制御部
３０７  圧縮部
【図１】
2009220368.tif 000003
【図２】
2009220368.tif 000004
【図３】
2009220368.tif 000005
【図４】
2009220368.tif 000006
【図５】
2009220368.tif 000007
【図６】
2009220368.tif 000008
【図７】
2009220368.tif 000009
【図８】
2009220368.tif 000010