Phomymo User Manual

Phomymo User Manual

A guide to designing and printing labels with the Phomymo label designer.

Table of Contents

  1. Getting Started
  2. Adding Elements
  3. Element Properties
  4. Templates and Batch Printing
  5. Print Settings
  6. Custom Printer Definitions

Getting Started

Open phomymo.affordablemagic.net in Chrome, Edge, or another Chromium-based browser. The app works on desktop and Android - iOS is not supported due to Web Bluetooth limitations.

App loaded

The Interface

The interface has three main areas:

Interface overview

Connecting a Printer

  1. Click Connect in the top toolbar
  2. Select your Phomemo printer from the Bluetooth device picker
  3. The app auto-detects your printer model and configures the correct settings

You can also use USB for PM-241 shipping label printers by switching the connection type dropdown.


Adding Elements

Use the toolbar buttons to add elements to your label. Each element appears on the canvas and can be dragged, resized, and rotated.

Text

Click Text to add a text element. It starts in inline edit mode - type your text and click outside to finish.

Text element added

Barcodes

Click Barcode to add a barcode. The default format is Code 128 - change it in the properties panel.

Barcode added

QR Codes

Click QR to add a QR code. Enter any text or URL in the properties panel.

QR code added

Shapes

Click Shape to open the shape menu, then pick from rectangle, ellipse, triangle, or line.

Shape dropdown
Rectangle added

Images

Click Image to import a picture from your device. Images can be scaled, cropped, and dithered for thermal printing.

Image added

Multiple Elements

You can add as many elements as you need. Use the layer buttons (Raise/Lower) to control which elements appear on top.

All elements

Element Properties

Click any element on the canvas to select it. The properties panel on the right updates to show that element’s settings.

Text Properties

Text elements have the most options: font family, size, bold/italic/underline, text color, background color, horizontal and vertical alignment, word wrap, and auto-scale.

Text properties panel

Change the text content in the textarea and adjust styling with the buttons and inputs below.

Text modified

Barcode Properties

Set the barcode data and format (Code 128, EAN-13, UPC-A, or Code 39). You can toggle the text display below the barcode.

Barcode properties
Barcode modified

QR Code Properties

Enter the data to encode. The QR code auto-sizes based on content length.

QR properties
QR modified

Shape Properties

Choose the shape type, fill style (solid, dithered grayscale, or none), stroke color, stroke width, and corner radius (rectangles only).

Shape properties
Shape modified

Position and Size

All elements share position (X, Y), size (Width, Height), and rotation controls at the top of the properties panel. You can type exact values or drag elements on the canvas.

Position properties

Templates and Batch Printing

Templates let you print multiple labels with different data - like name badges, product labels, or address labels.

Creating Template Fields

Use {{FieldName}} syntax in any text, barcode, or QR code element. For example, type {{Name}} - ${{Price}} in a text element.

When template fields are detected, a purple Template button appears in the toolbar.

Template field in text

Template Panel

Click the template button to open the template panel, which shows your detected fields and data management options.

Template panel

Importing Data

Click Manage Data to open the data dialog. You can import a CSV file or manually add rows.

Empty data dialog

Click Import CSV and select your file. The CSV headers should match your field names (e.g., Name,Price).

CSV imported

Previewing Labels

Click Preview to see all your labels rendered with the data. Click any thumbnail to see it full-size.

Preview grid

Batch Printing

Click Print All to print every label in sequence. A progress indicator shows the current label being printed. You can cancel at any time.


Click the gear icon in the toolbar to open print settings.

Print settings dialog

Choosing a Printer Model

The Printer Model dropdown lists all supported printers. The default is Auto-detect, which identifies your printer from its Bluetooth name.

Printer dropdown

If auto-detection doesn’t work (e.g., your printer broadcasts a serial number instead of a model name), select your model manually.

Printer selected

The density slider controls how dark the print is (1 = light, 8 = dark). Some printers may not respond to this setting.

Density adjusted

Other Settings

Click Save to apply your settings. They persist across sessions.

Settings saved

Custom Printer Definitions

If your printer isn’t in the built-in list, or if you need to tweak settings for your specific hardware, you can create custom printer definitions.

Opening the Manager

In Print Settings, click Manage Printers to open the printer definitions manager.

Printer definitions list

Adding a New Printer

Click Add New Printer to open the editor form.

New printer form

Fill in the fields:

Filled form

After saving, your custom printer appears in the list with a custom badge and in all printer dropdowns.

Custom in list

Editing Built-in Printers

Click Edit on any built-in printer to override its settings. Modified built-ins show a modified badge.

Editing built-in
Modified badge

Deleting and Resetting

After delete
After reset

All custom and modified printer definitions are saved in your browser’s localStorage and persist across sessions.