openprinting.org recommends the hl1240 driver. It seems, from the listings of possibles, though, that they support a version of hp's PCL, so your options are good.
openprinting.org (which used to be linuxprinting.org) is always a good first stop to find out about getting printers to work, even if you don't use their foomatic system.