(57)【要約】【課題】  印刷時の画像形成装置の負荷を低くするドライバープログラムおよび画像形成システムを得る。【解決手段】  ドライバー５２は、記憶装置３４内のドライバープログラム４１が演算処理装置３５において実行されることにより実現される。ドライバー５２は、デバイス特性取得部６１、ページ画像生成部６２、および画像処理部６３を有する。デバイス特性取得部６１は、ネットワーク２を介して、画像形成装置１から、画像形成装置１の出力色表現域を示すカラープロファイル４２を取得し、記憶装置３４に記憶する。ページ画像生成部６２は、原稿データおよび印刷設定に基づきページ画像データを生成する。画像処理部６３は、そのページ画像データに対して、カラープロファイル４２に基づく色変換を含む所定の画像処理を画像形成装置１の代わりに実行する。【選択図】  図３
2015114846.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像形成装置用のドライバープログラムであって、
コンピューターを、
前記画像形成装置から、前記画像形成装置の出力色表現域を示すカラープロファイルを取得するデバイス特性取得部、
原稿データおよび印刷設定に基づきページ画像データを生成するページ画像生成部、並びに
前記ページ画像データに対して、前記カラープロファイルに基づく色変換を含む所定の画像処理を画像形成装置の代わりに実行する画像処理部、
として機能させるドライバープログラム。
【請求項２】
前記ページ画像生成部は、アプリケーションから指定された原稿データおよび印刷設定に基づきページ画像データを生成することを特徴とする請求項１記載のドライバープログラム。
【請求項３】
前記ページ画像生成部は、アプリケーションが動作するユーザー端末装置から受信された原稿データおよび印刷設定に基づきページ画像データを生成することを特徴とする請求項１記載のドライバープログラム。
【請求項４】
ユーザー端末装置と、
印刷管理サーバーと、
印刷データに基づき印刷を実行する画像形成装置とを備え、
前記印刷管理サーバーは、ユーザー端末装置から受信された原稿データおよび印刷設定に基づくページ画像データに対して、前記画像形成装置の出力色表現域を示すカラープロファイルに基づく色変換を含む所定の画像処理を画像形成装置の代わりに実行し、前記画像処理後のページ画像データを前記印刷データとして前記画像形成装置へ送信すること、
を特徴とする画像形成システム。
【請求項５】
前記ユーザー端末装置は、アプリケーションの文書データから生成される原稿データ、印刷設定、および印刷に使用する前記画像形成装置を示すデバイス指定を前記印刷管理サーバーへ送信し、
前記印刷管理サーバーは、前記画像形成装置から、前記画像形成装置の出力色表現域を示すカラープロファイルを取得するデバイス特性取得部と、前記原稿データおよび前記印刷設定に基づきページ画像データを生成するページ画像生成部と、前記ページ画像データに対して、前記カラープロファイルに基づく色変換を含む所定の画像処理を画像形成装置の代わりに実行する画像処理部と、前記原稿データ、前記印刷設定、および前記デバイス指定を前記ユーザー端末装置から受信し、前記画像処理後のページ画像データを印刷データとして、前記デバイス指定により指定された前記画像形成装置へ送信する通信制御部と有すること、
を特徴とする請求項４記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバープログラムおよび画像形成システムに関するものである。
【背景技術】
【０００２】
通常、画像形成装置においては、ドライバーから印刷データを受け付けると、ＰＤＬ（Page Description Language）解釈、レンダリング、出力色空間への色変換などの一連の処理が実行される（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８７７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置の処理能力は、一般的なホストデバイスより低いため、画像形成装置に印刷ジョブが集中した場合、画像形成装置による印刷に遅延が発生してしまう。
【０００５】
本発明は、上記の問題に鑑みてなされたものであり、印刷時の画像形成装置の負荷を低くするドライバープログラムおよび画像形成システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るドライバープログラムは、所定の画像形成装置用のドライバープログラムであって、コンピューターを、前記画像形成装置から、前記画像形成装置の出力色表現域を示すカラープロファイルを取得するデバイス特性取得部、原稿データおよび印刷設定に基づきページ画像データを生成する印刷画像生成部、並びに前記ページ画像データに対して、前記カラープロファイルに基づく色変換を含む所定の画像処理を画像形成装置の代わりに実行する画像処理部として機能させる。
【０００７】
本発明に係る画像形成システムは、ユーザー端末装置と、印刷管理サーバーと、印刷データに基づき印刷を実行する画像形成装置とを備える。そして、前記印刷管理サーバーは、ユーザー端末装置から受信された原稿データおよび印刷設定に基づくページ画像データに対して、前記画像形成装置の出力色表現域を示すカラープロファイルに基づく色変換を含む所定の画像処理を画像形成装置の代わりに実行し、前記画像処理後のページ画像データを印刷データとして前記画像形成装置へ送信する。
【発明の効果】
【０００８】
本発明によれば、印刷時の画像形成装置の負荷が低くなる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１における画像形成装置１の構成を示すブロック図である。
【図３】図３は、実施の形態１におけるユーザー端末装置３の構成を示すブロック図である。
【図４】図４は、実施の形態１に係るシステムにおける各装置の動作について説明するシーケンス図である。
【図５】図５は、本発明の実施の形態２に係る画像形成システムの構成を示すブロック図である。
【図６】図６は、実施の形態２におけるユーザー端末装置３の構成を示すブロック図である。
【図７】図７は、実施の形態２における印刷管理サーバー４の構成を示すブロック図である。
【図８】図８は、実施の形態２に係るシステムにおける各装置の動作について説明するシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図に基づいて本発明の実施の形態を説明する。
【００１１】
実施の形態１．
【００１２】
図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、画像形成装置１が、ネットワーク２に接続され、そのネットワーク２にユーザー端末装置３が接続されている。
【００１３】
画像形成装置１は、複合機であるが、プリンターなどの印刷機能を有する他の装置でもよい。ネットワーク２は、社内ＬＡＮ（Local Area Network）などのローカルエリアネットワークである。ユーザー端末装置３は、画像形成装置１用のドライバーをインストールされたパーソナルコンピューターなどである。
【００１４】
ここで、画像形成装置１およびユーザー端末装置３の構成について説明する。
【００１５】
図２は、図１における画像形成装置１の構成を示すブロック図である。図２に示すように、各画像形成装置１は、印刷装置１１、操作パネル１２、記憶装置１３、通信装置１４、およびコントローラー１５を有する。
【００１６】
印刷装置１１は、印刷データに基づいて１ページずつ画像を印刷用紙に電子写真方式で印刷する内部装置である。
【００１７】
また、操作パネル１２は、画像形成装置１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。
【００１８】
また、記憶装置１３は、各種データやプログラムを格納可能な装置である。記憶装置１３としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。
【００１９】
記憶装置１３には、例えば、ユーザーが印刷データなどを保存するための文書ボックスが設けられる。
【００２０】
また、通信装置１４は、ネットワーク２に接続され、そのネットワーク２に接続された他の装置とデータ通信を行う回路である。
【００２１】
また、コントローラー１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有し、ＲＯＭや記憶装置１３などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。実施の形態１では、コントローラー１５において、印刷処理部２１およびジョブ管理部２２が実現される。
【００２２】
印刷処理部２１は、ユーザー端末装置３などから受信された印刷データに対してハーフトーン処理を実行して印刷画像データを生成し、その印刷画像データに基づいて印刷装置１１に印刷を実行させる。印刷データとして、当該画像形成装置１に固有の出力色表現域内に印刷すべきページ画像の色を変換する色変換を実行された後のものが受信される。
【００２３】
ジョブ管理部２２は、通信装置１４を介してユーザー端末装置３などから受信されたジョブ要求および操作パネル１２に対するユーザー操作に基づくジョブ要求を受け付け、印刷処理部２１などを使用して、受け付けたジョブを実行する。
【００２４】
図３は、実施の形態１におけるユーザー端末装置３の構成を示すブロック図である。ユーザー端末装置３は、例えば、オペレーティングシステム、アプリケーションプログラムなどをインストールされたネットワーク通信機能を有するパーソナルコンピューターである。各ユーザー端末装置３は、通信装置３１と、表示装置３２と、入力装置３３と、記憶装置３４と、演算処理装置３５を備える。
【００２５】
通信装置３１は、ネットワーク２に接続され、ネットワーク２を介して他の装置と所定の通信プロトコルでデータ通信を行う装置である。通信装置３１としては、ネットワークインターフェイス、モデムなどが使用される。表示装置３２は、ユーザー端末装置３のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置３３は、ユーザーによるユーザー操作を検出する、キーボード、マウスなどといった装置である。
【００２６】
また、記憶装置３４は、各種データやプログラムを格納可能な装置である。記憶装置３４としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置３４には、所定の画像形成装置１のドライバープログラム４１およびカラープロファイル４２がドライバーインストール時に記憶される。なお、カラープロファイル４２は、画像形成装置１が表現可能な色の範囲、つまり出力色表現域を示すデータである。
【００２７】
また、演算処理装置３５は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターであり、記憶装置３４、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００２８】
ユーザー端末装置３の起動後に、各種プログラムが演算処理装置３５により適宜実行される。実施の形態１では、演算処理装置３５により、図示せぬオペレーティングシステム、通信処理部５１、ドライバー５２、アプリケーション５３などの処理部が実現される。
【００２９】
通信処理部５１は、通信装置３１を制御してデータ通信を、所定の通信プロトコルで実行する。
【００３０】
ドライバー５２は、記憶装置３４内のドライバープログラム４１が演算処理装置３５において実行されることにより実現される処理部であって、画像形成装置１用のドライバーである。
【００３１】
ドライバー５２は、デバイス特性取得部６１、ページ画像生成部６２、および画像処理部６３を有する。
【００３２】
デバイス特性取得部６１は、ネットワーク２を介して、画像形成装置１から、画像形成装置１の出力色表現域を示すカラープロファイル４２を取得し、記憶装置３４に記憶する。
【００３３】
ページ画像生成部６２は、原稿データ（例えばアプリケーション５３固有の形式の文書データ、その文書データから生成される中間データなど）および印刷設定に基づきページ画像データを生成する。ページ画像データは、印刷時の１ページごとのページ画像を示すラスターイメージデータである。印刷設定により指定されたレイアウトで原稿データに基づく原稿画像を配置することでページ画像データが生成される。
【００３４】
画像処理部６３は、そのページ画像データに対して、カラープロファイル４２に基づく色変換を含む所定の画像処理を画像形成装置１の代わりに実行する。
【００３５】
例えばコピー時の印刷、ファクシミリ受信時の印刷などの場合には、画像形成装置１が、自機のカラープロファイルに基づく色変換を含む所定の画像処理を実行するが、遠隔のユーザー端末装置３からの印刷の場合、ユーザー端末装置３においてその所定の画像処理が画像形成装置１の代わりに実行される。
【００３６】
次に、上記画像形成システムにおける各装置の動作について説明する。図４は、実施の形態１に係るシステムにおける各装置の動作について説明するシーケンス図である。
【００３７】
ユーザー端末装置３におけるドライバーインストール（ステップＳ１）において、デバイス特性取得部６１は、ネットワーク２を介して、画像形成装置１へカラープロファイル４２の送信要求を送信し（ステップＳ２）、画像形成装置１から、カラープロファイル４２を受信し、記憶装置３４に記憶する（ステップＳ３）。
【００３８】
その後、ページ画像生成部６２は、アプリケーション５３からの印刷要求を受け付けると（ステップＳ４）、原稿データおよび印刷設定に基づきページ画像データを生成する（ステップＳ５）。例えば、原稿データは、ＧＤＩ（Graphics Device Interface）データであり、ページ画像データは、原稿データおよび印刷設定に基づき生成されたＰＤＬデータに対してレンダリング処理を行って得られるラスターイメージデータである。なお、ＰＤＬデータで指定されている色空間とレンダリング処理の色空間とが異なる場合には、適宜、色変換が行われる。
【００３９】
次に、画像処理部６３は、そのページ画像データに対して、カラープロファイル４２に基づく色変換を含む所定の画像処理を画像形成装置１の代わりに実行する（ステップＳ６）。
【００４０】
そして、通信処理部５１は、画像処理後のページ画像データを印刷データとして画像形成装置１へ送信する（ステップＳ７）。
【００４１】
画像形成装置１では、ジョブ管理部２２がその印刷データを受け付けると、印刷処理部２１が、その印刷データに対してハーフトーン処理を実行して印刷画像データを生成し（ステップＳ８）、その印刷画像データに基づいて印刷装置１１に印刷を実行させる（ステップＳ９）。
【００４２】
なお、このとき、ジョブ管理部２２は、その印刷データを再利用可能なように、文書ボックスに保存し、後で、その文書ボックスから印刷データを読み出して印刷に使用するようにしてもよい。
【００４３】
以上のように、上記実施の形態１によれば、ドライバー５２は、記憶装置３４内のドライバープログラム４１が演算処理装置３５において実行されることにより実現される。ドライバー５２は、デバイス特性取得部６１、ページ画像生成部６２、および画像処理部６３を有する。デバイス特性取得部６１は、ネットワーク２を介して、画像形成装置１から、画像形成装置１の出力色表現域を示すカラープロファイル４２を取得し、記憶装置３４に記憶する。ページ画像生成部６２は、原稿データおよび印刷設定に基づきページ画像データを生成する。画像処理部６３は、そのページ画像データに対して、カラープロファイル４２に基づく色変換を含む所定の画像処理を画像形成装置１の代わりに実行する。
【００４４】
これにより、画像形成装置１で本来行われる画像処理がユーザー端末装置３に分散されるため、印刷時の画像形成装置１の負荷が低くなり、例えば複数のユーザー端末装置３からの印刷ジョブが集中した場合でも、色変換などの処理が複数のユーザー端末装置３へ分散されるため、円滑に印刷ジョブが処理される。
【００４５】
実施の形態２．
【００４６】
図５は、本発明の実施の形態２に係る画像形成システムの構成を示すブロック図である。実施の形態１に係る画像形成システムは、画像形成装置１とユーザー端末装置３とによるピアツーピアモデルのシステムであるが、実施の形態２に係る画像形成システムは、画像形成装置１およびユーザー端末装置３に加え印刷管理サーバー４が設けられたサーバーモデルのシステムである。
【００４７】
実施の形態２において、印刷管理サーバー４は、ユーザー端末装置３から受信された原稿データおよび印刷設定に基づくページ画像データに対して、画像形成装置１のカラープロファイルに基づく色変換を含む所定の画像処理を画像形成装置１の代わりに実行し、画像処理後のページ画像データを印刷データとして画像形成装置へ送信する。
【００４８】
なお、実施の形態２における画像形成装置１の構成は、実施の形態１のものと同様であるが、実施の形態２におけるユーザー端末装置３では、ドライバーの構成が異なる。
【００４９】
図６は、実施の形態２におけるユーザー端末装置３の構成を示すブロック図である。実施の形態２では、ユーザー端末装置３において、クライアントドライバープログラム７１が実行されることで、クライアントドライバー７２が実現される。クライアントドライバー７２は、設定値取得部８１および中間データ生成部８２を有する。
【００５０】
設定値取得部８１は、入力装置３３に対するユーザー操作により指定される印刷設定および印刷に使用する画像形成装置１を特定する。中間データ生成部８２は、アプリケーション５３の文書データから、ＧＤＩデータなどの、出力デバイスに依存しない形式の中間データを生成する。
【００５１】
そして、クライアントドライバー７２は、その中間データ、印刷設定、および印刷に使用する画像形成装置１を示すデバイス指定を印刷管理サーバー４へ送信する。
【００５２】
図７は、実施の形態２における印刷管理サーバー４の構成を示すブロック図である。
【００５３】
印刷管理サーバー４は、例えば、オペレーティングシステム、サーバープログラムなどをインストールされたネットワーク通信機能を有するコンピューターである。印刷管理サーバー４は、通信装置９１と、記憶装置９２と、演算処理装置９３とを備える。
【００５４】
通信装置９１は、ネットワーク２に接続され、ネットワーク２を介して他の装置と所定の通信プロトコルでデータ通信を行う装置である。通信装置９１としては、ネットワークインターフェイス、モデムなどが使用される。
【００５５】
また、記憶装置９２は、各種データやプログラムを格納可能な装置である。記憶装置９２としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置９２には、各画像形成装置１のドライバープログラム１０１およびカラープロファイル１０２が記憶される。なお、カラープロファイル１０２は、画像形成装置１が表現可能な色の範囲、つまり出力色表現域を示すデータである。
【００５６】
また、演算処理装置９３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターであり、記憶装置９２、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００５７】
実施の形態２では、演算処理装置９３により、図示せぬオペレーティングシステム、通信処理部１１１、ドライバー１１２などの処理部が実現される。
【００５８】
通信処理部１１１は、通信装置９１を制御してデータ通信を、所定の通信プロトコルで実行する。
【００５９】
ドライバー１１２は、記憶装置９２内のドライバープログラム１０１が演算処理装置９３において実行されることにより実現される処理部であって、画像形成装置１用のドライバーである。ドライバー１１２は、デバイス特性取得部６１、ページ画像生成部６２、および画像処理部６３と同様の、デバイス特性取得部１２１、ページ画像生成部１２２、および画像処理部１２３を有する。
【００６０】
なお、通信制御部１１１は、上述の原稿データ、印刷設定、およびデバイス指定をユーザー端末装置３から受信してドライバー１１２に供給するとともに、ドライバー１１２による画像処理後のページ画像データを印刷データとして、デバイス指定により指定された画像形成装置１へ送信する。
【００６１】
次に、上記画像形成システムにおける各装置の動作について説明する。図８は、実施の形態２に係るシステムにおける各装置の動作について説明するシーケンス図である。
【００６２】
初期設定時に印刷管理サーバー４のデバイス特性取得部１２１は、ネットワーク２を介して、各画像形成装置１から、カラープロファイル１０２を受信し、記憶装置９２に記憶する（ステップＳ２１）。
【００６３】
その後、ユーザー端末装置３のクライアントドライバー７２は、アプリケーション５３からの印刷要求を受け付けると（ステップＳ２２）、上述のデバイス指定、印刷設定、および中間データファイルを印刷管理サーバー４へ送信する（ステップＳ２３）。
【００６４】
印刷管理サーバー４では、通信制御部１１１が、そのデバイス指定、印刷設定、および中間データファイルを受信すると、まず、ページ画像生成部１２２が、その中間データおよび印刷設定に基づき、実施の形態１のページ画像生成部６２と同様に、ページ画像データを生成する（ステップＳ２４）。
【００６５】
次に、画像処理部１２３は、そのページ画像データに対して、デバイス指定により指定された画像形成装置１のカラープロファイル１０２に基づく色変換を含む所定の画像処理をその画像形成装置１の代わりに実行する（ステップＳ２５）。
【００６６】
そして、通信処理部１１１は、画像処理後のページ画像データを印刷データとして、デバイス指定により指定された画像形成装置１へ送信する（ステップＳ２６）。
【００６７】
その画像形成装置１では、ジョブ管理部２２がその印刷データを受け付けると、印刷処理部２１が、その印刷データに対してハーフトーン処理を実行して印刷画像データを生成し（ステップＳ２７）、その印刷画像データに基づいて印刷装置１１に印刷を実行させる（ステップＳ２８）。
【００６８】
以上のように、上記実施の形態２によれば、印刷管理サーバー４によって、印刷時の画像形成装置１の負荷が低くなる。
【００６９】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７０】
例えば、上記実施の形態１，２において、ユーザー端末装置３または印刷管理サーバー４から画像形成装置１へ印刷データを送信する際に、印刷データを圧縮した上で送信するようにしてもよい。その場合、画像形成装置１において、元の印刷データへ伸張される。
【産業上の利用可能性】
【００７１】
本発明は、例えば、ユーザー端末装置および画像形成装置を含むネットワークシステムに適用可能である。
【符号の説明】
【００７２】
１  画像形成装置
３  ユーザー端末装置
４  印刷管理サーバー
４１，１０１  ドライバープログラム
４２，１０２  カラープロファイル
５３  アプリケーション
６１，１２１  デバイス特性取得部
６２，１２２  ページ画像生成部
６３，１２３  画像処理部
【図１】
2015114846.tif 000003
【図２】
2015114846.tif 000004
【図３】
2015114846.tif 000005
【図４】
2015114846.tif 000006
【図５】
2015114846.tif 000007
【図６】
2015114846.tif 000008
【図７】
2015114846.tif 000009
【図８】
2015114846.tif 000010