(57)【要約】【課題】  印刷データの先頭を検知した時点で装置の設定を初期状態等に戻すことが可能な画像形成装置を提供する。【解決手段】  一つの印刷ジョブの印刷終了後に、装置の設定を変更する機能を有し、双方向パラレル周辺インターフェースのＥＰＰモードをサポートする画像形成装置において、ＥＰＰモードで送信されている印刷ジョブでネゴシエーションフェーズに入った時点で、次の印刷ジョブに切り替わったと判断し、その時点で装置の設定を初期状態に変更したり、装置の設定を前のジョブ印刷前の設定に変更する機能を実現するための制御手段１５を有する。【選択図】        図１
2005059450.tif 000002
【特許請求の範囲】
【請求項１】
一つの印刷ジョブの印刷終了後に、装置の設定を変更する機能を有し、双方向パラレル周辺インターフェースのＥＰＰモードをサポートする画像形成装置において、前記ＥＰＰモードで送信されている印刷ジョブでネゴシエーションフェーズに入った時点で、次の印刷ジョブに切り替わったと判断し、前記ネゴシエーションフェーズに入った時点で装置の設定を初期状態に変更する機能を実現するための制御手段を有することを特徴とする画像形成装置。
【請求項２】
一つの印刷ジョブの印刷終了後に、装置の設定を変更する機能を有し、双方向パラレル周辺インターフェースのＥＰＰモードをサポートする画像形成装置において、前記ＥＰＰモードで送信されている印刷ジョブでネゴシエーションフェーズに入った時点で、次の印刷ジョブに切り替わったと判断し、前記ネゴシエーションフェーズに入った時点で装置の設定を前のジョブ印刷前の設定に変更する機能を実現するための制御手段を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷終了後、設定を初期状態に戻す機能を有する、複写機、プリンタ、ＦＡＸおよびそれらの機能を併せ持つ複合機等の画像形成装置に関するものである。
【背景技術】
【０００２】
従来、上位装置であるホストコンピュータ（以下ホストという）と画像形成装置が接続され、ホストで作成された印刷データを画像形成装置が解読して出力する画像形成システムが広く普及している。このような画像形成装置は複数の人によって共有されることが多くなっている。そのために、前に印刷を行っていた設定が残っていた状態になっていては、次に印刷を行おうとしている者の意図する印刷ができない場合が起こりうる。上記画像形成システムに関連して、例えば、特許文献１、２に示す技術が知られている。
【特許文献１】特開２０００−０１０６８４公報
【特許文献２】特開２０００−１６３２２９公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の不具合に対して、ネットワークや特定のコマンドを付加すれば、明確に印刷の切り替わりを検出することができ、画像形成装置の設定を初期状態に戻すことが可能となるが、セントロニクスケーブルを用いて、印刷の開始終了を検出することのできるコマンドが付加されていない印刷データでは、印刷データの切り替わりを検出することができない。
このことを回避するために、本発明は、印刷データの先頭を検知した時点で装置の設定を初期状態に戻すことが可能な画像形成装置を提供することを第１の目的とする。
また本発明は、印刷データの先頭を検知した時点で装置の設定を前のジョブ印刷前の設定に変更することが可能な画像形成装置を提供することを第２の目的とする。
【課題を解決するための手段】
【０００４】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、一つの印刷ジョブの印刷終了後に、装置の設定を変更する機能を有し、双方向パラレル周辺インターフェースのＥＰＰモードをサポートする画像形成装置において、前記ＥＰＰモードで送信されている印刷ジョブでネゴシエーションフェーズに入った時点で、次の印刷ジョブに切り替わったと判断し、前記ネゴシエーションフェーズに入った時点で装置の設定を初期状態に変更する機能を実現するための制御手段を有することを特徴とする。
また、請求項２にかかる発明は、一つの印刷ジョブの印刷終了後に、装置の設定を変更する機能を有し、双方向パラレル周辺インターフェースのＥＰＰモードをサポートする画像形成装置において、前記ＥＰＰモードで送信されている印刷ジョブでネゴシエーションフェーズに入った時点で、次の印刷ジョブに切り替わったと判断し、前記ネゴシエーションフェーズに入った時点で装置の設定を前のジョブ印刷前の設定に変更する機能を実現するための制御手段を有することを特徴とする。
【発明の効果】
【０００５】
請求項１にかかる発明によれば、双方向パラレル周辺インターフェースのＥＰＰモードを用いて、データに依存せずにＥＰＰモードのネゴシエーションフェーズに入った時点で画像形成装置が自動的に印刷データの先頭を検知し、画像形成装置の設定を初期状態に戻すようにしたので、印刷データによって設定を引き継ぐこと無く印刷することが可能となる。
また、請求項２にかかる発明によれば、ユーザーが画像形成装置の設定を変えている場合に、双方向パラレル周辺インターフェースのＥＰＰモードを用いて、データに依存せずにＥＰＰモードのネゴシエーションフェーズに入った時点で画像形成装置が自動的に印刷データの先頭を検知し、画像形成装置の設定を前のジョブ印刷前の設定に変更することで、ユーザーが自ら変更した設定を引き継いで印刷することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
図１は本発明の実施の形態に係るプリンタ（レーザープリンタ）の機能ブロック図である。本プリンタ１は、コントローラ２、操作パネル３、プリンタエンジン４を備え、上位装置であるホスト５と接続されている。
操作パネル３は、プリンタ１の状態を示す表示部およびプリンタ１のモード、フォント等を切り替えるスイッチ部からなる。プリンタエンジン４は、コントローラ２からのビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写および定着して画像を形成する。
コントローラ２は、その時設定されている制御モードおよびホスト５からの制御コードに従って、ホスト５からの印字データをビデオデータに変換してプリンタエンジン４へ出力する制御機構の総称で、以下のようなモジュールで構成される。
すなわち、ホストＩ／Ｆ１１は、ホスト５からプリンタ１への制御信号およびデータ、およびプリンタ１からホスト５へのステータス信号のインターフェースである。プログラムＲＯＭ１２は、コントローラ２内でのデータの処理、管理や、周辺モジュールを制御するためのプログラムが格納されている。
フォントＲＯＭ１３は、印字に使用されるさまざまな種類のフォントを有する。パネルＩ／Ｆ１４は、コントローラ２と操作パネル３とのインターフェースである。ＣＰＵ１５は、プログラムＲＯＭ１２に従ってホスト５からのデータ（印字データ、制御データ）を処理する。
ＲＡＭ１６は、ＣＰＵ１５が処理する時のワークメモリ、ホスト５からのデータをページ単位に管理して一時記憶するバッファ、およびバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。
ＮＶ−ＲＡＭ１７は、電源を切っても保持したいデータを格納しておくための不揮発性ＲＡＭである。エンジンＩ／Ｆ１８は、コントローラ２からプリンタエンジン４への制御信号やビデオ信号、およびプリンタ１からコントローラ２へのステータス信号のインターフェースである。本プリンタ１はこのほかオプションＲＡＭ１９を備える。
【０００７】
次にデータ処理の概要を説明する。ホストＩ／Ｆ１１を通してホスト５から送られてきたデータは、ＣＰＵ１５がプログラムＲＯＭ１２上のデータ解析プログラムに従って解析し、印字データおよび印字制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ、…等）とその他に分けられる。印字データおよび印字制御データはＲＡＭ１６上の受信バッファに一旦記憶される。一旦記憶された受信データは、プログラムＲＯＭ１２上の制御プログラムが一つづつ取り出して、その処理を行う。
例えば、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成し、ＲＡＭ１６上に設けられた中間バッファに収納する。制御コードや、エスケープシーケンス等のコマンドであった場合、それらに予め定義された処理を行う。例えば、印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合は、次に来た文字コードのフォント情報を指定されたフォントにするといった具合に処理を行う。
こうして、ホスト５からのプリント命令の処理を行うか、または処理を行ったデータが１ページ分を超えたら、次に中間バッファに貯えられた中間コードを、制御プログラムに従って、ビデオデータに変換する処理を行う。変換が終了したら、コントローラ２はエンジンＩ／Ｆ１８を通してプリンタエンジン４にプリントスタートの命令を出し、それに同期してビデオデータを転送する。以上のような一連の流れで、ホスト５からの印字データがプリンタエンジン４を介して印字される。
【０００８】
＜ＥＰＰモード  ネゴシエーションフェーズの概要＞
本実施の形態においては、双方向パラレル周辺インターフェースのＥＰＰモードをサポートする画像形成装置を前提にしているので、それについて説明する。ＩＥＥＥ１２８４は、これまでパーソナル・コンピュータとプリント周辺機器の間の双方向パラレル通信に関する定義された規格が存在しなかったため、双方向パラレル通信を定義するために規定された。
ＩＥＥＥ１２８４には、互換モード、ニブルモード、バイトモード、拡張能力ポート・モード（ＥＣＰモード）、拡張パラレル・ポート・モード（ＥＰＰモード）の５つが規定されている。すべての適合デバイスは、互換モードやニブルモードをサポートし、通信モード間の切り替えに必要とされるネゴシエーションをサポートしている必要がある。
図２はＥＰＰモードのネゴシエーションのタイミング・チャートで、ネゴシエーションの成功を示している。図２の左側各項目は、それぞれＥＰＰの制御線（ポート）あるいはデータ線（ポート）であり、図２は、互換モードからネゴシエーションへの切り替えを示している。ネゴシエーションフェーズを開始するために、ホスト５はＥＰＰ拡張リクエスト値（０１００  ００００）をデータ・バスに置き（イベント０）、ｎＡＳｔｒｂをハイに、ｎＤＳｔｒｂをローにセットする（イベント１）。周辺機器（プリンタ１）は、Ｉｎｔｒをローに、ｎＤａｔａ  Ａｖａｉｌをハイに、Ｘｆｌａｇをハイに、ＡＣＫ  ＤＡＴＡ  Ｒｅｑをハイにセットすることにより（イベント２）、反応する。
次いでホスト５は、ｎＷｒｉｔｅをローにセットする（イベント３）。さらにホスト５はｎＷｒｉｔｅとｎＤｓｔｒｂをハイにセットし（イベント４）、ＥＰＰ互換の周辺機器を認識したとのアクノリッジを返す。周辺機器は、ＩｎｔｒをハイにセットしてｎＷａｉｔをローにセットし（イベント６）、他のステータス・ラインが読み込み可能であることを示す。ＥＰＰモードへのネゴシエートが終わった後、Ｘｆｌａｇ、ＡｃｋＤａｔａＲｅｑ、ｎＤａｔａＡｖａｉｌの各信号をユーザー定義の周辺機器ステータス・ビットとして使うことが可能である。
【０００９】
図３は本発明の第１の制御例を示すフローチャートである。具体的には、ＥＰＰモードを用いて送信された印刷データにおいては、送信し終えるまではＥＰＰモードによって送信されることを利用した実施例を示すフローチャートである。以下はこれに従って説明する。
ユーザーがホスト５からＥＰＰモードを用いて、プリンタ１にデータを送信する（Ｓ１）。プリンタ１がデータを受信して、データ中にあるコマンドに従って設定を変更し（Ｓ２）、データを印刷するための処理を行う（Ｓ３）。
次にＥＰＰモードのネゴシエーションフェーズに入ったかどうか判断する（Ｓ４）。入っていない場合にはＳ３の印刷処理を続行する。ＥＰＰモードのネゴシエーションフェーズに入ったら、印刷データが終了したと判断して、プリンタ１の設定を初期状態に戻す（Ｓ５）。
このように、双方向パラレル周辺インターフェースのＥＰＰモードを用いて、データに依存せずにプリンタ１が自動的に印刷データの先頭を検知し、印刷データの先頭を検知した時点でプリンタ１の設定を初期状態に戻すことが可能となる。
【００１０】
図４は本発明の第２の制御例を示すフローチャートである。具体的には、第１の制御例の機能を有するプリンタ１において、印刷データの先頭を検知した時点でプリンタ１の設定を前のジョブ印刷前の設定に変更する実施例を示すフローチャートである。以下はこれに従って説明する。
ユーザーがホスト５からＥＰＰモードを用いて、プリンタ１にデータを送信する（Ｓ１）。プリンタ１が現在の設定を保存する（Ｓ２）。プリンタ１がデータを受信して、データ中にあるコマンドに従って設定を変更し（Ｓ３）、データを印刷するための処理を行う（Ｓ４）。
次にＥＰＰモードのネゴシエーションフェーズに入ったかどうか判断する（Ｓ５）。入っていない場合にはＳ４の印刷処理を続行する。ＥＰＰモードのネゴシエーションフェーズに入ったら、印刷データが終了したと判断して、Ｓ２で保存した設定にプリンタ１の設定を戻す（Ｓ６）。
このように、ユーザーによっては自らプリンタ１の設定を変えている場合に、双方向パラレル周辺インターフェースのＥＰＰモードを用いて、データに依存せずにプリンタ１が自動的に印刷データの先頭を検知し、印刷データの先頭を検知した時点でプリンタ１の設定を前のジョブ印刷前の設定に変更することが可能となる。
【産業上の利用可能性】
【００１１】
以上のように、本発明にかかる画像形成装置は、双方向パラレル周辺インターフェースのＥＰＰモードを用いて印刷処理する機械に有用であり、特に、複写機、プリンタ、ＦＡＸおよびそれらの機能を併せ持つ複合機に適している。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係るプリンタの機能ブロック図。
【図２】ＥＰＰモードのネゴシエーションのタイミング・チャート。
【図３】本発明の第１の制御例を示すフローチャート。
【図４】本発明の第２の制御例を示すフローチャート。
【符号の説明】
【００１３】
１  プリンタ
２  コントローラ
３  操作パネル
４  プリンタエンジン
５  ホスト
１５  ＣＰＵ（制御手段）
【図１】
2005059450.tif 000003
【図２】
2005059450.tif 000004
【図３】
2005059450.tif 000005
【図４】
2005059450.tif 000006