Главная страница
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.055 c
15-1170832961
iXT
2007-02-07 10:22
2007.03.04
FreeWare Аналоги


4-1161311947
Antoxa2005
2006-10-20 06:39
2007.03.04
Подскажите, как отловить подключение по локальной сети и если...


2-1171001440
Acmepukc
2007-02-09 09:10
2007.03.04
Курсовик в Access


15-1170508476
TUser
2007-02-03 16:14
2007.03.04
Тест, неожиданно оказавшийся сложным


15-1170859121
Desdechado
2007-02-07 17:38
2007.03.04
Updates на Delphi 7