(57)【要約】【課題】本発明は、実際の印刷結果に近いプレビュー画像を提供する。【解決手段】画像形成システム１は、画像形成装置Ｇｋが、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー指示コマンドを受信すると、画像描画部３４が印刷データから印刷設定情報を反映させたプレビュー画像を生成して、情報処理装置Ｊｓに送り、情報処理装置Ｊｓから印刷データと印刷設定情報及び印刷開始コマンドを受信すると、画像描画部３４が印刷データから印刷設定情報を反映させた描画データを生成して、エンジン部２４で用紙に画像を印刷出力する。【選択図】          図１
2013169675.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置との間でデータ及びコマンドを通信する通信手段と、
前記通信手段が受信した画像データから該画像データに付与されている印刷設定情報を反映させた描画データを生成する描画手段と、
前記描画データと前記印刷設定情報に基づいて被記録媒体に画像を形成出力する画像形成手段と、
前記画像データから前記印刷設定情報を反映させたプレビュー画像データを生成するプレビュー画像生成手段と、
前記通信手段が受信した画像データにプレビュー指示コマンドが付加されていると、前記プレビュー画像生成手段に該画像データから前記プレビュー画像データを生成させて、生成された該プレビュー画像データを前記通信手段を介して前記情報処理装置に送信するプレビュー画像制御手段と、
前記通信手段が画像データと印刷設定情報及び印刷開始コマンドを受信すると、前記描画手段に該画像データと該印刷設定情報に基づいて描画データを生成させて、生成された該描画データに基づいて前記画像形成手段に画像を被記録媒体へ形成させる画像形成制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、
前記描画手段の生成した前記描画データと前記印刷設定情報を記憶する記憶手段を備え、
前記画像形成制御手段は、
前記通信手段が前記記憶手段の前記描画データを指定する指定情報と印刷開始コマンドを受信すると、該指定情報の指定する該描画データと前記印刷設定情報に基づいて前記画像形成手段に画像を被記録部材へ形成させ、また、該通信手段が前記指定情報と印刷設定情報及び印刷開始コマンドを受信すると、該指定情報の指定する該描画データと該印刷設定情報に基づいて、前記描画手段に新たに描画データを生成させて、生成された該描画データと該印刷設定情報に基づいて前記画像形成手段に画像を被記録媒体へ形成させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、
印刷条件を設定入力する印刷条件設定手段と、
設定入力された前記印刷条件を記憶する印刷条件記憶手段と、
を備え、
前記描画手段は、
前記画像データから前記印刷設定情報と前記印刷条件を反映させた描画データを生成し、
前記プレビュー画像生成手段は、
前記画像データから前記印刷設定情報と前記印刷条件を反映させたプレビュー画像データを生成することを特徴とすることを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記印刷条件設定手段は、
前記印刷条件を、ユーザを特定するユーザ情報に対応させて入力し、
前記印刷条件記憶手段は、
設定入力された前記印刷条件を前記ユーザ情報に対応させて記憶し、
前記通信手段は、
前記情報処理装置から前記ユーザ情報をも受信し、
前記描画手段は、
前記画像データから、前記印刷設定情報と前記ユーザ情報に対応する前記印刷条件を反映させた描画データを生成し、
前記プレビュー画像生成手段は、
前記画像データから、前記印刷設定情報と前記ユーザ情報に対応する前記印刷条件を反映させたプレビュー画像データを生成することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記画像形成装置は、
前記記憶手段の記憶する前記描画データを指定して印刷を開始させる印刷開始コマンドを入力操作する開始操作手段を備えており、
前記画像形成制御手段は、
前記開始操作手段から描画データを指定して印刷開始コマンドが入力されると、前記記憶手段の指定された該描画データと前記印刷設定情報、または、該描画データと該印刷設定情報及び前記印刷条件に基づいて、前記描画手段に描画データを生成させて、生成された該描画データに基づいて前記画像形成手段に画像を被記録媒体へ形成させることを特徴とする請求項２から請求項４のいずれかに記載の画像形成装置。
【請求項６】
情報処理装置と画像形成装置が通信回線を介して接続され、該情報処理装置から画像データとコマンドを該画像形成装置に送信して、該画像形成装置で被記録部材に画像を形成する画像形成システムにおいて、
前記画像形成装置として、請求項１から請求項５のいずれかに記載の画像形成装置が用いられていることを特徴とする画像形成システム。
【請求項７】
情報処理装置との間でデータ及びコマンドを通信する通信処理ステップと、
前記通信処理ステップで受信された画像データから該画像データに付与されている印刷設定情報を反映させた描画データを生成する描画データ生成処理ステップと、
前記描画データと前記印刷設定情報に基づいて被記録媒体に画像を形成出力する画像形成処理ステップと、
前記描画データから前記印刷設定情報を反映させたプレビュー画像データを生成するプレビュー画像生成処理ステップと、
前記通信処理ステップで受信された画像データにプレビュー指示コマンドが付加されていると、前記プレビュー画像生成処理ステップで該画像データから前記プレビュー画像データを生成させて、生成された該プレビュー画像データを前記通信処理ステップで前記情報処理装置に送信するプレビュー画像制御処理ステップと、
前記通信処理ステップで画像データと印刷設定情報及び印刷開始コマンドを受信すると、前記描画データ生成処理ステップで該画像データと印刷設定情報に基づいて描画データを生成させて、生成された該描画データに基づいて前記画像形成処理ステップで画像を被記録媒体へ形成させる画像形成制御処理ステップと、
を有していることを特徴とする画像形成制御方法。
【請求項８】
コンピュータに、
情報処理装置との間でデータ及びコマンドを通信する通信処理と、
前記通信処理で受信された画像データから該画像データに付与されている印刷設定情報を反映させた描画データを生成する描画データ生成処理と、
前記描画データと前記印刷設定情報に基づいて被記録媒体に画像を形成出力する画像形成処理と、
前記描画データから前記印刷設定情報を反映させたプレビュー画像データを生成するプレビュー画像生成処理と、
前記通信処理で受信された画像データにプレビュー指示コマンドが付加されていると、前記プレビュー画像生成処理で該画像データから前記プレビュー画像データを生成させて、生成された該プレビュー画像データを前記通信処理で前記情報処理装置に送信するプレビュー画像制御処理と、
前記通信処理で画像データと印刷設定情報及び印刷開始コマンドを受信すると、前記描画データ生成処理で該画像データと印刷設定情報に基づいて描画データを生成させて、生成された該描画データに基づいて前記画像形成処理で画像を被記録媒体へ形成させる画像形成制御処理と、
を実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、実際の印刷結果に近いプレビュー画像を提供する画像形成装置、画像形成システム、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、複合装置等の画像形成装置は、ネットワークの発展にともなって、ＬＡＮ（Local Area Network）等のネットワークに接続されて、該ネットワークに接続されているコンピュータ等の情報処理装置から画像データと印刷設定情報が送信されてくると、該画像データと印刷設定情報に基づいて画像を用紙等の被記録媒体（以下、単に、用紙という。）に印刷出力している。
【０００３】
ところが、印刷出力を要求するユーザは、印刷前に、印刷結果がどのようになるかを知りたいとの要求があり、また、印刷結果を事前に知ることが、無駄な印刷を防止して、資源の削減にも資することとなる。
【０００４】
そして、従来、画像データをデータ蓄積手段に蓄積して、複数部数の印刷を行なう場合に、１部だけを試し印刷し、排紙された１部の印刷物の仕上がりを確認して、印刷設定の変更が行われると、データ蓄積手段の画像データを、変更後の印刷設定に基づいて指定の部数だけ印刷を行なう技術が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記公報記載の従来技術にあっては、１部を試し印刷して、印刷設定が変更されると、変更後の印刷設定に基づいて印刷出力しているため、１部は、試し印刷を行う必要があり、印刷設定の変更が必要な場合には、試し印刷分だけ無駄に用紙やトナー等を消費してしまうため、資源の節約を図りつつ、事前に実際の印刷結果に応じた情報を取得する上で、改良の必要があった。
【０００６】
そこで、本発明は、実際の印刷結果に応じたプレビュー画像を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の画像形成装置は、情報処理装置との間でデータ及びコマンドを通信する通信手段と、前記通信手段が受信した画像データから該画像データに付与されている印刷設定情報を反映させた描画データを生成する描画手段と、前記描画データと前記印刷設定情報に基づいて被記録媒体に画像を形成出力する画像形成手段と、前記画像データから前記印刷設定情報を反映させたプレビュー画像データを生成するプレビュー画像生成手段と、前記通信手段が受信した画像データにプレビュー指示コマンドが付加されていると、前記プレビュー画像生成手段に該画像データから前記プレビュー画像データを生成させて、生成された該プレビュー画像データを前記通信手段を介して前記情報処理装置に送信するプレビュー画像制御手段と、前記通信手段が画像データと印刷設定情報及び印刷開始コマンドを受信すると、前記描画手段に該画像データと該印刷設定情報に基づいて描画データを生成させて、生成された該描画データに基づいて前記画像形成手段に画像を被記録媒体へ形成させる画像形成制御手段と、を備えていることを特徴としている。
【発明の効果】
【０００８】
本発明によれば、実際の印刷結果に応じたプレビュー画像を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例を適用した画像形成システムのシステム構成図。
【図２】画像形成制御処理を示す図。
【図３】他の画像形成制御処理を示す図。
【図４】画像形成装置で印刷開始指示する場合の画像形成制御処理を示す図。
【図５】プリセット印刷条件をも取り入れた画像形成制御処理を示す図。
【図６】図５の続きの処理を示す図。
【図７】プリセット印刷条件の一例を示す図。
【図８】ユーザ毎のプリセット印刷条件をも取り入れた画像形成制御処理を示す図。
【図９】図８の続きの処理を示す図。
【図１０】ユーザ毎のプリセット印刷条件の一例を示す図。
【図１１】ＨＴＭＬ形式でプレビュー画像を生成する場合の画像形成制御処理を示す図。
【図１２】図１１の続きの処理を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１１】
図１〜図１２は、本発明の画像形成装置、画像形成システム、画像形成制御方法及び画像形成制御プログラムの第１実施例を示す図であり、図１は、本発明の画像形成装置、画像形成システム、画像形成制御方法及び画像形成制御プログラムの第１実施例を適用した画像形成システム１のシステム構成図である。
【００１２】
図１において、画像形成システム１は、情報処理装置Ｊｓと画像形成装置Ｇｋが、ＬＡＮ等のネットワークＮＷで接続されており、情報処理装置Ｊｓの数は、図１では、１台のみ記載されているが、複数台がネットワークＮＷに接続されていて、それぞれが画像形成装置Ｇｋに印刷要求を行なってもよい。また、画像形成システム１は、ネットワークＮＷに接続されている画像形成装置Ｇｋが複数台であってもよく、ネットワークＮＷは、有線であっても、無線であってもよい。
【００１３】
情報処理装置Ｊｓは、画像データと印刷設定内容が指定されると、該印刷設定情報と印刷データを画像形成装置Ｇｋに送信して、プレビュー画像生成要求を行い、プレビュー画像データが送られてくると、該プレビュー画像データのプレビュー画像ディスプレイに表示して、印刷設定内容の変更等が行われた後に、印刷開始指示が行われると、画像データと印刷設定情報及び印刷開始コマンドを画像形成装置Ｇｋに送信して、画像形成装置Ｇｋに指定の印刷設定情報に応じた印刷を行わせる。
【００１４】
すなわち、情報処理装置Ｊｓは、例えば、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部等を備えたパーソナルコンピュータ等が用いられており、そのソフトウェア構成として、プリンタドライバ１１、アプリケーション１２、ＨＴＭＬ（Hyper Text Markup Language）ブラウザ１３及び図示しないＯＳ（Operating System）等を備えている。
【００１５】
情報処理装置Ｊｓは、ＯＳ上に、プリンタドライバ１１、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等の各種アプリケーション（アプリケーションソフトウェア）１２及びＨＴＭＬブラウザ１３等を搭載しており、これらのアプリケーション１２で作成された文書（画像データ）の印刷命令がアプリケーション１２から発行されると、ＯＳを通して当該画像データをプリンタドライバ１１に渡す。
【００１６】
プリンタドライバ１１としては、ネットワークＮＷに接続されている画像形成装置Ｇｋに対応するドライバがインストールされており、プリンタドライバ１１は、アプリケーション１２からの画像データを、印刷先の画像形成装置Ｇｋに適した印刷データに変換して画像形成装置Ｇｋに送信するとともに、印刷設定情報とプレビュー要求コマンドや印刷開始コマンドを生成して、画像形成装置Ｇｋに送信する。
【００１７】
情報処理装置Ｊｓは、画像形成装置ＧｋからネットワークＮＷを介してプレビュー画像データが送信されてくると、プリンタドライバ１１及びアプリケーション１２が、ディスプレイに該プレビュー画像を表示し、該プレビュー画像の表示に対して、ユーザによって入力部で印刷設定の再設定操作または印刷開始指示操作が行われると、プリンタドライバ１１が、必要であれば印刷データと変更後の印刷設定情報（以下、適宜、修正印刷設定情報という。）と印刷開始コマンドをネットワークＮＷを介して画像形成装置Ｇｋに送信し、また、再印刷設定が行われずに、印刷開始指示操作が行われると、必要であれば印刷データと印刷開始コマンドをネットワークＮＷを介して画像形成装置Ｇｋに送信する。なお、情報処理装置Ｊｓは、画像形成装置Ｇｋからプレビュー画像の含まれているＨＴＭＬの格納されているＵＲＬ（Uniform Resource Locator）が送信されてくると、ＨＴＭＬブラウザ１３が、該ＵＲＬにアクセスしてプレビュー画像を含むＨＴＭＬをディスプレイに表示する。
【００１８】
画像形成装置Ｇｋは、コントローラ２１、ユーザインターフェイス２２、データ蓄積部２３及びエンジン部２４等を備えており、ネットワークＮＷを介して情報処理装置Ｊｓと接続されている。
【００１９】
コントローラ２１は、データ送受信部３１、プリンタ制御部３２、ＨＴＭＬ生成部３３、画像描画部３４、メモリ制御部３５、エンジン制御部３６等を備えており、プリンタ制御部３２は、印刷制御部４１、データ管理部４２及びデータ解釈部４３等を備えている。
【００２０】
コントローラ２１は、図示しないが、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えており、ＣＰＵが、ＲＯＭ内のプログラムに基づいてＲＡＭをワークメモリとして利用しつつ画像形成装置Ｇｋの各部を制御して、画像形成装置Ｇｋとしての処理を実行するとともに、本発明の実際の印刷結果に対応したプレビュー画像を提供した後に画像形成する画像形成制御方法を実行する。コントローラ２は、プレビュー画像制御手段及び画像形成制御手段として、機能している。
【００２１】
すなわち、画像形成装置Ｇｋは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでＲＯＭ等に導入することで、後述する実際の印刷結果に対応したプレビュー画像を提供した後に画像形成する画像形成制御方法を実行する画像形成装置Ｇｋとして構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２２】
ユーザインターフェイス（印刷条件設定手段、開始操作手段）２２は、画像形成装置Ｇｋを制御するのに必要な操作キー、少なくとも、集約印刷等の印刷条件を設定入力する印刷条件設定キー、印刷開始を指示操作する印刷開始キーを備えており、また、プレビュー画像等の情報を表示するディスプレイを備えていてもよい。ユーザインターフェイス２２は、キー操作内容をコントローラ２１に出力し、また、ディスプレイを備えているときには、コントローラ２１からの表示情報をディスプレイに表示出力する。
【００２３】
データ蓄積部（記憶手段、印刷条件記憶手段）２３は、ハードディスク等の大容量の不揮発性メモリが用いられ、受信した印刷データ（画像データ）と印刷設定情報、コントローラ２１の画像描画部３４が生成した描画データ、プレビュー画像等をコントローラ２１の制御下で記憶、また、読み出される。
【００２４】
エンジン部（画像形成手段）２４は、少なくとも、所定の画像形成方式のプリンタエンジンを備えており、その他に、原稿の画像を読み取るスキャナエンジン、ファクシミリ通信するファクシミリエンジン等を備えていてもよい。
【００２５】
エンジン部２４のプリンタエンジンは、例えば、電子写真方式のプリンタエンジンが用いられ、コントローラ２１で生成された描画データに基づいて用紙、フィルム等の被記録媒体（以下、単に、用紙という。）に画像を形成出力（印刷出力）する。
【００２６】
コントローラ２１のデータ送受信部（通信手段）３１は、ネットワークＮＷを介して情報処理装置Ｊｓに接続されており、情報処理装置Ｊｓとの間で、データ及びコマンドの授受を行う。
【００２７】
プリンタ制御部３２は、印刷データと印刷設定情報に基づいてエンジン部２４での印刷を制御する。
【００２８】
プリンタ制御部３２の印刷制御部４１は、データ送受信部３１が受信した印刷データと印刷設定情報を受け取って、データ蓄積部２３への蓄積やエンジン部２４のプリンタエンジンでの印刷を制御し、データ管理部４２は、データ蓄積部２３の管理を行なって、蓄積印刷データや印刷設定情報及びプレビュー画像を監視して、他の制御部に必要なデータを渡す。
【００２９】
データ解釈部４３は、印刷データのＰＪＬ（プリンタジョブ制御言語）やＰＤＬ（プリンタ記述言語）を解釈し、画像描画部３４に印刷データの描画データへの変換制御、プレビュー画像生成制御等を行なう。
【００３０】
ＨＴＭＬ生成部３３は、プレビュー画像を含むＨＴＭＬを生成して、そのＵＲＬのみを送信する場合にのみ動作する。すなわち、ＨＴＭＬ生成部３３は、プレビュー画像を含むＨＴＭＬのＵＲＬを送信する場合、印刷用の描画データのプレビュー画像をＨＴＭＬ上に埋め込んだＨＴＭＬを生成して、そのＵＲＬのみを、データ送受信部３１に情報処理装置Ｊｓへ送信させる。
【００３１】
画像描画部（描画手段、プレビュー画像生成手段）３４は、データ解釈部４３の解釈結果に基づいて、印刷データから描画データを生成して、描画データ及び印刷設定情報をメモリ制御部３５及びエンジン制御部３６に渡す。また、画像描画部３４は、データ解釈部４３の解釈結果に基づいて、印刷データからプレビュー画像を生成する。
【００３２】
メモリ制御部３５は、各種メモリの制御、特に、印刷データと印刷設定情報及び描画データのデータ蓄積部２３への蓄積の際のメモリ制御、データ蓄積部２３の印刷データと印刷設定情報及び描画データの読み出しにおけるメモリ制御等を行なう。
【００３３】
エンジン制御部３６は、エンジン部２４の動作を制御して、プリンタエンジンによる画像形成動作、スキャナエンジンによる原稿の読み取り動作、ファクシミリエンジンによるファクシミリ通信動作を制御する。
【００３４】
次に、本実施例の作用について説明する。本実施例の画像形成システム１は、画像形成装置Ｇｋが、情報処理装置Ｊｓからの印刷データと印刷設定情報に基づいて、実際の印刷結果に対応したプレビュー画像を生成して、情報処理装置Ｊｓに提供する。
【００３５】
すなわち、画像形成システム１は、図２に示すように、ユーザが情報処理装置Ｊｓの入力部を操作して、画像データの指定と印刷設定の入力及びプレビュー要求操作を行うと（ステップＳ１１）、プリンタドライバ１１及びアプリケーション１２が、指定された画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１２）、生成した印刷データと印刷設定情報及びプレビュー要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１３）。
【００３６】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及びプレビュー要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及びプレビュー要求コマンドを渡してプレビュー画像の生成開始要求を行い（ステップＳ２１）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２２）。
【００３７】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ２３）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ２４）、画像描画部３４が印刷設定に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ２５）。
【００３８】
印刷制御部４１は、プレビュー画像データをデータ送受信部３１に渡してデータ転送を要求し（ステップＳ２６）、データ送受信部３１は、受け取ったプレビュー画像データを情報処理装置Ｊｓに送信する（ステップＳ２７）。
【００３９】
情報処理装置Ｊｓは、プレビュー画像データが送られてくると、プリンタドライバ１１及びアプリケーション１２が、ディスプレイにプレビュー画像を表示し（ステップＳ１４）、このプレビュー画像を見てユーザが入力部から必要な印刷設定の修正を行って印刷実行を操作すると（ステップＳ１５）、プリンタドライバ１１及びアプリケーション１２が、画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１６）、生成した印刷データと印刷設定情報及び印刷要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１７）。
【００４０】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及び印刷要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及び印刷要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及び印刷要求コマンドを渡して印刷開始要求を行い（ステップＳ２８）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２９）。
【００４１】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ３０）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ３１）、画像描画部３４が印刷設定に応じた描画データを生成して印刷制御部４１に渡す（ステップＳ３２）。
【００４２】
印刷制御部４１は、描画データと印刷設定情報をエンジン制御部３６に渡して印刷要求し（ステップＳ３３）、エンジン制御部３６は、受け取った描画データと印刷設定情報に基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させる（ステップＳ３４）。エンジン制御部３６は、エンジン部２４による印刷結果を印刷制御部４１に渡し、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００４３】
情報処理装置Ｊｓは、印刷結果が送られてくると、プリンタドライバ１１及びアプリケーション１２が、印刷結果をディスプレイに表示する。
【００４４】
このように、本実施例の画像形成システム１は、画像形成装置Ｇｋが、情報処理装置Ｊｓとの間でデータ及びコマンドを通信するデータ送受信部（通信手段）３１と、データ送受信部３１が受信した印刷データ（画像データ）から該印刷データに付与されている印刷設定情報を反映させた描画データを生成する画像描画部（描画手段）３４と、前記描画データと前記印刷設定情報に基づいて用紙（被記録媒体）に画像を形成出力するエンジン部（画像形成手段）２４と、前記印刷データから前記印刷設定情報を反映させたプレビュー画像データを生成する画像描画部（プレビュー画像生成手段）３４と、データ送受信部３１が受信した印刷データにプレビュー指示コマンドが付加されていると、画像描画部３４に該印刷データから前記プレビュー画像データを生成させて、生成された該プレビュー画像データをデータ送受信部３１を介して情報処理装置Ｊｓに送信する印刷制御部（プレビュー画像制御手段）４１と、データ送受信部３１が印刷データと印刷設定情報及び印刷開始コマンドを受信すると、画像描画部３４に該印刷データと該印刷設定情報に基づいて描画データを生成させて、生成された該描画データに基づいてエンジン部２４に画像を用紙へ形成させる印刷制御部４１と、を備えている。
【００４５】
したがって、画像形成装置Ｇｋが、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー指示コマンドが送られてくると、実際の印刷結果に応じたプレビュー画像を生成して提供することができ、試し印刷による資源の無駄を節約しつつ、事前に実際の印刷結果に応じたプレビュー画像を確認することができる。
【００４６】
なお、上記説明においては、情報処理装置Ｊｓが、プレビュー画像を確認した後においても、印刷データを生成して画像形成装置Ｇｋに送信しているが、図３に示すように、画像形成装置Ｇｋが、プレビュー要求時に送信されてきて生成した描画データをデータ蓄積部２３に蓄積して、蓄積した該描画データを、印刷に利用して、情報処理装置Ｊｓからの印刷データの再送を省略してもよい。なお、図３において、図２と同様の処理ステップには、同一のステップナンバを付与して、その説明を省略または簡略化する。
【００４７】
すなわち、画像形成システム１は、図３に示すように、ユーザが情報処理装置Ｊｓの入力部を操作して、画像データの指定と印刷設定の入力及びプレビュー要求操作を行うと（ステップＳ１１）、プリンタドライバ１１及びアプリケーション１２が、指定された画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１２）、生成した印刷データと印刷設定情報及びプレビュー要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１３）。
【００４８】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及びプレビュー要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及びプレビュー要求コマンドを渡してプレビュー画像の生成開始要求を行い（ステップＳ２１）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２２）。
【００４９】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ２３）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ２４）、画像描画部３４が印刷設定に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ２５）。
【００５０】
印刷制御部４１は、描画データを、メモリ制御部３５を介してデータ蓄積部２３に蓄積するとともに（ステップＳ２６ａ）、プレビュー画像データをデータ送受信部３１に渡してデータ転送を要求し（ステップＳ２６）、データ送受信部３１は、受け取ったプレビュー画像データを情報処理装置Ｊｓに送信する（ステップＳ２７）。
【００５１】
情報処理装置Ｊｓは、プレビュー画像データが送られてくると、プリンタドライバ１１及びアプリケーション１２が、ディスプレイにプレビュー画像を表示し（ステップＳ１４）、このプレビュー画像を見てユーザが入力部から必要な印刷設定の修正を行って印刷実行を操作すると（ステップＳ１５）、プリンタドライバ１１及びアプリケーション１２が、必要な修正印刷設定情報を生成して、生成した必要な修正印刷設定情報と印刷データを特定する印刷データ指定情報及び印刷要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１６）。
【００５２】
画像形成装置Ｇｋは、情報処理装置Ｊｓから必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドが送信されてくると、データ送受信部３１が、必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドを印刷制御部４１に渡す（ステップＳ４１）。
【００５３】
印刷制御部４１は、必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドを受け取ると、該印刷データ指定情報に対応する描画データをデータ蓄積部２３から取り出して（ステップＳ４２）、描画データと印刷設定情報を取得し（ステップＳ４３）、修正印刷設定情報がないときには、該描画データをエンジン制御部３６に渡して印刷要求する（ステップＳ３３）。エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させ（ステップＳ３４）、エンジン部２４による印刷結果を印刷制御部４１に渡して、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００５４】
また、画像形成装置Ｇｋは、図３には図示しないが、印刷制御部４１は、データ送受信部３１から必要な修正印刷設定情報を受け取ると、描画データと必要な修正印刷設定情報を画像描画部３４に渡して、画像描画部３４が、修正印刷設定情報に応じた描画データを生成して印刷制御部４１に渡す。以降は、上記同様に、印刷制御部４１は、描画データをエンジン制御部３６に渡して印刷要求し（ステップＳ３３）、エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させる（ステップＳ３４）。エンジン制御部３６は、エンジン部２４による印刷結果を印刷制御部４１に渡し、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００５５】
このように、本実施例の画像形成システム１は、画像形成装置Ｇｋが、画像描画部３４の生成した前記描画データと前記印刷設定情報を記憶するデータ蓄積部（記憶手段）２３を備え、印刷制御部４１が、データ送受信部３１がデータ蓄積部２３の前記描画データを指定する指定情報と印刷開始コマンドを受信すると、該指定情報の指定する該描画データと前記印刷設定情報に基づいてエンジン部３４に画像を用紙へ形成させ、また、データ送受信部３１が前記指定情報と印刷設定情報及び印刷開始コマンドを受信すると、該指定情報の指定する該描画データと該印刷設定情報に基づいて、画像描画部３４に新たに描画データを生成させて、生成された該描画データと該印刷設定情報に基づいてエンジン部３４に画像を用紙へ形成させている。
【００５６】
したがって、描画データを一度生成して、提供した実際の印刷結果に応じたプレビュー画像に対して、印刷開始コマンドが送られてくると、描画データを再度生成することなく、印刷することができ、処理速度の高速化と負荷の軽減を図ることができる。
【００５７】
さらに、上記各説明においては、プレビュー後の印刷を、情報処理装置Ｊｓから印刷開始コマンドを画像形成装置Ｇｋに送信することで、開始させているが、図４に示すように、画像形成装置Ｇｋのユーザインターフェイス２２で印刷開始指示操作を行うことで、開始させてもよい。なお、図４において、図２及び図３と同様の処理ステップには、同一のステップナンバを付与して、その説明を省略または簡略化する。
【００５８】
すなわち、画像形成システム１は、図４に示すように、ユーザが情報処理装置Ｊｓの入力部を操作して、画像データの指定と印刷設定の入力及びプレビュー要求操作を行うと（ステップＳ１１）、プリンタドライバ１１及びアプリケーション１２が、指定された画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１２）、生成した印刷データと印刷設定情報及びプレビュー要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１３）。
【００５９】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及びプレビュー要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及びプレビュー要求コマンドを渡してプレビュー画像の生成開始要求を行い（ステップＳ２１）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２２）。
【００６０】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ２３）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ２４）、画像描画部３４が印刷設定に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ２５）。
【００６１】
印刷制御部４１は、描画データを、メモリ制御部３５を介してデータ蓄積部２３に蓄積するとともに（ステップＳ２６ａ）、プレビュー画像データをデータ送受信部３１に渡してデータ転送を要求し（ステップＳ２６）、データ送受信部３１は、受け取ったプレビュー画像データを情報処理装置Ｊｓに送信する（ステップＳ２７）。
【００６２】
情報処理装置Ｊｓは、プレビュー画像データが送られてくると、プリンタドライバ１１及びアプリケーション１２が、ディスプレイにプレビュー画像を表示し（ステップＳ１４）、このプレビュー画像を見てユーザが、画像形成装置Ｇｋの設置場所に移動して、画像形成装置Ｇｋのユーザインターフェイス２２で印刷データを指定して、印刷開始キーを操作することで、印刷開始指示を行う（ステップＳ５１）。
【００６３】
画像形成装置Ｇｋは、ユーザインターフェイス２２で印刷データを指定した印刷開始が指示操作されると、該印刷データ指定情報と印刷指示を印刷制御部４１が受け取って（ステップＳ５２）、印刷制御部４１が、該印刷データ指定情報に対応する描画データをデータ蓄積部２３から取り出して（ステップＳ４２）、描画データと印刷設定情報を取得する（ステップＳ４３）。印刷制御部４１は、取得した描画データをエンジン制御部３６に渡して印刷要求し（ステップＳ３３）、エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させる（ステップＳ３４）。エンジン制御部３６は、エンジン部２４による印刷結果を印刷制御部４１に渡し、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００６４】
このように、本実施例の画像形成システム１は、画像形成装置Ｇｋが、データ蓄積部２３の記憶する描画データを指定して印刷を開始させる印刷開始コマンドを入力操作するユーザインターフェイス２２を備えており、印刷制御部４１が、ユーザインターフェイス２２から描画データを指定して印刷開始コマンドが入力されると、データ蓄積部２３の指定された該描画データと前記印刷設定情報、または、該描画データと該印刷設定情報及び前記印刷条件に基づいて、画像描画部３４に描画データを生成させて、生成された該描画データに基づいてエンジン部３４に画像を用紙へ形成させている。
【００６５】
したがって、実際の印刷結果に対応したプレビュー画像を確認した後に、画像形成装置Ｇｋの設置場所で、印刷を開始させることができ、資源の無駄を削減させつつ、画像が印刷出力された用紙が持ち去られる等の機密が漏れることを防止することができる。
【００６６】
また、上記各説明においては、画像形成装置Ｇｋにおいて情報処理装置Ｊｓからの画像データと印刷設定情報に基づいてプレビュー画像を生成しているが、プレビュー画像の生成においては、図５及び図６に示すように、画像形成装置Ｇｋに予め設定されているプリセットされている印刷条件（プリセット印刷条件）をも加味したプレビュー画像を生成してもよい。なお、図５及び図６は、図３と同様に、画像形成装置Ｇｋのデータ蓄積部２３に保存した印刷データまたは描画データを用いて画像形成する場合に適用したものであり、図２及び図３と同様の処理ステップには、同一のステップナンバを付与して、その説明を省略または簡略化する。
【００６７】
ここで、プリセット印刷条件とは、例えば、図７に示すように、４ページ分の画像を１枚に印刷する１ｉｎ４の集約印刷、両面左開き等の両面設定、トナーセーブの有効／無効、白黒やフルカラ等のカラー設定等であり、プリセット印刷条件は、予めユーザインターフェイス２２等から設定されて、データ蓄積部２３等にプリセット印刷条件テーブル等として格納されている。
【００６８】
すなわち、画像形成システム１は、図５に示すように、ユーザが情報処理装置Ｊｓの入力部を操作して、画像データの指定と印刷設定の入力及びプレビュー要求操作を行うと（ステップＳ１１）、プリンタドライバ１１及びアプリケーション１２が、指定された画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１２）、生成した印刷データと印刷設定情報及びプレビュー要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１３）。
【００６９】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及びプレビュー要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及びプレビュー要求コマンドを渡してプレビュー画像の生成開始要求を行い（ステップＳ２１）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２２）。
【００７０】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ２３）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ２４）、画像描画部３４が印刷設定に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ２５）。
【００７１】
印刷制御部４１は、描画データ及びプレビュー画像データを、メモリ制御部３５を介してデータ蓄積部２３に蓄積するとともに（ステップＳ２６ａ）、プリセット印刷条件をデータ蓄積部２３から取り出し（ステップＳ６１）、取り出したプリセット印刷条件を画像描画部３４に渡して（ステップＳ６２）、画像描画部３４が、先に生成した描画データ及びプレビュー画像データからプリセット印刷条件に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ６３）。
【００７２】
印刷制御部４１は、描画データを、メモリ制御部３５を介してデータ蓄積部２３に蓄積するとともに（ステップＳ６４）、図６に示すように、プレビュー画像データをデータ送受信部３１に渡してデータ転送を要求し（ステップＳ２６）、データ送受信部３１は、受け取ったプレビュー画像データを情報処理装置Ｊｓに送信する（ステップＳ２７）。
【００７３】
情報処理装置Ｊｓは、プレビュー画像データが送られてくると、プリンタドライバ１１及びアプリケーション１２が、ディスプレイにプレビュー画像を表示し（ステップＳ１４）、このプレビュー画像を見てユーザが入力部から必要な印刷設定の修正を行って印刷実行を操作すると（ステップＳ１５）、プリンタドライバ１１及びアプリケーション１２が、必要な修正印刷設定情報を生成して、生成した必要な修正印刷設定情報と印刷データを特定する印刷データ指定情報及び印刷要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１６）。
【００７４】
画像形成装置Ｇｋは、情報処理装置Ｊｓから必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドが送信されてくると、データ送受信部３１が、必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドを印刷制御部４１に渡す（ステップＳ４１）。
【００７５】
印刷制御部４１は、必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドを受け取ると、該印刷データ指定情報に対応する描画データをデータ蓄積部２３から取り出して（ステップＳ４２）、描画データと印刷設定情報を取得し（ステップＳ４３）、修正印刷設定情報がないときには、該描画データをエンジン制御部３６に渡して印刷要求する（ステップＳ３３）。エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させ（ステップＳ３４）、エンジン部２４による印刷結果を印刷制御部４１に渡して、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００７６】
また、画像形成装置Ｇｋは、図６には図示しないが、印刷制御部４１は、データ送受信部３１から必要な修正印刷設定情報を受け取ると、描画データと必要な修正印刷設定情報を画像描画部３４に渡して、画像描画部３４が、修正印刷設定情報とプリセット印刷条件に応じた描画データを生成して印刷制御部４１に渡す。以降は、上記同様に、印刷制御部４１は、描画データをエンジン制御部３６に渡して印刷要求し（ステップＳ３３）、エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させる（ステップＳ３４）。エンジン制御部３６は、エンジン部２４による印刷結果を印刷制御部４１に渡し、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００７７】
このように、本実施例の画像形成システム１は、画像形成装置Ｇｋが、印刷条件を設定入力するユーザインターフェイス（印刷条件設定手段）２２と、設定入力された前記印刷条件を記憶するデータ蓄積部（印刷条件記憶手段）２３と、を備えて、画像描画部３４が、前記印刷データから前記印刷設定情報と前記印刷条件を反映させた描画データを生成し、また、前記印刷データから前記印刷設定情報と前記印刷条件を反映させたプレビュー画像データを生成している。
【００７８】
したがって、画像形成装置Ｇｋで予め設定されていて実際の印刷で実行する集約印刷、トナーセーブ印刷等の印刷条件をも反映させたプレビュー画像を生成して提供することができ、試し印刷による資源の無駄を節約しつつ、事前に実際の印刷結果により一層対応したプレビュー画像を確認することができる。
【００７９】
さらに、プリセット印刷条件を加味したプレビュー画像を生成する場合、図８及び図９に示すように、プリセット印刷条件を、ユーザ毎に記憶して、ユーザに応じたプリセット印刷条件を加味したプレビュー画像を生成してもよい。なお、図８及び図９は、図３と同様に、画像形成装置Ｇｋのデータ蓄積部２３に保存した印刷データまたは描画データを用いて画像形成する場合に適用したものであり、図２及び図３と同様の処理ステップには、同一のステップナンバを付与して、その説明を省略または簡略化する。
【００８０】
ここで、ユーザ毎のプリセット印刷条件とは、例えば、図１０（ａ）に示すように、ユーザ（図１０では、ＡＢＣＤ）毎に、お気に入り設定（お気に入り１、お気に入り２・・・）とプリセット印刷条件名（プリセット印刷条件Ａ、プリセット印刷条件Ｂ、・・・）が対応付けて設定されたユーザプリセット印刷条件テーブルと、図１０（ｂ）、（ｃ）に示すように、プリセット印刷条件名毎のプリセット印刷条件の設定内容を示す個別プリセット印刷条件テーブルが、予めユーザインターフェイス２２等から設定されて、データ蓄積部２３等にユーザ毎プリセット印刷条件テーブル及び個別プリセット印刷条件テーブル等として格納されている。
【００８１】
すなわち、画像形成システム１は、図８に示すように、ユーザが情報処理装置Ｊｓの入力部を操作して、画像データの指定、印刷設定の入力、ユーザを特定するユーザ認証情報及びプレビュー要求操作を行うと（ステップＳ１１）、プリンタドライバ１１及びアプリケーション１２が、指定された画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１２）、生成した印刷データ、印刷設定情報、ユーザ認証情報及びプレビュー要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１３）。
【００８２】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データ、印刷設定情報、ユーザ認証情報及びプレビュー要求コマンドが送信されてくると、データ送受信部３１が、該印刷データ、印刷設定情報、ユーザ認証情報及びプレビュー要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及びプレビュー要求コマンドを渡してプレビュー画像の生成開始要求を行い（ステップＳ２１）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２２）。
【００８３】
データ解釈部４３は、データ解釈すると、解釈結果とユーザ認証情報を印刷制御部４１に渡し（ステップＳ２３）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ２４）、画像描画部３４が印刷設定に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ２５）。
【００８４】
印刷制御部４１は、描画データ、ユーザ認証情報及びプレビュー画像データを、メモリ制御部３５を介してデータ蓄積部２３にユーザ認証情報に対応させて蓄積するとともに（ステップＳ２６ａ）、ユーザ認証情報に対応するプリセット印刷条件をデータ蓄積部２３から取り出し（ステップＳ６１ｂ）、取り出したユーザ対応のプリセット印刷条件を画像描画部３４に渡して（ステップＳ６２）、画像描画部３４が、先に生成した描画データ及びプレビュー画像データからユーザ対応のプリセット印刷条件に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ６３）。
【００８５】
印刷制御部４１は、描画データを、メモリ制御部３５を介してデータ蓄積部２３にユーザ認証情報に対応させて蓄積するとともに（ステップＳ６４）、図９に示すように、プレビュー画像データをデータ送受信部３１に渡してデータ転送を要求し（ステップＳ２６）、データ送受信部３１は、受け取ったプレビュー画像データを情報処理装置Ｊｓに送信する（ステップＳ２７）。
【００８６】
情報処理装置Ｊｓは、プレビュー画像データが送られてくると、プリンタドライバ１１及びアプリケーション１２が、ディスプレイにプレビュー画像を表示し（ステップＳ１４）、このプレビュー画像を見てユーザが入力部から必要な印刷設定の修正を行って印刷実行を操作すると（ステップＳ１５）、プリンタドライバ１１及びアプリケーション１２が、必要な修正印刷設定情報を生成して、生成した必要な修正印刷設定情報と印刷データを特定する印刷データ指定情報及び印刷要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１６）。
【００８７】
画像形成装置Ｇｋは、情報処理装置Ｊｓから必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドが送信されてくると、データ送受信部３１が、必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドを印刷制御部４１に渡す（ステップＳ４１）。
【００８８】
印刷制御部４１は、必要な修正印刷設定情報と印刷データ指定情報及び印刷要求コマンドを受け取ると、該印刷データ指定情報に対応する描画データをデータ蓄積部２３から取り出して（ステップＳ４２）、描画データと印刷設定情報を取得し（ステップＳ４３）、修正印刷設定情報がないときには、該描画データをエンジン制御部３６に渡して印刷要求する（ステップＳ３３）。エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させ（ステップＳ３４）、エンジン部２４による印刷結果を印刷制御部４１に渡して、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００８９】
また、画像形成装置Ｇｋは、図９には図示しないが、印刷制御部４１は、データ送受信部３１から必要な修正印刷設定情報を受け取ると、描画データと必要な修正印刷設定情報を画像描画部３４に渡して、画像描画部３４が、修正印刷設定情報とプリセット印刷条件に応じた描画データを生成して印刷制御部４１に渡す。以降は、上記同様に、印刷制御部４１は、描画データをエンジン制御部３６に渡して印刷要求し（ステップＳ３３）、エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させる（ステップＳ３４）。エンジン制御部３６は、エンジン部２４による印刷結果を印刷制御部４１に渡し、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【００９０】
このように、本実施例の画像形成システム１は、画像形成装置Ｇｋが、ユーザインターフェイス２２で、印刷条件が、ユーザを特定するユーザ情報に対応させて入力され、データ蓄積部２３が、設定入力された該印刷条件を該ユーザ情報に対応させて記憶し、データ送受信部３１が、情報処理装置Ｊｓから前記ユーザ情報をも受信し、画像描画部３４が、印刷データから、前記印刷設定情報と前記ユーザ情報に対応する前記印刷条件を反映させた描画データを生成し、また、印刷データから、前記印刷設定情報と前記ユーザ情報に対応する前記印刷条件を反映させたプレビュー画像データを生成している。
【００９１】
したがって、画像形成装置Ｇｋで予めユーザそれぞれに対応して設定されていて実際の印刷で実行する集約印刷、トナーセーブ印刷等の印刷条件をも反映させたプレビュー画像を生成して提供することができ、試し印刷による資源の無駄を節約しつつ、事前に実際の印刷結果により一層対応したプレビュー画像を確認することができる。
【００９２】
また、上記各説明においては、画像形成装置Ｇｋから情報処理装置Ｊｓにプレビュー画像を送信する場合、画像データ形式で送信しているが、図１１及び図１２に示すように、ＨＴＭＬ形式で生成してそのＵＲＬを送信してもよい。なお、図１１及び図１２は、図２と同様に、プレビュー後に印刷開始指示があると、画像形成装置Ｇｋで描画データを再生成する場合に適用したものであり、図１１及び図１２と同様の処理ステップには、同一のステップナンバを付与して、その説明を省略または簡略化する。また、図１１及び図１２のＨＴＭＬを用いたプレビュー画像のＵＲＬを送信する処理は、図３、図５及び図６、図８及び図９の場合にも同様に処理することができる。
【００９３】
すなわち、画像形成システム１は、図２に示すように、ユーザが情報処理装置Ｊｓの入力部を操作して、画像データの指定と印刷設定の入力及びプレビュー要求操作を行うと（ステップＳ１１）、プリンタドライバ１１及びアプリケーション１２が、指定された画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１２）、生成した印刷データと印刷設定情報及びプレビュー要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１３）。
【００９４】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及びプレビュー要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及びプレビュー要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及びプレビュー要求コマンドを渡してプレビュー画像の生成開始要求を行い（ステップＳ２１）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２２）。
【００９５】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ２３）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ２４）、画像描画部３４が印刷設定に応じた描画データ及びプレビュー画像データを生成して印刷制御部４１に渡す（ステップＳ２５）。
【００９６】
印刷制御部４１は、ＨＴＭＬ生成部３３にプレビュー画像を埋め込んだＨＴＭＬ作成を要求し（ステップＳ７１）、ＨＴＭＬ生成部３３が、プレビュー画像を埋め込んだＨＴＭＬを作成して印刷制御部４１に渡す（ステップＳ７２）。
【００９７】
印刷制御部４１は、プレビュー画像を埋め込んだＨＴＭＬのＵＲＬを、データ送受信部３１に情報処理装置Ｊｓへ送信依頼し（ステップＳ２６ｃ）、データ送受信部３１は、受け取ったプレビュー画像を埋め込んだＨＴＭＬのＵＲＬを情報処理装置Ｊｓに送信する（ステップＳ２７ａ）。
【００９８】
情報処理装置Ｊｓは、プレビュー画像を埋め込んだＨＴＭＬのＵＲＬが送られてくると、プリンタドライバ１１及びアプリケーション１２が、ＨＴＭＬブラウザ１３を起動して（ステップＳ８１）、ＨＴＭＬブラウザ１３が、画像形成装置Ｇｋのデータ送受信部３１にアクセスしてＵＲＬからのＨＴＭＬ情報の取得要求を行い（ステップＳ８２）、ＨＴＭＬ情報を取得して（ステップＳ８３）、プリンタドライバ１１及びアプリケーション１２が、取得したプレビュー画像を埋め込んだＨＴＭＬをディスプレイに表示する（ステップＳ１４ａ）。
【００９９】
ユーザがＨＴＭＬのプレビュー画像を見て、図１２に示すように、入力部から必要な印刷設定の修正を行って印刷実行を操作すると（ステップＳ１５）、プリンタドライバ１１及びアプリケーション１２が、画像データと印刷設定から印刷データと印刷設定情報を生成して（ステップＳ１６）、生成した印刷データと印刷設定情報及び印刷要求コマンドを、ネットワークＮＷを介して、画像形成装置Ｇｋのデータ送受信部３１に送信する（ステップＳ１７）。
【０１００】
画像形成装置Ｇｋは、情報処理装置Ｊｓから印刷データと印刷設定情報及び印刷要求コマンドが送信されてくると、データ送受信部３１が、該印刷データと印刷設定情報及び印刷要求コマンドを受信して、印刷制御部４１に印刷データと印刷設定情報及び印刷要求コマンドを渡して印刷開始要求を行い（ステップＳ２８）、印刷制御部４１が、印刷データと印刷設定情報をデータ解釈部４３に渡して、データ解釈部４３が、データ解釈を行う（ステップＳ２９）。
【０１０１】
データ解釈部４３は、データ解釈すると、解釈結果を印刷制御部４１に渡し（ステップＳ３０）、印刷制御部４１は、解釈結果と印刷データ及び印刷設定情報を画像描画部３４に渡して（ステップＳ３１）、画像描画部３４が印刷設定に応じた描画データを生成して印刷制御部４１に渡す（ステップＳ３２）。
【０１０２】
印刷制御部４１は、描画データをエンジン制御部３６に渡して印刷要求し（ステップＳ３３）、エンジン制御部３６は、受け取った描画データに基づいてエンジン部３４のプリンタエンジンに画像を用紙に形成させる（ステップＳ３４）。エンジン制御部３６は、エンジン部２４による印刷結果を印刷制御部４１に渡し、印刷制御部４１は、データ送受信部３１に印刷結果を渡して情報処理装置Ｊｓに送信させる（ステップＳ３５）。
【０１０３】
情報処理装置Ｊｓは、印刷結果が送られてくると、プリンタドライバ１１及びアプリケーション１２が、印刷結果をディスプレイに表示する。
【０１０４】
このように、本実施例の画像形成システム１は、画像形成装置Ｇｋが、プレビュー画像を埋め込んだＨＴＭＬを作成してデータ蓄積部２３に保存して、そのＵＲＬのみを情報処理装置Ｊｓに送信して、情報処理装置ＪｓからＵＲＬのプレビュー画像の埋め込まれているＨＴＭＬをアクセスしてプレビュー画像を確認できる。その結果、容易にドライバのバージョンアップ等を行なうことのできない環境であっても、携帯型情報端末等を用いてプレビュー画像を確認して、印刷を開始させることができ、利用性を向上させることができる。
【０１０５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０６】
１  画像形成システム
Ｊｓ  情報処理装置
Ｇｋ  画像形成装置
ＮＷ  ネットワーク
１１  プリンタドライバ
１２  アプリケーション
１３  ＨＴＭＬブラウザ
２１  コントローラ
２２  ユーザインターフェイス
２３  データ蓄積部
２４  エンジン部
３１  データ送受信部
３２  プリンタ制御部
３３  ＨＴＭＬ生成部
３４  画像描画部
３５  メモリ制御部
３６  エンジン制御部
４１  印刷制御部
４２  データ管理部
４３  データ解釈部
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００２−１２７５７０号公報
【図１】
2013169675.tif 000003
【図２】
2013169675.tif 000004
【図３】
2013169675.tif 000005
【図４】
2013169675.tif 000006
【図５】
2013169675.tif 000007
【図６】
2013169675.tif 000008
【図７】
2013169675.tif 000009
【図８】
2013169675.tif 000010
【図９】
2013169675.tif 000011
【図１０】
2013169675.tif 000012
【図１１】
2013169675.tif 000013
【図１２】
2013169675.tif 000014