(57)【特許請求の範囲】
【請求項１】
通信回線を介して接続された複数の端末のうちの所定のカスタマの端末からの、１つの印刷物生産の一連の工程からなる１つの仕事を表わすジョブの指定と、該ジョブを進める手順を表わすワークフローの指定と、該ジョブについての印刷物生産の一連の工程を該カスタマと共同で作業するクライアントに関する情報の入力とをジョブごとに受け付ける定義受付部、
前記カスタマの情報およびクライアントの情報を格納するカスタマ／クライアント管理部、
前記定義受付部により受け付けられたジョブの進捗状況を表すファイルを作成するとともに、前記複数の端末のうち前記クライアントの端末のアクセスを受けて該ファイルの更新または送信を行うことで進捗状況をジョブごとに管理する進捗管理部、
前記定義受付部により受け付けられたジョブに関する印刷物ないしその部分として使用可能なデータが格納された実体ファイルを、前記複数の端末のうち前記クライアントの端末からのアップロードを受けて該ジョブに対応付けて格納し、格納された実体ファイルのダウンロードを行うことで該実体ファイルをジョブごとに管理するファイル管理部、
印刷物ないしその部分として使用可能なデータが格納された実体ファイルをカスタマごとに管理するアセット管理部、および
前記ファイル管理部により管理されている実体ファイルを、指示に応じて、前記アセット管理部に転送する第１の転送部を備え、
前記定義受付部のジョブマネジメントサーバから各ジョブのひな型を呼び出してそのひな型を基に修正してジョブを指定し、前記カスタマ／クライアント管理部からの情報を基にクライアントを指定することを特徴とする印刷物生産支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、典型的には、例えば出版会社、印刷会社、製版会社、デザイナ等複数の者が協力して１つの印刷物を生産していく過程を支援する印刷物生産支援装置、印刷物生産支援システム、および印刷物生産支援方法、および、コンピュータないしコンピュータネットワークをそのような印刷物生産支援装置ないし印刷物生産支援システムとして動作させる印刷物生産支援プログラムに関する。
【０００２】
【従来の技術】
従来より、１つの印刷物を完成させるまでの過程では、例えば出版会社から印刷物の依頼を受けた印刷会社は、印刷物を完成させるまでの過程を全て自分で行なうのではなく、例えばデザイナにデザインを依頼し製版会社に製版を依頼して自分（印刷会社）では印刷のみを行なうなど、１つの印刷物の生産を複数の者（会社）により分担して行なうことが多い。
【０００３】
このような場合に、複数の者（会社）の間で、印刷物に採用する予定の画像や文書を送受する必要があり、従来は、郵送やバイク便等によりこれを行なっている。近年では、コンピュータ通信によりデータ上の画像や文書が格納されたファイルを送受信することができるようになり、このようなファイル転送もかなり広く行なわれつつある。
【０００４】
また、例えば１つの印刷会社であっても、生産の途中段階にある印刷物を常に多数かかえていることが多く、それら１つ１つについて進捗状況を管理する必要がある。
【０００５】
【発明が解決しようとする課題】
このような背景において、近年益々進歩してきたコンピュータや通信を利用して印刷物の生産効率を如何に高めるかが問題となる。
【０００６】
例えば特開平１１−９１１８９号公報には、発注者からインタネットを介して受注するシステムが開示されている。
【０００７】
このシステムは、印刷物の発注者と受注者との間をインターネットで結ぶシステムであり、その限りにおいては通信を駆使して効率化が図られる場面もあるが、印刷物の生産を分担する者（会社）の、印刷物の生産に向けての共同作業の効率化を図るものではない。
【０００８】
また、特開平１１−９１１８９号公報には、印刷物生産の進捗状況を管理するシステムが開示されている。このシステムを採用すれば例えば１つの会社内等に閉じた範囲では進捗状況の管理を行なうことができるが、会社間にまたがるオープンなシステムとして利用することは難しい。
【０００９】
すなわち、複数の者（会社）が協同して１つの印刷物を生産することを考えたとき、ある１つの印刷物の生産に向けての一連の工程からなる仕事（これをここでは「ジョブ」と称する）について協同して作業を進めるグループと、他のジョブについて協同して作業を進めるグループとが異なることもある。例えば印刷会社Ａが受注したあるジョブについては製版会社ａと協同して作業を行ない、同じ印刷会社Ａが受注した別のジョブについては製版会社ｂと協同して作業を行なう場合や、あるいは１つの製版会社Ｂがあるジョブについては印刷会社ａから製版を依頼され、同じ製版会社Ｂが別のあるジョブについては別の印刷会社ｂから製版を依頼される、といったことが生じる場合がある。
【００１０】
通信ネットワークを利用して印刷物生産の効率を上げようとしたとき、上記のような場合に、いかにして必要な者（会社）には情報を伝え、不必要な者（会社）への情報の漏洩を防止しセキュリティを守るかが問題となる。
【００１１】
本発明は、セキュリティを守りつつ、印刷物の生産を協同で進めるのを支援して印刷物の生産効率を向上させる印刷物生産支援装置、印刷物生産支援システム、および印刷物生産支援方法、および、コンピュータあるいはコンピュータネットワークをそのような印刷物生産支援装置あるいは印刷物生産支援システムとして動作させる印刷物生産支援プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成する本発明の印刷物生産支援装置は、インターネット等の通信回線を介して接続された複数の端末のうちの所定のカスタマの端末からの、１つの印刷物生産の一連の工程からなる１つの仕事を表わすジョブの定義と、ジョブを進める手順を表わすワークフローの定義と、１つのジョブをそのカスタマとともに進めるクライアントに関する情報の入力とを受け付ける定義受付部、
カスタマの情報およびクライアントの情報を管理するカスタマ／クライアント管理部、
定義受付部により受け付けられたジョブの進捗状況をジョブごとに管理する進捗管理部、および
定義受付部により受け付けられたジョブに関する印刷物ないしその部分として使用可能なデータが格納された実体ファイルをジョブごとに管理するファイル管理部を備えたことを特徴とする。
【００１３】
本発明の印刷物生産支援装置は、１つのジョブについて管理するカスタマがそのジョブについて協同で作業を進めるクライアントを指定するようにしたため、ジョブごとに異なる共同作業チームを構成することができる。
【００１４】
また、ジョブの進捗状況をジョブ毎に管理し、実体ファイルについてもジョブ毎に管理するようにしたため、各ジョブに関する情報の開示をそのジョブについて共同して作業を進めるチーム内のみに限定することができ、セキュリティの確保が図られる。また、この構成により、各ジョブの進捗状況を把握することができ、またこの印刷物生産支援装置内に情報が集約されて、そのジョブについて共同して作業を進めるチーム内ではそのジョブに関する集約された情報を共有化することができ、印刷物生産の効率化が図られる。
【００１５】
ここで、上記本発明の印刷物生産支援装置において、カスタマおよびクライアントによる実体ファイルのアップロードの回数を計数するアップロード計数部を備えることが好ましい。
【００１６】
本発明の印刷物生産支援装置を印刷物生産の効率化推進の対価として課金するビジネスとして利用する場合、実体ファイルのアップロードの回数を課金対象とすることが有効であり、上記アップロード計数部を備えることにより、ビジネスとしても有効な印刷物生産支援装置が構成される。
【００１７】
尚、このアップロードの回数のほか、例えばダウンロードの回数や後述するハードプルーフの回数など、この印刷物生産支援装置により行なわれる各種サービスについてサービスの回数を計数して課金処理やその他の処理に反映させてもよい。
【００１８】
また、上記本発明の印刷物生産支援装置において、カスタマおよびクライアントに、実体ファイルに格納されるデータが印刷に適したデータであるか否かを検定するプリフライト処理の実行に必要なルールをダウンロードするプリフライトルールダウンロード部を備えることが好ましい。
【００１９】
このプリフライトルールダウンロード部を備えると、カスタマやクライアントでミスのないデータを作成することができ、印刷物生産の一層の効率化が図られる。
【００２０】
また、上記本発明の印刷物生産支援装置において、上記定義受付部は、カスタマによる、クライアントの権限の指定を受け付けるものであり、上記カスタマ／クライアント管理部は、カスタマの情報とともに、クライアントの権限の情報を含むクライアントの情報を管理するものであって、この印刷物生産支援装置は、クライアントからの、そのクライアントに与えられた権限の範囲内でのアクセスを受け付けるものであることが好ましく、また、
上記定義受付部は、端末を操作するオペレータの指定と、そのオペレータの権限の指定とを受け付けるものであり、上記カスタマ／クライアント管理部は、カスタマの情報およびクライアントの情報とともに、オペレータの権限の情報を含むオペレータの情報を管理するものであって、この印刷物生産支援装置は、オペレータによる、そのオペレータに与えられた権限の範囲内でのアクセスを受け付けるものであることも好ましい形態である。
【００２１】
このように、クライアントやオペレータの権限を指定することで、セキュリティの一層の向上が図られるとともに、不用意な操作による不良の発生、作業の遅延が防止される。
【００２２】
さらに、上記本発明の印刷物生産支援装置において、印刷物ないしその部分として使用可能なデータが格納された実体ファイルをカスタマごとに管理するアセット管理部、およびファイル管理部により管理されている実体ファイルを、指示に応じて、アセット管理部に転送する第１の転送部を備えることが好ましく、また、
印刷物ないしその部分として使用可能なデータが格納された実体ファイルをカスタマごとに管理するアセット管理部、およびアセット管理部により管理されている実体ファイルを、ジョブを指定した指示に応じて、ファイル管理部に転送する第２の転送部を備えることが好ましい。
【００２３】
過去に作成された実体ファイルをアセット（素材）として管理し再利用を図ることで、印刷物の生産効率の一層の向上が図られる。
【００２４】
また、アセット管理部は、カスタマごとに管理されているため、セキュリティも確保される。
【００２５】
また、上記目的を達成する本発明の印刷物生産支援システムは、インタネット等の通信回線を介して接続された複数の端末のうちの所定のカスタマの端末からの、１つの印刷物生産の一連の工程からなる１つの仕事を表わすジョブの定義と、ジョブを進める手順を表わすワークフローの定義と、１つのジョブをそのカスタマとともに進めるクライアントに関する情報の入力とを受け付ける定義受付部、
カスタマの情報およびクライアントの情報を管理するカスタマ／クライアント管理部、
定義受付部により受け付けられたジョブの進捗状況をジョブごとに管理する進捗管理部、および
定義受付部により受け付けられたジョブに関する印刷物ないしその部分として使用可能なデータが格納された実体ファイルをジョブごとに管理するファイル管理部を備えたことを特徴とする。
【００２６】
本発明は、印刷物生産支援装置として１つの装置にまとまっている必要はなく、ネットワーク上に分散した印刷物生産支援システムとして構成されていてもよい。
【００２７】
尚、本発明の印刷物生産支援システムは、１つの装置であるか分散したシステムであるかの相違点を除き、上述の印刷物生産支援装置の全ての態様を含むものである。
【００２８】
また、本発明の印刷物生産支援プログラムは、コンピュータ内で実行されることにより、そのコンピュータを、印刷物の生産を支援する印刷物生産支援装置として動作させる印刷物生産支援プログラムにおいて、
インタネット等の通信回線を介して接続された複数の端末のうちの所定のカスタマの端末からの、１つの印刷物生産の一連の工程からなる１つの仕事を表わすジョブの定義と、ジョブを進める手順を表わすワークフローの定義と、１つのジョブをそのカスタマとともに進めるクライアントに関する情報の入力とを受け付ける定義受付部、
カスタマの情報およびクライアントの情報を管理するカスタマ／クライアント管理部、
定義受付部により受け付けられたジョブの進捗状況をジョブごとに管理する進捗管理部、および
定義受付部により受け付けられたジョブに関する印刷物ないしその部分として使用可能なデータが格納された実体ファイルをジョブごとに管理するファイル管理部を有することを特徴とする。
【００２９】
本発明の印刷物生産支援プログラムは、コンピュータを本発明の印刷物生産支援装置として動作させるものであり、本発明の印刷物生産支援プログラムには、本発明の印刷物生産支援装置の態様全てに対応する態様が含まれる。
【００３０】
あるいは、本発明の印刷物生産支援プログラムは、コンピュータネットワーク内で実行されることにより、そのコンピュータネットワークを、印刷物の生産を支援する印刷物生産支援システムとして動作させるであってもよく、その場合にも、本発明の印刷物生産支援プログラムは、
インタネット等の通信回線を介して接続された複数の端末のうちの所定のカスタマの端末からの、１つの印刷物生産の一連の工程からなる１つの仕事を表わすジョブの定義と、ジョブを進める手順を表わすワークフローの定義と、１つのジョブをそのカスタマとともに進めるクライアントに関する情報の入力とを受け付ける定義受付部、
カスタマの情報およびクライアントの情報を管理するカスタマ／クラインアント管理部、
定義受付部により受け付けられたジョブの進捗状況をジョブごとに管理する進捗管理部、および
定義受付部により受け付けられたジョブに関する印刷物ないしその部分として使用可能なデータが格納された実体ファイルをジョブごとに管理するファイル管理部を有するプログラムとして構成される。
【００３１】
さらに、上記目的を達成する本発明の印刷物生産支援方法は、
インターネット等の通信回線を介して接続された複数の端末のうちの所定のカスタマの端末からの、１つの印刷物生産の一連の工程からなる１つの仕事を表わすジョブの定義と、ジョブを進める手順を表わすワークフローの定義と、１つのジョブをそのカスタマとともに進めるクライアントに関する情報の入力とを受け付ける定義受付ステップ、
カスタマの情報およびクライアントの情報を管理するカスタマ／クライアント管理ステップ、
定義受付ステップにおいて受け付けられたジョブの進捗状況をジョブごとに管理する進捗管理ステップ、および
定義受付ステップにおいて受け付けられたジョブに関する印刷物ないしその部分として使用可能なデータが格納された実体ファイルをジョブごとに管理するファイル管理ステップを有することを特徴とする。
【００３２】
本発明の印刷物生産支援方法には、本発明の印刷物生産支援装置の各種形態や本発明の印刷物生産支援システムの各種形態に対応する形態の全てが含まれる。
【００３３】
上記の構成を有する本発明によれば、セキュリティを守りつつ、印刷物の生産の共同作業が支援され、印刷物の生産効率が高められる。
【００３４】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００３５】
図１は、本発明の一実施形態を含む全体の構成を示した図である。
【００３６】
図１の中央に示したサーバサイト１０は、本発明の印刷物生産支援装置の一実施形態あるいは本発明の印刷物生産支援システムの一実施形態に相当するものであり、１台のコンピュータ上で、あるいは通信回線で接続された複数台のコンピュータからなるコンピュータネットワーク上で本発明の印刷物生産支援プログラムの一実施形態が実行されることによって構成されている。
【００３７】
このサーバサイト１０には、インターネットを経由して、ここに示す例では、例えば印刷会社２０、印刷購入者２１、出版会社２２、広告代理店２３、もう１つの印刷会社２４、製版会社２５、およびデザイナ２６が接続されている。
【００３８】
ここで、印刷会社２０は、例えば、印刷購入者２１、出版会社２２、広告代理店２３等から印刷の依頼を受けるものとする。このサーバサイト１０は、例えば印刷会社２０がある印刷物を受注した後に機能するものであり、印刷物の発注行為、受注行為自体は、このサーバサイト１０の役割りではない。
【００３９】
印刷会社２０は、このサーバサイト１０に既に会員として登録されているものとし、この印刷会社２０がある発注者からある印刷物を受注すると、この印刷会社２０は、その受注をした１つの印刷物の生産（これを１つの「ジョブ」と称する）を協力して行なう他の会社等を指定する。ここではそのようにして指定される者（会社）を「クライアント」と称し、そのクライアントを指定する権限を持つ、サーバサイト１０の会員を「カスタマ」と称する。ここでは、印刷会社２０がカスタマであり、この図１に示した、サーバサイト１０および印刷会社２０を除く他の者（会社）は、カスタマが指定すればいずれもクライアントとなり得る。カスタマである印刷会社２０は、受注したジョブごとに、例えばそのジョブの発注元（例えば印刷購入者２１、出版会社２２、広告代理店２３等）やそのジョブの遂行に協力してもらう他の会社等（他の印刷会社２４、製版会社２５、デザイナ２６など）をクライアントとして指定することができる。このクライアントの指定は各ジョブごとに行なわれ、従ってジョブの協同遂行者どうしでは情報を共有化することができると共に、そのジョブの協同遂行者以外の者は、そのジョブに関する情報は、たとえ他のジョブの協同遂行者であっても受け取ることはできず、セキュリティが確保されている。
【００４０】
各ジョブのカスタマ及びクライアントは、そのジョブを協力して遂行し、その間、印刷物やその一部として使用可能なデータが格納されたファイル（その印刷物を構成する、あるいは、その印刷物を構成する候補となる、文章や画像のデータなどが格納されたファイル。ここではこれを「実体ファイル」と称する）や、そのジョブを遂行する間の各工程の進捗状況のデータが格納されたファイルを共有する。
【００４１】
図２は、図１に示すサーバサイト１０の構成を示す機能ブロック図である。
【００４２】
このサーバサイト１０は、１台の装置で構成されていてもよく、ネットワークを介して接続された複数の装置からなるシステムとして構成されていてもよい。
【００４３】
このサーバサイト１０は、定義受付部１１、進捗管理部１２、アップロード計数部１３、ファイル管理部１４、第１の移送部１５、第２の移送部１６、アセット管理部１７、プリフライトルールダウンロード部１８、およびカスタマ／クライアント管理部１９から構成されている。
【００４４】
定義受付部１１は、このサーバサイト１０の会員のひとりであるカスタマ（例えば図２における印刷会社２０）による、仕事の単位であるジョブの定義、ジョブを進める手順を表わすワークフローの定義、クライアントおよびクライアントの権限の指定、および、オペレータおよびオペレータの権限の指定の受付けを担当している。定義受付部１１で受け付けられた、ジョブの定義情報およびワークフローの定義情報は、進捗管理部に入力されて管理され、カスタマの情報、および定義受付部１１で受け付けられた、クライアントの権限の情報を含むクライアントの情報やオペレータの権限の情報を含むオペレータの情報は、カスタマ／クライアント管理部１９に入力されて管理される。
【００４５】
このサーバサイト１０は、定義受付部１１で受け付けられた各クライアントおよび各オペレータの各権限の範囲内でのみ、そのクライアントやそのオペレータからのアクセスを受け付ける。以下では、各クライアントや各オペレータは、権限の制限を受けておらず、ここで必要な全ての権限を持っているものとして説明するが、権限に制限があるときは、その制限された権限の範囲内でのみアクセスが可能である。
【００４６】
進捗管理部１２は、進捗状況をジョブごとに管理するものであり、カスタマ（実際にはカスタマのオペレータ、ここでは、カスタマのオペレータのことも単にカスタマと称することがある）やクライアント（実際にはクライアントのオペレータ、以下、これも単にクライアントと称することがある）のアクセスを受けて進捗状況が更新され、またカスタマやクライアントに進捗状況を報告する。あるジョブに関する進捗状況は、そのジョブのカスタマおよびクライアントのみ知ることができる。
【００４７】
ファイル管理部１４は、定義受付部１１による受付けの済んだジョブに関する実体ファイルをジョブごとに管理する役割りを担っている。ここでは、このファイル管理部１４により管理される実体ファイルを「ジョブファイル」と称する。
【００４８】
このファイル管理部１４では、ジョブに関するカスタマやクライアントからのアクセスを受け、ジョブファイルの追加、変更、削除やジョブファイルの参照等が行なわれる。
【００４９】
アップロード計数部１３は、カスタマやクライアントからのアクセスを監視し、ジョブファイルのアップロード（カスタマやクライアント側からこのサーバサイト１０側へのジョブファイルの転送）の回数を計数する。このアップロードの回数は、カスタマにより参照することができる。このアップロードの回数は、このサーバサイト１０の会員であるカスタマにこのサーバサイト１０の使用料を請求するときの基礎資料となる。尚、アップロードの回数のみでなく、ダウンロードの回数やハードプルーフの回数など、他のサービスについても回数を計数して、使用料請求の基礎資料としてもよい。
【００５０】
また、アセット管理部１７は、印刷物ないしその部分として使用可能なデータが格納された実体ファイルを、ここではジョブからは離れて、カスタマごとに管理する役割りを担っている。ここでは、このアセット管理部１７により管理されている実体ファイルを「アセットファイル」と称する。すなわち、現在印刷物の生産に向けて進行中のジョブに関する実体ファイル（ジョブファイル）はファイル管理部１４によりそのジョブごとに管理されるが、様々なジョブを遂行する過程で生産された実体ファイルは、必要に応じて、後の再利用のためにアセット管理部１７により管理される。アセット管理部１７には、カスタマやクライアントから直接に実体ファイルがアップロードされて格納されることもあるが、カスタマやクライアントの指示を受けた第１の移送部１５により、例えば印刷物生産の工程が全て終了したジョブの実体ファイルの中から選択された実体ファイルがアセット管理部１７に転送されて格納されることもある。
【００５１】
また、それとは逆に、第２の移送部１６は、カスタマやクライアントによる指示を受けて、アセット管理部１７からファイル管理部１４に実体ファイルを転送する。この場合、アセット管理部１７は実体ファイルをカスタマごとに管理しており、一方、ファイル管理部１４は実体ファイルをジョブごとに管理しているため、アセット管理部１７からファイル管理部１４に実体ファイルを転送するにあたっては転送先のジョブが指定される。
【００５２】
プリフライトルールダウンロード部１８は、カスタマやクライアントに、実体ファイルに格納されるデータが印刷に適したデータであるか否かを検定するプリフライト処理の実行に必要なルールをダウンロードする。このプリフライト処理では、例えば、指定されたフォントがこのシステムで使用可能なフォントであるか否か、必要な画像データに正しくリンクされているか否か、あるいは、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の画像ではなく、印刷１１に適したＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の画像であるか否か等のチェックが行なわれる。このプリフライト処理において、例えばフォントのチェックのみを行なうなど、そのメニューを選択することもできる。
【００５３】
カスタマ／クライアント管理部は、カスタマ、クライアント、およびオペレータに関する情報や、クライアントやオペレータの権限に関する情報を、各カスタマ、各クライアント、および各オペレータごとに管理し、アクセスしてきたオペレータの認証や権限の確認等を行なう役割りを担っている。
【００５４】
図３は、本発明の印刷物生産支援プログラムの一実施形態を示す模式図である。
【００５５】
ここに示す記憶媒体３０は、図１のサーバサイト１０内に構成された記憶媒体であり、ここには、印刷物生産支援プログラム４０が記憶されている。この記憶媒体３０は、サーバサイト１０が１台のコンピュータで構成されているときはそのコンピュータを構成するハードディスク等であり、そのサーバサイト１０が複数のコンピュータネットワークで構成されているときは、この記憶媒体３０は、それら複数のコンピュータに備えられた、この印刷物生産支援プログラム４０を一括してあるいは分担して記憶している、１つあるいは複数の記憶媒体の総称である。
【００５６】
この図３に示す記憶媒体３０に記憶された印刷物生産支援プログラム４０は、定義受付部４１、進捗管理部４２、アップロード計数部４３、ファイル管理部４４、第１の移送部４５、第２の移送部４６、アセット管理部４７、プリフライトルールダウンロード部４８、およびカスタマ／クライアント管理部４９の各プログラム部品から構成されている。これらの各プログラム部品４１〜４９は、それぞれ同一の名称が付された、図２に示すサーバサイト１０（印刷物生産支援装置あるいは印刷物生産支援システム）の各部１１〜１９に対応するが、図２の各部１１〜１９はそれぞれハードウェアとソフトウェアとの複合からなるものであるのに対し、図３に示す印刷物生産支援プログラム４０を構成する各プログラム部品は、アプリケーションプログラムの部分のみを指している。
【００５７】
図３の印刷物生産支援プログラム４０を構成する各プログラム部品の作用は、図２のサーバサイト１０を構成する、それぞれ同一の名称が付された各部の作用と同一であり、重複説明は省略する。
【００５８】
以下では、さらに具体的な実施形態について説明する。
【００５９】
図４は、本発明の一実施形態としてのサーバサイトを含む全体構成図である。
【００６０】
このサーバサイト１００には、インターネット２００を介して多数のクライアント／カスタマ３００が接続されている。クライアントおよびカスタマの定義は上述の実施形態の場合と同じである。
【００６１】
このサーバサイト１００は、不正なアクセスを防止するためのファイアウォール１１０と、インターネット２００を介在させたクライアント／カスタマ３００との通信を担うウェブサーバ１２０と、様々なアプリケーションプログラムが実行されるアプリケーションサーバ１３０と、このサーバサイト１００に登録されたジョブ等を管理するジョブマネジメントサーバ１４０と、前述した定義におけるジョブファイル（ジョブに対応づけられた、文書や画像等を表わすデータが格納された実体ファイル）が格納されるワークスペースサーバ１５０と、前述した定義におけるアセットファイル（特定のジョブから離れてカスタマごとに管理される実体ファイル）が格納されるアセットコンテンツサーバ１６０とから構成されている。
【００６２】
アプリケーションサーバ１３０は、ファイヤウォール１１０およびウエブサーバ１２０を介して、カスタマからの、ジョブの定義、ワークフローの定義、クライアントの指定やクライアントの権限の指定、オペレータの指定やオペレータの権限の指定を受け付ける。それらの定義や指定はジョブマネジメントサーバ１４０に格納されて管理される。したがって図４のサーバサイトでは、アプリケーションサーバ１３０、ジョブマネジメントサーバ１４０等の複合が、本発明にいう定義受付部に相当する。
【００６３】
またアプリケーションサーバ１３０は、クライアントの指定やクライアントの権限の指定、オペレータの指定やオペレータの権限の指定を受け付けると、それらの情報はジョブマネジメントサーバ１４０のセキュリティ管理部１４７（図３参照）に格納して管理する。また、カスタマに関しては、カスタマとして登録された時点でそのカスタマに関する情報をそのセキュリティ管理部１４７に格納して管理する。したがってアプリケーションサーバ１３０やジョブマネジメントサーバ１４０の組合せは、本発明にいうカスタマ／クライアント管理部にも相当する。
【００６４】
またアプリケーションサーバ１３０は、ジョブの定義等を受け付けると、ジョブマネジメントサーバ１４０内にその進捗状況を表わすファイルを作成して管理し、サーバやクライアントからのその進捗状況のファイルの更新やそのファイルの参照のためのアクセスを受け付けて、そのファイルの更新を行なったりそのファイルをカスタマやクライアントに向けて送信する。したがってアプリケーションサーバ１３０やジョブマネジメントサーバ１４０の組合わせは、本発明にいいう進捗状況管理部にも相当する。
【００６５】
また、アプリケーションサーバ１３０は、カスタマやクライアントからの実体ファイルのアップロードを受け付けて、アップロードされた実体ファイルを、ワークスペースサーバ１５０に、ジョブに対応づけられたジョブファイルとして格納し、またカスタマやクライアントからの要請に応じてジョブファイルをその要請のあったカスタマあるいはクライアントにダウンロードする。従って、このサーバサイト１００ではアプリケーションサーバ１３０とワークスペースサーバ１５０の組合せが本発明にいうファイル管理部に相当する。
【００６６】
また、このアプリケーションサーバ１３０は、カスタマやクライアントからのファイルのアップロードやダウンロードについて計数し、カスタマからの要請に応じてそのカスタマにその計数結果のデータを送信する。
【００６７】
したがって、このアプリケーションサーバ１３０は、本発明にいうアップロード計数部にも相当する。
【００６８】
さらに、アプリケーションサーバ１３０は、カスタマやクライアントからの指示に応じてワークスペースサーバ１５０に格納されているジョブファイルをアセットコンテンツサーバ１６０に転送してそのジョブのカスタマのアセットファイルとして格納し、あるいはカスタマやクライアントからの指示に応じてアセットコンテンツサーバ１６０に格納されているアセットファイルをワークスペースサーバ１５０に転送してワークスペースサーバ１５０にジョブファイルとして格納する。アセットコンテンツサーバ１６０からワークスペースサーバ１５０に転送するときは、カスタマやクライアントからジョブの指定を受け、その指定を受けたジョブに関するジョブファイルとしてワークスペースサーバ１５０に転送される。
【００６９】
またアプリケーションサーバ１３０は、カスタマやクライアントからのアクセスに応じて、ワークスペースサーバ１５０を経由することなく、カスタマやクライアントからアセットコンテンツサーバ１６０への実体ファイルの直接のアップロードや、アセットコンテンツサーバ１６０からカスタマやクライアントへの直接のダウンロードの処理も行なう。
【００７０】
従って、このサーバサイト１００ではアプリケーションサーバ１３０とアセットコンテンツサーバ１６０との組合せが本発明にいうアセット管理部に相当し、アプリケーションサーバ１３０が本発明にいう第１の転送部および第２の転送部にも相当する。
【００７１】
以上の処理のためのアクセスは、カスタマやクライアントから行なわれるが、ジョブの定義やクライアントの指定等はカスタマのみに許可されており、また、各クライアントがどの範囲についてアクセスできるかは、カスタマによる、そのクライアントの権限の指定により決められており、各クライアントは自分に与えられた権限の範囲内でのみアクセスすることができる。カスタマやクライアントは、自分の端末を操作するオペレータやそのオペレータの権限を指定することができ、各オペレータは自分に与えられた権限の範囲内でのみアクセスすることが可能である。さらに、そのような権限の指定とは別に、各カスタマや各クライアントは自分が担当しているジョブに関するもののみアクセスが可能である。但し、アセットコンテンツサーバ１６０に格納されているアセットファイルに関しては、カスタマごとに管理されており、カスタマは、自分のアセットファイルについてアクセスが可能である。
【００７２】
図５は、図４に示すサーバサイト１００を構成するジョブマネジメントサーバ（Ａ）、ワークスペースサーバ（Ｂ）、およびアセットコンテンツサーバ（Ｃ）の説明図である。
【００７３】
ジョブマネジメントサーバ１４０には各ジョブごとにジョブテーブル１４１が用意されており、各ジョブテーブル１４１には、ジョブを特定するためのジョブＮｏ．やジョブ名等からなるジョブＩＤ１４２、そのジョブのカスタマを特定するためのカスタマＩＤ１４３、そのカスタマによって指定された、そのカスタマと協力してそのジョブを遂行するクライアントを特定するためのクライアントＩＤ１４４が記録されている。また、このジョブテーブル１４１には、ジョブチケット１４５とジョブステータス１４６が記録される。各ジョブを遂行するための工程は、後述するように、ｅ−プロダクション、プリプレス、プレス、フィニッシング、シッピングの５工程に分かれており（ただし、ｅ−プロダクションは、プリプレス工程の途中で行なわれる）、ジョブチケット１４５は、各工程ごとに用意されその工程を遂行するための計画（誰がいつまでにどのようなことを行ない、その工程が完了したことを誰が承認するかなど）が記録される。このジョブチケット１４５は、カスタマがワークフローを定義（図２参照）することによって初期設定としてのジョブチケットが作成され、その後計画に変更が生じたときには書き換えられる。
【００７４】
また、ジョブステータス１４６は、各ジョブチケット１４５に対応して設けられており、各ジョブチケット１４５に相当する各工程が今どのような状態にあるか（その工程が終了したか、その工程が実行中の状態にあるか、あるいはまだその工程は待ちの状態にあるかなど）が記録される。カスタマやクライアントは、これらのジョブチケット１４５やジョブステータス１４６を参照することにより、そのジョブがどのように役割り分担されており、自分がいつまでに何をなすべきかがわかり、また、そのジョブ全体が現在どのような進捗状況にあるかを把握することができる。
【００７５】
また、このジョブマネジメントサーバ１４０には、セキュリティ管理部１４７が設けられている。このセキュリティ管理部１４７には、このシステム全体のセキュリティを管理するための情報が格納されている。すなわち、このセキュリティ管理部１４７には、カスタマやクライアント等の各会社ごとにパーティテーブル１４８が用意されており、そこには、その会社のプロフィール等に関する情報（会社名、住所など）１４８ａとその会社に付与された権限１４８ｂが記録されている。カスタマはこのシステムの会員であり、会員になるときに登録され、クライアントはカスタマによって最初に指定されたときに登録される。１つの会社であっても、あるカスタマからクライアントとして指定されるとそのカスタマのクライアントとして登録されるとともに、別のカスタマからクライアントとして指定されたときはそのカスタマのクライアントとしても別に登録される。１つの会社であっても、カスタマが異なると与えられる権限が異なることもあるからである。カスタマあるいはクライアントとして一度登録されると、それに対応するジョブが完成しても抹消の手続をとらない限り登録されたままの状態となる。ジョブごとに再登録するのでは煩わしいので、一度登録されたパーティテーブルを保存しておき、次のジョブの登録の際に前に登録しておいたパーティテーブルが参照される。尚、ここでは、パーティテーブル１４８は、会社ごとに用意されるという説明をしたが、上記のように１つの会社でも複数登録されることがあり、また、特に会社組織でなくても例えばデザイナの個人事務所等も登録される。ただし、ここでは説明の都合上、パーティテーブルは各会社ごとに作成されているという説明で進める。
【００７６】
またこのセキュリティ管理部１４６には、各オペレータごとにオペレータテーブル１４８が設けられている。このオペレータテーブル１４８に登録されているオペレータは、パーティテーブル１４７に登録されている何れかの会社に属している、このシステムに関する端末を実際に操作する人である。ここで、このオペレータは必ずしも会社の従業員である必要はなく、その会社から委託された、別の会社の従業員や会社には属していない個人などであってもよいが、ここでは説明の簡単のために、オペレータはパーティテーブル１４７に登録された会社の従業員で代表させる。
【００７７】
各オペレータテーブル１４８は、パーティテーブル１４７のいずれか１つとリンクしており、各オペレータテーブル１４８にはそのオペレータを特定するためのオペレータＩＤ、そのオペレータによるアクセスであることを確認するための、オペレータごとのパスワード、そのオペレータに与えられた権限などが記録されている。
【００７８】
図５（Ｂ）のワークスペースサーバ１５０には、各カスタマごとにワークスペース１５１が確保されている。本実施形態では、ファイルのアップロードに対して課金する旨説明したが、ファイルのアップロードのみでなく、このワークスペースサーバ１５０にワークスペース１５１を確保してこのシステムを利用すること自体にも課金している。カスタマとなる会社がこのシステムの会員として登録されると、その会社のワークスペース１５１が確保される。
【００７９】
各カスタマごとに確保されたワークスペース１５１には、さらに各ジョブごとにジョブスペース１５２が確保され、各ジョブスペース１５２には、そのジョブの、文書や画像など印刷物の基になるデータが格納された実体ファイル（ジョブファイル１５３）が格納される。このジョブファイルは、そのジョブに関するカスタマやクライアントのアクセスにより、カスタマやクライアントの端末からアップロードされあるいはカスタマやクライアントの端末にダウンロードされる。
【００８０】
また、図５（Ｃ）のアセットコンテンツサーバ１６０には、過去に作成され各カスタマごとに管理された実体ファイルがアセットファイル１６１として格納されている。各アセットファイルには、そのアセットファイルに付されたキーワード、コメント、ここに格納された年月日、ここに格納した者（カスタマのみでなく、権限の与え方によってはクライアントによって格納されることもあり得る）、ファイルサイズ等が記録されている。各アセットファイル１６１に付属するアセットインフォメーション１６２にキーワードを記録することによって、検索の容易化を図ることができる。このキーワードは１つのアセットファイルにつき１つに限られるものではなく、１つのアセットファイル（アセットインフォメーション）に複数記録することができる。
【００８１】
このアセットコンテンツサーバ１６０は、カスタマやクライアントから直接にアップロードされたりカスタマやクライアントに直接にダウンロードされるほか、ワークスペースサーバ１５０のジョブファイルがアセットコンテンツサーバ１６０に転送されてアセットファイルとして登録されたり、アセットコンテンツサーバ１６０に格納されているアセットファイルが、ジョブが指定されてワークスペースサーバ１５０に転送され、ジョブファイルとして登録される。
【００８２】
以下、この実施形態における具体的な処理の流れについて説明する。
【００８３】
図６は、共同作業開始時の作業フローを示す図である。
【００８４】
このシステムは、発注者から、ここで説明しているシステムの会員であるカスタマに対し発注が行われた後の処理を対象としており、ここでは印刷物の作成について発注者からカスタマに対し既に発注が成されているものとする。また、ここでは、その印刷物の作成を発注した会社を含むクライアントの候補となる会社に関し、既にジョブマネジメントサーバ１４０のセキュリティ管理部１４７（図５参照）にパーティテーブル１４８が登録されているものとし、それらの会社のオペレータについてもオペレータテーブル１４９が登録されているものとする。それらパーティテーブル１４８およびオペレータテーブル１４９の登録方法についての説明は後に譲る。
【００８５】
印刷物作成のジョブを受注したカスタマは、このシステムにログインを行なう（ステップａ）。
【００８６】
図１０は、ログイン画面を示す図である。
【００８７】
システムへのログインは、図１０に示すように、オペレータの名前（ＵｓｅｒＮａｍｅ）とそのオペレータのパスワード（Ｐａｓｓｗｏｒｄ）を入力することにより行なわれる。
【００８８】
ログイン可能なオペレータは図５に示すオペレータテーブル１４８に登録されており、そのオペレータが特定されるとそのオペレータが所属する会社に関するパーティテーブル１４７が特定されるため、これにより、オペレータ（操作者）とそのオペレータの所属会社が特定される。ここでは、この特定された所属会社はこのシステムの会員であって、今回登録しようとしているジョブに関するカスタマである。
【００８９】
ログインが行なわれると、次に新規ジョブの作成が行なわれる（ステップｂ）。
【００９０】
ここでは、ジョブの内容の定義とワークフローの定義が行なわれる。
【００９１】
図１１〜図１３はジョブの内容定義の画面を示す図である。
【００９２】
ここでは、画面の左上の「ＪＯＢ」、「Ａｓｓｅｔ」、「Ａｄｍｉｎ」のうちの何れかを選択するようになっており、図１１〜図１３では、「ＪＯＢ」が選択されている。この「ＪＯＢ」を選択することによりジョブの内容定義やワークフローの定義を行なうことができる。
【００９３】
「Ｊｏｂ  Ｓｅａｒｃｈ」は、既に定義されているジョブを検索する場合に使用され、具体的な１つのジョブが抽出されると画面右側にその抽出されたジョブの情報が表示される。検索の結果複数のジョブが抽出されたときは、抽出された複数のジョブの一覧表が表示され、その中から１つのジョブを選択するとその選択されたジョブの情報が表示される。
【００９４】
「Ｊｏｂ  Ｔｉｃｋｅｔ」は、「Ｎｅｗ」、「Ｔｅｍｐｌａｔｅ」、「Ｍｏｄｉｆｙ」の中から選択するようになっている。「Ｎｅｗ」は最初から入力を行なうときに選択されるものであり、この「Ｎｅｗ」を選択すると、入力欄が全て空欄の入力画面が表示される。「Ｔｅｍｐｌａｔｅ」は、あらかじめ登録されているテンプレート（ひな型）を呼び出してそのテンプレートを基に修正して新たなジョブを定義するときに選択されるものであり、この「Ｔｅｍｐｌａｔｅ」を選択すると先ずテンプレートの一覧表が表示され、その一覧表の中から特定のテンプレートを選択すると、入力欄がそのテンプレートの入力情報で埋まった入力画面が表示される。このテンプレートの入力画面上で必要な項目のみ修正することにより新たなジョブを定義することができる。
【００９５】
「Ｍｏｄｉｆｙ」を選択するときは、その前に「Ｊｏｂ  Ｓｅａｒｃｈ」により特定のジョブの情報を表示させておき「Ｍｏｄｉｆｙ」を選択する。すると、その表示されたジョブの情報を示した画面が修正可能な入力画面となり、必要な修正を行なうことにより新たなジョブが定義される。
【００９６】
「Ｊｏｂ  Ｓｔａｔｕｓ」は、ジョブを特定しておいて「Ｖｉｅｗ」を選択することにより、例えば図２０に示すような、そのジョブの進捗状況を表わす画面が表示される。図２０の説明は後に譲る。
【００９７】
「Ｊｏｂ  Ｎｏ．」は、特定されたジョブの番号を表わしており、新たなジョブが定義されると、最後に定義されていたジョブの番号の次の番号が割り当てられる。
【００９８】
「Ｊｏｂ  Ｎａｍｅ」はジョブの名前の表示欄である。
【００９９】
「Ｊｏｂ  Ｄｅｆｉｎｅ」、「Ｗｏｒｋｆｌｏｗ」、「Ｗｏｒｋ  Ｓｐａｃｅ」は、それぞれ、ジョブの定義を行なうとき、ワークフローの定義を行なうとき、およびワークスペースサーバ１５０（図５参照）内のジョブスペース１５２を参照するときに選択されるラジオボタンである。
【０１００】
図１１〜図１３では「Ｊｏｂ  Ｄｅｆｉｎｅ」が選択されている。
【０１０１】
ジョブは、「Ｊｏｂ  Ｉｎｆｏ」（図１１）、「Ｃｌｉｅｎｔ  Ｉｎｆｏ」（図１２）、「Ｓｅｒｖｉｃｅ／Ｄｅａｄｌｉｎｅ」（図１３）を定義することによって定義される。
【０１０２】
「Ｊｏｂ  Ｉｎｆｏ」はジョブ自体の定義であり、ここでは「Ｃｌｉｅｎｔ  Ｎｏ．」、「Ｊｏｂ  Ｎａｍｅ」、「Ｄｅａｄｌｉｎｅ  Ｄａｔｅ  ＆  Ｔｉｍｅ」、「Ｐｒｉｏｒｉｔｙ」が定義され、さらに必要に応じて「Ｄｅｓｃｒｉｐｔｉｏｎ」の欄にそのジョブに関するコメントやメモが記入される。
【０１０３】
「Ｃｌｉｅｎｔ  Ｎｏ．」は、クライアントとして指定する会社の番号（図５のパーティテーブル１４８に登録されている番号）を指定することによってこのジョブに関し共同作業を行なうクライアントを指定するものである。
【０１０４】
図１１には、「Ｃｌｉｅｎｔ  Ｎｏ．」の指定欄は１つのみ設けられているが、これは図示の繁雑さを防ぐためであり、実際には複数のクライアントの指定が可能である。
【０１０５】
「Ｊｏｂ  Ｎａｍｅ」はこのジョブの名前の記入欄であり、ここにジョブの名前を記入すると、その記入された名前は、「Ｊｏｂ  Ｎｏ．」の横のジョブの名前の表示欄（「Ｊｏｂ  Ｎａｍｅ」）にも反映される。
【０１０６】
「Ｄｅａｄｌｉｎｅ  Ｄａｔｅ  ＆  Ｔｉｍｅ」には、このジョブを完成させて（印刷物を仕上げて）、発注者に納品すべき年月日、および必要に応じて時刻が記入される。
【０１０７】
「Ｐｒｉｏｒｉｔｙ」はそのジョブの優先度を指定する欄であり、緊急、通常等の中の１つが選択される。
【０１０８】
「Ｄｅｓｃｒｉｐｔｉｏｎ」には、上述したように、必要に応じてメモやコメントが記入される。
【０１０９】
図１２の、「Ｃｌｉｅｎｔ  Ｉｎｆｏ」の定義画面では、「Ｃｌｉｅｎｔ  Ｎａｍｅ」のほか、「Ｃｏｎｔａｃｔ」、「Ｂｉｌｌｉｎｇ」、および「Ｓｈｉｐｐｉｎｇ」が定義される。
【０１１０】
「Ｃｌｉｅｎｔ  Ｎａｍｅ」はクライアントの名前を選択する欄であり、このリストボックスを開くと、図１１の「Ｊｏｂ  Ｉｎｆｏ」でクライアント番号を指定した１つもしくは複数のクライアントのリストが表示され、そのうちの１つのクライアントが選択される。
【０１１１】
そのようにして選んだクライアントに関し、「Ｃｏｎｔａｃｔ」の欄では通常の連絡先の、名前、電話番号、ＦＡＸ番号、電子メールアドレス、住所等が記入され、「Ｂｉｌｌｉｎｇ」の欄には、金銭の授受に関する窓口の連絡先が記入され、「Ｓｈｉｐｐｉｎｇ」の欄には、荷物（印刷物）の送り先が記入される。不必要な欄は空欄でもよい。
【０１１２】
図１３は、「Ｓｅｒｖｉｃｅ／Ｄｅａｄｌｉｎｅ」の定義画面であり、ここには、「ｅ−プロダクション」「プリプレス」、「プレス」、「フィニッシング」、および「シッピング」の各工程に関し、このシステムのサービスを受けるか否か、およびサービスを受ける工程の納期（その工程の終了予定日時）が記入される。
【０１１３】
図１４〜図１６は、ワークフローの定義画面である。ここでは「Ｗｏｒｋｆｌｏｗ」のラジオボタンが選択され、「ｅ−プロダクション」、「プリプレス」、「プレス」、「フィニッシング」、および「シッピング」の５つの工程について定義される。
【０１１４】
図１４は、「ｅ−プロダクション」の定義画面であり、ここでは、「プリフライト」、「ソフトプルーフ」、および「ハートプルーフ」のそれぞれについて定義される。
【０１１５】
「プリフライト」は、前述したように、文章や画像等の、印刷の基になるデータが格納された実体ファイルが、印刷に適したデータが格納されたファイルであるか否かを検定する処理である。
【０１１６】
また、「ソフトプルーフ」は、印刷用に一応の処理が行なわれた実体ファイルの内容を校正用にカスタマやクライアントの端末の表示画面上に表示する処理であり、「ハードプルーフ」は、その実体ファイルの内容をプルーファと呼ばれるプリンタでプリントアウトする処理である。
【０１１７】
図１４の「ｅ−プロダクション」の定義画面上では、「プリフライト」に関しては、このシステムのサービスを受けるか否か、およびこのシステムのサービスを受ける場合の、プリフライトの内容が定義される。プリフライトの内容については、例えばフォントのみチェックを受ける、プリフライトの全メニューについて検査を受けるなど、複数のテンプレート（ひな型）が用意されており、それら複数のテンプレートの中から所望のテンプレートを選択することにより、定義される。
【０１１８】
「ソフトプルーフ」については、このシステムでサービスを受けるか否か、および、このシステムでサービスを受ける場合において、そのソフトプルーフの実体ファイルを確定させるための承認行為を行なうか否かが定義される。
【０１１９】
「ハードプルーフ」については、このシステムでサービスを受けるか否か、ハードプルーフを誰が承認するか、およびそのハートプルーフをどこのプルーファに出力させるかが定義される。
【０１２０】
図１５は、「プリプレス」の定義画面である。
【０１２１】
ここでは、データの入力方法（サーバからの入力、Ｚｉｐと呼ばれる記憶媒体からの入力、ＣＤと呼ばれる記憶媒体からの入力）が選択される。また、スキャナで画像を読み取って入力する場合の画像データの解像度と色（ＲＧＢ、ＣＭＹＫなど）が定義される。「Ｃｏｍｍｅｎｔ」の欄には、コメントやメモが自由に書きこまれる。
【０１２２】
「プレス」（印刷）、「フィニッシング」（製本や加工等）の各工程についても同様に定義されるが、ここでは図示および説明は省略する。
【０１２３】
図１６は、「シッピング」（出荷）の定義画面を表わしている。
【０１２４】
ここには、出荷先のクライアントの名前やその住所等が定義される。クライアント名や出荷先住所等が既に定義されているときは（図１２参照）、ここであらためて定義することなく、この画面を開くとそれらの情報が既に入力された状態で表示される。
【０１２５】
「ノート」の欄には、コメントやメモが自由に記入される。
【０１２６】
図６の新規ジョブの作成のステップ（ステップｂ）では、以上のようにしてジョブやワークフローの定義が行なわれる。
【０１２７】
これらの定義に基づいて、その定義されたジョブがデータベースに登録される。具体的には、図５に示すジョブマネジメントサーバ１４０にそのジョブに関するジョブテーブル１４１が生成されて必要な情報が書き込まれ、ワークスペースサーバ１５０のそのカスタマのワークスペース１５１にそのジョブに関するジョブスペース１５２が確保される。
【０１２８】
図６の、共同作業開始のための操作は、ログアウト（ステップｃ）で終了する。
【０１２９】
図７は、プリプレス処理の作業フローを示す図である。
【０１３０】
ｅ−プロダクションは、プリプレス作業の途中で必要に応じて実行される。
【０１３１】
ここでは、例えばあるクライアントからログインが行なわれたものとする（ステップｄ）。このログインは、図１０のログイン画面から行なわれ、システム側では、オペレータ（操作者）とその所属会社（クライアント）が認識され、そのクライアントの表示画面上には、図１１と同様な画面が表示される。
【０１３２】
ここでは、次にジョブの検索が行なわれる。
【０１３３】
図１７は、ジョブの検索を行なったときの画面を示す図である。
【０１３４】
「Ｊｏｂ  Ｓｅａｒｃｈ」の欄に、具体的なジョブＮｏ．を入力して「Ｓｅａｒｃｈ」を実行すると、そのジョブが抽出され、「Ｗｏｒｋｆｌｏｗ」のラジオボタンを選択すると、図３に示すような、そのジョブのワークフローの画面が表示される。前述したように、具体的なジョブＮｏ．を入力することなく「Ｓｅａｒｃｈ」を実行すると、そのクライアントが取扱っているジョブの一覧表が表示され、その一覧表の中から具体的な１つのジョブを選択することになる。
【０１３５】
この図１７に示す画面には、「Ｓｔａｔｕｓ」（進捗状況）として「Ｐｒｅｆｌｉｇｈｔ」（プリフライト）が、「Ｗａｉｔｉｎｇ  Ｐｒｅｆｌｉｇｈｔ」（未処理）の状態にあること、および、このジョブのｅ−プロダクションとして、プリフライト処理とソフトプルーフ処理が選択されており、プリフライト処理においては「テンプレート０３」のテンプレートが用いられること、およびソフトプルーフ処理については承認行為は不要であることが示されている。
【０１３６】
次に、クライアントにより入稿アップロード指示が行なわれる（ステップｆ）。
【０１３７】
この入稿データは、クライアントによって作成された、今処理を行なっているジョブに関する実体ファイルであり、入稿アップロード指示は、この実体ファイルをシステムに転送することを指示するものである。
【０１３８】
図１８は、図１７を参照して説明したようにしてジョブを抽出した後に「Ｗｏｒｋ  Ｓｐａｃｅ」のラジオボタンを選択したときに表示される画面である。
【０１３９】
この画面には、そのジョブに関し既にアップロード済みの実体ファイルの名称（Ｆｉｌｅ  Ｎａｍｅ）とアップロードを行なったオペレータの名前（Ｕｐｌｏａｄｅｄ  ｂｙ  ……）とアップロードを行なった日時（Ｄａｔｅ  ｔｉｍｅ）からなる一覧が表示されている。
【０１４０】
図１９は、そのクライアントの端末にローカルに存在するファイルを指定する図面を示す図である。
【０１４１】
図１８の画面上で「Ｕｐｌｏａｄ」を選択すると、図１９の画面が表示され、この図１９の画面上でアップロードしようとしているファイルを選んで、その図１９の画面上で「Ｕｐｌｏａｄ」を選択する。すると、ここでは、以下に説明するようにしてプリフライト処理が行われた後、その選択されたファイルがシステムにアップロードされる。
【０１４２】
上記のようにしてアップロードすべきファイルが特定されてアップロードの実行が指示されると、システムは、そのクライアントに向けて、プリフライト処理の実行に必要なルールを記述したファイルを送信する（ステップｇ）。ここに示す例では、図１７に示すように「Ｔｅｍｐｌａｔｅ  Ｄ０３」が指定されており、そのテンプレートに適合したプリフライトルールがクライアントに送信される。
【０１４３】
クライアント側では、アップロードしようとしているファイルについてその送信されてきたプリフライトルールを用いたプリフライト処理が実行され、そのプリフライト処理でこのシステムに適合したファイルである旨判定されると、そのファイルがシステムに転送される。
【０１４４】
システム側ではその転送されてきたファイルは、図５に示すワークスペースサーバ１５０の、今回のジョブに関するジョブスペース１５２中に、ジョブファイルとして格納され、このファイルについてプリフライト処理が行われた旨、ジョブステータス１４６が更新され、さらにそのジョブに関する、プリフライトおよびアップロードが行われた回数がカウントアップされる。
【０１４５】
ここで、このプリフライト処理は、カスタマで行なってもよい。
【０１４６】
この場合は、クライアントが入稿アップロード指示を行うと（ステップｆ）、その時点ではプリフライト処理を行なうことなく、そのアップロードされるファイルがシステムに格納される。カスタマは、その格納ファイルを一旦ダウンロードし、そのファイルにプリフライト処理を実施してその結果をシステムにアップロードして格納する。システムはそのファイルがそのシステムに適合したファイルであったときは、そのファイルについてワークスペースへの正式な格納等を行なうとともにプリフライトおよびアップロードが行なわれた回数をカウントアップし、さらにクライアントにプリフライト処理が行なわれた旨通知する。一方、カスタマからそのファイルがそのシステムに適合するものでない旨報告を受けたときは、システムではそのファイルを破棄するとともに、クライアントにその旨通知する。クライアントでは、その通知を受けてそのファイルを修正することになる。
【０１４７】
また、必要があればいつでもジョブステータスの確認が行なわれ（図７ステップｈ）、そのジョブの進捗状況を知ることができる。
【０１４８】
図２０は、ジョブステータスの表示画面を示す図である。図１１を参照して説明したように、画面左下の「Ｊｏｂ  Ｓｔａｔｕｓ」の「Ｖｉｅｗ」を選択すると、図２０に一例を示すようなジョブステータス画面が表示される。
【０１４９】
この画面では、「ｅ−プロダクション」については「プリフライト」は完了し（Ｃｏｍｐｌｅｔｅ）、「ソフトプルーフ」は未だ行なわれておらず（Ｗａｉｔｉｎｇ）、「プレプレス」、「プレス」、「フィニッシング」、「シッピング」のいずれの工程も未完（Ｗａｉｔｉｎｇ）であることが示されている。
【０１５０】
また、ソフトプルーフ処理を行なう旨定義されていたとき（図１７参照）は、図７に示すように、必要に応じてソフトプルーフ処理が行なわれる。
【０１５１】
このソフトプルーフ処理では、ソフトプルーフ処理を行なうカスタマやクライアントに向けてソフトプルーフ処理を行なうべきファイルがダウンロードされ、それらのカスタマやクライアントではそのファイルの内容（印刷に使おうとしている文書や画像）が表示画面上に表示され、その表示画面を見ながらコメントが入力され、あるいはそのファイルについてソフトプルーフ処理を行なっている複数の者（カスタマやクライアント）どうしで議論される。
【０１５２】
また、ハードプルーフ処理の実行が指定されているジョブについては、そのファイルの内容がプルーファと呼ばれるプリンタでプリントアウトされる。
【０１５３】
また、例えばプレス（印刷）、フィニッシング（製本、加工等）、シッピング（納品）などは、このシステムとは別にオフラインで実行されるが、このシステムは、それらの工程では図５に示すジョブチケット１４５でスケジュールが提供され、また各工程が終了したときにシステムに通知しておくことにより、その進捗状況がジョブステータス１４６に記入されて他の共同作業者にもその進捗状況が把握される（ステップｈ）。
【０１５４】
図８は、アセット（素材）の保管と再利用に関する作業フローを示す図である。ここでは、そのジョブが遂行される過程で生産された各種の実体ファイル（素材）の保管が行なわれる。
【０１５５】
ここではカスタマによる図１０のログイン画面への入力により、ログインが行なわれる（ステップｉ）。システムではオペレータ（操作者）とその所属会社（カスタマ）が認識される。
【０１５６】
次いで、カスタマにより、ワークスペースからアセットコンテンツへのファイルの転送が指示される（ステップｊ）。すると、図５に示すワークスペースサーバ１５０内の、そのカスタマのワークスペース１５１の、そのジョブのジョブスペース１５２内に存在していたジョブファイルのうちの指定されたジョブファイルが、アセットコンテンツサーバ１６０に転送され、そのカスタマのアセットファイルとして登録される。
【０１５７】
図２１は、ワークスペースからアセットコンテンツへのファイル転送を行なう画面を示す図である。
【０１５８】
「Ｊｏｂ  Ｓｅａｒｃｈ」によりジョブを抽出して「Ｗｏｒｋ  Ｓｐａｃｅ」のラジオボタンを選択すると、図２１に示すような、ワークスペースサーバ１５０（図５参照）上の、そのジョブに関するジョブスペース１５２上のファイル（ジョブファイル）の一覧表が表示される。この一覧上で、アセットコンテンツサーバ１６０に転送すべきジョブファイルを指定し（この図２１では「Ｖｉｌｌａｇｅ．ｊｐｇ」のジョブファイルが指定されている）、「Ｍｏｖｅ  ｔｏ  Ａｓｓｅｔ」を選択すると、そのジョブファイルがアセットコンテンツサーバ１６０に転送され、そのカスタマのアセットファイルとして登録される。
【０１５９】
図８に示す作業フローでは、次にアセットの検索が行なわれ（ステップｋ）、その検索結果が表示されると、必要に応じてキーワードが追加される（ステップｌ）。
【０１６０】
図２２，図２３は、アセットの検索画面を示す図である。
【０１６１】
図２２の画面左上の「ＪＯＢ」、「Ａｓｓｅｔ」、「Ａｄｍｉｎ」の中から「Ａｓｓｅｔ」を選択し、ここでは「ＣＩＴＹ」なるキーワードが指定されて「Ｓｅａｒｃｈ」が選択される。すると、そのカスタマのアセットファイルのうちの、「ＣＩＴＹ」なるキーワードが付されたアセットファイルの一覧表が示される。
【０１６２】
ここで、その一覧表の上にある「Ｌｉｓｔ  Ｖｉｅｗ」と「Ｔｈｕｍｂｎａｉｌ  Ｖｉｅｗ」のうちの「Ｔｈｕｍｂｎａｉｌ  Ｖｉｅｗ」のラジオボタンを選択すると、図２２の「Ｌｉｓｔ  Ｖｉｅｗ」の画面に代わり、図２３の「Ｔｈｕｍｂｎａｉｌ  Ｖｉｅｗ」の画面が表示される。これとは逆に、図２３の「Ｔｈｕｍｂｎａｉｌ  Ｖｉｅｗ」の画面が表示されているときに「Ｌｉｓｔ  Ｖｉｅｗ」のラジオボタンを選択すると、図２２の「Ｌｉｓｔ  Ｖｉｅｗ」の画面に戻る。
【０１６３】
アセットファイルの検索は、「Ｋｅｙｗｏｒｄ」の欄にキーワードを入力することのほか、「Ｄａｔｅ  ｆｒｏｍ  …  ｔｏ  …」の欄にアセットファイルとして登録された年月日の範囲を指定したり、「Ｓｉｚｅ  ｆｒｏｍ  …  ｔｏ  …」の欄にファイルサイズの範囲を指定したり、「Ｔｙｐｅ」の欄にそのアセットファイルのデータ形式（ｔｉｆやｊｐｇ）などを指定したり、「Ｐｅｒｓｏｎ」の欄にそのアセットファイルを登録したオペレータの名前を入力したりして検索を行なうことができる。
【０１６４】
また、図２２の表示画面上で１つもしくは複数のアセットファイルを選択し（図２２では、「Ｆｉｌｅ  Ｎａｍｅ」が「ｂｃｄ．ｔｉｆ」と「ｆｇｈ．ｊｐｇ」の２つのアセットファイルが選択されている）、「Ａｓｓｅｔ  Ｔｏｏｌｓ」の「Ａｄｄ  ｋｅｙｗｏｒｄ」を選択すると図示しないキーワードの入力画面が表示され、そのキーワード入力画面上でキーワードを入力すると、選択しておいたアセットファイル（ここでは「ｂｃｄ．ｔｉｆ」と「ｆｇｈ．ｊｐｇ」の２つのアセットファイル）にそのキーワードが付される（図６のステップｌ）。このキーワードは前述した「Ｋｅｙｗｏｒｄ」による検索の際に用いられる。「Ａｓｓｅｔ  Ｔｏｏｌｓ」の他のアイコンについては後述する。
【０１６５】
図５のアセットコンテンツサーバ１６０に格納されたいるアセットファイルを新たなジョブで再利用するときは、カスタマによりログインが行なわれ（図８ステップｍ）、システムによりそのオペレータ（操作者）とそのオペレータの所属会社が認識される。次いで、アセットコンテンツからワークスペースへの転送指示が行なわれ（ステップｎ）、この指示に応じてアセットコンテンツからワークスペースへの実体ファイルの転送が行なわれる。
【０１６６】
この操作は、図２２の画面上でワークスペースに転送しようとするファイルが指定され（図２２では「ｂｃｄ．ｔｉｆ」と「ｆｇｈ．ｊｐｇ」が指定されている）、「Ａｓｓｅｔ  Ｔｏｏｌｓ」の「Ｃｏｐｙ  ｔｏ  Ｗｏｒｋ  Ｓｐａｃｅ」が選択されると、ジョブを指定する図示しない画面が表示され、その画面上でジョブを指定する。すると、図２２の画面上で指定されていたファイル（図２２に示す例では「ｂｃｄ．ｔｉｆ」と「ｆｇｈ．ｊｐｇ」）が図５に示すワークスペースサーバ１５０に転送され、その指定されたジョブに関するジョブスペース１５２にジョブファイルとして格納される。
【０１６７】
また、アセットコンテンツサーバ１６０に格納されるファイルはワークスペースサーバ１５０との間の転送のほか、カスタマやクライアントの端末からアップロードすることもでき、カスタマ等の端末にダウンロードすることもできる。カスタマやクライアントの端末からアセットコンテンツサーバ１６０にファイルをアップロードするときは、図２２あるいは図２３の画面の「Ａｓｓｅｔ  Ｔｏｏｌｓ」の「Ｕｐｌｏａｄ」が選択される。すると、図１９に示すような、その端末のローカルのファイルを選択する画面が表示され、その画面上でファイルを指定して、その画面上で「Ｕｐｌｏａｄ」を選択する。するとその指定されたファイルがアセットコンテンツサーバ１６０にアップロードされる。
【０１６８】
また、図２２又は図２３に示す画面上でファイルを指定して「Ａｓｓｅｔ  Ｔｏｏｌｓ」の「Ｄｏｗｎｌｏａｄ」を選択すると、その指定されたファイルが端末にダウンロードされる。
【０１６９】
さらに、図２２又は図２３の画面上でアセットファイルを指定して「Ｖｉｅｗｄｅｔａｉｌ」を選択すると、その指定されたアセットファイルに添付されたアセットインフォメーション１６２（図５参照）の内容が表示され、そのアセットファイルの詳細を知ることができる。
【０１７０】
また、「Ｍｏｄｉｆｙ  ｄｅｔａｉｌ」はアセットインフォメーションの内容を修正しあるいはそこに書き加えるときに選択されるボタンであり、アセットファイルを指定して「Ｍｏｄｉｆｙ  ｄｅｔａｉｌ」を選択すると、その指定されたアセットファイルに関するアセットインフォメーションの内容が表示され、その内容を変更することができる。
【０１７１】
図９は、カスタマやクライアントの定義を行なうときの作業フローを示す図である。
【０１７２】
ここでは、カスタマによりログインが行なわれ（ステップｏ，図１０）、オペレータ（操作者）とそのオペレータの所属する会社（カスタマ）の認識が行なわれる。
【０１７３】
次いで、クライアントの検索が行なわれて（ステップｐ）そのクライアントの検索結果が表示され、１つのクライアントが特定されてそのクライアントの定義が変更され、あるいは新規のクライアントが定義される（ステップｑ）。システムでは、その定義に応じて、クライアント情報のデータベースが更新される。尚、ここでは、特定のジョブに関する定義ではなく、特定のジョブからは離れて、そのクライアントに対し与える権限等の定義が行なわれる。
【０１７４】
図２４は、クライアントの一覧表の画面を示した図である。
【０１７５】
ここでは、「Ｃｌｉｅｎｔ  Ｎａｍｅ」の欄に「＊」を入力して「Ｓｅａｒｃｈ」を行なった結果の、ここでアクセスしているカスタマによって参加の権限が与えられたクライアントの一覧表が示されている。
【０１７６】
この中の１つのクライアントを指定することによって、機能の権限を変更しようとしているクライアントが指定される。
【０１７７】
クライアントの検索は、上記の「Ｃｌｉｅｎｔ  Ｎａｍｅ」にクライアント名を記入することのほか、「Ｄａｔｅ  ｆｒｏｍ  …  ｔｏ  …」の欄にクライアントとして登録した日付範囲を入力すること、あるいは「Ｃｏｎｔａｃｔ  ｐｅｒｓｏｎ」にオペレータ名を入力することによっても、それに対応したクライアントが抽出される。
【０１７８】
「Ｎｅｗ  Ｃｌｉｅｎｔ」は、新たなクライアントを定義するときに選択されるボタンであり、「Ｄｅｌｅｔｅ」は、クライアントを指定しておいてこの「Ｄｅｌｅｔｅ」を選択することにより、そのクライアントをクライアントリストから抹消するためのボタンである。
【０１７９】
図２５は、クライアントの権限定義用の画面である。
【０１８０】
この図２５に示す画面上で「Ｃｌｉｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ」のラジオボタンが選択されると、そのクライアントの会社名、住所等そのクライアントの情報を参照ないし変更する画面（図示省略）が表示され、「Ｐｒｉｖｉｌａｇｅ  ｏｆ  ｆｕｎｃｔｉｏｎ」のラジオボタンが選択されると、図２５に示すように、そのクライアントに権限を付与することのできる項目の一覧が表示され、その中からそのクライアントに付与される権限が選択される。
【０１８１】
このようにしてクライアントが定義される。
【０１８２】
図２６は、図２４あるいは図２５において「Ｃｕｓｔｏｍｅｒ」が選択されたときに表示される画面を示す図である。ここでは、この操作を行なっているカスタマのオペレータとそのオペレータに与える権限が定義される。
【０１８３】
ここでは、あらかじめ登録された中から、あるいは新規に、１人のオペレータが指定され（「Ｕｓｅｒ  Ｎａｍｅ」）そのオペレータのパスワードが入力され（「Ｐａｓｓ  Ｗｏｒｄ」）、そのオペレータの役割り（そのオペレータに与えられる権限）が、あらかじめ定められた複数のテンプレート（ひな型）の中から選択される（「Ｒｏｌｅ」）。
【０１８４】
尚、クライアント側においても、この図２６と同様にして、そのクライアントに与えられた権限の範囲内において、そのクライアントのオペレータの役割りが定められる。
【０１８５】
図２７は、図２４あるいは図２５において「Ｖｉｅｗ  Ｃｏｕｎｔ」が選択されたときに表示される画面である。
【０１８６】
「Ｃｌｉｅｎｔ  Ｎｏ」にクライアント番号が入力され、あるいは「Ｃｌｉｅｎｔ  Ｎａｍｅ」にクライアント名が入力されることにより，クライアントが特定され、さらに「Ｔｅｒｍ  ｆｒｏｍ  …  ｔｏ  …」により期間が入力されて「Ｄｅｓｐｌａｙ」ボタンが押されると、その特定されたクライアントの、その期間内のプリフライトおよびアップロードの回数（「Ｕｐｌｏａｄ」）、ダウンロードの回数（「Ｄｏｗｎｌｏａｄ」）、ソフトプルーフの回数（「Ｓｏｆｔｐｒｏｏｆ」）、およびハードプルーフの回数（「Ｈａｒｄｐｒｏｏｆ」）が表示される。
【０１８７】
ここで、「ｔｏ  Ｆｉｌｅ」ボタンを押すと、そのカスタマの端末のフォルダ選択画面が表示され、図２７の画面に表示されているデータが、そこで選択されたフォルダに、ＸＭＬデータファイルとして格納される。
【０１８８】
尚、図２７の「Ｃｌｉｅｎｔ  Ｎｏ」あるいは「Ｃｌｉｅｎｔ  Ｎａｍｅ」の欄では自分自身（カスタマ）も選ぶことができ、そのときは、アップロード回数等は自分自身のものが表示される。
【０１８９】
本実施形態では、上記のようにして、カスタマによりクライアントが定義され、またジョブやワークフローが定義され、カスタマとクライアントとの間で、他の者からはセキュリティを保持しつつ情報が共有され、ジョブの完成に向けて共同作業が進められる。
【０１９０】
【発明の効果】
以上、説明したように、本発明によれば、セキュリティを守りつつ、印刷物の生産の共同作業が支援され、印刷物の生産効率が高められる。
【図面の簡単な説明】
【図１】本発明の一実施形態を含む全体の構成を示した図である。
【図２】図１に示すサーバサイトを構成する機能ブロック図である。
【図３】本発明の印刷物生産支援プログラムの一実施形態を示す模式図である。
【図４】本発明の一実施形態としてサーバサイトを含む全体構成図である。
【図５】図４に示すサーバサイトを構成するジョブマネジメントサーバ（Ａ）、ワークスペースサーバ（Ｂ）、およびアセットコンテンツサーバ（Ｃ）の説明図である。
【図６】共同作業開始時の作業フローを示す図である。
【図７】プリプレス処理の作業フローを示す図である。
【図８】アセット（素材）の保管と再利用に関する作業フローを示す図である。
【図９】図９は、カスタマやクライアントの定義を行なうときの作業フローを示す図である。
【図１０】ログイン画面を示す図である。
【図１１】ジョブの内容定義の画面を示す図である。
【図１２】ジョブの内容定義の画面を示す図である。
【図１３】ジョブの内容定義の画面を示す図である。
【図１４】ワークフローの定義画面である。
【図１５】ワークフローの定義画面である。
【図１６】図１６は、ワークフローの定義画面である。
【図１７】ジョブの検索を行なったときの画面を示す図である。
【図１８】「Ｗｏｒｋ  Ｓｐａｃｅ」のラジオボタンを選択したときに表示される画面である。
【図１９】クライアントの端末にローカルに存在するファイルを指定する図面を示す図である。
【図２０】ジョブステータスの表示画面を示す図である。
【図２１】ワークスペースからアセットコンテンツへのファイル転送を行なう画面を示す図である。
【図２２】アセットの検索画面を示す図である。
【図２３】アセットの検索画面を示す図である。
【図２４】クライアントの一覧表の画面を示す図である。
【図２５】クライアントの権限定義用の画面である。
【図２６】「Ｃｕｓｔｏｍｅｒ」が選択されたときに表示される画面を示す図である。
【図２７】「Ｖｉｅｗ  Ｃｏｕｎｔ」が選択されたときに表示される画面である。
【符号の説明】
１０  サーバサイト
１１  定義受付部
１２  進捗管理部
１３  アップロード計数部
１４  ファイル管理部
１５  第１の転送部
１６  第２の転送部
１７  アセット管理部
１８  プリフライトルールダウンロード部
１９  カスタマ／クライアント管理部
３０  記憶媒体
４０  印刷物生産支援プログラム
４１  定義受付部
４２  進捗管理部
４３  アップロード計数部
４４  ファイル管理部
４５  第１の移送部
４６  第２の移送部
４７  アセット管理部
４８  プリフライトルールダウンロード部
４９  カスタマ／クライアント管理部
１００  サーバサイト
１１０  ファイアウォール
１２０  ウェブサーバ
１３０  アプリケーションサーバ
１４０  ジョブマネジメントサーバ
１５０  ワーススペースサーバ
１６０  アセットコンテンツサーバ
２００  インターネット
３００  クライアント／カスタマ
【図１】
0004157717.tif 000002
【図２】
0004157717.tif 000003
【図３】
0004157717.tif 000004
【図４】
0004157717.tif 000005
【図５】
0004157717.tif 000006
【図６】
0004157717.tif 000007
【図７】
0004157717.tif 000008
【図８】
0004157717.tif 000009
【図９】
0004157717.tif 000010
【図１０】
0004157717.tif 000011
【図１１】
0004157717.tif 000012
【図１２】
0004157717.tif 000013
【図１３】
0004157717.tif 000014
【図１４】
0004157717.tif 000015
【図１５】
0004157717.tif 000016
【図１６】
0004157717.tif 000017
【図１７】
0004157717.tif 000018
【図１８】
0004157717.tif 000019
【図１９】
0004157717.tif 000020
【図２０】
0004157717.tif 000021
【図２１】
0004157717.tif 000022
【図２２】
0004157717.tif 000023
【図２３】
0004157717.tif 000024
【図２４】
0004157717.tif 000025
【図２５】
0004157717.tif 000026
【図２６】
0004157717.tif 000027
【図２７】
0004157717.tif 000028