VxWorks printer driver solutions for Wind River's WindML

eLPR is a network printing option to enable printing via Ethernet. Some embedded print applications have access to printers connected directly to the embedded system via serial, parallel or USB ports. In other cases, the embedded system is on a network and must direct print jobs to a network printer. The eLPR product is intended to satisfy this network-printing requirement. eLPR provides an application interface for network communications with Line Printer Daemon (LPD) print servers. In other words, eLPR is a LPD client for network communication support and works with the ePDK and ePrintAPI from PSA, but does not require them. The eLPR enables you to take data from standard input or from a file and then send this information to a LPD network print server on a specified host/printer device via Ethernet.

So if the printer you have chosen has an LPD server running, eLPR will print the data to the network printer. Your printer manufacturer can tell you if your printer supports the LPR/LPD protocol. If the printer does not have an LPD server running, you will need an HP JetDirect printer server or equivalent.

Related Products

PSA's embedded graphics products meet market demands for developing more sophisticated and customized branded interfaces for embedded devices.

  • Zinc - platform independent library for GUI development
    Create distinctive, branded interfaces using a wide range of user interface objects - from windows and buttons to notebooks and tables using Zinc GUI library and visual Designer tool.
  • eTTF Vectored Font Engine
    Add the use of vector fonts such as True Type fonts including multi-byte fonts with anti-aliasing, scaling, and rotation support to your embedded device.

Product Features

  • Provides an application interface for network communications with Line Printer Daemon (LPD) print servers
  • eLPR is an LPD client that gives embedded systems access to network printers
  • Runs on networked embedded systems with or without file systems
  • Accepts print data either as a file (if a file system exists) or on a pipe
  • Compatible with ePrintAPI or ePDK
  • Full source code included
  • Documented API
  • Examples