(57)【要約】【課題】  ホットフォルダ機能を有する画像形成装置とプレビュー表示オプション機能を有する印刷ドライバにおいて、文書を画像形成装置に投入することを行わずに印刷要求元にて実際に印刷する文書のレイアウトをプレビュー表示することを可能にする。【解決手段】  画像形成装置にて、特定のイベントをトリガとし、特定の印刷条件を含み、文書結合処理等を行い、印刷処理を開始するための文書格納領域（ホットフォルダ）と機能を有する。【選択図】  図１
2009223382.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク通信機能と印刷対象文書を格納する領域を有し、特定のイベントをトリガとし、特定の印刷条件で文書処理を行い、イベント印刷処理を開始することを特徴とする画像形成装置において、
前記イベント印刷を行う場合、前記印刷ドライバから前記イベント印刷処理における個々の印刷条件と文書処理設定、処理対象となる文書の取得要求を受信する手段と、
印刷ドライバから受信した要求を解析し、印刷対象文書格納領域に保持している文書と前記イベント印刷の前記印刷条件と前記文書処理設定を取得する手段と、
取得した前記イベント印刷条件と前記文書処理設定を前記印刷ドライバに応答する手段とを備えることを特徴とする特徴とする画像形成装置。
【請求項２】
印刷ドライバにおいて、
ユーザからの印刷要求を受け付け、イベント印刷処理か通常印刷処理かを判断する手段と、
電子文書を作成する手段と、
前記印刷ドライバ機能から画像形成装置へ前記電子文書を送信する手段と、
前記画像形成装置側にて保持している、前記イベント印刷における個々の条件設定と文書結合処理内容と結合対象文書を取得する手段と、
取得した前記イベント印刷の条件設定、前記文書結合処理内容を解析する手段と、
前記文書結合処理を行う場合、前記印刷ドライバにて前記文書結合処理を含めたプレビュー文書データを生成する手段と、
生成した前記プレビュー文書データをユーザに表示する手段と、
ユーザに印刷開始、印刷キャンセル、印刷条件変更の選択を促す手段と、
ユーザに選択された前記処理内容に従って処理を進めることを特徴とした印刷ドライバ。
【請求項３】
請求項２に記載の印刷ドライバにおいて、
プレビュー文書データ表示時にユーザが印刷開始を選択した場合、前記ユーザによって投入された文書データをイベント印刷の該当画像形成装置へ送信する手段と、
プレビュー文書データ表示時にユーザが印刷キャンセルを選択した場合、プレビュー文書データを破棄して印刷処理を終了する手段を特徴とした印刷ドライバ。
【請求項４】
請求項２に記載の印刷ドライバにおいて、
プレビュー文書データ表示時にユーザが印刷条件変更を選択した場合、及びユーザから要求された印刷処理がイベント印刷処理でない場合、前記印刷ドライバ側にて保持している印刷条件設定を基にプレビュー文書データを作成し、前記ユーザに表示することを特徴とする印刷ドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子文書処理技術に関し、より詳細には印刷ＪＯＢ投入イベントをトリガとした印刷のプレビュー生成，表示技術に関する。
【背景技術】
【０００２】
プリンタなどの画像形成装置は、文書作成処理及びその他の文書管理作業において普及している。一般的に、画像形成装置は複数のコンピュータから専用線やＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）を通じて接続され、共有される。コンピュータと画像形成装置が通信し、印刷処理や文書管理処理等を使用できるようにするためには、通信する印刷装置に特有の印刷ドライバソフトウェアを対象のコンピュータにインストールする必要がある。印刷ドライバにはクライアントとなるコンピュータで実行されるアプリケーションを内包し、そのアプリケーションからネットワークを介して使用する画像形成装置にアクセスし、印刷処理や文書管理処理等を使用できるようにするための複数のコマンドセットを含む。また、印刷ドライバは関連している画像形成装置の印刷属性のセットも含む。印刷属性のセットとして考えられるものの例として、画像形成装置によってサポートされている解像度やフォント等の指定のためのセットが含まれる。文書作成関連アプリケーションは、作成した文書を印刷先対象となる画像形成装置へ送信する前段階でプレビュー画面を通して印刷後の文書を確認できるようなプレビューオプション機能を提供する。この機能により、ユーザは文書の外観（レイアウト）を印刷する前に確認でき、問題ない場合に文書を印刷し、問題があった場合、印刷を行わずに再度文書を編集することが可能になる。ユーザがプレビューオプションを選択した場合、文書作成アプリケーションは対応した印刷ドライバ間にて文書が画像形成装置側で印刷された場合のレイアウトを推定する印刷プレビューを生成する。印刷属性のセットに基づいて文書作成アプリケーションは、ラスタ画像を生成し、レイアウトをユーザに対して表示する。
【０００３】
上記内容に対してあげられる問題点として、生成されるラスタ画像は印刷ドライバがインストールされた時点の静的印刷属性に基づいていることから、ドライバのインストール後に変更された印刷属性や実際に印刷する場合に処理される内容、例えば、片面印刷、両面印刷や２ｉｎ１印刷などの印刷方式、用紙タイプ、カラー／白黒、用紙の厚さ、ステープル、穿孔処理の等の仕上げ処理を含めたプレビューデータ作成は印刷要求対象の画像形成装置の持つ固有の情報を利用する必用があるため、印刷ドライバ側のみでは利用できない場合がある。結果として、ユーザに表示されるレイアウトは文書が実際に印刷された場合のものとは異なる内容になってしまう。これに対する解決方法として特許文献１を例にあげると、作成した文書を印刷要求対象の画像形成装置へ一旦送信し、これを受信した画像形成装置は、受信した文書と要求元では利用できない複数の印刷属性情報に基づいてプレビューデータを生成する。生成されたプレビューデータは、画像形成装置から要求元のクライアントへ送信され、そのプレビューが要求元のユーザに表示される。
【０００４】
一方で、画像形成装置側の機能として、イベント印刷機能という技術が存在する。この技術は、画像形成装置内の特定の文書保存領域（フォルダ）に格納された文書を特定のイベントと印刷条件に従って印刷処理する機能である。特定のイベントとして、例をあげると印刷開始時刻を設定しておき、その時刻をトリガとしてあらかじめ設定しておいた印刷条件（解像度、フォント、印刷方式、用紙タイプ、カラー／白黒、用紙の厚さ、ステープル、穿孔等）を利用し、イベント印刷を開始する。同様に所定時間の経過時、指定文書ファイル数の蓄積時、ユーザログイン時、特定のメール受信時、などもイベントとしてあげられる。さらに別のイベントとして、画像形成装置内の特定の領域（ホットフォルダ）にあらかじめ印刷条件設定や複数の文書の結合処理設定を行っておき、ホットフォルダに文書が投入された時点で設定しておいた印刷条件と文書結合設定に従って、別の領域（フォルダ）に保存している複数の文書との結合処理を行い、結果として生成された文書を印刷する。本機能の使用例としては、保険会社等のサービス個別の契約に関する内容を記述している文書とその約款をそれぞれ個別に作成し、約款をあらかじめ画像形成装置のフォルダに格納しておく。契約書印刷時にサービス個別の契約書をホットフォルダに投入することによって全ての契約書の裏面に同じ約款を印刷するなどがあげられる。
【特許文献１】特開２００２−１９６９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記にあるようにホットフォルダに文書を投入するとそれをトリガとし、あらかじめ設定していた印刷条件を利用して文書結合処理が行われ、印刷処理が行われてしまう。したがって、個々に作成した文書を画像形成装置に送信すると印刷処理が開始されてしまうことから、印刷要求元側のみでは利用できない印刷条件（印刷方式、用紙タイプ、カラー／白黒、用紙の厚さ、ステープル、穿孔等）や印刷処理時に行われる文書結合処理を含んだプレビューデータを生成することができない。また，ホットフォルダに限らず、プレビューデータを画像形成装置側にて生成することが可能な場合において、画像形成装置にかかる負荷を考慮すると非効率である。したがって、ホットフォルダに文書を投入する際にあらかじめホットフォルダに設定している印刷条件、文書結合処理の結果を含めたプレビュー表示を印刷要求元ユーザに表示できるようにすることが課題となる。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明では、上記ホットフォルダ機能を有する画像形成装置とプレビュー表示オプション機能を有する印刷ドライバにおいて、文書を画像形成装置に投入することを行わずに印刷要求元にて実際に印刷する文書のレイアウトをプレビュー表示することを可能にすることを目的とする。そのためには下記の機能構成を取ることを特徴とする。
【０００７】
画像形成装置にて、文書投入イベントや時刻経過イベントなど、特定のイベントをトリガとし、特定の印刷条件を含み、文書結合処理等を行い、印刷処理を開始するための文書格納領域（ホットフォルダ）と機能を有する。印刷ドライバにて、文書投入するホットフォルダに設定された印刷条件と処理内容を画像形成装置から取得する手段を有する。印刷ドライバは、取得した処理内容に文書結合処理が存在するかどうかを判断する処理内容判断部と文書結合処理が存在する場合、結合対象となる文書を文書格納領域から取得する手段を有する。印刷要求元ユーザがホットフォルダに投入した結果、印刷されるイメージのレイアウト確認を行う場合、要求元の印刷ドライバにて、投入する文書と画像形成装置から取得した結合対象の文書に対して所定の条件で結合処理を行い、その他所定の印刷条件を含んだプレビューデータを生成する。生成したプレビューデータを要求元ユーザに表示し、印刷処理を続行するかどうかの確認を促す。印刷処理を続行する場合、印刷対象となる文書を画像形成装置内のホットフォルダに送信することにより、イベント印刷を実行する。印刷処理を中断する場合、プレビュー表示と画像形成装置内のホットフォルダへの文書投入を中断する。また本発明は、上述の手順を実施するよう構成されたネットワーク上のコンピュータ装置、コンピュータ読取可能な記録媒体、プログラムを含む。
【発明の効果】
【０００８】
本発明を用いることで、ホットフォルダによるイベント印刷前にユーザに対して印刷条件設定を含めた、文書結合後の印刷プレビュー画面を表示することが可能となり、印刷処理開始前にユーザが印刷条件の変更を行うことが可能となる。また、プレビューデータを印刷ドライバ側で生成することから、画像形成装置にかかる負荷軽減することが可能となる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１０】
以下、図面を参照し、本発明の実施例について説明する。まず、本実施の形態において想定している制御装置が動作する全体の構成について図１を用いて説明する。ユーザ環境のネットワークはＬＡＮ１０３である。次に説明する複数のネットワークインターフェイスを有するノードが接続されている。ＭＦＰ１０１は本発明の対象となる複合機である。ＭＦＰ１０１のハードウェアの詳細な説明は、図２にて後述する。ＰＣ１０２及びＰＣ１０４は一般的なパーソナルコンピュータである。ＰＣ１０２及びＰＣ１０４のハードウェアを構成する主な装置を次に示す。中央演算装置としてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が存在する。また記憶装置として、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｌｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）が存在する。また外部記憶装置としてＣＤ−ＲＯＭドライブ、Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）が存在する。また外部インターフェイスとしてＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、ＵＳＢホストインターフェイス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）が存在する。これらの装置や後述の周辺装置を制御するためのバスが備わっている。またパーソナルコンピュータ本体に接続される周辺機器としては、マウス、ＣＲＴディスプレイ、キーボード等が存在する。ＰＣ１０２に導入されているソフトウェアの主な機能としては、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｏｆｔｗａｒｅ）、ワードプロセッサや表計算ソフトといったオフィスソフトウェアが備わっている。ＯＳにはその一機能として印刷データをプリンタやＭＦＰにネットワークを経由して送信するためのポートモニタが備わっている。また後述のメールサーバ１０５に電子メールを送信したり、電子メールを受信したりといった電子メール送受信を行なうためのメーラも導入されているものとする。メールサーバ１０５は電子メールサーバであり、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）を用いて電子メールの送受信を司るサーバである。メールサーバ１０５にはＭＦＰ１０１やＰＣ１０２、ＰＣ１０４の電子メールアカウントが設定されており、それぞれのノードがメールサーバ１０５を経由して電子メールを送信する事が可能な設定がなされているものとする。
【００１１】
図２は、ＭＦＰ１０１のコントローラの主要部構成を示すブロック図である。コントローラユニット２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５を接続し、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行う。またＬＡＮ１０６に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。そしてこのＯＳ上でＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムとともに、画像データを格納する。ＣＰＵ２００１には、システムバス２００７を介して、操作部ＩＦ（操作部インタフェイス）２００６、ネットワークＩＦ（ネットワークインターフェイス）２０１０、モデム２０５０およびイメージバスＩＦ（イメージインタフェイス）２００５が接続されている。操作部ＩＦ２００６は、タッチパネルを有する操作部２０１２とのインターフェイスであり、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部ＩＦ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。次に、ネットワークＩＦ２０１０は、ＬＡＮ１０６に接続され、ＬＡＮ１０６を介してＬＡＮ１０６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線（図示せず）に接続され、情報の入出力を行う。イメージバスＩＦ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、ＲＩＰという）２０６０、デバイスＩＦ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、サムネイル作成部２０３５および画像圧縮部２０４０が備わる。ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩＦ２０２０には、スキャナ２０７０およびプリンタ（図示せず）が接続され、デバイスＩＦ２０２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタの補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをJPEGデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００１２】
図３はＭＦＰ１０１とＰＣ１０２、１０４の本発明の主要部分に関するソフトウェア構成図である。ＭＦＰ１０１は図３ではＭＦＰ３０３に置き換える。また、ＰＣ１０２、１０４はＰＣ３０２に置き換える。ＰＣ３０２とＭＦＰ３０３の本発明に関連する構成図を図３にて示す。ＰＣ３０２とＭＦＰ３０３はネットワーク３０１にて接続されているものとする。ＰＣ３０２とＭＦＰ３０３それぞれにＴＣＰ／ＩＰ３０４、ＴＣＰ／ＩＰ３０５処理部があり、ネットワークパケットの解析を行う。ＰＣ３０２において、ユーザ別印刷条件設定データ３０７はユーザ毎に個別の印刷ページ設定、品質、仕上げ等の印刷条件を保持する。この条件はユーザ毎に設定し、保持できること、またこれとは別に標準設定を保持し、使用するユーザ全体の設定を保持することもできる。画像処理内容データ蓄積部３０６は印刷ページ設定、品質、仕上げ等の印刷条件に従って印刷データを作成するための各種処理内容を蓄積し、また個々の印刷データを結合し、１つの印刷データを作成するための処理内容を蓄積している。画像処理内容判断部３０８はユーザからの印刷データ投入先がＭＦＰ３０３のホットフォルダ３１５であるかどうかを判断する。また、通信コマンド処理部３０９から渡されるホットフォルダ処理内容を画送データ編集部３１１に渡す役割も行う。通信コマンド処理部３０９はＭＦＰ３０３への各種要求データ、応答データを解析し、その結果を画像処理判断部に渡す。画像データ編集部３１１は画像処理内容判断部３０８から取得したデータ、画像処理内容データ蓄積部３０６から取得した画像処理内容、ユーザ別条件設定データ３０７から取得した印刷条件とユーザから投入された印刷データを使用して印刷プレビュー画像を作成する。画像データプレビュー表示部３１０は画像データ編集部３１１にて作成したプレビュー画像データを取得し、ユーザに表示する。ＭＦＰ３０３において、通信コマンド処理部３１２はＰＣ３０２への各種応答データを作成し、ＴＣＰ／ＩＰ３０５、ネットワーク３０１を通じてＰＣ３０２へ送信する。ホットフォルダ処理コマンド格納部３１３はＭＦＰ３０３でのイベント毎にホットフォルダ３１５に対して行う処理種別、コマンドを格納する。フォルダ３１４は各種印刷データを格納、保持する領域である。この領域は設定によって、ユーザ毎にセキュリティを管理されたり、また、全ユーザ共通の領域を持つこともある。ホットフォルダ３１５はＭＦＰ３０３に対して時刻、印刷データ投入などのイベントによって印刷処理を開始するための管理領域である。ホットフォルダ３１５に投入された印刷データは一定の条件によるイベントを受けて印刷処理が行われる。
【００１３】
図４は印刷開始時のＰＣ３０２側の主要な動作を表すフローを示し、図５は印刷開始時のＭＦＰ３０３側の主要な動作を表すフローを示す。ＰＣ３０２はユーザから印刷開始要求を受け付けると画像処理内容判断部３０８にて印刷データの投入先を判断する（４０１）。画像処理内容判断部３０８はホットフォルダ３１５に印刷データを投入すると判断した場合、ＭＦＰ３０３からホットフォルダの処理内容を取得するために通信コマンド処理部にホットフォルダ処理内容取得コマンドの作成を要求する。通信コマンド処理部３０９はホットフォルダ処理内容取得コマンドを作成する（４０３）。通信コマンド処理部３０９は作成したデータをＴＣＰ／ＩＰ３０４、ネットワーク３０１を経由してＭＦＰ３０３に送信する（４０４）。このコマンドを受信したＭＦＰ３０３は（５０１）、ＴＣＰ／ＩＰ３０５を通じて通信コマンド処理部３１２にてコマンド解析を行う（５０２）。通信コマンド処理部３１２は解析した内容がホットフォルダ処理内容取得要求であればホットフォルダ処理コマンド格納部３１３から現在ホットフォルダ３１５に設定されている印刷処理設定（印刷ページ、品質、仕上げ処理、印刷データ結合処理等）を取得する（５０３）。この設定の中に印刷データ結合処理が存在する場合（５０４）、通信コマンド処理部３１２は印刷データ結合を行うために対象となるデータをフォルダ３１４から取得する（５０５）。通信コマンド処理部３１２はホットフォルダ処理コマンド格納部３１３から取得した印刷処理内容設定、フォルダ３１４から取得した結合対象印刷データを基にＰＣ３０２へ送信するための応答データを作成する（５０６）。通信コマンド処理部３１２が作成した応答データはＴＣＰ／ＩＰ３０５、ネットワーク３０１を通じてＰＣ３０２へ送信される（５０７）。また、ホットフォルダの処理内容取得コマンドの応答データは、結合対象印刷データを含んでいない場合もある。この場合、結合対象印刷データは個別のデータ取得コマンドによってＰＣ３０２からＭＦＰ３０３へ要求され、応答される。応答データを受信したＰＣ３０２は（４０５）、ＴＣＰ／ＩＰ３０４を通じて通信コマンド処理部３０９にてコマンド解析を行う（４０６）。通信コマンド処理部３０９は解析したコマンド内からホットフォルダ処理内容と結合対象印刷データ（存在すれば）を取得し、画像処理内容判断部３０８に渡す（４０７）。画像処理内容判断部３０８は、通信コマンド処理部３０９から渡されたホットフォルダ処理内容と結合対象印刷データ（存在すれば）（４０８）を画像データ編集部３１１に渡す（４０９）。画像データ編集部３１１はホットフォルダ処理内容を解析し、該当する処理の詳細を画像処理内容データ蓄積部３０６から取得する（４１０）。画像データ編集部３１１は画像処理内容データ蓄積部３０６から取得したホットフォルダ処理内容と画像処理内容判断部３０８から取得した結合対象印刷データ、そして印刷要求ユーザから投入された印刷データを基にプレビュー画像データ作成処理を行う（４１１）。このとき、画像データ編集部３１１はホットフォルダ処理内容に結合印刷処理が含まれている場合は印刷データ結合処理も含めたプレビュー画像データ作成処理も併せて行う。画像データ編集部３１１は作成したプレビュー画像データを画像データプレビュー表示部３１０に渡す。画像データプレビュー表示部３１０は画像データ編集部３１１から取得したプレビュー画像データをユーザに対して表示する（４１２）とともに印刷開始、印刷キャンセル、印刷条件変更を選択する旨の画面を表示する（４１３）。ユーザが印刷開始を選択すると印刷データがＰＣ３０２からＴＣＰ／ＩＰ３０４、ネットワーク３０１を通じてＭＦＰ３０３へ送られ（４１５）、ホットフォルダ３１５に投入され、この投入イベントによってＭＦＰ３０３はホットフォルダ３１５の処理内容を基にホットフォルダ処理コマンド格納部３１３から処理コマンドを取得、また、印刷結合処理を行う場合はフォルダ３１４から合成対象印刷データを取得し、印刷データを作成し、印刷を開始する。ユーザが印刷キャンセルを選択した場合、ＰＣ３０２はプレビュー画像を破棄して処理を終了する。ユーザが印刷条件変更を行った場合、または画像処理内容判断部３０８がホットフォルダ３１５に印刷データを投入すると判断しなかった場合はユーザから印刷条件設定されたデータを基にして印刷プレビューデータ作成処理を行う（４０２）。画像データ編集部３１１は作成したプレビュー画像データを画像データプレビュー表示部３１０に渡す。画像データプレビュー表示部３１０は画像データ編集部３１１から取得したプレビュー画像データをユーザに対して表示する（４１４）とともに印刷開始、印刷キャンセル、印刷条件変更を選択する旨の画面を表示する（４１６）。ユーザが印刷開始を選択するとＰＣ３０２は印刷ＪＯＢを作成し、ＴＣＰ／ＩＰ３０４、ネットワーク３０１を通じてＭＦＰ３０３へ送られ（４１７）、ＭＦＰ３０３によって印刷処理が行われる。ユーザが印刷キャンセルを選択した場合、ＰＣ３０２はプレビュー画像を破棄して処理を終了する。ユーザが再度印刷条件変更を行った場合、４０２から処理を繰返す。
【図面の簡単な説明】
【００１４】
【図１】ネットワーク構成を示すブロック図である。
【図２】複合機のシステム構成を示すブロック図である。
【図３】本発明におけるＰＣ−複合機のソフトウェア構成を示すブロック図である。
【図４】本発明におけるＰＣ側の処理内容を示すフロー図である。
【図５】本発明における複合機側の処理内容を示すフロー図である。
【符号の説明】
【００１５】
１０１  ＭＦＰ
１０２  ＰＣ
１０３  ＬＡＮ
１０４  ＰＣ
１０５  メールサーバ
２０００  コントローラユニット
２００１  ＣＰＵ
２００２  ＲＡＭ
２００３  ＲＯＭ
２００４  ハードディスク
２００５  イメージバスＩＦ
２００６  操作部ＩＦ
２００７  システムバス
２００８  画像バス
２０１０  ネットワークＩＦ
２０１１  ＬＡＮ
２０１２  操作部
２０１３  ＬＣＤ表示部
２０１４  スタートキー
２０１５  ストップキー
２０１６  ＩＤキー
２０１７  リセットキー
２０１８  2色ＬＥＤ
２０１９  設定モードキー
２０２０  デバイスＩＦ
２０３０  画像回転
２０４０  画像圧縮
２０５０  ＭＯＤＥＭ
２０６０  ＲＩＰ
２０７０  スキャナ
２０８０  スキャナ画像処理
２０９０  プリンタ画像処理
２０９５  スキャナ
３０１  ネットワーク
３０２  ＰＣ
３０３  ＭＦＰ
３０４  ＴＣＰ／ＩＰプロトコルスタック（ＰＣ側）
３０５  ＴＣＰ／ＩＰプロトコルスタック（ＭＦＰ側）
３０６  画像処理内容データ蓄積部
３０７  ユーザ別印刷条件データ
３０８  画像処理内容判断部
３０９  通信コマンド処理部（ＰＣ側）
３１０  画像データプレビュー表示部
３１１  画像データ編集部
３１２  通信コマンド処理部（ＭＦＰ側）
３１３  ホットフォルダ処理コマンド格納部
３１４  フォルダ
３１５  ホットフォルダ
４０１  印刷データ投入先判断処理
４０２  印刷プレビュー画像作成処理
４０３  ホットフォルダ処理内容取得コマンド作成処理
４０４  ホットフォルダ処理内容取得コマンド送信処理
４０５  応答データ受信待ち処理
４０６  応答データコマンド、結合対象印刷データ解析，取得処理
４０７  ホットフォルダ処理内容取得コマンド解析処理
４０８  結合印刷処理の有無判断処理
４０９  結合対象印刷データ取得処理
４１０  ホットフォルダ処理コマンド取得処理
４１１  印刷プレビュー画像作成処理
４１２  印刷プレビュー画像表示処理
４１３  印刷開始選択判断処理
４１４  印刷プレビュー画像表示処理
４１５  印刷データのフォルダへの送信処理
４１６  印刷開始選択判断処理
４１７  印刷ＪＯＢ作成、送信処理
５０１  データ受信待ち処理
５０２  受信データコマンド解析処理
５０３  ホットフォルダ印刷処理設定取得処理
５０４  印刷結合処理有無判断処理
５０５  フォルダからの結合対象印刷データ取得処理
５０６  応答データ作成処理
５０７  応答データ送信処理
【図１】
2009223382.tif 000003
【図２】
2009223382.tif 000004
【図３】
2009223382.tif 000005
【図４】
2009223382.tif 000006
【図５】
2009223382.tif 000007