(57)【要約】【課題】  用紙属性の自動検知機能を活かしてより利便性の向上を図る。【解決手段】  印刷データの指定する用紙属性がプリンタ１側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知有効に設定されている場合、印刷データの指定する用紙属性がプリンタ１側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知無効で設定値を与えられている場合、印刷データの指定する用紙属性がプリンタ１側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられている場合のいずれかの条件を満たしている場合に、前記給紙トレイの設定を当該ジョブ中のみ一時的に印刷データの指定する用紙属性にて上書きして印刷を行う。【選択図】  図１
2005199664.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介してホストコンピュータより印刷データを受信し、前記印刷データを解析して印刷すべきビットマップを作成して印刷を行わせる制御手段を備えた印刷装置において、
給紙トレイに収納されている用紙の属性が、前記印刷データの指定する用紙の属性と異なっている場合に、前記制御手段は、予め設定された条件のときに前記給紙トレイに収容されている用紙の属性を前記印刷データの指定する用紙の属性と見なして印刷を行わせることを特徴とする印刷装置。
【請求項２】
前記給紙トレイに収納されている用紙の属性を自動検知する自動検知手段をさらに備えていることを特徴とする請求項１記載の印刷装置。
【請求項３】
給紙トレイにセットされた用紙の用紙属性を自動検知する自動検知手段と、
前記自動検知手段により自動検知不可能な用紙属性の用紙を給紙トレイにセットする場合は、その給紙トレイを自動検知無効にして設定値を与えて設定する設定手段と、
給紙トレイの設定値を当該ジョブ中のみ一時的に印刷データが指定する用紙属性で上書きして印刷を行なう印刷手段と、
前記上書き機能を許可するかを各給紙トレイごとに設定する設定手段と、
通信回線を介してホストコンピュータより印刷データを受信し、前記印刷データを解析して印刷すべきビットマップを作成して印刷を行わせる制御手段と、
を備えた印刷装置において、
前記制御装置は、前記印刷データによる指定が給紙トレイを指定し、指定された給紙トレイが上書き機能を許可する設定になっており、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知有効に設定されている場合、
（２）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知無効で設定値を与えられている場合、
（３）印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられている場合、
のいずれかの条件を満たしているときに、前記給紙トレイの設定を当該ジョブ中のみ一時的に印刷データの指定する用紙属性にて上書きして印刷を実行させることを特徴とする印刷装置。
【請求項４】
前記制御手段は、印刷データの指定する用紙属性が印刷装置側で自動検知可能であって、印刷データにより指定されたトレイにセットされた用紙が、前記自動検知手段により印刷データが指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させることを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【請求項５】
前記制御手段は、印刷データの指定する用紙属性が自動検知不可能であった場合、印刷データにより指定されたトレイにセットされた用紙が前記自動検知手段により得られた情報から誤った用紙がセットされていると認識したときには、印刷を停止してエラーメッセージを表示部に表示させることを特徴とする請求項１ないし４のいずれか１項に記載の印刷装置。
【請求項６】
前記制御手段は、印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定されたトレイにセットされた用紙が前記自動検知手段により得られた情報から正しい可能性が高いと判断された場合、印刷を一旦停止して上書きする用紙属性を表示部に表示させることを特徴とする請求項１ないし４のいずれか１項に記載の印刷装置。
【請求項７】
上書きする用紙属性の前記表示に基づいて用紙属性を確認するか否かを選択する選択手段をさらに備えていることを特徴とする請求項４記載の印刷装置。
【請求項８】
前記制御手段は、前記選択する手段により用紙属性を確認することが選択され、ユーザによって印刷が許可されたときに印刷を実行させることを特徴とする請求項７記載の印刷装置。
【請求項９】
前記制御手段は、前記印刷データの用紙属性が途中のページから変化して指定給紙トレイの設定が変化した用紙属性で上書きされ直す場合、変化が生じたページを印刷する前に用紙をセットし直すように表示部に表示させ、セットし直された用紙に関しては、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知可能であって、印刷データにより指定された給紙トレイにセットされた用紙が、前記自動検知手段により印刷データの指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させる。
（２）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報を基に推定した結果、明らかに誤った用紙がセットされていると認識された場合は、当該印刷を停止してエラーメッセージを表示させる。
（３）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報から正しい可能性が高いと判断された場合、印刷を一旦停止して上書きする用紙属性を表示させる。
のいずれかの処理を実行することを特徴とする請求項３記載の印刷装置。
【請求項１０】
前記用紙属性を表示させる場合、上書きする用紙属性の前記表示に基づいて用紙属性を確認するか否かを選択する選択手段をさらに備え、前記制御手段は、前記選択手段により用紙属性を確認することが選択され、ユーザによって印刷が許可されたときに印刷を実行させることを特徴とする請求項９記載の印刷装置。
【請求項１１】
セットした用紙が自動検知機能により誤りであると認識された場合に、エラーで停止させるか、エラーで停止させずにそのまま上書きして印刷を行うか選択する選択手段をさらに備え、
前記制御手段は、後者が選択された場合には、誤った用紙であっても強制的に印刷データが指定する用紙属性で上書きして印刷を行わせることを特徴とする請求項４ないし１０のいずれか１項に記載の印刷装置。
【請求項１２】
印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられており、印刷データの用紙属性にて給紙トレイの設定を上書きがなされている状態において、印刷の途中で用紙なし等のエラーが発生した際に、前記給紙トレイの設定を自動検知有効に変更した場合、前記制御手段は給紙トレイの設定上書きを中止することを特徴とする請求項４ないし１１のいずれか１項に記載の印刷装置。
【請求項１３】
印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知有効であり、印刷データの用紙属性にて給紙トレイの設定を上書きがなされていない状態において、印刷の途中で用紙なし等のエラーが発生した際に、前記給紙トレイの設定を自動検知無効で設定値を与えるように変更した場合、前記制御手段は、給紙トレイの設定上書きをこの時点から開始することを特徴とする請求項４ないし１１のいずれか１項に記載の印刷装置。
【請求項１４】
通信回線を介してホストコンピュータより印刷データを受信し、前記印刷データを解析して印刷すべきビットマップを作成して印刷を行わせる印刷方法において、
給紙トレイに収納されている用紙の属性が、前記印刷データの指定する用紙の属性と異なっている場合に、予め設定された条件のときに前記給紙トレイに収容されている用紙の属性を前記印刷データの指定する用紙の属性と見なして印刷を行わせることを特徴とする印刷方法。
【請求項１５】
前記予め設定された条件が、印刷データによる指定が給紙トレイを指定し、指定された給紙トレイが上書き機能を許可する設定になっており、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知有効に設定されている場合、
（２）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知無効で設定値を与えられている場合、
（３）印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられている場合、
であり、これらのいずれかの条件を満たしているときに、前記給紙トレイの設定を当該ジョブ中のみ一時的に印刷データの指定する用紙属性にて上書きして印刷を実行させることを特徴とする請求項１４記載の印刷方法。
【請求項１６】
前記印刷データの用紙属性が途中のページから変化して指定給紙トレイの設定が変化した用紙属性で上書きされ直す場合、変化が生じたページを印刷する前に用紙をセットし直すように表示部に表示させ、セットし直された用紙に関しては、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知可能であって、印刷データにより指定された給紙トレイにセットされた用紙が、前記自動検知手段により印刷データの指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させる。
（２）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報を基に推定した結果、明らかに誤った用紙がセットされていると認識された場合は、当該印刷を停止してエラーメッセージを表示させる。
（３）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報から正しい可能性が高いと判断された場合、印刷を一旦停止して上書きする用紙属性を表示させる。
のいずれかの処理を実行することを特徴とする請求項１５記載の印刷方法。
【請求項１７】
請求項１４ないし１７のいずれか１項に記載の印刷方法をコンピュータで実行するための手順を備えていることを特徴とするコンピュータプログラム。
【請求項１８】
請求項１７記載のコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介してホストコンピュータに接続され、ホストコンピュータからの印刷データを解釈して印刷するプリンタあるいはプリンタ機能を有する複合機などの印刷装置、および印刷方法、この印刷方法をコンピュータで実現するためのコンピュータプログラム、並びにこのコンピュータプログラムのプログラムデータを格納した記録媒体に関する。
【背景技術】
【０００２】
印刷装置の給紙トレイは、多くの場合、最も使用する用紙を入れておき、必要に応じて用紙を入れ替えて印刷を行う、といった運用がなされている。そのため、用紙の入れ替えが発生する度に、印刷装置側の設定を変更する必要が生じていた。この設定変更は、面倒な手順を踏む必要があるものもあり、たった１ジョブ別の用紙で印刷を行うだけでも、設定→元に戻す、という２回の手間を強いられることになる。例えば、不定形サイズの用紙に入れ替える場合に、印刷装置に設定を行うためには、正しい幅・長さを数値で入力する必要があるが、特にプリンタなどで数値入力用のキーがなく、上下キーで目的のサイズを入力することは、かなりの労力を必要とする。
【０００３】
こうした問題を解決するため、従来より、当該ジョブ中に限り給紙トレイの設定を一時的に他の属性に上書きして印刷を行う方法が提案されており、この方法による問題点の解決も図られてきた。例えば、特許文献１あるいは特許文献２には、上記の方法で問題点を解決した発明が開示されている。
【特許文献１】特開平０９−１０４５４７号公報
【特許文献２】特開２００１−２３５９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最近では、給紙トレイに入れられた用紙を自動検知する機能を持った印刷装置が増えてきており、このような印刷装置においては、自動検知により入れ替えられた用紙をすぐに認識してしまうため、従来の方法のように単純に設定を上書きする方法では、自動検知の能力を活かしきることができず、むしろせっかくの能力を無駄にしてしまい、利用者の利便性に貢献できない場合すらある。
【０００５】
例えば、定型サイズのサイズ検知機能を持つ印刷装置のある給紙トレイに不定形が入れられていたとして、この給紙トレイを一時的にＡ４の設定に上書きして印刷を行いたいとする。この場合、指定トレイの用紙をＡ４に入れ替えることになるが、この際、誤ってＡ４以外の用紙を入れてしまったとすると、従来の単純な上書き方式では指定トレイの用紙がＡ４だと思って給紙されるため、ジャムが発生したり、や印刷内容が保障されない等の不具合が発生する。
【０００６】
ところが、この時、自動検知手段はＡ４以外の用紙に入れ替わったことを認識しているので、この情報を利用していれば、エラーを表示して停止させ、正しい用紙に入れ替えさせる処置をとることも可能となり、上記のような不具合は事前に防止することも可能である。
【０００７】
したがって、用紙属性の自動検知機能を持つ印刷装置においては、従来のように単純に上書きを行うのではなく、自動検知機能を最大限に活かした形で設定値の一時上書きを行うことができることが望ましい。しかし、従来はこのような方法に関して考慮されたものはなかった。
【０００８】
本発明は、このような従来技術の実情に鑑みてなされたもので、その目的は、用紙属性の自動検知機能を持つ印刷装置において、自動検知機能を活かしてより利用者の利便性向上を図ることにある。
【０００９】
また、自動検知機能は万能ではなく検知不可能な属性も存在する。そこで、他の目的は、検知不可能な属性のために利用者が印刷装置側に属性を明示的に設定している場合であっても、利用者の利便性を最大限向上させることができるようにすることにある。
【課題を解決するための手段】
【００１０】
前記目的を達成するため、第１の手段は、通信回線を介してホストコンピュータより印刷データを受信し、前記印刷データを解析して印刷すべきビットマップを作成して印刷を行わせる制御手段を備えた印刷装置において、給紙トレイに収納されている用紙の属性が、前記印刷データの指定する用紙の属性と異なっている場合に、前記制御手段は、予め設定された条件のときに前記給紙トレイに収容されている用紙の属性を前記印刷データの指定する用紙の属性と見なして印刷を行わせることを特徴とする。
【００１１】
第２の手段は、前記給紙トレイに収納されている用紙の属性を自動検知する自動検知手段をさらに備えていることを特徴とする。
【００１２】
第３の手段は、給紙トレイにセットされた用紙の用紙属性を自動検知する自動検知手段と、前記自動検知手段により自動検知不可能な用紙属性の用紙を給紙トレイにセットする場合は、その給紙トレイを自動検知無効にして設定値を与えて設定する設定手段と、給紙トレイの設定値を当該ジョブ中のみ一時的に印刷データが指定する用紙属性で上書きして印刷を行なう印刷手段と、前記上書き機能を許可するかを各給紙トレイごとに設定する設定手段と、通信回線を介してホストコンピュータより印刷データを受信し、前記印刷データを解析して印刷すべきビットマップを作成して印刷を行わせる制御手段とを備えた印刷装置において、
前記制御装置は、前記印刷データによる指定が給紙トレイを指定し、指定された給紙トレイが上書き機能を許可する設定になっており、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知有効に設定されている場合、
（２）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知無効で設定値を与えられている場合、
（３）印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられている場合、
のいずれかの条件を満たしているときに、前記給紙トレイの設定を当該ジョブ中のみ一時的に印刷データの指定する用紙属性にて上書きして印刷を実行させることを特徴とする。
【００１３】
第４の手段は、第１ないし第３の手段において、前記制御手段は、印刷データの指定する用紙属性が印刷装置側で自動検知可能であって、印刷データにより指定されたトレイにセットされた用紙が、前記自動検知手段により印刷データが指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させることを特徴とする。
【００１４】
第５の手段は、第１ないし第４の手段において、前記制御手段は、印刷データの指定する用紙属性が自動検知不可能であった場合、印刷データにより指定されたトレイにセットされた用紙が前記自動検知手段により得られた情報から誤った用紙がセットされていると認識したときには、印刷を停止してエラーメッセージを表示部に表示させることを特徴とする。
【００１５】
第６の手段は、第１ないし第４の手段において、前記制御手段は、印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定されたトレイにセットされた用紙が前記自動検知手段により得られた情報から正しい可能性が高いと判断された場合、印刷を一旦停止して上書きする用紙属性を表示部に表示させることを特徴とする。
【００１６】
第７の手段は、第４の手段において、上書きする用紙属性の前記表示に基づいて用紙属性を確認するか否かを選択する選択手段をさらに備えていることを特徴とする。
【００１７】
第８の手段は、第７の手段において、前記制御手段は、前記選択する手段により用紙属性を確認することが選択され、ユーザによって印刷が許可されたときに印刷を実行させることを特徴とする。
【００１８】
第９の手段は、第３の手段において、前記制御手段は、前記印刷データの用紙属性が途中のページから変化して指定給紙トレイの設定が変化した用紙属性で上書きされ直す場合、変化が生じたページを印刷する前に用紙をセットし直すように表示部に表示させ、セットし直された用紙に関しては、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知可能であって、印刷データにより指定された給紙トレイにセットされた用紙が、前記自動検知手段により印刷データの指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させる。
【００１９】
（２）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報を基に推定した結果、明らかに誤った用紙がセットされていると認識された場合は、当該印刷を停止してエラーメッセージを表示させる。
【００２０】
（３）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報から正しい可能性が高いと判断された場合、印刷を一旦停止して上書きする用紙属性を表示させる。
【００２１】
のいずれかの処理を実行することを特徴とする請求項１ないし３のいずれか１項に記載の印刷装置。
【００２２】
第１０の手段は、第９の手段において、前記用紙属性を表示させる場合、上書きする用紙属性の前記表示に基づいて用紙属性を確認するか否かを選択する選択手段をさらに備え、前記制御手段は、前記選択手段により用紙属性を確認することが選択され、ユーザによって印刷が許可されたときに印刷を実行させることを特徴とする。
【００２３】
第１１の手段は、請求項４ないし１０のいずれかの手段において、セットした用紙が自動検知機能により誤りであると認識された場合に、エラーで停止させるか、エラーで停止させずにそのまま上書きして印刷を行うか選択する選択手段をさらに備え、前記制御手段は、後者が選択された場合には、誤った用紙であっても強制的に印刷データが指定する用紙属性で上書きして印刷を行わせることを特徴とする。
【００２４】
第１２の手段は、第４ないし第１１のいずれかの手段において、印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられており、印刷データの用紙属性にて給紙トレイの設定を上書きがなされている状態において、印刷の途中で用紙なし等のエラーが発生した際に、前記給紙トレイの設定を自動検知有効に変更した場合、前記制御手段は給紙トレイの設定上書きを中止することを特徴とする。
【００２５】
第１３の手段は、第４ないし第１のいずれかの手段において、印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知有効であり、印刷データの用紙属性にて給紙トレイの設定を上書きがなされていない状態において、印刷の途中で用紙なし等のエラーが発生した際に、前記給紙トレイの設定を自動検知無効で設定値を与えるように変更した場合、前記制御手段は、給紙トレイの設定上書きをこの時点から開始することを特徴とする。
【００２６】
第１４の手段は、通信回線を介してホストコンピュータより印刷データを受信し、前記印刷データを解析して印刷すべきビットマップを作成して印刷を行わせる印刷方法において、給紙トレイに収納されている用紙の属性が、前記印刷データの指定する用紙の属性と異なっている場合に、予め設定された条件のときに前記給紙トレイに収容されている用紙の属性を前記印刷データの指定する用紙の属性と見なして印刷を行わせることを特徴とする。
【００２７】
第１５の手段は、第１４の手段において、前記予め設定された条件が、印刷データによる指定が給紙トレイを指定し、指定された給紙トレイが上書き機能を許可する設定になっており、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知有効に設定されている場合、
（２）印刷データの指定する用紙属性が印刷装置側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知無効で設定値を与えられている場合、
（３）印刷データの指定する用紙属性が印刷装置側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられている場合、
であり、これらのいずれかの条件を満たしているときに、前記給紙トレイの設定を当該ジョブ中のみ一時的に印刷データの指定する用紙属性にて上書きして印刷を実行させることを特徴とする。
【００２８】
第１６の手段は、前記印刷データの用紙属性が途中のページから変化して指定給紙トレイの設定が変化した用紙属性で上書きされ直す場合、変化が生じたページを印刷する前に用紙をセットし直すように表示部に表示させ、セットし直された用紙に関しては、
（１）印刷データの指定する用紙属性が印刷装置側で自動検知可能であって、印刷データにより指定された給紙トレイにセットされた用紙が、前記自動検知手段により印刷データの指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させる。
【００２９】
（２）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報を基に推定した結果、明らかに誤った用紙がセットされていると認識された場合は、当該印刷を停止してエラーメッセージを表示させる。
【００３０】
（３）印刷データの指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が前記自動検知手段により得られた情報から正しい可能性が高いと判断された場合、印刷を一旦停止して上書きする用紙属性を表示させる。
【００３１】
のいずれかの処理を実行することを特徴とする。
【００３２】
第１７の手段は、第１４ないし第１７のいずれかの手段に係る印刷方法をコンピュータで実行するための手順をコンピュータプログラムが備えていることを特徴とする。
【００３３】
第１８の手段は、第１７の手段に係るコンピュータプログラムがコンピュータによって読み取られ、実行可能に記録媒体に記録されていることを特徴とする。
【００３４】
なお、以下の実施例において、給紙トレイにセットされた用紙の用紙属性を自動検知する自動検知手段は図示しないセンサとこのセンサからの入力によって前記属性を判断するＣＰＵ９に、給紙トレイを自動検知無効にして設定値を与えて設定する設定手段及び上書き機能を許可するかを各給紙トレイごとに設定する設定手段はＣＰＵ９と操作パネル４に、制御手段はＣＰＵ９に、印刷を行う機能はＣＰＵ９とＣＰＵ９の指示によって印刷するプリンタエンジン１３に、表示部は操作パネル４に設定された表示部に、用紙属性を確認するか否かを選択する選択手段、及びエラーで停止させるか、エラーで停止させずにそのまま上書きして印刷を行うか選択する選択手段はＣＰＵ９と操作パネル４にそれぞれ対応する。
【発明の効果】
【００３５】
本発明によれば、用紙属性の自動検知機能を持つ印刷装置において、自動検知機能を活かして利用者の利便性の向上を図ることができる。
【００３６】
また、本発明によれば、検知不可能な属性のために利用者が印刷装置側に属性を明示的に設定している場合であっても、利用者の利便性を最大限向上させることができる。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照し、本発明の実施例について説明する。
【００３８】
１．第１実施例
図１は本発明の実施例に係る印刷装置の一例としてのレーザプリンタのハード構成の概略を示すブロック図、図２は給紙トレイを含むプリンタエンジン部の概略構成を示す図である。
【００３９】
本実施例に係るレーザプリンタは、プリンタ１本体とコントローラ２とから基本的に構成されている。コントローラ２は、そのとき設定されている制御モード及びホスト装置３からの制御コードにしたがって、ホスト装置３からの印字データをビデオデータに変換してプリンタエンジン１３へ出力する制御機構の総称で、ホストＩ／Ｆ５、プログラムＲＯＭ６、フォントＲＯＭ７、パネルＩ／Ｆ８、ＣＰＵ９、ＲＡＭ１０、ＮＶＲＡＭ１１、エンジンＩ／Ｆ１２、オプションＲＡＭ１４を備えたモジュールによって構成されている。
【００４０】
ホストＩ／Ｆ５は、ホスト装置３からプリンタ１への制御信号およびデータ、プリンタ１からホスト３へのステータス信号のインターフェースである。
【００４１】
ＣＰＵ９は、プログラムＲＯＭ６にしたがってホスト装置３からのデータ(印字データ、制御データ)を処理する。ＲＡＭ１０は、ＣＰＵ９が処理するときのワークメモリ、ホスト装置３からのデータをページ単位に管理して一時記憶するバッファ、及びバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。
【００４２】
ＮＶ−ＲＡＭ１１は、電源を切っても保持したいデータを格納しておくための不揮発性ＲＡＭである。プログラムＲＯＭ６は、コントローラ２内でのデータの管理や、周辺モジュールを制御するためのプログラム、および本実施例の各処理を行うためのプログラムが格納されており、少なくとも前述の第１４ないし第１６の方法をこのプログラムに基づいて実施することができる。このプログラムのプログラムデータは、図示しないネットワークに接続されたサーバからダウンロードされ、あるいは図示しない記録媒体駆動装置に前記プログラムデータが格納されたＣＤ−ＲＯＭ、ＳＤカードなどの公知の記録媒体をロードし、前記記録媒体から読み出してダウンロードされる。バージョンアップも同様の方法で行うことができる。
【００４３】
フォントＲＯＭ７は、印字に使用されるさまざまな種類のフォントを有する。エンジンＩ／Ｆ１２は、コントローラ２からプリンタエンジン１３への制御信号、プリンタ１からコントローラ２へのステータス信号のインタフェースである。プリンタエンジン１３は、コントローラ２からのビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着し、画像を形成する機能を有する。パネルＩ／Ｆ８は、プリンタ１の状態、モード、フォント等の切替えを行うための信号のインタフェースである。操作パネル４は、プリンタの状態を示す表示部、及びプリンタ１のモード、フォント等を切替えるスイッチ部である。
【００４４】
ホストインタフェース５を通してホストから送られてきたデータは、ＣＰＵ９により印字データおよび印字制御データ（SP、CR、LF、HT、VT、…等）とその他に分けられ、印字データおよび印字制御データは、制御コードに変換されてバッファ（ＲＡＭ１０）に記憶される。ホスト装置３からのプリント命令またはホストから受け取ったデータが１ページ分を超えた時、コントローラ２はまず、中間コードをビデオデータに変換し、それが終了したら、エンジンＩ／Ｆ１２を通してプリンタエンジン１３にプリントスタートの命令を出す。
【００４５】
以上のような一連の流れで、ホスト装置３からの印字データがプリンタエンジン１３を介して印字される。
【００４６】
この第１実施例では、プリンタ１は、通信回線２１を介してホスト装置（ホストコンピュータ）３から印刷データを受信し、解析して印刷すべきビットマップを作成して印刷を行うように構成されている。印刷はシート全般に対して行うことが可能であるが、ここでは、図２に示す第１ないし第３の給紙トレイ３１，３２，３３のいずれかからピックアップされ、印字位置に送られる用紙に印刷される。第１ないし第３の給紙トレイ３１，３２，３３（以下、総括的には符号３０で給紙トレイを示す）には、給紙トレイ３１，３２，３３にセットされた用紙の用紙属性を自動検知する図示しない第１ないし第３の検知装置と、これらの検知装置により自動検知不可能な用紙属性の用紙を給紙トレイ３１，３２，３３にセットする場合は、その自動検知不能な用紙がセットされる給紙トレイ３０における前記用紙属性を自動検知する機能を無効にして設定値を与えて設定する。この設定は、操作パネル４からの入力により行われる。なお、自動検知装置（手段）自体は前記特許文献１に記載されているように公知の技術なので、ここでの説明は割愛する。
【００４７】
その際、給紙トレイ３１，３２，３３の設定値を自動検知不能な用紙を使用するジョブ中のみ一時的に印刷データが指定する用紙属性で上書きして印刷を行い、この上書き機能を許可するか否かを操作パネル４からの操作入力により各給紙トレイ３１，３２，３３ごとに設定することができるように構成されている。この構成はプログラムＲＯＭ６に格納されたプログラムに基づいてＣＰＵ９が実行するという構成になっている。そこで、ホスト装置３から入力される印刷データによる指定が、給紙トレイ３１，３２，３３のいずれかを指定しており、その指定された指定給紙トレイ３０（３１，３２，３３の１つ）が上書き機能を許可する設定になっていて、
（１）印刷データの指定する用紙属性が印刷装置（プリンタ）側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知有効に設定されている場合、
（２）印刷データの指定する用紙属性が印刷装置（プリンタ）側で自動検知不可能で、印刷データの指定する給紙トレイが自動検知無効で設定値を与えられている場合、
（３）印刷データの指定する用紙属性が印刷装置（プリンタ）側で自動検知可能で、印刷データによる指定給紙トレイが自動検知無効で設定値が与えられている場合、
のいずれかの条件を満たしている場合に限り、ＣＰＵ９は前記指定された給紙トレイ３０の設定を当該ジョブ中のみ一時的に印刷データの指定する用紙属性にて上書きして印刷を実行させる。
【００４８】
自動検知の対象となる用紙属性とは、用紙サイズや用紙種類である。用紙サイズの例としては、Ａ４、Ａ３、Ｂ５などの定型サイズに加えて、任意の大きさを持つ不定形のものでも良く、用紙種類の例としては、普通紙、再生紙、色紙、ＯＨＰ（フィルム紙）光沢紙、厚紙、薄紙、パンチ済み紙、印刷済み紙などが挙げられる。これらの用紙種類を検知する場合、あるセンサが検知可能な特徴を有するか否かで二分し、特徴を有する場合には、或る特定の種類と認識するというセンサを複数設け、これら複数のセンサ出力の組み合わせから複数の種類を区別するようにしたり、用紙枚数と厚さとの関係から厚紙か否かなどを区別することが可能である。これらの種類を検出するセンサは、ユーザの要求や仕様する種類に応じて適宜設けられ、種類の区別を行うことができる。
【００４９】
ここで今、定型の用紙サイズを自動検知可能なプリンタ１があったとして、例えば第１の給紙トレイ３１の設定値が自動検知になっているとする。この時、第１の給紙トレイ３１に給紙トレイを指定した印刷データで、内容が不定形サイズのデータであるとする。
【００５０】
もし、本実施例のようなプリンタ１でなければ、印刷データを解析した結果、条件に合致しないためオペレータコールとしてエラー表示を行って印刷を中断させ、条件に合致する状態になるまで待つことになる。そして、印刷データの指定する用紙サイズは不定形であることから、第１の給紙トレイ３１の設定値を自動検知無効に設定して、印刷データのサイズの幅・長さを正しく操作パネル４等の設定手段により入力しなければならず、少なからず面倒な労力を要することになる。加えて、給紙トレイ３０にセットされている用紙は使用頻度の高いものである場合が多いことから、ここで給紙トレイ３０の設定を変更してしまうと、今印刷しようとしているジョブの印刷終了時に、また設定値を元に戻すという、面倒で手間のかかる作業を行わなければならない。
【００５１】
そこで、当該ジョブ中のみ一時的にこの第１の給紙トレイ３１は印刷データの指定する不定形サイズの設定値に設定されていることにするというようにして設定値も一時上書き機能を持たせている。これにより、前述のような面倒な手間がかかることはなく、自動検知機能を持つプリンタ１において、効率的な設定値の一時上書き機能を提供することが可能となり、利用者の利便性を向上させることができる。
【００５２】
ところで、本実施例においては、設定値の一時上書きの条件として、（１）から（３）の条件を示している。この条件から分かるように、印刷データの指定する用紙属性がプリンタ１側で自動検知可能で、印刷データの指定する給紙トレイ３０が自動検知有効に設定されている場合は本実施例から除外されている。これは、この場合に限っては、条件に合致しないためエラーとなっても、その給紙トレイの設定はそのままで正しい用紙に入れ替えさえすれば即座に自動検知が働くため、上書きを行う意味が全くないからである。
【００５３】
以上のように本実施例によれば、自動検知機能を持つプリンタにとって最適な上書き機能を提供することができる。
【００５４】
２．第２実施例
この第２実施例は、第１実施例において、印刷データが指定する用紙属性がプリンタ１側で自動検知可能であって、印刷データにより指定された給紙トレイにセットされた用紙が、自動検知手段により印刷データが指定する用紙属性と一致しないと認識した場合は、当該印刷を停止してエラーメッセージを表示させるようにしたもので、この表示により正しい用紙をセットし直すように促すことができるようにしている。
【００５５】
例えば、定型の用紙サイズを自動検知可能なプリンタ１であったとすると、前記（３）の条件に該当する場合となるが、この時、印刷データの指定はＡ４であったとする。ところが、利用者は誤ってＢ５を入れてしまったとすると、もしそのまま上書きされた設定値による動作で給紙を行ってしまえば、四隅が印刷されずに正しい印刷結果を得られないか、プリンタ１本体内でジャムになってしまうなどの問題が発生してしまう。
【００５６】
そこで、誤ってＢ５を入れてしまったことを自動検知機能により検知し、印刷を行わずに間違った用紙が入っていることを操作パネル４の表示部に表示して利用者に知らせる。あるいは、データを投入する前に、指定した給紙トレイの用紙を入れ替えておくことを忘れた場合も、用紙サイズが違うことが操作パネル４の表示部に表示されていれば、用紙の無駄を防ぐことができる。
【００５７】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【００５８】
３．第３実施例
また、この実施例では、印刷データが指定する用紙属性が自動検知不可能であっても、印刷データにより指定された給紙トレイにセットされた用紙が、自動検知機能により得られた情報に基づいて推定した結果、明らかに誤った用紙がセットされていると認識した場合は、指定された印刷を停止して操作パネル４の表示部にエラーメッセージを表示させ、正しい用紙をセットし直すように促すようにしている。
【００５９】
この状態は、前記（１）（２）の条件に該当する場合であるが、例えば、定型の用紙サイズを自動検知可能なプリンタ１であったとして、印刷データはＡ４に近いサイズの不定形であったとする。この時、利用者が誤って印刷データの指定する不定形とはサイズの異なる不定形（例えばＡ３に近いサイズであったとする）を入れてしまったとすると、もしそのまま上書きされた設定値による動作で給紙を行ってしまえば、正しい印刷結果を得ることはできない。あるいは、プリンタ１本体内でジャムになってしまうなどの問題が発生してしまう。
【００６０】
そこで、ＣＰＵ９は自動検知不可能なサイズであっても、あえて自動検知を利用することによって、セットされた用紙が正しい用紙かどうかを推定し、明確に誤りであることが判断できればエラーとし、その旨、操作パネル４の表示部に表示させる。
【００６１】
上記の例で言えば、自動検知では入れられた用紙はＡ３やＢ４と検知されるであろうから、明らかに大きすぎると判断できるので、エラーメッセージを操作パネル４の表示部に表示して正しい用紙をセットし直すように促すことができる。また、前述のようにデータを投入する前に指定した給紙トレイの用紙を入れ替えておくことを忘れた場合も、前記表示により気が付いて用紙の無駄を防ぐことができる。
【００６２】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【００６３】
４．第４実施例
この第４実施例は、第１及び第２実施例において、印刷データが指定する用紙属性が自動検知不可能で、印刷データにより指定された給紙トレイにセットされた用紙が、自動検知機能により得られた情報に基づいて推定した結果、正しいと判断された場合であっても、印刷データにより指示された印刷を一旦停止して上書きする用紙属性を表示して確認を求める機能を持ち、確認を求める機能は設定により「する・しない」を選択可能とし、確認を求める設定の場合には利用者によって許可されたら印刷を行うようしたものである。
【００６４】
このようにすることにより、自動検知により明確に誤りであると判断できなかった場合であっても、いったん印刷を停止させる機能を持たせている。
【００６５】
すなわち、プリンタ１側で自動検知不可能な属性の用紙で、異なる用紙が存在していると、非常に似通っているため、利用者が誤って異なる方の用紙を入れてしまう確率も高まってしまう。これをできるだけ防止するため、自動検知機能により明確に誤りと判断できない場合は、一旦利用者に確認を求める機能を持たせている。
【００６６】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【００６７】
このように構成することにより、正しい用紙を入れた場合についても確認画面が表示されてしまうが、利用者が間違える可能性の最も高い、似通った用紙によるトラブルを防止することが可能となる。
【００６８】
５．第５実施例
この第５実施例は、印刷データの用紙属性が途中のページから変化して、指定した給紙トレイの設定が変化した用紙属性で上書きされ直す場合、変化が生じたページを印刷する前に用紙をセットし直すように促すようにし、セットし直された用紙に関しても、第２ないし第４実施例で説明した一時上書き機能を持たせるようにしたものである。すなわち、印刷データの中には、用紙サイズや用紙種類が途中のページから変化するものも存在するため、こうしたデータであっても、属性が切り替わる度に給紙トレイの設定値をいちいち変更するのではなく、設定値の一時上書きを行いたい場合がある。しかし、単純に属性が切り替わったタイミングで上書きする情報を変えて再度上書きを行ってしまうと、切り替わる以前の用紙が残っていたりした場合に問題が発生してしまう。
【００６９】
そこで、このような場合には、ＣＰＵ９は属性が切り替わったタイミングで用紙をセットし直すように促す表示を操作パネル４の表示部に行い、こうした問題の解決を図るとともに、このタイミングでセットし直された用紙に対しても、これまで説明した用紙サイズの設定値の一時上書きを行うようにする。これにより、途中で属性が切り替わったとしても用紙が無駄になるようなこともなくなる。
【００７０】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【００７１】
６．第６実施例
この第６実施例は、第２ないし第５実施例において、給紙トレイ３０にセットされた用紙が、自動検知機能により誤りであると認識された場合に、エラーで停止させるか、エラーで停止させずにそのまま上書きして印刷を行うか選択できる手段を設け、後者が選択されている場合には、誤った用紙であっても、強制的に印刷データが指定する用紙属性で上書きして印刷を行うようにしたものである。
【００７２】
すなわち、利用者によっては、いちいち誤りを検出するたびにエラーで停止するのは煩わしいと考える場合もある。特に、多少サイズが異なっていてもジャムにならないプリンタ１を使用していて、印刷内容にも影響が少ないデータの場合には、そのまま印刷がなされた方が好都合な場合もある。こうした場合に応えるため、前述のようなエラーで停止させる機能について、その機能自体を無効にするようにした。無効にする手段としては、プリンタ１側のパネル等によるメニューからの選択や、Ｗｅｂ等の方法で遠隔設定を行う方法などがあげられる。
【００７３】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【００７４】
このように構成すると、自動検知機能を使用した設定値の一時上書き機能について、有効／無効を利用者が状況に応じて設定することが可能となる。
【００７５】
７．第７実施例
この第７実施例は、第２ないし第６実施例において、印刷データの指定する用紙属性がプリンタ側で自動検知可能で、印刷データによって指定された給紙トレイ３０が自動検知無効で設定値が与えられており、印刷データの用紙属性によって給紙トレイ３０の設定の上書きがなされている状態において、印刷の途中で用紙なし等のエラーが発生した際に、給紙トレイ３０の設定を自動検知有効に変更した場合、給紙トレイ３０の設定上書きを中止するように構成したものである。
【００７６】
例えば、定型の用紙サイズの自動検知が可能なプリンタ１であった場合に、印刷データがＡ４で、プリンタ側の設定が自動検知無効で不定形に設定されているような状態を考える。この状態から用紙なし等のエラーが発生しているときに、プリンタ１の設定を変更して、現在設定値の一時上書きを行っている給紙トレイ３０の設定を自動検知有効に変更したとすると、前記第１実施例で説明した設定値の一時上書きを行う条件に該当しなくなる。そのため、この場合には、設定が変更された時点で設定時の一時上書きを解除する。
【００７７】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【００７８】
このように構成すると、自動検知によって入れられた用紙が正しいかを判別可能となるため、例えば間違えてＢ５を入れたような場合には自動検知の機能により、サイズ不一致エラーとすることができ、自動検知機能を最大限に活かした状態にすることが可能となる。
【００７９】
８．第８実施例
この第８の実施例は、第２ないし第６の実施例において、印刷データの指定する用紙属性がプリンタ１側で自動検知可能で、印刷データによる指定給紙トレイ３０が自動検知有効であり、印刷データの用紙属性にて給紙トレイ３０の設定を上書きがなされていない状態において、印刷の途中で用紙なし等のエラーが発生した際に、給紙トレイ３０の設定を自動検知無効で設定値を与えるように変更した場合、給紙トレイ３０の設定上書きをこの時点から開始するように構成したものである。
【００８０】
この第８実施例は、第７実施例とは逆に、設定値の一時上書きを行っていない状態から、上書き可能な条件が整ったときに、この時点から設定値の一時上書きを有効にするように構成したものである。
【００８１】
例えば、定型の用紙サイズの自動検知が可能なプリンタ１であった場合に、印刷データがＡ４で、プリンタ１側の設定が自動検知有効に設定されているような状態を考える。この状態から用紙なし等のエラーが発生しているときに、プリンタ１の設定を変更して、給紙トレイ３０の設定を自動検知無効に変更したとすると、第１実施例で説明した設定値の一時上書きを行う条件に該当するようになる。そのため、この場合には、設定が変更された時点で設定時の一時上書きを有効に切り替える。これにより、自動検知無効になった給紙トレイ３０の設定を、印刷データの指定する属性に変えることなく、Ａ４用紙で印刷を行うことが可能となる。
【００８２】
その他、特に説明しない各部は前述の第１実施例と同等に構成され、同等に機能する。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施例に係るレーザプリンタの構成を示すブロック図である。
【図２】図１のレーザプリンタの概略を示す図である。
【符号の説明】
【００８４】
１  プリンタ
２  コントローラ
３  ホスト
４  操作パネル
５  ホストＩ／Ｆ
６  プログラムＲＯＭ
７  フォントＲＯＭ
８  パネルＩ／Ｆ
９  ＣＰＵ
１０  ＲＡＭ
１１  ＮＶＲＡＭ
１２  エンジンＩ／Ｆ
１３  プリンタエンジン
１４  オプションＲＡＭ１４
３０，３１，３２，３３  給紙トレイ
【図１】
2005199664.tif 000003
【図２】
2005199664.tif 000004