USRE50756EActiveUtility

Terminal device and printer

58
Assignee: BROTHER IND LTDPriority: Jul 31, 2013Filed: Nov 21, 2017Granted: Jan 20, 2026
Est. expiryJul 31, 2033(~7.1 yrs left)· nominal 20-yr term from priority
G06F 3/1238G06F 3/1222G06F 3/1289G06F 3/1232G06F 3/1253G06F 3/1204G06F 3/1288G06F 3/1231G06F 3/1267G06F 3/1205G06F 3/1292G06F 3/1287
58
PatentIndex Score
0
Cited by
98
References
19
Claims

Abstract

A terminal device may receive print condition related information being related to an actual print condition from a printer, and register, in a print intermediation server, by using the print condition related information, printer related information including actual print condition information indicating the actual print condition. The terminal device may control a display unit to display a selection screen by using the actual print condition information in a case where file related information related to a target file is to be registered in the print intermediation server after the printer related information was registered in the print intermediation server. The selection screen may cause a user to select a print setting from among the actual print condition. The terminal device may register the file related information and print setting information in association with the printer related information in the print intermediation server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A terminal device comprising:
 a processor; and   an instruction memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the terminal device to perform:   receiving print condition related information from a printer, the print condition related information being related to an actual print condition, the actual print condition being a print condition which is capable of being used actually in the printer;   registering printer related information in a print intermediation server by using the print condition related information, the printer related information being related to the printer and including actual print condition information indicating the actual print condition;   controlling a display unit of the terminal device to display a selection screen by using the actual print condition information in a case where file related information related to a target file which represents an image of a print target is to be registered in the print intermediation server after the printer related information was registered in the print intermediation server, the selection screen causing a user to select a print setting from among the actual print condition; and   registering the file related information and print setting information indicating the print setting in association with the printer related information in the print intermediation server.   
     
     
         2 . The terminal device as in  claim 1 , wherein the computer-readable instructions, when executed by the processor, cause the terminal device to further perform:
 obtaining authentication information from the print intermediation server, the authentication information to be registered in the print intermediation server in association with the printer related information; and   sending a print instruction including the authentication information to the printer, the authentication information being used by the printer which received the print instruction in order to obtain, from the print intermediation server, print data created from the target file in accordance with the print setting.   
     
     
         3 . The terminal device as in  claim 1 , wherein:
 the print condition related information includes model information indicating a model of the printer.   
     
     
         4 . The terminal device as in  claim 3 , wherein:
 the registering of the printer related information is performed by:
 obtaining the actual print condition information from a specific server different from the print intermediation server by using the model information; and 
 supplying a registration request including the actual print condition information to the print intermediation server. 
   
     
     
         5 . The terminal device as in  claim 1 , wherein the computer-readable instructions, when executed by the processor, cause the terminal device to further perform:
 storing, in an information memory of the terminal device, the actual print condition information obtained by using the print condition related information, after the print condition related information was received from the printer and before the printer related information is registered in the print intermediation server, and   wherein in the case where the file related information is to be registered in the print intermediation server, the controlling of the display unit is performed by using the actual print condition information in the information memory, without obtaining, from the print intermediation server, the actual print condition information included in the printer related information being registered in the print intermediation server.   
     
     
         6 . The terminal device as in  claim 1 , wherein:
 the receiving of the print condition related information is performed without using position information indicating a position of the printer.   
     
     
         7 . The terminal device as in  claim 1 , wherein:
 the receiving of the print condition related information is performed by wireless communication in accordance with a short distance communication scheme, the short distance communication scheme being a communication scheme for wireless communication shorter than a predetermined communication scheme,   the registering of the printer related information is performed by wireless communication in accordance with the predetermined communication scheme, and   the registering of the file related information and the print setting information is performed by wireless communication in accordance with the predetermined communication scheme.   
     
     
         8 . A printer comprising:
 a print performing unit;   a processor; and   a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the printer to perform:   sending print condition related information to a terminal device, the print condition related information being related to an actual print condition which is capable of being used actually in the printer, the print condition related information being used by the terminal device to register printer related information in a print intermediation server, the printer related information being related to the printer and including actual print condition information indicating the actual print condition, the print condition related information being used by the terminal device to display a selection screen in the terminal device, the selection screen causing a user to select a print setting from among the actual print condition;   receiving a print instruction including authentication information from the terminal device after the printer related information, the authentication information, file related information related to a target file which represents an image of a print target, and print setting information indicating the print setting were registered in association by the terminal device in the print intermediation server;   obtaining print data from the print intermediation server by using the authentication information in a case where the print instruction was received from the terminal device, the print data being created from the target file in accordance with the print setting; and   controlling the print performing unit to perform printing by using the print data.   
     
     
         9 . The printer as in  claim 8 , wherein:
 the sending of the print condition related information is performed by wireless communication in accordance with a short distance communication scheme, the short distance communication scheme being a communication scheme for wireless communication shorter than a predetermined communication scheme,   the receiving of the print instruction is performed by wireless communication in accordance with the short distance communication scheme, and   the obtaining of the print data is performed by wireless communication in accordance with the predetermined communication scheme.   
     
     
         10 . A non-transitory computer-readable medium storing computer-readable instructions for a terminal device, wherein the computer-readable instructions, when executed by a processor mounted on the terminal device, cause the terminal device to perform:
 receiving print condition related information from a printer, the print condition related information being related to an actual print condition, the actual print condition being a print condition which is capable of being used actually in the printer;   registering printer related information in a print intermediation server by using the print condition related information, the printer related information being related to the printer and including actual print condition information indicating the actual print condition;   controlling a display unit of the terminal device to display a selection screen by using the actual print condition information in a case where file related information related to a target file which represents an image of a print target is to be registered in the print intermediation server after the printer related information was registered in the print intermediation server, the selection screen causing a user to select a print setting from among the actual print condition; and   registering the file related information and print setting information indicating the print setting in association with the printer related information in the print intermediation server.   
     
     
       11. A non-transitory computer-readable medium storing computer-readable instructions for a terminal device, wherein the computer-readable instructions, when executed by a processor mounted on the terminal device, cause the terminal device to:
 receive, directly from a printer, printer information for identifying the printer;   send a data request to a server, after receiving the printer information from the printer, the data request being for causing the server to send screen data representing an input screen to the terminal device, the input screen being for accepting an input, from a user, of user information for identifying the user;   receive the screen data from the server which has received the data request;   display the input screen on a display unit of the terminal device by using the received screen data;   send, to the server, the printer information and the user information which has been inputted in the input screen;   receive, directly from the server, an access token stored in association with the printer information and the user information in the server, wherein the access token is created in a case where the user information has been verified and is configured to be used by the server to authenticate future communications received from an external apparatus; and   send a first image file representing a first image to the server after receiving the access token, wherein the access token is used by the server to send first print data representing the first image to the printer.    
     
     
       12. The non-transitory computer-readable medium as in  claim 11 , wherein:
 the input screen is displayed after the printer information was received from the printer.    
     
     
       13. The non-transitory computer-readable medium as in  claim 11 , wherein:
 the printer information is received from the printer by using wireless communication in accordance with Wi-Fi scheme.    
     
     
       14. The non-transitory computer-readable medium as in  claim 11 , wherein:
 the printer information is received from the printer via a first communication interface of the terminal device,   the printer information and the user information are sent to the server via a second communication interface of the terminal device which is different from the first communication interface, and   the access token is received from the server via the second communication interface.    
     
     
       15. The non-transitory computer-readably medium as in  claim 11 , wherein the computer-readable instructions, when executed by the processor, further cause the terminal device to:
 send the access token to the printer.    
     
     
       16. The non-transitory computer-readable medium as in  claim 11 , wherein the computer-readable instructions, when executed by the processor, further cause the terminal device to:
 send, to the server, image data representing an image to be printed by the printer,   wherein the access token is sent to the printer such that the printer uses the access token to obtain the image data from the server.    
     
     
       17. The non-transitory computer-readable medium as in  claim 11 , wherein the computer-readable instructions, when executed by the processor, further cause the terminal device to:
 send a second image file representing a second image to the server after sending the first image file to the server without receiving the access token again, wherein the access token is used by the server to send second print data representing the second image to the printer.    
     
     
       18. A server comprising:
 a processor; and   a memory storing computer-readable instructions, wherein the computer-readable instructions, when executed by the processor, cause the server to:
 receive a data request from a terminal device after the terminal device has received, directly from a printer, printer information for identifying the printer, the data request being for causing the server to send screen data representing an input screen to the terminal device, the input screen being for accepting an input, from a user, of user information for identifying the user; 
 send the screen data to the terminal device in response to receiving the data request, wherein in the terminal device, the input screen is displayed on a display unit of the terminal device by using the received screen data; 
 receive, from the terminal device, the printer information and the user information which has been inputted in the input screen, after the terminal device has received the printer information from the printer; 
 store the received printer information and the received user information in association with an access token in the memory, wherein the access token is created in a case where the user information has been verified; 
 send the access token directly to the terminal device; 
 receive a first image file representing a first image from the terminal apparatus after sending the access token; 
 authorize, based on receiving the token from an external apparatus, communications with the external apparatus; and 
 send first print data representing the first image to the printer after authorizing the access token.  
   
     
     
       19. The server as in  claim 18 , wherein the computer-readable instructions, when executed by the processor, further cause the server to:
 receive a second image file representing a second image from the terminal apparatus after receiving the first image file without sending the access token to the terminal device; and   send second print data representing the second image to the printer without authorizing the access token again.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.