(57)【要約】【課題】  コンテンツの閲覧者が閲覧したコンテンツに対して当該コンテンツの登録者が設定した印刷条件に適応して印刷条件を設定する。【解決手段】    複数の印刷装置と、複数の情報処理装置と通信するサーバ装置において、取得したコンテンツを記憶手段に登録する。そして、サーバ装置は、登録されたコンテンツを前記公開条件に従い他の情報処理装置に公開し、他の情報処理装置から公開されたコンテンツに対して印刷条件が指定された印刷注文を受け付ける。そして、受け付けた印刷注文で指定された印刷条件は前記登録者が設定した印刷条件を満たしているかどうかを判断する。ここで、登録者が設定した印刷条件を満たしていると判断した場合、いずれかの印刷装置に送信すべき印刷ジョブを作成して、該作成した印刷ジョブをいずれかの印刷装置に出力する。一方、登録者が設定した印刷条件を満たしていないと判断した場合、前記他の情報処理装置に印刷できないことを通知することを特徴とする。【選択図】  図８
2014215953.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置と、複数の情報処理装置と通信するサーバ装置であって、
登録者により公開条件と印刷条件が設定されたコンテンツを情報処理装置から取得する取得手段と、
取得したコンテンツを記憶手段に登録する登録手段と、
登録されたコンテンツを前記公開条件に従い他の情報処理装置に公開する公開手段と、
他の情報処理装置から公開されたコンテンツに対して印刷条件が指定された印刷注文を受け付ける受付手段と、
受け付けた印刷注文で指定された印刷条件は前記登録者が設定した印刷条件を満たしているかどうかを判断する判断手段と、
前記登録者が設定した印刷条件を満たしていると判断した場合、いずれかの印刷装置に送信すべき印刷ジョブを作成する作成手段と、
作成した印刷ジョブをいずれかの印刷装置に出力する出力手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記登録者が設定した印刷条件を満たしていないと判断した場合、前記他の情報処理装置に印刷できないことを通知する通知手段を備えることを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記登録手段は、前記情報処理装置から設定される前記コンテンツに対して公開条件と、印刷条件と、課金条件とを対応づけて前記記憶手段に登録することを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記印刷ジョブを処理する複数の印刷装置を管理する管理手段と、
作成した印刷ジョブに設定された印刷条件で印刷可能ないずれかの印刷装置に当該印刷ジョブを出力する出力手段と、
を備えることを特徴とする請求項１記載のサーバ装置。
【請求項５】
前記公開条件は、前記コンテンツを閲覧できる範囲を特定する条件であることを特徴とする請求項１記載のサーバ装置。
【請求項６】
前記印刷ジョブの出力に課金処理を行う課金手段を備えることを特徴とする請求項１記載のサーバ装置。
【請求項７】
前記課金処理で算出される課金項目は、印刷処理に伴う対価項目と、前記コンテンツの公開に伴う対価項目とを含むことを特徴とする請求項６記載のサーバ装置。
【請求項８】
前記取得手段は、異なる属性にそれぞれ複数の項目が設定されたコンテンツを前記情報処理装置から取得することを特徴とする請求項１記載のサーバ装置。
【請求項９】
前記属性は、用紙種類、商材種類を含むことを特徴とする請求項８記載のサーバ装置。
【請求項１０】
前記用紙種類は、複数の用紙種類を許容設定することを特徴とする請求項９記載のサーバ装置。
【請求項１１】
前記商材種類は、複数の商材種類を許容設定することを特徴とする請求項９記載のサーバ装置。
【請求項１２】
前記判断手段は、受け付けた印刷注文で指定された印刷条件は前記登録者が設定した印刷条件と共通な印刷条件を満たしているかどうかを判断することを特徴とする請求項１記載のサーバ装置。
【請求項１３】
複数の印刷装置と、複数の情報処理装置と通信するサーバ装置の印刷処理方法であって、
登録者により公開条件と印刷条件が設定されたコンテンツを情報処理装置から取得する取得工程と、
取得したコンテンツを記憶手段に登録する登録工程と、
登録されたコンテンツを前記公開条件に従い他の情報処理装置に公開する公開手段と、
他の情報処理装置から公開されたコンテンツに対して印刷条件が指定された印刷注文を受け付ける受付工程と、
受け付けた印刷注文で指定された印刷条件は前記登録者が設定した印刷条件を満たしているかどうかを判断する判断工程と、
前記登録者が設定した印刷条件を満たしていると判断した場合、いずれかの印刷装置に送信すべき印刷ジョブを作成する作成工程と、
作成した印刷ジョブをいずれかの印刷装置に出力する出力工程と、
を備えることを特徴とするサーバ装置の印刷処理方法。
【請求項１４】
請求項１３に記載のサーバ装置の印刷処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録されたコンテンツの印刷処理を行うサーバ装置、サーバ装置の印刷処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
例えば、ネットワークを利用するソーシャルネットワーキングサービスでは、投稿者はアクセス権を許可した他のユーザに投稿した文書や画像データを公開することが可能である。この場合において、投稿されたコンテンツデータは投稿者ごとに管理されている。
また、画像ストレージサービスにおいても、投稿者がアクセス権を許可したユーザに画像データを公開し、公開されたユーザは任意に画像データを選択しアルバムなどの高品質な印刷物を生成することができる。
【０００３】
ネットワーク上のコンテンツデータを任意に選択し、高品質な印刷物を生成する先行技術として、特許文献１がある。特許文献１では、個々のユーザの要求に合わせて書籍内容をカスタマイズし製本販売するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３２８５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、画像ストレージサービスを使うユーザは、アクセス権を許可された画像データを任意に選択して、システムが提供する商材へ印刷可能である。しかし、投稿者はその画像データの印刷方法により印刷の許可または不許可を制限できない。
例えば、印刷注文を処理するシステムにおいて、大量印刷し不特定の人に配布されるパンフレットやカタログでは画像データを印刷拒否したくても、システムが提供する商材にパンフレットやカタログがあった場合、コンテンツを印刷したい注文者から受け付ける商材としてそれを拒否することができない。この場合、投稿者は、このような印刷方法がなされることを許否する場合には、当該画像データ等のコンテンツを公開しないようにする必要があり、投稿者は画像データの投稿が制限されることとなり、当該改善が求められている。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、コンテンツの閲覧者が閲覧したコンテンツに対して当該コンテンツの登録者が設定した印刷条件に適応して印刷条件を設定できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明のサーバ装置は以下に示す構成を備える。
複数の印刷装置と、複数の情報処理装置と通信するサーバ装置であって、登録者により公開条件と印刷条件が設定されたコンテンツを情報処理装置から取得する取得手段と、取得したコンテンツを記憶手段に登録する登録手段と、登録されたコンテンツを前記公開条件に従い他の情報処理装置に公開する公開手段と、他の情報処理装置から公開されたコンテンツに対して印刷条件が指定された印刷注文を受け付ける受付手段と、受け付けた印刷注文で指定された印刷条件は前記登録者が設定した印刷条件を満たしているかどうかを判断する判断手段と、前記登録者が設定した印刷条件を満たしていると判断した場合、いずれかの印刷装置に送信すべき印刷ジョブを作成する作成手段と、作成した印刷ジョブをいずれかの印刷装置に出力する出力手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、コンテンツの閲覧者が閲覧したコンテンツに対して当該コンテンツの登録者が設定した印刷条件に適応して印刷条件を設定できる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの構成を示すブロック図である。
【図２】クライアントＰＣの内部構成を示す図である。
【図３】印刷システムで使用されるＵＩ画面の一例を示す図である。
【図４】印刷システムで使用されるＵＩ画面の一例を示す図である。
【図５】印刷システムで使用されるＵＩ画面の一例を示す図である。
【図６】図１に示した投稿データ情報テーブルの一例を示す図である。
【図７】表示装置に出力する投稿データの表示画面の一例を示す図である。
【図８】サーバ装置のデータ処理方法を説明するフローチャートである。
【図９】表示装置に表示される印刷設定画面の一例を示す図である。
【図１０】印刷システムにおけるデータ処理例を示す図である。
【図１１】印刷所情報登録画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１１】
図１は、本発明の実施形態を示す印刷システムの構成を示すブロック図である。本システムは、４つのシステム（ユーザ管理システム１０５、投稿管理システム１０１、印刷注文システム１０２、印刷所管理システム１０３）で構成され、ネットワーク上で管理されている。また、本実施形態では、上記各システムは、サーバ装置で構成され、後述する図２に示すハードウエア資源と、後述するフローチャートに示すソフトウエア資源を備え、各クライアントＰＣと通信して、印刷注文システムにおけるコンテンツ登録処理と、コンテンツ印刷に対する受注処理を行う。
これらの４つのシステムはネットワーク１０４により接続され、各システムで必要なデータを、ネットワーク１０４を介してデータ転送する。
なお、本発明では４つのシステムに分離したがこれに留まらず、システムを統合しても構わない。統合した場合はネットワーク１０４を介してのシステム間によるデータ転送は行わない。以下に各システムの概要を説明する。なお、本実施形態では、印刷システムが複数のサーバ装置からなるシステムで構成される場合を示すが、１つのサーバ装置で各システムの機能処理を実行するシステムであっても本発明を適用可能である。また、同一の機能処理を実行するサーバ装置を複数備えて負荷を分散して処理するようなシステムにも本発明を適用可能である。したがって、複数の印刷装置と、複数の情報処理装置と通信するサーバ装置が１つで構成されるシステムであっても、複数の印刷装置と、複数の情報処理装置と通信する複数のサーバ装置で構成されるシステムであっても本発明を適用することが可能である。
【００１２】
図１において、ユーザ管理システム１０５は、本発明のネットワーク印刷制御システムにログインするユーザを管理するシステムである。投稿管理システム１０１は、本ネットワーク印刷制御システムにログインした後に起動され、投稿データの表示処理及び投稿データの登録・削除・編集処理を行う。投稿者（以降、文書や画像データを投稿するユーザを区別するために「投稿者」と称する）が文書や画像データをアップロードし、他のユーザへ公開可能とする。印刷データの元になる文書や画像データ（以降、「コンテンツデータ」もしくは「投稿データ」と称する）を投稿者と関連付けて管理する。また、個々の投稿データに対し、投稿者の意向に合わせて印刷条件を設定する。図１に示すように、投稿管理システム１０１は投稿者が利用するクライアントＰＣ（ＰＣ１０１−１〜ＰＣ１０１−ｎ）に接続される。
【００１３】
印刷注文システム１０２は、投稿データの印刷注文の指示がユーザから入力された場合に起動される。投稿管理システム１０１より印刷対象となった投稿データを元に印刷物データを作成するためのシステムである。印刷注文システム１０２は、投稿管理システム１０１と同様にネットワーク１０４を介して、投稿者が利用するクライアントＰＣ（ＰＣ１０２−１〜ＰＣ１０２−ｎ）に接続される。投稿管理システム１０１と印刷注文システム１０２は、ユーザ情報テーブル１０６を図２に示す外部記憶装置２０４を用いて記憶して管理する。投稿管理システム１０１と、印刷注文システム１０２は投稿データ情報１０７と投稿データ１０８を図２に示す外部記憶装置２０４を用いて記憶して管理する。
【００１４】
印刷所管理システム１０３は、印刷注文システム１０２で生成された印刷物データ（印刷ジョブデータ）を印刷所へ転送し、印刷を発注するシステムである。また、印刷を行う印刷所の情報を登録管理するシステムである。印刷所管理システム１０３は、図１に示すように複数の印刷所のクライアントＰＣ１０３−１からクライアントＰＣ１０３−ｎに接続されている。また、各印刷所クライアント１０３−１からクライアント１０３−ｎは複数の配送所のクライアントＰＣ１０３−１−１からクライアントＰＣ１０３−１−ｎが接続されている。
なお、本印刷システムは、情報処理装置から取得するコンテンツを登録して、当該登録されたコンテンツを他の情報処理装置に公開して、当該他の情報処理装置から前記コンテンツに対する印刷要求を受け付けるサーバ装置を備えて以下の処理を行う。投稿管理システム１０１のサーバ装置は、クライアントＰＣから各コンテンツに異なる印刷条件が設定された一連のコンテンツを取得して、当該取得された一連のコンテンツを後述する外部記憶装置２０４に登録して管理する。なお、コンテンツとは、文書、画像等を含む情報であって、コンテンツを投稿するユーザが投稿管理システム１０１を用いて登録可能な情報であれば、上記文書、画像に限定されない。なお、コンテンツは、投稿管理システム１０１が投稿者の使用する情報処理装置に提供する投稿画面（例えば図３に一例を示す）を用いて投稿管理システム１０１のサーバ装置で受付処理で受けられる。
【００１５】
各システムに接続されるクライアントＰＣ１０１−１からＰＣ１０１−ｎ及びＰＣ１０３−１からＰＣ１０３−ｎ、ＰＣ１０３−１−１からＰＣ１０３−１−ｎ、ＰＣ１０３−ｎ−１からＰＣ１０３−ｎ−ｎの構成に関して図２を用いて説明する。
【００１６】
図２は、図１に示したネットワーク印刷制御システムのクライアントＰＣの内部構成を示す図である。本発明のネットワーク印刷制御機能はコンピュータ上で動作する。具体的には、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、外部記憶装置２０４、ＩｎｐｕｔＩ／Ｆ２０５、入力装置２０６、ＯｕｔｐｕｔＩ／Ｆ２０７、表示装置２０８、プリンタ２０９から２１１、システムバス２１２、ネットワークＩ／Ｆ２１３を具備する。なお、上記各システムのサーバ装置も同様のハードウエア資源を備えている。
【００１７】
図２において、ＣＰＵ２０１は情報処理装置全体の制御処理を行うものである。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２は、読出し専用メモリである。ＲＯＭ２０２は、使用者が電気的にプログラムを書き込むことができるＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）と製造するときに内容を書き込むマスクＲＯＭとがあるが、本実施の形態においては何れのＲＯＭであってもよい。
【００１８】
ＲＡＭ２０３は、自由書き込み・自由読出しができるメモリである。ＲＡＭ２０３は、本実施の形態の処理を行う際に一時的にデータを蓄える等の機能を有する。
【００１９】
外部記憶装置２０４は、不揮発性の記憶装置である。外部記憶装置２０４には、例えば、ＨＤドライブ、ＦＤドライブ、ＭＯドライブ、ＣＤ−ＲＷドライブ、ＤＶＤ−ＲＷドライブ、Ｂｌｕ−ｒａｙ（登録商標）ドライブ等がある。外部記憶装置２０４はプログラムデータを格納するとともに、プログラムデータの動作に必要なデータを格納することができる。ＩｎｐｕｔＩ／Ｆ２０５は情報処理装置が具備するキーボード、マウスなどからの入力装置からの入力信号を処理するものであり、情報処理装置の操作及びデータ入力に用いられるものである。
入力装置２０６は、ＩｎｐｕｔＩ／Ｆ２０５を経由して情報処理装置へ入力信号を送るためのキーボード、マウスなどがある。ＯｕｔｐｕｔＩ／Ｆ２０７は情報処理装置と接続されるモニタやプリンタなどからの出力信号を処理するものであり、情報処理装置の操作及びデータ出力に用いられるものである。
【００２０】
表示装置２０８はＯｕｔｐｕｔＩ／Ｆ２０７を経由して情報処理装置からの出力信号を受信して処理する表示装置を示している。この表示装置２０８はＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、リアプロジェクションテレビまたはフロントプロジェクタおよびその制御回路を用いて実現される。プリンタ２０９からプリンタ２１１は情報処理装置と接続されるプリンタを示しており、任意の数のプリンタが接続可能である。
【００２１】
システムバス２１２は、情報処理装置内の各ブロック間の各種データのやりとり及び電力の供給をするものである。システムバス２１２は、アドレス線、データ線、制御線、電源・グラウンド線等からなる。
【００２２】
ネットワークＩ／Ｆ２１３はイントラネットなどのネットワークに接続するための通信制御を処理し、ユーザの環境に応じてさまざまな通信インタフェースが適用される。無線ＬＡＮやイーサーネットインタフェースに接続される。
【００２３】
以下に本実施形態のネットワーク印刷制御システムを構成するユーザ管理システム１０５、投稿管理システム１０１、印刷注文システム１０２、印刷所管理システム１０３の詳細について説明する。
ユーザ管理システム１０５は、システムログイン処理を実施する。以下に詳細に説明する。
（システムログイン処理）
本処理では、各接続されたクライアントＰＣから本発明のネットワーク印刷制御システムを起動された場合にユーザ管理システム１０５が起動される。アカウント名もしくはユーザＩＤ、及びパスワードを入力可能とするログイン画面をクライアントＰＣの表示装置２０８に出力する。
【００２４】
そして、ユーザ管理システム１０５は、クライアントＰＣの表示装置２０８に表示されたログイン画面よりアカウント名もしくはユーザＩＤ、及びパスワードを取得する。そして、ユーザ管理システム１０５は、取得したこれらの情報が登録されているユーザ情報テーブル１０６より既に登録されているか判断する。ここで、取得した情報がユーザ情報テーブル１０６に存在すると判断した場合は、クライアントＰＣが投稿管理システム１０１にログインする。
【００２５】
ここで、入力されなかった場合、ユーザ管理システム１０５は、ユーザ情報登録処理に移行する。ユーザ情報登録処理では、ユーザに関する情報（以降、「ユーザ情報」と称する）、例えば、アカウント名、ユーザＩＤ、パスワード、他人が投稿データを利用したときの課金情報などのユーザに関する情報を含む。ユーザ管理システム１０５は、ユーザ情報を入力するためにユーザ情報登録画面をクライアントＰＣの表示装置２０８に出力する。
そして、ユーザ管理システム１０５は、クライアントＰＣの表示装置２０８に表示したユーザ情報登録画面より、クライアントＰＣのユーザが入力したデータをユーザ情報テーブル１０６に新規に格納する。このユーザ情報テーブル１０６は、ＲＡＭ２０３に保持される。
本実施形態では、ユーザ情報には一意に定まるユーザＩＤを付与する。ユーザ管理システム１０５は、ユーザＩＤを検索することによりユーザ情報が抽出される。また、ユーザ情報テーブル１０６には、投稿者が投稿したデータに関する情報（以降、「投稿データ情報」と称する）も関連付けて格納される。投稿管理システム１０１は、投稿データ情報登録処理、投稿データ表示処理を行う。各処理について、以下に説明する。
【００２６】
（投稿データ情報登録処理）
投稿管理システム１０１による投稿データ情報登録処理では、投稿データ登録画面を投稿者のクライアントＰＣの表示装置に表示し投稿データ１０８に関する情報を取得し、投稿データ情報テーブル１０７として外部記憶装置２０４に保持する。また、投稿管理システム１０１は、投稿データ１０８もアップロードして外部記憶装置２０４に保存する。また、投稿管理システム１０１は、保存した投稿データ１０８の印刷条件やアクセスを許可する権限の設定を行う。例えば、図３に投稿データ登録画面の一例を示す。
【００２７】
図３に示す投稿データ登録画面では、投稿データ名４０１、投稿データ１０８の格納場所４０２、投稿データ１０８のアップロード４０３、公開条件に対応する公開範囲４０４、印刷条件設定４０５、課金条件に対応する著作権料設定４０６を入力することが可能である。この投稿データ登録画面は接続されているクライアントＰＣの表示装置２０８に出力する。各対価項目に関して、以下に説明する。
図３において、投稿データ名４０１は登録する投稿データ１０８の名称が入力される。投稿データ名４０１は、後述する投稿データ一覧表示画面において、投稿データ１０８を認識するために使用される。
【００２８】
投稿データ１０８の格納場所４０２は、クライアントＰＣ上に存在する投稿データ１０８のアドレスが入力される。アップロード４０３の指示により投稿管理システム１０１に投稿データをアップロードしＲＡＭ２０３に保持する。投稿データ１０８はネットワーク１０４を介してクライアントＰＣから投稿管理システム１０１の記憶装置に保存される。
【００２９】
公開範囲４０４は、投稿データの参照を目的としたアクセス権が入力される。例えば、公開範囲を特定する条件として、親友を集めたグループや全公開より任意に投稿データ１０８を公開する範囲を投稿者が設定することができる。
【００３０】
クライアントＰＣを操作する投稿者により印刷条件設定４０５が指示されると、投稿データの詳細な印刷条件を設定する。例えば、印刷条件として次のような項目を設定することが可能である。印刷する用紙タイプ（一例として、「普通紙」、「マット紙」、「光沢紙」）、商材タイプ（一例として、「単行本」、「ハードカバー」、「アルバム」、「カタログ」、「パンフレット」）、衣類分類（一例として、「Ｔシャツ」、「トレーナー」）、衣類素材（一例として、「綿」、「ポリエステル」）、陶器（一例として、「コーヒーカップ」、「皿」）を指定することが可能である。
また、印刷する画像データの「大きさ」や「解像度」に関しても制限可能である。上記の印刷条件の項目はこれに留まらず印刷に関わる条件であれば種類を提示し選択可能である。
【００３１】
他の印刷条件の例として、使用する投稿データが文書であった場合、その文書に使用する背景画像に関して制限をかけることも可能である。例えば、文書データに対する背景画像として、許可する画像を撮影したユーザでの制限や、「暗い」、「明るい」、「パステル」などの色調により制限することが可能である。この場合、投稿データ情報の登録時に色調分類や撮影者情報を付与する必要がある。
【００３２】
クライアントＰＣを操作する投稿者により著作権料設定４０６が指示されると、投稿データを他のユーザが印刷に使用した場合の著作権料を設定することが可能である。例えば、投稿管理システム１０１が図５に示す著作権料設定画面を投稿者のクライアントＰＣの表示装置に出力することにより選択的に著作権料を設定することが可能である。一例として、「無料」、「商品価格の１割」と設定することが可能である。また、投稿データの公開範囲と連動して、著作権料を自動的に設定することも可能である。
例えば、公開範囲が親友であった場合、「無料」に設定することが可能である。著作権料の課金をしない場合は、著作権料設定４０６は不要である。印刷条件設定画面の一例として、図５により説明する。
【００３３】
図３〜図５は、投稿管理システム１０１がクライアントＰＣに出力するＵＩ画面の一例を示す図である。特に、図４は印刷条件設定画面の一例を示す。
図４において、ボタン５０１のＯＮ／ＯＦＦを選択することにより紙に印刷することが可能であるかを設定可能である。ボタン５０１を指示（図中●で示す）して、印刷可能とした場合は、更に詳細な印刷条件を設定することが可能である。例えば、用紙タイプ５０２（普通紙５０３，マット紙５０４，光沢紙５０５）及び商材タイプ（単行本５０６，ハードカバー５０７）が設定可能である。なお、図４に示す印刷条件設定画面では、用紙種類
【００３４】
更に、ボタン５０８のＯＮ／ＯＦＦを選択することにより衣類に印刷することが可能であるかを設定可能である。ボタン５０８を指示して印刷可能とした場合は、更に詳細な印刷条件を設定することが可能である。例えば、衣類素材５０９（綿５１０，ポリエステル５１１）、衣類分類（Ｔシャツ５１２、トレーナー５１３）を設定することが可能である。また、視覚的にわかりやすいようにプレビュー表示を行い選択することが可能である。
【００３５】
上記、投稿データ登録画面（図３）及び印刷条件設定画面（図４）、著作権料設定画面（図５）により入力された各印刷条件は、投稿データ情報テーブルに関連づけられて投稿管理システム１０１のＲＡＭ２０３に保持される。なお、図５に示す画面例では、課金条件として複数の課金項目を示した例である。
【００３６】
図６は、図１に示した投稿データ情報テーブル１０７の一例を示す図である。
図６において、投稿データ名６０１、投稿データの種類（例えば文書、もしくは、画像）を示す投稿データ分類６０２、投稿データの格納場所を示す投稿データ６０３、印刷条件を格納する印刷条件情報６０４、公開範囲６０５、印刷所への投稿データの公開を示す印刷所アクセス情報６０６、著作権料に関する情報を格納した著作権料情報６０７が格納される。印刷所アクセス情報に関する詳細な説明は後述する。なお、指示があれば登録した投稿データ情報を削除及び変更することが可能である。
投稿データ表示処理では、ユーザＩＤ及び投稿データ情報テーブルより投稿データをクライアントＰＣの表示装置２０８に出力する。
【００３７】
図７は、クライアントＰＣの表示装置２０８に出力する投稿データの表示画面の一例を示す図である。
図７の（Ａ）は投稿者ごとに文書３０１Ａや画像データ３０２Ａを混在して投稿ページとして出力する画面の一例である。図７の（Ｂ）は、投稿者ごとに文書データ（３０１Ｂから３０３Ｂ、３０７Ｂから３０９Ｂ）を表示する画面の一例である。例えば、作家ごとにその作家の小説データを一覧表示することが可能である。図７の（Ｃ）は、投稿者ごとに画像データ（３０１Ｂから３０３Ｂ、３０７Ｂから３０９Ｂ）を表示する画面の一例である。
例えば、写真家ごとに撮影された画像データを一覧表示することが可能である。他の例としては、撮影された被写体ごとに画像データを一覧表示してもよい。例えば、著名人ごとに画像データが表示されてもよい。その場合、投稿データ名に著名人を入力することにより被写体ごとに一覧表示することが可能になる。
【００３８】
上記、投稿データを表示する場合、ログインしているユーザに投稿データのアクセス権が許可されているか判断する。そして、ログインしているユーザのクライアントＰＣの表示装置２０８に投稿データを出力する。
【００３９】
更に、投稿データの表示画面において、印刷物として使用する投稿データを簡単に設定可能である。例えば、図７の（Ｂ）の投稿データ表示画面に示すように、Ｐｒｉｎｔ３０４Ｂのボタン切り替えにより印刷対象とするか設定可能である。設定された場合、印刷対象として投稿データ情報（以降、印刷対象となった投稿データ情報と区別するために「印刷対象投稿データ情報」と称する）が投稿管理システム１０１のＲＡＭ２０３に保持される。
【００４０】
印刷注文システム１０２は、ユーザが印刷注文を指示した場合に起動される。この場合、投稿管理システム１０１のＲＡＭ２０３に保持されている印刷対象投稿データ情報とユーザＩＤが印刷注文システム１０２に転送される。転送されたユーザＩＤ及び投稿データ情報をもとに印刷物データの生成処理を行う。また、生成した印刷物データを印刷所管理システム１０３に転送し印刷発注処理を行う。
【００４１】
図８は、本実施形態を示すサーバ装置のデータ処理方法を説明するフローチャートである。本例は、図１に示した印刷注文システム１０２の処理例である。なお、各ステップは、印刷注文システム１０２のサーバ装置のＣＰＵ２０１が外部記憶装置２０４に記憶される制御プログラム（モジュール）を実行することで実現される。以下、登録されたコンテンツから、投稿者以外の他のクライアントＰＣに公開された印刷対象とすべきコンテンツを受け付け、該受け付けたコンテンツの各印刷条件から他の情報処理装置が選択可能な印刷条件を確定する処理を説明する。なお、本実施形態では、投稿管理システム１０１の機能処理と、印刷注文システム１０２の機能処理を別々のサーバ装置で実現する場合を示すが、１つのサーバ装置で双方の機能処理を実行する構成であってもよい。したがって、以下のステップ処理は、複数のサーバ装置が連携して処理する場合と、１つのサーバ装置が処理する場合とを含んでいる。
Ｓ７０１において、印刷注文システム１０２が備えるサーバ装置のＣＰＵ２０１は、投稿管理システム１０１より転送されたユーザＩＤ及び印刷対象投稿データ情報を取得する。
Ｓ７０２において、ＣＰＵ２０１は、Ｓ７０１で取得した印刷対象投稿データ情報より使用する投稿データを注文者に対応するいずれかのクライアントＰＣの表示装置２０８に一覧表示する。クライアントＰＣのユーザは、表示装置２０８に表示された一覧画面上で各投稿データにおいて印刷物データに使用するか否かを再設定する。
【００４２】
Ｓ７０３において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、Ｓ７０２で、クライアントＰＣ上で設定された印刷物データに使用する印刷対象投稿データを取得する（以降、再設定された投稿データ情報に関しても「印刷対象投稿データ」と称する）。
【００４３】
Ｓ７０４において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、再設定された印刷対象投稿データが外部記憶装置２０４上に存在するか判断する。ここで、再設定された印刷対象投稿データが存在しないとＣＰＵ２０１が判断した場合、印刷注文システムの処理を終了する。一方、Ｓ７０４で、再設定された印刷対象投稿データが存在すると判断した場合は、次のＳ７０５に移行する。
【００４４】
Ｓ７０５において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、Ｓ７０３により取得された印刷対象投稿データ情報より、すべての投稿データにおける印刷条件の情報を投稿データ情報１０７から取得し、印刷許可条件を取得する。ここでは、コンテンツ登録者により設定された印刷条件のうち、一番制限されている印刷条件が印刷許可条件となる。例えば、印刷物データ対象投稿データが３つ存在し、投稿データ１が「普通紙、マット紙、光沢紙」、投稿データ２が「マット紙、光沢紙」、投稿データ３が「光沢紙」を印刷条件とした場合を想定する。この場合、投稿データ３が一番制限されていると判断し、「光沢紙」のみが印刷条件として許可される。
【００４５】
Ｓ７０６において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、印刷許可条件が１つ以上になるか判断する。１つ以上で定まらないとＣＰＵ２０１が判断した場合は、Ｓ７０７において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１はクライアントＰＣの表示装置２０８に対して警告を通知して、印刷ができないことを示して、本処理を終了する。
これにより、例えば、印刷物データ対象投稿データが３つ存在し、投稿データ１が「普通紙」、投稿データ２が「マット紙」、投稿データ３が「光沢紙」を印刷条件とした場合を想定する。この場合、同一となる印刷制限が存在せず印刷条件が１つ以上に定まらないため、印刷ができないことを表す警告を表示し印刷を中断して、本処理を終了する。
なお、Ｓ７０６で、印刷許可条件が１つ以上であるとＣＰＵ２０１が判断した場合、次のＳ７０８に移行する。
Ｓ７０８において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、印刷許可条件を表示し印刷設定画面を生成して、クライアントＰＣの表示装置２０８に出力する。印刷設定画面の一例として図９を用いて説明する。
【００４６】
図９は、図１に示したクライアントＰＣの表示装置２０８に表示される印刷設定画面の一例を示す図である。本例は、用紙種類（用紙タイプ）と、商材種類（商材タイプ）とを設定する印刷設定画面例に対応する。
図９において、印刷条件として、用紙タイプと商材タイプが設定可能とする。印刷する用紙タイプでは「用紙Ａ：普通紙」、「用紙Ｂ：普通紙」「用紙Ｃ：マット紙」、「用紙Ｄ：光沢紙」、「用紙Ｅ：光沢紙」が選択可能であったとする。また、印刷条件として商材タイプでは「単行本」、「ハードカバー」、「アルバム」、「カタログ」、「パンフレット」が選択可能であったとする。このように、本実施形態では、用紙種類は、複数の用紙種類を許容設定することが可能に構成されている。
【００４７】
また、投稿データを印刷する条件として、上記印刷設定において、用紙タイプの選択リスト９０１は「用紙Ｃ：マット紙」、「用紙Ｄ：光沢紙」、「用紙Ｅ：光沢紙」が指定されていたとする。また、商材タイプの選択リスト９０５は「ハードカバー９０６」、「アルバム９０７」が印刷条件として指定されていたとする。このように、本実施形態では、商材種類は、複数の商材種類を許容設定することが可能に構成されている。
【００４８】
上記の場合、図９の印刷設定画面の一例では、用紙タイプの選択リスト９０１には「用紙Ｃ：マット紙９０２」、「用紙Ｄ：光沢紙９０３」、「用紙Ｅ：光沢紙９０４」のみが選択可能となる。また、商材タイプの選択リスト９０５には、「ハードカバー９０６」、「アルバム９０７」が選択可能となる。
次に、Ｓ７０９で、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、Ｓ７０６で入力された印刷設定を取得する。そして、Ｓ７１０で、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、Ｓ７０９で取得された印刷設定とＳ７０３で取得された印刷対象投稿データ情報により印刷ジョブデータを生成する。なお、印刷ジョブデータ生成処理は、後述する印刷ジョブデータ生成処理例で詳細に説明する。
【００４９】
Ｓ７１１において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、Ｓ７１０において作成された印刷ジョブデータ１１０と投稿データ１０８にアクセスするためのアクセス権（パスワードを含む）１１１と、印刷注文の識別番号を示す注文ＩＤを印刷所管理システム１０３のサーバ装置に送信する。
そして、Ｓ７１２において、印刷注文システム１０２のサーバ装置のＣＰＵ２０１は、印刷対象となった投稿データの投稿データ情報より著作権料を算出して、印刷注文者のクライアントＰＣの表示装置２０８に算出した著作権料を出力して、本処理を終了。これにより、クライアントＰＣの表示装置２０８に著作権料が表示される。なお、印刷注文者に対する課金処理は、電子決済等の公知のシステムを利用するものであればよい。
【００５０】
また、印刷注文システム１０２は上記の処理のほかに、印刷所管理システムにおいて決定された印刷所情報（印刷所ＩＤ６１０）と投稿データを参照する公開期間６１１及び投稿データにアクセスするためのパスワード６１２を投稿データ情報テーブルに格納する。
本実施形態によれば、コンテンツ閲覧者によるコンテンツ印刷注文に対して、コンテンツの登録者が設定した印刷条件にしたがって、印刷条件が設定されることとなる。よって、コンテンツ投稿者の意図しない用紙にコンテンツが印刷されてしまうことを有効に制限することができる。
【００５１】
図１０は、本実施形態を示す印刷注文システム１０２におけるデータ処理例を示す図である。本例は、印刷ジョブデータ生成処理例であって、図８に示したＳ７０９で取得された印刷設定とＳ７０３で取得された印刷対象投稿データ情報により以下に示す印刷ジョブデータを生成する。以下、印刷ジョブデータの一例として図１０を用いて説明する。
図１０において、印刷ジョブデータは、印刷設定情報としてジョブチケット１１０１、プリントチケット１１０２）、コンテンツデータ１１０３、コレクションチケット１１０４で構成される。
ジョブチケット１１０１は、１つの印刷物に対する頁ごとに複数のプリンタで共通化可能な印刷設定を保持している。プリントチケット１１０２は、プリンタごとの共通化できない印刷設定を保持している。
【００５２】
図８のＳ７０９で取得された印刷設定は、印刷設定項目ごとに共通化可能な印刷設定であるか否かを判断し、共通化可能な印刷設定項目の場合、ジョブチケット１１０１に設定項目及びその値を保持する。共通化できない印刷設定項目の場合、プリントチケット１１０２に設定項目及びその値を保持する。
【００５３】
コンテンツデータ１１０３は、印刷対象となった投稿データを示す。Ｓ７０３で取得した印刷対象投稿データ情報の投稿データを保持する。１つのジョブチケットに対して複数のコンテンツデータ（投稿データ）を設定することが可能である。
【００５４】
コレクションチケット１１０４は、画像補正を行った場合の画像補正情報を示す。コレクションチケット１１０４は、コンテンツデータ１１０３と対応づけて保持されても構わない。上記示したように、コンテンツデータ１１０３及びコレクションチケット１１０４は１つの印刷ジョブに対して任意の数だけ存在することができる。
印刷所管理システム１０３は、印刷所登録管理処理、印刷ジョブ発注処理、印刷処理を行う。各処理について、以下に説明する。
【００５５】
本処理では、本システムを利用する印刷所の印刷に関する情報を登録し管理する。印刷所登録管理処理では、印刷所のユーザが印刷所管理システム１０３にログインした場合、印刷所管理システム１０３はログイン処理を行う。接続された印刷所のクライアントＰＣの表示装置２０８に、ログイン画面を出力する。アカウント名もしくはユーザＩＤ、及びパスワードを入力可能とする。アカウント名もしくはユーザＩＤ、及びパスワードが正しく入力された場合は、印刷所管理システム１０３にログインし、入力されなかった場合は印刷所情報の登録処理に移行する。印刷所情報の登録処理では、印刷所のアカウント名及びユーザＩＤ、パスワード、印刷可能な印刷条件を入力可能とする印刷所情報登録画面をクライアントＰＣの出力装置に出力する。
【００５６】
例えば、本発明の一例として、図１１に示す印刷所情報登録画面を表示する。印刷所情報登録画面では、選択可能なメディア属性ごとに印刷条件を設定可能とする。例えば、図１１の（Ａ）では、印刷可能なメディア種類（用紙種類）として、「紙」、「衣類」、「陶器」が設定可能である。
印刷所のユーザは、紙への印刷が可能である場合、「紙」印刷情報設定１００１を選択し図１１の（Ｂ）に示す紙設定画面を表示し、紙に印刷を行う時の印刷条件を設定する。
また、衣類への印刷が可能である場合、「衣類」印刷情報設定１００２を選択し、図１１の（Ｃ）に示す衣類設定画面を表示し、衣類に印刷を行うときの印刷条件を設定する。例えば、図１１の（Ａ）では、印刷する用紙タイプとして「用紙Ａ１００６」、「用紙Ｂ１００７」「用紙Ｃ１００８」、「用紙Ｄ１００９」のそれぞれに対して印刷可能であるか設定可能である。また、印刷する商材タイプとして「単行本１０１０」、「ハードカバー１０１１」、「アルバム１０１２」、「カタログ１０１３」、「パンフレット１０１４」のそれぞれに対して印刷可能であるか設定可能である。
印刷所情報登録画面において、設定された印刷所に関する情報は印刷所情報として、印刷所管理システム１０３のＲＡＭ２０３に保持される。本登録された印刷所情報は、指定があれば登録した情報を削除及び変更することが可能である。
【００５７】
印刷ジョブ発注処理では、印刷注文システム１０２より転送された印刷ジョブデータ１１０と印刷所情報の印刷条件情報より、注文者が設定した印刷設定で印刷可能な印刷所を抽出する。なお、本発明では印刷ジョブデータから印刷設定情報が取得できるため、印刷ジョブデータのみを転送するが、印刷設定情報を別に転送しても構わない。
【００５８】
例えば、印刷設定として『紙』の印刷が指定され用紙タイプは「用紙Ｃ：マット紙」、商材タイプは「ハードカバー」であった場合を想定する。この場合、印刷所情報の印刷条件にて用紙タイプで「用紙Ｃ：マット紙」が印刷可能であり、商材タイプで「ハードカバー」が印刷可能となっている印刷所を抽出する。
【００５９】
抽出された印刷所の中から印刷所を決定し、注文ＩＤと印刷ジョブデータ１１０及びアクセス権（パスワードを含む）１１１を決定した印刷所に送付する。印刷所の決定処理は、抽出された各印刷所のスケジュールを参照し一番早く印刷可能な印刷所を選択することが可能である。もしくは、印刷注文を受けたユーザに選択させても構わない。
抽出された印刷所が存在しない場合は印刷可能な印刷所が存在しないことをクライアントＰＣの表示装置２０８に警告表示する。
【００６０】
なお、注文者が指定した印刷条件を満たす印刷所が存在しなかった場合、印刷メディアごとに分割して印刷所に発注を行うことも可能である。例えば、「紙」での印刷発注と「衣類」での印刷発注を分割して印刷注文することが可能である。この場合、印刷ジョブデータは分割して作成する必要がある。
決定された印刷所を印刷注文システム１０２及び投稿管理システム１０１に転送しクライアントＰＣの表示装置２０８に出力する。
【００６１】
発注された印刷所は、印刷ジョブデータ１１０及びアクセス権１１１、注文ＩＤを取得する。取得したアクセス権１１１により投稿データを取得し、印刷ジョブデータ１１０を使用して印刷を行う。
【００６２】
〔第２実施形態〕
本実施形態では、図８に示したＳ７０５に示すように、選択された投稿データに対し共通な印刷設定情報を取得し印刷ジョブデータを作成した。しかし、印刷設定情報の共通化を必ずしも行う必要はない。例えば、投稿データごとに投稿者が設定した印刷条件により印刷設定画面を表示し印刷設定を行ってもよい。この場合、１つの印刷物は複数の印刷ジョブデータにより構成される。
【００６３】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６５】
１０１  投稿管理システム
１０２  印刷注文システム
１０１−１〜１０１−ｎはＰＣ
１０５  ユーザ管理システム
【図１】
2014215953.tif 000003
【図２】
2014215953.tif 000004
【図３】
2014215953.tif 000005
【図４】
2014215953.tif 000006
【図５】
2014215953.tif 000007
【図６】
2014215953.tif 000008
【図７】
2014215953.tif 000009
【図８】
2014215953.tif 000010
【図９】
2014215953.tif 000011
【図１０】
2014215953.tif 000012
【図１１】
2014215953.tif 000013