GS-128 codes can be scanned with a device camera (smartphone). However, only the item code and batch management data for the item is extracted. Additional data cannot be detected.
This issue does not occur if you are using a hardware scanner.
A barcode consists of lines in different widths and gaps, which together form a unique code. This code represents in its form an optoelectronic writing, which can be read with the help of a scanner. The following information can be displayed on an article label:
Barcode
Product Name
Lieferantenartikelnummer (Datenbank-Einstellung "Etikettendruck, Lieferantenartnr.") Supplier Item Number (Database Setting "Label Printing, Supplier Item No.")
Price
Static Additional Text
Editing the Barcode Layout
The height and width of the barcode to be printed on the Zebra LP28xx or TSC TTP 245C can be changed via the (Windows) Registry Editor and adapted to your own preferences. All input commands must always be entered without "".
Proceed as follows:
-
Open the Windows Registry Editor:
Windows 9x - XP: Start > Run > Enter "RegEdit" and confirm with ENTER
Windows Vista, Windows 7: Windows logo> All Programs > Accessories > Run > Enter RegEdit and confirm with ENTER, then select Continue
Windows 8/10: Press the Windows key and "R" at the same time. This will open a "Run" window. Type in the "regedit" command (without quotation marks) and confirm with OK. The Registry Editor will open.
-
Navigate to the "Pixi" folder in the registry. Depending on the operating system, the storage location may differ. Check the following paths:
-
32 Bit System:
[HKEY_LOCAL_MACHINE\SOFTWARE\Madgeniuses\Pixi]
[HKEY_CURRENT_USERS\SOFTWARE\Madgeniuses\Pixi]
[HKEY_CLASSES_ROOT\VirtualStore\MACHINE\Software\Madgeniuses\Pixi]
[HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Madgeniuses\Pixi]
-
64 Bit System:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Madgeniuses\Pixi]
[HKEY_CURRENT_USERS\SOFTWARE\Wow6432Node\Madgeniuses\Pixi]
[HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Madgeniuses\Pixi]
-
The following values are relevant when editing the barcodes:
Double-click on the respective name to open the entry for editing the value.
Here you can enter the preferred value. By confirming with "OK", the value is stored immediately and is in use.
Here is an explanation of the individual values that can be set in the registry:
Name |
Definition |
Standard |
LabelBarCode_Height |
indicates the height of the barcode |
70 |
LabelBarCode_Rotation |
alignment of the barcode, 1 = rotation by 90° |
0 |
LabelCustomText |
static text |
|
LabelCustomText_Font |
font size 1-3 for custom text |
1 |
LabelCustomText_Rotation |
alignment of the text, 1 = rotation by 90° |
0 |
LabelCustomText_X |
text position X (custom text) |
0 |
LabelCustomText_Y |
text position Y (custom text) |
0 |
LabelItemName_Font |
font size 1-3 for item name |
1 |
LabelItemName_Rotation |
alignment of the item name, 1 = rotation by 90° |
0 |
LabelItemName_VerticalSpacing |
vertical spacing between text lines |
12 |
LabelItemName_WrapLenght |
characters per line |
21 |
LabelItemName_X |
text position X (item name) |
0 |
LabelItemName_Y |
text position Y (item name) |
110 |
LabelPrice_Rotation |
alignment of the price info, 1 = rotation by 90° |
0 |
LabelPrice_X |
text position X (price) |
0 |
LabelPrice_Y |
text position Y(price) |
0 |
LabelPrinterCharSet |
country character setting (D = 049) |
I8,0,049 |
LabelPrinterOffSet |
spacing to the left label edge |
100 |
LabelPrinterVerticalOffSet |
spacing to the top label edge |
0 |
Examples of Barcode Configurations
Here are 3 examples of how the barcodes can be configured:
Name |
Standard |
Version 1 |
Version 2 |
Printout |
|||
LabelBarCode_Height |
70 |
100 |
150 |
LabelCustomText |
www.madgeniuses.net |
||
LabelCustomText_Font |
1 |
1 |
1 |
LabelCustomText_Rotation |
0 |
0 |
0 |
LabelCustomText_X |
0 |
165 |
175 |
LabelCustomText_Y |
0 |
130 |
200 |
LabelItemName_Font |
1 |
2 |
3 |
LabelItemName_VerticalSpacing |
12 |
25 |
25 |
LabelItemName_WrapLenght |
21 |
19 |
19 |
LabelItemName_X |
0 |
10 |
10 |
LabelItemName_Y |
110 |
170 |
170 |
LabelPrice_X |
0 |
40 |
40 |
LabelPrice_Y |
0 |
195 |
195 |
LabelPrinterCharSet |
I8,0,049 |
I8,0,049 |
I8,0,049 |
LabelPrinterOffSet |
100 |
140 |
10 |
Printing Labels using Line Breaks
In the pixi Control Center you will find two settings to set line breaks for labels.
Line Break Character for Item Labels
Specify a line break character, for example "/" (slash character). This setting can be found under: pixi Control Center > Database Settings tab > Barcodes / EAN Settings folder > "Bin / Item Label - Line Break Character".
If you use the specified character within the item name, a line break will be automatically executed on the printout.
Note: Only the last character in the item name will be replaced with a line break! In case the item name contains the character more then once, all characters before will be printed on the label.
Example
Item name:
|
Printed label
|
End Character for Item Labels
Specify a line break character, for example, "#" (hash mark). This setting can be found at: pixi Control Center > Database Settings tab > Barcodes / EAN Settings folder > "Article Label End Character". Only the last character you specify is not printed on the label. If the character you specify occurs more often in the item name, only the last one is used for the line break. All previous characters are printed on the label.
Example
Item name:
|
Printed Label:
|
To be able to use the line break characters you specify, the item names must be adjusted accordingly. The item names can be changed by the database administrator in the database, or you can customize the names when creating new items.
Line Break and End Character
You can combine both of the above settings and use two line break characters.
Example
Item name:
|
Printed Label:
|
Important: The label can have a maximum of four lines of text!
Troubleshooting
If the printout of an item label for one or more items is faulty, check the item name for special characters. In some cases, these can result in label printing configuration information being printed directly on the label.
Example: An item name such as 'Sock wool "4 Seasons", 200g' could result in following issue on the printed label: