I've had chance to look at your example in a bit more detail. Does this do what you want?
draw[w_, h_, m_: 1] := Module[
{mm = 72.0/25.4}
, Graphics[
{
(*draw mm-lines every m millimeters*)Thin,
Table[Line[{{x, 0}, {x, h}}], {x, 0, w, m}],
Table[Line[{{0, y}, {w, y}}], {y, 0, h, m}],(*draw cm-lines*)
Thickness[Medium], Table[Line[{{x, 0}, {x, h}}], {x, 0, w, 10}],
Table[Line[{{0, y}, {w, y}}], {y, 0, h, 10}]}, Frame -> True,
FrameTicks -> None, ImageSize -> {w*mm, h*mm},
PlotRange -> {{0, w}, {0, h}}, PlotRangePadding -> None]
]
draw[100, 200, 2]
You'll need to use the stylesheet produced by the notebook attached to my previous reply.
Again, I haven't printed to paper, but looks right when viewed against Mathematica's ruler - see screenshot below.

I'm not sure how it would work if you want/need the frame labels - maybe look at options such as PlotRangePadding, etc...
Hope this helps,
Ian