* Tell your printer to let Photoshop manage colors.
* Choose the right paper type and printing options (i.e. dpi, which tray you're using).
* Choose the right paper color profile in Photoshop.
* Choose rendering intent (typically Relative with BP comp; this is a taste thing and occasional I prefer Absolute).
That's my software and workflow for color. For B&W I tell PS that the printer will manage colors and I use ABW mode in the Epson printer dialog. I don't know what printer you have or if there's a comparable B&W mode built into the printer, so for B&W your workflow might be identical to color. If you do have Epson ABW is excellent for B&W and you basically don't need to do anything else.
Oh yeah: calibrate your screen.