1. A scaling system for scaling a bitonal image, comprising: at least one computer hardware device; a polarity detection system for detecting a polarity of the bitonal image; a pixel reduction system that generates a scaled image by reducing a plurality of two pixel sets to a plurality of single pixels by selectively applying either a normal or reverse set of pixel reduction rules, wherein an applied set of pixel reduction rules is determined based on a detected polarity, wherein the applied set of pixel reduction rules map an input comprised of four pixel values to an output comprised of one pixel value, wherein the four pixel values include two values of a two pixel set being reduced to a single pixel and two values of two pixels that flank the two pixel set being reduced to a single pixel; and a line density control system that allows the scaled image to be made lighter or darker by changing the applied set of pixel reduction rules.