MyWork24 Knowledge Base
Article

Label Printing & Templates (Print Service)

Edit

Print labels and documents from mywork directly to network printers — thermal label printers and office laser printers — using designable templates. What you print is exactly what the on-screen preview shows.

The pieces

  • Printers (Admin → Printers): the registered printers. Each printer also declares which media is loaded in it right now (e.g. 100×150 mm label (4×6)).
  • Media (same page, "Label / paper media"): the catalog of label and paper sizes the system knows. Add a new stock size here once and it appears everywhere — in the designer's size picker and in every printer's "Loaded media" list.
  • Label templates (Admin → Label templates): the designs. Every template represents an object — a Location, an Item/Product, an Invoice, a Sales shipment, even a Printer — or free-form static text.

Designing a template

  1. Open Label templates → New label, pick the Object the template represents, and the designer opens with that object's fields ready to use.
  2. The field palette is grouped by the object's structure — for a Location you get the Location's own fields, its Area, its Warehouse, plus generic fields (date, time, free text).
  3. Click Add field buttons to drop fields onto the canvas, or use the canvas toolbar for free text, barcodes, QR codes, lines, rectangles and images. Drag and resize everything; coordinates are millimetres.
  4. To change what an element shows, click it and use the Object field dropdown at the top of its Edit Field panel: pick one of the object's fields, or Static text to type your own (the Static content input right below it is handy for QR/barcode data).
  5. Objects with a Scan action (QR) group (Location, Product, Printer) can make the label scannable: bind a QR element to the scan-action field and the app's scan button will recognise the printed label.
  6. Documents with line items (Invoice, Sales shipment) have a Line items button that adds a repeating table — one row prints per invoice/shipment line, and long documents flow onto extra pages automatically.
  7. Pick the Label size from the media catalog (or Custom W×H).
  8. Preview & debug renders the design with sample data — or type a real record reference (an invoice number, shipment number, product code or location id) into Record and both Preview and Test print use the real record's data.
  9. Test print: pick a printer and print the current design. The printer list shows what media each printer has loaded, with a check mark when it matches your template.

If you change the template's Object, all field bindings reset to Static text on purpose — re-pick them from the new object's list so nothing points at fields that no longer exist.

Printing a record

Wherever a record offers a Print label action (for example the Warehouse Locations row menu), printing is one click once you have printed that kind of label before:

  • Print label prints immediately using your remembered template and printer for that record type. The first time (or if your remembered printer/template is gone) it opens the chooser instead.
  • Print label — choose… always opens the chooser, which is also how you change your remembered choice: Label template — only templates designed for that record type are offered.
  • Printer — printers that have the template's media loaded are listed first and marked with a ✓ (e.g. PRL1 — loaded: 100×150 mm label (4×6) ✓). One of them is pre-selected for you.

Every successful print remembers your template + printer choice (per record type, per user), so the next print is direct. If you have no remembered printer for a record type, your default printer is used (see "Label the printers themselves" below).

If you pick a printer whose loaded media does not match, a warning explains the difference — you can still print (sometimes you want a small label on larger stock), but the ✓ printers are the safe choice.

The legacy Print action stays available next to the new one while the transition completes.

Label the printers themselves

Design a Printer label template (Object = Printer) and print one for each printer from Admin → Printers → Label. It can carry the printer's name, address, loaded media — and two special QR codes:

  • Set as my default printer (printerDefaultUrn): scan it with the app's scan button and that printer becomes your default — record prints with no remembered printer go there. Walk up to the printer you're working at, scan once, print all day.
  • Configure loaded media (printerConfigUrn): scan it after changing a roll and a quick page opens where you pick the media now loaded — no admin access needed. This keeps the ✓ guidance in the print dialog truthful for everyone.

What you see is what you print

Thermal label printers receive an exact image of the PDF preview, so fonts, alignment, QR codes and positions match the designer 1:1. If a printed label ever looks wrong, check two things first:

  1. The printer's Loaded media matches the labels physically in the printer — update it whenever you change rolls (scan the printer's config QR, or Admin → Printers → edit).
  2. The template's Label size matches the stock you intend to print on.

Changing label stock (rolls)

When you load different labels into a printer, update that printer's Loaded media — scan the printer's config QR (or Admin → Printers). That single setting is what drives the ✓ guidance everyone else sees in the print dialog.

Rotating labels & long-axis text

Some labels are tall and narrow (e.g. a 30×90 mm strip) and you want text to read along the long side. Use Print rotation in the designer toolbar — don't rotate each field by hand:

  • Print rotation = 90° (or 270°) flips the design canvas to landscape, so you lay text out wide and horizontal. The whole label is then rotated to its portrait orientation when it prints.
  • This is the reliable way to do long-axis layouts. The per-field Rotate control still works for one-off marks, but a wide field rotated 90° can't be dragged past the label edge on the canvas.
  • Print rotation = None means the design matches the label as-is (the default).

Field won't get wider? When a field is rotated, drag-resize is limited to the label's width. Type the exact Width (mm) / Height (mm) in the field's Edit-Field panel to size it freely.

Text overflowing its box? Text is wrapped to its field's width and clipped to the field, so it can't spill onto other fields or off the label. If text is being cut off, make the field bigger or lower its font size.

If a print comes out scaled (part of the label is blank)

What you print is a bitmap rendered at the printer's DPI. If a label fills only part of the media — e.g. everything is squashed into the top and the bottom is blank — the printer's DPI setting is wrong. A 300 dpi printer registered as 203 dpi prints at about ⅔ size. Fix it in Admin → Printers → set the printer's DPI to match the hardware. Many thermal printers come in both 203 dpi and 300 dpi variants, so check the model on the unit.

Related articles