Hi,
Bit confused now on what you want. Who want's to print to this printer - win clients ? Also, what kind of jetdirect card is this - a print-sever card c/w rj45 network socket or one of those usb ones ?
Anyway, if clients can't print direct and you want linux to be a print-server, you firstly set-up the printer so that you can print from the local box using lp / lpr . Use 'printtool' or 'linuxconf' to set it up - call it something like hp5. Test printing .. e.g. 'lpr -Php5 test.txt'.
Then if you wanted to share through samba you would add th following block to smb.conf :
printer = hp5 (name of print queue)
[my-printer]
comment = HP Laserjet 5
path = /var/spool/samba
printable = yes
Assuming you have allowed browsing in your config, the printer should be visible in network neighbourhood.
Regards