Digital printing is the best option for short print run and approximate colors. Offset printing has better finishes in colors and qualities but requires a large print run.