Journal influence
Bookmark
Next issue
Abstract:
Аннотация:
Authors: () - , () - , () - | |
Ключевое слово: |
|
Page views: 9571 |
Print version |
Значительное число графических пакетов, обеспечивающих вывод рисунков на печать, ориентировано на устройство EPSON и однотипных с ним (ROBOTRON, RAVI и т.п.). В то же время ПЭВМ "Нейрон" комплектуется печатающим устройством D-100, которое отличается от устройства EPSON принципом управления. В связи с этим для использования графических пакетов на этой ПЭВМ требуется программная реализация интерфейса с устройством печати EPSON. Программа-драйвер, моделирующая графические режимы устройства EPSON, реализована как программа прерывания базовой подсистемы ввода-вывода, ответственная за управление печатью (с шестнадцатеричным номером 17). Работа программы проверена при получении графической копии экрана GRAPHICS.COM, пакета проектирования и вычерчивания принципиальных схем ORCAD, программы PRINTMASTER, программы набора и верстки книжных изданий "Наборщик" и с помощью других средств. Разрешающая способность устройства печати EPSON: по горизонтали - 240 точек/дюйм по вертикали - 216 точек/дюйм Плотность печати устройства D-100: по горизонтали - 148.5 точек/дюйм по вертикали - 70 точек/дюйм Моделируемые команды устройства EPSON показаны в таблице. Таблица
Предусматривается расширение перечня моделируемых команд. Основная проблема при разработке драйвера - преобразование восьмииголочной графики в семииголочную. В печатающей головке устройства EPSON в режиме графической печати используются все восемь иголок (за исключением редко применяемого режима девятииголочной графики), а в устройстве D-100 - только семь иголок из восьми. Поэтому из каждого посылаемого на печать графического байта часть битов будет распечатана в графическом режиме на устройстве D-100 сразу, а часть должна записываться в буфер, который содержит семь строк достаточной ширины из расчета на максимально возможную длину строки. Сброс буфера осуществляется ори моделировании команд вертикального спуска устройства EPSON. Размер спуска всегда кратен 1/216 дюйма, и перевод строки на устройстве D-100 будет отвечать не каждой команде спуска. Алгоритм обеспечивает максимальное сохранение исходных вертикальных и горизонтальных размеров рисунка. Программа-драйвер является резидентной; имеется защита от повторного запуска. На устройстве печати D-100 получен рисунок как результат отработки программы GRAPHICS. Программа разработана в институте кибернетики имени В.М. Глушкова АН УССР (г.Киев). |
Permanent link: http://swsys.ru/index.php?id=1414&lang=en&page=article |
Print version |
The article was published in issue no. № 2, 1990 |
Perhaps, you might be interested in the following articles of similar topics:
- Использование графических постпроцессоров VVG и LEONARDO в вычислительной гидродинамике
- Автоматизированная информационная система маркетолога
- Интеллектуальные хранилища данных в системах государственного управления
- Опыт разработки и эксплуатации системы управления базами данных (DBS/R)
- Комплекс автоматизированного проектирования геотехнических сооружений "КАППА"
Back to the list of articles