Files
Print_server/Discovery/Program.cs
2026-01-13 09:06:47 +01:00

19 lines
564 B
C#

using Inspectron.Epson;
Console.WriteLine("Listening for printer responses...\n");
var discoveryService = new PrinterDiscoveryService();
var printers = await discoveryService.DiscoverPrintersAsync(
timeout: TimeSpan.FromSeconds(5),
onPrinterDiscovered: printer =>
{
Console.WriteLine($"Received {printer.ResponseData.Length} bytes from {printer.IPAddress}");
Console.WriteLine(printer.GetResponseDataAsHex());
Console.WriteLine();
});
Console.WriteLine($"\nDiscovery complete. Found {printers.Count} printer(s).");