(57)【要約】【課題】本発明は、双方向パラレルインターフェイスを備え印刷機能の拡張を図った画像形成装置に関する。【解決手段】レーザプリンタ１は、双方向パラレルインターフェイスであるホストＩ／Ｆ２１を使用して、ホスト装置ＨＳ１〜ＨＳｎからＥＣＰモードで送信されてくる印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして取り扱い、予め登録されている従属動作機能を当該ジョブに対して実行する。したがって、ＰＪＬ等のコマンドの付加されていないデータに対してもジョブ単位で処理を行うことができるとともに、予め登録されている従動動作機能を実行することができる。【選択図】          図１
2007112020.tif 000002
【特許請求の範囲】
【請求項１】
双方向パラレルインターフェイスを備え、ＥＣＰモードでの通信機能を有する画像形成装置において、前記ＥＣＰモードで送信されてくる印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして取り扱い、当該ジョブに対して従属的に動作処理する所定の従属動作機能が予め登録され、当該登録されている従属動作機能を当該ジョブに対して従属的に実行することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、前記従属動作機能を任意に登録可能であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、前記従属動作機能を前記ジョブに対して実行させるか否かのオン／オフを選択設定する選択設定手段を備え、当該選択設定手段で前記従属動作機能がオンに設定されているときにのみ当該従属動作機能を実行することを特徴とする請求項１または請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳細には、双方向パラレルインターフェイスを備え印刷機能の拡張を図った画像形成装置に関する。
【背景技術】
【０００２】
従来、プリンタ等の画像形成装置においては、１つのパーソナルコンピュータ等のホストに接続されて使用されている。
【０００３】
ところが、近時、ネットワーク化が進み、ネットワークに接続されて、当該ネットワークに接続されているパーソナルコンピュータ等の複数のホストや多人数で利用される画像形成装置が多くなってきている（特許文献１参照）。
【０００４】
そして、従来のパラレルインターフェイスを備えた画像形成装置においては、双方向の印刷コマンドを利用して、画像形成装置の利用性を向上させることが行われており、例えば、従来、データに付加されているＰＪＬ（Printer Job Language）等のコマンドを解読して、当該データの印刷ジョブに対する各種処理を行っている。
【０００５】
【特許文献１】特開２０００−１６３２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、印刷データに対して意図する各種処理を適切に実行する上で、改良の必要があった。
【０００７】
すなわち、従来の画像形成装置においては、データに付加されているＰＪＬ等のコマンドを解読して各種処理の判断を行っているため、ＰＪＬ等のコマンドの付加されていないデータに対しては、コマンドを解読して処理することができず、改良の必要があった。特に、セントロニクス等のジョブを意識しないインターフェイスでは、ジョブ単位での処理を制御することが難しく、ましてや、画像形成装置の一部の機能や資源に対してのみ処理を制御することができず、画像形成装置の動作に意図する各種処理を適切に行って、利用性を向上させる上で、改良の必要があった。
【０００８】
そこで、本発明は、ＰＪＬ等のコマンドの付加されていないデータに対してもジョブ単位で処理を適切に行い、利用性の良好な画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
請求項１記載の発明の画像形成装置は、双方向パラレルインターフェイスを備え、ＥＣＰモードでの通信機能を有する画像形成装置において、前記ＥＣＰモードで送信されてくる印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして取り扱い、当該ジョブに対して従属的に動作処理する所定の従属動作機能が予め登録され、当該登録されている従属動作機能を当該ジョブに対して従属的に実行することにより、上記目的を達成している。
【００１０】
この場合、例えば、請求項２に記載するように、前記画像形成装置は、前記従属動作機能を任意に登録可能であってもよい。
【００１１】
また、例えば、請求項３に記載するように、前記画像形成装置は、前記従属動作機能を前記ジョブに対して実行させるか否かのオン／オフを選択設定する選択設定手段を備え、当該選択設定手段で前記従属動作機能がオンに設定されているときにのみ当該従属動作機能を実行するものであってもよい。
【発明の効果】
【００１２】
本発明の画像形成装置によれば、双方向パラレルインターフェイスを使用して、ＥＣＰモードで送信されてくる印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして取り扱い、当該ジョブに対して予め登録されている従属動作機能を当該ジョブに対して従属的に実行するので、ＰＪＬ等のコマンドの付加されていないデータに対してもジョブ単位で処理を行うことができるとともに、ジョブに対して予め登録されている従属動作機能を付随的に実行することができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１４】
図１〜図６は、本発明の画像形成装置の一実施例を示す図であり、図１は、本発明の画像形成装置の第１実施例を適用した画像形成システム１のシステム構成図である。
【００１５】
図１において、画像形成システム１は、画像形成装置１０に複数のホスト装置ＨＳ１〜ＨＳｎが切換器２を介して双方向パラレルケーブル３で接続されている。
【００１６】
ホスト装置ＨＳ１〜ＨＳｎは、パーソナルコンピュータ等の情報処理装置であり、画像形成装置１０との間でパラレル周辺インターフェイスのＥＣＰ（Extended Capabilities Port）モードで印刷データを送る。
【００１７】
切換器２は、画像形成装置１０と複数のホスト装置ＨＳ１〜ＨＳｎのうちの１台とを切り換えて接続する。
【００１８】
画像形成装置１０は、図２に示すようにブロック構成されており、コントローラ１１、オペレーションパネル１２及びプリンタエンジン１３等を備えており、電子写真方式による記録を行う。
【００１９】
コントローラ１１は、そのとき設定されている制御モード及びホスト装置ＨＳ１〜ＨＳｎからの制御コードに従って、ホスト装置ＨＳ１〜ＨＳｎからの印字データを、ビデオデータに変換してプリンタエンジン１３へ出力する制御機構の総称であり、ホストＩ／Ｆ２１、プログラムＲＯＭ（Read Only Memory）２２、フォントＲＯＭ２３、パネルＩ／Ｆ２４、ハードディスク（ＨＤＤ）２５、ＣＰＵ（Central Processing Unit ）２６、ＲＡＭ（Random Access Memory）２７、ＮＶＲＡＭ（Nonvolatile Random Access Memory）２８、エンジンＩ／Ｆ２９及びオプションＲＡＭ３０等を備えており、上記各部は、バス３１により接続されている。
【００２０】
ホストＩ／Ｆ（双方向パラレルインターフェイス）２１には、上記双方向パラレルケーブル３及び切換器２を介してホスト装置ＨＳ１〜ＨＳｎが接続されており、ホストＩ／Ｆ２１は、ホスト装置ＨＳ１〜ＨＳｎからレーザプリンタ１に送る制御信号及びデータを受け取るとともに、レーザプリンタ１からホスト装置ＨＳ１〜ＨＳｎに送られてくるステータス信号の送り出しを行う。
【００２１】
このホストＩ／Ｆ２１は、双方向パラレル通信用のインターフェイスであり、ＩＥＥＥ  １２８４の規格に沿った機能を備えている。このＩＥＥＥ  １２８４は、パーソナルコンピュータとプリント周辺機器の間の双方向パラレル通信に関する定義された規格が存在しなかったことから双方向パラレル通信を定義するために規定されたものであり、ＩＥＥＥ  １２８４には、互換モード、ニブルモード、バイトモード、拡張能力ポート・モード（ＥＣＰモード）、拡張パラレル・ポート・モードの５つのモードが規定されている。全ての適合デバイスは、互換モードやニブルモードをサポートしており、通信モード間の切り替えに必要とされるネゴシエーションをサポートしている。
【００２２】
プログラムＲＯＭ２２は、コントローラ１１内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、レーザプリンタ１としての基本処理プログラム及び後述するジョブ管理印刷制御処理プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００２３】
フォントＲＯＭ２３は、レーザプリンタ１での印字に使用される各種フォントが予め格納されており、ＣＰＵ２６により読み出されて、印字処理に供される。
【００２４】
パネルＩ／Ｆ２４には、オペレーションパネル１２が接続されており、オペレーションパネル１２は、レーザプリンタ１のモードやフォント等の切換操作等の各種操作を行うための各種操作キーを備えるとともに、レーザプリンタ１の状態を表示するディスプレイ（例えば、液晶ディスプレイ）を備えている。パネルＩ／Ｆ２４は、コントローラ１１とオペレーションパネル１２との間で信号の授受を行う。
【００２５】
ＨＤＤ２５は、ＣＰＵ１６の制御下で、大容量のデータを記憶する。
【００２６】
ＣＰＵ２６は、プログラムＲＯＭ２２に格納されているプログラムに基づいて、ＲＡＭ２７をワークメモリとして利用しつつ、レーザプリンタ１の各部を制御して、印字処理を行うとともに、後述するジョブ管理印刷制御処理を行う。
【００２７】
ＲＡＭ２７は、ＣＰＵ２６のワークメモリとして利用されるとともに、ホスト装置ＨＳ１〜ＨＳｎからの印刷データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の印字パターンに変換したビデオデータを記憶するビットマップメモリ等として利用される。
【００２８】
ＮＶＲＡＭ２８は、レーザプリンタ１の電源が切られているときにも記憶内容を保持するメモリであり、レーザプリンタ１の電源がオフの際にも保持する必要のあるデータがＣＰＵ２６の制御下で格納される。
【００２９】
エンジンＩ／Ｆ２９には、プリンタエンジン１３が接続されており、コントローラ１１からプリンタエンジン１３への制御信号やビデオ信号及びレーザプリンタ１からコントローラ１１へのステータス信号の授受を行う。
【００３０】
オプションＲＡＭ３０は、いわゆる補助メモリであり、ＲＡＭ２７の容量が不足した際等に補助として使用されるものである。
【００３１】
プリンタエンジン１３は、エンジンＩ／Ｆ２９を介してコントローラ１１から受け取ったビデオ信号および制御信号により電子写真方式により画像形成（印字処理）を行う。すなわち、プリンタエンジン１３は、図示しないが、電子写真方式で記録紙に印刷データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、ビデオ信号および制御信号により光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プリンタエンジン１３は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、画像を形成する。
【００３２】
そして、レーザプリンタ１は、ホストＩ／Ｆ２１を介してホスト装置ＨＳ１〜ＨＳｎからデータを受け取ると、ＣＰＵ２６が、当該受け取ったデータをプログラムＲＯＭ２２上のデータ解析プログラムに従って解析し、印字データ及び印字制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ、・・・等）とその他に分ける。ＣＰＵ２６は、印字データ及び印字制御データをＲＡＭ２７上の受信バッファに一旦記憶し、当該一旦記憶した受信データを、プログラムＲＯＭ２２上の制御プログラムに従って一つずつ取り出して、その処理を行う。例えば、ＣＰＵ２６は、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成して、ＲＡＭ２７上に設けられた中間バッファに収納し、取り出したデータが制御コードやエスケープシーケンス等のコマンドであると、それらに予め定義された処理を行う。例えば、ＣＰＵ２６は、コマンドが印字位置の指定であると、次にきた文字コードの位置を指定された位置にし、また、コマンドがフォントの変更であると、次にきた文字コードのフォント情報を指定されたフォントにする等の処理を行う。そして、ＣＰＵ２６は、このようにしてホスト装置ＨＳ１〜ＨＳｎからのプリント命令の処理を行うか、または、コマンドで指定された処理を行ったデータが１ページ分を超えたら、次に中間バッファに貯えられた中間コードを、制御プログラムに従ってビデオデータに変換する処理を行う。ＣＰＵ２６は、中間コードのビデオデータへの変換が終了すると、コントローラ１１は、エンジンＩ／Ｆ２９を通してプリンタエンジン１３にプリントスタートの命令を出し、この命令に同期してビデオデータをプリンタエンジン１３に転送する。レーザプリンタ１は、上述のような一連の流れの処理を行うことで、ホスト装置ＨＳ１〜ＨＳｎからの印字データをプリンタエンジン１３を介して印字出力する。
【００３３】
次に、本実施例の作用を説明する。本実施例のレーザプリンタ１は、ホスト装置ＨＳ１〜ＨＳｎからＥＣＰモードで送られてくる印刷データを受信する際の当該印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブと見なして、ジョブに対して予め設定登録されている従属動作機能を実行する。
【００３４】
そして、レーザプリンタ１は、ホスト装置ＨＳ１〜ＨＳｎとの間でＩＥＥＥ  １２８４のＥＣＰモードでの双方向パラレル通信を行い、例えば、ＥＣＰモードの終了・フェーズを、図３に示すタイミングチャートに示すように処理する。
【００３５】
すなわち、ＥＣＰモードでは、有効な状態を終了するには、ローに設定されているＩＥＥＥ  １２８４  Ａｃｔｉｖｅに対して、プリント周辺機器であるレーザプリンタ１が、Ｐｅｒｉｐｈ  ＡｃｋとｎＰｅｒｉｐｈ  Ｒｅｑｕｅｓｔをハイにセットすることにより反応する（図３のイベント２３参照）。次いで、レーザプリンタ１が、Ｘｆｌａｇを逆の状態にセットして、ｎＰｅｒｉｐｈ  Ｃｌｋをローにセットし（図３のイベント２４参照）、ホスト装置ＨＳ１〜ＨＳｎが、Ｈｏｓｔ  Ａｃｋをローにセットする（図３のイベント２５参照）。その後、レーザプリンタ１が、互換モードの周辺機器のステータスを、ｎＰｅｒｉｐｈ  Ｒｅｑｕｅｓｔ、Ｘｆｌａｇ、ｎＡｃｋ  Ｒｅｖｅｒｓｅにセットし（図３のイベント２６参照）、さらに、Ｐｅｒｉｐｈ  Ｃｌｋにハイをセットする（図３のイベント２７参照）。ホスト装置ＨＳ１〜ＨＳｎは、Ｈｏｓｔ  Ａｃｋをハイにセットすることにより終了ハンドシェークを終わらせ（図３のイベント２９参照）、インターフェースを互換モードアイドルフェーズに戻す。
【００３６】
また、ＥＣＰモードでは、図４に示すタイミングチャートのような処理手順を行うことで、ネゴシエーションフェーズが成功する。すなわち、ネゴシエーション・フェーズを開始するために、ホスト装置ＨＳ１〜ＨＳｎが、ＥＣＰ拡張リクエスト値（０００１  ００００）をデータ・バスに置き（図４のイベント０参照）、ＩＥＥＥ  １２８４  Ａｃｔｉｖｅをハイに、Ｈｏｓｔ  Ａｃｋをローにセットする（図４のイベント１参照）。これに対して、レーザプリンタ１は、Ｐｅｒｉｐｈ  Ｃｌｋをローに、ｎＰｅｒｉｐｈ  Ｒｅｑｕｅｓｔをハイに、Ｘｆｌａｇをハイに、ｎＡｃｋ  Ｒｅｖｅｒｓｅをハイにセットして、反応する（図４のイベント２参照）。次いで、ホスト装置ＨＳ１〜ＨＳｎが、Ｈｏｓｔ  Ｃｌｋをローにセットし（図４のイベント３参照）、さらに、Ｈｏｓｔ  ＣｌｋとＨｏｓｔ  Ａｃｋをハイにセットして（図４のイベント４参照）、ＥＣＰ互換の周辺機器（レーザプリンタ１）を認識したことを示すアクノリッジを返す。その後、レーザプリンタ１は、ＥＣＰモードをサポートしているので、ｎＡｃｋ  Ｒｅｖｅｒｓｅをローに、Ｐｅｒｉｐｈ  Ａｃｋをローに、Ｘｆｌａｇをハイにセットする（図４のイベント５参照））。さらに、レーザプリンタ１は、Ｐｅｒｉｐｈ  Ｃｌｋをハイにセットして（図４のイベント６参照））、他のステータス・ラインが読み込み可能であることを示す。
【００３７】
なお、レーザプリンタ１は、ＥＣＰモードをサポートしていない場合には、ネゴシエーションの際にＸｆｌａｇをローにセットする。
【００３８】
レーザプリンタ１は、ホスト装置ＨＳ１〜ＨＳｎとの間で上述のようなＥＣＰモードでの双方向パラレル通信を行って、ネゴシエーションの確立及び終了フェーズの認識を行う。
【００３９】
そして、レーザプリンタ１は、ホスト装置ＨＳ１〜ＨＳｎからの印刷データを上記ＥＣＰモードで受信して、このＥＣＰモードにおける印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして見なし、当該見なしたジョブに対して実行する任意の従属動作機能を、オペレーションパネル１２のキー操作等によって登録することができ、ホスト装置ＨＳ１〜ＨＳｎから印刷データを受信して、ネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして認識すると、当該ジョブに対して予め登録されている従属動作機能を実行する。この従属動作機能は、レーザプリンタ１の備えている各種機能であって、例えば、カラー印刷機能、各種画像処理（平滑化処理、拡大・縮小処理、回転処理等の画像処理）のうち選択された画像処理、後処理としてのステープル処理機能等の各種機能のうち、オペレーションパネル１２のキー操作等で選択設定されたジョブであり、複数の従属動作機能を同時に設定登録することができる。
【００４０】
レーザプリンタ１は、この従属動作機能の登録処理を図５に示すように行う。すなわち、ＣＰＵ２６が、動作機能の登録処理を行うかをチェックし（ステップＳ１０１）、登録要求がないときには、そのまま処理を終了する。ステップＳ１０１で、オペレーションパネル１２のキー操作等で動作機能の登録要求があると、ＣＰＵ２６は、当該登録要求がネゴシエーション間のジョブに対する従属動作機能の登録要求であるかチェックし（ステップＳ１０２）、従属動作機能の登録要求でないときには、ステップＳ１０１に戻って、同様に処理する（ステップＳ１０１、Ｓ１０２）。
【００４１】
ステップＳ１０２で、従属動作機能の登録要求であると、ＣＰＵ２６は、登録すべき従属動作機能の入力を待って、登録すべき従属動作機能が入力されると（ステップＳ１０３）、当該入力された従属動作機能が既に登録されている従属動作機能であるかチェックし（ステップＳ１０４）、既に登録されている従属動作機能であると、当該従属動作機能の登録を行うことなく、ステップＳ１０１に戻って、上記同様に処理する（ステップＳ１０１〜Ｓ１０４）。
【００４２】
ステップＳ１０４で、入力された従属動作機能が未登録であると、ＣＰＵ２６は、当該入力された従属動作機能をＮＶＲＡＭ２８等の不揮発性のメモリに格納する登録処理を行い（ステップＳ１０５）、他にも登録するかチェックして（ステップＳ１０６）、登録する場合には、ステップＳ１０１に戻って上記同様に処理する（ステップＳ１０１〜Ｓ１０６）。
【００４３】
このように、ネゴシエーション間のジョブに対して付随的（従属的）に動作させる従属動作機能をユーザが任意に登録することができ、レーザプリンタ１の利用状況に応じた従属動作機能を行わせて、利用性を向上させることができる。
【００４４】
そして、レーザプリンタ１は、上述のようにして従属動作機能が登録されている状態で、図６に示すようにジョブ管理印刷制御処理を実行する。すなわち、図６に示すように、レーザプリンタ１は、ホスト装置ＨＳ１〜ＨＳｎからデータを受信すると（ステップＳ２０１）、ＥＣＰモードのネゴシエーションフェーズを検出したかチェックし（ステップＳ２０２）、ＥＣＰモードのネゴシエーションフェーズを検出しないときには、ネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして取り扱って従属動作機能を行うことができないか、その必要がないと判断して、通常の印刷処理を行って処理を終了する（ステップＳ２０３）。
【００４５】
ステップＳ２０２で、ＥＣＰモードのネゴシエーションフェーズを検出すると、ＣＰＵ２６は、受信した印刷データのＲＡＭ２７へのビットマップ展開を行い（ステップＳ２０４）、次のＥＣＰモードのネゴシエーションフェーズを検出したチェックする（ステップＳ２０５）。
【００４６】
ステップＳ２０５で、次のネゴシエーションフェーズを検出しないときには、ＣＰＵ２６は、従来と同様に、印刷データの受信を終了した後、所定時間経過すると、印刷データの終了と判断して、当該受信した印刷データの印刷処理を行ったり、エラーと判断して処理を終了する等の処理を行う。
【００４７】
ステップＳ２０５で、ＥＣＰモードのネゴシエーションフェーズを検出すると、ＣＰＵ２６は、上記ステップＳ２０１で受信した印刷データを１つのジョブとして認識し、予め登録されている従属動作機能があるかチェックする（ステップＳ２０６）。
【００４８】
ステップＳ２０６で、登録されている従属動作機能があるときには、ＣＰＵ２６は、従属動作機能処理、例えば、カラー印刷処理、ステープル処理等を伴った印刷処理を行って、ジョブ管理印刷制御処理を終了し（ステップＳ２０７）、登録された従属動作機能がないときには、従属動作機能処理を伴わない印刷処理を行って、ジョブ管理印刷制御処理を終了する（ステップＳ２０８）。
【００４９】
上記印刷制御処理では、ステップＳ２０６で、登録された従属動作機能があると、当該従属動作機能処理を実行しているが、オペレーションパネル１２等に従属動作機能のオン／オフを選択設定する機能選択キー（選択設定手段）を設け、当該機能選択キーで従属動作機能がオンに設定されているときにのみ、従属動作機能処理を実行するようにしてもよい。
【００５０】
このように、本実施例のレーザプリンタ１は、双方向パラレルインターフェイスであるホストＩ／Ｆ２１を使用して、ホスト装置ＨＳ１〜ＨＳｎからＥＣＰモードで送信されてくる印刷データのネゴシエーションフェーズから次のネゴシエーションフェーズまでを１つのジョブとして取り扱い、予め登録されている従属動作機能を当該ジョブに対して従属的に実行している。
【００５１】
したがって、ＰＪＬ等のコマンドの付加されていないデータに対してもジョブ単位で処理を行うことができるとともに、ジョブに対して予め登録されている従属動作機能を実行することができ、利用性を向上させることができる。
【００５２】
また、本実施例のレーザプリンタ１は、従属動作機能を任意に登録可能となっている。
【００５３】
したがって、ユーザの利用状況に応じた従属動作機能を登録して実行させることができ、利用性をより一層向上させることができる。
【００５４】
さらに、本実施例のレーザプリンタ１は、オペレーションパネル１２等に設けられた従属動作機能のオン／オフを選択設定する機能選択キーで従属動作機能がオンに設定されているときにのみ、従属動作機能処理を実行する。
【００５５】
したがって、ユーザの利用状況に応じて従属動作機能を実行させるか否かを選択することができ、利用性をより一層向上させることができる。
【００５６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５７】
ＪＰＬ等のコマンドを送ってこないホストからの印刷データを印刷処理する画像形成装置に適用することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の画像形成装置の第１実施例を適用した画像形成システムのシステム構成図。
【図２】図１の画像形成装置のブロック構成図。
【図３】ＥＣＰモードの終了・フェーズを示すタイミングチャート。
【図４】ＥＣＰモードのネゴシエーションフェーズが成功するときのタイミングチャート。
【図５】図２の画像形成装置による従属動作機能登録処理を示すフローチャート。
【図６】図２の画像形成装置による印刷制御処理を示すフローチャート。
【符号の説明】
【００５９】
１  画像形成システム
２  切換器
３  双方向パラレルケーブル
ＨＳ１〜ＨＳｎ  ホスト装置
１０  画像形成装置
１１  コントローラ
１２  オペレーションパネル
１３  プリンタエンジン
２１  ホストＩ／Ｆ
２２  プログラムＲＯＭ
２３  フォントＲＯＭ
２４  パネルＩ／Ｆ
２５  ハードディスク（ＨＤＤ）
２６  ＣＰＵ
２７  ＲＡＭ
２８  ＮＶＲＡＭ
２９  エンジンＩ／Ｆ
３０  オプションＲＡＭ
３１  バス
【図１】
2007112020.tif 000003
【図２】
2007112020.tif 000004
【図３】
2007112020.tif 000005
【図４】
2007112020.tif 000006
【図５】
2007112020.tif 000007
【図６】
2007112020.tif 000008