(57)【要約】【課題】ユーザが指示したジョブの実行に関するポリシが実行部に設定されたポリシと異なる場合であっても、ジョブを処理することができる情報処理装置を提供する。【解決手段】情報処理装置は、特定処理に関するジョブを取得した場合に、各々予め定めた複数の異なる所属先ポリシ情報のうちの何れか１つの所属先ポリシ情報を抽出し、設定ポリシ情報に基づいてジョブを実行する実行部に、設定ポリシ情報として、抽出された所属先ポリシ情報を設定する。【選択図】図６
2020155994.tif 000002
【特許請求の範囲】
【請求項１】
特定処理に関するジョブを取得した場合に、各々予め定めた複数の異なる第１のポリシ情報のうちの何れか１つの前記第１のポリシ情報を抽出する抽出部と、
第１のポリシ情報とは異なる第２のポリシ情報に基づいてジョブを実行する実行部に、前記第２のポリシ情報として、前記抽出部によって抽出された前記第１のポリシ情報を設定する設定部と、
を備えた情報処理装置。
【請求項２】
前記ジョブは、各々前記実行部を共同利用し、かつ異なる前記第１のポリシ情報が対応される複数のユーザの各々が指示する情報である
請求項１に記載の情報処理装置。
【請求項３】
前記ジョブは、前記ジョブを指示したユーザを示すユーザ情報を含み、
前記ユーザ情報と、第１のポリシ情報との対応関係を記憶する記憶部を含み、
前記設定部は、前記記憶部に記憶された前記対応関係に基づいて、前記第２のポリシ情報として、前記記憶部に記憶された前記第１のポリシ情報を設定する
請求項２に記載の情報処理装置。
【請求項４】
前記設定部は、前記実行部によって前記ジョブの実行が終了した場合、前記実行部に第２のポリシ情報として設定されているポリシ情報を、前記設定されているポリシ情報と異なるポリシ情報に変更する
請求項１から請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記異なるポリシ情報は、前記実行部に予め定められているポリシ情報、又は前記第２のポリシ情報を削除したポリシ情報である
請求項４に記載の情報処理装置。
【請求項６】
前記設定部は、前記抽出部によって抽出された前記第１のポリシ情報と、前記第２のポリシ情報とを比較した比較結果に基づいて、前記実行部に第２のポリシ情報として設定されているポリシ情報を、変更する
請求項１から請求項３の何れか１項に記載の情報処理装置。
【請求項７】
前記設定部は、前記抽出部によって抽出された前記第１のポリシ情報と、前記第２のポリシ情報とで相違する箇所について前記実行部に第２のポリシ情報として設定されているポリシ情報を、変更する
請求項１から請求項３の何れか１項に記載の情報処理装置。
【請求項８】
コンピュータを
請求項１から請求項７の何れか１項に記載の情報処理装置の各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、外部装置から印刷ジョブを実行するためのデータであり、予め定められた情報セキュリティポリシに合致しているか否かを検証するためのセキュリティデータを含むジョブデータを受信する受信手段と、前記受信手段により受信された前記セキュリティデータを用いて前記情報セキュリティポリシに合致しているか否か検証する検証手段と、前記検証手段により前記情報セキュリティポリシに合致していないと検証された場合には、前記ジョブデータを用いた印刷ジョブの実行を制限する制限手段と、を備えた画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６２２３００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の企業がオフィススペースを共同利用するシェアオフィスが知られてきており、シェアオフィスを利用する複数の企業では、企業毎にセキュリティ等に関するポリシが異なる場合がある。一方、シェアオフィスでは、印刷及び通信などのジョブを実行する多機能の情報処理装置を設置して複数の企業の各々のユーザが共同利用する場合もある。しかし、多機能の情報処理装置には、セキュリティ等に関するポリシを含むジョブの実行に関するポリシが設定されていることが一般的であり、当該ポリシは電子機器の管理者のみが変更可能である場合が多い。このため、シェアオフィスにおけるユーザが指示したジョブの実行に関するポリシが、電子機器の管理者が設定したポリシと異なる場合、当該ジョブの実行が困難である。
【０００５】
本発明は、ユーザが指示したジョブの実行に関するポリシが実行部に設定されたポリシと異なる場合であっても、ジョブを処理することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の態様の情報処理装置は、特定処理に関するジョブを取得した場合に、各々予め定めた複数の異なる第１のポリシ情報のうちの何れか１つの前記第１のポリシ情報を抽出する抽出部と、第１のポリシ情報とは異なる第２のポリシ情報に基づいてジョブを実行する実行部に、前記第２のポリシ情報として、前記抽出部によって抽出された前記第１のポリシ情報を設定する設定部と、を備えている。
【０００７】
第２の態様の情報処理装置は、第１の態様の情報処理装置において、前記ジョブは、各々前記実行部を共同利用し、かつ異なる前記第１のポリシ情報が対応される複数のユーザの各々が指示する情報である。
【０００８】
第３の態様の情報処理装置は、第２の態様の情報処理装置において、前記ジョブは、前記ジョブを指示したユーザを示すユーザ情報を含み、前記ユーザ情報と、第１のポリシ情報との対応関係を記憶する記憶部を含み、前記設定部は、前記記憶部に記憶された前記対応関係に基づいて、前記第２のポリシ情報として、前記記憶部に記憶された前記第１のポリシ情報を設定する。
【０００９】
第４の態様の情報処理装置は、第１から第３の態様の何れか一の情報処理装置において、前記設定部は、前記実行部によって前記ジョブの実行が終了した場合、前記実行部に第２のポリシ情報として設定されているポリシ情報を、前記設定されているポリシ情報と異なるポリシ情報に変更する。
【００１０】
第５の態様の情報処理装置は、第４の態様の情報処理装置において、前記異なるポリシ情報は、前記実行部に予め定められているポリシ情報、又は前記第２のポリシ情報を削除したポリシ情報である。
【００１１】
第６の態様の情報処理装置は、第１から第３の何れか一の態様の情報処理装置において、前記設定部は、前記抽出部によって抽出された前記第１のポリシ情報と、前記第２のポリシ情報とを比較した比較結果に基づいて、前記実行部に第２のポリシ情報として設定されているポリシ情報を、変更する。
【００１２】
第７の態様の情報処理装置は、第１から第３の何れか一の態様の情報処理装置において、前記設定部は、前記抽出部によって抽出された前記第１のポリシ情報と、前記第２のポリシ情報とで相違する箇所について前記実行部に第２のポリシ情報として設定されているポリシ情報を、変更する。
【００１３】
第８の態様はプログラムであって、コンピュータを第１から第７の何れか一の態様の情報処理装置の各部として機能させるためのプログラムである。
【発明の効果】
【００１４】
第１の態様の情報処理装置によれば、ユーザが指示したジョブの実行に関するポリシが実行部に設定されたポリシと異なる場合であっても、ジョブを処理することができる。
【００１５】
第２の態様の情報処理装置によれば、実行部を共同利用するユーザが同一のポリシ情報を利用する場合に比べて、ユーザ毎に設定されるべきポリシを適用することができる。
【００１６】
第３の態様の情報処理装置によれば、第１のポリシ情報をジョブに含める場合に比べて、ジョブを生成する端末側の処理負担を軽減することができる。
【００１７】
第４の態様の情報処理装置によれば、ジョブの実行終了後にポリシ情報が保持される場合に比べて、当該ジョブを指示したユーザ以外のユーザによる装置の継続使用を抑制することができる。
【００１８】
第５の態様の情報処理装置によれば、ジョブが実行される前の初期状態に戻すことができる。
【００１９】
第６の態様の情報処理装置によれば、第２のポリシ情報と比較しない場合と比べて、装置に予め設定されたポリシよりもセキュリティレベルの低いユーザのポリシが適用されることを抑制することができる。
【００２０】
第７の態様の情報処理装置によれば、第２のポリシ情報をそのまま第１のポリシ情報の全てと置き換える場合と比べて、ジョブを実行する際の処理時間を短縮することができる。
【００２１】
第８の態様のプログラムによれば、ユーザが指示したジョブの実行に関するポリシが実行部に設定されたポリシと異なる場合であっても、ジョブを処理する情報処理装置を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】第１の実施形態に係る情報処理システムの概略構成を示す図である。
【図２】第１の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図３】第１の実施形態の情報テーブルを説明する図である。
【図４】ポリシ情報の内容であって、（Ａ）は例１であり、（Ｂ）は例２である。
【図５】第１の実施形態に係る画像形成装置の機能構成の例を示すブロック図である。
【図６】第１の実施形態の画像形成装置におけるジョブの流れを示すフローチャートである。
【図７】第３の実施形態の画像形成装置におけるジョブの流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、各実施形態において、本発明の情報処理装置が適用された情報処理システムについて図を用いて説明する。
【００２４】
＜第１の実施形態＞
（情報処理システム）
図１に示されるように、第１の実施形態の情報処理システム１０は、画像形成装置２０と、複数のＰＣ（パーソナルコンピュータ）３０と、複数のサーバ４０を含んで構成されている。画像形成装置２０及び画像形成装置２０に接続される端末であるＰＣ３０は、例えば、複数の企業がオフィススペースを共同利用するシェアオフィス内に設置されている。
【００２５】
なお、本実施形態の情報処理システム１０では、１台の画像形成装置２０に対して、３台のＰＣ３０（ＰＣ３０Ａ〜３０Ｃ）と３台のサーバ４０（サーバ４０Ａ〜４０Ｃ）とが接続されているが、画像形成装置２０、ＰＣ３０、及びサーバ４０の数はこれに限らない。画像形成装置２０は情報処理装置の一例である。
【００２６】
画像形成装置２０と各ＰＣ３０とは、シェアオフィス内に配された有線ＬＡＮ、又はＷｉ-Ｆｉ（登録商標）による無線ＬＡＮにより構成されたネットワークＮ１に対して、それぞれ接続されている。例えば、図１では、シェアオフィス内において、Ａ社のユーザが使用するＰＣ３０Ａが画像形成装置２０に接続され、Ｂ社のユーザが使用するＰＣ３０Ｂが画像形成装置２０に接続され、Ｃ社のユーザが使用するＰＣ３０Ｃが画像形成装置２０に接続されている。
【００２７】
また、画像形成装置２０と各サーバ４０とは、インターネットＮ２を通じて相互に接続されている。例えば、図１では、画像形成装置２０がＡ社のサーバ４０Ａ、Ｂ社のサーバ４０Ｂ、及びＣ社のサーバ４０Ｃのそれぞれと接続されている。
【００２８】
（画像形成装置）
画像形成装置２０は、ユーザの指示によるジョブに基づいて用紙等の記録媒体に画像を形成したり、後述するスキャンユニット２７において読み込まれた画像を保存したり、外部に送信したりする装置である。
【００２９】
図２は、本実施形態に係る画像形成装置２０のハードウェアの構成の一例を示すブロック図である。
【００３０】
図２に示されるように、本実施形態の画像形成装置２０は、制御部２１と、記憶部２２と、ネットワーク通信  Ｉ／Ｆ２３と、電話回線  Ｉ／Ｆ２４と、タッチパネル２５と、画像形成ユニット２６と、スキャンユニット２７と、ファクシミリユニット２８と、ＮＦＣ  Ｉ／Ｆ２９とを備えている。ここで、画像形成ユニット２６、スキャンユニット２７、及びファクシミリユニット２８は、それぞれ実行部の一例である。
【００３１】
制御部２１は、ＣＰＵ（Central Processing Unit）２１Ａ、ＲＯＭ（Read Only Memory）２１Ｂ、ＲＡＭ（Random Access Memory）２１Ｃ、および入出力インタフェース（Ｉ／Ｏ）２１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００３２】
Ｉ／Ｏ２１Ｄには、記憶部２２、ネットワーク通信  Ｉ／Ｆ２３、電話回線  Ｉ／Ｆ２４、タッチパネル２５、画像形成ユニット２６、スキャンユニット２７、ファクシミリユニット２８、及びＮＦＣ  Ｉ／Ｆ２９を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ２１Ｄを介して、ＣＰＵ２１Ａと相互に通信可能とされる。
【００３３】
制御部２１は、画像形成装置２０の一部の動作を制御するサブ制御部として構成されてもよいし、画像形成装置２０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。
【００３４】
記憶部２２としては、例えば、ハードディスク（ＨＤＤ）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部２２には、本実施形態に係る処理を実行するための処理プログラム２２Ａと、ユーザと後述するポリシ情報との対応関係に係る情報テーブル２２Ｂが記憶されている。ここで、処理プログラム２２Ａはプログラムの一例である。なお、処理プログラム２２Ａ及び情報テーブル２２Ｂは、ＲＯＭ２１Ｂに記憶されていてもよい。
【００３５】
図３に示されるように、情報テーブル２２Ｂには、画像形成装置２０に接続されるユーザと、所属先、及び適用されるポリシ情報が記憶されている。ユーザはユーザＩＤ（Identification）として記憶されている。ユーザＩＤはユーザ情報の一例である。所属先は、ユーザの所属を示す情報であって、企業又は団体に関連する法人情報、所在地又は事業所に関連する拠点情報、部門に関連する部門情報等、が記憶されている。
【００３６】
ここで、ポリシ情報とは、予め定められたセキュリティ、機器設定に係る方針、又は原則を示す情報のことである。ポリシ情報は、ユーザ又は所属先に関係ない共通のポリシである共通ポリシ情報と、所属先毎に設定された所属先ポリシ情報とを含んでいる。画像形成装置２０では、複数のポリシ情報のうち、何れか一のポリシ情報が設定可能に構成されている。具体的に、本実施形態の画像形成装置２０においては、予め一のポリシ情報が設定ポリシ情報として設定されている。ここで、所属先ポリシ情報は、第１のポリシ情報の一例であり、設定ポリシ情報は第２のポリシ情報の一例である。
【００３７】
図３の例では、情報テーブル２２Ｂに、ポリシＡが適用されるＡ社の社員であるユーザＡ１〜Ａ３が記憶され、情報テーブル２２Ｂに、ポリシＢが適用されるＢ社の社員であるユーザＢ１、Ｂ２が記憶されている。また、情報テーブル２２Ｂには、ポリシＣ１が適用されるＣ社Ｐ部の社員であるユーザＣ１、Ｃ２が記憶され、ポリシＣ２が適用されるＣ社Ｑ部の社員であるユーザＣ３、Ｃ４が記憶されている。ここで、Ｃ社は部門毎にもポリシが適用されているため、部門毎の所属先も記憶されている。
【００３８】
図４（Ａ）はポリシ情報の具体的な例１であり、図４（Ｂ）は、ポリシ情報の具体的な例２である。図４（Ａ）及び（Ｂ）に示されるように、例１のセキュリティ設定では例２にない、証明書設定、ＳＳＬ／ＴＬＳ設定、Ｓ／ＭＩＭＥ通信等に係る規定が記憶されている。また、例２の機器設定では、例１で使用可能である印刷設定、スキャン設定が禁止とされている。
【００３９】
本実施形態では、これらの所属先ポリシ情報の内容は、ユーザの所属先である企業等から提供される。そして、シェアオフィスの管理者がタッチパネル２５や管理用ＰＣ（図示省略）を通じて所属先ポリシ情報の内容を入力することにより、情報テーブル２２Ｂに反映される。
【００４０】
図２に示されるように、ネットワーク通信  Ｉ／Ｆ２３は、ＰＣ３０との間で有線又は無線により通信を行うためのインタフェースである。
電話回線  Ｉ／Ｆ２４は、電話回線を通じて外部のＦＡＸ受信機等の装置と通信を行うためのインタフェースである。
【００４１】
ＵＩ（User Interface）としてのタッチパネル２５は、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等の表示装置と、抵抗膜方式や静電容量方式等のタッチセンサとを組み合わせたものである。タッチパネル２５では、ユーザが画面上のボタンやアイコンに触れることで各種操作を行うことができる。なお、タッチパネル２５は、操作部と表示装置と分離させてもよい。
【００４２】
画像形成ユニット２６は、ＣＰＵ２１Ａの指示に従って、画像データに係る画像を記録媒体に形成するユニットである。画像形成ユニット２６における画像形成方式はどのような方式であってもよく、例えば電子写真方式であっても、インクジェット方式であってもよい。画像形成ユニット２６は、プリント機能、コピー機能、及びファクシミリ機能の実行に伴い用いられる。
【００４３】
スキャンユニット２７は、ＣＰＵ２１Ａの指示に従って、例えば図示しないプラテンガラスに置かれた原稿の内容を光学的に読み取り、原稿の内容を画像データに変換するユニットである。スキャンユニット２７はスキャン機能の実行に伴い用いられる。
【００４４】
ファクシミリユニット２８は図示しない電話回線を介して、ファクシミリ機能を有する他の装置との間で、文書データを送受信するユニットである。ファクシミリユニット２８はファクシミリ機能の実行に伴い用いられる。
【００４５】
ＮＦＣ  Ｉ／Ｆ２９は、ＮＦＣ機能を有するＩＣカードとの間で近距離無線通信による無線通信を行うためのインタフェースである。ＩＣカードはユーザが所持するカードであって、内蔵されるＩＣには少なくともログイン情報が記憶されている。ＮＦＣ  Ｉ／Ｆ２９は、画像形成装置２０の装置上面に設けられたＮＦＣ部２０Ａ（図１参照）に送受信用のアンテナを備えており、ＩＣカードがＮＦＣ部２０Ａに近接した際に、当該ＩＣカードとの間で近距離無線通信を確立させる。
【００４６】
図５は、本実施形態に係る画像形成装置２０の機能的な構成の一例を示すブロック図である。本実施形態に係る画像形成装置２０は、通信部２００、ログイン情報取得部２０１、ポリシ抽出部２０２、ポリシ設定部２０４、プリント機能部２０５、スキャン機能部２０６、コピー機能部２０７及びファクシミリ機能部２０８として機能する。画像形成装置２０は、ＣＰＵ２１Ａが記憶部２２に記憶されている処理プログラム２２Ａを読み出し、ＲＡＭ２１Ｃを作業領域として当該処理プログラム２２Ａを実行することにより、図５に示す各部として機能する。ポリシ抽出部２０２は抽出部の一例であり、ポリシ設定部２０４は設定部の一例である。
【００４７】
通信部２００は、ＰＣ３０及びサーバ４０と通信を行う機能を有している。通信部２００がサーバ４０と通信を行う場合、ユーザに応じて情報テーブル２２Ｂに記憶されている所属先ポリシが適用される。
【００４８】
ログイン情報取得部２０１は、ＮＦＣ部２０Ａに近接されたＩＣカードからユーザのログイン情報を取得する機能を有している。ログイン情報は、例えば、ユーザを表すユーザＩＤと、当該ユーザＩＤに関連付けられたパスワードとを含む。
【００４９】
ポリシ抽出部２０２は、特定処理に関するジョブを取得した場合に、各々予め定めた複数の異なる所属先ポリシ情報のうちの何れか１つの所属先ポリシ情報を抽出する機能を有している。特定処理にはプリント機能、スキャン機能、コピー機能、及びファクシミリ機能に係る実行処理が含まれる。また、特定処理に関するジョブには、プリント機能の実行に係る印刷ジョブ、スキャン機能の実行に係るスキャンジョブ、コピー機能の実行に係るコピージョブ、及びファクシミリ機能の実行に係るファクシミリジョブが含まれる。
【００５０】
ポリシ抽出部２０２は、各ジョブの取得を契機に、情報テーブル２２Ｂから取得したジョブを指示したユーザに対応する所属先ポリシ情報を選択することにより、抽出するものである。
【００５１】
ポリシ設定部２０４は、各種ジョブを実行する画像形成ユニット２６、スキャンユニット２７、及びファクシミリユニット２８に対して、設定ポリシ情報として、ポリシ抽出部２０２によって抽出された所属先ポリシ情報を設定する機能を有している。
【００５２】
またポリシ設定部２０４は、画像形成ユニット２６、スキャンユニット２７、及びファクシミリユニット２８における各種ジョブの実行が終了した場合、設定ポリシ情報を、現在の設定ポリシ情報とは異なるポリシ情報に変更する。ポリシ設定部２０４が、各種ジョブの実行後に変更するポリシ情報は、画像形成装置２０に対して予め定められている共通ポリシ情報、又は設定ポリシ情報を削除したデフォルトのポリシ情報である。
【００５３】
本実施形態のポリシ設定部２０４は、現在の設定ポリシ情報と異なるポリシ情報を設定する場合、ポリシ抽出部２０２により抽出された所属先ポリシ情報と現在の設定ポリシ情報と相違する箇所を差分とし抽出する。そして、ポリシ設定部２０４は、差分に係る設定項目を変更することで、ポリシ情報を設定する。例えば、図４（Ａ）及び（Ｂ）の例において、例２が現在の設定ポリシ情報の場合、例１のポリシ情報を設定する際、ポリシ設定部２０４は、次の項目のみ変更を行う。すなわち、ポリシ設定部２０４は、セキュリティ設定については、証明書設定、ＩＰＳｅｃ設定、８０２．１Ｘ設定、ＳＳＬ／ＴＬＳ設定、Ｓ／ＭＩＭＥ通信の設定を変更し、機器設定については、印刷設定及びスキャン設定の変更を行う。
【００５４】
プリント機能部２０５は、ＰＣ３０から受信した印刷ジョブに基づいて用紙等の記録媒体に画像を形成するプリント機能を実行するものである。プリント機能部２０５は、画像形成ユニット２６により印刷ジョブに含まれる画像データに係る画像を記録媒体に形成する。
【００５５】
スキャン機能部２０６は、スキャンジョブに基づいて、スキャンユニット２７において読み取られた画像データを記憶部２２に記憶し、又は特定のサーバ４０に対して送信するスキャン機能を実行するものである。
【００５６】
コピー機能部２０７は、コピージョブに基づいて、スキャンユニット２７において読み取られた画像データを、画像形成ユニット２６で画像として記録媒体に形成するコピー機能を実行するものである。
【００５７】
ファクシミリ機能部２０８は、ファクシミリジョブに基づいて、画像データをファクシミリユニット２８を通じて送信するファクシミリ機能を実行するものである。ファクシミリ機能部２０８は、スキャンユニット２７で得られた画像データ又はＰＣ３０から取得した画像データを、電話回線  Ｉ／Ｆ２４を通じて送信する。また、ファクシミリ機能部２０８は、電話回線  Ｉ／Ｆ２４を通じて受信した画像データを、画像形成ユニット２６で画像として記録媒体に形成したり、記憶部２２に記憶したりする。
【００５８】
（処理の流れ）
本実施形態の画像形成装置２０においてジョブが実行される流れについて図６を用いて説明する。
【００５９】
図６のステップＳ１００において、ＣＰＵ２１Ａはジョブ判定処理を実行する。ＣＰＵ２１Ａは、ジョブの取得の可否、及び取得したジョブが印刷ジョブ、スキャンジョブ、コピージョブ及びファクシミリジョブの何れであるかの判定を行う。また、ＣＰＵ２１Ａはジョブを指示したユーザを特定する。例えば、ＰＣ３０から印刷ジョブを受信した場合、ＣＰＵ２１Ａは受信した印刷ジョブに含まれるユーザＩＤに基づいてユーザを特定する。また例えば、タッチパネル２５の操作によりスキャンジョブを発生させた場合、ＣＰＵ２１Ａは、タッチパネル２５の操作に先立ちＮＦＣ部２０Ａに近接させたＩＣカードから取得したユーザＩＤに基づいてユーザを特定する。
【００６０】
ステップＳ１０１において、ＣＰＵ２１Ａは記憶部２２からポリシ情報を抽出する。すなわち、ＣＰＵ２１Ａは、情報テーブル２２Ｂを参照してジョブを指示したユーザに対応する所属先ポリシ情報を抽出する。
【００６１】
ステップＳ１０２において、ＣＰＵ２１Ａは抽出されたポリシ情報を設定ポリシ情報に設定する。すなわち、ＣＰＵ２１Ａは、抽出された所属先ポリシ情報と現在の設定ポリシ情報との差分を抽出すると共に、抽出された差分に係る設定を変更することで、抽出された所属先ポリシ情報を新たな設定ポリシ情報に設定する。例えば、初期の設定ポリシ情報が共通ポリシ情報である場合に、所属先ポリシ情報としてポリシＡが抽出された場合、両ポリシ情報の差分に基づいて、ポリシＡに係るポリシ情報を新たな設定ポリシ情報に設定する。
【００６２】
ステップＳ１０３において、ＣＰＵ２１Ａはジョブ実行処理を実行する。例えば、プリント機能が実行される場合、ＣＰＵ２１ＡはＰＣ３０から受信した印刷ジョブに含まれる画像データに対する画像形成処理を、設定された設定ポリシ情報に沿って実行する。具体的に、Ａ社のユーザＡ１〜Ａ３のいずれかがＰＣ３０Ａを使用する場合において、画像形成装置２０がＰＣ３０Ａから印刷ジョブを受信すると、設定されたポリシＡに沿って受信した印刷ジョブが実行される。なお、ポリシ情報に反する印刷ジョブが実行された場合、ＣＰＵ２１Ａは画像形成処理を実行せずに、実行しない旨をユーザに対して通知する。
【００６３】
また例えば、サーバ４０に画像データを送信するスキャン機能が実行される場合、ＣＰＵ２１Ａは、設定された設定ポリシ情報に基づいて、ジョブを指示したユーザに対応するサーバ４０とセキュアな通信を確立させる。そして、ＣＰＵ２１Ａは、セキュアな通信により接続されたサーバ４０に対して、スキャンユニット２７で読み取られた画像データを送信する。具体的に、画像形成装置２０においてユーザＢ１又はＢ２によりスキャンジョブが発生すると、設定されたポリシＢに沿ってサーバ４０Ｂとの間に確立されたセキュアな通信を通じて画像データが送信される。なお、サーバ４０との間でセキュアな通信が確立できなかった場合、ＣＰＵ２１Ａは画像データの送信を行わず、送信しない旨をユーザに対して通知する。
【００６４】
ステップＳ１０４において、ＣＰＵ２１Ａはジョブの終了に伴い、設定ポリシ情報を変更する。すなわち、ＣＰＵ２１Ａは、新たな設定ポリシ情報を初期の設定ポリシ情報である共通ポリシ情報に変更する。以上の処理を経てジョブが終了する。
【００６５】
（まとめ）
シェアオフィスにおいては、複数の企業のユーザが画像形成装置２０を共同利用する場合がある。ここで、企業毎にセキュリティ等に関するポリシが異なると、ユーザが指示したジョブの実行に関するポリシ情報が、画像形成装置２０に予め設定されたポリシ情報と異なる場合に当該ジョブの実行が困難となる。そこで、本実施形態の画像形成装置２０では、ジョブの取得を契機に、ジョブを指示したユーザに対応するポリシ情報を抽出し、設定するように構成した。そのため、本実施形態によれば、ユーザが指示したジョブの実行に関するポリシ情報が画像形成装置２０に予め設定されたポリシ情報と異なる場合であっても、ジョブが実行される。
【００６６】
特に、本実施形態によれば、画像形成装置２０を共同利用するユーザが同一のポリシ情報を利用する場合に比べて、ユーザ毎に設定されるべきポリシが適用される。
【００６７】
また、本実施形態の画像形成装置２０では、記憶部２２に記憶された情報テーブル２２Ｂに基づいて、所属先ポリシ情報が設定ポリシ情報に設定される。そのため、本実施形態によれば、例えば、ＰＣ３０から印刷ジョブが送信される場合に、所属先ポリシ情報を印刷ジョブに含める場合に比べて、印刷ジョブを生成するＰＣ３０側の処理負担が軽減される。
【００６８】
また、本実施形態の画像形成装置２０では、ジョブの実行終了後にポリシ情報が変更される。そのため、本実施形態によれば、ジョブの実行終了後にポリシ情報が保持される場合に比べて、当該ジョブを指示したユーザ以外のユーザによる画像形成装置２０の継続使用を抑制することができる。
【００６９】
特に、本実施形態の画像形成装置２０では、ジョブの実行終了後に変更されるポリシ情報が、共通ポリシ情報かのデフォルトのポリシ情報かの何れかに設定される。すなわち、本実施形態によれば、ジョブの実行終了後にジョブが実行される前の初期状態に戻る。なお、ジョブの実行終了後にポリシ情報を変更する場合、ユーザＩＤに依存する情報のみ削除してもよい。例えば、Ａ社のスキャンジョブが実行された後に、使用された証明書を削除し、それ以外の設定を残してもよい。
【００７０】
また、本実施形態の画像形成装置２０では、設定ポリシ情報に所属先ポリシ情報を設定する場合、現在の設定ポリシ情報と抽出された所属先ポリシ情報との差分の変更を加えることで、所属先ポリシ情報を新たな設定ポリシ情報に設定している。すなわち、本実施形態によれば、設定ポリシ情報をそのまま所属先ポリシ情報の全てと置き換える場合と比べて、ジョブを実行する際の処理時間が短縮される。
【００７１】
＜第２の実施形態＞
第２の実施形態の画像形成装置２０は、ジョブ実行におけるポリシ情報の設定方法が第１の実施形態と異なる。以下、第１の実施形態との相違点について説明する。また、第１の実施形態と同じ構成には同じ構成を付すこととし、説明は割愛する。
【００７２】
本実施形態のポリシ設定部２０４は、現在の設定ポリシ情報と異なるポリシ情報を設定する場合、ポリシ抽出部２０２により抽出された所属先ポリシ情報と現在の設定ポリシ情報とを比較する。そして、ポリシ設定部２０４は、シェアオフィスの管理者が設定した共通ポリシ情報よりも抽出された所属先ポリシ情報のセキュリティレベルが高い場合、所属先ポリシ情報をそのまま設定ポリシ情報に設定する。また、ポリシ設定部２０４は、抽出された所属先ポリシ情報よりも共通ポリシ情報のセキュリティレベルが高い場合、所属先ポリシ情報を適用することなく共通ポリシ情報を設定ポリシ情報に設定する。
【００７３】
なお、ポリシ設定部２０４は、比較したポリシ情報を設定ポリシ情報に設定するに際し、設定項目毎にポリシ情報を適用してもよい。すなわち、ポリシ設定部２０４は、設定項目毎に、所属先ポリシ情報と現在の設定ポリシ情報とのうち、よりセキュリティレベルの高い内容を適用させた設定ポリシ情報を設定してもよい。
【００７４】
以上、シェアオフィスに係る共通ポリシ情報が所属先ポリシ情報よりもセキュリティレベルが高い項目を含む場合、所属先ポリシ情報を設定ポリシ情報に設定すると、本来、シェアオフィスにおいて禁止されている機能を許可する自体が生じ得る。
【００７５】
これに対して、本実施形態の画像形成装置２０によれば、共通ポリシ情報と比較せずに所属先ポリシ情報を設定ポリシ情報に設定する場合と比べて、画像形成装置２０に予め設定されたポリシ情報よりもセキュリティレベルの低い所属先ポリシ情報の適用が抑制される。
【００７６】
＜第３の実施形態＞
第３の実施形態の画像形成装置２０は、所属先ポリシ情報をサーバ４０から取得する点で第１及び第２の実施形態と異なる。以下、第１及び第２の実施形態との相違点について説明する。また、第１の実施形態と同じ構成には同じ構成を付すこととし、説明は割愛する。
【００７７】
本実施形態の情報処理システム１０は、各所属先ポリシ情報が各所属先のサーバ４０に記憶されている。図１を例にすると、Ａ社のポリシＡはＡ社のサーバ４０Ａに記憶され、Ｂ社のポリシＢはＢ社のサーバ４０Ｂに記憶され、Ｃ社のポリシＣ１及びポリシＣ２はＣ社のサーバ４０Ｃに記憶されている。
【００７８】
本実施形態の画像形成装置２０では、情報テーブル２２Ｂに共通ポリシ情報が記憶されており、所属先ポリシ情報は接続されていない。また、情報テーブル２２Ｂには、ユーザＩＤ毎にサーバ４０の接続先が記憶されている。
【００７９】
本実施形態の画像形成装置２０においてジョブが実行される流れについて図７を用いて説明する。
【００８０】
図７のステップＳ２００の処理については、ステップＳ１００の処理と同様である。
ステップＳ２０１において、ＣＰＵ２１Ａはサーバ４０からポリシ情報を取得する。すなわち、ＣＰＵ２１Ａは、情報テーブル２２Ｂを参照してジョブを指示したユーザＩＤに対応するサーバ４０に対して要求コマンドを送信すると共に、対応するサーバ４０から当該ユーザＩＤに適用させる所属先ポリシ情報を取得する。
【００８１】
ステップＳ２０２〜ステップＳ２０４では、ステップＳ１０２〜ステップＳ１０４と同様の処理が実行される。以上を経てジョブが終了する。
【００８２】
以上のように、本実施形態によれば、ジョブが実行されるタイミングで画像形成装置２０はジョブを指示したユーザＩＤに対応するポリシ情報をサーバ４０から取得する。そのため、所属先ポリシ情報が更新された場合においても、画像形成装置２０では常に最新のポリシ情報が適用される。
【００８３】
なお、本実施形態ではジョブが実行される都度、サーバ４０から所属先ポリシ情報が取得されるが、これに限らない。例えば、ＣＰＵ２１Ａは、サーバ４０から取得したポリシ情報をユーザと関連付けて情報テーブル２２Ｂに記憶し、次に同じユーザによるジョブが実行される場合、情報テーブル２２Ｂから所属先ポリシ情報が抽出される。
【００８４】
［備考］
各実施形態の画像形成装置２０では、条件付きで割り込み処理の実行を可能としている。例えば、所属先が同じユーザからのジョブの場合、換言すると、所属先ポリシ情報の変更が不要な場合、後から生成されたジョブが既に発生しているジョブに対して優先的に実行される。
【００８５】
各実施形態では、画像形成装置２０に接続される端末としてＰＣ３０を例示したが、この限りでなく、画像形成装置２０に接続可能な端末には、スマートフォン、タブレット端末、ウェアラブル端末等が含まれる。
【００８６】
各実施形態は、画像形成装置２０の各々が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態における処理プログラム２２Ａは、コンピュータが読み取り可能なＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の非一時的記憶媒体に記憶されていてもよいし、外部サーバから受信されてもよい。
【００８７】
また、各実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。本実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【００８８】
また、各実施形態で説明した処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【００８９】
本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【符号の説明】
【００９０】
２０    画像形成装置（情報処理装置の一例）
２２    記憶部
２２Ａ  処理プログラム（プログラムの一例）
２６    画像形成ユニット（実行部の一例）
２７    スキャンユニット（実行部の一例）
２８    ファクシミリユニット（実行部の一例）
２０２  ポリシ抽出部（抽出部の一例）
２０４  ポリシ設定部（設定部の一例）
【図１】
2020155994.tif 000003
【図２】
2020155994.tif 000004
【図３】
2020155994.tif 000005
【図４】
2020155994.tif 000006
【図５】
2020155994.tif 000007
【図６】
2020155994.tif 000008
【図７】
2020155994.tif 000009