You can print photos with entry-level inkjets costing less than 2k. High-quality photo printers may cost much more than 10k. The choice depends on your budget and the quality you need.
Your message is too vague. It is impracticable for others to present the entire range of available models, review them and post the results for your convenience. You should really do some search on the net first, gain some background knowledge and narrow down your options first. Then ask specific questions.