I would look at the most cost effective way to do the job.
If screen printing them is the way to go, as it's easier, cheaper and quicker. Then so be it.
Although screen printing is old tech, there's still a place for it in today's world.
besides, do you really want to carry your printer around...