(57)【要約】【課題】本発明は、スキャン予約前に原稿をセットした場合であっても、第三者のスキャン予約によるスキャン処理が実行されない画像処理装置を提供する。【解決手段】デジタル複合機１１０は、スキャン予約要求を受け付けた場合、スキャン予約がなされていなかったときは、原稿台及びシートフィーダにセットされた原稿の有無を判定し、原稿がないと判定したときはスキャン予約要求を受け付ける一方、原稿があると判定したときは予約要求を受け付けずに操作部２２０にスキャン予約を確定するための予約確定ボタン１９０の表示を行う。【選択図】図４
2014011620.tif 000002
【特許請求の範囲】
【請求項１】
セットされた原稿の画像を読み取る画像読取部を有する画像処理装置であって、
前記画像読取部による画像読み取りの予約要求を受け付ける予約受付手段と、
前記画像読取部にセットされた原稿の有無を判定する原稿判定手段とを備え、
前記予約受付手段は、前記原稿判定手段で前記原稿がないと判定された場合には前記予約要求を受け付け、前記原稿判定手段で前記原稿があると判定された場合には前記予約要求を受け付けないことを特徴とする画像処理装置。
【請求項２】
前記原稿判定手段で前記原稿があると判定された場合に、前記予約要求を保留にする予約保留手段と、
前記予約保留手段で保留にされた前記予約要求を確定するための予約確定指示を受け付ける予約確定受付手段と、
前記画像読取部から原稿が取り除かれた場合には、前記予約保留手段で保留にした予約要求を破棄する予約要求破棄手段とを備え、
前記予約受付手段は、前記画像読取部から原稿が取り除かれておらず、且つ前記予約確定受付手段で前記予約確定指示を受け付けた場合には前記予約要求を受け付けること特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記予約受付手段により前記予約要求の受け付けたときには予約チケットを発行する予約チケット発行手段と、
前記予約チケット発行手段で発行された前記予約チケットを前記予約要求の送信元に送信する予約チケット送信手段と、
前記予約要求の送信元から前記画像読み取りの実行要求を受信するスキャン実行要求受信手段と、
前記スキャン実行要求受信手段で受信した前記画像読み取りの実行要求から前記予約チケットを取り出す予約チケット取得手段と、
前記予約チケット取得手段で取得された前記予約チケットの検証を行う予約チケット検証手段と、
前記予約チケット検証手段で前記予約チケットが有効であると判断された場合に前記画像読み取りを実行させる画像読取制御手段とをさらに備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記予約受付手段により前記予約要求を受け付けた場合には予約中である旨を表示する表示手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記予約保留手段により保留にされた予約要求がある場合には予約保留中である旨を表示する表示手段をさらに備えることを特徴とする請求項２または３に記載の画像処理装置。
【請求項６】
前記予約チケット送信手段で前記予約チケットを送信した前記予約要求の送信元との通信が可能かどうかを判定する第１の通信可否判定手段と、
前記第１の通信可否判定手段で通信ができないと判定された場合には、前記予約チケットを無効化する予約チケット無効化手段とをさらに備えることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記予約保留手段で保留にされた前記予約要求の送信元との通信が可能かどうかを判定する第２の通信可否判定手段と、
前記第２の通信可否判定手段で通信ができないと判定された場合には、保留中の予約をキャンセルする予約キャンセル手段とをさらに備えることを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記予約チケット取得手段で取得された予約チケットに暗号化鍵が含まれているかどうかを判定する暗号化鍵判定手段と、
前記暗号化鍵判定手段で暗号化鍵が含まれていると判定された場合には、前記予約チケットから暗号化鍵を取り出して保持する暗号化鍵保持手段と、
前記暗号化鍵保持手段で保持している暗号化鍵を使用して、前記画像読み取りの結果を暗号化する暗号化手段とをさらに備えることを特徴とする請求項３に記載の画像処理装置。
【請求項９】
セットされた原稿の画像を読み取る画像読取部を有する画像処理装置であって、
前記画像処理装置と通信可能な外部の情報端末から前記画像読取部による画像読み取りの予約要求を受け付ける予約受付手段と、
前記画像読取部にセットされた原稿の有無を判定する原稿判定手段と、
前記予約受付手段の有効と無効を切り替えるための外部読取許可モード切替手段と、
前記原稿判定手段で原稿がないと判定された場合に、前記外部読取許可モード切替手段により前記予約受付手段の有効と無効を切り替えられるように制御する制御手段とを備えることを特徴とする画像処理装置。
【請求項１０】
セットされた原稿の画像を読み取る画像読取部を有する画像処理装置の制御方法であって、
前記画像読取部による画像読み取りの予約要求を受け付ける予約受付工程と、
前記画像読取部にセットされた原稿の有無を判定する原稿判定工程とを備え、
前記予約受付工程は、前記原稿判定工程で前記原稿がないと判定された場合には前記予約要求を受け付け、前記原稿判定工程で前記原稿があると判定された場合には前記予約要求を受け付けないことを特徴とする制御方法。
【請求項１１】
請求項１０に記載の制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関し、特に、画像処理装置が受け付けた操作要求の制御技術に関する。
【背景技術】
【０００２】
従来、パソコンや携帯端末などからネットワークを介してデジタル複合機等にスキャン動作を指示するプルスキャン機能が知られている。また、複数の情報処理端末から１台の画像処理装置に同時にスキャン動作指示が行われた場合、意図しない動作が発生してしまうことを防ぐために、スキャン動作の予約を行う方法が提案されている（例えば、特許文献１）。
【０００３】
更に、意図しない端末装置にスキャンデータを盗まれることを避けるために、特定の端末装置以外からのスキャン要求を受け付けない排他制御を行う方法が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−６４３４２号公報
【特許文献２】特開２００９−２６７７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、スキャンの予約を行ってから原稿台やシートフィーダに原稿をセットする操作のみを想定しているため、スキャン予約の前に原稿をセットした場合に問題が発生する。例えば、原稿台に原稿をセットしたユーザがスキャン予約を実行する前に他のユーザにスキャン予約が実行されてしまうと、原稿をセットしたにも関わらずスキャン予約を行えず、原稿台から原稿を取り除かなければならない。
【０００６】
また、原稿を取り除く前に、他のユーザが行ったスキャン予約によるスキャン処理が実行されてしまうと、他のユーザにスキャンデータを盗まれてしまうおそれがある。
【０００７】
本発明は、上記問題に鑑みて成されたものであり、スキャン予約前に原稿をセットした場合でも、第三者のスキャン予約によるスキャン処理が実行されない仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、セットされた原稿の画像を読み取る画像読取部を有する画像処理装置であって、前記画像読取部による画像読み取りの予約要求を受け付ける予約受付手段と、前記画像読取部にセットされた原稿の有無を判定する原稿判定手段とを備え、前記予約受付手段は、前記原稿判定手段で前記原稿がないと判定された場合には前記予約要求を受け付け、前記原稿判定手段で前記原稿があると判定された場合には前記予約要求を受け付けないことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、スキャン予約前に原稿をセットした場合でも、第三者のスキャン予約によるスキャン処理が実行されない仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る画像処理装置が接続されたネットワークシステムの概略構成を示すシステム構成図である。
【図２】図１におけるデジタル複合機の内部構成を示すブロック図である。
【図３】第１の実施形態におけるデジタル複合機で動作するソフトウェアモジュールのブロック図である。
【図４】スキャン予約要求が行われた場合のスキャン予約処理アプリケーションによる処理の流れを示すフローチャートである。
【図５】スキャン予約時の携帯端末の操作画面の一例を示す図である。
【図６】スキャン予約ができない旨の表示がされた携帯端末の操作画面の一例を示す図である。
【図７】スキャン予約中の表示がされたデジタル複合機の操作部の表示画面の一例を示す図である。
【図８】スキャン予約確定ボタンが表示されたデジタル複合機の操作部の表示画面の一例を示す図である。
【図９】スキャン予約に失敗した旨の表示がされた携帯端末の操作画面の一例を示す図である。
【図１０】スキャン実行要求が行われた場合のスキャン処理アプリケーションによる処理の流れを示すフローチャートである。
【図１１】本発明の第２の実施形態におけるデジタル複合機で動作するソフトウェアモジュールのブロック図である。
【図１２】スキャン予約チケット発行後にスキャン予約処理アプリケーションで実行されるＮＦＣ通信確認処理の流れを示すフローチャートである。
【図１３】キャン予約保留中にスキャン予約処理アプリケーションで実行されるＮＦＣ通信確認処理の流れを示すフローチャートである。
【図１４】本発明の第３の実施形態におけるデジタル複合機のスキャン処理アプリケーションによるスキャン実行処理の流れを示すフローチャートである。
【図１５】本発明の第４の実施形態におけるデジタル複合機のプルスキャンアプリケーションによるモード切替画面表示処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像処理装置が接続されたネットワークシステムの概略構成を示すシステム構成図である。
【００１３】
デジタル複合機１１０は、本発明の実施形態に係る画像処理装置の一例である。デジタル複合機１１０は、ＬＡＮ等のネットワーク１００を介して無線ＬＡＮルータ１３０が接続されている。無線ＬＡＮルータ１３０は、複数の携帯端末（情報端末）１２０ａ，１２０ｂ（以下「携帯端末１２０」と総称する）と通信することができる。そして、携帯端末１２０は、無線ＬＡＮルータ１３０を介してネットワーク１００に接続し、デジタル複合機１１０と通信可能になっている。
【００１４】
また、デジタル複合機１１０と携帯端末１２０は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）によって接続し、通信可能になっている。
【００１５】
図２は、図１におけるデジタル複合機１１０の内部構成を示すブロック図である。
【００１６】
デジタル複合機１１０は、制御手段としてのコントローラユニット２００、操作手段である操作部２２０、ＮＦＣ通信部２２１、画像読取手段であるスキャナ部（画像読取部）２３０、及び印刷手段であるプリンタ部２４０を備える。コントローラユニット２００は、操作部２２０、ＮＦＣ通信部２２１、スキャナ部２３０、及びプリンタ部２４０に接続されている。
【００１７】
コントローラユニット２００において、ＣＰＵ２０２は、システムバス２１０を介して、ＲＯＭ２０６、ＲＡＭ２０３、操作部Ｉ／Ｆ２０１、デバイスＩ／Ｆ２０４、ネットワーク（Ｎｅｔｗｏｒｋ）Ｉ／Ｆ２０７、及び画像処理部２０８に接続される。ＣＰＵ２０２は、ＲＯＭ２０６に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げ、ＯＳ上でＨＤＤ（ハードディスクドライブ）２０５に格納されているアプリケーションプログラムを実行する。これによって各種処理が実行される。ＣＰＵ２０２の作業領域としてはＲＡＭ２０３が用いられる。ＲＡＭ２０３は、作業領域を提供すると共に、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２０５は、上記アプリケーションプログラムや画像データを格納する。
【００１８】
操作部Ｉ／Ｆ２０１は、タッチパネルを有する操作部２２０とＮＦＣ通信を行うＮＦＣ通信部２２１のインターフェースであり、操作部２２０に表示すべき画像データを操作部２２０に出力したり、ＮＦＣ通信部２２１へデータを出力したりする。また、操作部Ｉ／Ｆ２０１は、操作部２２０においてユーザにより入力された操作指示情報やＮＦＣ通信部２２１からの入力データをＣＰＵ２０２に送出する。
【００１９】
デバイスＩ／Ｆ２０４は、スキャナ部２３０とプリンタ部２４０のインターフェースであり、画像データの同期系／非同期系の変換を行う。ネットワークＩ／Ｆ２０７は、ネットワーク１００を介して無線ＬＡＮルータ１３０等との間でデータの入出力を行う。画像処理部２０８は、スキャナ部２３０から入力された画像データへの画像処理やプリンタ部２４０へ出力する画像データの画像処理（例えば、画像回転、画像圧縮、解像度変換、色空間変換、階調変換など）を行う。
【００２０】
図３は、第１の実施形態におけるデジタル複合機１１０で動作するソフトウェアモジュールの一例を示すブロック図である。以下のソフトウェアモジュールは、デジタル複合機１１０のＲＯＭ２０６やＨＤＤ２０５等に記憶されており、ＣＰＵ２０２によって実行される。
【００２１】
スキャン予約処理アプリケーション３１０は、ネットワーク１００を通してデジタル複合機１１０が受信したスキャン予約要求に対して、スキャン予約処理を実行する予約受付手段である。スキャン予約処理アプリケーション３１０は、スキャン予約処理制御部３１１と、スキャン予約可否判断部３１２と、スキャン予約チケット管理部３１３とで構成される。
【００２２】
スキャン予約処理制御部３１１は、ネットワーク（Ｎｅｔｗｏｒｋ）通信処理部３００またはＮＦＣ通信処理部３０１を介してスキャン予約要求を受け付ける。次に、スキャン予約処理制御部３１１は、スキャン予約の受付が可能かどうかをスキャン予約可否判断部３１２に問い合わせる。スキャン予約可否判断部３１２がスキャン予約の受け付けが可能と判断した場合、スキャン予約チケット管理部３１３にスキャン予約チケットを発行するように指示する。
【００２３】
スキャン予約処理制御部３１１は、スキャン予約チケット管理部３１３により発行されたスキャン予約チケットをネットワーク通信処理部３００またはＮＦＣ通信処理部３０１を通して、スキャン予約要求元へ送信する。一方、スキャン予約チケット管理部３１３は、発行済みのスキャン予約チケットに関する情報をＲＡＭ２０３もしくはＨＤＤ２０５へ保存する。
【００２４】
スキャン処理アプリケーション３２０は、ネットワーク１００を通してデジタル複合機１１０が受信したスキャン実行要求に対して、スキャン処理を実行するソフトウェアである。スキャン処理アプリケーション３２０は、スキャン処理制御部３２１と、スキャン処理実行部３２２とで構成される。
【００２５】
スキャン処理制御部３２１は、ネットワーク通信処理部３００を通してスキャン実行要求を受け付ける。次に、スキャン処理制御部３２１は、スキャン実行要求と共に受信したスキャン予約チケットが正当なものかどうかをスキャン予約チケット管理部３１３に問い合わせる。スキャン予約チケット管理部３１３は、ＲＡＭ２０３もしくはＨＤＤ２０５に保存された発行済みのスキャン予約チケットに関する情報を用いて、受信したスキャン予約チケットが正当で有効なものかどうかを判断する。スキャン予約チケットが正当で有効なものであると判断された場合、スキャン処理制御部３２１は、スキャン処理実行部３２２に対してスキャン処理の実行を指示し、スキャン処理結果をネットワーク通信処理部３００を通して、スキャン実行要求元へ送信する。
【００２６】
上述したネットワーク通信処理部３００、ＮＦＣ通信処理部３０１、スキャン予約処理アプリケーション３１０、及びスキャン処理アプリケーション３２０は、ＲＡＭ２０３、ＲＯＭ２０６、ＨＤＤ２０５のいずれかに記憶され、ＣＰＵ２０２により実行される。
【００２７】
次に、携帯端末１２０からデジタル複合機１１０に対してスキャン予約要求が行われた場合のスキャン予約処理アプリケーション３１０による処理について図４を参照して説明する。
【００２８】
図４において、ステップＳ４０１では、スキャン予約処理制御部３１１は、ネットワーク通信処理部３００からスキャン予約要求の受信通知がくるまで待機する。携帯端末１２０からのスキャン予約要求をデジタル複合機１１０が受信し、スキャン予約要求がスキャン予約処理制御部３１１へ伝えられると、ステップＳ４０２へ進む。ここで携帯端末１２０の操作画面の一例を図５に示す。
【００２９】
図５において、携帯端末１２０は、タッチパネル式の操作画面１５０と、操作ボタン１６０を備える。操作画面１５０には、デジタル複合機１１０の状態やスキャン設定が表示される。本実施形態では、スキャン設定として、ファイル名、読取解像度、ファイル形式、データ圧縮化の可否、データ暗号化の可否を設定することができる。また、操作画面１５０には、タッチパネルボタンであるスキャン予約ボタン１７０が配置されている。
【００３０】
図４に戻り、ステップＳ４０２では、スキャン予約処理制御部３１１は、スキャン予約可否判断部３１２に対して、スキャン予約の受付が可能かどうかを問い合わせる。スキャン予約可否判断部３１２は、保留しているスキャン予約が存在するかどうか判断し、保留しているスキャン予約がある場合には予約を受け付けられないとして、ステップＳ４０８へ進む。
【００３１】
スキャン予約可否判断部３１２が、保留しているスキャン予約がないと判断した場合には、スキャン予約チケット管理部３１３に対してスキャン予約が既に行われているかどうかを問い合わせる。ここで、既にスキャン予約が行われており、これ以上スキャン予約を受け付けることができないとスキャン予約チケット管理部３１３が判断した場合には、ステップＳ４０８へ進む。
【００３２】
ステップＳ４０８では、スキャン予約処理制御部３１１は、スキャン予約要求に対して予約ができない旨をネットワーク通信処理部３００を介して、スキャン予約要求元の携帯端末１２０へ送信する。このときの携帯端末１２０に表示される画面の一例を図６に示す。操作画面１５０には、スキャン予約ができない旨のポップアップ１８０が表示されている。
【００３３】
図４に戻り、ステップＳ４０２において、スキャン予約チケット管理部３１３がスキャン予約の受付が可能と判断した場合には、ステップＳ４０３へ進む。
【００３４】
ステップＳ４０３では、スキャン予約可否判断部３１２は、デバイスＩ／Ｆ２０４を通してスキャナ部２３０に対して、原稿台またはシートフィーダに原稿がセットされているかどうかの問い合わせを行う。スキャナ部２３０は、原稿台及びシートフィーダにセットされた原稿の有無を判定するための原稿判定手段（不図示）を備えるものとする。なお、原稿有無の判定方法については、機械的なセンサや光学的なセンサを用いる方法であってもよいし、その他のどのような方法であってもよい。
【００３５】
原稿判定手段で原稿がないと判定された場合、スキャン予約可否判断部３１２はスキャン予約可能であると判断し、その判断結果をスキャン予約処理制御部３１１へ通知してステップＳ４０４へ進む。一方、原稿台またはシートフィーダに原稿がセットされていると判断した場合、スキャン予約可否判断部３１２は予約を保留するとして、ステップＳ４０９へ進む。ステップＳ４０２において、スキャン予約可否判断部３１２は予約保留手段の一例である。
【００３６】
ステップＳ４０４では、スキャン予約処理制御部３１１は、スキャン予約チケット管理部３１３にスキャン予約チケットの発行を依頼する。スキャン予約チケット管理部３１３は、スキャン予約チケットを生成し、ステップＳ４０５へ進む。
【００３７】
ステップＳ４０５では、スキャン予約処理制御部３１１は、スキャン予約チケット管理部３１３からスキャン予約チケットを受け取って、ネットワーク通信処理部３００を通して、スキャン予約要求の送信元にスキャン予約チケットを送信する。ステップＳ４０５では、スキャン予約処理制御部３１１、ネットワーク通信処理部３００がスキャン予約チケット送信手段として機能する。
【００３８】
次に、ステップＳ４０６では、スキャン予約処理制御部３１１は、生成された予約チケットの情報を記憶するようにスキャン予約チケット管理部３１３に要求する。スキャン予約チケット管理部３１３は、生成したスキャン予約チケットの情報をＲＡＭ２０３もしくはＨＤＤ２０５に記憶する。
【００３９】
次に、ステップＳ４０７では、スキャン予約処理制御部３１１は、操作部Ｉ／Ｆ２０１を通して、操作部２２０にスキャンが予約中である旨の表示を行う。このときに操作部２２０に表示される画面の一例を図７に示す。
【００４０】
図４に戻り、ステップＳ４０９では、スキャン予約可否判断部３１２は、操作部Ｉ／Ｆ２０１を通して、操作部２２０にスキャン予約を確定するための指示ボタンの表示を行う。このときに操作部２２０に表示される画面の一例を図８に示す。画面上には、スキャン予約を確定するための予約確定ボタン１９０が配置されている。図８に示す画面は、予約要求を確定するための予約確定指示を受け付ける予約確定受付手段の一例である。
【００４１】
図４に戻り、ステップＳ４１０では、スキャン予約可否判断部３１２は、原稿台及びシートフィーダ上の原稿が取り除かれたかどうか判断する。原稿台及びシートフィーダ上の原稿が取り除かれたかどうかは、原稿判定手段で判定される。ステップＳ４１０で原稿が取り除かれたと判断した場合、３１２は、ステップＳ４０３で保留にしたスキャン予約を破棄して、ステップＳ４１１へ進む。ステップＳ４１０において、スキャン予約可否判断部３１２は、予約要求破棄手段の一例である。
【００４２】
ステップＳ４１１では、スキャン予約処理制御部３１１は、ネットワーク通信処理部３００を通して、スキャン予約要求元にスキャン予約に失敗した旨を送信する。スキャン予約要求元が携帯端末１２０であったときに、携帯端末１２０に表示される画面の一例を図９に示す。
【００４３】
図４に戻り、ステップＳ４１０で原稿が取り除かれていないと判断した場合にはステップＳ４１２へ進み、スキャン予約可否判断部３１２は、ステップＳ４０９で表示した予約確定ボタン１９０が押下されたかどうかを判断する。押下されたと判断した場合には、スキャン予約可否判断部３１２はスキャン予約が可能であると判断して、ステップＳ４０４へ進む。一方、押下されないと判断した場合には、ステップＳ４１０へ戻る。
【００４４】
以上説明したように、上記スキャン予約処理を実行することによって、スキャン予約前に原稿台やシートフィーダに原稿がセットされていた場合にはスキャン予約を保留して、ユーザの操作に応じて予約の可否を切り替えることが可能となる。
【００４５】
原稿を原稿台またはシートフィーダにセットしたユーザがスキャン予約を行った場合には、当該ユーザがデジタル複合機１１０の前で操作しているため、操作部２２０に表示される予約確定ボタン１９０を押下するだけで予約を確定できる。
【００４６】
一方、原稿を原稿台またはシートフィーダにセットしていないユーザがスキャン予約を行った場合、デジタル複合機１１０の前で操作しないと予約を確定できないため、原稿が既にセットされていることに気づくことが可能となる。
【００４７】
さらに、原稿をセットしたユーザは、自分のスキャン予約要求が失敗したことで、原稿を原稿台またはシートフィーダから取り除くことが可能となる。原稿が取り除かれると、別のユーザによって行われていたスキャン予約は保留から失敗となるため、原稿をセットしていたユーザはもう一度スキャン予約を実施することが可能となる。
【００４８】
さらに、原稿をセットしていない悪意のあるユーザが、原稿がセットされた後にスキャン予約を実行しようとしても行うことができず、原稿画像データが盗まれることを防ぐことができる。
【００４９】
また、スキャン予約中である旨を操作部２２０に表示することで、原稿をセットするユーザは既にスキャン予約中であることをセットする前に知ることが可能となり、間違って原稿をセットしてしまうミスを減らすことが可能となる。
【００５０】
なお、ステップＳ４０９において、操作部２２０に予約確定ボタン１９０を表示する前に、スキャン予約要求元に対してスキャン予約が保留となっている旨を通知するように構成してもよい。そうすることでスキャン予約が保留となったことをユーザが認識することが可能となり、操作部２２０の予約確定ボタン１９０を押下し易くなる。
【００５１】
また、スキャン予約の保留の確定動作を、操作部２２０に表示した予約確定ボタン１９０の押下により行う方法について説明したが、それ以外の方法であってもよい。例えば、携帯端末１２０を用いて、デジタル複合機１１０とＮＦＣ通信を行うことでスキャン予約の保留を確定してもよい。
【００５２】
また、ステップＳ４０３で原稿がセットされていると判断された場合に、ステップＳ４０９ではなく、ステップＳ４１１へ進むようにしてもよい。つまり、原稿がセットされていた場合には、スキャン予約は失敗することになる。こうすることで、原稿をセットしていない悪意のあるユーザが、原稿がセットされた後にスキャン予約を実行しようとしても行うことができず、原稿画像データを横取りすることはできない。原稿をセットしたユーザは、スキャン予約失敗を知ることで原稿を一度取り除いて、直後にスキャン予約を行うことが可能となる。
【００５３】
また、ステップＳ４０２での判断で、操作部２２０にコピーなどのスキャン操作を行う画面が表示されているかどうかを加えてもよい。そうすることで、デジタル複合機１１０の操作部２２０でこれからスキャンを実行しようとするユーザがいる場合には、スキャン予約を受け付けられないようにすることが可能となる。
【００５４】
次に、スキャン予約チケット発行後に携帯端末１２０からデジタル複合機１１０に対して、スキャン実行要求が行われた場合のデジタル複合機１１０のスキャン処理アプリケーション３２０による処理について図１０を参照して説明する。
【００５５】
図１０において、ステップＳ１００１では、スキャン処理制御部３２１は、ネットワーク通信処理部３００からスキャン実行要求の受信通知がくるまで待機する。携帯端末１２０からのスキャン実行要求をデジタル複合機１１０が受信し、スキャン実行要求がスキャン処理制御部３２１へ伝えられると、ステップＳ１００２へ進む。ステップＳ１００１において、スキャン処理制御部３２１、ネットワーク通信処理部３００はスキャン実行要求受信手段の一例である。
【００５６】
ステップＳ１００２では、スキャン処理制御部３２１は、スキャン実行要求からスキャン予約チケットを取り出す。ステップＳ１００２において、スキャン処理制御部３２１は予約チケット取得手段の一例である。
【００５７】
次に、ステップＳ１００３では、スキャン処理制御部３２１は、ステップＳ１００２で取得したスキャン予約チケットが正当なチケットであるかどうかをスキャン予約チケット管理部３１３に問い合わせる。ここで正当かどうかの判定には、デジタル複合機１１０のスキャン予約処理アプリケーション３１０が発行したものであるかどうか、改ざんされていないかどうかなどが基準となる。正当であると判断するとステップＳ１００４に進む。
【００５８】
ステップＳ１００４では、スキャン予約チケット管理部３１３は、スキャン予約チケットが有効期限内のチケットであるかどうか判断する。スキャン予約チケットが有効期限内であると判断された場合には、ステップＳ１００５に進む。
【００５９】
ステップＳ１００５では、スキャン処理制御部３２１は、スキャン処理実行部３２２にスキャン処理の実行を依頼する。ステップＳ１００５において、スキャン処理制御部３２１は画像読取制御手段の一例である。スキャン処理の実行が完了し、スキャン処理結果をスキャン処理制御部３２１が受信すると、ステップＳ１００６に進み、スキャン処理結果をネットワーク通信処理部３００を通して、スキャン実行要求元に送信する。
【００６０】
ステップＳ１００３でスキャン予約チケットが正当でないと判断された場合や、ステップＳ１００４で有効期限切れと判断された場合には、ステップＳ１００７に進む。ステップＳ１００３，Ｓ１００４において、スキャン予約チケット管理部３１３は予約チケット検証部の一例である。
【００６１】
ステップＳ１００７では、スキャン処理制御部３２１は、スキャン処理が実行できない旨をネットワーク通信処理部３００を通して、スキャン実行要求元に送信する。このように、予約チケットを検証して有効でないと判断した場合には、スキャン実行要求を拒否することができる。
【００６２】
以上説明したように、本実施形態によれば、スキャン予約前に原稿をセットした場合であっても、原稿をセットしたユーザが簡単にスキャン予約を行ってスキャンの実行を行うことが可能である。
【００６３】
さらに、原稿をセットしていないユーザは、原稿がセットされていた場合にはスキャン予約を行うことができず、不正を行うことはできない。
【００６４】
［第２の実施形態］
本発明の第２の実施の形態に係る画像処理装置は、その構成（図１、図２）が上記第１の実施の形態に係る画像処理装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【００６５】
本第２の実施形態に係る画像処理装置は、上記第１の実施形態と比べて、スキャン予約要求にネットワークではなくＮＦＣを利用する点で異なる。以下に、上記第１の実施形態と異なる点のみを説明する。
【００６６】
図１１は、本発明の第２の実施形態におけるデジタル複合機１１０で動作するソフトウェアモジュールの一例を示すブロック図である。
【００６７】
第１の実施形態における図３との違いは、スキャン予約処理アプリケーション３１０のスキャン予約処理制御部３１１が、ネットワーク通信処理部３００ではなく、ＮＦＣ通信処理部３０１とのみ通信する点である。なお、スキャン予約処理に関しては、第１の実施形態で説明したネットワーク通信処理部３００の処理がＮＦＣ通信処理部３０１に変わるだけなので、その説明を省略する。
【００６８】
次に、スキャン予約チケット発行後に、スキャン予約処理アプリケーション３１０により実行されるＮＦＣ通信確認処理について図１２を参照して説明する。
【００６９】
ステップＳ１２０１では、スキャン予約処理制御部３１１は、スキャン予約チケットを送信した送信元である携帯端末１２０との間で、ＮＦＣ通信処理部３０１により通信可能かどうかを判断すべく、通信状態の確認を行う。
【００７０】
次に、ステップＳ１２０２では、スキャン予約処理制御部３１１は、通信状態の確認結果から通信可能かどうかを判定し、通信可能であった場合にはステップＳ１２０１に戻る。一方、通信不可能であった場合にはステップＳ１２０３に進む。ステップＳ１２０１，Ｓ１２０２において、スキャン予約処理制御部３１１は第１の通信可否判定手段の一例である。
【００７１】
ステップＳ１２０３では、スキャン予約処理制御部３１１は、スキャン予約チケット管理部３１３に対して、先ほど発行したスキャン予約チケットを無効化するように依頼する。スキャン予約チケット管理部３１３は、無効化要求を受け付けると、ＲＡＭ２０３もしくはＨＤＤ２０５に保存してある発行済みスキャン予約チケットの情報を破棄（削除）することで、スキャン予約チケットを無効化して本処理を終了する。ステップＳ１２０３において、スキャン予約チケット管理部３１３は予約チケット無効化手段の一例である。
【００７２】
次に、スキャン予約保留中に、スキャン予約処理アプリケーション３１０で実行されるＮＦＣ通信確認処理について図１３を参照して説明する。このＮＦＣ通信確認処理は、図４に示す処理のステップＳ４０３で原稿がセットされていると判断され、スキャン予約要求が保留となった際に実行される処理である。
【００７３】
ステップＳ１３０１では、スキャン予約処理制御部３１１は、スキャン予約要求を送信した携帯端末１２０との間で、ＮＦＣ通信処理部３０１により通信可能かどうかを判断すべく、通信状態の確認を行う。
【００７４】
次に、ステップＳ１３０２では、スキャン予約処理制御部３１１は、通信状態の確認結果から通信可能かどうかを判定し、通信可能であった場合にはステップＳ１３０１に戻る。一方、通信不可能であった場合にはステップＳ１３０３に進む。ステップＳ１３０１，Ｓ１３０２において、スキャン予約処理制御部３１１は第２の通信可否判定手段の一例である。
【００７５】
ステップＳ１３０３では、スキャン予約処理制御部３１１は、スキャン予約可否判断部３１２に対して、保留中のスキャン予約をキャンセルして処理を終了することを要求し、スキャン予約処理を終了する。ステップＳ１３０３において、スキャン予約処理制御部３１１は予約キャンセル手段の一例である。
【００７６】
以上説明したように、本実施形態によれば、スキャン予約要求元との通信状態を確認し、通信不可能になった場合にはスキャン予約をキャンセルすることでスキャン予約要求をデジタル複合機１１０の近くからのみ行えるようにする。この結果、デジタル複合機１１０の近くにいないユーザがスキャン予約を行って、デジタル複合機１１０の目の前にいるユーザがスキャン予約を行えないといったことを防止することができる。
【００７７】
さらに、スキャン予約をした後であっても、デジタル複合機１１０から離れてすぐにスキャンを実行しないと判断した場合には、スキャン予約チケットを破棄（削除）することで、他のユーザがスキャン予約したり、スキャンを実行することができる。
【００７８】
さらに、原稿がセットされていることでスキャン予約が保留になった場合も、デジタル複合機１１０から離れてスキャンを実行する意志が無いと判断し、スキャン予約の保留もキャンセルすることで、他のユーザがスキャン予約やスキャンの実行が可能となる。
【００７９】
なお、本実施形態では、ＮＦＣを利用する例を説明したが、ＮＦＣに限らず、他の方式の近接無線通信を使っても同様に実現可能である。
【００８０】
［第３の実施形態］
本発明の第３の実施の形態に係る画像処理装置は、その構成（図１、図２）が上記第１の実施の形態に係る画像処理装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【００８１】
本第３の実施形態に係る画像処理装置は、上記第１、第２の実施形態と比べて、スキャン予約チケットに埋め込まれた鍵でスキャン処理結果を暗号化する点で異なる。以下に、上記実施形態と異なる点のみを説明する。
【００８２】
携帯端末１２０からスキャン実行要求時に送付されるスキャン予約チケット内に公開鍵が含まれていて、携帯端末１２０が秘密鍵を有している。
【００８３】
そこで、公開鍵が含まれているスキャン予約チケットを受信した場合のデジタル複合機１１０のスキャン処理アプリケーション３２０によるスキャン実行処理について図１４を参照して説明する。なお、図１４に示すステップＳ１４０１〜ステップＳ１４０４と、ステップＳ１４０６〜ステップＳ１４０８は、図１０に示すステップＳ１００１〜ステップＳ１００７と同じであるため、それらの説明を省略する。
【００８４】
図１４において、スキャン処理制御部３２１は、ステップＳ１４０４で有効期限内のスキャン予約チケットであると判断した後、ステップＳ１４０５でスキャン予約チケット内に暗号化鍵（公開鍵）が含まれているかどうか判定する。公開鍵が含まれていないと判断した場合には、ステップＳ１４０６以降の処理を行う。ステップＳ１４０６以降の処理は、第１の実施形態での説明と同じである。ステップＳ１４０５において、スキャン処理制御部３２１は暗号化鍵判定手段の一例である。
【００８５】
一方、ステップＳ１４０５でスキャン予約チケットに暗号化の鍵（公開鍵）が含まれていると判断した場合には、ステップＳ１４０９へ進む。ステップＳ１４０９では、スキャン処理制御部３２１は、スキャン予約チケットから公開鍵を取り出し、保持しておく。ステップＳ１４０９において、スキャン処理制御部３２１は暗号化鍵保持手段の一例である。
【００８６】
次に、ステップＳ１４１０では、スキャン処理制御部３２１は、スキャン処理実行部３２２にスキャン処理の実行を依頼する。スキャン処理の実行が完了し、スキャン処理結果をスキャン処理制御部３２１が受信すると、ステップＳ１４１１に進む。
【００８７】
ステップＳ１４１１では、スキャン処理制御部３２１は、ステップＳ１４０９で保持しておいた公開鍵を使用してスキャン処理結果の暗号化処理を実行する。ステップＳ１４１１において、スキャン処理制御部３２１は、画像読み取りの結果を暗号化する暗号化手段の一例である。
【００８８】
次に、ステップＳ１４１２では、スキャン処理制御部３２１は、ステップＳ１４１１で暗号化したスキャン処理結果をネットワーク通信処理部３００を通して、スキャン実行要求元に送信する。
【００８９】
以上説明したように、スキャン予約チケットに含まれる鍵で暗号化してスキャン処理結果をスキャン実行要求元に戻すことで、スキャン実行要求元以外がスキャン処理結果を盗んでも、スキャン処理結果の中身を取り出すことができなくなる。このようにすることで、ネットワークを通して行うスキャンであってもセキュアにスキャンを実行できるようになる。
【００９０】
［第４の実施形態］
本発明の第４の実施の形態に係る画像処理装置は、その構成（図１、図２）が上記第１の実施の形態に係る画像処理装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【００９１】
本第４の実施形態は、上記第１〜第３の実施形態と比べて、スキャン予約要求を、携帯端末１２０からではなく操作部２２０から実施する点で異なる。以下に、上記実施形態と異なる点のみを説明する。
【００９２】
デジタル複合機１１０の操作部２２０からスキャン予約要求を行う場合、例えば、プルスキャン実行を許可する指示ボタン（不図示）を押下する。
【００９３】
本実施形態のデジタル複合機１１０は、携帯端末１２０やＰＣ（不図示）などからのプルスキャン要求を受け付けてプルスキャン処理を実行できるかどうかのモードを有している。プルスキャン処理を実行できないモード（プルスキャン実行不可モード）の場合には、プルスキャン要求を受け付けない。プルスキャン処理を実行できるモード（プルスキャン実行モード）の場合には、携帯端末１２０やＰＣからプルスキャン処理を実行要求を受け付けて、プルスキャン処理を実行可能となる。
【００９４】
上記第１〜第３の実施形態では、スキャン予約要求受信とスキャン予約チケットの送付を、ネットワーク通信処理部３００（またはＮＦＣ通信処理部３０１）を介して行う場合について説明した。
【００９５】
本実施形態では、操作部Ｉ／Ｆ２０１を通して、操作部２２０への表示及び操作処理を行うプルスキャンアプリケーション（不図示）により、スキャン予約要求を受信することになる。そして、操作部Ｉ／Ｆ２０１を通して、プルスキャンアプリケーションへスキャン予約チケットを送付することになる。このプルスキャンアプリケーションは、ＲＡＭ２０３、ＲＯＭ２０６、ＨＤＤ２０５のいずれかの記憶手段に記憶され、ＣＰＵ２０２により実行される。
【００９６】
プルスキャンアプリケーションにより実行される、プルスキャン処理を実行できるかどうかのモードを切り替えるためのモード切替操作画面表示処理について図１５を用いて説明する。
【００９７】
図１５において、ステップＳ１５０１では、プルスキャンアプリケーションは、現在のプルスキャン処理の実行モードを特定する。
【００９８】
次に、ステップＳ１５０２では、プルスキャンアプリケーションは、ステップＳ１５０１で特定したモードが、プルスキャン処理を実行できないモードなのか、プルスキャン処理を実行できるモードなのかを判断する。ここで、プルスキャン処理を実行できるモードと判断した場合には、ステップＳ１５０５へ進む。一方、プルスキャン処理を実行できないモードと判断した場合には、ステップＳ１５０３へ進む。
【００９９】
ステップＳ１５０３では、プルスキャンアプリケーションは、スキャナ部２３０に対して、原稿台やシートフィーダに原稿がセットされているかどうかの問い合わせを行い、原稿がセットされているかどうかを判断する。ここで原稿がセットされていないと判断した場合には、ステップＳ１５０５へ進む。一方、ステップＳ１５０３で原稿がセットされていると判断した場合には、ステップＳ１５０４へ進む。
【０１００】
ステップＳ１５０４では、プルスキャンアプリケーションは、原稿がセットされているために、プルスキャン処理の実行モードを切り替えられない旨を操作部２２０に表示して、処理終了となる。ステップＳ１５０４では、プルスキャン処理が実行できないモードを他のモードへ切り替えることができない旨が操作部２２０に表示される。
【０１０１】
ステップＳ１５０５では、プルスキャンアプリケーションは、現在のプルスキャン実行モードが選択されている状態で、プルスキャン処理を実行できるかどうかのモードを切り替えるためのモード切替操作画面を表示して、処理終了となる。ステップＳ１５０５において、プルスキャンアプリケーションは制御手段の一例である。そして、モード切替操作画面は、外部読取許可モード切替手段の一例である。
【０１０２】
以上説明したように、スキャン予約要求が、操作部２２０でのモード切替であっても、原稿の有無に応じて操作可否を切り替えることで、先に原稿をセットしてしまうことを防止することが可能となる。
【０１０３】
また、本実施形態と上記実施形態の処理を合わせて実行してもよい。例えば、プルスキャン処理モードの切り替えと、実行許可後にさらにスキャン予約を必要とする構成とすることで、より確実に、スキャンを行いたいユーザが適切に処理を行うことが可能となる。
【０１０４】
なお、本実施形態では、操作部２２０の表示画面をプルスキャン処理実行切替で説明したが、この操作だけに限定されるものではない。例えば、コピー画面の表示であってもよいし、ＦＡＸ操作画面の表示であってもよいし、プルスキャンではなくプッシュスキャンの操作画面であってもよい。
【０１０５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０６】
１００  ネットワーク
１１０  画像処理装置
１２０ａ，１２０ｂ  携帯端末
２００  コントローラユニット
２２０  操作部
３００  ネットワーク通信処理部
３１０  スキャン予約処理アプリケーション
３１１  スキャン予約処理制御部
３１２  スキャン予約可否判断部
３１３  スキャン予約チケット管理部
３２０  スキャン処理アプリケーション
【図１】
2014011620.tif 000003
【図２】
2014011620.tif 000004
【図３】
2014011620.tif 000005
【図４】
2014011620.tif 000006
【図５】
2014011620.tif 000007
【図６】
2014011620.tif 000008
【図７】
2014011620.tif 000009
【図８】
2014011620.tif 000010
【図９】
2014011620.tif 000011
【図１０】
2014011620.tif 000012
【図１１】
2014011620.tif 000013
【図１２】
2014011620.tif 000014
【図１３】
2014011620.tif 000015
【図１４】
2014011620.tif 000016
【図１５】
2014011620.tif 000017