JP3624046B2 - Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus - Google Patents
Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus Download PDFInfo
- Publication number
- JP3624046B2 JP3624046B2 JP04819396A JP4819396A JP3624046B2 JP 3624046 B2 JP3624046 B2 JP 3624046B2 JP 04819396 A JP04819396 A JP 04819396A JP 4819396 A JP4819396 A JP 4819396A JP 3624046 B2 JP3624046 B2 JP 3624046B2
- Authority
- JP
- Japan
- Prior art keywords
- paper
- controller
- optional
- image forming
- option
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、ホストコンピュータから受けた印刷のためのコード信号を画像信号に展開するビデオコントローラと、プリンタエンジンを制御するエンジンコントローラとを有し、オプション給紙装置を接続可能な画像形成装置において、前記ビデオコントローラが前記プリンタエンジン及び前記オプション給紙装置を制御する方法に関する。
【0002】
【従来の技術】
従来、画像形成装置に給紙デッキやフィニッシャのような排紙ユニットなど用紙処理装置を接続したときは、画像形成装置の中の画像形成制御装置が統括的にすべての用紙搬送制御を行っていた。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来例において、画像形成装置が変わったり、オプションユニットが変わったりすると、組み合わせて使うことはできなかった。これは画像形成装置の機種ごとの紙搬送速度の違い、紙搬送パス(経路)の違い、オプションユニットの紙搬送速度、紙搬送パスの違い、オプションユニットの用紙処理時間、例えばフィニッシャのステープル処理や紙を折る処理時間、ソータの仕分け時間などの違いによる。
【0004】
これら考えられるすべての情報を画像形成制御装置のCPUのメモリにプログラミングしておくことは不可能ではないが、オプションユニットは必ず装着されるものではないので、画像形成制御装置は余計な負荷を負うことになり、画像形成制御装置のコストアップにもつながってくる。さらに、オプションユニットはいろいろなバリエーションが考えられるが、それをすべてカバーするのはメモリの容量が増大し、非常に大変である。オプションユニットの制御を画像情報制御装置に持たせることも考えられるが、画像情報制御装置は印字すべき画像情報を高速で処理しなければならず、オプションユニットの制御まで行うと肝心の画像情報処理の時間が遅くなる欠点がある。
【0005】
したがって、本発明の第1の目的は、エンジンコントローラ(画像形成制御装置)とビデオコントローラ(画像情報制御装置)のCPUの用紙管理の負担を軽くし、画像形成装置本来の印刷動作のスピードアップを図ることができる制御方法を提供することにある。
【0006】
本発明の第2の目的は、画像形成装置に給紙装置、排紙装置などの用紙処理装置をオプションで接続するとき、エンジンコントローラとビデオコントローラの変更を最小限ですませか、かつそれらの組み合わせを自由に選べることができる制御方法を提供することにある。
【0007】
本発明の第3の目的は、オプションコントローラに専用のCPUを設けて画像形成装置内の紙の動きとオプションユニット内の紙の動きを管理し,オプションユニットが用紙処理を行う時間と、画像形成装置内およびオプションユニット内の用紙搬送速度、用紙搬送路の長さ、および用紙の長さ、印刷モードに応じて最適な印刷タイミングをオプションコントローラが判断し、最速のスループットを実現できる制御方法を提供することにある。
【0009】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ホストコンピュータから受けた印刷のためのコード信号を画像信号に展開するビデオコントローラと、プリンタエンジンを制御するエンジンコントローラとを有し、オプション給紙装置を接続可能な画像形成装置において、前記ビデオコントローラが前記プリンタエンジン及び前記オプション給紙装置を制御する方法であって、画像形成装置本体の給紙カセットから給紙する場合、前記エンジンコントローラに対して印刷開始を指示することにより、前記エンジンコントローラに前記画像形成装置本体の給紙カセットから用紙を給紙させるとともに印刷を開始させ、 前記オプション給紙装置から給紙する場合、前記エンジンコントローラに対して印刷開始を指示するに先立って、前記エンジンコントローラを介することなく、前記オプション給紙装置から用紙を給紙させる指定を行うことにより、前記前記オプション給紙装置から用紙を給紙させ、
当該オプション給紙装置のコントローラに接続されている紙センサが前記給紙された用紙を検出したことに応じて出力される印刷開始可能である旨の知らせを待って、前記エンジンコントローラに対して印刷開始を指示して前記エンジンコントローラに印刷を開始させることを特徴とする。
【0013】
【実施例】
次に、図面を参照して本発明の実施例を説明する。
【0014】
(実施例1)
図1は、画像形成装置全体の構成を示す概略断面図である。図1において、1は画像形成装置本体であり、2はオプションの給紙デッキであり、3はオプションのフィニッシャでステープラを有するものである。画像形成装置本体1内には、給紙カセット4、給紙ローラ5、レジストローラ6、感光ドラム7、定着器8が紙搬送路8上に並べられている。給紙デッキ2の内部には、紙がリフタの上に積まれており、紙は給紙ローラ9によって送り出される。フィニッシャ3の内部には、用紙反転部10、ステープラ11が設けられており、また、3つの排紙トレー12が移動可能に配置されており、トレーは移動しながら紙を載置していくようになっている。
【0015】
図3は主要な制御回路のブロック図である。図3において、15はエンジンコントローラ(画像形成制御装置)であり、画像形成装置1の画像形成プロセスの制御や給紙カセット4の給紙制御を行う。16はビデオコントローラ(画像情報制御装置)であり、ホストコンピュータから受けた印刷のためのコード信号を画像信号に展開する。17はオプションコントローラ(用紙搬送制御装置)であり、給紙デッキ2やフィニッシャ3を統括的に制御する。18は給紙デッキコントローラであり、給紙デッキ2を制御する。19はフィニッシャコントローラであり、フィニッシャ3を制御する。
【0016】
ビデオコントローラ16はシリアルのオプションコントローラインターフェースによってオプションコントローラ17と接続される。また、給紙デッキコントローラ18とフィニッシャコントローラ19はシリアル通信の直列接続のオプションインターフェースによってオプションコントローラ17と接続される。
【0017】
図2は、オプションコントローラ17の回路図である。ビデオコントローラ16との主な通信線は、/CLK、/TX、/RX、/STROBE、/CKENである。/CLKはシリアル通信用クロックラインであり、/TXはビデオコントローラ16が出力する送信データラインであり、/RXはオプションコントローラ17が出力する受信データラインであり、/STROBEは通信ストローブラインであり、この信号がアクティブのときにシリアル信号の伝送が行われる。/CKENはクロックイネーブル信号であり、この信号がアクティブのとき、ビデオコントローラ16がクロックを受信できる状態であることをオプションコントローラ17に知らせる。/は信号がローアクティブであることを示す。
【0018】
次に、ビデオインターフェースのうちオプションコントローラ17に取り込む信号を説明する。
/PRNT、/VSYNC信号:
上記2つの信号は、本来、ビデオコントローラ16がエンジンコントローラ15に対して出力する印字制御信号である。オプションコントローラ17を使用する場合には、ビデオコントローラ16内で上記の2つの信号をハード的に分岐し、エンジンコントローラ15およびオプションコントローラ17の両方に出力する。そのうち、/PRNTは本体1への印字指令であり、プリント動作の開始を指示し、カセット4から給紙のときは給紙開始を指示する。また、/VSYNC信号はレジストローラ6に待機する紙の送出開始指示信号である。
/PDLV、/SPCHG、/PFED信号:
上記3つの信号は、エンジンコントローラ15が出力する信号である。エンジン本体(画像形成装置本体)1から排紙のタイミングを通知する信号である。オプションコントローラ17を使用する場合には、ビデオコントローラ16内を通過し、オプションコントローラ17へ出力する。オプションコントローラ17は、上記3つの信号を使用し、エンジン本体1と給紙オプション(給紙デッキコントローラ、フィニッシャコントローラ)18、19との間の紙搬送制御を実施する。
【0019】
次に、オプションコントローラ17の内部を説明する。30は、中央処理ユニットのCPUであり、RAM32、ROM、I/Oポート、シリアルポート33を内蔵する。なお、RAM、ROMはCPUの外部に増設可能である。31はオプションユニットのコントローラ18、19とのシリアル通信用のバッファ回路である。20はビデオコントローラ16とのシリアル通信用のバッファ回路である。21はエンジンコントローラ15とビデオコントローラ16との間のビデオインターフェースの中の信号のうち5本の信号をオプションコントローラ17に取り込むための受信バッファである。ビデオコントローラ16とオプションコントローラ17との通信形態はCPU30内のRAM32を相互に共有メモリとする方式で行われる。即ち、相互に通信したい情報はRAMを指定番地に書込みそれを読みだす。このため、ビデオコントローラ16からのTX信号は1バイトのデータを送るとき、その直前に2バイトのアドレス指定信号を付ける。
【0020】
このようなRAMを共有したインターフェースでは同一番地を2つのCPUが同時にアクセスする衝突問題がある。この問題の解決手段として、アーピトレーション機能を持つデュアルポートRAMを持つ方法が考えられる。しかし、デュアルポートRAMは高価であるので、本発明では、CPU30に内蔵のシリアルポートを利用し、CPU30のコントロールの下でRAMアクセスを行う。
【0021】
その手順は以下のように行われる。シリアルポート33に8ビットのデータがビデオコントローラ16から伝送されると、シリアルポート33はCPU30に割り込みをかける。すると、CPU30はシリアルポート33の内容を取り込む。ビデオコントローラ16からのTXデータは最初の2バイトはRAM32のアドレスとリード/ライト指示である。ライト指示であれば、3バイト目をRAM32の指定アドレスに書込み、リード指示であれば、指定アドレスのRAM32の内容をシリアルポートにセットし、3バイト目のクロックでRXラインを介してビデオコントローラ16にデータを送る。CPU30はRAM32の指定番地に書き込まれたビデオコントローラ16からのデータ(コマンド)を解析し、次の動作を開始すると共に、ビデオコントローラ16へ送るステータスは、ステータス用指定アドレスに書き込んでおく。CPU30がRAM32の管理を行っているから2つのCPUへの同時アクセス問題は発生しない。
【0022】
図4はビデオコントローラ16とオプションコントローラ17の通信のタイミングとデータの並びを示すタイミングチャートである。タイミングとデータの詳細は以下の通りである。
(1)データはLSBファーストとする。
(2)パリティーは奇数パリティーとする(図面では、Pで示す)。
(3)A0〜A10(図面では、縦書き)は、共有メモリのアドレスを示す。WD0〜WD7(図面では、縦書き)は、書込みデータを示す。RD0〜RD7(図面では、縦書き)は、共有メモリからの読み出しデータを示す。
(4)R/W(図面では、縦書き)は、1(Low)の場合に、書込みを示し、0(High)の場合には、読み出しを示す。
(5)PERR−ADL(図面では、縦書き)が1(Low)の場合には、受信したアドレス情報にパリティーエラーが発生したことを示す。
(6)WOK、ROKは、オプションコントローラがデータの書込み、読み出しに成功したときに、1(Low)とする。
(7)UK(図面では、縦書き)は、不定値を示す。
【0023】
次に、用紙搬送制御について説明する。図5は給紙部から感光ドラムまでの寸法を示す。図6は、給紙に関するタイミングチャートである。図5、図6を参照して以下に説明する。
【0024】
ホストコンピュータから印刷すべきコードデータがビデオコントローラ16に送られると、ビデオコントローラ16は印刷指令PRNT信号をエンジンコントローラ15に出す。PRNT信号がtrue(真)になると、エンジンコントローラ15は給紙を開始すると共に、感光ドラム7の初期化を行う。給紙源として給紙カセット4が指定されているとすると、給紙ローラ5が回転し紙を送り出す。
【0025】
紙は搬送路に沿って進み、レジストローラ6に達する。このときの紙の先端の移動距離をLとする。搬送速度をSとすると、レジストローラ6に達するまでの時間t1 は、
t1 =L/S
となる。
ここで、紙がレジストローラ6に達した後に紙をレジストローラ6に確実に接触させかつ紙の先端を揃えるために紙にループを形成する。このための移動量をループ量といい、その長さをPとする。PRNT信号を受けてからループの形成が終了するまでの時間をt2 とすると、t2 =(L+P)/Sとなる。
【0026】
ループ形成が終了すると、エンジンコントローラ15は/VSREQ信号をtrueとする。/VSREQ信号はエンジンコントローラ15からビデオコントローラ16に送られるビデオインターフェース信号の1つである。/VSREQ信号がtrueとなると、紙搬送は一時停止する。
【0027】
次に、ビデオコントローラ16は/VSREQ信号のtrueを感知すると、/VSYNC信号をtrueとする。その結果、エンジンコントローラ15はレジストローラ6を起動させる。紙の長さをAとすると、レジストローラ6を紙が通過する時間t3 は、
t3 =A/S
となる。
【0028】
さらに、次の紙を給紙するには、前の紙との紙間距離Qを設ける必要がある。その場合、/VSYNC信号の先端から次の給紙タイミングまでの時間t4 は
t4 =(t3 +Q/S)−t2
となる。
【0029】
次に、給紙デッキ2からの給紙を考える。給紙デッキからの給紙の場合、本体1のレジストローラ6から給紙開始位置までの長さは、図5から分かるように、M+N(なお、ここで、Nは、給紙デッキ2に積載された紙先端からセンサ23までの長さである)だけある。紙センサ23は給紙デッキコントローラ18に接続されている。長さM+Nは、給紙デッキにセットされる紙の長さB+Qより十分長い。そこで、1枚目の紙をレジストローラ6まで送り、レジストローラで1枚目の紙を送出してから次の紙を給紙したのでは紙間は必要最小限の紙間Qより長くなってしまう。そこで、センサ23を設け、給紙デッキからの給紙が決まった時点で紙をセンサ23の位置までに送り出しておく。
【0030】
給紙デッキ2から給紙することが決まると、ビデオコントローラ16はオプションコントローラ17の共有メモリの中のジョブデーブルに給紙デッキの指定を書き込む。オプションコントローラ17はその指定から給紙デッキ2に給紙開始を指示する。そして、センサ23に紙先端が達したことを検知すると、給紙デッキコントローラ18は紙搬送を一時停止すると共にオプションコントローラ17に紙の到着を知らせる。
【0031】
図7に示すように、ここまでの時間がt5 であり、
t5 =N/S
となる。この時間t5 は、給紙ローラ9で送り出された紙が所定時間でセンサ23に達したか否か、即ち、ジャムの検知にも使用される。
【0032】
オプションコントローラ17は、直ちに、ビデオコントローラ16に印刷開始可能を知らせる。これは給紙デッキコントローラ18のジョブテーブルに書き込むことで知らせる。
【0033】
ビデオコントローラ16は/PRNT信号をtrueとし、印刷開始を指示する。オプションコントローラ17はこれを検知し、給紙デッキに再スタートをかけ、紙を再始動させる。
【0034】
センサ23から紙が搬送され、レジストローラ6でループを作るまでの時間t6 は
t6 =(M+P)/S
となる。
【0035】
/VSYNC信号がtrueとなり、レジストローラ6が動き出してから次の/PRNTがtrueになるまでの時間t7 は
t7 =(B+Q)/S−t6
となる。なお、/VSYNCがtrueになってから次に給紙する紙の給紙デッキ指定コマンドまでの時間t8 は、図7ではプラスであるが、Nが長いとき、またはBが短いときはマイナスになることもある。即ち、前の紙の/VSYNCをtrueとする前に次の給紙デッキからの給紙スタートを行わなければならない場合もある。ここで、t1 からt8 の時間は、本体および給紙デッキに固有のものであり、そのうち、t4 とt7 は紙サイズにより依存するものである。
【0036】
本体のカセット給紙に関するt1 〜t4 の時間はエンジンコントローラ15のCPUのROMに記録し、給紙デッキに関するt5 〜t8 の時間は給紙デッキコントローラ18のCPUのROMに記録する。給紙デッキコントローラ18のCPUのROMに記録された値はオプションコントローラ17が読み出して使用する。
【0037】
本体1と給紙デッキ2の組み合わせが変わると、t5 〜t8 の時間が変わる場合もある。これは本体が2機種あり、その紙搬送速度が違う場合や、給紙デッキが速度切替機能を持つ、または2機種以上存在する場合に起こりうる。
【0038】
そこで、本体や給紙デッキには識別番号(ID番号)を付け、各ID番号を本体1のエンジンコントローラ15や給紙デッキコントローラに記憶させ、それをオプションコントローラが呼び出して、各ID番号に対応するt5 からt8 の値を紙サイズ別にオプションコントローラのROMに記録しておき、それを取り出し使用する。
【0039】
次に、排紙処理時間について説明する。フィニッシャでステープルするとき問題になるのが、ステープラ11の針打ち時間である。10枚の紙を一纏めにしてステープルするとき、10枚の紙をステープラの位置に蓄えた後、針打ちし、針打ち終了後、トレーに排出する。この時間を排紙処理時間t11と呼ぶことにする。この動作を紙間距離Q/搬送速度Sの時間t10内に終了させれられれば良いが、実際にはt10を越えてしまう(オーバーする)。また、排紙処理時間t11−t10の時間を排紙処理オーバータイイムt12と呼ぶことにする。
【0040】
t12はプリント開始時間にこれだけ余分に/PRNT信号を出す時間を遅らせなければならない。t12の値はフィニッシャコントローラ19のCPUのROMに記録しておき、オプションコントローラがその値を呼び出して使用する。例えば、丁度、排紙処理時間が必要になったとき、オプションコントローラ17のCPUは、図6に示すt4 の時間にt12を追加してビデオコントローラ16に知らせ、ビデオコントローラ16は/PRNT信号の送出を遅らせる。
【0041】
(実施例2)
実施例1では、それぞれ必要なタイミングの値は、オプションコントローラ16のROMに記録しておいたり、オプションユニットのコントローラのROMに記録し、それをオプションコントローラが呼び出して使用していた。ところで、本体やオプションの種類が増えてくると、必要なタイミングの値も増えてくる。そして、/VSYNC、/PRNTの時間などは紙サイズによっても異なるので、機種×紙サイズの割合で増加し、ROMの容量を圧迫することになる。
【0042】
そこで、搬送速度、搬送路長を本体やオプションユニットから呼び出し、オプションコントローラ17で必要なタイミングを計算する方法がある。紙サイズの値は標準化されているので、紙サイズコードだけオプションコントローラ17が受け取れば、コード毎の紙の長さの数値をROMから引き出して使える。
【0043】
(実施例3)
実施例1では、プリント指令のタイミングt4 やt7 は、オプションコントローラが時間を計数し、プリント指令を出すべきタイミングになったら、オプションコントローラの共有メモリに書込みを行うことで知らせるようにしていた。この場合の利点は、ビデオコントローラ16が共有メモリの特定番地を監視しているだけでよい。しかし、欠点としては、監視する周期が空いてしまうと、必要なタイミングより遅れる場合があることである。そこで、その解決方法として、オプションコントローラからt4 やt7 の時間の値をビデオコントローラ16に知らせ、ビデオコントローラ16が自分で出力した/VSYNCより時間をカウントし、/PRNTの出力タイミングを判定する方法がある。この方法の利点は/PRNTの出力タイミングを正確に出せることである。
【0044】
【発明の効果】
第1の効果としては、画像形成制御装置と画像情報制御装置のCPUの負荷をオプションコントローラのCPUが持つことで、画像形成装置本来の印刷動作のスピードアップを図れることである。
【0045】
第2の効果としては、オプションコントローラに関する制御をオプションコントローラに持たせるため、画像形成制御装置や画像情報制御装置のCPUが持つ部分がほとんど無くなることである。このため、本体やオプションの組み合わせを変更しても画像形成制御装置や画像情報制御装置の変更はほとんど無く、必要な搬送速度や紙搬送路の情報をオプションコントローラに与えるだけで済む。この結果、本体とオプションユニットの組み合わせを自由に変更できる。
【0046】
第3の効果としては、オプションコントローラが本体とオプションユニットにとって最適の用紙搬送タイミングを判断し、それによって用紙搬送制御が行われるため、画像形成装置として最速のスループットを得ることが可能となることである。
【図面の簡単な説明】
【図1】図1は、本発明の実施例の画像形成装置の全体の構成を示す概略側面図である。
【図2】図2は、用紙搬送制御装置を中心とした回路図である。
【図3】図3は、主要な制御回路のブロック図である。
【図4】図4は、画像情報制御装置と用紙搬送制御装置の通信タイミング図である。
【図5】図5は、給紙部から感光ドラムまでの寸法図である。
【図6】図6は、本体給紙カセットを用いた場合の制御タイミング図である。
【図7】図7は、給紙デッキを用いた場合の制御タイミング図である。
【符号の説明】
1 画像形成装置本体
2 オプションの給紙デッキ
3 オプションのフィニッシャ
4 給紙カセット
5 給紙カセットの給紙ローラ
6 レジストローラ
7 感光ドラム
9 給紙デッキの給紙ローラ
10 フィニッシャ
11 ステープラ
15 画像形成制御装置(エンジンコントローラ)
16 画像情報制御装置(ビデオコントローラ)
17 用紙搬送制御装置(オプションコントローラ)
18 給紙デッキコントローラ
19 フィニッシャコントローラ
30 オプションコントローラのCPU
32 ダンラムアクセスメモリ[0001]
[Industrial application fields]
The present invention relates to an image forming apparatus that includes a video controller that develops a code signal for printing received from a host computer into an image signal, and an engine controller that controls a printer engine, to which an optional sheet feeding device can be connected. The video controller relates to a method of controlling the printer engine and the optional paper feeder.
[0002]
[Prior art]
Conventionally, when a paper processing device such as a paper discharge unit such as a paper feed deck or a finisher is connected to the image forming apparatus, the image forming control device in the image forming apparatus performs all paper transport control in an integrated manner. .
[0003]
[Problems to be solved by the invention]
However, in the above conventional example, when the image forming apparatus is changed or the option unit is changed, it cannot be used in combination. This is because of differences in the paper transport speed, paper transport path (path), option unit paper transport speed, paper transport path, option unit paper processing time, such as finisher stapling, It depends on differences in processing time for folding paper and sorting time for sorters.
[0004]
It is not impossible to program all of these conceivable information in the CPU memory of the image forming control apparatus. However, since the optional unit is not always installed, the image forming control apparatus bears an extra load. As a result, the cost of the image forming control apparatus is increased. Furthermore, there are many possible variations of the optional unit, but it is very difficult to cover all of them because the memory capacity increases. Although it is conceivable to provide the image information control device with control of the option unit, the image information control device must process image information to be printed at high speed. Has the disadvantage of slowing down the time.
[0005]
Accordingly, a first object of the present invention is to reduce the paper management burden of the CPU of the engine controller (image formation control device) and video controller (image information control device), and speed up the printing operation inherent in the image formation device. It is to provide a control method that can be achieved.
[0006]
The second object of the present invention is to minimize the change of the engine controller and the video controller when a paper processing device such as a paper feeding device or a paper discharging device is optionally connected to the image forming device, and a combination thereof. It is in providing the control method which can choose freely.
[0007]
A third object of the present invention is to provide a dedicated CPU for the option controller to manage the movement of paper in the image forming apparatus and the movement of paper in the option unit. Provides a control method that allows the option controller to determine the optimal print timing according to the paper transport speed, paper transport path length, paper length, and paper mode in the device and optional unit, and achieve the fastest throughput. There is to do.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the present invention comprises a video controller that develops a code signal for printing received from a host computer into an image signal, and an engine controller that controls a printer engine. In a connectable image forming apparatus, the video controller controls the printer engine and the optional paper feeding device, and when the paper is fed from a paper feeding cassette of the main body of the image forming apparatus, printing is performed on the engine controller. Instructing the engine controller to cause the engine controller to feed paper from the paper feed cassette of the image forming apparatus main body and start printing. When feeding from the optional paper feeder, the engine controller performs printing. Prior to instructing the start, the engine controller By specifying to feed the paper from the optional paper feeding device without going through a roller, the paper is fed from the optional paper feeding device,
Waiting for the notification that printing can be started, which is output in response to detection of the fed paper by the paper sensor connected to the controller of the optional paper feeder, prints to the engine controller The start is instructed to cause the engine controller to start printing.
[0013]
【Example】
Next, embodiments of the present invention will be described with reference to the drawings.
[0014]
(Example 1)
FIG. 1 is a schematic cross-sectional view showing the configuration of the entire image forming apparatus. In FIG. 1, 1 is an image forming apparatus main body, 2 is an optional paper feed deck, and 3 is an optional finisher having a stapler. In the image forming apparatus main body 1, a
[0015]
FIG. 3 is a block diagram of the main control circuit. In FIG. 3,
[0016]
The
[0017]
FIG. 2 is a circuit diagram of the
[0018]
Next, signals to be taken into the
/ PRNT, / VSYNC signal:
The above two signals are printing control signals that the
/ PDLV, / SPCHG, / PFED signals:
The above three signals are signals output from the
[0019]
Next, the inside of the
[0020]
Such an interface sharing a RAM has a collision problem in which two CPUs simultaneously access the same address. As a means for solving this problem, a method having a dual port RAM having an arbitration function is conceivable. However, since the dual port RAM is expensive, in the present invention, a RAM is accessed under the control of the
[0021]
The procedure is as follows. When 8-bit data is transmitted from the
[0022]
FIG. 4 is a timing chart showing communication timing and data arrangement between the
(1) The data is LSB first.
(2) The parity is odd parity (indicated by P in the drawing).
(3) A0 to A10 (vertical writing in the drawing) indicate addresses of the shared memory. WD0 to WD7 (vertical writing in the drawing) indicate write data. RD0 to RD7 (vertical writing in the drawing) indicate read data from the shared memory.
(4) R / W (vertical writing in the drawing) indicates writing when 1 (Low), and reading when 0 (High).
(5) When PERR-ADL (vertical writing in the drawing) is 1 (Low), it indicates that a parity error has occurred in the received address information.
(6) WOK and ROK are set to 1 (Low) when the option controller succeeds in writing and reading data.
(7) UK (vertical writing in the drawing) indicates an indefinite value.
[0023]
Next, paper conveyance control will be described. FIG. 5 shows the dimensions from the paper feed unit to the photosensitive drum. FIG. 6 is a timing chart regarding paper feeding. This will be described below with reference to FIGS.
[0024]
When code data to be printed is sent from the host computer to the
[0025]
The paper advances along the conveyance path and reaches the
t 1 = L / S
It becomes.
Here, after the paper reaches the
[0026]
When the loop formation is completed, the
[0027]
Next, when the
t 3 = A / S
It becomes.
[0028]
Furthermore, in order to feed the next paper, it is necessary to provide a distance Q between the previous paper and the paper. In this case, the time t 4 from the leading end of the / VSYNC signal to the next paper feed timing is t 4 = (t 3 + Q / S) −t 2
It becomes.
[0029]
Next, consider sheet feeding from the
[0030]
When it is decided to feed paper from the
[0031]
As shown in FIG. 7, the time so far is t 5 ,
t 5 = N / S
It becomes. The time t 5, the paper fed by the
[0032]
The
[0033]
The
[0034]
The time t 6 from when the paper is conveyed from the
It becomes.
[0035]
The time t 7 from when the / VSYNC signal becomes true and the
It becomes. Note that the time t 8 from when / VSYNC becomes true to the paper feed deck designation command for the next paper to be fed is positive in FIG. 7, but negative when N is long or B is short. Sometimes. That is, it may be necessary to start feeding from the next paper feed deck before setting / VSYNC of the previous paper to true. Here, the time from t 1 t 8, is unique to the main body and the sheet feed deck, of which, t 4 and t 7 are those dependent by the paper size.
[0036]
The time t 1 to t 4 related to the cassette feeding of the main body is recorded in the ROM of the CPU of the
[0037]
When the combination of the main body 1 and the
[0038]
Therefore, an identification number (ID number) is assigned to the main body and the paper feed deck, each ID number is stored in the
[0039]
Next, the paper discharge processing time will be described. A problem in stapling with the finisher is the staple driving time of the
[0040]
t 12 must delay the time to put this much extra / PRNT signal to the print start time. The value of t 12 is may be recorded in the ROM of the CPU of the
[0041]
(Example 2)
In the first embodiment, each necessary timing value is recorded in the ROM of the
[0042]
Therefore, there is a method in which the conveyance speed and the conveyance path length are called from the main body or the option unit and the necessary timing is calculated by the
[0043]
(Example 3)
In the first embodiment, the timing t 4 or t 7 of the print command is notified by writing to the shared memory of the option controller when the option controller counts the time and it is time to issue the print command. . The advantage in this case is that the
[0044]
【The invention's effect】
The first effect is that the CPU of the option controller has the CPU load of the image forming control device and the image information control device, so that the original printing operation of the image forming device can be speeded up.
[0045]
As a second effect, since the option controller has control related to the option controller, there is almost no part of the CPU of the image forming control device or the image information control device. For this reason, even if the combination of the main body and the option is changed, there is almost no change in the image forming control device and the image information control device, and it is only necessary to provide the option controller with the necessary transport speed and paper transport path information. As a result, the combination of the main body and the option unit can be freely changed.
[0046]
As a third effect, since the option controller determines the optimum sheet conveyance timing for the main body and the option unit and thereby performs sheet conveyance control, it is possible to obtain the fastest throughput as the image forming apparatus. is there.
[Brief description of the drawings]
FIG. 1 is a schematic side view showing an overall configuration of an image forming apparatus according to an embodiment of the present invention.
FIG. 2 is a circuit diagram centering on a paper transport control device;
FIG. 3 is a block diagram of a main control circuit.
FIG. 4 is a communication timing diagram between the image information control apparatus and the sheet conveyance control apparatus.
FIG. 5 is a dimensional diagram from a paper feeding unit to a photosensitive drum.
FIG. 6 is a control timing chart in the case of using a main body paper feed cassette.
FIG. 7 is a control timing chart when a paper feed deck is used.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Image forming apparatus
16 Image information control device (video controller)
17 Paper transport control device (optional controller)
18
32 Dunram access memory
Claims (5)
画像形成装置本体の給紙カセットから給紙する場合、
前記エンジンコントローラに対して印刷開始を指示することにより、前記エンジンコントローラに前記画像形成装置本体の給紙カセットから用紙を給紙させるとともに印刷を開始させ、
前記オプション給紙装置から給紙する場合、
前記エンジンコントローラに対して印刷開始を指示するに先立って、前記エンジンコントローラを介することなく、前記オプション給紙装置から用紙を給紙させる指定を行うことにより、前記前記オプション給紙装置から用紙を給紙させ、
当該オプション給紙装置のコントローラに接続されている紙センサが前記給紙された用紙を検出したことに応じて出力される印刷開始可能である旨の知らせを待って、前記エンジンコントローラに対して印刷開始を指示して前記エンジンコントローラに印刷を開始させることを特徴とする画像形成装置における制御方法。A video controller to expand the code signal for printing received from the host computer to an image signal, and a engine controller for controlling the printer engine, Oite the optional sheet feeder to the image forming apparatus connectable, the video A method in which a controller controls the printer engine and the optional paper feeder ,
When feeding from the paper cassette of the image forming device
Instructing the engine controller to start printing causes the engine controller to feed paper from the paper feed cassette of the image forming apparatus main body and start printing,
When feeding from the optional paper feeder,
Prior to instructing the engine controller to start printing, the paper is fed from the optional paper feeding device by specifying the paper feeding from the optional paper feeding device without going through the engine controller. Let paper
Waiting for the notification that printing can be started, which is output in response to detection of the fed paper by the paper sensor connected to the controller of the optional paper feeder, prints to the engine controller A control method in an image forming apparatus, characterized by instructing start and causing the engine controller to start printing .
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04819396A JP3624046B2 (en) | 1995-05-24 | 1996-02-09 | Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus |
US08/600,050 US6373581B1 (en) | 1995-02-10 | 1996-02-12 | Apparatus to control optional paper conveyance device and image processing apparatus using the same |
US09/595,170 US6583885B1 (en) | 1995-02-10 | 2000-06-16 | Apparatus to control optional paper conveyance device and image processing apparatus using the same |
US10/075,254 US6624904B2 (en) | 1995-02-10 | 2002-02-15 | Apparatus to control optional paper conveyance device and image processing apparatus using the same |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7-149646 | 1995-05-24 | ||
JP14964695 | 1995-05-24 | ||
JP04819396A JP3624046B2 (en) | 1995-05-24 | 1996-02-09 | Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0939341A JPH0939341A (en) | 1997-02-10 |
JP3624046B2 true JP3624046B2 (en) | 2005-02-23 |
Family
ID=26388423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04819396A Expired - Fee Related JP3624046B2 (en) | 1995-02-10 | 1996-02-09 | Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3624046B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4789563B2 (en) | 2004-10-29 | 2011-10-12 | キヤノン株式会社 | Image forming apparatus and paper discharge control method in image forming apparatus |
-
1996
- 1996-02-09 JP JP04819396A patent/JP3624046B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0939341A (en) | 1997-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH02120066A (en) | Image forming system | |
JP3624046B2 (en) | Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus | |
US5124727A (en) | Page printer capable of efficiently printing data on paper sheets having different sizes | |
JPH01160661A (en) | Control of perfecting printer | |
WO1991012968A1 (en) | Image forming apparatus | |
JP2841858B2 (en) | Printer control device | |
JPH05538A (en) | Image forming system | |
JP3466932B2 (en) | Printing apparatus and printing method | |
JP3740196B2 (en) | Image forming apparatus | |
JP2745791B2 (en) | Error recovery method for printing device | |
JPH02143871A (en) | Controlling system of image forming apparatus | |
JPS62116440A (en) | Recording device | |
JP3535611B2 (en) | Control method of image forming apparatus | |
JPH10193747A (en) | Image recorder and recording method | |
JPH0412946A (en) | Image forming device | |
US6700673B1 (en) | Image-reading apparatus | |
JP3702569B2 (en) | Image forming apparatus | |
JPH1097392A (en) | Print control device and method and storage medium storing readable program for computer | |
JPH03120065A (en) | Printer | |
JPH11115283A (en) | Printer and method for controlling it | |
JP3832262B2 (en) | Paper discharge control system for printing device | |
JPH06286242A (en) | Printing controlling apparatus | |
JP3706851B2 (en) | Image forming apparatus | |
JPH04319473A (en) | Recording device | |
JPH04201593A (en) | Controller of printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040518 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040712 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040917 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041129 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081203 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091203 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091203 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101203 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111203 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121203 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131203 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |