3. Terminology
DPS(Digital Photo Solutions for Image Device)
DSC(Digital Still Image Camera)
PTP(Picture Transfer Protocol)
XML(Extensible Markup Language)
DPOF(Digital Print Order Format)
4. Introduction
CIPA DC-001-2003: Digital Photo Solutions(DPS) for
Imaging Devices, Standard of CIPA(Cameras & Imaging
Products Association).
“PictBridge” is a promotion name of DPS standard.
Main Site:
http://www.cipa.jp/pictbridge/index_e.html
5. Introduction(cont.)
PictBridge is a smart way to enable direct printing from
any PictBridge compliant DSC to any PictBridge
compliant printer, regardless of the manufacturer.
9. Architectural Framework(cont.)
DPS actions = a request phase + a response phase, both
request/response are well formed XML.
DPS has two kinds of actions: DPS operations and DPS
events.
DPS operation: a transaction initiated by the DPS client
and completed by the DPS server.
DPS event: a notification from a DPS server to the DPS
client. It is initiated when a state change occurs in the
server.
11. Architectural Framework(cont.)
DPS’s actions and events are based on PTP.
Each action or event is a sequence of PTP commands.
PTP contains details of Operation, Response, Event and
ObjectFormat codes required by the Printer and DSC.
18. Main Efforts to Implement PictBridge
Implement DPS over the USB physical layer with the Still
Image Capture Device Class PTP protocol.
XML parsers are required because DPS actions will be
passed over PTP/USB in their original XML format.