#0
by Disser23
Всем Привет!!! Задачка следующая. Из 1С 8.2 обработка самостоятельно пускает на сетевые принтера на печать печатные формы. Но иногда в принтерах застревает бумага или происходит еще какой нибудь сбой. Как программно из обрабоки оценить был ли напечатан документ и в каком статусе находится принтер в данный момент (Готов, Ошибка, Не в сети). Проштудировав инет на данный предмет - никакой толком информации не нашел кроме как получать список подключенных принтеров в системе , добавлять , удалять принтера.
#2
by Disser23
ТО что в 1с никак это я понял. Да любыми средствами ... вроде есть WScript - правда он только позволяет вышеописанные действия делать.
#3
by Злопчинский
В формексе есть получение списка принтеров, там же и есть флажок готовности (возможно естьпроблемы через принт-сервера). . а так, чтобы просто - сомнительно.. это надо мониторить очереди печати и прочее...
#5
by Disser23
Его даже учить не нужно - там в настройках на клиенте можно его заставить озвучивать ошибки )))
#6
by hhhh
так он в память принтера накидает заданий, Скажет: всё выполнено. А там бумага на принтере вдруг закончится и подвезут только в пятницу.
#7
by Disser23
Мне нужно именно программный доступ хотя бы к текущему статусу. Тот же самый Формекс тоже через что то к драйверу принтера обращается? Так вот через что ?
#8
by Disser23
"так он в память принтера накидает заданий, Скажет: всё выполнено. А там бумага на принтере вдруг закончится и подвезут только в пятницу." ВОТ Именно поэтому статус программно и нужно отслеживать чтобы не кидать бездумно на принтер который может и печатать не будет. А у нас еще напечатанные документы отмечаются чтобы повторно не печатать.
#11
by Злопчинский
то есть если принтер не находится в готовности - 1Ска говорит человеческим голосом "ля! не работает принтер!!"..? цена вопроса?
#12
by Злопчинский
есть такая проблема. у себя вменяемого решения не нашел. расплата за многозадачность и интеллектуальность устройств.
#13
by Disser23
Да нет 1С ка ничего не говорит, она просто печатать на этот принтер не будет , просто там используется сеть принтеров штук 8 некоторые из них - время от времени на одном из них кончается бумага, тонер, еще какая нибудь хрень происходит, а печать идет непрерывно помимо человека автоматом, так вот надо хоть как то убедиться что печатная форма была распечатана, а если не была, то какая именно. и если принтер в ошибке или висит не посылать на него дальше ничего. Чтобы человек сходил и пнул что там надо
#14
by Масянька
Мне тут умный человек сказал: зайди на сайт производителя и посмотри, что он предлагает. Там много всяких утилит бывает. Но только с помощью операционки можно это перехватывать.
#15
by Disser23
Я сейчас почитал - вроде как FormEx - под 7.7 написан, а у меня 8.2 под управляемым приложением
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Ошибка создания кластера 1С 8.3
- Поле Итог в СКД сделать другой текст
- Поступления денежных средств по платёжным картам ОСН/ЕНВД
- v8: Материалы в переработку в БП 2.0
- Не работает Полнотекстовый поиск в УТ 11
- Расшифровка налога на прибыль по статьям затрат в БП 2.0
- УФ. Восстановление позиции в динамическом списке, после скрытия строки
- СуперПрава в УТ 11
- недопустимые символы xml
- OLE на другой машине
- v7: обнулился dh16199.dbf
- Ошибка отображения типов: Отсутствует отображение для типа 'Общий модуль'.
- v7: При загрузке рег.отчетности из 1С - сообщение: Ошибка при выполнении команды;
- Задвоилась организация в БП2.0 после загрузки из ЗУП2.5
- Скд двигать колонки и расшифровка
- Как удалить файл из-под 1С 8
- Распределение прочих затрат на выпуск
- как заполнить строку на сайте через 1с
- Есть ли БП 3.0 автосохранение?? создания резервной копии
- SQL запрос к DBF базе 1С 7.7 из 1С 8