понедельник, 26 июня 2017 г.
Печать из Windows с использованием драйвера "Общий/Только текст"
В ответ на первый вариант статьи я получил несколько писем, в которых их авторы советовали мне использовать для печати из Windows на DOS-русифицированном матричном принтере драйвер "Только текст". Честно говоря, я никогда не пользовался этим драйвером, доверившись его простому названию. Однако, как выяснилось, этот драйвер позволяет указать управляющие последовательности для выбора ширины символов (10, 12 и 17 CPI), включения и отключения режимов подчеркивания, полужирной печати и уширенных символов, а самое главное, позволяет указать способ перекодировки символов Windows в символы конкретного принтера.
Безусловно, этот драйвер позволяет снять многие проблемы при печати на DOS-русифицированном матричном принтере, однако, к сожалению, не все.
- Выбор драйвера "Только текст" моментально приводит к тому, что набранный в Word текст становится абсолютно нечитабельным (по крайней мере, на моей системе), и даже форматирование этого текста "прошитым" шрифтом, например Roman10, не помогает. Эффект в точности аналогичен тому, как если бы вы открыли текст, в котором текст отформатирован отсутствующем на вашем компьютере шрифтом. Но в данном-то случае Windows может понять, что используется драйвер "Только текст" с моноширинным шрифтом и подставить, например, Courier New. К сожалению, этого не происходит. Попытка в лоб записать в секцию [Font Substitutes] файла win.ini что-нибудь типаRoman10=Courier New Cyr также ни к чему не приводит. То есть здесь наблюдается классический случай, когда правая рука не ведает, что творит левая. К счастью, если правильно указать порядок перекодировки, печатается текст нормально.
- Даже правильно указанные управляющие последовательности могут вызвать различные побочные эффекты. Например, на моем Epson-совместимом принтере Star NX-1500 после каждой подчеркнутой строчки прогоняется лишняя пустая строка. То есть воспользоваться на этом принтере режимом подчеркивания я не могу.
- В русифицированной Windows есть только три стандартных способа перекодировки, ни один из которых не учитывает русскую CP866. Поэтому, если вы хотите печатать по-русски на своем аппаратно русифицированном принтере, вам сначала вручную придется заполнить таблицу перекодировки. Не очень-то удачный подход в русской, заметьте, версии Windows.
Таким образом, хотя печать из Windows на DOS-русифицированном принтере оказывается возможной, усилий к этому нужно приложить чуть больше, чем хотелось бы. Поэтому я по прежнему считаю, что Microsoft и производители принтеров должны внести все необходимые настройки непостредственно в родные драйверы, а не заставлять пользователей вручную задавать параметры перекодировки и управляющие последовательности принтеров.
Как пользоваться драйвером "Общий/Только текст"
- Установить драйвер "Только текст" (для Windows95) или "Общий" (для Windows98).
- Кнопкой "Новая модель" создать новый профиль печати (можно этого не делать, если у вас только одна модель принтера).
- В разделе "Таблица соответствия расширенных символов" сопоставьте каждому символу Windows символ, печатаемый на принтере. Для этого по очереди выбирайте из списка "На экране" символы в кодировке 1251 и в поле "На принтере" вводите код из таблицы 866. Посмотреть коды символов для CP866 можно с помощью утилиты "Таблица символов", выбрав шрифт Terminal.
- В поле "Начало печати" полезно указать команду сброса текущего состояния принтера.
- На вкладке "Шрифты" заполните нужные вам поля командами вашего принтера.
- После этого сделайте этот драйвер текущим, отформатируйте текст нужным шрифтом (Roman10, Roman12 или Roman17) и печатайте. Жирный и подчеркнутый шрифт устанавливается стандартным способом.
Настройки для принтеров Epson/IBM
Ниже приводятся настройки, которые я использовал для Epson-совместимого принтера Star NX-1500
Название поля | Содержание |
Начало печати | <Esc>@ |
10 симв/дюйм | ^R<Esc>P<Esc>F<Esc>H |
12 симв/дюйм | ^R<Esc>F<Esc>H<Esc>M |
17 симв/дюйм | ^O<Esc>P<Esc>F<Esc>H |
Полужирный вкл. | <Esc>G |
Полужирный выкл. | <Esc>H |
Подчеркнутый вкл. | <Esc>-1 |
Подчеркнутый выкл. | <Esc>-0 |
Примечания.
- Кобинация <Esc> вводится простым нажатием клавиши Esc, числовой код — с помощью малой цифровой клавиатуры (держать Alt и вводить число обязательно из трех цифр, при необходимости ввести лидирующие нули), комбинация типа ^R вводится, удерживая клавишу Ctrl и нажимая R.
- <Esc>@ означает сброс принтера. Очень полезно выполнять перед началом печати.
- ^R, она же chr(18), она же DC2, означает прекращение сжатой печати.
- ^O, она же chr(15), она же SI, означает включить режим сжатой печати.
- <Esc>P означает режим 10CPI ("Пайка").
- <Esc>F означает прекратить уширенный режим.
- <Esc>H означает прекратить двухударную печать.
- <Esc>M означает переход в режим 12CPI ("Элита").
Все буквы в указанных комбинациях должны быть заглавными.
Спасибо Павлу Ладикову и Сергею Назарову, посоветовавших воспользоваться этим драйвером, а также Алексею Смирнову, который разработал большую часть подсистемы печати, используемую в программах фирмы "Овионт", и составил необходимые наборы управляющих последовательностей, часть которых приведена выше.
(40) Если у вас матричный принтер, то в ряде случаев имеет смысл печатать на нём в текстовом режиме (используются шрифты, хранящиеся в ПЗУ принтера), что в несколько раз быстрее, чем в графическом режиме. Большинство DOS-приложений только в текстовом режиме и печатает. Чтобы заставить так печатать Windows-приложения, надо воспользоваться драйвером "Общий / Только текст" (Generic / Text Only), входящим в дистрибутив Windows. Для правильной печати кириллицы нужно дополнительно проделать следующее.
ОтветитьУдалитьВо-первых, на самом принтере надо выставить 866 кодовую страницу (кириллица DOS), которая обычно имеется, а кодовой страницы 1251 (кириллица Windows) на матричных принтерах, как правило, нет. Как выставить ? смотрите инструкцию к принтеру. На некоторых моделях это делается с помощью переключателей, на некоторых ? путём запуска встроенной в принтер программы настройки и ответа на вопросы, печатаемые принтером, нажатием определённых кнопок. Если у принтера вообще нет в ПЗУ CP-866, то с кириллицей в текстовом режиме будут проблемы. Если принтер имеет ОЗУ знакогенератора, то можно попытаться использовать специальные драйверы, которые загружают шрифт кириллицы в ОЗУ. В противном случае может помочь только прошивка шрифтов кириллицы в ПЗУ принтера с помощью специального прибора ? программатора.
Во-вторых, надо в свойствах драйвера "Общий / Только текст" перейти на вкладку "Параметры устройства" и настроить "Таблицу соответствия расширенных символов". Для этого следует поочерёдно в списке "На экране" выбирать буквы кириллицы и вводить для них в поле "На принтере" нужные коды из CP-866, которые надо передавать на принтер. Например, выбираем букву "А" кириллицы и задаём для неё код 128 (в поле "На принтере" нажимаем клавишу и набираем 128 на цифровой панели клавиатуры). Аналогично поступаем со всеми остальными буквами кириллицы, а также некоторыми знаками (например, знак номера "?" ? код 252). В списке "Соответствие" должно быть задано "1 TTY". Введённые коды сохраняются в файле tty.dat в каталоге Windows. Уже готовый файл tty.dat можно взять отсюда
Драйвер "Общий / Только текст" можно использовать также для сохранения информации в текстовый файл из тех приложений, которые сами не позволяют этого, но осуществляют печать. Надо будет лишь в свойствах данного драйвера портом для вывода на печать назначить FILE:
Следует иметь в виду, что настроить печать кириллицы на матричном принтере в текстовом режиме удастся только для Windows 95/98/Me/2000, причём в Windows 95/98/Me этот способ не сработает для программ, использующих кодировку Unicode, например, Word 97/2000/2002 (придётся документ сохранять в формате RTF или Word 6.0/95 и печатать из стандартного редактора WordPad). В Windows NT/2000/XP нет возможности самостоятельной настройки таблицы соответствия, там файл tty.dat не используется. Однако в Windows 2000 в драйвере "Generic / Text Only" можно выбрать кодовую страницу 866 на вкладке "Выбор шрифта". В Windows XP почему-то доступна только кодовая страница 1251, что позволяет решить вторую задачу (сохранение печатной информации в текстовый файл), но не первую (печать в текстовом режиме).
Александр Рыжов (sovety AT sovety.net) www.sovety.net
(45) Чтобы в Windows XP обеспечить печать на матричном принтере в текстовом режиме, можно после установки драйвера "Generic / Text Only" заменить файлы tty* (как минимум эти: tty.dll, ttyres.dll, ttyui.dll) в каталоге
%windir%\system32\spool\drivers\w32x86\3
(это каталог с УСТАНОВЛЕННЫМИ принтерами, но, возможно, вместо подкаталога "3" может быть любая другая цифра, в любом случае можно найти tty* поиском) на файлы с такими же именами из Windows 2000, например, из дистрибутива (\i386\driver.cab) или скачать отсюда
После этого появится возможность выбрать кодовую страницу 866 в настройках драйвера "Generic / Text Only".
Pavel_L (nrz AT yandex.ru)
- установить принтер Generic / Text Only,
ОтветитьУдалить- вручную заменить драйверы TTY в системной spool на русифицированные от 2000 http://www.sovety.net/other/tty2000.zip ,
- выбрать кодировку 866 на вкладке "шрифт",
- желательно установить печать прямо на принтер (вместо в спуллер) вкладка "адвансед",
- задать все поля 0 мм на вкладке "команды"
- на принтере установить стр 866 (вкл питание при нажатой кнопке YES и отвечать на вопросы напечатываемые на бумаге)
- желательно там же задать размер 10 cpi - код или буква P, 15 cpi код или буква M, коды управления жирным 45 46 не принимает, - НИФИГА НЕ НАДО! блин так и печатает букву Р на 4 мм от обреза ((((
1. Прописывать вручную "Таблицу соответствия расширенных символов" не получилось - ее нету на вкладках.
2. Из ворда не печатает (печатает то, что набрано в поле 10 cpi - тоесть буква P, оч смешно но это так)
3. из вордпада - печатает без пробелов (с позиционированием проблемы?),
4. из ноут пада - печатает нормально, причем сам текст переносит по словам и размещает в области печати, поля строго выдерживает сколько задашь, лучше всего 30 15 15 15
шрифт Драфт 10 cpi со скоростью 167, 12 cpi - 200 знаков в сек почти как лазерный, головка в режиме БИ-директ
размер области печати 64 знака в строке 66 строк для А4 64х66=4224 для Драфт 10 cpi
5. Получается что драйвер Генерик корректно интерпретирует только чистый файл ANSII тоесть текстовый TXT ? как тогда он догадывается переносить по словам?
6. так же нормально печатет из проги The Bat (только верх поле больше на 10 мм видимо для шапки тема письма, кому)
Сегодня, чтоб использовать встроенные в принтер шрифты необходимо:
1) источник однобайтных текстовых последовательностей или эмулятор енкодера на лету:
2) туннель мимо спулинга сразу в prn.
7. первый как я понял это прога ноут пад (ТХТ) , а что такое эмулятор енкодера? можно ли ворд 7 настроить чтоб корректно печатал? или бесполезно - в ворде макрокомандами текст форматируется и размечается тегами типа
8. второй это драйвер генерик, а есть ли еще подобные драйверы в ХР или сторонние?
9. как можно в тхт файле задать выделение жирным и др форматирование? наверно уже никак?
10. по умолчанию печатает 10cpi, а как задать размер 12 (самый скорстной) в том же тхт файле или еще как то в настройках драйвера?
11. общее впечатление от печати текста Драфтом - неожиданно и непривычно быстро, страница вылетает - даже берут сомнения, а была ли печать вообще, струйник точно медленнее (надо только отключить подгрузку внешн шрифтов в ОЗУ в настройках принтера Dowload=OFF, она уменьшает производительность ОЗУ, разница порядка 11Кб и 1Кб )
12. сейчас ленточные катриджи продают или саму ленту с краской можно както пропитать чернилами или заменить? ресурс 2 млн знаков 48 точечных (значит 4 млн 24 точечных)
Поставь Мультиэдит и не компоссируй мозги.
ОтветитьУдалитьИли любым редактором набирай текст, сохраняя в CP866. И файцл отправляй на печать.
Можно и Word2 поставить, только откат системы будет тяжелый. А откат будет, когда пару месяцев посидишь без картриджей.
Картриджи есть, но уже сплошь или резина (не губка и не фетр) вместо пропитывающего элемента (Украина) или заведомо сухие. Сухие можно размочить (в пакет с влажной салфеткой, водка быстрее чем вода), но ресурс все равно ниже.
По окраске ленты - мастика для пишущих машинок и 50 лет назад была эксклюзивом. Штемпельная мастика присыхает к иглам - со всеми вытекающими. Краска для АЦПУ (не помню название) - ее наносить на фетр, а потом прокручивать ленту. А не на ленту! Но это Вам врядли грозит - стекло уже не разводится. Результаты экспериментов с типографской краской никто не сообщал, только собирались попробовать.
Если собираетесь покупать ленту - тип Н77, не ниже. Уже на Н72 качество печати LQ резко падает, в драфте можно буквы не опознать. В предложениях в основном Н60, для литерных машин.
Картридж на шипах, тупо руками разбирается. Лента на выходе прижимается к фетру (условно "фетр"). И зачем глицерин? 3% водный раствор глицерина (аптечный глицерин) не дает глицерину сжечь кожу. Еще попробуй ацетоном полить, эффект тот же, только быстрее. Если химию учил, можешь не поливать ацетоном, так поймешь.
ОтветитьУдалитьВ картридже короткое (метр или два, уже не помню, лень вспоминать) кольцо, его собственной смазки краской хватит на 1-2 прохода. ВСЯ краска в пропитывающем элементе. Да, некоторые любители ставят вместо резинки фетр, но с краской проблема остается.
На ленты или есть в перечне LQ, или есть тип по нейлону. И резчик ленты для портативных пишущих машинок с натяжкой "фирменный". Родные картриджи комплектуются самсунговской лентой. Поскольку Эпсоны 100 и 300 это Самсунги. И Эпсон - не фирма, а драйверная линейка. С различными разработчиками и производителями. Поэтому несовместимость и многообразие. Дольше всех работали мексиканские LQ-100.
Лыжи из серии P1005, какие там свежие, мое развитие остановилось на HP LJ P1022, ни чем не хуже. Только курочить систему не надо, не жужжит так, что у соседей с потолка известка сыпется, и стоимость оправдывает геморрой. Встроенных шрифтов нет.
печатаем на любом принтере как на LPT1-принтере
ОтветитьУдалитьganzal
9 февраля, 2011
Задача
печетать из DOS-программ под Windows XP на любом принтере как бы подключенному к LPT-порту с нумером 1.
История
Случилась необходимость отказаться от материнок с LPT-портом, но продолжить использовать LPT-принтеры в используемых DOS-мамонтах.
Процесс
Для подключения LPT-принтера к USB-порту использовался заранее купленный переходник USB-Centronics (IEEE-1284) TRENDnet TU-P1284.
Исключительно в целях тестирования "решения" опробованы и USB-принтеры. Для подключения USB-принтера к USB-порту использовался обычный USB A-B шнур.
Драйвера принтеров заранее устанавливались на компьютер ДО подключения соответствующих печатающих устройств.
Плюс, на всякий пожарный, удалены все ненужные на тестируемых компьютерах принтеры (как локальные так и сетевые).
0. проверяем и перевешиваем (если вдруг есть) порт LPT1 на любой другой (=свободный):
Пуск - Панель управления - Администрирование - Управление компьютером - Диспетчер устройств - Порты (COM и LPT) - Порт принтера (LPT1) - Свойства - Параметры порта - Номер порта LPT: - LPT2 - OK
1. Подключаем нужный принтер (естественно, к USB-порту, используя подходящий шнур).
2. Делаем принтер общедоступным:
Пуск - Панель управления - Принтеры и факсы - Нужный_Принтер - Свойства - Доступ - Общий доступ к данному принтеру - MyPrinter - OK
MyPrinter - придуманный сетевой псевдоним локального принтера Нужный_Принтер
3. Подключаем принтер к LPT-порту (виртуальному):
Пуск - Выполнить - cmd - net use lpt1 \\localhost\MyPrinter /persistent:yes
Все. Принтер висит (хотя его и не видно) на порту LPT1. DOS прекрасно печатает. Перезагрузка компа ничего не нарушает.
Для проверки наличия:
Пуск - Выполнить - cmd - net use
и пробуем найти что-нибудь знакомое...
ЗЫ. На всякий случай рецепт удаления подобного LPT-принтера:
Пуск - Выполнить - cmd - net use lpt1 /delete
autoexec.bat:
ОтветитьУдалить@ ECHO OFF
SET BLASTER=A220 I5 D0 T4
SET CLIPPER=F:90
SET TEMP=C:\TMP
SET TMP=C:\TMP
SET DISK=C:\TMP
SET WIN$=d:\WINDOWS
PATH d:\Windows;d:\Windows\COMMAND;e:\DOS;e:\ARC;e:\NC;e:\DRV;e:\DN;e:\CDROM;C:\VC;
LH VGAEGA
rem coll Read.bat
REM C:\ADINF\ADINF.EXE -A -B -D -LC:\ADINF C:
REM C:\ADINF\ADINF.EXE -A -B -D -L C:
REM C:\TOOLS\EHDE.EXE
GOTO %CONFIG%
:NO
vC
GOTO END
:EMS
lh d:\WINDOWS\COMMAND\MSCDEX.EXE /D:CD1 /V /E /L:w
lh smartdrv /v
REM SET COMSPEC=C:\DOS\COMMAND.COM
REM SNDINIT /B
REM C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001 /D:MSCD000
REM C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD000 /V /E /L:Z
REM C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD000 /V /E /L:Z
rem - By Windows Setup - lh d:\WINDOWS\COMMAND\MSCDEX.EXE /D:CD1 /V /E /L:Z
lh GMOUSE
lh KEYRUS
nc
GOTO END
:WIN
REM C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD000 /V
rem C:\WINDOWS\COMMAND\DOSKEY.COM
rem EHDE-95.EXE
mode con codepage prepare=((866) d:\Windows\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,d:\Windows\COMMAND\keybrd3.sys
win
GOTO END
:QEMM
lh d:\WINDOWS\COMMAND\MSCDEX.EXE /D:CD1 /V /E /L:w
lh smartdrv /v
REM SET COMSPEC=C:\DOS\COMMAND.COM
REM LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD000 /V /E /L:Z
rem C:\OPL3SA\SETUPSA.EXE /S
REM SNDINIT /B
REM LH C:\WINDOWS\COMMAND\MSCDEX /D:MSCD001 /V /E
rem - By Windows Setup - lh d:\WINDOWS\COMMAND\MSCDEX.EXE /D:CD1 /V /E /L:Z
rem lh smartdrav /v
LH MOUSE
lh KEYRUS
NC
GOTO END
:END
config.sys:
[common]
SWITCHES=/F /n
DEVICE=e:\DOS\SETFNT.SYS
FILES=150
buffers=40
device=d:\Windows\COMMAND\display.sys con=(ega,,1)
Country=007,866,d:\Windows\COMMAND\country.sys
rem DEVICE=C:\WINDOWS\SETVER.EXE
[MENU]
MENUCOLOR=15
MENUITEM=NO,NO CONFIG
MENUITEM=WIN,WINDOWS-98_RUS
MENUITEM=EMS,EMM_386-EMS
MENUITEM=QEMM,QEMM_386-QEMM
MENUDEFAULT=WIN,5
[NO]
rem DEVICE=d:\WINDOWS\HIMEM.SYS
[EMS]
rem DEVICE=C:\DOS\SETVER.EXE
DEVICE=d:\WINDOWS\HIMEM.SYS
DEVICE=d:\WINDOWS\EMM386.EXE ram auto
LASTDRIVE=Z
DOS=HIGH,UMB
DEVICEHIGH=e:\bmide\tridma.SYS /D:CD1
rem DEVICEHIGH=e:\DRV\VIDE-CDD.SYS
rem DEVICE=C:\WINDOWS\ramdrive.sys 512 /e
rem DEVICE=C:\Drv\ehde.sys
rem DEVICEHIGH=c:\drv\ma348.SYS
rem DEVICEHIGH=c:\drv\aspidisk.SYS /d
rem DEVICEHIGH=C:\CDROM\ACERCD.SYS /D:IDECD000 /v
rem DEVICEHIGH=c:\bmide\tridma.SYS
rem DEVICEHIGH=C:\CDROM\ACERCD.SYS /D:MSCD001 /v
rem DEVICEHIGH=c:\drv\um8672.SYS
rem DEVICEHIGH=c:\drv\dos56l.SYS
rem DEVICEHIGH=C:\CDROM\ACERCD.SYS /D:IDECD000 /V
[WIN]
DEVICE=d:\WINDOWS\HIMEM.SYS
rem DEVICE=c:\drv\dos56l.SYS
rem DEVICE=C:\WINDOWS\EMM386.EXE noems
rem DEVICEHIGH=C:\CDROM\ACERCD.SYS /D:IDECD000 /v
rem DEVICEHIGH=c:\drv\ma348.SYS
rem DEVICEHIGH=c:\drv\aspidisk.SYS /d
rem DEVICEHIGH=C:\CDROM\GSCDROM.SYS /D:MSCD000 /v
rem DEVICEHIGH=C:\CDROM\ACERCD.SYS /D:IDECD000 /V
DOS=HIGH,UMB
[QEMM]
DEVICE=e:\drv\QEMM386.SYS RAM AU
DOS=HIGH,UMB
LASTDRIVE=Z
DEVICEHIGH=e:\DRV\VIDE-CDD.SYS /D:CD1
rem DEVICE=C:\BMIDE\TRIDMA.SYS
config.sys:
ОтветитьУдалитьDEVICEhigh = C:\WINDOWS\HIMEM.SYS
DEVISEhigh = C:\WINDOWS\EMM386.EXE NOEMS novcpi
DOS = HIGH,UMB
buffershigh=60
devicehigh=C:\WINDOWS\COMMAND\display,sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
FILES=190
DEVICE = C:\WINDOWS\HIMEM.SYS
DEVISE = C:\WINDOWS\EMM386.EXE NOEMS RAM
DOS = HIGH,UMB
buffershigh=60
devicehigh=C:\WINDOWS\COMMAND\display,sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
FILEShigh=190
autoexec.bat:
@Echo off
PATH=C:\DOS;c:\windows;C:\NC;C:\NU;C:\POST
rem c:\post delbak.exe c:
set clipper=F190
mode con codepage prepare=((866) ega3.cpi)
mode con codepage select=866
keyb ru,,keybrd3.sys
rem LH mscdex /d:asus
rem c:\dps\scandisk /ALL /AUTOFIX /NOSAVE
c:\post\mkey.com
c:\nc\nc
@Echo off
PATH=C:\DOS;c:\windows;C:\NC;C:\NU;C:\POST
set clipper=F190
mode con codepage prepare=((866) ega3.cpi)
mode con codepage select=866
lh keyb ru,,keybrd3.sys
lh c:\post\mkey.com
lh c:\nc\nc
AUTOEXEC.BAT
ОтветитьУдалить@ECHO OFF
SET PATH=%PATH%;C:\DOS;C:\ARC;C:\DN
SET BLASTER=A220 I5 D0 T4
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
C:\UTIL\DOSMAX\ENVIMAX.COM N+
LH C:\UTIL\KEYRUS.COM
LH C:\UTIL\CTMOUSE.EXE /R24
MODE.COM CON: RATE=32 DELAY=1
GOTO %CONFIG%
:IPX
LH C:\NET\IPX\LSL.COM
C:\NET\IPX\XCEMODI.COM
LH C:\NET\IPX\IPXODI.COM
GOTO FULL
:MSNET
SET PATH=%PATH%;C:\NET
LH C:\NET\NET INITIALIZE
C:\NET\NETBIND.COM
C:\NET\UMB.COM
C:\NET\TCPTSR.EXE
C:\NET\TINYRFC.EXE
LH C:\NET\NET START
:PCMCIA
:FULL
LH C:\DN\DN.COM
CONFIG.SYS
SWITCHES=/F
DOS=HIGH,UMB
BUFFERS=11,0
FILES=20
LASTDRIVE=O
FCBS=1,0
STACKS=0,0
COUNTRY=007,866,C:\DOS\COUNTRY.SYS
DEVICE=C:\UTIL\DOSMAX\DOSMAX.EXE N+ P- R- U02 U08 U09 U0A U0B U0C U0D U0E U70 U72 U73 U74 U76 U77
SHELL=C:\UTIL\DOSMAX\SHELLMAX.COM /N+ /P- /R- /S- C:\COMMAND.COM C:\ /E:1280 /P
[MENU]
MENUITEM=FULL,Generic Mode
MENUITEM=PCMCIA,PCMCIA Support
MENUITEM=IPX,IPX Support
MENUITEM=MSNET,Microsoft Network Client
MENUDEFAULT=FULL,3
[FULL]
DEVICE=C:\UTIL\JEMMEX.EXE NOEMS X=D000-D7FF I=B000-B7FF
[PCMCIA]
DEVICE=C:\UTIL\JEMMEX.EXE NOEMS X=D000-D7FF I=B000-B7FF
DEVICEHIGH=C:\UTIL\CARDSOFT\SS365SL.EXE
DEVICEHIGH=C:\UTIL\CARDSOFT\CS.EXE
DEVICEHIGH=C:\UTIL\CARDSOFT\CSALLOC.EXE
DEVICEHIGH=C:\UTIL\SCP\SCPENA.EXE
[IPX]
DEVICE=C:\UTIL\JEMMEX.EXE NOEMS X=C000-C7FF I=B000-B7FF
[MSNET]
DEVICE=C:\UTIL\JEMMEX.EXE NOEMS X=C000-C7FF I=B000-B7FF
DEVICEHIGH=C:\NET\IFSHLP.SYS
Итоги:
FULL: 629K (643 920)
PCMCIA: 624K (638 912)
IPX: 611K (625 840)
MSNET: 612K (626 992)