Isso não é possível porque, para imprimir o arquivo, ele deve ser extraído do arquivo morto e, em seguida, quaisquer limitações relacionadas ao uso do arquivo dependem das permissões do sistema operacional usado no momento para esse arquivo.
Sempre é possível evitar que os usuários forneçam a senha do arquivo e, em vez disso, forneça um script de morcego que o extraia para um diretório temporário oculto, imprima-o e exclua a versão extraída. É claro que os usuários com qualquer conhecimento tecnológico simplesmente extrairão a senha do script bat abrindo-a no bloco de notas.