(57)【要約】      （修正有）【課題】スキャン機能に関する設定を画像処理装置の操作部から受け付けることなく、ユーザにとって利便性の高いスキャン機能を実現可能な画像処理装置、その制御方法およびプログラムを提供する。【解決手段】ネットワークを介して外部ユーザ端末に接続された画像処理装置101であって、原稿を光学的に読み取りスキャン画像を得るスキャナ部206と、ユーザ情報を得る情報取得手段203と、スキャン画像をユーザ情報に紐付けて保存する画像保存手段208と、外部ユーザ端末からの、所望の変換後の画像種別を示す画像変換種別を取得する種別取得手段と、画像変換種別の取得に応答して、ユーザ情報に基づき画像保存手段からスキャン画像を読み出し、読み出されたスキャン画像を取得された画像変換種別の画像に変換する画像変換手段211と、を有する。【選択図】図２
2019129431.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部ユーザ端末に接続された画像処理装置であって、
原稿を光学的に読み取りスキャン画像を得るスキャナ部と、
ユーザ情報を得る情報取得手段と、
前記スキャン画像を前記ユーザ情報に紐付けて保存する画像保存手段と、
前記外部ユーザ端末からの、所望の変換後の画像種別を示す画像変換種別を取得する種別取得手段と、
前記画像変換種別の取得に応答して、前記ユーザ情報に基づき前記画像保存手段からスキャン画像を読み出し、読み出されたスキャン画像を前記取得された画像変換種別の画像に変換する画像変換手段と、
を有することを特徴とする画像処理装置。
【請求項２】
ネットワークを介して外部ユーザ端末に接続された画像処理装置であって、
原稿を光学的に読み取りスキャン画像を得るスキャナ部と、
ユーザ情報を得る情報取得手段と、
前記スキャン画像を前記ユーザ情報に紐付けて保存する画像保存手段と、
前記スキャン画像を設定値に基づき第一の画像に変換する第一の画像変換手段と、
前記ユーザ情報を埋め込み、前記第一の画像を添付した電子メールを前記外部ユーザ端末に送信する第一の送信手段と、
前記電子メールに応答した、前記外部ユーザ端末からの、前記第一の画像に対する所望の変換後の画像種別を示す画像変換種別を取得する種別取得手段と、
前記画像変換種別の取得に応答して、前記ユーザ情報に基づき前記画像保存手段からスキャン画像を読み出し、読み出されたスキャン画像を前記取得された画像変換種別に対応する第二の画像に変換する第二の画像変換手段と、
前記第二の画像を前記外部ユーザ端末に送信する第二の送信手段と、
を有することを特徴とする画像処理装置。
【請求項３】
さらに、前記ユーザ情報を非接触カードから読み取るカードＩ／Ｆを有する、ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像保存手段は前記スキャン画像をＲＡＷデータとして保存する、ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記画像変換種別はカラー画像、グレースケール画像、または二値画像である、ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記設定値はユーザのお気に入り設定値もしくはデフォルト設定値である、ことを特徴とする請求項２に記載の画像処理装置。
【請求項７】
さらにサーバを有し、
前記第一の送信手段は、前記ユーザ情報とともに、前記サーバに対する画像変換コマンドのリンクを埋め込み、前記第一の画像を添付して前記電子メールを前記外部ユーザ端末に送信し、
前記種別取得手段は、前記外部ユーザ端末からの、前記サーバに対する画像変換コマンドによる前記画像変換種別を取得する、ことを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記第二の送信手段は、前記ユーザ情報を埋め込み、前記第二の画像を添付した電子メールを前記外部ユーザ端末に送信する、ことを特徴とする請求項２に記載の画像処理装置。
【請求項９】
前記画像保存手段によってスキャン画像が保存されてから所定の時間が経過すると前記スキャン画像は自動的に消去される、ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項１０】
前記種別取得手段によってユーザからの画像変換種別を取得すると、前記画像保存手段に保存されている当該ユーザのスキャン画像を自動的には消去しない、ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項１１】
前記電子メールを送信すると直ちにログアウトする、ことを特徴とする請求項２に記載の画像処理装置。
【請求項１２】
ネットワークを介して外部ユーザ端末に接続された画像処理装置の制御方法であって、
原稿を光学的に読み取りスキャン画像を得るスキャナ工程と、
ユーザ情報を得る情報取得工程と、
前記スキャン画像を前記ユーザ情報に紐付けて保存する画像保存工程と、
前記スキャン画像を設定値に基づき第一の画像に変換する第一の画像変換工程と、
前記ユーザ情報を埋め込み、前記第一の画像を添付した電子メールを前記外部ユーザ端末に送信する第一の送信工程と、
前記電子メールに応答した、前記外部ユーザ端末からの、前記第一の画像に対する所望の変換後の画像種別を示す画像変換種別を取得する種別取得工程と、
前記画像変換種別の取得に応答して、前記ユーザ情報に基づき前記保存されたスキャン画像を読み出し、読み出されたスキャン画像を前記取得された画像変換種別に対応する第二の画像に変換する第二の画像変換工程と、
前記第二の画像を前記外部ユーザ端末に送信する第二の送信工程と、
を有することを特徴とする制御方法。
【請求項１３】
コンピュータを請求項１乃至１１のいずれか１項に記載された各手段として機能させるためのプログラム。
【請求項１４】
装置にログインしているユーザの操作に基づき処理を実行する画像処理装置であって、
前記ログインしているユーザによる操作を受け付ける受付手段と、
原稿を読み取るスキャナ部と、
前記受付手段により前記ログインしているユーザによる送信処理を実行する操作を受け付けたことに従って、所定の設定に基づいて前記スキャナ部で原稿を読み取って得られた画像に基づくデータを生成する生成手段と、
前記生成手段によって生成されたデータと、前記生成されたデータに関連するデータを取得するためのＷｅｂサービスにアクセスするためのＵＲＬとを少なくとも含む情報を、前記ログインしているユーザに対応付けられた宛先に送信する送信手段と、
を有する、ことを特徴とする画像処理装置。
【請求項１５】
前記スキャナ部で原稿を読み取って得られた画像に基づく画像であって、前記生成手段で生成されたデータより解像度の高い画像と、当該画像を前記Ｗｅｂサービスのコンテンツとして登録する登録要求を外部サーバが提供する前記Ｗｅｂサービスへ依頼する依頼手段と、
前記登録要求のレスポンスとして前記コンテンツにアクセスするためのＵＲＬを取得する取得手段と、
を更に備え、
前記送信手段は前記生成手段によって生成されたデータとともに前記取得したＵＲＬを前記宛先に送信する、ことを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記外部サーバはクラウドサーバである、ことを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記生成手段は、前記ログインしているユーザの識別情報に対応付けて送信処理の設定が記憶されていないことに従って、前記所定の設定に基づき前記画像に基づくデータを生成するよう制御し、前記ログインしているユーザの識別情報に対応付けて送信処理の設定が記憶されていることに従って、前記ログインしているユーザに対応付けられている送信処理の設定に基づき前記画像に基づくデータを生成するよう制御する、ことを特徴とする請求項１４乃至１６のいずれか１項に記載の画像処理装置。
【請求項１８】
外部端末から送信処理の設定と送信処理の実行要求を受信する受信手段と、
前記受信手段によって前記送信処理の実行指示を受信したことに従って、前記スキャナ部で原稿を読み取って得られた画像に基づくデータを前記受信した送信処理の設定に含まれる宛先へ送信する第３の送信手段を更に備える、ことを特徴とする請求項１４乃至１７のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスキャン機能を備えた画像処理装置、その制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来のマルチファンクションプリンタ（以下「ＭＦＰ」という。）等の画像処理装置におけるスキャンジョブ操作方法では、ＬＣＤ等の表示部に表示されるメニュー画面に従い、その都度、ユーザによって各種の設定がなされていた。設定項目にはカラー／グレースケール等の画質やスキャンしたデータの送信宛先等がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０６１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、豊富な情報を表示することのできるＬＣＤは表示インターフェースとして一般的に使用されているものの、ＬＣＤパネル自体が高価なため装置のコストがかさむ。そこで、ＬＣＤを省いた、またはステータスライン程度を表示可能な簡素なＬＣＤを搭載する画像処理装置が考えられる。しかしながら、そのような構成を採用する画像処理装置では、原稿のスキャン操作の際にスキャン画像の設定を行うことができず、ユーザの利便性が低下する。
【０００５】
例えば、原稿が文字中心の書類や線画が中心の書類の場合は、原稿を二値画像としてスキャンした方がスキャン後の画像のコントラストは高く見易い。また、スキャン後の画像のＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）による文字認識率も向上する。ところが、画像処理装置のスキャン操作のデフォルト設定がカラー設定になっていると、原稿が文字や線画が中心の書類であってもカラー画像としてスキャンすることになり、スキャン後の画像のコントラストは低いものとなる。一方、よく使う設定をユーザのお気に入り設定として二値画像に設定している場合、原稿がカラーでスキャン後の画像としてカラー画像が必要な場合でも、常に二値画像としてスキャンしてしまう。
【０００６】
本発明は、上記の課題の少なくとも１つを解決するためになされたものである。
本発明の目的の１つは、スキャン機能に関する設定を画像処理装置の操作部から受け付けることなく、ユーザにとって利便性の高いスキャン機能を実現可能な画像処理装置、その制御方法およびプログラムを提供することである。また、本発明の別の目的は、表示部を省いた、又はコストの兼ね合いで簡素な表示部を有する画像処理装置において、ユーザにとって利便性の高いスキャン機能を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像処理装置は以下の構成を備える。
ネットワークを介して外部ユーザ端末に接続された画像処理装置であって、原稿を光学的に読み取りスキャン画像を得るスキャナ部と、ユーザ情報を得る情報取得手段と、前記スキャン画像を前記ユーザ情報に紐付けて保存する画像保存手段と、ユーザによる前記外部ユーザ端末からの、所望の変換後の画像種別を示す画像変換種別を取得する種別取得手段と、前記画像変換種別の取得に応答して、前記ユーザ情報に基づき前記画像保存手段からスキャン画像を読み出し、読み出されたスキャン画像を前記取得された画像変換種別の画像に変換する画像変換手段と、を有することを特徴とする画像処理装置。
【発明の効果】
【０００８】
本発明の１つの側面としては、ユーザは、画像処理装置でのスキャン操作時に画像の種別設定を指定することなく、自己の外部ユーザ端末等で好みの画像種別を指定することで、簡単に所望の画像を当該外部ユーザ端末等で得ることが可能となる。また、本発明の別の側面としては、画像処理装置のスキャン操作等を行う操作部の表示部を省く、または表示部を簡素で安価なものとしても、簡単に所望の画像を当該外部ユーザ端末等で取得することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る画像処理装置を有するシステムの全体構成を示す図。
【図２】ＭＦＰの全体構成を表すブロック図。
【図３】操作部の構成を示すブロック図。
【図４】操作パネルの構成を示す図。
【図５】ＭＦＰにおけるソフトウェア構成を示す図。
【図６】ＰＣにおけるメール表示例を示す図。
【図７】ＰＣにおけるブラウザ表示例を示す図。
【図８】ＭＦＰにおけるスキャン処理を示すフローチャート。
【図９】ＰＣにおける画像変換リクエスト処理を示すフローチャート。
【図１０】ＭＦＰにおける画像変換処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて例示的に詳しく説明する。
ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１１】
図１は、本発明に係る画像処理装置およびネットワークを介して画像処理装置に接続された外部端末（外部ユーザ端末）等とを備えたシステムの全体構成を表すブロック図である。
図において、画像処理装置は、例えば、ＭＦＰ１０１であって、ネットワーク、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４上の他の機器（外部ユーザ端末等）と通信する。外部ユーザ端末等であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２は、ＬＡＮ１０４を介してＭＦＰ１０１と通信する。ＰＣ１０２は物理的なケーブルによってＬＡＮ１０４に接続しても良いし、アクセスポイント１０３と無線通信することで、アクセスポイント１０３を介してＬＡＮ１０４に接続しても良い。アクセスポイント１０３は、ＬＡＮ１０４とＰＣ１０２を無線通信で相互に接続する。無線通信はＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等のいわゆるＷｉ―Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）であっても良い。
【００１２】
ＬＡＮ１０４は、ＭＦＰ１０１やＰＣ１０２、アクセスポイント１０３を相互に接続して通信を可能にする。物理層およびリンク層にＥｔｈｅｒｎｅｔを利用するのが一般的である。外部ユーザ端末（通信端末とも呼ぶ）等であるモバイル端末１０５は、アクセスポイント１０３を介してＬＡＮ１０４に接続してＭＦＰ１０１と通信する。モバイル端末１０５には、ＭＦＰ１０１と連携するアプリケーション・ソフトウェアがインストールされている。モバイル端末１０５は、アプリケーション・ソフトウェアによりスキャン動作やコピー動作等の各種動作の設定を行い、その設定に基づいてＭＦＰ１０１と連携した動作を行うことができる。
【００１３】
図２はＭＦＰ１０１の全体構成を表すブロック図である。図において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、ＭＦＰ１０１全体の制御を司る。揮発性メモリ、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２は、ＣＰＵ２０１で実行されるプログラムを格納すると共に一時的なデータのワークエリアとして機能する。なお、本実施形態の画像処理装置では、１つのＣＰＵ２０１が１つのメモリ（ＤＲＡＭ２０２）に展開したプログラムを用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のプロセッサ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣ、ＡＳＩＰ、ＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。操作部２０３は、インターフェース（以下「Ｉ／Ｆ」という。）としてのシリアルＩ／Ｆ（操作部Ｉ／Ｆ）２１３を介してＣＰＵ２０１にユーザによる操作を通知する。ネットワークＩ／Ｆ２０４は、ＬＡＮ１０４と接続して外部機器と通信を行う。
【００１４】
プリンタ部２０５は、画像データを紙面上に印字する。スキャナ部２０６は、原稿面上の画像を光学的に読み取り電気信号に変換してスキャン画像を生成する。ＦＡＸ２０７は、公衆回線２１０と接続して外部機器とファクシミリ通信を行う。不揮発性メモリ、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０８は、ＣＰＵ２０１で実行されるプログラムを格納すると共に、プリントジョブやスキャンジョブ等のスプール領域としても利用される。また、スキャン画像を保管し再利用するための領域としても利用される。
【００１５】
信号バス２０９は、各モジュールを相互に接続して通信を行う。公衆回線２１０は、ＦＡＸ２０７と外部機器を相互接続する。画像処理部２１１は、ネットワークＩ／Ｆ２０４で受信したプリントジョブをプリンタ部２０５で印刷するのに適した画像への変換処理、およびスキャナ部２０６で読み取ったスキャン画像のノイズ除去や色空間変換、回転、圧縮等の処理を実行する。また、画像処理部２１１は、ＨＤＤ２０８に保管されたスキャン画像の画像処理を実行する。
【００１６】
ＦＬＡＳＨＲＯＭ（ＦＬＡＳＨ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１２は、ＣＰＵ２０１で実行されるプログラムを格納すると共に、ＭＦＰ１０１のデフォルト設定値、ユーザごとのお気に入り設定値を記憶する。シリアルＩ／Ｆ２１３は、操作部２０３と信号バス２０９を相互接続する。なお、本実施形態では、画像処理装置の一例としてスキャン機能とプリント機能とを有するＭＦＰを例示しているがこれに限定されるものではない。例えば、ネットワークスキャナなどの単機能のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に適用することもできる。
【００１７】
図３は操作部２０３の構成を示すブロック図である。図において、コピーボタン３０１は、ユーザによって押下されてオンされると、ボタン検知部３０５によって押下が検知される。スキャンボタン３０２は、ユーザによって押下されてオンされると、ボタン検知部３０５によって押下が検知される。プリントボタン３０３は、ユーザによって押下されてオンされると、ボタン検知部３０５によって押下が検知される。ボタン検知部３０５は、各ボタン３０１〜３０３のオン、オフの状態を検知して、信号バス３０８およびシリアルＩ／Ｆ２１３を介してＣＰＵ２０１に通知する。このように、操作部２０３は、ユーザ操作を受け付ける受付手段として機能する。
【００１８】
カードＩ／Ｆ３０６は、アンテナ３０７に非接触カードがかざされたことを検知すると、ＣＰＵ２０１へ割り込みによって通知すると共に、非接触カードの情報を読み取り、ＤＲＡＭ２０２に書き込む。アンテナ３０７は、非接触カードと電磁的に結合して無線による通信を行う。
【００１９】
非接触カードとしては、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等に対応したものがある。本実施例では、ＮＦＣの、非接触カードの情報を読み書きできるリーダー／ライターモードで使用をする。非接触カードに含まれるユーザ情報としては、所有するユーザの識別番号、メールアドレス、各操作のお気に入り設定等である。
【００２０】
図４は操作部２０３の上面パネルの構成を示す。図において、上面パネルには、各ボタン３０１〜３０３の他に非接触カードとの通信領域４０４が配置されている。通信領域４０４の背後にはアンテナ３０７が配置されている。ユーザによって通信領域４０４の上面近傍に非接触カードがかざされると、アンテナ３０７を介して非接触カードとカードＩ／Ｆ３０６との間で通信が行なわれ、非接触カードの情報の読み書きが可能となる。このように操作部２０３においては、ＬＣＤ等の表示部は特に設けていない。
【００２１】
ここでＭＦＰ１０１の基本的な動作について説明する。コピーボタン３０１、スキャンボタン３０２、プリントボタン３０３のいずれかがユーザによって押下されると、ボタン検知部３０５によって押下が検知され、シリアルＩ／Ｆ２１３を介してＣＰＵ２０１に通知がなされる。すると、ＣＰＵ２０１は所定の期間、非接触カードとの通信が可能な状態になる。この期間内にユーザによって非接触カードが通信領域４０４の上面近傍にかざされると、非接触カードのユーザ識別番号がカードＩ／Ｆ３０６で読み取られ、ＣＰＵ２０１に通知される。
【００２２】
それによりＣＰＵ２０１は、ユーザ認証を行い、認証がなされると、ＭＦＰ１０１が利用できるログイン状態となる。同時にＣＰＵ２０１は、選択されたボタンに応じた動作の実行を開始する。
なお、非接触カードとの通信が可能な状態にある間、直前に押下されたボタンを不図示のランプによって点灯することで、ユーザに非接触カードが読み取り可能であることを知らせることも可能である。
【００２３】
コピーボタン３０１によるコピー動作の場合、スキャナ部２０６は不図示の原稿を読み取り、読み取られた画像データをＤＲＡＭ２０２に記憶する。次に、予め設定値としてＦＬＡＳＨＲＯＭ２１２に記憶されている設定値に基づいて、読み取った画像データを画像処理部２１１によって変換し、プリンタ部２０５で紙面に印字する。ユーザの利用形態に応じて、コピー動作はログインをせずにコピーボタン３０１が押下されたことをもって実行しても構わない。
【００２４】
プリントボタン３０３によるプリント動作は、いわゆる留め置きプリントとする。その場合、予めユーザは、ＰＣ１０２からＭＦＰ１０１にネットワークＩ／Ｆ２０４経由でプリントジョブを送信しておく。その後、ユーザは上記の方法でログインして始めて印刷物を得ることができるので、他人の目に触れる可能性が低い。
スキャンボタン３０２によるスキャン動作は、原稿をスキャンして得られたスキャン画像を送信するために、上記の方法でのログインが必要となる。本実施例では、非接触カードにユーザのメールアドレスを記憶させておき、そのメールアドレスをＭＦＰ１０１が読み取り、スキャン画像を送信する送信処理で使用する宛先としている。
【００２５】
ここで、ＦＬＡＳＨＲＯＭ２１２に記憶されている設定値について説明する。ＦＬＡＳＨＲＯＭ２１２は、コピー、スキャン、プリント、ＦＡＸなど、ＭＦＰが備える機能ごとにデフォルトの設定値を保持する。
表１に、ＦＬＡＳＨＲＯＭ２１２に記憶されているデフォルト設定値の例を示す。
【表１】
2019129431.tif 000003
【００２６】
特に変更されなければ、全てのユーザに対してこのデフォルト設定値で各動作が実行される。また、ユーザは、ＰＣ１０２からＬＡＮ１０４経由でＭＦＰ１０１のＦＬＡＳＨＲＯＭ２１２に接続することで、設定値を変更することができる。通常、変更した設定値はその場限りだが、ユーザがよく使う設定をお気に入りとしてＦＬＡＳＨＲＯＭ２１２に保存することで、当該ユーザは常にお気に入りの設定値で各動作を実行することができる。
【００２７】
表２に、ＦＬＡＳＨＲＯＭ２１２に記憶されているユーザごとのお気に入り設定値の例を示す。
【表２】
2019129431.tif 000004
【００２８】
なお、非接触カードのユーザ情報としてお気に入り設定値が設定してあれば、その設定値を優先してＦＬＡＳＨＲＯＭ２１２に設定しても良い。
ここで、非接触カードのお気に入り設定値、ＭＦＰ１０１のお気に入り設定値、およびデフォルト設定値の優先順位の例を以下に示す。
非接触カードのお気に入り設定値＞ＭＦＰ１０１のお気に入り設定値＞デフォルト設定値
【００２９】
図５はＭＦＰ１０１のソフトウェア構成を示す。図において、ハードウェア５０１は、ＣＰＵ２０１がアクセス可能なＭＦＰ１０１上のハードウェアリソースである。ドライバ５０２は、ハードウェア５０１の入出力を制御するソフトウェアである。ＴＣＰ／ＩＰプロトコルスタック５０３は、通信プロトコルに従ってＴＣＰ／ＩＰ通信を行う。ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）５０４は、ハードウェア５０１の入出力やタスクのスケジューリング等を管理する基本ソフトウェアである。
【００３０】
実行環境５０５は、アプリケーションを実行するための環境であるライブラリや各種サービスを提供する。ＨＴＴＰサーバ５０６は、ＨＴＴＰ接続を受けて、要求されたファイルを送信したり、送られたデータを保存したり、指定されたアプリケーションを起動したりする。画像入出力アプリケーション５０７は、ＨＴＴＰサーバ５０６からの要求に応じて、ＨＤＤ２０８上のファイルシステムにアクセスしてファイルの入出力を実行する。
【００３１】
画像変換アプリケーション５０８は、ＨＴＴＰサーバ５０６からの要求に応じて、ユーザ識別番号に紐付けられたスキャン画像に対して、画像処理部２１１による各種画像変換を実行する。実行環境５０５は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔを実行するＮｏｄｅ．ｊｓであっても良いし、ＪａｖａのＪ２ＥＥ、またはＰｙｔｈｏｎであっても良い。また、画像変換アプリケーション５０８は実行環境５０５を介さずにＯＳ５０４で直接実行できる形態であっても構わない。
【００３２】
図６は、ＰＣ１０２におけるメール表示例を示す。図において、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）メール本文領域６０１の表示例が示されている。表示例においては、メール本文のテキスト、デフォルト設定やお気に入り設定により変換されたスキャン画像のサムネイル表示領域６０３、変換画像の入手ボタン６０４等が表示されている。また、ファイルの添付領域６０２には、お気に入り設定もしくはデフォルト設定による画像が添付されている。
【００３３】
サムネイル表示領域６０３は、添付された画像のサムネイルを表示する。変換画像を入手するための変換画像入手ボタン６０４である、画像変換ページのリンクボタンは、押下されることでＷＥＢブラウザを起動し、ＭＦＰ１０１のＨＴＴＰサーバ５０６にＨＴＴＰ接続し、画像変換ページをＰＣ１０２上に表示する。なお、画像変換ページは、ユーザ識別番号およびスキャン日時で管理されたユーザ専用のページである。
【００３４】
図７は、変換画像入手ボタン６０４によりＷＥＢブラウザが起動された際に、ＰＣ１０２上に表示されるブラウザ表示例、即ち、画像変換ページを表す図である。図において、アドレスバー７０１は、ＨＴＴＰ接続しているＭＦＰ１０１のＵＲＬを表示する。画像変換ページの表示領域７０２は、ユーザ識別番号に紐付けられた画像のプレビュー画像７０５、７０７、７０９と、各プレビュー画像に対応する変換画像ファイルの保存ボタン７０６、７０８、７１０を表示する。ここで、保存ボタン７０６、７０８、７１０は画像変換リクエストの画像変換種別として、それぞれプレビュー画像７０５、７０７、７０９に対応するカラー画像、グレースケール画像、二値画像を指定するものである。なお、本実施形態では、画像変換処理の一例として、カラー、グレースケール、二値画像を例示しているがこれに限定されるものではない。例えば、ファイル形式の指定（ＰＤＦやＪＰＥＧなど）やＯＣＲ処理を行うか否かなどをユーザが設定できるように構成し、当該設定に基づき画像変換やファイル化を行うようにすることもできる。更には、ＯＣＲ処理を行って得られたテキストを翻訳したり、要約したり、文書の種別をタグ付けした結果をユーザに提供する機能などを提供することもできる。また、スキャンした画像を解析して画像の内容を推論し、当該推論の結果得られた情報を画像にタグ付けする機能などを提供することもできる。なお、これらの一部の処理は画像解析のためのクラウドサービスなどと協働して実現することもできる。
【００３５】
カラーのプレビュー画像７０５は、スキャン画像から生成したカラー画像のサイズを小さくして表示したものである。カラー画像の保存ボタン７０６を押下すると、画像変換種別としてカラー画像が指定され、後述する方法でＭＦＰ１０１により画像変換されたカラー画像ファイルがＰＣ１０２に送信されて保存される。
グレースケールのプレビュー画像７０７は、スキャン画像から生成したグレースケール画像のサイズを小さくして表示したものである。グレースケール画像の保存ボタン７０８を押下すると、画像変換種別としてグレースケールカ画像が指定され、後述する方法でＭＦＰ１０１により画像変換されたグレースケール画像ファイルがＰＣ１０２に送信されて保存される。
【００３６】
二値画像のプレビュー画像７０９は、スキャン画像から生成した二値画像のサイズを小さくして表示したものである。二値画像の保存ボタン７１０を押下すると、画像変換種別として二値画像が指定され、後述する方法でＭＦＰ１０１により画像変換された二値画像ファイルがＰＣ１０２に送信されて保存される。
【００３７】
これらの保存ボタンのいずれかが押下されると、それに応答してＭＦＰ１０１上では、例えば、ＪａｖａＳｃｒｉｐｔのスクリプトコードが実行され、画像変換アプリケーション５０８が起動する。それにより、押下された保存ボタンに応じた画像変換処理が画像処理部２１１により実行される。変換された画像データは、ファイルとして一時的に、例えば、ＨＤＤ２０８上に記憶され、画像入出力アプリケーション５０７によってＰＣ１０２に送信される。
【００３８】
次に、本実施例におけるＭＦＰ１０１でのスキャン処理の手順を図８のフローチャート用いて説明する。
本フローチャートに係るＭＦＰ１０１上で動作するプログラムは、例えば、図１の不揮発性メモリであるＨＤＤ２０８に格納されており、揮発性メモリであるＤＲＡＭ２０２に読み出されＣＰＵ２０１によって実行される。これは、以下に説明する図１０のフローチャートについても同様である。また、以下の説明において、符号Ｓはステップを示す。
【００３９】
先ず、ＣＰＵ２０１は、図３に示す操作部２０３のスキャンボタン３０２がユーザによって押下されたか否かを判断する（Ｓ８０１）。スキャンボタン３０２が押下されたと判断すると、Ｓ８０２において、お気に入り設定、デフォルト設定に拘わらず、スキャン設定値を最大解像度、両面、カラーに設定し、その後Ｓ８０３に進む。
【００４０】
他方、スキャンボタン３０２が押下されていないと判断すると、Ｓ８１２において、更にモバイル端末１０５から接続要求があったか否かを判断する。モバイル端末１０５から接続要求があった場合は、Ｓ８１３において、モバイル端末１０５側のアプリケーション・ソフトウェアにおける設定に基づくスキャン動作やコピー動作、プリント動作等を実行する。モバイル端末１０５から接続要求がなかった場合は、Ｓ８０１に戻る。例えば、Ｓ８１３において、ＣＰＵ２０１は、モバイル端末１０５の操作部を介して設定された設定情報と実行要求を受信したことに従って処理（スキャン送信、コピー、プリントなど）を実行する。なお、モバイル端末１０５からの要求に基づいてＭＦＰ１０１がスキャン送信を実行する場合、モバイル端末１０５から受信した設定情報に含まれる宛先へスキャンデータを送信することになる。このように、モバイル端末１０５を所持するユーザに対しても、利便性の高いスキャン機能を提供することができる。
【００４１】
Ｓ８０３においては、ＣＰＵ２０１は、ユーザによって非接触カードがかざされたことをカードＩ／Ｆ３０６が検知したか否かを判断する。非接触カードがかざされた場合は、Ｓ８０４において、カードＩ／Ｆ３０６により非接触カードからユーザ情報を読み取る。次いで、Ｓ８０５において、ＣＰＵ２０１は、読み取ったユーザ情報を基にログイン処理を実行する。続いて、Ｓ８０６において、ＣＰＵ２０１は、上記スキャン設定値に基づきスキャナ部２０６によって原稿を読み取り、スキャン画像を得る。さらに、Ｓ８０７において、ＣＰＵ２０１は、ユーザのお気に入り設定値もしくはデフォルト設定値を基に、画像処理部２１１によってスキャン画像に画像変換処理を施し、メールに添付して送信するための画像１（第一の画像）を生成する。従って、画像１はユーザのお気に入り設定値もしくはデフォルト設定値に基づくカラー画像、グレースケール画像、または二値画像である。
【００４２】
次いで、Ｓ８０８において、ＣＰＵ２０１は、例えば、ＨＤＤ２０８内に設けられたテンポラリーのユーザ領域に、ユーザ情報に紐付けてスキャン画像を、例えば、再変換可能なフォーマットで保存する。この時、スキャン画像はＲＡＷデータ、もしくは、解像度が高く画像処理で加工が容易なデータで保存することが望ましい。なお、ＨＤＤ２０８内のテンポラリーのユーザ領域にはユーザ情報が示すユーザ識別番号が割り振られ、ユーザと紐付けられている。なお、Ｓ８０７とＳ８０８の処理順序は逆であってもよい。
【００４３】
一般的にＲＡＷデータとは、スキャンされた原稿の画像をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等のイメージセンサで電気信号に変換したデータをそのままファイルとして保存した画像フォーマットである。この意図は、情報量の多いＲＡＷデータとして保存しておくことで、後からユーザの要求に応じて他の画像データに変換する自由度が増すことを期待しているためである。しかし、ＲＡＷデータは容量が大きいため、保管先であるＨＤＤ２０８の容量を考慮すると、ＲＡＷデータよりも情報量の少ない他の画像データフォーマットで保存しても構わない。
【００４４】
次に、Ｓ８０９において、ＣＰＵ２０１は、ユーザ情報および画像変換ページにアクセスするためのＵＲＬ、即ち、画像変換コマンドのリンクを埋め込んだ電子メール１を生成する。Ｓ８１０において、Ｓ８０７で生成した画像１をＳ８０９で生成した電子メール１に添付してユーザ情報のメールアドレス宛に送信する。その後、Ｓ８１１においてログアウト処理をする。これは、直ちにログアウトすることでＭＦＰ１０１を占有する時間をできるだけ減らし、他のユーザが利用し易くするためである。
【００４５】
次に、本実施例におけるＰＣ１０２での画像変換リクエスト処理の手順を図９のフローチャートを用いて説明する。本フローチャートに係るＰＣ１０２上で動作するプログラムは、例えば、ＰＣ１０２の不揮発性メモリに格納されており、その揮発性メモリに読み出されて実行される。
【００４６】
先ず、ＰＣ１０２は、Ｓ９０１において、ＭＦＰ１０１から自身宛のメール１を受信したか否かを判断する。メール１を受信した場合は、Ｓ９０２において、ユーザによってメール１の本文が開かれ、メール本文領域６０１の変換画像入手ボタン６０４が押下されたか否かを判断する。変換画像入手ボタン６０４が押下されると、Ｓ９０３において、ＰＣ１０２にＷＥＢブラウザがインストールされていればＷＥＢブラウザを起動し、ＷＥＢブラウザを起動できれば（Ｓ９０７でＹＥＳ），ＭＦＰ１０１とＨＴＴＰ接続し、Ｓ９０４に進む。他方、ＷＥＢブラウザがインストールされておらずＷＥＢブラウザを起動できない場合は（Ｓ９０７でＮＯ）、図９の処理を終了する。
【００４７】
次に、ＰＣ１０２は、Ｓ９０４において、画像変換ページの表示領域７０２内の保存ボタン７０６、７０８、７１０のいずれかがユーザによって押下されたか否かを判断する。押下されたと判断すると、ＰＣ１０２は、Ｓ９０５において、ユーザ情報および押下されたボタンに対応する情報である画像変換リクエストの画像変換種別を、ＨＴＴＰ接続によってＭＦＰ１０１に通知する。その後、ＰＣ１０２は、ＭＦＰ１０１において画像変換リクエストの画像変換種別に基づき変換された画像ファイル（後述の画像２）をＭＦＰ１０１からＨＴＴＰ接続によって受信し（Ｓ９０６）、処理を終了する。
【００４８】
次に、本実施例におけるＭＦＰ１０１での画像変換処理の手順を図１０のフローチャートを用いて説明する。
先ず、ＣＰＵ２０１は、スキャンを実行してから所定の時間が経過したか否かを判断し（Ｓ１００１）、経過した場合には、テンポラリーのユーザ領域の当該スキャン画像を自動的に消去し（Ｓ１００２）、処理を終了する。他方、ＣＰＵ２０１は、まだ所定の時間が経過していないと判断した場合には、保存ボタン７０６、７０８、７１０のうちいずれかのボタンが押下されたことを、ＰＣ１０２よりＨＴＴＰ接続によって通知されたか否かを判断する。即ち、画像変換リクエストの画像変換種別が取得されたか否かを判断する（Ｓ１００３）。いずれかのボタンの押下をＰＣ１０２より通知されたと、即ち、画像変換リクエストの画像変換種別が取得されたと判断すると、Ｓ１００４に進む。
【００４９】
Ｓ１００４では、ＣＰＵ２０１は、ユーザ情報に紐付けられたテンポラリーのユーザ領域からスキャン画像を読み出す。その後、Ｓ１００５において、ＣＰＵ２０１は画像処理部２１１により、押下された保存ボタンの画像変換リクエストの画像変換種別に応じた画像変換処理をスキャン画像に施し、画像２（第二の画像）を生成する。例えば、保存ボタン７０６が押下された場合には、カラー画像（画像２）を生成する。
【００５０】
また、保存ボタン７０８または７１０が押下された場合には、それぞれ読み出したスキャン画像にグレースケールへの画像変換処理または二値画像への画像変換処理を施して画像２を生成する。続いて、ＣＰＵ２０１は画像２をＨＴＴＰ接続によってＰＣ１０２に送信する（Ｓ１００６）。
これにより、ユーザはＰＣ１０２上で所望のスキャン画像を得ることができる。
【００５１】
なお、ＣＰＵ２０１は、画像２をＨＴＴＰ接続によってＰＣ１０２に送信する代わりに、電子メールに添付してユーザ情報のメールアドレス宛に送信してもよい。
また、画像変換種別として、カラー画像、グレースケール画像、二値画像を例示したが、これに限るものではない。
【００５２】
ところで、一度、ユーザにより押下された保存ボタンがＭＦＰ１０１に通知されたら、当該ユーザによりその後に他の保存ボタンが押される可能性があるとして、所定の時間が経過しても当該ユーザのスキャン画像を自動的には消去しなくても良い。例えば、ＨＤＤ２０８内のテンポラリー領域から別領域にスキャン画像を移し、この領域を新たに当該ユーザと紐付けることで消去対象から外すことができる。この場合は、ＰＣ１０２からＭＦＰ１０１に接続してユーザが明示的に当該スキャン画像を消去することになる。
【００５３】
以上説明したように、お気に入り設定もしくはデフォルト設定の画像１は、メール１に添付されユーザ情報に基づいた宛先（ＰＣ１０２）にＭＦＰ１０１から送信される。また、ＰＣ１０２でメール１を受け取ったユーザが、画像１の種別を変えたい場合には、メール１のメール本文領域６０１の変換画像入手ボタン６０４を押下し、保存ボタン７０６、７０８、７１０のうち好みの画像種別を示すボタンを押下する。そうすると、ＭＦＰ１０１においてスキャン画像は、押下された保存ボタンの画像変換種別に対応する画像に変換され、画像２としてＰＣ１０２に送信される。こうして、ユーザは、ＭＦＰ１０１でのスキャン操作時に画像の種別設定を指定することなく、自己の外部ユーザ端末等で好みの画像種別を指定することで、簡単に所望の画像を当該外部ユーザ端末等で得ることが可能となる。
【００５４】
なお、スキャン画像を、ネットワーク上の外部サーバであるクラウドサーバが提供するクラウドサービスへ送信し、クラウドサービス経由で画像変換機能や画像の取得機能を提供するような形態にも、本発明は適用できる。
その場合、図８の処理手順において、Ｓ８０８のスキャン画像の保存処理に代えて以下の処理がなされる。即ち、ＭＦＰ１０１は、クラウドサービスにスキャン画像とユーザ識別情報とを含む登録要求を送信する。この処理により、クラウドサービスにコンテンツの登録を依頼する。スキャン画像とユーザ識別情報を受信したクラウドサービスは、スキャン画像とユーザ識別情報を紐づけて記憶する。続いて、クラウドサービスは、ＭＦＰ１０１に対してクラウド上の資源（コンテンツ）として記憶されたスキャン画像を加工するためのページにアクセスするためのアクセスＵＲＬを発行する。また、クラウドサービスは、登録要求のレスポンスとしてＭＦＰ１０１に対して当該アクセスＵＲＬを送信する。
【００５５】
次いで、図８の処理手順において、Ｓ８０９およびＳ８１０に代えて以下の処理がなされる。ＭＦＰ１０１は、クラウドサービスによって発行されたアクセスＵＲＬとデフォルト設定で変換した画像（画像１）とを含む電子メールをユーザ情報のメールアドレス宛に送信する処理を実行する。従って、ユーザが受信する電子メールにはデフォルト設定で変換した画像と、クラウドサービスにアクセスするためのアクセスＵＲＬが含まれることになる。
【００５６】
従ってＰＣ１０２で電子メールを受信したユーザは、クラウドサービスが提供するページにアクセスできるようになり、ユーザは、ＰＣ１０２のウェブブラウザを介して、クラウドサービスが提供するウェブページにアクセスする。そこで、ユーザはＷＥＢベースで所望の画像変換をし、所望の画像をダウンロードすることができる。
【００５７】
上記のように、本実施例による、ネットワークを介して外部ユーザ端末（ＰＣ１０２）に接続された画像処理装置（ＭＦＰ１０１）においては、スキャナ部（２０６、Ｓ８０６）は原稿を光学的に読み取りスキャン画像を得る。情報取得手段（２０１、２０３、３０６、３０７、Ｓ８０３〜Ｓ８０５）はユーザ情報を得る。また、画像保存手段（２０１、２０８、Ｓ８０８）は、スキャン画像をユーザ情報に紐付けて保存する。第一の画像変換手段（２０１、２１１、Ｓ８０７）は、スキャン画像を設定値に基づき第一の画像に変換し、第一の送信手段（２０１、２０４、Ｓ８０９〜Ｓ８１０、図６）は、ユーザ情報を埋め込み、第一の画像を添付した電子メールを外部ユーザ端末に送信する。種別取得手段（２０１、Ｓ１００３、図７）は、電子メールに応答した、外部ユーザ端末からの、第一の画像に対する所望の変換後の画像種別を示す画像変換種別を取得する。第二の画像変換手段（２０１、２１１、Ｓ１００４、Ｓ１００５）は、画像変換種別の取得に応答して、ユーザ情報に基づき画像保存手段からスキャン画像を読み出し、読み出されたスキャン画像を取得された画像変換種別に対応する第二の画像に変換する。さらに、第二の送信手段（２０１、２０４、Ｓ１００６）は、第二の画像を外部ユーザ端末に送信する。
【００５８】
また、本実施例による、装置にログインしているユーザの操作に基づき処理を実行する画像処理装置（ＭＦＰ１０１）においては、受付手段（２０３）と、原稿を読み取るスキャナ部（２０６、Ｓ８０６）と、データ生成手段（Ｓ８０６、Ｓ８０７）と、送信手段（Ｓ８０９、Ｓ８１０）とを有する。受付手段はログインしているユーザによる操作を受け付ける。データ生成手段は、受付手段によりログインしているユーザによる送信処理を実行する操作を受け付けたことに従って、所定の設定に基づいてスキャナ部で原稿を読み取って得られた画像に基づくデータを生成する。送信手段は、生成手段によって生成されたデータと、生成されたデータに関連するデータを取得するためのＷｅｂサービスにアクセスするためのＵＲＬとを少なくとも含む情報を、ログインしているユーザに対応付けられた宛先に送信する。
【００５９】
従って、本発明によれば、ユーザは、画像処理装置でのスキャン操作時に画像の種別設定を指定することなく、自己の外部ユーザ端末等で好みの画像種別を指定することで、簡単に所望の画像を当該外部ユーザ端末等で得ることが可能となる。また、画像処理装置のスキャン指示等を行う操作部の表示部を省く、または表示部を簡素で安価なものとしても、簡単に所望の画像を当該外部ユーザ端末等で取得することができる。
【００６０】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６１】
１０１・・・ＭＦＰ
２０３・・・操作部
【図１】
2019129431.tif 000005
【図２】
2019129431.tif 000006
【図３】
2019129431.tif 000007
【図４】
2019129431.tif 000008
【図５】
2019129431.tif 000009
【図６】
2019129431.tif 000010
【図７】
2019129431.tif 000011
【図８】
2019129431.tif 000012
【図９】
2019129431.tif 000013
【図１０】
2019129431.tif 000014