forked from Shoptree/epsonPrintSDK
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.en.txt
executable file
·216 lines (186 loc) · 6.25 KB
/
README.en.txt
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
==========================================================================
ePOS-Print SDK for iOS Version 1.6.0a
Copyright Seiko Epson Corporation 2012-2014 All rights reserved.
==========================================================================
1. About this software
The ePOS-Print SDK for iOS is an SDK aimed at development engineers who
are developing iOS applications for printing on an EPSON TM printer.
Applications are developed using the APIs provided by ePOS-Print SDK.
ePOS-Print SDK for Android for Android devices is also provided in
ePOS-Print SDK.
For detailed information, please see ePOS-Print SDK for iOS User's Manual.
iOS Versions
iOS 4.2 to 4.3.5
iOS 5.0 to 5.1.1
iOS 6.0 to 6.1.4
iOS 7.0 to 7.1.2
iOS 8.0 to 8.0.2
iOS Devices
iPhone ( 3G / 3GS / 4 / 4S / 5 / 5c / 5s / 6 / 6 Plus )
iPod touch ( 2nd generation / 3rd generation / 4th generation / 5th generation )
iPad / iPad2 / iPad ( 3rd generation / 4th generation ) / iPad Air
iPad mini / iPad mini with Retina display
Supported Printers
EPSON TM-T88V
EPSON TM-T70
EPSON TM-T70II
EPSON TM-T20
EPSON TM-T82
EPSON TM-T81II
EPSON TM-T82II
EPSON TM-U220 series
EPSON TM-P60
EPSON TM-P60II
EPSON TM-T90II
EPSON TM-T20II
EPSON TM-P80
EPSON TM-U330 series
EPSON TM-P20
Supported Interfaces
Wired LAN
Wireless LAN
Bluetooth
2. Supplied Files
- ePOS-Print.h
Header file that includes class definitions and error value / device type
constant definitions.
- ePOSEasySelect.h
Header file for selecting a printer easily.
- libeposprint.a
Library for function execution. (armv6, armv7, armv7s, arm64, i386, x86_64 supported)
- libeposeasyselect.a
Library for selecting a printer easily.(armv7, armv7s, arm64, i386, x86_64 supported)
- ePOS-Print_Sample_iOS.zip
A sample program file.
- EULA.en.txt
Contains the SOFTWARE LICENSE AGREEMENT.
- EULA.jp.txt
Contains the SOFTWARE LICENSE AGREEMENT. (The Japanese-language edition)
- ePOS-Print_SDK_iOS_en_revN.pdf
A user's manual.
- ePOS-Print_SDK_iOS_ja_revN.pdf
A user's manual. (The Japanese-language edition)
- ePOS-Print_SDK_iOS_AppDevGuide_E_RevA.pdf
A developer's guide
- ePOS-Print_SDK_iOS_AppDevGuide_J_RevA.pdf
A developer's guide (The Japanese-language edition)
- README.en.txt
This file.
- README.jp.txt
The Japanese-language edition of this file.
3. Remarks
- For detailed information, please see ePOS-Print SDK for iOS User's Manual.
4. Modification from the old version
Version 1.6.0a
- Added the support iOS version.
- iOS 8.0 to 8.0.2
- Added the support iOS Devices.
- iPhone 6
- iPhone 6 Plus
- Supported the SamplePrograms on iOS8.
Version 1.6.0
- Added the support printers.
- TM-P20
- Added an printer search API for getting the device name.
- Added the support iOS version.
- iOS 7.1.2
- Added the openPrinter API for timeout settings.
- Improved the openPrinter API.
- Not only IP address also MAC address or the host name can be set to the deviceName.
(Only TCP/IP connection)
- Improved the log function.
- Compression of the backup file.
- Improved the output content.
- Specification change.
- openPrinter returns an error after specified time passed if the target
printer is already opened. (Only TCP/IP connection)
Version 1.5.0
- Added the support iOS version.
- iOS 7.1 to 7.1.1
- Added the support printers.
- TM-U330
- Added an API for compression image data processing.
Version 1.4.2
- Bug Fixed.
- Status when calling sendData method was incorreect.
Version 1.4.1
- Bug Fixed.
- The openPrinter and sendData method causes one second delay,
when printer doesn't have a battery.
- Improved the status monitoring function.
- Improved the communication efficiency of status acquisition.
- Bug Fixed.
- Added the support API of TM-P80 the addCut, addFeedPosition, addLayout API.
Version 1.4.0
- Added the support interface.
- Bluetooth
Version 1.3.5
- Added the support iOS version.
- iOS 7.0.4
- Added the support iOS Devices.
- iPad mini with Retina display
- Improved the printer search function for iOS 7.
Version 1.3.4a
- Added the support iOS Devices.
- iPad Air
Version 1.3.4
- Added the support iOS version.
- iOS 7.0 to 7.0.3
- Added the support iOS Devices.
- iPhone 5c
- iPhone 5s
- Bug Fixed.
- The closePriner method may fail during printer status monitoring.
- When printer is offline, the openPrinter method may not return
the correct printer status under Bluetooth connection.
Version 1.3.3
- Improved the text printing speed.
Version 1.3.2
- Added the support printers.
- TM-T20II
- TM-P80
Version 1.3.1
- Added the support printers.
- TM-T90II
Version 1.3.0
- Added the log output function.
- Added the support printers.
- TM-T70II
- Added the support iOS version.
- iOS 6.0.2 to 6.1.4
Version 1.2.0
- Added a command generation API for controlling the label.
- Added a command generation API to set the paper layout.
- Added the support printers.
- TM-T82II
- Added the support iOS version.
- iOS 6.0.1
- Added the support iOS Devices.
- iPad ( 4th generation )
- iPad mini
Version 1.1.0
- Added the printer status monitoring function.
- Added the halftone method for raster graphic printing.
- Support multiple tone printing.
- Added the support languages.
- Simplified Chinese
- Traditional Chinese
- Korean
- Thai
- Vietnamese
- Added the battery status monitoring function.
- Added the support printers.
- TM-T20
- TM-T82
- TM-T81II
- TM-P60II
- TM-P60 (Wireless LAN)
Version 1.0.1
- Added the support iOS version.
- iOS 6.0
- Added the support iOS Devices.
- iPhone 5
- iPod touch ( 5th generation )
- iPad ( 3rd generation )
Version 1.0.0
- New release.