Homespun is a woven fabric. The pattern is woven not printed. I have only seen varities of checked homespun.
Online definition:
Noun 1. homespun fabric - a rough loosely woven fabric originally made with homespun yarn homespun "woven cloth originated in Mesopotamia around 5000 BC"; "she measured off enough material for a dress" russet - a reddish brown homespun fabric