How to print QR code with gt-800 printer in .net

I want to develop a application where i can print QR code with zebra gt-800 printer. The programming language which i want to use is C#.

My additional requirement is that i want to print the string just below to QR code image on label.

Anonymous (not verified)
The recommended SDK for GT800

The recommended SDK for GT800 printers is the Link-OS Multiplatform SDK. Though GT800 is not an Link-OS printer, many features in Link-OS Multiplatform SDK are still applicable to GT800. Please see this discussion thread - Which SDK to use for additional informaiton. Hope this helps.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ganesh Bodke
Thanks Steven for reply. I

Thanks Steven for reply. I have installed Link Os successfully and its working fine now.

My main issue is i want to print QR code and string on same lable.

i am provinding the ZPL commands for your refrence.

               string ZPL_STRING = "^XA^FO50,50^A0N,50,50^FDHello World^FS^XZ"; // printing text only

             string ZPL_STRING =    "^XA^FO0,00^BQN,2,5^FDMMMMHello world^FS^XZ"; // to print the QR code.

I want to use thsese two commands at a time. to get the desired output.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Dmitry Prokhorov
Hello Ganesh,You can use

Hello Ganesh,

You can use ZebraDesigner​ software to implement your labels design.

Then you can print resulted ZPL code to a file and see ZPL commands used for your label.

ZPL language has rich capabilities for labels content formatting:

https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf

With following ZPL codes I was able to print labels that you can see in attached photo:

^XA

^FO50,50^A0N,50,50^FDHello World^FS

^FO50,150^BQN,2,5^FDMMMMHello world^FS

^XZ

^XA

^FO50,50^BQN,2,5^FDMMMMHello world^FS

^FO50,200^A0N,50,50^FDHello World^FS

^XZ

^XA

^FO50,50^BQN,2,5^FDMMMMHello world^FS

^FO250,50^A0N,50,50^FDHello World^FS

^XZ

photo_2019-03-27_17-22-29.jpg

Dmitry Prokhorov

Software Engineer, Kutir Mobility

Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ganesh Bodke
Hi Dmitry,Thanks for the help

Hi Dmitry,

Thanks for the help.

I am coming with one more doubt.

I i use any of the above command, only one word is printed. Second word is not printed.

Tried many options but did not get the solution.

Here attaching the photo for your reference.

As shown in image in qr code the string is "Hello World". But printed string is "Hello" Only.

IMG20190328120357.jpg

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Dmitry Prokhorov
Hello Ganesh,There is a

Hello Ganesh,

There is a chance your printer may have wrong print width setting value. You can check it and set with following SGD commands:

! U1 getvar "ezpl.print_width"

! U1 setvar "ezpl.print_width" some_new_value

Here are details on that settings:

https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf#page=731

Also there is ^PW ZPL command that is doing the same and you can use in your label code:

https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf#page=304

Dmitry Prokhorov

Software Engineer, Kutir Mobility

Posted on behalf of Zebra Technologies

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Dmitry Prokhorov
Hello Ganesh,Also, there is a

Hello Ganesh,

Also, there is a chance your label is rotated by 90 degree. In this case you may need to use ^LL ZPL command:

https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf#page=264

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