Auto-Print Not Working on Xiaomi or Poco? Fix Battery Settings
If you’re using a Xiaomi, Poco, or Redmi device running MIUI or HyperOS, you might notice:
- New orders do not print automatically (auto-print).
- The order list on your klikit device refreshes only after a long delay (often ~2 minutes).
This is not a klikit app bug. It happens because these devices aggressively limit background activity to save battery, which delays the push notifications that klikit uses to trigger printing and refresh the order board.
Why this happens
klikit relies on push notifications from the internet to tell your device when a new order arrives. On MIUI/HyperOS, the battery‑optimisation system may batch or hold these notifications, so your device doesn’t react immediately. You may still hear a sound when the notification finally arrives, but the printing and list refresh happen late — and sometimes not at all.
How to fix it (2 quick steps)
- Tap Battery saver (may also be called Battery restriction or App battery saver). - Choose No restriction.
- Open Settings on your Android device.
- Go to Apps > Manage apps (or “Apps” depending on your model).
- Find and select klikit.
- Enable Autostart — this allows klikit to start its background service after a reboot.
- Change the battery saver setting:
- Restart the klikit app to apply the changes.
✅ Test it: After changing the setting, place a test order. The order should appear on the screen within seconds, and the printer should fire automatically.
What to expect
- Orders will now appear almost instantly on the dashboard.
- The printer will print automatically for each new order.
- If you have a sound notification, it will play immediately (though sound was already working, just delayed before).
Still not working?
If you’ve applied the battery fix and auto‑print still doesn’t happen, check your Bluetooth connection:
(A weak Bluetooth signal can cause the print attempt to hang.)
- Make sure your device is near the printer and Bluetooth is on.
- If the printer frequently disconnects, try re‑pairing it or moving it closer to the Android device.
If the problem persists, reach out to the klikit support team via the in‑app Live Chat.
For new merchants
Because this issue affects many popular Android devices, we recommend including these battery settings in your shop’s device‑setup routine. Once configured, your orders will flow smoothly without any extra steps.
Need help? Tap “Live Chat” on the bottom‑right corner of your screen.