I have the TE100-P1U (Version v2.xR) printserver.
It has worked well for years using CUPS.
There is no urgency to get this done - it is a learning exercise for me and I usually resort to the forum when the man pages, pkg-readmes and FAQ's and my intellect fail.
The FreeBSD handbook has an extensive entry on setting up printing. Is lpr consistent across the various BSD's to review this. I do not have the background to assess the applicabilty of the FreeBSD information to OpenBSD but I will read with the idea of understanding the processes involved.
http://www.freebsd.org/doc/en_US.ISO.../printing.html