Based on your request for the printer price rather than the cartridge, here are a few options that stood out from the search results: The Canon Pixma MG2540s Colour Inkjet Printer is available for R595. As an all-in-one colour printer, it allows you to print, copy and scan, offering great value. The Epson EcoTank M3180 Multifunction Inkjet Printer is priced at R8660 - as an eco-friendly option it delivers low-cost printing with included ink bottles that can print thousands of pages. The HP Smart Tank 750 Wireless Printer is available for R7319 and like the Epson uses inexpensive high-yield ink tanks rather than cartridges. I hope these printer prices are useful for you to consider - please let me know if you need any other details.
Based on your original search for a Canon MB2340, I would recommend the Canon Pixma MG2545S Multifunction A4 Inkjet Printer. It is currently available for R599, which is within your specified price range. This printer allows you to print, copy and scan, so it offers great value and functionality. Let me know if you would like any other details on this printer or have additional questions!