(57)【特許請求の範囲】
【請求項１】
印刷装置を制御する印刷制御装置に、
印刷命令を取得する取得処理と、
前記印刷命令が複数の個別コードを印刷するための処理前印刷データを含む場合に、前記複数の個別コードが有する情報を含んだ結合コードを生成するコード生成処理と、
前記処理前印刷データのうち、前記結合コードに含まれる情報を有する前記複数の個別コードを印刷するための印刷データを、各個別コードを識別するための識別記号を印刷するための印刷データに置換する置換処理と、
前記コード生成処理によって生成された結合コードと、当該結合コードに前記複数の識別記号が対応していることを示す対応表と、を印刷するための処理後印刷データであって、前記置換処理により印刷データが置換された前記処理後印刷データを作成する作成処理と、
前記処理後印刷データを前記印刷装置に送信する送信処理と、
を実行させる印刷制御装置用のプログラム。
【請求項２】
請求項１に記載の印刷制御装置用のプログラムであり、
前記複数の個別コードが有する情報の情報量の合計が基準量を超えている場合に、前記複数の個別コードが有する情報から前記結合コードに含ませる情報を選択する選択処理を実行させており、
前記選択処理では、前記複数の個別コードが有する情報にアドレス情報が含まれている場合、前記アドレス情報を他の情報に優先して選択する処理を実行させる印刷制御装置用のプログラム。
【請求項３】
請求項１に記載の印刷制御装置用のプログラムであり、
前記複数の個別コードが有する情報の情報量の合計が基準量を超えている場合に、前記複数の個別コードが有する情報から前記結合コードに含ませる情報を選択する選択処理を実行させており、
前記選択処理では、前記複数の個別コードが有する情報の情報量の順に選択する処理を実行させる印刷制御装置用のプログラム。
【請求項４】
請求項１に記載の印刷制御装置用のプログラムであり、
前記複数の個別コードが有する情報の情報量の合計が基準量を超えている場合に、前記複数の個別コードが有する情報から前記結合コードに含ませる情報を選択する選択処理を実行させており、
前記印刷命令には、前記処理前印刷データにおける前記個別コードの印刷位置が設定された印刷位置情報が含まれており、
前記選択処理では、前記印刷位置情報が基準範囲内に存在する前記個別コードが有する情報を選択する処理を実行させる印刷制御装置用のプログラム。
【請求項５】
請求項２ないし請求項４のいずれか一項に記載の印刷制御装置用のプログラムであり、
前記基準量を決定する基準量決定処理を実行させており、
前記基準量決定処理では、前記印刷装置の印刷解像度に基づいて前記基準量を決定する処理を実行させる印刷制御装置用のプログラム。
【請求項６】
請求項２ないし請求項４のいずれか一項に記載の印刷制御装置用のプログラムであり、
前記結合コードを読み取る読取装置の解像度の入力を促す入力処理と、
前記基準量を決定する基準量決定処理と、を実行させており、
前記基準量決定処理では、前記入力処理において入力された前記読取装置の解像度に基づいて前記基準量を決定する処理を実行させる印刷制御装置用のプログラム。
【請求項７】
請求項２ないし請求項４のいずれか一項に記載の印刷制御装置用のプログラムであり、
前記処理後印刷データにおける前記結合コードの印刷範囲である第１印刷範囲を設定する設定処理と、
前記基準量を決定する基準量決定処理と、を実行させており、
前記基準量決定処理では、前記設定処理において設定された前記第１印刷範囲に基づいて前記基準量を決定する処理を実行させる印刷制御装置用のプログラム。
【請求項８】
請求項１ないし請求項７のいずれか一項に記載の印刷制御装置用のプログラムであり、
前記印刷命令には、一枚の被記録媒体に印刷される印刷範囲である第２印刷範囲が設定されており、
前記作成処理では、前記処理前印刷データを複数の処理範囲に分割し、前記処理範囲毎に作成処理を実行するとともに、前記処理範囲を決定する処理範囲決定処理を実行させており、
前記処理範囲決定処理では、前記第２印刷範囲に基づいて前記処理範囲を決定する処理を実行させる印刷制御装置用のプログラム。
【請求項９】
請求項１ないし８のいずれか一項に記載の印刷制御装置用のプログラムであり、
前記作成処理では、前記複数の個別コードに同一の情報が含まれている場合、前記同一の情報のいずれかを削除して処理後印刷データを作成する処理を実行させる印刷制御装置用のプログラム。
【請求項１０】
印刷装置を制御する印刷制御装置であって、
印刷命令を取得する取得部と、
前記印刷命令が複数の個別コードを印刷するための処理前印刷データを含む場合に、前記複数の個別コードが有する情報を含んだ結合コードを生成するコード生成部と、
前記処理前印刷データのうち、前記結合コードに含まれる情報を有する前記複数の個別コードを印刷するための印刷データを、各個別コードを識別するための識別記号を印刷するための印刷データに置換するデータ置換部と、
前記コード生成部によって生成された結合コードと、当該結合コードに前記複数の識別記号が対応していることを示す対応表と、を印刷するための処理後印刷データであって、前記データ置換部により印刷データが置換された前記処理後印刷データを作成する作成部と、
前記処理後印刷データを前記印刷装置に送信する送信部と、
を備える印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、印刷データに含まれるＵＲＬ等の文字情報が増大している。従来から、プリンタ等の印刷装置を制御する印刷制御装置では、これらの文字情報を印刷する際に、印刷データに含まれるＵＲＬ等の文字情報を認識し、その文字情報に対応するＱＲコードやバーコード等のコードを作成し、その文字情報と共に、あるいはその文字情報の代わりにコードを印刷する技術が知られている（例えば特許文献１）。この技術によれば、ユーザは印刷対象物に印刷されたコードを携帯電話等の読取装置を用いて読み取ることでＵＲＬ等にアクセスすることができるなど、文字情報を直接入力する場合に比べて必要な情報を容易に入手することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４１７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷データに含まれる文字情報の増大に伴い、１枚の印刷対象物に複数のコードが存在することが少なくない。この場合、ユーザは各コードをコードの数だけ別々に読み取る必要があり、手間がかかるという問題があった。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、複数のコードをまとめて印刷することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１の発明に係る印刷制御装置用のプログラムは、印刷装置を制御する印刷制御装置に、印刷命令を取得する取得処理と、前記印刷命令が複数の個別コードを印刷するための処理前印刷データを含む場合に、前記複数の個別コードが有する情報を含んだ結合コードを印刷するための処理後印刷データを作成する作成処理と、前記処理後印刷データを前記印刷装置に送信する送信処理と、を実行させる。
【０００７】
この発明では、印刷命令に含まれる処理前印刷データに個別コードが複数存在する場合に、その複数の個別コードが有する情報を含んだ結合コードを印刷するための印刷データを含む処理後印刷データを作成する。この発明によれば、印刷制御装置によって制御される印刷装置では、複数の個別コードをまとめた結合コードを印刷することができ、ユーザは、結合コードを読み取ることで個別コードに含まれていた情報を一度に取得することができる。
【０００８】
第２の発明は、第１の発明に記載の印刷制御装置用のプログラムにおいて、前記複数の個別コードが有する情報の情報量の合計が基準量を超えている場合に、前記複数の個別コードが有する情報から前記結合コードに含ませる情報を選択する選択処理を実行させており、前記選択処理では、前記複数の個別コードが有する情報にアドレス情報が含まれている場合、前記アドレス情報を他の情報に優先して選択する処理を実行させる。
【０００９】
この発明によれば、複数の個別コードが有する複数のＵＲＬに連続してアクセスする際に、個別コードを別々に読み取る必要がなく、複数のＵＲＬに容易にアクセスすることができる。
【００１０】
第３の発明は、第１の発明に記載の印刷制御装置用のプログラムにおいて、前記複数の個別コードが有する情報の情報量の合計が基準量を超えている場合に、前記複数の個別コードが有する情報から前記結合コードに含ませる情報を選択する選択処理を実行させており、前記選択処理では、前記複数の個別コードが有する情報の情報量の順に選択する処理を実行させる。
【００１１】
情報量が多い情報は、重要な情報であることが多い。そのため、情報量が多い順に情報を選択することで、重要な情報を優先して結合コードに含ませることができる。また、情報量が少ないと、結合コードに含ませることができる情報の数が増大する。そのため、情報量が少ない順に情報を選択することで、より多くの情報を一度に取得することができる。
【００１２】
第４の発明は、第１の発明に記載の印刷制御装置用のプログラムにおいて、前記複数の個別コードが有する情報の情報量の合計が基準量を超えている場合に、前記複数の個別コードが有する情報から前記結合コードに含ませる情報を選択する選択処理を実行させており、前記印刷命令には、前記処理前印刷データにおける前記個別コードの印刷位置が設定された印刷位置情報が含まれており、前記選択処理では、前記印刷位置情報が基準範囲内に存在する前記個別コードが有する情報を選択する処理を実行させる。
【００１３】
印刷位置が近接している個別コードには、関係のある情報が含まれていることが多い。そのため、印刷位置が近接しており、印刷位置情報が基準範囲内に存在する個別コードが有する情報を優先して選択することで、関係のある情報を的確に同一の結合コードに含ませることができる。また、印刷位置が近接している個別コードが有する情報を同一の結合コードに含ませることで、結合コードがどの個別コードが有する情報を含んでいるかをユーザが把握しやすい。
【００１４】
第５の発明は、第２の発明ないし第４の発明のいずれか一項に記載の印刷制御装置用のプログラムにおいて、前記基準量を決定する基準量決定処理を実行させており、前記基準量決定処理では、前記印刷装置の印刷解像度に基づいて前記基準量を決定する処理を実行させる。
【００１５】
結合コードに含ませることができる情報量は、結合コードを構成するコードパターンの細かさにより決定される。また、コードパターンの細かさは、印刷装置の印刷解像度により決定される。そのため、印刷装置の印刷解像度に基づいて基準量を決定することで、結合コードに含ませることができる情報の数を的確に把握することができる。
【００１６】
第６の発明は、第２の発明ないし第４の発明のいずれか一項に記載の印刷制御装置用のプログラムにおいて、前記結合コードを読み取る読取装置の解像度の入力を促す入力処理と、前記基準量を決定する基準量決定処理と、を実行させており、前記基準量決定処理では、前記入力処理において入力された前記読取装置の解像度に基づいて前記基準量を決定する処理を実行させる。
【００１７】
印刷装置の印刷解像度がユーザの所有する読取装置の解像度よりも高いと、印刷装置が印刷した結合コードをユーザの読取装置で読み取ることができず、ユーザは結合コードを利用して情報を取得することができない。この発明では、ユーザによって入力された読取装置の解像度に基づいて基準量を決定するため、ユーザの所有する読取装置を用いて結合コードを確実に読み取ることができる。
【００１８】
第７の発明は、第２の発明ないし第４の発明のいずれか一項に記載の印刷制御装置用のプログラムにおいて、前記処理後印刷データにおける前記結合コードの印刷範囲である第１印刷範囲を設定する設定処理と、前記基準量を決定する基準量決定処理と、を実行させており、前記基準量決定処理では、前記設定処理において設定された前記第１印刷範囲に基づいて前記基準量を決定する処理を実行させる。
【００１９】
結合コードは、処理前印刷データに含まれておらず、処理後印刷データにおける結合コードを印刷する範囲（第１印刷範囲）を設定しておく必要がある。第１印刷範囲は、処理前印刷データの空きスペース等に設定され、結合コードに含ませることができる情報量は、設定可能な第１印刷範囲の大きさ（広さ）により決定される。この発明では、第１印刷範囲に基づいて基準量を決定することで、結合コードに含ませることができる情報の数を的確に把握することができる。
【００２０】
第８の発明は、第１の発明ないし第７の発明のいずれか一項に記載の印刷制御装置用のプログラムにおいて、前記印刷命令には、一枚の被記録媒体に印刷される印刷範囲である第２印刷範囲が設定されており、前記作成処理では、前記処理前印刷データを複数の処理範囲に分割し、前記処理範囲毎に作成処理を実行するとともに、前記処理範囲を決定する処理範囲決定処理を実行させており、前記処理範囲決定手段では、前記第２印刷範囲に基づいて前記処理範囲を決定する処理を実行させる。
【００２１】
印刷命令には通常の等倍印刷設定の他に、縮小印刷や拡大印刷が設定されていることがあり、一枚の被記録媒体に印刷される印刷範囲である第２印刷範囲は各印刷命令によって異なる。この発明では、結合処理を実行する範囲である処理範囲が、第２印刷範囲に基づいて決定される。これによって、例えば一枚の被記録媒体に含まれる複数の個別コードを選択して同一の結合コードに含ませることや、関連した内容が印刷されることが予定されている複数の被記録媒体に含まれる複数の個別コードを選択して同一の結合コードに含ませることができ、関連のある情報を的確に同一の結合コードに含ませることができるとともに、結合コードが、どの個別コードが有する情報を結合したものであるかをユーザが把握しやすい。
【００２２】
第９の発明は、第２の発明ないし第８の発明のいずれか一項に記載の印刷制御装置用のプログラムにおいて、前記複数の個別コードが有する情報のうち、前記被結合情報に属する情報のみを含む前記個別コードである被結合コードを判別する判別処理と、前記処理前印刷データのうち、前記被結合コードを印刷するための印刷データを、識別記号を印刷するための印刷データに置換する置換処理と、を実行させており、前記作成処理では前記結合コードと前記識別記号を対応させる対応表を印刷するための印刷データを含む前記処理後印刷データを作成する処理を実行させる。
【００２３】
この発明では、被結合情報に属する情報のみを含む被結合コードが存在する場合に、その被結合コードを印刷するための印刷データを、識別記号を印刷するための印刷データに置換する。これによって、ユーザが間違えて、あるいは気づかずに被結合コードを読み取ってしまうことが防止される。また、この発明では、処理後印刷データを作成する際に、結合コードと識別記号の対応表を印刷するための印刷データを含める。これによって、例えば結合コードが複数作成された場合に、置換された被結合コードを読み取りたいと考えたユーザが、その代わりにどの結合コードを読み取れば良いかを容易に把握することができる。
【００２４】
第１０の発明は、第１の発明ないし第９の発明のいずれか一項に記載の印刷制御装置用のプログラムにおいて、前記作成処理では、前記複数の個別コードに同一の情報が含まれている場合、前記同一の情報のいずれかを削除して処理後印刷データを作成する処理を実行させる。
【００２５】
この発明によれば、結合コードに同一の情報が複数含まれることが回避され、ユーザは１つの結合コードを読み取ることでより多くの種類の情報を一度に取得することができる。
【００２６】
本発明は、上記の機能を具備した印刷制御装置にも具現化される。第１１の発明に係る印刷制御装置は、印刷装置を制御する印刷制御装置であって、印刷命令を取得する取得部と、前記印刷命令が複数の個別コードを印刷するための処理前印刷データを含む場合に、前記複数の個別コードが有する情報を含んだ結合コードを印刷するための処理後印刷データを作成する作成部と、前記処理後印刷データを前記印刷装置に送信する送信部と、を備える。
【００２７】
この発明の印刷制御装置によって制御される印刷装置では、複数の個別コードをまとめた結合コードを印刷することができ、ユーザは、結合コードを読み取ることで個別コードに含まれていた情報を一度に取得することができる。
【発明の効果】
【００２８】
本発明によれば、複数のコードをまとめて印刷することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態１におけるブロック図
【図２】印刷処理を示すフローチャート
【図３】補正処理を示すフローチャート
【図４】補正処理を示すフローチャート
【図５】補正処理を示すフローチャート
【図６】ＱＲコードリストＬ１
【図７】ＱＲコード位置情報リストＬ２
【図８】処理前印刷データＤ１を用いた印刷結果
【図９】処理後印刷データＤ２を用いた印刷結果
【図１０】印刷処理を示すフローチャート
【図１１】処理前印刷データＤ１を用いた印刷結果
【図１２】処理後印刷データＤ２を用いた印刷結果
【発明を実施するための形態】
【００３０】
＜実施形態１＞
本発明の実施形態１を図１ないし図９を用いて説明する。
１．電気的構成
図１は、プリンタ（印刷装置の一例）１０を含む本実施形態の概略的な電気的構成を示すブロック図である。プリンタ１０は、通信回線２０を介してＰＣ２８等の外部装置に接続されている。なお、プリンタ１０は、レーザプリンタあるいはインクジェットプリンタであってもよい。また、ファクシミリ装置や、プリンタ機能及び読み取り機能（スキャナ機能）等を備えた複合機であってもよい。
【００３１】
プリンタ１０は、制御部２２と操作部２４と表示部２５と画像形成部２６を備えている。制御部２２は、内部メモリ２３を備えている。内部メモリ２３には、画像形成処理を含むプリンタ１０の動作を制御するためのプログラムが記録されており、制御部２２は内部メモリ２３から読み出したプログラムに従って、プリンタ１０の動作を制御する。
【００３２】
操作部２４は、複数のボタンを備え、ユーザによって印刷開始の指示などの各種の入力操作が可能である。表示部２５は、液晶ディスプレイやランプ等を備えており、各種の設定画面や動作状態等を表示することが可能である。画像形成部２６は、例えば電子写真方式やインクジェット方式により、シート（印刷対象物の一例であり、例えば用紙やＯＨＰシートなど）への印刷が可能である。画像形成部２６は、印刷命令が入力された場合に、印刷命令に含まれる処理前印刷データＤ１（描画図８参照）から作成された処理後印刷データＤ２（図９参照）を制御部２２を介してＰＣ２８から受け取り、処理後印刷データＤ２に基づく画像をシートに印刷する。
【００３３】
ＰＣ２８は、メモリ３０とＣＰＵ３２を備えている。メモリ３０には、解像度Ｋ１を含むプリンタ１０の固有情報やプリンタ１０に画像形成処理を実行させるための各種プログラムＰが予め記憶されており、プログラムＰには、プリンタ１０に画像形成処理を実行するに先立ってＣＰＵ３２で行われる印刷処理のためのプログラムＰが含まれる。ＣＰＵ３２は、メモリ３０から読み出したプログラムＰに従って、また必要に応じてその処理結果をメモリ３０に記憶させながら、プリンタ１０の制御部２２と通信を行い、プリンタ１０を動作させる。この場合、ＣＰＵ３２は、プリンタ１０の印刷を制御する印刷制御装置として機能する。印刷制御装置として機能するＣＰＵ３２は、印刷命令が入力された場合に、印刷命令を取得するとともに印刷命令に含まれる処理前印刷データＤ１に印刷処理を実行して処理後印刷データＤ２を生成し、この処理後印刷データＤ２をプリンタ１０の画像形成部２６に送付する。
【００３４】
２．ＣＰＵの印刷処理
図２は印刷処理のフローチャートを示す図である。ＣＰＵ３２は、印刷命令が入力されるのを待機しており、ＣＰＵ３２は例えば次のいずれかの場合に印刷命令が入力されたと判断する。
（Ａ）ＰＣ２８に処理前印刷データＤ１を含む印刷命令が入力された場合。
（Ｂ）プリンタ１０の操作部２４を介してユーザからプリンタ１０の内部メモリ２３や外部メモリに記憶された画像データを指定した印刷命令が入力された場合。この場合、ユーザが指定した画像データが処理前印刷データＤ１となる。
【００３５】
ＣＰＵ３２は、印刷命令が入力された場合に、取得部４０として機能し、アプリケーション等から印刷命令を取得する（ステップＳ２）。印刷命令には、処理前印刷データＤ１と印刷位置情報Ｚ１と第２印刷範囲Ｈ２が少なくとも含まれる。処理前印刷データＤ１は、図８に示すように、複数の印刷データｄから構成される。印刷データｄには、ＱＲコード（個別コードの一例）を含む画像を印刷するための画像データと、１段落等のまとまった単位の文字を印刷するための文字データ等が含まれる。以後、個々の印刷データｄを印刷するための命令を描画命令と呼び、画像データを印刷するための命令を画像描画命令と呼ぶ。
【００３６】
処理前印刷データＤ１では、処理前印刷データＤ１に含まれる印刷データｄの相対位置が予め決定されている。印刷位置情報Ｚ１は、処理前印刷データＤ１における印刷データｄの相対位置に関する情報のうち、ＱＲコードを印刷するための画像データの相対位置に関する情報を意味している。
【００３７】
第２印刷範囲Ｈ２は、印刷命令に設定されている１枚のシートに印刷される印刷範囲である。ＣＰＵ３２は、印刷命令を取得すると、第２印刷範囲Ｈ２に基づいて画像形成部２６が１枚のシートに印刷する印刷範囲を決定する（ステップＳ４）。第２印刷範囲Ｈ２には、通常の等倍印刷の設定（１枚のシートに印刷される印刷データｄ群が１枚のシートに印刷される設定）の他に、２枚のシートに印刷される印刷データｄ群が１枚のシートに縮小して印刷する２ｉｎ１印刷の設定や、４枚のシートに印刷される印刷データｄ群が１枚のシートに縮小して印刷する４ｉｎ１印刷の設定などがある。本実施形態では、等倍印刷に設定された例を用いて説明を行う。
【００３８】
次にＣＰＵ３２は、処理範囲決定部４２として機能し、処理範囲Ｓを決定する（ステップＳ６）。処理範囲Ｓとは、ＣＰＵ３２が１回の印刷処理で処理を実行する処理前印刷データＤ１の範囲を意味し、ＣＰＵ３２は処理前印刷データＤ１を複数の処理範囲Ｓに分割し、処理範囲Ｓ毎に印刷処理を実行する。ＣＰＵ３２は、ステップＳ４にて決定された印刷範囲に基づいて処理範囲Ｓを決定し、各処理範囲Ｓの最後に処理範囲Ｓにおける最後の命令であることを知らせる終了命令を追加する。本実施形態では、処理範囲Ｓが第２印刷範囲Ｈ２と同一の範囲に設定された例を用いて説明を行う。つまり、本実施形態では、処理範囲Ｓがシート毎に設定され、シート毎に印刷処理が実行される。
【００３９】
ＣＰＵ３２は、処理前印刷データＤ１に印刷処理が終わっていない印刷データｄが残存しているか否かを確認し（ステップＳ８）、印刷処理が終わっていない印刷データｄが存在する場合（ステップＳ８でＹＥＳ）に、次に印刷処理を実行する処理範囲を設定するとともに、ＱＲコードリストＬ１及びＱＲコード位置情報リストＬ２を初期化する（ステップＳ１０）。ＱＲコードリストＬ１とは、メモリ３０に確保された記憶領域であり（図１参照）、後述して説明するように、印刷データｄにＱＲコードを印刷するための画像データが含まれていた場合に、そのＱＲコードに含まれる情報を記憶しておく領域である。同様に、ＱＲコード位置情報リストＬ２とは、メモリ３０に確保された記憶領域であり（図１参照）、後述して説明するように、印刷データｄにＱＲコードを印刷するための画像データが含まれていた場合に、そのＱＲコードの印刷位置情報Ｚ１を記憶しておく領域である。
【００４０】
次にＣＰＵ３２は、第１変換処理（ステップＳ１２）を実行する。図３に第１変換処理で実行される処理を示す。メモリ３０には、印刷処理を実行するための変換領域Ｆ１が確保されており（図１参照）、ＣＰＵ３２は第１変換処理を開始すると、変換領域Ｆ１を初期化する（ステップＳ１０２）。ＣＰＵ３２は、設定した処理範囲に含まれる複数の命令に対して、命令毎に第１変換処理を実行する。ＣＰＵ３２は、第１変換処理する命令が終了命令であるか否かを確認し（ステップＳ１０４）、第１変換処理する命令が終了命令でない場合（ステップＳ１０４でＮＯ）に、その命令がどのような命令であるかを判別する。
【００４１】
ＣＰＵ３２は、第１変換処理する命令が画像描画命令でも、文字データ等の画像データ以外の印刷データｄを印刷するための描画命令でもない場合（ステップＳ１０６、Ｓ１２０でＮＯ）に、ステップＳ１０４に戻り次の命令の処理を開始する。
【００４２】
ＣＰＵ３２は、第１変換処理する命令が画像データ以外の印刷データｄを印刷するための描画命令である場合（ステップＳ１０６でＮＯ、ステップＳ１２０でＹＥＳ）に、第１作成処理を実行する（ステップＳ１２２）。第１作成処理において、ＣＰＵ３２は、描画命令に含まれる処理前印刷データＤ１の印刷データｄを処理後印刷データＤ２の印刷データｄに変換する。
【００４３】
ＣＰＵ３２は、第１変換処理する命令が画像描画命令である場合（ステップＳ１０６でＹＥＳ）に、画像描画命令に含まれる画像データがＱＲコードを印刷するための画像データであるか否かを確認する（ステップＳ１０８）。ＣＰＵ３２は、画像データがＱＲコードを印刷するための画像データでない場合（ステップＳ１０８でＮＯ）に、第１作成処理を実行する。
【００４４】
その一方、ＣＰＵ３２は、画像データがＱＲコードを印刷するための画像データである場合（ステップＳ１０８でＹＥＳ）に、そのＱＲコードを分析する（ステップＳ１１０）。ＣＰＵ３２は、ＱＲコードに含まれる情報ｚを読み取り、その情報ｚをＱＲコードリストＬ１に登録された情報ｚと比較する（ステップＳ１１２）。ＣＰＵ３２は、読み取った情報ｚが、ＱＲコードリストＬ１に登録されていない場合（ステップＳ１１２でＮＯ）に、読み取った情報ｚをＱＲコードリストＬ１に追加する（ステップＳ１１４）。ＱＲコードリストＬ１を図６に示す。ＱＲコードリストＬ１には、登録された情報ｚ毎にＱＲコードＩＤが設定される。その一方、ＣＰＵ３２は、読み取った情報ｚが、ＱＲコードリストに既に登録されている場合（ステップＳ１１２でＹＥＳ）に、読み取った情報ｚをＱＲコードリストＬ１に追加せずに削除する。図８に示すように、処理範囲Ｓに４つのＱＲコードが存在していても、ＱＲコードＱ１とＱＲコードＱ４が同一の情報ｚを含んでいる場合には、図６に示すように３つの情報ｚが登録され、ＱＲコードＱ４に含まれる情報ｚが削除される。これによって、重複した情報ｚがＱＲコードリストＬ１に記憶されることが抑制される。
【００４５】
さらにＣＰＵ３２は、ＱＲコードの印刷位置情報Ｚ１を読み取り、ＱＲコード位置情報リストＬ２に追加する（ステップＳ１１６）。ＱＲコード位置情報リストＬ２を図７に示す。ＱＲコード位置情報リストＬ２は、処理前データＤ１に含まれるＱＲコードの位置にＱＲコードに代えてＱＲコードＩＤを印刷するため等に用いられるリストである。ＱＲコード位置情報リストＬ２では、追加された印刷位置情報Ｚ１毎に位置番号が設定されるとともに、対応するＱＲコードＩＤが記憶される。ＱＲコード位置情報リストＬ２では、ＱＲコードに含まれる情報ｚが重複している場合でも、印刷位置情報Ｚ１をそれぞれ記憶する。そのため、図８に示すように、処理範囲Ｓに４つのＱＲコードが存在している場合、図７に示すように４つの印刷位置情報Ｚ１が登録される。
ＣＰＵ３２は、描画命令やその他の命令に対する第１変換処理が終了し、第１変換処理する命令が終了命令となった場合（ステップＳ１０４でＹＥＳ）に、第１変換処理を終了する。
【００４６】
次にＣＰＵ３２は、第２変換処理（ステップＳ１４）を実行する。図４に第２変換処理で実行される処理を示す。ＣＰＵ３２は、第２変換処理において、複数のＱＲコードに含まれていた情報ｚを結合し、これら複数の情報ｚを含む結合ＱＲコードを印刷するための印刷データｄを生成する処理を実行する。
【００４７】
ＣＰＵ３２は処理番号ｉが設定されており、第２変換処理を開始すると、処理番号ｉに１を代入する（ステップＳ２０２）。次にＣＰＵ３２は、選択部４４として機能し、ＱＲコードリストＬ１をソートする（ステップＳ２０４）。ＣＰＵ３２は、結合ＱＲコードに優先的に含ませたい情報ｚとＱＲコードＩＤの順番が等しくなるように、ＱＲコードリストＬ１のＱＲコードＩＤと情報ｚの対応関係を変更し、以後の処理において、ソートしたＱＲコードリストＬ１のＱＲコードＩＤの順に、結合ＱＲコードに含ませる情報ｚを選択する。ＣＰＵ３２は、それと同時に、ＱＲコード位置情報リストＬ２の位置番号とＱＲコードＩＤとの対応関係も変更する。
【００４８】
結合ＱＲコードに優先的に含ませたい情報ｚの順番としては、例えば情報ｚにアドレス情報が含まれている場合には、アドレス情報を優先して結合ＱＲコードに含ませてもよい。これによって、ユーザが複数のＱＲコードが有する複数のＵＲＬに連続してアクセスする際に、各々のＱＲコードを別々に読み取る必要がなく、複数のＵＲＬに容易にアクセスすることができる。
【００４９】
また、例えば情報ｚの情報量の順に結合ＱＲコードに含ませるようにしてもよい。情報量が多い順に選択することで、重要な情報ｚが含まれていることが多い情報量が多い情報ｚを優先して結合コードに含ませることができる。また、情報量が少ない順に選択することで、より多くの情報ｚを１つの結合ＱＲコードに含ませることができ、ユーザは一度に多くの情報ｚを取得することができる。
【００５０】
また、例えばＱＲコード位置情報リストＬ２の印刷位置情報Ｚ１に基づいて１つの結合ＱＲコードに含ませる情報ｚを決めてもよい。印刷位置情報Ｚ１が近接しており、印刷位置情報Ｚ１がＣＰＵ３２に設定されている基準範囲内に存在するＱＲコードが有する情報ｚを優先して選択することで、関係のある情報ｚを的確に同一の結合コードに含ませることができる。また、印刷位置情報Ｚ１が近接しているＱＲコードが有する情報ｚを同一の結合コードに含ませることで、結合ＱＲコードがどのＱＲコードが有する情報ｚを含んでいるかをユーザが把握しやすい。
【００５１】
次にＣＰＵ３２は、結合ＱＲコード情報Ｗを初期化する（ステップＳ２０６）。結合ＱＲコード情報Ｗとは、メモリ３０に記憶されており（図１参照）、ＱＲコードリストＬ１に含まれる情報ｚから選択され、結合ＱＲコードに含ませる複数の情報ｚを記憶しているものを意味する。
【００５２】
次にＣＰＵ３２は、結合ＱＲコードの解像度Ｋを決定する。ＣＰＵ３２は、メモリ３０からプリンタ１０の解像度（印刷解像度の一例）Ｋ１を取得する（ステップＳ２０８）。またＣＰＵ３２は、入力部４６として機能し、操作部２４やＰＣ２８等を介して、ユーザが有するＱＲコード（結合ＱＲコードを含む）を読み取る読取装置の解像度Ｋ２の入力を促し（ステップＳ２１０）、ユーザが入力した読取装置の解像度Ｋ２を取得する。ＣＰＵ３２は、取得した解像度Ｋ１と解像度Ｋ２に基づいて結合ＱＲコードの解像度Ｋを決定する。ＣＰＵ３２は、解像度Ｋ１と解像度Ｋ２が異なる場合には、解像度Ｋ１と解像度Ｋ２のうち、低い解像度を結合ＱＲコードの解像度Ｋとして決定する。
【００５３】
次にＣＰＵ３２は、設定部４８として機能し、第１印刷範囲Ｈ１を設定する（ステップＳ２１２）。第１印刷範囲Ｈ１は、処理後印刷データＤ２における結合ＱＲコードの印刷範囲を意味する。ＣＰＵ３２は、処理前印刷データＤ１の空きスペース等から第１印刷範囲Ｈ１が印刷できる範囲を確保し、その範囲を第１印刷範囲Ｈ１に設定する。第１印刷範囲Ｈ１は、処理範囲Ｓ内に設定される。
【００５４】
次にＣＰＵ３２は、基準量決定部５０として機能し、基準量Ａを決定する（ステップＳ２１４）。基準量Ａは、結合ＱＲコードに含ませることができる最大の情報量を意味し、結合ＱＲコードの解像度Ｋと第１印刷範囲Ｈ１によって決定される。結合ＱＲコードに含ませることができる情報量は、結合ＱＲコードの解像度Ｋが高いほど多くなり、第１印刷範囲Ｈ１が広いほど多くなる。ＣＰＵ３２は、以下の処理において、予めソート（選択）されたＱＲコードＩＤの順にＱＲコードリストＬ１の情報ｚを結合ＱＲコード情報Ｗに記憶させていき、結合ＱＲコード情報Ｗの情報量が基準量Ａを超える場合に、結合ＱＲコード情報Ｗに情報ｚを記憶させるのを停止する。
【００５５】
また、ＣＰＵ３２は、規格量Ａ０を有しており、決定された基準量Ａを規格量Ａ０と比較する（ステップＳ２１６）。規格量Ａ０は、結合ＱＲコード情報Ｗに情報ｚを記憶させられるか否かの判断に用いられる規格の量を意味する。基準量Ａでは、結合ＱＲコードの解像度Ｋが低いため、あるいは第１印刷範囲Ｈ１が狭いために、十分な基準量Ａを確保できず、結合ＱＲコード情報Ｗに情報ｚを記憶させられないことが起こりえる。ＣＰＵ３２は、基準量Ａが規格量Ａ０よりも小さい場合（ステップＳ２１６でＹＥＳ）に、結合ＱＲコード情報Ｗにこれ以上の情報ｚを含ませることができないと判断し、現在の処理番号ｉ以降のＱＲコードＩＤに対応する情報について第２作成処理を実行する（ステップＳ２２０）。第２作成処理において、ＣＰＵ３２は、描画命令に含まれる処理前印刷データＤ１のＱＲコードの画像データを処理後印刷データＤ２の印刷データｄに変換する。
【００５６】
一方、基準量Ａが規格量Ａ０以上である場合（ステップＳ２１６でＮＯ）に、結合ＱＲコード情報Ｗにまだ情報ｚを含ませることができると判断し、ＱＲコードＩＤの順にＱＲコードリストＬ１の情報ｚを結合ＱＲコード情報Ｗに記憶させる。ＣＰＵ３２は、処理番号ｉとＱＲコードリストＬ１の情報ｚの数（図６では「３」）を比較し（ステップＳ２４０）、処理番号ｉがＱＲコードリストＬ１の情報ｚの数よりも小さい場合（ステップＳ２４０でＮＯ）に、ＱＲコードＩＤが「ｉ」である情報ｚを追加させた場合の結合ＱＲコード情報Ｗの情報量と基準量Ａを比較する（ステップＳ２４２）。ＣＰＵ３２は、結合ＱＲコード情報Ｗの情報量が基準量Ａを超えない場合（ステップＳ２４２でＹＥＳ）に、ＱＲコードＩＤが「ｉ」である情報ｚを結合ＱＲコード情報Ｗに追加する（ステップＳ２４４）とともに、処理番号ｉを「１」だけ増加させる（ステップＳ２４６）。
【００５７】
結合ＱＲコード情報Ｗでは、各々の情報ｚはスペース等の記号を間に設けた状態で追加される。そのため、ステップＳ２４２では、ＣＰＵ３２は、これらの記号を含めた結合ＱＲコード情報Ｗの情報量を算出し、その情報量を基準量Ａと比較する。
【００５８】
ＣＰＵ３２は、処理番号ｉがＱＲコードリストＬ１の情報ｚの数よりも大きくなるか、ＱＲコードＩＤが「ｉ」である情報ｚを追加させた場合の結合ＱＲコード情報Ｗの情報量が基準量Ａを超えるまで、ステップＳ２４０ないしステップＳ２４６の処理を繰り返す。ＣＰＵ３２は、処理番号ｉがＱＲコードリストの情報ｚの数よりも大きくなった場合（ステップＳ２４０でＹＥＳ）、またはＱＲコードＩＤが「ｉ」である情報ｚを追加させた場合の結合ＱＲコード情報Ｗの情報量が基準量Ａを超えた場合（ステップＳ２４２でＮＯ）に、第３作成処理を実行する（ステップＳ２２２、Ｓ２６０）。本実施形態では、図６に示すＱＲコードリストＬ１の情報ｚのうち、ＱＲコードＩＤの１、２に対応する情報ｚが結合ＱＲコード情報Ｗに含まれ、ＱＲコードＩＤが「３」である情報ｚを追加させた場合の結合ＱＲコード情報Ｗの情報量が基準量Ａを超え、第３作成処理が実行される例を用いて説明を行う。
【００５９】
図５に第３作成処理で実行される処理を示す。ＣＰＵ３２は、結合ＱＲコード情報Ｗに記憶された情報ｚをＱＲコード化する（ステップＳ３０２）。またＣＰＵ３２は、作成部５２として機能し、ＱＲコード化した結合ＱＲコードを印刷するための画像データを作成し（ステップＳ３０４）、第１印刷範囲Ｈ１に関連付けて処理後印刷データＤ２の印刷データｄに変換する。これによって、図９に示すように、結合ＱＲコードＱ５を含んだ処理後印刷データＤ２が作成される。
【００６０】
次にＣＰＵ３２は、判別部５４として機能し、被結合ＱＲコード(被結合コードの一例)を判別する（ステップＳ３０６）。被結合ＱＲコードとは、結合ＱＲコード情報Ｗに含まれる情報ｚのみを有するＱＲコードを意味する。ＣＰＵ３２は、結合ＱＲコード情報Ｗに含まれる情報ｚとＱＲコードリストＬ１に含まれる情報ｚを比較し、被結合ＱＲコードのＱＲコードＩＤを選出する。本実施形態では、ＱＲコードＩＤの１、２に対応する情報ｚを有するＱＲコードＱ１、Ｑ３、Ｑ４が被結合ＱＲコードとなる。
【００６１】
次にＣＰＵ３２は、置換部５６として機能し、被結合ＱＲコードの画像データをＱＲコードＩＤ（識別記号の一例）を描画するための画像データに置換し（ステップＳ３０８）、第３作成処理を終了する。本実施形態では、図９に示すように、ＱＲコードＱ１、Ｑ３、Ｑ４が記載されていた部分に、対応するＱＲコードＩＤが記載される。ユーザは、ＱＲコードＱ１、Ｑ３、Ｑ４が印刷されないことで、間違えて、あるいは気づかずにＱＲコードＱ１、Ｑ３、Ｑ４を読み取ってしまうことがない。
【００６２】
ＣＰＵ３２は、ステップＳ２６０の処理の終了後、次の結合ＱＲコードを作成するために、ステップＳ２６０からの処理を繰り返す。ＣＰＵ３２は、ステップＳ２２０及びステップＳ２２２の処理の終了後、結合ＱＲコードの個数を確認する（ステップＳ２２４）。ＣＰＵ３２は、結合ＱＲコードが１つである場合に、第２変換処理を終了する。一方、結合ＱＲコードが複数である場合に、結合ＱＲコードとＱＲコードＩＤを対応させる対応表を作成し（ステップＳ２２６）、その印刷データｄを処理後印刷データＤ２に含め、第２変換処理を終了する。これによって、ユーザは、印刷された対応表に基づいて結合ＱＲコードを読み取ることができ、置換された被結合ＱＲコードを読み取りたいと考えたユーザが、その代わりにどの結合ＱＲコードを読み取れば良いかを容易に把握することができる。
【００６３】
次にＣＰＵ３２は、作成された処理後印刷データＤ２をプリンタ１０において処理可能なＰＤＬ（page description language）データに変換するとともに（ステップＳ１６）、送信部５８として機能し、変換したＰＤＬデータをプリンタ１０に送信する（ステップＳ１８）。プリンタ１０の制御部２２は、ＰＣ２８から送信されたＰＤＬデータを用いて、画像形成部２６で印刷処理を実行する。
ＣＰＵ３２は、処理前印刷データＤ１に含まれる印刷データｄに印刷処理を繰り返し実行し、印刷処理が終わっていない印刷データｄが残存していなくなった場合（ステップＳ８でＮＯ）に、印刷処理を終了する。
【００６４】
３．本実施形態の効果
本実施形態のプログラムＰでは、印刷命令に含まれる処理前印刷データＤ１にＱＲコードが複数存在する場合に、その複数のＱＲコードが有する情報ｚを含んだ結合ＱＲコードを印刷するための印刷データを含む処理後印刷データＤ２を作成する。これによって、印刷制御装置として機能するＣＰＵ３２によって制御されるプリンタ１０の画像形成部２６では、複数の個別コードをまとめた結合ＱＲコードを印刷することができ、ユーザは、結合ＱＲコードを読み取ることで各々のＱＲコードに含まれていた情報ｚを一度に取得することができる。
【００６５】
本実施形態のプログラムＰでは、基準量Ａを決定する際に、プリンタ１０の解像度Ｋ１、ユーザが所有する読取装置の解像度Ｋ２、第１印刷範囲Ｈ１に基づいて基準量Ａを決定するので、結合ＱＲコードに含ませることができる情報量を正確に把握することができ、結合ＱＲコードに含ませることができる情報ｚの数を的確に把握することができるとともに、ユーザが読取装置を用いて結合ＱＲコードを確実に読み取ることができる。
【００６６】
本実施形態のプログラムＰでは、処理範囲Ｓが第２印刷範囲Ｈ２に基づいて決定されるので、同一のシートに印刷されるＱＲコードを選択して同一の結合ＱＲコードに含ませることや、関連した内容が印刷されることが予定されている複数のシートに含まれる複数のＱＲコードを選択して同一の結合ＱＲコードに含ませることができ、関連のある情報ｚを的確に同一の結合ＱＲコードに含ませることができる。
【００６７】
本実施形態のプログラムＰでは、複数のＱＲコードに同一の情報ｚが含まれている場合、同一の情報ｚがＱＲコードリストＬ１に含まれないように削除するので、結合ＱＲコード情報Ｗに同一の情報ｚが含まれることが回避され、ユーザは１つの結合ＱＲコードを読み取ることでより多くの種類の情報ｚを一度に取得することができる。
【００６８】
＜実施形態２＞
本発明の実施形態２を図１０ないし図１２を用いて説明する。本実施形態２では、アプリケーション等から取得される印刷命令が、４ｉｎ１印刷の設定がされている点で実施形態１と異なっている。つまり、本実施形態２では、印刷命令における割付数が「４」に設定されている。本実施形態では、図１１、１２に示すように、４枚分のシート（図１１では３枚分）に印刷される印刷データｄに含まれるＱＲコードＱ１〜Ｑ１０に対して結合ＱＲコードＱ１１、Ｑ１２を作成する。
【００６９】
図１０は実施形態２の印刷処理のフローチャートを示す図である。以下の説明では、図２に示す実施形態１のフローチャートと異なる点について説明し、重複する処理については説明を省略する。
【００７０】
ＣＰＵ１３２は、処理ページ番号ｘを備えており、印刷命令が入力された場合に、処理ページ番号ｘに０を代入する（ステップＳ４０８）。ＣＰＵ３２は、処理前印刷データＤ１に印刷処理が終わっていない印刷データが存在しているか否かを確認し（ステップＳ４１０）、処理前印刷データＤ１に印刷処理が終わっていない印刷データが存在する場合（ステップＳ４１０でＹＥＳ）に、処理ページ番号ｘに１を追加する（ステップＳ４１２）。ＣＰＵ１３２は、処理ページ番号ｘを割付数で割った余りを算出する（ステップＳ４１４）。処理ページ番号ｘを割付数で割った余りが「１」の場合（ステップＳ４１４でＹＥＳ）、ＣＰＵ１３２は、処理範囲Ｓに印刷される４枚分の印刷データｄのうち、最初の一枚分の印刷データｄの処理を開始したことを検知し、ＱＲコードリストＬ１及びＱＲコード位置情報リストＬ２を初期化し（ステップＳ４１６）、第１変換処理を実行する（ステップＳ４１８）。その一方、余りが「１」以外の場合（ステップＳ４１４でＮＯ）に、ＱＲコードリストＬ１及びＱＲコード位置情報リストＬ２を初期化せずに、第１変換処理を実行する（ステップＳ４１８）。
【００７１】
次にＣＰＵ１３２は、処理ページ番号ｘを割付数で割った余りが「０」か否かを確認し、（ステップＳ４２０）、余りが「０」の場合（ステップＳ４２０でＹＥＳ）、ＣＰＵ１３２は、処理範囲Ｓに含まれる４枚分の印刷データｄの第１変換処理が終了したと判断し、第２変換処理（ステップＳ４２２）、ＰＤＬ化処理（ステップＳ４２４）、送信処理（ステップＳ４２６）の各処理を実行する。一方、処理ページ番号ｘを割付数で割った余りが「０」でない場合（ステップＳ４２０でＮＯ）、ステップＳ４１０からの処理を繰り返す。
【００７２】
ＣＰＵ１３２は、処理前印刷データＤ１に印刷処理が終わっていない印刷データｄが残存していなくなった場合（ステップＳ４１０でＮＯ）に、処理ページ番号ｘに１を追加せずに、処理ページ番号ｘを割付数で割った余りが「０」か否かを確認し、余りが「０」の場合（ステップＳ４４０でＹＥＳ）、印刷処理を終了する。
【００７３】
一方、処理ページ番号ｘを割付数で割った余りが「０」でない場合、第２変換処理（ステップＳ４４２）、ＰＤＬ化処理（ステップＳ４４４）、送信処理（ステップＳ４４６）の各処理を実行し、印刷処理を終了する。４ｉｎ１印刷の設定がされているプリンタ１１０では、図１１に示すように、処理範囲Ｓには４枚分の印刷データｄが印刷される範囲が確保されていても、実際に印刷処理が必要な印刷データｄが４枚分存在しない場合がある。そのため、処理ページ番号ｘを割付数で割った余りが「０」となる前に（ステップＳ４２０でＮＯ）、印刷処理が終わっていない印刷データｄが残存しなくなる場合（ステップＳ４１０でＮＯ）が存在する。ＣＰＵ１３２は、この場合には４枚分の印刷データｄの第１変換処理が終了しない状態でも、第２変換処理等を実行する。これによって、処理範囲Ｓの印刷データｄが４枚分存在しない場合であっても、印刷処理を終了することができる。
【００７４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、コードとしてＱＲコードを用いて説明を行ったが、コードはこれだけに限られない。例えば、バーコードを用いて実現されてもよい。
【００７５】
（２）上記実施形態では、処理範囲Ｓを第２印刷範囲Ｈ２と同じ範囲に設定した例を用いて説明を行ったが、これだけに限られない。例えば、プリンタ１０が両面印刷設定されており、印刷されたシートが見開き状態で使用される場合には、処理範囲Ｓをその見開き範囲（つまり、第２印刷範囲Ｈ２の２倍）に設定してもよい。
【００７６】
（３）上記実施形態では、被結合ＱＲコードの画像データを置換する画像として、ＱＲコードＩＤを描画するための画像データを用いて説明を行ったが、これだけに限られない。たとえば、「このＱＲコードはまとめて表示されています」等の情報を描画するための画像データであってもよい。また、同一の結合ＱＲコードにまとめられた被結合ＱＲコード画像データを、同一の画像データに置換してもよい。この場合、対応するＱＲコードの近傍に、置換した画像データと同じ画像データを印刷しておくことで、置換された被結合ＱＲコードを読み取りたいと考えたユーザが、その代わりにどの結合ＱＲコードを読み取れば良いかを容易に把握することができる。
【００７７】
（４）上記実施形態では、印刷処理をＰＣ２８で実行するものとして説明を行ったが、プリンタ１０の制御部２２が同様の処理を行ってもよい。この場合、ステップＳ１６、Ｓ４２６、Ｓ４４４におけるＰＤＬ化の処理は実行せずに、第１及び第２変換処理で作成したデータをそのままシートに印刷すればよい。この場合、プリンタ１０の制御部２２が印刷制御装置に相当する。
【００７８】
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００７９】
１０：プリンタ
２２：制御部
２６：画像形成部
３０：メモリ
３２：ＣＰＵ（印刷制御装置）
４０：取得部
４２：処理範囲決定部
４４：選択部
４６：入力部
４８：設定部
５０：基準量決定部
５２：作成部
５４：判別部
５６：置換部
５８：送信部
Ａ：基準量
Ｄ１：処理前印刷データ
Ｄ２：処理後印刷データ
Ｈ１：第１印刷範囲
Ｈ２：第２印刷範囲
ｚ：情報
Ｚ１：印刷位置情報
【図１】
0005644183.tif 000002
【図２】
0005644183.tif 000003
【図３】
0005644183.tif 000004
【図４】
0005644183.tif 000005
【図５】
0005644183.tif 000006
【図６】
0005644183.tif 000007
【図７】
0005644183.tif 000008
【図８】
0005644183.tif 000009
【図９】
0005644183.tif 000010
【図１０】
0005644183.tif 000011
【図１１】
0005644183.tif 000012
【図１２】
0005644183.tif 000013