[ОТВЕТИТЬ]
25.11.2013 13:55
HellBoy
 
Добрый день, Уважаемые Форумчане.
Из-за неспособности Zebra LP2824Plus печатать наименования в которых содержится символ " может потребоваться, либо покупка 5 принтеров этикеток (более вероятный вариант), либо переделка огромного количества карточкек в СМ (менее вероятный вариант).
Чтобы снизить издержки своей любимой организации обращаюсь к Вам с вопросом вынесенным в заголовок темы: "Можно ли как-то обойти это необычное свойство данного принтера".
Хорошего Вам дня!
25.11.2013 14:20
Mtirt
 
А как этот вопрос решает покупка 5 принтеров этикеток, позвольте спросить?

И зачем нужны кавычки в наименованиях товаров?
25.11.2013 14:24
grannie
 
Я бы попросил уточнить изначальное утверждение. Что значит "не печатает"? По-подробней. Такого "необычного свойства" в этих принтерах по умолчанию нет.
25.11.2013 14:39
HellBoy
 
Огромное спасибо за быстрые ответы
To: grannie
Русский шрифт на Zebra
Вот ссылка на пост в котором это написано.
Проверено на практике, если в названии используется символ " печатается пустая строка. Пробовал прогружать шрифты вообще без этого символа-не помогло.
To: Mtirt

Решается заменой на другую модель, Datamax, например, с них печатает уже много лет
25.11.2013 14:41
HellBoy
 
Про необходимость кавычек в наименованиях ответить не готов, товар забивается согласно приходным накладным, а там наименования вида: Ватрушка "Бабушкина" 15г.
25.11.2013 14:49
bob
 
Не печатает этот принтер двойные кавычки. Почему - не знаю. Только одинарные. Мы при внедрении СМ заменяли в названиях все двойные кавычки на одинарные скриптом.
25.11.2013 15:07
HellBoy
 
Цитата:
bob Не печатает этот принтер двойные кавычки. Почему - не знаю. Только одинарные. Мы при внедрении СМ заменяли в названиях все двойные кавычки на одинарные скриптом.
О, то что нужно, а можно Вас попросить скрипт выложить
25.11.2013 15:24
grannie
 
Цитата:
bob Не печатает этот принтер двойные кавычки. Почему - не знаю.
Нету в ZPL II такого ограничения, в официальной доке даже примеры с кавычками есть.
25.11.2013 15:36
OlegON
 
Как вариант, программка, которая их грузит, принимает параметры из командной строки и при передаче пропадают кавычки...
25.11.2013 15:41
HellBoy
 
Цитата:
OlegON Как вариант, программка, которая их грузит, принимает параметры из командной строки и при передаче пропадают кавычки...
Если бы только кавычки пропадали- то ничего страшного. Но пропадает вся строка :(
25.11.2013 16:11
OlegON
 
Да там тогда все, что угодно может пропасть... Количество параметров изменяется...
Напишите триггер, чтобы при внесении наименования карточки фильтровались ненужные символы... Скриптом немного некрасиво получится. Смогут успеть заблокировать выгрузку...
25.11.2013 16:45
HellBoy
 
Отчитываюсь о проделанной безуспешной работе:
1. Принтер прошит на последнюю версию прошивки
2. Прогружены шрифты с помощью Eltron Font Downloader (Type ASCII родной по мануалу )
3. Попробовал грузить шрифты без знака " , не помогло
4. В мануале данный символ присутствует как используемый.
25.11.2013 16:51
OlegON
 
Можете описать процесс загрузки весов? Чем именно они грузятся?
25.11.2013 17:01
HellBoy
 
Цитата:
OlegON Можете описать процесс загрузки весов? Чем именно они грузятся?
Если вы имеете в виду принтер, то печатается наименование, штрих-код, артикул и цена
25.11.2013 17:03
OlegON
 
Нет-нет, я про то, каким софтом? Подменить ничего нельзя?
Но на самом деле это уже бубны какие-то, если двойные кавычки очень нужны. Если нет - триггер и вперед...
25.11.2013 17:31
HellBoy
 
Пока занимался появился еще вопрос, после удаления всех шрифтов с помощью Eltron Font Downloader, принтер продолжал печатать из СМ корректно. А утилита Zebra Font Downloader сохраняет шрифты только на карту памяти (которой нет). Вопрос: как убить шрифты корректно?
25.11.2013 20:43
bob
 
Цитата:
grannie Нету в ZPL II такого ограничения, в официальной доке даже примеры с кавычками есть.
Это не ZPLII - это косяк данной модели принтера. А принтер по цене-качеству классный. У нас с 2004 года из 3 принтеров 2 в строю до сих пор. Маленькие, шустрые неубивайки.
25.11.2013 20:44
bob
 
Цитата:
HellBoy О, то что нужно, а можно Вас попросить скрипт выложить
Я давно не программирую. Это делал программист. Пару часов ему понадобилось. Мы это разово делали. А потом, те кто заводят карточки - следят.Может тут кто-нибудь накидает.
25.11.2013 21:27
konst
 
Менял во всех карточках запятую на точку
Код:
ALTER TRIGGER supermag.smcardcheckauxroles DISABLE;
UPDATE supermag.smcard
   SET NAME = REPLACE (NAME, ',', '.');
UPDATE supermag.smcard
   SET shortname = REPLACE (shortname, ',', '.');
ALTER TRIGGER supermag.smcardcheckauxroles ENABLE;
COMMIT ;
для начала желательно на нескольких карточках поэксперементировать, т.е. добавить условие
WHERE article = 'XXXXXX'
p.s. делал на версии 1.027.1
25.11.2013 21:52
bob
 
А да. Заменять надо только в коротком имени. Оно используется для вывода на принтер этикеток (по крайней мере в СМ).
25.11.2013 22:58
baggio
 
и да.. извените... принтера подрукой сейчас нет...
приложите файл формата этикетки я проверю на следующей неделе... что там да как...
может чё в голову придет...
Опции темы


Часовой пояс GMT +3, время: 06:31.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.