(57)【要約】【課題】プリンタサーバからＰＤＬデータと印刷設定を含む印刷ジョブを画像形成装置で受信して印刷する印刷システムにおいて、これまでは記録紙に印字する際の設定を変更することはできても、ＰＤＬをラスタライズする際に反映される設定を変更することはできなかった。また、無理に設定変更を行うとフォント等の画質が低下してしまうという問題があった。【解決手段】ＰＤＬデータと印刷設定とで構成される印刷ジョブを生成する情報端末と、印刷ジョブを記憶するプリンタサーバと、プリンタサーバに記憶された印刷ジョブを印刷する画像形成装置であって、ＰＤＬデータをラスタライズしてラスタ画像を生成し、ラスタ画像を印刷設定に従って印刷する画像形成装置とを備えた印刷システムであって、画像形成装置は、前記ＰＤＬデータをラスタライズする前に前記印刷設定を変更可能にする。【選択図】図７
2010160617.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬデータと印刷設定とで構成される印刷ジョブを生成する情報端末と、
前記印刷ジョブを記憶するプリンタサーバと、
前記プリンタサーバに記憶された前記印刷ジョブを印刷する画像形成装置であって、前記ＰＤＬデータをラスタライズしてラスタ画像を生成し、前記ラスタ画像を前記印刷設定に従って印刷する画像形成装置と、
を備えた印刷システムであって、
前記画像形成装置は、前記ＰＤＬデータをラスタライズする前に前記印刷設定を変更できることを特徴とする印刷システム。
【請求項２】
前記印刷設定は、前記ＰＤＬデータをラスタライズする際に反映される設定および／またはラスタ画像を印刷する際に反映される設定であることを特徴とする請求項１に記載の印刷システム
【請求項３】
請求項１または２に記載の印刷システムにおける画像形成装置であって、
前記プリンタサーバと通信を行う通信部と、
前記通信部を制御する制御部と、
を備え、
前記制御部は、前記通信部を介して前記プリンタサーバに記憶された特定の印刷ジョブの印刷設定を受信し、前記受信した特定の印刷ジョブの印刷設定を変更し、前記通信部を介して前記変更後の印刷設定を前記プリンタサーバに送信し、前記通信部を介して前記変更後の印刷設定が反映された前記特定の印刷ジョブを前記プリンタサーバから受信し、前記変更後の印刷設定が反映された前記特定の印刷ジョブを印刷するように制御することを特徴とする画像形成装置
【請求項４】
前記制御部は、前記ＰＤＬデータをラスタライズする前に、前記印刷設定においてプレビュー画像の生成が選択されているかどうかを判定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
請求項１または２に記載の印刷システムにおけるプリンタサーバであって
前記情報端末および前記画像形成装置と通信を行う通信部と、
前記印刷ジョブを記憶するメモリ部と、
前記通信部および前記メモリ部を制御する制御部と、
を備え、
前記制御部は、前記通信部を介して前記情報端末が生成した前記印刷ジョブを受信し、前記受信した前記印刷ジョブを前記メモリ部に記憶し、前記画像形成装置からの特定の印刷ジョブの印刷設定の送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブの印刷設定を前記画像形成装置へ送信し、前記画像形成装置からの前記特定の印刷ジョブの印刷設定の変更要求に従い前記特定の印刷ジョブの印刷設定を変更し、前記変更後の印刷設定を前記メモリ部に記憶し、前記画像形成装置からの前記特定の印刷ジョブの送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブを前記画像形成装置に送信するように制御することを特徴とするプリンタサーバ。
【請求項６】
請求項１または２に記載の印刷システムにおける画像形成装置であって、
前記プリンタサーバと通信を行う通信部と、
前記印刷ジョブを記憶するメモリ部と、
前記通信部および前記メモリ部を制御する制御部と、
を備え、
前記制御部は、前記通信部を介して前記プリンタサーバに記憶された特定の印刷ジョブの印刷設定を受信し、前記受信した特定の印刷ジョブの印刷設定を変更し、前記変更後の印刷設定を前記メモリ部に記憶し、前記通信部を介して前記特定の印刷ジョブを受信し、前記メモリ部に記憶した前記変更後の印刷設定に基づいて前記受信した特定の印刷ジョブを印刷するように制御することを特徴とする画像形成装置。
【請求項７】
前記制御部は、前記ＰＤＬデータをラスタライズする前に、前記印刷設定においてプレビュー画像の生成が選択されているかどうかを判定することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
請求項１または２に記載の印刷システムにおけるプリンタサーバであって
前記情報端末および前記画像形成装置と通信を行う通信部と、
前記印刷ジョブを記憶するメモリ部と、
前記通信部および前記メモリ部を制御する制御部と、
を備え、
前記制御部は、前記通信部を介して前記情報端末が生成した前記印刷ジョブを受信し、前記受信した前記印刷ジョブを前記メモリ部に記憶し、前記画像形成装置からの特定の印刷ジョブの印刷設定の送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブの印刷設定を前記画像形成装置へ送信し、前記画像形成装置からの前記特定の印刷ジョブの送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブを前記画像形成装置に送信するように制御することを特徴とするプリンタサーバ。
【請求項９】
情報端末でＰＤＬデータと印刷設定とで構成される印刷ジョブを生成するステップと、
プリンタサーバに前記印刷ジョブを記憶するステップと、
画像形成装置で前記プリンタサーバに記憶された前記印刷ジョブを印刷するステップであって、前記ＰＤＬデータをラスタライズしてラスタ画像を生成し、前記ラスタ画像を前記印刷設定に従って印刷するステップと、
を備えた印刷システムの制御方法であって、
前記印刷するステップは、前記ＰＤＬデータをラスタライズする前に前記印刷設定を変更するステップをさらに含むことを特徴とする印刷システムの制御方法。
【請求項１０】
前記印刷設定は、前記ＰＤＬデータをラスタライズする際に反映される設定および／またはラスタ画像を印刷する際に反映される設定であることを特徴とする請求項９に記載の印刷システムの制御方法。
【請求項１１】
請求項１または２に記載の印刷システムにおける、前記プリンタサーバと通信を行う通信部と、前記通信部を制御する制御部とを備えた前記画像形成装置の制御方法であって、
前記通信部を介して前記プリンタサーバに記憶された特定の印刷ジョブの印刷設定を受信するステップと、
前記受信した特定の印刷ジョブの印刷設定を変更するステップと、
前記通信部を介して前記変更後の印刷設定を前記プリンタサーバに送信するステップと、
前記通信部を介して前記変更後の印刷設定が反映された前記特定の印刷ジョブを前記プリンタサーバから受信するステップと、
前記通信部を介して前記変更後の印刷設定が反映された前記特定の印刷ジョブを印刷するステップと、
を備えたことを特徴とする画像形成装置の制御方法。
【請求項１２】
前記ＰＤＬデータをラスタライズする前に、前記印刷設定においてプレビュー画像の生成が選択されているかどうかを判定するステップをさらに含むことを特徴とする請求項１１に記載の画像形成装置の制御方法。
【請求項１３】
請求項１または２に記載の印刷システムにおける、前記情報端末および前記画像形成装置と通信を行う通信部と、前記印刷ジョブを記憶するメモリ部と、前記通信部および前記メモリ部を制御する制御部とを備えた前記プリンタサーバの制御方法であって
前記通信部を介して前記情報端末が生成した前記印刷ジョブを受信するステップと、
前記受信した前記印刷ジョブを前記メモリ部に記憶するステップと、
前記画像形成装置からの特定の印刷ジョブの印刷設定の送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブの印刷設定を前記画像形成装置へ送信するステップと、
前記画像形成装置からの前記特定の印刷ジョブの印刷設定の変更要求に従い前記特定の印刷ジョブの印刷設定を変更するステップと、
前記変更後の印刷設定を前記メモリ部に記憶するステップと、
前記画像形成装置からの前記特定の印刷ジョブの送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブを前記画像形成装置に送信するステップと、
を備えたことを特徴とするプリンタサーバの制御方法。
【請求項１４】
請求項１または２に記載の印刷システムにおける、前記プリンタサーバと通信を行う通信部と、前記印刷ジョブを記憶するメモリ部と、前記通信部および前記メモリ部を制御する制御部とを備えた画像形成装置の制御方法であって、
前記通信部を介して前記プリンタサーバに記憶された特定の印刷ジョブの印刷設定を受信するステップと、
前記受信した特定の印刷ジョブの印刷設定を変更するステップと、
前記変更後の印刷設定を前記メモリ部に記憶するステップと、
前記通信部を介して前記特定の印刷ジョブを受信するステップと、
前記メモリ部に記憶した前記変更後の印刷設定に基づいて前記受信した特定の印刷ジョブを印刷するステップと、
を備えたことを特徴とする画像形成装置の制御方法。
【請求項１５】
前記ＰＤＬデータをラスタライズする前に、前記印刷設定においてプレビュー画像の生成が選択されているかどうかをさらに判定するステップを含むことを特徴とする請求項１４に記載の画像形成装置の制御方法。
【請求項１６】
請求項１または２に記載の印刷システムにおける、前記情報端末および前記プリンタサーバと通信を行う通信部と、前記印刷ジョブを記憶するメモリ部と、前記通信部および前記メモリ部を制御する制御部と、を備えた前記プリンタサーバの制御方法であって
前記通信部を介して前記情報端末が生成した前記印刷ジョブを受信するステップと、
前記受信した前記印刷ジョブを前記メモリ部に記憶するステップと、
前記画像形成装置からの特定の印刷ジョブの印刷設定の送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブの印刷設定を前記画像形成装置へ送信するステップと、
前記画像形成装置からの前記特定の印刷ジョブの送信要求に従い前記通信部を介して前記送信要求に対応する前記特定の印刷ジョブを前記画像形成装置に送信するステップと、を備えたことを特徴とするプリンタサーバの制御方法。
【請求項１７】
前記プリンタサーバおよび前記画像形成装置が一体であることを特徴とする請求項１または２に記載の印刷システム。
【請求項１８】
コンピュータに、請求項９乃至１６のいずれか１項に記載の方法を実行させるためのプログラム。
【請求項１９】
コンピュータに、請求項９乃至１６のいずれか１項に記載の方法を実行させるためのプログラムを格納した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報端末、プリンタサーバおよび画像形成装置とで構成される印刷システムとその制御方法ならびにプログラムおよび記録媒体に関わる。
【背景技術】
【０００２】
従来から、ＰＣ等の情報端末とプリンタサーバと画像形成装置とがネットワーク接続された印刷環境が利用されている。このような印刷環境としては、たとえば、特許文献1のように、ユーザが情報端末からプリンタサーバに投入した印刷ジョブ群のうち、ユーザが印刷したい印刷ジョブを画像形成装置の操作パネルから指定して印刷するプルプリントシステムが存在する。このようなプルプリントシステムでは、情報端末と画像形成装置が物理的に遠く離れた位置にあっても、ユーザが出先の画像形成装置を利用して任意のタイミングで印刷できるという利点がある。
【０００３】
このような印刷システムでは、情報端末からプリンタサーバに投入する印刷ジョブにＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データと印刷設定を含めておき、そのような印刷ジョブをプリンタサーバ内に保存する。そして、画像形成装置において、該印刷設定に従って該ＰＤＬをラスタライズしてラスタ画像を生成して記録紙に印字する。印刷設定には、ＰＤＬをラスタライズする際に反映される設定と記録紙に印字する際に反映される設定を含んでいる。ＰＤＬをラスタライズする際に反映される設定には、たとえば、画質設定や拡大縮小設定、面付け設定、画像サイズなどがある。ラスタライズして得たラスタ画像を印字する際に反映される設定には、画質設定、記録紙サイズ設定、排紙トレイ設定、拡大縮小設定、面付け設定、出力部数設定、ソート設定、両面設定、プレビュー設定、ステイプルやパンチなどのフィニッシング設定などがある。
【０００４】
しかしながら、従来技術においては、画像形成装置からプリンタサーバ内の印刷ジョブを指定して印刷する際に、画像形成装置側で該印刷ジョブの印刷設定を変更することができなかった。そのため、ユーザが印刷設定を変更するためには、印刷設定を変更した印刷ジョブを、新たに情報端末からプリンタサーバに投入しなおす必要があった。
【０００５】
これに関して、特許文献２は、プリンタサーバでＰＤＬから生成したラスタ画像と印刷設定をプリンタサーバ内に記憶し、画像形成装置に該ラスタ画像と印刷設定を送信するプッシュプリント型の印刷システムにおいて、印刷設定を変更可能とする提案をしている。その具体的な手法は、１つは、画像形成装置がラスタ画像と印刷設定をプリンタサーバから受信後に画像形成装置の操作パネルから印刷設定を変更するものである。もう１つは、プリンタサーバ側でプリンタサーバの操作パネルから印刷設定を変更してからラスタ画像と変更した印刷設定を画像形成装置に送信するというものである。
【０００６】
【特許文献１】特開２００７−１０５９３７号公報
【特許文献２】特開平１０−３１２２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２の手法では、いずれの方法によったとしてもプリンタサーバでＰＤＬをラスタライズした後に印刷設定変更をすることになる。したがって、記録紙に印字する際の設定を変更することはできても、ＰＤＬをラスタライズする際に反映される設定を変更することはできないという問題がある。無理に設定変更を行い、たとえば、ラスタライズ後のラスタ画像に対して拡大縮小を行ったりするとフォント等の画質が低下してしまう。フォント等の画質を低下させずに拡大縮小をするためにはラスタライズ時に拡大縮小の設定変更をする必要がある。
【０００８】
また、画像形成装置側で印刷設定を変更する場合には、ラスタ画像を画像形成装置内のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に一旦スプールしてから印刷設定の変更を行っている。そのため、印刷時には再度全ラスタ画像をＨＤＤから読み出すことになる。従って、印刷ジョブを受信してから印字完了するまでのスループットが低下し、高速処理ができないという問題もある。さらには、必然的に多くの記憶容量が必要となるため、ＨＤＤ容量の少ない画像形成装置での実現が困難である。
【０００９】
また、プリンタサーバ側で印刷設定を変更する場合には、ユーザがプリンタサーバの操作パネルを操作しなければならないが、これでは上述のプルプリントシステムの利点を享受できなくなる。すなわち、プリンタサーバと画像形成装置とが物理的に近い距離にあることを前提とするもので、現実的で有効な対策とはいえない。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するために、以下の構成を備える。
【００１１】
本発明に係る印刷システムは、ＰＤＬデータと印刷設定とで構成される印刷ジョブを生成する情報端末と、印刷ジョブを記憶するプリンタサーバと、プリンタサーバに記憶された印刷ジョブを印刷する画像形成装置であって、ＰＤＬデータをラスタライズしてラスタ画像を生成し、ラスタ画像を印刷設定に従って印刷する画像形成装置と、を備えた印刷システムであって、画像形成装置は、ＰＤＬデータをラスタライズする前に印刷設定を変更できる。
【００１２】
また、本発明の印刷システムの制御方法は、上記の課題を解決する手段として、以下の構成を備える。すなわち、情報端末でＰＤＬデータと印刷設定とで構成される印刷ジョブを生成するステップと、プリンタサーバに印刷ジョブを記憶するステップと、画像形成装置でプリンタサーバに記憶された印刷ジョブを印刷するステップであって、ＰＤＬデータをラスタライズしてラスタ画像を生成し、ラスタ画像を前記印刷設定に従って印刷するステップと、を含む。
【発明の効果】
【００１３】
本発明によれば、ユーザは印刷ジョブの印刷設定を画像形成装置でＰＤＬをラスタライズする前に変更することができる。そのため、ユーザの意図した印刷設定変更を印刷結果に適切に反映することができるようになる。
【００１４】
また、画像形成装置は設定変更がなされた後のＰＤＬデータを受信するので、画像形成装置のＨＤＤに全ＰＤＬデータを記憶する必要がなくなる。したがって、ＨＤＤの容量が少ない画像形成装置にも適用することができる。同時に、ＨＤＤへのアクセス回数も減るので印刷速度を高速化できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１６】
（第１の実施形態）
図１は、本発明の一実施形態に係る印刷システム（プルプリントシステム）の全体構成を示すシステム構成図である。以下、システムの構成並びにプルプリント処理の流れについて説明する。なお、本明細書において、「プルプリント処理」とは、プリンタ等の画像形成装置がネットワークを介してプリンタサーバ等のストレージ装置に存在する印刷データを取得して印刷する処理を意味する。
【００１７】
図１に示すように、本実施形態のプルプリントシステムは、情報端末装置としてのクライアントＰＣ１０１、情報処理装置としてのプリンタサーバ１０２および画像形成装置１０３とで構成される。そして、これらはネットワーク１０５を介して互いに接続されている。ネットワーク１０５は、ＬＡＮや無線ＬＡＮ、インターネット等の回線網である。ネットワーク１０５の種類は任意であり、特に限定はない。
【００１８】
まず、クライアントＰＣ１０１からプリンタサーバ１０２に印刷ジョブを登録する場合、クライアントＰＣの印刷ジョブ生成部１０１ｃで印刷ジョブを生成する。印刷ジョブはＰＤＬデータと印刷設定とで構成される。そして、生成された印刷ジョブを、制御部１０１ｂが、ネットワーク通信部１０１ａとネットワーク１０５を経由してプリンタサーバ１０２に送信するように制御する。制御部１０１ｂは、印刷ジョブの登録を行う際、各構成部の処理動作を制御する。
【００１９】
なお、プルプリントする画像形成装置１０３が予め決まっている場合には、制御部１０１ｂはクライアントＰＣ１０１で機種依存のＰＤＬデータを作成し、プリンタサーバ１０２に送信するように構成してもよい。
【００２０】
なお、クライアントＰＣ１０１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，外部記憶装置（ＨＤＤ）等を有し、ＣＰＵがＨＤＤに格納されたプログラムをＲＡＭ上に読み出して実行することにより、上記各部の機能を実現するものである。
【００２１】
プリンタサーバ１０２では、ネットワーク通信部１０２ａでクライアントＰＣ１０１からの印刷ジョブを受信すると、印刷ジョブ記憶部（メモリ部）１０２ｃとの中に印刷ジョブ１０２ｄを登録する。制御部１０２ｂは、印刷ジョブの登録を行う際、各構成部の処理動作を制御する。
【００２２】
なお、プリンタサーバ１０２は、ＣＰＵ，ＲＯＭ，ＲＡＭ，外部記憶装置（ＨＤＤ）等を有し、ＣＰＵがＨＤＤに格納されたプログラムをＲＡＭ上に読み出して実行することにより、上記各部の機能を実現するものである。
【００２３】
次に、プリンタサーバ１０２に保持された印刷ジョブを画像形成装置１０３からプルプリントする。この際、ユーザは、画像形成装置を利用するためのユーザ認証を受ける。すなわち、画像形成装置１０３において、当該ユーザの利用権限を確認するためのログイン処理を行う。このログイン処理は、ＩＣカードリーダ１０３ｈや操作部１０３ｅを介して行われる。
【００２４】
制御部１０３ｂは、ネットワーク通信部１０３ａを介して、ＩＣカードリーダ１０３ｈや操作部１０３ｅから入力されたユーザ認証情報をプリンタサーバ１０２に送信する。そして、ユーザが印刷可能な印刷ジョブの一覧をプリンタサーバ１０２から取得し、表示部１０３ｇに表示する。そして、ユーザは操作部１０３ｅを使用して印刷するジョブを選択する。すると、制御部１０３ｂは、指定した印刷ジョブをプリンタサーバ１０２から印刷ジョブ保持部１０３ｄ（メモリ部）にダウンロードする。
【００２５】
最後に、制御部１０３ｂは、印刷ジョブをラスタイメージ展開部１０３ｆでラスタイメージに展開させた後、画像形成部１０３ｃで記録紙上に画像形成（即ち印刷処理）させる。
【００２６】
このように、制御部１０３ｂは、印刷処理を行う際、各構成部の処理動作を制御する。なお、画像形成装置１０３は、ＣＰＵ，ＲＯＭ，ＲＡＭ，外部記憶装置（ＨＤＤ）等を有し、ＣＰＵがＨＤＤに格納されたプログラムをＲＡＭ上に読み出して実行することにより、上記各部の機能を実現するものである。
【００２７】
また、プリンタサーバ１０２では、制御部１０２ｂは、ネットワーク通信部１０２ａで受信したユーザ認証情報を基に、ユーザが印刷できる印刷ジョブのリストを画像形成装置１０３に送信する。さらに、制御部１０２ｂは、印刷する印刷ジョブの指定と画像形成装置１０３のデバイス情報を受信すると、指定された印刷ジョブ１０２ｄを画像形成装置１０３に送信する。このように制御部１０２ｂでは、ユーザ認証情報を基に印刷ジョブ１０２ｄを印刷ジョブ記憶部１０２ｃから取得したり、その他印刷処理にかかる各構成部の処理を制御する。
【００２８】
図２は、ユーザ認証後に画像形成装置１０３の操作部１０３ｅに表示されるジョブ操作画面の一例である。画像形成装置１０３にログインしたユーザは、この画面で印刷ジョブを選択するなどのジョブ操作を行い、所望の文書の印刷を行う。
【００２９】
図２において、1８０１は印刷ジョブ一覧表示部であり、プリンタサーバ１０２に保持されているユーザの印刷ジョブの一覧を表示するためのものである。ユーザは、印刷ジョブ一覧表示部１８０１に表示された印刷ジョブに対して、タッチペン或いは指でタッチするといった方式により、任意の印刷ジョブを選択することができる。１８０２は消去ボタンであり、選択した印刷ジョブをプリンタサーバ１０２から消去、すなわち削除するためのボタンである。１８０３は印刷実行ボタンであり、これを選択すると図３で説明する印刷設定画面１９００が表示される。１８０４は予約ボタンであり、選択した印刷ジョブの印刷の実行を予約するためのボタンである。例えば、他のユーザが大量の印刷を行っている場合やエラーの発生等、直ちに自己の印刷ジョブの実行ができないときに利用する。予約をしておくことで、画像形成装置１０３の前で、他のユーザの印刷終了やエラーの復旧作業の完了を待たずに済む。予約をした後は、一度ログアウトし、他のユーザのプリント完了やエラー状態の復旧後に再度ログインして印刷処理を行えばよい。１８０５はキャンセルボタンであり、印刷ジョブの選択を解除するためのボタンである。１８０６はログアウトボタンであり、画像形成装置１０３からのログアウトを指示するボタンである。
【００３０】
図３は、図２のジョブ操作画面中の印刷実行ボタン１８０３を選択した場合に表示される印刷設定画面１９００の一例を示すものである。印刷設定画面１９００内の印刷設定変更ボタン１９０１を選択すると、図４で説明する印刷設定変更画面１９１０が表示され、ジョブ操作画面で選択した印刷ジョブの印刷設定を変更できる。印刷開始ボタン１９０３を選択すると印刷設定変更画面１９１０で変更された印刷設定の内容に従って、該印刷ジョブの印刷を開始することができる。印刷設定画面１９１０で印刷設定の内容が変更されない場合はプリンタサーバ１０２に記憶されている該印刷ジョブの当初の印刷設定の内容に従って印刷される。
【００３１】
当初の印刷設定においてプレビューの作成が選択されていない場合でも、印刷設定画面１９００内のプレビュー作成開始ボタン１９０４を選択すると、プリンタサーバ１０２に記憶されている該印刷ジョブをプレビュー作成モードで実行する。プレビュー作成モードでは、制御部１０３ｂが、ＰＤＬをラスタライズし、得られたラスタ画像をプレビュー画像として画像形成装置１０３内のメモリに記憶するよう制御することになる。そして、プレビュー表示ボタン１９０２を選択した場合に表示される不図示のプレビュー画面で該印刷ジョブのプレビュー画像を確認することが可能となる。なお、プレビュー画像として画像形成装置１０３内のメモリに記憶されていない場合は、プレビュー表示ボタン１９０２は網掛け表示等により選択不可能な状態になっており、ログインユーザは選択することができない。また、制御部１０３ｂは印刷開始ボタン１９０３とプレビュー作成開始ボタン１９０４のどちらかしか選択できないよう制御する。中止ボタン１９０５を選択するとジョブ操作画面に戻る。
【００３２】
図４は、図３の印刷設定画面１９００の印刷設定変更ボタン１９０１を選択した場合に表示される印刷設定変更画面１９１０の一例を示すものである。１９１１から１９２０の各種印刷設定ボタンを選択すると印刷設定項目毎に、設定変更入力画面が表示され、それぞれの項目についての内容を変更することが可能となる。たとえば、両面印刷の設定を行うための「両面」ボタン１９１１を選択すると図５に示すような設定変更入力画面１９３０が表示される。この設定変更入力画面１９３０では、片面出力もしくは両面出力のいずれかを設定可能で、両面出力の場合はさらに左右開き、上下開きの設定が可能というようになっている。他の設定項目毎の設定変更入力画面については図示を省略するが、「両面」の場合と同様の設定変更入力画面が表示される。すなわち、フィニッシング設定１９１２では、ステイプル設定やパンチ設定などを設定でき、さらにステイプルやパンチの位置の設定もできるようになっている。ソート設定１９１３では、ソート出力やグループ出力を設定可能である。製本設定１９１４では製本出力を設定できる。印刷部数設定１９１５では印刷する部数を設定できる。画質設定１９１６では、画質パラメータ（ガンマ値、モノクロ・カラー出力など）を設定できる。拡大縮小設定１９１７では拡大縮小設定をＰＤＬのラスタライズ時もしくは印刷時のどちらで行うかを設定可能である。Ｎｉｎ１設定１９１８では一枚の記録紙にN枚の原稿画像を縮小して印字するかのＮｉｎ１設定をＰＤＬのラスタライズ時もしくは印刷時のどちらで行うかを設定可能である。給紙・排紙設定１９１９では、給紙する記録紙や記録紙の排紙トレイを設定することができる。プレビュー設定１９２０では、印刷実行前にプレビューを作成するかどうかを設定することができる。ここで、図中の各種印刷設定項目はあくまで例示であり、各項目の内容もまた任意であることに注意されたい。ＯＫボタン１９２２が選択されると設定変更された後の内容が有効になる。中止ボタン１９２１が押下されると設定変更内容がキャンセルされ印刷設定画面１９００に戻る。
【００３３】
（クライアントＰＣ１０１における処理）
図６は、第１の実施形態に係るクライアントＰＣ１０１における印刷ジョブの送信処理フローを示したフローチャートである。
【００３４】
まず、ユーザが印刷したい文書（ユーザが文書作成アプリケーションで作成した文書等）の印刷ジョブをプリンタサーバ１０２に投入するための準備を行う。すなわち、ステップ１６０１にて、クライアントＰＣ１０１は、クライアントＰＣ１０１内にインストールされているプリンタドライバを起動する。
【００３５】
次にステップ１６０２にて、クライアントＰＣ１０１はプリンタドライバで印刷ジョブの印刷設定を行う。この印刷設定はユーザからの入力に基づいてなされる。印刷設定には、画像形成装置１０３でＰＤＬデータをラスタライズする際に反映される設定と、記録紙に印字する際に反映される設定との２種類がある。ＰＤＬデータをラスタライズする際に反映される設定とは、例えば、画質設定や拡大縮小設定、面付け設定、画像サイズなどである。記録紙に印字する際に反映される設定とは、例えば、画質設定や記録紙サイズ設定、排紙トレイ設定、拡大縮小設定、面付け設定、出力部数設定、ソート設定、両面設定、プレビュー設定、ステイプルやパンチなどに代表されるフィニッシング設定などである。
【００３６】
次に、ステップ１６０３にて、クライアントＰＣ１０１は、ユーザが印刷したい文書をＰＤＬへと変換する。
【００３７】
最後に、ステップ１６０４で、ステップ１６０２で設定された印刷設定とステップ１６０３で変換したＰＤＬとを、印刷ジョブとしてプリンタサーバ１０２に送信する。
【００３８】
（プリンタサーバにおける処理）
図７は、第１の実施形態に係るプリンタサーバ１０２における処理フローを示したフローチャートである。
【００３９】
まず、ステップ１７０１にてプリンタサーバ１０２は、クライアントＰＣ１０１が送信した印刷ジョブをネットワーク通信部１０２ａで受信する。
【００４０】
次にステップ１７０２にて、制御部１０２ｂは、印刷ジョブ記憶部１０２ｃに受信した印刷ジョブを記憶させる。すなわち、プリンタサーバ内のメモリ部（この場合のメモリは、電源を供給をしない状態でも書き込まれたデータが消えない不揮発メモリが望ましい。）に印刷ジョブとしての印刷設定とＰＤＬデータを格納する。
【００４１】
次に、ステップ１７０３にて、制御部１０２ｂは、印刷ジョブのリスト（ジョブリスト）の取得要求を画像形成装置１０３から受信したかどうかを判定する。受信した場合はステップ１７０４へ進み、受信していない場合はステップ１７０９に進む。
【００４２】
ステップ１７０４では、制御部１０２ｂは印刷ジョブ記憶部１０２ｃに記憶している印刷ジョブのリストをネットワーク通信部１０２ａを介して画像形成装置１０３に送信する。  
次にステップ１７０５にて、制御部１０２ｂは、画像形成装置１０３から特定の印刷ジョブの印刷設定取得要求を受信したかどうかを判定する。受信した場合はステップ１７０６へ進み、受信してない場合はステップ１７０９に進む。
【００４３】
ステップ１７０６では、制御部１０２ｂは、受信した印刷設定取得要求に対応する印刷ジョブの印刷設定を印刷ジョブ記憶部１０２ｃから読み出し、ネットワーク通信部１０２ａを介して画像形成装置１０３に送信する。
【００４４】
次に、ステップ１７０７にて、制御部１０２ｂは画像形成装置１０３から印刷設定変更要求を受信したかどうかを判定する。受信した場合はステップ１７０８へ進み、受信してない場合はステップ１７０９に進む。
【００４５】
ステップ１７０８では、制御部１０２ｂは、画像形成装置１０３が指定した印刷ジョブの印刷設定を、受信した印刷設定変更要求の内容に従って変更する。
【００４６】
ステップ１７０９では、制御部１０２ｂは画像形成装置１０３から印刷要求を受信したかどうかを判定する。受信した場合はステップ１７１０へ進み、受信してない場合はステップＳ１７０３に戻る。
【００４７】
ステップ１７１０では、制御部１０２ｂは画像形成装置１０３に要求された印刷ジョブを送信する。このとき、ステップ１７０８で印刷設定を変更していれば、変更が反映された後の印刷設定を含んだ印刷ジョブを送信することになる。
【００４８】
（画像形成装置における印刷設定変更処理）  
図８は、第１の実施形態に係る画像形成装置１０３の印刷設定の変更処理のフローを示したフローチャートである。
【００４９】
まず、ステップ１８０１にて、制御部１０３ｂはユーザの利用権限を確認するためのログイン処理を行う。ログイン処理の内容としては、たとえば、ＩＣカードリーダ１０３ｈを使ってユーザのＩＣカードに記憶されているユーザ情報を読み取る方法や、操作部１０３ｅでユーザがユーザＩＤやパスワードなどの情報を入力させる方法があり得る。これら以外にも、既知の認証技術が適用可能である。ログイン処理が完了しユーザの利用権限が確認できると、ステップ１８０２に進む。
【００５０】
ステップ１８０２では、画像形成装置の制御部１０３ｂはログインしたユーザのジョブリストを取得するため、プリンタサーバ１０２にジョブリスト取得要求を行う。
【００５１】
そして、ステップ１８０３にて、画像形成装置１０３はネットワーク通信部１０３ａを介して、要求したジョブリストをプリンタサーバ１０２から受信する。
【００５２】
次に、ステップ１８０４にて、制御部１０３ｂは、受信したジョブリストの内容を図２で示したジョブ操作画面のジョブ一覧によって表示部１０３ｇに表示する。
【００５３】
次に、ステップ１８０５にて、制御部１０３ｂは任意のジョブを、ジョブ操作画面のジョブ一覧からログインユーザが選択したかどうかを判定する。選択していた場合はステップ１８０６へ進み、選択していなければステップ１８１７に進む。
【００５４】
ステップ１８１７では、制御部１０３ｂはログアウトボタン１８０６の選択によりログインユーザがログアウトしたかどうかを判定する。ログアウトしていれば処理を終了し、ログアウトしていなければステップ１８０５に戻る。
【００５５】
ステップ１８０６では、制御部１０３ｂは図３で示す印刷設定画面１９００においてログインユーザが印刷設定変更ボタン１９０１を選択したかどうかを判定する。選択していればステップ１８０７に進み、選択していなければステップ１８１２に進む。
【００５６】
ステップ１８０７では、制御部１０３ｂは、ログインユーザが選択した印刷ジョブの印刷設定を取得するための印刷設定取得要求をプリンタサーバ１０２に送信する。
【００５７】
次に、ステップ１８０８で画像形成装置１０３は、ステップ１８０７で要求した印刷設定をプリンタサーバ１０２から受信する。
【００５８】
そして、ステップ１８０９で制御部１０３ｂは、印刷設定の内容を表示する。ここで表示する内容は、ログインユーザの選択に応じて決定される。すなわち、ログインユーザは印刷設定のうち今回変更したい部分について印刷設定変更画面１９１０内の各種印刷設定ボタン１９１１〜１９２０から選択し、制御部１０３ｂは当該選択されたボタンに対応する印刷設定項目の設定変更入力画面を表示する。ログインユーザは、表示された設定変更入力画面から、所望の内容に変更する。たとえば、当初の印刷設定の内容が片面出力でありこれを両面出力に変更したいときは、「両面」の印刷設定ボタン１９１１を選択し、設定変更入力画面１９３０を表示させる。そして、設定変更入力画面１９３０中の「片面」のチェックボックス１９３１のチェックを外し、続いて「両面」のチェックボックス１９３２にチェックを入れる。さらに左右開きにするか上下開きにするかに拠って１９３３或いは１９３４のいずれかにチェックを入れる。入力が終わればＯＫボタン１９３５を選択して印刷設定変更画面１９１０に戻る。このようにして当初の設定内容である「片面」から新たに「両面」に変更する操作が終了する。なお、ここで説明した片面から両面への変更は、印字する際に反映される印刷設定についての変更である。しかし、本発明はＰＤＬデータをラスタライズする前に印刷設定の変更が可能なので、ラスタライズする際に反映される画質設定などの印刷設定についても同様に変更することができる。
【００５９】
他にも設定変更する項目があれば１９１２〜１９２０の中から対応するボタンを選択して同様の作業を行う。他に変更する項目がなければ印刷設定変更画面１９１０中のＯＫボタン１９２２を選択する。
【００６０】
次にステップ１８１０で、制御部１０３ｂはログインユーザが印刷設定変更画面１９１０でOKボタン１９２２を選択したかどうかを判定する。選択していた場合はステップ１８１１に進み、選択していない場合（すなわち、中止ボタン１９２１が選択されていた場合）はステップ１８０６に戻る。
【００６１】
ステップ１８１１で制御部１０３ｂは、選択された印刷ジョブ内の印刷設定の内容に変更後の新しい内容を反映するよう、プリンタサーバ１０２に印刷設定変更要求を送信し、ステップ１８０６に戻る。
【００６２】
ステップ１８１２では、制御部１０３ｂはログインユーザが印刷設定画面１９００で印刷開始ボタン１９０３を選択したかどうかを判定する。選択していた場合はステップ１８１３に進み、選択していない場合はステップ１８１６に進む。
【００６３】
ステップ１８１６では、制御部１０３ｂはログインユーザが印刷設定画面１９００で中止ボタン１９０５を選択したかどうかを判定する。選択していた場合はステップ１８０５に戻り、選択していない場合はステップ１８０６に戻る。
【００６４】
ステップ１８１３で、制御部１０３ｂは印刷ジョブ送信要求をプリンタサーバ１０２に対して送信する。続いて、ステップ１８１４でプリンタサーバ１０２から、当該送信要求
に対応する印刷ジョブを受信する。この段階でプリンタサーバから受け取る印刷ジョブに含まれる印刷設定は、上述の変更が行われていれば当該変更が反映された印刷設定となっている。
【００６５】
そして、ステップ１８１５にて制御部１０３ｂは、受信した印刷ジョブの実行処理を行う。印刷ジョブの実行処理に関しては図１１を用いて説明する。
【００６６】
（画像形成装置における印刷ジョブ実行処理）
図１１は、第１の実施形態に係る画像形成装置１０３の印刷ジョブの実行処理のフローを示したフローチャートである。
【００６７】
ステップ２１０１にて、画像形成装置１０３の制御部１０３ｂは、プリンタサーバ１０２から受信した印刷ジョブに含まれた印刷設定の内容をメモリに記憶する。ここで記憶する印刷設定は、先の印刷設定変更処理で変更がなされていれば当該変更が反映された印刷設定であり、変更がなされていなければ印刷設定変更処理前からプリンタサーバ１０２に格納されていた当初の印刷設定である。
【００６８】
そして、ステップ２１０２にて制御部１０３ｂは、印刷設定においてプレビューの作成が選択されているかどうかを判定する。プレビューの作成が選択されている場合には、プレビュー作成モードとなり、ステップ２１０４に進む。選択されていない場合には、印刷モードとなりステップ２１０３に進む。
【００６９】
ステップ２１０３では、制御部１０３ｂはラスタイメージ展開部１０３ｆにてＰＤＬデータをラスタライズするよう制御する。そして、ステップ２１１１に進み、制御部１０３ｂはラスタライズして得られたラスタ画像を記録紙に印字するよう制御する。
【００７０】
一方、ステップ２１０２の判定の結果、プレビュー作成モードとなった場合には、ステップ２１０４で、制御部１０３ｂはラスタイメージ展開部１０３ｆにてＰＤＬデータをラスタライズするよう制御する。
【００７１】
そして、ステップ２１０５に進んで、制御部１０３ｂは、ラスタライズによって得たラスタ画像をメモリに記憶した後、上記ステップ２１０１でメモリに記憶した印刷設定を当該ラスタ画像に関連づけてメモリに記憶する（ステップ２１０６）。
【００７２】
次に、ステップ２１０７に進み、ログインユーザがプレビュー表示ボタン１９０２を選択したかどうかを判定する。選択した場合はステップ２１０８に進み、選択していない場合はステップ２１０９に進む。
【００７３】
ステップ２１０８では制御部１０３ｂはメモリに記憶されているラスタ画像をプレビュー画像として読み出し、不図示のプレビュー画面にて表示部１０３ｇに表示する。
【００７４】
そして、ステップ２１０９では、制御部１０３ｂは印刷開始ボタン１９０３が選択されたかどうかを判定する。選択された場合はステップ２１１０に進み、選択されていない場合は印刷ジョブの実行処理を終了する。
【００７５】
ステップＳ２１１０では、制御部１０３ｂはメモリからラスタ画像を読み出して、ステップ２１１１に進む。
【００７６】
ラスタライズを行う前に印刷設定の変更を行う本発明では、ステップ２１０３および２１０４におけるＰＤＬデータのラスタライズ処理では、全ＰＤＬデータをＨＤＤなどの大容量メモリに記憶してからラスタライズする必要がない。まず、制御部１０３ｂは、ＰＤＬデータの受信処理とラスタイメージ展開部１０３ｆの展開処理を非同期で行う。制御部１０３ｂはネットワーク通信部１０３ａで受信したＰＤＬデータを順次受信バッファとよばれるメモリに蓄積し、ラスタイメージ展開部１０３ｆに転送する。ここで、制御部１０３ｂは受信処理速度より展開処理が遅くなり受信バッファにＰＤＬデータを記憶しきれなくなった場合にのみＨＤＤにＰＤＬデータを記憶する。すなわち、受信バッファに記憶できなかったＰＤＬデータのみをＨＤＤに一時的に格納し退避（スワップ）させる。そして、制御部１０３ｂは、ラスタイメージ展開部１０３ｆの処理が進み、スワップしたＰＤＬデータをラスタイメージ展開部１０３ｆで処理できる状態になればＰＤＬデータを読み出してラスタイメージ展開部に転送する。このように制御部１０３ｂが受信バッファの記憶容量を超えた分しかＰＤＬデータをＨＤＤに保存しないように制御することで、ＨＤＤの容量が十分でない若しくはＨＤＤ自体を備えていない画像形成装置についても本発明を適用することが可能となる。また、ＨＤＤへのアクセス回数も軽減されることから印刷処理のスループット向上にも繋がる。
【００７７】
なお、本実施形態においては、ステップ１７０８でプリンタサーバ１０２の制御部１０２ｂは画像形成装置１０３から受信した印刷設定変更要求の内容に従って印刷設定を変更している。そのため、プリンタサーバ１０２の制御部１０２ｂは画像形成装置１０３からの上記印刷設定変更要求以降の印刷要求に対しては変更が反映された後の印刷設定を含む印刷ジョブを送信することになる。したがって、一度印刷設定を変更した印刷ジョブをそのまま使用して再度印刷したい場合には、ユーザは印刷開始ボタン１９０３を選択するだけで、すでに印刷設定が変更された印刷ジョブを再利用して印刷することが可能となる。このように、プリンタサーバ１０２から印刷ジョブを削除しない限り、一度変更した印刷設定を有効に活用することができる。なお、不要になった印刷ジョブの削除は、図２のジョブ操作画面において消去ボタン１８０２を選択することで、簡単に行い得る。
【００７８】
（第２の実施形態）
本発明の第２の実施形態に係るプルプリントシステムの全体構成は、第１の実施形態と同様である。第１の実施形態との差異は印刷設定を変更する際のプリンタサーバ１０２および画像形成装置１０３における処理の違いである。以下、第１の実施形態との差異点を中心に図９および図１０を用いて説明する。
【００７９】
図９は、第２の実施形態に係るプリンタサーバ１０２における処理フローを示したフローチャートである。第１の実施形態に係る図７と対比すれば明らかなように、図９のステップ１９０１乃至１９０６は、図７のステップ１７０１乃至１７０６にそれぞれ対応しており、内容も同一である。よってステップ１９０１乃至１９０６については、その説明を省略する。
【００８０】
受信した印刷設定取得要求に対応する印刷ジョブの印刷設定を画像形成装置１０３に送信（ステップ１９０６）した後、第２の実施形態では、画像形成装置から印刷要求を受信したかどうかの判断を行う（ステップ１９０７）。すなわち、第２の実施形態においてプリンタサーバ１０２は、図７のステップ１７０７および１７０８に対応する画像形成装置からの印刷設定変更要求に応じたメモリ内の印刷設定に変更を反映させる処理は行わない。
【００８１】
そして、ステップ１９０７以降は、第１の実施形態と同様であり、制御部１０２ｂは画像形成装置１０３から印刷要求を受信したかどうかを判定し、受信した場合はステップ１９０８へ進み、受信していない場合はステップ１９０３に戻る。ステップ１９０８では、要求された印刷ジョブを画像形成装置１０３に送信する。
【００８２】
図１０は、第２の実施形態に係る画像形成装置１０３の印刷設定の変更処理のフローを示したフローチャートである。
【００８３】
第１の実施形態に係る図８と対比すれば明らかなように、図１０のステップ２００１乃至２０１０は、図８のステップ１８０１乃至１８１０にそれぞれ対応しており、内容も同一である。よってステップ２００１乃至２０１０については、その説明を省略する。
【００８４】
ログインユーザが印刷設定変更画面１９００でＯＫボタン１９２２を選択したかどうかを判定した結果（ステップ２０１０）、選択していた場合に、第１の実施形態とは異なり、プリンタサーバ１０２に対する印刷設定の変更要求は行わない。ステップ２０１１では、変更後の印刷設定をそのまま画像形成装置１０３内のメモリ部に記憶する。すなわち、ステップ２０１１で制御部１０３ｂは、選択された印刷ジョブの印刷設定に対して加えられた変更内容を当該印刷ジョブに対応する新たな印刷設定として画像形成装置１０３のメモリ部に記憶する。（第１の実施形態の場合と同様、この場合のメモリは、電源を供給をしない状態でも書き込まれたデータが消えない不揮発メモリが望ましい。）画像形成装置内のメモリへの記憶が終わると、ステップ２００６に戻る。
【００８５】
ステップ２０１２では、制御部１０３ｂはログインユーザが印刷開始ボタン１９０３を選択したかどうかを判定し、選択していればステップ２０１３に進み、選択していない場合はステップ２０１８に進む。ステップ２０１８では、制御部１０３ｂはログインユーザが印刷設定画面１９００で中止ボタン１９０５を選択したかどうかを判定し、選択していた場合はステップ２００５に戻り、選択していない場合はステップ２００６に戻る。ステップ２０１３では、制御部１０３ｂはプリンタサーバ１０２に印刷ジョブを送信するよう印刷ジョブ送信要求を送信し、ステップ２０１４でプリンタサーバ１０２から印刷ジョブを受信する。ステップ２０１２からここまでの処理は、第１の実施形態と同様である。
【００８６】
そして、第１の実施形態では、プリンタサーバ１０２から印刷ジョブを受信した後はジョブの実行（ステップ１８１５）へと進んだが、第２の実施形態は異なる。
【００８７】
ステップ２０１５で、制御部１０３ｂは、ステップ２０１１において印刷設定が変更されているかどうかを判定する。この判定は、たとえば、変更された印刷設定をメモリに記憶する際に変更が加わったことを示すフラグをセットし、当該フラグの有無をチェックすることによって行う。変更している場合はステップ２０１６に進み、変更していなければステップ２０１７に進む。
【００８８】
ステップ２０１６では、制御部１０３ｂは、メモリからステップ２０１１において記憶した変更後の印刷設定を読み出し、プリンタサーバ１０２から受信した印刷ジョブに含まれる印刷設定の代わりに、当該読み出した印刷設定を用いるよう制御する。
【００８９】
そして、ステップ２０１７で、制御部１０３ｂは受信した印刷ジョブの実行処理を行う。すなわち、印刷設定の変更をしていない場合にはプリンタサーバから受信した印刷ジョブに含まれる印刷設定に従って印刷処理を行い、印刷設定を変更した場合には変更後の印刷設定に従って印刷処理を実行する。なお、印刷ジョブの実行処理の詳細については、図１１を用いて既に説明した内容と同じであるので省略する。
【００９０】
このように、第２の実施形態においては、プリンタサーバ１０２内の印刷設定はそのままにしつつ、画像形成装置１０３で印刷する際に一時的に印刷設定を変更して印刷することができる。プリンタサーバ１０２に記憶されている印刷ジョブの印刷設定には画像形成装置において行った変更内容は反映されないので、当初の印刷設定に従って再度印刷したい場合にはプリンタサーバ１０２に再びアクセスして当初の印刷ジョブを利用することもできる。
【００９１】
（その他の実施形態）
第１および第２の実施形態においては、典型的な構成としてプリンタサーバと画像形成装置はそれぞれが独立した別個の装置であることを前提として説明を行った。しかし、本発明はこのような形態に限られるわけではなく、プリンタサーバ１０２と画像形成装置１０３は一体であっても構わない。すなわち、１つの画像形成装置が、プリントサーバ１０２と画像形成装置１０３の両方の構成と機能を備えていてもよい。
【００９２】
以上、本発明の実施形態について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【００９３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１００】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施形態を示すプルプリントシステムの全体構成を示すシステム構成図である。
【図２】本発明に係る画像形成装置の表示部に表示されるジョブ操作画面の一例を示す図である。
【図３】本発明に係る画像形成装置の表示部に表示される印刷設定画面の一例を示す図である。
【図４】本発明に係る画像形成装置の表示部に表示される印刷設定変更画面の一例を示す図である。
【図５】本発明に係る画像形成装置の表示部に表示される印刷設定変更入力画面の一例を示す図である。
【図６】本発明に係るプルプリントシステムにおけるクライアントＰＣの処理のフローを示すフローチャートである。
【図７】本発明の第１の実施形態に係るプリンタサーバ１０２における処理のフローを示したフローチャートである。
【図８】本発明の第１の実施形態に係る画像形成装置１０３における印刷設定の変更処理のフローを示したフローチャートである。
【図９】本発明の第２の実施形態に係るプリンタサーバ１０２における処理のフローを示したフローチャートである。
【図１０】本発明の第２の実施形態に係る画像形成装置１０３における印刷設定の変更処理のフローを示したフローチャートである。
【図１１】本発明の第１の実施形態に係る画像形成装置１０３における印刷ジョブの実行処理のフローを示したフローチャートである。
【符号の説明】
【０１０２】
１０１：クライアントＰＣ
１０１ａ：ネットワーク通信部
１０１ｂ：制御部
１０１ｃ：印刷ジョブ生成部
１０２：プリンタサーバ
１０２ａ：ネットワーク通信部
１０２ｂ：プリンタサーバ
１０２ｃ：印刷ジョブ記憶部
１０２ｄ：印刷ジョブ
１０３：画像形成装置
１０３ａ：ネットワーク通信部
１０３ｂ：制御部
１０３ｃ：画像形成部
１０３ｄ：印刷ジョブ保持部
１０３ｅ：操作部
１０３ｆ：ラスタイメージ展開部
１０３ｇ：表示部
１０３ｈ：ＩＣカードリーダ
１０５：ネットワーク
１８０１：印刷ジョブ一覧表示部
１８０２：消去ボタン
１８０３：印刷実行ボタン
１８０４：予約ボタン
１８０５：キャンセルボタン
１８０６：ログアウトボタン
１９００：印刷設定画面
１９０１：印刷設定変更ボタン
１９０２：プレビュー表示ボタン
１９０３：印刷開始ボタン
１９０４：プレビュー作成開始ボタン
１９０５：中止ボタン
１９１０：印刷設定変更画面
１９１１：両面ボタン
１９１２：フィニッシンングボタン
１９１３：ソートボタン
１９１４：製本ボタン
１９１５：印刷部数ボタン
１９１６： 画質ボタン
１９１７：拡大縮小ボタン
１９１８：Ｎｉｎ１ボタン
１９１９：給紙・排紙ボタン
１９２０：プレビューボタン
１９２１：中止ボタン
１９２２：ＯＫボタン
１９３０：設定変更入力画面
１９３１：片面チェックボックス
１９３２：両面チェックボックス
１９３３：左右開きチェックボックス
１９３４：上下開きチェックボックス
１９３５：ＯＫボタン
【図１】
2010160617.tif 000003
【図２】
2010160617.tif 000004
【図３】
2010160617.tif 000005
【図４】
2010160617.tif 000006
【図５】
2010160617.tif 000007
【図６】
2010160617.tif 000008
【図７】
2010160617.tif 000009
【図８】
2010160617.tif 000010
【図９】
2010160617.tif 000011
【図１０】
2010160617.tif 000012
【図１１】
2010160617.tif 000013