I have designed a C# application to fill a form at a specific coordinate.

When the location is adjusted, it prints fine on a form but if the same printer is connected to a different computer, the prints are off.

I am using Graphics.Unit = Display.
my paper size is 695 x 395

can you explain why this occurs? how can I get same printing results on every computer?