Is lpd running? Do you have it automatically startup at boot time? Do you have directories with proper permissions for the printcap spooling? Its also possible print/cups got built and installed on your machine via pkgsrc, and you have conflicting system lpr and lpd software in your $PATH, like defaulting /usr/bin/lpr when you meant to use cups instead.