<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://theoracle.magentaretail.com.au/index.php?action=history&amp;feed=atom&amp;title=Embedded_Barcodes</id>
	<title>Embedded Barcodes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://theoracle.magentaretail.com.au/index.php?action=history&amp;feed=atom&amp;title=Embedded_Barcodes"/>
	<link rel="alternate" type="text/html" href="https://theoracle.magentaretail.com.au/index.php?title=Embedded_Barcodes&amp;action=history"/>
	<updated>2026-10-22T05:02:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://theoracle.magentaretail.com.au/index.php?title=Embedded_Barcodes&amp;diff=1317&amp;oldid=prev</id>
		<title>Trevor: Created page with &quot;=== Price /weight embedded barcodes === There were three embedded price/weight embedded barcodes supported by Enabler these have been extended to include up to eight different fo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://theoracle.magentaretail.com.au/index.php?title=Embedded_Barcodes&amp;diff=1317&amp;oldid=prev"/>
		<updated>2013-02-05T04:58:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=== Price /weight embedded barcodes === There were three embedded price/weight embedded barcodes supported by Enabler these have been extended to include up to eight different fo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Price /weight embedded barcodes ===&lt;br /&gt;
There were three embedded price/weight embedded barcodes supported by Enabler these have been extended to include up to eight different formats which can be configured via the Embedded Barcode Format browse screen. The new formats will include price embedded, weight embedded and/or price/weight embedded information. &lt;br /&gt;
&lt;br /&gt;
The table below shows the new formats which are configurable via BackOffice.&lt;br /&gt;
&lt;br /&gt;
=== Embedded Formats ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #00000a;padding:0cm;&amp;quot;| FORMAT&lt;br /&gt;
| style=&amp;quot;border-top:0.035cm solid #00000a;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPXCCCCCY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 4 digit plu, 1 digit check for plu, 5 digit price, 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPPXCCCCY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 5 digit plu, 1 digit check for plu, 4 digit price, 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPPPCCCCY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 6 digit plu, 4 digit price, 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPXWWWWWY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 4 digit plu, 5 digit weight (use price from product table, prompt for price if price is 0$), 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPPXWWWWY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 5 digit plu, 4 digit weight (use price from product table, prompt for price if price is 0$), 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPPWWWWWY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 5 digit plu, 5 digit weight (use price from product table, prompt for price if price is 0$), 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FFPPPPPPWWWWY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 2 digit prefix, 6 digit plu, 4 digit weight (might not be too useful), (use price from Product table, prompt for price if price is 0$), 1 digit check&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:0.035cm solid #00000a;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| FPPPPPPCCCCCWWWWWY&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.035cm solid #00000a;border-left:none;border-right:0.035cm solid #00000a;padding:0cm;&amp;quot;| 1 digit prefix, 6 digit plu, 5 digit price, 5 digit weight, 1 digit check&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
Formats 1-3 have price embedded in the barcode, formats 4-7 have weight embedded in the barcodes. For weight embedded barcodes the price information is obtained from file. If the item price is $0.00, the user will be prompted to enter the price in the selling screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Enabler option allows Enabler to support the new user configured barcodes.&lt;br /&gt;
&lt;br /&gt;
ProductsProduct OptionsBarcode printing/Scanning&lt;br /&gt;
&lt;br /&gt;
* Use configured embedded barcode formats (ignore internal embedded formats) &lt;br /&gt;
&lt;br /&gt;
With the option flagged ON the internal embedded formats cannot be used.&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image001.png]]&lt;br /&gt;
&lt;br /&gt;
=== Setup Embedded formats ===&lt;br /&gt;
To setup the new barcode formats, a global configuration option is available.&lt;br /&gt;
&lt;br /&gt;
Products Embedded Barcode Formats (Global)&lt;br /&gt;
&lt;br /&gt;
This can be accessed via Global configuration or Local Store configuration menu option.&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image002.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Embedded Barcode Format browse screen allows the user to add/configure new embedded barcode formats which can be interpreted by Enabler.&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image003.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image004.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A barcode format is to be identified by its prefix. The first seven barcode formats require a two digit prefix. The price/weight embedded barcode (Barcode 8) has a prefix of 2. This prefix must be used for this barcode. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Include prefix as part of PLU &amp;#039;&amp;#039;&amp;#039;- This option extends the PLU range by up to 2 digits. For example a barcode &lt;br /&gt;
&lt;br /&gt;
2565311004522 with the format FFPPPPPWWWWWY has a 5 digit PLU (65311). With the above option enabled the PLU becomes 2565311 or 7 digits long. &lt;br /&gt;
&lt;br /&gt;
Configured barcodes are stored locally in the BCODEFMT table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Importing of barcode format files ===&lt;br /&gt;
The barcode format may be imported into Enabler using the normal import mechanism. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Embedded Barcode Format Maintenance&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
FieldDescriptionData TypeExample&lt;br /&gt;
&lt;br /&gt;
01Record IdentifierC-22A, 2C, 2D&lt;br /&gt;
&lt;br /&gt;
02Embedded Barcode PrefixC-2&lt;br /&gt;
&lt;br /&gt;
03Embedded Barcode DescriptionC-60&lt;br /&gt;
&lt;br /&gt;
04 Embedded Barcode FormatC-20&lt;br /&gt;
&lt;br /&gt;
05 Include prefix as part of PLULY/N&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exporting Embedded Barcode formats  ===&lt;br /&gt;
The barcode format table (BCODEFMT) will be exported when a branch\tills configuration is exported. Also the barcode format table can be exported by doing a master file load or a branch load from enabler. A category “Barcode Formats File” has been added to the Full Till Load screen which exports the barcode formats table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image005.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once configured the barcodes can be used identify products in the selling screen as per current practice.&lt;br /&gt;
&lt;br /&gt;
=== Printing and decoding “alias codes” from Weight &amp;amp; Price embedded barcodes  ===&lt;br /&gt;
This option enables client to generate price and weight embedded barcodes for packaged items such as meat. Enabler already supports scanning ITF barcodes with weight and price data embedded and can easily be further developed to allow printing of such labels. However, these barcodes support numeric-only characters and only 6 characters are allocated for the SKU. The full data format for these labels is:&lt;br /&gt;
&lt;br /&gt;
2sssssspppppwwwwwd where:&lt;br /&gt;
&lt;br /&gt;
2 is a fixed prefix1 characters&lt;br /&gt;
&lt;br /&gt;
ssssss = SKU code 6 characters&lt;br /&gt;
&lt;br /&gt;
ppppp = Price5 characters&lt;br /&gt;
&lt;br /&gt;
wwwww = weight5 characters&lt;br /&gt;
&lt;br /&gt;
d = check digit1 character&lt;br /&gt;
&lt;br /&gt;
18 characters total&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, product 128212 which is $13.29 per kilo is packaged in a 0.541 kilo pack, the barcode would be: 212821200719005415 Note the maximum weight supported by this format is 99.999kg and the maximum price $999.99. Note that the system would compute the extended price based on the standard file price for this SKU when the label is generated ($13.29 x 0.541 = $7.19). Should the system file price for this SKU change between printing of the label and selling the item, the price embedded in the barcode (and printed on the label) would still apply – as it must!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that items for which price and weight embedded barcodes are required must have a numeric-only SKU of no more than 6 digits. If this cannot be achieved then a separate 6 digit barcode (or “alias”) would have to be associated with that subset of products for which price/weight embedded barcode support is required. Enabler can optionally resolve the “alias” barcode to the true, underlying 12 character SKU upon scanning these barcodes.&lt;br /&gt;
&lt;br /&gt;
The process to produce a label would be:&lt;br /&gt;
&lt;br /&gt;
1. Place the item on the attached scale&lt;br /&gt;
&lt;br /&gt;
2.Specify (key or search) the SKU in Enabler&lt;br /&gt;
&lt;br /&gt;
3.Label in user-customisable format would be produced showing the product details (code and description), weight, unit price and total price in text (i.e. human-readable) and with the price and weight embedded barcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order for Enabler to decode the price and weight embedded I2of5 barcodes, the following option must be enabled.&lt;br /&gt;
&lt;br /&gt;
Product Product Option Barcode printing /Scanning&lt;br /&gt;
&lt;br /&gt;
* Use configured embedded barcode formats (ignore internal embedded format)&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image006.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition, the following format must be enabled in your global settings for “Embedded barcode formats”. If decoding alias codes is required, then also check the resolve option. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Products Embedded Barcode Format (Local)&lt;br /&gt;
&lt;br /&gt;
* Resolve PLU prtion against product/barcode database&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image007.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Printing embedded barcode label ===&lt;br /&gt;
A price &amp;amp; weight embedded barcode can be added to a Barcode label format by adding a “Price &amp;amp; Weight Embedded Barcode” field to label format.&lt;br /&gt;
&lt;br /&gt;
Product Barcode Label formatting&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image008.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Embedded_Barcode_image009.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example embedded barcodes: ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Price Embedded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
0255010112995 – Product Code – 550101. Price - $12.99&lt;br /&gt;
&lt;br /&gt;
0255010108998 – Product Code – 550101. Price - $8.99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Price/Weight Embedded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
200820000684004561 – Product Code – 8200. Price - $6.84. Weight - 0.456 Kg&lt;br /&gt;
&lt;br /&gt;
200820001884012561 – Product Code – 8200. Price - $18.84. Weight – 1.256 Kg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using these sample barcodes in the format: FF-CCCCC-PPPPP-WWWWW-CD&lt;br /&gt;
&lt;br /&gt;
200000109995000010 Prod 1 (non-weighed), $99.95, 1 unit&lt;br /&gt;
&lt;br /&gt;
200000109995008955 Prod 1 (non-weighed), $99.95, qty = 0.895&lt;br /&gt;
&lt;br /&gt;
200820009995008954 Prod 8200 (weighed), $99.95, 895g&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1)2236121012990. PLU – 361210. Barcode – 22361210. Include Prefix option should be enabled. Resolve PLU portion against product/barcode option should be enabled. This user configured barcode is of format type FFPPPPPPCCCY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)212821200719005415. PLU – 8212. Barcode – 128212. Include Prefix option should be disabled. Resolve PLU portion against product/barcode option should be enabled. This user configured barcode is of format type FPPPPPPCCCCCWWWWWY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)200821200719005412. Same as above but should resolve the PLU directly.&lt;br /&gt;
&lt;br /&gt;
4)2112644012368. PLU – 264. Barcode – 1264. Include Prefix option should be disabled. Resolve PLU portion against product/barcode option should be enabled. This user configured barcode is of format type FFPPPPXWWWWWY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use the following barcodes for testing&lt;br /&gt;
&lt;br /&gt;
Price embedded barcodes&lt;br /&gt;
&lt;br /&gt;
Barcode 1 – 0255010112995 – Product Code – 550101 Price - $12.99&lt;br /&gt;
&lt;br /&gt;
Barcode 2 – 0255010108998 – Product Code – 550101 Price - $8.99&lt;br /&gt;
&lt;br /&gt;
These barcodes contain a 6 digit PLU, so the option in the configuration to include prefix in screenshot above must be off. If you want to test with 5 digit PLU in the barcode, turn that option on: e.g. 0200850702172 which has a Product Code of 00850 which becomes 850 when leading zeroes are stripped and has a price of $2.17&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weight embedded barcodes - For a refresher on weight embedded barcodes refer to version notes section 4-33-01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Barcode 1 – 2 008200 00684 00456 1 – Product Code – 8200. Price - $6.84. Weight - 0.456 Kg&lt;br /&gt;
&lt;br /&gt;
SKU: 008200&lt;br /&gt;
&lt;br /&gt;
Price: $6.84&lt;br /&gt;
&lt;br /&gt;
Weight: 0.456 kg&lt;br /&gt;
&lt;br /&gt;
File Price: $15.00 (per kg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Barcode: &lt;br /&gt;
&lt;br /&gt;
200820000684004561&lt;br /&gt;
&lt;br /&gt;
200820000748004995&lt;br /&gt;
&lt;br /&gt;
200820003121044656&lt;br /&gt;
&lt;br /&gt;
2 008200 03121 04465 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Barcode 2 – 2 128212 00719 00541 5 – Product Code – 128212. Price - $7.19. Weight – 0.541 Kg&lt;br /&gt;
&lt;br /&gt;
SKU: 128212&lt;br /&gt;
&lt;br /&gt;
Price: $7.19&lt;br /&gt;
&lt;br /&gt;
Weight: 0.541 kg&lt;br /&gt;
&lt;br /&gt;
File Price: $13.29 (per kg)&lt;br /&gt;
&lt;br /&gt;
Barcode: &lt;br /&gt;
&lt;br /&gt;
212821200719005415&lt;br /&gt;
&lt;br /&gt;
212821200719005415&lt;br /&gt;
&lt;br /&gt;
212821200719005415&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{I,B,0,1,0,0,0|}&lt;br /&gt;
&lt;br /&gt;
{F,25,A,R,M,700,380,&amp;quot;PLabel1&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
C,650,20,0,2,1,1,O,L,0,0,&amp;quot;HFM&amp;quot;,0 | &lt;br /&gt;
&lt;br /&gt;
C,600,150,0,2,1,1,O,L,0,3,&amp;quot;$69.95&amp;quot;,0 | &lt;br /&gt;
&lt;br /&gt;
C,600,40,0,2,2,1,O,L,0,3,&amp;quot;TWEETY TABLE LAMP&amp;quot;,0 | &lt;br /&gt;
&lt;br /&gt;
B,4,8,F,10,170,6,2,75,7,L,0 | R,61 | R,1,&amp;quot;20002008&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
C,0,20,0,2,1,1,O,L,0,0,&amp;quot;000200&amp;quot;,0 | &lt;br /&gt;
&lt;br /&gt;
C,0,100,0,2,2,1,O,L,0,0,&amp;quot;1.555&amp;quot;,0 | &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{B,25,N,1 | E,0,0,1,1,2,1 |}&lt;/div&gt;</summary>
		<author><name>Trevor</name></author>
	</entry>
</feed>