Nothing Special   »   [go: up one dir, main page]

USRE47875E1 - Mobile terminal device, and method and computer readable medium for the same - Google Patents

Mobile terminal device, and method and computer readable medium for the same Download PDF

Info

Publication number
USRE47875E1
USRE47875E1 US15/394,312 US201615394312A USRE47875E US RE47875 E1 USRE47875 E1 US RE47875E1 US 201615394312 A US201615394312 A US 201615394312A US RE47875 E USRE47875 E US RE47875E
Authority
US
United States
Prior art keywords
data
wireless communication
display unit
images
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US15/394,312
Inventor
Naoto SHIRAGA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to US15/394,312 priority Critical patent/USRE47875E1/en
Priority to US16/728,706 priority patent/USRE49283E1/en
Application granted granted Critical
Publication of USRE47875E1 publication Critical patent/USRE47875E1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • H04B5/0031
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/72Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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
    • H04N1/00281Connection 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 with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection 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 with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus

Definitions

  • the following description relates to one or more techniques to cause a mobile terminal device to transmit, to a printer, a print instruction to print images.
  • a plurality of wireless communication systems have been applied to communication between a mobile terminal device (such as a smartphone and a tablet computer) and a printer having a printing function.
  • the wireless communication systems include Bluetooth® (trademark registered by BLUETOOTH SIG, INC.), Wi-Fi® (trademark registered by Wi-Fi Alliance), and Near Field Communication (hereinafter, which may be referred to as NFC).
  • NFC Near Field Communication
  • a wireless communication technique using the wireless communication systems for instance, a so-called handover communication technique has been proposed.
  • the handover communication technique initially, wireless communication is established via the NFC between the mobile terminal device and the printer, and then, the communication method is switched via the NFC from the NFC to another communication system capable of higher-speed data communication than the NFC.
  • the first communication device acquires a communication system and an encryption system from the second communication device via the NFC. Then, when the acquired communication system and the acquired encryption system are coincident with a predetermined communication system and a predetermined encryption system for the first communication device, respectively, the first communication device is allowed to perform data communication with the second communication device via another communication system capable of higher-speed data communication than the NFC.
  • the proposed handover communication technique has the following problem.
  • a further user operation such as inputting a print instruction
  • the proposed handover communication technique is not so user-friendly.
  • aspects of the present invention are advantageous to present one or more improved techniques to allow a mobile terminal device to perform data communication with a printer in a user-friendly manner.
  • a mobile terminal device which includes a display unit, a near field wireless communication unit, an accepting unit, and a control device configured to acquire contents data, output screen data for controlling the display unit to display thereon a plurality of images generated based on the acquired contents data, acquire, in response to the accepting unit accepting a selecting operation of selecting one or more images from among the plurality of images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmit, in response to the near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.
  • a method configured to be implemented on a processor connected with a display unit, a near field wireless communication unit, and an accepting unit, the method including acquiring contents data, outputting screen data for controlling the display unit to display thereon a plurality of images generated based on the acquired contents data, acquiring, in response to the accepting unit accepting a selecting operation of selecting one or more images from among the plurality of images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmitting, in response to the near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.
  • a non-transitory computer readable medium storing computer readable instructions configured to, when executed by a processor connected with a display unit, a near field wireless communication unit, and an accepting unit, cause the processor to perform acquiring contents data, outputting screen data for controlling the display unit to display thereon a plurality of images generated based on the acquired contents data, acquiring, in response to the accepting unit accepting a selecting operation of selecting one or more images from among the plurality of images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmitting, in response to the near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.
  • FIG. 1 is a block diagram of a communication system in an embodiment according to one or more aspects of the present invention.
  • FIGS. 2 to 4 exemplify display modes in which images are displayed on a panel of a mobile phone in the embodiment according to one or more aspects of the present invention.
  • FIGS. 5 to 8 are flowcharts showing a procedure of a process to be executed by the mobile phone to cause a multi-function peripheral (hereinafter, which may be referred to as MFP) to print images based on contents data stored in the mobile phone in the embodiment according to one or more aspects of the present invention.
  • MFP multi-function peripheral
  • FIG. 9 is a flowchart showing a procedure of a process executable by the mobile phone after the process shown in FIGS. 5 to 8 in the embodiment according to one or more aspects of the present invention.
  • FIG. 10 exemplifies a display mode in which a single image is displayed on the panel of the mobile phone in a modification where a plurality of images are displayed on an image-by-image basis in accordance with one or more aspects of the present invention.
  • a communication system 1 of the embodiment includes a mobile phone 10 , a multi-function peripheral (hereinafter, which may be referred to as MFP) 50 , an access point 80 , a web server 82 , and a base station 84 .
  • MFP multi-function peripheral
  • Each of the mobile phone 10 and the MFP 50 is configured to serve as a wireless LAN terminal device.
  • the MFP 50 is configured to have a plurality of functions such as a printing function, a scanning function, a copy function, and a facsimile function.
  • the access point 80 is configured to serve as a wireless LAN access point.
  • the web server 82 is configured to provide a client device via a network with a function and data owned by the web server 82 .
  • the mobile phone 10 includes a central processing unit (hereinafter, which may be referred to as CPU) 12 , a storage unit 14 , a mobile phone communication interface (hereinafter, which may be referred to as “I/F”) 16 , a wireless LAN interface (I/F) 18 , an NFC interface (I/F) 20 , a panel 22 , a button input unit 24 , a microphone 27 , and a speaker 28 .
  • CPU central processing unit
  • storage unit 14 a mobile phone communication interface
  • I/F mobile phone communication interface
  • I/F wireless LAN interface
  • NFC interface I/F
  • These elements 12 , 14 , 16 , 18 , 20 , 22 , 24 , 27 , and 28 are configured to communicate with each other via an input-output port 30 .
  • the wireless LAN I/F 18 is configured to perform Wi-Fi (hereinafter, which may be referred to as WF) wireless communication 90 based on a communication standard IEEE 802.11 or an equivalent standard.
  • WF Wi-Fi
  • the mobile phone 10 is configured to perform data communication with the MFP 50 via the access point 80 when accessing the access point 80 so as to be allowed to perform the WF wireless communication 90 .
  • the wireless LAN I/F 18 is configured to perform Wi-Fi Direct (hereinafter, which may be referred to as WFD) wireless communication 92 based on the communication standard IEEE 802.11 or an equivalent standard.
  • WFD Wi-Fi Direct
  • the mobile phone 10 is configured to perform direct data communication with the MFP 50 when accessing an access point of the MFP 50 so as to be allowed to perform the WFD wireless communication 92 .
  • the NFC I/F 20 is configured to perform NFC wireless communication 94 based on international standards of ISO/IEC21481 or ISO/IEC18092. Namely, the mobile phone 10 is configured to perform direct data communication with the MFP 50 when put into a state of the NFC wireless communication 94 being available. In this respect, nonetheless, the NFC wireless communication 94 has a shorter communicable distance and a lower communication speed than the WF wireless communication 90 and the WFD wireless communication 92 .
  • the mobile phone communication I/F 16 is configured to perform mobile phone wireless communication 96 with the base station 84 .
  • the mobile phone 10 is configured to perform data communication with the web server 82 via the base station 84 when put into a state of the mobile phone wireless communication 96 being available.
  • the CPU 12 is configured to carry out processes in accordance with programs 32 stored in the storage unit 14 .
  • a program such as a print application 32 a
  • the CPU 12 executing a program may be simply referred to as a program name of the program.
  • the print application 32 a may represent “the CPU 12 that executes the print application 32 a.”
  • the storage unit 14 may include a combination of a random access memory (hereinafter, which may be referred to as RAM), a read only memory (hereinafter, which may be referred to as ROM), a flash memory, a hard disk drive (hereinafter, which may be referred to as HDD), and a buffer of the CPU 12 .
  • RAM random access memory
  • ROM read only memory
  • HDD hard disk drive
  • the storage unit 14 is configured to store the programs 32 , which contain the print application 32 a and an operating system (hereinafter, which may be referred to as OS) 32 b.
  • the print application 32 a is configured to cause the CPU 12 to carry out a process for controlling the MFP 50 to print images expressed by contents data stored in a contents data storage area 14 a.
  • the OS 32 b is a program configured to provide a basic function to be used by the print application 32 a.
  • the OS 32 b contains programs for performing the wireless communications 90 , 92 , 94 , and 96 via the wireless LAN I/F 18 , the NFC I/F 20 , and the mobile phone communication I/F 16 , and programs for controlling the storage unit 14 , the panel 22 , and the button input unit 24 .
  • the storage unit 14 includes the contents data storage area 14 a, which is configured to store a plurality of pieces of photograph data (e.g., JPEG data) and document data (e.g., PDF data).
  • the document data generally contains a plurality of pieces of page document data corresponding to a plurality of pages.
  • the print application 32 a is configured to acquire data from the storage unit 14 via the OS 32 b.
  • the print application 32 a is configured to output and store data into the storage unit 14 via the OS 32 b.
  • the panel 22 includes a display screen configured to display various functions of the mobile phone 10 .
  • the print application 32 a is configured to output image data and cause the panel 22 to display an image based on the image data via the OS 32 b.
  • the button input unit 24 includes a touch sensor, and is integrated with the panel 22 . Thus, the button input unit 24 is configured to detect an input medium close to or in contact with the panel 22 , and accept a user's button operation.
  • the print application 32 a is configured to acquire, via the OS 32 b, data indicating what button operation has been performed by the user.
  • the mobile phone 10 is configured to cause the MFP 50 to print one or more images corresponding to the contents data stored in the contents data storage area 14 a, in response to the mobile phone 10 being brought close to the MFP 50 .
  • the mobile phone 10 displays, on the panel 22 , images 100 based on contents data stored in the contents data storage area 14 a in thumbnail form.
  • the contents data storage area 14 a stores JPEG photograph data and PDF document data.
  • the mobile phone 10 is configured to display photograph images based on the JPEG photograph data.
  • the mobile phone 10 is not allowed to display on the panel 22 document images based on the PDF document data. Therefore, the PDF document data in the mobile phone 10 is transmitted to the web server 82 via the wireless communication 96 , and each piece of page document data of the PDF document data is converted by the web server 82 into JPEG page document data. Namely, the PDF document data is converted into a plurality of pieces of JPEG page document data. Then, the JPEG page document data converted is returned to the mobile phone 10 via the wireless communication 96 , and document images are displayed on the panel 22 based on the JPEG page document data.
  • Each of the images 100 displayed on the panel 22 is provided with a confirmation box 102 .
  • the confirmation box 102 is configured to indicate whether a corresponding image 100 is selected by the user.
  • a check mark “v” is placed in the confirmation box 102 .
  • Each image 100 with the check mark “v” placed in the confirmation box 102 thereof is an image selected by the user.
  • the check mark “v” is removed from the confirmation box 102 .
  • the user's selection of the image 100 is canceled. Namely, the user is allowed to select and deselect an intended one of the images 100 displayed on the panel 22 .
  • the tapping operation may be an operation for bringing an input medium (e.g., a user's finger) close to or into contact with the panel 22 .
  • a zoom-out button 104 and a zoom-in button 106 are displayed above the images 100 .
  • the zoom-out button 104 is configured to, when operated, reduce the size of the images 100 .
  • the zoom-in button 106 is configured to, when operated, enlarge the size of the images 100 .
  • the images 100 displayed on the panel 22 are scaled up as shown in FIG. 3 . Thereby, the user is allowed to confirm details of the images 100 and easily make image selection.
  • the zoom-out button 104 is operated, the images 100 displayed on the panel 22 are scaled down as shown in FIG. 2 . Thereby, the user is allowed to inspect a larger number of images 100 at a time.
  • the mobile phone 10 is configured to collectively select all the images 100 displayed on the panel 22 .
  • a menu button 108 displayed in a lower area of the panel 22 .
  • an all-image selecting button 110 is displayed in the lower area of the panel 22 , as shown in FIG. 4 .
  • the check mark “v” is placed in the confirmation box 102 of every image 100 displayed on the panel 22 .
  • an image selection cancelling button 111 is displayed on the panel 22 .
  • the image selection canceling button 111 is operated, the check mark “v” is deleted from the confirmation box 102 of every selected image 100 displayed on the panel 22 . Namely, all the images 100 displayed on the panel 22 are collectively deselected.
  • connection information for establishing the WF wireless communication 90 or WFD wireless communication 92 is transmitted between the mobile phone 10 and the MFP 50 . This is because the WF wireless communication 90 and the WFD wireless communication 92 are allowed to achieve higher-speed data communication than the NFC wireless communication 94 , and it is preferable that the document data or the photograph data is transmitted via the WF wireless communication 90 or the WFD wireless communication 92 .
  • connection information for establishing the WF wireless communication 90 or the WFD wireless communication 92 is a service set identifier (SSID) to be transmitted between the mobile phone 10 and the MFP 50 .
  • SSID service set identifier
  • the WF wireless communication 90 or the WFD wireless communication 92 is established between the mobile phone 10 and the MFP 50 .
  • a message, informing that the WF wireless communication 90 or the WFD wireless communication 92 is established, is transmitted from the MFP 50 to the mobile phone 10 .
  • an SSID for accessing the access point of the MFP 50 and establishing the WFD wireless communication 92 is transmitted from the MFP 50 to the mobile phone 10 via the NFC wireless communication 94 . Then, the mobile phone 10 establishes the WFD wireless communication 92 with the MFP 50 based on the SSID received from the MFP 50 .
  • the mobile phone 10 transmits to the MFP 50 the page document data or the photograph data of the images 100 selected by the user, based on the information that specifies the images 100 selected by the user.
  • a print instruction to print the selected images 100 is transmitted from the mobile phone 10 to the MFP 50 , together with the page document data or the photograph data of the selected images 100 .
  • the MFP 50 performs the printing operation of printing the selected images 100 based on the page document data or the photograph data received from the mobile phone 10 .
  • the user of the mobile phone 10 is allowed to cause the MFP 50 to print the selected images 100 .
  • it is possible to improve user-friendliness of the mobile phone 10 which allows the user to cause the MFP 50 to print the selected images 100 without a user's operation such as an operation to issue a print instruction at the side of the mobile phone 10 .
  • the MFP 50 When the MFP 50 is configured to print PDF document data, it is possible to transmit, to the MFP 50 , the contents data itself (i.e., the PDF document data) and information that specifies pages corresponding to the images selected by the user. Furthermore, when the MFP 50 is configured to print data of a different format, it is possible to convert the contents data into data of the different format, and transmit the converted data to the MFP 50 .
  • the mobile phone 10 stores the information that specifies the images selected by the user. Therefore, when bringing the mobile phone 10 close to the MFP 50 again, the user is allowed to cause the MFP 50 to print the images based on the page document data or the photograph data used in a previous printing operation, without having to select the images again. Namely, by repeating the operations to bring the mobile phone 10 close to the MFP 50 and separate the mobile phone 10 from the MFP 50 , the user is allowed to repeatedly print the same images.
  • a single image 100 is displayed on the panel 22 .
  • the page document data or the photograph data of the single image 100 is transmitted together with the print instruction, to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92 , after the mobile phone 10 is brought close to the MFP 50 so as to establish the NFC wireless communication 94 .
  • the single image 100 is displayed on the panel 22 , the user is allowed to print the single image 100 without having to select the single image 100 .
  • the mobile phone 10 the communication system 1
  • the communication system 1 having user-friendliness improved.
  • the printing operation of printing the selected images 100 may be performed in a method different from the aforementioned method.
  • a print button 112 displayed in the lower area of the panel 22 .
  • default settings are previously set and registered, which contain information on a printer previously set as a default printer, and an SSID for establishing the WFD wireless communication 92 or the WF wireless communication 90 with the previously-set printer. Therefore, when the print button 112 is operated, the mobile phone 10 causes the previously-set printer to print the selected images 100 .
  • a print instruction is transmitted together with the page document data or the photograph data, to the previously-set printer via the WFD wireless communication 92 or the WF wireless communication 90 .
  • the printer which has received the print instruction with the page document data or the photograph data, prints images based on the page document data or the photograph data.
  • the mobile phone 10 sets the MFP 50 as the default printer that performs the printing operation in response to the print button 112 being operated.
  • the mobile phone 10 is configured to set the most recently used printer as the default printer that performs the printing operation in response to the print button 112 being operated. Thereby, by operating print button 112 , it is possible to again perform the printing operation using the most recently used printer.
  • the aforementioned printing operation is performed when the print application 32 a is executed by the CPU 12 .
  • the print application 32 a is executed by the CPU 12 .
  • FIGS. 5 to 8 an explanation will be provided about a procedure to cause the MFP 50 to print images based on the contents data stored in the mobile phone 10 .
  • the CPU 12 outputs screen data for controlling the panel 22 to display thereon an image selecting screen on the panel 22 via the OS 32 b.
  • the image selecting screen is a screen for making a selection as to which to display on the panel 22 between the photograph images and the document images, and includes two buttons displayed thereon, i.e., a button for selecting photograph images and a button for selecting document images.
  • the CPU 12 goes to S 102 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has accepted an entry through the button for selecting photograph images, that is, whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to an operation of the button for selecting photograph images.
  • the CPU 12 goes to S 104 .
  • the CPU 12 acquires, via the OS 32 b, the JPEG photograph data stored in the storage unit 14 . Then, the CPU 12 goes to S 112 .
  • the CPU 12 when determining that the mobile phone 10 (the CPU 12 ) has accepted an entry through the button for selecting document images (S 102 : No), the CPU 12 goes to S 106 .
  • the CPU 12 acquires, via the OS 32 b, the PDF document data stored in the storage unit 14 .
  • the CPU 12 goes to S 108 , in which the CPU 12 outputs the PDF document data so as to cause the mobile phone communication I/F 16 to transmit the PDF document data to the web server 82 via the mobile phone wireless communication 96 .
  • the CPU 12 controls the mobile phone communication I/F 16 to transmit the PDF document data to the web server 82 via the mobile phone wireless communication 96 .
  • the CPU 12 goes to S 110 , in which the CPU 12 acquires the JPEG page document data received by the mobile phone communication I/F 16 via the mobile phone wireless communication 96 .
  • the JPEG page document data is data into which the PDF document data has been converted by the web server 82 .
  • the CPU 12 goes to S 112 .
  • the CPU 12 outputs screen data for controlling the panel 22 to display thereon the images 100 in thumbnail form based on the JPEG page document data or the JPEG photograph data.
  • the screen data contains data path information for allowing the OS 32 b to acquire the page document data or the photograph data, and layout information for showing locations, on the screen, of various elements (such as the images 100 based on the page document data or the photograph data, the zoom-out button 104 , and the zoom-in button 106 ).
  • the CPU 12 goes to S 114 , in which the CPU 12 determines whether the NFC wireless communication 94 is established. When determining that the NFC wireless communication 94 is not established (S 114 : No), the CPU 12 goes to S 116 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has accepted an entry through an image 100 displayed on the panel 22 , i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to an operation of an image 100 .
  • the CPU 12 goes to S 118 .
  • the CPU 12 outputs data for placing the check mark “v” in the confirmation box 102 of the image 100 through which the entry has been accepted via the OS 32 b. Then, the CPU 12 goes to S 120 . Meanwhile, when determining that the mobile phone 10 (the CPU 12 ) has not accepted an entry through an image 100 displayed on the panel 22 (S 116 : No), the CPU 12 goes to S 120 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has accepted an entry through the all-image selecting button 110 , i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to an operation of the all-image selecting button 110 .
  • the CPU 12 goes to S 122 .
  • the CPU 12 outputs data for placing the check mark “v” in each confirmation box 102 of all the displayed images 100 via the OS 32 b. Then, the CPU 12 goes to S 124 . Meanwhile, when determining that the mobile phone 10 (the CPU 12 ) has not accepted an entry through the all-image selecting button 110 (S 120 : No), the CPU 12 goes to S 124 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has accepted an entry through the image selection canceling button 111 , i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to an operation of the image selection canceling button 111 .
  • the CPU 12 goes to S 126 .
  • the CPU 12 outputs data for deleting the check mark “v” from each confirmation box 102 of all the displayed images 100 via the OS 32 b. Then, the CPU 12 goes back to S 116 . Meanwhile, when determining that the mobile phone 10 (the CPU 12 ) has not accepted an entry through the image selection canceling button 111 (S 124 : No), the CPU 12 goes to S 128 .
  • the CPU 12 determines whether the NFC wireless communication 94 is established. When determining that the NFC wireless communication 94 is established (S 128 : Yes), the CPU 12 goes to S 136 . In S 136 , the CPU 12 acquires an SSID configured to be used for wireless communication via the wireless LAN I/F 18 . Then, the CPU 12 goes to S 138 , in which the CPU 12 outputs the acquired SSID so as to cause the NFC I/F 20 to transmit the SSID to the MFP 50 via the NFC wireless communication 94 . In other words, the CPU 12 controls the NFC I/F 20 to transmit the acquired SSID to the MFP 50 via the NFC wireless communication 94 . Then, the CPU 12 goes to S 140 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has received a message from the MFP 50 , i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to receipt of a message.
  • the CPU 12 goes to S 142 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has received a message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established, i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to receipt of a message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established.
  • the CPU 12 goes to S 144 .
  • the CPU 12 determines whether the received message contains an SSID. When determining that the received message does not contain an SSID (S 144 : No), the CPU 12 goes back to S 140 . Meanwhile, when determining that the received message contains an SSID (S 144 : Yes), the CPU 12 goes to S 146 . In S 146 , the CPU 12 accesses the access point of the MFP 50 based on the SSID contained in the received message, and establishes the WFD wireless communication 92 . Then, the CPU 12 goes to S 148 . It is noted that the CPU 12 goes to S 148 when receiving the message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established (S 142 : Yes).
  • the CPU 12 stores information for identifying, as output image data, the page document data or the photograph data corresponding to each image 100 with the check mark “v” placed in the confirmation box 102 thereof (i.e., each image 100 selected by the user). Then, the CPU 12 goes to S 150 .
  • the output image data includes the page document data or the photograph data to be transmitted to the MFP 50 as object data to be printed.
  • the photograph data, identified as the output image data is contents data corresponding to the image(s) 100 selected by the user.
  • the page document data, identified as the output image data is data generated from the contents data corresponding to the image(s) 100 selected by the user.
  • the CPU 12 outputs the output image data and a print instruction to print the image(s) 100 based on the output image data, so as to cause the wireless LAN I/F 18 to transmit the output image data and the print instruction to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92 .
  • the CPU 12 controls the wireless LAN I/F 18 to transmit the output image data and the print instruction to print the image(s) 100 based on the output image data, to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92 .
  • the MFP 50 performs the printing operation based on the contents data corresponding to the image(s) selected by the user.
  • the CPU 12 when determining that the NFC wireless communication 94 is established (S 114 : Yes), the CPU 12 goes to S 152 .
  • the CPU 12 determines whether a single image 100 is displayed on the panel 22 (e.g., whether only a single image 100 is displayed on the panel 22 based on a single piece of photograph data, or based on the document data containing a single piece of page document data).
  • the CPU 12 goes to S 116 and executes the aforementioned operation in the step.
  • the CPU 12 when determining that a single image 100 is displayed on the panel 22 (S 152 : Yes), the CPU 12 goes to S 154 .
  • the CPU 12 stores information for identifying, as the output image data, the page document data or the photograph data corresponding to the single image 100 displayed on the panel 22 . Then, the CPU 12 goes to S 150 , and executes the aforementioned operation in the step.
  • the CPU 12 when determining that the NFC wireless communication 94 is not established (S 128 : No), the CPU 12 goes to S 156 .
  • the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has accepted an entry through the print button 112 , i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to an operation of the print button 112 .
  • the CPU 12 goes back to S 116 .
  • the CPU 12 when determining that the mobile phone 10 (the CPU 12 ) has accepted an entry through the print button 112 (S 156 : Yes), the CPU 12 goes to S 148 , and executes the aforementioned operation in the step.
  • the MFP 50 is caused to print the selected images 100 based on the contents data stored in the mobile phone 10 . Further, after the printing operation is performed in accordance with the above process, a process shown in FIG. 9 may be performed.
  • the CPU 12 determines whether the NFC wireless communication 94 is established. When determining that the NFC wireless communication 94 is not established (S 160 : No), the CPU 12 goes to S 162 . In S 162 , the CPU 12 determines whether the mobile phone 10 (the CPU 12 ) has accepted an entry through the print button 112 , i.e., whether the mobile phone 10 (the CPU 12 ) has acquired, via the OS 32 b, data generated in response to an operation of the print button 112 . When determining that the mobile phone 10 (the CPU 12 ) has not accepted an entry through the print button 112 (S 162 : No), the CPU 12 goes back to S 160 .
  • the CPU 12 when determining that the mobile phone 10 (the CPU 12 ) has accepted an entry through the print button 112 (S 162 : Yes), the CPU 12 goes to S 164 .
  • the CPU 12 outputs the stored output image data and a print instruction to print the image(s) 100 based on the output image data, so as to cause the wireless LAN I/F 18 to transmit the output image data and the print instruction to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92 .
  • the CPU 12 controls the wireless LAN I/F 18 to transmit the stored output image data and the print instruction to print the image(s) 100 based on the output image data, to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92 .
  • the CPU 12 goes to S 164 and executes the aforementioned operation in the step.
  • a printing operation is performed to print the image(s) 100 based on the output image data, i.e., the image(s) 100 printed most recently. It is noted that, when a user operation is performed to execute S 100 of the main flow shown in FIG. 5 , all the information identified as the output image data is deleted.
  • a plurality of images 100 are displayed on the panel 22 in thumbnail form.
  • a plurality of images 100 may be displayed on the panel 22 on an image-by-image basis.
  • one image 100 of a plurality of images 100 may be displayed on the panel 22 , and the displayed image 100 may be changed from one image to another in response to an operation of a forward button 120 or a back button 122 displayed on the panel 22 .
  • each image 100 displayed on an image-by-image basis may be provided with the confirmation box 102 , and a check mark “v” may be placed in or removed from the confirmation box 102 in a switchable manner in response to each tapping operation of the image 100 .
  • the selection state of the displayed image 100 may be switched by a tapping operation of the image 100 between a selected state and a non-selected state.
  • buttons 126 and 128 may be displayed under the image 100 displayed (on an image-by-image basis).
  • the print button 126 may be a button for printing the image 100 displayed on the panel 22 . Namely, when the print button 126 is operated, the page document data or the photograph data of the image 100 displayed on the panel 22 , and a print instruction to print the image 100 may be transmitted to the default printer. Thereby, the image 100 displayed on the panel 22 may be printed by the default printer.
  • the print button 128 may be a button for printing all the images 100 displayable on the panel 22 in response to an operation of the forward button 120 or the back button 122 , as well as the image 100 currently displayed on the panel 22 .
  • the print button 128 may be a button for printing all the selectable images 100 .
  • the print button 128 when the print button 128 is operated, the page document data or the photograph data of every selectable image 100 , and a print instruction to print all the selectable images 100 may be transmitted to the default printer. Thereby, all the selectable images 100 may be printed by the default printer.
  • the MFP 50 has the wireless LAN access point.
  • aspects of the present invention may be applied to a printer having no wireless LAN access point.
  • the “SSID” referred to in the determination in S 144 is an SSID for establishing WF wireless communication with the printer.
  • the “SSID” referred to in the determination in S 144 is an SSID for accessing the access point 80 and establishing the WF wireless communication 90 .
  • the mobile phone 10 is not configured to display on the panel 22 a document image based on PDF document data.
  • aspects of the present invention may be applied to a mobile phone configured to display on a display unit a document image based on PDF document data.
  • the mobile phone 10 is configured to reduce the size of the images 100 displayed on the panel 22 in response to an operation of the zoom-out button 104 , and to enlarge the size of the images 100 displayed on the panel 22 in response to an operation of the zoom-in button 106 .
  • the mobile phone 10 may be configured to reduce the size of the images 100 displayed on the panel 22 in response to a pinching-in operation, and enlarge the size of the images 100 displayed on the panel 22 in response to a pinching-out operation.
  • the pinching-in operation may include such an operation that the user moves his/her two fingers closer to each other while keeping the two fingers in contact with or in proximity to the panel 22 .
  • the pinching-out operation may include such an operation that the user moves his/her two fingers farther away from each other while keeping the two fingers in contact with or in proximity to the panel 22 .
  • the mobile phone 10 when displaying on the panel 22 images 100 based on JPEG page document data or JPEG photograph data, the mobile phone 10 outputs screen data that contains data path information for accessing the JPEG page document data or the JPEG photograph data or data path information for accessing thumbnail data generated from the JPEG page document data or the JPEG photograph data.
  • the screen data may contain the JPEG page document data or the JPEG photograph data, instead of the data path information.
  • the device configured to issue a print instruction when brought close to the MFP 50 is not limited to the mobile phone 10 , but may include a tablet device.
  • the aforementioned embodiment provides an example where the CPU 12 of the mobile phone 10 is configured to execute various operations based on the print application 32 a.
  • the CPU 12 of the mobile phone 10 may be configured to issue, based on the print application 32 a, instructions to cause other elements (such as the OS 32 b, other systems, and hardware elements) to execute various operations.
  • Each program exemplified in the aforementioned embodiment may include only a single program module, or may include a plurality of program modules. Each individual configuration exemplified in the aforementioned embodiment may be replaced with a replaceable different configuration. Aspects of the present invention may be achieved by, as well as the CPU 12 executing the print application 32 a, various configurations such as a computer executing a program (e.g., an operating system, an application, or a program) other than the print application 32 a, a hardware element (e.g., the panel 22 ) operating in accordance with instructions from a computer, a configuration of a computer and a hardware element that operate in collaboration with each other, a computer executing a plurality of programs in collaboration with each other, and a hardware configuration that operates in accordance with instructions from a computer executing a plurality of programs in collaboration with each other.
  • a program e.g., an operating system, an application, or a program
  • a hardware element e.g., the panel

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

A mobile terminal device is provided, which includes a control device configured to acquire contents data, output screen data for controlling a display unit to display thereon images based on the acquired contents data, acquire, in response to an accepting unit accepting a selecting operation of selecting one or more images from among the images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmit, in response to a near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.

Description

CROSS-REFERENCE TO RELATED APPLICATION APPLICATIONS
This application is a Reissue of U.S. Pat. No. 9,348,551 issued on May 24, 2016 (application Ser. No. 14/142,046 filed on Dec. 27, 2013), which claims priority under 35 U.S.C. §119 from Japanese Patent Application No. 2012-285178 filed on Dec.27, 2012. The entire subject matter of the application is these applications are incorporated herein by reference in their entirety.
In addition, U.S. application Ser. No. 16/728,706 filed Dec. 27, 2019, is a continuation reissue of application Ser. No. 15/394,312 filed on Dec. 29, 2016. In addition, U.S. application Ser. No. 16/728,706 filed Dec. 27, 2019, is also a Reissue of U.S. Pat. No. 9,348,551 issued on May 24, 2016 (application Ser. No. 14/142,046 filed on Dec. 27, 2013).
BACKGROUND
1. Technical Field
The following description relates to one or more techniques to cause a mobile terminal device to transmit, to a printer, a print instruction to print images.
2. Related Art
Recently, a plurality of wireless communication systems have been applied to communication between a mobile terminal device (such as a smartphone and a tablet computer) and a printer having a printing function. Examples of the wireless communication systems include Bluetooth® (trademark registered by BLUETOOTH SIG, INC.), Wi-Fi® (trademark registered by Wi-Fi Alliance), and Near Field Communication (hereinafter, which may be referred to as NFC). As a wireless communication technique using the wireless communication systems, for instance, a so-called handover communication technique has been proposed. In the handover communication technique, initially, wireless communication is established via the NFC between the mobile terminal device and the printer, and then, the communication method is switched via the NFC from the NFC to another communication system capable of higher-speed data communication than the NFC.
Specifically, when data communication is performed between a first communication device and a second communication device, initially, the first communication device acquires a communication system and an encryption system from the second communication device via the NFC. Then, when the acquired communication system and the acquired encryption system are coincident with a predetermined communication system and a predetermined encryption system for the first communication device, respectively, the first communication device is allowed to perform data communication with the second communication device via another communication system capable of higher-speed data communication than the NFC.
SUMMARY
However, the proposed handover communication technique has the following problem. When the proposed handover communication technique is applied to the data communication between a mobile terminal device and a printer, even after wireless communication is established therebetween using the handover communication technique, a further user operation (such as inputting a print instruction) is required for execution of a printing operation after establishment of the wireless communication. Therefore, in this case, the proposed handover communication technique is not so user-friendly.
Aspects of the present invention are advantageous to present one or more improved techniques to allow a mobile terminal device to perform data communication with a printer in a user-friendly manner.
According to aspects of the present invention, a mobile terminal device is provided, which includes a display unit, a near field wireless communication unit, an accepting unit, and a control device configured to acquire contents data, output screen data for controlling the display unit to display thereon a plurality of images generated based on the acquired contents data, acquire, in response to the accepting unit accepting a selecting operation of selecting one or more images from among the plurality of images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmit, in response to the near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.
According to aspects of the present invention, further provided is a method configured to be implemented on a processor connected with a display unit, a near field wireless communication unit, and an accepting unit, the method including acquiring contents data, outputting screen data for controlling the display unit to display thereon a plurality of images generated based on the acquired contents data, acquiring, in response to the accepting unit accepting a selecting operation of selecting one or more images from among the plurality of images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmitting, in response to the near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.
According to aspects of the present invention, further provided is a non-transitory computer readable medium storing computer readable instructions configured to, when executed by a processor connected with a display unit, a near field wireless communication unit, and an accepting unit, cause the processor to perform acquiring contents data, outputting screen data for controlling the display unit to display thereon a plurality of images generated based on the acquired contents data, acquiring, in response to the accepting unit accepting a selecting operation of selecting one or more images from among the plurality of images displayed on the display unit based on the screen data, image selection data for identifying specific contents data, of the acquired contents data, corresponding to the one or more images selected by the selecting operation, and transmitting, in response to the near field wireless communication unit establishing near field wireless communication with a printer, a print instruction to print the specific contents data corresponding to the one or more images selected by the selecting operation, based on the acquired image selection data.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
FIG. 1 is a block diagram of a communication system in an embodiment according to one or more aspects of the present invention.
FIGS. 2 to 4 exemplify display modes in which images are displayed on a panel of a mobile phone in the embodiment according to one or more aspects of the present invention.
FIGS. 5 to 8 are flowcharts showing a procedure of a process to be executed by the mobile phone to cause a multi-function peripheral (hereinafter, which may be referred to as MFP) to print images based on contents data stored in the mobile phone in the embodiment according to one or more aspects of the present invention.
FIG. 9 is a flowchart showing a procedure of a process executable by the mobile phone after the process shown in FIGS. 5 to 8 in the embodiment according to one or more aspects of the present invention.
FIG. 10 exemplifies a display mode in which a single image is displayed on the panel of the mobile phone in a modification where a plurality of images are displayed on an image-by-image basis in accordance with one or more aspects of the present invention.
DETAILED DESCRIPTION
It is noted that various connections are set forth between elements in the following description. It is noted that these connections in general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect. Aspects of the invention may be implemented on circuits (such as application specific integrated circuits) or in computer software as programs storable on computer readable media including but not limited to RAMs, ROMs, flash memories, EEPROMs, CD-media, DVD-media, temporary storage, hard disk drives, floppy drives, permanent storage, and the like.
Hereinafter, an embodiment according to aspects of the present invention will be described with reference to the accompanying drawings.
<Configuration of Communication System>
As shown in FIG. 1, a communication system 1 of the embodiment includes a mobile phone 10, a multi-function peripheral (hereinafter, which may be referred to as MFP) 50, an access point 80, a web server 82, and a base station 84. Each of the mobile phone 10 and the MFP 50 is configured to serve as a wireless LAN terminal device. Further, the MFP 50 is configured to have a plurality of functions such as a printing function, a scanning function, a copy function, and a facsimile function. The access point 80 is configured to serve as a wireless LAN access point. The web server 82 is configured to provide a client device via a network with a function and data owned by the web server 82.
A configuration of the mobile phone 10 will be described. The mobile phone 10 includes a central processing unit (hereinafter, which may be referred to as CPU) 12, a storage unit 14, a mobile phone communication interface (hereinafter, which may be referred to as “I/F”) 16, a wireless LAN interface (I/F) 18, an NFC interface (I/F) 20, a panel 22, a button input unit 24, a microphone 27, and a speaker 28. These elements 12, 14, 16, 18, 20, 22, 24, 27, and 28 are configured to communicate with each other via an input-output port 30.
The wireless LAN I/F 18 is configured to perform Wi-Fi (hereinafter, which may be referred to as WF) wireless communication 90 based on a communication standard IEEE 802.11 or an equivalent standard. Namely, the mobile phone 10 is configured to perform data communication with the MFP 50 via the access point 80 when accessing the access point 80 so as to be allowed to perform the WF wireless communication 90.
Further, the wireless LAN I/F 18 is configured to perform Wi-Fi Direct (hereinafter, which may be referred to as WFD) wireless communication 92 based on the communication standard IEEE 802.11 or an equivalent standard. Namely, the mobile phone 10 is configured to perform direct data communication with the MFP 50 when accessing an access point of the MFP 50 so as to be allowed to perform the WFD wireless communication 92.
The NFC I/F 20 is configured to perform NFC wireless communication 94 based on international standards of ISO/IEC21481 or ISO/IEC18092. Namely, the mobile phone 10 is configured to perform direct data communication with the MFP 50 when put into a state of the NFC wireless communication 94 being available. In this respect, nonetheless, the NFC wireless communication 94 has a shorter communicable distance and a lower communication speed than the WF wireless communication 90 and the WFD wireless communication 92.
The mobile phone communication I/F 16 is configured to perform mobile phone wireless communication 96 with the base station 84. Namely, the mobile phone 10 is configured to perform data communication with the web server 82 via the base station 84 when put into a state of the mobile phone wireless communication 96 being available.
The CPU 12 is configured to carry out processes in accordance with programs 32 stored in the storage unit 14. Hereinafter, the CPU 12 executing a program (such as a print application 32a) may be simply referred to as a program name of the program. For instance, “the print application 32a” may represent “the CPU 12 that executes the print application 32a.” It is noted that the storage unit 14 may include a combination of a random access memory (hereinafter, which may be referred to as RAM), a read only memory (hereinafter, which may be referred to as ROM), a flash memory, a hard disk drive (hereinafter, which may be referred to as HDD), and a buffer of the CPU 12.
The storage unit 14 is configured to store the programs 32, which contain the print application 32a and an operating system (hereinafter, which may be referred to as OS) 32b. The print application 32a is configured to cause the CPU 12 to carry out a process for controlling the MFP 50 to print images expressed by contents data stored in a contents data storage area 14a.
The OS 32b is a program configured to provide a basic function to be used by the print application 32a. The OS 32b contains programs for performing the wireless communications 90, 92, 94, and 96 via the wireless LAN I/F 18, the NFC I/F 20, and the mobile phone communication I/F 16, and programs for controlling the storage unit 14, the panel 22, and the button input unit 24.
Further, the storage unit 14 includes the contents data storage area 14a, which is configured to store a plurality of pieces of photograph data (e.g., JPEG data) and document data (e.g., PDF data). In addition, the document data generally contains a plurality of pieces of page document data corresponding to a plurality of pages. The print application 32a is configured to acquire data from the storage unit 14 via the OS 32b. Moreover, the print application 32a is configured to output and store data into the storage unit 14 via the OS 32b.
The panel 22 includes a display screen configured to display various functions of the mobile phone 10. The print application 32a is configured to output image data and cause the panel 22 to display an image based on the image data via the OS 32b. The button input unit 24 includes a touch sensor, and is integrated with the panel 22. Thus, the button input unit 24 is configured to detect an input medium close to or in contact with the panel 22, and accept a user's button operation. The print application 32a is configured to acquire, via the OS 32b, data indicating what button operation has been performed by the user.
<Operations of Mobile Phone>
An explanation will be provided about operations of the mobile phone 10 in the embodiment. The mobile phone 10 is configured to cause the MFP 50 to print one or more images corresponding to the contents data stored in the contents data storage area 14a, in response to the mobile phone 10 being brought close to the MFP 50.
Specifically, as shown in FIG. 2, the mobile phone 10 displays, on the panel 22, images 100 based on contents data stored in the contents data storage area 14a in thumbnail form. The contents data storage area 14a stores JPEG photograph data and PDF document data. The mobile phone 10 is configured to display photograph images based on the JPEG photograph data.
Meanwhile, the mobile phone 10 is not allowed to display on the panel 22 document images based on the PDF document data. Therefore, the PDF document data in the mobile phone 10 is transmitted to the web server 82 via the wireless communication 96, and each piece of page document data of the PDF document data is converted by the web server 82 into JPEG page document data. Namely, the PDF document data is converted into a plurality of pieces of JPEG page document data. Then, the JPEG page document data converted is returned to the mobile phone 10 via the wireless communication 96, and document images are displayed on the panel 22 based on the JPEG page document data.
Each of the images 100 displayed on the panel 22 is provided with a confirmation box 102. The confirmation box 102 is configured to indicate whether a corresponding image 100 is selected by the user. When a user applies a tapping operation onto the image 100, a check mark “v” is placed in the confirmation box 102. Each image 100 with the check mark “v” placed in the confirmation box 102 thereof is an image selected by the user. Further, by a user's tapping operation of an image 100 with the check mark “v” placed in the confirmation box 102 thereof, the check mark “v” is removed from the confirmation box 102. Thereby, the user's selection of the image 100 is canceled. Namely, the user is allowed to select and deselect an intended one of the images 100 displayed on the panel 22. It is noted that the tapping operation may be an operation for bringing an input medium (e.g., a user's finger) close to or into contact with the panel 22.
On the panel 22, a zoom-out button 104 and a zoom-in button 106 are displayed above the images 100. The zoom-out button 104 is configured to, when operated, reduce the size of the images 100. The zoom-in button 106 is configured to, when operated, enlarge the size of the images 100. For example, when the zoom-in button 106 is operated, the images 100 displayed on the panel 22 are scaled up as shown in FIG. 3. Thereby, the user is allowed to confirm details of the images 100 and easily make image selection. Meanwhile, when the zoom-out button 104 is operated, the images 100 displayed on the panel 22 are scaled down as shown in FIG. 2. Thereby, the user is allowed to inspect a larger number of images 100 at a time.
Further, the mobile phone 10 is configured to collectively select all the images 100 displayed on the panel 22. Specifically, there is a menu button 108 displayed in a lower area of the panel 22. When the menu button 108 is operated, an all-image selecting button 110 is displayed in the lower area of the panel 22, as shown in FIG. 4. When the all-image selecting button 110 is operated, the check mark “v” is placed in the confirmation box 102 of every image 100 displayed on the panel 22. Namely, all the images 100 displayed on the panel 22 are collectively selected. Further, on the panel 22, an image selection cancelling button 111 is displayed. When the image selection canceling button 111 is operated, the check mark “v” is deleted from the confirmation box 102 of every selected image 100 displayed on the panel 22. Namely, all the images 100 displayed on the panel 22 are collectively deselected.
When the user selects one or more images from the images 100 displayed on the panel 22, the mobile phone 10 stores information that specifies the one or more images 100 selected by the user. When the mobile phone 10 is brought close to the MFP 50 so as to be placed within a communicable distance of the NFC wireless communication 94 from the MFP 50, the NFC wireless communication 94 is established between the mobile phone 10 and the MFP 50.
When the NFC wireless communication 94 is established, connection information for establishing the WF wireless communication 90 or WFD wireless communication 92 is transmitted between the mobile phone 10 and the MFP 50. This is because the WF wireless communication 90 and the WFD wireless communication 92 are allowed to achieve higher-speed data communication than the NFC wireless communication 94, and it is preferable that the document data or the photograph data is transmitted via the WF wireless communication 90 or the WFD wireless communication 92.
As an example of the connection information for establishing the WF wireless communication 90 or the WFD wireless communication 92, cited is a service set identifier (SSID) to be transmitted between the mobile phone 10 and the MFP 50. Specifically, when the NFC wireless communication 94 is established, initially, an SSID to be used by the wireless LAN I/F 18 of the mobile phone 10 is transmitted from the mobile phone 10 to the MFP 50 via the NFC wireless communication 94.
Then, when the SSID from the mobile phone 10 is identical to an SSID to be used by the MFP 50, it represents that the WF wireless communication 90 or the WFD wireless communication 92 is established between the mobile phone 10 and the MFP 50. In this case, a message, informing that the WF wireless communication 90 or the WFD wireless communication 92 is established, is transmitted from the MFP 50 to the mobile phone 10.
Meanwhile, when the SSID from the mobile phone 10 is not identical to the SSID to be used by the MFP 50, an SSID for accessing the access point of the MFP 50 and establishing the WFD wireless communication 92 is transmitted from the MFP 50 to the mobile phone 10 via the NFC wireless communication 94. Then, the mobile phone 10 establishes the WFD wireless communication 92 with the MFP 50 based on the SSID received from the MFP 50.
When the WFD wireless communication 92 or the WF wireless communication 90 is established between the mobile phone 10 and the MFP 50, the mobile phone 10 transmits to the MFP 50 the page document data or the photograph data of the images 100 selected by the user, based on the information that specifies the images 100 selected by the user. At this time, a print instruction to print the selected images 100 is transmitted from the mobile phone 10 to the MFP 50, together with the page document data or the photograph data of the selected images 100. Thereby, the MFP 50 performs the printing operation of printing the selected images 100 based on the page document data or the photograph data received from the mobile phone 10.
Thus, by selecting one or more images from the images 100 displayed on the panel 22 and bringing the mobile phone 10 close to the MFP 50, the user of the mobile phone 10 is allowed to cause the MFP 50 to print the selected images 100. Namely, it is possible to improve user-friendliness of the mobile phone 10, which allows the user to cause the MFP 50 to print the selected images 100 without a user's operation such as an operation to issue a print instruction at the side of the mobile phone 10.
When the MFP 50 is configured to print PDF document data, it is possible to transmit, to the MFP 50, the contents data itself (i.e., the PDF document data) and information that specifies pages corresponding to the images selected by the user. Furthermore, when the MFP 50 is configured to print data of a different format, it is possible to convert the contents data into data of the different format, and transmit the converted data to the MFP 50.
Further, even though the mobile phone 10 is separated from the MFP 50 after brought close to the MFP 50, the mobile phone 10 stores the information that specifies the images selected by the user. Therefore, when bringing the mobile phone 10 close to the MFP 50 again, the user is allowed to cause the MFP 50 to print the images based on the page document data or the photograph data used in a previous printing operation, without having to select the images again. Namely, by repeating the operations to bring the mobile phone 10 close to the MFP 50 and separate the mobile phone 10 from the MFP 50, the user is allowed to repeatedly print the same images.
Further, when there is a single piece of photograph data to be displayed on the panel 22, or there is a single piece of page document data to be displayed on the panel 22, a single image 100 is displayed on the panel 22. In this case, even though the single image 100 is not selected by the user, the page document data or the photograph data of the single image 100 is transmitted together with the print instruction, to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92, after the mobile phone 10 is brought close to the MFP 50 so as to establish the NFC wireless communication 94. Thereby, when the single image 100 is displayed on the panel 22, the user is allowed to print the single image 100 without having to select the single image 100. Thus, it is possible to achieve the mobile phone 10 (the communication system 1) having user-friendliness improved.
Further, the printing operation of printing the selected images 100 may be performed in a method different from the aforementioned method. Specifically, as shown in FIG. 2, there is a print button 112 displayed in the lower area of the panel 22. In addition, in the storage unit 14, default settings are previously set and registered, which contain information on a printer previously set as a default printer, and an SSID for establishing the WFD wireless communication 92 or the WF wireless communication 90 with the previously-set printer. Therefore, when the print button 112 is operated, the mobile phone 10 causes the previously-set printer to print the selected images 100. Namely, when the user selects one or more images 100 of the images displayed on the panel 22, and thereafter operates the print button 112, a print instruction is transmitted together with the page document data or the photograph data, to the previously-set printer via the WFD wireless communication 92 or the WF wireless communication 90. Then, the printer, which has received the print instruction with the page document data or the photograph data, prints images based on the page document data or the photograph data. Thereby, for instance, the user is allowed to cause the MFP 50 near the user to perform the printing operation by bringing the mobile phone 10 close to the MFP 50, and the user is also allowed to cause the default printer previously set for ordinary use to perform the printing operation. Thus, it is possible to achieve the mobile phone 10 (the communication system 1) having user-friendliness improved.
Further, for instance, in the case where the previously-set default printer is not the MFP 50, when the NFC wireless communication 92 is established between the mobile phone 10 and the MFP 50, the mobile phone 10 sets the MFP 50 as the default printer that performs the printing operation in response to the print button 112 being operated. Namely, the mobile phone 10 is configured to set the most recently used printer as the default printer that performs the printing operation in response to the print button 112 being operated. Thereby, by operating print button 112, it is possible to again perform the printing operation using the most recently used printer.
<Print Application>
The aforementioned printing operation is performed when the print application 32a is executed by the CPU 12. Hereinafter, referring to FIGS. 5 to 8, an explanation will be provided about a procedure to cause the MFP 50 to print images based on the contents data stored in the mobile phone 10.
Firstly, in S100 of a main flow shown in FIG. 5, the CPU 12 outputs screen data for controlling the panel 22 to display thereon an image selecting screen on the panel 22 via the OS 32b. The image selecting screen is a screen for making a selection as to which to display on the panel 22 between the photograph images and the document images, and includes two buttons displayed thereon, i.e., a button for selecting photograph images and a button for selecting document images. Then, the CPU 12 goes to S102.
In S102, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has accepted an entry through the button for selecting photograph images, that is, whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to an operation of the button for selecting photograph images. When determining that the mobile phone 10 (the CPU 12) has accepted an entry through the button for selecting photograph images (S102: Yes), the CPU 12 goes to S104. In S104, the CPU 12 acquires, via the OS 32b, the JPEG photograph data stored in the storage unit 14. Then, the CPU 12 goes to S112.
Meanwhile, when determining that the mobile phone 10 (the CPU 12) has accepted an entry through the button for selecting document images (S102: No), the CPU 12 goes to S106. In S106, the CPU 12 acquires, via the OS 32b, the PDF document data stored in the storage unit 14. Then, the CPU 12 goes to S108, in which the CPU 12 outputs the PDF document data so as to cause the mobile phone communication I/F 16 to transmit the PDF document data to the web server 82 via the mobile phone wireless communication 96. In other words, the CPU 12 controls the mobile phone communication I/F 16 to transmit the PDF document data to the web server 82 via the mobile phone wireless communication 96. Then, the CPU 12 goes to S110, in which the CPU 12 acquires the JPEG page document data received by the mobile phone communication I/F 16 via the mobile phone wireless communication 96. The JPEG page document data is data into which the PDF document data has been converted by the web server 82. Then, the CPU 12 goes to S112.
In S112, the CPU 12 outputs screen data for controlling the panel 22 to display thereon the images 100 in thumbnail form based on the JPEG page document data or the JPEG photograph data. The screen data contains data path information for allowing the OS 32b to acquire the page document data or the photograph data, and layout information for showing locations, on the screen, of various elements (such as the images 100 based on the page document data or the photograph data, the zoom-out button 104, and the zoom-in button 106). Then, the CPU 12 goes to S114, in which the CPU 12 determines whether the NFC wireless communication 94 is established. When determining that the NFC wireless communication 94 is not established (S114: No), the CPU 12 goes to S116.
In S116, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has accepted an entry through an image 100 displayed on the panel 22, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to an operation of an image 100. When determining that the mobile phone 10 (the CPU 12) has accepted an entry through an image 100 displayed on the panel 22 (S116: Yes), the CPU 12 goes to S118. In S118, the CPU 12 outputs data for placing the check mark “v” in the confirmation box 102 of the image 100 through which the entry has been accepted via the OS 32b. Then, the CPU 12 goes to S120. Meanwhile, when determining that the mobile phone 10 (the CPU 12) has not accepted an entry through an image 100 displayed on the panel 22 (S116: No), the CPU 12 goes to S120.
In S120, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has accepted an entry through the all-image selecting button 110, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to an operation of the all-image selecting button 110. When determining that the mobile phone 10 (the CPU 12) has accepted an entry through the all-image selecting button 110 (S120: Yes), the CPU 12 goes to S122. In S122, the CPU 12 outputs data for placing the check mark “v” in each confirmation box 102 of all the displayed images 100 via the OS 32b. Then, the CPU 12 goes to S124. Meanwhile, when determining that the mobile phone 10 (the CPU 12) has not accepted an entry through the all-image selecting button 110 (S120: No), the CPU 12 goes to S124.
In S124, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has accepted an entry through the image selection canceling button 111, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to an operation of the image selection canceling button 111. When determining that the mobile phone 10 (the CPU 12) has accepted an entry through the image selection canceling button 111 (S124: Yes), the CPU 12 goes to S126. In S126, the CPU 12 outputs data for deleting the check mark “v” from each confirmation box 102 of all the displayed images 100 via the OS 32b. Then, the CPU 12 goes back to S116. Meanwhile, when determining that the mobile phone 10 (the CPU 12) has not accepted an entry through the image selection canceling button 111 (S124: No), the CPU 12 goes to S128.
In S128, the CPU 12 determines whether the NFC wireless communication 94 is established. When determining that the NFC wireless communication 94 is established (S128: Yes), the CPU 12 goes to S136. In S136, the CPU 12 acquires an SSID configured to be used for wireless communication via the wireless LAN I/F 18. Then, the CPU 12 goes to S138, in which the CPU 12 outputs the acquired SSID so as to cause the NFC I/F 20 to transmit the SSID to the MFP 50 via the NFC wireless communication 94. In other words, the CPU 12 controls the NFC I/F 20 to transmit the acquired SSID to the MFP 50 via the NFC wireless communication 94. Then, the CPU 12 goes to S140.
In S140, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has received a message from the MFP 50, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to receipt of a message. When determining that the mobile phone 10 (the CPU 12) has received a message from the MFP 50 (S140: Yes), the CPU 12 goes to S142. In S142, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has received a message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to receipt of a message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established. When determining that the mobile phone 10 (the CPU 12) has not received a message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established (S142: No), the CPU 12 goes to S144.
In S144, the CPU 12 determines whether the received message contains an SSID. When determining that the received message does not contain an SSID (S144: No), the CPU 12 goes back to S140. Meanwhile, when determining that the received message contains an SSID (S144: Yes), the CPU 12 goes to S146. In S146, the CPU 12 accesses the access point of the MFP 50 based on the SSID contained in the received message, and establishes the WFD wireless communication 92. Then, the CPU 12 goes to S148. It is noted that the CPU 12 goes to S148 when receiving the message informing that the WF wireless communication 90 or the WFD wireless communication 92 is established (S142: Yes).
In S148, the CPU 12 stores information for identifying, as output image data, the page document data or the photograph data corresponding to each image 100 with the check mark “v” placed in the confirmation box 102 thereof (i.e., each image 100 selected by the user). Then, the CPU 12 goes to S150. It is noted that the output image data includes the page document data or the photograph data to be transmitted to the MFP 50 as object data to be printed. Namely, the photograph data, identified as the output image data, is contents data corresponding to the image(s) 100 selected by the user. Further, the page document data, identified as the output image data, is data generated from the contents data corresponding to the image(s) 100 selected by the user. In S150, the CPU 12 outputs the output image data and a print instruction to print the image(s) 100 based on the output image data, so as to cause the wireless LAN I/F 18 to transmit the output image data and the print instruction to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92. In other words, the CPU 12 controls the wireless LAN I/F 18 to transmit the output image data and the print instruction to print the image(s) 100 based on the output image data, to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92. Thereby, the MFP 50 performs the printing operation based on the contents data corresponding to the image(s) selected by the user.
Further, when determining that the NFC wireless communication 94 is established (S114: Yes), the CPU 12 goes to S152. In S152, the CPU 12 determines whether a single image 100 is displayed on the panel 22 (e.g., whether only a single image 100 is displayed on the panel 22 based on a single piece of photograph data, or based on the document data containing a single piece of page document data). When determining that two or more images 100 are displayed on the panel 22 (S152: No), the CPU 12 goes to S116 and executes the aforementioned operation in the step.
Meanwhile, when determining that a single image 100 is displayed on the panel 22 (S152: Yes), the CPU 12 goes to S154. In S154, the CPU 12 stores information for identifying, as the output image data, the page document data or the photograph data corresponding to the single image 100 displayed on the panel 22. Then, the CPU 12 goes to S150, and executes the aforementioned operation in the step.
Further, when determining that the NFC wireless communication 94 is not established (S128: No), the CPU 12 goes to S156. In S156, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has accepted an entry through the print button 112, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to an operation of the print button 112. When determining that the mobile phone 10 (the CPU 12) has not accepted an entry through the print button 112 (S156: No), the CPU 12 goes back to S116.
Meanwhile, when determining that the mobile phone 10 (the CPU 12) has accepted an entry through the print button 112 (S156: Yes), the CPU 12 goes to S148, and executes the aforementioned operation in the step.
By the above process, the MFP 50 is caused to print the selected images 100 based on the contents data stored in the mobile phone 10. Further, after the printing operation is performed in accordance with the above process, a process shown in FIG. 9 may be performed.
Specifically, in S160, the CPU 12 determines whether the NFC wireless communication 94 is established. When determining that the NFC wireless communication 94 is not established (S160: No), the CPU 12 goes to S162. In S162, the CPU 12 determines whether the mobile phone 10 (the CPU 12) has accepted an entry through the print button 112, i.e., whether the mobile phone 10 (the CPU 12) has acquired, via the OS 32b, data generated in response to an operation of the print button 112. When determining that the mobile phone 10 (the CPU 12) has not accepted an entry through the print button 112 (S162: No), the CPU 12 goes back to S160.
Meanwhile, when determining that the mobile phone 10 (the CPU 12) has accepted an entry through the print button 112 (S162: Yes), the CPU 12 goes to S164. In S164, the CPU 12 outputs the stored output image data and a print instruction to print the image(s) 100 based on the output image data, so as to cause the wireless LAN I/F 18 to transmit the output image data and the print instruction to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92. In other words, the CPU 12 controls the wireless LAN I/F 18 to transmit the stored output image data and the print instruction to print the image(s) 100 based on the output image data, to the MFP 50 via the WF wireless communication 90 or the WFD wireless communication 92.
Further, when determining that the NFC wireless communication 94 is established (S160: Yes), the CPU 12 goes to S164 and executes the aforementioned operation in the step. Thus, after the printing operation, when the mobile phone 10 is brought close to the MFP 50, or the print button 112 is operated, a printing operation is performed to print the image(s) 100 based on the output image data, i.e., the image(s) 100 printed most recently. It is noted that, when a user operation is performed to execute S100 of the main flow shown in FIG. 5, all the information identified as the output image data is deleted.
Hereinabove, the embodiment according to aspects of the present invention has been described. The present invention can be practiced by employing conventional materials, methodology and equipment. Accordingly, the details of such materials, equipment and methodology are not set forth herein in detail. In the previous descriptions, numerous specific details are set forth, such as specific materials, structures, chemicals, processes, etc., in order to provide a thorough understanding of the present invention. However, it should be recognized that the present invention can be practiced without reapportioning to the details specifically set forth. In other instances, well known processing structures have not been described in detail, in order not to unnecessarily obscure the present invention.
Only an exemplary embodiment of the present invention and but a few examples of their versatility are shown and described in the present disclosure. It is to be understood that the present invention is capable of use in various other combinations and environments and is capable of changes or modifications within the scope of the inventive concept as expressed herein. For example, the following modifications are possible. It is noted that, in the following modifications, explanations of the same configurations as exemplified in the aforementioned embodiment will be omitted.
[Modifications]
In the aforementioned embodiment, as shown in FIG. 2, a plurality of images 100 are displayed on the panel 22 in thumbnail form. However, a plurality of images 100 may be displayed on the panel 22 on an image-by-image basis. Specifically, as shown in FIG. 10, one image 100 of a plurality of images 100 may be displayed on the panel 22, and the displayed image 100 may be changed from one image to another in response to an operation of a forward button 120 or a back button 122 displayed on the panel 22.
Further, each image 100 displayed on an image-by-image basis may be provided with the confirmation box 102, and a check mark “v” may be placed in or removed from the confirmation box 102 in a switchable manner in response to each tapping operation of the image 100. Namely, even when a plurality of images 100 are displayed on an image-by-image basis, the selection state of the displayed image 100 may be switched by a tapping operation of the image 100 between a selected state and a non-selected state.
Further, under the image 100 displayed (on an image-by-image basis), two types of buttons 126 and 128 may be displayed. The print button 126 may be a button for printing the image 100 displayed on the panel 22. Namely, when the print button 126 is operated, the page document data or the photograph data of the image 100 displayed on the panel 22, and a print instruction to print the image 100 may be transmitted to the default printer. Thereby, the image 100 displayed on the panel 22 may be printed by the default printer.
Meanwhile, the print button 128 may be a button for printing all the images 100 displayable on the panel 22 in response to an operation of the forward button 120 or the back button 122, as well as the image 100 currently displayed on the panel 22. Namely, the print button 128 may be a button for printing all the selectable images 100. Specifically, when the print button 128 is operated, the page document data or the photograph data of every selectable image 100, and a print instruction to print all the selectable images 100 may be transmitted to the default printer. Thereby, all the selectable images 100 may be printed by the default printer.
In the aforementioned embodiment, the MFP 50 has the wireless LAN access point. However, aspects of the present invention may be applied to a printer having no wireless LAN access point. When aspects of the present invention are applied to a printer having no wireless LAN access point, the “SSID” referred to in the determination in S144 (as to whether the received message contains an SSID) is an SSID for establishing WF wireless communication with the printer. For example, when the printer is allowed to access the access point 80, the “SSID” referred to in the determination in S144 (as to whether the received message contains an SSID) is an SSID for accessing the access point 80 and establishing the WF wireless communication 90.
In the aforementioned embodiment, the mobile phone 10 is not configured to display on the panel 22 a document image based on PDF document data. However, aspects of the present invention may be applied to a mobile phone configured to display on a display unit a document image based on PDF document data.
In the aforementioned embodiment, the mobile phone 10 is configured to reduce the size of the images 100 displayed on the panel 22 in response to an operation of the zoom-out button 104, and to enlarge the size of the images 100 displayed on the panel 22 in response to an operation of the zoom-in button 106. However, the mobile phone 10 may be configured to reduce the size of the images 100 displayed on the panel 22 in response to a pinching-in operation, and enlarge the size of the images 100 displayed on the panel 22 in response to a pinching-out operation. It is noted that the pinching-in operation may include such an operation that the user moves his/her two fingers closer to each other while keeping the two fingers in contact with or in proximity to the panel 22. The pinching-out operation may include such an operation that the user moves his/her two fingers farther away from each other while keeping the two fingers in contact with or in proximity to the panel 22.
In the aforementioned embodiment, when displaying on the panel 22 images 100 based on JPEG page document data or JPEG photograph data, the mobile phone 10 outputs screen data that contains data path information for accessing the JPEG page document data or the JPEG photograph data or data path information for accessing thumbnail data generated from the JPEG page document data or the JPEG photograph data. However, the screen data may contain the JPEG page document data or the JPEG photograph data, instead of the data path information.
Further, the device configured to issue a print instruction when brought close to the MFP 50 is not limited to the mobile phone 10, but may include a tablet device.
The aforementioned embodiment provides an example where the CPU 12 of the mobile phone 10 is configured to execute various operations based on the print application 32a. However, the CPU 12 of the mobile phone 10 may be configured to issue, based on the print application 32a, instructions to cause other elements (such as the OS 32b, other systems, and hardware elements) to execute various operations.
Each program exemplified in the aforementioned embodiment may include only a single program module, or may include a plurality of program modules. Each individual configuration exemplified in the aforementioned embodiment may be replaced with a replaceable different configuration. Aspects of the present invention may be achieved by, as well as the CPU 12 executing the print application 32a, various configurations such as a computer executing a program (e.g., an operating system, an application, or a program) other than the print application 32a, a hardware element (e.g., the panel 22) operating in accordance with instructions from a computer, a configuration of a computer and a hardware element that operate in collaboration with each other, a computer executing a plurality of programs in collaboration with each other, and a hardware configuration that operates in accordance with instructions from a computer executing a plurality of programs in collaboration with each other.

Claims (23)

What is claimed is:
1. A mobile terminal device comprising:
a display unit;
a near field wireless communication unit;
a touch panel; and
a storage unit;
a control device configured to:
display a screen on the display unit, the screen including an image for selecting document data stored in the storage unit;
in response to the touch panel accepting a touch operation of touching the image displayed on the display unit for selecting document data, perform:
acquiring the selected document data stored in the storage unit, the selected document data being one of data containing only a single piece of page data and data containing a plurality of pieces of page data;
when the acquired document data contains only a single piece of page data, displaying an image on the display unit based on the single page data;
when the acquired document data contains a plurality of pieces of page data, displaying a plurality of images on the display unit based on the plurality of pieces of page data, respectively; and
determining whether the near field wireless communication unit has established near field wireless communication with a printer; and
determining whether the acquired document data contains only a single piece of page data or a plurality of pieces of page data;
when determining that the near field wireless communication unit has established the near field wireless communication with the printer and determining that the acquired document data contains only a single piece of page data, transmit a print instruction to print an image that is based on the single piece of page data contained in the acquired document data and displayed on the display unit, to the printer; and
when determining that the acquired document data contains a plurality of pieces of page data, in response to the touch panel accepting a touch operation of touching for selecting one or more of images from among the plurality of images displayed on the display unit based on the plurality of pieces of page data, respectively, perform:
acquiring image selection data for identifying one or more pieces of page data corresponding to the touched selected one or more of the plurality of images, respectively;
determining whether the near field wireless communication unit has established the near field wireless communication with the printer; and
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer and acquiring the image selection data for identifying the one or more pieces of page data corresponding to the touched selected one or more of the plurality of images, respectively, transmitting a print instruction to print a plurality of one or more images that are based on the one or more pieces of page data identified by the acquired image selection data, respectively, and are based on the one or more pieces of page data corresponding to the touched selected one or more of the plurality of images, respectively to the printer.
2. The mobile terminal device according to claim 1, wherein the control device is further configured to:
output screen data for controlling the display unit to display the plurality of pages generated based on the acquired document data, side by side; and
acquire the image selection data in response to the touch panel accepting the touch operation for selecting the one page of the plurality of pages collectively displayed side by side on the display unit.
3. The mobile terminal device according to claim 2, wherein the control device is further configured to output the screen data for controlling the display unit to scale up or down the plurality of pages displayed side by side thereon in response to the touch panel accepting a scaling operation of scaling up or down the plurality of pages displayed side by side on the display unit.
4. The mobile terminal device according to claim 1, wherein the control device is further configured to:
output screen data for controlling the display unit to display the plurality of pages generated based on the acquired document data, on an image-by-image basis; and
acquire the image selection data in response to the touch panel accepting the touch operation for selecting the one page of the plurality of pages displayed on the display unit on an image-by-image basis.
5. The mobile terminal device according to claim 1, further comprising a storage unit configured to store one of the printer and a different printer as a default printer,
wherein the control device is further configured to:
transmit, in response to the touch panel accepting a print instructing operation, a print instruction to cause the default printer stored in the storage unit to print the selected one page or the selected two or more pages.
6. The mobile terminal device according to claim 1,
wherein the control device is further configured to:
output screen data for controlling the display unit to display thereon a selection object for selecting all of the plurality of pages contained in the acquired document data;
wherein the touch panel comprises:
a first page selection accepting section configured to accept a first touch operation of individually touching for selecting one or more pages from among the plurality of pages displayed on the display unit; and
a second page selection accepting section configured to accept a second touch operation of touching the selection object displayed on the display unit based on the screen data, and
wherein the control device is further configured to:
acquire, in response to the first page selection accepting section accepting the first touch operation of individually touching for selecting the one or more pages from among the plurality of pages displayed on the display unit, image selection data for identifying the selected one or more pages; and
acquire, in response to the second page selection accepting section accepting the second touch operation of touching the selection object displayed on the display unit, image selection data for identifying all of the plurality of pages contained in the acquired document data.
7. The mobile terminal device according to claim 1, wherein the control device is further configured to:
determine whether the plurality of pages contained in the acquired document data are individually displayable on the display unit;
when determining that the plurality of pages contained in the acquired document data are individually displayable on the display unit, output screen data for controlling the display unit to display thereon the plurality of pages contained in the acquired document data; and
when determining that the plurality of pages contained in the acquired document data are individually displayable on the display unit:
transmit the acquired document data and a convert instruction to a server, the convert instruction causing the server to convert the acquired document data into image data and to transmit the image data to the mobile terminal device, the image data containing a plurality of images corresponding the plurality of pages, respectively, each of the plurality of images being individually displayable on the display unit,
receive the image data from the server, and
output the screen data for controlling the display unit to display thereon the plurality of images contained in the image data.
8. The mobile terminal device according to claim 1, wherein the document data is PDF data.
9. The mobile terminal device according to claim 1, wherein the control device is configured to, in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer, determine whether the acquired document data contains only the single piece of page data or the plurality of pieces of page data.
10. The mobile terminal device according to claim 1,
wherein the control device is configured to determine whether the near field wireless communication unit has established the near field wireless communication with the printer after acquiring the image selection data.
11. The mobile terminal device according to claim 10,
wherein the control device is configured to, after the near field wireless communication, which is determined to have been established in response to the touch panel accepting the touch operation of touching the image for selecting document data, is terminated, determine whether the near field wireless communication unit has established the near field wireless communication with the printer in response to the touch panel accepting the touch operation of touching for selecting one or more of images from among the plurality of images displayed on the display unit.
12. A non-transitory computer readable medium storing computer readable instructions configured to, when executed by a processor connected with a display unit, a near field wireless communication unit, a touch panel, and a storage unit, cause the processor to perform:
display a screen on the display unit, the screen including an image for selecting document data stored in the storage unit;
in response to the touch panel accepting a touch operation of touching the image displayed on the display unit for selecting document data, perform:
acquiring the selected document data stored in the storage unit, the selected document data being one of data containing only a single piece of page data and data containing a plurality of pieces of page data;
when the acquired document data contains only a single piece of page data, displaying an image on the display unit based on the single page data;
when the acquired document data contains a plurality of pieces of page data, displaying a plurality of images on the display unit based on the plurality of pieces of page data, respectively; and
determining whether the near field wireless communication unit has established near field wireless communication with a printer; and
determining whether the acquired document data contains only a single piece of page data or a plurality of pieces of page data;
when determining that the near field wireless communication unit has established the near field wireless communication with the printer and determining that the acquired document data contains only a single piece of page data, transmitting a print instruction to print an image that is based on the single piece of page data contained in the acquired document data and displayed on the display unit, to the printer; and
when determining that the acquired document data contains a plurality of pieces of page data, in response to the touch panel accepting a touch operation of touching for selecting one or more of the plurality of images displayed on the display unit based on the plurality of pieces of page data, respectively, perform:
acquiring image selection data for identifying one or more pieces of page data corresponding to the touched one or more of the plurality of image, respectively;
determining whether the near field wireless communication unit has established the near field wireless communication with the printer; and
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer and acquiring the image selection data for identifying the one or more pieces of page data corresponding to the touched one or more of the plurality of images, respectively, transmitting a print instruction to print a plurality of images that are based on the one or more pieces of page data identified by the acquired image selection data, respectively and are based on the one or more pieces of page data corresponding to the touched one or more of the plurality of images, respectively, to the printer.
13. The non-transitory computer readable medium according to claim 12, wherein the computer readable instructions are further configured to cause the processor to perform:
outputting screen data for controlling the display unit to display the plurality of pages generated based on the acquired document data, side by side; and
acquiring the image selection data in response to the touch panel accepting the touch operation for selecting the one page of the plurality of pages collectively displayed side by side on the display unit.
14. The non-transitory computer readable medium according to claim 12, wherein the computer readable instructions are further configured to cause the processor to perform:
outputting screen data for controlling the display unit to display the plurality of pages generated based on the acquired document data, on an image-by-image basis; and
acquiring the image selection data in response to the touch panel accepting the touch operation for selecting the one page of the plurality of pages displayed on the display unit on an image-by-image basis.
15. The non-transitory computer readable medium according to claim 12,
wherein the processor is further connected with a storage unit configured to store one of the printer and a different printer as a default printer, and
wherein the computer readable instructions are further configured to cause the processor to perform:
transmitting, in response to the touch panel accepting a print instructing operation, a print instruction to cause the default printer stored in the storage unit to print the selected one page or the selected two or more pages.
16. The non-transitory computer readable medium according to claim 12,
wherein the computer readable instructions are further configured to cause the processor to perform:
outputting screen data for controlling the display unit to display thereon a selection object for selecting all of the plurality of pages contained in the acquired document data;
wherein the touch panel comprises:
a first page selection accepting section configured to accept a first touch operation of individually touching for selecting one or more pages from among the plurality of pages displayed on the display unit; and
a second page selection accepting section configured to accept a second touch operation of touching the selection object displayed on the display unit based on the screen data, and
wherein the computer readable instructions are further configured to cause the processor to perform:
acquiring, in response to the first page selection accepting section accepting the first touch operation of individually touching for selecting the one or more pages from among the plurality of pages displayed on the display unit, image selection data for identifying the selected one or more pages; and
acquiring, in response to the second page selection accepting section accepting the second touch operation of touching the selection object displayed on the display unit, image selection data for identifying all of the plurality of pages contained in the acquired document data.
17. The non-transitory computer readable medium according to claim 12, wherein the computer readable instructions are further configured to cause the processor to perform:
determining whether the plurality of pages contained in the acquired document data is individually displayable on the display unit;
when determining that the plurality of pages contained in the acquired document data are individually displayable on the display unit, outputting screen data for controlling the display unit to display thereon the plurality of pages contained in the acquired document data; and
when determining that the plurality of pages contained in the acquired document data are individually displayable on the display unit:
transmitting the acquired document data and a convert instruction to a server, the convert instruction causing the server to convert the acquired document data into image data and to transmit the image data to a mobile terminal device, the image data containing a plurality of images corresponding the plurality of pages, respectively, each of the plurality of images being individually displayable on the display unit,
receiving the image data from the server, and
outputting the screen data for controlling the display unit to display thereon the plurality of images contained in the image data.
18. The non-transitory computer readable medium according to claim 12, wherein the computer readable instructions are further configured to cause the processor to perform:
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer, determining whether the acquired document data contains only the single piece of page data or the plurality of pieces of page data.
19. The non-transitory computer readable medium according to claim 12, wherein the computer readable instructions are further configured to cause the processor to perform:
determining whether the near field wireless communication unit has established the near field wireless communication with the printer after acquiring the image selection data.
20. The non-transitory computer readable medium according to claim 19, wherein the computer readable instructions are further configured to cause the processor to perform:
after the near field wireless communication, which is determined to have been established in response to the touch panel accepting the touch operation of touching the image for selecting document data, is terminated, determining whether the near field wireless communication unit has established the near field wireless communication with the printer in response to the touch panel accepting the touch operation of touching for selecting one or more of the plurality of images displayed on the display unit.
21. A mobile terminal device comprising:
a display unit;
a near field wireless communication unit;
a touch panel; and
a storage unit;
a control device configured to:
display a screen on the display unit, the screen including an image for selecting document data stored in the storage unit;
in response to the touch panel accepting a touch operation of touching the image, displayed on the display unit, for selecting document data, perform:
acquiring the selected document data stored in the storage unit, the selected document data being one of data containing only a single piece of page data and data containing a plurality of pieces of page data;
when the acquired document data contains only a single piece of page data, displaying an image on the display unit based on the single page data;
when the acquired document data contains a plurality of pieces of page data, displaying a plurality of images on the display unit based on the plurality of pieces of page data, respectively; and
determining whether the near field wireless communication unit has established near field wireless communication with a printer; and;
determine whether the acquired document data contains only a single piece of page data or a plurality of pieces of page data;
when determining that the near field wireless communication unit has established the near field wireless communication with the printer and determining that the acquired document data contains only a single piece of page data, transmit a print instruction to print an image that is based on the single piece of page data contained in the acquired document data and is displayed on the display unit, to the printer; and
when determining that the acquired document data contains a plurality of pieces of page data, either in response to the touch panel accepting a first touch operation of individually touching for selecting one or more of the plurality of images displayed on the display unit based on the plurality of pieces of page data, respectively, or in response to the touch panel accepting a second touch operation of touching for selecting all of the plurality of images displayed on the display unit based on the plurality of pieces of page data, respectively, perform:
acquiring, in response to the touch panel accepting the first touch operation, image selection data for identifying the one or more pieces of page data corresponding to the touched one or more of plurality of images, respectively;
acquiring, in response to the touch panel accepting the second touch operation image selection data for identifying all of the plurality of pages corresponding to the touched all of the plurality of images;
determining whether the near field wireless communication unit has established the near field wireless communication with the printer;
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer and acquiring image selection data for identifying the one or more pieces of page data corresponding to the touched one or more of the plurality of images, respectively, transmitting a print instruction to print a plurality of images that are based on the one or more pieces of page data identified by the acquired image selection data, respectively and are based on the one or more pieces of page data corresponding to the touched one or more of the plurality of images, respectively, to the printer; and
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer and acquiring image selection data for identifying the plurality of pieces of page data corresponding to the touched all of the plurality of images, respectively, transmitting a print instruction to print all of the plurality of images that are based on the plurality of pieces of page data identified by the acquired image selection data, respectively and are based on the plurality of pieces of page data corresponding to the touched all of the plurality of images, respectively, to the printer.
22. A non-transitory computer readable medium storing computer readable instructions configured to, when executed by a processor connected with a display unit, a near field wireless communication unit, a touch panel, and a storage unit, cause the processor to perform:
display a screen on the display unit, the screen including an image for selecting document data stored in the storage unit;
in response to the touch panel accepting a touch operation of touching the image displayed on the display unit for selecting document data, perform:
acquiring the selected document data stored in the storage unit, the selected document data being one of data containing only a single piece of page data and data containing a plurality of pieces of page data;
when the acquired document data contains only a single piece of page data, displaying an image on the display unit based on the single page data;
when the acquired document data contains a plurality of pieces of page data, displaying a plurality of images on the display unit based on the plurality of pieces of page data, respectively; and
determining whether the near field wireless communication unit has established near field wireless communication with a printer; and
determining whether the acquired document data contains only a single piece of page data or a plurality of pieces of page data;
when determining that the near field wireless communication unit has established the near field wireless communication with the printer and determining that the acquired document data contains only a single piece of page data, transmitting a print instruction to print an image that is based on the single piece of page data contained in the acquired document data and displayed on the display unit, to the printer;
when determining that the acquired document data contains a plurality of pieces of page data, either in response to the touch panel accepting a first touch operation of individually touching for selecting one or more of the plurality of images displayed on the display unit based on the plurality of pieces of page data, respectively, or in response to the touch panel accepting a second touch operation of touching for selecting all of the plurality of images displayed on the display unit based on the plurality of pieces of page data, respectively, perform:
acquiring, in response to the touch panel accepting the first touch operation, image selection data for identifying the one or more pieces of page data corresponding to the touched one or more of plurality of images, respectively;
acquiring, in response to the touch panel accepting the second touch operation image selection data for identifying all of the plurality of pages corresponding to the touched all of the plurality of images;
determining whether the near field wireless communication unit has established the near field wireless communication with the printer;
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer and acquiring image selection data for identifying the one or more pieces of page data corresponding to the touched one or more of the plurality of images, respectively, transmitting a print instruction to print a plurality of images that are based on the one or more pieces of page data identified by the acquired image selection data, respectively and are based on the one or more pieces of page data corresponding to the touched one or more of the plurality of images, respectively, to the printer; and
in response to determining that the near field wireless communication unit has established the near field wireless communication with the printer and acquiring image selection data for identifying the plurality of pieces of page data corresponding to the touched all of the plurality of images, respectively, transmitting a print instruction to print all of the plurality of images that are based on the plurality of pieces of page data identified by the acquired image selection data, respectively and are based on the plurality of pieces of page data corresponding to the touched all of the plurality of images, respectively, to the printer.
23. The mobile terminal device according to claim 1,
wherein the control device is further configured to transmit a print instruction to print the selected images in response to the touch panel accepting a touch operation of touching an image displayed on the display unit, the touch operation being performed to transmit the print instruction after acquiring the image selection data for identifying the one or more pieces of page data corresponding to the selected images, respectively.
US15/394,312 2012-12-27 2016-12-29 Mobile terminal device, and method and computer readable medium for the same Active USRE47875E1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/394,312 USRE47875E1 (en) 2012-12-27 2016-12-29 Mobile terminal device, and method and computer readable medium for the same
US16/728,706 USRE49283E1 (en) 2012-12-27 2019-12-27 Mobile terminal device, and method and computer readable medium for the same

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2012-285178 2012-12-27
JP2012285178A JP6003629B2 (en) 2012-12-27 2012-12-27 Program and mobile device
US14/142,046 US9348551B2 (en) 2012-12-27 2013-12-27 Mobile terminal device, and method and computer readable medium for the same
US15/394,312 USRE47875E1 (en) 2012-12-27 2016-12-29 Mobile terminal device, and method and computer readable medium for the same

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/142,046 Reissue US9348551B2 (en) 2012-12-27 2013-12-27 Mobile terminal device, and method and computer readable medium for the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/142,046 Continuation US9348551B2 (en) 2012-12-27 2013-12-27 Mobile terminal device, and method and computer readable medium for the same

Publications (1)

Publication Number Publication Date
USRE47875E1 true USRE47875E1 (en) 2020-02-25

Family

ID=49918451

Family Applications (3)

Application Number Title Priority Date Filing Date
US14/142,046 Ceased US9348551B2 (en) 2012-12-27 2013-12-27 Mobile terminal device, and method and computer readable medium for the same
US15/394,312 Active USRE47875E1 (en) 2012-12-27 2016-12-29 Mobile terminal device, and method and computer readable medium for the same
US16/728,706 Active USRE49283E1 (en) 2012-12-27 2019-12-27 Mobile terminal device, and method and computer readable medium for the same

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/142,046 Ceased US9348551B2 (en) 2012-12-27 2013-12-27 Mobile terminal device, and method and computer readable medium for the same

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/728,706 Active USRE49283E1 (en) 2012-12-27 2019-12-27 Mobile terminal device, and method and computer readable medium for the same

Country Status (4)

Country Link
US (3) US9348551B2 (en)
EP (2) EP2750364B1 (en)
JP (1) JP6003629B2 (en)
CN (3) CN103905634B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6003629B2 (en) 2012-12-27 2016-10-05 ブラザー工業株式会社 Program and mobile device
JP6015499B2 (en) 2013-03-07 2016-10-26 ブラザー工業株式会社 Program and mobile device
JP5983474B2 (en) 2013-03-14 2016-08-31 ブラザー工業株式会社 Printing device, printing device program, portable terminal and portable terminal program
JP5935740B2 (en) 2013-03-29 2016-06-15 ブラザー工業株式会社 Printing device, printing device program, portable terminal and portable terminal program
CN104598174A (en) * 2013-10-30 2015-05-06 诚研科技股份有限公司 Printing apparatus and method of operating the same
JP6351241B2 (en) * 2013-11-20 2018-07-04 キヤノン株式会社 System, image processing apparatus, and control method
JP6204882B2 (en) 2014-07-16 2017-09-27 キヤノン株式会社 Information processing apparatus, control method, and program
JP6350073B2 (en) * 2014-07-29 2018-07-04 セイコーエプソン株式会社 Device control apparatus, device control method, and device control program
JP2016111634A (en) * 2014-12-09 2016-06-20 キヤノン株式会社 Information processing apparatus, control method of the same, and program
JP6166746B2 (en) 2015-04-10 2017-07-19 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP6512982B2 (en) * 2015-07-30 2019-05-15 キヤノン株式会社 Communication device, control method of communication device, and program
JP6314951B2 (en) 2015-10-08 2018-04-25 コニカミノルタ株式会社 Image forming system and program
US9794443B2 (en) * 2016-01-29 2017-10-17 Kabushiki Kaisha Toshiba Proximity-based user interface system and method for multifunction devices
JP6772566B2 (en) * 2016-06-06 2020-10-21 富士ゼロックス株式会社 Information processing equipment and programs
JP6249064B2 (en) * 2016-09-07 2017-12-20 ブラザー工業株式会社 Program and mobile device
JP6769217B2 (en) * 2016-09-30 2020-10-14 ブラザー工業株式会社 Computer program
JP6681319B2 (en) * 2016-11-29 2020-04-15 株式会社沖データ Image processing apparatus and image processing system
JP6822136B2 (en) * 2016-12-27 2021-01-27 ブラザー工業株式会社 Print data processing system
JP6818586B2 (en) * 2017-02-21 2021-01-20 キヤノン株式会社 Communication devices and their control methods, programs and storage media
JP6428898B2 (en) * 2017-11-22 2018-11-28 ブラザー工業株式会社 Program and mobile device
JP7119370B2 (en) * 2017-12-26 2022-08-17 ブラザー工業株式会社 control program and terminal
JP2019185635A (en) * 2018-04-17 2019-10-24 富士通コンポーネント株式会社 Terminal device and communication system
JP6622878B2 (en) * 2018-09-19 2019-12-18 キヤノン株式会社 Information processing apparatus, control method therefor, and program
JP7308916B2 (en) * 2020-12-18 2023-07-14 キヤノン株式会社 Information processing device, its control method, and application

Citations (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034774A1 (en) 2000-04-24 2001-10-25 Matsushita Graphic Communication Systems, Inc. Document transmission apparatus and a cellular phone apparatus
CN1343063A (en) 2000-09-13 2002-04-03 惠普公司 Method and device for printing by wireless communication equipment
EP1199627A2 (en) 2000-10-17 2002-04-24 Toshiba Tec Kabushiki Kaisha Printing system
US20020105669A1 (en) 2001-02-01 2002-08-08 Hitoshi Watanabe Printing system, printing method, digital camera, storage medium and program for printing method, and printing control apparatus
JP2004328275A (en) 2003-04-23 2004-11-18 Canon Inc Image pickup device, printing system including the same and printing control method therefor
US20050270556A1 (en) 2004-06-04 2005-12-08 Canon Kabushiki Kaisha Printing apparatus and control method therefor
JP2006163791A (en) 2004-12-07 2006-06-22 Fuji Xerox Co Ltd Document processing system
US20070011679A1 (en) 2005-05-27 2007-01-11 Canon Kabushiki Kaisha Peripheral apparatus control system, information processing apparatus, method for controlling information processing apparatus, and program
US20070013963A1 (en) 2005-07-13 2007-01-18 Oki Data Corporation Image processing apparatus
JP2007166538A (en) 2005-12-16 2007-06-28 Canon Inc Communication equipment, its control method, and communication system
US7252633B2 (en) 2002-10-18 2007-08-07 Olympus Corporation Remote controllable endoscope system
US20070229857A1 (en) 2006-03-28 2007-10-04 Seiko Epson Corporation Printing apparatus, image data file processing apparatus, method of selecting image data file, method of assisting selection of image data file, and computer program
CN101253469A (en) 2005-08-31 2008-08-27 佳能株式会社 Image forming apparatus, mobile device, and control method therefor
US20090036056A1 (en) 2007-08-03 2009-02-05 Ricoh Company, Ltd, Information processing system, information processing device, and information processing method
EP2026195A2 (en) 2007-07-31 2009-02-18 Ricoh Company, Ltd. Image forming apparatus, printing system, and program product
US20090091789A1 (en) 2007-10-04 2009-04-09 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium storing image processing program
US20090207428A1 (en) 2008-02-14 2009-08-20 Ryobi Ltd. Printing System
JP2009251823A (en) 2008-04-03 2009-10-29 Canon Inc Wireless printing system, information processing apparatus, printing apparatus and method of controlling the same
US20100020355A1 (en) 2008-07-25 2010-01-28 Ricoh Company, Ltd., Print control mechanism based on printing environment
JP2010041580A (en) 2008-08-07 2010-02-18 Sharp Corp Image data processing apparatus, image forming system, image data processing method, image data processing program and computer readable recording medium
US20100046026A1 (en) 2008-08-21 2010-02-25 Samsung Electronics Co., Ltd. Image forming apparatus and image forming method
US20100069008A1 (en) * 2008-09-17 2010-03-18 Ricoh Company, Ltd. Mobile terminal device and method and computer program product for establishing wireless connection
US20100097625A1 (en) 2008-10-21 2010-04-22 Susumu Kurihara Image forming system and image forming method
US20100188695A1 (en) 2009-01-28 2010-07-29 Sharp Kabushiki Kaisha Communication system, information processing system, image forming apparatus and portable information terminal device
CN101827363A (en) 2009-03-03 2010-09-08 夏普株式会社 Communication system, information processing system and device, image formation system and device, mobile information terminal apparatus
CN101834656A (en) 2009-03-13 2010-09-15 夏普株式会社 Information processing system unify device, communicator, image formation system and device
WO2010107125A1 (en) 2009-03-18 2010-09-23 Ricoh Company, Limited Image forming apparatus and information processing system
US20100321730A1 (en) 2009-06-19 2010-12-23 Canon Kabushiki Kaisha Job processing apparatus, control method of job processing apparatus, and storage medium
US20110026068A1 (en) 2008-06-30 2011-02-03 Masashi Yoshida Configuring apparatus, image output apparatus, methods of controlling the same, and program
US20110063645A1 (en) 2009-09-15 2011-03-17 Makoto Sugino Image forming apparatus, image formation supporting system, and image formation supporting method
US20120005378A1 (en) 2010-06-30 2012-01-05 Cannon Kabushiki Kaisha Information processing apparatus, control method, and program
JP2012039518A (en) 2010-08-10 2012-02-23 Fujitsu Toshiba Mobile Communications Ltd Communication device
US20120075664A1 (en) 2010-09-28 2012-03-29 Wellala, Inc. Systems and methods for configuring mobile devices for printing to wireless printers
US8189225B1 (en) * 2011-10-04 2012-05-29 Google Inc. Printing to a cloud printer via NFC
US20120154852A1 (en) 2010-12-21 2012-06-21 Kabushiki Kaisha Sato Chishiki Zaisan Kenkusyo Virtual input/output device for printers
US20120205432A1 (en) * 2011-02-11 2012-08-16 Athenahealth, Inc. Safety net for bar-coded documents
JP2012160207A (en) 2012-04-27 2012-08-23 Canon Inc Information processor and program
US20120243041A1 (en) 2011-03-22 2012-09-27 Brother Kogyo Kabushiki Kaisha Terminal devices selectively using communication systems, methods of controlling such terminal devices, and media storing computer-readable instructions for such terminal devices
US20120246566A1 (en) 2011-03-25 2012-09-27 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
CN102736870A (en) 2011-04-14 2012-10-17 艾欧互联有限公司 Method for controlling wireless printing job and printer
US20130044341A1 (en) 2011-08-19 2013-02-21 Konica Minolta Business Technologies, Inc. Image forming apparatus and image forming system
US20130094047A1 (en) 2011-10-14 2013-04-18 Global Graphics Software Limited Systems and methods for printing documents using a mobile device
US20130141747A1 (en) 2011-12-06 2013-06-06 Ricoh Americas Corporation Mobile terminal apparatus and mobile print application
US20130215446A1 (en) 2012-02-20 2013-08-22 Seiko Epson Corporation Function restriction release system of electronic apparatus, function restriction release method of electronic apparatus, and electronic apparatus
US20130229690A1 (en) 2012-03-05 2013-09-05 Canon Kabushiki Kaisha Print control apparatus and control method thereof
US20130231051A1 (en) 2012-03-05 2013-09-05 Canon Kabushiki Kaisha Information processing apparatus, control method of information processing apparatus, and storage medium storing program
US20130235422A1 (en) 2012-03-09 2013-09-12 Canon Kabushiki Kaisha Printing system and method thereof
US20130258401A1 (en) 2012-04-03 2013-10-03 Toshiba Tec Kabushiki Kaisha Information processing apparatus, image forming apparatus and image forming system
JP2014127130A (en) 2012-12-27 2014-07-07 Brother Ind Ltd Program and portable terminal
US20140253964A1 (en) 2013-03-07 2014-09-11 Brother Kogyo Kabushiki Kaisha Mobile Terminal Device, and Method and Computer Readable Medium for the Same
US20140268231A1 (en) 2013-03-14 2014-09-18 Brother Kogyo Kabushiki Kaisha Printing Device, Mobile Terminal, and Computer Readable Recording Medium for the Same
US20140293348A1 (en) 2013-03-29 2014-10-02 Brother Kogyo Kabushiki Kaisha Printing Device, Mobile Terminal, and Computer Readable Recording Medium for the Same
US9042940B2 (en) 2012-03-30 2015-05-26 Brother Kogyo Kabushiki Kaisha Technique for executing communication of object data with mobile device
US9210732B2 (en) 2011-08-17 2015-12-08 Brother Kogyo Kabushiki Kaisha Wireless communication device registration in a wireless network

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006145908A (en) * 2004-11-19 2006-06-08 Kddi Corp Portable terminal device and control program of portable terminal device
KR100644665B1 (en) * 2004-12-15 2006-11-10 삼성전자주식회사 Method and apparatus of printing data stored external storage device
US20060132843A1 (en) 2004-12-15 2006-06-22 Samsung Electronics Co., Ltd. Image forming method and apparatus for printing image data received from external storage device
GB2429872A (en) * 2005-08-31 2007-03-07 Canon Kk Transferring electronic document data
JP3977392B2 (en) * 2005-09-09 2007-09-19 キヤノン株式会社 Image forming apparatus and control method thereof
JP4757111B2 (en) * 2006-06-26 2011-08-24 キヤノン株式会社 Image processing apparatus, image processing method, and program
JP4870540B2 (en) * 2006-12-12 2012-02-08 株式会社日立製作所 Printer selection support apparatus and system via network
KR20080073868A (en) 2007-02-07 2008-08-12 엘지전자 주식회사 Terminal and method for displaying menu
JP4692614B2 (en) * 2008-11-28 2011-06-01 ブラザー工業株式会社 Printing apparatus and program
JP2010157940A (en) * 2008-12-27 2010-07-15 Canon Marketing Japan Inc Photograph printing apparatus, photograph selecting method, and program therefor
JP5424735B2 (en) * 2009-06-17 2014-02-26 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP2011029855A (en) * 2009-07-23 2011-02-10 Canon Inc Image processing apparatus and method for controlling the same, and computer program
JP2012022576A (en) 2010-07-15 2012-02-02 Brother Ind Ltd Information processing program
US8717608B2 (en) * 2011-03-31 2014-05-06 Brother Kogyo Kabushiki Kaisha Terminal device and method generating print data based on one set of web-page information

Patent Citations (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034774A1 (en) 2000-04-24 2001-10-25 Matsushita Graphic Communication Systems, Inc. Document transmission apparatus and a cellular phone apparatus
CN1343063A (en) 2000-09-13 2002-04-03 惠普公司 Method and device for printing by wireless communication equipment
EP1199627A2 (en) 2000-10-17 2002-04-24 Toshiba Tec Kabushiki Kaisha Printing system
US20020105669A1 (en) 2001-02-01 2002-08-08 Hitoshi Watanabe Printing system, printing method, digital camera, storage medium and program for printing method, and printing control apparatus
US7252633B2 (en) 2002-10-18 2007-08-07 Olympus Corporation Remote controllable endoscope system
JP2004328275A (en) 2003-04-23 2004-11-18 Canon Inc Image pickup device, printing system including the same and printing control method therefor
US20050270556A1 (en) 2004-06-04 2005-12-08 Canon Kabushiki Kaisha Printing apparatus and control method therefor
JP2006163791A (en) 2004-12-07 2006-06-22 Fuji Xerox Co Ltd Document processing system
US20070011679A1 (en) 2005-05-27 2007-01-11 Canon Kabushiki Kaisha Peripheral apparatus control system, information processing apparatus, method for controlling information processing apparatus, and program
US20070013963A1 (en) 2005-07-13 2007-01-18 Oki Data Corporation Image processing apparatus
CN101253469A (en) 2005-08-31 2008-08-27 佳能株式会社 Image forming apparatus, mobile device, and control method therefor
US20090103124A1 (en) * 2005-08-31 2009-04-23 Canon Kabushiki Kaisha Image forming apparatus, mobile device, and control method therefor
JP2007166538A (en) 2005-12-16 2007-06-28 Canon Inc Communication equipment, its control method, and communication system
US20070229857A1 (en) 2006-03-28 2007-10-04 Seiko Epson Corporation Printing apparatus, image data file processing apparatus, method of selecting image data file, method of assisting selection of image data file, and computer program
JP2007261042A (en) 2006-03-28 2007-10-11 Seiko Epson Corp Printer, image data file processor, selection method of image data file, method for assisting selection of image data file, and computer program
EP2026195A2 (en) 2007-07-31 2009-02-18 Ricoh Company, Ltd. Image forming apparatus, printing system, and program product
JP2009037566A (en) 2007-08-03 2009-02-19 Ricoh Co Ltd Information processing system, information processor, portable terminal device, information processing method, and information processing program
US20090036056A1 (en) 2007-08-03 2009-02-05 Ricoh Company, Ltd, Information processing system, information processing device, and information processing method
US20090091789A1 (en) 2007-10-04 2009-04-09 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium storing image processing program
US20090207428A1 (en) 2008-02-14 2009-08-20 Ryobi Ltd. Printing System
US20110043857A1 (en) 2008-04-03 2011-02-24 Canon Kabushiki Kaisha Wireless printing system, information processing apparatus, printing apparatus and methods of controlling same
JP2009251823A (en) 2008-04-03 2009-10-29 Canon Inc Wireless printing system, information processing apparatus, printing apparatus and method of controlling the same
US20110026068A1 (en) 2008-06-30 2011-02-03 Masashi Yoshida Configuring apparatus, image output apparatus, methods of controlling the same, and program
US20100020355A1 (en) 2008-07-25 2010-01-28 Ricoh Company, Ltd., Print control mechanism based on printing environment
JP2010041580A (en) 2008-08-07 2010-02-18 Sharp Corp Image data processing apparatus, image forming system, image data processing method, image data processing program and computer readable recording medium
US20100046026A1 (en) 2008-08-21 2010-02-25 Samsung Electronics Co., Ltd. Image forming apparatus and image forming method
US20100069008A1 (en) * 2008-09-17 2010-03-18 Ricoh Company, Ltd. Mobile terminal device and method and computer program product for establishing wireless connection
US20100097625A1 (en) 2008-10-21 2010-04-22 Susumu Kurihara Image forming system and image forming method
JP2010177947A (en) 2009-01-28 2010-08-12 Sharp Corp Communication system, information processing system, image forming apparatus, and portable information terminal device
US20100188695A1 (en) 2009-01-28 2010-07-29 Sharp Kabushiki Kaisha Communication system, information processing system, image forming apparatus and portable information terminal device
CN101827363A (en) 2009-03-03 2010-09-08 夏普株式会社 Communication system, information processing system and device, image formation system and device, mobile information terminal apparatus
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
CN101834656A (en) 2009-03-13 2010-09-15 夏普株式会社 Information processing system unify device, communicator, image formation system and device
US20100231958A1 (en) 2009-03-13 2010-09-16 Sharp Kabushiki Kaisha Information processing system, information processing device, communication device, image forming system and image forming device
US20130267277A1 (en) 2009-03-13 2013-10-10 Sharp Kabushiki Kaisha Communication system, communication method, mobile terminal, and recording medium
US20110292445A1 (en) 2009-03-18 2011-12-01 Yoshinaga Kato Image forming apparatus and information processing system
WO2010107125A1 (en) 2009-03-18 2010-09-23 Ricoh Company, Limited Image forming apparatus and information processing system
US20100321730A1 (en) 2009-06-19 2010-12-23 Canon Kabushiki Kaisha Job processing apparatus, control method of job processing apparatus, and storage medium
US20110063645A1 (en) 2009-09-15 2011-03-17 Makoto Sugino Image forming apparatus, image formation supporting system, and image formation supporting method
US20120005378A1 (en) 2010-06-30 2012-01-05 Cannon Kabushiki Kaisha Information processing apparatus, control method, and program
JP2012032845A (en) 2010-06-30 2012-02-16 Canon Inc Information processor, control method and program
JP2012039518A (en) 2010-08-10 2012-02-23 Fujitsu Toshiba Mobile Communications Ltd Communication device
US20120075664A1 (en) 2010-09-28 2012-03-29 Wellala, Inc. Systems and methods for configuring mobile devices for printing to wireless printers
US20120154852A1 (en) 2010-12-21 2012-06-21 Kabushiki Kaisha Sato Chishiki Zaisan Kenkusyo Virtual input/output device for printers
US20120205432A1 (en) * 2011-02-11 2012-08-16 Athenahealth, Inc. Safety net for bar-coded documents
US20120243041A1 (en) 2011-03-22 2012-09-27 Brother Kogyo Kabushiki Kaisha Terminal devices selectively using communication systems, methods of controlling such terminal devices, and media storing computer-readable instructions for such terminal devices
US9134932B2 (en) 2011-03-25 2015-09-15 Brother Kogyo Kabushiki Kaisha User selection of a file format prior to a print preview
US20120246566A1 (en) 2011-03-25 2012-09-27 Brother Kogyo Kabushiki Kaisha Computer readable recording medium, information processing apparatus, and information processing method
JP2012203745A (en) 2011-03-25 2012-10-22 Brother Ind Ltd Information processing program, information processing device, and information processing method
CN102736870A (en) 2011-04-14 2012-10-17 艾欧互联有限公司 Method for controlling wireless printing job and printer
US20120264372A1 (en) 2011-04-14 2012-10-18 I O Interconnect, Ltd. Method for controlling wireless printing job and printer
US9210732B2 (en) 2011-08-17 2015-12-08 Brother Kogyo Kabushiki Kaisha Wireless communication device registration in a wireless network
JP2013041519A (en) 2011-08-19 2013-02-28 Konica Minolta Business Technologies Inc Image forming apparatus and image forming system
US20130044341A1 (en) 2011-08-19 2013-02-21 Konica Minolta Business Technologies, Inc. Image forming apparatus and image forming system
US8189225B1 (en) * 2011-10-04 2012-05-29 Google Inc. Printing to a cloud printer via NFC
US20130094047A1 (en) 2011-10-14 2013-04-18 Global Graphics Software Limited Systems and methods for printing documents using a mobile device
US20130141747A1 (en) 2011-12-06 2013-06-06 Ricoh Americas Corporation Mobile terminal apparatus and mobile print application
US20130215446A1 (en) 2012-02-20 2013-08-22 Seiko Epson Corporation Function restriction release system of electronic apparatus, function restriction release method of electronic apparatus, and electronic apparatus
US9094780B2 (en) 2012-03-05 2015-07-28 Canon Kabushiki Kaisha Information processing apparatus, control method of information processing apparatus, and storage medium storing program
JP2013187568A (en) 2012-03-05 2013-09-19 Canon Inc Information processing device, method for controlling information processing device, and program
US9503587B2 (en) 2012-03-05 2016-11-22 Canon Kabushiki Kaisha Information processing apparatus, control method of information processing apparatus, and storage medium storing program
US20130231051A1 (en) 2012-03-05 2013-09-05 Canon Kabushiki Kaisha Information processing apparatus, control method of information processing apparatus, and storage medium storing program
US20150288832A1 (en) 2012-03-05 2015-10-08 Canon Kabushiki Kaisha Information processing apparatus, control method of information processing apparatus, and storage medium storing program
US20130229690A1 (en) 2012-03-05 2013-09-05 Canon Kabushiki Kaisha Print control apparatus and control method thereof
CN103309633A (en) 2012-03-09 2013-09-18 佳能株式会社 Printing system and method thereof
US20130235422A1 (en) 2012-03-09 2013-09-12 Canon Kabushiki Kaisha Printing system and method thereof
US9042940B2 (en) 2012-03-30 2015-05-26 Brother Kogyo Kabushiki Kaisha Technique for executing communication of object data with mobile device
US20130258401A1 (en) 2012-04-03 2013-10-03 Toshiba Tec Kabushiki Kaisha Information processing apparatus, image forming apparatus and image forming system
JP2012160207A (en) 2012-04-27 2012-08-23 Canon Inc Information processor and program
JP2014127130A (en) 2012-12-27 2014-07-07 Brother Ind Ltd Program and portable terminal
US20140253964A1 (en) 2013-03-07 2014-09-11 Brother Kogyo Kabushiki Kaisha Mobile Terminal Device, and Method and Computer Readable Medium for the Same
US20140268231A1 (en) 2013-03-14 2014-09-18 Brother Kogyo Kabushiki Kaisha Printing Device, Mobile Terminal, and Computer Readable Recording Medium for the Same
US20140293348A1 (en) 2013-03-29 2014-10-02 Brother Kogyo Kabushiki Kaisha Printing Device, Mobile Terminal, and Computer Readable Recording Medium for the Same

Non-Patent Citations (73)

* Cited by examiner, † Cited by third party
Title
Apr. 21, 2017-(CN) Notification of Reexamination-App 201310741160.7, Eng Tran.
Apr. 21, 2017—(CN) Notification of Reexamination—App 201310741160.7, Eng Tran.
Apr. 22, 2019-(CN) Notification of First Office Action-App 201810597301.5, Eng Tran.
Apr. 22, 2019—(CN) Notification of First Office Action—App 201810597301.5, Eng Tran.
Apr. 26, 2018-(EP) Office Action-App 14152700.2.
Apr. 26, 2018—(EP) Office Action—App 14152700.2.
Aug. 8, 2014-(US) Non-Final Office Action-U.S. Appl. No. 14/182,661.
Aug. 8, 2014—(US) Non-Final Office Action—U.S. Appl. No. 14/182,661.
Dec. 8, 2014-(US) Notice of Allowance-U.S. Appl. No. 14/182,661.
Dec. 8, 2014—(US) Notice of Allowance—U.S. Appl. No. 14/182,661.
Extended EP Search Report dated Apr. 1, 2014, EP Appln. 13199178.8.
Feb. 23, 2016-(JP) Notification of Reasons for Rejection-App 2012-285178, Eng Tran.
Feb. 23, 2016—(JP) Notification of Reasons for Rejection—App 2012-285178, Eng Tran.
Feb. 26, 2016-(CN) Notification of the Second Office Action-App 201310741160.7, Eng Tran.
Feb. 26, 2016—(CN) Notification of the Second Office Action—App 201310741160.7, Eng Tran.
Feb. 9, 2016-(US) Final Office Action-U.S. Appl. No. 14/697,377.
Feb. 9, 2016—(US) Final Office Action—U.S. Appl. No. 14/697,377.
Jan 27, 2017-U.S. Non-Final Office Action-U.S. Appl. No. 15/280,742.
Jan 27, 2017—U.S. Non-Final Office Action—U.S. Appl. No. 15/280,742.
Jan. 12, 2015-(US) Non-Final Office Action-U.S. Appl. No. 14/228,317.
Jan. 12, 2015—(US) Non-Final Office Action—U.S. Appl. No. 14/228,317.
Jan. 12, 2016-(JP) Notification of Reasons for Rejection-App 2013-051929, Eng Tran.
Jan. 12, 2016—(JP) Notification of Reasons for Rejection—App 2013-051929, Eng Tran.
Jan. 7, 2015-(US) Notice of Allowance-U.S. Appl. No. 14/206,571.
Jan. 7, 2015—(US) Notice of Allowance—U.S. Appl. No. 14/206,571.
Jan. 9, 2015-(EP) Extended EP Search Report-App 14152700.2.
Jan. 9, 2015—(EP) Extended EP Search Report—App 14152700.2.
Jul. 17, 2018-U.S. Notice of Allowance-U.S. Appl. No. 15/790,108.
Jul. 17, 2018—U.S. Notice of Allowance—U.S. Appl. No. 15/790,108.
Jul. 19, 2016-(CN) Decision of Rejection-App 201310741160.7, Eng Tran.
Jul. 19, 2016—(CN) Decision of Rejection—App 201310741160.7, Eng Tran.
Jul. 23, 2019-(JP) Notification of Reasons for Rejection-App 2018-204888, Eng Tran.
Jul. 23, 2019—(JP) Notification of Reasons for Rejection—App 2018-204888, Eng Tran.
Jul. 6, 2015 (US) Final Office Action-U.S. Appl. No. 14/228,317.
Jul. 6, 2015 (US) Final Office Action—U.S. Appl. No. 14/228,317.
Jul. 6, 2017-U.S. Notice of Allowance-U.S. Appl. No. 15/280,742.
Jul. 6, 2017—U.S. Notice of Allowance—U.S. Appl. No. 15/280,742.
Jul. 8, 2019-U.S. Non-final Office Action-U.S. Appl. No. 15/715,875.
Jul. 8, 2019—U.S. Non-final Office Action—U.S. Appl. No. 15/715,875.
Jun. 12, 2015-(CN) Notification of First Office Action-App 201310741160.7, Eng Tran.
Jun. 12, 2015—(CN) Notification of First Office Action—App 201310741160.7, Eng Tran.
Jun. 21, 2018-(EP) Examination Report-App 13199178.8.
Jun. 21, 2018—(EP) Examination Report—App 13199178.8.
Jun. 6, 2016-U.S. Notice of Allowance-U.S. Appl. No. 14/697,377.
Jun. 6, 2016—U.S. Notice of Allowance—U.S. Appl. No. 14/697,377.
Jun. 8, 2016-(CN) Notification of First Office Action-App 201410083473.2, Eng Tran.
Jun. 8, 2016—(CN) Notification of First Office Action—App 201410083473.2, Eng Tran.
Mar. 1, 2016-(US) Notice of Allowance-U.S. Appl. No. 14/228,317.
Mar. 1, 2016—(US) Notice of Allowance—U.S. Appl. No. 14/228,317.
Mar. 2, 2018-U.S. Notice of Allowance-U.S. Appl. No. 15/790,108.
Mar. 2, 2018—U.S. Notice of Allowance—U.S. Appl. No. 15/790,108.
May 13, 2016-U.S. Notice of Allowance-U.S. Appl. No. 14/228,317.
May 13, 2016—U.S. Notice of Allowance—U.S. Appl. No. 14/228,317.
May 13, 2019-U.S. Notice of Allowance-U.S. Appl. No. 15/624,272.
May 13, 2019—U.S. Notice of Allowance—U.S. Appl. No. 15/624,272.
May 16, 2017-(JP) Notification of Reasons for Rejection-App 2016-174320, Eng Tran.
May 16, 2017—(JP) Notification of Reasons for Rejection—App 2016-174320, Eng Tran.
May 26, 2016 (CN) Notification of First Office Action-App 201410123834.1, Eng Tran.
May 26, 2016 (CN) Notification of First Office Action—App 201410123834.1, Eng Tran.
NFC Forum: "NFC Data Exchange Format (NDEF)-NDEF 1.0", Internet Citation, Jul. 24, 2006 (Jul. 24, 2006), XP002413994, Retrieved from the Internet: URL:http://www.nfc-forum.org/specs/spec_license/download_spec/0f5678c114d295e2da0d902f4e7839846281fc44/NFCForum-TS-NDEF_1.0.pdf [retrieved on Jan. 10, 2007].
NFC Forum: "NFC Data Exchange Format (NDEF)—NDEF 1.0", Internet Citation, Jul. 24, 2006 (Jul. 24, 2006), XP002413994, Retrieved from the Internet: URL:http://www.nfc-forum.org/specs/spec_license/download_spec/0f5678c114d295e2da0d902f4e7839846281fc44/NFCForum-TS-NDEF_1.0.pdf [retrieved on Jan. 10, 2007].
Oct. 16, 2019-(EP) Extended Search Report-App 19177075.9.
Oct. 16, 2019—(EP) Extended Search Report—App 19177075.9.
Oct. 22, 2015-(US)-Non-Final Office Action-U.S. Appl. No. 14/228,317.
Oct. 22, 2015—(US)—Non-Final Office Action—U.S. Appl. No. 14/228,317.
Oct. 24, 2019-(EP) Extended Search Report-App 19186810.8.
Oct. 24, 2019—(EP) Extended Search Report—App 19186810.8.
Oct. 8, 2014-(US) Non-Final Office Action-U.S. Appl. No. 14/206,571.
Oct. 8, 2014—(US) Non-Final Office Action—U.S. Appl. No. 14/206,571.
Sep. 10, 2015-(US)-Non-Final Office Action-U.S. Appl. No. 14/697,377.
Sep. 10, 2015—(US)—Non-Final Office Action—U.S. Appl. No. 14/697,377.
Sep. 29, 2015-(JP) Notification of Reasons for Rejection-App 2013-073552, Eng Tran.
Sep. 29, 2015—(JP) Notification of Reasons for Rejection—App 2013-073552, Eng Tran.

Also Published As

Publication number Publication date
EP3576397B1 (en) 2021-11-10
CN113810552B (en) 2024-07-26
CN103905634B (en) 2018-07-03
CN113810552A (en) 2021-12-17
JP2014127130A (en) 2014-07-07
EP2750364A1 (en) 2014-07-02
USRE49283E1 (en) 2022-11-08
CN108551537A (en) 2018-09-18
EP3576397A1 (en) 2019-12-04
EP2750364B1 (en) 2019-09-11
US9348551B2 (en) 2016-05-24
US20140185097A1 (en) 2014-07-03
JP6003629B2 (en) 2016-10-05
CN108551537B (en) 2022-06-10
CN103905634A (en) 2014-07-02

Similar Documents

Publication Publication Date Title
USRE49283E1 (en) Mobile terminal device, and method and computer readable medium for the same
USRE47876E1 (en) Mobile terminal device, and method and computer readable medium for the same
US10237444B2 (en) Printing device, mobile terminal, and computer readable recording medium for the same
US10341518B2 (en) Operation input system, electronic device and mobile terminal
US10079955B2 (en) Image processing apparatus and printing apparatus, methods of controlling the same, and storage, for changing to transmission setting screen
US8941850B2 (en) Image processing apparatus having a plurality of communication devices for facilitating printing
US9451103B2 (en) Printing device, mobile terminal, and computer readable recording medium for the same
US20190020766A1 (en) Communication apparatus, control method of the same, and storage medium
JP2015210597A (en) Information processing device, image processor, control method and computer program
US10152288B1 (en) Non-transitory computer-readable medium and portable terminal
JP7205564B2 (en) programs and mobile devices
JP6249064B2 (en) Program and mobile device
JP6428898B2 (en) Program and mobile device
JP6645556B2 (en) Programs and mobile terminals

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, LARGE ENTITY (ORIGINAL EVENT CODE: M1555); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8