вместо штрих кода печатаются символы
Тема: Как сделать вместо цифр штрих-коды
Опции темы
Поиск по теме
Как сделать вместо цифр штрих-коды
Проблема в следующем: при выводе на печать бланков налоговой отчетности в 7.7 вместо штрих-кода выводится цифры с восклицательными знаками.
По поиску искала, но у меня так ничего и не получилось. Программисту показывала, у него тоже не вышло.
Напишите по шагам для совсем чайников, пожалуйста.
выдержка из файла 1sbinstr txt из любого каталога регл. отчетности
Установка шрифта EanGnivc
————————-
Налоговые декларации, введенные для представления отчетности с
2004 года, на каждом листе содержат уникальный штрихкод листа. В
формах регламентированной отчетности, распространяемых фирмой
«1С», для отображения штрихкода используется специальный шрифт
EanGnivc, который должен быть установлен в операционной системе.
Если этот шрифт не установлен, штрихкоды в налоговых декларациях
отображаться не будут. Однако, если вы уже выполняли установки
этого шрифта, повторно выполнять такую установку уже не надо, и
нижележащий текст можно пропустить.
Файл шрифта EANG000 ttf после установки комплекта
регламентированной отчетности размещается в подкаталоге
ExtForms каталога информационной базы, в каталоге,
соответствующему отчетному периоду.
Для установки шрифта выполните следующие действия:
— откройте Панель управления (Control Panel) операционной
системы, для этого нажмите кнопку «Пуск», выберите команды
«Настройка» (Settings) и «Панель управления» (Control
Panel);
— в Панели управления дважды щелкните значок «Шрифты» (Fonts);
— в меню «Файл» (FilE) выберите команду «Установить шрифт»
(Install New Font);
— в поле со списком «Диски» (Drives) выберите нужный диск;
— в поле «Папки» (Folders) откройте каталог, в котором находится
файл EANG000 ttf
— в списке «Список шрифтов» (List of fonts) выберите строку
«EanGnivc (True Type)» и нажмите кнопку OK.
1с: вместо штрих-кода на декларации цифры
Установка шрифта EanGnivc
Налоговые декларации, введенные для представления отчетности с
2004 года, на каждом листе содержат уникальный штрих-код листа. В
формах регламентированной отчетности, распространяемых фирмой
«1С», для отображения штрих-кода используется специальный шрифт
EanGnivc, который должен быть установлен в операционной системе.
Если этот шрифт не установлен, штрих-коды в налоговых декларациях
отображаться не будут. Однако, если вы уже выполняли установки
этого шрифта, повторно выполнять такую установку уже не надо, и
нижележащий текст можно пропустить.
Файл шрифта EANG000.ttf после установки комплекта
регламентированной отчетности размещается в подкаталоге
ExtForms каталога информационной базы, в каталоге,
соответствующему отчетному периоду.
Для установки шрифта выполните следующие действия:
— откройте Панель управления (Control Panel) операционной
системы, для этого нажмите кнопку «Пуск», выберите команды
«Настройка» (Settings) и «Панель управления» (Control
Panel);
— в Панели управления дважды щелкните значок «Шрифты» (Fonts);
— в меню «Файл» (FilE) выберите команду «Установить шрифт»
(Install New Font);
— в поле со списком «Диски» (Drives) выберите нужный диск;
— в поле «Папки» (Folders) откройте каталог, в котором находится
файл EANG000.ttf
— в списке «Список шрифтов» (List of fonts) выберите строку
«EanGnivc (True Type)» и нажмите кнопку OK.
Почему при печати ценников, в штрихкод добавляется цифра?
Приходую товар документом ПТиУ
В каждом товаре завожу штрихкод, который сканирую с товаров, там где написано EAN
Если в штрихкоде 12 символов, то он сканируется и вписывается в базу нормально, а вот при печати ценника в сам ценник почемуто подставляется какая нибуть цифра 13, как этого избежать? Как сделать так чтобы если в EAN цифр 12ть то и печаталось на ценнике, 12ть?
Пользуюсь, для печати ценников вот такой обработкой.
(3) Gavroch.v, а можно на русском языке?
где это надо пописать и как?
куда устанавливаются в 1С драйвера сканера? (вроде сканер работает и так)
Так мне не надо генерировать штрих код, я работаю с теми что уже есть на товарах.
(11) Это если код EAN-13, а если код UPC который не содержит контрольной цифры? Вариант с добавлением штрихкода типа «0+UPC = EAN13» не предлагать
Я уточню, есть товар с кодом типа UPC который состоит из 12 символов, при сканировании он считывается, но при печати этикеток товара в конец кода добавляется контрольная цифра от EAN13. Задача не печатать данную цифру.
Для таких случаев можно использовать CODE39. Подсмотрел решение в 1С:Розница.
в общий модуль
ГенерацияШтрихкода.ПодготовитьИзображениеШтрихкода(ВнешняяКомпонента, ПараметрыШтрихкода)
Вместо названий отсканированных товаров появляются непонятные символы
Если, отсканировав код маркировки, вы видите вместо названия товара набор непонятных символов типа «$Р№РР№Р№», значит ваш 2D-сканер не может читать кириллицу. Чтобы в Эвотор попадали нормальные названия товаров, поставьте приложение «2D-драйвер» и настройте сканер, считав несколько кодов из этой статьи.
Поставщик может закодировать кириллицу в одной из двух систем кодировки — UTF-8 или Windows-1251. Одновременно ваш сканер может читать только одну кодировку. Если названия товаров не читаются, переключите кодировку.
Минимальные требования
В этой статье:
Zebra DS2208
Если будете использовать кодировку Windows-1251, отсканируйте этот код:
Если будете использовать кодировку UTF-8, отсканируйте этот код:
Zebra DS4308
Чтобы настроить сканер на чтение кириллицы, отсканируйте этот код:
Motorolla 4208
Считайте подряд все коды ниже. Сканер распознаёт кириллицу только в кодировке Windows-1251. Названия товаров, закодированные в UTF-8, он не прочитает.
DataLogic Quick Scan Lite QW2400
Отсканируйте код сброса настроек до заводских.
Отсканируйте код Country mode Russian. Сканер начнёт читать кириллицу в кодировке Windows-1251.
Чтобы переключиться на UTF-8, отсканируйте код ниже.
Чтобы переключиться обратно на Windows-1251, отсканируйте код Don’t use UTF-8.
Что делать, если принтер печатает иероглифы: пути решения проблемы
Иногда с принтерами случается проблема: появляются иероглифы при печати. Происходит такое с редким пользователем, часто проблема решается сама по себе без каких-либо действий. Причём данные неполадки замечаются чаще на машинах фирмы HP. Если у вас случилась эта беда, то читайте дальше.
Иероглифы вместо текста
Простые решения
Решения, приведённые ниже, просты, поскольку не требуют от пользователя каких-то серьёзных действий. Однако их может быть достаточно для решения проблемы. При этом можно будет обойтись без заморочек.
Перезагрузка
Это то, что нужно сделать с самого начала, если ваш принтер печатает иероглифы вместо букв. Выключаем компьютер и принтер, а затем включаем их через несколько минут.
Возможно, это какая-то случайная неполадка, и она решится этим простым действием. Если перезагрузка не помогла, читаем дальше.
Открываем с помощью другой программы
Наиболее часто иероглифы вместо текста вылезают при печати через MS Word. Попробуйте распечатать текст при помощи другой программы.
Для этого можно пересохранить файл в формате PDF и открыть при помощи программы Adobe Acrobat Reader или FoxitReader. Распечатать также можно через браузер, например, через Google Chrome или Internet Explorer.
Adobe Acrobat Reader
Печать изображения
Попробуйте вместо текста распечатать изображение. Для этого нужно:
Текст машина теперь печатает как изображение. Иероглифы вместо русских букв вы, скорее всего, не увидите.
Шрифты
Проблема может заключаться в шрифтах. Девайс их не читает, а печатает непонятные символы вместо русских букв. Попробуйте просто использовать другие шрифты для текста. Особенно это будет актуально, если вы взяли не классические (Arial, Calibri), а экзотические шрифты.
Также попробуйте следующее: запретите подставлять Courier New. Для этого:
Устройства и принтеры
Сложные решения
К этим решениям стоит переходить, если проблема никак отказывается уходить и продолжает досаждать. Иероглифы вместо русских букв устройство печатает по причинам, которые будут разобраны ниже.
Системные файлы
Дело может быть в системных файлах. Их восстановление может избавить от проблемы.
Открываем командную строку от имени администратора. Вбиваем команду «sfc /scannow» и жмём «Ввод».
Команда «sfc /scannow»
Ждём несколько минут или секунд. Затем проверяем, решилась ли проблема.
Переустановка драйверов
Часто такая ошибка появляется из-за драйверов. Принтер печатает иероглифы, поскольку драйверы неправильные или дают сбои. Поэтому можно попробовать их переустановить. Для этого:
Вкладка «Оборудование и звук»
Если диска у вас нет, то Windows 7 или старше, как правило, сама предлагает установить необходимые драйверы, если заново подключить принтер к компьютеру. Если этого не произошло, то стоит зайти на сайт компании-производителя и скачать необходимое ПО самостоятельно.
Вирусы
Проверьте компьютер антивирусом. Причина может крыться во вредоносном ПО.
Вот основные способы разрешения этой проблемы. Как правило, можно ограничиться простыми действиями, поскольку эта ошибка то появляется, то исчезает сама собой.