Getting Started

Install AnyPrint and print your first receipt in under 5 minutes. No account, no configuration files, no driver installation.

System requirements

Operating SystemWindows 10 or Windows 11 (64-bit)
Memory256 MB RAM minimum
Disk space200 MB free space
PrinterUSB ESC/POS thermal printer (58mm or 80mm)
BrowserAny modern browser on the same PC

Step 1 — Download the installer

Go to the Downloads page and click Download for Windows. The installer is about 82 MB.

Windows SmartScreen warning: Because AnyPrint is not yet code-signed with an EV certificate, Windows may show a "Windows protected your PC" dialog. Click More info → Run anyway. This is safe — AnyPrint is open source and the installer is served from Firebase Storage.

Step 2 — Run the installer

Double-click AnyPrint-by-DAXTOP-Setup-1.0.5.exe. The NSIS installer will guide you through installation:

  1. Choose an installation directory (default: C:\Program Files\AnyPrint by DAXTOP)
  2. Click Install
  3. Click Finish — AnyPrint starts automatically

AnyPrint adds itself to the Windows startup registry so it launches automatically when you log in.

Step 3 — Connect your printer

Plug your USB thermal printer into the PC. AnyPrint detects all connected USB printers within a few seconds. You will see the tray icon turn blue when at least one printer is ready.

Tip: Open the AnyPrint window from the system tray and navigate to Printers to see all detected devices and their current status.

Step 4 — Open DAXTOP in your browser

Navigate to your DAXTOP store at daxtop.ru and log in. DAXTOP automatically detects AnyPrint running on port 3088 (or the next available port in the range 3088–3092).

Step 5 — Print a test receipt

From any DAXTOP product page, click Test Print. A receipt should emerge from your printer within 1–2 seconds.

Troubleshooting: If the test print fails, check that the printer is powered on, the paper roll is loaded, and the USB cable is securely connected. Then restart AnyPrint from the tray icon menu.

Verifying the API is running

You can confirm AnyPrint is up by opening a browser and visiting:

plaintext
http://127.0.0.1:3088/status

You will see a JSON response:

json
{
  "status": "ok",
  "version": "1.0.5",
  "port": 3088
}

Note: the /status endpoint still requires a Bearer token. DAXTOP handles the token automatically. See the API Reference for details.