(57)【特許請求の範囲】
【請求項１】
伝票や帳票といった対象物を分類別に収納する複数の収納領域を有する分類収納部を具備し、前記対象物に表記された分類情報に対応する前記収納領域に前記対象物を収納する分類処理装置において、
過去の収納件数を分類情報毎に記憶する履歴情報記憶手段と、
前記収納領域が割り当てられていない新規の分類情報に対して、新たな収納領域を割り当てる際に、前記収納領域が全て割り当て済みの場合には、前記履歴情報記憶手段に記憶された過去の履歴に基づいて、過去の収納件数の少ない収納領域を判別し、該判別された収納領域に前記新規の分類情報を割り当てる割当手段と、
を備えたことを特徴とする分類処理装置。
【請求項２】
伝票や帳票といった対象物を分類別に収納する複数の収納領域を有する分類収納部を具備し、前記対象物に表記された分類情報に対応する前記収納領域に前記対象物を収納する分類処理装置において、
複数の外部分類収納部と、
前記各外部分類収納部の識別情報と、当該外部分類収納部に収納される前記対象物の分類情報とを対応づけて記憶する記憶手段と、
前記収納領域が満杯で前記対象物を収納できない場合に、前記複数の外部分類収納部の内、所定の外部分類収納部を割り当てると共に、割り当てた外部分類収納部の識別情報と、当該対象物の分類情報とを前記記憶手段に記憶させる割当手段と、
を備え、前記割当手段により外部分類収納領域が割り当てられた場合には、当該外部分類収納領域に当該対象物を収納することを特徴とする分類処理装置。
【請求項３】
伝票や帳票といった対象物を分類別に収納する複数の収納領域を有する分類収納部を具備した分類処理装置に対する、前記対象物の分類情報に応じた前記収納領域への収納を制御するための制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
コンピュータを、
履歴情報記憶手段に、過去の収納件数を分類情報毎に記憶させる手段、
前記収納領域が割り当てられていない新規の分類情報に対して、新たな収納領域を割り当てる際に、前記収納領域が全て割り当て済みの場合には、前記履歴情報記憶手段に記憶された過去の履歴に基づいて、過去の収納件数の少ない収納領域を判別し、該判別された収納領域に前記新規の分類情報を割り当てる手段、
として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項４】
伝票や帳票といった対象物を分類別に収納する複数の収納領域を有する分類収納部と、複数の外部分類収納部とを具備した分類処理装置に対する、前記対象物の分類情報に応じた前記収納領域または前記外部分類収納部への収納を制御するための制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
コンピュータを、
記憶手段に、前記各外部分類収納部の識別情報と、当該外部分類収納部に収納される前記対象物の分類情報とを対応づけて記憶させる手段、
前記収納領域が満杯で前記対象物を収納できない場合に、前記複数の外部分類収納部の内、所定の外部分類収納部を割り当てると共に、割り当てた外部分類収納部の識別情報と、当該対象物の分類情報とを前記記憶手段に記憶させる手段、
として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝票や帳票等を分類する分類処理装置に関する。
【０００２】
【従来の技術】
例えば電気、ガス、電話等の複数種類の伝票や帳票等（以下、本明細書を通じて、簡明のため帳票という。）を多量に扱う業務において、それぞれの帳票をその種類別に区分け・収納するソートデスクと呼ばれる装置が利用されている。このソートデスクとは、机の下部に、放射状に仕切った複数の収納ポケットを有する円盤状の収納部を設け、この収納部を回転・停止させることによって、机上に設けられた帳票挿入口から帳票を挿入することができる装置である。
【０００３】
このソートデスクは、操作者が、入力装置より帳票の分類コード等を入力し、その分類コードに該当する収納ポケットが帳票挿入口の位置へくるように収納部が回転・停止された後に、帳票挿入口から手で帳票を挿入するように構成されている。即ち、実質的には手作業で帳票の分類を行っていた。
【０００４】
そこで、このような手作業による帳票の挿入の便宜を図ったものとして、上記ソートデスクに、ホッパ部、イメージリーダ、搬送部等をさらに具備した分類処理装置が開発・利用されている。
【０００５】
この分類処理装置は、ホッパ部に収納された複数の帳票を搬送部が１枚づつソートデスクに搬送するものであるが、搬送路上に設置されたイメージリーダによって、帳票の券面を読み取って、予め、割り当て・設定された帳票の種類に応じたポケットに搬送中の帳票を挿入・格納するものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の分類処理装置は、帳票の種類毎に対応するポケットの割り当てを予め設定しておく必要があるため、その設定に相当時間の手間を要し、また、日によって帳票の種類・枚数が異なる場合等に対する設定の柔軟性に欠けるといった問題点があった。
【０００７】
本発明の課題は、ポケットの割り当てに係る設定を容易に、また柔軟に行うことのできる分類処理装置等を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、伝票や帳票といった対象物を分類別に収納する複数の収納領域を有する分類収納部を具備し、前記対象物に表記された分類情報に対応する前記収納領域に前記対象物を収納する分類処理装置において、過去の収納件数を分類情報毎に記憶する履歴情報記憶手段と、前記収納領域が割り当てられていない新規の分類情報に対して、新たな収納領域を割り当てる際に、前記収納領域が全て割り当て済みの場合には、前記履歴情報記憶手段に記憶された過去の履歴に基づいて、過去の収納件数の少ない収納領域を判別し、該判別された収納領域に前記新規の分類情報を割り当てる割当手段と、を備えたことを特徴とする。
【００１１】
請求項２記載の発明は、伝票や帳票といった対象物を分類別に収納する複数の収納領域を有する分類収納部を具備し、前記対象物に表記された分類情報に対応する前記収納領域に前記対象物を収納する分類処理装置において、複数の外部分類収納部と、前記各外部分類収納部の識別情報と、当該外部分類収納部に収納される前記対象物の分類情報とを対応づけて記憶する記憶手段と、前記収納領域が満杯で前記対象物を収納できない場合に、前記複数の外部分類収納部の内、所定の外部分類収納部を割り当てると共に、割り当てた外部分類収納部の識別情報と、当該対象物の分類情報とを前記記憶手段に記憶させる割当手段と、を備え、前記割当手段により外部分類収納領域が割り当てられた場合には、当該外部分類収納領域に当該対象物を収納することを特徴とする。
【００２０】
【発明の実施の形態】
以下、図を参照して本発明を適用した分類処理装置の実施の形態を詳細に説明する。なお、各種処理プログラムの実行に際して使用されるデータは、実際にはＲＡＭや記憶媒体等に格納されるものであるが、簡明のため、変数に格納されるものとして説明する。
【００２１】
（第１の実施の形態）
図１〜図１０は、本発明を適用した第１の実施の形態における分類処理装置１を示す図である。この分類処理装置１は、金融機関の事務センター等に設置されて、電気、ガス、電話等の複数種類の帳票を多量に扱う業務において、当該帳票の券面を読み取って、自動的に帳票の種別毎に仕分け・分類する装置である。
【００２２】
また、分類処理装置１は、まず、分類する全ての帳票の券面を読み取って、帳票のデータを一括して取得した後、読み取ったデータ等に基づいてポケット９２の割り当て・設定を行う。そして、券面読み取り済みの帳票が再度セットされると、当該帳票を割り当て・設定された適切なポケット９２へ搬送・仕分けする。
【００２３】
以下、まず、分類処理装置１の構成を説明する。
図１は、本実施の形態の分類処理装置１全体を示す外観斜視図である。この図１において、分類処理装置１は、帳票収納部であるソートデスク９０を含む帳票仕分装置１００の各動作を制御及び管理するコンピュータシステム１０と、帳票仕分装置１００と、から構成されており、コンピュータシステム１０と帳票仕分装置１００とは、制御信号用のケーブルＣ１によって接続されている。
【００２４】
この図１において、コンピュータシステム１０は、その機能的構成を図２に示すブロック図のように、ＣＰＵ２、入力装置３、表示装置４、ＲＡＭ５、文字認識装置６、記憶装置７及び記憶媒体８により構成されており、記憶媒体８を除く各部はバス９により相互に接続されている。また、そのバス９にはケーブルＣ１を介して帳票仕分装置１００が接続される。
【００２５】
ＣＰＵ（Central Processing Unit ）２は、記憶媒体８内に格納された読取処理プログラムや、ポケット割当処理プログラム、分類収納処理プログラムに従って後述する読取処理（図７参照）、ポケット割当処理（図８〜図９）、分類収納処理（図１０）を実行し、帳票仕分装置１００内の各部における帳票券面の読み取りや、仕分け、収納等の動作を監視して制御する各種制御信号をバス９及びケーブルＣ１を介して帳票仕分装置１００に出力するとともに、帳票仕分装置１００から帳票券面を読み取った券面イメージデータ等を入力する。
【００２６】
すなわち、ＣＰＵ２により実行される読取処理では、混在ホッパ部３０に収納された帳票を１枚づつ搬送させる旨の信号を帳票仕分装置１００の搬送制御装置２０へ出力して、読取処理を開始し、帳票１枚づつの券面をイメージリーダ４０に読み取らせて、読み取らせた帳票券面のイメージデータを文字認識装置６へ入力する。そして、帳票の種別や、帳票券面に記載された金額等の文字認識を行わせることによって当該帳票に係るデータ（本明細書を通じて帳票データという。）を判別する。次いで、ＣＰＵ２は、判別した帳票データを記憶媒体８内の明細データファイル８１２（図５参照）に記憶させ、当該帳票を外部スタッカ６０へ排出させる。
【００２７】
以上の処理を混在ホッパ部３０に収納された全ての帳票に対して行った後、ＣＰＵ２は、ポケット割当処理プログラムを記憶媒体８内から読み出してポケット割当処理を実行する。なお、このポケット割当処理プログラムは、読取処理におけるサブルーチンとして説明するが、サブルーチンではなく、別個のプログラムであってもよい。
【００２８】
ポケット割当処理では、ＣＰＵ２は、記憶媒体８内に記憶されたソートキーテーブル８１１（図４参照）と、明細データファイル８１２内に記憶された帳票データとに基づいて、歳入金や公金用帳票の仕分といった業務の種類に応じたポケット９２の割り当てを行う。具体的には、ＣＰＵ２は、業務の種類に対応する帳票データを明細データファイル８１２から抽出し、ソートキーテーブル８１１に従ったソート方法で、抽出した帳票データをソートする。そして、ソートした順に、ソートデスク９０のポケット９２を割り当てていく。また、ＣＰＵ２は、割り当てたポケット９２を記憶媒体８内にＰＫ割当テーブル８１３（図６参照）として記憶する。
【００２９】
読取処理およびポケット割当処理の終了後の、帳票データが読み取られた帳票は、操作者によって外部スタッカ６０から取り出され、再度、混在ホッパ部３０に収納される。そして、操作者によって、分類収納処理の実行が指示されると、ＣＰＵ２は、分類収納処理プログラムを記憶媒体８内から読み出して分類収納処理を実行する。
【００３０】
この分類収納処理では、ＣＰＵ２は、読取処理と同様、混在ホッパ部３０に収納された帳票を１枚づつ搬送させ、帳票１枚づつの券面をイメージリーダ４０に読み取らせて、帳票データを判別する。そして、ＣＰＵ２は、判別した帳票データと、ポケット割当処理によって作成されたＰＫ割当テーブル８１３とに基づいて、仕分けするポケット９２を特定し、当該帳票の投入ユニット７０への搬送、及びソートデスク９０への分類ボックス９１の回転・停止を行う旨の制御信号を帳票仕分装置１００へ出力して、当該帳票を当該ポケット９２へ仕分け・収納させる。以上の処理を混在ホッパ部３０に収納された全ての帳票に対して行う。
【００３１】
また、ＣＰＵ２は、上記読取処理や分類収納処理において、文字認識装置６に帳票券面のイメージデータを文字認識させた結果、判読不能の文字があった場合には、当該帳票をリジェクトスタッカ５０へ搬送させる処理を行う。
【００３２】
入力装置３は、上記ＣＰＵ２により実行される読取処理や分類収納処理の実行開始指示や、何れの業務に係る帳票の分類を行うのかといった指示、ソートキーテーブル８１１内のソート方法等の各種パラメータを入力するためのキーボード等を備え、入力された各種指示信号をＣＰＵ２に出力する。
【００３３】
表示装置４は、ＣＰＵ２から入力される各種入力データや処理画面を表示し、例えば、上記ＣＰＵ２により実行されるポケット割当処理に必要な各種パラメータを入力する入力画面や、ソートデスク９０内の分類ボックス９１の回転位置状況を示す状態画面、実行する処理項目を示すメニュー画面等を表示する。
【００３４】
ＲＡＭ（Random Access Memory）５は、上記ＣＰＵ２により実行される読取処理、ポケット割当処理及び分類収納処理の処理プログラムを記憶するプログラム格納エリアと、上記各種処理を実行するための変数データ等を記憶するワークエリアと、記憶媒体８から読み出される各種ファイルや、入力装置３から入力されるデータ等を一時的に展開するメモリエリアとを形成する。
【００３５】
文字認識装置６は、内部に文字認識辞書や文字認識エンジン等を格納し、イメージデータに基づいて当該イメージデータ内に存在する文字の文字認識を行う装置である。即ち、ＣＰＵ２により実行される読取処理および分類収納処理において、イメージリーダ４０が読み取った帳票券面のイメージデータに基づいて、当該帳票に記載されている文字に対する文字認識を行って、文字認識結果をＣＰＵ２に出力する。
【００３６】
記憶装置７は、プログラムやデータ等が予め記憶されている記憶媒体８を有しており、この記憶媒体８は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体８は記憶装置７に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体８には読取処理プログラム、ポケット割当処理プログラム及び分類収納処理プログラムが格納されている。また、記憶媒体８には、ソートキーテーブル８１１、明細データファイル８１２、ＰＫ割当テーブル８１３が記憶されている。
【００３７】
この記憶媒体８に記憶されるプログラム、データ等は、通信インターフェース等により公衆回線網等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、公衆回線網を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体８に記憶されているプログラムやデータを、通信回線を介して使用する構成にしてもよい。
【００３８】
ここで、記憶媒体８内に記憶される各ファイルの構造について説明する。図４は、ソートキーテーブル８１１の一例を示す図である。図４において、ソートキーテーブル８１１は、歳入金や公金用帳票仕分に係る処理といった業務種類毎の「業務種類コード」と、期日や口座番号といった帳票データをソートするための「ソートキー」と、昇順や降順といったそのソートの順序・方法を表す「ソート順」とを対応づけて記憶するテーブルである。図４において、例えば、業務種類コードが「１００１」のソートキーは「期日」、ソート順は「昇順」として設定されている。
【００３９】
図５は、明細データファイル８１２の一例を示す図である。図５において、明細データファイル８１２は、ＣＰＵ２により実行される読取処理によって作成・更新されるファイルであり、１つのレコードに、１つの帳票の帳票データが対応づけられ、読取処理によって読み取られた帳票の順にレコードが形成されている。また、明細データファイル８１２の各項目は、帳票データの各項目に対応している。
【００４０】
図６は、ソートキーを「期日」とした場合のＰＫ割当テーブル８１３の一例を示す図である。図６において、ＰＫ割当テーブル８１３は、ＣＰＵ２により実行されるポケット割当処理によって作成・更新されるテーブルであり、ソートキーに係る帳票データ（同図においては「期日」）と、ポケット９２の番号（同図における「ＰＫ」であり、本明細書を通じてポケット番号という。また、後述の通り、ポケット番号にはポケット９２の番号と外部スタッカを示す番号とが含まれる。）とが対応づけられて記憶されている。図６において、例えば、ソートキーである「期日」が「１９９９１０２５」に対応するポケット番号は、「０００１」として記憶されている。なお、ポケット９２の数を、本第１の実施の形態においては「１０」として説明し、外部スタッカ６０を示す番号を「０１０１」として説明する。図６において、ポケット番号が「０１０１」のものは、外部スタッカ６０に割り当てられていることを示す。
【００４１】
また、図１及び図２において、帳票仕分装置１００は、机形状をなし、その天板（デスク面）１０１上に、混在ホッパ部３０と、イメージリーダ４０と、リジェクトスタッカ５０と、外部スタッカ６０と、投入ユニット７０とが配され、天板１０１の下部にソートデスク９０と、搬送制御装置２０とが設けられた構成となっており、ケーブルＣ１を介して搬送制御装置２０と、コンピュータシステム１０とが接続されている。また、この帳票仕分装置１００は、コンピュータシステム１０のＣＰＵ２によって実行される読取処理や分類収納処理等による、自動的な帳票の仕分けに係る自動処理モードと、手投入モードの２つのモードに切り替えられるようになっている。自動処理モードとは、混在ホッパ部３０に収納された帳票を自動的に搬送、仕分けしてソートデスク９０内や外部スタッカ６０に収納させるモードであり、手投入モードとは、投入ユニット７０の手差し投入口７１から手投入によってソートデスク９０内に収納させるモードである。図１及び図２を参照して、この帳票仕分装置１００を構成する各部の構成を説明する。
【００４２】
搬送制御装置２０は、ケーブルＣ１を介してコンピュータシステム１０から入力される制御信号に基づいて、帳票仕分装置１００内の各部を統括制御する制御装置であり、帳票仕分装置１００内の各部へ制御信号を出力することによって各部を制御する他、イメージリーダ４０からは帳票を読み取ったイメージデータを、投入ユニット７０からは手差し投入口７１の開閉状態信号を、ソートデスク９０からは分類ボックス９１の回転位置信号を入力して、コンピュータシステム１０へ出力する。また、搬送制御装置２０は、帳票仕分装置１００内の各部に帳票を搬送するための制御信号を搬送部２１へ出力して、混在ホッパ部３０から排出される帳票を順次搬送させる。
【００４３】
混在ホッパ部３０は、図１において、混在ホッパ部３０の図中上部から、複数の帳票がまとめて挿入・収納されると、挿入された順に帳票を１枚づつ、搬送部２１へ排出する。また、混在ホッパ部３０は、手差し挿入口３１を備えており、この手差し挿入口３１へ帳票を１枚づつ挿入することにより、直接搬送部２１へ排出させることも可能である。
【００４４】
イメージリーダ４０は、混在ホッパ部３０から排出され、搬送部２１上で搬送中の帳票の券面を読み取るスキャナーであり、読み取った帳票のイメージデータは、搬送制御装置２０へ出力されて、最終的には、コンピュータシステム１０の文字認識装置６によってイメージデータに含まれる文字の文字認識が行われる。
【００４５】
リジェクトスタッカ５０は、上記文字認識装置６により文字認識された結果、正常に文字認識が行えなかったと判定されて、搬送部２１によって搬送された帳票を文字認識エラーとして蓄える収納部である。
【００４６】
外部スタッカ６０は、コンピュータシステム１０のＣＰＵ２によって実行される読取処理において、読み取り済みの帳票を蓄える収納部である。また、外部スタッカ６０は、分類収納処理において、帳票の収納先として指定・搬送された場合には、当該帳票を蓄える。
【００４７】
投入ユニット７０は、ソートデスク９０内に収納された分類ボックス９１の上部に設けられており、搬送部２１によって搬送される帳票を、ソートデスク９０内に収納された分類ボックス９１が回転・停止された後に、投入ユニット７０の直下に位置するポケット９２へ投入するものである。また、投入ユニット７０は、図１中の投入ユニット７０の上部に、手差し投入口７１を備えている。
【００４８】
ソートデスク９０は、天板１０１の下部に設けられ、その内部を、図３（ａ）に示すソートデスク９０の平面透視図、及び図３（ｂ）に示す帳票仕分装置１００のソートデスク９０に係る正面透視図のように、円盤状の分類ボックス９１と、分類ボックス９１を仕切板９２ａによって放射状に仕切られて、実際に伝票を収納するポケット９２と、分類ボックス９１の側面に各ポケット９２の位置に対応して貼付された位置決め用バーコード９２ｂと、位置決め用バーコード９２ｂを読み取るセンサ９５と、分類ボックス９１の支軸９１ａをベルト９６ａを介して回転させるステッピングモータ９６と、ステッピングモータ９６の回動を瞬時に停止させる電磁ブレーキ９６ｂとから構成される。
【００４９】
このソートデスク９０は、搬送制御装置２０等を介してコンピュータシステム１０のＣＰＵ２から入力される制御信号に応じて、ソートデスク９０の上部、即ち、帳票仕分装置１００の机上に設置された投入ユニット７０の位置へ、当該制御信号に対応したポケット９２がくるように、分類ボックス９１を回転・停止させる。
【００５０】
次に動作を説明する。以下説明において、実際には、ＣＰＵ２によって、帳票仕分装置１００の各部を動作させる旨の制御信号が、バス９及びケーブルＣ１を介して帳票仕分装置１００の搬送制御装置２０へ出力され、搬送制御装置２０から当該各部を動作させる旨の制御信号が出力されるが、簡明のため、この制御信号の出力の説明を省略する。
【００５１】
図７は、ＣＰＵ２によって実行される読取処理の動作を示すフローチャートである。この図７を参照して、読取処理における動作を説明する。
【００５２】
まず、入力装置３から業務種類コードが入力されると、ＣＰＵ２は、入力された業務種類コードを変数「ＧＹＯＵＭＵ」に格納する（ステップＳ１）。次いで、ＣＰＵ２は、混在ホッパ部３０から帳票を１枚排出させて、搬送部２１によって当該帳票を搬送させるとともに（ステップＳ２）、イメージリーダ４０へ当該帳票の券面を読み取らせる（ステップＳ３）。そして、ＣＰＵ２は、読み取らせた券面イメージデータを文字認識装置６へ出力して、当該帳票の帳票データを識別させる。次いで、ＣＰＵ２は、文字認識装置６によって識別された帳票データを、明細データファイル８１２に追加格納するとともに（ステップＳ４）、当該帳票を外部スタッカ６０に排出する（ステップＳ５）。
【００５３】
そして、以上のステップＳ２〜Ｓ５の処理を、混在ホッパ部３０に収納された全ての帳票に対して行うと（ステップＳ６）、ＣＰＵ２は、記憶媒体８内に格納されたポケット割当処理プログラムを読み出して、ポケット割当処理を実行し（ステップＳ７）、当該ポケット割当処理の終了後、読取処理を終了する。
【００５４】
図８〜９は、読取処理のサブルーチンとして、ＣＰＵ２によって実行されるポケット割当処理の動作を示すフローチャートである。この図８〜９を参照して、ポケット割当処理における動作を説明する。
【００５５】
まず、変数「ＧＹＯＵＭＵ」に格納された業務種類コードに対応する、ソートキーとソート順を、記憶媒体８に記憶されたソートキーテーブル８１１から読み出して、ソートキーを変数「ＳＫＥＹ」に、ソート順を変数「ＳＪＵＮ」に格納する（ステップＡ１）。次いで、ＣＰＵ２は、変数「ＧＹＯＵＭＵ」に格納された業務種類コードに対応する帳票データを、記憶媒体８に記憶された明細データファイル８１２から抽出する（ステップＡ２）。次いで、ＣＰＵ２は、抽出した帳票データを、変数「ＳＫＥＹ」に格納されたソートキーに基づいて、変数「ＳＪＵＮ」に格納されたソート順でソートを行い、ワークテーブルとしてＲＡＭ５内に格納する（ステップＡ３）。
【００５６】
次いで、変数「ＳＫＥＹ＿Ｄ＿ＢＫ」に空白データを（ステップＡ４）、変数「ＰＫ」に値「０００」を格納する（ステップＡ５）。次いで、ステップＡ３においてＲＡＭ５内に格納したワークテーブルから、１レコード分の帳票データを読み出して変数「ＳＫＥＹ」のソートキーに対応した値を変数「ＳＫＥＹ＿Ｄ」に格納する（ステップＡ６）。またここで、ワークテーブルの帳票データではなく、終了コードを読み出した場合には、ＣＰＵ２は、ポケット割当処理を終了する（ステップＡ７）が、それ以外の場合にはステップＡ８以降の処理を継続して行う。
【００５７】
ステップＡ８において、ＣＰＵ２は、変数「ＳＫＥＹ＿Ｄ」と変数「ＳＫＥＹ＿Ｄ＿ＢＫ」に格納した値が異なるか否かを判定する（ステップＡ８）。異なると判定した場合には、ＣＰＵ２は、変数「ＰＫ」に“１”を加算して格納した後（ステップＡ９）、変数「ＰＫ」の値がソートデスク９０のポケット９２の数を超えたか否かを判定する（ステップＡ１０）。ポケット９２の数を超えたと判定した場合には、ＣＰＵ２は、変数「ＰＫ」に“１０１”を上書きして格納し（ステップＡ１１）、ポケット９２の数を超えていないと判定した場合には、ステップＡ１２の処理へ移行する。
【００５８】
ステップＡ８において変数「ＳＫＥＹ＿Ｄ」と変数「ＳＫＥＹ＿Ｄ＿ＢＫ」に格納した値が等しいと判定した場合、ステップＡ１０において変数「ＰＫ」の値がポケット９２の数を超えていないと判定した場合、またはステップＡ１１の処理の後、ＣＰＵ２は、変数「ＳＫＥＹ＿Ｄ」と変数「ＰＫ」に格納した値を、ＰＫ割当テーブル８１３に追加して格納する（ステップＡ１２）。そして、変数「ＳＫＥＹ＿Ｄ」に格納した値を変数「ＳＫＥＹ＿Ｄ＿ＢＫ」に格納し、ステップＡ６へ処理を移行する（ステップＡ１３）。
以上の処理がポケット割当処理である。
【００５９】
図１０は、ＣＰＵ２によって実行される分類収納処理の動作を示すフローチャートである。この分類収納処理は、上述の通り、読取処理の実行によって外部スタッカ６０に収納された帳票が、再度、混在ホッパ部３０に収納された後、実行指示されるものである。図１０を参照して、分類収納処理の動作について説明する。
【００６０】
まず、ＣＰＵ２は、混在ホッパ部３０から帳票を１枚排出させて、搬送部２１によって当該帳票を搬送させるとともに（ステップＢ１）、イメージリーダ４０へ当該帳票の券面を読み取らせる（ステップＢ２）。そして、読み取らせた券面のイメージデータを文字認識装置６へ出力して、当該帳票の帳票データを識別させることによって、ポケット割当処理においてソートキーとしたものに対応する値（具体的には変数「ＳＫＥＹ」に格納されたソートキーに対応する値）を識別する（ステップＢ３）。
【００６１】
次いで、ＣＰＵ２は、識別したソートキーに対応するポケット番号を、ＰＫ割当テーブル８１３から選択する（ステップＢ４）。そして、当該帳票を投入ユニット７０へ搬送させるとともに、ポケット番号に対応したポケット９２を投入ユニット７０の位置へくるように分類ボックス９１を回転・停止させて、投入ユニット７０から該当するポケット９２へ収納させる（ステップＢ５）。なお、ポケット番号が“１０１”の帳票は、外部スタッカ６０へ搬送・収納させる。
以上のステップＢ１〜Ｂ５の処理を、混在ホッパ部３０に収納された全ての帳票に対して行った後（ステップＢ６）、分類収納処理を終了する。
【００６２】
以上のように、本第１の実施の形態における分類処理装置は、帳票の帳票データを、一度、一括して読み取り、その読み取った結果に基づいて、ポケット９２の割り当てを行う。したがって、混在ホッパ部３０に収納された複数の帳票に対して、最適なポケット９２の割り当てを行うことができる。
【００６３】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、ポケット９２の割り当てを、「ソートキー」と「ソート順」を用いて決定することとして説明したが、一度、一括して帳票を読み取っているため、複数の「ソートキー」をキーとしたり、割り当てたポケット９２の収納可能枚数に応じて、割り当てる帳票を決定することとしてもよい。
【００６４】
（第２の実施の形態）
次に、第２の実施の形態における分類処理装置について説明する。
【００６５】
本第２の実施の形態における分類処理装置は、帳票の分類作業に係る業務毎に、ソートデスクのポケットの割当パターンを予め設定しておき、帳票の分類作業を行う場合には、該当する業務を指定することによって、ポケットの割り当てを決定・実行する装置である。
【００６６】
本第２の実施の形態における分類処理装置の要部構成は、第１の実施の形態の分類処理装置１の要部構成と同様のものであるため、説明を省略するとともに、第１の実施の形態の要部と同一の符番を用いて説明する。また、第１の実施の形態との相違点は、ＣＰＵ２によって実行される日次設定処理（図１３参照）とポケット取得処理（図１４参照）である。また、コンピュータシステム１０の記憶媒体８内には、これらの処理に係るデータテーブルとして業務マスタテーブル８２１（図１１参照）とグループ管理マスターテーブル８２２（図１２参照）の他、処理プログラムとして日次設定処理プログラムとポケット取得処理プログラムとが記憶されているため、図を参照して、これら第１の実施の形態との相違点を中心に詳細に説明する。
【００６７】
図１１は、業務マスタテーブル８２１の一例を示す図である。業務マスタテーブル８２１は、「業務種類番号」と、「業務種類名」と、「処理パターン」とを対応づけて記憶したテーブルである。図１１において、例えば、「１１１１」の業務種類番号に対応した業務種類名は「歳入金収納」、「処理パターン」は「１」として記憶されており、「２１２１」の業務種類番号に対応した業務種類名は「文書仕分（一般）」、「処理パターン」は「２」として記憶されている。
【００６８】
「処理パターン」は、ＣＰＵ２により実行される日次設定処理によって変更・設定されるものであり、朝一回、日次設定処理を行うことによって変更・設定されることを想定している。例えば、平日を「１」、五十日を「２」、月末を「３」として、分類作業に係る日がいつの日か、あるいは分類作業に係る帳票がいつの日の帳票かを指定することができる。また、後述するが、この「処理パターン」によって同一の帳票であっても収納されるポケット９２が変わることとなる。
【００６９】
図１２は、グループ管理マスターテーブル８２２の一例を示す図である。グループ管理マスターテーブル８２２は、「業務種類番号」と、「分類先番号」と、「ＰＫ１」と、「ＰＫ２」と、「ＰＫ３」とを対応づけて記憶したテーブルである。「業務種類番号」は、業務マスタテーブル８２１の「業務種類番号」と同一の、業務種類を識別するための番号であり、「分類先番号」は、帳票の分類先を識別するための番号である。なお、この「分類先番号」は、分類用に、帳票データに基づいて一意に決まる番号であり、実際にはイメージリーダ４０によって券面が読み取られ、文字認識装置６によって帳票データが認識された結果に基づいて判別されるものである。
【００７０】
「ＰＫ１」、「ＰＫ２」、「ＰＫ３」は、「業務種類番号」及び「分類先番号」によって決まるポケット９２の番号、即ちポケット番号であり、業務マスタテーブル８２１の「処理パターン」が「１」の場合に「ＰＫ１」が、「２」の場合に「ＰＫ２」が、「３」の場合に「ＰＫ３」が対応する。図１２において、例えば、「業務種類番号」が「１１１１」であり、「分類先番号」が「１００１」の帳票は、「処理パターン」が「１」であれば、「ＰＫ１」が「００１」、即ちポケット番号が「００１」のポケット９２に収納される。また、「処理パターン」が「２」であれば「ＰＫ２」が「００１」、即ちポケット番号が「００１」のポケット９２に、「処理パターン」が「３」であれば「ＰＫ３」が「００５」、即ちポケット番号が「００５」のポケット９２に収納される。
【００７１】
次に、日次設定処理およびポケット取得処理の動作について説明する。
図１３は、ＣＰＵ２によって実行される日次設定処理の動作を示すフローチャートである。この日次設定処理は、上述の通り、分類処理装置１を使用して帳票の分類を行う前に実行することを想定している。
【００７２】
図１３において、まず、ＣＰＵ２は、記憶媒体８内に記憶された業務マスタテーブル８２１から１レコード分のデータを読み出して（ステップＣ１）、当該レコードの「業務種類番号」と「業務種類名」のデータを表示する（ステップＣ２）。このステップＣ１〜Ｃ２の処理を、業務マスタテーブル８２１に記憶された全てのデータに対して行う（ステップＣ３）。
【００７３】
業務マスタテーブル８２１に記憶された「業務種類番号」と「業務種類名」とを表示すると、ＣＰＵ２は、入力装置３からの「処理パターン」の入力待ちとなる（ステップＣ４）。そして入力装置３から、業務種類毎に「処理パターン」が入力されると、ＣＰＵ２は、業務マスタテーブル８２１の「処理パターン」のデータを更新して（ステップＣ５）、日次設定処理を終了する。
【００７４】
図１４〜１５は、ＣＰＵ２によって実行されるポケット取得処理の動作を示すフローチャートである。
図１４において、まず、入力装置３から業務種類番号が入力されると、入力されたデータを変数「Ｇ＿ＮＯ」に格納する（ステップＤ１）。次いで、業務マスタテーブル８２１から、入力された業務種類番号に対応する処理パターンを読み出して、変数「ＳＹＯ＿Ｐ」に格納する（ステップＤ２）。
【００７５】
次いで、ＣＰＵ２は、混在ホッパ部３０から帳票を１枚排出させて、搬送部２１によって当該帳票を搬送させるとともに（ステップＤ３）、イメージリーダ４０へ当該帳票の券面を読み取らせる（ステップＤ４）。そして、ＣＰＵ２は、読み取らせた券面イメージデータを文字認識装置６へ出力して、当該帳票の帳票データを識別させるとともに、当該帳票データに基づいて、分類先番号を判別する。そして、判別した分類先番号を変数「ＢＵＮ＿ＣＯＤＥ」に格納する（ステップＤ５）。
【００７６】
次いで、変数「ＳＹＯ＿Ｐ」に格納された値が「１」か否かを判定し（ステップＤ６）、「１」であった場合には、ＣＰＵ２は、グループ管理マスターテーブル８２２から、変数「Ｇ＿ＮＯ」に格納されたデータを「業務種類番号」、変数「ＢＵＮ＿ＣＯＤＥ」に格納されたデータを「分類先番号」とした時の「ＰＫ１」の値を取得し、変数「ＰＫ」に格納する（ステップＤ７）。
【００７７】
ステップＤ７の処理の後、又は、ステップＤ６において、変数「ＳＹＯ＿Ｐ」に格納された値が「１」でないと判定した場合には、ＣＰＵ２は、変数「ＳＹＯ＿Ｐ」に格納された値が「２」か否かを判定する（ステップＤ８）。そして、「２」であると判定した場合には、ＣＰＵ２は、グループ管理マスターテーブル８２２から、変数「Ｇ＿ＮＯ」に格納されたデータを「業務種類番号」、変数「ＢＵＮ＿ＣＯＤＥ」に格納されたデータを「分類先番号」とした時の「ＰＫ２」の値を取得し、変数「ＰＫ」に格納する（ステップＤ９）。
【００７８】
ステップＤ９の処理の後、又は、ステップＤ８において、変数「ＳＹＯ＿Ｐ」に格納された値が「２」でないと判定した場合には、ＣＰＵ２は、変数「ＳＹＯ＿Ｐ」に格納された値が「３」か否かを判定する（ステップＤ１０）。そして、「３」であると判定した場合には、ＣＰＵ２は、グループ管理マスターテーブル８２２から、変数「Ｇ＿ＮＯ」に格納されたデータを「業務種類番号」、変数「ＢＵＮ＿ＣＯＤＥ」に格納されたデータを「分類先番号」とした時の「ＰＫ３」の値を取得し、変数「ＰＫ」に格納する（ステップＤ１１）。
【００７９】
次いで、ＣＰＵ２は、変数「ＰＫ」に格納された値をポケット番号とするポケット９２を投入ユニット７０の位置へくるように分類ボックス９１を回転・停止させて（ステップＤ１２）、投入ユニット７０から該当するポケット９２へ収納させる（ステップＤ１３）
【００８０】
次いで、ＣＰＵ２は、混在ホッパ部３０に未だ帳票が収納されている場合にはステップＤ３へ処理を移行し、帳票がなくなるまで、ステップＤ３〜Ｄ１３の処理を実行する（ステップＤ１４）。
【００８１】
また、帳票がなくなった場合において、他の帳票を分類する、即ち、業務を終了しない旨の指示入力があった場合には（ステップＤ１５）、ＣＰＵ２は、ステップＤ１へ処理を移行し、業務を終了する旨の指示入力があった場合には、ポケット取得処理を終了する。
【００８２】
以上のように、本第２の実施の形態における分類処理装置は、業務種類に応じたポケット９２の割り当てを処理パターンとして記憶し、指定された業務に応じて、ポケット９２の割り当てを変えることができる。したがって、ポケット９２の割り当てを容易かつ柔軟に行うことが可能である。また、ポケット９２の割り当て設定・変更は、処理パターンを設定・変更することによって容易に行うことができる。
【００８３】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、本第２の実施の形態においては、自動処理モード、即ち、帳票は自動的に搬送され、帳票データが読み取られることとして説明したが、手投入モードによって日次設定処理およびポケット取得処理を行うことも可能である。
【００８４】
（第３の実施の形態）
次に、第３の実施の形態における分類処理装置について説明する。
【００８５】
本第３の実施の形態における分類処理装置は、帳票の分類作業を行った結果を履歴として記憶する装置であって、帳票の分類作業中に新たにポケットを割り当てる必要が発生した場合には、記憶している履歴に基づいて、ポケットの割り当てを行う装置である。
【００８６】
また、本第３の実施の形態の分類処理装置は、第１の実施の形態の分類処理装置と同様に、混在ホッパ部に挿入される複数の帳票の分類作業を行う装置であるが、混在ホッパ部に挿入される複数の帳票は、バッチと呼ぶ単位で挿入される。バッチとは、複数の帳票の束のことであり、例えば、特定の業務に係る帳票の纏まりといった一定の括りとなっている。
【００８７】
また、本第３の実施の形態における分類処理装置の要部構成は、第１の実施の形態の分類処理装置１の要部構成と同様のものであるため、説明を省略するとともに、第１の実施の形態の要部と同一の符番を用いて説明する。また、第１の実施の形態との相違点は、ＣＰＵ２によって実行される履歴参照分類処理（図１９〜２０参照）である。また、コンピュータシステム１０の記憶媒体８内には、この処理に係るデータテーブルとしてバッチ単位ポケット管理テーブル８３１（図１６参照）と、当日グループ管理テーブル８３２（図１７参照）と、業務単位グループ管理テーブル８３３（図１８参照）の他、処理プログラムとして履歴参照分類処理プログラムが記憶されているため、図を参照して、これら第１の実施の形態との相違点を中心に詳細に説明する。
【００８８】
図１６は、バッチ単位ポケット管理テーブル８３１の一例を示す図である。バッチ単位ポケット管理テーブル８３１は、ポケット９２の「ポケット番号」と、帳票の分類先を示す「グループＮｏ．」及び「グループ名称」と、仕分・収納した帳票の数を示す「カウント」とを対応づけて記憶したテーブルであり、分類処理が行われるバッチ毎に新たに作成・更新されるテーブルである。ここで、「グループＮｏ．」及び「グループ名称」は、イメージリーダ４０等によって読み取られる帳票データに基づいて判別される。
【００８９】
図１６において、例えば、ポケット番号が「００１」のポケット９２には、グループＮｏ．が「００１０」で、グループ名称が「○○銀行」の帳票が「１３０」枚収納され、ポケット番号が「００２」のポケット９２には、グループＮｏ．が「００２０」で、グループ名称が「△△銀行」の帳票が「１３１」枚収納された旨、バッチ単位ポケット管理テーブル８３１に記憶されている。
【００９０】
図１７は、当日グループ管理テーブル８３２の一例を示す図である。当日グループ管理テーブル８３２は、分類作業に係る業務の識別番号を示す「業務Ｎｏ．」と、帳票の分類先を示す各グループ毎の「グループ件数」と、当該業務において分類作業を行った「バッチ数」とを対応づけて記憶したテーブルであり、日単位で新たに作成・更新されるテーブルである。
【００９１】
図１７において、例えば、業務Ｎｏ．が「２１２１」に係る帳票として、グループＮｏ．が「０００１」のものは「１５１」枚、「０００２」のものは「５１」枚、「０２１５」のものは「３４５」枚あり、バッチ数が「１０」であった旨、当日グループ管理テーブル８３２に記憶されている。
【００９２】
図１８は、業務単位グループ管理テーブル８３３の一例を示す図である。業務単位グループ管理テーブル８３３は、帳票の分類先を示す「グループＮｏ．」と、分類処理を行った日毎の帳票枚数を示す「日単位のカウント数」と、分類処理を行った月毎の帳票枚数を示す「月単位のカウント数」とを対応づけて記憶したテーブルであり、分類処理を行った履歴情報である。
【００９３】
図１８において、例えば、グループＮｏ．が「０００１」に係る帳票として、４月１日の帳票は「４４枚」、４月２日の帳票は「１５枚」、…であり、１月の帳票は「７４１枚」、２月の帳票は「１０１７枚」、…であった旨、業務単位グループ管理テーブル８３３に記憶されている。
【００９４】
尚、図１８において、業務単位グループ管理テーブル８３３は、１年分のデータのみが記憶できるよう示されているが、複数年に係る分類処理の履歴情報を記憶することとしてもよい。
【００９５】
次に、履歴参照分類処理の動作について説明する。
図１９〜２０は、ＣＰＵ２によって実行される履歴参照分類処理の動作を示すフローチャートである。
【００９６】
まず、入力装置３から帳票の分類に係る業務の業務Ｎｏ．が入力され（ステップＥ１）、当日の業務を終了する旨の入力がなされなかった場合には（ステップＥ２）、ＣＰＵ２は、混在ホッパ部３０から帳票を１枚排出させて、搬送部２１によって当該帳票を搬送させる（ステップＥ３）。次いで、イメージリーダ４０へ当該帳票の券面を読み取らせ（ステップＥ４）、ＣＰＵ２は、読み取らせた券面イメージデータを文字認識装置６へ出力して、当該帳票の帳票データを識別させるとともに、識別した帳票データから、グループＮｏ．及びグループ名称を判別する（ステップＥ５）。
【００９７】
次いで、ＣＰＵ２は、記憶媒体８に記憶されたバッチ単位ポケット管理テーブル８３１を読み出して、当該グループに対応するポケット９２が割り当て済みであるか否かを判定し（ステップＥ６）、ポケット９２が割り当てられていないと判定した場合には、さらに、空きポケット９２があるか否かを判定する（ステップＥ７）。
【００９８】
ステップＥ７において、空きポケット９２があると判定した場合には、ＣＰＵ２は、空きポケット９２に当該帳票を割り当て、当該帳票のグループＮｏ．及びグループ名称と、当該空きポケット９２のポケット番号とを対応づけてバッチ単位ポケット管理テーブル８３１に記憶する（ステップＥ８）。
【００９９】
また、ステップＥ７において、空きポケット９２がないと判定した場合には、ＣＰＵ２は、業務単位グループ管理テーブル８３３から、前年同日のデータを読み出して、帳票の枚数の最も少ないグループＮｏ．を判別する（ステップＥ９）。次いで、判別したグループＮｏ．に対応するポケット番号を、バッチ単位ポケット管理テーブル８３１から読み出して、当該ポケット番号に搬送中の帳票を仕分ける旨決定する。そして、ＣＰＵ２は、当該ポケット番号と、ステップＥ５において判別されたグループＮｏ．との対応づけを、バッチ単位ポケット管理テーブル８３１に新たに追加・記憶する（ステップＥ１０）。
【０１００】
尚、ステップＥ９において、前年同日のデータを読み出すこととしたが、これは上述の通り、業務単位グループ管理テーブル８３３に複数年のデータを記憶させることによって実現できる。また、ステップＥ１０において、バッチ単位ポケット管理テーブル８３１から該当するポケット番号を読み出すこととして説明したが、該当するポケット番号が記憶されていなかった場合には、業務単位グループ管理テーブル８３３に記憶された、帳票の枚数が２番目に少ないグループＮｏ．に基づいて、ポケット番号を読み出すこととしてもよい。
【０１０１】
ステップＥ６においてポケット９２が割り当て済みであると判定した場合、ステップＥ８の処理の後、又は、ステップＥ１０の処理の後、ＣＰＵ２は、搬送中の帳票に割り当てた若しくは割り当て済みのポケット番号に対応するバッチ単位ポケット管理テーブル８３１の「カウント」に「１」を加える（ステップＥ１１）。
【０１０２】
次いで、ＣＰＵ２は、当該帳票を投入ユニット７０へ搬送させるとともに、割り当てた若しくは割り当て済みのポケット番号に対応したポケット９２を投入ユニット７０の位置へくるように分類ボックス９１を回転・停止させて、投入ユニット７０から該当するポケット９２へ収納させる（ステップＥ１２）。
【０１０３】
次いで、ＣＰＵ２は、混在ホッパ部３０に未だ帳票があるか否かを判別することによって、１バッチ分の帳票の分類処理を終了したか否かを判定する（ステップＥ１３）。１バッチ分の帳票の分類処理が終了していないと判定した場合には、ＣＰＵ２は、ステップＥ３へ処理を移行する。
【０１０４】
また、１バッチ分の帳票の分類処理が終了したと判定した場合には、ＣＰＵ２は、バッチ単位ポケット管理テーブル８３１と、ステップＥ１において入力された業務Ｎｏ．とに基づいて、当日グループ管理テーブル８３２の各グループ毎の帳票枚数を更新する（ステップＥ１４）。また、該当する業務Ｎｏ．の「バッチ数」に「１」を加える（ステップＥ１５）。
【０１０５】
次いで、ＣＰＵ２は、バッチ単位ポケット管理テーブル８３１の内容を表示装置４へ表示して、ソートデスク９０に収納された１バッチ分の帳票を取り出す旨の表示を行った後（ステップＥ１６）、ステップＥ２へ処理を移行する。
【０１０６】
ここで、表示装置４におけるバッチ単位ポケット管理テーブル８３１の内容の表示画面例を図２１に示す。
【０１０７】
また、ステップＥ２において、当日の業務が終了した旨の入力がなされた場合には、ＣＰＵ２は、当日グループ管理テーブル８３２に記憶された帳票の枚数を、各グループ毎に累計し（ステップＥ１７）、次いで、累計した各グループ毎の帳票の枚数を業務単位グループ管理テーブル８３３の該当日に記憶する（ステップＥ１８）。
【０１０８】
尚、ステップＥ１７において算出するグループ毎の帳票の枚数は、累計ではなく、１バッチに対する平均枚数とし、業務単位グループ管理テーブル８３３に当該平均枚数を記憶することとしてもよい。
【０１０９】
ステップＥ１８の処理の後、ＣＰＵ２は、履歴参照分類処理を実行している日が月末か否かを判定する（ステップＥ１９）。そして月末と判定した場合には、ＣＰＵ２は、業務単位グループ管理テーブル８３３の当該月の「月単位のカウント数」を、「日単位のカウント数」に基づいて更新する（ステップＥ２０）。
【０１１０】
ステップＥ１９において、月末でないと判定した場合、又は、ステップＥ２０の処理の後、ＣＰＵ２は、履歴参照分類処理を終了する。
【０１１１】
以上のように、本第３の実施の形態の分類処理装置は、分類した履歴を記憶し、当該履歴に応じて、新たな帳票の分類先（ポケット９２）を割り当てることができる。したがって、ポケット９２が全て割り当て済みであっても、履歴情報から、件数が少ないであろうポケット９２に帳票を割り当てることができる。このため、ポケット９２が全て割り当て済みである場合に、任意のポケット９２に新たな帳票を割り当てたことによって、そのポケット９２が満杯になってしまうといったことの少ない、統計的に優れた割り当てを行うことができる。
【０１１２】
また、１つのバッチにおける分類作業が終了する毎に、帳票の分類先の画面表示が行われるため、帳票取り出しの作業を容易かつ確実に行うことができる。
【０１１３】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、本第３の実施の形態においては、自動処理モード、即ち、帳票は自動的に搬送され、帳票データが読み取られることとして説明したが、手投入モードによって履歴参照分類処理を行うことも可能である。
【０１１４】
（第４の実施の形態）
次に、第４の実施の形態における分類処理装置について説明する。
【０１１５】
本第４の実施の形態における分類処理装置は、Ｎ個（Ｎは自然数）の外部スタッカ６０−１、６０−２、…６０−Ｎ（包括的な符号として以下「６０」を用いる。）を備え、割り当てられたポケットの収納枚数を超えて帳票が仕分けられた場合に、当該帳票を外部スタッカ６０に分類・収納する装置である。
【０１１６】
また、本第４の実施の形態における分類処理装置の外部スタッカ６０以外の要部構成は、第１の実施の形態の分類処理装置１の要部構成と同様のものであるため、説明を省略するとともに、第１の実施の形態の要部と同一の符番を用いて説明する。また、第１の実施の形態との相違点は、ＣＰＵ２によって実行される外部割当・分類処理（図２３参照）である。また、コンピュータシステム１０の記憶媒体８内には、この処理に係るファイルとして分類先制御ファイル８４１（図２２参照）が、処理プログラムとして外部割当・分類処理プログラムが記憶されているため、図を参照して、これら第１の実施の形態との相違点を中心に詳細に説明する。
【０１１７】
図２２（ａ）は、初期状態の分類先制御ファイル８４１の一例を示す図であり、図２２（ｂ）は、外部割当・分類処理において外部スタッカ６０が割り当てられた場合の分類先制御ファイル８４１の一例を示す図である。
【０１１８】
分類先制御ファイル８４１は、「分類先番号」と、「ポケット番号」と、「外部スタッカ６０−１」と、…「外部スタッカ６０−Ｎ」とのカラムを有するテーブル構造となっている。「分類先番号」とは、帳票の分類先を識別するための番号であって、帳票データに基づいて一意に決まる番号であり、実際にはイメージリーダ４０によって券面が読み取られ、文字認識装置６によって帳票データが認識された結果に基づいて判別されるものである。
【０１１９】
図２２（ａ）において、初期状態においては、分類先制御ファイル８４１は、「分類先番号」と「ポケット番号」に同じ番号が設定・記憶され、「外部スタッカ６０−１」〜「外部スタッカ６０−Ｎ」のカラムはデータが何も設定・記憶されていない状態となっている。即ち、この状態において、分類先番号が「０００１」の帳票はポケット番号が「０１」のポケット９２へ、分類先番号が「０００２」の帳票はポケット番号が「０２」のポケット９２へ分類・収納されることを表す。
【０１２０】
図２２（ｂ）において、外部割当・分類処理の実行によって、外部スタッカ６０が割り当てられた場合には、分類先制御ファイル８４１は、ポケット９２の最大個数である「８０」より大きい番号が割り当てられる。即ち図２２（ｂ）において、分類先番号が「０００１」の帳票は、ポケット番号が「０１」のポケット９２の他に、「外部スタッカ６０−１」と「外部スタッカ６０−２」に分類・収納されることを示している。また、分類先番号が「０００２」の帳票は、ポケット番号が「０２」のポケット９２の他に、「外部スタッカ６０−１」に分類・収納されることを示している。また、同図（ｂ）において、「外部スタッカ６０−１」および「外部スタッカ６０−２」に記憶されている「８１」、「８２」、「８３」は、仮想的なポケット番号として割り当てられた数値である。即ち、「８０」より大きいポケット番号は、外部スタッカ６０−１〜６０−Ｎの何れかに割り振られていることとなる。
【０１２１】
次に、外部割当・分類処理の動作について説明する。
図２３は、ＣＰＵ２によって実行される外部割当・分類処理の動作を示すフローチャートである。
【０１２２】
図２３において、まず、変数「最大ポケット番号」にポケット９２の数を記憶させた後、ＣＰＵ２は、混在ホッパ部３０から帳票を１枚排出させて、搬送部２１によって当該帳票を搬送させるとともに（ステップＦ１）、イメージリーダ４０へ当該帳票の券面を読み取らせる（ステップＦ２）。そして、ＣＰＵ２は、読み取らせた券面イメージデータを文字認識装置６へ出力して、当該帳票の帳票データを識別させるとともに、当該帳票データに基づいて、分類先番号を判別する（ステップＦ３）。
【０１２３】
次いで、ＣＰＵ２は、判別した分類先番号に対して割り当てられているポケット９２および外部スタッカ６０を分類先制御ファイル８４１から読み出した後、当該帳票を収納することによって、収納可能枚数を超えるか否かを判定する（ステップＦ４）。
【０１２４】
収納可能枚数を超えると判定した場合には、ＣＰＵ２は、外部スタッカ６０の内の空いている外部スタッカ６０を割り当てることとして（ステップＦ５）、分類先制御ファイル８４１の当該外部スタッカ６０に、現在の「最大ポケット番号」の次の値を記憶させ、分類先制御ファイル８４１及び「最大ポケット番号」を更新する（ステップＦ６）。
【０１２５】
ステップＦ６の後、又は、ステップＦ４において収納可能枚数を超えていないと判定した後、ＣＰＵ２は、当該帳票を分類先として割り当てた場所に収納する（ステップＦ７）。即ち、分類先がポケット９２であった場合には、ＣＰＵ２は、当該帳票を投入ユニット７０へ搬送させるとともに、該当ポケット番号に対応したポケット９２を投入ユニット７０の位置へくるように分類ボックス９１を回転・停止させて、投入ユニット７０から該当するポケット９２へ収納させる。また、分類先が外部スタッカ６０であった場合には、該当する外部スタッカ６０へ当該帳票を搬送させる。
【０１２６】
以上のように、本第４の実施の形態における分類処理装置は、外部スタッカ６０を複数備えることによって、当該帳票の分類先の収納可能枚数が満杯になった場合にも、当該帳票を分別して収納することが可能となる。
【０１２７】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、本第３の実施の形態においては、自動処理モード、即ち、帳票は自動的に搬送され、帳票データが読み取られることとして説明したが、手投入モードによって外部割当・分類処理を行うことも可能である。
【０１２８】
また、分類先番号の異なる帳票に対しては、異なる外部スタッカを割り当てることとしてもよい。
【０１３１】
【発明の効果】
請求項１記載の発明によれば、収納領域が全て割り当て済みであっても、履歴情報から、件数が少ないであろう収納領域に対象物の分類先を割り当てることができる。このため、収納領域が全て割り当て済みである場合に、任意の収納領域に新たな対象物を割り当てたことによって、その収納領域が満杯になってしまうといったことの少ない、統計的に優れた収納領域の割り当てを行うことができる。また、そういった場合に対する収納領域の割り当てを意識する必要がなくなるため、分類作業の効率が向上する。
【０１３２】
請求項２記載の発明によれば、収納領域が満杯になった場合であっても、対象物を分別して収納することができる。
【図面の簡単な説明】
【図１】本発明を適用した分類処理装置１の全体を示す外観斜視図。
【図２】図１のコンピュータシステム１０の機能的構成を示すブロック図。
【図３】（ａ）は、ソートデスク９０の平面透視図。（ｂ）は、ソートデスク９０の正面透視図。
【図４】ソートキーテーブル８１１の一例を示す図。
【図５】明細データファイル８１２の一例を示す図。
【図６】ソートキーを「期日」とした場合のＰＫ割当テーブル８１３の一例を示す図。
【図７】ＣＰＵ２によって実行される読取処理の動作を示すフローチャート。
【図８】読取処理のサブルーチンとして、ＣＰＵ２によって実行されるポケット割当処理の動作を示すフローチャート（図９へ続く）。
【図９】読取処理のサブルーチンとして、ＣＰＵ２によって実行されるポケット割当処理の動作を示すフローチャート（図８からの続き）。
【図１０】ＣＰＵ２によって実行される分類収納処理の動作を示すフローチャート。
【図１１】業務マスタテーブル８２１の一例を示す図。
【図１２】グループ管理マスターテーブル８２２の一例を示す図。
【図１３】ＣＰＵ２によって実行される日次設定処理の動作を示すフローチャート。
【図１４】ＣＰＵ２によって実行されるポケット取得処理の動作を示すフローチャート（図１５へ続く）。
【図１５】ＣＰＵ２によって実行されるポケット取得処理の動作を示すフローチャート（図１４からの続き）。
【図１６】バッチ単位ポケット管理テーブル８３１の一例を示す図。
【図１７】当日グループ管理テーブル８３２の一例を示す図。
【図１８】業務単位グループ管理テーブル８３３の一例を示す図。
【図１９】ＣＰＵ２によって実行される履歴参照分類処理の動作を示すフローチャート（図２０へ続く）。
【図２０】ＣＰＵ２によって実行される履歴参照分類処理の動作を示すフローチャート（図１９からの続き）。
【図２１】履歴参照分類処理において、表示装置４に表示される表示画面例。
【図２２】（ａ）は、初期状態の分類先制御ファイル８４１の一例を示す図。（ｂ）は、外部割当・分類処理において外部スタッカ６０が割り当てられた場合の分類先制御ファイル８４１の一例を示す図。
【図２３】ＣＰＵ２によって実行される外部割当・分類処理の動作を示すフローチャート。
【符号の説明】
１    分類処理装置
１０    コンピュータシステム
２    ＣＰＵ
３    入力装置
４    表示装置
５    ＲＡＭ
６    文字認識装置
７    記憶装置
８    記憶媒体
９    バス
１００    帳票仕分装置
２０    搬送制御装置
３０    混在ホッパ部
４０    イメージリーダ
５０    リジェクトスタッカ
６０    外部スタッカ
７０    投入ユニット
９０    ソートデスク
Ｃ１    ケーブル
【図１】
0003937667.tif 000002
【図２】
0003937667.tif 000003
【図３】
0003937667.tif 000004
【図４】
0003937667.tif 000005
【図５】
0003937667.tif 000006
【図６】
0003937667.tif 000007
【図７】
0003937667.tif 000008
【図８】
0003937667.tif 000009
【図９】
0003937667.tif 000010
【図１０】
0003937667.tif 000011
【図１１】
0003937667.tif 000012
【図１２】
0003937667.tif 000013
【図１３】
0003937667.tif 000014
【図１４】
0003937667.tif 000015
【図１５】
0003937667.tif 000016
【図１６】
0003937667.tif 000017
【図１７】
0003937667.tif 000018
【図１８】
0003937667.tif 000019
【図１９】
0003937667.tif 000020
【図２０】
0003937667.tif 000021
【図２１】
0003937667.tif 000022
【図２２】
0003937667.tif 000023
【図２３】
0003937667.tif 000024