Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.04;
Скачать: CL | DM;

Вниз

Принтеры   Найти похожие ветки 

 
RASkov   (2007-02-11 19:58) [0]

Вот тут у меня есть пара вопросов:
1 - Получить список принтров - Ответ: Да - (Printer.Printers);
2 - Получить для каждого принтера его тип подключения (USB, LPT, ....) Ответ: - Хз;
3 - Узнать для каждого его состояние (Вкл, Выкл или Готов - неготов) Ответ: - Хз;
Изходя из этих данных составить список подключенных(готовых к печати) принтеров.
Это нужно для сервисных целей. Т.е. приносят принтеры на ремонт, их цепляют к одному компу, ставят драйвера - в итоге в системе гора установленных принтеров и каждый раз приходится выбирать на какой принтер послать тестовую страничку на печать.
В ообщем нужны только локальные(не сетевые) подключения принтеров. В итоге если есть на 2-й и 3-й вопрос положительный ответ, то можно продолжить задуманное.
Я понимаю, что LPT принтеры, скорее всего, всегда будут "готовы" - поэтому и хочу раскидать их по типу подключения.


 
RASkov   (2007-02-11 21:12) [1]

Вот читаю, что написал, и самому непонятно, понятно ли я написал или нет...
Вообщем нужны ответы на 2-й и(главное) 3-й вопрос. Если что не понятно - спросите.
Принтеры цепляются по большей части(если не всегда) по USB или LPT. В итоге "навороченного" в программе не нужно, сделать как можно проще, Т.е. подцепили "новый" принтер, запустили прогу, нажали "Печать Тест" и напечаталась тестовая страница (Printer.BeginDoc; Printer.Canvas.Tex..; Printer.EndDoc;) на всех подключенных и включенных принтерах к компу. Мне только интересны ответы на 2 и 3 - типа:
2 - да/нет (и если да, то если можно коротко как);
3 - да/нет (и если да, то если можно коротко как);
Спасибо.


 
vrem   (2007-02-11 21:25) [2]

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


 
RASkov   (2007-02-12 10:02) [3]

> у меня есть сетевой принтер, отправляю на печать и иду забирать.
> прихожу - как раз начинает печататься страница(скорость
> сигнала 5 км в час:)

Тогда считать, что принтера нет :) Я ж говорю, что принтеры подключаються локально либо по USB либо по LPT... Вообщем в инете нарыл немного, одна беда - либо все на буржуйском, либо на Си... И как на зло - ожидал, что с LPT будет проблематичнее, а все примеры, что нашел именно про LPT...
DeviceIoControl - может ли мне помочь с USB? <- встречается в примерах с LPT
Может есть у кого модули какие нибудь по работе с принтерами, т.е. что-то свое дополнение к стандартному. Интересно все про принтер...



Страницы: 1 вся ветка

Текущий архив: 2007.03.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
3-1165395659
DmitrichJ
2006-12-06 12:00
2007.03.04
Клиент-Сервер. InterBase. Почему не работает через сеть?


2-1171372423
sat
2007-02-13 16:13
2007.03.04
системное время


2-1171269836
БТ
2007-02-12 11:43
2007.03.04
Что означает ошибка


15-1171025514
IMHO
2007-02-09 15:51
2007.03.04
Диалоги из фильма на DVD


9-1131554360
2Wish
2005-11-09 19:39
2007.03.04
Изометрия