I think that creating a print head will be the biggest difficulty an open printer project would encounter.  They might be able to look at expired inkjet patents to avoid duplicating the last 40 years of printing research, but then they still have to find a way to manufacture the jets.