Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];

Вниз

Как проверить наличие бумаги в USB-принтере?   Найти похожие ветки 

 
romick ©   (2006-11-01 09:25) [0]

Есть USB-принтер. Необходимо программно проверить наличие в нем бумаги. Подскажите плз. как мне это сделать в WinXP-pro.


 
Дмитрий Белькевич ©   (2006-11-02 12:48) [1]

Так же, как и в неusb, попробовать что-нить напечатать - если вернется папер аут значит собсно...


 
Romick ©   (2006-11-02 15:33) [2]

При отправке документа на печать, документ становится в очередь печати и весит там до тех пор, пока в принтер не сунут бумагу. При этом программа завершается успешно.


 
Virgo_Style ©   (2006-11-02 21:30) [3]

Romick ©   (02.11.06 15:33) [2]
"а у нас в квартире газ" (c)


 
romick ©   (2006-11-03 14:00) [4]

Пробовал вот так:
procedure TForm1.btnPrintInfoClick(Sender: TObject);
var
 hPrinter: THandle;
 info: array[0..10000] of PRINTER_INFO_6;
 count: PDWORD;
 i: integer;

begin
 if OpenPrinter(PChar(printerName), hPrinter, nil) then
   if GetPrinter(hPrinter, 6, @info, length(info), count) then
     begin
       memo1.Clear;
       for i:=0 to count^-1 do
           memo1.Lines.Add("Status: "+IntToStr(info[i].dwStatus));
     end
   else
     showMessage("Failg with message : "+SysErrorMessage(GetLastError))
 else
   showMessage("Failg with message : "+SysErrorMessage(GetLastError))
end;

Но статус (dwStatus) всегда равен 0.


 
Дмитрий Белькевич ©   (2006-11-04 02:47) [5]

>При отправке документа на печать, документ становится в очередь печати и весит там до тех пор, пока в принтер не сунут бумагу. При этом программа завершается успешно.

Ну и ладно, спулер дальше сам разберется.


 
Anatoly Podgoretsky ©   (2006-11-04 11:23) [6]

> Дмитрий Белькевич  (04.11.2006 2:47:05)  [5]

Да и принтер физический тоже не обязателен, а откуда в виртуальном бумага?


 
romick ©   (2006-11-08 05:20) [7]


> Ну и ладно, спулер дальше сам разберется.


Если не чего посоветовать - не советуйте ничего вообще. Да и посты читать не мешало-бы. Мне нужно мониторить кучу принтеров, причем принеры ВСЕ самые что есть РЕАЛЬНЫЕ (килограмм по 5 каждый!) и мне совсем не надо, чтоб с бумагой разбирался спулер или кто-то там еще!
Virgo_Style вообще "отличился", молодец!


 
Anatoly Podgoretsky ©   (2006-11-08 14:29) [8]

Твое желание выполнено.



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

Форум: "WinAPI";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.035 c
11-1151654189
oleg_l_k
2006-06-30 11:56
2007.03.25
Дата создания файла


15-1172172456
Cyrax
2007-02-22 22:27
2007.03.25
Дружественные методы и классы в C#


15-1172409457
Par
2007-02-25 16:17
2007.03.25
как скачивать фильмы чтобы провайдер не понял что это фильмы


2-1172740953
tia
2007-03-01 12:22
2007.03.25
DLL


2-1172750857
Sapos
2007-03-01 15:07
2007.03.25
Поиск в БД





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский