Certain models use proprietary memory that must be purchased through the manufacturer or some 3rd-party that happens to make compatible memory. Because of that, expect a hefty markup. But a lot of them also use standard SIMM's or DIMM's, which are obtained very cheaply.
Unless you get into the more professional-grade inkjet printers (e.g. HP Business DeskJet, etc.), you usually can't add more memory (most modern inkjets are equipped with at least 4 MB of memory anyway). The majority of laser printers have upgradeable RAM solely for the fact that most laser printer buyers intend on using the printer on a heavy duty cycle, shared with several PC's.