ZX-News #25
01 апреля 1997

Обмен опытом - Печать на принтере в IS-DOS'e.

<b>Обмен опытом</b> - Печать на принтере в IS-DOS'e.
               ОБМЕН ОПЫТОМ
        ══════════════════════════

               (c) Юрий Буравцов (OneSOFT)

            ПЕЧАТЬ НА ПРИНТЕРЕ

  Давным-давно, когда  у меня  только поя-
вился принтер, я стал жадно изучать управ-
ляющие коды, которыми можно изменять пара-
метры печати и вообще печать. А еще я стал
учиться  печатать  по-всякому  из  системы
IS-DOS. В результате возник этот документ.

  Данная  информация предназначена для тех
лиц, которые не желают пачкать лишние лис-
ты  бумаги, проверяя, как печатает принтер
при  выводе  на него текта. Печатать будем
на формате А4 по узкой стороне.

  Сначала  определим количество строк. При
выборе  нормальной  высоты букв вы в праве
выбрать  количество  строк  на  бумаге  до
восьмидесяти. Если при этом вы используете
листовую печать, то число строк согласовы-
вается с межстрочным интервалом: он должен
выбираться  по  формуле:

          2160/[ число строк ],

причем желательно, чтобы это отношение бы-
ло  без  дробного  остатка, потому что  на
принтерах  с  установленным  автопереводом
формата по прохождении 2160 печатных пози-
ций  (МС  6313 новый и др.) будут накапли-
ваться  лишние строки, печатаемые на одном
из следующих листов. Проще говоря, вот вам
таблица:

                                                   Таблица 1
     ЗАВИСИМОСТЬ МЕЖСТРОЧНОГО ИНТЕРВАЛА ОТ КОЛИЧЕСТВА СТРОК
    ╔═════════╤═══╤═══╤═══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╗
    ║строк│ 15│ 16│ 18│ 20│24│27│30│36│40│45│48│54│60│72│80║
    ╟─────┼───┼───┼───┼───┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
    ║инт. │144│135│120│108│90│80│72│60│54│48│45│40│36│30│27║
    ╚═════════╧═══╧═══╧═══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╝

  Выбрав  соответствующие параметры, смело
можете  печатать. Дела  обстоят  несколько
иначе, если вы вдруг решили напечатать ин-
дексом - межстрочный  интервал  выбирается
существенно меньшим:

                                               Таблица 2
                    В РЕЖИМЕ ИНДЕКСИРОВАНИЯ
       ╔════════════╤════╤═════╤═════╤═════╤═════╤═════╗
       ║Число строк │ 90 │ 108 │ 120 │ 135 │ 144 │ 180 ║
       ╟────────────┼────┼─────┼─────┼─────┼─────┼─────╢
       ║Межстр. инт.│ 24 │  20 │  18 │  16 │  15 │  12 ║
       ╚════════════╧════╧═════╧═════╧═════╧═════╧═════╝

  Теперь речь пойдет о печати в два столб-
ца. Чтобы нормально  печатать в разных ре-
жимах печати, т.е. не залезая за края и не
слишком расточая бумагу, предназначена ни-
жеследующая таблица:

                                                      Таблица 3
    ЗАВИСИМОСТЬ ПАРАМЕТРОВ СТОЛБЦА ОТ ТИПА ПЛОТНОСТИ ПЕЧАТИ
 ╔═══════════════╤══════════╤══════╤═══════════╤══════════════╗
 ║Плотность      │Нормальный│Мелкий│Уплотненный│Мелкий+уплотн.║
 ╠═══════════════╪══════════╪══════╪═══════════╪══════════════╣
 ║Полная ширина  │    80    │  96  │    136    │     160      ║
 ║строки         │          │      │           │              ║
 ╟───────────────┼──────────┼──────┼───────────┼──────────────╢
 ║Допустимая     │    70    │  84  │    119    │     140      ║
 ║ширина строки  │          │      │           │              ║
 ╟───────────────┼──────────┼──────┼───────────┼──────────────╢
 ║Ширина столбца │    33    │  40  │     57    │      68      ║
 ║в iS-EDIT      │          │      │           │              ║
 ╟───────────────┼──────────┼──────┼───────────┼──────────────╢
 ║Между столбцами│     4    │   4  │      5    │       4      ║
 ╟───────────────┼──────────┼──────┼───────────┼──────────────╢
 ║Ширина столбца │    37    │  44  │     62    │      72      ║
 ║в iS-PRINT     │          │      │           │              ║
 ╚═══════════════╧══════════╧══════╧═══════════╧══════════════╝

  Так вот. Все размеры этой таблицы даны в
символах, что предполагает  удобство восп-
риятия  текстовым  редактором и программой
печати. При печати ширину  строки надо вы-
бирать из расчета

        [ширина в редакторе iS-EDIT]+ [Между столбцами],

или уже из таблицы значения последней гра-
фы.

  Естественно, что  этим  ваши возможности
не ограничиваются, просто я по собственно-
му  опыту могу с полной уверенностью гово-
рить, что данные из таблиц, по крайней ме-
ре для меня, являются наиболее приемлимыми
и  удобными.

  Хотя, конечно, о вкусах не спорят...

  В  одной из следующих  статей будут рас-
смотрены  управляющие коды EPSON-совмести-
мых принтеров.

  Ваши вопросы и предложения я выслушаю по
адресу:

   Yuri Burawtsow, 812/01.14@SpbZxNet,

а также смогу на них ответить в самые сжа-
тые сроки.

        __________________________
           ────────────────────


                 



Другие статьи номера:

Гейт - Описание Гейта SPbZXNet -> Fido, установленного на Centronic Station: гейтование SPbZXNet -> Fido , как это работает и чего это надо.

Лит.страничка - Дневник. Дон Громкий. (глава 4,5)

Новости BBS - Презентация Tornado Station.

Обмен опытом - Печать на принтере в IS-DOS'e.

От редакции - Omega Group чуть не развалилась...

Письма - Письмо X-Trade о наболевшем.

Реклама - Реклама и объявления ...

Список BBS - Список BBS. Открылась новая Timax BBS.

Хит-парад - 10 лучших программ,по итогам продаж фирмы Welcome.

Юмор - "Штирлиц - русский SysOp" (глава 5).


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Реклама - Реклама и объявления.
Наш смак - окрошка сборная мясная.
How To Be Lame
Amiga+PC - Сказка о том, как Амига полюбила Писюка (глава 1)
RestInPain - Midnight^Ellipse заимел писюк, но спектрум вроде пока ещё не бросил.

В этот день...   21 ноября