Chapter 3 Application Development Information Software and Manuals The following software and manuals are provided for application development. Drivers 3 55 Software Manual EPSON Advanced Printer Driver Ver.4 (APD4): In addition to ordinary Windows driver functions, this driver has controls specific to POS, such as controls for customer display. The Status API (Epson original DLL) that sends ESC/POS com- mands is also attached to this driver. Notes on Using the DM-D500 with EPSON APD4 • Do not share the DM-D500 among multiple software applica- tions. • APD Install Manual • APD Customer Display Manual • Sample Program Guide EPSON OPOS ADK:
This OCX driver can control POS peripherals using OLE technol- ogy*1. Because controlling POS peripherals with original com- mands is not required on the application side, efficient system development is possible. Notes on using the DM-D500 with Epson's OPOS • Set the transmission speed to 115200 bps. • If the DM-D500 goes into a system standby state in Open / Claim / Enable, execute Release/Claim to the DM-D500 to return from the system standby status. • Do not use the DM-D500 with multiple application software. • OPOS Installation Manual • User’s Manual • Application Development Guide • UnifiedPOS Retail Peripheral Architecture*2 • Sample Program Guide EPSON OPOS ADK for .NET:
OPOS ADK for .NET allows you to develop applications that are compatible with Microsoft POS for .NET. When developing applications, use a separate development environment such as Microsoft Visual Studio .NET. Notes on using the DM-D500 with Epson's OPOS • Do not use the DM-D500 with multiple application software. • OPOS ADK for .NET Installation Guide • UnifiedPOS Retail Peripheral Architecture*2 • User's Reference (SetupPOS) • Application Development Guide EPSON JavaPOS ADK (Windows): JavaPOS is the standard specification which defines an architec- ture and device interface (API) to access various POS devices from a Java based system.
Using JavaPOS standard API allows control with Java-based applications of functions inherent to each device. A flexible design with Java language and JavaPOS enables many different types of computer systems, such as stand alone or network configuration, to use a same application. You can use JavaPOS to build applications and drivers indepen- dently of platforms. This allows flexible configurations using thin clients to meet the system requirements. Notes on using the DM-D500 with Epson's JavaPOS • Do not use the DM-D500 with multiple application software. JavaPOS ADK Installation Guide