Epson TM-T70-i ePOS-Print API Users Manual For TM-i firmware 4.1 - Page 160

print method, print

Page 160 highlights

print method Prints an image rendered in HTML5 Canvas. Converts the specified range in a RGBA full-color image of HTML5 Canvas into raster image data according to the settings of the halftone and brightness properties. One pixel in an image equals to one printer dot. When an image contains any transparent color, the background color of the image is assumed to be white. If an HTML5 Canvas image contains images downloaded from different domains, you cannot print the image. In this case, a security error occurs due to violation of the same origin policy of JavaScript. Syntax ❏ print(canvas); ❏ For acquiring the job ID print(canvas, printjobid); The syntax used to specify job IDs is only compatible with ePOS-Print Service Ver.4.1 or later. For details, refer to Specifying the Print Job ID from the Application (p.22). ❏ print(canvas, cut, mode); This syntax is compatible version. Parameter  canvas :  printjobid :  cut :  mode : ( Required parameter, Object type : canvas) Specify the HTML5 Canvas object to be printed. (Optional parameter, Object type : String) Specify the print job ID. (ePOS-Print Service Ver.4.1 or later versions) 1 to 30 alphanumeric characters, including underscores, hyphens and periods, may be used. ( Optional parameter, Object type : Boolean) Sets whether to cut paper. Setting true or 1 false or 0 undefined Description Cuts the paper after printing Does not cut the paper after printing Does not cut the paper after printing ( Optional parameter, Object type : String) Specifies the color mode. Setting MODE_MONO MODE_GRAY16 undefined Description Monochrome (two-tone) Multiple tones (16-tone) Monochrome (two-tone) 160

  • 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
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240

160
print method
Prints an image rendered in HTML5 Canvas.
Converts the specified range in a RGBA full-color image of HTML5 Canvas into raster image data according
to the settings of the halftone and brightness properties.
One pixel in an image equals to one printer dot.
When an image contains any transparent color, the background color of the image is assumed to be white.
Syntax
print
(canvas);
For acquiring the job ID
print
(canvas
,
printjobid);
print
(canvas, cut, mode);
Parameter
canvas :
( Required parameter, Object type : canvas)
Specify the HTML5 Canvas object to be printed.
printjobid :
(Optional parameter, Object type : String)
Specify the print job ID. (ePOS-Print Service Ver.4.1 or later versions)
1 to 30 alphanumeric characters, including underscores, hyphens and periods, may be used.
cut :
( Optional parameter, Object type : Boolean)
Sets whether to cut paper.
mode :
( Optional parameter, Object type : String)
Specifies the color mode.
If an HTML5 Canvas image contains images downloaded from different domains, you cannot print
the image. In this case, a security error occurs due to violation of the same origin policy of
JavaScript.
The syntax used to specify job IDs is only compatible with ePOS-Print Service Ver.4.1 or
later. For details, refer to
Specifying the Print Job ID from the Application (p.22)
.
This syntax is compatible version.
Setting
Description
true or 1
Cuts the paper after printing
false or 0
Does not cut the paper after printing
undefined
Does not cut the paper after printing
Setting
Description
MODE_MONO
Monochrome (two-tone)
MODE_GRAY16
Multiple tones (16-tone)
undefined
Monochrome (two-tone)