I am printing on all kinds of metal substrate on daily basis and I can tell you that it is easy if you choose right ink.
Best ink in my opinion, for that kind of printing is Maraby. German ink, beautiful formulated, you just can not go wrong with it.
http://www.marabu-northamerica.com/For powder coated metal you have to use two component ink (ink + catalyst)
There are two kinds from Marabu range
Glass ink
http://www.marabu-northamerica.com/products/product-overview/screen-printing-inks/detail-view/products/Glass%20Ink-126.htmland ink for metal
http://www.marabu-northamerica.com/products/product-overview/screen-printing-inks/detail-view/products/Marapur-143.htmlMy advice is to use ink for glass (GL) as it is drying harder and has better scratch resistance.
After printing you have to put in oven for 1/2 hour and set recommended manufacturer temperature.
When you pull out leave it to cool down and it is ready for delivery.
Two component inks you can leave printed for about week to sit and it will harden up. I would not recommend you to do it as it will never be as hard as when you put in to oven.
Reason is humidity that is degrading catalyst mixed in ink over the period of time you live to air dry. Catalyst does not like humidity.
Also, if temperature dropped under 15 degrees C it will kill catalyst and whole process of bonding to the metal.
If you are lazy, and can not be bothered to take them to the owen you can use heat gun to cure them. You will have to go over them few times and make sure that each time they get so hot that you can not touch them.
Also, if you are overprinting two component ink, make sure that first layer is not completely cured before you overprint it. Otherwise, second layer won't stick.
Just try it and you will be amazed how easy it is
