1 Reply Latest reply on Apr 3, 2019 12:51 PM by Ezra Weinstein

    Malformed status response in .net sdk

    Mike Roosa

      I'm using the .net sdk and my code seems to be working fine for most of our printers. We have about 25 printers, but with 2 of them I'm getting this error:


      Malformed status response - unable to determine printer status


      We've tried unplugging the printer and resetting them, but no luck.


      The line of code that is getting the error is

      var printerStatus = printer.GetCurrentStatus();




        Message=Malformed status response - unable to determine printer status



         at Zebra.Sdk.Printer.Internal.PrinterStatusZpl.GetPrinterStatus()

         at Zebra.Sdk.Printer.Internal.PrinterStatusZpl.UpdateStatus()

         at Zebra.Sdk.Printer.PrinterStatus.GetStatusFromPrinter()

         at Zebra.Sdk.Printer.PrinterStatus..ctor(Connection printerConnection)

         at Zebra.Sdk.Printer.Internal.ZebraPrinterZpl.GetCurrentStatus()

         at LabelPrint.Helpers.PrintHelper.CheckStatus(ZebraPrinter printer) in D:\code\label-print\LabelPrint\Helpers\PrintHelper.cs:line 52

         at LabelPrint.Services.PrintService.<>c__DisplayClass0_0.<PrintLabelAsync>b__0() in D:\code\label-print\LabelPrint\Services\PrintService.cs:line 21

         at System.Threading.Tasks.Task.InnerInvoke()

         at System.Threading.Tasks.Task.Execute()


      Any ideas on what I can look at. I used the code from here as a guide:

      DEVTALK Wednesday, December 13th 10 AM CDT -  Integrating Zebra Printers with Windows Via the New Link-OS C# SDK