(57)【特許請求の範囲】
【請求項１】
印刷業務を行うためのワークフローの作成を支援するワークフロー作成支援装置であって、
ジョブの内容を特定する複数のパラメータに関する情報を含んだジョブ情報を取得するジョブ情報取得部と、
予め登録されている複数のテンプレートの中から、前記ジョブ情報取得部により取得した前記複数のパラメータに関する情報のうち少なくとも一部のパラメータの情報を利用して、選択候補となるテンプレートの絞り込み処理を行う絞り込み処理部と、
前記絞り込み処理部によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ前記選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する選択画面データ作成部と、
前記選択操作により選択された前記一つのテンプレートの情報及び前記複数のパラメータに関する情報に基づいて、ジョブ定義ファイルを作成するジョブ定義ファイル作成部と、
を備え、
前記ジョブ情報取得部は、外部システムによって作成された作業指示書の電子ファイルを取り込み、前記作業指示書の電子ファイルから前記ジョブ情報を取得する処理を行うファイル処理部を含んで構成されるワークフロー作成支援装置。
【請求項２】
前記作業指示書は、前記ジョブ定義ファイルと異なるファイル形式の電子ファイルである請求項１に記載のワークフロー作成支援装置。
【請求項３】
前記複数のパラメータの一部又は全部に関する情報をユーザに入力させる入力画面の表示に用いられる入力画面データを作成する入力画面データ作成部を備え、
前記ジョブ情報取得部は、前記入力画面から入力された情報を含む前記ジョブ情報を取得する処理を行う入力情報処理部を含んで構成される請求項１又は２に記載のワークフロー作成支援装置。
【請求項４】
前記絞り込み処理部は、前記複数のパラメータに関する情報のうち、少なくとも一部のパラメータの情報を検索キーに利用して、前記予め登録されている前記複数のテンプレートの中から前記選択候補となるテンプレートの絞り込みを行う請求項１から３のいずれか一項に記載のワークフロー作成支援装置。
【請求項５】
前記絞り込み処理の絞り込み条件を設定する条件設定部を備え、
前記絞り込み条件を変更することができる請求項１から４のいずれか一項に記載のワークフロー作成支援装置。
【請求項６】
前記テンプレートが面付けテンプレートである請求項１から５のいずれか一項に記載のワークフロー作成支援装置。
【請求項７】
前記ワークフロー作成支援装置がウェブサーバである請求項１から６のいずれか一項に記載のワークフロー作成支援装置。
【請求項８】
請求項１から７のいずれか一項に記載のワークフロー作成支援装置と、
前記複数のテンプレートを記憶しておくテンプレートデータベースと、
通信回線を介して前記ワークフロー作成支援装置に接続される端末装置と、
を備え、
前記端末装置は、表示装置と入力装置とを有し、
前記表示装置に前記選択画面データに基づく前記選択画面が表示され、
前記入力装置から前記選択操作が行われるワークフロー作成支援システム。
【請求項９】
印刷業務を行うためのワークフローの作成を支援するワークフロー作成支援方法であって、
ジョブの内容を特定する複数のパラメータに関する情報を含んだジョブ情報を取得するジョブ情報取得工程と、
予め登録されている複数のテンプレートの中から、前記ジョブ情報取得工程により取得した前記複数のパラメータに関する情報のうち少なくとも一部のパラメータの情報を利用して、選択候補となるテンプレートの絞り込み処理を行う絞り込み処理工程と、
前記絞り込み処理工程によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ前記選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する選択画面データ作成工程と、
前記選択候補の表示を含む前記選択画面を表示装置に表示して前記選択操作を受け付ける選択工程と、
前記選択操作により選択された前記一つのテンプレートの情報及び前記複数のパラメータに関する情報に基づいて、ジョブ定義ファイルを作成するジョブ定義ファイル作成工程と、
を含み、
前記ジョブ情報取得工程は、外部システムによって作成された作業指示書の電子ファイルを取り込み、前記作業指示書の電子ファイルから前記ジョブ情報を取得する処理を行うファイル処理の工程を含むワークフロー作成支援方法。
【請求項１０】
コンピュータに、印刷業務を行うためのワークフローの作成を支援する機能を実現させるためのプログラムであって、コンピュータに、
ジョブの内容を特定する複数のパラメータに関する情報を含んだジョブ情報を取得するジョブ情報取得機能と、
予め登録されている複数のテンプレートの中から、前記ジョブ情報取得機能により取得した前記複数のパラメータに関する情報のうち少なくとも一部のパラメータの情報を利用して、選択候補となるテンプレートの絞り込み処理を行う絞り込み処理機能と、
前記絞り込み処理機能によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ前記選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する選択画面データ作成機能と、
前記選択操作により選択された前記一つのテンプレートの情報及び前記複数のパラメータに関する情報に基づいて、ジョブ定義ファイルを作成するジョブ定義ファイル作成機能と、
を実現させるためのプログラムであり、
前記ジョブ情報取得機能は、外部システムによって作成された作業指示書の電子ファイルを取り込み、前記作業指示書の電子ファイルから前記ジョブ情報を取得する処理を行うファイル処理の機能を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷業務のワークフローの構築を支援するワークフロー作成支援装置、システム、方法並びにプログラムに関する。
【背景技術】
【０００２】
近時、印刷分野において、ＤＴＰ（DeskTop Publishing）やＣＴＰ（Computer To Plate）の普及により、印刷物の生産工程のワークフローが全体的にデジタル化されている。
そして、印刷物の生産効率を高めるために、印刷用パラメータの決定に関する自動化技術が種々提案されている（特許文献１及び２参照）。
【０００３】
特許文献１では、環境情報、出力要件、及びワークフロー生成ルールを含む各種情報を用いて、印刷製版のためのワークフローを自動的に生成する装置及び方法が提案されている。
【０００４】
特許文献２では、印刷に関するパラメータの初期値の集合体であるデータテンプレートを基にしてパラメータの値を適宜修正する際に、有用な情報を作業者に提供することができるパラメータ設定支援システムが提案されている。特許文献２は、過去に複数回設定されたパラメータの確定値の集合体と、データテンプレートを構成する初期値の集合体との間における複数の差分データに対して統計処理を実行し、この統計処理結果をデータテンプレートの初期値の集合体の表示と同時に表示する構成を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４２８９９３４号公報
【特許文献２】特開２０１５−６９４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
印刷会社などに導入されるワークフローソフトは、業務プロセスに応じたワークフローの定義やジョブの構築、作成したジョブの実行によるワークフローの運用、工程管理などの機能をコンピュータに実現させるソフトウェアである。なお、「ソフト」は、ソフトウェアの略語であり、「ソフトウェア」はプログラムと同義である。
【０００７】
しかし、従来のワークフローソフトでは、ユーザが画面上で設定すべきパラメータが詳細であるために、ジョブ作成やジョブ更新の作業に時間を要している。例えば、印刷会社に属する工務部門や生産部門など下流工程の担当者は、営業部門や企画部門などの上流工程から作業指示書を取得し、作業指示書の記載内容から印刷ジョブの実行内容を決定した上で、ＪＤＦ（Job Definition Format）ファイルなどのジョブチケットを作成すべく、端末装置を用いて様々なデータの入力作業を行う。印刷ジョブの実行内容を特定する項目（パラメータ）の種類は多岐にわたり、データの入力完了までに相当な作業工数を要する。特に、従来のワークフローソフトでは、多種多様の印刷物の生産に対応するために多数のテンプレートを予めデータベースに登録しているが、登録数が膨大となっているために、使用すべきテンプレートを見つけにくく、作業者であるユーザによる選択の操作に時間を要している。
【０００８】
本発明はこのような事情に鑑みてなされたものであり、ジョブ作成及びジョブ更新の作業を簡略化して操作時間の短縮を図ることができるワークフロー作成支援装置、システム、方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
課題を解決するために、次の発明態様を提供する。
【００１０】
第１態様のワークフロー作成支援装置は、印刷業務を行うためのワークフローの作成を支援するワークフロー作成支援装置であって、ジョブの内容を特定する複数のパラメータに関する情報を含んだジョブ情報を取得するジョブ情報取得部と、予め登録されている複数のテンプレートの中から、ジョブ情報取得部により取得した複数のパラメータに関する情報のうち少なくとも一部のパラメータの情報を利用して、選択候補となるテンプレートの絞り込み処理を行う絞り込み処理部と、絞り込み処理部によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する選択画面データ作成部と、選択操作により選択された一つのテンプレートの情報及び複数のパラメータに関する情報に基づいて、ジョブ定義ファイルを作成するジョブ定義ファイル作成部と、を備えるワークフロー作成支援装置である。
【００１１】
第１態様によれば、テンプレートの選択性が向上し、ユーザがテンプレートを選択する際の作業時間を短縮することができる。
【００１２】
ジョブ情報取得部によるジョブ情報の取得の例として、ＨＴＴＰ（Hypertext Transfer Protocol）のＰＯＳＴメソッドに添付されるデータとしてジョブ情報を取得する態様、ジョブ情報を含む電子ファイルを取得する態様、ジョブ情報が記述された紙媒体を取得する態様が挙げられる。
【００１３】
第２態様として、第１態様のワークフロー作成支援装置において、ジョブ情報取得部は、外部システムによって作成された作業指示書の電子ファイルを取り込み、作業指示書の電子ファイルからジョブ情報を取得する処理を行うファイル処理部を含んで構成されるワークフロー作成支援装置とすることができる。電子ファイルは、ジョブ情報が記述された紙媒体を読み取って得られた電子ファイルが含まれていてもよい。
【００１４】
外部システムとは、ワークフロー作成支援装置とは別の装置やコンピュータシステムなどを指す。外部システムの一例として、印刷会社の経営情報システムを挙げることができる。
【００１５】
第３態様として、第２態様のワークフロー作成支援装置において、作業指示書は、ジョブ定義ファイルと異なるファイル形式の電子ファイルである構成とすることができる。
【００１６】
例えば、ジョブ定義ファイルはＪＤＦファイルであり、作業指示書はＣＳＶ（Comma Separated Value)ファイルとすることができる。
【００１７】
第４態様として、第１態様から第３態様のいずれか一態様のワークフロー作成支援装置において、複数のパラメータの一部又は全部に関する情報をユーザに入力させる入力画面の表示に用いられる入力画面データを作成する入力画面データ作成部を備え、ジョブ情報取得部は、入力画面から入力された情報を含むジョブ情報を取得する処理を行う入力情報処理部を含んで構成されるワークフロー作成支援装置とすることができる。
【００１８】
第４態様によれば、ユーザは、作業指示書に記述されていないパラメータの情報を入力画面から入力することができる。入力画面から入力された情報を含む絞り込み処理に利用して絞り込みを行うことができる。
【００１９】
第５態様として、第１態様から第４態様のいずれか一態様のワークフロー作成支援装置において、絞り込み処理部は、複数のパラメータに関する情報のうち、少なくとも一部のパラメータの情報を検索キーに利用して、予め登録されている複数のテンプレートの中から選択候補となるテンプレートの絞り込みを行う構成とすることができる。
【００２０】
予め登録されている複数のテンプレートの名称に対し、パラメータの情報を検索キーに利用して検索処理（すなわち、絞り込み処理）を行い、その検索結果のテンプレートを選択候補のテンプレートとすることができる。予め登録されている複数のテンプレートの中から、検索キーの組み合わせである検索条件（すなわち、絞り込み条件）に合致するテンプレートが選択候補として抽出される。
【００２１】
第６態様として、第１態様から第５態様のいずれか一態様のワークフロー作成支援装置において、絞り込み処理の絞り込み条件を設定する条件設定部を備え、絞り込み条件を変更することができる構成とすることができる。
【００２２】
パラメータに基づく絞り込み条件は、予め定めた固定の条件（変更不能な条件）とする形態も考えられるが、パラメータに基づく絞り込み条件は、印刷会社等によって異なることが想定されるため、絞り込み条件を可変とすることが好ましい。
【００２３】
絞り込み条件の変更の一例として、第５態様に記載した検索キーを変更する態様が挙げられる。
【００２４】
第７態様として、第１態様から第６態様のいずれか一態様のワークフロー作成支援装置において、テンプレートが面付けテンプレートである構成とすることができる。
【００２５】
面付けテンプレートはバリエーションが多く、登録数が数百件から数千件になる場合がある。したがって、面付けテンプレートに関して絞り込み処理を行う態様が非常に効果的である。
【００２６】
第８態様として、第１態様から第７態様のいずれか一態様のワークフロー作成支援装置において、ワークフロー作成支援装置がウェブサーバである構成とすることができる。
【００２７】
第８態様によれば、ウェブブラウザソフトを搭載した端末装置に選択画面を表示させることができ、ユーザはこの端末装置からテンプレートの選択操作を行うことができる。
【００２８】
第９態様のワークフロー作成支援システムは、第１態様から第８態様のいずれか一態様のワークフロー作成支援装置と、複数のテンプレートを記憶しておくテンプレートデータベースと、通信回線を介してワークフロー作成支援装置に接続される端末装置と、を備え、端末装置は、表示装置と入力装置とを有し、表示装置に選択画面データに基づく選択画面が表示され、入力装置から選択操作が行われるワークフロー作成支援システムである。
【００２９】
通信回線は、ローカルエリアネットワークでもよし、ワイドエリアネットワークでもよく、又は、これらの組み合わせであってもよい。
【００３０】
第１０態様のワークフロー作成支援方法は、印刷業務を行うためのワークフローの作成を支援するワークフロー作成支援方法であって、ジョブの内容を特定する複数のパラメータに関する情報を含んだジョブ情報を取得するジョブ情報取得工程と、予め登録されている複数のテンプレートの中から、ジョブ情報取得工程により取得した複数のパラメータに関する情報のうち少なくとも一部のパラメータの情報を利用して、選択候補となるテンプレートの絞り込み処理を行う絞り込み処理工程と、絞り込み処理工程によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する選択画面データ作成工程と、選択候補の表示を含む選択画面を表示装置に表示して選択操作を受け付ける選択工程と、選択操作により選択された一つのテンプレートの情報及び複数のパラメータに関する情報に基づいて、ジョブ定義ファイルを作成するジョブ定義ファイル作成工程と、を含むワークフロー作成支援方法である。
【００３１】
第１１態様のプログラムは、コンピュータに、印刷業務を行うためのワークフローの作成を支援する機能を実現させるためのプログラムであって、コンピュータに、ジョブの内容を特定する複数のパラメータに関する情報を含んだジョブ情報を取得するジョブ情報取得機能と、予め登録されている複数のテンプレートの中から、ジョブ情報取得機能により取得した複数のパラメータに関する情報のうち少なくとも一部のパラメータの情報を利用して、選択候補となるテンプレートの絞り込み処理を行う絞り込み処理機能と、絞り込み処理機能によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する選択画面データ作成機能と、選択操作により選択された一つのテンプレートの情報及び複数のパラメータに関する情報に基づいて、ジョブ定義ファイルを作成するジョブ定義ファイル作成機能と、を実現させるためのプログラムである。
【発明の効果】
【００３２】
本発明によれば、予め登録されている複数のテンプレートの中から、ユーザが一つのテンプレートを選択する際の選択性が向上し、ジョブ作成及びジョブ更新の作業における操作時間の短縮を図ることができる。
【図面の簡単な説明】
【００３３】
【図１】図１は印刷会社における業務プロセスの例を示すフローチャートである。
【図２】図２は本発明の実施形態に係るワークフロー作成支援システムを含んだ印刷物生産システムの概要図である。
【図３】図３はワークフロー構成の一例を示すイメージ図である。
【図４】図４は操作画面の画面遷移の例を示す説明図である。
【図５】図５はジョブ一覧画面の画像例を示す図である。
【図６】図６はジョブ情報画面の画像例を示す図である。
【図７】図７はジョブ情報画面における設定可能な項目の例を示す図表である。
【図８】図８はジョブ編集画面の画像例を示す図である。
【図９】図９はジョブ編集画面において選択候補となる面付けテンプレートのリストを表示させた選択画面の画像例を示す図である。
【図１０】図１０は印刷物生産システムのシステム構成例を示すブロック図である。
【図１１】図１１はＭＩＳ（Management Information System）サーバのブロック図である。
【図１２】図１２はワークフローシステムサーバのブロック図である。
【図１３】図１３は第２端末装置のブロック図である。
【図１４】図１４は印刷物生産システムの動作を示すシーケンス図である。
【図１５】図１５は作業指示書のファイルを構成するデータの一例を示す概略図である。
【図１６】図１６は他の実施形態による印刷物生産システムのシステム構成例を示すブロック図である。
【発明を実施するための形態】
【００３４】
以下、添付図面に従って本発明の実施の形態について詳述する。
【００３５】
［印刷業務の概要］
はじめに、印刷会社における印刷業務の概要を説明する。図１は印刷会社における業務プロセスの例を示すフローチャートである。印刷業務は、受注（ステップＳ１）、工務作業（ステップＳ２）、原稿の制作（ステップＳ３）、台割り及び面付け（ステップＳ４）、試し刷り（ステップＳ５）、校正（ステップＳ６）、製版（ステップＳ７）、本印刷（ステップＳ８）、後加工（ステップＳ９）、及び納品（ステップＳ１０）の各工程を含んでいる。
【００３６】
受注（ステップＳ１）の工程は、依頼者から印刷物の生産の依頼を受ける工程、つまり、印刷物の注文を受ける工程である。例えば、印刷会社の営業部門に所属する営業担当者が、依頼者である顧客から印刷物の注文を受ける。または、インターネット上のウェブページを通じて印刷の注文を受け付ける形態もあり得る。受注した仕事の内容を示す受注情報は、印刷会社の経営情報を管理するコンピュータシステムである経営情報システムに登録される。
【００３７】
工務作業（ステップＳ２）の工程は、受注内容に応じた生産工程の設計や、作業指示書の作成、ジョブの作成及び更新、資材手配などを行う工程である。例えば、印刷会社の工務担当者が受注情報に基づいて、ジョブの内容を定める各種パラメータの情報を入力する作業等を行う。本発明の実施形態によるワークフロー作成支援機能は、工務作業（ステップＳ２）における作業の簡略化及び省力化に寄与する。詳細は後述する。
【００３８】
原稿の制作（ステップＳ３）の工程は、受注に係る印刷用の原稿の電子データを制作する工程である。例えば、ＤＴＰデザイナーやＤＴＰオペレータによって印刷用の原稿の電子データであるデザインデータが制作される。
【００３９】
台割り及び面付け（ステップＳ４）の工程は、入稿された原稿に対し、ページの構成である台割りを決めて、台割りにしたがって各ページの原稿を刷版の面上に配列させる工程である。実際の作業としては、ワークフローシステムに予め備えられた面付けテンプレートを利用して、コンピュータ上で面付けが行われる。
【００４０】
試し刷り（ステップＳ５）の工程は、本印刷の前に試験的に印刷を実施して、印刷結果の良否を確認する工程である。試し刷り（ステップＳ５）は、本印刷と同じ印刷装置及び用紙の組み合わせを用いて実施する形態に限らず、本印刷の出力結果を模擬する出力装置によって実施する形態もあり得る。試し刷りの結果を基に、原稿データの修正（校正）の要否が判断される。試し刷りの結果物が、依頼者の要求に満たないものである場合には、校正を行う。
【００４１】
校正（ステップＳ６）の工程は、色調整や画像加工、レイアウトの変更などのデータの修正を行う工程である。依頼者の要求を満たす印刷結果が得られるまで、試し刷り（ステップＳ５）と校正（ステップＳ６）の作業を複数回繰り返して実施される場合がある。試し刷りの結果物が、依頼者の要求を満たすものとなった場合には、本印刷を行うための製版（ステップＳ７）の工程に進む。
【００４２】
製版（ステップＳ７）の工程は、印刷用のデザインデータを基に、刷版を作る工程である。校正（ステップＳ６）を経た後に、本印刷のための刷版が作製される。
【００４３】
本印刷（ステップＳ８）の工程は、刷版を印刷装置にセットして、紙その他の印刷媒体に印刷を行う工程である。本印刷（ステップＳ８）を実施することによって得られる印刷済みの印刷媒体を印刷済みシートと呼ぶ。インクジェット印刷装置に代表される無版式のデジタル印刷装置を用いて印刷を行う場合は、刷版の作製は不要であり、製版（ステップＳ７）の工程が省略される。なお、「印刷装置」という用語は、印刷機、プリンタ、画像形成装置、画像記録装置などの用語と同義である。
【００４４】
後加工（ステップＳ９）の工程は、印刷後に実施される各種の加工の工程である。「後加工」という用語は、印刷済みの印刷媒体に対して施される各種加工の総称である。後加工の具体例として、例えば、裁断、折り加工、とじ加工、特殊加工、表面加工、製本加工などを挙げることができる。また、後加工（ステップＳ９）は１種類のみならず、複数の種類の加工を組み合わせることができる。後加工（ステップＳ９）の工程を経て、書籍、雑誌、パンフレット、カタログその他の製品形態に整えられる。
【００４５】
納品（ステップＳ１０）の工程は、生産された印刷物の製品を依頼者に納品する工程である。
【００４６】
このような一連の印刷の業務フローの全部又は一部を効率よく運用及び管理するために、ワークフローソフトを導入したコンピュータシステムが用いられる。
【００４７】
本実施形態では、経営情報システムと連携するワークフロー作成支援システム及びワークフロー管理システムについて説明する。
【００４８】
[印刷物生産システムの概要]
図２は本発明の実施形態に係るワークフロー作成支援システムを含んだ印刷物生産システムの概要図である。印刷物生産システム１０は、経営情報システム１２と、ワークフロー作成支援システム１４と、ワークフロー管理システム１６と、を含んで構成される。
【００４９】
経営情報システム１２は、印刷会社の経営情報を管理するコンピュータシステムであり、ＭＩＳ（Management Information System）と呼ばれる。経営情報システム１２は、印刷会社の基幹システムであって、生産工程の管理や在庫管理などを行う。経営情報には、例えば、受注情報、見積り情報、売上げ情報、経営計画、在庫情報などの種々の情報を含めることができる。
【００５０】
経営情報システム１２は、図示せぬコンピュータと、コンピュータに経営情報の管理機能を実現させるためのプログラムによって実現される。経営情報システム１２は、１台のコンピュータで所要の機能を実現してもよいし、複数台のコンピュータで機能を分担してもよい。
【００５１】
経営情報システム１２には、通信回線を介して第１端末装置１８が接続される。第１端末装置１８は、経営情報システム１２にアクセス可能なクライアント端末である。第１端末装置１８を用いて、経営情報システム１２に対する各種情報の登録や情報の閲覧、編集などが可能である。
【００５２】
例えば、受注の際には、第１端末装置１８は、印刷会社の営業部門に所属する営業担当者が第１端末装置１８を操作することにより、第１端末装置１８を通じて経営情報システム１２に受注情報が登録される。受注情報には、受注番号、お客様を特定する情報（顧客情報）、注文内容、納期などの受注に係る基本的な情報を含めることができる。なお、受注情報を登録する段階で、すべての情報項目（パラメータ）を登録する必要はなく、一部のパラメータについては未定のままでよい。
【００５３】
経営情報システム１２は、登録された受注情報を基に、この受注情報に対応する作業指示書２０を作成する。作業指示書２０の出力形態は、ＣＳＶファイルのような電子ファイルであってもよいし、紙など印刷されたハードコピーであってもよい。作業指示書２０の他の出力形態として、ＨＴＴＰのＰＯＳＴメソッドに添付可能なデータが挙げられる。電子ファイルは紙など印刷された作業指示書２０を読み取って得られた読取データの電子ファイルであってもよい。経営情報システム１２は「外部システム」の一形態に相当する。
【００５４】
ワークフロー作成支援システム１４は、経営情報システム１２とワークフロー管理システム１６の中間層に位置し、経営情報システム１２とワークフロー管理システム１６との間の情報の受け渡しをサポートし、ワークフロー管理システム１６による自動化を推進する役割を果たすコンピュータシステムである。ワークフロー作成支援システム１４は、図示せぬコンピュータと、コンピュータにワークフロー作成支援機能を実現させるためのプログラムとによって実現される。ワークフロー作成支援システム１４は、１台のコンピュータで所要の機能を実現してもよいし、複数台のコンピュータで機能を分担してもよい。
【００５５】
ワークフロー作成支援システム１４は、作業指示書２０に記述された情報及び第２端末装置２４から入力された情報を基に、ワークフロー管理システム１６に渡すジョブ定義ファイル２２を作成する。ジョブ定義ファイル２２は、例えば、ＪＤＦ（Job Definition Format）の形式による電子ファイルである。ワークフロー作成支援システム１４によって作成されるジョブ定義ファイル２２は、ワークフロー管理システム１６に対して、ジョブの作成や更新を依頼するための実行依頼ファイルとしての役割を果たす。
【００５６】
ワークフロー作成支援システム１４は、ウェブサーバを用いて構成され、ワークフロー作成支援システム１４には、通信回線を介して第２端末装置２４が接続される。第２端末装置２４は、ワークフロー作成支援システム１４にアクセス可能なウェブクライアント端末である。第２端末装置２４は、例えば、印刷会社の工務部門に所属する工務担当者によって操作される。第２端末装置２４にはウェブブラウザのソフトウェアが組み込まれており、第２端末装置２４のウェブブラウザによって様々な操作を行うことができる。
【００５７】
作業指示書２０に記述されていない詳細な各種パラメータの情報が第２端末装置２４を通じてワークフロー作成支援システム１４に入力される。第２端末装置２４を用いることにより、受注内容に係る印刷物の生産に関するワークフローの構築やジョブの作成及び編集（更新）などに必要な様々な情報の入力と確認を行うことができる。
【００５８】
ワークフロー作成支援システム１４によるジョブの作成や更新に際して、予め登録されている各種のテンプレートを利用することができる。予め複数のテンプレートを格納しておくデータベースであるテンプレートＤＢ２６は、ワークフロー管理システム１６に接続されている。なお、「ＤＢ」という記載は、データベース（database）を示す表記である。ワークフロー作成支援システム１４は、ワークフロー管理システム１６を経由して、又はテンプレートＤＢ２６に直接アクセスして、テンプレートの情報を得ることができる。テンプレートＤＢ２６が「テンプレートデータベース」の一形態に相当する。
【００５９】
テンプレートＤＢ２６に予め登録しておくテンプレートの種類として、例えば、ジョブテンプレート、ワークフローセットテンプレート、面付けテンプレートなどがあり得る。ジョブテンプレートは、ジョブの記述事項に関するテンプレートである。ワークフローセットテンプレートは、ワークフローの構成に関するテンプレートである。面付けテンプレートは、面付けに関するテンプレートであり、例えば、ストリッピングシートテンプレートである。テンプレートＤＢ２６は、テンプレートの種類ごとに、それぞれのデータベースが構築されている。
【００６０】
ワークフロー作成支援システム１４は、テンプレートＤＢ２６に予め登録されているテンプレートの中から所望のテンプレートをユーザに選択させるための選択画面の表示に用いられる選択画面データを作成して第２端末装置２４に供給する。第２端末装置２４は、表示装置２４Ａと入力装置２４Ｂとを備えており、ユーザは、第２端末装置２４の表示装置２４Ａに表示される選択画面を見ながら、キーボードなどの入力装置２４Ｂを操作して、所望のテンプレートを選択することができる。
【００６１】
テンプレートの選択を行うための選択画面を提供するに際し、ワークフロー作成支援システム１４は、テンプレートＤＢ２６に予め登録されている複数のテンプレートの中から、作業指示書２０に記述された情報並びに第２端末装置２４を介して入力された各種の情報を基に、絞り込みの処理を行い、選択候補となるテンプレートの数を絞って第２端末装置２４に選択候補のリストを提供する。
【００６２】
第２端末装置２４では、絞り込み処理の結果としての選択候補のリストを表示させることができ、ユーザは、表示された選択候補の中から一つのテンプレートを選択する操作を行うことができる。
【００６３】
ワークフロー作成支援システム１４は、作業指示書２０に記述された情報並びに第２端末装置２４を介して入力された各種の情報を含んだジョブ定義ファイル２２を作成し、このジョブ定義ファイル２２をワークフロー管理システム１６に提供する。
【００６４】
ワークフロー管理システム１６は、ジョブ定義ファイル２２にしたがって、ジョブの作成や更新、削除などを実行する。つまり、ジョブ定義ファイル２２は、ワークフロー管理システム１６におけるワークフローの作成を制御する情報として用いられる。ワークフロー作成支援システム１４は、ワークフロー管理システム１６におけるワークフローの作成を制御するワークフローコントローラとして機能する。
【００６５】
ワークフロー管理システム１６は、ワークフロー作成支援システム１４と連携して、ジョブの作成及び更新、原稿の入稿、ページ校正、レンダリング、デバイス出力などの印刷ワークフローの機能を担うコンピュータシステムである。
【００６６】
ワークフロー管理システム１６には、通信回線を介して第３端末装置２８が接続される。第３端末装置２８は、ワークフロー作成支援システム１４にアクセス可能なクライアント端末である。第３端末装置２８は、原稿の制作を行う原稿制作部門や、デザイナー、協力会社、或いは、発注元である依頼主企業の担当者によって操作される端末装置を表している。第３端末装置２８は、原稿の制作や校正などの作業に用いられる。
【００６７】
また、ワークフロー管理システム１６には、通信回線を介して第４端末装置３０が接続される。第４端末装置３０は、例えば、印刷会社における生産部門の生産担当者によって操作される端末装置を表している。
【００６８】
ワークフロー管理システム１６には、イメージセッタ３２、プレートレコーダ３４、印刷装置３６などの出力装置や、後加工装置３８などを接続することができる。ワークフロー管理システム１６は、ＲＩＰ（Raster Image Processor）機能を備えており、イメージセッタ３２、プレートレコーダ３４、印刷装置３６などの各出力装置に適した印刷データを提供することができる。
【００６９】
なお、経営情報システム１２、ワークフロー作成支援システム１４、ワークフロー管理システム１６の各システムについては、それぞれのシステムの機能を１台のコンピュータで実現してもよいし、複数台のコンピュータで機能を分担して実現してもよい。
【００７０】
また、ワークフロー作成支援システム１４の機能とワークフロー管理システム１６の機能とを一台のコンピュータで実現する構成も可能である。例えば、同じサーバの筐体内に、ワークフロー作成支援システム１４の機能を実現するプログラムとワークフロー管理システム１６の機能を実現するプログラムとを組み込み、両機能を一つの筐体内に同居させることができる。
【００７１】
図２では、第１端末装置１８、第２端末装置２４、第３端末装置２８、及び第４端末装置３０をそれぞれ１台ずつのコンピュータとして描いているが、各システムに接続される端末装置の台数は１台に限らず、複数台とすることができる。また、経営情報システム１２、ワークフロー作成支援システム１４、及びワークフロー管理システム１６のそれぞれのシステムに対して、それぞれ異なる端末装置を接続することは要求されず、一つの端末装置から複数のシステムにアクセス可能な構成であってもよい。
【００７２】
［ワークフロー作成支援システム１４の機能について］
本実施形態に係るワークフロー作成支援システム１４の機能について説明する。
【００７３】
（１）ジョブ作成及び更新
ワークフロー作成支援システム１４は、経営情報システム１２から作業指示書２０のデータを受信し、ワークフロー管理システム１６に対してジョブの作成及び更新を実行する。ワークフロー作成支援システム１４からワークフロー管理システム１６へのジョブ作成及び更新の実行は、ＪＤＦのジョブ定義ファイル２２によって実現する。
【００７４】
新規のジョブ作成の際には、ジョブテンプレートを経営情報システム１２から指定することができる。経営情報システム１２からジョブテンプレートの指定がなかった場合は、ワークフロー管理システム１６にて設定されているＪＤＦ入力用のジョブテンプレートを使用する。既存のジョブの内容を変更するジョブ更新の際には、既存のジョブのジョブテンプレートを使用する。
【００７５】
（２）ワークフロー構成
ワークフロー作成支援システム１４は、ワークフローの部品単位で（つまり、ジョブパート単位で）、セクションワークフローを構成する。その際にベースとするワークフローのテンプレートの選定方法は、次のとおりである。
【００７６】
［選定方法１］ワークフローセットテンプレートが指定されている場合には、その指定されたワークフローセットテンプレートを用いる。
【００７７】
［選定方法２］ワークフローセットテンプレートが指定されていない場合であって、ワークフロー管理システム１６のシステム設定によりジョブテンプレートが指定される場合は、予め登録されているジョブテンプレート内のワークフローのうち、プレスデバイスプロファイルの名称が一致するものを用いる。プレスデバイスプロファイルとは、画像出力に用いる印刷機の機種を意味し、プレスデバイスプロファイルの名称は、印刷機の機種名に相当する。
【００７８】
［選定方法３］ワークフローセットテンプレートが指定されていない場合であって、ワークフロー管理システム１６のシステム設定によりワークフローセットが指定される場合は、予め登録されているワークフローセットテンプレートのうち、プレスデバイスプロファイル名称が一致し、かつメディアタイプが一致するワークフローセットテンプレートを用いる。
【００７９】
図３はワークフロー構成の一例を示すイメージ図である。本システムにより構成されるワークフローは、［１］原稿入稿、［２］ページ校正、［３］面付け校正、及び［４］プレート出力までが直列に並んだものを作成可能である。ワークフローには、さらに、［５］出力デバイスの種別、［６］ＰＤＦ（Portable Document Format）エクスポート、［７］プレビュー作成、及び［８］仕上げ、の各項目の一部又は全部を含めることができる。ワークフローの項目は、ワークフローセットテンプレートを基に、適宜編集することができる。
【００８０】
（３）面付け設定
ワークフロー作成支援システム１４は、ワークフロー管理システム１６のテンプレートＤＢ２６に登録されているストリッピングシートテンプレートを使用してストリッピング面付けを構成し、ワークフロー項目に割り当てる機能を有する。
【００８１】
経営情報システム１２から面付けテンプレートの指定があった場合は、指定に係る面付けテンプレートを使用してストリッピング面付けを構成する。
【００８２】
経営情報システム１２から面付けテンプレートの指定がない場合は、ワークフローセットテンプレートに存在するワークフロー項目に設定される面付けを流用する。
【００８３】
トリムマーク（trim mark）、クロップマーク（crop marks）、レジスターマーク(register mark)その他のマーク類については、ストリッピングシートテンプレートの指定がある場合は、指定に係るストリッピングシートテンプレートに設定されているマーク類を設定する。ストリッピングシートテンプレートの指定がない場合は、ワークフローセットテンプレートの「［４］プレート出力」に設定されている面付けのマーク類を流用する。
【００８４】
（４）ドブ幅指定
ワークフロー作成支援システム１４は、経営情報システム１２から指定されるドブ幅を指定し、ストリッピングシートテンプレートに設定されるドブ幅を上書きすることができる。「ドブ」とは、仕上がりサイズの周りに設ける余白をいう。「ドブ」は、「塗り足し」又は「マージン」とも呼ばれる。ドブ幅の指定方法は以下の２通りとする。
【００８５】
［指定方法１］ノド、小口、天、地のそれぞれの値を指定する。なお、ノドは「Spine」、小口は「Face」、天は「Head」、地は「Foot」という英表記に相当する。
【００８６】
［指定方法２］垂直方向及び水平方向のそれぞれのセンタードブを指定する。
【００８７】
（５）ジョブ削除
ワークフロー作成支援システム１４は、経営情報システム１２から受注番号又はジョブの識別符号であるジョブＩＤ（identification）を指定して、ワークフロー管理システム１６に対してジョブの削除を実行することができる。ワークフロー作成支援システム１４からワークフロー管理システム１６へのジョブ削除指示は、ジョブメッセージングフォーマット（ＪＭＦ：Job Messaging Format）により実行する。
【００８８】
（６）ＣＶＳファイルによるＭＩＳとの連携
ワークフロー作成支援システム１４は、経営情報システム１２から出力されたＣＳＶファイルを受信し、ワークフロー管理システム１６に対してジョブの作成、更新、及び削除の各処理を依頼することができる。なお、ＣＳＶファイルに限らず、他の汎用フォーマットや独自のフォーマットなどによるファイルを用いてもよい。
【００８９】
ワークフロー作成支援システム１４はＣＳＶファイルを受信する際に、フォルダに分けて受信する。受信用のフォルダは、ジョブ作成及び更新用のフォルダと、ジョブ削除用のフォルダの２種類が用意される。
【００９０】
ワークフロー作成支援システム１４は、ジョブ作成及び更新用のフォルダに入力されたＣＳＶファイルから受注番号又はジョブＩＤを抽出し、この抽出した受注番号又はジョブＩＤのジョブがワークフロー管理システム１６のデータベース内に存在する場合は、該当するジョブを更新し、存在しない場合は、新規ジョブを作成する。
【００９１】
ワークフロー作成支援システム１４は、ジョブ削除用のフォルダに入力されたＣＳＶファイルから受注番号又はジョブＩＤを抽出し、この抽出した受注番号又はジョブＩＤのジョブを削除する。
【００９２】
入力されたＣＳＶファイルに対する処理(ジョブ作成、更新、又は削除)が成功した場合は成功用フォルダに入力ＣＳＶファイルを格納する。入力されたＣＳＶファイルに対する処理が失敗した場合は失敗用フォルダに入力ＣＳＶファイルを格納する。
【００９３】
ＣＳＶファイルの１ファイルで、ワークフロー管理システム１６の１ジョブに対応し、ＣＳＶの１行分のデータで、１セクション分のデータを生成する。セクションで共通のデータである受注番号やジョブ名などは、ＣＳＶデータ列の１行目の値を採用し、２行目以降のデータは無視する。
【００９４】
（７）ウェブクライアント画面による操作について
ワークフロー作成支援システム１４は、ウェブサーバを備えており、ウェブクライアントである第２端末装置２４のウェブブラウザによる操作にて、ジョブ作成、更新及びジョブ一覧の確認を行うことができる。なお、ジョブの削除については、ウェブブラウザからの操作は禁止することが好ましい。
【００９５】
図４は操作画面の画面遷移の例である。本システムでは、ウェブブラウザで表示される操作画面として、ジョブ一覧画面４０、ジョブ情報画面４２、ジョブ編集画面４４、及び自動ドブ計算ダイアログ４６を備える。
【００９６】
ジョブ一覧画面４０は、ワークフロー作成支援システム１４から作成させたジョブの一覧を表示する画面である。ジョブ情報画面４２は、ジョブの内容に関する基本情報を入力するための画面である。ジョブ編集画面４４は、ジョブごとの詳細な構造を構築するための作業を行う操作画面である。自動ドブ計算ダイアログ４６は、ドブ幅の設定を行う画面であり、固定値の入力や自動計算に必要なパラメータを設定する。
【００９７】
［ジョブ一覧画面］
図５はジョブ一覧画面４０の例である。ジョブ一覧画面４０は、ジョブ一覧表示領域５０、表示切り替えボタン５２、検索バー５４、検索ボタン５６、画面設定ボタン５８、リロードボタン６０、新規作成ボタン６２、及び編集ボタン６４を有する。
【００９８】
ジョブ一覧表示領域５０には、ジョブの一覧が表形式で表示される。１画面の表示件数は、例えば５０件とし、表示切り替えボタン５２による表示切り替え機能にて、前後の５０件の表示を表示できる。
【００９９】
ジョブ一覧表示領域５０における各ジョブの表示項目は、図５の左のカラムから受注ＩＤ、ジョブＩＤ、納期、ジョブ名及び顧客名の順となっている。受注ＩＤは、受注番号と同義である。また、ジョブＩＤも受注番号と同等のものとすることができる。ジョブ一覧におけるジョブの並び順は、例えば、受注ＩＤの降順とすることができる。
【０１００】
画面設定ボタン５８を押すと画面に関する設定画面が表示され、表示方法の設定などを行うことができる。なお、ＧＵＩ（Graphical User Interface）のボタンについて「押す」とは、クリックする、タッチするなどのユーザ操作によって、そのボタンに関連付けされた指令を入力することを指す。
【０１０１】
検索バー５４に文字列であるテキストを入力して検索ボタン５６を押すと、入力した文字列と受注ＩＤを前方一致で比較し、条件に合致するジョブのみを表示することができる。なお、検索対象の項目は「受注ＩＤ」に限らず、他の項目でもよく、ジョブ名や顧客名について検索可能が構成としてもよい。
【０１０２】
リロードボタン６０は、ジョブ一覧を最新の状態に更新するためのボタンである。
【０１０３】
新規作成ボタン６２は、新規にジョブを作成する際に操作されるボタンである。新規作成ボタン６２を押すと、ジョブ情報の入力及び編集を行うためのジョブ情報画面４２（図６参照）が表示される。
【０１０４】
ジョブ一覧の中から一つのジョブを選択して編集ボタン６４を押すと、選択したジョブのジョブ編集画面４４（図８参照）が表示される。
【０１０５】
［ジョブ情報画面］
図６はジョブ情報画面４２の例である。図５で説明したジョブ一覧画面４０から新規作成ボタン６２が押された場合、または、ジョブ編集画面４４（図４参照）からの指示により、ジョブ情報画面４２が開かれる。ジョブ情報画面４２は、ジョブの基本情報であるジョブ情報を入力する画面である。ジョブ情報画面４２は「複数のパラメータの一部又は全部に関する情報をユーザに入力させる入力画面」の一形態に相当する。
【０１０６】
ジョブ情報画面４２における設定可能な項目は、例えば、図７に記載のとおりである。図７はジョブ情報画面４２における設定可能な項目の例を示している。図７の表中（＊）のマークを付した項目は、入力必須項目とすることが好ましい。また、項目名については、多言語表記に対応可能であり、ローケルファイルの記述を変更することにより、項目名の表記を変更することができる。
【０１０７】
ジョブの基本情報のうちの一部は、経営情報システム１２から受信した作業指示書２０から取り込むことができる。
【０１０８】
ジョブ情報画面４２は、ＯＫボタン６６とキャンセルボタン６８を有する。ＯＫボタン６６を押すと、設定内容が保存されジョブ情報画面４２が閉じられる。ジョブ情報画面４２が閉じられた後は、ジョブ編集画面４４が表示される。
【０１０９】
キャンセルボタン６８が押されると、入力された設定内容を保存せずに、ジョブ情報画面４２が閉じられる。新規ジョブを作成する際に、キャンセルボタン６８が押されてジョブ情報画面４２が閉じられた後は、ジョブ一覧画面４０を表示する。一方、既存のジョブを更新する際に、キャンセルボタン６８が押されてジョブ情報画面４２が閉じられた後は、ジョブ編集画面４４を表示する。
【０１１０】
［ジョブ編集画面］
図８はジョブ編集画面４４の例である。ジョブ編集画面４４は、ジョブの基本情報であるジョブ情報をベースに、ワークフローを構成し、ワークフロー管理システム１６に対してジョブの作成や更新を依頼するための画面である。
【０１１１】
ジョブ編集画面４４は、ジョブ編集作業領域７０と、ジョブ情報表示領域７２を有する。ジョブ編集作業領域７０は、ジョブ名ブロック７４、セクション設定ブロック７６、ワークフロー選択ブロック７８、プレス選択ブロック８０、面付け選択ブロック８２を有する。
【０１１２】
ジョブ名ブロック７４には、総ページ数とジョブ名が表示される。このジョブ名ブロック７４からジョブテンプレートを選択する。選択されているジョブテンプレート名がジョブ名ブロック７４に表示される。
【０１１３】
セクション設定ブロック７６は、セクション名と、セクションページ数とを設定する設定欄である。セクション設定ブロック７６にて設定するセクション名は、ワークフロー管理システム１６におけるセクションの記述に反映される。
【０１１４】
ワークフロー選択ブロック７８は、ワークフローセットテンプレートを選択するブロックである。ワークフロー選択ブロック７８のプルダウンマーク７８Ａをクリックすると、予め用意されているワークフローセットテンプレートの一覧が表示される。ユーザは、表示されたワークフローセットテンプレートの一覧の中から所望のワークフローセットテンプレートを選択することができる。ワークフロー選択ブロック７８には、選択されているワークフローセットテンプレートを示す名称が表示される。
【０１１５】
プレス選択ブロック８０は、プレスデバイスプロファイルを選択するブロックである。プレス選択ブロック８０のプルダウンマーク８０Ａをクリックすると、予め登録されているプレスデバイスプロファイルの一覧が表示される。ユーザは、表示されたプレスデバイスプロファイルの一覧の中から所望のプレスデバイスプロファイルを選択することができる。プレス選択ブロック８０には、選択されているプレスデバイスプロファイルを示す名称が表示される。
【０１１６】
面付け選択ブロック８２は、面付けテンプレートを選択するブロックである。本例では、面付けテンプレートとしてのストリッピングシートテンプレートを選択する。面付け選択ブロック８２のプルダウンマーク８２Ａをクリックすると、予め登録されている面付けテンプレートの中から、選択候補となる面付けテンプレートのリストが表示される（図９参照）。
【０１１７】
図９は選択候補となる面付けテンプレートのリストを表示させた選択画面の例である。プルダウンマーク８２Ａをクリックすると、選択候補となる面付けテンプレートのリスト９０が表示される。このリスト９０に提示される面付けテンプレートは、予めデータベースに登録されている複数のテンプレートに対して、ジョブの基本情報であるジョブ情報を利用した絞り込みの処理を行い、その絞り込み処理の結果として得られたものである。
【０１１８】
テンプレートの名称は、そのテンプレートが適用できる「プレスデバイス（機種）名」、「プレートサイズ」、「用紙サイズ」、「仕上がりサイズ」、「綴じ方」、「折り丁」、「ページ数」、「用途」などの項目の情報を適宜組み合わせて定められている。なお、「用途」とは、例えば、「表紙用」や「カバー用」などである。
【０１１９】
テンプレートの名称に使用される情報項目の少なくとも一部は、ジョブの基本情報であるジョブ情報のパラメータの一部と一致している。したがって、本実施形態では、予め登録されている多数のテンプレートの中から、ジョブの基本情報に含まれるパラメータの情報を検索キーに利用して、自動的にテンプレートの名称に対して絞り込みの処理を実施し、絞り込み条件に合致するテンプレートのみを選択候補としてユーザに提示する。
【０１２０】
絞り込み条件（フィルタリング条件）は、システム内の設定ファイルにて変更可能となっている。絞り込み条件は、ジョブ基本情報に含まれる項目のＡＮＤ条件として設定することができる。例えば、デフォルトの絞り込み条件は、プレス選択ブロック８０にて選択されているプレスデバイスプロファイルと、ジョブ情報画面４２で設定した「仕上がりサイズ」、「綴じ」、及び「開き」のＡＮＤ条件（論理積）とされる。
【０１２１】
絞り込み条件の変更の一例として、ジョブの基本情報に含まれるパラメータの情報を検索キーに利用して、自動的にテンプレートの名称に対して絞り込みの処理を実施する際における、検索キーの変更が挙げられる。
【０１２２】
絞り込みの処理に有益なパラメータの種別として、「仕上がりサイズ」、「綴じ」、「開き」、「印刷機名」、「後加工機名」、「用紙サイズ」、「プレートサイズ」、「シート内面数」、「折り丁カタログ」などを挙げることができる。これらのうち、「仕上がりサイズ」、「印刷機名」、「用紙サイズ」、及び「シート内面数」のそれぞれは、絞り込みの処理に特に有効な情報である。したがって、「仕上がりサイズ」、「印刷機名」、「用紙サイズ」、及び「シート内面数」のうち少なくとも一つのパラメータの情報を絞り込み処理の絞り込み条件に用いることが好ましい。
【０１２３】
面付けテンプレートの種類は多種多様であり、システムに登録される面付けテンプレートの数が数千にも及ぶ膨大な数となる場合がある。本実施形態によれば、ジョブの基本情報を基に、面付けテンプレートの名称に対して、絞り込み条件に基づく絞り込みの処理が行われ、条件に合致するテンプレートのリスト９０が表示される。
【０１２４】
絞り込み処理の結果としてリスト９０に表示される選択候補のテンプレートの数は、絞り込み条件や登録されているテンプレート数に依るが、例えば、数個から２０個程度、多くても数十個程度となる。したがって、ユーザはリスト９０の中から、所望のテンプレートを容易に見つけ出すことができ、テンプレートを選択する際の操作が簡易化される。
【０１２５】
ユーザは、表示された面付けテンプレートのリスト９０の中から所望の面付けテンプレートを一つ選択することができる。面付け選択ブロック８２には、選択されている面付けテンプレートを示す名称が表示される。
【０１２６】
図８に示したように、一つのジョブは、複数のセクションを含み、セクションごとにワークフローが構成される。セクションごとに、セクション設定ブロック７６、ワークフロー選択ブロック７８、プレス選択ブロック８０及び面付け選択ブロック８２が紐付けされている。
【０１２７】
セクション設定ブロック７６の移動ボタン７６Ａをドラッグした状態で、マウス操作等によりセクションの位置を移動させることができる。
【０１２８】
最下段のセクションの下方に追加ボタン８４が表示される。追加ボタン８４を押すと、末尾に新しいセクションが追加される。新たに追加されたセクションの設定値などはすべて空欄となる。
【０１２９】
また、セクションごとに、削除ボタン８６とコピーボタン８８が設けられる。削除ボタン８６は、選択したセクションをセクション単位で削除するためのボタンである。セクションを削除する際には、図示せぬ確認ダイアログを表示し、確認ダイアログのＯＫボタンを押すとセクションの削除が実行される。
【０１３０】
コピーボタン８８は、選択したセクションの直後に新しいセクションをコピーして追加する操作を行うためのボタンである。
【０１３１】
ジョブ編集作業領域７０の右端には垂直スクロールバー９４が表示される。セクションの数が増えて一画面ですべてのセクションを表示できない場合には、画面右端の垂直スクロールバー９４を操作して、表示範囲を変更することができる。
【０１３２】
ジョブ情報表示領域７２の右端にも垂直スクロールバー９６が設けられる。この垂直スクロールバー９６を操作することにより、ジョブ情報表示領域７２に表示させる情報項目をスクロールすることができる。
【０１３３】
ジョブ情報表示領域７２の上部には編集ボタン９８が設けられる。編集ボタン９８を押すと、ジョブ情報画面４２が表示される。
【０１３４】
ジョブ編集画面４４は、キャンセルボタン１００と保存終了ボタン１０２と、を含む。
【０１３５】
キャンセルボタン１００は、ジョブ編集画面４４にて編集した内容を保存せずに、ジョブ編集画面４４を終了するボタンである。
【０１３６】
キャンセルボタン１００が押された場合には、図示せぬ確認ダイアログを表示し、確認ダイアログのＯＫボタンが押されたら、ジョブ編集画面４４を終了する。
【０１３７】
[システム構成例]
図１０は印刷物生産システム１０のシステム構成例を示すブロック図である。図１０において図２で説明した構成と同一の要素には同一の符号を付し、その説明は省略する。
【０１３８】
図１０に示した印刷物生産システム１０は、ＭＩＳ（Management Information System）サーバ１１２と、ワークフローシステムサーバ１１４と、を備える。
【０１３９】
ＭＩＳサーバ１１２は、図２で説明した経営情報システム１２の機能を担うサーバである。ワークフローシステムサーバ１１４は、図２で説明したワークフロー作成支援システム１４の機能を担い、かつ、ワークフロー管理システム１６の機能を担うサーバである。つまり、図１０に示した例は、ワークフロー作成支援システム１４の機能を実現するプログラムと、ワークフロー管理システム１６の機能を実現するプログラムとを、同一のサーバ筐体の中に組み込んだシステムの例である。
【０１４０】
ＭＩＳサーバ１１２は、第１サーバ本体１２０と、第１ストレージ装置１２２とから構成される。第１ストレージ装置１２２は第１サーバ本体１２０に接続されている。第１ストレージ装置１２２には、例えば、受注、販売、営業、見積もり、大日程計画、中日程計画、小日程計画、入出庫、在庫、仕入れ、基準原価等の種々の管理情報が記憶されている。
【０１４１】
第１サーバ本体１２０は、第１通信回線１２４に接続されている。第１通信回線１２４は、例えば、印刷会社の営業部門が管轄する営業サイト１２６の構内に構築されたローカルエリアネットワークとすることができる。
【０１４２】
第１端末装置１８は、第１通信回線１２４に接続される端末装置であり、第１通信回線１２４を介して第１サーバ本体１２０に接続される。
【０１４３】
第１通信回線１２４には第１ルータ１２８が接続されている。第１ルータ１２８は、第１通信回線１２４と、インターネットなどの広域通信回線網１３０との間の接続を中継する機器である。第１通信回線１２４は、第１ルータ１２８を介して広域通信回線網１３０に接続される。
【０１４４】
ワークフローシステムサーバ１１４は、第２サーバ本体１４０と、第２ストレージ装置１４２とを備える。第２ストレージ装置１４２には、例えば、コンテンツデータ、出力用データ、ジョブチケット、カラープロファイル、色見本データ等が記憶されている。出力用データとは、例えば、製版用データ、刷版用データ、又は校正用データである。ジョブチケットは、例えば、ＪＤＦファイルの形式で記憶されている。
【０１４５】
第２サーバ本体１４０は、第２通信回線１４４に接続されている。第２通信回線１４４は、例えば、印刷会社の生産部門が管轄する印刷サイト１４６の構内に構築されたローカルエリアネットワークとすることができる。
【０１４６】
第２通信回線１４４には、第２ルータ１４８が接続されている。第２ルータ１４８は、第２通信回線１４４と広域通信回線網１３０との間の接続を中継する機器である。第２通信回線１４４は、第２ルータ１４８を介して、広域通信回線網１３０に接続される。第２端末装置２４、第３端末装置２８、及び第４端末装置３０のそれぞれは、第２通信回線１４４に接続される端末装置であり、第２通信回線１４４を介して第２サーバ本体１４０に接続される。
【０１４７】
イメージセッタ用コントローラ１５２、プレートレコーダ用コントローラ１５４、印刷装置用コントローラ１５６及び後加工装置用コントローラ１５８のそれぞれは、第２通信回線１４４を介してワークフローシステムサーバ１１４に接続される。
【０１４８】
イメージセッタ用コントローラ１５２は、イメージセッタ３２の動作を制御するコントローラである。プレートレコーダ用コントローラ１５４は、プレートレコーダ３４の動作を制御するコントローラである。印刷装置用コントローラ１５６は、印刷装置３６の動作を制御するコントローラである。後加工装置用コントローラ１５８は、後加工装置３８の動作を制御するコントローラである。
【０１４９】
印刷装置３６は、図示せぬ印刷媒体上に画像を形成することで印刷済みシート１６０を出力する装置である。印刷媒体の種類として、合成紙、厚紙、アルミ蒸着紙等の紙類のみならず、塩化ビニル又はポリエチレンテレフタラート（ＰＥＴ: polyethylene terephthalate）等の樹脂、ターポリン、金属シート等が存在する。印刷媒体は、ロール紙などの連続媒体であってもよいし、規定のサイズにカットされた枚葉紙などであってもよい。
【０１５０】
印刷装置３６が凸版印刷装置である場合、図示せぬ刷版及び図示せぬ中間転写体を介して印刷媒体上にインキを付着させることで、印刷媒体上に画像が形成された印刷済みシート１６０を出力する。
【０１５１】
印刷装置３６が校正機である場合、ＤＤＣＰ（Direct Digital Color Proofing）、インクジェットカラープルーファ、 低解像度のカラーレーザプリンタ （電子写真方式） 又はインクジェットプリンタ等を用いてもよい。印刷装置３６がデジタル印刷機の場合、刷版を作製することなく直接的に印刷済みシートを出力可能である。
【０１５２】
後加工装置３８は、複数の印刷済みシートに対して表面加工、紙折り、綴じ、断裁等の加工処理を施す装置である。後加工装置３８を用いて加工処理を施すことで印刷物１６２（図１０の例では、上製本）が生産される。なお、最終的な印刷物の製品形態は、上製本に限らず、様々な形態があり得る。
【０１５３】
［通信回線について］
図１０では、通信回線の構成例として、第１通信回線１２４と第２通信回線１４４とを広域通信回線網１３０を利用して接続しているが、通信回線の構成は図１０の例に限らず、ローカルエリアネットワーク、若しくは、ワイドエリアネットワーク、又はこれらの適宜の組み合わせにより、様々な通信回線の形態が可能である。例えば、第１通信回線１２４と、広域通信回線網１３０と、第２通信回線１４４とを組み合わせた通信回線の構成に代えて、単一のローカルエリアネットワーク（イントラネット）を採用してもよい。その場合、第１ルータ１２８及び／又は第２ルータ１４８を省略する形態とすることができる。
【０１５４】
また、第１端末装置１８、第２端末装置２４、第３端末装置２８及び第４端末装置３０のそれぞれの端末装置の接続形態は図１０の例に限らない。例えば、第１端末装置１８、第２端末装置２４、第３端末装置２８及び第４端末装置３０の全部又は一部は、広域通信回線網１３０を介して、ＭＩＳサーバ１１２やワークフローシステムサーバ１１４にアクセス可能な構成であってもよい。
【０１５５】
［ＭＩＳサーバ１１２について］
図１１はＭＩＳサーバ１１２のブロック図である。ＭＩＳサーバ１１２を構成する第１サーバ本体１２０は、第１制御部１７０、第１メモリ１７２、第１接続インターフェース部１７４、第１通信インターフェース部１７６、第１表示制御部１７８及び第１入力インターフェース部１８０を備えるコンピュータである。
【０１５６】
第１制御部１７０は、中央処理装置（ＣＰＵ：Central Processing Unit）等の情報処理装置によって構成されている。第１制御部１７０は、第１メモリ１７２に格納されたプログラムを読み出し実行することで、第１データベース管理部１８２、作業指示書発行部１８４、及び送信処理部１８６の各機能を実現可能である。
【０１５７】
第１メモリ１７２は、第１制御部１７０が各構成要素を制御するのに必要なプログラム及びデータ等を記憶している。第１メモリ１７２は、非一過性であり、かつ、コンピュータ読み取り可能な記憶媒体で構成されてもよい。ここで、コンピュータ読み取り可能な記憶媒体は、例えば、光磁気ディスク、ＣＤ−ＲＯＭ（compact disc read only memory)、フラッシュメモリ等の可搬型記憶媒体、若しくは、コンピュータシステムに内蔵されるＲＯＭ（read-only memory）やハードディスク装置等の補助記憶装置などである。また、この記憶媒体は、短時間に且つ動的にプログラムを保持するものであっても、一定時間プログラムを保持するものであってもよい。第１メモリ１７２は、ランダムアクセスメモリのような主記憶装置を含んで構成することができる。
【０１５８】
第１接続インターフェース部１７４は、第１ストレージ装置１２２との間でデータの授受を行うためのインターフェース部である。
【０１５９】
第１ストレージ装置１２２内には、経営情報に関するデータベースである経営情報ＤＢ１９０と、受注情報に関するデータベースである受注情報ＤＢ１９２と、作業指示書２０（図２参照）に関するデータベースである作業指示書ＤＢ１９４とが構築されている。
【０１６０】
受注情報ＤＢ１９２には、例えば、受注、販売、営業、見積り、大日程計画、中日程計画、小日程計画、入出庫、在庫、仕入れ、基準原価を含む管理情報が蓄積されている。
【０１６１】
作業指示書ＤＢ１９４には、受注毎に発行された作業指示書２０（図２参照）のデータが蓄積されている。作業指示書２０は、印刷物１６２（図１０参照）の生産に供される作業指示書を示すデータファイルである。作業指示書２０のデータ形式は、ＣＳＶやＸＭＬ（eXtensible Markup Language）等の汎用フォーマットでもよいし、独自に定義したフォーマットでもよい。
【０１６２】
第１ストレージ装置１２２は、第１サーバ本体１２０からの要求に応じて、各種情報を供給可能である。
【０１６３】
第１データベース管理部１８２は、第１ストレージ装置１２２に格納される各データベースにアクセスして、情報の登録、更新、削除、並びに、読み出しなどを実行する。
【０１６４】
作業指示書発行部１８４は、受注情報を基に作業指示書２０を作成する処理部である。
【０１６５】
送信処理部１８６は、作業指示書発行部１８４にて作成された作業指示書２０の電子ファイルをワークフローシステムサーバ１１４（図１０参照）に対して送信する処理を行う処理部である。
【０１６６】
第１通信インターフェース部１７６は、外部装置との間で電気信号を送受信するインターフェース部である。第１サーバ本体１２０は、第１通信インターフェース部１７６によって第１通信回線１２４（図１０参照）に接続される。第１サーバ本体１２０は、第１通信インターフェース部１７６によって、各種情報をワークフローシステムサーバ１１４（図１０参照）から取得可能であり、また、各種情報をワークフローシステムサーバ１１４に供給可能である。さらに、第１サーバ本体１２０は、第１通信インターフェース部１７６を通じて、第１端末装置１８と相互に通信可能であり、第１サーバ本体１２０は、第１通信インターフェース部１７６を通じて、第１端末装置１８から情報を取得し、かつ、第１端末装置１８に対して情報を提供することができる。
【０１６７】
第１表示制御部１７８には、第１表示装置１９６が接続される。第１表示装置１９６に、例えば、液晶ディスプレイ、有機ＥＬ（Organic Electro-Luminescence）ディスプレイなどの種々の表示方式による表示デバイスを用いることができる。第１入力インターフェース部１８０には、第１入力装置１９８が接続される。第１入力装置１９８には、キーボード、マウス、タッチパネル、トラックボールなど、各種の手段を採用することができ、これらの適宜の組み合わせであってもよい。第１表示装置１９６は各種情報を表示する表示部として機能し、第１入力装置１９８は各種情報を入力する操作を行うため操作部として機能する。第１表示装置１９６と第１入力装置１９８の組み合わせは、第１サーバ本体１２０に対するユーザインターフェースとして機能する。第１サーバ本体１２０のシステム設定等の作業は、第１表示装置１９６と第１入力装置１９８とを利用して行うことができる。
【０１６８】
［ワークフローシステムサーバ１１４のブロック図］
図１２はワークフローシステムサーバ１１４のブロック図である。ワークフローシステムサーバ１１４はウェブサーバである。ワークフローシステムサーバ１１４の第２サーバ本体１４０は、第２制御部２００と、第２メモリ２０２と、第２接続インターフェース部２０４と、第２通信インターフェース部２０６と、第２表示制御部２０８と、第２入力インターフェース部２１０とを備えるコンピュータである。
【０１６９】
第２サーバ本体１４０のハードウェア構成は、図１１で説明した第１サーバ本体１２０の構成と同様の構成を採用してもよいし、第１サーバ本体１２０の構成と異なる構成を種々採用してもよい。
【０１７０】
第２制御部２００は、中央処理装置（ＣＰＵ：Central Processing Unit）等の情報処理装置によって構成されている。第２制御部２００は、第２メモリ２０２に格納されたプログラムを読み出し実行することで、ワークフロー作成支援制御部２２０としての機能と、ワークフロー管理制御部２２４としての機能とを実現可能である。
【０１７１】
第２メモリ２０２は、第２制御部２００が各構成要素を制御するのに必要なプログラム及びデータ等を記憶している。第２メモリ２０２は、非一過性であり、かつ、コンピュータ読み取り可能な記憶媒体で構成されてもよい。ここで、コンピュータ読み取り可能な記憶媒体は、例えば、光磁気ディスク、ＣＤ−ＲＯＭ（compact disc read only memory)、フラッシュメモリ等の可搬型記憶媒体、若しくは、コンピュータシステムに内蔵されるＲＯＭ（read-only memory）やハードディスク装置等の補助記憶装置などである。また、この記憶媒体は、短時間に且つ動的にプログラムを保持するものであっても、一定時間プログラムを保持するものであってもよい。第２メモリ２０２は、ランダムアクセスメモリのような主記憶装置を含んで構成することができる。
【０１７２】
第２接続インターフェース部２０４は、第２ストレージ装置１４２との間でデータの授受を行うためのインターフェースである。第２ストレージ装置１４２は、第２サーバ本体１４０からの要求に応じて、各種情報を供給可能である。
【０１７３】
第２ストレージ装置１４２内には、顧客情報に関するデータベースである顧客情報ＤＢ２３０、生産設備の属性など設備情報に関するデータベースである設備情報ＤＢ２３２、各種テンプレートに関するデータベースであるテンプレートＤＢ２６、及び過去に作成されたジョブのＪＤＦファイルを蓄積したデータベースであるジョブＤＢ２３４が構築されている。
【０１７４】
顧客情報ＤＢ２３０には、会社名、住所、電話番号、担当者名、メールアドレス、会社単位及び／又は担当者単位でのルール及び／又は注意事項を含む各種情報が蓄積されている。
【０１７５】
設備情報ＤＢ２３２には、「マッピング表」 及び「装置情報」が登録されている。マッピング表は、 「本印刷」、「校正」及び「ワークフロー構成」の関係を示す対応表である。本印刷に供される印刷装置３６の種類として、凸版印刷機を含む従来型印刷機（コンベンショナル印刷機）又はデジタル印刷機が挙げられる。また、校正に供される印刷装置３６の種類として、本印刷の場合と同じ装置、 インクジェット印刷機又はデジタル印刷機が挙げられる。
【０１７６】
装置情報は、印刷サイト１４６（図１０参照）内で利用可能な印刷装置３６に関する情報を含む。装置情報として、例えば、印刷装置３６の名称、識別番号、使用日時、稼働率、設置場所のみならず、印刷媒体及び刷版の適用可否情報等が挙げられる。また、装置情報には、印刷サイト１４６内で利用可能なイメージセッタ３２、プレートレコーダ３４、及び後加工装置３８のうちの少なくとも一つに関する情報を含むことができる。
【０１７７】
なお、第２ストレージ装置１４２に記憶されているデータベースの一部又は全部は、図１０及び図１１に示した第１ストレージ装置１２２に記憶されていてもよい。
【０１７８】
第２通信インターフェース部２０６は、外部装置との間で電気信号を送受信するインターフェースである。第２サーバ本体１４０は、第２通信インターフェース部２０６を介して、ＭＩＳサーバ１１２（図１０）から作業指示書２０その他の各種情報を取得可能である。また、第２サーバ本体１４０は、第２通信インターフェース部２０６を介して、第２端末装置２４（図１０参照）に対して情報を供給することができ、かつ、第２端末装置２４から情報を受信することができる。さらに、第２サーバ本体１４０は、第２通信インターフェース部２０６を介して、図１０で説明した第３端末装置２８、第４端末装置３０、イメージセッタ用コントローラ１５２、プレートレコーダ用コントローラ１５４、印刷装置用コントローラ１５６、及び後加工装置用コントローラ１５８に対して各種情報を供給することができ、かつ、これらの各デバイスから情報を受信することができる。
【０１７９】
第２表示制御部２０８には第２表示装置２３６が接続される。第２表示装置２３６には、例えば、液晶ディスプレイ、有機ＥＬ（Organic Electro-Luminescence）ディスプレイなどの種々の表示方式による表示デバイスを用いることができる。第２入力インターフェース部２１０には、第２入力装置２３８が接続される。第２入力装置２３８には、キーボード、マウス、タッチパネル、トラックボールなど、各種の手段を採用することができ、これらの適宜の組み合わせであってもよい。第２表示装置２３６は各種情報を表示する表示部として機能し、第２入力装置２３８は各種情報を入力する操作を行うため操作部として機能する。第２表示装置２３６と第２入力装置２３８の組み合わせは、第２サーバ本体１４０に対するユーザインターフェースとして機能する。第２サーバ本体１４０のシステム設定等の作業は、第２表示装置２３６と第２入力装置２３８とを利用して行うことができる。
【０１８０】
第２制御部２００により実現されるワークフロー作成支援制御部２２０は、ファイル処理ツール２４０と、入力情報処理部２４２と、操作用画面データ作成部２４４と、絞り込み処理部２４６と、送受信処理部２４８と、ジョブ定義ファイル作成部２５０と、を含む。
【０１８１】
ファイル処理ツール２４０は、ＭＩＳサーバ１１２（図１０及び図１１参照）から取得する作業指示書２０（図２参照）のファイルを受信し、所要の形式にフォーマット変換した上で、ジョブ作成やジョブ更新を指令するファイル処理部である。例えば、ＣＳＶ形式の作業指示書２０のファイルを扱う場合には、ファイル処理ツール２４０としてＣＳＶファイルを処理するＣＳＶツールを備える。作業指示書２０は、ジョブ定義ファイル２２（ＪＤＦファイル）と異なるファイル形式の電子ファイルとすることができる。
【０１８２】
入力情報処理部２４２は、第２端末装置２４を用いた入力操作や選択操作などによって入力された入力情報を処理する処理部である。入力情報処理部２４２は、図６で説明したジョブ情報画面４２から入力されたジョブの基本情報を取り込む処理を行う。また、入力情報処理部２４２は、図８で説明したジョブ編集画面４４から入力された設定情報や選択されたテンプレートの情報を取り込む処理を行う。
【０１８３】
ファイル処理ツール２４０と入力情報処理部２４２は、それぞれがジョブの基本情報としてのジョブ情報を取り込むジョブ情報取得部２５２として機能する。ファイル処理ツール２４０と入力情報処理部２４２のそれぞれの機能が「ジョブ情報取得機能」の一形態に相当する。
【０１８４】
操作用画面データ作成部２４４は、図１０で説明した第２端末装置２４その他のクライアント端末に提供する操作用画面の表示用データを作成する処理部である。操作用画面データ作成部２４４は、図４から図９で説明したジョブ一覧画面４０、ジョブ情報画面４２、ジョブ編集画面４４及び自動ドブ計算ダイアログ４６などの画面表示に必要なデータを作成する。
【０１８５】
操作用画面データ作成部２４４は、第２端末装置２４その他のクライアント端末のブラウザソフトにより閲覧可能なＨＴＭＬ（HyperText Markup Language）ドキュメントを作成する。また、操作用画面データ作成部２４４は、ＨＴＭＬドキュメントに組み込まれる各種のデータ要素を作成する。
【０１８６】
操作用画面データ作成部２４４は、入力画面データ作成部２４４Ａと、選択画面データ作成部２４４Ｂとを含む。入力画面データ作成部２４４Ａは、ジョブ情報画面４２の表示に必要なデータを作成する。すなわち、入力画面データ作成部２４４Ａは、ジョブの内容を特定する複数のパラメータの一部又は全部に関する情報をユーザに入力させる入力画面の表示に用いられる入力画面データを作成する。
【０１８７】
選択画面データ作成部２４４Ｂは、図９で説明した選択候補としてのリスト９０のデータを含むジョブ編集画面４４の表示に必要なデータを作成する。選択画面データ作成部２４４Ｂは、絞り込み処理部２４６にて絞り込まれた選択候補のテンプレートの一覧を含む選択画面のデータを作成する。すなわち、選択画面データ作成部２４４Ｂは、絞り込み処理部２４６によって絞り込まれたテンプレートの情報を選択候補として表示させ、かつ選択候補の中から一つのテンプレートをユーザに選択させる選択操作を受け付けるための選択画面の表示に用いられる選択画面データを作成する。選択画面データ作成部２４４Ｂの機能が「選択画面データ作成機能」の一形態に相当する。
【０１８８】
絞り込み処理部２４６は、ファイル処理ツール２４０から読み取った作業指示書２０に含まれる情報及び入力情報処理部２４２を介して取り込んだ情報を基に、テンプレートの絞り込みを行う処理部である。絞り込み処理部２４６は、予めテンプレートＤＢ２６に登録されている複数のテンプレートの中から、ジョブの基本情報を基に検索を行い、選択候補となるテンプレートの絞り込みを行う。絞り込み処理部２４６の機能が「絞り込み処理機能」の一形態に相当する。
【０１８９】
絞り込み処理部２４６における絞り込みの条件は、設定ファイル２５４に記述されている。設定ファイル２５４は、第２メモリ２０２に記憶されている。設定ファイル２５４には、絞り込み処理に用いるパラメータの組み合わせが定められている。設定ファイル２５４のファイル形式は特に制限はないが、例えばＸＭＬ形式のファイルとすることができる。設定ファイル２５４の内容は、必要に応じて書き換え変更が可能である。
【０１９０】
設定ファイル２５４の書き換えは、第２表示装置２３６と第２入力装置２３８を用いて行うことができる。設定ファイル２５４が記憶された第２メモリ２０２と、第２表示装置２３６と第２入力装置２３８の組み合わせは、絞り込み処理部２４６に対して、絞り込み条件を可変設定する役割を担うため、「条件設定部」の一形態に相当する。
【０１９１】
送受信処理部２４８は、操作用画面データ作成部２４４にて作成されたデータを第２端末装置２４その他のクライアント端末に提供する送信処理を行う。また、送受信処理部２４８は、第２端末装置２４その他のクライアント端末からの操作を受け付け、操作に応じた信号を受信する処理を行う。送受信処理部２４８によって受信した情報を入力情報処理部２４２が処理する。
【０１９２】
ジョブ定義ファイル作成部２５０は、第２端末装置２４からの選択操作により選択された一つのテンプレートの情報及び他の複数のパラメータに関する情報に基づいて、ジョブ定義ファイル２２（図２参照）を作成する。作成されたジョブ定義ファイル２２は、ワークフロー管理制御部２２４へと送られる。ジョブ定義ファイル作成部２５０の機能が「ジョブ定義ファイル作成機能」の一形態に相当する。
【０１９３】
ワークフロー管理制御部２２４は、ジョブ定義ファイル２２にしたがってジョブの作成及び更新を行い、かつ、ワークフローの運用及び管理を行う。
【０１９４】
ワークフロー管理制御部２２４は、第２データベース管理部２６０と、ジョブ作成部２６２と、面付け処理部２６４と、ワークフロー運用部２６６と、ＲＩＰ処理部２６８と画像出力処理部２７０と、を備える。
【０１９５】
第２データベース管理部２６０は、第２ストレージ装置１４２に格納されているデータベース（２３０、２３２、２６、２３４）にアクセスして、情報の登録、更新、削除、並びに、読み出しなどを実行する。
【０１９６】
ジョブ作成部２６２は、ジョブ定義ファイル作成部２５０にて作成されたジョブ定義ファイル２２（図２参照）にしたがってジョブの作成や更新を行う。ジョブ作成部２６２により作成又は更新されるジョブはＪＤＦファイルの形式でジョブＤＢ２３４に保存される。
【０１９７】
面付け処理部２６４は、ジョブの中で指定された面付けの設定にしたがい面付けの処理を行う。ワークフロー運用部２６６は、ジョブを実行してワークフローを運用及び管理する処理部である。
【０１９８】
ＲＩＰ処理部２６８は、印刷用の原稿データをドット情報にラスタライズするＲＩＰ処理を行う。ＲＩＰ処理部２６８は、画像の出力先としてのイメージセッタ３２、プレートレコーダ３４、又は印刷装置３６のそれぞれの出力デバイスに適合したＲＩＰ処理を行うことができる。
【０１９９】
画像出力処理部２７０は、ＲＩＰ処理によって得られたラスターイメージ（ビットマップ画像）を出力デバイスに供給する処理を行う。
【０２００】
図１２で説明したワークフロー作成支援制御部２２０を備える第２サーバ本体１４０が「ワークフロー作成支援装置」の一形態に相当する。また、「ワークフロー作成支援装置」の一形態である第２サーバ本体１４０と、テンプレートＤＢ２６と、第２端末装置２４との組み合わせが「ワークフロー作成支援システム」の一形態に相当する。
【０２０１】
［第２端末装置２４について］
図１３は第２端末装置２４のブロック図である。第２端末装置２４は、端末本体３００と、表示装置２４Ａと、入力装置２４Ｂとを備えるコンピュータで構成される。端末本体３００は、ＣＰＵ３１０と、メモリ３１２と、表示制御部３１４と、入力インターフェース部３１６と、通信インターフェース部３１８と、ストレージ装置３２０とを備え、ウェブブラウザソフトが組み込まれている。表示装置２４Ａは表示制御部３１４に接続されており、入力装置２４Ｂは入力インターフェース部３１６に接続されている。
【０２０２】
表示装置２４Ａには、例えば、液晶ディスプレイ、有機ＥＬディスプレイなどの種々の表示方式による表示デバイスを用いることができる。入力装置２４Ｂには、キーボード、マウス、タッチパネル、トラックボールなど、各種の手段を採用することができ、これらの適宜の組み合わせであってもよい。
【０２０３】
なお、図２及び図１０に示した第１端末装置１８、第３端末装置２８及び第４端末装置３０のそれぞれについても、図１３で説明した第２端末装置２４と同様の構成とすることができる。
【０２０４】
［印刷物生産システムの動作について］
図１４は印刷物生産システム１０の動作を示すシーケンス図である。
【０２０５】
ステップＳ１１は受注情報取得工程である。ステップＳ１１において、ＭＩＳサーバ１１２は、第１端末装置１８から印刷物１６２の受注情報を取得する。受注情報として、例えば、受注番号、受注日、品名、品種、数量、ページ数、加工形態、仕上がりサイズ、カラー、納期、顧客情報、連絡事項が挙げられるが、これらに限られない。
【０２０６】
ステップＳ１２は作業指示書発行工程である。ステップＳ１２において、ＭＩＳサーバ１１２の作業指示書発行部１８４は、ステップＳ１１で取得された受注情報に基づいて、印刷物１６２の生産に供される作業指示書２０を発行する。例えば、作業指示書発行部１８４は、受注情報及びその関連情報を追加した上で、予め決定されたフォーマット（本例ではＣＳＶ形式）に従ってデータファイルを作成する。受注情報の関連情報とは、例えば、経営情報ＤＢ１９０（図１１参照）から取得した外注仕様、標準原価、工数などである。
【０２０７】
図１５は作業指示書２０のファイルを構成するデータの一例を示す概略図である。ここでは、データの属性（属性）及び内容（指示内容）に関する一覧表として図示されている。実際の作業指示書２０では、属性の配列順番が既知である前提で、複数種類の指示内容のみが順次配列されている。図１５の例では、属性として、受注番号、品名、納期、顧客情報、ページ数、仕上がりサイズ、綴じ方、メディアサイズ、印刷機名、校正機名が挙げられている。
【０２０８】
図１４のステップＳ１４は作業指示書の送信処理工程である。ステップＳ１４において、ＭＩＳサーバ１１２の送信処理部１８６は、ステップＳ１２で発行された作業指示書２０をワークフローシステムサーバ１１４に向けて送信する送信処理を行う。
【０２０９】
ステップＳ１６は、作業指示書の受信工程である。ステップＳ１６において、ワークフローシステムサーバ１１４の送受信処理部２４８は、作業指示書２０を受信する受信処理を行う。
【０２１０】
ステップＳ１８は、受信した作業指示書２０のファイルを処理して情報を取り込むファイル処理工程である。ステップＳ１８において、ワークフローシステムサーバ１１４のファイル処理ツール２４０は、受信した作業指示書２０を参照し、印刷ジョブの実行内容を特定する複数の項目（パラメータ）をそれぞれ分類して情報を取り込む。
【０２１１】
ステップＳ２０は、ジョブＤＢ２３４に登録されているジョブを検索する登録ジョブ検索工程である。ステップＳ２０において、ワークフローシステムサーバ１１４は、ステップＳ１８で取得された受注ＩＤ（受注情報）を基に、ジョブＤＢ２３４の中に同じ受注ＩＤ（受注番号）のジョブが登録されているか否かの検索を行う。
【０２１２】
ステップＳ２２は、新規ジョブの作成、又は既存のジョブの更新のいずれか行う工程である。ステップＳ２２において、ワークフローシステムサーバ１１４は、ステップＳ２０の検索結果から、同じ受注ＩＤ（受注番号）のジョブがジョブＤＢ２３４に登録されていない場合には、新規ジョブの作成を行い、同じ受注ＩＤ（受注番号）のジョブがジョブＤＢ２３４に登録されている場合は、該当するジョブの更新を行う。
【０２１３】
ステップＳ２４は、表示用データ作成工程である。ステップＳ２４において、ワークフローシステムサーバ１１４の操作用画面データ作成部２４４は、ジョブ一覧画面４０（図５）、ジョブ情報画面４２（図６）、ジョブ編集画面４４（図８及び図９）の表示に用いるデータの作成を行う。
【０２１４】
ステップＳ２６は、第２端末装置２４による操作画面の表示と、ユーザによる表示の切替操作とを含んだ工程である。ステップＳ２４にて作成される表示用のデータが第２端末装置２４に提供されることにより、ステップＳ２６において、第２端末装置２４の表示装置２４Ａに各画面が表示される。また、ユーザが第２端末装置２４の入力装置２４Ｂを操作することにより、図４で説明したように画面の切り替えが行われる。
【０２１５】
ステップＳ２８は、ジョブ情報の入力工程である。ステップＳ２８において、第２端末装置２４の表示装置２４Ａにジョブ情報画面４２を表示させ、ユーザはジョブ情報の入力を行う。ジョブ情報画面４２の表示に必要なデータは、入力画面データ作成部２４４Ａ（図１２参照）により作成される。
【０２１６】
ステップＳ３０は、テンプレートの絞り込み処理を行う絞り込み処理工程である。ステップＳ３０において、ワークフローシステムサーバ１１４の絞り込み処理部２４６は、設定ファイル２５４に定められている絞り込み条件にしたがってテンプレートの絞り込みを行う。
【０２１７】
ステップＳ３２は、絞り込み処理（ステップＳ３０）に必要なテンプレートＤＢ２６の登録情報を提供する工程である。ステップＳ３２において、テンプレートＤＢ２６から絞り込み処理部２４６に対し、登録されているテンプレートの情報が提供される。
【０２１８】
ステップＳ３４は、絞り込み処理（ステップＳ３０）によって絞り込まれたテンプレートの選択候補の一覧を含む選択画面データを作成する工程（選択画面データ作成工程）である。ステップＳ３４において、ワークフローシステムサーバ１１４の選択画面データ作成部２４４Ｂは、図９で説明したリスト９０を含むジョブ編集画面４４の表示用データを作成する。図９で説明したリスト９０は、「選択候補の一覧」に該当する。
【０２１９】
ステップＳ３６は、第２端末装置２４の表示装置２４Ａに、選択候補の一覧を含む選択画面を表示させる工程である。ステップＳ３４にて作成された選択画面データが第２端末装置２４に提供されることにより、図９で説明したようなリスト９０を含むジョブ編集画面４４が表示される。
【０２２０】
ステップＳ３８は、テンプレートの選択操作を受け付ける工程である。ステップＳ３８において、ワークフローシステムサーバ１１４の送受信処理部２４８は、第２端末装置２４からテンプレートの選択操作に応じた信号の受信を待機する。
【０２２１】
ステップＳ４０は、ユーザがテンプレートの選択操作を行う工程である。図９で説明したリスト９０の中からテンプレートの名称を手がかりに、ユーザが一つの所望のテンプレートを選択する操作を行う。
【０２２２】
ステップＳ４０による選択操作に応じた信号がワークフローシステムサーバ１１４の送受信処理部２４８にて取得されると、選択された一つのテンプレートの情報が入力情報処理部２４２を通じて取り込まれる。
【０２２３】
ステップＳ４２は、ジョブ定義ファイルを作成する工程である。ステップＳ４２において、ワークフローシステムサーバ１１４のジョブ定義ファイル作成部２５０は、ステップＳ４０にて選択された一つのテンプレートの情報と、ステップＳ１８のファイル処理工程により取り込まれた情報及びステップＳ２８のジョブ情報の入力工程により入力された情報に基づいて、ジョブ定義ファイル２２を作成する。
【０２２４】
ステップＳ４４は、ステップＳ４２のジョブ定義ファイル作成工程にて作成されたジョブ定義ファイル２２にしたがって、ジョブの作成や更新を実行する工程である。ステップＳ４４において、ワークフローシステムサーバ１１４のジョブ作成部２６２は、ジョブ定義ファイル２２の指示に従い新規のジョブを作成する処理、及び既存のジョブを修正して更新する処理のうちいずれか一方の処理を実行する。ステップＳ４４によって作成されたジョブのＪＤＦファイルはジョブＤＢ２３４に登録される。
【０２２５】
ステップＳ４６は、ステップＳ４４にて作成したジョブを実行し、ワークフローの運用及び管理を行う工程である。ステップＳ４６において、ワークフローシステムサーバ１１４のワークフロー運用部２６６は、ＲＩＰ処理部２６８や画像出力処理部２７０を機能させて、ワークフローの項目を実行させる。
【０２２６】
図１４で説明したステップＳ１６の［作業指示書の受信処理工程］とステップＳ１８の「ファイル処理工程」を組み合わせた工程は「ジョブ情報取得工程」の一形態に相当する。また、ステップＳ２８の「ジョブ情報の入力工程」により入力されたジョブ情報を取得する工程は「ジョブ情報取得工程」の一形態に相当する。
【０２２７】
ステップＳ３４で説明した選択候補の一覧（リスト９０）を含む選択画面データを作成する工程が「選択画面データ作成工程」の一形態に相当する。ステップＳ３８及びＳ４０で説明したテンプレートの選択操作を受け付ける工程が「選択工程」の一形態に相当する。
【０２２８】
図１４で説明したワークフローシステムサーバ１１４におけるワークフロー作成支援機能によってジョブ定義ファイルを作成する一連のプロセスは、「ワークフロー作成支援方法」の一形態として把握することができる。
【０２２９】
［他のシステム構成例］
図１６は他の実施形態に係る印刷物生産システムの構成図である。図１６において、図１０で説明した構成と同一又は類似する要素には同一の符号を付し、その説明は省略する。
【０２３０】
図１６に示した印刷物生産システム４１０は、図１０及び図１２で説明したワークフローシステムサーバ１１４の機能を、２台のサーバで分担して実現した形態である。
【０２３１】
印刷物生産システム４１０は、ワークフロー作成支援サーバ４１４とワークフロー管理サーバ４１６とを備える。ワークフロー作成支援サーバ４１４は、図１２で述べたワークフローシステムサーバ１１４の機能のうち、ワークフロー作成支援制御部２２０の機能を果たすサーバである。
【０２３２】
ワークフロー作成支援サーバ４１４の詳細な構成は図示しないが、ワークフロー作成支援サーバ４１４を構成するサーバ本体は、図１２で述べた第２サーバ本体１４０の要素からワークフロー管理制御部２２４を除外した残りの要素で構成される。
【０２３３】
ワークフロー管理サーバ４１６は、図１２のワークフロー管理制御部２２４の機能を果たすサーバである。ワークフロー管理サーバ４１６を構成する第３サーバ本体４３０のハードウェア構成は、図１２で説明した第２サーバ本体１４０の構成と同様の構成を採用することができる。
【０２３４】
第３サーバ本体４３０の詳細な構成は図示しないが、第３サーバ本体４３０は、図１２で述べた第２サーバ本体１４０の要素からワークフロー作成支援制御部２２０と第２メモリ２０２を除外した残りの要素で構成される。
【０２３５】
第３サーバ本体４３０は、第３通信回線４３４に接続されている。第３通信回線４３４は、例えば、印刷会社の生産部門が管轄する印刷サイトの構内に構築されたローカルエリアネットワークとすることができる。第３通信回線４３４には第３ルータ４３８が接続されている。第３通信回線４３４は、第３ルータ４３８を介して広域通信回線網１３０に接続される。
【０２３６】
一方、ワークフロー作成支援サーバ４１４が接続される第２通信回線１４４は、印刷会社の生産部門が管轄する印刷サイトの構内に構築されたローカルエリアネットワークであってもよいし、別のサイトの構内に構築されたローカルエリアネットワークであってもよい。
【０２３７】
なお、図１６における印刷物生産システム４１０では、第２ストレージ装置１４２が第３サーバ本体４３０に接続されている例が示されているが、この例に代えて、第２ストレージ装置１４２はワークフロー作成支援サーバ４１４に接続されていてもよい。
【０２３８】
ワークフロー作成支援サーバ４１４によるワークフロー作成支援機能と、ワークフロー管理サーバ４１６によるワークフロー管理機能のそれぞれは、図１４で説明したワークフローシステムサーバ１１４におけるワークフロー作成支援機能とワークフロー管理機能のそれぞれと同様であるため、説明は省略する。
【０２３９】
図１６に示したワークフロー作成支援サーバ４１４は「ワークフロー作成支援装置」の一形態に相当する。ワークフロー作成支援サーバ４１４と、テンプレートＤＢ２６と、第２端末装置２４との組み合わせは「ワークフロー作成支援システム」の一形態に相当する。
【０２４０】
［コンピュータにワークフロー作成支援機能を実現させるためのプログラムについて］
上述の実施形態で説明したワークフロー作成支援機能をコンピュータに実現させるためのプログラムをＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）や磁気ディスクその他のコンピュータ可読媒体（有体物たる非一時的な情報記憶媒体）に記録し、情報記憶媒体を通じてプログラムを提供することが可能である。このような情報記憶媒体にプログラムを記憶させて提供する態様に代えて、インターネットなどのネットワークを利用してプログラム信号をダウンロードサービスとして提供することも可能である。
【０２４１】
また、実施形態で説明したワークフロー作成支援機能をアプリケーションサーバとして提供し、ネットワークを通じて処理機能を提供するサービスを行うことも可能である。
【０２４２】
［実施形態による利点］
上述した実施形態によれば、予め登録されている複数のテンプレートの中から、ユーザが一つのテンプレートを選択する際の選択操作が容易になる。これにより、作業時間の短縮が可能であり、ユーザの作業負担も軽減される。本発明の実施形態によれば、テンプレートの選択性の向上により、ジョブ構築の省力化が可能である。
【０２４３】
また、本発明の実施形態によれば、絞り込み条件に従って絞り込まれた選択候補のテンプレートの中から、ユーザが目的とするテンプレートを判断して選択操作を行うことができるため、目的に合致した適切なテンプレートを確実に特定することができる。したがって、テンプレート選択の確実性を高めることができる。
【０２４４】
また、上述した実施形態では、予め登録されている複数のテンプレートの中から、選択候補となるテンプレートを絞り込む処理に用いる絞り込み条件を定める設定ファイルを必要に応じて書き換え可能な構成を採用しており、絞り込み条件を印刷会社ごとに決定することができる。
【０２４５】
さらに、上述した実施形態によれば、印刷会社の経営情報システムと、既存のワークフローソフトとの連携を強化した印刷物生産システムの構築が可能である。
【０２４６】
［変形例１］
上述の実施形態では、面付けテンプレートについて選択候補となるテンプレートの絞り込みを行い、選択候補の一覧であるリスト９０を提示する例を説明したが、本発明が適用されるテンプレートの対象は、面付けテンプレートに限らない。例えば、ワークフローセットテンプレートや、ジョブテンプレートなどについても、それぞれ適宜の絞り込み条件を設定しておき、ジョブの基本情報に基づいて絞り込みを行い、絞り込み結果のリストをユーザに提示して、そのリストの中からユーザに一つのテンプレートを選択させることも可能である。
【０２４７】
なお、面付けテンプレートは、登録されるテンプレートの数が膨大になるという点で本発明の適用が非常に有効である。
【０２４８】
［変形例２］
上述の実施形態で説明した絞り込み条件に基づくテンプレートの絞り込み機能を、必要に応じて解除することができるように構成してもよい。
【０２４９】
例えば、絞り込み機能を有効（ＯＮ）又は無効（ＯＦＦ）に選択的に設定することができる設定機能を付加してもよい。絞り込み機能を有効又は無効にする設定を行うための手段は、例えば、図８及び図９で説明したジョブ編集画面４４の中にＧＵＩ要素のボタンとして設ける態様や、メニューバーやプルダウンメニューの中に設定ボタンを設ける態様などがある。
【０２５０】
テンプレートの絞り込み機能を無効にした場合には、登録されているテンプレートの一覧表示を行う態様、及び／又はテキスト入力による検索を可能とする態様などがある。
【０２５１】
［変形例３］
上述の実施形態では、絞り込み条件に合致するテンプレート群をユーザに提示して、その中からユーザに一つのテンプレートを選択させる操作を行わせているが、このような機能に加えて、登録されている複数のテンプレートの中から、システムが自動的に一つのテンプレートを決定する自動選択機能を備える形態としてもよい。
【０２５２】
例えば、自動選択に必要なルールを定めた自動選択ルールを予め設定しておき、外部から入力したジョブの情報を基に、自動選択ルールにしたがって、一つのテンプレートを自動的に決定する処理機能を設けてもよい。自動選択ルールは、必要に応じて変更可能な構成とすることが望ましい。また、選択の確実性を確保するため、システムが自動選択したテンプレートの採否をユーザに確認させ、ユーザの承認を条件にテンプレートの選択が確定するという態様としてもよい。
【０２５３】
［変形例４］
本発明のワークフロー作成支援装置は、上述したウェブサーバの形態に限らない。例えば、ワークフロー作成支援装置として機能するコンピュータの表示装置に、図９で説明したような選択画面を表示させ、同コンピュータの入力装置を用いてユーザが一つのテンプレートを選択できる形態とすることも可能である。
【０２５４】
以上説明した本発明の実施形態は、本発明の趣旨を逸脱しない範囲で、適宜構成要件を変更、追加、削除することが可能である。本発明は以上説明した実施形態に限定されるものではなく、本発明の技術的思想内で当該分野の通常の知識を有するものにより、多くの変形が可能である。
【符号の説明】
【０２５５】
１０…印刷物生産システム、１２…経営情報システム、１４…ワークフロー作成支援システム、１６…ワークフロー管理システム、１８…第１端末装置、２０…作業指示書、２２…ジョブ定義ファイル、２４…第２端末装置、２４Ａ…表示装置、２４Ｂ…入力装置、２６…テンプレートＤＢ、３６…印刷装置、４２…ジョブ情報画面、４４…ジョブ編集画面、９０…リスト、１１２…ＭＩＳサーバ、１１４…ワークフローシステムサーバ、１４０…第２サーバ本体、１４２…第２ストレージ装置、１６０…印刷済みシート、１６２…印刷物、１８４…作業指示書発行部、２００…第２制御部、２０２…第２メモリ、２０６…第２通信インターフェース部、２２０…ワークフロー作成支援制御部、２２４…ワークフロー管理制御部、２４０…ファイル処理ツール、２４２…入力情報処理部、２４４…操作用画面データ作成部、２４４Ａ…入力画面データ作成部、２４４Ｂ…選択画面データ作成部、２４６…絞り込み処理部２５０…ジョブ定義ファイル作成部、２５２…ジョブ情報取得部、２５４…設定ファイル、４１０…印刷物生産システム、４１４…ワークフロー作成支援サーバ、４１６…ワークフロー管理サーバ
【図１】
0006368690.tif 000002
【図２】
0006368690.tif 000003
【図３】
0006368690.tif 000004
【図４】
0006368690.tif 000005
【図５】
0006368690.tif 000006
【図６】
0006368690.tif 000007
【図７】
0006368690.tif 000008
【図８】
0006368690.tif 000009
【図９】
0006368690.tif 000010
【図１０】
0006368690.tif 000011
【図１１】
0006368690.tif 000012
【図１２】
0006368690.tif 000013
【図１３】
0006368690.tif 000014
【図１４】
0006368690.tif 000015
【図１５】
0006368690.tif 000016
【図１６】
0006368690.tif 000017