A method of forming a multi-colored image on a substrate that includes a thermochromic material capable of producing at least two different colors, the method comprising: controlling operation of first, second, and third heat sources, comprising: controlling the first heat source to heat pixels of the thermochromic material to one or more first temperatures sufficient to activate the pixels; after heating the pixels to the one or more first temperatures, flooding an area that includes the pixels with a first UV radiation exposure to partially polymerize liquid crystals in the thermochromic material; after flooding the area with the first UV radiation exposure, selectively controlling one or both of the second and the third heat sources to heat the pixels to one or more temperatures sufficient to color shift the pixels, wherein selectively controlling one or both of the second and third heat sources comprises one of: not heating the pixels with either of the second and third heating sources; heating the pixels with the third heat source and not heating the pixels with the second heat source; heating the pixels with second heat source and not heating the pixels with the third heat source; or sequentially heating the pixels with the second heat source and the third heat source; and flooding the area that includes the pixels with a second UV radiation exposure before each time when the pixels are heated by the third heat source. controlling operation of first, second, and third heat sources, comprising: controlling the first heat source to heat pixels of the thermochromic material to one or more first temperatures sufficient to activate the pixels; after heating the pixels to the one or more first temperatures, flooding an area that controlling the first heat source to heat pixels of the thermochromic material to one or more first temperatures sufficient to activate the pixels; after heating the pixels to the one or more first temperatures, flooding an area that includes the pixels with a first UV radiation exposure to partially polymerize liquid crystals in the thermochromic material; after flooding the area with the first UV radiation exposure, selectively controlling one or both of the second and the third heat sources to heat the pixels to one or more temperatures sufficient to color shift the pixels, wherein selectively controlling one or both of the second and third heat sources comprises one of: not heating the pixels with either of the second and third heating sources; heating the pixels with the third heat source and not heating the pixels with the second heat source; heating the pixels with second heat source and not heating the pixels with the third heat source; or sequentially heating the pixels with the second heat source and the third heat source; and flooding the area that includes the pixels with a second UV radiation exposure before each time when the pixels are heated by the third heat source. after flooding the area with the first UV radiation exposure, selectively controlling one or both of the second and the third heat sources to heat the pixels to one or more temperatures sufficient to color shift the pixels, wherein selectively controlling one or both of the second and third heat sources comprises one of: not heating the pixels with either of the second and third heating sources; heating the pixels with the third heat source and not heating the pixels with the second heat source; heating the pixels with second heat source and not heating the pixels with the third heat source; or sequentially heating the pixels with the second heat source and the third heat source; and not heating the pixels with either of the second and third heating sources; heating the pixels with the third heat source and not heating the pixels with the second heat source; heating the pixels with second heat source and not heating the pixels with the third heat source; or sequentially heating the pixels with the second heat source and the third heat source; and flooding the area that includes the pixels with a second UV radiation exposure before each time when the pixels are heated by the third heat source.