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.
Download eLPR Data Sheet
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