(57)【特許請求の範囲】
【請求項１】
ジョブに応じた処理画像を生成する画像処理装置であって、
前記ジョブによって指定された通りの前記処理画像である完全画像の生成が可能であるかどうかを判定する第１の判定部と、
前記完全画像の生成が可能ではないと判定された場合に、前記完全画像のもつ情報の少なくとも一部が欠落した画像である不完全画像を生成する代替ジョブを当該画像処理装置に実行させる代替ジョブ実行制御部と、
前記代替ジョブが実行された場合に前記ジョブを保持するジョブ保持部と、
前記ジョブ保持部によって前記ジョブが保持されている状態において、前記完全画像の生成が可能になったかどうかを判定する第２の判定部と、
前記完全画像の生成が可能になったと判定された場合に、前記ジョブの実行が必要であるかどうかを前記ジョブを投入したユーザに問い合せる通知処理部と、
前記ジョブの実行が必要であるとの返答通知を前記通知処理部が受け取った場合に、前記ジョブ保持部によって保持されている前記ジョブを当該画像処理装置に実行させるジョブ実行制御部と、
前記代替ジョブの実行による前記不完全画像の生成に際して、前記完全画像がもつ前記情報のうちの前記不完全画像がもたない欠落情報を特定するＡＲマーカを、当該不完全画像に付加する画像処理部と、
前記代替ジョブが実行される場合に、前記ＡＲマーカを記憶部に記憶させるＡＲ登録部と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記返答通知には返答者の識別情報が含まれており、
前記識別情報に基づいて前記返答通知が正しい通知であるかどうかを判定する第３の判定部を備え、
前記ジョブ実行制御部は、前記返答通知が正しい通知であると判定された場合のみ、前記ジョブを実行させる、
請求項１記載の画像処理装置。
【請求項３】
指定された入力画像に応じた画像データを前記処理画像として生成して保存先へ送る処理を行うことが可能であり、
前記第１の判定部は、前記ジョブが前記処理を行うものである場合に、前記保存先のデータ記憶容量を確認して完全画像の生成が可能であるかどうかを判定する、
請求項１または２記載の画像処理装置。
【請求項４】
前記通知処理部は、前記ユーザのメールアドレスに問合せメールを送信し、前記問合せメールに対する返信メールを前記返答通知として受け取り、
前記識別情報は、返信メールの送信元アドレスである、
請求項２記載の画像処理装置。
【請求項５】
前記第２の判定部による判定のための依頼処理部を備え、
前記第１の判定部は、使用管理者によって設定された使用条件によって前記ジョブの実行が制限されている場合に、前記完全画像の生成が可能ではないと判定し、
前記依頼処理部は、前記ジョブ保持部によって前記ジョブが保持されている状態において、前記使用条件の変更を前記使用管理者に依頼し、
前記第２の判定部は、前記使用条件が前記ジョブの実行を制限しないように変更された場合に、前記完全画像の生成が可能になったと判定する、
請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
前記ジョブ実行制御部は、前記返答通知に前記ジョブの設定の変更内容を示す設定変更情報が含まれる場合に、前記設定変更情報に従って前記ジョブの設定を変更した改変ジョブを前記ジョブに代えて当該画像処理装置に実行させる、
請求項１ないし５のいずれかに記載の画像処理装置。
【請求項７】
前記通知処理部は、前記ユーザのメールアドレスに、入力欄を有したウェブページのＵＲＬを示す問合せメールを送信し、前記ウェブページへのアクセスを前記返答通知として受け取り、
前記識別情報は、前記ウェブページにアクセスした閲覧者によって前記入力欄に入力された情報である、
請求項２記載の画像処理装置。
【請求項８】
前記通知処理部は、前記ユーザおよび前記ユーザが属している所定のグループに属している他のユーザのそれぞれに、前記ジョブの実行が必要であるかどうかを問い合せる、
請求項１ないし７のいずれかに記載の画像処理装置。
【請求項９】
前記識別情報は、ワンタイムパスワードを含む、
請求項２記載の画像処理装置。
【請求項１０】
前記問合せメールは、当該画像処理装置の状態を前記ユーザに伝えるメッセージを有する、
請求項４または７記載の画像処理装置。
【請求項１１】
画像処理装置とＡＲサーバと端末装置とを有する画像処理システムであって、
前記画像処理装置は、
ジョブによって指定された通りの処理画像である完全画像の生成が可能であるかどうかを判定する第１の判定部と、
前記完全画像の生成が可能ではないと判定された場合に、前記完全画像のもつ情報の少なくとも一部が欠落した画像である不完全画像を生成する代替ジョブを当該画像処理装置に実行させる代替ジョブ実行制御部と、
前記代替ジョブが実行された場合に前記ジョブを保持するジョブ保持部と、
前記ジョブ保持部によって前記ジョブが保持されている状態において、前記完全画像の生成が可能になったかどうかを判定する第２の判定部と、
前記完全画像の生成が可能になったと判定された場合に、前記ジョブの実行が必要であるかどうかを前記ジョブを投入したユーザに問い合せる通知処理部と、
前記ジョブの実行が必要であるとの返答通知を前記通知処理部が受け取った場合に、前記ジョブ保持部によって保持されている前記ジョブを当該画像処理装置に実行させるジョブ実行制御部と、
前記代替ジョブの実行による前記不完全画像の生成に際して、前記完全画像がもつ前記情報のうちの前記不完全画像がもたない欠落情報を特定するＡＲマーカを、当該不完全画像に付加する画像処理部と、
前記代替ジョブが実行される場合に前記ＡＲマーカを記憶部に記憶させるＡＲ登録部と、を備え、
前記ＡＲサーバは、
前記記憶部と、
前記記憶部に、前記ＡＲマーカと、前記通知処理部による問合せに前記ユーザが返答するためのＡＲコンテンツとを対応付けて記憶させるＡＲコンテンツ管理部と、
前記端末装置から受信した前記返答通知を前記画像処理装置に転送する転送処理部と、を備え、
前記端末装置は、
印刷されまたは表示された状態の前記不完全画像を撮影するカメラと、
前記カメラによる前記不完全画像の撮影画像に映り込んでいる前記ＡＲマーカを認識するＡＲマーカ認識部と、
認識された前記ＡＲマーカに対応付けて前記記憶部に記憶されている前記ＡＲコンテンツを、前記カメラによって撮影されている状態の前記不完全画像に重ねて表示するＡＲ表示処理部と、
前記ＡＲコンテンツが表示された状態で入力された所定の指示に従って、前記返答通知を前記ＡＲサーバに送信する送信処理部と、を備える、
ことを特徴とする画像処理システム。
【請求項１２】
前記画像処理装置の前記ＡＲ登録部は、前記ＡＲマーカを記憶部に記憶させる際に、前記完全画像のうちの前記欠落情報を表わす部分である欠落画像を記憶させ、
前記ＡＲサーバの前記ＡＲコンテンツ管理部は、前記欠落画像を前記ＡＲコンテンツの一部として前記記憶部に記憶させる、
請求項１１記載の画像処理システム。
【請求項１３】
前記端末装置の前記送信処理部は、当該端末装置のユーザが認証された場合にのみ、前記所定の指示の入力を受け付ける、
請求項１２記載の画像処理システム。
【請求項１４】
前記画像処理装置は、前記ジョブを実行する場合に、前記端末装置を用いてユーザによって指定されたページのみについて、前記完全画像を生成する、
請求項１２または１３記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブに応じた処理画像を生成する画像処理装置およびその画像処理装置を用いた画像処理システムに関する。
【背景技術】
【０００２】
プリンタ、複写機、複合機などの画像処理装置は、ユーザから与えられたジョブに応じた処理画像を生成する。すなわち、印刷ジョブに応じて処理画像（印刷画像）をシート上に形成したり、送信ジョブに応じて原画像の画像データを圧縮して処理画像（圧縮データ）として外部の機器へ送信したりする。
【０００３】
ジョブが与えられたとき、画像処理装置の状態または外部の機器の状態によっては、ユーザの希望どおりのジョブを実行することができないことがある。典型的な例として、カラー印刷用の色材が不足している状態では、カラー印刷を指定したカラー印刷ジョブを実行することができない。
【０００４】
従来、ジョブを実行することができない場合にそのジョブを保持しておき、実行が可能となったときに自動的に実行する技術がある（特許文献１）。
【０００５】
また、同じ文書を何度も印刷する場合のために、最初の印刷で作成した描画後データを記憶しておき、２度目以降の印刷ではこの記憶されている描画後データを用いて印刷をすることにより、描画後データの再作成を省略して印刷を迅速化するという技術がある。そして、カラー印刷用の描画後データを記憶している場合に、２度目以降の印刷に際してユーザがカラー印刷をモノクロ印刷に変更してジョブを実行させることのできる画像形成装置が提案されている（特許文献２）。画像形成装置は画像処理装置の一種である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−６１７６４号公報
【特許文献２】特開２０１３−１６３３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術のようにジョブの実行が可能になるまでジョブを保持するだけでは、ユーザはジョブの実行が可能になるまで処理画像を得ることができないという問題がある。
【０００８】
また、ジョブの実行が可能ではないとのエラー通知を受けて、ユーザがジョブの設定を変更することがしばしばある。例えば、カラー印刷の設定をモノクロ印刷の設定に変更してジョブの実行を指示することが考えられる。この場合、モノクロ画像が印刷されてジョブの実行が完了したときに、実行済みになったジョブが削除される。このため、その後にユーザがカラー画像の印刷物を入手するには、改めてカラー印刷の設定をしてジョブを画像処理装置に与える必要があった。その際、特にカラーモードの他にも様々な設定をしなければならない場合には、ジョブを与えるためにユーザの行う作業が甚だ面倒なものになるという問題がある。
【０００９】
特許文献２に記載の技術は、予めジョブが登録されていることを前提とする。登録されていないジョブをユーザが与えたとき、画像処理装置がそのジョブを実行することができない状態である場合には、ユーザは、ジョブを新たに登録してそれの実行が可能になるのを待つか、実行が可能になるようにジョブの設定を変更してジョブを実行させるかの選択をすることになる。前者を選択した場合、ジョブの実行が可能になるまでは処理画像を得ることができない。加えて、何度も与える予定のないジョブまで登録することになり、登録されるジョブの数が増えすぎてしまうおそれがある。後者を選択した場合、上述のようにジョブはその実行が完了したときに削除されるので、ユーザは必要に応じて改めてジョブを与えなければならない。
【００１０】
本発明は、このような問題に鑑みてなされたもので、ユーザの希望どおりのジョブを実行することができない状態が発生した場合におけるユーザにとっての利便性を従来よりも高めることを目的としている。
【課題を解決するための手段】
【００１１】
本発明の実施形態に係る画像処理装置は、ジョブに応じた処理画像を生成する画像処理装置であって、前記ジョブによって指定された通りの前記処理画像である完全画像の生成が可能であるかどうかを判定する第１の判定部と、前記完全画像の生成が可能ではないと判定された場合に、前記完全画像のもつ情報の少なくとも一部が欠落した画像である不完全画像を生成する代替ジョブを当該画像処理装置に実行させる代替ジョブ実行制御部と、前記代替ジョブが実行された場合に前記ジョブを保持するジョブ保持部と、前記ジョブ保持部によって前記ジョブが保持されている状態において、前記完全画像の生成が可能になったかどうかを判定する第２の判定部と、前記完全画像の生成が可能になったと判定された場合に、前記ジョブの実行が必要であるかどうかを前記ジョブを投入したユーザに問い合せる通知処理部と、前記ジョブの実行が必要であるとの返答通知を前記通知処理部が受け取った場合に、前記ジョブ保持部によって保持されている前記ジョブを当該画像処理装置に実行させるジョブ実行制御部と、前記代替ジョブの実行による前記不完全画像の生成に際して、前記完全画像がもつ前記情報のうちの前記不完全画像がもたない欠落情報を特定するＡＲマーカを、当該不完全画像に付加する画像処理部と、前記代替ジョブが実行される場合に、前記ＡＲマーカを記憶部に記憶させるＡＲ登録部と、を備える。
【発明の効果】
【００１２】
本発明によると、ユーザの希望どおりのジョブを実行することができない状態が発生した場合におけるユーザにとっての利便性を従来よりも高めることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る画像処理システムの全体的な構成の例を示す図である。
【図２】画像処理装置のハードウェア構成の例を示す図である。
【図３】タブレット型端末装置のハードウェア構成の例を示す図である。
【図４】認証サーバのハードウェア構成の例を示す図である。
【図５】完全画像の例を示す図である。
【図６】不完全画像の例を示す図である。
【図７】画像処理装置の機能的構成の例を示す図である。
【図８】保持用データベースの例を示す図である。
【図９】認証データベースの例を示す図である。
【図１０】問合せメールの例を示す図である。
【図１１】問合せメールの例を示す図である。
【図１２】ウェブページの例を示す図である。
【図１３】問合せメールの例を示す図である。
【図１４】グループテーブルの例を示す図である。
【図１５】画像処理装置の全体的な処理の流れの例を示すフローチャートである。
【図１６】第１の判定処理の例を示すフローチャートである。
【図１７】追加実行処理の例を示すフローチャートである。
【図１８】第２の判定処理の例を示すフローチャートである。
【図１９】第２の判定処理の例を示すフローチャートである。
【図２０】第２の判定処理の例を示すフローチャートである。
【図２１】本発明の一実施形態に係る他の画像処理システムの全体的な構成の例を示す図である。
【図２２】眼鏡型端末装置のハードウェア構成の例を示す図である。
【図２３】画像処理装置の機能的構成の例を示す図である。
【図２４】端末装置およびＡＲサーバの機能的構成の例を示す図である。
【図２５】ＡＲデータベースの例を示す図である。
【図２６】端末装置を介して不完全画像を見た際の様子の例を示す図である。
【図２７】端末装置を介して不完全画像を見ながらページ単位で完全画像の生成の対象を選択する際の様子の例を示す図である。
【発明を実施するための形態】
【００１４】
〔第１の実施形態〕
図１には本発明の一実施形態に係る画像処理システム１００の全体的な構成の例が示されている。
【００１５】
図１において、画像処理システム１００の機能は、ジョブに応じた処理画像を生成する画像処理装置１、画像処理装置１にジョブを与える１以上の端末装置３、ユーザを認証する認証サーバ４、および通信回線６などによって実現される。
【００１６】
画像処理装置１、端末装置３、および認証サーバ４は、これらの間で相互に通信回線６を介して通信することができる。通信回線６として、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ回線、インターネット、公衆回線、携帯電話網、または専用回線などが用いられる。通信回線６は、ハブ、ルータ、および無線基地局を有するものであってよい。
【００１７】
画像処理装置１は、コピー機、プリンタ、ファクシミリ機、およびスキャナなどの機能を集約した多機能機（MFP: Multi-functional Peripheral）である。画像処理装置１は、シート７に完全画像８０または不完全画像９０を印刷する画像形成装置、および完全画像８０の画像データまたは不完全画像９０の画像データを指定された保存先へ送信する画像データ出力装置などとして使用することが可能である。完全画像８０および不完全画像９０については後で詳述する。
【００１８】
端末装置３は、印刷ジョブまたは他のジョブを画像処理装置１に送信する。端末装置３として、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン、または眼鏡型コンピュータなどが用いられる。「眼鏡型コンピュータ」は、ウェアラブルコンピュータの一種であり、ウェアラブルディスプレイとも呼称され、眼鏡のように顔に装着するタイプのコンピュータである。
【００１９】
以下、端末装置３として、タブレットコンピュータが用いられる場合を例に説明する。説明にあたって、タブレットコンピュータを「タブレット型端末装置３Ｔ」と記載することがある。
【００２０】
図２には画像処理装置１のハードウェア構成の例が示されている。
【００２１】
図２において、画像処理装置１は、ＣＰＵ（Central Processing Unit ）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、通信インタフェースカード（NIC: Network Interface Card ）１０ｇ、モデム１０ｈ、メモリカードリーダライタ１０ｉ、スキャンユニット１０ｊ、およびプリントユニット１０ｋなどによって構成される。
【００２２】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａなどが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２３】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２４】
通信インタフェースカード１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol ）などのプロトコルによって端末装置３または認証サーバ４と通信を行う。
【００２５】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００２６】
メモリカードリーダライタ１０ｉは、メモリカードからデータを読み取り、または、メモリカードへデータを書き込む。
【００２７】
スキャンユニット１０ｊは、イメージセンサ、読取り用スリット、フラットベッド、およびＡＤＦ（Auto Document Feeder）などによって構成される。ＡＤＦは、原稿シートがセットされると、それを１枚ずつ読取り用スリットへ向けて搬送する。フラットベッドには、原稿シートがユーザによってセットされる。イメージセンサは、ＡＤＦに原稿シートがセットされた場合は、原稿シートが読取用スリットを通過する際に、原稿シートをスキャンして画像データを生成する。または、フラットベッドに原稿シートがセットされた場合は、フラットベッドを走査することによって原稿シートをスキャンして画像データを生成する。
【００２８】
プリントユニット１０ｋは、送給装置、プリントエンジン、および排出装置などによって構成される。送給装置は、プリントエンジンへシートを供給する。プリントエンジンは、通信回線６を介して他の装置から受信した画像またはスキャンユニット１０ｊによって読み取られた画像などをシート７に印刷する。排出装置は、画像が印刷されたシート７を排出トレイ上へ排出する。
【００２９】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、印刷ジョブなどの各種のジョブを実行する機能を実現するためのプログラムが記憶されている。さらに、追加実行プログラムが記憶されている。追加実行プログラムは、与えられたジョブの代わりに代替ジョブを実行し、その後にユーザから実行の許可を得て元のジョブを実行するプログラムである。
【００３０】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive ）などが用いられる。
【００３１】
図３にはタブレット型端末装置３Ｔのハードウェア構成の例が示されている。
【００３２】
図３において、タブレット型端末装置３Ｔは、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、フラッシュメモリ３０ｄ、タッチパネルディスプレイ３０ｅ、操作ボタン群３０ｆ、デジタルカメラ３０ｇ、および無線通信装置３０ｈなどによって構成される。
【００３３】
タッチパネルディスプレイ３０ｅは、フラット型ディスプレイ（例えば、液晶ディスプレイ）およびタッチパネルによって構成される。フラット型ディスプレイは、種々の画像を表示する。タッチパネルは、ユーザがタッチした位置を検知し、その位置をＣＰＵ３０ａへ通知する。
【００３４】
操作ボタン群３０ｆは、ホーム画面に戻るためのボタン、何かを確定するためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００３５】
デジタルカメラ３０ｇは、種々の被写体を撮影する。画像処理装置１によって生成された処理画像の撮影に用いられることもある。
【００３６】
無線通信装置３０ｈは、基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像処理装置１などの装置と通信を行う。無線通信装置３０ｈの通信方式として、例えば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＬＴＥ（Long Term Evolution ）、Ｗ−ＣＤＭＡ（Wideband-Code Division Multiple Access）、またはＰＨＳ（Personal Handy-phone System ）などが用いられる。
【００３７】
ＲＯＭ３０ｃまたはフラッシュメモリ３０ｄには、画像処理装置１にジョブを送信して処理画像の生成を要求するクライアントプログラムが記憶されている。クライアントプログラムは、ＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００３８】
図４には認証サーバ４のハードウェア構成の例が示されている。
【００３９】
図４において、認証サーバ４は、ＣＰＵ４０ａ、ＲＡＭ４０ｂ、ＲＯＭ４０ｃ、大容量記憶装置４０ｄ、および通信インタフェースカード（ＮＩＣ）４０ｅなどによって構成される。
【００４０】
通信インタフェースカード４０ｅは、ＴＣＰ／ＩＰなどのプロトコルによって端末装置３などの装置と通信を行う。
【００４１】
ＲＯＭ４０ｃまたは大容量記憶装置４０ｄには、認証プログラムが記憶されている。認証プログラムは、ＲＡＭ４０ｂにロードされ、ＣＰＵ４０ａによって実行される。大容量記憶装置４０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００４２】
さて、画像処理システム１００は、一時的に画像処理装置１がジョブをその設定の通り実行することができない状態（これを「一時的エラー状態」という）であるときに、不完全ながら当該ジョブの設定に沿った処理画像（不完全画像８０）を生成し、その後に一時的エラー状態が解消したときにその旨をユーザに通知することができる。そして、ユーザがジョブの実行を指示した場合に、「ユーザが改めてジョブを投入し直すことなく、既に終えた不完全画像９０の生成に追加して、ジョブの設定に沿った処理画像（完全画像８０）を生成する」というサービスを提供することができる。
【００４３】
なお、ジョブは、端末装置３から通信回線４を介して画像処理装置１に与えられるものに限らず、画像処理装置１のタッチパネルディスプレイ１０ｅまたは操作パネルキー１０ｆを用いる操作によって与えられるものでもよい。「ジョブの投入」とは、画像処理装置１にジョブを与えることを意味する。
【００４４】
「処理画像」は、入力画像に対する処理によって得られるものである。入力画像は、外部の機器からの受信、原稿シートからの読み取り、または画像処理装置１内のメモリからの読出しなどによって与えられる。処理画像は、印刷ジョブの実行によって生成される場合には、シート７に印刷された「印刷画像」である。また、指定された入力画像に応じた画像データを所定形式のファイルのデータとして保存先へ送る送信ジョブの実行によって生成される場合には、ファイルに含まれる「画像データ」である。
【００４５】
図５には完全画像８０の例が、図６には不完全画像９０の例が、それぞれ示されている。
【００４６】
図５に示す完全画像８０は、フルカラー画像８０１および複数行の文字列８０２を含んでいる。フルカラー画像８０１は、モノクロ色以外の色の画素を含むものであり、写真、絵、グラフ、表などであってよい。モノクロ色は、例えばブラックおよびブラックの色材で表わされるグレースケールの色である。文字列８０２の色はモノクロ色である。
【００４７】
図５の完全画像８０は、フルカラー画像８０１および文字列８０２を有する入力画像をカラーで再現するジョブをその設定の通りに実行した場合に得られる処理画像である。例えば、当該入力画像のカラー印刷を指定したジョブを実行した場合に、完全画像８０が得られる。
【００４８】
一方、図６に示す不完全画像９０は、フルカラー画像８０１に対応するモノクロ画像９０１、および文字列８０２を有している。図６の不完全画像９０は、全体的にモノクロ画像であって、モノクロ色以外の色の画素を含んでいない。不完全画像９０は、完全画像８０の入力画像をモノクロで再現した処理画像である。例えば、当該入力画像のカラー印刷を指定したジョブに代えてモノクロ印刷をする代替ジョブを実行した場合に、不完全画像９０が得られる。不完全画像９０では、完全画像８０がもつ情報のうちのカラー情報が欠落している。
【００４９】
図７には画像処理装置１の機能的構成の例が、図８には保持用データベースＤＢ１の例が、図９には認証データベースＤＢ２の例が、それぞれ示されている。
【００５０】
図７において、画像処理装置１は、第１の判定部１０１、代替通知処理部１０２、代替ジョブ実行制御部１０３、画像生成部１０４、ジョブ保持部１０５、第２の判定部１０６、通知処理部１０７、ジョブ実行制御部１０８、第３の判定部１０９、および依頼処理部１１０を備える。これらの要素のうち画像生成部１０４を除く要素の機能は、追加実行プログラムによって実現される。
【００５１】
画像生成部１０４は、完全画像８０または不完全画像９０を生成する要素であり、プリントユニット１０ｋ、スキャンユニット１０ｊ、および通信インタフェースカード１０ｇといった印刷ジョブまたは送信ジョブに関係するハードウェアを含んで構成される。
【００５２】
第１の判定部１０１は、画像処理装置１に与えられたジョブ８によって指定された通りの処理画像である完全画像８０の生成が可能であるかどうかを判定する。そして、完全画像８０の生成が可能ではないと判定した場合には、さらに、第１の判定部１０１は、完全画像８０のもつ情報の少なくとも一部が欠落した画像である不完全画像９０の生成が可能であるかどうかを判定する。不完全画像９０の生成が可能であると判定した場合には、第１の判定部１０１は、「代替可能」という判定結果Ｓ１を代替通知処理部１０２に通知する。
【００５３】
第１の判定部１０１は、ジョブ８が送信ジョブである場合に、保存先（送信先）のデータ記憶の空き容量を確認して完全画像８０の生成が可能であるかどうかを判定する。
【００５４】
また、第１の判定部１０１は、使用管理者によって設定された使用条件によってジョブ８の実行が制限されている場合に、完全画像８０の生成が可能ではないと判定する。
【００５５】
代替通知処理部１０２は、判定結果Ｓ１の通知を受けると、完全画像８０の生成に代えて不完全画像９０を生成してよいかどうかを、ユーザに問い合わせる。例えば、ジョブ８が端末装置３から与えられた場合、代替通知処理部１０２は、端末装置３に返答用の画面を表示させ、ユーザからの返答の入力を受け付ける。ユーザから不完全画像９０を生成してよい旨の返答を受けると、代替通知処理部１０２は、代替実行指令Ｓ２を代替ジョブ実行制御部１０３に与える。
【００５６】
代替ジョブ実行制御部１０３は、代替実行指令Ｓ２を受けた場合に、不完全画像９０を生成する代替ジョブ９を画像生成部１０４に与えて実行させる。これにより、不完全画像９０が生成される。
【００５７】
ジョブ保持部１０５は、画像生成部１０４によって代替ジョブ９が実行された場合に、ジョブ８を破棄せずに保持する。詳しくは、図８に示す保持用データベースＤＢ１にジョブ８を特定する「ジョブＩＤ」を登録し、ジョブ８を画像処理装置1 内の不揮発性のメモリに記憶させる。以下において、保持用データベースＤＢ１に登録されて保持されているジョブ８を「オリジナルジョブ８」と記載することがある。
【００５８】
図８のように、保持用データベースＤＢ１には、ジョブＩＤと対応付けて、「ユーザＩＤ」、「許可グループ」、「実行可能条件」、「必要容量」、「実行メールアドレス」、「削除メールアドレス」などの複数の項目のデータが登録される。保持用データベースＤＢ１は、例えば大容量記憶装置１０ｄに設けられる。
【００５９】
「実行ユーザＩＤ」は、オリジナルジョブ８の実行を指示する権限を有したユーザのユーザＩＤであり、基本的にはジョブ８を投入したユーザのユーザＩＤである。実行ユーザＩＤとして、例えばジョブ８に含まれている投入者のＩＤを用いることができる。以下では、実行ユーザＩＤで特定されるユーザを「実行ユーザ」ということがある。
【００６０】
「許可グループ」は、実行ユーザが属している所定のグループであって、オリジナルジョブ８の実行を指示する権限を有したメンバによって構成されるグループである。
【００６１】
「実行可能条件」は、オリジナルジョブ８が実行可能となる条件である。言い換えれば、オリジナルジョブ８を保持する原因となった一時的なエラーの解消されることが、実行可能条件である。例えば、ジョブ８がカラーの完全画像８０を印刷するカラー印刷ジョブであって、このジョブ８の代替ジョブ９がモノクロの不完全画像９０を印刷するモノクロ印刷ジョブであった場合、「カラー印刷が可能であること」が実行可能条件となる。
【００６２】
「必要容量」は、送信ジョブにおいて生成される完全画像８０のデータ量である。「必要容量」は、ジョブ８が送信ジョブである場合であって、送信先の状態が完全画像８０の保存に必要なメモリの空き容量の一時的に不足した状態であるため、完全画像８０よりもデータ量の少ない不完全画像９０を生成する代替ジョブ９が実行された、という場合に、保持用データベースＤＢ１に登録される。なお、必要容量が登録される場合には、実行可能条件として「送信先の空き容量が必要容量以上であること」が登録される。
【００６３】
「実行メールアドレス」および「削除メールアドレス」は、オリジナルジョブ８の実行の要否を実行ユーザに問い合わせる問合せメールＭ２に対する返信の宛先である。「実行メールアドレス」は、実行ユーザがオリジナルジョブ８の実行を指示する場合の宛先であり、「削除メールアドレス」は、オリジナルジョブ８の削除を指示する場合の宛先である。
【００６４】
図７に戻って、第２の判定部１０６は、ジョブ保持部１０５によってオリジナルジョブ８が保持されている状態において、当該オリジナルジョブ８に係る完全画像８０の生成が可能になったかどうかを判定する。つまり、オリジナルジョブ８を保持する原因となった一時的エラーが解消したかどうかを判定する。完全画像８０の生成が可能になったと判定したとき、第２の判定部１０６は、「実行可能」という判定結果Ｓ６を通知処理部１０７に通知する。
【００６５】
また、第２の判定部１０６は、使用条件によってジョブ８の実行が制限されているために第１の判定部１０１によって完全画像８０の生成が可能ではないと判定された場合であって、使用条件がオリジナルジョブ８の実行を制限しないように変更された場合に、完全画像８０の生成が可能になったと判定する。
【００６６】
通知処理部１０７は、判定結果Ｓ６の通知を受けたとき、オリジナルジョブ８の実行が必要であるかどうかを実行ユーザに問い合せる。問合せには問合せメールＭ２をユーザに宛てて送信する方法を用いることができる。その場合、通知処理部１０７は、実行ユーザのメールアドレスに問合せメールＭ２を送信し、問合せメールＭ２に対する返信メールを返答通知Ｓ３として受け取る。
【００６７】
通知処理部１０７は、オリジナルジョブ８に対応付けて上述の許可グループが保持用データベースＤＢ１に登録されている場合には、実行ユーザおよび実行ユーザが属している許可グループに属している他のユーザのそれぞれに、オリジナルジョブ８の実行が必要であるかどうかを問い合せる。
【００６８】
通知処理部１０７は、実行ユーザのメールアドレスに、入力欄を有したウェブページのＵＲＬを記載した問合せメールＭ２を送信し、ウェブページへのアクセスを返答通知Ｓ３として受け取ることができる。この場合、ウェブページにアクセスした閲覧者によって入力欄に入力された情報が、識別情報５０となる。
【００６９】
通知処理部１０７は、問合せに対する返答通知Ｓ３を受け取ると、返答通知Ｓ３に含まれる識別情報５０を第３の判定部１０９に送ることによって、返答通知Ｓ３が正しい通知であるかどうかの判定を第３の判定部１０９に依頼する。
【００７０】
通知処理部１０７は、オリジナルジョブ８の実行が必要であるとの返答通知Ｓ３を受け取り、かつその返答通知Ｓ３が正しい通知であることを示す「有効」という判定結果Ｓ９を第３の判定部１０９から受け取った場合に、実行指令Ｓ７をジョブ実行制御部１０８に与える。このとき、返答通知Ｓ３にジョブの設定の変更内容を示す設定変更情報Ｄｘが含まれる場合には、実行指令Ｓ７に設定変更情報Ｄｘを組み入れる。
【００７１】
ジョブ実行制御部１０８は、実行指令Ｓ７を受けた場合のみ、つまりオリジナルジョブ８の実行が必要であるとの返答通知Ｓ３が正しい通知であると判定された場合のみ、オリジナルジョブ８を画像生成部１０４に実行させる。
【００７２】
ジョブ実行制御部１０８は、実行指令Ｓ７に設定変更情報Ｄｘが含まれる場合に、設定変更情報Ｄｘに従ってオリジナルジョブ８の設定を変更した改変ジョブ８ｘをオリジナルジョブ８に代えて画像生成部１０４に実行させる。
【００７３】
オリジナルジョブ８の設定の変更の例として、複数ページを１つの画像に集約するページ集約の集約数、「フルカラー／２色／モノクロ」といった印刷色、「ステープル／パンチ穿孔」といった仕上げ加工の有無、「写真モード／文字モード」といった画質、「部数」「用紙サイズ」などの変更がある。
【００７４】
第３の判定部１０９は、通知処理部１０７から受け取った識別情報５０に基づいて返答通知Ｓ３が正しい通知であるかどうかを判定する。詳しくは、識別情報５０を認証サーバ４に転送し、予め認証データベースＤＢ２に登録されている情報との照合を認証サーバ４に依頼する。「一致する」との照合結果が認証サーバ４から通知された場合、第３の判定部１０９は、返答通知Ｓ３が正しい通知であると判定し、「有効」という判定結果Ｓ９を通知処理部１０７に通知する。
【００７５】
依頼処理部１１０は、第２の判定部１０６による判定のための処理をする。詳しくは、依頼処理部１１０は、ジョブ保持部１０５によってオリジナルジョブ８が保持されている状態において、オリジナルジョブ８の実行を制限する使用条件の変更を使用管理者に依頼する。
【００７６】
図１０および図１１には問合せメールＭ２，Ｍ２ｂの例が、図１２にはウェブページ６５０の例が、図１３には問合せメールＭ２ｃの例が、図１４にはグループテーブルＴＡ１の例が、それぞれ示されている。
【００７７】
上述の通知処理部１０７は、例えば図１０に示される内容の問合せメールＭ２を送信する。図１０では、タブレット型端末装置３Ｔのタッチパネルディスプレイ３０ｅに問合せメールＭ２の内容が表示されている。
【００７８】
問合せメールＭ２の送信元アドレス６０１は、保持用データベースＤＢ１においてジョブ８に対応付けられている実行メールアドレスである。送信先アドレス６０２は、ジョブ８を投入したユーザのメールアドレスであり、例えば図９のように認証データベースＤＢ４において実行ユーザＩＤと対応付けられている。通知処理部１０７は、問合せメールＭ２を作成する際、ジョブ８に含まれるユーザＩＤを認証サーバ４に送って実行ユーザのメールアドレスを取得し、それを送信先アドレス６０２とする。なお、端末装置３を特定するＭＡＣアドレスまたはＩＰアドレスなどのデバイスＩＤとユーザのメールアドレスとを対応付けて記憶しておき、デバイスＩＤからユーザのメールアドレスを取得するようにしてもよい。
【００７９】
問合せメールＭ２には、画像処理装置１の状態が変化したことを伝えるメッセージ６０４とともに、問合せに対する返答の方法が記載されている。すなわち、ユーザがジョブ８を実行させたい場合（つまり完全画像８０を必要とする場合）には問合せメールＭ２の送信元アドレス６０１に空メールを返信し、ジョブ８を削除したい場合には本文に記載のメールアドレス６０３に空メールを返信すればよい、ということが記載されている。また、ジョブ８の設定を変更して実行させたい場合には、変更したい設定の内容を本文または件名に記載したメールを返信すればよいことが記載されている。メールアドレス６０３は、保持用データベースＤＢ１においてジョブ８に対応付けられている削除メールアドレスである。
【００８０】
通知処理部１０７は、実行メールアドレス（送信元アドレス６０１）に宛てた返信メールを、ジョブ８の実行が必要であるとの返答通知Ｓ３として受け取り、削除メールアドレス（メールアドレス６０３）に宛てた返信メールを、ジョブ８の削除を指示する返答通知Ｓ３として受け取る。いずれにしても返信メールにはその送信元アドレスとして往信メールの送信先アドレス６０２が含まれる。
【００８１】
通知処理部１０７は、返答通知Ｓ３としての返信メールに含まれる送信元アドレス（送信先アドレス６０２）と、ジョブ８に含まれたユーザＩＤとを識別情報５０として第３の判定部１０９に引き渡し、返答通知Ｓ３がジョブ８の実行ユーザからの通知である正しい通知であるかどうかの判定を依頼する。上述のとおり識別情報５０が第３の判定部１０９によって認証サーバ４に転送される。そして、認証データベースＤＢ４において実行ユーザのユーザＩＤに対応付けられているユーザのメールアドレスと識別情報５０の送信元アドレスとが照合され、その結果に基づいて第３の判定部１０９によって返答通知Ｓ３の真偽が判定される。
【００８２】
このようにユーザが返信メールを送信する方法の他に、通知処理部１０７からの問合せに対してユーザが返答用のウェブページ６５０にアクセスすることによって返答する方法がある。この場合の問合せメールＭ２ｂの例が図１１に示される。
【００８３】
図１１の問合せメールＭ２ｂには、ユーザがジョブ８を実行させたい場合（つまり完全画像８０を必要とする場合）には本文に記載のＵＲＬ（Uniform Resource Locator）６０５にアクセスすればよい、という返答の方法が記載されている。
【００８４】
ユーザがタッチパネルディスプレイ３０ｅにおけるＵＲＬ６０５にタッチすると、端末装置３Ｔは、ＵＲＬ６０５にアクセスし、図１２に示すウェブページ６５０を表示する。ウェブページ６５０は、ユーザＩＤおよびパスワードをそれぞれ入力するための入力欄６５１，６５２を有する。
【００８５】
通知処理部１０７は、ウェブページ６５０を取り込んで表示するというウェブページ６５０へのアクセスを、ジョブ８の実行が必要であるとの返答通知Ｓ３として受け取る。そして、ウェブページ６５０の閲覧者が入力欄６５１，６５２に入力した情報を、識別情報５０として第３の判定部１０９に引き渡す。識別情報５０が、認証データベースＤＢ２に登録されているユーザＩＴとパスワードとの組合せに一致する場合に、返答通知Ｓ３は正しい通知であると判定される。
【００８６】
ところで、通知処理部１０７は、上述のとおり実行ユーザおよび実行ユーザが属している所定のグループに属している他のユーザのそれぞれに、ジョブ８の実行が必要であるかどうかを問い合わせることができる。この場合の問合せメールＭ２ｃの例が図１３に示される。
【００８７】
問合せメールＭ２ｃには、画像処理装置１の状態を伝えるメッセージ６０４ｃとともに、画像処理装置１の設置場所、ワンタイムパスワード５０６、および画像処理装置１にワンタイムパスワード５０６を入力することによってジョブ８を実行させることができる旨の説明が記載されている。
【００８８】
通知処理部１０７は、このような問合せメールＭ２ｃを、実行ユーザが属しているグループのメンバに宛てて送信する。グループのメンバは、図１４に示すグループテーブルＴＡ１に登録されている。図１４において、実行ユーザは、「soumu 」という名称のグループの「メンバ１」として登録されている。グループ「soumu 」のメンバは、メンバ１、メンバ２およびメンバＮを含む複数である。通知処理部１０７は、これら複数のメンバのそれぞれに宛てて問合せメールＭ２ｃを送信する。なお、予め自己以外が投入したジョブについての問合せの要否が登録されている場合には、実行ユーザおよび「問合せが必要」と登録されたているメンバに宛てて問合せメールＭ２ｃを送信する。
【００８９】
問合せメールＭ２ｃを受け取ったユーザ（グループ「soumu 」のメンバ）は、ジョブ８を実行させたい場合には、画像処理装置１の設置場所へ出向いて、画像処理装置１にワンタイムパスワード５０６を入力する。通知処理部１０７は、ワンタイムパスワード５０６が入力されたことを、ジョブ８の実行が必要であるとの返答通知Ｓ３として受け取る。そして、入力されたワンタイムパスワード５０６を識別情報５０として第３の判定部１０９に引き渡す。ユーザによって入力されたワンタイムパスワード５０６が問合せメールＭ２ｃの送信に際して通知処理部１０７によって発行されたものと一致する場合に、第３の判定部１０９は、返答通知Ｓ３が正しい通知であると判定する。
【００９０】
なお、複数のユーザがオリジナルジョブ８の実行をすることができるようにした場合、いずれかのユーザがオリジナルジョブ８の実行した後もオリジナルジョブ８を破棄せずに保持を続ける。ただし、ワンタイムパスワード５０６に有効期限を設定し、有効期限が経過したときにオリジナルジョブ８を破棄するようにしてもよい。
【００９１】
次にフローチャートを参照しながら、画像処理装置１の動作をさらに説明する。
【００９２】
図１５のフローチャートには画像処理装置１の全体的な処理の流れの例が示されている。
【００９３】
画像処理装置１は、ジョブ８を受け付けると（＃１１でＹＥＳ）、第１の判定処理を実行する（＃１２）。
【００９４】
第１の判定処理では、投入されたジョブ８の実行に関わる各部の状態を検知してジョブ８の実行が可能であるかどうかを判定する。さらに、ジョブ８の実行が可能ではないと判定した場合には、代替ジョブ９の実行が可能であるかどうかを判定する。
【００９５】
第１の判定処理で検知する状態は、ジョブ８によって異なり、画像処理装置１の状態であったり、画像処理装置１と通信する外部の機器の状態であったりする。例えば、ジョブ８が印刷ジョブである場合には、シート収納部にシートが無い状態、色材（電子写真式ではトナー）が残り少ないエンプティ状態などは、ジョブ８を実行することができない状態である。また、ジョブ８が送信ジョブである場合には、送信先のデータ記憶の空き容量が完全画像８０のデータ量よりも少ない状態は、ジョブ８を実行することができない状態である。第１の判定部１０１は、このような状態を検知する。
【００９６】
なお、ジョブ８が例えばＰＤＦファイルを生成する送信ジョブであって、保存先の空き容量不足によりジョブ８を実行することができない場合、ＰＤＦファイルよりもデータ量の少ないコンパクトＰＤＦファイルを生成する代替ジョブ９の実行の可否を判定することができる。さらに、コンパクトＰＤＦファイルのデータ量が保存先の空き容量よりも多い場合、画像の解像度を下げてコンパクトＰＤＦファイルを生成するようにしてもよい。その場合、保存先の空き容量に応じて解像度を決定すればよい。
【００９７】
第１の判定処理の判定結果が「ジョブの実行が可能」である場合（＃１３でＹＥＳ）、画像処理装置１は、ジョブ８を実行して完全画像８０を生成する。その後、フローはステップ＃１１に戻り、画像処理装置１は、次のジョブ８が投入されるのを待つ。
【００９８】
第１の判定処理の判定結果が「ジョブの実行が不可能」である場合（＃１３でＮＯ）、画像処理装置１は、ジョブ８に代えて代替ジョブ９の実行が可能であるかどうかを判定する（＃１４）。
【００９９】
代替ジョブ９の実行が可能ではない場合（＃１４でＮＯ）、画像処理装置１は、ジョブ８の実行を中止する（＃２２）。つまり、ユーザから与えられたジョブ８を実行しないまま次のジョブ８が投入されるのを待つ。この場合、ユーザがジョブ８の削除を指示すると、画像処理装置１はジョブ８を削除する。
【０１００】
なお、あるジョブ８の実行が可能ではなくても、他のジョブ８の実行は可能である、という場合がある。例えば、印刷ジョブの実行は可能でないが送信ジョブの実行は可能であったり、逆に送信ジョブの実行は可能でないが印刷ジョブの実行は可能であったりする。
【０１０１】
代替ジョブ９の実行が可能である場合（＃１４でＹＥＳ）、画像処理装置１は、代替ジョブ９の実行の要否をユーザに問い合わせる（＃１５）。
【０１０２】
問合せに対する返答としてユーザが代替ジョブ９の実行を指示すると（＃１６でＹＥＳ）、画像処理装置１は、ジョブ８を保持し（＃１７）、保持用データベースＤＢ１にジョブＩＤおよび実行可能条件などを登録し（＃１８）、代替ジョブ９を実行して不完全画像９０を生成する（＃１９）。
【０１０３】
その後、画像処理装置１は、保持したジョブ８に関わる一時的エラーの解消を待ってジョブ８を実行する追加実行処理を行う（＃２０）。
【０１０４】
ステップ＃１５の問合せに対して代替ジョブ９の実行を指示する返答がない場合（＃１６でＮＯ）、画像処理装置１は、ジョブ８の実行を中止する（＃２２）。
【０１０５】
図１６のフローチャートには第１の判定処理の例が示されている。
【０１０６】
図１６では、画像処理装置１の使用管理者によってユーザに対してカラー印刷枚数およびモノクロ印刷枚数を制限する使用条件が設定されている場合において、カラー印刷を指定するカラー印刷ジョブが投入されたときに行われる処理の流れが示されている。
【０１０７】
第１の判定部１０１は、ジョブ８がカラー印刷ジョブである場合（＃１０１でＹＥＳ）、ユーザに設定されている残りカラー印刷可能枚数を取得する（＃１０２）。そして、ジョブ８の印刷枚数が残りカラー印刷可能枚数よりも多いかどうかをチェックする（＃１０３）。
【０１０８】
ステップ＃１０３でＮＯの場合、第１の判定部１０１は、「ジョブの実行が可能」と判定する（＃１０７）。フローは、図１５のメインフローへ戻る。
【０１０９】
ステップ＃１０３でＹＥＳの場合、つまりカラー印刷が制限されている場合、第１の判定部１０１は、ユーザに設定されている残りモノクロ印刷可能枚数を取得する（＃１０４）。そして、ジョブ８の印刷枚数が残りモノクロ印刷可能枚数よりも少ないかどうかをチェックする（＃１０５）。
【０１１０】
ステップ＃１０５でＮＯの場合、つまりモノクロ印刷が制限されている場合、第１の判定部１０１は、「ジョブの実行が不可能」と判定する（＃１０８）。
【０１１１】
ステップ＃１０５でＹＥＳの場合、第１の判定部１０１は、「ジョブの実行が可能」と判定する（＃１０６）。
【０１１２】
図１７のフローチャートには追加実行処理の例が示されている。
【０１１３】
ジョブ保持部１０５によってジョブ８が保持されている場合（＃２０１でＹＥＳ）、第２の判定部１０６は、第２の判定処理を行う（＃２０２）。第２の判定処理では、「追加実行の対象無し」または「追加実行の対象有り」の判定結果が得られる。
【０１１４】
第２の判定処理の判定結果が「追加実行の対象無し」である場合（＃２０３でＮＯ）、フローは、図１５のメインフローへ戻る。
【０１１５】
第２の判定処理の判定結果が「追加実行の対象有り」である場合（＃２０３でＹＥＳ）、通知処理部１０７は、完全画像８０の生成が可能になったと判定されたと判断し、ジョブ８の実行が必要であるかどうかをユーザに問い合せる（＃２０４）。
【０１１６】
通知処理部１０７が返答通知Ｓ３を受け取ると（＃２０５でＹＥＳ）、第３の判定部１０９は、認証サーバ４と連携して返答通知Ｓ３が正しい通知であるかどうかの判定（第３の判定）を行う。つまり、問合せに返答したユーザがジョブ８の投入者または投入者と同じグループに属するメンバであるかどうかを判定する（＃２０６）。
【０１１７】
返答通知Ｓ３が正しい通知であると判定され（＃２０７でＹＥＳ）、返答通知Ｓ３がジョブ８のかつの実行が必要であるとの返答を示すものである場合（＃２０８でＹＥＳ）、画像処理装置１は保持されているジョブ８を実行して完全画像８０を生成する（＃２０９）。
【０１１８】
返答通知Ｓ３が正しい通知ではないと判定された場合（＃２０７でＮＯ）、および返答通知Ｓ３がジョブ８の実行が必要であるとの返答を示すものでない場合（＃２０８でＮＯ）、画像処理装置１はジョブ８を実行しない（＃２１０）。
【０１１９】
図１８、図１９および図２０の各フローチャートには第２の判定処理の例が示されている。
【０１２０】
第２の判定部１０６は、まず、画像形成装置１の状態が変化したかどうかをチェックする（図１８の＃３０１）。画像形成装置１の状態が変化していない場合（＃３０１でＮＯ）、フローは図１９のステップ＃３０６へ進む。
【０１２１】
画像形成装置１の状態が変化した場合（＃３０１でＹＥＳ）、第２の判定部１０６は、その変化が何らかのジョブの実行を妨げる一時的エラーの解消であるかどうかをチェックする（＃３０２）。例えば、カラー印刷ジョブの実行を妨げる一時的エラーであるカラー印刷用色材の残量不足が解消したかどうかをチェックする。
【０１２２】
ステップ＃３０２でＹＥＳの場合、第２の判定部１０６は、ジョブ保持部１０５を介して保持用データベースＤＢ１を検索する（＃３０３）。この検索の対象は、ステップ＃３０２で検知した一時的エラーの解消が実行可能条件として登録されているジョブ８である。実行可能条件が当該一時的エラーの解消であるジョブ８が保持用データベースＤＢ１にある場合（＃３０４でＹＥＳ）、第２の判定部１０６は、「追加実行の対象有り」と判定する。ステップ＃３０４でＮＯの場合、フローは図１９のステップ＃３０６へ進む。
【０１２３】
図１９のステップ＃３０６〜＃３１１の処理は、送信ジョブに関係する処理である。
【０１２４】
ステップ＃３０６において、第２の判定部１０６は、保持用データベースＤＢ１を検索する。この検索の対象は、実行可能条件として「空き容量が必要容量以上（容量不足の解消）」が登録されているジョブ８である。
【０１２５】
検索の対象に該当するジョブ８が有る場合（＃３０７でＹＥＳ）、第２の判定部１０６は、当該ジョブ８が登録された時点（ジョブの投入時点でもよい）または当該ジョブ８が指定する保存先の空き容量を最後に確認した時点から所定の時間（例えば数分〜３０分）が経過したかをチェックする（＃３０８）。つまり、保存先で空き容量が増加するのに要すると見込まれる時間の経過を待つ。
【０１２６】
所定の時間が経過している場合（＃３０８でＹＥＳ）、第２の判定部１０６は、保存先の現在の空き容量を確認する（＃３０９）。保存先が外部の機器である場合はその機器と通信して空き容量の情報を取得する。
【０１２７】
続いて、第２の判定部１０６は、当該ジョブ８に対応づけて保持用データベースＤＢ１に登録されている必要記憶容量よりも、保存先の空き容量の方が大きいかどうかをチェックする（＃３１０）。そして、ステップ＃３０１でＹＥＳの場合に、「追加実行の対象有り」と判定する。この場合、フローは、図１７のフローへ戻る。
【０１２８】
ステップ＃３０１でＹＥＳの場合、フローは図２０のステップ＃３１２へ進む。
【０１２９】
図２０のステップ＃３１２〜＃３２１の処理は、画像処理装置１の各ユーザに対して印刷枚数を制限する使用条件を設定する使用形態のための処理である。
【０１３０】
ステップ＃３１２において、第２の判定部１０６は、保持用データベースＤＢ１を検索する。この検索の対象は、実行可能条件として「印刷枚数の制限の解消」が登録されているジョブ８である。
【０１３１】
検索の対象に該当するジョブ８が無い場合（＃３１３でＮＯ）、第２の判定部１０６は、「追加実行の対象無し」と判定する（＃３２２）。
【０１３２】
検索の対象に該当するジョブ８が有る場合（＃３１３でＹＥＳ）、第２の判定部１０６は、その旨を依頼処理部１１０に通知する。通知を受けると、依頼処理部１１０は、自動申請モードであるかどうかをチェックする（＃３１４）。自動申請モードとは、ユーザに申請の要否を問い合わせることなく、使用条件の変更を使用管理者に依頼するモードである。自動申請モードである場合（＃３１４でＹＥＳ）、フローはステップ＃３１７へ進む。
【０１３３】
自動申請モードでない場合（＃３１４でＮＯ）、依頼処理部１１０は、申請の要否を問い合わせる（＃３１５）。問合せの方法として、上述のように問合せメールと返答メールとをやりとりする方法、ユーザがウェブページにアクセスする方法などを用いることができる。
【０１３４】
ユーザから申請を指示する返答を受け取った場合、依頼処理部１１０は、残り印刷可能枚数が増えるようにする使用条件の変更を使用管理者に申請する。例えば、所定の様式の申請書を添付したメールを使用管理者宛てに送信する。そして、申請をしたことを第２の判定部１０６に通知する。
【０１３５】
この通知を受けると、第２の判定部１０６は、使用管理者が変更作業をするのに要すると見込まれる所定の時間（例えば、５〜１５分）の経過を待つ（＃３１８）。
【０１３６】
所定の時間が経過すると（＃３１８でＹＥＳ）、第２の判定部１０６は、画像処理装置１がアクセス可能な記憶装置に記憶されている図示しない使用条件データベースからジョブ８のユーザに設定されている残り印刷可能枚数を取得する（＃３１９）。このとき、ジョブ８がカラー印刷ジョブである場合には、残りカラー印刷可能枚数を取得し、ジョブ８がモノクロ印刷ジョブである場合には、残りモノクロ印刷可能枚数を取得する。
【０１３７】
取得した残り印刷枚数がジョブ８の印刷枚数よりも多い場合（は＃３２０でＹＥＳ）、第２の判定部１０６は、「追加実行の対象有り」と判定する。ステップ＃３２０でＮＯの場合、第２の判定部１０６は、所定の時間ごとに残り印刷可能枚数を取得してステップ＃３２０のチェックを繰り返す。なお、第２の判定部１０６が使用条件データベースにアクセスして残り印刷可能枚数を取得する代わりに、使用管理者によって残り印刷可能枚数が変更されたときにその旨が第２の判定部１０６に通知されるようにしてもよい。
【０１３８】
以上の第１の実施形態によると、実行ユーザが属しているグループの各メンバは、必要に応じて画像形成装置１にジョブ８を実行させて完全画像８０を入手することができる。例えば、次の状況が考えられる。
【０１３９】
グループのメンバによる会議に際して、メンバの一人であるユーザが、会議の資料としてカラーの印刷物を得るため、ドキュメントのカラー印刷をジョブ８として画像処理装置１に投入する。しかし、そのとき画像処理装置１はカラー印刷ができない一時的エラー発生状態であったので、ユーザはモノクロ印刷をする代替ジョブ９の実行を指示してモノクロの印刷物を取得する。そして、カラー印刷ができなかったことを他のメンバに知らせる。ユーザおよび他のメンバのそれぞれは、一時的エラー発生状態が解消した後に、必要に応じてカラーの印刷物を取得することができる。
【０１４０】
また、ユーザが、会議の参加者に資料を配布するため、複数部のカラー印刷をするジョブ８を画像処理装置１に投入したとする。そして、画像処理装置１が一時的エラー発生状態であったので、複数部のモノクロ印刷をする代替ジョブ９を実行させたとする。この場合、ユーザおよび他のメンバのそれぞれは、一時的エラー発生状態が解消した後にカラーの印刷物を取得する際、ジョブ８の部数の設定値を例えば１に変更し、変更後の改変ジョブ８ｘを実行させてカラーの印刷物を１部のみ生成させることができる。
〔第２の実施形態〕
図２１には本発明の一実施形態に係る他の画像処理システム２００の全体的な構成の例が示されている。図２１において、図１の要素に対応する要素には図１の要素と同じ符合を付し、これらの説明を省略しまたは簡略化する。
【０１４１】
画像処理システム２００の機能は、画像処理装置２、ＡＲコンテンツの提供を受ける１以上の端末装置３、認証サーバ４、ＡＲコンテンツを提供するＡＲサーバ５、および通信回線６などによって実現される。
【０１４２】
画像処理装置２、端末装置３、認証サーバ４、およびＡＲサーバ５は、これらの間で相互に通信回線６を介して通信することができる。
【０１４３】
画像処理装置２は多機能機であり、シート７に完全画像８０または不完全画像９０を印刷する画像形成装置、および完全画像８０の画像データまたは不完全画像９０の画像データを指定された保存先へ送信する画像データ出力装置などとして使用することが可能である。
【０１４４】
画像処理装置２のハードウェア構成は、上述の画像処理装置１のハードウェア構成と同様でよい。すなわち、画像処理装置２は、図２のように、ＣＰＵ、ＲＡＭ、ＲＯＭ、大容量記憶装置、タッチパネルディスプレイ、操作キーパネル、通信インタフェースカード、モデム、メモリカードリーダライタ、スキャンユニット、およびプリントユニットなどによって構成されるものでよい。
【０１４５】
画像処理装置２のＲＯＭまたは大容量記憶装置には、追加実行プログラムが記憶されている。追加実行プログラムは、ＲＡＭにロードされ、ＣＰＵによって実行される。
【０１４６】
端末装置３は、ＡＲサーバ５から提供されるＡＲコンテンツを表示する。端末装置３として、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン、または眼鏡型コンピュータなどが用いられる。
【０１４７】
以下、端末装置３として、タブレットコンピュータまたは眼鏡型コンピュータが用いられる場合を例に説明する。前者および後者をそれぞれ「タブレット型端末装置３Ｔ」および「眼鏡型端末装置３Ｍ」と区別して記載することがある。
【０１４８】
ＡＲサーバ５のハードウェア構成は、上述の認証サーバ４のハードウェア構成と同様でよい。すなわち、ＡＲサーバ５は、図４のように、ＣＰＵ、ＲＡＭ、ＲＯＭ、大容量記憶装置、および通信インタフェースカードなどによって構成されるものでよい。ただし、ＡＲサーバ５においては、ＲＯＭまたは大容量記憶装置には、ＡＲコンテンツ管理プログラムが記憶されている。ＡＲコンテンツ管理プログラムは、ＲＡＭにロードされ、ＣＰＵによって実行される。
【０１４９】
図２２には眼鏡型端末装置３Ｍのハードウェア構成の例が示されている。
【０１５０】
眼鏡型端末装置３Ｍは、ＣＰＵ３１ａ、ＲＡＭ３１ｂ、ＲＯＭ３１ｃ、フラッシュメモリ３１ｄ、ディスプレイ３１ｅ、操作ボタン群３１ｆ、デジタルカメラ３１ｇ、および無線通信装置３１ｈなどによって構成される。
【０１５１】
ＣＰＵ３１ａ、ＲＡＭ３１ｂ、ＲＯＭ３１ｃ、フラッシュメモリ３１ｄ、ディスプレイ３１ｅ、操作ボタン群３１ｆ、デジタルカメラ３１ｇ、および無線通信装置３１ｈの役割は、それぞれ、図３のタブレット型端末装置３ＴのＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、フラッシュメモリ３０ｄ、タッチパネルディスプレイ３０ｅ、操作ボタン群３０ｆ、デジタルカメラ３０ｇ、および無線通信装置３０ｈと基本的に同様である。
【０１５２】
ただし、画像を再現する方式が、タッチパネルディスプレイ３０ｅとディスプレイ３１ｅとでは相違する。タッチパネルディスプレイ３０ｅは、上述の通り、液晶ディスプレイのような平面型のディスプレイである。一方、眼鏡型端末装置３Ｍのディスプレイ３１ｅは、眼鏡の柄の根元に設けられたプロジェクタとレンズの端部付近に設けられたプリズムとによってレンズへ投光することによって、画像を再現する。
【０１５３】
ＲＯＭ３１ｃまたはフラッシュメモリ３１ｄに、ＡＲサーバ２からＡＲコンテンツを取得するクライアントプログラムが記憶されている。クライアントプログラムは、ＲＡＭ３１ｂにロードされ、ＣＰＵ３１ａによって実行される。
【０１５４】
さて、画像処理システム２００は、画像処理装置２によってジョブ８に代えて代替ジョブ９が実行された後、ジョブ８を実行して完全画像８０を生成すること可能になったことを、ＡＲ（Augmented Reality ）の技術によって端末装置３のユーザに知らせるとともに、ジョブ８の実行の要否を問い合わせることができる。
【０１５５】
また、代替ジョブ９の実行による不完全画像９０の生成に際して、入力画像のもつ情報のうちの不完全画像９０において欠落した欠落情報を、ＡＲの技術によって端末装置３上で再現することができる。この際に、不完全画像９０が端末装置３によって撮影される。
【０１５６】
ＡＲは、一般に「拡張現実」と翻訳される。ＡＲの技術によると、ＡＲマーカが付されている画像をスマートフォンなどで撮影すると、ＡＲマーカに対応するコンテンツが、撮影した画像に重なるように表示される。これにより、現実の空間が拡張したかのようにユーザに感じさせることができる。眼鏡型のウェアラブルコンピュータを用いることによっても同様の効果が得られる。
【０１５７】
図２３には画像処理装置２の機能的構成の例が、図２４には端末装置３およびＡＲサーバ５の機能的構成の例が、それぞれ示されている。
【０１５８】
図２３と図７とを見比べて分かるように、画像処理装置２の機能的構成は、図７の画像処理装置１の機能的構成と基本的に同様である。すなわち、画像処理装置２は、画像処理装置１と同様に、第１の判定部１０１、代替通知処理部１０２、代替ジョブ実行部１０３、画像生成部１０４、ジョブ保持部１０５、第２の判定部１０６、ジョブ実行制御部１０８、第３の判定部１０９、および依頼処理部１１０を備える。
【０１５９】
画像処理装置２と画像処理装置１との差異は、画像処理装置２が通知処理部１０７に代えて通知処理部１０７ｂを備えるとともに、画像処理装置１にはない画像処理部１２１およびＡＲ登録部１２２を備えることである。
【０１６０】
画像処理装置２において、画像生成部１０４を除いて、通知処理部１０７ｂ、画像処理部１２１、ＡＲ登録部１２２、および他の各要素の機能は、追加実行プログラムによって実現される。
【０１６１】
通知処理部１０７ｂは、第２の判定部１０６から「実行可能」の通知Ｓ６を受けると、オリジナルジョブ８の実行が必要であるかどうかをジョブ８を投入したユーザに問い合せる。通知処理部１０７ｂよる問合せの処理は、完全画像８０の生成が可能になったことを知らせるＡＲコンテンツを登録するようにＡＲサーバ５に対してコンテンツ更新要求Ｓ１０を送信する処理である。
【０１６２】
また、通知処理部１０７ｂは、問合せに対する返答通知Ｓ３をＡＲサーバ５から受信する。
【０１６３】
画像処理部１２１は、代替ジョブ９の実行による不完全画像９０の生成に際して、完全画像８０がもつ情報のうちの不完全画像８０がもたない欠落情報を特定するＡＲマーカ９１を、当該不完全画像９０に付加する。
【０１６４】
ＡＲ登録部１２２は、画像生成部１０４によって代替ジョブ９が実行される場合に、画像処理部１２１からＡＲマーカ９１の画像データを受け取ってＡＲサーバ５に送り、当該ＡＲマーカ９１をＡＲサーバ５の記憶部に記憶させる。その際、ＡＲ登録部１２２は、ジョブ８の実行可能条件をＡＲサーバ５に通知する。
【０１６５】
また、ＡＲ登録部１２２は、ＡＲマーカを記憶部に記憶させる際に、完全画像８０のうちの不完全画像９０の生成に際して欠落する欠落情報を表わす部分である欠落画像を記憶部に記憶させる。
【０１６６】
図２４のように、端末装置３は、デジタルカメラ３０ｇ，３１ｇ、ＡＲマーカ認識部３０１、ＡＲ表示処理部３０２、および送信処理部３０３を備える。ＡＲマーカ認識部３０１、ＡＲ表示処理部３０２および送信処理部３０３のそれぞれの機能は、クライアントプログラムによって実現される。
【０１６７】
デジタルカメラ３０ｇ，３１ｇは、印刷されまたは表示された状態の不完全画像９０、すなわち印刷物上の不完全画像９０またはディスプレイの画面上の不完全画像９０を撮影する。
【０１６８】
ＡＲマーカ認識部３０１は、デジタルカメラ３０ｇ，３１ｇによる不完全画像９０の撮影画像９００に映り込んでいるＡＲマーカ９１を公知のアルゴリズムを用いて認識する。そして、認識したＡＲマーカ９１の画素値の配列情報を、ＡＲ表示処理部３０２に引き渡す。
【０１６９】
ＡＲ表示処理部３０２は、ＡＲマーカ認識部３０１から画素値の配列情報を受け取ると、受け取った配列情報をＡＲサーバ５に送り、ＡＲマーカ９１に対応付けてＡＲサーバ５内の記憶部５０１により記憶されているＡＲコンテンツ７０を、それを管理するＡＲコンテンツ管理部５０２を介して取得する。このとき、ＡＲコンテンツ管理部５０２は、ＡＲ表示処理部３０２から送られてきた配列情報をキーとしてＡＲデータベースＤＢ５に登録されている１以上のＡＲマーカ（パターンファイル）を検索し、配列情報との一致度が所定値以上でかつ最も大きいパターンファイルを、ＡＲマーカ認識部３０１によって認識されたＡＲマーカ９１とする。そして、このＡＲマーカ９１に対応付けられているＡＲコンテンツ７０をＡＲ表示処理部３０２に送る。
【０１７０】
なお、ＡＲ表示処理部３０２がＡＲコンテンツ管理部５０２にアクセスする際に、端末装置３のユーザのユーザＩＤおよび端末装置３のデバイス情報をＡＲコンテンツ管理部５０２に送り、これら情報に基づいてＡＲコンテンツ管理部５０２がユーザ認証を行うようにすることができる。
【０１７１】
ＡＲ表示処理部３０２は、ＡＲコンテンツ７０を取得すると、デジタルカメラ３０ｇ，３１ｇによって撮影されている状態の不完全画像９０に重ねてＡＲコンテンツ７０を表示する。詳しくは、ＡＲ表示処理部３０２は、ＡＲコンテンツ７０に含まれる位置データおよびサイズデータに基づいて、撮影画像５１０内のＡＲマーカ９１の位置および大きさに応じてＡＲコンテンツ７０の位置および大きさを定めてＡＲコンテンツ７０を表示する。
【０１７２】
印刷されまたは表示されている不完全画像９０がタブレット型端末装置３Ｔのデジタルカメラ３０ｇによって撮影されている場合には、撮影のモニター表示手段としてのタッチパネルディスプレイ３０ｅに表示されている不完全画像９０にＡＴコンテンツを合成して表示する。
【０１７３】
また、不完全画像９０の印刷された印刷物が眼鏡型端末装置３Ｍのデジタルカメラ３１ｇによって撮影されている場合には、印刷物にＡＲコンテンツ７０が印刷されているかのようにユーザに見せるように、表示手段であるディスプレイ３１ｅを用いて眼鏡のレンズにＡＲコンテンツ７０を投影する。表示されている不完全画像９０が眼鏡型端末装置３Ｍのデジタルカメラ３１ｇによって撮影されている場合も同様に、あたかもＡＲコンテンツ７０が表示されているかのようにユーザに見せるように、眼鏡のレンズにＡＲコンテンツ７０を投影する。
【０１７４】
送信処理部３０３は、ＡＲ表示処理部３０２によってＡＲコンテンツ７０が表示された状態で入力された所定の指示に従って、返答通知Ｓ３をＡＲサーバ５に送信する。
【０１７５】
ＡＲサーバ５は、記憶部５１０、ＡＲコンテンツ管理部５０２、および転送処理部５０３を備える。これらの要素のそれぞれの機能は、ＡＲコンテンツ管理プログラムによって実現される。
【０１７６】
記憶部５０１は、ＡＲデータベースＤＢ５によってＡＲマーカ１とＡＲコンテンツ７０とを対応付けて記憶する。
【０１７７】
ＡＲコンテンツ管理５０２は、ＡＲマーカ９１と、通知処理部１０７ｂによる問合せにユーザが返答するためのＡＲコンテンツとを対応付けて記憶させる。また、画像処理装置２の通知処理部１０７ｂからのコンテンツ更新要求Ｓ１を受けると、要求に従って、画像処理装置２の状態がどのようになったかをユーザに伝えるＡＲコンテンツ７０をＡＲデータベースＤＢ５に登録する。その際、予め用意された返答要の画像のライブラリから実行可能条件に対応するものを選んでＡＲデータベースＤＢ５に登録することができる。
【０１７８】
転送処理部５０３は、端末装置３から受信した返答通知Ｓ３を画像処理装置２に転送する。
【０１７９】
図２５にはＡＲデータベースの例が示されている。
【０１８０】
ＡＲデータベースＤＢ１には、ＡＲマーカ９１と対応付けて、ジョブＩＤ、実行可能条件、およびＡＲコンテンツ７０が登録される。ＡＲコンテンツ７０は、ユーザ認証用の画像７０１、返答用の画像７０２、および情報を表わす画像（欠落画像）８０１などから構成される。
【０１８１】
なお、これら画像７０１，７０２，８０１のそれぞれの画像データには、ＡＲマーカ９１との位置関係を示す位置データ、およびＡＲマーカ９１と欠落画像４１０との大きさの関係を示すサイズデータが含まれている。
【０１８２】
位置データは、例えばＡＲマーカ９１の中心位置と各画像７０１，７０２，８０１の中心位置とが水平方向および垂直方向のそれぞれにおいてどれだけずれているかを示すものであってよい。サイズデータは、例えばＡＲマーカ９１のサイズに対する各画像７０１，７０２，８０１のサイズの比率を示すものであってよい。
、図２６には端末装置３を介して不完全画像９０を見た際の様子の例が示されている。
【０１８３】
図２６において、不完全画像９０はシート７に印刷されており、使用されている端末装置３は眼鏡型端末装置３Ｍである。
【０１８４】
眼鏡型端末装置３Ｍを操作するユーザは、クライアントプログラムを起動させ、眼鏡型端末装置３Ｍのレンズを通してシート７（印刷物）の不完全画像９０を撮影する。そうすると、眼鏡型端末装置３Ｍは、不完全画像９０に付加されているＡＲマーカ９１を認識し、ＡＲサーバ５から画像７０１のデータを取得し、画像７０１をレンズに投影する。このとき、ユーザには図２６（Ａ）のように画像７０１が印刷物に重なって実際に存在するかのように見える。
【０１８５】
画像７０１は、認証情報（ユーザＩＤおよびパスワード）の入力をユーザに促すメッセージと認証情報の入力欄とを有している。ユーザが眼鏡型端末装置３Ｍを操作して認証情報を入力しているとき、図２６（Ｂ）のように入力の内容を入力欄に反映させた画像７０１ｂが表示される。認証情報の入力が完了すると、ＡＲサーバ５と認証サーバ４とが連携する認証処理が行われる。ユーザが認証されると、図２６（Ｃ）または図２６（Ｄ）の表示が行われる。
【０１８６】
図２６（Ｃ）は、カラー印刷ジョブの代替ジョブ９の実行によって不完全画像９０が生成された後、カラー印刷ジョブの実行が可能になる以前の様子を示している。
【０１８７】
図２６（Ｃ）において、不完全画像９０に重ねて欠落画像であるフルカラー画像８０１が表示されている。ユーザには、あたかも完全画像８０を印刷した印刷物が存在するかのように見える。ユーザは、実際には生成されていない完全画像８０をプレビューすることができる。
【０１８８】
図２６（Ｄ）は、不完全画像９０が生成された後、カラー印刷ジョブの実行が可能になった以後の様子を示している。
【０１８９】
図２６（Ｄ）において、図２６（Ｃ）と同様に不完全画像９０に重ねてフルカラー画像８０１が表示されている。そして、返答用の画像７０２が表示されている。画像７０２は、カラー印刷が可能になったことをユーザに伝えるとともにジョブ８の実行の要否を問うメッセージ、「はい」と記されたボタン７２１、および「いいえ」と記されたボタン７２２を有する。
【０１９０】
ユーザが「はい」と記されたボタン７２１を操作すると、そのことがジョブ８の実行が必要であるとの返答通知Ｓ３としてＡＲサーバ５に通知され、画像処理装置２に転送される。この返答通知Ｓ３を受け取ると、画像処理装置２は保持しているジョブ８を実行して完全画像８０を実際に生成する。
【０１９１】
図２７には端末装置３を介して不完全画像９０，９０ｂ，９０ｃを見ながらページ単位で完全画像の生成の対象を選択する際の様子の例が示されている。
【０１９２】
図２７の例は、３ページのドキュメントをカラー印刷するジョブ８が投入され、ジョブ８に代えてモノクロ印刷をする代替ジョブ９が実行され、三つのページのそれぞれに対応する不完全画像９０，９０ｂ，９０ｃが生成された場合を想定した例である。
【０１９３】
ユーザが１ページ目の不完全画像９０を例えば眼鏡型端末装置３Ｍを介して見たとき、図２６（Ｄ）と同様に返答用の画像７０２が表示される。ユーザが例えば「はい」と記載されたボタン７２１を操作すると、ドキュメントの１ページ目がカラー印刷の対象に設定される。
【０１９４】
ユーザが２ページ目の不完全画像９０ｂを眼鏡型端末装置３Ｍを介して見たとき、画像７０２に代えて画像７０２ｂが表示される。画像７０２ｂは、現在見ているページをカラー印刷の対象するかどうかの選択をユーザに促すメッセージ、および二つのボタン７２１，７２２を有する。ユーザが例えば「いいえ」と記されたボタン７２２を操作すると、２ページ目はカラー印刷の対象に設定されない。
【０１９５】
ユーザが最終ページである３ページ目の不完全画像９０ｃを眼鏡型端末装置３Ｍを介して見たときにも、画像７０２ｂが表示される。ユーザが二つのボタン７２１，７２２のいずれかを操作すると、画像７０２ｂに代えて画像７０２ｃが表示される。画像７０２ｃは、設定の確認をユーザに促すメッセージ、および二つのボタン７２１，７２２を有する。ユーザが「はい」と記載されたボタン７２１を操作すると、三つのページのそれぞれについての設定が確定する。図２７の例では、１ページ目のみがカラー印刷の対象に設定され、ジョブ８の実行に際して１ページ目の完全画像８０のみが印刷され、２ページ目および３ページ目については印刷が行われない。
【０１９６】
なお、ドキュメントのページ数が２または４以上である場合も、ユーザは図２７と同様の手順でページ単位で印刷の要否を決めることができる。
【０１９７】
以上の第１の実施形態および第２の実施形態において、認証サーバ４の機能を画像処理装置１，２または他の機器に設けてもよい。ＡＲサーバ５の機能を画像処理装置２または他の機器に設けてもよい。
【０１９８】
オリジナルジョブ８を保持する期間の長さを適宜設定することができる。また、保持するオリジナルジョブ８の数の上限を設定し、上限を超えたときに例えば古いものから順にオリジナルジョブ８を破棄してもよい。
【０１９９】
第２の実施形態において、オリジナルジョブ８が実行され、それによって完全画像８０の生成が可能になったことをユーザに知らせる必要が無くなったとき、ＡＲデータベースＤＢ５の当該オリジナルジョブ８のレコードのうちの返答用の画像７０２を削除してもよい。
【０２００】
ワンタイムパスワードに代えて、例えばジョブＩＤのようにオリジナルジョブ８を特定する他の情報を入力することにより、ユーザがオリジナルジョブ８の実行を指示するようにしてもよい。
【０２０１】
グループのメンバに完全画像８０の生成が可能になったことを通知する際、画像形成装置１を特定する情報として、設置場所、機種名、ＩＰアドレスなどを知らせてもよい。
【０２０２】
画像処理装置１，２は、多機能機に限らず、印刷ジョブのみまたは送信ジョブのみの実行が可能な機器であってよく、コピー機、プリンタ、ファクシミリ機などであってもよい。
【０２０３】
画像処理システム１００，２００の構成、画像処理装置１，２の構成、端末装置３の構成、認証サーバ４の構成、ＡＲサーバ５の構成、処理の流れ、複数の処理を実行する順序およびタイミング、ジョブ８の実行の要否を問い合わせる方法、問合せメールＭ２に記載するメッセージ、保持用データベースＤＢ１および他のデータベースのデータ構成および記憶の形態、ＡＲマーカ９１のサイズおよびパターン、ＡＲコンテンツ７０の構成などは、本発明の趣旨に沿う範囲内で適宜変更することができる。
【符号の説明】
【０２０４】
１，２  画像処理装置
３  端末装置
３Ｔ  タブレット型端末装置
３Ｍ  眼鏡型端末装置
５  ＡＲサーバ
８  ジョブ
８ｘ  改変ジョブ
９  代替ジョブ
３０ｇ，３１ｇ  デジタルカメラ（カメラ）
５０  識別情報
７０  ＡＲコンテンツ
８０  完全画像
９０，９０ｂ，９０ｃ  不完全画像（処理画像）
９１  ＡＲマーカ
１０１  第１の判定部
１０３  代替ジョブ実行制御部
１０５  ジョブ保持部
１０６  第２の判定部
１０７  通知処理部
１０８ジョブ実行制御部
１０９  第３の判定部
１１０  依頼処理部
１２１  画像処理部
１２２  ＡＲ登録部
２００  画像処理システム
３０１  ＡＲマーカ認識部
３０２  ＡＲ表示処理部
３０３  送信処理部
５０１  記憶部と、
５０２  ＡＲコンテンツ管理部
５０３  転送処理部
６０２  メールアドレス（送信元アドレス）
６０４，６０４ｃ  メッセージ
６０５  ＵＲＬ
６０６  ワンタイムパスワード
６５０  ウェブページ
６５１，６５２  入力欄
８０１  フルカラー画像（欠落画像）
Ｍ２  問合せメール
Ｓ３  返答通知（返信メール）
【図１】
0006476958.tif 000002
【図２】
0006476958.tif 000003
【図３】
0006476958.tif 000004
【図４】
0006476958.tif 000005
【図５】
0006476958.tif 000006
【図６】
0006476958.tif 000007
【図７】
0006476958.tif 000008
【図８】
0006476958.tif 000009
【図９】
0006476958.tif 000010
【図１０】
0006476958.tif 000011
【図１１】
0006476958.tif 000012
【図１２】
0006476958.tif 000013
【図１３】
0006476958.tif 000014
【図１４】
0006476958.tif 000015
【図１５】
0006476958.tif 000016
【図１６】
0006476958.tif 000017
【図１７】
0006476958.tif 000018
【図１８】
0006476958.tif 000019
【図１９】
0006476958.tif 000020
【図２０】
0006476958.tif 000021
【図２１】
0006476958.tif 000022
【図２２】
0006476958.tif 000023
【図２３】
0006476958.tif 000024
【図２４】
0006476958.tif 000025
【図２５】
0006476958.tif 000026
【図２６】
0006476958.tif 000027
【図２７】
0006476958.tif 000028