Как изменить размер шрифта в матричном отчете? - PullRequest
0 голосов
/ 18 августа 2010

Я хочу создать двухслойный платежный лист и печатать на матричном принтере.

Как изменить размер шрифта в матричном отчете?

Если в матричном отчете нельзя изменить размер шрифта, и я переключаюсь на стандартный отчет, но скорость печати очень низкая, как я могу это решить? Я хочу создать двухслойный расчетный лист и печатать на матричном принтере.

Как изменить размер шрифта в отчете с точечной матрицей?

Я предполагаю, что точечный матричный отчет не может изменить размер шрифта, и я переключаюсь на стандартный отчет, но скорость печати очень низкая,

как я могу решить?

Ответы [ 2 ]

1 голос
/ 18 августа 2010

Если вы используете точечно-матричный принтер в текстовом режиме, вам необходимо отправить определенные управляющие команды для принтера, чтобы изменить размер шрифта и т. Д. Они различны для разных марок принтера и даже немного различаются для разных моделей одного и того же производителя.Примером может быть ESC P коды для матричных принтеров Epson.

Обязательно сбросьте настройки до настроек по умолчанию, используя специальную команду для этой цели в начале и конце печати.задание, поэтому вы начинаете с определенной отправной точки, и вам приятно перейти к следующему заданию на печать, которое может быть не таким умным и делать то же самое.

1 голос
/ 18 августа 2010

Вы делаете быстрый матричный принтер, обходя драйвер для него.Драйвер будет использовать графический режим принтера, хорошо работает для вывода, генерируемого программами Windows, но медленный очень .Однако теперь вам нужно будет отправить собственные команды печати на принтер для специальных эффектов, обычно управляющих символов или escape-последовательностей.Поддержка размера шрифта, как правило, ограничена, обычно просто двойной высотой.Но это действительно зависит от конкретного принтера.

Чтобы узнать, что отправить на принтер, вам необходимо получить руководство по программированию у поставщика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...