About Advanced Printer Driver
What is APD (Epson Advanced Printer Driver)?
Advanced Printer Driver (APD) controls EPSON TM printers under the Windows environment.
APD uses StatusAPI to acquire the state of TM printers and send/receive a variety of commands.
It can also control peripherals (Line Display, Cash Drawer, MICR, and Check Scanner) connected to TM printers.
- Collapse All
Characteristics
-It is possible to print on a POS Printer by using the GDI function of Windows from Visual C++, etc. and displaying to LineDisplay makes application development easy.
-A package for the Printer and one for the Epson Customer Display(DM-D) are prepared.
-It is possible to print from Windows applications such as Word/Excel.
-The StatusAPI (Epson original API) that is able to acquire the state of POS Printer and can perform various settings is included.
-Copy installation tool that can be installed without using UI is included.
Development environment
OS | Differs according to the version used. Refer to the download page of each driver for details. Linux and MacOS are not supported. |
---|---|
Language | C#, Visual Basic .NET, Visual C++, Visual Basic |
Note:
-It does not operate by using the common setting of a printer.
-Printer of the Client connection that uses Terminal Service doesn't operate.
Architecture
Driver Comparison Table
Item | Advanced Printer Driver | JavaPOS ADK | OPOS ADK | OPOS ADK for .NET | Cups Driver | ||
---|---|---|---|---|---|---|---|
Outline | Windows Printer Driver + API |
Library (Java class file) |
Library (OCX file) |
Library (.NET class library) |
Cups Printer Driver | ||
Environment | OS | Windows environment | Yes | Yes | Yes | Yes | No |
Linux environment | No | Yes | No | No | Yes | ||
Development | Programming language | Windows API such as VB/VC++. | Java language | Language for OCX such as VB/VC++. | Language for .NET such as VB.NET/C#. | C++ etc on Linux | |
POS Printer | I/F(Interface) | Serial | Yes | Yes | Yes | Yes | Yes |
Parallel | Yes | No | Yes | Yes | Yes | ||
USB | Yes | Yes | Yes | Yes | Yes | ||
Ethernet | Yes | Yes | Yes | Yes | No | ||
Print method | Print from Word/Excel | Yes | No | No | No | No | |
Windows API | Yes | No | No | No | No | ||
International unifiedPOS spec. | No | Yes | Yes | Yes | No | ||
Print function | Prints with the Device built-in Font | Yes | Yes | Yes | Yes | No | |
Prints with Windows Font | Yes | No | No | No | No | ||
Prints with arbitrary Font size | Yes | No | No | No | No | ||
Reduced print | Yes | No | No | No | Yes | ||
Method of acquiring state | Epson original spec. | Yes | No | No | No | No | |
International unifiedPOS spec. | No | Yes | Yes | Yes | No | ||
Other peripherals | Line Display | Yes | Yes | Yes | Yes | Yes | |
Cash Drawer | Yes | Yes | Yes | Yes | Yes | ||
MICR | Yes | Yes | Yes | Yes | No | ||
Check Scanner | Yes | Yes | Yes | Yes | No | ||
MSR | No | Yes | Yes | Yes | No | ||
Keylock | No | Yes | Yes | Yes | No | ||
Electronic Journal | No | Yes | Yes | Yes | No |
Close