| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 16.04.2003
Адрес: Severodonetsk, Ukraine
Сообщения: 54
![]() |
Нужно эмулировать матричник на лазернике
Существует довольно много старых программ, которые печатают только на матричные (Epson-совместимые) принтеры. Для управления печатью в таких программах используются соответствующие Esc-последовательности. Если запустить вывод из такой программы на лазерник - получается лажа.
Наверняка многие сталкивались с такими программами, и как-то решали возникающие проблемы. Поделитесь, пожалуйста, опытом - как можно проэмулировать матричный принтер при помощи лазерного. |
|
|
|
|
# 2 |
|
Member
Регистрация: 25.12.2003
Адрес: Одесса
Сообщения: 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Эмулировать ничего не надо. Просто, почитай доументацию к своему лазерному принтеру, смотри раздел печать из DOS'а. Там должны быть указаны команды. Например, к принтеру HP LaserJet команды имеют вид (s3p12.00h0s0b4099T.
Если не найдёшь в документации смотри в инете. |
|
|
|
|
# 3 |
|
КОТовский
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А ты не пробовал прогу WinPRN. Она как раз перехватывает печать на лазерник, вот только не помню как обстоят дела со шмуданскими значками...
... или если есть исходники - поправь прогу ... или в прогах настройки печати иногда вставляют. ... или выводи в файл, а из файла удаляй ненужное (лучше прогой). Потом на печать.
__________________
Все мы финансовые гении и эффективные менеджеры, только не у всех одногруппник или сосед по даче - президент. |
|
|
|
|
# 4 | |||||
|
Junior Member
Регистрация: 16.04.2003
Адрес: Severodonetsk, Ukraine
Сообщения: 54
![]() |
Цитата:
Программа (старая, ДОСовая) выводит на матричник и вставляет в вывод управляющие команды матричника. Матричника нет, и уже не будет. Поэтому нужен некий фильтр, который будет отлавливать в выводимом потоке управляющие последовательности для матричника и подменять их управляющими последовательностями для лазерника. Цитата:
SPrint TextPrint Обе в той или иной степени меня устраивают. Цитата:
Цитата:
Цитата:
Блин, так именно такую прогу я и искал!!!
|
|||||
|
|
|
|
# 5 | ||
|
Full Member
Регистрация: 26.11.2002
Адрес: Питер
Сообщения: 555
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
http://dvtb.amur.ru/~dosprn/ http://www.dosprn.com/ А ещё в варезнике поищи ![]() Цитата:
|
||
|
|
|
|
# 6 | |
|
Junior Member
Регистрация: 16.04.2003
Адрес: Severodonetsk, Ukraine
Сообщения: 54
![]() |
Цитата:
|
|
|
|
|
|
# 7 |
|
Junior Member
Регистрация: 15.04.2003
Сообщения: 64
![]() |
IVB
В свое время пользовался DosPrn. Тоже была ДОСовская прога, которая клепала текстовики с управляющими символами. Прога достойно с ними справлялась. Не понимала только парочку каких то символов, каких точно не помню, просто пробелы печатала. |
|
|
|
|
# 8 | |
|
Full Member
Регистрация: 26.11.2002
Адрес: Питер
Сообщения: 555
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|
|
|
# 10 |
|
КОТовский
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Не знаю, как на счет помоч, но у меня такая проблема возникла на 98 при печати на сетевой принтер. Единственный способ ее разрешить было прописать этот принтер как сетевой но через LPT1
У меня есть прога WINPRN.EXE и DOSWPRN.EXE обе работают из командной строки только на LPT. Еще в инете находил прогу (название не помню) которая перехватывает печать на принтер (любой, можно настроить порты) и эмулирует нормальную печать. Это именно то что тебе надо. Одно маленькое но, она через месяц требует денежку, и если пытешся ее переустановить, то перестает печатать вообще. Где она себя прописывает я так и не нашел.
__________________
Все мы финансовые гении и эффективные менеджеры, только не у всех одногруппник или сосед по даче - президент. |
|
|
|
|
# 11 |
|
КОТовский
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Это из пакета DOSprn
Для пользователей NT: Под управлением Windows NT необходимо воспользоваться утилитой перенаправления печати в файл PRN2FILE.COM Перенаправитель можно запускать как из autoexec'а, так и непосредственно перед запуском DOS-программы (предпочтительней). Можно использовать любую другую программу, которая позволяет перехватывать задания и направлять в файл. Параметры запуска: PRN2FILE [filename] [#<Num. LPT>] [/S<sizebuf>] ( Default: PRN2FILE C:\PRNSPL #1 /S10000 ) #n - номер lpt порта /S - размер буфера Несовместим с другими утилитами, использующими LPT порт, таких как bidirdrv
__________________
Все мы финансовые гении и эффективные менеджеры, только не у всех одногруппник или сосед по даче - президент. |
|
|
|
|
# 13 |
|
КОТовский
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Все правильно, USB оно и в африке USB. Все эти проги изначально писаны под LPT. Ищи обновленную версию или купи официальную версию DOSPRN и потребуй у них подкючения к USB
__________________
Все мы финансовые гении и эффективные менеджеры, только не у всех одногруппник или сосед по даче - президент. |
|
|