As for the design, I'd prefer to do it myself; there's a sense of accomplishment in creating something on my own.
Regarding printing, if you don't mind the hassle, you can buy a direct-to-paper inkjet printer and use postcard paper specifically designed for inkjet printers. Alternatively, if you simply want convenience, you can find a local printing company online.Remember, you can only use white cards! Do not use copper plates! Do not use copper plates! I'm saying this three times for emphasis! Copper plates are useless and have no advantages except being cheap. They are difficult to write on, and the ink doesn't dry for a long time!
If the original poster wants to do it themselves, they can check out the replies I made on another friend's forum.
How to print QSL card information and envelope address