(57)【要約】【課題】用紙幅が一致して給紙を行った結果、用紙長が異なっていた場合に、どのページから印刷を再開するか適切に設定することができる画像形成装置を提供すること目的とする。【解決手段】通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかを、ユーザに選択させ、その選択結果に従って印刷を再開するページを決定するようにした。【選択図】        図１
2007216603.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、
手差しトレイにセットされた用紙の幅を検知する手段を備え、
前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、
用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、
前記手差しトレイの用紙がセットし直された後、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかを、ユーザに選択させ、その選択結果に従って印刷を再開するページを決定することを特徴とする画像形成装置。
【請求項２】
前記ユーザに選択させる際、用紙サイズが異なることを通知する可視表示を行い、当該表示内容に、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかの選択肢を提示することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ユーザの選択内容は、あらかじめ機器の設定値として登録することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記ユーザは、２以上のユーザであり、おのおののユーザについて、前記選択内容が機器の設定値として登録されることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記再開ページを決定する態様の指定をあらわす再開ページ指定情報は、前記印刷データ中に含まれ、当該再開ページ指定情報に従って動作することを特徴とする請求項１記載の画像形成装置。
【請求項６】
通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、
手差しトレイにセットされた用紙の幅を検知する手段を備え、
前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、
用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、
前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合には該当ページの次のページから印刷を再開し、通紙したサイズが印刷データのサイズよりも小さい場合には該当ページから印刷を再開することを特徴とする画像形成装置。
【請求項７】
通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、
手差しトレイにセットされた用紙の幅を検知する手段を備え、
前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、
用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、
前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、用紙サイズが異なることを通知し、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかを、ユーザに選択させ、その選択結果に従って印刷を再開する一方、
通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開することを特徴とする画像形成装置。
【請求項８】
通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、
手差しトレイにセットされた用紙の幅を検知する手段を備え、
前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、
用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、
前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、あらかじめ機器の設定としてユーザによって選択させておいた内容に基づいて印刷を再開する一方、
通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開することを特徴とする画像形成装置。
【請求項９】
通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、
手差しトレイにセットされた用紙の幅を検知する手段を備え、
前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、
用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、
前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかのどちらにするかをユーザ毎に設定可能とし、印刷データに付加されてくるユーザ識別子によって特定されたユーザの設定に従って動作するとともに、
通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開することを特徴とする画像形成装置。
【請求項１０】
通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、
手差しトレイにセットされた用紙の幅を検知する手段を備え、
前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、
用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、
前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、印刷データ中に指定可能とし、前記印刷データ中に埋め込んだ情報に応じて動作するとともに、
通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置に関する。
【背景技術】
【０００２】
従来、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置の給紙トレイは、多くの場合、最も使用する用紙を入れておき、必要に応じて用紙を入れ替えて印刷を行う、といった運用がなされている。
【０００３】
そのため、用紙の入れ替えが発生する度に、機器側の用紙条件設定を変更する必要が生じていた。
【０００４】
この設定変更は、面倒な手順を踏む必要があるものもあり、たった１ジョブ別の用紙で印刷を行うだけでも、設定→元に戻す、という２回の手間を強いられることになる。
【０００５】
こうした問題を解決するため、従来より、当該ジョブ中に限り、給紙トレイの設定を一時的に他の用紙条件に上書きして印刷を行う方法が提案され、実現されてきた。
【０００６】
例えば、特許文献１，２に開示されたものなどがこれにあたる。
【特許文献１】特開平０９−１０４５４７号公報
【特許文献２】特開２００１−２３５９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、これらの発明においては、初めから一時上書きを行わせる給紙トレイにトレイ指定して印刷を行う必要があるため、機器側に条件に合致する用紙が入っていると思って、自動トレイ選択にて印刷データを送信したところ、合致する用紙が機器側に存在しないことが分かった場合には、結局上記のような面倒な設定を行って印刷を行わせるか、当該印刷データの印刷をキャンセルして、新たに一時書き換えを行わせる給紙トレイにトレイ指定した印刷データを送信するしか方法がなかった。
【０００８】
本発明は、かかる実情に鑑みてなされたものであり、用紙幅が一致して給紙を行った結果、用紙長が異なっていた場合に、どのページから印刷を再開するか適切に設定することができる画像形成装置を提供すること目的とする。
【課題を解決するための手段】
【０００９】
本発明は、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかを、ユーザに選択させ、その選択結果に従って印刷を再開するページを決定するようにしたものである。
【００１０】
また、前記ユーザに選択させる際、用紙サイズが異なることを通知する可視表示を行い、当該表示内容に、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかの選択肢を提示するようにしたものである。
【００１１】
また、前記ユーザの選択内容は、あらかじめ機器の設定値として登録するようにしたものである。
【００１２】
また、前記ユーザは、２以上のユーザであり、おのおののユーザについて、前記選択内容が機器の設定値として登録されることをようにしたものである。
【００１３】
また、前記再開ページを決定する態様の指定をあらわす再開ページ指定情報は、前記印刷データ中に含まれ、当該再開ページ指定情報に従って動作するようにしたものである。
【００１４】
また、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合には該当ページの次のページから印刷を再開し、通紙したサイズが印刷データのサイズよりも小さい場合には該当ページから印刷を再開するようにしたものである。
【００１５】
また、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、用紙サイズが異なることを通知し、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかを、ユーザに選択させ、その選択結果に従って印刷を再開する一方、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしたものである。
【００１６】
また、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、あらかじめ機器の設定としてユーザによって選択させておいた内容に基づいて印刷を再開する一方、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしたものである。
【００１７】
また、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、該当ページから印刷を再開するか、あるいは、該当ページの次のページから印刷を再開するかのどちらにするかをユーザ毎に設定可能とし、印刷データに付加されてくるユーザ識別子によって特定されたユーザの設定に従って動作するとともに、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしたものである。
【００１８】
また、通信手段を介して受信した印刷データに対応した印刷物を形成して出力する画像形成装置であって、手差しトレイにセットされた用紙の幅を検知する手段を備え、前記印刷データの用紙幅と前記手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知し、前記手差しトレイの用紙がセットし直された後、通紙したサイズが印刷データのサイズより大きい場合は、印刷データ中に指定可能とし、前記印刷データ中に埋め込んだ情報に応じて動作するとともに、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしたものである。
【発明の効果】
【００１９】
したがって、本発明によれば、手差しトレイの用紙がセットし直された後、該当ページから印刷を再開するか、該当ページの次のページから印刷を再開するかを、ユーザが選択できるようにしているので、ユーザが望む再開ページの指示が可能になるという効果を得る。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２１】
図１は、本発明の一実施例にかかる画像形成装置の構成の一例を示している。なお、この画像形成装置は、パーソナルコンピュータ装置等のホスト装置に直接接続され、ホスト装置から受信した印刷データの印刷物を記録出力する印刷機能を備えている。
【００２２】
同図において、システム制御部１は、この画像形成装置の各部の動作制御、給紙制御、印刷制御、ホストインタフェースユニット（後述）を介して行うホスト装置との間の通信制御、および、ユーザがこの画像形成装置を操作する際の種々のユーザ・インタフェース処理等の種々のデータ処理を行うためのものであり、システムメモリ２は、システム制御部１が実行する種々の制御プログラムを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、この画像形成装置に固有な種々の情報を記憶するためのものであり、例えば、ＮＶ−ＲＡＭから構成される。また、時計回路４は、現在時刻情報等を出力するためのものであり、フォントＲＯＭ（リード・オンリ・メモリ）５は、文字画像を記録出力する際に用いるフォントデータを記憶するものであり、操作表示部６は、ユーザがこの画像形成装置を操作するためのユーザ・インタフェースを構成するものである。
【００２３】
ページバッファメモリ７は、１ページ分の印刷データを保存するフレームメモリを構成するためのものであり、プリントユニット８は、ページバッファメモリ７に構成されたフレームメモリから印刷データを読み出して、用紙に画像を印刷するためのものである。また、プリントユニット８には、用紙を収容したトレイおよび手差しトレイを備えた給紙ユニット９が付設されており、これにより、複数種類の用紙から適宜なものを選択して、プリントユニット８が使用する記録用紙として適用することができる。
【００２４】
ホストインタフェースユニット（通信手段）１０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の汎用通信ユニットからなり、パーソナルコンピュータ装置等のホスト装置に接続し、これらのホスト装置との間でデータのやりとりを行うためのものである。
【００２５】
これらのシステム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、フォントＲＯＭ５、操作表示部６、ページバッファメモリ７、プリントユニット８、給紙ユニット９、および、ホストインタフェースユニット１０は、内部バス１１に接続され、これらの各部のデータのやりとりは、主としてこの内部バス１１を介して行われる。
【００２６】
また、ホストインタフェースユニット１０を通してホスト装置から送られてきたデータは、システム制御部１により印字データおよび印字制御データ（ＳＰ，ＣＲ，ＬＦ，ＨＴ，ＶＴ，…等）とその他に分けられ、印字データおよび印字制御データは、制御コードに変換されてバッファに記憶される。
【００２７】
また、ホスト装置からのプリント命令またはホストから受け取ったデータが１ページ分を超えた時、システム制御部１はまず，中間コードをビデオデータに変換してページバッファメモリ７へ保存し、それが終了したら、プリントユニット８にプリントスタートの命令を出す．
【００２８】
以上のような一連の流れで、ホスト装置からの印字データがプリントユニット８を介して印字される。
【００２９】
また、この画像形成装置では、給紙ユニット９の手差しトレイにセットされた用紙の幅を検知する用紙幅センサ（図示略）を備え、印刷データの用紙幅と手差しトレイにセットされた用紙の幅が一致した場合に印刷を行い、用紙の長さが一致していなかった場合であってもジャムとはせずに排紙を行った上で、セットされている用紙のサイズが異なることを通知するようにしている。
【００３０】
（実施例１）
【００３１】
本実施例では、用紙幅が一致したために給紙したところ、用紙長が異なることが検知されると、セットしてある用紙のサイズが不一致であることを通知する表示を操作表示部６上に行う。
【００３２】
この表示を見たユーザが正しい用紙に入れ替えると印刷が再開されるが、図２に示すように、再開に先立ち、再開ページを決定するために図３のような再開ページ選択画面を操作表示部６上に表示する（処理１０１）。
【００３３】
そして、この再開ページ選択画面の「最後に排紙したページから」ボタンあるいは「次のページから」ボタンのいずれかが操作されるまで待ち（判断１０２のＮＯループ）、いずれかが操作されると（判断１０２の結果がＹＥＳ）、操作された内容を判別し、「最後に排紙したページから」ボタンが操作された場合は（判断１０３の結果がＹＥＳ）、次に印刷するページを最後に排紙したページにセットし（処理１０４）、また、「次のページから」ボタンが操作された場合は（判断１０３の結果がＮＯ）、次に印刷するページを最後に排紙した次のページにセットする（処理１０５）。
【００３４】
このように、再開時のページを設定した後に、印刷を再開する（処理１０６）。
【００３５】
このようにして、本実施例では、手差しトレイの用紙がセットし直された後、該当ページから印刷を再開するか、該当ページの次のページから印刷を再開するか、ユーザによる選択手段を持っているので、ユーザが望む再開ページの指示が可能になる。
【００３６】
また、用紙サイズが異なることを通知するパネル表示を行った際に、ユーザに再開ページの選択肢を提示して選択させる機能を持っているので、用紙をセットし直したユーザがその場で再開ページを指定することができる。
（実施例２）
【００３７】
本実施例では、再開ページを決定する方法は、あらかじめ機器の設定としてユーザによって選択させておき、その選択内容は、例えば、パラメータメモリ３に保存しておく。
【００３８】
実施例１のように、再開時にユーザに問い合わせて選択させるのではなく、このような状態になった場合に再開ページをどこからにするかをあらかじめ機器の設定として保持しておき、この値に基づいて動作を行う。
【００３９】
図４は、本実施例の動作を説明するためのフローチャートである。
【００４０】
この場合、上述したように、用紙長不一致でアラート表示中に用紙がセットされると、画像形成装置に設定されている設定値が、「最後に排紙したページから」であるかどうかを調べ（判断２０１）、判断２０１の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページにセットする（処理２０２）。
【００４１】
また、上記設定値が「次のページから」の場合には（判断２０１の結果がＮＯ）、次に印刷するページを最後に排紙した次のページにセットする（処理２０３）。
【００４２】
このように、再開時のページを設定した後に、印刷を再開する（処理２０４）。
【００４３】
このようにして、本実施例では、あらかじめ機器の設定としてユーザによって再開方法を選択させておく手段を設けているので、再開時にユーザに問い合わせることなく再開ページを決定することができる。
（実施例３）
【００４４】
画像形成装置には、セキュリティのためにユーザを識別してユーザ毎に使用可能な機能に制限を設ける機能を持っていたり、ユーザ毎の印刷枚数を管理する機能を持っている等、ユーザを登録・管理する機能を持っているものも多い。
【００４５】
このユーザ管理機能に実施例２を組み合わせ、ユーザ毎に再開ページをどこからにするかあらかじめ設定しておくことを可能とする方法である。
【００４６】
ユーザの識別については、セキュリティや印刷カウントのために用いられている方法を流用し、印刷データ中にユーザの識別子が埋め込まれて送られてくるものとし、機器側はユーザを特定すると、そのユーザの設定に対応する動作を行う。
【００４７】
例えば、プリンタドライバから送信される印刷データ中にＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕｅｇｅ）の形でユーザの識別子を埋め込む方法がある。
【００４８】
以下は、ユーザ別印刷面数カウンタで用いられる、ユーザコードによるユーザ識別の例である。
＠ＰＪＬ  ＳＥＴ  ＵＳＥＲＣＯＤＥ  ＝  ”１２３４５６７８”
【００４９】
この場合の動作例を図５，６に示す。また、この場合、画像形成装置は、ユーザ毎に設定値を登録して保存している。
【００５０】
すなわち、本実施例では、印刷要求を受信した際、ユーザを特定した後に（処理３０１）、印刷処理を開始する（処理３０２）。
【００５１】
そして、上述したように、用紙長不一致でアラート表示中に用紙がセットされると、そのときのユーザに対応して、画像形成装置に設定されている設定値が、「最後に排紙したページから」であるかどうかを調べ（判断３１０）、判断３１０の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページにセットする（処理３１１）。
【００５２】
また、上記設定値が「次のページから」の場合には（判断３１０の結果がＮＯ）、次に印刷するページを最後に排紙した次のページにセットする（処理３１２）。
【００５３】
このように、再開時のページを設定した後に、印刷を再開する（処理３１３）。
【００５４】
このようにして、本実施例では、再開方法をどちらにするかをユーザ毎に設定可能とし、印刷データに付加されてくるユーザ識別子によって特定されたユーザの設定に従って動作するようにしているので、各ユーザが望む方法をあらかじめ登録しておき、再開時にユーザに問い合わせることなく該当ユーザが望む方法で再開ページを決定することができる。
（実施例４）
【００５５】
また、画像形成装置では、印刷データ中に付加された様々な印刷条件に基づき、印刷が行われる。
【００５６】
この条件の中に、再開ページを決定する方法を付加して印刷データ中に指定可能としたものである。
【００５７】
ユーザは印刷データの送信側であるホストコンピューター上から、これから送信する印刷ジョブの動作を決め、それをプリンタドライバに対して指定することで、印刷データ中に再開ページを決定する方法が付加されて送信される。
【００５８】
機器側では、この情報に基づき再開時の動作を変えるため、この情報は印刷ジョブ毎に指定可能であるため、実施例１〜３のようにあらかじめ設定しておいた値を当該ジョブのみ一時的に変更することも可能となる。
【００５９】
この情報を付加する方式としては、ＰＪＬによる方法が良く用いられる。
【００６０】
以下は、次ページから再開させる方法を採用した場合の、ＰＪＬによる一例である。
＠ＰＪＬ  ＳＥＴ  ＢＹＰＡＳＳＳＲＥＣＯＶＥＲ  ＝  ＮＥＸＴＰＡＧＥ
【００６１】
この場合の動作例を図７，８に示す。また、この場合、画像形成装置は、ユーザ毎に設定値を登録して保存している。
【００６２】
すなわち、本実施例では、印刷要求を受信した際、当該ジョブの動作を判定した後に（処理４０１）、印刷処理を開始する（処理４０２）。
【００６３】
そして、上述したように、用紙長不一致でアラート表示中に用紙がセットされると、そのときのジョブに登録されていた再開させる方法の値が、「最後に排紙したページから」であるかどうかを調べ（判断４１０）、判断４１０の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページにセットする（処理４１１）。
【００６４】
また、ジョブに登録されていた再開させる方法の値が「次のページから」の場合には（判断４１０の結果がＮＯ）、次に印刷するページを最後に排紙した次のページにセットする（処理４１２）。
【００６５】
このように、再開時のページを設定した後に、印刷を再開する（処理４１３）。
【００６６】
このようにして、本実施例では、印刷データ中に再開方法を指定可能とし、印刷データ中に埋め込んだ情報に応じて動作するようにしているので、送信ジョブ毎に所望の再開動作を実行させることができる。
（実施例５）
【００６７】
また、再開ページを決定する方法は、通紙した用紙のサイズによって機器側で判断することもできる。
【００６８】
もし、通紙したサイズが印刷データのサイズより大きい場合には該当ページの次のページから印刷を再開し、通紙したサイズが印刷データのサイズよりも小さい場合には該当ページから印刷を再開する。
【００６９】
用紙幅が一致していて、用紙長が異なる場合は、印刷データのサイズの倍または半分の面積の用紙がおかれた場合となる。
【００７０】
図９のように、例えば印刷データがＡ４であった時に用紙サイズが異なるケースは、以下の２通りである。
【００７１】
１．Ａ３用紙をセットして短辺方向の用紙幅を検知させた場合（Ａ４長辺方向の用紙幅と一致）
２．Ａ５用紙をセットして長辺方向の用紙幅を検知させた場合（Ａ４短辺方向の用紙幅と一致）
【００７２】
このうち、１．については次ページから印刷を再開し、２．については当該ページから印刷を再開する。
【００７３】
この場合の処理の一例を図１０に示す。
【００７４】
上述したように、用紙長不一致でアラート表示中に用紙がセットされると、用紙の最後のサイズは印刷データより小さかったかどうかを調べ（判断５０１）、判断５０１の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページにセットする（処理５０２）。
【００７５】
また、用紙の最後のサイズが印刷データより大きかった場合で判断５０１の結果がＮＯになるときには、次に印刷するページを最後に排紙した次のページにセットする（処理５０３）。
【００７６】
このように、再開時のページを設定した後に、印刷を再開する（処理５０４）。
【００７７】
このようにして、本実施例では、通紙した用紙のサイズによって機器側で再開方法を判断するものとし、通紙したサイズが印刷データのサイズより大きい場合には該当ページの次のページから印刷を再開し、通紙したサイズが印刷データのサイズよりも小さい場合には該当ページから印刷を再開するようにしているので、用紙の無駄を省いた最適な再開方法を提供することができる。
（実施例６）
【００７８】
ところで、実施例５においては、通紙したサイズが印刷データのサイズより大きい場合は次ページから印刷を再開する方法を述べているが、本実施例では、通紙したサイズが印刷データのサイズより大きい場合に限り、実施例１の方法を利用する。
【００７９】
すなわち、印刷の再開に先立ち、再開ページを決定するために図３のような画面を機器側の操作表示部６上に表示し、２方法のうちどちらかをユーザに選択させる方法である。
【００８０】
また、通紙したサイズが印刷データのサイズより小さい場合は、そのページは印刷物としての意味を成していないため、必ず当該ページから印刷を再開する。
【００８１】
この場合の処理の一例を図１１に示す。
【００８２】
上述したように、用紙長不一致でアラート表示中に用紙がセットされると、用紙の最後のサイズは印刷データより大きかったかどうかを調べ（判断６０１）、判断６０１の結果がＹＥＳになるときには、図３のような再開ページ選択画面を操作表示部６上に表示する（処理６０２）。
【００８３】
そして、この再開ページ選択画面の「最後に排紙したページから」ボタンあるいは「次のページから」ボタンのいずれかが操作されるまで待ち（判断６０３のＮＯループ）、いずれかが操作されると（判断６０３の結果がＹＥＳ）、操作された内容を判別し、「次のページから」ボタンが操作された場合は（判断６０４の結果がＹＥＳ）、次に印刷するページを最後に排紙したページの次にセットし（処理６０５）、印刷を再開する（処理６０６）。
【００８４】
また、「最後に排紙したページから」ボタンが操作された場合で判断６０４の結果がＮＯになる場合、および、用紙の最後のサイズが印刷データより小さかった場合で、判断６０１の結果がＮＯになるときには、次に印刷するページを最後に排紙したページにセットする（処理６０７）。次いで、処理６０６へ進み、印刷を再開する。
【００８５】
このようにして、本実施例では、通紙したサイズが印刷データのサイズより大きい場合は、用紙サイズが異なることを通知するパネル表示を行った際に、ユーザに再開方法の選択肢を提示して選択させ、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしているので、印刷結果として意味のある大きい場合に限って再開方法を選択させる自由を設けることに加え、小さい場合に正しく印刷結果が得られていないにも関わらず再印刷されないことによって所望の印刷結果が得られない事態にならないように自動的に制御可能とする再開方法を提供することができる。
（実施例７）
【００８６】
実施例５においては、通紙したサイズが印刷データのサイズより大きい場合は次ページから印刷を再開する方法を述べているが、本実施例では、通紙したサイズが印刷データのサイズより大きい場合に限り、実施例２の方法を利用する。
【００８７】
すなわち、機器の設定としてユーザによって選択させておき、このような状態になった場合に再開ページをどこからにするかをあらかじめ機器の設定として保持しておき、この値に基づいて動作を行う方法である。
【００８８】
通紙したサイズが印刷データのサイズより小さい場合は、そのページは印刷物としての意味を成していないため、必ず当該ページから印刷を再開する。
【００８９】
図１２は、この場合の処理の一例を示している。
【００９０】
上述したように、用紙長不一致でアラート表示中に用紙がセットされると、用紙の最後のサイズは印刷データより大きかったかどうかを調べ（判断７０１）、判断７０１の結果がＹＥＳになるときには、画像形成装置に登録されている設定値が、「次のページから」であるかどうかを調べ（判断７０２）、判断７０２の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページの次にセットし（処理７０３）、印刷を再開する（処理７０４）。
【００９１】
また、画像形成装置に設定されている設定値が「最後に排紙したページから」の場合で判断７０２の結果がＮＯになる場合、および、用紙の最後のサイズが印刷データより小さかった場合で、判断７０１の結果がＮＯになるときには、次に印刷するページを最後に排紙したページにセットする（処理７０５）。次いで、処理７０４へ進み、印刷を再開する。
【００９２】
このようにして、本実施例では、通紙したサイズが印刷データのサイズより大きい場合は、あらかじめ機器の設定としてユーザによって選択させておいた内容に基づくようにし、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしているので、印刷結果として意味のある大きな場合に限ってユーザの望む設定に従わせることができるようにすることに加え、小さい場合に正しく印刷結果が得られていないにも関わらず際印刷されないことによって所望の印刷結果が得られない事態にならないように自動的に制御可能とする再開方法を提供することができる。
（実施例８）
【００９３】
実施例５においては、通紙したサイズが印刷データのサイズより大きい場合は次ページから印刷を再開する方法を述べているが、本実施例では、通紙したサイズが印刷データのサイズより大きい場合に限り、実施例３の方法を利用する。
【００９４】
すなわち、画像形成装置に従来より備わっているセキュリティや印刷カウントのために用いられているユーザ識別の方法を流用し、印刷データ中に埋め込まれて送信されるユーザの識別子によって機器側はユーザを特定し、そのユーザの設定に対応する動作を行う方法である。
【００９５】
ユーザ識別の方法としては、例えば、プリンタドライバから送信される印刷データ中にＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕｅｇｅ）の形でユーザの識別子を埋め込む方法がある。
【００９６】
以下は、ユーザ別印刷面数カウンタで用いられる、ユーザコードによるユーザ識別の例である。
＠ＰＪＬ  ＳＥＴ  ＵＳＥＲＣＯＤＥ  ＝  ”１２３４５６７８”
【００９７】
通紙したサイズが印刷データのサイズより小さい場合は、そのページは印刷物としての意味を成していないため、必ず当該ページから印刷を再開する。
【００９８】
図１３は、この場合の処理の一例を示している。
【００９９】
上述したように、用紙長不一致でアラート表示中に用紙がセットされると、用紙の最後のサイズは印刷データより大きかったかどうかを調べ（判断８０１）、判断８０１の結果がＹＥＳになるときには、そのときのユーザに対応して画像形成装置に記憶されている設定値が、「次のページから」であるかどうかを調べ（判断８０２）、判断８０２の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページの次にセットし（処理８０３）、印刷を再開する（処理８０４）。
【０１００】
また、そのときのユーザに対応して画像形成装置に記憶されている設定値が「最後に排紙したページから」の場合で判断８０２の結果がＮＯになる場合、および、用紙の最後のサイズが印刷データより小さかった場合で、判断８０１の結果がＮＯになるときには、次に印刷するページを最後に排紙したページにセットする（処理８０５）。次いで、処理８０４へ進み、印刷を再開する。
【０１０１】
このようにして、本実施例では、通紙したサイズが印刷データのサイズより大きい場合は、再開方法をどちらにするかはユーザ毎に設定可能として、印刷データに付加されてくるユーザ識別子によって特定されたユーザの設定に従って動作し、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしているので、印刷結果として意味のある大きな場合に限ってユーザの望む設定に従わせることができるようにすることに加え、小さい場合に正しく印刷結果が得られていないにも関わらず際印刷されないことによって所望の印刷結果が得られない事態にならないように自動的に制御可能とする再開方法を提供することができる。
（実施例９）
【０１０２】
実施例５においては、通紙したサイズが印刷データのサイズより大きい場合は次ページから印刷を再開する方法を述べているが、本実施例では、通紙したサイズが印刷データのサイズより大きい場合に限り、実施例４の方法を利用する。
【０１０３】
すなわち、印刷データ中に付加された印刷条件の中に、再開ページを決定する方法を付加して印刷データ中に指定可能とする方法である。
【０１０４】
ユーザは印刷データの送信側であるホストコンピューター上から、これから送信する印刷ジョブの動作を決め、それをプリンタドライバに対して指定することで、印刷データ中に再開ページを決定する方法が付加されて送信される。
【０１０５】
機器側では、この情報に基づき再開時の動作を変えるため、この情報は印刷ジョブ毎に指定可能であるため、実施例１から３のようにあらかじめ設定しておいた値を当該ジョブのみ一時的に変更することも可能となる。
【０１０６】
この情報を付加する方式としては、ＰＪＬによる方法が良く用いられる。
【０１０７】
以下は、次ページから再開させる方法を採用した場合の、ＰＪＬによる一例である。
＠ＰＪＬ  ＳＥＴ  ＢＹＰＡＳＳＲＥＣＯＶＥＲ  ＝  ＮＥＸＴＰＡＧＥ
【０１０８】
通紙したサイズが印刷データのサイズより小さい場合は、そのページは印刷物としての意味を成していないため、必ず当該ページから印刷を再開する。
【０１０９】
図１４は、この場合の処理の一例を示している。
【０１１０】
上述したように、用紙長不一致でアラート表示中に用紙がセットされると、用紙の最後のサイズは印刷データより大きかったかどうかを調べ（判断９０１）、判断９０１の結果がＹＥＳになるときには、そのときのジョブに登録されていた再開させる方法の値が「次のページから」であるかどうかを調べ（判断９０２）、判断９０２の結果がＹＥＳになるときには、次に印刷するページを最後に排紙したページの次にセットし（処理９０３）、印刷を再開する（処理９０４）。
【０１１１】
また、そのときのジョブに登録されていた再開させる方法の値が「最後に排紙したページから」の場合で判断９０２の結果がＮＯになる場合、および、用紙の最後のサイズが印刷データより小さかった場合で、判断９０１の結果がＮＯになるときには、次に印刷するページを最後に排紙したページにセットする（処理９０５）。次いで、処理９０４へ進み、印刷を再開する。
【０１１２】
このように、本実施例では、通紙したサイズが印刷データのサイズより大きい場合は、再開方法を印刷データ中に指定可能として、印刷データ中に埋め込んだ情報に応じて動作し、通紙したサイズが印刷データのサイズより小さい場合は、該当ページから印刷を再開するようにしているので、印刷結果として意味のある大きな場合に限って当該ジョブをユーザの望む設定に従わせることができるようにすることに加え、小さい場合に正しく印刷結果が得られていないにも関わらず際印刷されないことによって所望の印刷結果が得られない事態にならないように自動的に制御可能とする再開方法を提供することができる。
【０１１３】
なお、上述した実施例では、いわゆるスタンドアロン型のプリンタ装置に本発明を適用した場合について説明したが、本発明は、ネットワークを介してプリントジョブを受信するいわゆるネットワークプリンタ機能を備えた画像形成装置についても、同様にして適用することができる。
【０１１４】
また、画像形成機能を備えるとともに、他の機能を備えたいわゆる複合機などについても、本発明を同様にして適用することができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施例にかかる画像形成装置の構成の一例を示したブロック図。
【図２】処理の一例を示したフローチャート。
【図３】再開ページ選択画面の一例を示した概略図。
【図４】処理の他の例を示したフローチャート。
【図５】印刷データ受信時の処理の一例を示したフローチャート。
【図６】処理のさらに他の例を示したフローチャート。
【図７】印刷データ受信時の他の例を示したフローチャート。
【図８】処理の別な例を示したフローチャート。
【図９】Ａ４幅で用紙長さが異なる場合について説明するための概略図。
【図１０】処理のまた別な例を示したフローチャート。
【図１１】処理のさらに別な例を示したフローチャート。
【図１２】処理のさらに別な例を示したフローチャート。
【図１３】処理のさらに別な例を示したフローチャート。
【図１４】処理のさらに別な例を示したフローチャート。
【符号の説明】
【０１１６】
１  システム制御部
２  システムメモリ
３  パラメータメモリ
６  操作表示部
８  プリントユニット
９  給紙ユニット
【図１】
2007216603.tif 000003
【図２】
2007216603.tif 000004
【図３】
2007216603.tif 000005
【図４】
2007216603.tif 000006
【図５】
2007216603.tif 000007
【図６】
2007216603.tif 000008
【図７】
2007216603.tif 000009
【図８】
2007216603.tif 000010
【図９】
2007216603.tif 000011
【図１０】
2007216603.tif 000012
【図１１】
2007216603.tif 000013
【図１２】
2007216603.tif 000014
【図１３】
2007216603.tif 000015
【図１４】
2007216603.tif 000016