An image processing apparatus comprising: a controller comprising one or more control devices; a first communication device configured to communicate using a first communication protocol; a second communication device configured to communicate using a second communication protocol; and a printing device configured to perform printing of image data; wherein the controller is configured to control the first communication device to communicate with a data processing apparatus using the first communication protocol to transmit connection information between the first communication device and the data processing apparatus, the connection information comprising information for establishing communication using the second communication protocol, wherein the controller is configured to control the second communication device to communicate with the data processing apparatus using the second communication protocol after the connection information is used to establish communication between the second communication device and the data processing apparatus using the second communication protocol, wherein the communication between the second communication device and the data processing apparatus using the second communication protocol comprises receiving, by the second communication device and from the data processing apparatus, the image data for printing by the printing device, characterised by the controller being configured to, after transmitting the connection information between the first communication device and the data processing apparatus using the first communication protocol, control the image processing apparatus to start one or more processing steps for completing a job prior to the communication for receiving the image data between the second communication device and the data processing apparatus using the second communication protocol being established, and wherein the one or more processing steps for completing the job comprise warming up the printing device for printing the image data received by the second communication device from the data processing apparatus using the second communication protocol. a controller comprising one or more control devices; a first communication device configured to communicate using a first communication protocol; a second communication device configured to communicate using a second communication protocol; and a printing device configured to perform printing of image data; wherein the controller is configured to control the first communication device to communicate with a data processing apparatus using the first communication protocol to transmit connection information between the first communication device and the data processing apparatus, the connection information comprising information for establishing communication using the second communication protocol, wherein the controller is configured to control the second communication device to communicate with the data processing apparatus using the second communication protocol after the connection information is used to establish communication between the second communication device and the data processing apparatus using the second communication protocol, wherein the communication between the second communication device and the data processing apparatus using the second communication protocol comprises receiving, by the second communication device and from the data processing apparatus, the image data for printing by the printing device, characterised by the controller being configured to, after transmitting the connection information between the first communication device and the data processing apparatus using the first communication protocol, control the image processing apparatus to start one or more processing steps for completing a job prior to the communication for receiving the image data between the second communication device and the data processing apparatus using the second communication protocol being established, and wherein the one or more processing steps for completing the job comprise warming up the printing device for printing the image data received by the second communication device from the data processing apparatus using the second communication protocol.