(57)【要約】    【課題】  記録媒体の搬送機能を持つ周辺装置に対して安価な構成で複数の搬送速度を設定でき、且つ高速に画像を形成し得る画像形成装置、その制御方法、及びプログラムを提供する。    【解決手段】  本体制御部１７は、オプション給紙装置２０，３０，４０，５０での記録媒体の搬送動作をＯＰ制御部２７，３７，４７，５７との通信で制御すると共に、速度ＩＤ番号（識別コード）がそれぞれ割当てられた複数の搬送速度をＯＰ制御部２７，３７，４７，５７に対して設定しておき、実際に画像を形成する際には、ＯＰ制御部２７，３７，４７，５７に対して速度ＩＤ番号により搬送速度を指定する。【選択図】      図１
2006137159.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置本体と、記録媒体の搬送機能を持つ周辺装置とを有する画像形成装置において、前記画像形成装置本体は、
前記周辺装置と通信する通信手段と、
前記周辺装置での記録媒体の搬送動作を前記通信手段による通信で制御する制御手段を有し、
前記制御手段は、所定の識別コードがそれぞれ割当てられた複数の搬送速度を前記周辺装置に対して設定する設定手段と、
前記周辺装置に対して前記識別コードにより搬送速度を指定する指定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記識別コードのデータ長は、前記搬送速度のデータ長より短いことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記設定手段は、前記周辺装置に対して前記識別コードを送信することなく前記搬送速度だけを送信し、該周辺装置は、該搬送速度の受信順に基づいて該搬送速度の識別コードを認識し、該認識した識別コードと対応付けて該受信に係る搬送速度を保持することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記周辺装置は、前記設定手段により送信されてきた搬送速度等のデータをそのまま返信することを特徴とする請求項１〜３の何れかに記載の画像形成装置。
【請求項５】
前記設定手段は、前記周辺装置に対して設定する搬送速度の数を、該搬送速度を送信する前に予め送信することを特徴とする請求項１〜４の何れかに記載の画像形成装置。
【請求項６】
前記周辺装置は、前記設定手段により前記搬送速度の数が送信されてきた場合、該周辺装置にセットされている記録媒体のサイズを返信することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記指定手段は、前記識別コードにより搬送速度を指定する際、前記周辺装置の搬送系の動作をも同時に指定することを特徴とする請求項１〜６の何れかに記載の画像形成装置。
【請求項８】
前記周辺装置は、前記指定手段により前記識別コードで搬送速度が指定された際、該周辺装置の搬送系の状態を返信することを特徴とする請求項１〜７の何れかに記載の画像形成装置。
【請求項９】
前記周辺装置は、電気的に複数段を接続可能なオプションの給紙装置であることを特徴とする請求項１〜８の何れかに記載の画像形成装置。
【請求項１０】
前記制御手段、設定手段、及び指定手段は、前記通信手段により前記オプションの複数の給紙装置と通信する場合、ストローブ信号を用いて各給紙装置を特定することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
画像形成装置本体と、記録媒体の搬送機能を持つ周辺装置とを有する画像形成装置の制御方法において、前記画像形成装置本体は、
前記周辺装置と通信する通信ステップと、
前記周辺装置での記録媒体の搬送動作を前記通信ステップによる通信で制御する制御ステップを有し、
前記制御ステップは、所定の識別コードがそれぞれ割当てられた複数の搬送速度を前記周辺装置に対して設定する設定ステップと、
前記周辺装置に対して前記識別コードにより搬送速度を指定する指定ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１２】
前記識別コードのデータ長は、前記搬送速度のデータ長より短いことを特徴とする請求項１１に記載の画像形成装置の制御方法。
【請求項１３】
前記設定ステップは、前記周辺装置に対して前記識別コードを送信することなく前記搬送速度だけを送信し、該周辺装置は、該搬送速度の受信順に基づいて該搬送速度の識別コードを認識し、該認識した識別コードと対応付けて該受信に係る搬送速度を保持することを特徴とする請求項１１又は１２に記載の画像形成装置の制御方法。
【請求項１４】
前記周辺装置は、前記設定ステップにより送信されてきた搬送速度等のデータをそのまま返信することを特徴とする請求項１１〜１３の何れかに記載の画像形成装置の制御方法。
【請求項１５】
前記設定ステップは、前記周辺装置に対して設定する搬送速度の数を、該搬送速度を送信する前に予め送信することを特徴とする請求項１１〜１４の何れかに記載の画像形成装置の制御方法。
【請求項１６】
前記周辺装置は、前記設定ステップにより前記搬送速度の数が送信されてきた場合、該周辺装置にセットされている記録媒体のサイズを返信することを特徴とする請求項１５に記載の画像形成装置の制御方法。
【請求項１７】
前記指定ステップは、前記識別コードにより搬送速度を指定する際、前記周辺装置の搬送系の動作をも同時に指定することを特徴とする請求項１１〜１６の何れかに記載の画像形成装置の制御方法。
【請求項１８】
前記周辺装置は、前記指定ステップにより前記識別コードで搬送速度が指定された際、該周辺装置の搬送系の状態を返信することを特徴とする請求項１１〜１７の何れかに記載の画像形成装置の制御方法。
【請求項１９】
前記周辺装置は、電気的に複数段を接続可能なオプションの給紙装置であることを特徴とする請求項１１〜１８の何れかに記載の画像形成装置の制御方法。
【請求項２０】
前記制御ステップ、設定ステップ、及び指定ステップは、前記通信ステップにより前記オプションの複数の給紙装置と通信する場合、ストローブ信号を用いて各給紙装置を特定することを特徴とする請求項１９に記載の画像形成装置の制御方法。
【請求項２１】
請求項１１〜２０の何れか１項に記載の画像形成装置の制御方法を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ等の画像形成装置、その制御方法、及びプログラムに関し、特に、給紙装置等の周辺装置に対する記録媒体の搬送速度の設定技術に関する。
【背景技術】
【０００２】
従来、複写機等の画像形成装置において、電子写真方式等の画像形成部に対してサイズ、材質等が異なる複数種の記録媒体（記録用紙）を選択的に給紙するために複数の給紙装置を備えたものが知られており、また、ユーザの経費負担を軽減すべく、この給紙装置をオプションで提供するものも実現されている。
【０００３】
従来、このオプション給紙装置は、画像形成装置本体での記録用紙の搬送速度や搬送シーケンスの違いのために画像形成装置毎に開発されていたが、近年、搬送速度等の異なる各種の画像形成装置でオプション給紙装置を汎用的に使用できるようにするために、次のような各種の搬送速度の設定方式が提案されている。
【０００４】
すなわち、画像形成装置本体からオプション給紙装置に搬送速度をその都度指定する方式、オプション給紙装置に設けられたディップスイッチにより搬送速度を切替設定する方式（特許文献１参照）、感光体の移動速度、給紙・搬送経路上の用紙センサ、レジストローラ等の位置情報、給紙速度・搬送速度等のシステム全体の制御タイミングに係るデータを予め一括してオプション給紙装置に送信しておく方式（特許文献２参照）、各段のオプション給紙装置で異なる搬送速度を使用する場合に、各段のオプション給紙装置の搬送速度を予め設定しておく方式（特許文献３参照）が提案されている。
【特許文献１】特開平０５−０００５３８号公報
【特許文献２】特開平０８−３２８４４５号公報
【特許文献３】実開平０５−０６８９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、搬送速度をその都度指定する方式では、搬送速度を指定するための時間がかかり、搬送制御を高速化できないという問題があった。ディップスイッチにより搬送速度を切替設定する方式では、複数機種分の搬送速度や搬送制御手順に対応するための複雑なソフトウェアを画像形成装置本体に搭載しておく必要があり、ソフトウェア用のメモリ容量が増大し、コスト高となっていた。
【０００６】
また、システム全体の制御タイミングに係るデータを予め一括してオプション給紙装置に送信しておく方式では、あらゆる制御タイミングに係るデータを想定して当該データを解析する複雑なソフトウェアをオプション給紙装置に搭載しておく必要があり、コスト高となっていた。
【０００７】
さらに、画像形成装置本体側で、記録用紙の種類（材質、サイズ等）、画像形成の形態（解像度、カラーモードなど）に応じて搬送速度や搬送制御手順を変更したくても、上記の従来技術では変更できない場合があった。
【０００８】
本発明は、このような背景の下になされたもので、その目的は、記録媒体の搬送機能を持つ周辺装置に対して安価な構成で複数の搬送速度を設定でき、且つ高速に画像を形成し得る画像形成装置、その制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、画像形成装置本体と、記録媒体の搬送機能を持つ周辺装置とを有する画像形成装置において、前記画像形成装置本体は、前記周辺装置と通信する通信手段と、前記周辺装置での記録媒体の搬送動作を前記通信手段による通信で制御する制御手段を有し、前記制御手段は、所定の識別コードがそれぞれ割当てられた複数の搬送速度を前記周辺装置に対して設定する設定手段と、前記周辺装置に対して前記識別コードにより搬送速度を指定する指定手段とを有している。
【発明の効果】
【００１０】
本発明によれば、周辺装置での記録媒体の搬送動作を通信手段による通信で制御すると共に、所定の識別コードがそれぞれ割当てられた複数の搬送速度を周辺装置に対して設定しておき、周辺装置に対して識別コードにより搬送速度を指定しているので、記録媒体の搬送機能を持つ周辺装置に対して安価な構成で複数の搬送速度を設定でき、且つ高速に画像を形成し得る画像形成装置、その制御方法、及びプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態に係る画像形成装置の概略構成を示す図であり、１０は画像形成装置本体の一部、２０，３０，４０，５０はオプション給紙装置である。なお、図１の破線は、最下段のオプション給紙装置５０から給紙した場合の記録用紙の搬送経路を示している。
【００１２】
画像形成装置本体１０は、不図示の本体給紙部の他、不図示の電子写真方式の画像形成部、及び不図示の紙搬送経路等を具備している。１１は本体給紙部の給紙トレイ（図示省略）からピックアップされた記録用紙を引抜く引抜きローラであり、オプション給紙装置２０，３０，４０，５０から搬送されてくる記録用紙を搬送する搬送ローラとしても機能する。１２は本体給紙センサであり、引抜きローラ１１で搬送される記録用紙の搬送タイミングが適正あるか否かを監視するために用いられる。
【００１３】
１８はレジ前センサであり、１９はレジストローラである。１６は画像形成装置本体１０とオプション給紙装置２０，３０，４０，５０を接続するためのドロア（引出し）型コネクタであり、オプション給紙装置２０，３０，４０，５０を重ね合わせるだけで、これら装置と電気的に接続することができる。
【００１４】
後述する本体制御部１７は、レジストローラ１９の回転を停止させた状態でレジ前センサ１８が記録用紙を検知した後、所定時間経過した後にレジストローラ１９の回転を再開させることで、記録用紙の斜行を矯正すると共に、記録用紙に転写される転写用画像の形成タイミングと、転写位置への記録用紙の搬送タイミングとを一致させる。本体制御部１７は、上記のような画像形成装置本体１０の各部の制御を行うと共に、オプション給紙装置２０，３０，４０，５０に対する各種の制御を行う。
【００１５】
オプション給紙装置２０，３０，４０，５０の構成は同一であるので、ここではオプション給紙装置２０を例に説明する。
【００１６】
２１はオプション給紙装置２０の給紙トレイ（図示省略）からピックアップされた記録用紙を引抜く引抜きローラであり、下段のオプション給紙装置から搬送されてくる記録用紙を搬送する搬送ローラとしても機能する。２２はＯＰ（オプション）給紙センサであり、引抜きローラ２１で搬送される記録用紙の搬送タイミングが適正であるか否かを監視するために利用される。２３は紙有無センサであり、オプション給紙装置２０の給紙トレイに記録用紙がセットされているか否かを検出するために利用される。
【００１７】
２４はモータであり、オプション給紙装置２０内での記録用紙の給紙・搬送を行うための各種のローラ等の駆動用モータとして機能する。２５は給紙トレイから記録用紙をピックアップするピックアップローラ（図示省略）を給紙トレイ上の記録用紙と接触させてピックアップ動作を行うか、或いはピックアップローラと記録用紙の接触状態を解除してピックアップ動作を停止するかを切替えるためのソレノイドである。このような給紙トレイ上の記録用紙とピックアップローラとの接触／非接触状態の制御により、オプション給紙装置２０から記録用紙を給紙するか、或いは下段のオプション給紙装置からの搬送されてくる記録用紙を単に搬送するだけかの切替えが行われる。
【００１８】
２７は画像形成装置本体１０との間で通信を行い、オプション給紙装置２０の各部を制御するためのＯＰ制御部である。２６はサイズ検知部であり、ＯＰ制御部２７は、サイズ検知部２６を使用して、オプション給紙装置２０の給紙トレイにセットされている記録用紙のサイズを認識する。２８は画像形成装置本体１０、又は上段のオプション給紙装置と電気的に接続するための上側ドロアコネクタであり、２９は下段のオプション給紙装置と電気的に接続するための下側ドロアコネクタである。
【００１９】
なお、画像形成装置本体１０の本体制御部１７、オプション給紙装置２０，３０，４０，５０のＯＰ制御部２７，３７，４７，５７は、マイクロコンピュータにより構成され、不図示の中央演算処理装置、各種のメモリを有している。このメモリには、オペレーションシステムの他に、後述する本実施形態に係る処理を行うためのアプリケーションプログラムが格納されている。
【００２０】
このような構成の下で、画像形成装置本体１０の本体制御部１７は、各オプション給紙装置２０，３０，４０，５０のＯＰ制御部２７，３７，４７，５７と通信を行って、記録用紙の複数の搬送速度を各オプション給紙装置２０，３０，４０，５０に設定すると共に、実際に画像形成動作を行う際には、各搬送速度に割り当てた速度ＩＤ番号（速度コード、識別コード）で搬送速度を指示する。
【００２１】
図２は、画像形成装置本体１０とオプション給紙装置２０，３０，４０，５０との通信系の接続を示した図である。本体制御部１７は、シリアル通信によりリレー方式でＯＰ制御部２７，３７，４７，５７とパケット通信を行っており、ＯＰ制御部２７，３７，４７，５７に対して、ＴＸＤデータ（送信パケット）、ＲＸＤデータ（受信パケット）の確定を示すＳＴＢ（ストローブ）信号を出力している。
【００２２】
各オプション給紙装置２０，３０，４０，５０は、ＯＰ制御部２７，３７，４７，５７の他に、それぞれ、ＲＸＤデータ用のセレクタ５ａ，５ｂ，５ｃ，５ｄ、及びＴＸＤデータ用のセレクタ６ａ，６ｂ，６ｃ，６ｄを有している。なお、ＴＸＤデータ用のセレクタ６ａ，６ｂ，６ｃ，６ｄのＡ端子は接地されている。
【００２３】
本体制御部１７は、シリアルのＴＸＤデータを送出した後にＳＴＢ信号をアサートすることで、ＯＰ制御部２７，３７，４７，５７にデータの確定を通知する。ＳＴＢ信号でデータの確定を通知されたＯＰ制御部２７，３７，４７，５７は、現在のシリアルのＴＸＤデータを自分宛のデータとして取り込む。
【００２４】
例えば、オプション給紙装置５０に対して搬送速度を設定する場合、その搬送速度（ＴＸＤデータ）は、本体制御部１７のＴＸＤ端子→ＯＰ制御部２７のＲＸＤ端子、ＴＸＤ端子→セレクタ６ａのＢ端子、Ｙ端子→ＯＰ制御部３７のＲＸＤ端子、ＴＸＤ端子→セレクタ６ｂのＢ端子、Ｙ端子→ＯＰ制御部４７のＲＸＤ端子、ＴＸＤ端子→セレクタ６ｃのＢ端子、Ｙ端子→ＯＰ制御部５７のＲＸＤ端子の順でリレーされる。
【００２５】
この場合、本体制御部１７は、オプション給紙装置５０のＯＰ制御部５７にＴＸＤデータが転送されたタイミングで、ＳＴＢ信号をアサートし、ＯＰ制御部５７は、このアサートされたＳＴＢ信号に基づいて、ＲＸＤ端子から搬送速度（ＴＸＤデータ）を取り込む。
【００２６】
なお、本体制御部１７は、オプション給紙装置４０にＴＸＤデータを送信する場合は、オプション給紙装置４０のＯＰ制御部４７にＴＸＤデータが転送されたタイミングで、ＳＴＢ信号をアサートし、ＯＰ制御部４７は、このアサートされたＳＴＢ信号に基づいて、ＲＸＤ端子からＴＸＤデータを取り込む（他のオプション給紙装置３０，２０に対してＴＸＤデータを送信する場合も同趣旨）。厳密には、本体制御部１７は常に全段分のＴＸＤデータを送信した後にＳＴＢ信号をアサートする。つまり、本体制御部１７は、まずＯＰ制御部５７用のＴＸＤデータを送信し、次にＯＰ制御部４７用のＴＸＤデータを送信し、同様にＯＰ制御部３７用のＴＸＤデータ、ＯＰ制御部２７用のＴＸＤデータを順に送信し、ＯＰ制御部５７へＴＸＤデータが到達した時点でＳＴＢ信号をアサートする。
【００２７】
また、例えば、オプション給紙装置５０から返信する場合、その返信データ（ＲＸＤデータ）は、オプション制御部５７のＴＸＤ端子→セレクタ５ｄのＡ端子、Ｙ端子→セレクタ５ｃのＢ端子、Ｙ端子→セレクタ５ｂのＢ端子、Ｙ端子→セレクタ５ａのＢ端子、Ｙ端子→本体制御部のＲＸＤ端子の順でリレーされる。
【００２８】
なお、本実施の形態では、各ＯＰ制御部２７，３７，４７，５７は、自発的に本体制御部１７にデータを送信することはなく、本体制御部１７からデータを受信した場合に限り、その返信としてデータを本体制御部１７に送信しているので、各ＯＰ制御部２７，３７，４７，５７は、上記の自己にアサートされたＳＴＢ信号に基づいて、本体制御部１７に返信データ（ＲＸＤデータ）を送信する。
【００２９】
また、ＲＸＤデータ用のセレクタ５ａ，５ｂ，５ｃには、それぞれ自己が属するオプション給紙装置２０，３０，４０のＯＰ制御部２７，３７，４７が返信する返信データがＡ端子に入力されると共に、後段のオプション給紙装置３０，４０，５０のＯＰ制御部３７，４７，５７が返信する返信データがＢ端子に入力されるが、ＯＰ制御部２７，３７，４７は、上記の自己にアサートされたＳＴＢ信号に基づいて、本体制御部１７に返信データ（ＲＸＤデータ）を送信する場合は、Ａ端子のデータを出力し、後段からの返信データを転送する場合は、Ｂ端子のデータを出力するようにセレクタ５ａ，５ｂ，５ｃを切替える。
【００３０】
なお、最終段のオプション給紙装置５０では、後段からの返信データを転送する必要がないので、ＯＰ制御部５７は、常に、Ａ端子のデータを出力するようにセレクタ５ｄを切替・設定している。
【００３１】
次に、本体制御部１７とＯＰ制御部２７，３７，４７，５７との間の通信で使用されるパケットについて説明する。
【００３２】
図３は、本体制御部１７とＯＰ制御部２７，３７，４７，５７の間で送受信されるパケットの基本構成を示した図であり、８ビットのパケットのうち５ビットはデータ用、２ビットはコマンド用、１ビットはパリティチェック用に割当てられている。
【００３３】
図４は、イニシャライズ通信に係るパケットの構成を示す図である。図４（ａ）は、本体制御部１７からＯＰ制御部２７，３７，４７，５７に送信されるイニシャライズコマンドに係るパケットの構成を示し、ｂｉｔ６〜ｂｉｔ５のコマンドは｛１１｝となっており、ｂｉｔ４〜ｂｉｔ０のデータは「速度数」となっている。この「速度数」は、画像形成装置本体１０で制御可能な記録用紙の搬送速度の数を示すものであり、この速度数分の搬送速度が各オプション装置２０，３０，４０，５０のモータ２４，３４，４４，５４に対して設定される。
【００３４】
本体制御部１７は、例えば電源が投入された際、或いは画像形成処理を開始する際に、まず、図４（ａ）のイニシャライズコマンドに係るパケットを各ＯＰ制御部２７，３７，４７，５７に送信する。この場合、本体制御部１７は、実際に何段のオプション給紙装置が接続されているか不明なので、最大接続段数（本実施の形態では４段）と同数回だけイニシャライズコマンドに係るパケットを送信して、その都度ＳＴＢ信号をアサートし、そのイニシャライズコマンドに対する応答パケットの返信数により、オプション給紙装置が実際に何段接続されているかを認識する。
【００３５】
図４（ｂ）は、イニシャライズコマンドに対して各ＯＰ制御部２７，３７，４７，５７が本体制御部１７に返信する応答パケットの構成を示し、ｂｉｔ６〜ｂｉｔ５のコマンドは｛００｝となっており、ｂｉｔ４〜ｂｉｔ０のデータは「サイズコード」となっている。この「サイズコード」は、イニシャライズ時に当該オプション給紙装置２０，３０，４０，５０の給紙トレイにセットされている記録用紙のサイズを示すコードであり、この用紙サイズは、当該オプション給紙装置２０，３０，４０，５０のサイズ検知部２６，３６，４６、５６により検知ることができる。
【００３６】
本体制御部１７は、実際のオプション給紙装置の接続段数を認識した後、図５（ａ）に示した速度設定コマンドに係るパケットを、接続に係るオプション給紙装置のＯＰ制御部に送信する。この速度設定コマンドに係るパケットでは、ｂｉｔ６〜ｂｉｔ５の速度設定コマンドは｛０１｝となっており、ｂｉｔ４は「最終桁フラグ」、ｂｉｔ３〜ｂｉｔ０は「速度データ」となっている。
【００３７】
本実施の形態では、速度設定コマンドに係る１つのパケットでは４ビット分の速度データを送信するのに対し、速度データを１２ビットで表現（最大搬送速度は、例えば８１９２．５ｍｍ／ｓｅｃ）することとしているので、１つのオプション給紙装置に対して１つの速度データを設定する場合、図５（ａ）のパケットを３回送信するようにしている。すなわち、本体制御部１７は、３パケットで１セットの速度データを、「速度数×接続段数」だけ送信している。
【００３８】
この場合、「最終桁フラグ」は、１セットの最終パケットである３パケット目でのみ「１」となり、１，２パケット目では「０」となる。なお、このように「最終桁フラグ」を用いているので、速度データを１３ビット以上のビットで表現して１セットのパケット数を４パケット以上とし、より高速の搬送速度を設定することも可能である。
【００３９】
また、例えば、１番目に送信した速度データの速度ＩＤ番号は「１」、２番目に送信した速度データの速度ＩＤ番号は「２」、…といったように、本体制御部１７は、各速度データに対して設定順（すなわち、送信順）と対応する速度ＩＤ番号（速度コード）を割当てている。ただし、本体制御部１７は、この速度ＩＤ番号を実際にＯＰ制御部２７，３７，４７，５７に送信することはなく、ＯＰ制御部２７，３７，４７，５７側で、１セット３パケットの速度データを受信する毎に、その受信順番を速度ＩＤ番号として認識し、その認識した速度ＩＤ番号と対応づけて当該速度データを記憶している。
【００４０】
ＯＰ制御部２７，３７，４７，５７は、速度設定コマンドに係る１つのパケットを受信する毎に、その応答パケットとして、当該速度設定コマンドに係るパケットをそのまま本体制御部１７に返信する（図５（ｂ）参照）。このように、受信した速度設定コマンドに係るパケットをそのまま返信することにより、本体制御部１７では、通信エラー、すなわち速度データの誤設定を厳密にチェックすることが可能となる。
【００４１】
本体制御部１７は、以上のようにして、オプション給紙装置の接続段数やそのオプション給紙装置にセットされている記録用紙のサイズを認識し、これら接続に係るオプション給紙装置に対して複数の搬送速度を設定した後、図示省略した操作部で指定されたサイズの用紙がセットされているオプション給紙装置に対して、実際の画像形成のための搬送速度等を指定する。
【００４２】
この搬送速度等の指定は、図６（ａ）に示した通常コマンドに係るパケットを用いて行う。この通常コマンドに係るパケットでは、ｂｉｔ６〜ｂｉｔ５の速度指定コマンドは｛００｝となっており、ｂｉｔ４は「ソレノイドＯＮ／ＯＦＦ」、ｂｉｔ３は「モータＯＮ／ＯＦＦ」、ｂｉｔ２〜ｂｉｔ０は「指定速度」となっている。  ｂｉｔ４の「ソレノイドＯＮ／ＯＦＦ」とｂｉｔ３の「モータＯＮ／ＯＦＦ」では、ビット値「０」が「ＯＦＦ」に対応し、ビット値「１」が「ＯＮ」に対応している。
【００４３】
なお、ソレノイド２５，３５，４５，５５がＯＮされた場合は、前述のピックアップローラが給紙トレイの記録用紙と接触状態となり、初期状態では、ソレノイド２５，３５，４５，５５はＯＦＦとなっている。
【００４４】
また、ｂｉｔ２〜ｂｉｔ０の「指定速度」では、実際の速度データそれ自体ではなく、その速度データに割り当てられた速度ＩＤ番号が記録されている。すなわち、ｂｉｔ２〜ｂｉｔ０の３ビットを速度指定用に割り当てた場合、上記の１２ビットで表現された速度データそれ自体を指定するためには、４つの通常コマンドに係るパケットを送信する必要がある。
【００４５】
しかし、本実施の形態のように、速度ＩＤ番号で速度を指定する場合は、１つの通常コマンドに係るパケットを送信するだけで、１２ビット表現の速度データのうち８種類の速度を選択的に（１つだけを選択）指定することが可能となる。ただし、ｂｉｔ２〜ｂｉｔ０の３ビットの値「０」をモータイニシャライズ処理要求と定義した場合は、１つの通常コマンドに係るパケットで７種類の速度を選択的に指定することができる。
【００４６】
換言すれば、画像形成時には、速度ＩＤ番号で速度を指定することにより通信量を低減することができるので、高速に画像を形成することが可能となる。
【００４７】
なお、モータ停止を１つの速度であると定義して「モータＯＮ／ＯＦＦ」用の専用ビットを削除し、ｂｉｔ３〜ｂｉｔ０の４ビットを速度指定に使用すれば、ｂｉｔ３〜ｂｉｔ０の４ビットの値「０」をモータイニシャライズ処理要求と定義したとしても、１つの通常コマンドに係るパケットで１５種類の速度を選択的に指定することが可能となる。
【００４８】
本体制御部１７から図６（ａ）の通常コマンドに係るパケットを受信したＯＰ制御部（ＯＰ制御部２７，３７，４７，５７のうちの１つ）は、図６（ｂ）に示した応答パケットを本体制御部１７に返信する。この応答パケットは、ｂｉｔ６〜ｂｉｔ５のコマンドは｛１１｝となっており、ｂｉｔ４は「ソレノイドＯＮ／ＯＦＦ」、ｂｉｔ３は「ＯＰセンサＯＮ／ＯＦＦ」、ｂｉｔ２は「紙有無センサＯＮ／ＯＦＦ」、ｂｉｔ１〜ｂｉｔ０は「モータ状態」となっている。
【００４９】
ｂｉｔ４の「ソレノイドＯＮ／ＯＦＦ」、ｂｉｔ３の「ＯＰ給紙センサＯＮ／ＯＦＦ」、ｂｉｔ２の「紙有無センサＯＮ／ＯＦＦ」では、ビット値「０」が「ＯＦＦ」に対応し、ビット値「１」が「ＯＮ」に対応している。また、ｂｉｔ１〜ｂｉｔ０の「モータ状態」では、｛００｝が「停止」、｛０１｝が「加速」、｛１０｝が「減速」、｛１１｝が「等速」と定義されている。
【００５０】
図７（ａ）は、本体制御部１７から接続中のオプション給紙装置にセットされている記録用紙のサイズを要求するサイズ要求コマンドに係るパケットの構成を示している。このサイズ要求コマンドに係るパケットでは、ｂｉｔ６〜ｂｉｔ５のコマンドは｛１０｝、ｂｉｔ４〜ｂｉｔ０は「不定状態」となっている。  
【００５１】
このサイズ要求コマンドに係るパケットに対してＯＰ制御部が応答する応答パケットは、図７（ｂ）に示したように構成されている。この応答パケットでは、ｂｉｔ６〜ｂｉｔ５のコマンドは｛１０｝、ｂｉｔ４〜ｂｉｔ０は「サイズコード」となっている。なお、用紙サイズとしては、Ａ３、ＬＤＲ、Ｂ４、ＬＧＬ、Ａ４、Ａ５、Ｂ５、ＥＸＥ、ＵＮＩＶＥＲＳＡＬ×４、紙無し等を想定している。
【００５２】
本体制御部１７は、図４、図５に示したパケットによりイニシャライズ通信処理を行った後は、図６に示した速度指定用の通常パケットによる通信と図７に示したサイズ要求用のパケットを適宜使い分ける。例えば、画像形成処理中でないとき（スタンバイ中）は、速度指定用の通常パケットとサイズ要求用のパケットを交互に送信することにより、それらパケットに対する応答パケットにより、ソレノイド、ＯＰ給紙センサ、紙有無センサ、サイズ検知部の状態を監視し、用紙サイズが途中で変わることがない画像形成処理中は、通常コマンドだけを送信する。
【００５３】
ただし、例えば１枚目の表紙用（表の表紙と裏の表紙の内容を１枚の記録用紙に記録）の記録用紙にはＡ３サイズの記録用紙を使用し、２枚目以降の各ページの画像はＢ４サイズの記録用紙に記録する場合のように、画像形成処理の途中で記録用紙のサイズを変更する場合は、画像形成処理中であっても速度指定用の通常パケットとサイズ要求用のパケットを適宜選択して送信する。
【００５４】
次に、本体制御部１７とＯＰ制御部２７，３７，４７，５７との間で実行される通信処理の概要を、図８のフローチャートに基づいて説明する。
【００５５】
電源がＯＮされた場合、或いは装置のリセットが指示された場合には（ステップＳ１）、本体制御部１７、ＯＰ制御部２７，３７，４７，５７は、それぞれ単独で初期化処理を行う（ステップＳ２）。次に、本体制御部１７は、ＯＰ制御部２７，３７，４７，５７との間でイニシャライズ通信処理を行い、複数の搬送速度の設定等の初期設定を行う。（ステップＳ３）。この初期設定が終了すると、本体制御部１７は、通常通信モードに移行し、電子写真方式での画像形成動作、装置本体での給紙動作、オプション給紙装置での給紙動作をはじめとする各種の動作を制御する（ステップＳ４）。
【００５６】
次に、図８のステップＳ３におけるイニシャライズ通信処理の詳細を、図９のシーケンス図に基づいて説明する。
【００５７】
本体制御部１７は、イニシャライズ通信処理では、まず、或る１つのＯＰ制御部（ここではＯＰ制御部５７とする）に対して図４（ａ）の速度設定数を通知するイニシャライズコマンドに係るパケットを送信する（ステップＳ１１）。この速度設定数通知用のイニシャライズコマンドに係るパケットに対して、ＯＰ制御部５７は、自己が属するオプション装置５０にセットされている記録用紙のサイズコードを、図４（ｂ）の応答パケットにより返信する。（ステップＳ１２）。
【００５８】
本体制御部１７は、ＯＰ制御部５７から返信された記録用紙のサイズコードを、オプション給紙装置５０の段数（ここでは５段目）と対応付けて記憶すると共に、必要に応じて（不図示の）操作部等に通知する。そして、本体制御部１７は、図５（ａ）の速度設定コマンドに係るパケット（１２ビット表現の速度データはｂｉｔ１１〜ｂｉｔ８に対応、最終桁フラグは「０」）をＯＰ制御部５７に送信する（ステップＳ１３）。
【００５９】
この速度設定コマンドに係るパケットに対して、ＯＰ制御部５７は、図５（ｂ）の応答パケットを返信する（ステップＳ１４）。次に、本体制御部１７は、図５（ａ）の速度設定コマンドに係るパケット（１２ビット表現の速度データはｂｉｔ７〜ｂｉｔ４に対応、最終桁フラグは「０」）をＯＰ制御部５７に送信する（ステップＳ１５）。この速度設定コマンドに係るパケットに対して、ＯＰ制御部５７は、図５（ｂ）の応答パケットを返信する（ステップＳ１６）。
【００６０】
次に、本体制御部１７は、図５（ａ）の速度設定コマンドに係るパケット（１２ビット表現の速度データはｂｉｔ３〜ｂｉｔ０に対応、最終桁フラグは「１」）をＯＰ制御部５７に送信する（ステップＳ１７）。この速度設定コマンドに係るパケットに対して、ＯＰ制御部５７は、図５（ｂ）の応答パケットを返信する（ステップＳ１８）。
【００６１】
なお、ＯＰ制御部５７は、１２ビットの最初の速度データを受信し終えた時点、すなわち、最終桁フラグが「１」のパケットを受信した時点で、この最初の受信に係る速度データの速度ＩＤ番号が１番であるものと認識し、この速度ＩＤ番号「１」と対応付けて当該速度データを所定のメモリ（図示省略）に保存する。
【００６２】
次に、本体制御部１７とＯＰ制御部５７との間で上記ステップＳ１３〜Ｓ１８と同様の通信を行うことにより、２番目の速度データをＯＰ制御部５７に設定する（ステップＳ１９〜Ｓ２４）。この場合は、ＯＰ制御部５７は、２番目に受信した１２ビットの速度データを速度ＩＤ番号「２」と対応付けて所定のメモリに保存する。
【００６３】
本体制御部１７は、以上のような速度設定処理をステップＳ１１で通知した速度数の分だけ行うことにより、本体制御部１７で制御可能な複数の搬送速度をオプション給紙装置５０のＯＰ制御部５７に対して設定する。また、ＯＰ制御部５７に対して行ったのと同様の速度設定処理を、接続されている他のオプション給紙装置４０，３０，２０のＯＰ制御部４７，３７，２７に対して順次行う。
【００６４】
なお、この速度設定処理は、前述のように電源がＯＮされた場合、或いは装置のリセットが指示された場合に行われるものであり、実際の画像形成処理の過程で行われるものではないので、上記のように本体制御部１７が１つの搬送速度を１つのＯＰ制御部に設定するために３つのパケットを送信したとしても、画像形成速度の低速化を招くことはない。
【００６５】
次に、図８のステップＳ４における通常状態での通信処理の詳細を、図１０のシーケンス図に基づいて説明する。
【００６６】
通常状態では、本体制御部１７とＯＰ制御部２７，３７，４７，５７との間で、図６（ａ）の通常コマンドに係るパケット（ステップＳ４１）と図６（ｂ）の通常ステータス応答に係るパケット（ステップＳ４２）による通信と、図７（ａ）のサイズ要求コマンドに係るパケット（ステップＳ４３）と図７（ｂ）のサイズ検知結果ステータス応答に係るパケット（ステップＳ４４）による通信の２種類の通信が行われる。サイズ要求コマンドに係る通信は、主として、オペレータがスタンバイ中に行う記録用紙の交換などを認識するために行われている。
【００６７】
本体制御部１７は、画像を形成するためにオプション給紙装置２０，３０，４０，５０のモータ２４，３４，４４，５４を起動する際には、オプション給紙装置２０，３０，４０，５０のＯＰ制御部２７，３７，４７，５７に対して図６（ａ）の通常コマンドに係るパケットを送信することにより、モータＯＮを要求する（ステップＳ４５）。この際、搬送速度を指定すると共に必要に応じてソレノイド２５，３５，４５，５５をＯＮさせる。
【００６８】
例えば、オプション給紙装置４０から給紙する場合は、本体制御部１７は、当該オプション給紙装置４０のモータ４４、及びオプション給紙装置４０より前段のオプション給紙装置３０，２０のモータ３４，２４による搬送速度を指定すると共に、オプション給紙装置４０のソレノイド４５をＯＮし、前段のオプション給紙装置３０，２０のソレノイド３５，２５をＯＦＦするような通常コマンドに係るパケットを、オプション給紙装置４０，３０，２０のＯＰ制御部４７，３７，２７に順次送信する。この要求に対して、オプション給紙装置４０，３０，２０のＯＰ制御部４７，３７，２７は、図６（ｂ）の応答パケットを返信する。
【００６９】
この場合、本体制御部１７は、例えば、レジストローラ１９と各オプション給紙装置４０，３０，２０との距離の差が大きいような場合は、オプション給紙装置４０に高速、オプション給紙装置３０に中速、オプション給紙装置２０に低速の搬送速度を指定するといったように、画像形成装置の仕様等に応じて各オプション給紙装置に異なる搬送速度を指定することができ、必ずしも同一の搬送速度を各オプション給紙装置に指定する必要はない。
【００７０】
本体制御部１７は、このようにして、給紙動作を行うオプション給紙装置と、その前段のオプション給紙装置に対してモータＯＮを要求した後は、複数枚の記録用紙に対する一連の画像形成処理が完了するまで、給紙動作を行うオプション給紙装置とだけ通信して、その給紙動作を制御する。
【００７１】
すなわち、本体制御部１７は、給紙動作を行うオプション給紙装置（ここではオプション給紙装置４０）のＯＰ制御部４７に対し、ソレノイド４５とモータ４４をＯＮし、速度ＩＤ番号を指定する内容の通常パケットを送信する。例えば、速度ＩＤ番号「１」の搬送速度を指定する場合は、本体制御部１７は、ソレノイドに係るｂｉｔ４＝１、給紙モータに係るｂｉｔ３＝１、指定速度に係るＢｉｔ２〜ｂｉｔ０＝００１とした｛０００１１００１｝というパケットをＯＰ制御部４７に送信する。
【００７２】
これに対し、ＯＰ制御部４７は、図６（ｂ）の通常ステータス応答パケットを返信する（ステップＳ４６）。例えば、ＯＰ制御部４７が属するオプション給紙装置４０のソレノイド４５がＯＮ（このＯＮは上記の受信に係るパケットでの指示でＯＮした場合でもよい）、ＯＰ給紙センサ４２がＯＦＦ、紙有無センサ４３がＯＮ（紙有り）、モータ４４が加速中であれば、ソレノイドに係るｂｉｔ４＝１、ＯＰ給紙センサに係るｂｉｔ３＝０、紙有無に係るｂｉｔ２＝１、モータ状態に係るｂｉｔ１〜ｂｉｔ０＝０１とした｛０１１１０１０１｝という通常ステータス応答パケットを返信する。
【００７３】
また、ＯＰ制御部４７は、指定された速度ＩＤ番号「１」に対応する速度データをメモリから読出し、その速度で記録用紙を搬送するようにモータ４４を駆動制御すると共に、ソレノイド４５をＯＮすることにより当該オプション給紙装置４０のピックアップローラを給紙トレイ上の記録用紙と接触させ、当該オプション給紙装置２０から給紙するようにする。
【００７４】
次に、本体制御部１７は、オプション装置４０の現在の状況を認識すべく、ステップＳ４５と同一内容の通常コマンドに係るパケットをオプション給紙装置４０のＯＰ制御部４７に送信する（ステップＳ４７）。
【００７５】
これに対し、ＯＰ制御部４７は、図６（ｂ）の通常ステータス応答パケットを返信する（ステップＳ４８）。例えば、ステップＳ４６の前回の通常ステータス応答パケットの返信時からモータ４４の状態だけが等速（すなわち、加速終了）に変化した場合は、モータ状態に係るｂｉｔ１〜ｂｉｔ０＝１１と変更し、他のｂｉｔ４〜ｂｉｔ２は変更しない｛１１１１０１１１｝という通常ステータス応答パケットを返信する。
【００７６】
本体制御部１７は、返信された通常ステータス応答パケットによりオプション給紙装置４０のモータ４４が等速になったことを認識すると、オプション給紙装置４０での給紙状況を認識すべく、ステップＳ４５，Ｓ４７と同一内容の通常コマンドに係るパケットをオプション給紙装置４０のＯＰ制御部４７に送信する（ステップＳ４９）。
【００７７】
これに対し、ＯＰ制御部４７は、図６（ｂ）の通常ステータス応答パケットを返信する（ステップＳ５０）。例えば、ステップＳ４８の前回の通常ステータス応答パケットの返信時からＯＰ給紙センサ４２だけがＯＮに変化した場合は、ＯＰ給紙センサに係るｂｉｔ３＝１と変更し、他のｂｉｔ４、ｂｉｔ２〜ｂｉｔ０は変更しない｛０１１１１１１１｝という通常ステータス応答パケットを返信する。
【００７８】
本体制御部１７は、返信された通常ステータス応答パケットによりオプション給紙装置４０のＯＰ給紙センサ４２がＯＮになったこと、すなわち、オプション給紙装置４０から１枚の記録用紙が給紙されたことを確認すると、ソレノイド４５をＯＦＦさせるべく、ソレノイドに係るｂｉｔ４＝０と変更し、他のｂｉｔ３〜ｂｉｔ０は変更しない｛１０００１００１｝という通常コマンドに係るパケットをオプション給紙装置４０のＯＰ制御部４７に送信する（ステップＳ５１）。
【００７９】
これに対し、ＯＰ制御部４７は、図６（ｂ）の通常ステータス応答パケットを返信する（ステップＳ５２）。この場合、オプション給紙装置４０のＯＰ制御部４７は、ソレノイド４５をＯＦＦする指示（ｂｉｔ４＝０）だけがなされているので、ソレノイドに係るｂｉｔ４だけを「０」に変更し、他のｂｉｔ３〜ｂｉｔ０は変更しない｛１１１０１１１１｝という通常ステータス応答パケットを返信すると共に、ソレノイド４５をＯＦＦする。
【００８０】
以上の一連の通信により１枚の給紙処理が完了する。そして、２枚目以降の記録用紙に画像を形成する場合は、本体制御部１７とＯＰ制御部４７との間でステップＳ４５〜Ｓ５２の通信処理を繰り返す。なお、上記の説明から明らかなように、応答パケットでは、パリティチェックビット（ｂｉｔ７）の値が、応答順に交互に変化している。
【００８１】
このように、本体制御部１７は、実際に画像形成を行う場合は、速度ＩＤ番号で搬送速度を指定しているので、１つのパケットを送信するだけで１つの搬送速度を指定することができ、画像形成動作時の通信量が低減するので、高速に画像を形成することが可能となる。換言すれば、本体制御部１７は、迅速に給紙又は搬送動作を開始するようにオプション給紙装置２０，３０，４０，５０を制御することができ、画像形成処理を高速化することが可能となる。
【００８２】
なお、本体制御部１７は、ステップＳ４５だけでなく、ステップＳ４７，Ｓ４９においても速度ＩＤ番号を含む通常コマンドを送信しているが、このステップＳ４７，Ｓ４９での通常コマンドの送信（その返信も含む）は、オプション給紙装置側で給紙又は搬送動作が行われている最中に行われるものであり、この通常コマンドの送信により給紙又は搬送動作が一次停止されることはないので、ステップＳ４７，Ｓ４９での通常コマンドの送信及びその返信（ステップＳ４８、Ｓ５０）を行ったとしても画像形成処理の低速化を招くことはない。
【００８３】
また、本体制御部１７がオプション給紙装置２０，３０，４０，５０での一連の給紙動作、搬送動作を制御しており、すなわち、一連の給紙動作、搬送動作に係るプログラムは、画像形成装置本体１０が有しているので、オプション給紙装置２０，３０，４０，５０が個別に複数の機種に係る搬送速度や給紙・搬送制御手順に対応する複雑なプログラムを搭載する必要はなくなり、コストダウンを図ることが可能となる。
【００８４】
さらに、本体制御部１７がオプション給紙装置２０，３０，４０，５０での一連の給紙・搬送処理を制御するだけでなく、本体制御部１７が複数の搬送速度をＯＰ制御部２７，３７，４７、５７に予め設定するようにしているので、簡単かつ柔軟に搬送速度や給紙・搬送制御手順を変更することも可能となる。
【００８５】
なお、本発明は、上記の実施の形態に限定されることなく、例えばソータ／フィニッシャ、原稿自動給送装置などのアクセサリ類（周辺装置）に対して搬送速度を指定する場合にも適用できることができる。また、本発明は、オプション装置だけでなく、常備の給紙カセット、ソータ／フィニッシャ、原稿自動給送装置などの周辺装置にも適用することができる。
【００８６】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行されることによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施に形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに備わる機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には図８のフローチャート、図９、図１０のシーケンス図に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】画像形成装置本体とオプション給紙装置との通信系の接続を示すブロック図である。
【図３】パケットの基本的な構成を示す図である。
【図４】（ａ）は、イニシャライズコマンドに係るパケットの内容を示す図、（ｂ）は、イニシャライズコマンドに対するイニシャル応答パケットの内容を示す図である。
【図５】（ａ）は、速度設定コマンドに係るパケットの内容を示す図、（ｂ）は、速度設定コマンドに対する速度設定応答パケットの内容を示す図である。
【図６】（ａ）は、通常コマンドに係るパケットの内容を示す図、（ｂ）は、通常コマンドに対する通常ステータス応答パケットの内容を示す図である。
【図７】（ａ）は、サイズ要求コマンドに係るパケットの内容を示す図、（ｂ）は、サイズ要求コマンドに対するサイズ応答パケットの内容を示す図である。
【図８】本体制御部と各ＯＰ制御部との間で実行される通信処理の概要を示すフローチャートである。
【図９】図８のステップＳ３におけるイニシャライズ通信処理の詳細を示すシーケンス図である。
【図１０】図８のステップＳ４における通常状態での通信処理の詳細を示すシーケンス図である。
【符号の説明】
【００９０】
５ａ，５ｂ，５ｃ，５ｄ…ＲＸＤ（送信データ）用のセレクタ
６ａ，６ｂ，６ｃ，６ｄ…ＴＸＤ（受信データ）用のセレクタ
１０…画像形成装置本体
１７…本体制御部
２０，３０，４０，５０…オプション給紙装置
２７，３７，４７，５７…ＯＰ制御部
１６，２９，３９，４９，５９…ドロアコネクタ（下段への接続用）
２８，３８，４８，５８…ドロアコネクタ（上段への接続用）
【図１】
2006137159.tif 000003
【図２】
2006137159.tif 000004
【図３】
2006137159.tif 000005
【図４】
2006137159.tif 000006
【図５】
2006137159.tif 000007
【図６】
2006137159.tif 000008
【図７】
2006137159.tif 000009
【図８】
2006137159.tif 000010
【図９】
2006137159.tif 000011
【図１０】
2006137159.tif 000012