Does ZebraDesigner use the Zebra SDK to print?

Hey everyone,

I'm having an issue with our LP 2844-Z printer failing and needing a manual recalibration after someone turns it off while it's printing using my program but it has no problems when powered off mid printing when using ZebraDesigner. Does anyone know if ZebraDesigner uses the Zebra SDK or a different method for printing? I also noticed that there is no spooler print log when using my program but there is when using ZebraDesigner.

I did grab a copy of what ZebraDesigner prints and I used that ZPL in my program with the same results so I'm thinkign ZebraDesigner prints a different way than I am, unless it sends two sets of commands to the printer and I'm only capturing the second set.

Anyone know?

Dmitry Prokhorov
Hello,I cannot be sure if

Hello,

I cannot be sure if ZebraDesigner is using SDK to print or isn't. But I pretty sure the root cause of your problem is not about SDK using.

There are some printer commands that being sent to printer still retained until another commands is received or the printer is turned off.

So it really could happen you are capturing just a label printing commands while ZebraDesigner have a chance to send to printer some settings or reset commands before label printing. Also ZebraDesigner definitely reads printer parameters before printing.

Dmitry Prokhorov

Software Engineer, Kutir Mobility

Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 1

You voted ‘up’


Anonymous (not verified)
ZebraDesigner doesn't use the

ZebraDesigner doesn't use the Zebra Link-OS SDK. ZebraDesigner uses the Zebra Windows Driver to communicate with Zebra printers. As Dmitry has pointed out, your issue is most likely caused by the configuration commands (ZPL or SGD) that result in the configurations being retained in the printer.

Vote: 
Vote up!
Vote down!

Points: 1

You voted ‘up’


Adam Bragdon
Thanks for your input Dmitry

Thanks for your input Dmitry and Steven. Any chance either of you would know how to clear out any old data before I send a new ZPL command off the top of your head? I've gone over the ZPL command guide a few times and must be missing something.

EDIT: I found two reset commands (they might do the samething but one is ZPL and the other SGD, ~JR and ! U1 setvar "device.reset" "") that I think I tried before but I'm going to give them another shot.

EDIT 2: I tried the commands with no change.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Adam Bragdon
Here is my ZPL. The words in

Here is my ZPL. The words in {} are replaced when the file is loaded into my program:

^PW330

^FO 0,65

^FB 350,1,0,C,0

^A0N 25, 25

^FD{COMPANYNAME}^FS

^FO 0,90

^FB 350,0,0,C,0

^A0N 28, 28

^FD {PRICE} {COLOR} ^FS

^FO 0,120

^FB 350,1,0,C,0

^A0N 25, 25

^FD {TYPE} ^FS

^FX FO 0,215

^BY2

^FT85, 215

^BCN,60,Y,N,N

^FD>9{BARCODE}^FS

^PQ1

^XZ

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Adam Bragdon
After more testing, I found


After more testing, I found the command. It's ^MNY

I found it by running through the file generated by Configure Printer Settings in Zebra Setup Utilities. I ran that ZPL with my ZPL and it fixed the issue. I then narrowed down the code until I found the command that allowed the printer to contiue to function after being turned off. I did see this command in the ZPL guide and thought I tried it but maybe I messed something up.

Thanks for your help Dmitry and Steven!

Vote: 
Vote up!
Vote down!

Points: 1

You voted ‘up’


Dmitry Prokhorov
Hello,Would like to add that

Hello,

Would like to add that your printer is discontinued:

LP 2844-Z Desktop Printer Support & Downloads | Zebra

I would recommend to move on GC420 which is replacement model:

Value Desktop Printers | Zebra

Dmitry Prokhorov

Software Engineer, Kutir Mobility

Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments