High resolution printing