(57)【要約】【課題】簡単な手順でバーコードの読み取り精度を向上させることのできる画像形成装置を提供する。【解決手段】記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段（プリンタサーバＳＡ１）と、該格納手段からパラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段（サンプル印刷パターン生成部１６）と、印刷条件生成手段で生成された各印刷条件に基づいたバーコードを記録媒体上に印刷する印刷手段（プリンタＰＲ）とを備えるようにした。【選択図】図１
2009018448.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段と、
該格納手段から前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段と、
該印刷条件生成手段で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段と、
該格納手段から前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段と、
該印刷条件生成手段で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する第１の印刷手段と、
該第１の印刷手段で印刷されたバーコードの印刷品質を判定する判定手段と、
該判定手段の判定結果に基づいて何れかの印刷条件に決定する印刷条件決定手段と、
該印刷条件決定手段で決定された印刷条件に基づいて印刷を実行する第２の印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項３】
前記バーコードは、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードであることを特徴とする請求項１または請求項２の何れかに記載の画像形成装置。
【請求項４】
前記判定手段は、バーコードの読み取り手段で構成され、
前記印刷条件決定手段は、前記バーコードの読み取り手段によるバーコードの読み取り率に基づいて何れかの印刷条件に決定することを特徴とする請求項２または請求項３の何れかに記載の画像形成装置。
【請求項５】
前記印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むことを特徴とする請求項１から請求項４の何れかに記載の画像形成装置。
【請求項６】
印刷情報の受信手段と、
該受信手段で受信した印刷情報にバーコードの情報が含まれるか否かを検出する検出手段と、
前記検出手段でバーコードの情報が検出された場合に、前記パラメータの組合せに基づく印刷を行う制御手段と、
を備えることを特徴とする請求項１から請求項５の何れかに記載の画像形成装置。
【請求項７】
請求項１から請求項６の何れかに記載の１または２以上の画像形成装置と、
通信手段を介して前記画像形成装置と接続される１または２以上の情報処理装置と、
から構成されることを特徴とする画像形成システム。
【請求項８】
記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納過程と、
前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成過程と、
該印刷条件生成過程で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する印刷過程と、
を演算手段に実行させることを特徴とする画像形成プログラム。
【請求項９】
記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納過程と、
前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成過程と、
該印刷条件生成過程で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する第１の印刷過程と、
該第１の印刷過程で印刷されたバーコードの印刷品質を判定する判定過程と、
該判定過程の判定結果に基づいて何れかの印刷条件に決定する印刷条件決定過程と、
該印刷条件決定過程で決定された印刷条件に基づいて印刷を実行する第２の印刷過程と、
を備えることを特徴とする画像形成プログラム。
【請求項１０】
前記バーコードは、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードであることを特徴とする請求項８または請求項９の何れかに記載の画像形成プログラム。
【請求項１１】
前記判定過程は、バーコードの読み取り過程を有することを特徴とする請求項９または請求項１０の何れかに記載の画像形成プログラム。
【請求項１２】
前記印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むことを特徴とする請求項８から請求項１１の何れかに記載の画像形成プログラム。
【請求項１３】
印刷情報の受信過程と、
該受信過程で受信した印刷情報にバーコードの情報が含まれるか否かを検出する検出過程と、
前記検出過程でバーコードの情報が検出された場合に、前記パラメータの組合せに基づく印刷を行う制御過程と、
を有することを特徴とする請求項８から請求項１２の何れかに記載の画像形成プログラム。
【請求項１４】
印刷情報の送受信手段と、
記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段と、
該格納手段から前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段と、
該印刷条件生成手段で生成された各印刷条件を前記送受信手段を介して情報処理装置または画像形成装置に送信する制御手段と、
を備えることを特徴とするプリンタサーバ。
【請求項１５】
前記バーコードは、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードであることを特徴とする請求項１４に記載のプリンタサーバ。
【請求項１６】
前記印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むことを特徴とする請求項１４または請求項１５の何れかに記載のプリンタサーバ。
【請求項１７】
前記送受信手段で受信した印刷情報にバーコードの情報が含まれるか否かを検出する検出手段と、
前記検出手段でバーコードの情報が検出された場合に、前記パラメータの組合せに基づくデータを生成する生成手段と、
を備えることを特徴とする請求項１４から請求項１６の何れかに記載のプリンタサーバ。
【請求項１８】
前記制御手段は、前記検出手段でバーコードの情報が検出されたか否かに応じて、印刷データおよび印刷条件の送信先を変更するように制御することを特徴とする請求項１７に記載のプリンタサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、画像形成プログラムおよびプリンタサーバに関するものである。
【背景技術】
【０００２】
従来から商品を管理するためにＥＡＮ／ＪＡＮ／ＵＰＣによる商品コードがあり、段ボール箱やパレットを管理するためにＩＴＦ１４／１６による物流コードがあった。
【０００３】
しかし、ＰＯＳ（販売時点管理システム）やＥＯＳ（電子発注システム）、ＥＤＩ（電子データ交換）等の流通情報管理システムの発展により、より高度な商品管理や物流管理、業務管理が求められてきた。このような要求に応えるために国際ＥＡＮ協会が、物流情報や商取引情報を表示する流通補足バーコードシンボルとしてＵＣＣ／ＥＡＮ１２８を開発した。このシンボルは、シンボル規格のＣＯＤＥ１２８をベースにしたアプリケーション規格である。
【０００４】
そして、昨今、流通分野をはじめコンビニエンスストアの料金代理収納システム等の用途において、前記規格のＵＣＣ／ＥＡＮ１２８バーコード（ＥＡＮ−１２８：Ｅｕｒｏｐｅａｎ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ  １２８：国際ＥＡＮ協会が標準化したバーコード）が使用されるようになっている。このＵＣＣ／ＥＡＮ１２８は、両側のクワイエットゾーンを含めたバーコードの全長を６０ｍｍ以内とする必要があり、４種類の太さの線で構成されている。
【０００５】
ＵＣＣ／ＥＡＮ１２８は、流通分野で使用することを目的としているため、物流管理情報と業務管理情報に使用可能である。
【０００６】
物流管理情報とは、具体的にはカートン番号、出荷コンテナコード、バッチ／ロット番号、製造年月日、包装年月日、保証期限、販売期限、リニューアル商品、連続番号、数量、計量単位等である。また、業務管理情報とは、具体的には注文番号、商品委託番号、ロケーション番号（納入場所コード）、輸送貨物番号、請求先コード、仕入れ先コード、送り先コード、返品管理番号、サービス関連番号等である。
【０００７】
ところで、ＥＡＮ−１２８バーコードは、従来のＪＡＮ等のバーコードに比べて記録する情報量が多く、モジュール幅が非常に小さいため、バーコードの印刷には高精度かつ高精彩な印刷結果が必要とされ、安定した読み取り精度を得ることが非常に難しいバーコードである。
【０００８】
即ち、ＥＡＮ−１２８バーコードを例えば解像度６００ｄｐｉで印刷する場合に、バーコードを構成するドット構成は、白の線（以下「白バー」という）と黒の線（以下「黒バー」という）ともに、４ドット（０．１６９ｍｍ）、８ドット、１２ドット、１６ドットで行い、１２００ｄｐで印刷を行う場合には白バーと黒バーがともに９ドット（０．１９０ｍｍ）、１８ドット、２７ドット、３６ドットで行うのが一般的であり、線幅は非常に細く高密度になって印刷が困難となり、印刷精度が低下するとバーコードリーダによる安定した読み取り精度を得ることが難しくなるという問題がある。
【０００９】
このため、バーコードを印刷するプリンタ（画像形成装置）においては、安定した読み取りを確保できるバーコードを印刷することが課題となっている。
【００１０】
また、ＥＡＮ−１２８バーコードの読み取り率は、読み取り装置（バーコードリーダ）の個体差、トナーの品質、用紙の種類、設置環境等により左右され、最適な読み取り率を得るためには装置毎に調整を行う必要がある。
【００１１】
また、バーコードの幅、濃度、解像度、給紙方向等の様々のパラメータの組合せで読み取り率の調整を行うには、操作者に十分なスキルが必要とされる。即ち、各種パラメータの組合せは多い場合には４０通り程となることもあり、この中から最適な組合せを見つけ出すことは容易ではなかった。
【００１２】
従来技術としては、バーコード幅調整機能、バーコード幅調整用テスト印刷機能（バーコードの幅を可変させたサンプルデータを印刷し読み取り率の検証を容易にする）などの機能を設け、印刷されたサンプル出力結果の読み取り率を確認しフィードバックを行い、バーコードの幅を調整し、読み取り率の向上を図る印刷装置は存在する。
【００１３】
しかしながら、バーコードの読み取り率を調整するためのパラメータは、バーコードの幅だけでは無く、印刷濃度、解像度、給紙方向等があり、様々な要因により最適な設定は決定される。
【００１４】
そのため、テスト印刷を行いフィードバックによる補正を行う場合に、それぞれの各パラメータを可変させたテスト印刷を行い、パラメータ間の組み合わせを考慮する必要があり、最適な設定を決定するには膨大な時間を必要とするという難点があった。
【００１５】
また、前記の手順で各パラメータを決定した後であっても、それぞれのパラメータ毎に設定を行う必要があり、オペレータの負担になると言った問題点があった。
【００１６】
また、複雑な設定が必要であり、設定ミスなど二次的問題が発生する可能性が高いと言った問題もある。
【００１７】
さらにまた、前述のような機能を搭載するプリンタは汎用的では無く、プリンタを含むシステムを構築する場合にプリンタを自由に選択できず、システムが硬直化し易いと言った問題がある。
【特許文献１】特開２００１−００１６１６号公報
【特許文献２】特開平０９−０３００５４号公報
【特許文献３】特開平０９−０９９５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明は、簡単な手順でバーコードの読み取り精度を向上させることのできる画像形成装置、画像形成システム、画像形成プログラムおよびプリンタサーバを提供することを目的とする。
【課題を解決するための手段】
【００１９】
前記課題を解決するため、請求項１の発明に係る画像形成装置は、記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段と、該格納手段から前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段と、該印刷条件生成手段で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する印刷手段とを備えることを特徴とする。
【００２０】
請求項２の発明に係る画像形成装置は、記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段と、該格納手段から前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段と、該印刷条件生成手段で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する第１の印刷手段と、該第１の印刷手段で印刷されたバーコードの印刷品質を判定する判定手段と、該判定手段の判定結果に基づいて何れかの印刷条件に決定する印刷条件決定手段と、該印刷条件決定手段で決定された印刷条件に基づいて印刷を実行する第２の印刷手段とを備えることを特徴とする。
【００２１】
請求項３の発明に係る画像形成装置は、前記バーコードは、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードであることを特徴とする。
【００２２】
請求項４の発明に係る画像形成装置は、前記判定手段は、バーコードの読み取り手段で構成され、前記印刷条件決定手段は、前記バーコードの読み取り手段によるバーコードの読み取り率に基づいて何れかの印刷条件に決定することを特徴とする。
【００２３】
請求項５の発明に係る画像形成装置は、前記印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むことを特徴とする。
【００２４】
請求項６の発明に係る画像形成装置は、印刷情報の受信手段と、該受信手段で受信した印刷情報にバーコードの情報が含まれるか否かを検出する検出手段と、前記検出手段でバーコードの情報が検出された場合に、前記パラメータの組合せに基づく印刷を行う制御手段とを備えることを特徴とする。
【００２５】
請求項７の発明に係る画像形成システムは、請求項１から請求項６の何れかに記載の１または２以上の画像形成装置と、通信手段を介して前記画像形成装置と接続される１または２以上の情報処理装置とから構成されることを特徴とする。
【００２６】
請求項８の発明に係る画像形成プログラムは、記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納過程と、前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成過程と、該印刷条件生成過程で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する印刷過程とを演算手段に実行させることを特徴とする。
【００２７】
請求項９の発明に係る画像形成プログラムは、記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納過程と、前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成過程と、該印刷条件生成過程で生成された各印刷条件に基づいたバーコードを前記記録媒体上に印刷する第１の印刷過程と、該第１の印刷過程で印刷されたバーコードの印刷品質を判定する判定過程と、該判定過程の判定結果に基づいて何れかの印刷条件に決定する印刷条件決定過程と、該印刷条件決定過程で決定された印刷条件に基づいて印刷を実行する第２の印刷過程とを備えることを特徴とする。
【００２８】
請求項１０の発明に係る画像形成プログラムは、前記バーコードは、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードであることを特徴とする。
【００２９】
請求項１１の発明に係る画像形成プログラムは、前記判定過程は、バーコードの読み取り過程を有することを特徴とする。
【００３０】
請求項１２の発明に係る画像形成プログラムは、前記印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むことを特徴とする。
【００３１】
請求項１３の発明に係る画像形成プログラムは、印刷情報の受信過程と、該受信過程で受信した印刷情報にバーコードの情報が含まれるか否かを検出する検出過程と、前記検出過程でバーコードの情報が検出された場合に、前記パラメータの組合せに基づく印刷を行う制御過程とを有することを特徴とする。
【００３２】
請求項１４の発明に係るプリンタサーバは、印刷情報の送受信手段と、記録媒体上にバーコードを印刷する際の印刷品質に影響を与えるパラメータの組合せに関するデータを格納する格納手段と、該格納手段から前記パラメータの組合せに関するデータを読み出して、各組合せに応じた印刷条件を生成する印刷条件生成手段と、該印刷条件生成手段で生成された各印刷条件を前記送受信手段を介して情報処理装置または画像形成装置に送信する制御手段とを備えることを特徴とする。
【００３３】
請求項１５の発明に係るプリンタサーバは、前記バーコードは、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードであることを特徴とする。
【００３４】
請求項１６の発明に係るプリンタサーバは、前記印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むことを特徴とする。
【００３５】
請求項１７の発明に係るプリンタサーバは、前記送受信手段で受信した印刷情報にバーコードの情報が含まれるか否かを検出する検出手段と、前記検出手段でバーコードの情報が検出された場合に、前記パラメータの組合せに基づくデータを生成する生成手段とを備えることを特徴とする。
【００３６】
請求項１８の発明に係るプリンタサーバは、前記制御手段は、前記検出手段でバーコードの情報が検出されたか否かに応じて、印刷データおよび印刷条件の送信先を変更するように制御することを特徴とする。
【発明の効果】
【００３７】
本発明によれば以下の効果を奏することができる。
【００３８】
すなわち、請求項１に記載の発明によれば、本構成を有していない場合に比較して、印刷品質に影響を与えるパラメータの組合せた各印刷条件に基づいたバーコードを記録媒体上に印刷するようにしているので、バーコードに最適な印刷状態を見出すことができ、ひいてはバーコードの読み取り精度を向上させることができるという効果がある。
【００３９】
請求項２に記載の発明によれば、本構成を有していない場合に比較して、バーコードの印刷品質の判定結果に基づいて印刷を実行するようにしているので、バーコードの読み取り精度を向上させることができるという効果がある。
【００４０】
請求項３に記載の発明によれば、本構成を有していない場合に比較して、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードの読み取り精度を向上させることができる。
【００４１】
請求項４に記載の発明によれば、本構成を有していない場合に比較して、バーコードの読み取り率に基づいて何れかの印刷条件に決定しているので、より有効にバーコードの読み取り精度を向上させることができるという効果がある。
【００４２】
請求項５に記載の発明によれば、本構成を有していない場合に比較して、印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むので、より効果的にバーコードの読み取り精度を向上させることができるという効果がある。
【００４３】
請求項６に記載の発明によれば、本構成を有していない場合に比較して、バーコードの情報が検出された場合にパラメータの組合せに基づく印刷を行うようにしているので、効率的にバーコードの読み取り精度を向上させることができるという効果がある。
【００４４】
請求項７に記載の発明によれば、本構成を有していない場合に比較して、バーコードの読み取り精度を向上させることができるという効果がある。
【００４５】
請求項８に記載の発明によれば、本構成を有していない場合に比較して、印刷品質に影響を与えるパラメータの組合せた各印刷条件に基づいたバーコードを記録媒体上に印刷するようにしているので、バーコードに最適な印刷状態を見出すことができ、ひいてはバーコードの読み取り精度を向上させることができるという効果がある。
【００４６】
請求項９に記載の発明によれば、本構成を有していない場合に比較して、バーコードの印刷品質の判定結果に基づいて印刷を実行するようにしているので、バーコードの読み取り精度を向上させることができるという効果がある。
【００４７】
請求項１０に記載の発明によれば、本構成を有していない場合に比較して、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードの読み取り精度を向上させることができる。
【００４８】
請求項１１に記載の発明によれば、本構成を有していない場合に比較して、判定過程はバーコードの読み取り過程を有しているので、より有効にバーコードの読み取り精度を向上させることができるという効果がある。
【００４９】
請求項１２に記載の発明によれば、本構成を有していない場合に比較して、バーコードの情報が検出された場合にパラメータの組合せに基づく印刷を行うようにしているので、効率的にバーコードの読み取り精度を向上させることができるという効果がある。
【００５０】
請求項１３に記載の発明によれば、本構成を有していない場合に比較して、バーコードの情報が検出された場合にパラメータの組合せに基づく印刷を行うようにしているので、効率的にバーコードの読み取り精度を向上させることができるという効果がある。
【００５１】
請求項１４に記載の発明によれば、本構成を有していない場合に比較して、印刷品質に影響を与えるパラメータの組合せた各印刷条件に基づいたバーコードを出力させることができるので、バーコードに最適な印刷状態を見出すことができ、ひいてはバーコードの読み取り精度を向上させることができるという効果がある。
【００５２】
請求項１５に記載の発明によれば、本構成を有していない場合に比較して、ＵＣＣ／ＥＡＮ−１２８の規格に準拠したバーコードの読み取り精度を向上させることができる。
【００５３】
請求項１６に記載の発明によれば、本構成を有していない場合に比較して、印刷品質に影響を与えるパラメータは、バーコードの幅、バーコードの濃度、バーコードの解像度、記録媒体の搬送方向の少なくとも一つを含むので、より効果的にバーコードの読み取り精度を向上させることができるという効果がある。
【００５４】
請求項１７に記載の発明によれば、本構成を有していない場合に比較して、バーコードの読み取り精度を向上させることができるという効果がある。
【００５５】
請求項１８に記載の発明によれば、本構成を有していない場合に比較して、バーコード読み取り率を優先させたい印刷データと、印刷速度を優先させたい印刷データをそれぞれに適したプリンタに出力させることができ、効率の良い印刷処理を行うことが可能になる。
【発明を実施するための最良の形態】
【００５６】
以下、本発明の一例としての実施の形態を図面に基づいて詳細に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。
【００５７】
図１は第１の実施の形態に係る画像形成システムの構成とサンプル印刷結果の例を示す説明図、図２は第２の実施の形態に係る画像形成システムの構成とサンプル印刷結果の例を示す説明図、図３は第３の実施の形態に係る画像形成システムの構成とサンプル印刷結果の例を示す説明図、図４はサンプル印刷処理の処理手順を示すフローチャート、図５は組合せパターンテーブル等の構成を示すデータ構成図、バーコード印刷設定処理の処理手順を示すフローチャートである。
【００５８】
図１に示すように、第１の実施の形態に係る画像形成システムＳ１は、プリンタサーバＳＡ１と、汎用プリンタ（以下、プリンタ）ＰＲと、接続ケーブルあるいはＬＡＮ等のネットワークＮとから構成されている。
【００５９】
プリンタサーバＳＡ１は、バーコードの幅の調整を行うバーコード幅調整機能部１１と、バーコードの解像度の調整を行う解像度調整機能部１２と、バーコードの濃度調整を行う濃度調整機能部１３と、給紙方向（例えば、Ａ４サイズの長手方向あるいはそれと直交する方向）を選択する給紙方向選択機能部１４と、例えばタッチパネル式の液晶表示パネルなどで構成され各種設定や各種表示等を行うコントロールパネル１５と、バーコードのサンプル印刷パターンを生成するサンプル印刷パターン生成部１６と、描画データを生成する描画部１７と、データを出力する出力部１８等とを含んでいる。
【００６０】
コントロールパネル１５には、例えばサンプル印刷の実行ボタン１５１ａと、バーコード幅調整表示（例えば、「＊＊＊」、「＊＊」・・・等の記号などで多段階に表示）１５１ｂ、解像度表示（例えば、「４００ｄｐｉ」，「６００ｄｐｉ」等の表示）１５１ｃ、濃度調整表示（例えば、「ＬＥＶＥＬ１」，「ＬＥＶＥＬ２」等の表示）１５１ｄ、給紙方向表示（例えば「縦」，「横」の表示）１５１ｅ、フィードバック指定１５２などが表示されている。
【００６１】
ここで、フィードバック指定とは、抽出したサンプルデータのナンバーを自動的に設定し、操作者による種々の設定を行うことなく、簡単に最良の設定を行うことができるようにした機能部である。
【００６２】
そして、サンプル印刷の実行ボタン１５１ａが押下されると、サンプル印刷パターン生成部１６は、バーコード幅調整機能部１１、解像度調整機能部１２、濃度調整機能部１３、給紙方向選択機能部１４が、例えばマイクロコンピュータ等の制御部（図示せず）によって制御され、バーコードの幅，解像度，濃度，給紙方向を変更した全ての組み合わせを網羅したテストパターンが生成される。
【００６３】
そして、生成されたデータは、描画部１７，出力部１８を介してプリンタＰＲに出力される。なお、この時に出力されるバーコードデータはイメージデータとして出力される。
【００６４】
また、プリンタＰＲとしては、特には限定されないが、ＵＣＣ／ＥＡＮ１２８バーコード（ＥＡＮ−１２８：Ｅｕｒｏｐｅａｎ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ  １２８：国際ＥＡＮ協会が標準化したバーコード）を印刷可能な解像度等を備えるレーザプリンタ等が望ましい。
【００６５】
このプリンタＰＲは、プリンタサーバＳＡ１からのデータに基づいてバーコードのサンプル印刷２が出力される。
【００６６】
このサンプル印刷２は、具体的には図１（ａ）に示すように、例えばページ１では、濃度レベル：１，用紙方向：縦の条件で、Ｎｏ．１〜Ｎｏ．３の３種類の幅のバーコードパターンＢ１〜Ｂ３を解像度４００ｄｐｉで、Ｎｏ．４〜Ｎｏ．６の３種類の幅のバーコードパターンＢ４〜Ｂ６を解像度６００ｄｐｉで印刷出力している。
【００６７】
また、図１（ｂ）に一部示すように、ページ２では、濃度レベル：２，用紙方向：縦の条件で、Ｎｏ．７〜Ｎｏ．９の３種類の幅のバーコードパターンＢ７〜Ｂ９を解像度４００ｄｐｉで（図では隠れて見えない）、Ｎｏ．１０〜Ｎｏ．１２の３種類の幅のバーコードパターンＢ１０〜Ｂ１２を解像度６００ｄｐｉで印刷出力している。
【００６８】
なお、本実施の形態では、各バーコードＢ１〜Ｂ１２はアルファベットのＡ〜Ｎを表している。
【００６９】
なお、バーコードパターン毎に付される番号には、ユニーク（排他的）な番号が指定される。
【００７０】
このようにして、各種パラメータの組合せの全パターンについてバーコードのサンプル印刷を行う。
【００７１】
これにより、操作者等は、サンプル印刷結果に係る各バーコードパターンＢ１〜Ｂ１２等について所定のバーコード読み取り装置（バーコードリーダ）で読み取り評価を実行（例えば、各バーコードについて複数回の読み取りを行う）し、読み取りのエラー発生率等を確認することができる。
【００７２】
そして、その評価結果に基づいて、読み取り精度が最も良好なバーコードを選択し、そのバーコードの番号をコントロールパネル１５から入力し、その情報をフィードバックすることにより、最適な条件でバーコードの印刷（製品等への印刷）を実行することができる。
【００７３】
即ち、指定された番号に従い、バーコード幅調整機能部１１、解像度調整機能部１２、濃度調整機能部１３、給紙方向選択機能部１４の通常印刷時の設定値が決定される。
【００７４】
設定値が決定されると以降の通常印刷時においては、前述のようにして指定された設定値を参照することにより、最適な読み取り率を得られるバーコード印刷を実現することができる。
【００７５】
ここで、バーコードの読み取り率は、プリンタＰＲが設置される環境、使用される用紙、トナー、印刷濃度、温度等によって変化するので、例えばネットワークＮを介して複数のプリンタを接続する場合には、各プリンタ毎に微調整することが望ましい。
【００７６】
このように、本実施の形態に係る画像形成システムＳ１によれば、利用者（保守員）は、出力されたサンプルの印刷結果の中で最も読みとり率の良いバーコードパターンを調べ、バーコードパターン毎にユニークに定義されている番号をコントロールパネル１５から入力するだけで一連の設定を自動で行うことができるので、専門知識に乏しい利用者でも容易かつ迅速に設定を行うことが可能となる。
【００７７】
また、解像度調整機能部１２においては、バーコード部分のみ解像度を変更して調整することができるので、バーコードを精密に印刷する場合であっても印刷データ全体を高解像度にする必要が無く、効率の良い処理を行うことが可能となる。
【００７８】
なお、本実施の形態では、サンプル印刷結果を使用者等が手動でバーコード読み取り装置（バーコードリーダ）を操作して、バーコードの読み取り率を算出する場合について述べたが、これに限らず、サンプル印刷結果を搬送手段等を備えたバーコード読み取り装置（バーコードリーダ）を設けると共に、その読み取り結果をマイクロコンピュータ等の演算手段に送ってバーコードの読み取り率を自動的に算出させるようにしてもよい。
【００７９】
さらに、そのバーコードの読み取り率の良否をマイクロコンピュータ等の演算手段に格納した所定のプログラムで行って、最適なバーコードパターンを選択させ、その選択結果をコントロールパネル１５等に自動的に入力させるようにしてもよい。
【００８０】
これにより、操作者等の作業負担がより軽減され、より効率的に高精度のバーコード印刷を行うことが可能となる。
【００８１】
次に、図２を参照して第２の実施の形態に係る画像形成システムＳ２について説明する。  なお、第１の実施の形態に係る画像形成システムＳ１と同一の構成については、同一符号を付して詳細な説明は省略する。
【００８２】
画像形成システムＳ２におけるプリンタサーバＳＡ２は、画像形成システムＳ１のプリンタサーバＳＡ１と同様の構成を備えている。
【００８３】
画像形成システムＳ１においては、ネットワークＮ等を介してプリンタサーバＳＡ２と接続される情報処理装置としてのパーソナルコンピュータＰＣ等から印刷データＤ１が送信される。
【００８４】
ここで、この印刷データＤ１は、例えば４００ｄｐｉの解像度が指定され、ＵＣＣ／ＥＡＮ１２８バーコードのデータを含むものとする。
【００８５】
そして、プリンタサーバＳＡ２は、この印刷データＤ１を受信すると、通常印刷データ部２３ａについては本来指定されている解像度（図中では４００ｄｐｉ）で印刷データを生成し、バーコード印刷データ部２３ｂについては、解像度調整機能部１２で設定される解像度（例えば、６００ｄｐｉ）で印刷データの生成を行う。
【００８６】
ここで、解像度調整機能部１２で設定される解像度は、例えば前述の第１の実施の形態に係る画像形成システムＳ１と同様に、サンプル印刷を行って選択された印刷条件に基づいて設定することができる。
【００８７】
次に、図３を参照して第３の実施の形態に係る画像形成システムＳ３について説明する。
【００８８】
なお、第１の実施の形態に係る画像形成システムＳ１等と同一の構成については、同一符号を付して詳細な説明は省略する。
【００８９】
画像形成システムＳ３は、プリンタサーバＳＡ３と、ＬＡＮ等のネットワークＮと、このネットワークＮを介して接続される情報処理装置としてのパーソナルコンピュータＰＣ等と、２台の汎用プリンタ（以下、プリンタ）ＰＲ１，ＰＲ２とから構成されている。
【００９０】
プリンタサーバＳＡ３は、印刷データ等の編集を行う編集部４１と、描画データを生成する描画部４２と、データを出力する出力部４３と、給紙方向（縦方向または横方向）を選択する給紙方向選択機能部４４と、コントロールパネル１５等を含んでいる。
【００９１】
プリンタサーバＳＡ３は、パーソナルコンピュータＰＣ等からバーコードデータを含む印刷データＤ２と、通常印刷データＤ３を印刷データとして受信する。
【００９２】
プリンタサーバＳＡ３は、編集部４１でバーコードデータの有無を検出し、給紙方向選択機能部４４に通知する。
【００９３】
給紙方向選択機能部４４は、バーコードデータの有無に基づいて給紙方向の設定を行う。  出力部４３は、設定された給紙方向に従って出力先をプリンタＰＲ１，ＰＲ２の何れにするかを判断する。
【００９４】
具体的には、印刷データにバーコードデータが含まれる場合（Ｄ２の場合）には、給紙方向を「横方向」で設定されるプリンタＰＲ２に出力を行い、通常データＤ１の場合には、給紙方向が「縦方向」で設定されるプリンタＰＲ１に出力を行う。
【００９５】
このように、バーコードデータの有無により出力先プリンタを切り換えることで、バーコード読み取り率を優先させたい印刷データと、印刷速度を優先させたい印刷データをそれぞれに適したプリンタに出力することができ、効率の良い印刷処理を行うことが可能になる。
【００９６】
次に、図４のフローチャートおよび図５のデータ構成図を参照して、前記実施の形態におけるサンプル印刷処理の処理手順について説明する。
【００９７】
この処理が開始されると、まずステップＳ１０でバーコードデータを含む印刷データをパーソナルコンピュータＰＣ等から受信してステップＳ１１に移行する。
【００９８】
ステップＳ１１では、通常印刷であるか否かが判定される。この判定は、バーコードデータの有無により自動的に判定するようにしてもよいし、あるいは操作者等の指示で判定するようにしてもよい。
【００９９】
そして、通常印刷であると判定された場合にはステップＳ１２に移行して、通常時の印刷設定を行い、ステップＳ１３で通常印刷データの印刷を行って処理を終了する。
【０１００】
一方、ステップＳ１１で通常印刷でないと判定された場合にはステップＳ１４に移行して、通常時印刷の設定を保存してからステップＳ１５に移行する。
【０１０１】
ステップＳ１５では、各種パラメータを組み合わせた組合せパターンテーブルを作成する。
【０１０２】
組合せパターンテーブルによる各パラメータの指定は、プリンタサーバＳＡ１〜３等が備えるハードディスク等に格納される設定情報（後述する情報ファイル．ｉｎｉ（Ａ）等）に基づいて行われる。
【０１０３】
ここで、図５を参照して、作成されるパターンテーブルの例について説明する。
【０１０４】
組合せパターンテーブルは、組み合わせＩＤ（ＩＤ１〜ＩＤ（Ｎ））に対応させてテーブル１〜Ｎが設けられている。なお、組合せパターンテーブルのテーブル数は、情報ファイルのＳＥＴ数を掛け合わせた値となる。即ち、図５に示す例では、Ｎ＝３×４×２×３＝７２通りのパターン数（テーブル数）となる。
【０１０５】
各テーブル１〜Ｎにはポインタとしてパラメータ組み合わせテーブル（濃度指定，解像度指定，用紙方向指定，バーコード幅指定）が格納されている。
【０１０６】
また、各パラメータ組み合わせテーブルのパラメータ毎に、濃度テーブル（１：薄，２：中，３：濃）、解像度テーブル（１：２４０ｄｐｉ，２：４００ｄｐｉ，３：６００ｄｐｉ，４：１２００ｄｐｉ）、用紙方向テーブル（１：縦，２：横）、バー幅テーブル（１：＋１ｐｏｉｎｔ，２：＋０ｐｏｉｎｔ，３：−１ｐｏｉｎｔ）が格納されている。
【０１０７】
また、情報ファイル．ｉｎｉ（Ａ）には、例えば濃度，解像度，用紙方向，バーコード幅（バー幅）の各パラメータについて選択可能な値等が所定の様式で記述されている。
【０１０８】
続いて、図４のステップＳ１６以降について説明する。
【０１０９】
ステップＳ１６〜ステップＳ２１の処理は、ステップＳ１６でテーブル番号ｃが上記テーブル数Ｎに達するまで繰り返して実行される。
【０１１０】
ステップＳ１７では、ｃ番目の組合わせパターンテーブルの読み込みを行ってからステップＳ１８に移行し、パターンテーブルを参照して印刷設定の変更を行う。即ち、情報ファイル．ｉｎｉ（Ａ）の情報ファイルを差し替えることにより印刷設定を変更する。
【０１１１】
次いで、ステップＳ１９では、印刷データからバーコードデータ部分を抽出してサンプルデータを作成し、ステップＳ２０でそのサンプルデータに基づいてサンプル印刷を実行する。
【０１１２】
そして、ステップＳ１６でテーブル番号ｃが上記テーブル数Ｎに達したと判定された場合にループ処理を終了してステップＳ２２に移行し、通常印刷設定の復元を行って処理を終了する。
【０１１３】
次に、図６のフローチャートを参照して前記実施の形態におけるバーコード印刷設定処理の処理手順について説明する。
【０１１４】
この処理が開始されると、まずステップＳ３０で読み取り率の良いサンプル印刷のＩＤ（番号）をコントロールパネル１５等に設定する。なお、上述したように、読み取り率の算出は、サンプル印刷結果を使用者等が手動でバーコード読み取り装置（バーコードリーダ）を操作して算出してもよいし、サンプル印刷結果を搬送手段等を備えたバーコード読み取り装置（バーコードリーダ）を設け、その読み取り結果をマイクロコンピュータ等の演算手段に送ってバーコードの読み取り率を自動的に算出させるようにしてもよい。
【０１１５】
また、そのバーコードの読み取り率の良否をマイクロコンピュータ等の演算手段に格納した所定のプログラムで行って、最適なバーコードパターンを選択させ、その選択結果をコントロールパネル１５等に直接に入力させるようにしてもよい。
【０１１６】
次いで、ステップＳ３１で、ＩＤで指定されるテーブルおよび情報ファイル．ｉｎｉ（Ａ）から各設定値を読み込んでステップＳ３２に移行する。
【０１１７】
ステップＳ３２では、読み込んだ設定値に基づいて印刷設定の変更を行って処理を終了する。
【０１１８】
これにより、バーコードの印刷品質（サンプル印刷結果）の評価結果に基づいて、最適な印刷設定でバーコードの印刷（製品等へのバーコードの印刷）を実行することができるので、製品レベルにおいてバーコードの読み取り精度を向上させることができるという効果がある。
【０１１９】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈すべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲内でのすべての変更が含まれる。
【０１２０】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記録媒体に格納して提供することが可能である。
【産業上の利用可能性】
【０１２１】
本発明による画像形成装置、画像形成システム、画像形成プログラムおよびプリンタサーバは、レーザプリンタ、フルカラープリンタ、ファックス等に適用することができる。
【図面の簡単な説明】
【０１２２】
【図１】第１の実施の形態に係る画像形成システムの構成とサンプル印刷結果の例を示す説明図である。
【図２】第２の実施の形態に係る画像形成システムの構成とサンプル印刷結果の例を示す説明図である。
【図３】第３の実施の形態に係る画像形成システムの構成とサンプル印刷結果の例を示す説明図である。
【図４】サンプル印刷処理の処理手順を示すフローチャートである。
【図５】組合せパターンテーブル等の構成を示すデータ構成図
【図６】バーコード印刷設定処理の処理手順を示すフローチャートである。
【符号の説明】
【０１２３】
Ｓ１〜Ｓ３  画像形成システム
ＰＲ１，ＰＲ２  プリンタ（画像形成装置、印刷手段、第１の印刷手段、第２の印刷手段）
ＰＣ  パーソナルコンピュータ（情報処理装置）
ＳＡ１〜ＳＡ３  プリンタサーバ（格納手段、印刷条件生成手段、印刷条件決定手段、検出手段、制御手段）
Ｎ  ネットワーク（接続手段）
１１  バーコード幅調整機能部
１２  解像度調整機能部
１３  濃度調整機能部
１４  給紙方向選択機能部
１５  コントロールパネル（印刷条件決定手段）
１６  サンプル印刷パターン生成部（印刷条件生成手段）
１７  描画部
１８  出力部
４１  編集部
４２  描画部
４３  出力部
４４  給紙方向選択機能部
１５１ａ  実行ボタン
【図１】
2009018448.tif 000003
【図２】
2009018448.tif 000004
【図３】
2009018448.tif 000005
【図４】
2009018448.tif 000006
【図５】
2009018448.tif 000007
【図６】
2009018448.tif 000008