(57)【要約】【課題】本発明は、印刷条件の設定を適切に行う画像形成装置に関する。【解決手段】画像形成装置１は、ホストＩ／Ｆ１８ａ〜１８ｎに接続されたホスト装置ＨＳａ〜ＨＳｎからの印刷条件の一項目を個別に設定変更する個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきたホスト装置ＨＳａ〜ＨＳｎからの印刷データのエンジン３での印刷処理を完了すると、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行う。したがって、パネル部４のディスプレイへの印刷条件の表示内容や印刷条件の一覧印刷の内容と実際の印刷結果とを一致させて、他のホスト装置からの個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図した印刷結果を得ることができる。【選択図】          図１
2007136910.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置の接続されるインターフェイスと、印刷条件の基本設定値を設定変更する基本印刷条件設定手段と、前記印刷条件の一項目を個別に設定変更する個別印刷条件設定手段と、を備え、前記基本印刷条件設定手段により設定された印刷条件に基づいて印刷処理を行うとともに、前記個別印刷条件設定手段によって個別に設定される印刷条件の項目については、当該個別印刷条件設定手段によって設定されている印刷条件に基づいて印刷処理を行う画像形成装置において、前記個別印刷条件設定手段が、少なくとも前記ホスト装置からの印刷条件の一項目を個別に設定変更する個別印刷条件設定コマンドを有し、当該個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきた前記ホスト装置からの印刷データの印刷処理を完了すると、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うことを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、前記個別印刷条件設定コマンドを送ってきた前記ホスト装置から印刷データが所定の待ち時間の間に送られてこないと、前記印刷条件復帰処理として、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、前記ホスト装置の接続されるインターフェイスを複数備え、当該インターフェイスの１つに接続されている前記ホスト装置から前記個別印刷条件設定コマンドが送られてきて当該個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきた前記ホスト装置の接続されている前記インターフェイスとは異なる前記インターフェイスで印刷データを受信すると、前記印刷条件復帰処理として、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効を選択する個別印刷条件選択手段を備え、当該個別印刷条件選択手段で前記個別印刷条件設定コマンドによる印刷条件の設定変更が有効に設定されているときにのみ、当該個別印刷条件設定コマンドによる印刷条件の設定変更を行うとともに、前記印刷条件復帰処理を行うことを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記個別印刷条件選択手段は、前記個別印刷条件設定コマンドによって前記印刷条件の設定変更が可能な全ての項目に対して一括して当該個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効が選択可能であることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記個別印刷条件選択手段は、前記個別印刷条件設定コマンドによって前記印刷条件の設定変更が可能なそれぞれの項目に対して個別に当該個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効が選択可能であることを特徴とする請求項４記載の画像形成装置。
【請求項７】
前記画像形成装置は、前記個別印刷条件設定コマンドを受け取り、当該個別印刷条件設定コマンドによる印刷条件の設定変更が前記個別印刷条件選択手段によって無効に設定されていると、当該個別印刷条件設定コマンドによる印刷条件の設定を無効にすることを特徴とする請求項５または請求項６記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳細には、印刷条件の設定を適切に行う画像形成装置に関する。
【背景技術】
【０００２】
従来からプリンタ装置等の画像形成装置においては、データを印刷する際の印刷条件の各種項目（解像度、変倍率、給紙トレイ選択等）の設定内容（設定値）を適宜変更することができ、この印刷条件の項目の設定値の変更は、画像形成装置の操作表示部のキー操作によって行うことができ、また、画像形成装置に接続されているコンピュータ等のホスト装置からの印刷条件設定コマンドによって行うことができる。
【０００３】
また、画像形成装置は、一般的に、印刷条件の初期設定値を不揮発性メモリに記憶しているとともに、現在設定されている印刷条件の設定値を揮発性メモリ等のメモリに記憶しており、操作表示部のキー操作やホスト装置からのコマンドによって印刷条件の表示出力が指示されると、メモリから現在設定されている印刷条件の設定値を読み出して、操作表示部のディスプレイに印刷条件の設定値を表示出力し、また、操作表示部のキー操作やホスト装置からのコマンドによって印刷条件の一欄印刷が指示されると、メモリから現在設定されている印刷条件の設定値を読み出して、印刷条件の一覧を用紙に記録出力する。
【０００４】
また、従来から画像形成装置においては、印刷条件のうち、通常の印刷条件の変更とは異なり、印刷条件の一項目（例えば、変倍率、トレイ選択等）を個別に設定可能となっており、この印刷条件の一項目の個別の設定は、画像形成装置の操作表示部のキー操作で行うことができるとともに、ホスト装置からの特定のコマンドによっても行うことができる。
【０００５】
そして、従来から画像形成装置においては、上記操作表示部のディスプレイへの印刷条件の設定値の表示や印刷条件一覧印刷で出力するのは、通常の印刷条件の設定で設定された設定値であり、印刷条件の一項目の個別の設定値については、何ら表示されたり一覧印刷で出力されない。
【０００６】
したがって、操作表示部またはホスト装置からのコマンドで印刷条件の一項目についてその設定値を通常の印刷条件の設定操作で変更した後、印刷条件の一項目を個別に設定可能なコマンドにより当該印刷条件の項目の設定値が変更した場合、操作表示部のディスプレイ上及び印刷条件一覧印刷で確認できる設定値と、実際に印刷に反映される設定値とが異なる場合がある。
【０００７】
例えば、印刷条件の項目の一項目としての変倍率について、操作表示部または印刷条件の項目の設定値を変更するホスト装置からのコマンドを用いて、通常の印刷条件の設定で、変倍率を「１００％」から「８８％」に変更した場合、実際に印刷される変倍率は「８８％」であり、また、ディスプレイ上及び印刷条件一覧印刷においても、「８８％」が表示される。このように印刷条件の変倍率に、「８８％」が設定されている状態で、変倍率のみを個別に設定可能な操作やコマンドにより変倍率を「１００％」に変更した場合、実際に印刷される変倍率は、「１００％」であるが、ディスプレイ上には、「８８％」が表示され、また、印刷条件一覧印刷には、「８８％」が印刷出力される。
【０００８】
このような印刷条件の設定状況において、変倍率を操作表示部またはコマンドで通常の印刷条件の項目の設定値を、上記個別に設定された変倍率（例えば、上記例では、「１００％」）に変更するか、あるいは、変倍率のみを個別に設定可能なコマンドによって設定値を、通常の印刷条件の設定値で設定されている設定値（例えば、上記例では、「８８％」）に戻さないまま、後続の印刷データを印刷すると、通常の印刷条件で設定されている設定値と実際に印刷される結果とが異なり、オペレータが意図しない印刷結果となってしまい、利用性が悪い。
【０００９】
そこで、本出願人は、先に、通常の印刷条件の設定で設定されている印刷条件の設定値と印刷条件の一項目を個別に設定可能な操作やコマンドで設定されている印刷条件の設定値とが異なる場合には、操作表示部のディスプレイには、通常の印刷条件の表示内容とは異なる表示内容によって、個別に設定可能な操作やコマンドで設定されている設定内容を表示するプリンタ装置を提案している（特許文献１参照）。
【００１０】
【特許文献１】特開２０００−１６８２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来技術にあっては、プリンタ装置のディスプレイへの表示を通常印刷条件の設定内容の表示と個別設定の設定内容の表示とを行うことで、オペレータに設定内容を詳細に通知して、オペレータが意図する印刷を適切に行えるようにしているが、さらに利用性を向上させる上で、改良の必要があった。
【００１２】
すなわち、ホスト装置から画像形成装置に印刷要求を行って印刷を行わせる場合、画像形成装置のディスプレイの表示をいちいち確認しないため、ホスト装置から印刷要求を行うオペレータは、当該オペレータが以前に確認した通常の印刷条件の設定で設定されている設定内容から、今回印刷要求を行うまでの間に、他のオペレータによって個別に設定可能なコマンドで印刷条件が変更されていると、オペレータの意図した印刷結果とは異なった印刷結果となってしまうこととなり、改良の必要があった。
【００１３】
そこで、本発明は、印刷条件の一項目を個別に設定変更する印刷条件の個別設定状態を適切なものとして、利用性の良好な画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１４】
請求項１記載の発明の画像形成装置は、ホスト装置の接続されるインターフェイスと、印刷条件の基本設定値を設定変更する基本印刷条件設定手段と、前記印刷条件の一項目を個別に設定変更する個別印刷条件設定手段と、を備え、前記基本印刷条件設定手段により設定された印刷条件に基づいて印刷処理を行うとともに、前記個別印刷条件設定手段によって個別に設定される印刷条件の項目については、当該個別印刷条件設定手段によって設定されている印刷条件に基づいて印刷処理を行う画像形成装置において、前記個別印刷条件設定手段が、少なくとも前記ホスト装置からの印刷条件の一項目を個別に設定変更する個別印刷条件設定コマンドを有し、当該個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきた前記ホスト装置からの印刷データの印刷処理を完了すると、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うことにより、上記目的を達成している。
【００１５】
この場合、例えば、請求項２に記載するように、前記画像形成装置は、前記個別印刷条件設定コマンドを送ってきた前記ホスト装置から印刷データが所定の待ち時間の間に送られてこないと、前記印刷条件復帰処理として、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うものであってもよい。
【００１６】
また、例えば、請求項３に記載するように、前記画像形成装置は、前記ホスト装置の接続されるインターフェイスを複数備え、当該インターフェイスの１つに接続されている前記ホスト装置から前記個別印刷条件設定コマンドが送られてきて当該個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきた前記ホスト装置の接続されている前記インターフェイスとは異なる前記インターフェイスで印刷データを受信すると、前記印刷条件復帰処理として、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うものであってもよい。
【００１７】
さらに、例えば、請求項４に記載するように、前記画像形成装置は、前記個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効を選択する個別印刷条件選択手段を備え、当該個別印刷条件選択手段で前記個別印刷条件設定コマンドによる印刷条件の設定変更が有効に設定されているときにのみ、当該個別印刷条件設定コマンドによる印刷条件の設定変更を行うとともに、前記印刷条件復帰処理を行うものであってもよい。
【００１８】
また、例えば、請求項５に記載するように、前記個別印刷条件選択手段は、前記個別印刷条件設定コマンドによって前記印刷条件の設定変更が可能な全ての項目に対して一括して当該個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効が選択可能であってもよい。
【００１９】
さらに、例えば、請求項６に記載するように、前記個別印刷条件選択手段は、前記個別印刷条件設定コマンドによって前記印刷条件の設定変更が可能なそれぞれの項目に対して個別に当該個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効が選択可能であってもよい。
【００２０】
また、例えば、請求項７に記載するように、前記画像形成装置は、前記個別印刷条件設定コマンドを受け取り、当該個別印刷条件設定コマンドによる印刷条件の設定変更が前記個別印刷条件選択手段によって無効に設定されていると、当該個別印刷条件設定コマンドによる印刷条件の設定を無効にするものであってもよい。
【発明の効果】
【００２１】
本発明の画像形成装置によれば、印刷条件の基本設定値を設定変更する基本印刷条件設定手段により設定された印刷条件に基づいて印刷処理を行うとともに、印刷条件の一項目を個別に設定変更する個別印刷条件設定手段によって個別に設定されている印刷条件の項目については、当該個別印刷条件設定手段によって設定されている印刷条件に基づいて印刷処理を行うに際して、個別印刷条件設定手段として、インターフェイスに接続されたホスト装置からの印刷条件の一項目を個別に設定変更する個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきたホスト装置からの印刷データの印刷処理を完了すると、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行うので、操作表示部のディスプレイへの印刷条件の表示内容や印刷条件の一覧印刷の内容と実際の印刷結果とを一致させて、他のホスト装置からの個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図した印刷結果を得ることができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２３】
図１〜図３は、本発明の画像形成装置の一実施例を示す図であり、図１は、本発明の画像形成装置の一実施例を適用した画像形成装置１のブロック構成図である。
【００２４】
図１において、画像形成装置１は、コントローラ２、エンジン３、パネル部４及びディスク部５等を備えている。
【００２５】
コントローラ２は、ＲＡＭ（Random Access Memory）１１、フォントＲＯＭ（Read Only Memory）１２、プログラムＲＯＭ１３、ＮＶＲＡＭ（Nonvolatile Random Access Memory）１４、ＣＰＵ（Central Processing Unit ）１５、エンジンＩ／Ｆ１６、パネルＩ／Ｆ１７、複数のホストＩ／Ｆ１８ａ〜１８ｎ及びディスクＩ／Ｆ１９等を備えており、各部は、バス２０により接続されている。
【００２６】
プログラムＲＯＭ１３は、画像形成装置１としての基本プログラム及び後述する印刷条件復帰処理を伴う印刷条件設定制御処理プログラム等の各種プログラムを格納しているとともに、これらのプログラムを実行するのに必要な各種データを格納しており、フォントＲＯＭ１２は、画像形成装置１での印字に使用される各種フォントデータ（フォントのパターンデータ）が予め格納されていて、ＣＰＵ１５により読み出されて、印字処理に供される。
【００２７】
ＲＡＭ１１は、ＣＰＵ１５のワークメモリ、入力データのインプットバッファ、プリントデータのページバッファ及び設定された印刷条件の設定値を格納するためのメモリ等に使用される。
【００２８】
ＮＶＲＡＭ１４は、画像形成装置１の電源が切られているときにも記憶内容を保持する不揮発性メモリであり、画像形成装置１の電源がオフの際にも保持する必要のあるデータ、例えば、パネル部４からのモード指示の内容や印刷条件の初期設定値及び通常の設定コマンドやパネル部４での通常の設定操作によって設定されてバックアップするべき印刷条件の設定値等がＣＰＵ１５の制御下で格納される。
【００２９】
ＣＰＵ１５は、プログラムＲＯＭ１３に格納されているプログラムに基づいて、ＲＡＭ１１をワークメモリとして利用しつつ、画像形成装置１の各部を制御して、印字処理を行うとともに、後述する印刷条件復帰処理を伴う印刷条件設定制御処理を行う。
【００３０】
エンジンＩ／Ｆ１６には、エンジン３が接続されており、コントローラ２からエンジン３への制御信号や印刷データ及び画像形成装置１からコントローラ２へのステータス信号の授受を行う。
【００３１】
エンジン３は、エンジンＩ／Ｆ１６を介してコントローラ２から受け取った印刷データおよび制御信号により電子写真方式により画像形成（印字処理）を行う。すなわち、エンジン３は、図示しないが、電子写真方式で記録紙に印刷データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、印刷データおよび制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。エンジン３は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００３２】
パネルＩ／Ｆ１７には、パネル部４が接続されており、パネルＩ／Ｆ１７は、コントローラ２とパネル部４との間で信号の授受を行う。
【００３３】
パネル部（基本印刷条件設定手段、個別印刷条件設定手段）４は、画像形成装置１のモードやフォント等の切換操作やモード切換及び印刷条件の設定操作等の画像形成装置１の動作に必要な各種操作を行うための各種操作キーを備えるとともに、画像形成装置１の状態を表示するディスプレイ（例えば、液晶ディスプレイ）を備えている。
【００３４】
ホストＩ／Ｆ１８ａ〜１８ｎには、ホスト装置ＨＳａ〜ＨＳｎが接続されており、ホストＩ／Ｆ１８ａ〜１８ｎは、ホスト装置ＨＳａ〜ＨＳｎから画像形成装置１に送る制御信号（コマンド）及びデータを受け取るとともに、画像形成装置１からホスト装置ＨＳａ〜ＨＳｎに送られてくるステータス信号の送り出しを行う。
【００３５】
このホストＩ／Ｆ１８ａ〜１８ｎは、例えば、セントロニクスＩ／ＦやＲＳ２３２Ｃ等の双方向パラレル通信用のインターフェイスが用いられる。
【００３６】
ホスト装置ＨＳａ〜ＨＳｎは、パーソナルコンピュータ等の情報処理装置であり、画像形成装置１との間で印刷データ及び各種コマンド、特に、印刷条件を設定変更する印刷条件設定コマンドや印刷条件の一項目を個別に設定変更する個別印刷条件設定手段としての個別印刷条件設定コマンドを授受する。
【００３７】
ディスクＩ／Ｆ１９には、ディスク部５が接続されており、ディスクＩ／Ｆ１９は、ディスク部５とのインターフェイスを行って、ディスク部５へのデータの蓄積及びディスク部５からのデータの読み出しを行う。
【００３８】
ディスク部５は、例えば、ハードディスク、ＣＤ−Ｒ（Compact Disc Recordable ）、フレキシブルディスク等であり、ＣＰＵ１５の制御下で、フォントデータ、プログラム及び印字データ等の種々のデータを記憶する。
【００３９】
また、画像形成装置１には、ＩＣカード２１が着脱可能に装着され、ＩＣカード２１には、例えば、フォントデータやプログラムを記憶していて、画像形成装置１にこれらのフォントデータやプログラムを追加するのに使用される。
【００４０】
そして、画像形成装置１は、上記コントローラ２のプログラムＲＯＭ１３に、エスケープシーケンスとして複数のホスト装置ＨＳａ〜ＨＳｎに対応するエミュレーションプログラムを格納しており、コントローラ２は、ホストＩ／Ｆ１８ａ〜１８ｎに接続されているホスト装置ＨＳａ〜ＨＳｎの機種毎にインターフェイス接続処理及びエミュレーションモードの選択処理をホストＩ／Ｆ１８ａ〜１８ｎに実行させるとともに、対応するホスト装置ＨＳａ〜ＨＳｎ毎の印刷処理プログラムとして格納されているエミュレーションプログラムを選択して、選択したエミュレーションプログラムによってエンジン３を制御して各種印刷を実行させる。
【００４１】
次に、本実施例の作用を説明する。ホスト装置ＨＳａ〜ＨＳｎからの印刷条件の一項目を個別に設定する個別印刷条件設定コマンドによって印刷条件の一項目が個別に設定されると、当該コマンドに対応する印刷データの印刷ジョブが完了すると、当該設定した印刷条件を元の印刷条件の設定値に戻す印刷条件復帰処理を伴う印刷条件設定制御処理を行う。
【００４２】
すなわち、画像形成装置１は、電源が投入されると、ＣＰＵ１５が、エミュレーションプログラムを起動し（ステップＳ１０１）、前回設定されてＮＶＲＡＭ１４に保存されている印刷条件をＲＡＭ１１に設定する（ステップＳ１０２）。
【００４３】
ＣＰＵ１５は、印刷条件の設定を行うと、ホストＩ／Ｆ１８ａ〜１８ｎを介してホスト装置ＨＳａ〜ＨＳｎから個別印刷条件設定コマンドを受信したかチェックし（ステップＳ１０３）、個別印刷条件設定コマンドを受信したときには、当該個別印刷条件設定コマンドに基づいてステップＳ１０２でＲＡＭ１１に設定した印刷条件のうち当該個別印刷条件設定コマンドで指定されている項目についてその設定値を変更して（ステップＳ１０４）、印刷データを受信したかチェックする（ステップＳ１０５）。
【００４４】
ステップＳ１０３で、個別印刷条件設定コマンドを受信しないときには、ＣＰＵ１５は、印刷条件の設定値の変更を行うことなく、印刷データを受信したかチェックし（ステップＳ１０５）、印刷データを受信しないときには、予め印刷データを受信するまでの待ち時間として設定されている一定時間経過したかチェックする（ステップＳ１０６）。
【００４５】
ステップＳ１０６で、一定時間経過経過していないときには、ＣＰＵ１５は、今回個別印刷条件設定コマンドを受信したホストＩ／Ｆ１８ａ〜１８ｎとは異なる他のホストＩ／Ｆ１８ａ〜１８ｎから印刷データを受信したかチェックし（ステップＳ１０７）、他のホストＩ／Ｆ１８ａ〜１８ｎから印刷データを受信しないときには、ステップＳ１０５に戻って今回個別印刷条件設定コマンドを受信したホストＩ／Ｆ１８ａ〜１８ｎから印刷データを受信したかチェックする（ステップＳ１０５）。
【００４６】
ステップＳ１０５で、印刷データを受信すると、ＣＰＵ１５は、当該印刷データをＲＡＭ１１に設定されている印刷条件の設定値に基づいてエンジン３で印刷出力させ（ステップＳ１０８）、全ての印刷データの受信と印刷処理が終了したかチェックする（ステップＳ１０９）。
【００４７】
ステップＳ１０９で、印刷データの受信が終了していないときには、ＣＰＵ１５は、ステップＳ１０５に戻って、印刷データを受信したかのチェックから上記同様に処理し（ステップＳ１０５〜Ｓ１０７）、ステップＳ１０９で、全ての印刷データの受信と印刷処理が終了すると、ＲＡＭ１１に設定されている印刷条件の設定値、すなわち、個別印刷条件設定コマンドで設定した印刷条件をＮＶＲＡＭ１４に保存されている当該個別印刷条件設定コマンドで設定変更される前の印刷条件の設定値で設定する（ステップＳ１１０）。
【００４８】
ＣＰＵ１５は、印刷条件の設定を行うと、エミュレーションプログラムを終了するかチェックし（ステップＳ１１１）、エミュレーションプログラムを終了しないときには、ステップＳ１０３に戻って、上記同様に処理する（ステップＳ１０３〜Ｓ１１１）。
【００４９】
ステップＳ１１１で、エミュレーションプログラムを終了するときには、ＣＰＵ１５は、印刷条件復帰処理を伴う印刷条件設定制御処理を終了する（ステップＳ１１１）。
【００５０】
そして、上記ステップＳ１０７で、他のホストＩ／Ｆ１８ａ〜１８ｎから印刷データを受信すると、ＣＰＵ１５は、先に個別印刷条件設定コマンドでＲＡＭ１１に設定した印刷条件を無効にして、ＮＶＲＡＭ１４に保存されている当該個別印刷条件設定コマンドによる印刷条件の設定変更前の印刷条件の設定値でＲＡＭ１１に印刷条件の設定を行い（ステップＳ１１２）、当該設定した印刷条件に基づいて印刷処理を行って、処理を終了する（ステップＳ１１３）。
【００５１】
ステップＳ１０６で、印刷データを受信することなく、一定時間が経過すると、ＣＰＵ１５は、先に個別印刷条件設定コマンドで設定した印刷条件を無効にして、ＮＶＲＡＭ１４に保存されている当該個別印刷条件設定コマンドによる印刷条件の設定変更前の印刷条件の設定値で印刷条件の設定を行い（ステップＳ１１０）、エミュレーションプログラムを終了するか否かチェックする（ステップＳ１１１）。
【００５２】
また、画像形成装置１は、個別印刷条件設定コマンドを受信したときに、当該個別印刷条件設定コマンドを有効とするか無効とするかの設定をパネル部４のキー操作で行うことができる。
【００５３】
この場合、全ての個別印刷条件設定コマンドを有効とするか無効とするかの設定を行うこともできるし、個々の個別印刷条件設定コマンドを指定して当該個別印刷条件設定コマンドを有効とするか無効とするかの設定を行うことができる。
【００５４】
そして、画像形成装置１は、このような個別印刷条件設定コマンドの有効／無効の設定が行われている状態で、ホストＩ／Ｆ１８ａ〜１８ｎを介してホスト装置ＨＳａ〜ＨＳｎから個別印刷条件設定コマンドを受信すると（ステップＳ２０１）、ＣＰＵ１５が、当該個別印刷条件設定コマンドまたは全ての個別印刷条件設定コマンドの有効／無効をチェックし（ステップＳ２０２）、当該個別印刷条件設定コマンドまたは全ての個別印刷条件設定コマンドが有効に設定されていると、当該個別印刷条件設定コマンドに基づいて印刷条件の設定値を変更する（ステップＳ２０３）。
【００５５】
次に、ＣＰＵ１５は、印刷データを受信して、印刷データを受信すると（ステップＳ２０４）、当該印刷データの印刷処理を行って、処理を終了する（ステップＳ２０５）。このとき印刷条件の設定値の変更を行っていると、ＣＰＵ１５は、図２に示したように、印刷条件の設定値をＮＶＲＡＭ１４に保存されている内容に設定し直す印刷条件復帰処理を行う。
【００５６】
ステップＳ２０２で、当該受信した個別印刷条件設定コマンドまたは全ての個別印刷条件設定コマンドが無効に設定されていると、ＣＰＵ１５は、印刷条件の設定値の変更を行うことなく、印刷データを受信して、印刷データを受信すると（ステップＳ２０４）、当該印刷データの印刷処理を行って、処理を終了する（ステップＳ２０５）。この場合、個別印刷条件設定コマンドによる印刷条件の設定値の変更を行っていないので、印刷条件の設定値をＮＶＲＡＭ１４に保存されている内容に設定し直すことは行わない。
【００５７】
このように、本実施例の画像形成装置１は、ホストＩ／Ｆ１８ａ〜１８ｎに接続されたホスト装置ＨＳａ〜ＨＳｎからの印刷条件の一項目を個別に設定変更する個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきたホスト装置ＨＳａ〜ＨＳｎからの印刷データの印刷処理を完了すると、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行っている。
【００５８】
したがって、パネル部４のディスプレイへの印刷条件の表示内容や印刷条件の一覧印刷の内容と実際の印刷結果とを一致させて、他のホスト装置からの個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図した印刷結果を得ることができ、利用性を向上させることができる。
【００５９】
また、本実施例の画像形成装置１は、個別印刷条件設定コマンドを送ってきたホスト装置ＨＳａ〜ＨＳｎから印刷データが所定の待ち時間の間に送られてこないと、個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行っている。
【００６０】
したがって、印刷が途中で注された場合等においていつまでも印刷条件の一項目の設定をいつまでも放置することなく、元の印刷条件の状態に復帰させることができ、個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図した印刷結果を得ることができる。
【００６１】
さらに、本実施例の画像形成装置１は、ホストＩ／Ｆ１８ａ〜１８ｎの１つに接続されているホスト装置ＨＳａ〜ＨＳｎから個別印刷条件設定コマンドが送られてきて当該個別印刷条件設定コマンドによって印刷条件の設定が行われた場合、当該個別印刷条件設定コマンドを送ってきたホスト装置ＨＳａ〜ＨＳｎの接続されているホストＩ／Ｆ１８ａ〜１８ｎとは異なるホストＩ／Ｆ１８ａ〜１８ｎで印刷データを受信すると、当該個別印刷条件設定コマンドによって設定された印刷条件を当該個別印刷条件設定コマンドによる設定前の印刷条件に戻す印刷条件復帰処理を行っている。
【００６２】
したがって、パネル部４のディスプレイへの印刷条件の表示内容や印刷条件の一覧印刷の内容と実際の印刷結果とを一致させて、他のホスト装置からの個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図した印刷結果を得ることができ、利用性を向上させることができる。
【００６３】
また、本実施例の画像形成装置１は、パネル部４の操作またはホスト装置ＨＳａ〜ＨＳｎからのコマンドによって、個別印刷条件設定コマンドによる印刷条件の設定変更が有効に設定されているときにのみ、当該個別印刷条件設定コマンドによる印刷条件の設定変更を行うとともに、印刷条件復帰処理を行っている。
【００６４】
したがって、画像形成装置１の利用状況に応じて個別印刷条件設定コマンドによる印刷条件の設定変更を利用したり、無効にして、他のホスト装置ＨＳａ〜ＨＳｎからの個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図する印刷結果を得ることができ、利用性をより一層向上させることができる。
【００６５】
さらに、本実施例の画像形成装置１は、パネル部４の操作またはホスト装置ＨＳａ〜ＨＳｎからのコマンドによって、個別印刷条件設定コマンドによって印刷条件の設定変更が可能な全ての項目に対して一括して当該個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効が選択可能としている。
【００６６】
したがって、簡単かつ容易に個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効を設定することができ、利用性を向上させることができる。
【００６７】
また、本実施例の画像形成装置１は、個別印刷条件設定コマンドによって印刷条件の設定変更が可能なそれぞれの項目に対して個別に当該個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効が選択可能としている。
【００６８】
したがって、画像形成装置の利用状況に応じて個別印刷条件設定コマンドによる印刷条件の設定変更の有効／無効を個別に設定することができ、利用性をより一層向上させることができる。
【００６９】
さらに、本実施例の画像形成装置１は、個別印刷条件設定コマンドを受け取っても、当該個別印刷条件設定コマンドによる印刷条件の設定変更が無効に設定されていると、当該個別印刷条件設定コマンドによる印刷条件の設定を無効にしている。
【００７０】
したがって、画像形成装置１の利用状況に応じて個別印刷条件設定コマンドによる印刷条件の設定変更を利用したり、無効にして、他のホスト装置ＨＳａ〜ＨＳｎからの個別印刷条件設定コマンドによる印刷条件の設定を意識することなく、意図する印刷結果を得ることができ、利用性をより一層向上させることができる。
【００７１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７２】
個別印刷条件設定コマンドによって印刷条件の一項目を個別に設定するプリンタ装置等の画像形成装置一般に適用することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の画像形成装置の一実施例を適用した画像形成装置のブロック構成図。
【図２】図１の画像形成装置による印刷条件復帰処理を伴う印刷条件設定制御処理を示すフローチャート。
【図３】図１の画像形成装置による個別印刷条件設定コマンドの有効／無効の設定判別処理応じた印刷条件設定制御処理を示すフローチャート。
【符号の説明】
【００７４】
１  画像形成装置
２  コントローラ
３  エンジン
４  パネル部
５  ディスク部
１１  ＲＡＭ
１２  フォントＲＯＭ
１３  プログラムＲＯＭ
１４  ＮＶＲＡＭ
１５  ＣＰＵ
１６  エンジンＩ／Ｆ
１７  パネルＩ／Ｆ
１８ａ〜１８ｎ  ホストＩ／Ｆ
１９  ディスクＩ／Ｆ
２０  バス
２１  ＩＣカード
ＨＳａ〜ＨＳｎ  ホスト装置
【図１】
2007136910.tif 000003
【図２】
2007136910.tif 000004
【図３】
2007136910.tif 000005