US20140366101A1 - Informaton processing system, information processing device, and communication connection method - Google Patents
Informaton processing system, information processing device, and communication connection method Download PDFInfo
- Publication number
- US20140366101A1 US20140366101A1 US14/376,768 US201314376768A US2014366101A1 US 20140366101 A1 US20140366101 A1 US 20140366101A1 US 201314376768 A US201314376768 A US 201314376768A US 2014366101 A1 US2014366101 A1 US 2014366101A1
- Authority
- US
- United States
- Prior art keywords
- unit
- information
- communication
- information processing
- password
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4413—Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Definitions
- the present invention relates to an information processing system in which a communication device and an information processing device send and receive information to/from each other through wireless communication. More specifically, the present invention relates to an information processing system which can simplify operation in the communication device and ensure the security for connection, an information processing device constituting the information processing system, and a method of communication connection between the communication device and the information processing device.
- Portable communication terminal devices i.e. so-called smartphones, have widely been used.
- Such a communication terminal device is highly convenient since it may have various functions by adding various types of applications to the functions of a camera, game, media player and the like.
- a communication terminal device is connected through wireless communication to a network connected to a printing-out device (printer) with a wireless communication function, and the communication terminal device sends and receives information to/from the printing-out device.
- image data can be sent from a communication terminal device with a cameral function to a printing-out device in the same network, and the printing-out device can directly print out the image without the intermediary of a storage medium, USB cable, personal computer or the like.
- a printing-out device such as a multifunction machine is installed in a public space for unspecified users, to print out an image shot by a communication terminal device with a camera function.
- Some of such services employ a method of connecting a communication terminal device to a printing-out device only with a network name (SSID: Service Set Identifier) without a password.
- SSID Service Set Identifier
- a conventional invention discloses a technique related to security for connection between a wireless communication device (child device) and an access point (parent device).
- the disclosed technique proposes a method of generating a one-time password for setting at the access point side, inputting by a user the generated one-time password into the wireless communication device, connecting the wireless communication device and the access point by generating at each of them an SSID and a password for setting based on the one-time password, exchanging the SSIDs and passwords for data communication during connection for setting, and then automatically connecting the wireless communication device with the access point for data communication.
- the communication terminal device When, however, it is applied to communication between an unspecified communication terminal device and a printing-out device, a configuration in which a communication terminal device and a printing-out device store an SSID and a password for data communication and then automatically communicate with each other, the communication terminal device communicates with the printing-out device every time it approaches the once-used printing-out device, causing a problem.
- the present invention has been made in view of the circumstances described above, and has an object of providing an information processing system which can ensure the security for communication while simplifying operation in a communication device when a connection from an unspecified communication device is taken into consideration, an information processing device constituting the information processing system and a communication connection method between a communication device and an information processing device.
- connection from a communication device to an information processing device, or sending/receiving of information between them are limited by a one-time password.
- a communication device which once successfully made a connection still needs to obtain a new password when trying to connect to the information processing device again.
- an authenticated connection has a limited period of communication connection, which is based on a timing at which predetermined processing is started, completed or the like. Accordingly, a configuration in which an information processing device is installed in a public place may prevent the information processing device from being automatically connected from multiple communication devices, which can ensure the security.
- FIG. 1 is a schematic view schematically illustrating a configuration of a printing service system according to Embodiment 1;
- FIG. 2 is a block diagram illustrating a configuration of a printing service system according to Embodiment 1;
- FIG. 3A is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according to Embodiment 1;
- FIG. 3B is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according to Embodiment 1;
- FIG. 4 is an explanatory view illustrating a screen example of an initial screen displayed on a display unit of a multifunction machine
- FIG. 5 is an explanatory view illustrating a screen example of a storage medium selecting screen
- FIG. 6 is an explanatory view illustrating an example of connection information displayed on a display unit of a multifunction machine
- FIG. 7 is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device according to Embodiment 1;
- FIG. 8 is an explanatory view illustrating an example of a list of wireless communication devices displayed on a display unit at a communication terminal device
- FIG. 9 is an explanatory view illustrating an example of a password input screen displayed on a display unit at a communication terminal device
- FIG. 10A is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according to Embodiment 2;
- FIG. 10B is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according to Embodiment 2;
- FIG. 11A is a flowchart illustrating an example of a processing procedure performed when an image sending service is executed in a multifunction machine according to Embodiment 3;
- FIG. 11B is a flowchart illustrating an example of a processing procedure performed when an image sending service is executed in a multifunction machine according to Embodiment 3;
- FIG. 12 is a flowchart illustrating an example of a processing procedure performed when a scan sending service at a communication terminal device according to Embodiment 3;
- FIG. 13 is a block diagram illustrating a configuration of a printing service system according to Embodiment 4.
- FIG. 14A is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according to Embodiment 4;
- FIG. 14B is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according to Embodiment 4;
- FIG. 15 is an explanatory view illustrating an example of connection information displayed at a display unit of a multifunction machine according to Embodiment 4;
- FIG. 16 is an explanatory view illustrating an example of a sending password displayed on a display unit of a multifunction machine according to Embodiment 4;
- FIG. 17A is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device according to Embodiment 4;
- FIG. 17B is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device according to Embodiment 4.
- FIG. 18 is an explanatory view illustrating an example of a password input screen displayed on a display unit at a communication terminal device according to Embodiment 4.
- Embodiment 1 describes an example where the present invention is applied to a printing service system including a communication terminal device having a camera function as well as a function of sending image data shot by the camera through wireless communication, and a multifunction machine receiving image data sent from the communication terminal device and printing out the same.
- FIG. 1 is a schematic view schematically illustrating a configuration of a printing service system according to Embodiment 1
- FIG. 2 is a block diagram illustrating a configuration of the printing service system according to Embodiment 1.
- the printing service system includes a multifunction machine 1 installed in a place available for unspecified users, such as public facilities like a library, and also includes a communication terminal device 2 owned by an unspecified user.
- the multifunction machine 1 is able to make a communication connection with the communication terminal device 2 present in an effective area of wireless communication.
- Such a system allows a user to send image data shot with a camera function included in the communication terminal device 2 to the multifunction machine 1 through wireless communication, and to print it out by the multifunction machine 1 .
- a store or a public facility manages the billing for the printing-out processing, to realize the printing service.
- the security for the multifunction machine 1 can be ensured.
- the multifunction machine 1 is an information processing device including a printing-out function (printer), a reading function (scanner), a facsimile function and the like to perform processing on image data.
- the multifunction machine 1 includes a control unit 10 controlling each component, an input/output unit 11 using a touch panel and an LCD (Liquid Crystal Display), a memory 12 storing various kinds of information, a communication unit 13 implementing communication with the communication terminal device 2 , a password generating unit 14 generating a password, and an image forming unit 15 realizing a printing-out function.
- the multifunction machine 1 also includes, in addition to the above, components for realizing a number of functions, such as an image reading unit for implementing a reading function and a facsimile communication unit for performing facsimile communication through a telephone network, which are not illustrated or described here in detail.
- the control unit 10 uses a CPU (Central Processing Unit) to control each component based on a control program stored in a build-in ROM (Read Only Memory).
- CPU Central Processing Unit
- ROM Read Only Memory
- the memory 12 employs an HDD (Hard Disk Drive) or an SSD (Solid State Drive).
- an SSID for the multifunction machine 1 is stored, which can be read out by the control unit 10 .
- the memory 12 may also store image data received from the communication terminal device 2 .
- the password generating unit 14 generates a one-time password for wireless connection based on an instruction from the control unit 10 .
- the password generating unit 14 generates a one-time password by, for example, creating five-digit alphanumeric characters based on randomly generated numbers. Generation of a one-time password is not limited to the method described above but may be realized by various different methods including known methods.
- the image forming unit 15 employs a printer unit.
- the printer unit is disposed below the scanner unit inside the main body of the multifunction machine 1 .
- the printer unit generates a toner image based on image data sent from the control unit 10 , and forms an image by transferring the toner image onto a sheet of paper.
- the communication terminal device 2 is a mobile telephone, i.e. a so-called smartphone.
- the communication terminal device 2 may be a tablet PC (Personal Computer).
- the communication terminal device 2 includes a control unit 20 controlling each component, an input/output unit 21 using a touch panel, a memory 22 storing various kinds of information, and a communication unit 23 implementing communication with the multifunction machine 1 .
- the control unit 20 uses a CPU to control each component based on a control program stored in a built-in ROM.
- the input/output unit 21 includes a display unit 21 a outputting information using an LCD, and an operation unit 21 b obtaining information input by user's operation with a touch panel and hardware key provided on the LCD.
- the operation unit 21 b senses the position touched by a user on the touch panel and notifies the control unit 20 of the information of the position touched by the user.
- the control unit 20 is able to specify which icon or button is touched based on the positional information of icons or buttons displayed on the display unit 21 a .
- the operation unit 21 b notifies the control unit 20 of the information specifying which key is pressed.
- the memory 22 uses a RAM (Random Access Memory) and a flash memory.
- the memory 22 stores therein an application program used to print out image data at the multifunction machine 1 (hereinafter referred to as “print application”).
- the control unit 20 reads out and executes the print application stored in the memory 22 to implement communication with the multifunction machine 1 as well as sending of image data to the multifunction machine 1 , which will be described later.
- the control unit 20 may temporarily store the information input by the operation unit 21 b in the RAM of the memory 22 or store it in the flash memory for saving, as will be described later.
- the communication unit 23 implements a wireless communication function. Based on the instructions from the control unit 20 , the communication unit 23 becomes connected to the communication unit 13 of the multifunction machine 1 . The communication unit 23 allows the control unit 20 to send and receive data to/from the multifunction machine 1 .
- the control unit 10 determines, on the initial screen displayed on the display unit 11 a , whether or not a photograph printing service is selected by the operation unit 11 b and a mobile telephone is selected on the screen for selecting a storage medium for image data, i.e. whether or not an instruction is provided to start the wireless printing service (step S 101 ).
- the photograph printing service targeted for image data from a mobile phone will hereinafter be referred to as “wireless printing service.”
- FIG. 4 is an explanatory view illustrating a screen example of an initial screen displayed on the display unit 11 a of the multifunction machine 1
- FIG. 5 is an explanatory view illustrating a screen example of a storage medium selecting screen.
- an icon 110 for executing a photograph printing service is displayed on the initial screen so that the user can touch it to provide instructions to start the photograph printing service.
- an icon 111 for starting copying and an icon 112 for starting sending of an image including a facsimile are also displayed for example.
- the storage medium selecting screen in FIG. 5 is displayed on the display unit 11 a .
- FIG. 5 is displayed on the display unit 11 a .
- icons 120 to 131 are displayed for selecting the type of a storage medium (media) in which image data to be printed are stored.
- the icon 130 is for the image from a mobile phone having a wireless communication function. The user may touch the icon 130 to provide an instruction to start the wireless printing service.
- control unit 10 If it is determined that no instructions are provided to start the wireless printing service (S 101 : NO), the control unit 10 returns the processing to step S 101 and waits until it is determined that the instruction is provided to start the wireless printing service through the operation unit 11 b.
- the control unit 10 instructs the password generating unit 14 to generate a one-time password (step S 102 ).
- the control unit 10 obtains the password generated by the password generating unit 14 (step S 103 ), and reads out the SSID of the device itself from the memory 12 (step S 104 ).
- the control unit 10 then outputs connection information (SSID and one-time password) used for connection with the multifunction machine 1 , to be displayed on the display unit 11 a (step S 105 ).
- FIG. 6 is an explanatory view illustrating an example of connection information displayed on the display unit 11 a of the multifunction machine 1 .
- connection information display area 113 As illustrated in FIG. 6 , by the control of the control unit 10 , five-digit alphanumeric characters, for example, “vwxyz” for the SSID and “12345” for the one-time password, are shown in a connection information display area 113 . The user views the connection information display area 113 to recognize such information.
- the SSID and one-time password in FIG. 6 are exemplary and other alphanumeric characters, symbols or the like may also be used.
- control unit 10 determines whether or not a connection is made from the communication terminal device 2 through the communication unit 13 (step S 106 ). If it is determined that no connection is made (S 106 : NO), the control unit 10 returns the processing to step S 106 , and waits until it is determined that a connection is made.
- step S 106 in the case where a certain period of time has elapsed since the timing for generating a password (S 102 ) while remaining unconnected, the processing may be terminated and the connection with the password generated at step S 102 may be invalidated.
- the display unit 11 a is returned to the state where the storage medium selecting screen shown in FIG. 5 is displayed.
- step S 106 If it is determined at step S 106 that a connection is made from the communication terminal device 2 (S 106 : YES), the control unit 10 executes authentication processing based on the SSID and password sent when connecting, that is, to determine whether or not the password is valid (step S 107 ). If it is recognized, as a result of the authentication processing, that the password is valid and authentic (S 107 : PASS), the control unit 10 determines whether or not image data is received (step S 108 ), and if it is determined that no image data is received (S 108 : NO), returns the processing to step S 108 to wait until it is determined that image data is received.
- step S 107 If it is determined that, as a result of authentication processing at step S 107 , the password is invalid and unauthentic (S 107 : FAIL), the control unit 10 outputs the result of authentication processing to the display unit 11 a (step S 109 ). The control unit 10 then disconnects the communication (step S 110 ) and terminates the processing. Here, the display unit 11 a is returned to the state where the storage medium selecting screen shown in FIG. 5 is displayed thereon. In such a case, it may be possible to invalidate the password generated at step S 102 at the time when the processing is terminated or to accept the authentication processing again. In the case where the authentication processing is accepted again, it is preferable to limit the time and the number of trials.
- control unit 10 at step S 107 does not authenticate simultaneous connection from multiple communication terminal devices 2 . If more than one communication terminal devices 2 make connections using one same password, the control unit 10 determines that only the first communication terminal device 2 which made a connection the earliest is authentic.
- step S 108 If it is determined that image data is received at step S 108 (S 108 : YES), the control unit 10 outputs a print setting screen to be displayed on the display unit 11 a (step S 111 ), and accepts print setting (step S 112 ). Subsequently, the control unit 10 determines whether or not a start button for providing instructions to start printing-out is pressed (step S 113 ). If it is determined that the button is not pressed (S 113 : NO), the control unit 10 returns the processing to S 113 to wait until the button is pressed.
- the control unit 11 When sensing that the button is pressed (S 113 : YES), the control unit 11 disconnects the communication connection with the communication terminal device 2 before the subsequent printing-out processing (step S 114 ), sends the print setting accepted at step S 112 and the image data received at step S 108 to the image forming unit 15 , executes printing-out (step S 115 ), and terminates the processing.
- the display unit 11 a is returned to the state where the storage medium selecting screen in FIG. 5 is shown.
- the password generated at step S 102 is invalidated at the time when the processing is terminated.
- connection may be disconnected from the multifunction machine 1 not only before the printing-out is started but immediately after printing-out is completed, or the connection from the communication terminal device 2 using a password generated at step S 102 may be rejected after printing-out is completed.
- connection may be valid only for a period until sending and receiving of image data with the communication terminal device 2 is completed.
- FIG. 7 is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device 2 according to Embodiment 1.
- the control unit 20 reads out and executes a print application by the control of the user, the communication terminal device 2 executes the processing described below.
- the control unit 20 activates the communication unit 23 to enable wireless communication (step S 201 ).
- the communication unit 23 searches for a target device for wireless communication (step S 202 ), and outputs a list of SSIDs of the target devices obtained as a result of the search as well as the SSIDs stored in the memory 22 (step S 203 ).
- the control unit 20 accepts a selection of a device to be connected from the output list (step S 204 ). It is noted that the input of SSIDs from the user may also be accepted at step S 203 .
- FIG. 8 is an explanatory view illustrating an example of a list of wireless communication devices displayed on a display unit 21 a at the communication terminal device 2 .
- the SSID for the multifunction machine 1 and that for another multifunction machine 3 are displayed together with their respective communication availability.
- a button 210 for selecting a device as a target device for connection is shown for each of the communication devices, and an “OK” icon 211 and a “CANCEL” icon 212 are also displayed.
- the user may touch the touch panel on the button 210 for the multifunction machine 1 to be connected and touch the touch panel on the “OK” icon 211 , to provide instructions for connection to the multifunction machine 1 .
- the control unit 20 then senses that the multifunction machine 1 is selected at the operation unit 21 b and that the touch panel on the “OK” icon 211 is touched, and tries to connect to the multifunction machine 1 .
- the control unit 20 outputs a password input screen for connecting to the selected multifunction machine 1 , to be displayed on the display unit 21 a (step S 205 ), and obtains at the operation unit 21 b a password to be input by the user on the password input screen (step S 206 ).
- FIG. 9 is an explanatory view illustrating an example of a password input screen displayed on the display unit 21 a in the communication terminal device 2 .
- the SSID for the multifunction machine 1 which is to be connected is displayed, while an acceptance unit 213 accepting the input of the password output to the display unit 11 a at step S 105 in the flowchart in FIG. 3A is also displayed.
- the user views the one-time password displayed on the display unit 11 a of the multifunction machine 1 , inputs the password to the acceptance unit 213 , and touches the touch panel on the “OK” icon 214 . This allows the communication terminal device 2 to obtain the password.
- the control unit 20 tries to make a connection to the multifunction machine 1 through the communication unit 23 based on the password obtained at step S 206 (step S 207 ).
- the control unit 20 determines whether or not the connection succeeds (step S 208 ), and if the connection fails because it is determined as unauthentic (S 208 : NO), terminates the processing. If it is determined that the connection succeeds (S 208 : YES), the control unit 20 reads out image data to be printed that is stored in the flash memory of the memory 22 (step S 209 ) and outputs the list thereof to be displayed on the display unit 21 a (step S 210 ).
- the control unit 20 accepts the selection of one or more pieces of image data from the list of the displayed image data (step S 211 ), sends the accepted image data to the multifunction machine 1 , which is being connected, through the communication unit 23 (step S 212 ), and terminates the processing.
- step S 212 the multifunction machine 1 disconnects the connection so that the communication terminal device 2 cannot send and receive image data to/from the multifunction machine 1 .
- the processing procedures shown in the flowcharts in FIGS. 3A , 3 B and 7 ensure the security for connection to the multifunction machine 1 .
- the password generated at step S 102 is a one-time password, which limits the connection by, for example, disconnecting communication at the timing before and after printing-out.
- the control unit 10 of the multifunction machine 1 will not approve the password as authentic in the authentication processing (S 107 ).
- This ensures the security also in a configuration where a connection is made to an unspecified communication terminal device 2 for printing-out.
- the user can securely receive the printing service with simple operation by executing the operation for generating a password at the multifunction machine 1 , inputting the generated password at the communication terminal device 2 and selecting image data to be printed.
- FIGS. 4 , 5 , 6 , 8 and 9 are mere examples and the present embodiment may be implemented with other screen structures.
- the examples of FIGS. 4 and 5 may alternatively employ a structure in which the instruction for starting the wireless printing service may directly be provided from the initial screen or a structure in which the instruction for starting the wireless printing service may be provided via a different screen.
- the multifunction machine 1 automatically recognizes a mobile phone and a screen showing only the button for providing the instruction to start the wireless printing service may be displayed.
- Embodiment 1 the communication unit 13 in the multifunction machine 1 is able to continuously perform wireless communication.
- Embodiment 2 the period during which the communication unit 13 in the multifunction machine 1 can perform wireless communication is limited.
- the printing service system according to Embodiment 2 has a configuration similar to that in Embodiment 1, except for detailed processing procedures performed in the multifunction machine 1 , which will be described later. Accordingly, the configuration units common to those in Embodiment 1 are denoted by the same reference codes and will not be described in detail.
- the wireless communication function of the communication unit 13 in the multifunction machine 1 can be controlled for its enablement/disablement by the control unit 10 .
- the wireless communication function of the communication unit 13 is disabled, and is enabled, when the user starts using the multifunction machine 1 and provides an instruction to start the wireless printing service through the operation unit 11 b , only for a period until printing-out is started, that is, until sending and receiving of image data to/from the communication terminal device 2 is completed.
- the processing in the communication terminal device 2 is similar to that in Embodiment 1, which will not be described in detail.
- FIGS. 10A and 10B show a flowchart illustrating an example of a processing procedure performed when the printing service is executed at the multifunction machine 1 according to Embodiment 2.
- the multifunction machine 1 according to Embodiment 2 executes the processing described below while in a waiting state where an initial screen is displayed on the display unit 11 a and the wireless communication function of the communication unit 13 is disabled.
- Embodiment 2 when it is determined that an instruction is provided to start the wireless printing service through the operation on the initial screen and storage medium selecting screen displayed on the display unit 11 a (S 101 : YES), the control unit 10 enables the wireless communication function of the communication unit 13 (step S 301 ), and instructs the password generating unit 14 to generate a one-time password (S 102 ). It is noted that the control unit 10 may enable the wireless communication function after the processing of steps S 102 to S 104 .
- the control unit 10 then accepts print setting (S 112 ), and if it senses that the start button for starting printing-out is pressed before the subsequent printing-out processing (S 113 : YES), disconnects the communication with the communication terminal device 2 (S 114 ) and thereafter disables the wireless communication function in the communication unit 13 (step S 302 ). After disabling the wireless communication function, the print setting accepted at step S 112 and the image data received at step S 108 are sent to the image forming unit 15 , printing-out is executed (S 115 ) and the processing is terminated.
- Embodiment 2 allows the multifunction machine 1 to have higher security in communication by limiting an effective period of wireless communication function of the communication unit 13 and thus restricting the chances of connection from other wireless communication devices.
- the present invention may also be applied, not only to the service in which image data held by a communication terminal device 2 is printed out from the multifunction machine 1 , but also to the service in which image data obtained by scanning a document by the multifunction machine 1 is sent to a communication terminal device 2 .
- the print application of the communication terminal device 2 implements communication with the multifunction machine 1 as well as receiving of image data from the multifunction machine 1 .
- the system of image data sending according to Embodiment 3 has a hardware configuration similar to those in Embodiment 1 and 2, except for the processing procedure performed between the multifunction machine 1 and the communication terminal device 2 . Accordingly, the configuration units common to those in Embodiment 1 are denoted by the same reference characters and will not be described in detail.
- Image data sending is started when the user touches the touch panel on the icon 112 for starting sending of an image including a facsimile on the initial screen illustrated in FIG. 4 .
- the control unit 10 in the multifunction machine 1 displays a screen for selecting a destination to which the image is sent, on the display unit 11 a .
- the image sending destination for example, a facsimile destination or a mobile phone through wireless communication may be selected.
- the processing described below is executed in the multifunction machine 1 .
- FIGS. 11A and 11B show a flowchart illustrating an example of a processing procedure performed when an image sending service is executed in the multifunction machine 1 according to Embodiment 3.
- the control unit 10 determines whether or not image sending is selected on the initial screen displayed on the display unit 11 a through the operation unit 11 b , and whether or not a mobile phone is selected on the screen for selecting an image sending destination, that is, whether or not an instruction is provided to start a wireless scanning service (step S 401 ).
- the image sending service for scanned image data to a mobile phone is hereinafter referred to as “wireless scanning service.”
- control unit 10 If it is determined that no instruction is provided to start the wireless scanning service (S 401 : NO), the control unit 10 returns the processing to step S 401 , and waits until the instruction is provided to start the wireless scanning service through the operation unit 11 b.
- the control unit 10 instructs the password generating unit 14 to generate a one-time password (step S 402 ).
- the control unit 10 obtains the password generated by the password generating unit 14 (step S 403 ), and reads out the SSID for the multifunction machine 1 itself from the memory 12 (step S 404 ).
- the control unit 10 then outputs connection information (SSID and one-time password) for connecting to the multifunction machine 1 to be displayed on the display unit 11 a (step S 405 ).
- the control unit 10 determines whether or not a connection is made from a communication terminal device 2 through the communication unit 13 (step S 406 ). If it is determined that no connection is made (S 406 : NO), the control unit 10 returns the processing to step S 406 , and waits until it is determined that a connection is made.
- step S 406 when a certain period of time has elapsed from the timing at which a password is generated (S 402 ) while remaining unconnected, the processing may be terminated and connection with the password generated at step S 402 may be disabled.
- the display unit 11 a is returned to the state where the screen for selecting an image sending destination is displayed thereon.
- step S 406 If it is determined, at step S 406 , that a connection is made from the communication terminal device 2 (S 406 : YES), the control unit 10 executes authentication processing based on the SSID and password sent at the time of connection, i.e. to determine whether or not the password is valid (step S 407 ).
- the control unit 10 If it is recognized, as a result of the authentication processing, that the password is valid and authentic (S 407 : PASS), the control unit 10 outputs a scan setting screen to be displayed on the display unit 11 a (step S 408 ), and accepts scan setting (step S 409 ). The control unit 10 then determines whether or not a start button for providing an instruction to start scanning is pressed (step S 410 ). If it is determined that the start button is not pressed (S 410 : NO), the control unit 10 returns the processing to step S 410 and waits until the start button is pressed.
- the control unit 10 executes scanning of a document based on the scan setting accepted at step S 409 (step S 411 ).
- the control unit 10 sends the image data obtained by scanning to the communication terminal device 2 (step S 412 ), disconnects the communication with the communication terminal device 2 (step S 413 ), and terminates the processing.
- the display unit 11 a is returned to the state where the screen for selecting an image sending destination is displayed thereon.
- the password generated at step S 402 is invalidated at the time when the processing is terminated.
- the control unit 10 If it is determined that, as a result of the authentication processing at step S 407 , the password is invalid and unauthentic (S 407 : FAIL), the control unit 10 outputs the result of the authentication processing to the display unit 11 a (step S 414 ). The control unit 10 disconnects the communication (step S 415 ), and terminates the processing. Here, the display unit 11 a is returned to the state where the screen for selecting an image sending destination is displayed thereon. In such a case, the password generated at step S 402 may be invalidated at the time when the processing is terminated, or the authentication processing may be accepted again. When the authentication processing is accepted again, it is desirable to set a limit for the time and the number of trials.
- control unit 10 does not authenticate simultaneous connection from multiple communication terminal devices 2 .
- the control unit 10 determines that only the first communication terminal device 2 trying to connect the earliest is authentic.
- the control unit 20 activates the communication unit 23 to enable wireless communication (step S 501 ).
- the communication unit 23 searches for a target device for wireless communication (step S 502 ), and outputs the list of SSIDs stored in the memory 22 and SSIDs for the target devices obtained by the search (step S 503 ).
- the example of the screen on which the list is output is similar to the example illustrated in FIG. 8 according to Embodiment 1.
- the control unit 20 accepts the selection of a device (multifunction machine 1 ) to be connected, from the output list (step S 504 ). It is also possible to accept the user's input of SSID at step S 503 .
- the control unit 20 outputs a password input screen for connecting to the selected multifunction machine 1 , to be displayed on the display unit 21 a (step S 505 ), and obtains a password to be input by the user to the password input screen through the operation unit 21 b (step S 506 ).
- the password input screen is similar to the example illustrated in FIG. 9 according to Embodiment 1.
- the control unit 20 tries to connect to the multifunction machine 1 through the communication unit 23 based on the password obtained at step S 506 (step S 507 ).
- the control unit 20 determines whether or not the connection succeeds (step S 508 ), and if it is determined as unauthentic and the connection fails (S 508 : NO), terminates the processing.
- control unit 20 determines whether or not receiving of image data to be sent from the multifunction machine 1 is started (step S 509 ). If it is determined that receiving is not started (S 509 : NO), the control unit 20 returns the processing to step S 509 and waits until receiving of image data is started.
- the control unit 20 may make the display unit 21 a display a message indicating that scan setting is conducted and scanning is started.
- step S 510 the control unit 20 temporarily stores the received image data in sequence in the RAM of the memory 22 (step S 510 ).
- the control unit 20 determines whether or not receiving of image data is completed (step S 511 ), and if it is determined that receiving is not completed (S 511 : NO), returns the processing to step S 510 to perform processing on the image data to be received next. It may be preferable for the display unit 21 a to display an image, a message or the like indicating that data is being received, until it is determined that at step S 511 receiving is completed.
- step S 511 If it is determined at step S 511 that receiving is completed (S 511 : YES), the control unit 20 saves the image data that is temporarily and sequentially stored in a flash memory of the memory 22 (step S 512 ), and terminates the processing.
- the multifunction machine 1 disconnects the connection, so that the communication terminal device 2 cannot send and receive image data to/from the multifunction machine 1 .
- the processing procedures shown in the flowchart of FIGS. 11A , 11 B and 12 ensure the security of connection to the multifunction machine 1 . Accordingly, even with the configuration in which the multifunction machine 1 is connected to an unspecified communication terminal device 2 to send scanned image data, the security therefor may also be ensured.
- the image sending service may safely be implemented by a simple operation by the user executing the operation for generating a password at the multifunction machine 1 , inputting the generated password at the communication terminal device 2 and executing scanning.
- Embodiments 1 to 3 described a configuration in which a one-time password is generated at the multifunction machine 1 , and the user of the communication terminal device 2 inputs the password through the operation unit 21 b .
- the present invention is, however, not limited to the above-described configuration, but may also employ other ways, such as obtaining a one-time password from a shared server.
- power supplied to the communication unit 13 in the multifunction machine 1 may be turned on/off at the timing of enablement/disablement of the wireless communication function. This allows power consumption to be lowered.
- the one-time password generated by the password generating unit 14 is used as connection information for a communication terminal device 2 to connect to the multifunction machine 1 .
- a password as the connection information used for connection serves as information unique to each multifunction machine and fixed information, while a one-time password is used for authentication in determining whether or not sending/receiving of image data is possible.
- FIG. 13 is a block diagram illustrating a configuration of a printing service system according to Embodiment 4.
- the printing service system according to Embodiment 4 includes a multifunction machine 1 c and a communication terminal device 2 .
- the configuration of the printing service according to Embodiment 4 is similar to the configuration in Embodiment 1, except for the configurations of the memory 12 c and password generating unit 14 c in the multifunction machine 1 c , and for detailed processing procedures performed between the multifunction machine 1 c and communication terminal device 2 . Accordingly, the configuration units common to those in Embodiment 1 are denoted by the same reference codes and will not be described in detail.
- the multifunction machine 1 c includes a control unit 10 , an input/output unit 11 , a memory 12 c , a communication unit 13 , a password generating unit 14 c and an image forming unit 15 .
- the memory 12 c uses an HDD or SSD.
- SSID for the multifunction machine 1 c as well as a predetermined password (eight-digit alphabet characters, for example) is stored for communication connection to the multifunction machine 1 c .
- the SSID for the memory 12 c and the predetermined password can be read out by the control unit 10 .
- the memory 12 c may store the image data received from the communication terminal device 2 .
- the password generating unit 14 c generates a one-time password for receiving image data based on the instruction from the control unit 10 .
- the password generating unit 14 c generates a one-time password by a method of, for example, creating four-digit numbers based on randomly generated numbers.
- the method of generating a one-time password is not limited to the one described here, but may be realized by various ways including known methods.
- FIGS. 14A and 14B show a flowchart illustrating an example of a processing procedure performed when a printing service is executed at the multifunction machine 1 c according to Embodiment 4.
- the processing procedure described below corresponds to the processing procedure performed in the communication terminal device 2 shown in the flowchart of FIGS. 17A and 17B , which will be described later.
- the multifunction machine 1 c executes the processing described below while being in a waiting state where the initial screen is displayed on the display unit 11 a and the wireless communication function through the communication unit 13 is enabled.
- the control unit 10 determines whether or not an instruction is provided to start the wireless printing service (step S 601 ). It is noted that, in S 601 , the control unit 10 may determine that the instruction is provided to start the wireless printing service by the procedure similar to that in Embodiment 1. In other words, if the user touches the touch panel on the icon 110 indicating “photograph printing service” on the initial screen as shown in the example of FIG. 4 , and further touches the touch panel on the icon 130 for selecting “mobile phone with wireless communication function” on the storage medium selecting screen as shown in the example of FIG. 5 , the control unit 10 determines that an instruction is provided to start the wireless printing service.
- FIG. 15 is an explanatory view illustrating an example of connection information displayed at the display unit 11 a of the multifunction machine 1 c according to Embodiment 4.
- alphabet characters of “ABCDEFGH” are shown for the SSID while “ABCDEFGH,” which is the same as the SSID, are likewise shown for the predetermined password in a connection information display area 113 .
- the user can recognize such information by viewing the connection information display area 113 .
- the SSID and password in FIG. 15 are exemplary and other alphanumeric characters or symbols may also be used.
- control unit 10 determines whether or not a connection is made from the communication terminal device 2 (step S 604 ). If it is determined that no connection is made (S 604 : NO), the control unit 10 returns the processing to step S 604 , and waits until a connection is made.
- FIG. 16 is an explanatory view illustrating an example of a sending password displayed on the display unit 11 a of the multifunction machine 1 c according to Embodiment 4.
- the control unit 10 performs such control that four-digit numbers of “2012,” for example, is displayed.
- the user views the display unit 11 a to recognize a sending password.
- the sending password shown in FIG. 16 is exemplary, and other alphanumeric characters, symbols or the like may also be used.
- the control unit 10 determines whether or not a sending password is received from the communication terminal device 2 (step S 608 ). If it is determined that no sending password is received (S 608 : NO), the control unit 10 returns the processing to step S 608 , and waits until it is determined that a sending password is received.
- the processing is terminated, and the sending of image data with the password generated at step S 605 may thereafter be rejected as unauthentic.
- the display unit 11 a is returned to the state where the storage medium selecting screen as shown in FIG. 5 is displayed, as in the case with Embodiment 1.
- step S 608 If it is determined at step S 608 that a sending password is received (S 608 : YES), the control unit 10 executes authentication processing to determine whether or not the sending password is valid (step S 609 ). If it is recognized that the sending password is valid and authentic as a result of authentication processing (S 609 : PASS), the control unit 10 determines whether or not image data is received (step S 610 ). If it is determined that no image data is received (S 610 : NO), the control unit 10 returns the processing to step S 610 and waits until it is determined that the image data is received.
- step S 610 If it is determined at step S 610 that image data is received (S 610 : YES), the control unit 10 outputs a print setting screen to be displayed on the display unit 11 a (step S 613 ), and accepts print setting (step S 614 ). Subsequently, the control unit 10 determines whether or not a start button for providing an instruction to start printing-out is pressed (step S 615 ). If it is determined that the start button is not pressed (S 615 : NO), the control unit 10 returns the processing to step S 615 to wait until the button is pressed.
- control unit 10 disconnects the communication with the communication terminal device 2 before the next printing-out processing is started (step S 616 ), sends the print setting accepted at step S 614 as well as the image data received at step S 610 to the image forming unit 15 , executes printing-out (step S 617 ), and terminates the processing.
- processing at steps S 613 to S 615 may be skipped and printing-out may automatically be started based on the setting sent together with the image data.
- the control unit 20 outputs a password input screen for connecting to the device selected at step S 704 , to be displayed on the display unit 21 a (step S 705 ).
- the control unit 20 may have a password corresponding to the SSID for that device stored in the memory 22 .
- the control unit 20 may initially display the stored password on the password input screen in advance.
- the control unit 20 obtains the password input by the user on the password input screen or the already-input password (step S 706 ).
- control unit 20 outputs an input screen for a sending password for sending selected image data, to be displayed on the display unit 21 a (step S 712 ), and obtains a sending password input by the user on the password input screen through the operation unit 21 b (step S 713 ).
- FIG. 18 is an explanatory view illustrating an example of a password input screen displayed on a display unit 21 a at a communication terminal device 2 according to Embodiment 4.
- an acceptance unit 215 for accepting the input of a password is shown.
- the user views a one-time password output to the display unit 11 a at step S 607 in the flowchart of FIG. 14A in the multifunction machine 1 c , inputs the password to the acceptance part 215 and touches the touch panel on the “OK” icon 216 . This allows the communication terminal device 2 to obtain a sending password.
- the control part 20 sends the sending password obtained at step S 713 to the multifunction machine 1 c , which is being connected, through the communication unit 23 (step S 714 ), receives an authentication result based on the sent sending password, and determines whether or not the received authentication result is a success (step S 715 ). If it is determined that the authentication result is a failure (S 715 : FAIL), the control unit 20 returns the processing to step S 712 so as to accept re-input of authentic sending data.
- control unit 20 sends the image data for which the selection is accepted at step S 711 to the multifunction machine 1 c , which is being connected, through the communication unit 23 (step S 716 ), and terminates the processing.
- step S 716 the multifunction machine 1 c disconnects the connection so that the communication terminal device 2 cannot send/receive image data to/from the multifunction machine 1 c , or send the image data unless it newly obtains a sending password.
- the processing procedures shown in the flowcharts in FIGS. 14A , 14 B, 17 A and 17 B ensure the security for image data sending to the multifunction machine 1 c .
- the password generated at step S 605 is a one-time password while connection is limited by, for example, disconnecting communication at a timing before or after printing-out at step S 616 , image data sent thereafter from the communication terminal device 2 using the same sending password would not be received by the control unit 10 in the multifunction machine 1 c . This ensures the security even for a configuration in which a connection is made to an unspecified communication terminal device 2 for printing-out.
- FIGS. 15 , 16 and 18 are mere examples and may be realized by other screen structures.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Bioethics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention provides, for a connection from an unspecified communication device, an information processing system, information processing device configuring the information processing system, and communication connection method for between the communication device and the information processing device which are capable of securing communication security while simplifying operation in the communication device.
In order to send image data to a multi-function device from a communication terminal device in order to print out the same, the multi-function device generates a one-time password that is limited in period of validity to a period related to the printout so as to display the same together with the SSID of the device itself upon a display unit, whereupon at the communication terminal device, the displayed SSID and the one-time password are input so as to make a connection in order to send image data.
Description
- This application is the national phase under 35 U.S.C. §371 of PCT International Application No. PCT/JP2013/051952 which has an International filing date of Jan. 30, 2013 and designated the United States of America.
- 1. Field of the Invention
- The present invention relates to an information processing system in which a communication device and an information processing device send and receive information to/from each other through wireless communication. More specifically, the present invention relates to an information processing system which can simplify operation in the communication device and ensure the security for connection, an information processing device constituting the information processing system, and a method of communication connection between the communication device and the information processing device.
- 2. Description of Related Art
- Portable communication terminal devices, i.e. so-called smartphones, have widely been used. Such a communication terminal device is highly convenient since it may have various functions by adding various types of applications to the functions of a camera, game, media player and the like.
- Recently, such a technique has widely been employed that a communication terminal device is connected through wireless communication to a network connected to a printing-out device (printer) with a wireless communication function, and the communication terminal device sends and receives information to/from the printing-out device. In particular, such a system has been realized that image data can be sent from a communication terminal device with a cameral function to a printing-out device in the same network, and the printing-out device can directly print out the image without the intermediary of a storage medium, USB cable, personal computer or the like.
- As described above, since a system capable of directly sending image data from a communication terminal device to a printing-out device through wireless communication and printing out the image has been realized, services are provided in that a printing-out device such as a multifunction machine is installed in a public space for unspecified users, to print out an image shot by a communication terminal device with a camera function. Some of such services employ a method of connecting a communication terminal device to a printing-out device only with a network name (SSID: Service Set Identifier) without a password.
- A conventional invention discloses a technique related to security for connection between a wireless communication device (child device) and an access point (parent device). The disclosed technique proposes a method of generating a one-time password for setting at the access point side, inputting by a user the generated one-time password into the wireless communication device, connecting the wireless communication device and the access point by generating at each of them an SSID and a password for setting based on the one-time password, exchanging the SSIDs and passwords for data communication during connection for setting, and then automatically connecting the wireless communication device with the access point for data communication.
- In a service for sending image data of an image shot by a communication terminal device with a camera function through wireless communication to print out the same by a printing-out device installed in a public place, it is necessary to encrypt data communication in order to prevent the data from being intercepted by other devices. Moreover, a configuration where one communication terminal device can be connected to a printing-out device while another communication terminal device can communicate with the printing-out device has a security problem.
- Though the above disclosed method takes security into consideration, it is necessary for a user to perform operation of inputting a generated one-time password to a child device when a connection is made for setting. In addition, setting and communication can only be conducted between communication devices having a function of generating SSIDs and passwords used for connection for setting. The conventional technique contemplates communication setting between specific communication devices installed in a fixed manner and thus the operation is required only once, which causes no problem. When, however, it is applied to communication between an unspecified communication terminal device and a printing-out device, a configuration in which a communication terminal device and a printing-out device store an SSID and a password for data communication and then automatically communicate with each other, the communication terminal device communicates with the printing-out device every time it approaches the once-used printing-out device, causing a problem.
- The present invention has been made in view of the circumstances described above, and has an object of providing an information processing system which can ensure the security for communication while simplifying operation in a communication device when a connection from an unspecified communication device is taken into consideration, an information processing device constituting the information processing system and a communication connection method between a communication device and an information processing device.
- According to the present invention, connection from a communication device to an information processing device, or sending/receiving of information between them are limited by a one-time password. Thus, even a communication device which once successfully made a connection still needs to obtain a new password when trying to connect to the information processing device again. Moreover, in the present invention, even an authenticated connection has a limited period of communication connection, which is based on a timing at which predetermined processing is started, completed or the like. Accordingly, a configuration in which an information processing device is installed in a public place may prevent the information processing device from being automatically connected from multiple communication devices, which can ensure the security.
-
FIG. 1 is a schematic view schematically illustrating a configuration of a printing service system according toEmbodiment 1; -
FIG. 2 is a block diagram illustrating a configuration of a printing service system according toEmbodiment 1; -
FIG. 3A is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according toEmbodiment 1; -
FIG. 3B is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according toEmbodiment 1; -
FIG. 4 is an explanatory view illustrating a screen example of an initial screen displayed on a display unit of a multifunction machine; -
FIG. 5 is an explanatory view illustrating a screen example of a storage medium selecting screen; -
FIG. 6 is an explanatory view illustrating an example of connection information displayed on a display unit of a multifunction machine; -
FIG. 7 is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device according toEmbodiment 1; -
FIG. 8 is an explanatory view illustrating an example of a list of wireless communication devices displayed on a display unit at a communication terminal device; -
FIG. 9 is an explanatory view illustrating an example of a password input screen displayed on a display unit at a communication terminal device; -
FIG. 10A is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according toEmbodiment 2; -
FIG. 10B is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according toEmbodiment 2; -
FIG. 11A is a flowchart illustrating an example of a processing procedure performed when an image sending service is executed in a multifunction machine according toEmbodiment 3; -
FIG. 11B is a flowchart illustrating an example of a processing procedure performed when an image sending service is executed in a multifunction machine according toEmbodiment 3; -
FIG. 12 is a flowchart illustrating an example of a processing procedure performed when a scan sending service at a communication terminal device according toEmbodiment 3; -
FIG. 13 is a block diagram illustrating a configuration of a printing service system according toEmbodiment 4; -
FIG. 14A is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according toEmbodiment 4; -
FIG. 14B is a flowchart illustrating an example of a processing procedure performed when a printing service is executed at a multifunction machine according toEmbodiment 4; -
FIG. 15 is an explanatory view illustrating an example of connection information displayed at a display unit of a multifunction machine according toEmbodiment 4; -
FIG. 16 is an explanatory view illustrating an example of a sending password displayed on a display unit of a multifunction machine according toEmbodiment 4; -
FIG. 17A is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device according toEmbodiment 4; -
FIG. 17B is a flowchart illustrating an example of a processing procedure performed when a printing service is used at a communication terminal device according toEmbodiment 4; and -
FIG. 18 is an explanatory view illustrating an example of a password input screen displayed on a display unit at a communication terminal device according toEmbodiment 4. - Embodiments for an information processing system, information processing device and communication connection method according to the present invention will be described below with reference to the drawings.
-
Embodiment 1 describes an example where the present invention is applied to a printing service system including a communication terminal device having a camera function as well as a function of sending image data shot by the camera through wireless communication, and a multifunction machine receiving image data sent from the communication terminal device and printing out the same. -
FIG. 1 is a schematic view schematically illustrating a configuration of a printing service system according toEmbodiment 1, andFIG. 2 is a block diagram illustrating a configuration of the printing service system according toEmbodiment 1. The printing service system includes amultifunction machine 1 installed in a place available for unspecified users, such as public facilities like a library, and also includes acommunication terminal device 2 owned by an unspecified user. Themultifunction machine 1 is able to make a communication connection with thecommunication terminal device 2 present in an effective area of wireless communication. Such a system allows a user to send image data shot with a camera function included in thecommunication terminal device 2 to themultifunction machine 1 through wireless communication, and to print it out by themultifunction machine 1. A store or a public facility manages the billing for the printing-out processing, to realize the printing service. - According to the present invention, in a case where unspecified multiple users respectively carrying
communication terminal devices 2 make entrance into the effective area of wireless communication, the security for themultifunction machine 1 can be ensured. - The
multifunction machine 1 is an information processing device including a printing-out function (printer), a reading function (scanner), a facsimile function and the like to perform processing on image data. Themultifunction machine 1 includes acontrol unit 10 controlling each component, an input/output unit 11 using a touch panel and an LCD (Liquid Crystal Display), amemory 12 storing various kinds of information, acommunication unit 13 implementing communication with thecommunication terminal device 2, apassword generating unit 14 generating a password, and animage forming unit 15 realizing a printing-out function. Themultifunction machine 1 also includes, in addition to the above, components for realizing a number of functions, such as an image reading unit for implementing a reading function and a facsimile communication unit for performing facsimile communication through a telephone network, which are not illustrated or described here in detail. - The
control unit 10 uses a CPU (Central Processing Unit) to control each component based on a control program stored in a build-in ROM (Read Only Memory). - The input/
output unit 11 includes adisplay unit 11 a using an LCD to output information and anoperation unit 11 b obtaining information input by user's operation with a touch panel provided on the LCD. Theoperation unit 11 b may also employ a hardware key provided adjacent to thedisplay unit 11 a, not limited to the touch panel. For thedisplay unit 11 a displaying various types of icons or buttons, the position on the touch panel touched by the user is sensed by theoperation unit 11 b, while thecontrol unit 10 can specify which icon or button is touched based on the information of the position touched by the user and on the positional information of icons or buttons displayed on thedisplay unit 11 a. Furthermore, thecontrol unit 10 is able to specify which hardware key is pressed based on the information sent from theoperation unit 11 b. - The
memory 12 employs an HDD (Hard Disk Drive) or an SSD (Solid State Drive). In thememory 12, an SSID for themultifunction machine 1 is stored, which can be read out by thecontrol unit 10. Thememory 12 may also store image data received from thecommunication terminal device 2. - The
communication unit 13 implements a wireless communication function. Thecommunication unit 13 is able to send and receive data to/from thecommunication terminal device 2 through wireless communication. It is noted that thecommunication unit 13 has a function of an access point, i.e. a function of a parent machine in a wireless LAN, and is configured to execute authentication processing with a password, which will be described later. Note that thecommunication unit 13 may be connected to onecommunication terminal device 2 in an adhock mode, and is configured not to be connected for communication simultaneously with multiplecommunication terminal devices 2. In addition, a method of connection through an access point of a local network deployed in a facility may also be employed. - The
password generating unit 14 generates a one-time password for wireless connection based on an instruction from thecontrol unit 10. Thepassword generating unit 14 generates a one-time password by, for example, creating five-digit alphanumeric characters based on randomly generated numbers. Generation of a one-time password is not limited to the method described above but may be realized by various different methods including known methods. - The
image forming unit 15 employs a printer unit. The printer unit is disposed below the scanner unit inside the main body of themultifunction machine 1. The printer unit generates a toner image based on image data sent from thecontrol unit 10, and forms an image by transferring the toner image onto a sheet of paper. - The
communication terminal device 2 is a mobile telephone, i.e. a so-called smartphone. Thecommunication terminal device 2 may be a tablet PC (Personal Computer). Thecommunication terminal device 2 includes acontrol unit 20 controlling each component, an input/output unit 21 using a touch panel, amemory 22 storing various kinds of information, and acommunication unit 23 implementing communication with themultifunction machine 1. - The
control unit 20 uses a CPU to control each component based on a control program stored in a built-in ROM. - The input/
output unit 21 includes adisplay unit 21 a outputting information using an LCD, and anoperation unit 21 b obtaining information input by user's operation with a touch panel and hardware key provided on the LCD. On thedisplay unit 21 a displaying various types of icons or buttons, theoperation unit 21 b senses the position touched by a user on the touch panel and notifies thecontrol unit 20 of the information of the position touched by the user. Thecontrol unit 20 is able to specify which icon or button is touched based on the positional information of icons or buttons displayed on thedisplay unit 21 a. When a hardware key is pressed, theoperation unit 21 b notifies thecontrol unit 20 of the information specifying which key is pressed. - The
memory 22 uses a RAM (Random Access Memory) and a flash memory. Thememory 22 stores therein an application program used to print out image data at the multifunction machine 1 (hereinafter referred to as “print application”). Thecontrol unit 20 reads out and executes the print application stored in thememory 22 to implement communication with themultifunction machine 1 as well as sending of image data to themultifunction machine 1, which will be described later. - Furthermore, in a flash memory of the
memory 22, the image data of an image shot with a camera function (not illustrated) is stored. Thecontrol unit 20 may temporarily store the information input by theoperation unit 21 b in the RAM of thememory 22 or store it in the flash memory for saving, as will be described later. - The
communication unit 23 implements a wireless communication function. Based on the instructions from thecontrol unit 20, thecommunication unit 23 becomes connected to thecommunication unit 13 of themultifunction machine 1. Thecommunication unit 23 allows thecontrol unit 20 to send and receive data to/from themultifunction machine 1. - A procedure in thus configured image processing system where the
communication terminal device 2 connects to themultifunction machine 1, sends image data, which is printed out by themultifunction machine 1, will now be described with reference to the flowchart and examples of the operation screen. -
FIGS. 3A and 3B show a flowchart illustrating an example of a processing procedure performed when a printing service is executed at themultifunction machine 1 according toEmbodiment 1. The processing procedure described below corresponds to the processing procedure in thecommunication terminal device 2 illustrated in the flowchart ofFIG. 7 , which will be described later. Themultifunction machine 1 executes the processing as described below in the state of waiting while an initial screen is displayed on thedisplay unit 11 a and the wireless communication function by thecommunication unit 13 is being enabled. - The
control unit 10 determines, on the initial screen displayed on thedisplay unit 11 a, whether or not a photograph printing service is selected by theoperation unit 11 b and a mobile telephone is selected on the screen for selecting a storage medium for image data, i.e. whether or not an instruction is provided to start the wireless printing service (step S101). The photograph printing service targeted for image data from a mobile phone will hereinafter be referred to as “wireless printing service.” -
FIG. 4 is an explanatory view illustrating a screen example of an initial screen displayed on thedisplay unit 11 a of themultifunction machine 1, andFIG. 5 is an explanatory view illustrating a screen example of a storage medium selecting screen. As illustrated inFIG. 4 , anicon 110 for executing a photograph printing service is displayed on the initial screen so that the user can touch it to provide instructions to start the photograph printing service. On the initial screen, in addition to the above, anicon 111 for starting copying and anicon 112 for starting sending of an image including a facsimile are also displayed for example. When the user touches the touch panel on theicon 110 for starting the photograph printing service inFIG. 4 , the storage medium selecting screen inFIG. 5 is displayed on thedisplay unit 11 a. As illustrated inFIG. 5 ,icons 120 to 131 are displayed for selecting the type of a storage medium (media) in which image data to be printed are stored. The user touches any one of the icons to select the type of a storage medium. Among them, theicon 130 is for the image from a mobile phone having a wireless communication function. The user may touch theicon 130 to provide an instruction to start the wireless printing service. - If it is determined that no instructions are provided to start the wireless printing service (S101: NO), the
control unit 10 returns the processing to step S101 and waits until it is determined that the instruction is provided to start the wireless printing service through theoperation unit 11 b. - If it is determined that the user touches the touch panel on the
icon 110 inFIG. 4 , that theoperation unit 11 b senses that the user touched the touch panel on theicon 130 inFIG. 5 , and that the instruction is provided to start the wireless printing service (S101: YES), thecontrol unit 10 instructs thepassword generating unit 14 to generate a one-time password (step S102). Thecontrol unit 10 obtains the password generated by the password generating unit 14 (step S103), and reads out the SSID of the device itself from the memory 12 (step S104). Thecontrol unit 10 then outputs connection information (SSID and one-time password) used for connection with themultifunction machine 1, to be displayed on thedisplay unit 11 a (step S105). -
FIG. 6 is an explanatory view illustrating an example of connection information displayed on thedisplay unit 11 a of themultifunction machine 1. As illustrated inFIG. 6 , by the control of thecontrol unit 10, five-digit alphanumeric characters, for example, “vwxyz” for the SSID and “12345” for the one-time password, are shown in a connectioninformation display area 113. The user views the connectioninformation display area 113 to recognize such information. It is to be understood that the SSID and one-time password inFIG. 6 are exemplary and other alphanumeric characters, symbols or the like may also be used. - Description continues with reference to
FIG. 3A again. - Next, the
control unit 10 determines whether or not a connection is made from thecommunication terminal device 2 through the communication unit 13 (step S106). If it is determined that no connection is made (S106: NO), thecontrol unit 10 returns the processing to step S106, and waits until it is determined that a connection is made. - It is noted that, at step S106, in the case where a certain period of time has elapsed since the timing for generating a password (S102) while remaining unconnected, the processing may be terminated and the connection with the password generated at step S102 may be invalidated. Here, the
display unit 11 a is returned to the state where the storage medium selecting screen shown inFIG. 5 is displayed. - If it is determined at step S106 that a connection is made from the communication terminal device 2 (S106: YES), the
control unit 10 executes authentication processing based on the SSID and password sent when connecting, that is, to determine whether or not the password is valid (step S107). If it is recognized, as a result of the authentication processing, that the password is valid and authentic (S107: PASS), thecontrol unit 10 determines whether or not image data is received (step S108), and if it is determined that no image data is received (S108: NO), returns the processing to step S108 to wait until it is determined that image data is received. If it is determined that, as a result of authentication processing at step S107, the password is invalid and unauthentic (S107: FAIL), thecontrol unit 10 outputs the result of authentication processing to thedisplay unit 11 a (step S109). Thecontrol unit 10 then disconnects the communication (step S110) and terminates the processing. Here, thedisplay unit 11 a is returned to the state where the storage medium selecting screen shown inFIG. 5 is displayed thereon. In such a case, it may be possible to invalidate the password generated at step S102 at the time when the processing is terminated or to accept the authentication processing again. In the case where the authentication processing is accepted again, it is preferable to limit the time and the number of trials. - It is noted that the
control unit 10 at step S107 does not authenticate simultaneous connection from multiplecommunication terminal devices 2. If more than onecommunication terminal devices 2 make connections using one same password, thecontrol unit 10 determines that only the firstcommunication terminal device 2 which made a connection the earliest is authentic. - If it is determined that image data is received at step S108 (S108: YES), the
control unit 10 outputs a print setting screen to be displayed on thedisplay unit 11 a (step S111), and accepts print setting (step S112). Subsequently, thecontrol unit 10 determines whether or not a start button for providing instructions to start printing-out is pressed (step S113). If it is determined that the button is not pressed (S113: NO), thecontrol unit 10 returns the processing to S113 to wait until the button is pressed. When sensing that the button is pressed (S113: YES), thecontrol unit 11 disconnects the communication connection with thecommunication terminal device 2 before the subsequent printing-out processing (step S114), sends the print setting accepted at step S112 and the image data received at step S108 to theimage forming unit 15, executes printing-out (step S115), and terminates the processing. Here, thedisplay unit 11 a is returned to the state where the storage medium selecting screen inFIG. 5 is shown. The password generated at step S102 is invalidated at the time when the processing is terminated. - It is not always necessary to disconnect the communication in the processing at step S114. It may also be possible to make the connection with the communication terminal device valid only before the printing-out processing at step S115 is started, and to reject it even if the connection is tried again. Moreover, communication connection may be disconnected from the
multifunction machine 1 not only before the printing-out is started but immediately after printing-out is completed, or the connection from thecommunication terminal device 2 using a password generated at step S102 may be rejected after printing-out is completed. In other words, connection may be valid only for a period until sending and receiving of image data with thecommunication terminal device 2 is completed. -
FIG. 7 is a flowchart illustrating an example of a processing procedure performed when a printing service is used at acommunication terminal device 2 according toEmbodiment 1. When thecontrol unit 20 reads out and executes a print application by the control of the user, thecommunication terminal device 2 executes the processing described below. - The
control unit 20 activates thecommunication unit 23 to enable wireless communication (step S201). Thecommunication unit 23 searches for a target device for wireless communication (step S202), and outputs a list of SSIDs of the target devices obtained as a result of the search as well as the SSIDs stored in the memory 22 (step S203). Thecontrol unit 20 accepts a selection of a device to be connected from the output list (step S204). It is noted that the input of SSIDs from the user may also be accepted at step S203. -
FIG. 8 is an explanatory view illustrating an example of a list of wireless communication devices displayed on adisplay unit 21 a at thecommunication terminal device 2. As shown inFIG. 8 , the SSID for themultifunction machine 1 and that for anothermultifunction machine 3 are displayed together with their respective communication availability. Furthermore, abutton 210 for selecting a device as a target device for connection is shown for each of the communication devices, and an “OK”icon 211 and a “CANCEL”icon 212 are also displayed. The user may touch the touch panel on thebutton 210 for themultifunction machine 1 to be connected and touch the touch panel on the “OK”icon 211, to provide instructions for connection to themultifunction machine 1. Thecontrol unit 20 then senses that themultifunction machine 1 is selected at theoperation unit 21 b and that the touch panel on the “OK”icon 211 is touched, and tries to connect to themultifunction machine 1. - Assuming that the
multifunction machine 1 is selected by the user from the list of wireless communication devices shown inFIG. 8 , description continues with reference to the flowchart inFIG. 7 again. - The
control unit 20 outputs a password input screen for connecting to the selectedmultifunction machine 1, to be displayed on thedisplay unit 21 a (step S205), and obtains at theoperation unit 21 b a password to be input by the user on the password input screen (step S206). -
FIG. 9 is an explanatory view illustrating an example of a password input screen displayed on thedisplay unit 21 a in thecommunication terminal device 2. In the example shown inFIG. 9 , the SSID for themultifunction machine 1 which is to be connected is displayed, while anacceptance unit 213 accepting the input of the password output to thedisplay unit 11 a at step S105 in the flowchart inFIG. 3A is also displayed. The user views the one-time password displayed on thedisplay unit 11 a of themultifunction machine 1, inputs the password to theacceptance unit 213, and touches the touch panel on the “OK”icon 214. This allows thecommunication terminal device 2 to obtain the password. - Description continues with reference to the flowchart in
FIG. 7 again. - The
control unit 20 tries to make a connection to themultifunction machine 1 through thecommunication unit 23 based on the password obtained at step S206 (step S207). Thecontrol unit 20 determines whether or not the connection succeeds (step S208), and if the connection fails because it is determined as unauthentic (S208: NO), terminates the processing. If it is determined that the connection succeeds (S208: YES), thecontrol unit 20 reads out image data to be printed that is stored in the flash memory of the memory 22 (step S209) and outputs the list thereof to be displayed on thedisplay unit 21 a (step S210). - The
control unit 20 accepts the selection of one or more pieces of image data from the list of the displayed image data (step S211), sends the accepted image data to themultifunction machine 1, which is being connected, through the communication unit 23 (step S212), and terminates the processing. - After step S212, the
multifunction machine 1 disconnects the connection so that thecommunication terminal device 2 cannot send and receive image data to/from themultifunction machine 1. - The processing procedures shown in the flowcharts in
FIGS. 3A , 3B and 7 ensure the security for connection to themultifunction machine 1. The password generated at step S102 is a one-time password, which limits the connection by, for example, disconnecting communication at the timing before and after printing-out. Thus, even if thecommunication terminal device 2 tries to connect with the same password later, thecontrol unit 10 of themultifunction machine 1 will not approve the password as authentic in the authentication processing (S107). This ensures the security also in a configuration where a connection is made to an unspecifiedcommunication terminal device 2 for printing-out. The user can securely receive the printing service with simple operation by executing the operation for generating a password at themultifunction machine 1, inputting the generated password at thecommunication terminal device 2 and selecting image data to be printed. - It is to be understood that the screen examples shown in
FIGS. 4 , 5, 6, 8 and 9 are mere examples and the present embodiment may be implemented with other screen structures. For instance, the examples ofFIGS. 4 and 5 may alternatively employ a structure in which the instruction for starting the wireless printing service may directly be provided from the initial screen or a structure in which the instruction for starting the wireless printing service may be provided via a different screen. It is also possible to have a structure in which themultifunction machine 1 automatically recognizes a mobile phone and a screen showing only the button for providing the instruction to start the wireless printing service may be displayed. - In
Embodiment 1, thecommunication unit 13 in themultifunction machine 1 is able to continuously perform wireless communication. By contrast, inEmbodiment 2, the period during which thecommunication unit 13 in themultifunction machine 1 can perform wireless communication is limited. - The printing service system according to
Embodiment 2 has a configuration similar to that inEmbodiment 1, except for detailed processing procedures performed in themultifunction machine 1, which will be described later. Accordingly, the configuration units common to those inEmbodiment 1 are denoted by the same reference codes and will not be described in detail. - In
Embodiment 2, the wireless communication function of thecommunication unit 13 in themultifunction machine 1 can be controlled for its enablement/disablement by thecontrol unit 10. Basically, the wireless communication function of thecommunication unit 13 is disabled, and is enabled, when the user starts using themultifunction machine 1 and provides an instruction to start the wireless printing service through theoperation unit 11 b, only for a period until printing-out is started, that is, until sending and receiving of image data to/from thecommunication terminal device 2 is completed. - The processing in the
communication terminal device 2 is similar to that inEmbodiment 1, which will not be described in detail. - Details of the processing procedures in
Embodiment 2 will be described below. -
FIGS. 10A and 10B show a flowchart illustrating an example of a processing procedure performed when the printing service is executed at themultifunction machine 1 according toEmbodiment 2. Among the processing procedures described below, the ones common to the procedures illustrated in the flowchart inFIGS. 3A and 3B according toEmbodiment 1 are denoted by the same step numbers, and will not be described in detail. Themultifunction machine 1 according toEmbodiment 2 executes the processing described below while in a waiting state where an initial screen is displayed on thedisplay unit 11 a and the wireless communication function of thecommunication unit 13 is disabled. - In
Embodiment 2, when it is determined that an instruction is provided to start the wireless printing service through the operation on the initial screen and storage medium selecting screen displayed on thedisplay unit 11 a (S101: YES), thecontrol unit 10 enables the wireless communication function of the communication unit 13 (step S301), and instructs thepassword generating unit 14 to generate a one-time password (S102). It is noted that thecontrol unit 10 may enable the wireless communication function after the processing of steps S102 to S104. - In
Embodiment 2, thecontrol unit 10 then accepts print setting (S112), and if it senses that the start button for starting printing-out is pressed before the subsequent printing-out processing (S113: YES), disconnects the communication with the communication terminal device 2 (S114) and thereafter disables the wireless communication function in the communication unit 13 (step S302). After disabling the wireless communication function, the print setting accepted at step S112 and the image data received at step S108 are sent to theimage forming unit 15, printing-out is executed (S115) and the processing is terminated. - As described above,
Embodiment 2 allows themultifunction machine 1 to have higher security in communication by limiting an effective period of wireless communication function of thecommunication unit 13 and thus restricting the chances of connection from other wireless communication devices. - The present invention may also be applied, not only to the service in which image data held by a
communication terminal device 2 is printed out from themultifunction machine 1, but also to the service in which image data obtained by scanning a document by themultifunction machine 1 is sent to acommunication terminal device 2. In such a case, the print application of thecommunication terminal device 2 implements communication with themultifunction machine 1 as well as receiving of image data from themultifunction machine 1. - The system of image data sending according to
Embodiment 3 has a hardware configuration similar to those inEmbodiment multifunction machine 1 and thecommunication terminal device 2. Accordingly, the configuration units common to those inEmbodiment 1 are denoted by the same reference characters and will not be described in detail. - Image data sending is started when the user touches the touch panel on the
icon 112 for starting sending of an image including a facsimile on the initial screen illustrated inFIG. 4 . When the touch panel on theicon 112 is touched, thecontrol unit 10 in themultifunction machine 1 displays a screen for selecting a destination to which the image is sent, on thedisplay unit 11 a. As the image sending destination, for example, a facsimile destination or a mobile phone through wireless communication may be selected. When a mobile phone is selected as the image sending destination, the processing described below is executed in themultifunction machine 1. -
FIGS. 11A and 11B show a flowchart illustrating an example of a processing procedure performed when an image sending service is executed in themultifunction machine 1 according toEmbodiment 3. - The
control unit 10 determines whether or not image sending is selected on the initial screen displayed on thedisplay unit 11 a through theoperation unit 11 b, and whether or not a mobile phone is selected on the screen for selecting an image sending destination, that is, whether or not an instruction is provided to start a wireless scanning service (step S401). The image sending service for scanned image data to a mobile phone is hereinafter referred to as “wireless scanning service.” - If it is determined that no instruction is provided to start the wireless scanning service (S401: NO), the
control unit 10 returns the processing to step S401, and waits until the instruction is provided to start the wireless scanning service through theoperation unit 11 b. - If it is determined that the instruction is provided to start the wireless scanning service (S401: YES), the
control unit 10 instructs thepassword generating unit 14 to generate a one-time password (step S402). Thecontrol unit 10 obtains the password generated by the password generating unit 14 (step S403), and reads out the SSID for themultifunction machine 1 itself from the memory 12 (step S404). Thecontrol unit 10 then outputs connection information (SSID and one-time password) for connecting to themultifunction machine 1 to be displayed on thedisplay unit 11 a (step S405). - The
control unit 10 determines whether or not a connection is made from acommunication terminal device 2 through the communication unit 13 (step S406). If it is determined that no connection is made (S406: NO), thecontrol unit 10 returns the processing to step S406, and waits until it is determined that a connection is made. - It is noted that, at step S406, when a certain period of time has elapsed from the timing at which a password is generated (S402) while remaining unconnected, the processing may be terminated and connection with the password generated at step S402 may be disabled. Here, the
display unit 11 a is returned to the state where the screen for selecting an image sending destination is displayed thereon. - If it is determined, at step S406, that a connection is made from the communication terminal device 2 (S406: YES), the
control unit 10 executes authentication processing based on the SSID and password sent at the time of connection, i.e. to determine whether or not the password is valid (step S407). - If it is recognized, as a result of the authentication processing, that the password is valid and authentic (S407: PASS), the
control unit 10 outputs a scan setting screen to be displayed on thedisplay unit 11 a (step S408), and accepts scan setting (step S409). Thecontrol unit 10 then determines whether or not a start button for providing an instruction to start scanning is pressed (step S410). If it is determined that the start button is not pressed (S410: NO), thecontrol unit 10 returns the processing to step S410 and waits until the start button is pressed. - When sensing that the start button is pressed (S410: YES), the
control unit 10 executes scanning of a document based on the scan setting accepted at step S409 (step S411). Thecontrol unit 10 sends the image data obtained by scanning to the communication terminal device 2 (step S412), disconnects the communication with the communication terminal device 2 (step S413), and terminates the processing. Here, thedisplay unit 11 a is returned to the state where the screen for selecting an image sending destination is displayed thereon. The password generated at step S402 is invalidated at the time when the processing is terminated. - If it is determined that, as a result of the authentication processing at step S407, the password is invalid and unauthentic (S407: FAIL), the
control unit 10 outputs the result of the authentication processing to thedisplay unit 11 a (step S414). Thecontrol unit 10 disconnects the communication (step S415), and terminates the processing. Here, thedisplay unit 11 a is returned to the state where the screen for selecting an image sending destination is displayed thereon. In such a case, the password generated at step S402 may be invalidated at the time when the processing is terminated, or the authentication processing may be accepted again. When the authentication processing is accepted again, it is desirable to set a limit for the time and the number of trials. - Note that, at step S407, the
control unit 10 does not authenticate simultaneous connection from multiplecommunication terminal devices 2. When multiplecommunication terminal devices 2 try to connect with the same password, thecontrol unit 10 determines that only the firstcommunication terminal device 2 trying to connect the earliest is authentic. - Next, processing performed on the side of the user's
communication terminal device 2 will be described.FIG. 12 is a flowchart illustrating an example of a processing procedure performed when a scan sending service is used at thecommunication terminal device 2 according toEmbodiment 3. Thecontrol unit 20 reads out the print application in response to the user's operation, and thecommunication terminal device 2 executes the processing described below when receiving of scan data is selected. - The
control unit 20 activates thecommunication unit 23 to enable wireless communication (step S501). Thecommunication unit 23 searches for a target device for wireless communication (step S502), and outputs the list of SSIDs stored in thememory 22 and SSIDs for the target devices obtained by the search (step S503). The example of the screen on which the list is output is similar to the example illustrated inFIG. 8 according toEmbodiment 1. - The
control unit 20 accepts the selection of a device (multifunction machine 1) to be connected, from the output list (step S504). It is also possible to accept the user's input of SSID at step S503. - The
control unit 20 outputs a password input screen for connecting to the selectedmultifunction machine 1, to be displayed on thedisplay unit 21 a (step S505), and obtains a password to be input by the user to the password input screen through theoperation unit 21 b (step S506). The password input screen is similar to the example illustrated inFIG. 9 according toEmbodiment 1. - The
control unit 20 tries to connect to themultifunction machine 1 through thecommunication unit 23 based on the password obtained at step S506 (step S507). Thecontrol unit 20 determines whether or not the connection succeeds (step S508), and if it is determined as unauthentic and the connection fails (S508: NO), terminates the processing. - If it is determined that the connection succeeds (S508: YES), the
control unit 20 then determines whether or not receiving of image data to be sent from themultifunction machine 1 is started (step S509). If it is determined that receiving is not started (S509: NO), thecontrol unit 20 returns the processing to step S509 and waits until receiving of image data is started. Here, thecontrol unit 20 may make thedisplay unit 21 a display a message indicating that scan setting is conducted and scanning is started. - If it is determined that receiving of image data is started (S509: YES), the
control unit 20 temporarily stores the received image data in sequence in the RAM of the memory 22 (step S510). Thecontrol unit 20 determines whether or not receiving of image data is completed (step S511), and if it is determined that receiving is not completed (S511: NO), returns the processing to step S510 to perform processing on the image data to be received next. It may be preferable for thedisplay unit 21 a to display an image, a message or the like indicating that data is being received, until it is determined that at step S511 receiving is completed. - If it is determined at step S511 that receiving is completed (S511: YES), the
control unit 20 saves the image data that is temporarily and sequentially stored in a flash memory of the memory 22 (step S512), and terminates the processing. - After the processing is terminated, the
multifunction machine 1 disconnects the connection, so that thecommunication terminal device 2 cannot send and receive image data to/from themultifunction machine 1. - The processing procedures shown in the flowchart of
FIGS. 11A , 11B and 12 ensure the security of connection to themultifunction machine 1. Accordingly, even with the configuration in which themultifunction machine 1 is connected to an unspecifiedcommunication terminal device 2 to send scanned image data, the security therefor may also be ensured. The image sending service may safely be implemented by a simple operation by the user executing the operation for generating a password at themultifunction machine 1, inputting the generated password at thecommunication terminal device 2 and executing scanning. -
Embodiments 1 to 3 described a configuration in which a one-time password is generated at themultifunction machine 1, and the user of thecommunication terminal device 2 inputs the password through theoperation unit 21 b. The present invention is, however, not limited to the above-described configuration, but may also employ other ways, such as obtaining a one-time password from a shared server. Furthermore, power supplied to thecommunication unit 13 in themultifunction machine 1 may be turned on/off at the timing of enablement/disablement of the wireless communication function. This allows power consumption to be lowered. - In
Embodiments 1 to 3, the one-time password generated by thepassword generating unit 14 is used as connection information for acommunication terminal device 2 to connect to themultifunction machine 1. InEmbodiment 4, however, a password as the connection information used for connection serves as information unique to each multifunction machine and fixed information, while a one-time password is used for authentication in determining whether or not sending/receiving of image data is possible. -
FIG. 13 is a block diagram illustrating a configuration of a printing service system according toEmbodiment 4. The printing service system according toEmbodiment 4 includes amultifunction machine 1 c and acommunication terminal device 2. The configuration of the printing service according toEmbodiment 4 is similar to the configuration inEmbodiment 1, except for the configurations of thememory 12 c andpassword generating unit 14 c in themultifunction machine 1 c, and for detailed processing procedures performed between themultifunction machine 1 c andcommunication terminal device 2. Accordingly, the configuration units common to those inEmbodiment 1 are denoted by the same reference codes and will not be described in detail. - The
multifunction machine 1 c according toEmbodiment 4 includes acontrol unit 10, an input/output unit 11, amemory 12 c, acommunication unit 13, apassword generating unit 14 c and animage forming unit 15. - The
memory 12 c uses an HDD or SSD. In thememory 12 c, SSID for themultifunction machine 1 c as well as a predetermined password (eight-digit alphabet characters, for example) is stored for communication connection to themultifunction machine 1 c. The SSID for thememory 12 c and the predetermined password can be read out by thecontrol unit 10. Thememory 12 c may store the image data received from thecommunication terminal device 2. - The
password generating unit 14 c generates a one-time password for receiving image data based on the instruction from thecontrol unit 10. Thepassword generating unit 14 c generates a one-time password by a method of, for example, creating four-digit numbers based on randomly generated numbers. The method of generating a one-time password is not limited to the one described here, but may be realized by various ways including known methods. - The procedure performed in the image processing system according to
Embodiment 4 configured as described above, in which image data is sent from thecommunication terminal device 2 to themultifunction machine 1 c where printing-out is performed, will now be described with reference to the flowchart and examples of operation screens. -
FIGS. 14A and 14B show a flowchart illustrating an example of a processing procedure performed when a printing service is executed at themultifunction machine 1 c according toEmbodiment 4. The processing procedure described below corresponds to the processing procedure performed in thecommunication terminal device 2 shown in the flowchart ofFIGS. 17A and 17B , which will be described later. Themultifunction machine 1 c executes the processing described below while being in a waiting state where the initial screen is displayed on thedisplay unit 11 a and the wireless communication function through thecommunication unit 13 is enabled. - The
control unit 10 determines whether or not an instruction is provided to start the wireless printing service (step S601). It is noted that, in S601, thecontrol unit 10 may determine that the instruction is provided to start the wireless printing service by the procedure similar to that inEmbodiment 1. In other words, if the user touches the touch panel on theicon 110 indicating “photograph printing service” on the initial screen as shown in the example ofFIG. 4 , and further touches the touch panel on theicon 130 for selecting “mobile phone with wireless communication function” on the storage medium selecting screen as shown in the example ofFIG. 5 , thecontrol unit 10 determines that an instruction is provided to start the wireless printing service. - If it is determined that no instructions are provided to start the wireless printing service (S601: NO), the
control unit 10 returns the processing to step S601. - If it is determined that the instruction to start the wireless printing service is provided (S601: YES), the
control unit 10 reads out the SSID and predetermined password stored in thememory 12 c (step S602), and outputs the read-out SSID and predetermined password to thedisplay unit 11 a, as connection information (step S603). -
FIG. 15 is an explanatory view illustrating an example of connection information displayed at thedisplay unit 11 a of themultifunction machine 1 c according toEmbodiment 4. As illustrated inFIG. 15 , by the control of thecontrol unit 10, for example, alphabet characters of “ABCDEFGH” are shown for the SSID while “ABCDEFGH,” which is the same as the SSID, are likewise shown for the predetermined password in a connectioninformation display area 113. The user can recognize such information by viewing the connectioninformation display area 113. It is to be understood that the SSID and password inFIG. 15 are exemplary and other alphanumeric characters or symbols may also be used. - Description continues with reference to
FIG. 14A again. - Next, the
control unit 10 determines whether or not a connection is made from the communication terminal device 2 (step S604). If it is determined that no connection is made (S604: NO), thecontrol unit 10 returns the processing to step S604, and waits until a connection is made. - If it is determined at step S604 that a connection is made from the communication terminal device 2 (S604: YES), the
control unit 10 instructs thepassword generating unit 14 c to generate a one-time password (step S605). Thecontrol unit 10 obtains a password generated by thepassword generating unit 14 c (step S606), and outputs a sending password for receiving image data, i.e. sending image data from thecommunication terminal device 2, to be displayed on thedisplay unit 11 a (step S607). -
FIG. 16 is an explanatory view illustrating an example of a sending password displayed on thedisplay unit 11 a of themultifunction machine 1 c according toEmbodiment 4. As illustrated inFIG. 16 , thecontrol unit 10 performs such control that four-digit numbers of “2012,” for example, is displayed. The user views thedisplay unit 11 a to recognize a sending password. It is to be understood that the sending password shown inFIG. 16 is exemplary, and other alphanumeric characters, symbols or the like may also be used. - Description continues with reference to
FIG. 14A again. - The
control unit 10 determines whether or not a sending password is received from the communication terminal device 2 (step S608). If it is determined that no sending password is received (S608: NO), thecontrol unit 10 returns the processing to step S608, and waits until it is determined that a sending password is received. - Note that, if a certain time period (two minutes, for example) elapses without receiving a sending password after the sending password is output at step S607, the processing is terminated, and the sending of image data with the password generated at step S605 may thereafter be rejected as unauthentic. Here, the
display unit 11 a is returned to the state where the storage medium selecting screen as shown inFIG. 5 is displayed, as in the case withEmbodiment 1. - If it is determined at step S608 that a sending password is received (S608: YES), the
control unit 10 executes authentication processing to determine whether or not the sending password is valid (step S609). If it is recognized that the sending password is valid and authentic as a result of authentication processing (S609: PASS), thecontrol unit 10 determines whether or not image data is received (step S610). If it is determined that no image data is received (S610: NO), thecontrol unit 10 returns the processing to step S610 and waits until it is determined that the image data is received. If it is determined that the sending password is invalid and unauthentic as a result of authentication processing at step S609 (S609: FAIL), the result of authentication processing is sent to the communication terminal device 2 (step S611), disconnects the communication (step S612) and terminates the processing. Here, thedisplay unit 11 a is returned to the state where the storage medium selecting screen shown inFIG. 5 is displayed, as in the case withEmbodiment 1. In such a case, the password generated at step S605 may be invalidated at the time when the processing is terminated, or authentication processing may be accepted once again. In the case where the authentication processing is accepted again, it is preferable to limit the time and the number of trials. - If it is determined at step S610 that image data is received (S610: YES), the
control unit 10 outputs a print setting screen to be displayed on thedisplay unit 11 a (step S613), and accepts print setting (step S614). Subsequently, thecontrol unit 10 determines whether or not a start button for providing an instruction to start printing-out is pressed (step S615). If it is determined that the start button is not pressed (S615: NO), thecontrol unit 10 returns the processing to step S615 to wait until the button is pressed. If it is determined that the start button is pressed (S615: YES), thecontrol unit 10 disconnects the communication with thecommunication terminal device 2 before the next printing-out processing is started (step S616), sends the print setting accepted at step S614 as well as the image data received at step S610 to theimage forming unit 15, executes printing-out (step S617), and terminates the processing. - It is not always necessary to disconnect communication in the processing at step S616, but is possible to validate the connection with the
communication terminal device 2 only until the printing-out processing at step S617 is started, and to reject the connection if re-tried. It is also possible to disconnect the communication at the side of themultifunction machine 1 not only before printing-out is started but immediately after printing-out is completed, or to reject receiving of image data using a password generated at step S605 from thecommunication terminal device 2 after printing-out is completed. In other words, the generated sending password is made valid only for a period until sending/receiving of image data to/from thecommunication terminal device 2 is completed. - Furthermore, the processing at steps S613 to S615 may be skipped and printing-out may automatically be started based on the setting sent together with the image data.
- Next, the processing performed in the
communication terminal device 2 which corresponds to the flowchart inFIGS. 14A and 14B will be described.FIGS. 17A and 17B show a flowchart illustrating an example of a processing procedure performed when a printing service is used at thecommunication terminal device 2 according toEmbodiment 4. In the case where thecontrol unit 20 reads out and executes a print application in response to the user's operation, thecommunication terminal device 2 executes the processing described below. - The
control unit 20 activates thecommunication unit 23 to enable wireless communication (step S701). Thecommunication unit 23 searches for a target device for wireless communication (step S702), and outputs the list of SSIDs stored in thememory 22 and SSIDs for the target devices obtained by the search (step S703). Thecontrol unit 20 accepts the selection of a device to be connected, from the output list (step S704). It is noted that, at step S703, the user's input of SSID may also be accepted. - The
control unit 20 outputs a password input screen for connecting to the device selected at step S704, to be displayed on thedisplay unit 21 a (step S705). When there is a history for connection to the selected device, thecontrol unit 20 may have a password corresponding to the SSID for that device stored in thememory 22. Here, thecontrol unit 20 may initially display the stored password on the password input screen in advance. Thecontrol unit 20 obtains the password input by the user on the password input screen or the already-input password (step S706). - The
control unit 20 tries to connect to themultifunction machine 1 c through thecommunication unit 23 based on the SSID and password obtained at step S706 (step S707). Thecontrol unit 20 determines whether or not the connection succeeds (step S708), and if it is determined that the connection fails (S708: NO), terminates the processing. If it is determined that the connection succeeds at step S708 (S708: YES), thecontrol unit 20 reads out image data to be printed, which is stored in the flash memory in the memory 22 (step S709), and outputs the list of data to be displayed on thedisplay unit 21 a (step S710). Thecontrol unit 20 accepts the selection of one or more pieces of image data from the list of the displayed image data (step S711). - Next, the
control unit 20 outputs an input screen for a sending password for sending selected image data, to be displayed on thedisplay unit 21 a (step S712), and obtains a sending password input by the user on the password input screen through theoperation unit 21 b (step S713). -
FIG. 18 is an explanatory view illustrating an example of a password input screen displayed on adisplay unit 21 a at acommunication terminal device 2 according toEmbodiment 4. In the example ofFIG. 18 , anacceptance unit 215 for accepting the input of a password is shown. The user views a one-time password output to thedisplay unit 11 a at step S607 in the flowchart ofFIG. 14A in themultifunction machine 1 c, inputs the password to theacceptance part 215 and touches the touch panel on the “OK”icon 216. This allows thecommunication terminal device 2 to obtain a sending password. - Description continues with reference to the flowchart of
FIG. 17B again. - The
control part 20 sends the sending password obtained at step S713 to themultifunction machine 1 c, which is being connected, through the communication unit 23 (step S714), receives an authentication result based on the sent sending password, and determines whether or not the received authentication result is a success (step S715). If it is determined that the authentication result is a failure (S715: FAIL), thecontrol unit 20 returns the processing to step S712 so as to accept re-input of authentic sending data. - If it is determined that the authentication result is a success (S715: PASS), the
control unit 20 sends the image data for which the selection is accepted at step S711 to themultifunction machine 1 c, which is being connected, through the communication unit 23 (step S716), and terminates the processing. - After step S716, the
multifunction machine 1 c disconnects the connection so that thecommunication terminal device 2 cannot send/receive image data to/from themultifunction machine 1 c, or send the image data unless it newly obtains a sending password. - The processing procedures shown in the flowcharts in
FIGS. 14A , 14B, 17A and 17B ensure the security for image data sending to themultifunction machine 1 c. As the password generated at step S605 is a one-time password while connection is limited by, for example, disconnecting communication at a timing before or after printing-out at step S616, image data sent thereafter from thecommunication terminal device 2 using the same sending password would not be received by thecontrol unit 10 in themultifunction machine 1 c. This ensures the security even for a configuration in which a connection is made to an unspecifiedcommunication terminal device 2 for printing-out. It is thus possible to easily connect to themultifunction machine 1 c again based on the SSID and password saved in thememory 22 once a connection is established with themultifunction machine 1 c, while the security for image data may be ensured with a sending password which is a one-time password. A simple operation of selecting image data to be printed and inputting a sending password allows a printing service to be securely implemented. - It is to be understood that the screen examples illustrated in
FIGS. 15 , 16 and 18 are mere examples and may be realized by other screen structures. - It should be noted that the embodiments disclosed herein are illustrative and not restrictive in all aspects. The present invention is defined by the appended claims rather than by the description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Claims (12)
1.-27. (canceled)
28. An information processing system comprising:
a communication device sending and receiving information through wireless communication; and
an information processing device connecting to the communication device to send and receive information, and performing predetermined processing on the information sent from the communication device, wherein
the information processing device comprises:
a generating unit generating a one-time password;
an output unit outputting the one-time password generated by the generating unit;
an authentication unit performing authentication processing for communication connection from the communication device based on the one-time password generated by the generating unit;
a receiving unit receiving the information sent from the communication device after authentication; and
a limitation unit limiting a period of the communication connection with the communication device to a period concerning a timing of start or completion of the predetermined processing, and
the communication device comprises:
an obtaining unit obtaining the one-time password;
a connection unit connecting to the information processing device based on the obtained one-time password; and
a sending unit sending information to the information processing device during connection.
29. The information processing system according to claim 28 , wherein
the commutation device and the information processing device sends and receives image data, and
the information processing device executes printing-out as the predetermined processing.
30. The information processing system according to claim 28 , wherein
the communication device and the information processing device sends and receives image data, and
the information processing device executes image reading and sending of image data as the predetermined processing.
31. The information processing system according to claim 28 , wherein
the information processing device further comprises a control unit controlling enablement/disablement of wireless communication,
the output unit outputs the one-time password from the output unit when the control unit enables wireless communication, and
the control unit disables the wireless communication after the predetermined processing is started or completed.
32. The information processing system according to claim 28 , wherein
the authentication unit authenticates communication connection only from one communication device for a single one-time password generated by the generating unit, and
the authentication unit includes a prohibiting unit prohibiting communication connection with another communication device while a connection is being established with said one communication device.
33. The information processing system according to claim 28 , wherein
the information processing device further comprises a disconnection unit disconnecting communication connection with the communication device at a time point when authentication performed by the authentication unit fails.
34. An information processing system comprising:
a communication device sending and receiving information through wireless communication; and
an information processing device connecting to the communication device to send and receive information, and performing predetermined processing on the information sent from the communication device,
wherein the information processing device comprises:
a first authentication unit performing authentication processing for communication connection from the communication device based on a predetermined password concerning the communication connection from the communication device;
a generating unit generating a one-time password concerning information receiving from the communication device;
a second authentication unit performing authentication processing for whether or not information can be received from the communication device for performing the predetermined processing, based on the one-time password generated by the generating unit;
an output unit outputting the predetermined password and the one-time password;
a receiving unit receiving the information sent from the communication device after authentication by the second authentication unit; and
a limitation unit limiting a period of the communication connection with the communication device to a period concerning a timing of start or completion of the predetermined processing, and
the communication device comprises:
a password obtaining unit obtaining the predetermined password;
a connection unit connecting to the information processing device based on the obtained predetermined password;
a one-time password obtaining unit obtaining the one-time password;
a password sending unit sending the one-time password, obtained during connection, to the information processing device; and
an information sending unit sending information when authentication based on the one-time password succeeds.
35. An information processing device comprising:
an information processing unit connecting to an external device through wireless communication, sending/receiving information and performing predetermined processing on information received from the external device;
a generating unit generating a one-time password;
an output unit outputting the one-time password generated by the generating unit;
an authentication unit performing authentication processing for communication connection from the external device based on the generated one-time password;
a receiving unit receiving the information sent from the external device after authentication; and
a limitation unit limiting a period of the communication connection with the external device to a period concerning a timing of start or completion of the predetermined processing.
36. An information processing device comprising:
an information processing unit connecting to an external device through wireless communication, sending/receiving information and performing predetermined processing for information received from the external device;
a first authentication unit performing authentication processing for communication connection from an external device based on a predetermined password concerning the communication connection;
a generating unit generating a one-time password concerning information receiving from the external device;
a second authentication unit performing authentication processing for whether or not information can be received from the external device for performing the predetermined processing, based on the one-time password generated by the generating unit;
an output unit outputting the predetermined password and the one-time password;
a receiving unit receiving the information sent from the external device after authentication by the second authentication unit; and
a limitation unit limiting a period of the communication connection with the external device to a period concerning a timing of start or completion of the predetermined processing.
37. A method of communication connection between a communication device sending/receiving information through wireless communication and an information processing device connecting to the communication device to send/receive information and performing predetermined processing on the information sent from the communication device, in an information processing system including the communication device and the information processing device, comprising the steps of:
the information processing device generating a one-time password, and outputting the generated one-time password;
the communication device obtaining the output one-time password, and trying to connect to the information processing device based on the obtained one-time password;
the information processing device performing authentication processing on communication connection from the communication device based on the generated one-time password;
the communication device sending information to the information processing device when authentication for the communication connection succeeds;
the information processing device receiving the information sent from the communication device after authentication; and
the information processing device limiting a period of the communication connection with the communication device to a period concerning a timing of start or completion of the predetermined processing for the received information.
38. A method of communication connection between a communication device sending/receiving information through wireless communication and an information processing device connecting to the communication device to send/receive information and performing predetermined processing on the information sent from the communication device, in an information processing system including the communication device and the information processing device, comprising the steps of:
the information processing device outputting a predetermined password concerning communication connection,
the communication device obtaining the output predetermined password, and trying to connect to the information processing device based on the obtained predetermined password,
the information processing device performing authentication processing on communication connection from the communication device based on the predetermined password, generating a one-time password concerning information receiving from the communication device, when authentication for the communication connection succeeds, and outputting the generated one-time password,
the communication device obtaining the one-time password, and sending the one-time password, obtained during connection, to the information processing device,
the information processing device performing authentication processing for whether or not information can be received from the communication device for performing the predetermined processing, based on the one-time password,
the communication device sending information when authentication succeeds,
the information processing device receiving the information sent from the communication device after authentication when the authentication based on the one-time password succeeds, and limiting a period of the communication connection with the communication device to a period concerning a timing of start or completion of the predetermined processing for the received information.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-026630 | 2012-02-09 | ||
JP2012026630 | 2012-02-09 | ||
JP2012119014A JP5950691B2 (en) | 2012-02-09 | 2012-05-24 | Information processing system, information processing apparatus, and communication connection method |
JP2012-119014 | 2012-05-24 | ||
PCT/JP2013/051952 WO2013118614A1 (en) | 2012-02-09 | 2013-01-30 | Information processing system, information processing device, and communication connection method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/051952 A-371-Of-International WO2013118614A1 (en) | 2012-02-09 | 2013-01-30 | Information processing system, information processing device, and communication connection method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/823,500 Continuation US10462127B2 (en) | 2012-02-09 | 2017-11-27 | Information processing system, information processing device, and communication connection method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140366101A1 true US20140366101A1 (en) | 2014-12-11 |
Family
ID=48947380
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/376,768 Abandoned US20140366101A1 (en) | 2012-02-09 | 2013-01-30 | Informaton processing system, information processing device, and communication connection method |
US15/823,500 Active US10462127B2 (en) | 2012-02-09 | 2017-11-27 | Information processing system, information processing device, and communication connection method |
US16/575,501 Abandoned US20200021576A1 (en) | 2012-02-09 | 2019-09-19 | Informaton processing system, information processing device, and communication connection method |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/823,500 Active US10462127B2 (en) | 2012-02-09 | 2017-11-27 | Information processing system, information processing device, and communication connection method |
US16/575,501 Abandoned US20200021576A1 (en) | 2012-02-09 | 2019-09-19 | Informaton processing system, information processing device, and communication connection method |
Country Status (4)
Country | Link |
---|---|
US (3) | US20140366101A1 (en) |
JP (1) | JP5950691B2 (en) |
CN (2) | CN104106074B (en) |
WO (1) | WO2013118614A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140240774A1 (en) * | 2013-02-28 | 2014-08-28 | Brother Kogyo Kabushiki Kaisha | Terminal Apparatus and Function Executing Apparatus |
US20140240772A1 (en) * | 2013-02-28 | 2014-08-28 | Brother Kogyo Kabushiki Kaisha | Terminal Apparatus and Function Executing Apparatus |
US20140240775A1 (en) * | 2013-02-28 | 2014-08-28 | Brother Kogyo Kabushiki Kaisha | Terminal Apparatus and Function Executing Apparatus |
US20150381829A1 (en) * | 2014-06-30 | 2015-12-31 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing system |
DE102015210614A1 (en) * | 2015-06-10 | 2016-12-15 | Siemens Aktiengesellschaft | Method and communication device for establishing a secure communication connection |
US20180067707A1 (en) * | 2016-09-05 | 2018-03-08 | Canon Kabushiki Kaisha | Information processing system, information processing apparatus, image forming apparatus, methods for controlling the same, and storage medium |
US20180165041A1 (en) * | 2016-12-09 | 2018-06-14 | Seiko Epson Corporation | Order receiving system and printer |
US20180335992A1 (en) * | 2017-05-19 | 2018-11-22 | Canon Kabushiki Kaisha | Non-transitory computer readable storage medium, control method, and mobile terminal |
US20180364959A1 (en) * | 2015-09-17 | 2018-12-20 | Canon Kabushiki Kaisha | Communication apparatus having direct wireless communication function and method for controlling communication apparatus |
US20180373475A1 (en) * | 2017-06-27 | 2018-12-27 | Canon Kabushiki Kaisha | Printing apparatus, control method of the same, and storage medium |
US10440198B2 (en) * | 2016-12-05 | 2019-10-08 | Canon Kabushiki Kaisha | Image processing apparatus, mobile terminal, and methods for controlling the same |
US10552097B2 (en) | 2015-04-10 | 2020-02-04 | Canon Kabushiki Kaisha | Communication apparatus, method of controlling the same, and storage medium |
US10887303B2 (en) | 2018-03-12 | 2021-01-05 | Sharp Kabushiki Kaisha | Information processing system, server, and method for generating association information |
US11169752B2 (en) | 2019-10-31 | 2021-11-09 | Kyocera Document Solutions Inc. | Image forming system, image forming apparatus, and image forming method allowing serverless pull printing |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202306B (en) * | 2014-08-15 | 2015-10-14 | 小米科技有限责任公司 | Access authentication method, Apparatus and system |
JP6524717B2 (en) * | 2015-03-04 | 2019-06-05 | 株式会社リコー | Electronic device, communication mode control method and communication mode control program |
JP6477109B2 (en) * | 2015-03-24 | 2019-03-06 | 富士ゼロックス株式会社 | Image processing system and image forming apparatus |
JP6486202B2 (en) * | 2015-05-29 | 2019-03-20 | シャープ株式会社 | Wireless communication system, wireless communication method, wireless LAN master device, and wireless LAN slave device |
JP6314951B2 (en) * | 2015-10-08 | 2018-04-25 | コニカミノルタ株式会社 | Image forming system and program |
US9819832B2 (en) * | 2015-12-29 | 2017-11-14 | Kabushiki Kaisha Toshiba | Image forming apparatus and authentication method |
JP6684123B2 (en) * | 2016-03-22 | 2020-04-22 | キヤノン株式会社 | Image forming apparatus, control method and program |
JP6924783B2 (en) * | 2016-06-30 | 2021-08-25 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Bluetooth connection management methods, master bluetooth devices, and equipment |
KR101861252B1 (en) * | 2017-11-16 | 2018-05-25 | (주)엠더블유스토리 | Output security system and security method for thereof using user authentication |
JP7191189B2 (en) * | 2018-01-26 | 2022-12-16 | キヤノン株式会社 | Information processing device, its control method, and program |
JP6993890B2 (en) * | 2018-01-26 | 2022-01-14 | キヤノン株式会社 | Information processing equipment, its control method, and programs |
JP7380315B2 (en) * | 2020-02-25 | 2023-11-15 | コニカミノルタ株式会社 | Image forming device, image processing system, and program |
JP2023074985A (en) * | 2021-11-18 | 2023-05-30 | シャープ株式会社 | Processing device, image processing device, and processing method |
Citations (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020032703A1 (en) * | 2000-08-28 | 2002-03-14 | Seiko Epson Corporation | Printer and printing system capable of high secret printing |
US20030061294A1 (en) * | 2000-09-19 | 2003-03-27 | Stennicke Michael B. | Method and apparatus for digital media exchange |
US20030083996A1 (en) * | 2001-10-25 | 2003-05-01 | Todd Fischer | Secure remote printing via a communication network |
US20040054624A1 (en) * | 2002-09-13 | 2004-03-18 | Qi Guan | Procedure for the completion of an electronic payment |
US6772331B1 (en) * | 1999-05-21 | 2004-08-03 | International Business Machines Corporation | Method and apparatus for exclusively pairing wireless devices |
US20050226170A1 (en) * | 2004-04-07 | 2005-10-13 | Sandeep Relan | System, method, and apparatus for secure sharing of multimedia content across several electronic devices |
US20050282531A1 (en) * | 2004-06-17 | 2005-12-22 | Markus Andreasson | Methods, mobile devices, data structures and computer program products for configuring mobile devices with network access information included in image data |
US20060200850A1 (en) * | 2005-03-04 | 2006-09-07 | Fumio Yoshizawa | Image processing apparatus, network system, and method of communication |
US20060208088A1 (en) * | 2005-03-16 | 2006-09-21 | Sony Corporation | Communication system, communication apparatus and method, recording medium, and program |
US20060282541A1 (en) * | 2005-06-13 | 2006-12-14 | Canon Kabushiki Kaisha | Method for setting communication parameters and communication device |
US20070100972A1 (en) * | 2005-10-28 | 2007-05-03 | Mitsuru Otsuka | Wireless communication apparatus, wireless communication system, and control method thereof |
US20070101403A1 (en) * | 2005-11-03 | 2007-05-03 | Intermec Ip Corp. | Provisioning a wireless link for a wireless scanner |
US20070157024A1 (en) * | 2005-12-30 | 2007-07-05 | Greg Miller | Automatic configuration of devices upon introduction into a networked environment |
US20070255838A1 (en) * | 2006-04-28 | 2007-11-01 | Microsoft Corporation | Providing guest users network access based on information read from a credit card or other object |
US20070283157A1 (en) * | 2006-06-05 | 2007-12-06 | Kabushiki Kaisha Toshiba | System and method for enabling secure communications from a shared multifunction peripheral device |
US20070287542A1 (en) * | 2006-04-28 | 2007-12-13 | Yoshio Miyazaki | Game apparatus, communication apparatus, wireless game controller, and game system |
US20080077717A1 (en) * | 2006-09-26 | 2008-03-27 | Canon Kabushiki Kaisha | Processing apparatus, method of processing priority reservation therefor, and storage medium for storing program |
US20080077527A1 (en) * | 2006-09-21 | 2008-03-27 | Mobilekash, Inc. | Method and System for a Purchase Transaction at a Remote Merchant Machine |
US20080081666A1 (en) * | 2006-10-02 | 2008-04-03 | Eric Masera | Production of visual codes for pairing electronic equipment |
US7418591B2 (en) * | 2002-08-09 | 2008-08-26 | Canon Kabushiki Kaisha | Network configuration method and communication system and apparatus |
US20080298305A1 (en) * | 2007-02-26 | 2008-12-04 | Texas Instruments Incorporated | Communication system, output device, input device and wireless communication method |
US20090043998A1 (en) * | 2007-08-06 | 2009-02-12 | Sony Corporation | System and Method for Network Setup of Wireless Device Through a Single Interface |
US20090088077A1 (en) * | 2005-04-11 | 2009-04-02 | Innovision Research & Technology Plc | Communications Apparatus |
US20090133634A1 (en) * | 2005-12-21 | 2009-05-28 | Lars-Arne Axelsson | Dairy Farm System and Method for Communication in Such a Dairy Farm System |
US20090247824A1 (en) * | 2008-03-27 | 2009-10-01 | Olympus Corporation | Wireless image acquisition system |
US20090249077A1 (en) * | 2008-03-31 | 2009-10-01 | International Business Machines Corporation | Method and system for authenticating users with a one time password using an image reader |
US20100014110A1 (en) * | 2008-07-17 | 2010-01-21 | Sharp Kabushiki Kaisha | Image forming system having use restriction function based on document format to be printed and use restriction method in the system |
US20100180328A1 (en) * | 2007-06-26 | 2010-07-15 | Marks & Clerk, Llp | Authentication system and method |
US20100225962A1 (en) * | 2009-03-03 | 2010-09-09 | Sharp Kabushiki Kaisha | Communication system, information processing system, image formation system, image forming apparatus, mobile information terminal device and information processing device |
US20100241857A1 (en) * | 2007-11-16 | 2010-09-23 | Okude Kazuhiro | Authentication method, authentication system, in-vehicle device, and authentication apparatus |
WO2010131415A1 (en) * | 2009-05-14 | 2010-11-18 | 日本電気株式会社 | Communication apparatus and secret information sharing method |
US20100312833A1 (en) * | 2007-12-21 | 2010-12-09 | Koninklijke Philips Electronics N.V. | Matched communicating devices |
US20110069187A1 (en) * | 2008-06-30 | 2011-03-24 | Canon Kabushiki Kaisha | Image output apparatus, control method, and computer-readable storage medium |
US7920534B2 (en) * | 2007-10-04 | 2011-04-05 | Kabushiki Kaisha Toshiba | Wireless LAN setting system in an image forming apparatus, and a wireless LAN setting method |
US20110081860A1 (en) * | 2009-10-02 | 2011-04-07 | Research In Motion Limited | Methods and devices for facilitating bluetooth pairing using a camera as a barcode scanner |
US20110082940A1 (en) * | 2009-10-02 | 2011-04-07 | Michael Peter Montemurro | Methods and apparatus to establish peer-to-peer communications |
US20110085196A1 (en) * | 2009-10-14 | 2011-04-14 | Xu Liu | Methods for printing from mobile devices |
US20110099378A1 (en) * | 2009-10-26 | 2011-04-28 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
US20110099590A1 (en) * | 2009-10-26 | 2011-04-28 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
US20110134465A1 (en) * | 2009-12-03 | 2011-06-09 | Samsung Electronics Co., Ltd. | Control point, image forming apparatus, and method of controlling printing |
US20120011007A1 (en) * | 2010-07-07 | 2012-01-12 | At&T Intellectual Property I, L.P. | Mobile Payment Using DTMF Signaling |
US20120042087A1 (en) * | 2008-09-26 | 2012-02-16 | Samantha Berg | System and method for linking and sharing resources amongst devices |
US20120096131A1 (en) * | 2008-09-30 | 2012-04-19 | Honeywell International Inc. | Systems and methods for interacting with access control devices |
US20120191611A1 (en) * | 2011-01-21 | 2012-07-26 | American Express Travel Related Services Company, Inc. | Systems and methods for encoded alias based transactions |
US20120210001A1 (en) * | 2011-02-11 | 2012-08-16 | Christopher Maybee Ryerson | System and method for managing access to a communication network |
US20120205431A1 (en) * | 2011-02-11 | 2012-08-16 | Kuo-Lung Chang | Transmitting device, receiving device, screen frame transmission system and method |
US20120239916A1 (en) * | 2011-03-16 | 2012-09-20 | Rammohan Malasani | Wi-fi router with integrated touch-screen and enhanced security features |
US20120257245A1 (en) * | 2011-04-08 | 2012-10-11 | Mccoog Phillip A | Autoselected print paths |
US20120322391A1 (en) * | 2011-06-14 | 2012-12-20 | Brother Kogyo Kabushiki Kaisha | Wireless communication device |
US8381270B1 (en) * | 2011-09-14 | 2013-02-19 | Google Inc. | Network configuration and authorization |
US20130050259A1 (en) * | 2011-08-31 | 2013-02-28 | Pantech Co., Ltd. | Apparatus and method for sharing data using augmented reality (ar) |
US20130057913A1 (en) * | 2011-09-02 | 2013-03-07 | Samsung Electronics, Co., Ltd. | Image forming apparatus supporting peer-to-peer connection and method of controlling job authority thereof |
US20130100486A1 (en) * | 2011-10-25 | 2013-04-25 | Phillip A. McCoog | Communication architectures for direct printing and scanning |
US20130139218A1 (en) * | 2011-11-28 | 2013-05-30 | Xerox Corporation | Soft method for local secure connection to a device |
US20130148161A1 (en) * | 2011-12-12 | 2013-06-13 | Samsung Electronics Co., Ltd. | Image forming apparatus supporting peer-to-peer connection and method of managing channel thereof |
US20130250358A1 (en) * | 2012-03-21 | 2013-09-26 | Ricoh Company, Ltd. | Arrangement for connecting to network in network system |
US20130300864A1 (en) * | 2012-05-14 | 2013-11-14 | Sonix Technology Co., Ltd. | Video monitoring system, ip camera and network connection setup method thereof |
US8649297B2 (en) * | 2010-03-26 | 2014-02-11 | Cisco Technology, Inc. | System and method for simplifying secure network setup |
US8775533B2 (en) * | 2011-05-20 | 2014-07-08 | Microsoft Corporation | Auto connect in peer-to-peer network |
US20140282960A1 (en) * | 2013-03-15 | 2014-09-18 | Qualcomm Incorporated | Seamless device configuration in a communication network |
US20140328250A1 (en) * | 2013-05-03 | 2014-11-06 | Vodafone Ip Licensing Limited | Access control |
US20150003432A1 (en) * | 2013-06-27 | 2015-01-01 | Kabushiki Kaisha Toshiba | Electronic device, method, and computer-readable storage medium |
US8966588B1 (en) * | 2011-06-04 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Systems and methods of establishing a secure connection between a remote platform and a base station device |
US20150178721A1 (en) * | 2013-12-20 | 2015-06-25 | Cellco Partnership D/B/A Verizon Wireless | Dynamic generation of quick response (qr) codes for secure communication from/to a mobile device |
US20150201099A1 (en) * | 2014-01-15 | 2015-07-16 | Ricoh Company, Ltd. | Image distribution system, image processing apparatus, and recording medium storing a control program |
US9158480B2 (en) * | 2011-12-19 | 2015-10-13 | Hewlett-Packard Development Company, L.P. | Printer application states |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001358754A (en) * | 2000-06-14 | 2001-12-26 | Nec Corp | Electronic conversion server, electronic mail printing system having the same and methods for the same |
US7765580B2 (en) * | 2000-12-22 | 2010-07-27 | Entrust, Inc. | Method and apparatus for providing user authentication using a back channel |
JP3970551B2 (en) * | 2001-05-09 | 2007-09-05 | シャープ株式会社 | Image transmission device |
US7145691B2 (en) * | 2002-01-17 | 2006-12-05 | Kabushiki Kaisha Toshiba | Image reading apparatus |
JP2004088726A (en) * | 2002-06-26 | 2004-03-18 | Casio Comput Co Ltd | Network print system |
US20040021889A1 (en) * | 2002-07-30 | 2004-02-05 | Mcafee David A. | Method of transmitting information from a document to a remote location, and a computer peripheral device |
JP4193486B2 (en) * | 2002-12-19 | 2008-12-10 | 富士ゼロックス株式会社 | Printing system |
JP3951990B2 (en) * | 2003-09-05 | 2007-08-01 | ブラザー工業株式会社 | Wireless station, program, and operation control method |
JP2005115743A (en) * | 2003-10-09 | 2005-04-28 | Ids:Kk | Automatic authentication system for information communication terminal using cellular phone and code |
US7769837B2 (en) * | 2003-12-12 | 2010-08-03 | Brother Kogyo Kabushiki Kaisha | Wireless LAN setting system and communication terminal |
CN100468278C (en) * | 2004-06-02 | 2009-03-11 | 美国凹凸微系有限公司 | Network and method for contactless secure printing |
US20050270567A1 (en) | 2004-06-02 | 2005-12-08 | Sterling Du | Non-contact secure printing |
JP2006014319A (en) * | 2004-06-22 | 2006-01-12 | Oce Technol Bv | Apparatus and system for executing document scanning jobs that are intended for remote work station through using wireless interconnection between work station and scanner facility |
JP2006033728A (en) * | 2004-07-21 | 2006-02-02 | Ricoh Co Ltd | Image forming apparatus and paper information digitizing method |
JP4075885B2 (en) | 2004-11-17 | 2008-04-16 | ブラザー工業株式会社 | COMMUNICATION DEVICE, PROGRAM, AND COMMUNICATION DEVICE SETTING METHOD |
JP4489601B2 (en) | 2005-01-07 | 2010-06-23 | 株式会社日立製作所 | Security information exchange method, recorder apparatus, and television receiver |
CN101061458A (en) * | 2005-09-13 | 2007-10-24 | 株式会社理光 | Printing system and host apparatus |
CN1777101A (en) * | 2005-11-22 | 2006-05-24 | 大连理工大学 | Real-time identity authentication method based on mobile phone, bluetooth and two-dimensional barcode |
JP4812089B2 (en) * | 2006-02-24 | 2011-11-09 | キヤノン株式会社 | Printing apparatus and connection method thereof |
JP4302710B2 (en) * | 2006-04-11 | 2009-07-29 | シャープ株式会社 | Image processing device control system |
WO2008023747A1 (en) * | 2006-08-23 | 2008-02-28 | Nikon Corporation | Electronic camera and server device |
JP2010512359A (en) * | 2006-12-14 | 2010-04-22 | ノバルティス アーゲー | Epothilone analogs modified at C12-C13 position as anticancer agents |
JP2008193265A (en) | 2007-02-01 | 2008-08-21 | Canon Inc | Image processing system, information processing apparatus, image processing apparatus, control method therefor, and computer program |
JP2008213294A (en) | 2007-03-05 | 2008-09-18 | Seiko Epson Corp | Printer that can be connected wirelessly to an external terminal |
CN101135960A (en) * | 2007-09-28 | 2008-03-05 | 中兴通讯股份有限公司 | Method and system of mobile terminal wireless print |
JP4539720B2 (en) * | 2008-01-08 | 2010-09-08 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus and method, and program therefor |
JP5356099B2 (en) * | 2008-05-30 | 2013-12-04 | シャープ株式会社 | Data providing device, operation device, data processing device, operation system, and control program |
JP5008619B2 (en) | 2008-07-28 | 2012-08-22 | キヤノン株式会社 | Wireless communication apparatus, control method therefor, and computer program |
EP2189933A1 (en) * | 2008-11-24 | 2010-05-26 | Research in Motion | Electronic payment system including merchant server and associated methods |
JP2011028452A (en) * | 2009-07-23 | 2011-02-10 | Canon Inc | Information processing apparatus, information processing method, and program for controlling the information processing apparatus |
JP5498134B2 (en) * | 2009-11-25 | 2014-05-21 | キヤノン株式会社 | Image reading apparatus, method, and program |
JP5333306B2 (en) | 2010-03-19 | 2013-11-06 | ブラザー工業株式会社 | Printing apparatus and program |
JP5546331B2 (en) * | 2010-04-15 | 2014-07-09 | キヤノン株式会社 | Image processing apparatus and user authentication method in image processing apparatus |
JP5532316B2 (en) * | 2010-04-26 | 2014-06-25 | 村田機械株式会社 | Computer program and terminal device |
US9007623B2 (en) * | 2011-03-25 | 2015-04-14 | Xerox Corporation | System and method for enabling a mobile customizable EIP interface to access multi-function devices |
CN102307350B (en) * | 2011-09-14 | 2016-02-03 | 深圳Tcl新技术有限公司 | The association authentication method of mobile terminal and television set, television set and system |
US8966601B2 (en) * | 2011-09-23 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Connection of peripheral devices to wireless networks |
-
2012
- 2012-05-24 JP JP2012119014A patent/JP5950691B2/en active Active
-
2013
- 2013-01-30 WO PCT/JP2013/051952 patent/WO2013118614A1/en active Application Filing
- 2013-01-30 CN CN201380008435.4A patent/CN104106074B/en not_active Expired - Fee Related
- 2013-01-30 CN CN201910972466.0A patent/CN110708438B/en not_active Expired - Fee Related
- 2013-01-30 US US14/376,768 patent/US20140366101A1/en not_active Abandoned
-
2017
- 2017-11-27 US US15/823,500 patent/US10462127B2/en active Active
-
2019
- 2019-09-19 US US16/575,501 patent/US20200021576A1/en not_active Abandoned
Patent Citations (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6772331B1 (en) * | 1999-05-21 | 2004-08-03 | International Business Machines Corporation | Method and apparatus for exclusively pairing wireless devices |
US20020032703A1 (en) * | 2000-08-28 | 2002-03-14 | Seiko Epson Corporation | Printer and printing system capable of high secret printing |
US20030061294A1 (en) * | 2000-09-19 | 2003-03-27 | Stennicke Michael B. | Method and apparatus for digital media exchange |
US20030083996A1 (en) * | 2001-10-25 | 2003-05-01 | Todd Fischer | Secure remote printing via a communication network |
US7418591B2 (en) * | 2002-08-09 | 2008-08-26 | Canon Kabushiki Kaisha | Network configuration method and communication system and apparatus |
US20040054624A1 (en) * | 2002-09-13 | 2004-03-18 | Qi Guan | Procedure for the completion of an electronic payment |
US20050226170A1 (en) * | 2004-04-07 | 2005-10-13 | Sandeep Relan | System, method, and apparatus for secure sharing of multimedia content across several electronic devices |
US20050282531A1 (en) * | 2004-06-17 | 2005-12-22 | Markus Andreasson | Methods, mobile devices, data structures and computer program products for configuring mobile devices with network access information included in image data |
US7844993B2 (en) * | 2005-03-04 | 2010-11-30 | Ricoh Company, Ltd. | Image processing apparatus, network system, and method of communication |
US20060200850A1 (en) * | 2005-03-04 | 2006-09-07 | Fumio Yoshizawa | Image processing apparatus, network system, and method of communication |
US20060208088A1 (en) * | 2005-03-16 | 2006-09-21 | Sony Corporation | Communication system, communication apparatus and method, recording medium, and program |
US20090088077A1 (en) * | 2005-04-11 | 2009-04-02 | Innovision Research & Technology Plc | Communications Apparatus |
US20060282541A1 (en) * | 2005-06-13 | 2006-12-14 | Canon Kabushiki Kaisha | Method for setting communication parameters and communication device |
US20070100972A1 (en) * | 2005-10-28 | 2007-05-03 | Mitsuru Otsuka | Wireless communication apparatus, wireless communication system, and control method thereof |
US20070101403A1 (en) * | 2005-11-03 | 2007-05-03 | Intermec Ip Corp. | Provisioning a wireless link for a wireless scanner |
US20090133634A1 (en) * | 2005-12-21 | 2009-05-28 | Lars-Arne Axelsson | Dairy Farm System and Method for Communication in Such a Dairy Farm System |
US20070157024A1 (en) * | 2005-12-30 | 2007-07-05 | Greg Miller | Automatic configuration of devices upon introduction into a networked environment |
US20070256121A1 (en) * | 2006-04-28 | 2007-11-01 | Microsoft Corporation | Providing guest users access to network resources through an enterprise network |
US20070287542A1 (en) * | 2006-04-28 | 2007-12-13 | Yoshio Miyazaki | Game apparatus, communication apparatus, wireless game controller, and game system |
US20070255838A1 (en) * | 2006-04-28 | 2007-11-01 | Microsoft Corporation | Providing guest users network access based on information read from a credit card or other object |
US20070283157A1 (en) * | 2006-06-05 | 2007-12-06 | Kabushiki Kaisha Toshiba | System and method for enabling secure communications from a shared multifunction peripheral device |
US20080077527A1 (en) * | 2006-09-21 | 2008-03-27 | Mobilekash, Inc. | Method and System for a Purchase Transaction at a Remote Merchant Machine |
US20080077717A1 (en) * | 2006-09-26 | 2008-03-27 | Canon Kabushiki Kaisha | Processing apparatus, method of processing priority reservation therefor, and storage medium for storing program |
US20080081666A1 (en) * | 2006-10-02 | 2008-04-03 | Eric Masera | Production of visual codes for pairing electronic equipment |
US20080298305A1 (en) * | 2007-02-26 | 2008-12-04 | Texas Instruments Incorporated | Communication system, output device, input device and wireless communication method |
US20100180328A1 (en) * | 2007-06-26 | 2010-07-15 | Marks & Clerk, Llp | Authentication system and method |
US20090043998A1 (en) * | 2007-08-06 | 2009-02-12 | Sony Corporation | System and Method for Network Setup of Wireless Device Through a Single Interface |
US7920534B2 (en) * | 2007-10-04 | 2011-04-05 | Kabushiki Kaisha Toshiba | Wireless LAN setting system in an image forming apparatus, and a wireless LAN setting method |
US20100241857A1 (en) * | 2007-11-16 | 2010-09-23 | Okude Kazuhiro | Authentication method, authentication system, in-vehicle device, and authentication apparatus |
US20100312833A1 (en) * | 2007-12-21 | 2010-12-09 | Koninklijke Philips Electronics N.V. | Matched communicating devices |
US20090247824A1 (en) * | 2008-03-27 | 2009-10-01 | Olympus Corporation | Wireless image acquisition system |
US20090249077A1 (en) * | 2008-03-31 | 2009-10-01 | International Business Machines Corporation | Method and system for authenticating users with a one time password using an image reader |
US20110069187A1 (en) * | 2008-06-30 | 2011-03-24 | Canon Kabushiki Kaisha | Image output apparatus, control method, and computer-readable storage medium |
US20100014110A1 (en) * | 2008-07-17 | 2010-01-21 | Sharp Kabushiki Kaisha | Image forming system having use restriction function based on document format to be printed and use restriction method in the system |
US20120042087A1 (en) * | 2008-09-26 | 2012-02-16 | Samantha Berg | System and method for linking and sharing resources amongst devices |
US20120096131A1 (en) * | 2008-09-30 | 2012-04-19 | Honeywell International Inc. | Systems and methods for interacting with access control devices |
US20100225962A1 (en) * | 2009-03-03 | 2010-09-09 | Sharp Kabushiki Kaisha | Communication system, information processing system, image formation system, image forming apparatus, mobile information terminal device and information processing device |
WO2010131415A1 (en) * | 2009-05-14 | 2010-11-18 | 日本電気株式会社 | Communication apparatus and secret information sharing method |
US20120045059A1 (en) * | 2009-05-14 | 2012-02-23 | Makoto Fujinami | Communication apparatus and secret information sharing method |
US20110081860A1 (en) * | 2009-10-02 | 2011-04-07 | Research In Motion Limited | Methods and devices for facilitating bluetooth pairing using a camera as a barcode scanner |
US20110082940A1 (en) * | 2009-10-02 | 2011-04-07 | Michael Peter Montemurro | Methods and apparatus to establish peer-to-peer communications |
US20110085196A1 (en) * | 2009-10-14 | 2011-04-14 | Xu Liu | Methods for printing from mobile devices |
US20110099590A1 (en) * | 2009-10-26 | 2011-04-28 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
US20110099378A1 (en) * | 2009-10-26 | 2011-04-28 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
US20110134465A1 (en) * | 2009-12-03 | 2011-06-09 | Samsung Electronics Co., Ltd. | Control point, image forming apparatus, and method of controlling printing |
US8649297B2 (en) * | 2010-03-26 | 2014-02-11 | Cisco Technology, Inc. | System and method for simplifying secure network setup |
US20120011007A1 (en) * | 2010-07-07 | 2012-01-12 | At&T Intellectual Property I, L.P. | Mobile Payment Using DTMF Signaling |
US20120191611A1 (en) * | 2011-01-21 | 2012-07-26 | American Express Travel Related Services Company, Inc. | Systems and methods for encoded alias based transactions |
US20120205431A1 (en) * | 2011-02-11 | 2012-08-16 | Kuo-Lung Chang | Transmitting device, receiving device, screen frame transmission system and method |
US20120210001A1 (en) * | 2011-02-11 | 2012-08-16 | Christopher Maybee Ryerson | System and method for managing access to a communication network |
US20120239916A1 (en) * | 2011-03-16 | 2012-09-20 | Rammohan Malasani | Wi-fi router with integrated touch-screen and enhanced security features |
US20120257245A1 (en) * | 2011-04-08 | 2012-10-11 | Mccoog Phillip A | Autoselected print paths |
US8775533B2 (en) * | 2011-05-20 | 2014-07-08 | Microsoft Corporation | Auto connect in peer-to-peer network |
US8966588B1 (en) * | 2011-06-04 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Systems and methods of establishing a secure connection between a remote platform and a base station device |
US20120322391A1 (en) * | 2011-06-14 | 2012-12-20 | Brother Kogyo Kabushiki Kaisha | Wireless communication device |
US20130050259A1 (en) * | 2011-08-31 | 2013-02-28 | Pantech Co., Ltd. | Apparatus and method for sharing data using augmented reality (ar) |
US20130057913A1 (en) * | 2011-09-02 | 2013-03-07 | Samsung Electronics, Co., Ltd. | Image forming apparatus supporting peer-to-peer connection and method of controlling job authority thereof |
US8381270B1 (en) * | 2011-09-14 | 2013-02-19 | Google Inc. | Network configuration and authorization |
US20130100486A1 (en) * | 2011-10-25 | 2013-04-25 | Phillip A. McCoog | Communication architectures for direct printing and scanning |
US20130139218A1 (en) * | 2011-11-28 | 2013-05-30 | Xerox Corporation | Soft method for local secure connection to a device |
US20130148161A1 (en) * | 2011-12-12 | 2013-06-13 | Samsung Electronics Co., Ltd. | Image forming apparatus supporting peer-to-peer connection and method of managing channel thereof |
US9158480B2 (en) * | 2011-12-19 | 2015-10-13 | Hewlett-Packard Development Company, L.P. | Printer application states |
US20130250358A1 (en) * | 2012-03-21 | 2013-09-26 | Ricoh Company, Ltd. | Arrangement for connecting to network in network system |
US20130300864A1 (en) * | 2012-05-14 | 2013-11-14 | Sonix Technology Co., Ltd. | Video monitoring system, ip camera and network connection setup method thereof |
US20140282960A1 (en) * | 2013-03-15 | 2014-09-18 | Qualcomm Incorporated | Seamless device configuration in a communication network |
US20140328250A1 (en) * | 2013-05-03 | 2014-11-06 | Vodafone Ip Licensing Limited | Access control |
US20150003432A1 (en) * | 2013-06-27 | 2015-01-01 | Kabushiki Kaisha Toshiba | Electronic device, method, and computer-readable storage medium |
US20150178721A1 (en) * | 2013-12-20 | 2015-06-25 | Cellco Partnership D/B/A Verizon Wireless | Dynamic generation of quick response (qr) codes for secure communication from/to a mobile device |
US20150201099A1 (en) * | 2014-01-15 | 2015-07-16 | Ricoh Company, Ltd. | Image distribution system, image processing apparatus, and recording medium storing a control program |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140240774A1 (en) * | 2013-02-28 | 2014-08-28 | Brother Kogyo Kabushiki Kaisha | Terminal Apparatus and Function Executing Apparatus |
US20140240772A1 (en) * | 2013-02-28 | 2014-08-28 | Brother Kogyo Kabushiki Kaisha | Terminal Apparatus and Function Executing Apparatus |
US20140240775A1 (en) * | 2013-02-28 | 2014-08-28 | Brother Kogyo Kabushiki Kaisha | Terminal Apparatus and Function Executing Apparatus |
US9104355B2 (en) * | 2013-02-28 | 2015-08-11 | Brother Kogyo Kabushiki Kaisha | Terminal apparatus and printer interacting to perform print functions using different communication schemes |
US9111207B2 (en) * | 2013-02-28 | 2015-08-18 | Brother Kogyo Kabushiki Kaisha | Terminal apparatus interacting with a function executing apparatus to perform print and scan functions using various communication schemes |
US9116653B2 (en) * | 2013-02-28 | 2015-08-25 | Brother Kogyo Kabushiki Kaisha | Terminal apparatus and scanner interacting to perform scan functions using different communication schemes |
US10097702B2 (en) * | 2014-06-30 | 2018-10-09 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing system |
US9560219B2 (en) * | 2014-06-30 | 2017-01-31 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing system |
US20170099398A1 (en) * | 2014-06-30 | 2017-04-06 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing system |
US20150381829A1 (en) * | 2014-06-30 | 2015-12-31 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing system |
US10552097B2 (en) | 2015-04-10 | 2020-02-04 | Canon Kabushiki Kaisha | Communication apparatus, method of controlling the same, and storage medium |
US10901662B2 (en) | 2015-04-10 | 2021-01-26 | Canon Kabushiki Kaisha | Communication apparatus, method of controlling the same, and storage medium |
US10599368B2 (en) * | 2015-04-10 | 2020-03-24 | Canon Kabushiki Kaisha | Communication apparatus, method of controlling the same, and storage medium |
DE102015210614A1 (en) * | 2015-06-10 | 2016-12-15 | Siemens Aktiengesellschaft | Method and communication device for establishing a secure communication connection |
US10642549B2 (en) * | 2015-09-17 | 2020-05-05 | Canon Kabushiki Kaisha | Communication apparatus having direct wireless communication function and method for controlling communication apparatus |
US20180364959A1 (en) * | 2015-09-17 | 2018-12-20 | Canon Kabushiki Kaisha | Communication apparatus having direct wireless communication function and method for controlling communication apparatus |
US10248367B2 (en) * | 2016-09-05 | 2019-04-02 | Canon Kabushiki Kaisha | Information processing system, information processing apparatus, image forming apparatus, methods for controlling the same, and storage medium |
US20180067707A1 (en) * | 2016-09-05 | 2018-03-08 | Canon Kabushiki Kaisha | Information processing system, information processing apparatus, image forming apparatus, methods for controlling the same, and storage medium |
US10440198B2 (en) * | 2016-12-05 | 2019-10-08 | Canon Kabushiki Kaisha | Image processing apparatus, mobile terminal, and methods for controlling the same |
US20180165041A1 (en) * | 2016-12-09 | 2018-06-14 | Seiko Epson Corporation | Order receiving system and printer |
US20180335992A1 (en) * | 2017-05-19 | 2018-11-22 | Canon Kabushiki Kaisha | Non-transitory computer readable storage medium, control method, and mobile terminal |
US20180373475A1 (en) * | 2017-06-27 | 2018-12-27 | Canon Kabushiki Kaisha | Printing apparatus, control method of the same, and storage medium |
KR20190001565A (en) * | 2017-06-27 | 2019-01-04 | 캐논 가부시끼가이샤 | Printing apparatus, control method of the same, and computer program |
US10540125B2 (en) * | 2017-06-27 | 2020-01-21 | Canon Kabushiki Kaisha | Printing apparatus, control method of the same, and storage medium |
KR102330967B1 (en) | 2017-06-27 | 2021-11-25 | 캐논 가부시끼가이샤 | Printing apparatus, control method of the same, and computer program |
US10887303B2 (en) | 2018-03-12 | 2021-01-05 | Sharp Kabushiki Kaisha | Information processing system, server, and method for generating association information |
US11169752B2 (en) | 2019-10-31 | 2021-11-09 | Kyocera Document Solutions Inc. | Image forming system, image forming apparatus, and image forming method allowing serverless pull printing |
Also Published As
Publication number | Publication date |
---|---|
WO2013118614A1 (en) | 2013-08-15 |
US20180083957A1 (en) | 2018-03-22 |
CN110708438B (en) | 2021-10-26 |
US10462127B2 (en) | 2019-10-29 |
JP2013178726A (en) | 2013-09-09 |
CN104106074B (en) | 2019-11-08 |
JP5950691B2 (en) | 2016-07-13 |
CN104106074A (en) | 2014-10-15 |
CN110708438A (en) | 2020-01-17 |
US20200021576A1 (en) | 2020-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10462127B2 (en) | Information processing system, information processing device, and communication connection method | |
JP6660433B2 (en) | Information processing apparatus and information processing method | |
JP2010041563A (en) | Image forming apparatus and mobile terminal | |
CN112804735B (en) | Wireless communication system, first processing device, second processing device | |
US20190306336A1 (en) | Communication system, image forming apparatus, communication method, and non-transitory computer-readable storage medium storing program | |
JP2020024600A (en) | Image forming apparatus, information processing system and information processing method | |
US20250286721A1 (en) | Communication apparatus, method for controlling communication apparatus, and storage medium | |
KR102046736B1 (en) | Communication device and communication device control method | |
JP2013187836A (en) | Information processing system, information processing device, and information processing method | |
JP6473071B2 (en) | Information processing system | |
JP6251535B2 (en) | Access point control apparatus, access point control method, and image forming apparatus | |
CN103530307B (en) | Network equipment Jian rope Xi Tong ﹑ Wang networks Zhuan Zhi ﹑ and network device search method | |
JP2022069802A (en) | Output system, information processing system, information processor, and authentication method | |
US20230412752A1 (en) | Image processing apparatus and image processing method | |
CN116634431A (en) | Communication apparatus, control method, and storage medium | |
JP6486202B2 (en) | Wireless communication system, wireless communication method, wireless LAN master device, and wireless LAN slave device | |
CN113726978A (en) | Printing system, method of controlling printing system, terminal device, and storage medium | |
JP2023079947A (en) | COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM | |
JP2023035054A (en) | Communication apparatus | |
US12423404B2 (en) | Communication apparatus, control method therefor, and non-transitory computer-readable storage medium storing program | |
JP2019142124A (en) | Image formation apparatus, control method and program thereof | |
JP2015156093A (en) | Authentication device and image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SHARP KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MURATA, RYOJI;REEL/FRAME:033471/0196 Effective date: 20140612 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |