The Wayback Machine - https://web.archive.org/web/20120101062854/http://www.codeguru.com:80/cpp/w-p/printing/

    Printing

    Creating a Printing Class

    Printing line-by-line without a Document/View framework.

    Generic printing class (and how to print a list control content)

    Generic printing class (and how to print a list control content)

    Producing WYSIWYG Text Output

    How to implement WYSISYG text output on different devices and in different resolution (looks the same on screen and on paper).

    Printing Long CStrings to Multiple Pages

    This is a very easy example showing how to print a long CString buffer (CStringList ) on several pages and how to get the Print Preview to work properly.

    Print monitor that prints into a directory

    Printing is easy from a Web application. Spooling print output to a file is a different story.

    Better Print Preview

    Class that provides several enhancements over standard MFC doc/view print preview

    Print Preview Enhancements

    Very nice enhancements to Robin Leatherbarrow's print preview extension

    Function to Set Default Printer

    COM component with method to allow for easy programmatic setting of default printer

    Generic Viewer/Printing Application for Windows Files

    SDI application that enables you to view and print many common registered Windows file types

    Wrap-Around Draw Function for Printing Text

    Wrap-Around Draw Function for Printing Text

    Print Preview Without MFC

    Print Preview Without MFC

    Customizing the Common Print Dialog

    Customizing the Common Print Dialog

    Print Preview without the Doc/View Architecture

    Print Preview without the Doc/View Architecture

    Distinguishing between 'Print' from 'Print Preview', and 'Print' from a menu or tool bar command.

    Distinguishing between 'Print' from 'Print Preview', and 'Print' from a menu or tool bar command.

    PrinterSettings - Changing, Storing and Loading Printer Settings

    PrinterSettings - Changing, Storing and Loading Printer Settings

    A Framework for a Printing Application

    A Framework for a Printing Application

    Using standard printing from windows

    Using standard printing from windows

    Print Previewing without the Document/View Framework

    Print Previewing without the Document/View Framework

    Lineprinter COM class

    Lineprinter COM class

    Printing Class Library

    Printing Class Library

    Improved Print Preview Toolbar

    Improved Print Preview Toolbar

    Printing a text buffer

    Printing a text buffer

    Printing without the Document/View framework

    Printing without the Document/View framework

    Print by Script classes and a PrintFormEditor

    Print by Script classes and a PrintFormEditor