The W3C Cascading Style Sheets working group has posted two related last call working drafts about printing with CSS, CSS Print Profile and CSS3 Paged Media Module. The CSS Print Profile "defines a subset of Cascading Style Sheets Level 2 [CSS2] and CSS3 module: Paged Media [PAGEMEDIA] specifically for printing to low-cost devices. It is designed for printing from mobile devices, where it is not feasible or desirable to install a printer-specific driver, and for situations were some variability between the device's view of the document and the formatting of the output is acceptable."
The CSS3 Paged Media Module "describes the page model that partitions a flow into pages. It builds on the CSS3 Box model module and introduces and defines the page model and paged media. It adds functionality for pagination, page margins, headers and footers, image orientation. Finally it extends generated content for the purpose of cross-references with page numbers." Comments are due by January 31 for both.