It is possible to print on the flag but there are some inherent problems with printing a small run or just a few flags.
The printing process is not very vibrant, the cost is very high, there are setup charges, and, it is at least 2 plus weeks for delivery at best.
For these reason print large numbers of our stock message flags and we use a deep dye process insuring clean vibrant colors. Since we manufacture them we can stock and ship them immediately after you place your order. We use our Storm Tough fabric for longer wear as opposed to the cheaper imports commonly used when printing is done for small custom runs.