(57)【要約】【課題】配布資料を印刷する際に、配布先のユーザの望む体裁の印刷物をより手間を掛けずに容易に取得することを可能ならしめる、印刷制御装置、印刷制御方法、および印刷制御プログラムを提供する。【解決手段】印刷ジョブの発行元であるユーザごとの印刷設定情報が履歴情報として記憶されており、配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報が、当該履歴情報に基づいて設定される。【選択図】図１０
2011048753.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに配布資料としての印刷が指定されているか否かを判断する判断手段と、
配布資料としての印刷が指定されていない印刷ジョブに設定されている印刷設定情報を、当該印刷ジョブの発行元であるユーザごとに履歴情報として記憶する記憶手段と、
配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報を、前記記憶手段に記憶されている前記履歴情報に基づいて設定する印刷設定手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報は、前記履歴情報に基づいて、設定項目ごとに当該ユーザにとって最も使用頻度の多い値に設定されることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
配布資料としての印刷が指定されている印刷ジョブに、複数の配布先のユーザが指定されている場合、前記印刷ジョブに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記ジョブの数は、設定される印刷設定情報の種類の数であり、各ジョブにおける印刷部数は、同じ印刷設定情報が適用されるユーザの人数分の部数であることを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
印刷ジョブに配布資料としての印刷が指定されているか否かを判断するステップ（ａ）と、
配布資料としての印刷が指定されていない印刷ジョブに設定されている印刷設定情報を、当該印刷ジョブの発行元であるユーザごとに履歴情報として記憶手段に記憶させるステップ（ｂ）と、
配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報を、前記記憶手段に記憶されている前記履歴情報に基づいて設定するステップ（ｃ）と、
を有することを特徴とする印刷制御方法。
【請求項６】
前記配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報は、前記履歴情報に基づいて、設定項目ごとに当該ユーザにとって最も使用頻度の多い値に設定されることを特徴とする請求項５に記載の印刷制御方法。
【請求項７】
配布資料としての印刷が指定されている印刷ジョブに、複数の配布先のユーザが指定されている場合、前記印刷ジョブに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されることを特徴とする請求項５または６に記載の印刷制御方法。
【請求項８】
前記ジョブの数は、設定される印刷設定情報の種類の数であり、各ジョブにおける印刷部数は、同じ印刷設定情報が適用されるユーザの人数分の部数であることを特徴とする請求項７に記載の印刷制御方法。
【請求項９】
印刷ジョブに配布資料としての印刷が指定されているか否かを判断する手順（ａ）と、
配布資料としての印刷が指定されていない印刷ジョブに設定されている印刷設定情報を、当該印刷ジョブの発行元であるユーザごとに履歴情報として記憶手段に記憶させる手順（ｂ）と、
配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報を、前記記憶手段に記憶されている前記履歴情報に基づいて設定する手順（ｃ）と、
を有する処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項１０】
前記配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報は、前記履歴情報に基づいて、設定項目ごとに当該ユーザにとって最も使用頻度の多い値に設定されることを特徴とする請求項９に記載の印刷制御プログラム。
【請求項１１】
配布資料としての印刷が指定されている印刷ジョブに、複数の配布先のユーザが指定されている場合、前記印刷ジョブに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されることを特徴とする請求項９または１０に記載の印刷制御プログラム。
【請求項１２】
前記ジョブの数は、設定される印刷設定情報の種類の数であり、各ジョブにおける印刷部数は、同じ印刷設定情報が適用されるユーザの人数分の部数であることを特徴とする請求項１１に記載の印刷制御プログラム。
【請求項１３】
請求項９〜１２のいずれか１項に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法、および印刷制御プログラムに関する。本発明は、特に、配布資料としての印刷が指定された印刷ジョブを処理可能な印刷制御装置、印刷制御方法、および印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、会議等で使用する配布資料を印刷する場合、印刷物の体裁を規定する印刷設定情報は、配布資料を配布する側のユーザの好みで設定されることが殆どである。
【０００３】
一方、配布資料を受け取る側のユーザは、自分が印刷時に通常設定している印刷設定情報と異なる印刷設定情報が設定されて印刷されている場合には、例えば文字が小さすぎて読みにくかったり、例えば両面印刷でないためにファイリングをする際にかさばってしまったりするなどの問題が発生していた。
【０００４】
この場合、配布する側のユーザが、受け取る側のユーザの望む体裁に印刷しようとすれば、受け取る側のユーザがどのような体裁で印刷して欲しいかを聞いて回り、各ユーザの好みの印刷設定情報を設定して、複数種類の体裁の印刷物を別々に作製して配布する必要がある。これにより、受け取る側のユーザの望む体裁での印刷は可能になるであろうが、実現するにはかなりの手間がかかってしまう。
【０００５】
かかる問題を解決する方法として、下記特許文献１に記載の方法が提案されている。この方法は、印刷が指示されたら、配布資料の配布先のユーザに、好みに応じて印刷設定情報の変更指示を促すメールを送信し、変更指示の結果に応じて印刷を実行するという方法である。
【０００６】
しかしながら、特許文献１に記載の方法においても、配布資料の配布先のユーザに好みの印刷物の体裁について照会し、配布先のユーザからの指示を受け付ける処理が必要であり、依然として手間がかかるものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３６２００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は上述した記問題点に鑑みてなされたものであり、本発明の目的は、配布資料を印刷する際に、配布先のユーザの望む体裁の印刷物をより手間を掛けずに容易に取得することを可能ならしめる、印刷制御装置、印刷制御方法、および印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）印刷ジョブに配布資料としての印刷が指定されているか否かを判断する判断手段と、配布資料としての印刷が指定されていない印刷ジョブに設定されている印刷設定情報を、当該印刷ジョブの発行元であるユーザごとに履歴情報として記憶する記憶手段と、配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報を、前記記憶手段に記憶されている前記履歴情報に基づいて設定する印刷設定手段と、を有することを特徴とする印刷制御装置。
【００１１】
（２）前記配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報は、前記履歴情報に基づいて、設定項目ごとに当該ユーザにとって最も使用頻度の多い値に設定されることを特徴とする上記（１）に記載の印刷制御装置。
【００１２】
（３）配布資料としての印刷が指定されている印刷ジョブに、複数の配布先のユーザが指定されている場合、前記印刷ジョブに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されることを特徴とする上記（１）または（２）に記載の印刷制御装置。
【００１３】
（４）前記ジョブの数は、設定される印刷設定情報の種類の数であり、各ジョブにおける印刷部数は、同じ印刷設定情報が適用されるユーザの人数分の部数であることを特徴とする上記（３）に記載の印刷制御装置。
【００１４】
（５）印刷ジョブに配布資料としての印刷が指定されているか否かを判断するステップ（ａ）と、配布資料としての印刷が指定されていない印刷ジョブに設定されている印刷設定情報を、当該印刷ジョブの発行元であるユーザごとに履歴情報として記憶手段に記憶させるステップ（ｂ）と、配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報を、前記記憶手段に記憶されている前記履歴情報に基づいて設定するステップ（ｃ）と、を有することを特徴とする印刷制御方法。
【００１５】
（６）前記配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報は、前記履歴情報に基づいて、設定項目ごとに当該ユーザにとって最も使用頻度の多い値に設定されることを特徴とする上記（５）に記載の印刷制御方法。
【００１６】
（７）配布資料としての印刷が指定されている印刷ジョブに、複数の配布先のユーザが指定されている場合、前記印刷ジョブに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されることを特徴とする上記（５）または（６）に記載の印刷制御方法。
【００１７】
（８）前記ジョブの数は、設定される印刷設定情報の種類の数であり、各ジョブにおける印刷部数は、同じ印刷設定情報が適用されるユーザの人数分の部数であることを特徴とする上記（７）に記載の印刷制御方法。
【００１８】
（９）印刷ジョブに配布資料としての印刷が指定されているか否かを判断する手順（ａ）と、配布資料としての印刷が指定されていない印刷ジョブに設定されている印刷設定情報を、当該印刷ジョブの発行元であるユーザごとに履歴情報として記憶手段に記憶させる手順（ｂ）と、配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報を、前記記憶手段に記憶されている前記履歴情報に基づいて設定する手順（ｃ）と、を有する処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【００１９】
（１０）前記配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報は、前記履歴情報に基づいて、設定項目ごとに当該ユーザにとって最も使用頻度の多い値に設定されることを特徴とする上記（９）に記載の印刷制御プログラム。
【００２０】
（１１）配布資料としての印刷が指定されている印刷ジョブに、複数の配布先のユーザが指定されている場合、前記印刷ジョブに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されることを特徴とする上記（９）または（１０）に記載の印刷制御プログラム。
【００２１】
（１２）前記ジョブの数は、設定される印刷設定情報の種類の数であり、各ジョブにおける印刷部数は、同じ印刷設定情報が適用されるユーザの人数分の部数であることを特徴とする上記（１１）に記載の印刷制御プログラム。
【００２２】
（１３）上記（９）〜（１２）のいずれか１項に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２３】
本発明では、印刷ジョブの発行元であるユーザごとの印刷設定情報が履歴情報として記憶されており、配布資料としての印刷が指定されている印刷ジョブについての配布先のユーザに対する印刷設定情報が、当該履歴情報に基づいて設定される。
【００２４】
したがって本発明によれば、配布する側のユーザは、受け取る側のユーザの望む印刷物の体裁を全く意識する必要がない。これにより、配布資料を印刷する際に、配布先のユーザの望む体裁の印刷物をより手間を掛けずに容易に取得することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態にかかる画像形成システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】プリンタドライバの構成を示す図である。
【図４】図１に示される画像形成装置のプリントコントローラの構成を示すブロック図である。
【図５】プリントコントローラのハードディスクに格納されている印刷データ解析部およびデータベースを示す図である。
【図６】印刷データを解析し印刷設定情報を履歴情報としてデータベースに蓄積する様子を示す図である。
【図７】図１に示される画像形成装置のプリンタの構成を示すブロック図である。
【図８】ＰＣにおける印刷データの送信処理の手順を示すフローチャートである。
【図９】印刷設定画面の一例を示す図である。
【図１０】プリントコントローラにおける印刷データの受信処理の手順を示すフローチャートである。
【図１１】ジョブを複製する様子を示す図である。
【図１２】データベースの履歴情報に基づいて配布先のユーザの好みの体裁が設定されているジョブの印刷部数をインクリメントする様子を示す図である。
【図１３】各ジョブをラスタライズ処理して印刷する様子を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２７】
図１は、本発明の一実施形態にかかる画像形成システムの全体構成を示すブロック図である。
【００２８】
本実施形態にかかる画像形成システムは、印刷物の体裁を規定する印刷設定情報（印刷条件）の設定および印刷の指示を行うための印刷設定装置としてのＰＣ（パーソナルコンピュータ）１と、ＰＣ１により設定された印刷設定情報にしたがって印刷処理を行う画像形成装置４とを備え、これらはネットワーク５により相互に通信可能に接続されている。なお、ＰＣ１と画像形成装置４とは、ネットワーク５を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２９】
画像形成装置４は、互いにローカル接続された印刷制御装置としてのプリントコントローラ２と印刷装置としてのプリンタ３とから成る。このローカル接続には、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリントコントローラ２とプリンタ３とは、ネットワーク５により接続されてもよい。
【００３０】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。
【００３１】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３２】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００３３】
ハードディスク１４には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリントコントローラ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データに変換するためのプリンタドライバとがインストールされている。
【００３４】
図３は、プリンタドライバの構成を示す図である。
【００３５】
プリンタドライバは、印刷設定情報の設定を行うためにユーザに提供される印刷設定画面をディスプレイ１５に表示させるための印刷設定画面表示部と、文書ファイルに基づいて印刷データを作成するための印刷データ作成部とを有している。本実施形態では、プリンタドライバは、印刷物の配布先のユーザ名のリストをプリントコントローラ２から取得するためのユーザ名リスト受信部を有している。
【００３６】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００３７】
ネットワークインタフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３８】
図４は、図１に示される画像形成装置４のプリントコントローラ２の構成を示すブロック図である。
【００３９】
プリントコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、プリンタインタフェース２７、およびネットワークインタフェース２８を備えており、これらは信号をやり取りするためのバス２９を介して相互に接続されている。なお、プリントコントローラ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４０】
図５は、プリントコントローラ２のハードディスク２４に格納されている印刷データ解析部およびデータベースを示す図である。ハードディスク２４には、ＰＣ１から印刷ジョブとして送られてくる印刷データを解析するための印刷データ解析部に対応するプログラムと、印刷ジョブに設定されている印刷設定情報を当該印刷ジョブの発行元であるユーザごとに履歴情報として保存するためのデータベースと、ＰＣ１からの印刷データを変換してビットマップ形式の印刷画像データを生成（ラスタライズ処理）するための印刷画像データ生成部に対応するプログラムとが格納されている。
【００４１】
プリンタインタフェース２７は、ローカル接続されたプリンタ３と通信するためのインタフェースである。
【００４２】
図６は、印刷データを解析し印刷設定情報を履歴情報としてデータベースに蓄積する様子を示す図である。
【００４３】
印刷データ解析部は、印刷ジョブの発行元であるユーザの名称（ユーザ名）を検出し、データベースから当該ユーザの履歴情報（ユーザ情報）を抽出し、抽出したユーザ情報に対して、送られてきた印刷ジョブで設定されている印刷設定情報を追加して反映させる。
【００４４】
例えば図６の例では、送られてきた３つの印刷ジョブの発行元のユーザ名は、それぞれ「佐藤」、「鈴木」、「田中」である。印刷設定情報の項目（設定項目）として、ここでは「Ｎｕｐ」、「Ｄｕｐｌｅｘ」、「Ｂｉｎｄｉｎｇ」が挙げられている。「Ｎｕｐ」は、Ｎページ分のデータを１ページの出力データに配置する機能である。「Ｄｕｐｌｅｘ」は、両面印刷機能であり、両面印刷を指示する場合には「Ｏｎ」で示す。「Ｂｉｎｄｉｎｇ」は印刷物を綴じる機能であり、綴じ位置を「Ｌｅｆｔ」、「Ｒｉｇｈｔ」、「Ｔｏｐ」で示す。図６の「追加情報を反映したデータベースの内容」の欄において、「＝」の後の数字は使用頻度（使用回数）を示しており、最新の印刷ジョブにより更新された使用頻度の横には（＋１）と記述されている。また、設定項目ごとに各ユーザにとって最も使用頻度の多い値（設定値）が、太字で示されている。例えばユーザ名が「佐藤」の場合、設定項目ごとに当該ユーザにとって最も使用頻度の多い設定値は、Ｎｕｐ＝４、Ｄｕｐｌｅｘ＝Ｏｎ、Ｂｉｎｄｉｎｇ＝Ｌｅｆｔである。本実施形態では、データベースに反映させた結果の各設定項目の値（設定値）のうち、最も多い設定値が、そのユーザの好みの印刷物の体裁を規定する印刷設定情報として使用される。これにより、各ユーザが最も好む体裁の印刷物を得る確率が高くなる。
【００４５】
図７は、図１に示される画像形成装置４のプリンタ３の構成を示すブロック図である。プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびコントローラインターフェース３６を備えており、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンタ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４６】
ＲＯＭ３２には、プリントコントローラ２から受信した印刷画像データに基づいて行われる印刷処理のプログラムが格納されている。
【００４７】
操作パネル部３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００４８】
印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリントコントローラ２から受信した印刷画像データに基づく画像を用紙等の記録媒体に印刷する。
【００４９】
コントローラインターフェース３６は、ローカル接続されたプリントコントローラ２と通信するためのインタフェースである。
【００５０】
なお、ＰＣ１、プリントコントローラ２、およびプリンタ３は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００５１】
次に、本実施形態の画像形成システムの動作について説明する。
【００５２】
図８および図９を参照して、ＰＣ１における印刷データの送信処理について説明する。なお、図８のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００５３】
まず、ＰＣ１において所定の文書ファイルに基く印刷を実行するために、プリンタドライバが起動されると、ＰＣ１は、印刷に関する設定を行うための印刷設定画面をディスプレイ１５に表示してユーザに提供する（Ｓ１０１）。
【００５４】
図９は、印刷設定画面の一例を示す図である。
【００５５】
図９に示す印刷設定画面５００は、配布資料としての印刷に関する設定を行うための印刷設定画面である。この印刷設定画面５００は、「配布資料としての印刷」の指定を行うためのチェックボックス５０１と、「配布するユーザの選択」として、プリントコントローラ２から取得した配布先のユーザ名のリストを、ユーザが選択可能となるように表示するユーザ名リスト表示領域５０２とを有している。ここで、ユーザ名リスト表示領域５０２から複数のユーザ名を選択することが可能である。
【００５６】
続いて、チェックボックス５０１にチェックが入れられているか否かが判断される（Ｓ１０２）。チェックボックス５０１にチェックが入れられていない場合（Ｏｆｆ）には（Ｓ１０２：ＮＯ）、ステップＳ１０４に進む。
【００５７】
チェックボックス５０１にチェックが入れられている場合（Ｏｎ）には（Ｓ１０２：ＹＥＳ）、ユーザ名リスト表示領域５０２に表示されているユーザ名の選択が受け付けられた後に（Ｓ１０３）、ステップＳ１０４に進む。なお、ステップＳ１０３では、複数のユーザ名の選択が受付けられ得る。
【００５８】
ステップＳ１０４では、印刷設定画面５００のＯＫボタン５０３が押下されたか否かが判断される。ＯＫボタン５０３が押下されていないと判断された場合には（Ｓ１０４：ＮＯ）、ステップＳ１０２に戻り、ＯＫボタン５０３が押下されたと判断された場合には（Ｓ１０４：ＹＥＳ）、ステップＳ１０５に進む。なお、キャンセルボタン５０４が押下された場合には、チェックボックス５０１のチェックが解除される。
【００５９】
ステップＳ１０５では、図示しない別の印刷設定画面において、ユーザからの印刷指示を受け付ける。なお、印刷指示を受け付ける前に、ユーザの操作に基づいて、印刷設定情報の各項目（「Ｎｕｐ」、「Ｄｕｐｌｅｘ」、「Ｂｉｎｄｉｎｇ」など）の値が設定される。
【００６０】
そして、文書ファイルを変換することにより印刷データが作成される（Ｓ１０６）。ここで、印刷データには、「配布資料としての印刷」が指定されているか否か（ＯＮかＯＦＦか）という情報と、ＯＮの場合には印刷設定画面５００において選択された配布先のユーザを一意に表す名称（ユーザ名）または識別情報（ＩＤ）とが付加される。
【００６１】
続いて、作成された印刷データが画像形成装置４のプリントコントローラ２に印刷ジョブとして送信される（Ｓ１０７）。
【００６２】
次に、図１０〜図１３を参照して、プリントコントローラ２における印刷データの受信処理について説明する。なお、図１０のフローチャートにより示されるアルゴリズムは、プリントコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００６３】
まず、ＰＣ１から印刷データが受信され（Ｓ２０１）、受信した印刷データに「配布資料としての印刷」が指定されているか否かが判断される（Ｓ２０２）。
【００６４】
受信した印刷データに「配布資料としての印刷」が指定されていない場合（Ｓ２０２：ＮＯ）、ステップＳ２１０に進む。
【００６５】
ステップＳ２１０では、配布資料としての印刷が指定されていない印刷データが解析される。ここで、印刷データ解析部は、受信した印刷データからユーザ名を検出し、データベースから当該ユーザの履歴情報（ユーザ情報）を抽出して、そのユーザ情報に、受信した印刷データの印刷設定情報を追加して反映させる。なお、データベースに当該ユーザのユーザ情報がない場合には、新たなユーザ情報が生成される。
【００６６】
続いて、受信した印刷データの印刷設定情報が追加的に反映されたユーザ情報がデータベースに蓄積される（Ｓ２１１）。すなわち、配布資料としての印刷が指定されていない印刷データに設定されている印刷設定情報が、当該印刷データの発行元であるユーザごとに履歴情報（ユーザ情報）としてデータベースに保存される。
【００６７】
続いて、受信した印刷データをラスタライズ処理することにより、印刷画像データが生成され（Ｓ２１２）、生成された印刷画像データがプリンタ３に送信される（Ｓ２１３）。そして、プリンタ３は、受信した印刷画像データに基づく画像を用紙等の記録媒体に印刷する。
【００６８】
一方、受信した印刷データに「配布資料としての印刷」が指定されている場合（Ｓ２０２：ＹＥＳ）、ステップＳ２０３に進む。
【００６９】
ステップＳ２０３では、図１１に示すように、プリントコントローラ２は、設定可能な体裁（印刷設定情報）の数のジョブを複製し、複製した各ジョブに対して、印刷設定情報をそれぞれ変えて設定する（Ｓ２０３）。ここで、各ジョブの印刷部数は、初期値として０に設定される。このように、受信した印刷データに基づいて複数のジョブが複製され、各ジョブについて印刷設定情報が設定されるため、各ジョブについて順次処理することにより、配布先のユーザごとの印刷物をより簡単に得ることが可能となる。
【００７０】
続いて、プリントコントローラ２は、受信した印刷データにおいて設定されている配布先のユーザ名を抽出し、データベースにユーザごとの履歴情報（ユーザ情報）として保存されている該当するユーザの好みの体裁（印刷設定情報）を調べる。そして、図１２に示すように、プリントコントローラ２は、配布先のユーザの好みの体裁（印刷設定情報）が設定されているジョブの印刷部数を１ずつインクリメントする（Ｓ２０４）。これにより、各ジョブにおける印刷部数は同じ印刷設定情報が適用されるユーザの人数分の部数となり、効率的な配布資料としての印刷が可能となる。
【００７１】
続いて、プリントコントローラ２は、印刷部数が１以上の各ジョブに対して、ヘッダページを１枚追加し、そのヘッダページに、配布先のユーザ名と印刷部数とを記述する（Ｓ２０５）。これにより、印刷後に配布資料を配布することが確実かつ容易となる。
【００７２】
続いて、印刷部数が「０」のジョブが削除される（Ｓ２０６）。
【００７３】
続いて、図１３に示すように、削除されずに残ったジョブの１つをラスタライズ処理することにより、印刷画像データが生成され（Ｓ２０７）、生成された印刷画像データがプリンタ３に送信される（Ｓ２０８）。なお、図１３の例における印刷部数は、図１２の例とは別ケースの例のものである。そして、プリンタ３は、受信した印刷画像データに基づく画像を用紙等の記録媒体に印刷する。
【００７４】
ステップＳ２０９では、未処理のジョブが残っているか否かが判断される（Ｓ２０９）。未処理のジョブが残っている場合（Ｓ２０９：ＹＥＳ）、ステップＳ２０７に戻り、未処理のジョブが残っていない場合（Ｓ２０９：ＮＯ）、図１０の処理は終了する。
【００７５】
上述したように本実施形態では、印刷データの発行元であるユーザごとの印刷設定情報が履歴情報として記憶されており、配布資料としての印刷が指定されている印刷データについての配布先のユーザに対する印刷設定情報が、当該履歴情報に基づいて設定される。
【００７６】
したがって本実施形態によれば、配布する側のユーザは、受け取る側のユーザの望む印刷物の体裁を全く意識する必要がない。これにより、配布資料を印刷する際に、配布先のユーザの望む体裁の印刷物をより手間を掛けずに容易に取得することができる。
【００７７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００７８】
例えば、上記実施形態では、ステップＳ２０３において設定可能な体裁（印刷設定情報）の数のすべてのジョブが複製され、後で不要なジョブが削除されるように構成したが、本発明はこれに限定されるものではない。例えば、最初に、或るユーザの好みの体裁（印刷設定情報）が設定されたジョブが複製され、続いて別のユーザの好みの体裁（印刷設定情報）が前記ユーザのものと異なっていた場合に、当該別のユーザの好みの体裁（印刷設定情報）が設定されたジョブが順次複製されるようにして、複製されるジョブを徐々に増やしていってもよい。
【００７９】
また、上記実施形態では、印刷設定情報の項目（設定項目）として、「Ｎｕｐ」、「Ｄｕｐｌｅｘ」、「Ｂｉｎｄｉｎｇ」が挙げられているが、本発明はこれに限定されるものではない。また、印刷設定情報は、全ての設定項目を網羅したものである必要は必ずしもなく、任意の限られた項目であってもよい。
【００８０】
また、上記実施形態では、画像形成装置４がプリントコントローラ２とプリンタ３に分けられ、互いにローカル接続された構成の場合について述べたが、プリントコントローラ２はプリンタ３の中に内包されていてもよい。
【００８１】
また、上記実施形態では、印刷装置としてプリンタが使用されているが、本発明はこれに限定されるものではなく、例えばＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機等の他の印刷装置も使用され得る。
【００８２】
本実施形態の画像形成システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【００８３】
１  ＰＣ、
２  プリントコントローラ、
３  プリンタ、
４  画像形成装置、
５  ネットワーク、
１１，２１，３１  ＣＰＵ、
１２，２２，３２  ＲＯＭ、
１３，２３，３３  ＲＡＭ、
１４，２４  ハードディスク、
１５，２５  ディスプレイ、
１６、２６  入力装置、
１７，２８  ネットワークインタフェース、
１８，２９，３７  バス、
２７  プリンタインタフェース、
３４  操作パネル部、
３５  印刷部、
３６  コントローラインターフェース、
５００  印刷設定画面、
５０１  チェックボックス、
５０２  ユーザ名リスト表示領域。
【図１】
2011048753.tif 000003
【図２】
2011048753.tif 000004
【図３】
2011048753.tif 000005
【図４】
2011048753.tif 000006
【図５】
2011048753.tif 000007
【図６】
2011048753.tif 000008
【図７】
2011048753.tif 000009
【図８】
2011048753.tif 000010
【図９】
2011048753.tif 000011
【図１０】
2011048753.tif 000012
【図１１】
2011048753.tif 000013
【図１２】
2011048753.tif 000014
【図１３】
2011048753.tif 000015