(57)【要約】【課題】複数のネットワーク接続部を備える画像形成装置において、データを保存先に保存する際に、適切なネットワークにデータを送信する。【解決手段】ＮＩＣ２０ａとＮＩＣ２０ｂを備える印刷装置１において、ＮＩＣ２０ａとＮＩＣ２０ｂのうち利用するネットワークを１つのみに制限するネットワーク決定部１４と、制限されたネットワークを介してスキャンデータ等のファイルを送信するファイル送信部１５と、を備える。また、ネットワーク決定部１４は、その利用するネットワークを、ユーザが指定したネットワーク等に決定する。【選択図】図２
2020053746.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークのうち利用するネットワークを１つのみに制限するネットワーク決定部と、
制限されたネットワークを介してデータを送信するデータ送信部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記ネットワーク決定部は、
前記利用するネットワークを、ユーザが指定したネットワークに決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ネットワーク決定部は、
前記利用するネットワークを、登録ユーザとして認証されたユーザに関連付けられたネットワークに決定することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ネットワーク決定部は、
前記利用するネットワークを、登録ユーザとしてユーザを認証した認証サーバが属するネットワークに決定することを特徴とする請求項１乃至３のいずれかに記載の画像形成装置。
【請求項５】
前記ネットワーク決定部は、
印刷ジョブを受信したネットワークと前記印刷ジョブのジョブオーナとを関連付けた印刷ジョブ履歴情報を用いて、前記利用するネットワークを、ユーザに一致するジョブオーナに関連付けられたネットワークに決定することを特徴とする請求項１乃至４のいずれかに記載の画像形成装置。
【請求項６】
前記ネットワーク決定部は、
前記ユーザに係る複数の印刷ジョブのうち現在時刻から直前の所定時間以内に受信した印刷ジョブを受信したネットワークを優先することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記ネットワーク決定部は、
前記利用するネットワークを、ユーザが属するグループと同じグループの他ユーザに関連付けられたネットワークに決定することを特徴とする請求項１乃至６のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置でネットワークを決定する技術に関する。
【背景技術】
【０００２】
現在、複数のネットワーク接続部を搭載した印刷装置の研究開発が進められている。この印刷装置は、複数のネットワーク接続部を備えるため、スキャンデータ等のファイルを他装置へ保存する場合、ファイルの保存先を指定した後、通信開始時にネットワークを決定する処理が必要とされる。かかるネットワークの決定処理に関し、特許文献１は、ユーザ操作を契機にネットワークを選択し、通信接続不可時にネットワークを切り替える方法を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８３３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通信接続不可時にネットワークを切り替える場合、次の課題がある。切り替え前後の各ネットワークに偶然にも同一名称の保存先が存在する場合、ファイルの保存処理自体は正常に終了するが、所望の保存先に保存されない可能性がある。また、ユーザのアクセスできない他ネットワークの保存先に誤って保存されると、他ネットワーク又は保存先のアクセス制限により削除できず、ファイルが第三者に開示されてしまう。更に、トラヒックが増加し、応答待ち時間等の無駄が発生する。これらの課題は、例えば、ファイルの保存先が、ルータを超えたネットワークに位置し、かつ、いずれかのネットワークからでしか到達できないネットワークに位置する場合に発生する。
【０００５】
本発明は、上記事情を鑑みてなされたものであり、複数のネットワーク接続部を備える画像形成装置において、データを保存先に保存する際に、適切なネットワークにデータを送信することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明に係る画像形成装置は、複数のネットワークのうち利用するネットワークを１つのみに制限するネットワーク決定部と、制限されたネットワークを介してデータを送信するデータ送信部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数のネットワーク接続部を備える画像形成装置において、データを保存先に保存する際に、適切なネットワークにデータを送信できる。
【図面の簡単な説明】
【０００８】
【図１】印刷装置を有するネットワークの構成例を示す図である。
【図２】印刷装置の機能ブロック構成例を示す図である。
【図３】登録ユーザ情報の例を示す図である。
【図４】認証サーバ情報の例を示す図である。
【図５】ファイル保存先情報の例を示す図である。
【図６】ネットワーク情報の例を示す図である。
【図７】ネットワーク利用履歴情報の例を示す図である。
【図８】印刷ジョブ履歴情報の例を示す図である。
【図９】動作例１の処理フローを示す図である。
【図１０】動作例２の処理フローを示す図である。
【図１１】動作例３の処理フローを示す図である。
【発明を実施するための形態】
【０００９】
本発明は、複数のネットワーク接続部を備える画像形成装置において、データを保存先に保存する際、データの保存先を指定する処理に加え、利用するネットワークを１つのみに制限することを特徴とする。利用するネットワークを１つのみに制限するので、印刷装置は、適切なネットワークにデータを送信でき、確実に所望の保存先にデータを保存できる。以下、本発明を実施する一実施の形態について図面を用いて説明する。
【００１０】
図１は、印刷装置１を有するネットワークの構成例を示す図である。印刷装置１は、２つのネットワーク接続部（ＮＩＣ；Network Interface Card）を備える。ＮＩＣ２０ａとＮＩＣ２０ｂは、それぞれ複数のルータＲを介してインターネットを含む複数のネットワークＮに多段に接続される。なお、印刷装置１は、３つ以上のＮＩＣを備えてもよい。
【００１１】
印刷装置１は、ユーザ端末２からの印刷ジョブを受信して印刷する印刷装置本来の動作に加え、データを送信するクライアントとして動作する。具体的に、印刷装置１は、ＮＩＣ２０ａ又はＮＩＣ２０ｂを通じて各ネットワークＮにそれぞれアクセス可能であり、スキャンデータ等のファイルを所定のネットワークＮへ送信し、ユーザ端末２又はＤＢサーバ３に保存する。また、印刷装置１は、印刷装置１を操作するユーザを認証する際、印刷装置１の備える登録ユーザ情報を用いて認証を行う他、各ネットワークＮでユーザ認証をそれぞれ行う各認証サーバ４を用いて認証を行う。
【００１２】
ユーザ端末２は、ユーザが業務等で使用する情報処理端末である。ＤＢサーバ３は、各ネットワークＮに所属するユーザ端末２からのデータを保存するサーバ装置である。印刷装置１は、ファイルの保存先としてユーザ端末２とＤＢサーバ３を選択可能に指定できる。認証サーバ４は、各ネットワークＮに所属するユーザのユーザＩＤとパスワードとを関連付けて記憶し、印刷装置１を操作するユーザを認証するサーバ装置である。
【００１３】
図１に示したネットワーク構成は、例えば、ある企業でネットワークＮの異なる複数の部門が１つの印刷装置１を共有する場合に適用可能である。各部門と印刷装置１との間ではアクセス可能であるが、部門間ではアクセス不可である場合が想定される。各部門のユーザは、それぞれ、共有する１つの印刷装置１で印刷ジョブを印刷可能であるとともに、印刷装置１でスキャンしたスキャンデータのファイルを自部門の自身のユーザ端末２又はＤＢサーバ３に保存する。
【００１４】
ここで、ネットワークの定義について説明する。ネットワークとは、ネットワークアドレスで表されるネットワークであり、例えば、ＬＡＮ（Local Area Network）、ＶＬＡＮ（Virtual LAN）、ＷＡＮ（Wide Area Network）、プライベートネットワーク、パブリックネットワーク等である。また、通信媒体の意味でのネットワークはＮＩＣに接続される点でＮＩＣと密接的関係にあり、印刷装置１のアプリケーションレイヤから見れば共にネットワークレイヤに位置するので、特許請求の範囲に記載した「ネットワーク」の語句には、印刷装置１の備える「ＮＩＣ」も含まれる。
【００１５】
次に、印刷装置１の機能について説明する。図２は、印刷装置１の機能ブロック構成例を示す図である。印刷装置１は、ユーザ認証部１１と、ファイル生成部１２と、ファイル保存先指定部１３と、ネットワーク決定部１４と、ファイル送信部１５と、印刷ジョブ制御部１６と、ネットワーク利用制御部１７と、データ記憶部１８と、データ設定部１９と、を備えて構成される。
【００１６】
ユーザ認証部１１は、データ記憶部１８の登録ユーザ情報１８１を用いて、印刷装置１を操作するユーザを認証する機能を備える。また、ユーザ認証部１１は、データ記憶部１８の認証サーバ情報１８２を用いて、印刷装置１を操作するユーザの認証を各ネットワークの認証サーバ４を用いて行う機能を備える。
【００１７】
ファイル生成部１２は、印刷装置１から送信する送信対象データのファイルを生成する機能を備える。送信対象データの種類及び種別は、任意である。例えば、印刷装置１のスキャナ装置でスキャンしたスキャンデータである。
【００１８】
ファイル保存先指定部１３は、データ記憶部１８からファイル保存先情報１８３を取得して、ファイルの保存先を選択可能に印刷装置１のパネル画面に表示し、ユーザにより選択された保存先をファイルの指定保存先として指定する機能を備える。
【００１９】
ネットワーク決定部１４は、データ記憶部１８のネットワーク情報１８４を用いて、ファイル保存時に利用するネットワークを複数のネットワークのうち１つのみに制限する機能を備える。
【００２０】
ファイル送信部１５は、制限された１つのネットワークを介して送信対象データのファイルを送信し、指定保存先に保存する機能を備える。また、ファイル送信部１５は、ファイルを送信した送信日時等をネットワーク利用履歴情報１８５としてデータ記憶部１８に記憶する機能を備える。ファイル送信部１５は、特許請求の範囲に記載された「データ送信部」に相当する。
【００２１】
印刷ジョブ制御部１６は、ユーザ端末２からの印刷ジョブを受信し、印刷装置１の印刷機構を用いて紙媒体に印刷するとともに、印刷ジョブを受信した受信日時等を印刷ジョブ履歴情報１８６としてデータ記憶部１８に記憶する機能を備える。
【００２２】
ネットワーク利用制御部１７は、データ記憶部１８のネットワーク情報１８４を用いて、印刷装置１に入力された入力パスワードが、制限された１つのネットワークのパスワードに一致する場合のみ、制限されたネットワークの利用を許可する機能を備える。
【００２３】
データ記憶部１８は、図２に示したように、登録ユーザ情報１８１と、認証サーバ情報１８２と、ファイル保存先情報１８３と、ネットワーク情報１８４と、ネットワーク利用履歴情報１８５と、印刷ジョブ履歴情報１８６と、を読み出し可能に記憶する機能を備える。
【００２４】
図３は、登録ユーザ情報１８１の例を示す図である。登録ユーザ情報１８１には、印刷装置１を操作可能であり登録されたユーザに関する情報が格納される。例えば、ユーザの名称、ユーザの所属グループ、ユーザの所属ネットワークと、ユーザのパスワードとが、ユーザＩＤに関連付けて格納される。
【００２５】
図４は、認証サーバ情報１８２の例を示す図である。認証サーバ情報１８２には、認証サーバ４に関する情報が格納される。例えば、認証サーバ４のＩＤと、認証サーバ４のＩＰアドレスと、が関連付けて格納される。なお、ＩＰアドレスは、サーバのＩＤ（名称等）から名前解決できるので、認証サーバ４のＩＰアドレスを予め格納しておくのに代えて、ユーザ認証時に取得してもよい。
【００２６】
図５は、ファイル保存先情報１８３の例を示す図である。ファイル保存先情報１８３には、ファイルの保存先に関する情報が格納される。例えば、保存先のＩＤと、保存先のＩＰアドレスと、が関連付けて格納される。保存先は、図５に例示したユーザ端末２やＤＢサーバ３の他、コンピュータ内のフォルダやディレクトリでもよい。なお、ＩＰアドレスは、サーバのＩＤ（名称等）から名前解決できるので、保存先のＩＰアドレスを予め登録しておくのに代えて、ファイル保存時に取得してもよい。また、保存先についても、ファイル保存時にユーザ端末２及びＤＢサーバ３に問い合わせて取得してもよい。
【００２７】
図６は、ネットワーク情報１８４の例を示す図である。ネットワーク情報１８４には、印刷装置１に接続されたネットワークに関する情報が格納される。例えば、ネットワークのＩＤと、ネットワークのネットワークアドレスと、ネットワークのパスワードと、が関連付けて格納される。ネットワークは、前述した通り印刷装置１のＮＩＣでもよい。なお、ネットワークアドレスは、ネットワークに問い合わせることで取得できるので、各ネットワークのネットワークアドレスを予め登録しておくのに代えて、ファイル保存時に取得してもよい。
【００２８】
図７は、ネットワーク利用履歴情報１８５の例を示す図である。ネットワーク利用履歴情報１８５には、ファイル保存時のネットワークの利用履歴に関する情報が格納される。例えば、ファイルの送信日時と、ファイルを送信したユーザのＩＤ（名称等）と、ファイル保存時に利用したネットワーク（ＮＩＣ）のＩＤと、がファイルＩＤに関連付けて格納される。
【００２９】
図８は、印刷ジョブ履歴情報１８６の例を示す図である。印刷ジョブ履歴情報１８６には、ユーザが過去に印刷した印刷ジョブに関する情報が格納される。例えば、ユーザ端末２からの印刷ジョブの受信日時と、印刷ジョブのジョブオーナのＩＤ（名称等）と、印刷ジョブを受信したネットワーク（ＮＩＣ）のＩＤと、が印刷ジョブＩＤに関連付けて格納される。
【００３０】
データ設定部１９は、登録ユーザ情報１８１と、認証サーバ情報１８２と、ファイル保存先情報１８３と、ネットワーク情報１８４と、をそれぞれ設定するための入力欄をパネル画面に表示し、印刷装置１の管理者により入力された設定データを受け付けてデータ記憶部１８に記憶する機能を備える。
【００３１】
次に、印刷装置１の動作について説明する。冒頭で説明した通り、本実施形態に係る印刷装置１は、ファイルを保存先に保存する際、利用するネットワークを１つのみに制限する点に特徴がある。以降、複数のネットワークの中からネットワークを決定する動作例について説明する。
【００３２】
（動作例１）
動作例１では、ネットワーク決定部１４が、複数のネットワークのうち利用するネットワークを１つのみに制限する場合を説明すると同時に、利用するネットワークをユーザが指定したネットワークに決定する場合について説明する。図９は、動作例１の処理フローを示す図である。
【００３３】
ステップＳ１０１；
まず、ファイル生成部１２は、スキャナ装置でスキャンしたスキャンデータを受け取り、そのスキャンデータのファイルを生成する。
【００３４】
ステップＳ１０２；
次に、ファイル保存先指定部１３は、ファイル保存先情報１８３に含まれるファイル保存先を選択可能にパネル画面に表示し、ユーザにより選択された保存先をファイルの指定保存先として指定する。このとき、ファイル保存先指定部１３は、ユーザ端末２及びＤＢサーバ３に問い合わせて取得したファイル保存先（例えば、ＤＢサーバ３のフォルダ等）を追加表示してもよい。
【００３５】
ステップＳ１０３；
次に、ネットワーク決定部１４は、ファイルの指定保存先が、ネットワーク情報１８４に含まれる最初のネットワーク（ＬＡＮ１）のセグメント内にあるか（ＹＥＳ）否か（ＮＯ）を判定する。ＹＥＳの場合、ステップＳ１０４へ進み、ＮＯの場合、ステップＳ１０５へ進む。例えば、ネットワーク決定部１４は、指定保存先のＩＰアドレスの先頭２４ビットのビット列が、ＬＡＮ１のネットワークアドレスの先頭２４ビットのビット列に一致するか否かで判定する。
【００３６】
ステップＳ１０４；
ステップＳ１０３でＹＥＳの場合、ネットワーク決定部１４は、ファイル保存時に利用する利用ネットワークをＬＡＮ１に決定する。利用ネットワークがＬＡＮ１に決定されると、ＬＡＮ１に接続されたＮＩＣ２０ａが用いられることになる。その後、ステップＳ１１２へ進む。
【００３７】
ステップＳ１０５；
ステップＳ１０３でＮＯの場合、ネットワーク決定部１４は、ファイルの指定保存先が、ネットワーク情報１８４に含まれる次のネットワーク（ＬＡＮ２）のセグメント内にあるか（ＹＥＳ）否か（ＮＯ）を判定する。ＹＥＳの場合、ステップＳ１０６へ進み、ＮＯの場合、ステップＳ１０７へ進む。
【００３８】
ステップＳ１０６；
ステップＳ１０５でＹＥＳの場合、ネットワーク決定部１４は、ファイル保存時の利用ネットワークをＬＡＮ２に決定する。利用ネットワークがＬＡＮ２に決定されると、ＬＡＮ２に接続されたＮＩＣ２０ｂが用いられることになる。その後、ステップＳ１１２へ進む。
【００３９】
ステップＳ１０７；
ステップＳ１０５でＮＯの場合、ネットワーク決定部１４は、印刷装置１にファイルの指定保存先又はファイルの指定保存先を含むセグメントへのスタティックルートが設定されているか（ＹＥＳ）否か（ＮＯ）を判定する。スタティックルートとは、印刷装置１の管理者により設定された固定の通信ルートである。ＹＥＳの場合、ステップＳ１０８へ進み、ＮＯの場合、ステップＳ１０９へ進む。
【００４０】
ステップＳ１０８；
ステップＳ１０７でＹＥＳの場合、ネットワーク決定部１４は、ファイル保存時の利用ネットワークをスタティックルートで指定されたネットワークに決定する。その後、ステップＳ１１２へ進む。
【００４１】
ステップＳ１０９；
ステップＳ１０７でＮＯの場合、ネットワーク決定部１４は、ユーザによりファイル保存時の利用ネットワークが指定されているか（ＹＥＳ）否か（ＮＯ）を判定する。ＹＥＳの場合、ステップＳ１１０へ進み、ＮＯの場合、ステップＳ１１１へ進む。
【００４２】
ステップＳ１１０；
ステップＳ１０９でＹＥＳの場合、ネットワーク決定部１４は、ファイル保存時の利用ネットワークをユーザが指定したネットワークに決定する。その後、ステップＳ１１２へ進む。
【００４３】
ステップＳ１１１；
ステップＳ１０９でＮＯの場合、ネットワーク決定部１４は、ファイル保存時の利用ネットワークを、印刷装置１に設定されたデフォルトゲートウェイのネットワークに決定する。その後、ステップＳ１１２へ進む。
【００４４】
ステップＳ１１２；
最後に、ファイル送信部１５は、ステップＳ１０１で生成していたファイルを、ステップＳ１０４，Ｓ１０６，Ｓ１０８，Ｓ１１０，Ｓ１１１のうちいずれかで決定された利用ネットワークへ送信し、ステップＳ１０２で指定された指定保存先に保存する。
【００４５】
動作例１によれば、ステップＳ１０４，Ｓ１０６，Ｓ１０８，Ｓ１１０，Ｓ１１１のうちいずれかで決定された利用ネットワークへ送信するので、ファイル保存時の利用ネットワークを１つのみに制限することから、ファイルを保存先に保存する際に、適切なネットワークにファイルを送信できる。つまり、ファイル保存時の利用ネットワークを１つのみに制限するので、ユーザの意図しない保存先にファイルが送信される可能性を確実に排除でき、通信接続不可時にネットワークを切り替える従来の方法で生じるトラヒックの増加や応答待ち時間の無駄の発生を確実に防止できる。加えて、ファイル保存時にユーザの意図した動作が行われなかった場合、その原因を容易かつ迅速に突き止めることができる。
【００４６】
また、動作例１によれば、ステップＳ１１０で、ファイル保存時の利用ネットワークを、ユーザが指定したネットワークに決定するので、ユーザの意図したネットワークにファイルを送信でき、より確実に所望の保存先にファイルを保存できる。
【００４７】
（動作例２）
動作例２では、ネットワーク決定部１４が、ファイル保存時の利用ネットワークを、登録ユーザとして認証されたユーザに関連付けられたネットワークに決定する場合について説明する。図１０は、動作例２の処理フローを示す図である。
【００４８】
ステップＳ２０１；
まず、ユーザ認証部１１は、印刷装置１のカードリーダ又はモニタ画面で受け付けたユーザのユーザＩＤ及びパスワードを受け取り、登録ユーザ情報１８１に含まれる登録ユーザのユーザＩＤ及びパスワードと一致するか（ＹＥＳ）否か（ＮＯ）を判定する。ＹＥＳの場合、登録ユーザとしてログインを行いステップＳ２０２へ進み、ＮＯの場合、ログインすることなく処理を終了する。
【００４９】
ステップＳ２０２；
次に、ファイル生成部１２は、スキャナ装置でスキャンしたスキャンデータを受け取り、そのスキャンデータのファイルを生成する。
【００５０】
ステップＳ２０３；
次に、ファイル保存先指定部１３は、ファイル保存先情報１８３に含まれるファイルの保存先を選択可能にパネル画面に表示し、ユーザにより選択された保存先をファイルの指定保存先として指定する。
【００５１】
ステップＳ２０４；
次に、ネットワーク決定部１４は、登録ユーザ情報１８１を参照し、ファイル保存時の利用ネットワークを、ステップＳ２０１でログインしたログインユーザに関連付けられた所属ネットワークに決定する。
【００５２】
ステップＳ２０５；
最後に、ファイル送信部１５は、ステップＳ２０２で生成していたファイルを、ステップＳ２０４で決定された利用ネットワークへ送信し、ステップＳ２０３で指定された指定保存先に保存する。
【００５３】
動作例２によれば、ステップＳ２０４で、ファイル保存時の利用ネットワークを、ログインユーザに関連付けられた所属ネットワークに決定するので、ユーザが認証された状態で印刷装置１を操作する場合、利用ネットワークをファイル保存の度に指定しなくても自動で適切なネットワークを選択でき、適切なネットワークにファイルを送信できる。
【００５４】
（動作例３）
動作例３では、ネットワーク決定部１４が、ファイル保存時の利用ネットワークを、登録ユーザとしてユーザを認証した認証サーバが属するネットワークに決定する場合について説明する。図１１は、動作例３の処理フローを示す図である。
【００５５】
ステップＳ３０１；
まず、ユーザ認証部１１は、ユーザ認証の問い合わせを行っていない認証サーバ４があるか（ＹＥＳ）否か（ＮＯ）を判定する。ＹＥＳの場合、ステップＳ３０２へ進み、ＮＯの場合、処理を終了する。
【００５６】
ステップＳ３０２；
ステップＳ３０１でＹＥＳの場合、ユーザ認証部１１は、認証サーバ情報１８２に含まれる複数の認証サーバ４から、ユーザ認証を問い合わせる１つの認証サーバ４を決定する。
【００５７】
ステップＳ３０３；
次に、ユーザ認証部１１は、印刷装置１のカードリーダ又はモニタ画面で受け付けたユーザのユーザＩＤ及びパスワードを含めたユーザ認証要求を決定した認証サーバ４へ送信し、ユーザ認証を実行させる。
【００５８】
ステップＳ３０４；
その後、ユーザ認証部１１は、認証サーバ４からユーザ認証結果を受信し、そのユーザ認証結果に基づきユーザを認証できたか（ＹＥＳ）否か（ＮＯ）を判定する。ＹＥＳの場合、ステップＳ３０５へ進み、ＮＯの場合、ステップＳ３０１へ戻り、他の認証サーバ４に対してユーザ認証を問い合わせる。
【００５９】
ステップＳ３０５；
ステップＳ３０４でＹＥＳの場合、ユーザ認証部１１は、登録ユーザとしてユーザを認証した認証サーバ４の所属ネットワークをファイル保存時の利用ネットワークとして決定する。
【００６０】
動作例３によれば、ステップＳ３０５で、ファイル保存時の利用ネットワークを、登録ユーザとしてユーザを認証した認証サーバ４の所属ネットワークに決定するので、ユーザが認証された状態で印刷装置１を操作する場合、利用ネットワークをファイル保存の度に指定しなくても自動で適切なネットワークを選択でき、適切なネットワークにファイルを送信できる。
【００６１】
（動作例４）
動作例４では、ステップＳ２０４の別例として、印刷ジョブの受信時に用いたネットワーク（ＮＩＣ）情報の履歴を随時記憶しておき、ファイル保存時に当該履歴情報を活用する場合について説明する。
【００６２】
具体的には、ネットワーク決定部１４は、印刷ジョブを受信したネットワーク（ＮＩＣ）と印刷ジョブのジョブオーナとを関連付けた印刷ジョブ履歴情報１８６を用いて、ファイル保存時の利用ネットワークを、ログインユーザに一致するジョブオーナに関連付けられたネットワークに決定する。例えば、ネットワーク決定部１４は、印刷ジョブ履歴情報１８６からログインユーザのユーザＩＤに一致するジョブオーナＩＤを探索し、探索したジョブオーナＩＤに関連付けられたネットワーク（ＮＩＣ）を、ファイル保存時の利用ネットワークとして決定する。
【００６３】
動作例４によれば、印刷ジョブ履歴情報１８６を用いて、ファイル保存時の利用ネットワークを、ログインユーザに一致するジョブオーナに関連付けられたネットワークに決定するので、利用ネットワークをファイル保存の度に指定しなくても自動で適切なネットワークを選択でき、適切なネットワークにファイルを送信できる。
【００６４】
上記動作例４のオプション１として、ネットワーク決定部１４は、ログインユーザに係る複数の印刷ジョブのうち現在時刻から直前の所定時間以内に受信した印刷ジョブを受信したネットワーク（ＮＩＣ）を優先してもよい。例えば、図８に例示した印刷ジョブ履歴情報１８６の場合、印刷装置１は、ユーザＡからの印刷ジョブをＮＩＣ＃１とＮＩＣ＃２で受信している。このように一人のユーザが複数のネットワークを利用していた場合、印刷装置１は、現在時刻に近接する所定時間内の印刷ジョブを受信したＮＩＣをユーザＡの属するネットワークのＮＩＣとみなす。現在時刻が「2018/09/01 00:00:00」であり、所定時間が「１日」であれば、「2018/08/31 00:00:00」〜「2018/09/01 00:00:00」に印刷ジョブを受信したＮＩＣ＃１をユーザＡの利用ネットワークとして優先する。
【００６５】
動作例４のオプション１によれば、ログインユーザに係る複数の印刷ジョブのうち直前の所定時間以内に受信した印刷ジョブを受信したネットワーク（ＮＩＣ）を優先するので、ログインユーザの現在位置に応じたネットワークを選択でき、より適切なネットワークにファイルを送信できる。
【００６６】
また、上記動作例４のオプション２として、ネットワーク決定部１４は、ログインユーザに係る印刷ジョブを受信した回数が最も多いネットワーク（ＮＩＣ）を優先してもよい。一人のユーザが複数のネットワークを利用する場合であっても、オプション１のように直前に利用したネットワークをユーザの属するネットワークとみなすことが必ずしも正しいとは限らない。そこで、オプション２では、印刷ジョブ履歴情報１８６からログインユーザに係る印刷ジョブのＮＩＣ毎の受信回数を算出し、最も受信回数の多いＮＩＣをログインユーザの属するネットワークのＮＩＣとみなす。例えば、図８に例示した印刷ジョブ履歴情報１８６の場合、ログインユーザがユーザＢであれば、ＮＩＣ＃１をユーザＢの利用ネットワークとして優先する。
【００６７】
動作例４のオプション２によれば、ログインユーザに係る印刷ジョブを受信した回数が最も多いネットワーク（ＮＩＣ）を優先するので、ログインユーザの利用頻度の高いネットワークを選択でき、より適切なネットワークにファイルを送信できる。
【００６８】
（動作例５）
動作例５では、ステップＳ２０４の別例として、ユーザが以前にファイル保存時に用いたネットワーク（ＮＩＣ）を記憶しておき、ログインユーザがファイル保存時に利用するネットワークを決定する場合について説明する。
【００６９】
具体的には、ネットワーク決定部１４は、以前にファイルを送信したユーザとファイル保存時に利用したネットワークとを関連付けたネットワーク利用履歴情報１８５を用いて、ファイル保存時の利用ネットワークを、ログインユーザが以前に利用したネットワークに決定する。例えば、ネットワーク決定部１４は、ネットワーク利用履歴情報１８５からログインユーザのユーザＩＤに関連付けられたネットワーク（ＮＩＣ）を特定し、特定したネットワーク（ＮＩＣ）をファイル保存時の利用ネットワークとして決定する。
【００７０】
動作例５によれば、ファイル保存時の利用ネットワークを、ユーザが以前に利用したネットワークに決定するので、より適切なネットワークにファイルを送信できる。
【００７１】
（動作例６）
動作例６では、ステップＳ２０４の別例として、同じグループの他ユーザが利用したネットワーク（ＮＩＣ）を記憶しておき、ログインユーザがファイル保存時に利用するネットワークを決定する場合について説明する。
【００７２】
具体的には、ネットワーク決定部１４は、ユーザと所属グループとを関連付けた登録ユーザ情報１８１と、ユーザが以前に指定したネットワークを格納したネットワーク利用履歴情報１８５を用いて、ファイル保存時の利用ネットワークを、ログインユーザが属するグループと同じグループの他ユーザに関連付けられたネットワークに決定する。例えば、ネットワーク決定部１４は、登録ユーザ情報１８１からログインユーザと同じグループに所属する他ユーザを探索し、ネットワーク利用履歴情報１８５から当該他ユーザが過去に利用したネットワークを特定して、特定したネットワークをファイル保存時の利用ネットワークとして決定する。
【００７３】
動作例６によれば、ファイル保存時の利用ネットワークを、ユーザが属するグループと同じグループの他ユーザに関連付けられたネットワークに決定するので、より適切なネットワークにファイルを送信できる。
【００７４】
（動作例７）
動作例７では、ステップＳ２０４以後の動作について説明する。動作例７では、ネットワーク（ＮＩＣ）にパスワードを設定しておき、パスワードを知っているユーザのみネットワーク（ＮＩＣ）を利用できる場合について説明する。
【００７５】
具体的には、ネットワーク利用制御部１７は、入力パスワードが、制限された利用ネットワークのパスワードに一致する場合のみ、その利用ネットワークの利用を許可する。例えば、ネットワーク利用制御部１７は、ステップＳ２０４の後、決定された利用ネットワーク（ＮＩＣ）のパスワードをログインユーザへ要求する。パスワードが入力された後、ネットワーク利用制御部１７は、ネットワーク情報１８４を用いて、入力パスワードが利用ネットワークのパスワードに一致するか否かを判定し、互いのパスワードが一致する場合のみ、利用ネットワークの利用を許可する。互いのパスワードが一致しない場合、ステップＳ２０５へ進むことなく、処理を終了する。
【００７６】
動作例７によれば、入力パスワードが利用ネットワークのパスワードに一致する場合のみ、利用ネットワークの利用を許可するので、ネットワーク利用のセキュリティを向上できる。
【００７７】
（動作例８）
動作例８では、ステップＳ２０３の別例を説明する。動作例８では、ファイル保存先指定部１３は、全ての保存先を一覧化した保存先一覧情報をパネル画面に表示する。例えば、ファイル保存先指定部１３は、ファイル保存先情報１８３に含まれる全てのファイル保存先と、ユーザ端末２及びＤＢサーバ３に問い合わせて取得した全てのファイル保存先とを併せてリスト化し、ファイル保存先候補としてパネル画面に表示する。また、ファイル保存先指定部１３は、ユーザ操作に応じて指定された保存先に問い合わせ、保存先に存在するファイルの一覧を表示する。動作例８によれば、全ての保存先を一覧化した保存先一覧情報をパネル画面に表示するので、ユーザは保存先が正しいか否かを確実かつ容易に判断できる。また、動作例８によれば、保存先に存在するファイルの一覧を表示するので、保存先のファイル一覧を参照可能なことから、前回保存したファイルや見覚えのあるファイルがあれば保存先として正しいことを確実かつ容易に判断できる。
【００７８】
（動作例９）
動作例９では、ステップＳ２０４の別例を説明する。動作例９では、ネットワーク決定部１４は、ファイル送信前に通信テストを行い、その結果に基づき通信可能なネットワーク（ＮＩＣ）を特定し、通信可能な１つ以上のネットワークのうち最も通信速度の速いネットワークを、ファイル保存時の利用ネットワークとして決定する。例えば、ネットワーク決定部１４は、数ビットのテストデータを各ネットワークをそれぞれ介して所定のサーバへ送信し、応答を受信するまでの応答時間を計測して、最も応答時間の小さいネットワーク（ＮＩＣ）を利用ネットワークとする。動作例９によれば、通信可能な１つ以上のネットワークのうち最も通信速度の速いネットワークを利用ネットワークとして決定するので、より適切なネットワークにファイルを送信できる。
【００７９】
（動作例１０）
動作例１０では、ステップＳ２０１以前の動作について説明する。動作例１０では、データ設定部１９は、ネットワーク情報の設定欄をモニタ画面に表示し、ユーザにより入力されたネットワーク名（ＮＩＣ名）をネットワーク情報１８４に変更可能に追加する。この場合、印刷装置１は、ネットワーク利用履歴情報１８５と印刷ジョブ履歴情報１８６に格納するネットワーク（ＮＩＣ）にネットワーク名（ＮＩＣ名）を用いる。動作例１０によれば、ユーザにより入力されたネットワーク名をネットワーク情報１８４に変更可能に追加するので、ユーザが容易に認識可能なネットワーク名を設定でき、利用ネットワークを容易に判断できる。
【００８０】
（動作例１１）
動作例１１では、ステップＳ２０５以後の動作例を説明する。動作例１１では、ファイル送信部１５は、ファイル保存時の利用ネットワークに関する名称等の情報をモニタ画面に表示する。動作例１１によれば、ファイル保存時に利用した利用ネットワークに関する情報をモニタ画面に表示するので、利用したネットワークをユーザへ通知でき、利用ネットワークを容易に判断できる。
【００８１】
最後に、印刷装置１は、動作例１〜動作例１１で説明した全ての動作を実行可能である。印刷装置１は、ユーザ操作によりいずれか１つの動作例を選択して実行してもよいし、２つ以上の動作例を組み合わせて実行してもよい。また、印刷装置１は、メモリ及びＣＰＵを備えたコンピュータにより実現できる。また、印刷装置１の各処理をプログラムとして構築し、コンピュータにインストールして実行させ、通信ネットワークを介して流通させることも可能である。更に、印刷装置１は、画像形成装置の例である。印刷装置１に付随する封入封緘装置等についても対象装置に含めることができる。
【００８２】
＜付記＞
本出願は、以下の発明を開示する。
【００８３】
（付記１）
複数のネットワークのうち利用するネットワークを１つのみに制限するネットワーク決定部と、
制限されたネットワークを介してデータを送信するデータ送信部と、
を備えることを特徴とする画像形成装置。
【００８４】
（付記２）
前記ネットワーク決定部は、
前記利用するネットワークを、ユーザが指定したネットワークに決定することを特徴とする付記１に記載の画像形成装置。
【００８５】
（付記３）
前記ネットワーク決定部は、
前記利用するネットワークを、登録ユーザとして認証されたユーザに関連付けられたネットワークに決定することを特徴とする付記１又は２に記載の画像形成装置。
【００８６】
（付記４）
前記ネットワーク決定部は、
前記利用するネットワークを、登録ユーザとしてユーザを認証した認証サーバが属するネットワークに決定することを特徴とする付記１乃至３のいずれかに記載の画像形成装置。
【００８７】
（付記５）
前記ネットワーク決定部は、
印刷ジョブを受信したネットワークと前記印刷ジョブのジョブオーナとを関連付けた印刷ジョブ履歴情報を用いて、前記利用するネットワークを、ユーザに一致するジョブオーナに関連付けられたネットワークに決定することを特徴とする付記１乃至４のいずれかに記載の画像形成装置。
【００８８】
（付記６）
前記ネットワーク決定部は、
前記ユーザに係る複数の印刷ジョブのうち現在時刻から直前の所定時間以内に受信した印刷ジョブを受信したネットワークを優先することを特徴とする付記５に記載の画像形成装置。
【００８９】
（付記７）
前記ネットワーク決定部は、
前記利用するネットワークを、ユーザが属するグループと同じグループの他ユーザに関連付けられたネットワークに決定することを特徴とする付記１乃至６のいずれかに記載の画像形成装置。
【符号の説明】
【００９０】
１…印刷装置
２…ユーザ端末
３…ＤＢサーバ
４…認証サーバ
１１…ユーザ認証部
１２…ファイル生成部
１３…ファイル保存先指定部
１４…ネットワーク決定部
１５…ファイル送信部
１６…印刷ジョブ制御部
１７…ネットワーク利用制御部
１８…データ記憶部
１９…データ設定部
２０ａ…ＮＩＣ＃１
２０ｂ…ＮＩＣ＃２
１８１…登録ユーザ情報
１８２…認証サーバ情報
１８３…ファイル保存先情報
１８４…ネットワーク情報
１８５…ネットワーク利用履歴情報
１８６…印刷ジョブ履歴情報
【図１】
2020053746.tif 000003
【図２】
2020053746.tif 000004
【図３】
2020053746.tif 000005
【図４】
2020053746.tif 000006
【図５】
2020053746.tif 000007
【図６】
2020053746.tif 000008
【図７】
2020053746.tif 000009
【図８】
2020053746.tif 000010
【図９】
2020053746.tif 000011
【図１０】
2020053746.tif 000012
【図１１】
2020053746.tif 000013