JP2015001849A - Information processor and program - Google Patents

Information processor and program Download PDF

Info

Publication number
JP2015001849A
JP2015001849A JP2013126318A JP2013126318A JP2015001849A JP 2015001849 A JP2015001849 A JP 2015001849A JP 2013126318 A JP2013126318 A JP 2013126318A JP 2013126318 A JP2013126318 A JP 2013126318A JP 2015001849 A JP2015001849 A JP 2015001849A
Authority
JP
Japan
Prior art keywords
information
service
electronic device
code
image
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.)
Granted
Application number
JP2013126318A
Other languages
Japanese (ja)
Other versions
JP6186917B2 (en
Inventor
朝樹 梅澤
Tomoki Umezawa
朝樹 梅澤
美加年 田子
Mikatoshi Tago
美加年 田子
大弐 谷内
Daiji Yanai
大弐 谷内
亮 古谷
Akira Furuya
亮 古谷
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 JP2013126318A priority Critical patent/JP6186917B2/en
Publication of JP2015001849A publication Critical patent/JP2015001849A/en
Application granted granted Critical
Publication of JP6186917B2 publication Critical patent/JP6186917B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a user interface which easily specifies an electronic apparatus to be controlled in a mechanism where a terminal device and an information storage device control one or more electronic apparatus in collaboration with each other to provide various services.SOLUTION: An information processor includes first display control means, first determination means, second determination means, and second display control means. The first display control means displays a first image which is different in accordance with a request for a service using an electronic apparatus, and an input image inputted by an input device. The first determination means determines whether first information is included in the input image or not. The second determination means determines whether an electronic apparatus which will provide the service can be specified by the first information or not if the first information is determined to be included in the input image. If it is determined that the electronic apparatus which will provide the service can be specified by the first information, the second display control means displays a second image showing that the service can be provided by the electronic apparatus.

Description

本発明は、情報処理装置およびプログラムに関する。   The present invention relates to an information processing apparatus and a program.

従来、例えばファイルサーバに記憶されているデータをプリンタで印刷させようとすると、ファイルサーバとプリンタとの間のデータ変換が規定されていないため、プリンタが処理不可能なデータについては印刷することができないという課題が存在した。このような課題を解決する制御システムは従来から知られている(例えば特許文献1参照)。   Conventionally, for example, when data stored in a file server is to be printed by a printer, data conversion between the file server and the printer is not regulated, and therefore data that cannot be processed by the printer may be printed. There was a problem that could not be done. A control system that solves such a problem is conventionally known (see, for example, Patent Document 1).

近年、ユーザは電子データを出力するプリンタ、複合機、プロジェクタなどの様々な電子機器や、携帯電話、スマートフォン、タブレット端末などの様々な端末装置を利用するようになっている。これら電子機器や端末装置を利用する形態(システム)では様々な電子機器と端末装置とが連携することにより利用価値の向上が期待される。   In recent years, users have come to use various electronic devices such as printers, multifunction devices, and projectors that output electronic data, and various terminal devices such as mobile phones, smartphones, and tablet terminals. In the form (system) in which these electronic devices and terminal devices are used, improvement of utility value is expected by cooperation between various electronic devices and terminal devices.

しかしながら、従来においては、端末装置と、電子機器が実行する処理に係る電子データの入出力を行う情報蓄積装置とを連携させて、1以上の電子機器を制御させることにより様々なサービスを提供する仕組みが存在しなかった。そして、そのような仕組みにおいて制御させる電子機器を用意に特定するユーザインタフェースも考慮されていなかった。   However, conventionally, various services are provided by controlling one or more electronic devices in cooperation with a terminal device and an information storage device that inputs and outputs electronic data related to processing executed by the electronic device. There was no mechanism. Also, a user interface for easily specifying an electronic device to be controlled in such a mechanism has not been considered.

本発明は、上記に鑑みてなされたものであって、端末装置と、情報蓄積装置とを連携させて、1以上の電子機器を制御させることにより様々なサービスを提供する仕組みにおいて制御させる電子機器を容易に特定するユーザインタフェースを提供可能な情報処理装置およびプログラムを提供することを目的とする。   The present invention has been made in view of the above, and an electronic device that is controlled in a mechanism that provides various services by controlling a terminal device and an information storage device to control one or more electronic devices. It is an object of the present invention to provide an information processing apparatus and a program that can provide a user interface for easily specifying the user ID.

上述した課題を解決し、目的を達成するために、本発明は、電子機器を利用したサービスの要求に応じて異なる第1の画像と、入力装置によって入力された入力画像とを表示する第1の表示制御手段と、前記第1の画像の所定領域に表示される前記入力画像の中に第1の情報が含まれているか否かを判定する第1の判定手段と、前記第1の判定手段によって、前記入力画像の中に前記第1の情報が含まれていると判定された場合、前記第1の情報から、前記サービスを提供する電子機器を特定できるか否かを判定する第2の判定手段と、前記第2の判定手段によって、前記第1の情報から、前記サービスを提供する電子機器を特定できると判定された場合、前記電子機器による前記サービスを提供可能であることを示す第2の画像を表示する第2の表示制御手段と、を有することを特徴とする情報処理装置である。   In order to solve the above-described problems and achieve the object, the present invention provides a first image that displays a different first image according to a service request using an electronic device and an input image input by an input device. Display control means, first determination means for determining whether or not the first information is included in the input image displayed in a predetermined area of the first image, and the first determination When it is determined by the means that the first information is included in the input image, a second determination is made as to whether or not an electronic device providing the service can be specified from the first information. If the determination means and the second determination means determine from the first information that the electronic device providing the service can be specified, it indicates that the service by the electronic device can be provided. Display the second image And second display control means, an information processing apparatus characterized by having a.

本発明によれば、端末装置と、情報蓄積装置とを連携させて、1以上の電子機器を制御させることにより様々なサービスを提供する仕組みに特化した端末装置のUIを提供することができる。   According to the present invention, it is possible to provide a UI of a terminal device specialized in a mechanism for providing various services by controlling a terminal device and an information storage device to control one or more electronic devices. .

図1は、実施形態に係る入出力システムの一例の構成図である。FIG. 1 is a configuration diagram of an example of an input / output system according to the embodiment. 図2は、実施形態に係るコンピュータシステムの一例のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of an example of a computer system according to the embodiment. 図3は、実施形態に係る情報蓄積装置の一例の処理ブロック図である。FIG. 3 is a processing block diagram of an example of the information storage device according to the embodiment. 図4は、実施形態に係る携帯端末の機能構成例を示すブロック図である。FIG. 4 is a block diagram illustrating a functional configuration example of the mobile terminal according to the embodiment. 図5は、実施形態に係る入出力システムの処理手順の一例を示すシーケンス図である。FIG. 5 is a sequence diagram illustrating an example of a processing procedure of the input / output system according to the embodiment. 図6は、実施形態に係るアップロード画面の一例を示す図である。FIG. 6 is a diagram illustrating an example of an upload screen according to the embodiment. 図7は、実施形態に係るフォルダ選択画面の一例を示す図である。FIG. 7 is a diagram illustrating an example of a folder selection screen according to the embodiment. 図8は、実施形態に係る読み取り設定画面の一例を示す図である。FIG. 8 is a diagram illustrating an example of a reading setting screen according to the embodiment. 図9は、実施形態に係るQRコード(登録商標)読み取り画面の一例を示す図である。FIG. 9 is a diagram illustrating an example of a QR code (registered trademark) reading screen according to the embodiment. 図10は、実施形態に係るQRコード読み取り画面の一例を示す図である。FIG. 10 is a diagram illustrating an example of a QR code reading screen according to the embodiment. 図11は、実施形態に係るQRコード読み取り画面の一例を示す図である。FIG. 11 is a diagram illustrating an example of a QR code reading screen according to the embodiment. 図12は、実施形態に係るメイン画面の一例を示す図である。FIG. 12 is a diagram illustrating an example of a main screen according to the embodiment. 図13は、実施形態に係る携帯端末の処理動作の一例を示すフローチャートである。FIG. 13 is a flowchart illustrating an example of the processing operation of the mobile terminal according to the embodiment. 図14は、変形例のメイン画面の一例を示す図である。FIG. 14 is a diagram illustrating an example of a main screen according to a modification. 図15は、変形例のQRコード読み取り画面の一例を示す図である。FIG. 15 is a diagram illustrating an example of a QR code reading screen according to a modification. 図16は、変形例のメイン画面の一例を示す図である。FIG. 16 is a diagram illustrating an example of a main screen according to a modification. 図17は、変形例のQRコード読み取り画面の一例を示す図である。FIG. 17 is a diagram illustrating an example of a QR code reading screen according to a modification. 図18は、変形例のQRコード読み取り画面の一例を示す図である。FIG. 18 is a diagram illustrating an example of a QR code reading screen according to a modification. 図19は、変形例のQRコード読み取り画面の一例を示す図である。FIG. 19 is a diagram illustrating an example of a QR code reading screen according to a modification. 図20は、変形例のQRコード読み取り画面の一例を示す図である。FIG. 20 is a diagram illustrating an example of a QR code reading screen according to a modification. 図21は、変形例のQRコード読み取り画面の一例を示す図である。FIG. 21 is a diagram illustrating an example of a QR code reading screen according to a modification.

以下、添付図面を参照しながら、本発明に係る情報処理装置およびプログラムの実施の形態を詳細に説明する。   Hereinafter, embodiments of an information processing apparatus and a program according to the present invention will be described in detail with reference to the accompanying drawings.

図1は、本実施形態に係る入出力システムの構成例を示す図である。図1の例では、情報蓄積装置10がLAN(Local Area Network)などのネットワークN1に接続されている。また、一台以上のスマートフォン11、一台以上のタブレット端末12がネットワークN1に接続されている。また、一台以上のMFP(複合機)13、一台以上のプロジェクタ14がネットワークN1に接続されている。さらに、デジタルカメラ15、マイク16、スピーカ17又は他の情報蓄積装置18がネットワークN1に接続されてもよい。入出力システム1はサービス提供システムの一例である。   FIG. 1 is a diagram illustrating a configuration example of an input / output system according to the present embodiment. In the example of FIG. 1, the information storage device 10 is connected to a network N1 such as a LAN (Local Area Network). One or more smartphones 11 and one or more tablet terminals 12 are connected to the network N1. One or more MFPs (multifunction peripherals) 13 and one or more projectors 14 are connected to the network N1. Furthermore, a digital camera 15, a microphone 16, a speaker 17, or another information storage device 18 may be connected to the network N1. The input / output system 1 is an example of a service providing system.

ネットワークN1は、例えば企業内ネットワークなど、プライベート環境のネットワークを利用できる。スマートフォン11及びタブレット端末12はユーザが携帯して操作する携帯端末の一例である。携帯端末は、スマートフォン11、タブレット端末12の他、携帯電話、ノートPCなど、ユーザが携帯して操作できる装置であればよい。この例では、携帯端末が、請求項の「情報処理装置」に対応している。   The network N1 can use a network in a private environment such as a corporate network. The smartphone 11 and the tablet terminal 12 are examples of portable terminals that are carried and operated by the user. The mobile terminal may be any device that can be carried and operated by the user, such as a mobile phone and a notebook PC, in addition to the smartphone 11 and the tablet terminal 12. In this example, the mobile terminal corresponds to the “information processing apparatus” in the claims.

MFP13及びプロジェクタ14は電子データの入出力(例えば印刷、スキャン、投影など)を行う電子機器の一例である。また、デジタルカメラ15、マイク16、スピーカ17も電子データの入出力を行う電子機器の一例である。電子機器はMFP13及びプロジェクタ14などの他、プリンタ、スキャナ、複写機、画像表示装置など、電子データの入出力を行う装置であればよい。   The MFP 13 and the projector 14 are examples of electronic devices that perform input / output (for example, printing, scanning, projection, etc.) of electronic data. The digital camera 15, the microphone 16, and the speaker 17 are also examples of electronic devices that input and output electronic data. The electronic device may be any device that inputs and outputs electronic data, such as a printer, a scanner, a copier, and an image display device, in addition to the MFP 13 and the projector 14.

MFP13は、画像処理装置の一例である。MFP13は撮像機能、画像形成機能及び通信機能を備え、プリンタ、ファクシミリ、スキャナ、複写機として利用可能である。MFP13はWebブラウザ機能を持ち、情報蓄積装置10内にあるHTMLデータを描画してUIを表示する。さらに、MFP13はUI上でJava(登録商標)scriptプログラムを動作させることで、ユーザからの印刷、スキャンなどの要求を受け付けることができる。プロジェクタ14は画像投影装置の一例である。プロジェクタ14は投影機能及び通信機能を備える。   The MFP 13 is an example of an image processing apparatus. The MFP 13 has an imaging function, an image forming function, and a communication function, and can be used as a printer, a facsimile, a scanner, and a copying machine. The MFP 13 has a Web browser function, draws HTML data in the information storage device 10 and displays a UI. Further, the MFP 13 can accept a request for printing, scanning, etc. from the user by operating a Java (registered trademark) script program on the UI. The projector 14 is an example of an image projection device. The projector 14 has a projection function and a communication function.

情報蓄積装置10は、MFP13やプロジェクタ14で処理できないような高機能処理の実行や、ファイルサーバとしての処理の実行を行う。なお、情報蓄積装置10は、スマートフォン11やタブレット端末12などの端末装置と連携して、MFP13やプロジェクタ14等の電子機器が実行する処理に係る電子データ(請求項の「第2の情報」に対応)の入出力を行う。なお、情報蓄積装置10は複数のコンピュータに分散して構成するようにしてもよい。   The information storage device 10 executes high-function processing that cannot be processed by the MFP 13 or the projector 14 or executes processing as a file server. The information storage device 10 cooperates with a terminal device such as the smartphone 11 or the tablet terminal 12 to perform electronic data related to processing executed by an electronic device such as the MFP 13 or the projector 14 (in the “second information” in the claims). Input / output). The information storage device 10 may be configured to be distributed among a plurality of computers.

(ハードウェア構成)
情報蓄積装置10は、例えば図2に示すハードウェア構成のコンピュータシステムにより実現される。なお、スマートフォン11やタブレット端末12などの携帯端末も図2に示すハードウェア構成を含む構成である。図2は、本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
(Hardware configuration)
The information storage device 10 is realized by, for example, a computer system having a hardware configuration shown in FIG. In addition, portable terminals, such as the smart phone 11 and the tablet terminal 12, are also the structures containing the hardware constitutions shown in FIG. FIG. 2 is a hardware configuration diagram of an example of a computer system according to the present embodiment.

図2のコンピュータシステム100は、入力装置101、表示装置102、外部I/F103、RAM104、ROM105、CPU106、通信I/F107及びHDD108などを備え、それぞれがバスBで相互に接続されている。入力装置101はキーボードやマウスなどを含み、コンピュータシステム100に各操作信号を入力するために用いられる。   The computer system 100 of FIG. 2 includes an input device 101, a display device 102, an external I / F 103, a RAM 104, a ROM 105, a CPU 106, a communication I / F 107, an HDD 108, and the like. The input device 101 includes a keyboard and a mouse, and is used to input each operation signal to the computer system 100.

表示装置102はディスプレイなどを含み、コンピュータシステム100による処理結果を表示する。通信I/F107はコンピュータシステム100をネットワークN1に接続するインターフェースである。これにより、コンピュータシステム100は通信I/F107を介して、他の携帯端末、電子機器等とデータ通信を行うことができる。なお、携帯端末のハードウェア構成においては、キーボードやマウスなどの入力装置101が設けられずに、表示装置102は、タッチパネル式のディスプレイ装置(例えばタッチパネル式の液晶ディスプレイ装置)で構成されてもよい。一例として、本実施形態における携帯端末のハードウェア構成としては、表示装置102が、タッチパネル式のディスプレイ装置で構成されているものとする。   The display device 102 includes a display and the like, and displays a processing result by the computer system 100. The communication I / F 107 is an interface that connects the computer system 100 to the network N1. Accordingly, the computer system 100 can perform data communication with other portable terminals, electronic devices, and the like via the communication I / F 107. In the hardware configuration of the mobile terminal, the input device 101 such as a keyboard and a mouse is not provided, and the display device 102 may be configured with a touch panel display device (for example, a touch panel liquid crystal display device). . As an example, as a hardware configuration of the mobile terminal in the present embodiment, the display device 102 is configured by a touch panel display device.

HDD108は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムや各種のデータには、コンピュータシステム100全体を制御する基本ソフトウェアであるOS(Operating System)、及び、OS上において各種機能を提供するアプリケーションソフトウェアなどがある。また、HDD108は、格納しているプログラムや各種のデータを、所定のファイルシステム及び/又はDB(Data Base)により管理している。   The HDD 108 is a non-volatile storage device that stores programs and data. The stored programs and various types of data include an OS (Operating System) that is basic software for controlling the entire computer system 100, and application software that provides various functions on the OS. The HDD 108 manages the stored programs and various data using a predetermined file system and / or DB (Data Base).

外部I/F103は、外部装置とのインターフェースである。外部装置には、記録媒体103aなどがある。これにより、コンピュータシステム100は外部I/F103を介して、記録媒体103aの読み取り及び/又は書き込みを行うことができる。なお、記録媒体103aにはフレキシブルディスク、CD、DVD(Digital Versatile Disk)、SDメモリカード(SD Memory card)、USBメモリ(Universal Serial Bus memory)等がある。   The external I / F 103 is an interface with an external device. The external device includes a recording medium 103a. Thereby, the computer system 100 can read and / or write the recording medium 103a via the external I / F 103. The recording medium 103a includes a flexible disk, a CD, a DVD (Digital Versatile Disk), an SD memory card, an USB memory (Universal Serial Bus memory), and the like.

ROM105は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)である。ROM105には、コンピュータシステム100の起動時に実行されるBIOS(Basic Input/Output System)、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM104は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)である。   The ROM 105 is a nonvolatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 105 stores programs and data such as BIOS (Basic Input / Output System), OS settings, and network settings that are executed when the computer system 100 is started. The RAM 104 is a volatile semiconductor memory (storage device) that temporarily stores programs and data.

CPU106は、ROM105やHDD108などの記憶装置からプログラムやデータをRAM104上に読み出し、処理を実行することで、コンピュータシステム100全体の制御や機能を実現する演算装置である。   The CPU 106 is an arithmetic device that realizes control and functions of the entire computer system 100 by reading a program and data from a storage device such as the ROM 105 and the HDD 108 onto the RAM 104 and executing processing.

本実施形態に係るコンピュータシステム100は、上記ハードウェア構成により、後述するような各種処理を実現できる。   The computer system 100 according to the present embodiment can realize various processes as described later with the above hardware configuration.

(情報蓄積装置10のソフトウェア構成)
次に、本実施形態に係る情報蓄積装置10のソフトウェア構成について説明する。本実施形態に係る情報蓄積装置10は、例えば図3に示すような処理ブロックで実現される。図3は本実施形態に係る情報蓄積装置の一例の処理ブロック図である。情報蓄積装置10はプログラムを実行することで、OS21、Webサーバ22、PCブラウザ用UI24、MFP用UI25、WebApi26、共有フォルダ27、ドキュメント管理部28、Web制御部29を実現している。
(Software configuration of information storage device 10)
Next, the software configuration of the information storage device 10 according to the present embodiment will be described. The information storage device 10 according to the present embodiment is realized by processing blocks as shown in FIG. 3, for example. FIG. 3 is a processing block diagram of an example of the information storage device according to the present embodiment. The information storage device 10 executes a program to realize an OS 21, a Web server 22, a PC browser UI 24, an MFP UI 25, a WebApi 26, a shared folder 27, a document management unit 28, and a Web control unit 29.

OS21は情報蓄積装置10のオペレーティングシステムであり、システム全体を制御する。OS21は、例えばWindows(登録商標)やLinux(登録商標)などである。   The OS 21 is an operating system of the information storage device 10 and controls the entire system. The OS 21 is, for example, Windows (registered trademark) or Linux (registered trademark).

Webサーバ22はHTTP(Hyper Text Transfer Protocol)で情報を送受信するソフトウェアである。Webサーバ22は、Apache Tomcat(登録商標)やIIS(登録商標)などである。   The Web server 22 is software that transmits and receives information using HTTP (Hyper Text Transfer Protocol). The Web server 22 is Apache Tomcat (registered trademark), IIS (registered trademark), or the like.

PCブラウザ用UI24はHTTPリクエストによりシステム設定画面を携帯端末に表示する。ユーザはWebブラウザ(図示せず)を使用して、システム設定画面から設定の変更を行うことができる。   The PC browser UI 24 displays a system setting screen on the portable terminal in response to the HTTP request. The user can change the setting from the system setting screen using a Web browser (not shown).

MFP用UI25はHTTPリクエストによりコード情報の一例であるQRコード(登録商標)の画面をMFP13などの電子機器に表示する。QRコードはマトリックス型二次元コードである。また、MFP用UI25はHTTPリクエストにより印刷画面の表示やスキャン画面の表示などを行う。ユーザはMFP13のWebブラウザ機能を利用して印刷やスキャンの操作を行うことができる。   The MFP UI 25 displays a QR code (registered trademark) screen, which is an example of code information, on an electronic device such as the MFP 13 in response to an HTTP request. The QR code is a matrix type two-dimensional code. Further, the MFP UI 25 displays a print screen, a scan screen, and the like according to an HTTP request. The user can perform printing and scanning operations using the Web browser function of the MFP 13.

WebApi(Application Programming Interface)26はネットワークN1経由で利用可能である。WebApi26はHTTPリクエストを受け付け、HTTPリクエストに応じた処理を行い、HTTPレスポンスを行う。WebApi26はQRコードの生成も行う。   A WebApi (Application Programming Interface) 26 can be used via the network N1. The WebApi 26 accepts an HTTP request, performs processing according to the HTTP request, and performs an HTTP response. WebApi 26 also generates a QR code.

WebApi26は、スマートフォン11やタブレット端末12などの携帯端末からのリクエストを受信するために設けられた予め定義されたインターフェースであり、例えば関数やクラス等により構成される。   The WebApi 26 is a predefined interface provided for receiving a request from a mobile terminal such as the smartphone 11 or the tablet terminal 12, and is configured by a function, a class, or the like, for example.

また、情報蓄積装置10のWebApi26をSDK(ソフトウェア開発キット)として携帯端末に搭載されるアプリケーションの開発者に提供できる。アプリケーションの開発者はSDKを使用してアプリケーションを開発できる。SDKは情報蓄積装置10の提供者以外のサードベンダにも提供できる。サードベンダは提供されたSDKを使用してアプリケーションを開発できる。SDKを使用して開発されたアプリケーションは携帯端末に搭載できる。   Further, the WebApi 26 of the information storage device 10 can be provided as an SDK (software development kit) to a developer of an application mounted on a portable terminal. Application developers can develop applications using SDK. The SDK can be provided to a third vendor other than the provider of the information storage device 10. Third vendors can develop applications using the provided SDK. Applications developed using SDK can be installed in mobile terminals.

情報蓄積装置10のWebApiをSDKとして提供することにより、携帯端末は情報蓄積装置10の提供者が開発したアプリケーションだけでなく、サードベンダが開発したアプリケーションも搭載できるようになる。   By providing the WebApi of the information storage device 10 as an SDK, the mobile terminal can mount not only an application developed by the provider of the information storage device 10 but also an application developed by a third vendor.

共有フォルダ27はSMB(Server Message Block)プロトコルによりネットワークN1上で公開されたフォルダである。ユーザはスマートフォン11やタブレット端末12などの携帯端末を用いて、共有フォルダ27にアクセスできる。   The shared folder 27 is a folder published on the network N1 by the SMB (Server Message Block) protocol. The user can access the shared folder 27 using a mobile terminal such as the smartphone 11 or the tablet terminal 12.

ドキュメント管理部28は共有フォルダ27に置かれたファイルを管理し、Web制御部29からの要求に応じてデータ変換する処理を行う。なお、本実施形態におけるファイルは電子データの一形態である。Web制御部29は、WebApi26からの要求に応じてドキュメント管理部28を制御する処理を行う。   The document management unit 28 manages files placed in the shared folder 27 and performs data conversion processing in response to a request from the Web control unit 29. The file in this embodiment is a form of electronic data. The Web control unit 29 performs processing for controlling the document management unit 28 in response to a request from the WebApi 26.

なお、情報蓄積装置10は大きく分けて2つのプロセスが動作している。1つのプロセスはWebサーバ22、PCブラウザ用UI24、MFP用UI25、WebApi26を有している。もう1つのプロセスは、共有フォルダ27、ドキュメント管理部28、Web制御部29を有している。したがって、WebApi26とWeb制御部29とはプロセス間通信を行う。   The information storage device 10 is roughly divided into two processes. One process includes a Web server 22, a PC browser UI 24, an MFP UI 25, and a WebApi 26. Another process includes a shared folder 27, a document management unit 28, and a Web control unit 29. Therefore, the WebApi 26 and the Web control unit 29 perform interprocess communication.

(携帯端末のソフトウェア構成)
次に、本実施形態に係る携帯端末のソフトウェア構成について説明する。図4は、本実施形態に係る携帯端末の機能構成例を示すブロック図である。なお、説明の便宜上、図4では、本発明に係る機能を主に例示しているが、携帯端末が有する機能は、これらに限られるものではない。図4に示すように、携帯端末は、通信部31と、受付部32と、アップロード画面表示部33と、ファイル一覧表示部34と、設定情報表示部35と、第1の表示制御部36と、QRコード読取部37と、解析部38と、第2の表示制御部39と、要求部40と、メイン画面表示部41と、プレビュー表示部42とを有する。
(Software configuration of mobile device)
Next, the software configuration of the mobile terminal according to the present embodiment will be described. FIG. 4 is a block diagram illustrating a functional configuration example of the mobile terminal according to the present embodiment. For convenience of explanation, FIG. 4 mainly illustrates the functions according to the present invention, but the functions of the mobile terminal are not limited to these. As illustrated in FIG. 4, the mobile terminal includes a communication unit 31, a reception unit 32, an upload screen display unit 33, a file list display unit 34, a setting information display unit 35, and a first display control unit 36. , A QR code reading unit 37, an analysis unit 38, a second display control unit 39, a request unit 40, a main screen display unit 41, and a preview display unit 42.

通信部31は、情報蓄積装置10と通信する機能を有する。例えばアップロード画面表示部33、ファイル一覧表示部34、設定情報表示部35、要求部40、メイン画面表示部41などは、通信部31を利用して、情報蓄積装置10から情報を取得し、情報蓄積装置10に処理を要求する。   The communication unit 31 has a function of communicating with the information storage device 10. For example, the upload screen display unit 33, the file list display unit 34, the setting information display unit 35, the request unit 40, the main screen display unit 41, etc. acquire information from the information storage device 10 using the communication unit 31. A request is made to the storage device 10 for processing.

受付部32は、各種の入力を受け付ける。この例では、受付部32は、タッチパネルに対するユーザのタッチ操作に応じた入力を受け付ける。   The accepting unit 32 accepts various inputs. In this example, the reception unit 32 receives an input corresponding to a user's touch operation on the touch panel.

アップロード画面表示部33は、ユーザによる操作(この例ではタッチパネルに対するユーザのタッチ操作)に応じて、情報蓄積装置10にファイルをアップロードするメニューを表示し、情報蓄積装置10へのアップロードを行う。情報蓄積装置10へのアップロード方法として、例えばMFP13上のQRコードを読み取り、そのMFP13にスキャンをさせて情報蓄積装置10へアップロードする方法がある。また、情報蓄積装置10へのアップロード方法として、例えば携帯端末のデータを情報蓄積装置10へアップロードする方法がある。さらに、情報蓄積装置10へのアップロード方法として、例えば携帯端末のカメラ機能により撮影されたデータを情報蓄積装置10へアップロードする方法がある。   The upload screen display unit 33 displays a menu for uploading a file to the information storage device 10 in accordance with a user operation (in this example, a user touch operation on the touch panel), and uploads to the information storage device 10. As an upload method to the information storage device 10, for example, there is a method of reading a QR code on the MFP 13, scanning the MFP 13, and uploading to the information storage device 10. Moreover, as an uploading method to the information storage device 10, for example, there is a method of uploading data of a portable terminal to the information storage device 10. Furthermore, as an uploading method to the information storage device 10, there is a method of uploading, for example, data captured by a camera function of a mobile terminal to the information storage device 10.

ファイル一覧表示部34は、ユーザによる操作に応じて、情報蓄積装置10内にあるファイルの一覧を表示し、ユーザからのファイルの選択を受け付ける。設定情報表示部35は、ユーザによる操作に応じて、情報蓄積装置10との接続設定を行ったり、携帯端末の設定情報を表示したりする。   The file list display unit 34 displays a list of files in the information storage device 10 in response to an operation by the user, and accepts a file selection from the user. The setting information display unit 35 performs connection setting with the information storage device 10 or displays setting information of the mobile terminal according to an operation by the user.

第1の表示制御部36は、ユーザからの電子機器を利用したサービスの要求に応じて異なる第1の画像と、入力装置によって入力された入力画像とを表示する。ここでは、入力装置とは、携帯端末に搭載された小型のカメラであり、入力画像とは、そのカメラにより撮像された画像である。本明細書において、「撮像」とは、レンズなどの光学系により結像された被写体(撮像対象)の像を、電気信号に変換することを指す。後述するように、この例では、入力画像は、第1の画像の所定領域に表示される。第1の表示制御部36の詳細な機能については後述する。   The first display control unit 36 displays a different first image and an input image input by the input device according to a service request using an electronic device from a user. Here, the input device is a small camera mounted on a portable terminal, and the input image is an image captured by the camera. In this specification, “imaging” refers to converting an image of a subject (imaging target) imaged by an optical system such as a lens into an electrical signal. As will be described later, in this example, the input image is displayed in a predetermined area of the first image. Detailed functions of the first display control unit 36 will be described later.

QRコード読取部37は、携帯端末に搭載されたカメラにより撮像された画像(以下、「入力画像」と呼ぶ場合がある)にQRコード(携帯端末が読み取り可能なQRコード)が含まれているか(映り込んでいるか)否かを判定し、入力画像にQRコードが含まれていると判定した場合、そのQRコードを読み取る機能を有する。携帯端末が読み取り可能なQRコードは、予め不図示のメモリに登録されていてもよい。この例では、QRコード読取部37は請求項の「第1の判定手段」に対応し、QRコードは請求項の「第1の情報」に対応している。QRコード読取部37で読み取るQRコードには、携帯端末を情報蓄積装置10へ接続するための登録用QRコード、印刷やスキャンを行わせるMFP13を特定するためのQRコード、投影を行わせるプロジェクタ14を特定するためのQRコードなどがある。   Whether the QR code reading unit 37 includes a QR code (a QR code that can be read by the mobile terminal) in an image captured by a camera mounted on the mobile terminal (hereinafter also referred to as “input image”). When it is determined whether or not (the image is reflected) and it is determined that the QR code is included in the input image, it has a function of reading the QR code. The QR code readable by the mobile terminal may be registered in advance in a memory (not shown). In this example, the QR code reading unit 37 corresponds to “first determination unit” in the claims, and the QR code corresponds to “first information” in the claims. The QR code read by the QR code reading unit 37 includes a QR code for registration for connecting the portable terminal to the information storage device 10, a QR code for specifying the MFP 13 that performs printing and scanning, and a projector 14 that performs projection. There is a QR code or the like for specifying.

解析部38は、QRコード読取部37によって、入力画像にQRコードが含まれていると判定された場合(つまり、QRコード読取部37によってQRコードが読み取られた場合)、QRコード読取部37によって読み取られたQRコードを解析して、ユーザから要求されたサービスを提供する電子機器を特定できるか否かを判定する。解析部38の詳細な機能については後述する。この例では、「解析部38」は、請求の「第2の判定手段」に対応している。   When the QR code reading unit 37 determines that the QR code is included in the input image (that is, when the QR code is read by the QR code reading unit 37), the analysis unit 38 is the QR code reading unit 37. Is analyzed to determine whether an electronic device that provides the service requested by the user can be identified. Detailed functions of the analysis unit 38 will be described later. In this example, the “analysis unit 38” corresponds to “second determination unit” in the claims.

第2の表示制御部39は、解析部38によって、QRコード読取部37によって読み取られたQRコードから、ユーザから要求されたサービスを提供する電子機器を特定できると判定された場合、電子機器によるサービスを提供可能であることを示す第2の画像を表示する。第2の表示制御部39の詳細な機能については後述する。   If the analysis unit 38 determines that the electronic device that provides the service requested by the user can be specified from the QR code read by the QR code reading unit 37, the second display control unit 39 uses the electronic device. A second image indicating that the service can be provided is displayed. Detailed functions of the second display control unit 39 will be described later.

要求部40は、解析部38によって、QRコード読取部37によって読取られたQRコードから、ユーザから要求されたサービスを提供する電子機器を特定できると判定された場合、情報蓄積装置10に対して、ユーザから要求されたサービスに係る処理の実行を要求する。要求部40の詳細な機能については後述する。   When the analyzing unit 38 determines that the electronic device that provides the service requested by the user can be specified from the QR code read by the QR code reading unit 37, the request unit 40 checks the information storage device 10. , Request execution of processing related to the service requested by the user. Detailed functions of the request unit 40 will be described later.

メイン画面表示部41は、ユーザの操作に応じて、メイン画面を表示する制御を行う。メイン画面表示部41の詳細な機能については後述する。プレビュー表示部42は、ファイル一覧表示部34により表示されたファイルの一覧からユーザがファイルを選択すると、選択されたファイルのプレビュー表示を行う。   The main screen display unit 41 performs control to display the main screen in accordance with a user operation. Detailed functions of the main screen display unit 41 will be described later. When the user selects a file from the file list displayed by the file list display unit 34, the preview display unit 42 displays a preview of the selected file.

以上に説明した携帯端末の各部の機能(通信部31、受付部32、アップロード画面表示部33、ファイル一覧表示部34、設定情報表示部35、第1の表示制御部36、QRコード読取部37、解析部38、第2の表示制御部39、要求部40、メイン画面表示部41、および、プレビュー表示部42)は、図2に示すCPU106が、RAM104をワークエリア(作業領域)としてROM105またはHDD108等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上記各部の機能のうちの少なくとも一部が専用のハードウェア回路(例えば半導体集積回路等)で実現されてもよい。   Functions of each part of the portable terminal described above (communication part 31, reception part 32, upload screen display part 33, file list display part 34, setting information display part 35, first display control part 36, QR code reading part 37 2, the analysis unit 38, the second display control unit 39, the request unit 40, the main screen display unit 41, and the preview display unit 42, the CPU 106 shown in FIG. 2 uses the ROM 105 or the RAM 105 as a work area (work area). This is realized by executing a program stored in the HDD 108 or the like. However, the present invention is not limited to this. For example, at least a part of the functions of the above-described units is realized by a dedicated hardware circuit (for example, a semiconductor integrated circuit). Also good.

(処理の詳細)
以下では、本実施形態に係る入出力システム1の処理の詳細について説明する。ここでは、一例として、スマートフォン11を経由してMFP13にスキャンを実行させる場合(ユーザから要求されたサービス(電子機器を利用したサービス)が、MFP13を利用したスキャン処理である場合)の処理について説明する。図5は、この場合における入出力システム1の処理手順の一例を示すシーケンス図である。
(Details of processing)
Below, the detail of the process of the input / output system 1 which concerns on this embodiment is demonstrated. Here, as an example, a description will be given of processing when the MFP 13 performs scanning via the smartphone 11 (when the service requested by the user (service using the electronic device) is scanning processing using the MFP 13). To do. FIG. 5 is a sequence diagram showing an example of the processing procedure of the input / output system 1 in this case.

図5に示すように、ステップS1において、ユーザはMFP13を操作して、QRコード画面の表示を要求する。ユーザからQRコード画面表示要求があると、MFP13はステップS2において情報蓄積装置10にQRコード画面を要求し、QRコード画面を取得する。また、MFP13はステップS3において、情報蓄積装置10にQRコードを要求し、QRコードを取得する。MFP13はQRコードを含むQRコード画面を表示する。情報蓄積装置10は、MFP13やプロジェクタ14などの電子機器ごとに、当該電子機器に対応するQRコード画面およびQRコードを生成する機能を有している。   As shown in FIG. 5, in step S1, the user operates the MFP 13 to request display of a QR code screen. When there is a QR code screen display request from the user, the MFP 13 requests the QR code screen from the information storage device 10 in step S2, and acquires the QR code screen. In step S3, the MFP 13 requests the information storage apparatus 10 for a QR code, and acquires the QR code. The MFP 13 displays a QR code screen including the QR code. The information storage device 10 has a function of generating a QR code screen and a QR code corresponding to each electronic device such as the MFP 13 and the projector 14.

QRコード画面に表示されるQRコードには、QRコードを生成した情報蓄積装置10のIPアドレスと、QRコードを表示している電子機器(この例ではMFP13)のIPアドレスと、電子機器の能力情報と、が含まれている。電子機器の能力情報は、印刷が可能なのか、投影が可能なのか、スキャンが可能なのか、などの電子機器で実行可能な処理を示す情報である。例えばQRコードを表示しているMFP13がスキャン機能を有している場合、当該QRコードには、MFP13が実行可能な処理としてスキャン処理を示す能力情報が含まれている。   The QR code displayed on the QR code screen includes the IP address of the information storage device 10 that generated the QR code, the IP address of the electronic device (MFP 13 in this example) displaying the QR code, and the capability of the electronic device. And information. The capability information of the electronic device is information indicating processing that can be executed by the electronic device, such as whether printing is possible, projection is possible, and scanning is possible. For example, when the MFP 13 displaying the QR code has a scan function, the QR code includes capability information indicating a scan process as a process executable by the MFP 13.

ステップS4において、ユーザはスマートフォン11を操作し、アップロード画面の表示を要求する。このユーザによる操作に応じて、スマートフォン11(アップロード画面表示部33)は、アップロード画面をタッチパネル上に表示する。図6はアップロード画面の一例を示すイメージ図である。ステップS5において、アップロード画面のアップロード先設定ボタン1001が押下されると、スマートフォン11(ファイル一覧表示部34)は、情報蓄積装置10にアップロードできるフォルダの一覧を要求し、フォルダ一覧を取得する。スマートフォン11(ファイル一覧表示部34)は、例えば図7に示すようなフォルダ選択画面をタッチパネル上に表示する。図7はフォルダ選択画面の一例のイメージ図である。   In step S4, the user operates the smartphone 11 and requests display of the upload screen. In response to the operation by the user, the smartphone 11 (upload screen display unit 33) displays the upload screen on the touch panel. FIG. 6 is an image diagram showing an example of an upload screen. In step S5, when the upload destination setting button 1001 on the upload screen is pressed, the smartphone 11 (file list display unit 34) requests a list of folders that can be uploaded to the information storage device 10, and acquires the folder list. The smartphone 11 (file list display unit 34) displays, for example, a folder selection screen as shown in FIG. 7 on the touch panel. FIG. 7 is an image diagram of an example of a folder selection screen.

ステップS6において、ユーザはスマートフォン11を操作し、図7のフォルダ選択画面のフォルダ一覧からアップロード先のフォルダを選択する。ステップS7において、ユーザは、図6のアップロード画面の「読み取り設定」ボタン1002を押下する。「読み取り設定」ボタン1002が押下されると、スマートフォン11(設定情報表示部35)は、図8に示すような読み取り設定画面を表示する。   In step S6, the user operates the smartphone 11 to select an upload destination folder from the folder list on the folder selection screen in FIG. In step S <b> 7, the user presses a “read setting” button 1002 on the upload screen in FIG. 6. When the “read setting” button 1002 is pressed, the smartphone 11 (setting information display unit 35) displays a read setting screen as shown in FIG.

図8は読み取り設定画面の一例のイメージ図である。ユーザはスマートフォン11を操作し、図8の読み取り設定画面にスキャン条件を設定する。図8の読み取り設定画面ではスキャン条件の一例として原稿種類、解像度、原稿面、原稿セット方向、白紙除去、原稿セット方向、ファイル形式、両面原稿最終ページなどが設定できる。   FIG. 8 is an image diagram of an example of a reading setting screen. The user operates the smartphone 11 to set scan conditions on the reading setting screen in FIG. In the reading setting screen of FIG. 8, the document type, resolution, document surface, document setting direction, blank page removal, document setting direction, file format, double-sided document last page, etc. can be set as examples of scanning conditions.

MFP13はQRコードを含むQRコード画面を表示している間、QRコードを使用したスキャン要求があるかを情報蓄積装置10へポーリングして問い合わせる。スキャン要求を情報蓄積装置10に問い合わせる処理はバックグラウンド処理である。ステップS8において、MFP13はスキャン要求を情報蓄積装置10に問い合わせたが、情報蓄積装置10からスキャン要求無しが返されている。   While displaying the QR code screen including the QR code, the MFP 13 polls the information storage device 10 to inquire whether there is a scan request using the QR code. The process for inquiring the scan request to the information storage device 10 is a background process. In step S <b> 8, the MFP 13 inquires the information storage device 10 about a scan request, but the information storage device 10 returns no scan request.

なお、図5のシーケンス図に示しているステップS1〜S3のQRコード画面を表示する処理、ステップS4〜S6のアップロード先のフォルダを選択する処理、ステップS7のスキャン条件を設定する処理の順序は一例であり、順序を変更してもよい。   The order of the process of displaying the QR code screen in steps S1 to S3 shown in the sequence diagram of FIG. 5, the process of selecting the upload destination folder in steps S4 to S6, and the process of setting the scan condition in step S7 is as follows. It is an example, and the order may be changed.

ステップS9において、ユーザはスマートフォン11を操作し、図6のアップロード画面の「QRコードでMFPを指定」ボタン1003を押下することで、QRコードを用いたスキャンを選択する。見方を変えれば、スマートフォン11は、ユーザからの、電子機器(この場合はMFP13)を利用したスキャンサービスの要求を受け付けると捉えることもできる。   In step S <b> 9, the user operates the smartphone 11 and presses the “designate MFP with QR code” button 1003 on the upload screen in FIG. 6 to select a scan using the QR code. In other words, the smartphone 11 can be regarded as receiving a request for a scan service using an electronic device (in this case, the MFP 13) from the user.

「QRコードでMFPを指定」ボタン1003が押下されると、スマートフォン11(第1の表示制御部36)は、図9に示すようなQRコード読み取り画面を表示する。図9はQRコード読み取り画面の一例のイメージ図である。QRコード読み取り画面には、ユーザから要求された電子機器を利用したサービスごとに異なる第1の画像1100と、携帯端末に搭載されたカメラにより撮像された入力画像1101とが表示される。この例では、入力画像1101は、第1の画像1100の所定領域に表示されていると捉えることができる。例えば入力画像1101の上に第1の画像1100が重畳され、入力画像1101の一部(例えば中央部分)が、第1の画像1100の所定領域から露出して表示される形態であってもよい。   When the “designate MFP by QR code” button 1003 is pressed, the smartphone 11 (first display control unit 36) displays a QR code reading screen as shown in FIG. FIG. 9 is an image diagram of an example of a QR code reading screen. On the QR code reading screen, a first image 1100 that is different for each service using an electronic device requested by the user and an input image 1101 captured by a camera mounted on the mobile terminal are displayed. In this example, the input image 1101 can be regarded as being displayed in a predetermined area of the first image 1100. For example, the first image 1100 may be superimposed on the input image 1101 and a part (for example, a central portion) of the input image 1101 may be exposed and displayed from a predetermined area of the first image 1100. .

図9に例示された第1の画像1100は、ユーザが、図6のアップロード画面の「QRコードでMFPを指定」ボタン1003を押下した場合、つまり、電子機器を利用したサービスとして、MFP13にスキャンを行わせるサービスが要求された場合に対応する画像である。この第1の画像は、ユーザから要求されたサービス(電子機器を利用したサービス)に応じて異なる画像となる。図9の例では、第1の画像1100は、MFP13を利用したスキャンサービスの手順を示す画像であるが、これに限らず、各サービスに対応する第1の画像の態様は任意である。   The first image 1100 illustrated in FIG. 9 is scanned by the MFP 13 when the user presses the “designate MFP with QR code” button 1003 on the upload screen in FIG. 6, that is, as a service using an electronic device. It is an image corresponding to a case where a service for performing the request is requested. This first image is different depending on the service requested by the user (service using an electronic device). In the example of FIG. 9, the first image 1100 is an image showing the procedure of the scan service using the MFP 13. However, the present invention is not limited to this, and the form of the first image corresponding to each service is arbitrary.

図5のステップS10において、ユーザは、MFP13が表示しているQRコード画面上のQRコードが、QRコード読み取り画面内の入力画像に映り込むように、スマートフォン11を、MFP13が表示しているQRコード画面上のQRコードにかざす。   In step S10 in FIG. 5, the user displays the smartphone 11 on the QR displayed on the MFP 13 so that the QR code on the QR code screen displayed on the MFP 13 is reflected in the input image on the QR code reading screen. Hold it over the QR code on the code screen.

スマートフォン11(QRコード読取部37)は、入力画像に映り込んだQRコードが、スマートフォン11が読み取り可能なQRコードであると判定した場合は、入力画像に表示されたQRコードを読み取る。なお、読み取ったQRコードには、前述したように、スキャンデータの送信先となる情報蓄積装置10のIPアドレス(以下、「第2のIPアドレス」と称する場合がある)、スキャンデータの送信元となるMFP13のIPアドレス(以下、「第1のIPアドレス」と称する場合がある)及びMFP13の能力情報が含まれている。この例では、第1のIPアドレスは請求項の「第1のアドレス情報」に対応し、第2のIPアドレスは請求項の「第2のアドレス情報」に対応している。   If the smartphone 11 (QR code reading unit 37) determines that the QR code reflected in the input image is a QR code that can be read by the smartphone 11, the smartphone 11 reads the QR code displayed on the input image. As described above, the read QR code includes the IP address of the information storage device 10 that is the transmission destination of the scan data (hereinafter may be referred to as “second IP address”), the scan data transmission source, and so on. IP address of the MFP 13 (hereinafter, may be referred to as “first IP address”) and capability information of the MFP 13 are included. In this example, the first IP address corresponds to “first address information” in the claims, and the second IP address corresponds to “second address information” in the claims.

QRコードを読み取った場合、スマートフォン11は、図10に示すように、QRコードの読み取りが完了したことを知らせる第3の画像1102を入力画像1101に重畳して表示する。なお、第3の画像1102の態様は、図10の例に限られるものではない。第3の画像1102は、QRコードの読み取りが完了したことを知らせるのに利用可能な画像であればよい。   When the QR code is read, the smartphone 11 superimposes and displays the third image 1102 informing that the reading of the QR code is completed, on the input image 1101 as shown in FIG. Note that the aspect of the third image 1102 is not limited to the example of FIG. The third image 1102 may be an image that can be used to notify that the reading of the QR code is completed.

スマートフォン11(解析部38)は、QRコードに含まれている能力情報が示す1以上の処理(MFP13が実行可能な1以上の処理)の中に、ステップS9においてユーザが選択したスキャン処理(ユーザから要求されたサービスに係る処理の一例)が含まれているかを判定する。   The smartphone 11 (analysis unit 38) performs the scan process (user selected) in step S9 among one or more processes (one or more processes executable by the MFP 13) indicated by the capability information included in the QR code. It is determined whether an example of a process related to the service requested from is included.

QRコードに含まれている能力情報が示す1以上の処理の中に、スキャン処理が含まれていると判定した場合は、スマートフォン11(解析部38)は、当該QRコードに含まれる第1のIPアドレスにより特定されるMFP13を、ユーザから要求されたサービスを提供する電子機器として特定できると判定し、処理を継続する。なお、当該QRコードに含まれている能力情報が示す1以上の処理の中に、スキャン処理が含まれていないと判定した場合は、スマートフォン11は、エラーを表示して終了する。なお、スマートフォン11はエラーを表示したあと、再度、QRコード読み取り画面を表示し、その後に読み取られたQRコードに含まれている能力情報が示す1以上の処理の中に、スキャン処理が含まれていると判断するまで、QRコード読み取り画面の表示を継続するようにしてもよい。   If it is determined that the scan process is included in one or more processes indicated by the capability information included in the QR code, the smartphone 11 (analysis unit 38) determines that the first code included in the QR code is included in the first code. It is determined that the MFP 13 specified by the IP address can be specified as an electronic device that provides the service requested by the user, and the processing is continued. If it is determined that the scan process is not included in one or more processes indicated by the capability information included in the QR code, the smartphone 11 displays an error and ends. In addition, after displaying the error, the smartphone 11 displays the QR code reading screen again, and the scanning process is included in one or more processes indicated by the capability information included in the QR code read after that. The display of the QR code reading screen may be continued until it is determined that it has been.

以下、QRコードに含まれている能力情報が示す1以上の処理の中に、スキャン処理が含まれていると判定した場合におけるステップS10以降の処理を説明する。ステップS11において、スマートフォン11(第2の表示制御部39)は、図11に示すように、MFP13を利用したスキャンサービスを提供可能であることを示す第2の画像1103を表示する。図11の例では、第2の画像1103は、QRコード読み取り画面のうち、スキャンサービスの開始を報知する旨を表す画像が表示される領域1110の色が、図9および図10とは異なる色に設定された画像であるが、これに限らず、第2の画像の態様は任意である。要するに、第2の画像は、MFP13を利用したスキャンサービスを提供可能であることを示す画像であればよい。   Hereinafter, the process after step S10 when it is determined that the scan process is included in one or more processes indicated by the capability information included in the QR code will be described. In step S11, the smartphone 11 (second display control unit 39) displays a second image 1103 indicating that a scan service using the MFP 13 can be provided, as shown in FIG. In the example of FIG. 11, the second image 1103 has a color different from that of FIGS. 9 and 10 in the area 1110 on the QR code reading screen where an image indicating that the start of the scan service is displayed. However, the present invention is not limited to this, and the mode of the second image is arbitrary. In short, the second image may be an image indicating that a scan service using the MFP 13 can be provided.

ステップS12において、スマートフォン11(要求部40)は、スキャンデータの送信先となる情報蓄積装置10のIPアドレス(QRコードに含まれる第2のIPアドレス)を利用し、アップロード先のフォルダ、スキャン条件を含むスキャン要求を、情報蓄積装置10に対して行う。なお、スキャン要求の中には、ユーザから要求されたサービスを行わせる電子機器を特定する情報として、QRコードに含まれていた第1のIPアドレスが含まれていてもよい。   In step S12, the smartphone 11 (requesting unit 40) uses the IP address (second IP address included in the QR code) of the information storage device 10 that is the transmission destination of the scan data, and uploads the folder and scan conditions. Is sent to the information storage device 10. In the scan request, the first IP address included in the QR code may be included as information for specifying an electronic device that performs the service requested by the user.

ステップS13において、MFP13はステップS8と同様、QRコードを使用したスキャン要求があるかを情報蓄積装置10へポーリングして問い合わせる。MFP13はスキャン要求を情報蓄積装置10に問い合わせ、情報蓄積装置10からスキャン要求有りがアップロード先のフォルダ、スキャン条件と共に返される。MFP13はステップS14において、スキャン条件に従ってスキャンを実行する。ステップS15において、MFP13は情報蓄積装置10のアップロード先のフォルダにスキャンデータを保存する。   In step S13, as in step S8, the MFP 13 polls the information storage apparatus 10 to inquire whether there is a scan request using a QR code. The MFP 13 inquires of the information storage device 10 about the scan request, and the information storage device 10 returns a scan request together with the upload destination folder and the scan condition. In step S14, the MFP 13 executes scanning according to the scanning conditions. In step S <b> 15, the MFP 13 stores the scan data in the upload destination folder of the information storage device 10.

ステップS14、S15はスキャンされる原稿のページ数分、繰り返される。スキャンデータは、カラーか白黒かによって、JPEG形式かTIFF形式の何れかになる。原稿の全てのページのスキャンが終了すると、ステップS16において、MFP13は情報蓄積装置10にスキャンデータ変換要求を行う。   Steps S14 and S15 are repeated for the number of pages of the document to be scanned. The scan data is either JPEG format or TIFF format depending on whether it is color or black and white. When scanning of all pages of the document is completed, the MFP 13 sends a scan data conversion request to the information storage device 10 in step S16.

ステップS17において、情報蓄積装置10はMFP13から送られていたページ毎のスキャンデータを一つにまとめ、PDF形式のスキャンファイルに変換する。ステップS17において変換されるデータ形式はPDF形式に限定されるものではない。ステップS17において変換されるデータ形式はスキャンデータを一つにまとめるデータ形式や、スマートフォン11で表示可能なデータ形式等である。   In step S <b> 17, the information storage device 10 combines the scan data for each page sent from the MFP 13 into one and converts it into a PDF format scan file. The data format converted in step S17 is not limited to the PDF format. The data format converted in step S <b> 17 includes a data format that combines scan data into one, a data format that can be displayed on the smartphone 11, and the like.

ステップS18において、ユーザはスマートフォン11を操作し、スキャンファイルを選択するために例えば図12に示すようなメイン画面の表示を要求する。このユーザによる操作に応じて、メイン画面表示部41は、メイン画面をタッチパネル上に表示する制御を行う。図12はメイン画面の一例のイメージ図である。   In step S18, the user operates the smartphone 11 and requests display of a main screen as shown in FIG. 12, for example, in order to select a scan file. In response to the operation by the user, the main screen display unit 41 performs control to display the main screen on the touch panel. FIG. 12 is an image diagram of an example of the main screen.

ユーザからメイン画面の表示を要求されると、スマートフォン11(ファイル一覧表示部34)は、ステップS19において情報蓄積装置10にファイルの一覧を要求し、ファイル一覧を取得する。ステップS19において、スマートフォン11(メイン画面表示部41)は、例えば図12に示すような、ファイル一覧1201を含むメイン画面を表示する。   When the display of the main screen is requested by the user, the smartphone 11 (file list display unit 34) requests the file list from the information storage device 10 in step S19, and acquires the file list. In step S19, the smartphone 11 (main screen display unit 41) displays a main screen including a file list 1201 as shown in FIG. 12, for example.

ステップS20において、ユーザはスマートフォン11を操作し、図12のファイル一覧1201からファイル(ここではスキャンファイル)を選択する。ステップS21において、スマートフォン11はユーザに選択されたファイルのダウンロードを情報蓄積装置10に要求し、スキャンファイルを取得する。そして、スマートフォン11(プレビュー表示部42)は、ダウンロードしたスキャンファイルのプレビューを表示する。   In step S20, the user operates the smartphone 11 to select a file (scan file here) from the file list 1201 in FIG. In step S <b> 21, the smartphone 11 requests the information storage device 10 to download the file selected by the user, and acquires a scan file. The smartphone 11 (preview display unit 42) displays a preview of the downloaded scan file.

(携帯端末の処理動作)
次に、携帯端末の処理動作を説明する。ここでは、前述のスマートフォン11の処理動作を例に挙げて説明する。図13は、ユーザが、QRコードを用いたスキャンを選択する場合(MFP13を利用したスキャンサービスを要求する場合)のスマートフォン11の動作例を示すフローチャートである。説明の便宜上、QRコード画面を表示する処理、アップロード先のフォルダを選択する処理、スキャン条件を設定する処理が完了していることを前提として説明する。
(Processing operation of mobile terminal)
Next, the processing operation of the mobile terminal will be described. Here, the processing operation of the smartphone 11 will be described as an example. FIG. 13 is a flowchart illustrating an operation example of the smartphone 11 when the user selects a scan using a QR code (when a scan service using the MFP 13 is requested). For convenience of explanation, description will be made on the assumption that processing for displaying a QR code screen, processing for selecting an upload destination folder, and processing for setting scan conditions have been completed.

まず、ユーザが、図6のアップロード画面の「QRコードでMFPを指定」ボタン1003を押下すると、スマートフォン11(第1の表示制御部36)は、図9に示すようなQRコード読み取り画面を表示する(ステップS101)。次に、ユーザは、MFP13が表示しているQRコード画面上のQRコードが、QRコード読み取り画面内の入力画像に映り込むように、スマートフォン11を、MFP13が表示しているQRコード画面上のQRコードにかざす。そして、スマートフォン11(QRコード読取部37)は、入力画像にQRコード(スマートフォン11が読み取り可能なQRコード)が含まれているか否かを判定する(ステップS102)。   First, when the user presses the “designate MFP with QR code” button 1003 on the upload screen in FIG. 6, the smartphone 11 (first display control unit 36) displays a QR code reading screen as shown in FIG. 9. (Step S101). Next, the user places the smartphone 11 on the QR code screen displayed on the MFP 13 so that the QR code on the QR code screen displayed on the MFP 13 is reflected in the input image on the QR code reading screen. Hold it over the QR code. Then, the smartphone 11 (QR code reading unit 37) determines whether or not the input image includes a QR code (a QR code that can be read by the smartphone 11) (step S102).

ステップS102において、入力画像にQRコードが含まれていると判定した場合(ステップS102:YES)、スマートフォン11(QRコード読取部37)は、入力画像に含まれているQRコードを読み取る(ステップS103)。次に、スマートフォン11(解析部38)は、ステップS103で読み取ったQRコードに含まれる能力情報が示す1以上の処理(MFP13が実行可能な1以上の処理)の中に、スキャン処理が含まれているか否かを判定する(ステップS104)。ステップS103で読み取ったQRコードに含まれる能力情報が示す1以上の処理の中に、スキャン処理が含まれていないと判定された場合(ステップS104:NO)、処理は終了する。一方、ステップS103で読み取ったQRコードに含まれる能力情報が示す1以上の処理の中に、スキャン処理が含まれていると判定した場合(ステップS104:YES)、スマートフォン11(第2の表示制御部39)は、図11に示すように、MFP13を利用したスキャンサービスを提供可能であることを示す第2の画像1103を表示する(ステップS105)。   In step S102, when it is determined that the QR code is included in the input image (step S102: YES), the smartphone 11 (QR code reading unit 37) reads the QR code included in the input image (step S103). ). Next, the smartphone 11 (analysis unit 38) includes a scan process in one or more processes (one or more processes executable by the MFP 13) indicated by the capability information included in the QR code read in step S103. It is determined whether or not (step S104). If it is determined that the scan process is not included in one or more processes indicated by the capability information included in the QR code read in step S103 (step S104: NO), the process ends. On the other hand, when it is determined that the scan process is included in one or more processes indicated by the capability information included in the QR code read in step S103 (step S104: YES), the smartphone 11 (second display control) As shown in FIG. 11, the unit 39) displays a second image 1103 indicating that the scan service using the MFP 13 can be provided (step S105).

そして、スマートフォン11(要求部40)は、スキャンデータの送信先となる情報蓄積装置10のIPアドレス(QRコードに含まれる第1のIPアドレス)を利用し、アップロード先のフォルダ、スキャン条件を含むスキャン要求を、情報蓄積装置10に対して行う(ステップS106)。   Then, the smartphone 11 (request unit 40) uses the IP address (first IP address included in the QR code) of the information storage device 10 that is the transmission destination of the scan data, and includes the upload destination folder and the scan condition. A scan request is sent to the information storage device 10 (step S106).

以上に説明したように、本実施形態では、例えばMFP13を利用したスキャンサービスを要求するユーザが、スマートフォン11を操作して、図6のアップロード画面の「QRコードでMFPを指定」ボタン1003を押下した場合、図9に示すように、MFP13を利用したスキャンサービスに対応する第1の画像1100と、入力画像1101とを含むQRコード読み取り画面が表示される。そして、ユーザが、スマートフォン11に表示された入力画像1101に、MFP13に表示されたQRコードが映り込むように、スマートフォン11をMFP13にかざすと、QRコードを表示しているMFP13がスキャン機能を有している場合は、図11に示すように、MFP13を利用したスキャンサービスを提供可能であることを示す第2の画像1103が表示され、同時に、MFP13を利用したスキャンサービスが開始される。すなわち、本実施形態によれば、携帯端末と、情報蓄積装置10とを連携させて、1以上の電子機器を制御させることにより様々なサービスを提供する仕組みに特化した携帯端末のUIを提供することが可能になる。   As described above, in this embodiment, for example, a user who requests a scan service using the MFP 13 operates the smartphone 11 and presses the “designate MFP with QR code” button 1003 on the upload screen in FIG. In this case, as shown in FIG. 9, a QR code reading screen including the first image 1100 corresponding to the scan service using the MFP 13 and the input image 1101 is displayed. When the user holds the smartphone 11 over the MFP 13 so that the QR code displayed on the MFP 13 appears in the input image 1101 displayed on the smartphone 11, the MFP 13 displaying the QR code has a scan function. If it is, the second image 1103 indicating that the scan service using the MFP 13 can be provided is displayed as shown in FIG. 11, and at the same time, the scan service using the MFP 13 is started. That is, according to the present embodiment, a UI of a mobile terminal specialized in a mechanism for providing various services by controlling one or more electronic devices by linking the mobile terminal and the information storage device 10 is provided. It becomes possible to do.

以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   Although the embodiments according to the present invention have been described above, the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above-described embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

(変形例)
以下、変形例を記載する。以下の変形例同士は任意に組み合わせることもできる。また、以下の変形例は、上述の実施形態と任意に組み合わせることもできる。
(Modification)
Hereinafter, modifications will be described. The following modifications can be arbitrarily combined. Moreover, the following modified examples can be arbitrarily combined with the above-described embodiment.

・ 変形例1
電子機器を利用したサービスとして、例えばMFP13を利用した印刷サービスや、プロジェクタ14を利用した投影サービスが要求された場合も、上述の実施形態と同様に考えることができる。
Modification 1
For example, when a print service using the MFP 13 or a projection service using the projector 14 is requested as a service using an electronic device, it can be considered as in the above-described embodiment.

例えば、スマートフォン11を経由してMFP13に印刷を実行させる場合(ユーザが、MFP13を利用した印刷サービスを要求する場合)、ユーザはスマートフォン11を操作し、情報蓄積装置10に保持された印刷対象のファイルを選択するために例えば図12に示すメイン画面の表示を要求する。次に、ユーザはスマートフォン11を操作し、図12のファイル一覧1201からファイルを選択する。次に、ユーザはスマートフォン11を操作し、図14に示すメイン画面の「QRコードでプリンタを指定」ボタン1210を押下することでMFP印刷を選択する。「QRコードでプリンタを指定」ボタン1210が押下されると、スマートフォン11は図15に示すようなQRコード読み取り画面を表示する。このQRコード読み取り画面には、MFP13を利用した印刷サービスに対応する第1の画像1211と、入力画像1212とが表示される。   For example, when the MFP 13 performs printing via the smartphone 11 (when the user requests a print service using the MFP 13), the user operates the smartphone 11 and the print target held in the information storage device 10 is displayed. In order to select a file, for example, display of the main screen shown in FIG. 12 is requested. Next, the user operates the smartphone 11 to select a file from the file list 1201 in FIG. Next, the user operates the smartphone 11 and selects MFP printing by pressing a “designate printer with QR code” button 1210 on the main screen shown in FIG. When the “designate printer by QR code” button 1210 is pressed, the smartphone 11 displays a QR code reading screen as shown in FIG. On the QR code reading screen, a first image 1211 corresponding to a print service using the MFP 13 and an input image 1212 are displayed.

また例えば、スマートフォン11を経由してプロジェクタ14に投影を実行させる場合(ユーザが、プロジェクタ14を利用した投影サービスを要求する場合)、ユーザはスマートフォン11を操作し、情報蓄積装置10に保持された投影対象のファイルを選択するために例えば図12に示すメイン画面の表示を要求する。次に、ユーザはスマートフォン11を操作し、図12のファイル一覧1201からファイルを選択する。次に、ユーザはスマートフォン11を操作し、図16のメイン画面の「QRコードでプロジェクタを指定」ボタン1300を押下することでプロジェクタ投影を選択する。「QRコードでプロジェクタを指定」ボタン1300が押下されると、スマートフォン11は図17に示すようなQRコード読み取り画面を表示する。このQRコード読み取り画面には、プロジェクタ14を利用した投影サービスに対応する第1の画像1301と、入力画像1302とが表示される。   Further, for example, when the projector 14 performs projection via the smartphone 11 (when the user requests a projection service using the projector 14), the user operates the smartphone 11 and is held in the information storage device 10. In order to select a file to be projected, for example, a display of a main screen shown in FIG. 12 is requested. Next, the user operates the smartphone 11 to select a file from the file list 1201 in FIG. Next, the user operates the smartphone 11 and selects a projector projection by pressing a “designate projector with QR code” button 1300 on the main screen of FIG. When the “designate projector by QR code” button 1300 is pressed, the smartphone 11 displays a QR code reading screen as shown in FIG. On this QR code reading screen, a first image 1301 corresponding to a projection service using the projector 14 and an input image 1302 are displayed.

・ 変形例2
スマートフォン11などの小型の携帯端末は、表示ディスプレイのサイズに限界があるため、このような小型の携帯端末においては、上述のQRコード読み取り画面が分割されて表示されてもよい。例えばユーザが、図6のアップロード画面の「QRコードでMFPを指定」ボタン1003を押下すると、スマートフォン11は、図18に示すような、MFP13の操作パネルに「QRコード」を表示させることを促す画像1400(MFP13を利用したスキャンサービスに対応する第1の画像であると捉えることもできる)を表示する。次に、ユーザが、次の画面への遷移を指示するボタン1401を押下すると、スマートフォン11は、図19に示すような、MFP13に表示されたQRコードを入力画像が表示される枠に合わせることを促す画像1402(第1の画像であると捉えることができる)と、入力画像1403とを表示する。
Modification 2
Since a small portable terminal such as the smartphone 11 has a limit on the size of a display display, the above QR code reading screen may be divided and displayed on such a small portable terminal. For example, when the user presses the “designate MFP with QR code” button 1003 on the upload screen in FIG. 6, the smartphone 11 prompts the user to display “QR code” on the operation panel of the MFP 13 as shown in FIG. 18. An image 1400 (which can also be regarded as a first image corresponding to a scan service using the MFP 13) is displayed. Next, when the user presses a button 1401 for instructing the transition to the next screen, the smartphone 11 matches the QR code displayed on the MFP 13 with the frame in which the input image is displayed as shown in FIG. An image 1402 (which can be regarded as the first image) and an input image 1403 are displayed.

次に、ユーザは、MFP13が表示しているQRコード画面上のQRコードが、入力画像1403に映り込むように、スマートフォン11を、MFP13が表示しているQRコード画面上のQRコードにかざす。MFP13が表示しているQRコードの読み取りが完了した場合、スマートフォン11は、図20に示すように、QRコードの読み取りが完了したことを知らせる第3の画像1404を入力画像1403に重畳して表示する。そして、読み取ったQRコードから、ユーザから要求されたサービスを提供するMFP13を特定できると判定した場合、図21に示すように、スマートフォン11は、MFP13を利用したスキャンサービスを提供可能であることを示す第2の画像1405を表示する。   Next, the user holds the smartphone 11 over the QR code on the QR code screen displayed on the MFP 13 so that the QR code on the QR code screen displayed on the MFP 13 appears in the input image 1403. When the reading of the QR code displayed on the MFP 13 is completed, the smartphone 11 displays a third image 1404 informing that the reading of the QR code is completed on the input image 1403 as shown in FIG. To do. When it is determined from the read QR code that the MFP 13 that provides the service requested by the user can be specified, the smartphone 11 can provide a scan service using the MFP 13 as shown in FIG. A second image 1405 is displayed.

(プログラム)
上述した実施形態の入出力システム1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ROM等に予め組み込んで提供するように構成してもよい。
(program)
The program executed in the input / output system 1 of the above-described embodiment is a file in an installable format or an executable format, and is a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk), USB. (Universal Serial Bus) or the like may be recorded and provided on a computer-readable recording medium, or may be provided or distributed via a network such as the Internet. Various programs may be provided by being incorporated in advance in a ROM or the like.

1 入出力システム
10 情報蓄積装置
11 スマートフォン
12 タブレット端末
14 プロジェクタ
31 通信部
32 受付部
33 アップロード画面表示部
34 ファイル一覧表示部
35 設定情報表示部
36 第1の表示制御部
37 QRコード読取部
38 解析部
39 第2の表示制御部
40 要求部
41 メイン画面表示部
42 プレビュー表示部
100 コンピュータシステム
DESCRIPTION OF SYMBOLS 1 Input / output system 10 Information storage apparatus 11 Smartphone 12 Tablet terminal 14 Projector 31 Communication part 32 Reception part 33 Upload screen display part 34 File list display part 35 Setting information display part 36 First display control part 37 QR code reading part 38 Analysis Unit 39 second display control unit 40 request unit 41 main screen display unit 42 preview display unit 100 computer system

特開2005−292903号公報JP 2005-292903 A

Claims (12)

電子機器を利用したサービスの要求に応じて異なる第1の画像と、入力装置によって入力された入力画像とを表示する第1の表示制御手段と、
前記第1の画像の所定領域に表示される前記入力画像の中に第1の情報が含まれているか否かを判定する第1の判定手段と、
前記第1の判定手段によって、前記入力画像の中に前記第1の情報が含まれていると判定された場合、前記第1の情報から、前記サービスを提供する電子機器を特定できるか否かを判定する第2の判定手段と、
前記第2の判定手段によって、前記第1の情報から、前記サービスを提供する電子機器を特定できると判定された場合、前記電子機器による前記サービスを提供可能であることを示す第2の画像を表示する第2の表示制御手段と、を有する、
ことを特徴とする情報処理装置。
First display control means for displaying a different first image according to a request for a service using an electronic device and an input image input by an input device;
First determination means for determining whether or not first information is included in the input image displayed in a predetermined area of the first image;
If the first determination unit determines that the first information is included in the input image, whether or not an electronic device providing the service can be identified from the first information Second determination means for determining
When the second determination unit determines from the first information that the electronic device providing the service can be specified, a second image indicating that the service can be provided by the electronic device is displayed. Second display control means for displaying,
An information processing apparatus characterized by that.
前記第1の情報は、前記電子機器のアドレスを示す第1アドレス情報と、前記電子機器が実行可能な1以上の処理を示す能力情報と、を含む、
ことを特徴とする請求項1に記載の情報処理装置。
The first information includes first address information indicating an address of the electronic device, and capability information indicating one or more processes executable by the electronic device.
The information processing apparatus according to claim 1.
前記第2の判定手段は、前記第1の情報に含まれる前記能力情報が示す1以上の処理の中に、前記要求された前記サービスに係る処理が含まれているか否かを判定する、
ことを特徴とする請求項2に記載の情報処理装置。
The second determination unit determines whether or not the process related to the requested service is included in one or more processes indicated by the capability information included in the first information.
The information processing apparatus according to claim 2.
前記第2の判定手段は、前記第1の情報に含まれる前記能力情報が示す1以上の処理の中に、前記要求された前記サービスに係る処理が含まれていると判定した場合は、前記第1の情報に含まれる前記第1アドレス情報により特定される前記電子機器を、前記ユーザから要求された前記サービスを提供する前記電子機器として特定できると判定する、
ことを特徴とする請求項3に記載の情報処理装置。
When the second determination unit determines that the process related to the requested service is included in one or more processes indicated by the capability information included in the first information, Determining that the electronic device specified by the first address information included in the first information can be specified as the electronic device that provides the service requested by the user;
The information processing apparatus according to claim 3.
前記第1の情報は、前記電子機器が実行する処理に係る第2の情報の入出力を行う情報蓄積装置のアドレスを示す第2アドレス情報をさらに含む、
ことを特徴とする請求項3または請求項4に記載の情報処理装置。
The first information further includes second address information indicating an address of an information storage device that inputs and outputs second information related to processing executed by the electronic device.
The information processing apparatus according to claim 3, wherein the information processing apparatus is an information processing apparatus.
前記第2の判定手段によって、前記第1の情報に含まれる前記能力情報が示す1以上の処理の中に、前記要求された前記サービスに係る処理が含まれていると判定された場合、前記第2アドレス情報により特定される前記情報蓄積装置に対して、前記ユーザから要求された前記サービスに係る処理の実行を要求する要求手段をさらに有する、
請求項5に記載の情報処理装置。
When it is determined by the second determination means that the one or more processes indicated by the capability information included in the first information include a process related to the requested service, Requesting means for requesting the information storage device specified by the second address information to execute processing related to the service requested by the user;
The information processing apparatus according to claim 5.
コンピュータに、
電子機器を利用したサービスの要求に応じて異なる第1の画像と、入力装置によって入力された入力画像とを表示する第1の表示制御ステップと、
前記第1の画像の所定領域に表示される前記入力画像の中に第1の情報が含まれているか否かを判定する第1の判定ステップと、
前記第1の判定ステップによって、前記入力画像の中に前記第1の情報が含まれていると判定された場合、前記第1の情報から、前記サービスを提供する電子機器を特定できるか否かを判定する第2の判定ステップと、
前記第2の判定ステップによって、前記第1の情報から、前記サービスを提供する電子機器を特定できると判定された場合、前記電子機器による前記サービスを提供可能であることを示す第2の画像を表示する第2の表示制御ステップと、を実行させるためのプログラム。
On the computer,
A first display control step for displaying a different first image according to a request for a service using an electronic device and an input image input by an input device;
A first determination step of determining whether or not first information is included in the input image displayed in a predetermined area of the first image;
If it is determined in the first determination step that the first information is included in the input image, whether or not an electronic device providing the service can be specified from the first information. A second determination step for determining
When it is determined by the second determination step that the electronic device that provides the service can be specified from the first information, a second image indicating that the service can be provided by the electronic device is displayed. And a second display control step for displaying the program.
前記第1の情報は、前記電子機器のアドレスを示す第1アドレス情報と、前記電子機器が実行可能な1以上の処理を示す能力情報と、を含む、
ことを特徴とする請求項7に記載のプログラム。
The first information includes first address information indicating an address of the electronic device, and capability information indicating one or more processes executable by the electronic device.
The program according to claim 7.
前記第2の判定ステップでは、前記第1の情報に含まれる前記能力情報が示す1以上の処理の中に、前記要求された前記サービスに係る処理が含まれているか否かを判定する、
ことを特徴とする請求項8に記載のプログラム。
In the second determination step, it is determined whether or not a process related to the requested service is included in one or more processes indicated by the capability information included in the first information.
The program according to claim 8.
前記第2の判定ステップでは、前記第1の情報に含まれる前記能力情報が示す1以上の処理の中に、前記要求された前記サービスに係る処理が含まれていると判定した場合は、前記第1の情報に含まれる前記第1アドレス情報により特定される前記電子機器を、前記ユーザから要求された前記サービスを提供する前記電子機器として特定できると判定する、
ことを特徴とする請求項9に記載のプログラム。
In the second determination step, when it is determined that the process related to the requested service is included in one or more processes indicated by the capability information included in the first information, Determining that the electronic device specified by the first address information included in the first information can be specified as the electronic device that provides the service requested by the user;
The program according to claim 9.
前記第1の情報は、前記電子機器が実行する処理に係る第2の情報の入出力を行う情報蓄積装置のアドレスを示す第2アドレス情報をさらに含む、
ことを特徴とする請求項9または請求項10に記載のプログラム。
The first information further includes second address information indicating an address of an information storage device that inputs and outputs second information related to processing executed by the electronic device.
The program according to claim 9 or 10, characterized by the above.
前記第2の判定ステップによって、前記第1の情報に含まれる前記能力情報が示す1以上の処理の中に、前記要求された前記サービスに係る処理が含まれていると判定された場合、前記第2アドレス情報により特定される前記情報蓄積装置に対して、前記ユーザから要求された前記サービスに係る処理の実行を要求する要求ステップをさらに有する、
ことを特徴とする請求項11に記載のプログラム。
When it is determined by the second determination step that the process related to the requested service is included in one or more processes indicated by the capability information included in the first information, A requesting step for requesting the information storage device specified by the second address information to execute processing related to the service requested by the user;
The program according to claim 11.
JP2013126318A 2013-06-17 2013-06-17 Information processing apparatus and program Active JP6186917B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013126318A JP6186917B2 (en) 2013-06-17 2013-06-17 Information processing apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013126318A JP6186917B2 (en) 2013-06-17 2013-06-17 Information processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2015001849A true JP2015001849A (en) 2015-01-05
JP6186917B2 JP6186917B2 (en) 2017-08-30

Family

ID=52296334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013126318A Active JP6186917B2 (en) 2013-06-17 2013-06-17 Information processing apparatus and program

Country Status (1)

Country Link
JP (1) JP6186917B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219921A (en) * 2013-05-10 2014-11-20 株式会社リコー Information processing system, information processor, method and program
JP2016178480A (en) * 2015-03-20 2016-10-06 株式会社リコー Scan distribution system, document management device, scan distribution method, and program
US10205344B2 (en) 2014-08-29 2019-02-12 Ricoh Company, Ltd. Power display system, image processing apparatus, and user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007079975A (en) * 2005-09-14 2007-03-29 Seiko Epson Corp Print processing program, printer and print condition display medium
JP2007087169A (en) * 2005-09-22 2007-04-05 Fuji Xerox Co Ltd Image forming system, image forming method, image forming device, and center server
JP2012218223A (en) * 2011-04-05 2012-11-12 Seiko Epson Corp Electronic device and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007079975A (en) * 2005-09-14 2007-03-29 Seiko Epson Corp Print processing program, printer and print condition display medium
JP2007087169A (en) * 2005-09-22 2007-04-05 Fuji Xerox Co Ltd Image forming system, image forming method, image forming device, and center server
JP2012218223A (en) * 2011-04-05 2012-11-12 Seiko Epson Corp Electronic device and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219921A (en) * 2013-05-10 2014-11-20 株式会社リコー Information processing system, information processor, method and program
US10205344B2 (en) 2014-08-29 2019-02-12 Ricoh Company, Ltd. Power display system, image processing apparatus, and user interface
JP2016178480A (en) * 2015-03-20 2016-10-06 株式会社リコー Scan distribution system, document management device, scan distribution method, and program

Also Published As

Publication number Publication date
JP6186917B2 (en) 2017-08-30

Similar Documents

Publication Publication Date Title
US11797243B2 (en) System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
JP6340821B2 (en) Service providing system, service providing method, terminal device, and program
JP6236938B2 (en) Output system, operation terminal and program
JP6255749B2 (en) Service providing system, service providing method, information storage device, operation terminal, and program
JP6398223B2 (en) Input / output system and input / output method
JP7302637B2 (en) Program, operation terminal and method
JP6123732B2 (en) Cooperation processing system and cooperation processing method
JP6044143B2 (en) Service providing system and service providing method
JP2014016897A (en) Service providing system, information storage device, and information processing apparatus, method, and program
JP2014016896A (en) Service providing system, information storage device, and information processing apparatus, method, and program
JP6186917B2 (en) Information processing apparatus and program
JP2017062835A (en) Output system, application, and information processing device
JP6601540B2 (en) Cooperation processing system and cooperation processing method
JP2014016899A (en) Service providing system, and service providing method
JP6318469B2 (en) Service providing system and service providing method
JP2014179014A (en) Input output system, input output method, portable terminal, and program
JP2018142365A (en) Portable terminals, information processing system, and program
JP6687067B2 (en) Service providing system and service providing method
JP6086003B2 (en) Service providing system, service providing method, cooperative processing apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160607

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170502

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: 20170704

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170717

R151 Written notification of patent or utility model registration

Ref document number: 6186917

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151