Screen-printed ribbon growth on substrate solar cells approaching 12% efficiency | IEEE Conference Publication | IEEE Xplore