(57)【特許請求の範囲】
【請求項１】
挿入口に挿入された第１の通帳から通帳情報を読み取る読取部と、
上位装置と通信し、前記読取部が読み取った通帳情報に基づいて通帳に印字すべき印字情報を取得する印字情報取得部と、
第２の通帳を発行する発行部と、
前記挿入口に挿入された第１の通帳又は前記発行部が発行する第２の通帳に前記印字情報を印字する印字部と、
前記第１の通帳に前記印字情報の全てが印字可能かを判断し、前記第１の通帳に前記印字情報の全てが印字可能と判断した場合は前記第１の通帳に前記印字情報を印字し、前記第１の通帳に前記印字情報の全てが印字できないと判断した場合は、さらに、前記発行部により前記第２の通帳を発行するか否かを判断し、前記第２の通帳を発行しないと判断した場合には前記印字情報取得部を介して前記上位装置から受信する纏め印字内容に基づいて生成した情報を前記第１の通帳に印字する纏め印字処理を実行し、前記第２の通帳を発行すると判断した場合には前記発行部が発行する第２の通帳に前記印字情報を印字する制御部と、
を有する印刷装置。
【請求項２】
前記第１の通帳における情報が印字される頁の画像を読み取る印字読取部を有し、
前記制御部は、前記印字読取部が読み取った画像から前記第１の通帳における最終の印字頁と最終印字行とを特定し、特定した最終の印字頁と最終印字行とに基づいて前記第１の通帳に前記印字情報の全てが印字可能かを判断する、
請求項１に記載の印刷装置。
【請求項３】
挿入口に挿入された第１の通帳から通帳情報と纏め印字内容の設定情報とを読み取る読取部と、
前記読取部が読み取った通帳情報に基づいて通帳に印字すべき印字情報を取得する印字情報取得部と、
第２の通帳を発行する発行部と、
前記挿入口に挿入された第１の通帳又は前記発行部が発行する第２の通帳に前記印字情報を印字する印字部と、
前記第１の通帳に前記印字情報の全てが印字可能かを判断し、前記第１の通帳に前記印字情報の全てが印字可能と判断した場合は前記第１の通帳に前記印字情報を印字し、前記第１の通帳に前記印字情報の全てが印字できないと判断した場合は、さらに、前記発行部により前記第２の通帳を発行するか否かを判断し、前記第２の通帳を発行しないと判断した場合には前記設定情報の纏め印字内容に基づいて生成する情報を前記第１の通帳に印字する纏め印字処理を実行し、前記第２の通帳を発行すると判断した場合には前記発行部が発行する第２の通帳に前記印字情報を印字する制御部と、
を有する印刷装置。
【請求項４】
前記第１の通帳における情報が印字される頁の画像を読み取る印字読取部を有し、
前記制御部は、前記印字読取部が読み取った画像から前記第１の通帳における最終の印字頁と最終印字行とを特定し、特定した最終の印字頁と最終印字行とに基づいて前記第１の通帳に前記印字情報の全てが印字可能かを判断する、
請求項３に記載の印刷装置。
【請求項５】
印刷装置を制御するプロセッサに、
挿入口に挿入された第１の通帳の通帳情報を読取部により読み取らせ、
前記通帳情報に基づいて通帳に印字すべき印字情報を印字情報取得部により取得させ、
前記第１の通帳に前記印字情報の全てが印字可能かを判断させ、
前記第１の通帳に前記印字情報の全てが印字可能と判断した場合は印字部により前記第１の通帳に前記印字情報を印字させ、
前記第１の通帳に前記印字情報の全てが印字できないと判断した場合は、さらに、第２の通帳を発行するか否かを判断し、前記第２の通帳を発行しないと判断した場合には上位装置と通信して前記上位装置から受信する纏め印字内容に基づいて生成した情報を印字部により前記第１の通帳に印字する纏め印字処理を実行し、前記第２の通帳を発行すると判断した場合には発行部により第２の通帳を発行させ、前記印字部により前記第２の通帳に前記印字情報を印字させる、
印刷装置の制御プログラム。
【請求項６】
印刷装置を制御するプロセッサに、
挿入口に挿入された第１の通帳の通帳情報を読取部により読み取らせ、
前記通帳情報に基づいて通帳に印字すべき印字情報を印字情報取得部により取得させ、
前記第１の通帳に前記印字情報の全てが印字可能かを判断させ、
前記第１の通帳に前記印字情報の全てが印字可能と判断した場合は印字部により前記第１の通帳に前記印字情報を印字させ、
前記第１の通帳に前記印字情報の全てが印字できないと判断した場合は、さらに、第２の通帳を発行するか否かを判断し、前記第２の通帳を発行しないと判断した場合には前記第１の通帳から読み取る纏め印字内容の設定情報の纏め印字内容に基づいて生成する情報を前記印字部により前記第１の通帳に印字する纏め印字処理を実行し、前記第２の通帳を発行すると判断した場合には発行部により第２の通帳を発行させ、前記印字部により前記第２の通帳に前記印字情報を印字させる、
印刷装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、印刷装置および印刷装置の制御プログラムに関する。
【背景技術】
【０００２】
自動取引装置などに用いられる印刷装置としての通帳プリンタは、挿入された通帳に取引情報などを印字する。従来の通帳プリンタは、挿入された通帳に情報が印字しきなくなった場合、別途発行された新たな通帳を利用者が再度挿入することにより、新たな通帳に対して印字処理を実行する。つまり、従来の通帳プリンタは、利用者が現在所持している通帳に情報が印字しきれない場合、当該利用者に対する処理を完了できない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１８３５４号公報。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、挿入された通帳に情報が印字しきれない場合にも処理を完了できる印刷装置および印刷装置の制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
実施形態によれば、印刷装置は、読取部と、印字情報取得部と、発行部と、印字部と、制御部とを有する。読取部は、挿入口に挿入された第１の通帳から通帳情報を読み取る。印字情報取得部は、上位装置と通信し、読取部が読み取った通帳情報に基づいて通帳に印字すべき印字情報を取得する。発行部は、第２の通帳を発行する。印字部は、挿入口に挿入された第１の通帳又は発行部が発行する第２の通帳に印字情報を印字する。制御部は、第１の通帳に印字情報の全てが印字可能かを判断し、第１の通帳に印字情報の全てが印字可能と判断した場合は第１の通帳に印字情報を印字し、第１の通帳に印字情報の全てが印字できないと判断した場合は、さらに、発行部により第２の通帳を発行するか否かを判断し、第２の通帳を発行しないと判断した場合には印字情報取得部を介して上位装置から受信する纏め印字内容に基づいて生成した情報を第１の通帳に印字する纏め印字処理を実行し、第２の通帳を発行すると判断した場合には発行部が発行する第２の通帳に前記印字情報を印字する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る印刷装置の構成例を概略的に示す図である。
【図２】図２は、実施形態に係る印刷装置における制御系の構成を示すブロック図である。実施形態に係る印刷装置における用紙処理部の構成例を示す図である。
【図３】図３は、実施形態に係る印刷装置における通帳に対する処理の流れを説明するためのフローチャートである。
【図４】図４は、実施形態に係る印刷装置における纏め印字処理の第１の処理例を説明するためのフローチャートである。
【図５】図５は、実施形態に係る印刷装置における纏め印字処理の第２の処理例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施形態について図面を参照して詳細に説明する。  
図１は、実施形態に係る印刷装置１の構成を概略的に示す図である。  
実施形態に係る印刷装置１は、例えば、自動取引装置（ＡＴＭ:auto teller machine）に用いられる。印刷装置１は、通帳などの冊子を処理する機能（冊子処理部）と、新たに通帳などの冊子を発行する機能（冊子発行部）とを有する。以下、本実施形態では、印刷装置１は、通帳を処理する機能を有し、通帳により取引を行う自動取引装置にセットされる運用を想定する。
【０００８】
図１に示す構成例において、印刷装置１は、本体の前面部側にフェイシア部２を有する。フェイシア部２は、通帳の挿入口、および、通帳の放出口である。フェイシア部２は、本体内の搬送路３に接続する。搬送路３は、通帳を搬送する。搬送路３は、通帳を本体内に取り込む場合、フェイシア部２から本体内に通帳を搬送する。また、搬送路３は、本体内から通帳を放出する場合、通帳を本体内からフェイシア部２へ搬送する。搬送路３は、本体内で搬送路４に接続する。搬送路４は、新たに発行する通帳を搬送する。搬送路４は、発行処理した通帳を搬送路３へ送り出す。
【０００９】
搬送路３は、第１の駆動モータ５および複数のローラなどにより構成する。第１の駆動モータ５は、搬送路３を構成する各ローラを回転させる。第１の駆動モータ５は、各ローラを第１の方向に回転させる機能と、第１の方向とは逆の第２の方向に回転させる機能とを有する。第１の方向に回転する搬送路３の各ローラは、フェイシア部２から本体内に向かう方向（挿入方向）へ通帳を搬送する。また、第２の方向に回転する搬送路３の各ローラは、本体内からフェイシア部２へ向かう方向（放出方向）へ通帳を搬送する。
【００１０】
搬送路４は、第２の駆動モータ６および複数のローラなどにより構成する。第２の駆動モータ６は、搬送路４を構成する各ローラを回転させる。第２の駆動モータ６により回転する各ローラは、発行処理した通帳を搬送路３へ搬送する。
【００１１】
図１に示す構成例において、印刷装置１は、通帳処理機能として、整位部（Ａｕｔｏ  Ａｌｉｇｎｍｅｎｔ）１１、磁気処理部（ＭＳ  Ｒｅａｄｅｒ／Ｗｒｉｔｅｒ）１２、印字読取部（ＬＬＦ  ＣＣＤ）１３、通帳印字部（Ｐｒｉｎｔ  Ｈｅａｄ）１４、頁捲り部（Ａｕｔｏ  ｐａｇｅ  Ｔｕｒｎ）１５および収納部（Ｒｅｔｒａｃｔ  ＢＩＮ）１６などを有する。整位部１１、磁気処理部１２、印字読取部１３、通帳印字部１４、頁捲り部１５および収納部１６は、搬送路３に沿って配置する。
【００１２】
整位部１１は、フェイシア部２から搬送路３に取り込んだ通帳を正位する。磁気処理部１２は、搬送路３を搬送される通帳に設けられた磁気記録層（磁気ストライプ）に対する処理を行う。磁気処理部１２は、通帳の磁気記録層（磁気ストライプ）から磁気情報を読み取る機能と磁気ストライプに磁気情報を書込む機能とを実現する。例えば、磁気処理部１２は、フェイシア部２から挿入された通帳（既存の通帳）の磁気ストライプから磁気情報を読み取る。また、磁気処理部１２は、新規発行（リニューアル）する通帳の磁気ストライプに、既存の通帳の磁気ストライプに記憶している情報を書込む。
【００１３】
印字読取部１３は、搬送路３上にある通帳の画像を読み取る。印字読取部１３は、ＣＣＤセンサなどの光電変換部により構成する。例えば、印字読取部１３は、通帳の現在開らかれている頁に印字されている最終行を検出するための画像を読み取る。通帳印字部１４は、通帳に情報を印字する。通帳印字部１４は、例えば、シリアルヘッドとしてのドットヘッドにより構成する。通帳印字部１４は、搬送路３により搬送される通帳の頁に情報を印字する。頁捲り部１５は、通帳の頁をめくる。頁捲り部１５は、搬送路３上の通帳の頁を捲る。頁捲り部１５は、頁を捲った後、通帳の頁を捲った状態で再び搬送路３に搬送させる。収納部１６は、回収した通帳を収納する。
【００１４】
また、図１に示す構成例において、印刷装置１は、通帳発行機能として、通帳発行部１７を有する。通帳発行部１７は、収納部１８および発行処理部１９などを有する。収納部１８及び発行処理部１９は、搬送路４に沿って配置する。収納部１８は、新規発行する初期状態の通帳を収納する。発行処理部１９は、収納部１８から初期状態の通帳を取り出す。発行処理部１９は、収納部１８から取り出した通帳に対して新規発行に必要な処理を施す。例えば、発行処理部１９は、新規発行する通帳に利用者情報及び口座情報などの情報を印刷する。
【００１５】
次に、本実施形態に係る印刷装置１における制御系の構成例について説明する。  
図２は、本実施形態に係る印刷装置１の制御系の構成例を示すブロック図である。  
図２に示すように、印刷装置１は、各部を制御する制御部２０を有する。制御部２０には、第１の駆動モータ５、第２の駆動モータ６、磁気処理部１２、印字読取部１３、通帳印字部１４、頁捲り部１５、及び通帳発行部１７が接続される。
【００１６】
制御部２０は、第１の駆動モータ５を駆動させつつ、磁気処理部１２、印字読取部１３、通帳印字部１４および頁捲り部１５を制御することにより通帳に対する処理を実行する。また、制御部２０は、第２の駆動モータ６を駆動させて、通帳発行部１７を制御することにより新しい通帳を発行する。
【００１７】
図２に示すように、制御部２０は、プロセッサ２１、メモリ２２およびインターフェース２３などを有する。プロセッサ２１は、メモリ２２に記憶したプログラムを実行することにより種々の処理機能を実現する。例えば、プロセッサ２１は、各種のプログラムを実行することにより、各部の動作制御、装置内の異常検知、上位装置との通信、および、動作モードの設定などを実行する。
【００１８】
メモリ２２は、ＲＡＭ、ＲＯＭおよび書換え可能な不揮発性メモリなどである。例えば、メモリ２２は、ＲＯＭ又は不揮発性メモリにプログラムを記憶する。また、メモリ２２は、動作モードの設定情報を記憶する。インターフェース２３は、上位装置３０と通信するためのインターフェースである。当該印刷装置１が自動取引装置にセットされる運用であれば、インターフェース２３は、上位装置としての自動取引装置の制御部との通信を行う。インターフェース２３は、印字情報取得部として機能する。
【００１９】
次に、本実施形態に係る印刷装置１における通帳処理について説明する。  
図３は、本実施形態に係る印刷装置１における通帳処理を説明するためのフローチャートである。  
まず、制御部２０は、フェイシア部（挿入口）２の近傍にあるセンサの検知信号により通帳（第１の通帳）がフェイシア部２に挿入されたことを検知する。通帳が挿入されたことを検知すると、制御部２０は、第１の駆動モータ５により搬送路３上の各ローラを第１の方向に回転させる。搬送路３上の各ローラは、第１の方向に回転することにより通帳を取り込んで挿入方向に搬送する（ＡＣＴ１１）。
【００２０】
制御部２０は、挿入された通帳を取り込んだ後、磁気処理部１２により挿入された通帳（第１の通帳）の磁気ストライプから情報を読み取る（ＡＣＴ１２）。磁気処理部１２は、磁気読取位置において、搬送路３上を搬送される通帳の磁気ストライプから情報を読み取る。磁気処理部１２は、挿入された通帳の磁気ストライプから読み取った情報（通帳情報）を制御部２０へ供給する。通帳の磁気ストライプに記憶される通帳情報は、例えば、利用者の識別情報或いは取引口座を示す情報などを含む情報である。
【００２１】
なお、通帳の磁気ストライプには、設定情報などを記憶しても良い。通帳の磁気ストライプに記憶される設定情報は、通帳情報とともに磁気処理部１２により読み取られ、メモリ３２などに一時的に保持するようにして良い。
【００２２】
制御部２０は、挿入された通帳に印字すべき情報（印字情報）を取得する処理を行う（ＡＣＴ１３）。例えば、制御部２０は、挿入された通帳に印字する印字情報を取得するため、当該通帳の磁気ストライプから読み取った通帳情報を上位装置３０へ送信する。制御部２０は、通帳情報を送信した後、送信した通帳情報に対応する印字情報を上位装置３０から取得する。
【００２３】
上位装置３０は、制御部２０から通帳情報を受信すると、利用者の認証処理（個人認証）と印字情報の抽出処理とを行う。例えば、上位装置３０は、制御部２０から受信した通帳情報に基づいて利用者（通帳の使用者）を特定し、当該利用者に対する個人認証を行う。上位装置３０は、個人認証として、指紋による認証を実施する。また、上位装置３０は、暗証番号による認証、或いは、指紋以外の生体情報による生体認証により個人認証を実施しても良い。
【００２４】
上位装置３０は、個人認証が成功すると、当該通帳に印字すべき情報（印字情報）を各利用者の取引情報を記憶したデータベースなどから抽出する。データベースは、上位装置３０が適宜アクセス可能なものであれば良い。データデータは、各利用者が行った個々の取引について、取引内容と日付情報とを対応づけた情報を含む取引情報を記憶する。また、データベースは、各取引について利用者の通帳に印字済みか未印字かを示す情報を記憶しても良い。
【００２５】
上位装置３０は、個人認証が成功した利用者の取引情報をデータベースから検索する。上位装置３０は、当該利用者の取引情報のうち通帳に未印字の情報を印字情報として抽出する。すなわち、上位装置３０が抽出する印字情報は、当該利用者の通帳に未印字の取引について取引内容と日付情報とを示す情報である。上位装置３０は、データベースから抽出した印字情報を印刷装置１へ送信する。これにより、印刷装置１は、挿入された通帳に印字すべき印字情報を取得する。
【００２６】
また、印字読取部１３は、搬送路３上の印字読取位置において、搬送路３上を搬送される通帳の現在開いている頁（現在頁）の画像を読み取る。制御部２０は、印字読取部１３から通帳の現在の頁の画像を取得する。制御部２０は、印字読取部１３が読み取った画像において現在頁を示す情報（例えばページコード）を認識することにより、現在頁を特定する（ＡＣＴ１４）。また、制御部２０は、印字読取部１３が読み取る画像に基づいて現在頁における印字済みの最終行（最終印字行）を特定する（ＡＣＴ１５）。
【００２７】
制御部２０は、現在頁と現在頁における最終印字行とを特定すると、最終印字行が現在頁の最終行であるか否かを判断する（ＡＣＴ１６）。制御部２０は、最終印字行が現在頁の最終行であると判断した場合（ＡＣＴ１６、ＹＥＳ）、頁捲り部１５により当該通帳の頁を捲る処理を行う（ＡＣＴ１７）。頁捲り部１５は、制御部２０の制御指示に従って搬送路３を搬送される通帳の頁を捲る。制御部２０は、頁捲り部１５により頁を捲った通帳を再度印字読取部１３の読取り位置まで搬送させ、上記ＡＣＴ１４からの処理を再度実行する。なお、ＡＣＴ１３の処理はＡＣＴ１４〜１７の処理と並行して実施しても良い。
【００２８】
制御部２０は、最終印字行が現在頁の最終行でないと判断すると（ＡＣＴ１６、ＮＯ）、最終の印字頁と最終印字行とを確定する。制御部２０は、確定した最終の印字頁と最終印字行とに基づいて現在の通帳における残りの印字領域を判定する（ＡＣＴ１８）。例えば、制御部２０は、残りの印字領域として現在の通帳に印字可能な残りの行数を判定して良い。制御部２０は、最終印字頁における残りの印字行数と現在の通帳の残り頁数と通帳の各頁に印字可能な行数とから残りの印字行（残りの印字領域）を判定する。最終印字頁における残りの印字行数は、最終印字行により特定する当該頁における印字済みの行数を１頁に印字可能な行数から減算することにより算出できる。また、現在の通帳における残り頁数は、最終の印字頁を通帳の総頁数から減算することにより算出できる。
【００２９】
制御部２０は、残りの印字領域を判定すると、取得した印字情報の全てが現在の通帳の残りの印字領域に印字可能であるかを判断する（ＡＣＴ１９）。制御部２０は、印字情報の全てが現在の通帳に印字できると判断した場合（ＡＣＴ１９、ＹＥＳ）、現在の通帳に対して通常の印字処理を実行する（ＡＣＴ２４）。印字情報が複数件の取引を示す情報を含む場合、制御部２０は、通常の印字処理として、印字情報に含まれる各取引内容を取引日時の順番に並べて全件分を印字する。制御部２０は、印字最終行の次の行（印字開始行）から情報を印字するように通帳印字部１４を制御する。
【００３０】
例えば、制御部２０は、通帳における印字開始行が印字位置に搬送されたタイミングで通帳印字部１４に印字情報の印字を開始させる。制御部２０は、印字処理中に印字位置が次の頁になる場合、頁捲り部１５により通帳の頁を捲る。制御部２０は、頁捲り部１５により頁を捲った通帳を再び通帳印字部１４の印字位置へ搬送する。これにより、通帳印字部１４は、頁捲り部１５が捲った頁への印字が行える。制御部２０は、全ての印字情報の印字が終了すると、搬送路３上の通帳を放出方向に搬送し、フェイシア部２からリジェクトする（ＡＣＴ２５）。
【００３１】
また、制御部２０は、取得した印字情報の全てを現在の通帳に印字できないと判断した場合（ＡＣＴ１９、ＮＯ）、通帳をリニューアルするか否かを判断する（ＡＣＴ２０）。例えば、制御部２０は、通帳をリニューアルするか否かを上位装置３０からの指示に応じて判断する。この場合、制御部２０は、上位装置３０に通帳をリニューアルするか現在の通用に纏め印字を行うかを問い合わせる。上位装置３０は、制御部２０からの問合せに対応して、通帳をリニューアルするか否かを利用者の指示などにより決定する。上位装置３０は、問合せに対応する応答して、リニューアルするか纏め印字するかを制御部２０へ指示する。これにより、制御部２０は、上位装置３０からの指示に従って通帳をリニューアルするか否かを判断する。
【００３２】
また、制御部２０は、通帳をリニューアルするか否かを通帳の磁気ストライプに記憶する設定情報に基づいて判断しても良い。例えば、通帳のリニューアルを希望する利用者の通帳は、磁気ストライプに通帳をリニューアルする旨の設定情報を記憶しておく。この場合、制御部２０は、通帳の磁気ストライプから読み取る設定情報により通帳をリニューアルするか否かを判断する。このような運用によれば、利用者ごとに通帳のリニューアルを許可するか否かを予め設定しておくことができる。
【００３３】
また、制御部２０は、通帳をリニューアルするか否かを当該印刷装置１のメモリ３２に記憶する設定情報に基づいて判断しても良い。例えば、当該印刷装置１のメモリ３２は、通帳のリニューアルを許可する旨の設定情報を記憶しておく。この場合、制御部２０は、印刷装置１のメモリ３２に記憶した設定情報により通帳をリニューアルするか否かを判断できる。このような運用によれば、処理ごとに通帳をリニューアルするか否かを判断することなく、通帳のリニューアルを行うようにすることができる。
【００３４】
制御部２０は、通帳をリニューアルすると判断した場合（ＡＣＴ２０、ＹＥＳ）、現在の通帳（旧通帳）を収納部１６に回収する（ＡＣＴ２１）。なお、制御部２０は、旧通帳（第１の通帳）を使用不能な状態にする処理を施した後、フェイシア部２からリジェクトするようにしても良い。使用不能な状態にする処理としては、磁気ストライプに使用不可である旨の情報を記憶しても良いし、当該旧通帳の表紙などに使用不可である旨を印字しても良い。
【００３５】
制御部２０は、旧通帳を回収した後、インターフェース３３を介して新通帳（第２の通帳）を発行することを上位装置３０へ通知する（ＡＣＴ２２）。制御部２０は、新通帳を発行する旨を通知した後、通帳発行部１７により新通帳を発行する（ＡＣＴ２３）。例えば、通帳発行部１７は、収納部１８から取り出す初期状態の通帳に対して発行処理部１９により発行処理を施す。通帳発行部１７は、発行処理した新通帳を搬送路３へ供給する。
【００３６】
制御部２０は、通帳発行部１７により発行された新しい通帳が搬送路３に供給されると、新通帳に対して通常の印字処理を実行する（ＡＣＴ２４）。制御部２０は、新しい通帳に対する通常の印字処理として、新通帳の最初の頁における最初行を印字開始行として印字情報の印字を実行する。制御部２０は、新しい通帳に全ての印字情報を印字すると、搬送路３上の新通帳を放出方向に搬送し、フェイシア部２からリジェクトする（ＡＣＴ２５）。ただし、制御部２０は、新通帳をリジェクトする迄の間に磁気処理部１２により新通帳の磁気ストライプに旧通帳の磁気ストライプから読み取った通帳情報等の情報を書込む。
【００３７】
また、制御部２０は、通帳をリニューアルしないと判断した場合（ＡＣＴ２０、ＹＥＳ）、現在の通帳に対して纏め印字処理を実行する（ＡＣＴ２６）。纏め印字処理は、印字情報の一部又は全部を纏めて現在の通帳（第１の通帳）に印字する処理である。また、纏め印字処理は、印字情報の一部の情報だけを現在の通帳に印字する処理を含むものであっても良い。制御部２０は、纏め印字処理が終了した後、纏め印字処理を施した現在の通帳を搬送路３により放出方向に搬送し、フェイシア部２からリジェクトする（ＡＣＴ２５）。
【００３８】
なお、纏め印字処理については、後でさらに詳細に説明するものとする。また、制御部２０は、通帳のリニューアルも纏め印字処理もしないと判断した場合、現在の通帳への処理をキャンセルするようにして良い。
【００３９】
上述した処理によれば、本実施形態に係る印刷装置は、挿入された通帳に全ての印字情報が印字できるか否かを判断する。印刷装置は、挿入された通帳に全ての印字情報が印字できない場合には通帳をリニューアルするか否かを判断する。印刷装置は、通帳をリニューアルする場合、新たな通帳を発行することにより通帳をリニューアルする。さらに、印刷装置は、通帳をリニューアルしない場合、挿入された通帳に印字情報の一部又は全部をまとめ情報を印字する。
【００４０】
これにより、本実施形態に係る印刷装置は、現在の通帳に全ての印字情報が印字できない場合、新たな通帳を発行して通帳をリニューアルすることができる。さらに、印刷装置は、通帳をリニューアルしない場合には、現在の通帳に印字情報の一部又は全部を纏めて印字することもできる。
【００４１】
次に、本実施形態に係る印刷装置における纏め印字処理についてさらに詳細に説明する。  
図４は、本実施形態に係る印刷装置における纏め印字処理の第１の処理例を説明するためのフローチャートである。  
第１の処理例は、印刷装置１が上位装置３０から指示される纏め印字内容で纏めた情報を現在の通帳に印字するものである。
【００４２】
すなわち、制御部２０は、通帳のリニューアルを行わないと判断した場合、インターフェース３３を介して、纏め印字する内容（方法）を上位装置３０へ問合せる（ＡＣＴ３１）。制御部２０は、通帳をリニューアルするか否かの問合せと併せて、纏め印字内容の問合せを行っても良い。制御部２０は、問合せを行った後、上位装置３０からの纏め印字内容の指示を待つ。
【００４３】
上位装置３０では、印刷装置１からの問合せに応じて、纏め印字する内容を指定する。例えば、上位装置３０は、ユーザインターフェースにより利用者からの纏め印字内容の指示（選択）を受け付ける。上位装置３０は、利用者からの指示に従って纏め印字内容を決定する。上位装置３０は、纏め印字内容を決定すると、問合せに対する応答として纏め印字内容を印刷装置１へ指示する。これにより、制御部２０は、上位装置３０から纏め印字内容を取得する（ＡＣＴ３２）。
【００４４】
例えば、印字情報が、複数件の取引内容と取引日時とを対応づけた取引情報を含むものであるとする。この場合、纏め印字内容としては、「月ごとに取引内容を纏める」、「週ごとに取引内容を纏める」、「指定日よりも過去の取引内容を纏める」、「過去の全ての取引内容を纏める」などを指定できるようにして良い。さらに、纏め印字内容としては、「印字可能な日付までの取引内容を印字する」、「指定日からの取引内容を印字する（指定日より過去の取引内容を印字しない）」、あるいは、「指定期間の取引内容を印字する」などを指定できるようにしても良い。上位装置３０は、上述したような纏め印字内容から利用者が希望のものを選択できるようにしても良い。例えば、上位装置３０は、上述した各纏め印字内容を選択肢として利用者に提示し、利用者が提示された選択肢から選択するものを印字装置１に指示するようにしても良い。
【００４５】
制御部２０は、上位装置３０から纏め印字内容が指示されると、指示された纏め印字内容に基づいて印字情報を纏めた情報（纏め印字情報）を生成する（ＡＣＴ３３）。  
例えば、制御部２０は、月（又は週）ごとに取引内容を纏める事が指示された場合、各月（又は週）の取引をそれぞれ１件の情報に纏めることにより纏め印字情報を生成する。また、制御部２０は、指定日より過去の取引内容を纏めることが指示された場合、指定日より過去の取引内容を１件の情報に纏める事により纏め情報を生成する。また、制御部２０は、過去の全ての取引内容を纏めることが指示された場合、過去の全ての取引内容を１件の情報に纏める事により纏め情報を生成する。
【００４６】
また、制御部２０は、印字可能な日付までの取引内容を印字することが指示された場合、取引日付の単位で現在の通帳に印字可能な情報を選別した纏め印字情報を生成する。また、制御部２０は、指定日からの取引内容を印字することが指定された場合、取引日付が指定日よりも後の情報を抽出した纏め印字情報を生成する。また、制御部２０は、指定期間の取引内容を印字することが指定された場合、取引日付が指定期間内となる情報を抽出した纏め印字情報を生成する。
【００４７】
制御部２０は、纏め印字情報を生成すると、生成した纏め印字情報の全てが現在の通帳に印字可能かを判断する（ＡＣＴ３４）。制御部２０は、纏め印字情報の全てが印字できないと判断した場合（ＡＣＴ３４、ＮＯ）、再び纏め印字内容を上位装置３０へ問合せる（ＡＣＴ３５）。制御部２０は、再度の問合せを行った場合、上記ＡＣＴ３２からの処理を再度実行する。
【００４８】
制御部２０は、生成した纏め印字情報の全てが印字可能と判断した場合（ＡＣＴ３４、ＹＥＳ）、纏め印字情報を現在の通帳に印字する処理を実行する（ＡＣＴ３６）。制御部２０は、纏め印字情報を現在の通帳に印字すると、実際に通帳に印字した内容（纏め印字情報）を上位装置３０へ通知する（ＡＣＴ３７）。上位装置３０は、実際に纏め印字情報により通帳に印字した取引内容を示す情報を当該利用者の情報としてデータベースに記憶しても良い。これにより、上位装置３０は、纏め印字処理によって実際に通帳に印字された情報を管理することが可能となる。
【００４９】
上記第１の処理例では、印刷装置は、全印字情報が現在の通帳に印字しきれない場合、上位装置３０から指示される纏め印字内容で纏めた情報を現在の通帳に印字できる。印刷装置は、上位装置を介して利用者が指定する纏め印字内容を取得できる。この結果、印刷装置は、新通帳の発行を希望しない利用者には利用者の意向にそった内容で纏めた情報を現在の通帳に印字する運用を提供できる。
【００５０】
図５は、本実施形態に係る印刷装置における纏め印字処理の第２の処理例を説明するためのフローチャートである。  
第２の処理例では、印刷装置１は、通帳などに予め設定した纏め印字内容の設定情報に基づいて生成する纏め印字情報を現在の通帳に印字する。
【００５１】
すなわち、制御部２０は、通帳のリニューアルを行わないと判断した場合、纏め印字内容の設定情報を取得する（ＡＣＴ４１）。例えば、纏め印字内容の設定情報は、通帳の磁気ストライプに記憶する運用が可能である。通帳に纏め印字内容を設定する運用である場合、制御部２０は、磁気処理部１２が通帳の磁気ストライプから読み取る纏め印字内容の設定情報を取得する。また、纏め印字内容の設定情報は、印刷装置１内のメモリ３２に記憶する運用としても良い。印刷装置１に纏め印字内容を設定する運用である場合、制御部２０は、メモリ３２から設定情報を読み取る。
【００５２】
制御部２０は、纏め印字内容の設定情報を取得すると、纏め印字内容の設定情報に従って纏め印字内容を決定する（ＡＣＴ４２）。制御部２０は、纏め印字内容を決定すると、決定した纏め印字内容に従って印字情報から纏め印字情報を生成する（ＡＣＴ４３）。なお、ここでは、制御部２０は、取得する纏め印字内容の設定情報に従って、現在の通帳に印字できる印字量の纏め印字情報を生成するものとする。ただし、制御部２０は、取得した設定情報が示す設定内容では現在の通帳に印字可能な印字量の絞め印字情報を生成できないと判断した場合は纏め印字処理を中止しても良い。
【００５３】
制御部２０は、取得した設定情報に基づく纏め印字情報を生成すると、生成した纏め印字情報を現在の通帳に印字する処理を実行する（ＡＣＴ４４）。制御部２０は、纏め印字情報を現在の通帳に印字すると、上位装置３０へ実施に通帳に印字した内容（纏め印字情報）を通知し（ＡＣＴ４５）、纏め印字処理を終了する。
【００５４】
上記第２の処理例によれば、印刷装置は、挿入された通帳に記録されている設定情報により纏め印字する内容を決定する。各利用者の通帳に纏め印字内容の設定情報を記憶することにより、利用者（通帳）ごとに纏め印字内容を予め設定しておくことができる。全印字情報が現在の通帳に印字しきれない場合、新通帳の発行を希望しない利用者には、通帳毎の設定情報に基づいて纏めた情報を現在の通帳に印字する運用を提供できる。
【００５５】
また、第２の処理例として、印刷装置は、印刷装置内のメモリに記憶した設定情報に基づいて纏め印字する内容を決定するようにしても良い。印刷装置内のメモリに印字内容の設定情報を記憶することにより、当該印刷装置に共通な纏め印字内容を予め設定しておくことができる。全印字情報が現在の通帳に印字しきれない場合、新通帳の発行を希望しない利用者には印刷装置に予め設定した設定内容で纏めた情報を現在の通帳に印字する運用を提供できる。
【００５６】
上述した実施形態の印刷装置の制御部で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記憶媒体に記録されて提供される。また、実施形態の印刷装置の制御部で実行されるプログラムは、インターネット等のネットワーク経由で提供または配布しても良い。
【００５７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。  
［１］
挿入口に挿入された第１の通帳から通帳情報を読み取る読取部と、
前記読取部が読み取った通帳情報に基づいて通帳に印字すべき印字情報を取得する印字情報取得部と、
第２の通帳を発行する発行部と、前記挿入口に挿入された第１の通帳又は前記発行部が発行する第２の通帳に前記印字情報を印字する印字部と、
前記第１の通帳に前記印字情報の全てが印字可能かを判断し、前記第１の通帳に前記印字情報の全てが印字可能と判断した場合は前記第１の通帳に前記印字情報を印字し、前記第１の通帳に前記印字情報の全てが印字できないと判断した場合は前記発行部が発行する第２の通帳に前記印字情報を印字する制御部と、
を有する印刷装置。
［２］
前記第１の通帳における情報が印字される頁の画像を読み取る印字読取部を有し、
前記制御部は、前記印字読取部が読み取った画像から前記第１の通帳における最終の印字頁と最終印字行とを特定し、特定した最終の印字頁と最終印字行とに基づいて前記第１の通帳に前記印字情報の全てが印字可能かを判断する、
［１］に記載の印刷装置。
［３］
前記制御部は、前記第１の通帳に前記印字情報の全てが印字できないと判断した場合、さらに、前記発行部により前記第２の通帳を発行するか否かを判断し、前記第２の通帳を発行しないと判断した場合は前記第１の通帳に前記印字情報の一部又は全部を纏めた情報を印字する纏め印字処理を実行する、
［１］又は［２］の何れかに記載の印刷装置。
［４］
前記印字情報取得部は、上位装置と通信し、
前記制御部は、前記纏め印字処理として、前記印字情報取得部を介して前記上位装置から指示される纏め印字内容に基づいて生成した情報を前記第１の通帳に印字する、
［３］に記載の印刷装置。
［５］
前記読取部は、さらに、前記第１の通帳から纏め印字内容の設定情報を読取り、
前記制御部は、前記纏め印字処理として、前記設定情報の纏め印字内容に基づいて生成する情報を前記第１の通帳に印字する、
［３］に記載の印刷装置。
［６］
印刷装置を制御するプロセッサに、
挿入口に挿入された第１の通帳の通帳情報を読取部により読み取らせ、
前記通帳情報に基づいて通帳に印字すべき印字情報を印字情報取得部により取得させ、
前記第１の通帳に前記印字情報の全てが印字可能かを判断させ、
前記第１の通帳に前記印字情報の全てが印字可能と判断した場合は印字部により前記第１の通帳に前記印字情報を印字させ、
前記第１の通帳に前記印字情報の全てが印字できないと判断した場合は発行部により第２の通帳を発行させ、前記印字部により前記第２の通帳に前記印字情報を印字させる、
印刷装置の制御プログラム。
【符号の説明】
【００５８】
１…印刷装置、３…搬送路、４…搬送路、１２…磁気処理部（読取部）、１３…印字読取部、１４…印字部、１５…頁捲り部、１６…収納部、１７…通帳発行部（発行部）、２０…制御部、２１…プロセッサ、２２…メモリ、２３…インターフェース（印字情報取得部）、３０…上位装置。
【図１】
0006322609.tif 000002
【図２】
0006322609.tif 000003
【図３】
0006322609.tif 000004
【図４】
0006322609.tif 000005
【図５】
0006322609.tif 000006