powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Постепенная печать на принтер, а не постраничная
13 сообщений из 13, страница 1 из 1
Постепенная печать на принтер, а не постраничная
    #36180275
dasx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть проблемы в том, что нужно иметь возможность выводить на принтер данные не целыми страницами, а постепенно. Что-то вроде журнала, который данные выводит на принтер. На сколько я знаю, можно открыть файл с именем PRN или LPT1 и и выводить данные туда. Но как при этом указать шрифт и прочие настройки? Возможно кто-то знает другой способ, был бы рад и благодарен, если бы Вы поделилися этой информацией )
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180331
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шрифты и прочие настройки задаются при помощи Escape последовательностей (символа Esc и одного или нескольких следующих за ним символов). Последовательности для различных принтеров сильно различаются. Модель принтера - в студию.
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180601
dasx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сколько сильно они отличаются? Дело в том, что я даже ещё не знаю какой принтер будет. Да и использоваться программа будет не в одном месте. Тут нужно что-то универсальное. Если ничего такого нету, то, наверное, я вообще не буду задавать никаких параметров форматирования.
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180615
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не то чтобы сильно отличаются, пример http://files.support.epson.com/pdf/lq850_/lq850_u1.pdf
глава 9
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180676
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dasx пишет:

> Суть проблемы в том, что нужно иметь возможность выводить на принтер
> данные не целыми страницами, а постепенно. Что-то вроде журнала, который
> данные выводит на принтер. На сколько я знаю, можно открыть файл с
> именем PRN или LPT1 и и выводить данные туда. Но как при этом указать
> шрифт и прочие настройки

Дело в том, что для этого вам придётся захватить монопольно принтер под
свою задачу. А все остальные будут ждать. Боюсь, что большинство
современных ОС не дадут вам этого сделать.

Ну, а если дадут, то выводить на принтер можно или вообще
без шрифтов (как-то да напечатает), либо можно управлять
ими с помощью специальных языков принтеров, есть как нестандартные
(были в основном во времена DOS), либо стандартные типа PostScript,
или PL.

А мой совет - пишите в файл, когда надо -- напечатаете.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180677
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил пишет:
> Шрифты и прочие настройки задаются при помощи Escape последовательностей

Есть ещё языки специальные управления принтерами. А Escape последовательности,
как я понимаю, уже никто не поддерживает из современных принтеров.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180704
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если принтер поддерживает печать на бесконечную ленту (перфорация по краям бумаг и т.д.) то можно установить высоту страницы равной высоте одной строки текста и печатать нормально 1 строку текста из windows-программы. И шрифт использовать, и все такое.
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180707
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

жизнь меняется несколько медленнее :)

Матричные принтеры как эмулировали Epson/Ibm Proprinter, так и эмулируют.
Не говоря уже об этикеточных.

Что касается языков-
Язык управления PCL по большей части состоит из Esc-последвательностей(за исключением директив PJL)

Рассмотрение Postscript - за рамками данной темы

Собственный язык управления потеряли так называемые GDI-принтеры, которые иначе ,без Winsdows/MacOS являются куском пластмассы.

Топикстартеру- речь идёт о матричных принтерах?
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180741
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил пишет:

> Рассмотрение Postscript - за рамками данной темы
>
> Собственный язык управления потеряли так называемые GDI-принтеры,
> которые иначе ,без Winsdows/MacOS являются куском пластмассы.

Ну так сейчас все принтеры без ОС и драйвера -- кусок пластмассы.
Сейчас все ОС поддерживают спулинг, разделение принтера между задачами
и организацию очередей. Сейчас все принтеры "графические".

>
> Топикстартеру- речь идёт о матричных принтерах?

Я так понял, речь идёт о любых принтерах. Разных.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180744
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Матричники и этикеточники с конца 80-х не изменились,
PCL и Postscript - эволюционировали не сильно.

"Все принтеры графические" - п-ж и провокация. Квантор всеобщности уберите.
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180757
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил пишет:

> Матричники и этикеточники с конца 80-х не изменились,
> PCL и Postscript - эволюционировали не сильно.
>
> "Все принтеры графические" - п-ж и провокация. Квантор всеобщности уберите.

Ну не знаю. Я других не вижу в жизни принтеров.
Не, возможно.

Ну хорошо, допустим, есть принтеры, управляемые Esc-последовательностями.
Это что-то меняет для решения задачи ? Мне так кажется, что нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180769
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Берётся мануал от принтера и пишется программа.

Если принтер чере сетевой интерфейс подключен - обычно TCP порт 9100 принимает данные для вывода.
...
Рейтинг: 0 / 0
Постепенная печать на принтер, а не постраничная
    #36180935
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dasxСуть проблемы в том, что нужно иметь возможность выводить на принтер данные не целыми страницами, а постепенно. Что-то вроде журнала, который данные выводит на принтер.Что бы выводить постепенно нужно что бы принтер мог печатать постепенно.
Для лазерных по моему это невозможно реализовать в силу способа печати, только если принтер заново напечатанный лист обратно загрузит и правильно отпозиционирует. Иначе как он будет разогревать барабан для порошка если на нём часть листа внутри лежит ?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Постепенная печать на принтер, а не постраничная
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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