¿@Page {size: landscape} está obsoleto?

La regla de CSS

@page {size: landscape;} 

se supone que obliga a los navegadores a imprimir páginas en modo horizontal. Esta regla se menciona en muchas preguntas sobre stackoverflow, en muchos otros sitios de progtwigción y en obras de referencia como O’Reilly’s HTML / XTHML The Definitive Guide, Fifth Edition.

He tratado de usar esta regla CSS con muchos ajustes de formato diferentes, tanto con estilos en línea como con hojas de estilo vinculadas, especificando medios y sin especificar medios, con IE8, Chrome 7.0 y Firefox 3.6. He intentado imprimir con Xerox Phaser 8560 y con el controlador de impresión Adobe PDF. Todas mis pruebas se han realizado en Windows Vista Ultimate 64 bit.

Nunca he visto que esta regla de CSS realmente funcione, es decir, nunca he visto un outlook de impresión de página en ningún bash. Es cierto que no he hecho un control de calidad completo en esto, ya que solo he probado 2 controladores de impresora y un sistema operativo.

¿De verdad has visto que esta regla funciona para un navegador, sistema operativo y configuración de impresora? En otras preguntas sobre este tema, se menciona que la regla no cuenta con un amplio respaldo. Como no puedo hacer que funcione en mi máquina de desarrollo, me pregunto cuándo funcionará. Ayudaría a obtener detalles sobre el navegador, el sistema operativo y las combinaciones de impresoras que funcionan, o para confirmar que esto es una pérdida de tiempo.

CSS 2.1 ya no especifica el atributo de size . El borrador de trabajo actual para el módulo de medios de Paged de CSS3 lo especifica (pero esto no es estándar ni aceptado). No he podido encontrar un informe de compatibilidad específica de navegador / versión, pero me da la sensación de que está mal soportado (¿quizás solo por Opera?).