(57)【要約】【課題】  「自分へメール送信」を用いた方法で画像データの宛先を制限したとしても、疑似Pushスキャン機能により様々なＰＣに画像データを送信できてしまう。【解決手段】  画像データを送信する画像処理装置及びその制御方法であって、画像データの送信先を特定の宛先に限定すると、画像データを送信する宛先の一覧を記憶する記憶手段に記憶された宛先の一覧の内、その限定された特定の宛先以外の宛先に対して終了通知を送信し、特定の宛先に対して起動通知を送信する。そして起動通知に応答して特定の宛先からジョブを受信すると、そのジョブに従って画像データを、その特定の宛先に送信する。【選択図】  図６
2014033284.tif 000002
【特許請求の範囲】
【請求項１】
画像データを送信する画像処理装置であって、
画像データを送信する宛先の一覧を記憶する記憶手段と、
前記画像データの送信先を特定の宛先に限定する限定手段と、
前記記憶手段に記憶された前記宛先の一覧の内、前記限定手段で限定された前記特定の宛先以外の宛先に対して終了通知を送信し、前記特定の宛先に対して起動通知を送信する送信手段と、
前記起動通知に応答して前記特定の宛先からジョブを受信する受信手段と、
前記ジョブに従って前記画像データを前記特定の宛先に送信する画像送信手段と、
を有することを特徴とする画像処理装置。
【請求項２】
ユーザを認証する認証手段と、
前記認証手段による認証が成功した場合に、前記認証手段により認証したユーザに紐付けられた宛先を取得する取得手段と、
前記取得手段により取得した宛先を前記記憶手段に登録する登録手段とを更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記特定の宛先は、前記取得手段により取得した宛先であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記送信手段は、前記起動通知として、前記特定の宛先に対してPullスキャン指示を出させる疑似Pushスキャンのためのスキャン開始要求を送信することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記取得手段により取得した宛先が前記記憶手段に記憶している宛先と一致しない場合、当該記憶している宛先を、前記記憶手段から削除する削除手段を更に有することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記限定手段は、前記画像データの送信先を、自分のメールアドレスに限定するものであることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
原稿を読み取って前記画像データを入力する入力手段を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
画像データを送信する画像処理装置を制御する制御方法であって、
限定手段が、前記画像データの送信先を特定の宛先に限定する限定工程と、
送信手段が、画像データを送信する宛先の一覧を記憶する記憶手段に記憶された前記宛先の一覧の内、前記限定工程で限定された前記特定の宛先以外の宛先に対して終了通知を送信し、前記特定の宛先に対して起動通知を送信する送信工程と、
受信手段が、前記起動通知に応答して前記特定の宛先からジョブを受信する受信工程と、
画像送信手段が、前記ジョブに従って前記画像データを前記特定の宛先に送信する画像送信工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項９】
コンピュータに、請求項８に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを送信する宛先を制限する宛先制限を行うことができる画像処理装置及びその制御方法とプログラムに関する。
【背景技術】
【０００２】
従来、「自分へメール送信」という操作キーを設える画像処理装置が知られている（特許文献１）。特許文献１では、「自分へメール送信」の操作キーが操作されると、その時点で画像処理装置を操作しているユーザのメールアドレスを、画像データの宛先として設定する。これにより、画像データを自分のメールアドレス宛てに送信したい場合に、自分のメールアドレスを入力する手間を軽減することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０１４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した「自分へメール送信」の機能は、宛先を入力する手間の軽減を目的とするものであるが、「自分へメール送信」の操作キー以外での宛先の設定を制限することも考えられる。即ち、「自分へメール送信」の操作キーでのみ宛先を設定できるようにすることが考えられる。これにより、画像データの宛先を、自分自身のメールアドレス等に限定できるため、不適切な宛先に画像データが送信されて機密情報が漏洩することを防止することができる。
【０００５】
一方、近年ではWindows（登録商標）Vistaが提供するＷＳＤ（Web Service On Device）を実装したＰＣから複合機にスキャンジョブ投入して画像データを取得する、Pullスキャン機能に対応した複合機が提供されている。ＷＳＤスキャンでは、複合機が起動すると、ネットワーク上にあるデバイスに対して起動通知を行い、その起動通知に応答したデバイスとの通信を可能にしている。また、複合機からＰＣへPullスキャンを指示する（疑似Pushスキャン）も可能である。
【０００６】
しかしながら、上述した「自分へメール送信」を用いた方法で画像データの宛先を制限したとしても、疑似Pushスキャン機能により様々なＰＣに画像データを送信できてしまうと、機密情報の漏洩リスクが高まる。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、画像データを送信する宛先を限定した場合には、例えば疑似Pushスキャン機能により、その限定されている宛先以外に画像データを送信しないようにする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
画像データを送信する画像処理装置であって、
画像データを送信する宛先の一覧を記憶する記憶手段と、
前記画像データの送信先を特定の宛先に限定する限定手段と、
前記記憶手段に記憶された前記宛先の一覧の内、前記限定手段で限定された前記特定の宛先以外の宛先に対して終了通知を送信し、前記特定の宛先に対して起動通知を送信する送信手段と、
前記起動通知に応答して前記特定の宛先からジョブを受信する受信手段と、
前記ジョブに従って前記画像データを前記特定の宛先に送信する画像送信手段と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像データの送信先が特定の宛先に限定されている場合、その特定の宛先以外からの、例えばPullスキャン、疑似Psuhスキャンのようなジョブが投入されることがなくなる。これにより、その特定の宛先以外の宛先に画像データを送信するのを防止できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るシステム構成の一例を示す図。
【図２】本実施形態に係る画像処理装置のハードウェア構成を説明するブロック図。
【図３】本実施形態に係るＰＣのハードウェア構成を説明するブロック図。
【図４】実施形態に係る画像処理装置のＧＵＩに表示される操作画面の一例を示す図。
【図５】実施形態に係る画像処理装置のＧＵＩに表示される操作画面の一例を示す図。
【図６】本実施形態に係る画像処理装置における宛先情報の登録処理を説明するフローチャート。
【図７】認証情報の一例を示す図（Ａ）と、疑似Pushスキャン宛先表の一例を示す図（Ｂ）。
【図８】本実施形態に係るＰＣが画像処理装置から起動通知を受信したときの動作を説明するフローチャート（Ａ）と、本実施形態に係るＰＣが画像処理装置から終了通知を受信したときの動作を説明するフローチャート（Ｂ）。
【図９】本実施形態に係る画像処理装置における疑似Pushスキャン処理の一例を説明するフローチャート。
【図１０】本実施形態に係る画像処理装置のＧＵＩで表示される疑似Pushスキャン画面の一例を示す図。
【図１１】本実施形態に係るＰＣにおけるスキャンジョブを投入する処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本実施形態に係るシステムの構成例を示す図である。
【００１４】
このシステムでは、画像処理装置１００とＰＣ１１０とがネットワーク１１１を介して接続されている。
【００１５】
図２は、本実施形態に係る画像処理装置１００のハードウェア構成を説明するブロック図である。
【００１６】
ＣＰＵ１０１は、記憶部１０３にインストールされているプログラムをＲＡＭ１０２に展開し、そのプログラムに従って画像処理装置１００全体の動作を制御している。ＲＡＭ１０２は更に、ＣＰＵ１０１の処理時に、ワークエリアを提供して各種データを保存している。記憶部１０３は、例えばハードディスクドライブ（ＨＤＤ）などの大容量の記憶部で、本実施形態に係る制御プログラムや、各種設定情報などを記憶している。通信部１０４は、ネットワーク１１１や公衆網を利用して通信を行う。ＧＵＩ（グラフィックユーザインターフェース）１０５は、各種キーなどを備えた操作パネルや、タッチパネルなどの機能を備えた表示部を有し、画面表示と利用者からの入力を受ける。スキャナ１０６は、原稿の画像を読み取って画像データを生成する。
【００１７】
図３は、本実施形態に係るＰＣ１１０のハードウェア構成を説明するブロック図である。
【００１８】
ＣＰＵ３０１は、記憶部３０３にインストールされているプログラムをＲＡＭ３０２に展開し、そのプログラムに従ってＰＣ１１０全体の動作を制御している。ＲＡＭ３０２は、更に、ＣＰＵ１０１の処理時に、ワークエリアを提供して各種データを保存している。記憶部３０３は、例えばハードディスクドライブ（ＨＤＤ）などの大容量の記憶部で、本実施形態に係る制御プログラムや、各種設定情報などを記憶している。通信部３０４は、ネットワーク１１１や公衆網を利用して通信を行う。
【００１９】
図４は、実施形態に係る画像処理装置１００のＧＵＩ１０５に表示される操作画面の一例を示す図である。
【００２０】
ユーザは、図４の画面において、操作キー４０１乃至４０４のいずれかを操作することにより、各キーに対応する機能を選択することができる。図４は、操作キー４０１が押下されて「スキャンして送信」機能が選択された状態を示している。尚、ここで操作キー４０４を操作すると、図１０の画面が表示される。なお、図４では、機能として「スキャンして送信」「コピー」「ファックス」「ＷＳＤスキャン」を例示しているが、画像処理装置１００は、これら以外の機能を備えていてもよい。
【００２１】
操作キー４０１により「スキャンして送信」を選択したユーザは、アドレス帳キー４１１、ワンタッチキー４１２、新規入力キー４１３のいずれかを操作することにより、送信する画像データの宛先を指定することができる。アドレス帳キー４１１を操作すると、記憶部１０３に保持されているアドレス帳の内容が表示され、ユーザは、そのアドレス帳に登録された宛先情報を参照し、その中のいずれかの宛先情報（アドレス）を画像データの宛先として選択することができる。
【００２２】
またワンタッチキー４１２を操作すると、ワンタッチキーの一覧が表示される。ワンタッチキーには、１つまたは複数の宛先情報が予め対応付けられており、ユーザは、所望のワンタッチキーを操作することにより、そのワンタッチキーに対応付けられているアドレス情報を画像データの宛先として設定することができる。また新規入力キー４１３を操作すると、ユーザからの宛先情報の入力を受け付ける画面が表示される。ユーザは、その表示された画面を介して宛先情報を入力し、その宛先情報を画像データの宛先として設定することができる。
【００２３】
自分へメール送信キー４１４は、ユーザが自分自身のメールアドレスを画像データの宛先として設定したい場合に操作するキーである。ユーザが自分へメール送信キー４１４を操作すると、ユーザ自身のメールアドレスが画像データの宛先として自動的に設定される。
【００２４】
読取設定キー４２１は、カラー／モノクロなどの読取設定を行う場合に使用する操作キーである。解像度キー４２２は、読取解像度を設定する場合に使用する操作キーである。ファイル形式キー４２３は、送信する画像データのファイル形式を設定する場合に使用する操作キーである。両面原稿キー４２４は、原稿を読み取る際の片面／両面読取の設定を行う場合に使用する操作キーである。読取サイズキー４２５は、原稿の読取サイズを設定する場合に使用する操作キーである。
【００２５】
図５は、実施形態に係る画像処理装置１００のＧＵＩ１０５に表示される操作画面の一例を示す図である。
【００２６】
図５の画面は、管理者のみが操作可能であり、一般のユーザが画像処理装置１００を操作する場合には表示されない。管理者は、図５の画面を介して、自分へメール送信限定の設定を行うことができる。図５のＯＮキー５０１を操作すると、自分へメール送信限定が設定される。自分へメール送信限定が設定されると、図４の自分へメール送信キー４１４を用いて設定される宛先以外への送信が禁止される。自分へメール送信限定が設定された場合、図４のアドレス帳キー４１１、ワンタッチキー４１２、新規入力キー４１３を用いた宛先設定は行えなくなる。但し、自分へ送信メールキー４１４を用いて設定される宛先と同じ内容であれば、自分へメール送信限定が設定された状態で、アドレス帳キー４１１、ワンタッチキー４１２、新規入力キー４１３を用いて宛先を選択或いは指定できるようにしても構わない。また図５で、管理者が、ＯＦＦキー５０２を操作すると、自分へメール送信限定が設定されずに、画像データの送信先を自由に設定できるようになる。
【００２７】
尚、この自分へメール送信限定が設定されているか（自分へメール送信限定がオン）、或いは自分へメール送信限定が設定されていないか（自分へメール送信限定がオフ）は、ＲＡＭ１０２或いは記憶部１０３にフラグとして記憶される。
【００２８】
図６は、本実施形態に係る画像処理装置１００における宛先情報の登録処理を説明するフローチャートである。この処理を実行するプログラムは記憶部１０３にインストールされており、実行時ＲＡＭ１０２に展開され、ＣＰＵ１０１の制御の下に実行される。
【００２９】
まずＳ６０１で、ＣＰＵ１０１は、ＧＵＩ１０５による認証情報の入力を待つ。ここでＧＵＩ１０５により認証情報が入力されて認証に成功するとＳ６０２に進み、ＣＰＵ１０１は、上述のフラグを参照して、自分へメール送信限定がオンであるかどうかを判定する。これは前述の図５で、ＯＮキー５０１が操作されることにより設定され、上述のフラグに登録されている。ここでフラグがオン、即ち、自分へメール送信限定が設定されていればＳ６０３に進み、そうでないときはＳ６０９に進む。
【００３０】
Ｓ６０３では、記憶部１０３に記憶している認証情報（図７（Ａ））と、図７（Ｂ）のような疑似Pushスキャン宛先表を取得する。ここで疑似Pushスキャン機能は、疑似Pushスキャン宛先表に記憶したＰＣの宛先を指定して、そのＰＣからPullスキャン指示を出させるものである。
【００３１】
図７（Ａ）は、認証情報の一例を示す図で、ここではユーザ名が「ＡＡＡ」、パスワードが「ｘｘｘ」、ＰＣ名が「ＰＣ−ＡＡＡ」、ＰＣ宛先が「￥￥ＰＣ−ＡＡＡ￥ｈｏｍｅ」で登録されている。
【００３２】
図７（Ｂ）は、疑似Pushスキャン宛先表の一例を示す図で、ここではユーザ名「ＢＢＢ」でＰＣ宛先「￥￥ＢＢＢ￥ｈｏｍｅ」が、疑似Pushスキャンの宛先として登録されている。
【００３３】
そしてＳ６０４に進み、ＣＰＵ１０１は、Ｓ６０１で認証した認証情報のユーザ名と疑似Pushスキャン宛先表のユーザ名とを比較し、ユーザ名が一致しているかどうかを判定する。ここで一致していると判定すると、既に疑似Pushスキャンの宛先として登録されているユーザが認証されたので、そのまま処理を終了する。
【００３４】
一方、Ｓ６０４で、認証情報のユーザ名と、疑似Pushスキャン宛先表のユーザ名とが異なる場合はＳ６０５に進み、疑似Pushスキャン宛先表のＰＣ宛先に終了通知を送信する。これは、疑似Pushスキャン宛先表として登録されている宛先が、認証したユーザのアドレスと一致しないため、その登録されているＰＣからの疑似Pushスキャンを受付けないようにするためである。次にＳ６０６に進み、ＣＰＵ１０１は、Ｓ６０５で終了通知を送信したＰＣからの登録削除要求（UnSubScribe）を待ち、登録削除要求を受信するとＳ６０７に進み、ＣＰＵ１０１は、疑似Pushスキャン宛先表から、そのＰＣの宛先情報を削除する。これにより、そのＰＣからの疑似Pushスキャンを受付けても、それを実行することがなくなる。
【００３５】
次にＳ６０８に進み、ＣＰＵ１０１は、疑似Pushスキャンの宛先表に他の宛先があるかを判定し、あればＳ６０４に戻って前述の処理を実行する。Ｓ６０８で他の宛先がないときはＳ６０９に進み、ＣＰＵ１０１は、そのユーザの認証情報にＰＣ宛先が登録されているか否かを判定し、登録されていないときは処理を終了するが、登録されていればＳ６１０に進む。Ｓ６１０では、ＣＰＵ１０１は、そのＰＣ宛先に対して画像処理装置１００の起動通知を送信する。そしてＳ６１１に進み、ＣＰＵ１０１は、Ｓ６１０で起動通知を送信したＰＣからの登録要求（SubScribe）の通知を待つ。そしてSubScribeを受けるとＳ６１２に進み、ＣＰＵ１０１は、記憶部１０３に記憶している疑似Pushスキャン宛先表に、ユーザ名に対応付けてＰＣ宛先を記憶する。
【００３６】
このような処理により、認証に成功したユーザに紐付けられているＰＣだけからの疑似Pushスキャンを受付けることができるようになり、それ以外のＰＣからの疑似Pushスキャンは受け付けないようにできる。
【００３７】
図８（Ａ）は、本実施形態に係るＰＣが画像処理装置１００から起動通知を受信したときの動作を説明するフローチャートである。この処理を実行するプログラムは記憶部３０３にインストールされており、実行時ＲＡＭ３０２に展開され、ＣＰＵ３０１の制御の下に実行される。
【００３８】
まずＳ８０１で、ＣＰＵ３０１は、画像処理装置１００から起動通知を受けるのを待つ。起動通知を受けるとＳ８０２に進み、ＣＰＵ３０１は、画像処理装置１００にSubScribe（登録要求）を送信する。
【００３９】
これにより図６のＳ６１１で、画像処理装置１００が、この登録要求を受信し、Ｓ６１２で、そのＰＣの宛先を疑似Pushスキャン宛先表に登録することになる。
【００４０】
図８（Ｂ）は、本実施形態に係るＰＣが画像処理装置１００から終了通知を受信したときの動作を説明するフローチャートである。この処理を実行するプログラムは記憶部３０３にインストールされており、実行時ＲＡＭ３０２に展開され、ＣＰＵ３０１の制御の下に実行される。
【００４１】
まずＳ８１１で、ＣＰＵ１１１は、画像処理装置１００から終了通知を受信するのを待ち、終了通知を受けるとＳ８１２に進み、ＣＰＵ３０１は、画像処理装置１００にUnSubScribe（登録削除要求）を送信する。
【００４２】
これにより図６のＳ６０６で、画像処理装置１００が、この登録削除要求を受信し、Ｓ６０７で、そのＰＣの宛先を疑似Pushスキャン宛先表から削除することになる。
【００４３】
図９は、本実施形態に係る画像処理装置１００における疑似Pushスキャン処理の一例を説明するフローチャートである。この処理を実行するプログラムは記憶部１０３にインストールされており、実行時ＲＡＭ１０２に展開され、ＣＰＵ１０１の制御の下に実行される。
【００４４】
まずＳ９０１で、ＣＰＵ１０１は、疑似Pushスキャン機能の起動入力を待つ。起動入力を受けるとＳ９０２に進み、ＣＰＵ１０１は、記憶部１０３に記憶している疑似Pushスキャン宛先表を取得する。次にＳ９０３に進み、ＣＰＵ１０１は、ＧＵＩ１０５に、例えば図１０に示すように、疑似Pushスキャン宛先を表示する。
【００４５】
図１０は、本実施形態に係る画像処理装置１００のＧＵＩで表示される疑似Pushスキャン画面の一例を示す図である。
【００４６】
図１０では、図７（Ａ）の認証情報のユーザ「ＡＡＡ」のＰＣ名（ＰＣ−ＡＡＡ）が疑似Pushスキャンの宛先として表示されている。ここでスタートボタン１００１が押下されると、疑似Pushスキャンが開始される。尚、図１０では１つの宛先だけが表示されているが、複数の宛先を一覧として表示し、ユーザが、その中から所望の宛先を選択しても良い。
【００４７】
次にＳ９０４に進み、ＣＰＵ１０１は、ＧＵＩ１０５に表示した疑似Pushスキャン宛先表から、ユーザが所望する宛先が選択されるのを待つ。Ｓ９０４で宛先が選択されるとＳ９０５に進み、そうでないときはＳ９０９に進む。Ｓ９０５では、スタートボタン１００１が押下されたかどうかを判定し、押下されたときはＳ９０６に進み、ＣＰＵ１０１は、Ｓ９０４で選択された宛先に、スキャン開始要求（ScanAvailable）を送信してＳ９０７に進む。一方、Ｓ９０５で、スタートボタン１００１が押下されないときはＳ９０９に進む。Ｓ９０９では、終了ボタン１００２が押下されたかどうかを判定し、終了ボタン１００２が押下されたときはＳ９０１に戻り、そうでないときはＳ９０４に進む。尚、図１０のように１つの宛先だけが表示されている場合は、Ｓ９０４の処理をスキップしても良い。
【００４８】
Ｓ９０７では、ＣＰＵ１０１は、ScanAvailableを送信したＰＣからスキャンジョブが投入されるのを待つ。ここでＰＣからスキャンジョブが投入されるとＳ９０８に進み、スキャナ１０６により原稿を読み取って画像データを生成し、その画像データを、そのスキャンジョブを投入したＰＣ、即ち、選択された疑似Pushスキャンの宛先に送信する（画像送信）。そしてＳ９０３に進む。
【００４９】
以上説明したように本実施形態によれば、自分へメール送信限定の場合、認証に成功したユーザの宛先と同じ宛先のＰＣからのスキャンジョブのみを実行できる。これにより、疑似Pushスキャンにより、不特定多数のＰＣに画像データを送信するという事態を防止できる。
【００５０】
図１１は、本実施形態に係るＰＣにおけるスキャンジョブを投入する処理を説明するフローチャートである。この処理を実行するプログラムは記憶部３０３にインストールされており、実行時ＲＡＭ３０２に展開され、ＣＰＵ３０１の制御の下に実行される。
【００５１】
まずＳ１１０１で、ＣＰＵ３０１は、画像処理装置１００からスキャン開始要求（ScanAvailable）が送られてくるのを待つ。スキャン開始要求を受信するとＳ１１０２に進み、ＣＰＵ３０１は、画像処理装置１００へスキャンジョブを送信する。そしてＳ１１０３に進み、ＣＰＵ３０１は、そのスキャンジョブに応答して、画像処理装置１００から画像データが送信されるのを待ち、画像データを受信するとＳ１１０４に進み、その受信した画像データを記憶部３０３に記憶して、この処理を終了する。
【００５２】
このように本実施形態によれば、画像処理装置で宛先制限が有効な場合に、疑似Psuhスキャン機能のように、外部機器からスキャンジョブが投入された場合でも、その宛先を制限して、不特定多数の宛先に画像データを送信するのを防止できる。
【００５３】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014033284.tif 000003
【図２】
2014033284.tif 000004
【図３】
2014033284.tif 000005
【図４】
2014033284.tif 000006
【図５】
2014033284.tif 000007
【図６】
2014033284.tif 000008
【図７】
2014033284.tif 000009
【図８】
2014033284.tif 000010
【図９】
2014033284.tif 000011
【図１０】
2014033284.tif 000012
【図１１】
2014033284.tif 000013