0
  1. 这是代码

    private PosPrinter GetReceiptPrinter()
    {
        PosExplorer posExplorer = new PosExplorer();
        DeviceInfo receiptPrinterDevice = posExplorer.GetDevice(DeviceType.PosPrinter, sPOSPrinterName);
    
        return (PosPrinter)posExplorer.CreateInstance(receiptPrinterDevice);
    }
    
  2. 加紧以下行时出现错误:

    PosExplorer posExplorer = new PosExplorer();
    
  3. 我的收据打印机设备:hp a798

  4. 我已经在 app.config 添加了这段代码

    <runtime>
        <NetFx40_LegacySecurityPolicy enabled="true" />
    </runtime>
    
  5. 按照 John 的说法,这是异常:
    System.TypeInitializationException 未处理 HResult=-2146233036
    Message='Microsoft.PointOfService.Management.Explorer' 的类型初始化程序引发了异常。
    Source=Microsoft.PointOfService
    TypeName=Microsoft.PointOfService.Management.Explorer
    StackTrace:
    在 Microsoft.PointOfService.Management.Explorer.CreateExplorer()
    在 Microsoft.PointOfService.PosExplorer.LoadExplorer()
    在 Microsoft.PointOfService.PosExplorer.Initialize()
    在 Microsoft .PointOfService.PosExplorer..ctor()

4

0 回答 0