[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Руководство по принтерам и печати
Неподдерживаемыми называются принтеры, поддержка которых не
входит в комплект поставки операционной системы.
Выберите один из следующих способов настройки неподдерживаемого
принтера:
- Настройте устройство как поддерживаемый принтер, если неподдерживаемый
принтер работает с тем же аппаратным интерфейсом (последовательным или
параллельным) и использует почти такой же набор функций, что и поддерживаемый
принтер.
- Настройте устройство как поддерживаемый принтер, если другие
поддерживаемые принтеры, сходные с вашим, отсутствуют. При этом
придется изменить некоторые характеристики виртуального принтера.
- Укажите generic (общий) в качестве типа принтера и
соответствующего типа интерфейса, если вы не уверены, что ваш принтер
эмулирует одно из поддерживаемых устройств. Вместе с операционной
системой поставляется поддержка для двух устройств общего типа: другого
параллельного принтера (opp) и другого последовательного принтера
(osp). Укажите одно из этих устройств, выбрав тип
интерфейса, например, parallel rs232, и измените его параметры в
соответствии со спецификациями, приведенными в руководстве по вашему
принтеру.
- Настройте драйвер принтера и очередь печати, указав при этом прозрачный
режим передачи всех запросов принтеру. После такой настройки приложение
должно правильно создавать поток данных для принтера. Подсистема
буферизации печати обеспечивает совместное использование принтера, но система
виртуального принтера не выполняет форматирование потока данных
принтера.
- Если устройство вывода предъявляет особые требования к формату, (например,
на электростатический графопостроитель данные должны вводиться в виде
растровой графики), то замените программу форматирования данных для принтера
или базовую программу принтера.
Необходимо определить виртуальный принтер, который будет поддерживать все
функции неподдерживаемого принтера и подсистемы буферизации печати.
- Для настройки неподдерживаемого принтера прежде всего необходимо
определить наиболее подходящий для вашего принтера тип потока данных.
Операционная система поддерживает следующие потоки данных для предопределенных
типов виртуальных принтеров:
asc
| Расширенный ASCII
|
pcl
| Hewlett-Packard LaserJet
|
gl
| Графопостроитель
|
ps
| PostScript
|
630
| Diablo 630
|
855
| Матричный принтер Texas Instruments 855 в режиме dp
|
- Определив тип потока данных, применяемый вашим принтером, выберите либо
один из поддерживаемых принтеров с тем же типом потока данных, либо один из
общих принтеров и настройте его в соответствии с характеристиками вашего
принтера.
Возможно, неподдерживаемый принтер
потребуется адаптировать для драйвера последовательного принтера базовой
операционной системы:
- Приведенная ниже
диаграмма поясняет значения сигналов RS-232 для драйвера последовательного
принтера:
Сигнал RS-232
| Значение сигнала для драйвера последовательного принтера
|
FG
| Заземление. Часто выполняет функцию экрана.
|
TxD -->
| Сигнал передать данные на принтер.
|
RxD <--
| Сигнал получить данные от принтера.
|
RTS <--
| Это значение остается высоким после открытия порта принтера.
Служит для передачи принтеру информации о состоянии компьютера. Не
применяется в управлении скоростью передачи.
|
CTS <--
| Значение этого сигнала должно быть высоким для того, чтобы можно было
открыть порт принтера. Сигнал позволяет определить, включен ли
принтер.
|
DSR
| Не используется. Обычно связан с сигналом DCD.
|
SG
| Служит эталонным значением напряжения для сигналов.
|
DCD <--
| Применяется в управлении скоростью передачи данных, когда значение
сигнала DTR - yes.
|
DTR -->
| Это значение остается высоким после открытия порта принтера.
Служит для передачи принтеру информации о состоянии компьютера.
|
- Если вы используете FG в качестве экранирующей оболочки, то убедитесь в
том, что он присоединен только с одного конца (с какого именно -
безразлично). Таким образом обеспечивается эффективная защита от
электрических помех.
- Если сигнал RTS выполняет роль источника питания для CTS порта принтера,
проверьте, как именно принтер использует сигнал RTS.
Хотя на последовательных принтерах и не поддерживается управление скоростью
передачи данных посредством RTS и CTS, драйвер устройства все же заблокирует
открытие порта принтера до тех пор, пока напряжение на CTS не возрастет до
необходимого значения. Питание сигнала CTS обычно обеспечивается
сигналом RTS с принтера. Однако некоторые принтеры используют сигнал
RTS для управления скоростью передачи данных. Такие принтеры сбрасывают
сигнал RTS, когда хотят прекратить передачу данных с системы на
принтер. Поскольку для того, чтобы очередь печати могла проверять
состояние принтера, порт должен быть открыт, при сбрасывании сигнала RTS порт
закрывается и очередь становится неактивной.
- Для некоторых типов принтеров необходимо повышенное напряжение сигналов
DCD-DSR или CTS на принтере. Существует несколько способов повысить
напряжение:
- Повысьте напряжение с помощью сигналов DTR или RTS на компьютере.
ИЛИ
- Установите нужное напряжение на самом принтере.
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]