Unknown printer language Old Printer TLP-3844Z

// Expert user has replied.
P Peter Du 2 years 9 months ago
184 3 0

Hello There,

I have a question about get printer's settings using SDK  2.14.1989, when I try to get printer settings, there is an error come out.

Zebra.Sdk.Printer.ZebraPrinterLanguageUnknownException: Unknown printer language   at Zebra.Sdk.Printer.Internal.ZebraPrinterFactoryHelper.GetLanguage(Connection connection, String[] cpclFwVersionPrefixes)   at Zebra.Sdk.Printer.PrinterUtil.GetLinkOsPrinter(String connectionString)   at Zebra.Sdk.Printer.PrinterUtil.GetSettingsFromPrinter(String connectionString)The printer firmware version is: v45-11-07z

The questions is what is version v45-11-07zA? is it different from v45-11-07z?

How should I get the printer's settings, I saw the Utility can set and update the printer's settings, SDK should has the function to do that.

Please register or login to post a reply

3 Replies

S Steven Si

The TLP-3844Z is not a Link-OS printer. The SDK you used is base on Link-OS printers. To determine the printer language, the Link-OS SDK takes the consideration of how the printer firmware is named. Please see the documentation at http://techdocs.zebra.com/link-os/2-14/android/content/com/zebra/sdk/pri...(com.zebra.sdk.comm.Connection), on how to determine the printer language.

D Dmitry Prokhorov

Hello Peter,

Your printer has support for EPL language and it could have EPL mode as activated.
In this case you can use U command to print configuration label:
https://support.zebra.com/cpws/docs/eltron/epl2/EPL2_Prog.pdf#page=148
In mentioned document you can see a number of commands to obtain printer status.

Also you can use EPL language to print labels.

Dmitry Prokhorov
Software Engineer, Kutir Mobility
Posted on behalf of Zebra Technologies

D Dmitry Prokhorov

Hello Peter,

From release notes document for your printer firmware version I can see your printer is supporting ZPL language.
https://www.zebra.com/content/dam/zebra/firmware/en/release-notes/v45-1…
But I unable to see in TLP-3844Z related documents any mention that it has support for SGD language.
Anyway, you can try to run following command to capture a report on all printer settings:
! U1 getvar "allcv"You can capture SGD command result following advice in this article:
Using the SGD Allcv Command ! U1 getvar "allcv"

Dmitry Prokhorov
Software Engineer, Kutir Mobility
Posted on behalf of Zebra Technologies

CONTACT
Can’t find what you’re looking for?