(57)【要約】【課題】  複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供する。【解決手段】  印刷に必要な各種属性の値を設定する属性値設定手段を複数もつ印刷装置において、前記複数手段のうちいずれの手段で設定される属性値が有効になるのか優先順位を設定する、属性値優先順位設定手段を備える。【選択図】  図２
2006347115.tif 000002
【特許請求の範囲】
【請求項１】
印刷に必要な各種属性の値を設定する属性値設定手段を複数もつ印刷装置において、前記複数手段のうちいずれの手段で設定される属性値が有効になるのか優先順位を設定する、属性値優先順位設定手段を持つことを特徴とする印刷装置。
【請求項２】
請求項１の印刷装置において、前記属性値優先順位設定手段は各属性毎に、それぞれ前記複数手段のうち、いずれの手段で設定される属性値が有効になるのか優先順位を設定することを特徴とする印刷装置。
【請求項３】
請求項１の印刷装置において、前記属性値優先順位設定手段はすべての属性に対して、それぞれ前記複数手段のうち、いずれの手段で設定される属性値が有効になるのか同一の優先順位を設定することを特徴とする印刷装置。
【請求項４】
請求項１〜３の印刷装置において、印刷装置通知される印刷データは、ジョブ制御データとＰＤＬデータを含み、前記複数の属性値設定手段は、前記ジョブ制御データ中の属性値設定命令と前記ＰＤＬデータ中の属性値設定命令と、印刷装置に装備されている操作パネルからのパネル設定手段とからなることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷に必要な各種属性の値を設定する属性値設定手段を持つ印刷装置に関する。
【背景技術】
【０００２】
ホストコンピュータが印刷データを作成し、ホストコンピュータの作成した印刷データを受信して、印刷データを解析し印刷を行なう一般的な印刷装置では、ホストコンピュータで図３のデータ概念図に示すような印刷データを生成していた。
【０００３】
図３の１００はジョブデータであり主に、デフォルト用紙サイズの設定やカラーモード及び各種フィニッシングの設定など機器制御に近い属性値を設定する、属性値設定命令を含んでいる。１０１はＰＤＬ（Ｐｒｉｎｔ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ部であり、概念図のようにジョブデータ100に包含されている。ＰＤＬデータには、主に画像生成のための描画コマンドを含んでいる。
【０００４】
しかし、ＰＤＬには様々な種類の言語形態があり、一部のＰＤＬ言語形態の中には、ジョブデータと同様に機器制御を行なうための属性値設定命令を含んだものがある。
【０００５】
さらに、一般的な印刷装置は、印刷装置の状態表示やネットワーク設定等、各種設定を行なえる操作パネルを装備しており、この操作パネル上に表示されるメニューからも、前記機器制御を行なうための設定を行なえるようになっている。
【０００６】
このような印刷装置では、1つの機器制御を行なう属性値にたいして、ジョブデータ、ＰＤＬデータ、操作パネルと3通りの設定手段を持つことになるが、設定の優先度としては、
操作パネル  ＜  ジョブデータ  ＜  ＰＤＬデータ
となっているのが一般的である。つまり、操作パネルで設定されている属性値を、ジョブデータ中で設定していれば、ジョブデータで設定している値が有効になり、同属性値をＰＤＬデータ中で設定していれば、ＰＤＬデータで設定している値が有効となる。
【０００７】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2003-5927号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のような上記印刷装置の場合、ホストコンピュータで印刷データを作り直すでなく、既に作成済みの印刷データを流用するような場合、ジョブデータやＰＤＬデータに属性値設定命令が含まれていると、その属性値設定命令の内容を印刷装置で上書きできないため、その属性値で指定されている動作を変更することができない。例えば、既存データとしてジョブデータ又はＰＤＬデータ内でカラー印刷が指定されているデータは、印刷装置でモノクロ印刷を指定してもカラー印刷されてしまう。
【０００９】
また、同様に既に作成済みのＰＤＬデータを流用して、ＰＤＬデータに機器制御のためのジョブデータをして印刷データとし、印刷機に投入する場合でも、ＰＤＬデータに属性値設定命令が含まれていると、ジョブデータ内で同様の属性値設定命令を記述しても、有効にすることができない。
【００１０】
本発明は、上記問題を解決するためになされたものであり，複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、印刷に必要な各種属性の値を設定する属性値設定手段を複数もつ印刷装置において、前記複数手段のうちいずれの手段で設定される属性値が有効になるのか優先順位を設定する、属性値優先順位設定手段を備える。
【００１２】
また、前記印刷装置は、前記属性値優先順位設定手段は各属性毎に、それぞれ前記複数手段のうち、いずれの手段で設定される属性値が有効になるのか優先順位を設定する。
【００１３】
また、前記印刷装置は、前記属性値優先順位設定手段はすべての属性に対して、それぞれ前記複数手段のうち、いずれの手段で設定される属性値が有効になるのか同一の優先順位を設定する。
【００１４】
さらに、印刷装置は、印刷装置通知される印刷データは、ジョブ制御データとＰＤＬデータを含み、前記複数の属性値設定手段は、前記ジョブ制御データ中の属性値設定命令と前記ＰＤＬデータ中の属性値設定命令と、印刷装置に装備されている操作パネルからのパネル設定手段とを備える。
【００１５】
かかる構成において，複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供する。
【発明の効果】
【００１６】
以上のように本発明に拠れば、複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供する。
【発明を実施するための最良の形態】
【００１７】
（第１実施例）
図１は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１８】
図１において１０００は印刷装置(プリンタ)である。プリンタ１０００は、例えばレーザビームプリンタやインクジェットプリンタであって、外部ネットワーク２０００から供給される印刷情報灘を入力として記憶すると共に、それらの情報に従って対応する文字バターン等を作成し、記録媒体である記録紙などに像を形成する。１０１２は操作パネルであり,操作のための各種スイッチやＬＣＤパネルが配されている。１００１はプリンタ制御ユニットであり、プリンタ全体を制御するとともに、外部装置から供給される印刷データを解析する。このプリンタ制御ユニット１００１は、主に文字や図形情報をビットマップイメージへ変換し印刷部７へ送る。
【００１９】
このプリンタ制御ユニット１００１において、１はプリンタＣＰＵで、ＲＯＭ２のプログラム用ＲＯＭに記憶された制御プログラム等或いはハードディスク(ＨＤ)３に記憶され，起動時にＲＡＭ４にロードされる制御プログラム等に基づいてシステムバス５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース６を介して接続される印刷部（プリンタエンジン）７に出力情報としての画像信号を出力する。また、このＲＯＭ２のプログラムＲＯＭには、ＣＰＵ１の制御プログラム等を記憶する。ＲＯＭ２のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデ−タ等を記憶する。ＣＰＵ１はI／Ｏ７を介して，外部ネットワーク２０００に接続されている図示されないホストコンピュータ等の外部機器との通信処理が可能である。なお，外部機器との通信を外部ネットワーク２０００を介して行なうとしているが，図示しない直接インターフェースを介して外部機器と接続し，通信を行なっても良いことは言うまでもない。４はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ４は、出力情報展開領域、環境データ格納領域等に用いられる。前述したＨＤ３は、メモリコントローラ（ＭＣ）９によりアクセスを制御される。ＨＤ３には、スプールジョブ，スプールイメージ，フォントデ−タ、エミュレ−ションプログラム、フォ−ムデ−タ等を記憶する。また、ＭＣ９にＨＤ３以外にもＰＣカードメモリ等の外部メモリを少なくとも１個以上接続出来るように構成し，内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。
【００２０】
１０１２は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配置されており，その状態は操作部コントローラ１０により管理され制御される。１１はプリンタ１０００の電源オフ時にも，情報が保持される不揮発性ＲＡＭ（ＮＶＲＡＭ)であり，操作パネル１０１２からのプリンタモード設定情報や再起動時に参照されるフラグ等を記憶している。１３はオプションユニットであり、ステープル機能、シフトソート機能、パンチ機能を持ち、印刷部７で出力された記録紙に対してフィニッシング処理を施す。また、オプションユニット１３はオプションコントローラ１２を介して制御される。
【００２１】
図４の４００はプリンタ１０００で、ジョブデータ、ＰＤＬデータ、パネル設定で設定される属性値の優先順位を設定するために操作パネル１０１２上に表示される属性値優先順位設定画面の一例である。ユーザはラジオボタン４０１から４０５のいずれかを選択することにより、何処で設定された値を優先するか選択することができる。ユーザが選択したラインの設定が有効になり、例えば図４は４０５を選択している場合であり、に例示されるようにラジオボタンがオンとなる。
【００２２】
ユーザが４０１を選択した場合は、ＰＤＬデータ中の属性値設定命令で設定された値が最優先となり、ＰＤＬデータ中に属性値設定命令のある属性値は、ＰＤＬデータ中で設定されているもの、ＰＤＬデータ中に属性値設定命令が無い属性値で、ジョブデータ中に属性値設定命令がある場合は、ジョブデータ中で設定されているもの、ＰＤＬデータ中にもジョブデータ中にも属性値設定命令がない属性値はパネルで設定されているものが使用される。
【００２３】
ユーザが４０２を選択した場合は、ジョブデータ中の属性値設定命令で設定された値が最優先となり、ジョブデータ中に属性値設定命令のある属性値は、ジョブデータ中で設定されているもの、ジョブデータ中に属性値設定命令が無い属性値で、ＰＤＬデータ中に属性値設定命令がある場合は、ＰＤＬデータ中で設定されているもの、ＰＤＬデータ中にもジョブデータ中にも属性値設定命令がない属性値はパネルで設定されているものが使用される。
【００２４】
ユーザが４０３を選択した場合は、ＰＤＬデータ中の属性値設定命令で設定された値が最優先となり、ＰＤＬデータ中に属性値設定命令のある属性値はパネルで設定されているものが使用される。
【００２５】
ユーザが４０４を選択した場合は、ジョブデータ中の属性値設定命令で設定された値が最優先となり、ＰＤＬデータ中に属性値設定命令のある属性値はパネルで設定されているものが使用される。
【００２６】
ユーザが４０５を選択した場合は常にパネル優先となりすべての属性値ついてパネルで設定されているものが使用され、ジョブデータやＰＤＬデータ内の属性値設定命令の指定する値が有効になることはない。
【００２７】
ユーザは印刷データをプリンタ１０００に投入する前に操作パネル１０１２を操作して本設定画面より属性値優先順位の設定をしておく。
【００２８】
図２はソフトウェア構造、プリント制御部１００１内のＣＰＵ１で実行される、プリンタ制御ソフトウェアのモジュール構成を表す概念図である。図２を参照しながら、ネットワーク２０００上の外部装置からプリンタ１０００に印刷データが通知されたときの動作を説明する。
【００２９】
図２において、２０２はジョブコントローラモジュールであり、後述する各ソフトウェアモジュール及び前述の各ハードモジュールを制御して、I/O８を介して外部ネットワーク２０００からプリンタ１０００に通知された印刷データをビットマップイメージに展開し、展開したビットマップイメージを印刷部７へ送って記録紙へ印刷するとともに、オプションユニットを制御して、出力した記録しに対して各種フィニッシング処理を施す。
【００３０】
ジョブコントローラモジュール２０２はＩ/Ｏ８を介して図3の概念図に示されるような印刷データを、受信すると、ジョブデータ解析部２０１へ受信データを渡すと共に属性値データベース２０３を初期化する。
【００３１】
図５は属性データベースの概念図である、５０１の列はジョブデータ内にある属性値設定命令で設定される各属性の値を保存しており、プリンタ１０００が印刷データを受信時に初期化され、ジョブデータ解析部２０１によって値が設定される。５０２の列はＰＤＬデータ内にある属性値設定命令を保存しており、プリンタ１０００が印刷データを受信時に初期化され、後述するＰＤＬ解析部２０５によって値が設定される。５０３は各属性のパネル設定値を保存しておりで、ユーザが操作パネル１０１２を操作して変更・設定可能である。５０４から５１２の各行は各属性とその値に対応している。例えば５０４の行は用紙サイズを指定する属性であり、図5の例ではジョブデータ内の属性値設定命令で、用紙サイズをＡ４に設定しており、ＰＤＬデータ内の属性値設定命令でも、用紙サイズをＡ４に設定しており、パネル設定値にはＬｅｔｔｅｒが格納されていることを表している。また、５０１、５０２の列の“−”は初期化時に設定される値であり、その列の示す属性の値を設定する属性値設定命令がジョブデータまたはＰＤＬデータ内に無かったことを示している。例えば５０６の行は給紙トレイを指定する属性であり、図５の例ではジョブデータ内の属性地設定命令では１のトレイが設定されているが、ＰＤＬデータ中にはこの属性を設定する属性値設定命令がないことを示している。なおプリンタ１０００において設定される属性は図５に表示されているものだけではなく他にも多数ある。
【００３２】
ジョブデータ解析部２０１では、印刷データを解析し印刷データからＰＤＬデータ部を抽出すると共に（204）ジョブデータに含まれる属性値設定命令の処理を行なう。ジョブデータ内に各属性値の属性値設定命令がある場合、その命令で指定されている属性の属性値を２０３の属性データベースに設定する。
【００３３】
ジョブデータ解析部２０１が送信されてきた印刷データからＰＤＬデータ２０４を抽出すると、ジョブコントローラモジュール２０２はＰＤＬ解析部２０５を起動する。ＰＤＬ解析部２０５はＰＤＬデータ２０４を解析し、データ中に各属性値の属性値設定命令がある場合、その命令で指定されている属性の属性値を２０３の属性データベースに設定する。また、ＰＤＬデータ２０４中の描画命令を解釈して中間データ２０６をページ毎に生成する。
【００３４】
ＰＤＬ解析部２０５は用紙サイズなど中間データ２０６を生成するために必要な属性値を属性データベース２０３を参照して取得する。このとき取得するデータは属性値優先順位設定画面でのユーザの設定に依存する。属性値データベース中の該当する属性の行を参照し、ユーザが４０１を選択している場合には、はじめに５０２の列を見る。５０２に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に５０１の列を参照する。５０１の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０２を選択している場合には、はじめに５０１の列を見る。５０１に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に５０２の列を参照する。５０２の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０３を選択している場合には、はじめに５０２の列をみる。５０２に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０４を選択している場合には、はじめに５０１の列をみる。５０１に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０５を選択している場合には、５０３の列のみをみて、そこに記述されている値を採用する。
【００３５】
ＰＤＬ解析部２０５が１ページ分の中間データ２０６を生成し終えると、ジョブコントローラモジュール２０２はＲＩＰ２０７を起動する。ＲＩＰ２０７は中間データ２０６を読み込みレンダリングしてイメージデータ２０８を生成する。イメージデータは各ページ毎に生成される。
【００３６】
イメージデータ２０８が生成されると、ジョブコントローラモジュール２０２は、属性データベース２０３を参照して取得し、印刷部７およびオプションユニット１３をコントロール最終的な印刷出力を生成する。
【００３７】
このとき取得するデータは属性値優先順位設定画面でのユーザの設定に依存する。属性値データベース中の該当する属性の行を参照し、ユーザが４０１を選択している場合には、はじめに５０２の列を見る。５０２に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に５０１の列を参照する。５０１の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０２を選択している場合には、はじめに５０１の列を見る。５０１に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に５０２の列を参照する。５０２の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０３を選択している場合には、はじめに５０２の列をみる。５０２に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０４を選択している場合には、はじめに５０１の列をみる。５０１に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には５０３の列の値を採用する。また、ユーザが４０５を選択している場合には、５０３の列のみをみて、そこに記述されている値を採用する。
【００３８】
ジョブコントローラモジュール２０２の動作の具体例として、ユーザが属性値優先順位設定画面で４０５を選択しているときに、属性値データベース２０３の状態が図５の状態であるときを説明する。４０５が選択されているため採用される各属性の属性値はすべてパネルの設定値である５０３の列のものが採用される。用紙サイズがLetter、用紙向きLandscapeが設定されているので、すべてのページのイメージデータ２０８はこのサイズおよび向きで生成されている。給紙トレイが１であるので、印刷部７へ１番の給紙トレイから紙を引くように指示する。また、カラーモードがモノクロであり両面モードが両面であるため印刷部７の設定をモノクロ印刷、両面モードに設定し２ページ毎にイメージデータ２０８を印刷部７へ転送する。各オプション設定でステイプルがＯＮおよびソートモードがグループシフトとなっているため、１部分のイメージデータ２０８を印刷部７へ転送して印刷が終了したところで、オプションコントローラ１２を介してオプションユニット１３へステイプルおよびシフトの指示を送り、ステイプルおよびシフトの実行を行う。この動作を部数に設定されている５部分繰り返す。
【００３９】
以上、本実施例に拠ればユーザはプリンタ１０００において、ジョブデータ中の属性値設定命令、ＰＤＬデータ中の属性値設定命令及びパネル上からの属性値設定で設定された各値のどれを優先するかを切り替えることができ、ユーザが所望する属性設定での印刷を行なうことができる。
【００４０】
（第２実施例）
第２実施例では第１実施例に加え、ユーザは各属性値毎に優先順位を設定することが可能である。
【００４１】
図６、図７を参照しながら本実施例を説明する。なお,図２、図３のシステム構成及びソフトモジュール構成は第1実施例と同等である。
【００４２】
図６の６００はプリンタ１０００で、各属性についてジョブデータ、ＰＤＬデータ、パネル設定で設定される属性値の優先順位を設定するために操作パネル１０１２上に表示される個別属性値優先順位設定画面の一例である。この画面上でユーザは各属性毎に、ジョブデータ中の属性値設定命令で設定される値、ＰＤＬデータ属性値設定命令で設定される値、パネル設定値のうちどれを最優先で使用するかを設定する。例えば、６０１は用紙サイズ属性ついて最優先で使用するものを設定するエリアであり、６０２を選択することによってプルダウンメニューが表示され、このプルダウンメニューから、“ＰＤＬ”，"ジョブデータ“、”ＰＤＬ“のいずれかを選択する。６０１ではパネルが選択されており、パネル設定値を最優先で使用することを示している。６０３は部数属性ついての設定エリアであり、図６の例ではジョブデータ中の属性値設定命令で指定される値を最優先で使用することを示している。同様に６０４はステイプル属性についての設定エリアであり、ＰＤＬデータ中の属性値設定命令で使用される値を最優先で使用することを示している。６０５は次画面遷移ボタンであり、このボタンを選択すると６００に表示されている属性以外の属性ついて同様の設定を行なうための次画面へ遷移する。６０６のボタンを選択するとその時点でユーザが各属性についての設定を確定することを意味し、その時点でこの画面で設定された値が属性データベース２０３へ格納される。第2実施例の属性データベース内容については後述する。ユーザが６０７のきゃンセルボタンを選択した場合は、属性データベース２０３の内容を書き換えることなくこの画面を閉じる。
【００４３】
図７は本実施例での属性データベース２０３の概念図である。第1実施例の図5と変わるところは７２０の列が追加されたのみであり、７０１の列は５０１と、７０２の列は５０２と、７０３の列は５０３とそれぞれ同一である。７２０の列は各属性について、個別属性値設定画面６００でユーザの選択した最優先で使用する設定を保存している。
【００４４】
本実施例において、ＰＤＬ解析部及びジョブコントローラモジュールが属性データベース２０３から各属性の属性値を取得するときの動作を説明する。
【００４５】
属性値データベース中の該当する属性の行を参照し、はじめに７２０の最優先設定を確認する。最優先設定がパネルであれば、７０３の列の値を採用する。最優先設定がＰＤＬであれば、７０２の列の値をみて、“−”以外の値が記述されている場合にはその値を採用し、“−”が記述されている場合は、属性値優先順位設定画面４００の設定したがい、第1実施例で説明した同じ手順で採用する値を決定する。最優先設定がジョブデータであれば、７０１の列の値をみて、“−”以外の値が記述されている場合にはその値を採用し、“−”が記述されている場合は、属性値優先順位設定画面４００の設定したがい、第1実施例で説明した同じ手順で採用する値を決定する。
【００４６】
ジョブコントローラモジュール２０２の動作の具体例として、ユーザが属性値優先順位設定画面で４０５を選択しているときに、属性値データベース２０３の状態が図７の状態であるときを説明する。用紙サイズ、用紙向きについて７２０でパネルが指定されているため、７０３の列から値を取得し、用紙サイズがLetter、用紙向きLandscapeですべてのページのイメージデータ２０８が生成される。給紙トレイについては７２０でジョブデータが指定されているので７０１の列の値を採用し、１であるので、印刷部７へ１番の給紙トレイから紙を引くように指示する。カラーモードについて７２０でジョブデータが指定されているので、７０１の値を採用する。また両面については７２０でジョブデータが指定されているので７０１の列を参照するが“−”であるため、４００で４０５が選択されていることを確認し、最終的に７０３の値を採用する。従って、カラーモードがモノクロであり両面モードが両面となり印刷部７の設定をカラー印刷、両面モードに設定し２ページ毎にイメージデータ２０８を印刷部７へ転送する。各オプション設定の属性については、７２０ですべてＰＤＬが設定されているので、はじめに７０１の値を参照する。ソートモード、パンチ属性についてはそれぞれ値が記述さているため、ソートモードがグループソート、パンチがＯＮとなる。ステイプル属性については“−”が指定されているため、４００で４０５が選択されていることを確認し採取的に７０３の値が採用され、ＯＮとなる。従って、ジョブコントローラモジュール２０２は、１部分のイメージデータ２０８を印刷部７へ転送して印刷が終了したところで、オプションコントローラ１２を介してオプションユニット１３へステイプル、パンチおよびシフトの指示を送り、ステイプル、パンチ及びシフトの実行を行う。この動作を部数に設定されている５部分繰り返す。
【００４７】
以上、本実施例に拠ればユーザはプリンタ１０００において、各属性毎にジョブデータ中の属性値設定命令、ＰＤＬデータ中の属性値設定命令及びパネル上からの属性値設定で設定された各値のどれを優先するかを切り替えることができ、ユーザが所望する属性設定での印刷を行なうことができる。
【００４８】
（第３実施例）
第２実施例において、個別属性値優先順位設定画面６００において、各属性毎に最優先で使用する属性値の設定手段のみ選択するとしているが、属性値優先順位設定画面４００で設定可能な４０１から４０５の５通りの優先順位を各属性値毎に設定するようにしても同様の効果が得られることは言うまでも無い。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。
【図２】本発明の実施例のソフトブロックを表すブロック図である。
【図３】本発明のプリンタに通知されるデータの概念図である。
【図４】本発明の属性値優先順位設定画面の一例である。
【図５】第１実施例の属性データベースの概念図である。
【図６】第２実施例の個別属性値優先順位設定画面の一例である。
【図７】第２実施例の属性データベースの概念図である。
【符号の説明】
【００５０】
1  CPU
3  HD
8  I/O
10  操作部コントローラ
11  NVRAM
13  オプションコントローラ
202  ジョブコントロールモジュール
203  属性データベース
1000  プリンタ
1001  プリンタ制御部
2000  外部ネットワーク
【図１】
2006347115.tif 000003
【図２】
2006347115.tif 000004
【図３】
2006347115.tif 000005
【図４】
2006347115.tif 000006
【図５】
2006347115.tif 000007
【図６】
2006347115.tif 000008
【図７】
2006347115.tif 000009