Меню

Сбиваются настройки принтера этикеток в 1с



Сбиваются настройки принтера

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

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

Собственно, проблема полностью выглядит следующим образом:
1. Имеется локально установленный принтер этикеток и обычный лазерник
2. При входе на сервер по RDP оба они видны.
3. При попытке печати табличного документа в диалоге «Печать» по умолчанию активен обычный принтер с параметрами бумаги А4
4. Если в этом диалоге выбрать принтер этикеток и нажать кнопку «Настройка», то будет видно, что он пытается установить и себе параметры бумаги А4, но в силу ограничения драйвера не может установить ширину больше максимальной ширины рулона — 10,68 см.
5. Однако, если открыть диалог «параметры страницы», выбрать принтер этикеток, нажать кнопку «Принтер» — то там по умолчанию стоят нормальные, локально прописанные значения ширины и высоты этикетки.
6. Более того — если теперь открыть диалог печати и попробовать напечатать этикетку — то она печатается абсолютно нормально.
7. Проблема заключается в том, что бессмысленные действия из п.5 приходится повторять после каждого выхода из системы на сервере.

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

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

Источник

Как настроить принтер этикеток в 1С?




Вот у Вас на рабочем месте и появился новенький принтер для печати штрих-кодов. Осталась самая малость – подключить его к ПК.

Зачастую современные принтеры этикеток для штрих-кодов продаются в комплекте с драйверами, совместимыми с ОС Windows, и не требуют каких-либо сложных манипуляций для своей настройки.

Для учета и продаж товара используется 1С. Большинство систем основаны именно на этом программном продукте. Следовательно, сканер штрих-кода также должен быть совместим с этим ПО.

К сожалению, 1С успела печально прославиться тем, что требует от оборудования наличия высокомощного процессора и максимального объема оперативной памяти.

Такие запросы обусловлены самим принципом отправки заданий на печать для 1С.

Программа воспринимает каждый штрих-код, как отдельно поступившую задачу, даже если вы запустили печать партии этикеток.

Помимо этого, 1С требует учитывать размер собственно печатаемой этикетки.

Длина печатаемого образца оказывает существенное влияние на количество ресурсов, затраченных 1С для обработки данных за единицу времени.

Итак, перейдем ближе к практике!

Вы подключили к компьютеру печатающее устройство, согласились с установкой драйверов (Подробнее о драйвере устройств ввода «Атол» можно узнать в разделе «Программное обеспечение») и прочитали лицензионное соглашение.

Вне зависимости от выбранной модели принтера и установленной ОС на вашем ПК, от вас потребуется сделать следующее:

Зайти в каталог Windows в папку Fonts и отыскать там шрифт barcode (zsdbarnt.ttf).

Если он отсутствует, скачайте и установите. Аналогично нужно проверить наличие файла barcode.ocx.

Заметим, что основным проблемным моментом, из-за которого у вас может не получиться запустить печать, является настройка размера наклейки.

Чтобы это исправить, отправляемся через меню в Панель управления – Принтеры – Сервер печати. Мы попали в контекстное меню принтера.

Теперь открываем конфигурацию 1С: Сервис – переходим на вкладку «Пользователи». Находим строку «Список пользователей». Двигаемся дальше по следующей схеме: Пользователь – Розничная торговля и торговое оборудование.

Читайте также:  1с розница обмен с егаис настройка

Наше цель – вкладка «Печать этикеток».

Здесь, в настройках вашего печатающего устройства, отметьте галочкой возможность предварительного просмотра. Чтобы ваши изменения вступили в силу, вам нужно разрешить их внесение в меню.

Схема «движения» выглядит следующим образом: Конфигурация – Поддержка – Настройка поддержки.

Помните: размеры этикеток, заданные в 1С и для принтера, должны быть одинаковы (бывает так, что у пользователей этикетка разбивается на две страницы Word – этого быть не должно).

Если требуют коррекции собственно настройки принтера, вам нужно добраться из меню до «свойств сервера печати». Откроется новое окно, в котором вы создадите новый шаблон печати.

В дальнейшем, он будет доступен для выбора при отправке заданий на печать.

Если настроить устройство своими силами у Вас все же не вышло — обратитесь к нашему специалисту.

Источник

Ошибка: Принтер этикеток не выбран

1С 8.3.13.1690
УНФ 1.6.16.215
Xprinter XP-235B не хочет работать через 1С. В виндовсе установил, пробную с текстом TEST печатает, из ворда тоже печатает (правда не совсем попадает в наклейку).
А из 1С не хочет. Настроил шаблон с макетом. Посылаю номенкалутуру на печать этикеток, выбираю шаблон, ставлю галочку, выходит следующее окно «Печать этикеток и ценников» с неактивной кнопкой «Печать». В поле «Текущий размер» выбираю размер этикетки «40х30». Кнопка «Печать» активизируется, нажимаю на нее. Выскакивает ошибка «При печати произошла ошибка. Дополнительное описание: Принтер этикеток не выбран».

Где его выбирать надо?

Тут одна связанная проблема: в этой версии УНФ нет предварительного просмотра. Вроде бы в других версиях и конфигурациях можно в просмотре выбрать принтер. Но здесь нет предварительного просмотра.

У кого УНФ, посмотрите, пожалуйста у себя?

(8) Друг, ты спас меня от голодной смерти в этом месяце! Хоть зарплату получу. ))

В создании нового шаблона я указал тип — не для принтера этикеток, а для товара (Этикетка (ценник) для товара). Нажал на «Редактировать макет» и вышла полноценная форма редактирования шаблона, там и кнопочка «Параметры страницы» и кнопочка «Предварительный просмотр», можно и принтер выбрать, установленный в виндовсе. И теперь мой китайский принтер печатает как миленький.

Но зачем нужен тот макет (Этикетка (ценник) принтера этикеток), в котором даже предварительного просмотра нет?

PS Друг, зря ты свои контакты скрыл в личке, я б отблагодарил

Источник

Как настроить принтер этикеток в 1С?

В данной статье мы рассмотрим вопрос подключения и настройки принтера этикеток к программному обеспечению 1С Предприятие 8. Перед прочтением данного материала рекомендуем ознакомится с содержанием статьи «Как подключить принтер этикеток?» где рассматривается вопрос установки драйверов и калибровки принтера под расходные материалы разных размеров. При составлении данного гайда мы будем исходить из того что подключение и калибровка принтера уже произведены. Для настройки принтера в 1С не понадобится специальных драйверов или обработок обслуживания, устройство работает по принципу самого обычного принтера. Принтеры подключаются ко всем действующим платформам 1С Предприятия (7.7, 8.0, 8.1, 8.2 и 8.3).

ВАЖНО! Для успешного подключения принтера и печати этикеток в конфигурациях Управление Торговлей 10.х и Розница 1.х требуется установка Компоненты 1С:Печать штрихкодов. Для печати этикеток в конфигурации 1С 7.7 Торговля и Склад требуется регистрация компоненты BARCODE.OCX.

Рассмотрим подключение и настройку принтера на примере конфигурации 1С Предприятие 8.3 Розница 2.0. Форма печати этикеток и ценников находится в основном меню «Закупки» по адресу Сервис — Печать этикеток и ценников (Рис.1)

(Рис.1) Печать ценников и этикеток

В открывшейся форме вы можете подобрать позиции которые необходимо отправить на печать, а так-же установить шаблоны и количества выводимых на печать ценников и этикеток. В рамках данной статьи мы не будем затрагивать вопросы создания шаблонов для этикеток и воспользуемся стандартными решениями от 1С Розница. (Рис.2)

(Рис.2) Форма печать ценников и этикеток

После установки всех необходимых значений в обработке «Печать этикеток и ценников» нажимаем на кнопку печать и выводим на экран печатную форму наших этикеток. Печатная форма будет выглядеть так-же как на (Рис.3)

(Рис.3) Печатная форма

Для настройки формата этикетки в принтере нажмем кнопку «Предварительный просмотр» на печатной форме, далее выберем «Параметры страницы». В открывшемся окне необходимо выбрать ваш принтер этикеток (в нашем случае это Zebra TLP2824), убрать все поля и колонтитулы присвоив им значение 0. Параметр масштаб нужно установить значение «по ширине страницы»(Рис.4)

(Рис.4) Параметры страницы

После того как мы выберем принтер, автоматически подтянутся заданные в драйвере размеры носителей (в нашем случае это этикетка 58х40). Обращаем ваше внимание, что в отличии от старых конфигураций, размеры этикеток задаются в параметрах страницы. Размер может быть абсолютно любой, при условии что размеры и параметры заданы в драйвере. Нажимаем кнопку «ОК» и переходим в предварительный просмотр. После всех настроек наша этикетка должна отображаться так:

(Рис.5) Предварительный просмотр

Закрываем окно предварительного просмотра и отправляем этикетки на печать. Если все настроено правильно мы получим этикетки нужного формата в необходимом количестве. В случае ошибок (печать через одну этикетку или печать на нескольких этикетках) повторяем все настройки заново и калибруем принтер.

Читайте также:  1с элементарная торговля настройка

Если у вас возникли проблемы при подключении или настройке принтера этикеток, вы можете заказать подключение и настройку принтера в нашей компании. Специалисты отдела внедрения приедут к вам на объект и в кратчайшие сроки настроят принтер под ваши задачи.

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • Подключаем принтер этикеток к 1С:Предприятие в управляемом приложении

Подключаем принтер этикеток к 1С:Предприятие в управляемом приложении

Не так давно мы уже писали про принтеры этикеток и 1С:Предприятие, однако массовый перевод основных конфигураций на управляемое приложение заставляет вносить коррективы. Не сказать, что они существенны, имея некоторый опыт вы без труда разберетесь в новой системе, но есть и неочевидные детали, которые обычно не отражены в документации, хорошо известны специалистам и способны серьезно отравить жизнь новичкам. Поэтому мы решили вернуться к принтерам этикеток и подробно рассказать о подключении этого типа оборудования.

Мы не будем останавливаться на общих вопросах подключения торгового оборудования в управляемом приложении и если вы недостаточно владеете вопросом, то рекомендуем прочитать нашу статью: Подключаем торговое оборудование к 1С:Предприятие 8.

Перейдем к конкретике. Что такое принтер этикеток? Это специализированное печатающее устройство для печати текста и несложной графики, включая штрихкоды, на специальном носителе — самоклеящейся этикете.

Принтеры разделяются на две большие группы по способу печати: с прямой термопечатью и термотрансфертной. Наиболее просты и дешевы в обслуживании устройства с термопечатью, в ее основе лежит специальный материал этикетки, который темнеет под действием высоких температур. Никаких других расходников, кроме термоэтикеток, вам не нужно, а обслуживание такого принтера сводится к замене рулона этикеток. Основной недостаток этого способа — недолговечность этикетки и ее чувствительность к внешним воздействиям. Термоэтикетки чувствительны к воздействию высоких температур, прямых солнечных лучей, некоторых химических соединений, а также недолговечны, так как изображение на них выцветает со временем.

Альтернативой ему служит метод термотрансфертной печати, в этом случае кроме этикетки вам потребуется специальная лента переноса, такой принтер сложнее обслуживать, и общая стоимость печати выходит дороже. Зато термотрансфертные этикетки способны долгое время сохранять первоначальный вид даже в неблагоприятных условиях хранения. Также учтите, что этикетки для термотрансфертной печати нельзя использовать в принтерах с прямой термопечатью и наоборот.

Подход к выбору здесь довольно прост: если маркированный товар не будет длительно храниться (более полугода) или испытывать воздействие прямого солнечного света и повышенных температур — то выбирайте термопринтер, в противном случае — термотрансфертный.

Определившись с типом печати следует обратить внимание на остальные характеристики, прежде всего это максимальная ширина этикетки и скорость печати. Если с шириной этикетки все понятно, то скорость печати следует выбирать исходя из объема товара, подлежащего маркировке, например, модель со скоростью печати 102 мм/сек напечатает набор этикеток 58*40 на 1000 позиций товара за 6,5 минут, а модель со скоростью в 203 мм/сек за три с небольшим минуты. Если объем товара большой — то скорость печати может стать существенным фактором, замедляющим работу.

Разрешение большинства недорогих моделей составляет 203 dpi, для этикеток этого вполне достаточно, но накладывает некоторые ограничения на минимальный размер объектов, так для недорогих линейных сканеров минимальный уверенно считываемый размер штрихкода EAN13 составляет 1,5 — 2 см, если требуется печатать более мелкие изображения или коды, то следует посмотреть в сторону моделей с разрешением 300 dpi, однако в большинстве случаев переплачивать за разрешение смысла нет.

На что еще стоит обратить внимание? Конечно же на интерфейсы подключения принтера, обычно представлена классическая связка USB + RS-232, но не недорогих моделях может быть один только USB, также принтера могут комплектоваться сетевыми интерфейсами, но обычно данные опции следует указывать отдельно при заказе.

Вообще данный вопрос мы рекомендуем изучить отдельно, так как количество доступных опций к термопринтерам может быть достаточно велико: это внешние держатели рулонов большого объема, отрезчики и отделители этикеток, смотчики готовых этикеток и т.д.

Для продвинутых пользователей определенный интерес может представлять поддержка принтером языков разметки этикеток, наиболее часто встречаются ZPL и EPL, это позволяет работать с принтером напрямую, исключая прослойки в виде Win-драйвера или драйверов оборудования 1С, но требует соответствующей доработки вашего ПО.

Ниже мы будем рассматривать стандартные способы подключения принтеров этикеток к 1С которые не требуют программирования и подойдут большинству пользователей.

Принтер поддерживается через БПО

Как мы уже говорили, работа с торговым оборудованием в современных конфигурациях 1С осуществляется через Библиотеку подключаемого оборудования, которая позволяет унифицировать работу с ТО в рамках платформы 1С. Все оборудование подразделяется на сертифицированное, которое поддерживается 1С, и поддерживаемое сертифицированными драйверами, т.е. с поддержкой от производителя оборудования. Большой разницы для пользователя между этими типами оборудования нет, разве что драйвера для первых включены в состав БПО, а вторые надо скачивать с сайта поставщика.

Читайте также:  1с документооборот настройка согласования документов

Сразу обратим внимание на еще один момент, драйвера торгового оборудования, даже сертифицированного, могут оказаться платными. Это нормальная практика, но очень часто необходимость дополнительной оплаты становится неприятным сюрпризом для незадачливых автоматизаторов и их заказчиков. Поэтому уточните этот вопрос заранее.

С полным списком поддерживаемых через БПО принтеров этикеток можно ознакомиться здесь: http://v8.1c.ru/common/printer.htm#models. Сразу обратите внимание на колонку драйвер, продукция фирмы Гексагон является платной и только она подходит для популярной линейки термопринтеров Zebra.

Будем считать, что вы определились с выбором и перед вами стоит вопрос подключения такого принтера к 1С:Предприятие. Нет ничего сложного, переходим в Подключаемое оборудование, выбираем новый тип оборудования — Принтеры этикеток и создаем новый экземпляр. Не забудьте предварительно установить драйвера для самого принтера и компоненту интеграции для 1С.

Указываем драйвер, соответствующий модели принтера, выбираем модель оборудования и указываем настройки подключения. Особых сложностей здесь возникнуть не должно.

Перед дальнейшими действиями не забудьте перейти в настройки принтера и выставить в нем используемый тип и размер этикеток. А также выполните калибровку согласно инструкции.

Затем следует создать необходимые шаблоны этикеток в самой 1С. Сделать это несложно, перейдите в АдминистрированиеПечатные формы, отчеты и обработкиШаблоны этикеток, ценников и чеков ККМ и создайте новую этикетку по шаблону Этикетка (ценник) принтера этикеток.

После чего вы окажетесь в специальном конструкторе, который достаточно легко осваивается сотрудниками после небольшой предварительной подготовки. Работать с ним очень просто, сначала выбираем формат этикетки, затем выделяем требуемую область и указываем её содержимое.

В результате у вас должно получиться что-то похожее на это:

При необходимости вы можете создать разные варианты этикеток для разных случаев. В дальнейшем при печати этикеток вы просто выбираете необходимый формат и указываете нужное количество. Обратите внимание, что шаблоны для принтера этикеток обозначаются специальным значком, для их печати будет автоматически использоваться подключенный к рабочему месту принтер этикеток.

Как видим, ничего сложного в подключении принтера этикеток, поддерживаемого через БПО нет, а полноценно использовать его, включая создание новых этикеток, могут и простые пользователи без привлечения технических специалистов.

Принтер не поддерживается через БПО

Если вы внимательно изучили список поддерживаемого через БПО оборудования, то могли обратить внимание, что количество поддерживаемых моделей ограничено, а поддерживаемых бесплатно — еще меньше. Что делать если вашего принтера нет в списке или вы не хотите приобретать платный драйвер? В этом случае следует использовать принтер этикеток как обычный принтер.

Установите драйвера и также, как и в предыдущем разделе не забудьте настроить в свойствах принтера параметры носителя. Кстати, данный режим имеет один существенный плюс, вы можете открыть общий доступ к принтеру и печатать этикетки сразу из нескольких мест.

Будем надеяться, что перечисленные выше шаги никакой сложности у вас не вызовут и поэтому перейдем к настройкам 1С. Нам также потребуется создать шаблон этикетки, но делать это придется уже иным образом.

Точно также переходим в АдминистрированиеПечатные формы, отчеты и обработкиШаблоны этикеток, ценников и чеков ККМ, но выбираем Этикетка (ценник) для товара. После чего откроется похожий конструктор, но готовых шаблонов под размеры этикеток в нем нет, все придется настраивать самостоятельно. Процесс не сказать, чтобы сложный, но простой пользователь с ним явно не справится, поэтому все шаблоны придется готовить техническим специалистам.

При этом не обязательно выполнять этикетку строго по размерам носителя, главное — соблюсти пропорции, также не забудьте задать область печати по размеру этикетки. Количество этикеток по горизонтали и вертикали выставляем равными единице.

Теперь очень важный момент! Обязательно перейдите в Параметры страницы и установите там:

  • Принтер — принтер этикеток
  • Ориентация — ландшафт
  • Масштаб — по ширине страницы
  • Поля и колонтитулы — равными нулю.

Важно! Если этого не сделать, то данные параметры придется задавать вручную при каждой печати!

Для проверки нажмите Еще — Предварительный просмотр и оцените расположение элементов на этикетке. В данном режиме некоторые поля могут выходить за пределы страницы, на это можно не обращать внимание, поведение текста в ячейках в любом случае задается в ее свойствах: обрезать, забивать переносить и т.д.

Что касается практического использования такого шаблона, то оно ничем не отличается от работы с шаблонами для БПО, в обработке печати ценников и этикеток выбираем созданный шаблон, который будет помечен значком текущего принтера и осуществляем печать.

Программа автоматически, не задавая лишних вопросов, пошлет задание на принтер этикеток в соответствии с настройками, которые мы задали в параметрах страницы при создании этикеток. Именно поэтому мы заостряли ваше внимание на обязательности этого шага.

Как видим, никаких существенных затруднений при использовании неподдерживаемого через БПО принтера этикеток нет. Для пользователей вообще нет особой разницы. Единственный минус — подготовка шаблонов этикеток ложится на плечи технических специалистов.

Надеемся данный материал окажется вам полезен и поможет полноценно и без лишних проблем эффективно использовать принтеры этикеток совместно с 1С.

Источник

Adblock
detector