(57)【要約】【課題】画像記録中に記録の停止要求を受信した場合に、所定の記録領域の画質低下を抑制しつつ、記録動作を速やかに停止させることができる記録システムを提供すること。【解決手段】記録装置は、記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段と、前記画像の記録の途中で前記記録手段に対する記録動作の停止要求を受信したことに応答して前記記録ヘッドによる前記画像の途中の所定の記録領域の記録終了後に前記記録手段の記録動作を停止させる制御手段と、を有する。【選択図】図３
2019055483.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段と、
前記画像の記録の途中で前記記録手段に対する記録動作の停止要求を受信したことに応答して前記記録ヘッドによる前記画像の途中の所定の記録領域の記録終了後に前記記録手段の記録動作を停止させる制御手段と、
を有することを特徴とする記録装置。
【請求項２】
前記所定の記録領域は、バーコードに含まれるエレメント画像であることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記所定の記録領域は、記録すべき画像の中で設定された優先順位が高い画像の記録領域であることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記記録媒体と前記記録ヘッドとの相対移動を保護するカバーと、
前記カバーの開閉を検知するセンサと、を有し、
前記停止要求は、前記画像の記録の途中で前記センサが前記カバーが開いたことを検知した場合に受信されることを特徴とする請求項１または２に記載の記録装置。
【請求項５】
前記記録ヘッドによる前記所定の記録領域の記録途中以外で前記停止要求を受信した場合は、前記停止要求を受信した時点で記録動作を停止するよう前記記録手段を制御する
ことを特徴とする請求項１ないし４のいずれか１項に記載の記録装置。
【請求項６】
記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段を有する記録装置において実行される制御方法であり、
前記画像の記録の途中で前記記録手段に対する記録動作の停止要求を受信したことに応答して前記記録ヘッドによる前記画像の途中の所定の記録領域の記録終了後に前記記録手段の記録動作を停止させることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を記録する記録装置に関し、詳細には、記録動作の停止要求に応答して記録動作を停止させる際の制御方法に関する。
【背景技術】
【０００２】
従来、記録ヘッドを搭載したキャリッジを走査させて記録を行う記録装置において、記録ヘッドを交換する時などに開閉するカバーを設けたものがある。記録中にカバーが開けられた場合にキャリッジの走査を即停止すると、再開時に画像の隙間や重複が発生し、画質を低下させてしまうことがある。記録を途中で停止させた場合の画質低下を抑制するために、特許文献１では、キャリッジを即停止させず、記録媒体の端部まで記録してから停止させたり、記録データが無くなるまで記録してから停止させる方法がとられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１１３７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、画質低下は抑制できるものの、カバーを開けてからキャリッジが停止するまでに時間がかかってしまい、操作者からの停止要求に速やかに対応することができない。
【０００５】
本発明は、このような状況下において鑑みてなされたものであり、画像記録中に記録の停止要求を受信した場合に、所定の記録領域の画質低下を抑制しつつ、記録動作を速やかに停止させることができる記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の記録装置は、記録媒体と記録ヘッドとを相対移動させながら前記記録媒体に画像を記録する記録手段と、前記画像の記録の途中で前記記録手段に対する記録動作の停止要求を受信したことに応答して前記記録ヘッドによる前記画像の途中の所定の記録領域の記録終了後に前記記録手段の記録動作を停止させる制御手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、記録中に記録の停止要求を受信した場合に、所定の記録領域の画質低下を抑制しつつ、記録動作を速やかに停止させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態における記録装置の外観構成の一部を示す斜視図である。
【図２】第１実施形態の記録装置の内部の一例を示す概略図である。
【図３】第１実施形態の記録装置の制御構成の一例を示すブロック図である。
【図４】第１実施形態の記録装置における全体的な記録動作の一例を示すフローチャートである。
【図５】第１実施形態の記録装置において、制御コマンドの一例を説明するための図である。
【図６】第１実施形態の記録装置において、記録媒体への記録例を説明するための図である。
【図７】第１実施形態の記録装置において、キャリッジの駆動処理の一例を示すフローチャートである。
【図８】第１実施形態の記録装置において、２次元バーコードの記録を中断するための処理を説明するための図である。
【図９】第２実施形態の記録装置において、制御コマンドの一例を説明するための図である。
【図１０】第２実施形態の記録装置において、記録媒体への記録例を説明するための図である。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
以下、第１実施形態の記録装置１について説明する。先ず、この記録装置１に関連して、以下の説明において使用される用語について説明する。
【００１０】
この明細書の説明では、広く記録媒体上に画像、模様またはパターン等のデータを形成する場合、または記録媒体の加工を行う場合を、「記録」と称す。「記録」というときは、文字または図形等の有意の情報を形成する場合のみならず、有意または無意を問わず、さらには人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１１】
「記録媒体」は、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材または皮革等、インクを受容可能なものも含む。
【００１２】
「インク」（「液体」とも称す）とは、上述した「記録」の場合と同様、広く解釈されるものである。具体的には、「インク」は、記録媒体上に付与されることによって、画像、模様またはパターン等のデータの形成または記録媒体の加工あるいはインクの処理に供され得る液体を意味する。インクの処理としては、例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化が考えられる。
【００１３】
［記録装置１の構成］
図１は、記録装置１の外観構成の一部を示す斜視図である。図２は、記録装置１の内部の一例を示す概略図である。
【００１４】
図１において、記録装置１は、記録ヘッド１０１およびインクタンク１０２を収納するキャリッジ１０３を備える。この実施形態では、記録ヘッド１０１は、例えばインクジェット方式のものである。
【００１５】
キャリッジ１０３は、駆動ベルト１０４を介してキャリッジモーター１０５によって駆動され、この駆動により、ガイドシャフト１０６に沿って、ＡおよびＢで示す主走査方向を往復移動するように構成される。
【００１６】
供給口１０７は、記録媒体２０１を供給するために設けられている。図１では、例えば記録媒体２０１が供給口１０７から記録装置１内部に供給される。
【００１７】
記録装置１の本体上部に設けられている上部カバー１１０には、開閉可能なアクセスカバー１０９が取り付けられている。アクセスカバー１０９は、キャリッジ１０３の走査領域全域を覆うように形成される。この記録装置１では、アクセスカバー１０９が開けられた場合、ユーザーは、上部ケース１１０の開口部（不図示）から、記録ヘッド１０１またはインクタンク１０２を交換することが可能になる。
【００１８】
図２において、透過センサー２０６（検出手段）は、アクセスカバー１０９の開閉を検出するために設けられる。この透過センサー２０６からの信号に基づいて、後述するＣＰＵ３０３は、アクセスカバー１０９の開閉を取得することが可能である。
【００１９】
図１および図２に示すように、この記録装置１では、複数のノズルを配列した記録ヘッド１０１を含むキャリッジ１０３と、記録ヘッド１０１のノズルを保護する回復ユニット２００と、記録媒体２０１を保持するための保持ユニット２０２とを含む。なお、この明細書の説明において、「ノズル」とは、特にことわりのない限り、吐出口またはこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総称する。
【００２０】
透過センサー２０３は、供給口１０７付近に設けられている。例えば、後述するＣＰＵ３０３は、透過センサー２０３からの信号に基づいて、供給口１０７から記録媒体２０１が供給されたことを検知し、キャリッジ１０３を、ＡおよびＢで示される主走査方向に沿って往復移動させる。これにより、記録ヘッド１０１によって記録媒体２０１への記録が実現する。
【００２１】
なお、本実施形態の記録装置１では、記録媒体は搬送させないが、記録ヘッド１０１をキャリッジ１０３内に固定したまま、記録媒体の搬送に合わせて記録ヘッドからインクを吐出することで記録を行う方式にも本発明を適用することができる。
【００２２】
リフトモーター２０７は、回転駆動により、固定ユニット２０４を、ＣおよびＤで示される方向に上下移動させるように構成されている。固定ユニット２０４がＣ方向（上方向）に移動すると、それに伴って、保持ユニット２０２とともに記録媒体２０１は、Ｃ方向に持ち上げられる。その結果、記録媒体２０１は、保持ユニット２０４とレジストレーションプレート２０５との間で固定的に配置される。これにより、記録媒体２０１への記録が適切に行われるように、記録媒体２０１と記録ヘッド１０１との間の距離が調整される。
【００２３】
なお、記録媒体２０１への記録が完了した後は、固定ユニット２０４は、Ｄ方向（下方向）に移動し、上述した記録媒体２０１の固定が解除される。これにより、ユーザーは、記録媒体２０１を取り出すことができる。
【００２４】
［記録装置１の制御構成］
次に、上述した記録装置１の制御構成について、図１〜図３を参照して説明する。図３は、記録装置１の制御構成を示すブロック図である。
【００２５】
図３に示すように、記録装置１は、メインコントローラー３０１と、透過センサー２０３と、モーター３０７と、透過センサー２０６と、リニアエンコーダセンサー３１６とを備える。
【００２６】
電源４００によって電源供給されるメインコントローラー３０１は、ＵＳＢ（Universal Serial Bus）コントローラー３０２と、ＣＰＵ（Central Processing Unit）３０３と、イメージＲＡＭ（Random Access Memory）３０４と、モーター３０７のドライブ回路３０５と、ＲＯＭ（Read Only Memory）３０９と、ＲＡＭ３１０と、センサー回路３１７と、ＡＳＩＣ（Application Specific Integrated Circuit）３１８とを含む。
【００２７】
ＣＰＵ３０３は、各構成要素と接続されてＡＳＩＣ３１８の制御を行うとともに、記録装置１全体の動作を実現するための各種のプログラムの実行、演算処理およびタイミング制御等を行う。例えば、ＣＰＵ３０３は、ホストコンピューター３００から送信された後述する各種コマンドおよびデータをＵＳＢコントローラー３０２を介して受信する。ＵＳＢコントローラー３０２は、ホストコンピューター３００とメインコントローラー３０１との間で情報を送受信するためのインターフェースである。
【００２８】
そして、ＣＰＵ３０３は、受信したコマンドを解析した後に、記録データの各色成分を含むイメージデータをイメージＲＡＭ３０４にビットマップ展開して描画する。さらに、ＣＰＵ３０３は、イメージＲＡＭ３０４から、描画されたイメージデータを順次に読み出し、読み出されたイメージデータをＡＳＩＣ３１８を介して記録ヘッド１０１に転送する。これにより、イメージデータが記録ヘッド１０１によって記録媒体２０１に記録される。
【００２９】
また、この実施形態の記録装置１では、ＣＰＵ３０３は、センサー２０３，２０６，３１６からの信号を、センサー回路３１７およびＡＳＩＣ３１８を介して受信して所定の処理を行う。センサー類は、透過センサー２０３，２０６のほかにも、記録装置１全体の動作を実現するための不図示の各種のサンサー（例えば、温度センサー等）がある。
【００３０】
透過センサー２０６は、アクセスカバー１０９の開閉を検出するために設けられる。ＣＰＵ３０３は、透過センサー２０６からの信号に基づいて、アクセスカバー１０９の開閉状態を取得することができる。
【００３１】
リニアエンコーダセンサー３１６は、キャリッジ１０３の位置（例えば、水平座標、垂直座標）を検出するために設けられる。ＣＰＵ３０３は、キャリッジ１０３の走査に同期して、リニアエンコーダセンサー３１６からセンサー回路３１７およびＡＳＩＣ３１８を介して出力される信号に基づいて、キャリッジ１０３の位置を取得することができる。
【００３２】
例えば、ＣＰＵ３０３は、上述した透過センサー２０３からの信号に基づいて記録媒体を検出すると、ＡＳＩＣ３１８を介してドライブ回路３０５を制御し、記録システム１全体の動作を実現するための各種のモーター３０７を駆動させる。モーター３０７は、上述したキャリッジモーター１０５およびリフトモーター２０７等を含む。
【００３３】
ＣＰＵ３０３の制御の下、記録動作の前後に記録ヘッド１０１の回復処理が行われる。この回復処理として、例えば、ＣＰＵ３０３が、モーター３０７を駆動させて、インクタンク１０２内のインクの加圧または吸引等を行う処理がある。
【００３４】
ＲＯＭ３０９には、記録媒体２０１への記録動作を実現するため制御プログラム、および上記記録に関するテーブルやデータなどが記憶されている。ＣＰＵ３０３は、ＲＯＭ３０９からプログラム、テーブルおよびデータなどをＲＡＭ３１０に読み出して記録動作を実行する。
【００３５】
ＲＡＭ３１０には、データやプログラムを一時的に格納するためのワーク領域が設けられ、記録動作に必要なデータやプログラム等が保持される。
【００３６】
インクタンク１０２は、記録ヘッド１０１による記録または回復処理で使用されるインクが供給できるように構成されている。図３の例では、インクタンク１０２には、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read-Only Memory）３１２が搭載されている。このＥＥＰＲＯＭ３１２には、インクの色を示すＩＤ、インクの種類を示すＩＤ、シリアルナンバー、インクタンク１０２の製造日、およびインクタンク１０２の使用期限などが記録されている。また、ＥＥＰＲＯＭ３１２には、インク残量を検知するための使用量カウンタなどが記録されるようにしてもよい。
【００３７】
図３において、ＣＰＵ３０３と接続される操作パネル３１４は、ＬＣＤ（Liquid Crystal Display）などで構成され、記録状態または操作キー等を表示するために設けられる。
【００３８】
［記録装置１の動作］
次に、記録装置１に記録動作を実現するために実行される処理の全体について、図１〜図６を参照して説明する。図４は、記録装置１の記録処理の全体を示すフローチャートである。図５は、制御コマンドの一例を説明するための図であって、（ａ）はテキストデータコマンド１００１、（ｂ）はバーコードデータコマンド１００２、（ｃ）はジョブ開始コマンド１００３、を示す。図６は、記録媒体２０１への記録例を説明するための図である。
【００３９】
この記録処理を実行するための制御プログラムは、ＲＯＭ３０９に記憶されており、ＣＰＵ３０３の制御の下、上記制御プログラムが実行されて、本実施形態の記録装置１が実現される。
【００４０】
図４において、記録媒体２０１が供給口１０７にセットされ、ＣＰＵ３０３が透過センサー２０３からの信号に基づいて記録媒体２０１がセットされたことを検出した後に、まず、記録装置１は、記録媒体２０１の固定処理を行う（Ｓ５００）。図４の例では、固定処理は、リフトモーター２０７の回転駆動により固定ユニット２０４がＣ方向（図２の上方向）に移動し、それに応じて記録媒体２０１をレジストレーションプレート２０５で固定するための処理である。
【００４１】
続いて、ＣＰＵ３０３は、ホストコンピューター３００から記録指示を受け付けたか否かを判定する（Ｓ５０１）。この実施形態では、記録指示の一例として、２次元バーコードを含むデータの記録が指示される。例えば、図５（ａ）〜図５（ｃ）に示すように、記録指示として、テキストデータコマンド１００１、バーコードデータコマンド１００２およびジョブ開始コマンド１００３を含む例を示している。この記録指示により、記録媒体２０１には、図６に示すように、２次元バーコード７０１とテキストデータ７０２とが記録される。
【００４２】
なお、図５では、テキストデータコマンド１００１は、テキストデータ７０２の識別コード１００１ａ、データ長１００１ｂ、テキストデータ１００１ｃ、サイズ１００１ｄ、水平座標１００１ｅおよび垂直座標１００１ｆを含む。また、バーコードデータコマンド１００２は、２次元バーコード７０１の識別コード１００２ａ、データ長１００２ｂ、バーコードデータ１００２ｃ、サイズ１００２ｄ、水平座標１００２ｅおよび垂直座標１００２ｆを含む。
【００４３】
再度図４を参照する。Ｓ５０１で記録指示を受け付けたと判定された場合（Ｓ５０１のＹＥＳ）、ＣＰＵ３０３は、画像記録処理を開始する（Ｓ５０２）。画像記録処理は、Ｓ５０１の記録指示に従って、記録ヘッド１０１を移動させながら記録媒体２０１に画像を記録するための処理である。なお、Ｓ５０２の画像記録処理における記録ヘッド１０１（キャリッジ１０３）の動作は、後述する図７において、詳細なフローチャートを示してある。
【００４４】
そして、Ｓ５０２の結果、画像記録処理が正常に終了したか、何らかの停止要求を受信することによって画像記録処理を中断したか否かを判定する（Ｓ５０３）。
【００４５】
そして、画像記録処理が正常に終了したと判定された場合は（Ｓ５０３のＹＥＳ）、ＣＰＵ３０３は、記録媒体２０１の固定を解除させる（Ｓ５０４）。例えば、ＣＰＵ３０３は、リフトモーター２０７の回転駆動により固定ユニット２０４をＤ方向（図２の下方向）に移動させ、それに応じて記録媒体２０１がレジストレーションプレート２０５よりも、より下方になるように移動させるようにする。
【００４６】
一方、Ｓ５０３で記録処理が正常に終了していないと判定された場合には（Ｓ５０３のＮＯ）、ＣＰＵ３０３はさらに、透過センサー２０６からの信号に基づいて、アクセスカバー１０９の開状態による停止要求によって中断が生じたか否かを判定する（Ｓ５０５）。
【００４７】
アクセスカバー１０９の開状態による停止要求によって中断が生じた場合（Ｓ５０５のＹＥＳ）、ＣＰＵ３０３は、Ｓ５０８に進み、アクセスカバー１０９の閉状態を判定するまでの間、キャリッジ１０３を停止位置で待機させる。そして、透過センサー２０６からの信号に基づいてアクセスカバー１０９の閉状態が判定された場合には（Ｓ５０８のＹＥＳ）、ＣＰＵ３０３は画像記録を再開させるため、Ｓ５０９でドライブ回路３０５を介して、キャリッジモーター１０５を制御し、キャリッジ１０３をホーム位置（回復位置）に移動させる。そしてＣＰＵ３０３は記録ヘッド１０１の回復処理を行い（Ｓ５１０）、Ｓ５０２に移行し、画像記録を再開させる。Ｓ５１０の回復処理としては、例えば、ＣＰＵ３０３が、モーター３０７を駆動させて、インクタンク１０２内のインクの加圧または吸引等を行う処理がある。
【００４８】
Ｓ５０２に戻り画像記録処理を再開する場合、中断した記録位置にキャリッジ１０３を移動させてから、未記録の画像を記録する。この場合、ＣＰＵ３０３は、リニアエンコーダセンサー３１６からの信号に基づいて、画像記録を中断したキャリッジ１０３の位置を取得しており、その位置からキャリッジ１０３を走査させるようにＡＳＩＣ３１８に指示する。これにより、中断した位置から画像記録を再開することが可能になる。
【００４９】
ここで、Ｓ５０５の判定処理において、ＣＰＵ３０３は、アクセスカバー１０９の開閉状態を取得する取得手段として機能する。
【００５０】
Ｓ５０５でアクセスカバー１０９の開状態による停止要求による中断ではない場合（Ｓ５０５のＮＯ）、つまり緊急性の高い停止要求の場合は、ＣＰＵ３０３は画像記録の再開は不可能と判定し、Ｓ５０４の場合と同様に、記録媒体２０１の固定を解除させる（Ｓ５０６）。ＣＰＵ３０３はさらに、ドライブ回路３０５を制御し、記録ヘッド１０１による記録を中止させる（Ｓ５０７）。
【００５１】
アクセスカバー１０９の開状態による停止要求ではない場合とは例えば、キャリッジ１０３の走査が不能になった場合に受信される。
【００５２】
Ｓ５０５の判定は、アクセスカバー１０９の開状態による停止要求か否かの判定でなくてもよい。例えば、操作パネル３１４に表示された一時停止の操作キーがユーザーに押された場合や、記録ヘッド１０１やインクタンク１０２の交換の操作が行われたか否かの判定でもよい。つまり、画像記録の再開が可能な停止要求か否かの判定でもよい。画像記録の再開が可能な停止要求により中断の場合は、Ｓ５０８で停止要求が解除されたか否かの判定を行い、解除されると画像記録を再開する。
【００５３】
次に、画像記録中のキャリッジ１０３の走査処理について、図１〜図８を参照して説明する。
【００５４】
図７は、図４のＳ５０２における画像記録処理の詳細なフローチャートである。図８は、２次元バーコード７０１の記録を中断するための処理を説明するための図であって、（ａ）は２次元バーコード７０１中のエレメント画像（構成要素）７０１ａを拡大した図、（ｂ）はアクセスカバー１０９の開状態時における記録領域、（ｃ）はキャリッジ１０３が停止したときの記録領域、を示す。
【００５５】
図７において、ＣＰＵ３０３の制御の下、キャリッジモーター１０５は、キャリッジ１０３の走査を開始させる（Ｓ６００）。そして、ＣＰＵ３０３は、透過センサー２０６からの信号に基づいてアクセスカバー１０９の開閉状態を取得し、アクセスカバー１０９が開状態か否かを判定する（Ｓ６０１）。そして、アクセスカバー１０９が開状態であると判定された場合には（Ｓ６０１のＹＥＳ）、まだ画像記録を開始していないためＣＰＵ３０３の制御の下、キャリッジモーター１０５は、キャリッジ１０３をホーム位置に停止させる（Ｓ６０９）。
【００５６】
一方、アクセスカバー１０９が開状態であると判定されなかった場合には（Ｓ６０１のＮＯ）、ＣＰＵ３０３はアクセスカバー１０９が開状態になる以外の緊急性の高い停止要求を受信したか否かを判定する（Ｓ６１２）。緊急性の高い停止要求は、例えばキャリッジ１０３の走査が不能になった場合に受信される。緊急性の高い停止要求が受信された場合（Ｓ６１２のＹＥＳ）、ＣＰＵ３０３は、以降の記録処理（キャリッジ１０３の走査）を一切中断し（Ｓ６１４）、キャリッジ１０３をその場で停止させる（Ｓ６１１）。
【００５７】
Ｓ６１２において、緊急性の高い停止要求を受信していない場合Ｓ６０２に進み、ＣＰＵ３０３は、リニアエンコーダセンサー３１６からの信号に基づくキャリッジ１０３の位置情報に基づいて、キャリッジ１０３が記録位置（開始位置）に到達したか否かを判定する（Ｓ６０２）。上述した記録位置に到達したか否かの判断は、各コマンド１００１，１００２に示された各座標１００１ｅ，１００１ｆ，１００２ｅ，１００２ｆの値と、上述したキャリッジ１０３の位置情報とを比較することで行われる。
【００５８】
そして、Ｓ６０２で記録位置に到達したと判定された場合（Ｓ６０２のＹＥＳ）、ＣＰＵ３０３の制御の下、キャリッジ１０３は、主走査方向を往復移動しながら、記録媒体２０１への記録を開始する（Ｓ６０３）。
【００５９】
次に、ＣＰＵ３０３は、全画像（この例では、図６の２次元バーコード７０１およびテキストデータ７０２）の記録が終了していないことを条件として（Ｓ６１０のＮＯ）、緊急性の高い停止要求を受信したか否かの判定（Ｓ６１３）、及びアクセスカバー１０９が開状態か否かの判定を行う（Ｓ６０４）。この判定処理は、Ｓ６０１およびＳ６１２の処理と同じである。Ｓ６１３において緊急性の高い停止要求が受信された場合（Ｓ６１３のＹＥＳ）、ＣＰＵ３０３は、以降の記録処理（キャリッジ１０３の走査）を一切中断し（Ｓ６１４）、キャリッジ１０３をその場で停止させる（Ｓ６１１）。
【００６０】
ここで、Ｓ６０４の判定処理において、ＣＰＵ３０３は、アクセスカバー１０９の開閉状態を取得する取得手段として機能する。
【００６１】
Ｓ６０４における判定の結果、アクセスカバー１０９が開状態の場合には（Ｓ６０４のＹＥＳ）、ＣＰＵ３０３は、２次元バーコード７０１の記録中か否かを判定する（Ｓ６０５）。図７のフローチャートによると、ＣＰＵ３０３は、キャリッジ１０３の走査に同期して、リニアエンコーダセンサー３１６からの信号（キャリッジ１０３の位置を検出するための信号）を入力しているため、この信号に示されたキャリッジ１０３の位置（例えば、水平座標、垂直座標）に基づいて、アクセスカバー１０９の開状態の時点で記録中の画像を判断し、この画像が２次元バーコード７０１か否かを判定する。このとき、記録中の画像の位置は、図５に示したコマンド１００１，１００２中の各座標（１００１ｅ，１００１ｆ，１００２ｅ，１００２ｆ）によって判断できるため、ＣＰＵ３０３は、リニアエンコーダセンサー３１６からの信号に示されたキャリッジ１０３の位置と、対応するコマンド中の各座標とを比較することで、どの画像を記録しているか判断することができる。
【００６２】
Ｓ６０５における判定の結果、２次元バーコード７０１の記録中ではないと判定された場合には（Ｓ６０５のＮＯ）、ＣＰＵ３０３は、記録を中断させる（Ｓ６０７）。すなわち、ＣＰＵ３０３は、２次元バーコード７０１以外の画像（本実施形態では、例えば、テキストデータ７０２）が記録されている場合には、当該画像の記録を即座に中断させる。
【００６３】
一方、Ｓ６０５における判定の結果、２次元バーコード７０１の記録中である場合（Ｓ６０５のＹＥＳ）、ＣＰＵ３０３はさらに、２次元バーコード７０１に含まれるエレメント画像７０１ａの記録中であるか否かを判定し、エレメント画像７０１ａの最後まで記録する（Ｓ６０６）。すなわち、記録システム１では、２次元バーコード７０１中のエレメント画像７０１ａを最小単位として扱って、エレメント画像７０１ａの記録を完了する必要があるため、エレメント画像７０１ａが記録中であるか否かを判定するようにしている。
【００６４】
例えば、図８（ｂ）では、アクセスカバー１０９が開状態であると判定された時点（図８（ｂ）のｏ点）で、記録が途中のエレメント画像の一例として、記録済みのエレメント画像７０１ａ_１に対応する未記録のエレメント画像７０１ａ_２が存在しているため、ＣＰＵ３０３は、エレメント画像の記録中であると判定する。この場合、ＣＰＵ３０３は、キャリッジ１０３を走査方向ｓに沿って移動させ、未記録のエレメント画像７０１ａ_２（図８（ｂ））の記録を継続し、エレメント画像７０１ａ_１，７０１ａ_２を含むエレメント画像７０１ａ（図８（ｂ）および図８（ｃ））の記録を完了させる。これにより、エレメント画像７０１ａ_１，７０１ａ_２を含むエレメント画像７０１ａの記録が完了する。
【００６５】
なお、図８（ｂ）および図８（ｃ）において、エレメント画像７０１ａ，７０１ａ_１は、記録済みとして例示され、エレメント画像７０１ａ_２，７０１ａ_３，７０１ａ_４，７０１ａ_５は、未記録として例示されている。
【００６６】
次に、図７に示した処理において、ＣＰＵ３０３は、画像の記録を中断させ（Ｓ６０７）、キャリッジモーター１０５を制御してキャリッジ１０３の走査を停止させる（Ｓ６１１）。図８（ｃ）に示した例では、キャリッジモーター１０５の停止位置（エレメント画像の記録が完了した位置）は、エレメント画像７０１ａ_２の記録が完了した位置、すなわち、エレメント画像間の位置（継ぎ目）である。
【００６７】
なお、キャリッジ１０３の停止位置は、エレメント画像７０１ａの途中で記録が中断されないようにするのであれば、これに限られない。例えば、キャリッジ１０３の停止位置として、２次元バーコード７０１におけるスペース部分の位置（図８（ｂ）の例では、例えば、エレメント画像７０１ａ_３とエレメント画像７０１ａ_５の間の位置）であってもよい。
【００６８】
ここで、図７に示したＳ６０５〜Ｓ６０９，Ｓ６１１の処理において、ＣＰＵ３０３は、キャリッジ１０３を停止させて２次元バーコード（特定の画像）７０１の記録を中断させる中断手段として機能する。
【００６９】
Ｓ６１１の処理後、アクセスカバー１０９の閉状態が判定され、画像記録処理を再開される場合（図４のＳ５０８→Ｓ５０９→Ｓ５１０→Ｓ５０２）、ＣＰＵ３０３は、Ｓ５０１の記録指示に基づいて、それ以降の記録を再開するようにする。図８（ｃ）に示す例では、エレメント画像７０１ａ_３，７０１ａ_４，７０１ａ_５が未記録であるため、ＣＰＵ３０３は、エレメント画像７０１ａ_３，７０１ａ_４，７０１ａ_５を記録していくという形で画像記録処理（Ｓ５０２）を行う。
【００７０】
以上説明したように、本実施形態の記録システム１によれば、アクセスカバー１０９の開状態において、複数のエレメント画像７０１ａを含む２次元バーコード７０１が記録されている場合、記録中のエレメント画像７０１ａの記録が完了した後に、キャリッジ１０３を停止させて２次元バーコード７０１の記録を中断させる。ここで、エレメント画像７０１ａは、２次元バーコード７０１の最小単位の記録要素として扱われるので、エレメント画像７０１ａの途中で記録が中断して画質が乱れることがない。
【００７１】
また、エレメント画像７０１ａの記録が完了した後にキャリッジ１０３が停止するので、アクセスカバー１０９が開けられてからキャリッジ１０３が停止するまでの期間が短くなる。このため、ユーザーの手などが走査中のキャリッジ１０３に接触し、そのことでキャリッジ１０３の停止した箇所の画像の画質が乱れることもない。
【００７２】
これにより、２次元バーコード７０１の記録画質を低下させることなく、キャリッジ１０３をより迅速に停止させることができる。
【００７３】
＜第２実施形態＞
以下、本発明の第２実施形態である記録システム１について説明する。なお、この記録システム１の構成は、図１〜図３に示したものと同一である。本実施形態の以下の説明では、特に記述しない限り、第１実施形態の説明で用いた符号等をそのまま用いる。
【００７４】
第１実施形態の記録システム１では、画像の優先度について言及しなかったが、画像の優先度に応じて、優先度の高い画像の記録を中断するようにしてもよい。
【００７５】
例えば図９は、かかる優先度を含む制御コマンド例であって、（ａ）はテキストデータコマンド１００１、（ｂ）はバーコードデータコマンド１００２、（ｃ）はジョブ開始コマンド１００３、（ｄ）は優先領域設定コマンド１１０４、を示す。図１０は、記録媒体２０１Ａへの記録例を説明するための図である。
【００７６】
図９（ａ）〜図９（ｄ）に示したコマンド１１０１〜１１０４は、ホストコンピューター３００からの記録指示である。なお、図９（ａ）〜図９（ｃ）は、それぞれ、図５（ａ）〜図５（ｃ）と同一である。
【００７７】
図９（ｄ）では、優先領域設定コマンド（以下、「設定コマンド」と称す。）１１０４は、識別コード１１０４ａと、高優先度領域１１０４ｂと、低優先度領域１１０４ｃとを含む。高優先度領域１１０４ｂは、優先度の高い領域を意味し、低優先度領域１１０４ｃは、優先度の低い領域を意味する。
【００７８】
例えば、図１０では、２次元バーコード８０１は、高優先度領域１１０４ｂとして予め指定されている。また、テキストデータ８０２は、低優先度領域１１０４ｃとして予め指定されている。すなわち、記録時の画質がある程度必要な画像が高優先度領域１１０４ｂに指定される。なお、上述した領域１１０４ｂ，１１０４ｃの指定は、例えば、図９（ａ）および図９（ｂ）に示されたコマンド１１０１，１１０２中のデータ１１０１ｃ，１１０２ｃに対応する座標（１１０１ｅ，１１０１ｆ，１１０２ｅ，１１０１ｆ）を指定することで実現可能である。
【００７９】
このように構成することにより、この記録システム１では、ＣＰＵ３０３は、アクセスカバー１０９の開状態を取得したときに（図７のＳ６０４のＮＯ）、低優先度領域１１０４ｃ内のテキストデータ８０２が記録中の場合、即座にそのテキストデータ８０２の記録を終了する（図７のＳ６０５→Ｓ６０９の処理を参照）。低優先度領域１１０４ｃ内のテキストデータ８０２の記録中か否かは、リニアエンコーダセンサー３１６からの信号に基づく走査中のキャリッジ１０３の位置を検出することでＣＰＵ３０３によって判定される。
【００８０】
一方、アクセスカバー１０９の開状態を取得したときに（図７のＳ６０４のＮＯ）、高優先度領域１１０４ｂの２次元バーコード８０１が記録中の場合、ＣＰＵ３０３は、２次元バーコード８０１の記録がすべて完了（エレメント画像７０１ａの記録がすべて完了）させる（図７のＳ６０５→Ｓ６０６→Ｓ６０７→Ｓ６０８の処理を参照）。そして、ＣＰＵ３０３は、図７のＳ６０９の中断処理と同様に、キャリッジ１０３の走査を停止させて記録を中断させる。
【００８１】
なお、上述したＳ６０４〜Ｓ６０９以外の処理は、この実施形態でも、図４および図７に示したものと同一である。
【００８２】
以上説明したように、本実施形態の記録システム１によれば、高優先度領域１１０４ｂ内の画像（例えば、２次元バーコード８０１）の記録が完了した後に、記録媒体２０１Ａへの記録を中断する。ここで、記録時の画質がある程度必要な画像は、高優先度領域１１０４ｂとして指定される。これにより、この実施形態でも、２次元バーコード８０１の記録画質を低下させることなく、キャリッジ１０３をより迅速に停止させることができる。
【００８３】
なお、この実施形態の記録システム１では、ホストコンピューター３００からのコマンド１１０４に基づいて、記録を中断する箇所（図１０の例では、２次元バーコード８０１の記録が完了した位置）を判定するようにした。しかしながら、記録システム１が、例えば、イメージＲＡＭ３０４内の複数の画像を繰り返し記録媒体に記録する特殊用途用の記録システムの場合には、ＣＰＵ３０３は、画像の記録を中断する箇所を予め設定しておき、その箇所で、走査中のキャリッジ１０３を停止するようにしてもよい。
【００８４】
次に、各実施形態の記録システム１の変形例について説明する。
【００８５】
（変形例１）
以上では、特定の画像として、２次元バーコードの場合を例にとって説明したが、これに限られない。例えば、特定の画像として、１次元バーコード、ＱＲコード（登録商標）、モノグラム等を適用するようにしてもよい。
【００８６】
（変形例２）
上述した特定の画像は、ユーザーによる指定操作に応じて設定されるようにしてもよい。この指定操作は、例えば、ホストコンピューター３００の入力装置３００ａまたは記録システム１の操作パネル３１４によって予め行うようにする。これにより、任意の画像に対しても適宜、記録画質を低下させることなく、キャリッジ１０３をより迅速に停止させることができる。
【００８７】
（変形例３）
例えば図８（ｂ）に示したものにおいて、アクセスカバー１０９が開状態であると判定された時点（ｏ点）で、未記録のエレメント画像は、２つ以上存在してもよい。この場合、図７に示したＳ６０６〜Ｓ６０９の処理において、ＣＰＵ３０３は、未記録の２つ以上のエレメント画像すべての記録が完了するまで、エレメント画像の記録を継続した後に、記録を中断することもできる。
【００８８】
以上、各実施形態について詳述してきたが、各実施形態の中で個別に述べた変形例等はすべての実施形態の記録システム１と組み合わせて実施することができる。
【符号の説明】
【００８９】
１      記録システム
１０１  記録ヘッド
１０２  インクタンク
１０３  キャリッジ
１０５  キャリッジモーター
１０９  アクセスカバー
２００  回復ユニット
２０１，２０１Ａ  記録媒体
２０２  保持ユニット
２０３，２０６  透過センサー
２０４  固定ユニット
２０６  透過センサー（検出手段）
２０７  リフトモーター
３０１  メインコントローラー
３０３  ＣＰＵ
３０５  ドライブ回路
３０６  センサー
３０７  モーター
３１５  カバーセンサー
３１６  リニアエンコーダセンサー
【図１】
2019055483.tif 000003
【図２】
2019055483.tif 000004
【図３】
2019055483.tif 000005
【図４】
2019055483.tif 000006
【図５】
2019055483.tif 000007
【図６】
2019055483.tif 000008
【図７】
2019055483.tif 000009
【図８】
2019055483.tif 000010
【図９】
2019055483.tif 000011
【図１０】
2019055483.tif 000012