Epson TM-T20II-i ePOS-Print XML Users Manual - Page 92

<position

Page 92 highlights

Specifies the page mode print position. Specifies the print position based on the start point of the print area. The start point of the print area moves by following the rotation of the print area. Use this element inside the page element. Attribute  x:  y: (Required attribute, data type xs:unsignedShort Default "0") Specifies the origin of the horizontal axis (in dots). (Required attribute, data type xs:unsignedShort Default "21") Specifies the origin of the vertical axis (in dots). Specify the print start position (coordinates) according to the content to be printed. Refer to the following.  To print a character string:  Specify the left end of the baseline for the first character. This can be omitted for left-aligned printing of standard-sized characters. To print double-sized height characters, specify a value equal to or greater than 42 for y.  To print a barcode:  Specify the bottom left of the symbol. And specify the barcode height for y.  To print a graphic/logo:  Specify the bottom left of the graphic data. And specify the graphic data height for y.  To print a 2D-code:  Specify the top left of the symbol. This can be omitted when printing from the top left. Example To specify (50,30) for the print start position in the area specified by the addPageArea method and print the characters "ABCDE": ABCDE 92

  • 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

92
<position>
Specifies the page mode print position.
Specifies the print position based on the start point of the print area. The start point of the print area moves
by following the rotation of the print area.
Attribute
x :
(Required attribute, data type xs:unsignedShort Default "0")
Specifies the origin of the horizontal axis (in dots).
y :
(Required attribute, data type xs:unsignedShort Default "21")
Specifies the origin of the vertical axis (in dots).
Example
Use this element inside the page element.
Specify the print start position (coordinates) according to the content to be printed. Refer to the
following.
To print a character string:
Specify the left end of the baseline for the first character. This can be omitted for left-aligned
printing of standard-sized characters. To print double-sized height characters, specify a value
equal to or greater than 42 for y.
To print a barcode:
Specify the bottom left of the symbol. And specify the barcode height for y.
To print a graphic/logo:
Specify the bottom left of the graphic data. And specify the graphic data height for y.
To print a 2D-code:
Specify the top left of the symbol. This can be omitted when printing from the top left.
<page>
<area x="100" y="50" width="200" height="100" />
<position x="50" y="30" />
<text>ABCDE</text>
</page>
</epos-print>
To specify (50,30) for the print start position in the area specified by the addPageArea method and
print the characters "ABCDE":