Printing Receipts Without the Print Dialog

5 min read

Published August 17, 2026

Before You Start

Silent printing depends on the operating system and browser, not on Fixmo. Get the printer working normally first.

  1. Install the thermal printer's driver and confirm it prints a test page.
  2. Set the thermal printer as the computer's default printer.
  3. Set the paper size to your roll width (usually 80mm) in the printer's own settings.
  4. Open Fixmo in Chrome and complete one sale normally, confirming the receipt looks right in the print preview.

Warning

Kiosk printing sends the receipt to the default printer with no confirmation. If the default is an A4 office printer, every sale will print a full page there, set the default correctly first.

Windows Setup

Add the flag to a dedicated Chrome shortcut for the counter terminal.

  1. Right-click the desktop and choose New > Shortcut.
  2. For the location, enter: "C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk-printing https://fixmo.app/pos
  3. Name the shortcut something like 'Fixmo POS' and finish.
  4. Close every open Chrome window, the flag only applies when Chrome starts fresh.
  5. Open Fixmo from the new shortcut and complete a test sale. The receipt should print with no dialog.

macOS Setup

Launch Chrome from Terminal, or wrap the command in a small app so staff can double-click it.

  1. Quit Chrome completely (Cmd+Q).
  2. Open Terminal and run: open -a "Google Chrome" --args --kiosk-printing https://fixmo.app/pos
  3. To make it double-clickable, open Script Editor, create a new script containing: do shell script "open -a 'Google Chrome' --args --kiosk-printing https://fixmo.app/pos"
  4. Save it as an Application named 'Fixmo POS' and keep it in the Dock.
  5. Complete a test sale to confirm the receipt prints without a dialog.

Linux Setup

Add the flag to the launcher command or run it from a terminal.

  1. Close all Chrome windows.
  2. Run: google-chrome --kiosk-printing https://fixmo.app/pos
  3. To make it permanent, edit the .desktop launcher and append --kiosk-printing to the Exec line.
  4. Complete a test sale to confirm silent printing works.

Locking the Terminal Down Further

A counter machine used only for the POS can also run full-screen with no browser controls, by adding --kiosk alongside --kiosk-printing.

  1. Add both flags: --kiosk --kiosk-printing https://fixmo.app/pos
  2. Chrome opens full screen with no address bar or tabs, and receipts print silently.
  3. Press Alt+F4 (Windows), Cmd+Q (macOS), or Ctrl+W to exit kiosk mode.

Note

Full kiosk mode hides the address bar, so staff cannot navigate away from the POS. Keep a second, normal Chrome shortcut on the machine for admin work such as Settings or Reports.

Troubleshooting

If the dialog still appears, or the wrong printer is used, work through these checks.

  • The dialog still appears, Chrome was already running when you used the shortcut. Quit Chrome entirely and reopen from the shortcut.
  • Printing goes to the wrong printer, kiosk printing always uses the system default. Change the default printer in the operating system.
  • Receipt is cut off or spread over several pages, the printer's paper size is not set to the roll width. Set it to 80mm in the printer's own settings.
  • Nothing prints at all, confirm the printer prints a test page outside Fixmo first; kiosk printing cannot fix a driver or connection problem.
  • Works for one user but not another, the flag belongs to the shortcut, not the Fixmo account. Each counter terminal needs its own shortcut.

Frequently asked questions

Fixmo sends the receipt to the printer as soon as the sale completes, but browsers will not print without asking unless they are told to. That confirmation box comes from the browser, not from Fixmo. Launching Chrome with the --kiosk-printing flag removes it, so the receipt prints straight away.

The computer's default printer. Set your thermal printer as the default in the operating system before enabling kiosk printing, or receipts will go to whichever printer is default, often an A4 office printer.

It only affects the Chrome shortcut you add the flag to, and only removes the print confirmation. Use a dedicated shortcut for the counter terminal so normal browsing on the same computer is unaffected.

No. Automatic printing is a POS-only behaviour: only a completed POS sale sends its receipt to the printer on its own. Kiosk printing removes the browser's confirmation box when something does print, but it never starts a print by itself. Sales created from the Sales page, repair payments, and invoice payments still print only when you press Print on that record.

Yes. Open the Recent Sales tab in the POS and click the printer icon on the sale, or double-click the row. With kiosk printing enabled that reprint is also silent.

Chrome and other Chromium browsers such as Edge support the --kiosk-printing flag. Firefox and Safari have no equivalent, so a print dialog will always appear there. Use Chrome or Edge on counter terminals that need silent printing.