Image forming apparatus, image forming system, and non-transitory computer-readable storage medium
AssigneeBrother Kogyo Kabushiki Kaisha
InventorsYoshihiro Itogawa, Satoshi Esaki
Life of this patent
Estimating the term…
Abstract
An MFP 1 includes an image forming unit 4 which forms an image on a sheet S1, a USB interface 12 which is to be connected to a PC 101 via a USB and receives a preceding command described in accordance with a control transfer protocol that is a transfer scheme of USB connection, and a CPU 91 which executes a preparation operation of the image forming unit 4, in response to receiving the preceding command by the USB interface 12. The preceding command is described to instruct the preparation operation of the image forming unit 4.
Claims8
An image forming apparatus comprising:
- an image forming unit configured to form an image on a sheet:
- a USB interface configured to be connected to an external terminal via a USB;
- and
- a controller,
- wherein the controller is configured to receive data from the external terminal via the USB interface,
- the controller is configured to determine whether a transfer scheme of the USB interface in a case where the controller receives the data is a control transfer or a bulk OUT transfer,
- in a case where the data received from the external terminal is received in the control transfer and is a preceding command described in accordance with a control transfer protocol, the preceding command being described to instruct a preparation operation of the image forming unit, the controller is configured to execute the preparation operation of the image forming unit,
- in a case where the data received from the external terminal is received in the bulk OUT transfer and is print data described in a Printer Job Language, the controller is configured to execute an image forming operation of forming an image of the print data on the sheet, using the image forming unit,
- in a case where the transfer scheme of the USB interface is the control transfer and the data received from the external terminal is the preceding command described in a vendor request of the control transfer, execute the preparation operation of the image forming unit, and
- in a case where the transfer scheme of the USB interface is the control transfer and the data received from the external terminal is not the preceding command described in the vendor request of the control transfer, execute processing based on a standard request and a class request by the control transfer.
An image forming system comprising:
- an image forming apparatus;
- and
- an external terminal,
- wherein the image forming apparatus comprises:
- an image forming unit configured to form an image on a sheet;
- a USB interface configured to be connected to the external terminal via a USB;
- and
- a controller,
- wherein the controller is configured to receive data from the external terminal via the USB interface,
- the controller is configured to determine whether a transfer scheme of the USB interface in a case where the controller receives the data is a control transfer or a bulk OUT transfer,
- in a case where the data received from the external terminal is received in the control transfer and is a preceding command described in accordance with a control transfer protocol, the preceding command being described to instruct a preparation operation of the image forming unit, the controller is configured to execute the preparation operation of the image forming unit;
- and
- in a case where the data received from the external terminal is received in the bulk OUT transfer and is print data described in a Printer Job Language, the controller is configured to execute an image forming operation of forming an image of the print data on the sheet, using the image forming unit,
- the external terminal is configured to transmit the preceding command to the image forming apparatus in a case where the external terminal receives a printing instruction, and
- in a case where the transfer scheme of the USB interface is the control transfer and the data received from the external terminal is the preceding command described in a vendor request of the control transfer, execute the preparation operation of the image forming unit, and
- in a case where the transfer scheme of the USB interface is the control transfer and the data received from the external terminal is not the preceding command described in the vendor request of the control transfer, execute processing based on a standard request and a class request by the control transfer.
Dependencies are inferred from the claim text.