Jungo provides a USB PictBridge Function Driver for still
image capture devices, mobile phones and similar devices, enabling multimedia
application to create and send print jobs
directly to PictBridge compliant image output devices, such as
printers, without the need of a PC or any custom software.
PictBridge, the brand name for the DPS protocol, is an industry standard that defines a protocol for enabling
interoperability between a digital still photography device
(typified by digital still camera - "DSC") and an image output device (typified by Printer).
The PictBridge standard enables images to be printed directly from any PictBridge compliant DSC
to any PictBridge compliant Printer, regardless of brand and without the need for an intermediate computer.
The PictBridge standard, enables the DSC to connect directly to a Printer directly via a USB cable.
The DSC then operates as a USB Device and the
Printer works as a USB Host.
The USBware PictBridge solution includes the following
modules: SICD, PT and DPS/PictBridge.
The PictBridge USB Class Driver
supports the host-side communication (usually a printing device) with
PictBridge USB peripherals (usually a digital still camera),
while the PictBridge USB Function Driver provides the
required device-side USB software implementation for such digital still peripherals.
Background
The Universal Serial Bus (USB) provides an expandable,
hot-pluggable Plug and Play serial interface that ensures a
standard, low-cost connection for peripheral devices such as
storage devices, keyboards, joysticks, printers, scanners,
modems, and digital cameras.
A USB Class Driver is a Logical Device Driver (LDD), which controls
USB devices that provide common functionality and are implemented
in compliance with a specific device class.
A USB Function Driver is a driver implemented within a device in
order to handle the device-specific functionality of a standard
or custom USB device function. This driver provides the counterpart of the USB Class Driver.
The PictBridge USB Class/Function Solution is a group of USB class/function drivers that
supports the USB Class Definition for Still Image Class Drivers,
CIPA definition of DPS and ISO definition for PTO.
Jungo's USB PictBridge Solution is part of the Jungo
USBware
USB Device Stack,
that enables software and device manufacturers to incorporate standard USB device/function and OTG
connectivity into their embedded devices.
SICD (Still Image Class Driver) - The SICD specification published by the
USB-IF defines a protocol for transferring PTP commands over USB.
PTP (Picture Transfer Protocol) - The PTP layer defined
by the ISO provides a common communication protocol for exchanging images with and between digital still photography
devices (DSPDs) and controlling image devices from a PC. The
protocol is transport and platform independent.
DPS/PictBridge (Digital Photo Solutions for Imaging Devices)
DPS is the underlying protocol commercially referred to as PictBridge. DPS, issued by the CIPA organization,
defines a specification specifically for object transfers between still image devices and printing applications.
DPS utilizes the PTP protocol encapsulating the PTP functionality. The PictBridge (DPS) requests and responses are
defined using XML.
Jungo's SICD together with the PTP module can be licensed separately to support PTP transfers over USB for
peripherals or embedded hosts requesting to support the SICD specification.
The MTP (Media Transfer Protocol), issued by
Microsoft, is a protocol designed for media device connectivity.
MTP extends the PTP protocol, to facilitate communication between
media devices that have transient connectivity and significant
storage capacity. This includes the exchange of binary objects,
enumeration of the contents and command and control of the
connected device. Jungo's MTP solution comprising of the
USBware SICD function driver and PTP module can be licensed separately.
|