powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать txt-файла с ESC-символами на принтер, подключенный только через USB
1 сообщений из 1, страница 1 из 1
Печать txt-файла с ESC-символами на принтер, подключенный только через USB
    #32633396
Ander Borisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прога формирует текстовый файл, в нем есть ESC-символы, и отправляет на печать прямо в порт - все ОК, проблем нет. Но закупаются теперь новые лазерники типа HP 1010, у которых кроме USB нет ничего ... Нужно напечатать тот же файл через драйвер принтера.

В качестве примера беру последовательность для разрыва страницы: ESC &10H
Открываю сформированный файл UltraEdit-ом - все ОК, показывает разрыв и печатает на разных страницах.

Пробую 2 варианта печати сам:
1) из RichTextBox с использованием SelPrint
Код: plaintext
1.
2.
3.
4.
5.
    CommonDialog1.Flags = CommonDialog1.Flags + cdlPDAllPages
    CommonDialog1.PrinterDefault = False
    CommonDialog1.CancelError = True
    ............
    CommonDialog1.ShowPrinter
    RichTextBox.SelPrint CommonDialog1.hDC

Символ разрыва страницы проигнорирован и напечатан квадратиком ....

2) Через объект Printer ... Кидаю текст из файла в TextBox ... потом печатаю
Код: plaintext
1.
    Printer.Print Text1.Text
    Printer.EndDoc

аналог первого.

Можно ли без "ручного" анализа строк файла напечатать все целиком???
Кроме разрыва страниц еще нужно изменение шрифта, высоты строки.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать txt-файла с ESC-символами на принтер, подключенный только через USB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]