(57)【要約】【課題】印刷データに基づく印刷結果に異常があった場合、ヘキサダンプリストを印刷することなく、印刷データの誤りの検査を可能にするとともに、印刷データの修正を画像形成装置で可能にする。【解決手段】データ保管部1412に一時的に保存されている印刷データをヘキサダンプ変換部1413aによりヘキサダンプデータに変換し、操作パネルの表示部131に表示するとともに、ＰＤＬ変換部1414a及び画像変換部1414cにより描画データとして、表示部131に表示する。表示されているヘキサダンプデータを表示画面に対する操作入力により編集し、その結果をデータ保管部1412に一時的に保存されている印刷データに反映させる。【選択図】図４
2009262500.tif 000002
【特許請求の範囲】
【請求項１】
入力された印刷データに基づいて画像印刷を行う印刷手段と、前記印刷データをヘキサダンプデータに変換するヘキサダンプ変換手段と、その変換されたヘキサダンプデータを表示するヘキサダンプ表示手段とを有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
前記印刷データを画像データに変換する描画手段と、その画像データをプレビュー表示するプレビュー画像表示手段とを備えるとともに、そのプレビュー画像表示と前記ヘキサダンプ表示の並行動作が可能であることを特徴とする画像形成装置。
【請求項３】
請求項１に記載された画像形成装置において、
前記ヘキサダンプ表示手段の表示画面に対する操作入力により、表示されているヘキサダンプデータを編集する機能を有することを特徴とする画像形成装置。
【請求項４】
請求項３に記載された画像形成装置において、
前記ヘキサダンプデータの編集結果をヘキサダンプ変換元の印刷データに反映させる機能を有することを特徴とする画像形成装置。
【請求項５】
請求項４に記載された画像形成装置において、
前記編集結果が反映された印刷データが記憶される記憶手段を備えるとともに、前記ヘキサダンプ変換手段はその記憶手段に記憶されている印刷データをヘキサダンプ変換する機能を有することを特徴とする画像形成装置。
【請求項６】
請求項４に記載された画像形成装置において、
前記編集結果が反映された印刷データが記憶される記憶手段を備えるとともに、前記印刷手段はその記憶手段に記憶されている印刷データに基づいて印刷する機能を有することを特徴とする画像形成装置。
【請求項７】
請求項１〜６のいずれかに記載された画像形成装置において、
前記ヘキサダンプ表示手段又はプレビュー画像表示手段は操作パネルであることを特徴とする画像形成装置。
【請求項８】
請求項１に記載された画像形成装置において、
ユーザの選択操作に応じて、前記ヘキサダンプ表示を実行するか否かを設定する手段を有することを特徴とする画像形成装置。
【請求項９】
請求項１に記載された画像形成装置において、
ネットワークを介して接続される外部装置に対して、ヘキサダンプデータの表示画面及びその画面に対する操作入力によるヘキサダンプデータの編集機能を提供する手段を有することを特徴とする画像形成装置。
【請求項１０】
入力された印刷データに基づいて画像を印刷する画像形成装置の印刷データ処理方法において、
前記印刷データをヘキサダンプデータに変換する工程と、その変換されたヘキサダンプデータを表示するヘキサダンプ表示工程とを有することを特徴とする画像形成装置の印刷データ処理方法。
【請求項１１】
請求項１０に記載された画像形成装置の印刷データ処理方法において、
前記印刷データを画像データに変換する工程と、その画像データをプレビュー表示するプレビュー画像表示工程とを有するとともに、そのプレビュー画像表示工程と、前記ヘキサダンプ表示工程とを並行して実行することを特徴とする画像形成装置の印刷データ処理方法。
【請求項１２】
請求項１０に記載された画像形成装置の印刷データ処理方法において、
ヘキサダンプ表示工程の表示画面に対する操作入力により、表示中のヘキサダンプデータを編集する工程と、その編集結果をヘキサダンプ変換元の印刷データに反映させる工程とを有することを特徴とする画像形成装置の印刷データ処理方法。
【請求項１３】
入力された印刷データに基づいて画像を印刷する印刷手段と、表示手段と、を有する画像形成装置のコンピュータに、前記印刷データをヘキサダンプデータに変換する工程と、その変換されたヘキサダンプデータを前記表示手段に表示させる工程とを実行させるためのプログラム。
【請求項１４】
請求項１４に記載されたプログラムにおいて、
さらに、ヘキサダンプ表示工程の表示画面に対する操作入力により、表示中のヘキサダンプデータを編集する工程と、その編集結果をヘキサダンプ変換元の印刷データに反映させる工程とを前記コンピュータに実行させることを特徴とするプログラム。
【請求項１５】
請求項１３又は１４に記載されたプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データをヘキサデシマル（１６進数）形式に変換して出力する機能（ヘキサダンプ機能）を有する画像形成装置、その印刷データ処理方法、その印刷データ処理方法をコンピュータに実行させるためのプログラム、及びプログラムの記憶媒体に関する。
【背景技術】
【０００２】
従来、プリンタでは、ホスト装置から入力された印刷データに基づいて印刷した文字や図形等に異常があった場合、印刷データのどこに誤りがあるのかを検査するため、印刷データをヘキサデシマル形式に変換し、ヘキサダンプリストとして印刷している（特許文献１）。
【０００３】
しかしながら、このような従来のヘキサダンプ処理では、ヘキサダンプリストを印刷するために用紙が消費されるという問題がある。また、印刷データの誤りをホスト装置で修正し、正しい印刷データを印刷装置へ再送する必要がある。
【特許文献１】特開平４−１０４３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、このような問題を解決するためになされたものであり、その第１の目的は、印刷データに基づく印刷結果に異常があった場合、ヘキサダンプリストを印刷することなく、印刷データの誤りの検査を可能にすることであり、第２の目的は、印刷データの修正を画像形成装置で可能にすることである。
【課題を解決するための手段】
【０００５】
第１の発明は、入力された印刷データに基づいて画像印刷を行う印刷手段と、前記印刷データをヘキサダンプデータに変換するヘキサダンプ変換手段と、その変換されたヘキサダンプデータを表示するヘキサダンプ表示手段とを有することを特徴とする画像形成装置である。
第２の発明は、第１の発明において、前記ヘキサダンプ表示手段の表示画面に対する操作入力により、表示されているヘキサダンプデータを編集する機能を有することを特徴とする。
第３の発明は、第２の発明において、前記ヘキサダンプデータの編集結果をヘキサダンプ変換元の印刷データに反映させる機能を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、印刷データに基づく印刷結果に異常があった場合、ヘキサダンプデータを表示することにより、ヘキサダンプリストを印刷することなく、印刷データの誤りの検査を行うことができる。
また、ヘキサダンプデータの表示画面に対する操作入力により、表示中のヘキサダンプデータを編集し、その編集結果をヘキサダンプ変換元の印刷データに反映させることにより、画像形成装置で印刷データの修正を行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態について、図１〜図５を参照しながら詳細に説明する。
【０００８】
［第１の実施形態］
図１は、本発明の第１の実施形態の画像形成装置の構成を示すブロック図である。ここでは、画像形成装置としてプリンタを例示しているが、本発明はコピー機や複合機などにも同様に適用可能である。このプリンタ11は、操作パネル13と、コントローラ14と、プリンタエンジン15とを備えており、ＬＡＮなどのネットワーク10を介してホストＰＣ（パーソナルコンピュータ）12に接続される。
【０００９】
操作パネル13は、オペレータがプリンタ11を操作し、プリンタ11の状態を確認するためのユーザインターフェースである。プリンタエンジン15は、コントローラ14からの画像データ及び制御信号により、感光体上に静電潜像を形成し、現像し、また給紙部より用紙を給紙し、転写及び定着し、画像を形成する。
【００１０】
コントローラ14は、ホストＰＣ12からの印刷データに基づいてプリンタエンジン15を制御する制御機構の総称であり、バス16と、それぞれがバス16に接続されたホストＩ／Ｆ（インタフェース）17、ＲＯＭ（Read Only Memory）18、ＨＤＤ（ハードディスク）19、パネルＩ／Ｆ20、ＣＰＵ（Central Processing Unit）21、ＲＡＭ（Random Access Memory）22、ＮＶ（Non Volatile）-ＲＡＭ23、及びエンジンＩ／Ｆ24を備えている。
【００１１】
ホストＩ／Ｆ17は、ホストＰＣ12からプリンタ11への印刷データ、及びプリンタ11からホストＰＣ12への応答信号などのインタフェースである。ＲＯＭ18には、コントローラ14内のデータの管理や、図示されていない周辺モジュールを制御するためのプログラム、印字に用いるフォントなどが格納されている。ＨＤＤ19には大容量のデータが格納される。パネルＩ／Ｆ20は、プリンタ11の状態、モード、フォント等の切替えを行うための信号のインタフェースである。ＣＰＵ21は、ＲＯＭ22に格納されているプログラムに従って、ホストＰＣ12からの印刷データを処理する。ＲＡＭ22は、ＣＰＵ21が処理を行う時のワークエリア、ホストＰＣ12からの印刷データを一時記憶するバッファ、バッファに記憶された印刷データから変換されたヘキサデダンプデータや画像データを記憶するビットマップメモリ等に使用される。ＮＶ-ＲＡＭ23は、装置の電源をオフにしても保持したいデータを格納するための不揮発性メモリである。エンジンＩ／Ｆ24は、コントローラ14からプリンタエンジン15への画像データ及び制御信号、並びにプリンタエンジン15からコントローラ14へのステータス信号のインタフェースである。
【００１２】
図２は、図１の画像形成装置において、ホストＰＣ12から入力される印刷データをヘキサダンプ表示する部分のブロック図であり、ホストＩ／Ｆ17と、ホストＩ／Ｆ17に接続されたデータ処理部141と、データ処理部141に接続された表示部131とからなる。
【００１３】
データ処理部141は、ＣＰＵ21、ＲＯＭ18、ＲＡＭ22などにより実現される機能ブロックであって、ホストＩ／Ｆ17から印刷データを受信するデータ受信部1411と、データ受信部1411で受信された印刷データを一時的に保存するデータ保管部1412と、データ保管部1412に保存された印刷データをヘキサダンプデータに変換する変換処理部1413とを備えている。表示部131は、操作パネル13の一部として構成され、ヘキサダンプデータを表示する。
【００１４】
図３は、図２のブロックの動作を示すフローチャートである。  このフローは、エンジン15で印刷された文字や図形などに異常を発見したユーザが、操作パネル13からヘキサダンプデータを表示する指示を入力したときに実行される。なお、このヘキサダンプ表示機能のオン／オフを操作パネル13から設定可能とし、オンに設定されている場合のみ、ヘキサダンプデータを表示する指示の入力に応じて上記フローを実行するように構成してもよい。
【００１５】
図３に示すように、データ受信部1411がホストＩ／Ｆ17から印刷データを受信し（ステップＳ１）、その印刷データをデータ保管部1412が一時的に保存する（ステップＳ２）。次いで、変換処理部1413がデータ保管部1412に一時的に保存されている印刷データをヘキサダンプデータに変換し（ステップＳ３）、表示部131がヘキサダンプデータを表示する（ステップＳ４）。なお、印刷データに基づく印刷、或いは印刷データの編集を行わない場合は、一時的に保存せずに表示してもよい。
【００１６】
このように、本実施形態の画像形成装置によれば、ヘキサダンプデータを操作パネル13に表示するので、ヘキサダンプリストを印刷することなく、印刷データの誤りの検査を行うことができる。
【００１７】
［第２の実施形態］
図４は、本発明の第２の実施形態の画像形成装置における変換処理部の構成を示す図である。本実施形態の画像形成装置及びそのデータ処理部のブロック構成は、第１の実施形態（図１、図２）と同じである。
【００１８】
本実施形態の変換処理部1414は、ヘキサダンプ変換部1414aと、ＰＤＬ描画部1414bと、画像変換部1414cとからなる。ヘキサダンプ変換部1414aは、データ保管部1412に一時的に保存されている印刷データをヘキサダンプデータに変換する機能ブロックであり、第１の実施形態の変換処理部1413と同じ機能を有するブロックである。ＰＤＬ描画部1414bは、データ保管部1412に一時的に保存されている印刷データを描画データ（イメージデータ）に変換する機能を有し、画像変換部1414cは描画データを表示部131に表示できるサイズに縮小する機能を有する。
【００１９】
つまり、本実施形態の変換処理部1414は、第１の実施形態の変換処理部1413にＰＤＬ描画部1414b及び画像変換部1414cを付加したものである。
【００２０】
このように構成された本実施形態の画像形成装置によれば、ヘキサダンプデータ及び描画データを操作パネル13に同時並行して表示することができるので、ユーザは、表示されているヘキサダンプデータ及び描画データを対比することにより、エンジン15で印刷された結果を見なくても、印刷異常の箇所のヘキサダンプデータを知ることができる。なお、このヘキサダンプ表示機能及び描画データの表示機能は、第１の実施形態と同様、それらのオン／オフを操作パネル13から設定可能としてもよい。
【００２１】
また、本実施形態の画像形成装置は、表示部131に表示されているヘキサダンプデータを表示画面上で編集し、その編集結果をデータ保管部1412に一時的に保存されている印刷データに反映させる機能を持っている。従って、表示されているヘキサダンプデータの誤りを操作パネル13のキー入力操作により修正すると、ヘキサダンプ変換部1414aから出力されるヘキサダンプデータが修正されるとともに、データ保管部1412に一時的に保存されている印刷データ（ヘキサダンプデータの変換元の印刷データ）も修正される。
【００２２】
図５は、本実施形態の画像形成装置の動作を示すフローチャートである。この図のステップＳ11〜Ｓ13は、第１の実施形態（図３）のステップＳ１〜Ｓ３と同じである。次のステップＳ14では、表示設定に応じて、操作パネル13に、ヘキサダンプデータのみを表示したり、ヘキサダンプデータと描画データとを同時に表示したりする。
【００２３】
図６は、ステップＳ14の詳細の一例のフローチャートである。ヘキサダンプ変換部1414aは、印刷データをヘキサダンプデータに変換して表示部131に渡す（ステップＳ21）。また、ＰＤＬ変換部1414bは、印刷データを解析して描画データを作成し（ステップＳ22）、次いで画像変換部1414cは、描画データを表示部131に表示できるサイズに縮小する（ステップＳ21）。最後に表示部131がヘキサダンプデータ及び描画データを並行して表示する。図７は、ヘキサダンプ表示Ｄ１及び描画表示Ｄ２の一例を示す。なお、このヘキサダンプ表示Ｄ１のコマンドが実際に描画表示Ｄ２と対応するものではない。
【００２４】
次いで操作パネル13に表示されているヘキサダンプデータを編集する（ステップＳ15）。ヘキサダンプデータの編集が終了すると、その編集結果をデータ保管部1412に一時的に保存されている印刷データに反映させる（ステップＳ16）。ステップＳ16の実行により、操作パネル13には編集済みの描画データを表示できるようになる。
【００２５】
図８は、編集前後のヘキサダンプデータ及び描画データの一例を示している。この図のＡ、Ｃはそれぞれ編集前、後のヘキサダンプデータであり、Ｂ、Ｄはそれぞれ編集前、後の描画データである。ここでは、上から３行目の右から４番目のヘキサダンプデータである“ＢＬ”を“Ｘ９”に変更することにより、描画データ“あいうえお”の文字のサイズが拡大されることを示している。
【００２６】
編集済みの描画データをエンジン15へ送出することにより、編集済み（誤り修正済み）の印刷データに基づく印刷を行う（ステップＳ17）。なお、編集前の描画データをエンジン15へ送出することにより、編集前（誤り未修正）の印刷データに基づく印刷を行えることは言うまでもない。
【００２７】
このように、本発明の第２の実施形態の画像形成装置によれば、ヘキサダンプデータ及び描画データを操作パネル13に同時並行して表示することができるので、ユーザは、表示されているヘキサダンプデータ及び描画データを対比することにより、エンジン15で印刷された結果を見なくても、印刷異常の箇所のヘキサダンプデータを知ることができる。
【００２８】
また、操作パネル13に表示中のヘキサダンプデータの表示画面に対する操作パネル13からの操作入力により、表示されているヘキサダンプデータを編集し、その編集結果をデータ保管部1412に一時的に保存されている印刷データに反映させ、その印刷データに基づいてプレビュー表示及び印刷を行うことにより、画像形成装置で印刷データの修正を行うとともに、修正した印刷データの確認及び修正した印刷データに基づく印刷が可能となる。
【００２９】
なお、以上の実施形態では、画像形成装置の操作パネル13からヘキサダンプデータの編集や各種設定を行っているが、画像形成装置のビルトインWebブラウザにより、ホストＰＣ12から、それらを行うように構成することもできる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施形態の画像形成装置の構成を示すブロック図である。
【図２】図１の画像形成装置において、ホストＰＣから入力される印刷データをヘキサダンプ表示する部分のブロック図である。
【図３】図２のブロックの動作を示すフローチャートである。
【図４】本発明の第２の実施形態の画像形成装置における変換処理部の構成を示す図である。
【図５】本発明の第２の実施形態の画像形成装置の動作を示すフローチャートである。
【図６】図５のヘキサダンプデータ及び描画データの表示処理の詳細の一例のフローチャートである。
【図７】ヘキサダンプ表示及び描画表示の一例を示す図である。
【図８】編集前後のヘキサダンプデータ及び描画データの一例を示す図である。
【符号の説明】
【００３１】
11・・・プリンタ、12・・・ホストＰＣ、13・・・操作パネル、14・・・コントローラ、15・・・エンジン、18・・・ＲＯＭ、21・・・ＣＰＵ、22・・・ＲＡＭ、1412・・・データ保管部、1413，1414・・・変換処理部、1414a・・・ヘキサダンプ変換部、1414b・・・ＰＤＬ描画部、1414c・・・画像変換部。
【図１】
2009262500.tif 000003
【図２】
2009262500.tif 000004
【図３】
2009262500.tif 000005
【図４】
2009262500.tif 000006
【図５】
2009262500.tif 000007
【図６】
2009262500.tif 000008
【図７】
2009262500.tif 000009
【図８】
2009262500.tif 000010