Por qué fallaba la calibración
El navegador no garantiza que 1 mm del HTML sea 1 mm en el papel.
Además, Edge/Chrome a menudo reducen la página aunque ponga «100%».
Por eso al calibrar «50 → 49 → 48» el resultado nunca cerraba.
Método correcto (recomendado)
- Elija el tamaño de papel (Letter / A4 / Legal).
- Pulse Descargar PDF (mm reales).
- Abra el PDF e imprima con: Tamaño real / Actual size / 100% — nunca «Ajustar».
- Mida la barra de 50 mm. Si no es exacta, escriba lo medido → Aplicar → vuelva a descargar el PDF.
El PDF usa unidades físicas en milímetros (jsPDF). La calibración ajusta el viewBox:
si la barra mide M mm, la escala es 50 / M (sin sesgos artificiales).
En la impresora elija el mismo papel que arriba. Márgenes = Ninguno. Escala = 100%.