(57)【要約】【課題】給紙中の給紙手段が用紙切れとなった際に、他の給紙手段を用いる代替印刷を行う印刷装置であって、不適切な用紙が使用されずにユーザビリティの高い代替印刷を行うことのできる印刷装置等、を提供する。【解決手段】使用中の給紙口にセットされた第１用紙がなくなった場合、他の給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置が、印刷条件を含む印刷ジョブを受信する印刷ジョブ受信部と、給紙口にセットされた用紙情報を取得する用紙情報取得部と、用紙切れ検出部と、印刷条件と用紙情報に基づいて給紙口を選択する給紙口選択部と、を備え、給紙口選択部は、用紙切れ検出部が、第１用紙がなくなったことを検出したとき、第１用紙と第２用紙の用紙サイズが同一であり、第１用紙と第２用紙の用紙種別が同一のグループに含まれている場合に、第２用紙がセットされた給紙口を代替印刷の給紙口として選択する。【選択図】図２
2018083290.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙口を備え、使用中の前記給紙口にセットされた第１用紙がなくなった場合に、他の前記給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置であって、
印刷条件を含む印刷ジョブを受信する印刷ジョブ受信部と、
前記給紙口にセットされた用紙の用紙情報を取得する用紙情報取得部と、
前記給紙口にセットされた用紙がなくなったことを検出する用紙切れ検出部と、
前記印刷条件と前記用紙情報に基づいて前記給紙口を選択する給紙口選択部と、
前記選択された給紙口から給紙して印刷を実行する印刷処理制御部と、を備え、
前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記第１用紙と前記第２用紙の用紙サイズが同一であり、前記第１用紙と前記第２用紙の用紙種別が予め定められた用紙種別のグループのうち同一のグループに含まれている場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記給紙口選択部は、更に、前記第１用紙と前記第２用紙の給紙方向が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項３】
請求項１または２において、
前記給紙口選択部は、更に、前記第１用紙と前記第２用紙の用紙種別が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれか１項において、
前記グループは、複数のサブグループを含み、
前記給紙口選択部は、更に、前記第１用紙と前記第２用紙の用紙種別が同一の前記サブグループに含まれている場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項５】
請求項４において、
前記複数のサブグループは、普通紙に属する用紙種別のサブグループと高発色用紙に属する用紙種別のサブグループを含む
ことを特徴とする印刷装置。
【請求項６】
複数の給紙口を備え、使用中の前記給紙口にセットされた第１用紙がなくなった場合に、他の前記給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置であって、
印刷条件を含む印刷ジョブを受信する印刷ジョブ受信部と、
前記給紙口にセットされた用紙の用紙情報を取得する用紙情報取得部と、
前記給紙口にセットされた用紙がなくなったことを検出する用紙切れ検出部と、
前記印刷条件と前記用紙情報に基づいて前記給紙口を選択する給紙口選択部と、
前記選択された給紙口から給紙して印刷を実行する印刷処理制御部と、を備え、
前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記印刷条件に基づいて、前記代替印刷で使用する前記給紙口を選択する
ことを特徴とする印刷装置。
【請求項７】
請求項６において、
前記印刷条件がステープル機能又はソート機能の使用要求を含む場合には、
前記給紙口選択部は、前記第１用紙と前記第２用紙の用紙種別が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項８】
請求項６において、
前記前記給紙口選択部は、前記第１用紙と前記第２用紙の用紙サイズ及び用紙種別が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項９】
請求項６において、
前記印刷条件がステープル機能又はソート機能の使用要求を含む場合には、
前記給紙口選択部は、一つの前記印刷ジョブの間は、前記第２用紙がセットされた前記給紙口を選択しない
ことを特徴とする印刷装置。
【請求項１０】
請求項６において、
前記印刷条件がステープル機能又はソート機能の使用要求を含む場合には、
前記給紙口選択部は、前記印刷ジョブが複数部の印刷を要求するとき、部の区切りにおいて前記代替印刷で使用する前記給紙口の選択を行う
ことを特徴とする印刷装置。
【請求項１１】
請求項６において、
前記印刷条件がＦＡＸ印刷の使用要求を含む場合には、
前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記第１用紙と前記第２用紙の用紙サイズが同一であれば、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする印刷装置。
【請求項１２】
請求項６において、
前記印刷条件が定型サイズの用紙の使用要求を含む場合には、
前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記代替印刷の可否を問うユーザー報知を行う
ことを特徴とする印刷装置。
【請求項１３】
請求項１乃至１２のいずれか１項において、
当該印刷装置は、インクジェットプリンターである
ことを特徴とする印刷装置。
【請求項１４】
複数の給紙口を備え、使用中の前記給紙口にセットされた第１用紙がなくなった場合に、他の前記給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置の制御方法であって、
印刷条件を含む印刷ジョブを受信する印刷ジョブ受信工程と、
前記給紙口にセットされた用紙の用紙情報を取得する用紙情報取得工程と、
前記給紙口にセットされた用紙がなくなったことを検出する用紙切れ検出工程と、
前記印刷条件と前記用紙情報に基づいて前記給紙口を選択する給紙口選択工程と、
前記選択された給紙口から給紙して印刷を実行する印刷処理制御工程と、を有し、
前記給紙口選択工程は、前記用紙切れ検出工程の後、前記第１用紙と前記第２用紙の用紙サイズが同一であり、前記第１用紙と前記第２用紙の用紙種別が予め定められた用紙種別のグループのうち同一のグループに含まれている場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給紙中の給紙手段が用紙切れとなった際に、他の給紙手段を用いる代替印刷を行う印刷装置等に関し、特に、不適切な用紙が使用されずにユーザビリティの高い代替印刷を行うことのできる印刷装置等に関する。
【背景技術】
【０００２】
従来、複数の給紙口に各種の用紙をセットし、所望の用紙を選択して印刷を行うプリンターが普及している。このようなプリンターにおいては、通常、給紙口の選択を自動選択に設定することができ、自動選択の場合には、プリンターが適切な給紙口を選択して印刷を行う。また、かかるプリンターには、選択した給紙口で印刷中に用紙切れが発生した場合に他の給紙口から給紙して印刷を継続する、代替印刷の機能を備えるものがある。
【０００３】
代替印刷の技術について、下記特許文献１では、用紙切れが発生した際、ジョブに付加されている動作設定によって用紙方向に関係なく、使用する用紙サイズがセットされている給紙トレイから用紙をピックして印刷を実行する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２４８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１で開示されている方法では、印刷実行中に用紙切れが発生して印刷を継続する場合の判断要素は、用紙サイズが一致するということであり、用紙種別については判断されていない。そのため、ユーザーが用紙種別の異なる用紙をセットしている場合、印刷が実行された１つの印刷物の中に種類の異なる用紙が混ざってしまう可能性があり、印刷結果の見映えが悪いなどの課題がある。
【０００６】
そこで、本発明の目的は、給紙中の給紙手段が用紙切れとなった際に、他の給紙手段を用いる代替印刷を行う印刷装置であって、不適切な用紙が使用されずにユーザビリティの高い代替印刷を行うことのできる印刷装置等、を提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の一つの側面は、複数の給紙口を備え、使用中の前記給紙口にセットされた第１用紙がなくなった場合に、他の前記給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置が、印刷条件を含む印刷ジョブを受信する印刷ジョブ受信部と、前記給紙口にセットされた用紙の用紙情報を取得する用紙情報取得部と、前記給紙口にセットされた用紙がなくなったことを検出する用紙切れ検出部と、前記印刷条件と前記用紙情報に基づいて前記給紙口を選択する給紙口選択部と、前記選択された給紙口から給紙して印刷を実行する印刷処理制御部と、を備え、前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記第１用紙と前記第２用紙の用紙サイズが同一であり、前記第１用紙と前記第２用紙の用紙種別が予め定められた用紙種別のグループのうち同一のグループに含まれている場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことである。
【０００８】
当該側面により、代替印刷の際に不適切な用紙への印刷を防止でき、ユーザビリティの向上を図ることができる。
【０００９】
更に、上記発明において、その好ましい一つの態様は、前記給紙口選択部は、更に、前記第１用紙と前記第２用紙の給紙方向が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことを特徴とする。
【００１０】
当該態様により、同じ印刷ジョブで排紙方向が異なってしまい、ユーザーが印刷物を揃えなければならないという手間が発生することがなくなる。
【００１１】
更に、上記発明において、その好ましい一つの態様は、前記給紙口選択部は、更に、前記第１用紙と前記第２用紙の用紙種別が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことを特徴とする。
【００１２】
当該態様により、代替印刷の際に不適切な用紙への印刷を防止でき、ユーザビリティの向上を図ることができる。
【００１３】
更に、上記発明において、その好ましい一つの態様は、前記グループは、複数のサブグループを含み、前記給紙口選択部は、更に、前記第１用紙と前記第２用紙の用紙種別が同一の前記サブグループに含まれている場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことを特徴とする。
【００１４】
当該態様により、代替印刷において更に適切な用紙が使用され、ユーザビリティの向上を図ることができる。
【００１５】
更に、上記発明において、その好ましい一つの態様は、前記複数のサブグループは、普通紙に属する用紙種別のサブグループと高発色用紙に属する用紙種別のサブグループを含む、ことを特徴とする。
【００１６】
当該態様により、代替印刷で普通紙と高発色用紙を混ぜて使用してしまうことを防止できる。
【００１７】
上記の目的を達成するために、本発明の別の側面は、複数の給紙口を備え、使用中の前記給紙口にセットされた第１用紙がなくなった場合に、他の前記給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置が、印刷条件を含む印刷ジョブを受信する印刷ジョブ受信部と、前記給紙口にセットされた用紙の用紙情報を取得する用紙情報取得部と、前記給紙口にセットされた用紙がなくなったことを検出する用紙切れ検出部と、前記印刷条件と前記用紙情報に基づいて前記給紙口を選択する給紙口選択部と、前記選択された給紙口から給紙して印刷を実行する印刷処理制御部と、を備え、前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記印刷条件に基づいて、前記代替印刷で使用する前記給紙口を選択する、ことである。
【００１８】
当該側面により、ユーザーの印刷要求に適した代替印刷を行うことができる。
【００１９】
更に、上記発明において、その好ましい一つの態様は、前記印刷条件がステープル機能又はソート機能の使用要求を含む場合には、前記給紙口選択部は、前記第１用紙と前記第２用紙の用紙種別が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことを特徴とする。
【００２０】
当該態様により、用紙種別が異なる用紙を用いた代替印刷を行った場合に起こり得る印刷ジョブ全体の再印刷を防止できる。
【００２１】
更に、上記発明において、その好ましい一つの態様は、前記前記給紙口選択部は、前記第１用紙と前記第２用紙の用紙サイズ及び用紙種別が同一の場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことを特徴とする。
【００２２】
当該態様により、印刷対象の画像や文字が印刷用紙に収まりきらず、画像や文字の一部が欠ける不具合を抑制することができる。
【００２３】
更に、上記発明において、その好ましい一つの態様は、前記印刷条件がステープル機能又はソート機能の使用要求を含む場合には、前記給紙口選択部は、一つの前記印刷ジョブの間は、前記第２用紙がセットされた前記給紙口を選択しない、ことを特徴とする。
【００２４】
当該態様により、用紙種別が異なる用紙を用いた代替印刷を行った場合に起こり得る印刷ジョブ全体の再印刷を防止できる。
【００２５】
更に、上記発明において、その好ましい一つの態様は、前記印刷条件がステープル機能又はソート機能の使用要求を含む場合には、前記給紙口選択部は、前記印刷ジョブが複数部の印刷を要求するとき、部の区切りにおいて前記代替印刷で使用する前記給紙口の選択を行う、ことを特徴とする。
【００２６】
当該態様により、用紙種別が異なる用紙を用いた代替印刷を行った場合に起こり得る印刷ジョブの部毎の再印刷を防止できる。
【００２７】
更に、上記発明において、その好ましい一つの態様は、前記印刷条件がＦＡＸ印刷の使用要求を含む場合には、前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記第１用紙と前記第２用紙の用紙サイズが同一であれば、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことを特徴とする。
【００２８】
当該態様により、ＦＡＸを受信した際には印刷出力されることが優先され、送信内容を確実に送信相手に伝達できるようになる。
【００２９】
更に、上記発明において、その好ましい一つの態様は、前記印刷条件が定型サイズの用紙の使用要求を含む場合には、前記給紙口選択部は、前記用紙切れ検出部が、前記第１用紙がなくなったことを検出したとき、前記代替印刷の可否を問うユーザー報知を行う、ことを特徴とする。
【００３０】
当該態様により、特殊で高価な可能性が高いハガキサイズ、封筒サイズなどの定型サイズの用紙を、無駄に使用してしまうことを防止できる。
【００３１】
更に、上記発明において、その好ましい一つの態様は、当該印刷装置は、インクジェットプリンターである、ことを特徴とする。
【００３２】
当該側面により、用紙種別に影響を受けやすい印刷方式の装置においても、適切な代替印刷が可能になる。
【００３３】
上記の目的を達成するために、本発明の更に別の側面は、複数の給紙口を備え、使用中の前記給紙口にセットされた第１用紙がなくなった場合に、他の前記給紙口にセットされた第２用紙を用いて代替印刷を行う印刷装置の制御方法において、印刷条件を含む印刷ジョブを受信する印刷ジョブ受信工程と、前記給紙口にセットされた用紙の用紙情報を取得する用紙情報取得工程と、前記給紙口にセットされた用紙がなくなったことを検出する用紙切れ検出工程と、前記印刷条件と前記用紙情報に基づいて前記給紙口を選択する給紙口選択工程と、前記選択された給紙口から給紙して印刷を実行する印刷処理制御工程と、を有し、前記選択工程は、前記用紙切れ検出工程の後、前記第１用紙と前記第２用紙の用紙サイズが同一であり、前記第１用紙と前記第２用紙の用紙種別が予め定められた用紙種別のグループのうち同一のグループに含まれている場合に、前記第２用紙がセットされた前記給紙口を前記代替印刷の給紙口として選択する、ことである。
【００３４】
当該側面により、代替印刷の際に不適切な用紙への印刷を防止でき、ユーザビリティの向上を図ることができる。
【００３５】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００３６】
【図１】本発明を適用した印刷装置の外観斜視図である。
【図２】本発明を適用したプリンター２の概略構成図である。
【図３】第１の実施の形態例における代替印刷を含む印刷処理の手順を例示したフローチャートである。
【図４】第２の実施の形態例から第４の実施の形態例における代替印刷を含む印刷処理の手順を例示したフローチャートである。
【図５】第４の実施の形態例における代替印刷を含む印刷処理の手順を例示したフローチャートである。
【発明を実施するための形態】
【００３７】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００３８】
なお、本明細書中に記載の「プリンター複合機」とは、プリンター、スキャナー、ファクシミリなどの機能が１つにまとめられている機器（装置）を指す。
【００３９】
図１は、本発明を適用した印刷装置の外観斜視図である。図１に示すプリンター２が本発明を適用した印刷装置である。プリンター２は、一例として、オフィスやコンビニエンスストア等で使用される、比較的大型のプリンター複合機である。
【００４０】
プリンター２の使用方法として、例えば、コピーを取る場合には、ユーザーは、原稿となる複数の用紙をＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に設置する。ユーザーによって操作部２３にて「コピー」を実行する操作がなされると、ＡＤＦは、設置された用紙を１枚ずつフィードし、スキャナ２９は、原稿となるデータを順次読み込む。そして、プリンター２は、給紙口（用紙カセット）２６から給紙された用紙（供給された用紙）に、原稿の内容を順次印刷していく。用紙への印刷（コピー）が完了した際には、用紙をフェイスダウン排紙口や、フェイスアップ排紙口等の排紙口に排紙する。
【００４１】
また、プリンター２は、オフィス等で使用される場合には、ホストコンピューター１からの印刷要求に従い、具体的には、ホストコンピューター１から送信される印刷データを受信して当該印刷データに従って印刷を実行する。
【００４２】
本プリンター２は、使用中の給紙口（用紙カセット）２６が用紙切れとなった際に、他の給紙口（用紙カセット）２６から給紙して印刷を継続する代替印刷の機能を備え、印刷実行中に用紙切れを検出したときには、用紙サイズ、用紙種別、及び、給紙方向によって代替印刷を行うか否かの判断を行う。また、印刷要求に応じて、代替印刷の際の用紙選択方法を変更する。これにより、用紙サイズだけを考慮した従来の代替印刷と異なり、印刷要求に応じた適切な代替印刷が可能となる。その結果、用紙種別が異なる用紙が混ざってしまうことなどを回避でき、印刷結果の見映えが悪くなってしまうことなどを防ぐことができ、ユーザビリティを向上できる。
【００４３】
なお、用紙種別とは、用紙の紙質の種別である。用紙は、紙質に応じて、普通紙、厚紙、再生紙、レターヘッド、色つき用紙、印刷済み用紙、高発色用紙等に区別される。
【００４４】
図２は、本発明を適用したプリンター２の概略構成図である。
【００４５】
ホストコンピューター１は、プリンター２のホスト装置であり、例えば、パーソナルコンピューター等で構成でき、図示していないが、ＣＰＵ、ＲＡＭ、ＨＤＤ、表示装置、通信装置、操作装置等を備える。また、図２に示すように、ホストコンピューター１はアプリケーション部１１、及び、プリンタードライバー部１３を備える。
【００４６】
アプリケーション部１１は、印刷要求をプリンター２へ出すアプリケーションプログラムを備える。
【００４７】
プリンタードライバー部１３は、プリンター２用のドライバー機能を担う。プリンタードライバー部１３は、アプリケーション部１１から出力された印刷データを受信し、その印刷データに従ってプリンター２用のコマンドで表現された印刷データを生成し、プリンター２へ送信する。
【００４８】
なお、アプリケーション部１１、プリンタードライバー部１３は、それぞれ、各処理内容を指示するプログラム、当該プログラムによって動作するＣＰＵ、ＲＡＭ等によって構成される。
【００４９】
プリンター２は、オフィスやコンビニエンスストア等で使用される、比較的大型のプリンター複合機である。プリンター２は上述した用紙の代替印刷を行う機能を備えている。図２に示すように、プリンター２は、機能構成として、制御部２１、操作部２３、印刷機構部２５、給紙口２６（２６ａ、２６ｂ、２６ｃ）、ＦＡＸＩＦ部２８、及び、スキャナー２９を備える。プリンター２は、一例として、ラインインクジェットプリンターである。
【００５０】
制御部２１は、プリンター２の各部を制御する。ホストコンピューター１からの印刷要求を受ける場合は、ホストコンピューター１から送信される印刷データに含まれるコマンドに従って印刷処理を実行させる。また、プリンター２がスキャナーとして機能する場合は、原稿台に置かれた原稿の内容を画像データとして読み取る処理を制御する。プリンター２がコピー機として機能する場合は、原稿台に置かれた原稿の内容を画像データとして読み取り、その画像データに従った印刷を実行させる。また、プリンター２がファクシミリとして機能する場合には、送信対象となる用紙の内容を画像データとして読み込み、それを指定された電話番号の送信先へ発信させる。
【００５１】
図２に示すように、制御部２１は、機能構成として、用紙情報取得部２１１、記憶部２１２、給紙口選択部２１６、要求受付部（印刷ジョブ受信部）２１４、用紙切れ検出部２１３、及び、印刷処理制御部２１５を備える。
【００５２】
なお、制御部２１は、ハードウェア構成として、図示していないが、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ等を備える。
【００５３】
要求受付部２１４は、上述した各機能を使用する要求を受信する。具体的には、要求受付部２１４は、ホストコンピューター１から送信される印刷要求（印刷ジョブ、印刷データ）、操作部２３を介したコピーを行う際の印刷要求（印刷ジョブ）、ＦＡＸＩＦ部２８を介したＦＡＸ受信による印刷要求（印刷ジョブ）を受け付ける。
【００５４】
用紙情報取得部２１１は、各給紙口２６（２６ａ、２６ｂ、２６ｃ）にセットされている用紙の情報（以下、用紙情報）を取得する。用紙情報は、用紙サイズ、用紙種別、及び、給紙方向等の用紙情報を含む。用紙情報取得部２１１は、具体的には、ユーザーが用紙をセットした際に、操作部２３を介して入力した情報、及び、給紙口（用紙カセット）２６に備えられるセンサーによって得られる情報を取得する。
【００５５】
記憶部２１２は、後述する「代替印刷を許可するグループ」に含まれる用紙の情報等を記憶する。記憶部２１２は、ＮＶＲＡＭ等の不揮発性のメモリーで構成される。
【００５６】
給紙口選択部２１６は、要求受付部２１４が受信した印刷要求に含まれる印刷条件と、用紙情報取得部２１１が取得した用紙情報に基づいて、印刷に使用する給紙口（用紙カセット）２６を選択する。本プリンター２は、給紙口選択部２１６が行う代替印刷で使用する給紙口（用紙カセット）２６の選択処理に特徴がある。
【００５７】
用紙切れ検出部２１３は、各給紙口（用紙カセット）２６の用紙切れを検出する。用紙切れが発生した際には、印刷処理制御部２１５等へ用紙切れが発生したことを通知する。
【００５８】
なお、要求受付部２１４、用紙情報取得部２１１、給紙口選択部２１６、及び、用紙切れ検出部２１３は、プリンター２に搭載されたＲＯＭ（図示せず）に記憶されるプログラム（ファームウェア）、当該プログラムに従って動作するＣＰＵ等で構成することができる。
【００５９】
印刷処理制御部２１５は、主にプリンター２の印刷制御を司る。ホストコンピューター１等から要求受付部２１４を介して印刷要求を受けた際、印刷対象を画素毎の画像データに展開し、その画像データを印刷機構部２５へ渡して印刷処理を実行させる。また、印刷処理で用いる給紙口（用紙カセット）２６は、給紙口選択部２１６によって選択されたものを用いる。
【００６０】
操作部２３は、プリンター２のユーザーＩ／Ｆを担う部分であり、ユーザーへ情報を表示する表示パネル、ユーザーが入力操作を行う操作パネル等を備える。ユーザーがコピー機能、スキャナー機能を用いる場合等には、当該操作部２３を用いる。表示パネルは、点灯、点滅を行うＬＥＤ、簡単な文字情報を表示できるＬＣＤ等を備え、操作パネルは、ボタン、タッチパネル等を備える。
【００６１】
スキャナー２９は、そこにセットされた原稿の内容を読み取る部分であり、ＡＤＦを備える。ＡＤＦは、セットされた用紙を、一枚ずつスキャンする位置までフィードする。
【００６２】
ＦＡＸＩＦ部２８は、電話回線と繋がっており、ファクシミリによるデータの送受信を行う。
【００６３】
給紙口（用紙カセット）２６（２６ａ、２６ｂ、２６ｃ）は、用紙を供給する給紙手段があり、各給紙口２６ａ、給紙口２６ｂ、及び給紙口２６ｃには用紙が収納（セット）されたカセットが挿入されて、それらから用紙が給紙される。本プリンター２は、このように複数の給紙口（用紙カセット）２６（一例として、３つ）を備える。ユーザは、用紙サイズ、用紙種別、給紙方向の異なる用紙を複数の給紙口にセットすることができる。
【００６４】
印刷機構部２５は、印刷処理制御部２１５の指示に従って用紙に印刷処理を実行する。印刷機構部２５は、インクを用紙へ吐出する複数のノズル（図示せず）を備えた印刷ヘッド（ここではラインヘッド）を有する。また、印刷機構部２５は、搬送機構を備える。搬送機構は、搬送ローラー、搬送ローラーを駆動する駆動装置、搬送路等（いずれも図示せず）を備える。搬送機構は、用紙を印刷位置まで搬送し、印刷後の用紙を排紙口へ排出する。
【００６５】
以上のような構成を備えるプリンター２は、用紙の代替印刷を制御する処理に特徴があり、以下、第１の実施の形態例から第４の実施の形態例に分けて各実施の形態例における各処理の手順について説明する。
【００６６】
ここで、各実施の形態例において、各機能構成は図２に示す構成で共通する。
【００６７】
図４に例示したフローチャートは第２の実施の形態例から第４の実施の形態例の全ての処理を包含しており、第２の実施の形態例、及び、第３の実施の形態例においてはその一部の処理ステップを実行しない。
【００６８】
[第１の実施の形態例]
以下、第１の実施の形態例に係る代替印刷を含む印刷処理の手順を説明する。
【００６９】
図３は、その処理手順を例示したフローチャートである。
【００７０】
第１の実施の形態例では、印刷処理実行中に使用していた給紙口（用紙カセット）２６で用紙切れが発生した際、直前まで印刷していた用紙（第１用紙）、と用紙サイズ、用紙種別、及び、給紙方向の全てが一致する用紙がセットされている給紙口（用紙カセット）２６があれば、そこにセットされている用紙（第２用紙）で代替印刷を継続する。一致するものが無い場合には、代替印刷を行わない。
【００７１】
まず、ユーザーが、ホストコンピューター１から、あるいは、操作部２３を用いて印刷要求を行う。ホストコンピューター１から要求を行う場合には、ユーザーは、アプリケーション部１１から印刷を実行する操作を行う。具体的には、プリンタードライバー部１３によって表示されるユーザーＩ／Ｆ画面から印刷実行の操作をする。また、操作部２３から要求を行う場合には、ユーザーは、例えば、操作パネルの「コピー」のボタンを押下し、コピー開始の操作をする。ここで、給紙口（用紙カセット）２６の選択設定は、「自動選択」になっているものと想定する。
【００７２】
上記操作がなされると、要求受付部２１４は、印刷要求（印刷データ、印刷ジョブ）を受信する（図３のステップＳ１）。印刷データを受けた要求受付部２１４は、当該印刷データを給紙口選択部２１６へ渡し、給紙口選択部２１６は、印刷データの中に含まれる印刷条件を取得する（図３のステップＳ３）。具体的には、印刷要求データに含まれる印刷条件のうちの用紙サイズ、用紙種別、給紙方向の情報（設定値）を取得する。例えば、ここでは、ユーザーによって、用紙サイズが「Ａ４」、用紙種別が「普通紙」、給紙方向が「縦方向（用紙の長手方向）」が選択されていたと想定する。
【００７３】
次に、用紙情報取得部２１１は、その時点で各給紙口（用紙カセット）２６にセットされている用紙の用紙情報を取得し、給紙口選択部２１６へ渡す（図３のステップＳ５）。次に、給紙口選択部２１６は、受け取った印刷条件と用紙情報に基づいて印刷条件に合致する用紙がセットされた給紙口（用紙カセット）２６があるか否かの確認を行う（図３のステップＳ７）。
【００７４】
ここで、用紙サイズが「Ａ４」、用紙種別が「普通紙」、給紙方向が「縦方向」で、印刷条件と合致する用紙が給紙口（用紙カセット）２６ａにセットされているとする。
【００７５】
その場合には、上述の想定の用紙サイズが「Ａ４」、用紙種別が「普通紙」、給紙方向が「縦方向（用紙の長手方向）」の用紙がセットされている給紙口（用紙カセット）２６ａがあるので（図３のステップＳ７のＹｅｓ）、給紙口選択部２１６は、給紙口（用紙カセット）２６ａを印刷処理に用いる給紙口（用紙カセット）２６として選択し、印刷処理制御部２１５へ指示を出す。指示を受けた印刷処理制御部２１５は、その給紙口（用紙カセット）２６から用紙を給紙して、印刷処理を実行する（図３のステップＳ１４）。具体的には、印刷処理制御部２１５は、「Ａ４」の「普通紙」で給紙方向が「縦方向」の用紙がセットされている給紙口（用紙カセット）２６ａから用紙を供給して印刷処理を実行する。このように、印刷条件に合致する用紙がセットされた給紙口（用紙カセット）２６があれば、そこから給紙して印刷処理を行う。
【００７６】
一方、用紙サイズが「Ａ４」、用紙種別が「普通紙」、給紙方向が「縦方向」の用紙がセットされている給紙口（用紙カセット）２６が無い場合、すなわち印刷条件に合致する用紙がセットされた給紙口（用紙カセット）２６が無い場合（図３のステップＳ７のＮｏ）、処理はステップＳ９へ進み、給紙口選択部２１６は、印刷条件に合致する給紙口（用紙カセット）２６が無い旨をユーザーへ通知する（図３のステップＳ９）。具体的には、給紙口選択部２１６は、プリンタードライバー部１３、または、操作部２３へその旨を通知し、ホストコンピューター１のユーザーＩ／Ｆ画面、または、操作部２３の表示パネルに、「印刷条件に合致した用紙カセットがありません。」等の報知メッセージが表示される。また、当該メッセージを音声で報知しても良い。
【００７７】
その後、処理はステップＳ１１へ進み、給紙口選択部２１６は、ユーザーによって印刷条件の用紙サイズ、用紙種別、及び、給紙方向のいずれかが変更されたか否かを確認する（図３のステップＳ１１）。変更されない場合（図３のステップＳ１１のＮｏ）、処理はステップＳ１３へ進み、給紙口選択部２１６は、ユーザーによって印刷ジョブがキャンセルされたか否かの確認を行う（図３のステップＳ１３）。ステップＳ１１において、ユーザーによって用紙サイズ、用紙種別、及び、給紙口（用紙カセット）２６のいずれかが変更された場合（図３のステップＳ１１のＹｅｓ）、処理はステップＳ７に戻り、上述の処理が行われる。
【００７８】
また、ステップＳ１３において、ユーザーによって印刷ジョブがキャンセルされなかった場合（図３のステップＳ１３のＮｏ）、処理はステップＳ１１へ戻り、上述の処理が行われる。
【００７９】
ユーザーによって印刷ジョブがキャンセルされた場合（図３のステップＳ１３のＹｅｓ）、当該印刷処理は終了する。
【００８０】
ステップＳ１４に移行した場合は、ステップＳ７にて印刷条件が合致した給紙口（用紙カセット）２６から用紙が供給されて印刷処理が実行されるが、その間に、用紙切れ検出部２１３は、用紙切れが発生したか否かの確認を行う（図３のステップＳ１５）。用紙切れ検出部２１３によって用紙切れの検出がされない間は（図３のステップＳ１５のＮｏ）、処理はステップＳ２７へ移行し、印刷処理制御部２１５による印刷処理が終了していない場合（図３のステップＳ２７のＮｏ）には、処理はステップＳ１４へ戻り、印刷が継続される。印刷処理が終了した場合（図３のステップＳ２７のＹｅｓ）は、印刷処理制御部２１５は印刷処理を終了する。
【００８１】
一方、ステップＳ１５で、用紙切れ検出部２１３によって用紙切れが検出された場合（図３のステップＳ１５のＹｅｓ）、処理はステップＳ１７へ進み、給紙口選択部２１６は、印刷条件の用紙サイズと同じサイズの用紙がセットされた給紙口（用紙カセット）２６が存在するか否かの確認を行う（図３のステップＳ１７）。上述の想定の場合、用紙サイズが「Ａ４」の用紙がセットされた他の給紙口（用紙カセット）２６が存在するか否かの確認を行う。ここで、用紙サイズが「Ａ４」の用紙がセットされている給紙口（用紙カセット）２６が存在すれば（図３のステップＳ１７のＹｅｓ）、処理はステップＳ１９へ進む。同じサイズの用紙が他の給紙口（用紙カセット）２６に存在しない場合は（図３のステップＳ１７のＮｏ）、処理はステップＳ２２へ進む。
【００８２】
次に、給紙口選択部２１６は、印刷条件と同じ用紙サイズの用紙がセットされた給紙口（用紙カセット）２６の中に、印刷条件の用紙情報と同じ種類の用紙がセットされた給紙口（用紙カセット）２６が存在するか否かの確認を行う（図３のステップＳ１９）。上記の想定で、給紙口選択部２１６は、用紙種別が「普通紙」の用紙がセットされた給紙口（用紙カセット）２６あるか否かの確認を行う。印刷条件と同じ用紙サイズの用紙がセットされた給紙口（用紙カセット）２６の中に、用紙種別が「普通紙」の用紙がセットされている給紙口（用紙カセット）２６が存在すれば（図３のステップＳ１９のＹｅｓ）、処理はステップＳ２１へ進む。一方、同じ種類の用紙がセットされている給紙口（用紙カセット）２６が存在しない場合は（図３のステップＳ１９のＮｏ）、処理はステップＳ２２へ進む。
【００８３】
次に、給紙口選択部２１６は、印刷条件と同じ用紙サイズ、及び、用紙種別の用紙がセットされた給紙口（用紙カセット）２６の中に、同じ給紙方向の用紙がセットされた給紙口（用紙カセット）２６が存在するか否かの確認を行う（図３のステップＳ２１）。上述の想定では、給紙方向が「縦方向」の用紙がセットされた給紙口（用紙カセット）２６があるか否かの確認を行う。ここで、印刷条件と同じ用紙サイズ、及び、用紙種別の用紙がセットされた給紙口（用紙カセット）２６の中に、給紙方向が「縦方向」で給紙される給紙口（用紙カセット）２６が存在すれば（図３のステップＳ２１のＹｅｓ）、処理はステップＳ２５へ進む。一方、印刷条件と同じ用紙サイズ、及び、用紙種別の用紙がセットされた給紙口（用紙カセット）２６の中に、給紙方向が「縦方向」の用紙が給紙される給紙口（用紙カセット）２６が存在しなければ（図３のステップＳ２１のＮｏ）、処理はステップＳ２２へ移行する。
【００８４】
ステップＳ２５では、給紙口選択部２１６は、印刷条件と用紙サイズ、用紙種別、給紙方向の全てが一致する給紙口（用紙カセット）２６が存在するので、その給紙口（用紙カセット）２６を新たに用紙を供給する給紙口とする（図３のステップＳ２５）。
【００８５】
次に、処理はステップＳ２７へ進んで、印刷処理制御部２１５は、ステップＳ２５にて変更された給紙口（用紙カセット）２６から用紙を給紙して印刷処理を継続する（図３のステップＳ２７）。換言すれば、印刷処理制御部２１５は、別の給紙口（用紙カセット）２６の用紙を選択して、代替印刷を実行する。
【００８６】
その後、印刷処理制御部２１５は、印刷処理の終了を判断し、印刷処理が続く場合は（図３のステップＳ２７のＮｏ）、ステップＳ１４から上述の処理を行う。印刷処理が終了した場合（図３のステップＳ２７のＹｅｓ）は、印刷処理制御部２１５は印刷処理を終了する。
【００８７】
ここで、ステップＳ１７、ステップＳ１９、及び、ステップＳ２１における判断が「Ｎｏ」の場合には、処理はステップＳ２２へ移行し、給紙口選択部２１６は、用紙サイズ、用紙種別、給紙方向が印刷条件と一致した用紙が、ユーザーによって、ステップＳ７で選択された給紙口（用紙カセット）２６に補充されたか否かの確認を行う（図３のステップＳ２２）。
【００８８】
ユーザーによってその用紙がその給紙口（用紙カセット）２６に補充されれば（図３のステップＳ２２のＹｅｓ）、処理はステップＳ１４へ移行して上述の印刷処理が実行（継続）される。
【００８９】
一方、ユーザーによってその用紙が補充されなかった場合（図３のステップＳ２２のＮｏ）、処理はステップＳ２３へ進み、給紙口選択部２１６は、印刷条件の用紙サイズ、用紙種別、及び、給紙方向が変更されたか否かの確認を行う（図３のステップＳ２３）。
【００９０】
ここで、上記変更がなされた場合（図３のステップＳ２３のＹｅｓ）、処理はステップＳ７へ移行し、上述した処理が実行される。一方、上記変更がなされなかった場合は（図３のステップＳ２３のＮｏ）、処理はステップＳ２４へ移行し、印刷ジョブがユーザー操作によってキャンセルされない限り（図３のステップＳ２４のＮｏ）、ステップＳ２２以降の処理が繰り返される。印刷ジョブがユーザー操作によってキャンセルされた場合（図３のステップＳ２４のＹｅｓ）、印刷処理は終了する。
【００９１】
以上の処理が、コピーによる印刷要求やホストコンピューター１からの印刷要求等がある度に実行される。なお、変形例として、用紙サイズと用紙種別が一致すれば、給紙方向については一致しなくても代替印刷を実行するようにしても良い。
【００９２】
[第２の実施の形態例]
次に、第１の実施の形態例の変形例として、第２の実施の形態例に係る代替印刷を含む印刷処理の内容について説明する。
【００９３】
第２の実施の形態例では、処理の内容は概ね上述した第１の実施の形態例と同様であるが、用紙種別に関しては、完全一致だけではなく、予め定められた「代替印刷を許可するグループ」に含まれる用紙種別の用紙であれば、継続して印刷を許可することを特徴とする。換言すれば、用紙の種類が完全に一致しなくても代替印刷を許可する。ただ、給紙される用紙サイズが特定の定型サイズ（例えば、ハガキサイズ、封筒サイズ）の場合は、用紙切れエラーを発生させ、印刷の可否をユーザーに問う。
【００９４】
なお、「高発色用紙」と他の用紙種別の用紙とでは、仕上がりの色味が異なる。そこで、印刷条件で指定された用紙と代替印刷候補の用紙とがどちらも「高発色用紙」である場合に限り、代替印刷が許可されても良い。実現方法の例としては、「代替印刷を許可するグループ」の中に高発色用紙を含む「サブグループ」と他の用紙種別の用紙を含む「サブグループ」を作り、同じサブグループに属する用紙種別の用紙間で代替印刷を許可する方法が挙げられる。
【００９５】
上述した「代替印刷を許可するグループ」に含まれる用紙とは、例えば、「普通紙１」、「普通紙２」、「厚紙１」、「厚紙２」、「再生紙」、「レターヘッド」、「色つき用紙」、「印刷済み用紙」、及び、「高発色用紙」などであり、互いに紙圧（坪量）が近く、面質が普通紙に近い用紙である。また、「サブグループ」としては、例えば、普通紙系のサブグループと高発色用紙系のサブグループとする。これら「代替印刷を許可するグループ」、「サブグループ」の情報は、予め記憶部２１２に記憶される。
【００９６】
図４は、第２の実施の形態例から第４の実施の形態例における代替印刷を含む印刷処理の手順を例示したフローチャートである。
【００９７】
なお、第２の実施の形態例において、ステップＳ４１、ステップＳ４４、及び、ステップＳ４６の処理は実行しない。
【００９８】
なお、第２の実施の形態例における処理は、図３と図４を比較して分かるように、図３におけるステップＳ１９の処理が図４におけるステップＳ４５とステップＳ４７に置き換わったものである。したがって、その相違部分のみを説明する。他の部分は、第１の実施の形態例と同様である。
【００９９】
ステップＳ４５の処理では、給紙口選択部２１６は、印刷条件の用紙種別と「代替印刷を許可するグループ」に含まれる用紙の中のいずれかの用紙が給紙口（用紙カセット）２６に存在するか否かの確認を行う（図４のステップＳ４５）。具体的には、給紙口選択部２１６は、印刷条件の用紙情報と、記憶部２１２に記憶されている「代替を許可するグループ」の用紙情報を確認して、印刷条件の用紙と同一サイズの用紙がセットされた給紙口（用紙カセット）２６のいずれかに上記「代替印刷を許可するグループ」に含まれる用紙種別の用紙がセットされた給紙口（用紙カセット）２６があるか否かの確認を行う。そのような給紙口（用紙カセット）２６が存在しない場合（図４のステップＳ４５のＮｏ）、処理はステップＳ５２へ進む。
【０１００】
一方、そのような給紙口（用紙カセット）２６が存在する場合（図４のステップＳ４５のＹｅｓ）、処理はステップＳ４７、または、ステップＳ５１へ進む。上述した「サブグループ」による用紙選択を行う場合には、ステップＳ４７へ進む。ステップＳ４７では、給紙口選択部２１６は、代替印刷を許可して良い組み合わせか否かの確認を行う（図４のステップＳ４７）。すなわち、印刷条件の用紙種別と同じ「サブグループ」に含まれる用紙種別の用紙がセットされた給紙口（用紙カセット）２６が、印刷条件の用紙サイズと同一サイズの用紙がセットされた給紙口（用紙カセット）２６の中にあるか否かの確認を行う。そのような給紙口（用紙カセット）２６が無ければ（図４のステップＳ４７のＮｏ）、処理はステップＳ５２へ進む。一方、そのような給紙口（用紙カセット）２６があれば（図４のステップＳ４７のＹｅｓ）、処理はステップＳ５１へ進む。
【０１０１】
なお、「サブグループ」による判断を行わない場合には、処理はステップＳ４５のＹｅｓの後、ステップＳ５１へ進む。
【０１０２】
以上の処理が、コピーによる印刷要求やホストコンピューター１からの印刷要求等がある度に実行される。
【０１０３】
[第３の実施の形態例]
次に、第２の実施の形態例の変形例として、第３の実施の形態例に係る代替印刷を含む印刷処理の内容について説明する。
【０１０４】
第３の実施の形態例では、処理の内容は上述した第２の実施の形態例とほぼ同様である。相違する部分は、ステープルやソート（シフト）機能等の仕上げ機能がユーザーによって指定されている場合の処理が追加されている点である。この様な仕上げ機能が指定されている場合は、用紙種別が同一のもののみ代替印刷を許可し、第２の実施の形態例において説明した「代替印刷を許可するグループ」内に含まれる用紙であっても代替印刷を許可しないことを特徴とする。
【０１０５】
なお、第３の実施の形態例においては、図４のステップＳ４１の処理は実行しない。
【０１０６】
ここで、第３の実施の形態例においては、上述した第２の実施の形態例の処理に、ステップＳ４４、ステップＳ４６の処理を加えたものであるので、その部分のみを説明する。図４に示す残りの部分の処理は第２の実施の形態例と同様である。
【０１０７】
図４のステップＳ４３において、印刷条件の用紙サイズと同一サイズの用紙がセットされた給紙口（用紙カセット）２６がある場合（図４のステップＳ４３のＹｅｓ）、処理はステップＳ４４へ進み、給紙口選択部２１６は、印刷条件でユーザーによってステープルまたはソート（シフト）機能の機能がオン（有効）にされているか否かの確認を行う（図４のステップＳ４４）。ここで、ユーザーによってステープル等の仕上げ機能がオン（有効）に設定されている場合は（図４のステップＳ４４のＮｏ）、処理はステップＳ４６へ進む。
【０１０８】
一方、仕上げ機能がオフ（無効）である場合は、（図４のステップＳ４４のＹｅｓ）、処理はステップＳ４５へ進む。
【０１０９】
ステップＳ４６では、給紙口選択部２１６は、印刷条件の用紙種別と同じ種類の用紙がセットされた給紙口（用紙カセット）２６が、印刷条件の用紙サイズと同一サイズの用紙がセットされた給紙口（用紙カセット）２６の中にあるか否かの確認を行う（図４のステップＳ４６）。そのような給紙口（用紙カセット）２６があれば（図４のステップＳ４６のＹｅｓ）、処理はステップＳ５１へ進み、そのような給紙口（用紙カセット）２６が無ければ（図４のステップＳ４６のＮｏ）、処理はステップＳ５２へ進む。
【０１１０】
なお、ステップＳ５３では、ステープル機能等の仕上げ機能のオン、オフを含む印刷条件の変更が確認される。
【０１１１】
なお、ステープル機能等の仕上げ機能がオン（有効）にされている場合には、代替印刷を行わないようにしても良い。また、印刷ジョブが複数部の印刷を含む場合であって、部の区切りのタイミングで用紙切れが発生した場合は、代替印刷を実行し、更に、その場合において、図４のステップＳ４６に従って処理を実行しても良いし、ステップＳ４６の替わりにステップＳ４５、ステップＳ４７に従って処理を実行しても良い。すなわち、印刷条件の用紙種別と同一種類の用紙がセットされた給紙口（用紙カセット）２６がある場合に、代替印刷を行う。あるいは、印刷条件の用紙種別と同一の「代替印刷を許可するグループ」に含まれる用紙種別の用紙がセットされた給紙口（用紙カセット）２６がある場合に代替印刷を行うとすることができる。なお、「サブグループ」についての判断はしてもしなくても良い。
【０１１２】
以上の処理が、コピーによる印刷要求やホストコンピューター１からの印刷要求等がある度に実行される。
【０１１３】
[第４の実施の形態例]
次に、第３の実施の形態例の変形例として、第４の実施の形態例に係る代替印刷を含む印刷処理について説明する。
【０１１４】
第４の実施の形態例では、ファクシミリ（ＦＡＸ）受信による印刷（ＦＡＸ印刷）においては、用紙種別、及び、給紙方向が異なっていても用紙サイズが同一サイズの用紙であれば印刷を継続する（代替印刷を行う）ことを特徴とする。
【０１１５】
図４及び図５は第４の実施の形態例に係る印刷処理の手順を例示したフローチャートである。第４の実施の形態例における処理は、第３の実施の形態例にＦＡＸ印刷の場合における処理を加えたものである。したがって、図４において、ステップＳ４０以外の処理は、第３の実施の形態例の場合と同様である。ここでは、図４及び図５のステップＳ４１−ステップＳ６６について説明する。
【０１１６】
ここでは、用紙種別を「普通紙」とそれ以外の「専用紙」に区別して説明する。
【０１１７】
本プリンター２では、相手方からＦＡＸＩＦ部２８を介して、ＦＡＸのデータを受信する可能性があるので、図４のステップＳ４０のＹｅｓの後に、給紙口選択部２１６は、印刷要求がＦＡＸ印刷であるか否かの確認を行う（図４のステップＳ４１）。当該確認の結果、ＦＡＸ印刷でない場合は（図４のステップＳ４１のＹｅｓ）、処理はステップＳ４３へ移行する。
【０１１８】
ＦＡＸ印刷である場合には（図４のステップＳ４１のＮｏ）、処理は図５に示すステップＳ６１へ移行する。
【０１１９】
ステップＳ６１において、給紙口選択部２１６は、印刷条件と同一サイズの用紙がセットされている給紙口（用紙カセット）２６があるか否かの確認をする（図５のステップＳ６１）。同一サイズの用紙がセットされている給紙口（用紙カセット）２６がある場合（図５のステップＳ６１のＹｅｓ）、処理はステップＳ６３へ進み、給紙口選択部２１６は、その給紙口（用紙カセット）２６に普通紙がセットされている給紙口（用紙カセット）２６があるか否かの確認を行う（図５のステップＳ６３）。その給紙口（用紙カセット）２６に普通紙がセットされている給紙口（用紙カセット）２６がある場合（図５のステップＳ６３のＹｅｓ）、給紙口選択部２１６は、その給紙口（用紙カセット）２６へ給紙口を変更する（図５のステップＳ６４）。その後、処理は、図４のステップＳ５９へ移行して、変更後の給紙口（用紙カセット）２６から普通紙が供給されて印刷が開始される。
【０１２０】
一方、ステップＳ６３において、上記同一サイズの用紙がセットされた給紙口（用紙カセット）２６に普通紙以外の用紙（専用紙）がセットされている場合（図５のステップＳ６３のＮｏ）、給紙口選択部２１６は、給紙口をその専用紙がセットされた給紙口（用紙カセット）２６に変更する（図５のステップＳ６６）。その後、処理は図４のステップＳ５９へ移行し、専用紙による印刷が開始される。
【０１２１】
ステップＳ６１において印刷条件が同一サイズの用紙がセットされている給紙口（用紙カセット）２６が無い場合（図４のステップＳ６１のＮｏ）、処理は図４のステップＳ５２へ進み、代替印刷は行われない。
【０１２２】
以上の処理が、ＦＡＸによるデータを受信し、印刷を実行する度に行われる。
【０１２３】
以上説明したように、本プリンター２は、印刷実行中の用紙切れを検出し、用紙サイズ及び用紙種別によって代替印刷を継続するか否かの制御を行う。特に、用紙種別に関しては、用紙種別が完全一致しなくても、「代替印刷を許可するグループ」内に属する用紙であれば代替印刷を許可する。
【０１２４】
これにより、代替印刷の際に不適切な用紙への印刷を防止でき、ユーザビリティの向上を図ることができる。
【０１２５】
また、給紙口選択部２１６は、更に、直前まで印刷されていた用紙（第１用紙）と代替印刷される用紙（第２用紙）の給紙方向が同一であるという条件を満たした場合に、代替印刷を許可するため、同じジョブで排紙方向異なってしまい、ユーザーが印刷物を揃えなくてはなわないという手間が発生することがなくなる。
【０１２６】
また、給紙口選択部２１６は、更に、直前まで印刷されていた用紙（第１用紙）と代替印刷される用紙（第２用紙）の用紙種別が同一であるという条件を満たした場合に、代替印刷を許可するため、代替印刷の際に不適切な用紙への印刷を防止でき、ユーザビリティの向上を図ることができる。
【０１２７】
また、「代替印刷を許可するグループ」は、複数のサブグループを含み、給紙口選択部２１６は、更に、直前まで印刷されていた用紙（第１用紙）と代替印刷される用紙（第２用紙）の用紙種別が同一のサブグループに含まれているという条件を満たした場合に、代替印刷許可するため、代替印刷において、更に適切な用紙が選択され、ユーザビリティの向上を図ることができる。
【０１２８】
また、複数のサブグループは、普通紙に属する用紙種別のサブグループと高発色用紙に属する用紙種別のサブグループを含むため、代替印刷で普通紙と高発色用紙を混ぜて使用してしまうことを防止できる。
【０１２９】
また、本プリンター２は、印刷実行中の用紙検出したとき、印刷条件により、代替印刷で使用する給紙口（用紙カセット）２６の選択方法を変更するため、ユーザーの印刷要求に適した代替印刷を行うことができる。
【０１３０】
また、印刷条件がステープル機能又はソート（シフト）機能の使用要求を含む場合には、給紙口選択部２１６は、直前まで印刷されていた用紙（第１用紙）と代替印刷される用紙（第２用紙）用紙種別が同一の場合に、代替印刷を許可するため、用紙種別が異なる用紙を用いた代替印刷を行った場合に起こり得る印刷ジョブ全体の再印刷を防止できる。
【０１３１】
また、印刷条件がステープル機能又はソート（シフト）機能の使用要求を含む場合には、給紙口選択部２１６は、一つの印刷ジョブの間は、代替印刷を行わないため、用紙種別が異なる用紙を用いた代替印刷を行った場合に起こり得る印刷ジョブ全体の再印刷を防止できる。
【０１３２】
また、印刷条件がステープル機能又はソート（シフト）機能の使用要求を含む場合には、給紙口選択部２１６は、印刷ジョブが複数部の印刷を要求するとき、部の区切りにおいて代替印刷を行うため、用紙種別が異なる用紙を用いた代替印刷を行った場合に起こり得る再印刷を防止できる。
【０１３３】
また、印刷条件がＦＡＸ印刷の使用要求を含む場合には、給紙口選択部２１６は、用紙切れ検出部２１３が、用紙がなくなったことを検出したとき、直前まで印刷されていた用紙（第１用紙）と代替印刷される用紙（第２用紙）の用紙サイズが同一であれば、代替印刷を行うため、ＦＡＸ受信した際には、印刷出力されることが優先され、送信内容を確実に送信相手に伝達できるようになる。
【０１３４】
また、印刷条件が定型サイズの用紙の使用要求を含む場合には、給紙口選択部２１６は、用紙切れ検出部２１３が、用紙がなくなったことを検出したとき、代替印刷の可否を問うユーザー報知を行うため、特殊で高価な可能性が高いハガキサイズ、封筒サイズなどの定型サイズの用紙を、無駄に使用してしまうことを防止できる。
【０１３５】
また、本プリンター２は、インクジェットプリンターであり、用紙種別に影響を受けやすい印刷方式であるが、適切な代替印刷が可能になる。
【０１３６】
また、プリンター２は、印刷方式としてラインインクジェット方式を採用しているが、レーザー方式等の他の印刷方式を搭載したプリンターとしても良い。
【０１３７】
また、プリンター２は、据え置き型のプリンターでも良いし、持ち運びが可能なモバイルプリンターでも良い。
【０１３８】
なお、図３〜５の各種処理は、ＣＰＵと電子部品（ＡＳＩＣ等）とが協働して動作することにより実行されても良いし、ＣＰＵ単体又は電子部品（ＡＳＩＣ等）単体により実行されても良い。また、複数のＣＰＵ又は複数の電子部品（ＡＳＩＣ等）により分散処理されても良い。
【０１３９】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものとする。
【符号の説明】
【０１４０】
１…ホストコンピューター、２…プリンター、１１…アプリケーション部、１３…プリンタードライバー部、２１…制御部、２３…操作部、２５…印刷機構部、２６ａ…給紙口（用紙カセット）、２６ｂ…給紙口（用紙カセット）、２６ｃ…給紙口（用紙カセット）、２８…ＦＡＸＩ／Ｆ部、２９…スキャナー、２１１…用紙情報取得部、２１２…記憶部、２１３…用紙切れ検出部、２１４…要求受付部、２１５…印刷処理制御部、２１６…給紙口選択部。
【図１】
2018083290.tif 000003
【図２】
2018083290.tif 000004
【図３】
2018083290.tif 000005
【図４】
2018083290.tif 000006
【図５】
2018083290.tif 000007