Podes crear un archivo INI donde configures los margenes de la impresión (también podrian estar en el registro o en una base de datos... en fin, cualquier medio de almacenamiento accesible).
Luego, en tiempo de ejecución, podes cambiar los margenes por los configurados antes de imprimir...
Hasta luego.