Имя: Пароль:
1C
1С v8
Сбиваются настройки принтера
0 wsxedc83
 
16.11.12
20:23
Обстановка: RDP на сервере 2008 R2 1Cv8: УТ 10
Клиенты подключаются с машин под управлением XP. К локальным машинам подключены по два принтера - обычный лазерник и принтер этикеток. При печати этикетки (обработка самописная), соответственно, один размер бумаги и принтер этикеток, при печати других документов - бумага А4 и принтер, соответственно, обычный.

Проблема: Ночью теряются настройки принтеров этикеток и 1С пытается печатать на принтере этикеток нормальную этикетку на бумаге формата А4. Есть ли возможности задать соответствие?

Спасибо!
1 icipher
 
16.11.12
21:18
ТабДок.ИмяПараметровПечати = "уникальноеимяпараметровпечати";
2 wsxedc83
 
17.11.12
16:15
Не помогло... Все равно при печати, в настройках принтера устанавливается кривой размер бумаги, и его изменение при печати не дает ничего...
3 wsxedc83
 
18.11.12
19:49
Собственно, проблема полностью выглядит следующим образом:
1. Имеется локально установленный принтер этикеток и обычный лазерник
2. При входе на сервер по RDP оба они видны.
3. При попытке печати табличного документа в диалоге "Печать" по умолчанию активен обычный принтер с параметрами бумаги А4
4. Если в этом диалоге выбрать принтер этикеток и нажать кнопку "Настройка", то будет видно, что он пытается установить и себе параметры бумаги А4, но в силу ограничения драйвера не может установить ширину больше максимальной ширины рулона - 10,68 см.
5. Однако, если открыть диалог "параметры страницы", выбрать принтер этикеток, нажать кнопку "Принтер" - то там по умолчанию стоят нормальные, локально прописанные значения ширины и высоты этикетки.
6. Более того - если теперь открыть диалог печати и попробовать напечатать этикетку - то она печатается абсолютно нормально.
7. Проблема заключается в том, что бессмысленные действия из п.5 приходится повторять после каждого выхода из системы на сервере.

Вопросы:
1. Почему 1С при выборе принтера в диалоге печати не подгружает автоматически значения длины и ширины бумаги с локального принтера?
2. Где в реестре/не диске могут храниться данные о принтере и его размере бумаги - можно в код встроить изменение этих значений перед печатью.

Спасибо!
4 wsxedc83
 
18.11.12
20:58
проблема решена курением мануала в области свойств табличного документа. Тему можно закрывать, всем спасибо за... ну за то что не мешали, видимо.
5 wsxedc83
 
26.11.12
15:10
К сожалению, ап. Проблема не решена.
6 WF72
 
26.11.12
15:21
ХранилищеСистемныхНастроек
7 wsxedc83
 
26.11.12
15:27
Обрисую ещё раз, с учетом того что я смог выяснить:
1. RDP не в локалке. Сервер удаленный без VPN.
2. При подключении к серверу принтеры подключаются каждый раз с новым именем (в конце имени принтера добавляется "(перенаправлено ХХХ)", где ХХХ - это каждый раз новые цифры).
3. При открытии этикетки в "предварительном просмотре" если не менять ничего - то открывается этикетка на листе А4 (так и должно быть - т.к. принтер по умолчанию - А4)
4. НО При входе в диалог "Печать" и выборе там принтера этикеток, его размер бумаги становится не 4,9х7,3 а 10,63(максимальная ширина принтера, вероятно ограничивается драйвером)х29,7 (стандартная высота А4)
5. Если однократно войти в диалог "Параметры страницы", просто выбрать там нужный принтер и нажать ОК, то параметры печати для выбранного принтера нормально сохраняются и в дальнейшем проблем не возникает.
6. Что сделано:
  1) В коде обработки перед возвратом табличного документа выставлены размеры страницы и другие свойства табличного документа (поля там, масштаб...)
  2) Пытался убрать "Возврат ТабДокумент;", вставив вместо этого "ТабДокумент.Показать()".
  3) Заходил под админскими правами и на сервер и локально, ставил всякие разрешения на реестр, переименовывал принтеры... Короче плясал с бубном.

Пока по нулям.
8 WF72
 
26.11.12
17:18
ставь скрюдрайвер и не мучайся.
9 wsxedc83
 
26.11.12
18:04
Боюсь, нелицензия поперек горла клиенту встанет.
Хотя с другой стороны, нашел я тут на какой-то борде для фрилансеров заявку на доработку, в которой описывался справочник(!!!) с наименованиями принтеров с учетом подстроки "(перенаправлено ХХХ)"! Короче кто-то адский костыль прикрутил... Вот и я после этого в думки впал...