(57)【要約】【課題】発生したエラーを適切な解決手段で解決できる処理媒体搬送装置及び画像形成装置を提供する。【解決手段】レーザプリンタのエラー判定処理では、まず、ＥＥＰ−ＲＯＭの搬送経路テーブル記憶エリアに記憶された搬送経路テーブルからを搬送経路を一つ選択し（Ｓ１１）、選択された搬送経路について装置状態によるエラーを判定し、搬送経路と共に記憶する（Ｓ１２）。そして、エラーの解決方法の手数を合計し、搬送経路と共に記憶する（Ｓ１３）。その後、他に搬送経路があるか否かを判断する（Ｓ１４）。他に搬送経路があれば（Ｓ１４：ＹＥＳ）、再びステップ１１に戻って搬送経路を一つ選択し、他に搬送経路がなければ（Ｓ１４：ＮＯ）、Ｓ１３で合計した手数に基づいて記憶した搬送経路を、そのエラーを解決するための解決方法の手数が少ない順に整列する（Ｓ１５）。【選択図】　図１８
2004114531.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理部と、
それらの処理部の間で処理媒体の搬送を行う通過部と、
前記処理部と前記通過部との組み合わせからなる処理経路と、前記処理媒体の特性との少なくとも１つからなる処理条件を指定する処理条件指定手段と、
前記処理部もしくは前記通過部の状態を検出する状態検出手段と、
検出された前記処理部もしくは前記通過部の状態に基づき、指定された処理条件に従って処理を実行する際に発生する全てのエラーを検出するエラー検出手段と、
エラーの各々に対して解決方法を予め記憶した解決方法記憶手段と、
前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーと、前記解決方法記憶手段に記憶された解決方法とに基づいて総合解決方法を作成し、表示手段に表示させる総合解決方法表示制御手段と
を備え、
前記総合解決方法表示制御手段は、前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーの内、複数のエラーについての各々の解決方法を前記解決方法記憶手段から抽出して総合解決方法とし、当該総合解決方法を前記表示手段に少なくとも１つ表示させることを特徴とする処理媒体搬送装置。
【請求項２】
複数の処理部と、
それらの処理部の間で処理媒体の搬送を行う通過部と、
前記処理部と前記通過部との組み合わせからなる処理経路と、前記処理媒体の特性との少なくとも１つからなる処理条件を指定する処理条件指定手段と、
前記処理部もしくは前記通過部の状態を検出する状態検出手段と、
検出された前記処理部もしくは前記通過部の状態に基づき、指定された処理条件に従って処理を実行する際に発生する全てのエラーを検出するエラー検出手段と、
エラーの各々に対して解決方法を予め記憶した解決方法記憶手段と、
前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーと、前記解決方法記憶手段に記憶された解決方法とに基づいて総合解決方法を作成し、表示手段に表示させる総合解決方法表示制御手段と
を備え、
前記総合解決方法表示制御手段は、前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーの内、少なくとも１つのエラーについての各々の解決方法を前記解決方法記憶手段から抽出して総合解決方法とし、当該総合解決方法を前記表示手段に複数表示させることを特徴とする処理媒体搬送装置。
【請求項３】
前記処理部の処理能力と前記通過部の搬送能力との少なくとも何れか一方に関する装置能力を記憶した装置能力記憶手段をさらに備え、
前記エラー検出手段は、前記状態検出手段により検出された状態と、前記装置能力記憶手段に記憶された装置能力と、前記処理条件とに従ってエラーを検出することを特徴とする請求項１又は２に記載の処理媒体搬送装置。
【請求項４】
装置能力が変更された場合に、前記装置能力記憶手段の記憶内容を更新する更新手段をさらに備えたことを特徴とする請求項３に記載の処理媒体搬送装置。
【請求項５】
前記総合解決方法表示制御手段は、前記総合解決方法が複数存在する場合は優先度に従って前記表示手段に表示させることを特徴とする請求項１乃至４の何れかに記載の処理媒体搬送装置。
【請求項６】
前記総合解決方法は、１つの処理経路について前記検出された全てのエラーの各々についての解決方法の組み合わせからなる完全解決方法と、全てのエラーから所定基準に従って一部のエラーを未解決エラーとして除外したものについての解決方法の組み合わせからなる限定解決方法とを含むことを特徴とする請求項５に記載の処理媒体搬送装置。
【請求項７】
前記総合解決方法表示制御手段は、前記完全解決方法の優先度を前記限定解決方法の優先度よりも高くして、前記完全解決方法を前記限定解決方法よりも優先して前記表示手段に表示させることを特徴とする請求項６に記載の処理媒体搬送装置。
【請求項８】
前記総合解決方法表示制御手段は、前記限定解決方法の内、前記未解決エラーの数が少ない前記限定解決方法の優先度を、前記未解決エラーの数が多い前記限定解決方法の優先度よりも高くして、前記未解決エラーの数が少ない前記限定解決方法を、前記未解決エラーの数が多い前記限定解決方法よりも優先して前記表示手段に表示させることを特徴とする請求項６又は７に記載の処理媒体搬送装置。
【請求項９】
前記解決方法記憶手段は、個々の前記解決方法について個別優先度をそれぞれ記憶し、前記総合解決方法表示制御手段は、前記総合解決方法が複数存在する場合には前記個別優先度を演算して得られる優先度に従って表示させることを特徴とする請求項５乃至８の何れかに記載の処理媒体搬送装置。
【請求項１０】
前記個別優先度は、エラーの解決方法を実行する際に必要となる工数であることを特徴とする請求項９に記載の処理媒体搬送装置。
【請求項１１】
前記個別優先度を変更する優先度変更手段を備えたことを特徴とする請求項９又は１０に記載の処理媒体搬送装置。
【請求項１２】
全てのエラーから一部のエラーを未解決エラーとして除外するための前記所定基準を変更するエラー許容基準変更手段を備えたことを特徴とする請求項６乃至１１の何れかに記載の処理媒体搬送装置。
【請求項１３】
前記所定基準は、前記未解決エラーとして除外してもよいエラーの数の最大数であることを特徴とする請求項６乃至１２の何れかに記載の処理媒体搬送装置。
【請求項１４】
前記所定基準は、前記未解決エラーとして除外してもよいエラーの種類であることを特徴とする請求項６乃至１３の何れかに記載の処理媒体搬送装置。
【請求項１５】
前記総合解決方法表示制御手段は、他の総合解決方法が含む個々の解決方法を全て含む総合解決方法を除外して前記表示手段に表示させることを特徴とする請求項１乃至１４の何れかに記載の処理媒体搬送装置。
【請求項１６】
前記総合解決方法表示制御手段は、処理経路に関する情報とエラーに関する情報との少なくとも一方と、前記総合解決方法とを前記表示手段に表示させることを特徴とする請求項１乃至１５の何れかに記載の処理媒体搬送装置。
【請求項１７】
前記処理経路に関する情報は、エラーが発生した処理経路が含む処理部もしくは通過部に関する情報であることを特徴とする請求項１６に記載の処理媒体搬送装置。
【請求項１８】
前記エラーに関する情報は、エラーの種類に関する情報であることを特徴とする請求項１６又は１７に記載の処理媒体搬送装置。
【請求項１９】
前記限定解決方法が表示される場合には、前記エラーに関する情報は、前記未解決エラーとして除外されたエラーに関する情報であることを特徴とする請求項１６乃至１８の何れかに記載の処理媒体搬送装置。
【請求項２０】
前記総合解決方法表示制御手段は、前記総合解決方法と当該総合解決方法に対応する前記優先度とを、前記表示手段に表示させることを特徴とする請求項５乃至１９の何れかに記載の処理媒体搬送装置。
【請求項２１】
前記処理部は、前記処理媒体に印刷を行う印刷部と、前記処理媒体を前記印刷部に供給する供給部と、前記印刷部で印刷された前記処理媒体の排出部とを含む請求項１乃至２０の何れかに記載の処理媒体搬送装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、処理媒体搬送装置及び画像形成装置に関し、詳しくは、処理媒体の処理もしくは搬送に対して、発生したエラーの解決方法を提供できる処理媒体搬送装置及び画像形成装置に関する。
【０００２】
【従来の技術】
従来、印刷装置の給紙から排紙に至る処理媒体搬送装置において、使用者からの印刷要求を完全に満たすことができない場合、印刷動作を停止して、表示パネルなどを用いてエラーを使用者に通知していた。この際に、エラー原因を通知するだけではなく、エラーを解除し求める印刷結果を得るための解決方法も同時に使用者に通知することが一般的に行なわれていた（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開昭６３−２１７３７０号公報（第４頁右上欄第１１行〜同頁左下欄第３行）
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の上記の特許文献１に記載の発明では、複数のエラー原因があったり、複数の解決方法が有る場合でも、１つのエラー解決方法しか提示できず、また、その提示された解決方法が使用者にとって手数のかかる解決方法であったり、提示されたエラー解決方法を実行しても、さらに別のエラーが発生するような解決方法を提示し、必ずしも使用者にとって適切な解決手段の提示ができないという問題点があった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、発生したエラーを適切な解決手段で解決できる処理媒体搬送装置及び画像形成装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するための請求項１に係る発明の処理媒体搬送装置は、複数の処理部と、それらの処理部の間で処理媒体の搬送を行う通過部と、前記処理部と前記通過部との組み合わせからなる処理経路と、前記処理媒体の特性との少なくとも１つからなる処理条件を指定する処理条件指定手段と、前記処理部もしくは前記通過部の状態を検出する状態検出手段と、検出された前記処理部もしくは前記通過部の状態に基づき、指定された処理条件に従って処理を実行する際に発生する全てのエラーを検出するエラー検出手段と、エラーの各々に対して解決方法を予め記憶した解決方法記憶手段と、前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーと、前記解決方法記憶手段に記憶された解決方法とに基づいて総合解決方法を作成し、表示手段に表示させる総合解決方法表示制御手段とを備え、前記総合解決方法表示制御手段は、前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーの内、複数のエラーについての各々の解決方法を前記解決方法記憶手段から抽出して総合解決方法とし、当該総合解決方法を前記表示手段に少なくとも１つ表示させることを特徴とする。
【０００７】
この構成の処理媒体搬送装置では、総合解決方法表示制御手段は、処理条件指定手段によって決定される処理経路の各々について、エラー検出手段により検出されたエラーの内、複数のエラーについての各々の解決方法を解決方法記憶手段から抽出して総合解決方法とし、総合解決方法を表示手段に少なくとも１つ表示させることができる。
【０００８】
また、請求項２に係る発明の処理媒体搬送装置は、複数の処理部と、それらの処理部の間で処理媒体の搬送を行う通過部と、前記処理部と前記通過部との組み合わせからなる処理経路と、前記処理媒体の特性との少なくとも１つからなる処理条件を指定する処理条件指定手段と、前記処理部もしくは前記通過部の状態を検出する状態検出手段と、検出された前記処理部もしくは前記通過部の状態に基づき、指定された処理条件に従って処理を実行する際に発生する全てのエラーを検出するエラー検出手段と、エラーの各々に対して解決方法を予め記憶した解決方法記憶手段と、前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーと、前記解決方法記憶手段に記憶された解決方法とに基づいて総合解決方法を作成し、前記表示手段に表示させる総合解決方法表示制御手段とを備え、前記総合解決方法表示制御手段は、前記処理条件指定手段によって決定される前記処理経路の各々について、前記エラー検出手段により検出されたエラーの内、少なくとも１つのエラーについての各々の解決方法を前記解決方法記憶手段から抽出して総合解決方法とし、当該総合解決方法を前記表示手段に複数表示させることを特徴とする。
【０００９】
この構成の処理媒体搬送装置では、総合解決方法表示制御手段は、処理条件指定手段によって決定される処理経路の各々について、エラー検出手段により検出されたエラーの内、少なくとも１つのエラーについての各々の解決方法を解決方法記憶手段から抽出して総合解決方法とし、当該総合解決方法を前記表示手段に複数表示させることができる。
【００１０】
また、請求項３に係る発明の処理媒体搬送装置では、請求項１又は２に記載の処理媒体搬送装置の構成に加えて、前記処理部の処理能力と前記通過部の搬送能力との少なくとも何れか一方に関する装置能力を記憶した装置能力記憶手段をさらに備え、前記エラー検出手段は、前記状態検出手段により検出された状態と、前記装置能力記憶手段に記憶された装置能力と、前記処理条件とに従ってエラーを検出することを特徴とする。
【００１１】
この構成の処理媒体搬送装置では、請求項１又は２に記載の発明の作用に加えて、エラー検出手段は、状態検出手段により検出された状態と、装置能力記憶手段に記憶された装置能力と、処理条件とに従ってエラーを検出することができる。
【００１２】
また、請求項４に係る発明の画像形成装置は、請求項３に記載の処理媒体搬送装置の構成に加えて、装置能力が変更された場合に、前記装置能力記憶手段の記憶内容を更新する更新手段をさらに備えたことを特徴とする。
【００１３】
この構成の処理媒体搬送装置では、請求項３に記載の発明の作用に加えて、更新手段によって、装置能力が変更された場合に装置能力記憶手段の記憶内容を更新することができる。
【００１４】
また、請求項５に係る発明の処理媒体搬送装置では、請求項１乃至４の何れかに記載の処理媒体搬送装置の構成に加えて、前記総合解決方法表示制御手段は、前記総合解決方法が複数存在する場合は優先度に従って前記表示手段に表示させることを特徴とする。
【００１５】
この構成の処理媒体搬送装置では、請求項１乃至４の何れかに記載の発明の作用に加えて、総合解決方法表示制御手段は、総合解決方法が複数存在する場合は優先度に従って表示手段に表示させることができる。
【００１６】
また、請求項６に係る発明の処理媒体搬送装置では、請求項５に記載の処理媒体搬送装置の構成に加えて、前記総合解決方法は、１つの処理経路について前記検出された全てのエラーの各々についての解決方法の組み合わせからなる完全解決方法と、全てのエラーから所定基準に従って一部のエラーを未解決エラーとして除外したものについての解決方法の組み合わせからなる限定解決方法とを含むことを特徴とする。
【００１７】
この構成の処理媒体搬送装置では、請求項５に記載の発明の作用に加えて、総合解決方法は、完全解決方法と限定解決方法とを含み、完全解決方法は、１つの処理経路について検出された全てのエラーの各々についての解決方法の組み合わせからなっており、限定解決方法は、全てのエラーから所定基準に従って一部のエラーを未解決エラーとして除外したものについての解決方法の組み合わせからなっているので、全てのエラーを解決する完全な解決方法と、部分的にエラーを解決する限定的な解決方法とのどちらかあるいは両方を提供することができる。
【００１８】
また、請求項７に係る発明の処理媒体搬送装置では、請求項６に記載の処理媒体搬送装置の構成に加えて、前記総合解決方法表示制御手段は、前記完全解決方法の優先度を前記限定解決方法の優先度よりも高くして、前記完全解決方法を前記限定解決方法よりも優先して表示手段に表示させることを特徴とする。
【００１９】
この構成の処理媒体搬送装置では、請求項６に記載の発明の作用に加えて、総合解決方法表示制御手段は、完全解決方法の優先度を限定解決方法の優先度よりも高くして、完全解決方法を限定解決方法よりも優先して表示手段に表示させることができる。
【００２０】
また、請求項８に係る発明の処理媒体搬送装置では、請求項６又は７に記載の処理媒体搬送装置の構成に加えて、前記総合解決方法表示制御手段は、前記限定解決方法の内、前記未解決エラーの数が少ない前記限定解決方法の優先度を、前記未解決エラーの数が多い前記限定解決方法の優先度よりも高くして、前記未解決エラーの数が少ない前記限定解決方法を、前記未解決エラーの数が多い前記限定解決方法よりも優先して表示手段に表示させることを特徴とする。
【００２１】
この構成の処理媒体搬送装置では、請求項６又は７に記載の発明の作用に加えて、総合解決方法表示制御手段は、限定解決方法の内、未解決エラーの数が少ない限定解決方法の優先度を、未解決エラーの数が多い限定解決方法の優先度よりも高くして、未解決エラーの数が少ない限定解決方法を、未解決エラーの数が多い限定解決方法よりも優先して表示手段に表示させることができる。
【００２２】
また、請求項９に係る発明の処理媒体搬送装置では、請求項５乃至８の何れかに記載の処理媒体搬送装置の構成に加えて、前記解決方法記憶手段は、個々の前記解決方法について個別優先度をそれぞれ記憶し、前記総合解決方法表示制御手段は、前記総合解決方法が複数存在する場合には前記個別優先度を演算して得られる優先度に従って表示させることを特徴とする。
【００２３】
この構成の処理媒体搬送装置では、請求項５乃至８の何れかに記載の発明の作用に加えて、解決方法記憶手段は、個々の解決方法について個別優先度をそれぞれ記憶し、総合解決方法表示制御手段は、総合解決方法が複数存在する場合には前記個別優先度を演算して得られる優先度に従って表示させることができる。
【００２４】
また、請求項１０に係る発明の処理媒体搬送装置では、請求項９に記載の処理媒体搬送装置の構成に加えて、前記個別優先度は、エラーの解決方法を実行する際に必要となる工数であることを特徴とする。
【００２５】
この構成の処理媒体搬送装置では、請求項９に記載の発明の作用に加えて、個別優先度は、エラーの解決方法を実行する際に必要となる工数であり、総合解決方法表示制御手段は、総合解決方法が複数存在する場合には個別優先度を演算して得られた優先度に従って表示させるので、最適なエラーの解決方法を提供することができる。
【００２６】
また、請求項１１に係る発明の処理媒体搬送装置は、請求項９又は１０に記載の処理媒体搬送装置の構成に加えて、前記個別優先度を変更する優先度変更手段を備えたことを特徴とする。
【００２７】
この構成の処理媒体搬送装置では、請求項９又は１０に記載の発明の作用に加えて、優先度変更手段によって、個別優先度を変更することができる。
【００２８】
また、請求項１２に係る発明の処理媒体搬送装置では、請求項６乃至１１の何れかに記載の処理媒体搬送装置の構成に加えて、全てのエラーから一部のエラーを前記未解決エラーとして除外するための前記所定基準を変更するエラー許容基準変更手段を備えたことを特徴とする。
【００２９】
この構成の処理媒体搬送装置では、請求項６乃至１１の何れかに記載の発明の作用に加えて、エラー許容基準変更手段によって、全てのエラーから一部のエラーを未解決エラーとして除外するための所定基準を変更することができる。
【００３０】
また、請求項１３に係る発明の処理媒体搬送装置では、請求項６乃至１２の何れかに記載の処理媒体搬送装置の構成に加えて、前記所定基準は、前記未解決エラーとして除外してもよいエラーの数の最大数であることを特徴とする。
【００３１】
この構成の処理媒体搬送装置では、請求項６乃至１２の何れかに記載の発明の作用に加えて、未解決エラーとして除外してもよいエラーの数の最大数を所定基準として、全てのエラーから一部のエラーを未解決エラーとして除外することができる。
【００３２】
また、請求項１４に係る発明の処理媒体搬送装置では、請求項６乃至１３の何れかに記載の処理媒体搬送装置の構成に加えて、前記所定基準は、前記未解決エラーとして除外してもよいエラーの種類であることを特徴とする。
【００３３】
この構成の処理媒体搬送装置では、請求項６乃至１３の何れかに記載の発明の作用に加えて、未解決エラーとして除外してもよいエラーの種類を所定基準として、全てのエラーから一部のエラーを未解決エラーとして除外することができる。
【００３４】
また、請求項１５に係る発明の処理媒体搬送装置では、請求項１乃至１４の何れかに記載の処理媒体搬送装置の構成に加えて、前記総合解決方法表示制御手段は、他の総合解決方法が含む個々の前記解決方法を全て含む前記総合解決方法を除外して前記表示手段に表示させることを特徴とする。
【００３５】
この構成の処理媒体搬送装置では、請求項１乃至１４の何れかに記載の発明の作用に加えて、総合解決方法表示制御手段は、他の総合解決方法が含む個々の解決方法を全て含む総合解決方法を除外して表示手段に表示させることができ、重複表示が防止される。
【００３６】
また、請求項１６に係る発明の処理媒体搬送装置では、請求項１乃至１５の何れかに記載の処理媒体搬送装置の構成に加えて、前記総合解決方法表示制御手段は、処理経路に関する情報とエラーに関する情報との少なくとも一方と、前記総合解決方法とを前記表示手段に表示させることを特徴とする。
【００３７】
この構成の処理媒体搬送装置では、請求項１乃至１５の何れかに記載の発明の作用に加えて、総合解決方法表示制御手段は、処理経路に関する情報とエラーに関する情報との少なくとも一方と、総合解決方法とを表示手段に表示させることができる。
【００３８】
また、請求項１７に係る発明の処理媒体搬送装置では、請求項１６に記載の処理媒体搬送装置の構成に加えて、前記処理経路に関する情報は、エラーが発生した処理経路が含む処理部もしくは通過部に関する情報であることを特徴とする。
【００３９】
この構成の処理媒体搬送装置では、請求項１６に記載の発明の作用に加えて、総合解決方法表示制御手段は、エラーが発生した処理経路が含む処理部もしくは通過部に関する情報とエラーに関する情報との少なくとも一方と、総合解決方法とを表示手段に表示させることができる。
【００４０】
また、請求項１８に係る発明の処理媒体搬送装置では、請求項１６又は１７に記載の処理媒体搬送装置の構成に加えて、前記エラーに関する情報は、エラーの種類に関する情報であることを特徴とする。
【００４１】
この構成の処理媒体搬送装置では、請求項１６又は１７に記載の発明の作用に加えて、総合解決方法表示制御手段は、エラーの種類に関する情報と、総合解決方法とを表示手段に表示させることができる。
【００４２】
また、請求項１９に係る発明の処理媒体搬送装置では、請求項１６乃至１８の何れかに記載の処理媒体搬送装置の構成に加えて、前記限定解決方法が表示される場合には、前記エラーに関する情報は、前記未解決エラーとして除外されたエラーに関する情報であることを特徴とする。
【００４３】
この構成の処理媒体搬送装置では、請求項１６乃至１８の何れかに記載の発明の作用に加えて、限定解決方法が表示される場合には、総合解決方法表示制御手段は、未解決エラーとして除外されたエラーに関する情報と、総合解決方法とを前記表示手段に表示させることができる。
【００４４】
また、請求項２０に係る発明の処理媒体搬送装置では、請求項５乃至１９の何れかに記載の処理媒体搬送装置の構成に加えて、前記総合解決方法表示制御手段は、前記総合解決方法と当該総合解決方法に対応する前記優先度とを、前記表示手段に表示させることを特徴とする。
【００４５】
この構成の処理媒体搬送装置では、請求項５乃至１９の何れかに記載の発明の作用に加えて、総合解決方法表示制御手段は、総合解決方法と当該総合解決方法に対応する優先度とを、表示手段に表示させることができる。
【００４６】
また、請求項２１に係る発明の画像形成装置では、前記処理部は、前記処理媒体に印刷を行う印刷部と、前記処理媒体を前記印刷部に供給する供給部と、前記印刷部で印刷された前記処理媒体の排出部とを含む請求項１乃至２０の何れかに記載の処理媒体搬送装置を備えたことを特徴とする。
【００４７】
この構成の画像形成装置は、処理部は、処理媒体に印刷を行う印刷部と、処理媒体を前記印刷部に供給する供給部と、印刷部で印刷された処理媒体の排出部とを含む請求項１乃至２０の何れかに記載の処理媒体搬送装置を備えているので、請求項１乃至２０の何れかに記載の発明の作用を奏することができる。
【００４８】
【発明の実施の形態】
以下、本発明を具体化した一実施の形態について図面に沿って説明する。本実施の形態では、処理媒体搬送装置の一例として、印刷が行われる処理媒体（記録媒体）を搬送可能で、その媒体の種類に応じた複数の給紙トレイ及び排紙トレイと両面印刷機能とを有した処理媒体搬送装置を備えた画像形成装置の一種であるレーザプリンタを例に挙げて説明する。
【００４９】
また、印刷部で印刷が行われる処理媒体（記録媒体）の一例として、紙等の用紙を用いて説明する。尚、処理媒体としては、用紙に限られず、透過シート、布、コンパクトディスク等の各種の表面に印刷を行うことができる各種の記録媒体を用いることができる。尚、処理媒体の特性としては、前記用紙、透過シート、布、コンパクトディスク等の幅、高さ、厚さ、材質、重量、固さ、溶融温度、色、透過度、反射度、平滑度、摩擦係数などが考えられるが、本実施の形態では、処理媒体の特性の一例として、用紙のサイズ及び材質等の用紙の種類を用いて説明する。
【００５０】
ここで、図１は、レーザプリンタ１の全体の構成を示す概略図であり、図２は、レーザプリンタ１に設けられた操作パネル７５を示す平面図である。図１に示すように、レーザプリンタ１は、印字が行われる用紙を蓄えた第１乃至第４の計４つの給紙トレイ１１〜１４と、図示外の用紙を搬送する複数の搬送ローラ１５と、トナーカートリッジ１６と、レーザを出射するスキャナユニット１７と、帯電ローラ等の帯電器（図示外）によって帯電する感光ドラム１８と、当該感光ドラム１８と対向して用紙にトナーを転写する転写ローラ１９と、加熱ローラ２０及び加圧ローラ２１を備えた定着器２２等を備えた本体部１ａを備えている。
【００５１】
また、図１に示すように、本体部１ａの右側面には、用紙の両面に印刷をするための開閉可能なカバー型の両面印刷ユニット２５が設けられ、本体部１ａの左側面には、印字が行われた用紙をピン等でまとめることができるステープラー３５が設けられ、フィニッシャー装置３６の左側面には、第２の排紙トレイ３１が設けられている。また、本体部１ａの上面には、第１の排紙トレイ３０が設けられている。第１乃至第４の給紙トレイ１１〜１４には、用紙のサイズ及び材質等の用紙の種類と用紙の量とを検出するセンサＶＳが設けられており、レーザプリンタ１の第１乃至第４の給紙トレイ１１〜１４が装着される箇所には、各給紙トレイが装着されたか否かを検出するセンサＫＳが設けられている。
【００５２】
また、搬送ローラ１５の近傍には、用紙が通過したか否か、また紙詰まり等が発生していないかを検出するセンサＨＳが設けられ、両面印刷ユニット２５の用紙供給部と排出部とのそれぞれの近傍には、用紙が通過したか否か、また紙詰まり等が発生していないかを検出するセンサＴＳが設けられている。さらに、カバー型の両面印刷ユニット２５が閉じられたか否かを検出するセンサＣＳが設けられている。尚、このセンサＣＳが両面印刷ユニット２５が開放されていることを検出すると、搬送経路の状態エラーとなる。また、第１及び第２の排紙トレイ３０，３１の手前の用紙の搬送経路にも、用紙が通過したか否か、また紙詰まり等が発生していないかを検出するそれぞれ用紙の種類及び用紙の量を検出するセンサＪＳが設けられている。さらに、第１及び第２の排紙トレイ３０，３１には、各々排出された用紙が満杯か否かを検出するセンサＭＳが設けられ、また、図１に示すように、本体部１ａの左側面のフィニッシャー装置３６の取り付け部には、フィニッシャー装置３６の着脱を検出するセンサＦＳが設けられている。
【００５３】
また、図１に示す第１乃至第４の給紙トレイ１１〜１４には、それぞれ各トレイ対応した種類の用紙が蓄えられるようになっており、また第１及び第２の排紙トレイ３０，３１には、それぞれ第１乃至第４の給紙トレイ１１〜１４の何れかから搬送された用紙が排出されるようになっている。
【００５４】
また、図１には図示しないが、本体部１ａの上面には、図２に示すように、操作パネル７５が設けられている。操作パネル７５は、レーザプリンタ１の動作状況等を示す略長方形の表示部７６を備え、この表示部７６の右側には、メニューボタン７７、スクロールボタン７８、再印刷ボタン７９、印刷中止ボタン８０等の複数のボタンが設けられている。操作パネル７５には、さらに、表示部７６に後述する制限が表示された場合に、そのまま印刷を続ける際に押されるＧｏボタン８１が設けられている。これらボタンの内、メニューボタン７７によって、給紙トレイから供給される用紙のサイズ等の種類の選択、用紙の両面に印刷するか否かの選択等ができるようになっている。尚、メニューボタン７７によって、用紙の材質も設定できるようになっている。また、スクロールボタン７８で、表示部７６に表示された文字等を上下方向にスクロールできるようになっている。また、操作パネル７５からは、後述するエラー原因が他を包括する搬送経路を除外するか否かの設定等の各種の設定等も行うことができる。
【００５５】
次に、図３を参照して、レーザプリンタ１の電気的構成を説明する。図３は、レーザプリンタ１の電気的構成を示すブロック図である。レーザプリンタ１は、操作パネル７５と、プリンタ制御基板４０と、エンジン基板４１とから構成されている。操作パネル７５は、プリンタ制御基板４０に接続されており、プリンタ制御基板４０は、エンジン基板４１に接続されている。プリンタ制御基板４０は、レーザプリンタ１の制御を司るＣＰＵ５０と、操作パネル７５を介してユーザから入力されたデータ等のデータを一時的に記憶するＲＡＭ５１と、ＣＰＵ５０で実行される制御プログラム等を記憶したＲＯＭ５２と、付加プログラム及び各種のテーブルを記憶したＥＥＰ−ＲＯＭ５３とから構成されている。
【００５６】
また、エンジン基板４１には、電源４３と、用紙を搬送するための搬送ローラ、給紙ローラ及び排紙ローラを駆動するモータ等（図示外）のモータＭと、第１乃至第４の給紙トレイ１１，１２，１３，１４と第１及び第２の排紙トレイ３０，３１と、用紙のサイズ及び材質等の用紙の種類と用紙の量とを検出するセンサＶＳ、給紙トレイが装着されたか否かを検出するセンサＫＳ、用紙が通過したか否か、また紙詰まり等が発生していないかを検出するセンサＨＳ、ＴＳ、ＪＳ、カバー型の両面印刷ユニット２５が閉じられたか否かを検出するセンサＣＳ、用紙の種類及び用紙の量を検出するセンサＪＳ、第１及び第２の排紙トレイ３０，３１に各々排出された用紙が満杯か否かを検出するセンサＭＳ、フィニッシャー装置３６の着脱を検出するセンサＦＳとが接続されている。
【００５７】
レーザプリンタ１では、ユーザが操作パネル７５を操作して、印刷を行う媒体のサイズ及び種類等、用紙をどの給紙トレイから搬送するか、またどの排紙トレイから排出するかを選択し、また用紙に両面印刷するのか否かを選択すると、ユーザの要求に応じて、指定の給紙トレイから搬送ローラを介して用紙が印刷部（スキャナユニット１７、感光ドラム１８、転写ローラ１９及び定着器２２等が設けられ、用紙に印字が行われる部分）へ搬送され、印字が行われた後、指定の排紙トレイから排出されることになる。このとき、請求項に言う処理部に相当するのは、上記の印刷部、第１の給紙トレイ１１、第２の給紙トレイ１２、第３の給紙トレイ１３、第４の給紙トレイ１４、第１の排紙トレイ３０及び第２の排紙トレイ３１であり、請求項に言う通過部に相当するのは、両面印刷ユニット２５であり、請求項に言う処理経路に該当するのは、上記の処理部と通過部、即ち、第１の給紙トレイ１１、第２の給紙トレイ１２、第３の給紙トレイ１３、第４の給紙トレイ１４、印刷部、第１の排紙トレイ３０及び第２の排紙トレイ３１、両面印刷ユニット２５を処理媒体である用紙が経由する経路のことである。
【００５８】
給紙トレイ、排紙トレイ、各トレイ及び両面印刷ユニット２５の状態を該当する各センサＶＳ、ＫＳ、ＨＳ、ＴＳ、ＣＳ、ＪＳ、ＦＳ、ＭＳで検出し、その状態に基づき、プリンタ制御基板４０のＣＰＵ５０は、ユーザが指定した条件を満たす搬送経路の各々で用紙の搬送が可能かどうかを判断できる。即ち、ＣＰＵ５０で、ユーザの要求を実行する際に発生する全てのエラーを検出し、後述する処理を実行することができる。
【００５９】
次に、図４を参照して、ＥＥＰ−ＲＯＭ５３の記憶エリアについて説明する。図４は、ＥＥＰ−ＲＯＭ５３の記憶エリアの概念図である。図４に示すように、ＥＥＰ−ＲＯＭ５３には、後述する用紙のサイズの制約テーブル１００を記憶するサイズの制約テーブル記憶エリア５３ｂと、後述する用紙のタイプの制約テーブル１１０を記憶する用紙のタイプの制約テーブル記憶エリア５３ｃと、後述する搬送路の制約テーブル１２０を記憶する搬送路の制約テーブル記憶エリア５３ｄと、後述する解決手段ごとのユーザの手数テーブル１３０を記憶する解決手段ごとのユーザの手数テーブル記憶エリア５３ｅと、後述する搬送経路テーブル１９０，２００を記憶する搬送経路テーブル記憶エリア５３ｆ等が設けられている。
【００６０】
次に、図５を参照して、ＲＡＭ５１の記憶エリアについて説明する。図５は、ＲＡＭ５１の記憶エリアの概念図である。図５に示すように、ＲＡＭ５１には、後述するユーザの指定印刷条件テーブル１４０を記憶する指定印刷条件テーブル記憶エリア５１ａと、後述する給紙トレイの状態テーブル１５０を記憶する給紙トレイの状態テーブル記憶エリア５１ｂと、後述する排紙トレイの状態テーブル１６０を記憶する排紙トレイの状態テーブル記憶エリア５１ｃと、後述する両面印刷ユニットのカバーの開閉状態テーブル１７０を記憶する両面印刷ユニットのカバーの開閉状態テーブル記憶エリア５１ｄと、後述するステープラー３５の針有無状態テーブル１８０を記憶する針有無状態テーブル記憶エリア５１ｅと、各種データを一時的に記憶するワーキングエリア５１ｆと、後述するエラーテーブル２１０を記憶するエラーテーブル記憶エリア５１ｇ等が設けられている。
【００６１】
次に、図６を参照して、用紙のサイズの制約テーブル１００について説明する。図６は、レーザプリンタ１で使用できる用紙のサイズの制限を記憶した用紙のサイズの制約テーブル１００の概念図である。図６に示す用紙のサイズの制約テーブル１００では、Ａ３、Ｂ４、リーガルサイズ、Ａ４、レターサイズ、Ｂ５等の用紙サイズに対応して、第１乃至第４の給紙トレイ１１〜１４が使用可能か否か、両面印刷ユニット２５が使用可能か否か、第１の排紙トレイ３０及び第２の排紙トレイ３１が使用可能か否か、フィニッシャー装置３６で針を打つことが可能か否かを記憶している。尚、可能な場合は丸印、否の場合は、バツ印で示している。
【００６２】
図６に示す用紙のサイズの制約テーブル１００にあるように、Ａ３サイズの用紙には、第１乃至第４の給紙トレイ１１〜１４と第１の排紙トレイ３０とが対応しており、第２の排紙トレイ３１は対応しておらず、針は打てない。また、Ｂ４サイズ、Ｂ５サイズ及びリーガルサイズの用紙には、用紙がＡ３サイズの場合と同様に、第１乃至第４の給紙トレイ１１〜１４と第１の排紙トレイ３０とが対応しており、第２の排紙トレイ３１は対応していないが、針は打てる。また、Ａ４サイズの用紙には、全ての給紙トレイ１１〜１４及び排紙トレイ３０，３１が対応しており、針は打てる。レターサイズの用紙にも、全ての給紙トレイ１１〜１４及び排紙トレイ３０，３１が対応しており、針は打てる。尚、上述した何れのサイズの用紙も、図１に示す両面印刷ユニット２５に対応しており、両面への印刷が可能となっている。
【００６３】
次に、図７を参照して、用紙のタイプの制約テーブル１１０について説明する。図７は、レーザプリンタ１で使用できる用紙のタイプの制限を記憶した用紙のタイプの制約テーブル１１０の概念図である。図７に示すように、用紙のタイプの制約テーブル１１０では、普通紙、厚紙、透過シート等の用紙のタイプに応じて、第１乃至第４の給紙トレイ１１〜１４が使用可能か否か、両面印刷ユニット２５が使用可能か否か、第１の排紙トレイ３０及び第２の排紙トレイ３１が使用可能か否か、フィニッシャー装置３６で針を打つことが可能か否かを記憶している。尚、可能な場合は丸印、否の場合は、バツ印で示している。
【００６４】
図７に示すように、普通紙には、第１乃至第４の給紙トレイ１１〜１４と、両面印刷ユニット２５と、第１の排紙トレイ３０と、第２の排紙トレイ３１とが対応しており、針は打てる。また、厚紙には、第１及び第２の給紙トレイ１１，１２と、両面印刷ユニット２５と、第１の排紙トレイ３０とが対応しており、針は打てない。また、透過シートには、第１の給紙トレイ１１と、第１の排紙トレイ３０とが対応しており、両面印刷ユニット２５は使用できず、針は打てない。
【００６５】
次に、図８を参照して、搬送路の制約テーブル１２０について説明する。図８は、用紙の搬送元である第１乃至第４の給紙トレイ１１〜１４又は両面印刷ユニット２５から、搬送先である第１及び第２の排紙トレイ３０，３１又は両面印刷ユニット２５へ搬送され得る搬送経路の制約を記憶した搬送路の制約テーブル１２０を示す概念図である。
【００６６】
図８に示すように、搬送路の制約テーブル１２０では、搬送元が第１の給紙トレイ１１の場合には、搬送先が、両面印刷ユニット２５、第１及び第２の排紙トレイ３０，３１、及びステープラー３５の何れでも可能である。また、搬送元が第２の給紙トレイ１２の場合には、搬送先が、両面印刷ユニット２５、第１及び第２の排紙トレイ３０，３１、及びステープラー３５の何れでも可能である。また、搬送元が第３の給紙トレイ１３の場合には、搬送先が、第１の排紙トレイ３０、第２の排紙トレイ３１、ステープラー３５の何れでも可能である。また、搬送元が第４の給紙トレイ１４の場合には、搬送先が、第１の排紙トレイ３０のみ可能である。また、搬送元が両面印字ユニット２５の場合には、搬送先が、第１及び第２の排紙トレイ３０，３１、及びステープラー３５の何れでも可能である。また、搬送元がステープラー３５の場合には、搬送先が、第２の排紙トレイ３のみ可能である。
【００６７】
従って、図８に示す搬送路の制約テーブル１２０から分かるように、第１の給紙トレイ１１及び第２の給紙トレイ１２及び第３の排紙トレイ１３から搬送された用紙は、両面印刷ユニット２５を通過することができ、第１及び第２の排紙トレイ３０，３１の何れにも搬送されることができる。また、第４の給紙トレイ１４から搬送された用紙は、両面印刷ユニット２５を通過できず、第１の排紙トレイ３０にのみ搬送されることができる。両面印刷ユニット２５から搬送された用紙は、自身を通過できず、第１及び第２の排紙トレイ３０，３１の何れにも搬送されることができる。
【００６８】
次に、図９を参照して、解決手段ごとのユーザの手数テーブル１３０について説明する。図９に示す解決手段ごとのユーザの手数テーブル１３０には、エラーの原因に応じてその解決方法を実行するに要する手数がエラー番号と共に記憶されている。詳細には、解決方法の手数とは、ユーザの要求に対してエラーが発生した際に、ユーザがエラーを解決するために必要とする動作の回数（工数）である。第１の排紙トレイ３０及び第２の排紙トレイ３１が満杯の場合は、ユーザが、トレイ上の用紙を取り除く動作を行うことによりエラーは解決される。このときのエラーを解決するための解決方法の手数は１である。また、第１乃至第４の何れかの給紙トレイ１１〜１４に用紙が蓄えられていない場合は、ユーザが、給紙トレイを引き出し、用紙を補充した後に給紙トレイを閉めるという動作を行うことによりエラーは解決される。このときのエラーを解決するための解決方法の手数は３である。
【００６９】
また、第１乃至第４の何れかの給紙トレイ１１〜１４に蓄えられた用紙のタイプが不一致（サイズは一致）である場合は、ユーザが、給紙トレイを引き出し、タイプの異なった用紙を取り出して、タイプが一致した用紙を補充した後に給紙トレイを閉めるという動作を行うことによりエラーは解決される。このときのエラーを解決するための解決方法の手数は４である。さらに、第１乃至第４の何れかの給紙トレイ１１〜１４に蓄えられた用紙のサイズが不一致（タイプは一致）である場合は、ユーザが、給紙トレイを引き出し、サイズの異なった用紙を取り出して、給紙トレイに設けられた記録媒体のガイド部材等を移動させることにより、要求に沿う（一致した）サイズの記録媒体が補充されるべき状態にして、サイズが一致した用紙を補充した後に給紙トレイを閉めるという動作を行うことによりエラーは解決される。このときのエラーを解決するための解決方法の手数は５である。また、ステープラー３５で、針が切れたときには、針を補充するという動作を行うことによりエラーは解決される。このときのエラーを解決するための解決方法の手数は６である。
【００７０】
次に、図１５を参照して、搬送経路テーブル記憶エリア５３ｆに記憶された搬送経路テーブル１９０について説明する。搬送経路テーブル１９０は、各給紙トレイ１１〜１４と、両面印刷ユニット２５と、ステープラー３５と、第１及び第２の排紙トレイ３０，３１との組み合わせを記憶したテーブルであり、搬送経路の番号１番から１６番までが記憶されている。
【００７１】
次に、図１６を参照して、搬送経路テーブル記憶エリア５３ｆに記憶された搬送経路テーブル２００について説明する。搬送経路テーブル２００は、搬送経路テーブル１９０と異なり、フィニッシャー装置３６を取り去った場合（使用しない場合）の各給紙トレイ１１〜１４と、両面印刷ユニット２５と、ステープラー３５と、第１の排紙トレイ３０との組み合わせを記憶したテーブルであり、搬送経路の番号１番、３番、５番、７番、９番、１１番が記憶されている。
【００７２】
次に、図１０を参照して、ＲＡＭ５１の指定印刷条件テーブル記憶エリア５１ａに記憶されたユーザの指定印刷条件テーブル１４０について説明する。図１０は、ユーザの指定印刷条件テーブル１４０の概念図である。ユーザの指定印刷条件テーブル１４０には、レーザプリンタ１の操作パネル７５を操作して、ユーザーが指定した指定印刷条件が記憶されている。例えば、指定印刷条件が例１の場合には、給紙トレイの指定が無く、用紙のサイズはＢ５であり、用紙のタイプは普通紙であり、片面印刷希望であり、針は打たず用紙を綴じない設定で、排紙トレイの指定は無い。また、例えば、指定印刷条件が例２の場合には、給紙トレイの指定が無く、用紙のサイズはＢ５であり、用紙のタイプは普通紙であり、両面印刷希望であり、針は打って用紙を綴じる設定で、排紙トレイの指定は無い。
【００７３】
次に、図１１を参照して、ＲＡＭ５１の給紙トレイの状態テーブル記憶エリア５１ｂに記憶された給紙トレイの状態テーブル１５０について説明する。図１１は、レーザープリンタ１のその時点での各給紙トレイの状態を記憶した給紙トレイの状態テーブル１５０の概念図である。各給紙トレイの状態は、用紙のサイズ及び材質等の用紙の種類と用紙の量とを検出するセンサＶＳからの入力により、ＣＰＵ５０への所定の割り込みタイミング毎に書き換えられるようになっている。図１１に示す給紙トレイの状態テーブル１５０では、第１の給紙トレイ１１は用紙サイズがＢ５であり、用紙タイプが透過シートであり、現在用紙は有ることが記憶されている。また、第２の給紙トレイ１２は用紙サイズがＡ４であり、用紙タイプが普通紙であり、現在用紙は有ることが記憶されている。また、第３の給紙トレイ１３は用紙サイズがＢ５であり、用紙タイプが普通紙であり、現在用紙は無いことが記憶されている。また、第４の給紙トレイ１４は用紙サイズがＢ５であり、用紙タイプが普通紙であり、現在用紙は有ることが記憶されている。
【００７４】
次に、図１２を参照して、ＲＡＭ５１の排紙トレイの状態テーブル記憶エリア５１ｃに記憶された排紙トレイの状態テーブル１６０について説明する。図１２は、レーザープリンタ１のその時点での各排紙トレイの状態を記憶した排紙トレイの状態テーブル１６０の概念図である。尚、各排紙トレイの状態は、第１及び第２の排紙トレイ３０，３１に各々設けられたＭＳからの入力により、ＣＰＵ５０への所定の割り込みタイミング毎に書き換えられるようになっている。図１２に示す排紙トレイの状態テーブル１６０では、第１の排紙トレイ３０は満杯であり、第２の排紙トレイ３１は空きであることが記憶されている。
【００７５】
次に、図１３を参照して、ＲＡＭ５１の両面印刷ユニットのカバーの開閉状態テーブル記憶エリア５１ｄに記憶された両面印刷ユニットのカバーの開閉状態テーブル１７０について説明する。図１３は、レーザープリンタ１のその時点での両面印刷ユニットのカバーの開閉状態を記憶した両面印刷ユニットのカバーの開閉状態テーブル１７０の概念図である。尚、両面印刷ユニット２５のカバーの開閉状態は、両面印刷ユニット２５が閉じられたか否かを検出するセンサＣＳからの入力により、ＣＰＵ５０への所定の割り込みタイミング毎に書き換えられるようになっている。図１３に示す両面印刷ユニットのカバーの開閉状態テーブル１７０では、両面印刷ユニット２５のカバーは閉じられていることが記憶されている。
【００７６】
次に、図１４を参照して、ＲＡＭ５１の針有無状態テーブル記憶エリア５１ｅに記憶されたステープラー３５の針有無状態テーブル１８０について説明する。図１４は、レーザープリンタ１のその時点でのステープラー３５の針の有無を記憶したステープラー３５の針有無状態テーブル１８０の概念図である。尚、針の有無の状態は、針の有無を検出する図示外のセンサからの入力により、ＣＰＵ５０への所定の割り込みタイミング毎に書き換えられるようになっている。図１４に示す針有無状態テーブル１８０では、針が有ることが、記憶されている。
【００７７】
次に、図２１を参照して、ＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶されたエラーテーブル２１０について説明する。図２１は、エラーテーブル２１０の一例を示す概念図である。図２１に示すように、エラーテーブル２１０には、ユーザが指定した印刷条件のうち、装置の能力によって充足不能な印刷条件と充足不能な印刷条件数と、装置の状態によるエラーと、エラー番号と、手数の合計とが記憶されている。
【００７８】
次に、上記のように構成された、本実施の形態のレーザプリンタ１の動作について図１７乃至１９に示すフローチャートに基づいて説明する。図１７は、レーザプリンタ１の印刷処理のフローチャートであり、図１８は、エラー判定処理のフローチャートであり、図１９は、重複除外処理のサブルーチンのフローチャートである。
【００７９】
図１７に示す印刷処理のフローチャートにあるように、まず、ユーザが、レーザプリンタ１の操作パネル７５を操作して印刷条件を入力すると（Ｓ１）、その印刷条件は、図１０に示すＲＡＭ５１の指定印刷条件テーブル記憶エリア５１ａのユーザの指定印刷条件テーブル１４０に記憶される（Ｓ２）。例えば、ユーザが、給紙トレイ及び排紙トレイを指定せずに、Ｂ５サイズの普通紙に片面印刷をし、ステープラーの針で綴じないという要求をした場合には（Ｓ１）、その要求が、図１０（ａ）に示すＲＡＭ５１の指定印刷条件テーブル記憶エリア５１ａに記憶されたユーザの指定印刷条件テーブル１４０に例１のように記憶される（Ｓ２）。また、ユーザが、レーザプリンタ１の操作パネル７５を操作して、給紙トレイ及び排紙トレイを指定せずに、Ｂ５サイズの普通紙に両面印刷をし、ステープラーの針で綴じるという要求をした場合には（Ｓ１）、その要求が、図１０（ｂ）に示すＲＡＭ５１の指定印刷条件テーブル記憶エリア５１ａに記憶されたユーザの指定印刷条件テーブル１４０に例２のように記憶される（Ｓ２）。
【００８０】
Ｓ２の処理に続いて、ユーザの指定印刷条件テーブル１４０に記憶されたユーザの指定印刷条件が読み出される（Ｓ３）。次いで、ユーザの要求に対して、現在の装置状態のままユーザ指定を充足して印刷可能な搬送経路があるか否かを判断する（Ｓ４）。この判断は、図６に示す用紙のサイズの制約テーブル１００と、図７に示す用紙のタイプの制約テーブル１１０と、図８に示す搬送路の制約テーブル１２０と、図１１に示す給紙トレイの状態テーブル１５０と、図１２に示す排紙トレイの状態テーブル１６０と、図１３に示す両面印刷ユニットのカバーの開閉状態テーブル１７０と、図１４に示すステープラー３５の針有無状態テーブル１８０とを参照して、各制約テーブルの制約に該当するか否かと、各状態テーブルの各状態とに基づいて決定される。従って、各制約テーブルの制約に該当せず、使用する給紙トレイ１１〜１４、排紙トレイ３０，３１や、両面印刷ユニット２５が使用可能な搬送経路がある場合には、ユーザ指定を充足して印刷可能な搬送経路があり（Ｓ４：ＹＥＳ）と判断され、そのまま印刷を行って（Ｓ５）、処理を終了する。また、各制約テーブルの何れかの制約に該当するか、使用する給紙トレイ１１〜１４、排紙トレイ３０，３１や、両面印刷ユニット２５が使用不可能な搬送経路しかない場合には、ユーザ指定を充足して印刷可能な搬送経路がない（Ｓ４：ＮＯ）と判断されることになる。
【００８１】
ここで、現在の装置状態のままユーザ指定を充足して印刷可能な搬送経路が存在していない場合には（Ｓ４：ＮＯ）、図１８に示すフローチャートのエラー判定処理に進む（Ｓ６）。
【００８２】
次に、図１８を参照して、エラー判定処理について説明する。図１８は、エラー判定処理のフローチャートである。ここでは、フィニッシャー装置３６が装着されており、充足不能でも継続可能な印刷条件の最大数の設定が「１」の場合で、充足不能でも継続可能な印刷条件の設定が「印刷面指定」の場合で、図１０に示す指定印刷条件テーブル１４０のユーザ設定が例２（給紙トレイの指定が無く、サイズ指定がＢ５で、タイプ指定が普通紙で、印刷面指定が両面で、綴じ指定が綴じるで、排紙トレイ指定が指定無し）の場合について、図１８のフローチャートを参照して説明する。
【００８３】
図１８に示すように、エラー判定処理では、搬送経路テーブル記憶エリア５３ｆに記憶された図１５に示す搬送経路テーブル１９０から搬送経路を一つ選択する（Ｓ１１）。まず、搬送経路テーブル１９０の搬送経路１を選択する。この搬送経路１では、第１の給紙トレイ１１（給紙トレイ「１」）から給紙され、両面印刷ユニット２５が使用され、ステープラー３５は使用されず、第１の排紙トレイ３０（排紙トレイ「１」）に排紙される。この選択した搬送経路１について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１の場合には、ステープラー３５が使用できず、ユーザ設定の例２の「綴じ指定」を実行できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーは有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路２を選択する（Ｓ１１）。
【００８４】
この搬送経路２では、第１の給紙トレイ１１（給紙トレイ「１」）から給紙され、両面印刷ユニット２５が使用され、ステープラー３５は使用されず、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路２について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路２の場合には、ステープラー３５が使用できず、ユーザ設定の例２の「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーは有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路３を選択する（Ｓ１１）。
【００８５】
この搬送経路３では、第２の給紙トレイ１２（給紙トレイ「２」）から給紙され、両面印刷ユニット２５が使用され、ステープラー３５は使用されず、第１の排紙トレイ３０（排紙トレイ「１」）に排紙される。この選択した搬送経路３について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路３の場合には、ステープラー３５が使用できず、ユーザ設定の例２の「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーは有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路４を選択する（Ｓ１１）。
【００８６】
この搬送経路４では、第２の給紙トレイ１２（給紙トレイ「２」）から給紙され、両面印刷ユニット２５が使用され、ステープラー３５は使用されず、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路４について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路４の場合には、ステープラー３５が使用できず、ユーザ設定の例２の「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーは有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路５を選択する（Ｓ１１）。
【００８７】
この搬送経路５では、第１の給紙トレイ１１（給紙トレイ「１」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第１の排紙トレイ３０（排紙トレイ「１」）に排紙される。この選択した搬送経路５について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路５の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路６を選択する（Ｓ１１）。
【００８８】
この搬送経路６では、第１の給紙トレイ１１（給紙トレイ「１」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路６について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路６の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路７を選択する（Ｓ１１）。
【００８９】
この搬送経路７では、第２の給紙トレイ１２（給紙トレイ「２」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第１の排紙トレイ３０（排紙トレイ「１」）に排紙される。この選択した搬送経路７について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路７の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路８を選択する（Ｓ１１）。
【００９０】
この搬送経路８では、第２の給紙トレイ１２（給紙トレイ「２」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路８について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路８の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路９を選択する（Ｓ１１）。
【００９１】
この搬送経路９では、第３の給紙トレイ１３（給紙トレイ「３」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第１の排紙トレイ３０（排紙トレイ「１」）に排紙される。この選択した搬送経路９について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路９の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１０を選択する（Ｓ１１）。
【００９２】
この搬送経路１０では、第３の給紙トレイ１３（給紙トレイ「３」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路１０について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１０の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１１を選択する（Ｓ１１）。
【００９３】
この搬送経路１１では、第４の給紙トレイ１４（給紙トレイ「４」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５も使用されず、第１の排紙トレイ３０（排紙トレイ「１」）に排紙される。この選択した搬送経路１１について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１１の場合には、両面印刷ユニット２５及びステープラー３５が使用できず、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できない。充足不能でも継続可能な印刷条件の設定は「印刷面指定」なので、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーである「綴じ指定」のエラーが有りと判断され（Ｓ１２：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１２を選択する（Ｓ１１）。
【００９４】
この搬送経路１２では、第１の給紙トレイ１１（給紙トレイ「１」）から給紙され、両面印刷ユニット２５が使用され、ステープラー３５も使用され、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路１２について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１２の場合には、両面印刷ユニット２５及びステープラー３５が使用されるので、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できる。したがって、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーが無しと判断される（Ｓ１２：ＮＯ）。次いで、充足不能な条件数が、充足不能でも実行を継続可能な条件数の最大値を越えるか否かを判断する（Ｓ１３）。搬送経路１２の場合には、充足不能な条件数が「０」で、充足不能でも実行を継続可能な条件数の最大値「１」を越えないので（Ｓ１３：ＮＯ）、充足不能な条件数と印刷条件とを搬送経路とともにＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１４）。
【００９５】
次いで、搬送経路１２について、装置状態によるエラーを判定する（Ｓ１５）。搬送経路１２の場合には、第１の給紙トレイ１１から給紙されるが、第１の給紙トレイ１１は、図１１に示す給紙トレイの状態テーブル１５０を参照すると、用紙サイズは「Ｂ５」であるが、用紙タイプが透過シートであり、ユーザ設定の例２の「普通紙」を満たすことができず、搬送経路と共に装置状態によるエラーのエラー番号「７」（第１の給紙トレイ１１タイプ不一致（図９参照））をＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１５）。次いで、図９に示す解決手段ごとのユーザの手数テーブル１３０を参照して、エラー番号「７」を解決するための手数を読出す。他に装置状態によるエラーはないので、エラーを解決するための手数の合計は４となる。を合計し、その手数の合計「４」と、当該手数の合計に対応する搬送経路（搬送経路１２）とをＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１６）。次いで、まだ、他に搬送経路はあるので（Ｓ１７：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１３を選択する（Ｓ１１）。
【００９６】
この搬送経路１３では、第２の給紙トレイ１２（給紙トレイ「２」）から給紙され、両面印刷ユニット２５が使用され、ステープラー３５も使用され、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路１３について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１３の場合には、両面印刷ユニット２５及びステープラー３５が使用されるので、ユーザ設定の例２の「印刷面指定」及び「綴じ指定」を充足できる。したがって、充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーが無しと判断される（Ｓ１２：ＮＯ）。次いで、充足不能な条件数が、充足不能でも実行を継続可能な条件数の最大値を越えるか否かを判断する（Ｓ１３）。搬送経路１３の場合には、充足不能な条件数が「０」で、充足不能でも実行を継続可能な条件数の最大値「１」を越えないので（Ｓ１３：ＮＯ）、充足不能な条件数と印刷条件とを搬送経路とともにＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１４）。
【００９７】
次いで、搬送経路１３について、装置状態によるエラーを判定する（Ｓ１５）。搬送経路１３の場合には、第２の給紙トレイ１２から給紙されるが、第２の給紙トレイ１２は、図１１に示す給紙トレイの状態テーブル１５０を参照すると、用紙サイズは「Ａ４」であり、ユーザ設定の例２の「Ｂ５」を満たすことができず、搬送経路と共に装置状態によるエラーのエラー番号「１２」（第２の給紙トレイ１２サイズ不一致（図９参照））をＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１５）。次いで、図９に示す解決手段ごとのユーザの手数テーブル１３０を参照して、エラー番号「１２」を解決するための手数を読出す。他に装置状態によるエラーはないので、エラーを解決するための手数の合計は５となる。その手数の合計「５」と、当該手数の合計に対応する搬送経路（搬送経路１３）とをＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１６）。次いで、まだ、他に搬送経路はあるので（Ｓ１７：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１４を選択する（Ｓ１１）。
【００９８】
この搬送経路１４では、第１の給紙トレイ１１（給紙トレイ「１」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５は使用され、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路１４について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１４の場合には、両面印刷ユニット２５が使用されず、ステープラー３５が使用されるので、ユーザ設定の例２の「印刷面指定」を充足せず、「綴じ指定」を充足する。ここで、充足不能でも実行を継続可能な印刷条件として「印刷面指定」が設定されているので、充足不能でも実行を継続可能な印刷条件として設定されている。印刷条件についてのエラー以外の装置能力によるエラーが無しと判断される（Ｓ１２：ＮＯ）。次いで、充足不能な条件数が、充足不能でも実行を継続可能な条件数の最大値を越えるか否かを判断する（Ｓ１３）。搬送経路１４の場合には、充足不能な条件数が「１」で、充足不能でも実行を継続可能な条件数の最大値「１」を越えないので（Ｓ１３：ＮＯ）、充足不能な条件数と印刷条件とを搬送経路とともにＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１４）。
【００９９】
次いで、搬送経路１４について、装置状態によるエラーを判定する（Ｓ１５）。搬送経路１４の場合には、第１の給紙トレイ１１から給紙されるが、第１の給紙トレイ１１は、図１１に示す給紙トレイの状態テーブル１５０を参照すると、用紙サイズは「Ｂ５」であるが、用紙タイプが透過シートであり、ユーザ設定の例２の「普通紙」を満たすことができず、搬送経路と共に装置状態によるエラーのエラー番号「７」（第１の給紙トレイ１１タイプ不一致（図９参照））をＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１５）。次いで、図９に示す解決手段ごとのユーザの手数テーブル１３０を参照して、エラー番号「７」を解決するための手数を読出す。他に装置状態によるエラーはないので、エラーを解決するための手数の合計は４となる。その手数の合計「４」と、当該手数の合計に対応する搬送経路（搬送経路１４）とをＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１６）。次いで、まだ、他に搬送経路はあるので（Ｓ１７：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１５を選択する（Ｓ１１）。
【０１００】
この搬送経路１５では、第２の給紙トレイ１２（給紙トレイ「２」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５は使用され、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路１５について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１５の場合には、両面印刷ユニット２５が使用されず、ステープラー３５が使用されるので、ユーザ設定の例２の「印刷面指定」を充足せず、「綴じ指定」を充足する。ここで、充足不能でも実行を継続可能な印刷条件として「印刷面指定」が設定されているので、充足不能でも実行を継続可能な印刷条件として設定されている。印刷条件についてのエラー以外の装置能力によるエラーが無しと判断される（Ｓ１２：ＮＯ）。次いで、充足不能な条件数が、充足不能でも実行を継続可能な条件数の最大値を越えるか否かを判断する（Ｓ１３）。搬送経路１５の場合には、充足不能な条件数が「１」で、充足不能でも実行を継続可能な条件数の最大値「１」を越えないので（Ｓ１３：ＮＯ）、充足不能な条件数と印刷条件とを搬送経路とともにＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１４）。
【０１０１】
次いで、搬送経路１５について、装置状態によるエラーを判定する（Ｓ１５）。搬送経路１５の場合には、第２の給紙トレイ１２から給紙されるが、第２の給紙トレイ１２は、図１１に示す給紙トレイの状態テーブル１５０を参照すると、用紙サイズは「Ａ４」であり、ユーザ設定の例２の「Ｂ５」を満たすことができず、搬送経路と共に装置状態によるエラーのエラー番号「１２」（第２の給紙トレイ１２サイズ不一致（図９参照））をＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１５）。次いで、図９に示す解決手段ごとのユーザの手数テーブル１３０を参照して、エラー番号「１２」を解決するための手数を読出す。他に装置状態によるエラーはないので、エラーを解決するための手数の合計は５となる。その手数の合計「５」と、当該手数の合計に対応する搬送経路（搬送経路１５）とをＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１６）。次いで、まだ、他に搬送経路はあるので（Ｓ１７：ＹＥＳ）、Ｓ１１に戻り、図１５に示す搬送経路テーブル１９０から次の搬送経路１６を選択する（Ｓ１１）。
【０１０２】
この搬送経路１６では、第３の給紙トレイ１３（給紙トレイ「３」）から給紙され、両面印刷ユニット２５が使用されず、ステープラー３５は使用され、第２の排紙トレイ３１（排紙トレイ「２」）に排紙される。この選択した搬送経路１６について充足不能でも実行を継続可能な印刷条件として設定されている印刷条件についてのエラー以外の装置能力によるエラーがあるか否かを判断する（Ｓ１２）。搬送経路１６の場合には、両面印刷ユニット２５が使用されず、ステープラー３５が使用されるので、ユーザ設定の例２の「印刷面指定」を充足せず、「綴じ指定」を充足する。ここで、充足不能でも実行を継続可能な印刷条件として「印刷面指定」が設定されているので、充足不能でも実行を継続可能な印刷条件として設定されている。印刷条件についてのエラー以外の装置能力によるエラーが無しと判断される（Ｓ１２：ＮＯ）。次いで、充足不能な条件数が、充足不能でも実行を継続可能な条件数の最大値を越えるか否かを判断する（Ｓ１３）。搬送経路１６の場合には、充足不能な条件数が「１」で、充足不能でも実行を継続可能な条件数の最大値「１」を越えないので（Ｓ１３：ＮＯ）、充足不能な条件数と印刷条件とを搬送経路とともにＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１４）。
【０１０３】
次いで、搬送経路１６について、装置状態によるエラーを判定する（Ｓ１５）。搬送経路１６の場合には、第３の給紙トレイ１３から給紙されるが、第３の給紙トレイ１３は、図１１に示す給紙トレイの状態テーブル１５０を参照すると、用紙サイズは「Ｂ５」であり、用紙タイプは「普通紙」で、ユーザ設定の例２の「Ｂ５」及び「普通紙」を満たすが、用紙が無いので、搬送経路と共に装置状態によるエラーのエラー番号「５」（第３の給紙トレイ１３紙無し（図９参照））をＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１５）。次いで、図９に示す解決手段ごとのユーザの手数テーブル１３０を参照して、エラー番号「５」を解決するための手数を読出す。他に装置状態によるエラーはないので、エラーを解決するための手数の合計は５となる。その手数の合計「３」と、当該手数の合計に対応する搬送経路（搬送経路１６）とをＲＡＭ５１のエラーテーブル記憶エリア５１ｇに記憶する（Ｓ１６）。他に搬送経路は無いので（Ｓ１７：ＮＯ）、Ｓ１８に移行する。
【０１０４】
Ｓ１８の処理では、充足不能条件数に基づいて昇順で整列する（Ｓ１８）。このとき、同じ充足不能条件数の搬送経路については、さらに手数の合計に基づいて昇順で整列する。尚、手数の合計が同じ場合ものは搬送経路番号の昇順に整列される（Ｓ１８）。以上の整列によりエラーテーブルに記憶された解決方法を提供する搬送経路の優先度が決定される。整列後エラーテーブルの上位にある搬送経路ほど優先度が高い。
【０１０５】
そして、エラー原因が他を包括する搬送経路を除外する設定が予めなされている場合には（Ｓ１９：ＹＥＳ）、エラー原因が他を包括する搬送経路を除外する重複除外処理を行う（Ｓ２０）。この重複除外処理（Ｓ２０）について、図１９に示す重複除外処理のサブルーチンのフローチャートを参照して説明する。
【０１０６】
図１９に示すフローチャートのように、この重複除外処理（Ｓ２０）では、まず、Ｃｕｒｒｅｎｔ＝２番目に優先度の高い搬送経路として、２番目に優先度の高い搬送経路に着目する（Ｓ２０１）。次いで、Ｃｕｒｒｅｎｔとした搬送経路が空か否かを判断する（Ｓ２０２）。Ｃｕｒｒｅｎｔとした搬送経路が空ならば（Ｓ２０２：ＹＥＳ）、図１８に示すフローチャートにリターンし、Ｓ２１に進む。Ｃｕｒｒｅｎｔとした搬送経路が空でなければ（Ｓ２０２：ＮＯ）、ｔｅｍｐ＝最も優先度の高い搬送経路とする（Ｓ２０３）。次いで、ｔｅｍｐとした搬送経路の優先度がＣｕｒｒｅｎｔの搬送経路の優先度よりも高いか否かを判断する（Ｓ２０４）。ｔｅｍｐの搬送経路の優先度がＣｕｒｒｅｎｔの搬送経路の優先度よりも高い場合には（Ｓ２０４：ＹＥＳ）、ｔｅｍｐの搬送経路のエラー番号をＣｕｒｒｅｎｔの搬送経路のエラー番号が全て含むか否かを判断する（Ｓ２０５）。
【０１０７】
ｔｅｍｐの搬送経路のエラー番号をＣｕｒｒｅｎｔの搬送経路のエラー番号が全て含む場合には（Ｓ２０５：ＹＥＳ）、Ｃｕｒｒｅｎｔの搬送経路を図２１に示すエラーテーブル２１０から除外する。その後、Ｃｕｒｒｅｎｔを次に優先度が高い搬送経路に設定し（Ｓ２０８）、Ｓ２０２の判断処理に戻る。また、ｔｅｍｐの搬送経路のエラー番号をＣｕｒｒｅｎｔの搬送経路のエラー番号が全て含まない場合には（Ｓ２０５：ＮＯ）、ｔｅｍｐを次に優先度が高い搬送経路に設定し（Ｓ２０７）、Ｓ２０４に戻る。ｔｅｍｐの搬送経路の優先度がＣｕｒｒｅｎｔの搬送経路の優先度よりも高くない場合には（Ｓ２０４：ＮＯ）、Ｓ２０８に進み、ｔｅｍｐの搬送経路の優先度がＣｕｒｒｅｎｔの搬送経路の優先度よりも高い場合にはＳ２０５に進む。以後、前記同様の処理を繰り返す。
【０１０８】
上記のように重複するものを除外する場合に（Ｓ１９：ＹＥＳ）、上記の重複除外処理（Ｓ２０）が終了した場合（Ｓ２０）、また、重複するものを除外しない場合（Ｓ１９：ＮＯ）には、表示部７６に搬送経路をエラーの原因、解決方法とともに表示する（Ｓ２１）。尚、Ｓ２１の処理が終了すると、図１７に示すＳ７に移行し、レーザプリンタ１の状態が変化した場合には（Ｓ７：ＹＥＳ）、Ｓ４に戻り、ユーザ指定を充足して印刷可能な搬送経路が有れば（Ｓ４：ＹＥＳ）、印刷を行い（Ｓ５）、処理を終了する。尚、上記の例では、Ｓ２０の重複除外処理が終了すると、図２５に示すエラーテーブル２１０ｄが作成されることになる。
【０１０９】
以下に、上記のエラー判定処理を行った場合のエラーテーブル２１０の例及び表示部７６への表示例を図２１乃至図４５を参照して、場合分けして説明する。
【０１１０】
（場合１）
フィニッシャー装置３６が装着されており、充足不能でも継続可能な印刷条件の最大数印刷条件の最大数の設定が「０」の場合で、充足不能でも継続可能な印刷条件の設定が「無し」の場合で、図１０に示す指定印刷条件テーブル１４０のユーザ設定が例１の場合に、図１８に示すフローチャートのエラー判定処理のＳ１７までの処理が終了した場合には、図２１に示すエラーテーブル２１０が作成される。次いで、図１８に示すフローチャートのエラー判定処理のＳ１８の処理の整列を行うと、図２１に示すエラーテーブル２１０は充足不能な印刷条件数は何れも「０」なので、手数の合計の昇順に整列を行い、手数の合計が同じものは、搬送経路番号（左端のＮｏ．）の昇順に整列を行うと、図２２に示すエラーテーブル２１０ｂが作成される。このエラーテーブル２１０ｂに対して、図１８に示すフローチャートの重複除外処理Ｓ２０を行うと、搬送経路番号９，５，７が削除されて、図２３に示すように、搬送経路番号１１，１０，６，８の順に整列されたエラーテーブル２１０ｃが作成される。
【０１１１】
このエラーテーブル２１０ｃに基づいて、表示部７６に、図２４に示すような表示が行われる。図２４に示す表示例では、表示部７６に、上から、『「解決手段１：第１の排紙トレイの用紙を取り除いてください。」、「原因：排紙トレイが満杯です。」、「経路：第４の給紙トレイ−第１の排紙トレイ」、「手数：１」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイ３０の用紙を取り除く手数１の動作をするのみで、エラーを解決することができる。即ち、最上段に表示された指示が、ユーザにとって最も手数がかからない解決方法である。
【０１１２】
また、図２４に示す表示例では、解決手段１の次に『「解決手段２：第３の給紙トレイに紙を補充してください。」、「原因：給紙トレイに用紙がありません。」、「経路：第３の給紙トレイ−第２の排紙トレイ」、「手数：３」』と表示される。この場合ユーザは、指示通りに、第３の給紙トレイ１３に用紙補充する手数３の動作をすると、エラーを解決することができる。
【０１１３】
また、図２４に示す表示例では、解決手段２の次に『「解決手段３：第１の給紙トレイの用紙を普通紙に入れ替えてください。」、「原因：給紙トレイの用紙タイプが一致しません。」、「経路：第１の給紙トレイ−第２の排紙トレイ」、「手数：４」』と表示される。この場合ユーザは、指示通りに、第１の給紙トレイの用紙を普通紙に入れ替える手数４の動作をすると、エラーを解決することができる。
【０１１４】
また、図２４に示す表示例では、解決手段３の次に『「解決手段４：給紙トレイ２の用紙をＢ５サイズに入れ替えてください。」、「原因：給紙トレイの用紙サイズが一致しません。」、「経路：第２の給紙トレイ−第２の排紙トレイ」、「手数：５」』と表示される。この場合ユーザは、指示通りに、第２の給紙トレイの用紙をＢ５サイズに入れ替える手数４の動作をすると、エラーを解決することができる。
【０１１５】
（場合２）
フィニッシャー装置３６が装着されており、充足不能でも継続可能な印刷条件の最大数印刷条件の最大数の設定が「１」の場合で、充足不能でも継続可能な印刷条件の設定が「印刷面指定」の場合で、図１０に示す指定印刷条件テーブル１４０のユーザ設定が例２の場合に、図１８に示すフローチャートのエラー判定処理のＳ１７までの処理が終了した場合には、図２５に示すエラーテーブル２１０ｄが作成される。次いで、図１８に示すフローチャートのエラー判定処理のＳ１８の処理の整列を行うと、図２５に示すエラーテーブル２１０ｄの充足不能な印刷条件数の「０」のものを「１」のものに優先して、手数の合計の昇順に整列を行い、手数の合計が同じものは、搬送経路番号（左端のＮｏ．）の昇順に整列を行うと、図２６に示すエラーテーブル２１０ｅが作成される。このエラーテーブル２１０ｅに対して、図１８に示すフローチャートの重複除外処理Ｓ２０を行うと、搬送経路番号１４，１５が削除されて、図２７に示すように、搬送経路番号１２，１３，１６の順に整列されたエラーテーブル２１０ｆが作成される。
【０１１６】
このエラーテーブル２１０ｆに基づいて、表示部７６に、図２８に示すような表示が行われる。図２８に示す表示例では、表示部７６に、上から、『「解決手段１：第１の給紙トレイの用紙を普通紙に入れ替えてください。」、「原因：給紙トレイの用紙タイプが一致しません。」、「経路：第１の給紙トレイ−両面ユニット−ステープラー−第２の排紙トレイ」、「手数：４」』と表示される。この場合ユーザは、指示通りに、第１の給紙トレイの用紙を普通紙に入れ替える手数４の動作をするのみで、エラーを解決することができる。
【０１１７】
また、図２８に示す表示例では、解決手段１の次に『「解決手段２：第２の給紙トレイの用紙をＢ５サイズに入れ替えてください。」、「原因：給紙トレイの用紙サイズが一致しません。」、「経路：第２の給紙トレイ−両面ユニット−ステープラー−第２の排紙トレイ」、「手数：５」』と表示される。この場合ユーザは、指示通りに、第２の給紙トレイの用紙をＢ５サイズに入れ替える手数５の動作をすると、エラーを解決することができる。
【０１１８】
また、図２８に示す表示例では、解決手段２の次に『「解決手段３：第３の給紙トレイに用紙を補充してください。」、「原因：給紙トレイに用紙がありません。」、「制限：両面印刷はできません。」「経路：第３の給紙トレイ−ステープラー−排紙トレイ２」、「手数：３」』と表示される。この場合ユーザは、指示通りに、第３の給紙トレイに用紙を補充すると、エラーを解決することができる。但し、両面印刷はできない。
【０１１９】
（場合３）
フィニッシャー装置３６が装着されており、充足不能でも継続可能な印刷条件の最大数印刷条件の最大数の設定が「２」の場合で、充足不能でも継続可能な印刷条件の設定が「印刷面指示、綴じ指示」の場合で、図１０に示す指定印刷条件テーブル１４０のユーザ設定が例２の場合に、図１８に示すフローチャートのエラー判定処理のＳ１７までの処理が終了した場合には、図２９に示すエラーテーブル２１０ｇが作成される。次いで、図１８に示すフローチャートのエラー判定処理のＳ１８の処理の整列を行うと、図２９に示すエラーテーブル２１０ｇの充足不能な印刷条件数の「０」、「１」、「２」の順に、手数の合計の昇順に整列を行い、手数の合計が同じものは、搬送経路番号（左端のＮｏ．）の昇順に整列を行うと、図３０に示すエラーテーブル２１０ｈが作成される。このエラーテーブル２１０ｈに対して、図１８に示すフローチャートの重複除外処理Ｓ２０を行うと、搬送経路番号２，１４，１，４，１５，３，１０，６，９，５，８，７が削除されて、図３１に示すように、搬送経路番号１２，１３，１６，１１の順に整列されたエラーテーブル２１０ｉが作成される。
【０１２０】
このエラーテーブル２１０ｉに基づいて、表示部７６に、図３２に示すような表示が行われる。図３２に示す表示例では、表示部７６に、上から、『「解決手段１：第１の給紙トレイの用紙を普通紙に入れ替えてください。」、「原因：給紙トレイの用紙タイプが一致しません。」、「経路：第１の給紙トレイ−両面ユニット−ステープラー−第２の排紙トレイ」、「手数：４」』と表示される。この場合ユーザは、指示通りに、第１の給紙トレイの用紙を普通紙に入れ替える手数４の動作を行うだけで、エラーを解決することができる。
【０１２１】
また、図３２に示す表示例では、解決手段１の次に『「解決手段２：第２の給紙トレイの用紙をＢ５サイズに入れ替えてください。」、「原因：給紙トレイの用紙サイズが一致しません。」、「経路：第２の給紙トレイ−両面ユニット−ステープラー−第２の排紙トレイ」、「手数：５」』と表示される。この場合ユーザは、指示通りに、第２の給紙トレイの用紙をＢ５サイズに入れ替える手数５の動作を行うと、エラーを解決することができる。
【０１２２】
また、図３２に示す表示例では、解決手段２の次に『「解決手段３：第３の給紙トレイの用紙を補充してください。」、「原因：給紙トレイに用紙がありません。」、「制限：両面印刷はできません。」、「経路：第３の給紙トレイ−ステープラー−第２の排紙トレイ」、「手数：３」』と表示される。この場合ユーザは、指示通りに、第３の給紙トレイの用紙を補充する手数３の動作を行うと、エラーを解決することができる。但し、両面印刷はできない。
【０１２３】
また、図３２に示す表示例では、解決手段３の次に『「解決手段４：第１の排紙トレイ１の用紙を取り除いてください。」、「原因：排紙トレイが満杯です。」、「制限：両面印刷はできません。綴じることはできません。」、「経路：第４の給紙トレイ−第１の排紙トレイ」、「手数：１」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイ１の用紙を取り除く手数４の動作を行うと、エラーを解決することができる。但し、両面印刷はできず、綴じることもできない。
【０１２４】
ここで、装置能力の変更があった場合の処理を図２０に示す装置能力変更処理について説明する。図２０は、装置能力変更処理のフローチャートである。例えば、フィニッシャー装置３６が取り外された場合には、装置能力に変更が有ったので（Ｓ４１：ＹＥＳ）、ＥＥＰ−ＲＯＭ５３に記憶している用紙サイズの制約テーブル１００と、用紙タイプの制約テーブル１１０と、搬送路の制約テーブル１２０とを更新して、ステープル許可欄を削除する（Ｓ４２）。その後、装置能力変更処理を終了する。尚、ＥＥＰ−ＲＯＭ５３に記憶している各テーブルの更新処理は、変更された装置に応じて行われる。以下に、フィニッシャー装置３６が未装着となった場合の例を説明する。
【０１２５】
（場合４）
フィニッシャー装置３６が未装着で、充足不能でも継続可能な印刷条件の最大数印刷条件の最大数の設定が「０」の場合で、充足不能でも継続可能な印刷条件の設定が「無し」の場合で、図１０に示す指定印刷条件テーブル１４０のユーザ設定が例１の場合に、図１８に示すフローチャートのエラー判定処理のＳ１７までの処理が終了した場合には、図３３に示すエラーテーブル２１０ｊが作成される。次いで、図１８に示すフローチャートのエラー判定処理のＳ１８の処理の整列を行うと、図３３に示すエラーテーブル２１０ｆの充足不能な印刷条件数は「０」なので、手数の合計の昇順に整列を行と、図３４に示すエラーテーブル２１０ｋが作成される。このエラーテーブル２１０ｋに対して、図１８に示すフローチャートの重複除外処理Ｓ２０を行うと、搬送経路番号９，５，７が削除されて、図３５に示すように、搬送経路番号１１のみのエラーテーブル２１０ｍが作成される。
【０１２６】
このエラーテーブル２１０ｍに基づいて、表示部７６に、図３６に示すような表示が行われる。図３６に示す表示例では、表示部７６に、上から、『「解決手段１：第１の排紙トレイの用紙を取り除いてください。」、「原因：排紙トレイが満杯です。」、「経路：第４の給紙トレイ−第１の排紙トレイ」、「手数：１」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイの用紙を取り除く手数１の動作を行うだけで、エラーを解決することができる。
【０１２７】
また、重複除外処理Ｓ２０を行わない場合には（図１８のＳ１９：ＮＯ）、図３４に示すエラーテーブル２１０ｋに基づいて、表示部７６に、図３７に示すような表示が行われる。図３７に示す表示例では、表示部７６に、上から、『「解決手段１：第１の排紙トレイの用紙を取り除いてください。」、「原因：排紙トレイが満杯です。」、「経路：第４の給紙トレイ−第１の排紙トレイ」、「手数：１」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイの用紙を取り除く手数１の動作を行うだけで、エラーを解決することができる。
【０１２８】
また、図３７に示す表示例では、解決手段１の次に『「解決手段２：第１の排紙トレイの用紙を取り除いてください。第３の給紙トレイに用紙を補充してください。」、「原因：排紙トレイが満杯です。給紙トレイに用紙がありません。」、「経路：第３給紙トレイ−第１の排紙トレイ」、「手数：４」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイの用紙を取り除き、第３の給紙トレイに用紙を補充する手数４の動作を行うと、エラーを解決することができる。
【０１２９】
また、図３７に示す表示例では、解決手段２の次に『「解決手段３：第１の排紙トレイの用紙を取り除いてください。第１の給紙トレイの用紙を普通紙に入れ替えてください。」、「原因：排紙トレイが満杯です。給紙トレイの用紙タイプが一致しません。」、「経路：第１の給紙トレイ−第１の排紙トレイ」、「手数：５」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイの用紙を取り除き、第１の給紙トレイの用紙を普通紙に入れ替える手数５の動作を行うと、エラーを解決することができる。
【０１３０】
また、図３７に示す表示例では、解決手段３の次に『「解決手段４：第１の排紙トレイの用紙を取り除いてください。第２の給紙トレイの用紙をＢ５サイズに入れ替えてください。」、「原因：排紙トレイが満杯です。給紙トレイの用紙サイズが一致しません。」、「経路：第２の給紙トレイ−第１の排紙トレイ」、「手数：６」』と表示される。この場合ユーザは、指示通りに、第１の排紙トレイの用紙を取り除き、第２の給紙トレイの用紙をＢ５サイズに入れ替える手数６の動作を行うと、エラーを解決することができる。
【０１３１】
（場合５）
フィニッシャー装置３６が未装着で、充足不能でも継続可能な印刷条件の最大数印刷条件の最大数の設定が「０」の場合で、充足不能でも継続可能な印刷条件の設定が「無し」の場合で、図１０に示す指定印刷条件テーブル１４０のユーザ設定が例２の場合に、図１８に示すフローチャートのエラー判定処理のＳ１７までの処理が終了した場合には、図３８に示す何も解決手段の無いエラーテーブル２１０ｎが作成される。次いで、図１８に示すフローチャートのエラー判定処理のＳ１８の処理の整列を行うと、図３９に示す何も解決手段の無いエラーテーブル２１０ｏとなる。このエラーテーブル２１０ｏに対して、図１８に示すフローチャートの重複除外処理Ｓ２０を行うと、図４０に示す何も解決手段の無いエラーテーブル２１０ｐとなる。
【０１３２】
このエラーテーブル２１０ｐに基づいて、表示部７６に、図４１に示すような表示が行われる。図４１に示す表示例では、表示部７６に、『「解決手段１：キャンセルキーを押してください。」、「原因：解決方法がありません。」』と表示される。この場合には、総合解決方法が何もないことになる。
【０１３３】
（場合６）
次に、場合６について図４２乃至図４５を参照して説明する。この場合６は場合３において、図３２に示す表示例の解決手段４の第１の排紙トレイの用紙を取り除いた場合の例である。第１の排紙トレイの用紙を取り除いた場合には、エラーの状況が変化し、図１８に示すフローチャートのエラー判定処理のＳ１７までの処理が終了した場合には、図４２に示すエラーテーブル２１０ｑが作成される。次いで、図１８に示すフローチャートのエラー判定処理のＳ１８の処理の整列を行うと、図４２に示すエラーテーブル２１０ｑの充足不能な印刷条件数の「０」、「１」、「２」の順に、手数の合計の昇順に整列を行い、手数の合計が同じものは、搬送経路番号（左端のＮｏ．）の昇順に整列を行うと、図４３に示すエラーテーブル２１０ｒが作成される。このエラーテーブル２１０ｒに対して、図１８に示すフローチャートの重複除外処理Ｓ２０を行うと、搬送経路番号１，２，１４，３，４，１５，９，１０，５，６，７，８が削除されて、図４４に示すように、搬送経路番号１２，１３，１６，１１の順に整列されたエラーテーブル２１０ｓが作成される。
【０１３４】
このエラーテーブル２１０ｓに基づいて、表示部７６に、図４５に示すような表示が行われる。図４５に示す表示例では、表示部７６に、上から、『「解決手段１：第１の給紙トレイの用紙を普通紙に入れ替えてください。」、「原因：給紙トレイの用紙タイプが一致しません。」、「経路：第１の給紙トレイ−両面ユニット−ステープラー−第２の排紙トレイ」、「手数：４」』と表示される。この場合ユーザは、指示通りに、第１の給紙トレイの用紙を普通紙に入れ替える手数４の動作を行うだけで、エラーを解決することができる。
【０１３５】
また、図４５に示す表示例では、解決手段１の次に『「解決手段２：第２の給紙トレイの用紙をＢ５サイズに入れ替えてください。」、「原因：給紙トレイの用紙サイズが一致しません。」、「経路：第２の給紙トレイ−両面ユニット−ステープラー−第２の排紙トレイ」、「手数：５」』と表示される。この場合ユーザは、指示通りに、第２の給紙トレイの用紙をＢ５サイズに入れ替える手数５の動作を行うと、エラーを解決することができる。
【０１３６】
また、図４５に示す表示例では、解決手段２の次に『「解決手段３：第３の給紙トレイの用紙を補充してください。」、「原因：給紙トレイに用紙がありません。」、「制限：両面印刷はできません。」、「経路：第３の給紙トレイ−ステープラー−第２の排紙トレイ」、「手数：３」』と表示される。この場合ユーザは、指示通りに、第３の給紙トレイの用紙を補充する手数３の動作を行うと、エラーを解決することができる。但し、両面印刷はできない。
【０１３７】
また、図４５に示す表示例では、解決手段３の次に『「解決手段４：Ｇｏキーを押してください。」、「原因：装置に問題はありません。」、「制限：両面印刷はできません。綴じることはできません。」、「経路：第４の給紙トレイ−第１の排紙トレイ」、「手数：０」』と表示される。この場合ユーザは、指示通りにＧｏキーを押す手数０の動作を行うと、エラーを解決することができる。但し、両面印刷はできず、綴じることもできない。
【０１３８】
以上説明したように、本実施の形態のレーザプリンタ１では、ユーザが、操作パネル７５を介して用紙のサイズ及びタイプ、給紙トレイ、両面印刷ユニット２５及び排紙トレイ等に対して所定の要求をした場合に、レーザプリンタ１側に記憶された各搬送経路についてエラーを検出し、そのエラーを搬送経路と共に記憶することができる。さらに、そのエラーを解決するための解決手段の手数も併せて記憶することができ、手数の少ないものから順に表示部に表示するので、ユーザは、自らの要求を満足すべく、最も手数の少ない最良の解決方法を選択して実行することができる。従って、何度も同じエラーが表示されることがなく、エラーを解決するのにユーザの手を煩わせることもない。
【０１３９】
【発明の効果】
以上、詳述したとおり、請求項１に係る発明の処理媒体搬送装置では、総合解決方法表示制御手段は、処理条件指定手段によって決定される処理経路の各々について、エラー検出手段により検出されたエラーの内、複数のエラーについての各々の解決方法を解決方法記憶手段から抽出して総合解決方法とし、総合解決方法を表示手段に少なくとも１つ表示させることができる。従って、ユーザは、表示された総合解決方法を参照して容易にエラーを回復することができる。
【０１４０】
また、請求項２に係る発明の処理媒体搬送装置では、請求項１に記載の発明の効果に加えて、総合解決方法表示制御手段は、処理条件指定手段によって決定される処理経路の各々について、エラー検出手段により検出されたエラーの内、少なくとも１つのエラーについての各々の解決方法を解決方法記憶手段から抽出して総合解決方法とし、当該総合解決方法を表示手段に複数表示させることができる。従って、ユーザは、表示手段に複数表示された総合解決方法の中から最適な総合解決方法を選択することができる。
【０１４１】
また、請求項３に係る発明の処理媒体搬送装置では、請求項１又は２に記載の発明の効果に加えて、エラー検出手段は、状態検出手段により検出された状態と、装置能力記憶手段に記憶された装置能力と、処理条件とに従ってエラーを検出することができる。
【０１４２】
また、請求項４に係る発明の処理媒体搬送装置では、請求項３に記載の発明の効果に加えて、更新手段によって、装置能力が変更された場合に装置能力記憶手段の記憶内容を更新することができる。従って、装置の能力に応じてエラーを正しく検出できる。
【０１４３】
また、請求項５に係る発明の処理媒体搬送装置では、請求項１乃至４の何れかに記載の発明の効果に加えて、総合解決方法表示制御手段は、総合解決方法が複数存在する場合は優先度に従って表示手段に表示させることができる。従って、予め設定されている優先度に従った表示ができるので、ユーザは最適な解決法を見つけやすい。
【０１４４】
また、請求項６に係る発明の処理媒体搬送装置では、請求項５に記載の発明の効果に加えて、総合解決方法は、完全解決方法と限定解決方法との双方を含み、完全解決方法は、１つの処理経路について検出されたエラーの各々についての解決方法の組み合わせからなっており、限定解決方法は、全てのエラーから所定基準に従って一部のエラーを未解決エラーとして除外したものについての解決方法の組み合わせからなっているので、完全にエラーを解決できなくて良い場合に限定解決方法に従って、エラーを解決できる。
【０１４５】
また、請求項７に係る発明の処理媒体搬送装置では、請求項６に記載の発明の効果に加えて、総合解決方法表示制御手段は、完全解決方法の優先度を限定解決方法の優先度よりも高くして、完全解決方法を限定解決方法よりも優先して表示手段に表示させることができる。従って、ユーザは、完全解決方法を優先して先に見ることができる。
【０１４６】
また、請求項８に係る発明の処理媒体搬送装置では、請求項６又は７に記載の発明の効果に加えて、総合解決方法表示制御手段は、限定解決方法の内、未解決エラーの数が少ない限定解決方法の優先度を、未解決エラーの数が多い限定解決方法の優先度よりも高くして、未解決エラーの数が少ない限定解決方法を、未解決エラーの数が多い限定解決方法よりも優先して表示手段に表示させることができる。従って、ユーザは、未解決エラーの数が少ない限定解決方法から容易に見ることができる。
【０１４７】
また、請求項９に係る発明の処理媒体搬送装置では、請求項５乃至８の何れかに記載の発明の効果に加えて、解決方法記憶手段は、個々の解決方法について個別優先度をそれぞれ記憶し、総合解決方法表示制御手段は、総合解決方法が複数存在する場合には個別優先度に従って表示させることができる。従って、ユーザは個別優先度の高いものから見ることができる。
【０１４８】
また、請求項１０に係る発明の処理媒体搬送装置では、請求項９に記載の発明の効果に加えて、個別優先度は、エラーの解決方法を実行する際に必要となる工数であり、総合解決方法表示制御手段は、総合解決方法が複数存在する場合には個別優先度に従って表示させるので、最適なエラーの解決方法を提供することができる。
【０１４９】
また、請求項１１に係る発明の処理媒体搬送装置では、請求項９又は１０に記載の発明の効果に加えて、優先度変更手段によって、個別優先度を変更することができる。
【０１５０】
また、請求項１２に係る発明の処理媒体搬送装置では、請求項６乃至１１の何れかに記載の発明の効果に加えて、エラー許容基準変更手段によって、全てのエラーから一部のエラーを未解決エラーとして除外するための所定基準を変更することができる。従って、ユーザに提供する限定解決方法を制限することができる。
【０１５１】
また、請求項１３に係る発明の処理媒体搬送装置では、請求項６乃至１２の何れかに記載の発明の効果に加えて、未解決エラーとして除外してもよいエラーの数の最大数によって、ユーザに提供する限定解決方法を制限することができる。
【０１５２】
また、請求項１４に係る発明の処理媒体搬送装置では、請求項６乃至１２の何れかに記載の発明の効果に加えて、未解決エラーとして除外してもよいエラーの種類によって、ユーザに提供する限定解決方法を制限することができる。
【０１５３】
また、請求項１５に係る発明の処理媒体搬送装置では、請求項１乃至１４の何れかに記載の発明の効果に加えて、総合解決方法表示制御手段は、他の総合解決方法が含む個々の解決方法を全て含む総合解決方法を除外して表示手段に表示させることができる。従って、総合解決方法の表示から重複するものを除外することができるので、表示が見易くなる。
【０１５４】
また、請求項１６に係る発明の処理媒体搬送装置では、請求項１乃至１５の何れかに記載の発明の効果に加えて、総合解決方法表示制御手段は、処理経路に関する情報とエラーに関する情報との少なくとも一方と、総合解決方法とを表示手段に表示させることができる。従って、ユーザは、総合解決方法以外に、処理経路に関する情報とエラーに関する情報との少なくとも一方を知ることができる。
【０１５５】
また、請求項１７に係る発明の処理媒体搬送装置では、請求項１６に記載の発明の効果に加えて、総合解決方法表示制御手段は、エラーが発生した処理経路が含む処理部もしくは搬送経路に関する情報とエラーに関する情報との少なくとも一方と、総合解決方法とを表示手段に表示させることができる。従って、ユーザは、総合解決方法以外に、エラーが発生した処理経路が含む処理部もしくは搬送経路に関する情報とエラーに関する情報との少なくとも一方を知ることができる。
【０１５６】
また、請求項１８に係る発明の処理媒体搬送装置では、請求項１６又は１７に記載の発明の効果に加えて、総合解決方法表示制御手段は、処理経路に関する情報とエラーの種類に関する情報との少なくとも一方と、総合解決方法とを表示手段に表示させることができる。従って、ユーザは、総合解決方法以外に、処理経路に関する情報とエラーの種類に関する情報との少なくとも一方を知ることができる。
【０１５７】
また、請求項１９に係る発明の処理媒体搬送装置では、請求項１６乃至１８の何れかに記載の発明の効果に加えて、限定解決方法が表示される場合には、総合解決方法表示制御手段は、処理経路に関する情報と未解決エラーとして除外されたエラーに関する情報との少なくとも一方と、総合解決方法とを表示手段に表示させることができる。従って、ユーザは、総合解決方法以外に、処理経路に関する情報と未解決エラーとして除外されたエラーに関する情報との少なくとも一方を知ることができる。
【０１５８】
また、請求項２０に係る発明の処理媒体搬送装置では、請求項５乃至１９の何れかに記載の発明の効果に加えて、総合解決方法表示制御手段は、総合解決方法と当該総合解決方法に対応する優先度とを、表示手段に表示させることができる。従って、ユーザは、総合解決方法以外に、当該総合解決方法に対応する優先度を知ることができる。
【０１５９】
また、請求項２１に係る発明の画像形成装置では、処理部は、処理媒体に印刷を行う印刷部と、処理媒体を前記印刷部に供給する供給部と、印刷部で印刷された処理媒体の排出部とを含む請求項１乃至２０の何れかに記載の処理媒体搬送装置を備えているので、処理媒体を印刷できるとともに、請求項１乃至２０の何れかに記載の発明の効果を奏することができる。
【図面の簡単な説明】
【図１】図１は、レーザプリンタ１の全体の構成を示す概略図である。
【図２】図２は、操作パネル７５を示す平面図である。
【図３】図３は、レーザプリンタ１の電気的構成を示すブロック図である。
【図４】図４は、ＥＥＰ−ＲＯＭの記憶エリアの模式図である。
【図５】図５は、ＲＡＭの記憶エリアの模式図である。
【図６】図６は、用紙のサイズの制約テーブル１００の概念図である。
【図７】図７は、用紙のタイプの制約テーブル１１０の概念図である。
【図８】図８は、搬送路の制約テーブル１２０の概念図である。
【図９】図９は、解決手段ごとのユーザの手数テーブル１３０の概念図である。
【図１０】図１０は、ユーザの指定印刷条件テーブル１４０の概念図である。
【図１１】図１１は、給紙トレイの状態テーブル１５０の概念図である。
【図１２】図１２は、排紙トレイの状態テーブル１６０の概念図である。
【図１３】図１３は、両面印刷ユニットのカバーの開閉状態テーブル１７０の概念図である。
【図１４】図１４は、ステープラー３５の針有無状態テーブル１８０の概念図である。
【図１５】図１５は、搬送経路テーブル１９０の概念図である。
【図１６】図１６は、搬送経路テーブル２００の概念図である。
【図１７】図１７は、レーザプリンタのメインルーチンのフローチャートである。
【図１８】図１８は、エラー判定処理のフローチャートである。
【図１９】図１９は、重複除外処理のサブルーチンのフローチャートである。
【図２０】図２０は、装置能力更新処理のフロートである。
【図２１】図２１は、エラーテーブル２１０の概念図である。
【図２２】図２２は、エラーテーブル２１０ｂの概念図である。
【図２３】図２３は、エラーテーブル２１０ｃの概念図である。
【図２４】図２４は、表示部７６のエラー表示例を示す図である。
【図２５】図２５は、エラーテーブル２１０ｄの概念図である。
【図２６】図２６は、エラーテーブル２１０ｅの概念図である。
【図２７】図２７は、エラーテーブル２１０ｆの概念図である。
【図２８】図２８は、表示部７６のエラー表示例を示す図である。
【図２９】図２９は、エラーテーブル２１０ｇの概念図である。
【図３０】図３０は、エラーテーブル２１０ｈの概念図である。
【図３１】図３１は、エラーテーブル２１０ｉの概念図である。
【図３２】図３２は、表示部７６のエラー表示例を示す図である。
【図３３】図３３は、エラーテーブル２１０ｊの概念図である。
【図３４】図３４は、エラーテーブル２１０ｋの概念図である。
【図３５】図３５は、エラーテーブル２１０ｍの概念図である。
【図３６】図３６は、表示部７６のエラー表示例を示す図である。
【図３７】図３７は、表示部７６のエラー表示例を示す図である。
【図３８】図３８は、エラーテーブル２１０ｎの概念図である。
【図３９】図３９は、エラーテーブル２１０ｏの概念図である。
【図４０】図４０は、エラーテーブル２１０ｐの概念図である。
【図４１】図４１は、表示部７６のエラー表示例を示す図である。
【図４２】図４２は、エラーテーブル２１０ｑの概念図である。
【図４３】図４３は、エラーテーブル２１０ｒの概念図である。
【図４４】図４４は、エラーテーブル２１０ｓの概念図である。
【図４５】図４５は、表示部７６のエラー表示例を示す図である。
【符号の説明】
１　　レーザプリンタ
１１　　第１の給紙トレイ
１２　　第２の給紙トレイ
１３　　第３の給紙トレイ
１４　　第４の給紙トレイ
１５　　排紙ローラ
２５　　両面印刷ユニット
３０　　第１の排紙トレイ
３１　　第２の排紙トレイ
５０　　ＣＰＵ
５１　　ＲＡＭ
５２　　ＲＯＭ
５３　　ＥＥＰ−ＲＯＭ
７５　　操作パネル
７６　　表示部
ＣＳ　　センサ
ＦＳ　　センサ
ＨＳ　　センサ
ＪＳ　　センサ
ＫＳ　　センサ
ＴＳ　　センサ
ＭＳ　　センサ
ＶＳ　　センサ
【図１】
2004114531.tif 000003
【図２】
2004114531.tif 000004
【図３】
2004114531.tif 000005
【図４】
2004114531.tif 000006
【図５】
2004114531.tif 000007
【図６】
2004114531.tif 000008
【図７】
2004114531.tif 000009
【図８】
2004114531.tif 000010
【図９】
2004114531.tif 000011
【図１０】
2004114531.tif 000012
【図１１】
2004114531.tif 000013
【図１２】
2004114531.tif 000014
【図１３】
2004114531.tif 000015
【図１４】
2004114531.tif 000016
【図１５】
2004114531.tif 000017
【図１６】
2004114531.tif 000018
【図１７】
2004114531.tif 000019
【図１８】
2004114531.tif 000020
【図１９】
2004114531.tif 000021
【図２０】
2004114531.tif 000022
【図２１】
2004114531.tif 000023
【図２２】
2004114531.tif 000024
【図２３】
2004114531.tif 000025
【図２４】
2004114531.tif 000026
【図２５】
2004114531.tif 000027
【図２６】
2004114531.tif 000028
【図２７】
2004114531.tif 000029
【図２８】
2004114531.tif 000030
【図２９】
2004114531.tif 000031
【図３０】
2004114531.tif 000032
【図３１】
2004114531.tif 000033
【図３２】
2004114531.tif 000034
【図３３】
2004114531.tif 000035
【図３４】
2004114531.tif 000036
【図３５】
2004114531.tif 000037
【図３６】
2004114531.tif 000038
【図３７】
2004114531.tif 000039
【図３８】
2004114531.tif 000040
【図３９】
2004114531.tif 000041
【図４０】
2004114531.tif 000042
【図４１】
2004114531.tif 000043
【図４２】
2004114531.tif 000044
【図４３】
2004114531.tif 000045
【図４４】
2004114531.tif 000046
【図４５】
2004114531.tif 000047