(57)【特許請求の範囲】
【請求項１】
ＰＤＬデータ形式の蓄積文書を複数蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記蓄積文書のうち、印刷する１以上の前記蓄積文書の選択を受け付ける文書選択手段と、
前記文書選択手段で選択を受け付けた前記蓄積文書が１つである場合に、選択された前記蓄積文書に含まれる設定項目の設定内容を初期値に設定し、選択された前記蓄積文書に含まれる設定項目一覧と前記初期値とを含む印刷条件設定画面を表示手段に表示し、前記文書選択手段で選択を受け付けた前記蓄積文書が複数である場合に、予め決められていた複数文書選択時用の共通な初期値及び設定項目一覧を含む印刷条件設定画面を表示手段に表示する画面表示手段と、
前記印刷条件設定画面から設定変更を行う設定項目の選択、及び、選択した設定項目の初期値の再設定を受け付ける再設定受付手段と、
初期値の再設定を受け付けた設定項目が設定可能である前記ＰＤＬデータ形式の前記蓄積文書について、前記蓄積文書に含まれる設定項目の設定内容を前記再設定の内容に変更し、初期値の再設定を受け付けた設定項目が設定可能でない前記ＰＤＬデータ形式の前記蓄積文書について前記再設定の内容を無視する再設定制御手段と、
前記再設定制御手段により処理された前記蓄積文書を印刷する印刷手段と
を有すること
を特徴とする画像形成装置。
【請求項２】
前記画面表示手段は、前記文書選択手段で選択を受け付けた前記蓄積文書が複数である場合に、前記蓄積文書の前記ＰＤＬデータ形式が同一でなければ、前記複数文書選択時用の共通な初期値及び設定項目一覧を含む印刷条件設定画面を表示手段に表示すること
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画面表示手段は、前記文書選択手段で選択を受け付けた前記蓄積文書が複数である場合に、前記蓄積文書に含まれる設定項目の設定内容に同一の初期値が設定されていなければ、前記複数文書選択時用の共通な初期値及び設定項目一覧を含む印刷条件設定画面を表示手段に表示し、前記蓄積文書に含まれる設定項目の設定内容に同一の初期値が設定されていれば、最も数の多い初期値及び設定項目一覧を含む印刷条件設定画面を表示手段に表示すること
を特徴とする請求項１記載の画像形成装置。
【請求項４】
前記蓄積文書は、ＰＤＬデータ形式の印刷データであること
を特徴とする請求項１乃至３何れか一項記載の画像形成装置。
【請求項５】
画像形成装置を、
ＰＤＬデータ形式の蓄積文書を複数蓄積する蓄積手段、
前記蓄積手段に蓄積された前記蓄積文書のうち、印刷する１以上の前記蓄積文書の選択を受け付ける文書選択手段、
前記文書選択手段で選択を受け付けた前記蓄積文書が１つである場合に、選択された前記蓄積文書に含まれる設定項目の設定内容を初期値に設定し、選択された前記蓄積文書に含まれる設定項目一覧と前記初期値とを含む印刷条件設定画面を表示手段に表示し、前記文書選択手段で選択を受け付けた前記蓄積文書が複数である場合に、予め決められていた複数文書選択時用の共通な初期値及び設定項目一覧を含む印刷条件設定画面を表示手段に表示する画面表示手段、
前記印刷条件設定画面から設定変更を行う設定項目の選択、及び、選択した設定項目の初期値の再設定を受け付ける再設定受付手段、
初期値の再設定を受け付けた設定項目が設定可能である前記ＰＤＬデータ形式の前記蓄積文書について、前記蓄積文書に含まれる設定項目の設定内容を前記再設定の内容に変更し、初期値の再設定を受け付けた設定項目が設定可能でない前記ＰＤＬデータ形式の前記蓄積文書について前記再設定の内容を無視する再設定制御手段、
前記再設定制御手段により処理された前記蓄積文書を印刷する印刷手段
として機能させるためのプログラム。
【請求項６】
請求項５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
記憶装置に蓄積された蓄積文書を任意のときに呼び出し、印刷することは従来から行われている。蓄積文書の印刷にあたっては、複数の蓄積文書から印刷する１又は複数の蓄積文書を選択するための選択操作と、選択された蓄積文書の印刷条件を設定する印刷条件設定操作とが必要である。
【０００３】
文書データを蓄積するデータ記憶手段を備え、任意のときに前記文書データを読み出して印刷を行なう画像形成装置において、前記文書データの印刷履歴を記録する印刷履歴記録手段と、前記文書データを特定するための認識コードと書誌情報を記録する書誌情報記録手段と、を更に備え、前記印刷履歴記録手段からの印刷履歴情報をもとに、所望の位置の印刷履歴情報により文書選択と印刷条件を設定可能とすることは、従来から知られた技術である（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記画像形成装置ではＲＩＰ（Raster Image Processor）処理によりベクタイメージのＰＤＬ（Page Description Language）データから変換したラスターイメージのビットマップデータ（画像データ）を蓄積文書として蓄積している。ＲＩＰ処理後の蓄積文書は設定可能な印刷条件が共通である。したがって、ＲＩＰ処理後の蓄積文書は一括して印刷条件の設定が可能であった。
【０００５】
しかし、ＰＤＬデータの状態で蓄積された蓄積文書は、ＰＤＬデータの種類によって設定可能な印刷条件が異なる場合があった。したがって、ＰＤＬデータの状態で蓄積された複数の蓄積文書は、一方のＰＤＬデータの種類において設定可能な印刷条件であっても他方のＰＤＬデータの種類において設定不可な印刷条件であれば、一括して印刷条件の設定ができないという問題があった。
【０００６】
本発明は、上記の点に鑑みなされたもので、蓄積文書に対して一括で印刷条件の設定を行うことができる画像形成装置、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、請求項１に記載の画像形成装置は、ＰＤＬデータ形式の蓄積文書を複数蓄積する蓄積手段と、前記蓄積手段に蓄積された前記蓄積文書のうち、印刷する１以上の前記蓄積文書の選択を受け付ける文書選択手段と、前記文書選択手段で選択を受け付けた前記蓄積文書が１つである場合に、選択された前記蓄積文書に含まれる設定項目の設定内容を初期値に設定し、選択された前記蓄積文書に含まれる設定項目一覧と前記初期値とを含む印刷条件設定画面を表示手段に表示し、前記文書選択手段で選択を受け付けた前記蓄積文書が複数である場合に、予め決められていた複数文書選択時用の共通な初期値及び設定項目一覧を含む印刷条件設定画面を表示手段に表示する画面表示手段と、前記印刷条件設定画面から設定変更を行う設定項目の選択、及び、選択した設定項目の初期値の再設定を受け付ける再設定受付手段と、初期値の再設定を受け付けた設定項目が設定可能である前記ＰＤＬデータ形式の前記蓄積文書について、前記蓄積文書に含まれる設定項目の設定内容を前記再設定の内容に変更し、初期値の再設定を受け付けた設定項目が設定可能でない前記ＰＤＬデータ形式の前記蓄積文書について前記再設定の内容を無視する再設定制御手段と、前記再設定制御手段により処理された前記蓄積文書を印刷する印刷手段とを有することを特徴とする。
【０００８】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、蓄積文書に対して一括で印刷条件の設定を行うことができる画像形成装置、プログラム及び記録媒体を提供可能である。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの一例の構成図である。
【図２】印刷データを受信したときの処理を表した一例のフローチャートである。
【図３】印刷データの蓄積の第１の方法を表した一例のフローチャートである。
【図４】印刷データの蓄積の第２の方法を表した一例のフローチャートである。
【図５】蓄積文書の印刷の手順を表した一例のフローチャートである。
【図６】操作パネルに表示される印刷条件設定画面の一例のイメージ図である。
【図７】各ＰＤＬデータにおいて設定可能な設定項目の一例の説明図である。
【図８】複数文書選択時用に予め決められた複数文書選択時用の初期値及び設定項目の一例の説明図である。
【図９】蓄積文書の印刷の手順を表した他の例のフローチャートである。
【図１０】蓄積文書の印刷の手順を表した他の例のフローチャートである。
【図１１】印刷処理の手順を表した一例のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、詳細に説明する。なお、本実施の形態におけるプリンタは画像形成装置の一例である。画像形成装置は、複合機やＦＡＸ、コピー機などのプリンタ機能を備える機器であればよい。
【００１２】
（構成図）
図１は印刷システムの一例の構成図である。印刷システム１はホスト２とプリンタ３とがデータ通信可能に接続されている。ホスト２とプリンタ３とはＬＡＮ等のネットワークを介して接続されてもよい。
【００１３】
プリンタ３は操作パネル１０とコントローラ１１とプリンタエンジン１２とを有する構成である。操作パネル１０はプリンタ３の状態を示す表示部、及び、プリンタ３のモードやフォント等を切り替えるスイッチ部を有する。コントローラ１１は、その時に設定されているモード、及び、ホスト２からの制御データに従って、ホスト２からの印刷データをビデオデータに変換し、プリンタエンジン１２へ出力する制御機構の総称である。プリンタエンジン１２は、コントローラ１１からのビデオデータ及び制御データにより感光体上に静電潜像を作って現像し、また給紙部より転写紙を給紙し、転写及び定着を行い、画像を形成する。
【００１４】
コントローラ１１は例えば図１に示すようなモジュールにより構成される。図１のコントローラ１１はホストＩ／Ｆ２１、プログラムＲＯＭ２２、フォントＲＯＭ２３、パネルＩ／Ｆ２４、ＨＤＤ２５、ＣＰＵ２６、ＲＡＭ２７、ＮＶ−ＲＡＭ２８、エンジンＩ／Ｆ２９を有する。
【００１５】
ホストＩ／Ｆ２１はホスト２からプリンタ３への制御データ及び印刷データ、プリンタ３からホスト２へのステータス信号のインタフェースである。プログラムＲＯＭ２２はコントローラ１１内でのデータの管理や周辺モジュールを制御するためのプログラムが格納されている。フォントＲＯＭ２３は印刷に使用される様々な種類のフォントのデータが格納されている。
【００１６】
パネルＩ／Ｆ２４はプリンタ３の状態、モード、フォント等の切り替えを行うための信号のインタフェースである。ＨＤＤ２５はプリンタ３の印刷データを保存するストレージの一例である。ＣＰＵ２６はプログラムＲＯＭ２２に格納されたプログラムに従ってホスト２からのデータ（印刷データ及び制御データ）を処理する。
【００１７】
ＲＡＭ２７はＣＰＵ２６が処理する時のワークメモリとして使われる。また、ＲＡＭ２７はホスト２からの印刷データをページ単位に管理して一時記憶するバッファとして使われる。さらに、ＲＡＭ２７はバッファに記憶された印刷データを実際の印刷パターンに変換し、ビデオデータ（画像データ）を記憶するビットマップメモリ等として使われる。
【００１８】
ＮＶ−ＲＡＭ２８は電源を切っても保持したいデータ等を格納しておく為の不揮発性ＲＡＭである。エンジンＩ／Ｆ２９はコントローラ１１からプリンタエンジン１２への制御データ及びビデオデータ、プリンタエンジン１２からコントローラ１１へのステータス信号のインタフェースである。
【００１９】
ホストＩ／Ｆ２１を介してホスト２から送られてきたデータは、ＣＰＵ２６により印刷データ及び制御データと、その他とに分けられる。なお、印刷データ及び制御データは制御コードに変換されてバッファに記憶される。ホスト２からのプリント命令またはホスト２から受け取った印刷データが１ページ分を超えたとき、コントローラ１１はまず、中間コード（制御コード）をビデオデータに変換する。コントローラ１１はビデオデータへの変換が終了すると、エンジンＩ／Ｆ２９を介してプリンタエンジン１２にプリント開始の命令を出す。
【００２０】
以上のような一連の流れにより、ホスト２からの印刷データはプリンタエンジン１２により印刷される。なお、蓄積が指定された印刷データはＨＤＤ２５へ蓄積される。再印刷を行う場合、ユーザは操作パネル１０などから印刷する印刷データを選択し、印刷を再開する。
【００２１】
なお、コントローラ１１はインストール用記録媒体（以下、単に記録媒体と呼ぶ）３０を有していてもよい。記録媒体３０は脱着可能なものやソケット等を介して接続されるものも含む。プリンタ３を制御する各種プログラムは、例えば記録媒体３０の配布やネットワーク等からのダウンロードなどによって提供される。
【００２２】
記録媒体３０はＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプを用いることができる。プログラムは記録媒体３０からＨＤＤ２５にインストールされる。ネットワーク等からダウンロードされたプログラムもＨＤＤ２５にインストールされる。
【００２３】
ＨＤＤ２５はプログラム、必要なファイル、データ等を格納する。ＨＤＤ２５にインストールされたプログラムは起動時にＲＡＭ２７に読み出される。そして、ＣＰＵ２６はＲＡＭ２７に格納されたプログラムに従って、各種処理を実現している。
【００２４】
（処理手順）
図２は印刷データを受信したときの処理を表した一例のフローチャートである。プリンタ３はステップＳ１において、ホスト２から印刷データを受信する。ステップＳ２においてコントローラ１１は受信した印刷データに蓄積指定があるか否かを判定する。蓄積指定が無い印刷データであれば、ステップＳ３に進み、コントローラ１１は上記したようにプリンタエンジン１２に印刷を行わせる。
【００２５】
蓄積指定が有る印刷データであれば、ステップＳ４に進み、コントローラ１１はＨＤＤ２５へ印刷データを蓄積する。なお、図２では蓄積指定が有る印刷データの印刷を行わない例を示しているが、印刷データの印刷を行った後で印刷データを蓄積するようにしてもよい。ステップＳ４における印刷データの蓄積には以下のように２種類の方法がある。
【００２６】
図３は印刷データの蓄積の第１の方法を表した一例のフローチャートである。ステップＳ１１において、コントローラ１１は受信したＰＤＬデータ形式の印刷データをＰＤＬデータのままＨＤＤ２５に蓄積する。
【００２７】
図４は印刷データの蓄積の第２の方法を表した一例のフローチャートである。ステップＳ２１において、コントローラ１１はＰＤＬデータをＲＩＰ処理により画像データに変換する。ステップＳ２２において、コントローラ１１は変換後の画像データをＨＤＤ２５に蓄積する。本実施の形態では図３に示した第１の方法による蓄積を前提とする。本実施の形態では図３に示した第１の方法によりＨＤＤ２５に蓄積されたＰＤＬデータを蓄積文書と呼ぶ。
【００２８】
図５は蓄積文書の印刷の手順を表した一例のフローチャートである。ステップＳ３１において、ユーザは操作パネル１０やホスト２、Ｗｅｂ等を操作して、印刷する蓄積文書を選択する。コントローラ１１はユーザからの印刷する蓄積文書の選択を受け付ける。
【００２９】
ステップＳ３２において、コントローラ１１はユーザが選択した印刷する蓄積文書の数が１つか２つ以上かを判定する。コントローラ１１はユーザが選択した印刷する蓄積文書の数が１つであればステップＳ３３に進み、印刷する蓄積文書に設定されている印刷条件を印刷条件変更時の初期値に設定する。ステップＳ３４に進み、コントローラ１１は印刷する蓄積文書であるＰＤＬデータにおいて設定可能な設定項目一覧を、ステップＳ３３で設定した初期値と共に表示する。
【００３０】
一方、ステップＳ３２において、コントローラ１１はユーザが選択した印刷する蓄積文書の数が２つ以上であればステップＳ３５に進み、複数文書選択時用の初期値を印刷条件変更時の初期値に設定する。ステップＳ３６に進み、コントローラ１１は複数文書選択時用の設定項目一覧を、ステップＳ３５で設定した初期値と共に表示する。ステップＳ３４又はＳ３６の処理後、ステップＳ３７において、コントローラ１１は後述のように印刷処理を行う。
【００３１】
図６は操作パネルに表示される印刷条件設定画面の一例のイメージ図である。印刷条件設定画面４０は設定項目が印刷サイズ、給紙トレイ選択、用紙種類、倍率、カラー／モノクロ、解像度の例を表している。また、印刷条件設定画面４０は初期値がＡ４、自動用紙選択、普通紙／再生紙、印刷サイズに合わせる、カラー、６００×６００ｄｐｓの例を表している。ユーザは印刷条件設定画面４０において設定項目の初期値を必要に応じて変更した後、印刷を行う。
【００３２】
図７は各ＰＤＬデータにおいて設定可能な設定項目の一例の説明図である。図７では各ＰＤＬデータで設定可能な設定項目に「○」が付されている。図７では蓄積文書のＰＤＬデータ形式ごとの設定可能な設定項目が印刷条件変更可否として「○」又は「−」で示されている。例えばユーザが選択した蓄積文書のＰＤＬデータ形式が「ＰＤＬ２」であれば設定可能な設定項目は、集約、集約方向、集約仕切り線以外の設定項目となる。
【００３３】
なお、図６に示した印刷条件設定画面は、ユーザが選択した蓄積文書のＰＤＬデータ形式が「ＰＤＬ２」であれば、集約、集約方向、集約仕切り線以外の設定項目が表示されるため、集約、集約方向、集約仕切り線の設定項目を設定できない。また、図６に示した印刷条件設定画面は、ユーザが選択した蓄積文書のＰＤＬデータ形式が「ＰＤＬ３」であれば、集約、集約方向、集約仕切り線の設定項目も表示されるため、集約、集約方向、集約仕切り線の設定項目を設定できる。
【００３４】
ステップＳ３２において、ユーザが選択した印刷する蓄積文書の数が２つ以上であった場合は印刷条件設定画面を生成するとき、以下の問題が生じる。例えばユーザが選択した印刷する蓄積文書は同じ設定項目の初期値が異なる場合があった。また、ユーザが選択した印刷する蓄積文書のＰＤＬデータ形式（図７のＰＤＬ１、ＰＤＬ２など）が異なることで設定可能な設定項目の範囲が異なる場合があった。
【００３５】
そこで、本実施の形態では、複数文書選択時用に予め決められた複数文書選択時用の初期値を印刷条件変更時の初期値に設定すると共に、複数文書選択時用に予め決められた複数文書選択時用の設定項目一覧を印刷条件変更時の設定項目の範囲として設定する。
【００３６】
図８は複数文書選択時用に予め決められた複数文書選択時用の初期値及び設定項目の一例の説明図である。図８では複数文書選択時用の設定項目と初期値とが対応付けられて設定されている。
【００３７】
図９は蓄積文書の印刷の手順を表した他の例のフローチャートである。図９はユーザが選択した印刷する蓄積文書の数が２つ以上であるとき、選択した複数の蓄積文書が異なるＰＤＬデータ形式であれば、図８の複数文書選択時用の設定項目と初期値とを利用する例を表している。なお、図９のフローチャートは一部を除き、図５のフローチャートと同様である。
【００３８】
ステップＳ４１において、コントローラ１１はユーザからの印刷する蓄積文書の選択を受け付ける。ステップＳ４２において、コントローラ１１はユーザが選択した印刷する蓄積文書の数が１つか２つ以上かを判定する。コントローラ１１はユーザが選択した印刷する蓄積文書の数が１つであればステップＳ４３に進み、印刷する蓄積文書に設定されている印刷条件を印刷条件変更時の初期値に設定する。ステップＳ４４に進み、コントローラ１１は印刷する蓄積文書であるＰＤＬデータにおいて設定可能な設定項目一覧をステップＳ４３で設定した初期値と共に表示する。
【００３９】
一方、ステップＳ４２において、コントローラ１１はユーザが選択した印刷する蓄積文書の数が２つ以上であればステップＳ４５に進み、複数文書選択時用の初期値を印刷条件変更時の初期値に設定する。
【００４０】
ステップＳ４６に進み、コントローラ１１は選択した複数の蓄積文書が全て同一のＰＤＬデータ形式（ＰＤＬデータ種類）であるか否かを判定する。選択した複数の蓄積文書が全て同一のＰＤＬデータ形式であれば、コントローラ１１はステップＳ４４に進み、印刷する蓄積文書であるＰＤＬデータにおいて設定可能な設定項目一覧をステップＳ４５で設定した初期値と共に表示する。
【００４１】
選択した複数の蓄積文書に異なる種類のＰＤＬデータ形式であれば、コントローラ１１はステップＳ４７に進み、複数文書選択時用の設定項目一覧を、ステップＳ４５で設定した初期値と共に表示する。そして、ステップＳ４４又はＳ４７の処理後、ステップＳ４８において、コントローラ１１は後述のように印刷処理を行う。
【００４２】
図１０は、蓄積文書の印刷の手順を表した他の例のフローチャートである。図１０は選択した複数の蓄積文書について、設定項目毎に共通の初期値が多いものを、その設定項目の初期値とする例を表している。なお、図１０のフローチャートは一部を除いて、図５のフローチャートと同様である。
【００４３】
ステップＳ５１において、コントローラ１１はユーザからの印刷する蓄積文書の選択を受け付ける。ステップＳ５２において、コントローラ１１はユーザが選択した印刷する蓄積文書の数が１つか２つ以上かを判定する。コントローラ１１はユーザが選択した印刷する蓄積文書の数が１つであればステップＳ５３に進み、印刷する蓄積文書に設定されている印刷条件を印刷条件変更時の初期値に設定する。ステップＳ５４に進み、コントローラ１１は印刷する蓄積文書であるＰＤＬデータにおいて設定可能な設定項目一覧をステップＳ５３で設定した初期値と共に表示する。
【００４４】
一方、ステップＳ５２において、コントローラ１１はユーザが選択した印刷する蓄積文書の数が２つ以上であればステップＳ５５に進む。コントローラ１１は選択された複数の蓄積文書について、設定項目毎に同一の初期値が設定されているか否かを判定する。
【００４５】
コントローラ１１は、選択された複数の蓄積文書について、設定項目毎に同一の初期値が設定されていなければ、ステップＳ５６に進み、複数文書選択時用の初期値を印刷条件変更時の初期値に設定する。また、コントローラ１１は、選択された複数の蓄積文書について、設定項目毎に同一の初期値が設定されていれば、ステップＳ５７に進み、最も数の多く設定されている初期値を、その設定項目の初期値とする。ステップＳ５６又はＳ５７に続いてステップＳ５８に進み、コントローラ１１は複数文書選択時用の設定項目一覧をステップＳ５６又はＳ５７で設定した初期値と共に表示する。そして、ステップＳ５４又はＳ５８の処理後、ステップＳ５９において、コントローラ１１は後述のように印刷処理を行う。
【００４６】
図５のステップＳ３７、図９のステップＳ４８、図１０のステップＳ５９の印刷処理は例えば図１１に示すフローチャートの手順で行われる。図１１は印刷処理の手順を表した一例のフローチャートである。
【００４７】
ステップＳ６１において、ユーザは表示された設定項目一覧から設定変更を行いたい設定項目を選択し、印刷条件の再設定を行う。コントローラ１１はユーザからの印刷条件の変更を受け付ける。
【００４８】
ステップＳ６２において、ユーザは選択した蓄積文書の印刷指示を行う。コントローラ１１はユーザから蓄積文書の印刷指示を受け付ける。プリンタ３は印刷指示を受け付けた蓄積文書の印刷を順番に行う。ステップＳ６３において、コントローラ１１は印刷指示を受け付けた蓄積文書ｉ（ｉ＝１〜ｍ）を１つずつ選択する。
【００４９】
また、ステップＳ６４において、コントローラ１１は設定項目ｊ（ｊ＝１〜ｎ）を１つずつ選択する。ステップＳ６５において、コントローラ１１は印刷する蓄積文書ｉであるＰＤＬデータが設定項目ｊをサポートしているか否かを判定する。
【００５０】
設定項目ｊをサポートしていれば、コントローラ１１はステップＳ６６において、設定項目ｊをユーザが再設定した値又は初期値に変更する。なお、設定項目ｊをサポートしていなければ、コントローラ１１はステップＳ６６の処理を行わない。ステップＳ６５及びＳ６６の処理は全ての設定項目に対して行われる。全ての設定項目に対してステップＳ６５及びＳ６６の処理が行われたあと、コントローラ１１はステップＳ６７において、再設定された印刷条件でプリンタエンジン１２に蓄積文書ｉの印刷を行わせる。
【００５１】
また、ステップＳ６４〜Ｓ６７の処理は全ての蓄積文書ｉに対して行われる。図１１の印刷処理により、コントローラ１１はプリンタエンジン１２に全ての蓄積文書ｉの印刷を行わせることができる。
【００５２】
蓄積文書ｉの印刷では設定項目毎に再設定された値を反映し、印刷を行う。印刷する蓄積文書ｉのＰＤＬデータ形式が再設定された設定項目をサポートしていない場合は、その再設定を無効とし、再設定された値を反映しない。ＰＤＬデータ形式で蓄積した蓄積文書ｉの印刷において、印刷する蓄積文書ｉを複数選択した場合には、予め決められた複数文書選択時用の初期値及び設定項目を設定する。そして、実際の印刷処理時には印刷する蓄積文書ｉのＰＤＬデータ形式で無効である設定項目を無視することにより、印刷する蓄積文書ｉを複数選択した場合であっても、一括での印刷条件の設定を有効としている。
【００５３】
なお、コントローラ１１は印刷する蓄積文書ｉのＰＤＬデータ形式が再設定された設定項目を１つでもサポートしていない場合は、カラー／白黒の設定項目以外、全てを無効としてもよい。カラー／白黒の設定項目は課金に関連のある情報であるため、カラー／白黒の設定項目を常時、ユーザが選択できるようにしておく。
【００５４】
（まとめ）
本実施の形態によれば、ＰＤＬデータ形式の蓄積文書の印刷条件の設定において、一括設定時に予め決められた複数文書選択時用の共通な設定項目で設定変更を行い、印刷時に設定変更できない設定項目については、その設定項目を無効とすることで、ＰＤＬデータ形式の蓄積文書に対して一括で印刷条件の設定変更が可能である。
【００５５】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【００５６】
なお、特許請求の範囲に記載した蓄積手段はＨＤＤ２５に相当する。文書選択手段は例えばステップＳ３１の処理に相当する。画面表示手段は例えばステップＳ３２〜Ｓ３６の処理に相当する。再設定受付手段はステップＳ６１〜Ｓ６２の処理に相当する。再設定制御手段はステップＳ６３〜Ｓ６６の処理に相当する。印刷手段はステップＳ６７の処理に相当する。
【符号の説明】
【００５７】
１    印刷システム
２    ホスト
３    プリンタ
１０    操作パネル
１１    コントローラ
１２    プリンタエンジン
２１    ホストＩ／Ｆ
２２    プログラムＲＯＭ
２３    フォントＲＯＭ
２４    パネルＩ／Ｆ
２５    ＨＤＤ
２６    ＣＰＵ
２７    ＲＡＭ
２８    ＮＶ−ＲＡＭ
２９    エンジンＩ／Ｆ
３０    インストール用記録媒体
４０    印刷条件設定画面
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００３−１２７４７３号公報
【図１】
0005909940.tif 000002
【図２】
0005909940.tif 000003
【図３】
0005909940.tif 000004
【図４】
0005909940.tif 000005
【図５】
0005909940.tif 000006
【図６】
0005909940.tif 000007
【図７】
0005909940.tif 000008
【図８】
0005909940.tif 000009
【図９】
0005909940.tif 000010
【図１０】
0005909940.tif 000011
【図１１】
0005909940.tif 000012