(57)【要約】【課題】  ストレージサーバから、データフォーマットや解像度をデバイスに指定させることにより、ユーザが送信するディレクトリごとにデータフォーマットのパラメータを設定するようなわずらわしさを軽減することができるマルチファンクションデバイス、ネットワークストレージサーバ、スキャンストレージシステムを提供する。【解決手段】  設定された読み取りパラメータで画像データを読み取る読み取り手段を持ち、ＸＭＬ／ＳＯＡＰを用いたスキャナサービスを利用可能なマルチファンクションデバイスにおいて、ストレージサーバに接続する手段と、ストレージサーバから受信した接続応答に応じて、読み取りパラメータを変更する手段と、前記変更手段によって変更された読み取りパラメータで画像を読み取る手段と、読み取った画像をストレージサーバに送信する手段と、を備えたことを特徴とする。【選択図】        図１
2006197325.tif 000002
【特許請求の範囲】
【請求項１】
設定された読み取りパラメータで画像データを読み取る読み取り手段を持ち、
ＸＭＬ／ＳＯＡＰを用いたスキャナサービスを利用可能なマルチファンクションデバイスにおいて、
ストレージサーバに接続する手段と、
ストレージサーバから受信した接続応答に応じて、読み取りパラメータを変更する手段と、
前記変更手段によって変更された読み取りパラメータで画像を読み取る手段と、
読み取った画像をストレージサーバに送信する手段と、
を備えたことを特徴とするマルチファンクションデバイス。
【請求項２】
請求項１に記載のマルチファンクションデバイスにおいて、読み取りパラメータは、
解像度、データフォーマット、カラー指定を含むこと
を特徴とするマルチファンクションデバイス。
【請求項３】
ネットワークストレージサーバにおいて、
ディレクトリ毎に保存するパラメータを設定、変更、表示する手段と、
クライアントからのデータ保存要求を受信する手段と、
前記保存要求内の保存先のディレクトリに応じて、前記パラメータ設定手段により設定されたパラメータを生成する手段と、
前記パラメータをデータ保存要求の応答として、クライアントに送信する手段と、
を備えたことを特徴とするネットワークストレージサーバ。
【請求項４】
請求項３に記載のネットワークストレージサーバにおいて、パラメータは、
解像度、データフォーマット、カラー指定を含むこと
を特徴とするネットワークストレージサーバ。
【請求項５】
請求項１に記載のマルチファンクションデバイスおよび請求項３に記載のネットワークストレージサーバを備えたことを特徴とするスキャンストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢスキャンサービスを提供することが可能なマルチファンクションデバイス、および、ＷＥＢストレージサービスを提供するストレージサーバ、スキャンストレージシステムに関するものである。
【背景技術】
【０００２】
近年のネットワークの普及により、ＷＥＢを利用したサービスがネットワーク上にたくさん構築されている。例えば、電車の時刻案内や、乗換え案内、ホームページの検索や、ニュース速報など、ユーザはＷＥＢを利用してそれらの情報を得ることが可能となってきている。また、ＷＥＢの利用形態も、パーソナルコンピュータから、ＰＤＡ端末、携帯電話端末など、さまざまなデバイスからネットワークにアクセスして、ＷＥＢを利用することが可能となってきている。
【０００３】
このようなＷＥＢ上のサービスをより容易に利用することが可能とする技術がＳＯＡＰ／ＸＭＬ技術である。ＳＯＡＰ／ＸＭＬ技術を用いたＷＥＢサービスをネットワーク上に提供し、利用者はこのネットワーク上のさまざまなＷＥＢサービスを利用して、目的とする処理を行うことが可能となってきている。
【０００４】
ＳＯＡＰ／ＸＭＬを利用したＷＥＢサービスは、上述したような従来のホームページ上で行われていたサービス（電車の時刻案内や乗換え案内、ニュース速報など）のみならず、さまざまな分野でそのサービスが提供されている。
【０００５】
近年、このＳＯＡＰ／ＸＭＬを用いたＷＥＢサービスの一つとして、ＷＥＢストレージサービスが提供されている。クライアントは、ＷＥＢストレージサービスを提供しているサーバ上に、保存しておきたいデータを送信し、ネットワークに接続できる環境であれば、自由にそのサービスを利用して、そのデータを再利用することが可能となっている（例えば、特許文献１参照。）。
【０００６】
画像データを一元管理するようなストレージサーバにおいては、サーバや、ディレクトリによって、保存するデータフォーマットが決まっている場合が多い。例えば、インターネットからアクセスが多いようなディレクトリで、高解像度のデータばかりを保存している場合には、ＷＥＢ上でそのデータのアクセスに非常に時間がかかることになる。逆に、写真のような画像を保存しておくようなサーバやディレクトリにおいては、高解像度のデータでなくては、意味がなかったりする。また、フォーマットも、ＰＤＦやＴＩＦＦやＪＰＥＧなどといった、さまざまなフォーマットがディレクトリ内にあると、クライアントがその画像をアクセスし閲覧するために必要なアプリケーションが煩雑になってしまう。
【０００７】
以上のような理由から、ネットワーク上のストレージサーバはその利用目的に応じた解像度や、データフォーマットをあらかじめ決めておくことが多いのである。
【０００８】
こうした環境下では、ストレージサーバを利用する際に、ユーザが、上述したようなデータフォーマットポリシーをあらかじめ知っておき、データを保存しようとするたびに、その決まったフォーマットに対応するためのパラメータフォーマットでデータを作成しなければならない。
【特許文献１】特開２００２−１５８８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このような背景の中、スキャナデバイスを搭載しているマルチファンクションプリンタ（ＭＦＰ）では、スキャナでスキャンした画像をネットワーク上のストレージサーバに送信することが可能であり、さまざまなデータフォーマット、解像度でストレージサーバに読み取った画像を保存することができる。しかしながら、上述したように、近年のＷＥＢストレージサービスに対して、スキャンした画像データを送信するような場合には、ユーザがあらかじめ、その保存すべきディレクトリや、保存すべきサーバで許されているデータフォーマット、解像度を知っておく必要があり、データをスキャンするたびに、デバイスに設定する必要がある。
【００１０】
本発明は、上記課題にかんがみてなされたものであり、ＷＥＢストレージサーバから、データフォーマットや解像度をデバイスに指定させることにより、このようなわずらわしさを軽減するマルチファンクションデバイス、ネットワークストレージサーバ、スキャンストレージシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は以下の構成を備える。
【００１２】
設定された読み取りパラメータで画像データを読み取る読み取り手段を持ち、
ＸＭＬ／ＳＯＡＰを用いたスキャナサービスを利用可能なマルチファンクションデバイスにおいて、
ストレージサーバに接続する手段と、
ストレージサーバから受信した接続応答に応じて、読み取りパラメータを変更する手段と、
前記変更手段によって変更された読み取りパラメータで画像を読み取る手段と、
読み取った画像をストレージサーバに送信する手段と、
を備えたことを特徴とするマルチファンクションデバイス。
【００１３】
請求項１に記載のマルチファンクションデバイスにおいて、読み取りパラメータは、
解像度、データフォーマット、カラー指定を含むこと
を特徴とするマルチファンクションデバイス。
【００１４】
ネットワークストレージサーバにおいて、
ディレクトリ毎に保存するパラメータを設定、変更、表示する手段と、
クライアントからのデータ保存要求を受信する手段と、
前記保存要求内の保存先のディレクトリに応じて、前記パラメータ設定手段により設定されたパラメータを生成する手段と、
前記パラメータをデータ保存要求の応答として、クライアントに送信する手段と、
を備えたことを特徴とするネットワークストレージサーバ。
【００１５】
請求項３に記載のネットワークストレージサーバにおいて、パラメータは、
解像度、データフォーマット、カラー指定を含むこと
を特徴とするネットワークストレージサーバ。
【００１６】
請求項１に記載のマルチファンクションデバイスおよび請求項３に記載のネットワークストレージサーバを備えたことを特徴とするスキャンストレージシステム。
【発明の効果】
【００１７】
本発明によれば、ストレージサーバから、データフォーマットや解像度をデバイスに指定させることにより、ユーザが送信するディレクトリごとにデータフォーマットのパラメータを設定するようなわずらわしさを軽減することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、添付の図面を参照して本発明の実施例を詳細に説明する。
【実施例】
【００１９】
図１は、本実施例のネットワークデバイス装置として、ネットワーク接続機能を持つマルチファンクションデバイスがＬＡＮに接続している概略図である。
【００２０】
１０１はＬＡＮに接続可能なマルチファンクションデバイス装置で、ネットワーク印刷サービスやスキャンサービスをローカルエリアネットワーク（ＬＡＮ）１００に提供している。同一のネットワーク上にＰＣ１０３が接続している。
【００２１】
ＬＡＮ１００はＷＡＮ（ＷｉｄｅＡｒｅａＮｅｔｗｏｒｋ）１０２に接続しており、このＷＡＮ上にはネットワークストレージサーバとして１０４が接続されている。
【００２２】
本実施例では、マルチファンクションデバイス１０１がスキャナから読み取った画像データをストレージサーバ１０４に保存する。
【００２３】
図２は、本実施例におけるマルチファンクションデバイスの概略を表すブロック図である。
【００２４】
２０１はスキャナエンジン２１３を制御するスキャナエンジン制御部、２０２はＣＰＵ，２０３はプログラムが可能されているブートロム、２０４はＲＡＭ、２０５はパネルから設定された値を保持しておくための不揮発性のＲＡＭ（ＮＶＲＡＭ）、２０６はプリンタエンジン２１２を制御するエンジン制御部、２０７はＨＤＤ、２０８はタイマ、２０９はパネルやボタンランプといったユーザインターフェース部分２１４を制御するＩ／Ｏ制御部、２１０はネットワーク制御部で、それぞれがバス２１１に接続している。
【００２５】
図３は本デバイスが所有するユーザインターフェース部分である。
【００２６】
３０１は大型タッチパネルで、ユーザはタッチパネルを操作することで、各種設定を行うことが可能である。図の画面はコピーの待機画面である。３０２はテンキーボタンで、１から０の数字を入力するのに使う。Ｓのボタンはサービスボタンで、このボタンを押下することにより、タッチパネル上に各種サービス画面が出現し、コピー以外のサービスを行うことができる。本実施例ではスキャンサービスを提供し、スキャナから読み取った画像をネットワークストレージサーバ１０４に転送する。Ｒのボタンは設定ボタンで、このボタンを押下することによって、タッチパネル上に、各種設定画面が出現し、パラメータの設定を行うことができる。３０３はスピーカで、音声やブザー等をここから出力する。３０４はランプで、印刷やコピーがジャムした場合には、ランプが点滅する。
【００２７】
図４は図３図示のＳボタンを押下したときにタッチパネル３０１上に表示されるスキャンサービスの画面である。ユーザは４０１にデータを転送する先のサーバ名を入力し、４０２にそのフォルダ名、４０３にユーザ名称、４０４にユーザのパスワードを入力し、ＯＫボタンを押下する。その後、原稿をスキャナにセットして、図３図示のＳＴＡＲＴボタンを押下することによって、スキャナで原稿を読み取り、画像を目的のサーバに転送することになる。
【００２８】
図５は図３図示のＲボタンを押下したときにタッチパネル３０１上に表示される送信ファイルフォーマットのパラメータ設定画面である。従来であれば、ユーザは、あて先を変更する毎に、ファイルフォーマット５０１や解像度５０２、カラー指定５０３を設定する必要があった。本実施例のような対応をしていないストレージサーバに読み取った画像データを転送する場合には、これらを設定する必要がある。また、ストレージサーバがどんなフォーマットでも転送を許す場合には、このパラメータがデフォルト値となる。
【００２９】
図６はストレージサーバ側の設定画面である。
【００３０】
６０１はディレクトリのリストで、６０２がそのディレクトリに保存を許可するフォーマット、６０３は解像度、６０４はカラー指定を示している。
【００３１】
例えば、“￥２００１￥見積もり書”というディレクトリに保存されるデータのデータフォーマットはｔｉｆｆ、解像度は６００ｄｐｉ、Ｃｏｌｏｒはカラーであることを示している。
【００３２】
６０５は新規追加ボタンで、このリストに新たにディレクトリを追加したい場合に使用する。６０６は編集ボタンで、リスト内で編集したいディレクトリを選択し、その設定内容を変更することが可能となる。６０７は削除ボタンで、リスト内の必要のなくなったディレクトリの設定項目をリストから削除するためのものである。
【００３３】
図７はデバイスとストレージサーバのシーケンスの概念図である。
【００３４】
スキャナサービス画面で、ユーザがスキャナに原稿をセットしてＳＴＡＲＴボタンを押下するとｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂがストレージサーバに発行され、スキャンジョブ生成要求として、ストレージサーバへ通知される。
【００３５】
ストレージサーバは、図６で図示したリストを検索して、該当するディレクトリの読み取りパラメータをｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅとしてジョブ生成応答を返す。
【００３６】
デバイスは、この応答に対応したパラメータでデータの読み取りを開始し、データ読み取り後、指定されたＵＲＩにユーザ名とパスワードでストレージサーバにログインする。
【００３７】
ログイン後、読み取ったデータを所定のパスに転送して、処理が終了する。
【００３８】
図８はＳＯＡＰ／ＸＭＬ形式で記述されたｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂのフォーマットである。
【００３９】
＜ｒｅｑｕｅｓｔｉｎｇ−ｓｔｏｒａｇｅ−ｐａｔｈ＞タグでデータ転送先のディレクトリが示されている。
【００４０】
図９は、ＳＯＡＰ／ＸＭＬ形式で記述されたｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅのフォーマットである。
【００４１】
９０１は読み取りパラメータがセットされたレスポンスのフォーマットである。
９０２は読み取りパラメータがセットされていないレスポンスのフォーマットである。
【００４２】
９０１ではデータ転送先として＜ｄａｔａ−ｓｉｎｋ−ｕｒｉ＞のタグで示されたアドレスが指定されている。また＜ｄｏｃｕｍｅｎｔ−ｆｏｍａｔ＞のタグでｉｍａｇｅ／ｔｉｆｆとしてＴＩＦＦフォーマットのデータを要求し、＜ｄｏｃｕｍｅｎｔ−ｒｅｓｏｌｕｔｉｏｎ＞のタグで６００として６００ＤＰＩの解像度をもつデータを要求している。＜ｄｏｃｕｍｅｎｔ−ｃｏｌｏｒ＞のタグでｃｏｌｏｒとして、カラーデータを要求している。
【００４３】
一方８０２では、読み取りパラメータのタグが何も設定されていないことから、どのようなフォーマットのデータでも送ってかまわないことを示している。
【００４４】
図１０は、デバイスの処理の流れを示したフローチャートである。
【００４５】
図１１は、ストレージサーバの処理の流れを示したフローチャートである。
【００４６】
以下、図を用いて、本実施例の処理の流れを説明する。
【００４７】
デバイスの処理について説明する。
【００４８】
以下、ステップはＳと示す。
【００４９】
ユーザは、読み取る原稿をスキャナに設定し、図３に図示したｓボタンにより、スキャナサービスを呼びだし、送信あて先を設定して、図３に図示したＳＴＡＲＴボタンを押下して、データを読み取らせ、設定されたあて先にスキャンデータを保存する。
【００５０】
このＳＴＡＲＴボタンを押下されるとデバイスは、図５に図示した、送信ファイルフォーマット設定の各パラメータをデフォルト値として、スキャナ制御２０１に設定する（Ｓ１００１）。本実施例の場合には、デフォルト値として、ファイルフォーマットはＰＤＦ、解像度は２００ＤＰＩ、カラー指定はＢｌａｃｋとなっている。
【００５１】
次に、図４で図示した４０１のサーバ名、４０２フォルダ名、４０３ユーザ名を読み取り、図８に図示したようなフォーマットのｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂを生成し、４０１で指定されたストレージサーバに発行する（Ｓ１００２）。そして、ストレージサーバからのｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅをまつ（Ｓ１００３）。
【００５２】
ｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅを受信すると、図９のフォーマットの中から、各種パラメータのタグを検出し（Ｓ１００４）、その設定値をスキャナ制御２０１に再設定する（Ｓ１００５）。例えば、９０１のような応答が返された場合には、＜ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ＞のタグからファイルフォーマットはＴＩＦＦに、＜ｄｏｃｕｍｅｎｔ−ｒｅｓｏｌｕｔｉｏｎ＞のタグから解像度は６００ｄｐｉに、＜ｄｏｃｕｍｅｎｔ−ｃｏｌｏｒ＞のタグからカラー指定はｃｏｌｏｒに再設定される。
【００５３】
これらのパラメータを用いて、スキャナ制御２０１を介してスキャナエンジン２１３に対して、データスキャンを開始する（Ｓ１００６）。全データの読み取りが終了したら（Ｓ１００７）、９０１で指定された＜ｄａｔａ−ｓｉｎｋ−ｕｒｉ＞先に４０３ユーザ名と４０４パスワードでログインを行う（Ｓ１００８）。ログイン後、指定されたフォルダ名４０２に、読み取ったデータを転送し処理が終了する（Ｓ１００９）。
【００５４】
１００３で返されたｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅが９０２のようなフォーマットであった場合には、各種パラメータのタグがないため、ファイルフォーマットの再設定は行われない。この場合には、１００１で設定したパラメータ（ファイルフォーマット：ＰＤＦ、解像度：２００ｄｐｉ、カラー指定：Ｂｌａｃｋ）でデータの読み取りが行われる。
【００５５】
次に図１１を用いて、ストレージサーバ側の処理の流れについて説明する。
【００５６】
ストレージサーバのストレージサービスプログラムはクライアント（本実施例の場合ではデバイス）からのｃｒｅａｔｅ＿ｊｏｂ＿ｓｃａｎを待っている（Ｓ１１０１）。図８のようなｃｒｅａｔｅ＿ｊｏｂ＿ｓｃａｎを受信すると、＜ｒｅｑｕｅｓｔｉｎｇ−ｓｔｏｒａｇｅ−ｐａｔｈ＞のタグからデータを保存するディレクトリを抽出する（Ｓ１１０２）。本実施例の場合には“２００２￥見積もり書”のディレクトリが抽出されることになる。
【００５７】
ストレージサーバはこのディレクトリが図６で図示したテーブル上にあるかどうかを検索する（Ｓ１１０３）。検索は、リストの上から順番に行われる。“２００２￥見積もり書”のディレクトリが、テーブル上にあると（Ｓ１１０４）、その読み取りパラメータを読み込む（Ｓ１１０５）。この場合では、ｆｏｒｍａｔはｔｉｆｆ、解像度は６００ｄｐｉ、Ｃｏｌｏｒ指定はｃｏｌｏｒなので、それらをｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅに設定し、９０１のようなフォーマットを生成して、クライアントに応答する（Ｓ１１０６）。Ｓ１１０７で、テーブルすべての検索が終了して、テーブル上にディレクトリがなかった場合には９０２のようなフォーマットを生成して、クライアントに応答する（Ｓ１１０８）。
【００５８】
９０１のように、応答のフォーマットには＜ｄａｔａ−ｓｉｎｋ−ｕｒｉ＞のタグがある。クライアントはこのＵＲＩに対してデータを転送してくることになる。サーバはこのＵＲＩに転送されたデータを保存する。このＵＲＩはｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅ毎に生成し、クライアントに応答する。
【図面の簡単な説明】
【００５９】
【図１】本実施例のネットワークデバイス装置として、ネットワーク接続機能を持つマルチファンクションデバイスがＬＡＮに接続している概略図
【図２】本実施例におけるマルチファンクションデバイスの概略を表すブロック図
【図３】本実施例のデバイスが持つユーザインターフェースを示す図
【図４】スキャンサービスの画面を示す図
【図５】送信ファイルフォーマットのパラメータ設定画面を示す図
【図６】ストレージサーバ側の設定画面を示す図
【図７】デバイスとストレージサーバのシーケンスフローの概略図
【図８】ＳＯＡＰ／ＸＭＬ形式で記述されたｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂのフォーマットを示す図
【図９】ＳＯＡＰ／ＸＭＬ形式で記述されたｃｒｅａｔｅ＿ｓｃａｎ＿ｊｏｂＲｅｓｐｏｎｓｅのフォーマットを示す図
【図１０】デバイスの処理の流れを示したフローチャート
【図１１】ストレージサーバの処理の流れを示したフローチャート
【符号の説明】
【００６０】
１００  ＬＡＮ
１０１  マルチファンクションデバイス
１０２  ＷＡＮ
１０３  ＰＣ
１０４  ネットワークストレージサーバ
【図４】
2006197325.tif 000003
【図５】
2006197325.tif 000004
【図７】
2006197325.tif 000005
【図８】
2006197325.tif 000006
【図９】
2006197325.tif 000007
【図１０】
2006197325.tif 000008
【図１１】
2006197325.tif 000009
【図１】
2006197325.tif 000010
【図２】
2006197325.tif 000011
【図３】
2006197325.tif 000012
【図６】
2006197325.tif 000013