JP4330161B2 - Control method, information processing apparatus, print control apparatus, program, and storage medium - Google Patents
Control method, information processing apparatus, print control apparatus, program, and storage medium Download PDFInfo
- Publication number
- JP4330161B2 JP4330161B2 JP2005207544A JP2005207544A JP4330161B2 JP 4330161 B2 JP4330161 B2 JP 4330161B2 JP 2005207544 A JP2005207544 A JP 2005207544A JP 2005207544 A JP2005207544 A JP 2005207544A JP 4330161 B2 JP4330161 B2 JP 4330161B2
- Authority
- JP
- Japan
- Prior art keywords
- paper feed
- operation mode
- setting
- state
- printer
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印刷装置に印刷ジョブを実行させるに際しての制御に関する。 The present invention relates to control for causing a printing apparatus to execute a print job.
地球の環境汚染問題は日々深刻化しており、特に排出二酸化炭素という観点では、印刷装置における省電力も重要視されている。しかしながら、印刷装置の省電力化を進めるが故に発生する問題もある。例えば、電子写真プリンタにおいては、印刷要求発行時に定着器を印刷可能状態まで温度上昇させる(特許文献1を参照)。従って、省電力状態で定着器への電力供給を停止させた場合には、省電力状態からの復帰時において印刷出力が開始可能となるまでに時間を要してしまい、ユーザビリティーを低下させてしまう。 The environmental pollution problem of the earth is getting worse every day, and power saving in printing devices is also regarded as important especially from the viewpoint of carbon dioxide emissions. However, there is also a problem that occurs because power saving of the printing apparatus is promoted. For example, in an electrophotographic printer, the temperature of the fixing device is raised to a printable state when a print request is issued (see Patent Document 1). Therefore, if the power supply to the fixing unit is stopped in the power saving state, it takes time until the print output can be started when returning from the power saving state, which reduces usability. End up.
また、印刷装置本体の状態又は設定状況などを印刷装置本体の表示部に可視表示させる場合がある。例えば、小規模な環境で利用されるインクジェットプリンタでは、印刷要求発行元装置と印刷装置とが近距離に配置される場合が多い。このような場合において、印刷装置本体の表示部における可視表示はユーザに印刷装置の状態又は設定状態などを知らしめる上で有用な手段となっている。このような表示部も、より効果的な省電力を達成しようとした場合には、省電力の対象となる。 In addition, the state or setting status of the printing apparatus main body may be displayed visually on the display unit of the printing apparatus main body. For example, in an inkjet printer used in a small-scale environment, a print request issuer apparatus and a printing apparatus are often arranged at a short distance. In such a case, the visible display on the display unit of the printing apparatus main body is a useful means for letting the user know the state or setting state of the printing apparatus. Such a display unit is also a target of power saving when trying to achieve more effective power saving.
そして、省電力状態から通常の電源供給状態への移行(省電力状態からの復帰)は、一般に、外部装置からの印刷要求の発行をトリガとしてなされる。
しかしながら、上述のような省電力状態への移行、及び印刷要求をトリガとした省電力状態からの復帰を採用した場合、印刷要求の発行に際して表示部における可視表示は行われていない。このため、ユーザは、印刷要求の発行後に可視表示により印刷装置の状態又は設定状態などを知ることとなり、思わぬ不都合が生じる場合がある。 However, when the transition to the power saving state as described above and the return from the power saving state triggered by the print request are adopted, the visible display on the display unit is not performed when the print request is issued. For this reason, the user knows the state of the printing apparatus or the setting state by visual display after issuing the print request, which may cause an unexpected inconvenience.
例えば、紙ジャム等が発生した状態であっても省電力状態となれば紙ジャム等を示す可視表示は行われない。このため、ユーザは紙ジャムの発生に気づかず印刷要求を発行してしまい、印刷実行が即座に中断されてしまう。また、印刷ジョブの設定を印刷装置本体の設定に委ねるような場合、省電力状態では、表示部による印刷装置本体の設定状態の表示は行われない。そのため、ユーザの意図に反する印刷が実行され、結果、無駄な印刷出力が行われ、紙の無駄な浪費が行われてしまう場合がある。 For example, even if a paper jam or the like has occurred, if a power saving state is entered, a visual display indicating the paper jam or the like is not performed. For this reason, the user issues a print request without noticing the occurrence of a paper jam, and the execution of printing is interrupted immediately. When the setting of the print job is left to the setting of the printing apparatus main body, the display unit does not display the setting state of the printing apparatus main body in the power saving state. For this reason, printing contrary to the user's intention is executed, and as a result, useless print output is performed, and useless waste of paper may be performed.
本願発明は上記課題に鑑みてなされたものであり、印刷装置における効率的な省電力を維持しつつ、ユーザビリティーの低下を防止することを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to prevent usability from being lowered while maintaining efficient power saving in a printing apparatus.
上記の目的を達成するための本発明の一態様による情報処理装置の制御方法は、
指定された給紙口に従う第1給紙動作モード、及び、給紙口を指定することなく印刷装置本体の判断による給紙口に従う第2給紙動作モードの何れかのモードで動作可能で、第1電源状態において給紙動作モードを示す可視化出力を行うことなく、第2電源状態で前記給紙動作モードを示す可視化出力を行う印刷装置と通信可能な情報処理装置における制御方法であって、
第1取得手段が、前記印刷装置から電源状態に係る情報を取得する第1取得工程と、
給紙動作モードの設定が前記第2給紙動作モードであり、且つ、前記第1取得工程において取得された情報が前記第1電源状態と識別される場合に、抑制手段が、印刷ジョブ実行を抑制する抑制工程とを有する。
In order to achieve the above object, a method for controlling an information processing apparatus according to an aspect of the present invention includes:
The first paper feed operation mode according to the designated paper feed port and the second paper feed operation mode according to the paper feed port determined by the printing apparatus main body without designating the paper feed port can be operated. A control method in an information processing apparatus capable of communicating with a printing apparatus that performs visualization output indicating a paper feed operation mode in a second power supply state without performing visualization output indicating a paper feed operation mode in a first power supply state,
A first acquisition step in which a first acquisition unit acquires information on a power state from the printing apparatus;
When the setting of the paper feed operation mode is the second paper feed operation mode and the information acquired in the first acquisition step is identified as the first power supply state, the suppression unit executes the print job. A suppressing step.
また、上記の目的を達成するための本発明の他の態様による情報処理装置の制御方法は、
印刷ジョブ入力時に外部の情報処理装置から指定された設定に従う動作を行う第1動作モード、及び、印刷装置本体の判断による動作を行う第2動作モードの何れかのモードで動作可能で、第1電源状態において動作モードを示す可視化出力を行うことなく、第2電源状態で前記動作モードを示す可視化出力を行う印刷装置と通信可能な情報処理装置における制御方法であって、
第1取得手段が、前記印刷装置から電源状態に係る状態を取得する第1取得工程と、
動作モードの設定が前記第2動作モードであり、且つ、前記第1取得工程において取得された情報が前記第1電源状態と識別される場合に、抑制手段が、印刷ジョブ実行を抑制する抑制工程とを有する。
In addition, a method for controlling an information processing apparatus according to another aspect of the present invention for achieving the above object is as follows:
It is possible to operate in either a first operation mode for performing an operation in accordance with a setting designated by an external information processing apparatus when a print job is input, or a second operation mode for performing an operation based on the determination of the printing apparatus main body. A control method in an information processing apparatus capable of communicating with a printing apparatus that performs visualization output indicating the operation mode in a second power supply state without performing visualization output indicating the operation mode in a power supply state,
A first acquisition unit that acquires a state relating to a power state from the printing apparatus;
A suppression step in which the suppression unit suppresses execution of a print job when the operation mode is set to the second operation mode and the information acquired in the first acquisition step is identified as the first power state. And have.
本発明によれば、印刷装置における効率的な省電力を維持しつつ、ユーザビリティーの低下を引き起こさない印刷の仕組みを提供できる。 According to the present invention, it is possible to provide a printing mechanism that does not cause usability deterioration while maintaining efficient power saving in a printing apparatus.
以下、添付の図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
<第1実施形態>
《システム全体の説明》
図1は第1実施形態における画像処理部101の構成およびホスト装置107とプリンタ108の関係をあらわしたブロック図である。
<First Embodiment>
<< Explanation of the entire system >>
FIG. 1 is a block diagram showing the configuration of the
図1において、アプリケーションソフト102は、ホスト装置107の基本ソフトウェアであるオペレーティングシステム(以下、OS)上で動作するソフトウェアである。アプリケーションソフト102は作成したデータを印刷する機能を有し、例えば、文書作成用のワープロソフトや、図面作成ソフト、プレゼンテーションソフトなどが挙げられる。
In FIG. 1,
プリンタドライバ101は、アプリケーション102の出力である画像データやグラフィック描画命令などのデータを入力として受け取る。そして入力されたデータを所定のプリンタで印刷可能なデータフォーマットであるプリントデータに変換してプリンタ108へ出力する。プリンタドライバ101はソフトウェアにより実現され、UI制御部103、ステータス取得部104、プリントデータ生成部105、印刷設定格納部106を備えている。なお、UI制御部103や、ステータス取得部104の機能をプリンタドライバ自身に持たせなくとも良い。例えば、プリンタドライバ101と連動した別のソフトウェアにより実現することが出来る。
The
UI制御部103は、例えば、用紙の種類、用紙のサイズ、給紙方法、色処理方法などの、プリンタドライバで設定可能な各種の印刷設定を行うための印刷設定画面(UI)を表示および制御するプログラムである。この印刷設定画面上でなされた印刷設定情報は、印刷設定格納部106に格納される。プリントデータ生成部105は、印刷設定格納部106から印刷設定情報を読み込み、設定に応じてラスタライズ、色変換、コマンドの付加などの処理を行うことによりプリントデータを生成し、生成したプリントデータをプリンタに出力する。なお、本実施形態では設定情報を格納する記憶領域を印刷設定格納部105という形態でプリンタドライバ101内に設けたが、印刷設定を記憶する場所はドライバ101内でなくてもかまわない。例えば、ホスト装置107内の他の記憶領域に印刷設定情報を格納して、プリンタドライバ101が適宜ロードするという構成でもよい。ステータス取得部104は、プリンタ108から情報を取得しUI制御部103に提供する。
The
プリンタ108は、受信したプリントデータに対応する画像を用紙上に形成し、印刷が実行される。
The
《プリンタ本体の説明》
図2は2つ以上の給紙機構を備えるプリンタの一例を示す。図2のプリンタ108は、オートシートフィーダ(以下、ASF)201とフロント給紙用カセット202(以下、カセット)の、2つの給紙口を有している。ASF201またはカセット202に用紙をセットして印刷を実行すると、指定された給紙口(ASFまたはカセット)から給紙され、排紙トレイ203から印刷された用紙が排紙される。
<Description of printer body>
FIG. 2 shows an example of a printer having two or more paper feed mechanisms. The
プリンタ108には、使用する給紙口を本体側で設定するための給紙切替スイッチ206が設けられている。給紙切替スイッチ206を押下することで、使用する給紙口に関する本体側の設定である『本体給紙切替設定』が、『ASF201を使用する設定』と『カセット202を使用する設定』との間で切り替わる。給紙切り替えスイッチ206により設定された給紙口の切り替え状態は、給紙切替設定表示LED207の点灯状態を切り替えることで可視化出力される。なお、以下ではLEDを例に説明するが、例えば液晶表示器や、LCDパネルなどを代用させても良い。後述するホスト装置107のプリンタドライバ101が提供するUIでの印刷設定において、給紙方法として『本体で切替』が選択された場合は、『本体給紙切替設定』に従って使用する給紙口が決定される。すなわち、給紙切替設定表示LED207の点灯している側の給紙口から給紙が行われることになる。
The
プリンタ108は、電源状態としてハードパワーON/OFF、ソフトパワーON/OFFの状態を区別している。ハードパワーON状態は、電源コードのプラグがコンセントに接続されることによりプリンタ108に電源が供給されている状態である。ソフトパワーON状態は、ハードパワーON状態でプリンタ108のパワーボタン204が押下されたことにより印刷ジョブを受付可能となっている状態である。なお、ソフトパワーOFF状態からソフトパワーON状態へ移行するケースとしては、
・ハードパワーON状態で且つソフトパワーOFF状態においてパワーボタンが押下された場合、
・ハードパワーON状態且つソフトパワーOFF状態且つ自動電源ON機能が有効になっている状態で、ホスト装置からプリントデータ(プリントジョブ)を受信した場合、
の2通りがある。
The
・ When the power button is pressed in the hard power ON state and the soft power OFF state,
-When print data (print job) is received from the host device with the hard power ON state, soft power OFF state, and automatic power ON function enabled
There are two ways.
また、本実施形態では、ハードパワーON状態とソフトパワーON状態の組み合わせにより、以下の3つの電源状態が定義されている。なお、ソフトパワーOFF状態において何かしらのデータを受信した場合に、自動的にソフトパワーをONにしてソフトパワーON状態に移行し、印刷実行可能状態にプリンタを移行させる機能を自動電源ON機能という。 In the present embodiment, the following three power supply states are defined by combinations of the hard power ON state and the soft power ON state. Note that when any data is received in the soft power OFF state, the function of automatically turning on the soft power to shift to the soft power ON state and shifting the printer to the print executable state is called an automatic power ON function.
《電源状態について》
(1)電源状態A:ハードパワーOFF状態
この状態は、プリンタ108の電源コードのプラグがコンセントに接続されておらず、電源が供給されていない状態である。電源状態Aにおいては、ホスト装置107からはデバイスの接続は認識されず、どのようなデータをプリンタに送っても受け付けられることはない。プリンタドライバ101からプリンタス108テータスを取得することもできない。
<Power status>
(1) Power supply state A: Hard power OFF state This state is a state in which the power cord plug of the
(2)電源状態B:(ハードパワーON且つ)ソフトパワーOFF状態
この状態は、プリンタ108の電源コードのプラグがコンセントに接続されることにより電源が供給されており、プリンタ108内部のCPUは稼動しておりメモリ上の各種設定も記憶されている状態である。ただし、電源状態Bにおいて自動的にハードウエアが起動するようなことは無い(たとえば自動的に回復動作を行うようなことはない)。
(2) Power supply state B: (hard power ON and soft power OFF state) In this state, power is supplied by connecting the power cord plug of the
また、電源状態Bでは、節電を目的に、プリンタに設定されている給紙動作モードやプリンタの状態が可視化出力されていない。例えば、各種LEDは点灯しておらず、給紙切替スイッチ206を操作して『本体給紙切替設定』を変更することもできない。そのため、ユーザにとっては前述の“電源状態A”と同じく、『電源が入っていない状態』と見える。ホスト装置107からもプリンタ108の接続は認識されず、印刷要求が送られても通常は、印刷は行われない。
Further, in the power supply state B, the paper feed operation mode set in the printer and the printer state are not visualized and output for the purpose of power saving. For example, the various LEDs are not lit, and the “main body paper feed switching setting” cannot be changed by operating the
ただし、プリンタ108が後述する『自動電源ON機能を有効とする』設定になっている場合は、ホスト装置107からのプリント要求の受信に応じてプリンタ108は自動的にソフトパワーON状態となる。そして、後述の電源状態Cに移行し、印刷を実行する。この場合、プリンタドライバ101からはホスト装置107のI/Fを介してプリンタ108にアクセスすることで、プリンタ108のステータスを取得することも可能である。
However, if the
(3)電源状態C:(ハードパワーON且つ)ソフトパワーON状態
この状態は、プリンタ108の電源コードのプラグがコンセントに接続されることにより電源が供給されており、さらに本体の各種LEDが点灯している状態である。電源状態Cでは、ホスト装置107からも印刷可能状態として認識され、ホスト装置107からの印刷要求に応じて印刷を実行することができる。この電源状態Cが、一般的に『電源が入っている(印刷可能である)状態』としてユーザに認識される状態である。電源状態Cでは、プリンタに設定されている給紙動作モードやプリンタの状態が可視化出力されている。電源状態Cでは、各種LEDが点灯した状態であるため、給紙切替設定などの本体状態をプリンタの外観から判定することが可能であり、給紙切替スイッチ206を使用して本体給紙切替設定を変更することも可能である。
(3) Power supply state C: (Hard power ON and soft power ON state) In this state, power is supplied when the power cord plug of the
電源状態Aにおいて電源コードのプラグをコンセントに接続することでハードパワーがONされ電源状態Bへ遷移する。また電源状態Bにおいて電源コードのプラグをコンセントから抜くことによりハードパワーがOFFされ電源状態Aへ遷移する。また、ハードパワーON状態において、ソフトパワーのON/OFFを切り替えるためのパワーボタン204を押下することにより、プリンタ108のソフトパワー状態をON・OFFすることができる。すなわち、電源状態Bにおいてパワーボタン204を押下することでソフトパワーがONされ電源状態Cに遷移し、電源状態Cにおいてパワーボタン204を押下することでソフトパワーがOFFされ電源状態Bへ遷移する。
When the power cord plug is connected to the outlet in the power state A, the hard power is turned on and the power state B is changed. In addition, when the power cord is unplugged from the outlet in the power state B, the hard power is turned off and the power state A is entered. In the hard power ON state, the soft power state of the
以上のように、ソフトパワーON/OFFの切り替えはハードパワーON状態において行われることを前提とする。従って、以降は、電源状態Aを『ハードパワーOFF状態』、電源状態Bを『ソフトパワーOFF状態』、電源状態Cを『ソフトパワーON状態』と呼ぶこととする。 As described above, it is assumed that the soft power ON / OFF switching is performed in the hard power ON state. Therefore, hereinafter, the power state A is referred to as “hard power OFF state”, the power state B is referred to as “soft power OFF state”, and the power state C is referred to as “soft power ON state”.
また、上述のように、プリンタ108はソフトパワーOFF状態においてデータを受信すると自動的にソフトパワーをONにして印刷を実行する自動電源ON機能を備えている。更に、プリンタ108には、ソフトパワーのON/OFF状態を表現するためにパワーLED205が備えられている。LED205は、ソフトパワーON状態においてのみ点灯する。また、給紙切替設定表示LED207もソフトパワーON状態においてのみ給紙口の切替設定状態を提示する。
Further, as described above, the
図3は図2中に破線で囲まれている部分、即ち給紙切替スイッチ206と給紙切替設定表示LED207の部分を拡大表示した図である。この例では、給紙設定設定表示LEDはカセット側のLED2072が点灯しており、本体の給紙切替設定は『カセット202を使用する設定』となっていることを意味する。給紙切替スイッチ206を押下する毎に『ASFを使用する設定』と『カセットを使用する設定』が切り替わり、これに応じてLED2071とLED2072の点灯が切り替わる。言うまでも無いことだが、LED2071とLED2072はどちらか一方のみが点灯し、同時に両方が点灯することはない。
FIG. 3 is an enlarged view of a portion surrounded by a broken line in FIG. 2, that is, a portion of the paper
以上説明した3つのプリンタの電源状態、『ハードパワーOFF状態』、『ソフトパワーOFF状態』、『ソフトパワーON状態』における各部の動作状態を以下の表1にまとめて示す。 Table 1 below collectively shows the operation states of the respective units in the power states, “hard power OFF state”, “soft power OFF state”, and “soft power ON state” of the three printers described above.
《DeviceIDについて》
プリンタ108はデバイス識別情報(以下、DeviceIDという)をホスト装置107に対して送信する。このDeviceIDには、その一部として本体状態の情報が含まれる。さらに本体状態の情報には、インク残量などの消耗品ステータス、紙ジャムなどの障害有無、電源状態などのプリンタの状態や、給紙口の設定などが含まれる。また、自動両面ユニットなどのオプション有無の情報も含まれる。ここで、本体状態の情報としては、例えば、上に説明したプリンタ108の電源状態がソフトパワーON状態であるかソフトパワーOFF状態であるかという情報がある。自動電源ON機能が有効になっている状態であるか無効になっている状態であるかという情報も含まれる。プリンタドライバ101のステータス取得部104は、ホスト装置107のI/Fを介してプリンタ108に直接アクセスしてDeviceIDを取得することで、これらの情報を取得することができる。
<About DeviceID>
The
自動電源ON機能が有効になっているとソフトパワーOFF状態であっても、ホストとのI/F(USBI/Fなど)には電源が供給されたON状態に保たれる。この場合は、ソフトパワーOFF状態であっても、DeviceIDやステータスを返却する(即ち、ホスト装置からDeviceIDやステータスを取得できる)。ただし、ホスト装置107からのDeviceIDやステータスの問い合わせによってソフトパワーON状態に移行することはない。即ち、ソフトパワーOFF状態を保ったままで、DeviceIDやステータスが返却される。
When the automatic power ON function is enabled, the I / F (USB I / F, etc.) with the host is kept in the ON state where power is supplied even in the soft power OFF state. In this case, even in the soft power OFF state, the DeviceID and status are returned (that is, the DeviceID and status can be acquired from the host device). However, the device does not shift to the soft power ON state due to a DeviceID or status inquiry from the
なお、自動電源ON機能が有効になっているか無効になっているかの設定は、例えば、プリンタ108のEEPROMに記憶される。
Note that the setting of whether the automatic power ON function is enabled or disabled is stored, for example, in the EEPROM of the
プリンタ108からホスト装置107へ通知されるDeviceIDの内容を以下の表2に示す。プリンタ108は、ホスト装置107からの問い合わせに対し、表2のような情報をホスト装置に通知する。ただし、DeviceIDを返却するのは、上にも説明したように、プリンタ108の状態が、『ソフトパワーON状態』であるか、『ソフトパワーOFF状態かつ自動電源ON機能有効時』のいずれかである場合に限られるものとする。
The contents of DeviceID notified from the
以下、DeviceIDのデータ構成例を表2に示す。 Table 2 shows an example of the data structure of DeviceID.
※1 STATUSのパラメータについて:
プリンタの電源状態および自動電源ON機能の設定によってたとえば以下のように変化する。
0010 … ソフトパワーON状態
1000 … 自動電源ON機能有効且つソフトパワーOFF状態
0000 … 自動電源ON機能無効且つソフトパワーOFF状態
※2 OPTIONのパラメータについて:
下位bitから順に、『ASFのあり/なし』『自動両面ユニットのあり/なし』、『メモリカードスロットのあり/なし』、『カセット給紙あり/なし』表すものとする。従って、表中の『1001』は、ASFあり、自動両面ユニットなし、メモリカードスロットなし、カセット給紙ありというオプション装備状態であることを意味する。
* 1 About STATUS parameters:
For example, it changes as follows according to the power state of the printer and the setting of the automatic power ON function.
0010… Soft power ON state
1000… Automatic power ON function enabled and soft power OFF
0000 ... Auto power ON function disabled and soft power OFF * 2 OPTION parameters:
In order from the low-order bit, “with / without ASF”, “with / without automatic duplex unit”, “with / without memory card slot”, and “with / without cassette paper feeding” are shown. Therefore, “1001” in the table means that the ASF is present, the automatic duplex unit is absent, the memory card slot is absent, and the cassette is fed.
なお、表2のDeviceID中には、プリンタの状態や、プリンタのオプション情報がまとめて含まれているが、複数に分けても良い。例えば、プリンタの状態を第1DeviceID、プリンタのオプション情報を第2DeviceIDとし、プリンタがホストからの要求に応じてこれらDeviceIDを連続的に、又は、ホストからの複数の要求に応じてその都度応答しても良い。 Note that the DeviceID in Table 2 collectively includes the printer status and printer option information, but it may be divided into a plurality. For example, the printer status is the first DeviceID, the printer option information is the second DeviceID, and the printer responds to these DeviceIDs continuously in response to requests from the host or each time in response to multiple requests from the host. Also good.
また、直接的にプリンタの状態や、オプションの情報などを直接示すものでなくとも、ホスト側のソフトウェアが間接的に識別できる情報であれば良い。即ち、プリンタの状態に係わる情報や、オプション状態に係わる情報であれば、適用することができる。例えば、ホスト装置側にプリンタの電源状態を識別させる場合には、プリンタはホスト装置に電源状態に係わる情報を通知し、ホスト装置にその電源状態に係わる情報を識別させればよい。 Further, information that can be indirectly identified by the software on the host side may be used instead of directly indicating the status of the printer or optional information. In other words, any information relating to the printer status or information relating to the option status can be applied. For example, when the power status of the printer is identified on the host device side, the printer may notify the host device of information relating to the power status and cause the host device to identify information relating to the power status.
《ドライバによる印刷設定の説明》
図4の(a)は第1実施形態におけるドライバ101のUI制御部103が表示する印刷設定画面例を示す図である。前述したように、印刷設定画面401を用いることにより、ユーザは、使用する用紙の種類、用紙のサイズ、給紙方法、印刷品位など、様々な項目についての設定を行うことができる。図4の(a)中に破線で囲った部分は、給紙方法に関する設定を行う部分である。図4(b)のようなプルダウンメニュー402でドライバ101の提供する給紙方法設定の一覧を表示し、ユーザが任意の給紙方法を選択することで給紙方法が設定される。表2に、プリンタドライバ101のプルダウンメニュー402を用いて選択された給紙方法と、プリンタの給紙動作の関連を示す。
<Description of print settings by driver>
FIG. 4A illustrates an example of a print setting screen displayed by the
また、印刷設定画面401上には『自動電源ON機能を有効にする』という設定を行うためのボタン403が設けられている。ユーザはこのボタン403をクリックすることにより、プリンタドライバ101からプリンタ108に『自動電源ON機能を有効にする』ための命令が送られ、本機能が有効な状態となる。なお、本設定状態はプリンタ108内部の記録部(不図示)に記憶され、プリンタドライバ101はプリンタ108のDeviceIDを取得することで本機能が有効になっているかどうかを判断することができる。
On the
プリントデータ生成部105は、印刷設定画面401において選択された給紙方法を表す給紙方法指定コマンドをプリントデータのヘッダ部分に付加してプリントデータを生成する。プリンタ108は、印刷実行時において、プリントデータのヘッダ部に付加された給紙方法指定コマンドを参照することでドライバ上でなされた給紙方法設定に応じた給紙動作(表3参照)を行う。具体的には、
(1)印刷設定画面401において給紙方法として『ASF』が選択されると、印刷実行時にプリンタ108はASFから給紙を行う、
(2)印刷設定画面401で『カセット』が選択されると、プリンタ108はカセットから給紙を行う、
(3)『本体で切替』が選択された場合には、プリンタ108は自身の内部に記憶されている本体給紙切替設定に基づき使用する給紙口を決定し、決定した給紙口から給紙を行う。
The print data generation unit 105 generates print data by adding a paper feed method designation command representing the paper feed method selected on the
(1) When “ASF” is selected as the paper feed method on the
(2) When “cassette” is selected on the
(3) When “switch on the main body” is selected, the
《印刷処理の流れ》
以下、第1実施形態における印刷処理の流れについて、図5のフローチャートを参照して説明する。なお、第1実施形態においては、プリンタ108がハードパワーON状態であることを前提とし、取り得る電源状態としてはソフトパワーOFF状態かソフトパワーON状態のいずれかであるものとする。
<Flow of printing process>
Hereinafter, the flow of the printing process in the first embodiment will be described with reference to the flowchart of FIG. In the first embodiment, it is assumed that the
アプリケーション102でプリンタ108を選択して印刷が実行されると、選択されたプリンタ108のプリンタドライバ101が起動され、図5に示す処理が開始される。まずS501において、UI制御部103はプリンタ108の詳細な印刷設定を行うための印刷設定UIを表示する。本実施形態では、図4に示したような印刷設定画面401が表示される。ユーザが印刷設定画面401上で各印刷設定項目の設定値を変更し、印刷ボタンを押すとことにより印刷実行が指示される。印刷実行が指示されると、S502において、UI制御部103は確定された印刷設定情報を印刷設定格納部106に格納し、印刷実行が指示されたことをプリントデータ生成部105に伝える。
When the
次に、S503において、印刷実行の指示を受けたプリントデータ生成部105は、印刷設定格納部106より印刷設定情報をロードし、ロードした情報から給紙方法の設定内容を参照する。ここで、給紙方法として『ASF』または『カセット』が選択されていた場合は、S503からS510へ進み、設定されている給紙方法に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S511において、S510で生成したプリントデータをプリンタへ108送信し、印刷を実行する。
In step S <b> 503, the print data generation unit 105 that has received a print execution instruction loads print setting information from the print setting
一方、S503において、プリンタの動作モード設定(S503の場合は給紙方法)が『本体で切替』に設定されていた場合は、S504へ進む。S504において、プリントデータ生成部105はプリントデータの生成処理に入る前に、給紙方法が本体で切替に設定されている旨をUI制御部103に通知する。この通知を受けたUI制御部103は、ステータス取得部104を介してプリンタ108の本体状態に係わる情報、この場合にはDeviceIDを取得する。DeviceIDについては上に説明した通りである。
On the other hand, if the printer operation mode setting (in the case of S503, the paper feeding method) is set to “switch on the main body” in S503, the process proceeds to S504. In step S <b> 504, the print data generation unit 105 notifies the
S504によるDeviceIDの取得処理によってDeviceIDが取得できなかった場合は、S512に進み、そのまま印刷をキャンセルする。なお、DeviceIDが取得できない場合とは、「ソフトパワーOFF状態かつ自動電源ON機能が無効な場合」或いは「ハードパワーOFF状態」である。 If the DeviceID cannot be acquired by the DeviceID acquisition process in S504, the process proceeds to S512, and printing is canceled as it is. The case where the DeviceID cannot be acquired is “when the soft power OFF state and the automatic power ON function are invalid” or “hard power OFF state”.
一方、DeviceIDが取得できた場合は、S506へ進み、UI制御部103は、取得したDeveceIDのパラメータ(STATUS)から、『自動電源ON機能が有効』および『ソフトパワーOFF状態』を判定する。自動電源ON機能が有効で且つソフトパワーOFF状態であった場合は、S507へ進む。S507において、UI制御部103は、ステータス取得部104を介してプリンタ108のステータスを取得し、プリンタ108の本体給紙切替設定がASF201とカセット202のどちらになっているかの情報を得る。そして、S508において、UI制御部103は、使用される給紙口の情報をユーザに通知するダイアログを表示する。自動電源ON機能が有効の場合、プリントデータの送信によってプリンタが自動的にソフトON状態へ移行してプリントを開始してしまう。従って、『本体で切替』となっている場合には、その本体側の設定状態を、その是非をユーザに確認させるべく、ユーザに通知するようにしている。
On the other hand, if the DeviceID can be acquired, the process proceeds to S506, and the
第1実施形態においてUI制御部103がS508で表示するダイアログの例を図6の(a)に示す。ダイアログ表示601は、現在の設定で印刷を続行した場合に使用される給紙口がどちらであるかをユーザに通知し、『このままの設定で印刷を続行する場合は“OK”ボタンを、中止する場合は“キャンセル”ボタンをクリックする』ことを促す。また、ダイアログ表示601は、『OK』ボタンと『キャンセル』ボタンを有する。
FIG. 6A shows an example of a dialog displayed by the
そして、UI制御部103はダイアログ601に対するユーザ操作の結果をプリントデータ生成部105に通知し、この通知に従ってプリントデータ生成部は処理を切り替える。即ち、『OK』が選択された場合はS509からS510へ進み、プリントデータ生成部105は現在の給紙方法設定である『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S511において、生成したプリントデータをプリンタへ108送信することで印刷を実行する。一方、『キャンセル』が選択された場合は、S509からS512へ進み、プリントデータ生成部105はプリントデータを生成することなく、当該ジョブを終了させる。
The
また、S506において、『自動電源ON機能が有効』と『ソフトパワーOFF状態』の少なくともいずれか一方が否であった場合は、S510へ進む。S510において、プリントデータ生成部105は、給紙方法設定『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成し、S511において、プリンタへ108送信することで印刷を実行する。 In S506, if at least one of “automatic power ON function is valid” and “soft power OFF state” is negative, the process proceeds to S510. In S510, the print data generation unit 105 generates print data in which a “paper feed method designation command” corresponding to the paper feed method setting “switch on the main body” is added to the header portion, and transmits the data to the printer in S511. Execute printing with.
なお、図10はソフトパワーOFF状態かつ自動電源ON機能が有効であった場合におけるプリンタ108の動作を説明する図である。S1001において、プリンタ108はホスト装置から何らかのデータを受信したか否かを判定する。受信したデータがDeviceIDの要求であれば、S1002からS1003へ進み、DeviceIDをホスト装置へ返す。また、受信したデータがステータス要求であれば、上述した給紙口の本体側の設定状態を含むステータス情報がホスト装置へ返される。また、受信したデータがプリントデータ(プリントジョブ)であれば、S1006からS1007へ進み、ソフトパワーON状態へ移行し、当該プリントデータに従った印刷が開始される。このとき、ヘッダに設定されている給紙方法に従って給紙口が選択されることになる。すなわち、『ASF』または『カセット』が設定されていればこれに従い、『本体で切替』が設定されていれば、本体の設定状態に従って給紙口が選択される。
FIG. 10 is a diagram for explaining the operation of the
なお、図5のフローチャートでは、印刷指示が行われることに応じて、各ステップを実行するよう説明してきたが、一部のステップは、印刷指示とは非同期に実行もできる。例えば、S504、S507での取得処理を、印刷指示が行われる前に事前に行う。事前の取得方法として、定期的なポーリングによる取得を挙げることができる。そして、S504、S507での取得処理を事前に実行する場合には、図5のS504、S507を、事前に取得した情報を参照する処理に置き置き換えれば、上記図5のフローチャートと同様の効果を得ることができる。また、後述する図7、8、9でも、上記取得処理を事前に実行しても良い。 In the flowchart of FIG. 5, it has been described that each step is executed in response to a print instruction. However, some steps can be executed asynchronously with the print instruction. For example, the acquisition processing in S504 and S507 is performed in advance before a print instruction is issued. As an advance acquisition method, acquisition by periodic polling can be mentioned. When the acquisition processing in S504 and S507 is executed in advance, the same effect as the flowchart in FIG. 5 can be obtained by replacing S504 and S507 in FIG. 5 with processing that refers to information acquired in advance. Obtainable. In addition, the above acquisition process may be executed in advance in FIGS.
以上説明したように、第1実施形態によれば、プリンタにおける効率的な省電力を維持しつつ、ユーザビリティーの低下を防止することができる。つまり、必要と判断される場合に対応して効率よく、プリンタによる印刷ジョブ実行を抑制できる。また、ソフトパワーOFF状態で自動電源ON機能が有効な場合において、ユーザは、給紙方法が本体切替であっても、現在設定されている給紙口を、プリントデータをプリンタに送信する前に知ることができる。従って、ユーザはプリントデータをプリンタに送信する前に、用紙のセットや給紙口の選択をやり直したり、一旦印刷を中止したりすることが可能となり、印刷ミスの発生を低減することができる。 As described above, according to the first embodiment, it is possible to prevent a decrease in usability while maintaining efficient power saving in the printer. That is, it is possible to efficiently suppress the execution of a print job by the printer in response to a case where it is determined to be necessary. In addition, when the automatic power ON function is enabled in the soft power OFF state, the user can set the currently set paper feed port before sending print data to the printer even if the paper feeding method is the main body switching. I can know. Therefore, the user can re-set the paper and select the paper feed port before transmitting the print data to the printer, or can temporarily stop printing, thereby reducing the occurrence of printing errors.
<第2実施形態>
第1実施形態では、プリントデータの送信時にプリンタが自動電源ON機能が有効状態で且つソフトパワーOFF状態であり、給紙口に関して『本体で切替』が設定されていた場合、ダイアログ表示601において給紙口を確認する表示がなされる。しかしながら、第1実施形態では、ダイアログ表示601で表示された給紙口と異なる給紙口を選択する場合には、当該ジョブを一旦キャンセルし、図4に示した印刷設定画面401により給紙方法を設定しなおす必要がある。第2実施形態では、そのような煩わしさを解消する。
Second Embodiment
In the first embodiment, when the printer is in the automatic power-on function enabled state and the soft power-off state at the time of print data transmission, and “switch in the main body” is set for the paper feed port, the feed is displayed in the dialog display 601. A message for confirming the paper mouth is displayed. However, in the first embodiment, when a paper feed port different from the paper feed port displayed on the dialog display 601 is selected, the job is temporarily canceled and the paper feed method is displayed on the
第2実施形態におけるシステム構成は第1実施形態(図1)と同様である。また、ドライバ101およびプリンタ108の構成、印刷設定画面401の構成、ドライバ101における給紙方法設定とプリンタの給紙動作の関係なども、第1実施形態(図2〜図4、上述の表1〜3)と同様である。
The system configuration in the second embodiment is the same as that in the first embodiment (FIG. 1). The configuration of the
図7は第2実施形態における印刷処理の流れを表したフローチャートである。なお、第2実施形態においても第1実施形態と同様に、プリンタ108のハードパワーはON状態であることを前提とする。従って、取り得る電源状態としてはソフトパワーOFF状態かソフトパワーON状態のいずれかであるものとして、第2実施形態の処理を説明する。
FIG. 7 is a flowchart showing the flow of printing processing in the second embodiment. In the second embodiment, as in the first embodiment, it is assumed that the hard power of the
以下、図7を参照して、第2実施形態における印刷処理の流れを説明するが、第2実施形態における印刷設定情報記憶までの処理は第1実施形態と同様である。即ち、S701、S702は、第1実施形態のS501、S502(図5)と同様である。 Hereinafter, the flow of the printing process in the second embodiment will be described with reference to FIG. 7, but the processes up to the storage of the print setting information in the second embodiment are the same as those in the first embodiment. That is, S701 and S702 are the same as S501 and S502 (FIG. 5) of the first embodiment.
S703において、印刷実行の指示を受けたプリントデータ生成部105は、印刷設定格納部106より印刷設定情報をロードし、ロードした印刷設定情報から給紙方法の設定内容を参照する。ここで、『本体で切替』が設定されていない場合、即ち、『ASF』または『カセット』が選択されていた場合は、S709へ進む。S709では、設定されている給紙方法に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S710において、生成されたプリントデータをプリンタへ108送信することで印刷を実行する。
In step S <b> 703, the print data generation unit 105 that has received a print execution instruction loads the print setting information from the print setting
一方、給紙方法の設定で『本体で切替』が選択されていた場合は、S703からS704へ進む。S704において、プリントデータ生成部105はプリントデータの生成処理に入る前に、『本体で切替』が選択されている旨をUI制御部103に通知する。この通知を受けたUI制御部103は、ステータス取得部104を介してプリンタ108のDeviceIDを取得する。S705では、取得されたDeveceIDのパラメータ(STATUS)から、『自動電源ON機能が有効』かどうか、および『ソフトパワーOFF状態』かどうかを判定する。自動電源ON機能が有効で且つソフトパワーOFF状態であった場合は、S706へ進む。S706では、UI制御部103がステータス取得部104を介してプリンタ108のステータスを取得し、プリンタ108の本体給紙切替設定がASF201とカセット202のどちらになっているかを示す情報を取得する。そして、S707において、使用される給紙口の情報をユーザに通知するためのダイアログを表示する。
On the other hand, if “switch on main body” is selected in the paper feed method setting, the process advances from S703 to S704. In step S <b> 704, the print data generation unit 105 notifies the
第2実施形態のUI制御部103が表示するダイアログ表示の例を図6の(b)に示す。ダイアログ表示611は、現在の設定で印刷を続行した場合に使用される給紙口がどちらであるかをユーザに通知する。また、ダイアログ表示611は、『OK』ボタンと『変更』ボタンを有する。そして、給紙口の通知とともに、ダイアログ表示611は、ユーザに、『このままの設定で印刷を続行する場合は“OK”ボタンを、給紙口を変更して印刷を続行する場合は“変更”ボタンをクリックする』ことを促す。
An example of a dialog display displayed by the
そして、UI制御部103はダイアログ611に対するユーザ操作の結果をプリントデータ生成部105に通知する。プリントデータ生成部105は通知された内容に応じて処理を行なう。即ち、『OK』が選択された場合、処理はS708からS709へ進む。S709において、プリントデータ生成部105は現在の給紙方法設定である『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S710において、生成したプリントデータをプリンタへ108送信することで印刷を実行する。
Then, the
ダイアログ611において『変更』がクリックされた場合は、S708からS711へ処理を進める。S711において、プリントデータ生成部105は、プリンタ108の本体給紙切替設定において“使用する給紙口”として設定されている給紙口ではない方の給紙口を指定する給紙口指定コマンドを付加したヘッダを生成する。そして、このヘッダを用いてプリントデータを生成する。即ち、設定状態が変更されたプリントデータ(プリントジョブ)が生成される。そして、S710において、プリントデータをプリンタ108に送信することで印刷を実行する。図6の(b)のダイアログ表示611の例では、プリンタ108の本体給紙切替設定では『カセットを使用する』設定となっている。従って、『変更』の選択は、『ASFからの給紙に変更して印刷を続行する』ことを意味する。その場合、プリントデータ生成部105は、変更後の給紙方法『ASF』に対応する給紙口指定コマンドを付加してプリントデータを生成することになる。尚、本体給紙切替設定と、給紙口との関係は表3に例示した通りである。
If “change” is clicked in the dialog 611, the process proceeds from S708 to S711. In step S <b> 711, the print data generation unit 105 issues a paper feed port designation command for designating a paper feed port that is not the paper feed port set as “paper feed port to be used” in the main body paper feed switching setting of the
また、S705において、『自動電源ON機能が有効』と『ソフトパワーOFF状態』の少なくともいずれかが否であった場合は、S705からS709へ進む。S709において、プリントデータ生成部105は、給紙方法設定『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S710において、プリンタへ生成したプリントデータを108送信することで印刷を実行する。 If it is determined in step S705 that at least one of the “automatic power ON function is enabled” and “soft power OFF state” is negative, the process advances from step S705 to step S709. In step S <b> 709, the print data generation unit 105 generates print data in which a “paper feed method designation command” corresponding to the paper feed method setting “switch on the main body” is added to the header portion. In step S <b> 710, printing is executed by transmitting 108 the generated print data to the printer.
第2実施形態におけるプリンタ108のソフトパワーOFF状態かつ自動電源ON機能が有効であった場合における動作は図10に示したとおりである。S1007では、ソフトパワーON状態へ移行し、指定された給紙方法で当該プリントデータが印刷される。
The operation when the
以上のように、第2実施形態によれば、ステップS703,S705の条件が成立した場合に、プリントジョブの実行が抑制され、給紙口選択に関するダイアログ表示711が提示される。即ち、プリントデータを送信する前の段階で表示されるダイアログ表示711を介して給紙口を変更するかこのまま印刷するかをユーザが選択できる。このように、ユーザ選択に応じてプリントデータ生成部が生成するプリントデータに付加される給紙口指定コマンドの変更を可能としたので、プリントデータの送信時にプリンタがソフトパワーOFF状態であっても所望の給紙口から給紙されるように変更できる。
As described above, according to the second embodiment, when the conditions of steps S703 and S705 are satisfied, the execution of the print job is suppressed, and the
なお、第2実施形態では、変更後の給紙方法を指定するヘッダを生成し、これを用いてプリントデータを生成するようにしたがこれに限られるものではない。例えば、先にプリントデータを生成しておき、変更された給紙方法に従ってヘッダを修正する(プリントデータを修正する)ようにしてもよいことは明らかである。 In the second embodiment, a header that specifies the changed paper feeding method is generated and print data is generated using the header. However, the present invention is not limited to this. For example, it is obvious that the print data may be generated first, and the header may be corrected (correct the print data) according to the changed paper feeding method.
<第3実施形態>
第2実施形態では、給紙口が『本体で切替』に設定されており、これを図6の(b)に示したダイアログ表示から変更可能とした。この変更において、第2実施形態では、現在選択されていない方の給紙口を選択し、選択された給紙口を指定するようにプリントジョブの設定を変更してプリントデータを送信している。すなわち、『本体で切替』から、『ASF』または『カセット』のいずれかに給紙方法を設定するようにプリントジョブを変更している。しかしながら、設定状態の変更はこのような方法に限られるものではない。第3実施形態では、給紙口を変更するコマンドを送信してプリンタ側の設定を変更するようにし、プリントジョブの設定を変更することなく第2実施形態と同様の作用効果を実現する。
<Third Embodiment>
In the second embodiment, the paper feed port is set to “switch on the main body”, and this can be changed from the dialog display shown in FIG. In this change, in the second embodiment, the currently selected paper feed port is selected, the print job setting is changed so as to designate the selected paper feed port, and the print data is transmitted. . That is, the print job is changed so that the paper feed method is set to either “ASF” or “cassette” from “switch on main body”. However, the change of the setting state is not limited to such a method. In the third embodiment, a command for changing the paper feed port is transmitted to change the setting on the printer side, and the same effect as that of the second embodiment is realized without changing the setting of the print job.
第3実施形態におけるシステム構成は第1、第2実施形態(図1)と同様である。また、ドライバ101およびプリンタ108の構成、印刷設定画面401の構成、ドライバ101における給紙方法設定とプリンタの給紙動作の関係なども、第1、第2実施形態(図2〜図4、上述の表1〜3)と同様である。
The system configuration in the third embodiment is the same as that in the first and second embodiments (FIG. 1). Further, the configurations of the
図8は第3実施形態における印刷処理の流れを表したフローチャートである。なお、第3実施形態においても第1、第2実施形態と同様に、プリンタ108がハードパワーON状態であることを前提とする。従って、取り得る電源状態としてはソフトパワーOFF状態かソフトパワーON状態のいずれかであるものとして、第3実施形態の処理を説明する。
FIG. 8 is a flowchart showing the flow of printing processing in the third embodiment. In the third embodiment as well, as in the first and second embodiments, it is assumed that the
以下、図8を参照して、第3実施形態における印刷処理の流れを説明するが、第3実施形態における印刷設定情報記憶までの処理は第1実施形態と同様である。即ち、S801、S802は、第1実施形態のS501、S502(図5)と同様である。 Hereinafter, the flow of the printing process in the third embodiment will be described with reference to FIG. 8, but the processes up to the storage of the print setting information in the third embodiment are the same as those in the first embodiment. That is, S801 and S802 are the same as S501 and S502 (FIG. 5) of the first embodiment.
S803において、印刷実行の指示を受けたプリントデータ生成部105は、印刷設定格納部106より印刷設定情報をロードし、ロードした情報から給紙方法の設定内容を参照する。ここで、『ASF』または『カセット』が選択されていた場合は、S803からS809へ進む。S809において、プリントデータ生成部105は、設定されている給紙方法に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S810において、生成したプリントデータをプリンタ108へ送信することで印刷を実行する。
In step S <b> 803, the print data generation unit 105 that has received a print execution instruction loads the print setting information from the print setting
一方、S803において、給紙方法の設定として『本体で切替』が選択されていた場合は、S804へ進む。S804において、プリントデータ生成部105はプリントデータの生成処理に入る前に、『本体で切替』が選択されている旨をUI制御部103に通知する。S804において、この通知を受けたUI制御部103は、ステータス取得部104を介してプリンタ108のDeviceIDを取得する。そして、UI制御部103は、S805において、DeveceIDのパラメータから『自動電源ON機能が有効』かどうか、および『ソフトパワーOFF状態』かどうかを判定する。自動電源ON機能が有効で且つソフトパワーOFF状態であった場合、処理はS806へ進む。S806において、UI制御部103は、ステータス取得部104を介してプリンタ108のステータスを取得し、プリンタ108の本体給紙切替設定がASF201とカセット202のどちらになっているかという情報を得る。そして、S807において、使用される給紙口の情報をユーザに通知するためのダイアログを表示する。
On the other hand, if “switch on the main body” is selected as the paper feed method setting in S803, the process proceeds to S804. In step S <b> 804, the print data generation unit 105 notifies the
第3実施形態のUI制御部103が表示するダイアログ表示は第2実施形態と同様である。即ち、図6の(b)に示す、ダイアログ表示611を表示し、現在の設定で印刷を続行した場合に使用される給紙口がどちらであるかをユーザに通知する。また、ダイアログ表示611は、ユーザに、『このままの設定で印刷を続行する場合は“OK”ボタンを、給紙口を変更して印刷を続行する場合は“変更”ボタンをクリックする』ことを促す。
The dialog display displayed by the
そして、UI制御部103はダイアログ611に対するユーザ操作の結果をプリントデータ生成部105に通知する。プリントデータ生成部105は通知された内容に応じて処理を行なう。『OK』が選択された場合の処理は第2実施形態と同様である。即ち、処理はS808からS809へ進み、プリントデータ生成部105は現在の給紙方法設定である『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S810において、生成したプリントデータをプリンタへ108送信することで印刷を実行する。
Then, the
一方、ダイアログ611において『変更』が選択された場合は、S808からS811へ進む。S811において、プリントデータ生成部105は、プリンタ108の本体給紙切替設定を(ホスト装置107から)変更するための『本体給紙切替設定変更コマンド』をプリンタ108に送信する。プリンタ108では、この本体給紙切替設定変更コマンドに従って、本体給紙切替設定を変更する。図6の(b)のダイアログ611の例では、プリンタ108の本体給紙切替設定は『カセットを使用する』設定となっている。そのため、プリンタ108は、本体給紙切替設定変更コマンドを受け取ると、本体給紙切替設定を『ASFを使用する』設定に変更し、その設定を新たに記憶することになる。
On the other hand, if “change” is selected in the dialog 611, the process advances from S808 to S811. In
S809において、プリントデータ生成部105は、S801、S802で印刷設定ダイアログ401により設定された給紙方法である『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S910において、このプリントデータをプリンタへ108送信することで印刷を実行する。その結果、プリントデータ生成部105から送信された本体給紙切替設定変更コマンドによって変更された『本体給紙切替設定』に従い給紙が行われる。ここの例では、本体給紙切替設定がASFに変更されたためASFから給紙が行われることになる。こうして、ユーザがダイアログ611で選択した操作に従った給紙口から給紙を行わせることができる。
In step S809, the print data generation unit 105 adds the “paper feed method designation command” corresponding to “switch in the main body” that is the paper feed method set by the
なお、S805において、『自動電源ON機能が有効』と『ソフトパワーOFF状態』の少なくともいずれかが否であった場合には、処理はS805からそのままS809へ進む。S809では、プリントデータ生成部105は、給紙方法設定『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントファイルを生成する。そして、S810において、生成したプリントデータをプリンタへ108送信することで印刷を実行させる。
If it is determined in S805 that at least one of the “automatic power ON function is valid” and “soft power OFF state” is negative, the process proceeds from S805 to S809. In step S <b> 809, the print data generation unit 105 generates a print file in which a “paper feed method designation command” corresponding to the paper feed method setting “switch on the main body” is added to the header portion. In step S810, the generated print data is transmitted to the
第3実施形態によるプリンタ108のソフトパワーOFF状態かつ自動電源ON機能が有効であった場合の動作は、第1、第2実施形態(図10)と同様である。ただし、S1006において、『給紙方法指定コマンド』またはプリントデータの受信によりS1007へ進み、ソフトパワーON状態へ移行する。そして、給紙方法指定コマンドによりソフトパワーON状態へ移行した場合、プリンタ108は当該給紙方法指定コマンドに応じて自身の給紙口の設定状態を変更する。
The operation when the
以上のように、第3実施形態によれば、ステップS803,S805の条件が成立した場合に、プリントジョブの実行が抑制され、給紙口選択に関するダイアログ表示711が提示される。即ち、プリントデータを送信する前の段階で表示されるダイアログ表示711を介して給紙口を変更するかこのまま印刷するかをユーザが選択でき、このユーザ選択に応じてプリンタ108の本体給紙切替設定を変更するコマンドが送信される。これにより、本体の給紙切替設定を変更してから印刷を実行することを可能とでき、プリントデータの送信時にプリンタがソフトパワーOFF状態であっても、所望の給紙口から給紙されるように変更できる。また、『本体で切替』の状態が維持される。
As described above, according to the third embodiment, when the conditions of steps S803 and S805 are satisfied, the execution of the print job is suppressed and the
<第4実施形態>
上記第2、第3実施形態では、プリンタ108をソフトパワーON状態とする前に、図6の(b)に示すようなダイアログにより給紙口を決定し、プリントデータを送信した。第4実施形態では、給紙口の選択が『本体で切替』に設定されている場合には、プリントデータを送信する前にプリンタ108をソフトパワーON状態とし、プリンタ108の給紙切替スイッチ206を用いたユーザによる切替を可能とする。
<Fourth embodiment>
In the second and third embodiments, before the
第4実施形態におけるシステム構成は第1〜第3実施形態(図1)と同様である。また、ドライバ101およびプリンタ108の構成、印刷設定画面401の構成、ドライバ101における給紙方法設定とプリンタの給紙動作の関係なども、第1〜第3実施形態(図2〜図4、上述の表1〜3)と同様である。
The system configuration in the fourth embodiment is the same as that in the first to third embodiments (FIG. 1). Further, the configurations of the
図9は第4実施形態における印刷処理の流れを表したフローチャートである。なお、第4実施形態においても第1〜第3実施形態と同様に、プリンタ108のハードパワーはON状態であることを前提とする。従って、取り得る電源状態としてはソフトパワーOFF状態かソフトパワーON状態のいずれかであるものとして、第4実施形態の処理を説明する。
FIG. 9 is a flowchart showing the flow of printing processing in the fourth embodiment. In the fourth embodiment as well, as in the first to third embodiments, it is assumed that the hard power of the
以下、図9を参照して、第4実施形態における印刷処理の流れを説明するが、第4実施形態における印刷設定情報記憶までの処理は第1〜第3実施形態と同様である。即ち、S901、S902は、S501、S502(図5)と同様である。 Hereinafter, the flow of the printing process in the fourth embodiment will be described with reference to FIG. 9, but the processes up to storing the print setting information in the fourth embodiment are the same as those in the first to third embodiments. That is, S901 and S902 are the same as S501 and S502 (FIG. 5).
S903において、印刷実行が指示されたプリントデータ生成部105は、印刷設定格納部106より印刷設定情報をロードし、得られた印刷設定情報から給紙方法の設定内容を参照する。ここで、給紙方法として『ASF』または『カセット』が選択されていた場合は、S903からS909へ進み、設定されている給紙方法に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S910において、S509で生成したプリントデータをプリンタへ108送信し、印刷を実行する。
In step S <b> 903, the print data generation unit 105 instructed to execute printing loads the print setting information from the print setting
一方、給紙方法の設定で『本体で切替』が選択されていた場合、処理はS903からS904へ進む。S904において、プリントデータ生成部105はプリントデータの生成処理に入る前に、『本体で切替』が選択されている旨をUI制御部103に通知する。この通知を受けたUI制御部103は、ステータス取得部104を介してプリンタ108のDeviceIDを取得する。そして、S905へ進み、取得したDeveceIDのパラメータから、『自動電源ON機能が有効』かどうか、および『ソフトパワーOFF状態』かどうかを判定する。自動電源ON機能が有効で且つソフトパワーOFF状態であった場合は、S905からS906へ進む。S906では、UI制御部103がステータス取得部104を介してプリンタ108のステータスを取得し、プリンタ108の本体給紙切替設定がASF201とカセット202のどちらになっているかという情報を得る。
On the other hand, if “switch on the main body” is selected in the paper feed method setting, the process advances from S903 to S904. In step S <b> 904, the print data generation unit 105 notifies the
S907では、例えば、『ジョブの開始コマンド』と『終了コマンド』を連続してプリンタ108に送ることで、ホスト装置107側からプリンタ108のソフトパワーをONを促す。プリンタ108は自動電源ON機能が有効になっているため、『ジョブの開始コマンド』を受信することでソフトパワーON状態となり、給紙切替スイッチ206の操作によりプリンタ108の本体給紙切替設定を変更するユーザ操作が可能な状態となる。そして、S908において、使用される給紙口の情報をユーザに通知するためのダイアログを表示する。
In step S907, for example, a “job start command” and an “end command” are continuously sent to the
図6の(c)は第4実施形態によるダイアログ表示の例を示す図である。第4実施形態においてUI制御部103が表示するダイアログ621は、現在の設定で印刷を続行した場合に使用される給紙口がどちらであるかをユーザに通知する。そして、このままの設定で印刷を続行する場合はそのまま“OK”ボタンをクリックすることを促す。また、給紙口を変更して印刷を続行する場合はプリンタ108の給紙切替スイッチ206を操作して本体給紙切替設定を変更してから“OK”ボタンをクリックすることを促す。
FIG. 6C is a diagram showing an example of dialog display according to the fourth embodiment. A dialog 621 displayed by the
ダイアログ621上で『OK』がクリックされたならばS909へ進む。S909では、プリントデータ生成部105はS901,S902で設定、記憶された給紙方法設定である『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S910へ進み、プリンタへ108へプリントデータを送信することにより印刷を実行させる。このように、第3実施形態では、ダイアログ表示621の『OK』がクリックされる前にプリンタ108をソフトパワーONの状態とすることができる。従って、ユーザは、プリントデータをプリンタ108に送信する前に、プリンタ給紙切替スイッチ206を操作して本体給紙切替設定を変更することができる。
If “OK” is clicked on the dialog 621, the process proceeds to S909. In step S909, the print data generation unit 105 generates print data in which a “paper feed method designation command” corresponding to “switch in the main body” which is the paper feed method setting set and stored in steps S901 and S902 is added to the header portion. . In step S910, the print data is transmitted to the printer to execute printing. As described above, in the third embodiment, the
また、S905において『自動電源ON機能が有効』と『ソフトパワーOFF状態』の少なくともいずれかが否であった場合には、そのままS909へ進む。S909では、給紙方法設定『本体で切替』に対応する『給紙方法指定コマンド』をヘッダ部分に付加したプリントデータを生成する。そして、S910において、プリントデータをプリンタへ108送信することで印刷が実行される。
If it is determined in S905 that at least one of “automatic power ON function is valid” and “soft power OFF state” is negative, the process directly proceeds to S909. In step S909, print data is generated by adding a “paper feeding method designation command” corresponding to the paper feeding method setting “switch on main body” to the header portion. In step S910, the print data is transmitted to the
以上のように、第4実施形態によれば、ステップS903,S905の条件が成立した場合に、プリントジョブの実行が抑制され、給紙口選択に関するダイアログ表示712が提示される。即ち、第4実施形態によれば、プリントデータを送信する前の段階(ジョブの実行を抑制している間)で、ドライバ108から送信されるデータによりプリンタ108がソフトパワーON状態となる。このため、プリントデータを送信する前に、当該ジョブに関して、ユーザがプリンタ108の給紙切替スイッチ206を操作して本体給紙切替設定を変更することが可能となる。そして、『OK』がクリックされた時点におけるプリンタ108の本体給紙切替設定に従って給紙を行うことで、ユーザが所望する給紙口からの給紙が実現されることになる。
As described above, according to the fourth embodiment, when the conditions of steps S903 and S905 are satisfied, the execution of the print job is suppressed and the dialog display 712 regarding the paper feed port selection is presented. That is, according to the fourth embodiment, the
なお、第4実施形態のプリンタ108のソフトパワーOFF状態かつ自動電源ON機能が有効であった場合における動作は、第1実施形態(図10)と同様である。
The operation when the
また、第4実施形態においては、ジョブの開始コマンドと終了コマンドを連続して送る(実体の無いジョブをプリンタ108に送信する)ことで、実際の印刷を行うことなくソフトパワーONだけを促すという手法を採用した。しかしながら、ドライバ101側からプリンタをソフトパワーONさせる方法はこれ以外の方法であっても構わない。たとえば、ソフトパワーONを促すためのコマンドを定義し、該コマンドをドライバ101からプリンタ108に送信することで、プリンタ108をソフトパワーONさせるというような方法であってもよい。
Further, in the fourth embodiment, by continuously sending a job start command and an end command (sending an insubstantial job to the printer 108), only the soft power ON is prompted without performing actual printing. The method was adopted. However, the method for turning on the printer soft power from the
<第5実施形態>
上記第1乃至第4実施形態では、プリンタの動作モードとして給紙に関する例を説明した。しかし、給紙にかかわる動作モード以外にも応用することができるのは明らかである。すなわち、図4の(a)に示した印刷設定画面を用いた設定が可能であるとともに、プリンタ本体の操作部からの設定内容がプリンタの動作モードとしてプリンタ本体に記憶保持される動作モードの設定であれば、適用できる。第5実施形態ではその具体例を説明する。
<Fifth Embodiment>
In the first to fourth embodiments, the example relating to paper feeding has been described as the operation mode of the printer. However, it is obvious that the present invention can be applied to modes other than the operation mode related to paper feeding. That is, setting using the print setting screen shown in FIG. 4A is possible, and setting of the operation mode in which the setting content from the operation unit of the printer main body is stored and held in the printer main body as the operation mode of the printer. If so, it is applicable. In the fifth embodiment, a specific example will be described.
まず、印刷品位(画質を優先するか画質を落とし速度を優先するかの設定)や、カラーモノクロ設定(カラー印刷を行うかモノクロ印刷を行うかの設定)等の設定を、プリンタ本体での切替設定としてプリンタ本体に記憶保持する。この本体で切替処理を行う設定については、表3で説明した旨と同様とする。 First, you can switch settings such as print quality (setting whether to prioritize image quality or prioritize speed reduction) and color / monochrome settings (setting whether to perform color printing or monochrome printing) on the printer. Stored in the printer body as a setting. The setting for performing the switching process in the main body is the same as that described in Table 3.
そして、プリンタドライバ101の印刷設定画面を介して「印刷品位:本体の設定に従う」という設定が確認されると(例えば図5のS503の判断に相当)、本体設定を取得する(例えばS507の処理に相当)。なお、本体設定を取得するか否かの条件判断は、上述した各実施形態(図5のS506、図7の705、図8のS805、図9のS905等)と同様とする。 When the setting of “print quality: according to main body setting” is confirmed via the print setting screen of the printer driver 101 (for example, corresponding to the determination of S503 in FIG. 5), the main body setting is acquired (for example, processing of S507) Equivalent). Note that the condition determination as to whether or not to acquire the body setting is the same as in the above-described embodiments (S506 in FIG. 5, 705 in FIG. 7, S805 in FIG. 8, S905 in FIG. 9, etc.).
そして、取得されたプリンタ本体の設定を表示させたり(図5のS508)、印刷ジョブの設定を変更させたり(図7のS711に相当)する。また、プリンタ本体の設定を変更させたり(図8のS811)、プリンタ本体の操作を促してプリンタの設定を変更させたり(図9のS908)しても良い。 Then, the acquired setting of the printer main body is displayed (S508 in FIG. 5), or the setting of the print job is changed (corresponding to S711 in FIG. 7). Further, the setting of the printer main body may be changed (S811 in FIG. 8), or the printer setting may be changed by prompting the operation of the printer main body (S908 in FIG. 9).
こうすることにより、給紙動作モード以外の動作モードに関しては、上記第1乃至第4実施形態と同様の効果を得ることが出来る。 By doing so, the same effects as those in the first to fourth embodiments can be obtained in the operation modes other than the paper feed operation mode.
なお、上述した各実施形態によれば、特定の設定の場合(すなわち、『本体で切替』が設定された場合)に、印刷前に図6に示すような問い合せを行うようにしている。これに対して、常に印刷前にプリンタから各種状態、設定状況のステータスを取得し、ユーザに取得された各種状態、設定状況で良いか否かを問い合わせる(確認する)ようにする形態も想定される。しかしながら、ユーザにとっては毎回問合せが発行されると、操作がかえって煩わしくなるという問題がある。上記各実施形態では、上記特定の設定の場合にプリントジョブの実行を抑制し、図6に示すような問合せ(確認)を行うようにする。このため、上述のような煩わしさを解消できると共に、無駄な印刷要求発行元装置の表示処理を省くことが出来、印刷システムとしても効率の良い仕組みが実現できる。 According to each of the embodiments described above, in the case of a specific setting (that is, when “switch in main body” is set), an inquiry as shown in FIG. 6 is performed before printing. On the other hand, a mode is also assumed in which various statuses and setting statuses are always acquired from the printer before printing, and the user is inquired (confirmed) whether the various statuses and setting statuses are acceptable. The However, there is a problem that the operation becomes troublesome for each user when an inquiry is issued each time. In each of the above embodiments, execution of a print job is suppressed in the case of the specific setting, and an inquiry (confirmation) as shown in FIG. 6 is performed. For this reason, the troublesomeness as described above can be eliminated, the display processing of the useless print request issuer apparatus can be omitted, and an efficient mechanism as a printing system can be realized.
また、一般のアプリケーションにおいては、プリンタや印刷ジョブに対する詳細な設定を施すための設定画面を開くことなく印刷要求を行い、そのまま印刷出力する場合がある。この場合、その時点で設定済みとなっている印刷設定で印刷が行われることになる。上記各実施形態によれば、このような場合でも、特定の設定の場合(『本体で切替』)が設定されている場合には、図6のような確認の画面が表示されることになる。よって、給紙口選択に起因した印刷ミスを未然に防ぐことができる。 Further, in a general application, there is a case where a print request is made without opening a setting screen for performing detailed settings for a printer and a print job, and the print is output as it is. In this case, printing is performed with the print settings already set at that time. According to each of the embodiments described above, even in such a case, when a specific setting (“switch on the main body”) is set, a confirmation screen as shown in FIG. 6 is displayed. . Therefore, it is possible to prevent a printing error due to the paper feed port selection.
なお、上記第1乃至第5実施形態において、所定の条件下でプリントジョブの実行を抑制している。この「抑制」において、上記各実施形態では、図5のS507〜S510、図7のS706〜S709、図8のS806〜S809、図9のS906〜S909のように、設定状態に関してユーザに確認/設定変更のためのダイアログを提示している。なお、所定の条件下とは、本体側での設定に従った動作を行う項目がその設定状態を確認できない状態にある場合、即ち、少なくともソフトソフトパワーOFFの電源状態にある場合である。また、プリントジョブの実行の抑制において、上記各実施形態ではプリントデータの生成を止めてユーザによる確認/選択を促しているが、これに限られるものではない。ユーザによる確認/選択はプリントデータの送信前の段階であれば何れのタイミングでもよく、プリントデータの生成を行いながらユーザによる確認/選択を促すようにしてもよい。この場合、プリントデータの送信がユーザによる確認/選択が完了するまで禁止されることになり、これも「抑制」の範疇である。即ち、「抑制」とは、ユーザが意図しない印刷結果となる可能性の検出に応じて、最終的な確認を行うためにプリントジョブの実行(プリントデータの生成及び/または送信)を停止する処理を指す。 In the first to fifth embodiments, execution of a print job is suppressed under a predetermined condition. In this “suppression”, in each of the above-described embodiments, as shown in S507 to S510 in FIG. 5, S706 to S709 in FIG. 7, S806 to S809 in FIG. 8, and S906 to S909 in FIG. Presents a dialog for changing settings. The predetermined condition refers to a case where an item performing an operation in accordance with the setting on the main body side is in a state where the setting state cannot be confirmed, that is, a power state in which at least the soft software power is OFF. Further, in the suppression of the execution of a print job, in each of the above embodiments, the generation of print data is stopped and the user is prompted for confirmation / selection. However, the present invention is not limited to this. The confirmation / selection by the user may be performed at any stage before the transmission of the print data, and the confirmation / selection by the user may be prompted while generating the print data. In this case, transmission of print data is prohibited until the confirmation / selection by the user is completed, which is also a category of “suppression”. In other words, “suppression” is a process of stopping execution of a print job (generation and / or transmission of print data) in order to perform final confirmation in response to detection of a possibility of a print result unintended by the user. Point to.
<他の実施形態>
ここまで説明した実施形態では、ASFとカセットという2つの給紙口を備えたプリンタの例を用いて説明してきたが、本発明の適用されるプリンタの構成としては2つの給紙口を備えたものに限定されるものではない。即ち、3つ以上の給紙口を備えたプリンタであっても本発明は適用可能である。例えば第2及び第3実施形態において、3つの給紙口を有するプリンタが使用された場合には、ユーザに給紙口情報を通知する図6の(b)に示したダイアログ表示を次のように変形すればよい。即ち、『変更』ボタンを、『給紙口Bに変更して続行』ボタンと『給紙口Cに変更して続行』ボタンとし、他の給紙口に変更して印刷を続行することを指示するボタンを設ける。そして、図7のS711では、選択されたボタンに対応する給紙口を指定する給紙口指定コマンドをヘッダに付加してプリントデータを生成するように構成すればよい。また、図8のS811では、『本体給紙切替設定変更コマンド』として選択されたボタンに対応する給紙口を指定するコマンドを送信するように構成すればよい。
<Other embodiments>
In the embodiments described so far, the description has been given by using the example of the printer having two paper feed ports of ASF and cassette. However, the configuration of the printer to which the present invention is applied has two paper feed ports. It is not limited to things. That is, the present invention can be applied even to a printer having three or more paper feed ports. For example, in the second and third embodiments, when a printer having three paper feed ports is used, the dialog display shown in FIG. 6B for notifying the user of the paper feed port information is as follows. Can be transformed into In other words, the “change” button is changed to “continue after changing to paper feed port B” and “continue after changing to paper feed port C” button, and printing is continued after changing to another paper feed port. Provide a button to indicate. Then, in S711 of FIG. 7, a configuration may be adopted in which print data is generated by adding a paper feed port designation command for designating a paper feed port corresponding to the selected button to the header. Further, in S811 in FIG. 8, a command for designating a paper feed port corresponding to the button selected as the “main body paper feed switching setting change command” may be transmitted.
なお、上記各実施形態の制御は、複数の給紙口を有するプリンタであれば適用可能であり、その印刷方式はどのようなものであってもよい。例えば、インクジェットプリンタや、レーザビームプリンタなど、印刷方式を問わずに適用可能である。 Note that the control of each of the above embodiments is applicable to any printer having a plurality of paper feed ports, and any printing method may be used. For example, it can be applied regardless of the printing method such as an ink jet printer or a laser beam printer.
また、上記実施形態では、自動電源ON機能が有効となっているか否か、プリンタの電源状態がいずれであるか(ソフトパワーON状態であるか否か)という情報を、プリンタのDeviceIDから取得する方式とした。しかしながら、電源状態を取得する方法はこれに限られるものではなく、たとえばプリンタのステータスを問い合わせることで返却されるステータス情報から取得する方法であっても構わない。 In the above-described embodiment, information indicating whether the automatic power-on function is enabled and the power state of the printer (whether it is a soft power-on state) is acquired from the device ID of the printer. The method was adopted. However, the method of acquiring the power supply state is not limited to this, and for example, a method of acquiring from the status information returned by inquiring the printer status may be used.
その他、ドライバの構成や、上記ダイアログ上でなされたユーザ選択に応じた印刷動作を実現するための処理などについても、これらの実施形態に限らず、本発明の趣旨および範囲から逸脱せずに様々な変更および修正が加えられることは言うまでも無い。 In addition, the configuration of the driver and the processing for realizing the printing operation according to the user selection made on the above dialog are not limited to these embodiments, and various without departing from the spirit and scope of the present invention. It goes without saying that various changes and modifications are made.
また、本発明の目的は、システムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。ここで、記憶媒体には、前述した実施形態の機能を実現するソフトウェアのプログラムコードが記録されることになる。 It goes without saying that the object of the present invention can also be achieved by reading and executing a program code stored in a storage medium by a computer (or CPU or MPU) of a system or apparatus. Here, the program code of the software that realizes the functions of the above-described embodiments is recorded in the storage medium.
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。 As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、本発明は、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られるものではない。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 The present invention is not limited to the case where the functions of the above-described embodiments are realized by executing the program code read by the computer. This includes a case where an OS (operating system) running on a computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Needless to say.
さらに、本発明は、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれることで前述した実施形態の機能が実現される場合も含む。この場合、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現されることになる。 Furthermore, the present invention realizes the functions of the above-described embodiments by writing the program code read from the storage medium into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. This includes cases where In this case, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Become.
Claims (14)
第1取得手段が、前記印刷装置から電源状態に係る情報を取得する第1取得工程と、
給紙動作モードの設定が前記第2給紙動作モードであり、且つ、前記第1取得工程において取得された情報が前記第1電源状態と識別される場合に、抑制手段が、印刷ジョブ実行を抑制する抑制工程とを有することを特徴とする情報処理装置の制御方法。 The first paper feed operation mode according to the designated paper feed port and the second paper feed operation mode according to the paper feed port determined by the printing apparatus main body without specifying the paper feed port can be operated. A control method in an information processing apparatus capable of communicating with a printing apparatus that performs visualization output indicating a paper feed operation mode in a second power supply state without performing visualization output indicating a paper feed operation mode in a first power supply state,
A first acquisition step in which a first acquisition unit acquires information on a power state from the printing apparatus;
When the setting of the paper feed operation mode is the second paper feed operation mode and the information acquired in the first acquisition step is identified as the first power supply state, the suppression unit executes the print job. An information processing apparatus control method comprising: a suppressing step of suppressing.
前記抑制工程は、取得された給紙動作モードの設定が前記第2給紙動作モードであり、且つ、前記第1取得工程において取得された情報が前記第1電源状態と識別される場合に、前記第2取得工程において取得された給紙動作モードの設定に係る状態を報知する報知工程を含むことを特徴とする請求項1に記載の情報処理装置の制御方法。 The second acquisition means further includes a second acquisition step of acquiring a setting of a paper feed operation mode from the printing apparatus;
In the suppression step, when the acquired paper feed operation mode setting is the second paper feed operation mode and the information acquired in the first acquisition step is identified as the first power supply state, The information processing apparatus control method according to claim 1, further comprising: a notification step of notifying a state relating to the setting of the paper feed operation mode acquired in the second acquisition step.
出力制御手段が、前記印刷ジョブ生成工程において生成された印刷ジョブを出力部に出力させる出力制御工程とを更に有することを特徴とする請求項4に記載の情報処理装置の制御方法。 When the sheet feed operation mode through the setting change displayed is changed, the print job generating unit, and a print job generating step of generating a print job based on the sheet feeding operation mode after the change,
5. The information processing apparatus control method according to claim 4 , wherein the output control unit further includes an output control step of causing the output unit to output the print job generated in the print job generation step.
出力制御手段が、前記印刷ジョブ修正工程において修正された印刷ジョブを出力部に出力させる出力制御工程とを更に有することを特徴とする請求項4に記載の情報処理装置の制御方法。 When the sheet feed operation mode through the setting change displayed is changed, the job modifying means comprises a print job correcting step for correcting the print job based on the sheet feed operation mode after the change,
5. The method of controlling an information processing apparatus according to claim 4 , wherein the output control means further includes an output control step of causing the output unit to output the print job corrected in the print job correction step.
第1取得手段が、前記印刷装置から電源状態に係る状態を取得する第1取得工程と、
動作モードの設定が前記第2動作モードであり、且つ、前記第1取得工程において取得された情報が前記第1電源状態と識別される場合に、抑制手段が、印刷ジョブ実行を抑制する抑制工程とを有することを特徴とする情報処理装置の制御方法。 It is possible to operate in either a first operation mode for performing an operation in accordance with a setting designated by an external information processing apparatus when a print job is input, or a second operation mode for performing an operation based on the determination of the printing apparatus main body. A control method in an information processing apparatus capable of communicating with a printing apparatus that performs visualization output indicating the operation mode in a second power supply state without performing visualization output indicating the operation mode in a power supply state,
A first acquisition unit that acquires a state relating to a power state from the printing apparatus;
A suppression step in which the suppression unit suppresses execution of a print job when the operation mode is set to the second operation mode and the information acquired in the first acquisition step is identified as the first power state. And a method of controlling the information processing apparatus.
給紙方法設定手段が、印刷媒体であるシートの給紙方法をユーザに設定させる給紙方法設定工程と、
給紙方法判定手段が、前記給紙方法設定工程で設定された給紙方法が、前記印刷装置の給紙機構のいずれか一つを指定するものであるか、前記本体給紙関連設定に基づいて使用する給紙機構を前記印刷装置が決定することを指定するものであるかを判定する給紙方法判定工程と、
通知手段が、前記給紙方法判定工程の判定結果に応じて、前記印刷装置の接続されたホスト装置側に前記本体給紙関連設定の情報を通知する通知工程と、
変換手段が、前記給紙方法設定工程において設定された給紙方法を適用しつつ前記元データを前記プリントデータに変換する変更工程とを備えることを特徴とする情報処理装置の制御方法。 For a printing apparatus having two or more sheet feeding mechanisms and storage means for storing information relating to the sheet feeding mechanism as main body sheet feeding related settings, the original data is converted into print data that can be processed by the printing apparatus. A method of controlling an information processing apparatus that outputs the
A paper feed method setting means for allowing a user to set a paper feed method of a sheet as a print medium;
Paper judging means, the paper feed method feed method set in the setting step, or is intended to specify any one of the paper feeding mechanism of the printing device, based on the main body feeding associated set and feeding method determination step of determining in whether that specifies that the paper feed mechanism to be used have Dzu said printing apparatus to determine,
Notification means, a notification process according to the determination result of the paper feeding method determining step, and notifies the information of the main feeding associated set to the connected host device of said printing apparatus,
A method of controlling an information processing apparatus converting means, characterized by comprising a changing step of converting the original data while applying the set feed method in the paper feeding method setting process in the print data.
前記印刷装置から電源状態に係る状態を取得する第1取得手段と、
給紙動作モードの設定が前記第2給紙動作モードであり、且つ、前記第1取得手段において取得された情報が前記第1電源状態と識別される場合に、印刷ジョブ実行を抑制する抑制手段とを有することを特徴とする情報処理装置。 The first paper feed operation mode according to the designated paper feed port and the second paper feed operation mode according to the paper feed port determined by the printing apparatus main body without designating the paper feed port can be operated. An information processing apparatus capable of communicating with a printing apparatus that performs visualization output indicating the sheet feeding operation mode in the second power supply state without performing visualization output indicating the sheet feeding operation mode in the first power supply state,
First obtaining means for obtaining a state relating to a power state from the printing apparatus;
Suppression means for suppressing execution of a print job when the paper feed operation mode is set to the second paper feed operation mode and the information acquired by the first acquisition means is identified as the first power state. And an information processing apparatus.
前記印刷装置から電源状態に係る状態を取得する第1取得手段と、
動作モードの設定が前記第2動作モードであり、且つ、前記第1取得手段において取得された情報が前記第1電源状態と識別される場合に、印刷ジョブ実行を抑制する抑制手段とを有することを特徴とする情報処理装置。 It is possible to operate in any one of a first operation mode for performing an operation according to a setting designated by an external information processing apparatus when a print job is input, and a second operation mode for performing an operation based on the determination of the printing apparatus main body. An information processing apparatus capable of communicating with a printing apparatus that performs visualization output indicating the operation mode in the second power supply state without performing visualization output indicating the operation mode in the power supply state,
First obtaining means for obtaining a state relating to a power state from the printing apparatus;
And a suppression unit that suppresses execution of a print job when the operation mode is set to the second operation mode and the information acquired by the first acquisition unit is identified as the first power state. An information processing apparatus characterized by the above.
印刷媒体であるシートの給紙方法を設定させる給紙方法設定手段と、
前記給紙方法設定手段で設定された給紙方法が前記印刷装置の給紙機構のいずれか一つを指定するものであるか、前記本体給紙関連設定に基づいて使用する給紙機構を前記印刷装置が決定することを指定するものであるかを判定する給紙方法判定手段と、
前記給紙方法判定手段の判定結果に応じて、前記印刷装置の接続されたホスト装置側に前記本体給紙関連設定の情報を通知する手段と、
前記給紙方法設定手段において設定された給紙方法を適用しつつ前記元データを前記プリントデータに変換する変換手段とを備えることを特徴とする印刷制御装置。 For a printing apparatus having two or more sheet feeding mechanisms and storage means for storing information relating to the sheet feeding mechanism as main body sheet feeding related settings, the original data is converted into print data that can be processed by the printing apparatus. A print control device for outputting
A paper feed method setting means for setting a paper feed method of a sheet as a print medium;
Or Paper set in the paper feed method setting means is used to designate any one of the paper feeding mechanism of the printing device, the paper feed mechanism to be used based on the said main body feeding associated set A paper feed method determination means for determining whether the printing apparatus is to be determined;
Means for notifying the main body paper feed related setting information to the host device connected to the printing device in accordance with the determination result of the paper feed method determination means;
A printing control apparatus comprising: a conversion unit that converts the original data into the print data while applying the sheet feeding method set by the sheet feeding method setting unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005207544A JP4330161B2 (en) | 2005-07-15 | 2005-07-15 | Control method, information processing apparatus, print control apparatus, program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005207544A JP4330161B2 (en) | 2005-07-15 | 2005-07-15 | Control method, information processing apparatus, print control apparatus, program, and storage medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2007026102A JP2007026102A (en) | 2007-02-01 |
| JP2007026102A5 JP2007026102A5 (en) | 2007-03-15 |
| JP4330161B2 true JP4330161B2 (en) | 2009-09-16 |
Family
ID=37786763
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005207544A Expired - Fee Related JP4330161B2 (en) | 2005-07-15 | 2005-07-15 | Control method, information processing apparatus, print control apparatus, program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4330161B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6914697B2 (en) * | 2017-03-31 | 2021-08-04 | キヤノン株式会社 | Programs, information processing equipment, and communication systems |
-
2005
- 2005-07-15 JP JP2005207544A patent/JP4330161B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007026102A (en) | 2007-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5487801B2 (en) | Printing device | |
| EP1355261B1 (en) | Print media quality assurance | |
| US8988697B2 (en) | Data processing apparatus having an ability to display a status of a printing apparatus | |
| JP4945479B2 (en) | Print processing apparatus, print processing method, print processing program, and recording medium | |
| US11379170B2 (en) | Non-transitory computer-readable recording medium, information processing apparatus and printing method | |
| US8976404B2 (en) | Printing apparatus for storing and loading setting values when transitioning power saving states | |
| JP7307555B2 (en) | Program, print control device, and control method | |
| US6752548B2 (en) | Printer and print system | |
| JP4774078B2 (en) | Information processing device | |
| US20250390257A1 (en) | Non-transitory computer-readable storage medium storing instructions implementing supporting program | |
| US20240362040A1 (en) | Computer-readable storage medium, information processing device, and method for customizing print setting screen | |
| US9405496B2 (en) | Image forming apparatus, image forming method and storage medium | |
| US8243315B2 (en) | Printing system and print control method | |
| JP2009140228A (en) | Information processing program | |
| US8289544B2 (en) | Printing system and printing device for providing time designating function for executing printing operation | |
| US20260003551A1 (en) | Non-transitory computer-readable storage medium storing instructions realizing supporting program | |
| EP1217511A2 (en) | Print system, information processing apparatus and method, and computer-readable memory medium | |
| JP4442875B2 (en) | Data processing apparatus, printing control method in the apparatus, and program | |
| JP4330161B2 (en) | Control method, information processing apparatus, print control apparatus, program, and storage medium | |
| US8270014B2 (en) | Printing method, recordable medium recorded with a program to execute the method and host apparatus | |
| JP2011146016A (en) | Printing system, printer driver and copier | |
| JP2015130072A (en) | Information processing apparatus, print control method, and program | |
| JP7397652B2 (en) | Program, information processing device, and method | |
| JP4411106B2 (en) | Printing system and method | |
| JP5520014B2 (en) | Print control apparatus, data processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061214 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061214 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090527 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090612 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090615 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120626 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120626 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130626 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |