PrintDocument не печатает изображение на конверте DL в нормальном разрешении, оно должно быть 220x110 мм (832x416pxls), но я получаю изображение 205x100 мм, а также я уже много раз пробовал и не могу напечатать это изображение в нормальном размере на Windows, но она нормально печатает на Ubuntu 18.04, есть идеи?
Размер изображения 832x416 pxls
PaperSize ps = new PaperSize();
ps.RawKind = (int)PaperKind.DLEnvelope;
ps.Width = 416;
ps.Height = 832;
PrintDocument pd = new PrintDocument();
pd.DefaultPageSettings.Landscape = true;
pd.PrinterSettings.DefaultPageSettings.PaperSize = ps;
pd.PrintPage += printDoc_PrintPage;
pd.Print();
void printDoc_PrintPage(object sender, PrintPageEventArgs e)
{
Image img = Image.FromFile(_path_img);
e.Graphics.DrawImageUnscaled(img, 0, 0);
}