Я пытаюсь напечатать простые текстовые файлы, которые являются только отформатированными отчетами. Отчеты стандартизированы по 320 символов в строке.

Они напечатаны на бумаге формата А3 в альбомной ориентации. Мы используем принтер Tally MT691. И компьютеры под управлением Windows XP

Я заметил, что когда я печатаю этот текстовый файл из командной строки Windows с помощью команды печати, принтер может печатать до 320 символов.

Но когда я печатаю тот же текстовый файл, открывая его в IE(версия 6) и из блокнота, принтер усекается после 159 столбцов и переносится после 146 столбцов соответственно.

Как я могу добиться поведения печати командной строки из блокнота /IE .. Я делаю что-то неправильно? Может кто-нибудь, пожалуйста, помогите.

1 ответ1

0

Почему это происходит?

Когда вы используете команду печати из командной строки, данные отправляются прямо на принтер без каких-либо изменений. Таким образом, все данные печатаются, пока данные находятся в области печати бумаги, загруженной в принтер.

При использовании приложения - блокнот или IE. Данные форматируются приложением (и драйвером принтера) перед отправкой на принтер. Чтобы получить правильное форматирование, вам нужно будет выбрать правильный размер бумаги и поля.

Как это сделать?

  • Откройте файл в приложении.
  • Перейдите в диалоговое окно печати (ctrl+p) и убедитесь, что выбран правильный принтер (если выбрано несколько принтеров).
  • Затем перейдите в меню "Файл" (alt+f) и выберите "Параметры страницы". Убедитесь, что выбран формат бумаги A3, а ориентация - альбомная.
  • Также вы можете установить значения полей на 0. Обратите внимание, что приложение сбросит значение поля до некоторого минимального значения в зависимости от используемого вами принтера.
  • Нажмите ОК и распечатайте работу.

Вы можете также Файл> "Предварительный просмотр" в IE, чтобы проверить, правильно ли отформатированы данные для печати.

Надеюсь это поможет.

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