(57)【要約】【課題】すべての部品情報が揃う前に、揃った１以上の部品情報を用いて未完成の印刷物を構成する。【解決手段】印刷サーバ装置は、一の印刷物を識別する印刷物識別子と、印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部と、部品識別子と部品情報とを有する２以上の各部品関連情報を異なる時に受信する部品関連情報受信部と、受信した部品関連情報が有する部品情報を部品情報と対になる部品識別子に対応付けて部品情報格納部に蓄積する部品情報蓄積部と、印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応するすべての部品情報が揃う前に、部品情報格納部に格納されている１以上の部品情報を用いて未完成の印刷物を構成する印刷物構成部とを具備する。【選択図】図１
2017219905.tif 000002
【特許請求の範囲】
【請求項１】
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部と、
部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積部と、
前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部とを具備する印刷サーバ装置。
【請求項２】
前記印刷物構成部は、
未完成の印刷物の構成するための条件である未完成印刷物構成条件を満たしたことをトリガーとして、前記未完成の印刷物を構成する請求項１記載の印刷サーバ装置。
【請求項３】
前記未完成印刷物構成条件は、
前記部品関連情報受信部が部品関連情報を受信したという条件を含む請求項２記載の印刷サーバ装置。
【請求項４】
前記印刷物は、
固定領域と可変領域とを有し、
前記未完成印刷物構成条件は、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであるという条件を含む請求項２から請求項３いずれか記載の印刷サーバ装置。
【請求項５】
前記印刷物は、
固定領域と可変領域とを有し、
前記印刷物構成部は、
当該２以上の部品情報ごとに、当該２以上の各部品情報を可変領域に配置した２以上の未完成の印刷物を構成する請求項１から請求項４いずれか記載の印刷サーバ装置。
【請求項６】
前記未完成印刷物構成条件は、
印刷物に関する条件を含み、
前記印刷物構成部は、
印刷物に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある請求項２から請求項４いずれか記載の印刷サーバ装置。
【請求項７】
前記印刷物構成情報は、印刷物の属性値を有し、
前記未完成印刷物構成条件は、前記印刷物の属性値に関する条件を含み、
前記印刷物構成部は、
前記印刷物の属性値に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある請求項６記載の印刷サーバ装置。
【請求項８】
前記印刷物構成部は、
最新に構成した未完成の印刷物と、前記部品関連情報受信部が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物をも構成する請求項１から請求項７いずれか記載の印刷サーバ装置。
【請求項９】
記録媒体は、
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部とを格納しており、
部品関連情報受信部、部品情報蓄積部、印刷物構成部、および出力部によって行われる印刷物構成方法であって、
前記部品関連情報受信部が、部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信ステップと、
前記部品情報蓄積部が、前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積ステップと、
前記印刷物構成部が、前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成ステップとを具備する印刷物構成方法。
【請求項１０】
コンピュータがアクセス可能な記録媒体は、
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部とを格納しており、
前記コンピュータを、
部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積部と、
前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した情報を用いて印刷物を構成する印刷サーバ装置等に関するものである。
【背景技術】
【０００２】
従来の印刷サーバ装置において、同一の入稿データから生成した通常印刷の印刷データ及び試し印刷の印刷データが同一の印刷装置で印刷されるように、通常印刷条件及び試し印刷条件を設定することで、通常印刷と試し印刷とを同一の印刷装置に振り分けて処理させるものがある（例えば、特許文献１参照）。
【０００３】
また、データの入稿を受け付け、印刷するウェブサービスがあった（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−３８２７号公報（第１頁、第１図等）
【非特許文献】
【０００５】
【非特許文献１】“印刷通販  プリントパック”、［平成２８年６月１日検索］、インターネット［URL：http://www.printpac.co.jp/］
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術においては、入稿データ（一の印刷物を構成するための２以上の部品情報）がすべて揃う前に、未完成の印刷物を構成することができなかった。そのため、部品情報がすべて揃ってから完成品を構成し終えるまでに時間がかかっていた。
【０００７】
そこで、本発明は、一の印刷物を構成する２以上の部品情報がすべて揃う前に、揃った１以上の部品情報を用いて、未完成の印刷物を構成できる印刷サーバ装置等の実現を目的としている。
【課題を解決するための手段】
【０００８】
本第一の発明の印刷サーバ装置は、一の印刷物を識別する印刷物識別子と、印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部と、部品識別子と部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、部品関連情報受信部が受信した部品関連情報が有する部品情報を、部品情報と対になる部品識別子に対応付けて部品情報格納部に蓄積する部品情報蓄積部と、印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、印刷物識別子により識別される１以上の部品情報であり、部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部とを具備する印刷サーバ装置である。
【０００９】
これにより、一の印刷物を構成する２以上の部品情報がすべて揃う前に、揃った１以上の部品情報を用いて、未完成の印刷物を構成できる。そのため、部品情報がすべて揃ってから完成品を構成し終えるまでの時間を短縮できる。
【００１０】
また、本第二の発明の印刷サーバ装置は、第一の発明に対して、印刷物構成部は、未完成印刷物構成条件を満たしたことをトリガーとして、未完成の印刷物を構成する印刷サーバ装置である。
【００１１】
これにより、未完成印刷物構成条件に基づくタイミングで、未完成の印刷物を構成できる。
【００１２】
また、本第三の発明の印刷サーバ装置は、第二の発明に対して、未完成印刷物構成条件は、部品関連情報受信部が部品関連情報を受信したという条件を含む印刷サーバ装置である。
【００１３】
これにより、部品関連情報の受信に応じて、未完成の印刷物を構成できる。また、部品関連情報を受信するたびに、完成された印刷物により近づいた、新たな未完成の印刷物を構成できる。
【００１４】
また、本第四の発明の印刷サーバ装置は、第一から第三いずれかの発明に対して、印刷物は、固定領域と可変領域とを有し、未完成印刷物構成条件は、部品関連情報受信部が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであるという条件を含む印刷サーバ装置である。
【００１５】
これにより、受信した部品関連情報が有する部品情報が固定領域に対応する部品情報のみである場合に限って、未完成の印刷物を構成できる。
【００１６】
また、本第五の発明の印刷サーバ装置は、第一から第四いずれかの発明に対して、印刷物は、固定領域と可変領域とを有し、未完成印刷物構成条件は、部品関連情報受信部が受信した部品関連情報が有する部品情報の中で、一の可変領域に対応する２以上の部品情報が存在するという条件を含み、印刷物構成部は、２以上の部品情報ごとに、２以上の各部品情報を可変領域に配置した２以上の未完成の印刷物を構成する印刷サーバ装置である。
【００１７】
これにより、可変領域に異なる部品情報を配置した未完成の印刷物を、２種類以上、構成できる。
【００１８】
また、本第六の発明の印刷サーバ装置は、第一から第五いずれかの発明に対して、未完成印刷物構成条件は、印刷物に関する条件を含み、印刷物構成部は、印刷物に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある印刷サーバ装置である。
【００１９】
これにより、特定の印刷物に限って、未完成の印刷物を構成できる。
【００２０】
また、本第七の発明の印刷サーバ装置は、第六の発明に対して、印刷物構成情報は、印刷物の属性値を有し、未完成印刷物構成条件は、印刷物の属性値に関する条件を含み、印刷物構成部は、印刷物の属性値に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある印刷サーバ装置である。
【００２１】
これにより、印刷物構成情報が特定の属性値を有する印刷物に限って、未完成の印刷物を構成できる。
【００２２】
また、本第八の発明の印刷サーバ装置は、第一から第七いずれかの発明に対して、印刷物構成部は、最新に構成した未完成の印刷物と、部品関連情報受信部が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物を構成する印刷サーバ装置である。
【００２３】
これにより、未完成の印刷物を用いて、完成された印刷物が構成できる。
【発明の効果】
【００２４】
本発明によれば、一の印刷物を構成する２以上の部品情報がすべて揃う前に、揃った１以上の部品情報を用いて、未完成の印刷物を構成できる印刷サーバ装置等が実現される。
【図面の簡単な説明】
【００２５】
【図１】実施の形態における印刷システムの概念図
【図２】同印刷サーバ装置１のブロック図
【図３】同印刷サーバ装置１の動作を説明するためのフローチャートを示す図
【図４】同具体例における印刷物構成情報のデータ構造図
【図５】同部品情報のデータ構造図
【図６】同印刷物Ｘの構成例を示す図
【図７】同印刷物Ｙの構成例を示す図
【図８】同印刷レイアウト情報のデータ構造図
【図９】同サーバ９００の外観の一例を示す図
【図１０】同サーバ９００の内部構成の一例を示す図
【発明を実施するための形態】
【００２６】
以下、印刷サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素やステップは同様の動作を行うので、再度の説明を省略する場合がある。
【００２７】
図１は、本実施の形態における印刷システムの概念図である。この印刷システムは、印刷サーバ装置１、１または２以上の端末装置２を備える。印刷サーバ装置１と１以上の各端末装置２（以下、単に“端末装置２”と記す）とは、例えば、ＬＡＮやインターネットといったネットワーク、通信回線などを介して通信可能に接続される。印刷サーバ装置１は、例えば、この印刷システムを運営する会社のサーバ、クラウドサーバなどであるが、そのタイプは問わない。端末装置２は、例えば、この印刷システムを利用するユーザのＰＣ、タブレット端末などであるが、そのタイプは問わない。
【００２８】
本印刷システムの概要を以下に説明する。１以上の各端末装置２は、一の印刷物を構成するための２以上の部品情報を、異なる時に送信し得る。印刷物とは、プリンタや印刷機などで印刷されるコンテンツをいう。コンテンツは、例えば、写真集、雑誌、カタログ、チラシなどを印刷するための印刷データであり、画像またはテキストのうち一種類以上の情報を含む。画像は、例えば、写真、イラスト、ＣＧ等の画像データである。印刷物は、一部であっても良いし、２部以上であっても良い。つまり、２部以上の印刷物を含む場合にも、単に印刷物と言っても良い。また、印刷物のタイプやデータ構造は問わない。以下では、一の印刷物を構成するための２以上の各情報（画像データ、テキストデータ等）を“部品情報”と呼ぶ場合がある。なお、部品情報とは、印刷物を構成するための情報である。部品情報は、例えば、画像データ、テキストデータ、ページ、ページの集合であるページ群（例えば、章、説など）、レイアウト情報、印刷物の属性値（例えば、色など）を示す情報、ＱＲコード（登録商標）やバーコード等のコード、パッケージ等の形状情報、シリアルナンバー、部品指定情報等である。レイアウト情報は、通常、印刷物の中に部品情報を配置するための情報である。レイアウト情報は、部数の情報を含んでも良い。レイアウト情報は、テンプレートも含んでも良い。テンプレートとは、印刷物のページの背景を構成するための情報である。テンプレートは、例えば、ページの背景を構成する図柄、ページ内に配置される固定的なパーツ、ページのサイズ、印刷する紙の種類や印刷様式などの印刷方法の情報を含む。レイアウト情報は、いわゆる注文データも含んでも良い。注文データは、印刷物を注文する情報である。注文データは、例えば、部数、各部に含まれる部品情報のデータ、ページの順序を指定するデータ等である。また、シリアルナンバーは、例えば、印刷物のユニークなナンバー、シリアルナンバーの生成アルゴリズムを決定するための情報等である。シリアルナンバーの生成アルゴリズムを決定するための情報とは、例えば、増加させる数字（例えば、「１」）、演算式等である。さらに、部品指定情報とは、部品を指定する情報であり、例えば、部品を識別する部品識別子である。なお、部品指定情報により特定される部品情報（例えば、画像データ、テキストデータ等）は、通常、印刷サーバ装置が保持している。また、印刷物はそれ自体で完成した製品で無くても良く、例えば、冊子の一部のページのみ、箱の上ぶたのみ等でも良い。
【００２９】
異なる時に送信とは、２以上の各部品情報を、互いに異なるタイミングで、印刷サーバ装置１に送信することである。端末装置２は、例えば、２以上の部品情報のうち、一部の部品情報を先に送信し、残りの部品情報を後で送信する。ある部品情報を送信してから次の部品情報を送信するまでの時間は、例えば、数日でも、数か月でもよく、その長短は問わない。
【００３０】
印刷サーバ装置１は、一の印刷物を構成する２以上の部品情報を異なる時に受信し、当該一の印刷物を構成するための部品情報がすべて揃う前に、揃った１以上の部品情報を用いて、未完成の印刷物を構成する。以下では、こうして未完成の印刷物を構成する処理を“未完成印刷物構成処理”または“部分構成処理”と呼ぶ場合がある。
【００３１】
印刷サーバ装置１は、例えば、部品情報を受信したことをトリガーとして、未完成印刷物構成処理を実行してもよい。また、印刷サーバ装置１は、未完成印刷物構成処理によって得られた最新の未完成の印刷物（例えば、最後の部品以外は揃っている印刷物）と、少なくとも最後に受信した部品情報とを用いて、完成された印刷物を構成することもできる。
【００３２】
印刷物は、固定領域と可変領域とを有していてもよい。固定領域とは、そこに配置される部品情報が一の部品情報に決まっている領域をいう。可変領域とは、そこに配置される部品情報が２以上の部品情報のうちのいずれかである領域をいう。固定領域は、例えば、テンプレートで、可変領域は、例えば、画像データやテキストデータ等が配置される領域でも良い。つまり、固定領域と可変領域とが一部に重複していても良い。例えば、固定領域の中に可変領域が存在しても良いし、可変領域の中に固定領域が存在しても良い。
印刷サーバ装置１は、揃った部品情報が、固定領域に対応する部品情報のみである場合に部分構成処理を実行し、可変領域に対応する部分情報を含む場合には部分構成処理を実行しなくてもよい。また、印刷サーバ装置１は、揃った部品情報の中に、一の可変領域に対応する２以上の部品情報が存在する場合は、当該可変領域に異なる部品情報を配置した２以上の未完成の印刷物を構成することも可能である。
【００３３】
印刷サーバ装置１は、印刷物に応じて、部分構成処理を行う場合と、部分構成処理を行わない場合とがあってもよい。印刷サーバ装置１は、例えば、印刷物の属性値に応じて、部分構成処理を行うか否かを自動決定することもできる。なお、部分構成処理を行わない場合は、印刷サーバ装置１は、通常、一の印刷物の完成に必要なすべての部品情報が揃った場合に、完成品の印刷物を構成する。
【００３４】
図２は、印刷サーバ装置１のブロック図である。印刷サーバ装置１は、格納部１１、受信部１２、処理部１３、出力部１４を備える。格納部１１は、印刷物構成情報格納部１１１、部品情報格納部１１２を備える。受信部１２は、部品関連情報受信部１２１を備える。処理部１３は、部品情報蓄積部１３１、印刷物構成部１３２を備える。
【００３５】
格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、印刷物構成情報、印刷サーバ装置１を識別する識別情報（例えば、ＭＡＣアドレス、ＩＰアドレスなど）、後述する未完成の印刷物、完成された印刷物、後述する未完成印刷物構成条件などである。
【００３６】
印刷物構成情報格納部１１１には、印刷物を構成するための情報である印刷物構成情報が格納される。印刷物構成情報は、一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む。なお、印刷物識別子は、印刷物を識別できる情報であれば良く、印刷物名、数字列、アルファベット列等、問わない。また、部品識別子は、部品を識別できる情報であれば良く、部品名、数字列、アルファベット列等、問わない。
【００３７】
通常、印刷物構成情報は、２以上の各部品情報のレイアウト（ページへの割り付け）を示すレイアウト情報をさらに含んでおり、一の印刷物は、２以上の部品情報と、レイアウト情報とを基に構成される。ただし、レイアウト情報は、必ずしも印刷物構成情報に含まれているとは限らず、例えば、印刷物関連情報と関連付けて、格納部１１に格納されていてもよい。また、順序性を有する２以上の部品情報を並べるだけの場合等には、レイアウト情報はなくてもよい。なお、レイアウト情報のデータ構造や具体例については、後述する。
【００３８】
印刷物構成情報は、印刷物の属性値を有していてもよい。属性値とは、印刷物の性質に関する値、または印刷物に関して設定された値をいう。属性値は、例えば、ページ数、部数、納品先に関する情報（例えば、納品先名、納品先識別子等）、印刷物の種類を示す情報（例えば、チラシ、雑誌等）、製造工場を指定する情報、印刷物の紙質を指定する情報、印刷物の形状を指定する情報、印刷工程に関する情報（例えば、加工工程の数、後加工工程の有無）などである。
【００３９】
部品情報格納部１１２は、印刷物識別子に対応付けて、２以上の部品情報を格納し得る。部品情報格納部１１２に格納される部品情報は、後述する処理部１３が生成した情報でも良い。
【００４０】
受信部１２は、各種の情報を受信する。各種の情報とは、例えば、部品関連情報、本印刷システムへの会員登録のための情報、印刷物の発注のための情報などである。
【００４１】
部品関連情報受信部１２１は、部品識別子と、部品識別子で識別される部品情報とを有する部品関連情報を受信する。部品関連情報受信部１２１は、２以上の各部品関連情報を、異なる時に受信し得る。異なる時に受信とは、２以上の各部品情報を、互いに異なるタイミングで、端末装置２から受信することである。部品関連情報受信部１２１は、例えば、２以上の部品情報を順次受信したり、２以上の部品情報のうち、一部の部品情報を先に受信し、残りの部品情報を後で受信したりしてもよい。なお、部品関連情報受信部１２１は、２以上の端末装置２から、それぞれ異なるタイミングで部品関連情報を受信しても良いことは言うまでもない。また、部品関連情報受信部１２１が部品関連情報を受信する時間的な間隔は、例えば、３時間、２日、３週間等、問わない。
【００４２】
処理部１３は、各種の処理を実行する。各種の処理とは、例えば、部品関連情報受信部１２１が部品関連情報を受信したか否かの判別、チェックのための操作の受け付け、構成処理などである。各種の処理とは、例えば、部品情報を生成する処理である。処理部１３は、例えば、特定の情報（例えば、ユーザを識別するユーザ識別子、印刷物識別子など）を用いてＱＲコード（登録商標）やバーコード等のコードを生成したり、ユニークな印刷物識別子を生成する等しても良い。
【００４３】
部品情報蓄積部１３１は、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて、部品情報格納部１１２に蓄積する。
【００４４】
印刷物構成部１３２は、印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、印刷物識別子により識別される１以上の部品情報であり、部品情報格納部１１２に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する。構成とは、１以上の部品情報に基づく画像やテキストを、印刷物のページ内に配置して、印刷物を印刷可能な状態にすることである。印刷物構成部１３２は、１以上の部品情報を、通常、印刷物構成情報に含まれるレイアウト情報に従ってページ内に配置することにより、未完成の印刷物を構成するが、デフォルトのレイアウト情報を用いたり、順序性を有する部品情報を順番に並べたりしてもよく、未完成の印刷物を構成する手法は問わない。なお、未完成の印刷物は、完成品の印刷物は、例えば、ＰＤＦファイル、ＪＤＦ（Job Definition Format）、画像ファイル、Postscript等のスクリプトで記述されたファイル等であり、その構造は問わない。
【００４５】
印刷物構成部１３２は、過去に作成した未完成の印刷物に、新たに受信された部品情報を、レイアウト情報が示す位置に従い配置し、未完成の印刷物を構成しても良い。レイアウト情報は、例えば、部品情報を配置するページの指定およびページ内の位置の指定を含む。なお、かかる場合、印刷物構成部１３２は、過去に作成した未完成の印刷物が残らないようにすることは好適である。過去に作成した未完成の印刷物が残らないようにすることは、例えば、過去に作成した未完成の印刷物を削除すること、新たな未完成の印刷物を、過去に作成した未完成の印刷物に上書きすること等である。
【００４６】
また、印刷物構成部１３２は、最新に構成した未完成の印刷物と、部品関連情報受信部１２１が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物を構成する。なお、印刷物構成部１３２は、通常、最新に構成した未完成の印刷物と、かかる未完成の印刷物に含まれない部品情報であり、既に受信されているすべての部品情報をレイアウト情報に従って配置して、完成品の印刷物を構成する。なお、印刷物構成部１３２は、完成品の印刷物を構成しなくても良い。つまり、他の装置により、完成品の印刷物を構成しても良い。
【００４７】
部品情報が揃う前とは、未だ一部の部品情報が欠けていて、完成された印刷物は構成し得ないが、現存する部品情報を基に、未完成の印刷物を構成できる期間、またはそのような期間内の一の時点をいう。部品情報が揃う前とは、例えば、部品関連情報受信部１２１が最後の部品情報を受信する前、部品情報蓄積部１３１が最後の部品情報を蓄積する前などである。ただし、部品関連情報受信部１２１が最初の部品情報を受信してから最後の部品情報を受信するまでの間であれば、どの期間、どの時点もよい。
【００４８】
印刷物構成部１３２は、未完成の印刷物を構成するか否かを、未完成印刷物構成条件を基に判別してもよい。未完成印刷物構成条件とは、未完成の印刷物の構成処理を実行するための条件であり、未完成の印刷物の構成処理を実行するトリガーを示す情報である。なお、未完成印刷物構成条件の内容は、問わない。
【００４９】
未完成印刷物構成条件は、例えば、部品情報格納部１１２に格納されている印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、当該印刷物識別子で識別される印刷物を構成する部品情報の少なくとも１つが、部品関連情報受信部１２１によって受信された、または部品情報格納部１１２に格納されているという条件（これを“第一条件”という場合もある）を含んでいる。ただし、第一条件は、当該印刷物識別子で識別される印刷物を構成するすべての部品情報のうち所定数以上（例えば、２つ以上、３つ以上、…）が、部品関連情報受信部１２１によって受信された、または部品情報格納部１１２に格納されているという条件であってもよい。第一条件は、当該印刷物識別子で識別される印刷物を構成する部品情報のうち、部品関連情報受信部１２１によって受信された部品情報の数、または部品情報格納部１１２に格納されている部品情報の数に関する条件であれば、その内容は問わない。
【００５０】
また、印刷物が固定領域と可変領域とを有する場合、未完成印刷物構成条件は、第一条件に加えて、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであるという第二条件をさらに含んでいてもよい。未完成印刷物構成条件は、第二条件だけでも良い。
【００５１】
または、印刷物が固定領域と可変領域とを有する場合、未完成印刷物構成条件は、第一条件に加えて、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中で、一の可変領域に対応する２以上の部品情報が存在するという第三条件をさらに含んでいてもよい。未完成印刷物構成条件は、第三条件だけでも良い。
【００５２】
例えば、未完成印刷物構成条件が第一条件のみを含む場合、印刷物構成部１３２は、当該印刷物識別子で識別される印刷物を構成する部品情報の少なくとも１つが部品情報格納部１１２に格納されていれば、未完成印刷物構成条件を満たしたと判別し、１つも格納されていなければ、未完成印刷物構成条件を満たしていないと判別してもよい。これについては、具体例１で説明する。
【００５３】
また、例えば、未完成印刷物構成条件が第一条件および第二条件を含む場合、印刷物構成部１３２は、当該印刷物識別子で識別される印刷物を構成する部品情報の少なくとも１つが部品情報格納部１１２に格納されていて、かつ、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであれば、未完成印刷物構成条件を満たしたと判別してもよい。他方、当該印刷物識別子で識別される印刷物を構成する部品情報が１つも格納されていないか、または、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報が、可変領域に対応する部品情報のみであるか、若しくは固定領域に対応する部品情報と可変領域に対応する部品情報との両方を含んでいれば、印刷物構成部１３２は、未完成印刷物構成条件を満たしていないと判別してもよい。これについては、具体例２で説明する。
【００５４】
または、例えば、未完成印刷物構成条件が第一条件および第三条件を含む場合、印刷物構成部１３２は、当該印刷物識別子で識別される印刷物を構成する部品情報の少なくとも１つが部品情報格納部１１２に格納されていて、かつ、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中で、一の可変領域に対応する２以上の部品情報が存在していれば、未完成印刷物構成条件を満たしたと判別してもよい。他方、当該印刷物識別子で識別される印刷物を構成する部品情報が１つも格納されていないか、または、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中で、可変領域に対応する部品情報が１つも存在しないか、若しくは１つしか存在していなければ、印刷物構成部１３２は、未完成印刷物構成条件を満たしていないと判別してもよい。これについては、具体例３で説明する。
【００５５】
また、印刷物が２以上のページを有する場合、未完成印刷物構成条件は、第一条件に加えて、未完成または完成済みのページ数に関する第四条件を含んでいてもよい。未完成のページとは、そのページに配置されるべき部品情報が揃っていない（１つもないか、１つまたは２以上不足している）ページをいう。第四条件は、例えば、未完成のページが１ページだけである場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、といった条件である。なお、未完成印刷物構成条件は、第四条件だけでも良い。
【００５６】
例えば、未完成印刷物構成条件が第一条件および第四条件を含む場合、印刷物構成部１３２は、未完成のページ数がただ１ページとなった時点で、未完成印刷物構成条件を満たしたと判別し、部品情報格納部１１２に格納されている１以上の部品情報と、印刷物構成情報格納部１１１に格納されているレイアウト情報２とを用いて、未完成の印刷物を構成してもよい。これについては、具体例４で説明する。
【００５７】
また、印刷物構成情報が、印刷物の属性値を有する場合、未完成印刷物構成条件は、印刷物の属性値に関する第五条件を含んでいてもよい。属性値は、例えばページ数であり、属性値がページ数である場合の第五条件は、例えば、印刷物の総ページ数が閾値以上の場合または総ページ数が閾値より多い場合に未完成の印刷物を構成する、といった条件である。なお、閾値は、例えば、「２」であり、総ページ数が２以上の場合に未完成の印刷物を構成する。
【００５８】
例えば、未完成印刷物構成条件が第五条件を含む場合、印刷物構成部１３２は、印刷物の総ページ数が閾値以上であれば、第五条件も満たすと判別して、未完成の印刷物を構成する一方、印刷物の総ページ数が閾値未満であれば、第五条件を満足していないと判別して、未完成の印刷物を構成する処理は行わなくてもよい。これについては、具体例５で説明する。
【００５９】
未完成印刷物構成条件は、上述した印刷物に関する条件以外の条件でも良い。未完成印刷物構成条件は、端末装置２等の外部の装置から指示が受け付けられたことでも良い。また、未完成印刷物構成条件は、例えば、印刷サーバ装置に関する条件でも良い。印刷サーバ装置に関する条件は、例えば、予め決められた条件を満たすほど印刷サーバ装置の負荷が小さい（例えば、ＣＰＵパワーが閾値以下しか使用されていない）こと、印刷サーバ装置にログインしているユーザ数が閾値以下であること等である。また、未完成印刷物構成条件は、時間に関する条件でも良い。時間に関する条件は、例えば、現在が予め決められた時間帯であること、現在時刻が予め決められた時刻になったこと、現在日が印刷物の納期に対して、予め決められたほど納期が迫っている日になったこと等である。また、未完成印刷物構成条件は、例えば、ユーザの操作に関する条件でも良い。ユーザの操作に関する条件とは、例えば、ユーザ（端末装置２）から何らかの操作があってから閾値時間の間、何らの操作が無いこと、ユーザ（端末装置２）から予め決められた操作があってから閾値時間の間、予め決められた操作が無いこと等である。
【００６０】
出力部１４は、印刷物構成部１３２が構成した未完成の印刷物を出力する。また、出力部１４は、印刷物構成部１３２が構成した完成された印刷物をも出力する。出力とは、例えば、ディスプレイへの表示、記録媒体への蓄積、外部の装置（印刷工場のサーバなど）への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。出力部１４は、通常、未完成の印刷物、完成された印刷物を、ディスプレイに表示したり、記録媒体に蓄積したり、外部の装置に送信したりするが、例えば、プリンタで印刷してもよく、出力の態様は問わない。
【００６１】
格納部１１、印刷物構成情報格納部１１１、部品情報格納部１１２は、例えばハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、格納部１１等に上述した各種の情報が記憶される過程は問わない。例えば、ＣＤ−ＲＯＭやメモリカードなどの着脱可能な記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、キーボードやマウス等の入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００６２】
受信部１２、部品関連情報受信部１２１は、通常、ネットワークカード等の通信モジュールで実現されるが、放送を受信するモジュールで実現されてもよい。つまり、受信部１２、部品関連情報受信部１２１は、有線または無線の通信手段、または放送受信手段により実現され得る。
【００６３】
処理部１３、部品情報蓄積部１３１、印刷物構成部１３２は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００６４】
出力部１４は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６５】
次に、印刷サーバ装置１の動作について図３のフローチャートを用いて説明する。
【００６６】
（ステップＳ３０１）処理部１３は、部品関連情報受信部１２１が端末装置２から部品関連情報を受信したか否かを判別する。部品関連情報受信部１２１が端末装置２から部品関連情報を受信したと判別されるとステップＳ３０２に進み、受信していないを判別されるとステップＳ３０９に進む。
【００６７】
（ステップＳ３０２）部品情報蓄積部１３１は、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて、部品情報格納部１１２に蓄積する。
【００６８】
（ステップＳ３０３）印刷物構成部１３２は、印刷物構成情報格納部１１１に格納されている印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、当該印刷物識別子で識別される印刷物を構成するすべての部品情報が揃ったか否かを判別する。詳しくは、印刷物構成部１３２は、当該印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報の全部が部品情報格納部１１２に格納されている場合、すべての部品情報が揃ったと判別し、かかる部品情報のどれも格納されていないか、または、かかる部品情報の一部しか格納されていない場合、部品情報は揃っていないと判別する。すべての部品情報が揃ったと判別されるとステップＳ３０７に進み、揃っていないと判別されるとステップＳ３０４に進む。
【００６９】
（ステップＳ３０４）印刷物構成部１３２は、未完成印刷物構成条件を満たしたか否かを判別する。未完成印刷物構成条件については、前述したブロック図による説明、後述する具体例の説明と重複するので繰り返さない。未完成印刷物構成条件を満たしたと判別されるとステップＳ３０５に進み、満たしていないと判別されるとステップＳ３０１に戻る。
【００７０】
（ステップＳ３０５）印刷物構成部１３２は、部品情報格納部１１２に格納されている部品情報であり、当該印刷物識別子で識別される印刷物を構成する１以上の部品情報を用いて、未完成の印刷物を構成する。望ましくは、印刷物構成部１３２は、最新に構成した未完成の印刷物と、少なくとも最後に受信した部品情報とを用いて、未完成の印刷物を構成する。印刷物構成部１３２は、例えば、最新に構成した未完成の印刷物に、かかる未完成の印刷物に含まれない部品情報であり、既に受信されているすべての部品情報をレイアウト情報に従って配置して、未完成の印刷物を構成する。
【００７１】
なお、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中で、可変領域に対応する２以上の部品情報が存在している場合、印刷物構成部１３２は、当該２以上の部品情報ごとに、当該２以上の各部品情報を可変領域に配置した２以上の未完成の印刷物を構成してもよい。
【００７２】
（ステップＳ３０６）出力部１４は、印刷物構成部１３２が構成した未完成の印刷物を、例えば格納部１１に蓄積する。ただし、出力部１４は、未完成の印刷物を、例えばディスプレイ等の出力デバイスを介して出力してもよい。その後、ステップＳ３０１に戻る。
【００７３】
（ステップＳ３０７）印刷物構成部１３２は、部品情報格納部１１２に格納されている部品情報であり、当該印刷物識別子で識別される印刷物を構成するすべての部品情報を用いて、完成された印刷物を構成する。望ましくは、印刷物構成部１３２は、最新に構成した未完成の印刷物と、少なくとも最後に受信された部品情報とを用いて、完成された印刷物を構成する。
【００７４】
（ステップＳ３０８）出力部１４は、印刷物構成部１３２が構成した完成された印刷物を、例えば格納部１１に蓄積する。ただし、出力部１４は、完成された印刷物を、例えばディスプレイ等の出力デバイスを介して出力してもよい。その後、ステップＳ３０１に戻る。
【００７５】
（ステップＳ３０９）処理部１３は、完成された印刷物を送信するか否かを判別する。この判別結果は、例えば、完成された印刷物が格納部１１に蓄積されたことに応じて、または、端末装置２からの送信要求に応じて、完成された印刷物を送信する、と判断する。ただし、完成された印刷物を送信するためのトリガーは問わない。完成された印刷物を送信すると判別された場合はステップＳ３１０に進み、送信しないと判別された場合はステップＳ３０１に戻る。
【００７６】
（ステップＳ３１０）出力部１３は、格納部１１から完成された印刷物を取得し、端末装置２に送信する。その後、ステップＳ３０１に戻る。
【００７７】
なお、図３のフローチャートに従う処理は、例えば、電源オンまたはプログラムの起動に応じて開始し、電源オフまたはプログラムの終了に応じて終了する。
【００７８】
なお、図３のフローチャートに示した処理は、印刷物構成情報格納部１１１に一の印刷物に対応する印刷物構成情報が格納されている場合の処理であるが、２以上の印刷物に対応する印刷物構成情報が格納されている場合には、これと同様の処理を２以上、並列に、または時分割で行えばよい。
【００７９】
以下、本実施の形態における印刷システムの具体的な動作例について説明する。なお、以下の説明は、例示に過ぎず、種々の変更が可能であり、本発明を何ら限定するものではない。
【００８０】
印刷システムの概念図は図１である。印刷サーバ装置１は、例えば、印刷システムを運営する会社のオペレータによって操作される。端末装置２は、例えば、印刷システムを利用する出版社や家庭のユーザによって操作される。
【００８１】
印刷サーバ装置１のブロック図は図２である。印刷物構成情報格納部１１１には、１以上の印刷物情報が格納されている。１以上の印刷物情報とは、例えば、図４に示すような印刷物構成情報１，印刷物構成情報２，…である。印刷物構成情報１は、印刷物Ｘを識別する印刷物識別子“Ｘ”と、印刷物Ｘを構成するための３つの部品情報を識別する部品識別子“Ｘ１”，“Ｘ２”，“Ｘ３”と、後述するレイアウト情報１とを有する。なお、部品識別子“Ｘｉ”は、印刷物Ｘのｉ番目の部品を意味する（ｉは自然数）。
【００８２】
印刷物構成情報２は、印刷物Ｙを識別する印刷物識別子“Ｙ”と、印刷物Ｙを構成するための８つの部品情報を識別する部品識別子“Ｙ（１，１）”，“Ｙ（１，２）”，“Ｙ（２，１）”，…，“Ｙ（４，２）”と、後述するレイアウト情報２とを有する。なお、部品識別子“Ｙ（ｊ，ｉ）”は、印刷物Ｙの第ｊページのｉ番目の部品を意味する（ｊ，ｉは自然数）。なお、印刷物構成情報２は、４ページであり、８つの部品情報から構成される印刷物の構成のための情報である。しかし、かかることは説明の便宜上であり、印刷物構成情報２は、数百、数千、数万、数十万等の多数ページを有し、数百以上（例えば、数千万）の部品情報から構成される印刷物の構成のための情報であることは好適である。
【００８３】
印刷物Ｘは、例えば、片面印刷のチラシであり、部品識別子“Ｘ１”，“Ｘ２”，“Ｘ３”と対になる３つの部品情報で構成される。印刷物Ｙは、例えば、４ページからなるパンフレットであり、部品識別子“Ｙ（１，１）”，“Ｙ（１，２）”，…，“Ｙ（４，２）”と対になる８つの部品情報で構成される。詳しくは、印刷物Ｙの第１ページは、部品識別子“Ｙ（１，１）”，“Ｙ（１，２）”と対になる２つの部品情報で構成され、…、第４ページは、２つの部品情報Ｙ（４，１）”，“Ｙ（４，２）で構成される。
【００８４】
印刷物構成情報１，印刷物構成情報２，…は、例えば、端末装置２の記録媒体（以下、“端末格納部”と記す場合がある）にも格納されている。加えて、端末格納部には、部品識別子“Ｘ１”と対になる部品情報（例えば、ファイル識別子“ＡＡＡ．ｔｘｔ”で識別されるテキストファイル）、部品識別子“Ｘ２”と対になる部品情報（例えば、ファイル識別子“ＢＢＢ．ｊｐｇ”で識別される画像ファイル）、部品識別子“Ｘ３”と対になる部品情報（例えば、ファイル識別子“ＣＣＣ．ｔｘｔ”で識別されるテキストファイル）が格納されている。
【００８５】
また、端末格納部には、部品識別子“Ｙ（１，１）”と対になる部品情報（例えば、ファイル識別子“ａａａ．ｔｘｔ”で識別されるテキストファイル）、部品識別子“Ｙ（１，２）”と対になる部品情報（例えば、ファイル識別子“ｂｂｂ．ｊｐｇ”で識別される画像ファイル）、部品識別子“Ｙ（２，１）”と対になる部品情報（例えば、ファイル識別子“ｃｃｃ．ｔｘｔ”で識別されるテキストファイル）、…、部品識別子“Ｙ（４，２）”と対になる部品情報（例えば、ファイル識別子“ｈｈｈ．ｊｐｇ”で識別される画像ファイル）が格納されている。
【００８６】
部品情報格納部１１２には、印刷物構成情報格納部１１１に格納されている１以上の各印刷物情報が有する印刷物識別子と対になる２以上の部品識別子が格納されている。印刷物構成情報格納部１１１に格納されている１以上の印刷物情報とは、上記の印刷物構成情報１，印刷物構成情報２，…である。１以上の各印刷物情報が有する印刷物識別子と対になる２以上の部品識別子とは、例えば、図５に示すような、印刷物識別子Ｘと対になる部品識別子“Ｘ１”，“Ｘ２”，“Ｘ３”、印刷物識別子Ｙと対になる部品識別子“Ｙ（１，１）”，“Ｙ（１，２）”，…，“Ｙ（４，２）”である。部品情報格納部１１２は、かかる２以上の部品識別子と対になる部品情報を格納し得るが、いずれの部品情報も、未だ部品情報格納部１１２に格納されていない。
【００８７】
印刷物Ｘは、上記の部品識別子“Ｘ１”，“Ｘ２”，“Ｘ３”に対応する３つの領域を有している。３つの領域とは、例えば、図６に示す領域Ｅ１，Ｅ２，Ｅ３である。また、印刷物Ｙは、上記の部品識別子に対応する８つの領域を有している。８つの領域とは、例えば、図７に示す領域Ｅ（１，１），Ｅ（１，２），…，Ｅ（４，２）である。なお、図示された領域は、いずれも矩形の領域であるが、例えば円形の領域などでもよく、領域の形状は問わない。
【００８８】
印刷物構成情報が有するレイアウト情報は、例えば、図８に示すように、ページＩＤと、相対位置情報と、部品識別子との組を、２組以上、含む。なお、ページＩＤと相対位置情報と部品識別子との組の個数（組数）は、印刷物構成情報と対になる印刷物を構成する部品情報の数に対応している。対応しているとは、通常、部品情報の数と組数が等しいことであるが、異なっていてもよい。
【００８９】
ページＩＤとは、ページを識別する識別子である。ページＩＤは、例えば、１，２，…といったページ番号であるが、ページを識別し得る情報であれば何でもよい。相対位置情報とは、ページ内における部品情報の相対位置を示す情報である。相対位置情報は、例えば、部品情報が配置される領域の中心点の座標（ｘ、ｙ）の形式で表現される。ただし、例えば領域が矩形領域である場合は、その領域の始点座標（左上座標）および終点座標（右下座標）で表現されてもよく、相対位置情報の表現形式は問わない。
【００９０】
図８には、印刷物Ｙに対応する印刷物構成情報２が有するレイアウト情報２が例示されている。印刷物Ｙが８つの部品情報で構成されるため、レイアウト情報２は、ページＩＤと相対位置情報と部品識別子との組を、８組、有する。レイアウト情報２が有する８組とは、ページＩＤ“１”と相対位置情報“（ｘ１ａ，ｙ１ａ）”と部品識別子“Ｙ（１，１）”との組、ページＩＤ“１”と相対位置情報“（ｘ１ｂ，ｙ１ｂ）”と部品識別子“Ｙ（１，２）”との組、ページＩＤ“２”と相対位置情報“（ｘ２ａ，ｙ２ａ）”と部品識別子“Ｙ（２，１）”との組、…、ページＩＤ“４”と相対位置情報“（ｘ４ｂ，ｙ４ｂ）”と部品識別子“Ｙ（４，２）”との組である。
【００９１】
（具体例１）
具体例１は、印刷物Ｘを構成する場合の動作例である。具体例１での未完成印刷物構成条件は、印刷物を構成するすべての部品情報のうち、未格納の部品情報が１つだけである場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、という条件（第一条件）である。
【００９２】
端末装置２は、部品識別子“Ｘ１”と部品情報“ＡＡＡ．ｔｘｔ”とを有する部品関連情報１、部品識別子“Ｘ２”と部品情報“ＢＢＢ．ｊｐｇ”とを有する部品関連情報２、部品識別子“Ｘ３”と部品情報“ＣＣＣ．ｔｘｔ”と有する部品関連情報３を、異なる時に印刷サーバ装置１に送信する。例えば、ある日の午前中に、まず部品関連情報１を送信し、続いて部品関連情報３を送信し、その日の午後に、部品関連情報２を送信したとする。
【００９３】
端末装置２から部品関連情報１が送信されると、印刷サーバ装置１において、部品関連情報受信部１２１が部品関連情報１を受信し、部品情報蓄積部１３１は、部品関連情報１が有する部品情報“ＡＡＡ．ｔｘｔ”を部品識別子“Ｘ１”に対応付けて、部品情報格納部１１２に蓄積する。印刷物構成部１３２は、未だ部品識別子“Ｘ２”に対応する部品情報と部品識別子“Ｘ３”に対応する部品情報とが部品情報格納部１１２に格納されていないため、部品情報は揃っていないと判別し、未完成印刷物構成条件を満たしたか否かをさらに判別する。なお、印刷物構成部１３２が、部品情報が揃ったと判断する方法、または部品情報が揃ってないと判断する方法は、問わない。印刷物構成部１３２は、格納部１１のレイアウト情報を参照し、部品情報格納部１１の中に、一の印刷物のレイアウト情報に規定されたすべての部品情報が存在する場合に、部品情報が揃ったと判断しても良い。また、印刷物構成部１３２は、外部の装置（例えば、端末装置２）から受信された注文データを参照し、印刷物を構成するための情報を含む注文データに定義されているすべての部品情報が部品情報格納部１１の中に存在する場合に、部品情報が揃ったと判断しても良い。印刷物構成部１３２は、レイアウト情報や注文データ等の部品情報以外の情報を参照し、部品情報が揃ったか否かを判断しても良い。
【００９４】
この時点では、未格納の部品情報が２つであるため、印刷物構成部１３２は、未完成印刷物構成条件を満たしていないと判別し、未完成の印刷物を構成することは行わない。
【００９５】
続いて、端末装置２から部品関連情報３が送信されると、印刷サーバ装置１において、部品関連情報受信部１２１が部品関連情報３を受信し、部品情報蓄積部１３１は、部品関連情報３が有する部品情報“ＣＣＣ．ｔｘｔ”を部品識別子“Ｘ３”に対応付けて、部品情報格納部１１２に蓄積する。印刷物構成部１３２は、未だ部品識別子“Ｘ２”に対応する部品情報が部品情報格納部１１２に格納されていないため、部品情報は揃っていないと判別し、未完成印刷物構成条件を満たしたか否かをさらに判別する。
【００９６】
この時点で、未格納の部品情報がただ１つであるため、印刷物構成部１３２は、未完成印刷物構成条件を満たしたと判別し、部品情報格納部１１２に格納されている２つの部品情報“ＡＡＡ．ｔｘｔ”および“ＣＣＣ．ｔｘｔ”と、印刷物構成情報格納部１１１に格納されているレイアウト情報１とを用いて、未完成の印刷物を構成する。具体的には、印刷物構成部１３２は、図６に示した領域Ｅ１〜Ｅ３を有するページに対し、部品情報“ＡＡＡ．ｔｘｔ”に基づくテキスト（例えば“○○山から上る初日の出”といった見出し）を領域Ｅ１に配置し、さらに、部品情報“ＣＣＣ．ｔｘｔ”に基づくテキスト（例えば、“○○湖の畔で撮影した写真であり…”といった文章）を領域Ｅ３に配置することによって、未完成の印刷物を構成し、格納部１１に蓄積する。
【００９７】
出力部１４は、格納部１１に格納されている未完成の印刷物を、ディスプレイ等の出力デバイスを介して出力する。これにより、例えば、ディスプレイに、未完成の印刷物の印刷イメージが表示される。印刷サーバ装置１のオペレータは、ディスプレイ上の印刷イメージを見ながら、未完成の印刷物のチェックを行うことができる。
【００９８】
こうして、未格納の（または未受信の：以下同様）部品情報があと１つとなった時点で、格納済みの１以上の部品情報を用いて未完成の印刷物を構成し、出力することで、オペレータは、印刷物が完成する前に、チェックの作業を開始できる。
【００９９】
その後、端末装置２から部品関連情報２が送信されると、印刷サーバ装置１において、部品関連情報受信部１２１が部品関連情報２を受信し、部品情報蓄積部１３１は、部品関連情報２が有する部品情報“ＢＢＢ．ｊｐｇ”を部品識別子“Ｘ２”に対応付けて、部品情報格納部１１２に蓄積する。印刷物構成部１３２は、部品識別子“Ｘ１”に対応する部品情報“ＡＡＡ．ｔｘｔ”、部品識別子“Ｘ２”に対応する部品情報“ＢＢＢ．ｊｐｇ”、および部品識別子“Ｘ３”に対応する部品情報“ＣＣＣ．ｔｘｔ”が部品情報格納部１１２に格納されているため、すべての部品情報が揃ったと判別し、格納部１１に格納されている未完成の印刷物と、部品関連情報受信部１２１が最後に受信した部品情報“ＢＢＢ．ｊｐｇ”とを用いて、完成された印刷物を構成する。具体的には、印刷物構成部１３２は、未完成の印刷物が有する領域Ｅ２に、部品識別子“Ｘ２”に対応する部品情報“ＢＢＢ．ｊｐｇ”に基づく画像を配置することで、完成された印刷物を構成し、格納部１１に蓄積する。
【０１００】
こうして、未格納の部品情報があと１つとなった時点で構成した未完成の印刷物と、最後に受信した当該１つの部品情報とを用いて、印刷物を完成するための全ての部品が揃ってから、完成品の印刷物を構成するまでの時間を短縮できる。
【０１０１】
一般には、未完成印刷物構成条件は、未格納の部品情報がｉ個以下（ｉは、印刷物Ｘを構成する部品情報の総数よりも小さい自然数。本例では、総数が３なので、ｉ＝１、またはｉ＝２のいずれか）である場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、という条件であってもよい。この場合、印刷物構成部１３２は、未格納の部品情報の数がｉ個となった時点で、格納済みの１以上の部品情報を用いて未完成の印刷物（第１稿）を構成し、出力部１４は、当該未完成の印刷物を出力するので、オペレータは、印刷物が完成する前に、チェックの作業を開始できる。
【０１０２】
以降、未格納の部品情報の数が、印刷物Ｘを構成する部品情報の総数よりも１少ない数（本例では３−１＝２）となるまでの期間、部品関連情報受信部１２１が新たな部品関連情報を受信するたびに、印刷物構成部１３２は、最新に構成した未完成の印刷物（本例では第１稿）と、最後に受信された部品情報（本例では２番目の部品情報）とを用いて、新たな未完成の印刷物（第２稿）を構成し、出力部１４は、当該新たな未完成の印刷物を出力する。これにより、オペレータは、部品情報の受信に応じてチェック作業を進めることができる。
【０１０３】
そして、最後（本例では３番目）の部品情報が受信された時、印刷物構成部１３２は、最新に構成した未完成の印刷物（最新稿：本例では第２稿）と、当該最後の部品情報とを用いて、完成された印刷物を構成し、出力部１４は、当該完成された印刷物を出力する。この場合も、印刷物を完成するための全ての部品が揃ってから、完成品の印刷物を構成するまでの時間を短縮できる。
【０１０４】
なお、上記の未完成印刷物構成条件が有する閾値ｉは、可変であってもよい。その場合、例えば、処理部１３が、オペレータによる数値の入力をキーボード等の入力デバイスを介して受け付け、印刷物構成部１３２は、未完成印刷物構成条件が有する閾値ｉに当該入力値をセットして、未完成の印刷物の構成を行ってもよい。これにより、閾値ｉに応じて、チェック作業を開始できるタイミングが変わるので、オペレータは、例えば、閾値ｉを大きくすることで、チェック作業をより早く開始できる。なお、処理部１３は、印刷物の属性値（例えば、ページ数、部数等）に応じて、閾値ｉを決定しても良い。処理部１３は、例えば、印刷物の属性値をパラメータとする増加関数により、閾値ｉを決定しても良い。
【０１０５】
または、未完成印刷物構成条件は、例えば、受信済みの部品情報がｊ個以上（ｊは、印刷物Ｘを構成する部品情報の総数よりも小さい自然数。本例では、ｊ＝１、またはｊ＝２のいずれか）である場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、という条件であってもよい。この場合、印刷物構成部１３２は、ｊ番目の部品情報が受信された時、当該部品情報を用いて未完成の印刷物（第１稿）を構成し、出力部１４は、当該未完成の印刷物を出力するので、オペレータは、印刷物が完成する前に、チェック作業を開始できる。
【０１０６】
また、印刷物構成部１３２は、｛ｊ＋１｝番目の部品情報が受信された時、先に構成した未完成の印刷物（第１稿）と、当該｛ｊ＋１｝番目の部品情報とを用いて、新たな未完成の印刷物（第２稿）を構成し、出力部１４は、当該新たな未完成の印刷物を出力する。
【０１０７】
以降、受信済みの部品情報の数が、印刷物Ｘを構成する部品情報の総数よりも１少ない数（本例では３−１＝２）となるまでの期間、部品関連情報受信部１２１が新たな部品関連情報を受信するたびに、印刷物構成部１３２は、最新に構成した未完成の印刷物（本例では第１稿）と、最後に受信された部品情報（本例では２番目の部品情報）とを用いて、新たな未完成の印刷物（第２稿）を構成し、出力部１４は、当該新たな未完成の印刷物を出力する。これにより、オペレータは、部品情報の受信に応じてチェック作業を進めることができる。
【０１０８】
そして、印刷物構成部１３２は、最後（本例では３番目）の部品情報が受信された時、最新に構成した未完成の印刷物（本例では第２稿）と、当該最後の部品情報とを用いて、完成された印刷物を構成し、出力部１４は、当該新たな未完成の印刷物を出力する。この場合も、部品情報がすべて揃ってから完成品を構成し終えるまでの時間を短縮できる。
【０１０９】
（具体例２）
具体例２は、印刷物Ｘを構成する場合の他の動作例である。なお、先行する具体例と重複する動作については、説明を省略または簡略化する場合がある（以下同様）。
【０１１０】
本例では、印刷物は、固定領域と可変領域とを有する。本例における未完成印刷物構成条件は、具体例１における第一条件に加えて、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであるという条件（第二条件）をさらに含んでいる。
【０１１１】
例えば、図６に示した印刷物Ｘにおいて、領域Ｅ１およびＥ２は固定領域であり、領域Ｅ３が可変領域であるとする。そして、可変領域である領域Ｅ３に対応する部品情報３として、例えば、一般向けの文章、子供向けの文章といった、２種類以上の部品情報３ａ，３ｂ，…が存在している。
【０１１２】
端末装置２から部品関連情報１および部品関連情報３ａが順次送信されたとすると、印刷サーバ装置１において、部品関連情報１が受信され、さらに部品関連情報３ａが受信された時点で、印刷物構成部１３２は、第一条件を満たしたと判別する。しかし、後者の部品関連情報３が可変領域に対応しているため、印刷物構成部１３２は、第二条件を満たしていないと判別し、未完成の印刷物を構成する処理は行わない。
【０１１３】
これに対し、端末装置２から部品関連情報１および部品関連情報２が順次送信されたとすると、印刷サーバ装置１において、部品関連情報１が受信され、さらに部品関連情報２が受信された時点で、印刷物構成部１３２は、第一条件を満たしたと判別する。また、受信されたいずれの部品情報も固定領域に対応しているため、印刷物構成部１３２は、第二条件も満たしたと判別し、未完成の印刷物を構成する。
【０１１４】
受信した部品関連情報が有する部品情報が、可変領域に対応する部品情報を含んでいると、当該可変領域に対応する別の部品情報が後に送られてきて、未完成の印刷物の再構成を要する可能性があるが、本例では、受信した部品関連情報が有する部品情報が固定領域に対応する部品情報のみである場合に限って、未完成の印刷物を構成できる。
【０１１５】
（具体例３）
具体例３は、印刷物Ｘを構成する場合のその他の動作例である。本例でも、印刷物は、固定領域と可変領域とを有する。また、図６に示した印刷物Ｘにおいて、領域Ｅ１およびＥ２は固定領域であり、領域Ｅ３が可変領域である。そして、可変領域である領域Ｅ３に対応する部品情報３として、例えば、一般向けの文章、子供向けの文章といった、２種類以上の部品情報３ａ，３ｂ，…が存在している。
【０１１６】
本例における未完成印刷物構成条件は、具体例１における第一条件に加えて、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中に、可変領域に対応する２以上の部品情報が存在するという条件（第三条件）をさらに含んでいる。
【０１１７】
端末装置２から、部品関連情報１および部品関連情報３ａが順次送信されたとすると、印刷サーバ装置１において、部品関連情報１が受信され、さらに部品関連情報３ａが受信された時点で、印刷物構成部１３２は、第１条件を満たすと判別する。しかし、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中に、可変領域に対応するものは部品関連情報３ａしか存在しないため、第三条件を満たしていないと判別し、未完成の印刷物を構成する処理は行わない。
【０１１８】
その後、端末装置２から部品関連情報３ｂが送信されたとすると、印刷サーバ装置１において、その部品関連情報３ｂが受信された時点で、印刷物構成部１３２は、第１条件を満たし、かつ第二条件も満たすと判別する。そして、印刷物構成部１３２は、可変領域である領域Ｅ３に、部品情報３ａに基づくテキストを配置した未完成の印刷物（一般向けバーション）と、部品情報３ｂに基づくテキストを配置した未完成の印刷物（子供向けバーション）とを構成し、出力部１４は、印刷物構成部１３２が構成した２種類の未完成の印刷物のイメージを出力する。こうして、可変領域に異なる部品情報を配置した未完成の印刷物を、２種類、または２を超える種類、構成し、出力することで、オペレータは、２種類以上の未完成の印刷物ごとに校正作業を行うことができる。
【０１１９】
（具体例４）
具体例４は、印刷物Ｙを構成する場合の動作例である。本例での未完成印刷物構成条件は、未完成のページが１ページだけ（一般には、ｋページ以下：ｋは、印刷物Ｙの総ページ数よりも小さい自然数。本例では、総ページ数が４なので、ｉ＝１、ｉ＝２、またはｉ＝３のいずれか）である場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、という条件（第四条件）である。
【０１２０】
端末装置２は、部品識別子“Ｙ（１，１）”と部品情報“ａａａ．ｔｘｔ”とを有する部品関連情報（１，１）、部品識別子“Ｙ（１，２）”と部品情報“ｂｂｂ．ｊｐｇ”とを有する部品関連情報（１，２）、部品識別子“Ｙ（２，１）”と部品情報“ｃｃｃ．ｔｘｔ”とを有する部品関連情報（２，１）、…、部品識別子“Ｙ（４，２）”と部品情報“ｈｈｈ．ｊｐｇ”とを有する部品関連情報（４，２）とを異なる時に送信する。例えば、端末装置２は、ある日の午前中に、６つの部品関連情報（１，１）〜（３，２）を順次送信し、その日の午後に、２つの部品関連情報（４，１）および（４，２）を送信したとする。
【０１２１】
端末装置２から部品関連情報（１，１）が送信されると、印刷サーバ装置１において、部品関連情報受信部１２１が部品関連情報（１、１）を受信し、部品情報蓄積部１３１は、部品関連情報１が有する部品情報“ａａａ．ｔｘｔ”を部品識別子“Ｙ（１，１）”に対応付けて、部品情報格納部１１２に蓄積する。印刷物構成部１３２は、未だ部品識別子“Ｙ（１，２）”〜“Ｙ（４，２）”に対応する７つの部品情報が部品情報格納部１１２に格納されていないため、部品情報は揃っていないと判別し、未完成印刷物構成条件を満たしたか否かをさらに判別する。
【０１２２】
この時点では、未完成のページ数が８ページであるため、印刷物構成部１３２は、未完成印刷物構成条件を満たしていないと判別し、未完成の印刷物を構成することは行わない。
【０１２３】
以降、端末装置２から６つの部品関連情報（１，２）〜（３，２）が順次送信され、印刷サーバ装置１において、部品関連情報受信部１２１が部品関連情報（１，２）〜（３，２）を順次受信し、部品情報蓄積部１３１は、部品関連情報（１，２）〜（３，２）が有する部品情報“ｂｂｂ．ｊｐｇ”〜“ｆｆｆ．ｊｐｇ”を、部品識別子“Ｙ（１，２）”〜“Ｙ（４，２）”に対応付けて、部品情報格納部１１２に順次蓄積する。
【０１２４】
そして、６番目の部品関連情報（３，２）が有する部品情報“ｆｆｆ．ｊｐｇ”が部品識別子“Ｙ（３，２）”に対応付けて部品情報格納部１１２に蓄積された時点で、未完成のページ数がただ１ページとなったため、印刷物構成部１３２は、未完成印刷物構成条件を満たしたと判別し、部品情報格納部１１２に格納されている７つの部品情報“ａａａ．ｔｘｔ”〜“ｆｆｆ．ｊｐｇ”と、印刷物構成情報格納部１１１に格納されているレイアウト情報２とを用いて、未完成の印刷物を構成する。
【０１２５】
具体的には、印刷物構成部１３２は、図７に示した２つの領域Ｅ（１，１）およびＥ（１，２）を有する第１ページに対し、部品情報“ａａａ．ｔｘｔ”に基づくテキストを相対位置情報（ｘ１ａ，ｙ１ａ）に対応する領域Ｅ（１，１）に配置し、さらに、部品情報“ｂｂｂ．ｊｐｇ”に基づく画像を相対位置情報（ｘ１ｂ，ｙ１ｂ）に対応する領域Ｅ（１，２）に配置することによって、完成された第１ページを構成する。印刷物構成部１３２は、同様の手順で、完成された第２ページ、完成された第３ページをも構成する。
【０１２６】
印刷物構成部１３２は、こうして完成された第１ページ〜第３ページと、未完成の第４ページとを有する未完成の印刷物（第１稿）を、格納部１１に蓄積する。出力部１４は、格納部１１に格納されている未完成の印刷物を、ディスプレイ等の出力デバイスを介して出力する。これにより、例えば、ディスプレイに、当該未完成の印刷物の印刷イメージが表示される。この場合、出力部１４は、例えば、格納部１１に格納されている未完成の印刷物が有するページの全部を出力してもよいし、完成されたページのみを出力し、未完成のページは出力しなくてもよい。または、出力部１４は、完成されたページと、未完成のページのうち、１以上の部品情報が配置されたページとを出力し、１つの部品情報も配置されていないページは出力しなくてもてもよい。オペレータは、ディスプレイ上の印刷イメージを見ながら、未完成の印刷物の校正を行うことができる。処理部１３は、入力デバイスを介して、校正のための操作を受け付け、格納部１１に格納されている未完成の印刷物に対して構成処理を施す。
【０１２７】
こうして、未完成のページがあと１ページとなった時点で、格納済みの１以上の部品情報を用いて未完成の印刷物を構成し、出力することで、オペレータは、印刷物が完成する前に、チェックの作業を開始できる。
【０１２８】
その後、端末装置２から７番目の部品関連情報（４，１）が送信されると、印刷サーバ装置１において、この部品関連情報（４，１）が受信され、これが有する部品情報“ｇｇｇ．ｔｘｔ”が、部品識別子“Ｙ（４，１）”に対応付けて、部品情報格納部１１２に蓄積される。印刷物構成部１３２は、未完成のページがあと１ページであるため、格納部１１に格納されている未完成の印刷物（第１稿）が有する第４ページの領域Ｅ（４，１）に部品情報“ｇｇｇ．ｔｘｔ”配置することで、新たな未完成の印刷物（第２稿）を構成し、出力する。これにより、オペレータは、部品情報の受信に応じて校正作業を進めることができる。
【０１２９】
次いで、端末装置２から最後の部品関連情報（４，２）が送信されると、印刷サーバ装置１において、この部品関連情報（４，２）が受信され、これが有する部品情報“ｈｈｈ．ｊｐｇ”が、部品識別子“Ｙ（４，２）”に対応付けて、部品情報格納部１１２に蓄積される。印刷物構成部１３２は、印刷物Ｙを構成するための８個の部品情報がすべて揃ったため、格納部１１に格納されている最新の未完成の印刷物（第２稿）が有する第４ページの領域Ｅ（４，２）に部品情報“ｈｈｈ．ｊｐｇ”配置することで、完成された印刷物を構成し、出力する。
【０１３０】
こうして、最新に構成した未完成の印刷物と、最後に受信した当該１つの部品情報とを用いて、完成された印刷物を構成することで、印刷物を完成するための全ての部品が揃ってから、完成品の印刷物を構成するまでの時間を短縮できる。
【０１３１】
なお、未完成印刷物構成条件は、未完成のページがｋページ以下（ｋは、印刷物Ｙの総ページ数よりも小さい自然数。本例では、総ページ数が４なので、ｋ＝１、ｋ＝２、またはｋ＝３のいずれか）である場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、という条件であってもよい。また、この未完成印刷物構成条件が有する閾値ｋは、可変であってもよい。
【０１３２】
または、未完成印刷物構成条件は、例えば、完成したページ数がｍページ以上（ｍは、印刷物Ｙの総ページ数よりも小さい自然数。本例では、ｍ＝１、ｍ＝２、またはｍ＝３のいずれか）である場合に、部品情報格納部１１２に格納されている１以上の部品情報を用いて未完成の印刷物を構成する、という条件であってもよい。
【０１３３】
なお、印刷物Ｙのような、２以上のページを有する印刷物であっても、２以上の各ページを区別せず、具体例１のものと同様の未完成印刷物構成条件を用いて、未完成の印刷物を構成して構わない。
【０１３４】
（具体例５）
具体例５は、印刷物Ｙを構成する場合の他の動作例である。本例では、印刷物構成情報は、印刷物の属性値を有する。属性値は、例えば、ページ数である。本例における未完成印刷物構成条件は、印刷物の属性値に関する条件（第五条件）を含む。第五条件は、例えば、印刷物の総ページ数が閾値（本例では２ページ）以上の場合に未完成の印刷物を構成する、といった条件である。
【０１３５】
例えば、図４において、印刷物構成情報２は、印刷物Ｙのページ数に関する属性値“４”を有する。また、印刷物構成情報３は、印刷物Ｘのページ数に関する属性値“１”を有する。印刷物構成部１３２は、印刷物Ｙに関して、印刷物の総ページ数が４ページで、閾値以上なので、第五条件も満足すると判別し、未完成の印刷物を構成する。これに対し、印刷物構成部１３２は、印刷物Ｘに関して、印刷物の総ページ数が１ページで、閾値未満なので、第五条件を満足していないと判別し、未完成の印刷物を構成する処理は行わない。
【０１３６】
なお、印刷物構成情報が有する属性値は、例えば、部数であってもよい。この場合、第五条件は、印刷物の発行部数が閾値（本例では１００部）以上またはそれより多い場合に未完成の印刷物を構成する、といった条件である。例えば、印刷物構成情報２は、印刷物Ｙの部数に関する属性値“５０”を有し、印刷物構成情報３は、印刷物Ｚの部数に関する属性値“２００”を有する。印刷物構成部１３２は、印刷物Ｙに関して、第４条件を満足したと判別した場合、第五条件も満足すると判別し、未完成の印刷物を構成するのに対し、印刷物構成部１３２は、印刷物Ｚに関して、第４条件を満足したと判別した場合には、第五条件を満足していないと判別し、未完成の印刷物を構成する処理は行わなくてもよい。
【０１３７】
また、印刷物構成情報が有する属性値は、例えば、印刷物の種類（例えば、チラシ、パンフレット、書籍等）であってもよい。その場合、印刷物構成部１３２は、例えば、特定の種類の印刷物（例えば書籍）に関しては、未完成の印刷物を構成するが、他の種類の印刷物（例えばチラシやパンフレット）に関しては、未完成の印刷物を構成する処理は行わなくてもよい。または、印刷物構成部１３２は、例えば、特定の種類の印刷物に関しては、部数に関わらず未完成の印刷物を構成するが、他の種類の印刷物（例えばチラシやパンフレット）に関しては、部数が閾値以上またはそれより多い場合に未完成の印刷物を構成し、部数が閾値未満または以下の場合には、未完成の印刷物を構成する処理は行わなくてもよい。
【０１３８】
また、印刷物構成情報が有する属性値は、例えば、予め管理（格納部１１等に格納）されている印刷物の納品先であってもよい。その場合、印刷物構成部１３２は、特定の納品先（例えば、会員登録を行った納品先）に関しては、未完成の印刷物を構成するが、他の納入先（例えば、会員登録を行っていない納入先）に関しては、未完成の印刷物を構成する処理は行わなくてもよい。
【０１３９】
こうして、印刷物構成情報が特定の属性値を有する印刷物に限って、未完成の印刷物を構成し、出力することができる。
【０１４０】
（他の具体例）
【０１４１】
なお、未完成印刷物構成条件は、例えば、上述したような第一条件のみを含んでいてもよい。この場合、例えば、部品情報の受信のたびに、未完成印刷物構成処理が実行される。
【０１４２】
また、未完成印刷物構成条件は、例えば、完成された出版物の構成に必要な２以上の部品情報のうち一定割合以上の又は一定割合を超える部品情報が揃ったら、未完成の印刷物を構成する、といった条件であってもよい。一定割合とは、必要な部品情報の数に対する、揃った部品情報の数の割合であってもよいし、必要な部品情報の情報量に対する、揃った部品情報の情報量の割合であってもよく、その算出方法は問わない。また、一定割合は、例えば、９０％、８割、半分などであるが、その値は問わない。
【０１４３】
以上、本実施の形態によれば、一の印刷物を識別する印刷物識別子と、印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部１１１と、印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部１１２と、部品識別子と部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部１２１と、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報を、部品情報と対になる部品識別子に対応付けて部品情報格納部１１２に蓄積する部品情報蓄積部１３１と、印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、印刷物識別子により識別される１以上の部品情報であり、部品情報格納部１１２に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部１３２とを具備し、印刷物構成部１３２は、最新に構成した未完成の印刷物と、部品関連情報受信部１２１が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物を構成する印刷サーバ装置１により、一の印刷物を構成する２以上の部品情報がすべて揃う前に、揃った１以上の部品情報を用いて、未完成の印刷物を構成できる。そのため、部品情報がすべて揃ってから完成品を構成し終えるまでの時間を短縮できる。
【０１４４】
また、上記印刷サーバ装置１において、印刷物構成部１３２は、部品関連情報受信部１２１が部品関連情報を受信したことをトリガーとして、部品関連情報が有する部品情報を含む１以上の部品情報を用いて、未完成の印刷物を構成することにより、部品関連情報の受信に応じて、未完成の印刷物を構成できる。また、部品関連情報を受信するたびに、完成された印刷物により近づいた、新たな未完成の印刷物を構成できる。
【０１４５】
また、上記印刷サーバ装置１において、印刷物構成部１３２は、最新に構成した未完成の印刷物と、部品関連情報受信部１２１が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物を構成することにより、完成された印刷物を効率よく構成できる。
【０１４６】
また、上記印刷サーバ装置１において、印刷物は、固定領域と可変領域とを有し、印刷物構成部１３２は、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみである場合、印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、印刷物識別子により識別される１以上の部品情報であり、部品情報格納部１１２に格納されている１以上の部品情報を用いて、未完成の印刷物を構成することにより、受信した部品関連情報が有する部品情報が固定領域に対応する部品情報のみである場合に限って、未完成の印刷物を構成できる。
【０１４７】
また、上記印刷サーバ装置１において、印刷物は、固定領域と可変領域とを有し、印刷物構成部１３２は、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報の中で、一の可変領域に対応する２以上の部品情報が存在する場合、２以上の部品情報ごとに、２以上の各部品情報を可変領域に配置した２以上の未完成の印刷物を構成することにより、可変領域に異なる部品情報を配置した未完成の印刷物を、２種類以上、構成できる。
【０１４８】
また、上記印刷サーバ装置１において、印刷物構成部１３２は、印刷物に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがあることにより、特定の印刷物に限って、未完成の印刷物を構成できる。
【０１４９】
また、上記印刷サーバ装置１において、印刷物構成情報は、印刷物の属性値を有し、印刷物構成部１３２は、印刷物の属性値に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがあることにより、印刷物構成情報が特定の属性値を有する印刷物に限って、未完成の印刷物を構成できる。
【０１５０】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、コンピュータを上記各部として機能させるためのプログラムであり、例えば、以下のようなプログラムである。つまり、このプロムラムは、コンピュータがアクセス可能な記録媒体は、一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部１１１と、印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部１１２とを格納しており、コンピュータを、部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部１２１と、部品関連情報受信部１２１が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて部品情報格納部１１２に蓄積する部品情報蓄積部１３１と、印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、印刷物識別子により識別される１以上の部品情報であり、部品情報格納部１１２に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部１３２として機能させるプログラムである。
【０１５１】
図９は、上記プログラムを実行して、印刷サーバ装置１を実現するサーバ９００の外観の一例を示す図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。図９において、サーバ９００は、ＣＤ−ＲＯＭドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０１５２】
図１０は、サーバ９００の内部構成を示す図である。図１０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、インターネット等のネットワークへの接続を提供するネットワークカード９１６と、を備える。
【０１５３】
サーバ９００に、印刷サーバ装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、インターネット等のネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。また、ＣＤ−ＲＯＭ９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがサーバ９００に読み込まれてもよい。
プログラムは、コンピュータの詳細を示す９０１に、印刷サーバ装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。サーバ９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１５４】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるネットワークカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１５５】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５６】
また、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５８】
以上のように、本発明にかかる印刷サーバ装置は、一の印刷物を構成する２以上の部品情報がすべて揃う前に、揃った１以上の部品情報を用いて、未完成の印刷物を構成することができ、その結果、部品情報がすべて揃ってから完成品を構成し終えるまでの時間を短縮できるという効果を有し、印刷サーバ装置等として有用である。
【符号の説明】
【０１５９】
１  印刷サーバ装置
２  端末装置
１１  格納部
１２  受信部
１３  処理部
１４  出力部
１１１  印刷物構成情報格納部
１１２  部品情報格納部
１２１  部品関連情報受信部
１３１  部品情報蓄積部
１３２  印刷物構成部
【図１】
2017219905.tif 000003
【図２】
2017219905.tif 000004
【図３】
2017219905.tif 000005
【図４】
2017219905.tif 000006
【図５】
2017219905.tif 000007
【図６】
2017219905.tif 000008
【図７】
2017219905.tif 000009
【図８】
2017219905.tif 000010
【図９】
2017219905.tif 000011
【図１０】
2017219905.tif 000012
【手続補正書】
【提出日】平成28年12月9日(2016.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む情報であり、印刷物を構成するための情報である印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部と、
部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積部と、
前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部とを具備する印刷サーバ装置。
【請求項２】
前記印刷物構成部は、
未完成の印刷物の構成するための条件である未完成印刷物構成条件を満たしたことをトリガーとして、前記未完成の印刷物を構成する請求項１記載の印刷サーバ装置。
【請求項３】
前記未完成印刷物構成条件は、
当該印刷物識別子で識別される印刷物を構成する部品情報のうち、部品関連情報受信部によって受信された部品情報の数、または部品情報格納部に格納されている部品情報の数に関する条件を含む請求項２記載の印刷サーバ装置。
【請求項４】
前記未完成印刷物構成条件は、
未格納のまたは未受信の部品情報がｉ個以下（ｉは印刷物を構成する部品情報の総数よりも小さい自然数）になったという条件を含む請求項３記載の印刷サーバ装置。
【請求項５】
前記未完成印刷物構成条件は、
前記部品関連情報受信部が部品関連情報を受信したという条件を含む請求項２から請求項４いずれか記載の印刷サーバ装置。
【請求項６】
前記印刷物は、
固定領域と可変領域とを有し、
前記未完成印刷物構成条件は、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであるという条件を含む請求項２から請求項５いずれか記載の印刷サーバ装置。
【請求項７】
前記印刷物は、
固定領域と可変領域とを有し、
前記印刷物構成部は、
当該２以上の部品情報ごとに、当該２以上の各部品情報を可変領域に配置した２以上の未完成の印刷物を構成する請求項１から請求項６いずれか記載の印刷サーバ装置。
【請求項８】
前記未完成印刷物構成条件は、
印刷物に関する条件を含み、
前記印刷物構成部は、
印刷物に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある請求項２から請求項６いずれか記載の印刷サーバ装置。
【請求項９】
前記印刷物構成情報は、印刷物の属性値を有し、
前記未完成印刷物構成条件は、前記印刷物の属性値に関する条件を含み、
前記印刷物構成部は、
前記印刷物の属性値に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある請求項８記載の印刷サーバ装置。
【請求項１０】
前記印刷物構成部は、
最新に構成した未完成の印刷物と、前記部品関連情報受信部が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物をも構成する請求項１から請求項９いずれか記載の印刷サーバ装置。
【請求項１１】
コンピュータがアクセス可能な記録媒体は、
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部とを格納しており、
コンピュータで実現される部品関連情報受信部、部品情報蓄積部、印刷物構成部、および出力部によって行われる印刷物構成方法であって、
前記部品関連情報受信部が、部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信ステップと、
前記部品情報蓄積部が、前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積ステップと、
前記印刷物構成部が、前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成ステップとを具備する印刷物構成方法。
【請求項１２】
コンピュータがアクセス可能な記録媒体は、
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部とを格納しており、
前記コンピュータを、
部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積部と、
前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部として機能させるプログラム。
【手続補正書】
【提出日】平成29年4月7日(2017.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む情報であり、部品情報を含まない情報であり、完成された印刷物の構成を示す情報である印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部と、
部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積部と、
前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部とを具備する印刷サーバ装置。
【請求項２】
前記印刷物構成部は、
未完成の印刷物を構成するか否かを、未完成の印刷物の構成するための条件である未完成印刷物構成条件を基に判別し、前記未完成印刷物構成条件を満たしたことをトリガーとして、前記未完成の印刷物を構成する請求項１記載の印刷サーバ装置。
【請求項３】
前記印刷物構成部は、
前記印刷物構成情報を用いて、前記印刷物を構成するすべての部品情報が揃ったか否かを判断し、前記印刷物を構成するすべての部品情報が揃った場合に、すべての部品情報を用いて、完成された印刷物を構成する請求項１または２記載の印刷サーバ装置。
【請求項４】
前記印刷物構成部は、
すべての部品情報が揃っていない場合に、前記未完成印刷物構成条件を満たしたか否かを判別し、前記未完成印刷物構成条件を満たした場合に、未完成の印刷物を構成する請求項２または３記載の印刷サーバ装置。
【請求項５】
前記未完成印刷物構成条件は、
当該印刷物識別子で識別される印刷物を構成する部品情報のうち、部品関連情報受信部によって受信された部品情報の数、または部品情報格納部に格納されている部品情報の数に関する条件を含む請求項２から請求項４いずれか記載の印刷サーバ装置。
【請求項６】
前記未完成印刷物構成条件は、
未格納のまたは未受信の部品情報がｉ個以下（ｉは印刷物を構成する部品情報の総数よりも小さい自然数）になったという条件を含む請求項５記載の印刷サーバ装置。
【請求項７】
前記未完成印刷物構成条件は、
前記部品関連情報受信部が部品関連情報を受信したという条件を含む請求項２から請求項６いずれか記載の印刷サーバ装置。
【請求項８】
前記印刷物は、
固定領域と可変領域とを有し、
前記未完成印刷物構成条件は、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報が、固定領域に対応する部品情報のみであるという条件を含む請求項２から請求項７いずれか記載の印刷サーバ装置。
【請求項９】
前記印刷物は、
固定領域と可変領域とを有し、
前記印刷物構成部は、
当該２以上の部品情報ごとに、当該２以上の各部品情報を可変領域に配置した２以上の未完成の印刷物を構成する請求項１から請求項８いずれか記載の印刷サーバ装置。
【請求項１０】
前記未完成印刷物構成条件は、
印刷物に関する条件を含み、
前記印刷物構成部は、
印刷物に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある請求項２から請求項８いずれか記載の印刷サーバ装置。
【請求項１１】
前記印刷物構成情報は、印刷物の属性値を有し、
前記未完成印刷物構成条件は、前記印刷物の属性値に関する条件を含み、
前記印刷物構成部は、
前記印刷物の属性値に応じて、未完成の印刷物を構成する場合と、未完成の印刷物を構成しない場合とがある請求項１０記載の印刷サーバ装置。
【請求項１２】
前記印刷物構成部は、
最新に構成した未完成の印刷物と、前記部品関連情報受信部が最後に受信した部品関連情報が有する部品情報とを用いて、完成された印刷物をも構成する請求項１から請求項１１いずれか記載の印刷サーバ装置。
【請求項１３】
コンピュータがアクセス可能な記録媒体は、
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む情報であり、部品情報を含まない情報であり、完成された印刷物を構成するための情報である印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部とを格納しており、
コンピュータで実現される部品関連情報受信部、部品情報蓄積部、および印刷物構成部によって行われる印刷物構成方法であって、
前記部品関連情報受信部が、部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信ステップと、
前記部品情報蓄積部が、前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積ステップと、
前記印刷物構成部が、前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成ステップとを具備する印刷物構成方法。
【請求項１４】
コンピュータがアクセス可能な記録媒体は、
一の印刷物を識別する印刷物識別子と、当該印刷物識別子で識別される印刷物を構成するための部品情報を識別する２以上の部品識別子とを含む情報であり、部品情報を含まない情報であり、完成された印刷物を構成するための情報である印刷物構成情報が格納される印刷物構成情報格納部と、
印刷物識別子に対応付けて２以上の部品情報が格納される部品情報格納部とを格納しており、
前記コンピュータを、
部品識別子と当該部品識別子で識別される部品情報とを有する２以上の各部品関連情報を、異なる時に受信する部品関連情報受信部と、
前記部品関連情報受信部が受信した部品関連情報が有する部品情報を、当該部品情報と対になる部品識別子に対応付けて前記部品情報格納部に蓄積する部品情報蓄積部と、
前記印刷物構成情報に含まれる印刷物識別子と対になる２以上の部品識別子に対応する部品情報であり、前記印刷物構成情報に含まれる印刷物識別子で識別される印刷物を構成するすべての部品情報が揃う前に、前記印刷物識別子により識別される１以上の部品情報であり、前記部品情報格納部に格納されている１以上の部品情報を用いて、未完成の印刷物を構成する印刷物構成部として機能させるプログラム。
【手続補正書】
【提出日】平成29年5月24日(2017.5.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
前記印刷物構成部は、
前記印刷物構成情報を用いて、前記印刷物を構成するすべての部品情報が揃ったか否かを判断し、前記印刷物を構成するすべての部品情報が揃った場合に、すべての部品情報を用いて、完成された印刷物を構成する請求項２記載の印刷サーバ装置。