1. An image processing device comprising: a Universal Serial Bus Interface (USB I/F) comprising a plurality of USB endpoints for reception, each of the USB endpoints for reception being configured to receive USB data packets transmitted by a data processing device according to a USB protocol; and a control device configured to: execute one or more processing on the basis of a HyperText Transfer Protocol (HTTP) command; execute image processing on the basis of a particular command other than the HTTP command; execute USB configuration processing in which the data processing device designates a first USB endpoint from among the plurality of USB endpoints for reception, the first USB endpoint being for receiving content data including the HTTP command and content data including the particular command; cause a specific buffer to store content data included in the received USB data packets, the specific buffer being a buffer corresponding to the first USB endpoint for reception; and execute content data allocation processing, wherein the content data allocation processing includes: analyzing the content data stored in the specific buffer; causing the content data to be processed in the execution of the one or more processing in a case where the analyzed content data includes the HTTP command; and causing the content data to be processed in the execution of the image processing in a case where the analyzed content data includes the particular command.