IE8で表示するサイトの内容を印刷した際に印字が切れないようにするための画面幅を計算してみる。

  • A4用紙は、294x210mm。
  • デフォルトの余白は上下左右とも19.05mmなので、印字範囲は258.9x171.9mm。
  • 印刷時には Windows の画面のDPI設定(デフォルト 96dpi)が使われる。
  • DPI とは dots per inch の略で、1インチ(=25.4mm)に何個点が置けるかという単位。
  • では、1mmに何個点がおけるか変換(96/25.4)を計算すると、96 dot / inch = 3.78 dot / mm。
  • 印字範囲をdotに換算すると、258.9 * 3.78 ≒ 978 dot(px), 171.9 * 3.78 ≒ 649 dot(px)。
  • よって、A4縦印刷が前提なら幅649px、A4横印刷が前提なら幅978px。

画面幅960pxというのは十分ありなサイズと言える。