以下は私のコードです:
PosExplorer posExplorer = new PosExplorer();
DeviceCollection receiptPrinterDevices = posExplorer.GetDevices(DeviceType.PosPrinter);
DeviceInfo receiptPrinterDevice = posExplorer.GetDevice(DeviceType.PosPrinter,"SRP2");
PosPrinter printer = (PosPrinter)posExplorer.CreateInstance(receiptPrinterDevice);
printer.Open();
printer.Claim(10000);
printer.DeviceEnabled = true;
printer.PrintNormal(PrinterStation.Receipt, "test print 1");
私はデバッグし、すべてが例外なく完了し、対象のプリンターが正しいものであることも確認しましたが、プリンターは何も印刷していません。私が間違ったステップはありますか?どんなガイダンスも大歓迎です。ありがとう
それが役立つ場合は、イーサネット経由で特定の IP に My Printer Interface を接続します。