(57)【要約】【課題】従来の情報処理システムでは、略同一の外観を有する複数の印刷物が存在する場合、配送先情報との照合が困難な場合があった。【解決手段】本発明の情報処理装置は、記憶領域に記憶された検索対象となる複数の印刷物それぞれの画像を、画像形成装置から出力された印刷物の画像を用いて検索し、前記出力された印刷物に対応付けられた情報を取得可能な情報処理装置である。本発明の情報処理装置は、前記検索対象となる複数の印刷物のうち、略同一の外観を有する複数の印刷物にそれぞれ収録されるコンテンツデータ間の差分箇所を導出する導出手段と、前記導出された差分箇所のなかから、前記出力された印刷物の画像を取得する対象となる取得対象箇所の候補のうち少なくとも１つを提示する提示手段と、を備えることを特徴とする。【選択図】図１２
2018107530.tif 000002
【特許請求の範囲】
【請求項１】
記憶領域に記憶された検索対象となる複数の印刷物それぞれの画像を、画像形成装置から出力された印刷物の画像を用いて検索し、前記出力された印刷物に対応付けられた情報を取得可能な情報処理装置であって、
前記検索対象となる複数の印刷物のうち、略同一の外観を有する複数の印刷物にそれぞれ収録されるコンテンツデータ間の差分箇所を導出する導出手段と、
前記導出された差分箇所のなかから、前記出力された印刷物の画像を取得する対象となる取得対象箇所の候補のうち少なくとも１つを提示する提示手段と、を備える
ことを特徴とする情報処理装置。
【請求項２】
前記提示手段は、前記出力された印刷物を扱うオペレータの作業手順を考慮した優先度に応じて前記取得対象箇所の候補を設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記優先度は、前記出力された印刷物のフィニッシング設定に応じて定められる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記提示手段は、前記フィニッシング設定が中綴じの場合、前記印刷物の表紙をめくったときに現れるページである表裏表紙、前記印刷物の裏表紙をめくったときに現れるページである裏裏表紙、前記印刷物の綴じ具が現れるページである見開きページ、前記見開きページの前後いずれか１ページをめくったときに現れる見開き裏ページの優先順位で、前記取得対象箇所の候補を設定する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記導出された差分箇所を前記記憶領域に登録する登録手段をさらに備え、
前記提示手段は、前記導出された差分箇所が前記略同一の外観を有する複数の印刷物の全ての版において差分箇所として登録されている場合、前記導出された差分箇所を前記取得対象箇所の候補に設定する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記導出手段は、略同一の外観を有する複数の印刷物にそれぞれ収録されるコンテンツデータに含まれる更新履歴を比較することにより、前記差分箇所を導出する
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記導出手段は、略同一の外観を有する複数の印刷物にそれぞれ収録されるコンテンツデータのいずれかの更新履歴が特定箇所以降にわたって存在する場合、前記出力された印刷物を扱う作業手順を考慮した優先度に応じて前記差分箇所を導出する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記提示手段は、前記出力された印刷物を扱うオペレータに対して、前記取得対象箇所の候補のうち少なくとも１つへアクセスするために必要な動作を提示する
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記提示手段は、前記必要な動作をグラフィックで表示手段に表示する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記出力された印刷物に対応付けられた情報は、前記出力された印刷物の配送先を示す配送先情報である
ことを特徴とする請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記取得対象箇所の候補のうち少なくとも１つを撮影し、前記出力された印刷物の画像を取得する撮影手段をさらに備える
ことを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
記憶領域に記憶された検索対象となる複数の印刷物それぞれの画像を、画像形成装置から出力された印刷物の画像を用いて検索し、前記出力された印刷物に対応付けられた情報を取得可能な情報処理装置の制御方法であって、
前記検索対象となる複数の印刷物のうち、略同一の外観を有する複数の印刷物にそれぞれ収録されるコンテンツデータ間の差分箇所を導出する導出ステップと、
前記導出された差分箇所のなかから、前記出力された印刷物の画像を取得する対象となる取得対象箇所の候補のうち少なくとも１つを提示する提示ステップと、を備える
ことを特徴とする制御方法。
【請求項１３】
コンピュータを、請求項１から請求項１１のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に商業印刷分野において、印刷物の配送検品作業を支援する情報処理装置、情報処理装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
商業印刷分野では、印刷や製本が完了した印刷物に対して、部数や配送先などを確認する配送検品作業が行われる。このような印刷物の配送検品作業を支援する情報処理システムとして、類似画像検索技術を利用した情報処理システムが知られている。従来の情報処理システムは、配送対象となる印刷物の外観を撮影した撮影画像を用いて類似画像検索を実行し、当該印刷物に予め対応付けられた配送先情報を取得していた。このような情報処理システムを利用することにより、配送検品作業を行うオペレータは、例えば、配送対象となる印刷物の外観を撮影するとただちに配送先情報が印刷された配送先伝票を入手することができる。つまり、配送検品作業を行うオペレータは、配送対象の印刷物のコンテンツを確認することなく、当該印刷物の配送先情報を照合することができたため、印刷物の配送検品作業の効率化が実現できていた。
【０００３】
上記説明した情報処理システムのように、類似画像検索技術を利用した情報処理システムに特許文献１がある。特許文献１には、被写体の撮影画像を用いて類似画像検索を実行し、図鑑データベースに予め登録された被写体についての情報を取得可能な情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０１１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理システムでは、略同一の外観を有する複数の印刷物が存在する場合、配送対象となる印刷物と配送先情報との照合が困難な場合があった。
【０００６】
図１は、略同一の外観を有する複数の印刷物を例示する模式図である。図１に示される通り、ユーザマニュアル１１と、ユーザマニュアル２１とは、お互いに略同一の外観を有し、外観からはコンテンツの差分が判別できない印刷物である。商業用印刷の分野において、ユーザマニュアルなどは製品のマイナーバーションアップに伴いコンテンツの一部が頻繁に改訂されたり、紛失に伴い初版の再印刷が要求されたりすることが知られている。このような印刷物の配送検品作業において、上記いずれかの外観を撮影した撮影画像を用いて類似画像検索を行ったとしても、検索に用いるクエリ画像も略同一のため、対応する配送先情報との照合が困難な場合があった。そのため、配送検品作業を行うオペレータは、配送対象の印刷物のコンテンツを確認して、当該印刷物の配送先情報を照合しなければならない場合があった。
【０００７】
つまり、従来の情報処理システムでは、略同一の外観を有する複数の印刷物が存在する場合、印刷物の配送検品作業の効率化を図ることができない、という課題があった。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、記憶領域に記憶された検索対象となる複数の印刷物それぞれの画像を、画像形成装置から出力された印刷物の画像を用いて検索し、前記出力された印刷物に対応付けられた情報を取得可能な情報処理装置であって、前記検索対象となる複数の印刷物のうち、略同一の外観を有する複数の印刷物にそれぞれ収録されるコンテンツデータ間の差分箇所を導出する導出手段と、前記導出された差分箇所のなかから、前記出力された印刷物の画像を取得する対象となる取得対象箇所の候補のうち少なくとも１つを提示する提示手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明の情報処理装置は、略同一の外観を有する複数の印刷物が存在する場合であっても、印刷物の配送検品作業の効率化を図ることができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】略同一の外観を有する複数の印刷物を例示する模式図である。
【図２】本実施形態に係る情報処理システムの全体構成図である。
【図３】本実施形態に係る情報処理装置のハードウェア構成図である。
【図４】本実施形態に係る情報処理装置のソフトウェア機能ブロック図である。
【図５】本実施形態に係るメイン処理の手順を示すフローチャートである。
【図６】本実施形態に係るコンテンツ管理テーブルの例を示す図である。
【図７】本実施形態に係るコンテンツ登録処理の手順を示すフローチャートである。
【図８】本実施形態に係る差分ページ導出から差分ページの特徴量の登録までの一連の処理の詳細を説明する図である。
【図９】本実施形態に係る配送先情報管理テーブルの例を示す図である。
【図１０】本実施形態に係る撮影箇所候補設定の手順を示すフローチャートである。
【図１１】本実施形態に係る撮影箇所候補設定の手順を示す概略図である。
【図１２】本実施形態に係る撮影アクションの表示例である。
【図１３】本実施形態に係る配送伝票用印刷ジョブ送信の手順を示すフローチャートである。
【図１４】初版の印刷物と、初版から改訂されたコンテンツを収録する改訂版の印刷物とが、それぞれ見開きページで開かれた状態を示した図である。
【図１５】実施形態２に係る差分ページ導出の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１２】
［実施形態１］
＜情報処理システムの構成例＞
図２は、本実施形態に係る情報処理システムの全体構成を示す図である。なお、図２に示される情報処理システムの全体構成は、本実施形態における説明を理解しやすくするためのものであり、本発明は以下の実施形態で説明される情報処理システムの構成に限定されるものではない。図２の情報処理システムおいて、情報処理装置２１０と、画像形成装置２２０と、後処理装置２３０とが、ネットワーク２００に接続されている。画像形成装置２２０は、情報処理装置２１０から受信した印刷ジョブを解析し、１ページ分のページデータごとにビットマップイメージに変換して印刷する。画像形成装置２２０が出力した印刷物は、オペレータによるハンドキャリーや、画像形成装置２２０と後処理装置２３０とを繋ぐベルトコンベアーによって、後処理装置２３０に運ばれる。後処理装置２３０は、画像形成装置２２０および情報処理装置２１０と、ネットワーク２００を介して相互に通信を行うことができる。後処理装置２３０は、情報処理装置２１０から受信した印刷ジョブを解析し、印刷物の製本や裁断などの加工を行う。一般的に、このような加工はフィニッシングと呼ばれる。情報処理装置２１０上では、印刷ジョブを管理するためのジョブ管理プログラム、情報処理装置２１０をＷｅｂサーバとして機能させるためのＷｅｂサーバプログラム、印刷物を出荷する際に用いられる検品プログラムなどが動作する。また、情報処理装置２１０には、画像形成装置２２０に対応する印刷ジョブを生成するために用いられるプリンタドライバがインストールされている。なお、図２に示される情報処理システムは、情報処理装置２１０と、画像形成装置２２０と、後処理装置２３０とをそれぞれ１つ含む構成であるが、それぞれを複数含む構成であってもよい。情報処理システムに複数の情報処理装置２１０が含まれる場合、ジョブ管理プログラム、Ｗｅｂサーバプログラム、検品プログラムは、複数の情報処理装置２１０に分散してインストールされていてもよい。また、ネットワーク２００はインターネットであってもよく、例えば、情報処理装置２１０は、インターネットを介して画像形成装置２２０、後処理装置２３０と通信させることもできる。
【００１３】
＜情報処理装置のハードウェア構成例＞
図３は、本実施形態に係る情報処理装置２１０のハードウェア構成を示す図である。情報処理装置２１０は、一般的なコンピュータ（ＰＣ）で構成することができる。図３に示される通り、ＣＰＵ３０１は、プログラムＲＯＭ３０３ａからＲＡＭ３０２にロードされたＯＳ（オペレーティングシステム）や、外部記憶装置３１１からＲＡＭ３０２にロードされたアプリケーションプログラムを実行する。本実施形態では、読み取り可能な記憶媒体に格納されたプログラムがＲＡＭ３０２に読み出され、ＣＰＵ３０１によって実行されることにより、後述する各フローチャートによる処理が実行される。
【００１４】
コントローラ３００は、ＣＰＵ３０１の制御下で、情報処理装置２１０の動作を統括制御する。ＲＡＭ３０２は、ＣＰＵ３０１のメインメモリであり、ＣＰＵ３０１のワークエリアとして機能する。入力コントローラ３０４は、キーボード、バーコードリーダ、ポインティングデバイスなどの入力装置３０９を介して受け付けた操作指示を制御する。ディスプレイコントローラ３０５は、ディスプレイ３１０の表示を制御する。本実施形態において、ディスプレイ３１０は表示手段として機能する。ディスクコントローラ３０６は、各種データを記憶するハードディスクドライブ（ＨＤＤ）やフレキシブルディスク（ＦＤ）等の外部記憶装置３１１へのデータアクセスを制御する。カメラコントローラ３０７は、カメラ３１２から入力される撮影画像を制御する。ネットワークコントローラ３０８は、ネットワーク２００を介して、ネットワーク２００に接続された画像形成装置２２０などの他の装置との通信を制御する。
【００１５】
＜情報処理装置のソフトウェア機能構成＞
図４は、本実施形態において、情報処理装置２１０のソフトウェア機能構成を示す機能ブロック図である。図４で示される各機能ブロックは、ＣＰＵ３０１がプログラムを実行することにより機能するように構成されてもよいし、その一部または全部をＡＳＩＣや電子回路等のハードウェアで構成されてもよい。
【００１６】
制御部４０１は、各機能ブロック４０２〜４１３の実行を統括的に制御する。コンテンツ登録部４０２は、印刷物に収録される情報の内容であるコンテンツを、コンテンツデータベース（以下「データベース」は「ＤＢ」と記す）４０４に登録する。コンテンツＤＢ４０４は、印刷物に対応するコンテンツをコンテンツ名と登録ＩＤとを対応付けて保持する。コンテンツＤＢ４０４は、コンテンツデータなどをＲＡＭ３０２に保持してもよいし、外部記憶装置３１１にファイルとして保持してもよい。また、コンテンツ登録部４０２は、特徴量抽出部４１０がコンテンツデータ（画像データ）から抽出した特徴量を、特徴量ＤＢ４０３に登録する。特徴量ＤＢ４０３は、特徴量を示すデータをＲＡＭ３０２に保持してもよいし、外部記憶装置３１１にファイルとして保持してもよい。
【００１７】
印刷ジョブ生成部４０５は、コンテンツ印刷指示部４０６、配送伝票印刷指示部４１３からの指示に応じて、画像形成装置２２０に印刷を指示する印刷ジョブを生成する。印刷ジョブ生成部４０５は、コンテンツ印刷指示部４０６から指示に応じて、コンテンツＤＢ４０４から読み出したコンテンツデータと、印刷設定（例えば、「中綴じ」などのフィニッシング設定）を示すデータと、からなる印刷ジョブを生成する。コンテンツ印刷指示部４０６は、コンテンツＤＢ４０４から読み出したコンテンツデータに基づき、印刷ジョブ生成部４０５に印刷ジョブの生成を指示するとともに、生成された印刷ジョブを画像形成装置２２０（後処理装置２３０）に送信する。同様に、配送伝票印刷指示部４１３は、情報処理装置２１０の記憶領域から読み出した配送先情報に基づき、印刷ジョブ生成部４０５に印刷ジョブの生成を指示するとともに、生成された印刷ジョブを画像形成装置２２０（後処理装置２３０）に送信する。
【００１８】
撮影制御部４０７は、カメラ３１２を用いて撮影の開始および停止を制御する。撮影制御部４０７が印刷物の撮影を制御することにより、情報処理装置２１０は印刷物を撮影した撮影画像を取得することができる。画像検索部４０８は、制御部４０１から指示が入力されることに応じて、クエリ画像を用いて検索対象となる画像の類似画像検索（以下、単に「画像検索」とも記す）を実行する。なお、類似画像検索に用いられるクエリ画像には、撮影制御部４０７によって撮影された撮影画像を用いることができる。なお、画像処理の技術分野において、画像データから特徴量を抽出してＤＢに登録を行う技術、クエリ画像を用いてＤＢに登録された特徴量データに対して検索を行う技術は、例えば指紋認証などに応用されている公知技術である。そのため、本明細書では類似画像検索の詳細な説明を割愛する。
【００１９】
差分導出部４０９は、略同一の外観を有する複数の印刷物に収録されるコンテンツデータ間の差分箇所を導出する。撮影箇所候補設定部４１１は、差分導出部４０９によって導出された差分ページのうち、予め定められた所定のルールに従って、クエリ画像を取得する対象となる撮影対象箇所（取得対象箇所）の候補を設定する。撮影箇所提示部４１２は、撮影箇所候補設定部４１１によって設定された撮影箇所候補のうち少なくとも１つを提示する。このとき、撮影箇所提示部４１２は、印刷物を扱うオペレータが、撮影箇所候補のうち少なくとも１つにアクセスするために必要な動作を提示する。本実施形態において、このような動作の提示は、グラフィックでディスプレイ３１０に表示されるが、音声などによって行われてもよい。
【００２０】
＜メイン処理フロー＞
図５は、本実施形態において、情報処理装置２１０で実行されるメイン処理の手順を示すフローチャートである。なお、図５に示されるフローチャートによる処理は、ＣＰＵ３０１がプログラムＲＯＭ３０３ａ（外部記憶装置３１１）に格納されたプログラムコードをＲＡＭ３０２に展開して実行することにより行われる。以降で記す記号Ｓは、フローチャートにおけるステップであることを意味し、これらは図６以降のフローチャートにおいても同様である。
【００２１】
Ｓ５０１において、制御部４０１は、キーボードなどの入力装置３０９を介して、オペレータからの操作入力を受け付けたか否かを判定する。操作入力を受け付けた場合（Ｓ５０１：ＹＥＳ）、Ｓ５０２に移行する。操作入力を受け付けていないと判定された場合（Ｓ５０１：ＮＯ）、再びＳ５０１に戻り、制御部４０１は操作入力の受け付けを待機する。
【００２２】
Ｓ５０２において、制御部４０１は、コンテンツ登録指示の入力を受け付けたか否かを判定する。本実施形態において「コンテンツ」とは、印刷物に収録される情報の内容を示す。図１を例に説明すると、印刷物１１のコンテンツは初版のユーザマニュアルであり、印刷物２１のコンテンツは改訂第１版のユーザマニュアルである。本実施形態の情報処理装置２１０は、印刷物１１のコンテンツと、印刷物２１のコンテンツとを独立して取り扱う。コンテンツ登録指示の入力を受け付けた場合（Ｓ５０２：ＹＥＳ）、Ｓ７００に移行してコンテンツ登録処理（図７）が実行される。コンテンツ登録処理の詳細については後述する。コンテンツ登録指示の入力を受け付けていない場合（Ｓ５０２：ＮＯ）、Ｓ５０３に移行する。
【００２３】
Ｓ５０３において、制御部４０１は、コンテンツ印刷指示の入力を受け付けたか否かを判定する。コンテンツ印刷指示の入力を受け付けた場合（Ｓ５０３：ＹＥＳ）、Ｓ５０４に移行し、コンテンツの印刷を指示するコンテンツ用印刷ジョブを画像形成装置２２０に送信する。コンテンツ用印刷ジョブを受信した画像形成装置２２０は、受信したコンテンツ用印刷ジョブに基づいて印刷を実行する。コンテンツ印刷指示の入力を受け付けていない場合（Ｓ５０３：ＮＯ）、Ｓ５０５に移行する。
【００２４】
Ｓ５０５において、制御部４０１は、検品指示の入力を受け付けたか否かを判定する。検品指示の入力を受け付けた場合（Ｓ５０５：ＹＥＳ）、Ｓ１０００に移行して撮影箇所候補が設定される（図１０）。撮影箇所候補の設定については後述する。撮影箇所候補の設定後、Ｓ１３００において、配送伝票の印刷を指示する配送伝票用印刷ジョブを画像形成装置２２０に送信する（図１３）。配送伝票用印刷ジョブ送信については後述する。配送伝票用印刷ジョブを受信した画像形成装置２２０は、受信した配送伝票用印刷ジョブに基づいて配送用伝票を印刷する。本実施形態において、印刷された配送用伝票は画像形成装置２２０によって印刷される。印刷された配送用伝票は、印刷物を扱うオペレータによって梱包された印刷物の束に貼付される。
【００２５】
コンテンツ登録（Ｓ７００）、コンテンツ用印刷ジョブ送信（Ｓ５０４）、配送伝票用印刷ジョブ送信（Ｓ１３００）のいずれかの処理が終了すると、Ｓ５０６に移行する。検品指示の入力を受け付けていない場合（Ｓ５０５：ＮＯ）も、Ｓ５０６に移行する。Ｓ５０６において、制御部４０１は、メイン処理の終了指示の入力を受け付けた否かを判定する。メイン処理の終了指示の入力を受け付けていない場合（Ｓ５０６：ＮＯ）、再びＳ５０１に戻り、制御部４０１は操作入力の受け付けを待機する。メイン処理の終了指示の入力を受け付けた場合（Ｓ５０６：ＹＥＳ）、本フローチャートの処理を終了する。
【００２６】
＜コンテンツ管理テーブル＞
図６は、本実施形態のコンテンツ管理テーブルの一例を示す図である。コンテンツ管理テーブルは、情報処理装置２１０の記憶領域（ＲＡＭ３０２、外部記憶装置３１１など）に記憶され、ＣＰＵ３０１によって参照されるデータテーブルである。本実施形態では、印刷対象となるコンテンツデータは、予め情報処理装置２１０のコンテンツＤＢ４０４に登録され、情報処理装置２１０に印刷指示が入力されることに応じて、対応するコンテンツの印刷を指示する印刷ジョブが画像形成装置２２０に発行される。本実施形態のコンテンツ管理テーブルは、コンテンツの名前を示す「Ｃｏｎｔｅｎｔｓ  Ｎａｍｅ」と、コンテンツデータの保存先を示す「Ｄａｔａ  Ｐａｔｈ」と、コンテンツデータを識別するためのＩＤである「登録ＩＤ」とが対応付けられて記憶されている。
【００２７】
＜コンテンツ登録＞
図７は、本実施形態において、Ｓ７００（図５）のコンテンツ登録処理の手順を示すフローチャートである。
【００２８】
Ｓ７０１において、コンテンツ登録部４０２は、登録対象となるコンテンツ（以下「対象コンテンツ」と記す）の印刷設定を取得する。本実施形態では、コンテンツ登録部４０２は、対象コンテンツのＪＤＦデータから印刷設定を取得することができる。なお、対象コンテンツは、例えば、コンテンツ登録指示（Ｓ５０１）において入力装置３０９やネットワークコントローラ３０８を介して入力される。
【００２９】
Ｓ７０２において、コンテンツ登録部４０２は、対象コンテンツが１枚の用紙に印刷されるか、複数枚の用紙に印刷されるかを判定する。対象コンテンツが１枚の用紙に印刷される場合、対象コンテンツは１枚の用紙の片面または両面に印刷される、所謂「端物」として出力される。対象コンテンツが複数枚の用紙に印刷される場合、対象コンテンツが印刷された複数枚の用紙が後処理装置２３０で「冊子」などに加工される。コンテンツ登録部４０２は、ＪＤＦデータの印刷設定を参照することにより、対象コンテンツが複数枚の用紙に印刷されるか否かを判定することができる。対象コンテンツが複数枚の用紙に印刷される場合（Ｓ７０２：ＹＥＳ）、Ｓ７０３に移行する。対象コンテンツが１枚の用紙に印刷される場合（Ｓ７０２：ＮＯ）、Ｓ７０８に移行する。
【００３０】
Ｓ７０３において、コンテンツ登録部４０２は、対象コンテンツの外観情報を取得する。本実施形態において「外観」とは、製本された印刷物であれば表紙が例示され、印刷物のページを開くこと無く撮影可能な箇所をいう。Ｓ７０２と同様に、コンテンツ登録部４０２は、ＪＤＦデータの印刷設定に基づいて、対象コンテンツのＰＤＦデータのうち表紙のコンテンツデータ（画像データ）を取得することができる。
【００３１】
Ｓ７０４において、画像検索部４０８は、特徴量ＤＢ４０３に対して類似画像検索を行い、対象コンテンツと略同一の外観を有するコンテンツが存在するか否かを判定する。表紙のコンテンツデータ（Ｓ７０３）は、特徴量ＤＢ４０３に対して類似画像検索を行うためのクエリ画像として用いられる。対象コンテンツと略同一の外観を有するコンテンツが存在しない場合（Ｓ７０４：ＮＯ）、Ｓ７０５に移行する。Ｓ７０５において、コンテンツ登録部４０２は、差分ページテーブル８３０（図８）に新たなレコードを作成し、対象コンテンツのコンテンツ名と、差分ページと、登録ＩＤとを当該レコードに登録する。このとき、対象コンテンツの全てのページ番号が差分ページとして登録される。
【００３２】
対象コンテンツと略同一の外観を有するコンテンツが存在する場合（Ｓ７０４：ＹＥＳ）、Ｓ７０６に移行する。Ｓ７０６において、差分導出部４０９は、対象コンテンツと、略同一の外観を有するコンテンツとの間における差分ページを導出する。差分ページを導出する処理（Ｓ７０６）の詳細は図８で後述する。
【００３３】
Ｓ７０７において、コンテンツ登録部４０２は、差分ページテーブル８３０に新たなレコードを作成し、対象コンテンツのコンテンツ名と、差分ページと、登録ＩＤとを当該レコードに登録する。このとき、差分ページテーブル８３０には、Ｓ７０６で導出された差分ページのページ番号が登録される。
【００３４】
Ｓ７０８において、コンテンツ登録部４０２は、差分ページテーブル８３０（図８）に新たなレコードを作成し、対象コンテンツのコンテンツ名と、差分ページと、登録ＩＤとを当該レコードに登録する。このとき、対象コンテンツは１枚の用紙に印刷可能なページ数であり、例えば表面に１ページ印刷される場合は「１」が差分ページとして登録され、両面に２ページ印刷される場合は「２」が差分ページとして登録される。
【００３５】
Ｓ７０９において、コンテンツ登録部４０２は、Ｓ７０５〜Ｓ７０８で導出した差分ページの特徴量を、特徴量ＤＢ４０３に登録する。差分ページの特徴量を登録する処理（Ｓ７０９）の詳細は図８で後述する。
【００３６】
Ｓ７１０において、コンテンツ登録部４０２は、対象コンテンツをコンテンツＤＢ４０４に登録する。具体的には、対象コンテンツのコンテンツデータを構成するＰＤＦデータと、ＪＤＦデータとを所定の記憶領域に記憶する。このとき、コンテンツ登録部４０２は、コンテンツ管理テーブル（図６）に新たなレコードを作成し、対象コンテンツのコンテンツ名と、コンテンツデータの記憶先を示すＤａｔａ  Ｐａｔｈと、登録ＩＤとを当該レコードに登録する。コンテンツＤＢ４０４への登録が終了すると、本フローチャートによる処理を終了し、再びメインフローチャート（図５）に復帰する。
【００３７】
＜コンテンツ登録処理の概要＞
図８は、本実施形態において、差分ページの導出（Ｓ７０６）から差分ページの特徴量の登録（Ｓ７０９）までの一連の処理の詳細を説明する図である。
【００３８】
一般的に、ＰＤＦデータなどのコンテンツデータには、コンテンツデータが更新された履歴を示す更新履歴が含まれている（以後、更新履歴を示すデータを「ＩＮＤＥＸデータ」と記す）。本実施形態の差分導出部４０９は、対象コンテンツのＩＮＤＥＸデータと、略同一の外観を有するコンテンツのＩＮＤＥＸデータとを比較することにより、差分ページの導出処理を実行する。
【００３９】
図８において、コンテンツデータ８１０、８２０は、例えば印刷物１１、２１にそれぞれ収録される、初版のユーザマニュアルのコンテンツデータと、改訂第１版のユーザマニュアルのコンテンツデータとを模式的に示したものである。コンテンツデータ８１０は、１ページからＮページまでの各ページデータ［Ｐａｇｅ１］［Ｐａｇｅ２］［Ｐａｇｅ３］・・・［ＰａｇｅＮ］と、ＩＮＤＥＸデータ８１１と、から構成される。ＩＮＤＥＸデータ８１１には、ページデータの配列（［１］［２］［３］・・・［Ｎ］）が、ページ番号（Ｐ１、Ｐ２、Ｐ３・・・ＰＮ）と対応付けられて保持されている。ＩＮＤＥＸデータ８１１では、ページデータ［Ｐａｇｅ３］が３ページ目に配列されているように、ページデータの配列とページ番号との間に差異はない。
【００４０】
一方、ＩＮＤＥＸデータ８２１では、ページデータ［Ｐａｇｅ３］がＮ＋１ページ目に配列されているように、ページデータの配列とページ番号との間に差異がある。これは、コンテンツデータ８２０では、ページデータ［Ｐａｇｅ３］［Ｐａｇｅ４］［Ｐａｇｅ７］が更新され、更新されたページデータがそれぞれ［Ｎ＋１］［Ｎ＋２］［Ｎ＋３］の位置に追加されたためである。本実施形態において、差分導出部４０９は、複数のコンテンツデータの更新履歴を比較することにより、更新されたページデータを差分ページとして導出することができる。また、このときコンテンツ登録部４０２は、差分ページテーブル８３０に新たなレコードを作成し、対象コンテンツのコンテンツ名と、差分ページと、登録ＩＤとを当該レコードに登録する。なお、差分ページテーブル８３０に登録されるコンテンツ名は、コンテンツデータのファイル名とすることができる。差分ページテーブル８３０に登録される登録ＩＤは、登録される順番に応じて自動的に割り当てることができる。
【００４１】
次に、差分ページの特徴量を特徴量ＤＢ４０３に登録する処理（Ｓ７０９）について、図８を参照して説明する。コンテンツデータ８２０を例に説明すると、本実施形態の特徴量抽出部４１０は、先ずコンテンツデータ８２０のうち、差分ページである［Ｐａｇｅ３］［Ｐａｇｅ４］［Ｐａｇｅ７］のページデータを抽出する。次いで、特徴量抽出部４１０は、抽出したコンテンツデータ（画像データ）から特徴点と、特徴点に対応する特徴量を抽出する。次いで、コンテンツ登録部４０２は、特徴量抽出部４１０によって抽出された差分ページの特徴量を特徴量ＤＢ４０３に登録する。特徴量ＤＢ４０３に登録された差分ページの特徴量は、類似画像検索（主にＳ１３０３）において、クエリ画像から抽出された特徴量との比較対象となる。なお、画像処理の技術分野において、画像データから抽出される特徴量に基づいて類似度の高い画像データを検索する手法は広く知られており、本明細書において詳細な説明は割愛する。
【００４２】
＜配送先情報管理テーブル＞
図９は、本実施形態の配送先情報管理テーブルの一例を示す図である。配送先情報管理テーブルは、情報処理装置２１０の記憶領域（ＲＡＭ３０２、外部記憶装置３１１など）に記憶され、ＣＰＵ３０１によって参照されるデータテーブルである。本実施形態では、印刷対象となる配送先情報は、予め情報処理装置２１０の記憶領域に登録され、情報処理装置２１０に配送先情報用印刷指示が入力されることに応じて、対応する配送先情報の印刷を指示する印刷ジョブが画像形成装置２２０に発行される。本実施形態の配送先情報管理テーブルは、コンテンツの名前を示す「Ｃｏｎｔｅｎｔｓ  Ｎａｍｅ」と、配送先の組織を示す「Ｄｅｌｉｖｅｒｙ  Ｎａｍｅ」と、配送先の住所を示す「Ｄｅｌｉｖｅｒｙ  Ａｄｄｒｅｓｓ」とが対応付けられて記憶されている。本実施形態の情報処理装置２１０は、配送先情報管理テーブルを参照することにより、コンテンツ（Ｃｏｎｔｅｎｔｓ  Ｎａｍｅ）から当該コンテンツに対応する配送先情報を参照することができる。なお、配送先情報の取得処理の詳細については、図１３で詳細に説明する。
【００４３】
＜撮影箇所候補設定＞
図１０は、本実施形態に係る撮影箇所候補設定処理（Ｓ１０００）の手順を示すフローチャートである。本フローチャートでは、後述の画像検索（Ｓ１３０３）において、類似画像検索に用いられるクエリ画像を取得する対象となる印刷物（以下「対象印刷物」と記す）の撮影箇所候補が設定される。
【００４４】
Ｓ１００１において、撮影制御部４０７は、対象印刷物の外観を撮影する。本実施形態では、後処理装置２３０で製本された印刷物の外観が撮影される。なお、本実施形態において「外観」とは、製本された印刷物であれば表紙が例示され、印刷物のページを開くことなく撮影することができる箇所をいう。
【００４５】
Ｓ１００２において、画像検索部４０８は、特徴量ＤＢ４０３の類似画像検索を実行する。Ｓ１００１で撮影された対象印刷物の撮影画像は、コンテンツＤＢ４０４の類似画像検索を行うためのクエリ画像として用いられる。
【００４６】
Ｓ１００３において、画像検索部４０８は、類似画像検索の結果、対象印刷物の外観と一致するコンテンツが複数存在するか、または、１つのみ存在するかを判定する。対象印刷物の外観と一致するコンテンツが複数存在すると判定された場合、Ｓ１００４に移行する。対象印刷物の外観と一致するコンテンツが１部のみ存在すると判定された場合、Ｓ１０１７に移行する。なお、対象印刷物のコンテンツはコンテンツＤＢ４０４に登録されていることが前提であるため、Ｓ１００３においては、対象印刷物の外観と一致するコンテンツが複数存在するか、または、１つのみ存在するかが判定される。
【００４７】
Ｓ１００４において、撮影箇所候補設定部４１１は、対象印刷物のフィニッシング設定を取得する。具体的には、撮影箇所候補設定部４１１は、コンテンツ管理テーブル（図６）を参照し、対象印刷物に対応するコンテンツのＪＤＦデータを読み出す。次いで、撮影箇所候補設定部４１１は、ＪＤＦデータに含まれるプロセス属性（Ｓｔｉｃｈｉｎｇ、Ｆｏｌｄｉｎｇ、ＣｏｖｅｒＡｐｐｌｉｃａｔｉｏｎなど）から、対象印刷物のフィニッシング設定を取得する。なお、本実施形態では、略同一の外観を有するコンテンツごとにコンテンツ管理テーブル（図６）が設けられ、略同一の外観を有するコンテンツであればフィニッシング設定は共通するものとする。そのため、撮影箇所候補設定部４１１は、対象印刷物の撮影画像に基づいて適切なコンテンツ管理テーブルを参照することができる。
【００４８】
Ｓ１００５において、撮影箇所候補設定部４１１は、対象印刷物のフィニッシング設定が「中綴じ」であるか否かを判定する。具体的には、Ｓ１００５で取得したＪＤＦプロセス属性が「Ｓｔｉｃｈｉｎｇ」であった場合、対象印刷物のフィニッシング設定は「中綴じ」と判定される。なお、「中綴じ」とは製本における綴じ方の１つであり、表紙と中身とを重ね合わせてその真ん中をステイプルまたは糸などで綴じ、綴じた箇所を２つに折って仕上げる手法である。対象印刷物のフィニッシング設定が「中綴じ」であった場合（Ｓ１００５：ＹＥＳ）、Ｓ１００６に移行する。
【００４９】
Ｓ１００６において、撮影箇所候補設定部４１１は、「中綴じ」に対応する抽出ルールを取得する。ここで、本実施形態の抽出ルールとは、対象印刷物の撮影対象となるページの優先順位を定義したルールである。撮影箇所候補設定部４１１は、フィニッシング設定と抽出ルールとが対応付けられている抽出ルールテーブル（図１１（ａ））を参照して、「中綴じ」に対応する抽出ルールを取得することができる。図１１（ａ）に示される抽出ルールテーブルでは、印刷物のフィニッシング設定が「中綴じ」の場合、「表裏表紙」「裏裏表紙」「見開きページ」「見開きページ裏ページ」の優先順位で定義された抽出ルールが対応付けられている。本実施形態において、「表裏表紙」とは、表紙をめくったときに現れるページのことを指し、「裏裏表紙」とは、裏表紙をめくったときに現れるページのことを指すものとする。また、「見開きページ」とは、中綴じのステイプルが現れるページのことを指し、「見開きページ裏ページ」とは見開きページの前後いずれか１ページをめくったときに現れるページを指すものとする。中綴じされた印刷物における各ページの位置関係は図１１（ｃ）に示される通りである。このように、本実施形態の抽出ルールは、オペレータの作業手順が考慮されており、例えばオペレータが開きやすいページほど、撮影対象となる優先度が高くなるように設定されている。すなわち、印刷物の「表裏表紙」を撮影する場合、オペレータは印刷物の表紙をめくるだけで撮影対象となるページにアクセスすることができる。一方、印刷物の「見開きページ裏ページ」を撮影する場合、ステイプルが現れるページを探す必要があるため、「表裏表紙」の場合と比較して、オペレータは撮影対象となるページにアクセスするために若干の手間を要することになる。また、本実施形態の抽出ルールテーブルには、「参照ＪＤＦノード」フィールドが設けられている。上述のＳ１００４〜Ｓ１００５において、撮影箇所候補設定部４１１は、対象印刷物に対応するコンテンツのＪＤＦデータに、「参照ＪＤＦノード」の内容が含まれているかを確認することにより、対象印刷物のフィニッシング設定を取得することができる。なお、上記ＪＤＦデータのプロセス属性は、「参照ＪＤＦノード」において下線部が付与されている記載箇所に相当する。
【００５０】
Ｓ１００７において、撮影箇所候補設定部４１１は、「中綴じ」の印刷物について撮影対象ページのページ番号を算出する。具体的には、撮影箇所候補設定部４１１は、撮影対象ページと具体的なページ番号とが対応付けられている参照テーブル（図１１（ｂ））を参照して、「中綴じ」の印刷物について撮影対象ページのページ番号を算出することができる。例えば、対象印刷物の総ページ数が１００ページの場合、「表裏表紙」には「２、３」が、「裏裏表紙」には「９８、９９」が、「見開きページ」には「５０、５１」が、「見開きページ裏ページ」には「４９、５２」が、それぞれページ番号として算出される。
【００５１】
対象印刷物のフィニッシング設定が「中綴じ」ではなかった場合（Ｓ１００５：ＮＯ）、Ｓ１００８に移行する。Ｓ１００８において、撮影箇所候補設定部４１１は、対象印刷物のフィニッシング設定が「折り」であるか否かを判定する。具体的には、Ｓ１００５で取得したＪＤＦプロセス属性が「Ｆｏｌｄｉｎｇ」であった場合、対象印刷物のフィニッシング設定は「折り」と判定される。なお、「折り」とは製本における綴じ方の１つであり、ページが正しい順番となるように印刷された用紙を折りたたんで仕上げる手法である。対象印刷物のフィニッシング設定が「折り」であった場合（Ｓ１００８：ＹＥＳ）、Ｓ１００９に移行する。
【００５２】
Ｓ１００９において、撮影箇所候補設定部４１１は、Ｓ１００６と同様に抽出ルールテーブル（図１１（ａ））を参照して、「折り」に対応する抽出ルールを取得することができる。次いで、Ｓ１０１０において、撮影箇所候補設定部４１１は、Ｓ１００７と同様に「折り」の印刷物について撮影対象ページのページ番号を算出する。本実施形態の情報処理装置２１０は、「折り」の印刷物についてもページ番号を参照可能な参照テーブルを保持するが、詳細は割愛する。
【００５３】
対象印刷物のフィニッシング設定が「折り」ではなかった場合（Ｓ１００８：ＮＯ）、Ｓ１０１１に移行する。Ｓ１０１１において、撮影箇所候補設定部４１１は、Ｓ１００６と同様に抽出ルールテーブル（図１１（ａ））を参照して、「くるみ」に対応する抽出ルールを取得することができる。なお、「くるみ」とは製本における綴じ方の１つであり、表紙を作成する工程と中身を作成する工程とを別々に行い、製本工程の最後で中身を表紙でくるむことにより仕上げる手法である。次いで、Ｓ１０１２において、撮影箇所候補設定部４１１は、Ｓ１００７と同様に「くるみ」の印刷物について撮影対象ページのページ番号を算出する。本実施形態の情報処理装置２１０は、「くるみ」の印刷物についてもページ番号を参照可能な参照テーブルを保持するが、詳細は割愛する。
【００５４】
Ｓ１０１３において、撮影箇所候補設定部４１１は、Ｓ１００７、Ｓ１０１０、Ｓ１０１２で算出したページ番号が、略同一の外観を有する全ての版で差分ページとして登録されているか否かを判定する。なお、本実施形態では、略同一の外観を有する印刷物に収録されるコンテンツごとに差分ページテーブル８３０が設けられている。撮影箇所候補設定部４１１は、差分ページテーブル８３０の差分ページフィールドを参照することにより、略同一の外観を有する全ての版で差分ページとして登録済か否かを判定することができる。ページ番号が略同一の外観を有する全ての版で差分ページとして登録されている場合（Ｓ１０１３：ＹＥＳ）、Ｓ１０１４に移行する。Ｓ１０１４において、撮影箇所候補設定部４１１は、Ｓ１００７、Ｓ１０１０、Ｓ１０１２で算出したページを撮影箇所候補に設定する。
【００５５】
一方、ページ番号が略同一の外観を有する全ての版で差分ページとして登録されていない場合（Ｓ１０１３：ＮＯ）、Ｓ１０１５に移行する。Ｓ１０１５において、撮影箇所候補設定部４１１は、略同一の外観を有する全ての版で共通するページから撮影箇所候補を設定する。
【００５６】
Ｓ１０１６において、撮影箇所提示部４１２は、Ｓ１００４で取得したフィニッシング設定、および、Ｓ１０１４またはＳ１０１５で設定された撮影箇所候補に基づき撮影アクションをディスプレイ３１０に表示する。本実施形態において、撮影アクションとは、画像検索（Ｓ１３０３）に必要なクエリ画像を取得するために対象印刷物を撮影する際、印刷物を扱うオペレータが行うべき対象印刷物の取扱動作をいう。ここで、撮影アクションの表示例について、図１２を参照して説明する。図１２に示される撮影アクションの表示例は、「中綴じ」の対象印刷物について、「見開きページ」のページ番号が算出された場合（Ｓ１００７）の撮影アクションの表示例である。図１２の撮影アクションは、対象印刷物の撮影箇所が、テキストの案内と共にグラフィック表示される表示例が示されている。図１２の表示例では、オペレータが対象印刷物の撮影箇所を機械的に開くことができるように、ステイプルが打たれている見開きページのグラフィックが提示される。そのため、オペレータは、ディスプレイに表示されているページ番号と、対象印刷物のページ番号とを、対象印刷物のページをめくりながら照合する必要がなくなるため、対象印刷物の撮影をスムーズに行うことができる。撮影アクションの提示が終了すると、本フローチャートによる処理を終了し、再びメインフローチャート（図５）に復帰する。
【００５７】
対象印刷物の外観と一致するコンテンツが１部のみ存在すると判定された場合（Ｓ１００３：ＮＯ）、Ｓ１０１７において、撮影箇所候補設定部４１１は、Ｓ１００１で取得した対象印刷物の撮影画像をクエリ画像に設定する。クエリ画像への設定が終了すると、本フローチャートによる処理を終了し、再びメインフローチャート（図５）に復帰する。
【００５８】
＜配送伝票用印刷ジョブ送信処理＞
図１３は、本実施形態に係る配送伝票用印刷ジョブ送信処理（Ｓ１３００）の手順を示すフローチャートである。
【００５９】
Ｓ１３０１において、制御部４０１は、撮影アクションが提示されたか否かを判定する。撮影アクションが提示された場合（Ｓ１３０１：ＹＥＳ）、撮影制御部４０７は、対象印刷物を撮影してクエリ画像を取得する。一方、撮影アクションが提示されていない場合（Ｓ１３０１：ＮＯ）、Ｓ１３０３に移行する。
【００６０】
Ｓ１３０３において、画像検索部４０８は、特徴量ＤＢ４０３の類似画像検索を実行する。Ｓ１３０２で撮影された対象印刷物の撮影画像、またはＳ１０１７で設定された撮影画像は、特徴量ＤＢ４０３の類似画像検索を行うためのクエリ画像として用いられる。
【００６１】
Ｓ１３０４において、画像検索部４０８は、類似画像検索の結果、クエリ画像の特徴量と類似する特徴量を有する画像データが存在するか否かを判定する。
【００６２】
類似する特徴量を有する画像データが存在する場合（Ｓ１３０４：ＹＥＳ）、配送伝票印刷指示部４１３は、先ず当該画像データに対応するコンテンツ（コンテンツデータのファイル名）を特定する。具体的には、類似する特徴量に対応する登録ＩＤを用いて差分ページテーブル８３０を逆引きすることにより、当該類似する特徴量のコンテンツデータを有するコンテンツが特定される。次いで、配送伝票印刷指示部４１３は、配送先テーブル（図９）を参照し、特定したコンテンツに対応する配送先情報を取得する。
【００６３】
一方、類似する特徴量を有する画像データが存在しない場合（Ｓ１３０４：ＮＯ）、配送先伝票印刷指示部４１２は、オペレータから対象印刷物の配送先情報の入力を受け付ける。Ｓ１３０６は、撮影画像が不鮮明などの理由により、画像検索（Ｓ１３０３）が適切に処理されなかった場合のエラー処理である。
【００６４】
Ｓ１３０７において、配送伝票印刷指示部４１３は、取得した（入力を受け付けた）配送先情報に基づいて、配送伝票への印刷を指示する印刷ジョブを生成する。
【００６５】
Ｓ１３０８において、配送伝票印刷指示部４１３は、生成した印刷ジョブを画像形成装置２２０に送信する。配送伝票用印刷ジョブを受信した画像形成装置２２０は、受信した配送伝票用印刷ジョブに基づいて配送用伝票を印刷する。本実施形態において、印刷された配送用伝票は画像形成装置２２０によって印刷され、印刷された配送用伝票はオペレータによって梱包された印刷物の束に貼付される。印刷ジョブの送信が終了すると、本フローチャートによる処理を終了し、再びメインフローチャート（図５）に復帰する。
【００６６】
［実施形態２］
図１４は、本実施形態において、初版のコンテンツデータを出力して生成された印刷物１２と、改訂第１版のコンテンツデータを出力して生成された印刷物２２とを示す図である。印刷物１２、２２は「中綴じ」で製本されており、それぞれ見開きページで開かれた状態が示されている。印刷物１２の見開きページにおいて、左側ページのコンテンツは「ＡＢ」であり、右側ページのコンテンツは「ＣＤ」である。一方、印刷物２２の見開きページにおいて、左側ページのコンテンツは「ＡＢ」であり、右側ページのコンテンツは「ＥＦ」である。つまり、改訂第１版のコンテンツデータは、初版のコンテンツデータにおいて「ＣＤ」が配置されていた箇所に対して、ページを挿入または削除する改訂が行われていることを意味する。
【００６７】
このように、ページを挿入または削除する改訂が行われた場合、挿入または削除が行われた特定ページ以降（特定箇所以降）のページ番号は変更されることになる。そのため、実施形態１の差分導出部４０９は、挿入または削除が行われた以降のページを、初版と改訂第１版との間における差分ページとして認識してしまうため、特徴量ＤＢ４０３に登録される特徴量のデータ量が増大してしまう可能性があった。実施形態２の情報処理装置２１０は上記問題点に鑑みなされたものであり、コンテンツ登録（図７）におけるＳ７０６の処理を、図１６のサブルーチンの処理に置き換えることにより、特徴量ＤＢ４０３に登録する特徴量のデータ量が抑制される。
【００６８】
＜差分ページを導出する処理＞
図１５は、本実施形態に係る差分ページを導出する処理（Ｓ７０６）の手順を示すフローチャートである。図１５に示されるフローチャートは、差分ページを導出する処理（Ｓ７０６）のサブルーチンに相当する。
【００６９】
Ｓ１５０１において、差分導出部４０９は、対象コンテンツの変更履歴を取得する。具体的には、対象コンテンツが保持するＩＮＤＥＸデータ（図８）が取得される。
【００７０】
Ｓ１５０２において、差分導出部４０９は、Ｓ１５０１で取得した変更履歴から、対象コンテンツのうち特定ページ以降がすべて変更されているか否かを判定する。特定ページ以降がすべて変更されている場合（Ｓ１５０２：ＹＥＳ）、Ｓ１５０３に移行する。
【００７１】
Ｓ１５０３において、差分導出部４０９は、対象印刷物のフィニッシング設定を取得する。具体的な処理内容は、Ｓ１００４（図１０）と同様である。
【００７２】
Ｓ１５０４において、差分導出部４０９は、対象印刷物のフィニッシング設定が「中綴じ」であるか否かを判定する。具体的な処理内容は、Ｓ１００５（図１０）と同様である。対象印刷物のフィニッシング設定が「中綴じ」であった場合（Ｓ１５０４：ＹＥＳ）、Ｓ１５０５に移行する。
【００７３】
Ｓ１５０５において、差分導出部４０９は、「中綴じ」に対応する抽出ルールを取得する。具体的な処理内容は、Ｓ１００６（図１０）と同様である。
【００７４】
Ｓ１５０６において、差分導出部４０９は、「中綴じ」の印刷物について撮影対象ページのページ番号を算出する。具体的な処理内容は、Ｓ１００７（図１０）と同様である。
【００７５】
対象印刷物のフィニッシング設定が「中綴じ」ではなかった場合（Ｓ１５０４：ＮＯ）、Ｓ１５０７に移行する。Ｓ１５０７において、差分導出部４０９は、対象印刷物のフィニッシング設定が「折り」であるか否かを判定する。具体的な処理内容は、Ｓ１００８（図１０）と同様である。
【００７６】
Ｓ１５０８において、差分導出部４０９は、Ｓ１００６と同様に抽出ルールテーブル（図１１（ａ））を参照して、「折り」に対応する抽出ルールを取得することができる。次いで、Ｓ１５０９において、差分導出部４０９は、Ｓ１００７と同様に「折り」の印刷物について撮影対象ページのページ番号を算出する。本実施形態の情報処理装置２１０は、「折り」の印刷物についてもページ番号を参照可能な参照テーブルを保持するが、詳細は割愛する。
【００７７】
対象印刷物のフィニッシング設定が「折り」ではなかった場合（Ｓ１５０７：ＮＯ）、Ｓ１５１０に移行する。Ｓ１５１０において、差分導出部４０９は、Ｓ１００６と同様に抽出ルールテーブル（図１１（ａ））を参照して、「くるみ」に対応する抽出ルールを取得することができる。次いで、Ｓ１５１１において、差分導出部４０９は、Ｓ１００７と同様に「くるみ」の印刷物について撮影対象ページのページ番号を算出する。本実施形態の情報処理装置２１０は、「くるみ」の印刷物についてもページ番号を参照可能な参照テーブルを保持するが、詳細は割愛する。
【００７８】
Ｓ１５１２において、差分導出部４０９は、対象コンテンツにおいて変更されているページのなかから差分ページを導出する。具体的には、差分導出部４０９は、先ず対象コンテンツのうち変更履歴を有するページ番号（すなわち変更されているコンテンツデータのページ番号）と、Ｓ１５０６、Ｓ１５０９、Ｓ１５１１で算出したページ番号とを比較する。次いで、差分導出部４０９は、上記比較の結果、変更されているページのうち、Ｓ１５０６、Ｓ１５０９、Ｓ１５１１で算出したページ番号に対応するページを、差分ページとして導出する。差分ページの導出（Ｓ１５１２）が終了すると、本フローチャートによる処理を終了し、再びコンテンツ登録のフローチャート（図７）に復帰する。
【００７９】
特定ページ以降がすべて変更されていない場合（Ｓ１５０２：ＮＯ）、Ｓ１５１３に移行し、差分導出部４０９は、対象コンテンツのうち変更履歴を有するページを差分ページとして導出する。差分ページの導出（Ｓ１５１３）が終了すると、本フローチャートによる処理を終了し、再びコンテンツ登録のフローチャート（図７）に復帰する。
【００８０】
なお、実施形態１、２ともに、代表的なフィニッシング方法である「中綴じ」「折り」「くるみ」のうちいずれかが選択される実施形態が説明されているが、フィニッシング設定は上記３種類に限られない。別実施形態は、上記３種類以外のフィニッシング方法が選択されるように構成されていてもよい。
【００８１】
以上説明した通り、本実施形態の情報処理装置は、略同一の外観を有する複数の印刷物が存在する場合であっても、出荷検品対象となる印刷物のうち、クエリ画像を取得するための撮影箇所候補を適切に提示することができる。そのため、本実施形態の情報処理装置は、略同一の外観を有する複数の印刷物が存在する場合であっても、印刷物の配送検品作業の効率化を図ることができる、という効果を奏する。
【００８２】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018107530.tif 000003
【図２】
2018107530.tif 000004
【図３】
2018107530.tif 000005
【図４】
2018107530.tif 000006
【図５】
2018107530.tif 000007
【図６】
2018107530.tif 000008
【図７】
2018107530.tif 000009
【図８】
2018107530.tif 000010
【図９】
2018107530.tif 000011
【図１０】
2018107530.tif 000012
【図１１】
2018107530.tif 000013
【図１２】
2018107530.tif 000014
【図１３】
2018107530.tif 000015
【図１４】
2018107530.tif 000016
【図１５】
2018107530.tif 000017