No, you don’t need a special printer to print labels.  Your everyday printer can do the printing.