(57)【要約】【課題】バーコード等の印刷の精度が求められる部分とそれ以外の部分とを含む印刷内容の印刷出力について、精度が求められる部分の精度の低下およびそれ以外の部分の形状の崩れを抑制する。【解決手段】変換処理部１ａは、複数のドットの有無により印刷内容を示す印刷信号に基づいて、ドットが連続する部分の幅を細く変更する一方、ドットが単独の部分の幅を変更しない変換信号を生成する。印刷制御部１ｂは、変換処理部１ａによって変換された変換信号に基づき印刷出力を制御する。印刷出力部１ｃは、印刷制御部１ｂによる制御に基づいて印刷媒体３に対して変換信号に基づく印刷出力を実行する。【選択図】図１
2011148174.tif 000002
【特許請求の範囲】
【請求項１】
複数のドットの有無により印刷内容を示す印刷信号に基づいて、前記ドットが連続する部分の幅を細く変更する一方、前記ドットが単独の部分の幅を変更しない変換信号を生成する変換処理部と、
前記変換処理部によって変換された前記変換信号に基づき印刷出力を制御する印刷制御部と、
前記印刷制御部による制御に基づいて印刷媒体に対して前記変換信号に基づく前記印刷出力を実行する印刷出力部とを有することを特徴とする印刷装置。
【請求項２】
前記変換処理部は、前記印刷信号に基づいて、前記ドットが走査方向に連続する部分の幅を細く変更する一方、前記ドットが走査方向において単独の部分の幅を変更しないことにより、前記変換信号を生成することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記変換処理部は、前記印刷信号を第１の所定時間遅延させた第１の遅延信号と、前記印刷信号を前記第１の所定時間よりも大きい第２の所定時間遅延させた第２の遅延信号との論理積に基づく第１の補正信号を生成し、生成した前記第１の補正信号に基づいて前記変換信号を生成することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記変換処理部は、前記ドットが単独の部分について幅を変更しない第２の補正信号に基づいて前記変換信号を生成することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記変換処理部は、前記印刷信号の正負を反転した反転印刷信号と、前記印刷信号を第１の所定時間遅延させた第１の遅延信号との論理積に基づいて前記第２の補正信号を生成し、生成した前記第２の補正信号に基づいて前記変換信号を生成することを特徴とする請求項４記載の印刷装置。
【請求項６】
複数のドットの有無により印刷内容を示す印刷信号に基づいて、前記ドットが連続する部分の幅を細く変更する一方、前記ドットが単独の部分の幅を変更しない変換信号を生成する変換処理ステップと、
前記変換処理ステップによって変換された前記変換信号に基づき印刷出力を制御する印刷制御ステップと、
前記印刷制御ステップによる制御に基づいて印刷媒体に対して前記変換信号に基づく前記印刷出力を実行する印刷出力ステップとを有することを特徴とする印刷制御方法。
【請求項７】
コンピュータを、
複数のドットの有無により印刷内容を示す印刷信号に基づいて、前記ドットが連続する部分の幅を細く変更する一方、前記ドットが単独の部分の幅を変更しない変換信号を生成する変換処理部として機能させることを特徴とする印刷信号変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は印刷装置、印刷制御方法および印刷信号変換プログラムに関する。
【背景技術】
【０００２】
従来、紙、布、樹脂性シート等の印刷媒体に対して、文字、図形等をドットと言われる点の集合で描画して印刷するプリンタ等の印刷装置が知られている。
図１２は、バーコードを含む印刷内容が印刷された印刷媒体を示す図である。このような印刷装置を用いて、印刷媒体９に図１２に示すバーコード９３を斜線９１や網掛け９２と共に印刷する場合、バーの線幅が細いと共に線間距離も短いこと、さらにバーコード９３の読み取りミスを防止する必要性から、印刷の制御に高精度が求められている。
【０００３】
これに関して、位相の異なる複数のクロックを選択し、画像情報をラッチする事により印刷パターンの縦線の太さを変更する技術が知られている。また、線幅の補正を複数のバーを有する１つのバーコードの１本のバーの中でドット数を可変させて行う技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−２８０５６７号公報
【特許文献２】特開２００８−２３７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図１３は、連続するドットパターンを有する論理的なドットイメージの一例を示す図である。図１４は、連続するドットパターンの印刷出力の結果の一例を示す図である。ここで、例えば、図１３に示すような論理的なドットを有するバーコードを乾式電子写真方式プリンタ等の印刷装置で印刷するものとする。この場合、図１３に示す論理的に定められたバーコードについて印刷を行うと、図１４に示すように、バーコードの黒色部分の幅が太くなり、バーコードの間隔が狭くなってしまうことがある。これによってバーコードリーダの読み取りエラーが発生する場合がある。
【０００６】
図１５は、斜線の印刷出力の結果の一例を示す図である。このバーコード黒色部分の幅が太くなることの対策として、バーコードの黒色部分の領域を少し狭くするために、露光レーザデバイスの光径の絞りこみや、ビデオ信号をロジックにより加工をすることも考えられる。しかし、これらの方法では、バーコード以外の印刷部分も黒色部分の領域が少なくなるため、例えば、図１５に示すように、４５度に傾斜した１ドット幅の斜線を印刷する場合、ドット同士に隙間が空いて線が途切れたり、線が薄くなったりする可能性がある。
【０００７】
具体的には、図１２の印刷媒体９の斜線９１のように斜線を印刷した場合に、斜線が印刷されないことが考えられる。また、文字を印刷した場合には文字の細い斜線や曲線が繋がらずに途切れてしまい、文字が読み難くなる等の問題点がある。また、図１２の印刷媒体９の網掛け９２のように網掛けを印刷した場合、網掛けの細い斜線においても線が途切れてしまい、使用する装置によっては、ドット径が小さいため、トナーが紙に転写されず、網掛けが薄くなったり、網掛け自体の認識が困難になったりする等の問題点がある。
【０００８】
また、これらのようなバーコード部分の補正による他の部分への影響を回避するために、バーコード部分のみに特殊なデータを付与し、バーコード部分のみ黒色部分の幅を補足することが考えられる。しかし、バーコードを含む領域を他の部分と自動的に識別し、または人間が識別し、印刷装置等に対してバーコードを含む領域を指定する手間等が発生するという問題点がある。
【０００９】
本件はこのような点に鑑みてなされたものであり、印刷の精度が求められる部分とそれ以外の部分とを含む印刷内容について、精度が求められる部分の精度の低下およびそれ以外の部分の形状の崩れを抑制可能な印刷装置、印刷制御方法および印刷信号変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、開示の印刷装置が提供される。開示の印刷装置では、変換処理部は、複数のドットの有無により印刷内容を示す印刷信号に基づいて、ドットが連続する部分の幅を細く変更する一方、ドットが単独の部分の幅を変更しない変換信号を生成する。印刷制御部は、変換処理部によって変換された変換信号に基づき印刷出力を制御する。印刷出力部は、印刷制御部による制御に基づいて印刷媒体に対して変換信号に基づく印刷出力を実行する。
【００１１】
また、上記課題を解決するために、開示の印刷制御方法が提供される。開示の印刷制御方法は、変換処理ステップでは、複数のドットの有無により印刷内容を示す印刷信号に基づいて、ドットが連続する部分の幅を細く変更する一方、ドットが単独の部分の幅を変更しない変換信号を生成する。印刷制御ステップでは、変換処理ステップによって変換された変換信号に基づき印刷出力を制御する。印刷出力ステップでは、印刷制御ステップによる制御に基づいて印刷媒体に対して変換信号に基づく印刷出力を実行する。
【００１２】
また、上記課題を解決するために、開示の印刷信号変換プログラムが提供される。開示の印刷信号変換プログラムでは、コンピュータを、複数のドットの有無により印刷内容を示す印刷信号に基づいて、ドットが連続する部分の幅を細く変更する一方、ドットが単独の部分の幅を変更しない変換信号を生成する変換処理部として機能させる。
【発明の効果】
【００１３】
上記印刷装置、印刷制御方法および印刷信号変換プログラムによれば、印刷の精度が求められる部分とそれ以外の部分とを含む印刷内容について、精度が求められる部分の精度の低下を抑制すると共に、精度が求められる部分以外の部分の形状の崩れを抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態の印刷装置を示す図である。
【図２】第２の実施の形態のプリンタのハードウェアを示すブロック図である。
【図３】第２の実施の形態のプリンタの機能を示すブロック図である。
【図４】第２の実施の形態のドットが連続する部分についての信号の処理を示すタイミングチャートである。
【図５】第２の実施の形態の単独のドットの部分についての信号の処理を示すタイミングチャートである。
【図６】第２の実施の形態のビデオデータ変換処理部の論理回路を示す図である。
【図７】第２の実施の形態の設定画面を示す図である。
【図８】第２の実施の形態のドットが連続する部分の印刷出力の結果の一例を示す図である。
【図９】第２の実施の形態の斜線の印刷出力の結果の一例を示す図である。
【図１０】第２の実施の形態の変形例におけるビデオデータ変換処理の流れを示すフローチャートである。
【図１１】第２の実施の形態の変形例におけるビデオデータ変換処理の流れを示すフローチャートである。
【図１２】バーコードを含む印刷内容が印刷された印刷媒体を示す図である。
【図１３】連続するドットパターンを有する論理的なドットイメージの一例を示す図である。
【図１４】連続するドットパターンの印刷出力の結果の一例を示す図である。
【図１５】斜線の印刷出力の結果の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本実施の形態を図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態の印刷装置を示す図である。例えば、第１の実施の形態に係る印刷装置１として、プリンタ、コピー機、ファクシミリ、複合機、印刷機等の印刷装置が考えられる。
【００１６】
印刷装置１は、変換処理部１ａ、印刷制御部１ｂ、印刷出力部１ｃを有する。また、印刷装置１は、情報処理装置２と接続されている。印刷装置１は、情報処理装置２から送信された印刷内容に基づいて印刷媒体３に文字３ａ、図形３ｂ、バーコード３ｃを印刷する。
【００１７】
ここで、印刷信号は、印刷内容をバーコードと平行な方向に分割し、バーコードに直交する方向に沿って順次走査することで１次元情報に変換されたものであるとする。また、バーコード３ｃの黒色部分（バー）は、走査方向に連続した複数のドットを有するものとする。また、文字３ａ、図形３ｂは、細い斜線等の走査方向に単独のドットの部分を含むものとする。バーコードは、例えば、ＧＳ１−１２８を用いることができるが、これに限らず、他の形式のバーコードも使用可能である。また、バーコードに限らず、例えば２次元コード等の他の印刷対象も使用可能である。
【００１８】
変換処理部１ａは、複数のドットの有無により印刷内容を示す印刷信号に基づいて、ドットが連続する部分の幅を細く変更する一方、ドットが単独の部分の幅を変更しない変換信号を生成する。この変換信号により、バーコード３ｃ等の印刷結果の幅の精度が求められる部分については、ドットが連続する部分の幅が補正されることにより、電子写真プリンタやインクジェットプリンタ等のドットが広がる特性を持つプリンタにおいて、幅の増加が抑制される。その一方、文字３ａや図形３ｂ等については、ドット幅が単独の部分の幅を変更しないので、単独のドットの幅が維持されることにより、細い斜線や網掛け等が擦れることなく維持される。
【００１９】
ここで、印刷信号は、情報処理装置２から送信された印刷信号をそのまま使用してもよく、印刷内容を示す他の形式のデータを印刷装置１で印刷信号に変換してもよい。
印刷制御部１ｂは、変換処理部１ａによって変換された変換信号に基づき印刷出力を制御する。この印刷制御部１ｂにより、変換処理部１ａで生成された変換信号に基づいて印刷出力部１ｃが制御される。
【００２０】
印刷出力部１ｃは、印刷制御部１ｂによる制御に基づいて印刷媒体３に対して変換信号に基づく印刷出力を実行する。この印刷出力部１ｃにより、印刷制御部１ｂの制御に基づいて、印刷媒体３に、印刷内容の文字３ａ、図形３ｂ、バーコード３ｃが印刷される。
【００２１】
このような印刷装置１によれば、印刷の精度が求められるバーコード３ｃ等の部分と印刷の精度は比較的求められない文字３ａ、図形３ｂ等の部分とを含む印刷内容について、精度が求められる部分の精度の低下およびそれ以外の部分の斜線の擦れ等の形状の崩れを抑制することができる。
【００２２】
なお、印刷信号は、印刷内容をバーコードに直交する方向に走査されたものとするが、これに限らず、印刷内容をバーコードに任意の角度で交差する方向に走査したものであってもよく、さらに、縦横２方向の走査等、異なる方式で印刷内容を示すものであってもよい。
【００２３】
以下の第２の実施の形態では、第１の実施の形態に係る印刷装置１の応用例として、プリンタを挙げる。ただし、前述の通り、印刷装置１は、プリンタ以外の様々な印刷装置に応用できる。
【００２４】
［第２の実施の形態］
図２は、第２の実施の形態のプリンタのハードウェアを示すブロック図である。図２に示すプリンタ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介して記憶部１０２、印刷部１０３、表示部１０４、操作入力部１０５通信インタフェース１０６が接続されている。
【００２５】
記憶部１０２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）等を有する。記憶部１０２には、プリンタの制御や印刷出力の実行等に必要なプログラムおよびデータならびに印刷データの少なくとも一部が格納される。
【００２６】
印刷部１０３は、ＣＰＵ１０１の制御により、印刷データに基づいてプリンタ用紙や帳票用紙等の印刷媒体に印刷出力を行う。印刷部１０３から出力された印刷済の印刷媒体は、図示しない排紙トレイに排出される。
【００２７】
表示部１０４は、ＣＰＵ１０１からの命令に従って、画像を図示しない表示パネルの画面に表示させる。操作入力部１０５は、ユーザによる操作に基づいて図示しない操作部から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００２８】
通信インタフェース１０６は、ＬＡＮ１０に接続されている。通信インタフェース１０６は、ＬＡＮ１０を介して、パーソナルコンピュータ等の情報処理装置との間で印刷データや制御データの送受信を行うことができる。
【００２９】
図３は、第２の実施の形態のプリンタの機能を示すブロック図である。なお、図３では、ビデオデータ変換機能以外の機能については記載を省略している。
第２の実施の形態に係るプリンタ１００は、ここでは、乾式電子写真方式プリンタとするが、必ずしもこれに限らず、インクジェット方式プリンタ等、印刷するとドットが広がる等により論理的なドットに対してドットの径が変化する特性を持つ様々な印刷装置が考えられる。
【００３０】
プリンタ１００は、ビデオ生成部１１１、ビデオデータ記憶部１１２、ビデオデータ変換処理部１１３、印刷制御部１１４、印刷出力部１１５を有する。また、プリンタ１００は、情報処理装置２００と接続されている。印刷出力部１１５は、感光ドラム１１５ａを有する。プリンタ１００は、情報処理装置２００から送信された印刷内容に基づいて印刷媒体にバーコードと共に文字、図形等を印刷する。
【００３１】
ここで、印刷データは、印刷内容をバーコードと平行な方向に分割し、バーコードに直交する方向に沿って順次走査することで１次元情報に変換した信号であるとする。また、バーコードの黒色部分（バー）は、走査方向に連続した複数のドットを有するものとする。また、文字、図形は、細い斜線等の走査方向に単独のドットの部分を含むものとする。印刷データは、印刷信号として機能する。
【００３２】
情報処理装置２００は、プリンタ１００を制御し、プリンタ１００で印刷される印刷内容を示す印刷データをプリンタ１００に送信する。情報処理装置２００は、例えば、パーソナルコンピュータや大型コンピュータ等の情報処理装置である。情報処理装置２００は、図７において後述する補正機能設定、プリンタドライバの設定等の必要な設定および印刷データを、ＬＡＮ１０を介してプリンタ１００に送信する。
【００３３】
ビデオ生成部１１１は、プリンタ１００において通信インタフェース１０６により情報処理装置２００から送信された印刷データ等が受信されると、受信された印刷データをビデオデータ記憶部１１２に記憶させる。ビデオデータ記憶部１１２は、ビデオ生成部１１１の制御に基づいて、プリンタ１００で受信した印刷データを記憶する。
【００３４】
ビデオデータ変換処理部１１３は、ビデオデータ記憶部１１２から印刷データを取得し、印刷制御部１１４にビデオ信号を出力する。ビデオデータ変換処理部１１３は、複数のドットの有無により印刷内容を示す印刷データに基づいて、ドットが連続する部分の幅を細く変更する一方、ドットが単独の部分の幅を変更しないビデオ信号を生成する。
【００３５】
このビデオ信号により、バーコード等の印刷結果の幅の精度が求められる部分については、ドットが連続する部分の幅が補正されることにより、電子写真プリンタやインクジェットプリンタ等のドットが広がる特性を持つプリンタにおいて、幅の増加が抑制される。その一方、文字や図形等については、ドット幅が単独の部分の幅を変更しないので、単独のドットの幅が維持されることにより、細い斜線や網掛け等が擦れることなく維持される。ビデオ信号は、変換信号として機能する。
【００３６】
ビデオデータ変換処理部１１３は、印刷データに基づいて、ドットが走査方向に連続する部分の幅を細く変更する一方、ドットが走査方向において単独の部分の幅を変更しないことにより、ビデオ信号を生成する。このとき、ビデオデータ変換処理部１１３は、印刷データを４クロック遅延させたＴ４（図４において後述）と、印刷データ５クロック遅延させたＴ５（図４において後述）との論理積に基づくビデオデータ１を生成し、生成したビデオデータ１に基づいてビデオ信号を生成する。ビデオデータ１は、第１の補正信号として機能する。
【００３７】
また、ビデオデータ変換処理部１１３は、印刷データの正負を反転した！（エクスクラメーションマーク）印刷データと、Ｔ４との論理積に基づいて、ドットが単独の部分について幅を変更しないビデオデータ２を生成し、生成したビデオデータ２に基づいてビデオ信号を生成する。ビデオデータ２は、第２の補正信号として機能する。
【００３８】
なお、ビデオデータ２は、ドットが単独の部分について幅を変更しない信号であれば、上記のように生成されたものに限らず、例えば、ビデオデータ１の終了時点と、その終了部分から１ドット分遡った時点との間の範囲についてドットが存在することを示す信号を使用してもよい。
【００３９】
印刷制御部１１４は、ビデオデータ変換処理部１１３によって変換されたビデオ信号に基づき印刷出力を制御する。この印刷制御部１１４により、ビデオデータ変換処理部１１３で生成されたビデオ信号に基づいて印刷出力部１１５が制御される。
【００４０】
印刷出力部１１５は、印刷制御部１１４による制御に基づいてプリンタ用紙や帳票用紙等の印刷媒体に対してビデオ信号に基づく印刷出力を実行する。このとき印刷出力部１１５は、印刷制御部１１４の制御に基づいてビデオ信号をレーザ光に変換し、感光ドラム１１５ａにレーザを照射し、レーザが照射された感光ドラム１１５ａを用いて印刷媒体に印刷を行う。この印刷出力部１１５により、印刷制御部１１４の制御に基づいて、印刷媒体に、印刷内容の文字、図形、バーコード等が印刷される。
【００４１】
このようなプリンタ１００によれば、印刷の精度が求められるバーコード等の部分と印刷の精度は比較的求められないが、形状の維持が求められる文字、図形等の部分とを含む印刷内容について、精度が求められる部分の精度の低下およびそれ以外の部分の斜線の擦れ等の形状の崩れを抑制することができる。
【００４２】
なお、印刷データは、印刷内容をバーコードに直交する方向に走査されたものとするが、これに限らず、印刷内容をバーコードに任意の角度で交差する方向に走査したものであってもよく、さらに、縦横２方向の走査等、異なる方式で印刷内容を示すものであってもよい。また、バーコードは、例えば、ＧＳ１−１２８等を用いることができるが、これに限らず、他の形式のバーコードも使用可能である。また、バーコードに限らず、例えば２次元コード等の他の印刷対象も使用可能である。
【００４３】
なお、本実施の形態のビデオデータ変換処理部１１３は、走査線上におけるドットの始点を遅らせてバーコードの黒色部分の幅を抑制するが、これに限らず、走査線上におけるドットの終点を早めることによりバーコードの黒色部分の幅を抑制してもよい。
【００４４】
また、本実施の形態では、印刷データを情報処理装置２００から送信された印刷データをそのまま使用する。しかし、これに限らず、情報処理装置２００は、印刷内容を示す他の形式のデータをプリンタ１００に送信し、プリンタ１００で受信したデータを印刷データに変換してから、ビデオデータ変換処理部１１３により変換を行ってもよい。
【００４５】
図４は、第２の実施の形態のドットが連続する部分についての信号の処理を示すタイミングチャートである。図４に示すタイミングチャートは、プリンタ１００に対して、走査線上に５個のドットが連続する論理的ドットイメージ（図４における（ａ））が入力された場合におけるビデオデータ変換処理による信号処理の様子およびビデオデータ変換処理によって生成される露光レーザイメージ（図４における（ｂ））を示す。
【００４６】
論理的ドットイメージは、プリンタ１００で印刷される印刷内容について論理的に示されたものを、横方向の走査線により分割し、各走査線をドットの有無により示したものである。例えば、論理的ドットイメージの黒色部分に対応するドットは、プリンタ用紙や帳票用紙等の印刷媒体に印刷される。一方、論理的ドットイメージの白色部分に対応するドットは印刷媒体に印刷されない。
【００４７】
論理的イメージでは、プリンタ１００等の特性によるドットの変化は考慮されておらず、理想的な印刷結果が示されている。このため、論理的イメージをそのまま印刷した場合には、論理的イメージと実際の印刷結果とは一致しない場合がある（図１４および図１５参照）。本実施の形態では、以下に示すように論理的イメージに対応する印刷データを補正してビデオ信号に変換することで、論理的イメージと実際の印刷結果との不一致を抑制する。
【００４８】
クロック信号は、論理的ドットイメージを変換する基準となるクロック信号の周期を示す。本実施の形態では、クロック信号の周期は、論理的ドットイメージの１ドットに対応する信号の立ち上がりから立ち下りまでを１周期とした場合における１／４周期に相当する時間とするが、必ずしもこれに限らず、任意に設定することができる。
【００４９】
印刷データは、論理的ドットイメージを信号化したものである。印刷データは、論理的ドットイメージが黒色（印刷されるドットが「有り」）の場合にハイレベル信号となり、論理的ドットイメージが白色（印刷されるドットが「無し」）のときにロウレベル信号となる。本実施の形態では、印刷データは情報処理装置２００から送信されるが、これに限らず、情報処理装置２００から印刷内容を示す異なる形式のデータである印刷イメージデータを受信し、プリンタ１００において受信した印刷イメージを印刷データに変換してもよい。
【００５０】
！印刷データは、印刷データの正負を反転した信号である。！印刷データは、印刷データがロウレベル信号のときにハイレベル信号となり、印刷データがハイレベル信号のときにロウレベル信号となる。！印刷データは、ビデオデータ２の生成に使用する。
【００５１】
Ｔ１は、印刷データを１クロック（１／４周期）遅延させた信号である。Ｔ１は、印刷データの立ち上がりから１クロック遅延して立ち上がり、印刷データの立ち下がりから１クロック遅延して立ち下がる。
【００５２】
Ｔ２は、Ｔ１を１クロック遅延させた信号である。Ｔ２は、印刷データの立ち上がりから２クロック遅延して立ち上がり、印刷データの立ち下がりから２クロック遅延して立ち下がる。
【００５３】
Ｔ３は、Ｔ２を１クロック遅延させた信号である。Ｔ３は、印刷データの立ち上がりから３クロック遅延して立ち上がり、印刷データの立ち下がりから３クロック遅延して立ち下がる。
【００５４】
Ｔ４は、Ｔ３を１クロック遅延させた信号である。Ｔ４は、印刷データの立ち上がりから４クロック遅延して立ち上がり、印刷データの立ち下がりから４クロック遅延して立ち下がる。
【００５５】
Ｔ５は、Ｔ４を１クロック遅延させた信号である。Ｔ４は、印刷データの立ち上がりから５クロック遅延して立ち上がり、印刷データの立ち下がりから５クロック遅延して立ち下がる。
【００５６】
ビデオデータ１は、Ｔ４およびＴ５の論理積を示す信号である。ビデオデータ１は、Ｔ５の立ち上がりと同じタイミングで立ち上がり、Ｔ４の立ち下がりと同じタイミングで立ち下がる。
【００５７】
ビデオデータ２は、！印刷データおよびＴ４の論理積を示す信号である。ビデオデータ２は、！印刷データの立ち上がり（印刷データの立ち下がり）と同じタイミングで立ち上がり、Ｔ４の立ち下がりと同じタイミングで立ち下がる。
【００５８】
ビデオ信号は、ビデオデータ１およびビデオデータ２の論理和を示す信号である。ビデオ信号は、図４の例では、ビデオデータ１の立ち上がりと同じタイミングで立ち上がり、ビデオデータ１およびビデオデータ２の立ち下がりと同じタイミングで立ち下がる。このようにして、ビデオデータ変換処理部１１３は論理的イメージを示す印刷データを変換してビデオ信号を生成し、生成したビデオ信号を出力する。
【００５９】
露光レーザイメージは、ビデオ信号に基づいて印刷制御部１１４の制御により印刷出力部１１５が感光ドラム１１５ａにレーザを露光する際のドットのパターンを示す。プリンタ１００において、露光レーザイメージの黒色部分はドットが印刷媒体に印刷され、白色部分はドットが印刷媒体に印刷されない。図４の例では、ビデオ信号は、立ち上がりがＴ４よりも１クロック遅延しているＴ５と同じタイミングであり、立ち下がりがＴ４と同じタイミングである。これにより、露光レーザイメージは、図４における（ｃ）に示すように１クロック分だけ短縮される。
【００６０】
このように、本実施の形態では、クロック信号の周期に応じて、複数のドットが連続する論理的ドットイメージに対応する露光レーザイメージの幅を狭くすることができる。ここでは、図４における（ｃ）に示すように、露光レーザイメージは、論理的ドットイメージと比較して１／４ドット分だけ、幅が狭くなっている。
【００６１】
なお、図４の論理的ドットイメージは、連続する５ドットの幅であるが、これに限らず、任意の個数の複数のドットについても同様である。
図５は、第２の実施の形態の単独のドットの部分についての信号の処理を示すタイミングチャートである。図５に示すタイミングチャートは、プリンタ１００に対して、走査線上に単独で１個のドットが存在する論理的ドットイメージ（図５における（ｄ））が入力された場合におけるビデオデータ変換処理による信号処理の様子およびビデオデータ変換処理によって生成される露光レーザイメージ（図５における（ｅ））を示す。また、図５における（ｄ）に示すように、露光レーザイメージは、論理的ドットイメージと同様の１ドット幅となっている。
【００６２】
図５の例では、印刷データは、論理的ドットイメージに基づいて１周期となる。また、！印刷データ、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、ビデオデータ１、ビデオデータ２、ビデオ信号は、ビデオデータ変換処理部１１３により、印刷データに基づいて図４と同様の手順で図５に示すように生成される。
【００６３】
すなわち、ビデオデータ１は、図４の例と同様、Ｔ５の立ち上がりと同じタイミングで立ち上がり、Ｔ４の立ち下がりと同じタイミングで立ち下がる。また、ビデオデータ２は、！印刷データおよびＴ４の立ち上がりと同じタイミングで立ち上がり、Ｔ４の立ち下がりと同じタイミングで立ち下がる。
【００６４】
これらに基づいて、ビデオ信号は、ビデオデータ１およびビデオデータ２の論理和であるので、図５における（ｆ）に示すように、ビデオデータ２の立ち上がりと同じタイミングで立ち上がり、ビデオデータ１およびビデオデータ２の立ち下がりと同じタイミングで立ち下がる。これにより、図５の例の論理的ドットイメージに基づく露光レーザイメージは、図５における（ｅ）に示すように１ドットの幅となる。
【００６５】
なお、図４および図５では、各信号は印刷されるドットの有無をハイレベル信号およびロウレベル信号で示し、ハイレベル信号は印刷されるドットの「有り」を示し、ロウレベル信号は印刷されるドットの「無し」を示す。しかし、これに限らず、ロウレベル信号は印刷されるドットの「有り」を示し、ハイレベル信号は印刷されるドットの「無し」を示してもよい。さらに各信号はパルス信号等、他の方式でドットの印刷の有無を示してもよい。
【００６６】
図６は、第２の実施の形態のビデオデータ変換処理部の論理回路を示す図である。本実施の形態のビデオデータ変換処理部１１３は、図６に示す正論理の論理回路を有する。このビデオデータ変換処理部１１３は、プリンタ１００が情報処理装置２００からＬＡＮ１０（図２において前述）を介して送信された印刷データを変換してビデオ信号を生成し、生成したビデオ信号を出力する。
【００６７】
ビデオデータ変換処理部１１３は、フリップフロップ回路１１３ａ，１１３ｂ，１１３ｃ，１１３ｄ，１１３ｅ、ＮＯＴ回路１１３ｆ、ＡＮＤ回路１１３ｇ，１１３ｈ、ＯＲ回路１１３ｉを有し、各回路が図６のように配置されている。なお、ビデオデータ変換処理部１１３および入出力される信号は、図６に示す論理回路および信号に限らず、異なる論理回路や信号により同様の機能を有するものであってもよい。
【００６８】
ビデオデータ変換処理部１１３は、印刷データ等を遅延させる際の基準として使用されるクロック信号、ビデオデータ記憶部１１２に記憶されている印刷データを入力としてビデオ信号に変換し、変換したビデオ信号を印刷制御部１１４に出力する。
【００６９】
クロック信号は、ビデオ信号等を生成するために遅延の基準として使用する信号である。ここでは、クロック信号は、図示しないクロック発生回路で発生される信号であり、印刷データの１周期を４等分した信号である。クロック信号は、印刷データを１／４周期ずつ（１／４周期〜５／４周期）遅延させた信号であるＴ１〜Ｔ５を生成するために使用する。
【００７０】
印刷データは、印刷要求の内容を示すデータである。本実施の形態では、印刷データは、２次元情報である印刷内容を横方向に所定の間隔で走査することにより分解し、走査して得られた印刷内容の各走査線上の各点について２値で示すデータである。この印刷データは、黒または白の２色について２値で示すモノクロデータとしてもよく、印刷内容を多数の色に分解して各色について２値で示してもよい。さらに、他の方法で印刷内容を示すデータとしてもよい。
【００７１】
フリップフロップ回路１１３ａは、印刷データおよびクロック信号を入力として、印刷データを１／４周期遅延させたＴ１を出力する。フリップフロップ回路１１３ｂは、Ｔ１およびクロック信号を入力として、Ｔ１を１／４周期遅延させたＴ２を出力する。フリップフロップ回路１１３ｃは、Ｔ２およびクロック信号を入力として、Ｔ２を１／４周期遅延させたＴ３を出力する。フリップフロップ回路１１３ｄは、Ｔ３およびクロック信号を入力として、Ｔ３を１／４周期遅延させたＴ４を出力する。フリップフロップ回路１１３ｅは、Ｔ４およびクロック信号を入力として、Ｔ４を１／４周期遅延させたＴ５を出力する。
【００７２】
ＮＯＴ回路１１３ｆは、印刷データを入力として、印刷データの正負を反転させた！印刷データを出力する。ＡＮＤ回路１１３ｇは、Ｔ４およびＴ５を入力として、Ｔ４およびＴ５の論理積であるビデオデータ１を出力する。ＡＮＤ回路１１３ｈは、！印刷データおよびＴ４を入力として、！印刷データおよびＴ４の論理積であるビデオデータ２を出力する。ＯＲ回路１１３ｉは、ビデオデータ１およびビデオデータ２を入力として、ビデオデータ１およびビデオデータ２の論理和であるビデオ信号を出力する。このビデオ信号に基づいて、印刷出力部１１５において感光ドラム１１５ａに対して露光レーザイメージが照射される。
【００７３】
なお、ビデオデータ変換処理部１１３は、ビデオデータ１およびビデオデータ２ならびにビデオ信号を、上記説明以外の等価な論理回路により生成してもよい。
図７は、第２の実施の形態の設定画面を示す図である。図７に示す設定画面２０１は、情報処理装置２００（図３において前述）と接続された図示しないモニタに表示される画面である。設定画面２０１は、プリンタ１００による印刷出力の設定を行う設定画面の一例である。
【００７４】
設定画面２０１には、印刷設定領域２０１ａ、ＯＫボタン２０１ｂ、キャンセルボタン２０１ｃが設けられている。
印刷設定領域２０１ａは、プリンタ１００による印刷出力においてバーコードおよびその他の印刷の設定内容の入力を行う領域である。印刷設定領域２０１ａには、補正機能設定欄２０１ａ１が設けられている。
【００７５】
補正機能設定欄２０１ａ１は、プリンタ１００による印刷出力において、ユーザが本実施の形態のビデオデータ変換機能によるドット径の補正を行うか否かを設定する領域である。ユーザは、この補正機能設定欄２０１ａ１をチェックしてＯＫボタン２０１ｂを操作することにより、プリンタ１００のビデオデータ変換機能を有効にすることができる。また、ユーザは、この補正機能設定欄２０１ａ１のチェックを外してＯＫボタン２０１ｂを操作することにより、プリンタ１００のビデオデータ変換機能を無効にすることができる。
【００７６】
ＯＫボタン２０１ｂは、ユーザが設定画面２０１によって入力した内容で設定を新たに取得し、または更新し、設定画面２０１の表示を終了するボタンである。キャンセルボタン２０１ｃは、ユーザが設定画面２０１によって入力した設定の内容を無効にし、設定画面２０１の表示を終了するボタンである。
【００７７】
図８は、第２の実施の形態のドットが連続する部分の印刷出力の結果の一例を示す図である。図８に示すように、本実施の形態のプリンタ１００は、印刷媒体にバーコードを印刷する際、バーコードの黒色部分の連続するドットの一端（図８の例では左側の端）における論理的なドットイメージに対するはみ出しを抑制する。これにより、バーコードの黒色部分同士の間隔の減少を抑制して精度を向上させ、バーコードの読み取りミスの発生を抑制できる。
【００７８】
図９は、第２の実施の形態の斜線の印刷出力の結果の一例を示す図である。図９に示すように、本実施の形態のプリンタ１００は、印刷媒体にバーコードと共に、例えば４５度に傾斜した１ドット幅の斜線を印刷する際、単独のドットの径は維持するので、斜線が細くなるのを防止すると共に、斜線の各ドットに隙間が発生することを抑制する。これにより、単独のドットを有する斜線が擦れたり細くなったりするなどして印刷が見難くなることを抑制できる。また、これにより、バーコード等のドットが連続する部分の印刷の精度を向上させると共に、他の部分への悪影響を抑制できる。
【００７９】
以上、第２の実施の形態によれば、印刷の精度が求められるバーコード等の部分とそれ以外の部分とを含む印刷内容について、バー等のドットが連続する部分の幅の広がりを抑制することで、精度が求められる部分の精度の低下を抑制する。また、単独のドットの幅を変更しないので、精度が求められる部分以外の部分の形状の崩れを抑制することができる。
【００８０】
（第２の実施の形態の変形例）
次に、第２の実施の形態の変形例について説明する。上記の第２の実施の形態との相違点を中心に説明し、同様の事項については同一の符号を用いるとともに説明を省略する。本変形例のプリンタ１００は、ビデオデータ変換処理部１１３による印刷データのビデオ信号への変換をソフトウェアで実現している点で、第２の実施の形態と異なる。
【００８１】
図１０および図１１は、第２の実施の形態の変形例におけるビデオデータ変換処理の流れを示すフローチャートである。図１０および図１１に示すビデオデータ変換処理は、プリンタ１００が有するソフトウェアにより実行される処理である。このビデオデータ変換処理は、プリンタ１００が情報処理装置２００からＬＡＮ１０（図２において前述）を介して送信された印刷データを変換してビデオ信号を生成し、生成したビデオ信号に基づいて印刷出力を実行する処理である。ビデオデータ変換処理は、プリンタ１００の起動に応じて実行が開始され、プリンタ１００の動作中は常駐してビデオデータ記憶部１１２の印刷データの有無を監視する。
【００８２】
［ステップＳ１１］ビデオデータ変換処理部１１３は、ビデオデータ記憶部１１２に、情報処理装置２００から送信された印刷データが記憶されているか否かについて判定する。印刷データが記憶されていれば、ビデオデータ記憶部１１２から印刷データを取得して、ステップＳ１２に処理が進められる。一方、印刷データが記憶されていなければ、ステップＳ１１の処理が繰り返される。
【００８３】
［ステップＳ１２］ビデオデータ変換処理部１１３は、ビデオデータ記憶部１１２に記憶されている印刷データを１クロック（１／４周期）遅らせた信号であるＴ１を生成する。
【００８４】
［ステップＳ１３］ビデオデータ変換処理部１１３は、Ｔ１をさらに１クロック遅らせた信号であるＴ２を生成する。
［ステップＳ１４］ビデオデータ変換処理部１１３は、Ｔ２をさらに１クロック遅らせた信号であるＴ３を生成する。
【００８５】
［ステップＳ１５］ビデオデータ変換処理部１１３は、Ｔ３をさらに１クロック遅らせた信号であるＴ４を生成する。
［ステップＳ１６］ビデオデータ変換処理部１１３は、Ｔ４をさらに１クロック遅らせた信号であるＴ５を生成する。その後、処理はステップＳ２１（図１１）に進められる。
【００８６】
［ステップＳ２１］ビデオデータ変換処理部１１３は、ステップＳ１５で生成したＴ４およびステップＳ１６で生成したＴ５から、ビデオデータ１を生成する。なお、ビデオデータ１は、Ｔ４およびＴ５の論理積である。
【００８７】
［ステップＳ２２］ビデオデータ変換処理部１１３は、ステップＳ１１で取得した印刷データおよびステップＳ１５で生成したＴ４から、ビデオデータ２を生成する。なお、ビデオデータ２は、印刷データの正負を反転させた！印刷データおよびＴ４の論理積である。
【００８８】
［ステップＳ２３］ビデオデータ変換処理部１１３は、ステップＳ２１で生成したビデオデータ１およびステップＳ２２で生成したビデオデータ２から、ビデオ信号を生成する。なお、ビデオ信号は、ビデオデータ１およびビデオデータ２の論理和である。
【００８９】
［ステップＳ２４］印刷制御部１１４は、ステップＳ２３で生成されたビデオ信号に基づいて、印刷出力部１１５を制御する。これに従い、印刷出力部１１５は、プリンタ用紙や帳票用紙等の印刷媒体に印刷データの印刷出力を行う。その後、処理は終了する。
【００９０】
なお、上記説明では、ビデオデータ１を先に生成したが、ビデオデータ２を先に生成してもよく、ビデオデータ１およびビデオデータ２を並行して生成してもよい。ビデオデータ１およびビデオデータ２ならびにビデオ信号は、上記説明以外の等価な論理演算により生成してもよい。
【００９１】
また、情報処理装置２００がビデオデータ変換処理部１１３と同等の機能を有して上記ビデオデータ変換処理を実行することにより、情報処理装置２００において印刷データをビデオ信号に変換した後、ビデオ信号を印刷装置等に送信して印刷装置に印刷出力させてもよい。
【００９２】
以上、第２の実施の形態の変形例によれば、ビデオデータ変換処理に示すソフトウェア制御により第２の実施の形態と同様の効果を奏することができる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、プリンタ１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００９３】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ（Compact Disc）−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）等がある。
【００９４】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに記憶しておき、ネットワークを通じて、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９５】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に記憶する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００９６】
以上、開示の印刷装置、印刷制御方法および印刷信号変換プログラムを、図示の実施の形態に基づいて説明したが、上記については単に本発明の原理を示すものである。開示の技術は、多数の変形、変更が当業者にとって可能であり、上記に示し、説明した正確な構成および応用例に限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、開示の技術に他の任意の構成物や工程が付加されてもよい。また、開示の技術は前述した実施の形態のうちの任意の２以上の構成を組み合わせたものであってもよい。また、開示の技術に対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【００９７】
以上の第１の実施の形態、第２の実施の形態および第２の実施の形態の変形例を含む実施の形態に関し、更に以下の付記を開示する。
（付記１）  複数のドットの有無により印刷内容を示す印刷信号に基づいて、前記ドットが連続する部分の幅を細く変更する一方、前記ドットが単独の部分の幅を変更しない変換信号を生成する変換処理部と、
前記変換処理部によって変換された前記変換信号に基づき印刷出力を制御する印刷制御部と、
前記印刷制御部による制御に基づいて印刷媒体に対して前記変換信号に基づく前記印刷出力を実行する印刷出力部とを有することを特徴とする印刷装置。
【００９８】
（付記２）  前記変換処理部は、前記印刷信号に基づいて、前記ドットが走査方向に連続する部分の幅を細く変更する一方、前記ドットが走査方向において単独の部分の幅を変更しないことにより、前記変換信号を生成することを特徴とする付記１記載の印刷装置。
【００９９】
（付記３）  前記変換処理部は、前記印刷信号を第１の所定時間遅延させた第１の遅延信号と、前記印刷信号を前記第１の所定時間よりも大きい第２の所定時間遅延させた第２の遅延信号との論理積に基づく第１の補正信号を生成し、生成した前記第１の補正信号に基づいて前記変換信号を生成することを特徴とする付記１記載の印刷装置。
【０１００】
（付記４）  前記変換処理部は、前記ドットが単独の部分について幅を変更しない第２の補正信号に基づいて前記変換信号を生成することを特徴とする付記１記載の印刷装置。
（付記５）  前記変換処理部は、前記印刷信号の正負を反転した反転印刷信号と、前記印刷信号を第１の所定時間遅延させた第１の遅延信号との論理積に基づいて前記第２の補正信号を生成し、生成した前記第２の補正信号に基づいて前記変換信号を生成することを特徴とする付記４記載の印刷装置。
【０１０１】
（付記６）  前記印刷内容は、バーコードを含み、
前記印刷信号は、前記印刷内容について、前記バーコードのバーに直交する方向に走査され、
前記変換処理部は、前記印刷信号に基づいて、前記ドットが走査方向に連続する部分の幅を細く変更する一方、前記ドットが走査方向において単独の部分の幅を変更しないことにより、前記変換信号を生成することを特徴とする付記２記載の印刷装置。
【０１０２】
（付記７）  複数のドットの有無により印刷内容を示す印刷信号に基づいて、前記ドットが連続する部分の幅を細く変更する一方、前記ドットが単独の部分の幅を変更しない変換信号を生成する変換処理ステップと、
前記変換処理ステップによって変換された前記変換信号に基づき印刷出力を制御する印刷制御ステップと、
前記印刷制御ステップによる制御に基づいて印刷媒体に対して前記変換信号に基づく前記印刷出力を実行する印刷出力ステップとを有することを特徴とする印刷制御方法。
【０１０３】
（付記８）  コンピュータを、
複数のドットの有無により印刷内容を示す印刷信号に基づいて、前記ドットが連続する部分の幅を細く変更する一方、前記ドットが単独の部分の幅を変更しない変換信号を生成する変換処理部として機能させることを特徴とする印刷信号変換プログラム。
【符号の説明】
【０１０４】
１  印刷装置
１ａ  変換処理部
１ｂ  印刷制御部
１ｃ  印刷出力部
２  情報処理装置
３  印刷媒体
３ａ  文字
３ｂ  図形
３ｃ  バーコード
【図１】
2011148174.tif 000003
【図２】
2011148174.tif 000004
【図３】
2011148174.tif 000005
【図４】
2011148174.tif 000006
【図５】
2011148174.tif 000007
【図６】
2011148174.tif 000008
【図７】
2011148174.tif 000009
【図８】
2011148174.tif 000010
【図９】
2011148174.tif 000011
【図１０】
2011148174.tif 000012
【図１１】
2011148174.tif 000013
【図１２】
2011148174.tif 000014
【図１３】
2011148174.tif 000015
【図１４】
2011148174.tif 000016
【図１５】
2011148174.tif 000017