Как узнать что принтер лазерный или матричный | |
---|---|
YuriWhite Автор Сообщений: 558 Откуда: Челябинск Дата регистрации: 02.09.2000 |
по названию отпадает - можно в название что угодно вставить
|
Просто | |
---|---|
Алексей Евстефеев |
Спросить у юзера перед печатью, или при инсталляции пакета (сохранить, потом проверять, не изменилось ли название
принтера). Впрочем, я вижу необходимость в этом, если предполагается печать в DOS и нужна последовательность управляющих символов. А под Windows используется драйвер принтера, который подключен. Я прав? Или я прав? |
RE: Просто | |
---|---|
YuriWhite Автор Сообщений: 558 Откуда: Челябинск Дата регистрации: 02.09.2000 |
Не совсем
Т.е отчет под виндами делается в виде текстового файла и потом через апишные функции пуляется в спул - это нужно для того что печать должна идти с одинаковой скоростью что на матричник что на лазерник а управляющие коды у них есть разные |
Еще проще | |
---|---|
Барыга Сообщений: 757 Откуда: Иркутск Дата регистрации: 04.09.2000 |
надо просто посмотреть какой принтер подключен
или послушать матричный обычно пищит *-))))) |
RE: Можнл так... | |
---|---|
NVL |
Я думаю , что можно определив имя текущего принтера, затем используя ф. WIN32API узнать имя драйвера(в качестве параметра передав по ссылке имя принтера). Практически во всех лазерных принтерах , в названии драйвера присутствует слово Laser , вот его и поискать.
|
RE: Можно так... | |
---|---|
NVL |
Я думаю , что можно определив имя текущего принтера, затем используя ф. WIN32API узнать имя драйвера(в качестве параметра передав по ссылке имя принтера). Практически во всех лазерных принтерах , в названии драйвера присутствует слово Laser , вот его и поискать.
|
© 2000-2024 Fox Club  |