(57)【要約】【課題】出力先として指定された印刷装置において予め定められた品質以上で一次元コードを印刷可能でない場合に、事前に警告を行う。【解決手段】記憶部２４は、出力先として指定された印刷装置１における画像の出力特性に関する情報である出力特性情報を記憶する。印刷ジョブ受付部２１により受け付けられた印刷ジョブに基づいて、印刷データ生成部２２は印刷データを生成する。バーコード検出部２３は、印刷データからバーコード画像の有無を検出する。判定部２５は、バーコード検出部２３により印刷データからバーコード画像が検出された場合に、記憶部２４に記憶されている出力特性情報を参照して、検出されたバーコード画像を、印刷装置１が予め定められた品質以上で印刷可能か否かを判定する。警告部２６は、検出されたバーコードが予め定められた品質以上で印刷可能でないと判定された場合に警告を行う。【選択図】図５
2014178834.tif 000002
【特許請求の範囲】
【請求項１】
出力先として指定された印刷装置における画像の出力特性に関する情報である出力特性情報を記憶する記憶手段と、
印刷指示を受け付ける受付手段と、
前記受付手段により受け付けられた印刷指示に基づいて一次元コードを検出する検出手段と、
前記受付手段により受け付けられた印刷指示に基づいて印刷データを生成する生成手段と、
前記検出手段により一次元コードが検出された場合に、前記記憶手段に記憶されている出力特性情報を参照して、前記生成手段により生成された印刷データに含まれる一次元コードの画像を、出力先として指定された印刷装置が予め定められた品質以上で印刷可能か否かを判定する判定手段と、
前記判定手段により、出力先として指定された印刷装置が前記一次元コードの画像を予め定められた品質以上で印刷可能でないと判定された場合に警告を行う警告手段と、
を有する画像処理装置。
【請求項２】
前記警告手段によって警告を行う方法を設定する設定手段をさらに有する請求項１に記載の画像処理装置。
【請求項３】
前記検出手段は、前記印刷指示の描画命令から一次元コードの記述の有無を検出する請求項１または２に記載の画像処理装置。
【請求項４】
前記検出手段は、前記生成手段により生成された印刷データから一次元コードの画像の有無を検出する請求項１または２に記載の画像処理装置。
【請求項５】
前記生成手段は、前記受付手段により受け付けられた印刷指示に基づいて中間データを生成し、
前記検出手段は、前記生成手段により生成された中間データから一次元コードを検出する請求項１または２に記載の画像処理装置。
【請求項６】
前記出力特性情報は、出力先として指定された印刷装置における、印刷方式、出力解像度、印刷速度の情報のうちの少なくとも１つまたはこれらの複数の情報の組み合わせである請求項１から５のいずれか１項記載の画像処理装置。
【請求項７】
本印刷を行うために出力先として指定された印刷装置における画像の出力特性に関する情報である出力特性情報を記憶する記憶手段と、
印刷指示を受け付ける受付手段と、
前記受付手段により受け付けられた印刷指示に基づいて一次元コードを検出する検出手段と、
前記受付手段により受け付けられた印刷指示に基づいて印刷データを生成する生成手段と、
前記検出手段により一次元コードが検出された場合に、前記記憶手段に記憶されている出力特性情報を参照して、前記生成手段により生成された印刷データの画像に含まれる一次元コードの画像を、出力先として指定された印刷装置が予め定められた品質以上で印刷可能か否かを判定する判定手段と、
前記判定手段により、出力先として指定された印刷装置が前記一次元コードの画像を予め定められた品質以上で印刷可能でないと判定された場合に警告を行う警告手段と、
前記生成手段により生成された印刷データを試験印刷として用紙に出力する出力手段と、
を有する画像形成装置。
【請求項８】
出力先として指定された印刷装置が予め定められた品質以上で印刷可能でないと前記判定手段により判定された一次元コードの画像を判別するための警告情報を前記印刷データに付加する付加手段をさらに有し、
前記出力手段は、前記警告情報が付加された画像データを用紙に出力する請求項７に記載の画像形成装置。
【請求項９】
印刷指示を受け付けるステップと、
受け付けた印刷指示に基づいて一次元コードを検出するステップと、
受け付けた印刷指示に基づいて印刷データを生成するステップと、
一次元コードが検出された場合に、出力先として指定された印刷装置における画像の出力特性に関する情報である出力特性情報を参照して、生成された印刷データに含まれる一次元コードの画像を、出力先として指定された印刷装置が予め定められた品質以上で印刷可能か否かを判定するステップと、
前記一次元コードの画像を出力先として指定された印刷装置が予め定められた品質以上で印刷可能でないと判定された場合に警告を行うステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、符号画像の印刷を行う際、画像データを印刷する印刷装置の紙送り方向に対して符号画像の方向が予め設定された所定方向と一致しない場合に、符号画像の方向が予め設定された所定方向と一致するように印刷画像データを処理する画像形成装置が開示されている。
【０００３】
特許文献２には、第一の方向で媒体を収納する第一媒体収納部と第一の方向とは異なる第二の方向で媒体を収納する第二媒体収納部とを有し、バーコードの出力方向に応じて第一および第二媒体収納部のいずれかを選択する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８３３６５号公報
【特許文献２】特開２００９−５６６３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、出力先として指定された印刷装置において予め定められた品質以上で一次元コードを印刷可能でない場合に、事前に警告を行うことが可能な画像処理装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
[画像処理装置]
請求項１に係る本発明は、出力先として指定された印刷装置における画像の出力特性に関する情報である出力特性情報を記憶する記憶手段と、
印刷指示を受け付ける受付手段と、
前記受付手段により受け付けられた印刷指示に基づいて一次元コードを検出する検出手段と、
前記受付手段により受け付けられた印刷指示に基づいて印刷データを生成する生成手段と、
前記検出手段により一次元コードが検出された場合に、前記記憶手段に記憶されている出力特性情報を参照して、前記生成手段により生成された印刷データに含まれる一次元コードの画像を、出力先として指定された印刷装置が予め定められた品質以上で印刷可能か否かを判定する判定手段と、
前記判定手段により、出力先として指定された印刷装置が前記一次元コードの画像を予め定められた品質以上で印刷可能でないと判定された場合に警告を行う警告手段とを有する画像処理装置である。
【０００７】
請求項２に係る本発明は、前記警告手段によって警告を行う方法を設定する設定手段をさらに有する請求項１に記載の画像処理装置である。
【０００８】
請求項３に係る本発明は、前記検出手段が、前記印刷指示の描画命令から一次元コードの記述の有無を検出する請求項１または２に記載の画像処理装置である。
【０００９】
請求項４に係る本発明は、前記検出手段が、前記生成手段により生成された印刷データから一次元コードの画像の有無を検出する請求項１または２に記載の画像処理装置である。
【００１０】
請求項５に係る本発明は、前記生成手段が、前記受付手段により受け付けられた印刷指示に基づいて中間データを生成し、
前記検出手段は、前記生成手段により生成された中間データから一次元コードを検出する請求項１または２に記載の画像処理装置である。
【００１１】
請求項６に係る本発明は、前記出力特性情報が、出力先として指定された印刷装置における、印刷方式、出力解像度、印刷速度の情報のうちの少なくとも１つまたはこれらの複数の情報の組み合わせである請求項１から５のいずれか１項記載の画像処理装置である。
【００１２】
[画像形成装置]
請求項７に係る本発明は、本印刷を行うために出力先として指定された印刷装置における画像の出力特性に関する情報である出力特性情報を記憶する記憶手段と、
印刷指示を受け付ける受付手段と、
前記受付手段により受け付けられた印刷指示に基づいて一次元コードを検出する検出手段と、
前記受付手段により受け付けられた印刷指示に基づいて印刷データを生成する生成手段と、
前記検出手段により一次元コードが検出された場合に、前記記憶手段に記憶されている出力特性情報を参照して、前記生成手段により生成された印刷データの画像に含まれる一次元コードの画像を、出力先として指定された印刷装置が予め定められた品質以上で印刷可能か否かを判定する判定手段と、
前記判定手段により、出力先として指定された印刷装置が前記一次元コードの画像を予め定められた品質以上で印刷可能でないと判定された場合に警告を行う警告手段と、
前記生成手段により生成された印刷データを試験印刷として用紙に出力する出力手段とを有する画像形成装置である。
【００１３】
請求項８に係る本発明は、出力先として指定された印刷装置が予め定められた品質以上で印刷可能でないと前記判定手段により判定された一次元コードの画像を判別するための警告情報を前記印刷データに付加する付加手段をさらに有し、
前記出力手段は、前記警告情報が付加された画像データを用紙に出力する請求項７に記載の画像形成装置である。
【００１４】
[プログラム]
請求項９に係る本発明は、印刷指示を受け付けるステップと、
受け付けた印刷指示に基づいて一次元コードを検出するステップと、
受け付けた印刷指示に基づいて印刷データを生成するステップと、
一次元コードが検出された場合に、出力先として指定された印刷装置における画像の出力特性に関する情報である出力特性情報を参照して、生成された印刷データに含まれる一次元コードの画像を、出力先として指定された印刷装置が予め定められた品質以上で印刷可能か否かを判定するステップと、
前記一次元コードの画像を出力先として指定された印刷装置が予め定められた品質以上で印刷可能でないと判定された場合に警告を行うステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１５】
請求項１に係る本発明によれば、出力先として指定された印刷装置において予め定められた品質以上で一次元コードを印刷可能でない場合に、事前に警告を行うことが可能な画像処理装置を提供することができる。
【００１６】
請求項２に係る本発明によれば、請求項１に係る発明よって得られる効果に加えて、使用者に分かり易い警告方法を設定することが可能な画像処理装置を提供することができる。
【００１７】
請求項３に係る本発明によれば、請求項１または２に係る発明によって得られる効果に加えて、印刷データが生成される前に一次元コードの有無を検出することが可能な画像処理装置を提供することができる。
【００１８】
請求項４に係る本発明によれば、請求項１または２に係る発明によって得られる効果に加えて、印刷指示に基づいて生成された印刷データから一次元コードの有無を検出することが可能な画像処理装置を提供することができる。
【００１９】
請求項５に係る本発明によれば、請求項１または２に係る発明によって得られる効果に加えて、印刷データが生成される前に一次元コードの有無を検出することが可能な画像処理装置を提供することができる。
【００２０】
請求項６に係る本発明によれば、請求項１から５のいずれか１項に係る発明によって得られる効果に加えて、出力先として指定された印刷装置における印刷方式、出力解像度、印刷速度の情報に基づいて、一次元コードを予め定められた品質以上で印刷可能否かを判定することが可能な画像処理装置を提供することができる。
【００２１】
請求項７に係る本発明によれば、出力先として指定された印刷装置において予め定められた品質以上で一次元コードを印刷可能でない場合に、事前に警告を行うことが可能な画像形成装置を提供することができる。
【００２２】
請求項８に係る本発明によれば、請求項７に係る発明によって得られる効果に加えて、予め定められた品質以上で印刷されない一次元コードを視覚的に把握することが可能な画像形成装置を提供することができる。
【００２３】
請求項９に係る本発明によれば、出力先として指定された印刷装置において予め定められた品質以上で一次元コードを印刷可能でない場合に、事前に警告を行うことが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】印刷装置の出力特性を説明するための図である。
【図２】バーコードの出力方向と印刷装置の出力特性の関係を説明するための図である。
【図３】本発明の一実施形態における画像形成システムを示す図である。
【図４】本発明の一実施形態におけるプルーフ装置２のハードウェア構成を示すブロック図である。
【図５】本発明の一実施形態におけるプルーフ装置２の機能構成を示すブロック図である。
【図６】本発明の一実施形態における印刷装置１の出力特性情報の一例を示す図である。
【図７】本発明の一実施形態における記憶部２４が記憶する判定用テーブルの一例を示す図である。
【図８】本発明の一実施形態におけるプルーフ装置２の全体的な動作を示すフローチャートである。
【図９】本発明の一実施形態におけるプルーフ装置２の警告処理を示すフローチャートである。
【図１０】予め設定された品質以上で印刷されない可能性があるバーコードが印刷結果に含まれる旨が警告画面によりユーザに対して警告された場合の一例を示す図である。
【図１１】本発明の一実施形態における警告情報の一例を示す図である。
【図１２】本発明の一実施形態における警告情報の他の例を示す図である。本発明の一実施形態における警告画面の一例を示す図である。
【発明を実施するための最良の形態】
【００２５】
まず、本発明の実施形態について説明する前に、バーコード（一次元コード）の出力方向と印刷装置の出力特性について説明する。
【００２６】
例えば、インクジェット方式の印刷装置により１ドットのラインのような細線を印刷する場合、１ドットのラインを正確に印刷することが難しい方向がある。具体的には、吐出されるインク液滴の着弾タイミングやばらつき、インクの滲みなどにより、図１に示すように印刷したラインに凹凸が生じやすい方向が存在する。特に、インクを吐出するノズルを並列に並べて固定されたヘッドにより印刷を行うラインヘッド方式においては、用紙の搬送方向に対して直交する方向にヘッドを往復運動させることにより印刷を行うシリアルヘッド方式よりも、インク吐出のインク液滴の着弾タイミングやばらつきの影響が顕著に印刷結果として現れてしまう。このように、印刷装置毎に正確なラインを再現できない方向が出力特性として存在する。
【００２７】
そして、バーコードのように細いラインにより構成される画像を出力する場合には、印刷されたラインに凹凸が生じてしまうと、出力されたバーコードを読み取った際に読み取りエラーとなってしまうことがある。特に、バーコードの体系の１つであるＣＯＤＥ１２８に基づくバーコードのようにラインの太さが重要なバーコードを、ラインの凹凸が発生し易い方向で印刷してしまうと、バーコードを読み取った際にエラーが発生する確率が高くなってしまう。
【００２８】
そのため、バーコードを印刷する場合に、印刷方向によっては印刷されたバーコードの品質が悪化してしまうような印刷装置が存在する。例えば、用紙の搬送方向に対して並行な方向にラインを印刷する場合ついては問題ないが、用紙の搬送方向に対して垂直な方向にラインを印刷する場合では正確なラインを再現できない印刷装置について説明する。このような印刷装置では、図２（Ａ）に示すような、ラインが用紙の搬送方向に対して平行な方向に印刷されるバーコードは問題ないが、図２（Ｂ）に示すような、ラインが用紙の搬送方向に対して垂直な方向に印刷されるバーコードは、ラインに凹凸等が発生し、印刷されたバーコードを読み取った際に読み取りエラーが起こりやすい。
【００２９】
ただし、印刷されるバーコードの品質は、単に印刷される方向だけで決まるものではなく、印刷装置の印刷方式や、出力解像度、印刷速度等によっても大きく影響される。
【００３０】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３１】
図３は、本発明の一実施形態の画像形成システムのシステム構成を示す図である。本実施形態における画像形成システムでは、図３に示すように、本印刷を行うための印刷装置１、印刷装置１とは異なる出力特性を有するプルーフ印刷装置２、端末装置３がそれぞれネットワーク１０を介して互いに接続されている。
【００３２】
印刷装置１は、大型のインクジェット方式の印刷装置であり、ラインヘッド方式を採用している。そして、印刷装置１は、端末装置３からネットワーク１０を介して送信されてきた印刷ジョブ（印刷指示）に基づいて、用紙に画像を出力する。
【００３３】
プルーフ印刷装置２は、印刷装置１により印刷データを出力する前に、端末装置３からこの印刷ジョブを受け付けて試験印刷を行うためのプリンタである。
【００３４】
端末装置３は、ユーザの操作に基づいて印刷ジョブを印刷装置１またはプルーフ印刷装置２に対してネットワーク１０を介して送信する。
【００３５】
次に、本実施形態におけるプルーフ印刷装置２のハードウェア構成を図４を参照して詳細に説明する。
【００３６】
プルーフ印刷装置２は、図４に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク１０を介して端末装置３との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、プリントエンジン１６を有する。これらの構成要素は、制御バス１７を介して互いに接続されている。
【００３７】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、プルーフ印刷装置２の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３８】
図５は、上記の制御プログラムが実行されるにより実現されるプルーフ印刷装置２の機能構成を示す図である。
【００３９】
図５に示すように、本実施形態のプルーフ印刷装置２は、印刷ジョブ受付部２１と、印刷データ生成部２２と、バーコード検出部２３と、記憶部２４と、判定部２５と、警告部２６と、警告情報付加部２７と、出力部２８と、タッチパネル等によりユーザの操作を受け付けるＵＩ装置１５によって構成されている。
【００４０】
印刷ジョブ受付部２１は、端末装置３により作成され、例えばページ記述言語等により記述された印刷ジョブをネットワーク１０を介して受け付ける。
【００４１】
印刷データ生成部２２は、印刷ジョブ受付部２１により受け付けられた印刷データに対してＲＩＰ(Raster Image Processing)処理等の各種画像処理を行ってラスタ形式の印刷データを生成する。また、印刷データ生成部２２は、印刷ジョブに面付け印刷を行う指示が含まれる場合には、その指示に従い１ページに複数ページ分の画像データが含まれた印刷データを生成する。
【００４２】
バーコード検出部２３は、印刷データ生成部２２により生成された印刷データを走査して読み取ることによりバーコードの画像の有無を検出する。また、印刷データからバーコードの画像が検出された場合には、バーコード検出部２３は、その印刷データにおけるバーコードの配置方向を検出する。
【００４３】
記憶部２４は、出力先として指定された印刷装置１における画像の出力特性に関する情報である出力特性情報を記憶する。この印刷装置１の出力特性情報の一例を図６に示す。図６を参照すると、出力特性情報には、印刷装置１の印刷方式、出力解像度、印刷速度の情報が含まれている。なお、出力特性情報は、印刷方式、出力解像度、印刷速度の情報を全て含む必要はなく、印刷方式、出力解像度、印刷速度の情報のうちの少なくとも１つまたはこれらの複数の情報の組み合わせとするようにしても良い。
【００４４】
図６に示した例では、印刷装置１の印刷方式は「インクジェット方式（染料）」であり、出力解像度は「６００ｄｐｉ」であり、印刷速度は「２００ｍ／分」であることが示されている。なお、出力特性情報は、印刷装置１から直接取得されるようにしてもよいし、ユーザにより入力されるようにしてもよい。なお、本実施形態における出力特性情報は一例であり、本発明はこれらの情報に限定されるものではない。
【００４５】
また、記憶部２４は、出力先として指定された印刷装置１が予め定められた品質以上で印刷可能か否かを判定するための条件を含む判定用テーブルを記憶する。この判定用テーブルを図７に示す。図７を参照すると、判定用テーブルには、インクジェット方式（染料）、インクジェット方式（顔料）、ゼログラフィー、オフセット印刷の各印刷方式毎に予め定められた品質以上で印刷可能な条件として、出力解像度、印刷速度およびバーコードのライン（細線）の出力方向が設定されている。
【００４６】
図７に示した例では、「インクジェット方式（染料）」には、「出力解像度が１２００ｄｐｉ以上」、「印刷速度が１５０ｍ／分以上」および「バーコードのラインの出力方向が垂直」という条件が設定されている。また、「インクジェット方式（顔料）」には、「出力解像度が１２００ｄｐｉ以上」、「印刷速度が２００ｍ／分以上」および「バーコードのラインの出力方向が垂直」という条件が設定されている。さらに、「ゼログラフィー」には、「出力解像度が１２００ｄｐｉ以上」および「印刷速度が２００ｍ／分以上」という条件が設定されている。また、「オフセット印刷」には「出力解像度２４００ｄｐｉ以上」および「印刷速度２００ｍ／分以上」という条件が設定されている。なお、判定用テーブルは、ユーザによるＵＩ装置１５の入力によって設定されてもよいし、プルーフ印刷装置２が予め記憶するようにしてもよい。また、本実施形態における判定用テーブルは一例であり、本発明はこれらの条件に限定されるものではない。
【００４７】
また、ＵＩ装置１５は、ユーザの操作に基づいて、警告部２６によって警告を行う方法を設定する設定手段として機能する。具体的には、ＵＩ装置１５は、試験印刷が行われる印刷用紙上に警告文を印刷したり、画面上に警告文を表示させたり、予め定められた品質以上で印刷可能でないと判定されたバーコード画像の色を例えば赤色等に変更する等の警告方法を設定する。また、ＵＩ装置１５は、バーコードの種類に応じて警告を行うか否か、複数のバーコード画像が印刷データ内に含まれる場合の警告方法についても設定するようにしてもよい。
【００４８】
判定部２５は、バーコード検出部２３により印刷データからバーコード画像が検出された場合に、記憶部２４に記憶されている出力特性情報を参照して、検出されたバーコード画像を、印刷装置１が予め定められた品質以上で印刷可能か否かを判定する。本実施形態においては、判定部２５は、図６及び図７に示すような記憶部２４に記憶されている出力特性情報と判定用テーブルとを比較し、出力特性情報に含まれる情報または検出されたバーコードのラインの出力方向のいずれも判定用テーブルに含まれる条件に該当しない場合に、印刷データ生成部２２により生成されたバーコード画像を、印刷装置１が予め定められた品質以上で印刷可能と判定する。また、判定部２５は、記憶部２４に記憶されている出力特性情報と判定用テーブルとを比較し、出力特性情報に含まれる情報または検出されたバーコードのラインの出力方向のいずれかが判定用テーブルに含まれる条件に該当する場合に、印刷データ２２により生成されたバーコード画像を、印刷装置１が予め定められた品質以上で印刷可能ではないと判定する。
【００４９】
具体的には、判定部２５は、図６に示すように、印刷装置１の出力特性情報を参照すると、印刷方式が「インクジェット方式（染料）」であるため、図７に示す判定用テーブルにおける「インクジェット方式（染料）」に設定されている条件と出力特性情報に含まれる情報とを比較する。ここで、印刷装置１の出力特性情報において出力解像度が６００ｄｐｉ、印刷速度が２００ｍ／分であり、判定用テーブルにおける「インクジェット方式（染料）」には「出力解像度が１２００ｄｐｉ以上」、「印刷速度が１５０ｍ／分以上」という条件が設定されているため、出力解像度は判定用テーブルに含まれる条件に該当しないが、印刷速度は判定用テーブルに含まれる条件に該当する。この場合、判定部２５は、バーコード検出部２３により検出されたバーコード画像を、印刷装置１が予め定められた品質以上で印刷可能ではないと判定する。
【００５０】
また、図７に示すように、判定用テーブルにおける「インクジェット方式（染料）」には、「バーコードのラインの出力方向が垂直」という条件が設定されている。従って、バーコード検出部２３により検出されたバーコードのラインの出力方向が印刷方向に対して並行である場合には、判定部２５は、判定用テーブルに設定された条件に該当しないと判定する。また、バーコード検出部２３により検出されたバーコードのラインの出力方向が印刷方向に対して垂直である場合には、判定用テーブルに設定された条件に該当するため、判定部２５は、バーコード検出部２３により検出されたバーコード画像を、印刷装置１が予め定められた品質以上で印刷可能ではないと判定する。
【００５１】
なお、印刷ジョブに面付け印刷を行う指示が含まれている場合には、判定部２５は、この面付け印刷により各ページの画像データが回転されることを考慮して、回転後のバーコードのラインの出力方向が、判定用テーブルに設定されているバーコードのラインの出力方向の条件に該当するか否かを判定する。これは、面付け処理が行われる場合、各ページ毎の方向と実際に印刷用紙上に配置される方向とが異なる場合があるからである。
【００５２】
警告部２６は、出力先として指定されている印刷装置１において、バーコードが予め定められた品質以上で印刷可能でないと判定部２５により判定された場合に、予め設定された方法により警告を行う。
【００５３】
警告情報付加部２７は、警告部２６により警告が行われた場合に、出力先として指定された印刷装置１が予め定められた品質以上で印刷可能でないと判定部２５により判定されたバーコードの画像を判別するための警告情報を印刷データに付加する。
【００５４】
出力部２８は、警告情報付加部２７により警告情報が付加された印刷データを印刷用紙に出力する。
【００５５】
次に、本実施形態における画像形成システム全体の動作を図８のフローチャートを参照して詳細に説明する。
【００５６】
まず、プルーフ印刷装置２は、ユーザによるＵＩ装置１５の操作に基づいて印刷装置１の出力特性情報を記憶部２４により記憶する（ステップＳ１０１）。
【００５７】
次に、端末装置３は、印刷装置１により本印刷を行うための印刷ジョブを作成する。そして、プルーフ印刷装置２によって試験印刷を行うために、端末装置１は、作成された印刷ジョブをプルーフ印刷装置２に送信する。すると、プルーフ印刷装置２は、端末装置１からの印刷ジョブを受信する（ステップＳ１０２）。
【００５８】
そして、プルーフ印刷装置２は、受信した印刷ジョブに基づいてバーコード警告処理を行う（ステップＳ１０３）。なお、具体的なバーコード警告処理の方法については後述する。
【００５９】
最後に、プルーフ印刷装置２は、受信した印刷ジョブに基づいた画像を印刷用紙上出力する（ステップＳ１０４）。
【００６０】
次に、図８のフローチャートにおいて示した、ステップＳ１０３におけるバーコード警告処理を図９のフローチャートを参照して詳細に説明する。
【００６１】
まず、印刷データ生成部２２は、印刷ジョブ受付部２１により受け付けられた印刷ジョブに基づいて印刷データを生成する（ステップＳ２０１）。
【００６２】
そして、バーコード検出部２３は、生成された印刷データからバーコードを検出する（ステップＳ２０２）。そして、バーコードが検出された場合には、ステップＳ２０４に進み、バーコードが検出されなかった場合には、処理を終了する（ステップＳ２０３）。
【００６３】
ステップＳ２０３において、印刷データからバーコードが検出された場合に、判定部２５は、記憶部２４に記憶されている印刷装置１の出力特性情報を参照して、バーコード画像を印刷装置１が予め定められた品質以上で印刷可能か否かを判定する（ステップＳ２０４）。
【００６４】
ステップＳ２０４において、バーコードの画像を印刷装置１が予め定められた品質以上で印刷可能と判定された場合（ステップＳ２０４においてｙｅｓ）、処理を終了する。
【００６５】
ステップＳ２０４において、バーコードの画像を印刷装置１が予め定められた品質以上で印刷可能でないと判定された場合（ステップＳ２０４においてｎｏ）、警告部２６は、予め設定された警告方法に基づいて警告を行う（ステップＳ２０５）。例えば、警告部２６は、ＵＩ装置１５に対して警告画面を表示して、予め設定された品質以上で印刷されない可能性があるバーコードが印刷結果に含まれる旨をユーザに対して警告する。
【００６６】
そして、予め設定されている警告方法に、印刷用紙上に警告を行う方法が設定されている場合には、警告情報付加部２７は、印刷データに対して警告情報を付加する（ステップＳ２０６）。
【００６７】
具体的には、例えば、印刷ジョブに面付け印刷の指示が含まれている場合、判定用テーブルにおいて「バーコードのラインの方向が垂直」という条件が設定されているため、面付け印刷の指示に従って回転された後の印刷データにおいて、ラインの方向が印刷方向に対して垂直であるバーコードが存在する場合には、警告部２６は、警告情報付加部２７に対して、そのバーコードの印刷色を赤色に変更する指示を行う。また、例えば、警告部２６は、警告情報付加部２７に対して、そのバーコードに対して何らかのマークや識別情報を付加する指示を行う。
【００６８】
さらに、警告情報付加部２７は、警告部２６により警告が行われた場合、バーコードが読み取られた際に正確に読み取られない可能性がある旨の警告文を警告情報として画像データに付加するようにしてもよい。
【００６９】
次に、本実施形態における警告方法の具体例について図１０〜１２を参照して説明する。
【００７０】
図１０は、予め定められた品質以上で印刷されない可能性があるバーコードが印刷結果に含まれる旨が警告画面によりユーザに対して警告された場合の一例を示す図である。
【００７１】
また、図１１は、１ページ内に２つのバーコード５１、５２が含まれ、一方のバーコード５２のラインの出力方向が、判定用テーブルに設定されている条件に該当する場合の警告例を示す図である。図１０に示すように、バーコード５１については、判定部２５によりラインの出力方向が判定用テーブルにおける「バーコードのラインの方向が垂直」という条件に該当しないと判定されているため、出力部２８により黒の印刷色で出力される。一方、バーコード５２については、判定部２５によりラインの出力方向が判定用テーブルにおける「バーコードのラインの方向が垂直」という条件に該当すると判定されたため、警告部２６は、警告情報付加部２７に対して、バーコード５２の印刷色を黒から赤に変更する指示を警告情報として画像データに付加するよう指示する。さらに、警告情報付加部２７は、「赤色のバーコードを読み取った場合に、正確に読み取られない可能性があります。」という警告文を画像データに付加する。
【００７２】
また、図１２は、予め定められた品質以上で印刷可能ではないバーコードを枠線により囲んだ場合の一例を示す図である。図１２に示すように、判定部２５によって、印刷データ中のバーコードを予め定められた品質以上で印刷できないと判定された場合、警告部２６は、警告情報付加部２７に対して、印刷データに含まれるバーコードの回りに形成される枠線５３を警告情報として付加するよう指示する。さらに、警告情報付加部２７は、「枠線内のバーコードを読み取った場合に、正確に読み取られない可能性があります。」という警告文を画像データに付加する。
【００７３】
また、本実施形態においては、生成された印刷データを走査して読み取ることによりバーコードの有無を検出するものとして説明したが、本発明はこのような形態に限定されるものではない。例えば、バーコード検出部２３は、印刷ジョブの描画命令を解析してバーコードの有無を検出してもよい。さらに、印刷データ生成部２２により印刷ジョブに基づいてＲＩＰ処理を行う際に中間データを生成し、バーコード検出部２３は、この中間データを解析することによりバーコードを検出するようにしてもよい。
【００７４】
また、上記実施形態においては、判定部２５は、出力先として指定された印刷装置１の出力特性情報を参照して、バーコードを予め定められた品質以上で印刷できるか否かを判定するものとして説明していたが、バーコード種別、バーコードの線幅等に応じて警告レベルを設定するようにしてもよい。例えば、線幅の太いバーコードについては、どのような条件であっても警告を行わないとか、線幅の細いバーコードについては警告を行う際の判定をより厳しくするようなことが可能である。
【００７５】
また、上記実施形態においては、プルーフ印刷装置２内において警告処理を行うものとして説明したが、端末装置３内において印刷ジョブの生成を行う画像処理の際に同様の警告処理を行うようにしてもよい。この場合には、端末装置３において印刷装置１の出力特性情報が記憶されているようにすればよい。また、この場合には、端末装置３からプルーフ装置２に対して印刷指示を送信する際に、端末装置３側において出力特性情報を参照し、印刷ジョブにおけるバーコードが予め定められた品質以上で印刷可能か否かを判定し、バーコードを予め定められた品質以上で印刷可能でない場合に、端末装置３の表示画面に警告画面を表示したり、印刷ジョブに警告情報を付加すればよい。
【符号の説明】
【００７６】
１    印刷装置
２    プルーフ印刷装置
３    端末装置
１０    ネットワーク
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信ＩＦ
１５    ＵＩ装置
１６    プリントエンジン
１７    制御バス
２１    印刷ジョブ受付部
２２    印刷データ生成部
２３    バーコード検出部
２４    記憶部
２５    判定部
２６    警告部
２７    警告情報付加部
２８    出力部
５１、５２    バーコード
５３    枠線
【図１】
2014178834.tif 000003
【図２】
2014178834.tif 000004
【図３】
2014178834.tif 000005
【図４】
2014178834.tif 000006
【図５】
2014178834.tif 000007
【図６】
2014178834.tif 000008
【図７】
2014178834.tif 000009
【図８】
2014178834.tif 000010
【図９】
2014178834.tif 000011
【図１０】
2014178834.tif 000012
【図１１】
2014178834.tif 000013
【図１２】
2014178834.tif 000014