(57)【特許請求の範囲】
【請求項１】
第１チップと、前記第１チップと通信する第２チップと、を備える記録装置であって、
前記第１チップは、
第１タイプのパラメータ情報と、前記第１タイプのパラメータ情報よりもデータサイズが大きい第２タイプのパラメータ情報とを含む複数のパラメータ情報を保持する不揮発性メモリと、
パラメータ情報の転送を制御する転送手段と、
を有し、
前記記録装置の供給手段に、第１の用紙種の用紙がセットされ、第２の用紙種の用紙がセットされていない状態において、前記転送手段は、前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち、前記第１の用紙種に関する前記第１タイプのパラメータ情報と、前記第２の用紙種に関する前記第１タイプのパラメータ情報と、前記第１の用紙種に関する前記第２タイプのパラメータ情報とを前記記録装置の起動に応じて前記第２チップへ転送し、
前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち前記第２の用紙種に対応する前記第２タイプのパラメータ情報は、前記供給手段に前記第２の用紙種の用紙がセットされた場合に、前記第２チップへ転送されることを特徴とする記録装置。
【請求項２】
前記第２の用紙種の用紙が前記供給手段にセットされていない場合、前記転送手段は、前記記録装置の起動のタイミングでは、前記第２の用紙種に関する前記第２タイプのパラメータ情報を前記第２チップへは転送しないことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記転送手段は、前記記録装置に設定されたデフォルト用紙種である第３の用紙種に関する前記第１タイプのパラメータ情報と、前記第３の用紙種に関する前記第２タイプのパラメータ情報とは、前記第３の用紙種が前記供給手段にセットされていない場合であっても、前記記録装置の起動に応じて、前記第２チップへ転送することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記第１チップは、揮発性メモリを更に有し、
前記転送手段は、前記第１の用紙種に関する前記第１タイプのパラメータ情報と、前記第２の用紙種に関する前記第１タイプのパラメータ情報と、前記第１の用紙種に関する前記第２タイプのパラメータ情報とを前記記録装置の起動に応じて、前記第１チップの前記揮発性メモリに対して転送することを特徴とする請求項１乃至３のいずれか一項に記載の記録装置。
【請求項５】
前記転送手段は、前記不揮発性メモリに保持されたパラメータ情報のデータが更新された場合、当該更新されたパラメータ情報を前記第２チップへ転送することを特徴とする請求項１乃至４のいずれか一項に記載の記録装置。
【請求項６】
前記転送手段は、前記記録装置の省電力復帰に応じて、前記記録装置の供給手段に、前記第１の用紙種の用紙がセットされ、前記第２の用紙種の用紙がセットされていない状態の場合、前記第１の用紙種に関する前記第１タイプのパラメータ情報と、前記第２の用紙種に関する前記第１タイプのパラメータ情報と、前記第１の用紙種に関する前記第２タイプのパラメータ情報とを前記第２チップへ転送することを特徴とする請求項１乃至５のいずれか一項に記載の記録装置。
【請求項７】
前記第１タイプのパラメータ情報は、前記記録装置が備えるエンジンの制御パラメータであることを特徴とする請求項１乃至６のいずれか一項に記載の記録装置。
【請求項８】
前記第２タイプのパラメータ情報は、前記記録装置における画像処理のパラメータであることを特徴とする請求項１乃至７のいずれか一項に記載の記録装置。
【請求項９】
前記第２チップは、揮発性メモリを有し、
前記第２チップへ転送されたパラメータ情報は、前記第２チップの揮発性メモリへ保存されることを特徴とする請求項１乃至８のいずれか一項に記載の記録装置。
【請求項１０】
第１タイプのパラメータ情報と、前記第１タイプのパラメータ情報よりもデータサイズが大きい第２タイプのパラメータ情報とを含む複数のパラメータ情報を保持する不揮発性メモリを有する第１チップと、
前記第１チップと通信する第２チップと、
を備える記録装置におけるデータ転送方法であって、
前記記録装置の供給手段に、第１の用紙種の用紙がセットされ、第２の用紙種の用紙がセットされていない状態において、前記第１チップが、前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち、前記第１の用紙種に関する前記第１タイプのパラメータ情報と、前記第２の用紙種に関する前記第１タイプのパラメータ情報と、前記第１の用紙種に関する前記第２タイプのパラメータ情報とを前記記録装置の起動に応じて前記第２チップへ転送し、
前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち前記第２の用紙種に対応する前記第２タイプのパラメータ情報は、前記供給手段に前記第２の用紙種の用紙がセットされた場合に、前記第２チップへ転送されることを特徴とするデータ転送方法。
【請求項１１】
第１タイプのパラメータ情報と、前記第１タイプのパラメータ情報よりもデータサイズが大きい第２タイプのパラメータ情報とを含む複数のパラメータ情報を保持する不揮発性メモリを有する第１チップと、
前記第１チップと通信する第２チップと、
を備える記録装置のコンピュータにおいて、
前記第１チップを、
パラメータ情報の転送を制御する転送手段、
として機能させ、
前記記録装置の供給手段に、第１の用紙種の用紙がセットされ、第２の用紙種の用紙がセットされていない状態において、前記転送手段は、前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち、前記第１の用紙種に関する前記第１タイプのパラメータ情報と、前記第２の用紙種に関する前記第１タイプのパラメータ情報と、前記第１の用紙種に関する前記第２タイプのパラメータ情報と、を前記記録装置の起動に応じて前記第２チップへ転送し、
前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち前記第２の用紙種に対応する前記第２タイプのパラメータ情報は、前記供給手段に前記第２の用紙種の用紙がセットされた場合に、前記第２チップへ転送されることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置が利用するパラメータ情報のデータ転送方法に関する。
【背景技術】
【０００２】
インクジェットプリンタ等の記録装置において、記憶装置が利用するパラメータ情報が複数種類存在する。各種パラメータ情報はモーターやセンサといった動作に関わるエンジン制御パラメータや、記録装置上で行われる画像変換処理に関わる画像処理パラメータ等がある。これらの各種パラメータ情報は、事前に記録装置に搭載されている不揮発メモリに保存されていたり、印刷ジョブの実行を指示するホストコンピュータから受信することにより取得する。
【０００３】
ところで、記録装置では、ＣＰＵが複数用いられることがあり、あわせて、接続されるメモリも複数に渡ることが多くなっている。複数メモリに対して、起動時または印刷時に一律に各種パラメータ情報の展開を実施すると起動時間の低下を招き、またメモリも浪費されることとなる。
【０００４】
特許文献１では、出力処理及び展開処理がなされていない空き時間に分散して各種パラメータ情報の展開を行う方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−３２０１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、起動させてから印刷開始までを速やかに実施したい場合には空き時間は存在しないため、起動してから印刷開始までにかかる時間を短縮することはできない。
【０００７】
本願発明では、上記課題を鑑み、パラメータ情報のデータ転送による本体起動時間、印刷開始までの時間を低減させることを目的とする。また、パラメータ情報のメモリ消費量を抑えることを更なる目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、第１チップと、前記第１チップと通信する第２チップと、を備える記録装置であって、前記第１チップは、第１タイプのパラメータ情報と、前記第１タイプのパラメータ情報よりもデータサイズが大きい第２タイプのパラメータ情報とを含む複数のパラメータ情報を保持する不揮発性メモリと、パラメータ情報の転送を制御する転送手段と、を有し、前記記録装置の供給手段に、第１の用紙種の用紙がセットされ、第２の用紙種の用紙がセットされていない状態において、前記転送手段は、前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち、前記第１の用紙種に関する前記第１タイプのパラメータ情報と、前記第２の用紙種に関する前記第１タイプのパラメータ情報と、前記第１の用紙種に関する前記第２タイプのパラメータ情報とを前記記録装置の起動に応じて前記第２チップへ転送し、前記不揮発性メモリに保持されている前記複数のパラメータ情報のうち前記第２の用紙種に対応する前記第２タイプのパラメータ情報は、前記供給手段に前記第２の用紙種の用紙がセットされた場合に、前記第２チップへ転送される。
【発明の効果】
【０００９】
本体起動時間、印刷時間の遅延が生じず、また、パラメータ情報のメモリ消費量を抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】本願発明に係る記録装置の主要部の構成例を側面から示す図。
【図２】本願発明に係る制御部の構成例を示す図。
【図３】本願発明に係るデータ種と転送タイミングを表す図。
【図４】本願発明に係るＳｏＣ毎のデータの転送を説明するための図。
【図５】本願発明に係るフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について詳細に説明する。
【００１２】
［装置構成］
図１は、本実施形態に係る記録装置の主要部の側面を示す図である。プリンタは、インクジェット方式の画像形成部と、シートを給紙する給紙部と、本体制御部（不図示）と、を有する。画像形成部は、キャリッジ１とそれに搭載されるインクジェット方式の記録ヘッド２とを有し、キャリッジ１は図１の紙面垂直方向に手前から奥へと走査する。この主走査と同時に、プラテン３の上でシート（用紙）が副走査方向（図１の左方向）に搬送されて、記録ヘッド２によりインクを吐出してシート上に二次元の画像を形成する。なお、ここでのシート（用紙）とは、紙に限定するものではなく、その他の素材からなる記憶媒体であってよい。
【００１３】
キャリッジ１の走査方向における位置を取得するために、主走査方向にエンコーダパターン（不図示）と、これを光学的または磁気的に読み取るキャリッジ１に搭載されたセンサ（不図示）とからなるリニアスケール（不図示）が設けられている。搬送ローラー６は共通搬送路に設けられ、後述する複数種のシートは、搬送ローラー６によって共通搬送路に搬送される。共通搬送路の搬送ローラー６の近傍には、シートを検出する光学式反射型のセンサ９が設けられている。センサ９は、共通搬送路を送られてきたシートの有無を光学的に検出する。
【００１４】
シートを供給する供給部は、印刷に用いられるシートを供給するシート収容部４（第１のシート収容部）と、シート収容部５（第２のシート収容部）と、を有する。シート供給部４には、長い帯状のシートがロール状に巻かれたロールシート４ａが取り付けられる。シート収容部４には、ロールシート４ａをロール管の軸を中心に回転させる駆動用モーター７が設けられ、クラッチで動力を伝達して回転を制御する。シート巻き戻し時には、ロールシート４ａを図１において時計回りに回転させ、シートの弛みを取る動作を行う。また、ロールシート４ａが共通搬送路に存在するかを検知するセンサ１０が設けられている。以後、シート収容部４に取り付けられた用紙を「上段ロール」と記載する。シート収容部５とロールシート５ａ、駆動用モーター８、センサ１１も上段ロールと同様の構成を取り、以後、「下段ロール」と記載する。
【００１５】
なお、本実施形態では、２つのシート収容部を備える記録装置を例示しているが、これに限定するものでは無く、更に多くのシート収容部を備えた構成であってもよい。また、本実施形態では、キャリッジをシートの搬送方向と交差する方向に走査させるシリアル方式のプリンタとしたが、これに限定されず、プリンタが使用可能な最大サイズのシートの印刷領域の幅分をカバーする範囲にノズルが並んでいる所謂フルマルチヘッドとしてもよい。
【００１６】
［制御部の構成］
図２は、本発明に係る本体制御部の構成例の概略図である。本体制御部は複数のＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）で構成される。ここでは、３つのチップ（ＳｏＣ）から構成されるものとして説明するが、これに限定されるものでは無く、より多くのＳｏＣを備える構成であってもよい。また、図２に示す構成では、ＳｏＣ２１０が他のＳｏＣへデータ転送を制御するＳｏＣであるとして説明する。
【００１７】
ＳｏＣ２１０は、ＣＰＵ２１１と、ＲＡＭ２１２と、ＲＯＭ２１３とを有する。不揮発性の記憶領域であるＲＯＭ２１３に記憶されているプログラムをＣＰＵ２１１が読み込み、ＣＰＵ２１１はそのプログラムを実行するための演算処理を行う。ＣＰＵ２１１が行う演算処理は、画像処理、エンジン制御処理、ホストコンピュータとの通信、他ＳｏＣとの通信などである。ＲＯＭ２１３には、パラメータ情報のデータが保存されている。なお、パラメータ情報のデータは、例えば、外部装置から取得して保存したものであってもよいし、予め初期値として保存されているものであってもよい。また、ＲＯＭ２１３に保存されたパラメータ情報は、外部装置から受信したパラメータ情報により更新することができる。
【００１８】
ＲＡＭ２１２は、揮発性の記憶領域（メモリ）であり、ＣＰＵ２１１で実行中のプログラム、記録用データを保存するために用いられる。通信部２１４は、他ＳｏＣとの通信を行い、データ転送を行う。通信インターフェースとしてはＰＣＩｅ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、Ｅｔｈｅｒｎｅｔ（登録商標）等が用いられる。
【００１９】
ＳｏＣ２２０は、ＣＰＵ２２１と、ＲＡＭ２２２と、通信部２２３とを有する。ＳｏＣ２２０には、ＲＯＭは存在せず、ＳｏＣ２１０から通信部２２３を介してＲＡＭ２２２にデータがロードされる。
【００２０】
ＳｏＣ２３０は、ＣＰＵ２３１と、ＲＡＭ２３２と、通信部２３３とを有する。ＳｏＣ２３０もＳｏＣ２２０と同様にＲＯＭが存在せず、ＳｏＣ２１０から通信部２３３を介してＲＡＭ２２２にデータがロードされる。ＲＯＭを介した動作以外については、いずれのＳｏＣも同様であるとする。
【００２１】
図３は、本実施形態に係るデータ種と転送タイミングを表す図である。本実施形態では、データ種によってデータ転送タイミングを変更する。ここでは、３種のタイプのデータ種を例に挙げるが、これに限定するものではなく、更に詳細な分類をしてもよい。
【００２２】
データ種ｔｙｐｅＡは、主に、モーターやセンサといった動作に関わるエンジン制御パラメータが定義されたエンジン制御テーブルを想定したものであり、データ転送タイミングは、起動時、省電力復帰時としている。ｔｙｐｅＡのデータは、例えば、接続されているアクチュエーターやセンサを動作させる際に必要となる制御パラメータである。ｔｙｐｅＡのデータは、ＳｏＣのそれぞれのＲＡＭ上に事前に転送しておくことで応答性を高めることができる。
【００２３】
データ種ｔｙｐｅＢは、主に、画像処理に関わる画像処理パラメータが定義された画像処理テーブルを想定したものであり、データ転送タイミングは、用紙情報の決定時としている。ｔｙｐｅＢのデータは、記録ヘッド２からインク吐出するパターンを決定する元となるデータであり、ｔｙｐｅＡのデータと比較してデータサイズが大きい。
【００２４】
データ種ｔｙｐｅＣは、印刷ジョブデータに付随するｔｙｐｅＡまたはｔｙｐｅＢの各種の個別データを想定したものであり、データ転送タイミングは印刷時（記録動作時）としている。ｔｙｐｅＣのデータは、例えば、印刷ジョブ特有の固有値であり、ｔｙｐｅＡまたはｔｙｐｅＢの一部である。そのｔｙｐｅＡまたはｔｙｐｅＢのデータをｔｙｐｅＣのデータが上書きするようにしてもよいし、両者を保持するようにしてもよい。また、ｔｙｐｅＣのデータは、その印刷ジョブ特有の一回限りの固有設定としてだけでなく、今後永続的に記憶する設定であっても構わない。
【００２５】
図３に示すように、パラメータ情報は、種類に応じて複数に分類されており、分類毎にパラメータ情報の転送タイミングが設定されている。パラメータ情報の分類及び分類毎のパラメータ情報の転送タイミングは、本実施形態では、予めプリンタにプログラムとして設定されている。ＣＰＵ２１１は、プログラムに従って、図３に示す転送タイミングで、データの転送を行う。すなわち、図３に示す設定に基づいて、タイミングに応じて、データ転送が行われるデータの種類が選択され、データ転送が行われる。なお、データ種に応じたデータ転送のタイミングは、図３に示すものに限定するものではない。また、データ転送のタイミングは、必要に応じてユーザー等が変更できるようにしてもよい。
【００２６】
図４は、本実施形態に係るＳｏＣ毎のデータ転送および更新を説明するための図である。先述したデータ種ｔｙｐｅＡ、ｔｙｐｅＢ、ｔｙｐｅＣごとに各Ｓｔｅｐにおいてデータがどのように転送、更新されるか、順を追って説明する。ここでは、記録装置は、用紙Ａ〜用紙Ｈの８種類の用紙が利用可能な構成であるものとして説明する。
【００２７】
図４（ａ）に示すＳｔｅｐ１では、起動時にＳｏＣ２１０のＲＯＭ２１３からＳｏＣ２１０のＲＡＭ２１２にデータを展開する。このときに展開されるデータは各用紙（用紙Ａ〜用紙Ｈ）それぞれに対応するｔｙｐｅＡとｔｙｐｅＢのデータである。
【００２８】
図４（ｂ）に示すＳｔｅｐ２では、Ｓｔｅｐ１の起動処理の続きとして、ＳｏＣ２１０のＲＡＭ２１２から、ＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２にデータが転送される。Ｓｔｅｐ２は、上段のシート収容部４に用紙が取り付けられた場合に実行される。なお、取り付けた用紙の種類は、ユーザーが操作部（不図示）を介して入力する。プリンタは、ユーザーが入力した用紙の種類を受信することで、用紙の種類を特定する。なお、ここでは、用紙の種類は、ユーザーが入力したものにより特定したが、これに限定されず、記録装置が用紙の種類を特定するセンサを備えており、このセンサの検出に基づいて特定してもよい。
【００２９】
この際に転送されるデータは各用紙（用紙Ａ〜用紙Ｈ）それぞれに対応するｔｙｐｅＡのデータと、用紙不定時のデフォルト用紙（用紙Ａ）と取り付け済みの用紙（本実施形態では上段ロールに取り付け済みの用紙Ｃ）のｔｙｐｅＢのデータである。すなわち、ＣＰＵ２１１は、上段のシート収容部４に取り付けられた用紙の種類に応じて、転送するデータを決定する。なお、デフォルト用紙は、予め設定されているものであるが、ユーザーが適宜変更できるようにしてもよい。
【００３０】
図４（ｃ）に示すＳｔｅｐ３では、ユーザー等により、下段のシート収容部に用紙Ｈを追加で取り付ける操作を行った場合のデータ転送を示す。なお、取り付けた用紙の種類の特定方法は、Ｓｔｅｐ２と同様である。ＳｏＣ２１０のＲＡＭ２１２に存在する用紙ＨのｔｙｐｅＢのデータが選択され、ＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２に転送される。すなわち、ＣＰＵ２１１は、下段のシート収容部５に取り付けられた用紙の種類に応じて、転送するデータを決定する。
【００３１】
図４（ｄ）に示すＳｔｅｐ４では、下段のシート収容部に取り付けされた後に、用紙Ｈが指定されたジョブの印刷開始操作が行われた場合のデータ転送を示す。まず、ジョブ送信を実施するホストコンピュータ（不図示）側からｔｙｐｅＣのデータが、ＳｏＣ２１０のＲＡＭ２１２に展開される。続いて、そのｔｙｐｅＣのデータがＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２に転送される。
【００３２】
図４（ｅ）に示すＳｔｅｐ５では、用紙情報の更新が行われた場合のデータ転送を示す。ここでは用紙Ａ〜用紙Ｈの全ての情報を一括更新したケースについて説明する。用紙情報の更新を実施するホストコンピュータ（不図示）側から、ＳｏＣ２１０のＲＡＭ２１２に用紙Ａ〜用紙Ｈそれぞれに対応するｔｙｐｅＡ、ｔｙｐｅＢのデータが転送される。その後、ＳｏＣ２１０のＲＯＭ２１３に転送されたデータの保存が行われる。さらに、ＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２には、更新された用紙Ａ〜用紙ＨそれぞれのｔｙｐｅＡのデータと、現在取り付けられている用紙（ここでは、用紙Ｃおよび用紙Ｈ）および用紙不定時のデフォルト用紙（ここでは、用紙Ａ）のｔｙｐｅＢのデータがＳｏＣ２１０のＲＡＭ２１２から転送される。
【００３３】
［処理フロー］
図５は、本実施形態に係るフローチャートである。転送されるデータ種については図４の各Ｓｔｅｐで説明したため、詳細条件となる分岐判断について説明する。本実施形態において、以下に示す各処理のフローは、ＳｏＣ２１０のＣＰＵ２１１がＲＯＭ２１３に記録されたプログラムを読み出して実行することで実現されるものとする。
【００３４】
図５（ａ）は、起動時、省電力復帰時を想定した場合のデータ転送のフローチャートである。
【００３５】
Ｓ５０１にて、ＳｏＣ２１０のＣＰＵ２１１は、ｔｙｐｅＡ、ｔｙｐｅＢのデータをＳｏＣ２１０のＲＯＭ２１３からＳｏＣ２１０のＲＡＭ２１２にロードする。
【００３６】
Ｓ５０２にて、ＳｏＣ２１０のＣＰＵ２１１は、通信部２１４を介して、ｔｙｐｅＡのデータをＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２にロードさせる。
【００３７】
Ｓ５０３にて、ＳｏＣ２１０のＣＰＵ２１１は、通信部２１４を介して、用紙情報不定時に利用する、特定の用紙（図４の例の場合、用紙Ａ）のｔｙｐｅＢのデータをＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２にロードさせる。
【００３８】
Ｓ５０４にて、ＳｏＣ２１０のＣＰＵ２１１は、記録装置に装着済の用紙があるか否かを判定する。装着済みの用紙があれば（Ｓ５０４にてＹＥＳ）、Ｓ５０５へ進み、装着済みの用紙が無ければ（Ｓ５０４にてＮＯ）本処理フローを終了する。ここでの装着済みの用紙とは、上段ロール（シート収容部４）および下段ロール（シート収容部５）に装着された用紙を指す。
【００３９】
Ｓ５０５にて、ＳｏＣ２１０のＣＰＵ２１１は、装着済の用紙に応じたｔｙｐｅＢのデータをＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２にロードさせる。そして、本処理フローを終了する。
【００４０】
図５（ｂ）は、用紙着脱または用紙情報更新を想定した場合のデータ転送のフローチャートである。
【００４１】
Ｓ５１１にて、ＳｏＣ２１０のＣＰＵ２１１は、記録装置において、用紙取り付け、用紙取り外し、又は用紙情報更新が発生したか否かを判定する。発生していないと判定した場合は（Ｓ５１１にてＮＯ）本処理フローを終了し、発生していると判定した場合は（Ｓ５１１にてＹＥＳ）Ｓ５１２へ進む。
【００４２】
Ｓ５１２にて、ＳｏＣ２１０のＣＰＵ２１１は、通信部２１４を介して、用紙情報変化に応じたｔｙｐｅＡ、ｔｙｐｅＢのデータを各ＳｏＣのＲＡＭにロードさせる。ここでいう用紙情報の変化とは、用紙取り付け、用紙取り外し、又は用紙情報の更新を指す。そして、本処理フローを終了する。
【００４３】
本処理において、用紙の取り付けが行われた場合、用紙の取り付けが行われた用紙情報はＳｏＣ２１０のＲＡＭ２１２に存在するため、これらのデータをＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２にロードするように制御する。なお、用紙取り付けの時間はメカ動作を伴う給紙処理が実施されるため、起動時または印刷時と比較してデータ転送において十分な時間が確保できる。そのため、データ転送により他の動作を待機させるなどの影響は生じにくい。
【００４４】
用紙の取り外しが行われた場合、ＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２からその取り外しが行われた用紙の情報を除去するように制御する。ただし、ＳｏＣ２２０およびＳｏＣ２３０のＲＡＭのリソースが十分確保されており、次の用紙取り付けで再ロードされることが前提であれば、データ除去する操作はなくても構わない。したがって、各シート収容部の用紙の取り付けの状態に応じて、各ＳｏＣのＲＡＭに転送するデータ（すなわち、各ＲＡＭに保持されるデータ）が制御される。
【００４５】
用紙情報の更新が行われた場合、更新が行われた用紙情報はＳｏＣ２１０のＲＡＭ２１２からＳｏＣ２１０のＲＯＭ２１３に上書き更新される。さらに、ＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２にも同様の用紙情報がロードされる。このとき、ロードされる用紙情報は、更新が行われた用紙情報だけ（差分情報）であってもよいし、全用紙分の用紙情報であってもよい。
【００４６】
他にも、パネルＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上で、給紙されている用紙情報をユーザーが変更することが想定される。その場合には、用紙取り付け相当のデータ転送処理を実施することで対応が可能である。
【００４７】
図５（ｃ）は、印刷ジョブ受付時を想定した場合のデータ転送のフローチャートである。
【００４８】
Ｓ５２１にて、ＳｏＣ２１０のＣＰＵ２１１は、印刷ジョブに用紙情報の追加データがあるか否かを確認する。追加データがある場合には（Ｓ５２１にてＹＥＳ）Ｓ５２２へ進み、追加データが無い場合には（Ｓ５２１にてＮＯ）本処理フローを終了する。
【００４９】
Ｓ５２２にて、ＳｏＣ２１０のＣＰＵ２１１は、追加データであるｔｙｐｅＣのデータをＳｏＣ２１０のＲＡＭ２１２にロードする。さらに、ＳｏＣ２１０のＣＰＵ２１１は、ＳｏＣ２２０のＲＡＭ２２２およびＳｏＣ２３０のＲＡＭ２３２に同様の追加データをロードさせる。これにより、印刷時に必要なデータが各ＳｏＣのＲＡＭに保持された状態となる。
【００５０】
本実施形態によれば、プリンタの起動時に転送するパラメータ情報を、全てのパラメータ情報のうち一部とする。そして、残りのパラメータ情報は、必要となるタイミングで転送するようにする。これにより、パラメータ情報の転送による起動時間の遅延を抑制することができる。画像処理テーブルのように画像処理に用いるパラメータ情報は、エンジン制御テーブルのようにメカ制御に用いるパラメータ情報よりもサイズが非常に大きい。本実施形態では、プリンタの起動時にサイズの小さいパラメータ情報のみを転送することにより、起動時間を高速化することができる。また、メカ動作を伴う給紙処理が実施されるタイミングで、サイズの大きいパラメータ情報を転送することにより、印刷開始までの時間を低減させることができる。また、本実施形態では、画像処理テーブルのうち使用する用紙に対応するパラメータのみをデータ転送することにより、印刷開始までの時間をより低減させることができる。  
【００５１】
本実施形態では、用紙不定時デフォルト用紙と装着済み用紙の用紙情報を事前に各ＳｏＣのＲＡＭに展開するものとしたが、これに限定されるものではない。これらの情報の他、事前に展開する情報として、カット紙として装着されている用紙情報、キャリブレーション印刷・パターン印刷・特殊処理に対応する用紙情報などの情報を含めても良い。
【００５２】
また、本実施形態では各パラメータ情報は１つ１つの用紙情報に必ず紐付いていることを前提に説明したが、これに限定されるものではない。これ以外の構成として、１のパラメータ情報を複数の用紙情報に紐付けてもよいし、パラメータ情報を用紙情報と紐付けない共通情報であってもよい。
【００５３】
＜その他の実施形態＞
本発明は、上述した実施形態に限定されるものではない。例えば、上述した実施形態では、記録装置としてインクジェット方式のプリンタについて説明したが、これに限定されるものではない。印刷装置は、例えば、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなど、どのような方式を採用していても良い。
【００５４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５５】
１：キャリッジ、２：記録ヘッド、３：プラテン、４、５：シート収容部、６：搬送ローラー、７、８、９：センサ
【図１】
0006622541.tif 000002
【図２】
0006622541.tif 000003
【図３】
0006622541.tif 000004
【図４】
0006622541.tif 000005
【図５】
0006622541.tif 000006