The cause: "Local Network Access", the Google blocking that breaks cash registers worldwide

How your POS used to print

An "online" cash register runs in a browser. But your receipt printer is plugged into your PC. To bridge the two, POS vendors install a small utility on the computer. When you clicked "print", your POS web page contacted that utility through the browser, on the PC's local address (127.0.0.1). This mechanism, used by nearly every web-based POS for 15 years, worked without anyone giving it a thought.

What Google changed

To fight real attacks (malicious websites probing home networks), Google decided that a website would no longer be allowed to contact local devices — printers included — without explicit permission. This restriction is called Local Network Access (LNA).

The intent is legitimate. But the execution hits a massive professional use case head-on: receipt printing. And the blocking is silent — no message appears in most real-world setups, as the permission prompt only shows under precise technical conditions that many POS applications do not meet.

Why your receipt stopped printing since Chrome 142 The POS software running in the browser can no longer reach the print agent installed on the PC: Chrome 142 and later block local network access without showing any error. The link between the agent and the printer still works. Why your receipt no longer prints The fault is neither your printer nor your POS: the browser cut the path. Print Your POS software running in the browser Chrome 142+ blocks local network access and it shows NO error 127.0.0.1 The print agent installed on your PC USB still works Your printer powered on, green light Everything looks normal — and that is exactly the problem. The printer responds, the POS reports nothing: the break is invisible, and it sits between the two.
The path of a receipt print, and the exact point where the browser cuts it.

Documented timeline

DateEvent
30 Sept 2025Google announces the restriction (planned for Chrome 141)
28 Oct 2025Chrome 142: rollout of the "Local Network Access" permission
Late 2025 – 2026Progressive tightening: from warning to strict blocking, version after version. Edge, Brave and Opera follow (same Chromium engine)
After Chrome 152Announced removal of the last official escape hatch ("TemporaryOptOut")
2026 →Checkout PCs fail one by one, at the pace of their reboots (browsers only apply updates when restarted)

Proof it is not just your store

Why the "Chrome settings" are often not enough

In theory, allowing your POS site in the browser settings should be enough. In practice, we have documented cases where the browser ignores its own settings: permission saved but not applied, enterprise policies shown as "not set" despite correct configuration, buggy internal permission migration. And even when the setting works, the next browser change can undo it.

That is why the durable repair is to treat the blocking where it happens: inside the browser itself. That is exactly what our extension does →

Sources: Google — New permission prompt for Local Network Access (official announcement) · gHacks — Chrome 142 restricts local network access (29 Oct 2025) · Dell — official notice · Okta — official guide · Cornell IT · Chrome Enterprise — LocalNetworkAccessAllowedForUrls