(57)【要約】【課題】通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットを使用する場合であっても適正な印字濃度を維持することができるようにする。【解決手段】印字装置は、インクリボンを用いて印字を行う印字部と、インクリボンへのインク供給を行うインク供給部と、印字と共にインク供給が行われる印字動作、又は、その印字動作における印字及びインク供給のうちのインク供給のみが行われる空印字動作を行うように制御する動作制御部と、印字された文字の文字数及び行数を計数する計数部と、印字された文字の濃度値を検出する印字濃度検出部とを備え、所定のタイミングに印字濃度検出部により検出された濃度値が閾値未満である場合に、動作制御部は、所定期間の間に計数部により計数された文字数及び行数に基づいて、空印字動作を行うように制御する。【選択図】図７
2017159520.tif 000002
【特許請求の範囲】
【請求項１】
インクリボンを用いて印字を行う印字部と、
前記インクリボンへのインク供給を行うインク供給部と、
前記印字部による印字と共に前記インク供給部によるインク供給が行われる印字動作、又は、前記印字動作における前記印字部による印字及び前記インク供給部によるインク供給のうちの前記インク供給部によるインク供給のみが行われる空印字動作を行うように制御する動作制御部と、
前記印字部により印字された文字の文字数及び行数を計数する計数部と、
前記印字部により印字された文字の濃度値を検出する印字濃度検出部と、
を備え、
所定のタイミングに前記印字濃度検出部により検出された濃度値が閾値未満である場合に、前記動作制御部は、所定期間の間に前記計数部により計数された文字数及び行数に基づいて、前記空印字動作を行うように制御する、
ことを特徴とする印字装置。
【請求項２】
前記動作制御部は、
前記所定期間の間に前記計数部により計数された文字数に応じて第１の空印字行数を決定する第1の決定部と、
前記所定期間の間に前記計数部により計数された行数に応じて第２の空印字行数を決定する第２の決定部と、
を備え、
前記第１の決定部により決定された第１の空印字行数及び前記第２の決定部により決定された第２の空印字行数に基づいて、前記空印字動作を行うように制御する、
ことを特徴とする請求項１記載の印字装置。
【請求項３】
前記所定期間の間に前記計数部により計数された文字数に応じた第１の空印字行数を規定する第１のテーブルと、
前記所定期間の間に前記計数部により計数された行数に応じた第２の空印字行数を規定する第２のテーブルと、
を更に備え、
前記第１の決定部は、前記第１のテーブルに基づいて前記第１の空印字行数を決定し、
前記第２の決定部は、前記第２のテーブルに基づいて前記第２の空印字行数を決定する、
ことを特徴とする請求項２記載の印字装置。
【請求項４】
前記動作制御部は、前記第１の空印字行数が前記第２の空印字行数以下の場合に、前記空印字動作として前記第２の空印字行数分の空印字動作を行うように制御する、
ことを特徴とする請求項２又は３記載の印字装置。
【請求項５】
前記動作制御部は、前記第１の空印字行数が前記第２の空印字行数よりも大きい場合に、前記空印字動作として前記第１の空印字行数分の空印字動作を行うように制御する、
ことを特徴とする請求項２乃至４の何れか１項に記載の印字装置。
【請求項６】
インクリボンを用いて印字を行う印字部と、前記インクリボンへのインク供給を行うインク供給部とを備える印字装置のインク供給方法であって、
前記印字部による印字と共に前記インク供給部によるインク供給が行われる印字動作により印字される文字の文字数及び行数の計数を開始し、
所定のタイミングに前記印字動作により印字された文字の濃度値を検出し、
前記検出した濃度値が閾値未満である場合に、前記計数を開始してから所定期間の間に計数した文字数及び行数に基づいて、前記印字動作における前記印字部による印字及び前記インク供給部によるインク供給のうちの前記インク供給部によるインク供給のみが行われる空印字動作を行う、
ことを特徴とするインク供給方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンを用いて印字を行う印字装置及びそのインクリボンへのインク供給方法に関する。
【背景技術】
【０００２】
従来、金融機関等に設置される現金自動預金支払機（ＡＴＭ：Automated Teller Machine）等の自動取引装置に備えられる印字装置として、例えば、顧客から受け付けた通帳に取引明細等を印字する通帳プリンタがある。
【０００３】
通帳プリンタは、例えば、インクタンクとインクタンク内のインクが塗布（吸着、供給）される帯状の生地（以下「インクリボン」と言う）等を備えたリボンカセットを交換可能に備え、インクリボンに塗布されたインクを印字ヘッドで転写することによって通帳に印字を行う。このような通帳プリンタでは、通帳への印字が行われながら同時にインクリボンへのインクの塗布が行われる。
【０００４】
このような通帳プリンタでは、インクリボンに供給されるインク供給量と印字により消費されるインク消費量とが１対１になることが望ましいが、実際には、使用方法、使用環境、及びリボンカセットの製造バラツキ等によって、そのようにはならない。例えば、連続印字が行われた場合には、インク供給量に対してインク消費量が２倍になる場合がある。また、使用される印字フォントの大きさや密度等によってインク供給量に対するインク消費量が変化する場合もある。また、使用環境（特に温度）によってインクタンク内のインクの粘度が変化してインク供給量が変化する場合もある。
【０００５】
このようなことから、取引数と印字濃度との関係は常に一定ではなく、印字濃度が濃くなったり薄くなったりする場合がある。印字濃度が濃くなると、通帳に裏写りやインク汚れが発生して通帳の印字済み行を正確に検出することができなかったり、通帳を搬送する搬送ローラがインクで汚損して通帳のスリップや通帳へのインク汚れの転写が生じたりする等の問題が発生する。一方、印字濃度が薄くなると、通帳の印字済み行を正確に検出することができなかったり、リボンカセットの寿命が短いというユーザからのクレームを受けたりする等の問題が発生する。
【０００６】
そこで、このような問題を少しでも改善しようと、現状では、通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットや、通常仕様のリボンカセットよりもインクリボンへのインク供給量が多くなるように為された仕様のリボンカセットも用意され、通帳プリンタの使用方法や使用環境等に応じて、より適切な仕様のリボンカセットが選択使用されている。
【０００７】
なお、インクリボンを用いて印字を行う印字装置としては、例えば、特許文献１に記載の印刷装置や特許文献２に記載のスキャナ装置に備えられる印字機構等が知られている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−３０２１９号公報
【特許文献２】特開２００４−２７４２３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットを使用する場合には、使用方法や使用環境によって印字濃度が濃くなることは起こり得ないので、印字濃度が濃くなることによって生じ得る問題は解消される。しかしながら、使用方法や使用環境によって印字濃度が薄くなることは依然として起こり得ることから、印字濃度が薄くなることによって生じ得る問題は残されたままである。
【００１０】
本発明は、上記実状に鑑み、通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットを使用する場合であっても適正な印字濃度を維持することができる印字装置及びインク供給方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
装置の一観点によれば、印字装置は、インクリボンを用いて印字を行う印字部と、前記インクリボンへのインク供給を行うインク供給部と、前記印字部による印字と共に前記インク供給部によるインク供給が行われる印字動作、又は、前記印字動作における前記印字部による印字及び前記インク供給部によるインク供給のうちの前記インク供給部によるインク供給のみが行われる空印字動作を行うように制御する動作制御部と、前記印字部により印字された文字の文字数及び行数を計数する計数部と、前記印字部により印字された文字の濃度値を検出する印字濃度検出部とを備え、所定のタイミングに前記印字濃度検出部により検出された濃度値が閾値未満である場合に、前記動作制御部は、所定期間の間に前記計数部により計数された文字数及び行数に基づいて、前記空印字動作を行うように制御する。
【００１２】
方法の一観点によれば、インクリボンを用いて印字を行う印字部と、前記インクリボンへのインク供給を行うインク供給部とを備える印字装置のインク供給方法は、前記印字部による印字と共に前記インク供給部によるインク供給が行われる印字動作により印字される文字の文字数及び行数の計数を開始し、所定のタイミングに前記印字動作により印字された文字の濃度値を検出し、前記検出した濃度値が閾値未満である場合に、前記計数を開始してから所定期間の間に計数した文字数及び行数に基づいて、前記印字動作における前記印字部による印字及び前記インク供給部によるインク供給のうちの前記インク供給部によるインク供給のみが行われる空印字動作を行う。
【発明の効果】
【００１３】
開示の装置及び方法は、通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットを使用する場合であっても適正な印字濃度を維持することができる、という効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】一実施の形態に係る印字装置である通帳プリンタの構成例を示す図である。
【図２】印字機構部の正面図である。
【図３】印字機構部の一部等をインサータＲ側から見たときの模式図である。
【図４】一実施の形態に係る通帳プリンタのハードウェア構成例を示す図である。
【図５】ＲＯＭに記憶される文字数テーブルの一例を示す図である。
【図６】ＲＯＭに記憶される行数テーブルの一例を示す図である。
【図７】一実施の形態に係る通帳プリンタの機能ブロックの一例を示す図である。
【図８】一実施の形態に係る通帳プリンタが行う動作の一例を示すフローチャートである。
【図９】空印字行数決定処理（Ｓ１０６）の処理内容の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施の形態を説明する。
図１は、本発明の一実施の形態に係る印字装置である通帳プリンタの構成例を示す図である。なお、この通帳プリンタは、例えば、金融機関等に設置されるＡＴＭ等の自動取引装置に備えられる。
【００１６】
図１に示したように、通帳プリンタ１は、インサータＦ１０、印字・めくり機構部２０、インサータＲ３０、カセットＦ４０、カセットＲ５０、及び搬送路６０を含む。
【００１７】
インサータＦ１０は、通帳挿入返却口１１、ＭＳ（Magnetic Stripe）ユニット１２、及び制御部１３を含む。通帳挿入返却口１１は、通帳プリンタ１への通帳の挿入口であり、且つ、通帳プリンタ１からの通帳の返却口である。ＭＳユニット１２は、通帳挿入返却口１１に挿入された通帳の磁気ストライプ部からのデータの読み取り、及び、通帳挿入返却口１１から返却される通帳の磁気ストライプ部へのデータの書き込みを行う。制御部１３は、通帳プリンタ１の全体動作を制御する。
【００１８】
印字・めくり機構部２０は、スキャナ２１、印字機構部２２、及びめくり機構部２３を含む。スキャナ２１は、通帳の印字済み行の検出、通帳の頁マークの検出、及び通帳に印字された印字濃度の検出等を行うために、通帳を光学的に読み取る。印字機構部２２は、例えばドットインパクト方式による印字方式により通帳に印字を行う。なお、印字機構部２２の詳細については、図２及び図３を用いて後述する。めくり機構部２３は、通帳の頁めくりを行う。
【００１９】
インサータＲ３０は、退避ゲート３１、一時退避部３２、及び取込部３３を含む。退避ゲート３１は、通帳繰越が行われる場合等に旧通帳を一時退避部３２へガイドする。一時退避部３２は、退避ゲート３１によりガイドされた旧通帳を一時的に退避する。取込部３３は、一時退避部３２により一時的に退避された旧通帳を取り込む。
【００２０】
カセットＦ４０は、インサータＦ１０の上方に設けられ、互いに対向するように配置された２つの収容部４１、４２を備える。収容部４１は、新規通帳発行や通帳繰越等が行われる際の新規通帳４１１を収容しており、その新規通帳４１１を押圧する押圧プレート４１２と、その押圧プレート４１２により押圧された新規通帳４１１をインサータＦ１０における搬送路６０へ繰り出す繰り出しローラ４１３を含む。収容部４２は、収容部４１と同様に、新規通帳発行や通帳繰越等が行われる際の新規通帳４２１を収容しており、その新規通帳４２１を押圧する押圧プレート４２２と、その押圧プレート４２２により押圧された新規通帳４２１をインサータＦ１０における搬送路６０へ繰り出す繰り出しローラ４２３を含む。
【００２１】
カセットＲ５０は、インサータＲ３０の上方に設けられ、互いに対向するように配置された２つの収容部５１、５２を備える。収容部５１は、新規通帳発行や通帳繰越等が行われる際の新規通帳５１１を収容しており、その新規通帳５１１を押圧する押圧プレート５１２と、その押圧プレート５１２により押圧された新規通帳５１１をインサータＲ３０における搬送路６０へ繰り出す繰り出しローラ５１３を含む。収容部５２は、収容部５１と同様に、新規通帳発行や通帳繰越等が行われる際の新規通帳５２１を収容しており、その新規通帳５２１を押圧する押圧プレート５２２と、その押圧プレート５２２により押圧された新規通帳５２１をインサータＲ３０における搬送路６０へ繰り出す繰り出しローラ５２３を含む。
【００２２】
なお、新規通帳４１１、４２１、５１１、及び５２１は、異種の通帳であってもよいし、同種の通帳であってもよい。
【００２３】
搬送路６０は、通帳が搬送される搬送路であり、インサータＦ１０、印字・めくり機構部２０、及びインサータＲ３０に亘って設けられる。搬送路６０の搬送方向には、通帳を搬送するための搬送ローラ６１が上下一組となって所定の間隔で設けられる。
【００２４】
このような構成の通帳プリンタ１では、通帳挿入返却口１１に通帳が挿入されると、例えば、次のような動作が行われる。通帳挿入返却口１１に挿入された通帳は、搬送ローラ６１によって搬送路６０上を、インサータＦ１０から印字・めくり機構部２０へ搬送されながら、通帳の磁気ストライプ部からのデータの読み取りがＭＳユニット１２により行われ、通帳の印字済み行の検出や通帳の頁マークの検出を行うために通帳の光学的な読み取りがスキャナ２１により行われ、通帳への印字が印字機構部２２により行われる。そして、印字後の通帳は、搬送ローラ６１によって搬送路６０上を、印字・めくり機構部２０からインサータＦ１０へ搬送されながら、通帳に印字された印字濃度の検出を行うために通帳の光学的な読み取りがスキャナ２１により行われ、通帳の磁気ストライプ部へのデータの書き込みがＭＳユニット１２により行われ、そして、通帳挿入返却口１１から返却される。
【００２５】
図２は、印字機構部２２の正面図である。
図２に示したように、印字機構部２２は、印字ヘッド２２１、印字ヘッドマスク２２２、及びリボンカセット２２３を含む。
【００２６】
印字ヘッド２２１は、印字ヘッドマスク２２２のマスク開口部２２２１を介して、印字ヘッド２２１に対向するインクリボン２２３２に塗布されているインクを通帳に転写することによって印字を行う。なお、印字ヘッド２２１は、細いドットピンを備えており、通帳へのインクの転写は、インクが塗布されているインクリボン２２３２をドットピンで通帳に打ち付けることによって、行われる。
【００２７】
印字ヘッドマスク２２２は、印字ヘッド２２１による印字が行われるマスク開口部２２２１を有し、そのマスク開口部２２２１を除く範囲においてインクリボンと通帳との接触を防止するために設けられる。
【００２８】
リボンカセット２２３は、印字ヘッド２２１を取り囲むように設けられ、インクが収納されているインクタンク２２３１と、そのインクが塗布されるインクリボン２２３２等を備える。リボンカセット２２３では、印字ヘッド２２１による印字と共にインクリボン２２３２が走行し、走行するインクリボン２２３２にインクタンク２２３１に収容されているインクが塗布される仕組みになっている。なお、リボンカセット２２３は、通帳プリンタ１に対して、交換可能である。
【００２９】
本実施形態では、通帳プリンタ１の使用方法及び使用環境を考慮して、リボンカセット２２３として、通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットを使用するものとする。従って、通帳プリンタ１では、使用方法及び使用環境によって印字濃度が濃くなることは起こり得ないので、印字濃度が濃くなることによって生じ得る問題、例えば、通帳の裏写りやインク汚れの発生により光学処理部１３６による通帳の印字済み行の正確な検出ができなかったり、搬送ローラ６１が汚損して通帳のスリップや通帳へのインク汚れの転写が生じたりする等の問題が発生する虞はない。
【００３０】
図３は、印字機構部２２の一部等をインサータＲ３０側から見たときの模式図である。
印字機構部２２によって通帳に印字が行われる場合には、図３に示したように、印字ヘッド２２１と、その印字ヘッド２２１に対向する位置に設けられたプラテン２４との間に、通帳７０が搬送される。そして、印字ヘッドマスク２２２のマスク開口部２２２１を介して、インクリボン２２３２に塗布されているインクが印字ヘッド２２１により通帳７０に転写されることによって、通帳７０への印字が行われる。
【００３１】
図４は、通帳プリンタ１のハードウェア構成例を示す図である。
図４に示したように、通帳プリンタ１は、制御部１３及びプリンタ機構部８０を含み、その両者が互いにデータの送受が可能なように接続されている。
【００３２】
制御部１３は、ＣＰＵ（Central Processing Unit）１３１、ＲＯＭ（Read Only Memory）１３２、メモリ１３３、搬送モータ制御部１３４、センサ検出制御部１３５、光学処理部１３６、ＭＳ制御部１３７、及び印字制御部１３８を含み、それらが互いにデータの送受が可能なようにバス１３９に接続されている。
【００３３】
ＣＰＵ１３１は、通帳プリンタ１の全体動作を制御する。
ＲＯＭ１３２は、ＣＰＵ１３１により実行されるプログラムや、ＣＰＵ１３１の処理に必要な各種データ等が記憶される。なお、ＣＰＵ１３１により実行されるプログラムは、ＯＳ（Operating System）のプログラムや通帳プリンタ１の各機能を制御し実行するための制御プログラムである。また、ＣＰＵ１３１の処理に必要な各種データは、図５及び図６を用いて後述する文字数テーブル及び行数テーブルを含む。
【００３４】
メモリ１３３は、例えばＲＡＭ（Random Access Memory）であって、ＣＰＵ１３１により実行されるプログラムの一部や、ＣＰＵ１３１の処理に必要な各種データ等が一時的に格納される。
【００３５】
搬送モータ制御部１３４は、プリンタ機構部８０の搬送モータ８１を制御する。
センサ検出制御部１３５は、プリンタ機構部８０のセンサ８２の検出制御を行う。
【００３６】
光学処理部１３６は、スキャナ２１により光学的に読み取られた通帳の画像データに基づいて、通帳の印字済み行の検出、通帳の頁マークの検出、及び通帳に印字された印字濃度の検出等の処理を行う。
【００３７】
ＭＳ制御部１３７は、ＭＳユニット１２を制御する。
印字制御部１３８は、印字機構部２２を制御する。
【００３８】
プリンタ機構部８０は、搬送モータ８１、センサ８２、スキャナ２１、ＭＳユニット１２、及び印字機構部２２を含む。
【００３９】
搬送モータ８１は、搬送路６０の搬送方向に設けられている搬送ローラ６１を回転させるモータである。
【００４０】
センサ８２は、搬送路６０上の通帳の位置を検出するためのセンサ等である。
スキャナ２１、ＭＳユニット１２、及び印字機構部２２については、上述のとおりである。
【００４１】
図５は、ＲＯＭ１３２に記憶される文字数テーブルの一例を示す図である。
図５に示したように、文字数テーブルは、印字機構部２２の印字ヘッド２２１により実際に印字された文字の「文字数」と、その「文字数」に対応する「空印字行数」及び「推定取引数」とを示すテーブルである。図５に示した例によれば、実際に印字された文字の文字数が「０〜２０００」の範囲に含まれる場合には、対応する空印字行数が「２０」であり、対応する推定取引数が「０〜１０」の範囲に含まれることを示している。
【００４２】
図６は、ＲＯＭ１３２に記憶される行数テーブルの一例を示す図である。
図６に示したように、行数テーブルは、印字機構部２２の印字ヘッド２２１により実際に印字された文字の「行数」と、その「行数」に対応する「空印字行数」及び「推定取引数」とを示すテーブルである。図６に示した例によれば、実際に印字された文字の行数が「０〜５０」の範囲に含まれる場合には、対応する空印字行数が「２０」であり、対応する推定取引数が「０〜１０」の範囲に含まれることを示している。
【００４３】
なお、図５及び図６に示したような文字数テーブル及び行数テーブルは、図８及び図９を用いて後述する通帳プリンタ１の動作の中で使用される。
【００４４】
図７は、通帳プリンタ１の機能ブロックの一例を示す図である。
図７に示したように、通帳プリンタ１は、印字部９１、インク供給部９２、動作制御部９３、計数部９４、及び印字濃度検出部９５を含む。
【００４５】
印字部９１は、インクリボンを用いて印字を行う。
インク供給部９２は、インクリボンへのインク供給を行う。
【００４６】
動作制御部９３は、印字部９１による印字と共にインク供給部９２によるインク供給が行われる印字動作、又は、その印字動作における印字部９１による印字及びインク供給部９２によるインク供給のうちのインク供給部９２によるインク供給のみが行われる空印字動作を行うように制御する。
【００４７】
計数部９４は、印字部９１により印字された文字の文字数及び行数を計数する。
印字濃度検出部９５は、印字部９１により印字された文字の濃度値を検出する。
【００４８】
そして、所定のタイミングに印字濃度検出部９５により検出された濃度値が閾値未満である場合には、動作制御部９３が、所定期間の間に計数部９４により計数された文字数及び行数に基づいて、空印字動作を行うように制御する。
【００４９】
なお、動作制御部９３は、第１の決定部９３１及び第２の決定部９３２を含むようにしてもよい。この場合、第１の決定部９３１は、上記の所定期間の間に計数部９４により計数された文字数に応じて第１の空印字行数を決定し、第２の決定部９３２は、上記の所定期間の間に計数部９４により計数された行数に応じて第２の空印字行数を決定する。そして、動作制御部９３が、第１の決定部９３１により決定された第１の空印字行数及び第２の決定部９３２により決定された第２の空印字行数に基づいて、空印字動作を行うように制御してもよい。
【００５０】
また、通帳プリンタ１は、上記の所定期間の間に計数部９４により計数された文字数に応じた第１の空印字行数を規定する第１のテーブル９６と、上記の所定期間の間に計数部９４により計数された行数に応じた第２の空印字行数を規定する第２のテーブル９７を更に含むようにしてもよい。この場合、第１の決定部９３１は、第１のテーブル９６に基づいて第１の空印字行数を決定し、第２の決定部９３２は、第２のテーブル９７に基づいて第２の空印字行数を決定するようにしてもよい。
【００５１】
また、動作制御部９３は、第１の空印字行数が第２の空印字行数以下の場合に、空印字動作として第２の空印字行数分の空印字動作を行うように制御してもよい。
【００５２】
また、動作制御部９３は、第１の空印字行数が第２の空印字行数よりも大きい場合に、空印字動作として第１の空印字行数分の空印字動作を行うように制御してもよい。
【００５３】
なお、図７において、印字部９１は、例えば印字ヘッド２２１に対応する。インク供給部９２は、例えばリボンカセット２２３に対応する。動作制御部９３は、例えばＣＰＵ１３１の一部の機能に対応する。計数部９４は、例えばＣＰＵ１３１の他の一部の機能に対応する。印字濃度検出部９５は、例えばスキャナ２１及び光学処理部１３６に対応する。第１のテーブル９６は、例えば図５に示した文字数テーブルに対応する。第２のテーブル９７は、例えば図６に示した行数テーブルに対応する。
【００５４】
次に、通帳プリンタ１が行う動作について説明する。
図８は、その動作の一例を示すフローチャートである。
【００５５】
図８に示したように、通帳プリンタ１を備える自動取引装置の運用が開始すると（Ｓ１０１）、通帳プリンタ１のＣＰＵ１３１は、その運用開始時刻から所定の計数終了時刻（例えば１５：００）までの間に印字動作により印字される文字の文字数及び行数を計数する計数処理を開始する（Ｓ１０２）。なお、印字動作とは、印字ヘッド２２１による通帳への印字と共にリボンカセット２２３でのインクリボン２２３２へのインク供給が行われる動作である。
【００５６】
その後、計数終了時刻になると、ＣＰＵ１３１は、Ｓ１０２で開始した計数処理を終了し、その計数処理により計数された文字数及び行数をメモリ１３３に保存（格納）する（Ｓ１０３）。
【００５７】
続いて、ＣＰＵ１３１は、計数終了時刻直前に印字機構部２２により印字された文字の濃度値を光学処理部１３６から取得する（Ｓ１０４）。なお、濃度値は、光学処理部１３６が、計数終了時刻直前にスキャナ２１により光学的に読み取られた通帳の画像データ（文字が印字された頁の画像データ）に基づいて印字文字の濃度を検出する処理を行うことによって得られるものであり、その値が小さいほど印字濃度が薄く、その値が大きいほど印字濃度が濃いことを示している。
【００５８】
続いて、ＣＰＵ１３１は、Ｓ１０４で取得した濃度値が規定値以下であるか否かを判定する（Ｓ１０５）。なお、規定値は、例えば、スキャナ２１及び光学処理部１３６の動作による通帳の印字済み行の検出が可能な程度の印字濃度に対応する濃度値のうちの最小値とされる。あるいは、規定値は、例えば、印字濃度が薄いと人が感じない程度の印字濃度に対応する濃度値のうちの最小値とされる。但し、規定値は、インクタンク２２３１内のインクが不足してリボンカセット２２３の交換が必要とされる程度の印字濃度に対応する濃度値の値よりも大きい値とされる。
【００５９】
Ｓ１０５の判定結果がＹｅｓの場合、ＣＰＵ１３１は、Ｓ１０３でメモリ１３３に保存した文字数及び行数と、ＲＯＭ１３２に記憶されている文字数テーブル及び行数テーブルとに基づいて、空印字行数を決定する空印字行数決定処理を行う（Ｓ１０６）。なお、空印字行数決定処理の詳細については、図９を用いて後述する。
【００６０】
Ｓ１０６の後、ＣＰＵ１３１は、１０６で決定した空印字行数分の空印字動作を行って、インクリボン２２３２へのインク供給を行う（Ｓ１０７）。なお、空印字動作とは、印字動作における、印字及びインクリボン２２３２へのインク供給のうち、後者のインクリボン２２３２へのインク供給のみが行われる動作である。
【００６１】
一方、Ｓ１０５の判定結果がＮｏの場合、又は、Ｓ１０７の後、ＣＰＵ１３１は、計数処理により計数された文字数及び行数をクリアし（Ｓ１０８）、本動作が終了する。
【００６２】
図９は、空印字行数決定処理（Ｓ１０６）の処理内容の一例を示すフローチャートである。
【００６３】
図９に示したように、空印字行数決定処理が開始するとＣＰＵ１３１は、はじめに、図８のＳ１０３でメモリ１３３に保存した文字数に応じた空印字行数を、ＲＯＭ１３２に記憶されている文字数テーブル（ここでは、図５に例示した文字数テーブルとする）から読み出し、読み出した空印字行数をＭとする処理を行う（Ｓ２０１乃至Ｓ２０５）。より詳しくは、ＣＰＵ１３１は、まず、Ｓ１０３でメモリに保存した文字数が何れであるかを判定する（Ｓ２０１）。Ｓ２０１において文字数が２０００文字以下である場合には、対応する空印字行数である２０を文字数テーブルから読み出し、読み出した２０をＭとする（Ｍ＝２０）（Ｓ２０２）。または、Ｓ２０１において文字数が２００１文字以上４０００文字以下である場合には、対応する空印字行数である４０を文字数テーブルから読み出し、読み出した４０をＭとする（Ｍ＝４０）（Ｓ２０３）。または、Ｓ２０１において文字数が４００１文字以上６０００文字以下である場合には、対応する空印字行数である６０を文字数テーブルから読み出し、読み出した６０をＭとする（Ｍ＝６０）（Ｓ２０４）。または、Ｓ２０１において文字数が６００１文字以上８０００文字以下である場合には、対応する空印字行数である８０を文字数テーブルから読み出し、読み出した８０をＭとする（Ｍ＝８０）（Ｓ２０５）。但し、Ｓ２０１において文字数が８００１文字以上である場合には、対応する空印字行数が文字数テーブルに示されていないので、この場合にはＳ２０５と同様に、Ｍを８０とする（Ｍ＝８０）。
【００６４】
続いて、ＣＰＵ１３１は、図８のＳ１０３でメモリ１３３に保存した行数に応じた空印字行数を、ＲＯＭ１３２に記憶されている行数テーブル（ここでは、図６に例示した行数テーブルとする）から読み出し、読み出した空印字行数をＧとする処理を行う（Ｓ２０６乃至Ｓ２１０）。より詳しくは、ＣＰＵ１３１は、まず、Ｓ１０３でメモリに保存した行数が何れであるかを判定する（Ｓ２０６）。Ｓ２０６において行数が５０行以下である場合には、対応する空印字行数である２０を行数テーブルから読み出し、読み出した２０をＧとする（Ｇ＝２０）（Ｓ２０７）。または、Ｓ２０６において行数が５１行以上１００行以下である場合には、対応する空印字行数である４０を行数テーブルから読み出し、読み出した４０をＧとする（Ｇ＝４０）（Ｓ２０８）。または、Ｓ２０６において行数が１０１行以上１５０行以下である場合には、対応する空印字行数である６０を行数テーブルから読み出し、読み出した６０をＧとする（Ｇ＝６０）（Ｓ２０９）。または、Ｓ２０６において行数が１５１行以上２００行以下である場合には、対応する空印字行数である８０を行数テーブルから読み出し、読み出した８０をＧとする（Ｇ＝８０）（Ｓ２１０）。但し、Ｓ２０６において行数が２０１行以上である場合には、対応する空印字行数が行数テーブルに示されていないので、この場合にはＳ２１０と同様に、Ｇを８０とする（Ｇ＝８０）。
【００６５】
続いて、ＣＰＵ１３１は、Ｍの値とＧの値を比較し、両者の値が等しい場合には、その値を空印字行数として決定し、それ以外の場合は、値の大きい方を空印字行数として決定する処理を行う（Ｓ２１１乃至Ｓ２１３）。より詳しくは、ＣＰＵ１３１は、まず、Ｍの値がＧの値以下であるか否か（Ｍ≦Ｇ？）を判定する（Ｓ２１１）。Ｓ２１１の判定結果がＹｅｓの場合（Ｍ≦Ｇ）、ＣＰＵ１３１は、Ｇの値を空印字行数として決定する（Ｓ２１２）。一方、Ｓ２１１の判定結果がＮｏの場合（Ｍ＞Ｇ）、ＣＰＵ１３１は、Ｍの値を空印字行数として決定する（Ｓ２１３）。
そしてＳ２１２又はＳ２１３が完了すると、処理が終了（リターン）する。
【００６６】
このような図８及び図９に示した動作によれば、運用を開始した後、計数終了時刻になると、計数終了時刻直前の印字動作により通帳に印字された文字の濃度値が取得され、その濃度値が規定値以下である場合には、運用開始から計数終了時刻までの間に計数された文字数及び行数（印字動作により印字された文字の文字数及び行数）と文字数テーブル及び行数テーブルとに基づいて空印字動作が行われ、インクリボン２２３２へのインク供給が行われるようになる。
【００６７】
以上のように、本実施形態に係る通帳プリンタ１によれば、通常仕様のリボンカセットよりもインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットが使用される場合であっても、計数終了時刻直前の印字濃度が規定値以下になると空印字動作が行われてインクリボンへのインク供給が行われるようになるので、使用方法や使用環境によって印字濃度が薄くなることは無い。その結果、印字濃度が薄くなることによって生じ得る問題、例えば、通帳の印字済み行の正確な検出ができなかったり、リボンカセットの寿命が短いというユーザからのクレームを受けたりする等の問題が発生する虞は無い。従って、このようなインクリボンへのインク供給量が少なくなるように為された仕様のリボンカセットが使用される場合であっても、適正な印字濃度を維持することができる。なお、このような仕様のリボンカセットが使用されていることから、上述のとおり、使用方法や使用環境によって印字濃度が濃くなることは起こり得ず、印字濃度が濃くなることによって生じ得る問題が発生する虞も無い。
【００６８】
以上、本発明の実施の形態を説明したが、本発明は、上述した実施の形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【符号の説明】
【００６９】
１          通帳プリンタ
１０        インサータＦ
１１        通帳挿入返却口
１２        ＭＳユニット
１３        制御部
２０        印字・めくり機構部
２１        スキャナ
２２        印字機構部
２３        めくり機構部
２４        プラテン
３０        インサータＲ
３１        退避ゲート
３２        一時退避部
３３        取込部
４０        カセットＦ
４１、４２  収容部
５０        カセットＲ
５１、５２  収容部
６０        搬送路
６１        搬送ローラ
７０        通帳
８０        プリンタ機構部
８１        搬送モータ
８２        センサ
９１        印字部
９２        インク供給部
９３        動作制御部
９４        計数部
９５        印字濃度検出部
９６        第１のテーブル
９７        第２のテーブル
１３１      ＣＰＵ
１３２      ＲＯＭ
１３３      メモリ
１３４      搬送モータ制御部
１３５      センサ検出制御部
１３６      光学処理部
１３７      ＭＳ制御部
１３８      印字制御部
１３９      バス
２２１      印字ヘッド
２２２      印字ヘッドマスク
２２３      リボンカセット
４１１      新規通帳
４１２      押圧プレート
４１３      繰り出しローラ
４２１      新規通帳
４２２      押圧プレート
４２３      繰り出しローラ
５１１      新規通帳
５１２      押圧プレート
５１３      繰り出しローラ
５２１      新規通帳
５２２      押圧プレート
５２３      繰り出しローラ
９３１      第１の決定部
９３２      第２の決定部
２２２１    マスク開口部
２２３１    インクタンク
２２３２    インクリボン
【図１】
2017159520.tif 000003
【図２】
2017159520.tif 000004
【図３】
2017159520.tif 000005
【図４】
2017159520.tif 000006
【図５】
2017159520.tif 000007
【図６】
2017159520.tif 000008
【図７】
2017159520.tif 000009
【図８】
2017159520.tif 000010
【図９】
2017159520.tif 000011