JP6708765B2 - Print control device and method of controlling print control device - Google Patents
Print control device and method of controlling print control device Download PDFInfo
- 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
- 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
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- 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.
上記した特許文献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.
[第1実施形態]
<画像形成システムの全体構成>
図1は、印刷システム100の全体構成を示すブロック図である。
[First Embodiment]
<Overall structure of image forming system>
FIG. 1 is a block diagram showing the overall configuration of the
印刷システム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
クライアントコンピュータ101は、プリンタドライバを用いてプリントジョブ(印刷要求)を生成して、生成したプリントジョブを印刷制御装置102に送信する。このプリントジョブは、ページ記述言語(PDL:Page Description Language)で記述されたPDLデータである。なお、プリントジョブは、PDLデータに限定されるものでなく、JPEGなどの所定の圧縮方式に従った画像データや、ビットマップデータであっても良い。
The
印刷制御装置102は、クライアントコンピュータ101から送信されたプリントジョブを解釈して、ラスター画像データを生成する。そして、印刷制御装置102は、生成したラスター画像データ、及び、前記ラスター画像データを用いた印刷を印刷装置103に実行させるための制御コマンド、を印刷装置103に送信する。ラスター画像データは、ビデオケーブル107を介して、印刷装置103に送信される。また、制御コマンド(印刷の開始を指示するコマンド、給紙段、印刷部数、印刷レイアウトなどを指定するコマンドなど)は、制御ケーブル108を介して、印刷装置103に送信される。
The
そして、本実施形態の印刷制御装置102は、ラスター画像データや制御コマンドを送信する前に、印刷装置103を省電力状態から復帰させるためのパケットである復帰用データを印刷装置103に送信する。この復帰用データは、制御ケーブル108を介して、印刷装置103に送信される。この復帰用データは、印刷に使用されるポート番号(ポート番号:9100番や515番)が指定されたTCPパケットである。
Then, the
印刷装置103は、印刷制御装置102から送信される制御コマンドに従って、ラスター画像データを用いた印刷を行う。本実施形態の印刷装置103は、プリント機能だけでなく、スキャン機能、コピー機能、BOX機能、SEND機能などの様々な機能を有するMFP(Multifunction Peripheral)である。また、印刷装置103は、製本機能やステイプル機能などを有しても良い。
The
図1に示すように、印刷装置103は、スキャナ部104、プリンタ部105および操作部106を備えている。スキャナ部104は、原稿台に置かれた原稿の画像を読み取って、当該画像に対応する画像データを生成する。プリンタ部105は、ラスター画像データに基づいて印刷を行う。プリンタ部105は、電子写真方式の印刷機構を含む。この印刷機構は、感光体ドラム105aと、感光体ドラム105a上に静電潜像を形成する露光装置(図示しない)と、静電潜像をトナー現像する現像装置(図示しない)と、印刷用紙に転写されたトナー像を印刷用紙に定着させる定着器105bと、を含む。また、操作部106は、表示部106aと入力部106bとを有する。表示部106aは、例えば、液晶ディスプレイであって、入力部106bは、例えば、タッチパネルやボタンである。
As shown in FIG. 1, the
図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
コントローラ130は、CPU131、ROM132、RAM133、HDD134、電源制御部135、画像処理部136、ビデオインターフェース(ビデオI/F)137、ネットワークインターフェース(NWI/F)138及びシステムバス139を備える。
The
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
次に、図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
CPU121は、記憶装置(メモリ122、HDD123)に格納されたプログラムを実行して、印刷制御装置102の各部の制御を行う。メモリ122は、CPU131のワークメモリとして使用される。HDD123は、大容量の記憶装置であり、CPU121により実行される各種制御プログラムおよび画像データを格納している。ビデオI/F124は、ビデオケーブル107を介して印刷装置103に接続される。また、内部ネットワークI/F125は、制御ケーブル108を介して印刷装置103に接続される。外部ネットワークI/F126は、イーサネット(登録商標)ケーブル109を介してLAN110に接続される。
The
図3は、印刷装置103の電源ブロック図である。
FIG. 3 is a power supply block diagram of the
図3を参照して、印刷装置103の電源系について詳細に説明する。
The power supply system of the
印刷装置103は、スタンバイ状態と、スタンバイ状態より消費電力の少ない省電力状態と、で動作する。なお、印刷装置103は、スタンバイ状態および省電力状態とは異なる電力状態となって良いことは言うまでもない。例えば、印刷装置103は、印刷装置103の各ユニットへの電力供給を停止した電源オフ状態となっても良い。また、印刷装置103は、印刷装置103の電源を切る直前の状態をHDD134に保存して、次に電源を入れたときに電源を切る直前の状態から作業を再開するハイバネーション状態となっても良い。また、印刷装置103は、上記した状態をHDD134では無くRAM133に保存するサスペンド状態となっても良い。
The
印刷装置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
また、第2電源供給部152は、プラグPを介して供給される交流電源から約12.0Vの直流電源を生成する。そして、第2電源供給部152は、生成した直流電源を表示部106b、画像処理部136、ビデオI/F137に供給する。以下、第2電源供給部152から電源の供給を受けるデバイスを、第2電源系統デバイスと呼ぶ。
In addition, the second
また、第3電源供給部153は、プラグPを介して供給される交流電源から約24.0Vの直流電源を生成する。そして、第3電源供給部153は、生成した直流電源をプリンタ部105およびスキャナ部104に供給する。以下、第3電源供給部153から電源の供給を受けるデバイスを、第3電源系統デバイスと呼ぶ。
The third
第1電源供給部151と第1電源系統デバイスとの間には、ユーザの操作に応じてオン状態またはオフ状態になる電源スイッチ154が配置されている。この電源スイッチ154は、ユーザの操作に応じてオン状態またはオフ状態になるメカニカルリレー154aと、メカニカルリレーをオフ状態にするためのソレノイド154bと、を有している。
A
また、電源スイッチ154と並列に、第1電源供給部151によって生成された電力を第1電源系統デバイスに供給するためのリレースイッチ155が配置される。電源スイッチ154がユーザの操作によってオフ状態になったとしても、リレースイッチ155を介して第1電源供給部151から第1電源系統デバイスに電力が供給される。電源スイッチ154がオフ状態になったことは、信号SEESAWを介して電源制御部135に通知される。電源制御部135は、電源スイッチ154がオフ状態になった場合に、CPU131に対してシャットダウン処理を実行するよう指示する。そして、CPU131によってシャットダウン処理が実行されると、電源制御部135は、ソレノイド154bに電力を供給することによって、メカニカルリレー154aをオフ状態にする。これにより、印刷装置103が電源オフ状態になる。
Further, a
また、プラグPと第2電源供給部152との間には、プラグPから第2電源供給部152への電力の供給と遮断とを切り替えるリレースイッチ156が配置される。また、プラグPと第3電源供給部153との間には、プラグPから第3電源供給部153への電力の供給と遮断とを切り替えるリレースイッチ157が配置される。
Further, between the plug P and the second
また、CPU131、ROM132およびHDD134と第1電源供給部151との間には、CPU131、ROM132およびHDD134への電力の供給と停止とを切り替えるスイッチ158が配置される。
Further, a
また、プリンタ部105と第3電源供給部153との間には、プリンタ部105への電力の供給と停止とを切り替えるスイッチ159が配置される。また、スキャナ部104と第3電源供給部153との間には、スキャナ部104への電力の供給と停止とを切り替えるスイッチ160が配置される。
Further, a
次に、電源制御部135の詳細について説明する。
Next, details of the power
電源制御部135は、回路の書き変えが可能なプログラムの書き換えが可能なロジック回路である。本実施形態の電源制御部135は、CPLD(Complex Programmable Logic Device)である。
The power
電源制御部135は、印刷装置103を省電力状態から復帰させるための復帰要因を検知する。なお、省電力状態とは、図4に示すように、以下に示す復帰要因を検知するために必要な箇所である電源制御部135、ネットワークI/F138、入力部106bおよびRAM133に電力が供給されているが、その他の箇所への電力供給は停止されている。
・印刷制御装置102からWOL(WakeOnLAN)パケットを受信したこと
・ユーザによって入力部106bが押下されたこと
The
-A WOL (WakeOnLAN) packet has been received from the print control device 102-A user has pressed the
ネットワークI/F138がWOLパケットを受信した場合には、電源制御部135に、復帰信号WAKE_LANまたはWAKE_LAN2が入力される。ネットワークI/F138が、宛先ポート番号が9100番のWOLパケットを受信した場合には、復帰信号WAKE_LAN2がHiレベルになる。宛先ポート番号が9100番以外のWOLパケットを受信した場合には、復帰信号WAKE_LANがHiレベルになる。
When the network I/
また、ユーザによって入力部106bが押下された場合には、電源制御部135に、復帰信号KEYが入力される。
Further, when the user presses the
印刷装置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/
なお、宛先ポート番号の9100番は、RAW印刷で使用するポート番号である。なお、LPR印刷で使用する宛先ポート番号の515番のWOLパケットを受信した場合に、ネットワークI/F138が、WAKE_LAN2を制御して(Hiレベルにして)も良い。
The
また、印刷装置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/
また、印刷装置103が省電力状態のときに、入力部106bが押下された場合には、電源制御部135は、信号CONTおよびRELAYを制御する(Hiレベルにする)。これにより、スイッチ156−158がONされて、CPU131、ROM132、HDD134、操作部106、画像処理部136およびビデオI/F137に電力が供給される。
Further, when the
なお、上記した印刷装置103の省電力状態とは、図4に示すように、印刷装置103を省電力状態から復帰させるために必要な部分に電力を供給するが、その他の部分への電力供給を停止する。具体的には、省電力状態において、電源制御部135、ネットワークI/F138、RAM133および入力部106aに電力が供給されている。
Note that the power saving state of the
印刷制御装置102も、印刷装置103と同様に省電力状態に移行しても良い。図5に示すように、印刷制御装置102が省電力状態に移行した場合、CPU121、メモリ122、HDD123およびビデオI/F124への電力供給が停止される。一方で、省電力状態でも、内部ネットワークI/F125および外部ネットワークI/F126には、電力が供給される。
The
図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
まず、印刷装置103が省電力状態に移行する条件(Sleep移行条件)を検知した場合(S601)、印刷装置103は、印刷制御装置102に対して、省電力状態に移行することを通知する(Sleep通知:S602)。
First, when the
Sleep移行条件は、
・操作部106の入力部106bの節電ボタンが押下されたこと
・印刷装置103が使用されずに所定時間経過したこと
などである。
Sleep transition conditions are
-The power saving button of the
Sleep通知を受信した印刷制御装置102は、印刷装置103に対するポーリングを中止するなどの処理を実行する(Sleep移行処理:S603)。印刷制御装置102は、印刷装置103のバージョン情報、メディアライブラリ情報、給紙装置や排紙装置の構成情報、ネットワークの設定情報、用紙残量、トナー残量などの情報を定期的にポーリングしている。Sleep移行処理では、このポーリングを中止する処理などを行う。
Upon receiving the Sleep notification, the
印刷制御装置102は、Sleep移行処理が完了すると、印刷装置103に対して、当該移行処理が完了したことを通知する(Sleep移行処理完了通知:S604)。
When the sleep transfer processing is completed, the
Sleep移行処理完了通知を受信した印刷装置103は、Sleep移行する処理を実行する(S605)。これにより、印刷装置103は、省電力状態に移行する。
The
なお、Sleep移行処理完了通知を実行した印刷制御装置102も、印刷装置103と連動して省電力状態に移行する。
The
また、省電力状態の印刷装置103が上記した復帰要因を検知した場合(S606)、印刷装置103は、印刷制御装置102に対して、スタンバイ状態(図3の状態)に移行したことを通知する(WakeUP通知:S607)。
When the
WakeUP通知を受信した印刷制御装置102は、S603で停止したポーリングを再開する(S608)。このWakeUP通知は、宛先MACアドレスが、印刷制御装置102のMACアドレスであるTCPパケットである。印刷制御装置102は、自装置のMACアドレス宛てのTCPを受信した場合に、省電力状態から復帰する。
The
図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/
印刷制御装置102が省電力状態のとき、外部ネットワークI/F126は、パケットを受信したか否かを判断する(S701)。パケットを受信したと判断した場合(S701:Yes)、外部ネットワークI/F126は、当該パケットがWOLパケットか否かを判断する(S702)。このWOLパケットとは、例えば、クライアントコンピュータ101のプリンタドライバから投入されたプリントジョブである。
When the
WOLパケットを受信した場合、外部ネットワークI/F126は、印刷制御装置102を省電力状態から復帰するよう指示する(S703)。一方、受信したパケットがWOLパケットで無ければ、外部ネットワークI/F126は、当該パケットを破棄する(S704)。
When the WOL packet is received, the external network I/
図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
一方、印刷装置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
受信した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
印刷装置103が省電力状態でない場合(S803:No)、CPU121は、前述した復帰用データを印刷装置103に対して送信しない。
When the
上記したように、本実施形態では、印刷装置103が省電力状態である場合には、復帰用データを送信するが、印刷装置103が省電力状態でない場合には、復帰用データを送信しない。省電力状態の印刷装置103に対して復帰用データを送信することによって、印刷装置103を省電力状態から復帰させることが可能となる。一方で、スタンバイ状態の印刷装置103に対して復帰用データを送信しないことによって、印刷装置103側で当該復帰用データを破棄するなど余計な処理を実行する必要がない。仮に、スタンバイ状態の印刷装置103に対して復帰用データを送信する場合には、印刷装置103に復帰用データを破棄するために、当該復帰用データか否かを判断する手段や復帰用データを破棄する手段、が必要になる。本実施形態では、印刷装置103がスタンバイ状態の場合には、印刷制御装置102から復帰用データが送信されないので、上記した手段を設ける必要がない。
As described above, in the present embodiment, the return data is transmitted when the
そして、CPU121は、受信したプリントジョブのページ記述言語を解釈して、印刷可能なラスター画像データを生成すると共に、当該ラスター画像データを用いた印刷を印刷装置103に実行させるための制御コマンドを生成する(S805)。
Then, the
CPU121は、ラスター画像データをビデオI/F124を介して印刷装置103に送信すると共に、制御コマンドを内部ネットワークI/F125を介して印刷装置103に送信する(S806)。この制御コマンドの宛先ポート番号は、9915番である。
The
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
図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/
印刷装置103が省電力状態のとき、ネットワークI/F138は、パケットを受信したか否かを判断する(S901)。パケットを受信したと判断した場合(S901:Yes)、ネットワークI/F138は、当該パケットがWOLパケットか否かを判断する(S902)。このWOLパケットとは、例えば、印刷制御装置102から送信される制御コマンドや復帰用データである。
When the
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/
上記したように、ネットワークI/F138は、CPU131の起動を待たずに、プリンタ部105の準備動作を行うことができるので、CPU131の起動処理が完了するのを待ってからプリンタ部105の準備動作を行う場合に比べて、プリンタ部105の準備動作の完了までの時間を短縮することができる。
As described above, the network I/
なお、ここでは、プリンタ部105の準備動作を実行させるか否かを、WOLパケットの宛先ポート番号で判断する例について説明したが、本発明は、宛先ポート番号に基づく判断に限定されない。例えば、WOLパケットがプリンタ部105を使用するパケットであることを識別する識別情報を含む場合には、当該識別情報に基づいて、プリンタ部105の準備動作を実行させるか否かを判断しても良い。
Here, an example in which whether or not to execute the preparation operation of the
宛先ポート番号が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/
一方、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/
なお、受信したパケットが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/
図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
印刷制御装置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
クライアントコンピュータ101が印刷データを送信する場合は、この通信路が確立した後、PUSHフラグがセットされたTCPパケットとして、データ部が印刷データのパケットを送信する。しかし、本実施形態では、復帰用データ(SYNフラグがセットされたTCPパケット)により、プリンタ部105の準備動作を開始させるという目的は果たされているので、TCPパケットのデータ部にデータが存在するパケットを送信しない。このため、本実施形態では、上記したオープン処理の後、データを送信することなく、クローズ処理を実行する。
When the
具体的には、印刷制御装置102は、FINフラグがセットされたTCPパケットを送信する(S1204)。印刷装置103は、ACKフラグがセットされたTCPパケットを送信する(S1205)。また、印刷装置103は、FINフラグがセットされたTCPパケットを送信する(S1206)。最後に、印刷制御装置102は、ACKフラグがセットされたTCPパケットを送信する(S1207)。
Specifically, the
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
また、復帰用データのIPヘッダ2002の送信先アドレスには、印刷装置103のIPアドレスがセットされる。また、復帰用データのIPヘッダ2002の送信元アドレスには、印刷制御装置102のIPアドレスがセットされる。
Further, the IP address of the
また、TCPヘッダ2003の送信先ポート番号2005には、9100番又は515番がセットされる。印刷装置103は、9100番をプリンタドライバからの印刷ジョブを受け付けるポートとして使用する。
Further, the
TCPヘッダ2003の送信元ポート番号2004には、印刷制御装置102で使用したポートであって、動的に使用されるため、一意に決まらない。
The transmission
また、Flag2006は、TCPパケットの接続状態を示す。本実施形態の復帰用データは、Flag2006にSYNがセットされている。このSYNがセットされたパケットは、TCP接続のオープン処理を要求するパケットである。
Further,
上記したように、印刷制御装置102は、ラスター画像データおよび制御コマンドを印刷装置103に対して送信する前に、復帰用データを送信する。これにより、印刷装置は、ラスター画像データや制御コマンドを受信する前に、プリンタ部105の準備動作を実行することができる。このように、プリンタ部105は、ラスター画像データを受信するまでの間に準備動作を行うことができるので、ラスター画像データおよび制御コマンドを受信したら、準備動作の完了を待たずに、印刷を実行することができる。
As described above, the
[第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
図13は、第2実施形態の印刷装置103の電源ブロック図である。
FIG. 13 is a power supply block diagram of the
図13を参照して、第2実施形態の印刷装置103の電源系について詳細に説明する。なお、第1実施形態と同じ部分の説明は割愛する。
The power supply system of the
第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/
図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
一方、印刷装置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
受信した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
印刷装置103が省電力状態でない場合(S1403:No)、CPU121は、前述したWOLパケットを印刷装置103に対して送信しない。
When the
そして、CPU121は、受信したプリントジョブのページ記述言語を解釈して、印刷可能なラスター画像データを生成すると共に、当該ラスター画像データを用いた印刷を印刷装置103に実行させるための制御コマンドを生成する(S1405)。
Then, the
CPU121は、ラスター画像データをビデオI/F124を介して印刷装置103に送信すると共に、制御コマンドを内部ネットワークI/F125を介して印刷装置103に送信する(S1406)。
The
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
図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/
印刷装置103が省電力状態のとき、ネットワークI/F138は、パケットを受信したか否かを判断する(S1501)。パケットを受信したと判断した場合(S1501:Yes)、ネットワークI/F138は、当該パケットがWOLパケットか否かを判断する(S1502)。このWOLパケットとは、印刷装置103のMACアドレスが指定されたTCPパケットであって、例えば、印刷制御装置102から送信される制御コマンドや復帰用データである。
When the
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/
一方、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/
なお、受信したパケットが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/
[第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
図16は、第3実施形態の印刷装置103の電源ブロック図である。
FIG. 16 is a power supply block diagram of the
図16を参照して、第3実施形態の印刷装置103の電源系について詳細に説明する。なお、第1実施形態と同じ部分の説明は割愛する。
The power supply system of the
第3実施形態の印刷装置103のネットワークI/F338は、印刷制御装置102から宛先ポート番号が特定のポート番号であるWOLパケットを受信した場合には、電源制御部135に入力される復帰信号WAKE_LAN3をHiレベルに制御する。この特定のポート番号とは、印刷装置103に読取処理を行わせるために指定されるポート番号である。
When the network I/
復帰信号WAKE_LAN3がHiレベルになると、電源制御部135は、信号CONT、信号SCAN、信号RELAYをHiレベルにする。これにより、スキャナ部104、CPU131、HDD134などに電力が供給される。
When the return signal WAKE_LAN3 becomes Hi level, the power
図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
一方、印刷装置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
受信したWOLパケットがスキャンジョブであった場合(S1702:Yes)、CPU121は、印刷装置103が省電力状態か否かを判断する(S1703)。印刷装置103が省電力状態であった場合、CPU121は、宛先ポート番号が特定のポート番号の復帰用データを印刷装置103に対して送信する(S1704)。
When the received WOL packet is a scan job (S1702: Yes), the
印刷装置103が省電力状態でない場合(S1703:No)、CPU121は、前述した復帰用データを印刷装置103に対して送信しない。
When the
CPU121は、受信したスキャンジョブを解釈して(S1705)、印刷装置103にスキャンを実行させるための制御コマンド(読取解像度、モノクロ/カラー指定など)を内部ネットワークI/F125を介して印刷装置103に送信する(S1706)。
The
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
図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/
印刷装置103が省電力状態のとき、ネットワークI/F338は、パケットを受信したか否かを判断する(S1801)。パケットを受信したと判断した場合(S1801:Yes)、ネットワークI/F138は、当該パケットがWOLパケットか否かを判断する(S1802)。このWOLパケットとは、例えば、印刷制御装置102から送信される制御コマンドや復帰用データである。
When the
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/
宛先ポート番号が特定のポート番号以外の番号ならば、ネットワーク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/
一方、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/
なお、受信したパケットが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/
[他の実施形態]
第1実施形態の印刷制御装置102は、復帰用データ(SYNフラグがセットされたパケット)を送信した後、印刷装置103からの応答には返信しない(S1003のパケットを送信しない)、としても良い。これにより、印刷装置103は、TCPプロトコルとしての通信シーケンスが終了する。
[Other Embodiments]
The
また、第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
なお、印刷制御装置102は、印刷装置103でエラーが発生しており、印刷が出来ない状況の場合には、復帰用データおよび印刷コマンドを送信しないようにしても良い。印刷制御装置102は、印刷装置103の状態を示す情報を定期的に取得しており、当該取得した印刷装置103の状態に基づいて、復帰用データおよび印刷コマンドの送信を制御しても良い。つまり、印刷制御装置102は、印刷装置103で印刷が出来ないエラーが発生していない場合に限り、復帰用データおよび印刷コマンドを送信する。
It should be noted that the
上記した第1実施形態の印刷制御装置102では、復帰用データを送信した後に(S804)、RIP処理を開始する(S805)。しかし、本発明では、RIP処理を開始した後に、ラスター画像データを送信する前に、復帰用データを送信しても良い。
In the
上記した第1実施形態の印刷制御装置102では、印刷装置103が省電力状態ではない場合に復帰指示を送信しなかった(S803:No)。しかし、本発明では、印刷装置103が省電力状態ではない場合に復帰指示を送信しても良い。例えば、印刷装置103が前記省電力状態とは異なる低電力状態であるが、印刷制御装置102では、印刷装置103が低電力状態であるかどうかを判断できない場合には、復帰指示を送信する。これにより、印刷装置103が低電力状態のときに、印刷装置103を低電力状態から復帰させることができる。
In the
印刷装置103が、上記した低電力状態では、ポート番号9100が指定された復帰指示を受信してもプリンタ部105の準備動作を行わないように構成されている場合には、印刷制御装置102は、復帰指示として、ポート番号9100が指定された復帰指示とは異なる復帰指示を送信する。
If the
100 印刷システム
102 印刷制御装置
103 印刷装置
121 CPU
125 内部NW I/F
126 外部NW I/F
100
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のパケットを送信することを特徴とする請求項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のパケットを前記印刷装置に送信したのち、前記生成工程において生成された前記制御コマンドを含み、前記所定のポート番号と異なるポート番号を指定する第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.
前記印刷装置は、
画像を印刷する印刷手段と、
前記印刷制御装置から所定のポート番号を指定するパケットを受信する第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または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.
前記制御コマンドは前記ラスタ画像データの印刷を前記印刷装置に実行させるためのコマンドであることを特徴とする請求項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.
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)
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 |
-
2019
- 2019-02-13 JP JP2019023923A patent/JP6708765B2/en active Active
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 |