Sometimes (e.g. with difficult label media like colorful preprinted labels or thick/thin labels) you might need to inspect the GAP/MARK sensor output and how printer sees them. It is possible to enable the printer to print the sensor output diagram after the calibration. To do so follow the procedure below:
You will get some similar to this printout:
![]()
To calibrate MX30(i) printer you need to carry out the following procedure:
Information in selftest page is useful to inspect printer settings, FW version and other. Godex engineers might ask you to provide a photo of selftest page to help to diagnose the issue.
Self test page looks like this:

How to save port settings in label?
In Golobal setting need to enable this option.

Video:How to save port settings in label?
How to upload startup video at GX4000i
Files need for this example:
LCD storage tool: Link
Video convert tool: Link
LCD Tool V1.4: Link
Video1: Link
Video2: Link
If you have vertical video add this command at Advance option
-r 25 -q 5 -vcodec mjpeg -b:v 768k -acodec adpcm_ima_wav -vf transpose=2
If you have horizontal video add this command at Advance option
-r 25 -q 5 -vcodec mjpeg -b:v 768k -acodec adpcm_ima_wav
Video tutorial:
Godex printer installed on MAC via USB - advice
If you have problem for example you send 10 labels over USB and it print 5 labels put into printer USB host USB Stick with next content (latest FW and USB command):
Printers with ARM 7 processor and USB host (FW start with 1.XXX RT7x0i...):https://drive.google.com/file/d/14Ot6Vm-MwIsGCxODOHQIMKOF1VhJ65sX/view?usp=share_link
Printers with ARM 9 processor and USB host (FW start with 2.XXX ZX1x00i...): https://drive.google.com/file/d/1TN2GE7m2ckFtnG3s7SwQMoGCp39fGGJZ/view?usp=share_link
Connect GoDEX printers with Scale - how to create label at printer side
Label link like example: Link
Video Tutorial:
For Ohaus Ranger 3000 scale here is pinout for RS232 cable between printer and scale:


Example PDF: Stand-alone-with-external-variable-scales
.Here how you can use Scale wizzard from Golabel to make variable from scale data.


Here you can see how each link go to different variable and you can add custom name of this variable and cut data.

How to pre set word for ingredients on label in GoLabel 2
First create database with ingredients without need to be bold and connect to label.
Here are next steps at video instruction how it will be changed depending on filter you made:
How to setup this in standalone mode: example in attach with explenation
Link:AllergensHightlightStandAlone
How to print on GoDEX printer from Linux & Raspberry PI without driver over LAN or WIFI
Prepare *.txt file with ZPL,EPL or EZPL code. In my example it is test.txt
Set GoDEX printer LAN or WIFI settings

At Linux command promt enter folder where is *.txt file and send command: nc -q 2 192.168.92.183 9100 < test.txt

How to setup Wifi on Godex printer
Here is example using GoConfig ( a part of GoTool) how to setup Wifi.
Where to find GoTools (GoDoctor):LINK

Connect printer with USB and start GoConfig
If software did not automaticly find printer click on POrt and select USB

After this click on GET button to see how printer is set.
Then click on Printer I/O Setup and set wifi settings (SSID, encription, password, DHCP or static IP adress)


Same is possible using Golabel2 Wifi Tool and Quick settings

And then to only enter password after selecting network:

Calibration on GoDEX printers
If customer is using calibration button it is same like customer send command ~S,SENSOR,0 - autocalibration
When you want that printer focus only on black mark calibration you need to send commands:
^G0 (this command is to set printer only on reflective sensor)
~~INTERNALCOMMANDV
When you want that printer focus only on thrue sensor calibration you need to send commands:
^G1 (this command is to set printer only on thrue-see sensor)
~~INTERNALCOMMANDV
Default command is ^G2 - autoselect
To lock value at printer for reflective or see-thrue sensor please send command:^xset,lockcmd,02000000
How to use Label Verifier Echo 300
When you need to verify text, barcode, counter you can use our Echo 300 with special PC software .
This PC software provide two ISO standard ISO-15416 & ISO-15415.
Same printer can also be used like standard barcode printer.
By default Label verifier is set like this
And when error ocured on PC LCD will ocured pop up

If we pre-set like this it will not occured popup during error it will automatic make decision:

Video description: Link
Example how to record preprinted 2D barcode values woth Echo300 - if you want to rewind please use T10C.
Datamatrix 3mmx3mm with counter decrement
New function in program LabelVerifier:
For OCR is aded Advanced Settings button:


If label have differents sizes of fonts you can put max font size

Also if your text consist of letters which are not english for example ÜÖÄßćźźż you can use this field to add those characters:

How to solve of electrostatic charge and sticks when is using Godex printer with cutter
Customer can order antistatic bruches or antistatic labels (10 pcs min order pn: 745-009200-000 ).
Here is example how to mount it:
Here is example antistatic label how to apply:
How to set up GoDEX printer on long label calibration
With this command ^XGET,SENSORSTATUS you can check standard length on which printer will try to find gap or mark.
Standard length is 250mm .

With command: ~S,SENSOR,400,3,30 - you will set printer to try to find gap or mark on 400mm long label.
Command: ~S,SENSOR[,length,gap,percent]
Where values can be: length : 100 ~ 999 ( mm ) , default = 250 gap : 1 ~ 499 ( mm ) , default = 3

After setting for example 400mm pressing calibration button printer will continue to seak in range 400mm gap or mark.
To set to factory default you can click button Factory default at GoDoctor.
How to active line mode on GoDEX desktop printer
Link for FW 1.DX1a: https://drive.google.com/file/d/1Ytu7t9C1Hdv6a4b8OsaGAdkkwiWKyUCe/view?usp=sharing
How to pre-set GoDEX printer when have issue with detektion gap at color or preprinted label
Link for GoTools (GoDoctor is part of it): https://godex.s3-accelerate.amazonaws.com/pHoQ8cjP0VPq5djlBNaMuQ.file?v01

How to reset printhead counter after changing printhead at GoDEX printer
With command ^XSET,TPHLENGTH customer can see current lenght and history of changing printheads if any exist

In this case from picture above we can see that there is no history of changing TPH - this just means that next command was not send when
printhead was changed. Here we introduce command: ^XSET,TPHLENGTH,0 with which we reset counter for printhead

And if we check again status from printhead counter we can see that it was restart and first value (how many meters printhead was printed) was saved.

This command works on V1.130v or later versions; V2.110s or later versions; FW V4.010j or later versions;
This command does not need to used on EZ2x50i & EZ6x50i and printheads for those printers have IC where is written this info and with command:
~~INTERNALCOMMANDT1 the LCD shows two values. First - how meters was print this particular printhead and second - how many meters print printer.
If you have issue with printing barcode on MAC here how you need to setup driver
New driver for MAC 1.1.10:

Video tutorial: Link
How to change *.lbl file from USB stick (LABELDIR folder) at MAD EDIT text editor and use again at standalone application
Video tutorial: Link

How it recall and print: Link
How to change name of internal form from printer - just number of characters must be same so if label name is 123456 new name can be GORAN6 - both have 6 characters.
How to print on GoDEX printer transparent label with blackmark where backpaper is also transparent
In this case it could be that when you try to at GoDoctor make Autocalibration it show that gap (blackmark) is label and that label is gap

Here how you need to setup driver where label is 80mmx14mm

How to install combo WIFI /BT at RT700i+ Godex printer
For RT7x0i and all other arm7 printers put new FW 1.141c LINK.
For RT7x0i+ use latest FW4.020: LINK
For setup wifi use latest Golabel2 : LINK
Here look video how to take one part of card during instalation as same card is for different printers Link
Darker connector need to be connected to card and white connector of cable is need to connect to printer:

Commands to enable /disable BT:
^xset,externcardmode,16 This command will turn off the BT and also the SLEEP mode.
^xset,externcardmode,255 This command will turn on the BT mode.
There is option for printer with LCD to see power of wifi signal on LCD with command:^xset,showrssi,1
Wifi roaming :
Wifi have also AP mode in which printer have DHCP which will provide IP adress in range 192.168.4.2~192.168.4.101.
How to install GoDEX printer at Raspberry Pi
Driver you can finde here: LINK

Video tutorial:
How to print from Raspberry Pi from Text editor to GoDEX printer
How to install und calibration make on Ultra sonic sensor on ZX1000i GoDEX printer
Video manual how to install :
Video manual how to calibration make - first option:
How to make calibration - second option:
Video case study:
ZX1200iPro with ultrasonic sensor
Advance diagnostic how ultrasonic sensor see gaps - using oscilloscope
How to make diagnostic LAN issue for GoDEX printers
Connect printer with PC per USB and to network over wifi or LAN (depending where is problem on Lan or wifi).
Install
Link:
Select port which you want to scan - same network where is printer and PC - look picture below

Then it will start to scan network flow data like at picture below

Then install Printer Monitor tool on PC: LINK
Send this comand to printer and it will start to log network data whic is commen to printer:

After customer close PrinterMonitor in this folder which he open with LogDirectory file will be updated.
After error ocured wait 2 min and save both results and provide it to tech department so we can detail analised and help.
How to install Mac driver and install GoDEX printer
Driver customer can find at Download section / Driver : https://www.godexintl.com/downloads?locale=en
GoTermi sw for diagnostic and setup wifi GoDEX printers on MAC: LINK
How to setup graphic settings in MAC driver for GoDEX printer: LINK
Install driver short video: LINK
Install driver and printer - long video:
New MAC how to install over LAN (in this example we are using BP driver but it is same with original Godex)
New MAC installation driver over USB (in this example we are using BP driver but it is same with original Godex)
This document describes the standard installation of the Godex printer driver in a macOS environment. Godex Linux and macOS drivers are based on CUPS (Common UNIX Printing System), which is a modular printing system for Unix and Unix-like operating systems that allows a computer to act as a print server.
For advanced installation and more information, please refer to documents provided with the driver in rastertoezpl-1.1.2/doc and CUPS documentation at https://www.cups.org/.
To install the Godex macOS driver, follow these steps:




















If you are using a USB connection, you might need to send the command ^XSET,USBSPEED,0 to the printer via GoDoctor (from a Windows PC) or GoTools (on MAC) or through the web interface to configure the USB interface for use on a Mac system.
You can also use the CUPS interface at http://localhost:631; however, you might need to send commands to unlock or activate its web interface. For CUPS interface instructions, refer to the Linux driver installation guide's "Adding Godex printer to CUPS" section.
How to print DPL (Datamax printing language) on GoDEX printers with DPL fonts
Each GoDEX FW today have DPL emulation. If print job request some fonts they need to be download to GoDEX printer via
standard Datamax driver. Here is example how to download Ariel
Download driver: https://www.seagullscientific.com/support/downloads/drivers/datamax-oneil/download/
Install for example
on same USB like GoDEX printer


Why it can not be used Golabel2 to download fonts for DPL:
Due to the commands for downloading and calling fonts defined by EZPL and DPL are different, the fonts downloaded by GoLabel II through EZPL cannot be used by DPL. Therefore, the font downloaded by GoLabel II in this case can’t not be used by DPL. The downloaded fonts must be download by DPL commands or DPL Driver in order to be used by DPL. Also this is the only way to print the downloaded fonts in this case.
The downloadable fonts ID defined by EZPL is one Byte A to Z .

The download font IDs defined by DPL are Two Bytes 03 – 99, 9A – 9Z, 9a – 9z .

The call character format defined by DPL is S00 to Szz, U00 – Uzz, u00 – uzz, it is different from GoLabel via EZPL download fonts ID.

How to setup stop position for cutter when is sending ZPL label to GoDEX printer
According to the ZPL command rules, the stop position after printing (^E value) is changed according to the device type (Tear-off, Peel-off, Cutter) set by ^MM.
For example, when the ^MMT Tear-off stop position (^E value) is set, it automatically changed to ^E16.

When the ^MMC Cutter stop position (^E value) is set, it automatically changed to ^E26.

~TA can be used to adjust the stop position, but the max. value can only be set to 120 dots.
So ZPL command can’t set ^E30 in ^MMT Tear -off mode.

Customers can use ^XSET,LOCKCMD command to set (lock) ^E30 stop position.

For peeler use next command sto lock stop position
^XSET,LOCKCMD,00000000
^O1
^E13
^XSET,LOCKCMD,00440000
How to import export GoDEX printer driver settings from command line:
How to install combo WIFI /BT at ZX1000i, ZX1000i+, GX4000i GoDEX printer
Use Golabel2 with WIFI Tool1.34 minimum version: LINK
For FW printer for ZX1000i use min . version from this link:LINK
For FW printer for ZX1000i+ and GX4000i use min . version from this link:LINK
Combo Wifi/BT connect at board to BT port:
For setup via WIFI Tool look user manual from WWW.GODEXINTL.COM web site for this type printer
How to use USB stick like external memory, for configuring GoDEX printer and Download files, for copy files from printer to USB stick
How to make USB with files and settings:
First step put USB flash into printer and wait until you see yellow icon on LCD – this mean that printer was recognize USB stick.
There will be created LABELDIR folder with subfolders
Then you can take out USB flash from printer and put it into PC.
Open GoLoader (part of GoTools) select USB stick and download fonts, labels ....
If you want to use USB flash like external memory this is it.
If you want from USB stick to copy those files to printer you need, after you download all files to USB flash , to click on ENABLE button and Auto File Copy will be created.
Third way is that you want also some commands to send to printer with or without files. In this case you need to open AutoCopy File and you will see something like this
First part are control parameters and then second part is commant to copy from external memory to internal memory.
For example if you want to send command for speed ^S3 (3”/sec), Drakness ^H8 you make file like below just first row must be empty
Then you delete same file from USB stick and download this new file with GoLoader
Click Start download
Now if you open file from USB stick you will see new control characters (in this example it just send commands when you put it into printer with out files).
Also same procedure is possible with copy/ cut files from printer to USB stick just swich D and F (and must follow this procedure with empty first row and making new control character)
Here are more options
Before you make final configuration you can send commands aldo with GoDoctor
GoDoctor is part of GoTools - customer can download from Download section
our website: www.godexintl.com
How to set GoDEX printer to skip empty label and not to show "MEDIA ERROR"
Video example: LINK
Use this command to increase the alarm length to the total length of the tabs with the number of pages allowed to be dropped.
n = total length of a label x number of labels allowed to be dropped.
The value of n must not exceed 10 labels. (it is no sense to use such a bad label roll.)
Description black mark paper:
Gap = 0 paper out len = 30dot + n (dot)
Gap > 0 paper out len = Gap*2.5 + n (dot)
Label GAP Sticker :
Gap = 0 paper out len = 30dot + n (dot)
Gap > 0 paper out len = Gap*2.5 + n (dot)
Continuous paper: This command is invalid
paper out len = ((8 or 12)dot/mm+10 ) * 6
For example for ZX1300i
Commands: ^XSET,PAPEROUT,1225
^XSET,MISSINGLABEL,0
^XSET,MISSINGLABEL,n
n=0 Ignore the missing labels and print the directly on the liner directly, the position of the coordinated maybe inaccurate.
n=1 After skipping the missing label, reprint the one before the missing one.
n=2 After skipping the missing label, continue with the serial number.
.
end
You can download the GoRun SW from here: LINK
Process:
You create label with variable.
Define on which Printer will label be printed:
And where will be label with text file which will content values for variable.
Start proces
From your ERP make txt file with same name like name of label and copy to this location and printer will automaticly print label
How to use GoDEX Perforation cutter on ZX1000i or GX4000i
Perforation cutter have two blades. One for full cut and second for perforation cut.
So it is possible to use this cutter:
In Golabel there is option to define double cut

Also possible batch cut - this mean after print job is finish (you send 5 labels to print it will cut after 5 labels)
If you want to print 5 labels and to have 4 peroration cut and at end full cut this is possible with next steps:
You design label and after this you define option between label perforation cut and at end full cut
What programmer need to done:
At start of code need to send command how will be end cut : in our case full cut (^XSETCUT,MODE,0,2)
Then inside label to send for each perforation cut command:

Here is one example – in this example I am using dots to define when perforation cut will be made but alo is possible mm:
So label length is 150mm and 4 time it will make perforation cut and lats time full cut
^XSETCUT,MODE,0,2
^Q150,0,0
^W30
^H8
^P1
^S4
^AT
^C1
^R0
~Q+0
^O0
^D1
^E51
~R255
^L
Dy2-me-dd
Th:m:s
BA3,282,292,2,6,80,0,1,1234
^XSETCUT,DOUBLECUT,D720,3,1
^XSETCUT,DOUBLECUT,D1440,3,1
^XSETCUT,DOUBLECUT,D2160,3,1
^XSETCUT,DOUBLECUT,D2880,3,1
E
Same situation is when you have one label and you want to print it 5 times.
Inside label value for length need to be full length for all 5 labels for example ^Q30,0 one label so total ^Q150,0

Example with 15 time perforation cut in one label:
^XSETCUT,MODE,0,2
^Q150,0
^W25
^H5
^P1
^S2
^AD
^C1
^R0
~Q+0
^O0
^D1,5
^E52
~R255
; ^L Reset the cutting address of label multi-tool
^L
Dy2-me-dd
Th:m:s
C00,001,+1,Prompt
Dy2-me-dd
Th:m:s
AD,13,0,1,1,0,0E,Sample^C00
; Cutting limit is 15 times
^XSETCUT,DOUBLECUT,D240,3,1
^XSETCUT,DOUBLECUT,D480,3,1
^XSETCUT,DOUBLECUT,D800,3,1
Lo,0,0,187,0
Lo,6,79,182,80
Lo,4,160,180,161
Lo,0,238,176,239
Lo,0,318,176,319
Lo,0,398,176,399
Lo,0,478,176,479
Lo,0,556,176,557
Lo,0,635,176,636
Lo,0,716,176,717
Lo,1,795,177,796
Lo,0,874,176,875
Lo,9,36,20,1199
AT,90,99,45,45,0,0E,0,0,1
AT,88,179,45,45,0,0E,0,0,2
AT,87,251,45,45,0,0E,0,0,3
AT,86,334,45,45,0,0E,0,0,4
AT,86,416,45,45,0,0E,0,0,5
AT,82,495,45,45,0,0E,0,0,6
AT,78,575,45,45,0,0E,0,0,7
AT,78,655,45,45,0,0E,0,0,8
AT,72,731,45,45,0,0E,0,0,9
AT,71,817,45,45,0,0E,0,0,10
AT,72,1137,45,45,0,0E,0,0,E
E

For installation look user manuel for ZX1000i -Apendix

.
How to recall ZPL form from GoDEX printer
Form for download:
^XA
^DFR:SAMPLE.GRF^FS
^FO20,30^GB750,1100,4^FS
^FO20,30^GB750,200,4^FS
^FO20,30^GB750,400,4^FS
^FO20,30^GB750,700,4^FS
^FO20,226^GB325,204,4^FS
^FO30,40^ADN,36,20^FDShip to:^FS
^FO30,260^ADN,18,10^FDPart number #^FS
^FO360,260^ADN,18,10^FDDescription:^FS
^FO30,750^ADN,36,20^FDFrom:^FS
^FO150,125^ADN,36,20^FN1^FS (ship to)
^FO60,330^ADN,36,20^FN2^FS(part num)
^FO400,330^ADN,36,20^FN3^FS(description)
^FO70,480^BY4^B3N,,200^FN4^FS(barcode)
^FO150,800^ADN,36,20^FN5^FS (from)
^XZ
Recall commnands:
^XA
^XFR:SAMPLE.GRF
^FN1^FDGo Printing^FS
^FN2^FD14842^FS
^FN3^FDScrew^FS
^FN4^FD12395678^FS
^FN5^FDGodex Fabricating^FS
^XZ
Memory can be RAM or Flash (R or E)
For recalling label usig QR barcode and barcode scanner over RS232 port connected to printer need also to send those commands to printer:
~~INTERNALCOMMANDPROMPT2
^XSET,LABELSEARCH,1
In QR barcode you enter commands to recall label

How to cancel current print job only but not all other from printer queue GoDEX ZX1300i example
Send command to enable this option: ^XSET,FEEDKCM,1
And send for example two print files :
^XSETCUT,DOUBLECUT,0
^Q30,0,0
^W100
^H10
^P20
^S4
^AD
^C1
^R0
~Q+0
^O0
^D0
^E16
~R255
^L
Dy2-me-dd
Th:m:s
C00,001,+1,Prompt
AT,155,15,90,90,0,0E,0,0,A^C00
E
^Q30,0,0
^W100
^H10
^P20
^S4
^AD
^C1
^R0
~Q+0
^O0
^D0
^E16
~R255
^L
Dy2-me-dd
Th:m:s
C00,001,+1,Prompt
AT,155,15,90,90,0,0E,0,0,B^C00
E
Video example:
How to print at from Linux to GoDEX printer with EZPL code without driver
Linux (udev) automatically creates a char device files for each connected USB printer in Linux. Usually it is “/dev/usb/lp0”, for the first connected printer.
You can open this file (character device) and what you write to it, is send to printer, and what send the printer, you can read from the file.
For single test, send a command to printer, you can:
echo "~V" > /dev/usb/lp0
or you can send a file with printer commands:
cat "commands_file" > /dev/usb/lp0
You need to hae rights (sudo su)
To set up some particular functions, you might need to send a command to the printer.
This can be done in few ways, the easiest is to use either GoDoctor or GoLabel:
1. GoDoctor is a small useful tool for service technicians. It is basically an executable file (no need to install) that has few buttons with predefined commands as well as, you can input the command manually or make your own buttons with predefined functions/commands.
GoDoctor is a part of GoTools set and can be downloaded from our official website www.godexintl.com, or direct download link here (https://godex.s3-accelerate.amazonaws.com/pHoQ8cjP0VPq5djlBNaMuQ.file?v01) please note that the direct download link might get outdated after some time.
Extract the archive and run GoDoctor.exe on the left most upper corner you will find a button Port:
You can search and select the needed model here, the selected model will be shown on the bottom part of the GoDoctor window.
Click on the "Command Mode", an area to input the command will appear and you can input the command into it, after that click "Send". Alternatively, if you have the command set in a text file, you can also choose "Send file" and select the needed file.
If you will choose "Customize" you can also predefine your own buttons of often used functions:
e.g. the full factory default that will erase everything and set all settings back to default:
^XSET,LCDLOCK,0
~S,ESA
^XSET,LOCKCMD,00000000
~S,OFFSETX,0
~S,OFFSETY,0
~Q+0
~MDEL*
^D0
~~INTERNALCOMMAND+INIT
After doing so, you will have your own buttons in the TAB Customize (simple, yet very practical for repetetive tasks of a technician).
2. GoLabel. Another possible way is to use Command Area in GoLabel and send the commands through it:
3. Windows Driver. It is also possible to send the command via Windows driver, go to Printer Properties window, select Tools tab, Action -> Send Printer Command.
4. Printer Webserver (if printer is connected via IP port, you can input the IP address of the printer in the browser and access the webserver of the printer, default credntials are login: admin and pass: 1111)
There are also other possibilities like Hyperterminal, telnet, ftp and similar, yet, they are more advanced and used less often, so in case you would require such communication, please apply to Godex tech team for more information on that.
How to create installation for automatic driver setup
First you make setup of driver and then you export settings and make *.sds file
Then prepare update.bat for which driver and printer you want update driver settings
Then from MS Windows start program IExpress add .sds and update.bat file and create .exe file
Link for software GoAutoRun version2:LINK
Customers have option to triger with new text file different printers:
Also they can add as last value print quantity at *.txt file :
For example like at picture below where 3 mean that it will be printed three labels
Video tutorial:
How to setup Wifi on Godex printer with WPA2 Enterprise 802.1X (WPA2-PEAP /MSCHAPv2) Authentifikation
Update WiFi combo card with latest FW 3.4.0.0:Link
Here you can see process how to update wifi FW: Link
Use Wifi Tool 1.36 to setup wifi settings: Link
For example:
And you will see that priter is connected to AP with Radus server.
On AP side i used for test Vigor AP710 with internal radius server(also SSID can be hiden):
You can easily print shrink tubes on your Godex printer.
We install the shrink tube roll and resin ribbon inside the printer and make calibration. In this particular example, we use 25 mm wide shrink tube. In case you would require to print narrower tubes, we can offer you special adapters to accomodate narrower media, also it is possible to have few rows at the same time.
Then make in GoLabel a label format (select continues media type)
Temperature/Speed settings you must fine tune to get the best results:
Shrink tube on USB B plug:
Please apply to your local Godex dealer for more information.
How to use Ethernet and WIFI on same Godex label printer
With new FW this is possible 1.141t: LINK
How to use GoDEX label printer with small (numeric) or big keyboard in standalone mode
For all "PLUS" models and GX4000i series you will need FW 4.021w FW: Link
By default when you connect keyboard all three options are disabled (NUMLOCK, CAPS LOCK, SCROLLLOCK).
If you have small numeric keyboard without possebility to enable NUMLOCK you can predifine that it is enabled by default when you connect keyboard
Command send with GoDoctor: ~PCB,KEYBOARDLED,n n can be from 0-7
For enable Num :~PCB,KEYBOARDLED,6

Or for other option here is value for n parameter
1 NUMLOCK LED
2 CAPS LOCK LED
4 SCROLLLOCK LED
By default is: ~PCB,KEYBOARDLED,7


For CSV file, we choose the "Text" Database option

Select the needed file and definte the delimiter and codepage and click OK

We can check the data and if everything is OK in the DataTable tab:

Then we select DataMatrix:


Select the needed Column (in this case, there is only one):

Also don't forget to delete the sample data:


For GS1 Datamatrix, tick the box:

You can scroll between the records with buttons:

When you will click print, the window will open where you need to select what records need to be printed:

If desired, you can also define different copy quantities for different records, to do so, please go to Printer Setup Tab and copies per label select "Database" and _Qty, if there is no collumn dedicated as copy quantity:


How to install WIFI 6 usb dongle on GoDEX label printer Pro series
We recomend WIFI 6 dongle Asus USB-AX55 Nano (AX1800 Dual Bend).
Use at least FW 5.110t on printer.
Use GoLoader 1.008 to download driver.

With command~mdir you can see if it is in memory from GoDoctor

Then with Golabel wifi tool you can set wifi settings



Here is driver for WIFI 6:LINK
Verified USB Dongle List for Pro Printers
How to define which one to chose:
It depend from app. Here are examples:

4. Next option is combination BT classic and BLE

5. Next option is combination Wifi and BLE

----------------------------
Summary list:

-------------------------------------------------

Link for more info: Godex Knowledge Base - Printers
How to use GoDEX label printer with external battery 24V
You will need aditional three longer screws to connect printer with battery holder
|
765-230154-108 |
TAPPING SCREW,P,NI(FW)Φ3*15,TAP II |



Battery need to buy separatly.
We advise battery model: XTPower®-XT-20000QC3-AO-PA-Powerbank-inkl-Netzteil
Link: LINK

When custome buy it by default it is set 12 v and customer need to setup output to 24V.
Here are steps how to do this:
How to setup Liner rewinder UN-208
Description:
Liner rewinder is attend to rewinding of label liner that comes out from stripper module for thermal transfer printers EZ-1000, EZPi-1000,
G500 a RT7X0 during print and stripp. Almost all parts of liner rewinder are metalic that ensure long lifetime and - thanks the weight - very good
stability on workplace as well.
Installation:
Place printer on the top of liner rewinder. The pin on top of liner rewinder must go down in the cut-out on the bottom of the printer.
Liner rewinder is powered with printer power supply that connect to the rear panel of liner rewinder. Than connect power cable with jack
that comes from the rear panel of liner rewinder to power slot on rear panel of the printer. Power supply can be permanently connected to
the wall socket. Only in case that liner rewinder will not be use for long time, it is recomended to unplug it from wall socket.
Now, when power switch on front panel of liner rewinder is switched on, rewinder shaft starts to rotate. Printer can be switch
on with standard way according to instruction in user manual of particular printer model. Rewinder shaft is driven via clutch. Torque
of this clutch is possible adjust with nut on the front end of this shaft. Adjusting is necessary to make when liner rewinder is switched off.
It is necessary to install catch metal plate for RT7X0(i) printers or catch metal clips for G500. These parts ensure door of stripper
against opening. Trend to open stripper dor is caised with force that rewinder shaft tighten liner. Catch metal plate is mount in right hole
on top cover of RT printer using rubber anchor. See enclosed picture. Catch metal plate must be firmly pressed to top cover of printing
mechanism during and after tightening screw of the anchor otherwise this metal plate blocks correct closing of the printer mechanism.
Catch metal clips is used for G500. These clips are slide on tear – off plate that is on top cover of the printer. All is clearly visible on
enclosed pictures.
Using of liner rewinder:
Remove labels from liner in appropriate lenght to reach rewinder shaft and load it in stripper and than continue to rewinder shaft.
Fix end of liner under rewinder shaft clip and rotate by hand with rewinder shaft to fasten liner on the shaft. Close printer head and check
that the catch metal plate ensure stripper against opening. Switch on rewinder. Rewinder shaft tighten liner. Now it is possible to start
printing and stripping of labels. Label liner is rewind on rewinder shaft during printing.
When media is not stable and goes to the left and/or to the right, there is too high torque adjust on rewinder shaft. It is necessary
to loose adjusting nut. The smaller width of the media is, the smaller torque is necessary to adjust. Contralily – wide media accept high torque.
Maintanance:
Liner rewinder is maintanance free device. When it is necessary to clean it, use cloth wet in alcohol.
Pictures for RT700 instalation:
a) Instalation of catch metal plate with rubber anchor.
b) Positioning RT700 on UN208

Pictures for G500instalation:
Positioning of G500 on UN208 and instalation of catch metal clips

How to capture a print code file in Windows for printers that use Windows driver
In order to reproduce your environment, it is always good to have the precise that data that is coming out of your system. There are few ways to capture a printfile under Windows OS, the result of all of them is the same, you capture the print file, however the approaches are a bit different, choose the one that is most suitable for you:

Then select Tools Tab and click Logging Options:

Tick the box Record Printer Code and select the path where the captured files should be stored:

When this function is turned on, all the printjobs that will be printed via the driver, will be saved under the directory you selected, e.g.:

in the directory we selected: C:\Log Files\Godex RT230i, you will find text files (extension .prn), when you open the files with text editor (e.g. notepad) you will see similar to the below contents:

If the printjob contains graphical information, you will see some unclear information represented in symbols, this part is the bitmap graphics part.
2. Second possible way is to use the “File” port and when you press print, it will ask you to save the file somewhere in your PC.
Navigate to Control Panel -> Devices and Printers. Right click on the desired printer and select Printer properties:

In Printer Properties window, click on Ports tab, look for a port named FILE and select it (tick a box near the port name), press OK:

Initiate printing to needed printer from the application as usual, e.g. MS Word:

You will be prompted to save the file, input some file name and press OK:

After saving the file, please repeat the steps and select the previous port, that was selected before this change in order to continue using your device.
3. Third way is to capture the file from Windows Spooler, in order to do so, physically disconnect the data cable of the printer or use the option “Use Printer Offline” in the printing queue window. Then send the printjob to the printer form the SW as usual, it will issue an error that it can not be printed, then we go to: Run (Win + R) and type in this: %windir%/system32/Spool/printers :

Until the printjob will not be transferred to the printer, we will see it in the Spool Folder, please copy the file from it and save it in other folder:

Then please connect the cable back to the printer or disable the “Use printer offline” function, the printjob in few moments should be printed on the printer and files in the Spool folder will be automatically removed after transferring to the printer.
4. Use Godex Printer Monitor app (https://mega.nz/file/HGAQVD6T#aCi_zLYU_t0xRZP5G5ztd3_ufGhuYKu7jPXkK2tnjOw)
Connect the printer with USB to the PC, if the application uses network port, both of them should be connected at the same time. Send ~S,DUMP8 and it will record all data received by the printer to specified folder in the PC.
Open Tool(PrinterMonitor) and check printer is connected by USB.

Select command “~S,DUMP8” and click "Send"

Send printjobs to the printer and the printcode will be recorder,
To save data to file wait until the icon clears. (When the icon color is green, the tool is receiving data)

Click "Finish writing"

Captured data is saved in a text tile “..\ PrinterMonitor_V1.0.5 \Log"

5. How to get print file on USB stick:
Method 1. If the customer is using the printer with USB HOST:
1. Plug the printer into a USB flash drive.
2. Send the command ~S,DUMP255 to the printer.
3. Follow the customer’s procedure to print.
4. Remove the USB flash drive after 5 seconds.
Method 2. If the customer is not using the USB HOST:
1. Run the attached file (Printer Monitor) on the customer’s PC
2. Connect the printer with COM Port.
3. Send the command ~S,DUMP255 to the printer.
4. Follow the customer’s procedure to print.
5. Printer Monitor will catch the data via COM. Then send this information back to us.
You will get RAW files like this:

6.With Wireshark software :
Printer is receiving data over LAN or WIFI and you connect PC to same network and connect printer over USB.
So for example we are sending print job to IP 192.168.92.182

At Wireshark we are filtering IP adress:

Then we are sellecting line and checking content like this:

And we are getting printfile:

How to send EZPL from Simens S7 1200 PLC to Godex printer
After design label in Golabel2 export EZPL code.

Then at PLC software add this string but between each row need to add carrage return and line feed characters.
In this case: $R and $L

How to install and print with ZPL font at GoDEX label printers
First it is important to understand that there is 4 memory partitions where Font can be stored.
R: - RAM partition - after power off/power on all data will be deleted
E: Flash partition
To use a TrueType Font (TTF) in ZPL, you generally follow a two-step process:
uploading the font to the printer's memory and then recalling it within your label format.
1. Uploading the TTF Font
Please use GoLoader - part of GoTools or also from ZPL driver you can download fonts to internal memory
2. Recalling the Font
Once the font is stored on the printer, there are two main ways to use it in your ZPL code:
Method A: Direct Recall (The ^A@ Command)
Use this if you want to call the font by its filename without assigning it a shortcut letter.
^XA
^FO50,50
^A@N,50,50,E:ARI000.TTF^FDHello World^FS
^XZ
Method B: Alias Mapping (The ^CW Command)
XA
^CWZ,E:Algerian.TTF <-- Map Algerian.TTF to letter 'Z'
^FO50,50
^AZN,50,50^FDHello World^FS
^XZ
^CWZ: Assigns the font stored at E:Algerian.TTF to the identifier Z.
^AZN: Tells the printer to use font Z in Normal orientation.
Use this to assign the TTF to a single-character ID (like Z). This makes your code cleaner if you use the font multiple times.
^XA
^CWZ,E:Algerian.TTF <-- Map Algerian.TTF to letter 'Z'
^FO50,50
^AZN,50,50^FDHello World^FS
^XZ
[!IMPORTANT]
Reboot Note: If you store a font on the E: drive, the file remains after a reboot, but the ^CW mapping is often lost. It is best practice to include the ^CW command at the beginning of every print job to ensure the mapping is active.
How to Verify Stored Fonts
If you aren't sure of the exact filename on the printer (Zebra often shortens filenames to 8 characters), send this command to print a list of all stored files:
^XA^WDE:*.*^XZ
At GoDEX printers using GoDoctor you can list all fonts/data from printer memory using comand: ~MDIR
How to clean GoDEX printers - Printhead Maintenance Guide
Failure possibilities:






Here is how look like Godex cleaning pen:

How to solve problem:"Unable to add GoDEX printer with Seagull Drivers"
Problem describe:"Unable to add printer from Windows based print server on Windows client. Receive error "Windows cannot connect to the Printer. There is not enough memory to complete this operation. Please close some applications and try again". Also detected this event in Event log that seems to correspond: "Event 256 seagull driver environment setup". System has adequate RAM, and this error occurs after a reboot with no other programs loaded. Even increased paging file size to see if virtual memory was an issue, but this did not help either. "
First solution is to:

Second solution:

Third option:
On the client machine...
Go to Settings > Devices > Printers & Scanners
Click add a printer
When " The printer that I wanted isn't listed" shows up, click that hyperlink
Select Add a local printer or network printer with manual settings. Click Next.
Click Create a new port. Select Local Port for Type of port.
In the Port Name box, type the path to the printer in the following format, where server is the name of the print server and printer is the share name of the printer (e.g. \\server\printer). Click OK.
Select the printer model and driver. Click Next.
If the exact model isn't listed, click Have Disk and browse to the location where you extracted the drivers.
When prompted to share the printer, select Do not share this printer. Click Next.
How to adjust print line at RT863i, RT863i+, RT863i Pro (in General all RT800i series)
At print mechanism there are two screws for setup print line.
Adjusting them customer can make printout better.


Godex Linux and macOS drivers are based on CUPS (Common UNIX Printing System), a modular printing system for Unix and Unix-like operating systems. CUPS allows a computer to act as a print server, accepting print jobs, processing them, and sending them to the appropriate printer.
CUPS consists of a print spooler and scheduler, a filter system to convert print data, and a backend system to send data to the printer. More information about CUPS can be found at https://www.cups.org/.
This guide describes the standard installation of the Godex printer driver in a Linux environment. For advanced installation, refer to documents provided with the driver in rastertoezpl-1.1.2/doc and CUPS documentation.
The latest version of the Godex Linux/MAC driver can be found on the Godex International official website under Downloads -> Driver.
Please download the appropriate driver for your operating system.
Image of Godex download page with driver options highlighted (CUPS Printer Driver V1.15 for Ubuntu OS only, and CUPS Printer Driver V1.1.2 for all Linux systems)

Launch a terminal on your Linux machine and change the directory to where you saved the downloaded file:
e.g. cd /home/marius/Desktop/

Type the following command in the terminal to extract the archive (for newer versions the file name might be different, please pay attention to that):
tar -xzf rastertoezpl-1.1.2.tar.gz

Change the directory to the extracted archive folder and run the configure command:
cd /home/marius/Desktop/rastertoezpl-1.1.2/
./configure

Send the command:
make

If your system supports "sudo", use the following command. Otherwise, run "make install" as the root user.
sudo make install

After compiling and installing the filter and PPD files, you need to add a new printer to CUPS. The default CUPS administration interface is at http://localhost:631. Some distributions may use other software for CUPS administration.
Open your web browser and enter http://localhost:631 in the address bar.

Select "Administration" and then "Add Printer".

If your printer is connected via USB, it will appear under "Local Printers". Please select it.

Make modifications to the printer names if needed.

In case of a USB connection, the model should be suggested automatically. Select "Add Printer".

After adding the printer, the "Set default options" window will open, allowing you to set the default printer settings.

If you are using an IP connection, select "AppSocket/HP JetDirect". Other protocols may not perform stably.

Input the IP or hostname of the printer in the "Connection" field. Add /?waiteof=false to the end of the address to eliminate a 5-second timeout that some CUPS distributions have between labels.
Example: socket://192.168.1.4/?waiteof=false

Enter the name(s) of the printer in the relevant fields.

Select "Godex" as the manufacturer and click "Add Printer".

Select the appropriate printer model and click "Add Printer".

After adding the printer, the "Set default options" window will open, where you can set the default printer settings.

In CUPS 1.6.4 and higher, you can optimize USB communication with Godex printers by adding parameters unidir and no-reattach to the USB Quirks directory. The easiest way is to create a file: /usr/share/cups/usb/godex.usb-quirks with the following content:
# All Godex devices
0x195F unidir no-reattach
More information about the usb-quirks file can be found in the original file located at: /usr/share/cups/usb/org.cups.usb-quirks.
Alternatively, for USB connections, you can send the command ^XSET,USBSPEED,0 to the printer via GoDoctor from a Windows PC or through the web interface to configure the USB interface for use on a Linux system.
If you receive the error "checking for cups-config... no" and "configure: error: This program is required!" after running ./configure, it means that the "cups-config" program is not installed on your system.

This program is often found in development packages. Please install it using a command and package name compliant with your Linux distribution. [cite: 32] On Ubuntu, you can install it with the following command: [cite: 33]
sudo apt install libcups2-dev

If nothing is printed when you send a print job, ensure that AppArmor (Linux kernel security module) is not blocking the newly installed filter. [cite: 35] For testing purposes, you can disable it. The following commands are for Ubuntu; they might differ for other distributions: [cite: 35]
Check profiles:
sudo cat /sys/kernel/security/apparmor/profiles
Disable cupsd profile:
sudo ln -s /etc/apparmor.d/usr.sbin.cupsd /etc/apparmor.d/disable
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.cupsd
Check AppArmor status:
sudo aa-status

Note: Correct configuration of AppArmor is the responsibility of the System Administrator and is not explained in this manual.


Now please install the SD-Card back into your printer and start the Printer in DL-Mode:
A new (or after factory reset) AG4000 needs to have an intial setup.
You need to send a command (click for more info) to the printer to set the printer to the correct applicator mode ^XSET,APPLICATOR,0,1 and ^XSET,REWINDER,1 (command must be sent one time). After factory default the applicator mode is reset and you will need to send it once more.
When sending the printjobs, please make sure that correct settings are set up in GoLabel/Driver:
1. Select option - “Applicator” in the LCD and lock the function by tapping the small lock on the left side (see video).
2. Make sure to choose applicator mode in the printer settings in GoLabel/Driver or any other label design SW.
3. Smartback feed/preprint must be turned off
The AG4000 has 3 triggering modes
1. Direct Mode (jumper on and DB15 shorted) After receiving the print job, printer prints the label immediately and application follows the printing. “Trigger” for whole process is the print file.
2. 1 Step trigger mode (jumper off, sensor connected to DB15) After receiving the print file, printer waits for the trigger signal on DB15, after receiving the signal, label is printed and applied directly.
3. 2 Step trigger mode (jumper on, sensor connected to DB15) After receiving the print file, the label is printed immediately, but not applied yet, label is being hold on the labeling pad by vacuum and is applied only after receiving the trigger signal on DB15.
The following fragment from UM has only 1 and 2 modes, as the 3rd Mode was implemented later.

The shorted DB15 connector is delivered together with AG4000

By plugging in the connector with pins 1 and 9 shored, you create full direct mode, because there is permanent start signal.
User manual for AG4000: LINK
AG4000 Print and Apply system provides 4 different output signals that can be used for integrating the machine in the production line and/or adapting it with other systems.
On the side of the AG4000 there are 2 connectors - DB9 and DB15. Each of these signal drive a separate relay, so you can either use internal voltage from AG4000/printer, or connect it to an external voltage, as well as use either NO or NC.
Pinout:
In the video below you will find example of the Error signal:
Please note that if the AG4000 is set OFFLINE, there will be no Error signal, but Ready signal will be inactive.
If your application requires some special inputs/outputs, it is also possible to use additional signals from ZX1000i/GX4000i GPIO, please refer to the attached PDF for more information or contact your Godex representative.
During the use of cutter stacker, some routine maintenance must be done, as well as wearable parts should be replaced once worn.
In the video below, you will find the most common procedures of cutter stacker servicing, such as:
Detailed information you will find in the video below.
This document provides detailed service instructions for the Godex Cutter Stacker device, extracted from the official service video. Please ensure to follow all safety precautions.
Source Video: Godex Cutter Stacker Servicing Guide
Problem: Cutter stacker does not cut full width any more
Problem example video from customer:
We see that only the left part of the label is cut. Customer is cutting satin textile material. Satin is soft and more demanding material than nylon or paper. From the video it seems that most likelly the issue is worn blades, however before replacing the blades to new or resharpened ones, it is possible to readjust the blade crossing and use the same blades for a while.
The procedure how to adjust the blade crossing is shown visually here: https://youtu.be/Iw-Pmbh38HM?si=dE2QoFDNYI4NXJ9X&t=274 If you are doing this for the first time, please watch the full video before starting to see the generall disassembly/reassembly procedures of the Cutter Stacker unit.
IMPORTANT:
1. When adjusting blade crossing, the upper blade tension spring must be loose:
2. It is a must to use Feeler Gauge for the correct blade gap measurment/adjustment. Target gap between blades is ~0,2-0,3 mm (making adjustments "from the eye" and/or setting too big blade crossing might result in premature wear of the blades)
3. When measuring the GAP between blades, the upper blade must be on the lowest position and the tip of the upper blade must be pushed/hold towards the lower blade.
4. The blade crossing/gap between blades adjutment is made by turning the grub screws on the right side of the lower blade.
5. When adjusting the grub screws please make sure that the blade screws are loose enough to let the blade skewing adjustment. However when blade crossing measurment is made, the lower blade should be stable.
Another possible cause of not cutting the full width could be the position of upper blade. However this is more applicable in cases when wider labels are cut. The adjustment procedure is shown here: https://youtu.be/Iw-Pmbh38HM?si=tgtKFejhxWmxHhZz&t=344
The printer GPIO must be configured to internal 5V configuration. Please see jumper config below:


IMPORTANT: Incorrect (24V GPIO config) will burn the AG2000 control box, so please make sure that 5V is set up.
After setting the correct jumper/voltage config, you need to send a command (click for more info) to the printer to set the printer to the correct applicator mode ^XSET,APPLICATOR,0,1 (command must be sent one time). After factory default the applicator mode is reset and you will need to send it once more.

When sending the printjobs, please make sure that correct settings are set up in GoLabel/Driver:
1. select option “on” and then “applicator” in the display menu. Lock the function
2. no backfeed (Tearoff/Stop position = 0 mm)
3. applicator mode in printer settings in label software
4. Smartback feed/preprint turned off
At latest FW here how to enable applicator port and start signal


Problem: Cutter Stacker Plunger/"Hammer" does not come back to the upper position. Most likelly the spring got off.
To fix this, we need to take off the CS cover
(see in this video 00:10-00:35):
Then you need to "connect" the print to the plunger, see this video:
Spring "disconnected"
Spring "connected"
AG2000 is a cost effective fully automatic print&apply solution. AG2000 uses simple approach to address higher line/product speeds.
Applicator arm, right after the dispensing edge, incorportates a fan to create vacuum and hold the dispensed label straight. The whole idea of this is to have just a little bit of the label left on the dispensing edge (~10-20 mm), the fan is needed to hold the "free" label part straight:

after receiving the trigger signal from photo sensor or PLC, we quickly dispense the rest of the label and it is being "catched" by the moving product and immediately pulled with product speed, while the next label is being printed with printer speed. By these means, we are able to address higher product speed than the printer speed. Disadvantage of this, however, is slightly worse precision of label placement on the product.

If higher precsion is needed, you can also use the 1 to 1 approach, but in this case, the printer and product speeds must be virtually equal.

GoDEX label applicator AP200-FB
Here are different samples of usage:
100mm Round label
Lables for cans: Link Video
:
For some working places it is important to have standalone label printing solution and update the information from time to time. All Godex label printers with USB Host interfaces are capable of handling the CSV/DBF Standalone operation. Also it is possible to remotely update the files in the printer if the printer is connected to the network.
Below is a simple example/tutorial how to set this up.
We have a simple text file (CSV):
Also we make a simple label in GoLabel2 that includes information from the CSV Database:
When we create the file in GoLabel 2, we select Download label to the printer (or USB, if desired), select AUTOFR and Automatic quantity 1:
And load the files to the printer, restart the printer and test the file.
To update the files in the printer, you first need to get out of the AUTOFR, to do that, the easiest way is to select "Advanced->Exit AutoFR" in GoLabel 2:
One label will be printed and it will get back to Ready Screen (you should be using AUTOFR to get back to Ready, if you entered the Standalone via "Recall label", it will return to select label screen).
Once in Ready Mode, delete the needed files first
And then, reconnect to the modified DB and load the files to the printer. After the files are loaded, select "Restart Printer". It will reboot back into the AUTOFR:
You can easily print shrink tubes on your Godex printer.
We install the shrink tube roll and resin ribbon inside the printer and make calibration. In this particular example, we use 25 mm wide shrink tube. In case you would require to print narrower tubes, we can offer you special adapters to accomodate narrower media, also it is possible to have few rows at the same time.
Then make in GoLabel a label format (select continues media type)
Temperature/Speed settings you must fine tune to get the best results:
Shrink tube on USB B plug:
Please apply to your local Godex dealer for more information.
How to print only second transparent label without blackmark with label printer GoDEX ZX1300i with ultrasonic sensor
Task: On roll are two labels froth and back for bottle. Only on second label need to be printed expired date.
Procedure for prepare printer for this kind of media :
There is three parts of calibration J
First you need to calibrate material with ultrasonic sensor . First you make position on gap and then on label. Here is Article and video to explain this: Godex Knowledge Base - How to install und calibration make on Ultra sonic sensor on ZX1000i GoDEX printer
Second part Is to press calibration button from back (position of sensor need to be at middle of label so he see 32mm gap).
Then with feed button you make position to first label and then you send commands to printer
^XSET,ACROSSGAP,1
^Q156,32
^SJ2
^SB2
^SF2
Function acrossgap have ability to see several labels like one (to ignore gap between).
In this case one label is 49mm seconf 75 and gap 32 wich make 156mm
So we send ^Q156,32
In Golabel then you make lanel 80mmx156mm with 32 mm gap and printer is ready to print. Precison on 156 mm long label cca 1mm.
How to send EZPL from Simens S7 1200 PLC to Godex printer
After design label in Golabel2 export EZPL code.

Then at PLC software add this string but between each row need to add carrage return and line feed characters.
In this case: $R and $L

How to with new print job cancel current print job using GoDEX driver
Add command ~S,BUFCLR at start of every print job . This how when you send new printjob it will stop current print job and start new one.

Video example using Nicelabel and MX30+ GoDEX printer:
Just set printer to :^XSET,TOPOFFORM,3 so when next printjob is comming not to feed one label.
How to use GoDEX Linerless printer DT4L with web platform www.shipmondo.com
Install: GZPL Driver 2024.3
Setup driver:
Driver setup- continious variable length

Customer can import driver settings: Link

Send via driver commands:

^XSET,LOCKCMD,00000000
^Q200,0,0
^XSET,REALLENGHTPRINT,1
^D1
^E35
^XSET,LOCKCMD,00440000
At Shipmondo Print Client select printer DT4L EZPL
Select 10x19 paper size (printer will automaticly make bigger or smaller labeldepending on content).

Here is ZPL file if someone need for diagnostic.Link
Here is video of test:
Standalone mode with GoDEX printer - How to make 3 keyboard input first time and second time only third variable to enter
Link for example label:LINK
Video tutorial:
Print results:

Most important taht you select which input variable will be set to one time ask for value,
adn for which always.

And to setup after label is printed to go back to enmter new variable.

Godex Pro Series core advantages:
Files can be sent over various methods, you can use our EZio DLL Library, read the file into a “byte array” and send it via EZioApi.sendbuf() function, you can copy it via command line, FTP or similar. For more information, please see this article, at the very bottom of the page there is also some demo application that works as a “Watch dog” – it monitors a folder and when a new PDF appears, sends it automatically via FTP and moves the file to another folder: https://www.godex.lu/content/8/86/en/how-to-use-directpdf-print-and-godex-pro-printers-series.html?highlight=pdf
A test video of this demo application you can find here: https://photos.app.goo.gl/5WAre1rjKmDhBSm2A
|
CPU Type |
Basic |
Advanced |
|
|
Memory |
SDRAM |
512 MB |
2 GB |
|
Flash (SD Card) |
16 GB |
16 GB |
|
|
Ethernet |
10/100 Mbps |
10/100/1000 Mbps |
|
|
Encryption protocol |
802.1x |
||
|
Wireless |
Wifi & BT(2.1 & BLE) Dongle b/g/n/ac |
||
|
USB port |
USB2.0 |
3.2 Gen 1 |
|
|
USB host |
2.0 |
||
|
RTC |
Option |
Standard |
|
|
Models |
DT4x Pro, RT700i Pro, RT800i Pro, ZX400/ZX400i Pro, |
ZX1000i Pro, GX4000i Pro, |
|
For precise specifications of the models, please refer to Datasheets on https://www.godexintl.com/?locale=en_GB
Feel free to contact your account manager in case of any questions.
How to use big roll on ZX1000i Pro - up to 300mm diameter
We have develop new accessories that can be installed in any ZX1000i series printer .
With it it is possible to use up to 300mm diameter roll.

Part No.: ZX-HEAVY-ROLL-HOLDER
How to peel-off small label from 10mm high at GoDEX printers ZX1000i Pro and GX4000i Pro
pn: 031-Z2i005-SMALL
This is modification of peel holer mask which mount at front of printer.
Customer can buy it with standard peel-off and swich just sensor between.



Position of sensor is same like of starndard peel-off - biut on request can be moved to right side.
How to use peel-off Godex printer port like triger button from PLC - in this example it is RT730i Pro
In thsi case we will use black and white wires from peel off port.

You need fro getting good RTC with pee-off to send command: ^XSETRTC,APPLYCURRENT,1
After printer is power on and before send printjob those two wires need one time short to connect - look video.
In this way customer can for example recall label from LCD or also remotly via LAN but
PLC will control when some label need to be printed.This is using when printer does not have GPIO - applicator port.
How to set label with TTF (True type Font) in standalone with Franch language or any other at Godex printers
First during label design it is important to uncheck UTF 8 Encoding at PrinterText 

Then you can download TTF and Code page . For French Code 850 will work good.

Then you need to set keyboard - even from LCD or with commands

French special characters on QWERTY keyboard: 2-é; 7-è; 9-ç; 0-à; Shift+Ü+O= Ö
How to solve the problem if the plastic case of the peel-off sensor fall down on a GoDEX EZ2350i printer?
Here is sample of fixed case for peel -off sensor

Item number: 700-036000-3D
Description: Fixed housing peel-off sensor (EZ2X50i)
How to setup RFID - UHF setup at GoDEX GX4000i Pro
After instaling internal antenna and RFID modul start GoTool with RFID pre- set command.

Press next buttons:
Then Start Golabel2 RFID and select RFID printer tool
With this tool customer can find position and power for RFID label - RFID Calibration button.

Then if customer want to check if calibration is good and not to lost label he can press button
"Retry timer test" and customer can define with how many labels he wnat to make it.
For example with 10 labels or 40 labels. So on those labels nothing will be printed but it will be encoding testen.
At end to get results of "Retry timer test" customer need to press button "Getting retry timer test result"
where will be show errors during encode test - or no errors like on picture above.
At label setup cutomer can set to use current setup of printer for RFID power and position or to use the one that are set in label

For printing from database heer is one example. For example customer can write in one colum 24 characters
and connect database to label.
Then at RFID command editor setup

How to use value of one counter to different labels in stand alone mode at Godex label printers with LCD
This is not possible when customer is printing from Golabel but if they print in stand alone mode this is possible.
It is because each counter has hidden file inside printer memory. With command: ~L,SERIAL,name,data customer can setup
new counter file and setup start value. You can use same counter file for different labels this how this customer request can work.
Off course customer need to have Godex printer with LCD.

Here is example with 3 different counter in one label:
First step is to downlaod all 3 hiden files for counters in printer.
~L,SERIAL,first,12366
~L,SERIAL,second,12367
~L,SERIAL,third,12368
Second (i test on label 100x100):
^Q100,3
^W100
^H5
^P3
^S2
^AT
^C1
^R0
~Q+0
^O0
^D0
^E16
~R200
^XSET,ROTATION,0
^L
Dy2-me-dd
Th:m:s
C0,12357,+3,Prompt
C1,12358,+3,Prompt
C2,12359,+3,Prompt
BA3,55,100,2,5,40,0,0,20^C0
BA3,376,100,2,5,40,0,0,20^C1
BA3,698,100,2,5,40,0,0,20^C2
AC,51,27,1,1,0,0,(J-) M38427 EG013
AC,372,28,1,1,0,0,(J-) M8421 EK019
AC,695,27,1,1,0,0,(J-) M58421 EK014
C#0,first,+3,0
AC,54,63,1,1,0,0,20^C0
C#1,second,+3,0
AC,374,65,1,1,0,0,20 ^C1
C#2,third,+3,0
AC,698,65,1,1,0,0,20 ^C2
E
Here are steps:

How to upgrade Firmware on BT/WiFi Combo ESP32
ESP32 WiFi Combo Firmware update process
Printer should be connected to the network over WiFi and you need the IP address that this printer gets from network. This IP you can find from Self-test page or from GoDoctor for example. Then you need to enter this IP in web browser and you will get the screen like below.
There you have two Buttons. “ WiFi” and “ OTA”. This second one “ OTA” is used for FW upgrade. When you click on this button you will get something like on the screen below:
Below the button „ OTA Upgrade” you can see the actual FW version under the “AT Core Version”. In this example it is 2.5.0.0
For FW upgrade you need to select the location of the file with the newest firmware with button “ Browse” and after that click on OTA upgrade. After the upgrade is finish you will get the message on the screen.
After that you need to restart the printer, let the printer connect again to the network. When you again type the IP adress in browser, you ill get the new design of the OTA screen, which is updated with the new functionalities like on the picture below
For any future FW upgrade you will just need to choos from drop down menu “ota” and to do the same with the newer Firmware, if any….
In some cases when LCD is not functioning alright or when upgrading from old printer FW versions to newest ones, sometimes you might need to update the LCD FW & Grapichs as well.
To enter LCD Download Mode on Godex label printer with physical navigation buttons do the following:
1.power off printer
2. press and hold the arrow pointing up button
3. while holding the "up" button, power on printer
4. LCD will start flashing, release the button
5. Connect the printer with USB to a Windows PC and run
Click LCD F/W under Firmware Update:
Select the LCD FW bin file update will start after you press “Open”
While updating the LCD FW, the printer will beep few times, after LCD FW download finishes and it shows „Ready“ on Printer LCD, please select Update Graphic button
and select LCD images bin file, the download will start after you press „Open“.
NOTE: LCD image download will take around 10-15 minutes, do not disconnect any cables or turn off your device until it finishes & printer LCD shows „Ready“.
How to use color tube sensor with GTL100 and ATF4
How to setup solution:
Make position to 0,2 (how long tube will get instide applicator- this is also define position of label on tube which will be applied)
Make calibration of colors - 4 time (or more)each color and at end save file and clear results (if error ocure start again):
Make and define max 8 colors - each color one number (it need 4 time to make calibration - if does not success need to repeat)
With latest FW it is possible with commands to set color sensor values:
^XSET,TUBE,COLORTABLE,1,160,170,2,8
^XSET,TUBE,COLORTABLE,7,180,187,7,14
^XSET,TUBE,COLORTABLE,6,209,219,6,13
^XSET,TUBE,COLORTABLE,2,194,201,18,25
^XSET,TUBE,COLORTABLE,3,299,330,0,5
^XSET,TUBE,COLORTABLE,5,171,178,12,19
^XSET,TUBE,COLORTABLE,4,40,60,2,9
Here is how applicator on GTL100 is set
Here how it look like gray and white color tubes:
Tube1: 180 187 007 014 white
Tube2: 194 201 018 025 blue
Tube3: 299 330 000 005 red
Tube4: 040 060 002 009 gold
Tube5: 171 178 012 019 green
Tube6: 209 219 006 013 purpple
Tube7: 160 170 002 008 gray
Example of print job:
^XSET,MEMORY,2
~MDELF,6_purple
^F6_purple
^XSETCUT,DOUBLECUT,0
^Q30,3
^W50
^H8
^PA1
^S5
^AD
^C1
^R0
~Q+0
^O0
^D0
^E12
~R255
^L
Dy2-me-dd
Th:m:s
BQ,35,45,2,5,110,0,0,Z23101200013211
AB,393,21,2,2,0,1,Z231012
AB,357,17,2,2,0,1,00013211
AC,35,162,1,1,0,0E,Test Fred
AC,23,11,1,1,0,0E,EDTA
AA,42,190,2,2,0,0E,02/01/1999
E
New options at Golabel 2
Change the "GS1 Format" text in the QRcode object to "GS1 QR Code"
Add the GS1 Digital Link QR code function
Add GS1 Digital Link DataMatrix function
4. Add the "Get AI data from Digital Link" function in [Windows Text], [Text Box], [Wrap Text]
Added [Printer Text] and [Variable] functions of [Automatic Wrap] and [Automatically Adjust Text Size] - need to use FW after 02/02/2024
Added the customizable function of [Delimiter] when linking Text files in [Database]
Added the function of [custom button]
Select [Customize] and [Button Edit]. Then Set the [Number of Buttons] and fill in the [Display Text] and [Execution Command] in the button paging.
Then you will create additional button
Add logo at QR barcode
Export / Import variable settings
Automatic dedicate input from scale to variable
Also you cut parts that you need
Change collor when many labels are open so that user now which is currently open:
How to integrate GoDEX printer with SAP - EZ6250i in this case
Task is that SAP is making PDF which will be printed from SAP without download it.
On Server install GoDEX driver and set at Print Managment Set ddriver Isolation to Isolated

At SAP application side set IP adress and Device ZPL 300 for PDF only

Customer create PDF in SAP and print .

How to use images from database at GoLabel
Create excel for example where for images you will define URL
For example: C:\Users\GPlaninac\Downloads\Pictures from Database-20240617T121830Z-001\Pictures from Database\Pictures\Aries.bmp
Then connect label with database.
Then from Golabel add picture from database
How to print in stand alone mode Arabic letters on GoDEX printers
Download to printer True Type Fonts which support Arabic and code page for Arabic from Golabel - Printer Text:
Add Arabic text
Download it to printer and then you can recall it:
How to use DirectPDF print and Godex Pro printers series
If customer want to use Android OS and his own app we are providing SDK for DirectPDF print
Print PDF by Using Android SDK:
Customers can develop their own applications to print PDF files using the Android SDK in several ways:
1. Using the SDK's printPDF function:
o The printPDF function converts the PDF into an image and prints it using the image print command (Q command), adding ^L and E before and after sending the command.
o Ensure the label size (^Q command) is set appropriately for the PDF.

Result: Prints the PDF file located at filePath with a DPI of 203 and a width of 54mm, with no image dithering.
2. Using the SDK's putImage function:
o The putImage function converts the image and sends it using the image print command (Q command).
o Ensure the label size (^Q command) and manually add ^L and E before and after the image command.

Result: Prints the bitmap image at the label position (0, 0).
3. Using the writeByte function (for Pro models only):
o Pro models can directly parse and print PDF files.
o Developers can read the PDF file into a byte array and send it directly using this function.

Result: Prints the original size of the PDF file.
All three methods have implementation examples in the Tool.java of the SampleCode. Developers can refer to these examples and choose the method that best suits their application design needs.
New dithering option at printPDF function.

To dowload SDK for Android got to our download section

For testing customer can use GoTools for Android and IOS. For Windows GoDoctor. Just use function send file.

For Linux customer can refer to Article :Godex Knowledge Base - How to print at from Linux to GoDEX printer with EZPL code without driver
just instead of EZPL file to send pdf file over USB, IP ...
Here is Demo software GoMate which demonstarte over FTP how to print PDF directly to Pro printer: LINK
First step is to connect printer via WIFI or LAN.
Then use this IP adress and username : admin password is:1111 , to connect over FTP. Please enter Folder Path /PDF

Then in Setings you define lookup folder in which customer can download PDF and it will automaticly print.

For this program we thanks our colleague Henning. Customer, integrator can make his own program.
How to use LCD counter on GoDEX label printer with Nicelabel and CodeSoft programs
At CodeSoft you need to put qty at this field : copy of each page (like on picture below).
For Nicelabel you need to go to Document Properties:
On the printer LCD you can see numbers descending.
New option at Golabel2
At Text box theer is new feature Truncate:
* If the image data recorded in the database has only the file name w/o the directory. Golabel II will access the image file which locates in the same directory as the database.
* New AIs (Application Identifiers) 242, 243
*At counter to set value from variable or database. Also min and max value.
*In Calculation add variable from database
*At Printer TEXT add aligment function
How to check status of printer or download FW from Linux to Godex label Printers
Download Linux Terminal for Godex label printers:LINK
Linux GoDEX Terminal





How to setup barcode central align in standalone mode with Godex printer




How can Golabel work on Linux UBUNTU
Here is playlist with step by step: LINK

Transcript
01 Vor der Installation
System Update:
$ sudo apt-get update && sudo apt-get upgrade -y
02 Wine installieren
$ sudo apt-get install wine
03 Wine konfigurieren
$ sudo winecfg
04 Paketquellen für Wine im System hinterlegen
$ wget https://dl.winehq.org/wine-builds/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository 'http://dl.winehq.org/wine-builds/ubuntu/'
$ sudo apt-get update
05 64bit Rechnerstruktur (i386) hinzufügen
$ sudo dpkg --add-architecture i386
06 Hilfsprogramme "PlayOnLinux" und "winetricks" installieren
$ sudo apt install winetricks
$ sudo apt install playonlinux
07 Abhängigkeiten mit Hilfe von winetricks installieren
$ winetricks
> im neuen Fenster "Ein Programm installieren" auswählen
> Paket zur Installation auswählen: MS Visual C++ 2008.
Die Windows Installation von Visual C++ 2008 starten.
> Dieser Vorgang kann etwas Zeit in Anspruch nehmen.
08 ".NET" Pakete installieren
$ winetricks
> "Programm installieren" auswählen
> nächstes Fenster (Paketauswahl) abbrechen
> und im nächsten Schritt "Run an executable (.exe/.msi)" auswählen und mit einem Klick auf OK ausführen.
> Öffnen des Verzeichnis "vcredist_x86" im zuvor entpackten GoLabel Ordner.
> Mit Doppelklick Datei "vcredist_x86.exe" um Microsoft Visual C++ 2008 Redistributable Setup ausführen.
> Erneut "Run an executable (.exe/.msi)" auswählen und mit einem Klick auf OK ausführen.
> Die Datei "dotNetFx40_Full_x86_x64.exe" im gleichnamigen Verzeichnis mit einem Doppelklick ausführen.
> Sofern nicht schon installiert startet jetzt die Windowsinstallation den .Net 4.0 Frameworks.
08 GoLabel installieren
$ winetricks
> "Programm installieren" auswählen
> nächstes Fenster (Paketauswahl) abbrechen
> und im nächsten Schritt "Run an executable (.exe/.msi)" auswählen und mit einem Klick auf OK ausführen.
> Öffnen der Datei "setup.exe" im zugehörigen Ordner GoLabel_II_V2.1.2b mit einem Doppelklick
> Windows Installation von GoLabel II startet nun und das Programm winetricks kann mit einem Klick auf abbrechen nun geschlossen werden.
09 GoLabel II starten
> Doppelklick auf das neue Desktop-Icon GoLabelII.
10 Einen Test starten.
11 Anhang
> Wine kann eine echte Tüftelei ausarten, auch wenn man
> in die Wine-Trickkiste greift oder sich Hilfe von
> PlayOnlinux holt. Unter dem Namen „Crossover“ gibt es
> auch eine kommerzielle Version von wine, die einige
> gängige Windows-Programme von vornherein ausführen kann
> und Hersteller-Support hat. Wenn Sie Office, Adobe und Co.
> unter Linux ausführen wollen, sollten Sie trotzdem prüfen,
> ob nicht eine Virtualisierung (z.B. mit VirtaulBox) die bessere
> Option ist.
How to print Polisch characters from database at GoDEX label printer
For example database lool like

Connect Goabel with database

Select search field for database

Export to dbf database. Disconnect connection with excel and make new connection with dbf database.

At label side for text select Printer Text field and download TTF . For example Ariel and code page .

It is important to select UTF8

Then you can send commands to printer:
^XSET,KEYBOARD,15
^XSET,CODEPAGE,15
^XSET,LANGUAGE,8
Video:
How to create Agriculture labels in GoLabel for GoDEX label printers
Here is example of Agriculture label and which measure need to be taken. Also sensor need to be set to hole on left side.
For label size take full size of label. Example in attach.



Example for Golabel:
In short : First you create GS128 with fix data and then you enter variable.
For variable you need to format them for max characters like GS128 standard is asking for this particular variable.
Video tutorial
Link for test label: LINK
How to add in GS128 barcode exp date with 10days offset.
LINK for label sample: LINK
How to create GS1 DataMatrix barcode in Golabel
Here is video tutorial:
After checking box GS1 DtaMatrix it will automaticly add not printable character ~1 .

Link for Label example: LINK
s
How to create SSCC with custom format human readable under barode numbers and to use same value for text object
What is SSCC?
The format of the SSCC is as follows:
|
GS1 Application Identifier |
SSCC (Serial Shipping Container Code) |
|||
|
Extension digit |
GS1 Company Prefix |
Serial reference |
Check digit |
|
|
0 0 |
N1 |
N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 |
N18 |
|
The Extension Digit can have any value from 0 to 9 and is used to increase the numbering capacity. Its use is at the discretion of the company allocating the SSCC.
The GS1 Company Prefix (GCP) is allocated by GS1 Member Organisations to the company that allocates the SSCC - here the physical builder or the brand owner of the logistic unit. It makes the SSCC unique worldwide but does not identify the origin of the unit. The length of a GS1 Company Prefix depends on each GS1 Member Organisation's policy on number allocation.
The Serial Reference is a serial number created by the company allocating the SSCC. The simplest way to allocate the serial number is sequentially, for example ….00000, …00001, …00002.
The Check Digit is calculated using the algorithm defined by GS1. [GENSPECS, 7.9.1], also see [CHECK] for a calculator.
More info look below at GS1 website.
GS1 Logistic Label Guideline | GS1
Here is label made in Golabel2 with custom format numbers (numbers are devided with spaces) using
Windows Text box and function:"Insert Object Value "

Link for example of label: LINK

Here is video with explenation:
Difference how to use driver settings between GoLabel and GolabelPDF
If customer want to set in driver additional commands for example in below 4 cases:

Of course commands can be different depending of customers need.
Here is URL in driver how to come to Advanced options:

To be able to use this option customer need to use GolabelPDF and not GoLabel.
Here is the logic:
How to setup at GoDEX MX30+ Standalone Search/ Recall Function using Android GoAPP
Link for label and excel example: LINK
At GoAPP setup recall funkcion like this:

Video tutorial (made by Benjamin Sneikus):
This guide provides information about how to communicate with GoDEX printers using MQTT.
It is intended for software integrators and developers who want to write applications that will use MQTT to interact with GoDEX Pro series printers.
Our Pro series support MQTT commands. Users can make their software to communicate with our printers via MQTT protocol.
However, the following conditions and actions are required:
1. Requires an MQTT Server
2. Use the attached GoMQTT setup printers to connect to the MQTT server
3. The user’s software must also connect to the same MQTT server.
4. User’s software needs to communicate with the printer in the attached JSON format.
Here developers and integrators can download GoMQTT setup printers and API: LINK

How to use GoDEX printer to print on ARM devices through server
Instruction:PaperCut Mobility Print software
1. Download “PaperCut MF Mobility Print” at “papercut.com”, then choose your server platform
![]() |
2.
Install the application” pc-mobility-print”.
Create your account and login on the browser. 
3.
After logging in, you’ll see the server configuration. Click on the “Select printers” to choose your printer.
4.
Set the Publish “ON” for your printer, which is “Godex RT730i” here.
5.
Select your “Discovery options”
6.
Choose “Local Subnet(mDNS)”
7.
Take Windows OS for example, please click the "Client Setup" link below the Windows icon.
8.
Follow the instructions and download “Mobility Print”.
9.
Choose your printer, which is “GoDex RT730i [Your PC name]” here, then complete the installation.
10.
Go to setting -> Bluetooth and Device -> Printer and Scanner, you will see “GoDex RT730i [Your PC name](Mobility) on the list.
11. ![]()
Connect your device to the same internet to print via server. 

12.
For other OS, choose your system and follow the instructions at the bottom of the home page.
How to setup wifi and make diagnostik from MAC OS using USB connection to Godex printer - GoTermi software
GoTermi software is conneting automatically via USB to GoDEX printer: LINK
You can send command to printer, send file, check status or setup wifi.


Ad Advance button customer can checkcurrent wifi settings and security.

How to reprint last label on GoDEX labels printers
Here are two examples for ZX1000i+ model:
First example using option at LCD: On LCD select TEST

And then you can select - Print last label:

Second example using GPIO.
On ZX1000i+ series customers can use applicator port - GPIO
For example: Customer send print job and then customer want to reprint last printed label connecting pin 6 and pin 1 at applicator port
– this is working on ZX1000i+ when ^O0 is set for Mode1 and only work when ^O2 is set for Mode2.



All steps you can see in the following video:
How to design configure and print label on MAC with GoDEX label printers
For models DT4x, BP41, BP4x please download FW 1.140 to printer: LINK
Customer can download FW at MAC using GoTermi: LINK
After downlaoding FW please send next command using GoTermi:
^XSET,USBSPEED,0
Then customer can chose if they want to print from PDF or any text editor they can install driver at MAC: LINK
If customer want to edit and print label at MAC he can use GoEdit (not possible if MAC have Intel processor): LINK

You can join the club of happy customer filling next form:
Solution: Barbaric LPS - Labeling Printer Solution
The Labeling Printer LPS perfectly completes Barbaric's range of products in the field of panel handling and offers an optimal extension of our storage or feeding systems for part cutting. With this unit, boards can be labelled even before they are cut to size.
The Labeling Printer LPS can be implemented in a wide variety of set-up variants: as a stand-alone printer in a panel storage system, behind a pressure beam saw with direct feeding by means of a toothed belt conveyor or in front of a nesting machine with the corresponding conveyor unit. The same printer or applicator unit is used for all variants, only the lengths of the axes are different.
The communication to higher-level controllers is very simple. The LPS label printer only requires the finished generated labels in JPG or BMP image format and a position file for each cutting plan. Thus the creation of the labels is purely on the side of the cutting plan or nesting optimization.
Be inovate, be persisit, be yours - GoDEX Team.