Start by checking what you are producing: add these two lines:
memoryGraphics.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, s);
memoryImage.Save(@"D:\Temp\Created.jpg", ImageFormat.Jpeg);
And
e.Graphics.DrawImage(memoryImage, 0, 0);
memoryImage.Save(@"D:\Temp\Printed.jpg", ImageFormat.Jpeg);
Then look at the two images using Windows Explorer. Are they the same? Are they a picture of your object? What size are they? Or are they blank? Are they both even there?
If they are good, then you can start looking at what might be causing the "blank page" - but start be ensuring that what you are drawing is "real".