[go: up one dir, main page]

JP2013188971A - Printer and network system - Google Patents

Printer and network system Download PDF

Info

Publication number
JP2013188971A
JP2013188971A JP2012057830A JP2012057830A JP2013188971A JP 2013188971 A JP2013188971 A JP 2013188971A JP 2012057830 A JP2012057830 A JP 2012057830A JP 2012057830 A JP2012057830 A JP 2012057830A JP 2013188971 A JP2013188971 A JP 2013188971A
Authority
JP
Japan
Prior art keywords
printer
specific
inquiry
response
specific device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012057830A
Other languages
Japanese (ja)
Inventor
Tomoji Suzuki
智詞 鈴木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2012057830A priority Critical patent/JP2013188971A/en
Publication of JP2013188971A publication Critical patent/JP2013188971A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Power Sources (AREA)

Abstract

【課題】 従来とは異なる手法を用いて、プリンタの消費電力を低減し得る技術を提供する。
【解決手段】 プリンタ10は、プリンタの電源ON時に、PC60に使用問合せを送信する(SA6)。プリンタ10は、PC60から使用問合せに対する応答を受信する場合に(SA8でYES)、プリンタ10の電源ON時の定着部のウォームアップを実行し(SA9,SA10)、PC60から使用問合せに対する応答を受信しない場合に(SA8でNO)、プリンタ10の電源ON時の定着部のウォームアップを実行しない。
【選択図】図2
PROBLEM TO BE SOLVED: To provide a technique capable of reducing power consumption of a printer by using a method different from the conventional one.
A printer 10 transmits a use inquiry to a PC 60 when the printer is turned on (SA6). When the printer 10 receives a response to the use inquiry from the PC 60 (YES in SA8), the printer 10 warms up the fixing unit when the printer 10 is turned on (SA9, SA10), and receives a response to the use inquiry from the PC 60. If not (NO in SA8), the fixing unit is not warmed up when the printer 10 is powered on.
[Selection] Figure 2

Description

本明細書によって開示される技術は、ネットワークを介してデバイスに接続されるプリンタに関する。   The technology disclosed by the present specification relates to a printer connected to a device via a network.

特許文献1には、画像形成装置の電源ONの直後に、印刷を実行するために熱ローラを加熱する画像形成装置が開示されている。ユーザが、節電キーをONにせずに画像形成装置を電源ONにする場合、画像形成装置は、速やかに印刷を開始できるように、熱ローラを定着温度まで加熱する。一方、ユーザが、画像形成装置の節電キーをONにしながら画像形成装置を電源ONにする場合、画像形成装置は、熱ローラを定着温度よりも低い節電温度まで加熱する。そして、印刷JOBを受け付けると、画像形成装置は、熱ローラを定着温度まで加熱する。これにより、省電力を実現することができる。   Patent Document 1 discloses an image forming apparatus that heats a heat roller to execute printing immediately after the image forming apparatus is turned on. When the user turns on the image forming apparatus without turning on the power saving key, the image forming apparatus heats the heat roller to the fixing temperature so that printing can be started quickly. On the other hand, when the user turns on the image forming apparatus while turning on the power saving key of the image forming apparatus, the image forming apparatus heats the heat roller to a power saving temperature lower than the fixing temperature. When receiving the print job, the image forming apparatus heats the heat roller to the fixing temperature. Thereby, power saving can be realized.

特開2008−64984号公報JP 2008-64984 A 特開2005−66894号公報JP 2005-66894 A 特開2002−163090号公報JP 2002-163090 A 特開2004−142186号公報JP 2004-142186 A 特開2000−190601号公報JP 2000-190601 A 特開2006−168175号公報JP 2006-168175 A 特開2010−149436号公報JP 2010-149436 A

本明細書では、従来とは異なる手法を用いて、プリンタの消費電力を低減し得る技術を提供する。   The present specification provides a technique that can reduce the power consumption of a printer by using a method different from the conventional one.

本明細書によって開示される技術は、ネットワークを介して特定のデバイスに接続されるプリンタである。プリンタは、印刷実行部と問合送信部とウォームアップ実行部とを備える。印刷実行部は、画像の印刷を実行する。問合送信部は、プリンタの電源ON時に、特定のデバイスに所定の問合せを送信する。ウォームアップ実行部は、特定のデバイスから所定の問合せに対する特定の応答を受信する場合に、プリンタの電源ON時の印刷実行部のウォームアップを実行する。ウォームアップ実行部は、特定のデバイスから所定の問合せに対する特定の応答を受信しない場合に、プリンタの電源ON時の印刷実行部のウォームアップを実行しない。   The technology disclosed by this specification is a printer connected to a specific device via a network. The printer includes a print execution unit, an inquiry transmission unit, and a warm-up execution unit. The print execution unit executes image printing. The inquiry transmission unit transmits a predetermined inquiry to a specific device when the printer is turned on. When receiving a specific response to a predetermined inquiry from a specific device, the warm-up execution unit executes warm-up of the print execution unit when the printer is turned on. The warm-up execution unit does not execute warm-up of the print execution unit when the printer is turned on when a specific response to a predetermined inquiry is not received from a specific device.

この構成では、プリンタは、特定のデバイスから特定の応答を受信する場合に、プリンタの電源ON時の印刷実行部のウォームアップを実行する。但し、プリンタは、特定のデバイスから特定の応答を受信しない場合に、プリンタの電源ON時の印刷実行部のウォームアップを実行しない。従って、プリンタは、特定のデバイスから特定の応答を受信するのか否かに応じて、電源ON時のウォームアップの実行の有無を適切に変えることができる。このように、電源ON時のウォームアップが実行されないことがあるために、プリンタの消費電力を低減し得る。   In this configuration, when the printer receives a specific response from a specific device, the printer executes warm-up of the print execution unit when the printer is turned on. However, if the printer does not receive a specific response from a specific device, the printer does not warm up the print execution unit when the printer is turned on. Therefore, the printer can appropriately change whether or not to perform warm-up when the power is turned on, depending on whether or not a specific response is received from a specific device. As described above, since warm-up when the power is turned on may not be executed, the power consumption of the printer can be reduced.

なお、上記のプリンタを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記のプリンタと上記の特定のデバイスとを備えるネットワークシステム、上記のネットワークシステムに含まれる特定のデバイス単体、特定のデバイスを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。   Note that a control method, a computer program, and a computer-readable recording medium storing the computer program for realizing the printer are also novel and useful. Further, a network system including the printer and the specific device, a specific device included in the network system, a control method for realizing the specific device, a computer program, and the computer program are stored. Computer readable recording media are also new and useful.

ネットワークシステムの構成を示す。The structure of a network system is shown. 第1実施例のプリンタとPCとが実行する処理のシーケンス図を示す。FIG. 3 shows a sequence diagram of processing executed by the printer and PC of the first embodiment. 第2実施例のプリンタとPCとが実行する処理のシーケンス図を示す。FIG. 6 shows a sequence diagram of processing executed by a printer and a PC according to a second embodiment. 第3実施例のプリンタとPCとが実行する処理のシーケンス図を示す。FIG. 9 is a sequence diagram illustrating processing executed by a printer and a PC according to a third embodiment. 第4実施例のプリンタとPCとが実行する処理のシーケンス図を示す。FIG. 10 is a sequence diagram illustrating processing executed by a printer and a PC according to a fourth embodiment. 図5の続きのシーケンス図を示す。FIG. 6 shows a sequence diagram continued from FIG. 5.

(第1実施例)
(ネットワークシステム2の構成)
図1に示すように、ネットワークシステム2は、プリンタ10と複数個(図1では3個)のPC60〜92とを備える。プリンタ10は、複数個のPC60〜92のそれぞれと、LAN4を介して、相互に通信可能に接続されている。
(First embodiment)
(Configuration of network system 2)
As shown in FIG. 1, the network system 2 includes a printer 10 and a plurality (three in FIG. 1) of PCs 60 to 92. The printer 10 is connected to each of a plurality of PCs 60 to 92 via the LAN 4 so as to be able to communicate with each other.

(プリンタ10の構成)
プリンタ10は、操作部12と、表示部14と、LANインタフェイス16と、印刷実行部18と、制御部30と、を備える。操作部12は、複数のキーを備える。ユーザは、操作部12を操作することによって、様々な指示をプリンタ10に入力することができる。表示部14は、様々な情報を表示するためのディスプレイである。LANインタフェイス16は、LAN4を介して、外部デバイス(例えばPC60,90,92)と通信を実行するためのインタフェイスである。
(Configuration of Printer 10)
The printer 10 includes an operation unit 12, a display unit 14, a LAN interface 16, a print execution unit 18, and a control unit 30. The operation unit 12 includes a plurality of keys. The user can input various instructions to the printer 10 by operating the operation unit 12. The display unit 14 is a display for displaying various information. The LAN interface 16 is an interface for executing communication with an external device (for example, the PCs 60, 90, 92) via the LAN 4.

印刷実行部18は、レーザ方式の印刷機構である。印刷実行部18は、外部デバイス(例えばPC60)からの印刷指示によって指定された画像データで表される画像を、印刷媒体に印刷する。印刷実行部18は、定着部20を備える。定着部20は、印刷媒体に転写されたトナーを、印刷媒体に定着させる。定着部20は、所定の温度に加熱された状態で用いられる。定着部20の温度が所定の温度よりも低い場合、制御部30は、定着部20のウォームアップを実行して、定着部20を所定の温度まで昇温した後で、印刷実行部18に印刷を実行させる。即ち、ウォームアップとは、印刷実行部18が印刷を実行する時の印刷実行部18(定着部20)の温度(定着温度)まで、印刷実行部18(定着部20)を昇温するための処理である。   The print execution unit 18 is a laser type printing mechanism. The print execution unit 18 prints an image represented by image data designated by a print instruction from an external device (for example, the PC 60) on a print medium. The print execution unit 18 includes a fixing unit 20. The fixing unit 20 fixes the toner transferred to the print medium to the print medium. The fixing unit 20 is used in a state heated to a predetermined temperature. When the temperature of the fixing unit 20 is lower than the predetermined temperature, the control unit 30 performs warm-up of the fixing unit 20 to raise the temperature of the fixing unit 20 to a predetermined temperature, and then prints on the print execution unit 18. Is executed. That is, the warm-up is to increase the temperature of the print execution unit 18 (fixing unit 20) to the temperature (fixing temperature) of the print execution unit 18 (fixing unit 20) when the print execution unit 18 executes printing. It is processing.

制御部30は、CPU32とメモリ34とを備える。CPU32は、メモリ34に格納されている複数個(図1では3個)のプログラム35〜39に従って、様々な処理を実行する。メモリ34は、ROM、RAM、ハードディスク等によって構成される。メモリ34は、CPU32によって実行される上記の各プログラム35〜39を格納する。CPU32がネットワークプログラム36に従って処理を実行することによって、問合送信部40の機能が実現され、CPU32がウォームアッププログラム39に従って処理を実行することによって、ウォームアップ実行部44の機能が実現され、CPU32が制御プログラム35に従って処理を実行することによって、各部46〜50の機能が実現される。問合送信部40は、選択部42を備える。CPU32は、ユーザインタフェイスプログラム38に従って処理を実行することによって、プリンタ10の各ユーザインタフェイス12,14を起動する(即ち、各ユーザインタフェイス12,14に電力を供給する)。   The control unit 30 includes a CPU 32 and a memory 34. The CPU 32 executes various processes according to a plurality of (three in FIG. 1) programs 35 to 39 stored in the memory 34. The memory 34 includes a ROM, a RAM, a hard disk, and the like. The memory 34 stores the above programs 35 to 39 executed by the CPU 32. When the CPU 32 executes processing according to the network program 36, the function of the inquiry transmission unit 40 is realized, and when the CPU 32 executes processing according to the warm-up program 39, the function of the warm-up execution unit 44 is realized. By executing the process according to the control program 35, the functions of the units 46 to 50 are realized. The inquiry transmission unit 40 includes a selection unit 42. The CPU 32 activates the user interfaces 12 and 14 of the printer 10 by executing processing according to the user interface program 38 (that is, supplies power to the user interfaces 12 and 14).

(PC60,90,92の構成)
PC60は、表示部64と、操作部66と、LANインタフェイス62と、制御部70と、を備える。操作部66は、キーボードとマウスを備える。ユーザは、操作部66を操作することによって、様々な指示をPC60に入力することができる。表示部64は、様々な情報を表示するためのディスプレイである。LANインタフェイス62は、LAN4を介して、外部デバイス(例えばプリンタ10)と通信を実行するためのインタフェイスである。
(Configuration of PC 60, 90, 92)
The PC 60 includes a display unit 64, an operation unit 66, a LAN interface 62, and a control unit 70. The operation unit 66 includes a keyboard and a mouse. The user can input various instructions to the PC 60 by operating the operation unit 66. The display unit 64 is a display for displaying various information. The LAN interface 62 is an interface for executing communication with an external device (for example, the printer 10) via the LAN 4.

制御部70は、CPU72とメモリ74とを備える。CPU72は、メモリ74に格納されている各プログラム76,78に従って、様々な処理を実行する。メモリ74は、ROM、RAM、ハードディスク等によって構成される。メモリ74は、CPU72によって実行される上記の各プログラム76,78を格納する。なお、基本プログラム76は、PC60に、基本処理(表示処理、データ生成・編集処理、データ通信処理等)を実行させるためのプログラムである。ドライバプログラム78は、プリンタ10を利用するためのプログラムである。CPU72が基本プログラム76に従って処理を実行することによって、各部80,82の機能が実現される。   The control unit 70 includes a CPU 72 and a memory 74. The CPU 72 executes various processes according to the programs 76 and 78 stored in the memory 74. The memory 74 includes a ROM, a RAM, a hard disk, and the like. The memory 74 stores the respective programs 76 and 78 executed by the CPU 72. The basic program 76 is a program for causing the PC 60 to execute basic processing (display processing, data generation / editing processing, data communication processing, etc.). The driver program 78 is a program for using the printer 10. The functions of the units 80 and 82 are realized by the CPU 72 executing processing according to the basic program 76.

PC90,92は、PC60と同様の構成を備える。但し、PC90,92に、ドライバプログラム78のインストールの有無は、第1〜第4実施例によって異なる。   The PCs 90 and 92 have the same configuration as the PC 60. However, whether or not the driver program 78 is installed in the PCs 90 and 92 differs depending on the first to fourth embodiments.

(ネットワークシステム2内の各デバイスが実行する処理)
ユーザは、操作部12を操作することによって、プリンタ10の動作モードを、通常モードと省電力モードとのどちらかのモードに選択することができる。設定部50は、ユーザによって通常モードが選択される場合に、メモリ34に格納されているモード設定フラグ(図示省略)をOFFにする。一方、設定部50は、ユーザによって省電力モードが選択される場合に、メモリ34に格納されているモード設定フラグをONにする。
(Processes executed by each device in the network system 2)
The user can select the operation mode of the printer 10 as one of the normal mode and the power saving mode by operating the operation unit 12. The setting unit 50 turns off a mode setting flag (not shown) stored in the memory 34 when the normal mode is selected by the user. On the other hand, the setting unit 50 turns on the mode setting flag stored in the memory 34 when the power saving mode is selected by the user.

図2を参照して、ネットワークシステム2の各デバイス10,60,90,92が実行する処理について説明する。プリンタ10が電源ONにされると、制御プログラム35が起動する。制御プログラム35が起動されると、制御部30は、電源ON時処理を開始する。SA2において、設定部50は、プリンタ10の動作モードが通常モードに設定されているのか否かを判断する。具体的には、設定部50は、メモリ34に格納されているモード設定フラグがONである場合に、プリンタ10の動作モードが省電力モードに設定されていると判断する(SA2でYES)。設定部50は、メモリ34に格納されているモード設定フラグがOFFである場合に、プリンタ10の動作モードが省電力モードに設定されていないと判断する(SA2でNO)。SA2でYESの場合にSA4に進み、SA2でNOの場合にSA13に進む。   With reference to FIG. 2, processing executed by each device 10, 60, 90, 92 of the network system 2 will be described. When the printer 10 is turned on, the control program 35 is activated. When the control program 35 is activated, the control unit 30 starts processing when the power is turned on. In SA2, the setting unit 50 determines whether or not the operation mode of the printer 10 is set to the normal mode. Specifically, the setting unit 50 determines that the operation mode of the printer 10 is set to the power saving mode when the mode setting flag stored in the memory 34 is ON (YES in SA2). The setting unit 50 determines that the operation mode of the printer 10 is not set to the power saving mode when the mode setting flag stored in the memory 34 is OFF (NO in SA2). When SA2 is YES, the process proceeds to SA4, and when SA2 is NO, the process proceeds to SA13.

SA4では、起動制御部46は、ネットワークプログラム36を起動する。これにより、制御部30は、ネットワークプログラム36に従って、SA6の処理を実行する。SA6では、問合送信部40は、ブロードキャストによって、使用問合せを送信する。これにより、プリンタ10は、使用問合せを、LAN4内のデバイスに適切に送信することができる。使用問合せは、プリンタ10を利用するためのドライバプログラム78がインストールされているデバイスに、使用問合せに対する応答を送信させるためのコマンドを含む。   In SA4, the activation control unit 46 activates the network program 36. Thereby, the control unit 30 executes the process of SA6 according to the network program 36. In SA6, the inquiry transmission unit 40 transmits a usage inquiry by broadcasting. Thereby, the printer 10 can appropriately transmit the use inquiry to the devices in the LAN 4. The usage inquiry includes a command for causing a device in which the driver program 78 for using the printer 10 is installed to transmit a response to the usage inquiry.

SP2において、PC60の決定部80は、使用問合せを受信すると、ドライバプログラム78が、PC60にインストールされているのか否かを判断する。ドライバプログラム78がインストールされていると判断される場合に、決定部80は、使用問合せに対する応答を送信すると決定する(SP2でYES)。SP4において、応答送信部82は、使用問合せに対する応答を、プリンタ10に送信する。同様に、及びPC90,92の決定部は、PC90,92に、ドライバプログラム78がインストールされていないため、使用問合せに対する応答を送信しないと決定する(SP2でNO)。   In SP2, when the determination unit 80 of the PC 60 receives the usage inquiry, the determination unit 80 determines whether or not the driver program 78 is installed in the PC 60. When it is determined that the driver program 78 is installed, the determination unit 80 determines to transmit a response to the usage inquiry (YES in SP2). In SP4, the response transmission unit 82 transmits a response to the use inquiry to the printer 10. Similarly, the determination unit of the PCs 90 and 92 determines not to send a response to the use inquiry because the driver program 78 is not installed in the PCs 90 and 92 (NO in SP2).

SA8において、判断部48は、使用問合せに対する応答を受信することを監視している。使用問合せに対する応答が受信される場合(SA8でYES)、SA9において、起動制御部46は、ウォームアッププログラム39を起動する。制御部30は、ウォームアッププログラム39に従って、SA10の処理を実行する。即ち、SA10において、ウォームアップ実行部44は、定着部20のウォームアップを実行して、SA12に進む。一方、使用問合せに対する応答が受信されない場合(SA8でNO)、ウォームアップ実行部44は、SA9,SA10をスキップして、即ち、定着部20のウォームアップを実行せずに、SA12に進む。   In SA8, the determination unit 48 monitors reception of a response to the use inquiry. When a response to the usage inquiry is received (YES in SA8), the activation control unit 46 activates the warm-up program 39 in SA9. The control unit 30 executes the process of SA10 according to the warm-up program 39. That is, in SA10, the warm-up execution unit 44 executes the warm-up of the fixing unit 20, and proceeds to SA12. On the other hand, if a response to the use inquiry is not received (NO in SA8), the warm-up execution unit 44 skips SA9 and SA10, that is, does not execute the warm-up of the fixing unit 20, and proceeds to SA12.

SA12では、起動制御部46は、メモリ34に格納されているユーザインタフェイスプログラム38を起動する。この結果、制御部30は、起動されたユーザインタフェイスプログラム38に従って、プリンタ10の各ユーザインタフェイス12,14を起動して、プリンタ10の電源ON時処理が終了する。プリンタ10の電源ON時処理が終了すると、プリンタ10は、待機状態(即ち外部デバイス又はユーザからの指示を待っている状態)になる。   In SA12, the activation control unit 46 activates the user interface program 38 stored in the memory 34. As a result, the control unit 30 activates the user interfaces 12 and 14 of the printer 10 in accordance with the activated user interface program 38, and the process when the printer 10 is turned on ends. When the power-on processing of the printer 10 is completed, the printer 10 enters a standby state (that is, a state waiting for an instruction from an external device or a user).

SA13では、起動制御部46は、ウォームアッププログラム39を起動する。次いで、SA14において、ウォームアップ実行部44は、定着部20のウォームアップを実行する。次いで、SA16において、起動制御部46は、ユーザインタフェイスプログラム38を起動する。次いで、SA18において、起動制御部46は、ネットワークプログラム36を起動して、プリンタ10の電源ON時処理が終了する。問合送信部40は、使用問合せを外部装置に送信しない。この構成によれば、プリンタ10が省電力モードに設定されていない場合(図2のSA2でNO)に、プリンタ10は、使用問合せを送信せずに、定着部20のウォームアップを実行することができる。即ち、プリンタ10の動作モードに応じて、使用問合せを送信するのか否かを変えることができる。この結果、プリンタ10は、プリンタ10の電源ON直後に、外部デバイス(例えばPC60)から印刷指示を受信する場合に、迅速に印刷を実行することができる。制御部30は、プリンタ10が電源OFFから電源ONに切り替えられる毎に、電源ON時処理(SA2〜SA18の処理)を実行する。   In SA13, the activation control unit 46 activates the warm-up program 39. Next, in SA14, the warm-up execution unit 44 executes the warm-up of the fixing unit 20. Next, in SA16, the activation control unit 46 activates the user interface program 38. Next, in SA18, the activation control unit 46 activates the network program 36, and the power-on process of the printer 10 ends. The inquiry transmission unit 40 does not transmit the use inquiry to the external device. According to this configuration, when the printer 10 is not set to the power saving mode (NO in SA2 in FIG. 2), the printer 10 performs the warm-up of the fixing unit 20 without transmitting a use inquiry. Can do. That is, according to the operation mode of the printer 10, it is possible to change whether or not to send a usage inquiry. As a result, the printer 10 can quickly execute printing when receiving a print instruction from an external device (for example, the PC 60) immediately after the printer 10 is turned on. Each time the printer 10 is switched from power OFF to power ON, the control unit 30 executes power ON processing (SA2 to SA18).

(本実施例の効果)
プリンタ10は、使用問合せ(図2のSA6)に対する応答を受信する場合(図2のSA8でYES)、プリンタ10の電源ON時の定着部20のウォームアップを実行する。但し、プリンタ10は、使用問合せ(図2のSA6)に対する応答を受信しない場合(図2のSA8でNO)、プリンタ10の電源ON時の定着部20のウォームアップを実行しない。従って、プリンタ10は、PC60から使用問合せに対する応答を受信するのか否かに応じて、電源ON時のウォームアップの実行の有無を適切に変えることができる。このように、電源ON時のウォームアップが実行されないことがあるために、プリンタの消費電力を低減することができる。なお、プリンタ10の電源ON時とは、プリンタ10の電源ONから、プリンタ10の電源ONを契機として実行される電源ON時処理(各プログラム36〜39の起動、各ユーザインタフェイス12,14への電力の供給)が終了するまでの期間と言い換えることができる。
(Effect of this embodiment)
When the printer 10 receives a response to the use inquiry (SA6 in FIG. 2) (YES in SA8 in FIG. 2), the printer 10 warms up the fixing unit 20 when the printer 10 is powered on. However, if the printer 10 does not receive a response to the use inquiry (SA6 in FIG. 2) (NO in SA8 in FIG. 2), the printer 10 does not warm up the fixing unit 20 when the printer 10 is powered on. Therefore, the printer 10 can appropriately change whether or not to perform warm-up when the power is turned on, depending on whether or not a response to the use inquiry is received from the PC 60. As described above, since warm-up when the power is turned on may not be executed, the power consumption of the printer can be reduced. When the power of the printer 10 is turned on, the power-on process executed when the power of the printer 10 is turned on (when the programs 36 to 39 are started and the user interfaces 12 and 14 are started). In other words, it can be rephrased as the period until the power supply) is completed.

使用問合せに対する応答が受信される場合とは、ドライバプログラム78がインストールされているPC60が、プリンタ10の接続されている場合である。この場合、PC60は、プリンタ10の電源ON後の短期間に、プリンタ10に印刷を実行させる可能性が高い。PC60から使用問合せに対する応答が受信される場合に、プリンタ10は、電源ON時の定着部20のウォームアップを実行する。このため、プリンタ10は、プリンタ10の電源ON後の短期間に、PC60から印刷指示を受信する場合に、当該印刷指示に従って、印刷を適切に実行することができる。   The case where a response to the usage inquiry is received is a case where the PC 60 in which the driver program 78 is installed is connected to the printer 10. In this case, the PC 60 is highly likely to cause the printer 10 to execute printing in a short period after the printer 10 is powered on. When a response to the use inquiry is received from the PC 60, the printer 10 warms up the fixing unit 20 when the power is turned on. Therefore, when the printer 10 receives a print instruction from the PC 60 within a short period of time after the printer 10 is turned on, the printer 10 can appropriately execute printing according to the print instruction.

一方、使用問合せに対する応答が受信されない場合とは、ドライバプログラム78がインストールされているデバイスがプリンタ10に接続されていない場合である。この場合、プリンタ10は、電源ON後の短期間に、印刷を実行する可能性が低い。この場合、仮に、電源ON時の定着部20のウォームアップが実行されると、1度も印刷が実行されずに、定着部20の熱が冷めてしまう事態が起こり得る。本実施例のプリンタ10は、使用問合せに対する応答が受信されない場合、プリンタ10は、電源ON時の定着部20のウォームアップを実行しない。これにより、プリンタ10が電源ON後の短期間に、印刷が実行されないにも関わらず、電源ON時の定着部20のウォームアップが実行されることを防止することができ、プリンタ10の消費電力を低減することができる。   On the other hand, the case where the response to the use inquiry is not received is a case where the device in which the driver program 78 is installed is not connected to the printer 10. In this case, the printer 10 is less likely to execute printing in a short period after the power is turned on. In this case, if warming up of the fixing unit 20 is performed when the power is turned on, printing may not be performed and the heat of the fixing unit 20 may be cooled. If no response to the use inquiry is received, the printer 10 of the present embodiment does not execute warm-up of the fixing unit 20 when the power is turned on. Accordingly, it is possible to prevent the fixing unit 20 from being warmed up when the power is turned on even though printing is not performed in a short time after the printer 10 is turned on. Can be reduced.

プリンタ10は、プリンタ10が省電力モードに設定されている場合(図2のSA2でYES)、ネットワークプログラム36を起動し(図2のSA4)、次いで、ユーザインタフェイスプログラム38とウォームアッププログラム39とを起動する(図2のSA12)。この構成によれば、プリンタ10が省電力モードに設定されている場合に、プリンタ10は、ユーザインタフェイスプログラム38及びウォームアッププログラム39よりも先にネットワークプログラム36を起動するため、使用問合せを迅速に送信することができる。   When the printer 10 is set to the power saving mode (YES in SA2 in FIG. 2), the printer 10 starts the network program 36 (SA4 in FIG. 2), and then the user interface program 38 and the warm-up program 39. Are activated (SA12 in FIG. 2). According to this configuration, when the printer 10 is set in the power saving mode, the printer 10 activates the network program 36 before the user interface program 38 and the warm-up program 39, so that the use inquiry can be promptly performed. Can be sent to.

(対応関係)
PC60が「特定のデバイス」の一例である。使用問合せが「所定の問合せ」の一例であり、使用問合せに対する応答が「特定の応答」の一例である。PC60にドライバプログラム78がインストールされている状態が、「特定の状態」の一例である。省電力モードと通常モードとが、「動作モード」の一例であり、省電力モードが「特定の動作モード」の一例である。ネットワークプログラム36が「第1のプログラム」の一例であり、ユーザインタフェイスプログラム38とウォームアッププログラム39とが「第2のプログラム」の一例である。
(Correspondence)
The PC 60 is an example of a “specific device”. The usage query is an example of a “predetermined query”, and the response to the usage query is an example of a “specific response”. A state where the driver program 78 is installed in the PC 60 is an example of a “specific state”. The power saving mode and the normal mode are examples of the “operation mode”, and the power saving mode is an example of the “specific operation mode”. The network program 36 is an example of a “first program”, and the user interface program 38 and the warm-up program 39 are examples of a “second program”.

(第2実施例)
図3を参照して、第2実施例のネットワークシステム2の各デバイス10,60,90,92が実行する処理について説明する。なお、第1実施例と同様に、PC90,92には、ドライバプログラム78はインストールされていない。
(Second embodiment)
With reference to FIG. 3, processing executed by each device 10, 60, 90, 92 of the network system 2 of the second embodiment will be described. Note that the driver program 78 is not installed in the PCs 90 and 92 as in the first embodiment.

プリンタ10が電源ONにされると、SA22において、図2のSA2と同様に、設定部50は、プリンタ10の動作モードが省電力モードに設定されているのか否かを判断する。SA22でYESの場合にSA24に進み、SA22でNOの場合にSA34に進む。制御部30は、図2のSA4,6の処理と同様のSA24,26の処理を実行する。   When the printer 10 is turned on, in SA22, as in SA2 in FIG. 2, the setting unit 50 determines whether or not the operation mode of the printer 10 is set to the power saving mode. If YES in SA22, the process proceeds to SA24, and if NO in SA22, the process proceeds to SA34. The control unit 30 executes the processes SA24 and 26 similar to the processes SA4 and SA6 in FIG.

SP22において、PC60の決定部80は、SA26で送信された使用問合せを受信すると、ドライバプログラム78がインストールされているのか否かを判断する。ドライバプログラム78がインストールされていると判断される場合、決定部80は、ドライバプログラム78がインストール済であることを示すインストール情報を含む応答を、プリンタ10に送信することを決定する(SP22でYES)。次いで、SP24では、応答送信部82は、インストール情報を含む応答を、プリンタ10に送信する。   In SP22, when the determination unit 80 of the PC 60 receives the usage inquiry transmitted in SA26, the determination unit 80 determines whether the driver program 78 is installed. If it is determined that the driver program 78 is installed, the determination unit 80 determines to send a response including installation information indicating that the driver program 78 has been installed to the printer 10 (YES in SP22). ). Next, in SP24, the response transmission unit 82 transmits a response including installation information to the printer 10.

一方、PC90,92の決定部は、ドライバプログラム78がインストールされていると判断し、ドライバプログラム78がインストールされていないことを示す未インストール情報を含む応答を、プリンタ10に送信することを決定する(SP22でNO)。次いで、SP26では、PC90,92の応答送信部は、未インストール情報を含む応答を、プリンタ10に送信する。この構成によれば、PC60,90,92は、PC60,90,92の状態(即ちドライバプログラム78がインストールされているのか否か)に応じた応答を、プリンタ10に送信することができる。   On the other hand, the determination unit of the PCs 90 and 92 determines that the driver program 78 is installed, and determines to send a response including non-installation information indicating that the driver program 78 is not installed to the printer 10. (NO at SP22). Next, in SP26, the response transmission units of the PCs 90 and 92 transmit a response including uninstalled information to the printer 10. According to this configuration, the PCs 60, 90, 92 can transmit a response according to the state of the PCs 60, 90, 92 (that is, whether the driver program 78 is installed) to the printer 10.

SA28において、判断部48は、使用問合せに対する応答を受信することを監視している。判断部48は、受信された応答に、インストール情報が含まれているのか否かを判断する。判断部48は、使用問合せに対する複数個の応答が受信される場合に、複数個の応答のそれぞれについて、インストール情報が含まれているのか否かを判断する。インストール情報が含まれている1個以上の応答が受信される場合(SA28でYES)、SA29において、起動制御部46は、ウォームアッププログラム39を起動する。次いで、SA30において、ウォームアップ実行部44は、定着部20のウォームアップを実行して、SA32に進む。インストール情報が含まれている応答が受信されない場合(SA28でNO)、ウォームアップ実行部44は、定着部20のウォームアップを実行せず(SA29,SA30をスキップして)、SA32に進む。   In SA28, the determination unit 48 monitors reception of a response to the use inquiry. The determination unit 48 determines whether or not installation information is included in the received response. When a plurality of responses to the usage inquiry are received, the determination unit 48 determines whether or not installation information is included for each of the plurality of responses. If one or more responses including installation information are received (YES in SA28), the activation control unit 46 activates the warm-up program 39 in SA29. Next, in SA30, the warm-up execution unit 44 executes warm-up of the fixing unit 20, and proceeds to SA32. If the response including the installation information is not received (NO in SA28), the warm-up execution unit 44 does not execute the warm-up of the fixing unit 20 (skips SA29 and SA30), and proceeds to SA32.

この構成によれば、プリンタ10は、使用問合せに対する応答が、インストール情報であるのか否かを、適切に判断することができる。この結果、ウォームアップの実行の有無を適切に変えることができる。   According to this configuration, the printer 10 can appropriately determine whether or not the response to the use inquiry is installation information. As a result, it is possible to appropriately change whether or not warm-up is performed.

SA32〜SA38の処理は、図2のSA12〜SA18の処理と同様である。この構成によれば、プリンタ10が省電力モードに設定されている場合に、プリンタ10は、ユーザインタフェイスプログラム38及びウォームアッププログラム39よりも先にネットワークプログラム36を起動するために、使用問合せを迅速に送信することができる。制御部30は、プリンタ10が電源OFFから電源ONに切り替えられる毎に、SA22〜SA38の電源ON時処理を実行する。   The processing from SA32 to SA38 is the same as the processing from SA12 to SA18 in FIG. According to this configuration, when the printer 10 is set to the power saving mode, the printer 10 issues a use inquiry to start the network program 36 before the user interface program 38 and the warm-up program 39. Can be sent quickly. Each time the printer 10 is switched from power OFF to power ON, the control unit 30 executes SA22 to SA38 power ON processing.

(本実施例の効果)
本実施例の構成によれば、第1実施例と同様に、プリンタ10は、リンタ10の電源ON後の短期間に、プリンタ10が印刷を実行する可能性が高い場合に、プリンタ10は、電源ON時の定着部20のウォームアップを、適切に実行することができる。一方、プリンタ10は、電源ON後の短期間に、印刷を実行する可能性が低い場合に、プリンタ10は、電源ON時の定着部20のウォームアップを実行しない。これにより、プリンタ10が電源ON後の短期間に、印刷が実行されないにも関わらず、電源ON時の定着部20のウォームアップが実行されることを防止することができ、プリンタ10の消費電力を低減することができる。
(Effect of this embodiment)
According to the configuration of the present embodiment, as in the first embodiment, when the printer 10 is likely to execute printing in a short period after the printer 10 is turned on, the printer 10 Warming up of the fixing unit 20 when the power is turned on can be appropriately executed. On the other hand, when the printer 10 is unlikely to perform printing in a short time after the power is turned on, the printer 10 does not warm up the fixing unit 20 when the power is turned on. Accordingly, it is possible to prevent the fixing unit 20 from being warmed up when the power is turned on even though printing is not performed in a short time after the printer 10 is turned on. Can be reduced.

なお、インストール情報を含む応答が、「特定の応答」の一例である。   A response including installation information is an example of a “specific response”.

(第3実施例)
第3実施例のメモリ34は、各プログラム35〜39の他に、使用テーブル100を格納している。なお、第3実施例のプリンタ10は、ユーザによって、通常モードと省電力モードとのどちらかのモードに選択されない。CPU32は、設定部50の機能を実現しない。なお、変形例では、第3実施例のプリンタ10は、ユーザによって、通常モードと省電力モードとのどちらかのモードに選択可能であってもよい。この場合、制御部30は、省電力モードに設定されている場合に以下のSA48〜SA52の処理を実行し、通常モードに設定されている場合に、SA48〜SA52の処理を実行せずに、図2のSA8〜SA12の処理と同様の処理を実行してもよい。後述する第4実施例も同様である。
(Third embodiment)
The memory 34 of the third embodiment stores a usage table 100 in addition to the programs 35 to 39. Note that the printer 10 of the third embodiment is not selected by the user as one of the normal mode and the power saving mode. The CPU 32 does not realize the function of the setting unit 50. In the modification, the printer 10 of the third embodiment may be selectable by the user to either the normal mode or the power saving mode. In this case, the control unit 30 executes the following processes of SA48 to SA52 when the power saving mode is set, and does not execute the processes of SA48 to SA52 when the normal mode is set. You may perform the process similar to the process of SA8-SA12 of FIG. The same applies to a fourth embodiment described later.

図4を参照して、第3実施例のネットワークシステム2の各デバイス10,60,90が実行する処理について説明する。PC60の制御部70は、PC60にドライバプログラム78がインストールされると、ドライバプログラム78がインストールされたことを示すインストール通知を、プリンタ10に送信する。PC90の制御部も同様に、PC90にドライバプログラム78がインストールされると、ドライバプログラム78がインストールされたことを示すインストール通知を、プリンタ10に送信する。   With reference to FIG. 4, processing executed by each device 10, 60, 90 of the network system 2 of the third embodiment will be described. When the driver program 78 is installed in the PC 60, the control unit 70 of the PC 60 transmits an installation notification indicating that the driver program 78 has been installed to the printer 10. Similarly, when the driver program 78 is installed in the PC 90, the control unit of the PC 90 transmits an installation notification indicating that the driver program 78 has been installed to the printer 10.

SA42において、制御部30は、インストール通知を受信すると、使用テーブル100を更新する。具体的には、制御部30は、インストール通知に含まれるインストール通知の送信元のデバイスのMACアドレス(例えばPC60,90のMACアドレスであり、本実施例では「PC60」,「PC90」)を、使用テーブル100に格納する。   In SA42, the control unit 30 updates the usage table 100 when receiving the installation notification. Specifically, the control unit 30 determines the MAC address (for example, the MAC address of the PCs 60 and 90, “PC60” and “PC90” in this embodiment) of the device that is the source of the installation notification included in the installation notification) Store in the usage table 100.

ユーザは、PC60の操作部66に所定の印刷指示操作を実行することによって、特定の画像データによって表される画像の印刷を、プリンタ10に実行させることができる。制御部70は、印刷指示操作が実行されると、プリンタ10に印刷指示を送信する。   The user can cause the printer 10 to print an image represented by specific image data by executing a predetermined print instruction operation on the operation unit 66 of the PC 60. The control unit 70 transmits a print instruction to the printer 10 when a print instruction operation is executed.

制御部30は、PC60から印刷指示を受信すると、印刷実行部18に、特定の画像データの印刷を実行させる。また、SA44において、制御部30は、使用テーブル100を更新する。具体的には、制御部30は、使用テーブル100のうち、印刷指示に含まれる印刷指示の送信元のデバイスのMACアドレスのMACアドレス(即ち「PC60」)に対応する「最終使用日時」の欄に、印刷指示を受信した日時を格納する。同様に、制御部30は、PC90から印刷指示を受信すると、SA46において、使用テーブル100に格納されているPC90のMACアドレス(即ち「PC90」)に対応する「最終使用日時」の欄に、印刷指示を受信した日時を格納する。なお、プリンタ10が電源OFFにされた場合、使用テーブル100に格納されている情報は消去されずに、維持される。   Upon receiving a print instruction from the PC 60, the control unit 30 causes the print execution unit 18 to print specific image data. In SA44, the control unit 30 updates the usage table 100. Specifically, in the usage table 100, the control unit 30 includes a “last used date / time” column corresponding to the MAC address (that is, “PC60”) of the MAC address of the device that is the source of the print instruction included in the print instruction. The date and time when the print instruction is received is stored. Similarly, when receiving a print instruction from the PC 90, the control unit 30 prints in the “last use date and time” column corresponding to the MAC address of the PC 90 stored in the use table 100 (ie, “PC90”) in SA 46. Stores the date and time when the instruction was received. When the printer 10 is turned off, the information stored in the use table 100 is maintained without being deleted.

プリンタ10が電源ONにされると、制御部30は、電源ON時処理(SA48からSA52と図2のSA8〜SA12)を実行する。SA48では、起動制御部46は、ネットワークプログラム36を起動する。次いで、SA50では、選択部42は、使用テーブル100を用いて、使用問合せを送信すべきPCを選択する。具体的には、選択部42は、使用テーブル100に格納されているMACアドレスの中から、最終使用日時が現在の日時から1ヶ月以内の日時に対応するMACアドレス(即ち「PC60」,「PC90」)を選択する。次に、SA52では、問合送信部40は、SA50で選択されたMACアドレスで特定されるPC60,90に、ユニキャストによって、使用問合せを送信する。   When the printer 10 is turned on, the control unit 30 executes power-on processing (SA48 to SA52 and SA8 to SA12 in FIG. 2). In SA48, the activation control unit 46 activates the network program 36. Next, in SA50, the selection unit 42 uses the usage table 100 to select a PC to which a usage inquiry is to be transmitted. Specifically, the selection unit 42 selects the MAC addresses (ie, “PC60”, “PC90”) corresponding to the date and time when the last use date and time is within one month from the current date and time among the MAC addresses stored in the use table 100. )). Next, in SA52, the inquiry transmission unit 40 transmits a use inquiry by unicast to the PCs 60 and 90 specified by the MAC address selected in SA50.

PC60の応答送信部82は、プリンタ10から使用問合せを受信すると、使用問合せに対する応答を送信する。なお、応答送信部82は、使用問合せを受信すると、PC60の状態を判断することなく、応答を送信する。PC90の応答送信部も同様に、使用問合せに対する応答を送信する。   When receiving a use inquiry from the printer 10, the response transmission unit 82 of the PC 60 transmits a response to the use inquiry. In addition, the response transmission part 82 will transmit a response, without judging the state of PC60, if a use inquiry is received. Similarly, the response transmission unit of the PC 90 transmits a response to the use inquiry.

制御部30は、使用問合せに対する応答を受信すると、図2のSA8〜SA12と同様の処理を実行して、プリンタ10の電源ON時処理が終了する。なお、制御部30は、プリンタ10が電源OFFから電源ONに切り替えられる毎に、SA48〜SA52と、図2のSA8〜SA12と同様の処理を実行する。PC60から印刷指示が受信されると、SA54において、SA44の処理と同様に、使用テーブル100が更新される。   When receiving a response to the use inquiry, the control unit 30 executes the same processing as SA8 to SA12 in FIG. Note that the control unit 30 executes the same processing as SA48 to SA52 and SA8 to SA12 in FIG. 2 every time the printer 10 is switched from power OFF to power ON. When a print instruction is received from the PC 60, the use table 100 is updated in SA54 as in the process of SA44.

次に、プリンタ10が電源OFFから電源ONにされた場合、ネットワークプログラム36が起動された(SA48)後、SA52において、選択部42は、使用テーブル100を用いて、使用問合せを送信すべきPCを選択する。選択部42は、使用テーブル100に格納されているMACアドレスの中から、最終使用日時が現在の日時から1ヶ月以内の日時に対応するMACアドレス(即ち「PC60」)を選択するが、使用テーブル100に格納されているMACアドレスの中から、最終使用日時が現在の日時から1ヶ月以上前の日時に対応するMACアドレス(即ち「PC90」)を選択しない。   Next, when the printer 10 is switched from power OFF to power ON, after the network program 36 is activated (SA48), the selection unit 42 uses the usage table 100 to transmit a usage query in SA52. Select. The selection unit 42 selects a MAC address (that is, “PC60”) corresponding to a date / time whose last use date / time is within one month from the current date / time from among the MAC addresses stored in the use table 100. From among the MAC addresses stored in 100, the MAC address corresponding to the date and time when the last use date and time is one month or more before the current date and time (that is, “PC90”) is not selected.

SA52では、問合送信部40は、SA50で選択されたMACアドレス「PC60」で特定されるPC60に、使用問合せを送信する。一方、問合送信部40は、PC90に、使用問合せを送信しない。本実施例では、プリンタ10は、1ヶ月以内に、PC60から印刷指示を受信したが、PC90から印刷指示を受信しなかった。PC60は、現時点から1ヶ月前までにプリンタ10を使用しているため、プリンタ10の電源ON後の短期間に、プリンタ10を使用する可能性が比較的に高い。一方、PC90には、ドライバプログラム78がインストールされているが、PC90は、長期間に亘ってプリンタ10を使用していない。この場合、プリンタの電源ON後の短期間に、PC90は、プリンタ1を使用する可能性は低い。この構成によれば、プリンタ10は、プリンタ10を使用する可能性が高いPC60に使用問合せを適切に送信でき、プリンタ10を使用する可能性が低いPC90に、使用問合せを送信せずに済む。   In SA52, the inquiry transmission unit 40 transmits a use inquiry to the PC 60 specified by the MAC address “PC60” selected in SA50. On the other hand, the inquiry transmission unit 40 does not transmit a use inquiry to the PC 90. In this embodiment, the printer 10 received a print instruction from the PC 60 within one month, but did not receive a print instruction from the PC 90. Since the PC 60 uses the printer 10 one month before the present time, the possibility of using the printer 10 is relatively high in a short period after the printer 10 is turned on. On the other hand, the driver program 78 is installed in the PC 90, but the PC 90 has not used the printer 10 for a long period of time. In this case, the PC 90 is unlikely to use the printer 1 in a short period after the printer is turned on. According to this configuration, the printer 10 can appropriately transmit a usage inquiry to the PC 60 that is highly likely to use the printer 10, and does not need to transmit a usage inquiry to the PC 90 that is unlikely to use the printer 10.

PC60の応答送信部82は、プリンタ10から使用問合せを受信すると、使用問合せに対する応答を送信する。PC90の応答送信部も同様に、使用問合せに対する応答を送信する。制御部30は、使用問合せに対する応答を受信すると、図2のSA8〜SA12と同様の処理を実行する。   When receiving a use inquiry from the printer 10, the response transmission unit 82 of the PC 60 transmits a response to the use inquiry. Similarly, the response transmission unit of the PC 90 transmits a response to the use inquiry. When receiving a response to the use inquiry, the control unit 30 executes the same processing as SA8 to SA12 in FIG.

(本実施例の効果)
本実施例の構成によれば、第1実施例と同様に、プリンタ10は、リンタ10の電源ON後の短期間に、プリンタ10が印刷を実行する可能性が高い場合に、プリンタ10は、電源ON時の定着部20のウォームアップを、適切に実行することができる。一方、プリンタ10は、電源ON後の短期間に、印刷を実行する可能性が低い場合に、プリンタ10は、電源ON時の定着部20のウォームアップを実行しない。これにより、プリンタ10が電源ON後の短期間に、印刷が実行されないにも関わらず、電源ON時の定着部20のウォームアップが実行されることを防止することができる。これにより、プリンタ10の消費電力を低減することができる。
(Effect of this embodiment)
According to the configuration of the present embodiment, as in the first embodiment, when the printer 10 is likely to execute printing in a short period after the printer 10 is turned on, the printer 10 Warming up of the fixing unit 20 when the power is turned on can be appropriately executed. On the other hand, when the printer 10 is unlikely to perform printing in a short time after the power is turned on, the printer 10 does not warm up the fixing unit 20 when the power is turned on. Accordingly, it is possible to prevent the fixing unit 20 from being warmed up when the power is turned on, even though printing is not performed in a short time after the printer 10 is turned on. Thereby, the power consumption of the printer 10 can be reduced.

(対応関係)
PC60,90が「接続デバイス」の一例である。ドライバプログラム78が、PC60,90にインストールされていること、及び、PC60,90がプリンタ10を最後に使用してから1ヶ月以上経過していないことが「使用可能性条件」の一例である。
(Correspondence)
The PCs 60 and 90 are examples of “connected devices”. An example of the “usability condition” is that the driver program 78 is installed in the PCs 60 and 90 and that one month or more has not passed since the PCs 60 and 90 last used the printer 10.

(第4実施例)
第4実施例のメモリ34は、各プログラム35〜39の他に、使用テーブル200を格納している。図5,6を参照して、第4実施例のネットワークシステム2の各デバイス10,60,90,92が実行する処理について説明する。制御部70は、PC60にドライバプログラム78がインストールされると、ドライバプログラム78がインストールされたことを示すインストール通知を、プリンタ10に送信する。PC90,92の制御部も同様に、PC90にドライバプログラム78がインストールされると、インストール通知を、プリンタ10に送信する。
(Fourth embodiment)
The memory 34 of the fourth embodiment stores a usage table 200 in addition to the programs 35 to 39. The processing executed by each device 10, 60, 90, 92 of the network system 2 according to the fourth embodiment will be described with reference to FIGS. When the driver program 78 is installed in the PC 60, the control unit 70 transmits an installation notification indicating that the driver program 78 has been installed to the printer 10. Similarly, when the driver program 78 is installed in the PC 90, the control unit of the PCs 90 and 92 transmits an installation notification to the printer 10.

SA72において、制御部30は、インストール通知を受信すると、図4のSA42と同様に、インストール通知の送信元のデバイス(即ちPC60,90,92)のMACアドレス(本実施例では「PC60」、「PC90」、「PC92」)を、使用テーブル200に格納する。   In SA72, when receiving the installation notification, the control unit 30 receives the MAC address (“PC60”, “PC60”, “PC60” in this embodiment) of the device (ie, PC60, 90, 92) that is the transmission source of the installation notification, as in SA42 of FIG. PC90 "," PC92 ") are stored in the usage table 200.

プリンタ10が電源OFFにされ、次に電源ONにされたタイミングでは、PC90,92は、電源OFFにされている。プリンタ10が電源ONにされると、電源ON時処理(SA74からSA80と図2のSA8〜SA12)を実行する。まず、SA74では、起動制御部46は、ネットワークプログラム36を起動する。次いで、SA76において、選択部42は、使用テーブル200を用いて、使用問合せを送信すべきPCを選択する。具体的には、選択部42は、使用テーブル200に格納されているMACアドレスの中から、「不応答回数」の欄の数値が「2」以下に対応するMACアドレス(即ち「PC60」、「PC90」、「PC92」)を選択する。次いで、SA78において、ユニキャストによって、SA76で選択されたMACアドレスによって特定されるPC60,90,92に、使用問合せを送信する。   At the timing when the printer 10 is turned off and then turned on, the PCs 90 and 92 are turned off. When the printer 10 is turned on, the power-on processing (SA74 to SA80 and SA8 to SA12 in FIG. 2) is executed. First, in SA74, the activation control unit 46 activates the network program 36. Next, in SA76, the selection unit 42 uses the usage table 200 to select a PC to which a usage inquiry is to be transmitted. Specifically, the selection unit 42 selects a MAC address (that is, “PC60”, “PC60”, “PC60”, “No. PC90 "," PC92 "). Next, in SA78, the use inquiry is transmitted to the PCs 60, 90, and 92 specified by the MAC address selected in SA76 by unicast.

PC60の応答送信部82は、プリンタ10から使用問合せを受信すると、使用問合せに対する応答を送信する。一方、PC90,92は、電源OFFにされているために、使用問合せを受信することができない。制御部30は、使用問合せが送信されてから、所定の期間(例えば5秒間)に、使用問合せに対する応答の受信を待機する。本実施例では、制御部30は、PC60からの使用問合せに対する応答を受信するが、PC90,92からの使用問合せに対する応答を受信しない。   When receiving a use inquiry from the printer 10, the response transmission unit 82 of the PC 60 transmits a response to the use inquiry. On the other hand, since the PCs 90 and 92 are turned off, they cannot receive a usage inquiry. The control unit 30 waits for reception of a response to the use inquiry within a predetermined period (for example, 5 seconds) after the use inquiry is transmitted. In the present embodiment, the control unit 30 receives a response to the use inquiry from the PC 60, but does not receive a response to the use inquiry from the PCs 90 and 92.

SA80において、制御部30は、使用問合せに対する応答に基づいて、使用テーブル200を更新する。具体的には、制御部30は、使用テーブル200に格納されているMACアドレスで特定されるPCのうち、使用問合せに対する応答が受信されなかったPCのMACアドレスに対応する「不応答回数」の欄に格納されている数値に、「1」を加算する。また、制御部30は、使用テーブル200に格納されているMACアドレスで特定されるPCのうち、使用問合せに対する応答が受信されたPCのMACアドレスに対応する不応答回数の欄に格納されている数値を、「0」にリセットする。制御部30は、使用問合せに対する応答を受信すると、図2のSA8〜SA12と同様の処理を実行する。プリンタ10が電源OFFから電源ONにされる毎に、電源ON時処理を実行する。   In SA80, the control unit 30 updates the usage table 200 based on the response to the usage query. Specifically, the control unit 30 sets the “no response count” corresponding to the MAC address of the PC that has not received a response to the use inquiry among the PCs identified by the MAC address stored in the use table 200. “1” is added to the numerical value stored in the column. Further, the control unit 30 is stored in the column of the number of non-responses corresponding to the MAC address of the PC from which the response to the use inquiry is received among the PCs identified by the MAC address stored in the use table 200. Reset the value to “0”. When receiving a response to the use inquiry, the control unit 30 executes the same processing as SA8 to SA12 in FIG. Each time the printer 10 is turned on from the power-off state, the power-on process is executed.

SA78で使用問合せが送信された後に、PC90が電源ONにされ、PC90からプリンタ10に印刷指示を送信される場合がある。この場合、制御部30は、PC90から印刷指示を受信すると、SA82において、使用テーブル200に格納されているPC90のMACアドレス「PC90」に対応する不応答回数を「0」にリセットする。   After the use inquiry is transmitted in SA78, the PC 90 may be turned on and a print instruction may be transmitted from the PC 90 to the printer 10. In this case, when receiving a print instruction from the PC 90, the control unit 30 resets the number of non-responses corresponding to the MAC address “PC90” of the PC 90 stored in the use table 200 to “0” in SA 82.

続いて、使用テーブル200のMACアドレス「PC92」に対応する不応答回数が「3」である場合の電源ON時処理を説明する。プリンタ10が電源OFFから電源ONにされた場合、ネットワークプログラム36が起動された(SA74)後、SA76において、選択部42は、使用テーブル100を用いて、使用問合せを送信すべきPCを選択する。選択部42は、使用テーブル100に格納されているMACアドレスの中から、「不応答回数」の欄の数値が「2」以下に対応するMACアドレス(即ち「PC60」、「PC90」)を選択する。しかしながら、選択部42は、MACアドレス「PC92」を選択しない。続くSA78では、問合送信部40は、SA84で選択されたMACアドレスのPC60,90に、使用問合せを送信する。制御部30は、SA78の使用問合せに対する応答が受信されると、図2のSA8〜SA12の処理と同様の処理を実行する。   Next, the power-on process when the number of non-responses corresponding to the MAC address “PC92” in the usage table 200 is “3” will be described. When the printer 10 is switched from power OFF to power ON, after the network program 36 is started (SA74), the selection unit 42 uses the usage table 100 to select a PC to which a usage inquiry is to be transmitted in SA76. . The selection unit 42 selects a MAC address (that is, “PC60”, “PC90”) corresponding to a numerical value of “2” or less from the MAC addresses stored in the use table 100. To do. However, the selection unit 42 does not select the MAC address “PC92”. In SA78, the inquiry transmission unit 40 transmits a use inquiry to the PCs 60 and 90 having the MAC address selected in SA84. When receiving a response to the usage query of SA78, the control unit 30 executes the same processing as the processing of SA8 to SA12 in FIG.

(本実施例の効果)
本実施例のプリンタ10は、過去の使用問合せに対して応答しなかった回数が2回以下のPCに対して使用問合せを送信し、過去の使用問合せに対して応答しなかった回数が3回を越えるPCに対して使用問合せを送信しない。なお、プリンタ10は、印刷指示を受信した場合、使用テーブル200において、印刷指示の送信元の装置のMACアドレスに対応付けられている不応答回数の数値を「0」に戻す。また、プリンタ10は、使用テーブル200において、応答問合せに対して応答したPCのMACアドレスに対応付けられている不応答回数の数値を「0」にリセットする。
(Effect of this embodiment)
The printer 10 of the present embodiment transmits a use query to a PC that has not responded to a past use query twice, and the number of times that the printer 10 has not responded to a past use query is three times. Use queries are not sent to PCs that exceed. When receiving the print instruction, the printer 10 returns the value of the number of non-responses associated with the MAC address of the apparatus that has transmitted the print instruction to “0” in the use table 200. Further, the printer 10 resets the numerical value of the number of non-responses associated with the MAC address of the PC that has responded to the response inquiry to “0” in the usage table 200.

使用問合せに対する応答を送信しているPC60は、プリンタ10の電源ON後の短期間に、プリンタ10を使用する可能性が、比較的に高い。また、使用問合せが所定の回数送信される間(即ちプリンタ10が所定の回数だけ電源OFFから電源ONに切り替えられる間)に、プリンタ10を使用したことがあるPC90も、プリンタ10の電源ON後の短期間に、プリンタ10を使用する可能性が、比較的に高い。一方、使用問合せに対して、所定の回数に亘って連続して応答を送信せず、かつ、使用問合せが所定の回数送信される間に、プリンタ10を使用しなかったPC92は、プリンタ10の電源ON後の短期間に、プリンタ10を使用する可能性が低い。この構成によれば、プリンタ10は、プリンタ10を使用する可能性が高いPC60,90に使用問合せを適切に送信でき、プリンタ10を使用する可能性が低いPC90に、使用問合せを送信せずに済む。これにより、プリンタ10が電源ON後の短期間に、印刷が実行されないにも関わらず、電源ON時の定着部20のウォームアップが実行されることを防止することができる。これにより、プリンタ10の消費電力を低減することができる。   The PC 60 that has transmitted a response to the use inquiry has a relatively high possibility of using the printer 10 in a short period after the printer 10 is turned on. In addition, the PC 90 that has used the printer 10 while the use inquiry is transmitted a predetermined number of times (that is, while the printer 10 is switched from the power OFF to the power ON a predetermined number of times) is also The possibility of using the printer 10 in a short period of time is relatively high. On the other hand, the PC 92 that does not continuously transmit a response to the use inquiry for a predetermined number of times and does not use the printer 10 while the use inquiry is transmitted for the predetermined number of times is There is a low possibility of using the printer 10 in a short period after the power is turned on. According to this configuration, the printer 10 can appropriately transmit a usage inquiry to the PCs 60 and 90 that are highly likely to use the printer 10, and does not transmit a usage inquiry to the PC 90 that is unlikely to use the printer 10. That's it. Accordingly, it is possible to prevent the fixing unit 20 from being warmed up when the power is turned on, even though printing is not performed in a short time after the printer 10 is turned on. Thereby, the power consumption of the printer 10 can be reduced.

(対応関係)
ドライバプログラム78が、PC60,90,92にインストールされていること、及び、プリンタ10から送信された直近の使用問合せに対する応答を、3回連続で応答しなかったデバイスでないことが「使用可能性条件」の一例である。
(Correspondence)
The “usability condition” indicates that the driver program 78 is installed in the PCs 60, 90, and 92, and the response to the most recent use inquiry transmitted from the printer 10 is not a device that has not responded three times in succession. Is an example.

以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。   Specific examples of the present invention have been described in detail above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above. The modifications of the above embodiment are listed below.

(変形例)
(1)上記の第1実施例では、制御部30は、ドライバプログラム78がインストールされているデバイスに、応答を送信させるためのコマンドを含む使用問合せを送信する。PC60は、ドライバプログラム78がPC60にインストールされている状態である場合に、使用問合せに対する応答を送信すると決定する(図2のSP2でYES)。制御部30は、P60から使用問合せに対する応答を受信すると、定着部20のウォームアップを実行する。しかしながら、制御部30は、プリンタ10が、デフォルトプリンタ(即ち最優先に使用すべきプリンタ)としてPC60に設定されている状態である場合に、PC60が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。PC60の制御部70は、プリンタ10がデフォルトプリンタとして、PC60に設定されている状態である場合に、使用問合せに対する応答を送信すると決定し、当該応答を送信してもよい。本変形例では、プリンタ10が、デフォルトプリンタとして設定されている状態が、「特定の状態」の一例である。
(Modification)
(1) In the first embodiment described above, the control unit 30 transmits a use inquiry including a command for transmitting a response to a device in which the driver program 78 is installed. When the driver program 78 is installed in the PC 60, the PC 60 determines to send a response to the use inquiry (YES in SP2 in FIG. 2). When the control unit 30 receives a response to the use inquiry from P60, the control unit 30 warms up the fixing unit 20. However, the control unit 30 includes a command for the PC 60 to transmit a response to the use inquiry when the printer 10 is set in the PC 60 as a default printer (that is, a printer to be used with the highest priority). A usage inquiry may be sent. When the printer 10 is set as the default printer in the PC 60, the control unit 70 of the PC 60 may determine to send a response to the use inquiry and send the response. In the present modification, the state where the printer 10 is set as the default printer is an example of a “specific state”.

(2)あるいは、制御部30は、PC60のユーザによるPC60に対する最後の操作から、所定時間(例えば5分間)が経過していない状態(PC60がスリープ状態ではない状態)である場合に、PC60が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。PC60の制御部70は、PC60のユーザによるPC60に対する最後の操作から、所定時間が経過していない状態である場合に、使用問合せに対する応答を送信すると決定し、当該応答を送信してもよい。本変形例ではPC60のユーザによるPC60に対する最後の操作から、所定時間が経過していない状態が、「特定の状態」の一例である。 (2) Alternatively, when the PC 60 is in a state in which a predetermined time (for example, 5 minutes) has not elapsed since the last operation on the PC 60 by the user of the PC 60 (the PC 60 is not in the sleep state), A usage query including a command for transmitting a response to the usage query may be transmitted. The control unit 70 of the PC 60 may determine to transmit a response to the use inquiry when the predetermined time has not elapsed since the last operation on the PC 60 by the user of the PC 60, and may transmit the response. In this modification, a state in which a predetermined time has not elapsed since the last operation on the PC 60 by the user of the PC 60 is an example of the “specific state”.

(3)あるいは、制御部30は、PC60のユーザによるPC60に対する所定の操作(ロック状態にするための操作、ログオフ操作)の実行に起因して、PC60がロックされていない状態である場合に、PC60が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。PC60の制御部70は、PC60のユーザによる所定の操作の実行に起因して、PC60がロックされていない状態である場合に、使用問合せに対する応答を送信すると決定し、当該応答を送信してもよい。本変形例では、PC60のユーザによる所定の操作の実行に起因して、PC60がロックされていない状態が、「特定の状態」の一例である。 (3) Alternatively, when the PC 60 is in an unlocked state due to execution of a predetermined operation (operation to set the locked state, logoff operation) on the PC 60 by the user of the PC 60, The PC 60 may transmit a usage query including a command for transmitting a response to the usage query. The control unit 70 of the PC 60 determines that a response to the use inquiry is to be transmitted when the PC 60 is not locked due to execution of a predetermined operation by the user of the PC 60. Good. In the present modification, the state where the PC 60 is not locked due to the execution of a predetermined operation by the user of the PC 60 is an example of the “specific state”.

(4)あるいは、制御部30は、(a)ドライバプログラム78が、PC60にインストールされている状態、(b)プリンタ10が、デフォルトプリンタとしてPC60に設定されている状態、(c)PC60のユーザによるPC60に対する最後の操作から、所定時間が経過していない状態、及び、(d)PC60のユーザによるPC60等に対する所定の操作の実行に起因して、PC60がロックされていない状態、の全ての状態を満たす場合に、PC60が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。PC60の制御部70は、PC60が上記の(a)〜(d)の状態の全てを満たす場合に、使用問合せに対する応答を送信することを決定し、当該応答を送信してもよい。本変形例では、上記の(a)〜(d)の状態を全て含む状態が、「特定の状態」の一例である。または、制御部30は、上記の(a)〜(d)の状態のうち、PC60がいずれか3個の状態である場合、あるいは、PC60がいずれか2個の状態である場合に、PC60が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。PC60の制御部70は、使用問合せに含まれるコマンドに応じて、PC60の状態を判断し、問合せに対する応答を送信するのか否かを決定してもよい。上記の変形例では、上記の(a)〜(d)の状態のうちのいずれか3個又は2個の状態を含む状態が、「特定の状態」の一例である。 (4) Alternatively, the control unit 30 may: (a) a state where the driver program 78 is installed on the PC 60; (b) a state where the printer 10 is set as the default printer; and (c) a user of the PC 60. All of the state in which the predetermined time has not elapsed since the last operation on the PC 60 by (d) and the state in which the PC 60 is not locked due to the execution of the predetermined operation on the PC 60 or the like by the user of the PC 60 When the state is satisfied, the PC 60 may transmit a usage query including a command for transmitting a response to the usage query. The control unit 70 of the PC 60 may determine to transmit a response to the use inquiry when the PC 60 satisfies all of the above states (a) to (d), and may transmit the response. In the present modification, the state including all the states (a) to (d) is an example of the “specific state”. Alternatively, when the PC 60 is in any three states among the states (a) to (d) described above, or when the PC 60 is in any two states, A usage query including a command for transmitting a response to the usage query may be transmitted. The control unit 70 of the PC 60 may determine the state of the PC 60 according to a command included in the usage inquiry and determine whether to send a response to the inquiry. In the above modification, a state including any three or two of the states (a) to (d) is an example of a “specific state”.

(5)上記の第3実施例では、プリンタ10の制御部30は、ドライバプログラム78がインストールされており、かつ、プリンタ10に印刷指示を最後に送信してから1月が経過していないデバイス(例えばPC60)に、使用問合せを送信する。しかしながら、制御部30は、プリンタ10に印刷指示を最後に送信してからの期間に関わらず、ドライバプログラム78がインストールされているデバイス(例えばPC60)に使用問合せを送信してもよい。この場合、使用テーブル100には、最終使用日時が格納されていなくてもよい。あるいは、制御部30は、プリンタ10に印刷指示を最後に送信してから1月が経過していないデバイス(例えばPC60)に、使用問合せを送信してもよい。この場合、PC60の制御部70等は、ドライバプログラム78がインストールされたタイミングで、インストール通知を、プリンタ10に送信しなくてもよい。制御部30は、印刷指示を受信する場合に、印刷指示の送信元のデバイスのMACアドレスと印刷指示の受信日時とを対応付けて、使用テーブル100に格納してもよい。本変形例では、ドライバプログラム78が、PC60等にインストールされていること、及び、PC60等が、プリンタ10を最後に使用してから所定時間(例えば1ヶ月)が経過していないこと、の一方が、「使用可能性条件」の一例である。 (5) In the third embodiment, the control unit 30 of the printer 10 is a device in which the driver program 78 is installed and one month has not passed since the print instruction was last transmitted to the printer 10. A usage inquiry is transmitted to (for example, PC 60). However, the control unit 30 may transmit a use inquiry to a device (for example, the PC 60) in which the driver program 78 is installed regardless of the period since the last transmission of the print instruction to the printer 10. In this case, the use table 100 may not store the last use date and time. Alternatively, the control unit 30 may transmit a use inquiry to a device (for example, the PC 60) for which one month has not elapsed since the last print instruction was transmitted to the printer 10. In this case, the control unit 70 or the like of the PC 60 may not send an installation notification to the printer 10 when the driver program 78 is installed. When receiving the print instruction, the control unit 30 may associate the MAC address of the device that has transmitted the print instruction with the reception date and time of the print instruction and store them in the usage table 100. In this modification, the driver program 78 is installed in the PC 60 or the like, and that a predetermined time (for example, one month) has not elapsed since the PC 60 or the like used the printer 10 for the last time. Is an example of a “usability condition”.

(6)上記の第1及び第2実施例では、問合送信部40は、ブロードキャストによって、使用問合せを送信する。上記の第3及び第4実施例では、問合送信部40は、ユニキャストによって、使用問合せを送信する。しかしながら、問合送信部40は、ブロードキャストとユニキャストとによって、使用問合せを送信してもよい。例えば、問合送信部40は、プリンタ10とルータを介さずに接続されるPCに対して、ブロードキャストによって、使用問合せを送信し、プリンタ10と1個以上のルータを介して接続されるPCに対して、ユニキャストによって、使用問合せを送信してもよい。 (6) In the first and second embodiments, the inquiry transmission unit 40 transmits a usage inquiry by broadcasting. In said 3rd and 4th Example, the inquiry transmission part 40 transmits a use inquiry by unicast. However, the inquiry transmission unit 40 may transmit the usage inquiry by broadcast and unicast. For example, the inquiry transmission unit 40 transmits a use inquiry by broadcast to a PC connected to the printer 10 without going through a router, and sends it to the PC connected to the printer 10 through one or more routers. On the other hand, a usage inquiry may be transmitted by unicast.

(7)プリンタ10は、印刷実行部18以外に、スキャン機能を実現するスキャン実行部を備えていてもよい。一般的には、プリンタ10は、印刷実行部18を備えていればよく、他の装備(例えばスキャン実行部等)を備えていてもよいし、備えていなくてもよい。 (7) In addition to the print execution unit 18, the printer 10 may include a scan execution unit that implements a scan function. In general, the printer 10 only needs to include the print execution unit 18, and may or may not include other equipment (for example, a scan execution unit).

(8)プリンタ10は、スキャン機能を実現するスキャン実行部を備えている場合に、スキャン実行部を起動する(スキャン実行部に電力を供給する)ためのスキャン起動プログラムを、さらに格納していてもよい。本変形例では、起動制御部46は、ネットワークプログラム36を起動し、その後に、スキャン起動プログラムを起動してもよい。なお、起動制御部46は、ユーザインタフェイスプログラム38を起動し、その後に、スキャン起動プログラムを起動してもよいし、逆の順番で起動してもよい。本変形例では、ネットワークプログラム36が「第1のプログラム」の一例であり、ユーザインタフェイスプログラム38とスキャン起動プログラムとが「第2のプログラム」の一例である。なお、「第2のプログラム」は、一般的には、プリンタ10に搭載されているハードウェア資源のうち、プリンタ10がネットワークを介した通信を実行するためのハードウェア資源以外のハードウェア資源に対する起動(電源供給)を実行するためのプログラムということができる。 (8) When the printer 10 includes a scan execution unit that realizes a scan function, the printer 10 further stores a scan activation program for activating the scan execution unit (supplying power to the scan execution unit). Also good. In this modification, the activation control unit 46 may activate the network program 36 and then activate the scan activation program. The activation control unit 46 may activate the user interface program 38 and then activate the scan activation program, or may activate them in the reverse order. In this modification, the network program 36 is an example of a “first program”, and the user interface program 38 and the scan activation program are examples of a “second program”. Note that the “second program” generally refers to hardware resources other than the hardware resources for the printer 10 to perform communication via the network among the hardware resources installed in the printer 10. It can be said to be a program for executing start-up (power supply).

(9)上記の各実施例では、各部40〜50は、ソフトウェアによって実現されるが、各部40〜50のうちの少なくとも1つは、論理回路等のハードウェアによって実現されてもよい。同様に、各部80〜82は、ソフトウェアによって実現されるが、各部80〜82のうちの少なくとも1つは、論理回路等のハードウェアによって実現されてもよい。 (9) In each of the embodiments described above, each unit 40 to 50 is realized by software, but at least one of each unit 40 to 50 may be realized by hardware such as a logic circuit. Similarly, the units 80 to 82 are realized by software, but at least one of the units 80 to 82 may be realized by hardware such as a logic circuit.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。   The technical elements described in this specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.

2:ネットワークシステム、10:プリンタ、18:印刷実行部、20:定着部、34:メモリ、36:ネットワークプログラム、38:ユーザインタフェイスプログラム、40:問合送信部、42:選択部、44:ウォームアップ実行部、46:起動制御部、48:判断部、50:設定部、78:ドライバプログラム、80:決定部、82:応答送信部 2: network system, 10: printer, 18: print execution unit, 20: fixing unit, 34: memory, 36: network program, 38: user interface program, 40: inquiry transmission unit, 42: selection unit, 44: Warm-up execution unit, 46: activation control unit, 48: determination unit, 50: setting unit, 78: driver program, 80: determination unit, 82: response transmission unit

Claims (10)

ネットワークを介して特定のデバイスに接続されるプリンタであって、
画像の印刷を実行する印刷実行部と、
前記プリンタの電源ON時に、前記特定のデバイスに所定の問合せを送信する問合送信部と、
前記特定のデバイスから前記所定の問合せに対する特定の応答を受信する場合に、前記プリンタの電源ON時の前記印刷実行部のウォームアップを実行し、前記特定のデバイスから前記所定の問合せに対する前記特定の応答を受信しない場合に、前記プリンタの電源ON時の前記印刷実行部のウォームアップを実行しないウォームアップ実行部と、
を備えるプリンタ。
A printer connected to a specific device via a network,
A print execution unit for printing an image;
An inquiry transmission unit that transmits a predetermined inquiry to the specific device when the printer is turned on;
When a specific response to the predetermined inquiry is received from the specific device, the print execution unit is warmed up when the printer is turned on, and the specific device responds to the specific inquiry. A warm-up execution unit that does not execute a warm-up of the print execution unit when the printer is powered on when no response is received;
Printer with.
前記問合送信部は、ブロードキャストによって、前記特定のデバイスに前記所定の問合せを送信し、
前記特定の応答は、前記特定のデバイスが特定の状態である場合に、前記特定のデバイスから前記プリンタに送信される応答である、請求項1に記載のプリンタ。
The inquiry transmission unit transmits the predetermined inquiry to the specific device by broadcasting,
The printer according to claim 1, wherein the specific response is a response transmitted from the specific device to the printer when the specific device is in a specific state.
前記特定の状態は、
(a)前記プリンタのためのドライバプログラムが、前記特定のデバイスにインストールされている状態、
(b)前記プリンタが、デフォルトプリンタとして、前記特定のデバイスに設定されている状態、
(c)前記特定のデバイスのユーザによる前記特定のデバイスに対する最後の操作から、第1の所定時間が経過していない状態、及び、
(d)前記特定のデバイスのユーザによる前記特定のデバイスに対する所定の操作の実行に起因して、前記特定のデバイスがロックされていない状態、
のうちの少なくとも1個の状態を含む状態である、請求項2に記載のプリンタ。
The specific state is:
(A) a driver program for the printer is installed in the specific device;
(B) a state in which the printer is set as the default printer in the specific device;
(C) a state in which a first predetermined time has not elapsed since the last operation on the specific device by a user of the specific device; and
(D) a state where the specific device is not locked due to execution of a predetermined operation on the specific device by a user of the specific device;
The printer according to claim 2, wherein the printer includes at least one of the states.
前記問合送信部は、
前記ネットワークを介して前記プリンタに接続されている1個以上の接続デバイスのうち、前記プリンタを使用する可能性に関する使用可能性条件を満たす前記特定のデバイスを選択する選択部を備え、
前記問合送信部は、ユニキャストによって、選択済みの前記特定のデバイスに前記所定の問合せを送信する、請求項1から3のいずれか一項に記載のプリンタ。
The inquiry transmission unit
A selection unit that selects the specific device that satisfies the usability condition regarding the possibility of using the printer among one or more connected devices connected to the printer via the network;
The printer according to any one of claims 1 to 3, wherein the inquiry transmission unit transmits the predetermined inquiry to the selected specific device by unicast.
前記使用可能性条件は、
前記プリンタのためのドライバプログラムが、前記接続デバイスにインストールされていること、及び、
前記接続デバイスが、前記プリンタを最後に使用してから第2の所定時間が経過していないこと、
の少なくとも一方を含む、請求項4に記載のプリンタ。
The availability condition is:
A driver program for the printer is installed in the connection device; and
A second predetermined time has not elapsed since the connection device last used the printer;
The printer according to claim 4, comprising at least one of the following.
前記プリンタは、さらに、
前記プリンタの動作モードを設定する設定部を備え、
前記プリンタの電源ON時に、前記プリンタの動作モードが特定の動作モードに設定されている場合には、前記問合送信部は、前記特定のデバイスに前記所定の問合せを送信し、
前記プリンタの電源ON時に、前記プリンタの動作モードが前記特定の動作モードに設定されていない場合には、前記問合送信部は、前記特定のデバイスに前記所定の問合せを送信せず、前記ウォームアップ実行部は、前記プリンタの電源ON時の前記印刷実行部のウォームアップを実行する、請求項1から5のいずれか一項に記載のプリンタ。
The printer further includes:
A setting unit for setting an operation mode of the printer;
If the printer operation mode is set to a specific operation mode when the printer is turned on, the inquiry transmission unit transmits the predetermined inquiry to the specific device,
If the printer operation mode is not set to the specific operation mode when the printer is turned on, the inquiry transmission unit does not transmit the predetermined inquiry to the specific device, and The printer according to claim 1, wherein the up execution unit executes warm-up of the print execution unit when the printer is turned on.
前記プリンタは、さらに、
前記プリンタが前記ネットワークを介した通信を実行するための第1のプログラムと、前記第1のプログラムと異なる第2のプログラムと、を格納するメモリと、
前記プリンタの動作モードを設定する設定部と、
前記プリンタの電源ON時に、前記メモリに格納されている各プログラムを起動する起動制御部と、
を備え、
前記プリンタの電源ON時に、前記プリンタの動作モードが特定の動作モードに設定されている場合には、
前記起動制御部は、前記第1のプログラムを起動し、その後、前記第2のプログラムを起動し、
前記問合送信部は、前記第1のプログラムに従って、前記特定のデバイスに前記所定の問合せを送信し、
前記プリンタの電源ON時に、前記プリンタの動作モードが前記特定の動作モードに設定されていない場合には、前記起動制御部は、前記第2のプログラムを起動し、その後、前記第1のプログラムを起動する、請求項1から6のいずれか一項に記載のプリンタ。
The printer further includes:
A memory for storing a first program for the printer to execute communication via the network, and a second program different from the first program;
A setting unit for setting the operation mode of the printer;
An activation control unit that activates each program stored in the memory when the printer is turned on;
With
When the printer operation mode is set to a specific operation mode when the printer is turned on,
The activation control unit activates the first program, and then activates the second program,
The inquiry transmission unit transmits the predetermined inquiry to the specific device according to the first program,
If the printer operation mode is not set to the specific operation mode when the printer is turned on, the activation control unit activates the second program, and then executes the first program. The printer according to claim 1, wherein the printer is activated.
前記プリンタは、さらに、
前記特定のデバイスから、前記所定の問合せに対する信号を受信する場合に、前記信号が前記特定の応答であるのか否かを判断する判断部を備え、
前記ウォームアップ実行部は、
前記信号が前記特定の応答であると判断される場合に、前記プリンタの電源ON時の前記印刷実行部のウォームアップを実行し、
前記信号が前記特定の応答でないと判断される場合に、前記プリンタの電源ON時の前記印刷実行部のウォームアップを実行しない、請求項1から7のいずれか一項に記載のプリンタ。
The printer further includes:
A determination unit that determines whether or not the signal is the specific response when receiving a signal for the predetermined inquiry from the specific device;
The warm-up execution unit
When it is determined that the signal is the specific response, the print execution unit is warmed up when the printer is turned on,
The printer according to any one of claims 1 to 7, wherein when the signal is determined not to be the specific response, the print execution unit is not warmed up when the printer is turned on.
ネットワークシステムであって、
請求項1から8のいずれか一項に記載のプリンタと、
前記特定のデバイスと、
を備え、
前記特定のデバイスは、
前記プリンタから前記所定の問合せを受信する場合に、前記特定の応答を送信するのか否かを決定する決定部と、
前記特定の応答を送信すると決定される場合に、前記特定の応答を前記プリンタに送信し、前記特定の応答を送信しないと決定される場合に、前記特定の応答を前記プリンタに送信しない応答送信部と、を備える、ネットワークシステム。
A network system,
A printer according to any one of claims 1 to 8;
The specific device;
With
The specific device is
A determination unit that determines whether or not to transmit the specific response when receiving the predetermined inquiry from the printer;
If it is determined to transmit the specific response, the specific response is transmitted to the printer, and if it is determined not to transmit the specific response, the specific response is not transmitted to the printer. A network system.
前記決定部は、
前記特定のデバイスが特定の状態である場合に、前記特定の応答を送信すると決定し、
前記特定のデバイスが前記特定の状態でない場合に、前記特定の応答を送信しないと決定し、
前記特定の状態は、
(a)前記プリンタのためのドライバプログラムが、前記特定のデバイスにインストールされている状態、
(b)前記プリンタが、デフォルトプリンタとして前記特定のデバイスに設定されている状態、
(c)前記特定のデバイスのユーザによる前記特定のデバイスに対する最後の操作から、第1の所定時間が経過していない状態、及び、
(d)前記特定のデバイスのユーザによる前記特定のデバイスに対する所定の操作を実行に起因して、前記特定のデバイスがロックされていない状態、
のうちの少なくとも1個の状態を含む状態である、請求項9に記載のネットワークシステム。
The determination unit
Decides to send the specific response when the specific device is in a specific state;
If the particular device is not in the particular state, determine not to send the particular response;
The specific state is:
(A) a driver program for the printer is installed in the specific device;
(B) a state in which the printer is set as the default printer in the specific device;
(C) a state in which a first predetermined time has not elapsed since the last operation on the specific device by a user of the specific device; and
(D) a state in which the specific device is not locked due to execution of a predetermined operation on the specific device by a user of the specific device;
The network system according to claim 9, wherein the network system includes at least one of the states.
JP2012057830A 2012-03-14 2012-03-14 Printer and network system Pending JP2013188971A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012057830A JP2013188971A (en) 2012-03-14 2012-03-14 Printer and network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012057830A JP2013188971A (en) 2012-03-14 2012-03-14 Printer and network system

Publications (1)

Publication Number Publication Date
JP2013188971A true JP2013188971A (en) 2013-09-26

Family

ID=49389744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012057830A Pending JP2013188971A (en) 2012-03-14 2012-03-14 Printer and network system

Country Status (1)

Country Link
JP (1) JP2013188971A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015104880A (en) * 2013-11-29 2015-06-08 京セラドキュメントソリューションズ株式会社 Peripheral device, terminal, power-saving control system, power-saving control method, and power-saving control program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100968A (en) * 1999-09-28 2001-04-13 Seiko Epson Corp Printing system with power saving mode
JP2005066894A (en) * 2003-08-20 2005-03-17 Fuji Xerox Co Ltd Image forming apparatus and power-saving control method therefor
JP2006168175A (en) * 2004-12-15 2006-06-29 Canon Inc Printing apparatus control method, program, and computer-readable storage medium
JP2008064984A (en) * 2006-09-06 2008-03-21 Kyocera Mita Corp Image forming apparatus
JP2010218087A (en) * 2009-03-16 2010-09-30 Fuji Xerox Co Ltd Image forming apparatus, system, and program
JP2012049684A (en) * 2010-08-25 2012-03-08 Sharp Corp Compound machine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100968A (en) * 1999-09-28 2001-04-13 Seiko Epson Corp Printing system with power saving mode
JP2005066894A (en) * 2003-08-20 2005-03-17 Fuji Xerox Co Ltd Image forming apparatus and power-saving control method therefor
JP2006168175A (en) * 2004-12-15 2006-06-29 Canon Inc Printing apparatus control method, program, and computer-readable storage medium
JP2008064984A (en) * 2006-09-06 2008-03-21 Kyocera Mita Corp Image forming apparatus
JP2010218087A (en) * 2009-03-16 2010-09-30 Fuji Xerox Co Ltd Image forming apparatus, system, and program
JP2012049684A (en) * 2010-08-25 2012-03-08 Sharp Corp Compound machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015104880A (en) * 2013-11-29 2015-06-08 京セラドキュメントソリューションズ株式会社 Peripheral device, terminal, power-saving control system, power-saving control method, and power-saving control program
US9483102B2 (en) 2013-11-29 2016-11-01 Kyocera Document Solutions Inc. Peripheral apparatus, terminal, power saving control system, power saving control method, and power saving control program

Similar Documents

Publication Publication Date Title
JP5132388B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
US8464082B2 (en) Management apparatus, management method, program and storage medium
EP2544085B1 (en) Printing apparatus, program, printing system and printing method
US20100315665A1 (en) Image forming system and method
US10666825B2 (en) Image forming apparatus, image forming method, and reading medium that ensure efficient use of weekly timer
JP2012158078A (en) Communication device
JP5477773B2 (en) Image forming apparatus
US20170223207A1 (en) Image processing system, image processing apparatus, control method of image processing apparatus, and program
JP2013243542A (en) Image forming apparatus, and control method and program of image forming apparatus
JP2010221628A (en) Network equipment
JP5683781B2 (en) Power saving mode control method and system
JP2013188971A (en) Printer and network system
US9152359B2 (en) Image forming apparatus that selects appropriate power saving mode for each time slot
JP2000218894A (en) Image forming system
JP4671140B2 (en) Information processing apparatus, system, and program
JP2008271225A (en) Network sleep control method
JP2014106834A (en) Data transmission device, information processing device, control method of data transmission device, control method of information processing device, and program
JP6761582B2 (en) Image formation system
JP2000148312A (en) Peripheral device controller
JP2009063713A (en) Image forming device
JP2015003451A (en) Image forming apparatus, image forming apparatus control method, and program
JP5562388B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
JP2018202700A (en) Image formation apparatus, state control method of the same and image formation system
JP3956361B2 (en) Network device and network system
JP2008168539A (en) Image forming device and image forming system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160302

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160809