Android kiosk mode blocks printing from POS app with: access deniedSolved

Participant
Discussion
4 months ago Feb 24, 2026

I have an android kiosk policy with two allowed apps: a pos app and a printing app. users can open both apps from the kiosk, but when they try to print from the pos app, it shows an “access denied” message. if I exit kiosk mode, printing works normally. 

It looks like kiosk mode is blocking something the pos app needs for printing. how can I allow full access only for these published apps without opening up the whole device? 

Replies (2)

Marked SolutionPending Review
Participant
4 months ago Feb 25, 2026
Marked SolutionPending Review

hey @leo_scott, i had this exact same issue with our receipt printers. What happens is that android uses a hidden print spooler or oem service in the background, and the kiosk naturally blocks it since it isn’t on your allowed list. 

If you go to manage > devices > click your device > applications, look at the blocked packages tab right after you try to print. you’ll see the exact package name getting denied. 

Marked SolutionPending Review
Hexnode Expert
4 months ago Feb 25, 2026
Marked SolutionPending Review

Hi @leo_scott and @remi,

@remi has accurately described the behavior. In Android kiosk mode, any dependent package or print service that runs in the background will be restricted unless explicitly permitted.

Once you identify the blocked package from the device’s Applications tab, you do not need to add it as a visible kiosk app. Instead, you can allow it to run silently by adding it to your policy under Kiosk Lockdown > Android Kiosk Lockdown > Background Apps.

If the blocked package identifier is not yet in your Hexnode app repository, you will first need to navigate to Apps > Add App and add it manually using its Bundle ID.

Please let us know if adding the print service as a background application restores the printing functionality.

Best regards,
Eden Pierce
Hexnode UEM

Save