(57)【要約】【課題】スタッカ群を繰返し切替える大量印刷業務を、中断無く行える技術を提供する。【解決手段】スタッカ群編成結果を登録しておく群編成テーブル１０８と、スタッカ群とスタッカ群中の排紙中のスタッカのポインタを登録しておく排紙先群テーブル１１０と、排紙順序の情報と各スタッカが用紙満杯か否かを識別する情報を登録しておく排紙順序テーブル１０９と、スタッカ群編成が変更された場合、排紙先群テーブル１１０の内容を前記各スタッカ群毎に順次登録する排紙先群管理テーブル１１２とを備える。【選択図】  図１
2004338916.tif 000002
【特許請求の範囲】
【請求項１】
上位装置が指定する１スタッカを複数のスタッカに割当てるスタッカ群編成操作のためのパネル部と、スタッカ群編成結果を憶えておく群編成テーブルと、編成操作において前記スタッカ群間でスタッカの重複を防止する制御手段と、前記スタッカ群と該スタッカ群中の排紙中のスタッカを憶えておく排紙先群テーブルと、排紙した順序の情報と各スタッカの用紙満杯の有無を識別する情報とを憶えておく排紙順序テーブルとを有し、該排紙順序テーブルメモリの情報に従ってスタッカの満杯順序または排紙順序をパネル表示するカット紙印刷排紙装置において、前記スタッカ群の切替えに際して前記排紙先群テーブルの内容を順次登録する排紙先群管理テーブルを備え、短時間で前記スタッカ群を繰返し切替える印刷業務を行うことを特徴とするカット紙印刷排紙装置。
【請求項２】
スタッカ群内のあるスタッカが用紙満杯になると当該スタッカ群内の空のスタッカに排紙先を切替えて印刷を継続し、用紙満杯になったスタッカを満杯になった順序通りに表示し、排紙切替え先のスタッカ群に用紙が残っていると排紙した順序を表示するカット紙印刷排紙装置において、短時間で前記スタッカ群を繰返し切替える印刷業務であることを記憶する手段と、前記各スタッカ群の最後に排紙したスタッカを記憶する手段とを有し、前記スタッカ群間の排紙先切替えに際して前記記憶したスタッカを選択することを特徴とするカット紙印刷排紙装置。
【請求項３】
前記スタッカ群のあるスタッカ群を排紙の対象とした後、他の１種以上のスタッカ群を排紙の対象にし、再び元のスタッカ群を排紙の対象としたとき、該元のスタッカ群内の最後に排紙したスタッカに対して排紙を行うことを特徴とする請求項２記載のカット紙印刷排紙装置。
【請求項４】
前記スタッカ群のあるスタッカ群を排紙の対象とした後、他の１種以上のスタッカ群を排紙の対象にし、再び元のスタッカ群を排紙の対象としたとき、該元のスタッカ群中の何れかに用紙が残っている場合、スタッカから用紙を取り出す順序を表示するモードと、前記元のスタッカ群中の最後に排紙したスタッカに対して排紙を行うモードとを選択する手段を備えることを特徴とする請求項２記載のカット紙印刷排紙装置。
【請求項５】
前記スタッカ群を排紙の対象として切替えながら該スタッカ群中の最後に排紙したスタッカに対して排紙を行い、用紙満杯になったスタッカ順にパネル表示することを特徴とする請求項２乃至４のいずれか１項に記載のカット紙印刷排紙装置。
【請求項６】
前記スタッカ群の特定のスタッカ群の編成に変更があり、他のスタッカ群の何れかとスタッカを共有するスタッカ群を排紙先にした場合、最初に排紙したスタッカより順次用紙を取り出すようオペレータにパネル表示で促すことを特徴とする請求項２乃至５のいずれか１項に記載のカット紙印刷排紙装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は大量印刷業務データを印刷し、複数スタッカを１つのスタッカに見立てて排紙するカット紙印刷排紙装置に係り、特に複数スタッカの組合せを可変に複数編成して、各複数スタッカ内で排紙先を切替え、且つ複数スタッカ間で排紙先を切替えるカット紙印刷排紙装置に関する。
【０００２】
【従来の技術】
カット紙印刷排紙装置において、スタッカが用紙満杯になると、オペレータが用紙を取り出してスタッカを空にするまで業務が中断するカット紙印刷排紙装置がある。このようなカット紙印刷排紙装置では、用紙満杯になったスタッカをパネル等に表示して、オペレータが用紙を取り出してスタッカを空にすると印刷排紙を再開する。
【０００３】
また、用紙満杯による業務の中断時間を無くすため、複数スタッカを１つのスタッカに見立てることによりスタッカ群として印刷排紙を行い、スタッカ群内のあるスタッカが用紙満杯になると群内に残る空のスタッカに排紙先を切替えて印刷を継続する大量印刷業務向けのカット紙印刷排紙装置がある。この場合、スタッカが用紙満杯になると、満杯になった順にパネルに表示してオペレータに用紙取り出しを促し、群内全スタッカが満杯になる前にスタッカを１つでも空にしておくことにより印刷排紙を継続し、業務中断を回避している。併せて、用紙満杯になった順にパネルに表示してオペレータに知らせることで、印刷順序に合わせて順序正しく用紙を取り出せるようにしている。
【０００４】
特許文献１には、複数のホッパ並びに複数のスタッカから特定のホッパ及びスタッカを選択して印刷処理を行うホッパ・スタッカ選択印刷装置において、複数のホッパ並びに複数のスタッカを選択する順序を示すシーケンス情報に従って特定の順序でホッパ並びにスタッカを選択して、それぞれのホッパに収納された異なる種類の印刷用紙に印刷処理を行う発明が開示されている。
【０００５】
特許文献２には、１ジョブ分の枚数を設定する手段と、複数のスタッカの残容量を検出する手段と、複数のスタッカのそれぞれの残容量と設定された１ジョブ分の枚数とを比較し、１ジョブ分の用紙を収納可能なスタッカを選択する手段とを有し、１ジョブ分の出力を異なるスタッカにまたがって排紙することを防止した印刷装置が開示されている。
【０００６】
【特許文献１】
特開平１０−３１５５８０号公報（第２−３頁、図１）
【特許文献２】
特開平５−１５５５１１号公報（第２−３頁、図２）
【０００７】
【発明が解決しようとする課題】
複数頁を１セットとした帳票などにおいて、１セット内の印刷物のある部分と他の部分を別々のスタッカに排紙しながら大量印刷を行いたい場合がある。
前記従来技術では、あるスタッカ群に排紙していて、次に別のスタッカ群に排紙先を切替える場合、別のスタッカ群が空であれば印刷業務は中断なく行われるが、別のスタッカ群に用紙が残っている場合は印刷業務は中断する。
【０００８】
本発明の目的は、短時間でスタッカ群を繰返し切替える大量印刷業務を中断無く行うことができるカット紙印刷排紙装置を提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明のカット紙印刷排紙装置は、スタッカ群内のあるスタッカが満杯になるとスタッカ群内に残る空のスタッカに排紙先を切替えて印刷を継続し、用紙満杯になったスタッカを満杯になった順序通りに表示してオペレータに印刷順序通り用紙を取り出せるようにし、排紙切替え先のスタッカ群に用紙が残っていると排紙した順序通り全スタッカより用紙を取り出すようオペレータに順序表示するカット紙印刷排紙装置において、パネル操作等により短時間でスタッカ群を繰返し切替える印刷業務であること記憶識別する手段と、全スタッカ数に対して編成可能なスタッカ群数分のスタッカ群の管理テーブルと、各スタッカ群の最後に排紙したスタッカ番号を記憶する手段とを有し、スタッカ群間の排紙先切替えに際して、前記記憶したスタッカ番号のスタッカを選択し排紙を行うことにより、オペレータに印刷順序通り用紙を取り出せるようにしたまま、短時間でスタッカ群を繰返し切替える大量印刷業務を、中断無く行えるようにしたものである。
【００１０】
【発明の実施の形態】
図１は本発明の一実施例によるカット紙印刷排紙装置のブロック構成図である。図２は印刷すべき業務データの形式を示す図である。図３乃至図６はカット紙印刷排紙装置のメモリに格納されている各テーブルの形式を示す図である。コンピュータなどの上位装置１０は、業務データ１１や１２をカット紙印刷排紙装置１００に送信する。受信バッファ１０１は、上位装置１０より受信した業務データ１１、１２を格納する。データ処理部１０２は、受信バッファ１０１に業務データ１１、１２が格納されたら直ちに業務データ１１、１２のスタッカ番号と印刷頁、または印刷頁を切出して排紙制御部１０４に処理を要求し、排紙制御部１０４から要求が受理されると、要求がスタッカ番号と印刷頁なら印刷頁のみを、要求が印刷頁ならそのまま印刷頁を、逐次，排紙制御部１０４に引き渡す。
【００１１】
パネル部１０３は、排紙制御部１０４の指示に従って、最も早く満杯になったスタッカの表示（最旧フル表示）や、最も早く排紙したスタッカの表示（最旧排紙表示）を更新する。また、オペレータが操作すると、排紙制御部１０４の許可を得て図４に示す形式の群編成テーブル１０８に各行を表示し、オペレータが行内で複数のスタッカを選択する際、行列の各列で選択するスタッカが２つ以上になるスタッカ選択を無視し、各列で選択したスタッカを１つ以下にした結果を排紙制御部１０４に通知する。
【００１２】
印刷制御部１０５は、排紙制御部１０４より印刷準備の指示があると印刷部１０６に印刷準備を指示し、印刷部１０６から準備完了の報告を受けると排紙制御部１０４に印刷準備の完了を報告し、排紙制御部１０４から印刷指示を受けて排紙制御部１０４がデータ処理部１０２より受取った印刷頁データを印刷部１０６に渡す。
【００１３】
印刷部１０６は、印刷制御部１０５から印刷準備の指示があると用紙を準備し、準備が完了すると印刷制御部１０５に準備完了を報告し、印刷制御部１０５から印刷頁データを受取ると印刷を行って、用紙をスタッカ１〜ｎに向けて出力する。
【００１４】
スタッカ制御部１０７は、排紙制御部１０４から排紙指示された１つのスタッカに対して印刷部１０６が出力した用紙を排紙し、排紙が終了すると排紙制御部１０４に排紙終了を通知する。スタッカ制御部１０７は、排紙の結果、スタッカが用紙満杯になると、排紙制御部１０４に対して前記スタッカが用紙満杯になったことを排紙終了の通知と同期して通知する。スタッカ制御部１０７は、オペレータの操作により前記スタッカが空になると排紙制御部１０４に対して非同期に前記スタッカが空になったことを通知する。
【００１５】
図４に示す群編成テーブル１０８は、業務データ１１、１２のスタッカ番号を複数のスタッカに対応させるためのものであり、装置１００が持つスタッカ数ｎ個の行数と列数を持ち、行と列はスタッカ番号順に並び、業務データ１１、１２が指定するスタッカ番号に対応する行をスタッカ群とし、フラグが立つ列のスタッカ番号が排紙先のスタッカになる。排紙制御部１０４は、群編成テーブル１０８の初期状態を１行目のフラグを全て立て、残りの行のフラグは全て落としたものにする。
【００１６】
パネル部１０３はオペレータに対して、各列で選択するスタッカが１つ以下になるように行内で複数スタッカを選択させるため、各行の間でスタッカ番号の重複はない。排紙制御部１０４は、データ処理部１０２よりスタッカ番号と印刷頁または印刷頁の要求が無い状態において、パネル部１０３から群編成テーブル１０８の操作要求があると要求を許可し、パネル部１０３からの通知により群編成テーブル１０８を更新する。排紙制御部１０４は、業務データ１１、１２がある状態では、群編成テーブル１０８の操作要求の要求を受付けない。
【００１７】
図５に示す排紙順序テーブル１０９は、排紙先のスタッカ番号を昇順に登録する最大スタッカ数ｎ個分の排紙スタッカ番号登録行５０１と、排紙スタッカ番号登録行５０１に登録したスタッカが用紙満杯であるかどうかを識別するフラグを登録するフルフラグ登録行５０２よりなる。排紙制御部１０４は、排紙スタッカ番号登録行５０１の初期状態を１列からｎ列までスタッカ番号を登録したものにし、フルフラグ登録行５０２の初期状態を全列フラグが立ったものにする。
【００１８】
排紙制御部１０４は、業務データ１１、１２のスタッカ番号に対応する群編成テーブル１０８の行の中でフラグが立つ列のスタッカ番号を選択し、前記スタッカ番号を排紙先とする時、排紙スタッカ番号登録行５０１における最終登録列の次の列に前記スタッカ番号を登録する。排紙制御部１０４は、スタッカ制御部１０７から排紙終了と同期して前記スタッカ番号が用紙満杯になった通知を受けると、前記スタッカ番号を登録した列のフルフラグ登録行５０２のフラグを立てる。
【００１９】
排紙制御部１０４は、スタッカ制御部１０７から非同期に前記スタッカ番号が空になった通知を受けると、随時、排紙順序テーブル１０９より前記スタッカ番号の列についてフルフラグ登録行５０２を含めて抹消し、次の列以降の登録情報についてフルフラグ登録行５０２を含めて左詰めにし、登録情報を残す最終列を左詰めにした後に残る列の情報についてフルフラグ登録行５０２を含めて消去する。
【００２０】
また、排紙制御部１０４は、前記スタッカ番号が用紙満杯になって前記スタッカ番号を登録した列のフルフラグ登録行５０２のフラグを立てた結果、フルフラグ登録行５０２でフラグが１つだけ立つ場合、パネル部１０３に前記スタッカ番号が最旧フルであることを表示させ、フルフラグ登録行５０２でフラグが２つ以上立つ場合、パネル表示をそのままにする。
【００２１】
また、排紙制御部１０４は、前記スタッカ番号が空になって排紙順序テーブル１０９より前記スタッカ番号を登録した列を消去して、左詰めにより排紙順序テーブル１０９の更新を終了した後、フルフラグ登録行５０２にフラグが残る場合、パネル部１０３にフラグが立つ最小番号の列にある排紙スタッカ番号登録行５０１のスタッカ番号が最旧フルであることを表示させ、フルフラグ登録行５０２にフラグが残らない場合、パネル部１０３にスタッカ番号と最旧フルの表示を消去させる。
【００２２】
図６に示す排紙先群テーブル１１０は、群編成テーブル１０８の何れかの行にあるスタッカ群と、その中の排紙先の列を示すポインタよりなる。排紙制御部１０４は、初期状態で排紙先群テーブル１１０のポインタを「１」にし、スタッカ群は１列よりｎ列までフラグを立てた状態にしておく。その後，排紙制御部１０４は、データ処理部１０２より処理を要求されたスタッカ番号に対応する群編成テーブル１０８の行を排紙先群テーブル１１０のスタッカ群にコピーし、行内先頭列より最初にフラグの立つ列の番号を排紙先群テーブル１１０のポインタに入れる。
【００２３】
排紙制御部１０４は、スタッカ群内の排紙先切替えにおいて、排紙先群テーブル１１０のポインタが示す列より始めて順次スタッカ群のフラグが立つ列を検索してポインタを更新していき、ｎ列まで検索したら１列より検索を続ける。排紙制御部１０４は、排紙先群テーブル１１０のポインタの番号を排紙スタッカ番号登録行５０１の登録情報のある最終列の次の列に登録する。
【００２４】
排紙制御部１０４は、排紙スタッカ番号登録行５０１の登録情報のある最終列のスタッカ番号に対して印刷排紙を行い、スタッカが用紙満杯になって前記最終列のフルフラグ登録行５０２にフラグを立てると、排紙先群テーブル１１０のポインタを更新し、排紙先群テーブル１１０に登録されている最小番号のスタッカ番号を排紙スタッカ番号登録行５０１の登録情報のある最終列の次の列に登録する。
【００２５】
排紙制御部１０４は、データ処理部１０２から処理の要求を受けた時、要求のスタッカ番号より求めたスタッカ群が排紙先群テーブル１１０に残るスタッカ群と異なるなら、パネル部１０３に最旧フル表示の表示がある場合これを消去させ、パネル部１０３に排紙スタッカ番号登録行５０１の最前列のスタッカ番号が最旧排紙であることを表示させる。
【００２６】
排紙制御部１０４は、パネル部１０３に排紙スタッカ番号登録行５０１の最前列より最旧排紙の表示を始め、オペレータが最旧排紙を表示したスタッカ番号を空にしていき、全スタッカが空になって排紙スタッカ番号登録行５０１にスタッカ番号の登録が無くなると、データ処理部１０２から要求されたスタッカ番号に対応するスタッカ群を排紙先群テーブル１１０に登録し、スタッカ群の最初にフラグが立つ列の番号をポインタに入れる。
【００２７】
以上が、排紙スタッカが満杯になった場合、スタッカを空にしてから印刷を再開するモード１を実行するための構成である。次に短時間でスタッカ群を繰返し切替える大量印刷業務を中断無く行うモード２を実行するための構成を説明する。新たに業務モードフラグ１１１と排紙先群管理テーブル１１２を使用する。業務モードフラグ１１１と排紙先群管理テーブル１１２はカット紙印刷排紙装置１００のメモリに展開される。業務モードフラグ１１１は、スタッカが満杯になった場合、スタッカを空にしてから印刷を再開するモード１か、短時間でスタッカ群を繰返し切替える大量印刷業務を中断無く行うモード２かを識別するためのものである。
【００２８】
業務モードの選択は，オペレータがパネル部１０３を操作して行う。パネル部１０３は、オペレータの操作に対して業務モードの切替え要求を排紙制御部１０４に出す。排紙制御部１０４は、受信バッファ１０１に業務データ１１、１２が無い場合、パネル部１０３から業務モードフラグ１１１の切替え要求があると要求を受付ける。パネル部１０３は排紙制御部１０４が要求を受けると、オペレータ操作を受け入れ、オペレータ操作結果を排紙制御部１０４に渡す。排紙制御部１０４は、パネル部１０３での操作結果を受けて業務モードフラグ１１１を立て、または落とす。また、排紙制御部１０４は、受信バッファ１０１に業務データ１１、１２がある場合は、パネル部１０３からの要求を受付けない。
【００２９】
図３に示す排紙先群管理テーブル１１２は、図６に示す形式の排紙先群テーブル１１０を、最小番号の行より順次登録していくテーブルである。行数は、スタッカ数ｎ個を２で割り余りを切り捨てた数ｍ個である。スタッカ数ｎ個に対してスタッカ群の最大編成数になる。排紙制御部１０４は、初期状態において排紙先群管理テーブル１１２の内容を全て消去しておく。
【００３０】
排紙制御部１０４は、業務モードフラグ１１１が立っている場合、スタッカ群の更新の有無を排紙先群テーブル１１０と排紙先群管理テーブル１１２との比較により判定する。排紙制御部１０４は、排紙先群管理テーブル１１２で排紙先群テーブル１１０のスタッカ群と一致するものを検索する。排紙制御部１０４は、検索の結果、排紙先群管理テーブル１１２で一致するものを見つけたら、一致する行のポインタ領域にあるスタッカ番号を排紙先群テーブル１１０のポインタ領域にコピーする。
【００３１】
排紙制御部１０４は、検索の結果、排紙先群管理テーブル１１２で一致するものを見出せなかったら、排紙先群テーブル１１０のスタッカ群と排紙先群管理テーブル１１２で共通にフラグが立つ行を検索する。排紙制御部１０４は、共通にフラグが立つ行を検索した結果、一つも該当する行がないと、排紙先群テーブル１１０のポインタとスタッカ群を排紙先群管理テーブル１１２に登録する。排紙制御部１０４は、共通にフラグが立つ行を検索した結果、一つでも該当する行があると、排紙先群管理テーブル１１２を初期状態にする。
【００３２】
排紙制御部１０４は、業務モードフラグ１１１が立っている状態で排紙先を変更する場合、排紙先群テーブル１１０のポインタを更新する。その後、排紙制御部１０４は、排紙スタッカ番号登録行５０１を検索して排紙先群テーブル１１０のポインタ領域のスタッカ番号が登録済みなら、排紙スタッカ番号登録行５０１への登録を行わない。スタッカ番号が未登録なら、排紙スタッカ番号登録行５０１に登録する。その後、排紙制御部１０４は、排紙先群テーブル１１０のスタッカ群と一致する行にある排紙先群管理テーブル１１２のポインタに排紙先群テーブル１１０のポインタをコピーする。
【００３３】
以上により、スタッカ群間の切替えに際して、登録済みのスタッカ群があれば、前記スタッカ群の最後に排紙したスタッカに対して印刷排紙を継続することが可能である。また、切替え先のスタッカ群が未登録で、スタッカを共有するものが無ければ、登録して印刷排紙を開始するか、または、印刷排紙を継続することが可能である。
【００３４】
切替え先のスタッカ群が未登録で、スタッカを共有するものがある場合は、スタッカの編成形態を変えた印刷業務を開始したことになる。この場合は、全てのスタッカを空にするまで印刷排紙は中断する。中断の間は前述のモードと同様、排紙順序テーブル１０９に従って、排紙を開始した順序でオペレータにスタッカを空にするよう促す。同様に、各スタッカ群内で用紙満杯になったスタッカは、排紙順序テーブル１０９に従って用紙満杯になった順序でオペレータにスタッカを空にするよう促す。
【００３５】
排紙制御部１０４の処理手順について、図７及び図８のフローチャートに従って説明する。図７はパネル部１０３からモード１が選択された場合のフローチャートであり、図８はモード２が選択された場合のフローチャートである。図７において、ステップ８０１でデータ処理部１０２よりスタッカ番号と印刷頁の処理要求があり、排紙先群テーブル１１０が初期状態の場合、スタッカ番号に対応するスタッカ群を群編成テーブル１０８より求めて、排紙先群テーブル１１０に記憶しステップ８０８に進む。また、ステップ８０１で、データ処理部１０２よりスタッカ番号と印刷頁の処理要求があり、排紙先群テーブル１１０が初期状態でなく、前記スタッカ群が排紙先群テーブル１１０にあるスタッカ群と異なるならステップ８０８に進む。
【００３６】
ステップ８０１で、データ処理部１０２よりスタッカ番号と印刷頁の処理要求があり、スタッカ番号に対応するスタッカ群が排紙先群テーブル１１０にあるスタッカ群と等しいか、またはデータ処理部１０２より印刷頁の処理要求がある場合はステップ８０２に進む。
【００３７】
ステップ８０２で、排紙先群テーブル１１０のスタッカ群の各スタッカ番号を排紙順序テーブル１０９で検索し、前記スタッカ群にあって排紙順序テーブル１０９に未登録のスタッカ番号がある場合、または，排紙順序テーブル１０９において前記スタッカ群の全スタッカ番号が登録済みだがスタッカ群にフラグが立っていないものを残す場合、ステップ８０６に進む。ステップ８０２で、排紙順序テーブル１０９において前記スタッカ群の全スタッカ番号が登録済みでスタッカ群にフラグが立っているものを残さない場合、ステップ８０３に進む。
【００３８】
ステップ８０３で、スタッカ制御部１０７よりスタッカが空になった通知を受けると、排紙順序テーブル１０９を更新しステップ８０４に進み、ステップ８０４でフルフラグ登録行５０２にフラグが立つものが残らないならパネル部１０３にスタッカ番号と最旧フル表示を消去させ、フルフラグ登録行５０２にフラグが立つものが残るなら最初にフラグが立つ列のスタッカ番号をパネル部１０３に最旧フルと表示させてステップ８０５に進む。
【００３９】
ステップ８０５で、排紙先群テーブル１１０においてポインタが指示するスタッカ番号を排紙スタッカ番号登録行５０１に登録してステップ８０２に戻る。
【００４０】
ステップ８０６で、排紙順序テーブル１０９に登録されている最終列のスタッカ番号のフラグが立っていないならステップ８１１に進む。排紙順序テーブル１０９に登録されている最終列のスタッカ番号のフルフラグが立っているなら排紙先群テーブル１１０のポインタを更新する。フルフラグ登録行５０２にフラグの立つものが１つならパネル部１０３に排紙順序テーブル１０９に登録されている最終列のスタッカ番号を最旧フルと表示させてステップ８０７に進む。
【００４１】
ステップ８０７で、排紙先群テーブル１１０においてポインタが指示するスタッカ番号を排紙スタッカ番号登録行５０１に登録してステップ８１１に進む。
【００４２】
ステップ８０８で、排紙先群テーブル１１０にあるスタッカ群の各スタッカ番号を排紙順序テーブル１０９で検索し、一致するスタッカ番号が一つも無い場合、排紙先群テーブル１１０においてポインタが示すスタッカ番号を排紙スタッカ番号登録行５０１に登録しステップ８１１に進む。
【００４３】
ステップ８０８で、排紙先群テーブル１１０にあるスタッカ群の各スタッカ番号を排紙順序テーブル１０９で検索し、一致するスタッカ番号があるならステップ８０９に進む。
【００４４】
ステップ８０９で、データ処理部１０２より処理要求のあったスタッカ番号に対応するスタッカ群を群編成テーブル１０８より求めて排紙先群テーブル１１０に記憶し、パネル部１０３に最旧排紙と排紙スタッカ番号登録行５０１の先頭列のスタッカ番号を表示し、ステップ８１０に進む。
【００４５】
ステップ８１０で、スタッカ制御部１０７からスタッカが空になった通知があると、排紙順序テーブル１０９を更新し、その結果、排紙スタッカ番号登録行５０１にスタッカ番号の登録が残っているとステップ８０９に戻り、また、排紙スタッカ番号登録行５０１にスタッカ番号の登録が無くなると、排紙先群テーブル１１０においてポインタが示すスタッカ番号を排紙スタッカ番号登録行５０１の先頭列に登録してステップ８１１に進む。
【００４６】
ステップ８１１で、印刷制御部１０５に印刷準備を指示し、印刷制御部１０５から印刷準備完了の報告があると排紙先群テーブル１１０のポインタ領域にあるスタッカ番号に対しスタッカ制御部１０７に排紙指示してステップ８１２に進む。
【００４７】
ステップ８１２で、データ処理部１０２に要求受理を報告して、データ処理部１０２より印刷頁の受け取りを開始すると、印刷制御部１０５に印刷指示を出して印刷制御部１０５に印刷頁を受け渡す。スタッカ制御部１０７から排紙終了の通知を受けると、データ処理部１０２より受領した印刷頁の印刷排紙を終了し、排紙終了の通知と排紙したスタッカが用紙満杯の通知を受けると、排紙スタッカ番号登録行５０１の最終登録列にあるフルフラグ登録行５０２のフラグを立ててデータ処理部１０２より受領した印刷頁の印刷排紙を終了する。
【００４８】
図８において、ステップ９０１で、業務モードフラグ１１１が立っているとステップ９０２に進み、立ってないなら図７のステップ８０９に進む。ステップ９０２で、スタッカ群の更新の有無を排紙先群テーブル１１０と排紙先群管理テーブル１１２との比較により判定する。排紙先群管理テーブル１１２と一致する行が排紙先群テーブル１１０にあると、排紙先群管理テーブル１１２のポインタ領域に一致する行のポインタをコピーしてステップ９０４に進む。一致する行がないなら、ステップ９０３に進む。
【００４９】
ステップ９０３で、排紙先群テーブル１１０のスタッカ群と排紙先群管理テーブル１１２で共通にフラグが立つ行を検索する。検索の結果、共通にフラグが立つものが無いなら、排紙先群テーブル１１０のポインタとスタッカ群を排紙先群管理テーブル１１２に登録してステップ９０４に進む。共通にフラグが立つものがあれば排紙先群管理テーブル１１２を初期状態にして図７のステップ８０９に進む。
【００５０】
ステップ９０４で、排紙先群テーブル１１０のスタッカ群より排紙順序テーブル１０９を検索して、排紙先のスタッカ群が用紙満杯であるならステップ９０５に進む。用紙満杯で無ければステップ９０８に進む。
【００５１】
ステップ９０５で、スタッカ制御部１０７よりスタッカが空になった通知を受けると、排紙順序テーブル１０９を更新してステップ９０６に進み、ステップ９０６でパネル表示の更新が必要なら更新し、ステップ９０７に進む。
【００５２】
ステップ９０７で、排紙先群テーブル１１０のポインタを更新し、排紙スタッカ番号登録行５０１を検索して排紙先群テーブル１１０のポインタ領域のスタッカ番号が登録済みなら、排紙スタッカ番号登録行５０１への登録を行わない。スタッカ番号が未登録なら登録する。排紙先群テーブル１１０のスタッカ群と一致する行にある排紙先群管理テーブル１１２のポインタに排紙先群テーブル１１０のポインタをコピーしステップ９０４に戻る。
【００５３】
ステップ９０８で、排紙先群テーブル１１０のポインタ領域の内容より排紙順序テーブル１０９を検索して、排紙先のスタッカが用紙満杯ならステップ９０９に進み、用紙満杯でないなら、図７のステップ８１１に進む。
【００５４】
ステップ９０９で、排紙先群テーブル１１０のポインタを更新し、排紙スタッカ番号登録行５０１を検索して排紙先群テーブル１１０のポインタ領域のスタッカ番号が登録済みなら、排紙スタッカ番号登録行５０１への登録を行わない。スタッカ番号が未登録なら登録する。排紙先群テーブル１１０のスタッカ群と一致する行にある排紙先群管理テーブル１１２のポインタに排紙先群テーブル１１０のポインタをコピーし図７のステップ８１１に進む。
【００５５】
以上の説明のとおり本発明の一実施例によれば、スタッカ群間の排紙先切替えに際して、スタッカを編成しうるスタッカ群をメモリに登録しておき、登録した各スタッカ群の最後に排紙したスタッカを記憶しておくことにより、オペレータに印刷順序通り用紙を取り出せるようにしたまま、短時間でスタッカ群を繰返し切替える大量印刷業務を、中断無く行うことができる。
【００５６】
【発明の効果】
本発明によれば、短時間でスタッカ群を繰返し切替える大量印刷業務を、中断無く行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施例によるカット紙印刷排紙装置のブロック構成図である。
【図２】印刷すべき業務データの形式を示す図である。
【図３】本発明の一実施例による排紙先群管理テーブルの形式を示す図である。
【図４】本発明の一実施例による群編成テーブルの形式を示す図である。
【図５】本発明の一実施例による排紙順序テーブルの形式を示す図である。
【図６】本発明の一実施例による排紙先群テーブルの形式を示す図である。
【図７】本発明の一実施例によるカット紙印刷排紙装置のモード１の処理手順を示すフローチャートである。
【図８】本発明の一実施例によるカット紙印刷排紙装置のモード２の処理手順を示すフローチャートである。
【符号の説明】
１０…上位装置、１００…カット紙印刷排紙装置、１０１…受信バッファ、
１０２…データ処理部、１０３…パネル部、１０４…排紙制御部、
１０５…印刷制御部、１０６…印刷部、１０７…スタッカ制御部、
１０８…群編成テーブル、１０９…排紙順序テーブル、
１１０…排紙先群テーブル、１１１…業務モードフラグ、
１１２…排紙先群管理テーブル、５０１…排紙スタッカ番号登録行、
５０２…フルフラグ登録行、７０１，７０２…業務データ。
【図１】
2004338916.tif 000003
【図２】
2004338916.tif 000004
【図３】
2004338916.tif 000005
【図４】
2004338916.tif 000006
【図５】
2004338916.tif 000007
【図６】
2004338916.tif 000008
【図７】
2004338916.tif 000009
【図８】
2004338916.tif 000010