The invention discloses a novel eight-color-separation fabric printing method, which comprises the following steps: color separation for printing patterns, so as to obtain a cyan pattern, a fuchsine pattern, a yellow pattern, a black pattern, a light cyan pattern, a light red pattern, an orange pattern and a gray pattern of the printing patterns; respective net hanging and pattern making according to the cyan pattern, the fuchsine pattern, the yellow pattern, the black pattern, the light cyan pattern, the light red pattern, the orange pattern and the gray pattern, so as to obtain a pattern corresponding to the pattern in each color; respective preparation of color paste according to the cyan pattern, the fuchsine pattern, the yellow pattern, the black pattern, the light cyan pattern, the light red pattern, the orange pattern and the gray pattern, so as to obtain color paste corresponding to the pattern in each color; crystal form pretreatment for a fabric. By printing through adoption of the scheme disclosed in the invention, only the eight fixed colors are required to be adjusted, multiple times of color matching are not needed, the formula is single, the cost is saved, and the environment is protected.