Deluxe Corporation, a leading producer of business and personal checks, will close a call center and manufacturing facility in West Deptford Township, N.J., eliminating 250 jobs. The company attributes the decision to the troubled economy.