JP7039981B2 - Image processing equipment, information processing systems and electronic devices - Google Patents

Image processing equipment, information processing systems and electronic devices Download PDF

Info

Publication number
JP7039981B2
JP7039981B2 JP2017238341A JP2017238341A JP7039981B2 JP 7039981 B2 JP7039981 B2 JP 7039981B2 JP 2017238341 A JP2017238341 A JP 2017238341A JP 2017238341 A JP2017238341 A JP 2017238341A JP 7039981 B2 JP7039981 B2 JP 7039981B2
Authority
JP
Japan
Prior art keywords
file
unit
information processing
communication
processing terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017238341A
Other languages
Japanese (ja)
Other versions
JP2019106030A (en
Inventor
かおり 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017238341A priority Critical patent/JP7039981B2/en
Publication of JP2019106030A publication Critical patent/JP2019106030A/en
Application granted granted Critical
Publication of JP7039981B2 publication Critical patent/JP7039981B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像処理装置、情報処理システムおよび電子機器に関する。 The present invention relates to an image processing device, an information processing system and an electronic device.

従来、MFP(Multifunction Peripheral)などの画像処理装置からファイルサーバに直接アクセスして印刷文書等のファイルを取得することで、PC(Personal Computer)などの情報処理装置を介さずに印刷を行なうプルプリント機能が知られている。 Conventionally, a pull print function that prints without going through an information processing device such as a PC (Personal Computer) by directly accessing a file server from an image processing device such as an MFP (Multifunction Peripheral) and acquiring a file such as a printed document. It has been known.

また、画像処理装置に蓄積されているファイルを携帯端末に転送する技術や、画像処理装置に近距離無線通信機能を有する携帯端末を近づけることにより画像形成を実行する技術が知られている。 Further, there are known techniques for transferring a file stored in an image processing device to a mobile terminal and a technique for performing image formation by bringing a mobile terminal having a short-range wireless communication function close to the image processing device.

例えば、提供装置から転送装置を経由して格納装置へメニューデータのファイルを送るコンテンツ選択システムが知られている(特許文献1参照)。このコンテンツ選択システムでは、転送装置が格納装置に格納されているファイルのリストを提供装置に送信し、提供装置が当該リストに基づいて、格納装置に格納するコンテンツを選択し、提供装置から転送装置を介して格納装置にコンテンツを転送する構成となっている。 For example, a content selection system for sending a file of menu data from a providing device to a storage device via a transfer device is known (see Patent Document 1). In this content selection system, the transfer device sends a list of files stored in the storage device to the providing device, the providing device selects the content to be stored in the storage device based on the list, and the transfer device transfers the content from the providing device. The configuration is such that the content is transferred to the storage device via.

近年は、学校等において、タブレットなどの携帯端末を使って教育用コンテンツを活用することも増加してきている。しかし、教育用コンテンツを学生が利用する携帯端末で取得して閲覧したいが、学校では教育上の問題やセキュリティの観点より外部インターネットに接続できないように制限されている場合がある。従って、学生が利用する携帯端末では、ファイルサーバなどから直接教育用コンテンツ(新聞や教材など)を取得できないという問題があった。 In recent years, the use of educational content using mobile terminals such as tablets has been increasing in schools and the like. However, although students want to acquire and view educational content on their mobile terminals, schools may be restricted from being able to connect to the external Internet due to educational issues and security concerns. Therefore, there is a problem that the mobile terminal used by students cannot directly acquire educational contents (newspapers, teaching materials, etc.) from a file server or the like.

また、例えば、特許文献1では、転送装置は格納装置の近傍に設置され、USB(Universal Serial Bus)で接続される小型の通信端末である。従って、USBを経由してコンテンツを転送する方式であるため、格納装置を転送装置に近づけるだけで容易にデータを送信できるものではない。 Further, for example, in Patent Document 1, the transfer device is a small communication terminal installed in the vicinity of the storage device and connected by USB (Universal Serial Bus). Therefore, since the content is transferred via USB, it is not possible to easily transmit data simply by bringing the storage device close to the transfer device.

本発明は、上記に鑑みてなされたものであって、外部インターネットへの接続が制限されている情報処理端末に、外部装置に保存されたファイルを、画像処理装置を介して容易に送信できる画像処理装置、情報処理システムおよび電子機器を提供することを目的とする。 The present invention has been made in view of the above, and an image capable of easily transmitting a file stored in an external device to an information processing terminal whose connection to the external Internet is restricted via an image processing device. It is an object of the present invention to provide a processing device, an information processing system and an electronic device.

上述した課題を解決し、目的を達成するために、本発明は、第1のネットワークを介して外部装置と通信する第1の通信部と、第2のネットワークを介して情報処理端末と通信する第2の通信部と、前記外部装置が保存するファイルの一覧を表示部に表示する表示制御部と、前記ファイルの一覧のうち、少なくとも一つのファイルの選択を受け付ける入力受付部と、を備え、前記第1の通信部は、選択されたファイルである対象ファイルを、前記第1のネットワークを介して前記外部装置から受信し、前記表示制御部は、前記入力受付部によりファイルの選択を受け付けた場合、前記第2のネットワークを介して前記情報処理端末に前記対象ファイルを送信するための所定の動作を促す旨を前記表示部に表示し、前記第2の通信部は、前記所定の動作が行われた場合、受信した前記対象ファイルを、前記第2のネットワークを介して前記情報処理端末に送信する。 In order to solve the above-mentioned problems and achieve the object, the present invention communicates with a first communication unit that communicates with an external device via a first network and an information processing terminal via a second network. A second communication unit, a display control unit that displays a list of files saved by the external device on the display unit, and an input reception unit that accepts selection of at least one file from the file list are provided. The first communication unit receives the target file, which is the selected file, from the external device via the first network, and the display control unit receives the file selection by the input reception unit. In this case, the display unit indicates that a predetermined operation for transmitting the target file to the information processing terminal is urged via the second network, and the second communication unit performs the predetermined operation. If so, the received target file is transmitted to the information processing terminal via the second network.

本発明によれば、外部インターネットへの接続が制限されている情報処理端末に、外部装置に保存されたファイルを、画像処理装置を介して容易に送信できるという効果を奏する。 According to the present invention, there is an effect that a file stored in an external device can be easily transmitted to an information processing terminal whose connection to the external Internet is restricted via an image processing device.

図1は、第1の実施形態にかかる情報処理システムの全体構成図である。FIG. 1 is an overall configuration diagram of an information processing system according to the first embodiment. 図2は、第1の実施形態のファイルサーバのハードウェア構成の一例を示す図である。FIG. 2 is a diagram showing an example of the hardware configuration of the file server of the first embodiment. 図3は、第1の実施形態のMFPのハードウェア構成の一例を示す図である。FIG. 3 is a diagram showing an example of the hardware configuration of the MFP of the first embodiment. 図4は、第1の実施形態の情報処理端末のハードウェア構成の一例を示す図である。FIG. 4 is a diagram showing an example of the hardware configuration of the information processing terminal of the first embodiment. 図5は、第1の実施形態のファイルサーバの構成を示す機能ブロック図である。FIG. 5 is a functional block diagram showing the configuration of the file server of the first embodiment. 図6は、第1の実施形態のMFPの構成を示す機能ブロック図である。FIG. 6 is a functional block diagram showing the configuration of the MFP of the first embodiment. 図7は、MFPの記憶部に保存されているキャッシュ管理情報の一例を示す図である。FIG. 7 is a diagram showing an example of cache management information stored in the storage unit of the MFP. 図8は、第1の実施形態の情報処理端末の構成を示す機能ブロック図である。FIG. 8 is a functional block diagram showing the configuration of the information processing terminal of the first embodiment. 図9は、第1の実施形態のMFPにおけるファイルサーバのサーバ情報の登録処理を示すシーケンス図である。FIG. 9 is a sequence diagram showing a server information registration process of the file server in the MFP of the first embodiment. 図10は、サーバアドレス入力画面の一例を示す図である。FIG. 10 is a diagram showing an example of a server address input screen. 図11は、認証情報入力画面の一例を示す図である。FIG. 11 is a diagram showing an example of an authentication information input screen. 図12は、フォルダ選択画面の一例を示す図である。FIG. 12 is a diagram showing an example of a folder selection screen. 図13は、第1の実施形態のMFPにおけるファイルの一覧の表示処理を示すシーケンス図である。FIG. 13 is a sequence diagram showing a file list display process in the MFP of the first embodiment. 図14は、MFPからファイルサーバに認証情報およびルートフォルダのフォルダ名を送信してファイル名の一覧および更新日時を要求する際の説明図である。FIG. 14 is an explanatory diagram when the MFP sends authentication information and the folder name of the root folder to the file server to request a list of file names and an update date and time. 図15は、MFPがファイルサーバから受信するファイル名の一覧および更新日時の説明図である。FIG. 15 is a list of file names received by the MFP from the file server and an explanatory diagram of the update date and time. 図16は、ファイルサーバからMFPに送信するファイル名の一覧および更新日時の説明図である。FIG. 16 is a list of file names transmitted from the file server to the MFP and an explanatory diagram of the update date and time. 図17は、ファイル一覧表示画面の一例を示す図である。FIG. 17 is a diagram showing an example of a file list display screen. 図18は、第1の実施形態のMFPにおけるサムネイル生成処理の流れを示すフローチャートである。FIG. 18 is a flowchart showing the flow of thumbnail generation processing in the MFP of the first embodiment. 図19は、サムネイルが表示されていないファイル一覧表示画面の一例を示す図である。FIG. 19 is a diagram showing an example of a file list display screen in which thumbnails are not displayed. 図20は、1つ目のサムネイルが表示されたファイル一覧表示画面の一例を示す図である。FIG. 20 is a diagram showing an example of a file list display screen on which the first thumbnail is displayed. 図21は、第1の実施形態の情報処理端末からMFPへの接続処理を示すシーケンス図である。FIG. 21 is a sequence diagram showing a connection process from the information processing terminal of the first embodiment to the MFP. 図22は、第1の実施形態のMFPを介してファイルサーバに保存されたファイルを情報処理端末に送信する処理を示すシーケンス図である。FIG. 22 is a sequence diagram showing a process of transmitting a file stored in the file server to the information processing terminal via the MFP of the first embodiment. 図23は、第1の実施形態のMFPにおけるサーバ情報の登録処理の流れを示すフローチャートである。FIG. 23 is a flowchart showing the flow of the server information registration process in the MFP of the first embodiment. 図24は、第1の実施形態のMFPにおけるファイル一覧表示画面の表示処理の流れを示すフローチャートである。FIG. 24 is a flowchart showing the flow of display processing of the file list display screen in the MFP of the first embodiment. 図25は、第1の実施形態の情報処理端末がMFPを介してファイルを受信する処理の流れを示すフローチャートである。FIG. 25 is a flowchart showing a flow of processing in which the information processing terminal of the first embodiment receives a file via the MFP. 図26は、第1の実施形態のMFPがファイルサーバに保存されたファイルを情報処理端末に送信する処理の流れを示すフローチャートである。FIG. 26 is a flowchart showing a flow of processing in which the MFP of the first embodiment transmits a file stored in the file server to the information processing terminal. 図27は、第1の実施形態の変形例にかかる情報処理システムの全体構成図である。FIG. 27 is an overall configuration diagram of an information processing system according to a modified example of the first embodiment.

(第1の実施形態)
以下に添付図面を参照して、画像処理装置、情報処理システムおよび電子機器の実施形態を詳細に説明する。
(First Embodiment)
Hereinafter, embodiments of an image processing device, an information processing system, and an electronic device will be described in detail with reference to the accompanying drawings.

学校等では、新聞を教材として活用するNIE(Newspaper in Education)活動が進められている。全国47都道府県に教育界、新聞界の代表で構成されるNIE推進協議会が設立され、地域のNIE活動の核となっている。また、近年では、新聞だけではなく、さまざまな教育用コンテンツが教材として学校で活用されている。これは、紙だけではなく、タブレットなどの携帯端末で教育用コンテンツを活用する事例も年々増えてきている。 At schools, etc., NIE (Newspaper in Education) activities that utilize newspapers as teaching materials are being promoted. The NIE Promotion Council, which consists of representatives from the education and newspaper circles, has been established in 47 prefectures nationwide, and is the core of regional NIE activities. In recent years, not only newspapers but also various educational contents have been used as teaching materials in schools. The number of cases where educational content is used not only on paper but also on mobile terminals such as tablets is increasing year by year.

そこで、本実施形態の情報処理システムは、学校において、ファイルサーバからMFPを介して携帯端末に教育用コンテンツ(教材、学生新聞、新聞フォーム等)を送信する場合について説明する。具体的には、例えば、教育用コンテンツを作成してファイルサーバに保存しておく。そして、学生が学校等に設置されたMFPからファイルサーバに保存されている教育用コンテンツを選択し取得する。そして、所持するタブレット等の携帯端末をMFPに近づけることでMFPが取得した教育用コンテンツが携帯端末に送信(転送)される。 Therefore, the information system of the present embodiment describes a case where educational contents (teaching materials, student newspapers, newspaper forms, etc.) are transmitted from a file server to a mobile terminal via an MFP in a school. Specifically, for example, educational content is created and saved in a file server. Then, the student selects and acquires the educational content stored in the file server from the MFP installed in the school or the like. Then, by bringing the mobile terminal such as a tablet possessed close to the MFP, the educational content acquired by the MFP is transmitted (transferred) to the mobile terminal.

これにより、外部ネットワークに接続されていない携帯端末でも、MFPを介してファイルサーバに保存された教育用コンテンツを受信でき、携帯端末において当該教育用コンテンツを活用することができる。また、教材会社などの教育用コンテンツを提供する側は、各学校にDVDに保存した教育用コンテンツを郵送するなどの作業は必要なく、ファイルサーバに当該教育用コンテンツを配置(保存)するだけで、学生の携帯端末に教育用コンテンツを提供することができる。さらに、教育用コンテンツのアップデートも容易である。 As a result, even a mobile terminal that is not connected to the external network can receive the educational content stored in the file server via the MFP, and the educational content can be utilized in the mobile terminal. In addition, the side that provides educational content such as a teaching material company does not need to mail the educational content saved on the DVD to each school, just place (save) the educational content on the file server. , Educational content can be provided to student mobile terminals. In addition, it is easy to update educational content.

図1は、第1の実施形態にかかる情報処理システムの全体構成図である。図1に示すように、情報処理システムは、MFP100と、ファイルサーバ300とがインターネット、LAN等のIP(Internet Protocol)ネットワークであるネットワーク30を介して接続されている。ネットワーク30は、第1のネットワークの一例である。 FIG. 1 is an overall configuration diagram of an information processing system according to the first embodiment. As shown in FIG. 1, in the information processing system, the MFP 100 and the file server 300 are connected to each other via a network 30 which is an IP (Internet Protocol) network such as the Internet and LAN. The network 30 is an example of the first network.

また、MFP100と、情報処理端末200とがネットワーク70を介して接続されている。ネットワーク70は、外部のネットワークとの接続には制限があって、自由にインターネット等を閲覧したりアップロードしたりできないが、所定の範囲内(例えば、本実施形態では学校内)の独自の回線には繋がっている。ネットワーク70は、第2のネットワークの一例である。 Further, the MFP 100 and the information processing terminal 200 are connected via the network 70. The network 70 has restrictions on connection with an external network and cannot freely browse or upload the Internet or the like, but it is a unique line within a predetermined range (for example, in a school in this embodiment). Are connected. The network 70 is an example of the second network.

さらに、情報処理端末200がMFP100から所定範囲内に近接した場合は、MFP100と、情報処理端末200とは、近距離無線通信の一例であるNFC(Near Field Communication)通信により接続される。 Further, when the information processing terminal 200 is close to the MFP 100 within a predetermined range, the MFP 100 and the information processing terminal 200 are connected by NFC (Near Field Communication) communication, which is an example of short-range wireless communication.

ファイルサーバ300は、画像や文書等のファイル、当該ファイルに関する情報等を保存する装置である。ファイルサーバ300は、例えば、無線LAN等によってネットワーク30に接続されている。ファイルサーバ300は、例えば、MFP100からの要求により、ファイル等を送信したり、ファイルに関する各種情報を保存する装置である。本実施形態のファイルは、上述した教育コンテンツが含まれている。ファイルサーバ300は、外部装置の一例である。 The file server 300 is a device that stores files such as images and documents, information about the files, and the like. The file server 300 is connected to the network 30 by, for example, a wireless LAN. The file server 300 is, for example, a device that transmits a file or the like or stores various information about the file in response to a request from the MFP 100. The file of this embodiment contains the educational content described above. The file server 300 is an example of an external device.

MFP100は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を有する装置である。MFP100は、例えば、無線LAN等によってネットワーク30、70に接続されている。また、MFP100には、近距離無線通信の機能を有するNFCタグ150(図3等参照)が設けられている。 The MFP 100 is a device having various functions such as a copy function, a scanner function, a fax function, and a printer function. The MFP 100 is connected to the networks 30 and 70 by, for example, a wireless LAN. Further, the MFP 100 is provided with an NFC tag 150 (see FIG. 3 and the like) having a function of short-range wireless communication.

NFCタグ150は、近距離無線通信の機能を有し、MFP100の通信情報を記憶している。通信情報とは、MFP100が接続されたネットワークに接続するために用いる情報である。例えば、近距離無線通信の機能を有する情報処理端末200が、MFP100のNFCタグ150から所定範囲(近距離無線通信が可能な範囲)内に近接した場合、近距離無線通信によって通信情報を情報処理端末200に送信する。そして、情報処理端末200は受信した通信情報によりMFP100が接続されたネットワーク70に接続することで、MFP100とネットワーク70を介した通信が可能となる。 The NFC tag 150 has a function of short-range wireless communication and stores communication information of the MFP 100. The communication information is information used to connect to the network to which the MFP 100 is connected. For example, when the information processing terminal 200 having a short-range wireless communication function is close to a predetermined range (range in which short-range wireless communication is possible) from the NFC tag 150 of the MFP 100, information processing is performed by short-range wireless communication. Send to the terminal 200. Then, the information processing terminal 200 connects to the network 70 to which the MFP 100 is connected by the received communication information, so that the MFP 100 and the network 70 can communicate with each other.

また、MFP100には、転送アプリケーション(以下、「転送アプリ」と称する。)がインストールされている。転送アプリは、MFP100の機能を利用して、画像データやドキュメントなどのファイルであって、ユーザにより選択されたファイル(対象ファイル)をファイルサーバ300から取得して情報処理端末200に送信するためのソフトウェアである。転送アプリは、例えば、操作部20(図3等参照)で実行されるAndroid(登録商標)上で動作するJava(登録商標)のアプリケーションである。本実施形態では、転送アプリは、MFP100にインストールするタイプのアプリケーションであるが、ブラウザアプリケーションを介してMFP100にて操作可能なWebタイプのアプリケーションでもよい。 Further, a transfer application (hereinafter, referred to as "transfer application") is installed in the MFP 100. The transfer application is for using the function of the MFP 100 to acquire a file (target file) selected by the user, such as a file such as image data or a document, from the file server 300 and send it to the information processing terminal 200. It is software. The transfer application is, for example, a Java (registered trademark) application that runs on Android (registered trademark) executed by the operation unit 20 (see FIG. 3 and the like). In the present embodiment, the transfer application is a type of application installed in the MFP 100, but may be a Web type application that can be operated by the MFP 100 via a browser application.

なお、MFP100は、画像処理装置および電子機器の一例であって、プリンタ、スキャナ、コピー機、ファクシミリ装置等の単機能を有する装置であってもよい。また、電子機器は、画像処理装置のほかに、電子黒板装置、テレビ会議装置、プロジェクタ等のオフィス機器等を含む。また、図1に示す情報処理システムでは、1台のMFP100が接続されているが、MFPの台数は任意であって、2台以上設置されていてもよい。また、NFCタグ150は、利用者が情報処理端末200を近接させ易いようにMFP100に設けられていることが望ましい。 The MFP 100 is an example of an image processing device and an electronic device, and may be a device having a single function such as a printer, a scanner, a copier, and a facsimile machine. In addition to the image processing device, the electronic device includes an electronic blackboard device, a video conference device, an office device such as a projector, and the like. Further, in the information processing system shown in FIG. 1, one MFP 100 is connected, but the number of MFPs is arbitrary, and two or more MFPs may be installed. Further, it is desirable that the NFC tag 150 is provided on the MFP 100 so that the user can easily bring the information processing terminal 200 close to the MFP 100.

情報処理端末200は、通常のコンピュータであって、例えば、携帯可能なスマートフォンや、タブレット端末等の情報処理装置である。情報処理端末200は、例えば、近距離無線通信により受信した通信情報を用いて、無線LAN等によってネットワーク70に接続される。情報処理端末200は、例えば、MFP100から送信されたファイルを受信して表示する。情報処理端末200は、情報処理装置の一例である。 The information processing terminal 200 is an ordinary computer, and is, for example, an information processing device such as a portable smartphone or a tablet terminal. The information processing terminal 200 is connected to the network 70 by a wireless LAN or the like using, for example, communication information received by short-range wireless communication. The information processing terminal 200 receives and displays, for example, a file transmitted from the MFP 100. The information processing terminal 200 is an example of an information processing device.

また、本実施形態の情報処理端末200は、近距離無線通信の機能を有しており、情報処理端末200をMFP100に設けられたNFCタグ150(図3等参照)から所定範囲内(例えば、10cm以内)まで近接させることにより、当該NFCタグ150とNFC通信を行う。なお、本実施形態の情報処理端末200は、近距離無線通信としてNFC通信を行う場合を説明するが、BLE(Bluetooth(登録商標) Low Energy)通信機能など、NFC通信以外の他の通信規格等に基づいて近距離無線通信を行ってもよい。 Further, the information processing terminal 200 of the present embodiment has a short-range wireless communication function, and the information processing terminal 200 is within a predetermined range (for example, see FIG. 3) from the NFC tag 150 (see FIG. 3 and the like) provided on the MFP 100. By bringing it closer to (within 10 cm), NFC communication is performed with the NFC tag 150. The information processing terminal 200 of the present embodiment describes a case where NFC communication is performed as short-range wireless communication, but communication standards other than NFC communication such as BLE (Bluetooth (registered trademark) Low Energy) communication function and the like will be described. Short-range wireless communication may be performed based on the above.

上記構成により、ユーザが情報処理端末200をMFP100に設けられたNFCタグ150にかざす(近接させる)ことによって、MFP100の通信情報を取得し、情報処理端末200とMFP100の間の通信を確立することができる。 With the above configuration, the user holds (closes) the information processing terminal 200 to the NFC tag 150 provided on the MFP 100 to acquire the communication information of the MFP 100 and establish the communication between the information processing terminal 200 and the MFP 100. Can be done.

従って、本実施形態では、ユーザによりMFP100においてファイルが選択され、情報処理端末200がNFCタグ150に近接されることにより、情報処理端末200とMFP100との間で通信が確立され、選択されたファイル(対象ファイル)の送信要求を送信できる。情報処理端末200からファイルの送信要求を受信したMFP100は、選択されたファイルをファイルサーバ300から取得して、取得したファイルを情報処理端末200に送信する。 Therefore, in the present embodiment, a file is selected by the user in the MFP 100, and the information processing terminal 200 is brought close to the NFC tag 150 to establish communication between the information processing terminal 200 and the MFP 100, and the selected file. You can send a send request for (target file). Upon receiving the file transmission request from the information processing terminal 200, the MFP 100 acquires the selected file from the file server 300 and transmits the acquired file to the information processing terminal 200.

次に、ファイルサーバ300のハードウェア構成について説明する。図2は、第1の実施形態のファイルサーバのハードウェア構成の一例を示す図である。図2に示すように、ファイルサーバ300は、CPU(Central Processing Unit)601と、ROM(Read Only Memory)602と、RAM(Random Access Memory)603と、HDD(Hard Disk Drive)604と、ディスプレイ605と、通信I/F(インターフェース)606と、キーボード607と、マウス608と、を備えている。 Next, the hardware configuration of the file server 300 will be described. FIG. 2 is a diagram showing an example of the hardware configuration of the file server of the first embodiment. As shown in FIG. 2, the file server 300 includes a CPU (Central Processing Unit) 601, a ROM (Read Only Memory) 602, a RAM (Random Access Memory) 603, an HDD (Hard Disk Drive) 604, and a display 605. A communication I / F (interface) 606, a keyboard 607, and a mouse 608 are provided.

CPU601は、ファイルサーバ300全体の動作を制御する。CPU601は、RAM603をワークエリアとしてROM602またはHDD604等に格納されたプログラムを実行することで、ファイルサーバ300全体の動作を制御する。 The CPU 601 controls the operation of the entire file server 300. The CPU 601 controls the operation of the entire file server 300 by executing a program stored in the ROM 602, the HDD 604, or the like with the RAM 603 as a work area.

ディスプレイ605は、文字または画像等の各種情報を表示する表示部である。ディスプレイ605は、例えば、CRT(Cathode Ray Tube)ディスプレイ、LCD(Liquid Crystal Display)、または有機EL(Electro-Luminescence)ディスプレイ等である。 The display 605 is a display unit that displays various information such as characters or images. The display 605 is, for example, a CRT (Cathode Ray Tube) display, an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display, or the like.

通信I/F606は、ネットワーク30と接続してデータ通信をするためのインターフェースである。通信I/F606は、例えば、10Base-T、100Base-TXまたは1000Base-T等のEthernet(登録商標)に対応したインターフェースである。 The communication I / F 606 is an interface for connecting to the network 30 and performing data communication. The communication I / F 606 is an interface corresponding to Ethernet (registered trademark) such as 10Base-T, 100Base-TX or 1000Base-T.

キーボード607は、文字、数字、各種指示の選択等を行う入力装置である。マウス608は、各種指示の選択および実行、処理対象の選択等を行うための入力装置である。 The keyboard 607 is an input device for selecting characters, numbers, various instructions, and the like. The mouse 608 is an input device for selecting and executing various instructions, selecting a processing target, and the like.

上述のCPU601、ROM602、RAM603、HDD604、ディスプレイ605、通信I/F606、キーボード607、およびマウス608は、アドレスバスおよびデータバス等のバス611によって互いに通信可能に接続されている。 The CPU 601 and ROM 602, RAM 603, HDD 604, display 605, communication I / F 606, keyboard 607, and mouse 608 described above are communicably connected to each other by a bus 611 such as an address bus and a data bus.

次に、MFP100のハードウェア構成について説明する。図3は、第1の実施形態のMFPのハードウェア構成の一例を示す図である。図3に示すように、MFP100は、コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能などの各種の機能を実現可能な本体10と、ユーザによる操作入力を受け付ける操作部20とを備えている。また、MFP100は、通信部とメモリとを内蔵するNFCタグ150が設けられている。 Next, the hardware configuration of the MFP 100 will be described. FIG. 3 is a diagram showing an example of the hardware configuration of the MFP of the first embodiment. As shown in FIG. 3, the MFP 100 includes a main body 10 capable of realizing various functions such as a copy function, a scanner function, a fax function, and a printer function, and an operation unit 20 that receives an operation input by a user. Further, the MFP 100 is provided with an NFC tag 150 having a built-in communication unit and a memory.

なお、ユーザによる操作入力を受け付けるとは、ユーザの操作に応じて入力される情報(画面の座標値を示す信号等を含む。)を受け付けることを含む概念である。本体10と操作部20は、専用の通信路40を介して相互に通信可能に接続されている。通信路40は、例えばUSB規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。 It should be noted that accepting an operation input by the user is a concept including accepting information (including a signal indicating a coordinate value of a screen) input according to the operation of the user. The main body 10 and the operation unit 20 are connected to each other so as to be able to communicate with each other via a dedicated communication path 40. The communication path 40 may be, for example, a USB standard, but may be of any standard regardless of whether it is wired or wireless.

また、本体10は、操作部20で受け付けた操作入力に応じた動作を行うことができる。また、本体10は、ファイルサーバ300等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。 Further, the main body 10 can perform an operation according to the operation input received by the operation unit 20. Further, the main body 10 can also communicate with an external device such as a file server 300, and can perform an operation according to an instruction received from the external device.

まず、本体10のハードウェア構成例について説明する。図3に示すように、本体10は、CPU11と、ROM12と、RAM13と、HDD14と、通信I/F15と、接続I/F16と、エンジン部17とを備え、これらがシステムバス18を介して相互に接続されている。 First, a hardware configuration example of the main body 10 will be described. As shown in FIG. 3, the main body 10 includes a CPU 11, a ROM 12, a RAM 13, an HDD 14, a communication I / F 15, a connection I / F 16, and an engine unit 17, which are via a system bus 18. They are interconnected.

CPU11は、本体10の動作を統括的に制御するものである。CPU11は、RAM13をワークエリア(作業領域)としてROM12またはHDD14等に格納されたプログラムを実行することで、本体10全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。 The CPU 11 comprehensively controls the operation of the main body 10. The CPU 11 controls the operation of the entire main body 10 by executing a program stored in the ROM 12 or the HDD 14 using the RAM 13 as a work area (work area), and has the above-mentioned copy function, scanner function, fax function, printer function, and the like. Realize various functions of.

通信I/F15は、ネットワーク30、70と接続するためのインターフェースである。接続I/F16は、通信路40を介して操作部20と通信するためのインターフェースである。 The communication I / F 15 is an interface for connecting to the networks 30 and 70. The connection I / F 16 is an interface for communicating with the operation unit 20 via the communication path 40.

エンジン部17は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ(画像読取部)、用紙等の記録媒体への印刷を行うプリンタ(画像形成部)、ファクス通信を行うファクスなどを備えている。さらに、印刷済み記録媒体を仕分けるフィニッシャや、原稿を自動給送するADF(自動原稿給送装置:Auto Document Feeder)のような特定のオプションを備えることもできる。 The engine unit 17 is hardware that performs general-purpose information processing and processing other than communication in order to realize a copy function, a scanner function, a fax function, and a printer function. For example, it is equipped with a scanner (image reading unit) that scans and reads an image of a document, a printer (image forming unit) that prints on a recording medium such as paper, and a fax machine that performs fax communication. Further, it may be provided with specific options such as a finisher for sorting printed recording media and an ADF (Auto Document Feeder) for automatically feeding documents.

次に、操作部20のハードウェア構成例について説明する。図3に示すように、操作部20は、CPU21と、ROM22と、RAM23と、フラッシュメモリ24と、通信I/F25と、接続I/F26と、操作パネル27と、外部接続I/F28とを備え、これらがシステムバス29を介して相互に接続されている。 Next, a hardware configuration example of the operation unit 20 will be described. As shown in FIG. 3, the operation unit 20 includes a CPU 21, a ROM 22, a RAM 23, a flash memory 24, a communication I / F 25, a connection I / F 26, an operation panel 27, and an external connection I / F 28. These are interconnected via the system bus 29.

CPU21は、操作部20の動作を統括的に制御するものである。CPU21は、RAM23をワークエリア(作業領域)としてROM22またはフラッシュメモリ24等に格納されたプログラムを実行することで、操作部20全体の動作を制御し、ユーザから受け付けた入力に応じた情報(画像)の表示などの後述する各種機能を実現する。 The CPU 21 comprehensively controls the operation of the operation unit 20. The CPU 21 controls the operation of the entire operation unit 20 by executing a program stored in the ROM 22 or the flash memory 24 using the RAM 23 as a work area (work area), and information (image) according to the input received from the user. ) Is realized, and various functions described later such as display are realized.

通信I/F25は、ネットワーク30、70と接続するためのインターフェースである。接続I/F26は、通信路40を介して本体10と通信するためのインターフェースである。外部接続I/F28は、ICカードリーダなどと接続するためのインターフェースである。 The communication I / F 25 is an interface for connecting to the networks 30 and 70. The connection I / F 26 is an interface for communicating with the main body 10 via the communication path 40. The external connection I / F 28 is an interface for connecting to an IC card reader or the like.

操作パネル27は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報(例えば、受け付けた操作入力に応じた情報、各種画面など)を表示する。この例では、操作パネル27は、タッチパネル機能を搭載した液晶表示装置(LCD)で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機EL表示装置で構成されてもよい。さらに、これに加えてまたはこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。なお、操作パネル27は表示部の一例である。 The operation panel 27 accepts various inputs according to the user's operation and displays various information (for example, information according to the received operation input, various screens, etc.). In this example, the operation panel 27 is composed of a liquid crystal display device (LCD) equipped with a touch panel function, but is not limited thereto. For example, it may be configured by an organic EL display device equipped with a touch panel function. Further, in addition to or in place of this, an operation unit such as a hardware key and a display unit such as a lamp may be provided. The operation panel 27 is an example of a display unit.

なお、本実施形態では、機能の独立性を保つために、本体10側のソフトウェアと操作部20側のソフトウェアが互いに異なる。つまり、本体10と操作部20は、別々のオペレーティングシステム(OS:Operating System)で互いに独立して動作する。例えば、本体10側のソフトウェアとしてLinux(登録商標)を用い、操作部20側のソフトウェアとしてAndroid(登録商標)を用いることも可能である。 In this embodiment, the software on the main body 10 side and the software on the operation unit 20 side are different from each other in order to maintain the independence of the functions. That is, the main body 10 and the operation unit 20 operate independently of each other in separate operating systems (OS: Operating System). For example, it is also possible to use Linux (registered trademark) as the software on the main body 10 side and Android (registered trademark) as the software on the operation unit 20 side.

以上のように、本実施形態のMFP100において、本体10と操作部20は別々のオペレーティングシステムで動作するため、本体10と操作部20との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部20が受け付けた情報(ユーザからの指示内容)を本体10へ伝達する動作(コマンド通信)や、本体10が操作部20へイベントを通知する動作などがこれに該当する。 As described above, in the MFP 100 of the present embodiment, since the main body 10 and the operation unit 20 operate on different operating systems, the communication between the main body 10 and the operation unit 20 is an interprocess communication in a common device. Not as communication between different devices. An operation (command communication) of transmitting information received by the operation unit 20 (instruction content from the user) to the main body 10 and an operation of the main body 10 notifying the operation unit 20 of an event correspond to this.

ここでは、操作部20が本体10へコマンド通信を行うことにより、本体10の機能を使用することができる。また、本体10から操作部20に通知するイベントには、本体10における動作の実行状況、本体10側で設定された内容などが挙げられる。 Here, the function of the main body 10 can be used by the operation unit 20 performing command communication to the main body 10. Further, the event notified from the main body 10 to the operation unit 20 includes the execution status of the operation in the main body 10, the contents set on the main body 10 side, and the like.

次に、情報処理端末200のハードウェア構成について説明する。図4は、第1の実施形態の情報処理端末のハードウェア構成の一例を示す図である。図4に示すように、情報処理端末200は、CPU701と、ROM702と、RAM703と、HDD704と、操作パネル705と、通信I/F706と、近距離無線通信部707と、を備えている。 Next, the hardware configuration of the information processing terminal 200 will be described. FIG. 4 is a diagram showing an example of the hardware configuration of the information processing terminal of the first embodiment. As shown in FIG. 4, the information processing terminal 200 includes a CPU 701, a ROM 702, a RAM 703, an HDD 704, an operation panel 705, a communication I / F 706, and a short-range wireless communication unit 707.

CPU701は、情報処理端末200全体の動作を制御する。CPU701は、RAM703をワークエリアとしてROM702またはHDD704等に格納されたプログラムを実行することで、情報処理端末200全体の動作を制御する。 The CPU 701 controls the operation of the entire information processing terminal 200. The CPU 701 controls the operation of the entire information processing terminal 200 by executing a program stored in the ROM 702, the HDD 704, or the like with the RAM 703 as a work area.

操作パネル705は、例えば、タッチパネルとディスプレイが一体化されたタッチパネルディスプレイ等であり、情報処理端末200に操作を行うための入力部と、情報処理端末200の処理結果等を表示する表示部とを含む。なお、操作パネル705のように入力部と表示部とが一体化されてなく、入力部と表示部とが別々に設けられているものであってもよいし、表示部および入力部の少なくとも一つが情報処理端末200の外部に設けられた構成となっていてもよい。 The operation panel 705 is, for example, a touch panel display in which a touch panel and a display are integrated, and has an input unit for operating the information processing terminal 200 and a display unit for displaying the processing result of the information processing terminal 200. include. The input unit and the display unit may not be integrated as in the operation panel 705, and the input unit and the display unit may be provided separately, or at least one of the display unit and the input unit. One may be configured to be provided outside the information processing terminal 200.

通信I/F706は、ネットワーク70と接続してデータ通信をするためのインターフェースである。通信I/F706は、例えば、10Base-T、100Base-TXまたは1000Base-T等のEthernet(登録商標)に対応したインターフェースである。 The communication I / F 706 is an interface for connecting to the network 70 and performing data communication. The communication I / F 706 is an interface corresponding to Ethernet (registered trademark) such as 10Base-T, 100Base-TX or 1000Base-T.

近距離無線通信部707は、NFCタグ150等と近距離無線通信を行うためのインターフェースである。情報処理端末200は、近距離無線通信部707をNFCタグ150に近接させることにより、NFCタグ150とNFC通信を行う。 The short-range wireless communication unit 707 is an interface for performing short-range wireless communication with the NFC tag 150 or the like. The information processing terminal 200 performs NFC communication with the NFC tag 150 by bringing the short-range wireless communication unit 707 close to the NFC tag 150.

上述のCPU701、ROM702、RAM703、HDD704、操作パネル705、通信I/F706、および近距離無線通信部707は、アドレスバスおよびデータバス等のバス711によって互いに通信可能に接続されている。 The CPU 701, ROM 702, RAM 703, HDD 704, operation panel 705, communication I / F 706, and short-range wireless communication unit 707 described above are communicably connected to each other by a bus 711 such as an address bus and a data bus.

次に、ファイルサーバ300の機能構成について説明する。図5は、第1の実施形態のファイルサーバの構成を示す機能ブロック図である。図5に示すように、ファイルサーバ300は、通信制御部301と、保存制御部302と、記憶部310とを備えており、互いに接続されている。 Next, the functional configuration of the file server 300 will be described. FIG. 5 is a functional block diagram showing the configuration of the file server of the first embodiment. As shown in FIG. 5, the file server 300 includes a communication control unit 301, a storage control unit 302, and a storage unit 310, and is connected to each other.

記憶部310は、各種情報や画面等を保存するものであって、ROM602やHDD604(図2参照)により実現される。本実施形態では、記憶部310は、画像や文書等のファイルを保存している。当該ファイルは、画像データやドキュメントなどであって、上述した教育用コンテンツの例では、画像や文書を用いて作成された参考書や新聞等の学生に表示させる情報である。 The storage unit 310 stores various information, screens, and the like, and is realized by the ROM 602 and the HDD 604 (see FIG. 2). In the present embodiment, the storage unit 310 stores files such as images and documents. The file is image data, a document, or the like, and in the above-mentioned example of educational content, it is information to be displayed to a student such as a reference book or a newspaper created by using the image or the document.

記憶部310は、ファイルを、ファイルを識別するファイル識別情報に関連付けて保存している。具体的には、例えば、本実施形態の記憶部310は、ファイルに、ファイルを識別する固有のファイル名を付して保存している。さらに、記憶部310では、フォルダ名を付したフォルダに、関連する複数のファイルをまとめて保存している。フォルダには、当該フォルダを識別する固有のフォルダ名が付けられている。 The storage unit 310 stores the file in association with the file identification information that identifies the file. Specifically, for example, the storage unit 310 of the present embodiment stores the file with a unique file name for identifying the file. Further, the storage unit 310 collectively stores a plurality of related files in a folder with a folder name. The folder has a unique folder name that identifies the folder.

通信制御部301は、MFP100などのネットワーク30を介して接続された外部装置との間で、通信I/F606(図2参照)により行われる通信を制御する。例えば、本実施形態の通信制御部301は、MFP100からの要求を受信し、当該要求に応じた情報をMFP100に送信する。 The communication control unit 301 controls the communication performed by the communication I / F 606 (see FIG. 2) with the external device connected via the network 30 such as the MFP 100. For example, the communication control unit 301 of the present embodiment receives a request from the MFP 100 and transmits information according to the request to the MFP 100.

具体的には、例えば、通信制御部301は、MFP100から、複数のファイルを保存しているフォルダのフォルダ名の一覧の要求を受信した場合、記憶部310を参照し、フォルダのフォルダ名の一覧をMFP100に送信する。 Specifically, for example, when the communication control unit 301 receives a request from the MFP 100 for a list of folder names of folders storing a plurality of files, the communication control unit 301 refers to the storage unit 310 and lists the folder names of the folders. Is transmitted to the MFP 100.

また、通信制御部301は、MFP100から、ルートフォルダのフォルダ名を受信し、ファイル名の一覧および当該ファイル名が示すファイルの更新日時の要求を受信した場合、記憶部310を参照し、受信したルートフォルダのフォルダ名が示すフォルダに保存されているファイルのファイル名の一覧および更新日時をMFP100に送信する。 Further, when the communication control unit 301 receives the folder name of the root folder from the MFP 100 and receives the request for the list of file names and the update date and time of the file indicated by the file name, the communication control unit 301 refers to the storage unit 310 and receives the request. The list of the file names of the files stored in the folder indicated by the folder name of the root folder and the update date and time are transmitted to the MFP 100.

また、通信制御部301は、MFP100から、ファイルの要求を受信した場合、記憶部310を参照し、要求されたファイルをMFP100に送信する。 When the communication control unit 301 receives a file request from the MFP 100, the communication control unit 301 refers to the storage unit 310 and transmits the requested file to the MFP 100.

ここで、ファイルサーバ300は、このような各種情報の要求を受信してそれに応じた情報の送信(情報の要求および送信)を行う際には、ユーザがMFP100を介して各種情報を取得する権限を有するか否かを判断する認証処理を行う。このため、通信制御部301は、MFP100との間で情報の要求および送信を行う場合、まずは、情報の要求を送信したMFP100に認証情報の要求を送信し、MFP100からユーザによって入力された認証情報を受信する。そして、ファイルサーバ300は、受信した認証情報を用いて認証処理を行い、認証成功した場合に要求された情報の送信を行う。認証情報とは、ユーザを識別可能な情報であって、例えば、ユーザIDおよびパスワードなどである。 Here, the file server 300 has the authority to acquire various information via the MFP 100 when the file server 300 receives such a request for various information and transmits the information corresponding to the request (request and transmission of information). Performs an authentication process to determine whether or not the server has. Therefore, when the communication control unit 301 requests and transmits information to and from the MFP 100, first, the communication control unit 301 transmits a request for authentication information to the MFP 100 that has transmitted the information request, and the authentication information input by the user from the MFP 100. To receive. Then, the file server 300 performs an authentication process using the received authentication information, and transmits the requested information when the authentication is successful. The authentication information is information that can identify a user, such as a user ID and a password.

本実施形態の認証処理は、例えば、MFP100から要求した認証情報を受信すると、その受信した認証情報と、ファイルサーバ300に予め登録されている認証情報(情報を取得する権限を有するユーザの認証情報)とを比較する。そして、受信した認証情報と登録されている認証情報とが一致する場合は、ユーザは情報を取得する権限を有すると判断する。一方、受信した認証情報と登録されている認証情報とが一致しない場合は、ユーザは情報を取得する権限を有していないと判断する。そして、その判断結果をMFP100に送信する。 In the authentication process of the present embodiment, for example, when the authentication information requested from the MFP 100 is received, the received authentication information and the authentication information registered in advance in the file server 300 (authentication information of a user who has the authority to acquire the information). ) And compare. Then, if the received authentication information and the registered authentication information match, it is determined that the user has the authority to acquire the information. On the other hand, if the received authentication information and the registered authentication information do not match, it is determined that the user does not have the authority to acquire the information. Then, the determination result is transmitted to the MFP 100.

保存制御部302は、記憶部310に各種情報の保存や更新、削除を行う。本実施形態では、保存制御部302は、例えば、記憶部310に、外部装置から受信したファイル等の保存や更新、削除を行う。 The storage control unit 302 stores, updates, and deletes various types of information in the storage unit 310. In the present embodiment, the storage control unit 302 stores, updates, or deletes a file or the like received from an external device in the storage unit 310, for example.

次に、MFP100の機能構成について説明する。図6は、第1の実施形態のMFPの構成を示す機能ブロック図である。図6に示すように、MFP100の操作部20は、入力受付部101と、表示制御部102と、通信制御部103と、取得部104と、保存制御部105と、サムネイル生成部107と、接続制御部108と、記憶部110とを備えており、関連機能は互いに接続されている。また、MFP100の本体10は、通信制御部121と、印刷制御部122と、第4の通信部である接続制御部123と、記憶部120とを備えており、関連機能は互いに接続されている。操作部20と本体10は互いに、接続制御部108と接続制御部123によって接続されている。接続制御部108は、図3の接続I/F26、接続制御部123は、接続I/F16であるWebAPIで実現される。 Next, the functional configuration of the MFP 100 will be described. FIG. 6 is a functional block diagram showing the configuration of the MFP of the first embodiment. As shown in FIG. 6, the operation unit 20 of the MFP 100 is connected to the input reception unit 101, the display control unit 102, the communication control unit 103, the acquisition unit 104, the storage control unit 105, and the thumbnail generation unit 107. A control unit 108 and a storage unit 110 are provided, and related functions are connected to each other. Further, the main body 10 of the MFP 100 includes a communication control unit 121, a print control unit 122, a connection control unit 123 which is a fourth communication unit, and a storage unit 120, and related functions are connected to each other. .. The operation unit 20 and the main body 10 are connected to each other by the connection control unit 108 and the connection control unit 123. The connection control unit 108 is realized by the connection I / F 26 of FIG. 3, and the connection control unit 123 is realized by the Web API which is the connection I / F 16.

ここで、本実施形態のMFP100は、本体10と操作部20とが1つの装置に含まれている構成となっているが、複数の装置に分かれて構成されていてもよい。すなわち、本実施形態のように本体装置(本体)と操作装置(操作部)とが1つの装置であってもよいし、操作装置がタブレット端末装置のように、本体装置とは別体の装置であってもよい。 Here, the MFP 100 of the present embodiment has a configuration in which the main body 10 and the operation unit 20 are included in one device, but may be divided into a plurality of devices. That is, the main body device (main body) and the operation device (operation unit) may be one device as in the present embodiment, or the operation device may be a device separate from the main body device such as a tablet terminal device. May be.

記憶部110は、操作部20に備えられ、各種情報や画面等を保存するものであって、ROM22やフラッシュメモリ24(図3参照)により実現される。本実施形態では、例えば、記憶部110は、各種画面を構成する情報などを保存する。 The storage unit 110 is provided in the operation unit 20 and stores various information, screens, and the like, and is realized by the ROM 22 and the flash memory 24 (see FIG. 3). In the present embodiment, for example, the storage unit 110 stores information and the like constituting various screens.

記憶部120は、本体10に備えられ、各種情報や画面等を保存するものであって、HDD14(図3参照)により実現される。本実施形態では、記憶部120は、ファイルサーバ300に関する情報であるサーバ情報を登録したり、ファイルから生成されたサムネイル、保存されているサムネイルに関する情報を管理するキャッシュ管理情報、および画像や文書等のファイル等を保存する。 The storage unit 120 is provided in the main body 10 and stores various information, screens, and the like, and is realized by the HDD 14 (see FIG. 3). In the present embodiment, the storage unit 120 registers server information that is information about the file server 300, thumbnails generated from the file, cache management information that manages information about stored thumbnails, images, documents, and the like. Save the files etc.

ここで、サーバ情報とは、MFP100からファイルサーバ300にアクセスする際に必要となる情報であって、例えば、ファイルサーバ300のアドレス(IPアドレス等)、認証情報(ユーザID、パスワード)、およびルートフォルダのフォルダ名が登録されている。なお、本実施形態では、ファイルサーバ300のサーバ情報のみを登録しているが、複数台のファイルサーバと接続されている場合は接続されている全てのサーバ情報を登録してもよい。 Here, the server information is information required when accessing the file server 300 from the MFP 100, and is, for example, an address (IP address, etc.), an authentication information (user ID, password), and a root of the file server 300. The folder name of the folder is registered. In this embodiment, only the server information of the file server 300 is registered, but when connected to a plurality of file servers, all the connected server information may be registered.

また、キャッシュ管理情報とは、MFP100に保存されているファイルのサムネイルに関する情報であって、ファイルのサムネイルが保存されているか否かの判断に用いる。図7は、MFPの記憶部に保存されているキャッシュ管理情報の一例を示す図である。図7に示すように、キャッシュ管理情報には、例えば、ファイルのファイル名と、サムネイルの生成日時と、サムネイルの保存場所とが対応付けて登録されている。 Further, the cache management information is information regarding the thumbnail of the file stored in the MFP 100, and is used for determining whether or not the thumbnail of the file is stored. FIG. 7 is a diagram showing an example of cache management information stored in the storage unit of the MFP. As shown in FIG. 7, for example, the file name of the file, the date and time when the thumbnail was generated, and the storage location of the thumbnail are registered in the cache management information in association with each other.

「ファイルのファイル名」とは、ファイルを識別できる情報であって、本実施形態では、ファイルサーバ300におけるファイルの所在を示す所在情報である。具体的には、ファイルのファイル名は、例えば、ファイルのフルパスである。図7では、「\\192.168.0.1\SharedFiles\教材\算数A.pdf」と登録されている。フルパスとは、ファイルやフォルダの所在を示す文字列(パス)の表記法であって、階層構造の頂点である最上位階層(ここでは、ファイルサーバ300のアドレス)から目的のファイルまでの道筋を省略なくすべて記述した情報である。このように、キャッシュ管理情報に、ファイルのフルパスを登録することで、別のフォルダや別のファイルサーバに存在する同一ファイル名のファイル等と区別することができる。 The "file name of the file" is information that can identify the file, and in the present embodiment, is location information indicating the location of the file in the file server 300. Specifically, the file name of the file is, for example, the full path of the file. In FIG. 7, it is registered as "\\ 192.168.0.1 \ SharedFiles \ teaching material \ arithmetic A.pdf". The full path is a notation of a character string (path) indicating the location of a file or folder, and the path from the highest level (here, the address of the file server 300), which is the top of the hierarchical structure, to the target file. All the information is described without omission. In this way, by registering the full path of the file in the cache management information, it is possible to distinguish it from a file having the same file name existing in another folder or another file server.

図7では、例えば、ファイルのファイル名「\\192.168.0.1\SharedFiles\教材\算数A.pdf」と、サムネイルの生成日時「2016/02/27/12:00:30」と、サムネイルの保存場所「Cache\1231248yt3.jpg」とが対応付けられている。これにより、ファイル名「\\192.168.0.1\SharedFiles\教材\算数A.pdf」のサムネイルが、2016年2月27日12時00分30秒に生成され、記憶部120における「Cache\1231248yt3.jpg」に保存されていることがわかる。 In FIG. 7, for example, the file name “\\ 192.168.0.1 \ SharedFiles \ teaching material \ arithmetic A.pdf”, the thumbnail generation date and time “2016/02/27/12: 00: 30”, and the thumbnail saving. It is associated with the location "Cache \ 1231248yt3.jpg". As a result, a thumbnail of the file name "\\ 192.168.0.1 \ SharedFiles \ Teaching materials \ Arithmetic A.pdf" is generated at 12:00:30 on February 27, 2016, and "Cache \ 1231248yt3. You can see that it is saved in "jpg".

次に、MFP100の本体10の機能について説明する。通信制御部121は、通信I/F15により、ネットワーク30を介してファイルサーバ300などの外部装置との間で通信を行い、各種情報や画面等を送受信する。例えば、通信制御部121は、ユーザにより選択されたファイルである対象ファイルを、ネットワーク30を介してファイルサーバ300から受信する。通信制御部121が第1の通信部の一例である。 Next, the function of the main body 10 of the MFP 100 will be described. The communication control unit 121 communicates with an external device such as a file server 300 via the network 30 by the communication I / F15, and transmits / receives various information, screens, and the like. For example, the communication control unit 121 receives the target file, which is a file selected by the user, from the file server 300 via the network 30. The communication control unit 121 is an example of the first communication unit.

接続制御部123は、接続I/F16により、操作部20との間で通信を行い、各種情報や画面等を送受信する。 The connection control unit 123 communicates with the operation unit 20 by the connection I / F 16, and transmits / receives various information, screens, and the like.

印刷制御部122は、エンジン部17により、ユーザにより指定されたファイルを印刷するものである。 The print control unit 122 prints a file specified by the user by the engine unit 17.

次に、MFP100の操作部20の機能について説明する。入力受付部101は、操作パネル27から、ユーザによる各種操作入力を受け付ける制御を行う。具体的には、入力受付部101は、ファイルを取得して送信する処理を実行する転送アプリケーション(転送アプリ)の起動を受け付ける。また、入力受付部101は、サーバアドレス入力画面(図10参照)から、接続を所望するファイルサーバを特定するアドレス(IPアドレス等)の入力を受け付ける。また、入力受付部101は、認証情報入力画面(図11参照)から、認証情報の入力を受け付ける。また、入力受付部101は、フォルダ選択画面(図12参照)から、一階層下のフォルダに移動する場合のフォルダの選択や、ルートフォルダとして登録するフォルダの選択を受け付ける。 Next, the function of the operation unit 20 of the MFP 100 will be described. The input receiving unit 101 controls to receive various operation inputs by the user from the operation panel 27. Specifically, the input receiving unit 101 accepts the activation of a transfer application (transfer application) that executes a process of acquiring and transmitting a file. Further, the input receiving unit 101 receives an input of an address (IP address or the like) that specifies a file server for which connection is desired from the server address input screen (see FIG. 10). Further, the input receiving unit 101 accepts the input of the authentication information from the authentication information input screen (see FIG. 11). Further, the input receiving unit 101 accepts the selection of the folder when moving to the folder one level lower and the selection of the folder to be registered as the root folder from the folder selection screen (see FIG. 12).

また、入力受付部101は、ファイル一覧表示画面(図17参照)から、当該ファイル一覧のうち、情報処理端末200へ送信を所望する少なくとも一つのファイルの選択を受け付ける。また、入力受付部101は、ファイル一覧表示画面を再表示する場合、ファイル一覧表示画面を再表示する旨の再表示指示の入力を受け付ける。なお、各種画面の詳細は後述する。 Further, the input receiving unit 101 accepts the selection of at least one file desired to be transmitted to the information processing terminal 200 from the file list from the file list display screen (see FIG. 17). Further, when the file list display screen is redisplayed, the input receiving unit 101 receives an input of a redisplay instruction to redisplay the file list display screen. The details of each screen will be described later.

表示制御部102は、操作パネル27に、上述の各種画面や各種情報を表示する制御を行う。具体的には、表示制御部102は、接続を所望するファイルサーバのアドレスを入力するためのサーバアドレス入力画面(図10参照)を表示する。また、表示制御部102は、認証情報を入力するための認証情報入力画面(図11参照)を表示する。また、表示制御部102は、フォルダを選択するためのフォルダ選択画面(図12参照)を表示する。 The display control unit 102 controls the operation panel 27 to display the above-mentioned various screens and various information. Specifically, the display control unit 102 displays a server address input screen (see FIG. 10) for inputting the address of the file server desired to be connected. Further, the display control unit 102 displays an authentication information input screen (see FIG. 11) for inputting authentication information. Further, the display control unit 102 displays a folder selection screen (see FIG. 12) for selecting a folder.

また、表示制御部102は、ファイルサーバ300が保存するファイルの一覧であって、ファイルを選択するためのファイル一覧表示画面(図17参照)を表示する。そして、表示制御部102は、入力受付部101によりファイルの選択を受け付けた場合、ネットワーク70を介して情報処理端末200に選択されたファイルである対象ファイルを送信するための所定の動作を促す旨のメッセージを操作パネル27に表示する。ここで、所定の動作とは、NFC通信部151による近距離無線通信が可能な所定範囲内に情報処理端末200を移動させる近接動作である。従って、例えば、表示制御部102は、「情報処理端末をMFPの所定位置にかざしてください」等のメッセージを表示する。 Further, the display control unit 102 displays a file list display screen (see FIG. 17) for selecting a file, which is a list of files saved by the file server 300. Then, when the display control unit 102 accepts the file selection by the input reception unit 101, the display control unit 102 prompts a predetermined operation for transmitting the target file, which is the selected file, to the information processing terminal 200 via the network 70. Message is displayed on the operation panel 27. Here, the predetermined operation is a proximity operation of moving the information processing terminal 200 within a predetermined range in which the NFC communication unit 151 can perform short-range wireless communication. Therefore, for example, the display control unit 102 displays a message such as "Please hold the information processing terminal at a predetermined position of the MFP".

通信制御部103は、情報処理端末200がNFC通信部151により送信された通信情報を用いてネットワーク70に接続された場合、通信I/F25により、ネットワーク70を介して情報処理端末200との間で通信を行い、各種情報を送受信する。 When the information processing terminal 200 is connected to the network 70 by using the communication information transmitted by the NFC communication unit 151, the communication control unit 103 communicates with the information processing terminal 200 via the network 70 by the communication I / F25. Communicate with and send and receive various information.

例えば、通信制御部103は、情報処理端末200がネットワーク70に接続された後、情報処理端末200から選択されたファイル(対象ファイル)の送信要求を受信する。そして、通信制御部103は、ファイルサーバ300からネットワーク30を介して受信したファイル(対象ファイル)を、ネットワーク70を介して情報処理端末200に送信(転送)する。 For example, the communication control unit 103 receives a transmission request for a file (target file) selected from the information processing terminal 200 after the information processing terminal 200 is connected to the network 70. Then, the communication control unit 103 transmits (transfers) a file (target file) received from the file server 300 via the network 30 to the information processing terminal 200 via the network 70.

接続制御部108は、接続I/F26により、本体10との間で各種情報や画面等を送受信する。従って、接続制御部108は、接続I/F26により、本体10の接続制御部123を経由して通信制御部121によってファイルサーバ300などの外部装置から受信した各種情報を受信したり、各種情報をファイルサーバ300などの外部装置に送信する。 The connection control unit 108 transmits and receives various information, screens, and the like to and from the main body 10 by the connection I / F 26. Therefore, the connection control unit 108 receives various information received from an external device such as a file server 300 by the communication control unit 121 via the connection control unit 123 of the main body 10 by the connection I / F 26, or receives various information. It is transmitted to an external device such as a file server 300.

取得部104は、記憶部120から所望の情報を取得する。具体的には、例えば、取得部104は、ファイル一覧表示画面を表示する際にファイルサーバ300と接続するため、記憶部120からファイルサーバ300のサーバ情報を検索して取得する。また、取得部104は、ファイル一覧表示画面を表示する際、記憶部120にサムネイルが保存されている場合は当該サムネイルを取得する。また、取得部104は、ユーザによりファイル一覧表示画面よりファイルが選択され、ファイルの送信要求を受信した場合、記憶部120から選択されたファイルを検索して取得する。 The acquisition unit 104 acquires desired information from the storage unit 120. Specifically, for example, the acquisition unit 104 searches for and acquires the server information of the file server 300 from the storage unit 120 in order to connect to the file server 300 when displaying the file list display screen. Further, when the file list display screen is displayed, the acquisition unit 104 acquires the thumbnail if the thumbnail is stored in the storage unit 120. Further, when a file is selected from the file list display screen by the user and a file transmission request is received, the acquisition unit 104 searches for and acquires the selected file from the storage unit 120.

保存制御部105は、記憶部120に情報を保存する制御を行う。具体的には、保存制御部105は、サーバ情報として、ユーザから入力されたファイルサーバ300のアドレス(IPアドレス等)、認証情報(ユーザID、パスワード等)、およびフォルダ選択画面から選択されたルートフォルダのフォルダ名を記憶部120に登録する。また、保存制御部105は、通信制御部121によりファイルサーバ300からユーザにより選択されたファイルを受信した場合、当該ファイルを記憶部120に保存する。 The storage control unit 105 controls to store information in the storage unit 120. Specifically, the storage control unit 105 uses the file server 300 address (IP address, etc.), authentication information (user ID, password, etc.) input by the user as server information, and the route selected from the folder selection screen. The folder name of the folder is registered in the storage unit 120. Further, when the storage control unit 105 receives the file selected by the user from the file server 300 by the communication control unit 121, the storage control unit 105 stores the file in the storage unit 120.

サムネイル生成部107は、ファイルを縮小してサムネイルを生成する。サムネイルは、多数の画像や文書を一覧表示するためにファイルを本来のサイズより縮小した画像データである。本実施形態では、記憶部120に保存されたキャッシュ管理情報に表示を所望するファイルのサムネイルが保存されていない場合に、サムネイル生成部107は、サムネイルを生成する。具体的には、サムネイル生成部107は、通信制御部121によりファイルサーバ300から受信したファイルを、接続制御部108および接続制御部123を経由して取得し、取得したファイルを縮小してサムネイルを生成する。 The thumbnail generation unit 107 reduces the file to generate a thumbnail. Thumbnails are image data in which a file is reduced from its original size in order to display a large number of images and documents in a list. In the present embodiment, the thumbnail generation unit 107 generates a thumbnail when the thumbnail of the file desired to be displayed is not stored in the cache management information stored in the storage unit 120. Specifically, the thumbnail generation unit 107 acquires a file received from the file server 300 by the communication control unit 121 via the connection control unit 108 and the connection control unit 123, reduces the acquired file, and creates a thumbnail. Generate.

また、保存制御部105は、追加された際にサムネイルの合計サイズが予め規定したサイズを超えた場合、サムネイルの生成日時の古い順にサムネイルの削除を行う。このように、保存したサムネイルが規定したサイズを超えないようにすることで、MFP100の記憶部120を必要以上に圧迫することがない。 Further, when the total size of the thumbnails exceeds the predetermined size when the thumbnails are added, the storage control unit 105 deletes the thumbnails in the order of the oldest thumbnail generation date and time. By preventing the saved thumbnails from exceeding the specified size in this way, the storage unit 120 of the MFP 100 is not pressed more than necessary.

次に、MFP100に設けられた本体のNFCタグ150の機能について説明する。NFCタグは、NFC通信部151と、記憶部152とを備えている。 Next, the function of the NFC tag 150 of the main body provided in the MFP 100 will be described. The NFC tag includes an NFC communication unit 151 and a storage unit 152.

記憶部152は、情報処理端末200がMFP100とネットワーク70を介した通信を行う際に用いる通信情報が予め記憶されている。 The storage unit 152 stores in advance the communication information used when the information processing terminal 200 communicates with the MFP 100 via the network 70.

ここで、通信情報とは、例えば、「SSID(Service Set Identifier)」、「暗号化方式」、「パスワード」、「IP(Internet Protocol)アドレス」、「HTTP(Hypertext Transfer Protocol)ポート番号」、「HTTPS(Hypertext Transfer Protocol Secure)ポート番号」および「機種ID」の各項目を含んでいる。 Here, the communication information is, for example, "SSID (Service Set Identifier)", "encryption method", "password", "IP (Internet Protocol) address", "HTTP (Hypertext Transfer Protocol) port number", ". Each item of "HTTPS (Hypertext Transfer Protocol Secure) port number" and "model ID" is included.

項目「SSID」は、接続するネットワーク70を特定するための識別情報(SSID)が示される。項目「暗号化方式」は、接続するネットワーク70で用いられる暗号化方式が示される。また、項目「パスワード」は、接続するネットワーク70において情報処理端末200が認証を受けるために用いるパスワードが示される。 The item "SSID" indicates identification information (SSID) for identifying the network 70 to be connected. The item "encryption method" indicates an encryption method used in the connected network 70. Further, the item "password" indicates a password used for the information processing terminal 200 to be authenticated in the connected network 70.

情報処理端末200は、これら項目「SSID」、「暗号化方式」、および「パスワード」に示される各値を通信設定として設定することで、ネットワーク70に対する通信が可能となる。 The information processing terminal 200 can communicate with the network 70 by setting each value shown in these items "SSID", "encryption method", and "password" as a communication setting.

項目「IPアドレス」は、MFP100のネットワーク70上でのアドレス(IPアドレス)が示される。項目「HTTPポート番号」は、ネットワーク70を介してMFP100の機能を利用する際の通信を行うための、MFP100側の通信ポートの番号が示される。項目「HTTPSポート番号」は、ネットワーク70を介してMFP100の機能を利用する際の通信を、転送するデータパケットを暗号化して行う場合のMFP100側の通信ポートの番号が示される。項目「機種ID」は、MFP100の機種を特定するための識別情報が示される。 The item "IP address" indicates an address (IP address) of the MFP 100 on the network 70. The item "HTTP port number" indicates the number of the communication port on the MFP100 side for performing communication when using the function of the MFP100 via the network 70. The item "HTTPS port number" indicates the number of the communication port on the MFP100 side when the communication when using the function of the MFP100 via the network 70 is performed by encrypting the data packet to be transferred. The item "model ID" indicates identification information for identifying the model of the MFP 100.

このように、本実施形態では、MFP100をネットワーク70を介して利用する場合には、HTTPをプロトコルとして用いてMFP100に対する通信を行う。これはこの例に限定されず、MFP100をネットワーク70を介して利用する際のポート番号を、例えばLPR(Line PRinter daemon protocol)ポートや標準TCP/IP(Transmission Control Protocol/Internet Protocol)ポートといった他のポート番号としてもよい。 As described above, in the present embodiment, when the MFP 100 is used via the network 70, communication with the MFP 100 is performed using HTTP as a protocol. This is not limited to this example, and the port number when the MFP 100 is used via the network 70 can be set to another port such as an LPR (Line PRinter daemon protocol) port or a standard TCP / IP (Transmission Control Protocol / Internet Protocol) port. It may be a port number.

NFCタグ150を用いる場合、これら各項目「IPアドレス」、「HTTPポート番号」および「HTTPSポート番号」は、NFCタグ150が設けられたMFP100における各値が格納される。例えば情報処理端末200側において、「IPアドレス」、「HTTPポート番号」、および「HTTPSポート番号」のうち何れか一方を設定することで、MFP100とネットワーク70を介した通信を行い、当該通信によってMFP100の機能を利用することが可能となる。 When the NFC tag 150 is used, each value in the MFP 100 provided with the NFC tag 150 is stored in each of these items "IP address", "HTTP port number" and "HTTPS port number". For example, on the information processing terminal 200 side, by setting any one of "IP address", "HTTP port number", and "HTTPS port number", communication is performed between the MFP 100 and the network 70, and the communication is performed. It becomes possible to use the function of the MFP 100.

NFC通信部151は、NFCタグ150から所定範囲内に近接された、近距離無線通信機能を有する外部装置(他の装置の一例)との間で近距離無線通信を行い、各種情報を送信する。例えば、NFC通信部151は、情報処理端末200が所定範囲内に近づいた場合(近接動作が行われた場合)、記憶部152から通信情報を読み出し、読み出した通信情報をNFC通信により情報処理端末200に送信する。 The NFC communication unit 151 performs short-range wireless communication with an external device (an example of another device) having a short-range wireless communication function, which is close to the NFC tag 150 within a predetermined range, and transmits various information. .. For example, the NFC communication unit 151 reads communication information from the storage unit 152 when the information processing terminal 200 approaches a predetermined range (when a proximity operation is performed), and the read communication information is used as an information processing terminal by NFC communication. Send to 200.

次に、情報処理端末200の機能構成について説明する。図8は、第1の実施形態の情報処理端末の構成を示す機能ブロック図である。図8に示すように、情報処理端末200は、入力受付部201と、表示制御部202と、通信制御部203と、制御部205と、NFC通信部206と、記憶部210とを備えており、関連機能は互いに接続されている。 Next, the functional configuration of the information processing terminal 200 will be described. FIG. 8 is a functional block diagram showing the configuration of the information processing terminal of the first embodiment. As shown in FIG. 8, the information processing terminal 200 includes an input reception unit 201, a display control unit 202, a communication control unit 203, a control unit 205, an NFC communication unit 206, and a storage unit 210. , Related functions are connected to each other.

記憶部210は、各種情報や画面等を保存するものであって、ROM702やHDD704(図4参照)により実現される。本実施形態では、例えば、記憶部210は、MFP100から受信したファイルなどを保存する。 The storage unit 210 stores various information, screens, and the like, and is realized by the ROM 702 and the HDD 704 (see FIG. 4). In the present embodiment, for example, the storage unit 210 stores a file or the like received from the MFP 100.

入力受付部201は、操作パネル705から、ユーザによる各種操作入力を受け付ける制御を行う。具体的には、入力受付部201は、例えば、MFP100において選択されたファイルの送信指示の入力を受け付ける。 The input receiving unit 201 controls to receive various operation inputs by the user from the operation panel 705. Specifically, the input receiving unit 201 receives, for example, the input of the transmission instruction of the file selected by the MFP 100.

表示制御部202は、操作パネル705に、各種情報や画面を表示する制御を行う。具体的には、表示制御部202は、例えば、MFP100において選択されたファイルの送信を確認する送信確認画面を表示する。この送信確認画面から、上述のファイルの送信指示の入力が可能となっている。 The display control unit 202 controls the operation panel 705 to display various information and screens. Specifically, the display control unit 202 displays, for example, a transmission confirmation screen for confirming the transmission of the file selected by the MFP 100. From this transmission confirmation screen, it is possible to input the transmission instruction of the above-mentioned file.

制御部205は、情報処理端末200全体を制御する。また、制御部205は、受信したファイルを記憶部210に保存したり、記憶部210から取得する制御を行う。 The control unit 205 controls the entire information processing terminal 200. Further, the control unit 205 controls to store the received file in the storage unit 210 or to acquire the received file from the storage unit 210.

NFC通信部206は、NFCタグ150から所定範囲内に近接された場合に、近距離無線通信により各種情報を受信する。例えば、NFC通信部206は、情報処理端末200がMFP100に設けられたNFCタグ150から所定範囲内に近接された場合に、MFP100からNFC通信によりネットワーク70に接続するための通信情報を受信する。 The NFC communication unit 206 receives various information by short-range wireless communication when it is close to the NFC tag 150 within a predetermined range. For example, the NFC communication unit 206 receives communication information for connecting to the network 70 by NFC communication from the MFP 100 when the information processing terminal 200 is close to the NFC tag 150 provided in the MFP 100 within a predetermined range.

通信制御部203は、通信I/F706により、ネットワーク70を介してMFP100との間で通信を行い、各種情報を送受信する。通信制御部203は、例えば、MFP100において選択されたファイルの送信要求を、ネットワーク70を介してMFP100に送信し、MFP100から送信されたファイルを受信する。 The communication control unit 203 communicates with the MFP 100 via the network 70 by the communication I / F 706, and transmits / receives various information. For example, the communication control unit 203 transmits a transmission request for the file selected by the MFP 100 to the MFP 100 via the network 70, and receives the file transmitted from the MFP 100.

次に、MFP100に接続するファイルサーバ300のサーバ情報をMFP100に登録する処理について説明する。図9は、第1の実施形態のMFPにおけるファイルサーバのサーバ情報の登録処理を示すシーケンス図である。 Next, a process of registering the server information of the file server 300 connected to the MFP 100 in the MFP 100 will be described. FIG. 9 is a sequence diagram showing a server information registration process of the file server in the MFP of the first embodiment.

まず、操作部20は、ユーザから、ファイルサーバ300から取得したファイルを情報処理端末200に送信するための転送アプリの起動を受け付けると(ステップS10)、記憶部120に対してサーバ情報があるか否かの検索を行う(ステップS11)。MFP100の初回起動時には、ファイルサーバ300と接続されたことがないため、サーバ情報は未登録である(ステップS12)。従って、操作部20は、サーバアドレス入力画面を表示して(ステップS13)、ユーザに利用するファイルサーバのアドレスの入力を促す。 First, when the operation unit 20 receives the activation of the transfer application for transmitting the file acquired from the file server 300 to the information processing terminal 200 from the user (step S10), does the storage unit 120 have server information? A search for whether or not is performed (step S11). When the MFP 100 is started for the first time, the server information is not registered because it has never been connected to the file server 300 (step S12). Therefore, the operation unit 20 displays the server address input screen (step S13) and prompts the user to input the address of the file server to be used.

ここで、サーバアドレス入力画面について説明する。図10は、サーバアドレス入力画面の一例を示す図である。図10に示すように、サーバアドレス入力画面D1では、ファイルサーバのアドレスの入力を促す文字が表示されるとともに、ファイルサーバ300のアドレス(コンピュータ名またはIPアドレス)を入力する入力領域aが表示されている。 Here, the server address input screen will be described. FIG. 10 is a diagram showing an example of a server address input screen. As shown in FIG. 10, on the server address input screen D1, characters prompting for input of the file server address are displayed, and an input area a for inputting the address (computer name or IP address) of the file server 300 is displayed. ing.

図9に戻り、操作部20は、サーバアドレス入力画面から、ユーザからのファイルサーバのアドレスの入力を受け付ける(ステップS14)。ここでは、ファイルサーバ300のアドレスが入力された場合について説明する。従って、例えば、ユーザにより、図10に示すサーバアドレス入力画面D1の入力領域aにファイルサーバ300のIPアドレスが入力される。 Returning to FIG. 9, the operation unit 20 accepts the input of the file server address from the user from the server address input screen (step S14). Here, the case where the address of the file server 300 is input will be described. Therefore, for example, the user inputs the IP address of the file server 300 in the input area a of the server address input screen D1 shown in FIG.

次に、操作部20は、サーバアドレス入力画面D1の画面遷移ボタン(図10における「次へ」ボタンk)が押下されることで画面遷移指示の入力を受け付けた場合、フォルダ情報の要求コマンド(フォルダ名の一覧の要求コマンド)を送信し、フォルダ名の一覧をファイルサーバ300に要求する(ステップS15)。 Next, when the operation unit 20 accepts the input of the screen transition instruction by pressing the screen transition button (“Next” button k in FIG. 10) of the server address input screen D1, the operation unit 20 receives the input of the screen transition instruction, the folder information request command ( A command for requesting a list of folder names) is transmitted, and a list of folder names is requested from the file server 300 (step S15).

その応答として、SMBプロトコルにより、ファイルサーバ300が操作部20に認証情報の要求を送信する(ステップS16)。フォルダ名の一覧の要求後には、ファイルサーバ300からフォルダ名の一覧を送信する応答を行ってもよい。当該要求を受けた操作部20は、認証情報入力画面を表示し(ステップS17)、ユーザに認証情報の入力を促す。 As a response, the file server 300 transmits a request for authentication information to the operation unit 20 by the SMB protocol (step S16). After requesting the list of folder names, a response may be made to send the list of folder names from the file server 300. Upon receiving the request, the operation unit 20 displays the authentication information input screen (step S17) and prompts the user to input the authentication information.

ここで、認証情報入力画面について説明する。図11は、認証情報入力画面の一例を示す図である。図11に示すように、認証情報入力画面D2では、認証情報であるユーザIDとパスワードの入力を促す文字が表示されるとともに、ユーザIDを入力する入力領域bと、パスワードを入力する入力領域cと、処理を戻す「戻る」ボタンd、および処理を進める「次へ」ボタンeが表示されている。 Here, the authentication information input screen will be described. FIG. 11 is a diagram showing an example of an authentication information input screen. As shown in FIG. 11, on the authentication information input screen D2, characters prompting for input of the user ID and password which are authentication information are displayed, and an input area b for inputting the user ID and an input area c for inputting the password. Then, a "back" button d for returning the process and a "next" button e for advancing the process are displayed.

図9に戻り、操作部20は、認証情報入力画面から、ユーザからの認証情報の入力を受け付け(ステップS18)、受け付けた認証情報をファイルサーバ300に送信する(ステップS19)。例えば、ユーザにより、図11に示す認証情報入力画面D2の入力領域bにユーザIDが入力され、入力領域cにパスワードが入力される。 Returning to FIG. 9, the operation unit 20 accepts the input of the authentication information from the user from the authentication information input screen (step S18), and transmits the accepted authentication information to the file server 300 (step S19). For example, the user inputs the user ID in the input area b of the authentication information input screen D2 shown in FIG. 11, and the password is input in the input area c.

ファイルサーバ300においてユーザの認証処理が成功すると、ファイルサーバ300は、操作部20にフォルダ名の一覧を送信する(ステップS20)。フォルダ名の一覧を受信した操作部20は、フォルダ名を用いてフォルダ選択画面を表示し(ステップS21)、ユーザにルートフォルダの選択を促す。 When the user authentication process is successful in the file server 300, the file server 300 transmits a list of folder names to the operation unit 20 (step S20). Upon receiving the list of folder names, the operation unit 20 displays a folder selection screen using the folder names (step S21), and prompts the user to select the root folder.

ここで、フォルダ選択画面について説明する。図12は、フォルダ選択画面の一例を示す図である。図12に示すように、フォルダ選択画面D3では、フォルダの選択を促す文字が表示されるとともに、選択されたフォルダが表示される表示領域fと選択可能な複数のフォルダ群gが画面中央に表示され、処理を戻す「戻る」ボタンh、および処理を進める「次へ」ボタンiが表示されている。ユーザは、複数のフォルダ群gのうちのいずれかのフォルダを長押しすると、さらに一階層下のフォルダ群が表示され、さらにその中のいずれかのフォルダを選択することで一階層下のフォルダに移動できる。また、ユーザが複数のフォルダ群gのうちのいずれかのフォルダを押下することでフォルダが選択されると、表示領域fに選択されたフォルダが表示され、さらに「次へ」ボタンiを押下すると、選択したフォルダがルートフォルダとして決定され、登録される。 Here, the folder selection screen will be described. FIG. 12 is a diagram showing an example of a folder selection screen. As shown in FIG. 12, on the folder selection screen D3, characters prompting the user to select a folder are displayed, and a display area f in which the selected folder is displayed and a plurality of selectable folders group g are displayed in the center of the screen. Then, a "back" button h for returning the process and a "next" button i for advancing the process are displayed. When the user presses and holds any folder in the plurality of folders g, the folders one level below are displayed, and by selecting one of the folders, the folder one level below is displayed. You can move. Further, when a folder is selected by the user pressing any folder among the plurality of folder groups g, the selected folder is displayed in the display area f, and when the "Next" button i is further pressed, the selected folder is displayed. , The selected folder is determined as the root folder and registered.

図9に戻り、必要に応じて、フォルダ選択画面に表示されたフォルダ名の一階層下のフォルダへ移動する場合、ユーザからのフォルダの移動を受け付ける(ステップS22)。その場合、操作部20は、ファイルサーバ300に、再度、選択されたフォルダ名とともに一階層下のフォルダ名の一覧を要求し(ステップS23)、ファイルサーバ300は、操作部20に一階層下のフォルダのフォルダ名の一覧を送信する(ステップS24)。フォルダ名の一覧を受信した操作部20は、フォルダ名を用いてフォルダ選択画面(図12参照)を表示し(ステップS25)、ユーザにルートフォルダの選択を促す。 Returning to FIG. 9, when moving to a folder one level below the folder name displayed on the folder selection screen, if necessary, the user accepts the movement of the folder (step S22). In that case, the operation unit 20 requests the file server 300 again for a list of the folder names one level below along with the selected folder name (step S23), and the file server 300 requests the operation unit 20 one level below. A list of folder names of folders is transmitted (step S24). Upon receiving the list of folder names, the operation unit 20 displays a folder selection screen (see FIG. 12) using the folder names (step S25), and prompts the user to select the root folder.

一階層下のフォルダに移動しない場合は、ステップS22~25までの処理は行わない。また、さらに一階層下のフォルダに移動する場合は、ステップS22~25までの処理を繰り返す。 If the folder is not moved to a folder one level lower, the processes of steps S22 to S22 to 25 are not performed. Further, when moving to a folder one level lower, the processes of steps S22 to 25 are repeated.

そして、操作部20は、フォルダ選択画面(図12参照)から、ユーザからのルートフォルダとして登録するフォルダの選択を受け付ける(ステップS26)。例えば、ユーザにより、図12のフォルダ選択画面D3のフォルダ群gのうちいずれかのフォルダが押下されることでフォルダが選択される。操作部20は、選択されたフォルダをルートフォルダとして、次回以降のファイルサーバ300へのアクセスに必要なサーバ情報(アドレス、認証情報、ルートフォルダ)を、記憶部120に登録する(ステップS27、28)。そして、操作部20は、サーバ情報が登録完了した旨を表示する(ステップS29)。これにより、ユーザがファイルサーバ300と接続可能であることを認識する。 Then, the operation unit 20 accepts the selection of the folder to be registered as the root folder from the user from the folder selection screen (see FIG. 12) (step S26). For example, the user selects a folder by pressing any of the folders g in the folder group g of the folder selection screen D3 in FIG. The operation unit 20 registers the server information (address, authentication information, root folder) necessary for accessing the file server 300 from the next time onward, using the selected folder as the root folder, in the storage unit 120 (steps S27 and 28). ). Then, the operation unit 20 displays that the registration of the server information is completed (step S29). As a result, the user recognizes that the file server 300 can be connected.

次に、ファイルサーバ300に保存されたファイルの一覧をMFP100に表示する処理について説明する。図13は、第1の実施形態のMFPにおけるファイルの一覧の表示処理を示すシーケンス図である。 Next, a process of displaying a list of files stored in the file server 300 on the MFP 100 will be described. FIG. 13 is a sequence diagram showing a file list display process in the MFP of the first embodiment.

まず、操作部20は、ユーザから、ファイルサーバ300から取得したファイルを情報処理端末200に送信するための転送アプリの起動を受け付けると(ステップS40)、記憶部120に対してサーバ情報があるか否かの検索を行い(ステップS41)、登録済みであるファイルサーバ300のサーバ情報を取得する(ステップS42)。 First, when the operation unit 20 receives the activation of the transfer application for transmitting the file acquired from the file server 300 to the information processing terminal 200 from the user (step S40), does the storage unit 120 have server information? It searches for whether or not (step S41), and acquires the server information of the registered file server 300 (step S42).

操作部20は、取得したサーバ情報のアドレスによってファイルサーバ300にアクセスし、認証情報・ルートフォルダのフォルダ名を送信し、ファイル名の一覧・ファイル更新日時を要求する(ステップS43)。 The operation unit 20 accesses the file server 300 by the address of the acquired server information, transmits the authentication information / the folder name of the root folder, and requests the list of file names and the file update date / time (step S43).

ここで、MFP100からファイルサーバ300に送信する認証情報およびルートフォルダのフォルダ名を送信し、ファイル名の一覧および更新日時を要求する処理について、図14を参照して具体的に説明する。図14は、MFPからファイルサーバに認証情報およびルートフォルダのフォルダ名を送信してファイル名の一覧および更新日時を要求する際の説明図である。図14に示すように、ファイルサーバ300に送信する情報の項目として、コマンド、ルートフォルダのフォルダ名、および認証情報であるユーザIDとパスワードがある。そして、図14では、これらの項目に対応する具体的な内容が示されている。すなわち、MFP100は、コマンドである“ファイル名の一覧および更新日時の取得”と、ルートフォルダのフォルダ名である“\\192.168.0.1\SharedFiles\教材”(フルパス)と、認証情報であるユーザ名である“userB”と、認証情報であるパスワードである“password”とをファイルサーバ300に送信する。 Here, a process of transmitting the authentication information to be transmitted from the MFP 100 to the file server 300 and the folder name of the root folder and requesting a list of file names and an update date and time will be specifically described with reference to FIG. FIG. 14 is an explanatory diagram when the MFP sends authentication information and the folder name of the root folder to the file server to request a list of file names and an update date and time. As shown in FIG. 14, the items of information to be transmitted to the file server 300 include a command, a folder name of the root folder, and a user ID and password which are authentication information. Then, FIG. 14 shows specific contents corresponding to these items. That is, the MFP100 has the command "list of file names and acquisition of update date and time", the folder name of the root folder "\\ 192.168.0.1 \ SharedFiles \ teaching materials" (full path), and the user name as authentication information. "UserB" and the password "password" which is the authentication information are transmitted to the file server 300.

図13に戻り、操作部20は、ルートフォルダに保存されているファイルのファイル名の一覧および更新日時を受信する(ステップS44)。 Returning to FIG. 13, the operation unit 20 receives a list of file names of the files stored in the root folder and the update date and time (step S44).

ここで、MFP100がファイルサーバ300から受信するファイル名の一覧および更新日時(図14の情報に対する応答)について、図15、16を参照して具体的に説明する。図15は、MFPがファイルサーバから受信するファイル名の一覧および更新日時の説明図である。図15に示すように、ファイルサーバ300から受信する情報の項目として、種別と、名前、アクセス許可情報、所有者、作成日時、最終更新日時、およびサイズがある。そして、図15では、これらの項目に対応する具体的な内容が示されている。 Here, a list of file names received by the MFP 100 from the file server 300 and an update date and time (response to the information in FIG. 14) will be specifically described with reference to FIGS. 15 and 16. FIG. 15 is a list of file names received by the MFP from the file server and an explanatory diagram of the update date and time. As shown in FIG. 15, the items of information received from the file server 300 include a type, a name, access permission information, an owner, a creation date and time, a last update date and time, and a size. Then, FIG. 15 shows specific contents corresponding to these items.

すなわち、「種別」は、フラグ型のデータ形式であって、フォルダ/ファイルのいずれかを示すものである。また、「名前」は、文字列型のデータ形式であって、ファイルのファイル名またはファイルが保存されたフォルダのフォルダ名を示すものである。図15では、種別がファイルであった場合の名前の例であって、ファイル名「\\192.168.0.1\SharedFiles\教材\算数A.pdf」を示している。また、「アクセス許可情報」は、フラグ型のデータ形式であって、読み書き可能/読み込みのみ/アクセス不可のいずれかを示すものである。また、「所有者」は、文字列型のデータ形式であって、ファイルを生成した者を示しており、図15では、“userB”を示している。また、ファイルの「作成日時」および「最終更新日時」は、整数のデータ形式であり、図15では、両者とも日時「2016/02/25/13:00:05」である旨を示している。また、「サイズ」は、整数のデータ形式であり、ファイルのサイズとして、図15では、1048576バイトである旨を示している。 That is, the "type" is a flag type data format and indicates either a folder or a file. Further, the "name" is a character string type data format and indicates the file name of the file or the folder name of the folder in which the file is saved. In FIG. 15, it is an example of the name when the type is a file, and the file name “\\ 192.168.0.1 \ SharedFiles \ teaching material \ arithmetic A.pdf” is shown. Further, the "access permission information" is a flag type data format and indicates one of read / write / read only / inaccessible. Further, the "owner" is a character string type data format and indicates a person who generated the file, and in FIG. 15, it indicates "userB". Further, the "creation date and time" and the "last update date and time" of the file are integer data formats, and in FIG. 15, both are shown to be the date and time "2016/02/25/13: 00: 05". .. Further, the "size" is an integer data format, and the file size is shown to be 1048576 bytes in FIG. 15.

また、ファイルサーバ300に保存されている1つのフォルダには、例えば、複数のフォルダやファイルが存在する場合がある。このため、図16を参照して、ファイルサーバ300から図15に示した項目に対して複数の情報が応答として送信される場合について説明する。図16は、ファイルサーバからMFPに送信するファイル名の一覧および更新日時の説明図である。 Further, for example, a plurality of folders and files may exist in one folder stored in the file server 300. Therefore, with reference to FIG. 16, a case where a plurality of information is transmitted as a response from the file server 300 to the item shown in FIG. 15 will be described. FIG. 16 is a list of file names transmitted from the file server to the MFP and an explanatory diagram of the update date and time.

ファイルサーバ300に保存されているフォルダに複数のフォルダやファイルが存在する場合、図16に示すように、各項目(種別、名前、アクセス許可情報、所有者、作成日時、最終更新日時、およびサイズ)に対応して複数の情報が応答される。図16では、3つのファイルと、1つのフォルダが保存されている例を示している。 When a plurality of folders or files exist in the folder stored in the file server 300, each item (type, name, permission information, owner, creation date / time, last update date / time, and size) is shown in FIG. ) Corresponds to multiple pieces of information. FIG. 16 shows an example in which three files and one folder are stored.

図13に戻り、操作部20は、受信したファイル名の一覧に基づいて、ファイル一覧表示画面を表示する(ステップS45)。 Returning to FIG. 13, the operation unit 20 displays the file list display screen based on the list of received file names (step S45).

ここで、ファイル一覧表示画面について説明する。図17は、ファイル一覧表示画面の一例を示す図である。図17に示すように、ファイル一覧表示画面D4では、ファイルのサムネイルの一覧(サムネイルP1~P6)が表示されている。ファイル一覧表示画面D4は、ファイルの一覧の一例である。 Here, the file list display screen will be described. FIG. 17 is a diagram showing an example of a file list display screen. As shown in FIG. 17, on the file list display screen D4, a list of thumbnails of files (thumbnails P1 to P6) is displayed. The file list display screen D4 is an example of a file list.

図13では、転送アプリが起動された場合に、ファイル一覧表示画面を表示する処理について説明したが、他のタイミングでファイル一覧表示画面を表示してもよい。具体的には、例えば、ファイル一覧表示画面の再表示指示の入力を受け付けた場合、およびファイルが情報処理端末200に送信された場合にも、ファイル一覧表示画面を表示する構成としてもよい。すなわち、操作部20によりユーザからの再表示指示の入力を受け付けた場合、または、本体10によりファイルが送信された場合、記憶部120に対してサーバ情報があるか否かの検索を行って、ファイル一覧表示画面を表示する(ステップS41~45)。 Although FIG. 13 has described the process of displaying the file list display screen when the transfer application is started, the file list display screen may be displayed at other timings. Specifically, for example, the file list display screen may be displayed even when the input of the redisplay instruction of the file list display screen is accepted and the file is transmitted to the information processing terminal 200. That is, when the operation unit 20 accepts the input of the redisplay instruction from the user, or when the file is transmitted by the main body 10, the storage unit 120 is searched for whether or not there is server information. The file list display screen is displayed (steps S41 to 45).

次に、ファイルのサムネイルを生成する処理について説明する。MFP100では、図13に示したファイルの一覧の表示処理の実行に並行して、サムネイルの生成処理を非同期で行っている。図18は、第1の実施形態のMFPにおけるサムネイル生成処理の流れを示すフローチャートである。 Next, the process of generating a thumbnail of a file will be described. In the MFP 100, the thumbnail generation process is performed asynchronously in parallel with the execution of the file list display process shown in FIG. FIG. 18 is a flowchart showing the flow of thumbnail generation processing in the MFP of the first embodiment.

MFP100では、ファイル一覧表示画面の表示時に、ファイルサーバ300から取得したファイル名の一覧のうちサムネイルのないファイルがあれば、すべてのファイルを操作部20に取得してまとめてサムネイルを作成する。 In the MFP 100, if there is a file without a thumbnail in the list of file names acquired from the file server 300 when the file list display screen is displayed, all the files are acquired by the operation unit 20 and a thumbnail is created collectively.

まず、操作部20は、ファイル一覧表示画面を表示する際、キャッシュ管理情報を参照して、ファイルのサムネイルが記憶部120に保存されているか否かを検索する(ステップS60)。サムネイルが保存されている場合(ステップS61:Yes)、記憶部120に保存されているサムネイルを取得する(ステップS62)。 First, when displaying the file list display screen, the operation unit 20 refers to the cache management information and searches for whether or not the thumbnail of the file is stored in the storage unit 120 (step S60). When the thumbnail is saved (step S61: Yes), the thumbnail saved in the storage unit 120 is acquired (step S62).

一方、サムネイルが保存されていない場合(ステップS61:No)、操作部20は、ファイルサーバ300にファイルを要求する(ステップS63)。ファイルサーバ300は、要求されたファイルを操作部20に送信する(ステップS64)。 On the other hand, when the thumbnail is not saved (step S61: No), the operation unit 20 requests the file from the file server 300 (step S63). The file server 300 transmits the requested file to the operation unit 20 (step S64).

操作部20は、ファイルサーバ300からファイルを受信し(ステップS65)、受信したファイルからサムネイルを生成する(ステップS66)。操作部20は、生成したサムネイルを記憶部120に保存するとともに、キャッシュ管理情報に生成したサムネイルの情報を登録する(ステップS67)。 The operation unit 20 receives a file from the file server 300 (step S65) and generates a thumbnail from the received file (step S66). The operation unit 20 stores the generated thumbnail in the storage unit 120, and registers the generated thumbnail information in the cache management information (step S67).

そして、操作部20は、図13のステップS45において、図18のステップS62において取得したサムネイルと、図18のステップS66において生成したサムネイルとを用いてファイル一覧表示画面を表示する。 Then, in step S45 of FIG. 13, the operation unit 20 displays the file list display screen using the thumbnail acquired in step S62 of FIG. 18 and the thumbnail generated in step S66 of FIG.

ここで、サムネイルを取得または生成して、ファイル一覧表示画面を表示する際の画面について説明する。図19は、サムネイルが表示されていないファイル一覧表示画面の一例を示す図である。図20は、1つ目のサムネイルが表示されたファイル一覧表示画面の一例を示す図である。 Here, a screen for displaying or generating a thumbnail and displaying the file list display screen will be described. FIG. 19 is a diagram showing an example of a file list display screen in which thumbnails are not displayed. FIG. 20 is a diagram showing an example of a file list display screen on which the first thumbnail is displayed.

まず、表示制御部102は、ファイル一覧表示画面にサムネイルを表示する場合の初期状態において、図19に示すように全てのファイルのサムネイルを読み込み待ちのアイコンとし、サムネイルが全て表示されていないファイル一覧表示画面D5を表示する。 First, in the initial state when the thumbnails are displayed on the file list display screen, the display control unit 102 sets the thumbnails of all the files as icons waiting to be read as shown in FIG. 19, and the file list in which all the thumbnails are not displayed. The display screen D5 is displayed.

記憶部120には、サムネイルの情報を登録したキャッシュ管理情報が保存されている(図7参照)。図7および図19を参照して説明すると、「算数A.pdf」のファイルのサムネイルを表示する場合、表示制御部102は、まず、サムネイルP1「算数A.pdf」の情報が、キャッシュ管理情報(図7参照)に存在するかを検索する。検索の結果、キャッシュ管理情報に存在するため、表示制御部102は、「算数A.pdf」のファイルの最終更新日時と、サムネイルの生成日時を比較する。 The storage unit 120 stores cache management information in which thumbnail information is registered (see FIG. 7). Explaining with reference to FIGS. 7 and 19, when displaying the thumbnail of the file of "Arithmetic A.pdf", the display control unit 102 first displays the information of the thumbnail P1 "Arithmetic A.pdf" as the cache management information. Search for the presence in (see FIG. 7). As a result of the search, since it exists in the cache management information, the display control unit 102 compares the last update date and time of the file of "arithmetic A.pdf" with the generation date and time of the thumbnail.

比較の結果、サムネイルの生成日時の方が新しければ、表示制御部102は、キャッシュデータあり(サムネイルあり)と判定する。一方、ファイルの最終更新日時の方が新しければ、表示制御部102は、MFP100にキャッシュされたサムネイルの生成後に、ファイルサーバ300のファイルが更新(修正)された可能性があるため、キャッシュデータなし(サムネイルなし)と判定する。 As a result of the comparison, if the thumbnail generation date and time is newer, the display control unit 102 determines that there is cache data (thumbnail is present). On the other hand, if the last update date and time of the file is newer, the display control unit 102 may have updated (corrected) the file of the file server 300 after the thumbnail cached in the MFP 100 is generated, so that the cache data Judged as none (no thumbnail).

キャッシュデータありと判定された場合、記憶部120から「算数A.pdf」のファイルのサムネイルを取得して、ファイル一覧表示画面D6に表示する(図20参照)。一方、キャッシュデータなしと判定された場合、通信制御部121を介して「算数A.pdf」のファイルを取得して、サムネイル生成部107は、取得したファイルから新規にサムネイルを生成する。そして、生成されたサムネイルをファイル一覧表示画面D6に表示する(図20参照)。保存制御部105は、生成したサムネイルをキャッシュデータとして、サムネイルキャッシュの保存場所である記憶部120に保存した後、図7に示すキャッシュ管理情報に生成したサムネイルの情報(ファイルのファイル名、サムネイルの生成日時、サムネイルの保存場所)を保存する。 When it is determined that there is cache data, the thumbnail of the file of "Arithmetic A.pdf" is acquired from the storage unit 120 and displayed on the file list display screen D6 (see FIG. 20). On the other hand, when it is determined that there is no cache data, the file of "arithmetic A.pdf" is acquired via the communication control unit 121, and the thumbnail generation unit 107 newly generates a thumbnail from the acquired file. Then, the generated thumbnail is displayed on the file list display screen D6 (see FIG. 20). The storage control unit 105 saves the generated thumbnail as cache data in the storage unit 120, which is a storage location of the thumbnail cache, and then generates thumbnail information (file file name, thumbnail) in the cache management information shown in FIG. 7. Save the generation date and time, thumbnail save location).

次に、情報処理端末200がMFP100に接続される処理について説明する。図21は、第1の実施形態の情報処理端末からMFPへの接続処理を示すシーケンス図である。 Next, the process of connecting the information processing terminal 200 to the MFP 100 will be described. FIG. 21 is a sequence diagram showing a connection process from the information processing terminal of the first embodiment to the MFP.

まず、本実施形態の情報処理システムでは、情報処理端末200からネットワーク70を介して特定のMFP100に接続する。図21に示すように、MFP100は、ネットワーク70に対して、アクセスポイント(AP)71において予め接続され、通信可能な状態となっているものとする(ステップS1)。 First, in the information processing system of the present embodiment, the information processing terminal 200 is connected to a specific MFP 100 via the network 70. As shown in FIG. 21, it is assumed that the MFP 100 is connected to the network 70 in advance at the access point (AP) 71 and is in a communicable state (step S1).

この状態において、ユーザは、情報処理端末200からMFP100を利用する場合、情報処理端末200を、MFP100のNFCタグ150から所定範囲内の位置に近接させる。これにより、情報処理端末200とMFP100のNFCタグ150との間でNFC通信(近距離無線通信)が行われる。 In this state, when the information processing terminal 200 uses the MFP 100, the user brings the information processing terminal 200 close to a position within a predetermined range from the NFC tag 150 of the MFP 100. As a result, NFC communication (near field communication) is performed between the information processing terminal 200 and the NFC tag 150 of the MFP 100.

NFC通信により、情報処理端末200は、NFCタグ150に含まれる記憶部152に記憶される通信情報を取得する(ステップS2)。情報処理端末200は、ステップS2で取得した通信情報に含まれる、SSID、暗号化方式およびパスワード等を示す情報を用いて、アクセスポイント71と接続する(ステップS3)。これにより、情報処理端末200は、MFP100とネットワーク70を介して通信可能な状態となる。 Through NFC communication, the information processing terminal 200 acquires communication information stored in the storage unit 152 included in the NFC tag 150 (step S2). The information processing terminal 200 connects to the access point 71 by using the information indicating the SSID, the encryption method, the password, and the like included in the communication information acquired in step S2 (step S3). As a result, the information processing terminal 200 is in a state where it can communicate with the MFP 100 via the network 70.

次に、情報処理端末200がMFP100に接続され、MFP100を介してファイルサーバ300に保存されたファイルを情報処理端末200に送信する処理について説明する。図22は、第1の実施形態のMFPを介してファイルサーバに保存されたファイルを情報処理端末に送信する処理を示すシーケンス図である。 Next, a process in which the information processing terminal 200 is connected to the MFP 100 and the file stored in the file server 300 via the MFP 100 is transmitted to the information processing terminal 200 will be described. FIG. 22 is a sequence diagram showing a process of transmitting a file stored in the file server to the information processing terminal via the MFP of the first embodiment.

上述したように、MFP100は、ネットワーク70に対してアクセスポイント71によって既に接続されているものとする(ステップS80)。MFP100にファイル一覧表示画面(図17参照)が表示されると、MFP100は、ユーザから情報処理端末200に送信を所望するファイルの選択を受け付ける(ステップS81)。 As described above, it is assumed that the MFP 100 is already connected to the network 70 by the access point 71 (step S80). When the file list display screen (see FIG. 17) is displayed on the MFP 100, the MFP 100 accepts the selection of the file desired to be transmitted from the user to the information processing terminal 200 (step S81).

ファイルの選択を受け付けると、MFP100は、情報処理端末200をNFCタグ150から所定範囲内に近接させる(かざす)旨のメッセージを表示する(ステップS82)。そして、ユーザが情報処理端末200をMFP100に近接させる(ステップS83)。これにより、情報処理端末200とMFP100のNFCタグ150との間でNFC通信(近距離無線通信)が開始される。 Upon accepting the file selection, the MFP 100 displays a message to the effect that the information processing terminal 200 is brought close to (held) within a predetermined range from the NFC tag 150 (step S82). Then, the user brings the information processing terminal 200 close to the MFP 100 (step S83). As a result, NFC communication (near field communication) is started between the information processing terminal 200 and the NFC tag 150 of the MFP 100.

NFC通信部206は、NFC通信により、NFCタグ150に含まれるNFC通信部151に対して、通信情報の要求を送信する(ステップS84)。NFC通信部151は、この要求に応じて、記憶部152から通信情報を読み出して、読み出した通信情報をNFC通信により情報処理端末200に送信する(ステップS85)。この通信情報は、情報処理端末200のNFC通信部206に受信され、通信制御部203に渡される。 The NFC communication unit 206 transmits a request for communication information to the NFC communication unit 151 included in the NFC tag 150 by NFC communication (step S84). In response to this request, the NFC communication unit 151 reads the communication information from the storage unit 152 and transmits the read communication information to the information processing terminal 200 by NFC communication (step S85). This communication information is received by the NFC communication unit 206 of the information processing terminal 200 and passed to the communication control unit 203.

情報処理端末200の通信制御部203は、NFC通信部206から受け取った通信情報に含まれるSSIDに基づき、ネットワーク70におけるアクセスポイント71を特定する(ステップS86)。そして、通信制御部203は、通信情報から暗号化方式およびパスワードを取得し、アクセスポイント71に接続する(ステップS87)。以上の処理により、情報処理端末200がMFP100と同一のネットワーク70に接続した状態となる(ステップS88)。 The communication control unit 203 of the information processing terminal 200 identifies the access point 71 in the network 70 based on the SSID included in the communication information received from the NFC communication unit 206 (step S86). Then, the communication control unit 203 acquires the encryption method and the password from the communication information and connects to the access point 71 (step S87). By the above processing, the information processing terminal 200 is connected to the same network 70 as the MFP 100 (step S88).

次に、情報処理端末200がファイルの送信を確認する送信確認画面を表示し(ステップS89)、ユーザによりファイルの送信指示を受け付ける(ステップS90)。そうすると、情報処理端末200は、MFP100において選択されたファイルの送信要求を、ネットワーク70を介してMFP100に送信する(ステップS91)。 Next, the information processing terminal 200 displays a transmission confirmation screen confirming the transmission of the file (step S89), and accepts the file transmission instruction by the user (step S90). Then, the information processing terminal 200 transmits the transmission request of the file selected by the MFP 100 to the MFP 100 via the network 70 (step S91).

ファイルの送信要求を受信したMFP100は、選択されたファイル(対象ファイル)を、ファイルサーバ300から取得し(ステップS92)、情報処理端末200に当該ファイルを送信する(ステップS93)。 Upon receiving the file transmission request, the MFP 100 acquires the selected file (target file) from the file server 300 (step S92) and transmits the file to the information processing terminal 200 (step S93).

情報処理端末200は、MFP100から受信したファイルを、記憶部210に保存し(ステップS94)、当該ファイルを操作パネル705に表示する(ステップS95)。 The information processing terminal 200 stores the file received from the MFP 100 in the storage unit 210 (step S94), and displays the file on the operation panel 705 (step S95).

次に、MFP100におけるサーバ情報の登録処理の流れを説明する。図23は、第1の実施形態のMFPにおけるサーバ情報の登録処理の流れを示すフローチャートである。 Next, the flow of the server information registration process in the MFP 100 will be described. FIG. 23 is a flowchart showing the flow of the server information registration process in the MFP of the first embodiment.

まず、入力受付部101は、ユーザから、選択した対象ファイルをファイルサーバ300から取得して送信する転送アプリの起動を受け付けると(ステップS100)、取得部104は、記憶部120にサーバ情報が登録されているか否かを判断し(ステップS101)、登録されている場合(ステップS101:Yes)、ファイル一覧表示画面の表示処理(図24)へ進む。 First, when the input reception unit 101 receives the activation of the transfer application that acquires the selected target file from the file server 300 and transmits it from the user (step S100), the acquisition unit 104 registers the server information in the storage unit 120. It is determined whether or not the file list has been set (step S101), and if the file has been registered (step S101: Yes), the process proceeds to the display process (FIG. 24) of the file list display screen.

一方、記憶部120にサーバ情報が登録されていない場合(ステップS101:No)、MFP100はファイルサーバ300と接続されたことがないと判断し、表示制御部102は、サーバアドレス入力画面(図10参照)を表示する(ステップS102)。 On the other hand, when the server information is not registered in the storage unit 120 (step S101: No), it is determined that the MFP 100 has never been connected to the file server 300, and the display control unit 102 displays the server address input screen (FIG. 10). (See) is displayed (step S102).

入力受付部101は、サーバアドレス入力画面からファイルサーバ300のアドレスの入力を受け付けるまで待機する(ステップS103:No)。入力受付部101がファイルサーバ300のアドレスの入力を受け付けた場合(ステップS103:Yes)、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300にフォルダ名の一覧を要求する(ステップS104)。 The input receiving unit 101 waits until the input of the address of the file server 300 is received from the server address input screen (step S103: No). When the input receiving unit 101 receives the input of the address of the file server 300 (step S103: Yes), the transfer application is sent to the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121. Request a list of folder names (step S104).

次に、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300が送信した認証情報の要求を受信する(ステップS105)。表示制御部102は、認証情報を入力するための認証情報入力画面(図11参照)を表示する(ステップS106)。 Next, the transfer application receives the request for the authentication information transmitted by the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121 (step S105). The display control unit 102 displays an authentication information input screen (see FIG. 11) for inputting authentication information (step S106).

入力受付部101は、認証情報入力画面から認証情報の入力を受け付けるまで待機する(ステップS107:No)。入力受付部101が認証情報の入力を受け付けた場合(ステップS107:Yes)、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300に認証情報を送信する(ステップS108)。 The input receiving unit 101 waits until the input of the authentication information is received from the authentication information input screen (step S107: No). When the input receiving unit 101 accepts the input of the authentication information (step S107: Yes), the transfer application transmits the authentication information to the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121. Transmit (step S108).

ファイルサーバ300においてユーザの認証処理が成功した場合、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300が送信したフォルダ名の一覧を受信する(ステップS109)。表示制御部102は、受信したフォルダ名を基に、フォルダ選択画面(図12参照)を表示する(ステップS110)。 When the user authentication process is successful in the file server 300, the transfer application receives a list of folder names transmitted by the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121 (() Step S109). The display control unit 102 displays a folder selection screen (see FIG. 12) based on the received folder name (step S110).

入力受付部101がフォルダの移動を受け付けた場合(ステップS111:Yes)、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300に一階層下のフォルダ名の一覧を要求して(ステップS112)、フォルダ名の一覧を受信し(ステップS113)、ステップS110の処理に戻る。 When the input receiving unit 101 accepts the movement of the folder (step S111: Yes), the transfer application is one layer below the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121. The list of folder names is requested (step S112), the list of folder names is received (step S113), and the process returns to step S110.

一方、入力受付部101がフォルダの移動を受け付けず(ステップS111:No)、
フォルダの選択を受け付けた場合(ステップS114:Yes)、保存制御部105は、選択されたフォルダをルートフォルダと判断し、ファイルサーバ300のアドレス、認証情報、およびルートフォルダをサーバ情報として記憶部120に登録する(ステップS115)。
On the other hand, the input receiving unit 101 does not accept the movement of the folder (step S111: No).
When the selection of the folder is accepted (step S114: Yes), the storage control unit 105 determines that the selected folder is the root folder, and stores the address of the file server 300, the authentication information, and the root folder as the server information. Register in (step S115).

一方、入力受付部101がフォルダの移動を受け付けず(ステップS111:No)、フォルダの選択も受け付けなかった場合(ステップS114:No)、ステップS111に戻って処理を繰り返す。 On the other hand, when the input receiving unit 101 does not accept the movement of the folder (step S111: No) and does not accept the selection of the folder (step S114: No), the process returns to step S111 and the process is repeated.

次に、MFP100にサーバ情報が登録されている場合におけるファイル一覧表示画面(図17参照)の表示処理の流れを説明する。図24は、第1の実施形態のMFPにおけるファイル一覧表示画面の表示処理の流れを示すフローチャートである。 Next, the flow of the display process of the file list display screen (see FIG. 17) when the server information is registered in the MFP 100 will be described. FIG. 24 is a flowchart showing the flow of display processing of the file list display screen in the MFP of the first embodiment.

図23のステップS101において、記憶部120にサーバ情報が登録されている場合(ステップS101:Yes)、取得部104は、記憶部120からサーバ情報を取得する(ステップS120)。 In step S101 of FIG. 23, when the server information is registered in the storage unit 120 (step S101: Yes), the acquisition unit 104 acquires the server information from the storage unit 120 (step S120).

次に、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300にサーバ情報に含まれている認証情報とルートフォルダのフォルダ名を送信するとともに、ファイル名の一覧および更新日時を要求(図14参照)する(ステップS121)。 Next, the transfer application transmits the authentication information included in the server information and the folder name of the root folder to the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121, and at the same time. Request a list of file names and an update date and time (see FIG. 14) (step S121).

そして、転送アプリは、接続制御部108、接続制御部123、および通信制御部121を介して、ファイルサーバ300から、ルートフォルダに保存されているファイルのファイル名の一覧および更新日時(図16参照)を受信する(ステップS122)。表示制御部102は、受信したファイル名の一覧により、ファイル一覧表示画面(図17参照)を表示する(ステップS123)。 Then, the transfer application receives a list of file names of files stored in the root folder and an update date and time from the file server 300 via the connection control unit 108, the connection control unit 123, and the communication control unit 121 (see FIG. 16). ) Is received (step S122). The display control unit 102 displays the file list display screen (see FIG. 17) based on the list of received file names (step S123).

次に、MFP100においてユーザによりファイル一覧表示画面(図17参照)から選択されたファイルを、ファイルサーバ300からMFP100を介して情報処理端末200に送信する処理の流れを説明する。図25は、第1の実施形態の情報処理端末がMFPを介してファイルを受信する処理の流れを示すフローチャートである。図26は、第1の実施形態のMFPがファイルサーバに保存されたファイルを情報処理端末に送信する処理の流れを示すフローチャートである。 Next, the flow of the process of transmitting the file selected from the file list display screen (see FIG. 17) by the user in the MFP 100 from the file server 300 to the information processing terminal 200 via the MFP 100 will be described. FIG. 25 is a flowchart showing a flow of processing in which the information processing terminal of the first embodiment receives a file via the MFP. FIG. 26 is a flowchart showing a flow of processing in which the MFP of the first embodiment transmits a file stored in the file server to the information processing terminal.

まず、MFP100にファイル一覧表示画面が表示され、ユーザにより、情報処理端末200で受信するファイルの選択を受け付けた後、図25に示すように、ユーザにより、情報処理端末200がMFP100のNFCタグ150から所定範囲内にかざされ(ステップS110)、NFC通信が開始される。 First, the file list display screen is displayed on the MFP 100, and after the user accepts the selection of the file to be received by the information processing terminal 200, as shown in FIG. 25, the information processing terminal 200 is the NFC tag 150 of the MFP 100 by the user. Is held within a predetermined range (step S110), and NFC communication is started.

NFC通信部206は、NFC通信により、MFP100に通信情報の要求を送信し(ステップS111)、NFC通信により、MFP100から通信情報を受信する(ステップS112)。そして、通信制御部203は、受信した通信情報により、ネットワーク70におけるアクセスポイント71を特定し(ステップS113)、MFP100と同一のネットワーク70に接続する(ステップS114)。 The NFC communication unit 206 transmits a communication information request to the MFP 100 by NFC communication (step S111), and receives communication information from the MFP 100 by NFC communication (step S112). Then, the communication control unit 203 identifies the access point 71 in the network 70 based on the received communication information (step S113), and connects to the same network 70 as the MFP 100 (step S114).

次に、表示制御部202は、ファイルの送信を確認する送信確認画面を表示し(ステップS115)、入力受付部201は、ユーザによりファイルの送信指示を受け付けたか否かを判断する(ステップS116)。ファイルの送信指示を受け付けていない場合(ステップS116:No)、受け付けるまで待機する。 Next, the display control unit 202 displays a transmission confirmation screen for confirming the transmission of the file (step S115), and the input reception unit 201 determines whether or not the user has accepted the file transmission instruction (step S116). .. If the file transmission instruction is not accepted (step S116: No), it waits until it is accepted.

一方、ファイルの送信指示を受け付けた場合(ステップS116:Yes)、通信制御部203は、MFP100において選択されたファイルの送信要求を、ネットワーク70を介してMFP100に送信する(ステップS117)。 On the other hand, when the file transmission instruction is received (step S116: Yes), the communication control unit 203 transmits the transmission request of the file selected by the MFP 100 to the MFP 100 via the network 70 (step S117).

その後、通信制御部203は、ファイルを受信し(ステップS118)、当該ファイルを操作パネル705に表示する(ステップS119)。なお、MFP100において、ファイルの送信ができない場合、通信制御部203は、送信不可である旨をMFP100から受信し、その旨を表示する。 After that, the communication control unit 203 receives the file (step S118) and displays the file on the operation panel 705 (step S119). When the file cannot be transmitted in the MFP 100, the communication control unit 203 receives from the MFP 100 that the transmission is not possible and displays that fact.

また、図26に示すように、MFP100の表示制御部102がファイル一覧表示画面を表示すると、入力受付部101は、ユーザにより情報処理端末200に送信するファイルの選択を受け付ける(ステップS130)。そして、ユーザにより、情報処理端末200がMFP100のNFCタグ150から所定範囲内にかざされ(ステップS131)、NFC通信が開始される。 Further, as shown in FIG. 26, when the display control unit 102 of the MFP 100 displays the file list display screen, the input reception unit 101 accepts the user to select a file to be transmitted to the information processing terminal 200 (step S130). Then, the user holds the information processing terminal 200 within a predetermined range from the NFC tag 150 of the MFP 100 (step S131), and NFC communication is started.

NFCタグ150のNFC通信部151は、NFC通信により、情報処理端末200から通信情報の要求を受信すると(ステップS132)、NFC通信部151は、記憶部152に記憶されている通信情報を、情報処理端末200に送信する(ステップS133)。 When the NFC communication unit 151 of the NFC tag 150 receives a request for communication information from the information processing terminal 200 by NFC communication (step S132), the NFC communication unit 151 stores the communication information stored in the storage unit 152. It is transmitted to the processing terminal 200 (step S133).

その後、送信した通信情報により、情報処理端末200がネットワーク70に接続されると、通信制御部103は、ネットワーク70を介して、情報処理端末200からファイルの送信要求を受信する(ステップS134)。 After that, when the information processing terminal 200 is connected to the network 70 by the transmitted communication information, the communication control unit 103 receives a file transmission request from the information processing terminal 200 via the network 70 (step S134).

ファイルの送信要求を受信すると、通信制御部121は、ファイルサーバ300から選択されたファイル(対象ファイル)を取得し、記憶部120に保存する。通信制御部103は、選択されたファイルを情報処理端末200に送信可能か否かを判断する(ステップS135)。例えば、ファイルの送信要求を送信したユーザの認証処理が成功しているか否かによりファイルの送信可否を判断する。 Upon receiving the file transmission request, the communication control unit 121 acquires the file (target file) selected from the file server 300 and stores it in the storage unit 120. The communication control unit 103 determines whether or not the selected file can be transmitted to the information processing terminal 200 (step S135). For example, it is determined whether or not the file can be transmitted depending on whether or not the authentication process of the user who sent the file transmission request is successful.

ファイルの送信要求を送信したユーザが認証処理に成功している(情報を取得する権限を有する)場合(ステップS135:Yes)、通信制御部103は、接続制御部108、接続制御部123を介して記憶部120からファイルを取得して、情報処理端末200にファイルを送信する(ステップS136)。 When the user who sent the file transmission request succeeds in the authentication process (has the authority to acquire information) (step S135: Yes), the communication control unit 103 via the connection control unit 108 and the connection control unit 123. The file is acquired from the storage unit 120 and transmitted to the information processing terminal 200 (step S136).

一方、ファイルの送信要求を送信したユーザが認証処理に成功していない(情報を取得する権限を有していない)場合(ステップS135:No)、通信制御部103は、ファイルを送信不可である旨を情報処理端末200に送信する(ステップS137)。 On the other hand, if the user who sent the file transmission request has not succeeded in the authentication process (does not have the authority to acquire information) (step S135: No), the communication control unit 103 cannot transmit the file. This is transmitted to the information processing terminal 200 (step S137).

このように、本実施形態の情報処理システムは、MFP100においてファイルサーバ300に保存されたファイル一覧からファイルを選択した後、情報処理端末200をNFCタグ150に近接させることで、近距離無線通信(NFC通信)により、MFP100から情報処理端末200に通信情報を送信する。そして、通信情報により情報処理端末200とMFP100とを同一のネットワーク70に接続し、MFP100において選択されたファイルをMFP100を介して、ファイルサーバ300から情報処理端末200に送信する。これにより、外部インターネットへの接続が制限されている情報処理端末200に、ファイルサーバ300に保存されたファイルをMFP100を介して容易に送信することができる。 As described above, in the information processing system of the present embodiment, after selecting a file from the file list stored in the file server 300 in the MFP 100, the information processing terminal 200 is brought close to the NFC tag 150 to perform short-range wireless communication (short-range wireless communication). Communication information is transmitted from the MFP 100 to the information processing terminal 200 by (NFC communication). Then, the information processing terminal 200 and the MFP 100 are connected to the same network 70 by communication information, and the file selected by the MFP 100 is transmitted from the file server 300 to the information processing terminal 200 via the MFP 100. As a result, the file stored in the file server 300 can be easily transmitted to the information processing terminal 200 whose connection to the external Internet is restricted via the MFP 100.

(第1の実施形態の変形例)
上述した第1の実施形態の情報処理システムでは、情報処理端末200が近距離無線通信によりMFP100の通信情報を取得し、当該通信情報を用いてMFP100とネットワーク70により通信を開始する。そして、ネットワーク70により、ファイルサーバ300に保存されたファイルを、MFP100を介して情報処理端末200に送信(転送)するものであった。これに対し、本変形例では、近距離無線通信により、MFP100を介してファイルサーバ300から情報処理端末200にファイルを送信するものである。また、本変形例では、近距離無線通信としてNFC通信より通信容量が大きいBLE通信を用いた場合について説明する。
(Variation example of the first embodiment)
In the information processing system of the first embodiment described above, the information processing terminal 200 acquires the communication information of the MFP 100 by short-range wireless communication, and starts communication between the MFP 100 and the network 70 using the communication information. Then, the file stored in the file server 300 is transmitted (transferred) to the information processing terminal 200 via the MFP 100 by the network 70. On the other hand, in this modification, a file is transmitted from the file server 300 to the information processing terminal 200 via the MFP 100 by short-range wireless communication. Further, in this modification, a case where BLE communication having a larger communication capacity than NFC communication is used as short-range wireless communication will be described.

図27は、第1の実施形態の変形例にかかる情報処理システムの全体構成図である。図27に示すように、情報処理システムは、MFP100と、ファイルサーバ300とがインターネット、LAN等のIPネットワークであるネットワーク30を介して接続されている。ネットワーク30は、第1のネットワークの一例である。 FIG. 27 is an overall configuration diagram of an information processing system according to a modified example of the first embodiment. As shown in FIG. 27, in the information processing system, the MFP 100 and the file server 300 are connected to each other via a network 30 which is an IP network such as the Internet and a LAN. The network 30 is an example of the first network.

また、情報処理端末200がMFP100から所定範囲内に近づいた場合は、MFP100と、情報処理端末200とは、近距離無線通信の一例であるBLE通信により接続される。近距離無線通信は、第2のネットワークの一例である。 When the information processing terminal 200 approaches a predetermined range from the MFP 100, the MFP 100 and the information processing terminal 200 are connected by BLE communication, which is an example of short-range wireless communication. Near field communication is an example of a second network.

すなわち、本実施形態の情報処理システムは、MFP100においてファイルサーバ300に保存されているファイルの一覧からファイルが選択され、情報処理端末200がMFP100からBLE通信が可能な所定範囲内に移動されることで、情報処理端末200とMFP100との間でBLE通信が開始される。そして、MFP100は、選択されたファイルをファイルサーバ300からネットワーク30を介して受信する。そして、MFP100は、受信したファイルをBLE通信により情報処理端末200に送信する。これにより、外部インターネットへの接続が制限されている情報処理端末200に、ファイルサーバ300に保存されたファイルをMFP100を介して容易に送信することができる。 That is, in the information processing system of the present embodiment, a file is selected from the list of files stored in the file server 300 in the MFP 100, and the information processing terminal 200 is moved from the MFP 100 to a predetermined range in which BLE communication is possible. Then, BLE communication is started between the information processing terminal 200 and the MFP 100. Then, the MFP 100 receives the selected file from the file server 300 via the network 30. Then, the MFP 100 transmits the received file to the information processing terminal 200 by BLE communication. As a result, the file stored in the file server 300 can be easily transmitted to the information processing terminal 200 whose connection to the external Internet is restricted via the MFP 100.

なお、本実施形態のMFP100で実行されるプログラムは、ROM等に予め組み込まれて提供される。本実施形態のMFP100で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The program executed by the MFP 100 of the present embodiment is provided by being incorporated in a ROM or the like in advance. The program executed by the MFP 100 of the present embodiment is a file in an installable format or an executable format and can be read by a computer such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). It may be configured to be recorded and provided on various recording media.

さらに、本実施形態のMFP100で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態のMFP100で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。 Further, the program executed by the MFP 100 of the present embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading via the network. Further, the program executed by the MFP 100 of the present embodiment may be configured to be provided or distributed via a network such as the Internet.

本実施形態のMFP100で実行されるプログラムは、上述した各部(入力受付部、表示制御部、取得部、保存制御部、通信制御部、サムネイル生成部、接続制御部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。 The program executed by the MFP 100 of the present embodiment has a module configuration including the above-mentioned parts (input receiving unit, display control unit, acquisition unit, storage control unit, communication control unit, thumbnail generation unit, connection control unit). As the actual hardware, the CPU (processor) reads the program from the ROM and executes it, so that each part is loaded on the main storage device and each part is generated on the main storage device. There is. Further, for example, a part or all of the functions of the above-mentioned parts may be realized by a dedicated hardware circuit.

なお、上記実施形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機(MFP)に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。 In the above embodiment, an example in which the image processing apparatus of the present invention is applied to a multifunction device (MFP) having at least two of a copy function, a printer function, a scanner function, and a facsimile function will be described. It can be applied to any image processing device such as a copier, a printer, a scanner device, and a facsimile device.

30、70 ネットワーク
71 アクセスポイント
100 MFP
101 入力受付部
102 表示制御部
103 通信制御部
104 取得部
105 保存制御部
107 サムネイル生成部
108 接続制御部
110、120 記憶部
121 通信制御部
122 印刷制御部
123 接続制御部
150 NFCタグ
151 NFC通信部
152 記憶部
200 情報処理端末
201 入力受付部
202 表示制御部
203 通信制御部
205 制御部
206 NFC通信部
210 記憶部
300 ファイルサーバ
301 通信制御部
302 保存制御部
310 記憶部
30, 70 Network 71 Access Point 100 MFP
101 Input reception unit 102 Display control unit 103 Communication control unit 104 Acquisition unit 105 Storage control unit 107 Thumbletter generation unit 108 Connection control unit 110, 120 Storage unit 121 Communication control unit 122 Print control unit 123 Connection control unit 150 NFC tag 151 NFC communication Unit 152 Storage unit 200 Information processing terminal 201 Input reception unit 202 Display control unit 203 Communication control unit 205 Control unit 206 NFC communication unit 210 Storage unit 300 File server 301 Communication control unit 302 Storage control unit 310 Storage unit

特開2011-118506号公報Japanese Unexamined Patent Publication No. 2011-118506

Claims (9)

第1のネットワークを介して外部装置と通信する第1の通信部と、
第2のネットワークを介して情報処理端末と通信する第2の通信部と、
前記外部装置が保存するファイルの一覧を表示部に表示する表示制御部と、
前記ファイルの一覧のうち、少なくとも一つのファイルの選択を受け付ける入力受付部と、を備え、
前記第1の通信部は、選択されたファイルである対象ファイルを、前記第1のネットワークを介して前記外部装置から受信し、
前記表示制御部は、前記入力受付部によりファイルの選択を受け付けた場合、前記第2のネットワークを介して前記情報処理端末に前記対象ファイルを送信するための所定の動作を促す旨を前記表示部に表示し、
前記第2の通信部は、前記所定の動作が行われた場合、受信した前記対象ファイルを、前記第2のネットワークを介して前記情報処理端末に送信する、画像処理装置。
A first communication unit that communicates with an external device via the first network,
A second communication unit that communicates with the information processing terminal via the second network,
A display control unit that displays a list of files saved by the external device on the display unit, and
It is equipped with an input reception unit that accepts the selection of at least one file from the list of files.
The first communication unit receives the target file, which is the selected file, from the external device via the first network.
When the display control unit receives the selection of a file by the input reception unit, the display control unit prompts a predetermined operation for transmitting the target file to the information processing terminal via the second network. Displayed in
The second communication unit is an image processing device that, when the predetermined operation is performed , transmits the received target file to the information processing terminal via the second network.
他の装置と近距離無線通信を行う第3の通信部をさらに備え、
前記所定の動作は、前記第3の通信部による近距離無線通信が可能な範囲に前記情報処理端末を移動させる近接動作である、請求項に記載の画像処理装置。
Further equipped with a third communication unit that performs short-range wireless communication with other devices,
The image processing apparatus according to claim 1 , wherein the predetermined operation is a proximity operation of moving the information processing terminal within a range in which short-range wireless communication by the third communication unit is possible.
前記第3の通信部は、前記近接動作が行われた場合、前記第2のネットワークに接続するために用いる通信情報を、前記情報処理端末に送信し、
前記第2の通信部は、前記情報処理端末が前記第3の通信部により送信された前記通信情報を用いて前記第2のネットワークに接続された場合、前記第2のネットワークを介して前記情報処理端末と通信を行う、請求項に記載の画像処理装置。
When the proximity operation is performed, the third communication unit transmits communication information used for connecting to the second network to the information processing terminal.
When the information processing terminal is connected to the second network by using the communication information transmitted by the third communication unit, the second communication unit has the information via the second network. The image processing apparatus according to claim 2 , which communicates with a processing terminal.
前記第1の通信部により前記対象ファイルを受信した場合、前記対象ファイルを記憶部に保存する保存制御部をさらに備え、
前記第2の通信部は、前記情報処理端末が前記第2のネットワークに接続された後、前記情報処理端末から前記対象ファイルの送信要求を受信し、
前記送信要求を受信した場合、前記記憶部から前記対象ファイルを取得する取得部をさらに備え、
前記第2の通信部は、取得した前記対象ファイルを前記第2のネットワークを介して前記情報処理端末に送信する、請求項に記載の画像処理装置。
When the target file is received by the first communication unit, a storage control unit for storing the target file in the storage unit is further provided.
After the information processing terminal is connected to the second network, the second communication unit receives a transmission request for the target file from the information processing terminal.
Further, an acquisition unit for acquiring the target file from the storage unit when the transmission request is received is provided.
The image processing device according to claim 3 , wherein the second communication unit transmits the acquired target file to the information processing terminal via the second network.
前記第2の通信部は、他の装置と近距離無線通信を行う、請求項に記載の画像処理装置。 The image processing device according to claim 1 , wherein the second communication unit performs short-range wireless communication with another device. 前記外部装置に保存されたファイルは、教育用コンテンツを含む、請求項1~のいずれか一つに記載の画像処理装置。 The image processing device according to any one of claims 1 to 5 , wherein the file stored in the external device includes educational content. 少なくともプリンタと前記第1の通信部とを有し第1のOSで動作する本体部と、
前記第2の通信部を有するとともに、第2のOSで動作し前記本体部に対する前記プリンタを用いた画像形成の実行を指示する操作部と、
前記本体部と前記操作部とが機器間の通信として通信を行う第4の通信部を、
をさらに有し、
前記第1の通信部を使って前記外部装置から前記本体部に取得したファイルを、前記第4の通信部を使って前記本体部から前記操作部に送信するとともに、前記第2の通信部を使って前記操作部から前記情報処理端末へ送信する、
請求項1~のいずれか一つに記載の画像処理装置。
A main unit that has at least a printer and the first communication unit and operates on the first OS,
An operation unit that has the second communication unit, operates on the second OS, and instructs the main body unit to execute image formation using the printer.
A fourth communication unit in which the main body unit and the operation unit communicate with each other as communication between devices.
Have more
The file acquired from the external device to the main body using the first communication unit is transmitted from the main body to the operation unit using the fourth communication unit, and the second communication unit is transmitted. Use to send from the operation unit to the information processing terminal.
The image processing apparatus according to any one of claims 1 to 6 .
画像処理装置と、前記画像処理装置と接続される外部装置と、前記画像処理装置と接続される情報処理端末とを備える情報処理システムにおいて、
前記画像処理装置は、
第1のネットワークを介して前記外部装置と通信する第1の通信部と、
第2のネットワークを介して前記情報処理端末と通信する第2の通信部と、
前記外部装置が保存するファイルの一覧を表示部に表示する表示制御部と、
前記ファイルの一覧のうち、少なくとも1つのファイルの選択を受け付ける入力受付部と、を備え、
前記第1の通信部は、選択されたファイルである対象ファイルを、前記第1のネットワークを介して前記外部装置から受信し、
前記表示制御部は、前記入力受付部によりファイルの選択を受け付けた場合、前記第2のネットワークを介して前記情報処理端末に前記対象ファイルを送信するための所定の動作を促す旨を前記表示部に表示し、
前記第2の通信部は、前記所定の動作が行われた場合、受信した前記対象ファイルを、前記第2のネットワークを介して前記情報処理端末に送信し、
前記情報処理端末は、
送信された前記対象ファイルを受信する受信部と、
前記対象ファイルを出力する出力制御部と、を備える、情報処理システム。
In an information processing system including an image processing device, an external device connected to the image processing device, and an information processing terminal connected to the image processing device.
The image processing device is
A first communication unit that communicates with the external device via the first network,
A second communication unit that communicates with the information processing terminal via the second network,
A display control unit that displays a list of files saved by the external device on the display unit, and
It is provided with an input receiving unit that accepts the selection of at least one file from the list of files.
The first communication unit receives the target file, which is the selected file, from the external device via the first network.
When the input receiving unit accepts the selection of a file, the display control unit prompts a predetermined operation for transmitting the target file to the information processing terminal via the second network. Displayed in
When the predetermined operation is performed, the second communication unit transmits the received target file to the information processing terminal via the second network.
The information processing terminal is
A receiver that receives the transmitted target file, and
An information processing system including an output control unit that outputs the target file.
第1のネットワークを介して外部装置と通信する第1の通信部と、
第2のネットワークを介して情報処理端末と通信する第2の通信部と、
前記外部装置が保存するファイルの一覧を表示部に表示する表示制御部と、
前記ファイルの一覧のうち、少なくとも一つのファイルの選択を受け付ける入力受付部と、
を備え、
前記第1の通信部は、選択されたファイルである対象ファイルを、前記第1のネットワークを介して前記外部装置から受信し、
前記表示制御部は、前記入力受付部によりファイルの選択を受け付けた場合、前記第2のネットワークを介して前記情報処理端末に前記対象ファイルを送信するための所定の動作を促す旨を前記表示部に表示し、
前記第2の通信部は、前記所定の動作が行われた場合、受信した前記対象ファイルを、前記第2のネットワークを介して前記情報処理端末に送信する、電子機器。
A first communication unit that communicates with an external device via the first network,
A second communication unit that communicates with the information processing terminal via the second network,
A display control unit that displays a list of files saved by the external device on the display unit, and
An input reception unit that accepts the selection of at least one file from the list of files,
Equipped with
The first communication unit receives the target file, which is the selected file, from the external device via the first network.
When the input receiving unit accepts the selection of a file, the display control unit prompts a predetermined operation for transmitting the target file to the information processing terminal via the second network. Displayed in
The second communication unit is an electronic device that, when the predetermined operation is performed , transmits the received target file to the information processing terminal via the second network.
JP2017238341A 2017-12-13 2017-12-13 Image processing equipment, information processing systems and electronic devices Active JP7039981B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017238341A JP7039981B2 (en) 2017-12-13 2017-12-13 Image processing equipment, information processing systems and electronic devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017238341A JP7039981B2 (en) 2017-12-13 2017-12-13 Image processing equipment, information processing systems and electronic devices

Publications (2)

Publication Number Publication Date
JP2019106030A JP2019106030A (en) 2019-06-27
JP7039981B2 true JP7039981B2 (en) 2022-03-23

Family

ID=67062461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017238341A Active JP7039981B2 (en) 2017-12-13 2017-12-13 Image processing equipment, information processing systems and electronic devices

Country Status (1)

Country Link
JP (1) JP7039981B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011118506A (en) 2009-12-01 2011-06-16 Nec Biglobe Ltd Content selecting system, providing device, transfer device, content selecting method and content selecting program
JP2014107859A (en) 2012-11-30 2014-06-09 Brother Ind Ltd Image processing system, image processing device, and information processing device
JP2015195052A (en) 2015-07-23 2015-11-05 株式会社リコー file exchange system, file exchange method, mobile device and program
US20150347404A1 (en) 2014-06-02 2015-12-03 Samsung Electronics Co., Ltd. Method for storing data by using cloud services and apparatus thereof
JP2017092900A (en) 2015-11-17 2017-05-25 株式会社リコー External device, device, information processing system, information processing method, information processing program, and storage medium
JP2017111766A (en) 2015-12-18 2017-06-22 株式会社リコー Information distribution system, program, and information distribution method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011118506A (en) 2009-12-01 2011-06-16 Nec Biglobe Ltd Content selecting system, providing device, transfer device, content selecting method and content selecting program
JP2014107859A (en) 2012-11-30 2014-06-09 Brother Ind Ltd Image processing system, image processing device, and information processing device
US20150347404A1 (en) 2014-06-02 2015-12-03 Samsung Electronics Co., Ltd. Method for storing data by using cloud services and apparatus thereof
JP2015195052A (en) 2015-07-23 2015-11-05 株式会社リコー file exchange system, file exchange method, mobile device and program
JP2017092900A (en) 2015-11-17 2017-05-25 株式会社リコー External device, device, information processing system, information processing method, information processing program, and storage medium
JP2017111766A (en) 2015-12-18 2017-06-22 株式会社リコー Information distribution system, program, and information distribution method

Also Published As

Publication number Publication date
JP2019106030A (en) 2019-06-27

Similar Documents

Publication Publication Date Title
US9489163B2 (en) System and method to provide mobile printing using near field communication
EP3037954B1 (en) Method of generating workform by using byod service and mobile device for performing the method
US9158928B2 (en) Image management system and image management apparatus
US9262112B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
JP6098588B2 (en) Printing system, portable terminal device and printing control program
US10594686B2 (en) Communication system and registration server
JP4324098B2 (en) Image processing apparatus, image processing method, and computer program
JP5300206B2 (en) Information processing apparatus, function restriction method, storage medium, and program
CN103546657A (en) Operation terminal, method of controlling operations of the same, and output system
US11747955B2 (en) Information processing device and recording system
JP2020008954A (en) Print server, image forming apparatus, program, and printing system
JP6060573B2 (en) OUTPUT SYSTEM, OUTPUT CONTROL DEVICE, OUTPUT DEVICE, AND PROGRAM
JP6476685B2 (en) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, DISPLAY DEVICE, AND PROGRAM
JP7039981B2 (en) Image processing equipment, information processing systems and electronic devices
JP2020149159A (en) Image forming apparatus, information processing apparatus and program
JP6809573B2 (en) Mobile terminals and programs
JP5953959B2 (en) Terminal device, processing execution system, and device program
JP6819334B2 (en) Image processing equipment, image processing methods, and programs
JP6888711B2 (en) Mobile terminal and output program
JP6835274B2 (en) Starter program and terminal device
US20220131986A1 (en) Information processing apparatus, display method, and non-transitory computer-executable medium
JP6862768B2 (en) Data processing system and data processing method
JP2020064659A (en) Information processing apparatus, recording system, and program
JP6390484B2 (en) Information processing apparatus, output program, and external program
JP2022086836A (en) Server device, management system, management method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200916

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220221

R151 Written notification of patent or utility model registration

Ref document number: 7039981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151