Patents by Inventor Akio Takamoto

Akio Takamoto has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9442740
    Abstract: A host device requests a recording device to send first information including model information or sequel information expressed as a value in a first range. The host device determines if the model information or the sequel information is contained in the first information sent from the recording device, and acquires the model information from the first information if the model information is contained in the first information. If the sequel information is contained in the first information, the host device requests transmission of second information containing model information expressed as a value in the second range, and acquires model information from the second information. Based on the acquired recording device model information, the host device writes data stored in the host device to the recording device.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 13, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Yuji Takamizawa, Naohiko Koakutsu, Akio Takamoto
  • Publication number: 20160232512
    Abstract: An information generating method that uses data input/output by an existing device enables communicating information with higher utility value without changing existing applications. An information generating method of a computer with an application includes an input data acquisition step of acquiring input data before the input data is input to the application; an output data acquisition step of acquiring output data of the application before the output data is output from the computer; and a synthesizing step of combining the acquired input data and the acquired output data and generating information.
    Type: Application
    Filed: December 10, 2014
    Publication date: August 11, 2016
    Applicant: Seiko Epson Corporation
    Inventors: Yoshihiro Ueno, Akio Takamoto
  • Publication number: 20160139865
    Abstract: Text data is acquired from print request data, print content is expressed as raster data and print data is generated using a printer command based on the print request data, the acquired text data is added to the print data using the command, and the print data is sent with the text data to the printer.
    Type: Application
    Filed: October 23, 2015
    Publication date: May 19, 2016
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Akio TAKAMOTO
  • Patent number: 9275385
    Abstract: A POS terminal includes an application unit that outputs a first command that performs a first operation on a medium to a first communication port, or a second command that performs a second operation different from the first operation to a second communication port; a receiving unit that receives the first command or second command output by the application unit, the first command or the second command being received by the first communication port or the second communication port; a command control unit that converts the first command to a third command, or converts the second command to a fourth command; and a communication unit that transmits the third command or fourth command output from the command control unit to a third communication port.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: March 1, 2016
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 9262106
    Abstract: Various kinds of value can be easily added to print data output from an existing application without modifying the existing application program. A value-adding method executes a process of adding value to print data output from an application on a computer that has one or more communication ports and executes a specific process by means of an application, and includes a data acquisition step of acquiring the print data at the operating system kernel layer before the print data is received at the communication port, and a data processing step that applies at the application layer a process of adding and/or deleting print content in the print data based on previously registered information, and outputs the data after processing to the specified communication port.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: February 16, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Publication number: 20160004486
    Abstract: The configuration of printing devices can be changed in a system that controls printing devices without changing the configuration of the control device. A first printer 30 has a first printer print unit 60; a USB interface 40 that connects to a host computer 10; and a device information storage unit 54B that stores device information including the type of a print unit different from the first printer print unit 60; the device control unit 51 outputting device information stored in the device information storage unit 54B to the host computer 10 when the host computer 10 is connected.
    Type: Application
    Filed: March 25, 2014
    Publication date: January 7, 2016
    Inventors: Katsutoshi Terashima, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9156279
    Abstract: A first printer 60 has a connection unit that receives print data input from a POS terminal 10, and outputs the print data to and receives the result of printing the output print data from a second printer 20, and a first printer print unit 71 that prints the received print data or data based on the received print data. When the result of printing the print data input to the connection unit is an error, the first printer 60 uses the first printer print unit 71 to print the print data, and outputs the result of printing by the first printer print unit 71 from the connection unit.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: October 13, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Shoji Shima, Katsutoshi Terashima, Tadashi Furuhata, Yoshihiro Ueno, Akio Takamoto
  • Patent number: 9135534
    Abstract: A printer driver 12 has an image data acquisition unit 120 that acquires first image data containing a symbol image or text information at a first resolution, an analyzer 130 that analyzes the symbol image or text information, and an image data generator 160 that generates second image data containing a symbol image or text information at a second resolution based on the result from the analyzer 130.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: September 15, 2015
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Akio Takamoto
  • Publication number: 20150234620
    Abstract: A printing device 1 has a print unit 21 that prints; a storage unit 23 that stores identification information; and a communication unit 22 that wirelessly transmits a position correction signal S1 including identification information stored in the storage unit 23.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 20, 2015
    Inventors: Katsutoshi Terashima, Yoshihiro Ueno, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9111198
    Abstract: A print control method executes a process of adding a command to print data output from an application to a communication port in a computer having a communication port and executing a specific process by an application installed on an application layer and operating under an operating system on the OS kernel layer, the method including: the computer acquiring the print data at the OS kernel layer before the print data is received by the communication port; determining on the application layer if each command of the acquired print data is a print instruction command for an object that should be printed at a different print speed than the standard speed; and adding and outputting to the communication port a command that changes the print speed before the print instruction command when the command is determined to be a print instruction command for printing an object at a different speed.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: August 18, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Hitoshi Oyama, Akio Takamoto
  • Publication number: 20150220903
    Abstract: Various functions can be easily added using print data output from an exist lag application without modifying the existing application program. A function expansion method for executing a process that expands the functions of an application runs on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on an application layer, and has one or more communication ports, includes a step of acquiring print data output from the application on the operating system kernel layer, and a step of performing at the application layer a process expanding the function of the acquired print data, and outputs the print data after processing to a suitable communication port.
    Type: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Applicant: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
  • Publication number: 20150220287
    Abstract: Various kinds of value can be easily added to print data output from an existing application without modifying the existing application program. A value-adding method executes a process of adding value to print data output from an application on a computer that has one or more communication ports and executes a specific process by means of an application, and includes a data acquisition step of acquiring the print data at the operating system kernel layer before the print data is received at the communication port, and a data processing step that applies at the application layer a process of adding and/or deleting print content in the print data based on previously registered information, and outputs the data after processing to the specified communication port.
    Type: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Publication number: 20150170125
    Abstract: A POS terminal includes an application unit that outputs a first command that performs a first operation on a medium to a first communication port, or a second command that performs a second operation different from the first operation to a second communication port; a receiving unit that receives the first command or second command output by the application unit, the first command or the second command being received by the first communication port or the second communication port; a command control unit that converts the first command to a third command, or converts the second command to a fourth command; and a communication unit that transmits the third command or fourth command output from the command control unit to a third communication port.
    Type: Application
    Filed: February 24, 2015
    Publication date: June 18, 2015
    Inventor: Akio Takamoto
  • Patent number: 9058139
    Abstract: A method of expanding the function of an application in a computer that operates under an operating system and executes specific processes by an application has a step that acquires and sends print data that is output from the application to a driver to a communication port before the print data is received by the driver; a step that acquires and relays the transmitted print data, or the print data that is output from the application to the communication port, before the print data is received by the communication port; and a step that expands the function of the relayed print data on the application layer, and outputs the processed data to a communication port.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: June 16, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 9058133
    Abstract: When a communication port is occupied by a recording control unit, the communication port can be released as needed without causing an error or problem. A communication control unit 16 has a decision unit 44 that determines whether or not the USB port 18 can be released from the recording control unit 42 based on control commands input from the recording control unit 42 when the USB port 18 is occupied by the recording control unit 42 and an access request for the USB port 18 is received from another device, and a releasing unit 45 that releases the USB port 18 from the recording control unit 42 when the decision unit 44 determines that the USB port 18 can be released from the recording control unit 42.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: June 16, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 9047209
    Abstract: Communication performance can be appropriately and easily improved without changing an application on the host side when controlling communication between electronic devices. A computer that operates according to an operating system on an OS kernel layer, has an application on an application layer that outputs a first unit of command data causing a connected electronic device to perform an operation, and has a communication port on a physical layer that sends data output from the application to the electronic device: receives data output from the application on the OS kernel layer before the data is received by the communication port; accumulates the received data and generates a second unit of data that is larger than the first unit; and outputs the generated second unit of data to the communication port.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: June 2, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 9030704
    Abstract: Various functions can be easily added using print data output from an existing application without modifying the existing application program. A function expansion method for executing a process that expands the functions of an application runs on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on an application layer, and has one or more communication ports, includes a step of acquiring print data output from the application on the operating system kernel layer, and a step of performing at the application layer a process expanding the function of the acquired print data, and outputs the print data after processing to a suitable communication port.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: May 12, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
  • Patent number: 9030706
    Abstract: Various kinds of value can be easily added to print data output from an existing application without modifying the existing application program. A value-adding method executes a process of adding value to print data output from an application on a computer that has one or more communication ports and executes a specific process by means of an application, and includes a data acquisition step of acquiring the print data at the operating system kernel layer before the print data is received at the communication port, and a data processing step that applies at the application layer a process of adding and/or deleting print content in the print data based on previously registered information, and outputs the data after processing to the specified communication port.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: May 12, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Publication number: 20150116751
    Abstract: A method of expanding the function of an application in a computer that operates under an operating system and executes specific processes by an application has a step that acquires and sends print data that is output from the application to a driver to a communication port before the print data is received by the driver; a step that acquires and relays the transmitted print data, or the print data that is output from the application to the communication port, before the print data is received by the communication port; and a step that expands the function of the relayed print data on the application layer, and outputs the processed data to a communication port.
    Type: Application
    Filed: January 6, 2015
    Publication date: April 30, 2015
    Applicant: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 9001342
    Abstract: A host device includes an application unit that outputs a first command or a second command, a receiving unit that receives the output first command or second command, a command control unit that converts the received first command to a third command, and converts the second command to a fourth command, and a host communication unit that transmits the converted third command or fourth command. A device includes a device reception unit that receives the third command or fourth command, a first operating unit that performs the first operation based on the third command, and a second operating unit that receives the fourth command and performs the second operation.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: April 7, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto