Desktop printers will never give you full accuracy. The only thing you can do is play around with margin settings in the printer set up.
I would also suggest exporting a PDF and printing that. Printing is not and never has been InDesign’s strong suit.
Are you including Bleed or marks in the print? What position did you select in the print dialog?