WordPress plugin intelligence profile

Tagloom — Label Designer & Bluetooth Printing for WooCommerce

Design a label and print it from WooCommerce straight to a Bluetooth thermal printer. No driver, no PDF, no monthly print service.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.26.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update29 Oct 20264d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Tagloom — Label Designer & Bluetooth Printing for WooCommerce version 0.26.0 as active, updated 4d ago and tested up to WordPress 7.1.

Overview

About this plugin

Tagloom prints product and order labels from wp-admin directly to a Bluetooth

thermal label printer. The browser talks to the printer, so there is no driver

to install, no print dialog to fight, and no cloud print service to pay for.

Use desktop Chrome or Edge, over HTTPS, with Bluetooth enabled. Tagloom

checks whether this browser exposes Web Bluetooth before allowing connection.

Safari, Firefox, iPhone and iPad are not supported for this release.

What it does today

This is a pre-release build. These workflows are implemented; physical printer

and scanner verification is still required:

  • Barcodes — Code 128 and EAN-13, drawn at exact printer dots and refused

rather than squeezed when they will not fit.

  • Print from an order, or from many orders at once, with a record of what

each label said kept against the order.

  • Product data on your labels. Bind a text element to a product’s name, SKU,

price, brand, or any custom field, and preview it against real products from

your catalogue before you print anything.

  • A visual label designer. Drag text, boxes, lines and barcodes onto a canvas

with millimetre rulers. Elements snap to the label’s safe area and to each

other, a multi-selection can be aligned and distributed, and there are fifty

steps of undo. It autosaves, so there is no save button. Image authoring is not

available yet; existing image blocks must be removed before printing.

  • Every property is also a number you can type, so a label can be laid out

exactly — and the tool stays usable without dragging.

  • A print preview that tells the truth. Thermal printing is one bit per dot,

and a designer showing smooth anti-aliased type is lying about the result. Press

P to see the actual output, produced by the same code that drives the printer.

  • Connects to a NIIMBOT printer over Bluetooth and reads its real specification —

resolution, print direction, print width and density range — rather than asking

you to pick a model from a list.

  • Prints a test label that checks four things at once: whether the stock is

the size Tagloom thinks, whether it is feeding straight, whether the printer can

place a single dot, and whether the density is right. It prints the model,

resolution and density onto itself, because a test label that does not say what

produced it is useless twenty minutes later.

  • Stores label templates and prints them.
  • Imports and exports templates as files, so a design can move between sites

instead of being rebuilt.

  • Prints stock wider than the printhead, and says what that cost. A NIIMBOT’s

head is narrower than the roll it takes — 48 mm of head on 50 mm stock — so

Tagloom prints the window the head can reach instead of refusing the ordinary

combination of roll and printer. The designer shades the edges that cannot

receive ink, and the designer, order and bulk print screens name the width that

printed and the millimetres lost off each edge. Anything in those edges is not

printed: a 40 mm design on a D11’s 12 mm head prints the centred 12 mm and loses

14 mm off each side. Tagloom assumes the head sits centred on the stock —

that is an assumption and not a measurement, so print a test label and check

where it lands before trusting the alignment.

  • Two crops are refused rather than printed. A printable window narrower than

one whole byte of dots has nothing to send at all. A barcode the window would

cut is refused before any stock is used, measured with its quiet zones included,

because a part-printed barcode scans as the wrong code rather than visibly

failing.

Hardware verification status

Everything on the list above is built. Nothing here has been tested against a

physical printer or a physical scanner yet — the encoders are verified against

the published standards and the logic is covered by tests, which is not the same

claim.

Which printers work

Tagloom reads its printer specifications from the excellent open-source

niimbluelib, which describes 76

NIIMBOT models.

Being in that table is not the same as being tested. Tagloom labels a printer

“verified” only after a real device has physically printed a correct label, and

says “should work — untested” for everything else. No model is listed as verified

in this release.

If your printer is not recognised at all, Tagloom refuses to print rather than

guessing at its resolution, and shows you an id to report so the model can be

added.

A note on labels

Some NIIMBOT models check their label stock over RFID and will refuse to print on

third-party rolls. That is the printer’s own restriction and Tagloom cannot work

around it — but it means “cheap printer, cheap labels” depends on which model you

buy, and we would rather say so before you buy one.

Privacy

Tagloom makes no external requests at all. No cloud service, no licence check,

no analytics, no fonts loaded from a CDN. Everything — including the fonts —

ships inside the plugin. The browser renders labels and sends them directly to

your paired printer over Bluetooth.

Tagloom reads products and orders from your own WordPress site and saves templates

and print history there. Those site requests need a connection to WordPress.

Tagloom does not send order data to WP Shelf or an external print service.

The plugin bundles WP Shelf’s shared admin library, which its sibling plugins

also use. That library contains licence-checking code; Tagloom never calls it,

because Tagloom has no licence, account or plan.

Source code

The label designer is compiled from JavaScript before release. Its uncompiled,

human-readable sources ship inside the plugin under src/, together with

js; npm install && npm run build produces

build/ from them with @wordpress/scripts (webpack). The other admin screens

load the modules in src/ directly, uncompiled.

js is the unmodified browser build of

42

(npm package @mmote/niimbluelib ), MIT licensed. Its full source is in that

repository, and its licence ships beside it in assets/vendor/niimbluelib/LICENSE.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • label printer
  • thermal printer
  • barcode
  • labels
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity29 Oct 20264d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.