(57)【要約】【課題】  使用するパーツの種類や後処理装置の設定情報に基づいた検索ができず、適切なワークフローを容易に検索することができないという課題があった。【解決手段】  商材を作成するためのプリプレス・プレス・ポストプレスそれぞれの工程を関連づけた印刷ワークフローを生成する印刷ワークフロー設定ソフトウェアにおいて、商材に含まれるパーツの中から代表されるパーツを判断する代表パーツ判断手段と、商材の属性および前記代表されたパーツの属性に基づいて、ユーザーが選択した属性と一致する属性を持つワークフローを検索する検索手段と、前記検索手段の結果に基づいて絞り込んだワークフローを表示する検索結果表示手段と、を有することを特徴とする。【選択図】  図９
2020205466.tif 000002
【特許請求の範囲】
【請求項１】
商材を作成するためのプリプレス・プレス・ポストプレスそれぞれの工程を関連づけた印刷ワークフローを生成する印刷ワークフロー設定ソフトウェアにおいて、
商材に含まれるパーツの中から代表されるパーツを判断する代表パーツ判断手段（Ｓ９０２）と、
商材の属性および前記代表されたパーツの属性に基づいて、ユーザーが選択した属性と一致する属性を持つワークフローを検索する検索手段（Ｓ９０５およびＳ９０７）と、
前記検索手段の結果に基づいて絞り込んだワークフローを表示する検索結果表示手段（Ｓ８０３）と、
を有することを特徴とする印刷ワークフロー設定ソフトウェア。
【請求項２】
前記代表パーツ判断は、商材が本文を含む場合は本文を代表されるパーツとして判断し、商材が本文を含まない場合は商材が持つ先頭のパーツを代表されるパーツとして判断することを特徴とする請求項１に記載の印刷ワークフロー設定ソフトウェア。
【請求項３】
前記検索手段は、商材が持つパーツの種類や前記パーツに含まれる工程の情報を商材の属性として検索することを特徴とする請求項１に記載の印刷ワークフロー設定ソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商業印刷における商材を作成するためのワークフローの設定手段に関する。
【背景技術】
【０００２】
商業印刷において、商材（ブック、チラシ・・・）を制作するために必要なパーツ（表紙、本文、帯・・・）と、そのパーツごとに必要となる工程（面付け、バーコード付与、折り、無線綴じ、断裁・・・）を割り当ててワークフローの作成を行い、注文を受けたジョブを自動処理することが行われている。加えてワークフローの作成は多くの工程の設定を行う必要があるため、今までに作成したワークフローを複製することで設定の簡略化を図っており、複製するワークフローを効率的に検索することが求められていた。特許文献１では、プリンタにおけるワークフローを検索することが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１６０３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に開示された従来技術では、プリンタにおける処理項目ついてのワークフローを検索することが提案されている。しかし、商業印刷のワークフローでは複数のパーツやフィニッシャーを用いたワークフローが存在する。また特許文献１に開示された従来技術では、プリンタにおける処理項目しか対応できず、使用するパーツの種類や後処理装置の設定情報に基づいた検索ができないという課題があった。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明に係る印刷ワークフロー設定ソフトウェアは、
商材を作成するためのプリプレス・プレス・ポストプレスそれぞれの工程を関連づけた印刷ワークフローを生成する印刷ワークフロー設定ソフトウェアにおいて、
商材に含まれるパーツの中から代表されるパーツを判断する代表パーツ判断手段と、
商材の属性および前記代表されたパーツの属性に基づいて、ユーザーが選択した属性と一致する属性を持つワークフローを検索する検索手段と、
前記検索手段の結果に基づいて絞り込んだワークフローを表示する検索結果表示手段と、
を有することを特徴とする。
【発明の効果】
【０００６】
本発明に係る印刷ワークフロー設定ソフトウェアによれば、構成されるパーツや仕上りの情報をもとにワークフローを検索でき、適切なワークフローの検索が容易になる。
【図面の簡単な説明】
【０００７】
【図１】本実施例にかかるシステム構成図である。
【図２】本実施例にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図３】本実施例にかかる情報処理装置のソフトウェア構成を示すブロック図である。
【図４】本実施例にかかるワークフロー設定アプリケーションのワークフロー管理画面である。
【図５】本実施例にかかるワークフロー設定アプリケーションのワークフロー検索画面である。
【図６】本実施例にかかるワークフロー設定アプリケーションのワークフロー情報の例である。
【図７】本実施例にかかるワークフロー設定アプリケーションのパーツ情報の例である。
【図８】本実施例にかかるワークフロー設定アプリケーションの検索フローである。
【図９】本実施例にかかるワークフロー設定アプリケーションのワークフローごとの検索判断フローである。
【図１０】本実施例にかかるジョブ管理アプリケーションの生産処理フローである。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【０００９】
＜システムの構成例＞
図１は本発明に係るシステムの全体構成を示す図である。
【００１０】
なお、以下の説明におけるシステム全体の環境は本発明の説明を理解しやすくするためのものであり、本発明はこれらの環境に限定されるものではない。
【００１１】
同図において、ネットワーク１００に情報処理装置１０１、画像形成装置１０２、後処理装置１０３が接続されている。情報処理装置１０１上では、ワークフローを作成するためのワークフロー設定プログラムや印刷物の製造を管理するためのジョブ管理プログラムなどのプログラムが動作している。また、画像形成装置１０２、後処理装置１０３とネットワーク越しに接続し、画像形成装置１０２を制御するためのプリンタドライバプログラムなどがインストールされている。
【００１２】
画像形成装置１０２は、情報処理装置１０１などから送られてくる印字データを含む印刷データを解析し、１ページずつドットイメージに変換して印刷する。画像形成装置１０２から出力された印刷物は、印刷オペレーターによるハンドキャリーで後処理装置１０３に渡されたり、図示しないベルトコンベアーを介して後処理装置１０３に渡されたりする。後処理装置１０３は渡された印刷物に対して、断裁、クリース、折りや製本や無線綴じなどの加工を施す。複数の後処理装置を用いて、製本してから断裁することも可能である。
【００１３】
＜情報処理装置１０１のハードウェア構成例＞
図２は情報処理装置１０１のハードウェア構成図である。
【００１４】
ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリアなどの一時記憶領域として用いられる。ＨＤＤ２０４は、画像データや各種プログラムを記憶する。キーボード２０５は、指示入力手段である入力装置であり、本発明の後述するアプリケーションに対して制御コマンドの命令やテキスト入力などを指示する。
【００１５】
ポインティングデバイス２０６は、キーボード２０５とともに指示入力手段である入力装置であり、本発明の後述するアプリケーションに対して制御コマンドの命令を指示する。ディスプレイ２０７は、表示手段である出力装置であり、キーボード２０５やポインティングデバイス２０６から入力されたコマンドや本発明の後述するアプリケーションの状態などを表示する。ネットワークＩ／Ｆ２０８は、情報処理装置１０１をネットワーク（ローカルネットやインターネットなど）に接続する。情報処理装置１０１はネットワークＩ／Ｆ２０８を用いてネットワーク上の他の装置と各種情報を送受信する。
【００１６】
＜情報処理装置１０１のソフトウェア構成例＞
図３は情報処理装置１０１のソフトウェア構成図である。
【００１７】
ワークフロー設定アプリケーション３０１は、情報処理装置１０１にインストールされて動作し、実行される場合にＲＡＭ２０３にロードされ、ＣＰＵ２０１により実行されるプログラムモジュールである。ＵＩ部３０２は、グラフィカルユーザーインターフェース（ＧＵＩ）の構築やユーザーからの各種入力操作を受け付けて対応する処理の実行指示を行う。ワークフロー編集部３０３は、ワークフロー設定アプリケーションの各種編集処理（ワークフローの作成・編集・登録など）を実行する。
【００１８】
ワークフロー管理部３０４は、ワークフローデータベース（ＤＢ）３０６にアクセスし、ワークフロー設定アプリケーション３０１で作成したワークフローの登録や登録済みのワークフローの情報の参照を実行する。ワークフロー検索部３０５は、ワークフローＤＢ３０６に記憶されたワークフローの中から、ユーザーが指定した属性に基づいてワークフローの検索を実行する。ワークフローＤＢ３０６は、ワークフローの情報を管理するデータベースである。ワークフローＤＢ３０６は情報処理装置１０１のＨＤＤ２０４に情報を格納する構成だけではなく、ネットワークで接続された他の情報処理装置（データベースサーバーなど）を格納先としても構わない。ジョブ管理アプリケーション３０７は、情報処理装置１０１にインストールされて動作するプログラムモジュールである。
【００１９】
ジョブ管理アプリケーション３０７は、オーダーシステム（不図示）でユーザーから印刷物制作の注文を受信し、ワークフローＤＢ３０６からワークフロー設定アプリケーション３０１が登録したワークフロー情報を取得して注文に対応するジョブの生成を行う。そして、ジョブ管理アプリケーションは生成した印刷ジョブを所定の画像形成装置１０２、後処理装置１０３へ送信する。
【００２０】
なお、ジョブ管理アプリケーションとワークフロー設定アプリケーションは１つのアプリケーションとして構成しても構わない。またジョブ管理アプリケーションとワークフロー設定アプリケーションを別の情報処理装置１０１にインストールする構成にしても構わない。
【００２１】
＜ワークフロー管理画面の例＞
図４はワークフロー設定アプリケーションのワークフロー管理画面の例である。
【００２２】
ワークフロー管理画面は、新規作成ボタン４０１、編集ボタン４０２、削除ボタン４０３、検索画面ボタン４０４とワークリスト４０５を備える。ユーザーからキーボード２０５やポインティングデバイス２０６によって新規ボタン４０１が押下されたことをＵＩ部３０２が受信すると、ＵＩ部３０２はワークフロー編集部３０３へ新規作成処理が実行された旨を通知する。
【００２３】
ワークフロー編集部３０３は、ＵＩ部３０２を通してディスプレイ２０７に新規作成画面を表示する。同様に編集ボタン４０２が押下されたことをＵＩ部３０２が受信すると、ＵＩ部３０２はワークフロー編集部３０３へ選択されたワークフローの編集処理が実行された旨を通知する。ワークフロー編集部３０３は、ＵＩ部３０２を通してディスプレイ２０７に編集作成画面を表示する。削除ボタン４０３が押下されたことをＵＩ部３０２が受信すると、ＵＩ部３０２はワークフロー管理部３０４へ選択されたワークフローの削除処理が実行された旨を通知する。
【００２４】
ワークフロー管理部３０４は、選択されたワークフローの情報をワークフローＤＢ３０６から削除し、更新された情報をもとにＵＩ部３０２を通してワークフローリストを表示する。検索画面ボタン４０４が押下されたことをＵＩ部３０２が受信すると、ＵＩ部３０２はワークフロー管理部３０４へワークフロー検索画面表示処理が実行された旨を通知する。ワークフロー管理部３０４は、ワークフロー検索画面に必要な情報をワークフローＤＢ３０６から取得し、ＵＩ部３０２を通してディスプレイ３０７に図５に示すワークフロー検索画面を表示する。ワークフローリスト４０５は、ワークフロー管理部３０４が取得したワークフローＤＢ３０６に格納されたワークフローの情報をもとにして、ＵＩ部３０２を通して表示される。
【００２５】
＜ワークフロー検索画面の例＞
図５はワークフロー設定アプリケーションのワークフロー検索画面の例である。
【００２６】
ワークフロー検索画面は商材タイプを指定するリストボックス５０１、出力用紙サイズを指定するリストボックス５０２、仕上がりサイズを指定するリストボックス５０３、印刷特殊設定を指定するリストボックス５０４および商材に使用されるパーツを選択するチェックボックス群５０５を有し、これらの項目をユーザーが指定することでワークフローの絞り込みが行われる。また、ワークフローリストのヘッダー５０６がユーザーに選択されると、ワークフローリストのソートが行われる。
【００２７】
選択チェックボックス５０７は、絞り込まれたワークフロー検索結果であるワークフローリストの中からユーザーが指定したものにチェックが入ることで、選択状態を示す。複製ボタン５０８が押下されたことをＵＩ部３０２が受信すると、ＵＩ部３０２は選択チェックボックス５０７にチェックが入った選択状態のワークフローの情報をワークフロー管理部３０４に渡し複製処理が実行された旨を通知する。ワークフロー管理部３０４は、複製処理の通知を受け取ると、選択状態のワークフローを複製し、別名にてワークフローＤＢ３０６に保存する。
【００２８】
＜ワークフロー情報の例＞
図６はワークフローＤＢに記憶されるワークフロー情報の一例を示す。
【００２９】
図６のワークフロー情報には、ワークフローを一意に識別するためのＩＤと、ワークフローに設定された名称・商材タイプ・仕上がりサイズ・パーツの情報が格納される。パーツに関しては、設定されたパーツごとにパーツを一意に識別するためのＩＤが格納され、図７に示すパーツ情報との紐づけが可能となる。例えば、ＩＤ“００１”のワークフローは、名称が“ｘｘｘマニュアル”であり、仕上がりサイズがＡ５の商材のワークフローであり、パーツＩＤ“００１−Ｃ００１”で定義された表紙とパーツＩＤ“００１−Ｂ００１”で定義された本文とパーツＩＤ“００１−Ｊ００１”で定義されたジャケットとパーツＩＤ“００１−ＢＢ００１”で定義された帯の４つのパーツからなることを示す。なおワークフローを一意に識別するためのＩＤはシステムによって自動で設定される。
【００３０】
＜パーツ情報の例＞
図７はワークフローＤＢに記憶されるパーツ情報の一例を示す。
【００３１】
図７のパーツ情報には、パーツを一意に識別するためのＩＤと、パーツに紐づいた各工程（プリプレス、プレス、ポストプレス）の設定値が格納される。各工程の設定値は、新規ボタン４０１が押下された際の新規作成画面や編集ボタン４０２が押下された際の編集画面にて設定される。格納される情報の例として、パーツＩＤ“００１−Ｃ００１”で定義されるパーツのプリプレス工程は、用紙サイズが幅３２９ｍｍ高さ４８３ｍｍであり、用紙内に面付けされるコンテンツのサイズが幅２９７ｍｍ高さ４２０ｍｍであることを示す。なおパーツを一意に識別するためのＩＤはシステムによって自動で設定される。
【００３２】
＜ワークフロー設定アプリケーションの検索時のフロー＞
図８はユーザーが指定した項目に基づき、ワークフロー設定アプリケーション３０１が検索する際のフローを示す。
【００３３】
Ｓ８０１では、ユーザーによって５０１〜５０４のリストボックスおよび５０５のチェックボックスが指定されると、ＵＩ部３０２が指定された項目の属性を受信する。
【００３４】
Ｓ８０２では、ワークフロー検索部３０５が、ＵＩ部３０２からユーザーが指定した属性を受け取り、図９に示すワークフローごとの検索判断フローを行う。本検索判断フローをワークフローＤＢ３０６に記憶されたワークフロー全てに対して行うことで、ユーザーが指定した属性と一致するワークフローのみを検索結果として保持する。本実施例では、検索結果をいったんクリアし、Ｓ８０２の検索判断フローで検索結果に追加されたワークフローのみを検索結果として保持する。
【００３５】
Ｓ８０３では、ワークフロー検索部３０５が、ＵＩ部３０２を通してディスプレイ２０７に検索結果を表示する。
【００３６】
＜ワークフローごとの検索判断フロー＞
図９はワークフロー設定アプリケーション３０１が、ワークフローＤＢ３０６に記憶されたワークフローの中から、ユーザーが指定した属性と一致するワークフローを検索する際のフローを示す。本フローはワークフローＤＢ３０６に含まれるワークフロー全てに対して行われる。
【００３７】
Ｓ９０１では、ワークフロー検索部３０５が、ＵＩ部３０２から受け取ったユーザーが指定した属性が代表されるパーツに関する属性かを判断する。具体的には、出力用紙サイズを指定するリストボックス５０２や印刷特殊設定を指定するリストボックス５０４で指定された項目などのワークフローで定義されたパーツ情報（図７）が含むパラメータが、代表されるパーツに関する属性として判断される。またそのほかの商材タイプを指定するリストボックス５０１や仕上がりサイズを指定するリストボックス５０３あるいは商材に使用されるパーツの種類を選択するチェックボックス５０５で指定された項目などのワークフローで定義されたワークフロー情報（図６）が含むパラメータは、商材が持つ属性として判断される。ユーザーが指定した属性が代表されるパーツに関する属性と判断された場合はＳ９０２に遷移し、代表されるパーツに関する属性と判断されなかった場合はＳ９０７に遷移する。
【００３８】
Ｓ９０２では、ワークフロー検索部３０５が、商材が本文パーツを含むか判断する。具体的には、図６に示すワークフロー情報で定義されるパーツの情報に本文を含むか否かで判断する例えば、図６に示される“ｘｘｘマニュアル”は本文パーツを含むと判断され、“帯ｘｘｘｘ”は本文パーツを含まないと判断される。商材が本文パーツを含むと判断した場合はＳ９０３に遷移し、本文パーツを含まないと判断した場合はＳ９０４に遷移する。
【００３９】
Ｓ９０３では、ワークフロー検索部３０５が、代表パーツを本文に設定する。すなわち、本文パーツのパーツ情報に基づいて判断が行われる。
【００４０】
Ｓ９０４では、ワークフロー検索部３０５が、代表パーツを商材が持つ先頭のパーツに設定する。例えば、“帯ｘｘｘ”の場合は、先頭に定義されたパーツが“帯”であるため、帯が代表パーツとして設定される。
【００４１】
Ｓ９０５では、ワークフロー検索部３０５が、Ｓ９０３あるいはＳ９０４で設定された代表パーツのパーツ情報が含む属性とユーザーが指定した属性が一致するか判断する。例えば、リストボックス５０２にて出力用紙サイズに“Ａ４”が指定された場合は、パーツ情報が含む用紙幅と用紙高さが“２１０×２９７ｍｍ”であるか否かを判断する。またリストボックス５０４にて印刷特殊設定に“インラインフィニッシャー”が指定された場合は、パーツ情報が含む印刷特殊設定にインラインフィニッシングの情報が指定されているか否かを判断する。例えば、パーツＩＤ“００３−Ｂ００１”にはインライン中綴じが設定されており、印刷特殊設定にインラインフィニッシングの情報が指定されている、と判断される。ユーザーが指定した属性と代表パーツのパーツ情報が含む属性が一致すると判断された場合はＳ９０６に遷移し、一致しないと判断された場合は検索判断処理を終了する。
【００４２】
Ｓ９０６では、ワークフロー検索部３０５が、判断対象のワークフローを検索結果に追加する。ここで検索結果に追加されたワークフローは、Ｓ８０３にてワークフローリストを表示する際に検索結果に表示される。
【００４３】
Ｓ９０７では、商材が持つ属性とユーザーが指定した属性が一致するか判断する。例えば、リストボックス５０１にて商材タイプに“ブック”が指定された場合は、ワークフロー情報に定義された商材タイプが“ブック”であるか否かを判断する。またチェックボックス５０６にてパーツの種類に“本文”と“表紙”が指定された場合は、ワークフロー情報に定義されたパーツに本文と表紙のいずれも含むか否かを判断する。例えば、図６に示すワークフロー情報において、商材タイプに“ブック”が指定され、パーツの種類に本文と表紙が指定された場合は、“ｘｘｘマニュアル”が一致するワークフローとして判断される。商材が持つ属性とユーザーが指定した属性が一致すると判断された場合はＳ９０８に遷移し、一致しないと判断された場合は検索判断処理を終了する。
【００４４】
Ｓ９０８では、ワークフロー検索部３０５が、判断対象のワークフローを検索結果に追加する。ここで検索結果に追加されたワークフローは、Ｓ８０３にてワークフローリストを表示する際に検索結果に表示される。
【００４５】
図９に示す検索判断処理をワークフローＤＢ９０６に定義されたワークフロー全てに対して行うことで、一致する属性が指定されたワークフローのみを検索結果に表示することが可能となる。
【００４６】
＜生産処理フロー＞
図１０はジョブ管理アプリケーション３０７が、設定したワークフローに従い画像形成装置１０２および後処理装置１０３にジョブを送信する際のフローを示す。
【００４７】
Ｓ１００１では、ジョブ管理アプリケーション３０７が、注文情報を受信する。なお注文情報の受信方法は他のシステムから送信されるようにしても、情報処理装置１０１内のフォルダを監視するようにしても構わず、制限しない。注文情報は、印刷ジョブを生成するための原稿データ（例えばＰＤＦ）と注文を処理するワークフローを決定するための情報を保持する。ワークフローを決定するための情報は、図６に示したワークフローを一意に識別するためのＩＤを直接入れてもよいし、また注文情報からワークフローを一意に識別するためのＩＤを導き出しても構わず、制限しない。
【００４８】
Ｓ１００２では、ジョブ管理アプリケーション３０７が、前記ワークフローを決定するための情報から使用するワークフローを決定し、ワークフロー情報をワークフローＤＢ３０６から取得する。例えば、注文情報が指定するワークフローを決定するための情報で“００１”と指定された場合、図６に示すワークフローの中からＩＤが一致する“ｘｘｘマニュアル”のワークフローが選択され、ワークフロー情報が取得される。
【００４９】
Ｓ１００３では、ジョブ管理アプリケーション３０７が、前記取得したワークフロー情報に基づいて画像形成装置１０２および後処理装置１０３に送信するジョブを生成する。ジョブはパーツに含まれる工程の情報から生成される。例えば、“ｘｘｘマニュアル”の表紙パーツでは、パーツＩＤが“００１−Ｃ００１”であるパーツ情報が持つ工程の情報からジョブが生成される。すなわち、図７で示すようにプレス工程で定義された排紙先が“トレイ１”で、用紙種類が“厚紙ノーマル”であるジョブが印刷ジョブとして生成され、ポストプレス工程の定義がある場合は同様にフィニッシングジョブが生成される。
【００５０】
Ｓ１００４では、ジョブ管理アプリケーション３０７が、生成したジョブを画像形成装置１０２および後処理装置１０３に送信する。画像形成装置１０２および後処理装置１０３が、受信したジョブを処理することで定義したワークフロー通りに生産が行われる。なお、ジョブの送信はユーザー操作によって指示されても構わないし、プログラムが自動で指示しても構わず、制限しない。
【符号の説明】
【００５１】
１００  ネットワーク、１０１  情報処理装置、１０２  画像形成装置、
１０３  後処理装置
【図１】
2020205466.tif 000003
【図２】
2020205466.tif 000004
【図３】
2020205466.tif 000005
【図４】
2020205466.tif 000006
【図５】
2020205466.tif 000007
【図６】
2020205466.tif 000008
【図７】
2020205466.tif 000009
【図８】
2020205466.tif 000010
【図９】
2020205466.tif 000011
【図１０】
2020205466.tif 000012