Epson DM-D500 Technical Reference Guide - Page 53

Application Development Information, How to Control the Customer Display, Selecting a Driver

Page 53 highlights

Chapter 3 Application Development Information Application Development Information This chapter describes how to control the display and gives information useful for display application development. How to Control the Customer Display Use a driver or ESC/POS commands to control the customer display. Selecting a Driver Choose one of the drivers listed in "Drivers" on page 55, depending on the application operating environment. For information about the driver operating environment, see the installation manual for each driver. When you newly develop an application OPOS ADK is recommended for system extensibility. An OPOS driver is provided for various peripherals and it is a POS industry standard now. It enables POS system efficiency, reduction of development cost, and effective use of application assets. 3 You can use all functions, including ones not supported by OPOS ADK or APD4, by using ESC/POS commands through your driver. Use the DIRECT I/O function of OPOS ADK, the control A command of APD4, or Status API to send ESC/POS commands from each driver. ESC/POS Commands ESC/POS is the Epson original printer command system. With ESC/POS commands, you can directly control all the TM printer functions, but detailed knowledge of printer specifications or combination of commands is required, compared to using a driver. To use ESC/POS commands, you need to agree to a nondisclosure contract first and obtain the DM-D500 Specification. Ask your dealer for details. The ESC/POS command functions are listed below. See the DM-D500 Specification for more details. ESC/POS command functions Commands Move cursor left Move cursor right Move cursor down Move cursor up Move cursor to home position Move cursor to left-most position 53

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82

53
Chapter 3
Application Development Information
3
Application Development Information
This chapter describes how to control the display and gives information useful for display application develop-
ment.
How to Control the Customer Display
Use a driver or ESC/POS commands to control the customer display.
Selecting a Driver
Choose one of the drivers listed in
"Drivers" on page 55
, depending on the application operating environment.
For information about the driver operating environment, see the installation manual for each driver.
When you newly develop an application
OPOS ADK is recommended for system extensibility. An OPOS driver is provided for various peripherals and it
is a POS industry standard now. It enables POS system efficiency, reduction of development cost, and effective
use of application assets.
ESC/POS Commands
ESC/POS is the Epson original printer command system. With ESC/POS commands, you can directly control
all the TM printer functions, but detailed knowledge of printer specifications or combination of commands is
required, compared to using a driver.
To use ESC/POS commands, you need to agree to a nondisclosure contract first and obtain the DM-D500 Spec-
ification. Ask your dealer for details.
The ESC/POS command functions are listed below. See the DM-D500 Specification for more details.
ESC/POS command functions
You can use all functions, including ones not supported by OPOS ADK or APD4, by using ESC/POS com-
mands through your driver. Use the DIRECT I/O function of OPOS ADK, the control A command of APD4,
or Status API to send ESC/POS commands from each driver.
Commands
Move cursor left
Move cursor right
Move cursor down
Move cursor up
Move cursor to home position
Move cursor to left-most position