[Comm] DOSEMU LPT1

Grigory Batalov =?iso-8859-1?q?grisxa_=CE=C1_mail=2Eru?=
Чт Апр 10 17:46:43 MSD 2003


On Wed, 9 Apr 2003 12:37:17 +0300
Dennis Fedotov <lt на server.by> wrote:

> подскажите, как заставить в dosemu принтер на lpt1 сконфигурировать с ключем 
> -l, т.е. чтобы принтеру передавались управляющие символы. Как не переписываю 
> global.conf, 
> команда dosemu.bin -h2 -F /etc/dosemu/global.conf выдает:
> 
> LPT1 command "lpr  -Plpt %s"  timeout 20  device ""  baseport 0x378
> LPT2 command "lpr  -l -P lpt %s"  timeout 20  device ""  baseport 0x278
> 
> т.е. если на первый порт отсылать файлы с управляющими символами то:
> lpr: unable to print file: client-error-document-format-not-supported
> 
> а на второй нормально печатает т.к. есть ключ -l. Программы из-за этого 
> переделывать бессмысленно, т.к. их много а я один ;-).
> Может каким другим способом это сделать? Что-то вроде перенаправить печать в 
> самом dos (mode не предлагать).

  Да, именно так. Я когда-то писал такую переключалку,
  под dosemu она тоже заработала. (См. аттач.)

  Если в ~/.dosemurc указано $_printers = "lpt",
  то из-под dosemu говорим:
  c:\> devswap LPT1 LPT2

  Если $_printers = "lpt1 lpt2", то
  c:\> devswap LPT1 LPT3
  (принтеры почему-то задваиваются: первая пара -- без "-l",
   вторая - с "-l") 

  Конечно, не забываем приписать -l в global.conf и запускаем
  как dosemu -F global.conf.

-- 
 Баталов Григорий,
 группа техподдержки
 ОАО "Ковдорский ГОК"
 т. +7 (81535) 76225
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : devswap.tgz
Тип     : application/x-gzip
Размер  : 1875 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20030410/b02d0591/attachment-0002.bin>


Подробная информация о списке рассылки community