(57)【要約】【課題】  本発明は、印刷データに含まれる特定な文字列を二次元コードに変換し、変換した二次元コードが出力先プリンタの能力や印刷モードに関係なく読取装置で確実に読み取れる二次元コードを印刷するプリンタドライバおよび印刷システムおよび印刷制御方法を提供する。【解決手段】  プリンタに対する各種パラメータの設定を保持し、アプリケーションからの印刷データの変換を行うプリンタドライバにおいて、印刷データ中からユーザが指定した特定文字列を検出する特定文字列検出手段と、特定文字列検出手段により検出された特定文字列をコードに変換するコード変換手段と、コード変換手段によりコード化された該コードを印刷データに付与するコード付与手段と、プリンタにトナーセーブモードが設定されている場合、コード付与手段で付与されたコードに対するトナーセーブ処理を選択的に禁止するトナーセーブ禁止制御手段とを具備する。【選択図】  図３
2007034620.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに対する各種パラメータの設定を保持し、アプリケーションからの印刷データの変換を行うプリンタドライバにおいて、
前記印刷データ中からユーザが指定した特定文字列を検出する特定文字列検出手段と、
前記特定文字列検出手段により検出された前記特定文字列をコードに変換するコード変換手段と、
前記コード変換手段によりコード化された該コードを前記印刷データに付与するコード付与手段と、
前記プリンタにトナーセーブモードが設定されている場合、前記コード付与手段で付与された前記コードに対するトナーセーブ処理を選択的に禁止するトナーセーブ禁止制御手段と
を具備することを特徴とするプリンタドライバ。
【請求項２】
前記プリンタの解像度情報を取得する解像度情報取得手段
を更に具備し、
前記コード変換手段は、
前記解像度情報取得手段により取得した前記プリンタの解像度に基づき前記コードの誤り訂正レベルを最適に設定してコード変換を行う
ことを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記プリンタの解像度情報を取得する解像度情報取得手段
を更に具備し、
前記コード変換手段は、
前記解像度情報取得手段により取得した前記プリンタの解像度に基づき前記コードのサイズを最適に設定してコード変換を行う
ことを特徴とする請求項１記載のプリンタドライバ。
【請求項４】
プリンタに対する各種パラメータの設定を保持し、アプリケーションからの印刷データの変換を行うプリンタドライバと、前記プリンタドライバからの印刷データに基づき印刷を行うプリンタと有する印刷システムにおいて、
前記プリンタドライバは、
前記印刷データ中からユーザが指定した特定文字列を検出する特定文字列検出手段と、
前記特定文字列検出手段により検出された前記特定文字列をコードに変換するコード変換手段と、
前記コード変換手段によりコード化された該コードを前記印刷データに付与するコード付与手段と、
前記コード付与手段により前記印刷データに付与された前記コードの位置情報を生成するコード位置情報生成手段と、
前記コード位置情報生成手段で生成されたコード位置情報を前記印刷データに付与して前記プリンタに送信する送信手段と
を具備し、
前記プリンタは、
トナーセーブモードが設定されている場合、前記コード位置情報に基づき前記コードに対してトナーセーブ処理を選択的に禁止するトナーセーブ禁止制御手段
を具備することを特徴とする印刷システム。
【請求項５】
アプリケーションからの印刷データとプリンタに対する各種パラメータの設定情報とに基づき前記印刷データを印刷出力する印刷制御方法において、
前記印刷データ中からユーザが指定した特定文字列を特定文字列検出手段により検出し、
前記特定文字列検出手段により検出した前記特定文字列をコード変換手段によりコードに変換し、
前記コード変換手段によりコード化した該コードをコード付与手段により前記印刷データに付与し、
トナーセーブモードが設定されている場合、前記コード付与手段で付与した前記コードに対するトナーセーブ処理を選択的にトナーセーブ禁止制御手段により禁止する
ことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバおよび印刷システムおよび印刷制御方法に関し、特に、印刷データに含まれる特定な文字列を二次元コードに変換し、変換した二次元コードが出力先プリンタの能力や印刷モードに関係なく読取装置で確実に読み取れる二次元コードを印刷するプリンタドライバおよび印刷システムおよび印刷制御方法に関する。
【背景技術】
【０００２】
近年、一次元バーコードと比べて情報量の表示が飛躍的に向上する二次元コードが注目され、使用され始めている。
【０００３】
一次元バーコードは、基本的には商品や製品の識別ＩＤコードとして用いられるのに対して二次元コードは、コードそのものに商品や製品に関する情報を持たせることができるため商品等に二次元コードを付与し、商品に付与された二次元コードを読取装置で読み取ることで二次元コードに対応付けられた商品番号や商品に関する情報を瞬時に読み取ることができる。
【０００４】
一次元バーコードは、バーコードが縦または横に１列に表示されているものであるのに対して二次元コードは、一次元バーコードを複数段に積み重ねたスタック型二次元コードとマトリックスの交点が黒か白かによりコード化されたマトリックス型二次元コードとがある。
【０００５】
スタック型二次元コードの例として、コード４９、コード１６Ｋ、ＰＤＦ４１７等があり、マトリックス型二次元コードの例として、ＱＲコード、データマトリックス、マキシコード、アズテックコード等がある。
【０００６】
二次元コードは、従来の一次元バーコードと比べて数十倍から数百倍の大容量の情報を表示することができることから最近では、二次元コードを生成する種々の生成ツールが提供されている。
【０００７】
しかし、既存のＱＲコード生成ツールでは、ＱＲコードが印刷されるプリンタの解像度を考慮してＱＲコードを生成し、生成したＱＲコードをワープロソフトや表計算ソフト等のアプリケーションソフトで作成された印刷データに貼り付ける際には、ＱＲコードがイメージデータとしてアプリケーションソフトで作成された印刷データに貼り付けられるように操作する等の煩雑な作業が必要とされた。
【０００８】
また、イメージデータが貼り付けられないアプリケーションソフトで作成された印刷データにはＱＲコードが貼り付けられないという問題がある。
【０００９】
そこで、特許文献１には、最終的に印刷される一次元バーコードまたは二次元コードのシンボルで表示したいデータ（＝表示データ）を受信することで所定のシンボルに変換し印刷するシンボルプリンタおよびシンボルプリンタ用ドライバが提案されている。
【特許文献１】特開２００２−２６４４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記特許文献１には、表示データを受信し、受信した表示データを所定のシンボルに変換し印刷するシンボルプリンタは提案されているが、ユーザが指定した文字列を印刷データ中から検索して一次元バーコードまたは二次元コードに変換し、変換したコードを印刷データに付与して印刷する方法は提案されていない。
【００１１】
また、ネットワーク上に解像度の異なる複数台のプリンタが接続されている場合は、出力先のプリンタで印刷されたコードが読取装置で確実に読み取られるように出力先プリンタの解像度などの能力に応じた大きさや精度のコードを生成する必要がある。
【００１２】
また、出力先プリンタのトナーの使用量を節約するトナーセーブモードが設定されている場合は、そのプリンタから印刷されたコードが濃度不足等により読取装置で読み取れないという問題が発生する可能性がある。
【００１３】
そこで、本発明は、印刷データに含まれる特定な文字列を二次元コードに変換し、変換した二次元コードが出力先プリンタの能力や印刷モードに関係なく読取装置で確実に読み取れる二次元コードを印刷するプリンタドライバおよび印刷システムおよび印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、請求項１の発明は、プリンタに対する各種パラメータの設定を保持し、アプリケーションからの印刷データの変換を行うプリンタドライバにおいて、前記印刷データ中からユーザが指定した特定文字列を検出する特定文字列検出手段と、前記特定文字列検出手段により検出された前記特定文字列をコードに変換するコード変換手段と、前記コード変換手段によりコード化された該コードを前記印刷データに付与するコード付与手段と、前記プリンタにトナーセーブモードが設定されている場合、前記コード付与手段で付与された前記コードに対するトナーセーブ処理を選択的に禁止するトナーセーブ禁止制御手段とを具備することを特徴とする。
【００１５】
また、請求項２の発明は、請求項１の発明において、前記プリンタの解像度情報を取得する解像度情報取得手段を更に具備し、前記コード変換手段は、前記解像度情報取得手段により取得した前記プリンタの解像度に基づき前記コードの誤り訂正レベルを最適に設定してコード変換を行うことを特徴とする。
【００１６】
また、請求項３の発明は、請求項１の発明において、前記プリンタの解像度情報を取得する解像度情報取得手段を更に具備し、前記コード変換手段は、前記解像度情報取得手段により取得した前記プリンタの解像度に基づき前記コードのサイズを最適に設定してコード変換を行うことを特徴とする。
【００１７】
また、請求項４の発明は、プリンタに対する各種パラメータの設定を保持し、アプリケーションからの印刷データの変換を行うプリンタドライバと、前記プリンタドライバからの印刷データに基づき印刷を行うプリンタと有する印刷システムにおいて、前記プリンタドライバは、前記印刷データ中からユーザが指定した特定文字列を検出する特定文字列検出手段と、前記特定文字列検出手段により検出された前記特定文字列をコードに変換するコード変換手段と、前記コード変換手段によりコード化された該コードを前記印刷データに付与するコード付与手段と、前記コード付与手段により前記印刷データに付与された前記コードの位置情報を生成するコード位置情報生成手段と、前記コード位置情報生成手段で生成されたコード位置情報を前記印刷データに付与して前記プリンタに送信する送信手段とを具備し、前記プリンタは、トナーセーブモードが設定されている場合、前記コード位置情報に基づき前記コードに対してトナーセーブ処理を選択的に禁止するトナーセーブ禁止制御手段を具備することを特徴とする。
【００１８】
また、請求項５の発明は、アプリケーションからの印刷データとプリンタに対する各種パラメータの設定情報とに基づき前記印刷データを印刷出力する印刷制御方法において、前記印刷データ中からユーザが指定した特定文字列を特定文字列検出手段により検出し、前記特定文字列検出手段により検出した前記特定文字列をコード変換手段によりコードに変換し、前記コード変換手段によりコード化した該コードをコード付与手段により前記印刷データに付与し、トナーセーブモードが設定されている場合、前記コード付与手段で付与した前記コードに対するトナーセーブ処理を選択的にトナーセーブ禁止制御手段により禁止することを特徴とする。
【発明の効果】
【００１９】
本発明のプリンタドライバおよび印刷システムおよび印刷制御方法によれば、ユーザが指定した文字列を印刷データ中から検索して一次元バーコードまたは二次元コードに変換し、変換したコードを出力先プリンタの能力に関係なく読取装置で確実に読み取れるように印刷することができる。
【００２０】
また、ユーザが指定した文字列を印刷データ中から検索して一次元バーコードまたは二次元コードに変換し、変換したコードを出力先プリンタの印刷モードに関係なく読取装置で確実に読み取れるように印刷することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係わるプリンタドライバおよび印刷システムおよび印刷制御方法の一実施例について添付図面を参照して詳細に説明する。
【００２２】
図１は、本発明に係わるプリンタドライバおよび印刷システムおよび印刷制御方法の一例を概略的に示した構成図である。
【００２３】
図１に示すように、印刷システム１００は、クライアントＰＣ１０と、解像度等の能力の異なる複数のプリンタ２０−１（例えば解像度が１２００ｄｐｉ）、ラベルプリンタ２０−２（例えば解像度が２００ｄｐｉ）、・・・、プリンタ２０−ｎ（以下、総称して「プリンタ２０−ｎ」という。）とがＬＡＮ（＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３０等のネットワークを介して接続されている。
【００２４】
クライアントＰＣ１０は、ＣＰＵ（＝Ｃｅｎｔｒａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：中央演算処理装置）、入出力装置、記憶装置等を備えた、所謂コンピュータであり、ＣＰＵ１１と、外部インタフェース１２と、入力制御部１３と、表示制御部１４と、記憶部１５と、ＲＡＭ（＝Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、ＲＯＭ（＝Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１７を備えている。
【００２５】
ＣＰＵ１１は、クライアントＰＣ１０の中央演算処理装置であり、ＲＯＭ１７に記憶されたプログラムに従ってクライアントＰＣ１０を統括制御する。
【００２６】
外部インタフェース１２は、クライアントＰＣ１０とは他の外部の装置（例えばＬＡＮ３０を介して接続されたプリンタ２０−ｎ）との間でのデータ信号や制御信号等の授受の制御を行う。
【００２７】
入力制御部１３は、クライアントＰＣ１０の図示せぬキーボードやマウス等の入力装置による操作信号の入力制御を行う。
【００２８】
表示制御部１４は、クライアントＰＣ１０の図示せぬ表示装置（例えばＣＲＴディスプレイや液晶ディスプレイ等）によるデータ信号や制御信号等の授受の制御を行う。
【００２９】
記憶部１５は、記憶装置であり、本発明に係わるプリンタドライバ１５３（詳細は後述する）やアプリケーションソフト１５２（例えばワープロソフトや表計算ソフト等の各種アプリケーションプログラム）、クライアントＰＣ１０のシステム制御を行うＯＳ（＝Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１５１、各種データ等が記憶保持される。
【００３０】
本発明に係わるプリンタドライバ１５３は、クライアントＰＣ１０上でアプリケーションソフト１５２により作成された印刷データ（説明の便宜上、「原稿印刷データ」という。）に含まれる特定な文字列を一次元バーコードもしくは二次元コードに変換し、変換したコードを原稿印刷データに付与して出力先のプリンタ２０−ｎからコードを含む原稿印刷データが印刷できるように構成されている。
【００３１】
また、プリンタドライバ１５３は、出力先のプリンタ２０−ｎがトナーの使用量を節約するトナーセーブモードが設定されている場合であっても当該プリンタ２０−ｎで印刷出力される原稿印刷データに付与されたコードが濃度不足等により読取装置で認識されない等の不具合が生じないように印刷するように構成されている。
【００３２】
なお、本実施例では、プリンタドライバ１５３が文字列を変換して生成するコードを二次元コードの一つであるＱＲ（＝Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードを例に説明する。
【００３３】
また、アプリケーションソフト１５２は、ユーザによって予めクライアントＰＣ１０にインストールされたプログラムであり、例えばワープロソフトや表計算ソフト等の各種アプリケーションプログラムがインストールされているものとする。
【００３４】
クライアントＰＣ１０から出力先のプリンタ２０−ｎに送信される原稿印刷データは、記憶部１５に記憶されたアプリケーションソフト１５２を読み出し、当該アプリケーションソフト１５２をＣＰＵ１１が実行することによって作成される。
【００３５】
具体的には、原稿印刷データをワープロソフトにより作成する場合は、ユーザの操作指示によりＣＰＵ１１がワープロソフトを記憶部１５から読み出して実行し、ユーザにより所望の原稿印刷データが入力されて作成される。
【００３６】
また、ユーザがプリンタドライバ１５３の所定の設定画面で原稿印刷データに含まれる特定な文字列をＱＲコードに変換する設定を行うことでプリンタドライバ１５３がワープロソフト等により作成された原稿印刷データに含まれる特定な文字列をＱＲコードに変換し、ＱＲコードを含む原稿印刷データが外部インタフェース１２を介して出力先のプリンタ２０−ｎに転送される。
【００３７】
一方、ＬＡＮ３０に接続された能力の異なる複数のプリンタ２０−ｎの基本的な構成は、プリンタ２０−１に示されるようにＣＰＵ（＝中央演算処理装置）２１と、印刷画像処理部２２と、画像形成部２３と、ユーザインタフェース２４と、外部インタフェース部２５を備えている。
【００３８】
なお、プリンタ２０−１とは他の複数のプリンタ２０−ｎの構成の説明については、プリンタ２０−１と同様な構成なので説明の便宜上、省略する。
【００３９】
プリンタ２０−１のＣＰＵ２１は、プリンタ２０−１の各部及び各インタフェース２４、２５を制御するとともにプリンタ２０−１全体を統括制御する。
【００４０】
印刷画像処理部２２は、印刷指示された印刷データが画像形成部２３で印刷用紙上に形成されるように印刷データに対して画像処理を施し、画像処理された印刷データを画像形成部２３に出力する。
【００４１】
なお、印刷指示された印刷データには、原稿印刷データのみの場合やＱＲコードを含む原稿印刷データの場合とがある。
【００４２】
画像形成部２３は、印刷画像処理部２２で画像処理が施されて転送された印刷データに基づき印刷データを印刷用紙上に形成して出力する。
【００４３】
ユーザインタフェース２４は、ユーザの操作によりプリンタ２０−１の各種設定操作や各種処理の選択操作を行うボタン等の操作部と、表示画面の表示部等で構成され、ユーザが操作部を操作することで所望の情報表示や印刷出力の選択操作を行うことができる。
【００４４】
外部インタフェース２５は、ＬＡＮ３０を介して接続されたクライアントＰＣ１０やプリンタ２０−１とは他の外部の装置（以下、総称して「外部装置」という）とデータや制御信号の授受を行う。
【００４５】
図２は、上記クライアントＰＣ１０上の各種処理を行うソフトウェアの構成を説明するための概略的な構成図である。
【００４６】
図２に示すようにクライアントＰＣ１０にはＯＳ１５１、プリンタドライバ１５３、アプリケーションソフト１５２がインストールされており、ＯＳ１５１がプリンタドライバ１５３及びアプリケーションソフト１５２の動作を管理している。
【００４７】
アプリケーションソフト１５２により作成された原稿印刷データは、印刷指示されることでクライアントＰＣ１０上のプリンタドライバ１５３、外部インタフェース１２、ネットワークのＬＡＮ３０を介してプリンタ２０−ｎへ転送される。
【００４８】
ところで、本発明に係わるプリンタドライバ１５３は、プリンタドライバ１５３がインストールされたクライアントＰＣ１０と接続された複数のプリンタ２０−ｎに対応して、次のような印刷制御が行えるように構成されている。
【００４９】
本発明に係わるプリンタドライバ１５３は、印刷データの出力先のプリンタ２０−ｎに対する各種パラメータの設定情報に基づきアプリケーションソフト１５２により作成された原稿印刷データ中のユーザが指定した文字列をＱＲコードに変換し、変換したＱＲコードを原稿印刷データに付与して出力先のプリンタ２０−ｎから印刷出力するように構成されている。
【００５０】
また、本発明に係わるプリンタドライバ１５３は、原稿印刷データ中のユーザが指定した文字列が変換されたＱＲコードの大きさを任意もしくは自動で設定でき、設定された大きさのＱＲコードを原稿印刷データに付与して出力先のプリンタ２０−ｎから印刷出力するように構成されている。
【００５１】
なお、ＱＲコードの大きさの設定が自動設定された場合は、出力先のプリンタ２０−ｎの能力（例えば解像度等）に応じた最適な大きさの値が自動的に決定され、任意もしくは自動で設定された大きさのＱＲコードが原稿印刷データに付与されて出力先のプリンタ２０−ｎから印刷出力される。
【００５２】
また、本発明に係わるプリンタドライバ１５３は、原稿印刷データ中のユーザが指定した文字列が変換されたＱＲコードの誤り訂正レベルのパラメータ値を任意もしくは自動で設定でき、設定された誤り訂正レベルのＱＲコードを原稿印刷データに付与して出力先のプリンタ２０−ｎから印刷出力するように構成されている。
【００５３】
なお、誤り訂正レベルのパラメータ値の設定が自動設定された場合は、出力先のプリンタ２０−ｎの能力に応じた最適な誤り訂正レベルのパラメータ値もしくはＱＲコードの大きさに応じた最適な誤り訂正レベルのパラメータ値が自動的に決定され、任意もしくは自動で設定された誤り訂正レベルのＱＲコードが原稿印刷データに付与されて出力先のプリンタ２０−ｎから印刷出力される。
【００５４】
また、本発明に係わるプリンタドライバ１５３は、出力先プリンタ２０−ｎのトナー使用量を節約するトナーセーブモードが設定がされている場合であっても出力先プリンタ２０−ｎから印刷出力される原稿印刷データに付与されたＱＲコードが濃度不足等により読取装置で認識されない等の不具合が生じないように印刷するように構成されている。
【００５５】
このように構成されたプリンタドライバ１５３が行う印刷制御は、プリンタドライバ１５３の設定画面で設定された設定情報に基づき行われる。
【００５６】
プリンタドライバ１５３がプリンタドライバ１５３の設定画面で設定された設定情報に基づき行う印刷制御について図３乃至図６を参照し説明する。
【００５７】
図３は、本発明に係わるプリンタドライバ１５３の設定画面の一例を示す図である。
【００５８】
なお、図３は、原稿印刷データに含まれる特定な文字列をＱＲコードに変換して印刷する場合にプリンタドライバ１５３の複数の設定画面のうちのＱＲコード変換タブを選択することで表示される設定画面の一例を示したものである。
【００５９】
図３に示すように、ＱＲコード変換タブが選択されることで表示される設定画面３００（以下、「ＱＲコード変換設定画面３００」という。）は、タイトルバー３１０と、プリンタドライバ１５３の各種設定を行うための複数の設定画面にそれぞれ対応した複数のタブ３２０と、ＱＲコード変換のための各種設定を行う設定項目設定部３３０と、設定項目設定部３３０で設定された各設定値の設定、キャンセル、適用、ヘルプ等の指示操作を行う指示操作ボタン３４０（破線で囲まれた部分）とで構成されており、タイトルバー３１０にはクライアントＰＣ１０とＬＡＮ３０を介して接続された複数のプリンタ２０−ｎに対応したタイトル名（例えば、出力先のプリンタがプリンタ２０−１のレーザプリンタの場合は、「レーザプリンタのプロパティー」のタイトル名）が表示されている。
【００６０】
ＱＲコード変換設定画面３００は、プリンタドライバ１５３に対してアプリケーションソフト１５２等で作成された原稿印刷データの中からユーザが指定した文字列を検索してＱＲコードに変換し、ＱＲコードを原稿印刷データに付与する処理を行わせるか否かの設定ができるように構成されており、設定項目設定部３３０には、原稿印刷データをＱＲコード変換するか否かを選択するＱＲコード変換設定項目３３１と、原稿印刷データをＱＲコード変換する場合は、ＱＲコードに変換する文字列を指定する文字列指定項目３３２（破線で囲まれ部分）と、指定した文字列をＱＲコードに変換する際の変換するＱＲコードの誤り訂正レベルを選択指定する誤り訂正レベル選択指定項目３３３と、ＱＲコードのセルサイズを設定するセルサイズ選択指定項目３３４と、トナーセーブモードが設定されている場合であってもＱＲコードは、トナーセーブモードでない通常印刷モードで印刷するか否かを選択指定するトナーセーブ指定項目３３５（破線で囲まれた部分）を備えている。
【００６１】
文字列指定項目３３２は、「ＵＲＬを自動的にＱＲコードに変換する」、「メールアドレスを自動的にＱＲコードに変換する」、「その他任意の文字列を自動的にＱＲコードに変換する」等の何れかもしくは全ての選択が可能であり、「その他任意の文字列を自動的にＱＲコードに変換する」を選択する場合は、ユーザがＱＲコードに変換したい任意の文字列を入力して設定する。
【００６２】
文字列指定項目３３２で「ＵＲＬを自動的にＱＲコードに変換する」が選択設定された場合は、原稿印刷データ中のＵＲＬの文字列をＱＲコードに変換し、「メールアドレスを自動的にＱＲコードに変換する」が選択設定された場合は、原稿印刷データ中のメールアドレスの文字列をＱＲコードに変換し、「その他任意の文字列を自動的にＱＲコードに変換する」が選択設定された場合は、原稿印刷データ中のユーザが指定した文字列をＱＲコードに変換する。
【００６３】
誤り訂正レベル選択指定項目３３３及びセルサイズ選択指定項目３３４は、ユーザが指定した文字列をＱＲコード変換する際のＱＲコードの誤り訂正レベルやセルサイズを選択設定する項目であり、ＱＲコードの誤り訂正レベルは、Ｌ、Ｍ、Ｑ、Ｈの４段階のレベルが設定可能である。
【００６４】
なお、誤り訂正レベルは、Ｌ、Ｍ、Ｑ、Ｈの順に誤り訂正能力は向上し、レベルＬが最も誤り訂正能力は低く、レベルＨが最も誤り訂正能力は高い。
【００６５】
文字列をＱＲコードに変換するに際しては、誤り訂正レベル選択指定項目３３３が自動に選択設定されている場合は、出力先のプリンタ２０−ｎの解像度やＱＲコードのセルサイズに応じたＱＲコードの最適な誤り訂正レベル（Ｌ、Ｍ、Ｑ、Ｈの何れか）を自動的に決定し、決定した誤り訂正レベルのＱＲコードに変換する。
【００６６】
また、ユーザによりＬ、Ｍ、Ｑ、Ｈの何れかの誤り訂正レベルが選択設定されている場合は、設定された誤り訂正レベル（Ｌ、Ｍ、Ｑ、Ｈの何れか）のＱＲコードに変換する。  また、セルサイズ選択指定項目３３４が自動に選択設定されている場合は、出力先のプリンタ２０−ｎの解像度等の能力に応じた最適なＱＲコードのサイズを自動的に決定し、決定したサイズのＱＲコードに変換する。
【００６７】
また、ユーザによりセルサイズの値が指定されている場合は、指定されたサイズのＱＲコードに変換する。
【００６８】
トナーセーブ指定項目３３５で「ＱＲコードの領域はトナーセーブを行わない」が選択設定されている場合は、トナーセーブモードが設定されている場合であってもＱＲコードに対しては通常印刷モードの解像度もしくはトナーセーブモードの際に行うデータの間引き処理を行わないで印刷する印刷制御を行う。
【００６９】
なお、各選択設定項目で選択設定された項目に対しては、チェックマークやドット及び文字列や数値等のデータがチェックボックスや各入力欄に表示される。
【００７０】
このように構成されたＱＲコード変換設定画面３００で設定された設定情報に基づきプリンタドライバ１５３が行う印刷制御について図４の流れ図を参照して説明する。
【００７１】
図４に示すように、プリンタドライバ１５３は、印刷開始指示とともに原稿印刷データを受信すると（ステップＳ４０１）、受信した原稿印刷データに対して特定な文字列をＱＲコードに変換して付与するか否かをＱＲコード変換設定画面３００で設定された設定情報に基づき判別する（ステップＳ４０２）。
【００７２】
設定情報の内容が原稿印刷データに対して特定な文字列をＱＲコードに変換しないと設定された設定情報の場合は（ステップＳ４０２でＮＯ）、すなわち図３で示したＱＲコード変換設定画面３００のＱＲコード変換設定項目３３１で「文字列をＱＲコードに変換する」が選択設定されていない場合は、受信した原稿印刷データを出力先のプリンタ２０−ｎで出力可能なように所定の画像処理を印刷データ解析変換処理により行い、（ステップＳ４０７）、画像処理された原稿印刷データを出力先のプリンタ２０−ｎへ送信する（ステップＳ４０８）。
【００７３】
送信された原稿印刷データは、出力先のプリンタ２０−ｎにより印刷用紙上に印刷されて出力される。
【００７４】
また、ステップＳ４０２において、設定情報の内容が原稿印刷データに対して特定な文字列をＱＲコードに変換して付与すると設定された設定情報の場合は（ステップＳ４０２でＹＥＳ）、すなわちＱＲコード変換設定画面３００のＱＲコード変換設定項目３３１で「文字列をＱＲコードに変換する」が選択設定されている場合は、特定文字列検出処理により「ＵＲＬを自動的にＱＲコードに変換する」、「メールアドレスを自動的にＱＲコードに変換する」、「その他任意の文字列を自動的にＱＲコードに変換する」の何れかもしくは全てが選択されているかを判別し、選択された項目に該当する文字列を原稿印刷データ中から抽出して記憶部１５に記憶保持する（ステップＳ４０３）。
【００７５】
具体的には、「ＵＲＬを自動的にＱＲコードに変換する」と設定されている場合は、原稿印刷データを走査し、ＵＲＬに対応する文字列、例えば「ｈｔｔｐ：／／」から始まる文字列で空白データまたはスペースデータを検知するまでの文字列をＵＲＬの文字データ列として抽出し、記憶部１５に記憶保持する。
【００７６】
また、「メールアドレスを自動的にＱＲコードに変換する」と設定されている場合は、前述のＵＲＬの場合と同様に、メールアドレス対応する文字列データを検索して抽出し、記憶部１５に記憶保持する。
【００７７】
また、「その他任意の文字列を自動的にＱＲコードに変換する」と設定されている場合は、ユーザにより入力された文字列、例えば「ＡＢＣＤＥＦ」と入力されて設定されている場合は、印刷データの「ＡＢＣＤＥＦ」を含む行の全ての文字列データを抽出、記憶部１５に記憶保持する。
【００７８】
記憶部１５に文字列データ（以下、「特定文字列データ」という。）が保持されると、プリンタドライバ１５３は、記憶部１５に保持された特定文字列データをコード変換処理によりＱＲコードに変換し、変換したＱＲコードを原稿印刷データに付与するとともに原稿印刷データに付与されたＱＲコードの位置情報を記憶部１５に記憶保持する（ステップＳ４０４）。
【００７９】
コード変換処理では、特定文字列データの文字数、ＱＲコード変換設定画面３００の誤り訂正レベル選択指定項目３３３で設定された誤り訂正レベル（自動、Ｌ、Ｍ、Ｑ、Ｈの何れか）とセルサイズ選択指定項目３３４で設定された設定情報（自動またはユーザが設定したセルサイズの何れか）とに基づき特定文字列データをＱＲコードのイメージデータに変換し、変換したＱＲコードを原稿印刷データに付与する。
【００８０】
また、原稿印刷データに付与されたＱＲコードの領域を示す位置情報（以下、「ＱＲコード領域情報」といい、例えばＱＲコードが印刷される領域の位置情報）を生成して記憶部１５に記憶保持する。
【００８１】
ＱＲコードを原稿印刷データに付与し、ＱＲコード領域情報を記憶部１５に保持すると、プリンタドライバ１５３は、トナーセーブモードが設定されている場合には原稿印刷データに付与したＱＲコードをトナーセーブモードの処理を実施せずに通常印刷モードで印刷するような制御を行うか否かを設定情報に基づき判別し、判別結果に応じてＱＲコードを含む原稿印刷データの解析及び変換処理を行う。
【００８２】
具体的には、設定情報の内容がトナーセーブモードが設定されている場合であってもＱＲコードに対してはトナーセーブモードの処理を実施しないと設定された設定情報の場合は（ステップＳ４０５でＹＥＳ）、すなわち図３で示したＱＲコード変換設定画面３００のトナーセーブ指定項目３３５で「ＱＲコードの領域はトナーセーブを行わない」が選択設定されている場合は、トナーセーブモードが設定されている場合であってもＱＲコードは、通常印刷モードの解像度もしくはトナーセーブモードの際に行う印刷データの間引き処理を行わない画像処理を印刷データ解析変換処理により行う（ステップＳ４０６）。
【００８３】
また、設定情報の内容がＱＲコード変換設定画面３００のトナーセーブ指定項目３３５で「ＱＲコードの領域はトナーセーブを行わない」が選択設定されていない場合は（ステップＳ４０５でＮＯ）、ＱＲコードも原稿印刷データと同様にトナーセーブモードもしくは通常印刷モード等の設定された各印刷モードに対応した解像度もしくは画像処理を印刷データ解析変換処理により行う（ステップＳ４０７）。
【００８４】
印刷データ解析変換処理による処理が終了すると、処理されたＱＲコードを含む原稿印刷データを出力先のプリンタ２０−ｎへ送信する（ステップＳ４０８）。
【００８５】
このようにＱＲコード変換設定画面３００で設定された設定情報に基づき印刷制御を行うプリンタドライバ１５３の制御により出力先のプリンタ２０−ｎから出力される印刷物の一例について図５及び図６を参照して説明する。
【００８６】
図５及び図６は、荷物に貼り付ける送付票にＱＲコードが付与された宛先情報をラベルプリンタ２０−２で印刷し、その送付票の控えをレーザプリンタ２０−１で印刷した一例を示す図である。
【００８７】
なお、図５（ａ）はＱＲコードを含む原稿印刷データの出力先がラベルプリンタ２０−２の場合のプリンタドライバ１５３のＱＲコード変換設定画面３０１であり、図５（ｂ）はＱＲコード変換設定画面３０１の設定情報に基づきラベルプリンタ２０−２で印刷された送付票５００の一例を示す図である。
【００８８】
また、図６（ａ）はＱＲコードを含む原稿印刷データの出力先がレーザプリンタ２０−１の場合のプリンタドライバ１５３のＱＲコード変換設定画面３０２であり、図６（ｂ）はＱＲコード変換設定画面３０２の設定情報に基づきレーザプリンタ２０−１で印刷された送付票の控え５１０の一例を示す図である。
【００８９】
図５（ａ）に示すように、ＱＲコード変換設定画面３０１により設定された設定情報の内容は、ＱＲコード変換設定画面３０１の文字列指定項目３３２（破線で囲まれた部分）で「その他任意の文字列を自動的にＱＲコードに変換する」が選択設定され、文字列の入力欄で「〒０１２−３４５６ 東京都○○区△△１−１・・・・」の宛先情報が指定され、セルサイズ選択指定項目３３４（破線で囲まれた部分）で「自動」が設定され、誤り訂正レベル選択指定項目３３３（破線で囲まれた部分）で「Ｈ」が設定されているので、これらの設定情報に基づくプリンタドライバ１５３の印刷制御により図５（ｂ）に示すような送付票５００がラベルプリンタ２０−２から出力される。
【００９０】
送付票５００には、原稿印刷データの宛先情報５０１（破線で囲まれた部分）がラベルプリンタ２０−２の解像度（例えば２００ｄｐｉ）で出力され、宛先情報５０１に対応したＱＲコード５０２がラベルプリンタ２０−２の解像度に応じて自動的に決定された大きさで、ユーザにより指定された誤り訂正レベルＨのＱＲコードに変換されて出力される。
【００９１】
また、図６（ａ）に示すように、ＱＲコード変換設定画面３０２で設定された設定情報の内容は、ＱＲコード変換設定画面３０２の文字列指定項目３３２（破線で囲まれた部分）で「その他任意の文字列を自動的にＱＲコードに変換する」が選択設定され、文字列の入力欄で「〒０１２−３４５６ 東京都○○区△△１-１・・・・」の宛先情報が指定され、セルサイズ選択指定項目３３４（破線で囲まれた部分）で「自動」が設定され、誤り訂正レベル選択指定項目３３３（破線で囲まれた部分）で「Ｈ」が設定され、トナーセーブ指定項目３３５（破線で囲まれた部分）で「ＱＲコードの領域はトナーセーブを行わない」という設定がなされており、また図示せぬ設定画面によりトナーセーブモードが設定されている場合は、これらの設定情報に基づくプリンタドライバ１５３の印刷制御により図６（ｂ）に示すような送付票の控え５１０がレーザプリンタ２０−１から出力される。
【００９２】
送付票の控え５１０には、原稿印刷データの宛先情報５１１（破線で囲まれた部分）や送付リスト一覧情報５１３（破線で囲まれた部分）がトナーセーブモードに対応した濃度で出力され、宛先情報５１１に対応したＱＲコード５１２がユーザにより指定された１０×１０ｍｍの大きさで誤り訂正レベルがＱＲコード５１２の大きさに応じた最適な誤り訂正レベルで変換されたＱＲコードで出力される。
【００９３】
このように本発明に係わるプリンタドライバ１５３は、出力先のプリンタ２０−ｎがトナーの使用量を節約するトナーセーブモードに設定されている場合であっても原稿印刷データに付与されたＱＲコードを通常印刷モードの解像度もしくはトナーセーブモードの際に行う印刷データの間引き処理を行わない画像処理を施して出力するので、出力先のプリンタ２０−ｎから印刷出力されたＱＲコードが濃度不足等により読取装置で認識されない等の不具合を防止することができる。
【００９４】
これまでの説明は、プリンタドライバ１５３が所定の設定画面で設定された設定情報に基づき原稿印刷データ中の特定文字列をＱＲコードに変換し、出力先のプリンタ２０−ｎがトナーセーブモードに設定されている場合であってもＱＲコードを通常印刷モードの解像度もしくはトナーセーブモードの際に行う印刷データの間引き処理を行わない画像処理を施してＱＲコードを含む原稿印刷データをプリンタ２０−ｎへ送信する例を示したが、このようなプリンタドライバ１５３が行っていた処理をプリンタ２０−ｎのコントローラで行なわせる構成としてもよい。
【００９５】
図７は、出力先のプリンタ２０−ｎのＣＰＵ（コントローラ）が所定の設定画面で設定された設定情報に基づき原稿印刷データ中の特定文字列をＱＲコードに変換し、プリンタ２０−ｎがトナーセーブモードに設定されている場合であってもＱＲコードを通常印刷モードの解像度もしくはトナーセーブモードの際に行う印刷データの間引き処理を行わない画像処理を施してＱＲコードを含む原稿印刷データを印刷出力する構成とした場合のプリンタドライバ１６３とプリンタコントローラ２１０とが行う制御を示す流れ図である。
【００９６】
なお、本構成のプリンタドライバ１６３及びプリンタコントローラ２１０は、図１及び図２で示した印刷システム１００及びソフトウェア構成におけるプリンタドライバ１５３と、ＣＰＵ２１（コントローラ）とをプリンタドライバ１６３とプリンタコントローラ２１０とに置き換えて構成したものであり、プリンタドライバ１６３の設定画面は、説明の便宜上、図３で示したＱＲコード変換設定画面３００を用いて説明する。
【００９７】
図７に示すように、プリンタドライバ１６３は、印刷開始指示とともにアプリケーションソフト１５２で作成された原稿印刷データを受信すると（ステップＳ７０１）、受信した原稿印刷データに対して特定な文字列をＱＲコードに変換して付与するか否かをＱＲコード変換設定画面３００で設定された設定情報に基づき判別する（ステップＳ７０２）。  
設定情報の内容が「文字列をＱＲコードに変換する」と設定されていない場合は（Ｓ７０２でＮＯ）、具体的には図３で示したＱＲコード変換設定画面３００のＱＲコード変換設定項目３３１で「文字列をＱＲコードに変換する」が選択設定されていない場合は、プリンタドライバ１６３が受信した原稿印刷データを出力先のプリンタ２０−ｎで出力可能なように印刷データ解析変換処理により所定の画像処理を行い（ステップＳ７０６）、画像処理した原稿印刷データを出力先のプリンタ２０−ｎへ送信する（ステップＳ７０９）。
【００９８】
また、ステップＳ７０２において、設定情報の内容が「文字列をＱＲコードに変換する」と設定されている場合（Ｓ７０２でＹＥＳ）、具体的にはＱＲコード変換設定画面３００のＱＲコード変換設定項目３３１で「文字列をＱＲコードに変換する」が選択設定されている場合は、プリンタドライバ１６３がＱＲコード変換設定画面３０２の文字列指定項目３３２で設定された設定情報に基づき該当する文字列を特定文字列検出処理により原稿印刷データ中から抽出して記憶部１５に記憶保持する（ステップＳ７０３）。
【００９９】
記憶部１５に特定文字列データが保持されると、プリンタドライバ１６３は、記憶部１５に保持された特定文字列データをコード変換処理によりＱＲコードに変換し、変換したＱＲコードを原稿印刷データに付与するとともに原稿印刷データに付与したＱＲコードの位置情報であるＱＲコード領域情報を生成して記憶部１５に記憶保持する（ステップＳ７０４）。
【０１００】
なお、コード変換処理で特定文字列データをＱＲコードに変換する場合は、特定文字列データの文字数、ＱＲコード変換設定画面３００の誤り訂正レベル選択指定項目３３３で設定された誤り訂正レベル（自動、Ｌ、Ｍ、Ｑ、Ｈの何れか）とセルサイズ選択指定項目３３４で設定された設定情報（自動またはユーザが設定したセルサイズの何れか）とに基づき特定文字列データをＱＲコードのイメージデータに変換し、変換したＱＲコードを原稿印刷データに付与する。
【０１０１】
ＱＲコードを原稿印刷データに付与し、ＱＲコード領域情報を記憶部１５に保持すると、プリンタドライバ１６３は、ＱＲコードを含む原稿印刷データが出力先のプリンタ２０−ｎで出力可能なように印刷データ解析変換処理により所定の画像処理を行う（ステップＳ７０５）。
【０１０２】
ＱＲコードを含む原稿印刷データが印刷データ解析変換処理により所定の画像処理が施されると、プリンタドライバ１６３は、ＱＲコード変換設定画面３００のトナーセーブ指定項目３３５で設定された設定情報に基づきトナーセーブモードが設定されている場合であってもＱＲコードはトナーセーブモードの処理を実施せずに通常印刷モードで印刷するような制御を行うか否かを判別し、判別結果に応じてＱＲコードを含む原稿印刷データの解析及び変換処理を行う。
【０１０３】
設定情報の内容が「ＱＲコードの領域はトナーセーブを行わない」と設定されている場合は（ステップＳ７０７でＹＥＳ）、所定の画像処理が施されたＱＲコードを含む原稿印刷データに記憶部１５に保持されたＱＲコード領域情報を付与して出力先のプリンタ２０−ｎへ送信する（ステップＳ７０８、ステップＳ７０９）。
【０１０４】
また、ステップＳ７０７において、設定情報の内容が「ＱＲコードの領域はトナーセーブを行わない」と設定されていない場合は（ステップＳ７０７でＮＯ）、印刷データ解析変換処理により所定の画像処理が施されたＱＲコードを含む原稿印刷データを出力先のプリンタ２０−ｎへ送信する（ステップＳ７０９）。
【０１０５】
一方、出力先のプリンタ２０−ｎのプリンタコントローラ２１０は、受信した印刷データを解析し、印刷データにＱＲコード領域情報が付与されている場合は（ステップＳ７０９でＹＥＳ）、トナーセーブモードが設定されている場合であってもＱＲコード領域情報で示される領域の印刷データ（ＱＲコード）に対しては間引き処理を行わない等の画像処理を描画処理により行い（ステップＳ７１２）、通常印刷モードに対応したＱＲコードを印刷出力する（ステップＳ７１４）。
【０１０６】
また、ステップＳ７１１において、印刷データにＱＲコード領域情報が付与されていない場合は（ステップＳ７１１でＮＯ）、ＱＲコード及び原稿印刷データの印刷データに対して設定された印刷モードに対応した画像処理を描画処理により行った後（ステップＳ７１３）、印刷出力する（ステップＳ７１４）。
【０１０７】
図８は、出力先のプリンタ２０−ｎのＣＰＵ（コントローラ）が所定の設定画面で設定された設定情報に基づき原稿印刷データ中の特定文字列をＱＲコードに変換し、プリンタ２０−ｎがトナーセーブモードに設定されている場合であってもＱＲコードを通常印刷モードの解像度もしくはトナーセーブモードの際に行う印刷データの間引き処理を行わない画像処理を施してＱＲコードを含む原稿印刷データを印刷出力する構成とした場合のプリンタドライバ１６３とプリンタコントローラ２１０とは他のプリンタドライバ１７３とプリンタコントローラ２１１との印刷制御を示す流れ図である。
【０１０８】
なお、本構成のプリンタドライバ１７３及びプリンタコントローラ２１１は、図１及び図２で示した印刷システム１００及びソフトウェア構成におけるプリンタドライバ１５３と、ＣＰＵ２１（コントローラ）とをプリンタドライバ１７３とプリンタコントローラ２１１とに置き換えて構成したものであり、プリンタドライバ１７３の設定画面は、説明の便宜上、図３で示したＱＲコード変換設定画面３００を用いて説明する。
【０１０９】
図８に示すように、プリンタドライバ１７３は、印刷開始指示とともにアプリケーションソフト１５２で作成された原稿印刷データを受信すると（ステップＳ８０１）、受信した原稿印刷データを印刷データ解析変換処理により出力先のプリンタ２０−ｎで印刷出力が可能なように所定の画像処理を施す（ステップＳ８０２）。
【０１１０】
印刷データ解析変換処理による原稿印刷データの画像処理後、ＱＲコード変換設定画面３００で設定された設定情報のデータ（以下、「設定情報データ」という。）を作成し（ステップＳ８０３）、作成した設定情報データと印刷データ解析変換処理により画像処理された原稿印刷データとを出力先のプリンタ２０−ｎへ送信する（ステップＳ８０４）。
【０１１１】
一方、出力先のプリンタ２０−ｎのプリンタコントローラ２１１は、プリンタドライバ１７３から送信された原稿印刷データと設定情報データとを受信すると（ステップＳ８０５）、設定情報データを参照して原稿印刷データ中の特定文字列をＱＲコードに変換する設定がなされているか否かを判別する（ステップＳ８０６）。
【０１１２】
ステップＳ８０６でＱＲコードに変換する設定がなされている場合は（８０６でＹＥＳ）、プリンタコントローラ２１１がＱＲコード変換設定画面３０２の文字列指定項目３３２で設定された設定情報に基づき該当する文字列を特定文字列検出処理により原稿印刷データから抽出し（ステップＳ８０７）、抽出した特定文字列データをコード変換処理により誤り訂正レベルと、セルサイズの設定情報に基づくＱＲコードに変換し、変換してＱＲコードを原稿印刷データに付与するとともにＱＲコードのＱＲコード領域情報を生成する（ステップＳ８０８、ステップＳ８０８）。
【０１１３】
ＱＲコードが原稿印刷データに付与され、ＱＲコード領域情報を生成されると、ＱＲコード変換設定画面３００のトナーセーブ指定項目３３５で設定された設定情報に基づきトナーセーブモードが設定されている場合であってもＱＲコードはトナーセーブモードの処理を実施せずに通常印刷モードで印刷するような制御を行うか否かを判別する（ステップＳ８０９）。
【０１１４】
設定情報の内容が「ＱＲコードの領域はトナーセーブを行わない」と選択設定されている場合は（８０９でＹＥＳ）、具体的にはＱＲコード変換設定画面３００のトナーセーブ指定項目３３５で「ＱＲコードの領域はトナーセーブを行わない」が選択設定されてる場合は、トナーセーブモードが設定されている場合であってもＱＲコード領域情報で示される領域の印刷データ（ＱＲコード）に対しては印刷データの間引き処理を行わない等の画像処理を編集及び描画処理により行い（ステップＳ８１０）、ＱＲコードが通常印刷モードに対応した状態で印刷出力する（ステップＳ８１２）。
【０１１５】
また、設定情報の内容が「ＱＲコードの領域はトナーセーブを行わない」と選択設定されていない場合は（８０９でＮＯ）、具体的にはＱＲコード変換設定画面３００のトナーセーブ指定項目３３５で「ＱＲコードの領域はトナーセーブを行わない」が選択設定されてない場合は、ＱＲコードも原稿印刷データと同様に設定された印刷モードに対応した画像処理を編集及び描画処理により行い印刷出力する（ステップＳ８１１、ステップＳ８１２）。
【０１１６】
以上説明したように本発明に係わるプリンタドライバおよび印刷システムおよび印刷制御方法は、プリンタドライバの所定の設定画面で設定された設定情報に基づき原稿印刷データ中の特定な文字列をＱＲコードに変換し、変換したＱＲコードを含む原稿印刷データを出力先のプリンタへ送信するのでプリンタに文字列をＱＲコードに変換する処理の負荷を与えることなくＱＲコードを含む印刷データを印刷することができる。
【０１１７】
また、プリンタドライバの所定の設定画面で設定された設定情報に基づき原稿印刷データ中の特定な文字列をＱＲコードに変換し、変換したＱＲコードを含む原稿印刷データを出力先のプリンタの能力に関係なく読取装置で確実に読み取れるＱＲコードを生成して印刷することができる。
【０１１８】
また、設定されたトナーセーブモード等の印刷モードに関係なく読取装置で確実に読み取れるＱＲコードを印刷出力することができる。
【図面の簡単な説明】
【０１１９】
【図１】本発明に係わるプリンタドライバおよび印刷システムおよび印刷制御方法の一例を示す構成図
【図２】クライアントＰＣ１０上の各種処理を行うソフトウェアの構成を示す図
【図３】本発明に係わるプリンタドライバ１５３の設定画面の一例を示す図
【図４】ＱＲコード変換設定画面３００で設定された設定情報に基づきプリンタドライバ１５３が行う印刷制御の流れ図
【図５】ＱＲコード変換設定画面３０１で設定された設定情報に基づき出力先のラベルプリンタ２０−２で印刷された印刷物５００の一例を示す図
【図６】ＱＲコード変換設定画面３０２で設定された設定情報に基づき出力先のレーザプリンタ２０−１で印刷された印刷物５１０の一例を示す図
【図７】ＱＲコード変換設定画面３００で設定された設定情報に基づきプリンタドライバ１６３及びプリンタコントローラ２１０が行う印刷制御の流れ図
【図８】ＱＲコード変換設定画面３００で設定された設定情報に基づきプリンタドライバ１７３及びプリンタコントローラ２１１が行う印刷制御の流れ図
【符号の説明】
【０１２０】
１０    クライアントＰＣ
１１    ＣＰＵ（中央演算処理装置（クライアントＰＣ側））
１２    外部インタフェース（クライアントＰＣ側）
１３    入力制御部
１４    表示制御部
１５    記憶部
１６    ＲＯＭ（＝Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１７    ＲＡＭ（＝Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
２０−１  レーザプリンタ
２０−２  ラベルプリンタ
２０−ｎ  プリンタ
２１    ＣＰＵ（中央演算処理装置（プリンタ側））
２２    印刷画像処理部
２３    画像形成部
２４    ユーザインタフェース
２５    外部インタフェース部（クライアントＰＣ側）
３０    ＬＡＮ（＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）
１００  印刷システム
１５１  ＯＳ（＝Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）
１５２  アプリケーションソフト
１５３、１６３、１７３  プリンタドライバ
２１０、２１１  プリンタコントローラ
３００、３０１、３０２  ＱＲコード変換設定画面
３１０  タイトルバー
３２０  タブ
３３０  設定項目設定部
３３１  ＱＲコード変換設定項目
３３２  文字列指定項目
３３３  誤り訂正レベル選択指定項目
３３４  セルサイズ選択指定項目
３３５  トナーセーブ指定項目
３４０  指示操作ボタン
５００、５１０  印刷物
５０１、５１１  宛先情報
５０２、５１２  ＱＲコード
５１３  送付リスト一覧情報
【図１】
2007034620.tif 000003
【図２】
2007034620.tif 000004
【図３】
2007034620.tif 000005
【図４】
2007034620.tif 000006
【図５】
2007034620.tif 000007
【図６】
2007034620.tif 000008
【図７】
2007034620.tif 000009
【図８】
2007034620.tif 000010