Receiving a fax requires a faxmodem and a telephone line.
If you have that, there are several fax packages available for Linux which can do what you want. I am a bit worried that the memory in WL500g is too small to handle the bitmaps and the print conversion.