(57)【要約】【課題】携帯端末を含むクライアント端末に対して、印刷前に印刷画像を高速にプレビュー表示することができる印刷処理システムを提供する。【解決手段】画像形成装置３は、クライアント端末２から印刷ジョブを受信する受信部１１と、印刷データから印刷画像を生成する画像生成部１２と、印刷画像を印刷する印刷実行部１３と、サーバ装置４に印刷画像を送信するデータ送信部１４と、プレビュー情報が含まれる場合は、サーバ装置４に印刷画像と、印刷ジョブを送信したクライアント端末２の識別情報とを送信することを指示し、一方、プレビュー情報が含まれない場合は印刷画像を印刷することを印刷実行部１３に指示するプレビュー制御部１６と、を備える。また、サーバ装置４は、印刷画像からプレビュー用データを生成するプレビュー生成部１７と、クライアント端末２に、プレビュー用データの位置情報を送信するプレビュー送信部１８と、を備える。【選択図】図１
2013109737.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、サーバ装置とを含む印刷処理システムであって、
前記画像形成装置は、
携帯端末を含むクライアント端末から印刷ジョブを、ネットワークを通じて受信する受信部と、
前記印刷ジョブに含まれる印刷データから印刷画像を生成する画像生成部と、
前記印刷画像を印刷する印刷実行部と、
前記サーバ装置に前記印刷画像を送信するデータ送信部と、
前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれる場合は、前記サーバ装置に前記印刷画像と、前記印刷ジョブを送信した前記クライアント端末の識別情報とを送信することを前記データ送信部へ指示し、一方、前記プレビュー情報が含まれない場合は前記印刷画像を印刷することを前記印刷実行部に指示するプレビュー制御部と、
を備え、
前記サーバ装置は、
前記データ送信部より送信された前記印刷画像からプレビュー用データを生成するプレビュー生成部と、
前記データ送信部より送信された前記識別情報の前記クライアント端末に、前記プレビュー用データの位置情報を送信するプレビュー送信部と、
を備えることを特徴とする印刷処理システム。
【請求項２】
前記画像形成装置は、前記印刷画像と当該印刷画像と対応付けられた画像識別ＩＤとを対応付けて記憶する第１画像記憶部をさらに備え、
前記画像生成部は、前記印刷画像を生成する際に前記画像識別ＩＤを生成して前記印刷画像と対応付けて前記第１画像記憶部に記憶し、
前記プレビュー制御部は、前記プレビュー情報が含まれる場合は、前記画像識別ＩＤを前記サーバ装置に送信することを前記データ送信部へ指示し、
前記サーバ装置は、
送信された前記画像識別ＩＤと前記印刷画像とを対応付けて記憶する第２画像記憶部と、
前記クライアント端末から前記プレビュー用データに含まれる前記印刷画像に対する前記印刷ジョブを受信した際に、前記第２画像記憶部に記憶された前記画像識別ＩＤを前記画像形成装置に送信する印刷送信部と、
を更に備え、
前記印刷実行部は、前記画像識別ＩＤと対応する前記印刷画像を前記第１画像記憶部から取得して、印刷する
ことを特徴とする印刷処理システム。
【請求項３】
携帯端末を含むクライアント端末から印刷ジョブを、ネットワークを通じて受信する受信部と、
前記印刷ジョブに含まれる印刷データから印刷画像を生成する画像生成部と、
前記印刷画像を印刷する印刷実行部と、
サーバ装置に前記印刷画像を送信するデータ送信部と、
前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれる場合は、前記サーバ装置に前記印刷画像と、前記印刷ジョブを送信した前記クライアント端末の識別情報とを送信することを前記データ送信部へ指示し、一方、前記プレビュー情報が含まれない場合は前記印刷画像を印刷することを前記印刷実行部に指示するプレビュー制御部と、
を備える画像形成装置。
【請求項４】
画像形性装置から印刷画像と、クライアント端末の識別情報とを受信する受信部と、
前記画像形成装置より送信された印刷画像からプレビュー用データを生成するプレビュー生成部と、
前記画像形成装置より送信された前記識別情報の前記クライアント端末に、前記プレビュー用データの位置情報を送信するプレビュー送信部と、
を備えることを特徴とするサーバ装置。
【請求項５】
携帯端末を含むクライアント端末から印刷ジョブを、ネットワークを通じて受信するステップと、
前記印刷ジョブに含まれる印刷データから印刷画像を生成する画像生成ステップと、
サーバ装置に前記印刷画像を送信するデータ送信ステップと、
前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれる場合は、前記印刷画像と、前記印刷ジョブを送信した前記クライアント端末の識別情報とを送信するプレビュー指示ステップと、
前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれない場合は前記印刷画像を印刷する印刷指示ステップと、
を画像形成装置に実行させるとともに、
前記印刷画像からプレビュー用データを生成するプレビュー生成ステップと、
前記画像形成装置より送信された前記識別情報の前記クライアント端末に、前記プレビュー用データの位置情報を送信するプレビュー送信ステップと、
をサーバ装置に実行させる印刷処理プログラム。
【請求項６】
画像形成装置は、
携帯端末を含むクライアント端末から印刷ジョブを、ネットワークを通じて受信するステップと、
前記印刷ジョブに含まれる印刷データから印刷画像を生成する画像生成ステップと、
サーバ装置に前記印刷画像を送信するデータ送信ステップと、
前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれる場合は、前記印刷画像と、前記印刷ジョブを送信した前記クライアント端末の識別情報とを送信するプレビュー指示ステップと、
前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれない場合は前記印刷画像を印刷する印刷指示ステップと、
を実行するとともに、
サーバ装置は、
前記印刷画像からプレビュー用データを生成するプレビュー生成ステップと、
前記画像形成装置より送信された前記識別情報の前記クライアント端末に、前記プレビュー用データの位置情報を送信するプレビュー送信ステップと、
を実行する印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を含むクライアント端末に対してプレビュー標示を高速に行うことができる印刷処理システム、画像形成装置、サーバ装置、印刷処理プログラム、及び印刷処理方法に関する。
【背景技術】
【０００２】
従来、クライアント端末から送信された印刷ジョブ内のデータから印刷画像を生成し、これを印刷する複合機やプリンタなどの画像形成装置にあっては、印刷前に印刷画像をクライアント端末上にプレビュー標示させ、印刷結果を確認してから印刷するかどうかを決定したり、印刷条件を変更したりすることができるものが知られている。例えば特許文献１の画像形成装置においては、画像形成装置が印刷データを解析して印刷画像を生成し、この印刷画像のデータをネットワーク経由でクライアント端末に直接送信して、印刷前に表示させる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の画像形成装置にあっては、プレビュー用の画像を直接クライアント端末に送信するため、スマートフォンなどの携帯端末から印刷指示を出すような場合においては、ネットワーク回線の速度が遅いため、高速にプレビュー表示を行うことができないという問題があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、携帯端末を含むクライアント端末に対して、印刷前に印刷画像を高速にプレビュー表示することができる印刷処理システムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、画像形成装置と、サーバ装置とを含む印刷処理システムであって、前記画像形成装置は、携帯端末を含むクライアント端末から印刷ジョブを、ネットワークを通じて受信する受信部と、前記印刷ジョブに含まれる印刷データから印刷画像を生成する画像生成部と、前記印刷画像を印刷する印刷実行部と、前記サーバ装置に前記印刷画像を送信するデータ送信部と、前記印刷ジョブにプレビューを指示するプレビュー情報が含まれるか否かを判断し、前記プレビュー情報が含まれる場合は、前記サーバ装置に前記印刷画像と、前記印刷ジョブを送信した前記クライアント端末の識別情報とを送信することを前記データ送信部へ指示し、一方、前記プレビュー情報が含まれない場合は前記印刷画像を印刷することを前記印刷実行部に指示するプレビュー制御部と、を備え、前記サーバ装置は、前記データ送信部より送信された前記印刷画像からプレビュー用データを生成するプレビュー生成部と、前記データ送信部より送信された前記識別情報の前記クライアント端末に、前記プレビュー用データの位置情報を送信するプレビュー送信部とを特徴とする。
【発明の効果】
【０００６】
本発明によれば、携帯端末を含むクライアント端末に対して、印刷前に印刷画像を高速にプレビュー表示することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、印刷処理システムの構成を示すブロック図である。
【図２】図２は、画像形成装置のハードウェア構成を示すブロック図である。
【図３】図３は、印刷時のデータフローを示す概略図である。
【図４】図４は、印刷時のデータフローを示す概略図である。
【図５】図５は、クライアント端末における印刷処理の流れを示すフロー図である。
【図６】図６は、画像形成装置における印刷処理の流れを示すフロー図である。
【図７】図７は、サーバ装置におけるプレビュー処理の流れを示すフロー図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、印刷処理システムの実施の形態を詳細に説明する。図１は、第１の実施の形態にかかる印刷処理システムの構成例を示すブロック図である。印刷処理システム１は、携帯端末などを含むクライアント端末２と、画像形成装置３と、サーバ装置４と、を含んでいる。
【０００９】
クライアント端末２には、画像形成装置３やサーバ装置４に対して印刷に関する指令やデータを通信するためのプリンタドライブがインストールされている。なお、スマートフォンなどのクライアント端末の場合は、アプリの形式でインストールされていてもよい。
【００１０】
画像形成装置３は、受信部１１と、画像生成部１２と、印刷実行部１３と、データ送信部１４と、第１記憶部１５と、プレビュー制御部１６とを備えている。画像形成装置３とクライアント端末２とは通信ネットワーク５を通じて互いに接続されている。なお、携帯端末の場合は、通信ネットワーク５としては、有線回線ではなく、Ｗｉ−Ｆｉなどのワイヤレス回線、携帯電話回線などの無線回線が利用される。また、画像形成装置３とサーバ装置４とも通信ネットワーク６を通じて互いに接続されている。この回線はＬＡＮケーブルなどの有線回線を通じたものであっても、無線回線を通じたものであってもよい。また、クライアント端末２とサーバ装置４は、通信ネットワーク７を通じて互いに接続されている。クライアント端末２が携帯電話やスマートフォンなどの携帯端末である場合、通信ネットワーク６は、通信ネットワーク５よりも高速な回線となっている。
【００１１】
受信部１１は、クライアント端末２やサーバ装置４から送信されたデータや印刷指令（印刷ジョブ）を受信する。また、これらのデータ等には、画像形成装置３の制御コマンドが含まれており、この制御コマンドの解析も受信部１１が行う。制御コマンドは、例えばＰＪＬ（Printer  Job  Language）により記述されている。制御コマンドには、印刷前にクライアント端末に印刷状態を利用者が確認するためのプレビュー用データを表示する指令となるプレビュー指示コード（プレビュー情報）を含んでいる。例えば、プレビュー指示コードはＰＦＬＧとして定義されており、ＰＦＬＧ＝１であれば、プレビューが実施され、ＰＦＬＧ＝０であればプレビューは実施されずに印刷が行われる。
【００１２】
画像生成部１２は、送られてきた印刷データから印刷用のビットマップデータに変換された印刷画像を生成する。なお、印刷画像はビットマップデータ以外に、ＪＰＥＧやＰＮＧ、ＧＩＦなどのフォーマットで生成されても良い。画像生成部１２は、この印刷画像の生成にあたっては、印刷ジョブに含まれる印刷条件を解析して、これを反映する。画像生成部１２は、印刷画像を生成するとこれと対応する画像識別ＩＤを作成し、対応付けて第１記憶部１５に保存する。
【００１３】
印刷実行部１３は、画像生成部１２によって生成された印刷画像を印刷する制御を行う。具体的には、印刷実行部１３は、所定の給紙トレイから印刷を画像定着部へと送り、用紙に印刷画像の潜像を転写した後に、加熱ローラによって潜像を定着させる制御を行う。
【００１４】
データ送信部１４は、画像生成部１２によって生成された印刷画像などをサーバ装置４へと送信する。第１記憶部１５は、画像形成装置３において生成された印刷画像や、画像識別ＩＤなど印刷に必要なデータを記憶する。
【００１５】
プレビュー制御部１６は、プレビュー指示コードＰＦＬＧの値を解析し、プレビューに必要な処理を行う。ここで、「プレビュー」とは、印刷前にその印刷結果を事前に利用者が確認可能なようにクライアント端末２などに表示させることをさす。プレビュー指示コード＝１、すなわちプレビューを実施する場合には、印刷画像と印刷ジョブを送信したクライアント端末の識別情報と、画像識別ＩＤとをサーバ装置４へと送信するようデータ送信部１４に指示を出す。なお、クライアント端末の識別情報としては、クライアント端末を特定できる情報であればよく、例えば端末のＩＤや、ＭＡＣアドレス、ＩＰアドレスなどの位置情報、メールアドレスなどが利用可能である。これらの識別情報は、クライアント端末２から印刷ジョブが送信される際に、印刷ジョブに含まれて送信されるようにしてもよい。また、メールアドレスなどは利用者のＩＤと対応付けられたアドレス帳の形式で記憶されていてもよい。
【００１６】
サーバ装置４は、プレビュー生成部１７と、プレビュー送信部１８と、第２記憶部１９と、印刷送信部２０とを備えている。サーバ装置４は、プレビュー用データを生成して、クライアント端末２へと送信するための専用サーバとして設けられている。したがって、サーバ装置４は、画像形成装置３と比較してより高速な処理が可能となっている。プレビュー生成部１７は、画像形成装置３から送信された印刷画像を埋め込んだプレビュー用データを生成する。プレビュー用データは例えばＨＴＭＬなどによって記載されており、そのＨＴＭＬデータのＵＲＬを通じてアクセス可能となっている。なお、クライアント端末２から容易、かつ高速にアクセスできるプロトコルであれば他の形式でプレビュー用データを作成することも出来る。
【００１７】
プレビュー送信部１８は、プレビュー生成部１７によって生成されたプレビュー用データのＵＲＬをクライアント端末２へと送信する。この送信の際には、クライアント端末２の位置の特定のためには、画像形成装置３から送信されたクライアント端末２の識別情報が用いられる。
【００１８】
第２記憶部１９は、画像形成装置３から送信された画像識別ＩＤと印刷画像とを対応付けて記憶する。印刷送信部２０は、第２記憶部１９に記憶された画像識別ＩＤを画像形成装置３へと送信する。
【００１９】
図２は、画像形成装置３のハードウェア構成を示したハードウェア構成を示すブロック図である。本図に示すように、画像形成装置３は、コントローラ２１とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスで接続した構成となる。コントローラ２１は、画像形成装置３全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００２０】
コントローラ２１は、ＣＰＵ２２と、ノースブリッジ（ＮＢ）２４と、システムメモリ（ＭＥＭ−Ｐ）２３と、サウスブリッジ（ＳＢ）２５と、ローカルメモリ（ＭＥＭ−Ｃ）２８と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２７と、ハードディスクドライブ（ＨＤＤ）２９とを有し、ノースブリッジ（ＮＢ）２４とＡＳＩＣ２７との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス２６で接続した構成となる。また、ＭＥＭ−Ｐ２３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)２３ｂと、をさらに有する。
【００２１】
ＣＰＵ２２は、画像形成装置３の全体制御をおこなうものであり、ＮＢ２４、ＭＥＭ−Ｐ２３およびＳＢ２５からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００２２】
ＮＢ２４は、ＣＰＵ２２とＭＥＭ−Ｐ２３、ＳＢ２５、ＡＧＰ２６とを接続するためのブリッジであり、ＭＥＭ−Ｐ２３に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００２３】
ＭＥＭ−Ｐ２３は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ２３ａとＲＡＭ２３ｂとからなる。ＲＯＭ２３ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ２３ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００２４】
ＳＢ２５は、ＮＢ２４とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ２５は、ＰＣＩバスを介してＮＢ２４と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００２５】
ＡＳＩＣ２７は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ２６、ＰＣＩバス、ＨＤＤ２９およびＭＥＭ−Ｃ２８をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ２７は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ２７の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ２８を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ２７には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部３１はＡＳＩＣ２７に直接接続されている。
【００２６】
ＭＥＭ−Ｃ２８は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２９は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００２７】
ＡＧＰ２６は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ２３に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００２８】
図３、及び図４はクライアント端末２と、画像形成装置３と、サーバ装置４との間でのデータの送受信について示した概略図である。図３は、クライアント端末２からの印刷ジョブをプレビュー要求とともに送信した際のデータの流れである。
【００２９】
図３に示されるように、まずクライアント端末２から画像形成装置３に対してプレビュー要求としてプレビュー指示コードＰＦＬＧ（値は「１」に設定）と、印刷データが送信される。このとき、画像形成装置３は、クライアント端末２のＩＰアドレスも取得する。画像形成装置３は、この印刷データから画像生成部１２によって生成された印刷画像を画像識別ＩＤと対応付けて記憶する。そして、画像形成装置３は、印刷画像、画像識別ＩＤ、及びＩＰアドレスをサーバ装置４へと送信する。サーバ装置４は、これらのデータを受信すると、プレビュー用データを生成し、プレビュー用データのＵＲＬをクライアント端末２へと送信する。クライアント端末２は、このＵＲＬにＷＥＢブラウザ等を通じてアクセスし、プレビュー用データを表示する。
【００３０】
図４はクライアント端末２にてプレビュー表示がされた後に印刷指示がクライアント端末２より送られたときの処理を示している。図４に示されるように、印刷状態に問題がないことが利用者によって確認され、プレビュー表示画面から印刷を実行する指令が送信されると、この印刷指令は画像形成装置３ではなくサーバ装置４に対して送信される。サーバ装置４は、クライアント端末２から印刷指示を受信すると、その印刷画像の画像識別ＩＤを取得して、この画像識別ＩＤとともに印刷指令を画像形成装置３へと送信する。画像形成装置３は、受信した画像識別ＩＤを用いて第１記憶部１５に記憶された対応する印刷画像を取得し、印刷する。
【００３１】
図５は、クライアント端末２において印刷指令がなされたときの処理の流れを示したフロー図である。クライアント端末２は、ユーザからプレビュー要求がなされたか否かを判断する（ステップＳ１０１）。プレビュー要求は、クライアント端末２にインストールされたプリンタドライバ等が提供するユーザインタフェースを通じて出される。プレビュー要求があった場合（ステップＳ１０１：Ｙｅｓ）、プレビュー指示コードＰＦＬＧ＝１をセットし、制御コマンドとして印刷データに付加する（ステップＳ１０２）。プレビュー要求がなされていない場合（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２の処理は行われない。そして、クライアント端末２は、印刷データを画像形成装置３へと送信し、処理を完了する（ステップＳ１０３）。
【００３２】
図６は、画像形成装置３において印刷指令を受信したときの処理の流れを示すフロー図である。本処理は、画像形成装置３において印刷指令を受信したときにスタートする。図６に示されるように、受信部１１は、印刷データを受信して解析する（ステップＳ２０１）。
【００３３】
解析においては、まず受信部１１において画像識別ＩＤが含まれているか否かを判断する（ステップＳ２０２）。画像識別ＩＤが含まれている場合は、その印刷データはサーバ装置４からプレビュー後に再度送信されたものであることがわかるため、既に生成された保存されている印刷画像が再利用される。画像識別ＩＤが指定されている場合（ステップＳ２０２：Ｙｅｓ）、印刷実行部１３は、指定された画像識別ＩＤに対応する印刷画像が第１記憶部１５に保存されているか否かを判断する（ステップＳ２０３）。
【００３４】
画像識別ＩＤに対応する印刷画像が第１記憶部１５に保存されている場合（ステップＳ２０３：Ｙｅｓ）、印刷実行部１３は、指定された画像識別ＩＤに対応する印刷画像を読み出して印刷し、処理を終了する（ステップＳ２０４）。画像識別ＩＤに対応する印刷画像が第１記憶部１５に保存されていない場合（ステップＳ２０３：Ｎｏ）、印刷は行わずに処理を終了する。
【００３５】
画像識別ＩＤが指定されていない場合（ステップＳ２０２：Ｎｏ）、受信した印刷データはクライアント端末２から送信されたものであり、まだ印刷画像が生成されていないものであることから、受信部１１は、制御コマンド内にプレビュー表示を行う制御コマンドが設定されているかどうかを判断する（ステップＳ２０５）。
【００３６】
プレビュー表示を行う制御コマンドが設定されている、すなわちプレビュー指示コードＰＦＬＧ＝１の場合（ステップＳ２０５：Ｙｅｓ）、画像生成部１２は印刷データからビットマップデータの印刷画像を生成し、これに対応する画像識別ＩＤを割り当てる（ステップＳ２０６）。
【００３７】
次いで、プレビュー制御部１６は、画像生成部１２が生成した印刷画像、画像識別ＩＤ、及びクライアント端末２のＩＰアドレスをサーバ装置４へと送信する指示をデータ送信部１４へ出す（ステップＳ２０７）。そして、画像生成部１２は、生成した印刷画像と画像識別ＩＤとを対応付けて第１記憶部１５に保存する（ステップＳ２０８）。
【００３８】
一方、プレビュー標示を行う制御コマンドが設定されていない、すなわちプレビュー指示コードＰＦＬＧ＝０の場合（ステップＳ２０５：Ｎｏ）、プレビュー制御部１６は、印刷実行部１３に対して印刷画像を印刷するよう指示する（ステップＳ２０９）。
【００３９】
図７は、サーバ装置４において、印刷画像を画像形成装置３から受信したときの流れを示すフロー図である。サーバ装置４は、データ送信部１４によって送信された印刷画像を受信する（ステップＳ４０１）。続いて、プレビュー生成部１７は、印刷画像を埋め込んだＨＴＭＬデータであるプレビュー用データを生成する（ステップＳ４０２）。そして、プレビュー送信部１８は、生成されたプレビュー用データのＵＲＬ情報をクライアント端末２へと送信する（ステップＳ４０３）。
【００４０】
以上に示した、本実施形態の印刷処理システムによれば、印刷前のプレビュー用データをサーバ装置４において生成し、クライアント端末２にプレビュー用データを直接送るのではなく、プレビュー用データへとアクセス可能な位置情報を送ることとしたため、携帯端末などの回線速度が遅い端末によって印刷指示がなされた場合であっても、プレビュー表示を高速に行うことができるようになる。
【００４１】
また、サーバ装置４は画像形成装置３と比較してより高速な処理が可能であり、プレビュー用データの生成をサーバ装置４において行うこととしたため、画像形成装置３が低性能なものであってもプレビュー表示を高速に行うことができる。
【００４２】
さらには、プレビュー表示を行った後に印刷指令が出された場合においては、再び印刷画像を生成するのではなく、印刷画像と対応付けられた画像識別ＩＤを取得し、この画像識別ＩＤを用いて保存された印刷画像を検索して印刷することとしたため、印刷処理にかかる負荷を抑制することができるようになる。
【００４３】
なお、本実施の形態の印刷処理システムで実行される印刷処理、及びプレビュー処理のプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施の形態の印刷処理システムで実行される印刷処理、及びプレビュー処理のプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記憶して提供するように構成してもよい。
【００４４】
さらに、本実施の形態の印刷処理システムで実行される印刷処理、及びプレビュー処理のプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の印刷処理システムで実行される印刷処理、及びプレビュー処理のプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４５】
本実施の形態の印刷処理システムで実行される印刷処理、及びプレビュー処理のプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから印刷処理、及びプレビュー処理のプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００４６】
なお、上記実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明したが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【００４７】
１  印刷処理システム
２  クライアント端末
３  画像形成装置
４  サーバ装置
５  通信ネットワーク
６  通信ネットワーク
７  通信ネットワーク
１１  受信部
１２  画像生成部
１３  印刷実行部
１４  データ送信部
１５  第１記憶部
１６  プレビュー制御部
１７  プレビュー生成部
１８  プレビュー送信部
１９  第２記憶部
２０  印刷送信部
２１  コントローラ
２６  バス
５０  インターフェース
６０  エンジン部
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開平０９−２０７３９３号公報
【図１】
2013109737.tif 000003
【図２】
2013109737.tif 000004
【図３】
2013109737.tif 000005
【図４】
2013109737.tif 000006
【図５】
2013109737.tif 000007
【図６】
2013109737.tif 000008
【図７】
2013109737.tif 000009