Seguimos gozando con los estándares …

… especialmente cuando quieres usarlos para lo que se pensaron.

Esta mañana uno de los homínidos de uno de nuestros proveedores nos ha enviado un mensaje de correo con dos archivos adjuntos en formato PDF que me han hecho pasar un rato verdaderamente estúpido.

Resulta que cada archivo correspondía a una página de una factura nuestra que alguien les envió primero por fax (se ve en el encabezado), editada para añadirle cifras (se nota claramente porque la fuente y el fondo es diferente), empaquetada en formato PDF con Adobe Photoshop for Windows — Image Conversion Plug-in y enviada nuestro buzón. Bastaba con echarle un vistazo a las cifras y a los importes y devolver una simple confirmación al emisor. Sencillo, ¿ verdad ?

Pues no. El homínido alfa que tengo por aquí y que despacha el correo entrante se le ocurre -como siempre- abrirlos con el visor para poder enviarlos a imprimir a continuación -porque no le basta con verlo en pantalla- necesita palparlo con sus manitas y mirarlo desde otro ángulo para aceptarlo como real. [1]

Y el problema aparece cuando tras ver ésto

Previsualización de la factura de marras

recupera ésto otro de la impresora

Impresión final de la factura dichosa

Jo. ¿ Y ahora qué ocurre ? ¿ Cómo es posible que ambos archivos alcancen las 3 megas de tamaño y saquen una impresión como esa ? Ah, es cosa del lunix ese raro que usamos aquí y que el informático se empeña en mantener contra viento y marea [2]

Le echo un vistazo a la estructura de los documentos y obtengo esto:

$ pdfinfo factura1.pdf
Creator:         Adobe Photoshop CS5.1 Windows
Producer:       Adobe Photoshop for Windows -- Image Conversion Plug-in
CreationDate:   Mon Nov 14 14:47:59 2011
ModDate:        Tue Nov 15 11:03:40 2011
Tagged:         no
Pages:          1
Encrypted:      no
Page size:      192 x 260.16 pts
File size:      3356612 bytes
Optimized:      yes
PDF version:    1.3

¿ El tamaño de la página es de 192 x 260 puntos ? ¿ Eso es normal ? Procedo a comprobarlo con otro grupo de archivos PDF que tengo en ese mismo directorio temporal y obtengo

Page size:      587.52 x 843.84 pts
Page size:      595 x 842 pts (A4)
Page size:      504 x 666 pts
Page size:      792 x 1224 pts
Page size:      595.22 x 842 pts (A4)
Page size:      595 x 842 pts (A4)
Page size:      595 x 842 pts (A4)
Page size:      595.28 x 841.89 pts (A4)
...
Page size:      193 x 258 pts
Page size:      192 x 260.16 pts
...
Page size:      595 x 842 pts (A4)
Page size:      595 x 842 pts (A4)
Page size:      419.756 x 594.752 pts
Page size:      566.929 x 566.929 pts
Page size:      595 x 842 pts (A4)

Pues eso, que no es normal que tengan esas dimensiones y que -intencionado o no- he tenido que aplicarme con programitas lunix de esos para convertirlo a un archivo PNG escalándolo a un A4 y poder imprimirlo después directamente. Supongo que existen otras herramientas pero como me corría prisa y no las he encontrado en un primer vistazo me he apañado con las que primero han dado resultado.

Ah, también he mirado a ver si tenía algo que ver con las otras dimensiones que puede tener un archivo de éstos (cuatro distintas, oiga) y no, resulta que también están mal. No hay más que ver qué resulta con un archivo PDF correcto

Creator:        Writer
Producer:       OpenOffice.org 3.2
CreationDate:   Mon Nov  7 10:52:25 2011
Tagged:         no
Pages:          11
Encrypted:      no
Page size:      595 x 842 pts (A4)
MediaBox:           0.00     0.00   595.00   842.00
CropBox:            0.00     0.00   595.00   842.00
BleedBox:           0.00     0.00   595.00   842.00
TrimBox:            0.00     0.00   595.00   842.00
ArtBox:             0.00     0.00   595.00   842.00
File size:      204333 bytes
Optimized:      no
PDF version:    1.4

de lo que resulta en el desgraciado éste que me ha tocado

Creator:         Adobe Photoshop CS5.1 Windows
Producer:       Adobe Photoshop for Windows -- Image Conversion Plug-in
CreationDate:   Mon Nov 14 14:47:59 2011
ModDate:        Tue Nov 15 11:03:40 2011
Tagged:         no
Pages:          1
Encrypted:      no
Page size:      192 x 260.16 pts
MediaBox:           0.00     0.00   192.00   260.16
CropBox:            0.00     0.00   192.00   260.16
BleedBox:           0.00     0.00   192.00   260.16
TrimBox:            0.00     0.00   192.00   260.16
ArtBox:             0.00     0.00   192.00   260.16
File size:      3356612 bytes
Optimized:      yes
PDF version:    1.3

Pues eso, otra muesca más …

Notes

[1] Mi antiguo compañero Angel tenía razón con su teoría de que para este mamífero el correo electrónico era el protocolo remoto de impresión de documentos

[2] Pues no, majete, no; he empleado un «güindos» que tengo por aquí y el resultado es el mismo