(57)【特許請求の範囲】
【請求項１】
印字対象となる媒体に対して発光する発光部と、前記発光部により発せられた光を前記媒体を介して受光し、受光した光に応じた電気信号を出力する受光部と、を有し、前記受光部によって出力された前記電気信号に基づいて前記媒体の画像を読み取る読取部と、
前記読取部の温度を測定する温度センサと、
前記温度センサによって測定された温度に応じて前記発光部へ供給される単位時間当たりの電流の量を制御する制御部と、
を備え、
前記制御部は、前記発光部の発光量が所定の温度における発光量と同じ量となるように前記電流の量を制御し、
前記所定の温度は、前記読取部においてシェーディング補正が実行された際の温度である、印刷装置。
【請求項２】
前記制御部は、前記温度センサによって測定された温度が高いほど、単位時間当たりの電流の量が多くなるように制御する、請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記温度センサによって測定された温度が低いほど、単位時間当たりの電流の量が少なくなるように制御する、請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記制御部は、電流値を制御することによって、単位時間当たりの電流の量を制御する、請求項１から請求項３のいずれか一項に記載の印刷装置。
【請求項５】
前記制御部は、前記発光部に対して電流が供給される時間を制御することによって、単位時間当たりの電流の量を制御する、請求項１から請求項３のいずれか一項に記載の印刷装置。
【請求項６】
印字対象となる媒体に対して発光する発光部と、前記発光部により発せられた光を前記媒体を介して受光し、受光した光に応じた電気信号を出力する受光部と、を有し、前記受光部によって出力された前記電気信号に基づいて前記媒体の画像を読み取る読取部と、前記読取部の温度を測定する温度センサと、を備える印刷装置のコンピュータに対し、
前記温度センサによって測定された温度に応じて前記発光部へ供給される単位時間当たりの電流の量を制御する制御ステップを実行させ、
前記発光部の発光量が所定の温度における発光量と同じ量となるように前記電流の量を制御させ、
前記所定の温度は、前記読取部においてシェーディング補正が実行された際の温度である、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、印刷装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
通帳などの媒体の画像を読み取る装置として、ＣＣＤ（Charge-Coupled Device）を用いたモジュールが用いられている。このようなモジュールの具体例としてＰＬＦ（Pagemark Lastline Find）モジュールがある。ＰＬＦモジュールの利用地域が拡大しており、様々な環境下でＰＬＦモジュールが活用されている。しかしながら、温度が大きく変化してしまうと、ＰＬＦモジュールによる読み取り精度が低下してしまう場合があった。このような問題は、ＰＬＦモジュールに限った問題ではなく、上述したＣＣＤを用いたモジュール一般に共通する問題である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０６４３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、通帳などの媒体の画像の読み取り精度の低下を抑止することができる印刷装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の印刷装置は、読取部と、温度センサと、制御部とを持つ。読取部は、発光部と受光部とを持つ。発光部は、印字対象となる媒体に対して発光する。受光部は、前記発光部により発せられた光を前記媒体を介して受光し、受光した光に応じた電気信号を出力する。読取部は、前記受光部によって出力された前記電気信号に基づいて前記媒体の画像を読み取る。温度センサは、前記読取部の温度を測定する。制御部は、前記温度センサによって測定された温度に応じて前記発光部へ供給される単位時間当たりの電流の量を制御する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の印刷装置１の構成図。
【図２】印刷装置１が備える読取システム４０の機能構成を示す図。
【図３】制御テーブルの具体例を示す図。
【図４】読取部４５の動作の流れの例を示すフローチャート。
【図５】読取部４５の構成の具体例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の印刷装置及びコンピュータプログラムを、図面を参照して説明する。
図１は、実施形態の印刷装置１の構成図である。印刷装置１は、挿入口２、用紙装填部３、サーマル印字部４、第一搬送路５ａ、第二搬送路５ｂ及び読取システム４０を備える。以下の説明では、挿入口２が位置する方向を前方と呼び、用紙装填部３が位置する方向を後方と呼ぶ。
【０００８】
挿入口２は、印刷装置１の前面に一部を露出して設けられる。挿入口２は、媒体の出口又は入口である。媒体の具体例として、通帳やステイトメントがある。例えば、挿入口２は、通帳の出入口及びステイトメントの出口である。
【０００９】
用紙装填部３は、印刷装置１の後部に設けられる。用紙装填部３には、サーマル用紙６を設置するための空間が設けられる。用紙装填部３には、サーマル用紙６を装着するための軸が設けられてもよい。サーマル用紙６は、印刷装置１によって印字される用紙である。サーマル用紙６は、ロール状に形成されている。サーマル用紙６は、サーマル印字部４を経由して第一搬送路５ａへ搬送される。
【００１０】
サーマル印字部４は、サーマル用紙６の表面に対して印字する。サーマル印字部４についてより詳細に説明する。サーマル印字部４は、第一サーマルヘッド１７、第二サーマルヘッド１８、第一プラテンローラ２０、第二プラテンローラ２１及び切断部２２を備える。第一サーマルヘッド１７及び第二サーマルヘッド１８は、所定の間隔で配置される。第一サーマルヘッド１７には、第一プラテンローラ２０が接している。第二サーマルヘッド１８には、第二プラテンローラ２１が接している。第一サーマルヘッド１７は、第一プラテンローラ２０によって第一サーマルヘッド１７に押しつけられているサーマル用紙６に対して印字する。第二サーマルヘッド１８は、第二プラテンローラ２１によって第二サーマルヘッド１８に押しつけられているサーマル用紙６に対して印字する。第一プラテンローラ２０及び第二プラテンローラ２１は、それぞれ回転することによってサーマル用紙６を搬送する。第一プラテンローラ２０から第二プラテンローラ２１の間には、サーマル搬送路２４が形成される。
【００１１】
切断部２２は、サーマル用紙６を切断する。例えば、切断部２２は、ロータリーカッター２３を備える。例えば、切断部２２は、サーマル用紙６のうち印字された部分の後端部分から所定の距離だけ後方（印字されていない部分へ向かう方向）に離れた部分を切断する。切断部２２による切断によって、サーマル用紙６は、印字された部分と、印字されていない部分とに分断される。印字されたサーマル用紙６は、第一搬送路５ａによって下流に搬送される。
【００１２】
第一搬送路５ａには、第一フィードローラ対１４及び第二フィードローラ対１５が設けられる。第一フィードローラ対１４及び第二フィードローラ対１５は、それぞれ回転することによって、サーマル用紙６を下流に搬送する。第一フィードローラ対１４及び第二フィードローラ対１５の間には、弛み形成部９が形成される。第一フィードローラ対１４及び第二フィードローラ対１５の回転量のずれによって、弛み形成部９においてサーマル用紙６に弛みが生じる。弛み形成部９によって、通帳とサーマル用紙６との搬送速度の差が吸収される。
【００１３】
第二搬送路５ｂには、印字部８と、複数個の搬送ローラ対１１（１１ａ〜１１ｅ）と、出入用ローラ対１２と、第二検知センサ１３と、読取システム４０とが設けられる。第二搬送路５ｂは第一搬送路５ａよりも前方（下流）に配置される。第二搬送路５ｂは、第一搬送路５ａに接続される。第二搬送路５ｂでは、第一搬送路５ａから搬送されてきたサーマル用紙６がさらに下流に搬送される。また、第二搬送路５ｂでは、挿入口２から挿入された通帳が上流方向又は下流方向に搬送される。
【００１４】
印字部８は、第二搬送路５ｂの途中に設けられる。印字部８は、ドットヘッド８ａを備える。印字部８は、ドットヘッド８ａを制御することによって、媒体（例えば通帳）に対して文字を印字する。なお、以下の説明では、媒体を通帳として説明する。複数の搬送ローラ対１１及び出入用ローラ対１２は、それぞれ所定の間隔で配置される。
【００１５】
第一搬送路５ａと第二搬送路５ｂとの境界付近には、第一検知センサ１６が設けられる。第一検知センサ１６は、第一搬送路５ａから搬送されて第二搬送路５ｂに流入するサーマル用紙６の先端を検知する。第二搬送路５ｂの下流（例えば出入用ローラ対１２付近）には、第二検知センサ１３が設けられる。第二検知センサ１３は、挿入口２から流入する通帳の先端を検知する。
【００１６】
図２は、印刷装置１が備える読取システム４０の機能構成を示す図である。読取システム４０は、制御部４１、電流制御部４２、温度センサ４３、制御テーブル記憶部４４及び読取部４５を備える。
【００１７】
制御部４１は、温度センサ４３によって測定された温度と、制御テーブル記憶部４４に記憶されている制御テーブルと、に基づいて電流制御部４２の制御内容を決定する。制御部４１は、決定された制御内容で電流制御部４２を制御する。この制御によって、発光部４６に単位時間に流入する電流（以下「発光部電流」という。）の量が温度に応じた値に制御される。制御部４１は、読取部４５によって出力される信号に基づいて、読取部４５に位置した通帳の表面の画像を生成する。制御部４１は、生成された画像に基づいて所定の画像処理を行う。例えば、制御部４１は、通帳のページの画像からページマークを検出する処理を行ってもよい。例えば、制御部４１は、通帳のページの画像から、前回印刷された最終行の位置を検出する処理を行ってもよい。
【００１８】
電流制御部４２は、制御部４１によって決定された制御量に基づいて、発光部電流の量を制御する。例えば、電流制御部４２は、所定の値の電流が発光部４６に対して供給される時間を制御することによって、単位時間当たりの電流の量を制御してもよい（電流値固定）。例えば、電流制御部４２は、所定の時間の間に供給される電流の値を制御することによって、単位時間当たりの電流の量を制御してもよい（供給時間固定）。
【００１９】
温度センサ４３は、読取部４５の周辺の温度を測定する。温度センサ４３は、測定された温度の値を制御部４１に出力する。
【００２０】
制御テーブル記憶部４４は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。制御テーブル記憶部４４は、制御テーブルを記憶する。図３は、制御テーブルの具体例を示す図である。制御テーブルは、複数のレコード４４１を持つ。レコード４４１は、温度の値と、制御情報の値とを持つ。レコード４４１は、温度センサ４３によって測定される温度の値毎に、その温度が測定されたときの制御情報を定義する。制御情報は、電流制御部４２によって制御されるべき電流の制御量を示す情報である。制御情報は、例えば電流値固定の制御が行われる場合には、電流が発光部４６に対して供給される時間を示してもよい。制御情報は、例えば供給時間固定の制御が行われる場合には、発光部４６に対して供給される電流の値を示してもよい。
【００２１】
制御テーブルでは、温度が低いほど、単位時間当たりの電流の量が少なくなるように制御情報が定義される。制御テーブルでは、温度が高いほど、単位時間当たりの電流の量が多くなるように制御情報が定義される。より好ましくは、制御テーブルでは、どのような温度であっても、発光部４６による発光量が所定の温度における発光量と同じ量となるように、各温度での制御情報が定義される。所定の温度は、例えば、読取部４５においてシェーディング補正が実行された際の温度であってもよい。
【００２２】
読取部４５は、第二搬送路５ｂに位置する通帳のページを撮像する。読取部４５は、発光部４６及び受光部４７を備える。発光部４６は、電流制御部４２によって制御される電流に応じて発光する。発光部４６によって発せられた光は、通帳の撮像面で反射して受光部４７に到達する。受光部４７は、発光部４６によって発せられた光を、通帳を介して受光する。受光部４７は、受光した光に応じた電気信号を生成する。受光部４７は、生成された電気信号を制御部４１に出力する。
【００２３】
図４は、読取部４５の動作の流れの例を示すフローチャートである。まず、温度センサ４３が温度を測定する（ＡＣＴ１０１）。次に、制御部４１が、温度センサ４３によって測定された温度に応じた制御情報を制御テーブルから取得する（ＡＣＴ１０２）。電流制御部４２は、制御部４１によって取得された制御情報に基づいて、発光部電流を制御する（ＡＣＴ１０３）。発光部４６は、電流制御部４２によって制御された発光部電流に基づいて発光する（ＡＣＴ１０４）。受光部４７は、発光部４６によって発せられた光を、通帳を介して受光する（ＡＣＴ１０５）。受光部４７は、生成された電気信号を制御部４１に出力する。制御部４１は、読取部４５の受光部４７によって出力される電気信号に基づいて画像を生成する（ＡＣＴ１０６）。制御部４１は、生成された画像に基づいて所定の画像処理を行う（ＡＣＴ１０７）。
【００２４】
図５は、読取部４５の構成の具体例を示す図である。以下、読取部４５のより具体的な構成例について説明する。
【００２５】
制御部４１は、ＣＰＵ（Central Processing Unit）４１１及びコントローラ４１２を用いて構成されてもよい。電流制御部４２は、ＰＷＭ（Pulse Width Modulation）生成回路４２０及びトランジスタ４２１を用いて構成されてもよい。温度センサ４３は、アナログ／デジタル変換器（Ａ／Ｄ変換器）４３１を介してＣＰＵ４１１に接続されてもよい。制御テーブル記憶部４４は、ＲＯＭ（Read Only Memory）４４０を用いて構成されてもよい。ＲＯＭ４４０は、制御テーブルを予め記憶する。読取部４５は、ＰＬＦ４５０を用いて構成されてもよい。ＰＬＦ４５０は、発光部４６として複数の発光素子４６０（４６０−１〜４６０−６）を備える。ＰＬＦ４５０は、受光部４７としてＣＣＤ（Charge-Coupled Device）４７０を備える。ＰＬＦ４５０は、ＡＦＥ（Analog Front End）４８を介してコントローラ４１２に接続される。
【００２６】
ＣＰＵ４１１は、温度センサ４３から出力されるアナログ信号を、Ａ／Ｄ変換器４３１を介してデジタル信号として取得する。ＣＰＵ４１１は、デジタル信号に基づいて、温度センサ４３によって測定された温度の値を取得する。ＣＰＵ４１１は、温度センサ４３によって測定された温度に応じた制御情報を、ＲＯＭ４４０に記憶される制御テーブルから取得する。図５の例では、制御情報は、ＰＷＭ生成回路４２０によって生成されるＰＷＭ信号の幅と周期とを示す情報（例えばディーティ比）である。ＣＰＵ４１１は、取得された制御情報をコントローラ４１２に出力する。
【００２７】
コントローラ４１２は、ＣＰＵ４１１によって取得された制御情報に基づいてＰＷＭ生成回路４２０を制御する。コントローラ４１２は、ＣＣＤ４７０及びＡＦＥ４８を制御する。例えば、コントローラ４１２は、制御線control_CCDを介して制御信号を出力することによってＣＣＤ４７０を制御してもよい。例えば、コントローラ４１２は、制御線control_AFEを介して制御信号を出力することによってＡＦＥ４８を制御してもよい。コントローラ４１２は、ＣＣＤ４７０によって出力される電気信号を、ＡＦＥ４８を介して取得する。コントローラ４１２は、取得された電気信号に基づいて、ＣＣＤ４７０によって撮像された画像を生成する。
【００２８】
ＰＷＭ生成回路４２０は、コントローラ４１２による制御に応じて、ＰＷＭ信号を生成する。例えば、制御情報がデューティ比を示す場合、ＰＷＭ生成回路４２０はデューティ比に応じたＰＷＭ信号を生成する。ＰＷＭ生成回路４２０は、生成されたＰＷＭ信号をトランジスタ４２１に出力する。トランジスタ４２１は、ＰＷＭ信号に応じて発光素子４６０に電流を出力する。発光素子４６０は、トランジスタ４２１を介して流入した電流に応じて発光する。ＣＣＤ４７０は、発光素子４６０によって発せられた光を、通帳を介して受光する。ＣＣＤ４７０は、受光した光に応じた電気信号を生成する。ＣＣＤ４７０は、生成された電気信号をＡＦＥ４８に出力する。
【００２９】
このように構成された印刷装置１では、読取システム４０において読み取り時の発光に用いられる電流の値が、その時の温度に応じて変化する。例えば、温度が低いほど単位時間当たりの電流の量が少なくなるように制御される。例えば、温度が高いほど単位時間当たりの電流の量が多くなるように制御される。より好ましくは、発光量が所定の温度における発光量と同じ量となるように電流の量が制御される。このように構成されることによって、温度変化による発光量のばらつきを抑える事が可能となる。特に、印刷装置１が様々な温度の環境下で使用される場合に有効である。
【００３０】
発光量は、シェーディング補正が実行された際の温度における発光量と同じ量となるように電流の量が制御されてもよい。この場合、発光量は、シェーディング補正が実行されたときと同じ量の発光量に制御される。そのため、撮像が行われる度にシェーディング補正を行わなくとも、シェーディング補正を実行したのと同程度の精度で撮像を行うことが可能となる。このように構成されることによって、特に印刷装置１が出荷後にシェーディング補正を行うことができない環境で使用される場合に顕著な効果を奏する。例えば、印刷装置１が、ＡＴＭ（Automated Teller Machine）に装着される場合、一般的には出荷後にシェーディング補正を行うことが出来ない。また、印刷装置１が備えられたＡＴＭが様々な国で利用される場合、出荷前にシェーディング補正が行われた時点の温度とは大きく異なる温度の環境下で利用される可能性がある。このような場合であっても、実施形態の印刷装置１では、シェーディング補正が実行されたときと同じ量の発光量に制御される。そのため、読取部４５によって取得される信号に基づいて生成される画像の質を高くすることが出来る。すなわち、制御部４１における画像処理の精度を向上させることが可能となる。
【００３１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００３２】
４０…読取システム、４１…制御部、４２…電流制御部、４３…温度センサ、４４…制御テーブル記憶部、４５…読取部、４６…発光部、４１１…ＣＰＵ、４１２…コントローラ、４２０…ＰＷＭ生成回路、４２１…トランジスタ、４３１…Ａ／Ｄ変換器、４４０…ＲＯＭ、４５０…ＰＬＦ、４６０−１〜４６０−６…発光素子、４７０…ＣＣＤ、４８…ＡＦＥ
【図１】
0006351555.tif 000002
【図２】
0006351555.tif 000003
【図３】
0006351555.tif 000004
【図４】
0006351555.tif 000005
【図５】
0006351555.tif 000006