JP2006347115A - Printer - Google Patents
Printer Download PDFInfo
- Publication number
- JP2006347115A JP2006347115A JP2005179228A JP2005179228A JP2006347115A JP 2006347115 A JP2006347115 A JP 2006347115A JP 2005179228 A JP2005179228 A JP 2005179228A JP 2005179228 A JP2005179228 A JP 2005179228A JP 2006347115 A JP2006347115 A JP 2006347115A
- Authority
- JP
- Japan
- Prior art keywords
- attribute
- value
- attribute value
- data
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷に必要な各種属性の値を設定する属性値設定手段を持つ印刷装置に関する。 The present invention relates to a printing apparatus having attribute value setting means for setting various attribute values necessary for printing.
ホストコンピュータが印刷データを作成し、ホストコンピュータの作成した印刷データを受信して、印刷データを解析し印刷を行なう一般的な印刷装置では、ホストコンピュータで図3のデータ概念図に示すような印刷データを生成していた。 In a general printing apparatus in which a host computer creates print data, receives print data created by the host computer, analyzes the print data, and performs printing, the host computer performs printing as shown in the data conceptual diagram of FIG. It was generating data.
図3の100はジョブデータであり主に、デフォルト用紙サイズの設定やカラーモード及び各種フィニッシングの設定など機器制御に近い属性値を設定する、属性値設定命令を含んでいる。101はPDL(Print Description Language)データ部であり、概念図のようにジョブデータ100に包含されている。PDLデータには、主に画像生成のための描画コマンドを含んでいる。
しかし、PDLには様々な種類の言語形態があり、一部のPDL言語形態の中には、ジョブデータと同様に機器制御を行なうための属性値設定命令を含んだものがある。 However, there are various kinds of language forms in PDL, and some of the PDL language forms include an attribute value setting command for performing device control in the same way as job data.
さらに、一般的な印刷装置は、印刷装置の状態表示やネットワーク設定等、各種設定を行なえる操作パネルを装備しており、この操作パネル上に表示されるメニューからも、前記機器制御を行なうための設定を行なえるようになっている。 Further, a general printing apparatus is equipped with an operation panel for performing various settings such as a status display of the printing apparatus and network settings, and the device control is performed from a menu displayed on the operation panel. Can be set.
このような印刷装置では、1つの機器制御を行なう属性値にたいして、ジョブデータ、PDLデータ、操作パネルと3通りの設定手段を持つことになるが、設定の優先度としては、
操作パネル < ジョブデータ < PDLデータ
となっているのが一般的である。つまり、操作パネルで設定されている属性値を、ジョブデータ中で設定していれば、ジョブデータで設定している値が有効になり、同属性値をPDLデータ中で設定していれば、PDLデータで設定している値が有効となる。
Such a printing apparatus has three setting means, job data, PDL data, and an operation panel, for an attribute value for performing one device control.
It is common that the operation panel <job data <PDL data. In other words, if the attribute value set in the operation panel is set in the job data, the value set in the job data is valid, and if the same attribute value is set in the PDL data, The value set in the PDL data is valid.
又、従来例としては、例えば特許文献1をあげることが出来る。
しかしながら、従来のような上記印刷装置の場合、ホストコンピュータで印刷データを作り直すでなく、既に作成済みの印刷データを流用するような場合、ジョブデータやPDLデータに属性値設定命令が含まれていると、その属性値設定命令の内容を印刷装置で上書きできないため、その属性値で指定されている動作を変更することができない。例えば、既存データとしてジョブデータ又はPDLデータ内でカラー印刷が指定されているデータは、印刷装置でモノクロ印刷を指定してもカラー印刷されてしまう。 However, in the case of the above-described printing apparatus, when print data that has already been created is used instead of recreating print data by a host computer, an attribute value setting command is included in job data or PDL data. Since the contents of the attribute value setting command cannot be overwritten by the printing apparatus, the operation specified by the attribute value cannot be changed. For example, data for which color printing is designated as job data or PDL data as existing data is printed in color even if monochrome printing is designated by the printing apparatus.
また、同様に既に作成済みのPDLデータを流用して、PDLデータに機器制御のためのジョブデータをして印刷データとし、印刷機に投入する場合でも、PDLデータに属性値設定命令が含まれていると、ジョブデータ内で同様の属性値設定命令を記述しても、有効にすることができない。 Similarly, even when already created PDL data is used, job data for device control is made into PDL data as print data, and the print data is input, the attribute value setting command is included in the PDL data. If the same attribute value setting command is described in the job data, it cannot be validated.
本発明は、上記問題を解決するためになされたものであり,複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供することを目的とする。 The present invention has been made in order to solve the above-described problem, and by enabling setting priority of each means to be set for attributes whose values can be set by a plurality of means, the user can set the desired setting means. An object of the present invention is to provide a printing apparatus that validates a set attribute value and obtains a desired print output.
上記目的を達成するために、印刷に必要な各種属性の値を設定する属性値設定手段を複数もつ印刷装置において、前記複数手段のうちいずれの手段で設定される属性値が有効になるのか優先順位を設定する、属性値優先順位設定手段を備える。 In order to achieve the above object, in a printing apparatus having a plurality of attribute value setting means for setting various attribute values necessary for printing, priority is given to which attribute value set by any of the plurality of means is valid. Attribute value priority order setting means for setting the order is provided.
また、前記印刷装置は、前記属性値優先順位設定手段は各属性毎に、それぞれ前記複数手段のうち、いずれの手段で設定される属性値が有効になるのか優先順位を設定する。 In the printing apparatus, the attribute value priority setting unit sets a priority for which attribute value set by the plurality of units is valid for each attribute.
また、前記印刷装置は、前記属性値優先順位設定手段はすべての属性に対して、それぞれ前記複数手段のうち、いずれの手段で設定される属性値が有効になるのか同一の優先順位を設定する。 In the printing apparatus, the attribute value priority setting unit sets, for all attributes, the same priority for which attribute value set by each of the plurality of units is valid. .
さらに、印刷装置は、印刷装置通知される印刷データは、ジョブ制御データとPDLデータを含み、前記複数の属性値設定手段は、前記ジョブ制御データ中の属性値設定命令と前記PDLデータ中の属性値設定命令と、印刷装置に装備されている操作パネルからのパネル設定手段とを備える。 Further, in the printing apparatus, the print data notified to the printing apparatus includes job control data and PDL data, and the plurality of attribute value setting means includes an attribute value setting command in the job control data and an attribute in the PDL data. A value setting command and panel setting means from an operation panel provided in the printing apparatus.
かかる構成において,複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供する。 In such a configuration, with respect to an attribute whose value can be set by a plurality of means, the setting priority order of each means can be set, so that the attribute value set by the user by the desired setting means becomes valid, and the desired print output A printing apparatus is provided.
以上のように本発明に拠れば、複数の手段で値を設定可能な属性について、各手段の設定優先順位を設定可能とすることで、ユーザが所望の設定手段で設定された属性値を有効とし、所望の印刷出力を得る印刷装置を提供する。 As described above, according to the present invention, it is possible to set an attribute value set by a user using a desired setting means by enabling setting priority of each means to be set for attributes whose values can be set by a plurality of means. And a printing apparatus that obtains a desired print output.
(第1実施例)
図1は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、LAN等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
(First embodiment)
FIG. 1 is a block diagram illustrating the configuration of a printer control system according to an embodiment of the present invention. As long as the functions of the present invention are executed, the present invention can be used for a single device, a system composed of a plurality of devices, or a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.
図1において1000は印刷装置(プリンタ)である。プリンタ1000は、例えばレーザビームプリンタやインクジェットプリンタであって、外部ネットワーク2000から供給される印刷情報灘を入力として記憶すると共に、それらの情報に従って対応する文字バターン等を作成し、記録媒体である記録紙などに像を形成する。1012は操作パネルであり,操作のための各種スイッチやLCDパネルが配されている。1001はプリンタ制御ユニットであり、プリンタ全体を制御するとともに、外部装置から供給される印刷データを解析する。このプリンタ制御ユニット1001は、主に文字や図形情報をビットマップイメージへ変換し印刷部7へ送る。
In FIG. 1,
このプリンタ制御ユニット1001において、1はプリンタCPUで、ROM2のプログラム用ROMに記憶された制御プログラム等或いはハードディスク(HD)3に記憶され,起動時にRAM4にロードされる制御プログラム等に基づいてシステムバス5に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース6を介して接続される印刷部(プリンタエンジン)7に出力情報としての画像信号を出力する。また、このROM2のプログラムROMには、CPU1の制御プログラム等を記憶する。ROM2のフォント用ROMには上記出力情報を生成する際に使用するフォントデ−タ等を記憶する。CPU1はI/O7を介して,外部ネットワーク2000に接続されている図示されないホストコンピュータ等の外部機器との通信処理が可能である。なお,外部機器との通信を外部ネットワーク2000を介して行なうとしているが,図示しない直接インターフェースを介して外部機器と接続し,通信を行なっても良いことは言うまでもない。4はCPU12の主メモリ、ワークエリア等として機能するRAMで、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM4は、出力情報展開領域、環境データ格納領域等に用いられる。前述したHD3は、メモリコントローラ(MC)9によりアクセスを制御される。HD3には、スプールジョブ,スプールイメージ,フォントデ−タ、エミュレ−ションプログラム、フォ−ムデ−タ等を記憶する。また、MC9にHD3以外にもPCカードメモリ等の外部メモリを少なくとも1個以上接続出来るように構成し,内蔵フォントに加えてオプションフォントカード,言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。
In this
1012は前述した操作パネルで操作のためのスイッチおよびLED表示器等が配置されており,その状態は操作部コントローラ10により管理され制御される。11はプリンタ1000の電源オフ時にも,情報が保持される不揮発性RAM(NVRAM)であり,操作パネル1012からのプリンタモード設定情報や再起動時に参照されるフラグ等を記憶している。13はオプションユニットであり、ステープル機能、シフトソート機能、パンチ機能を持ち、印刷部7で出力された記録紙に対してフィニッシング処理を施す。また、オプションユニット13はオプションコントローラ12を介して制御される。
Reference numeral 1012 denotes an operation panel on which an operation switch, an LED display, and the like are arranged, and the state is managed and controlled by the
図4の400はプリンタ1000で、ジョブデータ、PDLデータ、パネル設定で設定される属性値の優先順位を設定するために操作パネル1012上に表示される属性値優先順位設定画面の一例である。ユーザはラジオボタン401から405のいずれかを選択することにより、何処で設定された値を優先するか選択することができる。ユーザが選択したラインの設定が有効になり、例えば図4は405を選択している場合であり、に例示されるようにラジオボタンがオンとなる。
4 is an example of an attribute value priority setting screen displayed on the operation panel 1012 in order to set the priority order of attribute values set by job data, PDL data, and panel settings. The user can select where to give priority to the set value by selecting one of the
ユーザが401を選択した場合は、PDLデータ中の属性値設定命令で設定された値が最優先となり、PDLデータ中に属性値設定命令のある属性値は、PDLデータ中で設定されているもの、PDLデータ中に属性値設定命令が無い属性値で、ジョブデータ中に属性値設定命令がある場合は、ジョブデータ中で設定されているもの、PDLデータ中にもジョブデータ中にも属性値設定命令がない属性値はパネルで設定されているものが使用される。 When the user selects 401, the value set by the attribute value setting command in the PDL data has the highest priority, and the attribute value having the attribute value setting command in the PDL data is set in the PDL data. If there is no attribute value setting command in the PDL data and there is an attribute value setting command in the job data, the attribute value is set in the job data, both in the PDL data and in the job data For attribute values that do not have a setting command, those set on the panel are used.
ユーザが402を選択した場合は、ジョブデータ中の属性値設定命令で設定された値が最優先となり、ジョブデータ中に属性値設定命令のある属性値は、ジョブデータ中で設定されているもの、ジョブデータ中に属性値設定命令が無い属性値で、PDLデータ中に属性値設定命令がある場合は、PDLデータ中で設定されているもの、PDLデータ中にもジョブデータ中にも属性値設定命令がない属性値はパネルで設定されているものが使用される。 When the user selects 402, the value set by the attribute value setting command in the job data has the highest priority, and the attribute value having the attribute value setting command in the job data is set in the job data. When there is no attribute value setting command in the job data and there is an attribute value setting command in the PDL data, the attribute value set in the PDL data, the attribute value in the PDL data or in the job data For attribute values that do not have a setting command, those set on the panel are used.
ユーザが403を選択した場合は、PDLデータ中の属性値設定命令で設定された値が最優先となり、PDLデータ中に属性値設定命令のある属性値はパネルで設定されているものが使用される。 When the user selects 403, the value set by the attribute value setting command in the PDL data has the highest priority, and the attribute value having the attribute value setting command in the PDL data is the one set by the panel. The
ユーザが404を選択した場合は、ジョブデータ中の属性値設定命令で設定された値が最優先となり、PDLデータ中に属性値設定命令のある属性値はパネルで設定されているものが使用される。 When the user selects 404, the value set by the attribute value setting command in the job data has the highest priority, and the attribute value having the attribute value setting command in the PDL data is the one set by the panel. The
ユーザが405を選択した場合は常にパネル優先となりすべての属性値ついてパネルで設定されているものが使用され、ジョブデータやPDLデータ内の属性値設定命令の指定する値が有効になることはない。 When the user selects 405, the panel is always prioritized and all attribute values set in the panel are used, and the value specified by the attribute value setting command in the job data or PDL data is not valid. .
ユーザは印刷データをプリンタ1000に投入する前に操作パネル1012を操作して本設定画面より属性値優先順位の設定をしておく。
The user operates the operation panel 1012 and sets the attribute value priority order from this setting screen before inputting print data to the
図2はソフトウェア構造、プリント制御部1001内のCPU1で実行される、プリンタ制御ソフトウェアのモジュール構成を表す概念図である。図2を参照しながら、ネットワーク2000上の外部装置からプリンタ1000に印刷データが通知されたときの動作を説明する。
FIG. 2 is a conceptual diagram showing the module structure of the printer control software executed by the CPU 1 in the software structure and
図2において、202はジョブコントローラモジュールであり、後述する各ソフトウェアモジュール及び前述の各ハードモジュールを制御して、I/O8を介して外部ネットワーク2000からプリンタ1000に通知された印刷データをビットマップイメージに展開し、展開したビットマップイメージを印刷部7へ送って記録紙へ印刷するとともに、オプションユニットを制御して、出力した記録しに対して各種フィニッシング処理を施す。
In FIG. 2, reference numeral 202 denotes a job controller module, which controls each software module (to be described later) and each hardware module described later, and prints data notified from the
ジョブコントローラモジュール202はI/O8を介して図3の概念図に示されるような印刷データを、受信すると、ジョブデータ解析部201へ受信データを渡すと共に属性値データベース203を初期化する。
When the print data as shown in the conceptual diagram of FIG. 3 is received via the I / O 8, the job controller module 202 passes the received data to the job
図5は属性データベースの概念図である、501の列はジョブデータ内にある属性値設定命令で設定される各属性の値を保存しており、プリンタ1000が印刷データを受信時に初期化され、ジョブデータ解析部201によって値が設定される。502の列はPDLデータ内にある属性値設定命令を保存しており、プリンタ1000が印刷データを受信時に初期化され、後述するPDL解析部205によって値が設定される。503は各属性のパネル設定値を保存しておりで、ユーザが操作パネル1012を操作して変更・設定可能である。504から512の各行は各属性とその値に対応している。例えば504の行は用紙サイズを指定する属性であり、図5の例ではジョブデータ内の属性値設定命令で、用紙サイズをA4に設定しており、PDLデータ内の属性値設定命令でも、用紙サイズをA4に設定しており、パネル設定値にはLetterが格納されていることを表している。また、501、502の列の“−”は初期化時に設定される値であり、その列の示す属性の値を設定する属性値設定命令がジョブデータまたはPDLデータ内に無かったことを示している。例えば506の行は給紙トレイを指定する属性であり、図5の例ではジョブデータ内の属性地設定命令では1のトレイが設定されているが、PDLデータ中にはこの属性を設定する属性値設定命令がないことを示している。なおプリンタ1000において設定される属性は図5に表示されているものだけではなく他にも多数ある。
FIG. 5 is a conceptual diagram of the attribute database. The
ジョブデータ解析部201では、印刷データを解析し印刷データからPDLデータ部を抽出すると共に(204)ジョブデータに含まれる属性値設定命令の処理を行なう。ジョブデータ内に各属性値の属性値設定命令がある場合、その命令で指定されている属性の属性値を203の属性データベースに設定する。
The job
ジョブデータ解析部201が送信されてきた印刷データからPDLデータ204を抽出すると、ジョブコントローラモジュール202はPDL解析部205を起動する。PDL解析部205はPDLデータ204を解析し、データ中に各属性値の属性値設定命令がある場合、その命令で指定されている属性の属性値を203の属性データベースに設定する。また、PDLデータ204中の描画命令を解釈して中間データ206をページ毎に生成する。
When the job
PDL解析部205は用紙サイズなど中間データ206を生成するために必要な属性値を属性データベース203を参照して取得する。このとき取得するデータは属性値優先順位設定画面でのユーザの設定に依存する。属性値データベース中の該当する属性の行を参照し、ユーザが401を選択している場合には、はじめに502の列を見る。502に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に501の列を参照する。501の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが402を選択している場合には、はじめに501の列を見る。501に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に502の列を参照する。502の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが403を選択している場合には、はじめに502の列をみる。502に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが404を選択している場合には、はじめに501の列をみる。501に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが405を選択している場合には、503の列のみをみて、そこに記述されている値を採用する。
The PDL analysis unit 205 acquires attribute values necessary for generating the intermediate data 206 such as the paper size with reference to the attribute database 203. The data acquired at this time depends on the user setting on the attribute value priority setting screen. If the user selects 401 by referring to the corresponding attribute row in the attribute value database, the
PDL解析部205が1ページ分の中間データ206を生成し終えると、ジョブコントローラモジュール202はRIP207を起動する。RIP207は中間データ206を読み込みレンダリングしてイメージデータ208を生成する。イメージデータは各ページ毎に生成される。
When the PDL analysis unit 205 finishes generating the intermediate data 206 for one page, the job controller module 202 activates the
イメージデータ208が生成されると、ジョブコントローラモジュール202は、属性データベース203を参照して取得し、印刷部7およびオプションユニット13をコントロール最終的な印刷出力を生成する。
When the image data 208 is generated, the job controller module 202 acquires the image data by referring to the attribute database 203, and controls the
このとき取得するデータは属性値優先順位設定画面でのユーザの設定に依存する。属性値データベース中の該当する属性の行を参照し、ユーザが401を選択している場合には、はじめに502の列を見る。502に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に501の列を参照する。501の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが402を選択している場合には、はじめに501の列を見る。501に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には、次に502の列を参照する。502の列に“−”以外の値が記述されている場合は、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが403を選択している場合には、はじめに502の列をみる。502に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが404を選択している場合には、はじめに501の列をみる。501に“−”以外の値が記述されている場合には、その値を採用し、“−”が記述されている場合には503の列の値を採用する。また、ユーザが405を選択している場合には、503の列のみをみて、そこに記述されている値を採用する。
The data acquired at this time depends on the user setting on the attribute value priority setting screen. If the user selects 401 by referring to the corresponding attribute row in the attribute value database, the
ジョブコントローラモジュール202の動作の具体例として、ユーザが属性値優先順位設定画面で405を選択しているときに、属性値データベース203の状態が図5の状態であるときを説明する。405が選択されているため採用される各属性の属性値はすべてパネルの設定値である503の列のものが採用される。用紙サイズがLetter、用紙向きLandscapeが設定されているので、すべてのページのイメージデータ208はこのサイズおよび向きで生成されている。給紙トレイが1であるので、印刷部7へ1番の給紙トレイから紙を引くように指示する。また、カラーモードがモノクロであり両面モードが両面であるため印刷部7の設定をモノクロ印刷、両面モードに設定し2ページ毎にイメージデータ208を印刷部7へ転送する。各オプション設定でステイプルがONおよびソートモードがグループシフトとなっているため、1部分のイメージデータ208を印刷部7へ転送して印刷が終了したところで、オプションコントローラ12を介してオプションユニット13へステイプルおよびシフトの指示を送り、ステイプルおよびシフトの実行を行う。この動作を部数に設定されている5部分繰り返す。
As a specific example of the operation of the job controller module 202, a case where the state of the attribute value database 203 is the state of FIG. 5 when the user selects 405 on the attribute value priority setting screen will be described. Since 405 is selected, the attribute values of the respective attributes adopted are those in the
以上、本実施例に拠ればユーザはプリンタ1000において、ジョブデータ中の属性値設定命令、PDLデータ中の属性値設定命令及びパネル上からの属性値設定で設定された各値のどれを優先するかを切り替えることができ、ユーザが所望する属性設定での印刷を行なうことができる。
As described above, according to this embodiment, the user gives priority to the attribute value setting command in the job data, the attribute value setting command in the PDL data, and each value set in the attribute value setting from the panel in the
(第2実施例)
第2実施例では第1実施例に加え、ユーザは各属性値毎に優先順位を設定することが可能である。
(Second embodiment)
In the second embodiment, in addition to the first embodiment, the user can set a priority for each attribute value.
図6、図7を参照しながら本実施例を説明する。なお,図2、図3のシステム構成及びソフトモジュール構成は第1実施例と同等である。 The present embodiment will be described with reference to FIGS. 2 and FIG. 3 are the same as those in the first embodiment.
図6の600はプリンタ1000で、各属性についてジョブデータ、PDLデータ、パネル設定で設定される属性値の優先順位を設定するために操作パネル1012上に表示される個別属性値優先順位設定画面の一例である。この画面上でユーザは各属性毎に、ジョブデータ中の属性値設定命令で設定される値、PDLデータ属性値設定命令で設定される値、パネル設定値のうちどれを最優先で使用するかを設定する。例えば、601は用紙サイズ属性ついて最優先で使用するものを設定するエリアであり、602を選択することによってプルダウンメニューが表示され、このプルダウンメニューから、“PDL”,"ジョブデータ“、”PDL“のいずれかを選択する。601ではパネルが選択されており、パネル設定値を最優先で使用することを示している。603は部数属性ついての設定エリアであり、図6の例ではジョブデータ中の属性値設定命令で指定される値を最優先で使用することを示している。同様に604はステイプル属性についての設定エリアであり、PDLデータ中の属性値設定命令で使用される値を最優先で使用することを示している。605は次画面遷移ボタンであり、このボタンを選択すると600に表示されている属性以外の属性ついて同様の設定を行なうための次画面へ遷移する。606のボタンを選択するとその時点でユーザが各属性についての設定を確定することを意味し、その時点でこの画面で設定された値が属性データベース203へ格納される。第2実施例の属性データベース内容については後述する。ユーザが607のきゃンセルボタンを選択した場合は、属性データベース203の内容を書き換えることなくこの画面を閉じる。
図7は本実施例での属性データベース203の概念図である。第1実施例の図5と変わるところは720の列が追加されたのみであり、701の列は501と、702の列は502と、703の列は503とそれぞれ同一である。720の列は各属性について、個別属性値設定画面600でユーザの選択した最優先で使用する設定を保存している。
FIG. 7 is a conceptual diagram of the attribute database 203 in this embodiment. The only difference from FIG. 5 of the first embodiment is that 720 columns are added, the
本実施例において、PDL解析部及びジョブコントローラモジュールが属性データベース203から各属性の属性値を取得するときの動作を説明する。 In this embodiment, an operation when the PDL analysis unit and the job controller module acquire the attribute value of each attribute from the attribute database 203 will be described.
属性値データベース中の該当する属性の行を参照し、はじめに720の最優先設定を確認する。最優先設定がパネルであれば、703の列の値を採用する。最優先設定がPDLであれば、702の列の値をみて、“−”以外の値が記述されている場合にはその値を採用し、“−”が記述されている場合は、属性値優先順位設定画面400の設定したがい、第1実施例で説明した同じ手順で採用する値を決定する。最優先設定がジョブデータであれば、701の列の値をみて、“−”以外の値が記述されている場合にはその値を採用し、“−”が記述されている場合は、属性値優先順位設定画面400の設定したがい、第1実施例で説明した同じ手順で採用する値を決定する。
First, the highest priority setting of 720 is confirmed by referring to the row of the corresponding attribute in the attribute value database. If the highest priority setting is a panel, the value in the
ジョブコントローラモジュール202の動作の具体例として、ユーザが属性値優先順位設定画面で405を選択しているときに、属性値データベース203の状態が図7の状態であるときを説明する。用紙サイズ、用紙向きについて720でパネルが指定されているため、703の列から値を取得し、用紙サイズがLetter、用紙向きLandscapeですべてのページのイメージデータ208が生成される。給紙トレイについては720でジョブデータが指定されているので701の列の値を採用し、1であるので、印刷部7へ1番の給紙トレイから紙を引くように指示する。カラーモードについて720でジョブデータが指定されているので、701の値を採用する。また両面については720でジョブデータが指定されているので701の列を参照するが“−”であるため、400で405が選択されていることを確認し、最終的に703の値を採用する。従って、カラーモードがモノクロであり両面モードが両面となり印刷部7の設定をカラー印刷、両面モードに設定し2ページ毎にイメージデータ208を印刷部7へ転送する。各オプション設定の属性については、720ですべてPDLが設定されているので、はじめに701の値を参照する。ソートモード、パンチ属性についてはそれぞれ値が記述さているため、ソートモードがグループソート、パンチがONとなる。ステイプル属性については“−”が指定されているため、400で405が選択されていることを確認し採取的に703の値が採用され、ONとなる。従って、ジョブコントローラモジュール202は、1部分のイメージデータ208を印刷部7へ転送して印刷が終了したところで、オプションコントローラ12を介してオプションユニット13へステイプル、パンチおよびシフトの指示を送り、ステイプル、パンチ及びシフトの実行を行う。この動作を部数に設定されている5部分繰り返す。
As a specific example of the operation of the job controller module 202, a case where the state of the attribute value database 203 is the state of FIG. 7 when the user selects 405 on the attribute value priority setting screen will be described. Since the panel is designated at 720 for the paper size and paper orientation, the values are obtained from the
以上、本実施例に拠ればユーザはプリンタ1000において、各属性毎にジョブデータ中の属性値設定命令、PDLデータ中の属性値設定命令及びパネル上からの属性値設定で設定された各値のどれを優先するかを切り替えることができ、ユーザが所望する属性設定での印刷を行なうことができる。
As described above, according to the present embodiment, the user uses the
(第3実施例)
第2実施例において、個別属性値優先順位設定画面600において、各属性毎に最優先で使用する属性値の設定手段のみ選択するとしているが、属性値優先順位設定画面400で設定可能な401から405の5通りの優先順位を各属性値毎に設定するようにしても同様の効果が得られることは言うまでも無い。
(Third embodiment)
In the second embodiment, in the individual attribute value
1 CPU
3 HD
8 I/O
10 操作部コントローラ
11 NVRAM
13 オプションコントローラ
202 ジョブコントロールモジュール
203 属性データベース
1000 プリンタ
1001 プリンタ制御部
2000 外部ネットワーク
1 CPU
3 HD
8 I / O
10 Operation unit controller
11 NVRAM
13 Optional controller
202 Job control module
203 attribute database
1000 printer
1001 Printer control unit
2000 External network
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005179228A JP2006347115A (en) | 2005-06-20 | 2005-06-20 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005179228A JP2006347115A (en) | 2005-06-20 | 2005-06-20 | Printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006347115A true JP2006347115A (en) | 2006-12-28 |
Family
ID=37643446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005179228A Withdrawn JP2006347115A (en) | 2005-06-20 | 2005-06-20 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006347115A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013073035A (en) * | 2011-09-28 | 2013-04-22 | Seiko Epson Corp | Printer, print control device, print control method, and print control program |
WO2017033323A1 (en) * | 2015-08-27 | 2017-03-02 | キヤノン株式会社 | Image forming apparatus having binding processing means capable of executing binding process, image forming system, and method for controlling binding processing means |
JP2020116800A (en) * | 2019-01-22 | 2020-08-06 | キヤノン株式会社 | Image formation apparatus, control method and program of the same |
-
2005
- 2005-06-20 JP JP2005179228A patent/JP2006347115A/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013073035A (en) * | 2011-09-28 | 2013-04-22 | Seiko Epson Corp | Printer, print control device, print control method, and print control program |
WO2017033323A1 (en) * | 2015-08-27 | 2017-03-02 | キヤノン株式会社 | Image forming apparatus having binding processing means capable of executing binding process, image forming system, and method for controlling binding processing means |
US10275694B2 (en) | 2015-08-27 | 2019-04-30 | Canon Kabushiki Kaisha | Image forming apparatus and image forming system having binding unit capable of performing binding, and control method for the binding unit |
RU2692282C1 (en) * | 2015-08-27 | 2019-06-24 | Кэнон Кабусики Кайся | Image forming apparatus and an imaging system having a fastening means, which enables to perform fastening, and a control method for a fastening means |
JP2020116800A (en) * | 2019-01-22 | 2020-08-06 | キヤノン株式会社 | Image formation apparatus, control method and program of the same |
JP7282530B2 (en) | 2019-01-22 | 2023-05-29 | キヤノン株式会社 | IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8305621B2 (en) | Printing using multiple paper sources | |
US20070177212A1 (en) | Print layout and apparatus and method | |
CN102681802B (en) | Messaging device and Method of printing | |
JP5235695B2 (en) | Printing control apparatus and control method thereof | |
JP2007233591A (en) | Printer driver and its test printing method and printer | |
JP2019098580A (en) | Image forming apparatus | |
JPH09190312A (en) | Printing system and data processing method therefor | |
JP2006347115A (en) | Printer | |
US7253911B2 (en) | Printing method and system for executing printing in plural print processes | |
JP2006159738A (en) | Print controller, its data processing method, and storage medium | |
JP2008074005A (en) | Printer and program | |
JP2005063315A (en) | Information processor, printing system, printer driver user interface control method, computer program, and computer-readable recording medium | |
JP4661832B2 (en) | Print control device and printer driver program | |
JP2008119942A (en) | Image formation device | |
JP2005228232A (en) | Printing control device, method, and program | |
JP2003044240A (en) | Printer driver, information processor, printing system, printing device and storage medium | |
JPH08335150A (en) | Printing system | |
KR100580253B1 (en) | Method for variably adjusting pattern size of printer | |
JP2005049949A (en) | Print controller and its control method | |
JPH10193748A (en) | Method and system for processing information and recording medium | |
JP2000089928A (en) | Output device and its output controlling method | |
JP2006228103A (en) | Information processor | |
JP2003108341A (en) | Apparatus, system and method for information processing, and recording medium and program | |
JP2007156631A (en) | Printer driver | |
JP2008234299A (en) | Printer driver program of double-side printable printer, and printer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080902 |