Epson TM-H6000IV-DT ePOS-Device XML Users Manual - Page 62

<device_data>, Sub-element, Data type, Description

Page 62 highlights

Request Sends data to a device. Includes device control commands and print / display data. Sub-element Data type sequence string device_id data string string Description An arbitrary value to specify request messages during sending errors. If you designate a request message, it will be set in the sequence of the error message during an error. The opened device ID. Data for device control. Contents are defined for each device type. For details, refer to Message Data for Each Device (p.46). ❏ Example 123 poskeyboard001 setprefix 49 50 51 52 Response Returns the data from the device. Includes the result of device control, events which occurred at the device, and input data from the device. Sub-element sequence device_id data Data type string string string data_id int Description Fixed as 0 Device ID where the data occurred Data that occurred. Contents are defined for each device type. For details, refer to Message Data for Each Device (p.46). If "true" is designated for of the message, the sent data ID is set. If "false" is designated, a space is set. ❏ Example 0 poskeyboard001 onstring &2398749238429 49 2 62

  • 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
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218

62
<device_data>
Request
Sends data to a device. Includes device control commands and print / display data.
Example
Response
Returns the data from the device. Includes the result of device control, events which occurred at the
device, and input data from the device.
Example
Sub-element
Data type
Description
sequence
string
An arbitrary value to specify request messages during send-
ing errors. If you designate a request message, it will be set in
the sequence of the error message during an error.
device_id
string
The opened device ID.
data
string
Data for device control. Contents are defined for each
device type. For details, refer to
Message Data for Each
Device (p.46)
.
Sub-element
Data type
Description
sequence
string
Fixed as 0
device_id
string
Device ID where the data occurred
data
string
Data that occurred. Contents are defined for each device
type. For details, refer to
Message Data for Each Device
(p.46)
.
data_id
int
If "true" is designated for <buffer> of the <open_device> mes-
sage, the sent data ID is set. If "false" is designated, a space is
set.
<device_data>
<sequence>123</sequence>
<device_id>poskeyboard001</device_id>
<data>
<type>setprefix</type>
<keycodes array="true">49</keycodes>
<keycodes>50</keycodes>
<keycodes>51</keycodes>
<keycodes>52</keycodes>
</data>
</device_data>
<device_data>
<sequence>0</sequence>
<device_id>poskeyboard001</device_id>
<data>
<type>onstring</type>
<input>&amp;2398749238429</input>
<prefix>49</prefix>
</data>
<data_id>2</data_id>
</device_data>