Adjoint bundles of ample and spanned vector bundles on algebraic surfaces