(57)【要約】【課題】ユーザーの誤操作等が原因で、記録媒体がトレイ上に正しく載置されていない場合に、記録処理を実行しないようにすること。【解決手段】本発明は、記録媒体を載置したトレイを引き込み、ジョブに基づいて該トレイ上の記録媒体に記録する記録装置であって、前記トレイと該トレイに載置されている記録媒体との間の相対的な位置関係に基づき、該記録媒体の載置位置がずれていることを示すエラーを通知する第１通知手段を有することを特徴とする記録装置である。【選択図】図６
2020019224.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を載置したトレイを搬送する搬送手段と、ジョブに基づいて該トレイ上の記録媒体の印刷面に記録する記録手段と、を備える記録装置であって、
前記トレイと該トレイに載置されている記録媒体との間の相対的な位置関係に基づき、該記録媒体の載置位置がずれていることを示すエラーを通知する第１通知手段を有することを特徴とする記録装置。
【請求項２】
前記トレイ上の記録媒体を検出する第１検出手段と、
前記第１検出手段が前記記録媒体を検出しない場合、前記記録媒体が前記トレイに載置されていないことを示すエラーを通知する第２通知手段と
を更に有することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１検出手段は、前記トレイ上の反射板と、光学式センサとを含み、
前記反射板は、前記記録媒体が載置されたとき被覆される位置に設けられることを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第１検出手段は、前記トレイ上の凹部と、距離センサとを含み、
前記凹部は、前記記録媒体が載置されたとき被覆される位置に設けられることを特徴とする請求項２に記載の記録装置。
【請求項５】
前記記録装置の内部における前記トレイの設置位置を算出する第１算出手段と、
前記設置位置に基づき、前記トレイに対する前記記録媒体の理論的な載置位置を算出する第２算出手段と、
前記トレイ上における前記記録媒体の実際の載置位置を算出する第３導出手段と
前記理論的な載置位置と、前記実際の載置位置との間のずれ量を算出する第４算出手段と
を更に有し、
前記ずれ量が所定の閾値より大きい場合、前記第１通知手段は、前記記録媒体の載置位置がずれていることを示すエラーを通知する一方、
前記ずれ量が所定の閾値以下の場合、前記実際の載置位置に合わせて記録開始位置を補正することを特徴とする請求項２乃至４の何れか１項に記載の記録装置。
【請求項６】
前記第１検出手段による検出を実行するか否かを示す、実行可否情報を設定する設定手段を更に有することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記実行可否情報が、前記第１検出手段による検出を実行しないことを示す場合、前記第１検出手段による前記記録媒体の検出の結果に依らず、前記ジョブに基づく記録を続行することを特徴とする請求項６に記載の記録装置。
【請求項８】
前記ずれ量が所定の閾値より大きい場合、前記実際の載置位置ではなく前記理論的な載置位置に合わせて記録開始位置を補正することを特徴とする請求項７に記載の記録装置。
【請求項９】
前記記録媒体の種別は、光ディスクと、前記トレイに載置されるネイルシールマウントの上に配されたネイルシール群と、前記トレイに載置される台紙が有する凹形状にセットされるカードとを含み、
前記ジョブにおいて、前記種別が指定されており、
前記ジョブに基づき、前記種別を判定する第１判定手段を更に有することを特徴とする請求項２乃至８の何れか１項に記載の記録装置。
【請求項１０】
前記第１判定手段が、記録媒体の種別をカードと判定した場合、前記台紙が前記トレイにおける所定の位置に載置されているか否かを判定する第２判定手段と、
前記第２判定手段が、前記台紙が前記トレイにおける所定の位置に載置されていないと判定した場合、その旨を示すエラーを通知する通知手段と
を有することを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記第１検出手段が前記記録媒体を検出しない場合、前記ジョブに基づく記録を続行するか否かをユーザーに確認するための画面を表示させることを特徴とする請求項２乃至１０の何れか１項に記載の記録装置。
【請求項１２】
前記画面は、前記第１検出手段による検出を実行しないように設定するためのアイテムを有することを特徴とする請求項１１に記載の記録装置。
【請求項１３】
前記記録手段はインクを吐出する記録ヘッドであり、
前記記録ヘッドを搭載し主走査方向に沿って移動するキャリッジと、
前記キャリッジに搭載され、前記トレイのエッジと、該トレイに載置されている記録媒体のエッジとを検出可能なセンサと
を更に有することを特徴とする請求項１乃至１２の何れか１項に記載の記録装置。
【請求項１４】
前記トレイを検出する第２検出手段と、
前記第２検出手段が前記トレイを検出しない場合、前記トレイがセットされていないことを示すエラーを通知する通知手段と、
を更に有することを特徴とする請求項１乃至１３の何れか１項に記載の記録装置。
【請求項１５】
記録媒体を載置したトレイを搬送する搬送手段と、ジョブに基づいて該トレイ上の記録媒体の印刷面に記録する記録手段と、を備える記録装置の制御方法であって、
前記トレイと該トレイに載置されている記録媒体との間の相対的な位置関係に基づき、該記録媒体の載置位置がずれていることを示すエラーを通知するステップを有することを特徴とする方法。
【請求項１６】
コンピュータに、請求項１５に記載の方法を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
一般的な用紙と異なり剛性が高いディスク等の記録媒体に記録する場合、シート用の搬送機構ではなく、記録媒体が上に載置されたトレイを搬送する機構を用いて記録することが知られている。このようなトレイ搬送による記録では、部品精度のばらつきやトレイを記録装置にセットした際のずれによって記録位置がずれることがある。また、トレイに記録媒体が載置されていない状態で記録が開始された場合、記録装置内部やトレイを汚してしまう。
【０００３】
これらの問題に対し、特許文献１では、トレイとは反射率が大きく異なる反射板をトレイに装着し、反射板の位置を基準に記録媒体が載置された位置を導出することで、記録媒体上の正確な位置に記録することを可能としている。また、トレイに載置した記録媒体によって被覆される位置にも反射板を設け、記録処理を開始する前にその反射板からの光を検出することで記録媒体の有無（即ち、記録媒体が載置されているか否か）を判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−４２３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１では、トレイと該トレイ上に載置された記録媒体との間の相対的な位置関係が、設計者が意図したものからずれてしまうことを想定していない。そのため、例えば、トレイは記録装置に正しくセットされているが、記録媒体が該トレイ上に正しく載置されていないようなケースでは、記録媒体からはみ出した位置に記録を行ってしまう結果、記録装置内部やトレイを汚す虞がある。また、トレイ上の記録媒体が外れかけているが、反射板は記録媒体に隠れているようなケースでは、記録媒体が外れかけたまま記録処理を続行し、記録中に記録媒体がトレイから外れてしまった結果、記録装置内部やトレイを汚す虞がある。
【０００６】
そこで本発明は、上記の課題に鑑み、ユーザーの誤操作等が原因で、記録媒体がトレイ上に正しく載置されていない場合に、記録処理を実行しないようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、記録媒体を載置したトレイを引き込み、ジョブに基づいて該トレイ上の記録媒体に記録する記録装置であって、前記トレイと該トレイに載置されている記録媒体との間の相対的な位置関係に基づき、該記録媒体の載置位置がずれていることを示すエラーを通知する第１通知手段を有することを特徴とする記録装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザーの誤操作等が原因で、記録媒体がトレイ上に正しく載置されていない場合に、記録処理を実行しないようにすることができる。従って、記録装置内部やトレイを汚すことを防ぐことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態における記録装置の斜視図。
【図２】第１の実施形態における記録装置のハードウェア構成を示すブロック図。
【図３】第１の実施形態における記録装置のソフトウェア構成を示すブロック図。
【図４】第１の実施形態におけるトレイの斜視図。
【図５】第１の実施形態におけるトレイ上に載置された記録媒体を示す図。
【図６】第１の実施形態における記録動作のフローチャート。
【図７】第１の実施形態における記録媒体なしエラーを通知する画面。
【図８】第１の実施形態における記録シーケンス。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら本発明の好適な実施形態を詳しく説明する。尚、以下で説明する形態は、特許請求の範囲に係る本発明を限定する趣旨のものでなく、また、以下で説明されている特徴の組み合わせの全てが、本発明の課題の解決に必須のものとは限らない。
［第１の実施形態］
＜記録装置の概略構成について＞
【００１１】
以下、本実施形態における記録装置の概略構成について、図１を用いて説明する。図１は、本実施形態における記録装置の概略構成を示す斜視図である。図１に示すように、記録装置１００は、記録媒体１１１に対向する位置に、記録ヘッド１１２を搭載したキャリッジ１３１を有する。尚、図１では、簡単のため、キャリッジ１３１が１つの記録ヘッド１１２を搭載するケースを示しているが、キャリッジ１３１に搭載する記録ヘッドの数は、複数でも構わない。
【００１２】
キャリッジ１３１は、ガイド部材であるガイド軸１１４によって、回動可能かつ摺動自在に案内支持される。キャリッジ１３１の移動範囲の片端にプーリ付きキャリッジモータ１１５が配置され、もう片端にアイドルプーリ１１６が配置される。これらにタイミングベルト１１７がかけられ、キャリッジ１３１とタイミングベルト１１７とが連結される。
【００１３】
ガイド軸１１４を中心としてキャリッジ１３１が回転するのを防ぐために、ガイド軸１１４と平行に延びるサポート部材１１８が設置され、キャリッジ１３１は、サポート部材１１８によって摺動自在に支持される。さらに、記録ヘッド１１２のメンテナンスを行うためのメンテナンス機構１１９が非記録領域に設けられている。メンテナンス機構１１９には、例えば、非記録時に記録ヘッド１１２のノズルの開口部を封止するためのキャップ（不図示）やノズル面に付着した異物や余分なインクを掻き取るためのワイパ（不図示）などがある。
【００１４】
このような構成により、キャリッジ１３１は、ガイド軸１１４の軸方向における一方の端と他方の端との間をガイド軸１１４に沿って（即ち、図中矢印Ｘの方向（主走査方向）に沿って）、往復移動する。以下、主走査方向において、メンテナンス機構１１９に近い側をＨＯＭＥ側、遠い側をＡＷＡＹ側と呼ぶ。
【００１５】
搬送モータ１２０を駆動させることで、第１搬送ローラ１１３と第２搬送ローラ１２２が回転する。これによって記録媒体１１１は、キャリッジ１３１の移動方向（図中矢印Ｘの方向：主走査方向）と交差する方向（図中矢印Ｙの方向：搬送方向）に搬送される。記録装置１００には、搬送路内において記録媒体１１１を検出するエッジセンサ１２６が設けられている。記録媒体１１１は、プラテン１１０上を、Ｙ方向に沿って上流側から下流側に向けて搬送される。エッジセンサ１２６は、Ｙ方向においてキャリッジ１３１より上流に配置される。
【００１６】
キャリッジ１３１には、光学式センサ１２５Ａが取り付けられている。また、主走査方向（Ｘ方向）と搬送方向（Ｙ方向）によって作られる平面に対し垂直な方向（Ｚ方向）にキャリッジ１３１は移動可能とする。以上が、本実施形態における記録装置の概略構成の内容である。
＜記録装置のハードウェア構成について＞
【００１７】
以下、本実施形態における記録装置のハードウェア構成について、図２を用いて説明する。図２は、本実施形態における記録装置のハードウェア構成を示すブロック図である。記録装置２０１は、制御部２０２を有する。制御部２０２に含まれる構成要素は、バス２０６を介して互いに接続されており、構成要素間でデータを送受信することが可能である。
【００１８】
制御部２０２の中にあるＣＰＵ２０３は、ＲＯＭ２０５に記憶された制御プログラムをＲＡＭ２０４に展開し、該展開した制御プログラムを必要に応じて読み出すことで、電源オン時の制御や記録制御等の各種制御を行う。
【００１９】
ＲＡＭ２０４は、ＣＰＵ２０３の主記憶メモリであり、ワークエリアやＲＯＭ２０５に記憶された各種プログラムを展開する一時記憶領域として用いられる。ＲＯＭ２０５は、画像データ、各種プログラム、及び各種設定情報を記憶する。尚、本実施形態では、フラッシュストレージ等が想定されるＲＯＭ２０５を記録装置２０１が有するケースを記載するが、記録装置が、ＲＯＭに加えて又はＲＯＭの代わりに、ハードディスク等の補助記憶装置を有しても良い。
【００２０】
以下では、記録装置２０１において、１つのＣＰＵ２０３が１つのメモリ（ＲＡＭ２０４）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の形態であっても構わない。例えば、複数のＣＰＵや複数のＲＡＭ、ＲＯＭ及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ハードウェア回路を用いて一部の処理を実行するようにしても良い。
【００２１】
エンジンインターフェイス（以下、インターフェイスをＩ／Ｆと略記する）２０７は、プリンタ部２１２と制御部２０２とを接続する。プリンタ部２１２で記録すべき画像データは、エンジンＩ／Ｆ２０７を介して制御部２０２からプリンタ部２１２に転送される。プリンタ部２１２は、転送された画像データに基づいて、用紙などの記録媒体１１１上に画像を記録する。
【００２２】
操作部Ｉ／Ｆ２０８は、操作部２１３と制御部２０２とを接続する。操作部２１３には、タッチパネル機能を有する液晶表示部や操作キーなどが設けられ、操作部２１３は、ユーザーの指示を受け付ける受付部として機能する。記録装置２０１とホストコンピュータ２１４とは、ＵＳＢケーブル２１６を介して接続されており、ＵＳＢ  Ｉ／Ｆ２０９は、ＵＳＢケーブル２１６を介しての、記録装置２０１とホストコンピュータ２１４との間の通信を制御する。また、記録装置２０１とホストコンピュータ２１４とは、ネットワークケーブル２１７を介して接続されており、ネットワークＩ／Ｆ２１０は、ネットワークケーブル２１７を介しての、記録装置２０１とホストコンピュータ２１４との間の通信を制御する。電源基板２１１は、電源２１５から電源ケーブル２１８を経由して供給される電力を変圧して記録装置２０１に供給する。また、電源基板２１１は、電力を蓄えることができる蓄電池を備えても良い。以上が、本実施形態におけるハードウェア構成の内容である。
＜記録装置のソフトウェア構成について＞
【００２３】
以下、本実施形態における記録装置のソフトウェア構成について、図３を用いて説明する。図３は、本実施形態における記録装置のソフトウェア構成、詳しくは、前述した各ハードウェアモジュールを制御するためにＲＡＭに展開される制御プログラムのソフトウェア構成を示すブロック図である。
【００２４】
図３に示すように、記録装置３０１が有する制御プログラムは、大きく分けて３つのブロックに分かれている。即ち、アプリケーションを管理するアプリケーション層３１０と、各種Ｉ／Ｆを介して装置を制御するためのミドルウェア層３２０と、記録装置３０１全体の制御を管理するオペレーティングシステム３３０である。
【００２５】
これら３つのブロックのそれぞれの役割を解説する。オペレーティングシステム３３０は、制御部２０２で制御プログラムを実行する際に必要な基礎的な機能を提供する。
【００２６】
ミドルウェア層３２０は、制御部とプリンタ部や各物理的なデバイスとを接続するＩ／Ｆを制御するモジュール群で構成される。本例では、プリンタ制御モジュール３２１がエンジンＩ／Ｆ２０７を制御し、Ｉ／Ｆ制御モジュール３２２がＵＳＢ Ｉ／Ｆ２０９及びネットワークＩ／Ｆ２１０を制御し、ＵＩ制御モジュール３２３が操作部Ｉ／Ｆ２０８を制御する構成とする。
【００２７】
アプリケーション層３１０は、ミドルウェア層３２０を構成する各モジュールを介し前述のハードウェアモジュールを動作させることで、記録装置３０１がユーザーに提供する記録等の各機能を実現するためのアプリケーション群で構成される。例えば、ユーザーが操作部２１３を操作して記録を実行したことを、ＵＩ制御モジュール３２３が操作部Ｉ／Ｆ２０８を介して検出した場合、アプリケーション層３１０にその旨が通知される。
【００２８】
ジョブ管理アプリケーション３１１は、ホストコンピュータから受信した印刷ジョブを解析して、管理するためのアプリケーションである。ジョブ管理アプリケーション３１１が印刷ジョブを解析することで、記録対象の記録媒体のサイズ等を示す情報（メディア情報とする）が得られる。ジョブ管理アプリケーション３１１は、プリンタ制御モジュール３２１を用いて、エンジンＩ／Ｆ２０７を介してプリンタ部２１２を制御することで、記録動作を実行する。
【００２９】
メディア位置管理アプリケーション３１２は、ジョブ管理アプリケーション３１１からメディア情報を受け取り、該受け取ったメディア情報をプリンタ制御モジュール３２１に送信する。
【００３０】
プリンタ制御モジュール３２１は、メディア情報に基づいてプリンタ部２１２を制御し、記録媒体１１１が載置されたトレイ上の位置を導出して位置情報を取得する。記録媒体１１１が載置されていない場合、メディア位置管理アプリケーション３１２はＵＩ制御モジュール３２３を制御して、ユーザーに記録媒体１１１をトレイに載置し直すよう促す。一方、記録媒体１１１の物理的な位置情報を取得できた場合、メディア位置管理アプリケーション３１２は、ジョブ管理アプリケーション３１１に対して、トレイ４０３と記録媒体との間の相対的な位置関係の情報を送信する。この情報とは具体的には、記録媒体１１１の理論的な位置と実際の位置とのずれの大きさ（ずれ量）を示す情報である。ジョブ管理アプリケーション３１１は、このずれ量に基づいて補正された記録用データを生成し、プリンタ制御モジュール３２１を用いてプリンタ部２１２を制御して、該補正された記録用データに基づく記録動作を行う。以上が、本実施形態におけるソフトウェア構成の内容である。
＜トレイについて＞
【００３１】
以下、本実施形態におけるトレイについて、図４及び図５を用いて説明する。図４は、本実施形態におけるトレイ４０３の斜視図である。トレイ４０３は、複数種類の記録媒体を選択的に載置可能である。トレイ４０３に載置可能な記録媒体の代表的な例として、円形記録媒体、ネイルシールマウント、カード台紙、プラスチックカードメディア、等が想定される。図５（ａ）に円形記録媒体４５１をトレイ４０３へ載置したイメージを、図５（ｂ）にネイルシールマウント４５３をトレイ４０３へ載置したイメージを示す。また、図５（ｃ）にカード台紙４５６単体をトレイ４０３へ載置したイメージ、図５（ｄ）にカード台紙４５６上にプラスチックカードメディア４５９（以下、カードと呼ぶ）をセットしたイメージを示す。
【００３２】
円形記録媒体４５１は、例えば、表面に記録受容層を持つプリンタブルディスクを想定している。具体的には、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）等が挙げられる。以下、円形記録媒体４５１を光ディスクと呼ぶ。光ディスク４５１は、印刷面を上にした状態で、トレイ４０３に設けられた突き当て部４４４Ａ、４４４Ｂと、押圧部材４４２に設けられた突き当て部４４４Ｃと接することで、トレイ４０３に把持されている。
【００３３】
ネイルシールマウント４５３は、ネイルシール群４５４が配置されており、プラスチックの板状の材料からできている。ネイルシール群４５４は、ネイルアート用の大きさの異なるネイルシールが整列されており、インク受容層を有する各ネイルシールに対し記録可能である。ネイルシールマウント４５３は、トレイ４０３に設けられた突き当て部４４５Ａ、４４５Ｂと、押圧部材４４２に設けられた突き当て部４４５Ｃ、４４５Ｄと接することで、トレイ４０３に把持されている。
【００３４】
カード台紙４５６は、凹形状であるセット部４５７Ａ，４５７Ｂを有する板状の台紙であり、カード４５９をセット部４５７Ａ，４５７Ｂに嵌め込んで保持することができる。カード４５９は、例えばクレジットカードサイズの記録可能な記録媒体である。カード台紙４５６の外形は、ネイルシールマウント４５３の外形と略同一である。カード台紙４５６は、トレイ４０３に設けられた突き当て部４４５Ａ、４４５Ｂと、押圧部材４４２に設けられた突き当て部４４５Ｃ、４４５Ｄとで接することで、トレイ４０３に対して把持されている。
【００３５】
前述したように、図５（ｃ）はカード台紙４５６単体がトレイ４０３に載置された状態、図５（ｄ）はカード台紙４５６上にカード４５９がセットされた状態を示している。カード台紙４５６には検出孔４５８Ａ、４５８Ｂが設けられており、カード台紙４５６にカード４５９がセットされていない状態では、検出孔４５８Ａ、４５８Ｂが被覆されず、トレイ４０３の表面が露出する。また、本例では、トレイ４０３が黒色、カード４５９が白色という構成になっている。ユーザーによってトレイ４０３が記録装置１００に挿入されると、副走査方向において、光学式センサ１２５Ａの位置が検出孔４５８Ａ、４５８Ｂの位置となるように、トレイ４０３を搬送して移動させる。そして、検出孔４５８Ａ，４５８Ｂの上を主走査方向に横切るようにキャリッジ１３１を移動させながら、光学式センサ１２５Ａを用いてカードの有無を判定する。具体的には、白色であるカード４５９の上を通る場合は光学式センサ１２５Ａの受光量が多くなる一方で、被覆されていない（むき出しの）検出孔４５８Ａ、４５８Ｂの上を通る場合は光学式センサ１２５Ａの受光量が少なくなる。従って、受光量の大小に基づいて、セット部４５７Ａ，４５７Ｂにカード４５９がセットされているか否かを判定することができる。以上が、本実施形態におけるトレイに関する内容である。
＜記録動作について＞
【００３６】
図６は、ホストコンピュータ２１４からＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０を経由して印刷ジョブを受け取った記録装置１００が、トレイ４０３上に載置された記録媒体１１１に対して行う記録動作のフローを表している。尚、本実施形態では、記録装置１００がホストコンピュータ２１４から印刷ジョブを受けることを想定しているが、記録装置１００が単独で印刷ジョブを生成しても良い。
【００３７】
ステップＳ６０１において、プリンタ制御モジュール３２１はエンジンＩ／Ｆ２０７を介してプリンタ部２１２を制御し、搬送モータ１２０を逆方向に（換言すると、トレイが下流側から上流側に搬送されるように）回転させる。これにより、トレイ４０３を記録装置１００内に引き込む。尚、以下では、「ステップＳ〜」を単純に「Ｓ〜」と略記する。
【００３８】
Ｓ６０２において、プリンタ制御モジュール３２１は光学式センサ１２５Ａを用いて、トレイ４０３上に設けられた第１反射板４４７Ａ及び第２反射板４４７Ｂを検出することで、これら反射板の位置を含むトレイの位置情報を導出する。具体的には、プリンタ制御モジュール３２１はエンジンＩ／Ｆ２０７を介してプリンタ部２１２を制御し、搬送モータ１２０を逆方向に回転させる。これにより、第１搬送ローラ１１３と第２搬送ローラ１２２とは逆方向に回転するため、トレイ４０３が記録装置１００内に引き込まれる。その後、プリンタ制御モジュール３２１は、副走査方向上で光学式センサ１２５Ａの下に第１反射板４４７Ａが来るまでトレイ４０３を引き込む。尚、ここでは、「光学式センサ１２５Ａの下に第１反射板４４７Ａが来るまで」としているが、第１反射板４４７Ａを第２反射板４４７Ｂに読み替えても良い。トレイ４０３を引き込む際、光学式センサ１２５Ａの下を第１反射板４４７Ａが通るように、前もってキャリッジ１３１を主走査方向に移動させておくと良い。反射板の検知後、搬送モータ１２０を逆方向に所定量回転させてトレイ４０３をさらに引き込み、反射板の下流側端部を検出する。その後、搬送モータ１２０を正方向に（換言すると、トレイが上流側から下流側に搬送されるように）所定量回転させてトレイ４０３を機体の外に排出しながら、光学式センサ１２５Ａを用いて、反射板の上流側端部を検出する。検出した上流側端部と下流側端部との中点を求めることで、第１反射板４４７Ａの副走査方向における中心位置を導出できる。副走査方向での第１反射板４４７Ａの中心位置に光学式センサ１２５Ａが来るように搬送モータ１２０を制御し、キャリッジ１３１を主走査方向に動かしながら光学式センサ１２５Ａを用いて、第１反射板４４７Ａの主走査方向での左側端部と右側端部とを検出する。検出した左側端部と右側端部との中点を求めることで、第１反射板４４７Ａの主走査方向における中心位置を導出できる。同様の処理を第２反射板４４７Ｂに対しても行うことで、第２反射板４４７Ｂの中心位置を導出する。第１反射板４４７Ａの中心位置と第２反射板４４７Ｂの中心位置とに基づいて、トレイ４０３の傾きを導出できる。トレイ４０３の傾きと、ＲＡＭ２０４やＲＯＭ２０５に予め記憶されているトレイ４０３の形状や記録媒体種別ごとの形状を示す情報に基づいて、物理的な記録対象領域を導出できる。
【００３９】
Ｓ６０３において、プリンタ制御モジュール３２１は、Ｓ６０２における反射板の検出処理の結果、第１反射板４４７Ａ及び第２反射板４４７Ｂを検出できたか判定する。本ステップは、例えば、トレイ４０３が機体内にセットされておらず、光学式センサ１２５Ａでこれらの反射板を検出できないようなケースを想定して実行される。Ｓ６０３の判定結果が真の場合、Ｓ６０５に進む一方、該判定結果が偽の場合、Ｓ６０４に進む。
【００４０】
Ｓ６０３でＮＯの場合、Ｓ６０４において、ＵＩ制御モジュール３２３は操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じて、トレイ４０３が機体にセットされていないこと（トレイなしエラー）をユーザーに通知する。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。
【００４１】
Ｓ６０３でＹＥＳの場合、Ｓ６０５において、ジョブ管理アプリケーション３１１は、トレイ上の記録媒体の有無を判定するために行う処理（即ち、記録媒体の検出処理）を実行しないか判定する。Ｓ６０３の判定は、記録媒体の検出処理を実行するか否かを示す情報（実行可否情報とする）を参照することで行われる。記録媒体の検出処理を実行するか否かを示す情報については、印刷ジョブに付加されていても良いし、ユーザーによって設定された情報がＲＡＭ２０４やＲＯＭ２０５に予め記憶されていても良い。
【００４２】
Ｓ６０５でＮＯの場合（つまり、記録媒体の検出処理を実行する場合）、Ｓ６０６において、プリンタ制御モジュール３２１は、仮にトレイ上に記録媒体が載置されていた場合に該記録媒体によって被覆される位置にある反射板の検出を試みる。詳しくは、プリンタ制御モジュール３２１は、トレイ４０３上の第３反射板４４７C（図４）を検出する為、搬送モータ１２０を正転（又は逆転）させ副走査方向における第３反射板４４７Cの中心位置に光学式センサ１２５Ａが来る様にトレイ４０３を移動させる。次に、キャリッジ１３１を主走査方向に動かしながら、光学式センサ１２５Ａを用いて第３反射板４４７Cの主走査方向における左右端部の検出を試みる。トレイ４０３上に光ディスク４５１等の記録媒体が載置されず第３反射板４４７Cが被覆されていない場合、トレイ４０３の黒色部分では光学式センサ１２５Ａの受光量は少ないが、第３反射板４４７Cの部分では光学式センサ１２５Ａの受光量は大きくなる。これに対し、トレイ４０３上に光ディスク４５１等の記録媒体が載置され第３反射板４４７Cが被覆されている場合、記録媒体の白色部分で反射される光により、光学式センサ１２５Ａの受光量は常に大きく一定になる。そのため、光学式センサ１２５Ａの受光量に基づいて、トレイ４０３上に記録媒体が載置されているか否かを判定することが可能である。尚、ここでは、黒色のトレイ４０３及び反射板を用いる形態を示したが、本実施形態はこれに限定されるのではなく、記録媒体の有無によって変化する反射光量を利用する形態であれば良い。或いは、光学式センサ１２５Ａを用いず、トレイ４０３に凹凸を設けた上で、距離センサを用いて記録媒体の有無を検出しても良い。この場合、凹部は、記録媒体が載置されたとき被覆される位置に設けられる。
【００４３】
Ｓ６０７において、メディア位置管理アプリケーション３１２は、Ｓ６０６における反射板の検出処理の結果、第３反射板４４７Cを検出できたか判定する。Ｓ６０７の判定結果が真の場合、Ｓ６０８に進む一方、該判定結果が偽の場合、Ｓ６０９に進む。
【００４４】
Ｓ６０７でＹＥＳの場合、トレイ４０３上に記録媒体が載置されていないと推測できる。従ってこの場合、Ｓ６０８において、ＵＩ制御モジュール３２３は操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じて、記録媒体がトレイ４０３上に載置されていない旨（記録媒体なしエラー）をユーザーに通知する。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。
【００４５】
Ｓ６０５でＹＥＳの場合（つまり、記録媒体の検出処理を実行しない場合）、又は、Ｓ６０７でＮＯの場合（つまり、トレイ４０３上に記録媒体が載置されている場合）、Ｓ６０９に進む。Ｓ６０９において、ジョブ管理アプリケーション３１１は、印刷ジョブで指定された記録対象の記録媒体種別を判定する。記録対象の記録媒体種別を判定した結果、光ディスクの場合、Ｓ６１０に進み、カードの場合、Ｓ６１５に進み、これら以外の媒体の場合、図６に示す一連の処理は終了する。
【００４６】
以下、Ｓ６０９にて記録対象の記録媒体種別が光ディスクと判定された場合について説明する。この場合、Ｓ６１０において、プリンタ制御モジュール３２１は、光ディスク４５１の中心部の検出を試みる。中心部の検出方法としては、光ディスク４５１の直径を導出（算出）して、該導出した直径の中心を中心部としても良いし、光ディスク４５１の空孔部４６０の直径を導出して、該導出した直径の中心を中心部としても良い。これらを導出する上で、黒色のトレイ４０３と白色の光ディスク４５１とでそれぞれ異なる反射光量を用いて良く、また、Ｓ６０２で導出したトレイ４０３の載置位置を用いても良い。尚、主走査方向の一次元だけではなく、主走査方向と副走査方向との二次元で検出することで、中心部の検出精度を高めることができる。
【００４７】
Ｓ６１１において、メディア位置管理アプリケーション３１２は、Ｓ６１０における検出処理の結果、光ディスク４５１の中心部を検出できたか判定する。中心部の検出に失敗するケースとして、例えば、光ディスク４５１がトレイ４０３に載置されていない、又は、光ディスク４５１が正しく把持されていないことが原因で、光ディスク４５１の直径を導出できないケースが考えられる。また、全面黒の光ディスク等、記録済みの光ディスク４５１を用いたことで反射光量の変化を検出できない結果、光ディスクのエッジ（境界ともいう）を検出できないときも、中心部の検出に失敗したとみなされる。さらに、光ディスク４５１の中心部の検出に成功したが、該検出した中心部の位置と、Ｓ６０２で得た第１反射板４４７Ａと第２反射板４４７Ｂとの位置に基づく理論的な中心部の位置との間の距離が、所定の閾値を超えるような場合に、検出失敗とみなしても良い。この理由は、中心部の位置が理想から大きくずれた状態で記録媒体に記録した場合、トレイ４０３上に記録してしまう可能性があるためである。Ｓ６１１の判定結果が真の場合（つまり、光ディスクの中心部の検出に成功した場合）、メディア位置管理アプリケーション３１２は、その中心部の位置を示す情報を、ジョブ管理アプリケーション３１１に渡す。ジョブ管理アプリケーション３１１は、光ディスクの中心部の位置を示す情報に基づいて記録開始位置を補正した上で、プリンタ制御モジュール３２１を用いて、プリンタ部２１２による記録処理を実行する。一方、Ｓ６１１の判定結果が偽の場合、Ｓ６１２に進む。
【００４８】
Ｓ６１１でＮＯの場合（つまり、光ディスクの中心部の検出に失敗した場合）、Ｓ６１２において、ジョブ管理アプリケーション３１１は、記録媒体の検出処理を実行しないか判定する。Ｓ６１２の処理は、Ｓ６０５の処理と同様である。Ｓ６１２の判定結果が真の場合、Ｓ６０２で得た第１反射板４４７Ａと第２反射板４４７Ｂとの位置に基づき、光ディスク４５１の理論的な中心部の位置を導出する。この中心部の位置を示す情報は、メディア位置管理アプリケーション３１２によって、ジョブ管理アプリケーション３１１に渡される。ジョブ管理アプリケーション３１１は、理論的（理想的）な中心部の位置を示す情報に基づいて記録開始位置を補正した上で、プリンタ制御モジュール３２１を用いて、プリンタ部２１２による記録処理を実行する。一方、Ｓ６１２の判定結果が偽の場合、Ｓ６１３に進む。
【００４９】
Ｓ６１３において、ＵＩ制御モジュール３２３は操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じて、光ディスクがトレイ４０３上に正しく載置されていない旨（光ディスク載置位置ずれエラー）をユーザーに通知する。これにより、ユーザーに光ディスクの載置位置を確認するよう促す。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。
【００５０】
続けて、Ｓ６０９にて記録対象の記録媒体種別がカードと判定された場合について説明する。この場合、Ｓ６１４において、プリンタ制御モジュール３２１は、光学式センサ１２５Ａを用いてカード台紙４５６を検出することで、トレイ４０３上におけるカード台紙４５６が載置された位置を導出する。カード台紙４５６の載置位置を導出する方法としては、光学式センサ１２５Ａを用いて検出可能な、カード台紙４５６のエッジ、及び、トレイ４０３のエッジに基づいて導出する方法が考えられる。尚、複数箇所の検出によりカード台紙の傾きを導出し、この傾きに合わせて、記録対象の画像を補正しても良い。
【００５１】
Ｓ６１５において、ジョブ管理アプリケーション３１１は、記録媒体の検出処理を実行しないか判定する。Ｓ６１５の処理は、Ｓ６０５の処理と同様である。Ｓ６１５の判定結果が真の場合、図６に示す一連の処理は終了する。一方、Ｓ６１５の判定結果が偽の場合、Ｓ６１６に進む。
【００５２】
Ｓ６１６において、メディア位置管理アプリケーション３１２は、カード台紙４５６がトレイ４０３上の所定の位置に正しく載置されているか判定する。この判定は、Ｓ６１４で導出したカード台紙４５６のエッジ、及び、トレイ４０３のエッジに基づいて行って良い。Ｓ６１６の判定結果が真の場合、Ｓ６１８に進む一方、該判定結果が偽の場合、Ｓ６１７に進む。
【００５３】
Ｓ６１６でＮＯの場合、Ｓ６１７において、ＵＩ制御モジュール３２３は操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じて、カード台紙がトレイ４０３上の所定の位置に正しく載置されていない旨（カード台紙載置位置ずれエラー）を通知する。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。
【００５４】
Ｓ６１６でＹＥＳの場合、Ｓ６１８において、プリンタ制御モジュール３２１は、光学式センサ１２５Ａを用いて、カード台紙４５６上にセットされたカード４５９の検出を試みる。詳しくは、Ｓ６０２で導出したトレイ４０３の設置位置に基づき、カード台紙４５６の検出孔４５８Ａ、４５８Ｂの位置を導出する。次に、搬送モータ１２０を駆動してトレイ４０３を移動させ、検出孔４５８Ａ、４５８Ｂと光学式センサ１２５Ａとが副走査方向で同じ位置になるようにする。次に、キャリッジ１３１を移動させながら光学式センサ１２５Ａを用いることで、カード台紙４５６の検出孔４５８Ａ、４５８Ｂの検出を試みる。カード４５９が載置されていない場合、図５（ｃ）に示すように、検出孔４５８Ａ、４５８Ｂが被覆されない結果、トレイ４０３表面が露出する。そのため、カード台紙４５６の白色とトレイ４０３の黒色とに起因する反射光量の変化を検出することができる。一方で、カード４５９が載置されている場合、図５（ｄ）に示すように、検出孔４５８Ａ、４５８Ｂが被覆される結果、常に白色のカード４５９が見えるため、反射光量は大きい状態で一定となる。尚、カードの検出精度を高めるために、ここで示した主走査方向の一次元だけの検出でなく、副走査方向でもエッジ検出を行うことで二次元的に検出孔を検出しても良い。
【００５５】
Ｓ６１９において、メディア位置管理アプリケーション３１２は、Ｓ６１８における検出処理の結果、カードを検出できたか判定する。具体的には、カード４５９を二枚配置できるカード台紙４５６については、カード４５９が２枚設置されていない場合に検出失敗とみなして良いし、或いは、印刷ジョブで指定された記録対象位置にカード４５９が設置されていない場合に検出失敗とみなしても良い。Ｓ６１９の判定結果が真の場合（つまり、カード検出に成功した場合）、Ｓ６１４で導出したカード台紙４５６の載置位置に応じた記録用データの補正が行われる。以降、補正した記録用データに基づく記録処理が実行される。これに対し、Ｓ６１９の判定結果が偽の場合（つまり、カード検出に失敗した場合）、Ｓ６２０に進む。
【００５６】
Ｓ６１９でＮＯの場合、Ｓ６２０において、ＵＩ制御モジュール３２３は操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じて、カード台紙４５６上にカードが設置されていない旨（カードなしエラー）を通知する。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。以上が、本実施形態における記録動作の内容である。
＜記録シーケンスについて＞
【００５７】
以下、本実施形態における記録シーケンスについて、図８を用いて説明する。図８は、ユーザーによる操作に応じてホストで生成された印刷ジョブに基づいて、プリンタが記録処理を実行する流れを示すシーケンス図である。
【００５８】
Ｓ８０１において、パソコンやタブレット等のホストコンピュータ２１４を操作中のユーザーは、ワード等のアプリケーションを利用して、記録対象の原稿を作成する。Ｓ８０１のユーザー操作の結果、Ｓ８０２において、ホストコンピュータ２１４は、記録対象の画像データを生成する。尚、Ｓ８０１〜Ｓ８０２において、記録する記録媒体の種別（具体的には、光ディスク４５１やカード４５９等）の情報等も合わせて設定しても良い。
【００５９】
Ｓ８０３において、ホストコンピュータ２１４を操作中のユーザーは、作成した原稿を、指定の記録装置で記録するよう指示する。Ｓ８０３のユーザー操作により、Ｓ８０４で、ホストコンピュータ２１４にて、記録対象の画像データを含む印刷ジョブが生成される。Ｓ８０５において、ホストコンピュータ２１４は、Ｓ８０４で生成した印刷ジョブを、ＵＳＢＩ／Ｆ２０９又はネットワークＩ／Ｆ２１０経由で記録装置に送信する。
【００６０】
Ｓ８０６で印刷ジョブを受信した記録装置では、Ｓ８０７において、記録準備処理が実行される。記録準備処理には、記録媒体に対する記録が正常に行われるよう、メンテナンス機構１１９を動作させることで、ノズル面に付着した異物や余分なインクを掻き取る処理や、キャップ上にインクを吐出してノズル内の異物を取り除く処理が含まれる。記録準備処理の完了後、Ｓ８０８において、ＵＩ制御モジュール３２３が操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じて、記録媒体を載置したトレイをセットすることをユーザーに促す通知を行う。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。
【００６１】
Ｓ８０９において、Ｓ８０８で通知されたユーザーは、トレイ４０３上に記録媒体を載置し、該載置したトレイ４０３を記録装置本体にセットする。Ｓ８１０において、ユーザーは、操作部２１３を操作、具体的には「ＯＫ」ボタンを押下すること等により、記録媒体を載置したトレイ４０３の記録装置本体へのセットが完了した旨を記録装置に通知する。
【００６２】
Ｓ８１１において、ＵＩ制御モジュール３２３は、操作部Ｉ／Ｆ２０８を介して、操作部２１３に対するユーザー操作を検出し、ユーザー操作の内容を、ジョブ管理アプリケーション３１１に通知する。この通知を受け取ったジョブ管理アプリケーション３１１は、プリンタ制御モジュール３２１を用いて、エンジンＩ／Ｆ２０７を介してプリンタ部２１２を制御する。具体的には、搬送モータ１２０を逆方向に回転させることで、トレイ４０３を記録装置内に引き込む。
【００６３】
Ｓ８１２において、プリンタ制御モジュール３２１は、印刷ジョブで指定された記録媒体に対応する方式で、トレイ４０３上に載置された記録媒体の検出を試みる。本ステップで採用する方式として、例えば、記録媒体毎の検出方式を規定したテーブルを記録装置側で予め持っておき、印刷ジョブで指定された記録媒体に対応する方式を、該テーブルを参照することで導出しても良い。或いは、そのような検出方式に関する情報を、印刷ジョブ中に含ませても良い。
【００６４】
Ｓ８１３において、プリンタ制御モジュール３２１は、Ｓ８１２で記録媒体を検出できたか判定する。例えば、Ｓ８１２で記録媒体の位置を導出し、該導出した位置と、印刷ジョブで指定されている記録媒体に対応する理論的な位置とのずれ量に基づいて、記録媒体を検出できたか否かを判定して良い。詳しくは、このずれ量が所定の閾値以下（又は所定の閾値未満）の場合に、記録媒体の検出に成功したと判定して良い。或いは、印刷ジョブに対して、記録媒体の検出処理を実行しない旨の情報が設定されているような場合に、記録媒体の検出に成功したとみなしても良い。Ｓ８１３の判定結果が真の場合、Ｓ８１７に進む一方、該判定結果が偽の場合、Ｓ８１４に進む。
【００６５】
Ｓ８１３でＮＯの場合（つまり、記録媒体の検出に失敗した場合）、Ｓ８１４において、ジョブ管理アプリケーション３１１は、図７に示すような画面７０１を操作部２１３に表示させることで、記録を続行するかユーザーに確認する。画面７０１を見たユーザーは、Ｓ８１５において、画面７０１上で操作を行う。具体的には、記録を続行する場合は「はい」ボタン７０２を押下し、記録を中止する場合は「いいえ」ボタン７０３を押下する。また、画面７０１は、今後は確認しないことをユーザーが選択できるようなアイテム（具体的にはチェックボックス７０４）を有して良い。ユーザーがチェックボックス７０４をチェックした上で、「はい」ボタン７０２を押下した場合、記録媒体検出処理を実行するか否かを示す情報について、デフォルト無効（検出処理を実行しないことを示す）に設定しても良い。尚、ここでは、記録装置１００の操作部２１３をユーザーが操作する形態を示したが、ホストコンピュータ２１４の操作部をユーザーが操作して、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由で記録装置１００に通知しても良い。
【００６６】
Ｓ８１６において、ジョブ管理アプリケーション３１１は、Ｓ８１５におけるユーザー操作に従って、記録を続行するか判定する。Ｓ８１６の判定結果が真の場合、Ｓ８１７に進む。一方、Ｓ８１６の判定結果が偽の場合、後述するＳ８１７〜Ｓ８１８の処理をスキップして、Ｓ８１９に進む。
【００６７】
Ｓ８１７において、メディア位置管理アプリケーション３１２は、記録媒体の位置を示す情報をジョブ管理アプリケーション３１１に渡す。ジョブ管理アプリケーション３１１は、この情報に基づき記録開始位置を補正する。そして、ジョブ管理アプリケーション３１１はプリンタ制御モジュール３２１を用いて、記録用データに従っての、プリンタ部２１２による記録処理を開始させる。その後、Ｓ８１８において、ジョブ管理アプリケーション３１１はプリンタ制御モジュール３２１を用いて、記録用データに従っての、プリンタ部２１２による記録処理を終了させる。Ｓ８１８以降の任意のタイミングで、プリンタ制御モジュール３２１が搬送モータ１２０を正方向に回転させることにより、トレイ４０３は所定の位置まで移動する。
【００６８】
Ｓ８１９において、ＵＩ制御モジュール３２３は操作部Ｉ／Ｆ２０８を制御し、操作部２１３を通じてユーザーに記録が完了したことを通知する。尚、ユーザーへの通知方法としては、ＵＳＢＩ／Ｆ２０９やネットワークＩ／Ｆ２１０経由でホストコンピュータ２１４にデータを送信し、ホストコンピュータ２１４の操作部を通じて通知しても良い。
【００６９】
Ｓ８２０において、Ｓ８１９で通知されたユーザーは、記録が完了した記録媒体が上に載置されているトレイ４０３を記録装置内から取り出す。
【００７０】
Ｓ８２１において、記録装置は、キャップクローズ等、記録完了後の動作を行う。以上が、本実施形態における記録シーケンスの内容である。
［その他の実施形態］
【００７１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020019224.tif 000003
【図２】
2020019224.tif 000004
【図３】
2020019224.tif 000005
【図４】
2020019224.tif 000006
【図５】
2020019224.tif 000007
【図６】
2020019224.tif 000008
【図７】
2020019224.tif 000009
【図８】
2020019224.tif 000010