Я использую libary для этого: https://github.com/DoersGuild/jQuery.print
Похоже, ваше приложение имеет targetSdkVersion> = 26, и вы не запрашиваете разрешение во время выполнения. Вот документация