(57)【特許請求の範囲】
【請求項１】
印字ヘッドを搭載し、被印刷媒体の送り方向と直交する方向に往復移動するキャリッジに前記被印刷媒体の有無を検出する検出手段を備えたファクシミリ機能付きシリアルプリンタにおいて、
前記検出手段が前記被印刷媒体の搬送通路に面する位置に前記キャリッジを移動させて前記検出手段に前記被印刷媒体の有無を検出させる有無検出制御手段と、
前記キャリッジを移動させて前記検出手段により前記被印刷媒体の幅を検出する幅検出制御手段と、
前記印字ヘッド及び前記キャリッジを制御して印刷データを印刷させる印刷制御手段と、
前記印刷データがファクシミリデータであるか否かを判断するデータ判断手段と、
当該データ判断手段によりファクシミリデータであると判断された場合には、前記有無検出制御手段により前記検出手段に検出を行わせると判断する第３有無検出判断手段と、
前記データ判断手段によりファクシミリデータであると判断された場合には、前記幅検出制御手段により前記検出手段に検出を行わせるか否かを判断する第３幅検出判断手段と
を備え、
前記有無検出制御手段は、前記第３有無検出判断手段において検出を行わせると判断された場合には、印刷を行う前に前記検出手段に検出を行わせ、
前記印刷制御手段は、前記検出手段により前記被印刷媒体が検出されなかった場合には、前記印刷データの印刷を行わず、
前記幅検出制御手段は、前記第３幅検出判断手段において検出を行わせると判断された場合には、印刷を行う前に前記キャリッジを移動させて前記検出手段により前記被印刷媒体の幅の検出を行わせ、
前記印刷制御手段は、前記検出手段によりファクシミリデータを印刷可能な幅の前記被印刷媒体が検出されなかったときには、前記印刷データの印刷を行わないことを特徴とするファクシミリ機能付きシリアルプリンタ。
【請求項２】
前記データ判断手段によりファクシミリデータであると判断された場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、
前記データ判断手段によりファクシミリデータであると判断されない場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせないと判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせないと判断することを特徴とする請求項１に記載のファクシミリ機能付きシリアルプリンタ。
【請求項３】
前記データ判断手段によりファクシミリデータであると判断された場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、
前記データ判断手段によりファクシミリデータであると判断されない場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせないと判断することを特徴とする請求項１に記載のファクシミリ機能付きシリアルプリンタ。
【請求項４】
前記印刷データの印刷を行う前に、印刷が行われる被印刷媒体のページ数を取得するページ数取得手段を備え、
前記データ判断手段によりファクシミリデータであると判断された場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、
前記データ判断手段によりファクシミリデータであると判断されない場合には、
前記ページ数取得手段により取得された前記ページ数が１ページ目であれば、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、
前記ページ数取得手段により取得された前記ページ数が２ページ目以降であれば、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせないと判断することを特徴とする請求項１に記載のファクシミリ機能付きシリアルプリンタ。
【請求項５】
前記被印刷媒体を当該ファクシミリ機能付きシリアルプリンタに供給する被印刷媒体供給手段と、
当該被印刷媒体供給手段に当該ファクシミリ機能付きシリアルプリンタに供給可能な前記被印刷媒体があるかないかを検出する供給媒体検出手段と
を備え、
前記データ判断手段によりファクシミリデータであると判断された場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、
前記データ判断手段によりファクシミリデータであると判断されない場合には、
前記供給媒体検出手段により供給可能な前記被印刷媒体がないと判断された後に、最初
に印刷が行われる際には、前記ページ数取得手段により取得された前記ページ数が２ページ目以降であったとしても、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、
前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断することを特徴とする請求項４に記載のファクシミリ機能付きシリアルプリンタ。
【請求項６】
前記データ判断手段によりファクシミリデータであると判断されない場合においても、前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせる印刷品質優先モードと、
当該印刷品質優先モードとするか否かを選択する第３印刷品質優先モード選択手段と
を備え、
前記データ判断手段によりファクシミリデータであると判断されない場合においても、前記第３印刷品質優先モード選択手段により前記印刷品質優先モードが選択されている場合には、
前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断することを特徴とする請求項１乃至５のいずれかに記載のファクシミリ機能付きシリアルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ機能付きシリアルプリンタに関するものであり、詳細には、プラテンへの空打ち防止処理が行われているファクシミリ機能付きシリアルプリンタに関するものである。
【背景技術】
【０００２】
従来、シリアルプリンタでは、被印刷媒体がプラテン上にないにも係わらず印刷が行われてしまい、インクが無駄に消費されたり、プラテンにインク等の印刷媒体が付着されたままにすると、その後搬送された被印刷媒体にプラテンに付着した印刷媒体が付着して、被印刷媒体の裏面が汚れてしまうという問題点があった。そこで、キャリッジに被印刷媒体を検出するためのセンサを印字ヘッドに設けて、プリント動作の前に被印刷媒体である用紙の有無を検出して、用紙がある場合にのみプリント動作を実施するプリント装置が提案されている（例えば、特許文献１）。
【特許文献１】特公平７−１０８５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷前にセンサを設けた印字ヘッドを用いて被印刷媒体の検出を行うと、印刷時間（操作者が印刷指示を行ってから、印刷結果が出力されるまで）の時間が長くなってしまうという問題点がある。特に、印刷品質よりも印刷時間を優先させたい利用者にとっては問題である。
【０００４】
本発明は、上述の問題点を解決するためになされたものであり、印刷品質と印刷時間を考慮した、プラテンへの空打ち防止処理が行われているファクシミリ機能付きシリアルプリンタを提供しようとするものである。
【課題を解決するための手段】
【０００５】
請求項１に係る発明のファクシミリ機能付きシリアルプリンタでは、印字ヘッドを搭載し、被印刷媒体の送り方向と直交する方向に往復移動するキャリッジに前記被印刷媒体の有無を検出する検出手段を備えたファクシミリ機能付きシリアルプリンタにおいて、前記検出手段が前記被印刷媒体の搬送通路に面する位置に前記キャリッジを移動させて前記検出手段に前記被印刷媒体の有無を検出させる有無検出制御手段と、前記キャリッジを移動させて前記検出手段により前記被印刷媒体の幅を検出する幅検出制御手段と、前記印字ヘッド及び前記キャリッジを制御して印刷データを印刷させる印刷制御手段と、前記印刷データがファクシミリデータであるか否かを判断するデータ判断手段と、当該データ判断手段によりファクシミリデータであると判断された場合には、前記有無検出制御手段により前記検出手段に検出を行わせると判断する第３有無検出判断手段と、前記データ判断手段によりファクシミリデータであると判断された場合には、前記幅検出制御手段により前記検出手段に検出を行わせるか否かを判断する第３幅検出判断手段とを備え、前記有無検出制御手段は、前記第３有無検出判断手段において検出を行わせると判断された場合には、印刷を行う前に前記検出手段に検出を行わせ、前記印刷制御手段は、前記検出手段により前記被印刷媒体が検出されなかった場合には、前記印刷データの印刷を行わず、前記幅検出制御手段は、前記第３幅検出判断手段において検出を行わせると判断された場合には、印刷を行う前に前記キャリッジを移動させて前記検出手段により前記被印刷媒体の幅の検出を行わせ、前記印刷制御手段は、前記検出手段によりファクシミリデータを印刷可能な幅の前記被印刷媒体が検出されなかったときには、前記印刷データの印刷を行わないことを特徴とする構成となっている。
【０００６】
【０００７】
また、請求項２に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１に記載の発明の構成に加えて、前記データ判断手段によりファクシミリデータであると判断された場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、前記データ判断手段によりファクシミリデータであると判断されない場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせないと判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせないと判断することを特徴とする構成となっている。
【０００８】
また、請求項３に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１に記載の発明の構成に加えて、前記データ判断手段によりファクシミリデータであると判断された場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、前記データ判断手段によりファクシミリデータであると判断されない場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせないと判断することを特徴とする構成となっている。
【０００９】
また、請求項４に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１に記載の発明の構成に加えて、前記印刷データの印刷を行う前に、印刷が行われる被印刷媒
体のページ数を取得するページ数取得手段を備え、前記データ判断手段によりファクシミリデータであると判断された場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、前記データ判断手段によりファクシミリデータであると判断されない場合には、前記ページ数取得手段により取得された前記ページ数が１ページ目であれば、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、前記ページ数取得手段により取得された前記ページ数が２ページ目以降であれば、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせないと判断することを特徴とする構成となっている。
【００１０】
また、請求項５に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項４に記載の発明の構成に加えて、前記被印刷媒体を当該ファクシミリ機能付きシリアルプリンタに供給する被印刷媒体供給手段と、当該被印刷媒体供給手段に当該ファクシミリ機能付きシリアルプリンタに供給可能な前記被印刷媒体があるかないかを検出する供給媒体検出手段とを備え、前記データ判断手段によりファクシミリデータであると判断された場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断し、前記データ判断手段によりファクシミリデータであると判断されない場合には、前記供給媒体検出手段により供給可能な前記被印刷媒体がないと判断された後に、最初に印刷が行われる際には、前記ページ数取得手段により取得された前記ページ数が２ページ目以降であったとしても、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断し、前記第３幅検出判断手段は前記幅検出制御手段による前記被印刷媒体の幅の検出を行わせると判断することを特徴とする構成となっている。
【００１１】
また、請求項６に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１乃至５のいずれかに記載の発明の構成に加えて、前記データ判断手段によりファクシミリデータであると判断されない場合においても、前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせる印刷品質優先モードと、当該印刷品質優先モードとするか否かを選択する第３印刷品質優先モード選択手段とを備え、前記データ判断手段によりファクシミリデータであると判断されない場合においても、前記第３印刷品質優先モード選択手段により前記印刷品質優先モードが選択されている場合には、前記第３有無検出判断手段は前記有無検出制御手段による前記被印刷媒体の有無の検出を行わせると判断することを特徴とする構成となっている。
【発明の効果】
【００１２】
また、請求項１に係る発明のファクシミリ機能付きシリアルプリンタでは、有無検出制御手段は、検出手段が被印刷媒体の搬送通路に面する位置にキャリッジを移動させて検出手段に被印刷媒体の有無を検出させ、印刷制御手段は、印字ヘッド及びキャリッジを制御して印刷データを印刷させ、データ判断手段は、印刷データがファクシミリデータであるか否かを判断し、第３有無検出判断手段は、データ判断手段によりファクシミリデータであると判断された場合には、有無検出制御手段により検出手段に検出を行わせると判断することができる。また、有無検出制御手段は、第３有無検出判断手段において検出を行わせると判断された場合には、印刷を行う前に検出手段に検出を行わせ、印刷制御手段は、検出手段により被印刷媒体が検出されなかった場合には、印刷データの印刷を行わないようにできる。ファクシミリデータは、一般的に被印刷媒体への印刷処理が終了すると消去されてしまう。そこで、仮に被印刷媒体の搬送ミス等で被印刷媒体が正常に搬送されてい
ない状態で印刷が行われ、プラテンに空打ちされてしまうと、無用な印刷処理が行われてプラテンが汚れてしまうだけでなく、ファクシミリデータの内容を可視状態で出力されないまま、データが消去されてしまう危険がある。しかしながら、ファクシミリデータであれば、必ず被印刷媒体の有無の検出が実施され、被印刷媒体が検出された場合にのみ印刷処理を行うようにできるので、被印刷媒体への印刷処理がなされないままファクシミリデータが失われてしまうことがない様にできる。また、印刷処理後の印刷データの消去が行われない、ファクシミリデータ以外の印刷データであれば、検出処理を行わないようにでき、印刷時間を短縮することができる。
【００１３】
また、幅検出制御手段は、キャリッジを移動させて検出手段により被印刷媒体の幅を検出し、第３幅検出判断手段は、データ判断手段によりファクシミリデータであると判断された場合には、幅検出制御手段により検出手段に検出を行わせるか否かを判断することができる。また、幅検出制御手段は、第３幅検出判断手段において検出を行わせると判断された場合には、印刷を行う前にキャリッジを移動させて検出手段により被印刷媒体の幅の検出を行わせ、印刷制御手段は、検出手段によりファクシミリデータを印刷可能な幅の被印刷媒体が検出されなかったときには、印刷データの印刷を行わないようにできる。したがって、被印刷媒体の幅の検出も行うことができ、ファクシミリデータであるか否かに基づいて被印刷媒体の幅の検出を行うか行わないかを制御することができる。よって、印刷データで指定されている被印刷媒体のサイズと異なるサイズの被印刷媒体が搬送されたという障害への対応として行われる被印刷媒体の幅の検出を、ファクシミリデータである場合には必ず行って、ファクシミリデータを確実に被印刷媒体へ印刷することができる。また、ファクシミリデータでない場合には行わないようにして印刷時間を短縮することができる。
【００１４】
また、請求項２に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１に記載の発明の効果に加えて、データ判断手段によりファクシミリデータであると判断された場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせると判断し、データ判断手段によりファクシミリデータであると判断されない場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせないと判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせないと判断することができる。したがって、ファクシミリデータである場合には、被印刷媒体の有無の検出も、幅の検出も行って、ファクシミリデータを確実に被印刷媒体へ印刷することができる。また、ファクシミリデータでない場合には、被印刷媒体の有無の検出も、幅の検出も行われないので印刷時間を短縮することができる。
【００１５】
また、請求項３に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１に記載の発明の効果に加えて、データ判断手段によりファクシミリデータであると判断された場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせると判断し、データ判断手段によりファクシミリデータであると判断されない場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせないと判断することができる。したがって、ファクシミリデータである場合には、被印刷媒体の有無の検出も、幅の検出も行って、ファクシミリデータを確実に被印刷媒体へ印刷することができる。また、ファクシミリデータでない場合には、被印刷媒体の有無の検出は行うが、幅の検出は行われないので、印刷時に被印刷媒体が正しい位置に搬送されていないという障害への対応をしつつ、印刷時間を短縮することができる。被印刷媒体の幅の検出は実施されないが、被印刷媒体の幅が所望する幅と異なっていても、被印刷媒体が搬送されていない場合に比べれば、プラテンの汚れは少ないので、印刷品質に及ぼす影響は
少ない。特に、１種類の被印刷媒体しか使用しない利用者や、１種類の被印刷媒体しかセットできない印刷装置において有効となる。
【００１６】
また、請求項４に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１に記載の発明の効果に加えて、ページ数取得手段は、印刷データの印刷を行う前に、印刷が行われる被印刷媒体のページ数を取得することができる。また、データ判断手段によりファクシミリデータであると判断された場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせると判断し、データ判断手段によりファクシミリデータであると判断されない場合には、ページ数取得手段により取得されたページ数が１ページ目であれば、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせると判断し、ページ数取得手段により取得されたページ数が２ページ目以降であれば、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせないと判断することができる。したがって、ファクシミリデータである場合には、被印刷媒体の有無の検出も、幅の検出も行って、ファクシミリデータを確実に被印刷媒体へ印刷することができる。また、ファクシミリデータでない場合には、２ページ目以降は、被印刷媒体の幅の検出が行われないので処理時間が短縮される。１ページ目が正しい幅であれば、２ページ目以降に異なる幅の被印刷媒体がセットされている可能性は低いので、２ページ目以降については、サイズと異なるサイズの被印刷媒体が搬送されるという障害への対応として行われる被印刷媒体の幅の検出を行わなくても、印刷品質に影響を及ぼす可能性は低いので、処理時間を短縮させるために有効な制御となる。
【００１７】
また、請求項５に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項４に記載の発明の効果に加えて、被印刷媒体供給手段は、被印刷媒体をファクシミリ機能付きシリアルプリンタに供給し、供給媒体検出手段は、被印刷媒体供給手段にファクシミリ機能付きシリアルプリンタに供給可能な被印刷媒体があるかないかを検出することができる。また、データ判断手段によりファクシミリデータであると判断された場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせると判断し、データ判断手段によりファクシミリデータであると判断されない場合には、供給媒体検出手段により供給可能な被印刷媒体がないと判断された後に、最初に印刷が行われる際には、ページ数取得手段により取得されたページ数が２ページ目以降であったとしても、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断し、第３幅検出判断手段は幅検出制御手段による被印刷媒体の幅の検出を行わせると判断することができる。したがって、ファクシミリデータである場合には、被印刷媒体の有無の検出も、幅の検出も行って、ファクシミリデータを確実に被印刷媒体へ印刷することができる。また、ファクシミリデータでない場合には、２ページ目以降は被印刷媒体の幅の検出が行われないので処理時間が短縮される。１ページ目が正しい幅であれば、２ページ目以降に異なる幅の被印刷媒体がセットされている可能性は低いので、２ページ目以降については、サイズと異なるサイズの被印刷媒体が搬送されるという障害への対応として行われる被印刷媒体の幅の検出を行わなくても、印刷品質に影響を及ぼす可能性は低いので、処理時間を短縮させるために有効な制御となる。
【００１８】
また、請求項６に係る発明のファクシミリ機能付きシリアルプリンタでは、請求項１乃至５のいずれかに記載の発明の効果に加えて、データ判断手段によりファクシミリデータであると判断されない場合においても、有無検出制御手段による被印刷媒体の有無の検出を行わせる印刷品質優先モードを備え、第３印刷品質優先モード選択手段は、印刷品質優先モードとするか否かを選択することができる。また、データ判断手段によりファクシミ
リデータであると判断されない場合においても、第３印刷品質優先モード選択手段により印刷品質優先モードが選択されている場合には、第３有無検出判断手段は有無検出制御手段による被印刷媒体の有無の検出を行わせると判断することができる。したがって、ファクシミリデータである場合には、被印刷媒体の有無の検出も、幅の検出も行って、ファクシミリデータを確実に被印刷媒体へ印刷することができる。また、ファクシミリデータでない場合であっても、印刷の度に被印刷媒体の有無を検出してプラテン空打ちによる印刷品質への悪影響を防止する印刷品質優先モードを設定できるので、どのような印刷データであれ、処理時間よりも印刷品質を優先したい使用者や、印刷ミスによるインクの無駄を省きたい使用者にとっては有効な制御となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を参照して説明する。本実施の形態は、プリンタ機能とコピー機能とスキャナ機能とファクシミリ機能と電話機能等を備えた多機能装置１に本発明を適用した場合の一例である。図１は、多機能装置１の斜視図である。この多機能装置１は、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能、電話機能等を備えたものであり、図１に示すように、後端部に給紙装置２が設けられ、給紙装置２の下部前側にインクジェット式のプリンタ３が設けられ、プリンタ３の上側にコピー機能及びファクシミリ機能の為の読み取り装置４が設けられている。また、プリンタ３の前側には排紙トレイ５が設けられ、読み取り装置４の前端上面部には操作パネル６及び液晶パネル７が設けられている。
【００２０】
次に、図１及び図２を参照して、給紙装置２について説明する。図２は、給紙装置の縦断面図である。図２に示すように、給紙装置２は、記録媒体としての用紙Ｐを傾斜姿勢に保持する用紙保持部６０と、用紙保持部６０の底面側に設けられた左右１対のストッパ６１と、ストッパ６１の位置を上下に切り換えるストッパ位置切換機構６２と、用紙保持部６０に保持されている用紙Ｐを給紙する給紙ローラ６３を含む給紙機構６４と、ストッパ位置切換機構６２及び給紙機構６４を駆動する共通の給紙モータ６５（図５参照）と、用紙保持部６０に用紙Ｐがセットされているか否かを検知する用紙切れ検出スイッチ６９（図４，図５参照）とを備えている。
【００２１】
そして、用紙保持部６０は、プリンタケースと一体の傾斜壁部６６を有し、その傾斜壁部６６に拡張用紙ガイド板６７が着脱自在に装着されている。また、傾斜壁部６６には、図１に示すように用紙Ｐの左右両側端を保持するための用紙ガイド７８，７８が設けられており、何れか一方の用紙ガイド７８が左右方向に動かされると、他方の用紙ガイド７８がその動きに追従して反対方向に移動する。つまり、左右の用紙ガイド７８，７８が左右対称に動く構成となっており、このため、用紙Ｐは、そのサイズに関係なくその幅方向の中心線が常に一定の位置となるように用紙ガイド７８，７８によって保持される。
【００２２】
次に、図３及び図４を参照して、多機能装置１のプリンタ３について説明する。図３は、プリンタ３の内部構造を表す平面図であり、図４は、プリンタ３の主要構成要素の配置を示す模式図である。尚、図３においては下方向が、図４においては左方向が、本多機能装置１の前方側（排紙トレイ５側）に当たる。
【００２３】
図３及び図４に示すように、プリンタ３には、印字ヘッド１０、印字ヘッド１０を搭載したキャリッジ１１、キャリッジ１１を走査方向である左右方向へ移動自在にガイド支持するガイド機構１２、キャリッジ１１を左右方向へ移動させるキャリッジ移動機構１３、給紙装置２で給紙された用紙Ｐを搬送する用紙搬送機構１４、印字ヘッド１０用のメンテナンス機構１５などが設けられている。また、プリンタ３には、左右方向に長く上下幅が小さな直方体状のフレーム１６が設けられ、このフレーム１６には、前述したガイド機構１２、キャリッジ移動機構１３、用紙搬送機構１４、メンテナンス機構１５などが装着さ
れ、更に、このフレーム１６の内部には、前述した印字ヘッド１０及びキャリッジ１１が左右方向へ移動可能に収容されている。
【００２４】
そして、フレーム１６の後側板１６ａ及び前側板１６ｂには、図示しないが用紙導入口及び用紙排出口がそれぞれ形成されており、給紙装置２により給紙された用紙Ｐは、用紙導入口からフレーム１６の内部に導入され、用紙搬送機構１４により前方へ搬送されて用紙排出口からその前方の排紙トレイ５（図１参照）へ排出される。また、フレーム１６の底面部には、複数のリブを有する黒色のプラテン１７が装着され、フレーム１６の内部において、プラテン１７の上を移動する用紙Ｐに印字ヘッド１０による印字が実行される。
【００２５】
この印字ヘッド１０には、４組のインクノズル群１０ａ〜１０ｄが下方に向けて設けられ、これらインクノズル群１０ａ〜１０ｄから４色（ブラック、シアン、イエロー、マゼンダ）のインクを下側に噴射して用紙Ｐに印字可能となっている。尚、４組のインクノズル群１０ａ〜１０ｄは、印字ヘッド１０の下側に設けられるため、図３では、透過した位置に点線で表している。フレーム１６の前側には、４色のインクカートリッジ２１ａ〜２１ｄが装着されたカートリッジ装着部２０が設けられており、この４色のインクカートリッジ２１ａ〜２１ｄは、フレーム１６の内部を通る４本の可撓性のインクチューブ２２ａ〜２２ｄを介して印字ヘッド１０に接続され、４色のインクが印字ヘッド１０に供給される。
【００２６】
また、フレーム１６の内部には、左右２本のＦＰＣ２３，２４（フレキシブル・プリント・サーキット）が配設され、左側のＦＰＣ２３は前述した２本のインクチューブ２２ａ，２２ｂと一体的に印字ヘッド１０に延びて接続され、右側のＦＰＣ２４は前述した２本のインクチューブ２２ｃ，２２ｄと一体的に印字ヘッド１０に延びて接続されている。そして、ＦＰＣ２３，２４には、後述する制御装置７０（図５参照）と印字ヘッド１０とを電気的に接続する複数の信号線が配線されている。
【００２７】
一方、ガイド機構１２は、フレーム１６内の後部において左右方向向き配設されて左右両端部がフレーム１６の左側板１６ｃ及び右側板１６ｄのそれぞれに連結されたガイド軸２５と、フレーム１６内の前部に形成された左右方向向きのガイドレール２６とを有しており、キャリッジ１１の後端部がガイド軸２５に摺動自在に外嵌され、キャリッジ１１の前端部がガイドレール２６に摺動自在に係合している。
【００２８】
また、キャリッジ移動機構１３は、フレーム１６の後側板１６ａの右端部後側に前向きに取り付けられたキャリッジモータ３０、キャリッジモータ３０で回転駆動される駆動プーリ３１、後側板１６ａの左端部に回動自在に支持された従動プーリ３２、これらプーリ３１，３２に掛けられてキャリッジ１１に固定されたベルト３３などで構成されている。また、キャリッジモータ３０の近傍には、キャリッジ１１（印字ヘッド１０）の移動量を検出するためのキャリッジ送り用エンコーダ３９が設けられている。
【００２９】
用紙搬送機構１４は、フレーム１６の左側板１６ｃのうち後側板１６ａよりも後側に張り出した部分に左向きに取り付けられた用紙搬送モータ４０と、フレーム１６の内部のガイド軸２５の下側に左右方向向きに配設されて左右両端部が左側板１６ｃ及び右側板１６ｄに回動自在に支持されたレジストローラ４１と、用紙搬送モータ４０で回転駆動される駆動プーリ４２と、レジストローラ４１の左端部に連結された従動プーリ４３と、プーリ４２，４３に掛けられたベルト４４とを有し、用紙搬送モータ４０が駆動されると、レジストローラ４１が回転して用紙Ｐを前後方向に搬送可能になる。尚、図３では、レジストローラ４１が強調して記載されているが、実際にはガイド軸２５の下方にレジストローラ４１が配置されている。
【００３０】
そして更に、用紙搬送機構１４は、フレーム１６の内部の前側に左右方向向きに配設されて左右両端部が左側板１６ｃ及び右側板１６ｄに回動自在に支持された排紙ローラ４５と、従動プーリ４３に一体的に設けられた従動プーリ４６と、排紙ローラ４５の左端部に連結された従動プーリ４７と、従動プーリ４６，４７に掛けられたベルト４８とを有し、用紙搬送モータ４０が駆動されると、排紙ローラ４５が回転して用紙Ｐを前方の排紙トレイ５側へ排出可能になる。また、従動プーリ４３には、エンコーダディスク５１が固定されており、このエンコーダディスク５１を挟むように発光部と受光部とを有するフォトインタラプタ５２が左側板１６ｃに取り付けられている。この用紙搬送用エンコーダ５０（フォトインタラプタ５２）からの検出信号に基づいて、後述する制御装置７０により用紙搬送モータ４０が駆動制御される。
【００３１】
また更に、メンテナンス機構１５は、印字ヘッド１０のヘッド面を拭き取るワイパ１５ａと、４組インクノズル群１０ａ〜１０ｄを２組ずつ密閉可能な２つのキャップ１５ｂと、ワイパ１５ａとキャップ１５ｂをそれぞれ駆動する共通の駆動モータ１５ｃを有し、これらワイパ１５ａとキャップ１５ｂと駆動モータ１５ｃ等が取付板１５ｄに取り付けられ、この取付板１５ｄがフレーム１６の底板の右部に下面側から固定されている。尚、キャップ１５ｂは、印字ヘッド１０の下側に設けられるため、図３では、透過した位置に点線で表している。
【００３２】
さらに、印字ヘッド１０の左側へ張り出したセンサ取付部１０ｅには、用紙Ｐの先端部、幅方向における端縁等を検出可能なセンサとしてのメディアセンサ６８が取り付けられている。このメディアセンサ６８は、発光素子（本実施形態では発光ダイオード）と受光素子（本実施形態ではフォトトランジスタ）とを有した光学式センサ（反射型センサ）であり、発光素子を発光させた際の検出対象箇所からの反射光を受光素子で受光する。尚、メディアセンサ６８は、できれば、印字ヘッド１０の少なくともインクノズル群１０ａ〜１０ｄよりも用紙搬送方向の上流側に取り付けられることが望ましい。すなわち、図３，図４に示す例では、メディアセンサ６８によって用紙Ｐの先端部等を検出してから印字動作を開始するときに、例えば、用紙Ｐの先端側端縁に余白無しで印字しなければならない場合には、一旦、用紙Ｐを戻してから印字を開始する必要があるが、図１０に変形例として示すように、印字ヘッド１０の少なくともインクノズル群１０ａ〜１０ｄよりも用紙搬送方向の上流側（図１０では右側）にメディアセンサ６８が取り付けられていれば、検出後に用紙Ｐを戻す動作が不要となり、すみやかに印字動作を開始することが可能となる。
【００３３】
次に、多機能装置１の特にプリンタ３に係わる電気的構成について、図５を用いて説明する。図５は、多機能装置１の電気的構成を示すブロック図である。図５に示すように、多機能装置１の制御装置７０は、多機能装置１の制御を司るＣＰＵ７１、ＣＰＵ７１の動作を制御するための制御プログラム等を記憶したＲＯＭ７２、データを一時的に記憶するＲＡＭ７３及びＥＥＰＲＯＭ７４、ＡＳＩＣ（Application Specific Integrated Circuit）１０が、バス８９を介して接続されて構成されている。そして、ＡＳＩＣ１０には、
プリンタ３、画像読み取り装置４、給紙装置２、前記操作パネル部６及び液晶パネル７に対するパネルインターフェイス８１、外部のパーソナルコンピュータ（以下、ＰＣという。）７７等と画像情報の入出力を行なうためのＵＳＢインターフェイス８３、外部のファクシミリと一般公衆回線を介して情報を伝達するためのネットワーク制御装置（ＮＣＵ）８５やモデム８４が接続されている。尚、ＲＡＭ７３には、印刷のモードに関する情報が記憶されるモード情報記憶エリア７３１、及び、優先モードに関する情報が記憶される優先モード情報記憶エリア７３２が設けられている。
【００３４】
また、この制御装置７０は、印刷装置３を構成するメディアセンサ６８、用紙搬送用エンコーダ５０、用紙切れ検出スイッチ６９、キャリッジ送り用エンコーダ３９と電気的に接続されている。そして更に、制御装置７０は、給紙モータ６５、用紙搬送モータ４０、
キャリッジモータ３０をそれぞれ駆動する為の駆動回路７６ａ〜７６ｃと、印字ヘッド１０を駆動する為の印字駆動回路７６ｄと電気的に接続されている。
【００３５】
また、制御装置７０は、ＰＣ７７と通信可能に接続されており、ＰＣ７７からの印刷命令に従い、この印刷命令と共に送られてくる印刷データの表わす画像を用紙Ｐに印刷するための周知の印刷処理を行う。尚、ＰＣ７７から送られてくる印刷命令には、画像を印刷する用紙サイズ（Ａ４，Ｂ５等）に関する情報が含まれている。また、多機能装置１はファクシミリ機能も有しており、プリンタ３で受信したファクシミリデータに含まれている印刷データの印刷処理も行われる。尚、ファクシミリデータにも用紙サイズに関する情報が含まれており、通常、ファクシミリデータとして送受信される用紙サイズはＡ４サイズ以上となっている。
【００３６】
本実施の形態の多機能装置１では、印刷データの表わす画像と用紙Ｐとを正確に位置合わせするため、メディアセンサ６８により用紙Ｐが印刷可能位置まで搬送されているか否かの検出（用紙有無の検出）、及び、搬送された用紙Ｐのサイズが印刷データの示す用紙サイズの用紙幅であるか否か（用紙幅の検出）の検出が行われる。位置合わせが正確に成されないと、用紙Ｐに全ての画像が印刷されないというトラブルが発生する。また、用紙Ｐの存在しない位置にインクが吐出されるため、プラテン１７がインクで汚れてしまい、その後搬送された用紙Ｐの裏面が汚れてしまうというトラブルも発生する。さらには、求める画像でない画像が印刷されたことによりその画像を印刷しなおすため、インクの使用量も倍となり、インクの消費がかさむという問題点もある。そこで、用紙有無の検出及び用紙幅の検出が必要となる。
【００３７】
図１に示すように、本実施の形態の多機能装置１では、拡張用紙ガイド板６７に用紙Ｐがセットされる。そして、用紙ガイド７８，７８により幅方向の中心線が常に一定の位置となるように用紙Ｐが保持される。したがって、用紙Ｐが印刷可能位置まで搬送された場合には、用紙Ｐのサイズに関係なく中心線には必ず用紙Ｐが存在することになる。そこで、用紙有無の検出を行う際には、検出対象箇所は、メディアセンサ６８を搭載したキャリッジ１１をガイドレール２６の中央に移動させた位置となる。また、用紙幅の検出を行う際には、検出対象箇所は用紙サイズの用紙Ｐの端部位置となる。
【００３８】
検出対象箇所に用紙Ｐが存在するか否かの判断は、次の（１）〜（３）の手順で行われる。
【００３９】
（１）：発光素子を一定の発光量で発光させる。正確には、発光素子に一定の電流値（以下、紙端検出用電流値という。）で通電する。
（２）：（１）の条件で発光素子を発光させている状態での受光素子の受光量を検出する。正確には、受光素子の出力値（本実施形態では電圧値）を検出する。
（３）：（２）で検出した受光素子の出力値が、一定の閾値（以下、紙端検出用閾値という。）を超えていれば検出対象箇所に用紙Ｐが存在していると判断し、超えていなければ用紙Ｐが存在していないと判断する。
【００４０】
このような判断条件で用紙Ｐの存在の有無を判断することができるのは、検出対象箇所に用紙Ｐが存在していない状態（即ち、黒色のプラテン１７が存在している状態）では受光素子の出力値が０に近い値となるが、検出対象箇所に用紙Ｐ（一般に白色）が存在している状態では受光素子の出力値が大きくなるからである。
【００４１】
このようなメディアセンサ６８による用紙検出には、キャリッジ１１を移動させる時間が係るため、用紙検出を行わない場合に比べると、印刷動作に係る時間（印刷時間）が長くなる。特に、ページ換え毎に用紙検出を行った場合には、ページ数に比例して印刷時間
が長くなってしまう。そこで、本実施の形態の多機能装置１では印刷時間を短縮するために、印刷データの解像度に基づいて、用紙検出の実施不実施を決定する。本実施の形態の多機能装置１に接続しているＰＣ７７では、ドラフト印刷（解像度「６００＊１５０」又は「６００＊３００」）、ノーマル印刷（解像度「６００＊６００」又は「７５０＊７５０」）、ファイン印刷（解像度「１２００＊１２００」）、スーパーファイン印刷（解像度「１２００＊２４００」又は「１２００＊６０００」）の４種類の印刷種類の指定が可能である。
【００４２】
そこで、多機能装置１では、解像度によりＡ，Ｂ，Ｃ，Ｄの４つのモードに印刷データを分類し、モードに用紙検出の頻度が決定される。モードＡであれば全く用紙検出を行わずに印刷を実行する。このモードＡは、印刷時間を優先させる場合や、仮に用紙Ｐが搬送されていなかったり、異なるサイズの用紙Ｐが搬送されたりした場合であっても、被害が少ない場合に選択される。本実施の形態では、解像度が「６００＊３００」以下であればモードＡとされ、解像度が「７５０＊７５０」以下であればモードＢとされ、解像度が「１２００＊１２００」以下であればモードＣとされ、解像度が「１２００＊１２００」より高ければモードＤとされる。
【００４３】
よって、ドラフト印刷時、即ち解像度が「６００＊１５０」又は「６００＊３００」の場合にモードＡが選択される。また、モードＢであれば用紙有無の検出のみが行われる。このモードＢでは用紙幅検出は行われないので、その分印刷時間が短縮されるが、用紙有無検出は行われるので、印刷本実施の形態では、ノーマル印刷時、即ち解像度が「６００＊６００」又は「７５０＊７５０」の場合にモードＢが選択される。また、モードＣであれば１ページ目のみ用紙有無検出及び用紙幅検出が行われ、２ページ目以降は、用紙幅検知は行われず、用紙有無検知のみが行われる。ただし、途中で用紙切れとなった場合には、新しい用紙がセットされた場合には、最初のページのみ用紙幅の検知も行われる。本実施の形態では、ファイン印刷時、即ち解像度が「１２００＊１２００」の場合にモードＣが選択される。また、モードＤであれば必ず用紙有無検出も用紙幅検出も行われる。本実施の形態では、スーパーファイン印刷、即ち解像度が「１２００＊２４００」又は「１２００＊６０００」の場合にモードＤが選択される。尚、ファクシミリデータは、印刷後に印刷データが削除されてしまうので、必ず用紙幅検出及び用紙有無検出を行う必要があり、モードＤが選択される。また、上記いずれの解像度にも一致しない場合にもこのモードＤが選択される。尚、いずれのモードが選択されているかの情報は、ＲＡＭ７３に設けられているモード情報記憶エリア７３１に記憶される。尚、本実施の形態では、モードＡであれば「１」、モードＢであれば「２」、モードＣであれば「３」、モードＤであれば「４」が記憶される。
【００４４】
また、操作パネル６においては、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能、電話機能等に対して種々の設定を行うことができる。例えば、液晶パネル７に表示されるメニュー画面（図示外）において「印刷」、「コピー」、「スキャナ」、「ファクシミリ」、「電話」の５つの選択メニューを設け、それぞれが選択された際に表示される画面において、項目を選択したり、値を入力したりすることにより、ファクシミリ機能や電話機能で使用する電話番号登録、ファクシミリ機能における送信画像の画像レベル（解像度）の指定、スキャナ機能の画像読取レベル（解像度）の指定、コピー機能の拡大縮小指定や部数指定等を行うことができる。尚、項目の選択や値の入力は操作パネル６に設けられている種々のキーを操作することにより行われる。
【００４５】
本実施の形態の多機能装置１では、操作パネル６において「印刷時間優先モード」又は「印刷品質優先モード」を選択することが可能である。例えば、メニュー画面において「印刷」が選択された際に表示される印刷メニュー画面（図示外）において、「印刷モード」という選択項目を表示する。そして、「印刷モード」が選択されたら、印刷モード選択
メニュー画面（図示外）を表示し、選択項目として「印刷時間優先モード」及び「印刷品質優先モード」を表示する。そして、ＲＡＭ７３に設けられている優先モード情報記憶エリア７３２に選択されたモードの識別コードが記憶される。尚、本実施の形態では、「印刷時間優先モード」であれば「１」、「印刷品質優先モード」であれば「２」、どちらのモードも選択されていなければ「０」が記憶される。
【００４６】
ここで、図６乃至図８のフローチャートを参照して、具体的な制御について説明する。図６は、印刷処理のフローチャートであり、図７は、図６の印刷処理の続きのフローチャートであり、図８は、印刷処理の中で行われるモード決定処理のフローチャートである。本印刷処理では、カットフラグというフラグが使用される。このカットフラグは、給紙装置２にセットされている用紙Ｐのサイズが、印刷データにより指定されているサイズよりも小さい場合に、セット用紙Ｐからはみ出て印刷されてしまう画像をカットして印刷する際に「１」が記憶されて「ＯＮ」とされる。また、印刷指示を受けた時点で初期値として「０」が記憶されて「ＯＦＦ」とされている。
【００４７】
図６に示すように、印刷指示を受け付けたら（Ｓ１：ＹＥＳ）、モード決定処理が行われる（Ｓ２）。モード決定処理では、図８に示すように、まず印刷データがファクシミリデータであるか否かの判断が行われる（Ｓ３０）。ファクシミリデータである場合には（Ｓ３０：ＹＥＳ）、必ず用紙有無検出も用紙幅検出も行われるので、モード情報記憶エリア７３１に「４」が記憶されてモードＤとされ（Ｓ４４）、印刷処理へ戻る。ファクシミリデータでなければ（Ｓ３０：ＮＯ）、次いで、印刷モードが設定されているか否かの判断が行われ（Ｓ３１、Ｓ３２）、設定されている印刷モードに従ってモードが設定される。優先モード情報記憶エリア７３２に記憶されている値が「１」であり「時間優先モード
」が選択されていれば（Ｓ３１：ＹＥＳ）、用紙有無検出も用紙幅検出も行わずに印刷時間が短くなるように、モード情報記憶エリア７３１に「１」が記憶されてモードＡとされ（Ｓ４１）、印刷処理へ戻る。また、優先モード情報記憶エリア７３２に記憶されている値が「２」であり「品質優先モード」が選択されていれば（Ｓ３２：ＹＥＳ）、用紙有無検出も用紙幅検出も行うように、モード情報記憶エリア７３１に「４」が記憶されてモードＤとされ（Ｓ４４）、印刷処理へ戻る。
【００４８】
また、印刷モードの設定が成されていなければ（Ｓ３１：ＮＯ，Ｓ３２：ＮＯ）、印刷データから解像度の情報が取得され（Ｓ３３）、解像度に基づいてモードが決定される（Ｓ３４〜Ｓ４４）。解像度が「６００＊３００」以下であれば（Ｓ３５：ＹＥＳ）、モード情報記憶エリア７３１に「１」が記憶されてモードＡとされ（Ｓ４１）、解像度が「７５０＊７５０」以下であれば（Ｓ３７：ＹＥＳ）、モード情報記憶エリア７３１に「２」が記憶されてモードＢとされ（Ｓ４２）、解像度が「１２００＊１２００」以下であれば（Ｓ３８：ＹＥＳ）、モード情報記憶エリア７３１に「３」が記憶されてモードＣとされ（Ｓ４３）、解像度が「１２００＊１２００」より高ければ（Ｓ３８：ＮＯ）、モード情報記憶エリア７３１に「４」が記憶されてモードＤとされる（Ｓ４４）。そして、印刷処理へ戻る。
【００４９】
次いで、図６に示すように、印刷を行うために用紙搬送機構１４により用紙Ｐを印字可能位置まで搬送する用紙搬送処理が行われる（Ｓ３）。ここからは、モードＡ，モードＢ，モードＣ，モードＤ毎に説明する。まずモードＡである場合について説明する。モードＡの場合にはモード情報記憶エリア７３１には「１」が記憶されている。
【００５０】
モード情報記憶エリア７３１の値が「１」であり、モードＡであるので（Ｓ４：ＹＥＳ）、用紙有無検出は行われない。次いで、図７に示すＳ１１において、モード情報記憶エリア７３１の値が「１」であり、モードＡであるので（Ｓ１１：ＹＥＳ）、用紙幅検出は
行われないので、そのまま１ページ分のデータの印刷が実行される（Ｓ２３）。そして、次に印刷するページがあるか否かの判断が行われ（Ｓ２４）、次に印刷するページがあれば（Ｓ２４：ＹＥＳ）、図６に示すＳ３へ戻り、次のページの用紙Ｐの搬送処理が行われる（Ｓ３）。そして、次ページについても用紙有無検出も用紙幅検出も行われずに（Ｓ４：ＹＥＳ，Ｓ１１：ＹＥＳ）、１ページ分のデータの印刷が実行される（Ｓ２３）。これらの処理が繰り返され、全てのページの印刷が行われたら（Ｓ２４：ＮＯ）、印刷処理は終了する。
【００５１】
次に、モードＢの場合について説明する。モードＢの場合にはモード情報記憶エリア７３１には「２」が記憶されている。
【００５２】
モード情報記憶エリア７３１には「２」が記憶されており、モードＡでないので（Ｓ４：ＮＯ）、用紙有無検出が行われる。そこで、メディアセンサ６８を用紙サイズにかかわらず用紙Ｐの有無が検出可能となる位置、すなわち、ガイドレール２６の中央まで移動させてその位置に用紙Ｐが存在するか否かの検出が行われる（Ｓ５）。そして、メディアセンサ６８の出力値が紙端検出用閾値を超えており、検出結果が「ＯＫ」である場合には（Ｓ６：ＹＥＳ）、用紙Ｐが存在するので、Ｓ１１へ進む。尚、メディアセンサ６８の出力値が紙端検出用閾値を超えておらず、検出結果が「ＯＫ」でない場合には（Ｓ６：ＮＯ）、用紙Ｐの給紙動作が実行されたのにもかかわらず用紙Ｐが存在しないので、印刷を正常に行うことができない。そこで、液晶パネル７へエラーメッセージを表示したり、操作パネル６に設けられているエラーランプを点滅させたりしてエラー処理が行われ（Ｓ７）、印刷処理が終了される。
【００５３】
尚、メディアセンサ６８によって用紙Ｐの有無を検出する方法としては、用紙Ｐの先端部（用紙搬送方向の下流側の端部）をメディアセンサ６８によって検出可能な位置まで用紙Ｐを搬送してから、メディアセンサ６８を用紙搬送経路に面する位置まで移動させて、当該位置で用紙Ｐの存在が確認されれば、給紙動作が正常に行われたものと判断し、用紙Ｐの存在が確認されなければ、給紙動作が正常に行われなかったものと判断するようにしてもよいが、他の方法として、例えば、給紙動作を開始する前に、予めメディアセンサ６８を用紙搬送経路に面する位置まで移動させておくか、若しくは、給紙動作が開始されたとしても用紙Ｐがメディアセンサ６８によって検出可能な位置に搬送されてくるまでに、メディアセンサ６８を用紙搬送経路に面する位置まで移動させて、少なくとも給紙動作が終了した時点で用紙Ｐの存在が確認されれば、給紙動作が正常に行われたものと判断し、給紙動作が完了したにもかかわらずメディアセンサ６８によって用紙Ｐの存在が確認されなければ、給紙動作が正常に行われなかったものと判断するようにしてもよい。
【００５４】
また、用紙Ｐの存在が確認された場合（Ｓ６：ＹＥＳ）、モード情報記憶エリア７３１には「２」が記憶されており、モードＢであるので（Ｓ１１：ＹＥＳ）、用紙幅検出は行われないので、そのまま１ページ分のデータの印刷が実行される（Ｓ２３）。次いで、モードＡの場合と同様に、次に印刷するページがあるか否かの判断が行われ（Ｓ２４）、次に印刷するページがあれば（Ｓ２４：ＹＥＳ）、図６に示すＳ３へ戻り、次のページの用紙Ｐの搬送処理が行われる（Ｓ３）。そして、次ページについても、用紙有無検出が行われて（Ｓ４：ＮＯ，Ｓ５，Ｓ６）、１ページ分のデータの印刷が実行される（Ｓ２３）。これらの処理が繰り返され、全てのページの印刷が行われたら（Ｓ２４：ＮＯ）、印刷処理は終了する。
【００５５】
次に、モードＣの場合について説明する。モードＣの場合にはモード情報記憶エリア７３１には「３」が記憶されている。
【００５６】
モード情報記憶エリア７３１には「３」が記憶されており、モードＡでないので（Ｓ４
：ＮＯ）、用紙有無検出が行われる。そこで、メディアセンサ６８をガイドレール２６の中央まで移動させてその位置に用紙が存在するか否かの検出が行われる（Ｓ５）。そして、メディアセンサ６８の出力値が紙端検出用閾値を超えており、検出結果が「ＯＫ」である場合には（Ｓ６：ＹＥＳ）、用紙Ｐが存在するので、Ｓ１１へ進む。尚、メディアセンサ６８の出力値が紙端検出用閾値を超えておらず、検出結果が「ＯＫ」でない場合には（Ｓ６：ＮＯ）、用紙Ｐが存在しないので、印刷を正常に行うことができない。そこで、液晶パネル７へエラーメッセージを表示したり、操作パネル６に設けられているエラーランプを点滅させたりしてエラー処理が行われ（Ｓ７）、印刷処理が終了される。
【００５７】
また、モード情報記憶エリア７３１には「３」が記憶されており、モードＡでもモードＢでもなく（Ｓ１１：ＮＯ）、モードＣであるので（Ｓ１２：ＹＥＳ）、１ページ目は用紙幅検出が行われる。そこで、１ページ目のデータを印刷しようとしているか否かの判断が行われる（Ｓ１３）。印刷データの有する情報が１ページ目を示していれば（Ｓ１３：ＹＥＳ）、用紙搬送経路に面する位置よりも外側の位置にメディアセンサ６８を移動させてから、用紙搬送経路を横切るようにメディアセンサ６８を移動させて、用紙幅の検出が行われる（Ｓ１５）。すなわち、メディアセンサ６８の出力値が用紙幅に対応する区間の間は紙端検出用閾値を超えるということに基づいて用紙幅が検出され、その検出結果が「ＯＫ」である（用紙Ｐの幅が印刷データが指定する用紙サイズの幅以上である）場合には（Ｓ１６：ＹＥＳ）、１ページ分のデータの印刷が実行される（Ｓ２３）。
【００５８】
次いで、次に印刷するページがあるか否かの判断が行われ（Ｓ２４）、次に印刷するページがあれば（Ｓ２４：ＹＥＳ）、図６に示すＳ３へ戻り、次の２ページ目の用紙Ｐの搬送処理が行われる（Ｓ３）。そして、用紙有無検出は行われるが（Ｓ４：ＮＯ，Ｓ５，Ｓ６）、１ページ目のデータでないので（Ｓ１１：ＮＯ，Ｓ１２：ＹＥＳ，Ｓ１３：ＮＯ）、用紙幅検出は行われない。１ページ目において用紙幅は正しく、カットフラグは「ＯＦＦ」のままであるので（Ｓ２１：ＹＥＳ）、１ページ分のデータの印刷が実行される（Ｓ２３）。これらの処理が繰り返され、全てのページの印刷が行われたら（Ｓ２４：ＮＯ）、印刷処理は終了する。
【００５９】
尚、モードＣである場合に、１ページ目の用紙幅検出をした際に、メディアセンサ６８の出力値に基づいて判断された用紙幅の検出結果が「ＯＫ」でない（印刷データが指定する用紙サイズの用紙幅よりもセットされている用紙Ｐの幅が小さい）場合には（Ｓ１６：ＮＯ）、モードＣにおいてファクシミリデータであるということはないので（Ｓ１７：ＮＯ）、セットされている用紙Ｐからはみ出る画像はカットされ、用紙Ｐに収まる範囲内の画像のみが印刷されることを示すためにカットフラグに「１」が記憶されて「ＯＮ」とされる（Ｓ１８）。そして、印刷データの印刷しようとしているページのデータが、検出された用紙幅に合わせてはみ出ている部分をカットしたカット画像のデータに加工される（Ｓ２０）。そして、１ページ分のカット画像の印刷が実行される（Ｓ２３）。
【００６０】
次いで、次に印刷するページがあるか否かの判断が行われ（Ｓ２４）、次に印刷するページがあれば（Ｓ２４：ＹＥＳ）、図６に示すＳ３へ戻り、次のページの用紙Ｐの搬送処理が行われる（Ｓ３）。２ページ目以降では、モード情報記憶エリア７３１は「３」でモードＣであるので（Ｓ４：ＮＯ，Ｓ６：ＹＥＳ，Ｓ１１：ＮＯ，Ｓ１２：ＹＥＳ，Ｓ１３：ＮＯ）、一旦用紙切れとなったか否かの判断が行われる（Ｓ１４）。２ページ目以降であっても用紙切れとなり新しい用紙Ｐがセットされた際には（Ｓ１４：ＹＥＳ）、用紙幅検知についての処理が行われる（Ｓ１５〜Ｓ２０）。尚、用紙切れとなったか否かの判断は、用紙切れフラグに「１」が記憶されて「ＯＮ」となっているか、「０」が記憶されて「ＯＦＦ」となっているかにより行われるが、この用紙切れフラグは用紙切れ検出スイッチ６９を監視している本印刷処理とは別のプログラムによりＯＮ−ＯＦＦされている。
【００６１】
用紙切れとなっていなければ（Ｓ１４：ＮＯ）、用紙幅検出は行われないので印刷が実行されるが、１ページ目において用紙幅が指定用紙サイズの用紙幅よりも小さかった場合には、本ページもはみ出している部分をカットする必要があるので、カットフラグが「ＯＦＦ」でなければ（Ｓ２１：ＮＯ）、はみ出ている部分をカットしたカット画像のデータに加工され（Ｓ２２）、１ページ分のカット画像の印刷が実行される（Ｓ２３）。カットフラグが「ＯＦＦ」であれば（Ｓ２１：ＹＥＳ）、データを加工する必要はないのでそのまま１ページ分の印刷が実行される（Ｓ２３）。そして、これらの処理が繰り返され、全てのページの印刷が行われたら（Ｓ２４：ＮＯ）、印刷処理は終了する。
【００６２】
次に、モードＤの場合について説明する。モードＤの場合にはモード情報記憶エリア７３１には「４」が記憶されている。
【００６３】
モード情報記憶エリア７３１には「４」が記憶されており、モードＡでないので（Ｓ４：ＮＯ）、用紙有無検出が行われる。そこで、メディアセンサ６８をガイドレール２６の中央まで移動させてその位置に用紙が存在するか否かの検出が行われる（Ｓ５）。そして、メディアセンサ６８の出力値が紙端検出用閾値を超えており、検出結果が「ＯＫ」である場合には（Ｓ６：ＹＥＳ）、用紙Ｐが存在するので、Ｓ１１へ進む。また、メディアセンサ６８の出力値が紙端検出用閾値を超えておらず、検出結果が「ＯＫ」でない場合には（Ｓ６：ＮＯ）、用紙Ｐが存在しないので、印刷を正常に行うことができない。そこで、液晶パネル７へエラーメッセージを表示したり、操作パネル６に設けられているエラーランプを点滅させたりしてエラー処理が行われ（Ｓ７）、印刷処理が終了される。
【００６４】
また、モード情報記憶エリア７３１には「４」が記憶されており、モードＡでもモードＢでもはなく（Ｓ１１：ＮＯ）、モードＣでもないので（Ｓ１２：ＮＯ）、用紙幅の検出が行われる（Ｓ１５）。そして、メディアセンサ６８の出力値に基づいて判断される用紙幅の検出結果が「ＯＫ」である（用紙Ｐの幅が印刷データが指定する用紙サイズの幅以上である）場合には（Ｓ１６：ＹＥＳ）、１ページ分のデータの印刷が実行される（Ｓ２３）。
【００６５】
次いで、次に印刷するページがあるか否かの判断が行われ（Ｓ２４）、次に印刷するページがあれば（Ｓ２４：ＹＥＳ）、図６に示すＳ３へ戻り、次の２ページ目の用紙Ｐの搬送処理が行われる（Ｓ３）。そして、用紙有無検出が行われ（Ｓ４：ＮＯ，Ｓ５，Ｓ６）、用紙幅検出も行われ（Ｓ１１：ＮＯ，Ｓ１２：ＮＯ，Ｓ１５）、用紙幅検出の結果が「ＯＫ」であれば（Ｓ１６：ＹＥＳ）、１ページ分のデータの印刷が実行される（Ｓ２３）。これらの処理が繰り返され、全てのページの印刷が行われたら（Ｓ２４：ＮＯ）、印刷処理は終了する。
【００６６】
尚、用紙幅検出をした際に、メディアセンサ６８の出力値に基づいて判断される用紙幅の検出結果が「ＯＫ」でない場合には（Ｓ１６：ＮＯ）、ファクシミリデータでなければ（Ｓ１７：ＮＯ）、カットフラグが「ＯＮ」とされ（Ｓ１８）、印刷データの印刷しようとしているページのデータが、検出された用紙幅に合わせてはみ出ている部分をカットしたカット画像のデータに加工される（Ｓ２０）。そして、１ページ分のカット画像の印刷が実行される（Ｓ２３）。また、ファクシミリデータであれば（Ｓ１７：ＹＥＳ）、液晶パネル７へ正しいサイズの用紙Ｐのセットを促すエラーメッセージを表示したり、操作パネル６に設けられているエラーランプを点滅させたりしてエラー処理が行われ（Ｓ７）、印刷処理が終了される。
【００６７】
ファクシミリデータは、用紙Ｐへの印刷処理が終了すると受信バッファメモリから消去されるようになっている。このため、用紙Ｐの搬送ミス等で用紙Ｐが正常に搬送されていない状態のままで印刷が行われ、プラテンに空打ちされてしまうと、無用な印刷処理が行
われてプラテンが汚れてしまうだけでなく、ファクシミリデータの内容が用紙Ｐに出力されないまま、データが消去されてしまう。また、用紙Ｐが正常に搬送された場合であっても、セットされていた用紙サイズが誤っていて、用紙幅が小さいときには、用紙幅に合わせて画像をカットして印刷したとしてもファクシミリデータの一部が削られて出力されることになるので、ファクシミリデータの内容を充分に認識することができない。したがって、ファクシミリデータを印刷する場合には、上述の如くモードＤに設定されて必ず用紙Ｐの有無の検出と用紙幅の検出とが実施され、その両方が満足された場合にのみ印刷処理を行うようにしているので、用紙Ｐへの適正な印刷処理がなされないままファクシミリデータが失われてしまうことがない。
【００６８】
以上のようにして、解像度等に基づいて用紙Ｐの検出の頻度の異なるモードが決定されて、印刷が実行される。尚、メディアセンサ６８が「検出手段」に該当し、用紙切れ検出スイッチ６９が「供給媒体検出手段」に該当し、給紙装置２が「被印刷媒体供給手段」に該当する。液晶パネル７に表示される印刷モード選択メニュー画面が「第１印刷品質優先モード選択手段」、「第１印刷時間優先モード選択手段」、「第３印刷品質優先モード選択手段」に相当する。図６に示す印刷処理のＳ５の処理を実施するＣＰＵ７１が「有無検出制御手段」に相当し、Ｓ４の処理を実施するＣＰＵ７１が「第１有無検出判断手段」及び「第３有無検出判断手段」に相当する。また、図７に示す印刷処理のＳ２３の処理を実施するＣＰＵ７１が「印刷制御手段」に当し、Ｓ１５の処理を実施するＣＰＵ７１が「幅検出制御手段」に相当し、Ｓ１１，Ｓ１２の処理を実施するＣＰＵ７１が「第１幅検出判断手段」及び「第３幅検出判断手段」に相当し、Ｓ１３の処理を実施するＣＰＵ７１が「ページ数取得手段」に相当する。図８に示すモード決定処理のＳ３３の処理を実施するＣＰＵ７１が「解像度取得手段」に相当し、Ｓ３５〜Ｓ４４の処理を実施するＣＰＵ７１が「第１モード選択手段」に相当する。
【００６９】
尚、本発明のシリアルプリンタは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記実施の形態では、ファクシミリ機能を有した多機能装置１のインクジェット式のプリンタ３を例に挙げたが、シリアルプリンタは、このようなファクシミリ機能を有した多機能装置のプリンタでなくてもよく、プリンタのみの機能を有する装置であってもよいことは言うまでもない。尚、ファクシミリ機能を有していない場合には、図７に示す印刷処理のＳ１７の判断処理は行う必要がない。また、シリアルプリンタはプリンタ３のようなインクジェット式シリアルプリンタでなく、ドットインパクト式シリアルプリンタや熱転写式シリアルプリンタであってもよい。
【００７０】
また、上記実施の形態では、解像度が「６００＊３００」以下であればモードＡとされ、解像度が「７５０＊７５０」以下であればモードＢとされ、解像度が「１２００＊１２００」以下であればモードＣとされ、解像度が「１２００＊１２００」より高ければモードＤとされたが、基準となる解像度は一例であり、この解像度に限らないことは言うまでもない。また、モードはＡ，Ｂ，Ｃ，Ｄの４つのモードであったが、この中の少なくとも３つのモードのみであってもよい。
【００７１】
また、上記実施の形態では、用紙Ｐは中央寄せでセットされているので、用紙有無検出を行う際にメディアセンサ６８をガイドレール２６の中央まで移動させた位置で用紙Ｐの検出を行ったが、用紙有無検出を行う位置はこの位置に限らない。用紙Ｐを左端又は右端に寄せてセットするようなプリンタでは、メディアセンサ６８を左端又は右端に移動させた位置で用紙Ｐの検出を行えばよい。
【００７２】
また、上記実施の形態では、解像度に基づいてモードが決定されたが、シリアルプリンタがインクジェット式シリアルプリンタである場合には、インク液適量に基づいてモード
を決定してもよい。図９は、本発明のインクジェット式シリアルプリンタに対して印刷指示を行うＰＣ７７において、印刷データをインクジェット式シリアルプリンタに送信する前に実施されるＰＣ側モード決定処理のフローチャートである。図９に示すように、時間優先モードが選択されていれば（Ｓ７１：ＹＥＳ）、モードＡとされ（Ｓ８１）、品質優先モードが選択されていれば（Ｓ７２：ＹＥＳ）、モードＤとされる（Ｓ８４）。そして、印刷画像のインク液適量が算出される（Ｓ７３）。具体的には、用紙Ｐの印刷可能領域全てにインクを吐出した状態（全面ベタ塗り）のインク液適量を１００％として、印刷画像のインク液適量がどれくらいの割合になるかが算出される。そして、１０％以下であれば（Ｓ７４：ＹＥＳ）、モードＡとされ（Ｓ８１）、３０％以下であれば（Ｓ７５：ＹＥＳ）、モードＢとされ（Ｓ８２）、５０％以下であれば（Ｓ７６：ＹＥＳ）、モードＣとされ（Ｓ８３）、５０％より高ければ（Ｓ７６：ＮＯ）モードＤとされる（Ｓ８４）。そして、モードが決定されたら、決定されたモードを示す値が印刷データと共にインクジェット式シリアルプリンタに送信されて、インクジェット式シリアルプリンタでは、その値にしたがって用紙有無検出及び用紙幅検出の制御が行われることになる。尚、時間優先モード又は品質優先モードの指定は、ＰＣ７７において、印刷指示についての印刷部数やページ指定等の詳細設定が行われる印刷画面（図示外）において、例えば、「時間優先モード」、「品質優先モード」、「モード指定無し」のラジオボタンが設けられており、それにより設定される。
【００７３】
そして、この場合には、印刷データを受信したインクジェット式シリアルプリンタでは、図６及び図７に示す印刷処理からＳ２のモード決定処理を除いた処理と同様の処理が行われて、インク液適量に基づいて決定されたモードに従って、用紙有無検出及び用紙幅検出の制御が行われる。尚、Ｓ７３の処理を行うＰＣ７７のＣＰＵが「インク液滴量算出手段」に相当し、同様にしてＳ７４〜Ｓ８４の処理を行うＣＰＵが「第２モード選択手段」に相当し、印刷画面のラジオボタンが「第２印刷品質優先モード選択手段」及び「第２印刷時間優先モード選択手段」に該当する。また、図６の印刷処理のＳ４に該当する処理を行うインクジェット式シリアルプリンタのＣＰＵが「第２有無検出判断手段」に相当し、図７の印刷処理のＳ１５に該当する処理を実施するＣＰＵが「第２幅検出判断手段」に相当する。
【産業上の利用可能性】
【００７４】
本発明のファクシミリ機能付きシリアルプリンタは、印刷前に被印刷媒体の有無又は被印刷媒体の幅の検出が行われるファクシミリ機能付きシリアルプリンタに適応可能である。
【図面の簡単な説明】
【００７５】
【図１】多機能装置１の斜視図である。
【図２】給紙装置の縦断面図である。
【図３】プリンタ３の内部構造を表す平面図である。
【図４】プリンタ３の主要構成要素の配置を示す模式図である。
【図５】多機能装置１の電気的構成を示すブロック図である。
【図６】印刷処理のフローチャートである。
【図７】図６の印刷処理の続きのフローチャートである。
【図８】印刷処理の中で行われるモード決定処理のフローチャートである。
【図９】変形例のＰＣで実施されるＰＣ側モード決定処理のフローチャートである。
【図１０】変形例を示す図４と同様の模式図である。
【符号の説明】
【００７６】
１  多機能装置
２  給紙装置
３  プリンタ
３  印刷装置
４  読み取り装置
５  排紙トレイ
６  操作パネル
７  液晶パネル
１０  印字ヘッド
１１  キャリッジ
１７  プラテン
６８  メディアセンサ
７１  ＣＰＵ
７７  ＰＣ
【図１】
0004544365.tif 000002
【図２】
0004544365.tif 000003
【図３】
0004544365.tif 000004
【図４】
0004544365.tif 000005
【図５】
0004544365.tif 000006
【図６】
0004544365.tif 000007
【図７】
0004544365.tif 000008
【図８】
0004544365.tif 000009
【図９】
0004544365.tif 000010
【図１０】
0004544365.tif 000011