PictBridge Function Driver
Overview
The PictBridge Logo certification ensures
that certified products are supposed to be
mutually interoperable. The Logo compliance does not imply that a product is certified for
communication standards, such as PTP or USB. Furthermore, the Logo Compliance does
not guarantee that a compliant product
functions driver
as intended by its vendors. The
functionality testing of a product is the sole responsibility of the product’s vendor.
Vendors seeking to use the
PictBridge logo
on their products must complete the
TRADEMARK MASTER LICENSE AGREEMENT with CIPA before applying for each
product to be certified by SSCT. Then, vendors apply each product individually to SSCT
(System Solution Center Tochigi), which is authorized to manage the certification process
of PictBridge by CIPA
Spec
PictBridge
defines several software components, which include a
print Server/Client and a storage Server/Client at the DPS application layer, and DPS
discovery at the DPS layer. In PictBridge the storage client is indirectly initiated by user
operations and therefore is not visible to the user. The storage client requests image data
to the storage server when the printer executes a print job upon the request of the DSC.
The operations and events of the DPS applications are executed based on a Server/Client
model. A DPS Operation consists of a request from a client to a server and followed by
a response from the server to the client. A DPS Event consists of a request from a server
to the client followed by a response from the client to the server.
Implementation
PictBridge is an industry standard from the Camera &Imaging Products Association
(CIPA) for direct printing. It allows images to be printed directly from digital cameras to a printer, without
having to connect the camera to a computer. Its formal name is "Standard of Camera & Imaging Products Association
CIPA DC–001 — 2003 Digital Solutions for
Imaging Devices".
PictBridge is sometimes described as an
open standard, whereas in fact the specification can only be
obtained from CIPA after agreement not to disclose any information from the specification to others.
For example, this probably means that PictBridge cannot be implemented by
Free/Libre/Open-Source Software other than by reverse-engineering the protocol,
if publishing source code of an implementation of the PictBridge standard counts as
“disclosing information” from the specification.
PictBridge driver is typically implemented using Universal Serial Bus ports and the USB protocol.
PictBridge usb-capable printers typically have a USB Type A port which is then connected by cable
to the USB port of a PictBridge-capable digital camera (typically a Type Mini-B). The user then uses the camera to
select the pictures to print, which the printer then retrieves from the camera and prints.

Resources
For further details and to contribute information relevant to our website, please Contact us