(57)【要約】      （修正有）【課題】印刷指示者が受注したジョブを処理すべき情報処理装置を容易に選択する。【解決手段】印刷された印刷依頼伝票から注文識別情報を読み取り、読み取られた注文識別情報を解析して受注した印刷注文を処理すべき情報処理装置を特定するための印刷設定構造情報を生成して登録する。そして、登録された印刷設定構造情報と各情報処理装置の資源情報とに基づいてシートに印刷されたいずれかの情報処理装置を推奨する情報処理装置に決定し、決定された推奨する情報処理装置を画面に表示する。【選択図】図１５
2016058040.tif 000002
【特許請求の範囲】
【請求項１】
印刷された印刷依頼伝票から注文識別情報を読み取る第１の読取手段と、
読み取られる前記注文識別情報を解析して受注した印刷注文を処理すべき情報処理装置を特定するための印刷設定構造情報を登録する第１の登録手段と、
登録された印刷設定構造情報と各情報処理装置の資源情報とに基づいてシートに印刷されたいずれかの情報処理装置を推奨する情報処理装置に決定する決定手段と、
決定された推奨する情報処理装置を画面に表示する第１の表示制御手段と、
印刷処理終了後、前記注文識別情報を読み取ることで印刷処理の進捗情報を更新する更新手段と、
更新された前記印刷処理の進捗情報をジョブ管理画面に表示する第２の表示制御手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
印刷処理を行う複数の情報処理装置の配置と、各情報処理装置に対応づけられた識別情報とが印刷されたシートを読み取る第２の読取手段と、
読み取られる各識別情報を前記シートに印刷された各情報処理装置に対応づけて登録する第２の登録手段と、
印刷注文されたジョブを受信する受信手段と、
受信したジョブを解析して当該印刷注文を特定する注文識別情報を含む印刷依頼伝票を印刷する伝票印刷手段と、
を備えることを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記シートには、複数の情報処理装置のうち、あらかじめ推奨すべき情報処理装置を特定する識別情報がバーコードで印刷されていることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記第２の読取手段が前記シートからいずれかの情報処理装置に対応づけられたいずれかの識別情報を読み取ることで特定される情報処理装置に前記ジョブを出力する出力手段を備えることを特徴とする請求項２記載の情報処理システム。
【請求項５】
推奨する情報処理装置が選択できないように無効化された状態であるかどうかを判断する判断手段と、
無効化されていると判断した場合、無効化されていない情報処理装置に前記ジョブを振り分ける振り分け手段と、
を備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記振り分け手段は、前記ジョブを所定の振り分け条件に従い自動的に印刷可能ないずれかの情報処理装置に振り分けることを特徴とする請求項５記載の情報処理システム。
【請求項７】
前記振り分け手段は、前記ジョブを所定の振り分け条件に従いユーザが選択する印刷可能ないずれかの情報処理装置に振り分けることを特徴とする請求項５記載の情報処理システム。
【請求項８】
印刷された複数枚の印刷依頼伝票を読み取る際に、前記決定手段は、最初の印刷依頼伝票と最後の印刷依頼伝票で特定される中間の印刷依頼伝票に基づくジョブをあらかじめ特定された推奨する情報処理装置に振り分けることを決定することを特徴とする請求項１記載の情報処理システム。
【請求項９】
前記情報処理装置は、印刷装置、画像形成装置、複合画像形成装置、シート後処理装置を含むことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理システム。
【請求項１０】
印刷された印刷依頼伝票から注文識別情報を読み取る第１の読取工程と、
読み取られる前記注文識別情報を解析して受注した印刷注文を処理すべき情報処理装置を特定するための印刷設定構造情報を登録する登録工程と、
登録された印刷設定構造情報と各情報処理装置の資源情報とに基づいてシートに印刷されたいずれかの情報処理装置を推奨する情報処理装置に決定する決定工程と、
決定された推奨する情報処理装置を画面に表示する第１の表示制御工程と、
印刷処理終了後、前記注文識別情報を読み取ることで印刷処理の進捗情報を更新する更新手段と、
更新された前記印刷処理の進捗情報をジョブ管理画面に表示する第２の表示制御工程と、
を備えることを特徴とする情報処理システムの制御方法。
【請求項１１】
請求項１０に記載の情報処理システムの制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理システムの制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
商業印刷の業界では高い付加価値を持った小ロットジョブの受注および短納期化の動きが活発である。このため、プリントオンデマンド（以後、ＰＯＤ）デバイスの導入を積極的に進めている。
【０００３】
また、商業印刷においては様々な商品の受注管理、生産管理、ジョブ実績情報収集などの目的のため、Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ（：経営情報システム、以後ＭＩＳ）を用いたワークフローの管理を行うケースがある。ＭＩＳ導入の狙いとしては、注文情報の一元管理による業務効率化、印刷の実績管理による無駄の把握・排除などが挙げられる。
ＭＩＳを用いた印刷拠点での一般的なワークフローは、ＭＩＳで受注された注文をプリプレス、プレス、ポストプレスといった各工程で実行・制御するという流れとなる。
【０００４】
プレス／ポストプレス工程で、デバイスの選択する際の従来技術として、デバイスに出力制限を設け制限に達しそうな場合、他の「おすすめプリンタ」に代替させて印刷する。また、上限値に達した場合は、費用が最も安い印刷を前記代替印刷として利用者に提示するといった技術（参考文献１参照）が存在する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７９４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、デバイスの出力制限に達するまでプリンタの切り替えが発生しないためジョブに合わせて、プリンタを簡易に選択する事ができない。また、選択したプリンタに障害が発生した場合、他のプリンタへの切り替えを容易に行えない、ステータス取得不可なプリンタに対しては対応が困難であるといった課題があった。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷指示者が受注したジョブを処理すべき情報処理装置を容易に選択できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
印刷された印刷依頼伝票から注文識別情報を読み取る第１の読取手段と、読み取られる前記注文識別情報を解析して受注した印刷注文を処理すべき情報処理装置を特定するための印刷設定構造情報を登録する第１の登録手段と、登録された印刷設定構造情報と各情報処理装置の資源情報とに基づいて前記シートに印刷されたいずれかの情報処理装置を推奨する情報処理装置に決定する決定手段と、決定された推奨する情報処理装置を画面に表示する第１の表示制御手段と、印刷処理終了後、前記注文識別情報を読み取ることで印刷処理の進捗情報を更新する更新手段と、更新された前記印刷処理の進捗情報をジョブ管理画面に表示する第２の表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷指示者が受注したジョブを処理すべき情報処理装置を容易に選択できる。
また、情報処理装置のステータスを取得できない場合でも、ジョブの進捗状態を管理することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムのワークフローの一例を示すブロック図である。
【図２】図１に示した情報処理システムの内部構成を示すブロック図である。
【図３】情報処理システムの制御方法を説明するフローチャートである。
【図４】情報処理システムの制御方法を説明する図である。
【図５】情報処理システムの制御方法を説明するフローチャートである。
【図６】情報処理システムの制御方法を説明するフローチャートである。
【図７】情報処理システムの制御方法を説明するフローチャートである。
【図８】情報処理システムの制御方法を説明する図である。
【図９】情報処理システムの制御方法を説明するフローチャートである。
【図１０】情報処理システムの制御方法を説明するフローチャートである。
【図１１】情報処理システムの制御方法を説明するフローチャートである。
【図１２】情報処理システムの制御方法を説明するフローチャートである。
【図１３】情報処理システムの制御方法を説明するフローチャートである。
【図１４】ジョブ管理画面の表示例を示す図である。
【図１５】情報処理システムの印刷依頼伝票処理を説明する図である。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１２】
図１は、本実施形態を示す情報処理システムのワークフローの一例を示すブロック図である。本システムは大きく分けて注文サーバ装置１、注文情報管理装置２、プリプレス装置３、プリント振り分け装置４、プリント／後処理装置５等から構成されている。なお、情報処理装置としての注文サーバ装置１、注文情報管理装置２、プリプレス装置３、プリント振り分け装置４、プリント／後処理装置５は、ネットワーク上でそれぞれ通信可能に接続される。また、注文サーバ装置１、注文情報管理装置２、プリプレス装置３、プリント振り分け装置４を統合したサーバ装置としてシステムを構築することも可能である。
【００１３】
図１において、注文サーバ装置１は、主にユーザが図示しないホスト装置を用いてネットワークから行った注文を受け付ける。ユーザが上記ホスト装置から商品の注文内容の入力（印刷設定を含む）や対象となるコンテンツのアップロードなどを行う。そして、ユーザがホスト装置から注文を確定させると、注文サーバ装部１０１は受け付けた注文データを注文情報管理装置２の注文データ受付部１０２に送信する。
【００１４】
注文情報管理装置２は、主に注文サーバ装置１からの注文データの管理を行う。具体的には、注文情報管理装置２が注文サーバ装部１０１から受け付けた注文データを注文データ管理部１０３で管理する機能を提供する。注文情報管理装置２は、注文データ管理部１０３で管理している注文データを注文データＤＢ（データベース）１０６へ保存する。また、印刷完了読み取り部１０４で読み込んだ注文データを印刷済み注文データとしてジョブのステータスを管理する機能を持つ。
なお、印刷完了読み取り部１０４は、ワークフロー上は、プリント／後処理装置５の後に位置する処理である。この結果は注文データＤＢ部１０６に反映される。さらに、注文データ情報を依頼伝票プリント部１０５で依頼伝票の形式で印刷する機能を持つ。
【００１５】
プリプレス装置３は、主に受け付けた注文データの編集処理（プリプレス）を行う。注文情報管理装置２の依頼伝票プリント部１０５で依頼伝票がプリントされた注文情報のデータを注文データダウンロード部１０７で注文データＤＢ部１０６からダウンロードする。
依頼伝票読み込み部１０８では、プリントアウトされた依頼伝票の情報をスキャンし、その読み込んだ情報をプリプレス処理部１０９に通知する。プリプレス処理部１０９では、通知された情報に紐付いた印刷設定と印刷データを注文データＤＢ部１０６から読み出し、プリプレスアプリを起動させる。ここで、起動したプリプレスアプリでユーザが編集作業（例えば、コンテンツのレイアウト編集、画像の補正など）を行い保存すると、その編集されたデータは、加工済み注文データＤＢ１１０に保存される。
【００１６】
プリント振り分け装置４は、主に受け付けた注文データ（注文データＤＢ部１０６や加工済み注文データＤＢ部１１０に保存されているデータ）の印刷や後処理を登録されたいずれかの情報処理装置へ振り分ける処理を行う。なお、プリント振り分け装置４は、振り分ける情報処理装置の資源情報として、各種の属性情報を管理している。ここで、属性情報には、カラー／モノクロ、両面／片面、ステイプル／折り、スループット、給紙可能なシート種別等の情報が含まれる。
ユーザインタフェース部１１２で依頼伝票を登録し、プリント振り分け部１１１でそれに対応する注文データから「おすすめプリンタ」（プレス／ポストプレス装置も含む）を決定する。すると、ユーザインタフェース部１１２が決定されたプリンタ名が図１５の（Ｃ）に示すように表示する。
ここで、図４で後述するプリント一覧上の「おすすめプリンタ（推奨するプリンタ）」に対応するバーコードＢＣをスキャンすると「おすすめプリンタ」へジョブが振り分けられる。もちろん、任意のプリンタのバーコードＢＣ１〜ＢＣＮを選択すると、スキャンしたバーコードＢＣ１〜ＢＣＮに対応するいずれかのプリンタへジョブが振り分けられる。ここで、ジョブの振り分けが終わったジョブは、ユーザインタフェース部１１２に表示されジョブを選択して印刷ボタンを押下するとジョブは、プリント／後処理装置５に送信される。なお、本実施形態において、プリント／後処理装置５は、画像形成装置、印刷装置、複合画像形成装置、シート後処理装置等を含み、情報処理装置として総称する。
【００１７】
プリント／後処理装置５は、送信されて来たジョブを解釈して処理（印刷や後処理）する。プレス制御部１１３は、送信されてきたジョブがプレスジョブであった場合それを解釈し、印刷する。ポストプレス制御部１１４は、同様に送信されてきたジョブがポストプレスジョブであった場合それを解釈し、後処理パラメータの設定を行い、印刷物がセットされたタイミングで印刷物の後処理を行う。
【００１８】
図２は、図１に示した注文情報管理装置２、プリプレス装置３、プリント振り分け装置４の内部構成を示すブロック図の一例である。
図２において、ＣＰＵ２０１はＲＯＭ２０６内部のプログラム領域に記憶されたプログラム、または、ハードディスク２０３からＲＡＭ２０２にロードされたＯＳ、汎用アプリケーションなどのプログラムを実行する。
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ハードディスク２０３は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、電子原稿ファイルなどを記憶する。
また、注文情報管理装置２で受け付けた注文データは注文データ管理部１０３を経由して、全て注文情報管理装置２のハードディスク２０３に送られる。同様に、プリプレス装置３で処理したプリプレスデータもプリプレス処理部１０９を経由して加工済みデータとして全てプリプレス装置３のハードディスク２０３に送られる。
ディスプレイコントローラ２０４は、ディスプレイによる表示の制御を行う。ネットワークコントローラ２０５は、ネットワークに接続されたほかの機器との通信制御処理を実行する。外部記憶ドライブ２０７は、ＣＤ、ＤＶＤ等の可搬メディア２０８からの情報を記憶する。キーボードコントローラ２０８は、キーボードやポインティングデバイスからのキー入力を制御する。また、ＣＰＵ２０１は、内部バス２ａによってそれぞれのブロックと接続されている。
【００１９】
＜本実施例における情報処理システムの処理シーケンス＞
図３は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。なお、各ステップは、図１に示した注文情報管理装置２、プリプレス装置３、プリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ３０１では、図１に示したプリント振り分け装置４が、プリンタを登録する処理である。本処理の詳細については図４で後述する。Ｓ３０２では、図１に示した注文情報管理装置２が、注文データの管理、印刷完了の読み取り、依頼伝票のプリントアウトに関する処理を行う。これらの処理の詳細については図５で後述する。
Ｓ３０３では、図１に示したプリプレス装置３が、注文データにプリプレス処理を行う。本処理の詳細については、図６で後述する。Ｓ３０４では、図１に示したプリント振り分け装置４が、「おすすめプリンタ」の決定や表示を行う。本処理の詳細については、図７で後述する。Ｓ３０５では、図１に示したプリント／後処理装置５におけるプリント制御を行う。
【００２０】
Ｓ３０６は、図１に示した注文情報管理装置２による印刷完了読み取り処理である。本処理は、印刷や後処理が終わった成果物に印刷されたバーコードをスキャンすることで注文データのステータスを監視する処理である。本処理の詳細については図５で後述する。
【００２１】
Ｓ３０７は、図１に示したプリント振り分け装置４のユーザインタフェース部１１２で行う、本システムの終了を検知する。ここで、システムを終了させない場合には、Ｓ３０２に戻り、終了させる場合には、システムを終了させる。
【００２２】
図４は、本実施形態を示す情報処理システムの制御方法を説明する図である。本例は、図３に示したＳ３０１に対するプリンタ登録処理の詳細である。具体的には、あらかじめシートにプリントされている、情報処理装置とバーコードの対応一覧情報を読取り、プリント振り分け装置に登録するステップである。なお、図４の（Ａ）が、あらかじめプリントされている情報処理装置の対応一覧情報（装置一覧表）の一例である。ここでは、情報処理装置（プリンタや後処理装置）の配置情報に合わせて情報処理装置とバーコード情報がプリントされている。また、一覧表には、「おすすめプリンタ」指定用のバーコード情報も印刷されている。本例では、下段の「おすすめプリンタ」と印字されている右側のバーコードＢＣを示す。
【００２３】
図４の（Ｂ）は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。なお、各ステップは、プリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。なお、以下の説明では、図１に示したプリント振り分け部１１１を主体として説明する。
Ｓ４０１は、図１のプリント振り分け装置４のプリント振り分け部１１１で登録するプリンタ数（後処理装置も含む）をカウンタＣＮＴに登録する。図４の（Ａ）に示した情報処理システムの場合、ここで、登録するプリンタ数は、６台となるためカウンタＣＮＴには「６」をセットする。
【００２４】
Ｓ４０２は、図１に示したプリント振り分け装置４のプリント振り分け部１１１で全ての情報処理装置が登録されたか判断する。ここで、未登録の情報処理装置があるとプリント振り分け部１１１が判断した場合にはＳ４０３に進む。ここで、全て情報処理装置が登録されているとプリント振り分け部１１１が判断した場合には処理を終了する。
【００２５】
Ｓ４０３は、オペレータが図１のプリント振り分け装置４のプリント振り分け部１１１のユーザインタフェースを用いて、本システムで使用可能なプリンタ及び後処理装置の登録を行う。本ステップでは、ユーザインタフェースから装置名称、モデル名、ＩＰアドレスなどの情報の設定及び登録を行う。
Ｓ４０４は、図１のプリント振り分け装置４のユーザインタフェース部１１２で登録した装置情報に対し、図４の（Ａ）の装置一覧表上のバーコード情報をオペレータが選択して、図示しないスキャン装置で読み込んで登録する。
これにより、装置情報とバーコード情報の紐づけが行われる。Ｓ４０５で、プリント振り分け部１１１が、Ｓ４０１で設定したプリンタ数をカウントするカウンタＣＮＴの値をデクリメントする。
【００２６】
図５は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本処理は、図１に示した注文情報管理装置２における処理の詳細である。なお、各ステップは、注文情報管理装置２のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。本装置の処理としては大きく分けて２つの処理がある。一つは、図５の（Ａ）に示す注文データを受け取り、依頼伝票を印刷する処理であり、もう一方は、図５の（Ｂ）に示す後処理（プレスやポストプレス）の終了を読み取り注文データの処理ステータスを変更する処理である。本処理は、ジョブとして注文データを受け付ける例である。
【００２７】
Ｓ５０１で、図１の注文情報管理装置２の注文データ受付部１０２が注文データを注文サーバ部１０１より受け付ける。具体的には、図１の注文サーバ部１０１で受けた注文データを注文データ受付部１０２がダウンロードする。Ｓ５０２では、Ｓ５０１でダウンロードされた注文データを図１の注文情報管理装置２の注文データデータベース（ＤＢ）１０６へ保存する。
【００２８】
Ｓ５０３では、図１の注文情報管理装置２の注文データ管理部１０３で、製造開始指示を判断する。具体的には、注文データ管理部１０３がダウンロードされた注文データに対して製造開始指示が行われたか否かで判断する。ここでは、プリントもしくは後処理に関する情報が存在すると注文データ管理部１０３が判断（ジョブ毎の印刷設定や印刷に必要なコンテンツデータが全て揃っている場合）した場合、印刷指示が行われたと判断し、Ｓ５０４へ進むようにしている。
【００２９】
Ｓ５０４は、図１の注文情報管理装置２の依頼伝票プリント部１０５で依頼伝票を印刷する。本ステップでは、注文データ毎に識別情報（本実施形態では、バーコード情報）を印刷した用紙をプリントする。なお、図１５の（Ａ）が伝票印刷の一例である。本ステップより後段のワークフローでは印刷された依頼伝票上のバーコード情報を用いて注文データを読み込み、プリンタの選択、印刷処理の完了等を含む一連の処理に関わる進捗状態を管理する。ここで、バーコード情報には、印刷設定を含む印刷注文を特定する注文識別情報として機能する。
【００３０】
図５の（Ｂ）に示すＳ５０５からＳ５０７は、図１の注文情報管理装置２の印刷完了読み取り部１０４で行われる注文完了フローである。
Ｓ５０５では、Ｓ３０７に連動したステップとして、システムの終了を検知した場合には、本処理を終了させる。Ｓ５０６は、前述した図１のプリント／後処理装置５で出力された成果物に対してオペレータが依頼伝票上のバーコードをスキャンした結果を受信する。ここで、バーコードがスキャンされた通知が来ていると判断した場合は、Ｓ５０７へ進み、通知が来ていないと判断した場合は、Ｓ５０５に戻る。
Ｓ５０７で、図１の注文情報管理装置２の注文データ管理部１０３は、依頼伝票上のバーコードがスキャンされた通知が来た場合に、注文データの進捗ステータスを完了に更新する。このように、本実施形態では、通知されたバーコード情報を用いることで、紐付いている注文データを検索、処理ステータスを完了に変更することが可能となる。また、印刷処理終了後に注文伝票をスキャンすることで、ステータスを取得できない情報処理装置における印刷処理の進捗情報を更新して管理することができる。
【００３１】
なお、処理ステータスが完了になったと判断した場合、図１の注文情報管理装置２の注文データＤＢ部１０６、図１のプリプレス装置３の加工済み注文データＤＢ１１０上に保存されている関連情報を削除するようにしてもよい。
【００３２】
図６は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。図１のプリプレス装置３の詳細である。なお、各ステップは、プリプレス装置３のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ６０１では、図１のプリプレス装置３の注文データダウンロード部１０７は、Ｓ５０４で印刷した依頼伝票数をカウンタＣＮＴにセットする。
【００３３】
Ｓ６０２では、プリプレス処理部１０９は、カウンタＣＮＴにセットされた値が「０」より大きいか判断する。ここで、カウンタＣＮＴが「０」より大きいとプリプレス処理部１０９が判断した場合、Ｓ６０３で、依頼伝票上のバーコード情報から図１の注文情報管理装置２の注文データＤＢ部１０６より、注文データダウンロード部１０７が該当データをダウンロードし、図１の注文情報管理装置２の依頼伝票読み込み部１０８で伝票情報を読み込む。
具体的には、注文データダウンロード部１０７が注文データの印刷設定とコンテンツデータを注文データＤＢ部１０６よりダウンロードする。さらに、依頼伝票読み込み部１０８が印刷設定を（例えば、両面２面付け、中綴じの場合には製本印刷設定と判断）読み込む。
Ｓ６０４では、図１のプリプレス装置３のプリプレス処理部１０９で、読み込んだ印刷設定とコンテンツデータでプリプレス（編集）アプリを起動させる。本ステップでは、例えば読み込まれた印刷設定が製本印刷であるとプリプレス処理部１０９が判断した場合、アプリに製本印刷設定が適用され、画面上にコンテンツが製本レイアウトされた状態で起動する。
ここで、オペレータは、起動されたアプリ上でレイアウトのチェックや、レイアウトなどの修正を行い保存の処理を指示する。このようにして修正されたデータは、前述した加工済み印刷データとして図１のプリプレス装置３の加工済み注文データＤＢ部１１０に保存される。Ｓ６０５では、プリプレス処理部１０９は依頼伝票数をカウントするカウンタＣＮＴをデクリメントする。
【００３４】
図７は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本例は、図１のプリント振り分け装置４の処理の詳細である。なお、各ステップは、プリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ７０１で、図１のプリント振り分け装置４のプリント振り分け部１１１で、Ｓ５０４で、プリント振り分け部１１１は、印刷した依頼伝票数をカウンタＣＮＴにセットする。Ｓ７０２で、プリント振り分け部１１１は、カウンタＣＮＴが「０」より大きいか判断する。Ｓ７０３は、図１のプリント振り分け装置４のユーザインタフェース部１１２で依頼伝票の登録する処理を後述する図８に示す手順に従って行う。
【００３５】
図８は、本実施形態を示す情報処理システムの制御方法を説明する図である。図１のプリント振り分け装置４のユーザインタフェース部１１２で行われる詳細を示すフローである。なお、各ステップは、図１のプリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現されるなお、図８の（Ａ）はフローチャートを示し、図８の（Ｂ）は、図８の（Ａ）で作成される印刷設定構造体の一例を示す。
Ｓ８０１で、図１５の（Ａ）に示した印刷依頼伝票上の識別情報（バーコード）を依頼伝票読み込み部１０８で読み込む。さらにＳ８０２で、バーコードを読み込むことに従って、該バーコードに対応した注文情報として、編集を行った加工済み印刷データの設定情報（印刷設定情報、コンテンツのページ数情報などのドキュメント情報）などを読み込む。Ｓ８０３は、Ｓ８０１，８０２で読み込んだ設定情報を解析し、図８の（Ｂ）に示すような印刷設定構造体に各ジョブに対する印刷設定情報を登録する。ここで、印刷設定構造体は、印刷設定構造情報としてジョブ名、項目、ジョブ情報、おすすめプリンタ、印刷要プリンタを含んで構成される。なお、注文情報は受注した印刷注文に対応している。
【００３６】
なお、図８の（Ｂ）は印刷設定構造体の一例示し、各データは、各ジョブに対して、コンテンツを印刷するための印刷設定情報（図中のジョブ情報に対応）、「おすすめプリンタ」、印刷用プリンタなどから構成される。図８に示すフローが終了すると、処理は、図７に示したＳ７０４へ進む。そして、Ｓ７０４で、後述する図９に示す手順に従って、図１のプリント振り分け装置４のプリント振り分け部１１１で「おすすめプリンタ」の決定を行う。
【００３７】
図９は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本例は、図８に示したＳ８０３で登録された印刷設定構造体の情報を元に登録プリンタの中から、印刷設定が実現可能な「おすすめプリンタ」を選択する処理例である。なお、「おすすめプリンタ」決定フローは、登録プリンタの種類、能力により変更される可能性があるため、フローの一例として説明をする。なお、各ステップは、プリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
【００３８】
Ｓ９０１で、プリント振り分け部１１１は、前述した図８の（Ｂ）に示した印刷設定構造体から、印刷するための情報を読み込む。Ｓ９０２で、印刷設定構造体からカラー設定を読み込み、印刷をモノクロプリンタで行うかカラープリンタで行うか判断する。
ここで、印刷設定がモノクロ設定であるとプリント振り分け部１１１が判断した場合には、モノクロプリンタで印刷されるようにＳ９０７に進む。一方、印刷設定がカラー設定であるとプリント振り分け部１１１が判断した場合（例えば図８の（Ａ）のジョブＤの場合）には、Ｓ９０３に進む。
Ｓ９０３で、プリント振り分け部１１１は印刷設定構造体から部数の設定を読み込み、部数が９９９９より大きいかどうかを判断する。なお、多くのオフィスプリンタではＯＳの仕様（Ｗｉｎｄｏｗ（登録商標）など）により最大部数が「９９９９」となっている。
【００３９】
ここで、部数が「９９９９」より大きいとプリント振り分け部１１１が判断した場合（例えば図８の（Ａ）のジョブＡの場合）には、オフィスプリンタでは一度に処理できないため、ＰＯＤ高速プリンタに流すように判断し処理を分岐させている。ここで部数が「９９９９」以下であるとプリント振り分け部１１１が判断した場合には、Ｓ９０６へ進み、フィニッシャ付きのカラープリンタを選択する。また、「９９９９」より大きいと判断した場合には、Ｓ９０４へ進む。
【００４０】
Ｓ９０４で、プリント振り分け部１１１は、印刷設定構造体からフィニッシング情報を読み込んで、フィニッシング情報、例えばステイプル、パンチ、折り等の情報があるかどうかを判断する。ここで、フィニッシング情報がないと判断した場合には、Ｓ９０５へ進み、ＰＯＤカラープリンタを選択する。
一方、フィニッシング情報があるとプリント振り分け部１１１が判断した場合には、部数の最大値が、当該オフィスプリンタで処理できる上限値（たとえば９９９９）に収まるように、ジョブを分割し、Ｓ９０６へ進みオフィスプリンタを選択する。
【００４１】
Ｓ９０７で、プリント振り分け部１１１は、現在各プリンタに滞留しているジョブ数によって振り分け先のプリンタを切り替える。具体的には、モノクロ高速プリンタ１に滞留しているジョブ数がモノクロ高速プリンタ２より少ないとプリント振り分け部１１１が判断した場合には、モノクロ高速プリンタ１を選択する。また、Ｓ９０７で、それ以外であるとプリント振り分け部１１１が判断した場合はモノクロ高速プリンタ２を選択する。
【００４２】
なお、各プリンタに滞留しているジョブ数は、プリント振り分け部１１１が送信したジョブ数と、Ｓ５０６の後処理完了読み取りステップで処理通知を読み取ったジョブ数を差し引いて求めるようにしても良い。
Ｓ９１０で、選択したプリンタを印刷設定構造体の「おすすめプリンタ」に登録して、本処理を終了する。
【００４３】
以下、図７に示す説明に戻り、Ｓ７０５で、Ｓ７０３において、図１のプリント振り分け装置４のユーザインタフェース部１１２上に表示した依頼伝票に、印刷設定構造体に登録された「おすすめプリンタ」の情報を表示する。図１５の（Ｂ）、（Ｃ）に示す例では、Ｓ７０３〜Ｓ７０５の各処理のユーザインタフェース上の遷移例を示したものである。
特に、図１５の（Ａ）に示す依頼伝票のバーコードを読み込むと、図１のプリント振り分け装置４のユーザインタフェース部１１２で読み込まれたバーコードより依頼伝票が登録され、図１５の（Ｂ）に示す依頼伝票ダイアログが表示される。依頼伝票ダイアログが表示されると、Ｓ７０４で、「おすすめプリンタ」の選択が行われ、ダイアログにその結果「おすすめプリンタ」が反映されて図１５の（Ｃ）に示すＵＩ画面がユーザインタフェース部１１２に表示される。
【００４４】
Ｓ７０６で、プリント振り分け部１１１が依頼伝票数をカウントするカウンタＣＮＴをデクリメントする。プリント振り分け部１１１は、カウンタＣＮＴのデクリメントを行った後にＳ７０２に戻る。
なお、Ｓ７０２で、カウンタＣＮＴが「０」より大きくなったとプリント振り分け部１１１が判断した場合には、全ての「おすすめプリンタ」の選択が終了したものと判断して、Ｓ７０７へ進む。
Ｓ７０７で、プリント振り分け部１１１がジョブ管理画面をユーザインタフェース部１１２に表示する指示がなされているかどうか判定する。本実施形態では、ジョブ状況グラフに対応するボタンＢＴ２をユーザが指示することで、当該指示がされたと判断する。ここで、オペレータがジョブ管理画面の表示を行う指示を行っていると判断した場合には、Ｓ７０８へ進む。なお、本実施形態において、ジョブ管理画面とは、各プリンタに滞留しているジョブ数などをプリンタ毎の棒グラフなどで表示する画面であって、図１４に一例を示すジョブ管理画面ＪＭが好例である。
【００４５】
図１４は、図１のプリント振り分け装置４のユーザインタフェース部１１２で、ジョブ管理画面ＪＭの表示例を示す図である。
次に、Ｓ７０９で、後述する図１０に示すＵＩ画面を用いて、プリント振り分け部１１１がプリンタの選択を行う。
図１０は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本例は、Ｓ７０９の詳細手順に対応する。なお、各ステップは、図１のプリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ１００１で、オペレータが図１のプリント振り分け装置４のユーザインタフェース部１１２上のジョブリストから印刷を実行すべきジョブの選択が終わったか判定する。ここで、終了していないとプリント振り分け部１１１が判断した場合には、ジョブの選択が完了していないので、Ｓ１００２へ進む。なお、選択処理の終了の判断は、ユーザインタフェース部１１２上に選択処理の終了ボタンを設け、それが押下された場合を終了と判断したり、印刷実行ボタンＢＴ１が押下されたタイミングを終了と判断したりするようにしても良い。
【００４６】
Ｓ１００２で、図１のプリント振り分け装置４のユーザインタフェース部１１２上のジョブリストから印刷を実行すべきジョブを選択する。ここでジョブを選択する選択方法としては、依頼伝票番号やジョブ名称をユーザインタフェース部１１２上にリスト表示し（図１４参照）、そこにチェックＢＯＸを設けてそれをユーザが選択するような方法であっても良い。
Ｓ１００３で、プリント振り分け部１１１が選択されたジョブの依頼伝票ダイアログを表示するための表示制御を行い、図１５の（Ｃ）を画面表示する。
【００４７】
ここでは、図１５の（Ｃ）で示すように、「おすすめプリンタ」が表示された状態でメッセージダイアログが開かれる。Ｓ１００４で、プリント振り分け部１１１がいずれのプリンタが選択されたかを判断する。ここで、ＵＩ画面上に表示されている「おすすめプリンタ」のまま印刷すると判断した場合には、図４の（Ａ）に示される装置一覧表上の「おすすめプリンタ」のバーコードＢＣをスキャンする。
【００４８】
これにより、「おすすめプリンタ」が印刷用プリンタとして、図８の（Ｂ）の印刷設定構造体に登録される。また、「おすすめプリンタ」以外が選択されと判断した場合にはＳ１００５へ進み、選択されたプリンタを図８の（Ｂ）に示した印刷設定構造体に登録する。以下、図７に示すＳ７１０以降の処理を説明する。
【００４９】
Ｓ７１０で、印刷開始指示として印刷処理の実行させる印刷実行ボタンＢＴ１が押下されたと判断した場合、図８の（Ｂ）に示した印刷設定構造体に登録した印刷用プリンタでジョブが処理される。
【００５０】
〔第２実施形態〕
第１実施形態では、依頼伝票に紐付いた加工済み注文データの印刷設定より、複数のプリンタ候補から「おすすめプリンタ」を選択し印刷する方法について説明した。
しかしながら、プリンタの故障などにより「おすすめプリンタ」が使用できなくなるケースが発生することがある。ここでは、この様なケースでのリカバリィ方法について詳細に説明していく。なお、本実施形態は、第１実施形態におけるＳ７１０のプリント開始指示のタイミングにおいて、「おすすめプリンタ」が無効化された（使用不可）場合の処理として説明を行う。なお、プリンタはフィニッシャと読み換えて本願を実施しても有効なのは言うまでもない。
【００５１】
図１１は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本例は、図７に示したＳ７１０に置き換わるステップの詳細である。なお、各ステップは、プリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ１１０１で、図１のプリント振り分け装置４のプリント振り分け部１１１で行われる無効化プリンタを検知する。具体的には、プリンタの状況取得を行いプリンタが使用可能であるか検知する。Ｓ１１０２で、プリント振り分け部１１１は無効化されたプリンタ（無効化プリンタ）が検知されたか判断する。ここで、無効化プリンタが検知されたとプリント振り分け部１１１が判断した場合、Ｓ１１０３進む。
一方、無効化プリンタが検知されていないとプリント振り分け部１１１が判断した場合、Ｓ１１１２へ進む。Ｓ１１０３で、プリント振り分け部１１１が検知された無効化プリンタへ振り分けられたジョブがあるかどうかを判断する。
【００５２】
ここで、無効化プリンタに振り分けられたジョブがあるとプリント振り分け部１１１が判断した場合にはＳ１１０４へ進み、無効化プリンタに振り分けられたジョブがないとプリント振り分け部１１１が判断した場合は、Ｓ１１１２へ進む。
Ｓ１１０４で、図１のプリント振り分け装置４のユーザインタフェース部１１２上にＵＩを設け、オペレータが自動振替処理を行う指示を選択しているかどうかを判断する。ここで、オペレータが自動振り分け処理を行う指示を選択していると判断した場合にはＳ１１０５へ進む。一方、オペレータが自動振り分け処理を行う指示を選択していないと判断した場合にはＳ１１０６へ進む。
【００５３】
図１２は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本例は、図１１に示したＳ１１０５の詳細である。なお、各ステップは、プリント振り分け装置４のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
Ｓ１２０１で、プリント振り分け部１１１が無効化プリンタ数をカウンタＣＮＴに登録する。Ｓ１２０２で、プリント振り分け部１１１は、カウンタＣＮＴが「０」より大きいかどうかを判断する。ここで、カウンタＣＮＴが「０」より大きいとプリント振り分け部１１１が判断した場合には、Ｓ１２０３へ進む。
一方、カウンタＣＮＴが「０」より大きいとプリント振り分け部１１１が判断した場合は、処理を終了して、Ｓ１１０６以降の処理を実行する。
【００５４】
Ｓ１２０３で、プリント振り分け部１１１が登録されているプリンタから無効化プリンタを除外した一覧を抽出する。Ｓ１２０４で、プリント振り分け部１１１が代替プリンタを登録する。具体的には図１２の（Ｂ）の振り分けルールの登録例）にあるように、無効化プリンタのジョブ振り分け先プリンタをオペレータが図１２の（Ｂ）の（２）に示すプリンタバーコード対応表（装置一覧表）のバーコードをスキャンして登録する。
【００５５】
この際に、スキャンしたプリンタがＳ１２０３で抽出したプリンタに含まれている場合、プリント振り分け部１１１が代替プリンタとして登録を行う。この無効化プリンタを代替プリンタに置き換る処理を振り分けルールと呼ぶ（図中の例では、プリンタＺはプリンタＡに置き換えられる）。Ｓ１２０５で、プリント振り分け部１１１が、カウンタＣＮＴデクリメントする。以下、図１１の処理の説明に戻る。
【００５６】
Ｓ１１０６で、プリント振り分け部１１１が印刷ジョブ数をカウンタＣＮＴに登録する。Ｓ１１０８で、プリント振り分け部１１１は、Ｓ１１０４で選択した所定の振り分け条件により処理を分岐する。Ｓ１１０９で自動的に振り分けが選択されているとプリント振り分け部１１１が判断した場合、ジョブの図８の（Ｂ）に示される印刷設定構造体の印刷用プリンタが、Ｓ１１０５で登録した振り分け条件のプリンタに該当する場合、印刷可能なプリンタとして置き換えを行う。これにより、印刷設定構造体の印刷用プリンタに振り分けルールのプリンタが登録される。
Ｓ１１１０で、プリント振り分け部１１１が手動振り分けを受け付ける。具体的には、印刷設定構造体に登録されているプリンタが無効化プリンタであると判断した場合、その都度、図１のプリント振り分け装置４のユーザインタフェース部１１２上に代替プリンタを設定するためのユーザインタフェースを表示して、オペレータに振り分け先のプリンタを選択させることにより行う。Ｓ１１１１で、プリント振り分け部１１１が無効プリンタ数をカウントするカウンタＣＮＴの値をデクリメントして、Ｓ１１０７へ戻る。そして、Ｓ１１０７で、カウンタＣＮＴの値が「０」より大きくないと判断した場合は、Ｓ１１２へ進む。
【００５７】
そして、Ｓ１１１２で、印刷開始指示として、印刷実行ボタンＢＴ１が押下されたとプリント振り分け部１１１が判断した場合、印刷設定構造体に登録した印刷用プリンタでジョブが処理され、本処理を終了する。
これにより、プリンタの故障などにより「おすすめプリンタ」が使用できなくなるケースが発生しても、印刷実行可能なプリンタに対応するバーコードをスキャンさせることで、代替プリンタを容易に選択できる。
〔第３実施形態〕
第１実施形態では、依頼伝票に紐付いた加工済み注文データの印刷設定より、複数のプリンタ候補から「おすすめプリンタ」を選択し印刷する方法について説明した。
【００５８】
この場合、上述したワークフローでは、依頼伝票毎にオペレータが装置一覧表の（例えば、「おすすめプリンタ」）バーコードをスキャンして設定を行う必要がある。この際、ジョブが大量にある場合には、ユーザビリティの低下を招く恐れがある。そこで、本実施形態では、複数の依頼伝票に対して一括にプリンタ設定を行う事でオペレータの負荷を軽減する方法について説明する。
【００５９】
図１３は、本実施形態を示す情報処理システムの制御方法を説明するフローチャートである。本例は、第１実施形態におけるＳ７０９の図１のプリプレス装置３で処理されるプリンタの登録処理例である。なお、各ステップは、プリプレス装置３のＣＰＵ２０１が記憶された制御プログラムを実行することで実現される。
【００６０】
Ｓ１３０１で、依頼伝票読み込み部１０８で印刷を行いたい複数枚の依頼伝票に対する処理として、最初の依頼伝票上のバーコードスキャンを行う。Ｓ１３０２で、依頼伝票読み込み部１０８で印刷を行いたい最後の依頼伝票上のバーコードスキャンを行う。Ｓ１３０３で、プリプレス処理部１０９がスキャンした依頼伝票のバーコードデータが昇順になっているかどうか判定を行う。昇順になっていないとプリプレス処理部１０９が判断した場合にはＳ１３０４へ進み、昇順になっているとプリプレス処理部１０９が判断した場合には、Ｓ１３０５へ進む。
Ｓ１３０４で、プリプレス処理部１０９が最初に読み込んだ依頼伝票と、最後に読み込んだ依頼伝票の情報の入れ替えを行う。これにより、依頼伝票が昇順に並ぶ事になる。Ｓ１３０５で、プリプレス処理部１０９で選択した依頼伝票の最初と最後の間にある中間の依頼伝票を全て「おすすめプリンタ」で印刷するようにプリンタの選択を行い、処理を終了する。
具体的には、当該の依頼伝票に紐付いた図８の（Ｂ）に示される印刷設定構造体の印刷用プリンタに、「おすすめプリンタ」を設定する。
これにより、範囲指定した依頼伝票は全て「おすすめプリンタ」で印刷されることとなり、オペレータは、依頼伝票毎にプリンタの選択をする必要がなくなり操作負荷の大幅な軽減が図られる。
【００６１】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６３】
１  注文サーバ装置
２  注文情報管理装置
３  プリプレス装置
４  プリント振り分け装置
５  プリント／後処理装置
【図１】
2016058040.tif 000003
【図２】
2016058040.tif 000004
【図３】
2016058040.tif 000005
【図４】
2016058040.tif 000006
【図５】
2016058040.tif 000007
【図６】
2016058040.tif 000008
【図７】
2016058040.tif 000009
【図８】
2016058040.tif 000010
【図９】
2016058040.tif 000011
【図１０】
2016058040.tif 000012
【図１１】
2016058040.tif 000013
【図１２】
2016058040.tif 000014
【図１３】
2016058040.tif 000015
【図１４】
2016058040.tif 000016
【図１５】
2016058040.tif 000017