(57)【要約】【課題】外部スキャナの操作のための操作画面を情報処理装置に提供する制御装置が、情報処理装置内の転送先情報を取得できるようにする。【解決手段】制御装置３０は、複合機１０の外部にあるスキャナ２０を制御する。複合機１０は、制御装置３０が提供するスキャナ２０の操作画面を表示し、スキャナ２０に対する操作指示をユーザから受け付ける。複合機１０は、内蔵するスキャナがスキャンした画像の転送先の候補を列挙したアドレス帳等の転送先情報を有する。しかるべき権限情報の提示がない限り、複合機１０は転送先情報を外部に出力しない。そこで、制御装置３０は、複合機１０を操作するユーザからスキャナ２０の利用を指示された場合、転送先情報の取得のための認証情報を入力する認証画面を複合機１０に提供し、ユーザから入力された認証情報を複合機１０に渡してその転送先情報を受け取り、転送先の選択画面を生成し、複合機１０に提供する。【選択図】図３
2019193135.tif 000002
【特許請求の範囲】
【請求項１】
スキャナに接続され、かつネットワークを介して情報処理装置に接続されたコンピュータを、
前記情報処理装置内の転送先情報へアクセスする権限情報の入力画面を前記情報処理装置に提供する入力画面提供手段、
前記入力画面に入力された前記権限情報を前記情報処理装置から取得し、取得した前記権限情報を用いて前記情報処理装置から前記転送先情報を取得する転送先情報取得手段、
前記スキャナへの操作指示を受け付ける操作画面を前記情報処理装置へ提供する手段、
前記操作画面に入力された操作指示を前記情報処理装置から取得し、取得した操作指示に従って前記スキャナを動作させ、前記スキャナが読み取った画像を取得する手段、
前記転送先情報が示す転送先候補の中から前記スキャナが読みとった画像の転送先の選択を受け付けるための選択画面を前記情報処理装置に提供する手段、
前記選択画面にて選択された転送先の情報を前記情報処理装置から取得し、その情報が示す転送先に対して、前記スキャナが読み取った画像を転送する手段、
として機能させるためのプログラム。
【請求項２】
前記入力画面提供手段は、前記スキャナが読み取った画像を予め定められた保存場所に保存する旨の操作指示が前記操作画面に対して入力された場合は、前記入力画面を前記情報処理装置に提供せず、前記画像を転送する旨の操作指示が前記操作画面に対して入力された場合には、前記入力画面を前記情報処理装置に提供する、請求項１に記載のプログラム。
【請求項３】
前記情報処理装置は複合機であり、
前記転送先情報は、前記複合機のスキャン機能により読み取った画像の転送先候補を示すアドレス帳情報である、
請求項１又は２に記載のプログラム。
【請求項４】
前記情報処理装置には、ユーザごとにそのユーザに対応する前記転送先情報が保持されており、
前記入力画面は、前記権限情報として、前記情報処理装置における前記ユーザの認証情報の入力を受け付ける画面であり、
前記転送先情報取得手段は、前記情報処理装置から取得した前記権限情報を用いて前記情報処理装置から前記ユーザに対応する前記転送先情報を取得する、
請求項３に記載のプログラム。
【請求項５】
前記情報処理装置は複合機であり、
前記転送先情報は、前記複合機内に設けられた、前記複合機のスキャン機能により読み取った画像の保存領域のリストである、
請求項１又は２に記載のプログラム。
【請求項６】
スキャナに接続され、かつネットワークを介して情報処理装置に接続された制御装置であって、
前記情報処理装置内の転送先情報へアクセスする権限情報の入力画面を前記情報処理装置に提供する入力画面提供手段と、
前記入力画面に入力された前記権限情報を前記情報処理装置から取得し、取得した前記権限情報を用いて前記情報処理装置から前記転送先情報を取得する転送先情報取得手段と、
前記スキャナへの操作指示を受け付ける操作画面を前記情報処理装置へ提供する手段と、
前記操作画面に入力された操作指示を前記情報処理装置から取得し、取得した操作指示に従って前記スキャナを動作させ、前記スキャナが読み取った画像を取得する手段と、
前記転送先情報が示す転送先候補の中から前記スキャナが読みとった画像の転送先の選択を受け付けるための選択画面を前記情報処理装置に提供する手段と、
前記選択画面にて選択された転送先の情報を前記情報処理装置から取得し、その情報が示す転送先に対して、前記スキャナが読み取った画像を転送する手段と、
を含む制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び制御装置に関する。
【背景技術】
【０００２】
特許文献１には、ネットワークに接続された複数のスキャナの各々を、同じネットワーク上の管理サーバを介して制御するシステムが開示されている。このシステムでは、管理サーバを介した指示により、リモートのスキャナに読み取りを行わせ、画像を取得することができる。
【０００３】
特許文献２には、クライアントとしての第１の画像形成装置から、サーバ装置を介して、それとは別の第２の画像形成装置を制御するシステムが開示されている。このシステムでは、第１の画像形成装置はＷｅｂブラウザを備え、サーバ装置が備えるＷｅｂサーバにアクセスする。サーバ装置は、第２の画像形成装置の操作のための設定画面を生成し、この設定画面の情報をＷｅｂサーバから第１の画像形成装置のＷｅｂブラウザに送信する。第１の画像形成装置を操作するユーザは、Ｗｅｂブラウザが表示する設定画面上で設定を行い、処理の実行開始を指示する。この設定の内容及び実行開始の指示は、Ｗｅｂブラウザからサーバ装置のＷｅｂサーバに送信される。サーバ装置は、受信した設定内容を第２の画像形成装置に送信し、その設定内容に従った処理の実行を指示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３４５９８３号公報
【特許文献２】特開２００６−２０３８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置等の情報処理装置の中には、当該情報処理装置が備えるスキャナで読み取った画像を、ネットワーク等の通信回線を介して他の装置に転送する機能を持つものがある。この種の情報処理装置は、画像の転送先を指定する操作の負担を減らすために、ユーザがよく用いる転送先のリストを示す転送先情報を保持しており、そのリストをユーザに提示して、ユーザから転送先の選択を受け付ける。特許文献２に例示したシステムのように、画像形成装置等の情報処理装置から、サーバ等の制御装置を介して、その情報処理装置の外部にある外部スキャナを操作する場合にも、その情報処理装置内の転送先情報を用いて転送先を選択できることが望まれる。
【０００６】
ところが、情報処理装置内の転送先情報は一種の機密情報であり、所定の権限を持つ者でなければ情報処理装置から外に転送先情報を取り出すことができない。
【０００７】
本発明は、外部のスキャナを操作するための操作画面を情報処理装置に提供する制御装置が、情報処理装置内の転送先情報を取得できる仕組みを提供する。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、スキャナに接続され、かつネットワークを介して情報処理装置に接続されたコンピュータを、前記情報処理装置内の転送先情報へアクセスする権限情報の入力画面を前記情報処理装置に提供する入力画面提供手段、前記入力画面に入力された前記権限情報を前記情報処理装置から取得し、取得した前記権限情報を用いて前記情報処理装置から前記転送先情報を取得する転送先情報取得手段、前記スキャナへの操作指示を受け付ける操作画面を前記情報処理装置へ提供する手段、前記操作画面に入力された操作指示を前記情報処理装置から取得し、取得した操作指示に従って前記スキャナを動作させ、前記スキャナが読み取った画像を取得する手段、前記転送先情報が示す転送先候補の中から前記スキャナが読みとった画像の転送先の選択を受け付けるための選択画面を前記情報処理装置に提供する手段、前記選択画面にて選択された転送先の情報を前記情報処理装置から取得し、その情報が示す転送先に対して、前記スキャナが読み取った画像を転送する手段、として機能させるためのプログラムである。
【０００９】
請求項２に係る発明は、前記入力画面提供手段は、前記スキャナが読み取った画像を予め定められた保存場所に保存する旨の操作指示が前記操作画面に対して入力された場合は、前記入力画面を前記情報処理装置に提供せず、前記画像を転送する旨の操作指示が前記操作画面に対して入力された場合には、前記入力画面を前記情報処理装置に提供する、請求項１に記載のプログラムである。
【００１０】
請求項３に係る発明は、前記情報処理装置は複合機であり、前記転送先情報は、前記複合機のスキャン機能により読み取った画像の転送先候補を示すアドレス帳情報である、請求項１又は２に記載のプログラムである。
【００１１】
請求項４に係る発明は、前記情報処理装置には、ユーザごとにそのユーザに対応する前記転送先情報が保持されており、前記入力画面は、前記権限情報として、前記情報処理装置における前記ユーザの認証情報の入力を受け付ける画面であり、
前記転送先情報取得手段は、前記情報処理装置から取得した前記権限情報を用いて前記情報処理装置から前記ユーザに対応する前記転送先情報を取得する、請求項３に記載のプログラムである。
【００１２】
請求項５に係る発明は、前記情報処理装置は複合機であり、前記転送先情報は、前記複合機内に設けられた、前記複合機のスキャン機能により読み取った画像の保存領域のリストである、請求項１又は２に記載のプログラムである。
【００１３】
請求項６に係る発明は、スキャナに接続され、かつネットワークを介して情報処理装置に接続された制御装置であって、前記情報処理装置内の転送先情報へアクセスする権限情報の入力画面を前記情報処理装置に提供する入力画面提供手段と、前記入力画面に入力された前記権限情報を前記情報処理装置から取得し、取得した前記権限情報を用いて前記情報処理装置から前記転送先情報を取得する転送先情報取得手段と、前記スキャナへの操作指示を受け付ける操作画面を前記情報処理装置へ提供する手段と、前記操作画面に入力された操作指示を前記情報処理装置から取得し、取得した操作指示に従って前記スキャナを動作させ、前記スキャナが読み取った画像を取得する手段と、前記転送先情報が示す転送先候補の中から前記スキャナが読みとった画像の転送先の選択を受け付けるための選択画面を前記情報処理装置に提供する手段と、前記選択画面にて選択された転送先の情報を前記情報処理装置から取得し、その情報が示す転送先に対して、前記スキャナが読み取った画像を転送する手段と、を含む制御装置である。
【発明の効果】
【００１４】
請求項１、３、５又は６に係る発明によれば、外部のスキャナを操作するための操作画面を情報処理装置に提供する制御装置が、情報処理装置内の転送先情報を取得することができる。
【００１５】
請求項２に係る発明によれば、スキャン画像を予め定められた保存場所に保存する場合には、権限情報の入力を不要としてユーザの操作負担を減らすことができる。
【００１６】
請求項４に係る発明によれば、情報処理装置がユーザごとに保持している転送先情報のうち、スキャンを指示したユーザに対応するものを制御装置から取得し、その転送先情報に基づく選択画面をユーザに提供することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態のシステム構成の例を示す図である。
【図２】制御装置の機能構成を例示する図である。
【図３】実施形態のシステムの処理の流れを例示する図である。
【図４】複合機のメインメニュー画面の例を示す図である。
【図５】制御装置が複合機に表示させる認証画面の例を示す図である。
【図６】制御装置が複合機に表示させるスキャン画面の例を示す図である。
【図７】複合機のメインメニュー画面の別の例を示す図である。
【発明を実施するための形態】
【００１８】
図１を参照して、本実施形態のシステム構成の一例を説明する。
【００１９】
このシステムは、複合機１０と、複合機１０とは別体のスキャナ（複合機１０から見て外部のスキャナ）２０と、このスキャナ２０を制御する制御装置３０とを含む。複合機１０と制御装置３０とは、ローカルエリアネットワーク等のネットワーク４０を介して相互に通信可能である。スキャナ２０は、制御装置３０に対して、ＵＳＢ（Universal Serial Bus）等のインタフェースを介して接続されている。なお、複合機１０とは、プリンタ、スキャナ、コピー機、ファクシミリ装置、ネットワーク通信等の複数の機能を併せ持つ装置である。
【００２０】
複合機１０には、当該複合機１０のＵＩ（ユーザインタフェース）である操作部１２が設けられている。操作部１２には、複合機１０の操作のための各種操作画面を表示する表示装置と、操作画面に対するユーザからの入力を受け付ける入力装置が含まれる。操作部１２は、表示装置と入力装置が一体化されたタッチパネルを備えていてもよい。
【００２１】
複合機１０は、スキャナを内蔵している。しかし、複合機１０のスキャナは、オフィスで一般的なＡ４程度のサイズの普通紙の原稿を、限られたサイズの機構で読み取るためのものであり、原稿の搬送経路内に急激なカーブを有する。このため、名刺や葉書などといった比較的硬質の原稿の読み取りには適さない。硬質の原稿を読み取るに適した設計のスキャナは市場に存在するが、このようなスキャナを複合機１０の操作部１２から操作でき、スキャンした画像を、複合機１０の内蔵スキャナでスキャンした画像と同様、複合機１０内のアドレス帳等の転送先情報を用いて転送したり、複合機１０内の親展ボックスに保存したりできると便利である。この他にも、複合機１０の内蔵スキャナでは不便な種類のスキャン機能を提供する外部スキャナ（すなわちスキャナ２０）を、複合機１０から制御したいというニーズが存在する。本実施形態のシステムは、このための仕組みを提供する。
【００２２】
制御装置３０は、複合機１０と外部のスキャナ２０との間のインタフェースを提供する装置である。制御装置３０は、スキャナ２０の操作のための操作画面を、ネットワーク４０経由で複合機１０の操作部１２に提供する。制御装置３０は、スキャナ２０にて選択可能な各種のスキャンパラメータの選択肢（例えば選択可能な解像度の種類、白黒読み取りかカラー読み取りか等）の情報を保持しており、この情報を用いて操作画面を構成する（あるいはこの情報を組み込んだ操作画面データを保持している）。操作画面は、例えばウェブページとして構成されたものであってもよい。また制御装置３０は、その操作画面に対するユーザからの操作指示に応じて、スキャナ２０を制御する。また制御装置３０は、その制御によりスキャナ２０が読み取った画像のデータ（以下、スキャン画像と呼ぶ）をユーザの操作指示に応じて転送する。
【００２３】
図示例では、スキャナ２０は、制御装置３０に対してネットワーク４０経由ではなく直接接続されていたが、スキャナ２０がネットワーク４０に接続され、ネットワーク４０経由で制御装置３０から制御される構成としてもよい。
【００２４】
一例であるが、スキャナ２０及び制御装置３０を、複合機１０の隣に設置すれば、複合機の操作部１２を介するスキャナ２０への操作指示の入力や、スキャナ２０への原稿のセット等の作業がやりやすい。
【００２５】
さて、制御装置３０がスキャナ２０用の操作画面を複合機１０の操作部１２に提供する場合に問題になるのが、スキャン結果の転送（保存）先の選択画面のための転送先情報の入手である。複合機１０は、転送先の一覧を示すアドレス帳や、複合機１０内に開設されている親展ボックスの一覧、等の転送先情報を保持しているが、これら転送先情報は個人情報を含む機密情報であり、複合機１０内から自由に取り出すことができないよう設定されている場合が多い。例えば、外部のパーソナルコンピュータから複合機１０内のアドレス帳にアクセスして編集を行うには、複合機１０の管理者のアカウントで複合機１０にログインする必要がある。また、複合機１０にアカウントを持つユーザが個人用のアドレス帳を複合機１０に登録している場合、そのアドレス帳にアクセスするにはそのアカウントで複合機１０にログインする必要がある。
【００２６】
制御装置３０は、複合機１０内にある転送先情報を用いて転送先の選択画面を生成するには、その転送先情報を複合機１０から取得する必要がある。そして、この取得のためには、その転送先情報へのアクセス権限を証明する権限情報を複合機１０に入力する必要がある。
【００２７】
そこで、本実施形態では、制御装置３０がそのような権限情報を入手し、これを用いて複合機１０から転送先情報を得るための仕組みを提供する。
【００２８】
この仕組みを含んだ制御装置３０の機能構成の一例を図２に示す。図２に例示する制御装置３０は、ウェブサーバ３００、転送先情報取得部３０６、スキャン画面生成部３０８、スキャナ制御部３１０、データ形式変換部３１２、及びデータ転送処理部３１４を含む。
【００２９】
ウェブサーバ３００は、スキャナ２０の操作画面を表すウェブページを複合機１０に提供する。またウェブサーバ３００は、複合機１０の操作部１２に表示されたその操作画面に対するユーザの入力情報を受け取り、その入力情報を、転送先情報取得部３０６又はスキャナ制御部３１０等の処理部に供給する。
【００３０】
ウェブサーバ３００が複合機１０に提供するウェブページ群には、認証画面ページ３０２、及びスキャン画面ページ３０４が含まれる。認証画面ページ３０２は、ユーザの認証情報（例えばユーザＩＤとパスワードの組）の入力を受け付けるためのウェブページである。認証画面ページ３０２に入力される認証情報は、複合機１０内の転送先情報に対するアクセス権限を証明する権限情報の一例である。スキャン画面ページ３０４は、スキャナ２０の操作のための各種設定情報の入力を受け付けるためのウェブページである。スキャン画面ページ３０４のうちスキャン結果の画像の転送先の選択を受け付けるための選択欄は、複合機１０から取得した転送先情報に基づいて動的に生成される。
【００３１】
転送先情報取得部３０６は、認証画面ページ３０２に対してユーザが入力した認証情報を用いて、複合機１０から転送先情報を取得する。
【００３２】
スキャン画面生成部３０８は、スキャン画面ページ３０４を生成し、ウェブサーバ３００に登録する。例えば、スキャン画面生成部３０８は、スキャン画面ページ３０４のテンプレートを有しており、そのテンプレートに対して、動的に供給される情報（例えば複合機１０から取得した転送先情報）を当てはめることで、スキャン画面ページ３０４を生成する。スキャン画面のうち動的に変化しない部分（例えば、スキャン画像のデータ形式の選択欄）については、テンプレートに含めておいてもよい。
【００３３】
スキャナ制御部３１０は、スキャン画面ページ３０４に対してユーザが入力した指示の情報を取得し、その情報にしたがってスキャナ２０を制御して、スキャン処理を実行させる。そして、スキャナ制御部３１０は、スキャナ２０からスキャン画像を取得する。
【００３４】
データ形式変換部３１２は、スキャナ２０から取得されたスキャン画像を、ユーザの指定したデータ形式に変換する。
【００３５】
データ転送処理部３１４は、データ形式変換後のスキャン画像のファイルを、ユーザの指定した転送先に転送（保存）する。転送先の候補には、制御装置３０内の記憶領域、複合機１０内の親展ボックス、ネットワーク４０を介してアクセス可能なファイルサーバ内のフォルダ、電子メールアドレス等がある。
【００３６】
次に、図３を参照して、実施形態のシステムにおける処理の流れの例を説明する。この説明では、図４〜図５に示す操作画面の例を適宜参照する。
（１）ユーザは、複合機１０の操作部１２から外部のスキャナ２０を利用したい場合、操作部１２に表示される複合機１０のメインメニュー画面（ホーム画面とも呼ばれる）上で、外部スキャナに対応するメニュー項目を選択する。メインメニュー画面には、複合機１０がユーザに提供する機能を示すメニュー項目が、例えばＧＵＩ（グラフィカル・ユーザ・インタフェース）のボタンの形で表示される。
【００３７】
図４に、複合機１０のメインメニュー画面４００の例を示す。この例ではメインメニュー画面４００には、コピーボタン４０２、スキャンボタン４０４、ＦＡＸボタン４０６のように複合機１０自体が持つコピー、スキャン、ＦＡＸ等の機能の利用を指示するボタンの他に、スキャナ２０の利用を指示するための外部スキャナボタン４０８が表示される。コピーボタン４０２、スキャンボタン４０４、ＦＡＸボタン４０６をユーザが押下した場合の複合機１０の動作は、従来技術の範囲に属する。外部スキャナボタン４０８は、制御装置３０にリンクされている。この実施形態では、制御装置３０は、ウェブサーバ３００からウェブ技術によりスキャナ２０の操作画面を提供しており、外部スキャナボタン４０８は、ウェブサーバ３００が提供するウェブページのＵＲＬ（Uniform Resource Locator）に関連付けてられている。
（２）図３の処理の流れの例では、外部スキャナボタン４０８には認証画面ページ３０２のＵＲＬが関連付けられており、ユーザが外部スキャナボタン４０８を押下すると、複合機１０内のウェブブラウザは、そのＵＲＬに対するＧＥＴリクエストをウェブサーバ３００に送る（複合機１０から制御装置３０への外部アクセス）。
（３）リクエストを受けた制御装置３０のウェブサーバ３００は、リクエストに対応する認証画面ページ３０２を応答する処理を行う。
（４）認証画面ページ３０２が制御装置３０から複合機１０に送られる。
【００３８】
この認証画面ページ３０２を表示した認証画面５００の例を図５に示す。この例は、複合機１０が持つアドレス帳が、その複合機１０のユーザ群（例えばその複合機１０が設置された組織やその部署のスタッフ）で共用されるもののみである場合の例である。共用のアドレス帳を複合機１０から外部に出力するには、複合機１０の管理者の権限が要求される。そこで、例示した認証画面５００には、管理者のユーザＩＤ及びパスワードの入力を求めるメッセージと、ユーザＩＤ及びパスワードの入力欄とが表示される。
（５）複合機１０内のウェブブラウザは、受け取った認証画面ページ３０２から認証画面５００の画像を生成し、操作部１２の表示装置に表示する。
（６）ユーザは、操作部１２に表示された認証画面ページ３０２に対して、管理者の認証情報（図示例ではユーザＩＤ及びパスワード）を入力し、送信指示を行う。
（７）この指示に応じて、入力された認証情報が制御装置３０のウェブサーバ３００に送られる。
（８）ウェブサーバ３００は、受け取った認証情報を転送先情報取得部３０６に渡す。転送先情報取得部３０６は、転送先情報要求を複合機１０に送る。この転送先情報要求には、転送先情報（アドレス帳データ等）を要求する旨を示す値と、ウェブサーバ３００から受け取った認証情報が含まれる。認証情報を保護するために、転送先情報要求またはその中の認証情報は、事前に複合機１０側と取り決めた鍵を用いて暗号化しておいてもよい。
（９）転送先情報要求を受け取った複合機１０は、その要求に含まれる認証情報が、登録されている正しい認証情報であるかを判定する（認証処理）。この例では、正しい認証情報であると判定されたとする。
（１０）この場合、複合機１０は、保持している転送先情報（アドレス帳等）を取り出す。転送先情報には、例えば、転送先ごとに、その転送先の名称とその転送先にデータを送信するためのアドレス情報（例えば転送先のメールアドレスやＵＲＬ等）とが含まれる。
（１１）複合機１０は、その転送先情報を制御装置３０に送る。
（１２）制御装置３０は、受け取った転送先情報をスキャン画面生成部３０８に渡す。スキャン画面生成部３０８は、スキャン画面ページのテンプレートに、転送先選択用の選択欄にその転送先情報に含まれる各転送先の情報を埋め込むことでスキャン画面ページ３０４を生成し、そのスキャン画面ページ３０４をウェブサーバ３００に供給する。
（１３）ウェブサーバ３００は、そのスキャン画面ページ３０４を複合機１０のウェブブラウザに送信する。
（１４）ウェブブラウザは、複合機１０の操作部１２の表示装置に、そのスキャン画面ページ３０４を表示する。スキャン画面ページ３０４は、例えば、解像度等のスキャンパラメータを設定する画面、転送先の選択画面、スキャン画像のデータ形式の選択画面等を含んでいる。図示は省略するが、このうち転送先の選択画面には、複合機１０から取得した転送先情報に示される各転送先が選択肢として示されている。
（１５）ユーザは、操作部１２に表示されたスキャン画面ページ３０４の各設定項目に対して適宜設定を行う。ここでは、解像度等のスキャンパラメータ、スキャン画像の出力データ形式、スキャン画像の転送先（保存先）等の設定を行う。そして、設定が完了すると、スキャンの実行指示を行う。なお、この操作部１２上での指示と前後して、ユーザはスキャナ２０に対して読み取り対象の原稿をセットしている。
（１６）複合機１０のウェブブラウザは、スキャン画面ページ３０４に入力された設定内容のデータを含むスキャン指示を制御装置３０のウェブサーバ３００に送る。
（１７）ウェブサーバ３００が受け取ったスキャン指示は、スキャナ制御部３１０に渡される。スキャナ制御部３１０は、そのスキャン指示に含まれる設定内容のうち、スキャナ２０の制御のためのスキャンパラメータを、スキャナ２０が対応しているインタフェース規格（例えばＳＡＮＥやＴＷＡＩＮ）に準拠したコマンドに変換する。
（１８）スキャナ制御部３１０は、変換により得られたコマンドをスキャナ２０に送り、スキャナ２０にスキャンを実行させる。
（１９）スキャナ２０は、スキャナ制御部３１０からのコマンドに従ってスキャン処理を実行し、セットされた原稿を読み取る。
（２０）スキャナ２０は、読み取りにより得られたスキャン画像を制御装置３０に送る。
（２１）スキャン画像を受け取った制御装置３０では、データ形式変換部３１２がそのスキャン画像のデータを、スキャン画面ページ３０４上でユーザが選択したデータ形式に変換する。そして、変換後のスキャン画像のファイルを、スキャン画面ページ３０４の転送先選択画面でユーザが選択した転送先に転送する。この転送では、例えば、ユーザが選択した転送先に紐付けられたアドレス情報に示されるプロトコル（例えば電子メール、ＦＴＰ、ＳＭＢ）で、そのアドレス情報が示すアドレスにスキャン画像のファイルを送る。
【００３９】
以上、本実施形態の処理の流れを説明した。以上に説明したとおり、本実施形態のシステムでは、制御装置３０は、複合機１０内の転送先情報の読み出し権限を持つユーザ（上述の例では管理者）の認証情報を入力させる画面を複合機１０の操作部１２に表示し、ユーザから認証情報を受け取る。そして、制御装置３０は、ユーザが入力した認証情報を用いて複合機１０から転送先情報を取得し、その転送先情報を用いて転送先の選択画面を生成して複合機１０に提供する。このような仕組みにより、複合機１０が持つ転送先情報に基づく転送先の選択画面を、複合機１０の外部にある制御装置３０で生成し、スキャナ２０の設定画面と共に複合機１０に提供することが可能になる。
【００４０】
以上の図３〜図５を参照した説明では、複合機１０にある全ユーザ共用のアドレス帳データを制御装置３０から取得する例を示したが、これは一例に過ぎない。複合機１０にユーザごとの個人用アドレス帳が保持されている場合、制御装置３０から操作部１２に提供される認証画面（図５参照）上で、ユーザにそのユーザ自身の認証情報の入力を促すようにしてもよい。この場合、制御装置３０は、ユーザが入力した認証情報を含む転送先情報要求を複合機１０に送り、複合機１０はその認証情報を認証し、この認証が成功した場合、その認証情報に対応するユーザの個人用のアドレス帳データを制御装置３０に提供する。
【００４１】
また以上の例では、転送先情報としてアドレス帳を主たる例として採り上げたが、転送先情報の別の例として、複合機１０内に設けられている親展ボックスのリストがある。親展ボックスとは、複合機１０の記憶システム内に設けられたデータの保存領域である。複合機１０内には複数の親展ボックスが作成可能である。ユーザは、自分用、あるいは自分とその仲間のために、複合機１０内に親展ボックスを作成できる。親展ボックスにパスワードを設定し、パスワードを知っている者以外は親展ボックスを利用（例えば保存したデータの読み出し、及び／又はデータの保存）できないようにすることもできる。また、親展ボックスに対して各ユーザのアクセス権を設定可能とし、親展ボックスにアクセス権を持つユーザ以外はその親展ボックスを利用できないよう制御することも可能である。このような親展ボックスのリストを、転送先情報として複合機１０から制御装置３０に提供することで、制御装置３０は、スキャン画像の保存（転送）先の選択肢としてそれら親展ボックスを示した選択画面を複合機１０の操作部１２に提供することが可能になる。
【００４２】
この場合において、ユーザが認証画面５００（図５参照）に管理者の認証情報を入力した場合、複合機１０は制御装置３０に対して、複合機１０に設けられているすべての親展ボックスのリストを提供する。この場合、制御装置３０から操作部１２に表示される転送先の選択画面には複合機１０内の全親展ボックスのリストが示され、ユーザはその中からスキャン画像の保存先を選択する。ユーザが選択した親展ボックスにパスワードが設定されている場合には、制御装置３０は、パスワードの入力画面を操作部１２に表示させ、ユーザからパスワードの入力を受け付け、入力されたパスワードを複合機１０に渡すことで、その親展ボックスにスキャン画像を保存可能とする。
【００４３】
また、ユーザが認証画面５００に対してそのユーザ自身の認証情報を入力した場合、複合機１０は、そのユーザがアクセス権を持つ親展ボックスを抽出し、抽出した親展ボックスのリストを制御装置３０に提供する。この場合、制御装置３０から操作部１２に表示される親展ボックスの選択画面には、ユーザがアクセス可能である親展ボックスは選択肢として表示されない。
【００４４】
また以上の例では、ユーザが外部スキャナの利用を指示した場合に、転送先情報の取得権限を示す権限情報（上述の例ではユーザの認証情報）を必ず入力させたが、これは一例に過ぎない。ユーザに権限情報の入力を求めるのを、スキャン画像の転送先の選択に転送先情報を利用する必要がある場合のみに限定してもよい。
【００４５】
例えば、図３の手順でユーザが外部スキャナの利用を選択した場合（ステップ（１）及び（２））、制御装置３０は、ステップ（３）及び（４）で認証画面ページ３０２を複合機１０に提供する代わりに、スキャン画面ページ３０４を提供する。ただし、このスキャン画面ページ３０４には、アドレス帳等の転送先情報に基づく転送先の選択画面の代わりに、スキャン画像の転送先の分類を大まかに指定する指定画面が含まれる。図６に、この指定画面６００を例示する。この指定画面６００には、転送先の分類として、ＵＳＢメモリ、共有アドレス帳、個人アドレス帳、親展ボックスを示すボタン６０２，６０４，６０６，６０８が表示される。分類「ＵＳＢメモリ」は、複合機１０のＵＳＢコネクタに指したＵＳＢメモリにスキャン画像を保存することを指示するボタンである。「共用アドレス帳」は、複合機１０が保持する全ユーザが共用するアドレス帳から転送先を選択することを指示するためのボタンであり、「個人アドレス帳」はユーザ個人のアドレス帳から転送先を選択することを指示するためのボタンである。「親展ボックス」は、例えば、ユーザがアクセス権を持つ親展ボックスの中から転送先を選択することを指示するためのボタンである。
【００４６】
このうち、「共用アドレス帳」、「個人アドレス帳」、「親展ボックス」の各ボタンについては、複合機１０内にアドレス帳情報や親展ボックスリスト等の転送先情報が保持されており、ユーザはそれら転送先情報に基づく選択画面から転送先を選択する。したがって、これら３つのボタンのいずれかが選択された場合には、制御装置３０は、認証画面を操作部１２に提供し、ユーザに認証情報の入力を求める。例えば「共用アドレス帳」が選択された場合には、管理者の認証情報の入力を求める認証画面を提供し、「個人アドレス帳」が選択された場合には、そのユーザ自身の認証情報の入力を求める認証画面を提供する。
【００４７】
一方、「ＵＳＢメモリ」ボタンが選択された場合、スキャン画像の転送先は複合機１０のコネクタに接続されたＵＳＢメモリに決まっているので、転送先情報に基づく転送先の選択は不要である。この場合、制御装置３０は、認証画面を複合機１０に提供せず、スキャン画面ページ３０４の他の画面に入力されたスキャンパラメータやデータ形式の指定内容に従ってスキャン処理及びスキャン画像の形式変換を行い、得られたスキャン画像のファイルを、ＵＳＢメモリを出力先に指定して、複合機１０に送る。複合機１０は、その指定に従い、受け取ったファイルをＵＳＢメモリに保存する。また、ＵＳＢメモリ以外にも、複合機１０内や制御装置３０内の予め定められた保存場所がスキャン画像の保存先としてユーザに選択された場合、転送先情報は不要なので、制御装置３０は認証画面を複合機１０に提供しない。
【００４８】
図６の例は、図３に例示したメインメニュー画面４００上で「外部スキャナ」の利用が選択された場合の例であった。すなわち、「外部スキャナ」の利用が選択された場合に、スキャン画面上で転送先の大まかな分類をユーザに選ばせ、ユーザが選んだ分類が転送先情報に基づいて転送先を選択するものである場合に、ユーザに認証情報の入力を求めた。これに対して、別の例として、メインメニュー画面上で転送先の分類を反映したメニュー項目をユーザに選択させてもよい。図７に例示するメインメニュー画面７００には、コピーボタン７０２等の複合機１０の内蔵機能を選択するためのボタンの他に、外部スキャナの利用のためのボタン７０４〜７１０が含まれる。ボタン７０４は、外部のスキャナ２０のスキャンした画像をネットワーク上のサーバやＰＣに転送する場合に選択するボタンである。このボタン７０４が選択された場合、制御装置３０は、認証画面を操作部１２に表示させ、ユーザから認証情報の入力を受け付ける。そして、入力された認証情報と、「ＰＣ・サーバへの保存」である旨を示す値を複合機１０に送り、複合機１０から、ＦＴＰやＳＭＢ等のデータ転送プロトコルを用いる転送先のリスト（アドレス帳）を取得し、そのリストに基づいて生成した転送先の選択画面を操作部１２に提供する。ボタン７０６は、親展ボックスへの保存を指示するためのボタンである。このボタン７０６が選択された場合、制御装置３０は、認証画面を操作部１２に表示させ、ユーザから認証情報の入力受け付ける。そして、入力された認証情報と、「親展ボックス保存」である旨を示す値を複合機１０に送り、複合機１０から、認証情報が示すユーザがアクセス権を持つ親展ボックスのリストを取得し、そのリストに基づいて生成した転送先の選択画面を操作部１２に提供する。ボタン７０８は、スキャン画像を電子メールで転送する指示のためのボタンである。このボタン７０８が選択された場合、制御装置３０は、認証画面を操作部１２に表示させ、ユーザから認証情報の入力を受け付け、入力された認証情報と「電子メール転送」である旨を示す値を複合機１０に送り、複合機１０から、認証情報が示すユーザが利用可能な電子メール用のアドレス帳を取得し、そのアドレス帳に基づいて生成した転送先の選択画面を操作部１２に提供する。ボタン７１０は、複合機１０に装着されたＵＳＢメモリにスキャン画像を保存する指示のためのボタンである。このボタン７１０が選択された場合、制御装置３０は、認証画面を操作部１２に提供せず、スキャン画面を提供し、スキャンパラメータ等の指示をユーザから受け付ける。
【００４９】
また、以上の例では、複合機１０で用いられるアドレス帳等の転送先情報が複合機１０に保持されている場合の例であったが、転送先情報は、複合機１０からアクセス可能なネットワーク上のサーバに保持されていてもよい。この場合、複合機１０は、そのサーバから転送先情報を取得して転送先の選択画面を生成するが、制御装置３０も同様に、そのサーバから転送先情報を取得する。この場合、制御装置３０は、上述の例と同様、ユーザから認証情報等の権限情報の入力を受け、その権限情報を伴う要求をサーバに送って、転送先情報を取得する。
【００５０】
以上、本発明の実施形態を説明した。以上に例示した制御装置３０は、例えば、コンピュータに制御装置３０の各機能モジュールの機能を表すプログラムを実行させることにより実現してもよい。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００５１】
１０  複合機、１２  操作部、２０  スキャナ、３０  制御装置、４０  ネットワーク、３００  ウェブサーバ、３０２  認証画面ページ、３０４  スキャン画面ページ、３０６  転送先情報取得部、３０８  スキャン画面生成部、３１０  スキャナ制御部、３１２  データ形式変換部、３１４  データ転送処理部。
【図１】
2019193135.tif 000003
【図２】
2019193135.tif 000004
【図３】
2019193135.tif 000005
【図４】
2019193135.tif 000006
【図５】
2019193135.tif 000007
【図６】
2019193135.tif 000008
【図７】
2019193135.tif 000009