Malformed status response in .net sdk

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: