As has been mentioned, printing anything is a lot more complicated than first appears, every printer seems to want a different image in a different format at a different resolution and different offsets. A lot depends on what the image is going to be used on and the limitations of the print material and technology being used.
With fonts you cant assume the font you have used, is available at the printer either.
As has been suggested, give your customer the highest resolution image you have, and explain that it was not designed to be a print grade logo, but it might suffice in certain situations. Some of the better printers will quote for working on the original artwork to bring it up to spec as well.