Editted printing methods and added method to print regionA