Автор

уважаемые.
подскажите, как распечатать скачанные карты (конктретно 500-метровку), чтобы был нормальный размер 1:1, т.е. линейка соответствовала. каков был реальный размер листа? мож изменить dpi можно как-то?

В формате gif не сохраняется dpi (надо устанавливать перед печатью, если это возможно в программе).
В основном на poehali.org карты 500 м (те, что я видел) с 200 dpi. Есть и другие...

1. Теоретически можно посчитать нужный вам dpi:
dpi = размер_карты_в_точках / требуемый_размер_в_сантиметрах * 2.54

Размер смотрим по ширине, или по высоте (и так, и так должно получится одинаковое значение).
Требуемый размер в сантиметрах - определяем по квадратикам карты (500 метровка - примерно 16 км в ширину, или 32 см в масштабе), плюс на глазок добавляем поля.
Обычно получается некое осмысленное значение dpi - 200, 300, которое и используем.

2. Печатаем в OziExplorer. Он умеет печатать в масштабе, разбивать карту на части, печатать дополнительно свою сетку и т.д.
Но для этого карта должна быть привязана.

3. Если не было OziExplorer под рукой, я просто печатал кусок карты в любом удобном масштабе.
Потом просто учитываешь, что квадратик - это километр. При известной сноровке начинаешь на глаз определять координаты с точностью до 50 м:)