(57)【要約】【課題】  ＬＥＤヘッド方式の露光装置による露光動作が正常に行われているかの検出において、ＬＥＤヘッドの発光素子の配列に合わせるためのデータ変換処理を行った際に生じたデータの不具合も検出できるデバッグ装置を提供する。【解決手段】  変換後データ取得部１２によって変換後データを取得し、この変換後データを、データ処理部１４のデータ復元部１４１が、データ順序情報記憶部１３に記憶されているデータ順序情報を用いて変換前の状態に復元し、エラー検出部１４２が、この復元データと、元データ取得部１１によって取得された元データとを比較して、両データの不一致の有無を検出する。【選択図】      図２
2006099576.tif 000002
【特許請求の範囲】
【請求項１】
ＬＥＤヘッドの発光素子の配列に合わせて、元データを変換して作成された変換後データをデバッグするデバッグ装置であって、
前記元データを取得する元データ取得手段と、
前記変換後データを取得する変換後データ取得手段と、
前記ＬＥＤヘッドの発光素子の配列に合わせた前記元データの変換に用いるデータ順序情報を取得するデータ順序情報取得手段と、
前記データ順序情報取得手段によって取得されたデータ順序情報を用いて、前記変換後データ取得手段によって取得された変換後データを、変換前の状態に復元するデータ復元手段と、
前記データ復元手段によって復元された復元データと、前記元データ取得手段によって取得された元データとを比較して、両データの不一致の有無を検出する検出手段と
を備えたデバッグ装置。
【請求項２】
ＬＥＤヘッドの発光素子の配列に合わせて、元データを変換して作成された変換後データをデバッグするデバッグ装置であって、
前記元データを取得する元データ取得手段と、
前記変換後データを取得する変換後データ取得手段と、
前記ＬＥＤヘッドの発光素子の配列に合わせた前記元データの変換に用いるデータ順序情報を取得するデータ順序情報取得手段と、
前記変換後データ取得手段によって取得された変換後データに基づいて、前記元データ取得手段によって取得された元データが、前記データ順序情報取得手段によって取得されたデータ順序情報通りに変換されているか否かを検出するエラー検出手段と
を備えたデバッグ装置。
【請求項３】
前記検出結果をログ表示用に出力する出力手段を備えた請求項１又は請求項２に記載のデバッグ装置。
【請求項４】
前記検出手段は、１走査ライン毎に前記元データと前記復元データの不一致の有無を検出し、
前記出力手段は、前記１走査ライン毎の検出結果を出力する請求項１乃至請求項３のいずれかに記載のデバッグ装置。
【請求項５】
前記データ順序情報取得手段は、前記復元手段によるデータ復元に用いられるデータ順序情報が書き込まれるデータ記憶手段からなる請求項１乃至請求項４のいずれか記載のデバッグ装置。
【請求項６】
前記データ順序情報取得手段は、外部機器から前記データ順序情報を受信するデータ受信手段である請求項１乃至請求項４のいずれかに記載のデバッグ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＥＤヘッドの発光素子の配列に合わせて、元データを変換して作成された変換後データをデバッグするデバッグ装置に関するものである。
【背景技術】
【０００２】
電子写真方式のプリンタやコピー機等の画像形成装置には、帯電装置、露光装置、現像装置等からなる画像形成ユニットが備えられており、この露光装置の一方式として、複数の発光素子を走査方向に並べて配設し、感光体ドラム表面に形成したい潜像に応じて各素子の点灯を制御して露光を行うＬＥＤ（Light Emitting Diode）ヘッド方式が採用されている。そして、画像形成時に当該ＬＥＤヘッドに対して画像データを出力する場合、ＬＥＤヘッドの各素子の配列に合わせて画像データを並び換えるデータ変換処理が行われ、この変換後データがＬＥＤヘッドに出力されるようになっている。
【０００３】
このようなＬＥＤヘッド方式の露光装置による露光動作が、正常に行われているかの検出は、(1)実際に記録紙にプリントアウトを行い、正常な画像がプリントされているかで判断される。例えば、プリントされた画像に予期しない縦筋が入っている場合は、何らかの事情によりその縦筋部分の露光動作に不具合が生じている、と判断する。
【０００４】
また、(2)特許文献１に示されるように、ラインデータに基づきＬＥＤヘッドの発光される素子数を計数する発光素子数計数手段６と、この計測結果から前記ＬＥＤヘッド２に供給される電流値を算出する電流算出手段１と、ＬＥＤヘッドに供給される実際の駆動電流を検知する電流検知手段４とを備え、異常検出手段１が、該電流検知手段４による検知結果と電流算出手段１の算出結果とを比較してＬＥＤヘッド２の異常を検出する技術も提案されている。
【特許文献１】特開平５−２０１１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記(1)の検出の場合、記録紙にプリントを行うために記録紙が無駄になってしまう。また、上記ＬＥＤヘッドとしては、素子数が5000個前後のものが用いられることが多いが、プリントされた画像に基づく判断では、5000個の素子の何処で不具合が発生しているのかを特定することは困難であり、仮に特定できたとしても、素子自体の不具合であるか、上記データ並び換えのデータ変換処理を行った際に生じたデータの不具合であるのか、までを判断することは困難である。また、上記(2)の検出による場合であっても、発光素子自体の不具合であるか、上記データ変換処理を行った際に生じたデータの不具合であるのかまでを判断することは困難である。
【０００６】
本発明は、上記の問題を解決するためになされたもので、ＬＥＤヘッド方式の露光装置による露光動作が正常に行われているかの検出において、ＬＥＤヘッドの発光素子の配列に合わせるためのデータ変換処理を行った際に生じたデータの不具合も検出できるデバッグ装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明の請求項１に記載の発明は、ＬＥＤヘッドの発光素子の配列に合わせて、元データを変換して作成された変換後データをデバッグするデバッグ装置であって、
前記元データを取得する元データ取得手段と、
前記変換後データを取得する変換後データ取得手段と、
前記ＬＥＤヘッドの発光素子の配列に合わせた前記元データの変換に用いるデータ順序情報を取得するデータ順序情報取得手段と、
前記データ順序情報取得手段によって取得されたデータ順序情報を用いて、前記変換後データ取得手段によって取得された変換後データを、変換前の状態に復元するデータ復元手段と、
前記データ復元手段によって復元された復元データと、前記元データ取得手段によって取得された元データとを比較して、両データの不一致の有無を検出する検出手段と
を備えたものである。
【０００８】
この構成では、変換後データ取得手段によって変換後データを取得し、この変換後データを、データ復元手段が、データ順序情報取得手段によって取得されたデータ順序情報を用いて変換前の状態に復元し、この復元データと、元データ取得手段によって取得された元データとを検出手段が比較して両データの不一致の有無を検出するようになっている。
【０００９】
また、請求項２に記載の発明は、ＬＥＤヘッドの発光素子の配列に合わせて、元データを変換して作成された変換後データをデバッグするデバッグ装置であって、
前記元データを取得する元データ取得手段と、
前記変換後データを取得する変換後データ取得手段と、
前記ＬＥＤヘッドの発光素子の配列に合わせた前記元データの変換に用いるデータ順序情報を取得するデータ順序情報取得手段と、
前記変換後データ取得手段によって取得された変換後データに基づいて、前記元データ取得手段によって取得された元データが、前記データ順序情報取得手段によって取得されたデータ順序情報通りに変換されているか否かを検出するエラー検出手段と
を備えたものである。
【００１０】
この構成では、変換後データ取得手段によって変換後データを取得し、エラー検出手段が、変換後データ取得手段によって取得された変換後データに基づいて、元データ取得手段によって取得された元データが、データ順序情報取得手段によって取得されたデータ順序情報通りに変換されているか否かを検出するようになっている。
【００１１】
請求項３に記載の発明は、請求項１又は請求項２に記載のデバッグ装置であって、前記検出結果をログ表示用に出力する出力手段を備えたものである。
【００１２】
この構成では、上記検出結果、すなわち、復元データ及び元データの不一致の有無、或いは、元データがデータ順序情報通りに変換されているか否かが、ログで出力手段から出力されるようになっている。
【００１３】
また、請求項４に記載の発明は、請求項１乃至請求項３のいずれかに記載のデバッグ装置であって、前記検出手段は、１走査ライン毎に前記元データと前記復元データの不一致の有無を検出し、
前記出力手段は、前記１走査ライン毎の検出結果を出力するものである。
【００１４】
この構成では、ＬＥＤヘッドに出力する変換後データについて、元データとの不一致の有無を示す検出結果が１走査ライン毎に検出され、出力手段から出力されるようになっている。
【００１５】
また、請求項５に記載の発明は、請求項１乃至請求項４のいずれか記載のデバッグ装置であって、前記データ順序情報取得手段は、前記復元手段によるデータ復元に用いられるデータ順序情報が書き込まれるデータ記憶手段からなるものである。
【００１６】
この構成では、データ順序情報取得手段を、データ順序情報が書き込まれるデータ記憶手段としたので、このデータ記憶手段に記憶されているデータ順序情報を用いて、復元手段が容易に上記データ復元を行うことができる。
【００１７】
また、請求項６に記載の発明は、請求項１乃至請求項４のいずれかに記載のデバッグ装置であって、前記データ順序情報取得手段を、外部機器から前記データ順序情報を受信するデータ受信手段としたものである。
【００１８】
この構成では、データ順序情報取得手段を、外部機器からデータ順序情報を受信するデータ受信手段としたので、データ受信手段に、外部機器からデータ順序情報を入力することによって、簡単にデータ順序情報を書き換えて、複数種のＬＥＤヘッドへの出力データに対するデバッグを可能とすることができる。
【発明の効果】
【００１９】
請求項１に記載の発明によれば、ＬＥＤヘッドが搭載された画像形成装置で実際に記録紙に対するプリントアウトを行わなくても、元データと変換後データの不一致の有無を検出することが可能である。また、元データと復元データを比較して両データの不一致の有無を検出することから、ＬＥＤヘッドの発光素子の配列に合わせたデータ変換を行った際に生じたデータの不具合を検出できる。
【００２０】
さらには、ＬＥＤヘッドが搭載された画像形成装置で実際に記録紙に対するプリントアウトを行った場合には、検出手段によって上記両データの不一致が検出されなかったにも拘わらず、プリントアウトした記録紙上の画像が乱れていること（例えば、予期しないの縦筋発生等）をもって、データ変換時の不具合では無く、ＬＥＤベッドの発光素子の不具合であると判断することが可能になる。
【００２１】
さらに、請求項２に記載の発明によれば、変換後データを変換前の状態に復元する処理を行わずに、元データがデータ順序情報通りに変換されているか否かを検出するので、例えば、ＬＥＤヘッドの各発光素子に対応する１画素毎についての当該検出結果を迅速に出すことができる。
【００２２】
請求項３に記載の発明によれば、上記検出の結果をログで見ることが可能になるので、元データのどの部分（ＬＥＤヘッドの何れの発光素子に対応する部分）で不具合が発生しているかまでを的確に特定することができる。
【００２３】
請求項４に記載の発明によれば、ＬＥＤヘッドに出力する変換後データについての、元データとの不一致の有無を示す検出結果が１走査ライン毎に検出されて出力されるので、出力結果を見ることで、元データとの不一致の有無を１走査ライン毎に把握することができる。
【００２４】
請求項５に記載の発明によれば、データ記憶手段に記憶されているデータ順序情報を用いて、復元手段が容易に上記データ復元を行うことができる。
【００２５】
請求項６に記載の発明によれば、データ受信手段に、外部機器からデータ順序情報を入力することによって、適時なタイミングで、簡単にデータ順序情報を書き換えて、複数種のＬＥＤヘッドへの出力データに対するデバッグを可能とすることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態に係るデバッグ装置について図面を参照して説明する。図１は本発明の一実施形態に係るデバッグ装置と、画像処理部及ＬＥＤヘッド間におけるデータの流れを示す図である。
【００２７】
本発明に係るデバッグ装置１は、電子写真方式の画像形成装置（プリンタやコピー機等）に設けられている露光装置の一部をなすＬＥＤヘッド３の各発光素子の配列に合わせて、データ変換部２によって元データを変換して作成された変換後データをデバッグするものである。デバッグ装置１は、データ変換部２に入力される元データと、ＬＥＤヘッド３に出力する上記変換後データの両方が入力される。
【００２８】
上記の元データは、例えば、原画像データ及び電流補正データからなり、露光装置によって形成する画像自体を示す原画像データと、LEDヘッド３を構成する各発光素子の個体性能差を補正して、各発光素子から均等な光量を出力させるために各発光素子に出力する電流である電流補正データとからなる。
【００２９】
データ変換部２は、上記原画像データ及び電流補正データからなる元データに対して、ＬＥＤヘッド３の各発光素子の配列合わせたデータ変換を行って、ＬＥＤヘッド３に出力するものである。データ変換部２は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）により構成される。原画像データ及び電流補正データは、データ変換部２の前段階で画像形成に必要な所定の画像処理がされるが、この画像処理されたデータは、画像処理回路の出力ピンと、ＬＥＤヘッド３の各素子の配列との違いに合わせた補正を行う必要がある。そのため、データ変換部２によって、ＬＥＤヘッド３の各素子の配列順に合わせて、原画像データ及び電流補正データを並べ替えるデータ変換処理がされるようになっている。なお、画像処理回路の出力ピンとＬＥＤヘッド３の各素子の配列とが対応するように、画像処理回路の出力ピンとＬＥＤヘッド３の各素子の配列との配置設計を変更すると、配線にスペースを要するので、一般的には、上記のようなデータ変換が行われる。
【００３０】
ＬＥＤヘッド３は、多数の発光素子が走査方向に並べて配設されてなり、画像形成の対象となる画像データの内容に応じて、各素子の点灯が駆動制御されることによって露光が行われ、感光体ドラム表面に潜像を形成する。このＬＥＤヘッド３としては、例えば、素子数が5000個前後（１走査ライン）のものが採用される。
【００３１】
上記データ変換部２、ＬＥＤヘッド３及びデバッグ装置１におけるデータの流れを説明する。原画像データ及び電流補正データからなる元データは、データ変換部２に入力されると共に、デバッグ装置１にも入力される。また、データ変換部２で上記並べ換えのデータ変換処理がされた変換後データは、ＬＥＤヘッド３に対して出力されると共に、デバッグ装置１にも入力される。デバッグ装置１は、上記元データ及び変換後データに加えて、データ変換部２が上記データ変換を行う場合にどのような規則（画像処理回路の出力ピンと、ＬＥＤヘッド３の各素子の配列との違いに合わせた補正を行うための規則）に基づいて変換処理を行ったかを示すデータ順序情報を有している。デバッグ装置１は、このデータ順序情報に基づいて、変換後データを変換前の状態に復元し、この復元したデータと、元データとを比較し、両データの不一致の有無を検出して、その検出結果を、画像形成装置に設けられている表示装置、又は、外部接続されているパーソナルコンピュータに出力するようになっている。
【００３２】
図２はデバック装置１の内部構成の概略を示すブロック図である。デバッグ装置１は、元データ取得部１１、変換後データ取得部１２、データ処理部１４、及びデータ順序情報記憶部１３を備えている。
【００３３】
元データ取得部（元データ取得手段）１１は、データ変換部２に入力される元データを受信して、一時記憶しておくものである。変換後データ取得部（変換後データ取得手段）１２は、データ変換部２からＬＥＤヘッド３に対して出力される変換後データを受信するものである。
【００３４】
データ順序情報記憶部（データ順序情報取得手段）１３は、データ順序情報を記憶する記憶装置である。データ順序記憶部１３は、例えば、ＲＡＭ等からなり、必要に応じてデータ順序情報を書き換えることができるようになっている。
【００３５】
データ処理部１４は、データ復元部（データ復元手段）１４１及びエラー検出部（検出手段、出力手段）１４２を有している。データ復元部１４１は、データ順序情報記憶部１３に記憶されているデータ順序情報を用いて、データ変換部２から受信した変換後データを、変換前の状態に復元する処理を行う。エラー検出部１４２は、データ復元部１４１によって復元された復元データと、元データ取得部１１によって取得された元データとを比較して、両データの不一致の有無を検出する。また、エラー検出部１４２は、両データの不一致の有無を記録したログを、表示装置、又は外部接続されているパーソナルコンピュータ等に出力する。
【００３６】
次に、上記デバック装置１によるエラー検出処理を説明する。図３はデバック装置１によるエラー検出処理の流れを示すフローチャート、図４はエラー検出のログ表示例を示す図である。画像形成時、データ復元部１４１は、データ順序情報記憶部１３からデータ順序情報を読み出して取得する（Ｓ１）。元データ取得部１１は、データ変換部２に入力される原画像データ及び電流補正データからなる元データを取得する（Ｓ２）。
【００３７】
変換後データ取得部１２は、データ変換部２からＬＥＤヘッド３に出力される変換後データを例えば、１走査ライン毎に取得する（Ｓ３）。具体的には、変換後データとして、基準クロック信号、１走査ライン毎の始まりを示す信号、電流補正データ、及び、画像データであるパルス階調データを取得する。そして、データ復元部１４１は、上記データ順序情報を基にして並び替え処理を行い、データ変換部２による変換処理前の状態に、変換後データを復元する（Ｓ４）。このデータ復元後、エラー検出部１４２は、１画素毎に、復元データと元データとを比較して、復元データが元データと一致するかを判断し、両データの不一致の有無を検出する（Ｓ５）。
【００３８】
上記両データの不一致の有無判断において、両データに不一致があった場合には（Ｓ５でＮＯ）、データが一致していない画素の位置情報と共に、その画素のデータの上記データ変換処理にエラーが生じた旨をログに残す（Ｓ１０）。また、上記両データが全て一致している場合は（Ｓ５でＹＥＳ）、上記データ変換部２によるデータ変換にエラーが生じていない旨をログに残す（Ｓ６）。
【００３９】
１走査ライン分の上記エラー検出が終了すると（Ｓ７でＹＥＳ）、図４に例示するように、エラー検出部１４２は、上記検出結果がエラーの場合は、１走査ライン分のエラー検出処理が終了した旨と、第何番目の画素にエラーが生じているかを示す不一致画素の情報と、当該走査ラインにおけるエラー発生画素の数（図４では、当該走査ラインの全画素数のうち、エラー画素が何個発生したかを表示している）とを、表示装置又は外部接続されたパーソナルコンピュータに出力して表示させる（Ｓ８）。また、上記検出結果がエラー無しの場合は、１走査ライン分のエラー検出処理が終了した旨と、エラー無しの旨とを、表示装置又は外部接続されたパーソナルコンピュータに出力して表示させる（Ｓ８）。エラー検出部１４２は、変換後データの全ラインについて、上記Ｓ３乃至Ｓ８の処理が終了すると（Ｓ９でＹＥＳ）、エラー検出処理を終了する。
【００４０】
デバック装置１の他の実施形態、及び当該でバック装置によるエラー検出処理を説明する。図５は他の実施形態に係るデバック装置１０の内部構成の概略を示すブロック図、図６は当該他の実施形態に係るデバック装置１０によるエラー検出処理の流れを示すフローチャートである。なお、図２及び図３で示した構成及び処理と同様のものについては同符号を付して説明を省略する。
【００４１】
本実施形態に係るデバック装置１０は、データ復元部１４１を有さず、エラー検出部（エラー検出手段、出力手段）１４０を有する構成とされ、変換後データの並べ替え処理を行わずに、元データ及びデータ順序情報に基づいて、変換後データがデータ順序情報通りに変換されているかを判断することによって、変換後データにエラーが発生しているか否かを検出するものである。
【００４２】
本実施形態では、変換後データ取得部１２が１画素毎に変換後データを取得し（Ｓ１１）、エラー検出部１４０は、当該画素のデータが、データ順序情報の示す通りに元データを変換した画素位置に配置されているかを判断する（Ｓ１２）。そして、エラー検出部１４０は、１画素毎にエラー有無のログ記録、及びエラー有無の旨の表示装置等への出力を行い（Ｓ１３，Ｓ１５）、１走査ライン分のデータについての検出が終了すると（Ｓ７でＹＥＳ）、１走査ライン分のエラー検出処理が終了した旨を表示装置等に出力して表示させる（Ｓ１４）。なお、Ｓ１４では、１走査ライン毎にエラー表示（データが一致していない画素があれば、その走査ラインについてはエラーが発生しているとする）を行ってもよい。
【００４３】
本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記各実施形態では、１走査ライン分のデータ毎にエラー検出の表示、又は１走査ライン分エラー検出が終了した旨を表示しているが、ＬＥＤヘッド３に発光素子が複数列設けられ、複数走査ラインの露光を同時に行うように構成されている場合は、当該複数走査ライン分のデータ毎にエラー検出の表示、又はエラー検出が終了した旨を表示するようにしてもよい。
【００４４】
また、上記実施形態では、ＲＯＭ、ＲＡＭ等からなるデータ順序情報記憶部１３にデータ順序記憶情報が予め書き込まれているものとされているが、このデータ順序情報記憶部１３に代えて、外部接続されたパーソナルコンピュータ等から必要に応じたタイミングでデータ順序情報を受信するデータ順序情報受信部を備えるようにし、当該受信したデータ順序情報を用いて上記各エラー検出を行うようにしてもよい。この場合、エラー検出に用いるデータ順序情報を、適時なタイミングで簡単に書き換え、複数種のＬＥＤヘッドへの出力データに対するデバッグを可能にすることができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係るデバッグ装置と、画像処理部及ＬＥＤヘッド間におけるデータの流れを示す図である。
【図２】デバック装置の内部構成の概略を示すブロック図である。
【図３】デバック装置によるエラー検出処理の流れを示すフローチャートである。
【図４】エラー検出のログ表示例を示す図である。
【図５】他の実施形態に係るデバック装置の内部構成の概略を示すブロック図である。
【図６】当該他の実施形態に係るデバック装置によるエラー検出処理の流れを示すフローチャートである。
【符号の説明】
【００４６】
１      デバック装置
２      データ変換部
３      ＬＥＤヘッド
１０    デバック装置
１１    元データ取得部
１２    変換後データ取得部
１３    データ順序情報記憶部
１４    データ処理部
１４０  エラー検出部
１４１  データ復元部
１４２  エラー検出部
【図１】
2006099576.tif 000003
【図２】
2006099576.tif 000004
【図３】
2006099576.tif 000005
【図４】
2006099576.tif 000006
【図５】
2006099576.tif 000007
【図６】
2006099576.tif 000008