Applying Thought   
About Wipro
Newsroom
Investors
Careers
  
   
Wipro Technologies Consulting IT Services Product Design Business Process Outsourcing CONTACT US
 
Case Studies
Ideas
 
Search
Peripherals Home
Printing and Imaging
PrintDocWision - Printer Driver Solution
Apple Mac Services
Testing Services
 
Global Sourcing Lounge
 
 
 
 
COMPUTING PERIPHERALS
Case Study
 
USB multiple device support for MFP
 
 
Project description

The aim of this project was to provide USB transport support for a multi functional peripheral for one of our reputed client. This required the study of the device and the operating system support for the suggested solutions.

 
Problems faced by the customer
1.

The basic requirement for an MFP would be to support all the functionalities provided by the device with USB as the transport.

2.

The limitations in terms of end-points available on the device need to be considered.

3.

Need to have minimal changes to existing applications on the device and the host.

 
Solution provided by Wipro
The compatibility to existing applications was addressed by defining an USB Vendor class protocol confirming to the older transport used but still taking the advantages of USB.

For accessing all the functionalities on the device, Wipro suggested 4 approaches. The solutions suggested were based on the study and prototyping done by simulating the device configuration using dongle device and writing test drivers. The approaches considered were:

1.

Multiple Configuration approach
This approach is based on the multiple configuration support specified by USB standard.

   
2.

Alternate Interface approach
This approach is based on the alternate interface support specified by USB standard.

   
3.

Multiple Interface approach
This approach is based on the multiple interface support specified by USB standard.

   
4.

Shared end points approach
This approach is based on the shared end-points support specified by USB standard and the IEEE 1284.4 specifications.

 
Benefits as seen by the customer
Customer used the approaches suggested by Wipro for choosing the optimal solution for the device. This has resulted in cutting down the development efforts and speeding up the development.
 
Wipro's USB expertise
Wipro has developed USB Version 1.1 and USB Version 2.0 host stack on VxWorks and also owns IP rights for the development. Wipro has developed PTP stack over USB confirming to USB Still image class specifications.
 
  Send us an email
Request proposal for services
Subscribe to our monthly newsletter
  CASE STUDIES
SAP R/3 printing support for MFP
POS solution
Embedded browser for a handheld device
Globalization and localization of the MFP controller
  More case studies

 
Contact us Terms of use Privacy Sitemap