1. A method for enhancing an object present in an input image, the method comprising: receiving a print job, wherein the print job comprising the input image; converting the input image into a digital bitmap image comprised of an array of pixels, wherein each pixel being assigned with a pixel value representing printing information; based on the pixel value, detecting edge pixels of the object present in the input image; performing enhancement on the edge pixels of the object present in the input image, wherein for each edge pixel: forming a window around the edge pixel with a height and a width of predefined pixels; calculating a sum of active pixels in columns and a sum of active pixels in rows for the window; based on the calculation, determining direction of edge of the object present in the window, and determining whether the edge pixel is formed due to black-to-white transition or white-to-black transition; and based on the determination, performing the enhancement on the edge pixel in the window; generating an output image based on the enhancement performed on the edge pixels of the object; and printing the generated output image.