@@ -20,38 +20,38 @@ static async Task Main(string[] args)
2020 //var x = await c.GetPrinterStatus();
2121 //Console.WriteLine($"abc: {x.Ok}");
2222
23- var r = new Receipt ( )
24- {
25- Operator = "1" ,
26- OperatorPassword = "1" ,
27- Items = new Item [ ] {
28- new Item ( ) { Text = "LIS iLab" , Amount = 1 , UnitPrice = 0.01m , Quantity = 1 , TaxGroup = TaxGroup . TaxGroup1 }
29- } ,
30- Payments = new Payment [ ] {
31- new Payment ( ) { Amount = 0.01m , PaymentType = PaymentType . Cash }
32- }
33- } ;
34- var c = new Client ( ) { DeviceId = "dt937256" } ;
35- var x = await c . PrintFiscalReceiptAsync ( r ) ;
36- Console . WriteLine ( $ "OK: { x . Ok } , Receipt number: { x . ReceiptNumber } ") ;
23+ // var r = new Receipt()
24+ // {
25+ // Operator = "1",
26+ // OperatorPassword = "1",
27+ // Items = new Item[] {
28+ // new Item() { Text = "LIS iLab", Amount = 1, UnitPrice = 0.01m, Quantity = 1, TaxGroup = TaxGroup.TaxGroup1}
29+ // },
30+ // Payments = new Payment[] {
31+ // new Payment() { Amount = 0.01m, PaymentType = PaymentType.Cash }
32+ // }
33+ // };
34+ // var c = new Client() { DeviceId = "dt937256" };
35+ // var x = await c.PrintFiscalReceiptAsync(r);
36+ // Console.WriteLine($"OK: {x.Ok}, Receipt number: {x.ReceiptNumber}");
3737
38- var rfnd = new ReversalReceipt ( )
39- {
40- Operator = "1" ,
41- OperatorPassword = "1" ,
42- FiscalMemorySerialNumber = x . FiscalMemorySerialNumber ,
43- ReceiptDateTime = x . ReceiptDateTime ,
44- Reason = ReversalReason . Refund ,
45- ReceiptNumber = x . ReceiptNumber ,
46- Items = new Item [ ] {
47- new Item ( ) { Text = "LIS iLab" , Amount = 1 , UnitPrice = 0.01m , Quantity = 1 , TaxGroup = TaxGroup . TaxGroup1 }
48- } ,
49- Payments = new Payment [ ] {
50- new Payment ( ) { Amount = 0.01m , PaymentType = PaymentType . Cash }
51- }
52- } ;
53- var y = await c . PrintRefundReceiptAsync ( rfnd ) ;
54- Console . WriteLine ( $ "OK: { y . Ok } , Receipt number: { y . ReceiptNumber } ") ;
38+ // var rfnd = new ReversalReceipt()
39+ // {
40+ // Operator = "1",
41+ // OperatorPassword = "1",
42+ // FiscalMemorySerialNumber = x.FiscalMemorySerialNumber,
43+ // ReceiptDateTime = x.ReceiptDateTime,
44+ // Reason = ReversalReason.Refund,
45+ // ReceiptNumber = x.ReceiptNumber,
46+ // Items = new Item[] {
47+ // new Item() { Text = "LIS iLab", Amount = 1, UnitPrice = 0.01m, Quantity = 1, TaxGroup = TaxGroup.TaxGroup1}
48+ // },
49+ // Payments = new Payment[] {
50+ // new Payment() { Amount = 0.01m, PaymentType = PaymentType.Cash }
51+ // }
52+ // };
53+ // var y = await c.PrintRefundReceiptAsync(rfnd);
54+ // Console.WriteLine($"OK: {y.Ok}, Receipt number: {y.ReceiptNumber}");
5555
5656 //var c = new Client() { DeviceId = "abc" };
5757 //var x = await c.PrintXReport();
@@ -61,6 +61,11 @@ static async Task Main(string[] args)
6161 //var x = await c.PrintZReport();
6262 //Console.WriteLine($"OK: {x.Ok}");
6363
64+ var c = new Client ( ) { DeviceId = "dt937256" } ;
65+ var res = await c . SendRawRequest ( new RawRequest ( ) { Request = "P800\t 200\t " } ) ;
66+ res = await c . SendRawRequest ( new RawRequest ( ) { Request = "P1200\t 200\t " } ) ;
67+ res = await c . SendRawRequest ( new RawRequest ( ) { Request = "P1800\t 200\t " } ) ;
68+ Console . WriteLine ( $ "OK: { res . Ok } ") ;
6469 }
6570
6671 }
0 commit comments