@@ -11,79 +11,72 @@ import {
11
11
} from "react-native" ;
12
12
import {
13
13
connect ,
14
- cutPaper ,
15
- disconnect ,
16
14
ESCPOSConst ,
17
- printerCheck ,
18
- printQRCode ,
19
- printText ,
20
15
searchCitizenPrinter ,
21
- setEncoding ,
22
- status ,
23
16
type CitizenPrinerInfo ,
24
17
type CitizenPrinerWiFiInfo ,
25
18
} from "react-native-citizen-escposprinter" ;
26
19
27
20
const testPrint = async ( connectType : number , address ?: string ) => {
28
- await connect ( connectType , address ) ;
21
+ const printer = await connect ( connectType , address ) ;
29
22
console . log ( "✅ connected:" , address ) ;
30
- await printerCheck ( ) ;
23
+ await printer . printerCheck ( ) ;
31
24
console . log ( "✅ printerCheck" ) ;
32
- const printerStatus = await status ( ) ;
33
- await setEncoding ( "UTF-8" ) ;
25
+ const printerStatus = await printer . status ( ) ;
26
+ await printer . setEncoding ( "UTF-8" ) ;
34
27
console . log ( "✅ status" , printerStatus ) ;
35
- await printText ( "Hello World!你好世界!\n" ) ;
36
- await printText (
28
+ await printer . printText ( "Hello World!你好世界!\n" ) ;
29
+ await printer . printText (
37
30
"Hello World!你好世界!\n" ,
38
31
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
39
32
ESCPOSConst . CMP_FNT_DEFAULT ,
40
33
ESCPOSConst . CMP_TXT_2WIDTH | ESCPOSConst . CMP_TXT_2HEIGHT ,
41
34
) ;
42
- await printText (
35
+ await printer . printText (
43
36
"Hello World!你好世界!\n" ,
44
37
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
45
38
ESCPOSConst . CMP_FNT_DEFAULT ,
46
39
ESCPOSConst . CMP_TXT_3WIDTH | ESCPOSConst . CMP_TXT_3HEIGHT ,
47
40
) ;
48
- await printText (
41
+ await printer . printText (
49
42
"Hello World!你好世界!\n" ,
50
43
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
51
44
ESCPOSConst . CMP_FNT_DEFAULT ,
52
45
ESCPOSConst . CMP_TXT_4WIDTH | ESCPOSConst . CMP_TXT_4HEIGHT ,
53
46
) ;
54
- await printText (
47
+ await printer . printText (
55
48
"Hello World!你好世界!\n" ,
56
49
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
57
50
ESCPOSConst . CMP_FNT_DEFAULT ,
58
51
ESCPOSConst . CMP_TXT_5WIDTH | ESCPOSConst . CMP_TXT_5HEIGHT ,
59
52
) ;
60
- await printText (
53
+ await printer . printText (
61
54
"Hello World!你好世界!\n" ,
62
55
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
63
56
ESCPOSConst . CMP_FNT_DEFAULT ,
64
57
ESCPOSConst . CMP_TXT_6WIDTH | ESCPOSConst . CMP_TXT_6HEIGHT ,
65
58
) ;
66
- await printText (
59
+ await printer . printText (
67
60
"Hello World!你好世界!\n" ,
68
61
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
69
62
ESCPOSConst . CMP_FNT_DEFAULT ,
70
63
ESCPOSConst . CMP_TXT_7WIDTH | ESCPOSConst . CMP_TXT_7HEIGHT ,
71
64
) ;
72
- await printText (
65
+ await printer . printText (
73
66
"Hello World!你好世界!\n" ,
74
67
ESCPOSConst . CMP_ALIGNMENT_LEFT ,
75
68
ESCPOSConst . CMP_FNT_DEFAULT ,
76
69
ESCPOSConst . CMP_TXT_8WIDTH | ESCPOSConst . CMP_TXT_8HEIGHT ,
77
70
) ;
78
- await printQRCode (
71
+ await printer . printQRCode (
79
72
"https://www.google.com" ,
80
73
8 ,
81
74
ESCPOSConst . CMP_QRCODE_EC_LEVEL_H ,
82
75
) ;
83
76
console . log ( "✅ printText" ) ;
84
- await cutPaper ( ESCPOSConst . CMP_CUT_FULL_PREFEED ) ;
77
+ await printer . cutPaper ( ESCPOSConst . CMP_CUT_FULL_PREFEED ) ;
85
78
console . log ( "✅ cutPaper" ) ;
86
- await disconnect ( ) ;
79
+ await printer . disconnect ( ) ;
87
80
console . log ( "✅ disconnect" ) ;
88
81
} ;
89
82
0 commit comments