PictBridge allows a mobile device to print images to a printer without a PC or image-editing software. MCCI's PictBridge implementation makes it easy to add direct printing support to your mobile products, without requiring a general-purpose operating system like Linux or Android on your product, and without requiring USB host support on your product.
With PictBridge, the user simply connects a mobile device to a printer via a standard USB cable. A direct connection is established, controlled by the mobile device. The mobile device specifies the image to be printed; if the printer indicates support, the mobile device can specify print size, print multiple copies, crop and invoke other advanced printing features. When the image(s) have been printed, the printer returns a status message indicating that the print job is complete.
A PictBridge printer operates as a USB host. When it enumerates a device with support for Still Image Class (a USB-IF device class specification), the printer then exchanges a set of XML files with the device to confirm that the device is PictBridge capable. Once the capability is established, the device creates XML print job files; the Still Image Class notifies the printer that a new file is present; and the printer reads the file to get its instructions.
All PictBridge-capable printers are able to print one image at a time. However, many manufacturers add advanced features to their products giving the user the ability to print photos in a variety of ways.
MCCI's PictBridge implementation is fully compatible with the CIPA PictBridge Specification and Implementer's Guidelines for Digital Photo Solutions for Imaging Devices. It consists of a number of modules:
The MCCI PictBridge implementation easily integrates into an existing product. The PictBridge solution is configurable to match your product's feature set requirements. MCCI provides a complete PictBridge solution that allows you to focus on other aspects of your development project.
The MCCI PictBridge solution has been tested on multiple platforms and with multiple external printers. This extensive testing ensures that the MCCI PictBridge implementation can be integrated into your product with minimal effort required to verify the PictBridge stack.
MCCI offers a complete suite of PictBridge tools for printer simulation that will run on a Windows PC. These tools make it easy to simulate various printer events and verify the user interface on the device.
CIPA logo certification is required in order to display the PictBridge logo on the final product. The MCCI PictBridge Implementation has been through logo certification before integration into your product. This means that the cost and effort of final product logo certification is minimized when you integrate the MCCI PictBridge solution into your product. CIPA must perform the actual logo testing. For more information about the CIPA PictBridge logo certification process, go to http://www.cipa.jp/pictbridge/contents_e/05logocp1_e.html.