(57)【要約】【課題】プリンタに設けられている複数の記録紙給紙装置の一部の記録紙給紙装置が故障した場合、その故障をユーザに意識させずに、現在利用できる印刷設定でプリンタを利用することができる印刷システムを提供することを目的とする。【解決手段】複数の給紙カセットを備える印刷装置であって、前記複数の給紙カセットの中で使用不可と検知された給紙手段に対して無効状態を設定する設定手段と、前記設定手段により無効状態が設定された給紙カセットが使用できないことを示す能力情報をホストデバイスへ通知する通知手段を有することを特徴とする。【選択図】図５
2016078268.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙カセットを備える印刷装置であって、
前記複数の給紙カセットの中で使用不可と検知された給紙手段に対して無効状態を設定する設定手段と、
前記設定手段により無効状態が設定された給紙カセットが使用できないことを示す能力情報をホストデバイスへ通知する通知手段を有することを特徴とする印刷装置。
【請求項２】
前記印刷装置の能力情報は、前記給紙カセットに収容できる記録紙に関する情報、前記給紙カセットの構成を示す情報を含むことを特徴とする請求項１に記載の印刷装置。
【請求項３】
使用できない給紙カセットが検知された場合、ユーザに対して使用できない前記給紙カセットを無効状態へ切り替えること、または、有効状態を維持することを問い合わせる問合わせ手段を有することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印刷装置は、記録紙が印刷開始位置まで給紙されたことを検知する給紙検知手段を有することを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項５】
前記給紙カセットの脱着状態を検知する脱着検知手段を有することを特徴とする請求項１から４のいずれか１項に記載の印刷装置。
【請求項６】
前記給紙カセットにおける記録紙の有無を検知する記録紙検知手段を有することを特徴とする請求項１から５のいずれか１項に記載の印刷装置。
【請求項７】
複数の給紙カセットを備える印刷制御方法であって、
前記複数の給紙カセットの中で使用不可と検知された給紙手段に対して無効状態を設定する設定工程と、
前記設定工程で無効状態が設定された給紙カセットが使用できないことを示す能力情報をホストデバイスへ通知する通知工程を有することを特徴とする印刷制御方法。
【請求項８】
請求項７に記載の印刷制御方法をコンピュータに実行させるためのプログラム。
【請求項９】
印刷ジョブを発行するホストデバイスとこれに接続して印刷を行う印刷装置とから成る印刷システムであって、
前記ホストデバイスと前記印刷装置に印刷設定情報を登録するための操作手段と、
前記印刷装置に記録紙を収容する複数の記録紙給紙手段と、
前記記録紙給紙手段の異常状態を検知する異常検知手段と、
前記異常検知手段が異常状態を検知したら、前記ホストデバイスと前記印刷装置とのそれぞれにおける印刷設定可能項目を更新する更新手段と、
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の給紙カセットを備える印刷装置、印刷制御方法、プログラム、ホストデバイスと印刷装置とから成る印刷システムに関する。
【背景技術】
【０００２】
従来、複写機やプリンタには、記録紙を収容する給紙カセット等の給紙装置が複数設けられている。このような複写機やプリンタにおいて、複数の給紙カセットのうちの１つの給紙カセットが異常になると、その異常が解除されるまで、複写機やプリンタを使用することができない。
【０００３】
つまり、駆動系の制御結果から、給紙カセットの装着状態に異常があるのか、それとも駆動系そのものが異常であるのかを区別している。この区別の結果をユーザへ通知することによって、サービスコールの削減や装置の停止時間の低減を実現している。
【０００４】
しかし、前記複数の給紙装置のうちの１つの給紙カセットに異常があった場合、他方の正常な給紙カセットで装置を使い続けることをユーザが求めていても、この要求に、簡単な操作で応じることができない。
【０００５】
一方、印刷システムのシステム構成によっては、印刷システム全体で設定可能な印刷設定を変化させることによって、ユーザが簡単に装置を操作させることが知られている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４４５５３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の発明では、印刷システムの構成によって、そのシステム構成が可能とする印刷設定を変化させてユーザへ提供し、これによって、簡単な印刷設定を提供している。しかしながら、特許文献１に記載の発明では、印刷装置単体の給紙装置に異常があった場合、その印刷装置の給紙装置の異常を反映した設定画面をユーザに提供することまでは考慮していない。その結果、印刷装置が、ユーザにより選択された給紙カセットを用いて適切に印刷処理を実行できないおそれがあった。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、複数の給紙カセットを備える印刷装置であって、前記複数の給紙カセットの中で使用不可と検知された給紙手段に対して無効状態を設定する設定手段と、前記設定手段により無効状態が設定された給紙カセットが使用できないことを示す能力情報をホストデバイスへ通知する通知手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、プリンタに設けられている複数の記録紙給紙装置の一部の記録紙給紙装置が故障した場合、その故障をユーザに意識させずに、現在利用できる印刷設定でプリンタを利用することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１である印刷システム１００を示すブロック図である。
【図２】ホストコンピュータ１０２へ送信する能力情報の一例を示す図である。
【図３】実施形態１におけるプリンタドライバの設定画面を示す図である。
【図４】プリンタ１０１の能力情報を返却する動作を示すフローチャートである。
【図５】能力情報を返却する動作を示すフローチャートである。
【図６】下段給紙カセットを無効にしたときのプリンタの能力情報を示す図である。
【図７】操作部２５に表示されている設定画面を示す図である。
【図８】プリンタ１０１の能力情報を返却する動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
発明を実施するための形態は、次の実施形態である。
【実施形態１】
【００１２】
図１は、本発明の実施形態１である印刷システム１００を示すブロック図である。印刷システム１００は、プリンタ１０１とホストコンピュータ１０２とで構成される。
【００１３】
プリンタ１０１は、操作部１１と、外部Ｉ／Ｆ１２と、印刷部１３と、蓄積部１４と、制御部１５と、上段給紙カセット１６と、下段給紙カセット１７と、給紙検知センサ１８とを有する。また、プリンタ１０１は、上段脱着検知センサ１９と、上段記録紙検知センサ２０と、下段脱着検知センサ２１と、下段記録紙検知センサ２２とを有する。
【００１４】
操作部１１は、プリンタの各種設定やステータスを表示する。また、操作部１１は、プリンタ１０１に印刷設定情報を登録するための操作部である。外部Ｉ／Ｆ１２は、ホストコンピュータ１０２との間でデータの送受信を行うための経路である。この経路として、ＵＳＢや有線／無線ＬＡＮ接続（プリンタ１０１−ホストコンピュータ１０２間でのＰｅｅｒ  Ｔｏ  Ｐｅｅｒ接続を含む）やクラウド接続等も考えられる。
【００１５】
印刷部１３は、ホストコンピュータ１０２から受信した印刷データを印刷する。また、印刷部１３は、互いに異なるサイズの記録紙を収容する給紙カセットを複数持っている。上段給紙カセット１６は、Ｌ判（８９×１２７ｍｍ）〜２Ｌ判（１２７×１７７．８ｍｍ）サイズまでの写真用紙、または、はがきを収容可能である。一方、下段給紙カセット１７は、Ａ５（１４８×２１０ｍｍ）〜ＬＧＬ（２１５．９×３５５．６ｍｍ）サイズまでの普通紙を収容可能である。上段給紙カセット１６と下段給紙カセット１７とは、プリンタ１０１の機構構成上、収容可能な記録紙サイズが異なり、また、記録紙種類が異なる。
【００１６】
そして、上段給紙カセット１６と下段給紙カセット１７には、それぞれの給紙カセットの脱着状態を検知する上段脱着検知センサ１９と、下段脱着検知センサ２１とを備えている。また、それぞれの給紙カセットには、記録紙が収容されているかを検知する上段記録紙検知センサ２０と、下段記録紙検知センサ２２とを備えている。
【００１７】
また、印刷ジョブを受信後に、記録紙を印字開始位置まで正確に給紙するために、記録紙の先端が印字開始位置まで給紙されたことを検知する給紙検知センサ１８を備えている。蓄積部１４は、ホストコンピュータ１０２から受信した印刷データを一時的に保存する等に使う。制御部１５は、プリンタ１０１を制御する。
【００１８】
ホストコンピュータ１０２は、印刷ジョブを発行し、プリンタ１０１で印刷するための印刷データを生成するプリンタドライバ２３がインストールされている。プリンタドライバ２３は、プリンタ１０１がサポートしている記録紙サイズ、記録紙種類、給紙方法、印刷方法や設定可能な組み合わせ等の能力情報を受け取り、それを解釈する能力情報解釈部２４や、各種印刷設定をするための操作部２５を持っている。操作部２５は、給紙カセットを選択するための給紙カセット選択２６、記録紙サイズを設定するための記録紙サイズ選択２７、記録紙種類を設定するための記録紙種類選択２８、片面印刷／両面印刷を選択するための印刷方法選択２９等の設定項目を持っている。また、操作部２５は、ホストコンピュータ１０２に印刷設定情報を登録するための操作部である。
【００１９】
図２は、プリンタ１０１がホストコンピュータ１０２へ送信する能力情報の一例を示す図である。
【００２０】
プリンタ１０１は、給紙カセット選択方法、サポートしている記録紙サイズ、記録紙種類や設定組み合わせ等の情報を「能力情報」としてホストコンピュータ１０２へ送信し、最終的にプリンタドライバ２３が受け取る。
【００２１】
図３は、実施形態１におけるプリンタドライバの設定画面を示す図である。
【００２２】
能力情報を受け取ったプリンタドライバ２３は、能力情報解釈部２４がプリンタ１０１の能力を理解し、能力に合わせて操作部２５の設定項目の選択肢を、図３に示すように表示する。なお、プリンタ１０１の操作部１１の設定項目の選択肢は、そのときの能力情報に合わせて表示される。
【００２３】
図４は、プリンタ１０１がアイドル状態（電源が入って初期画面を表示し、ユーザ操作を待っている状態）であるときに、ホストコンピュータ１０２へプリンタ１０１の能力情報を返却する動作を示すフローチャートである。
【００２４】
ホストコンピュータ１０２にインストールされているプリンタドライバ２３が、所定の時間間隔でプリンタ１０１の状態を監視する。ステップＳ４０１で、プリンタ１０１がホストコンピュータ１０２と初めて接続されたかを確認し、初めて接続された場合は、ステップＳ４０３へ進み、既に接続したことがあれば、ステップＳ４０２へ進む。
【００２５】
ステップＳ４０２で、ユーザがホストコンピュータ１０２上で印刷ジョブを開始するためにプリンタ１０１を選択したかを確認し、プリンタ１０１が選択された場合は、ステップＳ４０３へ進む。ここでプリンタ１０１が選択されなければ、処理を終了する。たとえば、ユーザは、ホストコンピュータ１０２上でプリンタ１０１に対応するプリンタドライバを選択する。この選択により、プリンタドライバがプリンタ１０１に対して能力情報の取得を要求しても良い。プリンタ１０１は、能力情報の取得要求を受信することで、プリンタ１０１が選択されたと認識することができる。なお、ホストコンピュータから送信されるその他の情報によってＳ４０２の判定処理が実現されても良い。
【００２６】
ステップＳ４０３で、プリンタ１０１の現在の能力情報をホストコンピュータ１０２へ返却する。ホストコンピュータ１０２に渡された能力情報をプリンタドライバ２３が取得し、能力情報解釈部２４が解釈し、操作部２５の設定項目に反映する。
【００２７】
図５は、プリンタ１０１が印刷ジョブを開始したときにプリンタ１０１とホストコンピュータ１０２との間でプリンタ１０１の能力情報を返却する動作を示すフローチャートである。
【００２８】
まず、ステップＳ５０１で、給紙方法、記録紙サイズ、記録紙種類等が指定された印刷ジョブが開始される。次にステップＳ５０２で、印刷ジョブで指定された給紙カセットが装着されているかを、上段脱着検知センサ１９、または、下段脱着検知センサ２１のセンサ状態を確認することで判断する。もし印刷ジョブで指定された給紙カセットが装着されていなければ、ステップＳ５０３へ進み、給紙カセットが装着されていない旨の警告メッセージを操作部１１に表示する。このときに、プリンタドライバ２３がプリンタ１０１のステータスを取得できれば、操作部２５にも同様の警告メッセージを表示する。給紙カセットが装着されていれば、または、装着されたら、ステップＳ５０４へ進む。なお、給紙カセットが装着されていればまたは装着されたら、ステップＳ５０３で表示された警告メッセージは、ステップＳ５０２からステップＳ５０４へ遷移する間に、消去される。
【００２９】
そして、プリンタ１０１は、印刷ジョブで指定された給紙カセットに印刷ジョブで指定された記録紙が収容されているか用紙の有無を、上段記録紙検知センサ２０、または、下段記録紙検知センサ２２のセンサ状態を確認することによって、判断する。もし記録紙がないと判断されれば、ステップＳ５０６へ進み、その旨の警告メッセージを操作部１１に表示する。このときに、プリンタドライバ２３がプリンタ１０１のステータスを取得できれば、操作部２５にも同様の警告メッセージを表示する。記録紙が収容されていれば、または、記録紙が収容されたら、ステップＳ５０５へ進む。なお、記録紙が収容されていれば、または記録紙が収容されたら、ステップＳ５０６で表示された警告メッセージは、ステップＳ５０４からステップＳ５０５へ遷移する間に、消去される。
【００３０】
次に、プリンタ１０１は、給紙検知センサ１８のセンサ状態を確認することによって、印刷開始位置まで記録紙が給紙されているかを判断する。給紙されていれば（Ｓ５０５−Ｙｅｓ）、プリンタ１０１は、そのまま印刷ジョブに基づく印刷を実行する。給紙されていなければ（Ｓ５０５−Ｎｏ）、プリンタ１０１は、ステップＳ５０７で、印刷ジョブを中断し、ステップＳ５０８で、給紙カセットに異常や故障が発生していないかの確認をユーザへ要求するメッセージを操作部１１に表示する。このときに、プリンタドライバ２３がプリンタ１０１のステータスを取得できれば、操作部２５にも同様の警告メッセージを表示する。
【００３１】
そして、Ｓ５０５においてＮｏと判定された場合、給紙カセットに問題が発生している（使用不可となっている）ので、プリンタ１０１は、ステップＳ５０９で、その給紙カセットを無効にしてプリンタ１０１を使い続けるか否かの判断を、ユーザへ要求する。具体的には、プリンタ１０１がプリンタドライバに対して印刷を強制的に継続する否かの指示を入力するための画面を表示するように指示する。ユーザが、給紙カセットを有効にした状態を維持することを選択した場合（Ｓ５０９−Ｎｏ）、ステップＳ５１２へ進む。もしユーザが給紙カセットを無効にした場合（Ｓ５０９−Ｙｅｓ）、ステップＳ５１０へ進み、プリンタ１０１は能力情報を変更する。たとえば、下段給紙カセット１７が故障し、これを無効とした場合、プリンタ１０１において、上段給紙カセット１６のみが使用可能なプリンタであるので、サポートする給紙方法、記録紙サイズ、記録紙種類を、変える必要がある。
【００３２】
図６は、実施形態１の下段給紙カセット１７を無効とした時のプリンタの能力情報を示す図である。
【００３３】
プリンタ１０１は、能力情報を図２に示す状態から図６に示す状態へ変更する。この能力情報の変更に合わせて、ステップＳ５１１で、操作部１１で設定できる項目も変更する。
【００３４】
次に、プリンタ１０１は、ステップＳ５１２で、プリンタ１０１の最新の能力情報をホストコンピュータ１０２へ返却する。プリンタドライバ２３は、Ｓ５１２で返却された能力情報を受信し、能力情報解釈部２４が解釈して、操作部２５の表示に反映する。つまり、解釈結果を操作部２５が表示する。
【００３５】
図７は、下段給紙カセット１７を無効とした能力情報を受け取ったプリンタドライバ２３の操作部２５に表示されている設定画面を示す図である。
【００３６】
以上の説明したように図７の設定画面がユーザに提供されることで、ユーザが、次の印刷ジョブに対して印刷設定情報を設定する場合、ユーザは正常な給紙カセットを容易に選択することが可能となる。
【００３７】
なお、実施形態１は、プリンタ１０１の記録紙給紙装置として、上段給紙カセット１６と下段給紙カセット１７とを持つ例である。記録紙を給紙する場合、給紙カセットだけではなく、自動給紙装置（ＡＳＦ）や手差し給紙装置を設けることも考えられるので、これら様々な給紙装置が組み合わされた構成のプリンタに、実施形態１を適用するようにしてもよい。実施形態１は、上段給紙カセット１６と下段給紙カセット１７とに収容できる記録紙のサイズが互いに異なる例であるが、互いに同じサイズの記録紙を収容できる場合にも、実施形態１を適用できる。
【実施形態２】
【００３８】
実施形態１は、上段給紙カセット１６と下段給紙カセット１７とにそれぞれ上段記録紙検知センサ２０、下段記録紙検知センサ２２を備えている例である。
【００３９】
実施形態２は、上段記録紙検知センサ２０及び下段記録紙検知センサ２２を備えていないプリンタにおいて、実施形態１と同じ効果を実現する例である。
【００４０】
図８は、実施形態２において、プリンタ１０１が印刷ジョブを開始したときに、プリンタ１０１とホストコンピュータ１０２との間で、プリンタ１０１の能力情報を返却する動作を示すフローチャートである。
【００４１】
つまり、実施形態２は、実施形態１において、ステップＳ５０６の処理を実行する代わりに、処理を終了する。また、実施形態２は、実施形態１において、ステップＳ５０５の処理を実行する代わりに、ステップＳ８０５の処理を実行する。
【００４２】
まず、ステップＳ８０１で、給紙方法、記録紙サイズ、記録紙種類等が指定された印刷ジョブが開始される。次に、ステップＳ８０２で、印刷ジョブで指定された給紙カセットがきちんと装着されているかを、上段脱着検知センサ１９、または、下段脱着検知センサ２１のセンサ状態を確認することによって判断する。もし印刷ジョブで指定された給紙カセットがきちんと装着されていなければ、ステップＳ８０３へ進み、給紙カセットがきちんと装着されていない旨の警告メッセージを操作部１１に表示する。このときに、プリンタドライバ２３が、プリンタ１０１のステータスを取得できれば、操作部２５にも同様の警告メッセージを表示する。給紙カセットがきちんと装着されていれば、または、装着されたら、ステップＳ８０４へ進み、ステップＳ８０３で警告メッセージを表示している場合、そのメッセージを消す。そして、印刷ジョブで指定された給紙カセットから、記録紙を給紙する。次に給紙検知センサ１８のセンサ状態を確認することによって、印刷開始位置まで記録紙がきちんと給紙されているかを判断する。
【００４３】
きちんと給紙されていれば、そのまま印刷ジョブを実行する。給紙されていなければ、ステップＳ８０５へ進み、記録紙の給紙処理を繰り返す過程で、記録紙の給紙処理をＮ回以上（Ｎは実験結果から予め決定した１以上の数）繰り返しているかを確認する。所定のＮ回以上繰り返し給紙処理を行っても、記録紙が印字開始位置まで給紙されなければ、印刷ジョブを中断する（ステップＳ８０６）。そして、給紙カセットに異常や故障が発生していないかの確認メッセージ、つまり、ユーザへ確認を要求するメッセージを、操作部１１に表示する（ステップＳ８０７）。このときに、プリンタドライバ２３がプリンタ１０１のステータスを取得できれば、操作部２５にも同様の警告メッセージを表示する。
【００４４】
そして、ステップＳ８０８に進み、給紙カセットに問題が発生していれば、その給紙カセットを無効にしてプリンタ１０１を使い続けるか否かの判断を、ユーザへ要求する。このときに、給紙カセットを有効にした状態を、ユーザが維持すれば、ステップＳ８１１へ進む。もしユーザが給紙カセットを無効にしたら、ステップＳ８０９へ進み、プリンタ１０１の能力情報を変更する。たとえば、下段給紙カセット１７が故障し、これを無効とすると、プリンタ１０１は上段給紙カセット１６のみが使用可能なプリンタであるので、サポートする給紙方法、記録紙サイズ、記録紙種類を変える必要がある。そこで、プリンタ１０１は、能力情報を図２に示す状態から図６に示す状態へ変更する。この能力情報の変更に合わせて、操作部１１で設定できる項目も変更する（ステップＳ８１０）。
【００４５】
次に、ステップＳ８１１で、プリンタ１０１の最新の能力情報をホストコンピュータ１０２へ返却し、それをプリンタドライバ２３が受信し、能力情報解釈部２４で解釈し、操作部２５の表示に反映する。下段給紙カセット１７を無効とした能力情報を受け取ったプリンタドライバ２３の操作部２５に表示されている設定画面は、図７に示す通りである。
【００４６】
以上の実施形態１、２で説明した手順によって、一方の給紙装置が故障した場合にプリンタの能力を切り替えることによって、残りの給紙装置を利用して、現在利用可能なプリンタの能力をユーザへ提供することが可能である。これによって、ユーザが意識せずに、正しい印刷設定を容易に行うことができる。
【００４７】
上記実施例では、給紙カセットの異常状態を検知し、給紙カセットが異常検知されると、異常状態である給紙カセットを、ユーザが無効状態または有効状態へ切り替える。このように給紙カセットが切り換えられると、印刷装置の能力情報をホストデバイスへ通知する。しかし、このようにする代わりに、給紙カセットの異常を検知したら、ホストデバイスと印刷装置の印刷設定可能項目を自動的に更新するようにしてもよい。
【００４８】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態のホストコンピュータ１０２の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００４９】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００５０】
１０１…プリンタ、
１０２…ホストコンピュータ、
２０…上段記録紙検知センサ、
２２…下段記録紙検知センサ、
２４…能力情報解釈部。
【図１】
2016078268.tif 000003
【図２】
2016078268.tif 000004
【図３】
2016078268.tif 000005
【図４】
2016078268.tif 000006
【図５】
2016078268.tif 000007
【図６】
2016078268.tif 000008
【図７】
2016078268.tif 000009
【図８】
2016078268.tif 000010