JP3768696B2 - Sheet processing apparatus and method for controlling sheet processing apparatus - Google Patents

Sheet processing apparatus and method for controlling sheet processing apparatus Download PDF

Info

Publication number
JP3768696B2
JP3768696B2 JP26867398A JP26867398A JP3768696B2 JP 3768696 B2 JP3768696 B2 JP 3768696B2 JP 26867398 A JP26867398 A JP 26867398A JP 26867398 A JP26867398 A JP 26867398A JP 3768696 B2 JP3768696 B2 JP 3768696B2
Authority
JP
Japan
Prior art keywords
sheet
sheet bundle
paper
discharge
shift
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
Application number
JP26867398A
Other languages
Japanese (ja)
Other versions
JPH11171390A (en
Inventor
睦亮 柿木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP26867398A priority Critical patent/JP3768696B2/en
Publication of JPH11171390A publication Critical patent/JPH11171390A/en
Application granted granted Critical
Publication of JP3768696B2 publication Critical patent/JP3768696B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Collation Of Sheets And Webs (AREA)
  • Pile Receivers (AREA)
  • Forming Counted Batches (AREA)
  • Folding Of Thin Sheet-Like Materials, Special Discharging Devices, And Others (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、給排紙口を複数持つ画像記録装置に給送あるいは排送する記録媒体のハンドリングを制御するオプション装置を接続可能な画像記録装置および方法に関し、ジョブごとに用紙をずらして排紙するシート処理装置に関する。
【0002】
【従来の技術】
従来から、排紙口を複数持ち、用紙の積載量を検知することが可能な印刷装置を、ネットワーク環境下で複数のホストコンピュータと接続したものが知られている。このような印刷装置は、複数のユーザからの印字指定を受け付けるような状況においては、各ユーザが、排紙モードとして、例えば、ある排紙口を指定する固定モードと、排出可能な排紙口を自動的にサーチして排紙口を決定する自動モードを指定して、同一排紙口への排出を行なうようになっている。
【0003】
【発明が解決しようとする課題】
そこで、別のユーザのジョブが混入しないようにするため、次の排紙口の用紙積載量を検知し、用紙が存在する場合は常にメッセージを表示してユーザに用紙除去を促すようにすることが提案されているが、このようにすると、排出先の排紙口に用紙が存在するたびに、常に用紙除去を促されることになり、非常に煩わしかった。
【0004】
本発明の目的は、上記のような問題点を解決し、ユーザに用紙除去を促す回数を軽減させることができる画像記録装置および方法ならびにシート処理装置を提供することにある。
【0005】
【課題を解決するための手段】
請求項1の発明は、シートを積載するためのシート積載部を有するシート処理装置であって、シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理手段と、前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙手段と、前記シート積載部に排紙された第1のシート束に関する情報と、前記第1のシート束に引き続き前記シート積載部へ排紙すべき第2のシート束に関する情報とに基づいて、前記第2のシート束の排紙位置を前記シフト排紙手段によりシフトさせるか否かを制御する制御手段とを有し前記制御手段は、前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第2のシート束に対して前記シフト排紙手段によるシフトをさせず前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第2のシート束に対して前記シフト排紙手段によるシフトをさせず、前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第2のシート束に対して前記シフト排紙手段によるシフトをさせることを特徴とする。
【0006】
請求項4の発明は、シートを積載するためのシート積載部を有するシート処理装置の制御方法であって、シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理工程と、前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙工程と、前記シート積載部に排紙された第1のシート束に関する情報と、前記第1のシート束に引き続き前記シート積載部へ排紙すべき第2のシート束に関する情報とに基づいて、前記第2のシート束の排紙位置を前記シフト排紙工程によりシフトさせるか否かを制御する制御工程とを有し前記制御工程は、前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第2のシート束に対して前記シフト排紙工程によるシフトをさせず前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第2のシート束に対して前記シフト排紙工程によるシフトをさせず、前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第2のシート束に対して前記シフト排紙工程によるシフトをさせることを特徴とする。
【0038】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【0039】
<第1の実施の形態>
図1は本発明の第1の実施の形態を示す。これはレーザビームプリンタ102の例であるが、インクジェットプリンタ等他のプリント方式のプリンタを採用することもできる。本実施の形態では、レーザビームプリンタ102が給紙オプション装置を2台接続した例であるが、さらに多くの給紙オプション装置を接続可能であり、また給紙オプション装置の機能を本体が共有しても構わない。
【0040】
レーザビームプリンタ102は汎用インタフェース60(例えば、セントロニクスと、RS232Cと、等々)を介して、ホストコンピュータ等の外部機器101と接続してある。レーザビームプリンタ102は、各種オプション装置が接続可能であり、汎用インタフェース60を介して、外部機器101から転送される印刷情報(所定のプリンタ言語に基づくコードデータ等の制御情報、例えば、PostScript, LIPS(III ),LIPS(IV), イメージデータ等を含む)に基づいて記録画像を行なうものであり、パネル部104と、制御ユニット109と、給紙オプション装置107と、排紙オプション装置108とを有する。
【0041】
パネル部104は操作のための各種スイッチ(ボタン)と、LED表示器と、LCD表示器と、等々から構成されるユーザとのインタフェースであり、ユーザはパネル部104を操作することにより、プリンタ102に所定の動作を指示することができる。なお、ユーザにより設定された各種データ等は図示しない不揮発性メモリ、例えば、NVRAM(nonvolatile RAM ),EEPROM(electrically erasable and programmable ROM)等に記憶管理される。
【0042】
制御ユニット109は、エンジンコントローラ105と、ビデオコントローラ103と、オプションコントローラ部106とを有する。
【0043】
エンジンコントローラ105はプリンタ102の印字プロセス制御を行うものである。エンジンコントローラ105はビデオコントローラ103から転送されるイメージデータに基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、供給される用紙に転写、定着して印字を行なう。このとき、オプションコントローラ部106に対して給排紙のタイミングの指示等を行なう。
【0044】
ビデオコントローラ103はプリンタ102全体を制御するとともに、外部機器101からのデータを解析しイメージデータに変換するものである。ビデオコントローラ103は汎用インタフェース60を介して外部機器101に接続されている。ビデオコントローラ103は外部機器101から転送されるコードデータ(ESCコード、各種PDLデータ等)を受信し、受信されたコードデータに基づいてドットデータ等からなるページ情報を生成し、ビデオインタフェース80を介してエンジンコントローラ105に対してイメージデータ(2値または多値)を送信し、統括インタフェース90を介してオプションコントローラ部106に対して給紙指定および排紙指定のコマンド等を送信する。
【0045】
オプションコントローラ部106は各種給紙オプション装置を統括して制御するものである。オプションコントローラ部106は、共通のオプションユニットインタフェース70によって各オプションユニットを管理し、統括インタフェース90を介してビデオコントローラ103と通信する。本実施の形態では、各給排紙オプション装置を、オプションコントローラ部106を経由してビデオコントローラ103が制御することが特徴である。オプションコントローラ部106は、図示しないCPU(central processing unit ),ROM(read only memory),RAM(random access memory)等を備え、ビデオコントローラ103から転送される給排紙指定等と、エンジンコントローラ105からの給排紙指示等とに基づいて、1台以上のオプション装置を統括して制御する統括コントローラであり、各種オプション装置に具備されるオプションコントローラユニットとオプションユニットインタフェース70を介して通信を行ない、各種オプション装置を統括的に制御する。オプションコントローラ部106のRAM内には、ビデオコントローラ103がアクセス可能な共有メモリ(図5)があり、共有メモリは約40頁分の搬送状況管理エリアと、基本ステータスエリアと、コマンドステータス管理エリアと、立ち上げ処理エリア等から構成され、ビデオコントローラ103は共有メモリの各エリアを介して各オプション装置に対する指定を行なう。
【0046】
ビデオコントローラ103により統括インタフェース90を通してフェースアップが指定された場合は、図4を参照して後述するように、フラッパ254に振り分けられた記録紙Sは、ローラ255によりそのまま排紙口へ送られる。あるいはまた、ビデオコントローラ103により統括インタフェース90を通してフェースダウンが指定された場合は、図4を参照して後述するように、フラッパ254に振り分けられた記録紙Sは、ローラ256およびローラ257により、一旦、記録紙Sの後端がローラ256を越えるまで搬送され、次に、ローラ257が反転して記録紙Sの後端からローラ258に送り込まれ、排紙口へ送られる。搬送状況管理エリアは、ビデオコントローラ103が印字方法(給紙口と、排紙口と、色と、ステープル操作と、シフト操作等)を各オプション装置へ通知する領域と、各オプション状態(どこまで印字した、排紙完了した、等々)をビデオコントローラ103に通知する領域から構成される。基本ステータスエリアは、各オプション装置の異常(ジャム、紙なし、ステープル針なし、等々)をビデオコントローラ103に通知する領域である。コマンドステータス管理エリアは、ビデオコントローラ103とコマンドステータスのやりとりを行なう領域である。立ち上げ処理エリアは、ビデオコントローラ103が各オプション装置の立ち上げ処理を指定する領域である。
【0047】
給紙オプション装置107は、例えば、ペーパデッキオプションユニットであり、内部にペーパデッキコントローラ(大容量給紙カセットコントローラ)107aを有し、オプションコントローラ部106から送信される制御情報に基づいて給紙制御を行なうものである。ペーパデッキコントローラ107aは、図示しないCPU,ROM,RAMを備え、CPUがROMに格納されてプログラムに基づいて給紙オプション装置107を制御する。このROMには給紙オプション装置107の拡張情報、例えば、ペーパデッキに格納可能な用紙サイズの情報等が格納されている。
【0048】
排紙オプション装置108は、例えば、ステープル機能を有するフィニッシャオプションユニットであり、内部にフィニッシャコントローラ(大容量排紙スタッカコントローラ)108aを有し、オプションコントローラ部106から送信される制御情報に基づいてステープル動作および排紙動作を行なうものである。フィニッシャコントローラ108aは、図示しないCPU,ROM,RAMを備え、ROMに格納されてプログラムに従って、CPUにより排紙オプション装置108が制御される。このROMには排紙オプション装置108の拡張情報、例えば、排紙口の数と、ステープル機能の有無と、排紙用紙を所定の方向にずらすシフト機能の有無と、排紙用紙のフェースの向きを反転させる反転機能の有無の情報等が格納されている。
【0049】
給紙オプション装置107と排紙オプション装置108には、表示部および各種キーを備える操作部107bおよび108bがそれぞれ設けてあり、各オプション使用時のユーザに対するメッセージおよび操作方法等を表示および操作が可能となっている。
【0050】
オプションコントローラ部106と、ペーパデッキコントローラ107と、フィニッシャコントローラ108aは、それぞれコネクタで接続され、オプション装置インタフェース70によりシリアル通信を行なう。お互いに同じコネクタにより直列接続され、従って、ペーパデッキオプション装置107と、排紙オプション装置108は、その接続順を入れ替えて接続することも可能である。フィニッシャコントローラ108aは排紙オプション装置108のフィニッシャオプションユニットを制御するものである。
【0051】
次に、図2を参照して、レーザビームプリンタ102の各コントローラのインタフェースと信号をより詳細に説明する。統括インタフェース90は、シリアル通信インタフェース91と、信号OPTRDYと、信号POUTTと、信号PFEDTと、信号SPCNGの5つのハード信号とにより構成されている。シリアル通信インタフェース91は、ビデオコントローラ103からオプションコントローラ部106に、給紙オプション装置107のペーパデッキ241への給紙指定と、排紙オプション装置108の排紙口251〜253の指定と、等々のコマンドを送信し、オプションコントローラ部106からビデオコントローラ103に、給紙オプション装置107のペーパデッキ241の紙有無状態と、排紙オプション装置108の排紙口251〜253の積載状態と、ステープル針の有無状態と、等々のステータスを送信するためのものである。なお、オプションコントローラ部106とビデオコントローラ103とは、CPUバスで直結しても良い。信号OPTRDYはビデオコントローラ103により指定されたオプション、例えば、ステープルが使用できる状態になっているか否かを表す信号であり、オプションコントローラ部106からビデオコントローラ103に送信される。信号POUTTはプリンタ102本体が記録紙を排紙するタイミング信号であり、エンジンコントローラ105からビデオコントローラ103をスルーしてオプションコントローラ部106に送信される。信号PFEDTはプリンタ102本体がオプションユニットから記録紙を受け入れるタイミングを表す信号であり、エンジンコントローラ105からビデオコントローラ103をスルーしてオプションコントローラ部106に送信される。信号SPCNGはオプション装置内を高速搬送されてきた記録紙Sをスピードダウンして、プリンタ102本体の搬送速度に整合させるための信号であり、エンジンコントローラ105からビデオコントローラ103をスルーしてオプションコントローラ部106に送信される。
【0052】
ビデオインタフェース80は、通信インタフェース81と、信号VDOと、信号POUTTと、信号PFEDTと、信号SPCNGとにより構成されている。通信インタフェース81は、ビデオコントローラ103からエンジンコントローラ105に、プリンタ102本体の給紙カセットへの給紙指定と、プリンタ102本体の排紙口251〜253への排紙指定と、印字と、等々のコマンドを送信し、エンジンコントローラ105からビデオコントローラ103に、プリンタ102本体のカセット230の紙有無状態と、紙づまりと、等々のステータスを送信するためのものである。信号VDO信号はビデオコントローラ103から送信されるビットデータであり、ビデオコントローラ103からエンジンコントローラ105に送信される。
【0053】
図3は図1に示したビデオコントローラ103の構成を示す。図3において、101,104,105,106は図1と同一部分を示す。401はパネルインタフェース(I/F)部であり、パネル部104とのデータ通信によって、操作者からの諸設定および指示をパネル部104から受け取るためのものである。402はホストI/F部であり、ホストコンピュータ等の外部機器101との信号の入出力部である。406はエンジンI/F部であり、エンジンコントローラ105との信号の入出力部であり、図示しない出力バッファレジスタからデータ信号の送出を行なうとともに、エンジンコントローラ105との通信制御を行なうためのものである。
【0054】
403は画像データ生成部であり、外部機器101から送られる制御コードデータに基づいて実際の印字のためのビットマップデータを発生するものである。405は画像メモリであり、画像データを格納するためのものである。409はCPUであり、ビデオコントローラ103全体の制御を司るものである。CPU409を制御する制御コードは、図示しないシステムクロックによって、タスクと称されるロードモジュール単位に時分割制御するOS(operating system)と、機能単位に動作する、後述する図示の複数のロードモジュール(タスク)とによって構成されるものとする。404はROMであり、CPU409の制御コードを格納するためのものである。407はRAMであり、CPU409により作業領域として用いられる。410はEEPROMであり、不揮発性のメモリ媒体で構成されている。
【0055】
408はDMA(direct memory access)制御部であり、CPU409からの指示により画像メモリ内のビットマップデータを、エンジンインタフェース部406に転送するものである。412はオプションI/F部であり、CPU409からの指示に従ってオプションコントローラ部106との通信を行ない、エンジンインタフェース部406からの信号POUTTと、信号PFEDTと、信号SPCNGをスルーして統括インタフェース90に送るためのものである。
【0056】
411はシステムバスであり、アドレスバスおよびデータバスを有し、システムバス411を介して、パネルI/F部401と、ホストI/F部406と、画像データ発生部403と、ROM404と、画像メモリ405と、エンジンI/F部406S、RAM407S、DMA制御部408S、CPU409S、EEPROM410S、オプションI/F部412とが相互結合されている。
【0057】
図4は図1に示したプリンタ102の構造を示す。図1と同一部分には同一の符号を付してある。図4において、230は用紙カセットであり、記録紙Sを保持し、図示しない仕切り版によって電気的に記録紙Sのサイズを検出する機構を有する。231はカセット給紙クラッチであり、間欠的に回転して、用紙カセット230に収納されている記録紙Sを1枚づつ分離し給紙ローラ204まで搬送させるものである。230sは記録紙検出センサであり、用紙カセット230に収納されている記録紙Sの量を検出するものである。
【0058】
227はレジストシャッタであり、用紙を押圧して給紙を停止させるものである。204は給紙ローラであり、記録紙Sの先端部をレジストシャッタ227まで搬送するものである。203は手差し給紙クラッチであり、手差し用トレイ202に載置された記録紙Sをレジストシャッタ227まで搬送するものである。233はオプション給紙ローラ(給紙中継搬送ローラ)であり、給紙オプション107から給紙された記録紙Sをプリンタ102本体内へ供給するものである。給紙オプション装置107は、ペーパデッキ241と、ペーパデッキ給紙ローラ242と、搬送ローラ244と、給紙中継搬送ローラ233と、記録紙格納量検出センサ241sとを有する。ペーパデッキ241は昇降可能であり、記録紙Sを大容量積載するためのものである。ペーパデッキ給紙ローラ242はペーパデッキ241上に積載されている記録紙Sを給紙するものである。搬送ローラ244はペーパデッキ給紙ローラ242により給紙された記録紙Sを給紙中継搬送ローラ233に搬送するものである。給紙中継搬送ローラ233は給紙オプション装置107の下部に着脱可能に複数接続可能な(異なるサイズまたは同一サイズの記録紙を給紙可能な)他の給紙系オプションユニットから給紙される記録紙を中継搬送するものである。記録紙格納量検出センサ241sはペーパデッキ241上の記録紙Sの載置量を検出するものである。
【0059】
レーザスキャナ部206はレーザユニット215と、ポリゴンミラー216と、結像レンズ群218と、折返ミラー219と、光量センサ270とを有する。レーザユニット215はビデオコントローラ103から送出される画像信号(VDO信号)に基づいて、レーザ光を発するものである。レーザユニット215から発せられたレーザ光は、ポリゴンミラー216により走査され、結像レンズ群218および折返ミラー219を介して感光ドラム220上に導かれ、感光ドラム220上に潜像が形成される。ビーム検出器217はレーザユニット215から発せられたレーザ光を検出し、主走査同期信号を出力するものである。光量センサ270はレーザユニット215から発せられたレーザ光の光量を検出するものである。
【0060】
205はレジストローラ対であり、手差し給紙ローラ203と、カセット給紙クラッチ231と、給紙中継搬送ローラ233の下流に設けてあり、記録紙Sを画像記録部207に同期搬送するものである。
【0061】
画像記録部207は感光ドラム220と、一次帯電器222と、現像器223と、転写帯電器224と、クリーナ225と、前露光ランプ221とを有する。一次帯電器222は感光ドラム220上を均一に帯電させるものである。現像器223は感光ドラム220に形成された潜像をトナー現像するものである。転写帯電器224は現像器223により現像された感光ドラム220上のトナー像を、レジストローラ205により給紙される記録紙Sに転写するものである。クリーナ225は感光ドラム220上の残存トナーを取り除くものである。前露光ランプ221は感光ドラム220を光除電するものである。
【0062】
208は定着器であり、画像記録部207の下流に設けてあり、画像記録部207からの記録紙S上のトナー像を熱定着させるものである。210は搬送ローラであり、定着器208の下流に設けてあり、記録紙Sを排紙搬送するものである。209は排紙センサであり、定着器208の下流に設けてあり、記録紙Sの排紙状態を検出するものである。
【0063】
211はフラッパであり、搬送ローラ210により搬送された記録紙Sの搬送方向を、積載トレイ213側または排紙オプション装置108側のいずれかに切り換えるものである。214および212は排紙ローラであり、フラッパ211により切り換えられた記録紙Sを積載トレイ213に排紙するものである。213sは排紙積載量検出センサであり、積載トレイ213に積載された記録紙の積載量を検出するものである。
【0064】
251〜253は排紙トレイであり、1排紙トレイ当たり約700枚、3排紙トレイの合計で約2000枚積載可能であり、用紙がステープル処理される場合は、排紙トレイ昇降時に荷崩れの虞れがあるため、各排紙トレイに積載される用紙の満載の検出基準は、通常(ここでは、88mm)の半分(44mm)としてある。260は排紙トレイ昇降モータであり、排紙トレイ251〜253を移動させるものである。261は排紙積載量検出センサ(高さセンサ)であり、排紙トレイ251〜253に積載された記録用紙の高さを検出するものである。排紙トレイ251〜253に積載された記録用紙の高さが、例えば、88mm(約700枚に相当)に到達した(検出された)時点で、フィニッシャコントローラ108aにより、「満載」がオプションコントローラ部106を介してビデオコントローラ103に通知される。
【0065】
259はステープラであり、ビデオコントローラ103により統括インタフェース90を通してステープル指定されている場合は、図示しないステープラ259 近に設けたステープルトレイに記録紙Sを蓄え、記録紙Sを整列させ、ステープラ259によりステープル実行され、排紙トレイ251〜253のいずれかに排紙される。あるいはまた、ビデオコントローラ103により統括インタフェース90を介してシフト指定されている場合は、前記ステープルトレイに用紙を蓄え、記録紙Sを整列させ、排紙トレイ251〜253を水平方向(手前<-->奥方向)にシフトさせてから、排紙トレイ251〜253のいずれかに排紙される。259sはステープル針残量検出センサであり、ステープラ259内に格納されたステープル針の残量を検出するものである。
【0066】
図14はシフト指定がなされているときに行うシフト排紙動作を説明するための説明図である。図14は排紙オプション装置108およびプリンタ102を上から見た図である。図14(a)は本形態におけるシフト排紙機構を示す。例えば、排紙トレイ251〜253が実線位置にある状態でシフト排紙指定がなされると、図示しないモータの駆動により排紙トレイ251〜253を破線位置に移動させる。これにより、排紙トレイ251〜253上にシート束がシフトした状態で積載される。排紙トレイ251〜253が破線位置にある状態でシフト排紙指定がなされると、排紙トレイ251〜253を実線位置に移動させる。なお、シフト排紙指定がないときは、排紙トレイ251〜253の水平方向の位置はそのままで移動させない。
【0067】
図14(b)はシフト排紙の別の形態を示す。排紙トレイ251〜253のうち排紙すべき排紙トレイが空のときやシフト排紙指定がないときは、整合部材271により破線位置にシートを寄せてから排紙トレイ上に排紙する。シフト排紙指定があるときで、かつ前回のジョブのシートが破線の状態で排紙トレイ上に排紙されている場合は、今回のジョブのシートを整合部材272により一点鎖線の位置に寄せてから排紙トレイ上に排紙する。
【0068】
シフト排紙があるときで、かつ前回のジョブのシートが一点鎖線の状態で排紙トレイに排紙されている場合は、今回のジョブのシートを整合部材271により破線の位置に寄せてから排紙トレイ上に排紙する。
【0069】
次に、図5ないし図7を参照して、ビデオコントローラ103がオプションコントローラ部106を通じて、各オプション装置を統括制御する方法を説明する。図5に示す共有メモリは、ページ指定を行ない用紙の搬送状況を知るための搬送状況管理エリア503と、各オプションの異常状態を知るための基本ステータス部504と、コマンドステータスのやりとりを行なうコマンドステータス部505と、オプション装置の立ち上げ処理を指定する立ち上げ処理部506とにより構成されている。
【0070】
立ち上げ処理部506はビデオコントローラ103から指定を行なう立ち上げ指定部分と、指定を行なった結果、各オプションが処理を完了したことを通知する完了通知部分とにより構成されている。ビデオコントローラ103が、この立ち上げ処理部506に指定を行なうことにより各オプション類の立ち上げ処理を行なう。電源投入されると、ビデオコントローラ103から、共有メモリの初期化指定と、オプションコントローラ部106で必要な各オプションのコンフィグレーション情報取得指定と、情報取得完了と、等々を、立ち上げ指定部分に知らせ、各処理が完了したかどうかを完了通知部分を監視し、全てが完了したら立ち上げ処理終了となる。
【0071】
搬送状況管理エリア503は、給紙口と、排紙トレイと、カラー/モノクロと、ステープル位置および実行と、等々の印字方を指定する部分と、用紙をどこまで給紙したか、プリント信号を出して良いか、排紙完了したか、等々のオプションの状態を教えてもらう部分とにより構成されている。ビデオコントローラ103は上記印字方法を指定し、各オプションの状態を把握しながら、印字を実行していく。
【0072】
搬送状況管理エリア503での指定は最大40ページ分の指定が可能であり、1ページごとに順番に指定を行ない、排紙完了した領域は空き領域とみなし、再指定を行なえるように初期化して、リングバッファとして使用する。
【0073】
基本ステータス部504は、各装置の異常状態を通知するエリアであり、紙なし、紙づまり、ドアオープン、満載などの状態をこの領域から取得する。基本ステータスの内容から、更に詳細な情報をコマンドステータスによって取得する。コマンドステータス部505は各オプションの詳細情報取得およびオプションの動作制御を行なうための領域であり、この領域に必要に応じたコマンドを指定し、情報を取得する。例えば、取得可能な情報は、装置名称と、給紙実装用紙サイズと、給紙用紙残量と、紙づまりの位置と、種類と、アクセスポイントと、排紙用紙の積載量と、故障詳細と、等々であり、これらは、図6および図7に示すように、それぞれの状況に応じたコマンドを発行しステータスを受け取る。また、省電力モードへの移行と、紙づまり時の緊急停止と、排紙口の移動と、リセット実行などのオプションの制御も、コマンドステータス部505を使用して行なう。
【0074】
このように、ビデオコントローラ103は上記情報を取得し、異常がない状態で印字を実行し、基本ステータスから異常発生を検出した場合は、異常箇所を特定するコマンドステータスを発行し、さらにその装置に対して異常内容を特定し、その異常に応じた詳細な情報収集および制御を行なっていく。
【0075】
図8は制御ユニット109による制御手順の一例を示すフローチャートである。これは、オプションコントローラ部106の共有メモリにアクセスし、各オプションとコマンドステータスのやりとりを行ない情報の交換を行う例である。オプション情報を獲得する場合、オプションコントローラ部106が持つメモリ内のコマンドステータス管理エリアへ指定を行ない、情報を受け取る。コマンド指定領域に、必要な情報の種類を識別するIDを所定のアドレスに指定し(S601)、実行コマンドでオプションコントローラ部106へ指定するデータ数を所定のアドレスに指定し(S602)、指定内容を表すデータを所定のアドレスに指定し(S603)、コマンドを送信したことを通知し、オプションコントローラ106が各オプション装置とやりとりを行ない情報を取得するためのトリガをかける(S604)。このトリガと指定内容に従って、オプションコントローラ部106は必要なオプション装置とシリアル通信を行ない、指定された情報を得る。
【0076】
一方、オプンョンコントローラ部106が完全に情報を得るまで、タイマーを起動し、ビデオコントローラ103がステータス情報を取得可能な状態であるかどうかを監視する(S605、S606)。一定時間経っても、ステータス情報獲得可能状態に移行しない場合は、ステータス情報が獲得できないので、再度コマンド実行するようにリトライ通知を行ない(S611)、処理を終了する。
【0077】
他方、ステータス情報獲得可能状態になると、ステータスのコマンドIDを取得し、指定したコマンドに対するステータス情報かどうかを確認する(S607)。ついで、ステータスデータ数を取得し(S608)、ステータスデータ数分のステータスデータを取得し(S609)、オプションコントローラ部106に対してステータス獲得完了を通知する(S610)。
【0078】
図9および図10は図1に示す制御ユニット109によるスケジューリング手順の一例を示すフローチャートである。これは、外部機器101から送られてきた制御データと印字データに基づいて、トランスレータ処理システムによって解析および変換されたコマンド情報によりスケジューリングを行なうシステムであるスケジューリングシステムの処理手順の一例であり、外部機器101からデータが送られると、処理手順が開始される。送られたデータが、ページ情報および印字情報を作成すべき印字データがあるかどうかを監視する(S701)。ページ情報および印字情報を作成すべき印字データである場合は、レイアウトコマンドにより指定された内容に基づいて、ページ情報および印字情報を作成し(S702)、作成されたページ情報から給排紙口を決定する(S703)。ステップS702で指定される内容には、「自動」が含まれており、ステップS702では、最終的な給排紙口は決定できない。ステップS703にて、給紙口の場合は、紙ありなし、用紙サイズ等に基づき、排紙口(排紙トレイ)の場合は、積載可能かどうか等に基づき、固定の給排紙口を決定する。
【0079】
給排紙口が決定されると、前のジョブと排紙モードの変更があったかどうかを判断し(S704)、排紙モードの変更がある場合は、別ジョブを処理することになるので、排紙口の情報を検出する(S711)。さらに、排紙口に用紙があるかどうかを判断し(S708)、シフト排紙を行なうかどうかをチェックしていく。他方、排紙モードの変更がない場合は、次に排紙を行なう排紙口ヘ排紙口移動を行なう必要があるかどうかを判断する(S705)。排紙トレイ移動を行なう必要がある場合は、排紙トレイ移動コマンドを発行して、これから給排紙を行なう排紙口を予めカレント状態にし、カレント排紙口の用紙積載情報などを検出する(S706)。
【0080】
そして、指定された排紙モードが自動排紙モードまたは固定排紙モードのいずれであるかを判断する(S707)。自動排紙モードである場合は、排紙実行を予定している移動後の排紙口に用紙が積載されているかどうかを判断する(S708)。用紙が排紙口に積載されている場合は、ジョブの途中で排紙口が切り替わって他のジョブと混載される虞があることをユーザに知らせるため、シフト排紙を行なうかどうかを判断し、必要に応じてシフト排紙を行なうよう指定を変更する(S709)。ここで、別ジョブが間に入り込んで積載される現象を防ぐため、「用紙を取って下さい」などのメッセージを表示し、ユーザに用紙除去を促してもよい。
【0081】
他方、用紙が排紙口に積載されていない場合は、間に別の人のジョブが入ることはないので、そのまま出力を行なうため、オプションインタフェースを通じてオプションコントローラ部106の共有メモリに印字指定を行なう(S710)。
【0082】
他方、指定された排紙モードが固定排紙モードである場合は、排紙口移動がジョブの頭の指定でのみ起きるので、ジョブの間に別の人のジョブが入ることはなく、用紙が積載されていてもメッセージは表示せず、そのまま出力を行なうため、オプションインタフェースを通じてオプションコントローラ部106の共有メモリに印字指定を行なう(S710)。
【0083】
ページ情報、印字情報は作成したが、印字実行していないページがあるかどうかを判断し(S711)、ページがある場合は、さらに、エンジンコントローラ105がレディ状態でビデオ送信可能状態かどうかを判断する(S712)。ビデオ送信可能状態である場合は、後述する図8に示すエンジンI/Fタスクに対して印字指定を行ない(S713)、さらに、エンジンI/Fタスクがエンジンコントローラ105に対して印字指定を行なう。ついで、既に開始しているページの排紙完了通知があったかどうかを監視し(S714)、完了通知を受けとったら、完了したページの情報を破棄し、メモリの空きを作るため、指定ページの状態更新を行なう(S715)。その後、ステップS701の受信判定処理に戻る。
【0084】
他方、ステップS711にて判断した結果、印字すべきデータがない場合は、ステップS714に移行する。
【0085】
他方、ステップS712にて判断した結果、ビデオ送信可能状態でない場合は、エンジンI/Fに対しての指定は行なわず、ステップS713に移行する。
【0086】
1ページ印字データのみの指定を行なった後、新たに、スケジューリングすべき印字データが送られてこない場合は、ステップS715の判断を繰り返し、既に指定したページがどういう状態にあるかを示す状態の更新のみを行なう。
【0087】
また、複数ページの印字データを受信し連続印字を行なうような場合は、スループットを向上させるため、通常、オプションコントローラ部106に対して2〜3ページ先の印字指定を行なった状態で、エンジンコントローラ105に対して印字指定を行なう。ステップS702からステップS709までの処理を繰り返し実行した後、エンジンI/Fタスクによる処理を開始する。
【0088】
図11は図9のステップS708のシフト排紙判断処理手順の一例を示すフローチャートである。パネル操作などで設定可能な処理モードの設定を、NVRAM等の外部記憶装置から取得し、その設定がジョブの混入を行わない高速処理モードであるかどうかを判断する(S1001)。高速処理モードである場合は、排紙を行なう排紙口の積載状態や排紙モードなどの指定が何かを調べてシフト排紙を行なうかどうか判断する。
【0089】
すなわち、現在ジョブがステープル指定かどうかを判断し(S1002)、現在ジョブがステープル処理でない場合は、このシフト排紙判断処理を終了し、現在ジョブがステープル処理である場合には、前回ジョブがステープルジョブかどうかを判断する(S1003)。前回ジョブがステープルジョブでない場合には、このシフト排紙判断処理を終了し、前回ジョブがステープルジョブである場合には、前回ジョブと今回ジョブの用紙サイズまたは向きが異なるかどうかを判断する(S1004)。用紙サイズまたは向きが異なる場合には、このシフト排紙判断処理を終了し、用紙サイズまたは向きが異ならない場合は、前回ジョブと今回ジョブの用紙タイプ(色や材質など)が異なるかどうかを判断する(S1005)。用紙タイプが異なる場合は、このシフト排紙判断処理を終了し、用紙タイプが異ならない場合は、ユーザが排紙口の用紙を取り除いたことに起因して、前回排出時より用紙積載量が減っているかどうかを調べる(S1006)。用紙積載量が減っている場合には、このシフト排紙判断処理を終了し、用紙積載量が減っていない場合には、シフト排紙指定に変更する処理を行なう(S1007)。つまり、シフト排紙をしないと前回ジョブシートと今回ジョブシートの区切り目が分からなくなる条件を満たすときに、ステップS1007の処理が行われる。他方、ステップS1001にて判断した結果、高速処理モードでない場合には、ステップS1007に移行する。
【0090】
ステップS1002ないしステップS1006のいずれかにて、肯定的に判断した場合は、シフト排紙指定に強制的に変更することはせずに、外部機器101などから指定された元々の指定で排紙を行なう。これは、ステップS1002からステップS1006のいずれかのステップで肯定判定の場合は、シフト排紙しなくても、ジョブの区切り目をユーザが容易に判断することができるからである。
【0091】
図12は図1に示す制御ユニット109による印字実行手順の一例を示すフローチャートである。これは、スケジューリングシステムによって作成されたページ情報に基づいて、印字を実行するエンジンインタフェースシステムの処理手順の一例であり、エンジンインタフェースシステムは、ページスケジューリングシステムからの印字指定により起動し、まず、スケジューリングタスクからの印字指定があると(S801)、プリンタ102本体の状態監視(プリント可能、紙サイズ等)と、異常監視(紙なし、ドアオープン、紙つまり等)等を行ない(S802)、必要なシステムに通知する。そして、エンジンインタフェース部406を介して、エンジンコントローラ105に対して印字指定を行ない、印字処理を実行する(S803)。さらに、オプションインタフェース部412を介して、オプションコントローラ部106に対して、給紙開始と、プリント開始と、等々の状態通知を行ない(S804)、その後、ステップS801の処理に戻る。図13はオプションコントローラ部106に再指定通知があった場合の図1に示す制御ユニット109による処理手順の一例を示すフローチャートである。これは、スケジューリングシステムにより指定されたページ状態の監視や、エンジンインタフェースおよびその他のシステムから再指定された情報を、オプションコントローラ部106に対して通知するオプションインタフェースシステムの処理手順である。スケジューリングシステムから印字指定されたページがあるかどうかを判断し(S901)、印字指定されたページがある場合は、そのページの状態の監視を行なう(S902)。このとき、既に印字完了したページがある場合は、スケジューリングシステムに対して、情報を破棄して良いことを通知する。そして、オプションの可動式排紙口の排紙口位置(移動中かどうかも含む)を監視する(S903)。他方、印字指定されたページがない場合は、ページ状態の監視は行なわず、ステップS903に移行する。
【0092】
ついで、オプション類の用紙なし、紙づまり、満載などの異常を監視し(S904)、必要なシステムに通知し、オペレータコール表示、再指定実行などを行なうよう指示する。その後、例えば、給紙口の用紙残量と、排紙口の積載量と、ステープル針残量などの状態を監視し更新する(S905)。そして、エンジンインタフェースシステム等から再指定通知を受け、再指定データがあるかどうかを判断し(S906)、再指定データがない場合は、ステップS901に戻り、再指定データがある場合は、再指定データに基づいて、オプションコントローラ部106に対して再指定を行ない(S907)、その指定に従って、エンジンインタフェースシステムは印字処理を実行していく。
【0093】
このような再指定の要因は、例えば、紙無しによる給紙口の変更、排紙口満載による排紙口の変更などであり、それぞれの指定を切り替え再指定を行なうものである。
【0094】
<第2の実施の形態>
本実施の形態は第1の実施の形態との比較で言えば、移動後の排紙口に用紙が存在する場合の処理が相違する。すなわち、第1の実施の形態では、シフト排紙によりジョブの切り分けを行なって、ユーザが排出用紙を取り間違えないようにしたが、本実施の形態では、シフト排紙する代わりに、オフラインに移行して「用紙を取って下さい」などのメッセージを表示して、ユーザに用紙除去を促し、他のジョブが混入しないようにした。従って、従来例に比較して、ユーザに用紙除去を促す表示回数が軽減された。
【0095】
<第3の実施の形態>
移動後の排紙口に用紙が存在する場合、第1の実施の形態では、シフト排紙によりジョブの切り分けを行ない、第2の実施の形態では、オフラインに移行して「用紙を取って下さい」などのメッセージを表示して、ユーザに用紙除去を促すようにした。これに対して、本実施の形態では、シフト排紙を行なうか、あるいは、オフラインに移行して「用紙を取って下さい」などのメッセージを表示してユーザに用紙除去を促すかのいずれかをユーザが設定し、ユーザの設定に従って、シフト排紙によりジョブの切り分けを行なうか、あるいは、オフラインに移行して「用紙を取って下さい」などのメッセージを表示して、ユーザに用紙除去を促すことができるようにした。従って、従来例に比較して、ユーザに用紙除去を促す表示回数が軽減された。
【0096】
【発明の効果】
以上説明したように、本発明によれば、シート束の区切り目が分からなくなる場合にシート束の排紙位置をシフトさせつつ、明らかに区切り目が分かる場合はシート束の排紙位置をシフトさせないので、シート束の混入を防ぎつつ、スループットの低下を防ぐことができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態を示すブロック図である。
【図2】図1のレーザビームプリンタ102の各コントローラのインタフェースと信号をより詳細に説明するための説明図である。
【図3】図1に示すビデオコントローラの構成を示すブロック図である。
【図4】図1のレーザビームプリンタ102の構造を断面図である。
【図5】図1に示すオプションコントローラ部106のRAM内の共有メモリのメモリマップの一例を示す図である。
【図6】基本ステータスに基づいて、コマンドステータスを発行して入出力各オプションの詳細情報を取得する例を説明する説明図である。
【図7】基本ステータスに基づいて、コマンドステータスを発行して入出力各オプションの詳細情報を取得する例を説明する説明図である。
【図8】図1に示す制御ユニット109によるオプション情報獲得手順の一例を示すフローチャートである。
【図9】図1に示す制御ユニット109によるスケジューリング手順の一例を示すフローチャートである。
【図10】図1に示す制御ユニット109によるスケジューリング手順の一例を示すフローチャートである。
【図11】図9のステップS708のシフト排紙判断処理手順の一例を示すフローチャートである。
【図12】図1に示す制御ユニット109による印字実行手順の一例を示すフローチャートである。
【図13】オプションコントローラ部106に再指定通知があった場合の図1に示す制御ユニット109による処理手順の一例を示すフローチャートである。
【図14】シフト排紙を説明するための説明図である。
【符号の説明】
101 外部機器
102 レーザビームプリンタ
103 ビデオコントローラ
104 パネル部
105 エンジンコントローラ
106 オプションコントローラ部
107 給紙オプション装置
108 排紙オプション装置
107a ペーパデッキコントローラ
107b,108b 操作部
108a フィニッシャコントローラ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image recording apparatus and method capable of connecting an optional apparatus for controlling the handling of a recording medium to be fed or discharged to an image recording apparatus having a plurality of paper feed / discharge ports, and ejects paper by shifting paper for each job. The present invention relates to a sheet processing apparatus.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a printing apparatus that has a plurality of paper discharge ports and can detect the amount of paper loaded is connected to a plurality of host computers in a network environment. In such a printing apparatus, in a situation where printing designations from a plurality of users are received, each user can select, for example, a fixed mode in which a certain paper ejection port is designated as a paper ejection mode, and a paper ejection port that can be ejected. An automatic mode for automatically searching for and determining a paper discharge port is designated, and discharge to the same paper discharge port is performed.
[0003]
[Problems to be solved by the invention]
Therefore, in order to prevent another user's job from being mixed in, the amount of paper loaded at the next paper discharge port is detected, and a message is always displayed to prompt the user to remove paper when paper is present. However, when this is done, every time there is a sheet at the sheet discharge outlet, the sheet removal is always urged, which is very troublesome.
[0004]
An object of the present invention is to provide an image recording apparatus and method, and a sheet processing apparatus that can solve the above-described problems and reduce the number of times the user is prompted to remove paper.
[0005]
[Means for Solving the Problems]
The invention of claim 1 is a sheet processing apparatus having a sheet stacking unit for stacking sheets, Stapling processing means for executing stapling on the sheet bundle and discharging the sheet bundle to the sheet stacking unit; Shift sheet discharging means for shifting the sheet discharge position of the sheet bundle to be discharged to the sheet stacking section to the sheet stacking section, information on the first sheet bundle discharged to the sheet stacking section, Whether to shift the discharge position of the second sheet bundle by the shift discharge means based on the information related to the second sheet bundle to be discharged to the sheet stacking section following the first sheet bundle. Control means for controlling Have , The control unit executes the stapling process when the information regarding the second sheet bundle is information indicating that the stapling process is performed on the second sheet bundle. The shift sheet discharge means for the second sheet bundle regardless of whether the information is information indicating that the stapling process is not performed. Without shifting by , When the information regarding the second sheet bundle is information indicating that the staple processing is not performed on the second sheet bundle, the information regarding the first sheet bundle is information indicating that the staple processing is performed. If there is, the second sheet bundle is not shifted by the shift sheet discharge means, and if the information related to the first sheet bundle is information indicating that the stapling process is not executed, the second sheet bundle is used. The sheet bundle is shifted by the shift sheet discharge unit. It is characterized by that.
[0006]
The invention of claim 4 is a control method of a sheet processing apparatus having a sheet stacking unit for stacking sheets, A stapling process for executing stapling on the sheet bundle and discharging the sheet bundle to the sheet stacking unit; A shift sheet discharge step for shifting the sheet discharge position of the sheet bundle to be discharged to the sheet stacking section to the sheet stacking section, information on the first sheet bundle discharged to the sheet stacking section, Based on the information regarding the second sheet bundle to be discharged to the sheet stacking section following the first sheet bundle, the discharge position of the second sheet bundle is set to the shift discharge. Process A control process for controlling whether or not to shift by Have , In the control step, when the information regarding the second sheet bundle is information indicating that the staple processing is performed on the second sheet bundle, the information regarding the first sheet bundle executes the staple processing. The shift sheet discharge process for the second sheet bundle, whether the information indicating that the information is related to the first sheet bundle or information indicating that the stapling process is not executed. Without shifting by , When the information regarding the second sheet bundle is information indicating that the staple processing is not performed on the second sheet bundle, the information regarding the first sheet bundle is information indicating that the staple processing is performed. In some cases, the second sheet bundle is not shifted by the shift sheet discharge process, and the information about the first sheet bundle is information indicating that the stapling process is not executed. The sheet bundle is shifted by the shift discharge process. It is characterized by that.
[0038]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0039]
<First Embodiment>
FIG. 1 shows a first embodiment of the present invention. This is an example of the laser beam printer 102, but a printer of another printing method such as an ink jet printer can also be adopted. In this embodiment, two laser beam printers 102 are connected to the laser beam printer 102. However, more paper feed option devices can be connected, and the functions of the paper feed option devices are shared by the main body. It doesn't matter.
[0040]
The laser beam printer 102 is connected to an external device 101 such as a host computer via a general-purpose interface 60 (for example, Centronics, RS232C, etc.). The laser beam printer 102 can be connected to various optional devices, and print information (control information such as code data based on a predetermined printer language such as PostScript, LIPS, etc.) transferred from the external device 101 via the general-purpose interface 60. (III), LIPS (IV), including image data, etc.), and a panel unit 104, a control unit 109, a paper feed option device 107, and a paper discharge option device 108 are provided. Have.
[0041]
The panel unit 104 is an interface with a user including various switches (buttons) for operation, an LED display, an LCD display, and the like. The user operates the panel unit 104 to operate the printer 102. A predetermined operation can be instructed. Various data set by the user are stored and managed in a nonvolatile memory (not shown) such as NVRAM (nonvolatile RAM) and EEPROM (electrically erasable and programmable ROM).
[0042]
The control unit 109 includes an engine controller 105, a video controller 103, and an option controller unit 106.
[0043]
The engine controller 105 controls the printing process of the printer 102. The engine controller 105 forms a latent image on the photosensitive drum by a known electrophotographic process based on the image data transferred from the video controller 103, and performs printing by transferring and fixing on the supplied paper. At this time, an instruction of the timing of paper supply / discharge is given to the option controller unit 106.
[0044]
The video controller 103 controls the entire printer 102 and analyzes data from the external device 101 and converts it into image data. The video controller 103 is connected to the external device 101 via the general-purpose interface 60. The video controller 103 receives code data (ESC code, various PDL data, etc.) transferred from the external device 101, generates page information composed of dot data, etc. based on the received code data, and passes through the video interface 80. Then, image data (binary or multivalued) is transmitted to the engine controller 105, and commands for specifying paper feed and paper discharge are transmitted to the option controller unit 106 via the overall interface 90.
[0045]
The option controller unit 106 controls the various sheet feeding option devices. The option controller unit 106 manages each option unit by a common option unit interface 70 and communicates with the video controller 103 via the overall interface 90. The present embodiment is characterized in that the video controller 103 controls each paper supply / discharge option device via the option controller unit 106. The option controller unit 106 includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and the like (not shown). Is an overall controller that controls and controls one or more optional devices based on a paper feed / discharge instruction, etc., and communicates with an optional controller unit provided in various optional devices via an optional unit interface 70, Centrally control various optional devices. In the RAM of the option controller unit 106, there is a shared memory (FIG. 5) that can be accessed by the video controller 103. The shared memory includes a transport status management area, a basic status area, a command status management area for about 40 pages. The video controller 103 designates each option device via each area of the shared memory.
[0046]
When face-up is designated through the overall interface 90 by the video controller 103, the recording paper S distributed to the flapper 254 is sent to the paper discharge port as it is by the roller 255, as will be described later with reference to FIG. Alternatively, when face down is designated by the video controller 103 through the overall interface 90, the recording paper S distributed to the flapper 254 is temporarily transferred by the rollers 256 and 257 as will be described later with reference to FIG. Then, the recording paper S is conveyed until the rear end of the recording paper S exceeds the roller 256, and then the roller 257 is reversed and fed from the rear end of the recording paper S to the roller 258 and sent to the paper discharge port. In the transport status management area, the video controller 103 notifies each option device of the printing method (paper feed port, paper discharge port, color, stapling operation, shift operation, etc.), and each option status (how far printing is performed). The video controller 103 is notified of the discharge completion, etc.). The basic status area is an area for notifying the video controller 103 of an abnormality of each option device (jam, no paper, no staples, etc.). The command status management area is an area for exchanging command status with the video controller 103. The startup processing area is an area in which the video controller 103 designates startup processing for each option device.
[0047]
The paper feed option device 107 is, for example, a paper deck option unit, and has a paper deck controller (large capacity paper feed cassette controller) 107 a inside, and feed control is performed based on control information transmitted from the option controller unit 106. Is to do. The paper deck controller 107a includes a CPU, a ROM, and a RAM (not shown). The CPU is stored in the ROM and controls the paper feed option device 107 based on a program. The ROM stores extension information of the paper feed option device 107, for example, information on paper sizes that can be stored in the paper deck.
[0048]
The paper discharge option device 108 is, for example, a finisher option unit having a stapling function, and has a finisher controller (large-capacity paper discharge stacker controller) 108 a inside, and staples based on control information transmitted from the option controller unit 106. The operation and the paper discharge operation are performed. The finisher controller 108a includes a CPU, a ROM, and a RAM (not shown), and the discharge option device 108 is controlled by the CPU according to a program stored in the ROM. In this ROM, the extended information of the paper discharge option device 108, for example, the number of paper discharge ports, the presence / absence of a stapling function, the presence / absence of a shift function for shifting the paper discharge in a predetermined direction, and the orientation of the face of the paper discharge paper Information on the presence / absence of an inversion function for inverting is stored.
[0049]
The paper feed option device 107 and the paper discharge option device 108 are provided with operation units 107b and 108b each having a display unit and various keys, and can display and operate a message, an operation method, etc. to the user when using each option. It has become.
[0050]
The option controller unit 106, the paper deck controller 107, and the finisher controller 108a are each connected by a connector, and perform serial communication through the option device interface 70. The paper deck option device 107 and the paper discharge option device 108 can be connected by switching their connection order. The finisher controller 108 a controls the finisher option unit of the paper discharge option device 108.
[0051]
Next, the interface and signals of each controller of the laser beam printer 102 will be described in more detail with reference to FIG. The general interface 90 includes a serial communication interface 91, a signal OPTRDY, a signal POUTT, a signal PFEDT, and a signal SPCNG. The serial communication interface 91 is used by the video controller 103 to the option controller unit 106 to supply paper to the paper deck 241 of the paper supply option device 107, specify the paper discharge ports 251 to 253 of the paper discharge option device 108, and so on. A command is transmitted to the video controller 103 from the option controller unit 106, the paper presence / absence state of the paper deck 241 of the paper feed option device 107, the stacking state of the paper discharge ports 251 to 253 of the paper discharge option device 108, and the staple needle It is for transmitting the presence / absence status and the status. Note that the option controller unit 106 and the video controller 103 may be directly connected by a CPU bus. The signal OPTRDY is a signal indicating whether or not an option designated by the video controller 103, for example, stapling is available, is transmitted from the option controller unit 106 to the video controller 103. A signal POUTT is a timing signal when the printer 102 discharges the recording paper, and is transmitted from the engine controller 105 to the option controller unit 106 through the video controller 103. The signal PFEDT is a signal indicating the timing at which the printer 102 receives recording paper from the option unit, and is transmitted from the engine controller 105 to the option controller unit 106 through the video controller 103. The signal SPCNG is a signal for reducing the speed of the recording sheet S that has been conveyed in the optional device and matching it with the conveying speed of the main body of the printer 102. The signal controller SPCNG passes through the video controller 103 from the engine controller 105 and passes through the optional controller unit. 106.
[0052]
The video interface 80 includes a communication interface 81, a signal VDO, a signal POUTT, a signal PFEDT, and a signal SPCNG. The communication interface 81 sends from the video controller 103 to the engine controller 105 the designation of feeding paper into the paper cassette of the printer 102, the designation of paper ejection to the paper ejection ports 251 to 253 of the printer 102, printing, and so on. This is for transmitting a command and transmitting the status such as the paper presence / absence state of the cassette 230 of the printer 102 main body, a paper jam, and the like from the engine controller 105 to the video controller 103. The signal VDO signal is bit data transmitted from the video controller 103 and is transmitted from the video controller 103 to the engine controller 105.
[0053]
FIG. 3 shows the configuration of the video controller 103 shown in FIG. 3, reference numerals 101, 104, 105, and 106 denote the same parts as in FIG. Reference numeral 401 denotes a panel interface (I / F) unit for receiving various settings and instructions from the operator from the panel unit 104 by data communication with the panel unit 104. A host I / F unit 402 is an input / output unit for signals with the external device 101 such as a host computer. Reference numeral 406 denotes an engine I / F unit, which is a signal input / output unit for the engine controller 105, for transmitting a data signal from an output buffer register (not shown) and for controlling communication with the engine controller 105. is there.
[0054]
Reference numeral 403 denotes an image data generation unit which generates bitmap data for actual printing based on control code data sent from the external device 101. Reference numeral 405 denotes an image memory for storing image data. Reference numeral 409 denotes a CPU that controls the entire video controller 103. The control code for controlling the CPU 409 includes an OS (operating system) that performs time-sharing control in units of load modules called tasks by a system clock (not shown), and a plurality of load modules (tasks) to be described later that operate in units of functions. ). Reference numeral 404 denotes a ROM for storing a control code for the CPU 409. Reference numeral 407 denotes a RAM which is used as a work area by the CPU 409. 410 is an EEPROM, which is composed of a non-volatile memory medium.
[0055]
Reference numeral 408 denotes a DMA (direct memory access) control unit that transfers bitmap data in the image memory to the engine interface unit 406 in accordance with an instruction from the CPU 409. An option I / F unit 412 communicates with the option controller unit 106 according to an instruction from the CPU 409, and sends the signal POUTT, the signal PFEDT, and the signal SPCNG from the engine interface unit 406 to the general interface 90. Is for.
[0056]
Reference numeral 411 denotes a system bus, which includes an address bus and a data bus. Via the system bus 411, a panel I / F unit 401, a host I / F unit 406, an image data generation unit 403, a ROM 404, and an image The memory 405, the engine I / F unit 406S, the RAM 407S, the DMA control unit 408S, the CPU 409S, the EEPROM 410S, and the option I / F unit 412 are mutually coupled.
[0057]
FIG. 4 shows the structure of the printer 102 shown in FIG. The same parts as those in FIG. 1 are denoted by the same reference numerals. In FIG. 4, reference numeral 230 denotes a paper cassette which has a mechanism for holding the recording paper S and electrically detecting the size of the recording paper S by a partition plate (not shown). Reference numeral 231 denotes a cassette paper feed clutch that rotates intermittently to separate the recording paper S stored in the paper cassette 230 one by one and transport it to the paper feed roller 204. A recording paper detection sensor 230s detects the amount of the recording paper S stored in the paper cassette 230.
[0058]
Reference numeral 227 denotes a registration shutter that presses the paper and stops paper feeding. A paper feed roller 204 conveys the leading end of the recording paper S to the registration shutter 227. Reference numeral 203 denotes a manual paper feed clutch that conveys the recording paper S placed on the manual feed tray 202 to the registration shutter 227. Reference numeral 233 denotes an optional paper feed roller (paper feed relay transport roller) that feeds the recording paper S fed from the paper feed option 107 into the printer 102 main body. The paper feed option device 107 includes a paper deck 241, a paper deck paper feed roller 242, a transport roller 244, a paper feed relay transport roller 233, and a recording paper storage amount detection sensor 241s. The paper deck 241 can be moved up and down, and is for loading a large amount of recording paper S. The paper deck paper feed roller 242 feeds the recording paper S stacked on the paper deck 241. The transport roller 244 transports the recording paper S fed by the paper deck paper feed roller 242 to the paper feed relay transport roller 233. A plurality of feed relay conveyance rollers 233 can be detachably connected to the lower part of the feed option device 107 (records fed from other feed option units that can feed recording sheets of different sizes or the same size). It relays and conveys paper. The recording paper storage amount detection sensor 241 s detects the amount of recording paper S placed on the paper deck 241.
[0059]
The laser scanner unit 206 includes a laser unit 215, a polygon mirror 216, an imaging lens group 218, a folding mirror 219, and a light amount sensor 270. The laser unit 215 emits laser light based on an image signal (VDO signal) sent from the video controller 103. Laser light emitted from the laser unit 215 is scanned by the polygon mirror 216 and guided onto the photosensitive drum 220 via the imaging lens group 218 and the folding mirror 219, and a latent image is formed on the photosensitive drum 220. The beam detector 217 detects the laser beam emitted from the laser unit 215 and outputs a main scanning synchronization signal. The light amount sensor 270 detects the amount of laser light emitted from the laser unit 215.
[0060]
Reference numeral 205 denotes a registration roller pair, which is provided downstream of the manual paper feed roller 203, the cassette paper feed clutch 231 and the paper feed relay transport roller 233, and transports the recording paper S synchronously to the image recording unit 207. .
[0061]
The image recording unit 207 includes a photosensitive drum 220, a primary charger 222, a developing device 223, a transfer charger 224, a cleaner 225, and a pre-exposure lamp 221. The primary charger 222 charges the photosensitive drum 220 uniformly. The developing unit 223 develops the latent image formed on the photosensitive drum 220 with toner. The transfer charger 224 transfers the toner image on the photosensitive drum 220 developed by the developing unit 223 onto the recording sheet S fed by the registration roller 205. The cleaner 225 removes residual toner on the photosensitive drum 220. The pre-exposure lamp 221 is for neutralizing the photosensitive drum 220 with light.
[0062]
A fixing device 208 is provided downstream of the image recording unit 207 and thermally fixes the toner image on the recording paper S from the image recording unit 207. Reference numeral 210 denotes a transport roller, which is provided downstream of the fixing device 208, and discharges and transports the recording paper S. A paper discharge sensor 209 is provided downstream of the fixing unit 208 and detects the paper discharge state of the recording paper S.
[0063]
211 is a flapper that switches the transport direction of the recording paper S transported by the transport roller 210 to either the stacking tray 213 side or the paper discharge option device 108 side. Reference numerals 214 and 212 denote paper discharge rollers for discharging the recording paper S switched by the flapper 211 to the stacking tray 213. Reference numeral 213 s denotes a discharge stack amount detection sensor that detects the stack amount of recording sheets stacked on the stack tray 213.
[0064]
251 to 253 are discharge trays, and about 700 sheets per discharge tray can be stacked in total, about 2000 sheets in total, 3 discharge trays, and when paper is stapled, the load collapses when the discharge tray is raised and lowered Therefore, the standard for detecting the fullness of the paper loaded on each paper discharge tray is set to half (44 mm) of the normal (here, 88 mm). A discharge tray lifting / lowering motor 260 moves the discharge trays 251 to 253. Reference numeral 261 denotes a discharge stack amount detection sensor (height sensor) that detects the height of the recording sheets stacked on the discharge trays 251 to 253. When the height of the recording paper loaded on the paper discharge trays 251 to 253 reaches (detects), for example, 88 mm (corresponding to about 700 sheets), the finisher controller 108a sets “full load” to the optional controller unit. The video controller 103 is notified via 106.
[0065]
Reference numeral 259 denotes a stapler. When the staple is designated by the video controller 103 through the overall interface 90, the recording paper S is stored in a staple tray provided near the stapler 259 (not shown), the recording paper S is aligned, and the stapler 259 staples the recording paper S. This is executed and discharged to one of the discharge trays 251 to 253. Alternatively, if the shift is designated by the video controller 103 via the overall interface 90, the sheets are stored in the staple tray, the recording sheets S are aligned, and the discharge trays 251 to 253 are moved in the horizontal direction (front side). After being shifted in the <-> back direction), the paper is discharged to one of the paper discharge trays 251 to 253. Reference numeral 259s denotes a staple needle remaining amount detection sensor that detects the remaining amount of staples stored in the stapler 259.
[0066]
FIG. 14 is an explanatory diagram for explaining a shift paper discharge operation performed when a shift is designated. FIG. 14 is a view of the discharge option device 108 and the printer 102 as viewed from above. FIG. 14A shows a shift paper discharge mechanism in this embodiment. For example, if shift discharge is designated while the discharge trays 251 to 253 are in the solid line position, the discharge trays 251 to 253 are moved to the broken line position by driving a motor (not shown). As a result, the sheet bundle is stacked on the discharge trays 251 to 253 while being shifted. If shift discharge is specified while the discharge trays 251 to 253 are at the broken line positions, the discharge trays 251 to 253 are moved to the solid line positions. When there is no shift paper discharge designation, the horizontal positions of the paper discharge trays 251 to 253 are not moved.
[0067]
FIG. 14B shows another form of shift paper discharge. When the discharge tray to be discharged out of the discharge trays 251 to 253 is empty or there is no shift discharge designation, the alignment member 271 moves the sheet to the position indicated by the broken line and then discharges the sheet onto the discharge tray. When shift discharge is specified and the previous job sheet is discharged onto the discharge tray in a broken line state, the current job sheet is moved to the position indicated by the alternate long and short dash line by the alignment member 272. Paper is discharged from the paper output tray.
[0068]
When there is shift paper discharge and the previous job sheet is discharged to the paper discharge tray in the state of the alternate long and short dash line, the current job sheet is moved to the position of the broken line by the alignment member 271 and discharged. Paper is ejected onto the paper tray.
[0069]
Next, a method in which the video controller 103 performs overall control of each option device through the option controller unit 106 will be described with reference to FIGS. The shared memory shown in FIG. 5 is a command status for exchanging command statuses, a transport status management area 503 for specifying pages and knowing the status of transport of paper, a basic status section 504 for knowing the abnormal status of each option, and the like. 505 and a startup processing unit 506 that designates startup processing of an optional device.
[0070]
The start-up processing unit 506 includes a start-up specifying portion that is designated from the video controller 103 and a completion notification portion that notifies that each option has been processed as a result of the designation. The video controller 103 designates the start processing unit 506 to perform start processing for each option. When the power is turned on, the video controller 103 informs the start-up designation portion of the initialization specification of the shared memory, the configuration information acquisition specification of each option required by the option controller unit 106, the information acquisition completion, etc. The completion notification part is monitored as to whether or not each process is completed, and when all the processes are completed, the start-up process ends.
[0071]
A conveyance status management area 503 outputs a print signal indicating a paper feed port, a paper discharge tray, color / monochrome, a portion for specifying a printing method such as a staple position and execution, and how much paper has been fed. And a section that asks the user about the status of the options, such as whether or not the paper is discharged. The video controller 103 designates the printing method and performs printing while grasping the status of each option.
[0072]
Up to 40 pages can be specified in the transport status management area 503. The specification is made in order for each page, the discharged paper is regarded as an empty area, and is initialized so that it can be specified again. Used as a ring buffer.
[0073]
The basic status unit 504 is an area for notifying the abnormal state of each device, and obtains states such as no paper, paper jam, door open, full load, etc. from this area. More detailed information is acquired from the contents of the basic status by the command status. The command status unit 505 is an area for acquiring detailed information of each option and controlling the operation of the option. A command according to necessity is designated in this area to acquire information. For example, the acquirable information includes the device name, paper supply mounting paper size, paper supply remaining amount, paper jam position, type, access point, output paper stack amount, failure details, As shown in FIG. 6 and FIG. 7, these issue commands and receive statuses according to their respective situations. The command status unit 505 is also used to control options such as shifting to the power saving mode, emergency stop when a paper jam occurs, moving the paper discharge port, and executing resetting.
[0074]
In this way, the video controller 103 acquires the above information, executes printing in a state where there is no abnormality, and when abnormality occurrence is detected from the basic status, issues a command status for identifying the abnormal part, and further to the apparatus. The contents of the abnormality are identified, and detailed information collection and control according to the abnormality is performed.
[0075]
FIG. 8 is a flowchart showing an example of a control procedure by the control unit 109. This is an example of accessing the shared memory of the option controller unit 106, exchanging information with each option by exchanging command status. When acquiring option information, it designates the command status management area in the memory of the option controller unit 106 and receives the information. In the command designation area, an ID for identifying the type of necessary information is designated as a predetermined address (S601), and the number of data designated to the option controller unit 106 by the execution command is designated as a predetermined address (S602). Is designated as a predetermined address (S603), the fact that the command has been transmitted is notified, and the option controller 106 communicates with each option device and triggers to acquire information (S604). In accordance with the trigger and the specified content, the option controller unit 106 performs serial communication with a required optional device to obtain specified information.
[0076]
On the other hand, a timer is started until the option controller unit 106 has completely obtained information, and it is monitored whether or not the video controller 103 is in a state in which status information can be acquired (S605, S606). If the status information cannot be acquired even after a certain period of time, status information cannot be acquired. Therefore, a retry notification is issued so that the command is executed again (S611), and the process is terminated.
[0077]
On the other hand, when the status information can be acquired, the command ID of the status is acquired, and it is confirmed whether the status information is for the designated command (S607). Next, the number of status data is acquired (S608), the status data for the number of status data is acquired (S609), and the completion of status acquisition is notified to the option controller unit 106 (S610).
[0078]
9 and 10 are flowcharts showing an example of a scheduling procedure by the control unit 109 shown in FIG. This is an example of a processing procedure of a scheduling system which is a system for performing scheduling based on command information analyzed and converted by a translator processing system based on control data and print data sent from the external device 101. When data is sent from 101, the processing procedure is started. The sent data is monitored to determine whether there is print data for which page information and print information should be created (S701). If it is print data for which page information and print information are to be created, page information and print information are created based on the contents specified by the layout command (S702), and the paper feed / discharge port is set from the created page information. Determine (S703). The content specified in step S702 includes “automatic”, and the final paper supply / discharge port cannot be determined in step S702. In step S703, a fixed paper supply / discharge port is determined based on whether there is no paper in the paper feed port, paper size, or the like, and in the case of a paper discharge port (discharge tray), whether or not stacking is possible. To do.
[0079]
When the paper supply / discharge port is determined, it is determined whether there has been a change in the paper discharge mode with the previous job (S704). If there is a change in the paper discharge mode, another job will be processed. Information on the paper mouth is detected (S711). Further, it is determined whether or not there is a sheet at the sheet discharge outlet (S708), and it is checked whether or not to perform shift sheet discharge. On the other hand, if there is no change in the paper discharge mode, it is determined whether or not it is necessary to move the paper discharge outlet to the paper discharge outlet to be discharged next (S705). If it is necessary to move the paper discharge tray, a paper discharge tray movement command is issued, and the paper discharge outlet from which paper is to be fed and discharged from now on is made in a current state in advance, and paper stacking information and the like at the current paper discharge outlet are detected ( S706).
[0080]
Then, it is determined whether the designated paper discharge mode is the automatic paper discharge mode or the fixed paper discharge mode (S707). If it is in the automatic paper discharge mode, it is determined whether or not the paper is stacked in the paper discharge port after the movement scheduled to be executed (S708). If the paper is stacked in the paper discharge slot, it is determined whether or not to perform shift discharge to notify the user that the paper discharge slot may change during the job and be mixed with other jobs. If necessary, the designation is changed so as to perform the shift paper discharge (S709). Here, in order to prevent a phenomenon in which another job is inserted and stacked, a message such as “Please take paper” may be displayed to prompt the user to remove the paper.
[0081]
On the other hand, when the sheet is not stacked at the sheet discharge port, another person's job does not enter between them, so that the output is performed as it is, and therefore printing is designated in the shared memory of the option controller unit 106 through the option interface. (S710).
[0082]
On the other hand, when the specified paper discharge mode is the fixed paper discharge mode, the paper discharge port moves only when the head of the job is specified. Even if it is loaded, no message is displayed and output is performed as it is, so printing is specified in the shared memory of the option controller unit 106 through the option interface (S710).
[0083]
It is determined whether there is a page for which page information and print information have been created but printing has not been executed (S711). If there is a page, it is further determined whether the engine controller 105 is ready and can transmit video. (S712). If the video transmission is possible, print designation is performed for an engine I / F task shown in FIG. 8 described later (S713), and the engine I / F task designates print for the engine controller 105. Next, it is monitored whether or not a discharge completion notification has been received for a page that has already been started (S714). When the completion notification is received, the information on the completed page is discarded and the status of the designated page is updated to make a memory space available. (S715). Thereafter, the process returns to the reception determination process in step S701.
[0084]
On the other hand, if it is determined in step S711 that there is no data to be printed, the process proceeds to step S714.
[0085]
On the other hand, if it is determined in step S712 that the video transmission is not possible, the engine I / F is not designated and the process proceeds to step S713.
[0086]
If print data to be scheduled is not newly sent after designating only one page print data, the determination in step S715 is repeated to update the state indicating what state the already designated page is in. Only do.
[0087]
In the case of receiving a plurality of pages of print data and performing continuous printing, in order to improve the throughput, the engine controller is usually in a state in which printing is specified 2-3 pages ahead for the option controller unit 106. Print designation is performed for 105. After repeatedly executing the processing from step S702 to step S709, processing by the engine I / F task is started.
[0088]
FIG. 11 is a flowchart showing an example of the shift paper discharge determination processing procedure in step S708 of FIG. A processing mode setting that can be set by a panel operation or the like is acquired from an external storage device such as NVRAM, and it is determined whether or not the setting is a high-speed processing mode in which no job is mixed (S1001). In the case of the high-speed processing mode, it is determined whether or not shift discharge is to be performed by checking what is specified such as a stacking state of the discharge outlet for discharging paper and a discharge mode.
[0089]
That is, it is determined whether or not the current job is a staple designation (S1002). If the current job is not a staple process, the shift discharge determination process is terminated. If the current job is a staple process, the previous job is a staple. It is determined whether it is a job (S1003). If the previous job is not a staple job, the shift paper discharge determination process is terminated. If the previous job is a staple job, it is determined whether the paper size or orientation of the previous job is different from that of the current job (S1004). ). If the paper size or orientation is different, this shift paper ejection determination process is terminated. If the paper size or orientation is not different, it is determined whether the paper type (color, material, etc.) of the previous job and the current job are different. (S1005). If the paper type is different, the shift paper discharge judgment process is terminated. If the paper type is not different, the paper stacking amount is reduced from the previous discharge due to the user removing the paper at the paper discharge port. It is checked whether or not (S1006). If the paper stacking amount has decreased, the shift paper discharge determination process is terminated. If the paper stacking amount has not decreased, a process of changing to shift paper discharge designation is performed (S1007). In other words, the process of step S1007 is performed when a condition is satisfied in which the separator between the previous job sheet and the current job sheet is not known unless the shift paper discharge is performed. On the other hand, if the result of determination in step S1001 is not high-speed processing mode, the process proceeds to step S1007.
[0090]
If a positive determination is made in any of steps S1002 to S1006, the paper is discharged according to the original designation designated by the external device 101 or the like without forcibly changing to the shift ejection designation. Do. This is because if the determination is positive in any one of steps S1002 to S1006, it is possible for the user to easily determine a job break without shifting paper.
[0091]
FIG. 12 is a flowchart showing an example of a printing execution procedure by the control unit 109 shown in FIG. This is an example of a processing procedure of the engine interface system that executes printing based on page information created by the scheduling system. The engine interface system is activated by a print designation from the page scheduling system, and first, a scheduling task (S801), the status of the printer 102 (printing is possible, paper size, etc.), abnormality monitoring (no paper, door open, paper clogging, etc.), etc. are performed (S802), and the necessary system Notify Then, printing is designated to the engine controller 105 via the engine interface unit 406, and printing processing is executed (S803). Further, status notifications such as paper feed start and print start are sent to the option controller unit 106 via the option interface unit 412 (S804), and then the process returns to step S801. FIG. 13 is a flowchart illustrating an example of a processing procedure performed by the control unit 109 illustrated in FIG. 1 when the option controller unit 106 is notified of re-designation. This is a processing procedure of the option interface system that notifies the option controller unit 106 of monitoring of the page state specified by the scheduling system and information re-designated from the engine interface and other systems. It is determined whether there is a page designated for printing from the scheduling system (S901). If there is a page designated for printing, the status of the page is monitored (S902). At this time, if there is a page that has already been printed, the scheduling system is notified that the information can be discarded. Then, the discharge port position (including whether it is moving) of the optional movable discharge port is monitored (S903). On the other hand, if there is no page designated for printing, the page state is not monitored and the process proceeds to step S903.
[0092]
Next, abnormalities such as the absence of optional sheets, paper jam, full load, etc. are monitored (S904), the necessary system is notified, and an operator call display, re-designation execution, etc. are instructed. Thereafter, for example, the status such as the remaining amount of paper in the paper feed port, the stack amount of the paper discharge port, and the remaining amount of staples is monitored and updated (S905). A re-designation notification is received from the engine interface system or the like, and it is determined whether there is re-designated data (S906). If there is no re-designated data, the process returns to step S901. Based on the data, re-designation is performed on the option controller unit 106 (S907), and the engine interface system executes print processing in accordance with the designation.
[0093]
The cause of such re-designation is, for example, a change in the paper feed port due to the absence of paper, a change in the paper discharge port due to the full discharge of the paper, and the like.
[0094]
<Second Embodiment>
Compared with the first embodiment, the present embodiment is different in processing when a sheet is present at the discharged sheet outlet after movement. That is, in the first embodiment, the job is divided by shift discharge so that the user does not mistake the discharged paper. However, in this embodiment, instead of performing shift discharge, the user goes offline. Then, a message such as "Please take paper" is displayed to prompt the user to remove the paper so that no other jobs are mixed. Therefore, the number of times of prompting the user to remove the sheet is reduced as compared with the conventional example.
[0095]
<Third Embodiment>
If there is paper at the paper discharge port after moving, the job is divided by shift paper discharge in the first embodiment. "Is displayed to prompt the user to remove the paper. On the other hand, in this embodiment, either the shift paper discharge is performed, or a message such as “Please take paper” is displayed and the user is prompted to remove the paper by going offline. Set by the user and perform job separation by shift discharge according to the user's setting, or go offline and display a message such as "Please take paper" to prompt the user to remove the paper I was able to. Therefore, the number of times of prompting the user to remove the sheet is reduced as compared with the conventional example.
[0096]
【The invention's effect】
As described above, according to the present invention, the sheet bundle discharge position is shifted when the sheet bundle break is unclear, and the sheet bundle discharge position is not shifted when the break is clearly known. Therefore, it is possible to prevent the throughput from decreasing while preventing the sheet bundle from being mixed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of the present invention.
FIG. 2 is an explanatory diagram for explaining in more detail the interfaces and signals of each controller of the laser beam printer 102 of FIG. 1;
3 is a block diagram showing a configuration of a video controller shown in FIG. 1. FIG.
4 is a cross-sectional view of the structure of the laser beam printer 102 of FIG.
5 is a diagram showing an example of a memory map of a shared memory in a RAM of the option controller unit 106 shown in FIG.
FIG. 6 is an explanatory diagram illustrating an example in which command status is issued and detailed information of each input / output option is acquired based on a basic status.
FIG. 7 is an explanatory diagram illustrating an example in which detailed information of input / output options is acquired by issuing a command status based on a basic status.
FIG. 8 is a flowchart showing an example of an option information acquisition procedure by the control unit 109 shown in FIG. 1;
FIG. 9 is a flowchart showing an example of a scheduling procedure by the control unit 109 shown in FIG.
10 is a flowchart showing an example of a scheduling procedure by the control unit 109 shown in FIG.
FIG. 11 is a flowchart illustrating an example of a shift paper discharge determination processing procedure in step S708 of FIG.
12 is a flowchart showing an example of a printing execution procedure by the control unit 109 shown in FIG.
13 is a flowchart showing an example of a processing procedure by the control unit 109 shown in FIG. 1 when there is a re-designation notification to the option controller unit 106. FIG.
FIG. 14 is an explanatory diagram for explaining shift paper discharge.
[Explanation of symbols]
101 External equipment
102 Laser beam printer
103 Video controller
104 Panel section
105 Engine controller
106 Option controller
107 Paper feed option device
108 Paper Discharge Option Device
107a Paper deck controller
107b, 108b operation unit
108a Finisher controller

Claims (4)

シートを積載するためのシート積載部を有するシート処理装置であって、
シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理手段と
前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙手段と、
前記シート積載部に排紙された第1のシート束に関する情報と、前記第1のシート束に引き続き前記シート積載部へ排紙すべき第2のシート束に関する情報とに基づいて、前記第2のシート束の排紙位置を前記シフト排紙手段によりシフトさせるか否かを制御する制御手段とを有し
前記制御手段は、前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第2のシート束に対して前記シフト排紙手段によるシフトをさせず
前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第2のシート束に対して前記シフト排紙手段によるシフトをさせず、前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第2のシート束に対して前記シフト排紙手段によるシフトをさせる
ことを特徴とするシート処理装置。
A sheet processing apparatus having a sheet stacking unit for stacking sheets,
A staple processing means for executing a staple process on the sheet bundle and discharging the sheet bundle to the sheet stacking unit ;
Shift sheet discharge means for shifting the sheet discharge position of the sheet bundle to be discharged to the sheet stacking section to the sheet stacking section;
Based on the information related to the first sheet bundle discharged to the sheet stacking unit and the information related to the second sheet bundle to be discharged to the sheet stacking unit following the first sheet bundle, the second the sheet discharge position of the sheet bundle and a control means for controlling whether or not to shift by the shift sheet discharging means,
The control unit executes the stapling process when the information regarding the second sheet bundle is information indicating that the stapling process is performed on the second sheet bundle. The shift sheet discharge means for the second sheet bundle regardless of whether the information is information indicating that the stapling process is not performed. Without shifting by
When the information regarding the second sheet bundle is information indicating that the staple processing is not performed on the second sheet bundle, the information regarding the first sheet bundle is information indicating that the staple processing is performed. If there is, the second sheet bundle is not shifted by the shift sheet discharge means, and if the information related to the first sheet bundle is information indicating that the stapling process is not executed, the second sheet bundle is used. A sheet processing apparatus , wherein the sheet bundle is shifted by the shift sheet discharge unit .
前記シートに画像を形成する画像形成手段を有し、
前記シート積載部へ排紙すべきシート束は、前記画像形成手段により画像が形成されたシートを含むことを特徴とする請求項1に記載のシート処理装置。
Image forming means for forming an image on the sheet;
The sheet bundle to be discharged from a sheet stacking portion, the sheet processing apparatus according to claim 1, characterized in that it comprises a sheet on which an image is formed by said image forming means.
複数の前記シート積載部を有し、
前記制御手段は、前記複数のシート積載部にかかる所定のシート積載部へ前記第1のシート束及び前記第2のシート束を排紙する場合に、前記第2のシート束の排紙位置を前記シフト排紙手段によりシフトさせるか否かを制御することを特徴とする請求項1又は2に記載のシート処理装置。
A plurality of the sheet stacking units;
The control unit determines a discharge position of the second sheet bundle when discharging the first sheet bundle and the second sheet bundle to a predetermined sheet stacking section on the plurality of sheet stacking sections. the sheet processing apparatus according to claim 1 or 2, wherein the controlling whether to shift by the shift sheet discharging means.
シートを積載するためのシート積載部を有するシート処理装置の制御方法であって、
シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理工程と
前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙工程と、
前記シート積載部に排紙された第1のシート束に関する情報と、前記第1のシート束に引き続き前記シート積載部へ排紙すべき第2のシート束に関する情報とに基づいて、前記第2のシート束の排紙位置を前記シフト排紙工程によりシフトさせるか否かを制御する制御工程とを有し
前記制御工程は、前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第1のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第2のシート束に対して前記シフト排紙工程によるシフトをさせず
前記第2のシート束に関する情報が前記第2のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第1のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第2のシート束に対して前記シフト排紙工程によるシフトをさせず、前記第1のシート束に関する情報が前記ステープル処理を実行し ないことを示す情報である場合は前記第2のシート束に対して前記シフト排紙工程によるシフトをさせる
ことを特徴とするシート処理装置の制御方法。
A control method of a sheet processing apparatus having a sheet stacking unit for stacking sheets,
A stapling process for executing stapling on the sheet bundle and discharging the sheet bundle to the sheet stacking unit ;
A shift paper discharge step of shifting a paper discharge position of the sheet bundle to be discharged to the sheet stacking unit to the sheet stacking unit;
Based on the information related to the first sheet bundle discharged to the sheet stacking unit and the information related to the second sheet bundle to be discharged to the sheet stacking unit following the first sheet bundle, the second the sheet discharging position of the sheet bundle and a control step of controlling whether or not to shift by the shift delivery process,
In the control step, when the information regarding the second sheet bundle is information indicating that the staple processing is performed on the second sheet bundle, the information regarding the first sheet bundle executes the staple processing. The shift sheet discharge process for the second sheet bundle, whether the information indicating that the information is related to the first sheet bundle or information indicating that the stapling process is not executed. Without shifting by
When the information regarding the second sheet bundle is information indicating that the staple processing is not performed on the second sheet bundle, the information regarding the first sheet bundle is information indicating that the staple processing is performed. If there is, the second sheet bundle is not shifted by the shift sheet discharge process, and if the information regarding the first sheet bundle is information indicating that the stapling process is not executed, the second sheet bundle is used. A control method for a sheet processing apparatus , wherein the sheet bundle is shifted by the shift discharge process .
JP26867398A 1997-09-30 1998-09-22 Sheet processing apparatus and method for controlling sheet processing apparatus Expired - Fee Related JP3768696B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26867398A JP3768696B2 (en) 1997-09-30 1998-09-22 Sheet processing apparatus and method for controlling sheet processing apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP26642297 1997-09-30
JP9-266422 1997-09-30
JP26867398A JP3768696B2 (en) 1997-09-30 1998-09-22 Sheet processing apparatus and method for controlling sheet processing apparatus

Publications (2)

Publication Number Publication Date
JPH11171390A JPH11171390A (en) 1999-06-29
JP3768696B2 true JP3768696B2 (en) 2006-04-19

Family

ID=26547434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26867398A Expired - Fee Related JP3768696B2 (en) 1997-09-30 1998-09-22 Sheet processing apparatus and method for controlling sheet processing apparatus

Country Status (1)

Country Link
JP (1) JP3768696B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6812709B2 (en) * 2016-09-02 2021-01-13 コニカミノルタ株式会社 Image formation system, paper ejection method, and program
JP7296911B2 (en) * 2019-04-11 2023-06-23 キヤノン株式会社 Image forming apparatus and its control method

Also Published As

Publication number Publication date
JPH11171390A (en) 1999-06-29

Similar Documents

Publication Publication Date Title
JP4988980B2 (en) Printing apparatus, control method, and storage medium
JP2006189786A (en) Image forming system, image forming apparatus, post-processor and program
US5963755A (en) Printing apparatus and control device for option equipment connected thereto
US6422557B1 (en) Image forming apparatus having a plurality of sheet stacking means
JP6996123B2 (en) Image forming equipment, image forming system, management equipment and programs
US20110135326A1 (en) Printing apparatus, method of controlling printing apparatus, and program
EP0936536B1 (en) Image output method and apparatus therefor
JP2007076782A (en) Manual paper feed device, image forming device, manual feed method, and image forming method
JP3768696B2 (en) Sheet processing apparatus and method for controlling sheet processing apparatus
US6122464A (en) Controller for controlling image formation apparatus
US20140167345A1 (en) Printing system, control method, and storage medium storing program
JP4124869B2 (en) Loading device
JP4642917B2 (en) Information processing apparatus and control method of information processing apparatus
JP3774549B2 (en) Printing apparatus and method for specifying paper supply / discharge
JP2000086013A (en) Image recording device
JP3507338B2 (en) Image recording apparatus and control method of the image recording apparatus
JP4323635B2 (en) Image recording device
JP2004074473A (en) Print controller and printer
JP2001105668A (en) Image output apparatus and control method thereof
JPH11352848A (en) Image forming device and method for controlling paper ejection
JP2000246996A (en) Image-recording apparatus, discharge history information output method, and memory medium
JP4323582B2 (en) Image forming system, image forming system control method, image forming apparatus, and storage medium
JP2000310927A (en) Image forming device and carrying path selecting method
JP2001277605A (en) Image output system and method for controlling data transfer
JPH11322182A (en) Image forming device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050922

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050922

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20050922

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20051018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051028

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051226

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: 20060120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060202

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: 20100210

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100210

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110210

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120210

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130210

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140210

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees