JP2013119241A - Image forming apparatus, method of controlling image forming apparatus, and computer program - Google Patents
Image forming apparatus, method of controlling image forming apparatus, and computer program Download PDFInfo
- Publication number
- JP2013119241A JP2013119241A JP2011269301A JP2011269301A JP2013119241A JP 2013119241 A JP2013119241 A JP 2013119241A JP 2011269301 A JP2011269301 A JP 2011269301A JP 2011269301 A JP2011269301 A JP 2011269301A JP 2013119241 A JP2013119241 A JP 2013119241A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- state
- image forming
- forming apparatus
- 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.)
- Pending
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)
Abstract
Description
本発明は、印刷ジョブの印刷制御技術に関し、特に、印刷ジョブの印刷実行のタイミングを制御する技術に関する。 The present invention relates to a print job printing control technique, and more particularly to a technique for controlling the timing of printing a print job.
従来のプリンタ、複合機等の印刷デバイスには、当該印刷デバイスの消費電力を抑えるために、節電モードを備えるものが多い。これら印刷デバイスでは、印刷ジョブを一定の時間受信しない場合には、節電モードに移行し、印刷ジョブを受信し、その印刷ジョブの印刷出力を行う際に、通常モードに移行し、印刷出力を行う。なるべく長い時間節電モードにさせ、消費電力を抑えるために、印刷ジョブを受信した場合に直ちに通常モードに移行させ印刷出力を行わせるのではなく、複数の印刷ジョブをまとめて実行する印刷システムが近年考えられている。 Many conventional printing devices such as printers and multifunction peripherals have a power saving mode in order to reduce power consumption of the printing device. In these printing devices, when a print job is not received for a certain period of time, the printer shifts to the power saving mode, receives the print job, and performs the print output of the print job to perform the print output. . In recent years, there has been a printing system that executes a plurality of print jobs at once instead of switching to the normal mode immediately when a print job is received, in order to reduce power consumption and to reduce power consumption. It is considered.
例えば、特許文献1には、ユーザからの指示によって印刷ジョブをまとめて印刷する印刷システムが開示されている。この印刷システムにおいては、優先度の低い印刷ジョブは直ちに印刷出力を行わず、印刷デバイスの記憶装置に蓄積される。そして、ユーザが印刷実行の指示を入力した際に初めて節電モードから通常モードに移行させて印刷ジョブの印刷を実行する。この際に、記憶装置に記憶されている複数の印刷ジョブの印刷処理が行われることになる。
For example,
また、特許文献2には、印刷ジョブを指定された時間にまとめて印刷する印刷システムが開示されている。
特許文献1に記載の発明では、優先度の低い印刷ジョブは直ちに実行せず、優先度が高い印刷ジョブを受信したタイミングに合わせて実行するような仕組みになっている。これでは、優先度が高い印刷ジョブを受信するまで優先度が低い印刷ジョブの印刷が行われることがないので、優先度が低い印刷ジョブが長時間実行されない事態が発生してしまう可能性があるという問題がある。
In the invention described in
また、特許文献2に記載の発明では、所定の時刻に達した場合に、印刷ジョブを実行するように構成されているので、直ちに印刷出力を行いたい場合であっても、所定の時刻まで印刷出力がされないという問題があった。
In the invention described in
そこで、本発明は、上記した問題点に鑑み、ユーザの設定により印刷ジョブを直ちに印刷する/しないを設定可能にし、直ちに印刷出力を行わなくても良い印刷ジョブは一旦記憶装置に記憶しておき、他の印刷ジョブが実行されるタイミングでまとめて実行することにより、画像形成装置の消費電力を抑えるとともに、当該蓄積された印刷ジョブが長時間実行されずに画像形成装置に蓄積され続けることを防止することを目的とする。 In view of the above problems, the present invention makes it possible to set whether or not to print a print job immediately according to user settings, and temporarily stores a print job that does not need to be printed out in a storage device. In addition, the power consumption of the image forming apparatus can be reduced by executing the print jobs collectively at the timing when the other print jobs are executed, and the accumulated print jobs can be continuously accumulated in the image forming apparatus without being executed for a long time. The purpose is to prevent.
上記した目的を達成するために、本発明の画像形成装置は、印刷ジョブの印刷出力を行う画像形成装置であって、情報処理装置より、直ちに印刷を実行するか、否かを示す印刷実行情報を含む印刷ジョブを取得する取得手段と、自機の状態が印刷ジョブの出力を直ちに実行可能な状態である通常モードであるか、それとも実行可能な状態ではないスリープモードであるかを判定する判定手段と、前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記取得手段で取得した印刷ジョブであって、印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを記憶装置に蓄積する蓄積手段と、前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記印刷実行情報が直ちに印刷を実行するものである印刷ジョブを取得した場合に、自機の状態を直ちに印刷可能な状態に移行させる機器制御手段と、前記機器制御手段により、通常モードに移行させた後に、前記取得手段で取得した印刷ジョブを印刷出力する印刷出力手段と、を備え、前記印刷出力手段は、前記取得手段で取得した印刷ジョブとともに、前記蓄積手段により前記記憶装置に蓄積された印刷ジョブを印刷出力することを特徴とする。 In order to achieve the above object, an image forming apparatus of the present invention is an image forming apparatus that prints out a print job, and print execution information indicating whether or not printing is immediately executed by an information processing apparatus. And a determination unit that determines whether the state of the self-machine is a normal mode in which the output of the print job can be immediately executed or a sleep mode that is not in an executable state And the determination means, the print job acquired by the acquisition means, and the print execution information that does not immediately execute printing when the determination unit determines that the state of the own apparatus is the sleep mode. The print execution information immediately executes printing when the storage unit and the determination unit determine that the state of the own device is the sleep mode. When the print job is acquired, the device control unit that immediately shifts the state of the device to a printable state, and the device control unit shifts to the normal mode and then prints the print job acquired by the acquisition unit. Print output means for outputting, wherein the print output means prints out the print job stored in the storage device by the storage means together with the print job acquired by the acquisition means.
上記した目的を達成するために、本発明の画像形成装置の制御方法は、印刷ジョブの印刷出力を行う画像形成装置の制御方法であって、情報処理装置より、直ちに印刷を実行するか、否かを示す印刷実行情報を含む印刷ジョブを取得する取得工程と、自機の状態が印刷ジョブの出力を直ちに実行可能な状態である通常モードであるか、それとも実行可能な状態ではないスリープモードであるかを判定する判定工程と、前記判定工程で、自機の状態がスリープモードであると判定する場合に、前記取得工程で取得した印刷ジョブであって、印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを記憶装置に蓄積する蓄積工程と、前記判定工程で、自機の状態がスリープモードであると判定する場合に、前記印刷実行情報が直ちに印刷を実行するものである印刷ジョブを取得した場合に、自機の状態を直ちに印刷可能な状態に移行させる機器制御工程と、前記機器制御工程により、通常モードに移行させた後に、前記取得工程で取得した印刷ジョブを印刷出力する印刷出力工程と、を備え、前記印刷出力工程は、前記取得工程で取得した印刷ジョブとともに、前記蓄積工程により前記記憶装置に蓄積された印刷ジョブを印刷出力することを特徴とする。 In order to achieve the above object, an image forming apparatus control method of the present invention is an image forming apparatus control method for performing print output of a print job, and whether or not printing is immediately performed by an information processing apparatus. In the acquisition process for acquiring a print job including print execution information indicating whether or not the state of the self-machine is a normal mode in which the output of the print job can be immediately executed, or in a sleep mode in which the print job is not executable In the determination step for determining whether there is a print job acquired in the acquisition step and the print execution information is not immediately executed when it is determined in the determination step that the state of the own device is the sleep mode. The print execution information is immediately printed when it is determined in the accumulation step of accumulating the print job in the storage device and the determination step that the state of the own device is the sleep mode. When a print job is acquired, the device control step for immediately shifting the state of the own device to a printable state, and after shifting to the normal mode by the device control step, the acquisition step A print output step of printing out the acquired print job, wherein the print output step prints out the print job stored in the storage device by the storage step together with the print job acquired in the acquisition step. It is characterized by.
上記した目的を達成するために、本発明のコンピュータプログラムは、印刷ジョブの印刷出力を行う画像形成装置を、情報処理装置より、直ちに印刷を実行するか、否かを示す印刷実行情報を含む印刷ジョブを取得する取得手段と、自機の状態が印刷ジョブの出力を直ちに実行可能な状態である通常モードであるか、それとも実行可能な状態ではないスリープモードであるかを判定する判定手段と、前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記取得手段で取得した印刷ジョブであって、印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを記憶装置に蓄積する蓄積手段と、前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記印刷実行情報が直ちに印刷を実行するものである印刷ジョブを取得した場合に、自機の状態を直ちに印刷可能な状態に移行させる機器制御手段と、前記機器制御手段により、通常モードに移行させた後に、前記取得手段で取得した印刷ジョブを印刷出力する印刷出力手段として機能させ、前記印刷出力手段は、前記取得手段で取得した印刷ジョブとともに、前記蓄積手段により前記記憶装置に蓄積された印刷ジョブを印刷出力することを特徴とする。 In order to achieve the above object, a computer program according to the present invention provides a print including print execution information indicating whether an image forming apparatus that performs print output of a print job is immediately executed by an information processing apparatus. An acquisition unit that acquires a job, a determination unit that determines whether the state of the self-machine is a normal mode in which a print job can be immediately output, or a sleep mode that is not in an executable state; When the determination unit determines that the state of the own apparatus is the sleep mode, the print job acquired by the acquisition unit and whose print execution information does not immediately execute printing is stored in the storage device. The print execution information immediately executes printing when it is determined that the state of the self-machine is in the sleep mode by the storage means for storing in the printer and the determination means When a certain print job is acquired, the device control means for immediately shifting the state of the own device to a printable state, and after the shift to the normal mode by the device control means, the print job acquired by the acquisition means The print output unit functions as a print output unit that performs print output, and prints out the print job stored in the storage device by the storage unit together with the print job acquired by the acquisition unit.
本発明によれば、ユーザの設定により印刷ジョブを直ちに印刷する/しないを設定可能にし、直ちに印刷出力を行わなくても良い印刷ジョブは一旦記憶装置に記憶しておき、他の印刷ジョブが実行されるタイミングでまとめて実行することにより、画像形成装置の消費電力を抑えるとともに、当該蓄積された印刷ジョブが長時間実行されずに画像形成装置に蓄積され続けることを防止することが可能となる。 According to the present invention, it is possible to set whether or not a print job is immediately printed according to user settings, and print jobs that do not need to be printed immediately are temporarily stored in the storage device and executed by other print jobs. As a result, the power consumption of the image forming apparatus can be reduced, and the accumulated print job can be prevented from being continuously accumulated in the image forming apparatus without being executed for a long time. .
以下、図面を参照して、本発明の実施の形態の一例を説明する。図1は、本願発明の実施の形態における印刷システムのシステム構成の一例を示す図である。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating an example of a system configuration of a printing system according to an embodiment of the present invention.
図1に示す通り、本願発明の実施の形態における印刷システムは、複合機等の画像形成装置101、クライアント端末102、LAN103を備えて構成されている。
As shown in FIG. 1, the printing system according to the embodiment of the present invention includes an
画像形成装置101は、クライアント装置102から送信された印刷ジョブを実行し、印刷データの出力を行う装置であり、印刷ジョブをいったん蓄積後、所定の条件に合致した場合に、当該印刷ジョブを実行する機能を有する。また、電子メールの送受信を行う機能を有している。さらには、一定期間印刷ジョブを実行しなかった場合に、印刷出力を直ちに実行可能な通常モードから、印刷を直ちに実行できないが、消費電力を抑制可能なスリープモードに移行させ、消費電力の抑制をする機能を有する。
The
クライアント端末102は、ユーザにより使用される端末であり、印刷ジョブを生成し、画像形成装置101に対して送信することで、印刷ジョブの実行指示を行う機能を有する。
The
LAN103は、上記の画像形成装置101、クライアント端末102を相互に通信可能に接続するためのネットワークである。尚、接続形態は有線/無線を問わない。以上が、本発明の実施の形態に係る印刷システムのシステム構成の一例である。
A
次に、図2を参照して、図1のクライアントPC102に適用可能な情報処理装置のハードウェア構成の一例について説明する。 Next, an example of the hardware configuration of the information processing apparatus applicable to the client PC 102 in FIG. 1 will be described with reference to FIG.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、クライアント端末102が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I / F (interface)
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
The processing of each step shown in the flowchart to be described later for realizing the present invention is executed by a program that can be read and executed by a computer, and the program is recorded in the
次に、図3を参照して、図1の画像形成装置101のハードウェア構成について説明する。図3は、図1の画像形成装置101のハードウェア構成の一例を示すブロック図である。
Next, the hardware configuration of the
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN103)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3,
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。クライアントPC102から受信した印刷データもこのHDD304に記憶されることになる。
A
307は操作部インタフェース(操作部I/F)で、操作部308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
An operation unit interface (operation unit I / F) 307 is an interface unit with the
305はネットワークインタフェース(ネットワークI/F)で、LAN103等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
A network interface (network I / F) 305 is connected to a network such as the
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(イメージバスI/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
An image bus interface (image bus I / F) 320 connects the
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、この画像処理部317は、スキャナ314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU301と連携して、ネットワークI/F305を介して、外部装置に画像データのファイルを送信することができる。
An
スキャナ314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、非接触ICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
The
以上のような構成によって、画像形成装置101は、スキャナ314から読み込んだ画像データをLAN103上に送信したり、LAN103から受信した印刷データをプリンタ312で印刷出力したりすることができる。
With the configuration described above, the
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312で印刷出力したりすることができる。
Also, the image data read from the
次に、図4を参照して、クライアント端末102によって行われる印刷ジョブ作成処理について説明する。本図に示す処理をクライアント端末102に実行させるためのプログラム(より具体的には、プリンタドライバ)は、外部メモリ211に記憶されており、本処理を実行するにあたって、CPU201は当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。
Next, a print job creation process performed by the
まず、クライアント端末102のCPU201は、外部メモリ211に記憶されている、アプリケーションプログラムを実行し、ユーザからの入力装置209を介しての入力指示に従って、文書編集処理を行う(ステップS401)。そして、編集された文書データに対する印刷要求を受け付けると(ステップS402でYES)、処理をステップS403に移行させ、図13に示す印刷設定受付画面1300をディスプレイ装置210に表示する。
First, the
ここで、図13を参照して、クライアント端末102のディスプレイ装置210に表示される印刷設定受付画面1300の構成の一例について説明する。
Here, an example of the configuration of the print
クライアント端末102は、この印刷設定受付画面1300を介して各種の印刷設定を受け付け可能である。そのために、原稿サイズ指定部1301、出力用紙サイズ指定部1302、印刷部数指定部1303、用紙向き指定部1304、印刷レイアウト指定部1305等を備えている。
The
また、画像形成装置101がスリープ状態である場合に、直ちに印刷出力を行うか、それとも他の印刷ジョブの実行時に合わせて印刷出力を行うかを指定するスリープ解除指定部1306、印刷出力を直ちに行わない場合(すなわちスリープ解除指定部1306にチェックがされていない場合)に、当該印刷ジョブが実行されるおおよその時刻を通知する印刷時刻通知部1307を備えている。
In addition, when the
そして、OKボタン1308に対する押下指示を受け付けると、クライアント端末102のCPU201は、本図を介して指定された印刷設定に従って、印刷ジョブを生成することになる。以上が、図13の印刷設定受付画面の説明である。
When an instruction to press the
図4の説明に戻る。クライアント端末102のCPU201は、ステップS403でディスプレイ装置210に表示した印刷設定受付画面1300を介して、印刷設定の入力を受け付ける(ステップS404)。
Returning to the description of FIG. The
そして、印刷設定受付画面1300中のOKボタン1308に対する押下指示を受け付けることで入力される確定指示を受け付けると(ステップS405でYES)、処理をステップS406に進め、印刷設定受付画面1300を介して入力を受け付けた、原稿サイズ設定、出力サイズ設定、印刷部数設定、用紙向き設定、印刷レイアウト設定、スリープ解除設定を取得し、取得した各種印刷設定に従って、印刷ジョブを作成する(ステップS407)。そして、作成した印刷ジョブを指定された画像形成装置101に対して送信する(ステップS408)。
When a confirmation instruction that is input by receiving an instruction to press the
以上が、クライアント装置102のCPU201によって行われる印刷ジョブ作成処理の説明である。
The above is the description of the print job creation process performed by the
ここで、図9を参照して、図4の印刷ジョブ作成処理を行うことにより、クライアント端末102のCPU201が作成する印刷ジョブのデータ構成について説明する。
Here, the data configuration of a print job created by the
図9に示す通り、印刷ジョブ900は、スリープ解除フラグ901、印刷ジョブ名902、印刷ジョブ送信日時903、ユーザ名904、メールアドレス905、印刷データ906等のデータ項目を備えて構成されている。
As shown in FIG. 9, the
スリープ解除フラグ901は、画像形成装置101がスリープ状態であっても、印刷を直ちに行うか否かを示すフラグ情報が登録されるデータ項目である。スリープ解除フラグ901がFALSE(すなわち、直ちに印刷を行わない)と設定されている場合に、画像形成装置101がスリープ状態である際には、直ちに印刷出力が行われない。
The
印刷ジョブ名902は、当該印刷ジョブの作成のもととなった電子ファイルに基づき作成される印刷ジョブ名が登録されるデータ項目である。
The
印刷ジョブ送信日時903は、当該印刷ジョブが画像形成装置101に対して送信された日時を示す日時情報が登録されるデータ項目である。尚、印刷ジョブの送信日時でなく、印刷ジョブの作成日時等であっても良い。
The print job transmission date and
ユーザ名904は、当該印刷ジョブを作成したクライアント端末102を操作するユーザのユーザ名が登録されるデータ項目である。メールアドレス905は、ユーザ名904に登録されているユーザが使用するメールアドレスが登録されるデータ項目である。
A
印刷データ906は、当該印刷ジョブを画像形成装置101が実行することにより印刷実行する印刷データが登録されるデータ項目である。以上がクライアント端末102で作成される印刷ジョブのデータ構成の一例の説明である。
The
次に、図5を参照して、画像形成装置101のCPU301によって行われる、印刷制御処理について説明する。画像形成装置101のCPU301に印刷制御処理を実行させるためのプログラムはHDD304に記憶されており、印刷制御処理実行に際し、画像形成装置のCPU301は、当該プログラムをRAM302にロードし、ロードしたプログラムの制御に従って、本処理を実行する。
Next, a print control process performed by the
画像形成装置101のCPU301は、クライアント端末102から送信された印刷ジョブを受信すると(ステップS501)、自機の状態(スリープモード、通常モード)を取得する(ステップS502)。
When the
そして、自機の状態が通常モードであると判定した場合には(ステップS503でNO)、受信した印刷ジョブ中のスリープ解除フラグ901の設定に関わらず、処理をステップS507に進める。
If it is determined that the state of the own apparatus is the normal mode (NO in step S503), the process proceeds to step S507 regardless of the setting of the
一方、ステップS503の判定処理で、画像形成装置101のCPU301が自機の状態がスリープモードである(YES)と判定した場合には、処理をステップS504に進め、受信した印刷ジョブに含まれるスリープ解除フラグ901に設定されている情報を取得する。
On the other hand, when the
そして、スリープ解除フラグ901の設定が、スリープを解除して直ちに印刷実行する設定である(YES)と判定した場合には、CPU301は処理をステップS506に進め、スリープ状態を解除し、通常モードに移行させ(ステップS506)、その後、処理をステップS507に進める。
If the
ステップS503でNOと判定した場合、または、ステップS506の処理終了後、画像形成装置101のCPU301は、印刷ジョブ実行処理を行う(ステップS507)。この処理の詳細については、図6を参照して詳細に説明する。CPU301は、ステップS507の印刷ジョブ実行処理が終了後、本図に示す印刷制御処理を終了する。
If NO is determined in step S503, or after the process of step S506 is completed, the
一方、ステップS505の判定処理でNOと判定した場合には、画像形成装置101のCPU301は、処理をステップS508に進め、図11に示す蓄積印刷ジョブテーブル1100に登録されている蓄積印刷ジョブの件数を取得する。
On the other hand, if NO is determined in the determination process in step S505, the
ここで、図11を参照して、画像形成装置101のHDD304またはRAM302に記憶される蓄積印刷ジョブテーブル1100のデータ構成の一例について説明する。
Here, an example of the data configuration of the accumulated print job table 1100 stored in the
図11に示すように、蓄積印刷ジョブテーブル1100は、印刷ジョブID1101、印刷ジョブ名1102、印刷ジョブ送信日時1103、ユーザ名1104、メールアドレス1105、印刷データ1106等を備えて構成されている。
As shown in FIG. 11, the accumulated print job table 1100 includes a
印刷ジョブID1101は、この蓄積印刷ジョブテーブル1100に登録されている印刷ジョブを一意に識別するための識別情報が登録されるデータ項目である。
The
印刷ジョブ名1102は、印刷ジョブ900の印刷ジョブ名902に設定されているデータが登録されるデータ項目である。印刷ジョブ送信日時1103は、印刷ジョブ900の印刷ジョブ送信日時903に設定されている情報が登録されるデータ項目である。
A
ユーザ名1104は、印刷ジョブ900の印刷ジョブ送信日時904に設定されているデータが登録されるデータ項目である。メールアドレス1105は、印刷ジョブ900のメールアドレス905に設定されているデータが登録されるデータ項目である。印刷データ1106は、印刷ジョブ900の印刷データ906に登録されているデータ項目である。
A
以上が、蓄積印刷ジョブテーブル1100のデータ構成の一例の説明である。 The above is an example of the data configuration of the accumulated print job table 1100.
図5の説明に戻る。ステップS508の処理終了後、蓄積ジョブテーブルの登録件数が0件であるかを判定する(ステップS509)。この判定処理で登録件数が0件である(YES)と判定した場合には、処理をステップS510に進め、図10に示すスリープ解除条件テーブル1000から最大待ち時間1001を取得し(ステップS510)、印刷ジョブに含まれる印刷ジョブ送信日時903と、ステップS510で取得した最大待ち時間とを用いて、ジョブ実行日時を算出し(ステップS511)、算出したジョブ実行日時にタイマーが切れるようにタイマーを起動する(ステップS512)。
Returning to the description of FIG. After the process of step S508 is completed, it is determined whether the number of registrations in the stored job table is 0 (step S509). If it is determined in this determination process that the number of registered cases is 0 (YES), the process proceeds to step S510, and the
ここで、図10を参照して、画像形成装置101のHDD304に記憶されているスリープ解除条件テーブル1000のデータ構成の一例について説明する。本発明では、スリープ状態である場合には、印刷出力を直ちに行わないと設定された印刷ジョブが、あまりに長時間実行されずにいることを防ぐために、最大待ち時間や、最大蓄積件数といった条件を設定しておき、その条件に合致した場合に、図11の蓄積印刷ジョブテーブル1100に蓄積されている印刷ジョブを実行する。このスリープ解除条件テーブル1000は、それら条件を登録しておくために用いられるテーブルである。
Here, an example of the data configuration of the sleep release condition table 1000 stored in the
図10に示す通り、スリープ解除条件テーブル1000は、最大待ち時間1001、最大蓄積件数1102等のデータ項目を備えて構成されている。
As shown in FIG. 10, the sleep cancellation condition table 1000 includes data items such as a
最大待ち時間1001は、蓄積印刷ジョブテーブル1100に蓄積されている印刷ジョブを実行せずに待機する最大の待ち時間が登録されるデータ項目である。最大蓄積件数1002は、印刷ジョブ蓄積テーブル1100に蓄積可能な印刷ジョブの件数条件を登録するデータ項目である。尚、画像形成装置101のCPU301は、印刷ジョブ蓄積テーブル1100に蓄積した印刷ジョブの件数がこの最大蓄積件数1002に登録されている件数に達すると、印刷ジョブ蓄積テーブル1100に登録されている印刷ジョブを実行することになる。
The
最大蓄積件数1002を条件として設定している目的は、蓄積された印刷ジョブを実行するタイミングで、それらを実行するのに多くの時間がかかってしまうことにより、直ちに実行したい印刷ジョブの実行が遅れてしまうことを防ぐことにある。
The purpose of setting the maximum number of stored
以上が、図10のスリープ解除条件テーブル1000のデータ構成の一例である。尚、最大待ち時間や最大蓄積件数以外の条件をこのスリープ解除条件テーブル1000に設定するようにしてももちろん構わない。 The above is an example of the data configuration of the sleep release condition table 1000 in FIG. Of course, conditions other than the maximum waiting time and the maximum number of stored cases may be set in the sleep cancellation condition table 1000.
次に、図12を参照して、スリープ解除条件入力画面1200について説明する。このスリープ解除条件入力画面1200は、スリープ解除テーブル1000に登録されている各種条件の登録、変更に用いられる画面である。
Next, the sleep cancel
印刷制御システムの管理者が使用するクライアント端末102が、画像形成装置101に対して、スリープ解除条件変更要求を行うと、画像形成装置101は、本図を表示するための画面情報を生成し、当該クライアント端末102に対して送信する。そして、クライアント端末102のCPU201は、受信した画面情報に従って、図12に示すスリープ解除条件入力画面1200をディスプレイ装置210に表示する。
When the
図12に示す通り、スリープ解除条件入力画面1200は、最大待ち時間入力欄1201、最大蓄積件数入力欄1202、設定ボタン1203等を備えて構成されている。
As shown in FIG. 12, the sleep cancellation
最大待ち時間入力欄1201は、蓄積印刷ジョブの最大待ち時間条件を入力する入力欄であって、この最大待ち時間入力欄1201に入力された情報が、スリープ解除条件テーブル1000の最大待ち時間1001に登録される。
The maximum waiting
最大蓄積件数入力欄1202は、蓄積印刷ジョブテーブル1100に登録可能な最大件数条件を入力する入力欄であって、この最大蓄積件数入力欄1202に入力された情報が、スリープ解除条件テーブル1000の最大蓄積件数1002に登録される。
The maximum accumulated
以上が、図12のスリープ解除条件入力画面の構成の一例の説明である。 The above is an example of the configuration of the sleep cancel condition input screen in FIG.
図5の説明に戻る。ステップS512で、ジョブ実行日時に切れるようタイマーを設定した後に、画像形成装置101のCPU301は、ステップS501で受信した印刷ジョブを蓄積印刷ジョブテーブル1100に保存し、本処理を終了する。
Returning to the description of FIG. In step S512, after setting the timer to expire at the job execution date and time, the
ステップS509の判定処理で、画像形成装置101のCPU301が蓄積ジョブテーブル1100に1件以上の印刷ジョブが蓄積されている(NO)と判定した場合には、処理をステップS514に進め、ステップS501で取得した印刷ジョブを蓄積印刷ジョブテーブル1100に蓄積する。
If it is determined in step S509 that the
そして、ステップS514で新たに印刷ジョブを蓄積印刷ジョブテーブル1100に蓄積することにより、蓄積印刷ジョブテーブル1100に蓄積されている印刷ジョブの数が、印刷ジョブ条件テーブル1000の最大蓄積件数に達したかを判定する(ステップS515)。最大蓄積件数に達した(YES)と判定した場合には、処理をステップS516に進め、蓄積印刷ジョブ実行処理を行う。この処理の詳細については、図7を参照して後述することにする。 In step S514, a new print job is accumulated in the accumulated print job table 1100, so that the number of print jobs accumulated in the accumulated print job table 1100 has reached the maximum accumulated number in the print job condition table 1000. Is determined (step S515). If it is determined that the maximum number of accumulated items has been reached (YES), the process proceeds to step S516, and accumulated print job execution processing is performed. Details of this processing will be described later with reference to FIG.
一方、ステップS515の判定処理で最大蓄積件数に達していない(NO)と判定した場合には、本図に示す処理を終了する。以上が、画像形成装置101のCPU301によって行われる印刷制御処理の説明である。
On the other hand, if it is determined in step S515 that the maximum number of accumulated records has not been reached (NO), the processing shown in FIG. The above is the description of the print control process performed by the
次に、図6を参照して、図5のステップS507の印刷ジョブ実行処理の詳細について説明する。 Next, details of the print job execution process in step S507 of FIG. 5 will be described with reference to FIG.
まず、画像形成装置101のCPU301は、図5のステップS501で受信した印刷ジョブを実行することで、印刷ジョブに含まれる印刷データの印刷出力を行う(ステップS601)。
First, the
その後、蓄積印刷ジョブテーブル1100に印刷ジョブが蓄積されているかを判定する(ステップS602)。この判定を行う目的としては、画像形成装置101の状態が、スリープモードから通常モードに移行したので、まだ実行されていない印刷ジョブが蓄積印刷ジョブテーブルに蓄積されているようであれば、このタイミングで印刷するほうが、電力の消費を抑えることが可能となるからである。
Thereafter, it is determined whether a print job is accumulated in the accumulated print job table 1100 (step S602). The purpose of this determination is that if the state of the
ステップS602の判定処理で、印刷ジョブが登録されていると判定した場合には、画像形成装置101のCPU301は処理をステップS603に進め、蓄積印刷ジョブ実行処理を行う。尚、この蓄積印刷ジョブ実行処理の詳細については、図7を参照して説明する。
If it is determined in step S602 that the print job has been registered, the
以上が、図5のステップS507の印刷ジョブ実行処理の詳細な説明である。 The above is the detailed description of the print job execution process in step S507 in FIG.
次に、図7を参照して、図5のステップS516、図6のステップS603、後述する図8のステップS803の蓄積印刷ジョブ実行処理の詳細について説明する。 Next, details of the accumulated print job execution process in step S516 in FIG. 5, step S603 in FIG. 6, and step S803 in FIG.
まず、画像形成装置101のCPU301は、蓄積印刷ジョブテーブル1100に登録されている全てのレコードについて、ステップS701からステップS705に示す処理を行う。
First, the
ステップS701では、CPU301は、蓄積印刷ジョブテーブル1100に登録されている印刷ジョブを管理するレコードを取得する。そして、当該レコードで管理している印刷ジョブを実行することにより、印刷データの印刷出力処理を行う(ステップS702)。そして、そのレコードのメールアドレス1105に登録されているメールアドレスに対して、印刷完了通知を送信する(ステップS704)。これにより、当該印刷ジョブを作成したユーザは、印刷ジョブが実行されたことを認識することが可能となり、その印刷物が、画像形成装置の排紙トレイに長時間放置されてしまうことを防止することが可能となる。
In step S <b> 701, the
ステップS704での電子メールによる印刷完了通知を行った後に、ステップS701で取得したレコードを蓄積印刷ジョブテーブル1100から削除する(ステップS705)。 After notifying the completion of printing by e-mail in step S704, the record acquired in step S701 is deleted from the accumulated print job table 1100 (step S705).
ステップS701からステップS705の処理を、蓄積印刷ジョブテーブル1100に蓄積されている全てのレコードに対して実行した後に、CPU301は処理をステップS706に進め、タイマーがONの状態、即ち、タイマーが切れていないかを判定する。
After executing the processing from step S701 to step S705 for all the records stored in the storage print job table 1100, the
このタイマーは、最初に蓄積印刷ジョブテーブル1100に印刷ジョブが蓄積されてから最大待ち時間が経過した場合に切れる設定になっている。このタイマーが切れると図8に示す処理が実行されることになる。このタイマーを設定する目的は、蓄積印刷ジョブテーブル1100に最初に蓄積された印刷ジョブをこのタイマーが切れるタイミングで印刷出力することにより、最大待ち時間以上、蓄積印刷ジョブを印刷待機状態にしないためである。 This timer is set to expire when the maximum waiting time has elapsed since the first print job was stored in the stored print job table 1100. When this timer expires, the process shown in FIG. 8 is executed. The purpose of setting this timer is to print out the first print job stored in the stored print job table 1100 at the timing when this timer expires, so that the stored print job is not placed in a print standby state for more than the maximum waiting time. is there.
タイマーがONであると判定した場合には処理をステップS707に進め、タイマーを切る。この時には、図8に示す処理は行われない。例えば、スリープ解除フラグ901がTRUEである印刷ジョブ、即ち、当該印刷ジョブを蓄積印刷ジョブテーブル1100に蓄積せずに直ちに実行する印刷ジョブを受信した場合や、蓄積印刷ジョブテーブル1100に最大蓄積件数1002で示された件数が登録された場合などは、タイマーが切れることなく蓄積印刷ジョブ実行処理が行われることになるので、そのような場合に、CPU301はステップS706の判定処理でYESと判定することになる。
If it is determined that the timer is ON, the process proceeds to step S707, and the timer is turned off. At this time, the process shown in FIG. 8 is not performed. For example, when a print job in which the
以上が、蓄積印刷ジョブ実行処理の詳細な説明である。 The above is the detailed description of the accumulated print job execution process.
最後に、図8を参照して、画像形成装置101のCPU301によって行われる最大待ち時間経過後の蓄積印刷ジョブ実行処理について説明する。
Finally, with reference to FIG. 8, the accumulated print job execution processing after the maximum waiting time elapses, which is performed by the
この処理は、図5のステップS512で起動したタイマーが切れた際、即ち、蓄積印刷ジョブテーブル1100に最初に印刷ジョブが蓄積された後、スリープ解除条件テーブル1000の最大待ち時間1001に設定されている時間が経過するまで、印刷ジョブの実行がされることがなかった場合に行われる処理である。
This process is set to the
まず、図5のステップS512で起動したタイマーが切れる時間(タイマー時間)に到達すると(ステップS801)、CPU301は、スリープモードを解除する(ステップS802)。
First, when reaching the time (timer time) when the timer started in step S512 in FIG. 5 expires (step S801), the
そして、その後、既に図7を参照して詳細を説明した蓄積印刷ジョブ実行処理を行うことになる。以上が、画像形成装置101のCPU301によって行われる最大待ち時間経過後の蓄積印刷ジョブ実行処理の説明である。
Thereafter, the accumulated print job execution process already described in detail with reference to FIG. 7 is performed. The above is the description of the accumulated print job execution process after the maximum waiting time has been performed by the
本願発明では、上記のように構成することで、画像形成装置101は印刷ジョブを受信する度に、スリープモードから通常モードに移行させてその印刷ジョブを実行する必要がなくなり、印刷出力に係る消費電力を抑制する等の効果を奏する。
In the present invention, with the above configuration, the
また、直ちに印刷出力せずに、一旦画像形成装置101に蓄積した印刷ジョブが長時間実行されないという事態を好適に防ぐことも可能である。また、蓄積印刷ジョブの上限を設定可能であるので、蓄積印刷ジョブの実行に長時間要してしまうことによる、他の印刷ジョブの実行の遅れを防ぐことも可能となる。
It is also possible to suitably prevent a situation in which a print job once stored in the
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実
施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。
The present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus.
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。 Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.
101 画像形成装置
102 クライアント端末
103 LAN
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信インタフェース(I/F)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
301 CPU
302 RAM
303 ROM
304 ハードディスクドライブ(HDD)
305 ネットワークインタフェース(I/F)
306 モデム
307 操作部インタフェース(I/F)
308 操作部
309 システムバス
310 RIP
311 プリンタインタフェース(I/F)
312 プリンタ
313 スキャナインタフェース(I/F)
314 スキャナ
315 画像バス
316 コントローラユニット
317 画像処理部
318 外部インタフェース(I/F)
319 カードリーダ
320 イメージバスインタフェース(I/F)
101
201 CPU
202 RAM
203 ROM
204
302 RAM
303 ROM
304 Hard disk drive (HDD)
305 Network interface (I / F)
308
311 Printer interface (I / F)
312
314
319
Claims (8)
情報処理装置より、直ちに印刷を実行するか、否かを示す印刷実行情報を含む印刷ジョブを取得する取得手段と、
自機の状態が印刷ジョブの出力を直ちに実行可能な状態である通常モードであるか、それとも実行可能な状態ではないスリープモードであるかを判定する判定手段と、
前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記取得手段で取得した印刷ジョブであって、印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを記憶装置に蓄積する蓄積手段と、
前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記印刷実行情報が直ちに印刷を実行するものである印刷ジョブを取得した場合に、自機の状態を直ちに印刷可能な状態に移行させる機器制御手段と、
前記機器制御手段により、通常モードに移行させた後に、前記取得手段で取得した印刷ジョブを印刷出力する印刷出力手段と、
を備え、
前記印刷出力手段は、前記取得手段で取得した印刷ジョブとともに、前記蓄積手段により前記記憶装置に蓄積された印刷ジョブを印刷出力すること
を特徴とする画像形成装置。 An image forming apparatus that prints out a print job,
Obtaining means for obtaining a print job including print execution information indicating whether or not to immediately execute printing from the information processing apparatus;
Determining means for determining whether the state of the own apparatus is a normal mode in which a print job can be immediately output or a sleep mode in which the output is not executable;
When the determination unit determines that the state of the own apparatus is the sleep mode, the print job acquired by the acquisition unit and whose print execution information does not immediately execute printing is stored in the storage device. Storage means for storing in
When the determination unit determines that the state of the own device is in the sleep mode, the state of the own device can be printed immediately when the print execution information is obtained so that the print execution information is immediately executed. Device control means for shifting to a state;
A print output means for printing out the print job acquired by the acquisition means after the device control means has shifted to the normal mode;
With
The image forming apparatus, wherein the print output unit prints out the print job stored in the storage device by the storage unit together with the print job acquired by the acquisition unit.
を特徴とする請求項1に記載の情報処理装置。 When the first determination unit determines that the state of the own apparatus is the normal mode, the acquisition unit determines that the print job whose print execution information is not immediately printed from the information processing apparatus. 2. The information processing apparatus according to claim 1, wherein, if acquired, the print job is not accumulated in a storage device by the accumulation unit, and the print output unit prints out the print job.
前記設定手段で設定された条件に合致した場合に、前記機器制御手段は、自機の状態を通常モードに移行させ、
前記出力手段は、前記蓄積手段に蓄積されている印刷ジョブを印刷出力すること
を特徴とする請求項1または2に記載の画像形成装置。 A setting unit for setting a condition for outputting a print job of the print job stored in the storage unit;
When the condition set by the setting unit is met, the device control unit shifts the state of the own device to the normal mode,
The image forming apparatus according to claim 1, wherein the output unit prints out a print job stored in the storage unit.
記憶手段に蓄積された印刷ジョブの数が前記許容数に達した場合に、前記機器制御手段は、自機の状態を通常モードに移行させ、
前記出力手段は、前記蓄積手段に蓄積されている印刷ジョブを印刷出力すること
を特徴とする請求項3に記載の情報処理装置。 The setting means can set an allowable number of print jobs stored in the storage means as the condition,
When the number of print jobs stored in the storage unit reaches the allowable number, the device control unit shifts the state of the own device to the normal mode,
The information processing apparatus according to claim 3, wherein the output unit prints out the print job stored in the storage unit.
前記印刷実行日時に達した場合に、前記機器制御手段は、自機の状態を通常モードに移行させ、
前記出力手段は、前記蓄積手段に蓄積されている印刷ジョブを印刷出力すること
を特徴とする請求項3または4に記載の画像形成装置。 The setting means can set a print execution date and time of a print job stored in the storage means as the condition,
When the print execution date / time is reached, the device control means shifts the state of the own machine to the normal mode,
The image forming apparatus according to claim 3, wherein the output unit prints out a print job stored in the storage unit.
を特徴とする請求項1乃至5のいずれか1項に記載の画像形成装置。 The apparatus control unit shifts its own state from a normal mode to a sleep mode when a print job is not output by the output unit for a certain period of time. The image forming apparatus according to claim 1.
情報処理装置より、直ちに印刷を実行するか、否かを示す印刷実行情報を含む印刷ジョブを取得する取得工程と、
自機の状態が印刷ジョブの出力を直ちに実行可能な状態である通常モードであるか、それとも実行可能な状態ではないスリープモードであるかを判定する判定工程と、
前記判定工程で、自機の状態がスリープモードであると判定する場合に、前記取得工程で取得した印刷ジョブであって、印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを記憶装置に蓄積する蓄積工程と、
前記判定工程で、自機の状態がスリープモードであると判定する場合に、前記印刷実行情報が直ちに印刷を実行するものである印刷ジョブを取得した場合に、自機の状態を直ちに印刷可能な状態に移行させる機器制御工程と、
前記機器制御工程により、通常モードに移行させた後に、前記取得工程で取得した印刷ジョブを印刷出力する印刷出力工程と、
を備え、
前記印刷出力工程は、前記取得工程で取得した印刷ジョブとともに、前記蓄積工程により前記記憶装置に蓄積された印刷ジョブを印刷出力すること
を特徴とする画像形成装置の制御方法。 A control method of an image forming apparatus that performs print output of a print job,
An acquisition step of acquiring a print job including print execution information indicating whether or not to immediately execute printing from the information processing device;
A determination step of determining whether the state of the own apparatus is a normal mode in which a print job can be immediately output or a sleep mode in which the output is not executable;
In the determination step, when it is determined that the state of the own device is the sleep mode, the print job acquired in the acquisition step and whose print execution information does not immediately execute printing is stored in the storage device. Accumulation process to accumulate in
In the determination step, when it is determined that the state of the own device is the sleep mode, the state of the own device can be printed immediately when the print execution information is acquired to perform printing immediately. A device control process to shift to a state;
A print output step of printing out the print job acquired in the acquisition step after shifting to the normal mode by the device control step;
With
The method for controlling an image forming apparatus, wherein the print output step prints out the print job stored in the storage device in the storage step together with the print job acquired in the acquisition step.
情報処理装置より、直ちに印刷を実行するか、否かを示す印刷実行情報を含む印刷ジョブを取得する取得手段と、
自機の状態が印刷ジョブの出力を直ちに実行可能な状態である通常モードであるか、それとも実行可能な状態ではないスリープモードであるかを判定する判定手段と、
前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記取得手段で取得した印刷ジョブであって、印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを記憶装置に蓄積する蓄積手段と、
前記判定手段で、自機の状態がスリープモードであると判定する場合に、前記印刷実行情報が直ちに印刷を実行するものである印刷ジョブを取得した場合に、自機の状態を直ちに印刷可能な状態に移行させる機器制御手段と、
前記機器制御手段により、通常モードに移行させた後に、前記取得手段で取得した印刷ジョブを印刷出力する印刷出力手段
として機能させ、
前記印刷出力手段は、前記取得手段で取得した印刷ジョブとともに、前記蓄積手段により前記記憶装置に蓄積された印刷ジョブを印刷出力すること
を特徴とするコンピュータプログラム。 An image forming apparatus that prints out print jobs.
Obtaining means for obtaining a print job including print execution information indicating whether or not to immediately execute printing from the information processing apparatus;
Determining means for determining whether the state of the own apparatus is a normal mode in which a print job can be immediately output or a sleep mode in which the output is not executable;
When the determination unit determines that the state of the own apparatus is the sleep mode, the print job acquired by the acquisition unit and whose print execution information does not immediately execute printing is stored in the storage device. Storage means for storing in
When the determination unit determines that the state of the own device is in the sleep mode, the state of the own device can be printed immediately when the print execution information is obtained so that the print execution information is immediately executed. Device control means for shifting to a state;
After the device control unit shifts to the normal mode, the device control unit functions as a print output unit that prints out the print job acquired by the acquisition unit,
The computer program characterized in that the print output means prints out the print job stored in the storage device by the storage means together with the print job acquired by the acquisition means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011269301A JP2013119241A (en) | 2011-12-08 | 2011-12-08 | Image forming apparatus, method of controlling image forming apparatus, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011269301A JP2013119241A (en) | 2011-12-08 | 2011-12-08 | Image forming apparatus, method of controlling image forming apparatus, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013119241A true JP2013119241A (en) | 2013-06-17 |
Family
ID=48772127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011269301A Pending JP2013119241A (en) | 2011-12-08 | 2011-12-08 | Image forming apparatus, method of controlling image forming apparatus, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013119241A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018187868A (en) * | 2017-05-09 | 2018-11-29 | 京セラドキュメントソリューションズ株式会社 | Image formation apparatus and image formation system |
JP2019159599A (en) * | 2018-03-09 | 2019-09-19 | 富士ゼロックス株式会社 | Printing control device, printer, printing control program, and printing program |
US11314471B2 (en) | 2018-03-09 | 2022-04-26 | Fujifilm Business Innovation Corp. | Preventing print data from being transmitted when printer is in a busy state |
-
2011
- 2011-12-08 JP JP2011269301A patent/JP2013119241A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018187868A (en) * | 2017-05-09 | 2018-11-29 | 京セラドキュメントソリューションズ株式会社 | Image formation apparatus and image formation system |
JP2019159599A (en) * | 2018-03-09 | 2019-09-19 | 富士ゼロックス株式会社 | Printing control device, printer, printing control program, and printing program |
US11314471B2 (en) | 2018-03-09 | 2022-04-26 | Fujifilm Business Innovation Corp. | Preventing print data from being transmitted when printer is in a busy state |
JP7102792B2 (en) | 2018-03-09 | 2022-07-20 | 富士フイルムビジネスイノベーション株式会社 | Print control device, print device, print control program, and print program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4018707B2 (en) | Image processing system, image processing apparatus, control method thereof, and control program | |
JP2008165566A (en) | Print management server, print management method, program and recording medium | |
JP2013208837A (en) | Image forming system, image forming method and program | |
JP6171725B2 (en) | RELAY DEVICE, PROGRAM, AND RELAY DEVICE CONTROL METHOD | |
JP2013119241A (en) | Image forming apparatus, method of controlling image forming apparatus, and computer program | |
JP2018034375A (en) | Output system, output device, control method, and program | |
JP2013022762A (en) | Printing apparatus, control method of printing apparatus, and computer program | |
JP2013140412A (en) | Image forming system, control method thereof, and program | |
JP2016115263A (en) | Print control server, control method thereof, and program | |
JP5887801B2 (en) | Image forming system, image forming system control method, and computer program | |
JP6604133B2 (en) | Information processing system, control method thereof, and program | |
JP5954104B2 (en) | Print management apparatus, control method for print management apparatus, print management system and program | |
JP6064882B2 (en) | INFORMATION PROCESSING SYSTEM, ITS CONTROL METHOD, AND PROGRAM, AND INFORMATION PROCESSING DEVICE, ITS CONTROL METHOD, AND PROGRAM | |
JP2012166396A (en) | Image forming system, image forming device, and control method and program of the same | |
JP5387543B2 (en) | Image forming apparatus, information processing method, and program | |
JP2010158791A (en) | Image forming apparatus, job processing method and program | |
JP2013119237A (en) | Image forming apparatus, control method for image forming apparatus, and computer program | |
JP2014046491A (en) | Image formation device, control method for image formation device, and computer program | |
JP2015122601A (en) | Image forming apparatus, control method of the same, and program | |
JP6864241B2 (en) | Image processing system, image processing device, control method, and program | |
JP2012141744A (en) | Document management device, control method of document management device, program and recording medium | |
JP6318827B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2017100328A (en) | Image forming apparatus, control method and program | |
JP2017118162A (en) | Image processing system, control method therefor, and program | |
JP5750660B2 (en) | Image forming apparatus, information processing method, and program |