# Label Print

<p class="doc-lead">Label Print generates item labels and barcodes for printing — pulling items from a source document (or added manually) and laying them out using your Label Settings.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<div class="doc-toc-links">
<a href="#/inventory/label-print?id=overview">Overview</a>
<a href="#/inventory/label-print?id=quick-start">Quick Start</a>
<a href="#/inventory/label-print?id=load-items">Loading Items</a>
<a href="#/inventory/label-print?id=label-settings">Label Settings</a>
<a href="#/inventory/label-print?id=faq">FAQ</a>
<a href="#/inventory/label-print?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; Screen View</h2>

Go to <b>Settings → Labels → Label Print</b> from the left menu. The companion <b>Label settings</b> screen sits next to it and controls how labels look.

Label Print is a custom print screen — not a standard list. Load items from a source document or add them manually, set quantities, and print barcode/price labels.

<b>Source selectors (filters)</b>

| **Control** | **Description** |
|-------------|-----------------|
| Production Voucher | Load items from an approved production voucher. |
| Purchase Invoice | Load items from a purchase invoice. |
| Opening Inventory | Load items from an opening inventory entry. |
| Item autocomplete | Add a single item manually. |

<b>Screen actions</b>

| **Action** | **Description** |
|------------|-----------------|
| Generate | Loads items from the selected source document. |
| Show All | Lists all serial-number stock when printing serial labels. |
| Print | Prints the label sheet using Label Settings layout. |

<b>Screen widgets</b>

| **Widget** | **Description** |
|------------|-----------------|
| Label grid | Preview of labels with barcode, item code, name, price, and optional fields from Label Settings. |
| Manual item table | Add items, quantities, and offset count for partial sheet printing. |
| JsBarcode | Renders barcodes on each label from item codes or serial numbers. |
| Pagination | Navigate serial stock when using Show All. |

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start</h2>

<h3>1. Open Label Print</h3>
Go to <b>Settings → Labels → Label Print</b>.

<h3>2. Load items</h3>
Pick a source document (e.g. a Purchase Invoice or Opening Inventory) to load its items, or add items manually with their barcode and quantity.

<h3>3. Set quantities and print</h3>
Adjust how many labels each item needs, then print. Use <b>Label settings</b> first to set label size and which details appear.

<hr class="doc-section-divider">

<h2 id="load-items">Loading Items</h2>

Items can be loaded onto the label sheet from any of these sources:

<ul>
<li><b>Purchase Invoice</b></li>
<li><b>Production Voucher</b></li>
<li><b>Opening Inventory</b></li>
<li><b>Credit Note</b></li>
<li><b>Inventory Adjustment</b></li>
<li><b>Inventory Conversion</b></li>
<li><b>Item</b> — load a single item directly</li>
</ul>

You can also <b>add items manually</b>, entering the item name, code, barcode, batch, serial numbers, price, and quantity. For serial-tracked items, one label is produced per serial number; otherwise the quantity controls how many labels print (unless single-copy mode is on in Label Settings).

<hr class="doc-section-divider">

<h2 id="label-settings">Label Settings</h2>

Open <b>Settings → Labels → Label Settings</b> to control label layout and content, or see the dedicated <a href="#/settings/label-settings">Label Settings</a> page. Settings are grouped as follows.

<h3>Label Dimensions</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Width In mm | Width of a single label. |
| Height In mm | Height of a single label. |
| No of print columns | Number of label columns across the sheet. |
| Single Sheet Printing(A4) | Lays labels out for printing on a single A4 sheet. |

<h3>Label Title</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Label Title (Optional) | Fixed title text printed on each label (e.g. shop name). |
| Label Title Size(in mm) | Font size of the label title. |

<h3>Item Information</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Show Item code | Prints the item code on the label. |
| Item Code Size(in mm) | Font size of the item code. |
| Item Name Size(in mm) | Font size of the item name. |
| Barcode Size(in mm) | Size of the printed barcode. |
| Show Item Variant | Prints the item variant. |
| Item variant Size(in mm) | Font size of the variant text. |
| Show service items in label | Includes service-type items when loading from documents. |

<h3>Quantity Settings</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Show Quantity | Prints quantity on the label. |
| Quantity Size(in mm) | Font size of the quantity. |
| Single copy per item line | Prints one label per item line regardless of quantity. |

<h3>Pricing</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Show MRP | Prints the MRP. |
| MRP size(in mm) | Font size of the MRP. |
| Show Sale Price | Prints the sale price. |
| Sale Price size(in mm) | Font size of the sale price. |
| Show Encoded Minimum Price | Prints the minimum price encoded with your secret code. |
| Secret Code | Letter-to-digit mapping used to encode the minimum price (e.g. QWERTYUIOP = 0123456789). Shown only when <b>Show Encoded Minimum Price</b> is on. |

<h3>Batch & Bin</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Show Batch No | Prints the batch number. |
| Show Manufacture Date | Prints the manufacture date. |
| Manufacture Date Label | Custom caption for the manufacture date. |
| Show Expiry Date | Prints the expiry date. |
| Expiry Date Label | Custom caption for the expiry date. |
| Show Bin No | Prints the inventory bin. |

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>How many labels print for each item?</b><br>
For serial-tracked items, one label per serial number. Otherwise the item quantity decides the count, unless <b>Single copy per item line</b> is enabled in Label Settings.

<b>How do I hide the real minimum price on the label?</b><br>
Enable <b>Show Encoded Minimum Price</b> and set a <b>Secret Code</b>. The price is printed using your letter mapping so only staff can read it.

<b>Can I print labels straight from a purchase or production document?</b><br>
Yes. Load items from a Purchase Invoice, Production Voucher, Opening Inventory, Credit Note, Inventory Adjustment, or Inventory Conversion.

<b>Why don't service items appear on my labels?</b><br>
Enable <b>Show service items in label</b> in Label Settings to include them when loading from documents.

<b>Do I need batch or serial setup to print batch labels?</b><br>
Batch and serial columns appear when the source document lines include batch or serial data for tracked items.

<b>Can I print labels without a source document?</b><br>
Yes. Add items directly on the label print screen for ad-hoc barcode or price labels.

<b>Where do label layout and encoding rules come from?</b><br>
From <a href="#/settings/label-settings">Label Settings</a> — template, copies per line, and encoded minimum price options.

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/settings/label-settings">Label Settings</a></li>
<li><a href="#/settings/settings">Settings hub</a></li>
<li><a href="#/inventory/inventory-item">Item</a></li>
<li><a href="#/inventory/opening-inventory">Opening Inventory</a></li>
<li><a href="#/inventory/inventory-settings">Inventory Settings</a></li>
</ul>
