(57)【要約】【課題】複数のサイズから構成される印刷注文に対しても、効率的な付合せを行うことで、ユーザの作業負荷を軽減することを目的とする。【解決手段】複数の印刷注文に含まれる印刷物のサイズが、近しい（例えば、Ｂ列）ものであり、かつ、付合せを行う上で効率的に行えるサイズに対して、基準サイズに丁付を行うことで丁付数を算出し、この算出した値と、印刷物を印刷出力するための記録媒体に対する基準サイズの丁付数を算出して得られた値と、を用いて、印刷に要する当該記録媒体の枚数を算出する。【選択図】図７
2015228133.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を付合せて記録媒体へ印刷を行うための印刷レイアウトを作成する情報処理装置であって、
複数の印刷注文のそれぞれに含まれる印刷物のサイズを取得する印刷物サイズ取得手段と、
基準サイズに対して、印刷物サイズ取得手段によって取得した印刷物のサイズを丁付する数を算出する丁付数算出手段と、
前記丁付数算出手段によって算出した丁付数及び前記基準サイズを用いて、印刷出力を行う記録媒体のサイズに対して、丁付けを行うことで、当該記録媒体の枚数を算出する枚数算出手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
印刷物を付合せて記録媒体へ印刷を行うための印刷レイアウトを作成する情報処理装置の制御方法であって、
前記情報処理装置は、
複数の印刷注文のそれぞれに含まれる印刷物のサイズを取得する印刷物サイズ取得ステップと、
基準サイズに対して、印刷物サイズ取得ステップによって取得した印刷物のサイズを丁付する数を算出する丁付数算出ステップと、
前記丁付数算出ステップによって算出した丁付数及び前記基準サイズを用いて、印刷出力を行う記録媒体のサイズに対して、丁付けを行うことで、当該記録媒体の枚数を算出する枚数算出ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項３】
印刷物を付合せて記録媒体へ印刷を行うための印刷レイアウトを作成する情報処理装置で読取実行可能なプログラムあって、
前記情報処理装置を、
複数の印刷注文のそれぞれに含まれる印刷物のサイズを取得する印刷物サイズ取得手段と、
基準サイズに対して、印刷物サイズ取得手段によって取得した印刷物のサイズを丁付する数を算出する丁付数算出手段と、
前記丁付数算出手段によって算出した丁付数及び前記基準サイズを用いて、印刷出力を行う記録媒体のサイズに対して、丁付けを行うことで、当該記録媒体の枚数を算出する枚数算出手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙に対して複数の印刷出力物を付合せる方法に関する。
【背景技術】
【０００２】
商業印刷では、顧客からの印刷注文(ポスター、カタログ、チラシ、パンフレットなど)に対し、オフセット印刷機などで大量印刷し、裁断等の加工を経て製品(印刷物)を出荷する。
【０００３】
印刷機の一種である枚葉印刷機の場合、通常、大判の印刷用紙(Ａ全等)に対して印刷注文を多面付けした版面を作成し、印刷する。
【０００４】
その際、同じ印刷注文を多面付けすると印刷注文数分の版面が必要となるため、版面設計の手間とコストがかかる。
【０００５】
そのため、近年、複数の印刷注文を同一の版面に付合せる異種多面付けが着目されている。
【０００６】
そこで、特許文献１には、複数の原稿の印刷物を多面付けして印刷する場合に、製造コストを最小にするための付合せ方法および付合せシステムが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−２５７０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載のシステムでは、印刷物の種類数と丁付数の全組合せの場合について場合分けを行い、各場合について全ての印刷物に対してステ数（余剰印刷）を算出し、小さいステ数から順番に印刷物のステ数を合算して合計ステ数を算出してメリットを定義し、メリット最大となる組合せを選択する方法が開示されている。
【０００９】
一方、通常の付合せの局面では、さまざまサイズの印刷物を多数の丁付数で付合せを行うことが一般的である。
【００１０】
しかしながら、特許文献１の方法では、印刷物のサイズ数や丁付数が多くなるにつれ、指数関数的に組合せの数が増えるため、実用規模の問題に対して実用的な時間で列挙することができない。
【００１１】
このように、規模の増大に対して組合せ数が飛躍的に増加することを俗に組合せ爆発と呼び、いかに組合せ爆発を起こさないように好適な組合せを発見するかが大きな課題となる。
【００１２】
本発明の目的は、複数のサイズから構成される印刷注文に対しても、効率的な付合せを行うことで、ユーザの作業負荷を軽減することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するための第１の発明は、印刷物を付合せて記録媒体へ印刷を行うための印刷レイアウトを作成する情報処理装置であって、複数の印刷注文のそれぞれに含まれる印刷物のサイズを取得する印刷物サイズ取得手段と、基準サイズに対して、印刷物サイズ取得手段によって取得した印刷物のサイズを丁付する数を算出する丁付数算出手段と、前記丁付数算出手段によって算出した丁付数及び前記基準サイズを用いて、印刷出力を行う記録媒体のサイズに対して、丁付けを行うことで、当該記録媒体の枚数を算出する枚数算出手段と、を備えることを特徴とする。
【００１４】
上記課題を解決するための第２の発明は、印刷物を付合せて記録媒体へ印刷を行うための印刷レイアウトを作成する情報処理装置の制御方法であって、前記情報処理装置は、複数の印刷注文のそれぞれに含まれる印刷物のサイズを取得する印刷物サイズ取得ステップと、基準サイズに対して、印刷物サイズ取得ステップによって取得した印刷物のサイズを丁付する数を算出する丁付数算出ステップと、前記丁付数算出ステップによって算出した丁付数及び前記基準サイズを用いて、印刷出力を行う記録媒体のサイズに対して、丁付けを行うことで、当該記録媒体の枚数を算出する枚数算出ステップと、を実行することを特徴とする。
【００１５】
上記課題を解決するための第３の発明は、印刷物を付合せて記録媒体へ印刷を行うための印刷レイアウトを作成する情報処理装置で読取実行可能なプログラムあって、前記情報処理装置を、複数の印刷注文のそれぞれに含まれる印刷物のサイズを取得する印刷物サイズ取得手段と、基準サイズに対して、印刷物サイズ取得手段によって取得した印刷物のサイズを丁付する数を算出する丁付数算出手段と、前記丁付数算出手段によって算出した丁付数及び前記基準サイズを用いて、印刷出力を行う記録媒体のサイズに対して、丁付けを行うことで、当該記録媒体の枚数を算出する枚数算出手段と、して機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数のサイズから構成される印刷注文に対しても、付合せを効率的に行うことが可能な用紙サイズ毎に、当該用紙サイズを基準サイズに換算してから付合せを行うことで自動付合せが行いやすくなるため、ユーザの作業負荷を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る付合せ計画作成システムの構成の一例を示すシステム構成図である。
【図２】本発明の実施形態に係るクライアント装置、管理サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る管理サーバの機能構成の一例を示す図である。
【図４】本発明の実施形態における付合せ計画作成システムにおける付合せ計画作成処理の概要を示すフローチャートである。
【図５】本発明の実施形態における初期計画作成処理の詳細を示すフローチャートである。
【図６】本発明の実施形態における特殊パターンレイアウト生成処理の詳細を示すフローチャートである。
【図７】本発明の実施形態における印刷注文丁付数リスト（特殊）作成処理の詳細を示すフローチャートである 。
【図８】本発明の実施形態における通常パターンによるレイアウト生成処理の詳細を示すフローチャートである。
【図９】本発明の実施形態における印刷注文丁付数リスト作成処理の詳細を示すフローチャートである。
【図１０】本発明の実施形態における計画改善処理の詳細を示すフローチャートである。
【図１１】本発明の実施形態におけるレイアウト統合処理の詳細を示すフローチャートである。
【図１２】本発明の実施形態における丁付数印刷数量算出処理の詳細を示すフローチャートである。
【図１３】本発明の実施形態における印刷注文移動処理の詳細を示すフローチャートである。
【図１４】本発明の実施形態における印刷注文入替処理の詳細を示すフローチャートである。
【図１５】本発明の実施形態における印刷注文データテーブルのデータ構成の一例を示す図である。
【図１６】本発明の実施形態における用紙データテーブルのデータ構成の一例を示す図である。
【図１７】本発明の実施形態における付合せ条件テーブルのデータ構成の一例を示す図である。
【図１８】本発明の実施形態における通常パターンによるレイアウト作成処理を説明するための、印刷注文テーブルを示す図である。
【図１９】本発明の実施形態における通常パターンによるレイアウト作成処理を説明するための、印刷注文テーブル（修正サイズ追記後）を示す図である。
【図２０】本発明の実施形態における通常パターンによるレイアウト作成処理を説明するための、印刷注文丁付数列挙結果を示す図である。
【図２１】本発明の実施形態における通常パターンによるレイアウト作成処理を説明するための、途中経過を示す図である。
【図２２】本発明の実施形態における通常パターンによるレイアウト作成処理を説明するための、最終結果を示す図である。
【図２３】本発明の実施形態におけるＡ全サイズの用紙にＢ５，９丁付けを行った図である。
【図２４】本発明の実施形態における特殊パターンによるレイアウト作成処理を説明するための、印刷注文テーブルを示す図である。
【図２５】本発明の実施形態における特殊パターンによるレイアウト作成処理を説明するための、印刷注文テーブル（修正サイズ追記後）を示す図である。
【図２６】本発明の実施形態における特殊パターンによるレイアウト作成処理を説明するための印刷注文丁付数列挙結果を示す図である。
【図２７】本発明の実施形態における特殊パターンによるレイアウト作成処理を説明するための、特殊パターン生成結果を示す図である。
【図２８】本発明の実施形態における特殊パターン生成後の残印刷注文に対して、修正サイズ、丁付単位の算出を行った結果を示す図である。
【図２９】本発明の実施形態におけるレイアウト統合処理を説明するための、評価方法、印刷注文データ、統合前レイアウトを示す図である。
【図３０】本発明の実施形態におけるレイアウト統合処理を説明するための、統合前レイアウトの印刷注文配置を示す図である。
【図３１】本発明の実施形態における丁付数印刷数量算出処理を説明するための、統合後レイアウトを示す図である。
【図３２】本発明の実施形態における丁付数印刷数量算出処理を説明するための、本処理が１回終了した後の統合後レイアウトを示す図である。
【図３３】本発明の実施形態における丁付数印刷数量算出処理を説明するための、終了条件充足後の統合後レイアウトを示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施の形態の一例を説明する。
【００１９】
図１は、本発明における付合せ計画作成システム（情報処理システム）のシステム構成の一例を示す図である。
【００２０】
図１に示す、管理サーバ１０３は、本発明の情報処理装置として機能する装置であり、クライアント装置１０１、１０２からの付合せ計画作成指示を受け付けると、後述する付合せ計画作成処理を行う。
【００２１】
クライアント装置１０１、１０２は、管理サーバ１０３に対して、付合せ計画作成指示を行うためにユーザが用いる端末装置である。
【００２２】
管理サーバ１０３は、管理サーバ１０３とクライアント装置１０１、１０２を相互に通信可能に接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１０４である。
【００２３】
次に、図２を参照して、図１の管理サーバ１０３に適用可能な情報処理装置のハードウェア構成の一例を説明する。
【００２４】
ＣＰＵ２０１は、システムバス２０４に接続される後述の各デバイスやコントローラを統括的に制御する。
【００２５】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２６】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２７】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２８】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ装置２１０等の表示装置への表示を制御する。
【００２９】
ディスプレイ装置２１０は、例えばＣＲＴディスプレイや液晶ディスプレイ等である。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００３０】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えば、ＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能とし、また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明の管理サーバ１０３の各種処理を実行するために用いられるプログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３４】
さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。以上が、管理サーバ１０３に適用可能な情報処理装置のハードウェア構成の一例の説明である。
図３は、管理サーバ１０３の機能構成の一例を示す模式図である。
【００３５】
図３に示すように、管理サーバ１０３は、データ管理部３０１、条件取得部３０２、付合せ計画立案部３０３、及び計画出力部３０４を備えている。
【００３６】
データ管理部３０１は、付合せ計画立案に必要となるデータである、印刷注文データ、用紙データ、付合せ条件データをそれぞれ管理するためのデータテーブルである印刷注文テーブル、用紙テーブル、付合せ条件テーブル、及び後述する付合せ計画立案部３０３により立案された付合せ計画を記録する付合せ結果テーブルを管理する機能部である。これらデータテーブルの構成については、後述することにする。
【００３７】
条件取得部３０２は、付合せ計画立案に必要となるデータ管理部３０１で管理されている各種データを取得する機能部である。
【００３８】
付合せ計画立案部３０３は、条件取得部３０２がデータ管理部３０１より取得した各種のデータに従って、印刷注文テーブルで管理されている印刷注文を付合せるための付合せ計画を立案する機能部である。
【００３９】
計画出力部３０４は、付合せ計画立案部３０３により立案された付合せ計画の、付合せ計画テーブルへの登録、付合せ計画をディスプレイ装置２１０に表示するための制御を行う機能部である。
【００４０】
尚、本発明において実行される機能、つまり、処理に関しての詳細は、後述するフローチャートを用いて説明する。
【００４１】
次に、図１５を参照して図３に示す印刷注文テーブルのデータ構成について説明する。
【００４２】
図１５は、図３の印刷注文テーブルのデータ構成の一例を示す図である。図１５に示すように、印刷注文テーブルは、印刷注文ＩＤ、用紙種別、サイズ、長辺、短辺、及び注文数量というデータ項目を含んで構成されている。
【００４３】
印刷注文ＩＤは、印刷注文を一意に識別するためのＩＤであり、用紙種別は、付合せ計画を行う際の分類（カテゴリ）に相当し、紙種(マットコート紙、コート紙、上質紙など)と連量（紙の厚さを表す単位）などにて規定されるのが通常である。
【００４４】
また、サイズは、印刷注文のサイズを示し、多くの印刷注文のサイズは規格サイズ(Ａ列、Ｂ列等)であるが、一部規格外のサイズも存在する。長辺、短辺は、当該サイズの用紙の長さに該当する。
【００４５】
注文数量は、印刷注文に対して、注文を受けた当該サイズを有する用紙の枚数に該当する。
【００４６】
次に、図１６を参照して図３の用紙テーブルのデータ構成について説明する。図１６は、図３の用紙テーブルのデータ構成の一例を示す図である。
【００４７】
図１６に示すように、用紙テーブルは、用紙を一意に識別するためのＩＤを示す用紙ＩＤ、用紙種別、サイズ、長辺、及び短辺というデータ項目を有して構成されている。
【００４８】
尚、用紙ＩＤ以外は、印刷注文テーブルが備えたデータ項目と同じものであるため、説明は省略する。
【００４９】
次に、図１７を参照して図３の付合せ条件テーブルのデータ構成について説明する。
【００５０】
図１７は、図３の付合せ条件テーブルのデータ構成の一例を示す図であり、図１７に示すように、付合せ条件テーブルは、最小印刷注文面積比、レイアウト単価、及び印刷単価を有して構成されている。
【００５１】
尚、各テーブルを構成するデータ項目は、あくまでも、１例に過ぎず、必要に応じて、データ項目を追加、削除しても良いことは言うまでもない。
【００５２】
次に、図４を参照して、管理サーバ１０３のＣＰＵ２０１によって行われる付合せ計画作成処理の概要について説明する。
【００５３】
この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【００５４】
まず、ステップＳ１０１では、ＣＰＵ２０１は、データ管理部３０１で管理している付合せ計画に用いる各種データを取得する。
【００５５】
ここで取得するデータは、印刷注文テーブルに記憶されている印刷注文データ、用紙テーブルに記憶されている用紙データ、及び付合せ条件テーブルに記憶されている付合せ条件データである。
【００５６】
そして、その後、ステップＳ１０２では、ステップＳ１０１で取得した印刷注文データに含まれる用紙種別ごとに、印刷注文のカテゴリ分類を行う。
【００５７】
ステップＳ１０２の印刷注文のカテゴリ分類が終了後、全てのカテゴリに対して、初期計画作成（ステップＳ１０４）、計画改善（ステップＳ１０５）を反復実行する（ステップＳ１０３）。
【００５８】
ステップＳ１０４における初期計画作成処理の詳細については、図５を参照して後述し、また、ステップＳ１０５における計画改善処理の詳細については、図１０を参照して後述する。
【００５９】
全てのカテゴリに対して反復実行が終了後（ステップＳ１０６）、ステップＳ１０７では、付合せ計画データを出力する。
【００６０】
このステップＳ１０７では、作成した付合せ計画データをクライアント装置１０２に対して出力（送信）する。
【００６１】
そして、付合せ計画データを受信したクライアント装置１０２は付合せ計画データをディスプレイ装置２１０に表示し、ユーザからの登録指示の入力を受け付けると、管理サーバ１０３に対して付合せ計画データの登録要求を送信する。
【００６２】
そして、クライアント装置１０２から付合せ計画データの登録要求を受信すると、管理サーバ１０３のＣＰＵ２０１は、ステップＳ１０２からステップＳ１０６で作成した付合せ計画データを付合せ結果テーブルに記憶する。
【００６３】
尚、クライアント装置１０２で付合せ計画データに変更が加えられた場合には、変更後の付合せ計画データを付合せ結果テーブルに記憶することになる。
以上が、図４の付合せ計画作成処理の説明である。
【００６４】
次に、図５を参照して、図４のステップＳ１０４の初期計画作成処理の詳細について説明する。この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【００６５】
初期計画生成処理において、ステップＳ２０１では、ＣＰＵ２０１は、まず、特殊パターンによるレイアウト作成を行う。
【００６６】
ここで、特殊パターンとは、通常パターン(すなわち汎用的な方法)では実現できない高効率の付合せを実現するための方法であり、そのため、通常パターンに先だって実行する。特殊パターンによるレイアウト作成の詳細については、図６を参照して後述する。
次に、ステップＳ１０２では、通常パターンによるレイアウト生成を行う。
【００６７】
本実施例では、通常パターンによるレイアウト生成として、Ａ全サイズ（Ａ１サイズよりやや大きいサイズ）の用紙に対して、印刷注文のサイズをＡ判換算してレイアウト生成していく手法を示す。通常パターンによるレイアウト作成の詳細については、図７を参照して後述する。尚、通常パターンとは、本発明における基本的な考え方を述べているに過ぎず、この基本的な考え方に対峙して、特殊パターンによるレイアウト作成を行う。
以上が、図５の初期計画作成処理の説明である。
【００６８】
次に、図６を参照して、図５のステップＳ２０１の特殊パターンによるレイアウト作成処理の詳細について説明する。
【００６９】
この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
尚、実施例では特殊パターンとして、“Ｂ５、９丁付け”を例として説明する。
【００７０】
後述する通常パターンによるレイアウト生成処理にてＡ全サイズの用紙にＢ５サイズの印刷注文を配置した場合、各印刷注文がＡ４判に換算されるため、８丁しか付合せできない。
【００７１】
一方、図２３に示すように配置すると、９丁付けすることが可能である。この高効率のレイアウトを“Ｂ５、９丁付け”と呼び、特殊パターンによるレイアウト生成処理にて先取り生成する。
【００７２】
特殊パターンによるレイアウト作成処理において、ステップＳ３０１では、ＣＰＵ２０１は、まず、印刷注文丁付数リスト作成（特殊）を行う。
【００７３】
印刷注文丁付数リスト作成（特殊）の詳細については、図７のフローチャート、および、図２４の印刷注文テーブルを参照して説明する。尚、図２４は、特殊パターンによるレイアウト作成処理を説明するための、印刷注文テーブルを示す図である。 
【００７４】
図７に示す印刷注文丁付数リスト作成（特殊）処理において、ステップＳ４０１では、ＣＰＵ２０１は、まず、全ての未付合せの印刷注文に対して、ステップＳ４０２からステップＳ４０８までの処理を反復実行する。
【００７５】
ステップＳ４０２では、ＣＰＵ２０１は、印刷注文のサイズがＢ列のいずれかと等しいかを判定し、ＹＥＳと判定した場合、ステップＳ４０３では、ＣＰＵ２０１は、丁付単位を１枚、修正サイズはサイズが等しいＢ判とし、ステップＳ４０４では、修正サイズから、換算面積(基準となるＢ判何枚分か)を算出する。
【００７６】
次に、ＣＰＵ２０１は、全ての取りうる丁付数に対して（ステップＳ４０５）、ステップＳ４０６及びステップＳ４０７の処理を反復実行する。
【００７７】
ステップＳ４０６では、有効印刷数量を、注文数量を丁付数で除算することで算出し、ステップＳ４０７では、印刷注文丁付数リストに追加する。
【００７８】
ここで、取りうる丁付数とは、「丁付単位の倍数」、かつ「丁付数に修正サイズを乗じた値が、用紙サイズを超えない数」である。
【００７９】
つまり、丁付単位とは、修正サイズで必要とする元サイズの数量を示しており、例えば、注文サイズが、２９７×２１０（Ａ４サイズ）であれば、丁付単位は、１枚となり、換算面積が、Ａ５サイズであれば、２枚であり、また、注文サイズが、２９７×７０（Ａ４サイズの１／３）であれば、丁付単位は、３枚となり、換算面積が、Ａ５サイズであれば、２／３枚となる。
【００８０】
また、用紙サイズがＡ全、修正サイズがＡ５、丁付単位が１の場合は、１〜１６の整数値となる。
【００８１】
また、有効印刷数量とは、印刷注文をある丁付数で付合せた時に必要となる印刷枚数を示す。
【００８２】
次に、ステップＳ４１０では、ＣＰＵ２０１は、印刷注文丁付数リストを有効印刷数量の降順にソートする。
【００８３】
なお、図２５の印刷注文データに対し印刷注文丁付数を列挙した結果を、図２６に示す。
【００８４】
図２６に示す結果は、１枚のＡ全の用紙に対する丁付けを行った結果を示しており、修正サイズを満たすために必要とする基準サイズの個数（面積（Ｂ５換算））に、丁付けした数（丁付数）を乗算して得られた値（面積×丁付数）を用いることで、１枚のＡ全の用紙に収まるような丁付け可能なパターンが登録されている。
【００８５】
尚、このＢ５サイズとは、本実施形態における特殊パターンによるレイアウトの作成処理において、基準サイズとして予め設定登録されたものである。
【００８６】
以上が、図７（図６に示すステップＳ３０１）の印刷注文丁付数リスト（特殊）作成処理の説明である。
【００８７】
次に、図６において、ＣＰＵ２０１は、印刷注文丁付数リストが空になるまで（図７のステップＳ３０２）、ステップＳ３０３〜ステップＳ３０７を反復実行する。
【００８８】
尚、一連の処理は、図８のステップＳ５０２〜ステップＳ５０８と同様のため説明は後述する。
【００８９】
尚、図２６に示す印刷注文丁付数リストにおいて、全ての特殊パターンのレイアウトが確定後の結果を図２７に示す。
以上が、図６に示す特殊パターンによるレイアウト生成処理の説明である。
【００９０】
次に、図８を参照して、図５のステップＳ２０２の通常パターンによるレイアウト作成処理の詳細について説明する。
【００９１】
この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【００９２】
通常パターンによるレイアウト作成処理において、ステップＳ５０１では、ＣＰＵ２０１は、まず印刷注文丁付数リスト作成を行う。
【００９３】
印刷注文丁付数リストは、全ての残印刷注文に対して、取りうる全ての丁付数を列挙したリストであり、通常パターンによるレイアウト作成のための基礎情報として利用する。
【００９４】
尚、特殊パターンのレイアウト作成時には、対象となる印刷注文をＢ判と絞り込んだ処理を行っており、補正が不要となるため、このような処理は、行わない。
【００９５】
また、ここで、印刷注文丁付数リスト作成の詳細について、図９のフローチャート、及び、図１８に示すテーブルを参照して説明する。
【００９６】
尚、図１８は、通常パターンによるレイアウト作成処理を説明するための、印刷注文テーブルを示す図である。
【００９７】
印刷注文丁付数リスト作成処理において、ＣＰＵ２０１は、全ての未付合せ印刷注文に対して（ステップＳ６０１）、ステップＳ６０２からステップＳ６１４までの処理を反復実行する。
【００９８】
ステップＳ６０２では、修正サイズを算出し丁付単位を１枚とする。修正サイズは、印刷注文のサイズをカバーする最小のＡ判であり、印刷注文の長辺≦Ａ判の長辺、かつ印刷注文の短辺≦Ａ判の短辺となる最小のＡ判サイズにて算出する。
【００９９】
ここで、このような条件を定めた理由としては、各印刷注文を最小のＡ判サイズに換算し、当該最小のＡ判サイズを用いて、丁付けを行うためのものである。
【０１００】
次に、ステップＳ６０３では、修正サイズと印刷注文の面積比が付合せ条件データの最小印刷注文面積比以下であるかを判定する。
【０１０１】
ステップＳ６０３において、ＹＥＳと判定した場合（即ちＡ判サイズと大きくサイズが異なる場合）、ＣＰＵ２０１は、ステップＳ６０４に進め、印刷注文の短辺×n  ≦  選択したＡ判サイズ(nは２以上)であるかを判定する。
【０１０２】
ここで記載したnについては、n＝２から順にnを１つずつ増加させながら上記条件を判定し、判定が、ＮＯとなる直前のnとする。
【０１０３】
ステップＳ６０４において、ＹＥＳと判定した場合、ステップＳ６０５では、ＣＰＵ２０１は、丁付単位をn枚、修正サイズを1/n枚分とする。
【０１０４】
修正サイズを1/n枚分とする例としては、注文サイズが２９７×７０、つまり、Ａ４サイズ（２９７×２１０×１／３）のようなケースが想定される。
【０１０５】
ステップＳ６０３〜Ｓ６０４は、印刷注文が長辺方向に細長く、Ａ判に対して短辺方向に２丁以上配置可能なケースに対応している。（図２８の印刷注文ＩＤ１０５を参照のこと）。
【０１０６】
次に、ステップＳ６０６では、修正サイズと印刷注文の面積比が付合せ条件データの最小印刷注文面積比以下であるかを判定する。
【０１０７】
ステップＳ６０６において、ＹＥＳと判断した場合、ＣＰＵ２０１は、ステップＳ６０７に進め、印刷注文の短辺×ｍ≦Ａ判の長辺(ｍは２以上)、かつ印刷注文の長辺≦Ａ判の短辺となる最小のＡ判サイズを修正サイズ(仮)とし、ステップＳ６０８では、修正サイズ(仮)と印刷注文×ｍの面積比が付合せ条件データの最小印刷注文面積比以下であるかを判定する。
【０１０８】
ここで記載したｍについては、ｍ＝２から順にｍを１つずつ増加させながら上記条件を判定し、判定が、ＮＯとなる直前のｍとする。
【０１０９】
ステップＳ６０８において、ＹＥＳと判断した場合、ＣＰＵ２０１は、ステップＳ６０９に進め、丁付単位を１枚、修正サイズを修正サイズ(仮)ｍ枚分とする。
【０１１０】
なお、ステップＳ６０７〜Ｓ６０８は、印刷注文が、短辺方向に複数丁並べると別のＡ判とほぼ同じサイズとなるようなケースに対応している。（図２８の印刷注文ＩＤ１０８を参照のこと）。
【０１１１】
次に、ステップＳ６１０では、修正サイズから、換算面積(基準となるＡ判何枚分か)を算出する。例えば、基準となるＡ判がＡ５、修正サイズがＡ３の場合は、換算面積は４となる。つまり、Ａ３を印刷するには、Ａ５が４つの面積を要する。
【０１１２】
次に、ＣＰＵ２０１は、全ての取りうる丁付数に対して（ステップＳ６１１）、ステップＳ６１２及びステップＳ６１３の処理を反復実行する。
【０１１３】
ステップＳ６１２では、有効印刷数量を、注文数量を丁付数で除算して算出し、ステップＳ６１３では、印刷注文丁付数リストに追加する。
【０１１４】
ここで、取りうる丁付数とは、丁付単位の倍数かつ丁付数×修正サイズが用紙サイズを超えない数である。
【０１１５】
例えば、用紙サイズがＡ全、修正サイズがＡ５、丁付単位が１の場合は、１〜１６の整数値となる。また、有効印刷数量とは、印刷注文をある丁付数で付合せた時に必要となる印刷枚数を示す。
【０１１６】
次に、ステップＳ６１６では、ＣＰＵ２０１は、印刷注文丁付数リストを有効印刷数量の降順にソートする。
【０１１７】
尚、図１９の印刷注文データに対し印刷注文丁付数を列挙した結果を、図２０に示す。
【０１１８】
図１９や図２０に示されるように、サイズが規格外のデータが処理の対象となっているが、一般的に、Ｂ判に近い、規格外のサイズが極めて少ないこともあり、特殊パターンで処理を行ったとしても、非効率となりうる事から、通常パターンのレイアウト作成の処理を行っている。
【０１１９】
以上が、図９（図８のステップＳ５０１）の印刷注文丁付数リスト作成処理の説明である。
【０１２０】
次に、ＣＰＵ２０１は印刷注文丁付数リストが空になるまで（図８のステップＳ５０２）、ステップＳ５０３からステップＳ５０７までの処理を反復実行する。一連の処理を図２０の印刷注文丁付数リストに従って説明する。
【０１２１】
ステップＳ５０３では、印刷注文丁付数リストの先頭の印刷注文丁付数を選択し（以降、キーと呼称する）、初期レイアウトとする。図２０ではＮｏ１の行に相当する。
【０１２２】
次にステップＳ５０４では、印刷注文丁付数リストのキー以降の印刷注文丁付数から順に、付合せ可能な印刷注文丁付数を選択し可能な限り初期レイアウトに付合せる。
【０１２３】
ここで、付合せ可能な印刷注文丁付数の選択は、換算面積の累計が用紙の換算面積以下、キーとの有効印刷数量差が一定以内（例：１０％以内）などの条件により判断する。
【０１２４】
尚、図２０には項目として記載していないが、納期が遅い印刷注文の累積付合せ数量上限などを選択条件に追加することにより、直近注文の多寡に応じた付合せ計画を立案することも可能である。
【０１２５】
次に、ステップＳ５０５では、付合せ後のレイアウトが制約を満たしているかを判定する。この制約判定は、換算面積の累計が用紙の換算面積の一定割合以上（例：９０％以上）か、など、主に付合せ結果の効率性に基づき行う。
【０１２６】
ステップＳ５０５において、ＹＥＳと判断した場合、ＣＰＵ２０１は、ステップＳ５０６に進め、レイアウトを確定し印刷注文丁付数リストからレイアウトに使用した印刷注文を削除する。
【０１２７】
ステップＳ５０５において、ＮＯと判断した場合、ＣＰＵ２０１は、ステップＳ５０７に進め、キーを印刷注文丁付数リストから削除する。
【０１２８】
図２０の印刷注文丁付数リストにおいて、はじめてレイアウトが確定（ステップＳ５０５においてＹＥＳ）するまでの途中経過（ステップＳ５０３からステップＳ５０７の反復の各回の結果）を図２１に示す。尚、図２１は、図２０の各データ項目に対して、反復の結果を付加したものである。
【０１２９】
反復の１回目では、Ｎｏ１の印刷注文丁付数をキー（Ｋｅｙ）とし、Ｎｏ２の印刷注文丁付数は、キーとの有効印刷数量差が大きい（４５０００−２２５００）／２＝５０％のため、付合せ不可となる。また、以降の印刷注文丁付数も付合せができない。
【０１３０】
よって、換算面積の累計は、Ｎｏ１の１枚のみで９０％以上とならないため、レイアウトを棄却し（図中の×）、印刷注文付数リストからＮｏ１の印刷注文付数を削除する。
【０１３１】
また、反復９回目では、Ｎｏ９の印刷注文丁付数をキー（Ｋｅｙ）とし、Ｎｏ１０の印刷注文丁付数は、キーとの有効印刷数量差が小さい（８０００−７５００）／８０００＝６．２５％差＜１０％）のため、付合せ可となる。また、以降の印刷注文丁付数では、Ｎｏ１１も付合せ可である。
【０１３２】
よって換算面積の累計は、Ｎｏ９からＮｏ１１の計１６枚で１００パーセントとなるため、レイアウトを採用し（図中の○に相当）、印刷注文丁付数リストからＮｏ９からＮｏ１１の印刷注文丁付数と印刷注文とが同じ印刷注文丁付数を削除する。
【０１３３】
はじめて確定したレイアウトは、印刷注文ＩＤ１０４を１丁、印刷注文ＩＤ１０１を６丁、印刷注文ＩＤ１０３を２丁付け、印刷数量は８０００枚となる。
【０１３４】
また、図２０の印刷注文丁付数リストにおいて、全てのレイアウトが確定後の結果を図２２に示す。
以上が、図８の通常パターンによるレイアウト生成処理の説明である。
【０１３５】
次に、図１０を参照して、図４に示すフローチャートのステップＳ１０５の計画改善の詳細について説明する。
【０１３６】
この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【０１３７】
計画改善処理において、ステップＳ７０１では、ＣＰＵ２０１は、まず、レイアウト統合を行う。レイアウト統合では、２つのレイアウトを統合して１つのレイアウトとすることによる改善を逐次的に行う。レイアウト統合処理の詳細については、図１１を参照して後述する。
【０１３８】
次に、ＣＰＵ２０１は、ステップＳ７０２では、印刷注文移動を行う。印刷注文移動では、１つのレイアウトから別のレイアウトに印刷注文を１件移動することによる改善を逐次的に行う。印刷注文移動処理の詳細については、図１３を参照して後述する。
【０１３９】
次に、ステップＳ７０３では、ＣＰＵ２０１は、印刷注文入替を行う。印刷注文入替では、１つのレイアウトと別のレイアウトの間で印刷注文を１件入替することによる改善を逐次的に行う。印刷注文入替処理の詳細については、図１４を参照して後述する。
【０１４０】
次に、ステップＳ７０４では、ステップＳ７０１からステップＳ７０３にて計画が改善されているかの判定を行い、ステップＳ７０４において、ＹＥＳと判定した場合、処理を終了し、ＮＯと判定した場合、ステップＳ７０１に進めて処理を継続する。
【０１４１】
次に、図１１を参照して、図１０に示すステップＳ７０１のレイアウト統合処理の詳細について説明する。この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【０１４２】
尚、レイアウト統合処理を説明するための、評価方法、印刷注文データ、統合前レイアウトを図２９に示す。
【０１４３】
評価方法はコストにより行い、コストはレイアウト１件あたりの単価を１０００円、用紙１枚あたりの印刷単価を５円とする。印刷注文データは、印刷注文００１〜００３の３件とする。
【０１４４】
ここで、レイアウト１件あたりのコストを算出する理由としては、このレイアウトを作成するための料金が発生することを示している。つまり、顧客は、このレイアウトを作成するための料金と、当該レイアウトを使用して印刷を行った代金に関して支払いを行う。
【０１４５】
また、統合前レイアウトは、印刷注文００１を８丁付したレイアウト００１と、印刷注文００２を３丁、印刷注文００３を２丁付けたレイアウト００２の計２件である。
【０１４６】
この時、統合前レイアウトのコストは、レイアウト２件（１０００×２円）、印刷枚数２９００枚（２９００×５円）であるため、１６５００円となる。参考のため、図２９の統合前レイアウトの印刷注文配置を図３０に示す。
【０１４７】
レイアウト統合処理において、ＣＰＵ２０１は、全てのレイアウト（以降、選択したレイアウトを元レイアウトと呼称する）と全ての元レイアウト以外のレイアウト（以降、選択したレイアウトを先レイアウトと呼称する）の組合せに対して、ステップＳ８０３からステップＳ８０６までの処理を反復実行する。
【０１４８】
ステップＳ８０３では、統合後レイアウトの印刷注文を、元レイアウトと先レイアウトに含まれる全ての印刷注文とする。
【０１４９】
図２９の統合前レイアウトでは、元レイアウトと先レイアウトの組合せは１件（レイアウト００１とレイアウト００２）のみであるため、統合後レイアウトの印刷注文は、印刷注文００１〜００３となる。
【０１５０】
次に、ステップＳ８０４では、統合後レイアウトに対する丁付数印刷数量算出を行う。丁付数印刷数量算出とは、与えられた印刷注文（群）に対して、印刷注文（群）を全て取り切り、かつ、印刷枚数を最小とするような各印刷注文の丁付数を算出することである。丁付数印刷数量算出処理の詳細については、図１２のフローチャートを参照して説明する。
【０１５１】
丁付数印刷数量算出処理において、ステップＳ９０１では、ＣＰＵ２０１は、まず、全ての印刷注文の丁付数を丁付単位とする。
【０１５２】
図２９の印刷注文データでは、各印刷注文の丁付単位が１であるため、丁付数を１とする。丁付数が１であるため、各印刷注文の有効印刷数量（注文数量÷丁付数）は注文数量そのものとなる。ステップＳ９０１後の統合後レイアウトを図３１に示す。
【０１５３】
次に、付合せる印刷注文の総面積が総面積上限となるまで（ステップＳ９０２）、ステップＳ９０３の処理を反復実行する。
【０１５４】
ステップＳ９０３では、有効印刷数量が最大の印刷注文を選択し、丁付数を丁付単位だけ増やす。
【０１５５】
図３１に示す統合後レイアウトでは、有効印刷数量が最大の印刷注文は印刷注文００１であるため、その丁付数を２に増やす。
【０１５６】
図３１において、ステップＳ９０３を１回処理した後の統合後レイアウトを図３２に示す。
【０１５７】
また、最終的に、ステップＳ９０２の終了条件を満たした状態の統合後レイアウトを図３３に示す。
【０１５８】
以上が、図１２（図１１のステップＳ８０４）の丁付数印刷数量算出処理の説明である。
【０１５９】
次に、図１１において、ステップＳ８０５では、ＣＰＵ２０１は、統合後レイアウトの評価と、統合前レイアウトの評価（先レイアウトの評価＋元レイアウトの評価）を比較する。
【０１６０】
図２９および図３３の数値例においては、統合前レイアウトの評価（コスト）は１６，５００円、統合後レイアウトの評価（コスト）は１６，０００円（１０００円×１＋５円×３０００）であることから、ステップＳ８０５の判定は、ＹＥＳとなる。
【０１６１】
ステップＳ０８０６では、ステップＳ８０５においてＹＥＳと判定した場合、元レイアウトと先レイアウトを削除して統合後レイアウトで置き換える。
以上が、図１１のレイアウト統合処理の説明である。
【０１６２】
次に、図１３を参照して、図１０のステップＳ７０２の印刷注文移動処理の詳細について説明する。この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【０１６３】
印刷注文移動処理において、ＣＰＵ２０１は、全てのレイアウト（以降、選択したレイアウトを元レイアウトと呼称する）と全ての元レイアウト以外のレイアウト（以降、選択したレイアウトを先レイアウトと呼称する）と元レイアウト内の全ての印刷注文（以降、選択した印刷注文を印刷注文Ｘと呼称する）の組合せに対して（ステップＳ８０１〜Ｓ８０３）、ステップＳ１００４からステップＳ１００８までの処理を反復実行する。
【０１６４】
ステップＳ１００４では、元レイアウトから印刷注文Ｘを削除(以降、移動後_元レイアウトと呼称)し、ステップＳ１００５では、先レイアウトに印刷注文Ｘを追加する(以降、移動後_先レイアウトと呼称する)。
【０１６５】
次に、ステップＳ１００６では、移動後_元レイアウトと移動後_先レイアウトの丁付数との印刷数量を算出し、ステップＳ１００７では、移動前後のレイアウトの評価比較を行う。
【０１６６】
ステップＳ１００７においてＹＥＳと判断した場合、ステップＳ１００８では、元レイアウトと先レイアウトを削除して移動後_元レイアウトと移動後_先レイアウトで置き換える。
以上が、図１３の印刷注文移動処理の説明である。
【０１６７】
次に、図１４を参照して、図１０のステップＳ７０３の印刷注文入替処理の詳細について説明する。この処理をＣＰＵ２０１に行わせるためのコンピュータプログラムは、外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該コンピュータプログラムをＲＡＭ２０３にロードし、ロードしたコンピュータプログラムによる制御に従って、本処理を行うことになる。
【０１６８】
印刷注文入替処理において、ＣＰＵ２０１は、全てのレイアウト（以降、選択したレイアウトを元レイアウトと呼称する）と全ての元レイアウト以外のレイアウト（以降、選択したレイアウトを先レイアウトと呼称する）と元レイアウト内の全ての印刷注文（以降、選択した印刷注文を印刷注文Ｘと呼称する）と先レイアウト内の全ての印刷注文（以降、選択した印刷注文を印刷注文Ｙと呼称する）の組合せに対して（ステップＳ１１０１〜Ｓ１１０４）、ステップＳ１１０５〜ステップＳ１１０９までの処理を反復実行する。ステップＳ１１０５からステップＳ１１０９の一連の処理は、図１３のステップＳ１００４〜ステップＳ１００８と同様のため説明は割愛する。
以上が、図１３の印刷注文入替処理の説明である。
【０１６９】
以上、本発明の実施形態によれば、複数のサイズから構成される印刷注文に対しても、付合せを効率的に行うことが可能な用紙サイズ毎に、当該用紙サイズを基準サイズに換算してから付合せを行うことで自動付合せが行いやすくなるため、ユーザの作業負荷を軽減することができる。
【０１７０】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７１】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１７２】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１７３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１７５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１７６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１７９】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１８１】
１０１    クライアント装置
１０２    クライアント装置
１０３    管理サーバ
１０４    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    キーボード
２１０    ディスプレイ装置
２１１    外部メモリ
【図１】
2015228133.tif 000003
【図２】
2015228133.tif 000004
【図３】
2015228133.tif 000005
【図４】
2015228133.tif 000006
【図５】
2015228133.tif 000007
【図６】
2015228133.tif 000008
【図７】
2015228133.tif 000009
【図８】
2015228133.tif 000010
【図９】
2015228133.tif 000011
【図１０】
2015228133.tif 000012
【図１１】
2015228133.tif 000013
【図１２】
2015228133.tif 000014
【図１３】
2015228133.tif 000015
【図１４】
2015228133.tif 000016
【図１５】
2015228133.tif 000017
【図１６】
2015228133.tif 000018
【図１７】
2015228133.tif 000019
【図１８】
2015228133.tif 000020
【図１９】
2015228133.tif 000021
【図２０】
2015228133.tif 000022
【図２１】
2015228133.tif 000023
【図２２】
2015228133.tif 000024
【図２３】
2015228133.tif 000025
【図２４】
2015228133.tif 000026
【図２５】
2015228133.tif 000027
【図２６】
2015228133.tif 000028
【図２７】
2015228133.tif 000029
【図２８】
2015228133.tif 000030
【図２９】
2015228133.tif 000031
【図３０】
2015228133.tif 000032
【図３１】
2015228133.tif 000033
【図３２】
2015228133.tif 000034
【図３３】
2015228133.tif 000035