(57)【要約】【課題】  給紙カセットのガイドがユーザの意図しないサイズ位置にあったとしても、ユーザの意図するサイズ位置にガイドがあるとユーザが勘違いしてしまう場合がある。【解決手段】  給紙カセットのガイドが示すシートのサイズを特定する。そして特定したシートのサイズが給紙カセットに設定されているサイズグループに含まれていなければ、警告画面を表示する。【選択図】  図４
2015151268.tif 000002
【特許請求の範囲】
【請求項１】
シートのサイズを検知するための検知機構を備えるシート保持手段と、
複数のサイズを１つのグループとして扱うサイズグループを前記シート保持手段に対して設定する設定手段と、
前記検知機構が示すシートのサイズが前記サイズグループに含まれているか否かを判定する判定手段と、
前記検知機構が示すシートのサイズが前記サイズグループに含まれていないと前記判定手段によって判定されたことを条件にして、所定の情報をユーザに通知する通知手段とを備えることを特徴とするシート制御装置。
【請求項２】
前記設定手段は、第１のサイズグループと、当該第１のサイズグループと異なる第２のサイズグループとを少なくとも含む複数のサイズグループのうち、ユーザに指定されたサイズグループを前記シート保持手段に対して設定することを特徴とする請求項１に記載のシート制御装置。
【請求項３】
前記複数のサイズグループの中から前記シート保持手段に対して設定するサイズグループをユーザが指定する設定画面を表示する表示手段を更に備え、
前記設定手段は、前記設定画面においてユーザに指定されたサイズグループを前記シート保持手段に対して設定することを特徴とする請求項２に記載のシート制御装置。
【請求項４】
前記シート保持手段に対して設定するサイズグループが前記設定画面においてユーザに指定されたことに応じて、前記検知機構が示すシートのサイズが前記シート保持手段に対して設定されているサイズグループに含まれているか否かを前記判定手段が判定することを特徴とする請求項３に記載のシート制御装置。
【請求項５】
前記シート保持手段が閉じられたことを検知したことに応じて、前記検知機構が示すシートのサイズが前記シート保持手段に対して設定されているサイズグループに含まれているか否かを前記判定手段が判定することを特徴とする請求項１乃至４のいずれか１項に記載のシート制御装置。
【請求項６】
前記シート制御装置は、サイズグループを設定可能なシート保持手段を複数備え、
前記設定手段は、サイズグループを設定可能な複数のシート保持手段に対して、ユーザに指定されたサイズグループを設定することを特徴とする請求項１乃至５のいずれか１項に記載のシート制御装置。
【請求項７】
サイズグループを設定可能な複数のシート保持手段のそれぞれに対して、ユーザが個別にサイズグループを設定可能であることを特徴とする請求項６に記載のシート制御装置。
【請求項８】
前記検知機構は、前記シート保持手段に設けられたレールに沿って移動する構成であり、
前記シート制御装置は、前記検知機構の位置に基づいてシートのサイズを検知することを特徴とする請求項１乃至７のいずれか１項に記載のシート制御装置。
【請求項９】
前記通知手段は、シートのサイズに関するエラーが発生したことを警告する警告画面を表示することを特徴とする請求項１乃至８のいずれか１項に記載のシート制御装置。
【請求項１０】
シートのサイズを検知するための検知機構を備えるシート保持手段と、
複数のサイズを１つのグループとして扱うサイズグループを前記シート保持手段に対して設定する設定手段と、
前記検知機構が示すシートのサイズが前記サイズグループに含まれているか否かを判定する判定手段と、
前記検知機構が示すシートのサイズが前記サイズグループに含まれていないと前記判定手段によって判定されたことを条件にして、所定の情報をユーザに通知する通知手段とを備えることを特徴とするシート制御システム。
【請求項１１】
シートのサイズを検知するための検知機構を備えるシート保持手段を有するシート制御装置を、
複数のサイズを１つのグループとして扱うサイズグループを前記シート保持手段に対して設定する設定手段、
前記検知機構が示すシートのサイズが前記サイズグループに含まれているか否かを判定する判定手段、及び、
前記検知機構が示すシートのサイズが前記サイズグループに含まれていないと前記判定手段によって判定されたことを条件にして、所定の情報をユーザに通知する通知手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート制御装置、シート制御システム及びプログラムに関する。
【背景技術】
【０００２】
印刷装置は給紙カセットを備え、その給紙カセットに格納されたシートを１枚ずつ給紙して印刷を実行する。印刷を実行する際に、印刷装置はシートのサイズを特定する必要がある。そこで印刷装置の給紙カセットは、シートのサイズを自動的に検知する検知機構を備えている。この検知機構によって印刷装置は、給紙カセットに格納されているシートのサイズを特定することができる。
【０００３】
特許文献１には、シートのサイズを自動的に検知する検知機構として、複数の孔を配列したガイド板と、このガイド板の孔を検出するためのセンサを給紙カセットの側面に設ける構成が開示されている。
【０００４】
また特許文献２には、シートを固定するためのガイドを給紙カセットに設けて、このガイドの位置に基づいて印刷装置がシートのサイズを特定する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１８６０５６号公報
【特許文献２】特開２０１１−０３１９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
給紙カセットのガイドを用いてシートのサイズを特定する場合、ユーザがガイドを所定のサイズ位置に動かす必要がある。例えば、Ａ４のシートに印刷したい場合、給紙カセットのガイドをＡ４を示すＡ４位置にユーザが動かす必要がある。
【０００７】
しかしながら、例えばＡ４とＬｅｔｔｅｒ（以降はＬＴＲとする）のようにほぼ同じ大きさのシートを両方とも印刷装置がサポートすると、課題が発生する。Ａ４とＬＴＲはほぼ同じ大きさのため、Ａ４を示すＡ４位置とＬＴＲを示すＬＴＲ位置は、非常に近い位置に設けられる。従って、例えばユーザがＡ４のシートに印刷したいと考えている場合に、ガイドが実際はＬＴＲ位置にあったとしても、Ａ４のシートを既に格納済みだとユーザが勘違いしてしまう場合がある。また、シートのサイズとガイドの位置が合っていないと給紙が不安定になりやすく、ジャムや印刷不良が発生する場合がある。
【０００８】
そこで本発明では、シートのサイズを検知するためのガイドが不適切なサイズ位置にある場合に、その旨をユーザに気付かせることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明が提供するシート制御装置は、シートのサイズを検知するための検知機構を備えるシート保持手段と、複数のサイズを１つのグループとして扱うサイズグループを前記シート保持手段に対して設定する設定手段と、前記検知機構が示すシートのサイズが前記サイズグループに含まれているか否かを判定する判定手段と、前記検知機構が示すシートのサイズが前記サイズグループに含まれていないと前記判定手段によって判定されたことを条件にして、所定の情報をユーザに通知する通知手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、シートのサイズを検知するためのガイドが不適切なサイズ位置にある場合に、その旨をユーザに気付かせることができる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置１００の構成を示す図である。
【図２】給紙カセットを示す図である。
【図３】サイズグループを設定する設定画面を示す図である。
【図４】給紙カセットを閉じた際に実行される処理を示すフローチャートである。
【図５】警告画面を示す図である。
【図６】画面遷移を説明する図である。
【図７】サイズグループの設定が変更された際に実行される処理を示すフローチャートである。
【図８】サイズグループを設定する設定画面の変形例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
（実施形態１）
まず図１（Ａ）を用いて、印刷装置１００のハードウェア構成を説明する。なお、印刷装置１００は、シートを制御するシート制御装置の一例である。また、本実施形態では印刷装置１００を一つの装置として説明するが、複数の装置から構成されるシート制御システムとして印刷装置１００と同様の機能、処理を実現してもよい。
【００１４】
制御部１１０は、印刷装置１００全体の動作を制御する。制御部１１０が備えるハードウェア構成について、更に詳しく説明する。
【００１５】
ＣＰＵ１１１はＲＯＭ１１２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ１１２は、制御プログラムを記憶している。ＲＡＭ１１３は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１１４は、スキャン画像、ユーザ設定等、様々なデータを記憶する。
【００１６】
なお、印刷装置１００の場合、１つのＣＰＵ１１１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。
【００１７】
給紙ユニット制御部１１５は、給紙ユニット１７０と制御部１１０を接続し、給紙ユニット１７０の動作を制御する。プリンタ制御部１１６は、プリンタ１３０と制御部１１０とを接続し、プリンタ１３０の動作を制御する。スキャナ制御部１１７は、スキャナ１４０と制御部１１０とを接続し、スキャナ１４０の動作を制御する。操作部制御部１１８は、操作部１５０と制御部１１０とを接続し、操作部１５０の動作を制御する。フィニッシャ制御部１１９は、フィニッシャ１６０と制御部１１０とを接続し、フィニッシャ１６０の動作を制御する。ネットワークインタフェース１２０は、不図示のネットワークを介してＷｅｂサーバやＰＣ等の外部装置との通信を実行する。
【００１８】
プリンタ１３０は、外部装置から受信した印刷ジョブやスキャナ１４０によって生成されたスキャン画像等の印刷データに基づいて、シートに印刷を実行する。印刷が実行されるシートは、給紙ユニット１７０が有する給紙カセットのいずれかから給紙される。スキャナ１４０は、原稿を読み取ってスキャン画像を生成する。スキャナ１４０によって生成されたスキャン画像は、プリンタ１３０によって印刷されたり、ＨＤＤ１１４によって記憶される。
【００１９】
操作部１５０は、タッチパネル機能を有する液晶表示部やキーボードを備える。ユーザは、操作部１５０を介して印刷装置１００に対して指示や情報を入力することができる。
【００２０】
フィニッシャ１６０は、プリンタ１３０によって印刷が実行されたシートに後処理を実行する。後処理にはステイプル、中綴じ製本、くるみ製本等、様々な種類が存在するが、本実施形態において後処理の種類は限定されない。
【００２１】
給紙ユニット１７０は、給紙カセットに格納されているシートを給紙して、給紙したシートをプリンタ１３０に搬送する。本実施形態の印刷装置１００の場合、４つの給紙カセット（１７１、１７２、１７３、１７４）を備えているが、給紙カセットの数が４つに限定されることはなく、いくつであってもよい。また、給紙ユニット１７０は、給紙カセットの開け閉めを検知する。そして給紙ユニット１７０は、給紙カセットが開けられたこと、及び、給紙カセットが閉じられたことを給紙ユニット制御部１１５を介して制御部１１０に通知する。また、給紙ユニット１７０は、各給紙カセットに格納されているシートのサイズ（後述する給紙カセットのガイドが示すシートのサイズ）を、給紙ユニット制御部１１５を介して制御部１１０に通知する。
【００２２】
図１（Ｂ）は、印刷装置１００の外観図である。給紙カセット１７１〜１７４は開閉可能な構成であり、ユーザは印刷に使用する所望のシートを給紙カセット１７１〜１７４のいずれかに格納する。給紙カセットは、ユーザが格納したシートを保持し、プリンタ１３０は、給紙カセットが保持するシートを給紙して印刷を実行する。
【００２３】
本実施形態において、給紙カセットには、給紙カセットに格納されているシートのサイズを検知するための検知機構が備えられている。この検知機構について説明する。
【００２４】
図２は、給紙カセットを上から見た図である。図２では給紙カセット１７１を例にして説明するが、給紙カセット１７２〜１７４も同じ構成を備える。
【００２５】
給紙カセット１７１は、シートを固定するためのガイド２０１、２０３、２０５を備える。ユーザは、これらのガイドをシートのサイズに対応するサイズ位置に移動させ、そして所望のシートを給紙カセット１７１に格納する。ガイド２０１、ガイド２０３、ガイド２０５は、それぞれレール２０２、レール２０４、レール２０６に沿ってユーザが移動させることができる。また、ガイド２０１とガイド２０３は連動して動く構成になっていて、ユーザがガイド２０１とガイド２０３のいずれか一方を動かすと、連動してもう一方のガイドも動く。
【００２６】
給紙カセット１７１には、ガイド２０１、ガイド２０３、ガイド２０５のサイズ位置を特定するためのセンサ（不図示）が備えられている。このセンサが示すサイズ位置に基づいて、印刷装置１００は給紙カセット１７１に格納されているシートのサイズを特定することができる。なお、給紙カセットに格納されているシートのサイズを特定するための方法は、本実施形態に記載の方法に限定されず、他の公知の技術を用いてもよい。例えば、ガイドの動きと連動して動作するスイッチを用いて給紙カセットに格納されているシートのサイズを特定してもよい。
【００２７】
図２からもわかるように、シートのサイズには数多くの種類が存在し、サイズ位置も多くなる。従って、ユーザにしてみると、実際はユーザの意図しないサイズ位置にガイドがあるにも関わらず、ユーザの意図するサイズ位置にガイドがあるとユーザが勘違いしてしまう場合がある。
【００２８】
例えば、Ａ４とＬＴＲのそれぞれのサイズ位置は非常に近い位置にある。従って、Ａ４のシートに印刷したいと考えているユーザが給紙カセットを確認した際に、実際はガイドがＬＴＲ位置にあるにも関わらず、Ａ４のシートが給紙カセットに既に格納されていると勘違いしてしまう場合がある。
【００２９】
以上の説明の通り、図２のようにサイズ位置を給紙カセットに多く設けることで、実際はユーザの意図しないサイズ位置にガイドがあるにも関わらず、適切なサイズ位置にガイドがあるとユーザが勘違いしてしまう場合がある。本実施形態では、このような勘違いをしているユーザに対して、給紙カセットのガイドを確認するよう促すことを目的とする。
【００３０】
次にシートのサイズについて説明する。シートのサイズとして、ＩＳＯ  ２１６で定められたＡ列（例：Ａ３、Ａ４）やＢ列（例：Ｂ３、Ｂ４）が一般的に知られている。また、アメリカやカナダ等の北米では、ＬＴＲやＥｘｅｃｕｔｉｖｅ（以降はＥＸＥＣとする）、Ｌｅａｇｌ（以降はＬＧＬ）、Ｓｔａｔｅｍｅｎｔ  Ｈａｌｆ  Ｌａｔｔｅｒ（以降はＳＴＭＴとする）が使用されている。図２で示すように、印刷装置１００の給紙カセットはこれらの様々なサイズに対応し、その分サイズ位置が多く設けられている。なお、以降の説明では、Ａ列とＢ列をまとめてＡＢサイズと呼び、１つのサイズグループとして扱う。また、ＬＴＲ、ＥＸＥＣ、ＬＧＬ、ＳＴＭＴをまとめてインチサイズと呼び、ＡＢサイズとは異なる別のサイズグループとして扱う。
【００３１】
ＡＢサイズに含まれるサイズのシートを使うか、あるいはインチサイズに含まれるサイズのシートを使うかは、印刷装置が設置されている場所によって概ね決まってくる。例えば日本の会社であれば、ＡＢサイズを使うことが多く、アメリカの会社であれば、インチサイズを使うことが多い。そこで本実施形態では、給紙カセットに対してＡＢサイズやインチサイズ等のサイズグループを設定することで、給紙カセットのガイドが不適切なサイズ位置にあることをユーザに気付かせる。
【００３２】
図３（Ａ）の設定画面３００は、操作部１５０が表示する画面であり、給紙カセットに対して使用するサイズグループをユーザが設定するための画面である。なお、この設定画面３００の設定はシステム管理者が設定することを想定しているが、一般ユーザが設定できてもよい。
【００３３】
項目３０１〜３０４は、それぞれ給紙カセット１７１〜１７４に対応している。設定画面３００では、サイズグループとして、「全サイズ」、「ＡＢサイズ」、「インチサイズ」のいずれかを設定することができる。
【００３４】
「ＡＢサイズ」を例えば給紙カセット１７１に設定すると、給紙カセット１７１を、ＡＢサイズに含まれるサイズのシートを扱う給紙カセットとして印刷装置１００が認識する。そして、給紙カセット１７１のガイドがＡＢサイズに含まれないサイズのサイズ位置、例えばＬＴＲの位置に動かされると、印刷装置１００は図５に示すような警告画面を表示する。この警告画面によって、ユーザは給紙カセットのガイドが不適切なサイズ位置にあることに気付くことができる。ＡＢサイズに含まれるサイズのシートをよく使う場合に、給紙カセットに「ＡＢサイズ」を設定すればよい。
【００３５】
また、「インチサイズ」を例えば給紙カセット１７２に設定すると、給紙カセット１７２を、インチサイズに含まれるサイズのシートを扱う給紙カセットとして印刷装置１００が認識する。そして、給紙カセット１７２のガイドがインチサイズに含まれないサイズのサイズ位置、例えばＡ３位置に動かされると、印刷装置１００は図５に示すような警告画面を表示する。この警告画面によって、ユーザは給紙カセットのガイドが不適切なサイズ位置にあることに気付くことができる。インチサイズに含まれるサイズのシートをよく使う場合に、給紙カセットに「インチサイズ」を設定すればよい。
【００３６】
また、「全サイズ」を例えば給紙カセット１７３に設定すると、給紙カセット１７３を、扱うシートのサイズが限定されない給紙カセットとして印刷装置１００が認識する。つまり、給紙カセットのガイドが示すサイズを、そのまま給紙カセットに格納されているシートのサイズとして認識する。ＡＢサイズに含まれるサイズのシートとインチサイズに含まれるサイズのシートの両方をよく使う場合に、給紙カセットに「全サイズ」を設定すればよい。
【００３７】
設定画面３００は、すべての給紙カセットに対してサイズグループとして「ＡＢサイズ」がユーザによって指定された状態を示している。ユーザがＯＫボタン３０５を選択すると、設定画面３００で設定された情報が、ＨＤＤ１１４に設定情報として蓄積される。
【００３８】
図３（Ｂ）のテーブル３１０は、設定画面３００で設定された情報を記憶するテーブルであり、ＨＤＤ１１４に記憶される。テーブル３１０は、給紙カセット１７１〜１７４のすべてにサイズグループとして「ＡＢサイズ」が設定された状態を例として示している。
【００３９】
なお設定画面３００では、複数の給紙カセットに対してユーザが個別にサイズグループを設定する例を示したが、複数の給紙カセットに対して一括でサイズグループを設定してもよい。
【００４０】
ユーザが給紙カセットのシートを交換する場合、又は、給紙カセットのガイドの位置を確認する場合、ユーザは給紙カセットを開け閉めする。図４のフローチャートは、給紙カセット１７１〜１７４のうち、いずれかの給紙カセットが閉じられたことに応じて印刷装置１００が実行する処理を示すフローチャートである。図４のフローチャートに示す各ステップは、ＣＰＵ１１１がＲＯＭ１１２等のメモリに格納された制御プログラムをＲＡＭ１１３に展開して実行することによって処理される。
【００４１】
まずステップＳ４０１において、ＣＰＵ１１１は、複数の給紙カセットのうちどの給紙カセットが閉じられたかを判定する。この判定は、給紙ユニット制御部１１５を介した給紙ユニット１７０の通知に基づいて実行される。なお、以降の説明では、閉じられた給仕カセットとして給紙カセット１７１を例にして説明する。
【００４２】
次にステップＳ４０２において、ＣＰＵ１１１は、閉じられた給紙カセットのガイドが示すシートのサイズを特定する。例えば給紙カセット１７１のガイドがＡ３位置にあれば、ＣＰＵ１１１はシートのサイズをＡ３と特定する。
【００４３】
次にステップＳ４０３において、ＣＰＵ１１１は、ステップＳ４０２で特定したシートのサイズが、閉じられた給紙カセットのサイズグループに含まれているか否かを判定する。閉じられた給紙カセットのサイズグループは、テーブル３１０を参照することでＣＰＵ１１１が特定することができる。Ｓ４０２で特定したシートのサイズが閉じられた給紙カセットのサイズグループに含まれているとＣＰＵ１１１が判定すると、ステップＳ４０６に進む。一方、Ｓ４０２で特定したシートのサイズが閉じられた給紙カセットのサイズグループに含まれていないとＣＰＵ１１１が判定すると、ステップＳ４０４に進む。
【００４４】
例えばステップＳ４０２で特定したシートのサイズがＡ３で、給紙カセット１７１のサイズグループがＡＢサイズであるとする。この場合、ステップＳ４０２で特定したシートのサイズが閉じられた給紙カセットのサイズグループに含まれているとＣＰＵ１１１が判定し、ステップＳ４０６に進む。一方、ステップＳ４０２で特定したシートのサイズがＬＴＲで、給紙カセット１７１のサイズグループがＡＢサイズであるとする。この場合、ステップＳ４０２で特定したシートのサイズが閉じられた給紙カセットのサイズグループに含まれていないとＣＰＵ１１１が判定し、ステップＳ４０４に進む。なお、給紙カセット１７１のサイズグループが全サイズである場合は、ステップＳ４０６に進む。
【００４５】
次にステップＳ４０４について説明する。ステップＳ４０４において、操作部１５０が警告画面を表示する。図５の警告画面５００は、ステップＳ４０４で表示される警告画面の一例であり、シートのサイズに関するエラーが発生したことをユーザに通知するための画面である。この警告画面５００は、給紙カセットのガイドの位置を確認するようにユーザに促す画面である。例えば、給紙カセット１７１にサイズグループとしてＡＢサイズが設定されているにも関わらず、給紙カセット１７１のガイドが示すサイズがＬＴＲである場合、ユーザがガイドをＡ４位置にすべきところを誤ってＬＴＲ位置にしていると想定される。このような状況で警告画面５００が表示されるため、ユーザは給紙カセットのガイドが自分の意図しないサイズ位置にあることに気付くことができる。
【００４６】
次にステップＳ４０５において、ＣＰＵ１１１は、閉じられた給紙カセットをエラー状態にする。ここでエラー状態にするのは、ガイドがユーザの意図しないサイズ位置になっていることが想定される給紙カセットを印刷に使用させないためである。
【００４７】
次にステップＳ４０６について説明する。ステップＳ４０６において、ＣＰＵ１１１は、閉じられた給紙カセットに、ガイドが示すサイズを設定する。
【００４８】
ここで図６を用いて、操作部１５０の画面遷移を説明する。操作部１５０に、図６（Ａ）のシート選択画面６００が表示されているとする。このシート選択画面６００は、印刷で使用するシートを選択するための画面であり、例えば印刷装置１００のコピー機能を使う際に表示される。なお、給紙カセット１７１には、サイズグループとしてＡＢサイズが設定されているとする。
【００４９】
操作部１５０がシート選択画面６００を表示しているときにユーザが給紙カセット１７１（項目６０１が給紙カセット１７１に対応）を開け、そして給紙カセット１７１のガイドをＡ３位置からＬＴＲ位置に動かして給紙カセット１７１を閉じたとする。ＬＴＲはＡＢサイズに含まれないため、給紙カセット１７１をユーザが閉じたタイミングで、操作部１５０が図５の警告画面５００を表示する。この警告画面５００によって、ユーザは給紙カセットのガイドが不適切なサイズ位置にあることに気付くことができる。
【００５０】
警告画面５００が表示された後に再度シート選択画面を表示すると、図６（Ｂ）のシート選択画面６１０が表示される。項目６１１によると、給紙カセット１７１がエラー状態になっていて、印刷に給紙カセット１７１を使用できなくなっていることがわかる。
【００５１】
次に、ユーザが給紙カセット１７１を開け、そして給紙カセット１７１のガイドをＡ３位置からＡ４位置に動かして給紙カセット１７１を閉じた場合を例に説明する。この場合、Ａ４はＡＢサイズに含まれるため、警告画面５００は表示されずに、図６（Ｃ）のシート選択画面６２０が操作部１５０に表示される。項目６２１によると、給紙カセット１７１にガイドが示すＡ４が設定されていることがわかる。
【００５２】
図４のフローチャートでは、ユーザが給紙カセットを閉じたタイミングに警告画面５００を表示する処理を説明したが、警告画面５００を表示するタイミングはユーザが給紙カセットを閉じたタイミングに限定されない。他のタイミングで警告画面５００を表示する例を、図７のフローチャートを用いて説明する。
【００５３】
図７のフローチャートは、図３（Ａ）の設定画面３００においてＯＫボタン３０５が選択（タッチパネルの場合はタッチ操作）された際に実行される処理である。図７のフローチャートに示す各ステップは、ＣＰＵ１１１がＲＯＭ１１２等のメモリに格納された制御プログラムをＲＡＭ１１３に展開して実行することによって処理される。
【００５４】
設定画面３００において給紙カセットに設定するサイズグループが変更されると、ガイドが示すサイズが変更後のサイズグループに含まれない場合がある。図７のフローチャートは、このような場合に警告画面５００を表示するための処理である。
【００５５】
設定画面３００においてＯＫボタン３０５が選択されると、まずステップＳ７０１において、ＣＰＵ１１１は変数の初期化を行う。具体的には、変数Ｎに１を、変数Ｍに給紙カセットの数（本実施形態の場合は４）を、変数Ａｌａｒｍ＿ｆｌａｇに０を代入する。
【００５６】
次にステップＳ７０２において、ＣＰＵ１１１は、Ｎ番前の給紙カセットのガイドが示すシートのサイズを特定する。本実施形態の場合、給紙カセット１７１〜１７４の順番に１番目、２番目、３番目、４番目の給紙カセットとして扱う。
【００５７】
次にステップＳ７０３において、ＣＰＵ１１１は、ステップＳ７０２で特定したシートのサイズが、Ｎ番目の給紙カセットのサイズグループに含まれているか否かを判定する。ステップＳ７０２で特定したシートのサイズがＮ番目の給紙カセットのサイズグループに含まれていないとＣＰＵ１１１が判定すると、ステップＳ７０４に進む。例えば、ステップＳ７０２で特定したシートのサイズがＡ４であり、Ｎ番目の給紙カセットのサイズグループがインチサイズである場合に、ステップＳ７０４に進む。一方、ステップＳ７０２で特定したシートのサイズがＮ番目の給紙カセットのサイズグループに含まれているとＣＰＵ１１１が判定すると、ステップＳ７０６に進む。例えば、ステップＳ７０２で特定したシートのサイズがＡ４であり、Ｎ番目の給紙カセットのサイズグループがＡＢサイズである場合に、ステップＳ７０６に進む。
【００５８】
次にステップＳ７０４について説明する。ステップＳ７０４において、ＣＰＵ１１１は、Ｎ番目のカセットをエラー状態にする。そしてステップＳ７０５において、変数Ａｌａｒｍ＿ｆｌａｇに１を代入する。
【００５９】
次にステップＳ７０６について説明する。ステップＳ７０６において、変数Ｎの値と変数Ｍの値が等しいか否かを判定する。変数Ｎの値と変数Ｍの値が等しくない場合、すべての給紙カセットのチェックが完了していないということである。従って、ステップＳ７０６において変数Ｎの値と変数Ｍの値が等しくないとＣＰＵ１１１が判定すると、ステップＳ７１９に進み、ＣＰＵ１１１は変数Ｎの値を１増やす。そしてすべての給紙カセットのチェックが完了するまで、ステップＳ７０２〜Ｓ７０６の処理を繰り返す。
【００６０】
次にステップＳ７０７について説明する。ステップＳ７０７において、ＣＰＵ１１１は、変数Ａｌａｒｍ＿ｆｌａｇの値が１であるか否かを判定する。変数Ａｌａｒｍ＿ｆｌａｇの値が１である場合、少なくとも１つの給紙カセットにおいてガイドが不適切なサイズ位置にあるということである。そこでステップＳ７０８に進み、操作部１５０が警告画面（例えば図５の警告画面５００）を表示する。一方、変数Ａｌａｒｍ＿ｆｌａｇの値が１ではない場合、各給紙カセットのガイドは適切な位置にあるため、警告画面を表示せずに図７の示す処理を終了する。
【００６１】
以上の説明の通り、印刷装置１００は、ある給紙カセットのガイドが示すシートのサイズが、その給紙カセットに設定されているサイズグループに含まれていないことを条件にして、警告画面を表示する。従って、本実施形態によれば、ユーザは給紙カセットのガイドが不適切なサイズ位置にあることを把握することができる。
【００６２】
また、例えばＡ４とＬＴＲのように近い位置にそれぞれのサイズ位置が存在すると、実際はガイドがＬＴＲ位置にあるにも関わらず、ユーザはガイドがＡ４位置にあると勘違いしてしまう場合がある。本実施形態によれば、予め管理者が給紙カセットにサイズグループとしてＡＢサイズを設定しておくことで、ガイドがＬＴＲ位置にある場合に警告画面を表示できるため、ユーザが勘違いすることを防止できる。
【００６３】
（実施形態２）
実施形態１の場合、給紙カセットに設定可能なサイズグループとして、「全サイズ」の他に「ＡＢサイズ」、「インチサイズ」の２つを例に挙げて説明した。しかしながら、サイズグループはこれらに限定されるものではなく、他のグループを扱ってもよいし、サイズグループの数を増やしてもよい。
【００６４】
図８（Ａ）設定画面８００は、サイズグループの１つ目の変形例を示す画面である。設定画面３００と比べて、サイズグループの候補として写真サイズが追加されている。写真サイズは、Ｌ判や２Ｌ判等、写真に関するサイズを１つのグループとして扱ったものである。
【００６５】
また、図８（Ｂ）の設定画面８１０は、サイズグループの２つ目の変形例を示す画面である。設定画面３００と比べて、サイズグループの候補としてカスタムサイズが追加されている。カスタムサイズは、不図示の編集画面でユーザが自由にサイズグループを作成して、その作成したグループを給紙カセットに対して設定するためのアイコンである。カスタムサイズによって、ユーザは自由にサイズグループを作成することができる。
【００６６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６７】
１００  印刷装置
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  ＨＤＤ
１７０  給紙ユニット
１７１  給紙カセット
２０１  ガイド
２０３  ガイド
２０５  ガイド
【図１】
2015151268.tif 000003
【図２】
2015151268.tif 000004
【図３】
2015151268.tif 000005
【図４】
2015151268.tif 000006
【図５】
2015151268.tif 000007
【図６】
2015151268.tif 000008
【図７】
2015151268.tif 000009
【図８】
2015151268.tif 000010