Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5268487B2 - Recording apparatus and control method thereof - Google Patents
[go: Go Back, main page]

JP5268487B2 - Recording apparatus and control method thereof - Google Patents

Recording apparatus and control method thereof Download PDF

Info

Publication number
JP5268487B2
JP5268487B2 JP2008203445A JP2008203445A JP5268487B2 JP 5268487 B2 JP5268487 B2 JP 5268487B2 JP 2008203445 A JP2008203445 A JP 2008203445A JP 2008203445 A JP2008203445 A JP 2008203445A JP 5268487 B2 JP5268487 B2 JP 5268487B2
Authority
JP
Japan
Prior art keywords
information
error
stored
volatile memory
recording
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.)
Expired - Fee Related
Application number
JP2008203445A
Other languages
Japanese (ja)
Other versions
JP2010036498A (en
Inventor
明彦 鋤柄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2008203445A priority Critical patent/JP5268487B2/en
Publication of JP2010036498A publication Critical patent/JP2010036498A/en
Application granted granted Critical
Publication of JP5268487B2 publication Critical patent/JP5268487B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、記録装置及びその制御方法に関する。   The present invention relates to a recording apparatus and a control method therefor.

インクやトナー等の記録材を用いて記録動作を行なう記録装置が知られている。例えば、インクジェット記録装置は、移動可能なキャリッジに搭載された発熱素子やインクジェットノズル等を備えた記録ヘッドを移動させて記録動作を行なう。インクジェット記録装置では、記録ヘッドを記録媒体の幅全域に渡って高速に走査させながら単方向又は左右に往復させ記録を行なう。そして、この動作とともに、記録媒体を長さ方向に搬送することにより記録媒体上に記録画像を形成する。インクジェット記録装置では、記録ヘッドからインク滴を吐出することによって、記録媒体上に文字、画像などを記録する。   A recording apparatus that performs a recording operation using a recording material such as ink or toner is known. For example, an inkjet recording apparatus performs a recording operation by moving a recording head equipped with a heating element, an inkjet nozzle, and the like mounted on a movable carriage. In an ink jet recording apparatus, recording is performed by reciprocating in a single direction or right and left while a recording head is scanned at high speed over the entire width of a recording medium. Along with this operation, a recording image is formed on the recording medium by conveying the recording medium in the length direction. In an ink jet recording apparatus, characters, images, and the like are recorded on a recording medium by ejecting ink droplets from a recording head.

インクジェット記録装置では、この記録動作中にシステムの異常を検知し、動作が続行不可能であると判断すると、システムを停止させる。システムの異常は、エラーコードとして不揮発性メモリに記憶される。ユーザ側では復帰できず、修理が必要なエラーである場合には、後日、記録装置が回収され、その時に不揮発性メモリの内容が吸い上げられ、原因の解析が行なわれる。
特開2006−198807号公報 特開平11−328041号公報
In the ink jet recording apparatus, a system abnormality is detected during the recording operation, and when it is determined that the operation cannot be continued, the system is stopped. The system abnormality is stored in the nonvolatile memory as an error code. If the error cannot be restored on the user side and needs to be repaired, the recording device will be collected at a later date, and the contents of the nonvolatile memory will be taken up at that time and the cause will be analyzed.
JP 2006-198807 A Japanese Patent Laid-Open No. 11-328041

エラーコード格納用の不揮発性メモリは、装置内に限られた数分しか設けらていない。そのため、エラーが数回発生すると古いエラーコードが順次書き換えられてしまい、最初に発生したエラーコードが上書きされてしまう。更に、異常発生時の時刻情報が記憶されていないので、エラーに至った状況が把握できない。   Only a limited number of non-volatile memories for storing error codes are provided in the apparatus. Therefore, when an error occurs several times, the old error code is rewritten sequentially, and the error code that occurred first is overwritten. Furthermore, since the time information at the time of occurrence of abnormality is not stored, it is impossible to grasp the situation that led to the error.

また、数回エラーが発生しているうちに状態が変化してしまい、最初に発生した致命的なエラーとは異なるエラーコードが不揮発性メモリに次々に格納され、真のエラーコードが書き換えられてしまう場合がある。この場合、原因究明は容易ではなく、多くの工数、時間、費用を要することとなっていた。   In addition, the state changes while an error has occurred several times, and error codes different from the first fatal error are stored one after another in the non-volatile memory, and the true error code is rewritten. May end up. In this case, the cause investigation is not easy, and a lot of man-hours, time and cost are required.

このような事態に対処するため、特許文献1では、記録動作中のエラー情報と装置の再起動回復動作中のエラー情報とを区別して、記録動作中のエラーが上書きされないようにしている。この技術では、記録動作中のエラーは、それ自体で上書きされてしまうので、上書き禁止コードを付加して記憶を禁じている。しかし、エラー情報全てが記憶されないことになるので、エラー頻度や、またエラー発生時刻は分からない。   In order to cope with such a situation, Patent Document 1 distinguishes error information during the recording operation from error information during the restart recovery operation of the apparatus so that the error during the recording operation is not overwritten. In this technique, since an error during a recording operation is overwritten by itself, an overwrite prohibition code is added to prohibit the storage. However, since all error information is not stored, the error frequency and the error occurrence time are unknown.

また、特許文献2では、障害発生時における不揮発性メモリへのデータ記憶方法について言及されているが、この場合、2度目3度目に発生した障害も記憶されてしまうため、真に参照したいデータが上書きされてしまうおそれがある。   Further, Patent Document 2 mentions a method of storing data in a nonvolatile memory when a failure occurs. In this case, since the failure that occurred the second time and the third time is also stored, the data to be truly referred to is stored. There is a risk of overwriting.

そこで、本発明は、上記課題に鑑みてなされたものであり、装置が異常に至った経緯を把握できるようにして短期間で異常の原因を究明できるようにした記録装置及びその制御方法を提供することを目的とする。   Accordingly, the present invention has been made in view of the above problems, and provides a recording apparatus and a control method therefor, in which the cause of an abnormality can be investigated in a short period of time so that the background of the abnormality of the apparatus can be grasped. The purpose is to do.

上記目的を達成するため、本発明の一態様は、自装置のエラー情報を格納する揮発性メモリ及び不揮発性メモリを具備する記録装置であって、自装置にエラーが発生する毎に、該エラーの重要度を判定する重要度判定手段と、前記重要度判定手段により判定された重要度が所定の基準よりも高い場合、エラー発生前の自装置の状態の情報、エラー発生時の自装置の状態の情報、エラー発生後の自装置の状態の情報及びエラー発生時の時刻の情報を含む状態情報を前記揮発性メモリへ格納する第1の格納処理手段と、前記重要度判定手段により判定された重要度が所定の基準よりも高い場合、前記不揮発性メモリに前記状態情報が格納されているか否かを判定する格納可否判定手段と、前記格納可否判定手段により前記不揮発性メモリに前記状態情報が格納されていないと判定された場合、前記揮発性メモリに格納されている前記状態情報を前記不揮発性メモリに格納する第2の格納処理手段と、前記格納可否判定手段により前記不揮発性メモリに前記状態情報が格納されていると判定された場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリに格納するための空き領域があるか否かを判定する空き領域判定手段と、を具備し、前記第2の格納処理手段は、前記空き領域判定手段が前記不揮発性メモリに前記空き領域があると判定した場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリの前記空き領域に格納することを特徴とする。 In order to achieve the above object, an aspect of the present invention is a recording device including a volatile memory and a non-volatile memory for storing error information of its own device. If the importance determined by the importance determination means is higher than a predetermined standard, information on the state of the own device before the occurrence of the error, The first storage processing means for storing in the volatile memory status information including status information, information on the status of the device after the error occurrence, and information on the time when the error occurred. If the degree of importance is higher than a predetermined reference, storage status determination means for determining whether or not the status information is stored in the nonvolatile memory, and the status in the nonvolatile memory by the storage availability determination means. If the information is determined not to be stored, a second storage processing unit for storing the state information stored in the volatile memory to the nonvolatile memory, the nonvolatile memory by the storing permission determination unit When it is determined that the state information is stored in the volatile memory, the free space for storing the time information at the time of the error occurrence in the state information stored in the volatile memory. Free space determining means for determining whether or not there is a storage area, and the second storage processing means, when the free space determination means determines that the non-volatile memory has the free space, the volatile The time information at the time of the error occurrence among the status information stored in the volatile memory is stored in the vacant area of the nonvolatile memory.

また、本発明の一態様は、自装置のエラー情報を格納する揮発性メモリ及び不揮発性メモリを具備する記録装置の制御方法であって、自装置にエラーが発生する毎に、該エラーの重要度を判定する重要度判定工程と、前記重要度判定工程により判定された重要度が所定の基準よりも高い場合、エラー発生前の自装置の状態の情報、エラー発生時の自装置の状態の情報、エラー発生後の自装置の状態の情報及びエラー発生時の時刻の情報を含む状態情報を前記揮発性メモリへ格納する第1の格納処理工程と、前記重要度判定工程により判定された重要度が所定の基準よりも高い場合、前記不揮発性メモリに前記状態情報が格納されているか否かを判定する格納可否判定工程と、前記格納可否判定工程により前記不揮発性メモリに前記状態情報が格納されていないと判定された場合、前記揮発性メモリに格納されている前記状態情報を前記不揮発性メモリに格納する第2の格納処理工程と、前記格納可否判定工程により前記不揮発性メモリに前記状態情報が格納されていると判定された場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリに格納するための空き領域があるか否かを判定する空き領域判定工程と、前記空き領域判定工程により前記不揮発性メモリに前記空き領域があると判定された場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリの前記空き領域に格納する第3の格納処理工程とを含むことを特徴とする。 Another aspect of the present invention is a method for controlling a recording device including a volatile memory and a nonvolatile memory for storing error information of its own device, and each time an error occurs in the own device, the error is important. and importance determining step of determining the degree, if the importance level determination severity determined by the process is higher than the predetermined reference, the state of error occurrence before the self information, the state of the host device when an error occurs A first storage processing step for storing state information including information, information on the state of the device after the error occurrence, and time information at the time of the error occurrence in the volatile memory, and the importance determined by the importance determination step When the degree is higher than a predetermined reference, the state information is stored in the non-volatile memory by the storage enable / disable determination step for determining whether or not the state information is stored in the nonvolatile memory, and the storage enable / disable determination step. If it is determined not to be paid, the said state information stored in the volatile memory and the second storage processing step of storing in the nonvolatile memory, the said non-volatile memory by said storing possibility judgment step When it is determined that the state information is stored, there is a free area for storing the time information at the time of the error occurrence in the state information stored in the volatile memory in the nonvolatile memory. The free space determination step for determining whether or not the free space determination step determines that there is the free space in the nonvolatile memory, the state information stored in the volatile memory And a third storage processing step for storing time information at the time of error occurrence in the free area of the nonvolatile memory.

本発明によれば、異常に至るまでの装置の状態変化とともに、異常発生の頻度、異常発生からの時間経過を把握できる。これにより、短期間に真の原因を究明できる。   According to the present invention, it is possible to grasp the frequency of occurrence of an abnormality and the passage of time since the occurrence of the abnormality, as well as the state change of the apparatus up to the occurrence of the abnormality. Thereby, the true cause can be investigated in a short time.

以下、図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。但し、この実施の形態に記載されている構成要素や動作は、あくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。なお、以下の説明においては、インクジェット記録方式を用いた記録装置を例に挙げて説明するが、本発明はこれに限定されるものではなく、例えば、記録材にトナー等を用いた電子写真方式等であってもよい。   Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the components and operations described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them. In the following description, a recording apparatus using an ink jet recording system will be described as an example. However, the present invention is not limited to this, and for example, an electrophotographic system using toner or the like as a recording material. Etc.

また、本明細書において、「記録」(「プリント」、「画像形成」、「印刷」という場合もある)とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。更に人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行なう場合も表す。   Further, in this specification, “recording” (sometimes referred to as “printing”, “image formation”, “printing”) is not limited to the case of forming significant information such as characters and graphics, but may be significant. Absent. Further, it also represents a case where an image, a pattern, a pattern, or the like is widely formed on a recording medium or a medium is processed regardless of whether or not it is manifested so that a human can perceive it visually.

また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表す。   “Recording medium” refers not only to paper used in general recording apparatuses but also widely to cloth, plastic film, metal plate, glass, ceramics, wood, leather, and the like that can accept ink. .

更に、「インク」(「インク液滴」、「液体」と言う場合もある)とは、上記「記録(プリント)」の定義と同様広く解釈されるべきである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理(例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化)に供され得る液体を表すものとする。   Furthermore, “ink” (sometimes referred to as “ink droplet” or “liquid”) should be interpreted widely as in the definition of “recording (printing)”. Therefore, by being applied on the recording medium, it can be used for forming an image, pattern, pattern, etc., processing the recording medium, or processing the ink (for example, coagulation or insolubilization of the colorant in the ink applied to the recording medium). It shall represent a liquid that can be provided.

(実施形態)
図1は、本発明の一実施の形態に係わる記録装置の構成の一例を示す図である。
(Embodiment)
FIG. 1 is a diagram showing an example of the configuration of a recording apparatus according to an embodiment of the present invention.

記録装置70には、プログラム可能なマイクロプロセッサなどのCPU1(中央処理ユニット)が内蔵されている。   The recording device 70 incorporates a CPU 1 (central processing unit) such as a programmable microprocessor.

ROM(Read Only Memory)2は、フォントデータ、各種制御データ、異常(エラー)の重要度を規定する重要度情報テーブル、記録装置70を制御するためのCPU1によって実行されるプログラム命令シーケンスや各種制御テーブル等を格納する。   A ROM (Read Only Memory) 2 includes font data, various control data, an importance information table that defines the importance of an error (error), a program instruction sequence executed by the CPU 1 for controlling the recording device 70, and various controls. Stores tables and the like.

RAM(揮発性メモリ)23は、CPU1が各種プログラムを実行する際のワーク領域に用いられる。また、RAM23内には、例えば、インタフェイス21を通してホストコンピュータ22から送られてきた各種記録データが格納される。この記録データは、例えば、ブラック記録ヘッド11とカラー記録ヘッド12とによりプリント出力する際に用いられるデータである。ここで、RAM23内のバッファ23aには、自装置(システム)の状態を示す情報が記憶される。自装置の状態(以下、装置の状態と略す)は、例えば、500msec毎に更新される。これにより、装置の状態が間欠的にRAM23内に記憶されることになる。更に、RAM23内には、異常発生前、異常発生時、異常発生後の装置の状態を示す情報として、エラー発生前情報23b、エラー発生時情報23c、エラー発生後情報23d、エラー発生時刻情報23e等が記憶される。エラー発生前情報23bは、各種センサ6からエラーが検知される前の段階の装置の状態を示す情報である。この情報は、時系列に並び替えられて記憶される。エラー発生時情報23cは、エラー発生時の装置の状態を示す情報である。エラー発生後情報23dは、エラーが発生した後の装置の状態を示す情報である。この情報は、エラー発生後、所定の時間間隔毎、例えば、500msec毎に記憶される。エラー発生時刻情報23eは、エラーが発生した時刻を示す情報である。この時刻情報は、エラーが発生する度に順次記憶される。時刻情報は、例えば、ホストコンピュータ22からインタフェイス21を介して記録装置70に送られてくる。   A RAM (volatile memory) 23 is used as a work area when the CPU 1 executes various programs. In the RAM 23, for example, various recording data sent from the host computer 22 through the interface 21 are stored. This recording data is, for example, data used when printing is output by the black recording head 11 and the color recording head 12. Here, the buffer 23a in the RAM 23 stores information indicating the state of the own device (system). The state of the own device (hereinafter abbreviated as the device state) is updated every 500 msec, for example. Thereby, the state of the apparatus is intermittently stored in the RAM 23. Further, in the RAM 23, as information indicating the state of the apparatus before the occurrence of an abnormality, at the time of occurrence of the abnormality, and after the occurrence of the abnormality, information 23b before error occurrence, information 23c upon occurrence of error, information 23d after occurrence of error, error occurrence time information 23e Etc. are memorized. The pre-error occurrence information 23b is information indicating the state of the apparatus before the error is detected from the various sensors 6. This information is rearranged in time series and stored. The error occurrence time information 23c is information indicating the state of the device at the time of error occurrence. The post-error occurrence information 23d is information indicating the state of the apparatus after the occurrence of the error. This information is stored every predetermined time interval, for example, every 500 msec after an error occurs. The error occurrence time information 23e is information indicating the time when an error has occurred. This time information is sequentially stored every time an error occurs. The time information is sent from the host computer 22 to the recording device 70 via the interface 21, for example.

制御ロジックであるところのASIC8は、記録ヘッド11、12内のノズル用の制御信号を出力するために記録ヘッドドライバー10を制御するとともに、インタフェイス21、CPU1、及びRAM23間におけるデータ転送を制御する。また更に、ASIC(Application Specific Integrated Circuit)8は、DCモータドライバ13、16の制御ロジックを備えている。   The ASIC 8 serving as the control logic controls the print head driver 10 to output the control signals for the nozzles in the print heads 11 and 12, and controls data transfer between the interface 21, the CPU 1, and the RAM 23. . Furthermore, the ASIC (Application Specific Integrated Circuit) 8 includes control logic for the DC motor drivers 13 and 16.

DCモータドライバ13は、二つのモータ(ラインフィードモータ14、キャリッジモータ15)の制御を司る。ラインフィードモータ14は、搬送ローラを駆動し、シートの送りと給排出を制御する。キャリッジモータ15は、キャリッジを駆動し、記録ヘッド11、12の走査方向上の記録位置への移動を制御する。また、DCモータドライバ16は、給紙回復モータ17の制御を司る。給紙回復モータ17は、給紙系に関わるシート給送の駆動や、回復に関わる記録ヘッド11、12のクリーニング、ワイプ、キャップなどの回復動作の駆動を制御する。   The DC motor driver 13 controls the two motors (line feed motor 14 and carriage motor 15). The line feed motor 14 drives the conveyance roller and controls sheet feeding, feeding and discharging. The carriage motor 15 drives the carriage and controls the movement of the recording heads 11 and 12 to the recording position in the scanning direction. The DC motor driver 16 controls the paper feed recovery motor 17. The paper feed recovery motor 17 controls driving of sheet feeding related to the paper feed system and driving of recovery operations such as cleaning, wiping, and cap of the recording heads 11 and 12 related to recovery.

記録ヘッドドライバー10によって制御されるブラック記録ヘッド11及びカラー記録ヘッド12は、キャリッジで移動される。これら記録ヘッドは、取り外し可能なユニットで構成される。また、これら記録ヘッドには、記録媒体上に記録画像を形成するためのインク吐出ノズル、並びに取り外し可能な記録ヘッドの存在や特性に関する情報をフィードバックするヘッドダイオード9が含まれる。記録ヘッドドライバー10から送られる電気信号に基づいて、記録ヘッド11、12の電気熱変換素子が駆動し、インクに膜沸騰を生起させるための熱エネルギーが発生する。これにより、記録媒体上における所定の記録位置に向けてインクが吐出されることになる。記録ヘッド11、12の温度によってインクの吐出量が変化するので、記録装置70では、装置内の周辺温度を測定するサーミスタ3や、記録ヘッド11、12のヘッドダイオード9からの温度出力を監視している。   The black recording head 11 and the color recording head 12 controlled by the recording head driver 10 are moved by a carriage. These recording heads are composed of removable units. These recording heads include an ink discharge nozzle for forming a recording image on a recording medium, and a head diode 9 that feeds back information on the presence and characteristics of a removable recording head. Based on the electrical signal sent from the recording head driver 10, the electrothermal conversion elements of the recording heads 11 and 12 are driven to generate thermal energy for causing film boiling in the ink. As a result, ink is ejected toward a predetermined recording position on the recording medium. Since the ink ejection amount varies depending on the temperature of the recording heads 11 and 12, the recording apparatus 70 monitors the temperature output from the thermistor 3 that measures the ambient temperature in the apparatus and the head diode 9 of the recording heads 11 and 12. ing.

また、記録装置70には、記録装置70とホストコンピュータ22とを繋ぐインタフェイス21が内蔵されている。インタフェイス21は、双方向送受信可能な信号経路を備え、ホストコンピュータ22との間で記録データやコマンド等を送受信する。   Further, the recording apparatus 70 incorporates an interface 21 that connects the recording apparatus 70 and the host computer 22. The interface 21 has a signal path capable of bidirectional transmission and reception, and transmits and receives recording data and commands to and from the host computer 22.

不揮発性メモリ19は、例えば、メイン基板に搭載され、エラー情報19a、エラー発生時刻情報19b等を格納する。なお、不揮発性メモリ19は、例えば、EEPROM(Electrically Erasable PROM)等で構成される。また、記録装置70には、各種のセンサ6が搭載されている。PEセンサ6a(ペーパエンドセンサ)は、通過するシートを検出する。ASFセンサ6b(給送センサ)は、給送ユニットのカムの回転位置を検出する。PGセンサ6c(パージセンサ)は、ヘッドの回復ユニットのカムの位置を検出する。その他、カバースイッチ4cに連動するカバーセンサ、キャリッジの位置情報を読み取るためのエンコーダ6d、LFの位置情報を読み取るためのエンコーダ6e、フロントカバー66の開閉状態を検知するフロントカバーセンサ6fなどのセンサも設けられる。   The nonvolatile memory 19 is mounted on, for example, a main board and stores error information 19a, error occurrence time information 19b, and the like. The non-volatile memory 19 is configured by, for example, an EEPROM (Electrically Erasable PROM). Various sensors 6 are mounted on the recording device 70. The PE sensor 6a (paper end sensor) detects a passing sheet. The ASF sensor 6b (feed sensor) detects the rotational position of the cam of the feed unit. The PG sensor 6c (purge sensor) detects the position of the cam of the head recovery unit. In addition, sensors such as a cover sensor linked to the cover switch 4c, an encoder 6d for reading carriage position information, an encoder 6e for reading position information of LF, and a front cover sensor 6f for detecting the open / closed state of the front cover 66 are also available. Provided.

タイマ24は、所定時間を計時する機能を果たし、各種モータの制御に係わっている。電源25は、記録装置70の駆動用電源を供給する。また、記録装置70には、パワースイッチ4a、リジュ−ムスイッチ4bなどのユーザ作動用のスイッチ4が装備されている。更に、記録装置70には、ユーザに記録装置70の状態を知らせる表示用のLCD5も装備されている。   The timer 24 performs a function of measuring a predetermined time and is involved in controlling various motors. The power supply 25 supplies power for driving the recording apparatus 70. Further, the recording device 70 is equipped with a switch 4 for user operation such as a power switch 4a and a resume switch 4b. Furthermore, the recording device 70 is also equipped with a display LCD 5 that informs the user of the state of the recording device 70.

図2は、図1に示す記録装置70の外装を外し、その機構部を左側から見た斜視図の一例である。   FIG. 2 is an example of a perspective view of the recording device 70 shown in FIG.

30は記録ヘッド(画像記録手段)である。31は記録ヘッド30を搭載するためのヘッド搭載手段として機能するキャリッジであり、33はキャリッジ31を図中矢印A方向に案内する案内部材である。この案内部材は、キャリッジ31を保持する保持手段として機能するガイド軸である。ガイド軸33の右側は、右側板39に位置決め固定され、ガイド軸33の左側は、左側板38に位置決め固定されている。   Reference numeral 30 denotes a recording head (image recording means). Reference numeral 31 denotes a carriage that functions as a head mounting means for mounting the recording head 30, and 33 denotes a guide member that guides the carriage 31 in the direction of arrow A in the figure. The guide member is a guide shaft that functions as a holding unit that holds the carriage 31. The right side of the guide shaft 33 is positioned and fixed to the right side plate 39, and the left side of the guide shaft 33 is positioned and fixed to the left side plate 38.

34はキャリッジ31を案内する案内部材である。この案内部材は、具体的には、保持手段として機能するガイドレールであり、キャリッジ31の移動を案内する。ガイドレール34の右側は、右側板39に位置決めされており、ガイドレール34の左側は、左側板38に位置決めされている。35はタイミングベルトであり、このタイミングベルト35の一部はキャリッジ31に固定されている。キャリッジモータは、シャーシ32に位置決め固定されている。このキャリッジモータの駆動により、記録ヘッド30を搭載したキャリッジ31を図中矢印A方向に走査させることが可能となる。   A guide member 34 guides the carriage 31. Specifically, the guide member is a guide rail that functions as a holding unit, and guides the movement of the carriage 31. The right side of the guide rail 34 is positioned on the right side plate 39, and the left side of the guide rail 34 is positioned on the left side plate 38. Reference numeral 35 denotes a timing belt, and a part of the timing belt 35 is fixed to the carriage 31. The carriage motor is positioned and fixed to the chassis 32. By driving the carriage motor, the carriage 31 on which the recording head 30 is mounted can be scanned in the direction of arrow A in the figure.

36はキャリッジ31の走査方向における絶対位置を示すスケールである。このスケールは、キャリッジエンコーダであり、位置検出手段を構成する。キャリッジエンコーダ36の右側は、右側板39に位置決め固定されている。キャリッジエンコーダ36の高さ方向の位置は、左側板38により規制されている。   A scale 36 indicates the absolute position of the carriage 31 in the scanning direction. This scale is a carriage encoder and constitutes position detection means. The right side of the carriage encoder 36 is positioned and fixed to the right side plate 39. The position of the carriage encoder 36 in the height direction is regulated by the left side plate 38.

40は記録ヘッド30の吐出回復処理を行なう回復ユニットである。回復ユニット40は、記録ヘッド30のヘッド面をクリーニングする不図示のクリーニング手段と、記録ヘッド30の吐出口部に密閉系を形成するための不図示のキャップ手段等を有する。回復ユニット40は、ベースシャーシ37に位置決め固定されている。   Reference numeral 40 denotes a recovery unit that performs discharge recovery processing of the recording head 30. The recovery unit 40 includes a cleaning unit (not shown) that cleans the head surface of the recording head 30 and a cap unit (not shown) that forms a sealed system at the discharge port of the recording head 30. The recovery unit 40 is positioned and fixed to the base chassis 37.

41は記録媒体(例えば、記録シート)を搬送するシート搬送回転部材(搬送手段)として機能する搬送ローラである。42は不図示のばねにより記録シートを搬送ローラ41に当接させるピンチローラであり、43はピンチローラ42を回転自在に支持するピンチローラホルダである。搬送ローラ41の端部には、搬送ローラ41の回転位置を検出するスケール、具体的には、ラインフィードエンコーダ46が取り付けられる。ラインフィードエンコーダ46は、左側板38に位置決め固定された位置検出部51により搬送ローラ41の回転量を検出する。32は記録シートを記録装置外に排出する排紙ローラである。   Reference numeral 41 denotes a transport roller that functions as a sheet transport rotating member (transport means) for transporting a recording medium (for example, a recording sheet). Reference numeral 42 denotes a pinch roller that abuts the recording sheet against the conveyance roller 41 by a spring (not shown), and 43 denotes a pinch roller holder that rotatably supports the pinch roller 42. A scale for detecting the rotational position of the transport roller 41, specifically, a line feed encoder 46 is attached to the end of the transport roller 41. The line feed encoder 46 detects the amount of rotation of the transport roller 41 by the position detector 51 positioned and fixed on the left side plate 38. A discharge roller 32 discharges the recording sheet to the outside of the recording apparatus.

44は複数枚の記録シートを積載し、1枚ごとに分離・給送する自動給送装置である。自動給送装置44から給送された記録シートは、ピンチローラホルダ43と、シートガイド部材48とにガイドされ、搬送ローラ41とピンチローラ42とのニップへと搬送される。シートガイド部材48は、ベースシャーシ37の位置決め部に位置決め固定されている。記録ヘッド30に搭載されたブラックインクタンク52、シアンインクタンク53、マゼンタインクタンク54、イエローインクタンク55は、インク貯蔵手段として機能する。これらインクタンクは、記録ヘッド30から着脱可能である。   Reference numeral 44 denotes an automatic feeding apparatus that stacks a plurality of recording sheets and separates and feeds the recording sheets one by one. The recording sheet fed from the automatic feeding device 44 is guided by the pinch roller holder 43 and the sheet guide member 48 and conveyed to the nip between the conveying roller 41 and the pinch roller 42. The sheet guide member 48 is positioned and fixed to the positioning portion of the base chassis 37. The black ink tank 52, the cyan ink tank 53, the magenta ink tank 54, and the yellow ink tank 55 mounted on the recording head 30 function as an ink storage unit. These ink tanks are detachable from the recording head 30.

図3は、図1に示す記録装置70を左側から見た斜視図の一例である。   FIG. 3 is an example of a perspective view of the recording apparatus 70 shown in FIG. 1 as viewed from the left side.

上述した通り、記録装置70の機構部分の回りを覆うように外装が取り付けられている。外装は主に、下ケース64、上ケース65、アクセスカバー62、フロントカバー66から構成されている。   As described above, the exterior is attached so as to cover the mechanism portion of the recording apparatus 70. The exterior mainly includes a lower case 64, an upper case 65, an access cover 62, and a front cover 66.

フロントカバー66には、排紙トレイ67が収納可能に構成され、非使用時に排紙口を塞ぐ構成になっている。フロントカバー66の開閉状態は、フロントカバーセンサ6fで検出できるようになっている。上ケース65には、アクセスカバー62が取り付けられている。アクセスカバー62は、回動可能に構成されている。上ケース65の上面の一部は開口部を有しており、記録装置70の利用者は、この開口部において、インクタンク52、53、54、55及び記録ヘッド30を交換することができる。上ケース65には、アクセスカバー62の開閉を検知するためのカバースイッチ4c、LEDの光を伝達・表示する不図示のLEDガイド、電源のオンオフ用のパワースイッチ4a等が設けられている。更に、上ケース65には、給紙トレイ61が回動可能に取り付けられている。給紙部が使われない時は、給紙トレイ61を収納すれば、給紙部のカバーにもなるように構成されている。サイドカバー63は、上ケース65と下ケース64とを左右から覆うように取り付けられている。   The front cover 66 is configured so that a paper discharge tray 67 can be stored, and is configured to close the paper discharge port when not in use. The open / closed state of the front cover 66 can be detected by the front cover sensor 6f. An access cover 62 is attached to the upper case 65. The access cover 62 is configured to be rotatable. A part of the upper surface of the upper case 65 has an opening, and the user of the recording apparatus 70 can replace the ink tanks 52, 53, 54, 55 and the recording head 30 in this opening. The upper case 65 is provided with a cover switch 4c for detecting opening / closing of the access cover 62, an LED guide (not shown) for transmitting / displaying LED light, a power switch 4a for turning on / off the power source, and the like. Further, a paper feed tray 61 is rotatably attached to the upper case 65. When the sheet feeding unit is not used, the sheet feeding tray 61 can be accommodated to serve as a cover for the sheet feeding unit. The side cover 63 is attached so as to cover the upper case 65 and the lower case 64 from the left and right.

図4は、図1に示す記録装置70におけるRAM(揮発性メモリ)23及び不揮発性メモリ19に格納されるエラー情報(エラー情報19a、エラー発生時刻情報19b)の一例を示す図である。   FIG. 4 is a diagram showing an example of error information (error information 19a, error occurrence time information 19b) stored in the RAM (volatile memory) 23 and the nonvolatile memory 19 in the recording apparatus 70 shown in FIG.

RAM(揮発性メモリ)23内のバッファ23aには、センサ情報、記録ヘッド情報(以下、ヘッド情報と略す)、紙の情報をひとまとめにしたブロックエリアが複数存在する。バッファ23aは、例えば、500msec毎に更新され、一番古いブロックエリアの情報が上書きされる構成となっている。この場合、ブロックエリアは、#1から#48までのブロックエリアが設けられており、最大で48個分のデータを格納できる。バッファポインター23fは、次に情報が格納されるブロックエリアのアドレスを指し示している。すなわち、バッファポインター23fの指示するアドレスの一つ前のアドレスに対応するブロックが最新の情報となる。   A buffer 23 a in a RAM (volatile memory) 23 has a plurality of block areas in which sensor information, print head information (hereinafter abbreviated as head information), and paper information are gathered together. The buffer 23a is updated every 500 msec, for example, and the information of the oldest block area is overwritten. In this case, block areas from # 1 to # 48 are provided in the block area, and a maximum of 48 pieces of data can be stored. The buffer pointer 23f points to the address of the block area where information is stored next. That is, the block corresponding to the address immediately before the address indicated by the buffer pointer 23f is the latest information.

ここで、エラー発生前情報23bは、エラー発生時にバッファ23aに格納されている情報が保持される。すなわち、エラー発生前情報23bには、エラー発生直前の情報が格納される。エラー発生時情報23cは、エラーが発生した時の装置の情報を格納するエリアであり、センサ情報、ヘッド情報、紙の情報に加えて、インク情報、ヘッド温度情報、キャリッジの位置情報、現在時刻が詳細に格納される。エラー発生後情報23dは、エラー発生後、周期割り込み間隔(例えば、500msec)毎に、(その時点における記録装置70の)センサ情報、ヘッド情報、紙の情報が格納される。エラー発生時刻情報23eには、最初に発生したエラー時刻が#1エリアに格納され、次に発生したエラー時刻が#2に格納される。エラー発生時刻情報23eには、エラーが発生する度に、その時刻情報が順次格納される。なお、本実施形態においては、最大で5回分のエラー発生時刻情報が格納されるものとする。不揮発性メモリ(エラー情報19a、エラー発生時刻情報19b)19には、エラー発生時に、エラー発生前情報23b、エラー発生時情報23c、エラー発生後情報23d、エラー発生時刻情報23eが格納される。   Here, the pre-error occurrence information 23b holds information stored in the buffer 23a when an error occurs. That is, information immediately before the occurrence of the error is stored in the pre-error occurrence information 23b. The error occurrence time information 23c is an area for storing device information when an error occurs, and in addition to sensor information, head information, and paper information, ink information, head temperature information, carriage position information, current time Is stored in detail. The post-error occurrence information 23d stores sensor information (for the recording device 70 at that time), head information, and paper information for each periodic interrupt interval (for example, 500 msec) after the occurrence of an error. In the error occurrence time information 23e, the error time that occurred first is stored in the # 1 area, and the error time that occurred next is stored in # 2. In the error occurrence time information 23e, the time information is sequentially stored every time an error occurs. In the present embodiment, it is assumed that error occurrence time information for up to five times is stored. The non-volatile memory (error information 19a, error occurrence time information 19b) 19 stores pre-error occurrence information 23b, error occurrence time information 23c, post-error occurrence information 23d, and error occurrence time information 23e when an error occurs.

図5は、図1に示す記録装置70のCPU1により実現される機能的な構成の一例を示す図である。これら各処理機能の一部又は全ては、ROM等に格納されたプログラムがCPUで実行されることにより実現される。なお、これら機能的な構成は、ハードウェアで実現されてもよい。   FIG. 5 is a diagram illustrating an example of a functional configuration realized by the CPU 1 of the recording apparatus 70 illustrated in FIG. Some or all of these processing functions are realized by a program stored in a ROM or the like being executed by the CPU. Note that these functional configurations may be realized by hardware.

ここで、CPU1においては、エラー発生検知部81と、重要度判定部82と、エラー情報管理部83と、エラー情報出力部84と、エラー情報消去部85と、が機能的な構成として実現される。   Here, in the CPU 1, the error occurrence detection unit 81, the importance level determination unit 82, the error information management unit 83, the error information output unit 84, and the error information deletion unit 85 are realized as functional configurations. The

エラー発生検知部81は、エラー発生を検知する。エラー発生検知部81では、各種センサ6等からのエラー通知に基づいてエラーの発生を検知する。各種センサ6とは、例えば、PEセンサ6a(ペーパエンドセンサ)、ASFセンサ6b(給送センサ)、PGセンサ6c(パージセンサ)、カバーセンサ、キャリッジエンコーダ6d、ラインフィードエンコーダ6e、フロントカバーセンサ6f等である。また、エラー発生検知部81では、サーミスタ3により測定された記録装置内の周辺温度や、ヘッドダイオード9により監視された記録ヘッド11、12からの温度出力等に基づいてエラーの発生を検出することもある。   The error occurrence detection unit 81 detects an error occurrence. The error occurrence detection unit 81 detects the occurrence of an error based on an error notification from the various sensors 6 or the like. The various sensors 6 include, for example, a PE sensor 6a (paper end sensor), an ASF sensor 6b (feed sensor), a PG sensor 6c (purge sensor), a cover sensor, a carriage encoder 6d, a line feed encoder 6e, a front cover sensor 6f, and the like. It is. Further, the error occurrence detection unit 81 detects the occurrence of an error based on the ambient temperature in the recording apparatus measured by the thermistor 3, the temperature output from the recording heads 11 and 12 monitored by the head diode 9, and the like. There is also.

重要度判定部82は、エラー発生検知部81により検知されたエラーの重要度を判定する。重要度判定部82による重要度の判定は、ROM2等に予め登録された重要度情報テーブルに基づいて行なわれる。重要度情報テーブルには、エラーに対応してその重要度を示す情報が規定される。例えば、致命的エラーである程、重要度は高くなる。   The importance level determination unit 82 determines the importance level of the error detected by the error occurrence detection unit 81. The importance level determination unit 82 determines the importance level based on an importance level information table registered in advance in the ROM 2 or the like. In the importance information table, information indicating the importance corresponding to the error is defined. For example, the more critical the error, the higher the importance.

エラー情報管理部83は、エラー情報(エラー情報19a、エラー発生時刻情報19b)の管理を行なう。エラー情報管理部83には、第1の格納処理部83aと、第2の格納処理部83bと、第3の格納処理部83cと、第4の格納処理部83dと、第5の格納処理部83eと、第6の格納処理部83fと、編集部83gと、格納可否判定部83hとが具備される。また更に、エラー情報管理部83には、エラー情報出力部84と、エラー情報消去部85も具備される。   The error information management unit 83 manages error information (error information 19a, error occurrence time information 19b). The error information management unit 83 includes a first storage processing unit 83a, a second storage processing unit 83b, a third storage processing unit 83c, a fourth storage processing unit 83d, and a fifth storage processing unit. 83e, a sixth storage processing unit 83f, an editing unit 83g, and a storage availability determination unit 83h. Furthermore, the error information management unit 83 includes an error information output unit 84 and an error information erasure unit 85.

第1の格納処理部83aは、記録装置70の状態を示す情報(第1の情報)を、例えば、500msec毎にRAM23内のバッファ23a(第1のエリア)に格納する。編集部83gは、エラーの発生とともに、バッファ23aに格納された記録装置70の状態を示す情報を時系列に並べ直して編集する。第2の格納処理部83bは、編集部83gにより編集された記録装置70のエラー発生前の状態を示す情報(第2の情報)をRAM23内の所定エリア(第2のエリア)にエラー発生前情報23bとして格納する。第3の格納処理部83cは、エラー発生時の装置の状態を示す情報(第3の情報)をRAM23内の所定エリア(第3のエリア)にエラー発生時情報23cとして格納する。第4の格納処理部83dは、エラーの発生とともに、当該エラー発生後の記録装置70の状態を示す情報(第4の情報)をRAM23内の所定エリア(第4のエリア)にエラー発生後情報23dとして格納する。第5の格納処理部83eは、エラー発生時の時刻を示す時刻情報(第5の情報)をRAM23内の所定エリア(第5のエリア)にエラー発生時刻情報23eとして格納する。格納可否判定部83hは、不揮発性メモリ19に既にエラー情報が格納されているか否かを判定する。第6の格納処理部83fは、エラー発生時に、上述したRAM23内に格納された、エラー発生前情報23b、エラー発生時情報23c、エラー発生後情報23d、エラー発生時刻情報23eを不揮発性メモリ19に格納する。なお、詳細については後述するが、エラー情報管理部83によるエラー情報の管理は、重要度判定部82、格納可否判定部83hの判定結果に基づいて行なわれる。   The first storage processing unit 83a stores information (first information) indicating the state of the recording device 70 in the buffer 23a (first area) in the RAM 23, for example, every 500 msec. The editing unit 83g rearranges and edits information indicating the state of the recording device 70 stored in the buffer 23a in time series when an error occurs. The second storage processing unit 83b stores information (second information) indicating the state before the error occurrence of the recording device 70 edited by the editing unit 83g in the predetermined area (second area) in the RAM 23 before the error occurrence. Stored as information 23b. The third storage processing unit 83c stores information (third information) indicating the state of the apparatus at the time of error occurrence in a predetermined area (third area) in the RAM 23 as error occurrence time information 23c. The fourth storage processing unit 83d sends information (fourth information) indicating the state of the recording device 70 after the occurrence of the error to the predetermined area (fourth area) in the RAM 23 along with the occurrence of the error. 23d is stored. The fifth storage processing unit 83e stores time information (fifth information) indicating a time when an error occurs in a predetermined area (fifth area) in the RAM 23 as the error occurrence time information 23e. The storage possibility determination unit 83h determines whether error information has already been stored in the nonvolatile memory 19. The sixth storage processing unit 83f stores the pre-error occurrence information 23b, the error occurrence time information 23c, the post-error occurrence information 23d, and the error occurrence time information 23e stored in the above-described RAM 23 when an error occurs. To store. Although details will be described later, management of error information by the error information management unit 83 is performed based on the determination results of the importance level determination unit 82 and the storage availability determination unit 83h.

エラー情報出力部84は、不揮発性メモリ19に格納されたエラー情報(エラー情報19a、エラー発生時刻情報19b)を出力する。具体的には、カスタマーエンジニア等による操作部(不図示)等からの指示により不揮発性メモリ19からエラー情報を装置外部に転送等する。なお、装置に設けられた表示部(LCD5)に表示するようにしてもよく、特に、エラー情報の出力形態は問わない。   The error information output unit 84 outputs error information (error information 19a, error occurrence time information 19b) stored in the nonvolatile memory 19. Specifically, error information is transferred from the non-volatile memory 19 to the outside of the apparatus by an instruction from an operation unit (not shown) by a customer engineer or the like. In addition, you may make it display on the display part (LCD5) provided in the apparatus, and the output form of error information is not ask | required especially.

エラー情報消去部85は、不揮発性メモリ19に格納されたエラー情報(エラー情報19a、エラー発生時刻情報19b)を消去する。具体的には、カスタマーエンジニア等による操作部(不図示)等からの指示により不揮発性メモリ19からエラー情報を消去する。   The error information erasure unit 85 erases error information (error information 19a, error occurrence time information 19b) stored in the nonvolatile memory 19. Specifically, the error information is erased from the nonvolatile memory 19 by an instruction from an operation unit (not shown) by a customer engineer or the like.

以上が、CPU1により実現される機能的な構成の一例についての説明である。なお、上述したエラー情報出力部84やエラー情報消去部85の果たす機能は、記録装置70内に必ずしも実現される必要はなく、この機能は省略してもよい。   The above is an example of a functional configuration realized by the CPU 1. Note that the functions performed by the error information output unit 84 and the error information erasing unit 85 described above are not necessarily realized in the recording apparatus 70, and may be omitted.

次に、図6〜図9を用いて、図1に示す記録装置70の動作の一例について説明する。まず、図6を用いて、記録装置70がパワーオンされた時の処理の一例について説明する。   Next, an example of the operation of the recording apparatus 70 shown in FIG. 1 will be described with reference to FIGS. First, an example of processing when the recording apparatus 70 is powered on will be described with reference to FIG.

この処理は、記録装置70に設けられたパワースイッチ4aが利用者により押下されると、開始する(S6−1)。パワーオンされると、記録装置70は、RAM23上のバッファ23a、エラー発生前情報23b、エラー発生時情報23c、エラー発生後情報23d、エラー発生時刻情報23eをクリアする(S6−2)。また、RAM23上のバッファポインター23fもクリアする(S6−3)。   This process starts when the user presses the power switch 4a provided in the recording device 70 (S6-1). When the power is turned on, the recording device 70 clears the buffer 23a, the pre-error occurrence information 23b, the error occurrence time information 23c, the post-error occurrence information 23d, and the error occurrence time information 23e on the RAM 23 (S6-2). Also, the buffer pointer 23f on the RAM 23 is cleared (S6-3).

続いて、記録装置70では、周期割り込みがスタートするとともに(S6−4)、メカイニシャルが行なわれる。このメカイニシャルにより記録装置70の機構部が初期化され、記録装置70は、記録が可能な状態になる(S6−5)。   Subsequently, in the recording device 70, a periodic interrupt starts (S6-4), and a mechanical is performed. The mechanical unit of the recording apparatus 70 is initialized by this mechanical, and the recording apparatus 70 is ready for recording (S6-5).

初期化が済むと、記録装置70は、記録データがあるか調べる。記録データがない時は(S6−6でNO)、記録装置70は待機状態となる。記録データがあるときは(S6−6でYES)、記録(印刷)を実行する(S6−7)。   After the initialization, the recording device 70 checks whether there is recording data. When there is no recording data (NO in S6-6), the recording device 70 enters a standby state. If there is recorded data (YES in S6-6), recording (printing) is executed (S6-7).

その後、記録装置70は、エラー発生検知部81において、待機中に装置に搭載されている各種のセンサ6からの出力は正しいか、また、エラーが発生しているかを調べる。ここで、エラーの発生を検知しなかった場合は(S6−8でNO)、再度、S6−6の処理に戻り、記録データの有無を調べる。一方、エラーの発生を検知した場合は(S6−8でYES)、記録装置70は、詳細については後述するが、エラー発生処理を実施した後(S6−9)、この処理を終了する(S6−10)。なお、S6−7における印刷中にエラーが発生した場合には、記録装置70は、直ちに動作を停止し、S6−8の処理に移行する。   Thereafter, the recording apparatus 70 checks in the error occurrence detection unit 81 whether the outputs from the various sensors 6 mounted on the apparatus during standby are correct and whether an error has occurred. If no error is detected (NO in S6-8), the process returns to S6-6 again to check for the presence of recording data. On the other hand, when the occurrence of an error is detected (YES in S6-8), the recording apparatus 70 ends the process (S6-9) after performing the error occurrence process (S6-9), which will be described in detail later. -10). If an error occurs during printing in S6-7, the recording apparatus 70 immediately stops the operation and proceeds to the process in S6-8.

次に、図7を用いて、図1に示す記録装置70で周期割込みに際して実施される処理の一例について説明する。なお、周期割込みは、例えば、500msec毎に発生する。   Next, an example of processing that is performed at the time of periodic interruption in the recording apparatus 70 illustrated in FIG. 1 will be described with reference to FIG. Note that a periodic interrupt occurs every 500 msec, for example.

この処理は、周期割込みが発生すると、開始する(S7−1)。この処理が開始すると、記録装置70は、第1の格納処理部83aにおいて、RAM23内のバッファ23aに、センサ情報、ヘッド情報、紙の情報を記憶させる(S7−2)。また、記録装置70は、第1の格納処理部83aにおいて、バッファポインター23fを更新し、次に情報を格納するエリアを指示するようにする(S7−3)。   This process starts when a periodic interrupt occurs (S7-1). When this processing starts, the recording apparatus 70 causes the first storage processing unit 83a to store sensor information, head information, and paper information in the buffer 23a in the RAM 23 (S7-2). Further, the recording device 70 updates the buffer pointer 23f in the first storage processing unit 83a, and instructs the area for storing information next (S7-3).

その後、記録装置70は、第1の格納処理部83aにおいて、バッファポインター23fがバッファ23a内のアドレスを指し示しているか確認する(S7−4)。すなわち、パッファ26a内のブロックエリア(本実施形態においては、最大で48個)全てにデータが格納されているか否かの確認を行なう。   Thereafter, the recording device 70 confirms in the first storage processing unit 83a whether the buffer pointer 23f points to an address in the buffer 23a (S7-4). That is, it is confirmed whether or not data is stored in all block areas (up to 48 in this embodiment) in the buffer 26a.

ここで、バッファポインター23fが48以内であれば(S7−4でNO)、バッファ23aに空きがあることになるので、そのままこの処理を終了する(S7−6)。
一方、バッファポインター23fが48を越えている場合は(S7−4でYES)、バッファ23aに空きがないことになるので、記録装置70は、第1の格納処理部83aにおいて、バッファポインター23fをクリアする(S7−5)。そして、バッファ23aの先頭のブロックエリアを指示するようにする。その後、この処理を終了する(S7−6)。
Here, if the buffer pointer 23f is within 48 (NO in S7-4), the buffer 23a is empty, so this process is terminated as it is (S7-6).
On the other hand, if the buffer pointer 23f exceeds 48 (YES in S7-4), there is no space in the buffer 23a, so the recording device 70 sets the buffer pointer 23f in the first storage processing unit 83a. Clear (S7-5). Then, the head block area of the buffer 23a is designated. Thereafter, this process is terminated (S7-6).

次に、図8を用いて、図6に示すS6−9におけるエラー発生処理の一例について説明する。   Next, an example of the error generation process in S6-9 shown in FIG. 6 will be described with reference to FIG.

この処理は、エラーが発生すると、開始する(S8−1)。この処理が開始すると、記録装置70は、重要度判定部82において、発生したエラーが重要度の高いエラー、具体的には所定の基準よりも重要度が高いか否かを調べる(S8−2)。上述した通り、この処理は、重要度情報テーブルに基づいて行なわれる。   This process starts when an error occurs (S8-1). When this process is started, the recording device 70 checks in the importance level determination unit 82 whether or not the error that has occurred has a higher importance level, specifically, whether the importance level is higher than a predetermined standard (S8-2). ). As described above, this process is performed based on the importance level information table.

ここで、所定の基準よりも重要度が低いエラーであれば(S8−2でNO)、この処理を終了する(S8−12)。一方、所定の基準よりも重要度の高いエラーであれば(S8−2でYES)、記録装置70は、第3の格納処理部83cにおいて、エラー発生時のシステムの状態をRAM23内の所定エリアにエラー発生時情報23cとして格納する(S8−3)。システムの状態とは、上述したように、センサ情報、ヘッド情報、紙の情報、インク情報、ヘッド温度情報、キャリッジの位置情報、現在時刻情報、等の情報である。   Here, if the error is less important than the predetermined standard (NO in S8-2), this process is terminated (S8-12). On the other hand, if the error is higher in importance than the predetermined standard (YES in S8-2), the recording device 70 causes the third storage processing unit 83c to indicate the system status at the time of the error in a predetermined area in the RAM 23. Is stored as error occurrence time information 23c (S8-3). As described above, the system state includes information such as sensor information, head information, paper information, ink information, head temperature information, carriage position information, and current time information.

また、記録装置70は、編集部83gにおいて、バッファ23aに周期割込み毎に記憶されたセンサ情報、ヘッド情報、紙の情報を時系列に並べ直す。そして、第2の格納処理部83bにおいて、その情報をRAM23内の所定エリアにエラー発生前情報23bとして格納する(S8−4)。なお、上述した通り、バッファポインター23fが示すブロックより下のブロックが古い情報となり、バッファポインター23fが示すブロックより上が新しい情報になる。   Also, the recording device 70 rearranges the sensor information, head information, and paper information stored in the buffer 23a for each periodic interruption in the editing unit 83g in time series. Then, in the second storage processing unit 83b, the information is stored in a predetermined area in the RAM 23 as pre-error occurrence information 23b (S8-4). As described above, the block below the block indicated by the buffer pointer 23f is old information, and the block above the block indicated by the buffer pointer 23f is new information.

その後、記録装置70は、第4の格納処理部83dにおいて、詳細については後述するが、RAM23内の所定のエリアにエラー発生後情報を格納するとともに(S8−5)、不揮発性メモリのエラー情報19a、19bを読み出す(S8−6)。この読み出しが済むと、記録装置70は、格納可否判定部83hにおいて、このエリアが0でないか否か、すなわち、エラー情報が既に格納済であるか調べる(S8−7)。格納済でない場合(S8−7でNO)、記録装置70は、第6の格納処理部83fにおいて、RAM23内に格納されたエラー発生前情報23b、エラー発生時情報23c、エラー発生後情報23dを不揮発性メモリ19に格納する(S8−11)。その後、記録装置70は、S8−9の処理へ進む。一方、エラー情報が既に格納済の場合(S8−7でYES)、記録装置70は、第5の格納処理部83eにおいて、エラー時刻情報23eが全て満杯(本実施形態では、5回分で満杯)であるか調べる。   Thereafter, in the fourth storage processing unit 83d, the recording device 70 stores post-error information in a predetermined area in the RAM 23 (S8-5) and details the error information of the nonvolatile memory, as will be described in detail later. 19a and 19b are read (S8-6). When this reading is completed, the recording device 70 checks in the storage possibility determination unit 83h whether this area is not 0, that is, whether the error information has already been stored (S8-7). If not stored (NO in S8-7), the recording device 70 uses the sixth storage processing unit 83f to store the pre-error occurrence information 23b, the error occurrence time information 23c, and the post-error occurrence information 23d stored in the RAM 23. Store in the nonvolatile memory 19 (S8-11). Thereafter, the recording device 70 proceeds to the process of S8-9. On the other hand, if the error information has already been stored (YES in S8-7), the recording apparatus 70 is full of all the error time information 23e in the fifth storage processing unit 83e (in this embodiment, it is full for five times). Find out if it is.

この結果、エラー発生時刻情報が満杯の場合(S8−8でYES)、この処理を終了する(S8−12)。エラー発生時刻情報が満杯でない場合(S8−8でNO)、記録装置70は、第5の格納処理部83eにおいて、RAM23内のエリア発生時刻情報23eが格納されているエリア内を検索し、空いているエリアに現在の時刻情報を格納する(S8−9)。この処理では、例えば、エラー発生時刻情報23eの空きエリアを#1から順に検索して、空いているエリアに現在時刻情報を格納する。その後、記録装置70は、第6の格納処理部83fにおいて、エラー発生時刻情報23eを不揮発性メモリ19bに格納した後(S8−10)、この処理を終了する(S8−12)。   As a result, if the error occurrence time information is full (YES in S8-8), this process is terminated (S8-12). When the error occurrence time information is not full (NO in S8-8), the recording apparatus 70 searches the area where the area occurrence time information 23e in the RAM 23 is stored in the fifth storage processing unit 83e, and is free. The current time information is stored in the area (S8-9). In this process, for example, the empty area of the error occurrence time information 23e is searched in order from # 1, and the current time information is stored in the empty area. Thereafter, the recording device 70 stores the error occurrence time information 23e in the nonvolatile memory 19b in the sixth storage processing unit 83f (S8-10), and then ends this processing (S8-12).

次に、図9を用いて、図8に示すS8−5におけるエラー発生後情報格納処理の一例について説明する。   Next, an example of post-error occurrence information storage processing in S8-5 shown in FIG. 8 will be described with reference to FIG.

この処理が開始すると(S9−1)、記録装置70は、第4の格納処理部83dにおいて、センサ情報、ヘッド情報、紙の情報を、RAM23内の所定エリアにエラー発生後情報23eとして(例えば、#1に)格納する(S9−2)。そして、周期割込みの間隔分(例えば、500msec)ウェイトする(S9−3)。ウェイト後、記録装置70は、第4の格納処理部83dにおいて、エラー発生後情報が全て格納済(例えば、#2〜#5に空きがないか)であるか調べる(S9−4)。なお、格納済であるか否かは、例えば、該当エリアが0であるか否かで判断すればよい。   When this process is started (S9-1), the recording apparatus 70 uses the fourth storage processing unit 83d to store sensor information, head information, and paper information as information 23e after error occurrence in a predetermined area in the RAM 23 (for example, , # 1) (S9-2). And it waits for the interval (for example, 500 msec) of the period interruption (S9-3). After the wait, the recording apparatus 70 checks in the fourth storage processing unit 83d whether all the information after the error has been stored (for example, whether # 2 to # 5 are free) (S9-4). Note that whether or not the data has been stored may be determined based on whether or not the corresponding area is 0, for example.

エラー発生後情報23eが全て格納済であれば(S9−4でYES)、この処理を終了する(S9−8)。全てが格納済でなければ(S9−4でNO)、記録装置70は、第4の格納処理部83dにおいて、エラー発生後情報23eの空きエリアを、例えば、#2から順に検索する(S9−5)。そして、記録装置70は、第4の格納処理部83dにおいて、検索された空きエリアに、センサ情報、ヘッド情報、紙の情報を格納し(S9−6)、周期割込み間隔分(例えば、500msec)ウェイトする(S9−7)。ウェイトが済むと、再度、S9−4の処理に戻り、エラー発生後情報23eの#2から#5までの全てが格納済になるまで、上述した処理を繰り返し行なう。   If all the post-error occurrence information 23e has been stored (YES in S9-4), this process is terminated (S9-8). If all are not stored (NO in S9-4), the recording device 70 searches the fourth storage processing unit 83d for empty areas of the post-error occurrence information 23e, for example, sequentially from # 2 (S9- 5). Then, the recording device 70 stores the sensor information, the head information, and the paper information in the searched empty area in the fourth storage processing unit 83d (S9-6), and the period interrupt interval (for example, 500 msec). Wait (S9-7). When the wait is over, the process returns to S9-4 again, and the above-described process is repeated until all of the post-error information 23e from # 2 to # 5 have been stored.

以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。   The above is an example of a typical embodiment of the present invention, but the present invention is not limited to the embodiment described above and shown in the drawings, and can be appropriately modified and implemented without departing from the scope of the present invention. .

例えば、周期割込み毎にバッファ23aに格納される情報や、また、エラー発生前情報23b、エラー発生時情報23c、エラー発生後情報23d、エラー発生時刻情報23eは、必ずしも上述した通りの構成を採る必要はない。例えば、エラー発生時情報23cは、センサ情報、ヘッド情報、紙の情報、インク情報、ヘッド温度情報、キャリッジの位置情報、現在時刻から構成される場合について説明したが、これら情報の少なくとも1つを含んで構成される情報であればよい。また、これ以外の情報を含んで構成されてもよい。このような情報の構成は、装置の使用環境等に応じて適宜変更できる。   For example, the information stored in the buffer 23a for each periodic interrupt, the pre-error occurrence information 23b, the error occurrence time information 23c, the post-error occurrence information 23d, and the error occurrence time information 23e are not necessarily configured as described above. There is no need. For example, the error occurrence time information 23c has been described with respect to the case where the information includes sensor information, head information, paper information, ink information, head temperature information, carriage position information, and the current time. Any information may be included. Moreover, you may be comprised including information other than this. The configuration of such information can be appropriately changed according to the usage environment of the apparatus.

本発明の一実施の形態に係わる記録装置の構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a recording apparatus according to an embodiment of the present invention. 図1に示す記録装置70の外装を外し、その機構部を左側から見た斜視図の一例である。It is an example of the perspective view which removed the exterior of the recording apparatus 70 shown in FIG. 1, and looked at the mechanism part from the left side. 図1に示す記録装置70を左側から見た斜視図の一例である。It is an example of the perspective view which looked at the recording apparatus 70 shown in FIG. 1 from the left side. 図1に示す記録装置70におけるRAM(揮発性メモリ)23及び不揮発性メモリ19に格納されるエラー情報の一例を示す図である。FIG. 3 is a diagram illustrating an example of error information stored in a RAM (volatile memory) 23 and a nonvolatile memory 19 in the recording device 70 illustrated in FIG. 1. 図1に示す記録装置70のCPU1により実現される機能的な構成の一例を示す図である。It is a figure which shows an example of a functional structure implement | achieved by CPU1 of the recording device 70 shown in FIG. 図1に示す記録装置70の動作の一例を示す第1のフローチャートである。3 is a first flowchart showing an example of the operation of the recording apparatus 70 shown in FIG. 1. 図1に示す記録装置70の動作の一例を示す第2のフローチャートである。6 is a second flowchart showing an example of the operation of the recording apparatus 70 shown in FIG. 1. 図1に示す記録装置70の動作の一例を示す第3のフローチャートである。6 is a third flowchart showing an example of the operation of the recording apparatus 70 shown in FIG. 図1に示す記録装置70の動作の一例を示す第4のフローチャートである。6 is a fourth flowchart showing an example of the operation of the recording apparatus 70 shown in FIG.

符号の説明Explanation of symbols

1 CPU
2 ROM
8 ASIC
19 不揮発性メモリ
19a エラー情報
19b エラー発生時刻情報
23 RAM
23a バッファ
23b エラー発生前情報
23c エラー発生時情報
23d エラー発生後情報
23e エラー発生時刻情報
70 記録装置
81 エラー発生検知部
82 重要度判定部
83 エラー情報管理部
83a 第1の格納処理部
83b 第2の格納処理部
83c 第3の格納処理部
83d 第4の格納処理部
83e 第5の格納処理部
83f 第6の格納処理部
83g 編集部
83h 格納可否判定部
1 CPU
2 ROM
8 ASIC
19 Nonvolatile memory 19a Error information 19b Error occurrence time information 23 RAM
23a buffer 23b information before error occurrence 23c information at error occurrence 23d information after error occurrence 23e error occurrence time information 70 recording device 81 error occurrence detection unit 82 importance determination unit 83 error information management unit 83a first storage processing unit 83b second Storage processing unit 83c third storage processing unit 83d fourth storage processing unit 83e fifth storage processing unit 83f sixth storage processing unit 83g editing unit 83h storage availability determination unit

Claims (8)

自装置のエラー情報を格納する揮発性メモリ及び不揮発性メモリを具備する記録装置であって、
自装置にエラーが発生する毎に、該エラーの重要度を判定する重要度判定手段と、
前記重要度判定手段により判定された重要度が所定の基準よりも高い場合、エラー発生前の自装置の状態の情報、エラー発生時の自装置の状態の情報、エラー発生後の自装置の状態の情報及びエラー発生時の時刻の情報を含む状態情報を前記揮発性メモリへ格納する第1の格納処理手段と、
前記重要度判定手段により判定された重要度が所定の基準よりも高い場合、前記不揮発性メモリに前記状態情報が格納されているか否かを判定する格納可否判定手段と、
前記格納可否判定手段により前記不揮発性メモリに前記状態情報が格納されていないと判定された場合、前記揮発性メモリに格納されている前記状態情報を前記不揮発性メモリに格納する第2の格納処理手段と、
前記格納可否判定手段により前記不揮発性メモリに前記状態情報が格納されていると判定された場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリに格納するための空き領域があるか否かを判定する空き領域判定手段と、を具備し、
前記第2の格納処理手段は、前記空き領域判定手段が前記不揮発性メモリに前記空き領域があると判定した場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリの前記空き領域に格納する
ことを特徴とする記録装置。
A recording device comprising a volatile memory for storing error information of its own device and a nonvolatile memory,
Importance determination means for determining the importance of the error every time an error occurs in the device,
When the importance determined by the importance determination means is higher than a predetermined standard, information on the state of the own device before the occurrence of the error, information on the state of the own device when the error occurs, and the state of the own device after the occurrence of the error First storage processing means for storing in the volatile memory state information including information on the above and time information at the time of error occurrence;
A storage availability determination unit that determines whether or not the state information is stored in the nonvolatile memory when the importance determined by the importance determination unit is higher than a predetermined reference;
If the status information in the nonvolatile memory is determined not to be stored by the storage determination unit, a second storage processing of storing the state information stored in the volatile memory to the non-volatile memory Means,
When it is determined that the state information is stored in the non-volatile memory by the storage possibility determination unit , the time information at the time of the error occurrence is stored in the state information stored in the volatile memory. Free space determination means for determining whether or not there is a free space for storing in the non-volatile memory,
The second storage processing means, when the free area determination means determines that the non-volatile memory has the free area, the error information in the state information stored in the volatile memory The time information is stored in the empty area of the nonvolatile memory.
前記エラー発生時の自装置の状態の情報は、
前記エラー発生時の自装置における、センサ情報、紙の情報、記録材の情報、記録ヘッド情報、記録ヘッドの温度情報、キャリッジの情報、の少なくとも1つを含む
ことを特徴とする請求項1記載の記録装置。
Information on the state of the device at the time of the error occurrence is
2. The apparatus according to claim 1, further comprising at least one of sensor information, paper information, recording material information, recording head information, recording head temperature information, and carriage information in the apparatus at the time of the error occurrence. Recording device.
前記第1の格納処理手段は、
エラー発生前に周期的に取得された自装置における、センサ情報、紙の情報、記録ヘッド情報、の少なくとも1つを時系列に並べ直して前記揮発性メモリに格納する
ことを特徴とする請求項1記載の記録装置。
The first storage processing means includes:
The at least one of sensor information, paper information, and recording head information in the own apparatus periodically acquired before an error occurs is rearranged in time series and stored in the volatile memory. The recording apparatus according to 1.
前記エラー発生後の自装置の状態の情報は、
前記エラー発生時の自装置の状態より後の自装置における、センサ情報、紙の情報、記録材の情報、の少なくとも1つを含む
ことを特徴とする請求項1記載の記録装置。
Information on the status of the device after the error occurs is
The recording apparatus according to claim 1, comprising at least one of sensor information, paper information, and recording material information in the self apparatus after the state of the self apparatus at the time of the error occurrence.
前記不揮発性メモリは、複数回分のエラーについて発生時刻の情報を格納するための領域を備えている
ことを特徴とする請求項1記載の記録装置。
The recording apparatus according to claim 1, wherein the nonvolatile memory includes an area for storing information on occurrence times of errors for a plurality of times.
前記不揮発性メモリに格納された前記状態情報を出力する出力手段を更に具備することを特徴とする請求項1記載の記録装置。   The recording apparatus according to claim 1, further comprising output means for outputting the state information stored in the nonvolatile memory. 前記不揮発性メモリに格納された前記状態情報を消去する消去手段を更に具備することを特徴とする請求項1記載の記録装置。   2. The recording apparatus according to claim 1, further comprising an erasing unit for erasing the state information stored in the nonvolatile memory. 自装置のエラー情報を格納する揮発性メモリ及び不揮発性メモリを具備する記録装置の制御方法であって、
自装置にエラーが発生する毎に、該エラーの重要度を判定する重要度判定工程と、
前記重要度判定工程により判定された重要度が所定の基準よりも高い場合、エラー発生前の自装置の状態の情報、エラー発生時の自装置の状態の情報、エラー発生後の自装置の状態の情報及びエラー発生時の時刻の情報を含む状態情報を前記揮発性メモリへ格納する第1の格納処理工程と、
前記重要度判定工程により判定された重要度が所定の基準よりも高い場合、前記不揮発性メモリに前記状態情報が格納されているか否かを判定する格納可否判定工程と、
前記格納可否判定工程により前記不揮発性メモリに前記状態情報が格納されていないと判定された場合、前記揮発性メモリに格納されている前記状態情報を前記不揮発性メモリに格納する第2の格納処理工程と、
前記格納可否判定工程により前記不揮発性メモリに前記状態情報が格納されていると判定された場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリに格納するための空き領域があるか否かを判定する空き領域判定工程と、
前記空き領域判定工程により前記不揮発性メモリに前記空き領域があると判定された場合、前記揮発性メモリに格納されている前記状態情報のうちの前記エラー発生時の時刻の情報を前記不揮発性メモリの前記空き領域に格納する第3の格納処理工程とを含む
ことを特徴とする記録装置の制御方法。
A control method of a recording device comprising a volatile memory and non-volatile memory for storing error information of the device itself,
Each time an error occurs in the device itself, an importance determination step for determining the importance of the error,
When the importance determined in the importance determination step is higher than a predetermined standard, information on the state of the own device before the occurrence of an error, information on the state of the own device when the error occurs, and the state of the own device after the occurrence of the error A first storage processing step of storing state information including information on the above and information on the time of occurrence of an error in the volatile memory;
A storage availability determination step of determining whether or not the state information is stored in the nonvolatile memory when the importance determined by the importance determination step is higher than a predetermined reference;
If the status information in the nonvolatile memory is determined not to be stored by the storage determination step, a second storage processing of storing the state information stored in the volatile memory to the non-volatile memory Process,
When it is determined that the state information is stored in the non-volatile memory by the storage possibility determination step , the time information at the time of the error occurrence is stored in the state information stored in the volatile memory. A free space determination step for determining whether there is a free space for storage in the non-volatile memory; and
When it is determined by the free space determination step that the free space is present in the nonvolatile memory, the time information at the time of the error occurrence in the status information stored in the volatile memory is stored in the nonvolatile memory. And a third storage processing step of storing in the empty area of the recording apparatus.
JP2008203445A 2008-08-06 2008-08-06 Recording apparatus and control method thereof Expired - Fee Related JP5268487B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008203445A JP5268487B2 (en) 2008-08-06 2008-08-06 Recording apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008203445A JP5268487B2 (en) 2008-08-06 2008-08-06 Recording apparatus and control method thereof

Publications (2)

Publication Number Publication Date
JP2010036498A JP2010036498A (en) 2010-02-18
JP5268487B2 true JP5268487B2 (en) 2013-08-21

Family

ID=42009535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008203445A Expired - Fee Related JP5268487B2 (en) 2008-08-06 2008-08-06 Recording apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP5268487B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012051345A (en) * 2010-09-03 2012-03-15 Toshiba Tec Corp Image forming apparatus and trace data storing method for the image forming apparatus
JP7640422B2 (en) * 2021-09-21 2025-03-05 理想テクノロジーズ株式会社 Inkjet head and inkjet recording device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3872365B2 (en) * 2002-03-19 2007-01-24 株式会社リコー Image forming apparatus
JP2008009854A (en) * 2006-06-30 2008-01-17 Fuji Xerox Co Ltd Log control device, image forming device, log control method and program
JP4830853B2 (en) * 2006-12-28 2011-12-07 富士ゼロックス株式会社 Log data recording apparatus, log data recording method, and log data recording program

Also Published As

Publication number Publication date
JP2010036498A (en) 2010-02-18

Similar Documents

Publication Publication Date Title
US8303201B2 (en) Card cleaning mechanism, card cleaning method and card printing apparatus
US8167425B2 (en) Method of printing an indication of defective printing, an inkjet printer, a printer driver, and a defective printing notification method
US9168759B2 (en) Method and apparatus for printhead control
JP5265175B2 (en) Thermal head energization control method and thermal printer
JP2012045874A (en) Data storage processing apparatus in printing apparatus, printing apparatus, and data storage processing method
EP3299175B1 (en) Printer, and printer control method
CN109249718B (en) Printing method and printing apparatus
JP5268487B2 (en) Recording apparatus and control method thereof
JP5728855B2 (en) Data storage processing apparatus, printing apparatus and data storage processing method in printing apparatus
JP6094651B2 (en) Print media
JP2015054484A (en) Ink jet image forming apparatus, method of controlling the same and program
JP2010201878A (en) Image forming apparatus and program for controlling maintenance operation
CN111469556A (en) Printer and control method of printer
US20150202884A1 (en) Method and apparatus for printer control
JP5684879B2 (en) Printer and printing method
JP2012236384A (en) Recording apparatus, device and method for presenting information of cutting device
JP2022117129A (en) Printers and image inspection equipment
JP6894731B2 (en) Inkjet recording device and control method of inkjet recording device
JP6634813B2 (en) Printing apparatus and printing method
US11981123B2 (en) Image forming device
JP2008018584A (en) Line printer and printing control method for line printer
JP4190319B2 (en) Image forming apparatus
JP5332579B2 (en) Image forming apparatus and head unit control method for image forming apparatus
JP2018058262A (en) Printing apparatus and printing apparatus control method
JP2010036506A (en) Printing control method of inkjet printer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130131

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: 20130408

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130507

R151 Written notification of patent or utility model registration

Ref document number: 5268487

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees