SlideShare a Scribd company logo
1 of 18
PictBridge(DPS) Overview
Bear Lin
2009/04/28
Outline
Terminology
Introduction
Architectural Framework
Job Flow Example
Main Efforts to Implement PictBridge
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)
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
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.
Introduction(cont.)
PictBridge v.s. DPOF:
DPOF 是一個開放的標準,它支援以下一些列印輸出設置:
選擇哪些照片要列印輸出、
每張照片列印的份數、
列印索引圖片、
圖像旋轉、
用戶資訊(姓名、地址等等)、
圖像資訊(標題、說明)等等。
不過,由於數碼相機和輸出設備的差異性問題,以及一些成本控制的因素,導致目前 DPOF 的
應用還只基於一個比較基本的階段,很多高級的功能無法廣泛普及。
比如,目前數碼相機直接連接印表機的功能雖然可以實現,但是卻存在嚴重的相容性問題,即
只能同一個品牌的數碼相機和印表機才能實現直聯列印的功能。
因此, 現在 DPOF 逐漸在淡出人們的視線,一個全新的、真正跨品牌的、廣泛的標準——
PictBridge 正逐漸取代 DPOF。
http://baike.baidu.com/view/65011.htm
http://www.casio.com.tw/qv/dpof/index.html
http://www.digital.idv.tw/DIGITAL/Classroom/MROH-CLASS/oh89/index-89.htm
Architectural Framework
The DSC is USB Still Image Capture Class “Device”,
and the printer works as a USB “Host”.
USB Device USB I/F USB Host
Architectural Framework(cont.)
DPS architecture is based on Client-Server model.
The DSC and the printer must support the Picture
Transfer Protocol(PTP) and the USB.
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.
Architectural Framework(cont.)
DPS Action Results: For every DPS Action request, a
DPS Action result shall be returned along with the DPS
Action response.
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.
Architectural Framework(cont.)
DPS Print Service Actions:
Architectural Framework(cont.)
DPS Storage Service Actions:
Job Flow Example
Job Flow Example(cont.)
DPS Operation XML script example:
Job Flow Example(cont.)
DPS Operation XML script example:
Job Flow Example(cont.)
DPS Event XML script example:
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.

More Related Content

Similar to PictBridge 01 - PictBridge(DPS) Overview

Behavior Driven GUI Testing
Behavior Driven GUI TestingBehavior Driven GUI Testing
Behavior Driven GUI Testing
Reginald Stadlbauer
 
10.1.1.184.6612
10.1.1.184.661210.1.1.184.6612
10.1.1.184.6612
NITC
 

Similar to PictBridge 01 - PictBridge(DPS) Overview (20)

MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
 
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPFCilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF
 
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPFCilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
Cilium – Kernel Native Security & DDOS Mitigation for Microservices with BPF
 
My past-3 yeas-developer-journey-at-linkedin-by-iantsai
My past-3 yeas-developer-journey-at-linkedin-by-iantsaiMy past-3 yeas-developer-journey-at-linkedin-by-iantsai
My past-3 yeas-developer-journey-at-linkedin-by-iantsai
 
Desk top publishing
Desk top publishingDesk top publishing
Desk top publishing
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Behavior Driven GUI Testing
Behavior Driven GUI TestingBehavior Driven GUI Testing
Behavior Driven GUI Testing
 
“Seamless Deployment of Multimedia and Machine Learning Applications at the E...
“Seamless Deployment of Multimedia and Machine Learning Applications at the E...“Seamless Deployment of Multimedia and Machine Learning Applications at the E...
“Seamless Deployment of Multimedia and Machine Learning Applications at the E...
 
Well Behaved Mobile Apps on AIR - Performance Related
Well Behaved Mobile Apps on AIR - Performance RelatedWell Behaved Mobile Apps on AIR - Performance Related
Well Behaved Mobile Apps on AIR - Performance Related
 
10.1.1.184.6612
10.1.1.184.661210.1.1.184.6612
10.1.1.184.6612
 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
 
Cics application programming - session 2
Cics   application programming - session 2Cics   application programming - session 2
Cics application programming - session 2
 
Full stack component of software and middleware for quantum machine
Full stack component of software and middleware for quantum machineFull stack component of software and middleware for quantum machine
Full stack component of software and middleware for quantum machine
 
SiPCPE-108-1
SiPCPE-108-1SiPCPE-108-1
SiPCPE-108-1
 
Configurable Video Coding
Configurable Video CodingConfigurable Video Coding
Configurable Video Coding
 
NRB - BE MAINFRAME DAY 2017 - Case Study
NRB - BE MAINFRAME DAY 2017 - Case StudyNRB - BE MAINFRAME DAY 2017 - Case Study
NRB - BE MAINFRAME DAY 2017 - Case Study
 
Neo3 D 1001
Neo3 D 1001Neo3 D 1001
Neo3 D 1001
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
Resume marky20181025
Resume marky20181025Resume marky20181025
Resume marky20181025
 
OMG CORBA Component Model tutorial
OMG CORBA Component Model tutorialOMG CORBA Component Model tutorial
OMG CORBA Component Model tutorial
 

Recently uploaded

Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
DUBAI (+971)581248768 BUY ABORTION PILLS IN ABU dhabi...Qatar
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
ahmedjiabur940
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
Abortion pills in Riyadh +966572737505 get cytotec
 
Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...
Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...
Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...
HyderabadDolls
 
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
Obat Cytotec
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Obat Aborsi 088980685493 Jual Obat Aborsi
 
Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...
Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...
Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...
HyderabadDolls
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 

Recently uploaded (20)

Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 
Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7
Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7
Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7
 
Lucknow Call Girls U.P 👉👉 0000000000 Top Class Call Girl Service Available
Lucknow Call Girls U.P 👉👉 0000000000 Top Class Call Girl Service AvailableLucknow Call Girls U.P 👉👉 0000000000 Top Class Call Girl Service Available
Lucknow Call Girls U.P 👉👉 0000000000 Top Class Call Girl Service Available
 
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.PCall Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
 
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
 
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdfDell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
 
Best CPU for gaming Intel Core i9-14900K 14th Gen Desktop CPU
Best CPU for gaming  Intel Core i9-14900K 14th Gen Desktop CPUBest CPU for gaming  Intel Core i9-14900K 14th Gen Desktop CPU
Best CPU for gaming Intel Core i9-14900K 14th Gen Desktop CPU
 
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
 
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty ServicesDubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...
Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...
Phool Bagan / VIP Call Girls Kolkata | Whatsapp No 8005736733 VIP Escorts Ser...
 
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
 
Nava Vadaj * Call Girl in Ahmedabad - Phone 8005736733 Escorts Service at 6k ...
Nava Vadaj * Call Girl in Ahmedabad - Phone 8005736733 Escorts Service at 6k ...Nava Vadaj * Call Girl in Ahmedabad - Phone 8005736733 Escorts Service at 6k ...
Nava Vadaj * Call Girl in Ahmedabad - Phone 8005736733 Escorts Service at 6k ...
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
 
Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...
Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...
Baghajatin $ Russian Call Girls Kolkata ₹7.5k Pick Up & Drop With Cash Paymen...
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
 
Shimoga Escorts Service Girl ^ 9332606886, WhatsApp Anytime Shimoga
Shimoga Escorts Service Girl ^ 9332606886, WhatsApp Anytime ShimogaShimoga Escorts Service Girl ^ 9332606886, WhatsApp Anytime Shimoga
Shimoga Escorts Service Girl ^ 9332606886, WhatsApp Anytime Shimoga
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
 

PictBridge 01 - PictBridge(DPS) Overview