Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
4-1161510753
SysError
2006-10-22 13:52
2007.03.04
Перехват ZwQueryDirectoryFile


2-1171454709
Nija
2007-02-14 15:05
2007.03.04
Как создать Webbrowser в RunTime


2-1171099188
Riply
2007-02-10 12:19
2007.03.04
Извините, немного оффтопа


2-1171398677
maxProg
2007-02-13 23:31
2007.03.04
ICO


15-1171150402
Трей
2007-02-11 02:33
2007.03.04
Существует ли компонент математического решателя?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский