ZebraPrinterFactory getInstance returns error

Using QLN420 v68.19.13z, Objective C, iOS SDK v1.4.948

I am trying to connect to the printer using Bluetooth.

While

 

id<ZebraPrinterConnection, NSObject> thePrinterConn = [[MfiBtPrinterConnection alloc] initWithSerialNumber:discoveredBluetoothPrinter.serialNumber];

BOOL didOpen = [thePrinterConn open];

 

returns didOpen = YES

when I try

        _connectedPrinter = [ZebraPrinterFactory getInstance:thePrinterConn error:&error];

I get  ZSDK_API_ERROR_DOMAIN Code=3 unable to determine printer language.

 

Any suggestions here?