(57)【要約】【課題】複数の用紙サイズの用紙を給紙可能な給紙先について、ある用紙サイズにおいてのみ当該給紙先から給紙される用紙を自動選択の対象とすることができる画像形成装置およびプログラムを提供する。【解決手段】画像印刷に際して、印刷条件に応じた用紙サイズの用紙を自動選択する画像形成装置であって、複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙うち、自動選択の対象とする用紙を設定することにより、特定の用紙サイズにおいてのみ給紙先から給紙される用紙を自動選択の対象とすることができる。【選択図】図３
2009241583.tif 000002
【特許請求の範囲】
【請求項１】
画像印刷に際して、印刷条件に応じた用紙サイズの用紙を自動選択する画像形成装置であって、
複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙うち、自動選択の対象とする用紙を設定する設定手段を備えたことを特徴とする画像形成装置。
【請求項２】
複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする用紙の用紙サイズを受け付けるサイズ受付手段を、さらに備え、
前記設定手段は、受け付けた用紙サイズに基づいて、自動選択の対象とする用紙を設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
給紙先から給紙可能な用紙の幅を検知する検知手段と、
検知された用紙の幅に基づいて、当該給紙先により給紙可能な用紙サイズを取得する取得手段と、をさらに備え、
前記サイズ受付手段は、さらに、前記取得手段により複数の用紙サイズが取得された場合、取得した用紙サイズの中から自動選択の対象とする用紙の用紙サイズを受け付けることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
検知された用紙の幅を保存する保存手段を、さらに備え、
前記設定手段は、さらに、新たに検知された用紙の幅と、保存された用紙の幅と、が異なる場合、取得した全ての用紙サイズの用紙を自動選択の対象とする用紙として設定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
検知された用紙の幅と、取得した用紙サイズのうち自動選択の対象とする用紙の用紙サイズと、を対応付けて保存する保存手段を、さらに備え、
前記設定手段は、さらに、新たに検知された用紙の幅と、保存された用紙の幅と、が一致した場合、新たに検知された用紙の幅と対応付けて保存された用紙サイズの用紙を自動選択の対象とする用紙として設定することを特徴とする請求項３に記載の画像形成装置。
【請求項６】
複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする用紙の用紙方向を受け付ける方向受付手段を、さらに備え、
前記設定手段は、受け付けた用紙方向に基づいて、自動選択の対象とする用紙を設定することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを受け付ける組合せ受付手段と、
自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを保存する保存手段と、
用紙の幅を検知する検知手段と、をさらに備え、
前記設定手段は、保存された自動選択の対象とする全ての用紙の幅と用紙方向の組み合わせのうち、検知された用紙の幅を含む用紙の幅と用紙方向との組み合わせに基づいて、自動選択の対象とする用紙を設定することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
画像印刷に際して、印刷条件に応じた用紙サイズの用紙を自動選択する画像形成装置を制御するコンピュータを、
複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙うち、自動選択の対象とする用紙を設定する設定手段として機能するプログラム。
【請求項９】
前記コンピュータを、さらに、
複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする用紙の用紙サイズを受け付けるサイズ受付手段として機能させ、
前記設定手段は、受け付けた用紙サイズに基づいて、自動選択の対象とする用紙を設定することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記コンピュータを、さらに、
給紙先から給紙可能な用紙の幅を検知する検知手段と、
検知された用紙の幅に基づいて、当該給紙先により給紙可能な用紙サイズを取得する取得手段と、として機能させ、
前記サイズ受付手段は、さらに、前記取得手段により複数の用紙サイズが取得された場合、取得した用紙サイズの中から自動選択の対象とする用紙の用紙サイズを受け付けることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記コンピュータを、さらに、
検知された用紙の幅を保存する保存手段として機能させ、
前記設定手段は、さらに、新たに検知された用紙の幅と、保存された用紙の幅と、が異なる場合、取得した全ての用紙サイズの用紙を自動選択の対象とする用紙として設定することを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記コンピュータを、さらに、
検知された用紙の幅と、取得した用紙サイズのうち自動選択の対象とする用紙の用紙サイズと、を対応付けて保存する保存手段として機能させ、
前記設定手段は、さらに、新たに検知された用紙の幅と、保存された用紙の幅と、が一致した場合、新たに検知された用紙の幅と対応付けて保存された用紙サイズの用紙を自動選択の対象とする用紙として設定することを特徴とする請求項１０に記載のプログラム。
【請求項１３】
前記コンピュータを、さらに、
複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする用紙の用紙方向を受け付ける方向受付手段として機能させ、
前記設定手段は、受け付けた用紙方向に基づいて、自動選択の対象とする用紙を設定することを特徴とする請求項８に記載のプログラム。
【請求項１４】
前記コンピュータを、さらに、
複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを受け付ける組合せ受付手段と、
自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを保存する保存手段と、
用紙の幅を検知する検知手段と、として機能させ、
前記設定手段は、保存された自動選択の対象とする全ての用紙の幅と用紙方向の組み合わせのうち、検知された用紙の幅を含む用紙の幅と用紙方向との組み合わせに基づいて、自動選択の対象とする用紙を設定することを特徴とする請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関するものである。
【背景技術】
【０００２】
近年、印刷データの印刷時に、印刷条件で指定された用紙サイズと一致する用紙を給紙可能な給紙トレイを自動選択する機能（以下、自動トレイ選択機能とする）が知られている。これらの自動トレイ選択機能によりロール紙を自動選択して印刷データを出力する場合、プリンタは、原稿の主走査方向の長さに基づいて最適なロール紙を選択している。そのため、原稿のサイズが横向きで検知され、原稿の副走査方向の長さが予め定められたロール紙の最低搬送長よりも短い場合、ロール紙は、最低搬送長でカットされ、用紙の仕上がりが不定形サイズとなってしまうという問題があった。
【０００３】
このような問題を解決するものとして、スキャンされた用紙サイズまたはホストＰＣからの印刷条件により指定される用紙サイズに合わせてロール紙をカットすることにより、指定された用紙サイズに合った用紙を給紙可能な給紙トレイを自動選択できる画像形成装置が開示されている（特許文献１参照）。特許文献１にかかる画像形成装置では、ロール紙の給紙トレイの自動選択において、切断後の用紙の副走査長が最低搬送長よりも短い場合、その給紙トレイを自動選択対象から外すことにより、コピーを定型サイズで適切に行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された技術では、給紙トレイを自動選択の対象とするか否かを設定する場合に、給紙トレイ毎に自動選択の対象とするか否かが設定される。ここで、ロール紙は、カット長を変えることにより、複数の用紙サイズに対応し得る。そのため、ロール紙の給紙トレイは、複数の用紙サイズに対して自動選択の対象となり得る。この場合、ロール紙の給紙トレイに対して、ある用紙サイズにおいてのみ自動選択の対象にしたいというユーザの希望に沿えないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の用紙サイズの用紙を給紙可能な給紙先について、ある用紙サイズにおいてのみ当該給紙先から給紙される用紙を自動選択の対象とすることができる画像形成装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、画像印刷に際して、印刷条件に応じた用紙サイズの用紙を自動選択する画像形成装置であって、複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙うち、自動選択の対象とする用紙を設定する設定手段を備えたことを特徴とする。
【０００７】
また、本発明は、画像印刷に際して、印刷条件に応じた用紙サイズの用紙を自動選択する画像形成装置を制御するコンピュータを、複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙うち、自動選択の対象とする用紙を設定する設定手段として機能する。
【発明の効果】
【０００８】
本発明によれば、複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙のうち、自動選択の対象とする用紙を設定することにより、ある用紙サイズにおいてのみ当該給紙先から給紙される用紙を自動選択の対象とすることができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態にかかるプリンタを含む印刷システムの構成を示すブロック図である。
【図２】図２は、第１の実施の形態にかかるプリンタの構成を示すブロック図である。
【図３】図３は、プログラムＲＯＭに記憶されたプログラムを構成するモジュールの構成図である。
【図４】図４は、システム管理モジュールによって保持される用紙情報（テーブル）の一例を示す図である。
【図５】図５は、第１の実施の形態にかかるプリンタにおける用紙の選択処理の手順を示すフローチャートである。
【図６】図６は、自動選択の対象とする用紙の用紙サイズを受け付ける画面の一例を示す説明図である。
【図７】図７は、受け付けた用紙サイズに基づいて更新された用紙情報（テーブル）の一例を示す図である。
【図８】図８は、用紙情報の更新処理の流れを示すフローチャートである。
【図９】図９は、用紙幅と用紙サイズとを対応付けたテーブルの一例を示す図である。
【図１０】図１０は、更新された用紙情報（テーブル）の一例を示す図である。
【図１１】図１１は、ロール紙の幅と、自動選択の対象とする用紙の用紙サイズと、を対応付けたテーブルの一例を示す図である。
【図１２】図１２は、ロール紙が取り替えられた場合の自動選択の対象とする用紙の設定処理の手順を示すフローチャートである。
【図１３】図１３は、自動選択の対象とする用紙の用紙方向を受け付ける画面の一例を示す説明図である。
【図１４】図１４は、受け付けた用紙方向に基づいて更新された用紙情報（テーブル）の一例を示す図である。
【図１５】図１５は、ロール紙交換後に受け付けた用紙方向に基づいて更新された用紙情報（テーブル）の一例を示す図である。
【図１６】図１６は、全ての幅のロール紙について、自動選択の対象とする全て用紙の幅と用紙方向との組み合わせを受け付ける画面の一例を示す説明図である。
【図１７】図１７は、全てのロール紙の幅と、自動選択の対象とする用紙の幅と用紙方向との組み合わせと、を対応付けたテーブルの一例を示す図である。
【図１８】図１８は、用紙の幅と用紙方向との組み合わせに基づいて更新された用紙情報（テーブル）の一例を示す図である。
【図１９】図１９は、ロール紙が取り替えられた場合または自動選択の対象とする用紙の用紙方向が変更された場合における自動選択の対象とする用紙の設定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる画像形成装置およびプログラムの最良な実施の形態を詳細に説明する。以下の実施の形態では、本発明の画像形成装置をプリンタに適用した例を示す。但し、プリンタに限られず、ファクシミリ、スキャナ機能やコピー、ファックス、プリンタなどの画像処理を行うものであれば、本発明を適用することができる。
【００１１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかるプリンタを含む印刷システムの構成を示すブロック図である。本実施の形態にかかる印刷システム１００は、プリンタ１０１、およびパーソナルコンピュータ等のホストＰＣ１０２を有して構成される。また、プリンタ１０１とホストＰＣ１０２とは、インターネット等のネットワーク１０３により接続される。プリンタ１０１は、ネットワーク１０３を介してホストＰＣ１０２から送信された印字データを受信し、受信した印字データをビデオデータに変換して、印刷処理を実行する。
【００１２】
図２は、本発明の第１の実施の形態にかかるプリンタの構成を示すブロック図である。本実施の形態にかかるプリンタ１０１は、大別すると、コントローラ２０１、操作パネル２０２、およびプリンタエンジン２０３を備える。また、本実施の形態にかかるプリンタ１０１は、上述したように、ネットワーク１０３を介して各種データ等を送受信するホストＰＣ１０２と接続されている。
【００１３】
操作パネル２０２は、プリンタ１０１の状態を示す表示部、およびプリンタ１０１のモード、フォント等を切替えるスイッチ部からなる。また、蓄積された文書の一覧画面を表示し、選択した文書の印刷や消去を指示する。また、操作パネル２０２は、プリンタ１０１のモードおよびフォントの切り替え、文書の印刷や消去の指示等を設定する制御信号をコントローラ２０１に出力する。さらに、操作パネル２０２は、画像を印刷する用紙の用紙サイズを印刷条件として受け付ける。
【００１４】
コントローラ２０１は、操作パネル２０２、ホストＰＣ１０２、もしくはネットワーク１０３からの制御信号にしたがって、ホストＰＣ１０２からの印字データを、ビデオデータに変換し、当該ビデオデータを示すビデオ信号および制御信号をプリンタエンジン２０３へ出力する制御機構の総称である。
【００１５】
プリンタエンジン２０３は、画像印刷に際して、操作パネル２０２により受け付けた印刷条件に応じた用紙サイズの用紙を自動選択し、自動選択した用紙に画像を印刷する。本実施の形態にかかるプリンタエンジン２０３は、給紙トレイ部２０３ａ、給紙部２０３ｂ、印刷部２０３ｃ、排紙部２０３ｄ、および排紙トレイ２０３ｅを備えている。
【００１６】
給紙トレイ部２０３ａは、複数の給紙トレイを有し、ＳＥＦ方向のＡ４、ＬＥＦ方向のＡ５などの複数の用紙サイズの用紙を給紙可能な給紙先であるロール紙１、ＳＥＦ方向のＡ３、ＬＥＦ方向のＡ４などの複数の用紙サイズの用紙を給紙可能な給紙先であるロール紙２、ＬＥＦ方向のＡ４の用紙を給紙可能な給紙先であるカット紙１、およびＬＥＦ方向のＢ５の用紙を給紙可能な給紙先であるカット紙２が各給紙トレイに収納されている。また、給紙トレイ部２０３ａは、カッターを備えており、ロール紙に記録するときは、コントローラ２０１の制御下で、当該ロール紙を用紙サイズに応じた定型サイズに切断する。さらに、給紙トレイ部２０３ａは、各給紙トレイに収納されたロール紙の幅またはカット紙の用紙サイズを検知し、コントローラ２０１に出力する。なお、本実施の形態では、ロール紙１〜２を複数の用紙サイズの用紙を給紙可能な給紙先としているが、カット紙１〜２も切断することにより複数の用紙サイズの用紙を給紙可能な給紙先とすることもできる。
【００１７】
給紙部２０３ｂは、コントローラ２０１からの指示に応じて、印刷部２０３ｃに給紙する用紙を選択して、選択した用紙を印刷部２０３ｃに給紙する。印刷部２０３ｃは、所定の記録方式、例えば、電子写真方式等で、コントローラ２０１から入力されるビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、現像された画像を給紙された用紙に転写および定着させて、画像を形成する。排紙部２０３ｄは、画像が記録された用紙を排紙トレイ２０３ｅに排出する。排紙トレイ２０３ｅは、排紙部２０３ｄにより排紙された用紙を蓄積する。
【００１８】
次に、本実施の形態にかかるコントローラ２０１の詳細な構成について説明する。本実施の形態にかかるコントローラ２０１は、ホストＩ／Ｆ２０４、プログラムＲＯＭ（Read  Only  Memory）２０５、フォントＲＯＭ２０６、パネルＩ／Ｆ２０７、ＣＰＵ（Central  Processing  Unit）２０８、ＲＡＭ（Random  Access  Memory）２０９、ＮＶ（Non  Volatile）−ＲＡＭ２１０、プリンタエンジンＩ／Ｆ２１１等のようなモジュールで構成されている。なお、コントローラ２０１を構成する各モジュールは、バス２１２で接続されている。
【００１９】
ホストＩ／Ｆ２０４は、ホストＰＣ１０２からプリンタ１０１への制御信号およびデータ、およびプリンタ１０１からホストＰＣ１０２へのステータス信号のインターフェイスである。
【００２０】
パネルＩ／Ｆ２０７は、操作パネル２０２からコントローラ２０１への制御信号のインターフェイスである。プリンタエンジンＩ／Ｆ２１１は、コントローラ２０１からプリンタエンジン２０３への制御信号やビデオ信号、およびプリンタエンジン２０３からコントローラ２０１へのステータス信号のインターフェイスである。フォントＲＯＭ２０６は、印字に使用されるさまざまな種類のフォントを有する。
【００２１】
ＮＶ−ＲＡＭ２１０は、電源を切っても保持したいデータを格納しておく為の不揮発性ＲＡＭである。
【００２２】
ＲＡＭ２０９は、電源を切ってしまうとデータが消えてしまう揮発性の記憶デバイスであり、ＣＰＵ２０８が処理するときのワークメモリ、ホストからのデータをページ単位に管理して一時的に記憶するバッファ、およびバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使用される。
【００２３】
なお、本実施の形態のプリンタ１０１で実行されるプログラムは、プログラムＲＯＭ２０５に予め組み込まれて提供されるものとしたがこれに限るものではない。例えば、プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００２４】
さらに、本実施の形態のプリンタ１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でＮＶ−ＲＡＭ２１０にダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のプリンタ１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００２５】
ＣＰＵ２０８は、プリンタ１０１の主要部であって各部を集中的に制御するものであり、プログラムＲＯＭ２０５に記憶されているプログラムにしたがって、ホストＰＣ１０２からのデータ（印字データ、制御信号）等の処理を実施する。
【００２６】
このシステム全体の動作を制御するＣＰＵ２０８は、このシステムの主記憶装置として使用されるプログラムＲＯＭ２０５に記憶されているプログラムに基づいて各種処理を実行する。
【００２７】
ここで、ＣＰＵ２０８がプログラムＲＯＭ２０５に記憶されたプログラムを構成するモジュールについて説明する。図３は、プログラムＲＯＭに記憶されたプログラムを構成するモジュールの構成図である。
【００２８】
プログラムＲＯＭ２０５に記憶されたプログラムを構成するモジュールは、大別すると、ＰＤＬ解析モジュール３０１、ジョブ管理モジュール３０２、およびサービス提供モジュール群３０８を有して構成される。なお、サービス提供モジュール群３０８は、ネットワーク管理モジュール３０３、メモリ管理モジュール３０４、印刷管理モジュール３０５、システム管理モジュール３０６、および操作パネル管理モジュール３０７による各種サービスを提供するモジュールの総称である。サービス提供モジュール群３０８に含まれる各モジュールは、互いに通信をし合ってプリンタ１０１の基本動作を分担し、協力して上位層のモジュールからの要求に対応する。
【００２９】
ＰＤＬ解析モジュール３０１は、プリンタ１０１がホストＰＣ１０２から受信したＰＤＬデータ（印字データ）を解析して印刷画像（ビデオデータ）を生成するモジュールである。ＰＤＬ解析モジュール３０１は、ジョブ管理モジュール３０２の仲介によりネットワーク管理モジュール３０３よりＰＤＬデータを受け取り、同じくジョブ管理モジュール３０２の仲介によりメモリ管理モジュール３０４から確保したメモリ（ＲＡＭ２０９）上に印刷画像を生成することが主な責務である。また、印刷画像生成の際には機器構成情報、例えば給紙トレイ・排紙トレイの構成や、給紙トレイに収納された給紙先から給紙可能な用紙の用紙サイズといった情報が必要になるが、これらの情報はジョブ管理モジュール３０２の仲介によりシステム管理モジュール３０６から取得する。
【００３０】
ジョブ管理モジュール３０２は、ＰＤＬ処理全般に関わる制御を行っており、主にＰＤＬ解析モジュール３０１側が必要とする処理を仲介して他モジュールに対して要求を行うモジュールである。ネットワーク管理モジュール３０３が受け取ったＰＤＬデータをＰＤＬ解析モジュール３０１へ受け渡す仲介、ＰＤＬ解析モジュール３０１がシステム管理モジュール３０６により管理される機器構成情報を取得する仲介、ＰＤＬ解析モジュール３０１がメモリ管理モジュール３０４から必要なメモリ（ＲＡＭ２０９）を確保する仲介、ＰＤＬ解析モジュール３０１が作成した印刷画像に関し印刷管理モジュール３０５に対する印刷要求の発行、といったことを行う。
【００３１】
メモリ管理モジュール３０４は、メモリ（ＲＡＭ２０９、ＮＶ−ＲＡＭ２１０）および外部記憶装置を管理するモジュールであり、他モジュールの要求に基づいてメモリおよび外部記憶装置の割り当て・解放を行うことが主な責務である。
【００３２】
印刷管理モジュール３０５は、ＰＤＬ解析モジュール３０１が生成した印刷画像の印刷処理に関する制御を行うモジュールである。メモリ管理モジュール３０４が管理するメモリ（ＲＡＭ２０９、ＮＶ−ＲＡＭ２１０）／外部記憶装置内に格納された印刷画像を、プリンタエンジン２０３に印刷させるために必要な各種処理を実行するのが主な責務であり、給排紙命令の発行、後処理実行命令の発行、印刷に関わるエラー状態の検知と他モジュールへの通知などを行う。
【００３３】
ネットワーク管理モジュール３０３は、ネットワーク１０３の管理、ネットワーク１０３を介してホストＰＣ１０２から受信した制御信号およびデータの処理、およびネットワーク１０３を介してプリンタ１０１からホストＰＣ１０２へのステータス信号の送信を制御するモジュールである。ホストＰＣ１０２からのデータの受信の際に欠かせない通信プロトコル（ｆｔｐやｌｐｒなど）を制御してネットワーク１０３からデータを受信し、他モジュールへ受信したデータを受け渡すことが主な責務である。
【００３４】
操作パネル管理モジュール３０７は、操作パネル２０２の表示およびユーザによるパネル操作の管理を行うモジュールである。他モジュールからの要求に基づいて、プリンタ１０１の状態を表示したり、システム管理モジュール３０６が管理する機器設定の変更を行うメニュー画面の表示、エラー画面を表示してユーザに適切な処置を促すことなどが主な責務である。また、メニュー画面やエラー画面などでボタンを表示した際には、押下されたボタンを認識して他モジュールへ通知することも行う。
【００３５】
本実施の形態では、メニュー画面などで給紙可能な用紙サイズを選択するボタンを表示し、押下されたボタンを認識して用紙サイズの入力を受け付ける。なお、本実施の形態では、メニュー画面などで用紙サイズの入力を受け付けているがこれに限定するものではない。例えば、ネットワーク管理モジュール３０３によりホストＰＣ１０２から受信した制御信号により用紙サイズを受け付けてもよい。さらに、操作パネル管理モジュール３０７は、用紙サイズの受付と同様にして、画像を印刷する用紙の用紙方向を印刷条件として受け付けることもできる。
【００３６】
システム管理モジュール３０６は、プリンタ１０１の機器構成情報や機器状態を管理・制御するモジュールである。機器構成情報とは、給紙トレイや排紙トレイの着脱の情報や給紙トレイ内に収納された給紙先の情報（給紙トレイ名、用紙を自動選択する際の給紙先の優先順位、給紙可能な用紙の用紙幅・用紙方向、給紙先から給紙可能な用紙の用紙サイズ等）であり、機器状態とは、印刷中・待機中、ジャムや用紙切れなどのエラー発生中といった内容である。こうした情報を他モジュールへ通知する他、ユーザによる機器設定（設定により動作を変化させるカスタマイズ可能項目）の管理が主な責務である。なお、給紙先の優先順位は、給紙時の用紙の搬送経路が短い順に優先順位をつけるものとする。または、システム管理モジュール３０６は、搬送経路の長さに関わらず、優先用紙として予め設定された用紙を最も優先順位の高い給紙先として保持することも可能である。
【００３７】
また、システム管理モジュール３０６は、複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙のうち、自動選択の対象とする用紙を設定する（本発明にかかる設定手段）。本実施の形態では、機器構成情報が示す給紙先から給紙可能な用紙の用紙サイズに基づいて、当該用紙サイズの用紙を自動選択の対象とするか否かを設定する（以下、選択設定とする）。
【００３８】
また、システム管理モジュール３０６は、用紙の自動選択時に利用する用紙情報を保持し、当該用紙情報を用いて用紙の自動選択を行う。図４は、システム管理モジュールによって保持される用紙情報（テーブル）の一例を示す図である。用紙情報は、給紙トレイ名と、優先順位、用紙幅・用紙方向と、用紙サイズと、選択設定と、を対応付ける情報である。システム管理モジュール３０６は、ユーザからあらかじめ操作パネル２０２を操作することにより操作パネル管理モジュール３０７が受け付けた選択設定、および機器構成情報が示す給紙トレイ名、優先順位、用紙幅・用紙方向、および用紙サイズを用いて、用紙情報を生成する。なお、図４に示すテーブルにおいて、選択設定が「○」の用紙は、自動選択の対象となっていることを示す。また、選択設定が「×」の用紙は、自動選択の対象外となっていることを示す。
【００３９】
例えば、図４に示す用紙情報において、ロール紙１から給紙可能な用紙サイズがＡ４の用紙は、選択設定が「○」になっているのに対し、ロール紙１から給紙可能な用紙サイズＡ５の用紙は、選択設定が「×」になっている。そのため、システム管理モジュール３０６は、ＰＤＬ解析モジュール３０１によりＰＣ１０２から受信したＰＤＬデータ（印字データ）の用紙サイズがＡ４の場合、ロール紙１から給紙可能なＡ４の用紙を自動選択することができる。しかし、システム管理モジュール３０６は、ＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズがＡ５の場合、ロール紙１から給紙可能なＡ５の用紙を自動選択することができない。これにより、システム管理モジュール３０６は、複数の用紙サイズの用紙を給紙可能な給紙先から用紙を給紙する場合、複数の用紙サイズの用紙のうち、自動選択の対象となっている用紙のみ自動選択することができる。
【００４０】
また、システム管理モジュール３０６は、ＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズがＡ４である場合、ロール紙１から給紙可能なＡ４の用紙、ロール紙２から給紙可能なＡ４の用紙、およびカット紙１のから給紙可能なＡ４の用紙の選択設定が「○」となっている。そのため、システム管理モジュール３０６は、図４に示す用紙情報を参照して、ロール紙１から給紙可能なＡ４の用紙、ロール紙２から給紙可能なＡ４の用紙、およびカット紙１から給紙可能なＡ４の用紙の中から、最も給紙先の優先順位の高い用紙を選択する。また、ＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズ幅と共に用紙方向が受け付けられている場合には、図４に示す用紙情報を参照して、受け付けた用紙方向と同じ用紙方向の用紙を選択する。
【００４１】
次に、システム管理モジュール３０６により実行される用紙の選択処理の手順について説明する。図５は、第１の実施の形態にかかるプリンタにおける用紙の選択処理の手順を示すフローチャートである。
【００４２】
まず、システム管理モジュール３０６は、図４に示す用紙情報を参照して、給紙トレイに収納された給紙先から給紙可能な用紙のうち、ＬＥＦ方向の用紙を検索する（ステップＳ５０１）。また、本実施の形態では、検索した用紙を給紙する給紙先が収納された給紙トレイの給紙トレイ名（ロール紙１、ロール紙２、カット紙１、カット紙２）、および検索した用紙方向（ＬＥＦ方向）をレジスタに格納する。ここで用いるレジスタとは、ＣＰＵ２０８内部にある、演算や実行状態の保持に用いる図示しない記憶素子であり、ＲＡＭ２０９と比較して動作が極めて高速だが容量が小さいため、頻繁にアクセスする情報のみを格納する。なお、本実施例では給紙トレイ名および検索した用紙方向をレジスタに格納するが、ＲＡＭ２０９や図示しないプリンタ１０１のＨＤＤに格納してもよい。なお、本実施の形態では、ＬＥＦ方向の用紙から検索しているが、これに限定するものではない。例えば、ＰＤＬ解析モジュール３０１により印刷条件としてＳＥＦ方向が受け付けられた場合、ＳＥＦ方向の用紙から検索してもよい。次に、システム管理モジュール３０６は、図４に示す用紙情報を参照して、ＬＥＦ方向の用紙を給紙可能な給紙先（ロール紙１、ロール紙２、カット紙１、カット紙２）のうち、最も優先順位の高い給紙先から給紙可能な用紙を検索する（ステップＳ５０２）。
【００４３】
次に、システム管理モジュール３０６は、図４に示す用紙情報を参照して、ＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズと、ステップＳ５０２によって検索された用紙の用紙サイズと、が一致し、かつ受け付けた用紙サイズと一致した用紙が自動選択の対象となっているか否かをチェックする（ステップＳ５０３）。また、本実施の形態では、チェックを行った用紙を給紙する給紙先が収納された給紙トレイの給紙トレイ名をレジスタから消去する。
【００４４】
ＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズと、ステップＳ５０２によって検索された用紙の用紙サイズと、が一致し、受け付けた用紙サイズと一致した用紙の選択設定が「○」である場合（ステップＳ５０４：Ｙｅｓ）、システム管理モジュール３０６は、ステップＳ５０２によって検索された用紙を選択する（ステップＳ５０５）。
【００４５】
一方、ＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズと、ステップＳ５０２によって検索された用紙の用紙サイズと、が一致するが、受け付けた用紙サイズと一致した用紙の選択設定が「×」である場合（ステップＳ５０４：Ｎｏ）、またはＰＤＬ解析モジュール３０１により受信したＰＤＬデータの用紙サイズと、ステップＳ５０２によって検索された用紙の用紙サイズと、が一致しないと判断した場合（ステップＳ５０４：Ｎｏ）、システム管理モジュール３０６は、ステップＳ５０１において検索した全てのＬＥＦ方向の用紙についてステップＳ５０３のチェックを行ったか否かを判断する（ステップＳ５０６）。本実施の形態では、レジスタに格納されているＬＥＦ方向の用紙の給紙先が収納された給紙トレイの給紙トレイ名を基に最も給紙先の優先順位の高い給紙先（ロール紙１、ロール紙２、カット紙１、カット紙２）の順にチェックを行い、チェックを行っていない給紙トレイの用紙があるか否かを判断する。
【００４６】
そして、ステップＳ５０３のチェックを行っていない用紙がある場合（ステップＳ５０６：Ｎｏ）、システム管理モジュール３０６は、図４に示す用紙情報を参照して、ステップＳ５０３のチェックを行っていない用紙のうち、給紙先の優先順位が次に高い用紙を検索し（ステップＳ５０７）、ステップＳ５０３に示す処理に戻る。
【００４７】
一方、ステップＳ５０１において検索された全てのＬＥＦ方向の用紙についてステップＳ５０３のチェックを行った場合、レジスタに格納された給紙トレイ名及び用紙方向（ＬＥＦ方向）をクリアし（ステップＳ５０６：Ｙｅｓ）、システム管理モジュール３０６は、図４に示す用紙情報を参照して、給紙トレイに収納された給紙先から給紙可能な用紙のうち、ＳＥＦ方向の用紙についてステップＳ５０３に示すチェックを行ったか否かを判断する（ステップＳ５０８）。
【００４８】
そして、ＳＥＦ方向の用紙についてステップＳ５０３に示すチェックを行ったと判断した場合（ステップＳ５０８：Ｙｅｓ）、用紙の選択は行われず処理が終了する。一方、ＳＥＦ方向の用紙についてステップＳ５０３に示すチェックを行っていないと判断した場合（ステップＳ５０８：Ｎｏ）、システム管理モジュール３０６は、図４に示す用紙情報を参照して、給紙トレイに収納された給紙可能な用紙のうち、ＳＥＦ方向の用紙を検索する。ここで、検索した用紙を給紙する給紙先が格納された給紙トレイの給紙トレイ名及び検索した用紙方向（ＳＥＦ方向）をレジスタに格納する（ステップＳ５０９）。そして、システム管理モジュール３０６は、ＬＥＦ方向と同様にして用紙の選択処理を実行する。
【００４９】
なお、図５に示す用紙の選択処理では、給紙トレイに収納された給紙先から給紙可能な用紙の用紙方向、給紙先の優先順位、用紙サイズ、選択設定の順に用紙を絞り込んで用紙を選択しているが、各条件により用紙を絞り込む順番はこれに限定するものではない。例えば、用紙方向、用紙サイズ、選択設定、給紙先の優先順位の順に用紙を絞り込んで用紙を選択することも可能である。
【００５０】
このように、本実施の形態にかかるプリンタ１０１によれば、複数の用紙サイズの用紙を給紙可能な給紙先について、複数の用紙サイズの用紙のうち、自動選択の対象とする用紙を設定することにより、ある用紙サイズにおいてのみ当該給紙先から給紙される用紙を自動選択の対象とすることができる。
【００５１】
（第２の実施の形態）
第２の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるプリンタの機能、構成は、第１の実施の形態とほぼ同一であるため、第１の実施の形態と異なる部分のみを説明する。本実施の形態にかかるプリンタは、自動選択の対象とする用紙の用紙サイズを受け付けることにより、自動選択の対象とする用紙を設定できるので、よりユーザの希望を反映した用紙の選択処理を行うことができる。
【００５２】
操作パネル管理モジュール３０７（本発明にかかるサイズ受付手段）は、さらに、複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする用紙の用紙サイズを受け付ける。本実施の形態では、システム管理モジュール３０６により管理・制御される機器構成情報が示す各給紙先から給紙可能な用紙の用紙サイズのうち、自動選択の対象とする用紙の用紙サイズを受け付ける。
【００５３】
また、印刷管理モジュール３０５（本発明にかかる検知手段）は、給紙先から給紙可能な用紙の幅を検知する。なお、給紙先がロール紙の場合には、ロール紙の幅が当該ロール紙から給紙可能な用紙の幅となる。よって、本実施の形態では、給紙先がロール紙の場合、ロール紙の幅を検知する。
【００５４】
印刷管理モジュール３０５により給紙先から給紙可能な用紙の用紙幅が検知された場合、操作パネル管理モジュール３０７（本発明にかかる取得手段）は、検知された用紙幅に基づいて、当該給紙先から給紙可能な複数の用紙幅・用紙方向及び用紙サイズを取得する（特開平０８−１１３４１３号公報参照）。そして、操作パネル管理モジュール３０７は、複数の用紙サイズを取得した場合、取得した用紙サイズの中から自動選択の対象とする用紙の用紙サイズを受け付ける。
【００５５】
例えば、Ａ０幅のロール紙からは、ＳＥＦ方向のＡ０の用紙、およびＳＥＦ方向のＡ０の用紙を半分の長さでカットしたＬＥＦ方向のＡ１の用紙が給紙可能であることを推定することができる。よって、操作パネル管理モジュール３０７は、Ａ０幅のロール紙により給紙可能な用紙サイズとしてＡ０およびＡ１を取得する。このように、ロール紙は、その幅から２つの定型サイズの用紙を給紙可能である（不定形サイズを含めると２以上）。
【００５６】
図６は、自動選択の対象とする用紙の用紙サイズを受け付ける画面の一例を示す説明図である。ユーザが操作パネル２０２を操作すると、操作パネル管理モジュール３０７は、図６に示す画面を操作パネル２０２に表示して、自動選択の対象とする用紙の用紙サイズを受け付ける。例えば、給紙トレイにＡ４幅のロール紙１が収納されている場合、ロール紙１からは、Ａ４またはＡ５の用紙が印刷管理モジュール３０７で検知され、Ａ４またはＡ５の用紙が給紙可能である。ユーザは、操作パネル２０２が備えるスイッチ部を操作して「対象外」ボタン６０１、「Ａ４サイズのみ対象」ボタン６０２、「Ａ４／Ａ５ともに対象」ボタン６０３、または「Ａ５サイズのみ対象」ボタン６０４を選択し、さらに、「ＯＫ」ボタン６０５を選択することにより、自動選択の対象とする用紙の用紙サイズを入力する。なお、図示しないが、操作パネル管理モジュール３０７は、カット紙の場合も同様の画面を操作パネル２０２に表示して、自動選択の対象とする用紙の用紙サイズを受け付ける。
【００５７】
システム管理モジュール３０６は、操作パネル管理モジュール３０７により受け付けた用紙サイズに基づいて、自動選択の対象とする用紙を設定する。本実施の形態では、図４に示す用紙情報に含まれる各給紙先から給紙可能な用紙の選択設定のうち、操作パネル管理モジュール３０７により受け付けた用紙サイズの用紙の選択設定を更新する。そして、システム管理モジュール３０６は、更新された用紙情報を参照して、用紙を選択する。
【００５８】
図７は、受け付けた用紙サイズに基づいて更新された用紙情報（テーブル）の一例を示す図である。図６に示す画面において「Ａ５サイズのみ対象」が受け付けられた場合、システム管理モジュール３０６は、ロール紙１から給紙可能な用紙サイズの用紙（Ａ４およびＡ５）のうち、Ａ５の用紙の選択設定を「○」に更新する。これにより、ユーザは、図４に示す用紙情報に含まれる「選択設定」を「○」から「×」、若しくは「×」から「○」に変更することができるものとする。なお、図４に示す用紙情報のうち、「給紙トレイ名」はユーザが任意に変更することができない設定であり、「用紙幅・用紙方向」および「用紙サイズ」は新規ロール紙を給紙トレイに設置したところで、その用紙幅から自動的に設定され、「優先順位」及び「選択設定」はユーザが任意に設定可能な情報である。
【００５９】
このように、本実施の形態にかかるプリンタ１０１によれば、複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする用紙の用紙サイズを受け付けることにより、自動選択の対象とする用紙を設定ができるので、よりユーザの希望を反映した用紙の選択処理を行うことができる。
【００６０】
ここで、図８を用いて、図４に示す用紙情報の更新処理の流れについて説明する。図８は、用紙情報の更新処理の流れを示すフローチャートである。給紙トレイに収納されている用紙が他の用紙幅のロール紙に取り替えられると、印刷管理モジュール３０５は、取り替えられたロール紙の用紙幅を検知する（ステップＳ１８０１）。次に、操作パネル管理モジュール３０７は、検知したロール紙の用紙幅から給紙可能な用紙サイズを取得し（ステップＳ１８０２）、取得した用紙サイズをシステム管理モジュール３０６に通知してＮＶ−ＲＡＭ２１０に保存する（ステップＳ１８０３）。
【００６１】
図９は、用紙幅と用紙サイズとを対応付けたテーブルの一例を示す図である。操作パネル管理モジュール３０７は、図９に示すテーブルから、検知したロール紙の用紙幅と対応付けられた用紙サイズを取得するものとする。
【００６２】
そして、ユーザが操作パネル２０２を操作して図示しない「優先順位選択」ボタンが押下されると（ステップＳ１８０４：「優先順位選択」ボタン）、操作パネル管理モジュール３０７は、図示しない優先順位選択画面を操作パネル２０２に表示する（ステップＳ１８０５）。次に、操作パネル２０２上で優先順位が選択されると、操作パネル管理モジュール３０７は、選択された優先順位のデータをＮＶ−ＲＡＭ２１０に保存するとともに（ステップＳ１８０６）、選択された優先順位に従って図４に示す用紙情報のテーブルを更新する（ステップＳ１８０７）。
【００６３】
一方、ユーザが操作パネル２０２を操作して図示しない「自動選択の対象」ボタンが押下された場合（ステップＳ１８０４：「自動選択の対象」ボタン）、操作パネル管理モジュール３０７は、システム管理モジュール３０５またはＮＶ−ＲＡＭ２０１から用紙サイズのデータを取得するとともに（ステップＳ１８０８）、図６に示す自動選択の対象とする用紙サイズを受け付ける画面を表示する（ステップＳ１８０９）。そして、図６に示す画面において用紙サイズが選択されると、操作パネル管理モジュール３０７は、選択された用紙サイズをＮＶ−ＲＡＭ２１０に保存するとともに（ステップＳ１８１０）、選択された用紙サイズに従って図４に示す用紙情報のテーブルを更新する（ステップＳ１８１１）。
【００６４】
なお、用紙情報に含まれる優先順位および選択設定には、プリンタ出荷時にデフォルト値が設定されており、図８に示すステップＳ１８０８〜ステップＳ１８１１の処理を行わなくても、選択設定にはデフォルト値が設定される。例えば、図４に示すロール紙１のＡ４及びＡ５の用紙サイズの選択設定には、「○／○」の値が設定される。
【００６５】
（第３の実施の形態）
第３の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるプリンタの機能、構成は、第２の実施の形態とほぼ同一であるため、第２の実施の形態と異なる部分のみを説明する。第２の実施の形態にかかるプリンタによれば、他の用紙幅のロール紙に取り替えられた場合、新たなロール紙から取得される用紙幅・用紙方向及び用紙サイズと、取り替え前に取得された用紙幅・用紙方向及び用紙サイズと、に矛盾が生じる。例えば、他の用紙幅のロール紙に取り替えられた場合、図４の用紙幅・用紙方向及び用紙サイズは印刷管理モジュール３０７により検知されるが、図４の選択設定はユーザにより設定されるものであるため、取り替え前に取得された用紙サイズの選択設定がそのまま適用される。そのため、ロール紙が取り替えられた場合、意図しない用紙が自動選択の対象となることを防ぐために、取り替え前の給紙先から給紙可能な各用紙の選択設定をクリアする必要がある。そこで、本実施の形態にかかるプリンタは、異なる用紙幅が検知された場合、取得した全ての用紙サイズの用紙を自動選択の対象とする用紙として設定する。
【００６６】
メモリ管理モジュール３０４（本発明にかかる保存手段）は、印刷管理モジュール３０５により検知された用紙の幅を保存する。本実施の形態では、印刷管理モジュール３０５により検知された用紙幅をＮＶ−ＲＡＭ２１０に保存する。
【００６７】
システム管理モジュール３０６は、さらに、新たに検知された用紙の幅と、保存された用紙の幅と、が異なる場合、取得した全ての用紙サイズの用紙を自動選択の対象とする用紙として設定する。本実施の形態では、メモリ管理モジュール３０４によりＮＶ−ＲＡＭ２１０に保存された用紙の幅と、印刷管理モジュール３０５により検知された用紙の幅と、が異なる場合に、取得した全ての用紙サイズの用紙を自動選択の対象とする用紙として設定する。なお、本実施の形態では、取得した全ての用紙サイズの用紙を自動選択の対象とする用紙として設定しているが、これに限定するものではない。例えば、取得した全ての用紙サイズの用紙を自動選択の対象外とし、自動選択の対象とする用紙の設定を行わなくてもよい。
【００６８】
図１０は、更新された用紙情報（テーブル）の一例を示す図である。例えば、給紙トレイに収納されたロール紙１がＡ４幅からＡ３幅に取り替えられた場合、システム管理モジュール３０６は、ロール紙１から給紙可能な全ての用紙サイズ（Ａ３およびＡ４）の用紙の選択設定を「○」に更新する。
【００６９】
このように、本実施の形態にかかるプリンタ１０１によれば、異なる用紙の幅が検知された場合、取得した全ての用紙サイズを自動選択の対象とする用紙の用紙サイズとして受け付けるので、新たな給紙先の用紙幅から取得される用紙サイズと、取り替え前に取得された用紙サイズと、に矛盾が生じても、取り替え前の給紙先から給紙可能な各用紙の選択設定をクリアすることができる。
【００７０】
（第４の実施の形態）
第４の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるプリンタの機能、構成は、第３の実施の形態とほぼ同一であるため、第３の実施の形態と異なる部分のみを説明する。第３の実施の形態にかかるプリンタによれば、ロール紙が取り替えられる度に、取り替え前に選択された各用紙サイズの選択設定が適用されてしまう。そのため、ユーザの希望を反映した用紙の選択処理を行うためには、給紙先が取り替えられる度に、ユーザが各用紙の選択設定を変更しなければならない。そこで、本実施の形態にかかるプリンタは、過去に収納されたことのある給紙先から給紙可能な用紙の幅と、そのときの受け付けられた用紙サイズと、を対応付けて保存しておき、取り替えられた給紙先から給紙可能な用紙の幅と対応付けて保存されている用紙サイズの用紙を自動選択の対象とする用紙として設定する。
【００７１】
メモリ管理モジュール３０４（本発明にかかる保存手段）は、検知された用紙の幅と、取得した用紙サイズのうち自動選択の対象とする用紙の用紙サイズと、を対応付けて保存する。本実施の形態では、印刷管理モジュール３０５により検知されたロール紙の幅と、操作パネル管理モジュール３０７より受け付けた自動選択の対象とする用紙の用紙サイズと、を対応付けたテーブルをＮＶ−ＲＡＭ２１０に保存する。
【００７２】
図１１は、ロール紙の幅と、自動選択の対象とする用紙の用紙サイズと、を対応付けたテーブルの一例を示す図である。図１１に示すテーブルにおいて、「ロール紙幅」の列は、過去に給紙トレイに収納されたことのあるロール紙の幅を表している。「ＳＥＦ」の列は、「ロール紙幅」の列のロール紙の幅から取得される用紙サイズの用紙の用紙方向である。「ＬＥＦ」の列は、「ロール紙幅」の列のロール紙の幅から取得される用紙サイズの用紙の用紙方向である。「ＳＥＦ」の列または「ＬＥＦ」の列において、「○」が設定されている用紙方向の用紙サイズは、自動選択の対象とする用紙の用紙サイズである。例えば、図１１に示すテーブルにおいて、Ａ０幅のロール紙は、「ＳＥＦ」の列に属するＳＥＦ方向の用紙サイズ（Ａ０）が自動選択の対象とする用紙の用紙サイズとして受け付けられたことを示し、「ＬＥＦ」の列に属するＬＥＦ方向の用紙サイズ（Ａ１）が自動選択の対象とする用紙の用紙サイズとして受け付けられなかったことを示している。
【００７３】
操作パネル管理モジュール３０７（本発明にかかるサイズ受付手段）は、さらに、新たに検知された用紙の幅と、メモリ管理モジュール３０４に保存される用紙の幅と、が一致した場合、新たに検知された用紙の幅と対応付けられて保存された用紙サイズを自動選択の対象とする用紙の用紙サイズとして受け付ける。本実施の形態では、図１１に示すテーブルにおいて、印刷管理モジュール３０５により検知されたロール紙の幅と対応付けられた用紙サイズの用紙を自動選択の対象とする用紙として設定する。なお、操作パネル管理モジュール３０７は、検知されたロール紙の幅と対応付けられた用紙サイズが保存されていない場合、第３の実施の形態と同様にして全ての用紙サイズの用紙を自動選択の対象とする用紙として設定する。
【００７４】
次に、図１２を用いて、ロール紙が取り替えられた場合の用紙サイズの受付処理の手順について説明する。図１２は、ロール紙が取り替えられた場合の自動選択の対象とする用紙の設定処理の手順を示すフローチャートである。
【００７５】
給紙トレイに収納されたロール紙が取り替えられると、印刷管理モジュール３０５は、給紙トレイ部２０３ａを制御して給紙トレイに収納されたロール紙の幅を検知する（ステップＳ１００１）。
【００７６】
操作パネル管理モジュール３０７は、図１１に示すテーブルに含まれるロール紙（過去に収納されたロール紙）の幅から、検知されたロール紙の幅と同じものを検索する（ステップＳ１００２）。
【００７７】
図１１に示すテーブルに含まれるロール紙の幅から、検知されたロール紙の幅と同じものが検索された場合（ステップＳ１００３：Ｙｅｓ）、操作パネル管理モジュール３０７は、検知されたロール紙の幅と対応付けられた用紙サイズの用紙を自動選択の対象とする用紙として設定する（ステップＳ１００４）。一方、図１１に示すテーブルに含まれるロール紙の幅から、検知されたロール紙の幅と同じものが検索されなかった場合（ステップＳ１００３：Ｎｏ）、操作パネル管理モジュール３０７は、第３の実施の形態と同様に、全ての用紙サイズの用紙を自動選択の対象とする用紙として設定する。（ステップＳ１００５）。
【００７８】
このように、本実施の形態にかかるプリンタ１０１によれば、過去に収納されたことのある用紙の幅と、そのときに受け付けられた用紙サイズと、を対応付けて保存しておき、取り替えられた用紙の幅と対応付けて保存されている用紙サイズの用紙を自動選択の対象とする用紙として設定することができるので、用紙が取り替えられる度に、各用紙に対する選択設定を変更する必要がなくなる。
【００７９】
（第５の実施の形態）
第５の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるプリンタの機能、構成は、第２の実施の形態とほぼ同一であるため、第２の実施の形態と異なる部分のみを説明する。第２の実施の形態にかかるプリンタによれば、自動選択の対象とする用紙の用紙サイズを受け付け、受け付けた用紙サイズに基づいて、自動選択の対象とする用紙を設定していた。ここで、１つの用紙から給紙可能な定型サイズの用紙方向は、ＳＥＦ方向およびＬＥＦ方向のそれぞれ１つずつであり、各用紙方向は給紙可能な定型サイズと一対一で対応する。よって、自動選択の対象とする用紙の用紙方向を受け付けることによっても、自動選択の対象とする用紙の用紙サイズを受け付ける場合と同様の効果を得ることができる。そこで、本実施の形態にかかるプリンタは、自動選択の対象とする用紙の用紙方向を受け付け、受け付けた用紙サイズに基づいて、自動選択の対象とする用紙を設定する。
【００８０】
操作パネル管理モジュール３０７（本発明にかかる方向受付手段）は、自動選択の対象とする用紙の用紙方向を受け付ける。本実施の形態では、ＳＥＦ方向およびＬＥＦ方向を自動選択の対象とする用紙の用紙方向として受け付ける。
【００８１】
図１３は、自動選択の対象とする用紙の用紙方向を受け付ける画面の一例を示す説明図である。操作パネル管理モジュール３０７は、図１３に示す画面を操作パネル２０２に表示して、自動選択の対象とする用紙の用紙方向を受け付ける。例えば、給紙トレイにＡ４幅のロール紙が収納されている場合、Ａ４幅のロール紙から給紙可能な用紙のＳＥＦ方向（用紙サイズ：Ａ４）およびＬＥＦ方向（用紙サイズ：Ａ５）のうち、自動選択の対象とする用紙の用紙方向を受け付ける。ユーザは、操作パネル２０２が備えるスイッチ部を操作して「対象外」ボタン１１０１、「ＳＥＦ方向のみ対象」ボタン１１０２、「ＳＥＦ／ＬＥＦともに対象」ボタン１１０３、または「ＬＥＦ方向のみ対象」ボタン１１０４を選択し、さらに「ＯＫ」ボタン１１０５を選択することにより、自動選択の対象とする用紙の用紙方向を入力する。なお、図示しないが、カット紙から給紙可能な用紙の用紙方向を受け付ける場合も同様に受け付けるものとする。
【００８２】
システム管理モジュール３０６は、操作パネル管理モジュール３０７により受け付けた用紙方向に基づいて、自動選択の対象とする用紙を設定する。本実施の形態では、図４に示す用紙情報に含まれる各用紙の選択設定のうち、操作パネル管理モジュール３０７により受け付けた用紙方向の用紙の選択設定を更新する。そして、システム管理モジュール３０７は、更新された用紙情報を参照して、用紙を選択する。
【００８３】
図１４は、受け付けた用紙方向に基づいて更新された用紙情報（テーブル）の一例を示す図である。図１３に示す画面において「ＬＥＦ方向のみ対象」が受け付けられた場合、システム管理モジュール３０６は、ロール紙１から給紙可能な用紙サイズの用紙のうち、ＬＥＦ方向の用紙の選択設定を「○」に設定する。
【００８４】
第２の実施の形態にかかるプリンタ１０１のように、自動選択の対象とする用紙の用紙サイズを受け付けると、給紙トレイに収納されたロール紙の幅が変わった場合に、給紙可能な用紙サイズも変わるため、取り替え後に受け付けた用紙サイズに基づいて、自動選択の対象とする用紙の選択設定を更新する必要がある。しかし、本実施の形態にかかるプリンタ１０１よれば、自動選択の対象とする用紙の用紙方向を受け付けているので、幅の異なる用紙に取り替えられても取り替え前に受け付けた用紙方向に基づいて、自動選択の対象とする用紙を設定しても、矛盾は生じない。
【００８５】
例えば、図１４に示す給紙トレイに収納されたロール紙１の幅をＡ４からＡ０に変更した場合、自動選択の対象とする用紙の用紙方向に基づいて、自動選択の対象とする用紙を設定することができる。図１５は、ロール紙交換後に受け付けた用紙方向に基づいて更新された選択設定を含む用紙情報（テーブル）の一例を示す図である。図１５に示すように、ロール紙の幅がＡ４からＡ０に変更され、ロール紙１から給紙可能な用紙サイズは変わっても、ロール紙の交換前に受け付けられた自動選択の対象とする用紙の用紙方向に基づいて、自動選択の対象とする用紙を設定することができる。
【００８６】
（第６の実施の形態）
第６の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるプリンタの機能、構成は、第５の実施の形態とほぼ同一であるため、第５の実施の形態と異なる部分のみを説明する。本実施の形態にかかるプリンタによれば、複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを受け付け、自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを保存し、保存された自動選択の対象とする全ての用紙の幅と用紙方向の組み合わせに基づいて、自動選択の対象とする用紙を設定する。
【００８７】
操作パネル管理モジュール３０７は、複数の用紙サイズの用紙を給紙可能な給紙先について、自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせを受け付ける（本発明にかかる組合せ受付手段）。本実施の形態では、給紙トレイに収納されているロール紙の幅に関わらず、給紙トレイに収納され得る全ての幅のロール紙の幅と用紙方向の組み合わせを受け付ける。
【００８８】
図１６は、全ての幅のロール紙について、自動選択の対象とする全て用紙の幅と用紙方向との組み合わせを受け付ける画面の一例を示す説明図である。操作パネル管理モジュール３０７は、図１６に示す画面を操作パネル２０２に表示して、全ての幅のロール紙について、自動選択の対象とする用紙の幅と用紙方向との組み合わせを受け付ける。例えば、給紙トレイにＡ４幅のロール紙が収納されている場合であっても、給紙トレイに収納され得る全ての幅のロール紙について、自動選択の対象とする用紙の幅と用紙方向との組み合わせを受け付ける。ユーザは、操作パネル２０２が備えるスイッチ部を操作して全ての幅のロール紙について、自動選択の対象とする用紙の幅と用紙方向との組み合わせのボタン１４０１を選択し、さらに「ＯＫ」ボタン１４０２を選択することにより、全ての幅のロール紙について、自動選択の対象とする用紙の幅と用紙方向との組み合わせを入力することができる。
【００８９】
メモリ管理モジュール３０４（本発明にかかる保存手段）は、全ての用紙の幅と、自動選択の対象とする用紙の幅と用紙方向との組み合わせと、を対応付けて保存する。本実施の形態では、給紙トレイに収納され得る全てのロール紙の幅と、自動選択の対象とする用紙の幅と用紙方向との組み合わせと、を対応付けたテーブルをＮＶ−ＲＡＭ２１０に保存する。
【００９０】
図１７は、全てのロール紙の幅と、自動選択の対象とする用紙の幅と用紙方向との組み合わせと、を対応付けたテーブルの一例を示す図である。なお、メモリ管理モジュール３０４は、ロール紙の幅に対応する自動選択の対象とする用紙の幅と用紙方向との組み合わせが変更された場合、図１７に示すテーブルを書き換えるものとする。なお、図１７に示すテーブルは、Ａ０幅のロール紙から給紙可能なＬＥＦ方向の用紙およびＢ１幅のロール紙から給紙可能なＬＥＦ方向の用紙には非対応であるものとする。図１７に示すテーブルにおいて、「ロール紙幅」の列は、給紙トレイに収納され得る全てのロール紙の幅を表している。「ＳＥＦ」の列は、「ロール紙幅」の列のロール紙の幅から取得される用紙の用紙方向である。「ＬＥＦ」の列は、「ロール紙幅」の列のロール紙の幅から取得される用紙の用紙方向である。
【００９１】
例えば、図１７に示すテーブルにおいて、Ｂ３幅のロール紙は、用紙の幅（Ｂ３）と用紙方向（ＳＥＦ方向）との組み合わせが、自動選択の対象としない用紙の幅と用紙方向との組み合わせとして受け付けられないことを示し、用紙の幅（Ｂ３）と用紙方向（ＬＥＦ方向）との組み合わせが、自動選択の対象とする用紙の幅と用紙方向との組み合わせとして受け付けられることを示している。
【００９２】
印刷管理モジュール３０５（本発明にかかる検知手段）は、用紙の幅を検知する。本実施の形態では、給紙トレイ部２０３ａを制御して給紙トレイに収納された給紙先から給紙可能な用紙の幅を検知し、検知した用紙の幅をレジスタに格納する。
【００９３】
システム管理モジュール３０６は、メモリ管理モジュール３０４により保存された自動選択の対象とする全ての用紙の幅と用紙方向との組み合わせのうち、印刷管理モジュール３０５により検知された用紙の幅を含む用紙の幅と用紙方向との組み合わせに基づいて、自動選択の対象とする用紙を設定する。本実施の形態では、図１７に示す全てのロール紙の幅と用紙方向との組み合わせのうち、印刷管理モジュール３０５により検知されたロール紙の幅を含む用紙の幅と用紙方向との組み合わせに基づいて、自動選択の対象とする用紙を設定する。
【００９４】
図１８は、用紙の幅と用紙方向との組み合わせに基づいて更新された用紙情報（テーブル）の一例を示す図である。例えば、給紙トレイに収納されたロール紙の幅がＢ３幅で、メモリ管理モジュール３０４により図１７に示すテーブルが保存されている場合、システム管理モジュール３０６は、図１７に示すテーブルから、ロール紙の幅が「Ｂ３」の行を検索し、検索された行の「○」が保存された用紙方向（ＬＥＦ方向）を自動選択の対象とする用紙として設定する。
【００９５】
次に、図１９を用いて、ロール紙が取り替えられた場合または自動選択の対象とする用紙の幅と用紙方向との組み合わせが変更された場合における自動選択の対象とする用紙の設定処理の手順について説明する。図１９は、ロール紙が取り替えられた場合または自動選択の対象とする用紙の用紙方向が変更された場合における自動選択の対象とする用紙の設定処理の手順を示すフローチャートである。
【００９６】
給紙トレイに収納されたロール紙が取り替えられた場合、またはメモリ管理モジュール３０４に保存された自動選択の対象とする用紙の幅と用紙方向との組み合わせが変更された場合、印刷管理モジュール３０５はプリンタエンジン２０３を制御して給紙トレイに収納されたロール紙の幅を検知する（ステップＳ１７０１）。
【００９７】
システム管理モジュール３０６は、メモリ管理モジュール３０４によりＮＶ−ＲＡＭ２１０に保存された図１７に示すテーブルから、検知されたロール紙の幅を含むロール紙の幅と用紙方向との組み合わせを検索する（ステップＳ１７０２）。
【００９８】
そして、システム管理モジュール３０６は、検索されたロール紙の幅と用紙方向との組み合わせに基づいて、自動選択の対象とする用紙を設定する（ステップＳ１７０３）。
【００９９】
例えば、Ａ０幅のロール紙から給紙可能な用紙の用紙サイズに基づいて、自動選択の対象とする用紙が設定され、実際の給紙トレイに収納されたロール紙の幅がＡ０以外のものであった場合、サイズの不一致により給紙過程において紙詰まりを引き起こしたり、または紙詰まりせずに排紙できても画像が用紙からはみ出すなどの不具合を生じることとなる。しかし、本実施の形態にかかるプリンタ１０１によれば、実際に給紙トレイに収納されたロール紙の幅を検知し、検知したロール紙の幅を含むロール紙の幅と用紙方向との組み合わせに基づいて、自動選択の対象とする用紙が設定されるため、用紙の用紙サイズの不一致による紙詰まりや用紙からの画像のはみ出しなどの不具合を防止することができる。
【符号の説明】
【０１００】
１０１  プリンタ
３０４  メモリ管理モジュール
３０５  印刷管理モジュール
３０６  システム管理モジュール
３０７  操作パネル管理モジュール
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００５−００７６９４号公報
【図１】
2009241583.tif 000003
【図２】
2009241583.tif 000004
【図３】
2009241583.tif 000005
【図４】
2009241583.tif 000006
【図５】
2009241583.tif 000007
【図６】
2009241583.tif 000008
【図７】
2009241583.tif 000009
【図８】
2009241583.tif 000010
【図９】
2009241583.tif 000011
【図１０】
2009241583.tif 000012
【図１１】
2009241583.tif 000013
【図１２】
2009241583.tif 000014
【図１３】
2009241583.tif 000015
【図１４】
2009241583.tif 000016
【図１５】
2009241583.tif 000017
【図１６】
2009241583.tif 000018
【図１７】
2009241583.tif 000019
【図１８】
2009241583.tif 000020
【図１９】
2009241583.tif 000021