Форум: "Прочее";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];
ВнизПринтеры Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c