Image forming apparatus and method of controlling image forming apparatus which adapt to various OSes/IPP print functions
AssigneeSharp Kabushiki Kaisha
InventorTatsuya Watabe
Life of this patent
Estimating the term…
Abstract
An image forming apparatus according to an embodiment includes: a communicator; an image former; a storage; a packet data analyzer; and a controller which controls the communicator, the image former, the storage, and the packet data analyzer. When the communicator receives packet data of a print protocol from a user terminal, the controller causes the packet data analyzer to analyze the packet data and specify the type of operating system of the user terminal, decides on a print operation based on the print protocol associated with the operating system, and then causes the image former to form an image that the communicator has received from the user terminal.
Claims6
An image forming apparatus comprising:
- a communicator which transmits and receives various kinds of data to and from an external user terminal via a network;
- an image former which forms an image based on image data received from the user terminal;
- a storage which stores a first correspondence table in which a print operation based on a predetermined print protocol is associated for each of various operating systems of the user terminal;
- a packet data analyzer which analyzes packet data of the print protocol;
- and
- one or more controllers which control the communicator, the image former, the storage, and the packet data analyzer, wherein:
- when the communicator receives packet data of the print protocol from the user terminal, the one or more controllers cause the packet data analyzer to analyze the packet data and specify a type of the operating system of the user terminal;
- when the type of the operating system of the user terminal was able to be specified, the one or more controllers decide on the print operation based on the print protocol associated with the operating system by referring to the first correspondence table;
- and
- when the communicator receives image data by the print protocol from the user terminal thereafter, the one or more controllers cause the image former to form an image based on the image data in accordance with the print operation that has been decided.
A method of controlling an image forming apparatus, the method comprising:
- transmitting and receiving various kinds of data to and from an external user terminal via a network;
- forming an image based on image data received from the user terminal;
- storing a first correspondence table in which a print operation based on a predetermined print protocol is associated for each of various operating systems of the user terminal;
- analyzing packet data of the print protocol;
- specifying, when packet data of the print protocol is received from the user terminal, a type of the operating system of the user terminal by analyzing the packet data;
- deciding on, when the type of the operating system of the user terminal was able to be specified, the print operation based on the print protocol associated with the operating system by referring to the first correspondence table;
- and
- forming, when image data is received by the print protocol from the user terminal thereafter, an image based on the image data in accordance with the print operation that has been decided.
Dependencies are inferred from the claim text.