A thread printing system includes a source spool containing thread. The system also includes various print heads, each of which is fluidly connected to an ink tank. The print heads are positioned to direct and apply ink to a segment of the thread as the thread travels along a transport path along from the source spool. The system also includes a fuser having one or more print rollers that are connected to a heating element. The fuser receives the dyed thread and fuses the ink to the thread. The system may include a controller that is configured to apply ink of different colors to different segments of the thread.