lp é um utilitário central do Linux e não entende nomes baseados em arquivos, como smb:// .
o evince é uma aplicação do gnome que entende URLs.
Você deve poder usar:
smbget -O "smb://SRV/Share/.../xx.pdf" | lp -d lpX -
para imprimir a partir de um URL do samba.
smbget aceita o% username de -u e -p para a senha (caso contrário, será solicitada). Você pode usar -a para acesso anônimo, o que faz com que ele tente sem um nome de usuário / senha