I think you should take a look on Samba and Cups.

Edit:
After a simple search on Google on “openwrt printserver” the first hit shows a great start:
https://wiki.openwrt.org/doc/howto/printer.overview