Alexey_Gawrilow
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Приветствую, уважаемые. Есть у меня конвейер. По нему едут объекты. Стоит измерительный комплекс, меряет вес/габариты. Я их сканирую, меряю, тарифицирую и тд. По результатам у меня есть отчеты/ярлыки/вложения в эти объекты. 1) Что-то я умею печатать сам. 2) Что не формирую сам(внутри), печатаю через обработчик печати ОС printto: Все приходиться измерять, потому что производственные/организационные косяки валят на ВГХ. Типа у них медленно печатает. До печати все летает, распечатки таймингов отмазывают 100%. Но вот, с%%%, после того как отправил в принтер и/или на печать - обратной связи нет. Вопроса 2: 1) кто умеет печатать PDF? Внутри, не отправляя готовый PDF из blob'а в файл и потом на печать через установленный в ОС обработчик printto: И да, это не дает, сделать человеческий сервис/сервер, и требуется интерактивная сессия. боль. 2) кто знает способ получить обратную связь от принтера(PrintJobFinished) не используя сторонние(коммерческие) сервера печати? Ну или недорого чтоб. Идеал - WMI. Что искал сам - или за деньги, немалые, ну или обосновать трудно было. Или постоянный Pool'ing состояния принтеров - "перфоманс - прощай". Или, начиная с W7/2008 подписка на события(EventLog), но там не полная информация, однако. и еще нет возможности однозначно идентифицировать job. Я в вас верю.. А где правильнее спросить такие вещи. Я собственно, только здесь, на королевстве и rsdn(но там активности программистов не заметно, авто/юмор/политика - самые активные темы). |