(57)【要約】【課題】画像が印刷可能領域の外にはみ出ることを抑制し、さらに、データ処理の負担が大きくなることを抑制する。【解決手段】対象物に対する縮小処理を実行せずに、印刷装置が、原画像内の対象物の全体を印刷可能領域内に印刷できるか否かを、印刷不可領域を表す情報と余白領域を表す情報とに基づいて判断する。あるいは、対象物に対する縮小処理を実行せずに、対象物に対する移動処理を実行することによって、印刷装置が、原画像内の対象物の全体を印刷可能領域内に印刷できるか否かを、印刷不可領域を表す情報と余白領域を表す情報とに基づいて判断する。【選択図】  図２
2015197751.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
対象物を表す原画像を表す原画像データを取得する取得部と、
前記原画像を解析することによって、前記原画像の周縁に配置される領域であって前記対象物を含まない領域である余白領域を特定する第１特定部と、
印刷装置によって用いられる印刷媒体上の周縁に配置される領域であって前記印刷装置では印刷不可能な領域である印刷不可領域を特定する第２特定部と、
前記対象物に対する縮小処理を実行せずに、前記印刷装置が、前記原画像内の前記対象物の全体を、前記印刷媒体上の前記印刷装置によって印刷可能な領域である印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断する判断部と、
前記判断の結果に応じて、前記原画像データから前記印刷装置に供給される印刷データを生成するデータ生成部と、
を備え、
前記データ生成部は、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記対象物に対して前記縮小処理を実行せずに、前記印刷データを生成し、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断されない場合に、前記原画像内の前記対象物の全体が前記印刷可能領域内に印刷されるように、前記対象物に対する前記縮小処理を実行して、前記印刷データを生成する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記判断部は、さらに、前記対象物に対する前記縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷装置が、前記対象物の全体を前記印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断し、
前記データ生成部は、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記対象物に対する前記移動処理を実行することによって、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記原画像内の前記対象物の全体が前記印刷可能領域内に印刷されるように、前記対象物に対して前記縮小処理を実行せずに前記移動処理を実行することによって、前記印刷データを生成する、
画像処理装置。
【請求項３】
画像処理装置であって、
対象物を表す原画像を表す原画像データを取得する取得部と、
前記原画像を解析することによって、前記原画像の周縁に配置される領域であって前記対象物を含まない領域である余白領域を特定する第１特定部と、
印刷装置によって用いられる印刷媒体上の周縁に配置される領域であって前記印刷装置では印刷不可能な領域である印刷不可領域を特定する第２特定部と、
前記対象物に対する縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷装置が、前記原画像内の前記対象物の全体を、前記印刷媒体上の前記印刷装置によって印刷可能な領域である印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断する判断部と、
前記判断の結果に応じて、前記原画像データから前記印刷装置に供給される印刷データを生成するデータ生成部と、
を備え、
前記データ生成部は、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記対象物に対する前記移動処理を実行することによって、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記対象物に対して前記縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷データを生成する、
画像処理装置。
【請求項４】
請求項２または請求項３に記載の画像処理装置であって、
前記データ生成部は、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記対象物に対する前記移動処理を実行することによって、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断されない場合に、前記対象物に対して前記縮小処理を実行することによって、前記印刷データを生成する、
画像処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の画像処理装置であって、
前記判断部は、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できるか否かを、前記対象物の第１方向の長さが、前記原画像中の前記印刷可能領域に対応付けられる領域である印刷対象領域の前記第１方向の長さ以下であり、かつ、前記対象物の前記第１方向に垂直な第２方向の長さが、前記印刷対象領域の前記第２方向の長さ以下であるか否かに基づいて、判断する、
画像処理装置。
【請求項６】
請求項１から４のいずれか１項に記載の画像処理装置であって、
前記原画像中の前記印刷不可領域に対応付けられる領域を印刷非対象領域とし、
前記原画像中の前記余白領域のうち、第１方向側の縁に配置される部分の前記第１方向の長さと、前記第１方向とは反対方向側の縁に配置される部分の前記第１方向の長さと、の合計値を、第１余白長とし、
前記原画像中の前記余白領域のうち、前記第１方向に垂直な第２方向側の縁に配置される部分の前記第２方向の長さと、前記第２方向とは反対方向側の縁に配置される部分の前記第２方向の長さと、の合計値を、第２余白長とし、
前記原画像中の前記印刷非対象領域のうち、前記第１方向側の縁に配置される部分の前記第１方向の長さと、前記第１方向とは反対方向側の縁に配置される部分の前記第１方向の長さと、の合計値を、第１非対象領域長とし、
前記原画像中の前記印刷非対象領域のうち、前記第２方向側の縁に配置される部分の前記第２方向の長さと、前記第２方向とは反対方向側の縁に配置される部分の前記第２方向の長さと、の合計値を、第２非対象領域長とする場合に、
前記判断部は、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できるか否かを、前記第１余白長が前記第１非対象領域長以上であり、かつ、前記第２余白長が前記第２非対象領域長以上であるか否かに基づいて、判断する、
画像処理装置。
【請求項７】
請求項２から６のいずれか１項に記載の画像処理装置であって、
前記原画像中の前記印刷可能領域に対応付けられる領域を、印刷対象領域とする場合に、
前記データ生成部は、前記原画像中の前記対象物のうちの前記印刷対象領域の外に配置される部分である外部分のうちの前記印刷対象領域から最も遠い部分が、前記印刷媒体上の前記印刷可能領域の端に配置されるように、前記対象物の前記移動処理による移動後の位置を決定する、画像処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の画像処理装置であって、
前記データ生成部は、前記縮小処理を、前記縮小済の対象物が前記印刷媒体上の前記印刷可能領域の１つの方向側の端と前記端の反対方向側の端との両方に接するように、実行する、画像処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の画像処理装置であって、
前記データ生成部は、前記縮小処理を、前記原画像の全体を縮小することによって得られる縮小済の原画像が前記印刷媒体上の前記印刷可能領域の１つの方向側の端と前記端の反対方向側の端との両方に接するように、実行する、画像処理装置。
【請求項１０】
コンピュータプログラムであって、
対象物を表す原画像を表す原画像データを取得する取得機能と、
前記原画像を解析することによって、前記原画像の周縁に配置される領域であって前記対象物を含まない領域である余白領域を特定する第１特定機能と、
印刷装置によって用いられる印刷媒体上の周縁に配置される領域であって前記印刷装置では印刷不可能な領域である印刷不可領域を特定する第２特定機能と、
前記対象物に対する縮小処理を実行せずに、前記印刷装置が、前記原画像内の前記対象物の全体を、前記印刷媒体上の前記印刷装置によって印刷可能な領域である印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断する判断機能と、
前記判断の結果に応じて、前記原画像データから前記印刷装置に供給される印刷データを生成するデータ生成機能と、
をコンピュータに実現させ、
前記データ生成機能は、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記対象物に対して前記縮小処理を実行せずに、前記印刷データを生成し、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断されない場合に、前記原画像内の前記対象物の全体が前記印刷可能領域内に印刷されるように、前記対象物に対する前記縮小処理を実行して、前記印刷データを生成する、
プログラム。
【請求項１１】
コンピュータプログラムであって、
対象物を表す原画像を表す原画像データを取得する取得機能と、
前記原画像を解析することによって、前記原画像の周縁に配置される領域であって前記対象物を含まない領域である余白領域を特定する第１特定機能と、
印刷装置によって用いられる印刷媒体上の周縁に配置される領域であって前記印刷装置では印刷不可能な領域である印刷不可領域を特定する第２特定機能と、
前記対象物に対する縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷装置が、前記原画像内の前記対象物の全体を、前記印刷媒体上の前記印刷装置によって印刷可能な領域である印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断する判断機能と、
前記判断の結果に応じて、前記原画像データから前記印刷装置に供給される印刷データを生成するデータ生成機能と、
をコンピュータに実現させ、
前記データ生成機能は、
前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記対象物に対する前記移動処理を実行することによって、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記対象物に対して前記縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷データを生成する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を印刷するための画像処理に関するものである。
【背景技術】
【０００２】
画像を印刷するための種々の画像処理が提案されている。例えば、プリンタで利用可能な最大の用紙サイズを文書成型用用紙サイズとして用いて文書データを成型し、印刷対象の文書データを印刷可能な領域内に収まるように縮小加工する技術が提案されている。この技術によれば、印刷対象の文書データがページサイズの概念をもたないＨＴＭＬ等の文書であっても、文書が印刷可能な領域からはみ出してデータの欠落が発生することを防止できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６２４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、文書データの縮小加工を行う場合、データ処理の負担が大きい場合が多かった。例えば、データ処理に要する時間が長くなる場合があった。また、そのようなデータ処理を省略する場合には、文書の一部が印刷されずに欠落する場合があった。このような課題は、文書を印刷する場合に限らず、任意の画像を印刷する場合に共通する課題であった。
【０００５】
本発明の主な利点は、画像が印刷可能領域の外にはみ出ることを抑制し、さらに、データ処理の負担が大きくなることを抑制することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］画像処理装置であって、対象物を表す原画像を表す原画像データを取得する取得部と、前記原画像を解析することによって、前記原画像の周縁に配置される領域であって前記対象物を含まない領域である余白領域を特定する第１特定部と、印刷装置によって用いられる印刷媒体上の周縁に配置される領域であって前記印刷装置では印刷不可能な領域である印刷不可領域を特定する第２特定部と、前記対象物に対する縮小処理を実行せずに、前記印刷装置が、前記原画像内の前記対象物の全体を、前記印刷媒体上の前記印刷装置によって印刷可能な領域である印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断する判断部と、前記判断の結果に応じて、前記原画像データから前記印刷装置に供給される印刷データを生成するデータ生成部と、を備え、前記データ生成部は、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記対象物に対して前記縮小処理を実行せずに、前記印刷データを生成し、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断されない場合に、前記原画像内の前記対象物の全体が前記印刷可能領域内に印刷されるように、前記対象物に対する前記縮小処理を実行して、前記印刷データを生成する、画像処理装置。
【０００８】
この構成によれば、対象物が印刷可能領域からはみ出ることを抑制でき、さらに、データ処理の負担が大きくなることを抑制できる。
【０００９】
［適用例２］画像処理装置であって、対象物を表す原画像を表す原画像データを取得する取得部と、前記原画像を解析することによって、前記原画像の周縁に配置される領域であって前記対象物を含まない領域である余白領域を特定する第１特定部と、印刷装置によって用いられる印刷媒体上の周縁に配置される領域であって前記印刷装置では印刷不可能な領域である印刷不可領域を特定する第２特定部と、前記対象物に対する縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷装置が、前記原画像内の前記対象物の全体を、前記印刷媒体上の前記印刷装置によって印刷可能な領域である印刷可能領域内に印刷できるか否かを、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて判断する判断部と、前記判断の結果に応じて、前記原画像データから前記印刷装置に供給される印刷データを生成するデータ生成部と、を備え、前記データ生成部は、前記印刷不可領域を表す情報と前記余白領域を表す情報とに基づいて、前記対象物に対する前記縮小処理を実行せずに、前記対象物に対する前記移動処理を実行することによって、前記原画像内の前記対象物の全体を前記印刷可能領域内に印刷できると判断される場合に、前記対象物に対して前記縮小処理を実行せずに、前記対象物に対する移動処理を実行することによって、前記印刷データを生成する、画像処理装置。
【００１０】
この構成によれば、対象物が印刷可能領域からはみ出ることを抑制でき、さらに、データ処理の負担が大きくなることを抑制できる。
【００１１】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像処理方法および画像処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例としてのネットワークシステム１０００を示す説明図である。
【図２】プリンタシステム２００によって実行される印刷処理のフローチャートである。
【図３】原画像データによって表される原画像ＩＩの例を示す概略図である。
【図４】（Ａ）は、印刷媒体ＰＭの概略図である。（Ｂ）は、原画像ＩＩ上の印刷対象領域ＰＴと印刷非対象領域ｎＰＴとの概略図である。
【図５】（Ａ）は、第１種類ＩＡの原画像ＩＩである。（Ｂ）は、原画像ＩＩの種類が第１種類ＩＡである場合の原画像ＩＩの概略図である。（Ｃ）は、原画像ＩＩの種類が第１種類ＩＡである場合の印刷媒体ＰＭ上に印刷される画像の概略図である。
【図６】（Ａ）は、第２種類ＩＢの原画像ＩＩである。（Ｂ）は、原画像ＩＩの種類が第２種類ＩＢである場合の原画像ＩＩの概略図である。（Ｃ）は、移動処理済のデータによって表される画像ＩＩｘの概略図である。（Ｄ）は、原画像ＩＩの種類が第２種類ＩＢである場合の印刷媒体ＰＭ上に印刷される画像の概略図である。
【図７】（Ａ）は、第３種類ＩＣの原画像ＩＩである。（Ｂ）は、原画像ＩＩの種類が第３種類ＩＣである場合の原画像ＩＩの概略図である。（Ｃ）は、縮小処理済のデータによって表される画像ＩＩｙの概略図である。（Ｄ）は、原画像ＩＩの種類が第３種類ＩＣである場合の印刷媒体ＰＭ上に印刷される画像の概略図である。
【図８】（Ａ）は、第３種類ＩＣの原画像ＩＩである。（Ｂ）は、原画像ＩＩの種類が第３種類ＩＣである場合の原画像ＩＩの概略図である。（Ｃ）は、縮小処理済のデータによって表される画像ＩＩｚの概略図である。（Ｄ）は、原画像ＩＩの種類が第３種類ＩＣである場合の印刷媒体ＰＭ上に印刷される画像の概略図である。
【発明を実施するための形態】
【００１３】
Ａ．第１実施例：
図１は、本発明の一実施例としてのネットワークシステム１０００を示す説明図である。ネットワークシステム１０００は、ネットワークＮＴと、ネットワークＮＴに接続された携帯電話９００とプリントサーバ８００とプリンタシステム２００と、を有している。
【００１４】
携帯電話９００は、データを処理するデータ処理部９１０を有している。データ処理部９１０は、プロセッサ（例えば、いわゆるＣＰＵ）と、記憶装置（例えば、ＤＲＡＭとフラッシュメモリ）とを有するコンピュータである。データ処理部９１０は、ユーザの指示に応じて、プリンタシステム２００に画像を印刷させるために、画像データ（例えば、ＰＤＦ形式等のＰＤＬ（page description language）で記述されたデータ）を、プリントサーバ８００に送信する。データ処理部９１０は、さらに、印刷媒体のサイズ（例えば、Ａ４）等を指定する印刷設定情報を、プリントサーバ８００に送信してもよい。
【００１５】
プリントサーバ８００は、データを処理するデータ処理部８１０を有している。データ処理部８１０は、プロセッサ（例えば、いわゆるＣＰＵ）と、記憶装置（例えば、ＤＲＡＭとフラッシュメモリ）とを有するコンピュータである。データ処理部８１０は、携帯電話９００から画像データを受信したことに応じて、受信したデータをプリンタシステム２００に合わせてラスタライズすることによってビットマップデータを生成する。ビットマップデータの画素密度は、後述するプリンタシステム２００（特に、印刷装置１９０）による印刷処理の画素密度と同じである。例えば、データ処理部８１０は、携帯電話９００から受信した印刷設定情報によって指定される印刷媒体のサイズに適した画素密度で、ラスタライズを行う。
【００１６】
ビットマップデータは、画像を表す複数の画素のそれぞれの色値（例えば、赤Ｒ、緑Ｇ、青Ｂのそれぞれの階調値（例えば、０から２５５の２５６階調））を表している。データ処理部８１０は、生成したビットマップデータを圧縮して圧縮済ビットマップデータを生成する。そして、データ処理部８１０は、生成した圧縮済ビットマップデータを、プリンタシステム２００に送信する。データ処理部８１０は、さらに、印刷設定情報を、プリンタシステム２００に送信してもよい。
【００１７】
圧縮済ビットマップデータの圧縮方式は、例えば、可逆圧縮方式（例えば、いわゆるパックビッツ圧縮）である。この圧縮済ビットマップデータの形式は、例えば、いわゆるPWG raster formatと呼ばれる形式である。PWG raster formatは、IEEE-ISTO（The Institute of Electrical and Electronics Engineers - Industry Standards and
Technology Organization）のプリンタワーキンググループ(PWG)によって提案された形式である。
【００１８】
プリンタシステム２００は、プリントサーバ８００から受信した圧縮済ビットマップデータを用いて画像を印刷する。プリンタシステム２００は、画像処理装置１００と、画像処理装置１００に接続された印刷装置１９０と、を備えている。画像処理装置１００は、プロセッサ１１０と、揮発性記憶装置１２０と、不揮発性記憶装置１３０と、通信インタフェース１６０と、を有している。
【００１９】
プロセッサ１１０は、データ処理を行う装置であり、例えば、いわゆるＣＰＵである。揮発性記憶装置１２０は、例えば、いわゆるＤＲＡＭであり、不揮発性記憶装置１３０は、例えば、いわゆるフラッシュメモリである。不揮発性記憶装置１３０は、プログラム１３２を格納している。
【００２０】
プロセッサ１１０は、プログラム１３２を実行することによって、種々の機能を実現する。本実施例では、プロセッサ１１０は、取得部２１０と、第１特定部２２０と、第２特定部２３０と、判断部２４０と、データ生成部２５０と、のそれぞれの処理部の機能を実現する。各処理部の詳細については、後述する。また、プロセッサ１１０は、プログラム（例えば、プログラム１３２）の実行に利用される種々の中間データを、記憶装置（例えば、揮発性記憶装置１２０、または、不揮発性記憶装置１３０）に、一時的に格納する。
【００２１】
通信インタフェース１６０は、他の装置と通信するためのインタフェースである（例えば、IEEE802.11の無線インタフェース）。画像処理装置１００は、通信インタフェース１６０を介して、ネットワークＮＴに接続されている。なお、印刷装置１９０は、通信インタフェース１６０を介して、画像処理装置１００に接続されてもよい。
【００２２】
印刷装置１９０は、印刷媒体（例えば、紙）上に画像を印刷する装置である。印刷装置１９０は、本実施例では、シアンＣとマゼンタＭとイエロＹとブラックＫのそれぞれのインクを用いるインクジェット式の印刷装置である。ただし、印刷装置１９０としては、他の方式の印刷装置（例えば、レーザ式印刷装置）を採用可能である。
【００２３】
図２は、プリンタシステム２００によって実行される印刷処理のフローチャートである。ステップＳ１００では、取得部２１０（図１）は、プリントサーバ８００から、圧縮済ビットマップデータを、処理対象の原画像データとして取得する。図３は、原画像データによって表される原画像ＩＩの例を示す概略図である。原画像ＩＩは、第１方向Ｄ１に平行な２本の辺と、第１方向Ｄ１に垂直な第２方向Ｄ２に平行な２本の辺と、で囲まれる矩形の画像である。原画像ＩＩは、第１方向Ｄ１と第２方向Ｄ２とに沿って格子状に配置された図示しない複数の画素によって、表されている。
【００２４】
図中には、原画像ＩＩによって表される対象物の例として、文字列ＴＸと図形ＧＦとが示されている。図中の矩形領域Ａｔは、第１方向Ｄ１に平行な２本の辺Ｂｔ１、Ｂｔ３と、第２方向Ｄ２に平行な２本の辺Ｂｔ２、Ｂｔ４とで囲まれる領域であり、対象物ＴＸ、ＧＦの全体を含む最小の矩形領域である。以下、このような対象物の全体を含む最小の矩形領域を、「対象物領域Ａｔ」と呼ぶ。原画像ＩＩのうち、対象物領域Ａｔの外の領域は、原画像ＩＩの周縁に配置され、対象物ＴＸ、ＧＦを含まない領域である（以下、「余白領域Ａｍ」と呼ぶ）。余白領域Ａｍは、背景を表し、原画像ＩＩの縁を含む領域である。辺Ｂｔ１〜Ｂｔ４は、対象物領域Ａｔと余白領域Ａｍとの境界を示している（以下、各辺Ｂｔ１〜Ｂｔ４を、境界線Ｂｔ１〜Ｂｔ４とも呼ぶ）。第２境界線Ｂｔ２は、第４境界線Ｂｔ４よりも第１方向Ｄ１側の境界線であり、第３境界線Ｂｔ３は、第１境界線Ｂｔ１よりも第２方向Ｄ２側の境界線である。
【００２５】
図中には、原画像ＩＩと対象物領域Ａｔと余白領域Ａｍとのそれぞれの大きさを示す種々のパラメータが示されている。全幅ＩＩＷは、原画像ＩＩの第１方向Ｄ１の長さを示し、全高ＩＩＨは、原画像ＩＩの第２方向Ｄ２の長さを示している。対象物幅ｔＷは、対象物領域Ａｔの第１方向Ｄ１の長さを示し、対象物高ｔＨは、対象物領域Ａｔの第２方向Ｄ２方向の長さを示している。原画像ＩＩによって表される対象物ＴＸ、ＧＦの全体は、原画像ＩＩによって表される１個の対象物Ｏｔとみなすことができる。この場合、対象物領域Ａｔの対象物幅ｔＷは、対象物Ｏｔの第１方向Ｄ１の長さに相当し、対象物領域Ａｔの対象物高ｔＨは、対象物Ｏｔの第２方向Ｄ２の長さに相当する。なお、高さや幅等の長さの単位としては、画素数を採用可能である。
【００２６】
右余白幅ｍＷａは、余白領域Ａｍのうち、第１方向Ｄ１側の縁に配置された部分（すなわち、第１方向Ｄ１側の縁に沿って配置された部分）の第１方向Ｄ１の長さを示している。左余白幅ｍＷｂは、余白領域Ａｍのうち、第１方向Ｄ１とは反対方向側の縁に配置された部分の第１方向Ｄ１の長さを示している。幅ｍＷａ、ｔＷ、ｍＷｂの合計値は、原画像ＩＩの全幅ＩＩＷと同じである。従って、プロセッサ１１０（例えば、判断部２４０）は、対象物幅ｔＷを、全幅ＩＩＷから右余白幅ｍＷａと左余白幅ｍＷｂとを減算することによって、特定可能である。
【００２７】
下余白高ｍＨｂは、余白領域Ａｍのうち、第２方向Ｄ２側の縁に配置された部分の第２方向Ｄ２の長さを示している。上余白高ｍＨａは、余白領域Ａｍのうち、第２方向Ｄ２とは反対方向側の縁に配置された部分の第２方向Ｄ２の長さを示している。高さｍＨａ、ｔＨ、ｍＨｂの合計値は、原画像ＩＩの全高ＩＩＨと同じである。従って、プロセッサ１１０（例えば、判断部２４０）は、対象物高ｔＨを、全高ＩＩＨから上余白高ｍＨａと下余白高ｍＨｂとを減算することによって、特定可能である。
【００２８】
図２のステップＳ１０３では、第２特定部２３０は、印刷装置１９０によって用いられる印刷媒体上の周縁に配置された領域であって、印刷装置１９０では印刷不可能な領域である印刷不可領域を特定する。第２特定部２３０は、プリントサーバ８００から印刷設定情報を取得し、取得した印刷設定情報によって指定されたサイズの印刷媒体を、印刷装置１９０によって用いられる印刷媒体として採用する。
【００２９】
図４（Ａ）は、印刷媒体ＰＭの概略図である。この印刷媒体ＰＭは、第１方向Ｄ１ｐに平行な２本の辺と、第１方向Ｄ１ｐに垂直な第２方向Ｄ２ｐに平行な２本の辺と、で囲まれる矩形のシートである。第１方向Ｄ１ｐは、原画像ＩＩ（図３）の第１方向Ｄ１に対応し、第２方向Ｄ２ｐは、原画像ＩＩの第２方向Ｄ２に対応する。
【００３０】
図４（Ａ）中には、印刷媒体ＰＭ上の印刷可能領域ＰＡと、印刷不可領域ｎＰＡと、が示されている。印刷可能領域ＰＡは、印刷媒体ＰＭ上の印刷装置１９０によって印刷可能な領域である。「印刷装置１９０によって印刷可能」とは、印刷装置１９０が色材の像を印刷媒体ＰＭ上に形成可能であることを意味している。図４（Ａ）の例では、印刷可能領域ＰＡは、第１方向Ｄ１ｐに平行な２本の辺Ｂａ１、Ｂａ３と、第２方向Ｄ２ｐに平行な２本の辺Ｂａ２、Ｂａ４とで囲まれる矩形領域である。印刷不可領域ｎＰＡは、印刷媒体ＰＭ上の周縁に配置された領域であって印刷装置１９０では印刷不可能な領域である。辺Ｂａ１〜Ｂａ４は、印刷可能領域ＰＡと印刷不可領域ｎＰＡとの境界を示している（以下、各辺Ｂａ１〜Ｂａ４を、境界線Ｂａ１〜Ｂａ４とも呼ぶ）。第２境界線Ｂａ２は、第４境界線Ｂａ４よりも第１方向Ｄ１ｐ側の境界線であり、第３境界線Ｂａ３は、第１境界線Ｂａ１よりも第２方向Ｄ２ｐ側の境界線である。
【００３１】
図４（Ｂ）は、原画像ＩＩ上の印刷対象領域ＰＴと印刷非対象領域ｎＰＴとの概略図である。原画像ＩＩを印刷媒体ＰＭ（図４（Ａ））上に印刷する場合に、印刷対象領域ＰＴは、印刷可能領域ＰＡ上に配置される領域であり、印刷非対象領域ｎＰＴは、印刷不可領域ｎＰＡ上に配置される領域である。すなわち、印刷対象領域ＰＴは、印刷可能領域ＰＡに対応付けられる領域であり、印刷非対象領域ｎＰＴは、印刷不可領域ｎＰＡに対応付けられる領域である。なお、各領域に関して、原画像ＩＩ上の位置と印刷媒体ＰＭ上の位置との対応関係は、予め決められている。
【００３２】
図中の境界線Ｂｐｔ１〜Ｂｐｔ４は、印刷対象領域ＰＴと印刷非対象領域ｎＰＴとの境界線である。４本の境界線Ｂｐｔ１〜Ｂｐｔ４は、印刷媒体ＰＭ（図４（Ａ））上の４本の境界線Ｂａ１〜Ｂａ４に、それぞれ対応する。２本の境界線Ｂｐｔ１、Ｂｐｔ３は、第１方向Ｄ１に平行であり、他の２本の境界線Ｂｐｔ２、Ｂｐｔ４は、第２方向Ｄ２に平行である。第２境界線Ｂｐｔ２は、第４境界線Ｂｐｔ４よりも第１方向Ｄ１側の境界線であり、第３境界線Ｂｐｔ３は、第１境界線Ｂｐｔ１よりも第２方向Ｄ２側の境界線である。
【００３３】
図４（Ｂ）中には、印刷対象領域ＰＴと印刷非対象領域ｎＰＴとのそれぞれの大きさを示す種々のパラメータが示されている。印刷対象幅ＰＴＷは、印刷対象領域ＰＴの第１方向Ｄ１の長さを示し、印刷対象高ＰＴＨは、印刷対象領域ＰＴの第２方向Ｄ２方向の長さを示している。
【００３４】
また、右非対象幅ｎＴＷａは、印刷非対象領域ｎＰＴのうち、第１方向Ｄ１側の縁に配置された部分の第１方向Ｄ１の長さを示している。左非対象幅ｎＴＷｂは、印刷非対象領域ｎＰＴのうち、第１方向Ｄ１とは反対方向側の縁に配置された部分の第１方向Ｄ１の長さを示している。幅ｎＴＷａ、ＰＴＷ、ｎＴＷｂの合計値は、図３の全幅ＩＩＷと同じである。従って、プロセッサ１１０（例えば、判断部２４０）は、印刷対象幅ＰＴＷを、全幅ＩＩＷから右非対象幅ｎＴＷａと左非対象幅ｎＴＷｂとを減算することによって、特定可能である。
【００３５】
また、下非対象高ｎＴＨｂは、印刷非対象領域ｎＰＴのうち、第２方向Ｄ２側に縁に配置された部分の第２方向Ｄ２の長さを示している。上非対象高ｎＴＨａは、印刷非対象領域ｎＰＴのうち、第２方向Ｄ２とは反対方向側の縁に配置された部分の第２方向Ｄ２の長さを示している。高さｎＴＨａ、ＰＴＨ、ｎＴＨｂの合計値は、図３の全高ＩＩＨと同じである。従って、プロセッサ１１０（判断部２４０）は、印刷対象高ＰＴＨを、全高ＩＩＨから上非対象高ｎＴＨａと下非対象高ｎＴＨｂとを減算することによって、特定可能である。
【００３６】
各領域に関して、印刷媒体ＰＭ上の位置と原画像ＩＩ上の位置との対応関係は、印刷媒体ＰＭのサイズ毎に予め決められている。従って、印刷媒体ＰＭ上の境界線Ｂａ１〜Ｂａ４のそれぞれの位置、ひいては、原画像ＩＩ上の境界線Ｂｐｔ１〜Ｂｐｔ４のそれぞれの位置は、印刷媒体ＰＭのサイズ毎に予め決められている。図２のステップＳ１０３では、第２特定部２３０は、印刷設定情報によって指定される印刷媒体ＰＭのサイズに応じて、印刷媒体ＰＭ上の印刷不可領域ｎＰＡを特定する。そして、第２特定部２３０は、特定された印刷不可領域ｎＰＡの形とサイズと位置とに応じて、印刷不可領域ｎＰＡを規定する境界線Ｂａ１〜Ｂａ４のそれぞれの位置を特定する。原画像ＩＩ上の境界線Ｂｐｔ１〜Ｂｐｔ４のそれぞれの位置は、印刷媒体ＰＭ上の境界線Ｂａ１〜Ｂａ４のそれぞれの位置に応じて決まる。第２特定部２３０は、特定された境界線Ｂａ１〜Ｂａ４に応じて、原画像ＩＩ上の境界線Ｂｐｔ１〜Ｂｐｔ４のそれぞれの位置、ひいては、印刷非対象領域ｎＰＴを特定する。
【００３７】
なお、印刷媒体ＰＭのサイズと印刷不可領域ｎＰＡの形とサイズとの対応関係を表す情報（「印刷媒体情報」と呼ぶ）は、予め第２特定部２３０に組み込まれていてもよい。この代わりに、印刷媒体情報が、記憶装置（例えば、不揮発性記憶装置１３０）に予め格納されてもよい。また、印刷設定情報によって指定される印刷媒体のサイズに対応付けられた境界線Ｂｐｔ１〜Ｂｐｔ４のそれぞれの位置を表す情報を、印刷非対象領域情報と呼ぶ。境界線Ｂｐｔ１〜Ｂｐｔ４のそれぞれの位置を表す情報としては、例えば、図４（Ｂ）で説明した、パラメータｎＴＷａ、ｎＴＷｂ、ｎＴＨａ、ｎＴＨｂを表す情報を、採用可能である。
【００３８】
図２のステップＳ１０５では、データ生成部２５０（図１）は、原画像データから、原画像データの一部である部分データを取得する。部分データは、原画像データ（すなわち、圧縮済ビットマップデータ）の圧縮がブロック毎に行われる場合の、１個のブロックに対応する。１個のブロックとしては、例えば、第１方向Ｄ１（図３）に延びる１本の画素ラインが採用される。圧縮されたデータの解凍は、このブロック毎に実行可能である。ステップＳ１１０では、データ生成部２５０は、取得した部分データを解凍する。
【００３９】
ステップＳ１１５では、第１特定部２２０は、解凍された部分データを解析することによって、原画像ＩＩ（図３）中の余白領域Ａｍを特定する。例えば、第１特定部２２０は、所定の色（例えば、白色）の画素を、背景を表す背景画素に分類し、他の色の画素を、対象物を表す対象物画素に分類する。そして、第１特定部２２０は、対象物画素が分布する範囲の全体を含む最小の矩形領域を、対象物領域Ａｔとして特定し、原画像ＩＩから対象物領域Ａｔを除いた残りの領域を、余白領域Ａｍとして特定する。
【００４０】
なお、図２のステップＳ１１５では、解析可能な画像データ（すなわち、解凍済の画像データ）が、原画像データの一部のみであり得る。第１特定部２２０は、解析済の画像データから特定される暫定的な余白領域Ａｍを表す情報（「余白領域情報」と呼ぶ）を、記憶装置（例えば、揮発性記憶装置１２０）に格納する。そして、第１特定部２２０は、ステップＳ１１５で原画像ＩＩの新たな部分を解析する毎に、余白領域情報を、更新する。なお、余白領域情報としては、例えば、図３で説明したパラメータｍＷａ、ｍＷｂ、ｍＨａ、ｍＨｂを表す情報を、採用可能である。
【００４１】
ステップＳ１２０では、データ生成部２５０は、解凍済の部分データの色変換を行う。具体的には、データ生成部２５０は、所定のルックアップテーブルに従って、画素毎に、赤Ｒと緑Ｇと青Ｂの階調値を、印刷装置１９０で用いられる複数の色材のそれぞれの階調値（ここでは、シアンＣ、マゼンタＭ、イエロＹ、ブラックＫのそれぞれの階調値）に、変換する。各色材の階調値は、各画素位置における色材の量に対応する階調値である（以下「色材階調値」とも呼ぶ）。第１実施例では、色材階調値は、０から２５５までの２５６階調で表されている。
【００４２】
ステップＳ１２５では、データ生成部２５０は、各色材の色材階調値を用いてハーフトーン処理を実行する。ハーフトーン処理としては、いわゆる誤差拡散法に従った処理が行われる。この代わりに、ディザマトリクスを用いる方法を採用してもよい。
【００４３】
ステップＳ１３０では、データ生成部２５０は、原画像データの全体の処理が終了したか否かを判定する。未処理の部分データが残っている場合には（Ｓ１３０：Ｎｏ）、データ生成部２５０は、ステップＳ１０５に戻り、未処理の部分データに対して、上記のステップＳ１０５〜Ｓ１２５の処理を実行する。データ生成部２５０は、全ての部分データの処理が終了するまで、ステップＳ１０５〜Ｓ１２５の処理を繰り返す。以上により、最終的な余白領域情報は、原画像ＩＩの適切な余白領域Ａｍを表すことが可能である。
【００４４】
全ての部分データの処理が終了した場合（Ｓ１３０：Ｙｅｓ）、ステップＳ１３５で、判断部２４０は、余白領域Ａｍ（図３）を表す余白領域情報と、印刷非対象領域ｎＰＴ（図４（Ｂ））を表す上記の印刷非対象領域情報と、に基づいて、原画像ＩＩの種類が、３個の種類ＩＡ、ＩＢ、ＩＣのいずれであるのかを判断する。そして、ステップＳ１４０で、判断部２４０は、判断された原画像ＩＩの種類に応じて、処理を分岐する。なお、印刷非対象領域ｎＰＴ（図４（Ｂ））は、印刷不可領域ｎＰＡ（図４（Ａ））に対応付けられている。従って、印刷非対象領域情報は、印刷不可領域ｎＰＡを表している、ということができる。
【００４５】
３個の種類ＩＡ、ＩＢ、ＩＣのそれぞれの概略は、以下の通りである。
［第１種類ＩＡ］対象物Ｏｔに対する縮小処理と移動処理との両方を実行せずに、印刷装置１９０が、対象物Ｏｔの全体を、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に印刷できる場合。
［第２種類ＩＢ］原画像ＩＩの種類が第１種類ＩＡではなく、かつ、対象物Ｏｔに対する縮小処理を実行せずに、対象物Ｏｔに対する移動処理を実行することによって、印刷装置１９０が、対象物Ｏｔの全体を、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に印刷できる場合。
［第３種類ＩＣ］原画像ＩＩの種類が、第１種類ＩＡと第２種類ＩＢとのいずれでもないと判断される場合。すなわち、印刷装置１９０が、対象物Ｏｔの全体を、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に印刷するためには、対象物Ｏｔに対する縮小処理が必要である場合。
【００４６】
まず、原画像ＩＩの種類が第１種類ＩＡである場合について説明する。図５は、原画像ＩＩの種類が第１種類ＩＡである場合の、原画像ＩＩの概略図と、印刷媒体ＰＭ上に印刷される画像の概略図である。図５（Ａ）は、原画像ＩＩを示し、図５（Ｂ）は、原画像ＩＩ上の境界線Ｂｔ１〜Ｂｔ４と境界線Ｂｐｔ１〜Ｂｐｔ４の配置を示している。図示するように、対象物領域Ａｔの全体が、印刷対象領域ＰＴ内に配置されている。すなわち、余白領域Ａｍ（図３）を表すパラメータｍＷａ、ｍＷｂ、ｍＨａ、ｍＨｂと、印刷非対象領域ｎＰＴ（図４（Ｂ））を表すパラメータｎＴＷａ、ｎＴＷｂ、ｎＴＨａ、ｎＴＨｂとは、以下の４個の関係式Ａ１〜Ａ４を満たしている。
Ａ１）右余白幅ｍＷａ≧右非対象幅ｎＴＷａ
Ａ２）左余白幅ｍＷｂ≧左非対象幅ｎＴＷｂ
Ａ３）上余白高ｍＨａ≧上非対象高ｎＴＨａ
Ａ４）下余白高ｍＨｂ≧下非対象高ｎＴＨｂ
判断部２４０は、上記の４個の関係式Ａ１〜Ａ４が満たされる場合に、原画像ＩＩの種類が、第１種類ＩＡであると判断する。
【００４７】
図２に示すように、原画像ＩＩの種類が第１種類ＩＡである場合、処理は、ステップＳ１４０からステップＳ１７０に移行する。ステップＳ１７０では、データ生成部２５０は、ステップＳ１２５で生成されたハーフトーン処理済のデータを用いて、印刷装置１９０に供給するための印刷データを生成する。印刷データは、ハーフトーン処理の結果を、印刷装置１９０によって解釈可能な形式で、表している。また、印刷データは、印刷設定情報によって指定されるサイズの印刷媒体上に印刷できるように、構成されている。ステップＳ１７５では、データ生成部２５０は、生成された印刷データを、印刷装置１９０に送信する。また、データ生成部２５０は、印刷設定情報も、印刷装置１９０に送信する。ステップＳ１８０では、印刷装置１９０は、受信した印刷データに従って、印刷設定情報によって指定されるサイズの印刷媒体上に、画像を印刷する。そして、図２の処理が終了する。
【００４８】
図５（Ｃ）は、印刷される画像を示している。図示するように、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に、対象物Ｏｔの全体が、印刷される。なお、本実施例では、原画像ＩＩの種類が第１種類ＩＡであると判断される場合は、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できると判断される場合に含まれる。
【００４９】
次に、原画像ＩＩの種類が第２種類ＩＢである場合について説明する。図６は、原画像ＩＩの種類が第２種類ＩＢである場合の、原画像ＩＩの概略図と、印刷媒体ＰＭ上に印刷される画像の概略図である。図６（Ａ）は、原画像ＩＩを示し、図６（Ｂ）は、原画像ＩＩ上の境界線Ｂｔ１〜Ｂｔ４、Ｂｐｔ１〜Ｂｐｔ４の配置を示している。図６（Ａ）、図６（Ｂ）の例では、第４境界線Ｂｔ４が、印刷対象領域ＰＴの外に配置されている。図６（Ａ）中の外部分ＯＰは、対象物Ｏｔのうちの印刷対象領域ＰＴの外に配置される部分を示している。また、最遠部ＭＯＰは、外部分ＯＰのうちの印刷対象領域ＰＴから最も遠い部分を示している。なお、対象物領域Ａｔのサイズは、対象物領域Ａｔの全体を印刷対象領域ＰＴ内に配置可能なサイズである。一般的には、判断部２４０は、対象物領域Ａｔのサイズが印刷対象領域ＰＴ内に配置可能なサイズであり、かつ、対象物領域Ａｔの一部が印刷対象領域ＰＴの外に配置されている場合に、原画像ＩＩの種類が第２種類ＩＢであると判断する。
【００５０】
この場合、余白領域Ａｍ（図３）を表すパラメータｍＷａ、ｍＷｂ、ｍＨａ、ｍＨｂと、印刷非対象領域ｎＰＴ（図４（Ｂ））を表すパラメータｎＴＷａ、ｎＴＷｂ、ｎＴＨａ、ｎＴＨｂとは、以下の３個の関係式Ｂ１〜Ｂ３を満たしている。
Ｂ１）右余白幅ｍＷａ＋左余白幅ｍＷｂ≧右非対象幅ｎＴＷａ＋左非対象幅ｎＴＷｂ
Ｂ２）上余白高ｍＨａ＋下余白高ｍＨｂ≧上非対象高ｎＴＨａ＋下非対象高ｎＴＨｂ
Ｂ３）「右余白幅ｍＷａ＜右非対象幅ｎＴＷａ」ｏｒ「左余白幅ｍＷｂ＜左非対象幅ｎＴＷｂ」ｏｒ「上余白高ｍＨａ＜上非対象高ｎＴＨａ」ｏｒ「下余白高ｍＨｂ＜下非対象高ｎＴＨｂ」
ここで、「右余白幅ｍＷａ＋左余白幅ｍＷｂ」を、第１余白長と呼び、「上余白高ｍＨａ＋下余白高ｍＨｂ」を、第２余白長と呼び、「右非対象幅ｎＴＷａ＋左非対象幅ｎＴＷｂ」を、第１非対象領域長と呼び、「上非対象高ｎＴＨａ＋下非対象高ｎＴＨｂ」を、第２非対象領域長と呼ぶ。
【００５１】
第１と第２の関係式Ｂ１、Ｂ２は、対象物領域Ａｔのサイズが、対象物領域Ａｔの全体を印刷対象領域ＰＴ内に配置可能なサイズであることを、示している。第３関係式Ｂ３は、対象物領域Ａｔの一部が印刷対象領域ＰＴの外に配置されていることを、示している。判断部２４０は、上記の３個の関係式Ｂ１〜Ｂ３が満たされる場合に、原画像ＩＩの種類が、第２種類ＩＢであると判断する。なお、第３関係式Ｂ３が満たされることは、上記の関係式Ａ１〜Ａ４の少なくとも１つが満たされないこと、すなわち、原画像ＩＩの種類が第１種類ＩＡではないことと、同じである。
【００５２】
図２に示すように、原画像ＩＩの種類が第２種類ＩＢである場合、処理は、ステップＳ１４０からステップＳ１５０に移行する。ステップＳ１５０では、データ生成部２５０は、ステップＳ１２５で生成されたハーフトーン処理済のデータに対して、対象物Ｏｔを移動させる移動処理を実行する。データ生成部２５０は、対象物Ｏｔの全体が印刷可能領域ＰＡ内に印刷されるように、対象物Ｏｔを移動させる。また、本実施例では、データ生成部２５０は、対象物Ｏｔの移動方向として、印刷対象領域ＰＴから対象物Ｏｔがはみ出る方向とは反対の方向を、採用する。図６（Ａ）の例では、移動方向は、第１方向Ｄ１である。
【００５３】
図６（Ｃ）は、移動処理済のデータによって表される画像ＩＩｘを示している。図中には、印刷対象領域ＰＴと印刷非対象領域ｎＰＴとの境界線Ｂｐｔ１〜Ｂｐｔ４と、対象物領域Ａｔと余白領域Ａｍとの境界線Ｂｔ１〜Ｂｔ４とが、示されている。図示するように、印刷対象領域ＰＴの外に配置されていた第４境界線Ｂｔ４が、最寄りの第４境界線Ｂｐｔ４と重なるように、対象物領域Ａｔが移動されている。
【００５４】
図２に示すように、ステップＳ１５０の終了に応じて、データ生成部２５０は、ステップＳ１７０に移行する。ステップＳ１７０では、移動処理済のデータ（すなわち、ハーフトーン処理済のデータ）を用いて、印刷データを生成する。そして、ステップＳ１７５、ステップＳ１８０に従って、画像が印刷される。
【００５５】
図６（Ｄ）は、印刷される画像を示している。図示するように、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に、対象物Ｏｔの全体が、印刷される。このように、原画像ＩＩの種類が第２種類ＩＢである場合には、対象物Ｏｔの移動処理が実行されるので、対象物Ｏｔが印刷可能領域ＰＡの外にはみ出ることを抑制できる。また、対象物Ｏｔの最遠部ＭＯＰは、印刷可能領域ＰＡの端（具体的には、第４境界線Ｂａ４上）に配置されている。このように、対象物Ｏｔの位置の変更が最小限に抑えられるので、対象物Ｏｔの移動によって生じる違和感を抑制できる。なお、本実施例では、原画像ＩＩの種類が第２種類ＩＢであると判断される場合は、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔに対する移動処理を実行することによって対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できると判断される場合に含まれる。また、本実施例では、原画像ＩＩの種類が第２種類ＩＢであると判断される場合は、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できると判断される場合に含まれる、ということができる。
【００５６】
なお、原画像ＩＩ（図６（Ａ））上で、対象物Ｏｔは、印刷対象領域ＰＴの境界線Ｂｐｔ１〜Ｂｐｔ４のうちの任意の境界線を超えて、印刷対象領域ＰＴの外にはみ出得る。そして、移動させずに対象物Ｏｔを印刷すると対象物Ｏｔの一部が印刷可能領域ＰＡの外にはみ出る場合に、はみ出た部分が、はみ出た部分に最も近い境界線（印刷可能領域ＰＡの境界線）に接するように、移動処理が実行される。従って、印刷可能領域ＰＡの境界線Ｂａ１〜Ｂａ４のうち、移動済の対象物Ｏｔに接する境界線は、第４境界線Ｂａ４に限らず、他の境界線であり得る。また、対象物Ｏｔの一部が印刷可能領域ＰＡのお互い隣接する２本の境界線（例えば、Ｂａ１とＢａ４、Ｂａ１とＢａ２）より外にはみ出る場合もある。その場合、はみ出た部分がそれらの２本の境界線に接するように、移動処理が実行される。従って、印刷可能領域ＰＡの境界線Ｂａ１〜Ｂａ４のうち、移動済の対象物Ｏｔに接する境界線は、１本の第４境界線Ｂａ４に限らず、お互い隣接する２本の境界線であり得る。
【００５７】
次に、原画像ＩＩの種類が第３種類ＩＣである場合について説明する。図７は、原画像ＩＩの種類が第３種類ＩＣである場合の、原画像ＩＩの概略図と、印刷媒体ＰＭ上に印刷される画像の概略図である。図７（Ａ）は、原画像ＩＩを示し、図７（Ｂ）は、原画像ＩＩ上の境界線Ｂｔ１〜Ｂｔ４、Ｂｐｔ１〜Ｂｐｔ４の配置を示している。図７（Ａ）、図７（Ｂ）の例では、第２境界線Ｂｔ２と、反対側の第４境界線Ｂｔ４とが、印刷対象領域ＰＴの外に配置されている。すなわち、対象物領域Ａｔの第１方向Ｄ１の長さである対象物幅ｔＷが、印刷対象領域ＰＴの第１方向Ｄ１の長さである印刷対象幅ＰＴＷよりも、大きい。これは、対象物Ｏｔに対する縮小処理をせずには、対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できないことを意味している。一般的には、判断部２４０は、対象物領域Ａｔの第１方向Ｄ１と第２方向Ｄ２との少なくとも一方の長さが、印刷可能領域ＰＡの対応する方向の長さよりも大きい場合に、原画像ＩＩの種類が第３種類ＩＣであると判断する。
【００５８】
この場合、余白領域Ａｍ（図３）を表すパラメータｍＷａ、ｍＷｂ、ｍＨａ、ｍＨｂと、印刷非対象領域ｎＰＴ（図４（Ｂ））を表すパラメータｎＴＷａ、ｎＴＷｂ、ｎＴＨａ、ｎＴＨｂとは、以下の関係式Ｃ１を満たしている。
Ｃ１）「右余白幅ｍＷａ＋左余白幅ｍＷｂ＜右非対象幅ｎＴＷａ＋左非対象幅ｎＴＷｂ」ｏｒ「上余白高ｍＨａ＋下余白高ｍＨｂ＜上非対象高ｎＴＨａ＋下非対象高ｎＴＨｂ」
判断部２４０は、上記の関係式Ｃ１が満たされる場合に、原画像ＩＩの種類が、第３種類ＩＣであると判断する。
【００５９】
図２に示すように、原画像ＩＩの種類が第３種類ＩＣである場合、処理は、ステップＳ１４０からステップＳ１６０に移行する。ステップＳ１６０では、データ生成部２５０は、対象物Ｏｔの縮小率を決定する。本実施例では、データ生成部２５０は、縮小後の対象物Ｏｔの大きさが、対象物Ｏｔの全体を印刷可能領域ＰＡ内に配置可能な最大の大きさになるように、縮小率を決定する。そして、ステップＳ１６５で、データ生成部２５０は、ステップＳ１２５で生成されたハーフトーン処理済のデータに対して、対象物Ｏｔを縮小する縮小処理を実行する。画像データの縮小処理としては、公知の方法を採用可能である。例えば、一部の画素を間引く処理を採用してもよい。この代わりに、縮小処理済の対象物Ｏｔを表す領域の各画素の色値（例えば、ハーフトーン処理済の階調値）を、補間によって算出してもよい。
【００６０】
図７（Ｃ）は、縮小処理済のデータによって表される画像ＩＩｙを示している。図中には、印刷対象領域ＰＴと印刷非対象領域ｎＰＴとの境界線Ｂｐｔ１〜Ｂｐｔ４と、縮小処理済の対象物Ｏｔを表す対象物領域Ａｔｙと余白領域Ａｍｙとの境界線Ｂｔ１ｙ〜Ｂｔ４ｙとが、示されている。図示するように、データ生成部２５０は、ステップＳ１６５では、縮小処理済の対象物領域Ａｔｙの全体（すなわち、対象物Ｏｔの全体）が印刷対象領域ＰＴ内に配置されるように、対象物領域Ａｔｙの位置を調整する。また、対象物領域Ａｔｙの境界線Ｂｔ１ｙ〜Ｂｔ４ｙのうち、第２境界線Ｂｔ２ｙは、印刷対象領域ＰＴの第２境界線Ｂｐｔ２に接し、第４境界線Ｂｔ４ｙは、印刷対象領域ＰＴの第４境界線Ｂｐｔ４に接している。
【００６１】
図２に示すように、ステップＳ１６５の終了に応じて、データ生成部２５０は、ステップＳ１７０に移行する。ステップＳ１７０では、縮小処理済のデータ（すなわち、ハーフトーン処理済のデータ）を用いて、印刷データを生成する。そして、ステップＳ１７５、ステップＳ１８０に従って、画像が印刷される。
【００６２】
図７（Ｄ）は、印刷される画像を示している。図示するように、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に、縮小された対象物Ｏｔの全体が、印刷される。また、対象物Ｏｔは、印刷可能領域ＰＡの第１方向Ｄ１ｐ側の端（すなわち、第２境界線Ｂａ２）と、反対方向側の端（すなわち、第４境界線Ｂａ４）との両方に接している。このように、対象物Ｏｔが印刷可能領域ＰＡ内に配置可能な最大の大きさに縮小されるので、縮小処理によって生じる違和感を抑制できる。なお、本実施例では、原画像ＩＩの種類が第３種類ＩＣであると判断される場合は、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できると判断されない場合に含まれる。また、本実施例では、原画像ＩＩの種類が第３種類ＩＣであると判断される場合は、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔに対する移動処理を実行することによって対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できると判断されない場合に含まれる、ということができる。
【００６３】
なお、原画像ＩＩ（図７（Ａ））上で、対象物Ｏｔは、印刷対象領域ＰＴの境界線Ｂｐｔ１〜Ｂｐｔ４のうちの任意の境界線を超えて、印刷対象領域ＰＴの外にはみ出得る。従って、印刷可能領域ＰＡの境界線Ｂａ１〜Ｂａ４のうち、縮小済の対象物Ｏｔに接する境界線は、第２境界線Ｂａ２と第４境界線Ｂａ４とに限らず、第１境界線Ｂａ１と第３境界線Ｂａ３とであり得るし、全部の境界線Ｂａ１〜Ｂａ４でもあり得る。
【００６４】
以上のように、第１実施例によれば、判断部２４０は、原画像ＩＩ中の余白領域Ａｍを表す余白領域情報と、印刷媒体ＰＭ上の印刷不可領域ｎＰＡを表す情報（具体的には原画像ＩＩ上の印刷非対象領域ｎＰＴを表す印刷非対象領域情報）と、に基づいて、原画像ＩＩの種類を判断する。原画像ＩＩの各種類ＩＡ、ＩＢ、ＩＣの処理をまとめると、以下の通りである。
【００６５】
第１種類ＩＡ（図５（Ａ）〜図５（Ｃ））は、対象物Ｏｔに対する縮小処理と移動処理との両方を実行せずに、対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できることを示している。原画像ＩＩの種類が第１種類ＩＡである場合（図２：Ｓ１４０：種類ＩＡ）、データ生成部２５０は、対象物Ｏｔに対して縮小処理と移動処理との両方を実行せずに、印刷データを生成する。
【００６６】
第２種類ＩＢ（図６（Ａ）〜図６（Ｄ））は、原画像ＩＩの種類が第１種類ＩＡではなく、かつ、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できることを示している。原画像ＩＩの種類が第２種類ＩＢである場合（図２：Ｓ１４０：種類ＩＢ）、データ生成部２５０は、対象物Ｏｔに対する縮小処理を実行せずに、対象物Ｏｔに対する移動処理を実行して（Ｓ１５０）、対象物Ｏｔの全体が印刷可能領域ＰＡ内に印刷されるように、印刷データを生成する。
【００６７】
第３種類ＩＣは、原画像ＩＩの種類が第１種類ＩＡではなく、かつ、原画像ＩＩの種類が第２種類ＩＢではないことを示している。原画像ＩＩの種類が第３種類ＩＣである場合（図２：Ｓ１４０：種類ＩＣ）、データ生成部２５０は、対象物Ｏｔの全体が印刷可能領域ＰＡ内に印刷されるように、対象物Ｏｔに対する縮小処理を実行して（Ｓ１６５）、印刷データを生成する。
【００６８】
以上により、原画像ＩＩの種類（すなわち、対象物Ｏｔの形とサイズと位置）に拘わらずに、対象物Ｏｔの少なくとも一部が印刷不可領域ｎＰＡに配置されること（すなわち、対象物Ｏｔの少なくとも一部が欠落すること）を抑制できる。さらに、原画像ＩＩの種類が第３種類ＩＣである場合に、縮小処理が実行され、原画像ＩＩの種類が第１種類ＩＡと第２種類ＩＢのいずれかである場合には、縮小処理は実行されない。従って、原画像ＩＩの種類に拘わらずに縮小処理を実行する場合と比べて、データ処理の負担が大きくなることを抑制できる。
【００６９】
また、判断部２４０は、原画像ＩＩ中の余白領域Ａｍを表す余白領域情報と、印刷媒体ＰＭ上の印刷不可領域ｎＰＡを表す情報（具体的には原画像ＩＩ上の印刷非対象領域ｎＰＴを表す印刷非対象領域情報）と、に基づいて、原画像ＩＩの種類を判断する。従って、対象物Ｏｔの少なくとも一部が印刷不可領域ｎＰＡに配置されることを、原画像の種類に応じて適切な処理を実行することで抑制できる。
【００７０】
また、判断部２４０は、原画像ＩＩの種類が第１種類ＩＡではない場合であって、上記の第１関係式Ｂ１と第２関係式Ｂ２とが満たされる場合に、原画像ＩＩの種類が第２種類ＩＢである（すなわち、縮小処理を実行しない）と判断する。関係式Ｂ１、Ｂ２は、上述のように、原画像ＩＩ中の余白領域Ａｍのサイズを表すパラメータと、印刷媒体ＰＭ上の印刷不可領域ｎＰＡ（具体的には原画像ＩＩ上の印刷非対象領域ｎＰＴ）のサイズを表すパラメータと、によって、表されている。従って、判断部２４０は、原画像ＩＩの種類を、適切に判断できる。そして、印刷可能領域ＰＡの全周に亘って、対象物Ｏｔが印刷可能領域ＰＡの外にはみ出ることを抑制できる。
【００７１】
なお、判断部２４０は、上記の関係式Ｂ１、Ｂ２の代わりに、以下の関係式Ｂ１ｘ、Ｂ２ｘを採用してもよい。
Ｂ１ｘ）対象物幅ｔＷ≦印刷対象幅ＰＴＷ
Ｂ２ｘ）対象物高ｔＨ≦印刷対象高ＰＴＨ
判断部２４０は、これらの関係式Ｂ１ｘ、Ｂ２ｘを用いることによって、上記の関係式Ｂ１、Ｂ２を用いる場合と同様に、原画像ＩＩの種類を、適切に判断できる。なお、判断部２４０は、これらの関係式Ｂ１ｘ、Ｂ２ｘで用いられるパラメータｔＷ、ＰＴＷ、ｔＨ、ＰＴＨを、上述の余白領域情報と印刷非対象領域情報とから特定可能である。従って、関係式Ｂ１ｘ、Ｂ２ｘを用いて判断する場合にも、関係式Ｂ１、Ｂ２を用いて判断する場合と同様に、判断部２４０は余白領域Ａｍを表す情報と印刷不可領域ｎＰＡを表す情報とに基づいて関係式が満たされるか否かを判断している、ということができる。
【００７２】
Ｂ．第２実施例：
図８は、縮小処理の別の実施例の概要を示す説明図である。図７で説明した第１実施例との差異は、データ生成部２５０が、原画像ＩＩの全体を縮小することによって得られる縮小済の原画像が印刷可能領域ＰＡの１つの方向側の端と反対方向側の端との両方に接するように、縮小処理を実行する点だけである。図２の処理は、第１実施例と同様に、実行される。第２実施例で用いられるネットワークシステム１０００の構成は、図１に示すネットワークシステム１０００の構成と、同じである。
【００７３】
図８（Ａ）、図８（Ｂ）は、図７（Ａ）、図７（Ｂ）と、それぞれ同じである。図８（Ｃ）は、縮小処理済のデータによって表される画像ＩＩｚを示している。図中には、印刷対象領域ＰＴと印刷非対象領域ｎＰＴとの境界線Ｂｐｔ１〜Ｂｐｔ４と、縮小処理済の対象物Ｏｔを表す対象物領域Ａｔｚと余白領域Ａｍｚとの境界線Ｂｔ１ｚ〜Ｂｔ４ｚと、縮小処理済の原画像ＩＩｓの輪郭とが、示されている。
【００７４】
データ生成部２５０は、ステップＳ１６０（図２）では、原画像ＩＩの全体が印刷対象領域ＰＴ内に配置されるように、縮小率を決定する。そして、データ生成部２５０は、ステップＳ１６５では、縮小処理済の原画像ＩＩｓの全体が印刷対象領域ＰＴ内に配置されるように、対象物領域Ａｔｚの位置を調整する。また、縮小済の原画像ＩＩｓは、印刷対象領域ＰＴの第２境界線Ｂｐｔ２と第４境界線Ｂｐｔ４との両方に接している。対象物領域Ａｔｚと余白領域Ａｍｚとの境界線Ｂｔ１ｚ〜Ｂｔ４ｚは、いずれも、印刷対象領域ＰＴの境界線Ｂｐｔ１〜Ｂｐｔ４から離れている。
【００７５】
図８（Ｄ）は、印刷される画像を示している。図示するように、印刷媒体ＰＭ上の印刷可能領域ＰＡ内に、縮小された原画像ＩＩｓの全体（すなわち、対象物Ｏｔを含む原画像ＩＩの全体）が、印刷される。また、縮小済の原画像ＩＩｓは、印刷可能領域ＰＡの第１方向Ｄ１ｐ側の端（すなわち、第２境界線Ｂａ２）と、反対方向側の端（すなわち、第４境界線Ｂａ４）との両方に接している。このように、原画像ＩＩｓが印刷可能領域ＰＡ内に配置可能な最大の大きさになるように縮小されるので、縮小処理によって生じる違和感を抑制できる。
【００７６】
なお、印刷対象領域ＰＴの印刷対象幅ＰＴＷと印刷対象高ＰＴＨの比率（すなわち、印刷可能領域ＰＡの縦横比率）は、原画像ＩＩの全幅ＩＩＷと全高ＩＩＨとの比率とは独立に、決定され得る。従って、印刷可能領域ＰＡの境界線Ｂａ１〜Ｂａ４のうち、縮小済の原画像ＩＩｓに接する境界線は、第２境界線Ｂａ２と第４境界線Ｂａ４とに限らず、第１境界線Ｂａ１と第３境界線Ｂａ３とであり得る。
【００７７】
Ｃ．変形例：
（１）移動処理としては、図６（Ｃ）、図６（Ｄ）で説明した処理に限らず、対象物Ｏｔの全体が印刷可能領域ＰＡ内に印刷されるように対象物Ｏｔを移動させる種々の処理を採用可能である。例えば、データ生成部２５０は、対象物Ｏｔの移動方向の中心位置が、印刷可能領域ＰＡの同じ方向の中心位置と重なるように、対象物Ｏｔを移動させてもよい（いわゆるセンタリング）。また、データ生成部２５０は、対象物Ｏｔの移動方向側の端が、印刷可能領域ＰＡの同じ方向側の端と重なるように、対象物Ｏｔを移動させてもよい。また、移動方向としては、印刷対象領域ＰＴから対象物Ｏｔがはみ出る方向とは反対の方向に限らず、他の任意の方向を採用可能である。例えば、データ生成部２５０は、対象物Ｏｔの重心位置が、印刷対象領域ＰＴの重心位置と重なるように、対象物Ｏｔを移動させてもよい。
【００７８】
（２）余白領域の特定に利用される画像データは、原画像データを解凍して得られる解凍済のビットマップデータに限らず、原画像を表す他の任意の画像データを採用可能である。例えば、第１特定部２２０は、ステップＳ１２０の色変換済の画像データを解析することによって、余白領域を特定してもよい。また、第１特定部２２０は、ステップＳ１２５のハーフトーン処理済の画像データを解析することによって、余白領域を特定してもよい。一般的に、第１特定部２２０は、原画像データと、原画像データから印刷データを生成する処理の途中で得られる中間データ（原画像を表す画像データ）と、の少なくとも一方を解析することによって、余白領域を特定可能である。いずれの場合も、原画像（すなわち、対象物）を表す画像データを解析することによる余白領域の特定は、原画像を解析することによる余白領域の特定である、ということができる。
【００７９】
（３）縮小処理と移動処理との対象となる画像データは、ハーフトーン処理済のデータに限らず、原画像を表す他の任意の画像データを採用可能である。例えば、データ生成部２５０は、原画像データを解凍して得られる解凍済のビットマップデータに対して、縮小処理と移動処理を実行してもよい。また、データ生成部２５０は、ステップＳ１２０の色変換済の画像データに対して、縮小処理と移動処理を実行してもよい。一般的に、データ生成部２５０は、原画像データと、原画像データから印刷データを生成する処理の途中で得られる中間データ（原画像を表す画像データ）と、の少なくとも一方に対して、縮小処理と移動処理を実行可能である。いずれの場合も、原画像（すなわち、対象物）を表す画像データに対する縮小処理と移動処理とは、対象物に対する縮小処理と移動処理である、ということができる。
【００８０】
（４）印刷データを生成する処理としては、図２に示す処理とは異なる他の種々の処理を採用可能である。例えば、原画像ＩＩの種類が第２種類ＩＢであるための上記の関係式Ｂ１、Ｂ２、Ｂ３が満たされる場合の処理として、図８の実施例と同様に、縮小された原画像ＩＩｓの全体が印刷可能領域ＰＡ内に印刷されるように、縮小処理が実行されてもよい。この場合、第２種類ＩＢのための関係式Ｂ１、Ｂ２、Ｂ３が満たされる場合にも、対象物Ｏｔが縮小される。従って、第２種類ＩＢのための関係式Ｂ１、Ｂ２、Ｂ３が満たされる場合は、対象物Ｏｔに対する縮小処理を実行せずに対象物Ｏｔの全体を印刷可能領域ＰＡ内に印刷できると判断されない場合に含まれる、ということができる。また、データ生成部２５０は、対象物領域Ａｔが印刷対象領域ＰＴよりも小さい場合、すなわち第１種類ＩＡのための関係式Ａ１〜Ａ４が満たされる、または、第２種類ＩＢのための関係式Ｂ１〜Ｂ３が満たされる場合には、対象物領域Ａｔ（すなわち、対象物Ｏｔ）を、対象物Ｏｔの全体を印刷可能領域ＰＡ内に配置可能な最大の大きさになるように、拡大してもよい。また、図２のステップＳ１０５〜Ｓ１３０の処理済のデータが、原画像データのうちの一部のデータである状態で、ステップＳ１１５で更新された余白領域情報と、印刷不可領域ｎＰＡを表す情報（具体的には原画像ＩＩ上の印刷非対象領域ｎＰＴを表す印刷非対象領域情報）と、を用いて原画像ＩＩの種類を判断可能な場合がある。この場合には、判断部２４０は、判断可能な時点で、原画像ＩＩの種類を判断してもよい。
【００８１】
（５）原画像データのデータ形式は、圧縮済のビットマップ形式とは異なる他の種々の形式を採用可能である。例えば、未圧縮のビットマップ形式を採用してもよい。圧縮されているか否かに拘わらずに、ビットマップ形式の原画像データを印刷に用いる場合には、原画像データによって表される原画像中の対象物の一部が、印刷媒体ＰＭ（図４（Ｂ））上の印刷不可領域ｎＰＡ上に配置される可能性がある。ここで、上記の各実施例や各変形例のように、画像処理装置１００が、原画像ＩＩの種類に応じて、対象物の縮小処理または移動処理を実行することによって、対象物が印刷可能領域ＰＡからはみ出ることを抑制でき、さらに、データ処理の負担が大きくなることを抑制できる。
【００８２】
（６）図１に示す実施例において、画像処理装置１００と印刷装置１９０とが、互いに離れた別個の装置として構成されてもよい。また、画像処理のための機能（画像処理装置１００の機能）は、プリンタシステム２００と異なる種類の装置（例えば、パーソナルコンピュータ）によって実現されてもよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、画像処理装置１００による画像処理の機能を一部ずつ分担して、全体として、画像処理の機能を提供してもよい（これらの装置を備えるシステムが画像処理装置に対応する）。
【００８３】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１のデータ生成部２５０の機能を、論理回路を有する専用のハードウェア回路によって実現してもよい。
【００８４】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【００８５】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００８６】
１００...画像処理装置、１１０...プロセッサ、１２０...揮発性記憶装置、１３０...不揮発性記憶装置、１３２...プログラム、１６０...通信インタフェース、１９０...印刷装置、２００...プリンタシステム、２１０...取得部、２２０...第１特定部、２３０...第２特定部、２４０...判断部、２５０...データ生成部、８００...プリントサーバ、８１０...データ処理部、９００...携帯電話、９１０...データ処理部、１０００...ネットワークシステム、ＮＴ...ネットワーク
【図１】
2015197751.tif 000003
【図２】
2015197751.tif 000004
【図３】
2015197751.tif 000005
【図４】
2015197751.tif 000006
【図５】
2015197751.tif 000007
【図６】
2015197751.tif 000008
【図７】
2015197751.tif 000009
【図８】
2015197751.tif 000010