(57)【要約】      （修正有）【課題】安価に、検知可能なシートのサイズのパターンの数を増やすことができる。【解決手段】装着された収納手段からシートを搬送可能な印刷装置であって、収納手段にシートが収納されているか否かを検出する検出手段と、収納手段が印刷装置に装着された後、収納手段に収納されたシートのリフトアップ動作を行う前に検出手段により収納手段にシートが格納されていることが検出された場合に、収納手段に第１のサイズのシートが格納されていると判定し、収納手段が印刷装置に装着された後、収納手段に収納されたシートのリフトアップ動作を行う前に検出手段により収納手段にシートが格納されていることが検出されず、リフトアップ動作を行った後に検出手段により収納手段にシートが格納されていることが検出された場合に、収納手段に第１のサイズとは異なる第２のサイズのシートが収納されていると判定する判定手段と、を備える。【選択図】図９
2014080271.tif 000002
【特許請求の範囲】
【請求項１】
装着された収納手段からシートを搬送可能な印刷装置であって、
前記収納手段にシートが収納されているか否かを検出する検出手段と、
前記収納手段が前記印刷装置に装着された後、当該収納手段に収納されたシートのリフトアップ動作を行う前に前記検出手段により当該収納手段にシートが格納されていることが検出された場合に、当該収納手段に第１のサイズのシートが格納されていると判定し、前記収納手段が前記印刷装置に装着された後、当該収納手段に収納されたシートのリフトアップ動作を行う前に前記検出手段により当該収納手段にシートが格納されていることが検出されず、前記リフトアップ動作を行った後に前記検出手段により当該収納手段にシートが格納されていることが検出された場合に、当該収納手段に前記第１のサイズとは異なる第２のサイズのシートが収納されていると判定する判定手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記収納手段に設けられた部材の凹凸のパターンを識別する識別手段をさらに有し、
前記識別手段によって所定の凹凸パターンを検知している場合に、前記判定手段は前記収納手段が前記印刷装置に装着された後、当該収納手段に収納されたシートのリフトアップ動作を行う前に前記検出手段により当該収納手段にシートが格納されていることが検出された場合に、当該収納手段に第１のサイズのシートが格納されていると判定し、前記収納手段が前記印刷装置に装着された後、当該収納手段に収納されたシートのリフトアップ動作を行う前に前記検出手段により当該収納手段にシートが格納されていることが検出されず、前記リフトアップ動作を行った後に前記検出手段により当該収納手段にシートが格納されていることが検出された場合に、当該収納手段に前記第１のサイズとは異なる第２のサイズのシートが収納されていると判定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記識別手段によって所定の凹凸パターンを検知していない場合に、前記判定手段は、当該凹凸パターンに対応するサイズのシートが前記収納手段に収納されていると判定することを特徴とする請求項２に記載の印刷装置。
【請求項４】
シートを収納する収納手段と、
前記収納手段に収納されるシートのサイズを検知する検知手段と、
前記収納手段にシートが収納されているか否かを検出する検出手段と、
前記収納手段が保持部に装着されてから、前記検出手段によりシートが収納されていることが検出されるまでに経過した時間に従い、前記検知手段が検知するサイズのシートが格納されているのか、当該シートとは異なるサイズのシートが収納されているかを判定する判定手段と、
を備えることを特徴とする印刷装置。
【請求項５】
前記検知手段は、前記収納手段に設けられる収納するシートのサイズを指定する検知スイッチを備えることを特徴とする請求項４記載の印刷装置。
【請求項６】
前記判定手段は、前記収納手段が保持部に装着され、所定の時間が経過する前に前記検出手段により前記シートが収納されていることを検出した場合、前記検知スイッチによって得られるビット情報に対応づけられたサイズとは異なるサイズのシートが前記収納手段に収納されていると判断することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記収納手段に収納されたシートをリフトアップするリフタ手段を備え、
前記リフタ手段は、シートに接するリフタを弾性的または機械的に付勢されることによりリフトアップすることを特徴とする請求項４記載の印刷装置。
【請求項８】
前記リフタ手段は、駆動モータに連結されるレバーが駆動して機械的に前記リフタを付勢することによりリフトアップすることを特徴とする請求項７記載の印刷装置。
【請求項９】
前記リフタ手段は、前記収納手段に設けられる弾性体を用いて弾性的に前記リフタを付勢することによりリフトアップすることを特徴とする請求項７記載の印刷装置。
【請求項１０】
シートを収納する収納手段を備える印刷装置の制御方法であって、
前記収納手段に収納されるシートのサイズを検知する検知工程と、
前記収納手段にシートが収納されているか否かを検出する検出工程と、
前記収納手段が保持部に装着されてから、前記検出工程によりシートが収納されていることが検出されるまでに経過した時間に従い、前記検知工程で検知するサイズのシートが収納されているのか、当該シートとは異なるサイズのシートが収納されているかを判定する判定工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１１】
請求項１０に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、印刷装置は、用紙が収納される給紙カセットのような収納手段からシートを１枚ずつ給紙し、シートに画像を印刷し、画像が印刷されたシートを機外へ排出する。この収納手段に収納されたシートは、別のサイズのシートに入れ替えることができる。
【０００３】
例えば、同じ収納手段に対して、Ａ４サイズのシート束を収納したり、Ａ４サイズのシート束を取り除いてから、ＬＴＲサイズのシート束を収納することが可能である。また、Ａ４，ＬＴＲ等、複数のサイズのシートが混ざったシート束を収納することは想定されておらず、収納手段に収納されたシート束は、１種類のサイズのシートで構成されることが一般的である。従来の印刷装置の中には、この収納手段に収納されたシート束のサイズを、自動的に検知できるものがある。例えば、特許文献１には、収納手段に収納されたシート束の縁をガイドする板が存在し、その板の間隔によってシートのサイズを自動的に検知する方法が提案されている。特許文献２にも、収納手段で用紙サイズを自動的に検知することが記載されている。
【０００４】
一方、収納手段の種類によっては収納可能なシートのサイズに制限があり、印刷装置の保持部に保持された収納手段を別の収納手段に入れ替えることで、異なるサイズのシート束の給紙を実現している印刷装置もある。例えば、特許文献３には、Ａ４、ＬＴＲサイズのシートを収納する通常の収納手段とは別に、封筒を収納する封筒用の収納手段が付属品として用意されている。ユーザはＡ４、ＬＴＲサイズを給紙したい場合には、通常の収納手段を印刷装置のカセット保持部に挿入し、封筒を給紙したい場合には、封筒用の収納手段を印刷装置のカセット保持部に挿入する。
【０００５】
また、収納手段に収納されるシート束の量が変わっても、シート束の上面を給紙ローラに接触させるために、シート束は収納手段のリフタと呼ばれる板の上に収納される。そしてシート束の量に応じたリフタの上昇によって、シート束の上面が給紙ローラに接触し、給紙ローラによって収納手段からシートが１枚ずつ給紙される。またリフタの位置によってシートの残量を検知する機構をもった印刷装置も存在する。このリフタの上昇は、リフトアップモータによって実現するものや、特許文献４のように、バネによって実現するものなどさまざまである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許３３０５０１１号公報
【特許文献２】特開２００８−２８０１０５号公報
【特許文献３】特開平９−５８８８３号公報
【特許文献４】特開平８−１１３３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このような印刷装置では、収納手段に収納されたシートのサイズを自動的に検知するために、複数のスイッチを有し、押されたスイッチの組合せによって、シートのサイズを特定するものがある。
【０００８】
近年、印刷に用いられるシートのサイズは多岐にわたる。世界各国のさまざまなシートのサイズを自動検知するためには、シートのサイズを自動的に検知するために、必要なスイッチが増え、コストアップに繋がってしまう。例えば、従来、印刷装置が、８パターンの用紙サイズをサポートし、それらの用紙サイズを検知できればよい場合、スイッチは３つ（３ビット）用意すれば良かった。
【０００９】
しかし、新たな用紙サイズをサポートし、８パターンのシートのサイズに加えて、９パターン目のサイズのシートをサポートする必要が生じた場合、スイッチは４つ（４ビット）必要となる。
スイッチを増やすためには、スイッチの構造を変えるために、スイッチの製造工程を変える必要があり、多くのコストがかかってしまう。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、安価に、検知可能なシートのサイズのパターン数を増やすことができる仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
装着された収納手段からシートを搬送可能な印刷装置であって、前記収納手段にシートが収納されているか否かを検出する検出手段と、前記収納手段が前記印刷装置に装着された後、当該収納手段に収納されたシートのリフトアップ動作を行う前に前記検出手段により当該収納手段にシートが格納されていることが検出された場合に、当該収納手段に第１のサイズのシートが格納されていると判定し、前記収納手段が前記印刷装置に装着された後、当該収納手段に収納されたシートのリフトアップ動作を行う前に前記検出手段により当該収納手段にシートが格納されていることが検出されず、前記リフトアップ動作を行った後に前記検出手段により当該収納手段にシートが格納されていることが検出された場合に、当該収納手段に前記第１のサイズとは異なる第２のサイズのシートが収納されていると判定する判定手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、安価に、検知可能なシートのサイズのパターン数を増やすことができる。
【図面の簡単な説明】
【００１２】
【図１】印刷装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の構成例を示す断面図である。
【図３】図１に示した操作部の一例を示す平面図である。
【図４】図２に示したカセット保持部、カセットのリフタの構成図である。
【図５】カセット保持部、カセットの自動サイズ検知スイッチの構成図である。
【図６】カセット保持部、カセットの自動サイズ検知スイッチの構成図である。
【図７】カセット保持部にセット可能な封筒カセットの構成図である。
【図８】用紙サイズの検知パターンとカセット検知パターンを説明する図である。
【図９】印刷装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す印刷装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【００１４】
図１において、２００はリーダ装置（リーダ部）で、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット（ＤＦユニット）２５０とで構成される。
【００１５】
３００は印刷装置（プリンタ部）で、収納手段の一例である給紙カセットから記録紙（用紙、またはシート）を搬送可能であり、搬送される記録紙の上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを保持可能な給紙ユニット３５０と、画像データに基づいて画像を記録紙に転写、定着させる機能を持つマーキングユニット３２０から構成されている。さらに印字された記録紙を機外へ出力する機能を持つ排紙ユニット３３０で構成される。
制御装置（コントローラ部）１１０は、ＣＰＵ１２０，画像メモリ１３０、不揮発メモリ１４０、ＲＡＭ１５０、ＲＯＭ１６０、操作部１７０から構成されている。
【００１６】
コントローラ部１１０は、リーダ部２００、プリンタ部３００と電気的に接続されている。そして、コントローラ部１１０内のＣＰＵ１２０はリーダ部２００を制御して、原稿の画像データを画像メモリ１３０に読込み、プリンタ部３００を制御して画像メモリ１３０内の画像データに基づいて、記録用紙に画像を印刷させるコピー機能を提供する。また、コントローラ部１１０は、ネットワーク部を有し、外部のコンピュータから、ネットワークを介して受信した印刷データに従って、プリンタ部３００に画像を印刷させるプリント機能を提供してもよい。
更に不揮発メモリ１４０には各種調整値が格納され、ＲＡＭ１５０はＣＰＵ１２０のワーク領域として使用され、ＲＯＭ１６０はＣＰＵ１２０の制御プログラムが格納されている。
【００１７】
操作部１７０は、液晶表示部と液晶表示部上に貼り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号はＣＰＵ１２０に伝えられ、液晶表示部には、本印刷装置の操作における操作画面や画像データに基づく画像等を表示する。
【００１８】
図２は、図１に示したリーダ部２００及びプリンタ部３００の構成例を示す断面図である。まず、リーダ部２００について説明する。
図２に示すリーダ部２００において、原稿給紙ユニット（フィーダ）２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出するものである。
【００１９】
原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４，２１５，２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１１０へ転送される。
【００２０】
次に、プリンタ部３００について説明する。
プリンタ部３００において、３２１はレーザドライバで、レーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００２１】
また、プリンタ部３００は給紙ユニット３５０として、それぞれ引き出し状の形状をした給紙デッキ３５１、３５２、カセット保持部３６０、３７０、給紙カセット３６００、３７００を有している。それぞれ給紙デッキ、給紙カセットを引き出し、その給紙デッキ、給紙カセットに用紙を補給し、閉めることによって、用紙補給を行っている。
【００２２】
カセット保持部３６０、３７０には、用紙有無検知センサ３６１、３７１とリフトアップモータ３６２、３７２が存在する。また給紙カセット３６００、３７００には、リフタ３６０１、３７０１が存在する。
【００２３】
プリンタ部３００は、給紙デッキ３５１、３５２，給紙カセット３６００、３７００のいずれかから記録紙を給紙し、転写部３２５へ搬送路３３１によって搬送する。転写部３２５では感光ドラム３２３に付着された現像剤を記録紙に転写する。現像剤の載った記録紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤は記録紙に定着される。その後、定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り、排出される。あるいは、印字面を反転して排出する場合には、搬送路３３６、搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７、搬送路３３４を通る。
【００２４】
また、両面記録が設定されている場合、記録紙は、定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって搬送路３３３に導かれる。その後、記録紙は、逆方向に搬送され、フラッパ３２９によって、搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述したタイミングで搬送路３３１を通り、転写部３２５へ搬送される。
片面、両面記録にかかわらず、搬送路３３４より排出された記録紙は排紙トレイ３３９に排紙される。
【００２５】
図３は、図１に示した操作部１７０の一例を示す平面図である。
図３において、６００はＬＣＤタッチパネルで、主なモード設定、状況表示はここで行われる。６０１は０〜９までの数値を入力するためのテンキーである。６０２はＩＤキーで、装置が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００２６】
６０３は設定されたモードをリセットするためのリセットキー、６０４は各モードについての説明画面を表示するためのガイドキー、６０５はユーザモード画面に入るためのユーザモードキー、６０６は割り込みコピーを行うための割り込みキーになっている。
６０７はコピー動作をスタートさせるためのスタートキー、６０８は実行中のコピージョブを中止させるためのストップキーである。
【００２７】
６０９はソフト電源ＳＷで、押下することによりＬＣＤ６００のバックライトが消え装置は低電力状態に移行する。６１０は節電キーで、これを押下することで節電状態に入り、再度押下することで節電状態から復帰する。
【００２８】
６１４はＬＣＤタッチパネルのコントラストを調整するための調整キーである。６１５はカウンタ確認キーで、このキーを押下することでそれまでに使用したコピー枚数の集計を表示するカウント画面がＬＣＤ上に表示される。
【００２９】
６１６はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、６１７はジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、６１８は装置のメインスイッチがＯＮになっていることを示す電源ＬＥＤになっている。
【００３０】
図４は、図２に示したカセット保持部３６０、給紙カセット３６００のリフタの構成図である。この図４を用いてリフトアップ動作を行うための機構について説明する。
図４において、カセット保持部３６０には、図２で図示したように用紙有無検知センサ３６１と駆動モータの一例であるリフトアップモータ３６２が存在する。また給紙カセット３６００には、リフタ３６０１とリフタ上昇レバー３６０２が存在する。なお、本実施形態では、リフタ上昇レバー３６０２の一端がリフトアップモータ３６２の回転軸に直接的または間接的に連結され、リフトアップモータ３６２が駆動することで、リフタ上昇レバー３６０２を平面に対して上昇させるように機械的に付勢する。
【００３１】
カセット保持部３６０に給紙カセット３６００を挿入し、閉じると制御装置１１０は、リフトアップモータ３６２の回転軸を回転させるように駆動させる。リフトアップモータ３６２の回転軸は給紙カセット３６００上のリフタ上昇レバー３６０２に連結されており、リフタ上昇レバー３６０２がリフタ３６０１を押し上げるように付勢することで、リフタ３６０１が上昇するように構成されている。当該リフタ３６０１が上昇すると、カセット保持部３６０にある用紙有無検知センサ３６１のセンサレバーを押下することで記録紙が有ることを検知する構成となっている。
【００３２】
図５は、図２に示したカセット保持部３６０、３７０の構成図である。図６は、給紙カセット３６００、３７００の構成図である。
図５において、カセット保持部３６０、３７０にはカセットサイズスイッチ３６３、３７３が存在する。このカセット保持部３６０、３７０には、それぞれ、給紙カセット３６００、３７００が装着される。このカセットサイズスイッチ３６３は、図６に示す給紙カセット３６００にあるカセットサイズダイヤル３６０３によって押下される。給紙カセットに収納された用紙のサイズはカセットサイズスイッチ３６３によって自動的に検知される。
用紙サイズのカセットの用紙サイズは、ユーザが規制板３６０４の位置を調整することによって、ＣＰＵ１２０によって自動的に識別される。給紙カセット３６００の規制板３６０４を動かすと、その規制版に連動して、カセットサイズダイヤル３６０３（部材）の凹凸の位置が変わるようになっている。そして、その位置によって、給紙カセット３６００をカセット保持部３６０に挿入したときに押下されるカセットサイズスイッチ３６３がのパターンが変わるためである。
【００３３】
カセットサイズスイッチ３６３は３つのマイクロスイッチで構成されており、それぞれカセットサイズダイヤル３６０３の凹凸の位置（凹凸パターン）によって押下されたり、押下されなかったりする。カセットサイズスイッチ３６３が押下された場合、押下されたことを示す信号がＣＰＵ１２０に伝えられる。なお、押下されていない場合には、押下されていないことを示す信号がＣＰＵ１２０に伝えられる。それぞれのスイッチが押下されているか否かによって、ＣＰＵ１２０に伝えられる信号パターンは変わり、その信号によって給紙カセット３６００に収納される用紙のサイズが決まる。詳しくは、図８を用いて説明する。
【００３４】
図７は、図２に示したカセット保持部３６０にセット可能な封筒カセット３８００の構成図である。
本実施形態では、カセット保持部３６０にある給紙カセット３６００を抜き、封筒カセット３８００を挿入することで、印刷装置は、封筒カセット３８００から用紙を給紙できる。
図７において、封筒カセット３８００は封筒カセットリフタ３８０１、封筒カセットリフタ上昇バネ３８０２、封筒カセットサイズダイヤル３８０３、封筒カセット規制板３８０４から構成されている。封筒カセットリフタ３８０１上に封筒が積載される。この封筒カセットリフタ３８０１は、封筒カセットリフタ上昇バネ３８０２によって上昇する。つまり、給紙カセット３６００のリフタ３６０１とは異なり、リフトアップモータ３６２を駆動させなくても、用紙有無検知センサ３６１で封筒カセット３８００上に収納された用紙を検知することができる。
【００３５】
また、封筒カセットサイズダイヤル３８０３はカセット保持部３６０に設けられたカセットサイズスイッチ３６３を押下する。この封筒カセットサイズダイヤル３８０３はカセットサイズスイッチ３６３をある固定のビットパターンでスイッチを押す。
【００３６】
そのため、カセットサイズスイッチ３６３はある特定のビットパターンを検知すると封筒カセット３８００が装着された可能性があると判断できる。なお、封筒カセット規制板３８０４は封筒カセットサイズダイヤル３８０３とは連動していない。
封筒カセット規制板３８０４は封筒カセットの底面にある、特定の封筒サイズの長さにあった溝にはめることによって、封筒カセット３８００に固定される。つまり給紙カセット３６００の規制板３６０４のように、規制板３６０４に連動して、カセットサイズスイッチ３６３のビットパターンが変わる機構は、封筒カセット３８００には存在しない。
【００３７】
図８は、図１に示したコントローラ部１１０が参照するカセットサイズスイッチ３６３の用紙サイズ検知パターンとカセット検知パターンを説明する図である。以下、カセット内に設けられた検知スイッチの凹凸を検知した場合に、検知した凹凸に対応づけられたサイズとは異なるシートがカセットに格納されていると判断する例を説明する。ここで、ビット情報は、スイッチＳＷ（１）〜スイッチＳＷ（３）に対応づけられる例を示す。ＳＷ（１）〜ＳＷ（３）のそれぞれの値の「１」は、そのスイッチが押されたときの信号を示し、「０」は、そのスイッチが押されていないときの信号を示す。
【００３８】
図８において、カセットサイズスイッチ３６３は３ビットのマイクロスイッチから構成されている。いずれのスイッチも押されていない、つまり検知されるビットパターンが「０ｂ０００」の場合、ＣＰＵ１２０は、カセット保持部３６０に、給紙カセット３６００、封筒カセット３８００のいずれも装着されていないと判断する。なお、０ｂは、それに続く数字が２進数で表されることを示す。
【００３９】
また、ＣＰＵ１２０は、「０ｂ００１」、「０ｂ０１０」、「０ｂ０１１」、「０ｂ１００」、「０ｂ１０１」、「０ｂ１１０」、「０ｂ１１１」の７つのビットパターンのいずれかを検知する。その場合、ＣＰＵ１２０は、検知されたビットパターンに対応するサイズの用紙が、カセット保持部３６０に挿入された給紙カセット３６００に収納されていると判断する。
【００４０】
また、ＣＰＵ１２０は、「０ｂ１００」のビットパターンを検知する。本実施形態では、封筒カセット３８００用に新たなビットパターンを割り当てずに、「０ｂ１００」のビットパターンを給紙カセット３６００に収納されるＥＸＥＣ−Ｒと、封筒カセット３８００に割り当てている。それによって、新たなＳＷ（４）を設ける必要をなくし、ＳＷ（４）を追加するためのコストを節減している。「０ｂ１００」が検出され、カセット保持部３６０に給紙カセット３６００が装着された場合、用紙の長さの範囲が２６１〜２７５ｍｍと判断できる。つまり、用紙の長さ方向が２６６．７ｍｍのＥＸＥＣ−Ｒが給紙カセット３６００に収納されていると判断できる。
【００４１】
しかし、このビットパターン「０ｂ１００」は封筒カセット３８００にも割り当てられているため、カセットサイズスイッチ３６３のビットパターンだけでは、ＣＰＵ１２０は、給紙カセット３６００か封筒カセット３８００かを判断できない。ＥＸＥＣ−Ｒと封筒は、互いにサイズが異なるため、どちらのサイズの用紙がセットされているかを区別しなければならない。
そこで、本実施形態では、スイッチの数を増やさずに、スイッチのビットパターンで表せる数より多くの用紙サイズを検知することができる仕組みを提供することを目的とする。
【００４２】
図９は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。なお、各ステップは、コントローラ部１１０のＣＰＵ１２０がＲＯＭ１６０に記憶された制御プログラムを実行することで実現される。
Ｓ９００１で、カセット保持部３６０にカセットが保持されると同時に、ＣＰＵ１２０は本制御を開始し、Ｓ９００２へ進む。
Ｓ９００２で、ＣＰＵ１２０はカセット保持部３６０のカセットサイズスイッチ３６３のビットパターンが「０ｂ０００」であるか否かを判断する。ここで、ビットパターンがもし「０ｂ０００」であるとＣＰＵ１２０が判断した場合、Ｓ９００３に進む。それ以外のビットパターンであるとＣＰＵ１２０が判断した場合には、Ｓ９００４に進む。
【００４３】
Ｓ９００３で、ＣＰＵ１２０はＳ９００２でカセットサイズスイッチ３６３のビットパターンが「０ｂ０００」であったため、給紙カセット３６００、封筒カセット３８００のいずれもが装着されていないと判断できる。ここで、ＣＰＵ１２０は、カセットが装着されていないため、カセットをカセット保持部３６０に挿入させるためのメッセージを操作部１７０のＬＣＤタッチパネル６００に表示してもよい。そして、ＣＰＵ１２０は給紙カセット３６００、封筒カセット３８００が装着されたか否かを監視するために、Ｓ９００２に進む。
【００４４】
Ｓ９００４で、ＣＰＵ１２０はカセット保持部３６０のカセットサイズスイッチ３６３のビットパターンが「０ｂ１００」であるかを判断する。ここで、ビットパターンがもし「０ｂ１００」であると判断した場合、Ｓ９００５に進む。それ以外のビットパターンの場合には、Ｓ９００９に進む。Ｓ９００９に処理を進めた場合、ＣＰＵ１２０はカセット保持部３６０に挿入されたカセットが給紙カセット３６００であると判断し、カセットサイズスイッチ３６３のビットパターンに応じた用紙サイズを検知し、Ｓ９０１３に進み終了する。
【００４５】
Ｓ９００５に処理を進めた場合、ＣＰＵ１２０はカセット保持部３６０の用紙有無検知センサ３６１がＯＮ状態かを判断する。ここで、もし用紙有無検知センサ３６１がＯＮであるとＣＰＵ１２０が判断した場合にはＳ９０１２に進み、ＯＦＦであると判断した場合にはＳ９００６に進む。つまりカセット保持部３６０に対して、給紙カセット３６００あるいは封筒カセット３８００が挿入された時点で、用紙が有ると判断できたということは、リフトアップモータを駆動させる前に用紙が検知できたということになる。つまり、封筒カセットリフタ上昇バネ３８０２で封筒カセットリフタ３８０１が上昇し、用紙が検知されたとＣＰＵ１２０は判断できる。なお、本実施形態では、弾性体として封筒カセットリフタ上昇バネ３８０２の例を示すが、その他の板バネ等であってもよい。つまり、封筒カセットリフタ３８０１が平面に対して上昇するように弾性的に付勢する構成であればよい。
【００４６】
Ｓ９００６で、ＣＰＵ１２０はＳ９００５でカセット挿入直後に、用紙有無検知センサ３６１によって用紙があることを検知できなかったため、リフトアップモータ３６２を駆動させる。もし、カセット保持部３６０に給紙カセット３６００が挿入されたのであれば、リフタ上昇レバー３６０２が駆動し、リフタ３６０１が上昇する。もし封筒カセット３８００が挿入されたのであれば、リフトアップモータ３６２が駆動しても、封筒カセット３８００上のどの機構も駆動しない。
【００４７】
Ｓ９００７で、ＣＰＵ１２０はＳ９００６で駆動したリフトアップモータ３６２を一定量駆動させたかを判断する。これは給紙カセット３６００のリフタ３６０１上に用紙がなく、リフタ上昇レバー３６０２を最大量動作したことを示している。まだリフタ３６０１上が最大限上昇していないのであれば、上昇を続けるため、リフトアップモータ３６２を駆動し続けるためにＳ９００６に戻る。もし最大限上昇したのであれば、リフトアップモータを停止し、Ｓ９００８に進む。
【００４８】
Ｓ９００８で、ＣＰＵ１２０はカセット保持部３６０の用紙有無検知センサ３６１がＯＮ状態かを判断する。もし用紙有無検知センサ３６１がＯＮであるとＣＰＵ１２０が判断した場合にはＳ９０１０に進み、ＯＦＦであると判断した場合にはＳ９０１１に進む。
【００４９】
Ｓ９０１０で、ＣＰＵ１２０は、カセット保持部３６０に挿入されたカセットがＥＸＥＣ−Ｒが収納された給紙カセット３６００であると判断し、Ｓ９０１３に進み、本処理を終了する。これは、カセットサイズスイッチ３６３のパターンが「０ｂ１００」で有ったこと、リフトアップモータ３６２を駆動させ、リフタ３６０１を上昇させた後に用紙有無検知センサ３６１で紙ありと検知できたためである。
つまりカセットサイズスイッチ３６３のパターンが「０ｂ１００」であることから、ＥＸＥＣ−Ｒが収納された給紙カセット３６００か、封筒カセット３８００のいずれかであると判断できること。更にはリフタ３６０１を上昇させた後に用紙有無検知センサ３６１で紙ありと検知できたことから、リフトアップモータ３６２に連動してリフトアップする給紙カセット３６００であると判断できるためである。
【００５０】
Ｓ９０１１で、ＣＰＵ１２０は紙無しであると判断した場合、カセットの判定も、用紙サイズの判定も行わずに、Ｓ９０１３に進み終了する。これは、カセットサイズスイッチ３６３のパターンが「０ｂ１００」で有ったこと、リフトアップモータ３６２を駆動させ、リフタ３６０１を上昇させた後に用紙有無検知センサ３６１で紙なしと検知できたためである。
【００５１】
つまりカセットサイズスイッチ３６３のパターンが「０ｂ１００」であることから、ＥＸＥＣ−Ｒが収納された給紙カセット３６００か、封筒カセット３８００のいずれかであると判断できること。更にはリフタ３６０１を上昇させても用紙有無検知センサ３６１で紙ありと検知できなかったこと。以上の２点から、リフトアップモータ３６２に連動してリフトアップする給紙カセット３６００なのか、封筒カセットリフタ上昇バネ３８０２でリフトアップする封筒カセット３８００なのかが判断できないためである。
【００５２】
Ｓ９０１２で、ＣＰＵ１２０は封筒カセット３８００と判定し、Ｓ９０１３に進み、本処理を終了する。これは、カセットサイズスイッチ３６３のパターンが「０ｂ１００」であったこと、リフトアップモータ３６２を駆動させる前に紙ありを検知できたためである。つまり、カセットサイズスイッチ３６３のパターンが「０ｂ１００」であることから、ＥＸＥＣ−Ｒが収納された給紙カセット３６００か、封筒カセット３８００のいずれかであると判断できること。更にはリフトアップモータ３６２を駆動せずに用紙があることを検知できたため、封筒カセットリフタ上昇バネ３８０２によって封筒カセットリフタ３８０１が上昇する封筒カセットと判断できる。
【００５３】
以上の制御方法により、カセットサイズスイッチによって特定できるパターンの数より多い数の用紙を、安価に、認識することができる。具体的には、装着可能な複数のカセットに同じビットパターンを割り当てることによって、必要なスイッチの数が増えることを抑えつつ、給紙カセットのリフトアップの機構の差によって、異なるカセットであると判断することができる。
【００５４】
必要なスイッチの数が増えると、その分、印刷装置のコストが上がるし、そのスイッチを押すためのダイヤルを生産するための型を工場で作成しなければならず、印刷装置のコストアップにつながってしまう。本実施形態によれば、そのようなコストアップを防ぐことができる。
【００５５】
具体的には、給紙部に装着される１つのカセットで指定した内容と同じ用紙サイズの指定がなされたカセットに、素材が異なるシート、例えば封筒やタブシート等を収納した場合、当該カセットに収納されたシートを異なるシートであると検知できる。
そして、ＣＰＵ１２０は、判断された用紙サイズの情報を、その用紙サイズが判断された給紙カセットの情報として不揮発性メモリ１４０に格納しておき、それ以降の制御に用いることができる。
【００５６】
具体的に、カセットサイズスイッチ３６３のビットパターンが「０ｂ１００」でない場合、ＣＰＵ１２０は、カセットサイズスイッチ３６３で示される用紙サイズの用紙がカセットにセットされていると認識する。例えば、カセットサイズスイッチ３６３のビットパターンが「０ｂ１１０」である場合、ＣＰＵ１２０は、Ａ４Ｒの用紙が給紙カセット３６００にセットされていると認識する。また、カセットサイズスイッチ３６３のビットパターンが「０ｂ１００」であり、リフトアップ動作を行った後に用紙があると検知した場合、ＣＰＵ１２０は、ＥＸＥＣ−Ｒサイズ（第１のサイズの例）の用紙が給紙カセット３６００にセットされていると認識する。
【００５７】
一方、カセットサイズスイッチ３６３のビットパターンが「０ｂ１００」であり、リフトアップ動作を行う前に用紙があると検知した場合、ＣＰＵ１２０は、封筒カセットがセットされ、その中に封筒（第２のサイズの例）がセットされていると認識する。
【００５８】
そして、コピーの設定時にユーザによって指定された用紙サイズの用紙がセットされた給紙カセットを、印刷装置の複数の給紙カセットの中から選択する際に、上述の方法で認識した用紙サイズに基づいて選択する。例えば、ユーザによってＡ４サイズの用紙に画像をコピーするよう指示された場合に、ＣＰＵ１２０は、ビットパターン「０ｂ１１０」で示される給紙カセットを検索する。
【００５９】
また、ユーザによって封筒に画像をコピーするよう指示された場合に、ＣＰＵ１２０は、封筒カセットと判定された給紙カセットを検索する。そして、検索の結果、見つかった封筒カセットを、ＣＰＵ１２０は、印刷に用いるカセットとして選択し、そのカセットから封筒を給紙し、当該封筒にリーダ装置２００によって読み取った画像を印刷する。また、外部のコンピュータから受信した印刷ジョブで指定された用紙サイズの用紙がセットされた給紙カセットを、ＣＰＵ１２０が、上述の方法で認識した用紙サイズに基づいて、印刷装置の複数の給紙カセットの中から選択してもよい。その場合、ＣＰＵ１２０は、選択した給紙カセットから給紙した用紙に、受信した印刷ジョブを解析して得られる画像データに基づいて画像を印刷するよう制御すればよい。
【００６０】
他にも、認識した用紙サイズは、印刷を実行するときに給紙された用紙の搬送方向の長さを図２のセンサ３８５によって測定し、認識した用紙サイズの搬送方向の長さと一致するか否かをＣＰＵ１２０が判定するために用いられてもよい。そして、一致する場合に、ＣＰＵ１２０は、印刷を続行するよう制御し、一致しない場合に、ＣＰＵ１２０は、印刷を停止し、エラーを通知するよう制御する。それによって、ユーザの意図しないサイズの用紙に画像が印刷されてしまうことを防ぐことができる。
【００６１】
なお、本実施形態では、Ｓ９００７で、リフタモータを一定時間稼働した後に、用紙有無検知センサ３６１によって用紙があることを検知したか否かを判定する例について説明したが、本発明はこれに限られるものではない。例えば、リフタモータを一定時間駆動している間に、用紙有無検知センサ３６１によって用紙があることを検知したか否かを判定してもよい。そして、リフタモータを一定時間駆動している間に、用紙有無検知センサ３６１によって用紙があることを検知したらリフタモータの駆動を止めてＳ９０１０に処理を進める。一方、リフタモータを一定時間駆動しても、用紙有無検知センサ３６１によって用紙があることを検知しなかった場合に、Ｓ９０１１に処理を進めてもよい。
【００６２】
また、給紙カセットが挿入されたことを検知してから、用紙有無検知センサ３６１によって用紙があることを検知するまでの間に経過した時間によって制御を変えるようにしてもよい。この時間は、不図示のタイマによって計測すればよい。そして、計測した時間が所定の時間以上であれば、給紙カセットが装着されたと判断し、計測した時間が所定の時間より短ければ、封筒カセットが装着されたと判断する。
【００６３】
なお、本実施形態では、カセットサイズスイッチによって用紙のサイズを判定する例を説明したが、用紙の種類（厚紙、薄紙等）を示す凹凸付きのダイヤルを別途設け、ユーザがそのダイヤルを回すことによって用紙の種類を特定させる場合に適用してもよい。その場合も、印刷装置は、設けられたダイヤル以上のパターンの種類を特定することができる。
【００６４】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６６】
１１０  制御装置
２００  リーダ装置
３００  印刷装置
【図１】
2014080271.tif 000003
【図２】
2014080271.tif 000004
【図３】
2014080271.tif 000005
【図４】
2014080271.tif 000006
【図５】
2014080271.tif 000007
【図６】
2014080271.tif 000008
【図７】
2014080271.tif 000009
【図８】
2014080271.tif 000010
【図９】
2014080271.tif 000011