You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ This project uses the [PSR-2 standard](https://github.com/php-fig/fig-standards/
42
42
43
43
## Testing and CI
44
44
45
-
The tests are executed on [Travis CI](https://travis-ci.org/mike42/escpos-php) over PHP 5.3, 5.4, 5.5, 5.7, 7, and HHVM. Earlier versions of PHP are not supported.
45
+
The tests are executed on [Travis CI](https://travis-ci.org/mike42/escpos-php) over PHP 5.4, 5.5, 5.6, 7.0, 7.1 and 7.2, plus the latest LTS version of HHVM, 3.21. Older versions of PHP are not supported in current releases.
46
46
47
47
For development, it's suggested that you load `imagick`, `gd` and `Xdebug` PHP exensions, and install `composer`.
Copy file name to clipboardExpand all lines: README.md
+25-31Lines changed: 25 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,30 +67,35 @@ This driver is known to work with the following OS/interface combinations:
67
67
### Printers
68
68
Many thermal receipt printers support ESC/POS to some degree. This driver has been known to work with:
69
69
70
+
- 3nStrat POS-08
70
71
- AURES ODP-333
71
72
- AURES ODP-500
73
+
- Bematech-4200-TH
72
74
- Bixolon SRP-350III
75
+
- Black Copper BC-85AC
73
76
- Citizen CBM1000-II
74
77
- Citizen CT-S310II
78
+
- Dapper-Geyi Q583P
75
79
- Daruma DR800
76
80
- EPOS TEP 220M
77
-
- Epson TM-T88II
78
-
- Epson TM-T88III
79
-
- Epson TM-T88IV
80
-
- Epson TM-T88V
81
-
- Epson TM-T70
82
-
- Epson TM-T82II
81
+
- Epson EU-T332C
82
+
- Epson FX-890 (requires `feedForm()` to release paper).
83
83
- Epson TM-T20
84
84
- Epson TM-T20II
85
+
- Epson TM-T70
85
86
- Epson TM-T70II
86
87
- Epson TM-T81
88
+
- Epson TM-T82II
89
+
- Epson TM-T88II
90
+
- Epson TM-T88III
91
+
- Epson TM-T88IV
92
+
- Epson TM-T88V
87
93
- Epson TM-U220
88
94
- Epson TM-U295 (requires `release()` to release slip).
89
95
- Epson TM-U590 and TM-U590P
90
-
- Epson FX-890 (requires `feedForm()` to release paper).
91
96
- Equal (EQ-IT-001) POS-58
92
-
- Excelvan HOP-E58
93
97
- Excelvan HOP-E200
98
+
- Excelvan HOP-E58
94
99
- Excelvan HOP-E801
95
100
- Excelvan ZJ-8220
96
101
- Gainscha GP-5890x (Also marketed as EC Line 5890x)
@@ -100,28 +105,34 @@ Many thermal receipt printers support ESC/POS to some degree. This driver has be
100
105
- Metapace T-1
101
106
- Metapace T-25
102
107
- Nexa PX700
108
+
- Nyear NP100
103
109
- Okipos 80 Plus III
104
110
- Orient BTP-R580
105
111
- P-822D
106
112
- P85A-401 (make unknown)
107
113
- Rongta RP326US
108
114
- Rongta RP58-U
115
+
- Senor TP-100
109
116
- SEYPOS PRP-300 (Also marketed as TYSSO PRP-300)
117
+
- Sicar POS-80
110
118
- Silicon SP-201 / RP80USE
119
+
- SPRT SP-POS88V
120
+
- Star BSC10
111
121
- Star TSP100 ECO
112
122
- Star TSP100III FuturePRNT
113
123
- Star TSP-650
114
124
- Star TUP-592
115
-
-SPRT SP-POS88V
125
+
-Venus V248T
116
126
- Xprinter F-900
127
+
- Xprinter XP-58 Series
128
+
- Xprinter XP-80C
129
+
- Xprinter XP-90
117
130
- XPrinter XP-Q20011
118
131
- Xprinter XP-Q800
119
-
- Xprinter XP-80C
120
-
- Venus V248T
121
132
- Zjiang NT-58H
122
133
- Zjiang ZJ-5870
123
-
- Zjiang ZJ-5890T (Marketed as POS 5890T)
124
134
- Zjiang ZJ-5890K
135
+
- Zjiang ZJ-5890T (Marketed as POS 5890T)
125
136
126
137
If you use any other printer with this code, please [let us know](https://github.com/mike42/escpos-php/issues/new) so that it can be added to the list.
To maintain compatibility with as many systems as possible, this driver has few
161
172
hard dependencies:
162
173
163
-
- PHP 5.3 or above
174
+
- PHP 5.4 or above.
164
175
-`mbstring` extension, since the driver accepts UTF-8 encoding.
165
176
166
177
It is also suggested that you install either `imagick` or `gd`, so that you can
@@ -531,7 +542,7 @@ This code is MIT licensed, and you are encouraged to contribute any modification
531
542
532
543
For development, it's suggested that you load `imagick`, `gd` and `Xdebug` PHP exensions, and install `composer`.
533
544
534
-
The tests are executed on [Travis CI](https://travis-ci.org/mike42/escpos-php) over PHP 5.3, 5.4, 5.5, 5.7, 7, and HHVM. Earlier versions of PHP are not supported.
545
+
The tests are executed on [Travis CI](https://travis-ci.org/mike42/escpos-php) over PHP 5.4, 5.5, 5.6, 7.0, 7.1 and 7.2, plus the latest LTS version of HHVM, 3.21. Older versions of PHP are not supported in current releases.
535
546
536
547
Fetch a copy of this code and load dependencies with composer:
537
548
@@ -552,20 +563,3 @@ The developer docs are build with [doxygen](https://github.com/doxygen/doxygen).
552
563
make -C doc clean && make -C doc
553
564
554
565
Pull requests and bug reports welcome.
555
-
556
-
<!-- ## Other versions
557
-
TODO: Some notes about related OSS projects will go here.
558
-
Some forks of this project have been developed by others for specific use cases. Improvements from the following projects have been incorporated into escpos-php:
0 commit comments