Отправляю картинку на печать в термопринтер
Используется пиксельный шрифт меркурий
Но почему-то он "проседает", видно места где линия совсем пропадает, некоторые слова случайно становятся жирными, в чем дело?
На обычно принтере такой проблемы нет
Через другую прогу (покупную) все хорошо печатает
dсocument.PrintController = controller;
dсocument.DefaultPageSettings.Margins = new Margins(0, 0, 0, 0);
dсocument.PrinterSettings.DefaultPageSettings.Margins = new Margins(0, 0, 0, 0);
dсocument.DefaultPageSettings.PrinterResolution.Kind = PrinterResolutionKind.High;
dсocument.PrintPage += PrintPageHandler;
private void PrintPageHandler(object sender, PrintPageEventArgs args) {
var size = args.MarginBounds;
var page = pageList[0];
var image = CreatePageImage(page, size.Width, size.Height);
args.Graphics.DrawImage(image, size);
}