Digital Still Image handling devices such as Digital Still Camera, Digital Camcorder, Scanner and Set Top Box, are evolving rapidly. As a result, they have created new connectivity requirements for Printers to provide output for these Digital Still Image devices. Such digital still image handling devices usually exchange image data via a host machine such as a PC. "Peer to Peer" connection is one of the advantages of IEEE1394 High Performance Serial Bus. This allows Printers to be connected directly with Digital Image Input Devices to order to print out without host PC machines. It is so called a Direct Print Application. The Direct Print Application should have the ability to enable users to use Printers much more easily and will create a new Digital Still Image culture and market. This document specifies Direct Print Protocol as a common data transfer protocol to realize Direct Print Application. Direct Print Protocol consists of two parts: Command Set and Data Transfer. This protocol ensures an output of one sheet of print regardless of the combination of image source devices and target devices. It also provides a possibility to obtain better output according to the combinations and capabilities of the devices.