(57)【特許請求の範囲】
【請求項１】
インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、
前記媒体の表面を走査して画像データを取得する走査手段と、
前記印刷手段及び前記走査手段を制御する制御手段と、
を備え、
前記制御手段は、
印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定し、
前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、当該空白ラインの検出結果に基づいて、前記実際に印刷された文字等の上下の空白部分を推定し、当該文字等の実際高さを推定し、当該実際高さが前記理想高さとの比較において規定値に達しておらず、前記実際高さと前記理想高さとの差が、第１の上限閾値より大きい場合に、印刷不良であると判定し、前記実際高さと前記理想高さとの差が、前記第１の上限閾値より小さく０より大きい第１の下限閾値以上で且つ前記第１の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニング処理を行う、
インクジェットプリンタ。
【請求項２】
前記制御手段は、
前記空白ラインの数が閾値より大きい場合に、印刷不良であると判定する、
請求項１に記載のインクジェットプリンタ。
【請求項３】
前記制御手段は、
前記空白ラインの数が、第２の上限閾値より大きい場合に、印刷不良であると判定し、
前記空白ラインの数が、前記第２の上限閾値より小さく０より大きい第２の下限閾値以上で且つ前記第２の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニング処理を行う、
請求項２に記載のインクジェットプリンタ。
【請求項４】
インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、
前記媒体の表面を走査して画像データを取得する走査手段と、
前記印刷手段及び前記走査手段を制御する制御手段と、
を備え、
前記制御手段は、
印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定し、
前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、前記空白ラインの数が、第２の上限閾値より大きい場合に、印刷不良であると判定し、前記空白ラインの数が、前記第２の上限閾値より小さく０より大きい第２の下限閾値以上で且つ前記第２の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニング処理を行う、
インクジェットプリンタ。
【請求項５】
前記制御手段は、
記実際に印刷された文字等を構成するドットの数を示す実際ドット数が、前記印刷予定の文字等を構成するドットの数を示す理想ドット数との比較において規定値に達していない場合に、印刷不良であると判定する、
請求項１〜４のいずれか１つに記載のインクジェットプリンタ。
【請求項６】
自動現金預け払い機に適用される、
請求項１〜５のいずれか１つに記載のインクジェットプリンタ。
【請求項７】
インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備えるインクジェットプリンタの制御方法であって、
印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定するステップと、
前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、当該空白ラインの検出結果に基づいて、前記実際に印刷された文字等の上下の空白部分を推定し、当該文字等の実際高さを推定し、当該実際高さが前記理想高さとの比較において規定値に達しておらず、前記実際高さと前記理想高さとの差が、第１の上限閾値より大きい場合に、印刷不良であると判定し、前記実際高さと前記理想高さとの差が、前記第１の上限閾値より小さく０より大きい第１の下限閾値以上で且つ前記第１の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニング処理を行うステップと、
を備えるインクジェットプリンタの制御方法。
【請求項８】
インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備えるインクジェットプリンタの制御方法であって、
印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定するステップと、
前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、前記空白ラインの数が、第２の上限閾値より大きい場合に、印刷不良であると判定し、前記空白ラインの数が、前記第２の上限閾値より小さく０より大きい第２の下限閾値以上で且つ前記第２の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニング処理を行うステップと、
を備えるインクジェットプリンタの制御方法。
【請求項９】
インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備えるインクジェットプリンタの制御用プログラムであって、
コンピュータに、
印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定する処理と、
前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、当該空白ラインの検出結果に基づいて、前記実際に印刷された文字等の上下の空白部分を推定し、当該文字等の実際高さを推定し、当該実際高さが前記理想高さとの比較において規定値に達しておらず、前記実際高さと前記理想高さとの差が、第１の上限閾値より大きい場合に、印刷不良であると判定し、前記実際高さと前記理想高さとの差が、前記第１の上限閾値より小さく０より大きい第１の下限閾値以上で且つ前記第１の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニングを行う処理と、
を実行させるインクジェットプリンタの制御用プログラム。
【請求項１０】
インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備えるインクジェットプリンタの制御用プログラムであって、
コンピュータに、
印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定する処理と、
前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、前記空白ラインの数が、第２の上限閾値より大きい場合に、印刷不良であると判定し、前記空白ラインの数が、前記第２の上限閾値より小さく０より大きい第２の下限閾値以上で且つ前記第２の上限閾値以下である場合に、印刷不良でないと判定すると共に、前記インクジェットヘッドのクリーニングを行う処理と、
を実行させるインクジェットプリンタの制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタに関し、特に印刷不良の検知及び対処に関するものである。
【背景技術】
【０００２】
特許文献１において、印刷面をＣＣＤセンサ等により走査して取得された画像データと、印字処理に使用された元データとをＣＰＵ上で比較することにより、印刷結果の良否を判定するインクジェットプリンタが開示されている。当該先行技術に係るインクジェットプリンタは、ミスファイヤ、飛行曲がり等による印刷不良を正確に検出することを目的として、印字媒体を巻き付けて回転することで印字媒体を搬送するドラムと、当該ドラムの外周に対向して配置された読み取り部とを備えるものである。
【０００３】
また、特許文献２において、感熱記録プリンタ、熱転写プリンタ等において、故障した発熱素子が対面する部分が白抜きライン状になることを防止するための構成が開示されている。当該先行技術に係る構成においては、サーマルヘッドを保持して往復動するキャリッジに、印刷面の画像データを取得するセンサが設けられ、当該センサにより取得された画像データから求められる実測濃度と予測濃度との比較結果に基づいて、かすれ等の発生が検知される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９６５９５
【特許文献２】特開２００２−２４０３４０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に係る構成は、印字媒体を巻き付けて回転するドラムを必要とする。このような特殊な部材を必要とすることは、装置の大型化、コストの増大等の原因となる。また、媒体をドラムに巻き付けることにより、媒体に物理的な負荷が掛かる。そのため、湾曲させることができない媒体等に対しては、適用することができない問題がある。
【０００６】
そこで、本発明は、インクジェットプリンタにおいて、特殊な部材等を必要とすることなく、印刷不良を確実に検知できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備え、前記制御手段は、印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定し、前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、当該空白ラインの存否に基づいて、前記印刷結果の良否を判定するインクジェットプリンタである。
【０００８】
また、本発明の第２の態様は、インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備えるインクジェットプリンタの制御方法であって、印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定するステップと、前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、当該空白ラインの存否に基づいて、前記印刷結果の良否を判定するステップとを備えるものである。
【０００９】
更に、本発明の第３の態様は、インクジェットヘッドからインクを吐出させることにより媒体に文字等を印刷する印刷手段と、前記媒体の表面を走査して画像データを取得する走査手段と、前記印刷手段及び前記走査手段を制御する制御手段とを備えるインクジェットプリンタの制御用プログラムであって、コンピュータに、印刷予定の文字等に関する理想値と、前記走査手段により取得され前記媒体に実際に印刷された文字等に関する実際値との比較結果に基づいて、印刷結果の良否を判定する処理と、前記走査手段により前記実際に印刷された文字等を走査する際に、前記印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、前記実際に印刷された文字等を構成するドットが存在しない空白ラインを検出し、当該空白ラインの存否に基づいて、前記印刷結果の良否を判定する処理とを実行させるものである。
【発明の効果】
【００１０】
本発明によれば、走査手段により実際に印刷された文字等を走査する際に、印刷予定の文字等の理想高さの中心位置から上下方向に横方向への１次元的な走査を順次行うことにより、ドットが存在しない空白ラインが検出され、当該検出結果に基づいて印刷結果の良否が判定される。これにより、特殊な部材等を必要とすることなく、印刷不良の検知、対処、発生の予防等を確実に実行することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係るインクジェットプリンタの機能的な構成を示すブロック図である。
【図２】実施の形態１に係るインクジェットプリンタが適用される具体例を概略的に示す図である。
【図３】実際に印刷された文字等の状態を例示する図である。
【図４】実施の形態１に係るインクジェットプリンタの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態に係るインクジェットプリンタ１の機能的な構成を示している。インクジェットプリンタ１は、印刷部２、走査部３、及び制御部４を有している。
【００１３】
印刷部２は、いわゆるインクジェット方式の機構であって、制御部４からの制御信号に基づいてインクジェットヘッドからインクを吐出させることにより紙等の媒体１０に文字、図形等を印刷する。
【００１４】
走査部３は、いわゆるスキャナ機能を実現するものであって、ＣＣＤ(Charge Coupled Device)センサ等を利用して媒体１０の表面上の画像データを収集する。
【００１５】
制御部４は、中央処理装置、記憶装置、入出力装置等からなるコンピュータを利用して構成され、記憶装置に記憶された各種プログラムにより各種処理を実行する。本実施の形態に係る制御部４は、印刷指令部１１、判定部１２、及び調整部１３として機能する。
【００１６】
印刷指令部１１は、所定の印刷計画に沿った印刷指令信号を生成し、印刷部２の各色のインクの吐出量、吐出タイミング等を制御する。
【００１７】
判定部１２は、印刷指令部１１の印刷指令信号と走査部３の走査結果とに基づいて、即ち印刷計画と実際の印刷結果との比較に基づいて、媒体１０に実際に印刷された結果の有効性を判定する。
【００１８】
調整部１３は、判定部１２による判定結果に基づいて、緊急停止、ヘッドのクリーニング等の適宜な処理を制御する。
【００１９】
図２は、本実施の形態に係るインクジェットプリンタ１が適用される具体例を概略的に示している。当該例に係るインクジェットプリンタ１は、自動預け払い機（以下、ＡＴＭ(Automated Teller Machine)と略記する）２０に搭載されている。当該図において、インクジェットヘッド２１（印刷部２）、スキャナ２２（走査部３）、可動ベルト２３、駆動ローラ２４、サービスステーション２５（印刷部２の一部であり調整部１３により制御される機構）、コントロールユニット２６（制御部４）、及び通帳３０（媒体１０）が示されている。
【００２０】
可動ベルト２３は、駆動ローラ２４により変位する。可動ベルト２３上には、通帳３０が載置されている。通帳３０は、駆動ローラ２４の制御により、インクジェットヘッド２１により印刷された後、スキャナ２２の下部に変位する。スキャナ２２は、印刷後に変位された通帳３０の印刷面を走査する。サービスステーション２５は、インクジェットヘッド２１のクリーニング等を実施する機構である。
【００２１】
コントロールユニット２６は、マイクロプロセッサ等を搭載し、駆動ローラ２４、インクジェットヘッド２１、スキャナ２２、及びサービスステーション２５と接続し、各種プログラムに従ってこれらを制御する。コントロールユニット２６は、通帳３０を所望の位置に移動させるための駆動ローラ２４の制御、印刷指令信号によるインクジェットヘッド２１の制御、通帳３０の印刷面の画像データを取得するためのスキャナ２２の制御、インクヘッド２１のクリーニングを行うサービスステーション２５の制御等を行う。
【００２２】
図４は、本実施の形態に係るインクジェットプリンタ１の動作を示している。先ず、コントロールユニット２６（印刷指令部１１）は、所定の印刷指令に基づいて印刷しようとする文字等の高さ（縦方向の長さ）を示す理想高さＡ１及び当該文字等を構成するドットの数を示す理想ドット数Ｂ１を算出する（Ｓ１０１）。これら理想高さＡ１及び理想ドット数Ｂ１の算出は、例えば、印刷しようとする文字等の識別コードと各文字等の大きさに関するデータとが対応付けられたテーブル等を参照することにより可能となる。
【００２３】
次いで、サービスステーション２５によるクリーニング処理を実行するか否かを決定するクリーニングフラグとして０を設定する（Ｓ１０２）。ここでは、当該フラグが０の場合にはクリーニング処理が行われず、１の場合にはクリーニング処理が行われるものとする。次いで、コントロールユニット２６は、印刷指令に基づいて通帳３０に印刷を行う（Ｓ１０３）。
【００２４】
印刷完了後、コントロールユニット２６は、駆動ローラ２４を制御することにより、通帳３０をインクジェットヘッド２０の下部からスキャナ２２の下部（読取可能範囲）に移動させ、スキャナ２２に印刷面の走査を行わせる（Ｓ１０４）。その後、コントロールユニット２６は、当該走査結果に基づいて、実際に印刷された文字等の上下の空白部分を推定し、当該文字等の高さを示す実際高さＡ２（図３参照）を算出する。また、コントロールユニット２６は、実際高さＡ２の範囲内に存在する空白ライン３７の数Ａ３、及び実際に印刷された文字等３５を構成するドットの数を示す実際ドット数Ｂ２を算出する（Ｓ１０５）。
【００２５】
空白ライン３７とは、図３に示すように、実際に印刷された文字等３５において、上記理想高さＡ１（図示せず）の中心位置４０から上下方向に横方向への１次元的な走査を順次行うことにより検出される、文字等３５を構成するドットが存在しない線形の領域である。
【００２６】
その後、コントロールユニット２６は、理想高さＡ１と実際高さＡ２との差が、下限閾値Ｋ１より大きいか否かを判定する（図４、Ｓ１０６）。ステップＳ１０６において、当該差が下限閾値Ｋ１より大きい場合（Ｙ）には、更に当該差｜Ａ１−Ａ２｜が上限閾値Ｋ２（Ｋ２＞Ｋ１）より小さいか否かを判定する（Ｓ１０７）。ステップＳ１０７において、当該差がＫ２より小さくない（Ｎ）場合には、印刷結果に不良があると判定され、緊急停止、エラー表示等の適宜の処理を行う（Ｓ１０８）。一方、ステップＳ１０７において、当該差がＫ２より小さい場合（Ｙ）には、クリーニングフラグに１を設定する（Ｓ１０９）。
【００２７】
上記ステップＳ１０６〜Ｓ１０９は、実際に印刷された文字等３５の高さＡ２に基づいて、印刷結果の良否を判定するものである。当該判定は、下限閾値Ｋ１及び上限閾値Ｋ２を基準として行われる。｜Ａ１−Ａ２｜が上限閾値Ｋ２より大きい場合（ステップＳ１０７におけるＮ判定時）には、当該印刷は利用不可能なものとして扱われる。一方、｜Ａ１−Ａ２｜が下限閾値Ｋ１より大きく上限閾値Ｋ２より小さい場合（ステップＳ１０７におけるＹ判定時）には、当該印刷は利用可能なものであるが、ヘッドクリーニング等の予防処置が必要なものとして扱われる。
【００２８】
次いで、ステップＳ１１０において、空白ライン数Ａ３が１以上であるか否かを判定する。ステップＳ１１０において、Ａ３が１以上である場合（Ｙ）には、更にＡ３が上限閾値Ｋ３（Ｋ３＞１）より小さいか否かを判定する（Ｓ１１１）。ステップＳ１１１において、Ａ３がＫ３より小さくない（Ｎ）場合には、印刷結果に不良があると判定され、緊急停止、エラー表示等の適宜の処理を行う（Ｓ１０８）。一方、ステップ１１１において、Ａ３がＫ３より小さい場合（Ｙ）には、クリーニングフラグに１を設定する（Ｓ１１２）。
【００２９】
上記ステップＳ１１０〜Ｓ１１２は、実際に印刷された文字等３５に空白ライン３７が存在するか否かに基づいて、印刷結果の良否を判定するものである。当該判定においては、空白ライン数Ａ３が上限閾値Ｋ３（Ｋ３＞１）より大きければ（ステップＳ１１１におけるＮ判定時）、当該印刷は利用不可能なものとして扱われる。一方、Ａ３が１より大きく上限閾値Ｋ３より小さい場合（ステップＳ１１１におけるＹ判定時）には、当該印刷は利用可能なものであるが、ヘッドクリーニング等の予防処置が必要なものとして扱われる。
【００３０】
次いで、ステップＳ１１３において、実際ドット数Ｂ２の理想ドット数Ｂ１に対する割合（Ｂ２／Ｂ１）が閾値Ｋ４より大きいか否かを判定する（Ｓ１１３）。ステップＳ１１３において、当該割合がＫ４より大きい場合（Ｙ）には、印刷結果に不良があると判定され、緊急停止、エラー表示等の適宜の処理を行う（Ｓ１０８）。当該ステップ１１３は、実際に印刷された文字等３５を構成するドットの数Ｂ２が、理想値Ｂ１との比較において充足しているか否かに基づいて、印刷結果の良否を判定するものである。
【００３１】
ステップＳ１１３において、当該割合（Ｂ２／Ｂ１）がＫ４より大きくない場合（Ｎ）には、クリーニングフラグが１であるか否かを判定する（Ｓ１１４）。ステップＳ１１４において、クリーニングフラグが１である場合（Ｙ）には、上記サービスステーション２５を制御してインクジェットヘッド２１のクリーニングを行い（Ｓ１１５）、１でない（０である）場合（Ｎ）には、クリーニングを行わずに当該ルーチンを終了する。
【００３２】
上記構成のインクジェットプリンタ１によれば、走査部３により実際に印刷された文字等３５を走査する際に、印刷予定の文字等の理想高さＡ１の中心位置４０から上下方向に横方向への１次元的な走査を順次行うことにより、ドットが存在しない空白ライン３７が検出され、当該空白ライン３７の存否に基づいて、印刷結果の良否を判定することができる。これにより、特殊な部材等を必要とすることなく、印刷不良の検知、対処、発生の予防等を確実に実行することが可能となる。
【００３３】
尚、本発明は上記実施の形態に限られるものではなく、趣旨を逸脱しない範囲で適宜変更することが可能なものである。
【符号の説明】
【００３４】
１  インクジェットプリンタ
２  印刷部
３  走査部
４  制御部
１０  媒体
１１  印刷指令部
１２  判定部
１３  調整部
２０  自動預け払い機
２１  インクジェットヘッド
２２  スキャナ
２３  可動ベルト
２４  駆動ローラ
２５  サービスステーション
２６  コントロールユニット
３０  通帳
３５  文字等
３７  空白ライン
４０  中心位置
【図１】
0005679301.tif 000002
【図２】
0005679301.tif 000003
【図３】
0005679301.tif 000004
【図４】
0005679301.tif 000005