A method of programming (e.g., digital computer or paper tape system with manual decision) that determines the degree of automaticity of a checkout system. The implications that the choice of programmer carries for an automatic checkout system are d...