берем картинку, распознаем контуры, забиваем в массив, масштабируем под размеры бумаги, рисуем по принципу: двигаемся вдоль линии Х, пусто - не рисуем, не пусто -ставим точку.... ооо спускаемся по линии Y на 1...... пиксел(ь)ей, делаем тоже самое по линии Х. Можно как матричный принтер чтобы головка занята была всегда, в какую сторону двигаемся туда и рисуем, перекладывая массив.
А массив не хотите хранить? Ну тогда аппроксимация, интерполяция, численные методы. Кажется это все так называется, но я могу ошибаться. Извините.