(57)【要約】【課題】情報処理装置のＯＳがリムーバブルデバイスのファイルシステムをサポートしない場合の不都合を解消する。【解決手段】情報処理システムは、リムーバブルデバイスインターフェースと、リムーバブルデバイスインターフェースに装着されるリムーバブルデバイスのファイルシステムをサポートしない第１のＯＳを実行する第１の制御部とを有する第１の情報処理装置と、第１の情報処理装置とネットワークを介して接続され、ファイルシステムをサポートする第２のＯＳを実行する第２の制御部を有する第２の情報処理装置とを具備し、第２の情報処理装置の第２の制御部は、第１の情報処理装置のリムーバブルデバイスインターフェースに装着されたリムーバブルデバイスを、第２の情報処理装置にマウントし、第２の情報処理装置にマウントしたリムーバブルデバイスのマウントポイントを示す情報であるマウントポイント情報を、第１の情報処理装置に送信する。【選択図】図４
2020057245.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルデバイスインターフェースと、前記リムーバブルデバイスインターフェースに装着されるリムーバブルデバイスのファイルシステムをサポートしない第１のＯＳ（Operation System）を実行する第１の制御部とを有する第１の情報処理装置と、
前記第１の情報処理装置とネットワークを介して接続され、前記ファイルシステムをサポートする第２のＯＳを実行する第２の制御部を有する第２の情報処理装置
とを具備し、
前記第１の情報処理装置の前記第１の制御部は、
前記リムーバブルデバイスインターフェースに前記リムーバブルデバイスが装着されたことを検出し、
前記第２の情報処理装置に、前記リムーバブルデバイスをマウントするためのマウント要求を送信し、
前記第２の情報処理装置の前記第２の制御部は、
前記第１の情報処理装置から、前記マウント要求を受信し、
前記第１の情報処理装置の前記リムーバブルデバイスインターフェースに装着された前記リムーバブルデバイスを、前記第２の情報処理装置にマウントし、
前記第２の情報処理装置にマウントした前記リムーバブルデバイスのマウントポイントを示す情報であるマウントポイント情報を、前記第１の情報処理装置に送信し、
前記第１の情報処理装置の前記第１の制御部は、さらに、
前記第２の情報処理装置から、前記マウントポイント情報を受信し、
前記マウントポイント情報が示す前記第２の情報処理装置の前記マウントポイントをマウントする
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記第２の情報処理装置は、ゲートウェイであり、
前記ネットワークは、インターネットを含まない
情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記情報処理システムは、複数の前記第１の情報処理装置を具備する
情報処理システム。
【請求項４】
リムーバブルデバイスインターフェースと、前記リムーバブルデバイスインターフェースに装着されるリムーバブルデバイスのファイルシステムをサポートしない第１のＯＳ（Operation System）を実行する第１の制御部とを有する第１の情報処理装置と、
前記第１の情報処理装置とネットワークを介して接続され、前記ファイルシステムをサポートする第２のＯＳを実行する第２の制御部を有する第２の情報処理装置
とを有する情報処理システムが実行する情報処理方法であって、
前記第１の情報処理装置の前記第１の制御部は、
前記リムーバブルデバイスインターフェースに前記リムーバブルデバイスが装着されたことを検出し、
前記第２の情報処理装置に、前記リムーバブルデバイスをマウントするためのマウント要求を送信し、
前記第２の情報処理装置の前記第２の制御部は、
前記第１の情報処理装置から、前記マウント要求を受信し、
前記第１の情報処理装置の前記リムーバブルデバイスインターフェースに装着された前記リムーバブルデバイスを、前記第２の情報処理装置にマウントし、
前記第２の情報処理装置にマウントした前記リムーバブルデバイスのマウントポイントを示す情報であるマウントポイント情報を、前記第１の情報処理装置に送信し、
前記第１の情報処理装置の前記第１の制御部は、さらに、
前記第２の情報処理装置から、前記マウントポイント情報を受信し、
前記マウントポイント情報が示す前記第２の情報処理装置の前記マウントポイントをマウントする
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、リムーバブルデバイスが装着される第１の情報処理装置と、第１の情報処理装置とネットワークを介して接続された第２の情報処理装置とを有する情報処理システムに関する。本開示は、さらに、情報処理方法に関する。
【背景技術】
【０００２】
情報処理装置のＯＳ（Operation System）が、この情報処理装置に装着されるリムーバブルデバイス（例えば、リムーバブルメディア）のファイルシステムをサポートしない場合、情報処理装置は、リムーバブルメディアをマウントできないため、リムーバブルメディアのファイルを操作できない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１８２２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置のＯＳが、この情報処理装置に装着されるリムーバブルデバイス（例えば、リムーバブルメディア）のファイルシステムをサポートしない場合、情報処理装置は、リムーバブルメディアをマウントできないため、リムーバブルメディアのファイルを操作できない、という不都合を解消することが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一実施形態に係る情報処理システムは、
リムーバブルデバイスインターフェースと、前記リムーバブルデバイスインターフェースに装着されるリムーバブルデバイスのファイルシステムをサポートしない第１のＯＳ（Operation System）を実行する第１の制御部とを有する第１の情報処理装置と、
前記第１の情報処理装置とネットワークを介して接続され、前記ファイルシステムをサポートする第２のＯＳを実行する第２の制御部を有する第２の情報処理装置
とを具備し、
前記第１の情報処理装置の前記第１の制御部は、
前記リムーバブルデバイスインターフェースに前記リムーバブルデバイスが装着されたことを検出し、
前記第２の情報処理装置に、前記リムーバブルデバイスをマウントするためのマウント要求を送信し、
前記第２の情報処理装置の前記第２の制御部は、
前記第１の情報処理装置から、前記マウント要求を受信し、
前記第１の情報処理装置の前記リムーバブルデバイスインターフェースに装着された前記リムーバブルデバイスを、前記第２の情報処理装置にマウントし、
前記第２の情報処理装置にマウントした前記リムーバブルデバイスのマウントポイントを示す情報であるマウントポイント情報を、前記第１の情報処理装置に送信し、
前記第１の情報処理装置の前記第１の制御部は、さらに、
前記第２の情報処理装置から、前記マウントポイント情報を受信し、
前記マウントポイント情報が示す前記第２の情報処理装置の前記マウントポイントをマウントする。
【０００６】
これにより、本実施形態によれば、第１の情報処理装置の第１のＯＳが、この第１の情報処理装置に装着されるリムーバブルデバイスのファイルシステムをサポートしないため第１の情報処理装置がリムーバブルデバイスを本来マウントできないにも拘らず、第１の情報処理装置の第１の制御部は、第２の情報処理装置から受信したマウントポイント情報が示す第２の情報処理装置のマウントポイントをマウントし、リムーバブルデバイスのファイルを操作することができる。
【０００７】
前記第２の情報処理装置は、ゲートウェイであり、
前記ネットワークは、インターネットを含まない。
【０００８】
これにより、インターネットを含まないネットワークを介して第１の情報処理装置と接続された第２の情報処理装置が、第１の情報処理装置の代わりに、ネットワーク内のリムーバブルデバイスをマウントする。このため、インターネットを介してリムーバブルデバイスをマウントすると仮定した場合に比べて、セキュリティ性が高い。
【０００９】
前記情報処理システムは、複数の前記第１の情報処理装置を具備する。
【００１０】
これにより、複数の第１の情報処理装置の第１のＯＳがリムーバブルデバイスのファイルシステムをサポートしていなくても、１つの第２の情報処理装置の第２のＯＳのみが、第１の情報処理装置に装着されるリムーバブルデバイスのファイルシステムをサポートしていれば、複数の第１の情報処理装置がリムーバブルデバイスをマウントすることができる。
【００１１】
本開示の一実施形態に係る情報処理方法は、
リムーバブルデバイスインターフェースと、前記リムーバブルデバイスインターフェースに装着されるリムーバブルデバイスのファイルシステムをサポートしない第１のＯＳ（Operation System）を実行する第１の制御部とを有する第１の情報処理装置と、
前記第１の情報処理装置とネットワークを介して接続され、前記ファイルシステムをサポートする第２のＯＳを実行する第２の制御部を有する第２の情報処理装置
とを有する情報処理システムが実行する情報処理方法であって、
前記第１の情報処理装置の前記第１の制御部は、
前記リムーバブルデバイスインターフェースに前記リムーバブルデバイスが装着されたことを検出し、
前記第２の情報処理装置に、前記リムーバブルデバイスをマウントするためのマウント要求を送信し、
前記第２の情報処理装置の前記第２の制御部は、
前記第１の情報処理装置から、前記マウント要求を受信し、
前記第１の情報処理装置の前記リムーバブルデバイスインターフェースに装着された前記リムーバブルデバイスを、前記第２の情報処理装置にマウントし、
前記第２の情報処理装置にマウントした前記リムーバブルデバイスのマウントポイントを示す情報であるマウントポイント情報を、前記第１の情報処理装置に送信し、
前記第１の情報処理装置の前記第１の制御部は、さらに、
前記第２の情報処理装置から、前記マウントポイント情報を受信し、
前記マウントポイント情報が示す前記第２の情報処理装置の前記マウントポイントをマウントする。
【発明の効果】
【００１２】
本開示によれば、情報処理装置のＯＳが、この情報処理装置に装着されるリムーバブルデバイス（例えば、リムーバブルメディア）のファイルシステムをサポートしない場合、情報処理装置は、リムーバブルメディアをマウントできないため、リムーバブルメディアのファイルを操作できない、という不都合を解消することができる。
【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本開示の一実施形態に係る情報処理システムを示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】ゲートウェイのハードウェア構成を示す。
【図４】画像形成装置の動作フローを示す。
【図５】ゲートウェイの動作フローを示す。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００１６】
１．情報処理システムの構成
【００１７】
図１は、本開示の一実施形態に係る情報処理システムを示す。
【００１８】
情報処理システム１は、複数の第１の情報処理装置１０と、１つの第２の情報処理装置２０とを有する。
【００１９】
第１の情報処理装置１０は、例えば、画像形成装置（例えば、ＭＦＰ、Multifunction Peripheral）である。以下、第１の情報処理装置１０を画像形成装置１０と称する。以下、特記しない限り、１つの画像形成装置１０のみ説明する。
【００２０】
第２の情報処理装置２０は、例えば、ゲートウェイである。以下、第２の情報処理装置２０を、ゲートウェイ２０と称する。
【００２１】
複数の画像形成装置１０と、ゲートウェイ２０とは、ネットワークＮを介して接続される。ネットワークＮは、インターネットＮ１を含まず、具体的には、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等である。例えば、複数の画像形成装置１０と、ゲートウェイ２０とは、ネットワークＮとして、オフィス内のＬＡＮに接続される。
【００２２】
２．画像形成装置のハードウェア構成
【００２３】
図２は、画像形成装置のハードウェア構成を示す。
【００２４】
画像形成装置１０は、ＣＰＵ（Central Processing Unit）１４を含むシステム制御部１１（第１の制御部）と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、ＳＤ（Secure Digital）制御部１５と、ＵＳＢ（Universal Serial Bus）ホスト制御部１６と、ネットワークインターフェース１８が接続されたネットワーク制御部１７とを有する。システム制御部１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＳＤ制御部１５と、ＵＳＢホスト制御部１６と、ネットワーク制御部１７とは、バスＢを介して接続される。
【００２５】
システム制御部１１は、ＣＰＵ１４を含む。システム制御部１１は、ＲＯＭ１２が記憶するＯＳ（第１のＯＳ）及び情報処理プログラムをＲＡＭ１３にロードして実行する。
【００２６】
ＲＯＭ１２は、システム制御部１１が実行するＯＳ（第１のＯＳ）及び情報処理プログラム等を固定的に記憶する。
【００２７】
ＳＤ制御部１５は、画像形成装置１０に、ＳＤカードＳを接続するための制御を行うインターフェースである。
【００２８】
ＵＳＢホスト制御部１６は、ホスト機器である画像形成装置１０に、ＵＳＢメモリＵを接続するための制御を行うインターフェースである。
【００２９】
本実施形態で、ＳＤ制御部１５及びＵＳＢホスト制御部１６を、リムーバブルデバイスインターフェース１９と総称する。ＳＤカードＳ及びＵＳＢメモリＵを、リムーバブルデバイス３０と総称する。
【００３０】
ネットワーク制御部１７は、ネットワークインターフェース１８を制御する。
【００３１】
ネットワークインターフェース１８は、ネットワークＮに接続するためのインターフェースである。システム制御部１１は、ネットワークインターフェース１８を介してネットワークＮに接続する。ネットワークインターフェース１８は、ＧＭＡＣ（Ｅｔｈｅｒｎｅｔ（登録商標）ＭＡＣ）等のデータリンク層において、電気信号を論理信号（ビット列）に変換（受信時）し、論理信号（ビット列）を電気信号に変換（送信時）する物理層（ＰＨＹ）のインターフェースである。ネットワークインターフェース１８は、ネットワークＮに対応して接続するための着脱可能なＬＡＮインターフェースであってもよい。
【００３２】
画像形成装置１０は、さらに、画像読取部（イメージスキャナー）、画像処理部、画像メモリー、画像形成部（プリンター）、表示部を備える操作部（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置、ファクシミリ通信部等を有してもよいが、これらは本実施形態には関係が少ないため説明及び図示しない。
【００３３】
３．ゲートウェイのハードウェア構成
【００３４】
図３は、ゲートウェイのハードウェア構成を示す。
【００３５】
ゲートウェイ２０は、ＣＰＵ２４を含むシステム制御部２１（第２の制御部）と、ＲＯＭ２２と、ＲＡＭ２３と、ネットワークインターフェース２８が接続されたネットワーク制御部２７とを有する。システム制御部２１と、ＲＯＭ２２と、ＲＡＭ２３と、ネットワーク制御部２７とは、バスＢ２を介して接続される。
【００３６】
システム制御部２１は、ＣＰＵ２４を含む。システム制御部２１は、ＲＯＭ２２が記憶するＯＳ（第２のＯＳ）及び情報処理プログラムをＲＡＭ２３にロードして実行する。
【００３７】
ＲＯＭ２２は、システム制御部２１が実行するＯＳ（第２のＯＳ）及び情報処理プログラム等を固定的に記憶する。ゲートウェイ２０が実行する第２のＯＳは、画像形成装置１０が実行する第１のＯＳとは異なる。
【００３８】
ネットワーク制御部２７は、ネットワークインターフェース２８を制御する。
【００３９】
ネットワークインターフェース２８は、ネットワークＮに接続するためのインターフェースである。システム制御部２１は、ネットワークインターフェース２８を介してネットワークＮに接続する。ネットワークインターフェース２８は、ＧＭＡＣ（Ｅｔｈｅｒｎｅｔ（登録商標）ＭＡＣ）等のデータリンク層において、電気信号を論理信号（ビット列）に変換（受信時）し、論理信号（ビット列）を電気信号に変換（送信時）する物理層（ＰＨＹ）のインターフェースである。
【００４０】
４．情報処理システムの動作フロー
【００４１】
図４は、画像形成装置の動作フローを示す。
【００４２】
画像形成装置１０のシステム制御部１１は、ユーザにより、リムーバブルデバイスインターフェース１９にリムーバブルデバイス３０が装着されたことを検出する（ステップＳ１０１）。
【００４３】
画像形成装置１０のシステム制御部１１は、ＯＳ（第１のＯＳ）がサポートするファイルシステムでリムーバブルデバイス３０のマウントを開始する（ステップＳ１０２）。
【００４４】
画像形成装置１０のＯＳ（第１のＯＳ）がリムーバブルデバイス３０のファイルシステム（例えば、ＶＦＡＴ(Virtual File Allocation Table)、ｅｘＦＡＴ（Extended FAT）等）をサポートする場合、システム制御部１１は、リムーバブルデバイス３０のマウントに成功する（ステップＳ１０３、ＹＥＳ）。システム制御部１１は、マウントに成功すると（ステップＳ１０３、ＹＥＳ）、リムーバブルデバイス３０のファイルを操作（ファイルを読み書き）する（ステップＳ１０８）。
【００４５】
一方、画像形成装置１０のＯＳ（第１のＯＳ）がリムーバブルデバイス３０のファイルシステムをサポートしない場合、システム制御部１１は、リムーバブルデバイス３０のマウントに失敗する（ステップＳ１０３、ＮＯ）。
【００４６】
画像形成装置１０のシステム制御部１１は、リムーバブルデバイス３０のマウントに失敗すると（ステップＳ１０３、ＮＯ）、ネットワークＮを介して、ゲートウェイ２０に、リムーバブルデバイス３０をマウントするためのマウント要求を送信する（ステップＳ１０４）。
【００４７】
図５は、ゲートウェイの動作フローを示す。
【００４８】
ゲートウェイ２０のシステム制御部２１は、ネットワークＮを介して、画像形成装置１０から、マウント要求を受信する（ステップＳ２０１）。システム制御部２１は、ＯＳ（第２のＯＳ）がサポートするファイルシステムで、画像形成装置１０のリムーバブルデバイスインターフェース１９に装着されたリムーバブルデバイス３０のゲートウェイ２０へのマウントを開始する（ステップＳ２０２）。
【００４９】
ゲートウェイ２０のＯＳ（第２のＯＳ）がリムーバブルデバイス３０のファイルシステムをサポートしない場合、システム制御部２１は、リムーバブルデバイス３０のマウントに失敗し（ステップＳ２０３、ＮＯ）、エラー処理を行う（ステップＳ２０４）。この場合、画像形成装置１０のシステム制御部１１も、ゲートウェイ２０からマウントポイント情報を受信できず（ステップＳ１０５、ＮＯ）、エラー処理を行う（ステップＳ１０９）。
【００５０】
一方、ゲートウェイ２０のＯＳ（第２のＯＳ）がリムーバブルデバイス３０のファイルシステムをサポートする場合、システム制御部２１は、リムーバブルデバイス３０のマウントに成功する（ステップＳ２０３、ＹＥＳ）。
【００５１】
システム制御部２１は、マウントに成功すると（ステップＳ２０３、ＹＥＳ）、ゲートウェイ２０にマウントしたリムーバブルデバイス３０のマウントポイントを示す情報であるマウントポイント情報を、ネットワークＮを介して、画像形成装置１０に送信する（ステップＳ２０５）。「マウントポイント情報」は、リムーバブルデバイス３０をマウントしたディレクトリ（ゲートウェイ２０のディレクトリ）であるマウントポイントを識別する情報である。
【００５２】
画像形成装置１０のシステム制御部１１は、ネットワークＮを介して、ゲートウェイ２０から、マウントポイント情報を受信する（ステップＳ１０５、ＹＥＳ）。システム制御部１１は、ネットワークＮを介して、マウントポイント情報が示すゲートウェイ２０のマウントポイントをマウントする（ステップＳ１０６）。言い換えれば、システム制御部１１は、マウントポイント情報を参照し、ネットワークＮを介して、ゲートウェイ２０のディレクトリにアクセスする。システム制御部１１は、マウントに成功すると（ステップＳ１０７、ＹＥＳ）、リムーバブルデバイス３０のファイルを操作（ファイルを読み書き）する（ＮＦＳ、Network File System）（ステップＳ１０８）。一方、システム制御部１１は、マウントに失敗すると（ステップＳ１０７、ＮＯ）、エラー処理を行う（ステップＳ１０９）。
【００５３】
５．結語
【００５４】
画像形成装置のＯＳが、この画像形成装置に装着されるリムーバブルデバイス（例えば、リムーバブルメディア）のファイルシステムをサポートしない場合、情報処理装置は、リムーバブルメディアをマウントできないため、リムーバブルメディアのファイルを操作できない。
【００５５】
これに対して、本実施形態によれば、画像形成装置１０のシステム制御部１１は、ゲートウェイ２０に、リムーバブルデバイス３０をマウントするためのマウント要求を送信する。ゲートウェイ２０のシステム制御部２１は、画像形成装置１０のリムーバブルデバイス３０インターフェースに装着されたリムーバブルデバイス３０を、ゲートウェイ２０にマウントし、ゲートウェイ２０にマウントしたリムーバブルデバイス３０のマウントポイントを示す情報であるマウントポイント情報を、画像形成装置１０に送信する。
【００５６】
これにより、本実施形態によれば、画像形成装置１０のＯＳ（第１のＯＳ）が、この画像形成装置１０に装着されるリムーバブルデバイス３０のファイルシステムをサポートしないため画像形成装置１０がリムーバブルデバイス３０を本来マウントできないにも拘らず、画像形成装置１０のシステム制御部１１は、ゲートウェイ２０から受信したマウントポイント情報が示すゲートウェイ２０のマウントポイントをマウントし、リムーバブルデバイス３０のファイルを操作することができる。
【００５７】
本実施形態によれば、画像形成装置１０と、ゲートウェイ２０とは、ネットワークＮを介して接続される。ネットワークＮは、インターネットＮ１を含まない。
【００５８】
これにより、インターネットＮ１を含まないネットワークＮ（ＬＡＮ）を介して画像形成装置１０と接続されたゲートウェイ２０が、画像形成装置１０の代わりに、ネットワークＮ（ＬＡＮ）内のリムーバブルデバイス３０をマウントする。このため、インターネットを介してリムーバブルデバイスをマウントすると仮定した場合に比べて、セキュリティ性が高い。
【００５９】
本実施形態によれば、複数の画像形成装置１０と、ゲートウェイ２０とが、ネットワークＮを介して接続される。
【００６０】
これにより、複数の画像形成装置１０のＯＳ（第１のＯＳ）がリムーバブルデバイス３０のファイルシステムをサポートしていなくても、１つのゲートウェイ２０のＯＳ（第２のＯＳ）のみが、画像形成装置１０に装着されるリムーバブルデバイス３０のファイルシステムをサポートしていれば、複数の画像形成装置１０がリムーバブルデバイス３０をＮＦＳによりマウントすることができる。複数の画像形成装置１０のＯＳをアップデート等する必要がなく、１つのゲートウェイ２０のＯＳ（第２のＯＳ）のみが、画像形成装置１０に装着されるリムーバブルデバイス３０のファイルシステムをサポートしていればよいので、運用及び管理コストが節約される。
【００６１】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６２】
情報処理システム１
画像形成装置１０
ゲートウェイ２０
リムーバブルデバイス３０
【図１】
2020057245.tif 000003
【図２】
2020057245.tif 000004
【図３】
2020057245.tif 000005
【図４】
2020057245.tif 000006
【図５】
2020057245.tif 000007