Сегодня обратился клиент со следующей проблемой: «При отправке на принтер печатной формы ТОРГ-12 из 1С:Предприятие 8, ничего не происходит. Бланк не печатается, никаких ошибок принтер не показывает. При этом все остальные формы у пользователя печатаются на том же принтере без проблем».
Ошибка с принтером на 1С 8.3.16
Ошибка печати: дело в принтере или в настройках?
Так как другие формы у пользователя на принтер отправляются, то очевидно — дело не в принтере, а в каких-то настройках. Дело в том, что 1C запоминает настройки печати отдельно для каждого вида документа. Отдельно для ТОРГ-12, отдельно для счета на оплату и т.д.
И если у пользователя поменяли принтер (или удалили и заново установили тот же самый принтер), то 1С уже не может найти старый принтер, но «по привычке» (в соответствии с сохраненными настройками) отправляет этот документ на него.
Значит, нам нужно поменять в настройках принтер. Делается это через кнопку «Параметры страницы». Но не тут то было… 1С выдает нам непонятное сообщение «Ошибка при получении характеристик принтера» и не дает настройки печати документа…
Как сбросить настройки печати в 1С
Чтобы сбросить настройки печати, перейдите в меню «НСИ и администрирование -> Настройки пользователей и прав -> Пользователи» и откройте карточку пользователя, у которого возникли проблемы с печатью. Далее перейдите на закладку «Настройки». В этом месте 1С может достаточно долго подумать, но в итоге выдать список настроек.
Теперь перейдите на закладку «Прочие настройки»
Установите курсор на строку «Настройки печати табличных документов» и сверху нажмите кнопку «Очистить». Согласитесь с вопросом «Очистить выделенные настройки». Вернитесь в документ и попробуйте ещё раз войти в параметры страницы. На этот раз должно получиться, а ошибка печати ошибка получения характеристик принтера должна исчезнуть.
Спасибо за помощь. Действительно проблема решилась переименованием принтера!
>После обновления на платформу 8.3.16.1030 такая ошибка может возникнуть, если имя принтера содержит русские символы.
Та же проблема с выводом на печать. В названии принтера не было кириллических символов, но было несколько пробелов, в названии сетевого принтера. После переименование в более короткое, проблема осталась. Чистка настроек печати в прочих настройках прав пользователя также не помогла. Откатились на предыдущую платформу 8.3.15.1700.
После обновления до 8.3.16 1030:
Принтеры развернуты в домене
Xerox и Canon работают, все HP (608 и 553) «Ошибка при получении характеристик принтера»
То же самое при установке этих принтеров локально.
Пока откатились на 8.3.15
Не помогло — имя принтера «HP LaserJet 1020» и так целиком английское. Попробую сократить название до «HP» или поставить цифровое.
Баг плавающий, в начале рабочего дня все нормально, потом появляется.
Баг платформы, ни переименование (хотя и кириллицы в имени нет), ни сброс настроек пользователя не помогает..
Господи! Храни разработчиков 1с-софт! У них такая тяжёлая карма! И при каждом обновлении платформы я с содроганием сердца жду чего-нибудь новенького.
P.S. Такая же беда на ней родимой (8.3.16.1030) только с принтерами Toshiba. На Xerox и OKI проблем не обнаружено.
Не помогло через настройку печати табличных документов. Наименование принтера полностью английское.
Мне помогло, СПАСИБО БОЛЬШОЕ!
Я нашел решение для 8.16
Скопируйте файл 1cv8p64.bin с 64 битной версии в 32 битную корень и будет счастье )
Не помогло HP1132
Помогло это
«Я нашел решение для 8.16
Скопируйте файл 1cv8p64.bin с 64 битной версии в 32 битную корень и будет счастье )»
Данный способ мне не помог.На одной из машин ошибка ушла после смены платформы, на другой если в параметрах принтера поставить двухстороннию печать то ошибка уходит, ставлю обратно появляется. также ошибка уходит если принтер подключить через сеть по изернету. Принтера куосера был установлен универсальный драйвер для квасер. 1С 8,3 18 платформа. Может кому поможет данная инфа.