(57)【特許請求の範囲】
【請求項１】
印刷サーバーと、
ネットワークを介して前記印刷サーバーに接続され、該印刷サーバーに印刷を指示するクライアント機器と、を有している情報処理システムであって、
前記印刷サーバーは、
印刷が中断された際、前記クライアント機器から送信された、印刷物の最後に正常印刷できたページの画像を、受け取る、受付手段と、
印刷対象となる、登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する、特定手段と、を有する、
情報処理システム。
【請求項２】
前記クライアント機器は、スキャナと通信可能に接続される、情報処理装置であって、
前記印刷が中断された際、前記最後に正常印刷できたページの画像は前記スキャナによりスキャンされ、前記情報処理装置は前記スキャンされた画像である第２の画像を、前記印刷サーバーの前記受付手段へ送信し、
前記印刷サーバーの前記特定手段は、前記登録された画像である第１の画像の中から、前記スキャンされた第２の画像に一致する画像を、検索する、
請求項１に記載の情報処理システム。
【請求項３】
前記特定手段が前記一致した画像を、前記情報処理装置へ送信し、
前記情報処理装置は、前記一致した画像を表示する、
請求項２に記載の情報処理システム。
【請求項４】
前記クライアント機器は、撮影手段を備える、携帯端末であって、
前記印刷が中断された際、前記最後に正常印刷できたページの画像が前記撮影手段により撮影され、前記携帯端末は、前記撮影された画像である第２の画像を、前記印刷サーバーの前記受付手段へ送信し、
前記印刷サーバーの前記特定手段は、前記登録された画像である第１の画像の中から、前記撮影された第２の画像に一致する画像を検索する、
請求項１に記載の情報処理システム。
【請求項５】
印刷サーバーと、
ネットワークを介して前記印刷サーバーに接続され、前記印刷サーバーに印刷を指示するクライアント機器と、
前記ネットワークを介して前記印刷サーバーに接続され、撮影手段を備える携帯端末と、を有している情報処理システムであって、
前記印刷サーバーは、
印刷が中断された際、前記携帯端末から送信された、印刷物の最後に正常印刷できたページの画像を受け取る、受付手段と、
印刷対象となる、登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する、特定手段と、を有し、
前記クライアント機器は、情報処理装置であって、
前記印刷が中断された際、前記最後に正常印刷できたページの画像は前記撮影手段により撮影され、前記携帯端末は、前記撮影された画像である第２の画像を、前記印刷サーバーの前記受付手段へ送信し、
前記印刷サーバーの前記特定手段は、前記登録された画像である第１の画像の中から、前記撮影された第２の画像に一致する画像を検索する、
情報処理システム。
【請求項６】
前記特定手段が前記一致した画像を、前記携帯端末へ送信し、
前記携帯端末は、前記一致した画像を表示する、
請求項４又は５に記載の情報処理システム。
【請求項７】
当該情報処理システムは、
画像出力装置によって印刷対象となる文書の印刷が開始される際に、該印刷対象となる文書の画像である第１の画像を、ページ毎に登録する記憶手段を有し、
前記特定手段は、前記登録された第１の画像の中から、前記受け取った画像である第２の画像に一致する画像を、検索する、
請求項１乃至６のいずれか一項に記載の情報処理システム。
【請求項８】
当該情報処理システムは、
前記印刷対象となる文書の印刷が開始される際に、該印刷対象となる文書のページ毎の画像である第１の画像を抽出する手段と、
前記第１の画像から特徴量を抽出し、該特徴量に対応するインデックスを生成する手段と、を有し、
前記記憶手段は、前記第１の画像を、前記インデックスと前記文書におけるページ識別情報とを対応づけて記憶し、
前記特定手段は、
前記受け取った第２の画像の特徴量を抽出し、該特徴量を用いてイメージマッチングを実施することで、前記登録された第１の画像の中から、前記受け取った第２の画像に一致する画像を検索する、画像検索部と、
前記特定手段は、前記ページ識別情報を用いて、前記一致した画像が、前記登録された文書の画像の中でどのページであるかを特定する、ページ特定部と、を備える、
請求項７に記載の情報処理システム。
【請求項９】
前記記憶手段は、前記第１の画像を、印刷日時、及び/又は前記印刷対象の文書名へ対応付けて、登録し、
前記特定手段は、前記検索する際に、前記印刷日時、及び/又は前記文書名、を検索して、絞り込み可能である、
請求項７又は８記載の情報処理システム。
【請求項１０】
前記第１の画像は、前記クライアント機器の機器名及び/又は前記クライアント機器で印刷を指示したユーザー名に対応付けられて、登録され、
前記印刷が中断された際、前記最後に正常印刷できたページの前記第２の画像とともに、前記クライアント機器の名称及び/又は前記ユーザー名を、前記印刷サーバーへ送信可能であり、
前記特定手段は、前記検索する際に、前記クライアント機器の名称及び/又は前記ユーザー名を検索して、絞り込み可能である、
請求項２から９のいずれか一項記載の情報処理システム。
【請求項１１】
ネットワークを介して複写機に接続される印刷サーバーと、
ネットワークを介して前記印刷サーバーに接続され、前記印刷サーバーに印刷を指示するクライアント機器と、
前記ネットワークを介して前記印刷サーバーに接続され、撮影手段を備える携帯端末と、を有している情報処理システムであって、
前記印刷サーバーは、
印刷が中断された際、前記携帯端末から送信された、印刷物の最後に正常印刷できたページの画像を受け取る、受付手段と、
印刷対象となる、登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する、特定手段と、を有し、
前記印刷サーバーは、
複写機によって複写対象となる文書が複写される際に、該複写対象となる該文書の画像である第１の画像を、ページ毎に登録する記憶手段と、
特定手段と、を備えており、
前記携帯端末は、前記印刷が中断された際、前記最後に正常印刷できたページの画像は撮影され、前記撮影された画像を、前記印刷サーバーの前記受付手段へ第２の画像として送信し、
前記印刷サーバーの前記特定手段は、前記受け取った画像の特徴量を抽出し、該特徴量を用いて、登録された文書の前記第１の画像の中で前記撮影された第２の画像がどのページであるかを特定する、
情報処理システム。
【請求項１２】
印刷サーバーと、ネットワークを介して前記印刷サーバーに接続され、該印刷サーバーに印刷を指示するクライアント機器と、を有している情報処理システムにおける印刷再開支持方法であって、
前記印刷サーバーにおいて、
印刷が中断された際、前記クライアント機器から送信された、最後に正常印刷できたページの画像を受け取り、
登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する、
印刷再開指示方法。
【請求項１３】
印刷サーバーと、ネットワークを介して前記印刷サーバーに接続され、該印刷サーバーに印刷を指示するクライアント機器と、前記ネットワークを介して前記印刷サーバーに接続され、撮影手段を備える携帯端末と、を有している情報処理システムにおける印刷再開支持方法であって、
前記印刷サーバーにおいて、
印刷が中断された際、前記携帯端末から送信された、最後に正常印刷できたページの画像を受け取り、
登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する、
印刷再開指示方法。
【請求項１４】
ネットワークを介して印刷サーバーに印刷指示をするクライアント機器と接続されている前記印刷サーバーが実行する印刷画像登録方法であって、
印刷対象となる文書が印刷される際、該印刷対象となる該文書に対して、印刷による印刷物のページ毎の画像である第１の画像を抽出し、
前記第１の画像から特徴量を抽出し、該特徴量に対応するインデックスを生成し、
印刷が中断された際、前記クライアント機器から送信された前記印刷物の最後に正常印刷されたページの画像と比較する前記第１の画像を、前記インデックスと前記文書におけるページ識別情報と対応づけて記憶する、
印刷画像登録方法。
【請求項１５】
受付手段と、特定手段と、を備える情報処理システムによって、
印刷が中断された際、ネットワークを介して接続され、印刷を指示するクライアント機器から送信された、最後に正常印刷できたページの画像を、受け取る処理と、
登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する処理と、を実行させる、
印刷再開指示プログラム。
【請求項１６】
受付手段と、特定手段と、を備える情報処理システムによって、
印刷が中断された際、ネットワークを介して接続され、撮影手段を備える携帯端末から送信された、最後に正常印刷できたページの画像を、受け取る処理と、
登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する処理と、を実行させる、
印刷再開指示プログラム。
【請求項１７】
ネットワークを介して印刷サーバーに印刷指示をするクライアント機器と接続されている前記印刷サーバーが実行するプログラムであって、
印刷対象となる文書が印刷される際、該印刷対象となる該文書に対して、印刷による印刷物のページ毎の画像である第１の画像を抽出する処理と、
前記第１の画像から特徴量を抽出し、該特徴量に対応するインデックスを生成する処理と、
前記第１の画像を、前記インデックスと前記文書におけるページ識別情報と対応づけて記憶する処理と、
前記記憶された前記第１の画像を、前記クライアント機器から送信された前記印刷物の最後に正常印刷されたページの画像と比較する処理と、を実行させる、
印刷画像登録プログラム。
【請求項１８】
ネットワークを介して印刷サーバーと通信可能な、ユーザーが操作可能な情報処理端末であって、
印刷が中断された際、最後に正常印刷できたページを撮影し又はスキャンされた画像を受け取ることで、前記最後に正常印刷できたページの画像を受け取る受付手段と、
前記印刷サーバーに対して、登録された文書の画像の中で前記受け取った画像がどのページであるかを特定させる、ように指示する、指示手段と、を有する、
情報処理端末。
【請求項１９】
前記指示手段は、前記ユーザーに前記特定したページを確認させる、
請求項１８記載の情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、印刷再開支援方法、印刷画像登録方法、印刷再開指示プログラム、印刷画像登録プログラム、及び情報処理端末に関する。
【背景技術】
【０００２】
プリンタや複写機において、紙詰まりや用紙切れなどの不具合が起きたとき、印刷再開ページを特定する必要がある。印刷再開ページを特定する方法としては、紙詰まりや用紙切れが起きたときの直前のページ（最後に正常印刷できたページ）をユーザーが視認して判断する方法が一般的である。
【０００３】
ところが、１つの印刷ジョブが１，０００ページを超えるようなケースでは、最後に正常印刷できたページが何ページ目なのかを判断するのが難しい。しかも、高速印刷が可能な連続紙プリンタの場合、大量の顧客に送付する請求書の印刷といった基幹業務に使われるので、紙詰まりや用紙切れが起きたとしても、印刷再開時にページの重複や抜けが発生せず、印刷されたページに過不足がないことが前提となっている。したがって、印刷再開ページを正確に判断することが求められる。
【０００４】
印刷再開ページを特定する技術として、コンピューター上で動作するプログラムがプリンタのファームウェアと常に通信し、何ページ目まで印刷が完了したかをコンピューター上で逐一把握することにより、印刷再開ページの判定を指示し支援する技術が既に知られている。
【０００５】
例えば、特許文献１には、印刷再開指示プログラムをプリンタのファームウェアに格納することが開示されている。この構成では、紙詰まりが発生した場合、最後に正常印刷したページの印刷画像（印刷イメージ）のデータをプリンタのファームウェアから取得し、プリンタの操作パネルにその判定ページの画像を表示することにより、オペレーターが印刷再開ページを指定する。
【０００６】
また、プリンタのコントローラーの機能を利用して印刷再開ページを判定する技術も知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記特許文献１では、ファームウェアやコントローラーはプリンタに内蔵されるので、プリンタの故障等による印刷中断後に、他のプリンタを利用できなかった。また、機種が変わると、ファームウェアやコントローラーも変わるので、プリンタをコンピューターから印刷再開時に指示する場合、適用できるプリンタが限定され、プリンタの機種によっては適用できない、という問題があった。
【０００８】
そこで、本発明は上記事情に鑑み、プリンタの機種を問わず、プリンタのファームウェアと通信したり、コントローラーの機能を利用したりすることなく、印刷再開ページを容易に特定できるようにする、情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の一態様の情報処理システムは、印刷サーバーと、ネットワークを介して前記印刷サーバーに接続され、該印刷サーバーに印刷を指示するクライアント機器と、を有しており、前記印刷サーバーは、印刷が中断された際、前記クライアント機器から送信された、印刷物の最後に正常印刷できたページの画像を、受け取る、受付手段と、印刷対象となる、登録された文書の画像の中で前記受け取った画像がどのページであるかを特定する、特定手段と、を有する。
【発明の効果】
【００１０】
一態様によれば、情報処理システムにおいて、画像出力装置のファームウェアと通信したり、コントローラーの機能を利用したりすることなく、印刷再開ページを容易に特定できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態の印刷システムに係るネットワーク構成の概略図である。
【図２】図１のサーバー及びＰＣの機能構成の例の図である。
【図３】データベースに記録されたデータの説明図である。
【図４Ａ】第１実施形態における動作の例のシーケンス図である。
【図４Ｂ】サーバーにおける図４Ａの動作の詳細シーケンス図である。
【図５】第１実施形態における動作の変形例のシーケンス図である
【図６】本発明の第２実施形態の印刷システムに係るネットワーク構成の概略図である。
【図７】図６の情報処理装置の機能構成の例の図である。
【図８】第２実施形態における動作の例のシーケンス図である。
【図９】本発明の第３実施形態に係る印刷システムのネットワーク構成の概略図である。
【図１０】図９のサーバー、クライアントＰＣ、及び携帯端末の機能構成の例の図である。
【図１１】第３実施形態における動作の例のシーケンス図である。
【図１２】第３実施形態における動作の変形例のシーケンス図である。
【図１３】本発明の第４実施形態に係る印刷システムのネットワーク構成の概略図である。
【図１４】図１３のサーバー及び携帯端末の機能構成の例の図である。
【図１５】第４実施形態における動作の例のシーケンス図である。
【図１６】本発明の第５実施形態に係る印刷システムのネットワーク構成の概略図である。
【図１７】図１６の複写機、サーバー、及び携帯端末の機能構成の例の図である。
【図１８】第５実施形態における動作の例のシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明を実施するための形態について説明する。
【００１３】
＜第１実施形態＞
図１は、本発明の第１実施形態の印刷システム１を示すネットワーク構成の概略図である。
印刷システム（情報処理システム）１において、スキャナ２０が接続されたクライアントＰＣ１０は、ネットワーク９０を介して、サーバー３０と画像出力装置４０へ通信可能である。
【００１４】
クライアントＰＣ１０は、クライアント機器であって、サーバー３０が提供するプログラムやデータを活用するＰＣであって、例えば、企業内ネットワークで社員等が利用する情報処理装置（情報処理端末）である。クライアントＰＣ１０は、ユーザー（操作者）によって操作され、サーバー３０に対し、印刷対象となる文書である印刷対象データを含む印刷ジョブを、送信する。クライアントＰＣ１０は事前に印刷再開指示プログラムを設定（ダウンロード等）しておく。
【００１５】
サーバー（印刷サーバー）３０において、情報処理を行う処理部３８は、文書データを保持する記憶手段（データベース：Ｄａｔａ  ｂａｓｅ  ＤＢ）３４と接続されている。
【００１６】
記憶手段３４は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（ＲＯＭ等）である。また、記憶容量を確保するため、記憶手段３４はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外付けメモリであってもよい。
【００１７】
画像出力装置４０は、クライアントＰＣ１０と直接接続されておらず、ネットワーク９０に接続されることで、サーバー３０を介してクライアントＰＣ１０からの情報を受け取る。本実施形態において、画像出力装置４０は、少なくともプリンタ機能等を備えたプリンタである。また、画像出力装置４０は、さらにスキャナ機能を備えていると、印刷再開時に好都合である。さらに、画像出力装置４０は、スキャナ機能、ファックス機能、プリンタ機能等を備えたデジタル複合機、これらの複数の機能を備える、複合機である多機能周辺装置（Multifunction Peripheral:ＭＦＰ）であってもよい。
【００１８】
図２は、図１に示したサーバー３０及びクライアントＰＣ１０の機能構成の例の図である。クライアントＰＣ１０は、通常印刷の指示を行う印刷ジョブ送信部１１と、印刷の再開を指示する印刷再開プログラムを実行する印刷再開指示部１２とを有する。
【００１９】
印刷ジョブ送信部１１は、ユーザーから入力された印刷ジョブを、サーバー３０へ送信する。ここで、印刷ジョブには、文書ファイルである印刷対象データとともに、情報処理装置であるクライアントＰＣ１０の機能により、印刷時刻、ファイル名、パソコン名（クライアント機器の機器名）、及びユーザー名（クライアントＰＣのログインＩＤ）などの属性情報も含まれる。
【００２０】
印刷再開指示部（印刷再開指示プログラム）１２は、読取画像送受信部（受付手段）１２１と、判定ページ画像受信部１２２と、印刷再開指示送信部１２３と、ユーザーインターフェース１２４とを備える。読取画像送受信部１２１はスキャナ２０と接続されており、スキャナ２０がスキャンした画像を受け取り、読取画像（スキャンされた画像）をサーバー３０へ送信する。
【００２１】
紙詰まり、用紙切れ等の画像出力装置４０に起因して、印刷の中断が発生すると、ユーザーは、クライアントＰＣ１０上で、印刷再開指示プログラムを起動させる。また、該印刷の中断時に、画像出力装置４０から指示を受けて、印刷再開指示プログラムが起動するように、予め設定してもよい。
【００２２】
ユーザーインターフェース１２４は、ユーザーによって操作され、読取画像送受信部１２１、判定ページ画像受信部１２２、及び印刷再開指示送信部１２３へと動作指示を与える。また、ユーザーインターフェース１２４は属性情報入力部を備えていてもよい。
【００２３】
サーバー３０は、印刷用データを生成して出力するプリンタドライバ３２としての機能と、印刷物を画像として登録し、後で登録した画像から所定の画像を検索できる、イメージマッチング用サーバー３９としての機能とを有する。
【００２４】
また、サーバー３０は、ハードウエア構成として、管理部３８と記憶手段３４とを有する。管理部３８は、クライアントＰＣ１０からの印刷対象データや指示を受け付ける通信部３１、受け付けた印刷対象データから印刷用データを生成するプリンタドライバ３２、及び再開時のページ検索に関連する検索制御部３３を有する。
【００２５】
通信部３１は、印刷ジョブ取得部３１１、読取画像受信部（受付手段）３１２、判定ページ画像送信部３１３、及び印刷再開指示部３１４を備える。
【００２６】
プリンタドライバ３２は、印刷用データ生成部３２１及び印刷用データ送信部３２２を備える。プリンタドライバ３２は、クライアントＰＣ１０から送信された印刷ジョブの印刷対象データを、プリンタが解釈可能な印刷用データに変換し、該印刷用データを画像出力装置４０へ送信して印刷物を出力させる。
【００２７】
印刷用データ生成部３２１は、指示された印刷対象データの電子ファイル（コマンド）のデータを、プリンタが解釈可能なページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ＰＤＬ）で記述された印刷用データへ変換する。印刷対象データは、ファイル形式としては、ＨＰＧＬ（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ  Ｇｒａｐｈｉｃｓ  Ｌａｎｇｕａｇｅ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、Ｃａｌｃｏｍｐ、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＤＷＧ（登録商標）、ワード（登録商標）、エクセル（登録商標）などがありえる。
【００２８】
また、ＰＤＬの例として、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）形式のデータなどがありえる。印刷対象データからＰＤＬを生成する際、印刷画像の中の文章や画像の大きさを印刷時のページに合わせて調整すること、及びプリントアウトする印刷物のフッター・ヘッダーなどにＵＲＬ、日付、タイトル、ページ数、印刷者名などを付与すること、セキュリティ等の所定の地紋、透かしを入れること、を実施してもよい。
【００２９】
印刷用データは、例えば印刷制御コマンドと描画コマンドを有していてもよく、ＰＤＬ生成後、あるいは作成時に、ラスタリングによるラスタ画像、或いはベクタ画像の生成などのプロセスが実施され、このプロセスが実施されたデータを印刷用データとしてもよい。
【００３０】
印刷用データ送信部３２２は、印刷用データ生成部３２１により得られた印刷用データを画像出力装置４０へ出力する。また、印刷中断後、印刷再開指示部３１４から指示された印刷用データを画像出力装置４０へ出力する。
【００３１】
特定手段である検索制御部３３は、印刷画像抽出部３３１、特徴抽出・インデックス生成手段３３２、データベースアクセス部（ＤＢアクセス部）３３３、及びデータ検索部３３４を備える。
【００３２】
印刷画像抽出部（ページ毎印刷画像抽出部）３３１は、印刷用データ生成部３２１より得られた印刷用データから、出力される印刷物のページ毎の画像を、ページ毎印刷画像（第１の画像）として抽出する。
特徴抽出・インデックス生成部３３２は、印刷画像から特徴量を抽出してインデックスを生成する。詳細は図３を用いて説明する。
【００３３】
ＤＢアクセス部３３３は、印刷画像抽出部３３１、特徴抽出・インデックス生成部３３２、及びデータ検索部３３４と、記憶手段３４に含まれる印刷画像データベース（ＤＢ）３４１、インデックスデータベース（ＤＢ）３４２との送受信を行う。
【００３４】
データ検索部３３４は、印刷再開時に再開する際、イメージマッチングにより、データベース３４１，３４２の検索を行う。データ検索部３３４は、範囲絞り込み部３３４ａ、イメージマッチング部（画像検索部）３３４ｂ、ページ判定部（特定部）３３４ｃ、及び一次記憶領域３３５ｄを備えて構成される。
【００３５】
本実施形態においては、印刷開始時と印刷再開時は同じクライアントＰＣ１０からサーバー３０と通信をする。よって、上述の属性情報のうち、少なくとも、パソコン名とユーザー名（クライアントＰＣのログインＩＤ）とを、読取画像受信部３１２が、読取画像と一緒に受け取ることになる。また、サーバー３０は、画像出力装置３０と接続しているので、印刷動作を実行しているプリンタ名は前もって取得することができる。
【００３６】
よって、データ検索部３３４の範囲絞り込み部３３４ａは、一緒に受信した属性情報を利用して、検索範囲を絞り込む。なお、絞り込みのための情報を追加するため、ユーザーが任意で印刷時刻、ファイル名などの属性情報を追加して、読取画像送受信部１２１から読取画像と一緒に送信してもよい。
【００３７】
イメージマッチング部３３４ｂは絞り込まれた検索範囲で、イメージマッチングを行う。イメージマッチングでは、受け取った画像の特徴量を抽出し、該特徴量を用いて、登録された印刷画像の中で受け取った画像を検索する。即ち、受け取った第２の画像の特徴量を抽出し、該特徴量を用いてイメージマッチングを実施することで、登録された第１の画像の中から、受け取った第２の画像に一致する画像を検索する。
【００３８】
例えば、イメージマッチングの例としてとして、ＲＶＳ（Ricoh Visual Search）の概要は、以下のＷｅｂページ及び特開２０１０−１４０２５０号にて開示されている。
http://www.ricoh.co.jp/about/company/technology/tech/044.html
ページ判定部３３４ｃは、検索により一致した画像のページを、ページ識別子（ページ識別情報）を用いて判定する。一時記憶領域３３４ｄは、判定したページを含む文書の印刷画像を、確認のための次ページ呼び出しに備えて一時的に保管する。
【００３９】
記憶手段３４は印刷画像ＤＢ３４１とインデックスＤＢ３４２とを備える。
印刷される際に印刷画像を登録することで、後のイメージマッチング要求を受けた際に、登録された印刷画像内で受け取った画像に対応する画像を探索できるようになる。ここで、印刷される際とは、印刷指示から実際の印刷までのどこか（印刷と並列）であってもよいし、下記フローに示すように、実際の印刷が出力された直後であってもよい。
【００４０】
記憶手段３４については、下記、図３とともに詳述する。図３はデータベース（記憶手段３４）に記録されたデータの説明図である。
【００４１】
印刷画像ＤＢ３４１には、印刷画像データ３４５と、ページデータ３４６と、が含まれている。
【００４２】
印刷画像データ３４５の印刷画像のデータ領域３４５ｂは、印刷用データ生成部３２１による印刷用データ生成後、印刷画像抽出部３３１により印刷物のページ毎に抽出された印刷画像（第２の画像）を取得した場合に記録される。
【００４３】
印刷画像データ３４５の印刷画像識別子のデータ領域３４５ａは、特徴抽出・インデックス生成部３３２において、印刷画像から特徴量を抽出してインデックスを生成した場合に記録される。詳しくは、印刷画像識別子のデータ領域３４５ａには、取得した印刷画像のページ（中断ページ）を特定するための識別子に関するデータが記録される。本発明の複数の実施形態においては、特徴抽出・インデックス生成部３３２が印刷画像の特徴量を抽出したデータが、印刷画像識別子として記録される。
【００４４】
ページデータ３４６は、ページ識別子、印刷画像識別子、予備領域を含んで構成される。このページデータ３４６は、特徴抽出・インデックス生成部３３２において、印刷画像から特徴量を抽出してインデックスを生成した場合に記録される。
【００４５】
ページ識別子のデータ領域３４６ａには、各印刷画像の各ページに含まれる各要素（紙面を構成する文章、図面等）を特定するための識別子に関するデータが記録される。
【００４６】
印刷画像識別子のデータ領域３４６ｂには、上述の印刷画像データ３４５に対応付けられた、印刷画像のページを特定するための識別子に関するデータが記録される。
【００４７】
予備領域３４６ｃは、例えば、各ページにおいての要素（紙面を構成する文章、図面）が配置された領域を特定するための座標など、関連するデータを含んで構成されてもよく、あるいは次に送られてくる印刷画像の準備のための予備的な領域にもなる。
【００４８】
このように記録するので、印刷画像ＤＢ３４１に記録されるデータは、印刷画像３４５ｂと印刷画像識別子３４５ａ、３４６ｂとを対応づけることで、識別子付き印刷画像とみなすことができる。
【００４９】
インデックスデータベース３４２には、印刷画像のページを特定する索引となる、インデックスデータ３４７が含まれている。インデックスデータ３４７は、属性インデックス、上位インデックス、下位インデックス、ページ識別子、他座標に関するデータなどを含んで構成される。インデックスデータ３４７は、属性インデックスを除き、特徴抽出・インデックス生成部３３２において、印刷画像から特徴量を抽出してインデックスを生成した場合に記録される。
【００５０】
属性インデックスのデータ領域３４７ａは、印刷を指示したユーザー名、印刷日時、ドキュメント名、プリンタ名、クライアントPCのコンピューター名などの属性情報がインデックスとして記録される。属性インデックスのデータ領域は、印刷用データ生成部３２１により印刷用データ（ＰＤＬ）生成後、印刷画像抽出部３３１により印刷物のページ毎の画像を画像のデータとして抽出された印刷画像を取得する際に一緒に取得し、記録される。
【００５１】
属性インデックスのデータ領域３４７ａに登録される属性情報は、印刷開始時に、クライアントＰＣ１０の印刷指示送信部１１から自動的に送信される。また、印刷再開時は、クライアントＰＣ１０の読取画像送信部１２１から該印刷を指示したユーザー名、クライアントPCのコンピューター名から送信される。さらに、ユーザーからの入力により、印刷日時、ドキュメント名も送信される。このように受信した属性情報は、属性インデックスのデータ領域３４７ａに登録され、イメージマッチング前に、検索条件を絞り込むのに用いられる。
【００５２】
上位インデックス、下位インデックスデータ領域３４７ｂ、３４７ｃには、米国特許７，７０２，６７３号に開示されたミックスド・メディア・リアリティの技術を用いて算出された特徴量によって付与されたインデックスが記録される。
【００５３】
本実施形態では、ツリー構造を備えており、代表的な上位インデックスに関連付けられた詳細な下位インデックスに展開されている。
【００５４】
ページ識別子のデータ領域３４７ｄには、最下層の下位インデックスに対して、この特徴量が算出された紙面のページ特定するための識別子が記録される。また、その位置を特定するための座標に関するデータが記録される座標データ領域を含んでもよい。
【００５５】
図３に示すように、ページ識別子は、印刷画像ＤＢ３４１及びインデックスＤＢ３４２の両方に含まれているため、印刷画像データ３４５とインデックスデータ３４７と対応付けることができる。即ち、印刷画像に索引用のインデックスを付すことができる。
【００５６】
図４Ａは、本実施形態における、動作の概略シーケンス図である。図４Ｂは、サーバー３０における動作の詳細シーケンス図である。図４Ａ及び図４Ｂを参照して、印刷時の流れについて説明する。
【００５７】
＜印刷開始時＞
図４ＡのＳ１０１において、ユーザーがクライアントＰＣ１０上で、印刷ジョブを入力する。
【００５８】
Ｓ１０２において、クライアントＰＣ１０は、印刷ジョブに含まれる印刷対象データと、印刷時刻、ファイル名、及びユーザー名（クライアントＰＣのログインＩＤ）などの属性情報と、を含む印刷ジョブをサーバー３０へ出力する。
【００５９】
より詳しくは、図４ＢのＳ１において、サーバー３０はクライアントＰＣ１０と双方向通信を行い、通信部３１の印刷ジョブ取得部３１１が、上記印刷対象データと属性情報とを取得する。そして、印刷ジョブ取得部３１１は、該印刷対象データと属性情報とを印刷用データ生成部３２１へ送信する（Ｓ２）。
【００６０】
図４ＡのＳ１０３において、サーバー３０は、印刷用データを生成する。より詳しくは、印刷用データ生成部３２１は、印刷対象データをＰＤＬ形式等の印刷用データへデータを変換する（図４Ｂ、Ｓ３）。
【００６１】
図４ＡのＳ１０４（図４Ｂ、Ｓ４）において、生成された印刷用データは印刷用データ送信部３２２にて画像出力装置４０へ転送される。そして、画像出力装置４０において、印刷用データに基づいて画像を形成し、印刷物を出力する（プリントアウトする）（Ｓ１０５）。
【００６２】
このプリントアウト動作と並行して又はプリントアウト動作後に、サーバー３０内において、取得した印刷用データは、印刷画像抽出部３３１へと送られる（図４Ｂ、Ｓ５）。
【００６３】
図４ＡのＳ１０６（図４Ｂ、Ｓ６）において、印刷画像抽出部３３１が、印刷用データから、ページ毎に印刷画像（第１の画像）を抽出する。ページ毎印刷画像は、クライアントＰＣ１０から送信された属性情報と一緒に、特徴抽出・インデックス生成部３３２へと送信される（図４Ｂ、Ｓ７）。
【００６４】
ページ毎印刷画像は、Ｓ１０７（図４Ｂ、Ｓ８）において、特徴抽出・インデックス生成部３３２がその印刷画像の特徴量を抽出し、この抽出した特徴量と取得した属性情報を基にして、夫々ページ毎に索引用のインデックスを付する（図３参照）。これにより、識別子付き印刷画像、インデックス、及びページ識別子が生成され、これらが記憶手段３４へ送られる（図４Ｂ、Ｓ９）。
【００６５】
Ｓ１０８（図４Ｂ、Ｓ１０）において、識別子付き印刷画像、インデックス、及びページ識別子が、記憶手段３４である、印刷画像ＤＢ３４１、インデックスＤＢ３４２へ登録（保管）される。このように、記憶手段３４に保管することで、後のイメージマッチング要求を受けた際に、登録された印刷画像内で読取画像に対応する画像を探索できるようになる。
【００６６】
なお、上述のＳ１０１〜Ｓ１０８のプロセスは、印刷画像登録プログラムによって実行されてもよい。
【００６７】
＜紙詰まり時＞
Ｓ２００において、紙詰まりまたは用紙切れ（不具合）が起きたとする。
【００６８】
Ｓ２０１において、ユーザーが、最後に正常印刷できたページをスキャナ２０でスキャンする。スキャナ２０は読取画像（第２の画像）をクライアントＰＣ１０へ送信する（Ｓ２０２）。なお、このとき、紙詰まりを起こしたプリンタ４０が複合機の場合は、その場でスキャンが可能である。
【００６９】
ユーザーは、クライアントＰＣ１０上で、印刷再開指示プログラムを起動する。なお、予め設定により、プリンタ４０の印刷の中断に応じて、及び／又はスキャン２０から読取画像の受信に応じて、印刷再開指示プログラム１２が自動的に起動するように設定していてもよい。
【００７０】
Ｓ２０３（図４Ｂ、Ｓ１１）において、クライアントＰＣ１０はサーバー３０と双方向通信を行い、クライアントＰＣ１０の読取画像送受信部１２１は、通信部３１の読取データ受信部３１２へ、スキャンされた画像を送信する。また、登録された印刷画像から捜索するように、イメージマッチングの要求も一緒に送信する。
【００７１】
このとき、クライアントＰＣ１０の設定で自動的に、読取画像送受信部１２１は、クライアントＰＣ１０上のＷｉｎｄｏｗｓ（登録商標）ユーザー名、パソコン名（属性情報の中のログ情報）も同時にサーバー３０へ送信する。さらに、ユーザーは文書名や、印刷日時等の属性情報も自ら追加して送信してもよい。
【００７２】
サーバー３０において、スキャンしたページの読取画像を受け取った読取画像受信部３１２は、データ検索部３３４へ、読取画像、ログ情報、追加の属性情報等、及びイメージマッチングの要求を送信する（図４Ｂ、Ｓ１２）。
【００７３】
上述のように印刷が指示され、印刷対象となる全ての文書（印刷対象データ）の印刷画像は、記憶手段３４に、ページ毎、及び印刷ジョブ（文書）毎に、登録されている。
【００７４】
検索において、まず、データ検索部３３４は、取得したユーザー名、プリンタ名、クライアントＰＣのコンピューター名などの属性情報により、登録された印刷画像の検索範囲の絞りこみを行う（Ｓ２０４、Ｓ１３）。なお、印刷日時、ドキュメント名など、追加された絞り込み条件を、用いて絞り込みを行ってもよい。
【００７５】
そして、データ検索部３３４は、ＤＢアクセス部３３３を介して、記憶手段３４へ、上述のように絞り込んだ範囲で、印刷画像を読み出すように、要求する（図４Ｂ、Ｓ１４）。そして、記憶手段３４から、絞り込んだ検索範囲で、識別子付き印刷画像、インデックスを取得する（Ｓ１５）。
【００７６】
図４ＡのＳ２０５（図４ＢのＳ１６）において、データ検索部３３４は、読取画像受信部３１２からスキャンされたページの画像（最終ページの画像）及びイメージマッチング要求を受け取り記憶手段３４から、絞り込んだ、識別子付き印刷画像、インデックス、を取得する。そしてイメージマッチング技術を用いて、スキャンされたページの読取画像に一致する画像を印刷画像ＤＢ３４１内で探索して、印刷画像データ（画像）３４５を特定する。
【００７７】
そして、Ｓ２０６においては、データ検索部３３４は、特定した印刷画像データ（３４５）が、印刷ジョブ（印刷物）の何ページ目かを、ページ識別子を用いて判定する。（Ｓ１９）このとき、判定したページを含む文書ファイルの印刷画像を、確認のための次ページ呼び出しに備えて一時記憶領域３３４ｄに、一時的に保管してもよい。
【００７８】
その後、Ｓ２０７においてその判定ページの画像のデータを送信元である、クライアントＰＣ１０の印刷再開指示プログラム１２へ送信する。
【００７９】
Ｓ２０８で、クライアントＰＣ１０において、ユーザーインターフェース１２４の画面に、イメージマッチングで合致した画像に対応する判定ページ（判定ページ画像）を表示させる。
【００８０】
ユーザーは、ユーザーインターフェース１２４に表示されたページの画像が、「最後に正常印刷されたページ」であることを確認して、次ページを表示させるように指示する（Ｓ２０９）。
ユーザーインターフェース１２４の画面には、現在表示されているページの前ページや次ページを表示させる機能を備えてもよい。
【００８１】
ユーザーがユーザーインターフェース１２４で前ページや次ページの表示を指示した場合、クライアントＰＣ１０がサーバー３０と通信して、必要なページのページを含むファイルの印刷画像の中から取得する。（図４Ａ、Ｓ２１０，Ｓ２１１、図４Ｂ、Ｓ２２，Ｓ２３，Ｓ２４，Ｓ２５）なお、特定したページを含むファイルは一時記憶領域３３４ｄから取り出すことができる。
【００８２】
そして、クライアントＰＣ１０のユーザーインターフェース１２４は、判定したページの次ページの印刷画像を表示する（Ｓ２１２）。
【００８３】
ユーザーは、最後に正常印刷されたページの表示された次ページを確認すると、[印刷再開]ボタンを押す。なお、本制御例では次ページを参照するため、１ページ毎にクライアントＰＣ１０とサーバー３０とが通信する例を示したが、判定したページを含む文書ファイルすべてについて、Ｓ２０７において一括してクライアントＰＣ１０へ送信してもよい。
【００８４】
ユーザーが印刷再開ボタンを押すことで、次ページが指定されて印刷が指示される（Ｓ２１３）。
【００８５】
サーバー３０の印刷用データ送信部３２２を介して、出力指示がプリンタ４０へ送信される（Ｓ２１４、Ｓ２６，Ｓ２７）。このとき、一時記憶領域３３４ｄに読み出された印刷画像を、印刷用データ送信部３２２が送信し、最後に正常印刷されたページの次のページから印刷の再開を指示する（Ｓ２１５、Ｓ２８）。
【００８６】
なお、ユーザーが、最終印刷ページの合致のみ確認し、次ページの確認が不要の場合は、Ｓ２０９〜Ｓ２１２の次ページの読み出し・表示のプロセスを省略して、Ｓ２０８の後、Ｓ２１３に直接進んでよい。
【００８７】
また、次ページで判定できなかった場合は（次々ページの表示）、Ｓ２０９〜Ｓ２１２の読み出しを繰り返してもよい。
【００８８】
あるいは、判定できなかった場合、ログ情報に追加して、文書名、印刷日時などの属性情報の追加、変更をするなど条件を変えてＳ２０３からやり直してもよい。あるいは、正確に再スキャンを行いＳ２０１からやり直すことも可能である。
【００８９】
また、プリンタにおける不具合発生後も同じプリンタを使用してプリントアウト動作を実行する場合は、このようなフローの動作の最中、またはこの動作の前後において、プリンタにおける不具合の原因である紙詰まりや、紙切れについて、適宜対応する必要がある。
【００９０】
よって、同じプリンタを利用する場合、プリンタ４０において、印刷再開前に、不具合（紙詰まり、紙切れ）が解消したかどうか確認してから（Ｓ２１６，Ｓ２１７）、印刷物の出力を行う（Ｓ２１８）。異なるプリンタを利用する場合はこの確認（Ｓ２１６，Ｓ２１７）は不要である。
【００９１】
上述のように、本実施形態において、印刷ジョブに含まれる全ページの印刷画像をサーバー３０に登録しておき、最後に正常印刷できたページのスキャン画像に一致するページを、サーバー３０上でイメージマッチング技術を使って検索し、何ページまで正常印刷できたかを自動的に判断することで、印刷再開ページを特定できる。
【００９２】
なお、サーバー３０に登録される印刷対象となる文書の印刷画像は必ずしも全ページでなくてもよい。例えば、記憶容量軽減のため、数ページ毎に印刷画像を記憶してもよい。この場合は、最後に正常印刷できたページと少し前の複数のページをスキャンして読取画像を送信することで、複数ページについてイメージマッチングを実施し、最後のページを特定しうる。
【００９３】
従って、プリンタのファームウェアと通信したり、コントローラーの機能を利用したりすることなく、印刷再開ページを容易に特定できるようにする。この機能は、プリンタの機種を問わず実行することができる。
【００９４】
よって、本実施形態において、サーバー３０は複数の異なる機種の画像出力装置、複数のクライアントＰＣに通信可能であってもよく、夫々の画像出力装置に対して、機種を問わず印刷再開指示を実行することができる。例えば、画像出力装置の不具合が解消されない場合などは、異なる画像出力装置で印刷再開を実行させてもよい。
【００９５】
ここで、プリンタの不具合として、用紙切れや紙詰まりが起きたとき、復旧に要する時間と手間は、一般に連続紙プリンタの方がカットプリンタよりも大きい。印刷再開ページを正確に特定することにより、印刷再開時のミスに伴う再印刷の時間と手間を節約できる。
したがって、本発明の効果は、カット紙プリンタよりも連続紙プリンタでより大きな効果を発揮する。
【００９６】
さらに、高速印刷が可能な連続紙プリンタの場合、大量の顧客に送付する請求書の印刷といった基幹業務に使われることが多く、紙詰まりや用紙切れが起きた後、印刷再開時のページ重複やページ抜けが許されない傾向にある。本発明の実施形態を適用することで、印刷再開ページを正確に判断することが可能になる。
【００９７】
＜変形例＞
本実施形態の動作の別の例（変形例）として、図５に、動作の例のシーケンス図を示す。
印刷開始の指示時の動作Ｓ１０１〜Ｓ１０８は図４と同様である。
【００９８】
図４との動作の違いは、Ｓ２０６から読取ページが判定した後、クライアントＰＣ１０上で実行されるユーザーの判断をせずに、直接、Ｓ２１９にて判定ページの次のページから印刷再開指示を画像出力装置４０へ送信する点が異なる。その後、画像出力装置４０はプリントアウトを再開する（Ｓ２２０，Ｓ２２１）。
【００９９】
この変形例では、印刷再開までの時間と動作を短縮できる。そして、サーバー３０における判定ページ画像送信部３１３、印刷再開指示部３１４と、クライアントＰＣ１０の印刷再開指示部１２において、判定ページ画像受信部１２２、印刷再開指示送信部１２３を省略できるため、システムを簡素化できる。
【０１００】
これに対して、図４Ａの動作を示した第１実施形態では、変形例と比べてユーザーが直接再開ページを確認、指定できるため、確実性が高い。
【０１０１】
これらの制御の特徴を考慮して、必要性に合わせて、適宜図４か、図５か制御を選択してもよい。
【０１０２】
＜第２実施形態＞
図６は、本発明の第２実施形態を示す印刷システム２のネットワーク構成（接続構成）の概略図である。印刷システム（情報処理システム）２において、情報処理装置５０がスキャナ２０及び画像出力装置４０へ接続されている。
【０１０３】
本実施形態において、情報処理装置５０は、例えば上述の第１実施形態のクライアントＰＣ１０とサーバー３０との機能を兼任する。情報処理装置５０は、スキャナ２０及び画像出力装置４０へ通信線で直接接続されてもよく、あるいはネットワークを介して接続されている。
【０１０４】
情報処理装置５０は、印刷開始時ユーザーが入力した印刷情報を取得して印刷画像（第１の画像）を登録するとともに画像出力を指示する。そして、印刷中断時、スキャナ２０からのスキャン画像（第２の画像）を受け付けて、イメージマッチングを実施して画像からページを特定して再開指示をする。ここで、情報処理装置５０は事前に印刷再開指示プログラムを設定（ダウンロード等）しておく。
【０１０５】
画像出力装置４０は、情報処理装置５０と、直接接続され、あるいはネットワーク９０にて接続されることで、情報処理装置５０からの印刷用データを受け取る。
【０１０６】
図７は、図６に示した情報処理装置５０の機能構成の例の図である。
情報処理装置５０は、通常印刷の指示を行う印刷ジョブ送信部５１と、印刷の再開を指示する印刷再開プログラムを構成する印刷再開指示部５２と、プリンタドライバ５３、検索制御部５４、及び記憶手段５５を備えている。
情報処理装置５０は、例えば、パソコン等の１つのシステムで構成されるため、第１実施形態において、サーバーと、クライアントＰＣとの通信に用いられる通信部３１（図２参照）は有していない。また、印刷再開指示部５２と検索制御部５４とは同じ装置内のため、画像出力装置４０との通信以外は外部との通信（転送）は行わない。
【０１０７】
よって、印刷ジョブを受け付けるのは、印刷ジョブ受付部５１である。印刷再開指示部５２は、ユーザーインターフェース５２４の他に、読取画像受付部（受付手段）５２１、判定ページ画像受付部５２２、及び印刷再開指示部５２３を備え、情報処理装置５０内でデータ（情報）の受け渡しを行う。
【０１０８】
また、プリンタドライバ５３、検索制御部５４、及び記憶手段５５は、図２のプリンタドライバ３２、検索制御部３３、及び記憶手段３４に対応しており、構成、機能は同様であるため、説明は割愛する。
【０１０９】
図８は、第２実施形態における、動作の例のシーケンス図を示す。
本実施形態の情報処理装置５０は、第１実施形態におけるクライアントＰＣ１０と、サーバー３０とを一体化している。従って、送受信（図４ＡにおけるＳ１０２，Ｓ２０３，Ｓ２０７，Ｓ２１１，Ｓ２１１，Ｓ２１４）のステップは異なる装置間の通信によるものではなく、同じ情報処理装置５０の中の手段のやりとりで完結する（Ｓ３０２〜Ｓ３０７、Ｓ４０３〜Ｓ４０９）。これらの送受信に係るもの以外のステップは図４Ａ，図４Ｂと同様である。
【０１１０】
なお、本実施形態において、図５の変形例で示すように、最終ページ判定後、ユーザーの確認なしで印刷を再開するように制御してもよい。
【０１１１】
本実施形態においても、プリンタのファームウェアと通信したり、コントローラーの機能を利用したりすることなく、印刷再開ページを容易に特定できるようにする。この機能は、画像出力装置の機種を問わず実行することができる。
【０１１２】
よって、本実施形態において、情報処理装置５０は複数の異なる機種の画像出力装置に接続されてもよく、夫々の画像出力装置に対して、機種を問わず印刷再開指示を実行することができる。例えば、画像出力装置の不具合が解消されない場合などは、異なる画像出力装置で印刷再開を実行させてもよい。
【０１１３】
＜第３実施形態＞
図９は、本発明の第３実施形態を示す印刷システム３のネットワーク構成の概略図である。印刷システム（情報処理システム）３において、ＰＣ（クライアントＰＣ）１０Ａは、ネットワーク９０を介して、持ち運び可能な携帯端末６０と、サーバー３０Ａ及び画像出力装置４０へ接続されている。
【０１１４】
クライアントＰＣ１０Ａは、ユーザー（操作者）が入力した印刷ジョブを取得して、印刷ジョブを、ネットワーク９０を介してサーバー３０Ａへ送信する。
【０１１５】
画像出力装置４０は、クライアントＰＣ１０Ａと直接接続されておらず、ネットワークに接続されることで、サーバー３０Ａを介してクライアントＰＣ１０Ａ及び携帯端末６０からの情報を受け取る。
【０１１６】
携帯端末６０は、ユーザーが携帯して操作する例えばスマートフォンやタブレット端末、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）事業用無線端末等の情報処理端末であって撮影手段であるカメラ６１を備えている。携帯端末６０は、ネットワークと通信可能である。また、携帯端末６０は事前に、印刷再開指示プログラム（アプリ等）をダウンロードしておく。
【０１１７】
図１０は、図９に示したサーバー３０Ａ及び携帯端末６０の機能構成の例の図である。
本実施形態においてクライアントＰＣ１０Ａは、印刷開始時、通常印刷の指示を行う印刷ジョブ送信部１１を有し、印刷再開指示部（プログラム）は備えていない。
携帯端末６０は、カメラ６１、及び、印刷再開指示プログラムを実行する印刷再開指示部６２を有する。
【０１１８】
印刷再開指示部（印刷再開指示プログラム）６２は、撮影画像送信部６２１と、判定ページ画像受信部６２２と、印刷再開指示送信部６２３と、ユーザーインターフェース部６２４とを備える。撮影画像送信部６２１はカメラ６１と接続されており、カメラ６１が撮影した撮影画像（第２の画像）を受け取り、該撮影画像をサーバー３０Ａへ送信する。
【０１１９】
ユーザーインターフェース６２４は、ユーザーによって操作され、撮影画像送信部６２１、判定ページ画像受信部６２２、及び印刷再開指示送信部６２３へと動作指示を与える。
【０１２０】
サーバー３０Ａの構成は図２のサーバー３０とほぼ同様であるが、読取画像受信部３１２が撮影画像受信部３１５となる点で構成において異なる。また、サーバー３０Ａにおいて、印刷開始時の印刷ジョブの指示は、クライアントＰＣ１０Ａから送信され、不具合発生後は、印刷再開のために携帯端末６０と送受信を行う点が異なる。他の点は上記と同様であるため、構成の説明を割愛する。
【０１２１】
図１１は、第３実施形態における、動作の例のシーケンス図を示す。なお、サーバー内のフローは図４Ｂのシーケンス図を参照する。印刷開始の指示時の動作Ｓ１０１〜Ｓ１０８は図４と同様であるため、説明は割愛する。
【０１２２】
Ｓ５００において、紙詰まりまたは用紙切れが起きたとする。Ｓ５０１において、ユーザーが、最後に正常印刷できたページをカメラ６１で撮影する。なお、携帯端末６０を持ち運んでいる場合は、画像出力装置４０の近傍で、その場で撮影が可能である。
【０１２３】
そして、携帯端末６０上で、印刷再開指示プログラムを起動する。例えば、アプリなどを立ち上げて起動するように設定していてもよい。
【０１２４】
その後、ユーザーは、ユーザーインターフェース６２４の属性情報入力部６２５において、印刷を指示したクライアントPC１０Ａ上のWindowsユーザー名、文書名、印刷日時等、の属性情報を入力する（Ｓ５０２）。
【０１２５】
なお、第１実施形態においては、印刷開始時、印刷再開時の両方で同じクライアントＰＣ１０を用いたため、印刷再開時、クライアントＰＣ１０は属性情報として少なくともログイン名及びパソコン名は自動送信することができた。しかし、本実施形態では、ユーザーは、印刷開始時にはクライアントＰＣ１０を利用し、印刷再開時には印刷開始時とは異なる携帯端末６０を利用するので、検索時の絞り込みを行う場合は、属性情報はユーザー自身が入力する必要がある。
【０１２６】
Ｓ５０３において、携帯端末６０は、サーバー３０Ａと双方向通信を行い、印刷再開指示部６３の撮影画像送信部６２１は、通信部３１の撮影画像受信部（受け取り手段）３１５へ、撮影画像、入力された属性情報を送信する。このとき、上記撮影された画像を登録された印刷画像（第１の画像）から捜索するように、イメージマッチングの要求を送信する。
【０１２７】
サーバー３０Ａにおいて、データ検索部３３４は、属性情報等も取得している場合は、この属性情報により、登録された印刷画像の検索範囲の絞りこみを行う（Ｓ５０４）。
【０１２８】
Ｓ５０５において、データ検索部３３４は、撮影画像受信部３１５から撮影されたページの画像（最終ページの画像）及びイメージマッチング要求を受け取り、記憶手段３４から、絞り込んだ、識別子付き印刷画像、インデックス、を取得する。そして、イメージマッチング技術を用いて、撮影された画像に一致するページを印刷画像ＤＢ３４１内で探索して、印刷画像データ（３４５）を特定する。
【０１２９】
その後、データ検索部３３４は、特定した印刷画像データ３４５が、どの印刷ジョブの何ページ目か、ページ識別子を用いて、判定する（Ｓ５０６）。このとき、判定したページを含む文書の印刷画像を、確認のための次ページ呼び出しに備えて一時記憶領域３３４ｄに、一時的に保管してもよい。
【０１３０】
そして、Ｓ５０７においてその判定したページの印刷画像のデータを送信元である、携帯端末６０の印刷再開指示部６２へ送信する。
【０１３１】
Ｓ５０８で、携帯端末６０において、ユーザーインターフェース６２４の画面に、イメージマッチングで合致した判定ページを表示させる。
【０１３２】
Ｓ５０９において、ユーザーは、携帯端末６０の、ユーザーインターフェース６２４に表示されたページの印刷画像が、「最後に正常印刷されたページ」であることを確認して、次ページを表示させるように指示する。ユーザーインターフェース６２４の画面には、現在表示されているページの前ページや次ページを表示させる機能を備えてもよい。
【０１３３】
ユーザーがユーザーインターフェース６２４で前ページや次ページの表示を指示した場合、印刷再開指示部６２を含む携帯端末６０がサーバー３０Ａと通信して、必要なページの画像を特定したページを含む印刷物の印刷画像の中から取得する。（Ｓ５１０，Ｓ５１１）なお、特定したページを含むファイルは一時記憶領域３３４ｄから取り出すことができる。
【０１３４】
そして、携帯端末６０のユーザーインターフェース６２４は、判定したページの次ページの印刷画像を表示する（Ｓ５１２）。ユーザーは、最後に正常印刷されたページの表示された次ページを確認すると、[印刷再開]ボタンを押す。
【０１３５】
なお、本制御例では次ページを参照するため、１ページ毎に携帯端末６０とサーバー３０Ａとが通信する例を示したが、判定したページを含む文書ファイルすべてについて、Ｓ５０７において一括して携帯端末６０へ送信してもよい。
【０１３６】
ユーザーが印刷再開ボタンを押すことで、次ページが指定されて、印刷が指示される（Ｓ５１３）。サーバー３０Ａの印刷用データ送信部３２２を介して、出力指示が画像出力装置４０へ送信される（Ｓ５１４）。このとき、一時記憶領域３３４ｄに読み出された印刷画像を、印刷用データ送信部３２２が送信し、最後に正常印刷されたページの次のページから印刷の再開を指示する（Ｓ５１５）。
【０１３７】
なお、ユーザーが、最終印刷ページの合致のみ確認し、次ページの確認が不要の場合は、Ｓ５０８〜Ｓ５１２の次ページの読み出し・表示のプロセスを省略して、Ｓ５０８の後、Ｓ５１３に直接進んでよい。
【０１３８】
また、次ページで判定できなかった場合や、次々ページの表示をする場合、Ｓ５０９〜Ｓ５１２の読み出しを繰り返してもよい。あるいは、判定できなかった場合、属性情報などの追加、削除の条件を変えてＳ５０２からやり直してもよい。あるいは、正確に再び撮影を行いＳ５０１からやり直すことも可能である。
【０１３９】
また、画像出力装置における不具合発生後も同じ画像出力装置を使用してプリントアウト動作を実行する場合は、このようなフローの動作の最中、またはこの動作の前後において、画像出力装置における不具合の原因である紙詰まりや、紙切れについて、適宜対応する必要がある。
【０１４０】
よって、同じ画像出力装置を利用する場合、画像出力装置４０において、印刷再開前に、不具合（紙詰まり、紙切れ）が解消したかどうか確認してから（Ｓ５１６、Ｓ５１７）、印刷物の出力を行う（ＳＳ５１８）。異なる画像出力装置を利用する場合はこの確認（Ｓ５１６，Ｓ５１７）は不要である。
【０１４１】
本実施形態においても、画像出力装置のファームウェアと通信したり、コントローラーの機能を利用したりすることなく、印刷再開ページを容易に特定できるようにする。また、本実施形態において、サーバー３０Ａは複数の異なる機種の画像出力装置、複数のクライアントＰＣに通信可能であってもよく、夫々の画像出力装置に対して、機種を問わず印刷再開指示を実行することができる。例えば、画像出力装置の不具合が解消されない場合などは、異なる画像出力装置で印刷再開を実行させてもよい。
【０１４２】
さらに、本実施形態において、持ち運び可能な携帯端末において、印刷再開の確認ができるので、場所によらず、例えば画像出力装置付近で速やかに印刷再開を指示することが可能となる。
【０１４３】
＜変形例＞
本実施形態の動作の変形例として、図１２に、動作の例のシーケンス図を示す。印刷開始の指示時の動作Ｓ１０１〜Ｓ１０８は図１１と同様である。
【０１４４】
図１１との動作の違いは、Ｓ５０６で撮影ページが判定した後、携帯端末６０においてユーザーの判断を実行せずに、直接、Ｓ５１９にて判定ページの次のページから印刷再開指示を画像出力装置４０へ送信する点が異なる。その後、画像出力装置４０におけるプリントアウトを再開する（Ｓ５２０，Ｓ５２１）。
【０１４５】
この変形例では、印刷再開までの時間と動作を短縮できる。そして、サーバー３０Ａにおける判定ページ画像送信部３１３、印刷再開指示部３１４と、携帯端末６０の印刷再開指示部６２において、判定ページ画像受信部６２２、印刷再開指示送信部６２３を省略できるため、システムを簡素化できる。
【０１４６】
これに対して、図１１の制御の第２実施形態では、変形例と比べてユーザーが直接再開ページを確認、指定できるため、印刷再開の確実性が高い。
【０１４７】
これらの制御の特徴を考慮して、同じ構成を用いる場合でも、必要性に合わせて、適宜図１１の動作か、図１２の動作か選択してもよい。
【０１４８】
＜第４実施形態＞
図１３は、本発明の第４実施形態の印刷システム４を示すネットワーク構成の概略図である。印刷システム（情報処理システム）４において、持ち運び可能な携帯端末７０は、ネットワーク９０を介して、サーバー３０Ｂ及び画像出力装置４０へ通信可能である。第４実施形態の携帯端末７０は、第３実施形態のクライアントＰＣ１０Ａと携帯端末６０の両方の機能を備えている。
【０１４９】
本実施形態では、携帯端末７０は、クライアント機器であって、サーバーが提供するプログラムやデータを活用する機器であって、例えば、企業内ネットワーク９０で社員等が利用する情報処理端末である。携帯端末７０は、ユーザーによって操作され、サーバー３０Ｂに対し、印刷の対象となる印刷対象データを、送信する。
さらに、携帯端末７０は、撮影機能を備えており、事前に、印刷再開指示プログラム（アプリ等）をダウンロードしておくことで、印刷再開時に指示を与える。
【０１５０】
画像出力装置４０は、携帯端末７０と直接接続されておらず、ネットワーク９０に接続されることで、サーバー３０Ｂを介して携帯端末７０からの情報を受け取る。
【０１５１】
ユーザーは、印刷開始時、及び紙詰まりや紙切れ等不具合発生時に、携帯端末７０を用いて、指示する。
【０１５２】
図１４は、図１３に示したサーバー３０Ｂ及び携帯端末７０の機能構成の例の図である。携帯端末７０は、カメラ７１、印刷再開指示部７２に加えて、通常印刷の指示を行う印刷ジョブ送信部７３も有している。
【０１５３】
印刷ジョブ送信部７３は、サーバー３０Ｂに対して、印刷ジョブを送信する。印刷再開指示部（印刷再開指示プログラム）７２の構成は、図１０における印刷再開指示部６２と同様である。なお、属性情報入力部は設けずに構成することも可能である。
【０１５４】
サーバー３０Ｂの構成は上述の図１０で示した第３実施形態のサーバー３０Ｂと同一の構成である。サーバー３０Ｂは、印刷開始時、印刷ジョブが携帯端末７０から送信され、不具合発生後、印刷再開のために、印刷開始時と同じ携帯端末７０と送受信を行う点が異なる。他の点は上記と同様であるため、説明を割愛する。
【０１５５】
図１５は、第４実施形態における、動作の例のシーケンス図を示す。
Ｓ６０１において、ユーザーが携帯端末７０上で、印刷画像の印刷要求を入力する。
【０１５６】
Ｓ６０２において、携帯端末は、印刷ジョブに含まれる印刷対象データと、印刷時刻、ファイル名、及びユーザー名（クライアントＰＣのログインＩＤ）などの属性情報と、を含む印刷ジョブをサーバー３０Ｂへ出力する。
【０１５７】
Ｓ６０３において、サーバー３０Ｂは、印刷用データを生成する。より詳しくは、印刷用データ生成部３２１は、印刷対象データをＰＤＬ形式等の印刷用データへデータを変換する。
【０１５８】
その後、生成された印刷用データは印刷用データ送信部３２２にて画像出力装置４０へ転送される（Ｓ６０４）。そして、画像出力装置４０において、印刷用データに基づいて画像を形成し、印刷物を出力する（プリントアウトする）（Ｓ６０５）。
【０１５９】
このプリントアウト動作と並行して又はプリントアウト動作後に、サーバー３０Ｂ内で、生成された印刷用データは、印刷画像抽出部３３１へと送られた後、印刷画像抽出部３３１が、印刷用データから、ページ毎に印刷画像（第１の画像）を抽出する（Ｓ６０６）。
【０１６０】
ページ毎印刷画像は、Ｓ６０７において、特徴抽出・インデックス生成部３３２がその印刷画像の特徴量を抽出し、この抽出した特徴量と取得した従属情報を基にして、夫々ページ毎に索引用のインデックスを付する（図３参照）。
【０１６１】
Ｓ６０８において、識別子付き印刷画像、インデックス、及びページ識別子が、記憶手段３４である、印刷画像ＤＢ３４１、インデックスＤＢ３４２へ登録（保管）される。このように、記憶手段３４に登録することで、後のイメージマッチング要求を受けた際に、登録された印刷画像（第１の画像）内で撮影画像（第２の画像）に対応する画像を探索できるようになる。
【０１６２】
不具合発生時における、動作（Ｓ５００以降のプロセス）については第３実施形態（図１１参照）とほぼ同様であるため、説明は省略する。
【０１６３】
なお、本実施形態において、印刷開始時と印刷再開時の指示が携帯端末７０で共通なので、携帯端末７０からサーバー３０Ｂが通信する際に、自動的にログ情報である、携帯端末７０におけるログイン名、携帯端末７０の端末名（クライアント機器の機器名）が送信されるので、Ｓ５０２は省略してもよい。
【０１６４】
あるいは、さらに印刷日時、文書名など追加の属性情報の入力を希望する場合はＳ５０２において、ユーザーインターフェース７３４において、ユーザーが追加の属性情報を追加で入力することにより、サーバー３０Ｂはこれらの属性情報を受け取ることもできる。
【０１６５】
また、本実施形態においても、図１２で説明した変形例のように、ユーザーインターフェース７２４でのユーザーによるイメージマッチングによる判定ページの確認の動作を省略してもよい。
【０１６６】
本実施形態においても、画像出力装置のファームウェアと通信したり、コントローラーの機能を利用したりすることなく、印刷再開ページを容易に特定できるようにする。よって、本実施形態において、サーバー３０Ｂは複数の異なる機種の画像出力装置、複数のクライアントＰＣに通信可能であってもよく、夫々の画像出力装置に対して、機種を問わず印刷再開指示を実行することができる。例えば、画像出力装置の不具合が解消されない場合などは、異なる画像出力装置で印刷再開を実行させてもよい。
【０１６７】
さらに、本実施形態において、携帯端末において、印刷開始の確認ができるので、場所によらず、例えば画像出力装置付近で速やかに印刷再開を指示することが可能となる。
【０１６８】
＜第５実施形態＞上記第１〜第４実施形態において、クライアントＰＣ１０，１０Ａ、情報処理装置５０、又は携帯端末７０にある文書を画像出力装置４０のプリンタ機能を用いてプリントアウトする場合について記載した。
【０１６９】
しかし、これらの動作は、ネットワークに接続された複写機でのコピー動作にも適用することができる。主に、大量の文書をコピーする際に、印刷物が画像形成された後に不明数の用紙が詰まった場合などのジャムに備えて、複写物の抜け落ちを予防する場合、適用することができる。
【０１７０】
図１６は、本発明の第５実施形態の印刷システム５を示すネットワーク構成の概略図である。印刷システム（情報処理システム）５において、画像出力装置として、複写機（複写機能を備える複合機を含む）８０は、ネットワーク９０を介して、サーバー３０Ｃ及び持ち運び可能な携帯端末６０とネットワーク９０を介して、接続されている。
【０１７１】
複写機８０は、複写機能を有しているものであればよく、他の機能（プリンタ、スキャナ、ＦＡＸ等）も備えるＭＦＰ等の複合機において複写機として動作させてもよい。
【０１７２】
複写機８０は、ネットワーク９０に通信可能に接続されることで、サーバー３０Ｃで印刷画像を登録しながら、印刷（複写）を実行する。
【０１７３】
複写機８０は、ユーザー（操作者）によってＡＤＦ又は原稿台の上にセットされた原稿を読み取って、原稿データをサーバー３０Ｃへ送信する。
【０１７４】
サーバー３０Ｃは、原稿データを印刷用データへ変換し、さらにページ毎印刷画像（第１の画像）を保管しつつ、複写機８０へ印刷用データを送信する。そして、複写機８０は印刷データから画像形成を行い、印刷物を出力する。
【０１７５】
本実施形態において、サーバー３０Ｃが原稿データを保管するので、例えば、大量の文書を複写する場合や機密文書を複写する場合の、原稿情報の管理及び複写支援再開時の支援に、役立つ。
【０１７６】
複写機８０において、紙詰まりや紙切れ等不具合発生時に、ユーザーは、携帯端末６０を用いて、サーバーと通信することで、複写機８０の印刷再開を指示する。
【０１７７】
図１７は、図１６に示した、複写機８０、サーバー３０Ｃ、携帯端末６０の機能構成の例の図である。携帯端末６０は、図１０に示す第３実施形態と同様に、カメラ６１、及び、印刷再開指示プログラムを実行する印刷再開指示部６２を有している。
【０１７８】
複写機８０は、ＡＤＦ又は原稿台とスキャナなどの原稿読み取り部８１、サーバー３０Ｃと通信部８２、及びサーバー３０Ｃからの印刷用データに基づき画像を形成する出力部であるプリンタエンジンなどの出力部８３を備えている。
【０１７９】
携帯端末６０の構成は第３実施形態と同様であり、撮影機能を備えており、事前に、印刷再開指示プログラム（アプリ等）をダウンロードしておく。
【０１８０】
図１８は、第５実施形態における、動作の例のシーケンス図を示す。
Ｓ７０１において、ユーザーが、原稿をセットし、複写機８０が原稿を読み取る。
Ｓ７０２において、複写機８０は、原稿データと、印刷時刻、複写機の名称などの属性情報と、を含む印刷ジョブをサーバー３０Ｃへ出力する。
【０１８１】
Ｓ７０３において、サーバー３０Ｃにおいて、送信された印刷ジョブ（原稿データ・属性情報）を受け取り、印刷用データ（ＰＤＬ）を生成する。
Ｓ７０４において印刷用データは印刷用データ送信部３２２にて複写機８０の出力部８３へ送られる。そして、複写機８０の出力部８３において、出力画像としてコピーされる（Ｓ７０５）。
【０１８２】
このコピー動作と並行して又はコピー動作後に、サーバー３０Ｃ内で、生成された印刷用データ、及び複写機のログ情報、複写日時等が、印刷画像抽出部３３１へと送られる。Ｓ７０６において、印刷画像抽出部３３１が、印刷用データから、ページ毎に印刷画像を抽出する。
【０１８３】
抽出したページ毎の印刷画像は、Ｓ７０７において、特徴抽出・インデックス生成部３３２がその印刷画像の特徴量を抽出し、夫々ページ毎に索引用のインデックスを付する。
【０１８４】
Ｓ７０８において、識別子付き印刷画像、インデックス、及びページ識別子が、記憶手段３４である、印刷画像ＤＢ３４１、インデックスＤＢ３４２へ登録される。このように、記憶手段３４に登録することで、後のイメージマッチング要求を受けた際に、登録された印刷画像（複写画像）内で撮影画像（第２の画像）に対応する画像を探索できるようになる。
【０１８５】
印刷再開時のＳ５００以降については第３実施形態と同様である。なお、最後のステップＳ５１８において、印刷データを基にするプリントアウトではなく、複写機８０が原稿を基にする複写を実施する点のみ異なる。
【０１８６】
また、本実施形態においても、図１２で説明した変形例のように、ユーザーインターフェース７３４でのユーザーによるイメージマッチングによる判定ページの確認の動作を省略してもよい。
【０１８７】
本実施形態においても、複写機にデータを登録することなく、サーバーと通信することで、印刷再開ページを容易に特定できるようにする。この機能は、通信可能な複写機であれば、機種を問わず実行することができる。
【０１８８】
さらに、本実施形態において、持ち運び可能な携帯端末において、印刷再開の確認ができるので、場所によらず、例えば複写機付近で速やかに印刷再開を指示することが可能となる。
【０１８９】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１９０】
１，２，３，４，５  印刷システム（情報処理システム）
１０  クライアントＰＣ（クライアント機器、情報処理装置、情報処理端末）
１１  印刷ジョブ送信部
１２  印刷再開指示部
１２１  読取画像送受信部（受付手段）
１２２  判定ページ画像受信部
１２３  印刷再開指示送信部
１２４  ユーザーインターフェース部
２０  スキャナ
３０，３０Ａ，３０Ｂ，３０Ｃ  サーバー（印刷サーバー）
３１  通信部
３２  プリンタドライバ
３３  検索制御部（特定手段）
３４  記憶手段
３８  処理部
３９  イメージマッチング用サーバー
３１１  印刷ジョブ取得部
３１２  読取画像受信部（受付手段）
３１３  判定ページ画像送信部
３１４  印刷再開指示部
３２１  印刷用データ生成手段
３２２  印刷用データ送信手段
３３１  印刷画像抽出部（ページ毎印刷画像抽出部）
３３２  特徴抽出・インデックス生成部
３３３  データベースアクセス部（ＤＢアクセス部）
３３４  データ検索部
３３４ａ  範囲絞り込み部
３３４ｂ  イメージマッチング部（画像検索部）
３３４ｃ  ページ判定部（ページ特定部）
３３４ｄ  一時記憶領域
３４１  印刷画像データベース
３４２  インデックスデータベース
４０  画像出力装置
５０  情報処理装置
５１  印刷ジョブ受付部
５２  印刷再開指示部
５２１  読取画像受付部（受付手段）
５２２  判定ページ画像受付部
５２３  印刷再開指示部
５３  プリンタドライバ
５４  検索制御部
５５  記憶手段
１０Ａ  クライアントＰＣ（クライアント機器、情報処理装置、情報処理端末）
６０  携帯端末（情報処理端末）
６１  カメラ
６２  印刷再開指示部
６２１  撮影画像送信部
６２５  属性情報入力部
３１５  撮影画像受信部
７０  携帯端末（クライアント機器、情報処理端末）
７１  印刷ジョブ送信部
８０  複写機
８１  原稿読取部
８２  通信部
８３  出力部
９０  ネットワーク
【先行技術文献】
【特許文献】
【０１９１】
【特許文献１】特開２００３−３０５９０６号公報
【図１】
0006511789.tif 000002
【図２】
0006511789.tif 000003
【図３】
0006511789.tif 000004
【図４Ａ】
0006511789.tif 000005
【図４Ｂ】
0006511789.tif 000006
【図５】
0006511789.tif 000007
【図６】
0006511789.tif 000008
【図７】
0006511789.tif 000009
【図８】
0006511789.tif 000010
【図９】
0006511789.tif 000011
【図１０】
0006511789.tif 000012
【図１１】
0006511789.tif 000013
【図１２】
0006511789.tif 000014
【図１３】
0006511789.tif 000015
【図１４】
0006511789.tif 000016
【図１５】
0006511789.tif 000017
【図１６】
0006511789.tif 000018
【図１７】
0006511789.tif 000019
【図１８】
0006511789.tif 000020