I set mine up using magicfilter. I am running debian.As you are setting it up give the address of the router (probably 192.168.2.1) for the address of the remote machine and then edit the resulting printcap file so that rp is lpt1. The barricade manual gives you two lines in how to set up the printer under linux, but it DOES say that the name of the remote printer is lpt1. My printcap file looks like this:
lp|hplj6l|HP Laserjet 6L:\
:sd=/var/spool/lpd/hplj6l:rm=192.168.2.1:rp=lpt1:lpr_bounce:\
:sh

w#80

l#66

x#1440:mx#0:\
:if=/etc/magicfilter/laserjet-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
(sorry about the formatting. I tried to cut and paste, but I couldn't fix it any better than this. all the info is there.)
However, once you are printing you will discover that you are getting an undesired blank page and a job trailer. editing your printcap will not fix that. This printcap already says not to do this. The stimulus for the extra pages is in the firmware of the Barricade router. I have been unable to fix this and SMC has been no help. Search in Newbies for "disabling banner" or something like that. You will find that others have this extra pages problem.
good luck
philip baratta