"印刷媒体を積載する複数のカセットと、前記カセットにおける前記印刷媒体の有無を前記カセットごとに検出する印刷媒体検出手段と、前記カセットの装着を前記カセットのそれぞれについて検出するカセット装着検出手段と、前記カセット毎に前記印刷媒体の有無を示す有無情報を記憶する有無情報記憶手段と、複数の前記カセットの装着履歴を示す装着履歴情報を記憶する装着履歴情報記憶手段と、給紙対象カセットにおいて前記印刷媒体が無くなったことが検出された場合に、前記有無情報と前記装着履歴情報とに基づいて最も古く装着され、かつ、前記印刷媒体が存在する前記カセットを、新たな前記給紙対象カセットとして設定するカセット設定手段と、を備えるプリンター。印刷媒体を積載する複数のカセットにおける前記印刷媒体の有無を前記カセットごとに検出する印刷媒体検出工程と、前記カセットの装着を前記カセットのそれぞれについて検出するカセット装着検出工程と、前記カセット毎に前記印刷媒体の有無を示す有無情報を記憶する有無情報記憶工程と、複数の前記カセットの装着履歴を示す装着履歴情報を記憶する装着履歴情報記憶工程と、給紙対象カセットにおいて前記印刷媒体が無くなったことが検出された場合に、前記有無情報と前記装着履歴情報とに基づいて最も古く装着され、かつ、前記印刷媒体が存在する前記カセットを、新たな前記給紙対象カセットとして設定するカセット設定工程と、を含む給紙方法。特許文献1では、給紙カセットにおいて用紙が無くなったことをオペレーターに報知することが記載されている。複数の給紙カセットを備えるプリンターにおいて、一つの給紙カセットに積載できる最大枚数よりも大量の印刷を行いたい場合、用紙を供給していた給紙カセットにおいて用紙がなくなるたびに用紙切れのエラーとなり、ユーザーがそのエラーをキャンセルした後、用紙を補給してあるいは用紙が存在している別のカセットを給紙対象カセットに設定して、残りの枚数を印刷し直す、ということが必要だった。ところで、ユーザーが給紙カセットを指定しない場合には、デフォルトで使用されるカセットがいずれかのカセットに予め決められている。その場合、デフォルトに指定されたカセットにセットされた用紙だけ早く消費され、他のカセットにセットされた用紙はなかなか消費されない。本発明は、ユーザーによる給紙対象カセット設定の手間を省くとともに、古い印刷媒体から先に消費することを目的とする。上記課題を解決するために本発明のプリンターは、印刷媒体を積載する複数のカセットと、前記カセットにおける前記印刷媒体の有無を前記カセットごとに検出する印刷媒体検出手段と、前記カセットの装着を前記カセットのそれぞれについて検出するカセット装着検出手段と、前記カセット毎に前記印刷媒体の有無を示す有無情報を記憶する有無情報記憶手段と、複数の前記カセットの装着履歴を示す装着履歴情報を記憶する装着履歴情報記憶手段と、給紙対象カセットにおいて前記印刷媒体が無くなったことが検出された場合に、前記有無情報と前記装着履歴情報とに基づいて最も古く装着され、かつ、前記印刷媒体が存在する前記カセットを、新たな前記給紙対象カセットとして設定するカセット設定手段と、を備える。本発明によると、最も古く装着されたカセットに積層されている印刷媒体は他のカセットに積層されている印刷媒体よりも古くなっているという設計思想にしたがい、最も古くに装着されたカセットに積層された印刷媒体から使い切ることができる。また、給紙対象カセットにおいて印刷媒体がなくなった場合に、自動的に新たな給紙対象カセットを設定することができるので、例えば一つのカセットに積層可能な枚数を超えた大量の印刷を一度に行う場合に、ユーザーが印刷媒体切れの都度カセット指定作業を行う手間を省くことができる。なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は方法としても、コンピュータープログラムとしても、そのプログラムの記録媒体としても成立する。むろん、そのコンピュータープログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。1.第一実施形態1-1.構成図1は、本発明の第一実施形態にかかるプリンターを示すブロック図である。プリンター1は、印刷媒体としてのカット紙にインクを定着させることによって画像を形成するシリアル型インクジェットプリンターである。したがってプリンター1は、インクを吐出する記録ヘッド11等を備える画像形成部10と、画像形成部10にカット紙Pを搬送する搬送部20と、カット紙Pを積載する積載部30と、画像形成部10および搬送部20を制御する制御部40とを備えている。積載部30は、第一カセット31と第二カセット32と第三カセット33とカセット装着センサー37,38,39と用紙検出センサー34,35,36とを備えている。第一カセット31と第二カセット32と第三カセット33のそれぞれは、積み重ねられた複数のカット紙Pを保持するための部材で構成される。第一カセット31と第二カセット32と第三カセット33は、少なくとも同一サイズのカット紙を保持することができる。カセット装着センサー37は、第一カセット31の装着位置にカセットが装着されているか否かを検出するセンサーである。カセット装着センサー38は第二カセット32の装着位置にカセットが装着されているか否かを検出するセンサーである。カセット装着センサー39は第三カセット33の装着位置にカセットが装着されているか否かを検出するセンサーである。カセット装着センサー37,38,39はカセット装着検出手段として機能する。用紙検出センサー34は第一カセット31におけるカット紙Pの有無を検出するセンサーである。用紙検出センサー35は第二カセット32おけるカット紙Pの有無を検出するセンサーである。用紙検出センサー36は第三カセット33におけるカット紙Pの有無を検出するセンサーである。用紙検出センサー34,35,36は、印刷媒体検出手段として機能する。カセット装着センサー37,38,39や用紙検出センサー34,35,36の検出方法は、公知の種々の検出方法を採用する。搬送部20は、ローラー21a,21b,22,23、電動機26,24,27、モータードライバー45,46,47、ガイド25等を備えている。ローラー22は、第一カセット31から最上部のカット紙Pを1枚ずつ取り出すためのローラーである。ローラー23は第二カセット32から最上部のカット紙Pを1枚ずつ取り出すためのローラー、ローラー28は第三カセット33から最上部のカット紙Pを取り出すためのローラーである。ローラー21a,21bは、第一カセット31または第二カセット32または第三カセット33から取り出されたカット紙Pをローラー17c,17dが保持できる位置まで搬送する中継ローラーである。電動機26は、画像形成部10のローラー17b,17dと、搬送部20のローラー21a,22を回転させる。モータードライバー45は電動機26を駆動する回路である。電動機24はローラー23を回転させる。モータードライバー46は電動機24を駆動する回路である。電動機27はローラー28を回転させる。モータードライバー47は電動機27を駆動する回路である。ガイド25はローラー21a,21b,22,23,28によって搬送されるカット紙Pをローラー17c,17dが保持できる位置まで案内する形態を有する壁である。画像形成部10は、記録ヘッド11、インクタンク12、キャリッジ13、ガイド14、無端ベルト15、電動機16、モータードライバー48、ローラー17a,17b,17c,17d,電動機26、プラテン19等で構成される。記録ヘッド11は、ピエゾ方式やサーマル方式といった周知の機構を備え、第一カセット31または第二カセット32または第三カセット33から供給されたカット紙Pに対してインクをノズルから吐出して定着させる。インクタンク12は、記録ヘッド11に供給されるインクを色別に貯蔵する容器である。キャリッジ13は、インクタンク12および記録ヘッド11を搭載して往復移動する支持部材である。ガイド14は、キャリッジ13の移動を主走査方向に案内する棒状部材である。無端ベルト15は、図示しないプーリーに架け渡され、キャリッジ13を牽引する。電動機16は無端ベルト15が架け渡されているプーリーを回転させる。モータードライバー48は電動機16を駆動する回路である。ローラー17a,17b,17c,17dは第一カセット31または第二カセット32または第三カセット33から取り出されローラー21a,21bによって搬送されたカット紙Pを副走査方向に搬送する。プラテン19は、カット紙Pを記録ヘッド11に対して位置決めする棒状部材である。制御部40は、図示しないCPUCentralProcessingUnit、メインメモリ、不揮発性メモリ、インターフェース回路等で構成される。不揮発性メモリには画像形成部10および搬送部20を制御するための制御プログラムが記憶されている。CPUはメインメモリにロードされる制御プログラムを実行するプロセッサである。制御プログラムは制御部40を有無情報記憶手段と装着履歴情報記憶手段と、カセット設定手段として機能させるプログラムモジュール群から構成されている。第一カセット31が第一カセットの装着位置に装着された際、カセット装着センサー37は装着されたことを示す信号を制御部40に通知する。第二カセット32、第三カセット33に関しても装着された際には同様にカセット装着センサー38,39からそれぞれカセットが装着されたことを示す信号が制御部40に通知される。これらの信号を用いて制御部40は各カセットの装着履歴情報を不揮発性メモリに記憶する装着履歴情報記憶手段。例えば制御部40は、カセットの装着日時をカセット毎に記憶する図2参照。この場合、日時をカウントする計時手段をプリンター1は備える。なお、制御部40は単純に時系列の装着順を記憶するだけであってもよい。また制御部40は、各カセットに対応する用紙検出センサーからカット紙の有無を示す有無情報を取得し不揮発性メモリに記憶する有無情報記憶手段。また制御部40は、給紙対象カセットとするカセットを後述する条件にしたがって設定する機能を有する。給紙対象カセットとは、カット紙を供給する対象のカセットを意味している。制御部40は印刷実行時に給紙対象カセットとして設定されているカセットからカット紙Pを取り出して画像形成部10に搬送する。1-2.給紙方法次に、給紙対象カセットの設定について説明する。図3は給紙対象カセットを設定する処理を示すフローチャートである。制御部40は、図3の処理は、大量印刷実行中に1回の給紙ごとに、例えば給紙動作の前に実行される。大量印刷は一つのカセットに積載可能な枚数を超えるような大量の枚数を一つの印刷ジョブで印刷することを意味する。なお、大量印刷実行中でなくても、1回給紙動作を実行する前または実行した後に図3の処理が実行されてもよい。本実施形態において給紙対象カセットは、印刷ジョブごとに初期化されるわけではない。前の印刷ジョブ最後に実行された印刷ジョブの最後のページの印刷において給紙対象カセットと設定されていたカセットを新たな印刷ジョブにおいても給紙対象カセットとした状態で、図3の処理が実行される。したがって給紙対象カセットが3つのカセットのうちのいずれであるかを示す情報はメモリに記憶されている。はじめに制御部40は、用紙検出センサー34,35,36のそれぞれからカット紙Pの有無を示す有無情報を取得して不揮発性メモリに記憶するS100、図2参照。続いて制御部40は、給紙対象カセットとして設定されているカセットからカット紙Pが無くなったか否かを判定するS105。カット紙Pが無くなっている場合、制御部40は次に給紙対象とするカセットを設定するS110。具体的には、装着履歴情報と有無情報とに基づいて、カット紙Pがあるカセットのうち、最も装着日時が古いカセットを次の給紙対象カセットとして設定する。例えば図2を例に用いると、図2に示すように第一カセット31給紙対象カセットにおいてカット紙Pが無くなった場合に、制御部40はカット紙Pが存在するカセットのうち装着日時が最も古い第三カセット33を新たな給紙対象カセットとして設定する。そして制御部40は、給紙対象カセットとして設定された第三カセット33のローラー28とローラー21a,21bを回転させて第三カセット33のカット紙Pを画像形成部10に搬送し、続きの印刷を実行させる。なお、その後第一カセット31にカット紙Pが新たに積層され装着されると、その時点ではカセット装着順は古い順に第三カセット33,第二カセット32,第一カセット31である。したがって他にカセットの脱着がなくその状態のままであれば、第三カセット33のカット紙Pがなくなると新たに第二カセット32が制御部40によって給紙対象カセットとして設定される。以上のように本実施形態によると、一つのカセットの最大積載枚数を超える大量印刷が実行される場合に、ユーザーの手を煩わせることなく自動的に給紙対象カセットを切り換えることができる。またその際に、最も装着日時が古いカセットに積層されているカット紙から使用することができる。そのため、最も古く装着されたカセットに積載されている古いカット紙から順に使い切ることをユーザーの手を煩わせることなく容易に実現することができる。2.他の実施形態尚、本発明の技術的範囲は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施形態では、次に使用するカセットを自動的に設定する構成を説明したが、ユーザーに次に給紙対象とすることが望ましいカセット印刷媒体が存在するカセットであって装着日時が最も古いカセットを表示などで案内し、次の給紙対象カセットの設定はユーザーにゆだねるという形であってもよい。また例えば、次に給紙対象カセットとするカセットをどのような規則に従って設定するかをユーザーが選択できてもよい。例えば、第一実施形態で説明した最も古く装着されたカセットでかつ印刷媒体が存在するカセットを次の給紙対象カセットとするモードと、常に決められた順例えば第一カセット,第二カセット,第三カセットの順に給紙対象カセットを設定するただし印刷媒体が存在するカセットを新たな給紙対象カセットとするモードと、をユーザーが選択できてもよい。また例えば,上記実施例ではシリアル型インクジェットプリンターに本発明を適用する例について説明したが,本発明はラインプリンターにも,トナーを色剤とするページプリンターにも適用することもできる。"