Print

Template Design

Design label layouts with text, barcodes, and positioning controls.

Template Design

SimplePrint provides a visual template designer for creating custom label layouts with precise positioning and dynamic content.

Template Structure

Template Properties

PropertyDescription
NameTemplate identifier
Data SourceProducts, Packages, or Production
Printer TypeThermal roll or sheet
WidthLabel width in millimeters
HeightLabel height in millimeters

Data Sources

Choose based on what you're labeling:

SourceUse CaseAvailable Data
ProductsProduct identificationCode, name, barcode, metadata
PackagesInventory itemsProduct info, lot, quantity, location
ProductionManufacturing batchesLot number, dates, job reference

Element Types

Text Elements

Display static or dynamic text:

Type: Text
Content: "{{product.name}}"
Font Size: 12
Font Weight: bold
Alignment: left
X: 5
Y: 10
Width: 50

Text Properties

PropertyOptions
Font Size6-72 points
Font Weightnormal, bold
Alignmentleft, center, right
PositionX, Y in millimeters
WidthMaximum text width

Barcode Elements

Generate scannable barcodes:

Type: Barcode
Content: "{{product.barcode}}"
Format: CODE128
X: 5
Y: 25
Width: 60
Height: 15

Barcode Properties

PropertyDescription
ContentData to encode
FormatCODE128 (standard)
WidthBarcode width in mm
HeightBarcode height in mm
PositionX, Y coordinates

QR Code Elements

Create scannable QR codes:

Type: QR Code
Content: "{{product.url}}"
Data Type: URL
X: 70
Y: 5
Size: 20

QR Code Properties

PropertyOptions
Data TypeURL, Text, Email, Phone, WiFi, vCard, Geo
SizeQR code dimension in mm
PositionX, Y coordinates

Positioning

Coordinate System

Labels use millimeter positioning:

  • X: Distance from left edge
  • Y: Distance from top edge
  • (0,0): Top-left corner

Layout Tips

  • Leave margins at label edges
  • Consider barcode scanner requirements
  • Account for printer accuracy tolerances
  • Test on actual label stock

Placeholders

Product Data

PlaceholderDescription
{{product.code}}Product SKU
{{product.name}}Product name
{{product.barcode}}Barcode number
{{product.unit}}Unit of measure
{{product.metadata.KEY}}Custom metadata field

Package Data

PlaceholderDescription
{{lot.number}}Lot identifier
{{lot.best_before_date}}Expiration date
{{quantity}}Package quantity
{{location}}Bin location

Production Data

PlaceholderDescription
{{job.work_number}}Production job reference
{{lot.manufacturing_date}}Production date
{{batch.supplier_lot}}Supplier batch code

Template Examples

Product Label

Basic product identification:

  1. Product name (large, bold)
  2. Product code (medium)
  3. Barcode (bottom half)
  4. Price or unit info (corner)

Shipping Label

Package and destination info:

  1. Company logo area
  2. Destination address
  3. QR code for tracking
  4. Barcode for scanning

Production Label

Manufacturing batch label:

  1. Product name
  2. Lot number (large)
  3. Best before date
  4. Barcode
  5. Production date

Best Practices

Design Guidelines

  • Use consistent element positioning
  • Prioritize scannable content (barcodes)
  • Include human-readable text backup
  • Test with actual data variations

Content Length

  • Account for long product names
  • Set maximum widths for text
  • Use text truncation if needed
  • Verify barcode content lengths