printer discovery in print service
This commit is contained in:
@@ -42,18 +42,18 @@ using System.Xml.Linq;
|
||||
|
||||
|
||||
|
||||
var printer = new EpsonPrinter();
|
||||
await printer.ConnectAsync("127.0.0.1",8888);
|
||||
for (int i = 0; i < 20; i++)
|
||||
{
|
||||
await printer.PrintTextAsync("Hello\n");
|
||||
}
|
||||
//var printer = new EpsonPrinter();
|
||||
//await printer.ConnectAsync("127.0.0.1",8888);
|
||||
//for (int i = 0; i < 20; i++)
|
||||
//{
|
||||
// await printer.PrintTextAsync("Hello\n");
|
||||
//}
|
||||
|
||||
await printer.FeedLinesAsync(5);
|
||||
await printer.CutAsync();
|
||||
//await printer.FeedLinesAsync(5);
|
||||
//await printer.CutAsync();
|
||||
|
||||
var status = await printer.GetPrinterStatusAsync();
|
||||
Console.ReadLine();
|
||||
//var status = await printer.GetPrinterStatusAsync();
|
||||
//Console.ReadLine();
|
||||
|
||||
|
||||
//var receipt = new Receipt
|
||||
@@ -230,21 +230,24 @@ Console.ReadLine();
|
||||
//await Task.Delay(200);
|
||||
|
||||
//KitchenReceiptPrinter krp = new KitchenReceiptPrinter(33);
|
||||
//var receipt = new KitchenReceipt(
|
||||
// Location: "Warme Küche",
|
||||
// Date: "23-Okt-25 12:18 Nr.:13201B166",
|
||||
// Owner: "Mariano Amato\n32 (VK Restaurant)",
|
||||
// Tisch: "22",
|
||||
// items: new List<KitchenItem>
|
||||
// {
|
||||
// new KitchenGang("1. Gang"),
|
||||
// new KitchenProduct(1, "Avocado Sashimi"),
|
||||
// new KitchenProduct(1, "Baby Spinach Salad with Truffl"),
|
||||
// new KitchenGang("2. Gang"),
|
||||
// new KitchenProduct(1, "Beef Tataki"),
|
||||
// new KitchenProduct(1, "Salmon Taco")
|
||||
// }
|
||||
//);
|
||||
var receipt = new KitchenReceipt(
|
||||
Location: "Warme Küche",
|
||||
Date: "23-Okt-25 12:18 Nr.:13201B166",
|
||||
Owner: "Mariano Amato\n32 (VK Restaurant)",
|
||||
Tisch: "22",
|
||||
items: new List<KitchenItem>
|
||||
{
|
||||
new KitchenGang("1. Gang"),
|
||||
new KitchenProduct(1, "Avocado Sashimi"),
|
||||
new KitchenProduct(1, "Baby Spinach Salad with Truffl"),
|
||||
new KitchenGang("2. Gang"),
|
||||
new KitchenProduct(1, "Beef Tataki"),
|
||||
new KitchenProduct(1, "Salmon Taco")
|
||||
}
|
||||
);
|
||||
|
||||
var test = JsonSerializer.Serialize(receipt, new JsonSerializerOptions() { WriteIndented = true });
|
||||
Console.WriteLine(test);
|
||||
|
||||
////// Create printer with 42 character line width (default)
|
||||
//var commands = krp.ConvertToCommands(receipt);
|
||||
@@ -288,8 +291,8 @@ Console.ReadLine();
|
||||
|
||||
|
||||
|
||||
await printer.FeedLinesAsync(10);
|
||||
await Task.Delay(1000);
|
||||
//await printer.FeedLinesAsync(10);
|
||||
//await Task.Delay(1000);
|
||||
|
||||
|
||||
//await printer.SetQuadrupleMode(false);
|
||||
@@ -335,7 +338,7 @@ await Task.Delay(1000);
|
||||
//await printer.PrintTextAsync("Hello!");
|
||||
//await printer.FeedLinesAsync(5);
|
||||
|
||||
await printer.CutAsync();
|
||||
//await printer.CutAsync();
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user