New upper bounds on the size of codes correcting asymmetric errors

New upper bounds on the size of codes correcting asymmetric errors are derived by sharpening some of the constraints in the integer programming problem of Delsarte and Piret. It is shown that their code for length 9 and asymmetric distance 2 is optimal.