You just described a CAM package with an image import facility, depending on the quality of your scan it might need cleaning up in an image manipulation package unless you just use the image to draw over.