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