When using the newest version of the Link-OS™ Multiplatform SDK for iOS, a few developers have reported being unable to print images and/or text and receiving an “Unable to determine printer language” message. If you encounter these errors, change the timeout on the MFi Bluetooth connection method setTimeToWaitAfterWriteInMilliseconds, from 10ms to a larger value like 30ms or higher to resolve the issue.
Here is an example of how to make this change:
// Establish the connection.
connection = [[MfiBtPrinterConnection alloc] initWithSerialNumber:serialIP ];
// Change the the Time to wait after write from the default of 10ms to 30ms
[((MfiBtPrinterConnection*)connection) setTimeToWaitAfterWriteInMilliseconds:30];
Link-OS™ Multiplatform SDK for iOS v 1.3 issue |
2 Replies
Ditto that. I'm currently facing this issue as well. Will installing the latest firmware on the printer fix this issue?
EDIT: So I answered my own question. I updated the firmware on one of the printers we have here and the issue continues to haunt us. It prints okay for a couple of pages and then the "Unable to determine printer language" error occurred. Note that I send the print commands to the printer as a single job.
Hi
I have gotten with the same error message ...
@"Unable to determine printer language"
And I add your line but I continue with the error, any ideas?