Я пытаюсь печатать на матричном принтере OKI Microline 5520. Я пытаюсь печатать на форме нестандартного размера, однако я не могу выбрать какие-либо нестандартные размеры бумаги в настройках печати.

Я попробовал встроенный драйвер Windows и загрузил последние версии драйверов с веб-сайта OKI. Последние версии драйверов открывают еще несколько форматов бумаги (в основном, в виде сгибов), однако я все еще не могу выбрать созданную мной пользовательскую форму.

Есть ли способ, позволяющий драйверу принтера использовать нестандартные размеры бумаги?

Я использую Windows 7, нестандартный размер бумаги, который мне нужно использовать, составляет 10 "x 5,6". Ближайший размер фальцованной бумаги - 8,5 "x 5,5", к сожалению, это обрезает часть текста из печати.

Спасибо

1 ответ1

0

Оказывается, это было вызвано записью CUSTOMSIZE в функции PaperSize драйвера.

* MaxPrintableWidth был установлен на 6120, что было меньше, чем требуется для нестандартного формата бумаги. Увеличение этого значения до ширины бумаги в дюймах * значение ширины в * MasterUnits: PAIR(x, x) позволяет отображать размер бумаги.

Умножение ширины нестандартного размера бумаги в дюймах на компонент ширины * MasterUnits: PAIR(x, x) в файле драйвера дает значение минимального * MaxPrintableWidth, которое необходимо установить в файле драйвера.

В данном случае это было 10 * 720, поэтому * MaxPrintableWidth: 7200 позволяет задавать размер бумаги.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .