(57)【要約】【課題】黒割合が多いラインにおいても印刷速度を低下させずに印刷結果の美観の低下を防止可能な、印刷処理プログラムを提供すること。【解決手段】被印字媒体３Ａに対しドットを形成する発熱素子を備えたサーマルラインヘッド３２と発熱素子の駆動を選択的に制御する通電手段２０５とを有する印刷装置１を操作するための操作端末Ｘ１に備えられた演算手段Ｘ２に対し２値化ドットパターンにおいてオンドット比率等がしきい値以上となる印字ラインを特定し、互いに隣接するオンドットどうしを１つのドット群としつつ複数のドット群に分けて識別し、識別した複数の群のうち特定された印字ラインを含む第１ドット群を特定し、第１ドット群に含まれるオンドットの印字形成時における濃度を第１ドット群以外の第２ドット群に含まれるオンドットの印字形成時における濃度よりも低くする、所定の濃度低下処理を行う各手順を実行させる。【選択図】図８
2019059157.tif 000002
【特許請求の範囲】
【請求項１】
搬送される被印字媒体に対して印字解像度に区分してなる各印字ライン上にドットをそれぞれ形成する、複数の発熱素子を備えたサーマルラインヘッドと、印字データに応じて、前記複数の発熱素子の駆動を選択的に制御する通電手段と、を有する印刷装置を操作するための操作端末に備えられた演算手段に対し、
前記印字データに対応した、印字形成するオンドットと印字形成しないオフドットとを含む２値化ドットパターンを生成するドットパターン生成手順と、
前記ドットパターン生成手順で生成した前記２値化ドットパターンにおいて、各印字ラインごとに、オンドット数／（オンドット数＋オフドット数）で表されるオンドット比率若しくはオンドット数がしきい値以上であるか否かを判定し、前記しきい値以上となる印字ラインを特定するライン特定手順と、
前記ドットパターン生成手順で生成した２値化ドットパターンに対し、互いに隣接するオンドットどうしを１つのドット群としつつ、複数の前記ドット群に分けて識別するラベリング手順と、
前記ラベリング手順で識別した複数の群のうち、前記ライン特定手順で特定された前記印字ラインを含む第１ドット群を特定するドット群特定手順と、
前記ドット群特定手順で特定した前記第１ドット群に含まれる前記オンドットの印字形成時における濃度を、前記第１ドット群以外の第２ドット群に含まれる前記オンドットの印字形成時における濃度よりも低くする、所定の濃度低下処理を行う濃度低下処理手順と、
を実行させるための、印刷処理プログラム。
【請求項２】
請求項１記載の印刷処理プログラムにおいて、
前記演算手段に対し、さらに、
前記印刷装置に装着された電池の実電圧値を取得する電圧取得手順と、
前記電圧取得手順で取得した前記実電圧値に応じて、前記しきい値を可変に設定する第１しきい値設定手順と、
を実行させることを特徴とする印刷処理プログラム。
【請求項３】
請求項１記載の印刷処理プログラムにおいて、
前記演算手段に対し、さらに、
前記印刷装置の機種情報を取得する機種取得手順と、
前記機種取得手順で取得した前記機種情報に応じて、前記しきい値を可変に設定する第２しきい値設定手順と、
を実行させることを特徴とする印刷処理プログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の印刷処理プログラムにおいて、
前記濃度低下処理手順では、
いずれかの前記第１ドット群に取り囲まれている前記第２ドット群に対しても、前記濃度低下処理を行う
ことを特徴とする印刷処理プログラム。
【請求項５】
請求項１乃至請求項３のいずれか１項記載の印刷処理プログラムにおいて、
前記ドットパターン生成手順では、
枠線と前記枠線内に配置されるオブジェクトとを形成するための前記印字データに対応した、前記２値化ドットパターンを生成し、
前記ドット群特定手順では、
前記枠線を構成する前記第１ドット群を特定し、
前記濃度低下処理手順では、
前記枠線を構成する前記第１ドット群に含まれる前記オンドットに対して、前記濃度低下処理を行う
ことを特徴とする印刷処理プログラム。
【請求項６】
請求項１乃至請求項５のいずれか１項記載の印刷処理プログラムにおいて、
前記濃度低下処理手順では、前記濃度低下処理として、所定の間引き率でオンドットを間引くマスキング処理を行う
ことを特徴とする印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理プログラムに関する。
【背景技術】
【０００２】
例えば、熱処理によりラベルを印刷するサーマルラベルプリンタでは、バッテリ駆動されるなどの事情により、瞬間最大消費電力に制約がある。そこで、サーマルラベルプリンタでは、１ライン当たりの黒色を塗布するドット数（ラスター方向の黒ドット数）に制約を設けることがある。このような制約を緩和するために、例えば特許文献１には、印刷速度を落とすサーマルラベルプリンタの印刷処理プログラムが開示されている。つまり、この印刷処理プログラムによれば、黒色を塗布するドットの割合（黒割合とも言う。）が大きいラインでは、サーマルヘッドに対する相対的なラベルの搬送速度を落とし、黒割合が小さいラインでは、ラベルの搬送速度を速める処理を行っていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２８２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この場合、ラベル全体の印刷速度が低下してしまう。更に、搬送速度の変化に伴い、主走査方向（ラスター方向と直行する方向。搬送方向とも言う。）に並列した筋状のノイズ（バンディングとも言う。）が発生することにより、印刷ムラが生じてしまい、ラベルの印字結果の美観を損なうことがある。
【０００５】
そこで、本発明は、このような問題に鑑みてなされたものであり、本発明の目的とするところは、黒割合が多いラインにおいても、印刷速度を低下させることなく印刷結果の美観の低下を防止することが可能な、印刷処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明によれば、搬送される被印字媒体に対して印字解像度に区分してなる各印字ライン上にドットをそれぞれ形成する、複数の発熱素子を備えたサーマルラインヘッドと、印字データに応じて、上記複数の発熱素子の駆動を選択的に制御する通電手段と、を有する印刷装置を操作するための操作端末に備えられた演算手段に対し、上記印字データに対応した、印字形成するオンドットと印字形成しないオフドットとを含む２値化ドットパターンを生成するドットパターン生成手順と、上記ドットパターン生成手順で生成した上記２値化ドットパターンにおいて、各印字ラインごとに、オンドット数／（オンドット数＋オフドット数）で表されるオンドット比率若しくはオンドット数がしきい値以上であるか否かを判定し、上記しきい値以上となる印字ラインを特定するライン特定手順と、上記ドットパターン生成手順で生成した２値化ドットパターンに対し、互いに隣接するオンドットどうしを１つのドット群としつつ、複数の上記ドット群に分けて識別するラベリング手順と、上記ラベリング手順で識別した複数の群のうち、上記ライン特定手順で特定された上記印字ラインを含む第１ドット群を特定するドット群特定手順と、上記ドット群特定手順で特定した上記第１ドット群に含まれる上記オンドットの印字形成時における濃度を、上記第１ドット群以外の第２ドット群に含まれる上記オンドットの印字形成時における濃度よりも低くする、所定の濃度低下処理を行う濃度低下処理手順と、を実行させるための、印刷処理プログラムが提供される。
【発明の効果】
【０００７】
本発明によれば、黒割合が多いラインにおいても、印刷速度を低下させることなく印刷結果の美観の低下を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態にかかる印刷処理プログラムが実行される印刷システムを示す図である。
【図２】本発明の一実施形態にかかる印刷処理プログラムが実行される印刷システムを示す図である。
【図３】ロールシートホルダが装着された状態の印刷装置を示す断面図である。
【図４】印刷装置の制御系を表す機能ブロック図である。
【図５】印刷装置による印刷処理を表す説明図である。
【図６】印刷装置による印刷処理を表す説明図である。
【図７】印刷装置によるラベル印字の一例を表す説明図である。
【図８】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理を表すフローチャートである。
【図９Ａ】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【図９Ｂ】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【図９Ｃ】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【図１０】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【図１１】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【図１２】本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【図１３】本発明の一実施形態の第２の変形例にかかる印刷処理プログラムによる印刷処理を表すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本実施形態について詳細に説明する。なお、本明細書及び図面では、実質的に同一の機能を有する構成要素は、原則として同一の符号で表す。そして、これらの構成要素についての重複説明は、適宜省略する。
【００１０】
＜本発明の一実施形態にかかる印刷システムの概略構成＞
まず、図１及び図２を参照して、本発明の一実施形態にかかる印刷処理プログラムが実行される印刷システムの概略構成について説明する。図１及び図２は、本発明の一実施形態にかかる印刷処理プログラムが実行される印刷システムを示す図である。
【００１１】
図１に示すように、本実施形態にかかる印刷処理プログラムが実行される印刷システムは、印刷装置１と、操作端末Ｘ１を有する。なお、図１では、開閉カバー５が閉じた印刷装置１の外観を斜視図で示しており、図２では、ロールシートホルダ３が装着された印刷装置１の開閉カバー５が開いた状態を斜視図で示している。
【００１２】
印刷装置１は、搬送される被印字媒体に対して印字解像度に区分してなる各印字ライン上にドットをそれぞれ形成する、複数の発熱素子を備えたサーマルラインヘッドと、印字データに応じて、前記複数の発熱素子の駆動を選択的に制御する通電手段と、を有する。
【００１３】
操作端末Ｘ１は、印刷装置１を操作するための端末であり、汎用又は専用のコンピュータにプログラムを実行させることにより、本発明の一実施形態にかかる手順を実現する。その結果、操作端末Ｘ１は、印字データを印刷装置１に送信し、印刷装置１に印字データを印字させる。そのために、操作端末Ｘ１は、演算手段Ｘ２を有する。
【００１４】
演算手段Ｘ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記録装置と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）・インターネット等のネットワークに接続された通信装置と、マウス・キーボード等の入力装置と、フレキシブルディスク等の磁気ディスク、各種のＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）・ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク・ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク、半導体メモリ等のリムーバブル記憶媒体等を読み書きするドライブと、モニタなどの表示装置・スピーカやヘッドホンなどの音声出力装置などの出力装置等と、を有してもよい。そして、この演算手段Ｘ２は、記録装置・リムーバブル記憶媒体に記録されたプログラム、又はネットワークを介して取得したプログラムを実行することにより、本発明の一実施形態にかかる一連の手順を実行してもよい。この際、記録装置には、例えば、ユーザがワードプロセッサ等の各種アプリケーションを用いて作成したテキスト文書（区点コード）等を含む印字データを格納するテキストメモリ領域、複数の文字や記号等の印字用ドットパターンを格納する印字バッファ領域、各種演算データを格納するパラメータ記憶領域等が設けられている。
【００１５】
なお、演算手段Ｘ２は、本発明の一実施形態にかかる印刷処理プログラムにより、一連の手順として、電圧取得手順及び第１しきい値設定手順、及び／又は、機種取得手順及び第２しきい値設定手順と、ラベリング手順と、ドット群特定手順と、濃度低下処理手順とを実行する。ここでは、本発明の一実施形態の理解を容易にするために、まず本印刷システムが有する印刷装置１の一例について詳しく説明することとし、これらの手順については詳しく後述する。
【００１６】
＜印刷装置の概略構造＞
ここでは印刷装置１の例として、サーマル印字方式の印字ラベル作成装置（「サーマルラベルプリンタ」とも言う。）について説明する。ただし、ここで説明する印刷装置１は、あくまで本発明の一実施形態にかかる印刷処理プログラムが実行されることにより操作される印刷装置の一例であり、本発明はこれに限定されるものではない。
【００１７】
図１及び図２に示すように、印刷装置１は、印刷装置１の外郭の一部を構成する樹脂製の筐体２を備える。筐体２は、所定幅のロールシート３Ａ（被印字媒体に相当）が巻回されたロールシートホルダ３を収納するロールシートホルダ収納部４を備える。シートホルダ収納部４の上側は、後部側左右一対のヒンジ部６０を介して開閉自在に取り付けられた透明樹脂製の開閉カバー５によって開閉可能となっている。
【００１８】
ロールシート３Ａは、長さ方向に複数のページを備えた長尺状のシート等で構成され、ロールシートホルダ３に巻回されている。ロールシート３Ａは、特にこの例では、剥離紙３ａ（後述の図４参照）の一方側の面に、予め所定の大きさにそれぞれ分離され自己発色性を有する感熱層３ｃを備えた複数のラベル台紙Ｓを、長さ方向に互いに離間させつつ連続的に配列した、いわゆるダイカットテープである（後述の図４参照）。
【００１９】
開閉カバー５は、回動可能となるようにヒンジ部６０を介して筐体２に支持され、当該回動によりロールシートホルダ収納部４上方の開口部ＯＰを開閉する。
【００２０】
また、開閉カバー５の前側のフロントカバー６には、印刷処理（印字処理）が実施（以下、単に「印刷」とも言う。）されたロールシート３Ａを外部に排出するシート排出口６Ａが形成されている。また、このシート排出口６Ａの上側の前面部には電源ボタン７Ａ、押下することによってシート排出口６Ａの内側に設けられたカッターユニット８０（後述の図３参照）を駆動させてロールシート３Ａを切断し印字ラベル（図示せず）を生成するカットボタン７Ｂ、押下している間ロールシート３Ａを搬送方向に排出するフィードボタン７Ｃ、その他の制御ボタン７Ｄの合計４個のボタンが略水平に配置されている（以下適宜、これらを単に「操作部７」と言う。）。さらに、フロントカバー６における電源ボタン７Ａと制御ボタン７Ｄそれぞれの近傍には、例えばＬＥＤからなる表示部８が配置されている。
【００２１】
また、筐体２の背面部には外部電源装置に接続されるＡＣアダプタ２０７（後述の図４参照）からの電源コード９（後述の図４参照）が接続されるインレット１０が配設されると共に、その横側には操作端末Ｘ１としてのコンピュータ等が接続されるＵＳＢコネクタ１１が設けられている。なお、操作端末Ｘ１との通信として、ＵＳＢコネクタ１１に変えて、他の有線（メモリカード等のダイレクト挿入を含む）又は無線通信によって印字データの送受信が可能なものであれば、その形態は限定されるものではない。
【００２２】
＜ロールシートホルダ収納部の詳細＞
ロールシートホルダ収納部４の底面部には、例えば、プッシュ式のマイクロスイッチ等から構成されて、ロールシート３Ａの種別、材質、ロールシート幅等を判別するための複数個のシート判別センサ（図示せず）が設けられている。この各シート判別センサは、プランジャーとマイクロスイッチ等から構成される公知の機械式スイッチをからなり、そのオン・オフ信号によりロールシートホルダ３に装着されたロールシート３Ａの種別、材質、ロールシート幅等を検出する。
【００２３】
＜サーマルラインヘッド・カッターユニット等の内部機器＞
図３は、ロールシートホルダを印刷装置に装着した状態を示す側断面図である。
【００２４】
図３に示すように、開口部ＯＰのロールシート搬送方向奥側には、プラテンローラ３５（搬送手段に相当）が回転自在に軸支されている。また、サーマルラインヘッド３２（印字手段に相当）が、押圧バネ３６によって上方に付勢されているヘッド支持部材３７の上面に固定されている。
【００２５】
また、プラテンローラ３５及びサーマルラインヘッド３２から、ロールシート３Ａの搬送方向下流側（図３中左側）には、カッターユニット８０が設けられている。このカッターユニット８０は、図３に示すように、固定刃８０Ａと可動刃８０Ｂとを有している。前述したカットボタン７Ｂが押下された場合には、可動刃８０ＢがＤＣモータ等で構成される切断用モータ８０Ｃにより上下方向に往復移動される。これにより、サーマルラインヘッド３２による印字がなされた後のロールシート３Ａが固定刃８０Ａと可動刃８０Ｂとによって所望の長さに切断されて印字ラベルが生成され、シート排出口６Ａから排出される。
【００２６】
一方、ロールシートホルダ収納部４の下側には、制御基板（電源基板等を含む）４０、後述の電池ＢＴを収納する電池収納部（図示省略）等が設けられている。制御基板４０には、外部の操作端末Ｘ１等からの指令によりサーマルラインヘッド３２等の各機構部を駆動制御する制御回路２１０（後述の図４参照）が配置されると共に、上記シート判別センサが電気的に接続されている。制御基板４０は、例えば、電源回路２１１Ａ、通信回路２１１Ｂ（後述の図４参照）等が配置されている。
【００２７】
＜印刷装置の制御系＞
次に、印刷装置１の制御系を図４を用いて説明する。図４は、印刷装置の制御系を表す機能ブロック図である。
【００２８】
図４において、印刷装置１には、ロールシート３Ａをシート排出口６Ａへと搬送し送出するプラテンローラ３５と、プラテンローラ３５を駆動するプラテンローラ用モータ２０８（駆動手段に相当）を制御するプラテンローラ駆動回路２０９と、サーマルラインヘッド３２の複数の発熱素子に対して選択的に通電制御を行う印刷駆動回路２０５（通電手段に相当）と、カッターユニット８０を駆動する切断用モータ８０Ｃを制御する切断駆動回路２０６と、印刷駆動回路２０５、プラテンローラ駆動回路２０９、切断駆動回路２０６、等を介し、印刷装置１の全体動作を制御するための制御回路２１０と、が設けられている。
【００２９】
制御回路２１０は、いわゆるマイクロコンピュータであり、ＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成され、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラム（アプリケーション）に従って信号処理を行う。また、制御回路２１０は、表示部８、操作部７、及び通信回路２１１Ｂに接続されている。制御回路２１０は、通信回路２１１Ｂを介し適宜の通信回線に接続されることで、この通信回線に接続された操作端末Ｘ１、ルートサーバ、他の端末、汎用コンピュータ、及び情報サーバ等との間で情報のやりとりが可能となっている。
【００３０】
なお、ＲＡＭには、例えば、テキストメモリ領域、印字バッファ領域、パラメータ記憶領域等が設けられている。テキストメモリ領域には、操作端末Ｘ１から送信された印字データが格納される。印字バッファ領域には、複数の文字や記号等の印字用ドットパターンがドットパターンデータ（印字データ）として格納され、サーマルラインヘッド２３はこの印字バッファに記憶されているドットパターンデータに従ってドット印字（印刷処理）を実施する。パラメータ記憶領域には、各種演算データが記憶される。
【００３１】
また、制御回路２１０は、電源回路２１１Ａに接続されている。この電源回路２１１Ａは、外部電源装置に接続されるＡＣアダプタ２０７に接続され、印刷装置１の電源のオン・オフ処理を行う。またこのとき、制御回路２１０には、上記電池収納部に収納された電池ＢＴ（例えばリチウムイオン充電池）に接続され、電池ＢＴの出力電圧値を測定（検出）するためのＡ／Ｄ入力回路２１９が設けられている。これにより、プラテンローラ駆動回路２０９、印刷駆動回路２０５、切断駆動回路２０６は、ＡＣアダプタ２０７を介した外部電源による給電又は電池ＢＴによる給電のいずれかが選択的に実行可能となっている。
【００３２】
なお、この例では、上記電池収納部に電池ＢＴが収納された状態で、電源コード９及びＡＣアダプタ２０７により外部電源に接続された場合は公知の手法により自動的に外部電源による給電が選択され、外部電源への接続が解消された（電源コード９やＡＣアダプタ２０７が抜かれた等）場合には公知の手法により自動的に電池ＢＴによる給電となる。
【００３３】
一方、図４に示すように、ロールシートホルダ３に巻回されたロールシート３Ａは、前述したように、各ラベル台紙Ｓの感熱層３ｃ側が、サーマルラインヘッド３２により印字Ｒが形成される印字領域となっている。このとき、各ラベル台紙Ｓの感熱層３ｃ側には、印字形成後の各ラベル台紙Ｓを剥離紙３ａから引き剥がすための略矩形状のハーフカットラインＨＣが形成されている。すなわち、ハーフカットラインＨＣに囲まれた各ラベル台紙Ｓに、印字データに基づく所望の印字Ｒが印刷される。印刷後は、ハーフカットラインＨＣを介してラベル台紙Ｓが剥離紙３ａから剥離され、各ラベル台紙Ｓの裏面の粘着剤層によって被着体に接着される。
【００３４】
この例では、剥離紙３ａの（感熱層３ｃとは反対側の）表面に、各ラベル台紙Ｓにそれぞれ対応した複数のマークＭが形成されている。このマークＭは、光学センサ１１０によって検出され、この検出結果を利用してラベル台紙Ｓの搬送時の位置決めが行われる。なお、本実施形態では、上記印刷時において、プラテンローラ駆動回路２０９を介した制御回路２１０のＣＰＵの制御により、プラテンローラ用モータ２０８は、複数ページのラベル台紙Ｓに対する印刷を途中停止することなく行う（ノンストップ印刷）。また、マークＭに代えて、ラベル台紙Ｓの端面を構成するハーフカットラインＨＣでのエッジを検出するようにしてもよい。上記のようにして印字Ｒが形成されたロールシート３Ａは前述のようにカットボタン７Ｂが操作されることでカッターユニット８０にて切断され、印字ラベルが生成される。
【００３５】
＜サーマルラインヘッドの通電制御＞
ここで、印刷駆動回路２０５によるサーマルラインヘッド３２の通電制御について詳細に説明する。サーマルラインヘッド３２は、搬送方向と直交する方向に配列された上記複数の発熱素子（図示省略）を備えている。それら複数の発熱素子は、ロールシート３Ａの各印字ライン上に上記印字データに対応したドットを形成することにより、印字Ｒを形成する。
【００３６】
具体的には、制御回路２１０のＣＰＵが、操作部７を介したユーザ（操作者）の操作により取得された例えば文字列情報から、発熱素子でドットを形成するための上記印字データを生成する。すなわち、ＣＰＵは入力された文字列とＲＯＭ内のＣＧ−ＲＯＭ（図示せず）等に予め格納されていたドットパターンとに基づいて、印刷対象とする印字データ（ドット単位のデータで構成されたイメージデータ）を生成し、更にその印字データを、サーマルラインヘッド３２に列設された上記発熱素子で印刷される１ライン単位に分割する。例えば、印刷解像度が３６０ｄｐｉに設定されている場合には１インチ当たり３６０ラインに分割したライン印字データが生成される。なお、本発明の一実施形態では、印刷処理プログラムが操作端末Ｘ１で実行され、印字データが生成される。したがって、制御回路２１０は、印字データを通信回路２１１Ｂを介して取得し、ライン印字データを生成する。
【００３７】
そして、印刷駆動回路２０５が、ＣＰＵからの上記ライン印字データに基づき、サーマルラインヘッド３２に駆動信号を供給し、サーマルラインヘッド３２の駆動態様を制御する。すなわち、印刷駆動回路２０５は、発熱素子毎に対応付けられたデータレジスタに上記ライン印字データを書き込んだ後、ストローブ信号に基づいて、各発熱素子の通電の時間と周期を制御することで、サーマルラインヘッド３２の１ライン単位での各発熱素子の発熱態様をオン・オフ制御する。なお、以下の説明において、発熱素子が通電されている状態を「オンドット」、発熱素子が通電されていない状態を「オフドット」とも言う。
【００３８】
ここで、サーマルラインヘッド３２への通電により、ロールシート３Ａの各印字ライン上にドットが形成される過程について詳述する。ここで印字ラインとは、一列の発熱素子に一印刷周期の通電がなされることによりロールシート３Ａの幅方向に一列のドットが形成されるラインであり、ロールシート３Ａの搬送方向の単位長さを解像度により分割した間隔ごとにある。また、一印刷周期とは、ロールシート３Ａの幅方向（以下、「ラスター方向」とも言う。）に一列のドットを形成するために必要な時間である。なお、一印刷周期の長さは解像度とテープ１０３等の搬送速度により変わる。例えば、３６０ｄｐｉ、４０ｍｍ／ｓでの印刷時の一印刷周期は、３６０ｄｐｉでの印字ライン間（例えば約０．０７ｍｍ）を４０ｍｍ／ｓで通過するのに必要な時間（例えば約１．８ｍｓ）である。
【００３９】
したがって、ロールシート３Ａの幅方向に１列のドットを形成するに当たり、サーマルラインヘッド３２にはＣＰＵが生成した１印字ライン分のライン印字データが転送され、転送された１印字ライン分のライン印字データに基づいて、対応する発熱素子が通電される。１印字ライン分のライン印字データとは、一列の発熱素子に一印刷周期の通電がなされることによりロールシート３Ａの幅方向に一列のドットが形成されるための印字データである。よって１印字ライン分のライン印字データに基づいて通電された発熱素子は感熱層３ｃを発色させるのに必要な発色温度まで発熱する。その結果、感熱層３ｃのうちサーマルラインヘッド３２と接触する箇所が発熱素子の加熱により発色し、１印字ライン分のドットがロールシート３Ａ上において形成される。そして、ロールシート３Ａを予め定められた所定の搬送速度で搬送しつつ、上記加熱発色の処理を１印字ラインずつ繰り返し実行する。サーマルラインヘッド３２に配列された多数の発熱素子はその都度、ＣＰＵから転送される各印字ライン分の印字データに基づいて選択的かつ間欠的に通電される。その結果、ロールシート３Ａには、上述した、操作部７を介したユーザの操作に対応した、ユーザが所望するドット画像（テキスト文字など）が印字Ｒとして形成される。
【００４０】
上記のようにして、ロールシート３Ａが搬送されて発熱素子の位置をロールシート３Ａの印字ラインが順次通過していくのに対応して、発熱素子の通電態様がライン印字データごとに順次切り替えられる。これにより、サーマルラインヘッド３２は、ロールシート３Ａの搬送速度に合わせた印刷周期（言いかえれば印刷速度）で、印刷を行うことができる。
【００４１】
上記ドットパターンデータの印字が終了したら、ロールシート３Ａの搬送が停止され、切断用モータ８０Ｃが切断駆動回路２０６を介して駆動されることでカッターユニット８０によりロールシート３Ａの切断が行われ、印字ラベルが生成される。
【００４２】
＜印字パラメータ＞
本実施形態の印刷装置１においては、各印字ライン上に、印字手段の発熱素子によりドットが形成されることで、所望の画像の印刷が行われる。そのドット形成時に使用される印字パラメータ（例えば印刷速度や、上記発熱素子の通電時間等）は、制御回路２１０のＣＰＵによって算出される。
【００４３】
ここで、印刷装置１は、前述したように、電池収納部に収納された電池ＢＴによる通電状態（第１通電状態）、及び、ＡＣアダプタ２０７を介した外部電源による通電状態（第２通電状態）、のいずれにおいても動作可能である。印字パラメータは、電池ＢＴによる第１通電状態用と上記外部電源による第２通電状態用とで大きく値が異なる。図５は、印刷装置１による印刷処理を表す説明図であり、複数の印字ラベルを作成する際のラベル作成挙動を表す説明図である。図５（ａ）、図５（ｂ）は、連続的にロールシート３Ａの複数のラベル台紙Ｓに同一の印字オブジェクト（印字Ｒ）が形成される場合を示したものである。すなわちこの場合、幅方向であるラスター方向と直行する直行方向である長さ方向に搬送（白矢印参照）されるロールシート３Ａにおいて、サーマルラインヘッド３２によって、図５（ａ）に示すように１番目（すなわち１ページ目。以下同様）のラベル台紙Ｓ１に対し印字Ｒが形成される。その後さらに、図５（ｂ）に示すように、２番目（２ページ目）のラベル台紙Ｓ２、３番目（３ページ目）のラベル台紙Ｓ３、・・に対しても同一の印字Ｒが形成される。
【００４４】
＜黒割合と消費電力及びバンディング＞
次に、図６を参照しつつ、印字率が比較的小さいテキスト文字「ＩＩＩ」の印字Ｒが印字形成されて印字ラベルＬが作成される場合の、消費電力量の変動挙動の一例について説明する。図６は、印刷装置による印刷処理を表す説明図である。
【００４５】
図６に示すように、前余白（（図６（ｂ）中（ア）〜（イ）の区間）、１番目と２番目のアルファベット「Ｉ」と「Ｉ」との間の文字間余白（図６（ｂ）中（ウ）〜（エ）の区間）、２番目と３番目のアルファベット「Ｉ」と「Ｉ」との間の文字間余白（図６（ｂ）中（オ）〜（カ）の区間）、及び、後余白（図６（ｂ）中の（キ）〜（ク）の区間）では、上記搬送による消費電力量のみが生じる。
【００４６】
また、１番目のアルファベット「Ｉ」（（図６（ｂ）中の（イ）〜（ウ）の区間）、２番目のアルファベット「Ｉ」（（図６（ｂ）中の（エ）〜（オ）の区間）、３番目のアルファベット「Ｉ」（（図６（ｂ）中の（エ）〜（オ）の区間）では、印字による消費電力量が生じる。
【００４７】
アルファベット「Ｉ」は、図６に示すとおり、ラスター方向にしめる黒塗りの割合が比較的多い。したがって、サーマルラインヘッド３２は、１印字ラインを形成する際のオンドット数の割合（つまり、黒割合。搬送方向の単位長さを解像度により分割した間隔における印字率に相当。）が高くなり、当該アルファベット「Ｉ」を印字している際の消費電力は、他の印字を行っている際の消費電力の平均値よりも急増することになる。このような消費電力の急増は、電池ＢＴによる第１通電状態では、駆動時間の低下を招く。外部電源による第２通電状態であっても、瞬間最大消費電力が許容量の上限を超えてしまうことがある。そこで、瞬間最大消費電力を抑えるために、オンドット数の割合が高い印字ライン（このようなラインを「全黒ライン（一定割合以上の黒画素のあるライン）」）を印字する際に、搬送速度（つまり印刷速度）を落とすことも考えられる。搬送速度の低下としては、例えば、「速度優先モード」であれば、上記の容易、オンドット数の割合が高い印字ラインを印字する際は搬送速度を低下させ、それ以外を印字する際は搬送速度を低下させない印刷を行い、「品質優先モード」であれば、印字Ｒ全域に渡って搬送速度を低下させた印刷を行う。
【００４８】
このようにオンドット数の割合に応じて搬送速度を低下させた場合には、品質優先モードであれば印刷時間が長くなる一方、速度優先モードであれば印刷時間の長さはある程度抑えられるが、図７に示すように、搬送方向の濃度ムラである「バンディング」が発生して、印刷ムラが生じ印字結果の美観を損なうことがある。
【００４９】
そこで、本発明の一実施形態にかかる印刷処理プログラムでは、電力負担が重い黒ベタ領域のみ、印刷を薄くすることで、印刷速度を遅くする必要をなくし、印字Ｒ全部にわたって均一な速度で印刷を行うことができる。したがって、このような濃度ムラ（印字ムラ）を抑えて、印刷結果の美観を維持しつつ、印刷速度をも維持することを可能にすることができる。そのための本実施形態の要部は、上記の基本構成において、操作端末Ｘ１に備えられた演算手段Ｘ２に、印字データの生成のために各種手順を実行させるプログラムである。以下、その詳細を順を追って説明する。
【００５０】
＜本発明の一実施形態にかかる印刷処理プログラムによる印刷処理＞
図８〜図１１を参照して、本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明する。図８は、本発明の一実施形態にかかる印刷処理プログラムによる印刷処理を表すフローチャートである。図９Ａ〜図９Ｃ、図１０〜図１２は、本発明の一実施形態にかかる印刷処理プログラムによる印刷処理について説明するための説明図である。
【００５１】
図８示すように、演算手段Ｘ２は、本発明の一実施形態にかかる印刷処理プログラムにより、一連の手順として、ドットパターン生成手順Ｓ１０と、電池電圧取得手順Ｓ２０と、しきい値設定手順Ｓ３０と、ライン特定手順Ｓ４０と、ラベリング手順Ｓ５０と、ドット群特定手順Ｓ６０と、濃度低下処理手順Ｓ７０と、を実行する。
【００５２】
ドットパターン生成手順Ｓ１０では、操作端末Ｘ１の演算手段Ｘ２により、印字データに対応した、印字形成するオンドットと印字形成しないオフドットとを含む２値化ドットパターンが生成される。図９Ａに、印字ラベルの印字データの例を図示し、図１０に、印字領域をＸ２５／Ｙ２５サイズの２値画像として簡略化した２値化ドットパターンを図示する。図９Ａに示す印字データは、図１０に示すように、印字解像度に区分してなる各印字ライン上にドットとして表される。なお、図１０では、黒ドット及び灰色ドット（後述する）が、オンドットであり、白ドットがオフドットを表す。ドットパターン生成手順Ｓ１０の処理後は、電池電圧取得手順Ｓ２０が処理される。
【００５３】
電池電圧取得手順Ｓ２０では、演算手段Ｘ２により、印刷装置１に装着された電池ＢＴの実電圧値が取得される。続いて、しきい値設定手順Ｓ３０（第１しきい値設定手順に相当）が処理され、このしきい値設定手順Ｓ３０では、演算手段Ｘ２により、電圧取得手順Ｓ２０で取得した実電圧値に応じて、しきい値が可変に設定される。このしきい値の設定方法は、様々な態様が考えられるが、例えば、実電圧値が比較的高ければ（電池ＢＴの残充電量が十分にある場合）、しきい値を比較的高く設定し、実電圧値が比較的低ければ（電池ＢＴの残充電量が少ない場合）、しきい値を比較的低く設定することも可能である。そして、ライン特定手順Ｓ４０に進む。
【００５４】
ライン特定手順Ｓ４０では、演算手段Ｘ２により、ドットパターン生成手順Ｓ１０で生成した２値化ドットパターンにおいて、各印字ラインごとに、オンドット数／（オンドット数＋オフドット数）で表されるオンドット比率若しくはオンドット数が、しきい値設定手順Ｓ３０で設定されたしきい値以上であるか否かを判定し、しきい値以上となる印字ラインを特定する。このしきい値は、印字ラインにおけるオンドット数又はその割合（総称して「黒率」とも言う。）の許容値を表すため、黒率許容値ともいい、ここでは、実電圧値に応じて、例えば、７０％に設定される。図１０を参照して、このライン特定手順Ｓ４０の処理をより具体的に説明する。図１０において、上下方向が搬送方向相当し、左右方向がラスター方向に相当する。つまり、印字ラインとしてＸ座標０〜２４の２５ドットある。そして、Ｙ座標９の印字ラインは、２５ドット中、オンドットが２５となり、オンドット比率は１００％となり、Ｙ座標２１の印字ラインも、２５ドット中、オンドットが１８となり、オンドット比率は７２％となる。したがって、Ｙ座標９，２１の印字ラインは、ライン特定手順Ｓ４０において、しきい値以上になるラインとして特定される。同様に、図１０では、Ｙ座標９，２１に加えて、Ｙ座標１９，２２，２３が、しきい値以上になるラインとして特定される。このようにライン特定手順Ｓ４０が処理されることにより、図９Ａに示した印字データは、図９Ｂに示すように、印字ラインが特定される。ライン特定Ｓ４０の処理後は、ラベリング手順Ｓ５０が処理される。
【００５５】
ラベリング手順Ｓ５０では、演算手段Ｘ２により、ドットパターン生成手順Ｓ１０で生成した２値化ドットパターンに対し、互いに隣接するオンドットどうしが、１つのドット群としつつ、複数のドット群に分けて識別される。図１０に、このラベリング手順Ｓ５０で、複数のドット群に分けて識別した場合の２値化ドットパターンを示している。図１０では、２値化ドットパターンが、アルファベットａ〜ｍまでの１３個のドット群に分けて識別されている。例えば、アルファベットｂをみると、（Ｘ座標，Ｙ座標）のセットにおいて、（８，３）のドットは、（９，３）、（８，４）のドットとラスター方向又は搬送方向に１ドットずれて相互に隣接している。更に、（８，３）のドットは、（９，４）のドットとは、斜め４５度に１ドットずれて相互に隣接している。したがって、これらは同一のドット群として識別され、同一のラベルｂが付されている。更にラベルｂのドット群には、同様に、（９，５）、（１０，６）及び（１１，７）のドットが含まれる。同様にして、図１０の例では、アルファベットａ〜ｍまでの１３個のドット群に分けて識別される。このラベリング手順Ｓ５０の処理後は、ドット群特定手順Ｓ６０が処理される。
【００５６】
ドット群特定手順Ｓ６０では、演算手段Ｘ２により、ラベリング手順Ｓ５０で識別した複数のドット群（孤立ドット群ともいう）のうち、ライン特定手順Ｓ４０で特定された印字ラインを含む第１ドット群が特定される。第１ドット群以外のドット群を、第２ドット群と呼ぶ。図１０の例では、ライン特定手順Ｓ４０において、Ｙ座標９，１９，２１，２２，２３が、しきい値以上になるラインとして特定されていた。したがって、このドット群特定手順Ｓ６０では、複数のドット群ａ〜ｍにおいて、Ｙ座標９，１９，２１，２２，２３を含むドット群ｄ，ｅ，ｇ，ｈ，ｉ，ｊ，ｋ，ｌ，ｍが、第１ドット群として特定される。したがって、図９Ｂに示す印字ラインが特定された印字データでは、図９Ｃに示すように、灰色部分が第１ドット群として特定される。このドット群特定手順Ｓ６０の処理後は、濃度低下処理手順Ｓ７０が処理される。
【００５７】
濃度低下処理手順Ｓ７０では、演算手段Ｘ２により、ドット群特定手順Ｓ６０で特定した第１ドット群（図１０における灰色ドット群）に含まれるオンドットの印字形成時における濃度を、第１ドット群以外の第２ドット群（図１０における黒色ドット群）に含まれるオンドットの印字形成時における濃度よりも低くする、所定の濃度低下処理が行われる。
【００５８】
所定の濃度低下処理手順Ｓ７０としては、様々な方法が使用可能である。本実施形態においては、濃度低下処理手順Ｓ７０として、例えば、所定の間引き率でオンドットを間引くマスキング処理が行われる。図１１には、２値画像を５０％マスクで濃度を半減するマスキング処理の例を示している。例えば、ここでは、図１１（ａ）に示す２値化ドットパターン（「Ｆ」の文字）が、上記一連の処理により、第１ドット群とは特定されている場合について説明する。この場合、濃度低下処理手順Ｓ７０では、図１１（ｂ）に示すマスクが使用される。マスキングとして、図１１（ｂ）では、間引き率５０％のマスクを示している。濃度低下処理手順Ｓ７０では、演算手段Ｘ２が、図１１（ａ）の２値化ドットパターンのオンドットと、図１１（ｂ）のマスクのオンドットとのａｎｄ処理を行い、図１１（ｃ）のような２値化ドットパターンを生成する。このような処理をディザ処理とも言う。ディザ処理後の２値化ドットパターンは、濃度が半減しているが、実際には例えば３００ｄｐｉ等の解像度の画像が形成されるため、視覚的には灰色に見えることになる。なお、この濃度低下処理手順Ｓ７０で行われる処理は、この例に限定されるものではなく、様々な方法が使用可能である。
【００５９】
このような濃度低下処理手順Ｓ７０が処理されることにより、図９Ａの印字データは、図９Ｃに示すように、黒率が高い印字ラインと、その印字ラインに含まれるドット群とに、濃度低下処理が施される。ここで、例えば、図１０（ａ）に示すように、印字データが、枠線とその枠線内に配置されるオブジェクト（文字Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ）とを形成するための印字データである場合について説明する。この場合、ドットパターン生成手順Ｓ１０では、上記印字データに対応した、２値化ドットパターンが生成され、ドット群特定手順Ｓ６０では、枠線を構成する第１ドット群が特定され、濃度低下処理手順Ｓ７０では、枠線を構成する第１ドット群に含まれるオンドットに対して、濃度低下処理が行われる。したがって、図１０（ｂ）に示すように、印字データにおいて、第１ドット群として特定される枠線のみ濃度低下処理が施され、第２ドット群にあたるオブジェクト（文字Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ）には濃度低下処理が施されないことにある。
【００６０】
この濃度低下処理手順Ｓ７０の処理後は、一連の処理が施された印字データが、印刷装置１に送信され、印刷装置１で通常の印刷がなされる。この際、印刷装置１では、黒率が高い印字ラインに濃度低下処理が施されているため、瞬間最大消費電力を低減させることができるため、この瞬間最大消費電力を抑えるために、搬送速度を低減させる必要がなく、通常の速度で搬送し印刷することが可能である。
【００６１】
＜本発明の一実施形態のまとめ＞
以上、本発明の一実施形態にかかる印刷処理プログラムについて説明した。上述のように、上記一実施形態においては、搬送手段により搬送される被印字媒体に対し、搬送方向に直交する直交方向に配設されたサーマルラインヘッド３２によって印字データに基づく印字が行われる。詳細には、印字データに対応したドットパターンのうち、オフドットでは通電手段による発熱素子への通電を行わずオンドットでは通電手段による発熱素子への通電を行うことで、被印字媒体の各印字ラインごとにドットを形成する。これにより、被印字媒体に印字が形成された、印刷物（例えば印字テープ、印字ラベル）が完成する。
【００６２】
このとき、印刷装置１において、印刷装置１自体の性能・モード等による制限により、１つの印字ラインにおけるオンドット数の割合がある程度以上になると印字速度（搬送速度、印刷速度）を低下させなければならない場合（例えば印刷装置が電池駆動である場合の過電流値防止ため）がある。この場合、上記のようにオンドット数の割合が高い印字ラインになると印字速度が低下し、そのような印字ラインを抜けると印字速度が上昇する、ということを繰り返すことから、搬送方向に沿って印字ムラ（いわゆるバンディング）が生じて印刷物の美観を損ねるおそれがある。
【００６３】
そこで本発明の一実施形態においては、印刷処理プログラムが演算手段Ｘ２で実行されると、ドットパターン生成手順Ｓ１０、ライン特定手順Ｓ４０、ラベリング手順Ｓ５０、ドット群特定手順Ｓ６０、濃度低下処理手順Ｓ７０、が実行される。
【００６４】
すなわち、上記ドットパターン生成手順Ｓ１０で印字データに対応した２値化ドットパターンが生成されると、その２値化ドットパターンにおいて各印字ラインごとにオンドット比率（若しくはオンドット数）が算出され、そのオンドット比率（若しくはオンドット数）が所定のしきい値以上となる特定の印字ライン（前述した、そのままでは印字速度を低下させなければならなくなる、印刷装置にとって印字負荷が大きい印字ライン）が上記ライン特定手順Ｓ４０で特定される。
【００６５】
その一方、上記ラベリング手順Ｓ５０で、上記２値化ドットパターンを、互いに隣接するオンドットどうしを１つのドット群として区別して識別する処理（ラベリング）が行われる。そして、識別された各ドット群のうち、上記特定の印字ラインを含むドット群（第１ドット群）がドット特定手順Ｓ６０で特定される。これにより、上述のようにして特定された印字負荷が大きい印字ラインを一部でも含むような上記第１ドット群が特定される。
【００６６】
そして、その後の濃度低下処理手順Ｓ７０で所定の濃度低下処理が行われることで、上記特定された第１ドット群の印字形成時の濃度が、それ以外の第２ドット群よりも低くなるように制御される。
【００６７】
以上の結果、上記第１ドット群に含まれる、印刷装置１にとって印字負荷の大きい印字ラインにおけるドットの印字形成時の濃度が低下することから、印字速度を低下させる必要がなくなり、前述の印字ムラの形成が防止される。またその際、上記印字負荷の大きい印字ラインにおけるドットだけが濃度が低下するのではなく、その印字ラインを含む第１ドット群中のオンドット全体について濃度低下が図られることにより、全体としての見た目に大きな影響や違和感が生じるのを防止できる。したがって、従来構造において生じていたような印刷物の美観の低下を防止することができる。
【００６８】
また、本発明の一実施形態にかかる印刷処理プログラムによって、演算手段Ｘ１は、印刷装置１に装着された電池ＢＴの実電圧値を取得する電圧取得手順Ｓ２０と、電圧取得手順Ｓ２０で取得した実電圧値に応じて、上記しきい値を可変に設定する第１しきい値設定手順Ｓ３０と、を実行してもよい。これにより、特に印刷装置１が電池ＢＴ駆動である場合に、その時点での電池出力電圧、言い換えれば電池ＢＴの消耗度（満充電直後であるか、充電後ある程度使用した後であるか、等）に応じて、オンドット比率（若しくはオンドット数）がしきい値以上となる印字ラインの特定を、きめ細かく行うことができる。
【００６９】
また、本発明の一実施形態にかかる印刷処理プログラムによって、演算手段Ｘ１は、ドットパターン生成手順Ｓ１０では、枠線と枠線内に配置されるオブジェクトとを形成するための印字データに対応した、２値化ドットパターンを生成し、ドット群特定手順Ｓ６０では、枠線を構成する第１ドット群を特定し、濃度低下処理手順Ｓ７０では、枠線を構成する第１ドット群に含まれるオンドットに対して、濃度低下処理を行ってもよい。これにより、見た目上発色が薄くなってもあまり目立たない枠形状のみ濃度を低下させることで、美観の低下を防止しつつ印字速度の低下をなくし、印字ムラの形成を防止することができる。
【００７０】
更に、本発明の一実施形態にかかる印刷処理プログラムによって、演算手段Ｘ１は、濃度低下処理手順Ｓ７０における濃度低下処理として、所定の間引き率でオンドットを間引くマスキング処理を行ってもよい。これにより、第１ドット群全体で、見た目の濃度を均一に薄くすることができる。
【００７１】
以上、添付図面を参照しながら本発明の実施の形態について詳細に説明した。しかしながら、本発明の技術的思想の範囲は、ここで説明した実施の形態に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された本発明の技術的思想の範囲内において、様々な変更や修正、組み合わせなどを行うことに想到できることは明らかである。従って、これらの変更や修正、組み合わせなどの後の技術も、当然に本発明の技術的思想の範囲に属するものである。
【００７２】
＜本発明の一実施形態の第１の変形例にかかる印刷処理プログラムによる印刷処理＞
例えば、印刷処理プログラムにより演算手段Ｘ２が実行する一連の手順のうち、上記一実施形態では、濃度低下処理手順Ｓ７０において、ドット群特定手順Ｓ６０において特定された第１ドット群のみの濃度低下処理が行われた。しかし、例えば、この濃度低下処理手順Ｓ７０では、いずれかの第１ドット群に取り囲まれている第２ドット群に対しても、濃度低下処理を行うことも可能である。
【００７３】
つまり、例えば、図１０に示す２値化ドットパターンの場合、ドット群ｆは、第１ドット群ではなく第２ドット群であるため、濃度低下処理は行われない。しかし、ドット群ｅとドット群ｆとで、文字、図形又は記号等を表している場合、第１ドット群として特定されるドット群ｅは濃度低下処理される一方、ドット群ｆが濃度低下処理されないと、視認者に違和感を与えることがある。しかしながら、この第１の変形例によれば、上述の通り、第１ドット群に取り囲まれている第２ドット群に対しても、濃度低下処理が施される。したがって、図１０に示す２値化ドットパターンの場合、第１ドット群であるドット群ｅに取り囲まれたドット群ｆにも濃度低下処理が施される。したがって、例えば、枠形状の第１ドット群の中に別の第２ドット群が存在しているような場合には、どちらも濃度を低下させることで見た目状の違和感をなくすことができる。
【００７４】
＜本発明の一実施形態の第２の変形例にかかる印刷処理プログラムによる印刷処理＞
例えば、印刷処理プログラムにより演算手段Ｘ２が実行する一連の手順のうち、上記一実施形態では、電池電圧取得手順Ｓ２０と、しきい値設定手順Ｓ３０とが実行される場合について説明した。しかし、しきい値は、一律に固定値として設定されてもよい。この場合、電池電圧取得手順Ｓ２０と、しきい値設定手順Ｓ３０とは、実行されなくてもよい。また、他の変形例として、電池電圧取得手順Ｓ２０と、しきい値設定手順Ｓ３０との処理に変えて、図１３に示すように、機種取得手順Ｓ１２０と、しきい値設定手順Ｓ１３０とが実行されてもよい。図１３は、本発明の一実施形態の第２の変形例にかかる印刷処理プログラムによる印刷処理を表すフローチャートである。
【００７５】
この場合、機種取得手順Ｓ１２０では、演算手段Ｘ２が、印刷装置１の機種情報を取得する。そして、しきい値設定手順Ｓ１３０（第２しきい値設定手順に相当）では、演算手段Ｘ２が、機種取得手順Ｓ１２０で取得した機種情報に応じて、しきい値を可変に設定してもよい。これにより、印刷装置１の機種に応じた仕様・性能に応じて、オンドット比率（若しくはオンドット数）がしきい値以上となる印字ラインの特定を、きめ細かく行うことが可能である。
【００７６】
なお、以上の説明において、「垂直」「平行」「平面」等の記載がある場合には、当該記載は厳密な意味ではない。すなわち、それら「垂直」「平行」「平面」とは、設計上、製造上の公差、誤差が許容され、「実質的に垂直」「実質的に平行」「実質的に平面」という意味である。
【００７７】
また、以上の説明において、外観上の寸法や大きさが「同一」「等しい」「異なる」等の記載がある場合は、当該記載は厳密な意味ではない。すなわち、それら「同一」「等しい」「異なる」とは、設計上、製造上の公差、誤差が許容され、「実質的に同一」「実質的に等しい」「実質的に異なる」という意味である。
但し、例えばしきい値や基準値等、所定の判定基準となる値あるいは区切りとなる値の記載がある場合は、それらに対しての「同一」「等しい」「異なる」等は、上記とは異なり、厳密な意味である。
【００７８】
なお、以上において、図４等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００７９】
また、図８及び図１３に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８０】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用してもよい。
【００８１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８２】
１        印刷装置
２        筐体
３        ロールシートホルダ
３Ａ      ロールシート（被印字媒体に相当）
３ａ      剥離紙
３ｃ      感熱層
４        ロールシートホルダ収納部
５        開閉カバー
６        フロントカバー
６Ａ      シート排出口
７        操作部
７Ａ      電源ボタン
７Ｃ      フィードボタン
７Ｂ      カットボタン
７Ｃ      フィードボタン
７Ｄ      制御ボタン
８        表示部
９        電源コード
１０      インレット
１１      ＵＳＢコネクタ
３２      サーマルラインヘッド（印字手段に相当）
３５      プラテンローラ（搬送手段に相当）
３６      押圧バネ
３７      ヘッド支持部材
４０      制御基板
６０      ヒンジ部
８０      カッターユニット
８０Ａ    固定刃
８０Ｂ    可動刃
８０Ｃ    切断用モータ
１１０    光学センサ
２０５    印刷駆動回路（通電手段に相当）
２０６    切断駆動回路
２０７    ＡＣアダプタ
２０８    プラテンローラ用モータ（駆動回路に相当）
２０９    プラテンローラ駆動回路
２１０    制御回路
２１１Ａ  電源回路
２１１Ｂ  通信回路
２１９    Ａ／Ｄ入力回路
ＢＴ      電池
ＯＰ      開口部
Ｒ        印字
Ｓ        ラベル台紙
ＨＣ      ハーフカットライン
Ｍ        マーク
Ｘ１      操作端末
Ｘ２      演算手段
【図１】
2019059157.tif 000003
【図２】
2019059157.tif 000004
【図３】
2019059157.tif 000005
【図４】
2019059157.tif 000006
【図５】
2019059157.tif 000007
【図６】
2019059157.tif 000008
【図７】
2019059157.tif 000009
【図８】
2019059157.tif 000010
【図９Ａ】
2019059157.tif 000011
【図９Ｂ】
2019059157.tif 000012
【図９Ｃ】
2019059157.tif 000013
【図１０】
2019059157.tif 000014
【図１１】
2019059157.tif 000015
【図１２】
2019059157.tif 000016
【図１３】
2019059157.tif 000017