(57)【要約】【課題】インクの経時変化によるバーコード印字品位の変化を予測し、バーコード補正を行うことにより、バーコード品位の低下を防止する。【解決手段】インクジェット記録装置を用いてバーコードを記録する際にインクパラメータ取得部２２２によりインク経時変化を表すインクパラメータを検出する。ついで、求められたインクの経時変化の度合いに基づいて記録媒体上に記録されるインク滴のドット径の変化率を予測する。この予測されたドット径の変化率に基づいてバーコードを構成するバーおよびスペースの幅の補正の要否を判断する。補正要と判断された場合、自動的に補正を行うか、または補正値を指示してユーザに手動で補正を行わせる。【選択図】図１
2009119629.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット記録装置を用いてバーコードを記録する際にバーコードの補正を行うバーコード補正システムであって、
インクジェット記録装置のインク経時変化を検出するインク経時変化検出手段と、
前記インク経時変化検出手段より求められたインクの経時変化の度合いに基づいて記録媒体上に記録されるインク滴のドット径の変化率を予測するドット径変化率予測手段と、
前記ドット径変化率予測手段により予測されたドット径の変化率に基づいてバーコードを構成するバーおよびスペースの幅の補正の要否を判断する補正要否判断手段と
を備えたことを特徴とするバーコード補正システム。
【請求項２】
前記インク経時変化検出手段は、インク粘度の変動要因を検出し、検出された変動要因に基づくインク粘度を求め、
前記ドット径変化率予測手段は、前記求められたインク粘度に基づいて前記ドット径の変化率を求める
ことを特徴とする請求項１に記載のバーコード補正システム。
【請求項３】
前記ドット径変化率予測手段は、記録媒体の種類毎に前記ドット径の変化率を求めることを特徴とする請求項２に記載のバーコード補正システム。
【請求項４】
前記インク粘度の変動要因は、インクタンク装着を起点とした、環境温度での経過時間およびクリーニングの実行回数の少なくとも１つである請求項２に記載のバーコード補正システム。
【請求項５】
前記補正要否判断手段は、前記ドット径変化率の他、バーコードの種類に基づいて補正の要否を判断する請求項１に記載のバーコード補正システム。
【請求項６】
前記バーコードの補正が要と判断されたとき、バーおよびスペースの幅の補正値を求める補正手段を備えたことを特徴とする請求項１に記載のバーコード補正システム。
【請求項７】
前記バーおよびスペースの幅の補正値を反映させたバーコードフォントを予め記憶しておき、求められた補正値に対応するバーコードフォントを選択的に利用することによりバーコードの補正を行う請求項６に記載のバーコード補正システム。
【請求項８】
前記バーコードの補正が要と判断されたとき、補正の必要性を表示する手段をさらに備えたことを特徴とする請求項１または６に記載のバーコード補正システム。
【請求項９】
前記補正の必要性とともに補正値を表示することを特徴とする請求項８に記載のバーコード補正システム。
【請求項１０】
前記バーコードの補正が要と判断されたとき、自動的に補正を実行する手段をさらに備えたことを特徴とする請求項６に記載のバーコード補正システム。
【請求項１１】
バーコードを補正した旨を表示する手段をさらに備えたことを特徴とする請求項１０に記載のバーコード補正システム。
【請求項１２】
インクジェット記録装置を用いてバーコードを記録する際にバーコードの補正を行うバーコード補正方法であって、
インクジェット記録装置のインク経時変化を検出するステップと、
前記求められたインクの経時変化の度合いに基づいて記録媒体上に記録されるインク滴のドット径の変化率を予測するステップと、
前記予測されたドット径の変化率に基づいてバーコードを構成するバーおよびスペースの幅の補正の要否を判断するステップと
を備えたことを特徴とするバーコード補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドから吐出したインク滴により記録媒体上に記録を行うインクジェット記録装置を用いてバーコードを記録する際にバーコードの補正を行うバーコード補正システムおよびバーコード補正方法に関する。
【背景技術】
【０００２】
従来、インクジェット記録方式の記録ヘッドを用いて記録媒体に記録を行うインクジェット記録装置においては、紙面上でインクが滲むことによって印字品位が変化してしまうということが知られている。
【０００３】
特に、バーコード印字においてはこれらの対策を行わなければバーコード品位の低下を招来し、最悪の場合読み取り不可能なバーコードが印字されるという問題があった。
【０００４】
この問題を解決するために、あらかじめドットの滲みを見越してバーコードの白スペース部分を大きくした構成にするバーコード補正方法や、黒バー部分をにじみにくくする方法が提案されている(特許文献１)。
【０００５】
また、このインクの滲み度合いは、インクの経時変化によっても変化する。これに関連して、インクの経時変化を検出し自動で印字データの濃度の調整を行う方法が提案されている(特許文献２)。
【特許文献１】特開２００３−２３７０５９号公報
【特許文献２】特開平１１−３４３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のバーコード生成システムは、バーコード生成時点では有効な手段であるがインクの経時変化により印字品位が変化した場合にはそのバーコード補正が無効になってしまい、記録されるバーコードの品位は低いものとなってしまうという問題がある。
【０００７】
また、特許文献２記載の濃度補正方法は、バーコード品位を考慮した補正方法ではない。たとえば、印字濃度をドット密度で決定する印字方式においてはバーを構成するドットの数が変化してしまうため、当初のバーコード補正が無効となってしまう恐れがある。
【０００８】
本発明はこのような背景においてなされたものであり、その目的は、インクの経時変化によるバーコード印字品位の変化を予測し、バーコード補正を行うことにより、バーコード品位の低下を防止することが可能なバーコード補正システムおよびバーコード補正方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明によるバーコード補正システムは、インクジェット記録装置を用いてバーコードを記録する際にバーコードの補正を行うバーコード補正システムであって、インクジェット記録装置のインク経時変化を検出するインク経時変化検出手段と、前記インク経時変化検出手段より求められたインクの経時変化の度合いに基づいて記録媒体上に記録されるインク滴のドット径の変化率を予測するドット径変化率予測手段と、前記ドット径変化率予測手段により予測されたドット径の変化率に基づいてバーコードを構成するバーおよびスペースの幅の補正の要否を判断する補正要否判断手段とを備えたことを特徴とする。
【００１０】
本発明者等は、インクの経時変化に伴って、記録媒体上に記録されるインク滴のドット径が変化することに着目し、インク経時変化を検出すれば、その度合いに基づいてドット径の変化率を予測することができ、予測されたドット径の変化率に基づいてバーコードを構成するバーおよびスペースの幅の補正の要否を判断することができることに想到した。
【００１１】
より具体的には、前記インク経時変化検出手段は、インク粘度の変動要因を検出し、検出された変動要因に基づくインク粘度を求め、前記ドット径変化率予測手段は、前記求められたインク粘度に基づいて前記ドット径の変化率を求める。この際、記録媒体の種類毎に前記ドット径の変化率を求めることもできる。
【００１２】
前記インク粘度の変動要因は、例えば、インクタンク装着を起点とした、環境温度での経過時間およびクリーニングの実行回数の少なくとも１つである。
【００１３】
前記補正要否判断手段は、前記ドット径変化率の他、バーコードの種類に基づいて補正の要否を判断することもできる。この補正の要否の判断は、例えば、印字した際のバーコードの品位を予測することにより行える。
【００１４】
好ましくは、前記バーコードの補正が要と判断されたとき、バーおよびスペースの幅の補正値を求める補正手段を備える。これにより、ユーザが別途補正値を求めずとも、この補正値をバーコードの構成に反映させることによりバーコードの補正が迅速に行える。
【００１５】
バーコードの補正の方法としては、個々のバーやスペースの幅を個別に補正する他、前記バーおよびスペースの幅の補正値を反映させたバーコードフォントを予め記憶しておき、求められた補正値に対応するバーコードフォントを選択的に利用することによりバーコードの補正を行うようにすることも可能である。
【００１６】
前記バーコードの補正が要と判断されたとき、補正の必要性を表示する手段をさらに備えてもよい。この際、前記補正の必要性とともに補正値を表示することが好ましい。
【００１７】
前記バーコードの補正が要と判断されたとき、自動的に補正を実行する手段をさらに備えてもよい。この場合、バーコードを補正した旨を表示する手段をさらに備えることが好ましい。
【００１８】
本発明によるバーコード補正方法は、インクジェット記録装置を用いてバーコードを記録する際にバーコードの補正を行うバーコード補正方法であって、インクジェット記録装置のインク経時変化を検出するステップと、前記求められたインクの経時変化の度合いに基づいて記録媒体上に記録されるインク滴のドット径の変化率を予測するステップと、前記予測されたドット径の変化率に基づいてバーコードを構成するバーおよびスペースの幅の補正の要否を判断するステップとを備えたことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、インクの経時変化に応じたバーコード補正を行うことができるので、バーコード品位の低下を防止することが可能となる。
【００２０】
印字品位の低いバーコード印字および印字品位の低い印刷物の流出を防止することができるので、人による印字品位チェック作業や品位の低いバーコードを印字したことにより発生した記録媒体の廃棄などの必要性を低減することも可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施の形態について詳細に説明する。尚、以下の実施の形態に記載されている構成はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００２２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るインクジェット記録システムを概略的に示したものである。
【００２３】
本実施の形態におけるインクジェット記録システムは、インクジェットプリンタ１０２と、印字データの生成を行う情報処理装置１０１とより構成される。
【００２４】
インクジェットプリンタ１０２と情報処理装置１０１とは、ＵＳＢなどのインタフェースケーブル１０３で接続され、情報処理装置１０１からインクジェットプリンタ１０２への印字データの転送や、インクジェットプリンタ１０２から情報処理装置１０１への各種ステータスの受け渡しが可能である。
【００２５】
情報処理装置１０１は、印字データを生成する画像生成アプリケーション１２１および本発明に係るバーコード補正部１２２を備えている。
【００２６】
画像生成アプリケーション１２１は、たとえば情報処理装置１０１のディスプレイ上で文書や図形、バーコードなどのデザインを編集することのできるアプリケーションのことである。この画像生成アプリケーション１２１によって生成された印字データは、バーコード補正部１２２に渡される。
【００２７】
バーコード補正部１２２は、インクジェットプリンタ１０２のインクパラメータ取得部２２２よりインクの状態にかかわるパラメータを取得するとともに、画像生成アプリケーション１２１にて作成された印字データより記録媒体の種類を取得し、受け取った印字データ中のバーコードをパラメータに基づき必要に応じて補正した後、インクジェットプリンタ１０２へと転送する。バーコード補正部１２２の詳しい動作については、後述する。
【００２８】
インクジェットプリンタ１０２は、接続された情報処理装置１０１より転送された画像データを、画像データ展開部２２３にて受け取り、バーコードの画像データを展開して記録媒体に印字を行う。インクジェットプリンタ１０２の表示制御部２２１は、ＬＣＤ等の表示装置１０４の表示を制御する。
【００２９】
この構成において、本発明のバーコード補正システムは、主として、情報処理装置１０１側のバーコード補正部１２２およびプリンタ１０２側のインクパラメータ取得部２２２を含んで構成される。パラメータ取得部２２２が本発明におけるインク経時変化種出手段を構成する。
【００３０】
図２は、図１のシステムにおける情報処理装置１０１とプリンタ１０２の制御ハードウェアの構成例を示すブロック図である。
【００３１】
情報処理装置１０１は、中央処理装置（ＣＰＵ）等により構成される制御部１１１を備え、この制御部１１１により記憶部１１２に格納されている制御プログラムを実行し、各部を制御する。記憶部１１２は、ＲＯＭ，ＲＡＭ，ＨＤＤ等を含みうる。表示部１１３はＬＣＤ，ＣＲＴ等のディスプレイを含み、ユーザに対して表示画面上に情報を提示する。操作部１１４は、キーボード、マウス等を含み、ユーザからの操作や情報の入力を受け付ける。ＵＳＢインタフェース１１５は、情報処理装置１０１をプリンタ１０２と接続するためのプリンタインタフェースの一例として示してある。但し、プリンタインタフェースはＵＳＢに限るものではない。
【００３２】
プリンタ１０２の制御部２０１は、中央処理装置（ＣＰＵ）２０２を備え、このＣＰＵ２０２により不揮発性メモリ（ＲＯＭ）２０３に格納されている制御プログラムを実行し、各部を制御する。また、制御部２０１は、ＣＰＵ２０２により各種データ処理のワークエリアや受信バッファとして使用されるメモリ（ＲＡＭ）２０４や、制御回路２０９を介して、画像展開部として使用されるイメージメモリ２０５を備える。更に、ＣＰＵ２０２は、制御回路２０９を介して、記録ヘッド２１４〜２１７を駆動するヘッド駆動回路２１０や、各記録ヘッドを記録に適正な状態に保つためのクリーニング動作や記録動作を制御する各種モータ２０６を駆動するモータドライバ２１１、記録ヘッド下に給紙を行うための搬送制御Ｉ／Ｆ２０７のための入出力インタフェース制御部（Ｉ／Ｏ）２１２を制御する構成となっている。
【００３３】
また、プリンタ１０２は、基本的に、外部装置である情報処理装置１０１から送信された画像データやクリーニングコマンドなどをインタフェースケーブル１０３を介して受信するＵＳＢコントローラ２０８を有し、この受信した各種コマンドに従って動作する。
【００３４】
次に、本実施の形態におけるバーコード補正システムの動作について具体的に説明する。
【００３５】
図３は、バーコード補正システムのパラメータ取得部２２２において利用されるインク粘度を求めるためのテーブル群を示す。インク増粘を促進する要素すなわちインクパラメータとしては、インクが置かれている環境温度およびインクタンク装着からの経過時間、ならびにクリーニング（インクの吸引および再利用を行うもの）の実施状況があげられる。
【００３６】
これらの要素をポイントに換算し、インクタンク装着時点からの累積ポイントに基づいて現在のインクの粘度を求める。
【００３７】
図３（ａ）は環境温度とその温度１時間あたりで加算されるポイントを定めた関連テーブル３０１の構成例を示している。図３（ｂ）はクリーニング１回あたりに加算されるポイントの関連テーブル３０２の構成例を示している。ここではクリーニングの種類を３種類としているが、その数は特に限定するものではなく、１種類であってもよい。図３（ｃ）は、求められたポイントを累計した累計ポイントを粘度に変換する累計ポイント−粘度変換テーブル３０３の構成例を示している。この累計ポイント−粘度変換テーブル３０３はインクの種類を固定としているが、利用するインクの種類が複数存在する場合には、インクの種類毎に累計ポイントを対応する粘度に変換するようにしてもよい。また、関連テーブル３０１では温度を考慮せずに時間のみを考慮することも可能である。
【００３８】
環境温度によるポイントの算出、およびクリーニングに関するポイントの算出、およびそれらの累計処理はインクパラメータ取得部２２２で実行される。環境温度の検出および時間の測定はプリンタの電源ＯＦＦ中にも行うことにより、より精度の高いポイントの算出が行える。
【００３９】
本実施の形態では、図３に示した変換テーブル３０１，３０２はインクパラメータ取得部２２２に備えられ、求められた粘度の情報が印字時に情報処理装置１０１からの要求により情報処理装置１０１へ通知される。累計ポイント−粘度変換テーブル３０３はバーコード補正部１２２内に設けられ、バーコード補正部１２２において、必要時に累計ポイントの通知を受けて、情報処理装置１０１側で粘度を求める。
【００４０】
ポイントの累計の一例として、インクタンク装着から現在まで環境温度２０〜２５℃が２０時間、２５〜３０℃が５時間、クリーニング１が５回、クリーニング２が５回、クリーニング３が９回であったとすると、累積点は１０３ポイントとなる。これを図３（ｃ）の累計ポイント−粘度変換テーブル３０３に当てはめると、インク粘度は９ｍＰａ・ｓと求められる。
【００４１】
図４は、バーコード補正部１２２内において利用される記録媒体上ドット径予測テーブル４００の構成例を示している。このテーブル４００は、バーコード補正部１２２内に設けられ、前記求めたインク粘度と印字で使用する記録媒体の種類より、記録媒体上に形成されるドット径の変化率を求めるものである。すなわち、記録媒体の種類毎に、インク粘度（の範囲）に応じたドット径の変化率を定めたものである。一般に、ドット径はインク粘度が高いほど小さくなる。その小さくなる度合いは記録媒体の種類により異なる。例えば、インク粘度が１以上５未満であれば、用紙Ａについてはドット径が２％小さくなる、ということがこのテーブルから分かる。
【００４２】
図５は、印字品位変化時におけるドット径の変化と、バー幅の変化の関係を示した図である。
【００４３】
理想状態のドット径５０１と、増粘により径が縮小したドット径５０２とを比較する。ドット径５０２の半径がドット径５０１の半径からＷだけ縮小した場合、ドット一つあたりの径（直径）の縮小量は２Ｗとなる。このように径が縮小したドット経５０２より構成される黒バー５０５においても、バーの細りに作用するドットは両端の２ドットの外側のみであるから、理想のドット径のドットにて構成される黒バー５０３と比較して、黒バー５０５のバーの細り分（縮小量）も２Ｗであることがわかる。
【００４４】
これに対して、ドット径が縮小したときの白スペース５０６は、理想のドット径のドットで構成されたときの白スペース５０４に対し、やはりバーの細り分だけ、すなわち２Ｗだけ大きくなるということが判る。
【００４５】
つまり、バーとスペースの太さの相互の関係では４Ｗの差が発生することが判る。このようなバー幅の変化に対して、バーコード補正部１２２内のバーコード補正手段は、バーコード補正の必要性の有無を判断、および補正を行う。
【００４６】
図６は、図１内に示したバーコード補正部１２２において実行されるバーコード補正の処理例を示したフローチャートである。この処理は、情報処理装置１０１内の制御部１１１が記憶部１１２内に格納されたプログラムを読み出して実行することにより実現される。後述する図８のフローチャートの処理についても同様である。
【００４７】
バーコード補正部１２２は、画像生成アプリケーション１２１から印字データを受信する（Ｓ１１）。そこで、プリンタからインク経時変化データを受信する（Ｓ１２）。インク経時変化データとは、図３で説明した環境温度およびクリーニングに関連した累計ポイントである。この累計ポイントに基づいて累計ポイント−粘度変換テーブル３０３を参照することにより、インク粘度を算出する（Ｓ１３）。さらに、算出されたインク粘度および記録媒体の種類に基づいて記録媒体上ドット径予測テーブル４００を参照することにより、ドット径変化率を算出する（Ｓ１４）。この処理が本発明のドット径変化率予測手段を構成する。
【００４８】
次いで、印字対象のバーコードについて、ドット径変化率に基づいて黒バーおよび白スペースの関係を求め、印字品位の判定を行う（Ｓ１５)。この印字品位の判定の処理は本発明における補正要否判断手段を構成する。印字品位が所定のレベルに満たなかったときには、プリンタに対して補正実行通知を行うとともに（Ｓ１６）、補正を実行する（Ｓ１７）。この処理が本発明における補正手段を構成する。印字品位が所定のレベルを満たしているとき、プリンタへ印字データを転送する（Ｓ１８）。
【００４９】
バーコード補正部においてバーコードの補正を実施した場合に補正実行通知により補正を実行したことをインクジェットプリンタに通知する。図７に、プリンタの表示装置１０４に通知されたメッセージの表示例を示す。この例では「バーコードヲホセイシマシタ」というメッセージを表示している。
【００５０】
以上が、本実施の形態によるバーコード補正システムの働きである。
【００５１】
図８に、図６における「印字品位判定」のステップＳ１５の具体的処理例を示したフローチャートである。
【００５２】
前記ドット径の変化率に基づいて、与えられた記録媒体種別における紙面上でのバーとスペースの実サイズを算出する（Ｓ２１）。そこで、算出したバーのサイズのうち、ナローバー（ＮＢ）を基準として、そのサイズに見合った他のバーとスペースの理想幅を算出する（Ｓ２２）。たとえば、Ｃｏｄｅ３９のような２値バーコードでは、ナローバー幅がｗ0だったとき、理想ナロースペース＝ｗ0、理想ワイドバー＝理想ワイドスペース＝２ｗ0といった具合である。
【００５３】
このようにして求めた理想バーまたはスペースと、紙面上に記されるバーまたはスペースの予測値とをそれぞれ比較し、補正を行うことにより理想値に近づけることができるかを判定する（Ｓ２３）。もし、補正が必要と判断された場合は「ＮＧ」と判定し（Ｓ２４）、ステップＳ１７へ移行してバーコードの幅方向のドットの増減を行い、補正値を決定する。サイズが適切である場合には補正は不要であり「ＯＫ」と判定し（Ｓ２５）、ステップＳ１８へ移行する。
【００５４】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００５５】
図９は、本発明の第２の実施の形態に係るインクジェット記録システムを概略的に示したものである。図１に示した構成と同様の構成要素には同じ参照番号を付して、重複した説明を省略する。このインクジェット記録システムの構成は第１の実施の形態と同様であるが、情報処理装置１０１内に設けていたバーコード補正部１２２を削除し、対応するバーコード補正部７２２をインクジェットプリンタ１０２に組み込んだ点が異なる。これにより、図３，図４に示したすべてのテーブルはプリンタ側に保持され、それに伴う処理もプリンタ側で実行されることになる。すなわち、第２の実施の形態におけるバーコード補正システムは、プリンタ側のみで、そのバーコード補正部７２２およびインクパラメータ取得部２２２を含んで構成される。
【００５６】
図１０は、第２の実施の形態におけるバーコード補正部７２２を含むプリンタの処理例を示すフローチャートである。この処理はプリンタ１０２内のＣＰＵ２０２がＲＯＭ２０３内に格納されたプログラムを読み出して実行することにより実現される。
【００５７】
まず、情報処理装置１０１から印字データを受信する（Ｓ３１）。ついで、インク経時変化データとしての環境温度およびクリーニングに関連したポイントの累計ポイントに基づいて累計ポイント−粘度変換テーブル３０３を参照することにより、インク粘度を算出する（Ｓ３２）。さらに、算出されたインク粘度および記録媒体の種類に基づいて記録媒体上ドット径予測テーブル４００を参照することにより、ドット径変化率を算出する（Ｓ３３）。
【００５８】
次いで、印字対象のバーコードについて、ドット径変化率に基づいて黒バーおよび白スペースの関係を求め、印字品位の判定を行う（Ｓ３４)。印字品位が所定のレベルに満たなかったときには、表示装置１０４において補正実行表示を行うとともに（Ｓ３５）、補正を実行する（Ｓ３６）。印字品位が所定のレベルを満たしているとき、印字を実行する（Ｓ３７）。補正実行表示では前述したようなメッセージの表示を行う。「印字品位判定」については図８に示したとおりである。
【００５９】
第２の実施の形態では第１の実施の形態に比べてプリンタ側のみで本発明が実現されるので、情報処理装置１０１側は従来構成のままで本発明を利用することができる。
【００６０】
［第３の実施の形態］
本発明の第３の実施の形態では、バーコードフォントを使用する場合について説明する。バーコードフォントとは、数値や文字列の値をバーコードの書式に変換して表示するためのフォントである。通常のフォントが文字の書体を定めるのに対して、バーコードフォントは数値等を対応するバーコードに変換するものである。
【００６１】
本実施の形態におけるバーコード補正部では、図１１に示すようにバーコード１種類につき、個々のフォントについて事前に補正パターンが異なる複数のフォントを内部に保持しておく。例えばＣｏｄｅ３９のフォントとして、フォントＡ，Ｂ，Ｃを設けておく。フォントＡはバーとスペースの幅が対等である標準パターンのフォントである。フォントＢはフォントＡよりドット幅が１ドット分狭いパターンのフォントである。フォントＣはフォントＡよりドット幅が１ドット分広いパターンのフォントである。バーコード補正時には、第１および第２の実施の形態と同様にバーコードの補正値を求め、この補正値を満たす、またはその補正値に一番近いフォントを選出し、元データに対応するフォントを組み合わせてバーコードを生成することにより、補正を実現する。このようなフォントの選択によるバーコードの補正は図６のステップＳ１７または図１０のステップＳ３５で実現される。そのために、図６の場合には情報処理装置１０１内にバーコードフォントを記憶しておく。図１０の場合にはプリンタ１０２内にバーコードフォントを記憶しておく。
【００６２】
［その他の実施の形態］
上記実施の形態では、バーコード補正が必要と判断された際にバーコード補正部が自動的に補正を行うものとした。これに対して、ユーザによる手動補正としてもよい。この場合、バーコード品位の予測結果に応じてバーコード補正が必要と判断された際、ディスプレイなどを用いユーザへ補正を行うよう通知するようにしてもよい。また、この際にバーコード補正部は理想的な補正値を算出して、ディスプレイにそのバーコード補正値を表示するようにしてもよい。
【００６３】
図１２にバーコードの手動補正のための表示例を示す。この例では、Ｃｏｄｅ３９などの２値バーコードに補正が必要となった際の表示の例として、ナローバー（ＮＢ）、ワイドバー（ＷＢ）、ナロースペース（ＮＳ）、ワイドスペース（ＷＳ）の２種類ずつのバーとスペースから構成されており、表示画面上で各々のバーおよびスペースを構成する補正後のドット数を指定する。図１２の例では、「ホセイヲシテクダサイ」というメッセージとともに、ＮＢ＝４ｄｏｔ、ＮＳ＝７ｄｏｔ、ＷＢ＝８ｄｏｔ、ＷＳ＝１１ｄｏｔで印字することが理想的であるということをプリンタの表示装置１０４に表示している。
【００６４】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、上記すべての実施の形態においてユーザへの通知はインクジェットプリンタに搭載された表示装置を使用しているが、情報処理装置の表示装置に表示してもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態に係るインクジェット記録システムを概略的に示した図である。
【図２】図１のシステムにおける情報処理装置とプリンタの制御ハードウェアの構成例を示すブロック図である。
【図３】図１内に示したバーコード補正システムにおいて利用されるインク粘度を求めるためのテーブル群を示した図である。
【図４】図１内に示したバーコード補正システムにおいて利用される記録媒体上ドット径予測テーブルの構成例を示した図である。
【図５】印字品位変化時におけるドット径の変化と、バー幅の変化の関係を示した図である。
【図６】図１内に示したバーコード補正システムにおいて実行されるバーコード補正の処理例を示したフローチャートである。
【図７】本発明の第１の実施の形態においてプリンタの表示装置に通知されたメッセージの表示例を示す図である。
【図８】図６における「印字品位判定」のステップＳ１５の具体的処理例を示したフローチャートである。
【図９】本発明の第２の実施の形態に係るインクジェット記録システムを概略的に示した図である。
【図１０】本発明の第２の実施の形態におけるプリンタの処理例を示すフローチャートである。
【図１１】本発明の第３の実施の形態におけるバーコードフォントの説明図である。
【図１２】本発明のその他の実施の形態として、バーコードの手動補正のための表示例を示した図である。
【符号の説明】
【００６６】
１０１…情報処理装置、１０２…インクジェットプリンタ、１０３…インタフェースケーブル、１０４…表示装置、１１１…制御部、１１２…記憶部、１１３…表示部、１１４…操作部、１１５…インタフェース、１２１…画像生成アプリケーション、１２２…バーコード補正部、２０１…制御部、２０５…イメージメモリ、２０６…各種モータ、２０８…コントローラ、２０９…制御回路、２１０…ヘッド駆動回路、２１１…モータドライバ、２２１…表示制御部、２２２…インクパラメータ取得部、２２３…画像データ展開部、３０１，３０２…変換テーブル、３０３…粘度変換テーブル、４００…記録媒体上ドット径予測テーブル、５０１…ドット径、５０２…ドット径、５０３…黒バー、５０４…白スペース、５０５…黒バー、５０６…白スペース、７２２…バーコード補正部
【図１】
2009119629.tif 000003
【図２】
2009119629.tif 000004
【図３】
2009119629.tif 000005
【図４】
2009119629.tif 000006
【図５】
2009119629.tif 000007
【図６】
2009119629.tif 000008
【図８】
2009119629.tif 000009
【図９】
2009119629.tif 000010
【図１０】
2009119629.tif 000011
【図１１】
2009119629.tif 000012
【図７】
2009119629.tif 000013
【図１２】
2009119629.tif 000014