|
Печать из 1C сразу на определенный принтер. Как сделать? | ☑ | ||
---|---|---|---|---|
0
ИС-2
naïve
09.01.14
✎
11:28
|
Обработка. 2 кнопки - "Печатать документы в офисе", "Печать документы на складе".
Хочу чтобы при нажатии на кнопку №1 документы печатались на офисный принтер, №2 оправлялись на принтер, который стоит на складе. При этом и там и там несколько принтеров т.е перед оправкой система должна опросить принтеры, найти среди них свободный для печати и отправить печать туда. Верх совершенства - после завершения печати, должно появится сообщение "Ваши документы ждут Вас в принтере XXX". Это делается скриптом windowns? Языком 1C подобное не реализовать? |
|||
1
Cerera
09.01.14
✎
11:29
|
(0)напишите программу на С++ ))
|
|||
2
Нууф-Нууф
09.01.14
✎
11:30
|
Принтер = Новый ComObject("Bullzip.PDFPrinterSettings");
// 'bioPDF.PdfWriter.PdfSettings' // Принтер = Новый ComObject("bioPDF.PdfSettings"); Принтер.SetValue("output", ВыбФайл.ПолноеИмя); Принтер.SetValue("ShowSaveAS", "never"); Принтер.SetValue("ShowProgress", "no"); Принтер.SetValue("ShowProgressFinished", "no"); Принтер.SetValue("ShowSettings", "never"); Принтер.SetValue("ShowPDF", "no"); Принтер.SetValue("ConfirmOverwrite","no"); Принтер.SetValue("OwnerPassword",""); Принтер.SetValue("Permissions",61636); Принтер.WriteSettings(); Таб1.Автомасштаб=Истина; Таб1.ИмяПринтера = "Bullzip PDF Printer"; Таб1.Напечатать(); |
|||
3
Apokalipsec
09.01.14
✎
11:32
|
||||
4
Nexux
09.01.14
✎
12:27
|
список принтеров через WSH, остальное все средствами платформы
|
|||
5
ИС-2
naïve
24.01.14
✎
10:50
|
ап.
Задача расширяется. Надо среди доступных принтеров найти активные (включенные и готовые к печати) В инете не могу найти подобный код. Киньте ссылку в гугле или яндекске? |
|||
6
ИС-2
naïve
24.01.14
✎
10:55
|
||||
7
User_Agronom
24.01.14
✎
11:02
|
(5) Сетевые принтеры можно опросить по SNMP. Я так как-то делал, но не из 1С.
Ну и проверить еще можно ping-ом, наверное. Возможно будет достаточно. |
|||
8
ИС-2
naïve
24.01.14
✎
11:04
|
(7) спасибо.
еще бы проанализировать очередь печати у них... |
|||
9
User_Agronom
24.01.14
✎
11:26
|
(8) по SNMP состояние можно определить. Возможно и очередь можно. Покури дяду Гугля, получи дерево. Я где-то и расшифровки дерева находил в сети.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |