Device Driver Development
Calsoft Labs has a long legacy of developing and customizing Device Drivers. We have done extensive work in the areas of consumer and industrial devices. Our partnership with major technology companies such as HP enhances the depth and breadth of our offerings in driver development space. Calsoft Labs has offered driver development services to OEMs and technology firms across the globe, helping them in bringing innovative products to market rapidly and cost effectively.
Calsoft Labs has printer driver development expertise for thermal printers, POS printers, monochrome/color printers and plotters as well as driver development for embedded and handhelds based on HP APDK.
Our driver development services include:
- Requirement Analysis and Design: Elicitation, analysis, requirements management and driver design & prototyping using well-known frameworks like KMDF, WDF, DDK, UPOS, APDK etc
- Driver Development: Driver development and engineering services on various operating systems, communication modes, domains and platforms
- Quality Assurance: Baseline, integration, regression, interoperability and QA automation using industry standard QA automation tools
- DTM Lab and Certification: Printer Driver DTM testing for Windows 2K/2k3, Windows XP and Windows Vista (32-bit and 64-bit) and driver certification services for WinQual/WHQL
- Product Release Management: Release management and installation packaging services for EVT, DVT, Customer Beta Releases and OEMs
Our printer driver development expertise includes:
- Display Drivers: Display driver for Mirror and Extended Desktop
- Filter Drivers: File systems filter drivers for monitoring file system events and providing guaranteed I/O for applications
- GDI Drivers: For image rendering during the playback of EMF records from the spooler
- Miniport Drivers: SCSI mini-port driver for disk devices, CD ROMs and Video miniport drivers for Mirror and Extended Desktop
- Printer Drivers:Printer drivers for thermal printers, monochrome/color printers and plotters. Printer drivers based on HP-APDK for embedded and handheld devices
- Plotter Drivers: Driver development using Microsoft standards for Plotters that support HPGL (HP Graphic Language)
- PostScript Drivers: Driver development for printers that support Postscript
- Storage Class Drivers: Storage Class filter drivers for filtering and modifying driver date
- USB Drivers: USB drivers for handling terminal device classes, mass storage supporting full featured Plug and Play and Power management
- Universal Drivers: Driver development using Microsoft’s UniDrv framework for developing non-postscript printer drivers
- WDM Drivers: Drivers complying with WDM standards supporting Plug and Play and Power management
- XPS Drivers: Series of processing filters for processing XPS Spool file content for print processing

