Skip to content

Labels

Administration -> Manage Labels

The EverywhereBridal/Prom/Retail allows small size Labels, Tags & full page sheets to be printed for Inventory styles, Fittings and customer Pickup/layaway items.

The system comes with a standard set of system tags/labels which may be used. Standard system tags & labels may not be modified. However with the Manage Labels option custom tags and labels may be created. Standard tag/labels are not replaced by any custom tag/labels created. Custom Tag/Labels are added to the tag/label list for selection.

For small single tags or label printing utilizes the Zebra ZPL/ELP printer languages. For full sheet documents HTML markup language is used.

Documents may be created for price tags, Pickup / Lay-a-way tags, Event Labels, Fittings.

The system is designed to work well with the most popular thermal printer brand, Zebra Technologies. Any model in their line that supports their ZPL tag format language will work well. The most cost effective models in their lineup are are the GC420d and GX420d.

The system offers select merge codes that can be inserted into the label/tag definition and these codes will be replaced with the system values of the item being printed. A list of merge codes for reference are found later in this topic.

ZPL/EPL Instructions

Some talented coders could manually type the label/tag definitions into a text editor, then copy the code into this Manage Labels form, however most users are not talented coders. For these folks Zebra offers a FREE program called the Zebra Designer that allows for a WYSIWYG layout of the tag/label. Output the designed label to a text file then copy the resulting code into the system on this form. Zebra Designer download - click this link.

Example: 4w" x 2H" Tag/Label definition with merge codes

This looks complicated, but with the ZebraDesigner software the actual creation of the label is relatively simple. ZDesigner runs only on a Windows PC.
The process is to install the appropriate ZPL driver for your Zebra printer. Install the zDesigner software, select the driver, design the tag/label in zDesigner, print to file, edit file with text editor for correcting merge codes as necessary, copy text file contents and paste into the EB ZPL/EPL label form. Test print and repeat as necessary to get the tag/label formatted as needed.

Example output of the Label Designer software. This data would be copied into the Manage labels form under EPL or ZPL. ZPL is preferred;

CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR2,2~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW812
^LL0406
^LS0
^FO64,32
#IMG{top:50,left:30,height:165}IMG#
^FT575,137^A0N,25,24^FH\^FD#CLR{length: 10}CLR#^FS
^FT575,163^A0N,25,24^FH\^FD#CLR2{length: 10}CLR2#^FS
^FT576,193^A0N,25,24^FH\^FD#CLR3{length: 10}CLR3#^FS
^FT483,87^A0N,25,24^FH\^FDSize: ^FS
^FT481,193^A0N,25,24^FH\^FD#CLA3{length: 6}CLA3#: ^FS
^FT482,164^A0N,25,24^FH\^FD#CLA2{length: 6}CLA2#: ^FS
^FT20,283^A0N,25,24^FH\^FD#CMT{length: 80}CMT#^FS
^FT481,137^A0N,25,24^FH\^FD#CLA1{length: 6}CLA1#: ^FS
^FT399,250^A0N,62,38^FH\^FD#P1{format: "c2"}P1#^FS
^FT506,34^A0N,25,24^FH\^FD#VCD{}VCD#^FS
^FT548,98^A0N,62,38^FH\^FD#SIZ{length: 5}SIZ#^FS
^FT270,35^A0N,25,24^FH\^FD#SS{}SS#^FS
^BY3,3,60^FT116,352^B3N,N,,Y,N
^FD-BAR$$BAR-^FS
^PQ1,0,1,Y^XZ

Use the free Labelary viewer to test the layout of your creation, by copying the tag/label definition to it for a quick view. http://labelary.com/viewer.html

Note: BBL provides custom tag creation services for a reasonable fee. Please draw the tag layout and information desired on the tag/label, send to eMail or Fax to BBL for a quote.

Top

HTML Full Page Instructions

Start the file with this code being on the first line: . The remaining code is pure HTML that may be created within an HTML editor (such as is found within this everywhereRetail at Administration-> Templates -> eMail. This works for both ZPL & EPL settings.

Here is an example Pickup Label

<HTML>
<p><img src="https://cdn8.bigcommerce.com/s-6ef9f/images/stencil/200x182/logo-small-2_1513267202__36934.original.png" alt="" width="200" height="80" /></p>
<p>Customer:</p>
<h1><strong>#CNM{}CNM#</strong></h1>
<h2><strong> #ENM{}ENM#&nbsp; &nbsp; &nbsp;&nbsp;</strong><strong>#EDT{}EDT#</strong></h2>
<hr />
<h1 style="text-align: center;"><strong>Measurements at Sale Time</strong></h1>
<hr />
<table style="width: 709px; height: 112px;">
<tbody>
<tr style="height: 61px;">
<td style="width: 373px; height: 61px;">
<h2><strong>Bust : #MBT{}MBT#</strong></h2>
</td>
<td style="width: 320px; height: 61px;">
<h2><strong>Waist: #MW{}MW#</strong></h2>
</td>
</tr>
<tr style="height: 65.4219px;">
<td style="width: 373px; height: 65.4219px;">
<h2><strong>Hip: #MHP{}MHP#</strong>&nbsp;</h2>
</td>
<td style="width: 320px; height: 65.4219px;">
<h2><strong>Height: #MH{}MH#</strong></h2>
</td>
</tr>
</tbody>
</table>
<h2>&nbsp;Item ID:&nbsp; &nbsp; &nbsp;#SID{}SID#</h2>
<h2>&nbsp;</h2>
<hr />
<h2><strong>Vendor Style: #VS{}VS#</strong></h2>
<table style="width: 657px;">
<tbody>
<tr>
<td style="width: 71px;">
<h2><strong>Color: </strong></h2>
</td>
<td style="width: 245px;">
<h2><strong>#CLR{}CLR# </strong></h2>
</td>
<td style="width: 74px;">
<h2><strong>Size:</strong></h2>
</td>
<td style="width: 249px;">
<h2><strong>#SIZ{}SIZ#</strong>&nbsp;</h2>
</td>
</tr>
</tbody>
</table>
<hr />
<h1 style="text-align: center;">&nbsp;Custom Fitting</h1>
<hr />
<p>&nbsp;</p>
<table style="width: 692px;">
<tbody>
<tr>
<td style="width: 310px;">&nbsp; Date of Fitting:&nbsp; &nbsp;</td>
<td style="width: 372px; text-align: right;">Seamtress Assigned ___________&nbsp;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table>
<tbody>
<tr>
<td>Bust:</td>
<td>_______</td>
</tr>
<tr>
<td>Waist:</td>
<td>_______</td>
</tr>
<tr>
<td>Hip:</td>
<td>_______</td>
</tr>
<tr>
<td>Height with Shoe:</td>
<td>
<p>_______</p>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;Comments:&nbsp; &nbsp;____________________________________________________________</p>
<p>_______________________________________________________________________</p>
<p>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Tear Line - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</p>
<p>I have inspected this merchandise and I'm taking it satisfied with it's condition</p>
<p>_______________________________________________________________</p>
<table style="width: 559px;">
<tbody>
<tr>
<td style="width: 440px;">&nbsp; Signature&nbsp;&nbsp;</td>
<td style="width: 107px;">&nbsp;Date &nbsp;</td>
</tr>
</tbody>
</table>

This is what it looks like when printed:

Merge Code Reference

Merge Code Format (Zebra [ZPL] or HTML full page template)

#CODE{parameter}CODE# , i.e.  #P1{format: "c2"}P1# or #CLR{length: 10}CLR#
price format command c2 means print 2 decimal places

A merge code entry with no format parameters would look like: #baddr1{}baddr1#

Bar-Codes

ZPL/EPL Label Bar-Codes are created by the Zebra printer during print time. When this merge code is used a bar-code of the QOH bar-code field is printed on the tag in the symbology defined by the tag definition. It will be a 3of9 or a i2of5. -BAR{}BAR- for EPL/ZPL Zebra printer language.

HTML document bar-code printing works by inserting a URL with bar-code printing definitions.

https://everywhereretail.com/barcode?data=0000007&includetext=true

replace data= value (00000007) with the desired data or merge code to convert to 3 of 9, don't need the * since this 3of9 character is inserted automatically into the bar-code. This function returns a image of the 3of9 bar-code which may be handled via standard HTML image syntax/tags. Example:

<img src="https://everywhereretail.com/barcode?data=0000007&includetext=true" width="20%"/>

which always prints the barcode for 0000007, or

<img src="https://everywhereretail.com/barcode?data=#SID{}SID#&includetext=true" width="20%"/>

which prints a pickup inventory sale ID for scanning.

Prints Label logo on ZPL tags

Label logo is saved in System Setup

Merge code: IMG

#IMG{top:50,left:60,height:164}IMG#  

where as Left = 60px, Top = 50px and Image Height = 164px

Merge Code Parameters

Length for text forcing a number of characters - Length:10 Format for prices - c1,c2,c3,c4 representing number of decimal places format: "c2" for two places.

Examples using parameters are:

#SIZ{Length:5}SIZ#
#P1{c2}P1#

Merge Codes for Retail Inventory Price Tag/Labels

Applies when printing tags for a QOH entry

QOH Size: SIZ

QOH Color: CLR

QOH Color 2: CLR2

QOH Color 3: CLR3

QOH Color label 1: CLA1

If color label 1 value is empty it will be replaced with text Color1 QOH Color label 2: CLA2

If color label 2 value is empty it will be replaced with text Color2 QOH Color label 3: CLA3

If color label 3 value is empty it will be replaced with text Color3

QOH Barcode value: -BAR{}BAR-

QOH UPC Code value: #UPC{}UPC#

QOH comments: QCMT

Store location: QLOC

Received date/time: QREC

Quantity on Hand (whole number): QQOH


Retail Inventory Style header merge data

Merge Codes for Retail Inventory data that may be included on price tags and transfer documents.

Store Style: SS

Vendor Style: VS

Last received date: LRD

Sizes Available: SZA

Color 1 size chart available: CA1

Color 2 size chart available: CA2

Color 3 size chart available: CA3

first 40 characters of notes wrapped: CMT

Vendor Code (not name): VCD

Store logo: LOGO

Fee description 1: FE1

Fee Price 1: FP1

Fee description 2: FE2

Fee Price 2: FP2

Fee description 3:: FE3

Fee Price 3: FP3

Fee description 4: FE4

Fee Price 4: FP4

Fee description 5: FE5

Fee Price 5: FP5

Price 1: P1 This price includes any extra charges that are automatically added. The price merge code must be contain a format code c2. For example: #P1{format: "c2"}P1#

Price 2: P2

Notes: NTS

Stored Image in image field 1 sized 800x600: IMG1 or small thumbnail size: IMG1T

Stored Image in image field 2 sized 800x600: IMG2 or small thumbnail size IMG2T

Stored Image in image field 3 sized 800x600: IMG3 or small thumbnail size: IMG3T

Stored Image in image field 4 sized 800x600: IMG4 or small thumbnail size: IMG4T

example (no parameters required: #IMG1{}IMG1#


Pickup tag/Label merge codes

Merge code for Layaway / Pickup items printed from ticket sales transaction or Pickup grid

Store: STR

Sale ID: SID (Use this merge code for Pickup merchandise bar-code)

Event Name: ENM

Event Date: EDT

Customer Name: CNM

Customer Email: CEM

Customer Phone: CPH

Customer: CID

Measured By: MBY

Bust: MBT

Hip: MHP

Waist: MW

Height: MH

Date received if ordered or date sold if sold from stock: DRVC

MeasurecWeight: CWGT

MeasurementHeightWithShoes: MHWS

MeasurecShoeSize: MSS

MeasureFNormalDress: MFND

MeasureFOverbust: MFOB

MeasureFRibcage: MRC

MeasureFWaisttoFloor: FWF

MeasureFHollowtohem: FHH

MeasureFHipHigh: FHIPH

MeasureFHipLow: FHIPL

MeasureFHollowtoWaist: FHOW

MeasureFNapetoWaist: FNTW

MeasureMCoatSize: MCOT

MeasureMPant: MPNT

MeasureMChestSize: MCHST

MeasureMOverarm: MOARM

MeasureMwaist: MWST

MeasureMinseam: MINS

MeasureMoutseam: MOUTS

MeasureMshirtSize: MSHRT

MeasureMneckSize: NNCK

MeasureMsleeveLength: MSLV

Item Description, comes from inventory: PUDES

Fitting Ticket Merge Codes

Merge codes for Fitting (Alteration) ticket labels/documents printed from Fitting ticket form.

Customer name: CNM

Event date: ED

Store Style: SS

Vendor Style: VS

Size: SZ

Color1: CLR1

Color2: CLR2

Color3: CLR3

Seamstress Assigned: SEAM

Fitting ID: FID

Fitting description: FDESC

Next fit date: NFDATE

Last Total Fee: LFEE

Event Label Merge Codes

Event Label/HTML merge codes for Event recap printed from Event form.

Bride First Name + Bride Last ): bname

Groom First name + Groom Last Name: gname

Bride Address1: baddr1

Bride Address2: baddr2

Bride city: bcity

Bride zip code: bzip

Bride primary phone: bphone

Source type: source

bride's email: bemail

event date: evdate

Source types: source

event comments for HTML: evcomm

event comments for use in Zebra EPL/ZPL labels: zplcomm

The ZPLCOMM merge code differs from other data variables because notes/comments may have multiple lines of text whereas other fields have only 1 line of text. This requires a special code for the zebra that is not available in the FREE version of the Zdesigner software and that is the ^FB command. below is an example of a line that would properly print the multiline comments, When printing onto a small label the notes will print to the maximum label length, in most cases 4 to 10 lines of text.

^A0N,23,24^FO1,300^FB700,11,2^FD#zplcomm{}zplcomm#^FS

Event's responsible SA: respsa

Rental SA: rentsa

Event name: evname

Primary Role name (if empty Bride): prirole

Secondary role name (if empty Groom): secrole

Example HTML for printing to a Sheet of paper from a laser or inkjet printer.

{
<p><strong>Event Recap</strong></p>
<p><strong>Bridename:</strong> #bname{}bname#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>Groom Name:&nbsp;</strong>#gname{}gname#<br />
<strong>Address1:&nbsp;</strong>#baddr1{}baddr1#<br />
<strong>address2:</strong> #baddr2{}baddr2#<br />
<strong>city:</strong> #bcity{}bcity#&nbsp; &nbsp; &nbsp;<strong>state:</strong> #bstate{}bstate#&nbsp; &nbsp;&nbsp;&nbsp;<strong>zip:</strong> #bzip{}bzip#<br />
<strong>Phone:</strong> #bphone{}bphone#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<strong>Email:</strong> #bemail{}bemail#&nbsp;<br />
<strong>Event date:</strong> #evdate{}evdate#&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<strong>Event name:</strong> #evname{}evname#<br />
<strong>PriRole:</strong> #prirole{}prirole#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>SecRole: </strong>#secrole{}secrole#<br />
<strong>SA:</strong> #respsa{}respsa#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>Rental SA:</strong> #rentsa{}rentsa#<br />
<strong>Source: </strong>#source{}source</p>

<hr />
<p><br />
<strong>Comments:</strong> #evcomm{}evcomm#</p>
}

Example ZPL Label for Zebra type printer, 3x3.75" label size

CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR2,2~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW711
^LL0609
^LS0
^FT14,32^A0N,23,24^FH\^FDBridename:^FS
^FT132,32^A0N,23,72^FH\^FD#bname{}bname#^FS
^FT11,59^A0N,23,24^FH\^FDGroom Name:^FS
^FT148,61^A0N,23,69^FH\^FD#gname{}gname#^FS
^FT10,89^A0N,23,24^FH\^FDaddress1:^FS
^FT116,90^A0N,23,36^FH\^FD#baddr1{}baddr1#^FS
^FT436,92^A0N,23,31^FH\^FD#baddr2{}baddr2#^FS
^FT9,146^A0N,23,24^FH\^FDphone:^FS
^FT9,119^A0N,23,24^FH\^FDcity:^FS
^FT55,118^A0N,23,24^FH\^FD#bcity{}bcity#^FS
^FT342,120^A0N,23,24^FH\^FD#bstate{}bstate#^FS
^FT429,121^A0N,23,24^FH\^FD#bzip{}bzip# ^FS
^FT86,147^A0N,23,24^FH\^FD #bphone{}bphone#^FS
^FT5,177^A0N,23,24^FH\^FD email:^FS
^FT88,177^A0N,23,24^FH\^FD#bemail{}bemail# ^FS
^FT12,209^A0N,23,24^FH\^FDEvent ^FS
^FT81,209^A0N,23,24^FH\^FD#evdate{}evdate# ^FS
^FT307,210^A0N,23,24^FH\^FDSource:^FS
^FT390,211^A0N,23,24^FH\^FD#source{}source# ^FS
^A0N,23,24^FO1,300^FB700,11,2^FD#zplcomm{}zplcomm#^FS
^FT19,237^A0N,23,24^FH\^FDSA:^FS
^FT65,237^A0N,23,19^FH\^FD#respsa{}respsa# ^FS
^FT235,237^A0N,23,24^FH\^FDRental SA^FS
^FT334,236^A0N,23,24^FH\^FD #rentsa{}rentsa# ^FS
^FT10,265^A0N,23,24^FH\^FDEvent name:^FS
^FT141,263^A0N,22,24^FH\^FD#evname{}evname# ^FS
^FT345,262^A0N,21,24^FH\^FDPriRole:^FS
^FT429,261^A0N,23,24^FH\^FD#prirole{}prirole# ^FS
^FT344,286^A0N,23,24^FH\^FDSecRole:^FS
^FT439,286^A0N,23,24^FH\^FD#secrole{}secrole#^FS
^PQ1,0,1,Y^XZ

Example ZPL label