Method and apparatus for controlling printable content from textual and
graphical sources, and reducing consumable print medium such as toner,
ink, and paper. The method and apparatus include a print medium
formatting program for configuring data identification options and print
options via at least one graphical user interface (GUI) generated by a
print option formatting module. The configured data identification
options and print options are then stored in one or more print
configuration data files. A print monitoring module monitors for a print
request. The print medium formatting program intercepts the print request
and matches data identification from a spooled print file, which is
generated from the print request, with the stored data identification
options. If the print medium formatting program finds a match, a
transforming program module transforms the spooled print file in
accordance to the print options, and then prints the transformed print
file to an output device.