Is the image on the title page too dark or too light? Maybe you need to calibrate your monitor. Photoshop includes Adobe Gamma, a utility to calibrate your monitor. You may have more accurate results using an alternative procedure.
Here's a way to calibrate your printer for free. As you might suspect, results are not as good as you could obtain by investing in some hardware/software to facilitate the process. For my setup, however, it made a significant difference.
You should be able to see all the patches in the following grayscale. And, if you print the scale on your printer, you should still see all the patches and all the patches should be a shade of gray. Give it a try. Right-click on this link to download a TIFF version of the grayscale, load it into Photoshop, and print the image.

If there are color casts in some of the patches you can use Curves to make corrections. After determining points on the curve, save the curve in a file (the Save button in the Curves dialog). Next time you print an image, load the same curve just prior to printing. For convenience you may want to make this an action.
So how do you determine the points in the Curve dialog? Although the TIFF file consists of a grayscale image, it's in RGB format so you can adjust individual color channels in the Curves dialog. Find the patch with the most error. Open a Curves adjustment layer and guess at a correction for that patch. Then make a test print.
For my printer the center of the grayscale had a brownish tint. This indicated too much red was present. At the appropriate point I subtracted 10 units of red and added 5 units of green and blue to keep the same density value.
Continue this procedure until satisfied. That is, choose the patch that needs the most attention, correct that patch, and print the results. Left click and drag the cursor in the image while the Curves dialog box is open to determine where each patch lies on the curve. Ctrl-Click on the image to place a point on the curve.
Use the arrow keys to move points, or enter exact values in the text boxes at the bottom of the graph. I corrected the grayscale within 30 minutes in 6 iterations. The final version had 3 points/channel, at input values of 64, 128, and 192. To step through each point in the Curves dialog box, left-click on the graph to give it focus, then Ctrl-Tab to cycle through the points.
Since color-calibrating my printer, black & white prints are black & white, and my color prints more closely resemble what I see on the monitor. That being said, I must confess that I no longer print my own images. Ink is too messy and expensive. It's much easier to click a few buttons and have photographic-quality images printed at a lab. Very nice results may be obtained at ezprints.