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 PDF

Info

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
print
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
Application number
JP2011269301A
Other languages
Japanese (ja)
Inventor
Yuko Kanazawa
佑子 金澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Canon MJ IT Group Holdings Inc
Original Assignee
Canon Marketing Japan Inc
Canon MJ IT Group Holdings Inc
Canon Software Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon MJ IT Group Holdings Inc, Canon Software Inc filed Critical Canon Marketing Japan Inc
Priority to JP2011269301A priority Critical patent/JP2013119241A/en
Publication of JP2013119241A publication Critical patent/JP2013119241A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To suppress the power consumption of an image forming apparatus by executing a plurality of print jobs at the same time, and also to prevent print jobs from being continuously accumulated in the image forming apparatus without being executed for a long time.SOLUTION: Upon receiving a print job, an image forming apparatus determines whether to print the print job immediately or to store the print job temporarily so as to execute in accordance with timing of executing other print job. If decision is made to accumulate, the print job is accumulated in a storage device and a timer is set to expire at a time calculated from the maximum wait time. When the timer expires without executing any other print jobs, the accumulated print job is executed.

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, Patent Document 1 discloses a printing system that collectively prints print jobs according to instructions from a user. In this printing system, a print job with a low priority is not immediately printed out but is stored in the storage device of the printing device. When the user inputs a print execution instruction, the print job is printed by shifting from the power saving mode to the normal mode for the first time. At this time, print processing of a plurality of print jobs stored in the storage device is performed.

また、特許文献2には、印刷ジョブを指定された時間にまとめて印刷する印刷システムが開示されている。   Patent Document 2 discloses a printing system that prints print jobs collectively at a specified time.

特開2004−284281号公報JP 2004-284281 A 特開平06−161682号公報Japanese Patent Laid-Open No. 06-161682

特許文献1に記載の発明では、優先度の低い印刷ジョブは直ちに実行せず、優先度が高い印刷ジョブを受信したタイミングに合わせて実行するような仕組みになっている。これでは、優先度が高い印刷ジョブを受信するまで優先度が低い印刷ジョブの印刷が行われることがないので、優先度が低い印刷ジョブが長時間実行されない事態が発生してしまう可能性があるという問題がある。   In the invention described in Patent Document 1, a print job with a low priority is not immediately executed, but a print job with a high priority is executed in accordance with the received timing. In this case, since a print job with a low priority is not printed until a print job with a high priority is received, there is a possibility that a print job with a low priority will not be executed for a long time. There is a problem.

また、特許文献2に記載の発明では、所定の時刻に達した場合に、印刷ジョブを実行するように構成されているので、直ちに印刷出力を行いたい場合であっても、所定の時刻まで印刷出力がされないという問題があった。   In the invention described in Patent Document 2, since a print job is executed when a predetermined time is reached, even if it is desired to perform print output immediately, printing is performed until the predetermined time. There was a problem of not being output.

そこで、本発明は、上記した問題点に鑑み、ユーザの設定により印刷ジョブを直ちに印刷する/しないを設定可能にし、直ちに印刷出力を行わなくても良い印刷ジョブは一旦記憶装置に記憶しておき、他の印刷ジョブが実行されるタイミングでまとめて実行することにより、画像形成装置の消費電力を抑えるとともに、当該蓄積された印刷ジョブが長時間実行されずに画像形成装置に蓄積され続けることを防止することを目的とする。   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. .

本発明の実施の形態に係る印刷制御システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration | structure of the printing control system which concerns on embodiment of this invention. 図1のクライアント端末102に適用可能なコンピュータのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the computer applicable to the client terminal of FIG. 図1の画像形成装置101のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus 101 in FIG. 1. クライアント端末102のCPU201によって行われる、印刷ジョブ作成処理を示すフローチャートである。4 is a flowchart illustrating print job creation processing performed by a CPU 201 of a client terminal 102. 画像形成装置101のCPU301によって行われる、印刷制御処理を示すフローチャートである。4 is a flowchart illustrating print control processing performed by a CPU 301 of the image forming apparatus 101. 図5のステップS507の印刷ジョブ実行処理の詳細を示すフローチャートである。6 is a flowchart showing details of a print job execution process in step S507 of FIG. 図5のステップS516、図6のステップS603、図8のステップS803の蓄積印刷ジョブ実行処理の詳細を示すフローチャートである。FIG. 9 is a flowchart showing details of accumulated print job execution processing in step S516 in FIG. 5, step S603 in FIG. 6, and step S803 in FIG. 画像形成装置101のCPU301によって行われる最大待ち時間経過後の蓄積印刷ジョブ実行処理を示すフローチャートである。4 is a flowchart illustrating accumulated print job execution processing after the maximum waiting time has been performed by a CPU 301 of the image forming apparatus 101. クライアント端末102で作成される印刷ジョブのデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of a print job created by a client terminal. FIG. 画像形成装置101のHDD304に記憶、管理されているスリープ解除条件テーブルのデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of a sleep release condition table stored and managed in an HDD 304 of the image forming apparatus 101. FIG. 画像形成装置101のHDD304に記憶、管理されている蓄積印刷ジョブテーブルのデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of an accumulated print job table stored and managed in an HDD 304 of the image forming apparatus 101. FIG. クライアント端末102のディスプレイ装置210に表示されるスリープ解除条件入力画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the sleep cancellation | release condition input screen displayed on the display apparatus 210 of the client terminal. クライアント端末102のディスプレイ装置210に表示される印刷設定受付画面の構成の一例を示す図である。4 is a diagram illustrating an example of a configuration of a print setting reception screen displayed on a display device 210 of a client terminal 102. FIG.

以下、図面を参照して、本発明の実施の形態の一例を説明する。図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 image forming apparatus 101 such as a multifunction peripheral, a client terminal 102, and a LAN 103.

画像形成装置101は、クライアント装置102から送信された印刷ジョブを実行し、印刷データの出力を行う装置であり、印刷ジョブをいったん蓄積後、所定の条件に合致した場合に、当該印刷ジョブを実行する機能を有する。また、電子メールの送受信を行う機能を有している。さらには、一定期間印刷ジョブを実行しなかった場合に、印刷出力を直ちに実行可能な通常モードから、印刷を直ちに実行できないが、消費電力を抑制可能なスリープモードに移行させ、消費電力の抑制をする機能を有する。   The image forming apparatus 101 executes a print job transmitted from the client apparatus 102 and outputs print data. When the print job is stored once and meets a predetermined condition, the print job is executed. It has the function to do. It also has a function for sending and receiving electronic mail. Furthermore, if a print job is not executed for a certain period of time, printing cannot be executed immediately from the normal mode in which print output can be executed immediately, but the power consumption can be reduced by shifting to a sleep mode in which power consumption can be reduced. It has the function to do.

クライアント端末102は、ユーザにより使用される端末であり、印刷ジョブを生成し、画像形成装置101に対して送信することで、印刷ジョブの実行指示を行う機能を有する。   The client terminal 102 is a terminal used by the user, and has a function of issuing a print job execution instruction by generating a print job and transmitting it to the image forming apparatus 101.

LAN103は、上記の画像形成装置101、クライアント端末102を相互に通信可能に接続するためのネットワークである。尚、接続形態は有線/無線を問わない。以上が、本発明の実施の形態に係る印刷システムのシステム構成の一例である。   A LAN 103 is a network for connecting the image forming apparatus 101 and the client terminal 102 so that they can communicate with each other. The connection form may be wired / wireless. The above is an example of the system configuration of the printing system according to the embodiment of the present invention.

次に、図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, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 203 or the external memory 211 has a BIOS (Basic Input / Output System), an operating system program (hereinafter referred to as OS), which is a control program of the CPU 201, and a function that is executed by the client terminal 102 to be described later. Various programs to be stored are stored.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 202 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program necessary for execution of processing from the ROM 203 or the external memory 211 into the RAM 202 and executing the loaded program.

また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。   An input controller 205 controls input from an input device 209 such as a keyboard and a pointing device. A video controller 206 controls display on a display device such as the display device 210. These are used by the operator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F (interface) controller 208 is connected to and communicates with an external device via a network (for example, the LAN 103 shown in FIG. 1), and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210.

本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ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 external memory 211. Then, it is executed by the CPU 201 by being loaded into the RAM 202 as necessary. Furthermore, definition files and various information tables used when executing the program are also stored in the external memory 211, and a detailed description thereof will be described later.

次に、図3を参照して、図1の画像形成装置101のハードウェア構成について説明する。図3は、図1の画像形成装置101のハードウェア構成の一例を示すブロック図である。   Next, the hardware configuration of the image forming apparatus 101 in FIG. 1 will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the image forming apparatus 101 in FIG.

図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN103)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。   In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a scanner 314 functioning as an image input device and a printer unit 312 functioning as an image output device, while being connected to a LAN (for example, the LAN 103 shown in FIG. 1) or a public line (WAN). ) (For example, PSTN or ISDN) to input / output image data and device information.

コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。   In the controller unit 316, reference numeral 301 denotes a CPU, which is a processor that controls the entire system. A RAM 302 is a system work memory for the CPU 301 to operate, and is also a program memory for recording a program and an image memory for temporarily recording image data.

303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。クライアントPC102から受信した印刷データもこのHDD304に記憶されることになる。   A ROM 303 stores a system boot program and various control programs. A hard disk drive (HDD) 304 stores various programs for controlling the system, image data, and the like. Print data received from the client PC 102 is also stored in the HDD 304.

307は操作部インタフェース(操作部I/F)で、操作部308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。   An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit 308. Further, the operation unit I / F 307 serves to transmit the key information (for example, pressing of the start button) input from the operation unit 308 to the CPU 301.

305はネットワークインタフェース(ネットワークI/F)で、LAN103等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (network I / F) 305 is connected to a network such as the LAN 103 and inputs / outputs data. A modem 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.

318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。   Reference numeral 318 denotes an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, RS-232C, and the like, and is required when performing user authentication in this embodiment. A card reader 319 for reading a non-contact IC card (storage medium) is connected to the external I / F unit 318. The CPU 301 can control reading of information from the IC card by the card reader 319 via the external I / F 318, and can acquire information read from the IC card. The above devices are arranged on the system bus 309.

320はイメージバスインタフェース(イメージバスI/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。   An image bus interface (image bus I / F) 320 connects the system bus 309 and an image bus 315 that transfers image data at high speed, and is a bus bridge that converts a data structure. The image bus 315 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 315.

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 printer 312 and the controller unit 316, and performs synchronous / asynchronous conversion of image data. A scanner interface (scanner I / F) 313 connects the scanner 314 and the controller unit 316 and performs synchronous / asynchronous conversion of image data.

317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、この画像処理部317は、スキャナ314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU301と連携して、ネットワークI/F305を介して、外部装置に画像データのファイルを送信することができる。   An image processing unit 317 corrects, processes, and edits input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 317 performs image data rotation and compression / decompression processing such as JPEG for multi-valued image data and JBIG, MMR, MH for binary image data. Then, the image processing unit 317 drives the scanner 314 to perform image processing on the image data that has been read, converts the image data into a file outputable format (for example, a PDF format file), and cooperates with the CPU 301 to perform network processing. A file of image data can be transmitted to an external device via the I / F 305.

スキャナ314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。   The scanner 314 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the apparatus user gives a reading start instruction from the operation unit 308, the CPU 301 gives an instruction to the scanner 314, and the feeder feeds the original paper one by one to read the original image. I do.

プリンタ312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。   The printer 312 is a part that converts raster image data into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and an image is directly printed on paper by ejecting ink from a minute nozzle array. There are inkjet methods for printing, but any method may be used. The activation of the printing operation is started by an instruction from the CPU 301. The printer 312 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。   The operation unit 308 has an LCD display unit, and a touch panel sheet is pasted on the LCD. The operation unit 308 displays an operation screen of the system. When a displayed key is pressed, the position information is displayed on the operation unit I / F 307. To the CPU 301 via The operation unit 308 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。   Here, the start key of the operation unit 308 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used. Further, the stop key of the operation unit 308 functions to stop the operation in operation. The ID key of the operation unit 308 is used when inputting the user ID of the user or manually performing logout processing of the user. The reset key is used when initializing settings from the operation unit.

カードリーダ319は、CPU301からの制御により、非接触ICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。   The card reader 319 reads information stored in the non-contact IC card under the control of the CPU 301 and notifies the CPU 301 of the read information via the external I / F 318.

以上のような構成によって、画像形成装置101は、スキャナ314から読み込んだ画像データをLAN103上に送信したり、LAN103から受信した印刷データをプリンタ312で印刷出力したりすることができる。   With the configuration described above, the image forming apparatus 101 can transmit the image data read from the scanner 314 to the LAN 103 and print out the print data received from the LAN 103 by the printer 312.

また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312で印刷出力したりすることができる。   Also, the image data read from the scanner 314 can be faxed to the public line by the modem 306, and the image data received by fax from the public line can be printed out by the printer 312.

次に、図4を参照して、クライアント端末102によって行われる印刷ジョブ作成処理について説明する。本図に示す処理をクライアント端末102に実行させるためのプログラム(より具体的には、プリンタドライバ)は、外部メモリ211に記憶されており、本処理を実行するにあたって、CPU201は当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。   Next, a print job creation process performed by the client terminal 102 will be described with reference to FIG. A program (more specifically, a printer driver) for causing the client terminal 102 to execute the processing shown in this figure is stored in the external memory 211. When executing this processing, the CPU 201 stores the program in the RAM 202. This processing is executed under the control of the loaded program.

まず、クライアント端末102のCPU201は、外部メモリ211に記憶されている、アプリケーションプログラムを実行し、ユーザからの入力装置209を介しての入力指示に従って、文書編集処理を行う(ステップS401)。そして、編集された文書データに対する印刷要求を受け付けると(ステップS402でYES)、処理をステップS403に移行させ、図13に示す印刷設定受付画面1300をディスプレイ装置210に表示する。   First, the CPU 201 of the client terminal 102 executes an application program stored in the external memory 211, and performs document editing processing in accordance with an input instruction from the user via the input device 209 (step S401). When a print request for the edited document data is received (YES in step S402), the process proceeds to step S403, and a print setting reception screen 1300 shown in FIG.

ここで、図13を参照して、クライアント端末102のディスプレイ装置210に表示される印刷設定受付画面1300の構成の一例について説明する。   Here, an example of the configuration of the print setting reception screen 1300 displayed on the display device 210 of the client terminal 102 will be described with reference to FIG.

クライアント端末102は、この印刷設定受付画面1300を介して各種の印刷設定を受け付け可能である。そのために、原稿サイズ指定部1301、出力用紙サイズ指定部1302、印刷部数指定部1303、用紙向き指定部1304、印刷レイアウト指定部1305等を備えている。   The client terminal 102 can accept various print settings via the print setting acceptance screen 1300. For this purpose, a document size designation unit 1301, an output paper size designation unit 1302, a print number designation unit 1303, a paper orientation designation unit 1304, a print layout designation unit 1305, and the like are provided.

また、画像形成装置101がスリープ状態である場合に、直ちに印刷出力を行うか、それとも他の印刷ジョブの実行時に合わせて印刷出力を行うかを指定するスリープ解除指定部1306、印刷出力を直ちに行わない場合(すなわちスリープ解除指定部1306にチェックがされていない場合)に、当該印刷ジョブが実行されるおおよその時刻を通知する印刷時刻通知部1307を備えている。   In addition, when the image forming apparatus 101 is in the sleep state, the sleep cancellation designation unit 1306 for designating whether to perform print output immediately or to perform print output in accordance with execution of another print job, print output is immediately performed. When there is no print job (that is, when the sleep cancellation designation unit 1306 is not checked), a print time notification unit 1307 that notifies the approximate time at which the print job is executed is provided.

そして、OKボタン1308に対する押下指示を受け付けると、クライアント端末102のCPU201は、本図を介して指定された印刷設定に従って、印刷ジョブを生成することになる。以上が、図13の印刷設定受付画面の説明である。   When an instruction to press the OK button 1308 is received, the CPU 201 of the client terminal 102 generates a print job according to the print settings specified via this drawing. The above is the description of the print setting reception screen in FIG.

図4の説明に戻る。クライアント端末102のCPU201は、ステップS403でディスプレイ装置210に表示した印刷設定受付画面1300を介して、印刷設定の入力を受け付ける(ステップS404)。   Returning to the description of FIG. The CPU 201 of the client terminal 102 receives an input of print settings via the print setting reception screen 1300 displayed on the display device 210 in step S403 (step S404).

そして、印刷設定受付画面1300中のOKボタン1308に対する押下指示を受け付けることで入力される確定指示を受け付けると(ステップS405でYES)、処理をステップS406に進め、印刷設定受付画面1300を介して入力を受け付けた、原稿サイズ設定、出力サイズ設定、印刷部数設定、用紙向き設定、印刷レイアウト設定、スリープ解除設定を取得し、取得した各種印刷設定に従って、印刷ジョブを作成する(ステップS407)。そして、作成した印刷ジョブを指定された画像形成装置101に対して送信する(ステップS408)。   When a confirmation instruction that is input by receiving an instruction to press the OK button 1308 in the print setting reception screen 1300 is received (YES in step S405), the process proceeds to step S406, and input is performed via the print setting reception screen 1300. The document size setting, output size setting, number of copies setting, paper orientation setting, print layout setting, sleep release setting are acquired, and a print job is created according to the acquired various print settings (step S407). Then, the created print job is transmitted to the designated image forming apparatus 101 (step S408).

以上が、クライアント装置102のCPU201によって行われる印刷ジョブ作成処理の説明である。   The above is the description of the print job creation process performed by the CPU 201 of the client apparatus 102.

ここで、図9を参照して、図4の印刷ジョブ作成処理を行うことにより、クライアント端末102のCPU201が作成する印刷ジョブのデータ構成について説明する。   Here, the data configuration of a print job created by the CPU 201 of the client terminal 102 by performing the print job creation process of FIG. 4 will be described with reference to FIG.

図9に示す通り、印刷ジョブ900は、スリープ解除フラグ901、印刷ジョブ名902、印刷ジョブ送信日時903、ユーザ名904、メールアドレス905、印刷データ906等のデータ項目を備えて構成されている。   As shown in FIG. 9, the print job 900 includes data items such as a sleep release flag 901, a print job name 902, a print job transmission date and time 903, a user name 904, a mail address 905, and print data 906.

スリープ解除フラグ901は、画像形成装置101がスリープ状態であっても、印刷を直ちに行うか否かを示すフラグ情報が登録されるデータ項目である。スリープ解除フラグ901がFALSE(すなわち、直ちに印刷を行わない)と設定されている場合に、画像形成装置101がスリープ状態である際には、直ちに印刷出力が行われない。   The sleep release flag 901 is a data item in which flag information indicating whether to perform printing immediately even when the image forming apparatus 101 is in the sleep state is registered. When the sleep release flag 901 is set to FALSE (that is, printing is not performed immediately), printing is not immediately performed when the image forming apparatus 101 is in the sleep state.

印刷ジョブ名902は、当該印刷ジョブの作成のもととなった電子ファイルに基づき作成される印刷ジョブ名が登録されるデータ項目である。   The print job name 902 is a data item in which a print job name created based on the electronic file that is the basis for creating the print job is registered.

印刷ジョブ送信日時903は、当該印刷ジョブが画像形成装置101に対して送信された日時を示す日時情報が登録されるデータ項目である。尚、印刷ジョブの送信日時でなく、印刷ジョブの作成日時等であっても良い。   The print job transmission date and time 903 is a data item in which date and time information indicating the date and time when the print job is transmitted to the image forming apparatus 101 is registered. The print job creation date may be used instead of the print job transmission date.

ユーザ名904は、当該印刷ジョブを作成したクライアント端末102を操作するユーザのユーザ名が登録されるデータ項目である。メールアドレス905は、ユーザ名904に登録されているユーザが使用するメールアドレスが登録されるデータ項目である。   A user name 904 is a data item in which the user name of the user who operates the client terminal 102 that created the print job is registered. A mail address 905 is a data item in which a mail address used by a user registered in the user name 904 is registered.

印刷データ906は、当該印刷ジョブを画像形成装置101が実行することにより印刷実行する印刷データが登録されるデータ項目である。以上がクライアント端末102で作成される印刷ジョブのデータ構成の一例の説明である。   The print data 906 is a data item in which print data to be printed by executing the print job by the image forming apparatus 101 is registered. The above is an example of the data configuration of a print job created by the client terminal 102.

次に、図5を参照して、画像形成装置101のCPU301によって行われる、印刷制御処理について説明する。画像形成装置101のCPU301に印刷制御処理を実行させるためのプログラムはHDD304に記憶されており、印刷制御処理実行に際し、画像形成装置のCPU301は、当該プログラムをRAM302にロードし、ロードしたプログラムの制御に従って、本処理を実行する。   Next, a print control process performed by the CPU 301 of the image forming apparatus 101 will be described with reference to FIG. A program for causing the CPU 301 of the image forming apparatus 101 to execute the print control process is stored in the HDD 304. When executing the print control process, the CPU 301 of the image forming apparatus loads the program into the RAM 302 and controls the loaded program. This process is executed according to

画像形成装置101のCPU301は、クライアント端末102から送信された印刷ジョブを受信すると(ステップS501)、自機の状態(スリープモード、通常モード)を取得する(ステップS502)。   When the CPU 301 of the image forming apparatus 101 receives the print job transmitted from the client terminal 102 (step S501), the CPU 301 acquires the state (sleep mode, normal mode) of the own apparatus (step S502).

そして、自機の状態が通常モードであると判定した場合には(ステップ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 sleep release flag 901 in the received print job.

一方、ステップS503の判定処理で、画像形成装置101のCPU301が自機の状態がスリープモードである(YES)と判定した場合には、処理をステップS504に進め、受信した印刷ジョブに含まれるスリープ解除フラグ901に設定されている情報を取得する。   On the other hand, when the CPU 301 of the image forming apparatus 101 determines that the state of the image forming apparatus 101 is the sleep mode (YES) in the determination process of step S503, the process proceeds to step S504, and the sleep included in the received print job is performed. Information set in the release flag 901 is acquired.

そして、スリープ解除フラグ901の設定が、スリープを解除して直ちに印刷実行する設定である(YES)と判定した場合には、CPU301は処理をステップS506に進め、スリープ状態を解除し、通常モードに移行させ(ステップS506)、その後、処理をステップS507に進める。   If the CPU 301 determines that the setting of the sleep cancel flag 901 is a setting for canceling sleep and immediately executing printing (YES), the CPU 301 advances the process to step S506, cancels the sleep state, and enters the normal mode. Then, the process proceeds to step S507.

ステップ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 CPU 301 of the image forming apparatus 101 performs a print job execution process (step S507). Details of this processing will be described in detail with reference to FIG. After completing the print job execution process in step S507, the CPU 301 ends the print control process shown in FIG.

一方、ステップS505の判定処理でNOと判定した場合には、画像形成装置101のCPU301は、処理をステップS508に進め、図11に示す蓄積印刷ジョブテーブル1100に登録されている蓄積印刷ジョブの件数を取得する。   On the other hand, if NO is determined in the determination process in step S505, the CPU 301 of the image forming apparatus 101 advances the process to step S508, and the number of stored print jobs registered in the stored print job table 1100 illustrated in FIG. To get.

ここで、図11を参照して、画像形成装置101のHDD304またはRAM302に記憶される蓄積印刷ジョブテーブル1100のデータ構成の一例について説明する。   Here, an example of the data configuration of the accumulated print job table 1100 stored in the HDD 304 or the RAM 302 of the image forming apparatus 101 will be described with reference to FIG.

図11に示すように、蓄積印刷ジョブテーブル1100は、印刷ジョブID1101、印刷ジョブ名1102、印刷ジョブ送信日時1103、ユーザ名1104、メールアドレス1105、印刷データ1106等を備えて構成されている。   As shown in FIG. 11, the accumulated print job table 1100 includes a print job ID 1101, a print job name 1102, a print job transmission date and time 1103, a user name 1104, a mail address 1105, print data 1106, and the like.

印刷ジョブID1101は、この蓄積印刷ジョブテーブル1100に登録されている印刷ジョブを一意に識別するための識別情報が登録されるデータ項目である。   The print job ID 1101 is a data item in which identification information for uniquely identifying a print job registered in the accumulated print job table 1100 is registered.

印刷ジョブ名1102は、印刷ジョブ900の印刷ジョブ名902に設定されているデータが登録されるデータ項目である。印刷ジョブ送信日時1103は、印刷ジョブ900の印刷ジョブ送信日時903に設定されている情報が登録されるデータ項目である。   A print job name 1102 is a data item in which data set in the print job name 902 of the print job 900 is registered. The print job transmission date and time 1103 is a data item in which information set in the print job transmission date and time 903 of the print job 900 is registered.

ユーザ名1104は、印刷ジョブ900の印刷ジョブ送信日時904に設定されているデータが登録されるデータ項目である。メールアドレス1105は、印刷ジョブ900のメールアドレス905に設定されているデータが登録されるデータ項目である。印刷データ1106は、印刷ジョブ900の印刷データ906に登録されているデータ項目である。   A user name 1104 is a data item in which data set in the print job transmission date and time 904 of the print job 900 is registered. A mail address 1105 is a data item in which data set in the mail address 905 of the print job 900 is registered. The print data 1106 is a data item registered in the print data 906 of the print job 900.

以上が、蓄積印刷ジョブテーブル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 maximum waiting time 1001 is acquired from the sleep release condition table 1000 shown in FIG. 10 (step S510). Using the print job transmission date and time 903 included in the print job and the maximum waiting time acquired in step S510, the job execution date and time is calculated (step S511), and the timer is started so that the timer expires at the calculated job execution date and time. (Step S512).

ここで、図10を参照して、画像形成装置101のHDD304に記憶されているスリープ解除条件テーブル1000のデータ構成の一例について説明する。本発明では、スリープ状態である場合には、印刷出力を直ちに行わないと設定された印刷ジョブが、あまりに長時間実行されずにいることを防ぐために、最大待ち時間や、最大蓄積件数といった条件を設定しておき、その条件に合致した場合に、図11の蓄積印刷ジョブテーブル1100に蓄積されている印刷ジョブを実行する。このスリープ解除条件テーブル1000は、それら条件を登録しておくために用いられるテーブルである。   Here, an example of the data configuration of the sleep release condition table 1000 stored in the HDD 304 of the image forming apparatus 101 will be described with reference to FIG. In the present invention, in the sleep state, in order to prevent a print job that is set not to perform print output immediately from being executed for an excessively long time, conditions such as a maximum waiting time and a maximum number of accumulated items are set. If it is set and the condition is met, the print job stored in the stored print job table 1100 of FIG. 11 is executed. The sleep release condition table 1000 is a table used for registering these conditions.

図10に示す通り、スリープ解除条件テーブル1000は、最大待ち時間1001、最大蓄積件数1102等のデータ項目を備えて構成されている。   As shown in FIG. 10, the sleep cancellation condition table 1000 includes data items such as a maximum waiting time 1001 and a maximum accumulation number 1102.

最大待ち時間1001は、蓄積印刷ジョブテーブル1100に蓄積されている印刷ジョブを実行せずに待機する最大の待ち時間が登録されるデータ項目である。最大蓄積件数1002は、印刷ジョブ蓄積テーブル1100に蓄積可能な印刷ジョブの件数条件を登録するデータ項目である。尚、画像形成装置101のCPU301は、印刷ジョブ蓄積テーブル1100に蓄積した印刷ジョブの件数がこの最大蓄積件数1002に登録されている件数に達すると、印刷ジョブ蓄積テーブル1100に登録されている印刷ジョブを実行することになる。   The maximum waiting time 1001 is a data item in which the maximum waiting time for waiting without executing a print job stored in the stored print job table 1100 is registered. The maximum accumulation number 1002 is a data item for registering the number of print job number conditions that can be accumulated in the print job accumulation table 1100. When the number of print jobs accumulated in the print job accumulation table 1100 reaches the number registered in the maximum accumulation number 1002, the CPU 301 of the image forming apparatus 101 prints a print job registered in the print job accumulation table 1100. Will be executed.

最大蓄積件数1002を条件として設定している目的は、蓄積された印刷ジョブを実行するタイミングで、それらを実行するのに多くの時間がかかってしまうことにより、直ちに実行したい印刷ジョブの実行が遅れてしまうことを防ぐことにある。   The purpose of setting the maximum number of stored items 1002 as a condition is the timing to execute the accumulated print jobs, and it takes a long time to execute them, so the execution of the print job to be executed immediately is delayed. It is to prevent that.

以上が、図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 condition input screen 1200 will be described with reference to FIG. This sleep cancel condition input screen 1200 is a screen used for registering and changing various conditions registered in the sleep cancel table 1000.

印刷制御システムの管理者が使用するクライアント端末102が、画像形成装置101に対して、スリープ解除条件変更要求を行うと、画像形成装置101は、本図を表示するための画面情報を生成し、当該クライアント端末102に対して送信する。そして、クライアント端末102のCPU201は、受信した画面情報に従って、図12に示すスリープ解除条件入力画面1200をディスプレイ装置210に表示する。   When the client terminal 102 used by the administrator of the print control system makes a sleep release condition change request to the image forming apparatus 101, the image forming apparatus 101 generates screen information for displaying this diagram. Transmit to the client terminal 102. Then, the CPU 201 of the client terminal 102 displays a sleep release condition input screen 1200 shown in FIG. 12 on the display device 210 according to the received screen information.

図12に示す通り、スリープ解除条件入力画面1200は、最大待ち時間入力欄1201、最大蓄積件数入力欄1202、設定ボタン1203等を備えて構成されている。   As shown in FIG. 12, the sleep cancellation condition input screen 1200 includes a maximum waiting time input field 1201, a maximum accumulated number input field 1202, a setting button 1203, and the like.

最大待ち時間入力欄1201は、蓄積印刷ジョブの最大待ち時間条件を入力する入力欄であって、この最大待ち時間入力欄1201に入力された情報が、スリープ解除条件テーブル1000の最大待ち時間1001に登録される。   The maximum waiting time input field 1201 is an input field for inputting the maximum waiting time condition of the stored print job. The information input in the maximum waiting time input field 1201 is used as the maximum waiting time 1001 of the sleep release condition table 1000. be registered.

最大蓄積件数入力欄1202は、蓄積印刷ジョブテーブル1100に登録可能な最大件数条件を入力する入力欄であって、この最大蓄積件数入力欄1202に入力された情報が、スリープ解除条件テーブル1000の最大蓄積件数1002に登録される。   The maximum accumulated number input field 1202 is an input field for inputting the maximum number of conditions that can be registered in the accumulated print job table 1100, and the information input in the maximum accumulated number input field 1202 is the maximum in the sleep release condition table 1000. It is registered in the accumulated number 1002.

以上が、図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 CPU 301 of the image forming apparatus 101 stores the print job received in step S501 in the accumulated print job table 1100, and ends this processing.

ステップS509の判定処理で、画像形成装置101のCPU301が蓄積ジョブテーブル1100に1件以上の印刷ジョブが蓄積されている(NO)と判定した場合には、処理をステップS514に進め、ステップS501で取得した印刷ジョブを蓄積印刷ジョブテーブル1100に蓄積する。   If it is determined in step S509 that the CPU 301 of the image forming apparatus 101 determines that one or more print jobs are stored in the stored job table 1100 (NO), the process proceeds to step S514, and in step S501. The acquired print job is accumulated in the accumulated print job table 1100.

そして、ステップ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 CPU 301 of the image forming apparatus 101.

次に、図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 CPU 301 of the image forming apparatus 101 prints out print data included in the print job by executing the print job received in step S501 of FIG. 5 (step S601).

その後、蓄積印刷ジョブテーブル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 image forming apparatus 101 has shifted from the sleep mode to the normal mode, and print jobs that have not yet been executed are stored in the stored print job table, this timing is used. This is because it is possible to reduce the power consumption when printing with.

ステップS602の判定処理で、印刷ジョブが登録されていると判定した場合には、画像形成装置101のCPU301は処理をステップS603に進め、蓄積印刷ジョブ実行処理を行う。尚、この蓄積印刷ジョブ実行処理の詳細については、図7を参照して説明する。   If it is determined in step S602 that the print job has been registered, the CPU 301 of the image forming apparatus 101 advances the process to step S603 to perform an accumulated print job execution process. Details of the accumulated print job execution processing will be described with reference to FIG.

以上が、図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 CPU 301 of the image forming apparatus 101 performs the processes shown in steps S701 to S705 for all the records registered in the accumulated print job table 1100.

ステップS701では、CPU301は、蓄積印刷ジョブテーブル1100に登録されている印刷ジョブを管理するレコードを取得する。そして、当該レコードで管理している印刷ジョブを実行することにより、印刷データの印刷出力処理を行う(ステップS702)。そして、そのレコードのメールアドレス1105に登録されているメールアドレスに対して、印刷完了通知を送信する(ステップS704)。これにより、当該印刷ジョブを作成したユーザは、印刷ジョブが実行されたことを認識することが可能となり、その印刷物が、画像形成装置の排紙トレイに長時間放置されてしまうことを防止することが可能となる。   In step S <b> 701, the CPU 301 acquires a record for managing a print job registered in the accumulated print job table 1100. Then, by executing a print job managed by the record, print output processing of print data is performed (step S702). Then, a print completion notification is transmitted to the mail address registered in the mail address 1105 of the record (step S704). This allows the user who created the print job to recognize that the print job has been executed, and prevents the printed matter from being left on the paper output tray of the image forming apparatus for a long time. Is possible.

ステップ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 CPU 301 advances the processing to step S706 and the timer is ON, that is, the timer has expired. Determine if there is any.

このタイマーは、最初に蓄積印刷ジョブテーブル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 sleep release flag 901 is TRUE, that is, a print job to be executed immediately without accumulating the print job in the accumulated print job table 1100 is received, or the maximum accumulated number 1002 When the number of cases indicated by is registered, the accumulated print job execution process is performed without the timer running out. In such a case, the CPU 301 determines YES in the determination process of step S706. become.

以上が、蓄積印刷ジョブ実行処理の詳細な説明である。   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 CPU 301 of the image forming apparatus 101, will be described.

この処理は、図5のステップS512で起動したタイマーが切れた際、即ち、蓄積印刷ジョブテーブル1100に最初に印刷ジョブが蓄積された後、スリープ解除条件テーブル1000の最大待ち時間1001に設定されている時間が経過するまで、印刷ジョブの実行がされることがなかった場合に行われる処理である。   This process is set to the maximum waiting time 1001 of the sleep release condition table 1000 when the timer started in step S512 of FIG. 5 expires, that is, after the first print job is stored in the stored print job table 1100. This process is performed when the print job is not executed until a certain time elapses.

まず、図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 CPU 301 cancels the sleep mode (step S802).

そして、その後、既に図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 CPU 301 of the image forming apparatus 101.

本願発明では、上記のように構成することで、画像形成装置101は印刷ジョブを受信する度に、スリープモードから通常モードに移行させてその印刷ジョブを実行する必要がなくなり、印刷出力に係る消費電力を抑制する等の効果を奏する。   In the present invention, with the above configuration, the image forming apparatus 101 does not need to shift from the sleep mode to the normal mode every time a print job is received, and the print job can be consumed. There is an effect such as suppression of electric power.

また、直ちに印刷出力せずに、一旦画像形成装置101に蓄積した印刷ジョブが長時間実行されないという事態を好適に防ぐことも可能である。また、蓄積印刷ジョブの上限を設定可能であるので、蓄積印刷ジョブの実行に長時間要してしまうことによる、他の印刷ジョブの実行の遅れを防ぐことも可能となる。   It is also possible to suitably prevent a situation in which a print job once stored in the image forming apparatus 101 is not executed for a long time without immediately printing out. In addition, since the upper limit of the accumulated print job can be set, it is possible to prevent delays in executing other print jobs due to the long time required to execute the accumulated print job.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実
施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、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 Image forming apparatus 102 Client terminal 103 LAN
201 CPU
202 RAM
203 ROM
204 System Bus 205 Input Controller 206 Video Controller 207 Memory Controller 208 Communication Interface (I / F) Controller 209 Input Device 210 Display Device 211 External Memory 301 CPU
302 RAM
303 ROM
304 Hard disk drive (HDD)
305 Network interface (I / F)
306 Modem 307 Operation unit interface (I / F)
308 Operation unit 309 System bus 310 RIP
311 Printer interface (I / F)
312 Printer 313 Scanner Interface (I / F)
314 Scanner 315 Image bus 316 Controller unit 317 Image processing unit 318 External interface (I / F)
319 Card Reader 320 Image Bus Interface (I / F)

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の判定手段で、自機の状態が、通常モードであると判定する場合に、前記取得手段が、前記情報処理装置から印刷実行情報が直ちに印刷を実行しないものである当該印刷ジョブを取得した場合には、前記蓄積手段により当該印刷ジョブを記憶装置に蓄積せず、前記印刷出力手段は、当該印刷ジョブを印刷出力すること
を特徴とする請求項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.
JP2011269301A 2011-12-08 2011-12-08 Image forming apparatus, method of controlling image forming apparatus, and computer program Pending JP2013119241A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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