Nothing Special   »   [go: up one dir, main page]

JP6708765B2 - Print control device and method of controlling print control device - Google Patents

Print control device and method of controlling print control device Download PDF

Info

Publication number
JP6708765B2
JP6708765B2 JP2019023923A JP2019023923A JP6708765B2 JP 6708765 B2 JP6708765 B2 JP 6708765B2 JP 2019023923 A JP2019023923 A JP 2019023923A JP 2019023923 A JP2019023923 A JP 2019023923A JP 6708765 B2 JP6708765 B2 JP 6708765B2
Authority
JP
Japan
Prior art keywords
printing
packet
print
unit
port number
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.)
Active
Application number
JP2019023923A
Other languages
Japanese (ja)
Other versions
JP2019079578A5 (en
JP2019079578A (en
Inventor
英朗 大場
英朗 大場
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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Publication of JP2019079578A publication Critical patent/JP2019079578A/en
Publication of JP2019079578A5 publication Critical patent/JP2019079578A5/ja
Application granted granted Critical
Publication of JP6708765B2 publication Critical patent/JP6708765B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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)
  • Power Sources (AREA)

Description

本発明は、印刷装置と通信可能に接続され、外部装置からの印刷要求に従ってラスター画像データを生成し、印刷装置に印刷データを送信する印刷制御装置、その制御方法、及び、印刷制御装置と印刷装置とを備える印刷システムに関する。 The present invention relates to a print control apparatus that is communicably connected to a printing apparatus, generates raster image data according to a print request from an external apparatus, and sends the print data to the printing apparatus, a control method therefor, and a print control apparatus and a printing method. And a printing system including the device.

外部装置から印刷要求を受信して印刷要求に従って印刷データを生成するプリントコントローラと、プリントコントローラから受信した印刷データを用いて印刷を行うプリンタと、を備えた印刷システムが知られている(特許文献1参照)。 A printing system is known that includes a print controller that receives a print request from an external device and generates print data according to the print request, and a printer that performs printing using the print data received from the print controller (Patent Document 1). 1).

特許文献1に開示されるプリンタは、一定時間使用されない等の条件で、省電力状態に移行する。省電力状態では、プリントコントローラから送信されるデータを受信するためのインターフェース回路には電力が供給されるが、画像形成部や制御部への電力供給は停止される。 The printer disclosed in Patent Document 1 shifts to the power saving state under the condition that it is not used for a certain period of time. In the power saving state, power is supplied to the interface circuit for receiving data transmitted from the print controller, but power supply to the image forming unit and the control unit is stopped.

特開2003−72198号公報JP, 2003-72198, A

上記した特許文献1のプリントコントローラは、外部装置からページ記述言語(PDL:Page Description Language)で作成されたプリントジョブ(印刷要求)を受信すると、プリントジョブに従って印刷データを生成する。そして、プリントコントローラは、生成した印刷データおよび制御コマンド(印刷の開始を指示するコマンド、給紙段、印刷部数、印刷レイアウトを指定するコマンドなど)を、省電力状態のプリンタに対して送信する。 Upon receiving a print job (print request) created in the page description language (PDL: Page Description Language) from an external device, the print controller described in Japanese Patent Application Laid-Open No. 2004-242242 generates print data according to the print job. Then, the print controller transmits the generated print data and control commands (commands for instructing the start of printing, commands for specifying the paper feed stage, the number of copies, the print layout, etc.) to the printer in the power saving state.

省電力状態のプリンタは、印刷データおよび制御コマンドを受信すると、画像形成部や制御部への電力供給を再開して、省電力状態を解除する。これにより、画像形成部の定着器の温度を定着温度まで上昇させるなど、印刷を行うための準備動作が実行される。 Upon receiving the print data and the control command, the printer in the power saving state restarts the power supply to the image forming unit and the control unit and cancels the power saving state. As a result, a preparatory operation for printing such as raising the temperature of the fixing device of the image forming unit to the fixing temperature is executed.

上記したように、特許文献1では、プリントコントローラがページ記述言語を解釈して印刷データを生成した後に、プリンタに対して生成した印刷データおよび制御コマンドを送信する。プリンタは、印刷データや制御コマンドを受信してから印刷を行うための準備動作を実行するので、印刷データを受信してから当該印刷データを用いた印刷を実行するまでに時間を要していた。 As described above, in Japanese Unexamined Patent Application Publication No. 2004-242242, the print controller interprets the page description language to generate print data, and then transmits the generated print data and control command to the printer. Since the printer executes the preparatory operation for printing after receiving the print data and the control command, it takes time from the reception of the print data to the execution of the printing using the print data. ..

本発明は、印刷データを送信する前に印刷装置を省電力状態から復帰させる復帰用データを送信することによって、印刷装置が印刷データを受信してから印刷を実行するまでに要する時間を短縮することを目的とする。 The present invention shortens the time required for the printing apparatus to execute printing after receiving the printing data by transmitting the return data for returning the printing apparatus from the power saving state before transmitting the printing data. The purpose is to

本発明の印刷制御装置は、外部の装置から所定のポート番号を指定する印刷要求を受信し、印刷部への電力供給開始する印刷装置と通信可能な印刷制御装置であって、外部の装置から印刷要求を受信する受信手段と、前記受信手段により受信された前記印刷要求に基づいて、前記印刷装置を制御する制御コマンドを生成する生成手段と、前記所定のポート番号を指定する第1のパケットを前記印刷装置に送信したのち、前記生成手段により生成された前記制御コマンドを含み、前記所定のポート番号と異なるポート番号を指定する第2のパケットを前記印刷装置に送信する送信手段と、を有することを特徴とする。 A print control device according to the present invention is a print control device capable of communicating with a printing device that receives a print request designating a predetermined port number from an external device and starts supplying power to a printing unit. Receiving means for receiving a print request from the receiving means, generating means for generating a control command for controlling the printing device based on the print request received by the receiving means, and a first port designating the predetermined port number. Transmitting means for transmitting a packet to the printing device, and then transmitting to the printing device a second packet including the control command generated by the generating means and designating a port number different from the predetermined port number; It is characterized by having.

本発明の印刷制御装置によれば、ラスター画像データを送信する前に印刷装置を省電力状態から復帰させる復帰用データ復帰用データを送信することによって、印刷装置が印刷データを受信してから印刷を実行するまでに要する時間を短縮する。 According to the print control apparatus of the present invention, the return data for returning the printer from the power saving state is transmitted before the raster image data is transmitted, so that the printer receives the print data and then prints. Reduce the time it takes to perform.

印刷システムの全体構成を示すブロック図Block diagram showing the overall configuration of the printing system 印刷装置と印刷制御装置のハードブロック図Hardware block diagram of printer and print controller 印刷装置の電源ブロック図Power supply block diagram of printing device 省電力状態の印刷装置を示した図Diagram showing the printer in a power-saving state 省電力状態の印刷制御装置を示した図Diagram showing the print controller in the power saving state 印刷装置が省電力状態に移行する場合に印刷制御装置との間で実行される処理を示した図Diagram showing processing executed with the print control device when the printing device shifts to the power saving state 省電力状態に移行した印刷制御装置が実行する処理を示したフローチャートFlowchart showing processing executed by the print control apparatus that has transitioned to the power saving state 省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートFlowchart showing processing executed by the print control apparatus that has returned from the power saving state 省電力状態に移行した印刷装置が実行する処理を示したフローチャートThe flowchart which showed the process which the printing apparatus which transfers to the power saving state performs. 復帰用データを受信したことによって省電力状態から復帰した印刷装置を示した図Figure showing the printing device returned from the power saving state by receiving the return data 復帰用データ以外のWOLパケットを受信したことによって省電力状態から復帰した印刷装置を示した図FIG. 3 is a diagram showing the printing apparatus that has returned from the power saving state by receiving a WOL packet other than the return data. 復帰用データの送信時における通信シーケンス図Communication sequence diagram when sending recovery data 第2実施形態の印刷装置の電源ブロック図Power supply block diagram of the printing apparatus of the second embodiment 省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートFlowchart showing processing executed by the print control apparatus that has returned from the power saving state 省電力状態に移行した印刷装置が実行する処理を示したフローチャートThe flowchart which showed the process which the printing apparatus which transfers to the power saving state performs. 第3実施形態の印刷装置の電源ブロック図Power supply block diagram of the printing apparatus of the third embodiment 省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートFlowchart showing processing executed by the print control apparatus that has returned from the power saving state 省電力状態に移行した印刷装置が実行する処理を示したフローチャートThe flowchart which showed the process which the printing apparatus which transfers to the power saving state performs. 特定の宛先ポート番号のWOLパケットによって省電力状態から復帰した印刷装置を示した図FIG. 3 is a diagram showing a printing apparatus that has recovered from a power saving state by a WOL packet with a specific destination port number 復帰用データのパケット構造を示す図Diagram showing packet structure of return data

[第1実施形態]
<画像形成システムの全体構成>
図1は、印刷システム100の全体構成を示すブロック図である。
[First Embodiment]
<Overall structure of image forming system>
FIG. 1 is a block diagram showing the overall configuration of the printing system 100.

印刷システム100は、印刷制御装置102と、前記印刷制御装置102とは別体の印刷装置103と、を備えている。そして、この印刷システム100は、クライアントコンピュータ101と通信可能に接続されている。クライアントコンピュータ101と印刷制御装置102とは、Local Area Network(LAN)110を介して通信可能に接続されている。印刷制御装置102とLAN110とは、イーサネット(登録商標)ケーブル109で接続されている。また、印刷制御装置102と印刷装置103とは、ビデオケーブル107および制御ケーブル108を介して接続されている。なお、本実施形態では、印刷装置103は、LAN110に直接接続されていないが、印刷装置103は、LAN110に直接接続されても良い。 The printing system 100 includes a printing control device 102 and a printing device 103 separate from the printing control device 102. The printing system 100 is communicatively connected to the client computer 101. The client computer 101 and the print control apparatus 102 are communicatively connected via a Local Area Network (LAN) 110. The print control device 102 and the LAN 110 are connected by an Ethernet (registered trademark) cable 109. The print control device 102 and the print device 103 are connected via a video cable 107 and a control cable 108. In the present embodiment, the printing device 103 is not directly connected to the LAN 110, but the printing device 103 may be directly connected to the LAN 110.

クライアントコンピュータ101は、プリンタドライバを用いてプリントジョブ(印刷要求)を生成して、生成したプリントジョブを印刷制御装置102に送信する。このプリントジョブは、ページ記述言語(PDL:Page Description Language)で記述されたPDLデータである。なお、プリントジョブは、PDLデータに限定されるものでなく、JPEGなどの所定の圧縮方式に従った画像データや、ビットマップデータであっても良い。 The client computer 101 uses the printer driver to generate a print job (print request) and transmits the generated print job to the print control apparatus 102. The print job is PDL data described in a page description language (PDL). The print job is not limited to PDL data, and may be image data according to a predetermined compression method such as JPEG or bitmap data.

印刷制御装置102は、クライアントコンピュータ101から送信されたプリントジョブを解釈して、ラスター画像データを生成する。そして、印刷制御装置102は、生成したラスター画像データ、及び、前記ラスター画像データを用いた印刷を印刷装置103に実行させるための制御コマンド、を印刷装置103に送信する。ラスター画像データは、ビデオケーブル107を介して、印刷装置103に送信される。また、制御コマンド(印刷の開始を指示するコマンド、給紙段、印刷部数、印刷レイアウトなどを指定するコマンドなど)は、制御ケーブル108を介して、印刷装置103に送信される。 The print control apparatus 102 interprets the print job transmitted from the client computer 101 and generates raster image data. Then, the print control apparatus 102 sends the generated raster image data and a control command for causing the printing apparatus 103 to perform printing using the raster image data to the printing apparatus 103. The raster image data is transmitted to the printing apparatus 103 via the video cable 107. Control commands (commands for instructing the start of printing, commands for specifying the paper feed stage, the number of copies, the print layout, etc.) are transmitted to the printing apparatus 103 via the control cable 108.

そして、本実施形態の印刷制御装置102は、ラスター画像データや制御コマンドを送信する前に、印刷装置103を省電力状態から復帰させるためのパケットである復帰用データを印刷装置103に送信する。この復帰用データは、制御ケーブル108を介して、印刷装置103に送信される。この復帰用データは、印刷に使用されるポート番号(ポート番号:9100番や515番)が指定されたTCPパケットである。 Then, the print control apparatus 102 according to the present embodiment transmits return data, which is a packet for returning the printing apparatus 103 from the power saving state, to the printing apparatus 103 before transmitting the raster image data or the control command. This return data is transmitted to the printing apparatus 103 via the control cable 108. This return data is a TCP packet in which the port number (port number: 9100 or 515) used for printing is specified.

印刷装置103は、印刷制御装置102から送信される制御コマンドに従って、ラスター画像データを用いた印刷を行う。本実施形態の印刷装置103は、プリント機能だけでなく、スキャン機能、コピー機能、BOX機能、SEND機能などの様々な機能を有するMFP(Multifunction Peripheral)である。また、印刷装置103は、製本機能やステイプル機能などを有しても良い。 The printing apparatus 103 performs printing using the raster image data according to the control command transmitted from the print control apparatus 102. The printing apparatus 103 of the present embodiment is an MFP (Multifunction Peripheral) having various functions such as a scan function, a copy function, a BOX function, and a SEND function as well as a print function. Further, the printing apparatus 103 may have a bookbinding function, a stapling function, or the like.

図1に示すように、印刷装置103は、スキャナ部104、プリンタ部105および操作部106を備えている。スキャナ部104は、原稿台に置かれた原稿の画像を読み取って、当該画像に対応する画像データを生成する。プリンタ部105は、ラスター画像データに基づいて印刷を行う。プリンタ部105は、電子写真方式の印刷機構を含む。この印刷機構は、感光体ドラム105aと、感光体ドラム105a上に静電潜像を形成する露光装置(図示しない)と、静電潜像をトナー現像する現像装置(図示しない)と、印刷用紙に転写されたトナー像を印刷用紙に定着させる定着器105bと、を含む。また、操作部106は、表示部106aと入力部106bとを有する。表示部106aは、例えば、液晶ディスプレイであって、入力部106bは、例えば、タッチパネルやボタンである。 As shown in FIG. 1, the printing apparatus 103 includes a scanner unit 104, a printer unit 105, and an operation unit 106. The scanner unit 104 reads an image of a document placed on a document table and generates image data corresponding to the image. The printer unit 105 prints based on the raster image data. The printer unit 105 includes an electrophotographic printing mechanism. The printing mechanism includes a photosensitive drum 105a, an exposure device (not shown) that forms an electrostatic latent image on the photosensitive drum 105a, a developing device (not shown) that develops the electrostatic latent image with toner, and a printing sheet. And a fixing device 105b for fixing the toner image transferred onto the printing paper. The operation unit 106 also includes a display unit 106a and an input unit 106b. The display unit 106a is, for example, a liquid crystal display, and the input unit 106b is, for example, a touch panel or a button.

図2は、印刷装置と印刷制御装置のハードブロック図である。 FIG. 2 is a hardware block diagram of the printing apparatus and the print control apparatus.

次に、図2を参照して、印刷装置103のコントローラ130の詳細を説明する。コントローラ130は、印刷装置103の全体の動作制御、状態管理、画像処理などを行う。例えば、コントローラ130は、操作部106、スキャナ部104およびプリンタ部105の動作を制御する。 Next, the details of the controller 130 of the printing apparatus 103 will be described with reference to FIG. The controller 130 performs overall operation control of the printing apparatus 103, state management, image processing, and the like. For example, the controller 130 controls the operations of the operation unit 106, the scanner unit 104, and the printer unit 105.

コントローラ130は、CPU131、ROM132、RAM133、HDD134、電源制御部135、画像処理部136、ビデオインターフェース(ビデオI/F)137、ネットワークインターフェース(NWI/F)138及びシステムバス139を備える。 The controller 130 includes a CPU 131, a ROM 132, a RAM 133, a HDD 134, a power control unit 135, an image processing unit 136, a video interface (video I/F) 137, a network interface (NW I/F) 138, and a system bus 139.

CPU131は、記憶装置(ROM132、HDD134)に格納されたプログラムを実行して、印刷装置103の各部の制御を行う。RAM133は、CPU131のワークメモリとして使用される。HDD134は、大容量の記憶装置であり、CPU131により実行される各種制御プログラムおよび画像データを格納している。画像処理部136は、画像信号線を介してスキャナ部104及びプリンタ部105に接続される。ビデオI/F137は、ビデオケーブル107を介して印刷制御装置102に接続される。また、ネットワークI/F138は、制御ケーブル108を介して印刷制御装置102に接続される。ビデオI/F137は、ラスター画像データを、ビデオケーブル107を介して印刷制御装置102に送信する。また、ネットワークI/F138は、制御コマンドを、制御ケーブル108を介して印刷制御装置102に送信する。また、電源制御部135は、印刷装置103の各部への電力供給と停止とを制御する。 The CPU 131 executes a program stored in a storage device (ROM 132, HDD 134) to control each unit of the printing device 103. The RAM 133 is used as a work memory for the CPU 131. The HDD 134 is a large-capacity storage device, and stores various control programs executed by the CPU 131 and image data. The image processing unit 136 is connected to the scanner unit 104 and the printer unit 105 via an image signal line. The video I/F 137 is connected to the print control apparatus 102 via the video cable 107. Further, the network I/F 138 is connected to the print control apparatus 102 via the control cable 108. The video I/F 137 sends the raster image data to the print control apparatus 102 via the video cable 107. The network I/F 138 also transmits a control command to the print control apparatus 102 via the control cable 108. In addition, the power supply control unit 135 controls power supply and stop to each unit of the printing apparatus 103.

次に、図2を参照して、印刷制御装置の詳細を説明する。 Next, details of the print control device will be described with reference to FIG.

印刷制御装置102は、CPU121、メモリ122、HDD123、ビデオI/F124、ネットワークI/F125およびネットワークI/F126を備える。以下、印刷装置103と通信を行うためのネットワークI/F125を内部ネットワークI/F125と呼び、クライアントコンピュータ101と通信を行うためのネットワークI/F126を外部ネットワークI/F126と呼ぶ。 The print control apparatus 102 includes a CPU 121, a memory 122, an HDD 123, a video I/F 124, a network I/F 125, and a network I/F 126. Hereinafter, the network I/F 125 for communicating with the printing apparatus 103 will be referred to as an internal network I/F 125, and the network I/F 126 for communicating with the client computer 101 will be referred to as an external network I/F 126.

CPU121は、記憶装置(メモリ122、HDD123)に格納されたプログラムを実行して、印刷制御装置102の各部の制御を行う。メモリ122は、CPU131のワークメモリとして使用される。HDD123は、大容量の記憶装置であり、CPU121により実行される各種制御プログラムおよび画像データを格納している。ビデオI/F124は、ビデオケーブル107を介して印刷装置103に接続される。また、内部ネットワークI/F125は、制御ケーブル108を介して印刷装置103に接続される。外部ネットワークI/F126は、イーサネット(登録商標)ケーブル109を介してLAN110に接続される。 The CPU 121 executes a program stored in a storage device (memory 122, HDD 123) to control each unit of the print control apparatus 102. The memory 122 is used as a work memory for the CPU 131. The HDD 123 is a large-capacity storage device, and stores various control programs executed by the CPU 121 and image data. The video I/F 124 is connected to the printing apparatus 103 via the video cable 107. Further, the internal network I/F 125 is connected to the printing apparatus 103 via the control cable 108. The external network I/F 126 is connected to the LAN 110 via the Ethernet (registered trademark) cable 109.

図3は、印刷装置103の電源ブロック図である。 FIG. 3 is a power supply block diagram of the printing apparatus 103.

図3を参照して、印刷装置103の電源系について詳細に説明する。 The power supply system of the printing apparatus 103 will be described in detail with reference to FIG.

印刷装置103は、スタンバイ状態と、スタンバイ状態より消費電力の少ない省電力状態と、で動作する。なお、印刷装置103は、スタンバイ状態および省電力状態とは異なる電力状態となって良いことは言うまでもない。例えば、印刷装置103は、印刷装置103の各ユニットへの電力供給を停止した電源オフ状態となっても良い。また、印刷装置103は、印刷装置103の電源を切る直前の状態をHDD134に保存して、次に電源を入れたときに電源を切る直前の状態から作業を再開するハイバネーション状態となっても良い。また、印刷装置103は、上記した状態をHDD134では無くRAM133に保存するサスペンド状態となっても良い。 The printing apparatus 103 operates in a standby state and a power saving state that consumes less power than the standby state. It goes without saying that the printing apparatus 103 may be in a power state different from the standby state and the power saving state. For example, the printing apparatus 103 may be in a power-off state in which power supply to each unit of the printing apparatus 103 is stopped. Further, the printing apparatus 103 may be in a hibernation state in which the state immediately before the power of the printing apparatus 103 is turned off is stored in the HDD 134 and the work is resumed from the state immediately before the power is turned off when the power is turned on next time. .. Further, the printing apparatus 103 may be in a suspend state in which the above state is stored in the RAM 133 instead of the HDD 134.

印刷装置103は、第1電源供給部151、第2電源供給部152および第3電源供給部153を備える。第1電源供給部151は、プラグPを介して供給される交流電源から約5.0Vの直流電源を生成する。そして、第1電源供給部151は、生成した直流電源をネットワークI/F138、CPU131、RAM133、ROM132、HDD134、および、操作部106の入力部106bに供給する。以下、第1電源供給部151から電源の供給を受けるデバイスを、第1電源系統デバイスと呼ぶ。 The printing apparatus 103 includes a first power supply unit 151, a second power supply unit 152, and a third power supply unit 153. The first power supply unit 151 generates a DC power supply of about 5.0V from the AC power supply supplied via the plug P. Then, the first power supply unit 151 supplies the generated DC power to the network I/F 138, the CPU 131, the RAM 133, the ROM 132, the HDD 134, and the input unit 106b of the operation unit 106. Hereinafter, a device that receives power supply from the first power supply unit 151 is referred to as a first power system device.

また、第2電源供給部152は、プラグPを介して供給される交流電源から約12.0Vの直流電源を生成する。そして、第2電源供給部152は、生成した直流電源を表示部106b、画像処理部136、ビデオI/F137に供給する。以下、第2電源供給部152から電源の供給を受けるデバイスを、第2電源系統デバイスと呼ぶ。 In addition, the second power supply unit 152 generates a DC power supply of about 12.0 V from the AC power supply supplied via the plug P. Then, the second power supply unit 152 supplies the generated DC power to the display unit 106b, the image processing unit 136, and the video I/F 137. Hereinafter, a device that receives power supply from the second power supply unit 152 is referred to as a second power system device.

また、第3電源供給部153は、プラグPを介して供給される交流電源から約24.0Vの直流電源を生成する。そして、第3電源供給部153は、生成した直流電源をプリンタ部105およびスキャナ部104に供給する。以下、第3電源供給部153から電源の供給を受けるデバイスを、第3電源系統デバイスと呼ぶ。 The third power supply unit 153 also generates a DC power supply of about 24.0 V from the AC power supply supplied via the plug P. Then, the third power supply unit 153 supplies the generated DC power to the printer unit 105 and the scanner unit 104. Hereinafter, a device that receives power supply from the third power supply unit 153 is referred to as a third power system device.

第1電源供給部151と第1電源系統デバイスとの間には、ユーザの操作に応じてオン状態またはオフ状態になる電源スイッチ154が配置されている。この電源スイッチ154は、ユーザの操作に応じてオン状態またはオフ状態になるメカニカルリレー154aと、メカニカルリレーをオフ状態にするためのソレノイド154bと、を有している。 A power switch 154 that is turned on or off according to a user's operation is arranged between the first power supply unit 151 and the first power system device. The power switch 154 has a mechanical relay 154a that is turned on or off according to a user operation, and a solenoid 154b that turns the mechanical relay off.

また、電源スイッチ154と並列に、第1電源供給部151によって生成された電力を第1電源系統デバイスに供給するためのリレースイッチ155が配置される。電源スイッチ154がユーザの操作によってオフ状態になったとしても、リレースイッチ155を介して第1電源供給部151から第1電源系統デバイスに電力が供給される。電源スイッチ154がオフ状態になったことは、信号SEESAWを介して電源制御部135に通知される。電源制御部135は、電源スイッチ154がオフ状態になった場合に、CPU131に対してシャットダウン処理を実行するよう指示する。そして、CPU131によってシャットダウン処理が実行されると、電源制御部135は、ソレノイド154bに電力を供給することによって、メカニカルリレー154aをオフ状態にする。これにより、印刷装置103が電源オフ状態になる。 Further, a relay switch 155 for supplying the electric power generated by the first power supply unit 151 to the first power system device is arranged in parallel with the power switch 154. Even if the power switch 154 is turned off by a user operation, power is supplied from the first power supply unit 151 to the first power system device via the relay switch 155. The fact that the power switch 154 is turned off is notified to the power control unit 135 via the signal SEESAW. The power control unit 135 instructs the CPU 131 to execute a shutdown process when the power switch 154 is turned off. Then, when the shutdown processing is executed by the CPU 131, the power supply control unit 135 supplies electric power to the solenoid 154b to turn off the mechanical relay 154a. As a result, the printing apparatus 103 is turned off.

また、プラグPと第2電源供給部152との間には、プラグPから第2電源供給部152への電力の供給と遮断とを切り替えるリレースイッチ156が配置される。また、プラグPと第3電源供給部153との間には、プラグPから第3電源供給部153への電力の供給と遮断とを切り替えるリレースイッチ157が配置される。 Further, between the plug P and the second power supply unit 152, a relay switch 156 that switches between supply and interruption of electric power from the plug P to the second power supply unit 152 is arranged. Further, a relay switch 157 is provided between the plug P and the third power supply unit 153 to switch between supply and cutoff of electric power from the plug P to the third power supply unit 153.

また、CPU131、ROM132およびHDD134と第1電源供給部151との間には、CPU131、ROM132およびHDD134への電力の供給と停止とを切り替えるスイッチ158が配置される。 Further, a switch 158 for switching between supply and stop of electric power to the CPU 131, ROM 132, and HDD 134 is arranged between the CPU 131, ROM 132, and HDD 134 and the first power supply unit 151.

また、プリンタ部105と第3電源供給部153との間には、プリンタ部105への電力の供給と停止とを切り替えるスイッチ159が配置される。また、スキャナ部104と第3電源供給部153との間には、スキャナ部104への電力の供給と停止とを切り替えるスイッチ160が配置される。 Further, a switch 159 for switching between supplying and stopping power to the printer unit 105 is arranged between the printer unit 105 and the third power supply unit 153. Further, a switch 160 that switches between supplying and stopping power to the scanner unit 104 is arranged between the scanner unit 104 and the third power supply unit 153.

次に、電源制御部135の詳細について説明する。 Next, details of the power supply control unit 135 will be described.

電源制御部135は、回路の書き変えが可能なプログラムの書き換えが可能なロジック回路である。本実施形態の電源制御部135は、CPLD(Complex Programmable Logic Device)である。 The power supply control unit 135 is a rewritable logic circuit in which the circuit can be rewritten. The power supply control unit 135 of the present embodiment is a CPLD (Complex Programmable Logic Device).

電源制御部135は、印刷装置103を省電力状態から復帰させるための復帰要因を検知する。なお、省電力状態とは、図4に示すように、以下に示す復帰要因を検知するために必要な箇所である電源制御部135、ネットワークI/F138、入力部106bおよびRAM133に電力が供給されているが、その他の箇所への電力供給は停止されている。
・印刷制御装置102からWOL(WakeOnLAN)パケットを受信したこと
・ユーザによって入力部106bが押下されたこと
The power control unit 135 detects a return factor for returning the printing apparatus 103 from the power saving state. Note that the power saving state means that power is supplied to the power supply control unit 135, the network I/F 138, the input unit 106b, and the RAM 133, which are necessary for detecting the following recovery factors, as shown in FIG. However, the power supply to other parts has been stopped.
-A WOL (WakeOnLAN) packet has been received from the print control device 102-A user has pressed the input unit 106b

ネットワークI/F138がWOLパケットを受信した場合には、電源制御部135に、復帰信号WAKE_LANまたはWAKE_LAN2が入力される。ネットワークI/F138が、宛先ポート番号が9100番のWOLパケットを受信した場合には、復帰信号WAKE_LAN2がHiレベルになる。宛先ポート番号が9100番以外のWOLパケットを受信した場合には、復帰信号WAKE_LANがHiレベルになる。 When the network I/F 138 receives the WOL packet, the power control unit 135 receives the return signal WAKE_LAN or WAKE_LAN2. When the network I/F 138 receives the WOL packet with the destination port number 9100, the return signal WAKE_LAN2 becomes Hi level. When a WOL packet having a destination port number other than 9100 is received, the return signal WAKE_LAN becomes Hi level.

また、ユーザによって入力部106bが押下された場合には、電源制御部135に、復帰信号KEYが入力される。 Further, when the user presses the input unit 106b, the return signal KEY is input to the power supply control unit 135.

印刷装置103が省電力状態のときに、ネットワークI/F138が、宛先ポート番号が9100番のWOLパケットを受信した場合には、電源制御部135は、信号CONT、信号PRINT、信号RELAYを制御する(Hiレベルにする)。これにより、スイッチ156−159がONされて、CPU131、ROM132、HDD134、操作部106、画像処理部136、ビデオI/F137およびプリンタ部105に電力が供給される。ここでは、操作部106の表示部106bにも電力が供給される例について説明したが、表示部106bへの電力供給は停止したままでも構わない。 When the network I/F 138 receives the WOL packet with the destination port number 9100 while the printing apparatus 103 is in the power saving state, the power supply control unit 135 controls the signal CONT, the signal PRINT, and the signal RELAY. (Set to Hi level). As a result, the switches 156-159 are turned on, and power is supplied to the CPU 131, the ROM 132, the HDD 134, the operation unit 106, the image processing unit 136, the video I/F 137, and the printer unit 105. Here, an example in which power is supplied to the display unit 106b of the operation unit 106 has been described, but power supply to the display unit 106b may be stopped.

なお、宛先ポート番号の9100番は、RAW印刷で使用するポート番号である。なお、LPR印刷で使用する宛先ポート番号の515番のWOLパケットを受信した場合に、ネットワークI/F138が、WAKE_LAN2を制御して(Hiレベルにして)も良い。 The destination port number 9100 is the port number used for RAW printing. The network I/F 138 may control the WAKE_LAN2 (set to Hi level) when the WOL packet of the destination port number 515 used in LPR printing is received.

また、印刷装置103が省電力状態のときに、ネットワークI/F138が、宛先ポート番号が9100番以外のWOLパケットを受信した場合には、電源制御部135は、信号CONTを制御する(Hiレベルにする)。これにより、スイッチ158がONされて、CPU131、ROM132およびHDD134に電力が供給される。そして、電力が供給されたCPU131は、受信したWOLパケットを解析して、プリンタ部105やスキャナ部104を復帰する必要があるかどうか判断する。プリンタ部105やスキャナ部104を復帰させる必要があると判断した場合には、CPU131は、電源制御部135に復帰させるべき箇所に電力が供給されるよう指示する。 If the network I/F 138 receives a WOL packet with a destination port number other than 9100 while the printing apparatus 103 is in the power saving state, the power supply control unit 135 controls the signal CONT (Hi level). To). As a result, the switch 158 is turned on, and power is supplied to the CPU 131, the ROM 132, and the HDD 134. Then, the CPU 131 to which the power is supplied analyzes the received WOL packet and determines whether the printer unit 105 or the scanner unit 104 needs to be restored. When it is determined that the printer unit 105 and the scanner unit 104 need to be restored, the CPU 131 instructs the power supply control unit 135 to supply power to the location to be restored.

また、印刷装置103が省電力状態のときに、入力部106bが押下された場合には、電源制御部135は、信号CONTおよびRELAYを制御する(Hiレベルにする)。これにより、スイッチ156−158がONされて、CPU131、ROM132、HDD134、操作部106、画像処理部136およびビデオI/F137に電力が供給される。 Further, when the input unit 106b is pressed while the printing apparatus 103 is in the power saving state, the power supply control unit 135 controls the signals CONT and RELAY (sets to Hi level). As a result, the switches 156-158 are turned on, and power is supplied to the CPU 131, the ROM 132, the HDD 134, the operation unit 106, the image processing unit 136, and the video I/F 137.

なお、上記した印刷装置103の省電力状態とは、図4に示すように、印刷装置103を省電力状態から復帰させるために必要な部分に電力を供給するが、その他の部分への電力供給を停止する。具体的には、省電力状態において、電源制御部135、ネットワークI/F138、RAM133および入力部106aに電力が供給されている。 Note that the power saving state of the printing apparatus 103 described above means that power is supplied to a portion necessary for returning the printing apparatus 103 from the power saving state as shown in FIG. 4, but power is supplied to other portions. To stop. Specifically, power is supplied to the power supply control unit 135, the network I/F 138, the RAM 133, and the input unit 106a in the power saving state.

印刷制御装置102も、印刷装置103と同様に省電力状態に移行しても良い。図5に示すように、印刷制御装置102が省電力状態に移行した場合、CPU121、メモリ122、HDD123およびビデオI/F124への電力供給が停止される。一方で、省電力状態でも、内部ネットワークI/F125および外部ネットワークI/F126には、電力が供給される。 The print control apparatus 102 may shift to the power saving state similarly to the printing apparatus 103. As shown in FIG. 5, when the print control apparatus 102 shifts to the power saving state, power supply to the CPU 121, the memory 122, the HDD 123, and the video I/F 124 is stopped. On the other hand, even in the power saving state, power is supplied to the internal network I/F 125 and the external network I/F 126.

図6は、印刷装置が省電力状態に移行する場合に印刷制御装置との間で実行される処理を示した図である。 FIG. 6 is a diagram showing processing executed with the print control apparatus when the printing apparatus shifts to the power saving state.

次に、図6を参照して、印刷装置103が省電力状態に移行する場合に印刷制御装置102との間で実行される処理について説明する。 Next, with reference to FIG. 6, a process executed with the print control apparatus 102 when the printing apparatus 103 shifts to the power saving state will be described.

まず、印刷装置103が省電力状態に移行する条件(Sleep移行条件)を検知した場合(S601)、印刷装置103は、印刷制御装置102に対して、省電力状態に移行することを通知する(Sleep通知:S602)。 First, when the printing apparatus 103 detects a condition for shifting to the power saving state (Sleep transition condition) (S601), the printing apparatus 103 notifies the print control apparatus 102 of shifting to the power saving state ( Sleep notification: S602).

Sleep移行条件は、
・操作部106の入力部106bの節電ボタンが押下されたこと
・印刷装置103が使用されずに所定時間経過したこと
などである。
Sleep transition conditions are
-The power saving button of the input unit 106b of the operation unit 106 is pressed.-The printing device 103 is not used and a predetermined time has elapsed.

Sleep通知を受信した印刷制御装置102は、印刷装置103に対するポーリングを中止するなどの処理を実行する(Sleep移行処理:S603)。印刷制御装置102は、印刷装置103のバージョン情報、メディアライブラリ情報、給紙装置や排紙装置の構成情報、ネットワークの設定情報、用紙残量、トナー残量などの情報を定期的にポーリングしている。Sleep移行処理では、このポーリングを中止する処理などを行う。 Upon receiving the Sleep notification, the print control apparatus 102 executes processing such as stopping polling for the printing apparatus 103 (Sleep transition processing: S603). The print control device 102 periodically polls information such as version information of the printing device 103, media library information, configuration information of paper feeding devices and paper ejection devices, network setting information, remaining paper amount, and remaining toner amount. There is. In the sleep transition process, a process of stopping this polling is performed.

印刷制御装置102は、Sleep移行処理が完了すると、印刷装置103に対して、当該移行処理が完了したことを通知する(Sleep移行処理完了通知:S604)。 When the sleep transfer processing is completed, the print control apparatus 102 notifies the printing apparatus 103 that the transfer processing has been completed (Sleep transfer processing completion notification: S604).

Sleep移行処理完了通知を受信した印刷装置103は、Sleep移行する処理を実行する(S605)。これにより、印刷装置103は、省電力状態に移行する。 The printing apparatus 103 that has received the sleep transfer process completion notification executes a sleep transfer process (S605). As a result, the printing apparatus 103 shifts to the power saving state.

なお、Sleep移行処理完了通知を実行した印刷制御装置102も、印刷装置103と連動して省電力状態に移行する。 The print control apparatus 102 that has issued the sleep transition process completion notification also shifts to the power saving state in cooperation with the printing apparatus 103.

また、省電力状態の印刷装置103が上記した復帰要因を検知した場合(S606)、印刷装置103は、印刷制御装置102に対して、スタンバイ状態(図3の状態)に移行したことを通知する(WakeUP通知:S607)。 When the printing apparatus 103 in the power saving state detects the above-mentioned return factor (S606), the printing apparatus 103 notifies the printing control apparatus 102 that the printing apparatus 103 has shifted to the standby state (state in FIG. 3). (WakeUP notification: S607).

WakeUP通知を受信した印刷制御装置102は、S603で停止したポーリングを再開する(S608)。このWakeUP通知は、宛先MACアドレスが、印刷制御装置102のMACアドレスであるTCPパケットである。印刷制御装置102は、自装置のMACアドレス宛てのTCPを受信した場合に、省電力状態から復帰する。 The print control apparatus 102 that has received the WakeUP notification restarts the polling stopped in S603 (S608). This WakeUP notification is a TCP packet whose destination MAC address is the MAC address of the print control apparatus 102. When the print control apparatus 102 receives TCP addressed to the MAC address of the print control apparatus 102, the print control apparatus 102 returns from the power saving state.

図7は、省電力状態に移行した印刷制御装置が実行する処理を示したフローチャートである。 FIG. 7 is a flowchart showing processing executed by the print control apparatus that has transitioned to the power saving state.

図7を参照して、省電力状態のときに印刷制御装置102の外部ネットワークI/F126が実行する処理について説明する。 The processing executed by the external network I/F 126 of the print control apparatus 102 in the power saving state will be described with reference to FIG. 7.

印刷制御装置102が省電力状態のとき、外部ネットワークI/F126は、パケットを受信したか否かを判断する(S701)。パケットを受信したと判断した場合(S701:Yes)、外部ネットワークI/F126は、当該パケットがWOLパケットか否かを判断する(S702)。このWOLパケットとは、例えば、クライアントコンピュータ101のプリンタドライバから投入されたプリントジョブである。 When the print control apparatus 102 is in the power saving state, the external network I/F 126 determines whether a packet has been received (S701). When it is determined that the packet is received (S701: Yes), the external network I/F 126 determines whether the packet is a WOL packet (S702). The WOL packet is, for example, a print job input from the printer driver of the client computer 101.

WOLパケットを受信した場合、外部ネットワークI/F126は、印刷制御装置102を省電力状態から復帰するよう指示する(S703)。一方、受信したパケットがWOLパケットで無ければ、外部ネットワークI/F126は、当該パケットを破棄する(S704)。 When the WOL packet is received, the external network I/F 126 instructs the print control apparatus 102 to return from the power saving state (S703). On the other hand, if the received packet is not a WOL packet, the external network I/F 126 discards the packet (S704).

図8は、省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートである。 FIG. 8 is a flowchart showing the processing executed by the print control apparatus that has returned from the power saving state.

次に、図8を参照して、WOLパケットを受信することによって省電力状態から復帰した印刷制御装置が実行する処理について説明する。 Next, with reference to FIG. 8, a process executed by the print control apparatus which has returned from the power saving state by receiving the WOL packet will be described.

まず、印刷制御装置102のCPU121は、受信したWOLパケットが印刷装置103の起動を要するパケットか否かを判断する(S801)。印刷装置103の起動を要しないパケットであると判断した場合(S801:No)、CPU121は、受信したWOLパケットに応じた処理を実行する(S808)。例えば、WOLパケットが、印刷装置103や印刷制御装置102の状態を問い合わせで、印刷装置103を省電力状態から復帰させずに回答することが可能なパケットであった場合、CPU121は、当該問い合わせに対して回答する。 First, the CPU 121 of the print control apparatus 102 determines whether the received WOL packet is a packet that requires activation of the printing apparatus 103 (S801). When it is determined that the packet does not require activation of the printing apparatus 103 (S801: No), the CPU 121 executes processing according to the received WOL packet (S808). For example, when the WOL packet is a packet that can be inquired about the status of the printing apparatus 103 or the print control apparatus 102 and can be answered without returning the printing apparatus 103 from the power saving state, the CPU 121 responds to the inquiry. Answer to

一方、印刷装置103の起動を要するパケットであると判断した場合(S801:No)、CPU121は、当該パケットが印刷装置103に印刷を実行させるプリントジョブか否かを判定する(S802)。本実施形態では、CPU121は、受信したWOLパケットのポート番号に基づいて、プリントジョブか否かを判定する。受信したWOLパケットの宛先ポート番号が9100番であるならば、CPU121は、WOLパケットがプリントジョブであると判定する。なお、プリントジョブか否かの判定は、ポート番号に限らない。 On the other hand, when determining that the packet is a packet that requires activation of the printing apparatus 103 (S801: No), the CPU 121 determines whether the packet is a print job that causes the printing apparatus 103 to execute printing (S802). In this embodiment, the CPU 121 determines whether or not it is a print job based on the port number of the received WOL packet. If the destination port number of the received WOL packet is 9100, the CPU 121 determines that the WOL packet is a print job. The determination as to whether or not it is a print job is not limited to the port number.

受信したWOLパケットがプリントジョブであった場合(S802:Yes)、CPU121は、印刷装置103が省電力状態か否かを判断する(S803)。印刷装置103が省電力状態であった場合、CPU121は、宛先ポート番号が9100番や515番の復帰用データを印刷装置103に対して送信する(S804)。印刷制御装置102は、印刷装置103が省電力状態に移行する際に、Sleep通知(図6のS602)を受信しているので、印刷装置103が省電力状態か否かを判断することが可能である。 When the received WOL packet is a print job (S802: Yes), the CPU 121 determines whether the printing apparatus 103 is in the power saving state (S803). When the printing apparatus 103 is in the power saving state, the CPU 121 transmits the return data having the destination port numbers 9100 and 515 to the printing apparatus 103 (S804). Since the print control apparatus 102 receives the Sleep notification (S602 in FIG. 6) when the printing apparatus 103 shifts to the power saving state, it is possible to determine whether the printing apparatus 103 is in the power saving state. Is.

印刷装置103が省電力状態でない場合(S803:No)、CPU121は、前述した復帰用データを印刷装置103に対して送信しない。 When the printing apparatus 103 is not in the power saving state (S803: No), the CPU 121 does not transmit the above-mentioned return data to the printing apparatus 103.

上記したように、本実施形態では、印刷装置103が省電力状態である場合には、復帰用データを送信するが、印刷装置103が省電力状態でない場合には、復帰用データを送信しない。省電力状態の印刷装置103に対して復帰用データを送信することによって、印刷装置103を省電力状態から復帰させることが可能となる。一方で、スタンバイ状態の印刷装置103に対して復帰用データを送信しないことによって、印刷装置103側で当該復帰用データを破棄するなど余計な処理を実行する必要がない。仮に、スタンバイ状態の印刷装置103に対して復帰用データを送信する場合には、印刷装置103に復帰用データを破棄するために、当該復帰用データか否かを判断する手段や復帰用データを破棄する手段、が必要になる。本実施形態では、印刷装置103がスタンバイ状態の場合には、印刷制御装置102から復帰用データが送信されないので、上記した手段を設ける必要がない。 As described above, in the present embodiment, the return data is transmitted when the printing apparatus 103 is in the power saving state, but the return data is not transmitted when the printing apparatus 103 is not in the power saving state. By transmitting the return data to the printing apparatus 103 in the power saving state, the printing apparatus 103 can be returned from the power saving state. On the other hand, by not transmitting the return data to the printing device 103 in the standby state, it is not necessary to perform extra processing such as discarding the return data on the printing device 103 side. If the return data is to be transmitted to the printing apparatus 103 in the standby state, in order to discard the return data to the printing apparatus 103, a means for judging whether or not the return data is present and a return data are provided. A means to destroy it is necessary. In the present embodiment, when the printing apparatus 103 is in the standby state, the return data is not transmitted from the print control apparatus 102, so that the above-mentioned means is not necessary.

そして、CPU121は、受信したプリントジョブのページ記述言語を解釈して、印刷可能なラスター画像データを生成すると共に、当該ラスター画像データを用いた印刷を印刷装置103に実行させるための制御コマンドを生成する(S805)。 Then, the CPU 121 interprets the page description language of the received print job to generate printable raster image data, and also generates a control command for causing the printing apparatus 103 to perform printing using the raster image data. Yes (S805).

CPU121は、ラスター画像データをビデオI/F124を介して印刷装置103に送信すると共に、制御コマンドを内部ネットワークI/F125を介して印刷装置103に送信する(S806)。この制御コマンドの宛先ポート番号は、9915番である。 The CPU 121 sends the raster image data to the printing apparatus 103 via the video I/F 124, and sends a control command to the printing apparatus 103 via the internal network I/F 125 (S806). The destination port number of this control command is 9915.

S802において、受信したWOLパケットが印刷装置103に印刷を実行させるプリントジョブでは無いと判断された場合、CPU121は、印刷装置102にWOLパケットを処理させるため、WOLパケットを印刷装置102に送信する(S807)。このS807で送信されるWOLパケットの宛先ポート番号は、9100番とは異なるポート番号である。S807において、印刷制御装置102がWOLパケットを送信する場合は、例えば、印刷制御装置102が、印刷制御装置102で生成したラスター画像データを印刷装置103のHDD134に保存するジョブを受信した場合などが挙げられる。 When it is determined in step S<b>802 that the received WOL packet is not a print job that causes the printing apparatus 103 to execute printing, the CPU 121 sends the WOL packet to the printing apparatus 102 to cause the printing apparatus 102 to process the WOL packet ( S807). The destination port number of the WOL packet transmitted in S807 is a port number different from 9100. In step S<b>807, when the print control apparatus 102 transmits the WOL packet, for example, when the print control apparatus 102 receives a job for storing the raster image data generated by the print control apparatus 102 in the HDD 134 of the printing apparatus 103. Can be mentioned.

図9は、省電力状態に移行した印刷装置が実行する処理を示したフローチャートである。図9を参照して、省電力状態のときに印刷装置103のネットワークI/F138が実行する処理について説明する。 FIG. 9 is a flowchart showing processing executed by the printing apparatus that has transitioned to the power saving state. A process executed by the network I/F 138 of the printing apparatus 103 in the power saving state will be described with reference to FIG. 9.

印刷装置103が省電力状態のとき、ネットワークI/F138は、パケットを受信したか否かを判断する(S901)。パケットを受信したと判断した場合(S901:Yes)、ネットワークI/F138は、当該パケットがWOLパケットか否かを判断する(S902)。このWOLパケットとは、例えば、印刷制御装置102から送信される制御コマンドや復帰用データである。 When the printing apparatus 103 is in the power saving state, the network I/F 138 determines whether a packet has been received (S901). When it is determined that the packet has been received (S901: Yes), the network I/F 138 determines whether the packet is a WOL packet (S902). The WOL packet is, for example, a control command or return data transmitted from the print control apparatus 102.

WOLパケットを受信した場合、ネットワークI/F138は、このWOLパケットの宛先ポート番号が9100番(若しくは、515番)か否かを判断する(S903)。宛先ポート番号が9100番(若しくは、515番)ならば、ネットワークI/F138は、復帰信号WAKE_LAN2をHiレベルにする(S904)。これにより、図10に示すように、信号CONT、信号PRINT、信号RELAYがHiレベルになって、プリンタ部105、CPU131、HDD134などに電力が供給される。このとき、プリンタ部105は、CPU131の起動を待たずに、印刷を行うための準備動作(感光体ドラム105aの回転駆動、定着器105bの温度を定着温度まで上昇させる処理など)を行う。CPU131の起動処理は、プリンタ部105の準備動作と並行して実行される。 When the WOL packet is received, the network I/F 138 determines whether or not the destination port number of this WOL packet is 9100 (or 515) (S903). If the destination port number is 9100 (or 515), the network I/F 138 sets the return signal WAKE_LAN2 to Hi level (S904). As a result, as shown in FIG. 10, the signal CONT, the signal PRINT, and the signal RELAY become Hi level, and power is supplied to the printer unit 105, the CPU 131, the HDD 134, and the like. At this time, the printer unit 105 performs a preparatory operation for printing (rotational driving of the photoconductor drum 105a, processing for raising the temperature of the fixing device 105b to the fixing temperature, etc.) without waiting for the activation of the CPU 131. The activation process of the CPU 131 is executed in parallel with the preparation operation of the printer unit 105.

上記したように、ネットワークI/F138は、CPU131の起動を待たずに、プリンタ部105の準備動作を行うことができるので、CPU131の起動処理が完了するのを待ってからプリンタ部105の準備動作を行う場合に比べて、プリンタ部105の準備動作の完了までの時間を短縮することができる。 As described above, the network I/F 138 can perform the preparation operation of the printer unit 105 without waiting for the activation of the CPU 131. Therefore, the preparation operation of the printer unit 105 is waited for after the activation processing of the CPU 131 is completed. It is possible to shorten the time until the completion of the preparatory operation of the printer unit 105, as compared with the case of performing.

なお、ここでは、プリンタ部105の準備動作を実行させるか否かを、WOLパケットの宛先ポート番号で判断する例について説明したが、本発明は、宛先ポート番号に基づく判断に限定されない。例えば、WOLパケットがプリンタ部105を使用するパケットであることを識別する識別情報を含む場合には、当該識別情報に基づいて、プリンタ部105の準備動作を実行させるか否かを判断しても良い。 Here, an example in which whether or not to execute the preparation operation of the printer unit 105 is determined by the destination port number of the WOL packet has been described, but the present invention is not limited to the determination based on the destination port number. For example, when the WOL packet includes identification information for identifying that the WOL packet is a packet that uses the printer unit 105, whether or not to execute the preparation operation of the printer unit 105 is determined based on the identification information. good.

宛先ポート番号が9100番および515番以外の番号ならば、ネットワークI/F138は、復帰信号WAKE_LANをHiレベルにする(S905)。これにより、図11に示すように、信号CONTがHiレベルになって、CPU131、HDD134などに電力が供給される。電力が供給されたCPU131は、起動処理が完了すると、WOLパケットを解釈して処理をする。第1実施形態では、宛先ポート番号が9100番および515番以外ならば、プリンタ部105への電力供給を再開しない例について説明したが、本発明はこれに限らない。プリンタ部105への電力供給は再開するが、感光体ドラム105aの回転駆動などを行わないように制御しても良い。 If the destination port numbers are numbers other than 9100 and 515, the network I/F 138 sets the return signal WAKE_LAN to Hi level (S905). As a result, as shown in FIG. 11, the signal CONT becomes Hi level, and power is supplied to the CPU 131, the HDD 134, and the like. When the activation process is completed, the CPU 131 to which power is supplied interprets the WOL packet and performs the process. In the first embodiment, an example has been described in which the power supply to the printer unit 105 is not restarted if the destination port numbers are other than 9100 and 515, but the present invention is not limited to this. Although the power supply to the printer unit 105 is restarted, it may be controlled not to rotate the photosensitive drum 105a.

一方、S902において、受信したパケットがWOLパケットで無ければ、ネットワークI/F138は、受信したパケットが代理応答可能なパケットか否かを判断する(S906)。代理応答可能なパケットとは、ネットワークI/F138がCPU131の代わりに応答することが可能なパケットを言う。したがって、ネットワークI/F138が代理応答可能なパケットを受信した場合には(S906:Yes)、省電力状態で、ネットワークI/F138が受信したパケットに対して応答する(S907)。 On the other hand, if the received packet is not a WOL packet in S902, the network I/F 138 determines whether the received packet is a proxy response-capable packet (S906). The proxy response-enabled packet is a packet that the network I/F 138 can respond to instead of the CPU 131. Therefore, when the network I/F 138 receives a packet for which proxy response is possible (S906: Yes), the network I/F 138 responds to the packet received in the power saving state (S907).

なお、受信したパケットがWOLパケットでも代理応答可能なパケットでも無い場合には(S906:No)、ネットワークI/F138は、受信したパケットを破棄する(S908)。 If the received packet is neither a WOL packet nor a packet that can be a proxy response (S906: No), the network I/F 138 discards the received packet (S908).

図12は、復帰用データの送信時における通信シーケンス図である。 FIG. 12 is a communication sequence diagram when transmitting the return data.

次に、図12を参照して、印刷制御装置102から印刷装置103に対して復帰用データが送信されたときに実行される通信シーケンスについて説明する。 Next, with reference to FIG. 12, a communication sequence executed when the return data is transmitted from the print control apparatus 102 to the printing apparatus 103 will be described.

印刷制御装置102は、印刷装置103の対象ポート(9100番又は515番)に対して、復帰用データを送信する(S1201)。これにより、印刷装置103のプリンタ部105の準備動作が開始される。プリンタ部105の準備動作を開始させることで復帰用データの役割は果たされているが、本実施形態では、TCPの通信のオープン処理およびクローズ処理を実施する。印刷装置103は、復帰用データ(SYNフラグがセットされたTCPパケット)を受信すると、ACKフラグとSYNフラグとがセットされたTCPパケットを送信する(S1202)。そして、印刷制御装置102は、ACKフラグとSYNフラグとがセットされたTCPパケットを受信すると、ACKフラグがセットされたTCPパケットを送信する(S1203)。S1201−S1203のオープン処理により、通信路が確立された事になる。 The print control apparatus 102 transmits the return data to the target port (9100 or 515) of the printing apparatus 103 (S1201). As a result, the preparation operation of the printer unit 105 of the printing apparatus 103 is started. Although the role of the return data is played by starting the preparatory operation of the printer unit 105, in this embodiment, the TCP communication open process and close process are performed. Upon receiving the return data (TCP packet in which the SYN flag is set), the printing apparatus 103 transmits the TCP packet in which the ACK flag and the SYN flag are set (S1202). Then, when the print control apparatus 102 receives the TCP packet in which the ACK flag and the SYN flag are set, the print control apparatus 102 transmits the TCP packet in which the ACK flag is set (S1203). The communication path is established by the open processing of S1201 to S1203.

クライアントコンピュータ101が印刷データを送信する場合は、この通信路が確立した後、PUSHフラグがセットされたTCPパケットとして、データ部が印刷データのパケットを送信する。しかし、本実施形態では、復帰用データ(SYNフラグがセットされたTCPパケット)により、プリンタ部105の準備動作を開始させるという目的は果たされているので、TCPパケットのデータ部にデータが存在するパケットを送信しない。このため、本実施形態では、上記したオープン処理の後、データを送信することなく、クローズ処理を実行する。 When the client computer 101 sends print data, the data section sends a print data packet as a TCP packet in which the PUSH flag is set after the communication path is established. However, in the present embodiment, since the purpose of starting the preparatory operation of the printer unit 105 by the return data (TCP packet with the SYN flag set) is fulfilled, data exists in the data portion of the TCP packet. Yes Do not send packets. Therefore, in the present embodiment, after the above-mentioned open processing, the close processing is executed without transmitting data.

具体的には、印刷制御装置102は、FINフラグがセットされたTCPパケットを送信する(S1204)。印刷装置103は、ACKフラグがセットされたTCPパケットを送信する(S1205)。また、印刷装置103は、FINフラグがセットされたTCPパケットを送信する(S1206)。最後に、印刷制御装置102は、ACKフラグがセットされたTCPパケットを送信する(S1207)。 Specifically, the print control apparatus 102 transmits the TCP packet with the FIN flag set (S1204). The printing apparatus 103 transmits the TCP packet with the ACK flag set (S1205). The printing apparatus 103 also transmits a TCP packet with the FIN flag set (S1206). Finally, the print control apparatus 102 transmits the TCP packet with the ACK flag set (S1207).

S1204−S1207までのクローズ処理は、TCPのプロトコルで規定されているクローズ処理であればS1204−S1207の処理に限定されない。 The close process from S1204 to S1207 is not limited to the process of S1204 to S1207 as long as the close process is defined by the TCP protocol.

図20は、復帰用データのパケット構造を示す図である。 FIG. 20 is a diagram showing a packet structure of return data.

次に、図20を参照して、復帰用データの詳細について説明する。 Next, details of the return data will be described with reference to FIG.

図20に示すように、復帰用データのEtherヘッダ2001の送信先アドレスには、印刷装置103のMACアドレスがセットされる。また、復帰用データのEtherヘッダ2001の送信元アドレスには、印刷制御装置102のMACアドレスがセットされる。 As shown in FIG. 20, the MAC address of the printing apparatus 103 is set in the destination address of the Ether header 2001 of the return data. Further, the MAC address of the print control apparatus 102 is set in the transmission source address of the Ether header 2001 of the return data.

また、復帰用データのIPヘッダ2002の送信先アドレスには、印刷装置103のIPアドレスがセットされる。また、復帰用データのIPヘッダ2002の送信元アドレスには、印刷制御装置102のIPアドレスがセットされる。 Further, the IP address of the printing apparatus 103 is set in the destination address of the IP header 2002 of the return data. Further, the IP address of the print control apparatus 102 is set to the transmission source address of the IP header 2002 of the return data.

また、TCPヘッダ2003の送信先ポート番号2005には、9100番又は515番がセットされる。印刷装置103は、9100番をプリンタドライバからの印刷ジョブを受け付けるポートとして使用する。 Further, the destination port number 2005 of the TCP header 2003 is set to 9100 or 515. The printing apparatus 103 uses No. 9100 as a port for receiving a print job from the printer driver.

TCPヘッダ2003の送信元ポート番号2004には、印刷制御装置102で使用したポートであって、動的に使用されるため、一意に決まらない。 The transmission source port number 2004 of the TCP header 2003 is the port used by the print control apparatus 102 and is dynamically used, so it cannot be uniquely determined.

また、Flag2006は、TCPパケットの接続状態を示す。本実施形態の復帰用データは、Flag2006にSYNがセットされている。このSYNがセットされたパケットは、TCP接続のオープン処理を要求するパケットである。 Further, Flag 2006 indicates the connection state of TCP packets. In the return data of this embodiment, SYN is set in Flag 2006. The packet in which this SYN is set is a packet requesting the open processing of the TCP connection.

上記したように、印刷制御装置102は、ラスター画像データおよび制御コマンドを印刷装置103に対して送信する前に、復帰用データを送信する。これにより、印刷装置は、ラスター画像データや制御コマンドを受信する前に、プリンタ部105の準備動作を実行することができる。このように、プリンタ部105は、ラスター画像データを受信するまでの間に準備動作を行うことができるので、ラスター画像データおよび制御コマンドを受信したら、準備動作の完了を待たずに、印刷を実行することができる。 As described above, the print control apparatus 102 transmits the return data before transmitting the raster image data and the control command to the printing apparatus 103. Accordingly, the printing apparatus can execute the preparation operation of the printer unit 105 before receiving the raster image data and the control command. In this way, the printer unit 105 can perform the preparatory operation before receiving the raster image data. Therefore, when the raster image data and the control command are received, the printer unit 105 executes the printing without waiting for the completion of the preparatory operation. can do.

[第2実施形態]
第1実施形態では、ネットワークI/F138が受信したWOLパケットの宛先ポート番号が特定のポート番号か否かに応じて、プリンタ部105の復帰を制御する例について説明した。この第2実施形態では、WOLパケットを受信した場合に、宛先ポート番号に関わらず、プリンタ部105の復帰を行う。
[Second Embodiment]
In the first embodiment, an example has been described in which the return of the printer unit 105 is controlled according to whether the destination port number of the WOL packet received by the network I/F 138 is a specific port number. In the second embodiment, when the WOL packet is received, the printer unit 105 is restored regardless of the destination port number.

図13は、第2実施形態の印刷装置103の電源ブロック図である。 FIG. 13 is a power supply block diagram of the printing apparatus 103 according to the second embodiment.

図13を参照して、第2実施形態の印刷装置103の電源系について詳細に説明する。なお、第1実施形態と同じ部分の説明は割愛する。 The power supply system of the printing apparatus 103 according to the second embodiment will be described in detail with reference to FIG. The description of the same parts as those in the first embodiment will be omitted.

第2実施形態の印刷装置103のネットワークI/F238は、印刷制御装置102からWOLパケットを受信した場合には、電源制御部135に入力される復帰信号WAKE_LAN2をHiレベルに制御する。第2実施形態のネットワークI/F238は、第1実施形態のネットワークI/F138とは異なり、受信したWOLパケットの宛先ポート番号に関わらず、WOLパケットを受信した場合に、復帰信号WAKE_LAN2をHiレベルにする。このWOLパケットとは、印刷装置103のMACアドレスが指定されたTCPパケットなどである。 When the network I/F 238 of the printing apparatus 103 according to the second embodiment receives the WOL packet from the print control apparatus 102, the network I/F 238 controls the return signal WAKE_LAN2 input to the power supply control unit 135 to the Hi level. The network I/F 238 of the second embodiment differs from the network I/F 138 of the first embodiment in that when the WOL packet is received, the return signal WAKE_LAN2 is set to the Hi level regardless of the destination port number of the received WOL packet. To The WOL packet is, for example, a TCP packet in which the MAC address of the printing apparatus 103 is designated.

図14は、省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートである。 FIG. 14 is a flowchart showing processing executed by the print control apparatus that has returned from the power saving state.

次に、図14を参照して、WOLパケットを受信することによって省電力状態から復帰した印刷制御装置が実行する処理について説明する。 Next, with reference to FIG. 14, a process executed by the print control apparatus which has returned from the power saving state by receiving the WOL packet will be described.

まず、印刷制御装置102のCPU121は、クライアントコンピュータ101から受信したWOLパケットが印刷装置103の起動を要するパケットか否かを判断する(S1401)。印刷装置103の起動を要しないパケットであると判断した場合(S1401:No)、CPU121は、受信したWOLパケットに応じた処理を実行する(S1408)。例えば、WOLパケットが、印刷装置103や印刷制御装置102の状態を問い合わせで、印刷装置103を省電力状態から復帰させずに回答することが可能なパケットであった場合、CPU121は、当該問い合わせに対して回答する。 First, the CPU 121 of the print control apparatus 102 determines whether the WOL packet received from the client computer 101 is a packet that requires activation of the printing apparatus 103 (S1401). When it is determined that the packet does not require activation of the printing apparatus 103 (S1401: No), the CPU 121 executes processing according to the received WOL packet (S1408). For example, when the WOL packet is a packet that can be inquired about the status of the printing apparatus 103 or the print control apparatus 102 and can be answered without returning the printing apparatus 103 from the power saving state, the CPU 121 responds to the inquiry. Answer to

一方、印刷装置103の起動を要するパケットであると判断した場合(S1401:No)、CPU121は、当該パケットが印刷装置103に印刷を実行させるプリントジョブか否かを判断する(S1402)。CPU121は、受信したWOLパケットのポート番号に基づいて、プリントジョブか否かを判断する。受信したWOLパケットの宛先ポート番号が9100番であるならば、CPU121は、WOLパケットがプリントジョブであると判断する。なお、プリントジョブか否かの判断は、ポート番号に限らない。 On the other hand, when determining that the packet is a packet that requires activation of the printing apparatus 103 (S1401: No), the CPU 121 determines whether the packet is a print job that causes the printing apparatus 103 to execute printing (S1402). The CPU 121 determines whether or not it is a print job based on the port number of the received WOL packet. If the destination port number of the received WOL packet is 9100, the CPU 121 determines that the WOL packet is a print job. The determination as to whether or not it is a print job is not limited to the port number.

受信したWOLパケットがプリントジョブであった場合(S1402:Yes)、CPU121は、印刷装置103が省電力状態か否かを判断する(S1403)。印刷装置103が省電力状態であった場合、CPU121は、復帰用データとしてのWOLパケットを印刷装置103に対して送信する(S1404)。なお、このWOLパケットは、例えば、印刷装置103のMACアドレスが指定されたTCPパケットである。このWOLパケットを受信した印刷装置103は、図12に示した通信シーケンス図のように、オープン処理の後、データ通信を行わずに、クローズ処理を行う。 When the received WOL packet is a print job (S1402: Yes), the CPU 121 determines whether the printing apparatus 103 is in the power saving state (S1403). When the printing apparatus 103 is in the power saving state, the CPU 121 transmits a WOL packet as return data to the printing apparatus 103 (S1404). The WOL packet is, for example, a TCP packet in which the MAC address of the printing apparatus 103 is designated. The printing apparatus 103 that has received this WOL packet performs the close processing without performing the data communication after the open processing, as shown in the communication sequence diagram of FIG.

印刷装置103が省電力状態でない場合(S1403:No)、CPU121は、前述したWOLパケットを印刷装置103に対して送信しない。 When the printing apparatus 103 is not in the power saving state (S1403: No), the CPU 121 does not send the above-mentioned WOL packet to the printing apparatus 103.

そして、CPU121は、受信したプリントジョブのページ記述言語を解釈して、印刷可能なラスター画像データを生成すると共に、当該ラスター画像データを用いた印刷を印刷装置103に実行させるための制御コマンドを生成する(S1405)。 Then, the CPU 121 interprets the page description language of the received print job to generate printable raster image data, and also generates a control command for causing the printing apparatus 103 to perform printing using the raster image data. Yes (S1405).

CPU121は、ラスター画像データをビデオI/F124を介して印刷装置103に送信すると共に、制御コマンドを内部ネットワークI/F125を介して印刷装置103に送信する(S1406)。 The CPU 121 sends the raster image data to the printing apparatus 103 via the video I/F 124, and sends a control command to the printing apparatus 103 via the internal network I/F 125 (S1406).

S1402において、受信したWOLパケットが印刷装置103に印刷を実行させるプリントジョブでは無いと判断された場合、CPU121は、印刷装置103にWOLパケットを処理させるため、WOLパケットを印刷装置103に送信する(S1407)。このWOLパケットを受信した印刷装置103は、図12に示した通信シーケンス図とは異なり、オープン処理の後、データ通信を行って、クローズ処理を行う。 If it is determined in step S1402 that the received WOL packet is not a print job that causes the printing apparatus 103 to execute printing, the CPU 121 transmits the WOL packet to the printing apparatus 103 in order to cause the printing apparatus 103 to process the WOL packet ( S1407). Unlike the communication sequence diagram shown in FIG. 12, the printing apparatus 103 that has received this WOL packet performs data communication after the open processing and performs the close processing.

図15は、省電力状態に移行した印刷装置が実行する処理を示したフローチャートである。図15を参照して、省電力状態のときに印刷装置103のネットワークI/F138が実行する処理について説明する。 FIG. 15 is a flowchart showing processing executed by the printing apparatus that has transitioned to the power saving state. A process executed by the network I/F 138 of the printing apparatus 103 in the power saving state will be described with reference to FIG.

印刷装置103が省電力状態のとき、ネットワークI/F138は、パケットを受信したか否かを判断する(S1501)。パケットを受信したと判断した場合(S1501:Yes)、ネットワークI/F138は、当該パケットがWOLパケットか否かを判断する(S1502)。このWOLパケットとは、印刷装置103のMACアドレスが指定されたTCPパケットであって、例えば、印刷制御装置102から送信される制御コマンドや復帰用データである。 When the printing apparatus 103 is in the power saving state, the network I/F 138 determines whether a packet has been received (S1501). When it is determined that the packet has been received (S1501: Yes), the network I/F 138 determines whether the packet is a WOL packet (S1502). The WOL packet is a TCP packet in which the MAC address of the printing apparatus 103 is designated, and is, for example, a control command or return data transmitted from the print control apparatus 102.

WOLパケットを受信した場合、ネットワークI/F138は、復帰信号WAKE_LAN2をHiレベルにする(S1504)。これにより、図10に示すように、信号CONT、信号PRINT、信号RELAYがHiレベルになって、プリンタ部105、CPU131、HDD134などに電力が供給される。このとき、プリンタ部105は、CPU131の起動を待たずに、印刷を行うための準備動作(感光体ドラム105aの回転駆動、定着器105bの温度を定着温度まで上昇させる処理など)を行う。CPU121の起動処理は、プリンタ部105の準備動作と並行して実行される。 When the WOL packet is received, the network I/F 138 sets the return signal WAKE_LAN2 to Hi level (S1504). As a result, as shown in FIG. 10, the signal CONT, the signal PRINT, and the signal RELAY become Hi level, and power is supplied to the printer unit 105, the CPU 131, the HDD 134, and the like. At this time, the printer unit 105 performs a preparatory operation for printing (rotational driving of the photoconductor drum 105a, processing for raising the temperature of the fixing device 105b to the fixing temperature, etc.) without waiting for the activation of the CPU 131. The activation process of the CPU 121 is executed in parallel with the preparation operation of the printer unit 105.

一方、S1502において、受信したパケットがWOLパケットで無ければ、ネットワークI/F138は、受信したパケットが代理応答可能なパケットか否かを判断する(S1506)。代理応答可能なパケットとは、ネットワークI/F138がCPU131の代わりに応答することが可能なパケットを言う。したがって、ネットワークI/F138が代理応答可能なパケットを受信した場合には(S1506:Yes)、省電力状態で、ネットワークI/F138が受信したパケットに対して応答する(S1507)。 On the other hand, if the received packet is not a WOL packet in S1502, the network I/F 138 determines whether or not the received packet is a proxy response-enabled packet (S1506). The proxy response-enabled packet is a packet that the network I/F 138 can respond to instead of the CPU 131. Therefore, when the network I/F 138 receives a packet for which a proxy response is possible (S1506: Yes), the network I/F 138 responds to the packet received in the power saving state (S1507).

なお、受信したパケットがWOLパケットでも代理応答可能なパケットでも無い場合には(S1506:No)、ネットワークI/F138は、受信したパケットを破棄する(S1508)。 If the received packet is neither a WOL packet nor a packet for which proxy response is possible (S1506: No), the network I/F 138 discards the received packet (S1508).

[第3実施形態]
第1実施形態では、印刷制御装置102がプリントジョブを受信した場合に、印刷装置103のCPU131の起動を待たずにプリンタ部105を復帰させる例について説明した。第3実施形態では、印刷制御装置102がスキャンジョブを受信した場合に、印刷装置103のCPU131の起動を待たずにスキャナ部104を復帰させる例について説明する。このスキャンジョブは、例えば、印刷装置103のスキャナ部104に原稿の画像を読み取らせて、読み取った画像の画像データを印刷制御装置102に送信させるリモートスキャンジョブである。
[Third Embodiment]
In the first embodiment, an example has been described in which, when the print control apparatus 102 receives a print job, the printer unit 105 is restored without waiting for the activation of the CPU 131 of the printing apparatus 103. In the third embodiment, an example will be described in which, when the print control apparatus 102 receives a scan job, the scanner unit 104 is restored without waiting for the activation of the CPU 131 of the printing apparatus 103. This scan job is, for example, a remote scan job that causes the scanner unit 104 of the printing apparatus 103 to read an image of a document and transmits image data of the read image to the print control apparatus 102.

図16は、第3実施形態の印刷装置103の電源ブロック図である。 FIG. 16 is a power supply block diagram of the printing apparatus 103 according to the third embodiment.

図16を参照して、第3実施形態の印刷装置103の電源系について詳細に説明する。なお、第1実施形態と同じ部分の説明は割愛する。 The power supply system of the printing apparatus 103 according to the third embodiment will be described in detail with reference to FIG. The description of the same parts as those in the first embodiment will be omitted.

第3実施形態の印刷装置103のネットワークI/F338は、印刷制御装置102から宛先ポート番号が特定のポート番号であるWOLパケットを受信した場合には、電源制御部135に入力される復帰信号WAKE_LAN3をHiレベルに制御する。この特定のポート番号とは、印刷装置103に読取処理を行わせるために指定されるポート番号である。 When the network I/F 338 of the printing apparatus 103 according to the third embodiment receives a WOL packet whose destination port number is a specific port number from the print control apparatus 102, a return signal WAKE_LAN3 input to the power control unit 135. Is controlled to a Hi level. The specific port number is a port number designated for causing the printing apparatus 103 to perform the reading process.

復帰信号WAKE_LAN3がHiレベルになると、電源制御部135は、信号CONT、信号SCAN、信号RELAYをHiレベルにする。これにより、スキャナ部104、CPU131、HDD134などに電力が供給される。 When the return signal WAKE_LAN3 becomes Hi level, the power supply control unit 135 sets the signal CONT, the signal SCAN, and the signal RELAY to Hi level. As a result, power is supplied to the scanner unit 104, the CPU 131, the HDD 134, and the like.

図17は、省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートである。 FIG. 17 is a flowchart showing processing executed by the print control apparatus that has returned from the power saving state.

次に、図17を参照して、WOLパケットを受信することによって省電力状態から復帰した印刷制御装置が実行する処理について説明する。 Next, with reference to FIG. 17, a process executed by the print control apparatus which has returned from the power saving state by receiving the WOL packet will be described.

まず、印刷制御装置102のCPU121は、受信したWOLパケットが印刷装置103の起動を要するパケットか否かを判断する(S1701)。印刷装置103の起動を要しないパケットであると判断した場合(S1701:No)、CPU121は、受信したWOLパケットに応じた処理を実行する(S1708)。例えば、WOLパケットが、印刷装置103や印刷制御装置102の状態を問い合わせで、印刷装置103を省電力状態から復帰させずに回答することが可能なパケットであった場合、CPU121は、当該問い合わせに対して回答する。 First, the CPU 121 of the print control apparatus 102 determines whether the received WOL packet is a packet that requires activation of the printing apparatus 103 (S1701). When it is determined that the packet does not require activation of the printing apparatus 103 (S1701: No), the CPU 121 executes processing according to the received WOL packet (S1708). For example, when the WOL packet is a packet that can be inquired about the status of the printing apparatus 103 or the print control apparatus 102 and can be answered without returning the printing apparatus 103 from the power saving state, the CPU 121 responds to the inquiry. Answer to

一方、印刷装置103の起動を要するパケットであると判断した場合(S1701:No)、CPU121は、当該パケットが印刷装置103に読取を実行させるスキャンジョブか否かを判断する(S1702)。CPU121は、受信したWOLパケットのポート番号に基づいて、スキャンジョブか否かを判断する。受信したWOLパケットの宛先ポート番号が特定のポート番号であるならば、CPU121は、WOLパケットがスキャンジョブであると判断する。なお、スキャンジョブか否かの判断は、ポート番号に限らない。 On the other hand, when determining that the packet is a packet that requires activation of the printing apparatus 103 (S1701: No), the CPU 121 determines whether the packet is a scan job that causes the printing apparatus 103 to execute reading (S1702). The CPU 121 determines whether or not it is a scan job based on the port number of the received WOL packet. If the destination port number of the received WOL packet is a specific port number, the CPU 121 determines that the WOL packet is a scan job. The determination as to whether or not the job is a scan job is not limited to the port number.

受信したWOLパケットがスキャンジョブであった場合(S1702:Yes)、CPU121は、印刷装置103が省電力状態か否かを判断する(S1703)。印刷装置103が省電力状態であった場合、CPU121は、宛先ポート番号が特定のポート番号の復帰用データを印刷装置103に対して送信する(S1704)。 When the received WOL packet is a scan job (S1702: Yes), the CPU 121 determines whether the printing apparatus 103 is in the power saving state (S1703). When the printing apparatus 103 is in the power saving state, the CPU 121 transmits the return data having the specific port number as the destination port number to the printing apparatus 103 (S1704).

印刷装置103が省電力状態でない場合(S1703:No)、CPU121は、前述した復帰用データを印刷装置103に対して送信しない。 When the printing apparatus 103 is not in the power saving state (S1703: No), the CPU 121 does not send the above-mentioned return data to the printing apparatus 103.

CPU121は、受信したスキャンジョブを解釈して(S1705)、印刷装置103にスキャンを実行させるための制御コマンド(読取解像度、モノクロ/カラー指定など)を内部ネットワークI/F125を介して印刷装置103に送信する(S1706)。 The CPU 121 interprets the received scan job (S1705) and sends a control command (reading resolution, monochrome/color designation, etc.) to the printing apparatus 103 to the printing apparatus 103 via the internal network I/F 125. It is transmitted (S1706).

S1702において、受信したWOLパケットが印刷装置103に読取を実行させるスキャンジョブでは無いと判断された場合、CPU121は、印刷装置103にWOLパケットを処理させるため、WOLパケットを印刷装置103に送信する(S1707)。このS1707で送信されるWOLパケットの宛先ポート番号は、特定のポート番号とは異なるポート番号である。 If it is determined in step S1702 that the received WOL packet is not a scan job that causes the printing apparatus 103 to execute reading, the CPU 121 transmits the WOL packet to the printing apparatus 103 in order to cause the printing apparatus 103 to process the WOL packet ( S1707). The destination port number of the WOL packet transmitted in S1707 is a port number different from the specific port number.

図18は、省電力状態に移行した印刷装置が実行する処理を示したフローチャートである。図18を参照して、省電力状態のときに印刷装置103のネットワークI/F338が実行する処理について説明する。 FIG. 18 is a flowchart showing processing executed by the printing apparatus that has transitioned to the power saving state. A process executed by the network I/F 338 of the printing apparatus 103 in the power saving state will be described with reference to FIG.

印刷装置103が省電力状態のとき、ネットワークI/F338は、パケットを受信したか否かを判断する(S1801)。パケットを受信したと判断した場合(S1801:Yes)、ネットワークI/F138は、当該パケットがWOLパケットか否かを判断する(S1802)。このWOLパケットとは、例えば、印刷制御装置102から送信される制御コマンドや復帰用データである。 When the printing apparatus 103 is in the power saving state, the network I/F 338 determines whether a packet has been received (S1801). If it is determined that the packet is received (S1801: Yes), the network I/F 138 determines whether the packet is a WOL packet (S1802). The WOL packet is, for example, a control command or return data transmitted from the print control apparatus 102.

WOLパケットを受信した場合、ネットワークI/F338は、このWOLパケットの宛先ポート番号が特定のポート番号か否かを判断する(S1803)。宛先ポート番号が特定のポート番号ならば、ネットワークI/F338は、復帰信号WAKE_LAN3をHiレベルにする(S1804)。これにより、図19に示すように、信号CONT、信号SCAN、信号RELAYがHiレベルになって、スキャナ部104、CPU131、HDD134などに電力が供給される。このとき、スキャナ部104は、CPU131の起動を待たずに、原稿の読取を行うための準備動作を行う。CPU131の起動処理は、スキャナ部104の準備動作と並行して実行される。 When the WOL packet is received, the network I/F 338 determines whether the destination port number of this WOL packet is a specific port number (S1803). If the destination port number is the specific port number, the network I/F 338 sets the return signal WAKE_LAN3 to the Hi level (S1804). As a result, as shown in FIG. 19, the signal CONT, the signal SCAN, and the signal RELAY become Hi level, and power is supplied to the scanner unit 104, the CPU 131, the HDD 134, and the like. At this time, the scanner unit 104 performs a preparatory operation for reading a document without waiting for the activation of the CPU 131. The activation process of the CPU 131 is executed in parallel with the preparation operation of the scanner unit 104.

宛先ポート番号が特定のポート番号以外の番号ならば、ネットワークI/F338は、復帰信号WAKE_LANをHiレベルにする(S1805)。これにより、図11に示すように、信号CONTがHiレベルになって、CPU131、HDD134などに電力が供給される。電力が供給されたCPU131は、起動処理が完了すると、WOLパケットを解釈して処理をする。 If the destination port number is a number other than the specific port number, the network I/F 338 sets the return signal WAKE_LAN to Hi level (S1805). As a result, as shown in FIG. 11, the signal CONT becomes Hi level, and power is supplied to the CPU 131, the HDD 134, and the like. When the activation process is completed, the CPU 131 to which power is supplied interprets the WOL packet and performs the process.

一方、S1802において、受信したパケットがWOLパケットで無ければ、ネットワークI/F338は、受信したパケットが代理応答可能なパケットか否かを判断する(S1806)。代理応答可能なパケットとは、ネットワークI/F338がCPU131の代わりに応答することが可能なパケットを言う。したがって、ネットワークI/F138が代理応答可能なパケットを受信した場合には(S1806:Yes)、省電力状態で、ネットワークI/F138が受信したパケットに対して応答する(S1807)。 On the other hand, if the received packet is not a WOL packet in S1802, the network I/F 338 determines whether or not the received packet is a proxy response-capable packet (S1806). The proxy response possible packet is a packet that the network I/F 338 can respond to instead of the CPU 131. Therefore, when the network I/F 138 receives a packet for which proxy response is possible (S1806: Yes), the network I/F 138 responds to the packet received in the power saving state (S1807).

なお、受信したパケットがWOLパケットでも代理応答可能なパケットでも無い場合には(S1806:No)、ネットワークI/F138は、受信したパケットを破棄する(S1808)。 If the received packet is neither a WOL packet nor a packet that can be a proxy response (S1806: No), the network I/F 138 discards the received packet (S1808).

[他の実施形態]
第1実施形態の印刷制御装置102は、復帰用データ(SYNフラグがセットされたパケット)を送信した後、印刷装置103からの応答には返信しない(S1003のパケットを送信しない)、としても良い。これにより、印刷装置103は、TCPプロトコルとしての通信シーケンスが終了する。
[Other Embodiments]
The print control apparatus 102 according to the first embodiment may be configured to, after transmitting the return data (packet with the SYN flag set), not reply to the response from the printing apparatus 103 (do not transmit the packet of S1003). .. As a result, the printing apparatus 103 ends the communication sequence as the TCP protocol.

また、第1実施形態に記載した復帰用データの他の例として、パケットのペイロード部に復帰用データであることを示す領域を定義して、この領域を使用しても良いし、データ固定のパケットを使用したり、可能な限り小さいサイズのパケットを使用したりしても良い。すなわち、復帰用データは、プリンタドライバ等からの送信される印刷ジョブと判別することが可能なパケットであれば、そのパケットの内容は限定されない。 Further, as another example of the return data described in the first embodiment, an area indicating the return data may be defined in the payload part of the packet, and this area may be used. Packets may be used, or packets of the smallest possible size may be used. That is, as long as the return data is a packet that can be discriminated as a print job transmitted from a printer driver or the like, the content of the packet is not limited.

また、本実施形態の復帰用データで指定されるポート番号は、印刷制御装置102が予め記憶しておいても良いし、印刷装置103から印刷ジョブとして使用するポート番号を取得しても良い。 Further, the port number designated by the return data of this embodiment may be stored in advance by the print control apparatus 102, or the port number used as a print job may be acquired from the printing apparatus 103.

なお、印刷制御装置102は、印刷装置103でエラーが発生しており、印刷が出来ない状況の場合には、復帰用データおよび印刷コマンドを送信しないようにしても良い。印刷制御装置102は、印刷装置103の状態を示す情報を定期的に取得しており、当該取得した印刷装置103の状態に基づいて、復帰用データおよび印刷コマンドの送信を制御しても良い。つまり、印刷制御装置102は、印刷装置103で印刷が出来ないエラーが発生していない場合に限り、復帰用データおよび印刷コマンドを送信する。 It should be noted that the print control apparatus 102 may not transmit the return data and the print command when the printing apparatus 103 has an error and cannot print. The print control apparatus 102 may periodically acquire information indicating the status of the printing apparatus 103, and may control the transmission of the return data and the print command based on the acquired status of the printing apparatus 103. That is, the print control apparatus 102 transmits the return data and the print command only when the printing apparatus 103 does not generate an error that printing cannot be performed.

上記した第1実施形態の印刷制御装置102では、復帰用データを送信した後に(S804)、RIP処理を開始する(S805)。しかし、本発明では、RIP処理を開始した後に、ラスター画像データを送信する前に、復帰用データを送信しても良い。 In the print control apparatus 102 of the first embodiment described above, after transmitting the return data (S804), the RIP processing is started (S805). However, in the present invention, the restoration data may be transmitted after the RIP processing is started and before the raster image data is transmitted.

上記した第1実施形態の印刷制御装置102では、印刷装置103が省電力状態ではない場合に復帰指示を送信しなかった(S803:No)。しかし、本発明では、印刷装置103が省電力状態ではない場合に復帰指示を送信しても良い。例えば、印刷装置103が前記省電力状態とは異なる低電力状態であるが、印刷制御装置102では、印刷装置103が低電力状態であるかどうかを判断できない場合には、復帰指示を送信する。これにより、印刷装置103が低電力状態のときに、印刷装置103を低電力状態から復帰させることができる。 In the print control apparatus 102 of the first embodiment described above, the return instruction is not transmitted when the printing apparatus 103 is not in the power saving state (S803: No). However, in the present invention, the return instruction may be transmitted when the printing apparatus 103 is not in the power saving state. For example, when the printing apparatus 103 is in a low power state different from the power saving state, but the print control apparatus 102 cannot determine whether the printing apparatus 103 is in the low power state, it sends a return instruction. As a result, when the printing apparatus 103 is in the low power state, the printing apparatus 103 can be returned from the low power state.

印刷装置103が、上記した低電力状態では、ポート番号9100が指定された復帰指示を受信してもプリンタ部105の準備動作を行わないように構成されている場合には、印刷制御装置102は、復帰指示として、ポート番号9100が指定された復帰指示とは異なる復帰指示を送信する。 If the printing apparatus 103 is configured not to perform the preparatory operation of the printer unit 105 in the above-described low power state even when receiving the return instruction in which the port number 9100 is specified, the print control apparatus 102 As the return instruction, a return instruction different from the return instruction in which the port number 9100 is designated is transmitted.

100 印刷システム
102 印刷制御装置
103 印刷装置
121 CPU
125 内部NW I/F
126 外部NW I/F
100 Printing System 102 Printing Control Device 103 Printing Device 121 CPU
125 Internal NW I/F
126 External NW I/F

Claims (20)

外部の装置から所定のポート番号を指定するパケットを受信し、印刷部への電力供給開始する印刷装置と通信可能な印刷制御装置であって、
外部の装置から印刷要求を受信する受信手段と、
前記受信手段により受信された前記印刷要求に基づいて、前記印刷装置を制御する制御コマンドを生成する生成手段と、
前記所定のポート番号を指定する第1のパケットを前記印刷装置に送信したのち、前記生成手段により生成された前記制御コマンドを含み、前記所定のポート番号と異なるポート番号を指定する第2のパケットを前記印刷装置に送信する送信手段と、を有することを特徴とする印刷制御装置。
A print control device capable of communicating with a printing device that receives a packet designating a predetermined port number from an external device and starts supplying power to a printing unit,
Receiving means for receiving a print request from an external device,
Generating means for generating a control command for controlling the printing device based on the print request received by the receiving means;
A second packet specifying the port number different from the predetermined port number, including the control command generated by the generation unit after transmitting the first packet designating the predetermined port number to the printing apparatus. And a transmitting unit that transmits the information to the printing apparatus.
前記送信手段は、少なくとも前記印刷要求を受信したことに基づき、前記第1のパケットを送信することを特徴とする請求項1に記載の印刷制御装置。 The print control apparatus according to claim 1, wherein the transmission unit transmits the first packet based on at least the reception of the print request. 前記印刷装置から前記印刷装置が前記印刷部への電力供給をしない状態に移行することを示す通知を受信する他の受信手段をさらに有し、
前記送信手段は、前記他の受信手段により受信された前記通知と前記受信手段により受信された前記印刷要求に基づき、前記第1のパケットを送信することを特徴とする請求項2に記載の印刷制御装置。
The printer further includes another receiving unit that receives a notification indicating that the printer shifts to a state in which the printer does not supply power to the printing unit,
The printing according to claim 2, wherein the transmitting unit transmits the first packet based on the notification received by the other receiving unit and the print request received by the receiving unit. Control device.
前記生成手段は、ラスタ画像データを生成し、
前記制御コマンドは、前記ラスタ画像データを用いた印刷を前記印刷装置に実行させるためのコマンドであることを特徴とする請求項1乃至3のいずれか一項に記載の印刷制御装置。
The generating means generates raster image data,
The print control apparatus according to claim 1, wherein the control command is a command for causing the printing apparatus to execute printing using the raster image data.
前記生成手段は、前記第1のパケットの送信に基づき、前記ラスタ画像データの生成を開始することを特徴とする請求項4に記載の印刷制御装置。 The print control apparatus according to claim 4, wherein the generation unit starts generation of the raster image data based on the transmission of the first packet. 前記送信手段は、前記生成手段が前記ラスタ画像データの生成を開始した後に、前記第2のパケットを送信することを特徴とする請求項4または5に記載の印刷制御装置。 6. The print control apparatus according to claim 4, wherein the transmission unit transmits the second packet after the generation unit starts generation of the raster image data. 前記所定のポート番号は、9100番または515番のポートであることを特徴とする請求項1乃至6のいずれか一項に記載の印刷制御装置。 7. The print control apparatus according to claim 1, wherein the predetermined port number is a 9100th port or a 515th port. 前記送信手段は、前記印刷部へ電力を供給していない状態の前記印刷装置に対して、前記第1のパケットを前記印刷装置に送信することを特徴とする請求項1乃至7のいずれか一項に記載の印刷制御装置。 8. The transmitting device transmits the first packet to the printing device to the printing device that is not supplying power to the printing unit. The printing control device according to the item. 前記送信手段は、前記印刷部に電力を供給している状態の前記印刷装置に対して、前記第1のパケットを送信せず、第2のパケットを送信することを特徴とする請求項8に記載の印刷制御装置。 9. The transmission device transmits the second packet without transmitting the first packet to the printing device in a state where power is supplied to the printing unit. The print control device described. 前記受信手段により受信される前記印刷要求は、前記所定のポートを指定する印刷要求であることを特徴とする請求項1乃至9のいずれか一項に記載の印刷制御装置。 10. The print control device according to claim 1, wherein the print request received by the receiving unit is a print request that specifies the predetermined port. 前記第1のパケットは、SYNフラグがセットされたTCPパケットである、ことを特徴とする請求項1乃至10のいずれか一項に記載の印刷制御装置。 11. The print control apparatus according to claim 1, wherein the first packet is a TCP packet with a SYN flag set. 前記送信手段は、前記TCPパケットを送信した後、データ部を有するTCPパケットを送信せずに、FINフラグがセットされたTCPパケットを送信する、ことを特徴とする請求項11に記載の印刷制御装置。 The print control according to claim 11, wherein the transmission unit transmits the TCP packet, and then transmits the TCP packet in which the FIN flag is set without transmitting the TCP packet having the data portion. apparatus. 外部の装置から所定のポート番号を指定するパケットを受信し、印刷部への電力供給開始する印刷装置と通信可能な印刷制御装置の制御方法であって、
外部の装置から印刷要求を受信する受信工程と
前記受信工程において受信された前記印刷要求に基づいて、前記印刷装置を制御する制御コマンドを生成する生成工程と、
前記所定のポート番号を指定する第1のパケットを前記印刷装置に送信したのち、前記生成工程において生成された前記制御コマンドを含み、前記所定のポート番号と異なるポート番号を指定する第2のパケットを前記印刷装置に送信する送信工程と、を有することを特徴とする印刷制御装置の制御方法。
A method for controlling a print control device capable of communicating with a printing device, which receives a packet designating a predetermined port number from an external device, and starts power supply to a printing unit,
A receiving step of receiving a print request from an external device, and a generating step of generating a control command for controlling the printing device based on the print request received in the receiving step;
A second packet including the control command generated in the generating step after transmitting the first packet designating the predetermined port number to the printing device and designating a port number different from the predetermined port number. And a transmission step of transmitting to the printing apparatus.
請求項13に記載の印刷制御装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。 A computer program for causing a computer to execute the control method of the print control apparatus according to claim 13. 印刷装置と前記印刷装置と通信可能な印刷制御装置で構成される印刷システムにおいて、
前記印刷装置は、
画像を印刷する印刷手段と、
前記印刷制御装置から所定のポート番号を指定するパケットを受信する第1の受信手段と、
前記所定のポート番号を指定する前記パケットを受信したことに応じて、前記印刷手段へ電力供給を開始する電力制御手段と、を有し、
前記印刷制御装置は、
外部の装置から印刷要求を受信する第2の受信手段と、
前記第2の受信手段により受信された前記印刷要求に基づいて、制御コマンドを生成する第2の生成手段と、
前記所定のポート番号を指定する第1のパケットを前記印刷装置に送信したのち、前記第2の生成手段により生成された前記制御コマンドを含み、前記所定のポート番号と異なるポート番号を指定する第2のパケットを前記印刷装置に送信する送信手段と、を有することを特徴とする印刷システム。
In a printing system including a printing device and a printing control device capable of communicating with the printing device,
The printing device is
Printing means for printing an image,
First receiving means for receiving a packet designating a predetermined port number from the print control device;
Power control means for starting power supply to the printing means in response to receiving the packet designating the predetermined port number,
The print control device,
Second receiving means for receiving a print request from an external device;
Second generating means for generating a control command based on the print request received by the second receiving means;
A first packet designating a port number different from the predetermined port number including the control command generated by the second generation unit after transmitting the first packet designating the predetermined port number to the printing device; And a transmission unit that transmits the second packet to the printing apparatus.
前記送信手段は、少なくとも前記印刷要求を受信したことに基づき、前記第1のパケットを送信することを特徴とする請求項15に記載の印刷システム。 The printing system according to claim 15, wherein the transmission unit transmits the first packet based on at least the reception of the print request. 前記印刷装置は、
前記印刷手段への電力供給を停止する電力状態への移行を前記印刷制御装置に通知する通知手段をさらに有し、
前記印刷制御装置の前記送信手段は、前記通知手段による前記通知と前記印刷要求に基づき、前記第1のパケットを送信することを特徴とする請求項15または16に記載の印刷システム。
The printing device is
Further comprising notifying means for notifying the print control device of a transition to a power state in which power supply to the printing means is stopped,
17. The printing system according to claim 15, wherein the transmission unit of the print control device transmits the first packet based on the notification by the notification unit and the print request.
前記第2の生成手段は、前記印刷要求に基づきラスタ画像データを生成し、
前記制御コマンドは前記ラスタ画像データの印刷を前記印刷装置に実行させるためのコマンドであることを特徴とする請求項15乃至17のいずれか一項に記載の印刷システム。
The second generation unit generates raster image data based on the print request,
18. The printing system according to claim 15, wherein the control command is a command for causing the printing apparatus to print the raster image data.
前記送信手段は、前記第2の生成手段が前記ラスタ画像データの生成を開始したのちに前記第2のパケットの送信を開始することを特徴とする請求項18に記載の印刷システム。 19. The printing system according to claim 18, wherein the transmission unit starts transmission of the second packet after the second generation unit starts generation of the raster image data. 前記所定のポート番号は9100番または515番であることを特徴とする請求項15乃至19のいずれか一項に記載の印刷システム。 The printing system according to any one of claims 15 to 19, wherein the predetermined port number is 9100 or 515.
JP2019023923A 2014-06-18 2019-02-13 Print control device and method of controlling print control device Active JP6708765B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014125727 2014-06-18
JP2014125727 2014-06-18

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015093542A Division JP6482369B2 (en) 2014-06-18 2015-04-30 PRINT CONTROL DEVICE, CONTROL METHOD FOR PRINT CONTROL DEVICE, PRINT SYSTEM

Publications (3)

Publication Number Publication Date
JP2019079578A JP2019079578A (en) 2019-05-23
JP2019079578A5 JP2019079578A5 (en) 2019-06-27
JP6708765B2 true JP6708765B2 (en) 2020-06-10

Family

ID=66627941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019023923A Active JP6708765B2 (en) 2014-06-18 2019-02-13 Print control device and method of controlling print control device

Country Status (1)

Country Link
JP (1) JP6708765B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102832A (en) * 2002-09-11 2004-04-02 Murata Mach Ltd Image forming method, image forming system, image forming data generator, image forming apparatus and computer program
JP2006248054A (en) * 2005-03-10 2006-09-21 Kyocera Mita Corp Image forming apparatus
JP5852320B2 (en) * 2011-04-13 2016-02-03 キヤノン株式会社 Image forming apparatus and control method thereof

Also Published As

Publication number Publication date
JP2019079578A (en) 2019-05-23

Similar Documents

Publication Publication Date Title
JP6482369B2 (en) PRINT CONTROL DEVICE, CONTROL METHOD FOR PRINT CONTROL DEVICE, PRINT SYSTEM
US10896359B2 (en) Shifting a power state of an image processing apparatus based on a command from an information processing apparatus
JP6140994B2 (en) Printing system, printing control apparatus, printing control apparatus control method, and program
US20140368862A1 (en) Information processing apparatus, information processing system, controlling method thereof, and program
US9019524B2 (en) Image forming apparatus, image forming system, method of controlling the same, and storage medium
JP2015005251A (en) Image forming system and control method, and program
US10209664B2 (en) Printing system including printing apparatus and printing control apparatus
US9942431B2 (en) Imaging forming apparatus, control method of image forming apparatus, and recording medium
JP6223152B2 (en) Image forming system, image processing apparatus, and image processing apparatus control method
JP6312076B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP6253277B2 (en) Image forming apparatus
US8659782B2 (en) Image forming apparatus using option controller for printing
JP6132535B2 (en) Printing system, printing control apparatus, printing control apparatus control method, and program
JP6708765B2 (en) Print control device and method of controlling print control device
JP5326595B2 (en) Image forming apparatus and program
JP2010162792A (en) Image forming apparatus and program
JP2014229975A (en) Image formation device, control method of the same, and program
JP2008258873A (en) Image processor, image processing system, and program
JP2013037410A (en) Image formation apparatus, image formation system, image formation control method, and image formation control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200421

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200521

R151 Written notification of patent or utility model registration

Ref document number: 6708765

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151