(57)【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含んだ画像処理システムであって、
前記画像形成装置に含まれる所定のメモリー領域に対して、前記外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、
前記所定のメモリー領域に対する当該画像処理システムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、
前記第１のアクセス条件のうち前記第２のアクセス条件に含まれない特定のアクセス条件を、前記画像形成装置から前記中継装置に対して送信するための送信手段と、
前記特定のアクセス条件を、前記中継装置のメモリーに登録するための登録手段と、
前記中継装置において、前記外部装置から前記内部装置に対するアクセス要求を受け付けるための要求入力手段と、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記特定のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを許可すると判断した場合に、前記アクセス要求を前記画像形成装置に転送するための転送手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを拒否すると判断した場合に、前記外部装置に対してアクセス拒否を通知するための通知手段と、
前記画像形成装置において、他の装置からのアクセス要求と前記第２のアクセス条件とを比較することで前記所定のメモリー領域に対するアクセス許可または拒否を判断するための判断手段とを備える、画像処理システム。
【請求項２】
画像形成装置と、前記画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含んだ画像処理システムであって、
前記画像形成装置に含まれる所定のメモリー領域に対して、前記外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、
前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、
前記第１および第２のアクセス条件を、前記中継装置のメモリーに登録するための登録手段と、
前記中継装置において、前記外部装置から当該画像処理システムに含まれる装置である内部装置に対するアクセス要求を受け付けるための要求入力手段と、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記第１のアクセス条件、または前記アクセス要求と前記第１および第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを許可すると判断した場合に、前記アクセス要求を前記画像形成装置に転送するための転送手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを拒否すると判断した場合に、前記外部装置に対してアクセス拒否を通知するための通知手段とを備え、
前記第２の設定手段は、
ユーザーからのアクセス条件の入力を受け付けるための入力手段を含み、
ユーザーから入力されたアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記ユーザーから入力されたアクセス条件を前記第２のアクセス条件として設定する、画像処理システム。
【請求項３】
画像形成装置と、前記画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含んだ画像処理システムであって、
前記画像形成装置に含まれる所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件と、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件とを設定するための設定手段と、
前記第１および第２のアクセス条件を、前記中継装置のメモリーに登録するための登録手段と、
前記中継装置において、前記外部装置から当該画像処理システムに含まれる装置である内部装置に対するアクセス要求を受け付けるための要求入力手段と、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記第１のアクセス条件とを比較し、前記アクセス要求が前記第１のアクセス条件を満たしていると判断すると、さらに、前記アクセス要求と前記第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを許可すると判断した場合に、前記アクセス要求を前記画像形成装置に転送するための転送手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを拒否すると判断した場合に、前記外部装置に対してアクセス拒否を通知するための通知手段とを備える、画像処理システム。
【請求項４】
画像形成装置と、前記画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含んだ画像処理システムであって、
前記画像形成装置に含まれる所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件と、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件とを設定するための設定手段と、
前記第１のアクセス条件を、前記中継装置のメモリーに登録するための第１の登録手段と、
前記第２のアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記第２のアクセス条件を、前記中継装置のメモリーに登録するための第２の登録手段と、
前記中継装置において、前記外部装置から当該画像処理システムに含まれる装置である内部装置に対するアクセス要求を受け付けるための要求入力手段と、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記第１のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを許可すると判断した場合に、前記アクセス要求を前記画像形成装置に転送するための転送手段と、
前記中継装置において、前記判断手段で前記外部装置からのアクセスを拒否すると判断した場合に、前記外部装置に対してアクセス拒否を通知するための通知手段とを備え、
前記判断手段は、前記アクセス要求が指定する文書に関する前記第２のアクセス条件が前記メモリーに登録されている場合には、前記アクセス要求と前記第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断する、画像処理システム。
【請求項５】
所定のメモリー領域に対する当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、
前記所定のメモリー領域に対する前記システムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、
前記第１のアクセス条件のうち前記第２のアクセス条件に含まれないアクセス条件を、前記内部装置と前記外部装置との間の通信を中継するための中継装置に対して送信するための送信手段と、
他の装置からのアクセス要求と前記第２のアクセス条件とを比較することで前記所定のメモリー領域に対するアクセス許可または拒否を判断するための判断手段とを備える、画像形成装置。
【請求項６】
前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第３のアクセス条件を設定するための第３の設定手段をさらに備え、
前記送信手段は、前記第３のアクセス条件もさらに前記中継装置に対して送信する、請求項５に記載の画像形成装置。
【請求項７】
所定のメモリー領域に対する当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、
前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、
前記第１および第２のアクセス条件を、前記システムに含まれ、前記システムに含まれる内部装置と前記外部装置との間の通信を中継するための中継装置に対して送信するための送信手段とを備え、
前記第２の設定手段は、
ユーザーからのアクセス条件の入力を受け付けるための入力手段を含み、
ユーザーから入力されたアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記ユーザーから入力されたアクセス条件を前記第２のアクセス条件として設定する、画像形成装置。
【請求項８】
前記所定のメモリー領域に対する前記内部装置からのアクセス条件である第３のアクセス条件を設定するための第３の設定手段と、
他の装置からのアクセス要求と前記第３のアクセス条件とを比較することで前記所定のメモリー領域に対するアクセス許可または拒否を判断するための判断手段とをさらに備える、請求項７に記載の画像形成装置。
【請求項９】
当該中継装置に属するシステムに含まれる内部装置と、前記システムに含まれない外部装置との間の通信を中継するための中継装置であって、
前記内部装置の１つである画像形成装置から受け付けた、前記画像形成装置の所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するための第１の登録手段と、
前記内部装置の１つである画像形成装置から受け付けた、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を、前記メモリーに登録するための第２の登録手段と、
前記外部装置から前記内部装置に対するアクセス要求を受け付けるための要求入力手段
と、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記アクセス要求と前記第１のアクセス条件とを比較し、前記アクセス要求が前記第１のアクセス条件を満たしていると判断すると、さらに、前記アクセス要求と前記第２のアクセス条件とを比較して、前記外部装置からの前記画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、
前記判断手段で前記外部装置からのアクセスを許可すると判断した場合に、前記アクセス要求を前記画像形成装置に転送するための転送手段と、
前記判断手段で前記外部装置からのアクセスを拒否すると判断した場合に、前記外部装置に対してアクセス拒否を通知するための通知手段とを備える、中継装置。
【請求項１０】
前記第２の登録手段は、前記第２のアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記第２のアクセス条件を前記メモリーに登録する、請求項９に記載の中継装置。
【請求項１１】
当該中継装置に属するシステムに含まれる内部装置と、前記システムに含まれない外部装置との間の通信を中継するための中継装置であって、
前記内部装置の１つである画像形成装置から受け付けた、前記画像形成装置の所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するための第１の登録手段と、
前記内部装置の１つである画像形成装置から受け付けた、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を、前記第２のアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記メモリーに登録するための第２の登録手段と、
前記外部装置から前記内部装置に対するアクセス要求を受け付けるための要求入力手段
と、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記アクセス要求と前記第１のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、
前記判断手段で前記外部装置からのアクセスを許可すると判断した場合に、前記アクセス要求を前記画像形成装置に転送するための転送手段と、
前記判断手段で前記外部装置からのアクセスを拒否すると判断した場合に、前記外部装置に対してアクセス拒否を通知するための通知手段とを備え、
前記判断手段は、前記アクセス要求が指定する文書に関する前記第２のアクセス条件が前記メモリーに登録されている場合には、前記アクセス要求と前記第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断する、中継装置。
【請求項１２】
請求項９〜１１のいずれかに記載の中継装置を搭載した、画像形成装置。
【請求項１３】
画像形成装置に対する、前記画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、
前記画像形成装置に含まれる所定のメモリー領域に対して、前記外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、
前記所定のメモリー領域に対する当該画像処理システムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するステップと、
前記第１のアクセス条件のうち前記第２のアクセス条件に含まれない特定のアクセス条件を、前記画像形成装置から前記システムに含まれる内部装置と前記外部装置との間の通信を中継するための、前記システムに含まれる中継装置に対して送信するステップと、
前記特定のアクセス条件を、前記中継装置のメモリーに登録するステップと、
前記中継装置において、前記外部装置から前記内部装置に対するアクセス要求を受け付けるステップと、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記特定のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップと、
前記中継装置において、前記外部装置からのアクセスを許可すると判断した場合には前記アクセス要求を前記画像形成装置に転送し、前記外部装置からのアクセスを拒否すると判断した場合には前記外部装置に対してアクセス拒否を通知するステップと、
前記画像形成装置において、他の装置からのアクセス要求と前記第２のアクセス条件とを比較することで前記所定のメモリー領域に対するアクセス許可または拒否を判断するステップとを備える、管理方法。
【請求項１４】
画像形成装置に対する、前記画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、
前記画像形成装置に含まれる所定のメモリー領域に対して、前記外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、
前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を設定するステップと、
前記第１および第２のアクセス条件を、前記システムに含まれる内部装置と前記外部装置との間の通信を中継するための、前記システムに含まれる中継装置のメモリーに登録するステップと、
前記中継装置において、前記外部装置から前記内部装置に対するアクセス要求を受け付けるステップと、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記第１のアクセス条件、または前記アクセス要求と前記第１および第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップと、
前記中継装置において、前記外部装置からのアクセスを許可すると判断した場合には前記アクセス要求を前記画像形成装置に転送し、前記外部装置からのアクセスを拒否すると判断した場合には前記外部装置に対してアクセス拒否を通知するステップとを備え、
前記第２のアクセス条件を設定するステップは、
ユーザーからのアクセス条件の入力を受け付けるステップと、
ユーザーから入力されたアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記ユーザーから入力されたアクセス条件を前記第２のアクセス条件として設定するステップとを含む、管理方法。
【請求項１５】
画像形成装置に対する、前記画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、
前記画像形成装置に含まれる所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件と、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件とを設定するステップと、
前記第１および第２のアクセス条件を、前記システムに含まれる内部装置と前記外部装置との間の通信を中継するための、前記システムに含まれる中継装置のメモリーに登録するステップと、
前記中継装置において、前記外部装置から前記内部装置に対するアクセス要求を受け付けるステップと、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記第１のアクセス条件とを比較し、前記アクセス要求が前記第１のアクセス条件を満たしていると判断すると、さらに、前記アクセス要求と前記第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップと、
前記中継装置において、前記外部装置からのアクセスを許可すると判断した場合には前記アクセス要求を前記画像形成装置に転送し、前記外部装置からのアクセスを拒否すると判断した場合には前記外部装置に対してアクセス拒否を通知するステップとを備える、管理方法。
【請求項１６】
画像形成装置に対する、前記画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、
前記画像形成装置に含まれる所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件と、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件とを設定するステップと、
前記第１のアクセス条件を、前記システムに含まれる内部装置と前記外部装置との間の通信を中継するための、前記システムに含まれる中継装置のメモリーに登録するステップと、
前記第２のアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記第２のアクセス条件を前記中継装置のメモリーに登録するステップと、
前記中継装置において、前記外部装置から前記内部装置に対するアクセス要求を受け付けるステップと、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記中継装置において前記アクセス要求と前記第１のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップと、
前記中継装置において、前記外部装置からのアクセスを許可すると判断した場合には前記アクセス要求を前記画像形成装置に転送し、前記外部装置からのアクセスを拒否すると判断した場合には前記外部装置に対してアクセス拒否を通知するステップとを備え、
前記判断するステップは、前記アクセス要求が指定する文書に関する前記第２のアクセス条件が前記メモリーに登録されている場合には、前記アクセス要求と前記第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップを含む、管理方法。
【請求項１７】
画像形成装置に、当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス管理の処理を実行させるプログラムであって、
前記プログラムは、前記画像形成装置に、
所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、
前記所定のメモリー領域に対する前記システムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するステップと、
前記第１のアクセス条件のうち前記第２のアクセス条件に含まれないアクセス条件を、前記システムに含まれ、前記内部装置と前記外部装置との間の通信を中継するための中継装置に対して送信するステップと、
他の装置からのアクセス要求と前記第２のアクセス条件とを比較することで前記所定のメモリー領域に対するアクセス許可または拒否を判断するステップとを実行させる、制御プログラム。
【請求項１８】
画像形成装置に、当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス管理の処理を実行させるプログラムであって、
前記プログラムは、前記画像形成装置に、
所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、
前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を設定するステップと、
前記第１および第２のアクセス条件を、前記システムに含まれ、前記システムに含まれる内部装置と前記外部装置との間の通信を中継するための中継装置に対して送信するステップとを実行させ、
第２のアクセス条件を設定するステップは、
ユーザーからのアクセス条件の入力を受け付けるステップと、
ユーザーから入力されたアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記ユーザーから入力されたアクセス条件を前記第２のアクセス条件として設定するステップを含む、制御プログラム。
【請求項１９】
中継装置として機能するコンピューターにアクセス管理の処理を実行させるプログラムであって、
前記中継装置は、当該中継装置に属するシステムに含まれる内部装置と前記システムに含まれない外部装置との間の通信を中継するための中継装置であり、
前記プログラムは前記コンピューターに、
前記内部装置の１つである画像形成装置から受け付けた、前記画像形成装置の所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するステップと、
前記内部装置の１つである画像形成装置から受け付けた、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を、前記メモリーに登録するステップと、
前記外部装置から前記内部装置に対するアクセス要求を受け付けるステップと、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記アクセス要求と前記第１のアクセス条件とを比較し、前記アクセス要求が前記第１のアクセス条件を満たしていると判断すると、さらに、前記アクセス要求と前記第２のアクセス条件とを比較して、前記外部装置からの前記画像形成装置に対するアクセス許可または拒否を判断するステップと、
前記外部装置からのアクセスを許可すると判断した場合には前記アクセス要求を前記画像形成装置に転送し、前記外部装置からのアクセスを拒否すると判断した場合には前記外部装置に対してアクセス拒否を通知するステップとを実行させる、制御プログラム。
【請求項２０】
中継装置として機能するコンピューターにアクセス管理の処理を実行させるプログラムであって、
前記中継装置は、当該中継装置に属するシステムに含まれる内部装置と前記システムに含まれない外部装置との間の通信を中継するための中継装置であり、
前記プログラムは前記コンピューターに、
前記内部装置の１つである画像形成装置から受け付けた、前記画像形成装置の所定のメモリー領域に対する前記外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するステップと、
前記内部装置の１つである画像形成装置から受け付けた、前記所定のメモリー領域に格納された文書に対する前記外部装置からのアクセス条件である第２のアクセス条件を、前記第２のアクセス条件がすべて前記第１のアクセス条件に含まれる場合に、前記メモリーに登録するステップと、
前記外部装置から前記内部装置に対するアクセス要求を受け付けるステップと、
前記アクセス要求が前記画像形成装置に対するアクセス要求である場合に、前記アクセス要求と前記第１のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップと、
前記外部装置からのアクセスを許可すると判断した場合には前記アクセス要求を前記画像形成装置に転送し、前記外部装置からのアクセスを拒否すると判断した場合には前記外部装置に対してアクセス拒否を通知するステップとを実行させ、
前記判断するステップは、前記アクセス要求が指定する文書に関する前記第２のアクセス条件が前記メモリーに登録されている場合には、前記アクセス要求と前記第２のアクセス条件とを比較することで前記画像形成装置に対するアクセス許可または拒否を判断するステップを含む、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理システム、画像形成装置、中継装置、管理方法、および制御プログラムに関し、特に、インターネット上のサービスを利用可能な画像処理システム、画像形成装置、中継装置、管理方法、および制御プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置を含む企業内ネットワークで、インターネット上のサービス（クライドサービスとも称される）を利用することが可能となってきている。企業内ネットワークに含まれる各装置にはプライベートＩＰアドレスが割り当てられていることが多い。この場合、インターネットを介して外部装置と当該ネットワーク内の装置とが通信することができない。そのため、企業内ネットワークには、該ネットワークとインターネット上のサービスとの接続を中継するための中継装置が含まれる。
【０００３】
企業内ネットワークに含まれる画像形成装置をインターネットを介して外部装置が利用する場合、中継装置からインターネット上のサーバに対して接続を要求する。これにより中継装置とサーバとの間で確立された接続を維持しておき、外部装置から該サーバに対して画像形成装置への要求（ジョブ）を転送する。該サーバは、中継装置に対してジョブを送信し、中継装置が受信したジョブを画像形成装置に転送する。これにより、画像形成装置でジョブが実行されることになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１０６１１９号公報
【特許文献２】特開２０１３−０６５１１４号公報
【特許文献３】特開２０１２−１３８０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、インターネットを介して外部装置から企業内ネットワークに含まれる装置にアクセス可能となることで、セキュリティー強化の必要性が高まっている。たとえば、ある装置に対する外部装置からのアクセスを拒否しようとしても、当該装置が上記サーバとの通信を維持している中継装置と通信可能であれば、アクセス要求が外部装置からのものであるか、企業内ネットワークに含まれる他の装置からのものであるかを当該装置は判断することができない。このため、意図しない外部装置からのアクセスを許可してしまうこともある、という問題がある。
【０００６】
この問題に対して、中継装置に対してアクセス条件を設定する手法が考えられる。これにより、中継装置側で外部装置からのアクセスの許可、拒否を判断することが可能となる。
【０００７】
しかしながら、この手法では、アクセスを許可、拒否する外部装置のＩＤやＩＰアドレスなどの設定のための情報を得なければならず、設定に手間がかかるという問題がある。
【０００８】
本発明はこのような問題に鑑みてなされたものであって、容易にセキュリティーを確保することのできる、インターネットを介して外部装置に接続可能な画像処理システム、画像形成装置、中継装置、管理方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面に従うと、画像処理システムは、画像形成装置と、画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含み、画像形成装置に含まれる所定のメモリー領域に対して、外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、所定のメモリー領域に対する当該画像処理システムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、第１のアクセス条件のうち第２のアクセス条件に含まれない特定のアクセス条件を、画像形成装置から中継装置に対して送信するための送信手段と、特定のアクセス条件を、中継装置のメモリーに登録するための登録手段と、中継装置において、外部装置から内部装置に対するアクセス要求を受け付けるための要求入力手段と、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と特定のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、中継装置において、判断手段で外部装置からのアクセスを許可すると判断した場合に、アクセス要求を画像形成装置に転送するための転送手段と、中継装置において、判断手段で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知手段と、画像形成装置において、他の装置からのアクセス要求と第２のアクセス条件とを比較することで所定のメモリー領域に対するアクセス許可または拒否を判断するための判断手段とを備える。
【００１０】
本発明の他の局面に従うと、画像処理システムは、画像形成装置と、画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含み、画像形成装置に含まれる所定のメモリー領域に対して、外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、第１および第２のアクセス条件を、中継装置のメモリーに登録するための登録手段と、中継装置において、外部装置から当該画像処理システムに含まれる装置である内部装置に対するアクセス要求を受け付けるための要求入力手段と、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と第１のアクセス条件、またはアクセス要求と第１および第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、中継装置において、判断手段で外部装置からのアクセスを許可すると判断した場合に、アクセス要求を画像形成装置に転送するための転送手段と、中継装置において、判断手段で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知手段とを備える。第２の設定手段は、ユーザーからのアクセス条件の入力を受け付けるための入力手段を含み、ユーザーから入力されたアクセス条件がすべて第１のアクセス条件に含まれる場合に、ユーザーから入力されたアクセス条件を第２のアクセス条件として設定する。
本発明のさらに他の局面に従うと、画像処理システムは、画像形成装置と、画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含み、画像形成装置に含まれる所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件と、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件とを設定するための設定手段と、第１および第２のアクセス条件を、中継装置のメモリーに登録するための登録手段と、中継装置において、外部装置から当該画像処理システムに含まれる装置である内部装置に対するアクセス要求を受け付けるための要求入力手段と、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と第１のアクセス条件とを比較し、アクセス要求が第１のアクセス条件を満たしていると判断すると、さらに、アクセス要求と第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、中継装置において、判断手段で外部装置からのアクセスを許可すると判断した場合に、アクセス要求を画像形成装置に転送するための転送手段と、中継装置において、判断手段で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知手段とを備える。
【００１１】
本発明のさらに他の局面に従うと、画像処理システムは、画像形成装置と、画像形成装置と当該画像処理システムの外部装置との間の通信を中継するための中継装置とを含み、画像形成装置に含まれる所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件と、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件とを設定するための設定手段と、第１のアクセス条件を、中継装置のメモリーに登録するための第１の登録手段と、第２のアクセス条件がすべて第１のアクセス条件に含まれる場合に、第２のアクセス条件を、中継装置のメモリーに登録するための第２の登録手段と、中継装置において、外部装置から当該画像処理システムに含まれる装置である内部装置に対するアクセス要求を受け付けるための要求入力手段と、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と第１のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、中継装置において、判断手段で外部装置からのアクセスを許可すると判断した場合に、アクセス要求を画像形成装置に転送するための転送手段と、中継装置において、判断手段で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知手段とを備える。判断手段は、アクセス要求が指定する文書に関する第２のアクセス条件がメモリーに登録されている場合には、アクセス要求と第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断する。
【００１２】
本発明のさらに他の局面に従うと、画像形成装置は、所定のメモリー領域に対する当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、所定のメモリー領域に対するシステムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、第１のアクセス条件のうち第２のアクセス条件に含まれないアクセス条件を、内部装置と外部装置との間の通信を中継するための中継装置に対して送信するための送信手段と、他の装置からのアクセス要求と第２のアクセス条件とを比較することで所定のメモリー領域に対するアクセス許可または拒否を判断するための判断手段とを備える。
好ましくは、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第３のアクセス条件を設定するための第３の設定手段をさらに備え、送信手段は、第３のアクセス条件もさらに中継装置に対して送信する。
【００１３】
本発明のさらに他の局面に従うと、画像形成装置は、所定のメモリー領域に対する当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス条件である第１のアクセス条件を設定するための第１の設定手段と、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を設定するための第２の設定手段と、第１および第２のアクセス条件を、システムに含まれ、システムに含まれる内部装置と外部装置との間の通信を中継するための中継装置に対して送信するための送信手段とを備える。第２の設定手段は、ユーザーからのアクセス条件の入力を受け付けるための入力手段を含み、ユーザーから入力されたアクセス条件がすべて第１のアクセス条件に含まれる場合に、ユーザーから入力されたアクセス条件を第２のアクセス条件として設定する。
好ましくは、所定のメモリー領域に対する内部装置からのアクセス条件である第３のアクセス条件を設定するための第３の設定手段と、他の装置からのアクセス要求と第３のアクセス条件とを比較することで所定のメモリー領域に対するアクセス許可または拒否を判断するための判断手段とをさらに備える。
【００１４】
本発明のさらに他の局面に従うと、中継装置は、当該中継装置に属するシステムに含まれる内部装置と、システムに含まれない外部装置との間の通信を中継するための中継装置であって、内部装置の１つである画像形成装置から受け付けた、画像形成装置の所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するための第１の登録手段と、内部装置の１つである画像形成装置から受け付けた、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を、メモリーに登録するための第２の登録手段と、外部装置から内部装置に対するアクセス要求を受け付けるための要求入力手段と、アクセス要求が画像形成装置に対するアクセス要求である場合に、アクセス要求と第１のアクセス条件とを比較し、アクセス要求が第１のアクセス条件を満たしていると判断すると、さらに、アクセス要求と第２のアクセス条件とを比較して、外部装置からの画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、判断手段で外部装置からのアクセスを許可すると判断した場合に、アクセス要求を画像形成装置に転送するための転送手段と、判断手段で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知手段とを備える。
好ましくは、第２の登録手段は、第２のアクセス条件がすべて第１のアクセス条件に含まれる場合に、第２のアクセス条件をメモリーに登録する。
【００１５】
本発明のさらに他の局面に従うと、中継装置は、当該中継装置に属するシステムに含まれる内部装置と、システムに含まれない外部装置との間の通信を中継するための中継装置であって、内部装置の１つである画像形成装置から受け付けた、画像形成装置の所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するための第１の登録手段と、内部装置の１つである画像形成装置から受け付けた、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を、第２のアクセス条件がすべて第１のアクセス条件に含まれる場合に、メモリーに登録するための第２の登録手段と、外部装置から内部装置に対するアクセス要求を受け付けるための要求入力手段と、アクセス要求が画像形成装置に対するアクセス要求である場合に、アクセス要求と第１のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するための判断手段と、判断手段で外部装置からのアクセスを許可すると判断した場合に、アクセス要求を画像形成装置に転送するための転送手段と、判断手段で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知手段とを備える。判断手段は、アクセス要求が指定する文書に関する第２のアクセス条件がメモリーに登録されている場合には、アクセス要求と第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断する。
【００１６】
本発明のさらに他の局面に従うと、画像形成装置は、上記の中継装置を搭載する。
本発明のさらに他の局面に従うと、管理方法は、画像形成装置に対する当該画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、画像形成装置に含まれる所定のメモリー領域に対して、外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、所定のメモリー領域に対する当該画像処理システムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するステップと、第１のアクセス条件のうち第２のアクセス条件に含まれない特定のアクセス条件を、画像形成装置からシステムに含まれる内部装置と外部装置との間の通信を中継するための、システムに含まれる中継装置に対して送信するステップと、特定のアクセス条件を、中継装置のメモリーに登録するステップと、中継装置において、外部装置から内部装置に対するアクセス要求を受け付けるステップと、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と特定のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップと、中継装置において、外部装置からのアクセスを許可すると判断した場合にはアクセス要求を画像形成装置に転送し、外部装置からのアクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知するステップと、画像形成装置において、他の装置からのアクセス要求と第２のアクセス条件とを比較することで所定のメモリー領域に対するアクセス許可または拒否を判断するステップとを備える。
【００１７】
本発明のさらに他の局面に従うと、管理方法は、画像形成装置に対する、画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、画像形成装置に含まれる所定のメモリー領域に対して、外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を設定するステップと、第１および第２のアクセス条件を、システムに含まれる内部装置と外部装置との間の通信を中継するための、システムに含まれる中継装置のメモリーに登録するステップと、中継装置において、外部装置から内部装置に対するアクセス要求を受け付けるステップと、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と第１のアクセス条件、またはアクセス要求と第１および第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップと、中継装置において、外部装置からのアクセスを許可すると判断した場合にはアクセス要求を画像形成装置に転送し、外部装置からのアクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知するステップとを備える。第２のアクセス条件を設定するステップは、ユーザーからのアクセス条件の入力を受け付けるステップと、ユーザーから入力されたアクセス条件がすべて第１のアクセス条件に含まれる場合に、ユーザーから入力されたアクセス条件を第２のアクセス条件として設定するステップとを含む。
【００１８】
本発明のさらに他の局面に従うと、管理方法は、画像形成装置に対する、画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、画像形成装置に含まれる所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件と、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件とを設定するステップと、第１および第２のアクセス条件を、システムに含まれる内部装置と外部装置との間の通信を中継するための、システムに含まれる中継装置のメモリーに登録するステップと、中継装置において、外部装置から内部装置に対するアクセス要求を受け付けるステップと、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と第１のアクセス条件とを比較し、アクセス要求が第１のアクセス条件を満たしていると判断すると、さらに、アクセス要求と第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップと、中継装置において、外部装置からのアクセスを許可すると判断した場合にはアクセス要求を画像形成装置に転送し、外部装置からのアクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知するステップとを備える。
本発明のさらに他の局面に従うと、管理方法は、画像形成装置に対する、画像形成装置の属しているシステムに含まれない外部装置からのアクセスを管理する方法であって、画像形成装置に含まれる所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件と、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件とを設定するステップと、第１のアクセス条件を、システムに含まれる内部装置と外部装置との間の通信を中継するための、システムに含まれる中継装置のメモリーに登録するステップと、第２のアクセス条件がすべて第１のアクセス条件に含まれる場合に、第２のアクセス条件を中継装置のメモリーに登録するステップと、中継装置において、外部装置から内部装置に対するアクセス要求を受け付けるステップと、アクセス要求が画像形成装置に対するアクセス要求である場合に、中継装置においてアクセス要求と第１のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップと、中継装置において、外部装置からのアクセスを許可すると判断した場合にはアクセス要求を画像形成装置に転送し、外部装置からのアクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知するステップとを備える。判断するステップは、アクセス要求が指定する文書に関する第２のアクセス条件がメモリーに登録されている場合には、アクセス要求と第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップを含む。
【００１９】
本発明のさらに他の局面に従うと、制御プログラムは画像形成装置に当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス管理の処理を実行させるプログラムであって、プログラムは画像形成装置に、所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、所定のメモリー領域に対するシステムに含まれる内部装置からのアクセス条件である第２のアクセス条件を設定するステップと、第１のアクセス条件のうち第２のアクセス条件に含まれないアクセス条件を、システムに含まれ、内部装置と外部装置との間の通信を中継するための中継装置に対して送信するステップと、他の装置からのアクセス要求と第２のアクセス条件とを比較することで所定のメモリー領域に対するアクセス許可または拒否を判断するステップとを実行させる。
本発明のさらに他の局面に従うと、制御プログラムは画像形成装置に、当該画像形成装置の属しているシステムに含まれない外部装置からのアクセス管理の処理を実行させるプログラムであって、プログラムは画像形成装置に、所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件を設定するステップと、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を設定するステップと、第１および第２のアクセス条件を、システムに含まれ、システムに含まれる内部装置と外部装置との間の通信を中継するための中継装置に対して送信するステップとを実行させる。第２のアクセス条件を設定するステップは、ユーザーからのアクセス条件の入力を受け付けるステップと、ユーザーから入力されたアクセス条件がすべて第１のアクセス条件に含まれる場合に、ユーザーから入力されたアクセス条件を第２のアクセス条件として設定するステップを含む。
【００２０】
本発明のさらに他の局面に従うと、制御プログラムは中継装置として機能するコンピューターにアクセス管理の処理を実行させるプログラムであって、中継装置は、当該中継装置に属するシステムに含まれる内部装置とシステムに含まれない外部装置との間の通信を中継するための中継装置であり、プログラムはコンピューターに、内部装置の１つである画像形成装置から受け付けた、画像形成装置の所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するステップと、内部装置の１つである画像形成装置から受け付けた、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を、メモリーに登録するステップと、外部装置から内部装置に対するアクセス要求を受け付けるステップと、アクセス要求が画像形成装置に対するアクセス要求である場合に、アクセス要求と第１のアクセス条件とを比較し、アクセス要求が第１のアクセス条件を満たしていると判断すると、さらに、アクセス要求と第２のアクセス条件とを比較して、外部装置からの画像形成装置に対するアクセス許可または拒否を判断するステップと、外部装置からのアクセスを許可すると判断した場合にはアクセス要求を画像形成装置に転送し、外部装置からのアクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知するステップとを実行させる。
【００２１】
本発明のさらに他の局面に従うと、制御プログラムは中継装置として機能するコンピューターにアクセス管理の処理を実行させるプログラムであって、中継装置は、当該中継装置に属するシステムに含まれる内部装置とシステムに含まれない外部装置との間の通信を中継するための中継装置であり、プログラムはコンピューターに、
内部装置の１つである画像形成装置から受け付けた、画像形成装置の所定のメモリー領域に対する外部装置からのアクセス条件である第１のアクセス条件を、メモリーに登録するステップと、内部装置の１つである画像形成装置から受け付けた、所定のメモリー領域に格納された文書に対する外部装置からのアクセス条件である第２のアクセス条件を、第２のアクセス条件がすべて第１のアクセス条件に含まれる場合に、メモリーに登録するステップと、外部装置から内部装置に対するアクセス要求を受け付けるステップと、アクセス要求が画像形成装置に対するアクセス要求である場合に、アクセス要求と第１のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップと、外部装置からのアクセスを許可すると判断した場合にはアクセス要求を画像形成装置に転送し、外部装置からのアクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知するステップとを実行させる。判断するステップは、アクセス要求が指定する文書に関する第２のアクセス条件がメモリーに登録されている場合には、アクセス要求と第２のアクセス条件とを比較することで画像形成装置に対するアクセス許可または拒否を判断するステップを含む。
【発明の効果】
【００２２】
この発明によると、企業内ネットワークの外部装置からのアクセスに対して容易にセキュリティーを確保することができる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態にかかる画像処理システム（以下、システム）の構成の具体例を示す図である。
【図２】システムに含まれるＭＦＰ（Multi-Functional  Peripheral）の装置構成の具体例を示すブロック図である。
【図３】システムに含まれる中継装置の装置構成の具体例を示すブロック図である。
【図４】本システムでの動作概要を表わした図である。
【図５】図４のステップＳ１でのアクセス条件設定時の、ＭＦＰでの表示画面の具体例を示す図である。
【図６】図４のステップＳ１でのアクセス条件設定時の、ＭＦＰでの表示画面の具体例を示す図である。
【図７】図４のステップＳ１でのアクセス条件設定時の、ＭＦＰでの表示画面の具体例を示す図である。
【図８】図４のステップＳ１でのアクセス条件設定時の、ＭＦＰでの表示画面の具体例を示す図である。
【図９】図４のステップＳ１でのアクセス条件設定時の、ＭＦＰでの表示画面の具体例を示す図である。
【図１０】図４のステップＳ１でのアクセス条件設定時の、ＭＦＰでの表示画面の具体例を示す図である。
【図１１】ＭＦＰの機能構成の具体例を示すブロック図である。
【図１２】中継装置の機能構成の具体例を示すブロック図である。
【図１３】ＭＦＰの条件記憶部に記憶されるアクセス条件の具体例を表わした図である。
【図１４】中継装置の条件記憶部に記憶されるクラウドアクセス条件の具体例を表わした図である。
【図１５】中継装置２００の条件記憶部３３に記憶される文書アクセス条件の具体例を表わした図である。
【図１６】ＭＦＰでアクセス条件を設定する際の処理の流れを表わすフローチャートである。
【図１７】図１６のステップＳ１０３での動作の流れを表わすフローチャートである。
【図１８】図１６のステップＳ１０１で文書アクセス条件を設定する場合の処理の流れを表わしたフローチャートである。
【図１９】中継装置での外部装置からのアクセス要求に対する処理の流れを表わすフローチャートである。
【図２０】図１９のステップＳ２０３での処理の流れの一例を表わすフローチャートである。
【図２１】図１９のステップＳ２０３での処理の流れの他の例を表わすフローチャートである。
【図２２】ＭＦＰでのアクセス要求に対する処理の流れを表わすフローチャートである。
【発明を実施するための形態】
【００２４】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２５】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システム（以下、システム）の構成の具体例を示す図である。図１を参照して、本システムは、画像形成装置の一例としてのＭＦＰ（Multi-Functional  Peripheral）１００Ａ，１００Ｂ（これらを代表させてＭＦＰ１００と称する）と、ＭＦＰ１００と電気的に接続された中継装置２００とを含む。本システムは、たとえば企業内ＬＡＮ（Local  Area  Network）などの、特定エリア内に構築されたシステムであって、インターネットに準拠しないプロトコルを用いたものや、インターネットに準拠したプロトコルを用いたいわゆるイントラネットと呼ばれるものなどが該当する。
【００２６】
図１では、本システムがクライアント装置としてＭＦＰ１００を２台含む例が示されている。ＭＦＰ１００は２台に限定されず、１台のみであってもよいし、３台以上であってもよい。また、本システムは、クライアント装置として、さらにＰＣ（パーソナルコンピューター）などを含んでもよい。
【００２７】
中継装置２００は、本システムに含まれる装置である内部装置と、本システムに含まれない外部装置との間の、インターネットを介した通信を中継する。
【００２８】
本システムがイントラネットと呼ばれるインターネットに準拠したプロトコルを用いたシステムである場合、各クライアント装置がインターネットと連携したアプリケーションを利用可能であるために、容易に外部装置が侵入可能となる危険性がある。すなわち、外部装置から内部装置に対する不正アクセスや、コンピューターウィルスの転送、などの危険性がある。そこで、中継装置２００は、本システムとインターネットとの境界位置に設置され、いわゆるゲートウェイとして機能する。すなわち、中継装置２００は、外部装置から内部装置へのアクセス要求、または内部装置から外部装置へのアクセス要求を受け付けて、その許否を判断することで、システムのセキュリティーを確保している。好ましくは、中継装置２００はさらに、ファイアウォールとしても機能する。
【００２９】
中継装置２００は、インターネット上のサーバ３００に対して接続を要求し、これにより確立された通信を維持しておく。内部装置（たとえばＭＦＰ１００）が外部装置の提供するアプリケーションなどのサービス（クラウドサービスなどとも称される）を利用する際には、内部装置は中継装置２００に対してそのサービスを提供する外部装置に対するアクセス要求を送信する。中継装置２００は、当該アクセス要求が予め規定されているアクセス条件に合致する場合、つまりアクセス条件を満たす場合には、サーバ３００に対して当該外部装置に対するアクセス要求を転送する。これにより、内部装置から外部装置へのアクセスが実現する。
【００３０】
逆に、外部装置として、たとえば携帯端末４００のユーザーが内部装置であるＭＦＰ１００を利用したい場合には、携帯端末４００はユーザー操作に従ってＭＦＰ１００へのアクセス要求をサーバ３００に対して送信する。サーバ３００はそのアクセス要求を中継装置２００に転送する。中継装置２００は、当該アクセス要求が予め規定されているアクセス条件に合致する場合、つまりアクセス条件を満たす場合にはＭＦＰ１００に対して当該外部装置に対するアクセス要求を転送し、満たさない場合にはアクセス拒否を通知する。
【００３１】
＜装置構成＞
図２は、ＭＦＰ１００の装置構成の具体例を示すブロック図である。図２を参照して、ＭＦＰ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際に必要な値を記憶したり、プログラムを実行する際の作業領域になったりするメモリーであるＲＡＭ（Random  Access  Memory）１２と、文書などを記憶するための記憶装置であるＨＤＤ（Hard  Disk  Drive）１３と、スキャナー１４と、プリンター１５と、操作パネル１６と、システム内での通信、つまり内部装置との間の通信を制御するための通信コントローラー１７とを含む。メモリーの一例としてのＨＤＤ１３は、予め他の装置からのアクセス用に用意されている記憶領域である、クラウドボックス３１を含む。
【００３２】
図３は、中継装置２００の装置構成の具体例を示すブロック図である。中継装置２００は、一般的なコンピューターで実現することができる。そのため、図３は、一般的なコンピューターの構成を例示している。
【００３３】
すなわち、図３を参照して、中継装置２００は、装置全体を制御するためのＣＰＵ２０と、ＣＰＵ２０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ２１と、各種情報を記憶したりＣＰＵ２０でプログラムが実行される際の作業領域になったりするメモリーであるＲＡＭ２２と、スイッチやボタンなどの入力装置２３と、システム内での通信、つまり内部装置との間の通信を制御するための第１通信コントローラー２４と、インターネットを介した外部装置との間の通信を制御するための第２通信コントローラー２５とを含む。
【００３４】
＜動作概要＞
図４は、本システムでの動作概要を表わした図である。図４を参照して、ＭＦＰ１００は、ユーザーからクラウドボックス３１に対するアクセス条件を入力（または選択）する操作を受け付けると、その操作に従ってクラウドボックス３１に対するアクセス条件を設定する（ステップＳ１）。設定されたアクセス条件は、自身のメモリーにも記憶される。
【００３５】
ＭＦＰ１００は、アクセス条件を設定すると、外部装置からの当該クラウドボックス３１へのアクセス条件を、中継装置２００に対して送信する（ステップＳ２）。中継装置２００は、ＭＦＰ１００からアクセス条件を受け付けると、自身のメモリーにアクセス条件を登録する（ステップＳ３）。
【００３６】
外部装置としてのたとえば携帯端末４００は、ユーザーから内部装置に対するアクセスの指示を受け付けると、その指示に従ってアクセス要求を中継装置２００に対して送信する（ステップＳ４）。ステップＳ４では、図１に示されたように、一例としてサーバ３００を介して中継装置２００にアクセス要求を送信する。
【００３７】
中継装置２００は、サーバ３００を介して外部装置からアクセス要求を受け付けると、アクセス要求を解析する（ステップＳ５）。そして、中継装置２００は、そのアクセス要求と上記ステップＳ３で登録しているアクセス条件とを比較して、ＭＦＰ１００に対するアクセスの許否を判断する（ステップＳ６）。
【００３８】
中継装置２００は、外部装置からのアクセスを許可すると判断した場合にはアクセス要求をＭＦＰ１００に転送し、該アクセスを拒否すると判断した場合には外部装置に対してアクセス拒否を通知する（ステップＳ７）。
【００３９】
ＭＦＰ１００は、アクセス要求を受け付けると、上記ステップＳ１で設定したアクセス条件と比較して、該アクセスの許否を判断する（ステップＳ８）。
【００４０】
図５〜図１０は、上記ステップＳ１でのアクセス条件設定時の、ＭＦＰ１００での表示画面の具体例を示す図である。詳しくは、ユーザーがメイン画面においてボックスの確認用の画面の表示を指示すると、ＭＦＰ１００の操作パネル１６にはたとえば図５のような画面が表示される。図５の画面は、ＭＦＰ１００に用意されている各ボックスの内容を提示する。ボックスとは、予め登録ユーザー（またはユーザー群）に対してのみアクセスが許可されている記憶領域を指す。図５の例では、「ＢＯＸ３」の登録ユーザーが「クラウド」とされており、外部装置がアクセス可能なクラウドボックスであることが示されている。
【００４１】
また、図５の画面は、各ボックスを選択可能に提示する。図５の例で、ユーザーがたとえば「ＢＯＸ１」などのボックス名をタッチすると、図６の、タッチされたボックスに格納されている文書を一覧表示する画面に遷移する。
【００４２】
さらに、図５の画面は、各ボックスの設定の指示を受け付けるためのボタンを提示する。図５では、一例として、ボックスごとに「設定」ボタンが提示されている。図５の画面は、設定可能なボックスについてのみ「設定」ボタンを提示してもよいし、設定不可なボックスについてはグレーアウトさせてもよい。図５の画面でユーザーがいずれかの「設定」ボタンをタッチすることで、当該ボックスについての図示しない設定項目を受け付けるための画面に遷移する。その中の「アクセス条件の設定」ボタンをタッチすることで、図７の、当該ボックスに対するアクセス条件を入力するための画面に遷移する。
【００４３】
上記ステップＳ１では、クラウドボックス３１へのアクセス条件として外部装置からのアクセス条件が設定可能である。第１のアクセス条件としてのクラウドボックス３１への外部装置からのアクセス条件は、「クラウドアクセス条件」と称される。
【００４４】
好ましくは、上記ステップＳ１で、クラウドボックス３１への内部装置からのアクセス条件として内部装置からのアクセス条件も設定可能である。第２のアクセス条件としてのクラウドボックス３１への内部装置からのアクセス条件は、「ローカルアクセス条件」と称される。図７の画面で、ユーザーは、アクセス条件の設定画面を、ローカルアクセス条件とクラウドアクセス条件との中から選択することができる。
【００４５】
図７の画面で、ユーザーが「ローカルアクセス条件」ボタンをタッチすると、図８の設定画面に遷移する。図８の設定画面は、クラウドボックス３１へのアクセスを許可する内部装置の条件を受け付ける。ローカルアクセス条件は、クラウドボックス３１へのアクセスを許可する内部装置のログインユーザーを特定する情報（ユーザー名、等）や、当該装置の属するグループ（たとえば部門、等）を特定する情報などの項目を含む。その他、アクセス可能な期間（時間帯、曜日、等）の項目を含んでもよい。設定されたローカルアクセス条件は、メモリーに記憶される。
【００４６】
図７の画面で、ユーザーが「クラウドアクセス条件」ボタンをタッチすると、図９の設定画面に遷移する。図９の設定画面は、クラウドボックス３１へのアクセスを許可する外部装置の条件を受け付ける。クラウドアクセス条件は、クラウドボックス３１へのアクセスを許可する外部装置で実行されているアプリケーションを特定する情報（クラウドサービス名、等）や、ログインユーザーを特定する情報（ユーザー名、等）や、当該装置の属するグループ（たとえば部門、等）を特定する情報や、アクセス可能な期間（時間帯、曜日、等）など項目を含む。設定されたクラウドアクセス条件は、メモリーに記憶された上で、上記ステップＳ２でＭＦＰ１００から中継装置２００に対して送信され、ステップＳ３で中継装置２００に登録される。
【００４７】
上記ステップＳ６の中継装置２００でのアクセス判断では、クラウドアクセス条件が用いられる。上記ステップＳ８のＭＦＰ１００でのアクセス判断では、ローカルアクセス条件が用いられる。
【００４８】
好ましくは、クラウドボックス３１に格納された各文書に対する外部装置からのアクセス条件が設定可能であってもよい。上記のクラウドアクセス条件は、言い換えると、各文書に対する外部装置のアクセス条件であるとも言える。上記のように、クラウドボックス３１に対してクラウドアクセス条件が設定可能であるとすると、クラウドボックス３１に格納されたすべての文書に対して、設定されたクラウドアクセス条件が課されることになる。そこで、好ましくは、上記のクラウドアクセス条件はデフォルト設定されるクラウドアクセス条件として、個々の文書のクラウドアクセス条件が変更可能であってもよい。
【００４９】
図６の一覧表示画面でユーザーが文書を選択すると、当該文書についての図示しない設定項目を受け付けるための画面に遷移する。その中の「アクセス条件の設定」ボタンをタッチすることで、図１０の、当該文書（文書Ａ）への外部装置からのアクセス条件を入力するための画面に遷移する。第３のアクセス条件としてのクラウドボックス３１内の文書への外部装置からのアクセス条件は、「文書アクセス条件」と称される。文書アクセス条件は、クラウドボックス３１内の文書への外部装置のアクセスの許否、（アクセス許可の場合に）当該文書へのアクセスを許可する外部装置で実行されているアプリケーションを特定する情報（クラウドサービス名、等）や、ログインユーザーを特定する情報（ユーザー名、等）や、当該装置の属するグループ（たとえば部門、等）を特定する情報や、アクセス可能な期間（時間帯、曜日、等）などの項目を含む。なお、アクセスの許否以外の項目は、アクセス拒否が設定されるとグレーアウトして表示され、受け付け不可とされてもよい。
【００５０】
文書アクセス条件の設定は、他のアクセス条件と同様にＭＦＰ１００で行なわれ、自身のメモリーに記憶された上で中継装置２００に送信されて登録されてもよい。または、中継装置２００で設定されて、登録されてもよい。文書アクセス条件は、上記ステップＳ６の中継装置２００でのアクセス判断で用いられてもよいし、上記ステップＳ８のＭＦＰ１００でのアクセス判断で用いられてもよい。
【００５１】
＜機能構成＞
図１１および図１２は、それぞれ、上記動作を行なうためのＭＦＰ１００および中継装置２００の機能構成の具体例を示すブロック図である。図１１の各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０によって実現される。しかしながら、少なくとも一部機能が、図２に表わされた他のハードウェア構成、または図示しない電気回路などの装置構成によって実現されてもよい。また、図１４の各機能は、中継装置２００のＣＰＵ２０がＲＯＭ２１に記憶されているプログラムをＲＡＭ２２上に読み出して実行することで、主にＣＰＵ２０によって実現される。しかしながら、少なくとも一部機能が、図３に表わされた他のハードウェア構成、または図示しない電気回路などの装置構成によって実現されてもよい。
【００５２】
図１１を参照して、メモリーの一例としてのＨＤＤ１３は、上記のクラウドボックス３１の他、アクセス条件を記憶するための記憶領域である条件記憶部３２を含む。
【００５３】
ＣＰＵ１０は、操作パネル１６からの操作信号に基づいてユーザーからのアクセス条件の入力を受け付けるための条件入力部１０１と、入力に基づいてアクセス条件を設定するための設定部１０２と、中継装置２００に対してアクセス条件を送信するための送信部１０３と、中継装置２００を含む内部装置からアクセス要求を受け付けるための要求入力部１０４と、内部装置からのアクセス要求とローカルアクセス条件とを比較することでクラウドボックス３１に対するアクセス許可または拒否を判断するための判断部１０５と、アクセスを許可する場合にファイルの転送などのアクセス要求に応じたクラウドボックス３１に対する処理を行なうための処理部１０６とを含む。
【００５４】
設定部１０２は、クラウドアクセス条件を設定するための第１設定部１１１と、ローカルアクセス条件を設定するための第２設定部１１２とを含む。上記のようにクラウドボックス３１に格納された文書についての外部装置のアクセス条件である文書アクセス条件を設定（変更）可能な場合には、設定部１０２は、さらに、文書アクセス条件を設定するための第３設定部１１３を含む。好ましくは、第３設定部１１３は、クラウドボックス３１に格納された文書に対してユーザーから入力されたアクセス条件がすべてクラウドアクセス条件に含まれる場合に、該ユーザーから入力されたアクセス条件を文書アクセス条件として設定する。
【００５５】
設定されたアクセス条件は、条件記憶部３２に記憶される。図１３は、ＭＦＰ１００の条件記憶部３２に記憶されるアクセス条件の具体例を表わした図である。図１３に表わされたように、ＭＦＰ１００のメモリーには、設定されたクラウドアクセス条件およびローカルアクセス条件が記憶される。文書アクセス条件が設定される場合、メモリーにはさらに文書アクセス条件が記憶される。
【００５６】
送信部１０３は、中継装置２００に対してクラウドアクセス条件を送信する。送信部１０３は、クラウドアクセス条件のうちローカルアクセス条件に含まれないアクセス条件（項目の値）のみを中継装置２００に対して送信してもよい。この場合、送信部１０３は、中継装置２００に対して送信するアクセス条件を抽出する処理を行なうための送信処理部１３１を含む。送信部１０３は、文書アクセス条件が設定される場合、中継装置２００に対してさらに文書アクセス条件を送信する。
【００５７】
送信部１０３は、文書アクセス条件を中継装置２００に対して送信しなくてもよい。この場合、判断部１０５は、中継装置２００から転送されたアクセス要求と該当する文書についての文書アクセス条件とを比較することで、クラウドボックス３１内の当該文書に対するアクセス許可または拒否を判断する。
【００５８】
図１２を参照して、中継装置２００のメモリーの一例としてのＲＡＭ２２は、ＭＦＰ１００のアクセス条件を登録（記憶）するための記憶領域である条件記憶部３３を含む。
【００５９】
ＣＰＵ２０は、ＭＦＰ１００からクラウドボックス３１に対するアクセス条件の入力を受け付けるための条件入力部２０１と、アクセス条件をメモリーに登録するための登録部２０２と、外部装置からアクセス要求を受け付けるための要求入力部２０３と、アクセス要求が内部装置であるＭＦＰ１００に対するアクセス要求である場合に、アクセス要求と登録されているアクセス条件とを比較することでＭＦＰ１００のクラウドボックス３１に対するアクセス許可または拒否を判断するための判断部２０４と、判断部２０４で外部装置からのアクセスを許可すると判断した場合に、アクセス要求をＭＦＰ１００に転送するための転送部２０５と、判断部２０４で外部装置からのアクセスを拒否すると判断した場合に、外部装置に対してアクセス拒否を通知するための通知部２０６とを含む。
【００６０】
登録部２０２は、クラウドアクセス条件を条件記憶部３３に登録するための第１登録部２１１を含む。さらに、上記のようにクラウドボックス３１に格納された文書についての外部装置のアクセス条件である文書アクセス条件を設定（変更）可能な場合には、登録部２０２は、さらに、文書アクセス条件を登録するための第２登録部２１２を含む。
【００６１】
図１４は、中継装置２００の条件記憶部３３に記憶されるクラウドアクセス条件の具体例を表わした図である。図１４に表わされたように、中継装置２００のメモリーには、ＭＦＰ１００で設定され、該ＭＦＰ１００から送信されたクラウドアクセス条件がＭＦＰ１００ごとに記憶される。さらに、図１４に示されたように、条件記憶部３３は、同じクラウドアクセス条件の設定されたクラウドボックス３１を有するＭＦＰ１００をグループ化して管理してもよい。
【００６２】
図１５は、中継装置２００の条件記憶部３３に記憶される文書アクセス条件の具体例を表わした図である。ＭＦＰ１００においてクラウドボックス３１に格納された文書ごとに文書アクセス条件を設定可能な場合、中継装置２００のメモリーには、ＭＦＰ１００で設定され、該ＭＦＰ１００から送信された文書アクセス条件が文書ごとに記憶される。
【００６３】
好ましくは、第２登録部２１２は、受け付けた文書アクセス条件がすべてクラウドアクセス条件に含まれる場合に、文書アクセス条件をメモリーに登録する。すなわち、第２登録部２１２は、受信した文書アクセス条件とクラウドアクセス条件とに値が同じ項目がある場合、文書アクセス条件からクラウドアクセス条件と重複する項目を削除して管理する。図１５の例では、削除された項目が「−」で表わされている。
【００６４】
判断部２０４は、アクセス要求が指定する文書に関する文書アクセス条件がメモリーに登録されている場合には、アクセス要求と文書アクセス条件とを比較することでＭＦＰ１００に対するアクセス許可または拒否を判断する。または、判断部２０４は、アクセス要求とクラウドアクセス条件とを比較してクラウドアクセス条件を満たしていると判断すると、さらに、アクセス要求と文書アクセス条件とを比較して、外部装置からのアクセス許可または拒否を判断してもよい。
【００６５】
＜動作フロー＞
図１６〜図１８は、ＭＦＰ１００でアクセス条件を設定する際の処理の流れを表わすフローチャートである。図１６〜図１８のフローチャートに表わされた動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２に読み出して実行し、図１１の各機能を発揮することで実現される。
【００６６】
図１６を参照して、ＭＦＰ１００にてアクセス条件を設定する際には、ＣＰＵ１０にてアクセス条件を設定する処理が行なわれ（ステップＳ１０１）、次いで、設定されたアクセス条件を中継装置２００に対して送信する処理が行なわれる（ステップＳ１０３）。
【００６７】
ステップＳ１０１でＣＰＵ１０は、図８の画面にてローカルアクセス条件と図９の画面にてクラウドアクセス条件とが設定可能である。ステップＳ１０１でローカルアクセス条件とクラウドアクセス条件とが設定されると、ステップＳ１０３でＣＰＵ１０は、好ましくは、クラウドアクセス条件のうちローカルアクセス条件に含まれないアクセス条件（項目の値）のみ、つまり、クラウドアクセス条件とローカルアクセス条件との差分のみを中継装置２００に対して送信する。
【００６８】
図１７は、上記ステップＳ１０３での動作の流れを表わすフローチャートである。図１７を参照して、ＣＰＵ１０は、設定されたクラウドアクセス条件（条件Ａ）とローカルアクセス条件（条件Ｂ）とをメモリーから読み出し（ステップＳ１１１，Ｓ１１３）、これらを比較する。
【００６９】
クラウドアクセス条件のうちローカルアクセス条件に含まれるものがある場合、つまり、同じ値の項目がある場合（ステップＳ１１５でＹＥＳ）、ＣＰＵ１０は、クラウドアクセス条件からローカルアクセス条件と同じ値の項目を削除して（ステップＳ１１７）、中継装置２００に対して送信する（ステップＳ１１９）。これにより、クラウドアクセス条件とローカルアクセス条件との差分が、クラウドアクセス条件としてＭＦＰ１００から中継装置２００に対して送信される。
【００７０】
一方、クラウドアクセス条件にローカルアクセス条件と同じ値の項目がない場合には（ステップＳ１１５でＮＯ）、ＣＰＵ１０は、設定したクラウドアクセス条件を中継装置２００に対して送信する（ステップＳ１１９）。
【００７１】
図１８は、上記ステップＳ１０１で文書アクセス条件を設定する場合の処理の流れを表わしたフローチャートである。好ましくは、ＣＰＵ１０は、クラウドボックス３１に格納された文書に対してユーザーから入力されたアクセス条件がすべてクラウドアクセス条件に含まれる場合に、該ユーザーから入力されたアクセス条件を文書アクセス条件として設定する。すなわち、図１８を参照して、ＣＰＵ１０は、ユーザーから文書アクセス条件（条件Ｃ）の入力を受け付けると（ステップＳ１２１）、メモリーからクラウドアクセス条件（条件Ａ）を読み出し（ステップＳ１２３）、これらを比較する。
【００７２】
文書アクセス条件がすべてクラウドアクセス条件に含まれる場合（条件Ａ＞条件Ｂ）、つまり、文書アクセス条件にクラウドアクセス条件よりも緩い項目がない場合には（ステップＳ１２５）、入力されたアクセス条件（条件Ｃ）を文書アクセス条件として設定する（ステップＳ１２７）。なお、入力された文書アクセス条件に１つでもクラウドアクセス条件に含まれない項目がある場合には（ステップＳ１２５でＮＯ）、ＣＰＵ１０は、再度ユーザーから文書アクセス条件の入力を受け付けて、以上の処理を繰り返す。これにより、クラウドボックス３１内に格納された文書に対してアクセス条件が設定される場合、当該クラウドボックス３１に対する外部装置からのアクセス条件であるクラウドアクセス条件よりも厳しいアクセス条件が設定されることになる。
【００７３】
図１９〜図２１は、中継装置２００での外部装置からのアクセス要求に対する処理の流れを表わすフローチャートである。図１９〜図２１のフローチャートに表わされた動作は、中継装置２００のＣＰＵ２０がＲＯＭ２１に記憶されているプログラムをＲＡＭ２２上に読み出して実行し、図１２の各機能を発揮することで実現される。
【００７４】
図１９を参照して、ＣＰＵ２０は、外部装置からアクセス要求を受け付けると、そのアクセス要求を解析する（ステップＳ２０１）。外部装置からのアクセス要求がＭＦＰ１００のクラウドボックス３１に対して設定されているクラウドアクセス条件に一致する場合（ステップＳ２０３でＹＥＳ）、ＣＰＵ２０は、そのアクセス要求を該当するＭＦＰ１００に対して転送し（ステップＳ２０５）、一連の動作を終了する。外部装置からのアクセス要求がＭＦＰ１００のクラウドボックス３１に対して設定されているクラウドアクセス条件に一致しない場合には（ステップＳ２０３でＮＯ）、ＣＰＵ２０は、アクセス拒否を当該外部装置に通知し（ステップＳ２０７）、一連の動作を終了する。
【００７５】
ＭＦＰ１００のクラウドボックス３１内に格納された文書に対して文書アクセス条件が設定されている場合、上記ステップＳ２０３では、図２０の処理または図２１の処理が行なわれる。すなわち、図２０を参照して、ＣＰＵ２０は、クラウドアクセス条件とアクセス要求とを比較して（ステップＳ２１１）、それらが一致する場合には（ステップＳ２１３でＹＥＳ）、さらに、文書アクセス条件とアクセス要求とを比較する（ステップＳ２１５）。そして、さらにそれらが一致する場合に（ステップＳ２１７でＹＥＳ）、ＣＰＵ２０は、判断の結果としてアクセス許可を返す（ステップＳ２１９）。一方、アクセス条件がいずれか一方のアクセス条件でも一致していない場合には（ステップＳ２１３でＮＯ、またはステップＳ２１７でＮＯ）、ＣＰＵ２０は、判断の結果としてアクセス拒否を返す（ステップＳ２２１）。これにより、中継装置２００では、アクセス要求で指定された文書について文書アクセス条件が設定されていたら文書アクセス条件とクラウドアクセス条件との両アクセス条件でアクセス判断することになる。
【００７６】
または、図２１を参照して、ＣＰＵ２０は、上記ステップＳ２０１でアクセス要求を解析することでアクセス要求で指定される文書を特定する（ステップＳ２３１）。当該文書について文書アクセス条件がメモリーに登録されている場合（ステップＳ２３３でＹＥＳ)、ＣＰＵ２０は、アクセス要求を文書アクセス条件と比較する（ステップＳ２３５）。一方、特定された文書についての文書アクセス条件がメモリーに登録されていない場合には（ステップＳ２３３でＮＯ）、ＣＰＵ２０は、アクセス要求をクラウドアクセス条件と比較する（ステップＳ２３７）。アクセス要求が文書アクセス条件、またはクラウドアクセス条件と一致する場合（ステップＳ２３９でＹＥＳ）、ＣＰＵ２０は、判断の結果としてアクセス許可を返す（ステップＳ２４１）。アクセス要求が文書アクセス条件、またはクラウドアクセス条件と一致しない場合には（ステップＳ２３９でＮＯ）、ＣＰＵ２０は、判断の結果としてアクセス拒否を返す（ステップＳ２４３）。これにより、中継装置２００では、アクセス要求で指定された文書について文書アクセス条件が設定されていたら文書アクセス条件を優先し、文書アクセス条件が設定されていなければクラウドアクセス条件を用いてアクセス判断することになる。
【００７７】
なお、図２２は、ＭＦＰ１００でのアクセス要求に対する処理の流れを表わすフローチャートである。ＭＦＰ１００では、アクセス要求を設定したローカルアクセス条件と比較するのみでアクセス許否を判断する。すなわち、図２２を参照して、ＣＰＵ１０は中継装置２００または他の内部装置からアクセス要求を受け付けると、そのアクセス要求を解析する（ステップＳ１３１）。そのアクセス要求がＭＦＰ１００のクラウドボックス３１に対して設定されているローカルアクセス条件に一致する場合には（ステップＳ１３３でＹＥＳ）、ＣＰＵ２０はアクセス要求に応じた処理を実行し（ステップＳ１３５）、一致しない場合には（ステップＳ１３３でＮＯ）、要求元に対してアクセス拒否を通知する（ステップＳ１３７）。すなわち、ＭＦＰ１００では、アクセス要求が外部装置からのものであるか内部装置からのものであるかを区別することなく、設定したローカルアクセス条件との比較のみでアクセス許否を判断する。
【００７８】
＜実施の形態の効果＞
本実施の形態にかかるシステムでは、外部装置からのアクセス先をクラウドボックス３１とした所定の記憶領域に限定し、他の記憶領域に対するアクセスを受け付けないようにしている。これにより、セキュリティー確保のための処理を容易にすることができると共に、セキュリティーを確保することができる。
【００７９】
また、ユーザーは、中継装置２００に対してアクセス条件を設定することなく、ローカルアクセス条件を設定する場合と同様にクラウドボックス３１に対して外部装置からのアクセス条件を設定することで、中継装置２００でのアクセス許否の判断が可能となる。これにより、設定を容易にすることができる。すなわち、ユーザーは、中継装置２００を意識することなくＭＦＰ１００に対する外部装置からのセキュリティー設定を行なうことができ、利便性を向上させることができる。
【００８０】
さらに、ユーザーは、中継装置２００に対して、ローカルアクセス条件を設定する場合と同様にククラウドボックス３１内に格納された個々の文書へのセキュリティー条件を設定することも可能となる。これにより、容易に、より高度なセキュリティーを確保することができる。
【００８１】
＜他の例１＞
なお、上の説明では、クラウドアクセス条件、ローカルアクセス条件、および文書アクセス条件はいずれもＭＦＰ１００にて設定され、クラウドアクセス条件および文書アクセス条件が中継装置２００に送信されるものとしている。しかしながら、いずれの装置で設定され、いずれの装置で設定されるかについては、この例に限定されるものではない。すなわち、他の例として、中継装置２００がアクセス条件についてのユーザー入力を受け付けてすべてのアクセス条件の設定を行ない、ローカルアクセス条件をＭＦＰ１００に送信するようにしてもよい。この場合も同様の効果が得られる。
【００８２】
＜他の例２＞
上の説明では、中継装置２００はＭＦＰ１００から独立した、異なる装置であるとされている。しかしながら、他の例として、中継装置２００がシステム内のいずれかのＭＦＰ１００に搭載されていてもよい。すなわち、いずれかのＭＦＰ１００が中継装置２００としても機能するようにしてもよい。このようにすることで、システムに中継装置２００としての専用機を設置する必要がなく、中継装置２００の機能をも有するＭＦＰ１００を含ませることで上記のシステムを構築することができる。
【００８３】
＜他の例３＞
さらに、上述の処理をＭＦＰ１００や中継装置２００のＣＰＵに実行させるためのプログラムを提供することもできる。このようにすることで、すでにある装置にプログラムをインストールすることで上記のシステムを構築することができる。
【００８４】
このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）およびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００８５】
なお、本発明にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００８６】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００８７】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８９】
１０，２０  ＣＰＵ、１１，２１  ＲＯＭ、１２，２２  ＲＡＭ、１３  ＨＤＤ、１４  スキャナー、１５  プリンター、１６  操作パネル、１７  通信コントローラー、２３  入力装置、２４  第１通信コントローラー、２５  第２通信コントローラー、３１  クラウドボックス、３２，３３  条件記憶部、１００  ＭＦＰ、１０１，２０１  条件入力部、１０２  設定部、１０３  送信部、１０４，２０３  要求入力部、１０５，２０４  判断部、１０６  処理部、１１１  第１設定部、１１２  第２設定部、１１３  第３設定部、１３１  送信処理部、２００  中継装置、２０２  登録部、２０５  転送部、２０６  通知部、２１１  第１登録部、２１２  第２登録部、３００  サーバ、４００  携帯端末。
【図１】
0005900456.tif 000002
【図２】
0005900456.tif 000003
【図３】
0005900456.tif 000004
【図４】
0005900456.tif 000005
【図５】
0005900456.tif 000006
【図６】
0005900456.tif 000007
【図７】
0005900456.tif 000008
【図８】
0005900456.tif 000009
【図９】
0005900456.tif 000010
【図１０】
0005900456.tif 000011
【図１１】
0005900456.tif 000012
【図１２】
0005900456.tif 000013
【図１３】
0005900456.tif 000014
【図１４】
0005900456.tif 000015
【図１５】
0005900456.tif 000016
【図１６】
0005900456.tif 000017
【図１７】
0005900456.tif 000018
【図１８】
0005900456.tif 000019
【図１９】
0005900456.tif 000020
【図２０】
0005900456.tif 000021
【図２１】
0005900456.tif 000022
【図２２】
0005900456.tif 000023