Ru-Board.club
← Вернуться в раздел «Периферийные устройства»

» работа с матричным lpt принтером

Автор: VisN
Дата сообщения: 27.05.2005 02:42
пока точно не знаю с каким конкретно принтером придется работать...
Даже не знаю где такого рода инфу искать =\
печатать надо только текст.
Ведь есть, навеное, какой ни будь стандарт или самый распостроненный способ передачи данных принтеру на печать?
В общем нужно подробное описание какие данные надо передавать по lpt порту, матричному принтеру, что бы заставить его печатать.
Или в крайнем случае хотя бы исходник драйвера.
Или, еще лучше, подскажите где искать. Гугл не помог(затрудняюсь даже запрос правильно составить).

Заранее спасибо!
Автор: Andy
Дата сообщения: 01.06.2005 19:45
VisN

Цитата:
пока точно не знаю с каким конкретно принтером придется работать...
Так чего тогда бежать впереди паровоза - будет принтер, поставишь дрова и печатай на здоровье. В чем проблема?
Автор: Dim2004
Дата сообщения: 02.06.2005 10:14
Наверное, вопрос всё же в эху по программизму...

Матричник - устройство довольно незамысловатое: чего в него прислали, то он и выплюнул на бумагу . Как переключать шрифты - нужно смотреть язык управления в доке к принтеру (возможно, это что-то стандартное и ходовое навроде ESC/P2). Если встроенных шрифтов не хватает - нужно программировать принтер. Только вот зачем всё это? ДОС уже давно сдох, а под Win* есть драйвера...
Автор: Looking
Дата сообщения: 02.06.2005 10:29
VisN
Цитата:
печатать надо только текст
А какой текст?
Матричник может печатать в двух режимах: текстовом, когда ему фактически передаются управляющие коды и номера символов, а сам символ печатается в соответствии с "прошитым" в принтере изображением и графическом, когда передаются позиции точек, из которых формируется изображение, в том числе в виде текста.
Для правильной печати русского текста в текстовом режиме у принтера может быть необходимо настроить соответствующую кодовую страницу в соответствии с руководством.
Если из приложения DOS под Windows, то в 95-98 при установке или потом в настройках устанавливается опция "печать DOS".
Если из Worda 97, то для корректной печати таблиц устанавливается совместимость с Word 6.0 и 95.
Автор: VisN
Дата сообщения: 22.06.2005 02:03
to Looking,Dim2004 спасибо за ответы.
Печать только в текстовом режиме, только англ., а шрифт не имеет особого значения.
Вот хотелось бы эти "управляющие коды" самого распростанненного стандарта узнать.
Понимаете, мне нужно что бы моя программа могла печатать на как можно большем кол-ве
разных матричных принтеров. Соответственно нужно использовать самый распространненный стандарт.
Подскажите. Вероятно это и есть ESC/P2, о котором упоминал Dim2004?
Поискал его описание - безуспешно. Подскажите где искать, если это, конечно, то что мне надо.
Спасибо.

Добавлено:
О, кажется что то нашел!
http://support.epson.ru/manual_list.asp?product=115
там есть описание команд. Но оно... спецефическое? Только под Epson?
Возможно ли сделать что то универсальное или придется все таки затачивать программу под
определенный принтер?
Автор: Looking
Дата сообщения: 23.06.2005 08:47
VisN
Вообще-то большинство матричных принтеров, особенно последние, делаются Epson-совместимыми по системе управляющих команд.
Глянь http://pascal.sources.ru/printing/index.htm там есть "Управлящие Коды для Принтеров ESC/P(2)" Да и исходники некоторых прог могут пригодиться.
Автор: VisN
Дата сообщения: 26.06.2005 03:29
to Looking, спасибо!
теперь мне достаточно информации для работы.
всем спасибо!

Страницы: 1

Предыдущая тема: Epson Stylus CX3500


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.