ePDK™ is a Printer Driver Development Kit specifically designed to give developers the ability to add printing capabilities to their embedded applications running VxWorks®. ePDK takes advantage of the Wind River Multimedia Library (WindML™), the VxWorks graphic layer developed to support multimedia applications running on embedded systems, with the addition of a WindML Print API. The WindML™ Print API is an added component, and does not modify or replace any code within the existing WindML API. This architecture allows the developer to leverage WindML graphic contexts for use by the Print API. ePDK includes a Printer Control Language (PCL) printer driver, which supports text, bitmaps, and essential graphics, and can be enhanced to support additional PCL commands. ePDK can also be used to develop printer drivers for other printer languages.
ePDK is also supplied with a Print Manager / Spooler to allow effective management and control of print jobs.
Download eLPR Data Sheet
System Block Diagram
Product Description
Product Highlights
Print API for WindML including:
  • Printer initialization
  • Printer job controls
  • Printed Page configurations
  • Paper configurations
  • Documented API
  • Source code
  • Example applications
Printer Driver:
  • PCL (generic, tested on PCL3, PCL5, and PCL6)
  • Print Manager/Spooler
Other Printer Driver Options
  • VxWorks Version 5.4 or later w/Tornado
  • WindML 2.0 or later
  • Communications channel (e.g., serial port, parallel port, USB, etc.)
  • Developers should be familiar with C, WindML, and the VxWorks operating system. Developers should have experience in constructing WindML applications in the Tornado® environment.
Custom Printer Support
  • Need specific or enhanced printer functionality for your printer? For those who desire custom printer or font support, contact PSA for more information.
Partner Information
  • Wind River Alliance Partner
  • Wind River Professional Services Partner
Licensing Information
Licenses are provided on a "per project" basis. There are no royalties or runtime fees. Source code is included.
Purchasing Information
Please contact PSA for more information.
VxWorks 5.4.2, Wind River Systems, WindML 2.0, Wind River Partner logo are registered trademarks (®) or trademarks (TM) of Wind River Systems, Inc. PostScript is a registered trademark of Adobe Systems, Inc. ePrintAPI and ePDK are trademarks of Professional Software Associates, Inc. All other trademarks or registered trademarks contained herein are the property of their respective owners. This may be a partial list.