Printable solar-cell material could make the materials more practical