I've found that my HP 5580 won't print a CD properly when I try to print directly from my label design program, so I export the label to a jpeg file from the design program, open that file in my HP program and it prints fine. If I try to print directly from the design program there's no telling where the ink may be spraying.