(57)【要約】      （修正有）【課題】シートの搬送中に当該シートのサイズを検知して保存する印刷装置で、給紙部に積載されているシートが異なるサイズのシートに交換されたとしても、印刷処理を中断することなく実行する技術を提供する。【解決手段】印刷装置は、給紙部に積載されている用紙のサイズを示すサイズ情報が、記憶部（ＮＶＭＥＭ３０４）に保存されていない状態で、給紙部から用紙が給紙されると、搬送中のシートのサイズを検知して保存する。印刷装置は、サイズ情報を保存していない状態で印刷指示を受けると、当該サイズ情報を用いて印刷処理の実行を制御し、サイズ情報を保存している状態で印刷指示を受けると、サイズ情報を用いずに印刷処理の実行を制御する。更に、印刷装置は、印刷処理を実行していない間に、サイズ情報を保存している状態で所定のキー（Ｐａｐｅｒキー３４１）が操作されると、記憶部（ＮＶＭＥＭ３０４）に保存されているサイズ情報を消去する。【選択図】図３
2015003477.tif 000002
【特許請求の範囲】
【請求項１】
シートが積載される給紙部と、前記給紙部に積載されているシートのサイズを示すサイズ情報が保存される記憶部とを備え、シートの搬送中に当該シートのサイズを検知可能な印刷装置であって、
前記サイズ情報が前記記憶部に保存されていない状態で、前記給紙部からシートが給紙されると、搬送中のシートのサイズを検知する検知手段と、
前記検知手段によって検知されたサイズを示す情報を、前記サイズ情報として前記記憶部に保存する保存手段と、
前記サイズ情報が前記記憶部に保存されている状態で印刷処理の実行が指示されると、前記サイズ情報を用いて前記印刷処理の実行を制御し、前記サイズ情報が前記記憶部に保存されていない状態で印刷処理の実行が指示されると、前記サイズ情報を用いずに前記印刷処理の実行を制御する制御手段と、
印刷処理が実行されていない間に、前記サイズ情報が前記記憶部に保存されている状態でユーザによって所定のキーが操作されると、前記記憶部に保存されている前記サイズ情報を消去する消去手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記制御手段は、
前記サイズ情報が前記記憶部に保存されている状態で印刷処理の実行が指示されると、前記印刷処理の実行指示で指定されているシートのサイズと前記サイズ情報が示すサイズとが一致するか否かに応じて前記印刷処理の実行を制御し、
前記サイズ情報が前記記憶部に保存されていない状態で印刷処理の実行が指示されると、前記印刷処理の実行指示で指定されているシートのサイズによらず前記給紙部からシートを給紙させ、前記印刷処理を実行する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、
前記サイズ情報が前記記憶部に保存されている状態で印刷処理の実行が指示されると、
前記印刷処理の実行指示で指定されているシートのサイズと前記サイズ情報が示すサイズとが一致する場合には、前記給紙部からシートを給紙させ、前記印刷処理を実行し、
前記印刷処理の実行指示で指定されているシートのサイズと前記サイズ情報が示すサイズとが一致しない場合には、前記印刷処理の実行を中断し、前記給紙部に積載されているシートの交換をユーザに促す
ことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記制御手段は、
前記印刷処理の実行を中断している間に、ユーザによって前記所定のキーが操作されると、前記指定されているシートのサイズで前記印刷処理の実行を再開することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記消去手段は、
前記印刷装置が、電源オフ状態または省電力状態で動作を停止している状態から起動すると、前記記憶部に保存されている前記サイズ情報を消去することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記保存手段は、
前記印刷処理の実行によって複数枚のシートが前記給紙部から連続して給紙される場合、前記検知手段によって検知されたサイズを示すサイズ情報を、前記複数枚のシートの全ての排紙が完了した際に保存することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記給紙部から給紙されたシートが搬送される搬送路に、搬送中のシートのサイズを検知するためのセンサが設けられており、
前記検知手段は、前記搬送路で前記センサが設けられた位置をシートが通過した際の前記センサからの出力に基づいて、搬送中のシートのサイズを検知する
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記所定のキーは、
前記給紙部に積載されているシートがなくなったことに起因して前記印刷処理が中断した際に、前記印刷処理を再開すべきことを指示するために用いられる、前記印刷装置の操作部に設けられたハードウェアキーであることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
シートが積載される給紙部と、前記給紙部に積載されているシートのサイズを示すサイズ情報が保存される記憶部とを備え、シートの搬送中に当該シートのサイズを検知可能な印刷装置の制御方法であって、
前記サイズ情報が前記記憶部に保存されていない状態で、前記給紙部からシートが給紙されると、搬送中のシートのサイズを検知する検知工程と、
前記検知工程で検知されたサイズを示す情報を、前記サイズ情報として前記記憶部に保存する保存工程と、
前記サイズ情報が前記記憶部に保存されている状態で印刷処理の実行が指示されると、前記サイズ情報を用いて前記印刷処理の実行を制御し、前記サイズ情報が前記記憶部に保存されていない状態で印刷処理の実行が指示されると、前記サイズ情報を用いずに前記印刷処理の実行を制御する制御工程と、
印刷処理が実行されていない間に、前記サイズ情報が前記記憶部に保存されている状態でユーザによって所定のキーが操作されると、前記記憶部に保存されている前記サイズ情報を消去する消去工程と
を含むことを特徴とする印刷装置の制御方法。
【請求項１０】
請求項９に記載の印刷装置の制御方法における各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
異なる複数のサイズの用紙を積載可能な給紙部を有する画像形成装置で、給紙部に積載されている用紙のサイズの設定は、種々の方法で行うことができる。例えば、画像形成装置が、積載された用紙サイズを検知可能なセンサを給紙部に備えている場合には、そのようなセンサを用いて検知した用紙サイズを、その給紙部に対応する用紙サイズとして設定（記憶）する手法が知られている。
【０００３】
一方、製造コストの削減のため、そのようなセンサを備えていない画像形成装置も存在する。このような画像形成装置では、例えば、搬送中の用紙のサイズを測定可能なセンサを備え、そのようなセンサで測定したサイズを、用紙の搬送の完了（印刷の完了）に応じて、給紙部に設定する手法が知られている（特許文献１）。また、特許文献２には、電源投入時と給紙部の開閉後は、給紙部に積載されている用紙が異なるサイズの用紙に交換された（用紙サイズが変化した）可能性があるため、設定（記憶）しているサイズ情報を更新する手法が記載されている。
【０００４】
このような画像形成装置では、印刷指示に基づく印刷処理を行う際に、印刷指示で指定された用紙サイズが、記憶している用紙サイズと一致しない場合には、その旨を示す警告メッセージを表示して、ユーザに適切なサイズの用紙への交換を促す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３０１０７９号公報
【特許文献２】特開平８−２６７８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像形成装置（印刷装置）では、給紙部の開閉が行われたとしても、それまでと同一のサイズの用紙が給紙部に補給される場合が多い。このため、給紙部の開閉時には、印刷装置に記憶している用紙サイズ情報を更新せず、電源投入時にのみ用紙サイズ情報を更新する場合もありうる。
【０００７】
このような印刷装置は、用紙サイズ情報を記憶している状態で、給紙部に積載されている用紙をユーザが異なるサイズの用紙に交換すると、電源が一度オフ状態にならない限り、印刷装置は用紙サイズ情報を適切に変更することはできない。その結果、用紙の交換後に印刷処理を実行した際には、記憶している用紙サイズと、印刷指示で指定された用紙サイズとの不一致により、印刷動作が中断され、用紙の交換を促す警告メッセージが表示されることになる。これにより、ユーザにとっての利便性を低下させてしまう。
【０００８】
本発明は、上述の問題に鑑みてなされたものである。本発明は、シートの搬送中に当該シートのサイズを検知して保存する印刷装置で、給紙部に積載されているシートが異なるサイズのシートに交換されたとしても、印刷処理を中断することなく実行する技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明は、例えば、印刷装置として実現できる。本発明の一態様に係る印刷装置は、シートが積載される給紙部と、前記給紙部に積載されているシートのサイズを示すサイズ情報が保存される記憶部とを備え、シートの搬送中に当該シートのサイズを検知可能な印刷装置であって、前記サイズ情報が前記記憶部に保存されていない状態で、前記給紙部からシートが給紙されると、搬送中のシートのサイズを検知する検知手段と、前記検知手段によって検知されたサイズを示す情報を、前記サイズ情報として前記記憶部に保存する保存手段と、前記サイズ情報が前記記憶部に保存されている状態で印刷処理の実行が指示されると、前記サイズ情報を用いて前記印刷処理の実行を制御し、前記サイズ情報が前記記憶部に保存されていない状態で印刷処理の実行が指示されると、前記サイズ情報を用いずに前記印刷処理の実行を制御する制御手段と、印刷処理が実行されていない間に、前記サイズ情報が前記記憶部に保存されている状態でユーザによって所定のキーが操作されると、前記記憶部に保存されている前記サイズ情報を消去する消去手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、シートの搬送中に当該シートのサイズを検知して保存する印刷装置で、給紙部に積載されているシートが異なるサイズのシートに交換されたとしても、印刷処理を中断することなく実行する技術を提供できる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る印刷装置１０１を含むネットワークの構成例を示す図。
【図２】一実施形態に係る印刷装置１０１のハードウェア構成例を示す断面図。
【図３】一実施形態に係る印刷装置１０１のハードウェア構成例を示すブロック図。
【図４】一実施形態に係る印刷装置１０１の動作の一例を示す概念図。
【図５】一実施形態に係る印刷装置１０１で実行される印刷処理及び用紙のサイズ情報の保存処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
＜印刷装置１０１のハードウェア構成＞
図１は、本実施形態に係る印刷装置１０１を含むネットワーク構成の一例を示す図である。図１に示すように、印刷装置１０１は、ＬＡＮ等のネットワーク１１０に接続されており、ネットワーク１１０を介してＰＣ１０２と通信可能に接続されている。ただし、印刷装置１０１は、ネットワーク１１０ではなく、ＵＳＢケーブルを介してＵＳＢ接続によってＰＣ１０２に接続されてもよい。ユーザはＰＣ１０２を操作して、ＰＣ１０２上で動作するアプリケーションを用いて、印刷処理に関する設定を行い、当該設定とともに印刷処理の実行指示を印刷装置１０１に送信させることが可能である。印刷装置１０１は、操作部（図２の操作部３４０）を介してのみならず、ネットワーク１１０を介してＰＣ１０２等の外部装置から印刷処理の実行指示を受け付けることが可能である。
【００１４】
図２は、本実施形態に係る印刷装置１０１のハードウェア構成を示す断面図である。スキャナ７１１は、画像信号を光信号に変換するレーザ出力部（不図示）、複数の反射面を有する多面体（８面体等）のポリゴンミラー７１２、ポリゴンミラー７１２を回転させるモータ（不図示）、及びｆ／θレンズ（結像レンズ）７１３等を備えている。スキャナ７１１は、原稿画像に対応する画像信号で、レーザ出力部から出射するレーザ光を変調することで、原稿画像に対応したレーザ光が感光ドラム７１５の表面に照射されるようにする。レーザ出力部から出射したレーザ光は、ポリゴンミラー７１２のいずれかの反射面で反射され、ｆ／θレンズ７１３及び反射ミラー７１４を通過して、矢印方向に回転している感光ドラム７１５の表面をライン状に走査する。これにより、感光ドラム７１５の表面が露光され、原稿画像に対応した静電潜像が感光ドラム７１５の表面に形成される。
【００１５】
感光ドラム７１５の周辺には、一次帯電器７１７、全面露光ランプ７１８、用紙（シート）に転写されずに感光ドラム７１５の表面に残留した現像剤（トナー）を回収するクリーナ部７２３、転写前帯電器７２４、及び現像ユニット７２６が配置されている。
【００１６】
現像ユニット７２６は、感光ドラム７１５の表面に形成された静電潜像をトナーで現像して、感光ドラム７１５の表面にトナー像を形成する。現像ユニット７２６の中心軸Ｐの周囲には、現像スリーブ７３１Ｙ，７３１Ｍ，７３１Ｃ，７３１Ｂｋ、トナーカートリッジ７３０Ｙ，７３０Ｍ，７３０Ｃ，７３０Ｂｋ、及びスクリュー７３２が配置されている。トナーカートリッジ７３０Ｙ，７３０Ｍ，７３０Ｃ，７３０Ｂｋは、それぞれイエロー（Ｙ）色、マゼンタ（Ｍ）色、シアン（Ｃ）、及びブラック（Ｂｋ）色のトナーを保持している。スクリュー７３２は、トナーを移送する。現像スリーブ７３１Ｙ，７３１Ｍ，７３１Ｃ，７３１Ｂｋは、感光ドラム７１５と接して、トナーカートリッジ７３０Ｙ，７３０Ｍ，７３０Ｃ，７３０Ｂｋからトナーを感光ドラム７１５の表面に供給することによって、静電潜像を現像する。
【００１７】
印刷装置１０１は、ユーザが開閉可能なドア７１０を備えている。ドア７１０を開閉させることによって、ユーザは、ドア７１０の真下に位置するトナーカートリッジ７３０Ｙ，７３０Ｍ，７３０Ｃ，７３０Ｂｋを交換することが可能である。転写帯電器である転写ローラ７１６の周囲には、アクチユエータ板７１９、ポジションセンサ７２０、転写ドラムクリーナ７２５、紙押えローラ７２７、及び徐電器７２９が配置されている。
【００１８】
給紙部（給紙カセット）７３５，７３６には、用紙７９１が収納され、積載されている。本実施形態では、給紙部７３５，７３６には、積載されている用紙７９１のサイズを検知するためのセンサは設けられていない。このため、給紙部７３５，７３６が、積載されている用紙７９１のサイズを自動的に検知することはない。また、給紙部７３５，７３６には、積載された用紙の有無を検知するためのセンサも設けられていない。このため、給紙部７３５，７３６が、積載されていた用紙７９１が残っていない（なくなった）ことを自動的に検知することはない。
【００１９】
印刷装置１０１には、更に、給紙部７３５，７３６から給紙された用紙７９１が搬送される搬送路上に、搬送中の用紙のサイズを検知するための用紙長検知センサ７４１が設けられている。用紙長検知センサ７４１は、搬送路上を搬送される用紙７９１を検知する。ＣＰＵ３０１（図３）は、用紙長検知センサ７４１からの出力に基づいて、搬送方向における用紙７９１の長さ（サイズ）を検知しうる。具体的には、ＣＰＵ３０１は、用紙７９１が検知された時間と用紙７９１の搬送速度に基づいて、搬送方向における用紙７９１のサイズを検知しうる。
【００２０】
次に、図３は、本実施形態に係る印刷装置１０１のハードウェア構成を示すブロック図である。印刷装置１０１は、制御部３００と、制御部３００に接続されたプリンタ部３３０、操作部３４０及び表示部３５０とを備えている。なお、印刷装置１０１は、図３には示していないデバイスを更に備えていてもよい。
【００２１】
プリンタ部３３０は、画像データに基づく画像を用紙に印刷（出力）する画像出力デバイスとして機能する。プリンタ部３３０は、電子写真方式、インクジェット方式等のプリンタであり、ラスタイメージデータに基づく画像を用紙上に印刷する。本実施形態では、プリンタ部３３０は電子写真方式のプリンタである。操作部３４０は、キーボードやタッチパネル等の入力部を有し、ユーザからの指示を受け付ける。表示部３５０は、ユーザが入力した情報、ユーザへ通知するメッセージ、印刷装置１０１の状態、印刷装置１０１における処理の結果等の、種々の情報を表示する。
【００２２】
また、操作部３４０には、Ｐａｐｅｒ（ペーパー）キー３４１がハードウェアキーとして設けられている。通常、Ｐａｐｅｒキーは、給紙部７３５，７３６に積載されている用紙がなくなったことに起因して印刷処理が中断した際に、ユーザが用紙を補給し、印刷処理を再開すべきことを印刷装置１０１に指示するために用いられる。また、Ｐａｐｅｒキー３４１は、印刷指示（印刷ジョブ）を受け付けておらず、印刷処理が実行されていない間、ＮＶＭＥＭ３０４に格納されている、給紙部７３５，７３６に収納された用紙のサイズを示すサイズ情報をクリア（消去）するためにも用いられる。このように、Ｐａｐｅｒキー３４１は、印刷処理が実行されていない間に、記憶部（ＮＶＭＥＭ３０４）に保存されている用紙サイズ情報を消去するためにユーザによって操作される所定のキーの一例である。
【００２３】
制御部３００は、システムバス３１０及びイメージバス３２０を備え、それぞれのバスに種々のデバイスが接続されている。システムバス３１０には、ＣＰＵ３０１、フラッシュＲＯＭ３０２、ＲＡＭ３０３、ＮＶＭＥＭ３０４、操作部インタフェース（Ｉ／Ｆ）３０５が接続されている。また、システムバス３１０には、ＬＡＮ Ｉ／Ｆ３０６、イメージバスＩ／Ｆ３０７、ＵＳＢ Ｉ／Ｆ３０８、及び表示部Ｉ／Ｆ３０９が接続されている。また、イメージバス３２０には、イメージバスＩ／Ｆ３０７、ラスタイメージプロセッサ（ＲＩＰ）３２１、プリンタ部Ｉ／Ｆ３２２、及び画像処理部３２３が接続されている。
【００２４】
ＣＰＵ３０１は、印刷装置１０１全体の動作を制御するプロセッサである。フラッシュＲＯＭ３０２は、書き換え可能な不揮発性メモリであり、ＣＰＵ３０１が印刷装置１０１の動作を制御するための、各種の制御プログラムが格納されている。ＲＡＭ３０３は、ＣＰＵ３０１が動作するためのシステムワークメモリを提供する。ＲＡＭ３０３は、フラッシュＲＯＭ３０２から読み出された制御プログラムが展開されるプログラムメモリや、プリンタ部３３０における印刷の対象となる画像データが一時的に格納される画像メモリとして用いられる。ＮＶＭＥＭ３０４は、不揮発性のメモリであり、設定情報等が格納される。ただし、ＮＶＭＥＭ３０４は、ハードディスクドライブ（ＨＤＤ）等の他の不揮発性の記憶装置で代用されてもよい。なお、本実施形態でＮＶＭＥＭ３０４は、給紙部に積載されている用紙のサイズを示すサイズ情報が格納される記憶部の一例である。
【００２５】
操作部Ｉ／Ｆ３０５は、操作部３４０とシステムバス３１０とを接続するインタフェースであり、システムバス３１０を介して、ＣＰＵ３０１から操作部３４０へ制御情報を伝送する。また、操作部Ｉ／Ｆ３０５は、操作部３４０を用いてユーザが入力した情報を、システムバス３１０を介してＣＰＵ３０１に伝送する。
【００２６】
ＬＡＮ Ｉ／Ｆ３０６は、ネットワーク（ＬＡＮ）１１０に接続され、ネットワークを介して外部装置との間で、デバイス情報、画像データ、印刷処理の実行指示等の送受信を行う。ＵＳＢ Ｉ／Ｆ３０８は、ＰＣ１０２等の外部装置をＵＳＢ接続によって接続可能なインタフェースである。イメージバスＩ／Ｆ３０７は、システムバス３１０と、画像データを高速で転送可能なイメージバス３２０とを接続するインタフェースであり、データ構造を変換するバスブリッジである。イメージバス３２０は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。表示部Ｉ／Ｆ３０９は、表示部３５０とシステムバス３１０とを接続するインタフェースである。表示部Ｉ／Ｆ３０９は、システムバス３１０を介してＣＰＵ３０１から受信される制御情報及び表示すべき情報に対応するデータを、表示部３５０へ伝送する。
【００２７】
ＲＩＰ３２１は、ページ記述言語（ＰＤＬ）コード等のベクトルデータを、ビットマップイメージデータに展開する。プリンタ部Ｉ／Ｆ３２２は、プリンタ部３３０と制御部３００とを接続するインタフェースであり、画像データの同期系／非同期系の変換、制御コマンドの送受信、電力供給等を行う。画像処理部３２３は、入力画像データに対する補正、加工及び編集、並びに、プリント出力画像データに対する、ガンマ補正、解像度変換等を行う。画像処理部３２３は、更に、画像データの回転、多値画像データに対するＪＰＥＧ等の圧縮伸張処理、及び２値画像データに対するＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００２８】
＜用紙のサイズ情報の設定処理＞
次に、図４を参照して、本実施形態に係る印刷装置１０１の動作について説明する。なお、印刷装置１０１において、プリンタ部３３０によるプリント動作は、ＣＰＵ３０１による制御下で実行される。
【００２９】
印刷装置１０１は、上述のように、給紙部７３５，７３６から給紙され、搬送路上で搬送されている用紙（シート）のサイズを検知するために、用紙長検知センサ７４１を備えている。印刷装置１０１は、このセンサから出力される情報に基づいて、シートの搬送中に当該シートの搬送方向におけるサイズを検知可能である。印刷装置１０１は、操作部３４０を介して予めユーザによって給紙部７３５に積載された用紙のサイズが設定されていなくても、搬送中の用紙のサイズの検知結果に基づいて、給紙部７３５，７３６に積載された用紙のサイズを自動的に設定可能である。
【００３０】
図４（Ａ）及び（Ｂ）は、本実施形態に係る印刷装置１０１の動作の一例を示している。図４（Ａ）及び（Ｂ）では、印刷装置１０１が記憶（保存）している、給紙部７３５，７３６（ここでは給紙部７３５として説明する。）に積載された用紙のサイズを示す用紙サイズ情報を示している。印刷装置１０１は、用紙サイズ情報を、ＮＶＭＥＭ３０４に格納した状態で記憶している。なお、図４（Ａ）及び（Ｂ）に示す「不明」とは、用紙サイズ情報が消去された状態（未設定の状態）に対応し、給紙部７３５に積載された用紙のサイズが検知されておらず、当該サイズを印刷装置１０１が記憶していない状態を示している。また、印刷装置１０１の電源の起動時に、記憶していた用紙サイズ情報を消去する。なお、本実施形態では、印刷装置１０１は、給紙部７３５，７４６がユーザによって開閉されても、記憶していた用紙サイズ情報を消去しないものとする。
【００３１】
図４（Ａ）に示すように、印刷装置１０１は、電源の起動後、印刷指示（印刷ジョブ）に応じてＡ４サイズの用紙を用いた印刷を開始する。なお、印刷装置１０１は、用紙サイズ情報を記憶していない状態で、給紙部７３５から用紙が給紙されると、印刷指示で指定されている用紙のサイズによらず、給紙部７３５から用紙を給紙して印刷処理を行う。印刷装置１０１は、用紙の搬送中に、上述のように当該用紙のサイズを検知する。その後、印刷装置１０１は、搬送が完了するタイミング（または印刷処理が完了するタイミング）で、検知した用紙サイズ（Ａ４）をＮＶＭＥＭ３０４に保存することで、給紙部７３５に積載された用紙のサイズとして記憶する。なお、印刷装置１０１は、印刷指示に応じて複数枚の用紙を連続して給紙する場合には、全ての用紙の搬送（排紙）の完了に応じて、用紙サイズを記憶すればよい。
【００３２】
その後、印刷装置１０１は、再び印刷指示（印刷ジョブ）に応じて印刷処理を実行する際には、記憶した用紙サイズ情報を用いて、印刷処理を実行する。具体的には、印刷装置１０１は、印刷指示で指定された用紙サイズと、印刷装置１０１が記憶している、給紙部７３５に積載された用紙のサイズ（Ａ４）とが一致するか否かを判定し、その判定結果に応じて、印刷処理の実行を制御する。例えば、記憶している用紙サイズと、印刷指示で指定された用紙サイズとの不一致が生じた場合、印刷装置１０１は、印刷処理の実行を中断し、給紙部７３５に積載されている用紙の交換を促すメッセージを表示部３５０に表示する。あるいは、印刷装置１０１は、印刷対象の画像のサイズの調整を行って、画像が用紙からはみ出さないように印刷処理を行う。
【００３３】
図４（Ａ）には、印刷装置１０１が、Ａ４サイズの用紙への印刷処理の完了後、Ａ５サイズの用紙の使用を指定した印刷指示を受けた場合を示している。この場合、記憶している用紙サイズ（Ａ５）と、印刷指示で指定された用紙サイズ（Ａ５）との不一致が生じたことにより、印刷装置１０１は、印刷処理の実行を中断し、Ａ５サイズの用紙への交換を促すメッセージを表示部３５０に表示する。ここで、印刷指示を受ける前に、積載されている用紙がＡ４サイズの用紙からＡ５サイズの用紙に交換されていた場合にも、印刷装置１０１は、印刷処理の実行を中断してメッセージを表示することになる。これは、給紙部７３５には用紙のサイズ及び有無を検知するためのセンサが設けられておらず、用紙が交換されたことを印刷装置１０１が認識できないためである。
【００３４】
このように印刷処理の実行が中断した場合、ユーザは操作部３４０に設けられたエラースキップボタン（図示せず）を押下することで、印刷装置１０１に用紙サイズの不一致に起因したエラー（用紙エラー）を無視させ、印刷処理を再開させることができる。この場合、用紙の交換を行わずに印刷処理を再開させることで、とりあえずはＡ４サイズの用紙にＡ５サイズの画像を印刷させることが可能である。あるいは、図４（Ａ）に示すように、ユーザは、給紙部７３５に積載されている用紙をＡ４サイズの用紙からＡ５サイズの用紙に交換して、印刷処理を再開させることも可能である。
【００３５】
しかし、上述のようにエラーを無視して印刷処理を実行した場合、印刷装置１０１は、印刷処理の完了時に、用紙サイズを新たに記憶することはない。このため、図４（Ａ）に示すように、その後に再度、Ａ５サイズの用紙の使用を指定した印刷指示を受けた場合、印刷装置１０１は、記憶している用紙サイズ（Ａ４）との不一致により、印刷処理を中断し、用紙の交換を促すメッセージを表示することになる。したがって、たとえ給紙部７３５に積載されている用紙をユーザが適切なサイズの用紙に交換していたとしても、印刷処理の実行が再び中断される。その結果、生産性が低下するとともに、ユーザにとっての利便性が低下する。
【００３６】
そこで、本実施形態で、印刷装置１０１は、用紙の交換に伴って不必要に印刷処理を中断するのを避けるための仕組みを提供する。具体的には、図４（Ｂ）に示すように、印刷処理を実行していない間に、用紙サイズ情報を記憶している状態でユーザによってＰａｐｅｒキー３４１が操作されると、印刷装置１０１は、ＮＶＭＥＭ３０４に保存されている用紙サイズ情報をクリア（消去）する。このように、印刷装置１０１は、記憶している用紙サイズ状況を消去することで、その後に印刷指示を受けた際には、用紙サイズ情報を記憶していない状態となる。この状態で印刷処理を開始した際には、印刷装置１０１は、印刷指示で指定されている用紙のサイズによらず給紙部７３５から給紙して、印刷処理を実行する。したがって、図４（Ｂ）に示すように、Ｐａｐｅｒキー３４１が操作された後に、Ａ５サイズの用紙の使用を指定した印刷指示を受けたとしても、印刷処理が中断されることを回避できるとともに、用紙交換を促すメッセージが表示されることもなくなる。
【００３７】
＜用紙サイズ情報に基づく印刷処理＞
次に、図５に示すフローチャートを参照して、印刷装置１０１で実行される、用紙サイズ情報に基づく印刷処理の手順について説明する。本フローチャートに示す処理は、ＣＰＵ３０１が、フラッシュＲＯＭ３０２に格納されている制御プログラムを読み出してＲＡＭ３０３に展開し、展開したプログラムを実行することによって、印刷装置１０１上で実現される。
【００３８】
Ｓ５０１で、ＣＰＵ３０１は、印刷装置１０１が起動処理の実行中であるか否かを判定し、起動処理の実行中の場合にはＳ５０２へ、起動処理の実行中ではない場合にはＳ５０３へ、処理を進める。Ｓ５０２で、ＣＰＵ３０１は、印刷装置１０１が起動処理の実行中である場合に、ＮＶＭＥＭ３０４に保存されている用紙サイズ情報をクリア（消去）する。ここで、起動処理とは、操作部３４０の電源スイッチ（図示せず）等が操作され、印刷装置１０１が電源オフ状態で動作を停止している状態から起動する際の初期化処理、または、省電力状態で動作を停止している状態から起動する際の初期化処理に相当する。Ｓ５０２の処理により、印刷装置１０１が電源オフ状態または省電力状態にある間に、ユーザによって給紙部７３５，７３６に積載されている用紙が異なるサイズの用紙に交換されたとしても、その後に不必要に印刷処理を中断することを回避できる。
【００３９】
ＣＰＵ３０１は、Ｓ５０２で、ＮＶＭＥＭ３０４に保存されている用紙サイズ情報を消去した後、Ｓ５０３で、印刷処理の実行指示（印刷指示）を受け付けたか否かを判定する。印刷指示は、ＵＳＢ Ｉ／Ｆ３０８またはＬＡＮ Ｉ／Ｆ３０６を介してＰＣ１０２から、または、ユーザの操作に応じて操作部３４０から、印刷ジョブとして受付可能である。ＣＰＵ３０１は、印刷指示を受け付けていない場合には、処理をＳ５１１に進め、印刷指示を受け付けた場合には、処理をＳ５０４に進める。
【００４０】
Ｓ５０４で、ＣＰＵ３０１は、プリンタ部Ｉ／Ｆ３２２を介してプリンタ部３３０へ、印刷指示（印刷ジョブ）に基づく印刷処理の実行を指示することで、印刷処理の実行を開始する。この印刷指示（印刷ジョブ）には、印刷に用いる用紙のサイズと、用紙の給紙元として使用すべき給紙部とが、印刷設定として指定可能である。以下では、印刷設定で、用紙の給紙元として給紙部７３５が指定されているものとする。
【００４１】
ＣＰＵ３０１が、プリンタ部Ｉ／Ｆ３２２を介して、プリンタ部３３０に印刷処理の実行を指示すると、プリンタ部３３０からＣＰＵ３０１に、給紙部７３５から用紙の給紙を開始したことを示す信号が伝送される。印刷処理の実行によって給紙部７３５が給紙され、搬送路において用紙が搬送されている際には、搬送路に設けられた用紙長検知センサ７４１によって、搬送中の用紙のサイズが検知される。プリンタ部３３０は、用紙長検知センサ７４１からの出力情報をプリンタ部Ｉ／Ｆ３２２を介してＣＰＵ３０１に伝送する。ＣＰＵ３０１は、用紙長検知センサ７４１からの出力情報に基づいて、搬送中の用紙のサイズを検知し、検知した用紙サイズを示す情報を、印刷処理の完了までＲＡＭ３０３に保持しておく。また、プリンタ部３３０は、給紙部７３５から搬送路に用紙が給紙されず、給紙部７３５に積載されている給紙がなくなったと判断した場合には、そのことをＣＰＵ３０１に通知する。これにより、ＣＰＵ３０１は、印刷処理の実行中に、用紙切れが生じたことを検知可能である。
【００４２】
印刷処理の実行を開始すると、ＣＰＵ３０１は、Ｓ５０５で、用紙切れまたは用紙エラーが発生したか否かを判定する。ここで、用紙エラーとは、印刷指示で指定された用紙サイズと、指定された給紙部７３５に積載されている用紙のサイズとの不一致に起因したエラーに相当する。なお、ＮＶＭＥＭ３０４に用紙サイズ情報が保存されていない場合、ＣＰＵ３０１は、指定された用紙サイズによらず印刷処理を継続する。ＣＰＵ３０１は、Ｓ５０５で、用紙切れまたは用紙エラーが発生したと判定すると、処理をＳ５０６に進め、発生していないと判定すると、処理をＳ５０８に進める。Ｓ５０８で、ＣＰＵ３０１は、１ページの画像の印刷をプリンタ部３３０に実行させ、処理をＳ５０９に進める。
【００４３】
Ｓ５０６で、ＣＰＵ３０１は、Ｐａｐｅｒキー３４１がユーザによって押下されたか否かを判定する。用紙切れが発生した場合、ＣＰＵ３０１は、給紙部７３５に用紙を補給することを促すメッセージを表示部３５０に表示する。ユーザは、印刷指示で指定したサイズの用紙を給紙部７３５に補給して、Ｐａｐｅｒキー３４１を押下することで、印刷装置１０１に印刷処理の実行を再開させることが可能である。この場合、ＣＰＵ３０１は、Ｐａｐｅｒキー３４１が押下されると、給紙部７３５に用紙が補給されたと判断し、Ｓ５０７で、印刷処理の実行を再開するよう、プリンタ部３３０を制御する。
【００４４】
また、用紙エラーが発生した場合、ＣＰＵ３０１は、上述のように、給紙部７３５に積載されている用紙を、印刷指示で指定されているサイズの用紙への交換を促すメッセージを表示部３５０に表示する。ユーザは、用紙の交換を行って、Ｐａｐｅｒキー３４１を押下することで、印刷装置１０１に印刷処理の実行を再開させることが可能である。この場合、ＣＰＵ３０１は、Ｓ５０７で、Ｐａｐｅｒキー３４１が押下されると、給紙部７３５に積載されている用紙が交換されたと判断し、Ｓ５０７で、印刷処理の実行を再開するよう、プリンタ部３３０を制御する。
【００４５】
Ｐａｐｅｒキー３４１が押下された場合には、上述のようにエラースキップボタンが押下された場合とは異なり、ＣＰＵ３０１は、印刷指示で指定されている用紙サイズで印刷処理の実行を再開する。このため、給紙部７３５から給紙した用紙のサイズが、印刷指示で指定されている用紙サイズと依然として一致していない場合、ＣＰＵ３０１は、Ｓ５０５〜Ｓ５０７の処理を繰り返すことになる。
【００４６】
Ｓ５０７の後、ＣＰＵ３０１は、処理をＳ５０５に戻し、再び上述の判定処理を実行する。その結果、用紙切れまたは用紙エラーが発生していない（解消した）と判定すると、ＣＰＵ３０１は、処理をＳ５０８に進め、１ページの画像の印刷をプリンタ部３３０に実行させる。その後、Ｓ５０９で、ＣＰＵ３０１は、印刷指示で指定されたページ数の印刷が完了し、印刷処理を終了するか否かを判定し、印刷処理を終了しないと判定すると、処理をＳ５０５に戻す。一方、ＣＰＵ３０１は、印刷処理を終了すると判定すると、処理をＳ５１０に進める。
【００４７】
Ｓ５１０で、ＣＰＵ３０１は、ＣＰＵ３０１は、印刷処理の実行中に検知した用紙サイズに対応する用紙サイズ情報を、給紙部７３５に積載された用紙のサイズを示すサイズ情報としてＮＶＭＥＭ３０４に保存する。なお、図４では、印刷指示により複数枚の用紙が給紙部７３５から連続して給紙され、印刷が行われる場合には、当該複数枚の用紙の全ての排紙が完了した際に、用紙サイズ情報を保存する例を示している。しかし、１枚目の用紙の排紙が完了した際に、用紙サイズ情報を保存してもよい。
【００４８】
次に、Ｓ５０３またはＳ５１０からＳ５１１へ処理を進めると、ＣＰＵ３０１は、印刷指示に基づく印刷処理を実行していない間に、Ｐａｐｅｒキー３４１が押下されたか否かを監視する。Ｓ５１１で、ＣＰＵ３０１は、Ｐａｐｅｒキー３４１が押下されたことを検知すると、ＮＶＭＥＭ３０４に保存されている用紙サイズ情報を、上述のように消去する。この場合、ＣＰＵ３０１は、印刷装置１０１が備える全ての給紙部７３５，７３６のそれぞれに対応する用紙サイズ情報を消去してもよい。あるいは、給紙部７３５，７３６の開閉を検知可能である場合には、最後に開閉された給紙部に対応する用紙サイズ情報を消去してもよい。この場合、用紙が交換された可能性が高い給紙部に対応する用紙サイズ情報のみを消去することができ、よりユーザにとっての利便性を向上させることができる。
【００４９】
以上説明したように、本実施形態に係る印刷装置１０１は、給紙部７３５に積載されている用紙のサイズを示すサイズ情報が、ＮＶＭＥＭ３０４に保存されていない状態で、給紙部７３５から用紙が給紙されると、搬送中のシートのサイズを検知して保存する。印刷装置１０１は、サイズ情報を保存していない状態で印刷指示を受けると、当該サイズ情報を用いて印刷処理の実行を制御し、サイズ情報を保存している状態で印刷指示を受けると、サイズ情報を用いずに印刷処理の実行を制御する。更に、印刷装置１０１は、印刷処理を実行していない間に、サイズ情報を保存している状態でＰａｐｅｒキー３４１が操作されると、ＮＶＭＥＭ３０４に保存されているサイズ情報を消去する。
【００５０】
これにより、給紙部では用紙サイズを検知できず、用紙の搬送中に用紙サイズを検知するようなタイプの印刷装置１０１で、給紙部７３５に積載されているシートが異なるサイズのシートに交換されたとしても、その後に印刷処理を中断することなく実行できる。このため、給紙部７３５に積載されている用紙を異なるサイズの用紙へ交換することを促すメッセージを表示部３５０に表示するようなこともない。したがって、本実施形態によれば、用紙の交換が行われた場合に、ユーザの手を煩わすことなく、印刷装置１０１において印刷処理を実行することが可能であり、ユーザにとっての利便性を向上させることが可能である。
【００５１】
［その他の実施形態］
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【図１】
2015003477.tif 000003
【図２】
2015003477.tif 000004
【図３】
2015003477.tif 000005
【図４】
2015003477.tif 000006
【図５】
2015003477.tif 000007