JP7714943B2 - Image forming device - Google Patents
Image forming deviceInfo
- Publication number
- JP7714943B2 JP7714943B2 JP2021118195A JP2021118195A JP7714943B2 JP 7714943 B2 JP7714943 B2 JP 7714943B2 JP 2021118195 A JP2021118195 A JP 2021118195A JP 2021118195 A JP2021118195 A JP 2021118195A JP 7714943 B2 JP7714943 B2 JP 7714943B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- image forming
- controller
- command
- engine
- 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
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
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、画像形成装置に関するものである。 The present invention relates to an image forming apparatus.
従来、プリンタなどの画像形成装置では、画像形成部の制御を行うエンジン制御部と、当該エンジン制御部に画像データとコマンドを送信するコントローラ制御部とを備え、それぞれが独立して起動するように構成されている(例えば特許文献1参照)。 Conventionally, image forming devices such as printers have been equipped with an engine control unit that controls the image forming unit and a controller control unit that sends image data and commands to the engine control unit, each configured to operate independently (see, for example, Patent Document 1).
ところで、コントローラ制御部とエンジン制御部とを独立して起動させる為には、コントローラ制御部とエンジン制御部とを別々のハードウェアによって実装することになるが、コントローラ制御部とエンジン制御部とでハードウェアの仕様(具体的には入出力の仕様)が異なっていると、コントローラ制御部とエンジン制御部との間で各種情報(画像データとコマンドなど)を直接受け渡すことができない。 In order to run the controller control unit and engine control unit independently, the controller control unit and engine control unit must be implemented using separate hardware. However, if the hardware specifications (specifically, input/output specifications) of the controller control unit and engine control unit are different, various information (image data, commands, etc.) cannot be directly exchanged between the controller control unit and engine control unit.
この為、従来の画像形成装置では、コントローラ制御部側とエンジン制御部側とでハードウェアの仕様(具体的には入出力の仕様)を合わせなければならないという問題を有していた。 As a result, conventional image forming devices had the problem of having to match the hardware specifications (specifically, input/output specifications) between the controller control unit and the engine control unit.
本発明は以上の点を考慮したものであり、入出力の仕様が異なるコントローラ制御部とエンジン制御部とで情報を受け渡すことができるようにした画像形成装置を提案しようとするものである。 The present invention takes the above points into consideration and proposes an image forming device that allows information to be exchanged between a controller control unit and an engine control unit, which have different input/output specifications.
本発明の画像形成装置は、画像データを取得するコントローラ制御部と、印刷処理を行うエンジン制御部と、前記コントローラ制御部と前記エンジン制御部との間を中継する中継部と、前記コントローラ制御部から前記エンジン制御部へ、第1の値又は第2の値を示すスリープ復帰条件信号を通知する為のスリープ復帰条件信号線とを備え、スリープ機能を有する画像形成装置であって、前記中継部は、前記コントローラ制御部と通信可能な第1の入出力部を介して前記コントローラ制御部から前記画像データとコマンドを受信し、受信した前記画像データと前記コマンドを、前記エンジン制御部と通信可能な第2の入出力部を介して前記エンジン制御部に送信し、前記エンジン制御部は、前記中継部を介して受信した前記画像データと前記コマンドに基づいて前記印刷処理を行い、スリープ復帰時に、前記エンジン制御部は、前記コントローラ制御部から通知された前記スリープ復帰条件信号が前記第1の値を示す場合、前記印刷処理の為のウォーミングアップを実施せず、前記スリープ復帰条件信号が前記第2の値を示す場合、前記中継部の復帰処理と並行して、前記ウォーミングアップを実施する。 The image forming apparatus of the present invention is an image forming apparatus having a sleep function, comprising a controller control unit that acquires image data, an engine control unit that performs printing processing , a relay unit that relays between the controller control unit and the engine control unit, and a sleep recovery condition signal line for notifying the engine control unit of a sleep recovery condition signal indicating a first value or a second value, wherein the relay unit receives the image data and a command from the controller control unit via a first input/output unit that can communicate with the controller control unit, and transmits the received image data and the command to the engine control unit via a second input/output unit that can communicate with the engine control unit, and the engine control unit performs the printing processing based on the image data and the command received via the relay unit, and upon recovery from sleep, if the sleep recovery condition signal notified from the controller control unit indicates the first value, the engine control unit does not perform warm-up for the printing processing, and if the sleep recovery condition signal indicates the second value, performs the warm-up in parallel with the recovery processing of the relay unit .
こうすることで、入出力の仕様が異なるコントローラ制御部とエンジン制御部とが、中継部を介して通信可能となる。 This allows the controller control unit and engine control unit, which have different input/output specifications, to communicate via the relay unit.
本発明は、入出力の仕様が異なるコントローラ制御部とエンジン制御部とで情報を受け渡すことができるようにした画像形成装置を実現できる。 The present invention makes it possible to realize an image forming device that allows information to be exchanged between a controller control unit and an engine control unit, which have different input/output specifications.
以下、発明を実施するための形態(以下、これを実施の形態と呼ぶ)について、図面を用いて詳細に説明する。 Below, the form for implementing the invention (hereinafter referred to as the embodiment) will be explained in detail using the drawings.
[1.第1の実施の形態]
[1-1.画像形成システムの構成と動作]
図1に、第1の実施の形態による画像形成システム1の構成を示す。この図1に示すように、画像形成システム1は、HostPC100と、画像形成装置200とで構成されている。尚、図1では、画像形成装置200のハードウェア構成と機能構成を示す一方で、HostPC100の構成については省略している。この理由は、HostPC100の構成が一般的なコンピュータ構成の為である。
1. First embodiment
[1-1. Configuration and Operation of Image Forming System]
Fig. 1 shows the configuration of an image forming system 1 according to a first embodiment. As shown in Fig. 1, the image forming system 1 is made up of a host PC 100 and an image forming apparatus 200. While Fig. 1 shows the hardware configuration and functional configuration of the image forming apparatus 200, the configuration of the host PC 100 is omitted. This is because the configuration of the host PC 100 is a general computer configuration.
HostPC100は、画像形成装置200とUSB(Universal Serial Bus)接続又はネットワーク接続されていて、画像形成装置200へ画像データを送信するようになっている。尚、画像データは、印刷ジョブとして、HostPC100から画像形成装置200へ送信される。 The host PC 100 is connected to the image forming device 200 via a USB (Universal Serial Bus) or a network, and is configured to send image data to the image forming device 200. The image data is sent from the host PC 100 to the image forming device 200 as a print job.
画像形成装置200は、コントローラ基板210とエンジン基板220とを有している。コントローラ基板210には、CPU(Central Processing Unit)211と、ROM(Read Only Memory)212と、RAM(Random Access Memory)213と、USBI/F部214と、ネットワークI/F部215とが設けられている。 The image forming device 200 has a controller board 210 and an engine board 220. The controller board 210 is provided with a CPU (Central Processing Unit) 211, a ROM (Read Only Memory) 212, a RAM (Random Access Memory) 213, a USB I/F unit 214, and a network I/F unit 215.
CPU211は、図示しない不揮発性メモリ(もしくはROM212)に格納されているプログラムの1つであるコントローラFW(Controller Unit Firmware)216をRAM213に読み出して実行する。コントローラFW216を実行することで、CPU211は、画像形成装置200全体を制御する。具体的には、このコントローラFW216には、コントローラ制御部217が含まれていて、コントローラ制御部217は、例えば、USBI/F部214又はネットワークI/F部215を介してHostPC100から画像データを受け取り、当該画像データとコマンドを、エンジン基板220側に送るようになっている。 The CPU 211 loads into the RAM 213 and executes the controller FW (Controller Unit Firmware) 216, which is one of the programs stored in a non-volatile memory (or ROM 212) (not shown). By executing the controller FW 216, the CPU 211 controls the entire image forming apparatus 200. Specifically, the controller FW 216 includes a controller control unit 217, which receives image data from the host PC 100 via, for example, the USB I/F unit 214 or the network I/F unit 215, and sends the image data and commands to the engine board 220.
一方、エンジン基板220には、2つのCPU221、222と、ROM223と、RAM224とが設けられている。1つ目のCPU221は、図示しない不揮発性メモリ(もしくはROM223)に格納されているプログラムの1つであるエンジンFW(Printer Unit Firmware)225をRAM224に読み出して実行する。エンジンFW225を実行することで、CPU221は、画像形成手段としてのプリントヘッド226を制御する。具体的には、このエンジンFW225には、エンジン制御部227が含まれていて、エンジン制御部227は、例えば、コントローラ基板210側から送られてきた画像データとコマンドを受け取り、受け取ったコマンドに基づいて、受け取った画像データをプリントヘッド226に転送して印刷処理を開始するようになっている。 On the other hand, the engine board 220 is provided with two CPUs 221 and 222, a ROM 223, and a RAM 224. The first CPU 221 loads engine FW (Printer Unit Firmware) 225, which is one of the programs stored in non-volatile memory (or ROM 223) (not shown), into RAM 224 and executes it. By executing engine FW 225, the CPU 221 controls a print head 226, which serves as an image forming means. Specifically, this engine FW 225 includes an engine control unit 227, which receives, for example, image data and commands sent from the controller board 210, and based on the received commands, transfers the received image data to the print head 226 to start the printing process.
上述のように、画像形成装置200では、コントローラ制御部217とエンジン制御部227とが別々のハードウェア(コントローラ基板210側のCPU211とエンジン基板220側のCPU221)により実装されていて、コントローラ制御部217とエンジン制御部227とが独立した構成となっている。 As described above, in the image forming device 200, the controller control unit 217 and the engine control unit 227 are implemented by separate hardware (CPU 211 on the controller board 210 side and CPU 221 on the engine board 220 side), and the controller control unit 217 and the engine control unit 227 are configured independently.
この為、画像形成装置200では、コントローラ基板210側のコントローラ制御部217と、エンジン基板220側のエンジン制御部227との間で画像データとコマンドの受け渡しを行わなければならない。しかしながら、画像形成装置200では、コントローラ制御部217側とエンジン制御部227側とでハードウェアの仕様(具体的には入出力の仕様)が異なり、直接画像データとコマンドを受け渡す為の入出力ポートなどを有していない。この為、画像形成装置200では、コントローラ制御部217とエンジン制御部227との間で、画像データとコマンドを直接受け渡すことができない。 For this reason, in the image forming device 200, image data and commands must be exchanged between the controller control unit 217 on the controller board 210 and the engine control unit 227 on the engine board 220. However, in the image forming device 200, the hardware specifications (specifically, input/output specifications) are different between the controller control unit 217 and the engine control unit 227, and the image forming device 200 does not have input/output ports for directly exchanging image data and commands. For this reason, in the image forming device 200, image data and commands cannot be directly exchanged between the controller control unit 217 and the engine control unit 227.
そこで、画像形成装置200には、コントローラ制御部217側とエンジン制御部227側の入出力の仕様の違いを吸収してコントローラ制御部217とエンジン制御部227の間を中継する(つまりコントローラFW216とエンジンFW225の間を中継する)為の中継FW(Relay Firmware)228が用意されている。 The image forming device 200 is therefore provided with a relay firmware (FW) 228 to absorb the differences in input/output specifications between the controller control unit 217 and the engine control unit 227 and relay between them (i.e., relay between the controller FW 216 and the engine FW 225).
この中継FW228は、エンジン基板220に設けられた2つ目のCPU222により実行される。中継FW228を実行することで、CPU222は、コントローラFW216とエンジンFW225の間を中継する。 This relay FW 228 is executed by the second CPU 222 provided on the engine board 220. By executing the relay FW 228, the CPU 222 relays between the controller FW 216 and the engine FW 225.
具体的には、図2に示すように、中継FW228は、コントローラFW216と通信する為の入出力ポート2401~240nと、エンジンFW225と通信する為の入出力ポート2411~241nとを制御する。 Specifically, as shown in FIG. 2, the relay FW 228 controls input/output ports 240 1 to 240 n for communicating with the controller FW 216 and input/output ports 241 1 to 241 n for communicating with the engine FW 225 .
入出力ポート2401~240nは、コントローラFW216側の入出力の仕様に合わせた入出力ポートであり、中継FW228を実行するCPU222(図1)を、コントローラFW216を実行するCPU211(図1)と接続し、中継FW228とコントローラFW216との間で通信する為の入出力ポートである。また入出力ポート2411~241nは、エンジン制御部227側の入出力の仕様に合わせた入出力ポートであり、中継FW228を実行するCPU222(図1)を、エンジンFW225を実行するCPU221(図1)と接続し、中継FW228とエンジンFW225との間で通信する為の入出力ポートである。 The input/output ports 240 1 to 240 n are input/output ports that conform to the input/output specifications on the controller FW 216 side, and are input/output ports that connect the CPU 222 ( FIG. 1 ) that executes the relay FW 228 to the CPU 211 ( FIG. 1 ) that executes the controller FW 216, and allow communication between the relay FW 228 and the controller FW 216. The input/output ports 241 1 to 241 n are input/output ports that conform to the input/output specifications on the engine control unit 227 side, and are input/output ports that connect the CPU 222 ( FIG. 1 ) that executes the relay FW 228 to the CPU 221 ( FIG. 1 ) that executes the engine FW 225, and allow communication between the relay FW 228 and the engine FW 225.
中継FW228は、入出力ポート2401~240nを制御してコントローラFW216から画像データ及びコマンドを受け取り、その後、受け取った画像データ及びコマンドを、入出力ポート2411~241nを制御してエンジンFW225に送ることで、コントローラFW216とエンジンFW225の間(つまりコントローラ制御部217とエンジン制御部227の間)を中継するようになっている。 The relay FW 228 controls the input/output ports 240 1 to 240 n to receive image data and commands from the controller FW 216, and then controls the input/output ports 241 1 to 241 n to send the received image data and commands to the engine FW 225, thereby relaying between the controller FW 216 and the engine FW 225 (i.e., between the controller control unit 217 and the engine control unit 227).
さらに詳しく説明すると、この中継FW228には、図1に示すように、コマンド制御部229と印刷制御部230とを有するプロトコル部231が含まれている。さらにプロトコル部231のコマンド制御部229には、コントローラ制御部217とコマンド制御部229との間、及びコマンド制御部229とエンジン制御部227との間でコマンドの送受信を行う為のコマンド転送用デバイスドライバ(図示せず)が含まれている。コマンド制御部229は、このコマンド転送用デバイスドライバにより、コマンドをコントローラ制御部217から受信したり、エンジン制御部227に送信したりする。 Explaining in more detail, as shown in FIG. 1, this relay FW 228 includes a protocol section 231 having a command control section 229 and a print control section 230. Furthermore, the command control section 229 of the protocol section 231 includes a command transfer device driver (not shown) for sending and receiving commands between the controller control section 217 and the command control section 229, and between the command control section 229 and the engine control section 227. The command control section 229 receives commands from the controller control section 217 and sends them to the engine control section 227 using this command transfer device driver.
一方、プロトコル部231の印刷制御部230には、コントローラ制御部217と印刷制御部230との間、及び印刷制御部230とエンジン制御部227との間で画像データの送受信を行う為の画像データ転送用デバイスドライバ(図示せず)が含まれている。印刷制御部230は、この画像データ転送用デバイスドライバにより、画像データをコントローラ制御部217から受信したり、エンジン制御部227に送信したりする。 Meanwhile, the print control unit 230 of the protocol unit 231 includes an image data transfer device driver (not shown) for transmitting and receiving image data between the controller control unit 217 and the print control unit 230, and between the print control unit 230 and the engine control unit 227. The print control unit 230 receives image data from the controller control unit 217 and transmits it to the engine control unit 227 using this image data transfer device driver.
尚、中継FW228では、コントローラFW216から受信したコマンド及び画像データを変換したりせずに、同一のコマンド及び画像データとして、エンジンFW225に送信するようになっている。 In addition, the relay FW 228 does not convert the commands and image data received from the controller FW 216, but sends them to the engine FW 225 as the same commands and image data.
画像形成システム1の構成は、以上のようになっている。ここで、画像形成システム1による印刷時の動作について説明する。 The configuration of image forming system 1 is as described above. Here, we will explain how image forming system 1 operates when printing.
画像形成システム1では、HostPC100が、USB接続又はネットワーク接続されている画像形成装置200へ画像データを送信する。画像形成装置200のコントローラ制御部217は、USBI/F部214又はネットワークI/F部215を介してHostPC100から画像データを受け取り、RAM213に書き込む。つづけてコントローラ制御部217は、当該画像データとコマンドを中継FW228へ転送する為の転送準備を行う。 In the image forming system 1, the host PC 100 sends image data to the image forming device 200, which is connected via USB or network. The controller control unit 217 of the image forming device 200 receives the image data from the host PC 100 via the USB I/F unit 214 or network I/F unit 215 and writes it to the RAM 213. The controller control unit 217 then prepares the image data and command for transfer to the relay FW 228.
転送準備完了後、コントローラ制御部217は、中継FW228へコマンドを転送する(画像データの転送については後述する)。ここで、中継FW228のコマンド制御部229は、コマンド転送用デバイスドライバを介してコントローラ制御部217からコマンドを受信する。 After the transfer preparation is complete, the controller control unit 217 transfers a command to the relay FW 228 (the transfer of image data will be described later). Here, the command control unit 229 of the relay FW 228 receives the command from the controller control unit 217 via the command transfer device driver.
コマンド制御部229は、コントローラ制御部217からコマンドを受信すると、当該コマンドの解析を開始する。解析完了後、コマンド制御部229は、当該コマンドを、コマンド転送用デバイスドライバを介してエンジンFW225のエンジン制御部227に送信する。このようにして、コマンド制御部229は、コントローラ制御部217から受信したコマンドをエンジン制御部227に転送する。 When the command control unit 229 receives a command from the controller control unit 217, it begins analyzing the command. After completing the analysis, the command control unit 229 sends the command to the engine control unit 227 of the engine FW 225 via the command transfer device driver. In this way, the command control unit 229 transfers the command received from the controller control unit 217 to the engine control unit 227.
尚、コントローラ制御部217からエンジン制御部227へ渡される全てのコマンドが、コマンド制御部229による転送対象となっている。コントローラ制御部217からエンジン制御部227へ渡されるコマンドとしては、例えば、エンジン制御部227に印刷処理を開始させる為の印刷プロセス開始要求コマンド、エンジン制御部227に印刷ジョブをキャンセルさせる為のジョブキャンセルコマンド、エンジン制御部227をスリープモードに移行させる為のスリープ移行要求コマンド、エンジン制御部227をスリープモードから復帰させる為のスリープ復帰要求コマンド、エンジン制御部227をリセットする為のリセット用コマンドなどがある。 All commands passed from the controller control unit 217 to the engine control unit 227 are subject to forwarding by the command control unit 229. Examples of commands passed from the controller control unit 217 to the engine control unit 227 include a print process start request command to cause the engine control unit 227 to start print processing, a job cancel command to cause the engine control unit 227 to cancel a print job, a sleep transition request command to cause the engine control unit 227 to transition to sleep mode, a sleep return request command to cause the engine control unit 227 to return from sleep mode, and a reset command to reset the engine control unit 227.
尚、スリープモードとは、画像形成装置200の一部(例えば図示しない節電時稼働部)を除いて動作を停止させることで、画像形成装置200の消費電力を抑える機能である。この為、コントローラFW216、エンジンFW225、中継FW228は、それぞれスリープモード時には動作しない。 Note that sleep mode is a function that reduces power consumption of the image forming device 200 by stopping operation except for a portion of the image forming device 200 (for example, a power-saving operating unit not shown). For this reason, the controller FW 216, engine FW 225, and relay FW 228 do not operate in sleep mode.
エンジン制御部227は、コマンド制御部229からコマンドを受信すると、コントローラ制御部217に応答する必要がある場合には、応答コマンドを中継FW228のコマンド制御部229に送信する。このとき、コマンド制御部229は、コマンド転送用デバイスドライバを介してエンジン制御部227から応答コマンドを受信する。 When the engine control unit 227 receives a command from the command control unit 229, if it needs to respond to the controller control unit 217, it sends a response command to the command control unit 229 of the relay FW 228. At this time, the command control unit 229 receives the response command from the engine control unit 227 via the command forwarding device driver.
コマンド制御部229は、エンジン制御部227から応答コマンドを受信すると、当該応答コマンドの解析を開始する。解析完了後、コマンド制御部229は、当該応答コマンドを、コマンド転送用デバイスドライバを介してコントローラFW216のコントローラ制御部217に送信する。このようにして、コマンド制御部229は、エンジン制御部227から受信した応答コマンドをコントローラ制御部217に転送する。 When the command control unit 229 receives a response command from the engine control unit 227, it begins analyzing the response command. After completing the analysis, the command control unit 229 sends the response command to the controller control unit 217 of the controller FW 216 via the command transfer device driver. In this way, the command control unit 229 transfers the response command received from the engine control unit 227 to the controller control unit 217.
尚、コマンド制御部229は、コントローラ制御部217から受信したコマンドの解析結果完了後、当該コマンドをエンジン制御部227に転送せずに、自ら応答コマンドをコントローラ制御部217に送信する場合もある。 In addition, after completing the analysis of the command received from the controller control unit 217, the command control unit 229 may send a response command to the controller control unit 217 itself without forwarding the command to the engine control unit 227.
またコントローラ制御部217は、上述したコマンドの転送と並列して、中継FW228へ画像データを転送する。このとき、中継FW228の印刷制御部230は、画像データ転送用デバイスドライバを介してコントローラ制御部217から画像データを受信し、RAM224の所定の領域(中継FW228が利用する領域)へ書き込む。 In addition, the controller control unit 217 transfers image data to the relay FW 228 in parallel with the transfer of the above-mentioned command. At this time, the print control unit 230 of the relay FW 228 receives the image data from the controller control unit 217 via the image data transfer device driver and writes it to a specified area of the RAM 224 (the area used by the relay FW 228).
つづけて印刷制御部230は、RAM224から画像データを読み出し、画像データ転送用デバイスドライバを介してエンジンFW225のエンジン制御部227に送信する。 The print control unit 230 then reads the image data from RAM 224 and transmits it to the engine control unit 227 of the engine FW 225 via the image data transfer device driver.
エンジン制御部227は、印刷制御部230から受信した画像データを、RAM224の所定の領域(エンジンFW225が利用する領域)へ書き込む。そして、エンジン制御部227は、コマンド制御部229から受信したコマンドに基づいて、RAM224から画像データを読み出し、当該画像データをプリントヘッド226に転送して印刷処理を開始する。画像形成システム1の動作は、以上のようになっている。 The engine control unit 227 writes the image data received from the print control unit 230 to a specified area of the RAM 224 (an area used by the engine FW 225). Then, based on a command received from the command control unit 229, the engine control unit 227 reads the image data from the RAM 224 and transfers the image data to the print head 226 to start the printing process. The operation of the image forming system 1 is as described above.
[1-2.画像形成システムによる印刷時の動作手順]
次に、画像形成システム1による印刷時の動作手順について、図3に示すフローチャートを用いて説明する。尚、画像形成システム1による印刷時の動作については上述した為、ここでは主に印刷時の動作の全体的な流れについて説明する。
[1-2. Operational Procedures When Printing by Image Forming System]
Next, the operation procedure when printing by the image forming system 1 will be described using the flowchart shown in Fig. 3. Note that, since the operation when printing by the image forming system 1 has been described above, the overall flow of the operation when printing will be mainly described here.
まず図3に示すステップSP1において、HostPC100が、USB接続又はネットワーク接続されている画像形成装置200へ画像データを送信する。つづくステップSP2において、画像形成装置200のコントローラ制御部217は、USBI/F部214又はネットワークI/F部215を介して画像データを受け取り、RAM213に書き込む。 First, in step SP1 shown in FIG. 3, the host PC 100 sends image data to the image forming apparatus 200, which is connected via USB or network. In the following step SP2, the controller control unit 217 of the image forming apparatus 200 receives the image data via the USB I/F unit 214 or network I/F unit 215 and writes it to the RAM 213.
つづくステップSP3において、コントローラ制御部217は、画像データとコマンドを中継FW228へ転送する為の転送準備を行う。コントローラ制御部217は、転送準備が完了すると、つづくステップSP4で肯定結果を得てステップSP5に移り、中継FW228のコマンド制御部229へコマンドの転送を開始する。 In the following step SP3, the controller control unit 217 prepares to transfer the image data and command to the relay FW 228. Once the transfer preparation is complete, the controller control unit 217 obtains a positive result in the following step SP4, moves to step SP5, and starts transferring the command to the command control unit 229 of the relay FW 228.
つづくステップSP6において、中継FW228のコマンド制御部229は、コマンド転送用デバイスドライバを介してコントローラ制御部217からコマンドを受信し、当該コマンドの解析処理を開始する。尚、コマンドの解析処理では、中継FW228に送られてきたコマンドの構成(具体的にはバイト構成)が、想定される構成(あらかじめ決められたバイト構成)と一致しているか否かの解析を行っている。つまり、コマンド制御部229は、コントローラ制御部217から受信したコマンドが、正常なコマンドであるか否かの解析を行っている。 In the following step SP6, the command control unit 229 of the relay FW 228 receives the command from the controller control unit 217 via the command transfer device driver and starts analyzing the command. The command analysis process analyzes whether the structure (specifically, the byte structure) of the command sent to the relay FW 228 matches the expected structure (predetermined byte structure). In other words, the command control unit 229 analyzes whether the command received from the controller control unit 217 is a normal command.
コマンド制御部229は、コマンドの解析処理が完了すると、つづくステップSP7で肯定結果を得てステップSP8に移り、当該コマンドを、コマンド転送用デバイスドライバを介してエンジンFW225のエンジン制御部227に送信する。尚、コマンド制御部229は、コントローラ制御部217から送られてきたコマンドの解析処理を行った結果、当該コマンドが想定される構成と一致していなかった場合(つまり正常なコマンドではなかった場合)、当該コマンドをエンジン制御部227には送信せず、例えば、コントローラ制御部217からコマンドが再送されるのを待ち受ける。 When the command control unit 229 completes the command analysis process, it obtains a positive result in the following step SP7 and proceeds to step SP8, where it sends the command to the engine control unit 227 of the engine FW 225 via the command transfer device driver. Note that if the command control unit 229 analyzes the command sent from the controller control unit 217 and finds that the command does not match the expected configuration (i.e., is not a normal command), it does not send the command to the engine control unit 227, and waits, for example, for the controller control unit 217 to resend the command.
ステップSP9において、コントローラ制御部217は、中継FW228へ画像データの転送を開始する。ここで、中継FW228の印刷制御部230は、コマンド転送用デバイスドライバを介してコントローラ制御部217から画像データを受信し、RAM224の中継FW228が利用する領域へ書き込む。尚、このステップSP9は、上述したステップSP5(コマンドの転送)と並列して行われる。 In step SP9, the controller control unit 217 starts transferring image data to the relay FW 228. Here, the print control unit 230 of the relay FW 228 receives image data from the controller control unit 217 via the command transfer device driver and writes the image data to an area of RAM 224 used by the relay FW 228. Note that this step SP9 is performed in parallel with the above-mentioned step SP5 (transfer of the command).
つづくステップ10において、中継FW228の印刷制御部230は、RAM224から画像データを読み出し、つづくステップSP11において、画像データ転送用デバイスドライバを介してエンジンFW225のエンジン制御部227に送信する。エンジン制御部227は、印刷制御部230から受信した画像データを、RAM224のエンジンFW225が利用する領域へ書き込む。画像データの書き込みが完了すると、つづくステップSP12で肯定結果を得て移るステップSP13において、エンジン制御部227は、コマンド制御部229から受信したコマンドに基づいて、RAM224から画像データを読み出し、当該画像データをプリントヘッド226に転送する。 In the following step SP10, the print control unit 230 of the relay FW 228 reads the image data from RAM 224, and in the following step SP11, transmits it to the engine control unit 227 of the engine FW 225 via the image data transfer device driver. The engine control unit 227 writes the image data received from the print control unit 230 to an area of RAM 224 used by the engine FW 225. Once the image data writing is complete, in the following step SP13, where the engine control unit 227 obtains a positive result in the following step SP12, it reads the image data from RAM 224 based on the command received from the command control unit 229 and transfers the image data to the print head 226.
つづくステップSP14において、プリントヘッド226は、エンジン制御部227から転送されてきた画像データに基づいて印刷処理を開始する。プリントヘッド226による印刷処理が完了すると、つづくステップSP15で肯定結果が得られることで、画像形成システム1による印刷時の一連の動作が終了する。画像形成システム1による印刷時の動作の全体的な流れは、以上のようになっている。 In the following step SP14, the print head 226 begins printing based on the image data transferred from the engine control unit 227. When the print head 226 completes printing, a positive result is obtained in the following step SP15, and the series of operations when printing by the image forming system 1 ends. The overall flow of operations when printing by the image forming system 1 is as described above.
[1-3.まとめと効果]
ここまで説明したように、第1の実施の形態では、画像形成装置200に、画像データを取得するコントローラ制御部217と、印刷処理を行うエンジン制御部227と、前記コントローラ制御部217とエンジン制御部227との間を中継する中継部としてのプロトコル部231(コマンド制御部229及び印刷制御部230)とを設け、プロトコル部231は、コントローラ制御部217と通信可能な第1の入出力部としての入出力ポート2401~240nを介してコントローラ制御部217から画像データとコマンドを受信し、受信した画像データとコマンドを、エンジン制御部227と通信可能な第2の入出力部としての入出力ポート2411~241nを介してエンジン制御部227に送信し、エンジン制御部227は、プロトコル部231を介して受信した画像データとコマンドに基づいて印刷処理を行うようにした。
[1-3. Summary and Effects]
As explained so far, in the first embodiment, the image forming apparatus 200 is provided with a controller control unit 217 that acquires image data, an engine control unit 227 that performs print processing, and a protocol unit 231 (a command control unit 229 and a print control unit 230) that serves as a relay unit that relays between the controller control unit 217 and the engine control unit 227. The protocol unit 231 receives image data and commands from the controller control unit 217 via input/output ports 240 1 to 240 n that serve as first input/output units that can communicate with the controller control unit 217, and transmits the received image data and commands to the engine control unit 227 via input/output ports 241 1 to 241 n that serve as second input/output units that can communicate with the engine control unit 227. The engine control unit 227 then performs print processing based on the image data and commands received via the protocol unit 231.
こうすることで、画像形成装置200では、ハードウェアの仕様が異なるコントローラ制御部217とエンジン制御部227とが、プロトコル部231を介して通信可能となる。かくして、画像形成装置200では、ハードウェアの仕様が異なるコントローラ制御部217とエンジン制御部227とで通信できるようになる。 In this way, in the image forming device 200, the controller control unit 217 and engine control unit 227, which have different hardware specifications, can communicate via the protocol unit 231. In this way, in the image forming device 200, the controller control unit 217 and engine control unit 227, which have different hardware specifications, can communicate with each other.
この為、画像形成装置200では、エンジン基板220側にプロトコル部231を実装することで、例えば、エンジン基板220とは別のメーカーによって製造されたコントローラ基板210と、エンジン基板220との間で画像データとコマンドを受け渡すことができるようになる。 For this reason, in the image forming device 200, by implementing a protocol unit 231 on the engine board 220 side, it becomes possible to exchange image data and commands between the engine board 220 and, for example, a controller board 210 manufactured by a manufacturer different from that of the engine board 220.
尚、本実施の形態では、エンジン基板220側に中継部としてのプロトコル部231を実装したが、これに限らず、コントローラ基板210側にプロトコル部231を実装するようにしてもよい。 In this embodiment, the protocol unit 231 acting as a relay unit is implemented on the engine board 220 side, but this is not limiting; the protocol unit 231 may also be implemented on the controller board 210 side.
[2.第2の実施の形態]
次に、第2の実施の形態について説明する。この第2の実施の形態は、画像形成装置200の構成と動作が第1の実施の形態とは異なる実施の形態である。よって、ここでは主に画像形成装置200の構成と動作について説明する。尚、第1の実施の形態と区別する為に、第2の実施の形態の画像形成システム1を画像形成システム1x、画像形成装置200を画像形成装置200xとする。
2. Second embodiment
Next, a second embodiment will be described. This second embodiment differs from the first embodiment in the configuration and operation of the image forming apparatus 200. Therefore, the configuration and operation of the image forming apparatus 200 will be mainly described here. Note that, to distinguish it from the first embodiment, the image forming system 1 of the second embodiment will be referred to as image forming system 1x, and the image forming apparatus 200 will be referred to as image forming apparatus 200x.
[2-1.画像形成システムの構成]
図4に、第2の実施の形態による画像形成システム1xの構成を示す。尚、図4では、図1に示す第1の実施の形態の画像形成システム1と同一部分については同一符号を付してある。
[2-1. Configuration of Image Forming System]
Fig. 4 shows the configuration of an image forming system 1x according to the second embodiment. In Fig. 4, the same components as those in the image forming system 1 of the first embodiment shown in Fig. 1 are denoted by the same reference numerals.
この図4に示すように、画像形成システム1xは、HostPC100と、画像形成装置200xとで構成されている。第2の実施の形態の画像形成装置200xは、第1の実施の形態の画像形成装置200に、コントローラ基板210側のCPU211(つまりコントローラFW216を実行するCPU211)と、エンジン基板220側のCPU221(つまりエンジンFW225を実行するCPU221)とを直接繋ぐスリープ復帰条件信号線300を追加したものである。スリープ復帰条件信号線300以外の構成については、画像形成装置200xと画像形成装置200とで同一の為、詳しい説明は省略する。 As shown in Figure 4, image forming system 1x is composed of host PC 100 and image forming device 200x. Image forming device 200x of the second embodiment is configured by adding a sleep recovery condition signal line 300 that directly connects CPU 211 on the controller board 210 side (i.e., CPU 211 that executes controller FW 216) to CPU 221 on the engine board 220 side (i.e., CPU 221 that executes engine FW 225) to image forming device 200 of the first embodiment. Since the configuration other than sleep recovery condition signal line 300 is the same between image forming device 200x and image forming device 200, detailed description will be omitted.
尚、図4では、画像形成装置200xのエンジン基板220に定着器301が接続されているが、図1では、この定着器301については省略している。つまり、定着器301は、画像形成装置200と画像形成装置200xとの両方に設けられている。この定着器301は、エンジン制御部227によって制御され、プリントヘッド226による印刷処理により画像が転写された媒体を加圧及び加熱することで、当該媒体に画像を定着する装置である。 Note that in Figure 4, a fixing unit 301 is connected to the engine board 220 of image forming apparatus 200x, but this fixing unit 301 is omitted in Figure 1. In other words, the fixing unit 301 is provided in both image forming apparatus 200 and image forming apparatus 200x. This fixing unit 301 is controlled by the engine control unit 227, and is a device that fixes an image to a medium by applying pressure and heat to the medium onto which an image has been transferred by the printing process using the print head 226.
画像形成装置200xに新たに追加されたスリープ復帰条件信号線300は、HIGH又はLOWで表されるスリープ復帰条件信号を、コントローラFW216からエンジンFW225へ通知する為の1本の信号線であり、画像データやコマンドなどの情報を送受信することはできない。 The newly added sleep recovery condition signal line 300 in the image forming device 200x is a single signal line for notifying the sleep recovery condition signal, which is expressed as HIGH or LOW, from the controller FW 216 to the engine FW 225, and cannot send or receive information such as image data or commands.
画像形成装置200xでは、このスリープ復帰条件信号がLOWに設定されている場合、起動時(つまりスリープ復帰時)に定着器301のメカイニシャル(ウォーミングアップ)を実施するようになっている。一方で、このスリープ復帰条件信号がHIGHに設定されている場合、画像形成装置200xでは、起動時(スリープ復帰時)に定着器301のメカイニシャル(ウォーミングアップ)を実施しないようになっている。画像形成システム1xの構成は、以上のようになっている。 When this sleep recovery condition signal is set to LOW, image forming device 200x performs mechanical initialization (warming up) of fuser unit 301 upon startup (i.e., upon recovery from sleep). On the other hand, when this sleep recovery condition signal is set to HIGH, image forming device 200x does not perform mechanical initialization (warming up) of fuser unit 301 upon startup (upon recovery from sleep). The configuration of image forming system 1x is as described above.
ここで、上述したメカイニシャルについて簡単に説明する。メカイニシャルとは、画像形成装置200xの電源ON時や図示しない装置カバーの開閉時に行われる初期動作のことである。具体的には、このメカイニシャルは、エンジンFW225によって制御される図示しないセンサやモータが故障していないか、消耗品の交換時期になったか、非正規品が使われていないかなどを検出して、画像形成装置200xが印刷できる状態であるかを判断する為に行われる動作である。 Here, we will briefly explain the mechanical initials mentioned above. Mechanical initials are the initial operations that are performed when the image forming device 200x is turned on or when the device cover (not shown) is opened or closed. Specifically, these mechanical initials are performed to determine whether the image forming device 200x is in a state where it can print by detecting whether sensors or motors (not shown) controlled by engine FW 225 are malfunctioning, whether consumables need to be replaced, or whether non-genuine products are being used.
またメカイニシャル(ウォーミングアップ)は、メカイニシャルに含まれる動作の1つであり、定着器301の温度を待機温度まで加熱する動作である。 Mechanical initial (warming-up) is one of the operations included in mechanical initial, and is an operation to heat the temperature of the fixing unit 301 to the standby temperature.
つまり、画像形成装置200xでは、スリープ復帰条件信号がLOWに設定されている場合には、定着器301の温度を待機温度まで加熱する動作であるメカイニシャル(ウォーミングアップ)を実施し、スリープ復帰条件信号がHIGHに設定されている場合には、定着器301の温度を待機温度まで加熱する動作であるメカイニシャル(ウォーミングアップ)を実施しないようになっている。 In other words, in the image forming device 200x, when the sleep recovery condition signal is set to LOW, mechanical initial (warming-up) operation, which heats the temperature of the fixing unit 301 to the standby temperature, is performed, and when the sleep recovery condition signal is set to HIGH, mechanical initial (warming-up) operation, which heats the temperature of the fixing unit 301 to the standby temperature, is not performed.
具体的には、画像形成装置200xの起動時にスリープ復帰条件信号がLOWであれば、その後、エンジンが起動したとき(つまりエンジン基板220に電流が供給されてCPU221、222が起動したとき)に、エンジン制御部227がメカイニシャル(ウォーミングアップ)を開始し、スリープ復帰条件信号がHIGHであれば、エンジンが起動したときに、エンジン制御部227がメカイニシャル(ウォーミングアップ)を開始しないようになっている。 Specifically, if the sleep return condition signal is LOW when the image forming apparatus 200x is started, the engine control unit 227 will start mechanical initializing (warming up) when the engine is started (i.e., when current is supplied to the engine board 220 and the CPUs 221 and 222 are started), and if the sleep return condition signal is HIGH, the engine control unit 227 will not start mechanical initializing (warming up) when the engine is started.
[2-2.画像形成装置によるスリープ復帰時の動作手順]
次に、画像形成装置200xによるスリープ復帰時の動作手順について、図5に示すフローチャートを用いて説明する。
[2-2. Operation Procedures for Image Forming Apparatus Returning from Sleep Mode]
Next, the operation procedure of the image forming apparatus 200x when returning from a sleep state will be described with reference to the flowchart shown in FIG.
図5に示すステップSP21において、画像形成装置200xが起動する。ここで、スリープ復帰条件信号がLOWに設定されている場合、つづくステップSP22からステップSP23に移り、図示しない節電時稼働部によりコントローラが起動される(つまりコントローラFW216を実行するCPU211が起動される)。つづくステップSP24において、CPU211によりコントローラFW216の復帰処理が開始される。 In step SP21 shown in FIG. 5, the image forming device 200x starts up. If the sleep recovery condition signal is set to LOW, the process proceeds to the following steps SP22 and SP23, where the power-saving operation unit (not shown) starts up the controller (i.e., the CPU 211, which executes the controller FW 216). In the following step SP24, the CPU 211 starts the recovery process for the controller FW 216.
コントローラFW216の復帰処理が開始された直後、つづくステップSP25において、図示しない節電時稼働部によりエンジンが起動される(つまりエンジン基板220に電流が供給されてCPU221、222が起動される)。つづくステップSP26において、エンジン制御部227は、スリープ復帰条件信号がLOWに設定されていることから、定着器301のメカイニシャル(ウォーミングアップ)を開始する。 Immediately after the controller FW 216 starts its recovery process, in the following step SP25, the engine is started by a power-saving operation unit (not shown) (i.e., current is supplied to the engine board 220, and the CPUs 221 and 222 are started). In the following step SP26, the engine control unit 227 starts mechanical initialization (warming-up) of the fixing unit 301 because the sleep recovery condition signal is set to LOW.
またステップSP25、SP26と並列して、ステップSP27において、CPU222により中継FW228の復帰処理が開始される。ここで、コントローラFW216の復帰処理は、中継FW228の復帰処理が開始してから終了するまで中断される。中継FW228の復帰処理が終了すると、つづくステップSP28において、コントローラFW216の復帰処理が再開され、中継FW228を介して、コントローラ制御部217とエンジン制御部227との間でのコマンドの送受信が開始される。 Also, in parallel with steps SP25 and SP26, in step SP27, the CPU 222 starts recovery processing for the relay FW 228. Here, the recovery processing for the controller FW 216 is suspended from the start to the end of the recovery processing for the relay FW 228. When the recovery processing for the relay FW 228 is completed, in the following step SP28, the recovery processing for the controller FW 216 is resumed, and transmission and reception of commands between the controller control unit 217 and the engine control unit 227 begins via the relay FW 228.
つづくステップSP34において、コントローラFW216の復帰処理が終了することで、画像形成装置200xによるスリープ復帰時の一連の動作が終了する。 In the following step SP34, the recovery process of the controller FW 216 is completed, thereby completing the series of operations performed by the image forming device 200x when it recovers from sleep mode.
また一方で、スリープ復帰条件信号がHIGHに設定されている場合、ステップSP22からステップSP29に移り、図示しない節電時稼働部によりコントローラが起動され、つづくステップSP30において、CPU211によりコントローラFW216の復帰処理が開始される。 On the other hand, if the sleep recovery condition signal is set to HIGH, the process proceeds from step SP22 to step SP29, where the controller is started by a power-saving operation unit (not shown), and in the following step SP30, the CPU 211 starts the recovery process of the controller FW 216.
コントローラFW216の復帰処理が開始された直後、つづくステップSP31において、図示しない節電時稼働部によりエンジンが起動される。このとき、エンジン制御部227は、スリープ復帰条件信号がHIGHに設定されていることから、定着器301のメカイニシャル(ウォーミングアップ)を実施しない。 Immediately after the controller FW 216 starts its recovery process, in the following step SP31, the engine is started by a power-saving operation unit (not shown). At this time, the engine control unit 227 does not perform mechanical initialization (warm-up) of the fixing unit 301 because the sleep recovery condition signal is set to HIGH.
またステップSP31と並列して、ステップSP32において、CPU222により中継FW228の復帰処理が開始される。ここで、コントローラFW216の復帰処理は、中継FW228の復帰処理が開始してから終了するまで中断される。中継FW228の復帰処理が終了すると、つづくステップSP33において、コントローラFW216の復帰処理が再開され、中継FW228を介して、コントローラ制御部217とエンジン制御部227との間でコマンドの送受信が開始される。 Also, in parallel with step SP31, in step SP32, the CPU 222 starts recovery processing for the relay FW 228. Here, the recovery processing for the controller FW 216 is suspended from the start to the end of the recovery processing for the relay FW 228. When the recovery processing for the relay FW 228 is completed, in the following step SP33, the recovery processing for the controller FW 216 is resumed, and transmission and reception of commands between the controller control unit 217 and the engine control unit 227 begins via the relay FW 228.
つづくステップSP34において、コントローラFW216の復帰処理が終了することで、画像形成装置200xによるスリープ復帰時の一連の動作が終了する。画像形成装置200xによるスリープ復帰時の動作手順は、以上のようになっている。 In the following step SP34, the recovery process of the controller FW 216 is completed, thereby completing the series of operations performed by the image forming apparatus 200x when it returns from sleep mode. The operational procedure performed by the image forming apparatus 200x when it returns from sleep mode is as described above.
ここで、画像形成装置200xによるスリープ復帰時の動作のタイミングチャートを図6に示す。尚、この図6は、スリープ復帰条件信号がLOWに設定されている場合のタイミングチャートである。 Figure 6 shows a timing chart of the operation of image forming device 200x when waking up from sleep mode. Note that Figure 6 is a timing chart when the sleep recovery condition signal is set to LOW.
図6のタイミングチャートに示すように、まず時刻t0で画像形成装置200xが起動してコントローラFW216の復帰処理が開始される。その後、時刻t1で、コントローラFW216の復帰処理が中断され、エンジンが起動されるとともに、中継FW228の復帰処理が開始され、エンジン制御部227により定着器301のメカイニシャル(ウォーミングアップ)が開始される。尚、エンジン全体の起動には、1秒程度の時間を要する。 As shown in the timing chart in Figure 6, first, at time t0, the image forming device 200x starts up and the recovery process of the controller FW 216 begins. Then, at time t1, the recovery process of the controller FW 216 is interrupted, the engine is started, and the recovery process of the relay FW 228 begins, and the engine control unit 227 starts mechanical initialization (warming-up) of the fixing unit 301. Note that it takes about one second for the entire engine to start up.
その後、時刻t2で中継FW228の復帰処理が終了することにともなって、コントローラFW216の復帰処理が再開され、時刻t3でコントローラFW216の復帰処理が終了する。ここで、定着器301のメカイニシャル(ウォーミングアップ)は、コントローラFW216の復帰処理が終了するよりも前の時点で終了する。よって、画像形成装置200xは、全体として、コントローラFW216の復帰処理が終了した時刻t3で、スリープモードから復帰する。 After that, at time t2, when the recovery process of the relay FW 228 is completed, the recovery process of the controller FW 216 is resumed, and the recovery process of the controller FW 216 is completed at time t3. Here, the mechanical initialization (warming-up) of the fixing unit 301 is completed before the recovery process of the controller FW 216 is completed. Therefore, the image forming apparatus 200x as a whole returns from sleep mode at time t3 when the recovery process of the controller FW 216 is completed.
次に、比較対象として、第1の実施の形態の画像形成装置200(図1)によるスリープ復帰時の動作のタイミングチャートを図7に示す。画像形成装置200では、スリープ復帰条件信号線300を有していない為、中継FW228の復帰処理が完了した後、中継FW228を介して、コントローラ制御部217からエンジン制御部227へ定着器301のメカイニシャル(ウォーミングアップ)を開始させるコマンドが送られるようになっている。 Next, for comparison, Figure 7 shows a timing chart of the operation when the image forming apparatus 200 (Figure 1) of the first embodiment resumes from sleep mode. Since the image forming apparatus 200 does not have the sleep mode resume condition signal line 300, after the resume process of the relay FW 228 is completed, a command to start mechanical initialization (warm-up) of the fixing unit 301 is sent from the controller control unit 217 to the engine control unit 227 via the relay FW 228.
この場合、図7のタイミングチャートに示すように、まず時刻t0で画像形成装置200が起動してコントローラFW216の復帰処理が開始される。その後、時刻t1で、コントローラFW216の復帰処理が中断され、エンジンが起動されるとともに、中継FW228の復帰処理が開始される。この時点では、エンジン制御部227は、定着器301のメカイニシャル(ウォーミングアップ)を実施すべきかどうか判断できない。この為、この時点では、定着器301のメカイニシャル(ウォーミングアップ)は開始されない。 In this case, as shown in the timing chart of Figure 7, first, at time t0, the image forming apparatus 200 starts up and the recovery process of the controller FW 216 begins. Then, at time t1, the recovery process of the controller FW 216 is interrupted, the engine is started up, and the recovery process of the relay FW 228 begins. At this point, the engine control unit 227 cannot determine whether mechanical initialization (warming-up) of the fixing unit 301 should be performed. For this reason, mechanical initialization (warming-up) of the fixing unit 301 does not begin at this point.
その後、時刻t2で中継FW228の復帰処理が終了することにともなって、コントローラFW216の復帰処理が再開される。ここで、中継FW228を介して、コントローラ制御部217からエンジン制御部227へ定着器301のメカイニシャル(ウォーミングアップ)を開始させるコマンドが送られることで、定着器301のメカイニシャル(ウォーミングアップ)が開始される。 After that, at time t2, the recovery process of the relay FW 228 ends, and the recovery process of the controller FW 216 resumes. At this point, a command to start mechanical initialization (warming-up) of the fixing unit 301 is sent from the controller control unit 217 to the engine control unit 227 via the relay FW 228, and the mechanical initialization (warming-up) of the fixing unit 301 begins.
その後、時刻t3でコントローラFW216の復帰処理は終了するが、画像形成装置200では、定着器301のメカイニシャル(ウォーミングアップ)を開始する時刻が画像形成装置200xよりも遅い為、この時点でまだ定着器301のメカイニシャル(ウォーミングアップ)が終了せず、最終的に時刻t3よりも後の時刻t4で終了する。よって、画像形成装置200は、全体として、定着器301のメカイニシャル(ウォーミングアップ)が終了した時刻t4で、スリープモードから復帰する。 Then, at time t3, the recovery process of the controller FW 216 ends. However, because the image forming apparatus 200 starts mechanical initialization (warming-up) of the fixing unit 301 later than the image forming apparatus 200x, the mechanical initialization (warming-up) of the fixing unit 301 has not yet finished at this point, and finally ends at time t4, which is later than time t3. Therefore, the image forming apparatus 200 as a whole recovers from sleep mode at time t4, when the mechanical initialization (warming-up) of the fixing unit 301 has finished.
図6と図7のタイミングチャートから明らかなように、第2の実施の形態の画像形成装置200xでは、エンジン起動時に、中継FW228の復帰処理と並行して、定着器301のメカイニシャル(ウォーミングアップ)を実施することができるので、スリープから復帰する時間(スリープ復帰時間と呼ぶ)を画像形成装置200と比較して大幅に短縮することができる。 As is clear from the timing charts in Figures 6 and 7, in the image forming device 200x of the second embodiment, when the engine is started, mechanical initialization (warming up) of the fixing unit 301 can be performed in parallel with the recovery process of the relay FW 228, so the time required to recover from sleep (referred to as the sleep recovery time) can be significantly reduced compared to the image forming device 200.
尚、本実施の形態では、画像形成装置200xのスリープ復帰時に、中継FW228の復帰処理と並行して、定着器301のメカイニシャル(ウォーミングアップ)を実施することで、スリープ復帰時間を短縮するようにしたが、これに限らず、例えば、画像形成装置200xの電源オン時に、中継FW228の起動処理と並行して、定着器301のメカイニシャル(ウォーミングアップ)を実施することで、起動時間を短縮することも可能である。 In this embodiment, when the image forming device 200x returns from sleep mode, the recovery time is shortened by performing mechanical initialization (warming up) of the fixing unit 301 in parallel with the recovery process of the relay FW 228. However, this is not limited to this. For example, when the image forming device 200x is powered on, it is also possible to shorten the startup time by performing mechanical initialization (warming up) of the fixing unit 301 in parallel with the startup process of the relay FW 228.
[2-3.スリープ復帰条件信号の設定手順]
次に、ユーザによるスリープ復帰条件信号の設定手順について、図8に示すフローチャートを用いて説明する。
[2-3. Procedure for setting the sleep return condition signal]
Next, a procedure for setting the sleep return condition signal by the user will be described with reference to the flowchart shown in FIG.
図8に示すステップSP41において、ユーザは、画像形成装置200xを起動させる。つづくステップSP42において、ユーザは、画像形成装置200xの図示しない操作部としてのパネルを操作して、起動時のウォーミングアップ設定を行う。 In step SP41 shown in FIG. 8, the user starts up the image forming device 200x. In the following step SP42, the user operates a panel serving as an operation unit (not shown) of the image forming device 200x to set up warm-up for startup.
このウォーミングアップ設定で起動時にメカイニシャル(ウォーミングアップ)を実施するとユーザが設定した場合、ステップSP43からステップSP44へと移り、画像形成装置200xのコントローラ制御部216が、次回起動時のスリープ復帰条件信号をLOWに設定する。つづくステップSP46において、コントローラ制御部216は、スリープ復帰条件信号の設定を示す設定情報を、例えば、画像形成装置200xに設けられている図示しない不揮発性メモリに記憶することで保存し、スリープ復帰条件信号の設定動作を終了する。 If the user sets this warm-up setting to perform mechanical initialization (warm-up) at startup, the process proceeds from step SP43 to step SP44, where the controller control unit 216 of the image forming device 200x sets the sleep recovery condition signal for the next startup to LOW. In the following step SP46, the controller control unit 216 saves the setting information indicating the setting of the sleep recovery condition signal, for example, by storing it in non-volatile memory (not shown) provided in the image forming device 200x, and ends the operation of setting the sleep recovery condition signal.
また一方で、ウォーミングアップ設定で起動時にメカイニシャル(ウォーミングアップ)を実施しないとユーザが設定した場合、ステップSP43からステップSP45へと移り、画像形成装置200xのコントローラ制御部216が、次回起動時のスリープ復帰条件信号をHIGHに設定する。つづくステップSP46において、コントローラ制御部216は、スリープ復帰条件信号の設定情報を、例えば、図示しない不揮発性メモリに記憶することで保存し、スリープ復帰条件信号の設定動作を終了する。 On the other hand, if the user specifies in the warm-up setting that mechanical initialization (warm-up) is not to be performed at startup, the process proceeds from step SP43 to step SP45, where the controller control unit 216 of the image forming device 200x sets the sleep recovery condition signal for the next startup to HIGH. In the following step SP46, the controller control unit 216 saves the setting information for the sleep recovery condition signal, for example, by storing it in non-volatile memory (not shown), and ends the operation of setting the sleep recovery condition signal.
そして、コントローラ制御部216は、次回起動時に、図示しない不揮発性メモリから、スリープ復帰条件信号の設定情報を読み出し、当該設定情報に基づいて、スリープ復帰条件信号を設定する。 Then, the next time the controller control unit 216 is started up, it reads the setting information for the sleep return condition signal from non-volatile memory (not shown) and sets the sleep return condition signal based on that setting information.
このように、画像形成装置200xでは、ユーザが起動時のウォーミングアップ設定を行うことで、起動時に定着器301のメカイニシャル(ウォーミングアップ)を実施するかしないか選択できるようになっている。 In this way, with image forming apparatus 200x, the user can select whether or not to perform mechanical initialization (warm-up) of the fixing unit 301 at startup by configuring the warm-up settings at startup.
[2-4.まとめと効果]
ここまで説明したように、第2の実施の形態では、スリープ機能を有する画像形成装置200xに、コントローラ制御部217からエンジン制御部227へ、第1の値としてのHIGH又は第2の値としてのLOWとなる2値信号としてのスリープ復帰条件信号を通知する為のスリープ復帰条件信号線300を設けた。そして、画像形成装置200xでは、スリープ復帰時に、コントローラ制御部217からエンジン制御部227へスリープ復帰条件信号が通知され、スリープ復帰条件信号がLOWである場合に、エンジン制御部227が、中継FW228の復帰処理(つまりプロトコル部231の復帰処理)と並行して、定着器301のメカイニシャル(ウォーミングアップ)を実施するようにした。
[2-4. Summary and Effects]
As described above, in the second embodiment, the image forming apparatus 200x having a sleep function is provided with a sleep recovery condition signal line 300 for transmitting a sleep recovery condition signal, which is a binary signal having a first value of HIGH or a second value of LOW, from the controller control unit 217 to the engine control unit 227. In the image forming apparatus 200x, upon recovery from sleep, the controller control unit 217 notifies the engine control unit 227 of the sleep recovery condition signal, and if the sleep recovery condition signal is LOW, the engine control unit 227 performs mechanical initialization (warming-up) of the fixing unit 301 in parallel with recovery processing of the relay FW 228 (i.e., recovery processing of the protocol unit 231).
このように、画像形成装置200xでは、中継FW228の復帰処理が終了する前の時点で、スリープ復帰条件信号線300を介して、コントローラ制御部217からエンジン制御部227へスリープ復帰条件信号を通知して、エンジン制御部227に定着器301のメカイニシャル(ウォーミングアップ)を開始させることができる。 In this way, in the image forming device 200x, before the recovery process of the relay FW 228 is completed, the controller control unit 217 can notify the engine control unit 227 of the sleep recovery condition signal via the sleep recovery condition signal line 300, causing the engine control unit 227 to start mechanical initialization (warming-up) of the fixing unit 301.
これにより、画像形成装置200xは、中継FW228の復帰処理が終了した後、中継FW228を介して、コントローラ制御部217からエンジン制御部227へ定着器301のメカイニシャル(ウォーミングアップ)を実施するコマンドを通知することでエンジン制御部227に定着器301のメカイニシャル(ウォーミングアップ)を実施させる場合と比較して、スリープ復帰時間を大幅に短縮することができる。 As a result, after the recovery process of the relay FW 228 is completed, the image forming device 200x can significantly reduce the recovery time from sleep compared to when the engine control unit 227 performs mechanical initialization (warming up) of the fixing unit 301 by notifying the engine control unit 227 from the controller control unit 217 via the relay FW 228 of a command to perform mechanical initialization (warming up) of the fixing unit 301.
またスリープ復帰条件信号は、HIGH又はLOWとなる2値信号である為、コントローラ制御部217を実行するCPU211と、エンジン制御部227を実行するCPU221とを、2値信号を送信可能な1本の信号線で繋ぐだけでよく、中継FW228のような中継部を必要としないという利点を有する。 Furthermore, since the sleep recovery condition signal is a binary signal that is either HIGH or LOW, it is only necessary to connect the CPU 211 that runs the controller control unit 217 and the CPU 221 that runs the engine control unit 227 with a single signal line that can transmit binary signals, which has the advantage that a relay unit such as the relay FW 228 is not required.
さらに画像形成装置200xでは、ユーザが、定着器301のメカイニシャル(ウォーミングアップ)を起動時に実施するかどうか選択できるようにしたことにより、起動時に定着器301のメカイニシャル(ウォーミングアップ)を実施しないように設定することもできる。 Furthermore, the image forming device 200x allows the user to select whether or not to perform mechanical initialization (warming-up) of the fixing unit 301 at startup, so it is also possible to set the device not to perform mechanical initialization (warming-up) of the fixing unit 301 at startup.
尚、本実施の形態では、スリープ復帰条件信号がLOWである場合に、エンジン制御部227が、印刷処理の為のウォーミングアップとして、定着器301を待機温度まで加熱させる動作を行うようにしたが、これに限らず、印刷処理の為のウォーミングアップに含まれる他の動作を、定着器301を加熱させる動作と並列して行うなどしてもよい。 In this embodiment, when the sleep recovery condition signal is LOW, the engine control unit 227 performs an operation to heat the fixing unit 301 to the standby temperature as a warm-up for the printing process. However, this is not limited to this, and other operations included in the warm-up for the printing process may be performed in parallel with the operation to heat the fixing unit 301.
[3.他の実施の形態]
[3-1.他の実施の形態1]
尚、上述した第1の実施の形態では、印刷制御部230とエンジン制御部227とが、RAM224上の別々の領域を利用することで、印刷制御部230とエンジン制御部227とでRAM224を共用するようにした。これに限らず、例えば、エンジン基板220上に、印刷制御部230が利用するRAMと、エンジン制御部227が利用するRAMとを別々に実装するようにしてもよい。第2の実施の形態についても同様である。
3. Other Embodiments
[3-1. Other embodiment 1]
In the first embodiment described above, the print control unit 230 and the engine control unit 227 use separate areas on the RAM 224, allowing the print control unit 230 and the engine control unit 227 to share the RAM 224. However, this is not limiting, and for example, the RAM used by the print control unit 230 and the RAM used by the engine control unit 227 may be separately implemented on the engine board 220. The same applies to the second embodiment.
[3-2.他の実施の形態2]
また上述した第1の実施の形態では、エンジン基板220側に、中継FW228を実行するCPU222を設けるようにしたが、コントローラ基板210側に、中継FW228を実行するCPU222を設けてもよく、またコントローラ基板210及びエンジン基板220とは別に中継基板を設け、当該中継基板に、中継FW228を実行するCPU222を設けるなどしてもよい。第2の実施の形態についても同様である。
[3-2. Other embodiment 2]
In the first embodiment described above, the CPU 222 that executes the relay FW 228 is provided on the engine board 220 side, but the CPU 222 that executes the relay FW 228 may be provided on the controller board 210 side, or a relay board may be provided separately from the controller board 210 and the engine board 220, and the CPU 222 that executes the relay FW 228 may be provided on the relay board. The same applies to the second embodiment.
[3-3.他の実施の形態3]
さらに上述した第2の実施の形態では、画像形成装置200x上で、ユーザがパネルを操作することにより、起動時に定着器301のメカイニシャル(ウォーミングアップ)を実行するか否か(つまりスリープ復帰条件信号をHIGHにするかLOWにするか)設定できるようにした。これに限らず、例えば、HostPC100にインストールされているプリンタドライバの設定画面上で、ユーザが画像形成装置200xの起動時に定着器301のメカイニシャル(ウォーミングアップ)を実行するか否か設定できるようにしてもよい。またこれに限らず、例えば、HostPC100にインストールされているWebブラウザにより、画像形成装置200xがネットワークを介して提供する設定用ページを表示させ、当該設定用ページ上で、ユーザが画像形成装置200xの起動時に定着器301のメカイニシャル(ウォーミングアップ)を実行するか否か設定できるようにしてもよい。
[3-3. Other embodiment 3]
Furthermore, in the second embodiment described above, the user can operate a panel on the image forming apparatus 200x to set whether or not to perform mechanical initialization (warming-up) of the fuser unit 301 at startup (i.e., whether to set the sleep recovery condition signal to HIGH or LOW). This is not a limitation, but for example, the user may be able to set whether or not to perform mechanical initialization (warming-up) of the fuser unit 301 at startup on a setting screen of a printer driver installed on the host PC 100. Furthermore, this is not a limitation, but for example, a setting page provided by the image forming apparatus 200x via a network may be displayed on a web browser installed on the host PC 100, and the user may be able to set whether or not to perform mechanical initialization (warming-up) of the fuser unit 301 at startup on the setting page.
[3-4.他の実施の形態4]
さらに上述した第1及び第2の実施の形態では、スリープモード時には、コントローラFW216と、エンジンFW225と、中継FW228のそれぞれが起動していないとしたが、これに限らず、これらのうちコントローラFW216についてはスリープモード時に起動するようになっていてもよい。
[3-4. Other embodiment 4]
Furthermore, in the first and second embodiments described above, the controller FW 216, the engine FW 225, and the relay FW 228 are not activated in the sleep mode, but this is not limiting, and among these, the controller FW 216 may be activated in the sleep mode.
[3-5.他の実施の形態5]
さらに上述した各実施の形態では、HostPC100と画像形成装置200(200x)とで構成される画像形成システム1(1x)に本発明を適用したが、HostPC100の代わりに、スマートフォンやタブレットなどを用いる画像形成システムにも適用できる。また画像形成システム1(1x)に含まれる画像形成装置200(200x)としては、プリンタ、コピー機、ファクシミリ、複合機などを用いることができる。
[3-5. Other embodiment 5]
Furthermore, in each of the above-described embodiments, the present invention is applied to an image forming system 1 (1x) configured with the Host PC 100 and the image forming apparatus 200 (200x), but it can also be applied to an image forming system that uses a smartphone, a tablet, or the like instead of the Host PC 100. In addition, the image forming apparatus 200 (200x) included in the image forming system 1 (1x) can be a printer, a copier, a facsimile, a multifunction machine, or the like.
[3-6.他の実施の形態6]
さらに本発明は、上述した各実施の形態に限定されるものではない。すなわち本発明は、上述した各実施の形態の一部または全部を任意に組み合わせた実施の形態や、一部を抽出した実施の形態にもその適用範囲が及ぶものである。
[3-6. Other embodiment 6]
Furthermore, the present invention is not limited to the above-described embodiments, and the scope of application of the present invention extends to embodiments in which some or all of the above-described embodiments are combined in any manner, or embodiments in which only some of the embodiments are extracted.
本発明は、例えば、コントローラ制御部とエンジン制御部とを備える画像形成装置で広く利用することができる。 The present invention can be widely used, for example, in image forming devices equipped with a controller control unit and an engine control unit.
1、1x……画像形成システム、100……HostPC、200、200x……画像形成装置、210……コントローラ基板、211……CPU、214……USBI/F部、215……ネットワークI/F部、216……コントローラFW、217……コントローラ制御部、220……エンジン基板、221、222……CPU、225……エンジンFW、226……プリントヘッド、227……エンジン制御部、228……中継FW、229……コマンド制御部、230……印刷制御部、231……プロトコル部、240、241……入出力ポート、300……スリープ復帰条件信号線、301……定着器。 1, 1x...Image forming system, 100...Host PC, 200, 200x...Image forming device, 210...Controller board, 211...CPU, 214...USB I/F section, 215...Network I/F section, 216...Controller FW, 217...Controller control section, 220...Engine board, 221, 222...CPU, 225...Engine FW, 226...Print head, 227...Engine control section, 228...Relay FW, 229...Command control section, 230...Print control section, 231...Protocol section, 240, 241...Input/output port, 300...Sleep recovery condition signal line, 301...Fuser unit.
Claims (5)
印刷処理を行うエンジン制御部と、
前記コントローラ制御部と前記エンジン制御部との間を中継する中継部と、
前記コントローラ制御部から前記エンジン制御部へ、第1の値又は第2の値を示すスリープ復帰条件信号を通知する為のスリープ復帰条件信号線と
を備え、スリープ機能を有する画像形成装置であって、
前記中継部は、前記コントローラ制御部と通信可能な第1の入出力部を介して前記コントローラ制御部から前記画像データとコマンドを受信し、受信した前記画像データと前記コマンドを、前記エンジン制御部と通信可能な第2の入出力部を介して前記エンジン制御部に送信し、
前記エンジン制御部は、
前記中継部を介して受信した前記画像データと前記コマンドに基づいて前記印刷処理を行い、
スリープ復帰時に、前記エンジン制御部は、前記コントローラ制御部から通知された前記スリープ復帰条件信号が前記第1の値を示す場合、前記印刷処理の為のウォーミングアップを実施せず、前記スリープ復帰条件信号が前記第2の値を示す場合、前記中継部の復帰処理と並行して、前記ウォーミングアップを実施する
ことを特徴とする画像形成装置。 a controller control unit that acquires image data;
an engine control unit that performs printing processing;
a relay unit that relays between the controller control unit and the engine control unit ;
a sleep recovery condition signal line for notifying a sleep recovery condition signal indicating a first value or a second value from the controller control unit to the engine control unit;
An image forming apparatus having a sleep function,
the relay unit receives the image data and the command from the controller control unit via a first input/output unit capable of communicating with the controller control unit, and transmits the received image data and the command to the engine control unit via a second input/output unit capable of communicating with the engine control unit;
The engine control unit
performing the printing process based on the image data and the command received via the relay unit;
When returning from sleep, if the sleep return condition signal notified from the controller control unit indicates the first value, the engine control unit does not perform warm-up for the printing process, and if the sleep return condition signal indicates the second value, the engine control unit performs the warm-up in parallel with the return process of the relay unit.
An image forming apparatus characterized by:
定着器の温度を所定温度まで加熱する動作である
ことを特徴とする請求項1に記載の画像形成装置。 The warm-up includes:
2. The image forming apparatus according to claim 1 , wherein the operation is to heat the temperature of the fixing unit to a predetermined temperature.
前記第1の入出力部を介して前記コントローラ制御部から前記コマンドを受信し、受信した前記コマンドを、前記第2の入出力部を介して前記エンジン制御部に送信するコマンド制御部と、
前記第1の入出力部を介して前記コントローラ制御部から前記画像データを受信し、受信した前記画像データを、前記第2の入出力部を介して前記エンジン制御部に送信する印刷制御部と
を有する
ことを特徴とする請求項1または2に記載の画像形成装置。 The relay unit is
a command control unit that receives the command from the controller control unit via the first input/output unit and transmits the received command to the engine control unit via the second input/output unit;
3. The image forming apparatus according to claim 1, further comprising: a print control unit that receives the image data from the controller control unit via the first input/output unit and transmits the received image data to the engine control unit via the second input/output unit.
前記コントローラ制御部から受信した前記コマンドが、正常なコマンドでない場合、当該コマンドを前記エンジン制御部に送信しない
ことを特徴とする請求項3に記載の画像形成装置。 The command control unit
4. The image forming apparatus according to claim 3 , wherein if the command received from the controller control unit is not a normal command, the command is not sent to the engine control unit.
前記エンジン制御部が実装されたエンジン基板と
を備え、
前記中継部は、
前記コントローラ基板と前記エンジン基板のどちらかに実装されている
ことを特徴とする請求項1~4のいずれかに記載の画像形成装置。 a controller board on which the controller control unit is mounted;
an engine board on which the engine control unit is mounted,
The relay unit is
5. The image forming apparatus according to claim 1 , wherein the controller board is mounted on one of the controller board and the engine board.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021118195A JP7714943B2 (en) | 2021-07-16 | 2021-07-16 | Image forming device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021118195A JP7714943B2 (en) | 2021-07-16 | 2021-07-16 | Image forming device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023013781A JP2023013781A (en) | 2023-01-26 |
| JP7714943B2 true JP7714943B2 (en) | 2025-07-30 |
Family
ID=85129144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021118195A Active JP7714943B2 (en) | 2021-07-16 | 2021-07-16 | Image forming device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7714943B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000135839A (en) | 1998-10-30 | 2000-05-16 | Canon Inc | Image processing apparatus, data processing method of reading control apparatus, and storage medium storing computer-readable program |
| JP2006173742A (en) | 2004-12-13 | 2006-06-29 | Canon Inc | Image forming apparatus and control method thereof |
| JP2014048358A (en) | 2012-08-30 | 2014-03-17 | Kyocera Document Solutions Inc | Image forming device |
-
2021
- 2021-07-16 JP JP2021118195A patent/JP7714943B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000135839A (en) | 1998-10-30 | 2000-05-16 | Canon Inc | Image processing apparatus, data processing method of reading control apparatus, and storage medium storing computer-readable program |
| JP2006173742A (en) | 2004-12-13 | 2006-06-29 | Canon Inc | Image forming apparatus and control method thereof |
| JP2014048358A (en) | 2012-08-30 | 2014-03-17 | Kyocera Document Solutions Inc | Image forming device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023013781A (en) | 2023-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4018686B2 (en) | Information processing apparatus and method, and program | |
| CN102063390A (en) | Electronic device and control method thereof | |
| EP3273326A1 (en) | Control apparatus and power control method for control apparatus | |
| JP5204579B2 (en) | Device, information processing system, and information processing method | |
| WO2007013512A1 (en) | Image processor and its control method | |
| JP7714943B2 (en) | Image forming device | |
| JP6141240B2 (en) | Printing apparatus, storage control apparatus connected to printing apparatus, printing apparatus control method and program | |
| JP5542787B2 (en) | Image forming apparatus | |
| JP6336328B2 (en) | COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM | |
| JP2008311950A (en) | Wireless communication system, communication apparatus and control method thereof | |
| JP5970867B2 (en) | Information processing apparatus, image forming apparatus, and program | |
| JP2004343275A (en) | Image processing system and scanner | |
| US20040051895A1 (en) | Power controlling apparatus and method | |
| JP5840586B2 (en) | Power saving system and image forming apparatus | |
| JP5895609B2 (en) | Information processing apparatus, image forming apparatus, and program | |
| US9311010B2 (en) | Disk array unit, and method and program for controlling power source in disk array unit | |
| JP2001105689A (en) | Printing system, printing apparatus, and control method therefor | |
| JPS6287378A (en) | Initial controlling system | |
| JP2008219583A (en) | Image forming apparatus | |
| JP2009277057A (en) | Network equipment and method for controlling power of network equipment | |
| JP6699428B2 (en) | Electronic device and image processing device | |
| JP5246419B2 (en) | Communication system, processing device, processing program | |
| JP3754921B2 (en) | Printer device, expansion device, communication processing method, computer-readable storage medium, and program | |
| JP2006198794A (en) | Power consumption control method for printing apparatus and printing apparatus | |
| JP2004334443A (en) | Firmware download method, firmware download system and firmware download program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240508 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250313 |
|
| 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: 20250617 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250630 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7714943 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |