Имя: Пароль:
1C
1C 7.7
v7: Штрих-код нечитаемый
0 Georg68
 
15.09.22
16:13
Была уже такая проблема несколько лет назад. И она вернулась, не могу победить.
Похоже появилась после замены сервера, но не 100%.
Печатается этикетка и штрихкод на ценнике, по расположению и красоте всё ОК, но не читается сканером ни тот, ни этот.
На сервере библиотека зарегена, шрифт есть.
Подозрение на то, что штрихкод печатается картинкой, а не штрихкодом. Была такая проблема, но, убей не помню, как я разрулил это.
HELP!
1 Builder
 
15.09.22
16:15
(0) Размером штрихкода поиграйся и проверь, сталкивался.
2 Georg68
 
15.09.22
16:15
3 Georg68
 
15.09.22
16:17
Да уж наигрался за два дня и так и этак. Да и проблема то появилась на рабочем штрихкоде.
То есть размеры не менялись, он читался. Что-то программное, мне кажется.
4 zenik
 
15.09.22
17:05
Была похожая проблема с принтером этикеток в терминале. Если принтер мапился через ИзиПринт, то этикетки были не читаемые. Подключал принтер как сетевой - все норм.
5 Georg68
 
15.09.22
17:25
Принтер расшаривается с сервера по сети. Определяется как Sitizen 521 (перенаправлено 127).
6 zenik
 
15.09.22
17:27
Вот он и не должен быть перенаправленым. Его надо подключить как сетевой принтер в сессии пользователя.
7 evorle145
 
15.09.22
17:27
(3) у меня была похожая проблема. Присылают штрихкод, говорят что раньше всегда читался, а теперь не читается.. оказывается они сделали его ксерокопию и не заметили как качество понизилось... глазу это тоже не сразу заметно стало..
8 Georg68
 
15.09.22
18:15
" не должен быть перенаправленым "
Как с этим бороться?
Принтер не имеет сетевого интерфейса.
9 zenik
 
15.09.22
19:45
> Принтер расшаривается с сервера по сети.
Вот егои подключить в сессии как расшаренный принтер.
10 MWWRuza
 
гуру
15.09.22
22:13
+(9) Да, все именно так. Перенаправлено - значит в терминальной сессии создан на терминале "свой" принтер клиента. В таком режиме, ШтрихКод однозначно не читаем, искажется он его, хотя на глаз не видно.
Решение, как выше написали - отключить в терминальном клиенте мапинг собственных принтеров, и расшарить его на том компе, к которому он подключен физически(я так понял, что это тот комп, на которос Вы терминального клиента запускаете). После чего, печатать на него, как на сетевой с  терминального сервера из под сессии клиента. По сути, он будет для сервера сетевым принтером, и Вы будете на него печатать по сети, не смотря на то, что физически он к Вашему компу подключен.
11 Georg68
 
16.09.22
12:34
Да, спасибо. С принтера вида \\sklad\Citizen521  штрихкоды читаемы.
Только осталось понять как выключить лишние. В реестре их нет, удалить просто из проводника не дает, пишет обратитесь к администратору.))
Очередь печати тоже пустая, в реестре тоже проверил, но принтеры висят. Не мешают, но не красиво)
12 NorthWind
 
17.09.22
11:33
(11) можно в настройках терминального клиента отключить проброс принтеров в терминальную сессию, можно запретить виндовой политикой автоматическую установку принтеров, только чтобы ручками ставили. Все делается (и гуглится).
13 MWWRuza
 
гуру
17.09.22
11:40
Да, +(12), самый простой и понятный вариант, я в (10) уже написал: "отключить в терминальном клиенте мапинг собственных принтеров". Тогда, останутся только принтеры, установленные на сервере(локальные, если такие есть, и сетевые).
14 Александр111
 
17.09.22
11:52
Был случай, полосил принтер штрихкодов, не пропечатывал несколько полосок, визуально было незаметно.
15 Злопчинский
 
17.09.22
11:58
(14) ну так ШК надо печатать не вдоль хода головки, а поперек (или наоборот)
16 MWWRuza
 
гуру
17.09.22
17:50
(14) такое, частенько в весах с печатью термоэтикеток бывает... После того, как "умные" хозяева головку ножом почистят... Начинаются жалобы - "сканер поломался, не хочет номальные этикетки с весов читать"... Лечится(в смысле хозяева, не весы - весы только заменой термоголовки) печатью тестовой шахматки и тыканием в нее носом :-)
Но, тут явно другое.
17 MWWRuza
 
гуру
17.09.22
17:57
+(16) Когда несколько полосок, это сразу видно... А когда один пиксель - вот тут начинается "свистопляска"... Визуально это не всегда видно. Этикетки не то что не читаются, а читаются не все - если этот пиксель попал на белую полосу ШК, то все ок, читается, как ни в чем не бывало. А есди на черную, то он или делит широкий штрих на два узких, или делает его уже, если на край попал... В любом случае - результат один, ШК не читается, совсем, так, как контольная сумма получившегося "искаженного" ШК не сходится.
18 NorthWind
 
17.09.22
18:25
(17) чтобы такого не было, не надо экономить на этикетке и печатать шк с ноготок размером.
19 NorthWind
 
17.09.22
18:26
я стараюсь чтобы минимальный р-р модуля ШК был две точки, а лучше, конечно, три. Тогда достаточно велик шанс, что даже при убитых резисторах на головке будет читаться, при условии, конечно, что не слишком много убитых подряд.
20 Злопчинский
 
17.09.22
19:12
(17) ну так я ж грю.. надо ШК на этикете располагать так, что битый пиксел на печатающей голове был чтобы не вдоль баров, апоперек
21 Злопчинский
 
17.09.22
19:13
Ухаживать надо за техникой просто. У нас же привыкли купить купили. а на обслуживание влом.
22 Chai Nic
 
17.09.22
19:14
(20) Разрешающая способность термотрансферных принтеров "поперек" намного выше чем "вдоль", соответственно если полоски печатать поперек, то для уверенного считывания придется увеличить размер кода.
23 Chai Nic
 
17.09.22
19:16
(22) Суть в том, что остывает "термопиксель" достаточно долго, и это дает нечеткость. Тут для четкости или снижать скорость печати (а надо быстро и много), или же увеличивать размер кода (а надо на этикетку ещё поэму Мцыри разместить, кроме кода). )
24 Злопчинский
 
17.09.22
19:52
(23) быстро и много - это принтеры другого класса. попытка и на хрен сесть и птичку сьесть...
25 ДедМорроз
 
17.09.22
20:23
На самом деле,все принтеры,где нет ждвижущейся головки,имеют фиксированное разрешение.
В случае движущейся головки,разрешение зависит от дискретности мотора или возможности измерять интервалы его вращения - когда применяется двигатель постоянного тока,то или на него или на саму головку наносят сетку синхронизации,чтобы отслеживать вращение - тогда разрешение определяется этоц сеткой.

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

Опять же,преобразование разрешения производится путем пересчета пикселей пропорционально площади,что приводит к размазыванию,а потом термопринтер всю серую гамму переводит в черный и белый,так как реально,только два цвета - поэтому,мы не видим штрихкод очень четким,но положения штрихов смещены.
26 NorthWind
 
17.09.22
21:39
(20) там тогда возникает другая проблема. Если пиксель поперек, то начинают в полный рост играть роль косяки лентопротяжки, а именно проскальзывание, попадание клея из этикетки на движущиеся части, износ шестерен и прочая подобная хрень. Чтобы принтер в такой ситуации давал качественные коды, нужно, чтобы все движущиеся части принтера были как яйца у кота. В условиях склада это крайне сложно сделать, потому что это нужен КИПовец, который будет все это содержать в порядке. Такую штатная единица мало у кого предусмотрена.
27 NorthWind
 
17.09.22
21:42
технически все же оказалось (в моем случае) проще, чтобы пиксели головы были вдоль этикетки, и чаще менять головы. Пробой резистора штука более предсказуемая и легче решаемая - нужно просто иметь голову в зипе, чем прогнозировать поджатие печати из-за того что где-то из-под стикера вылез клей и намотался на ролик.
28 NorthWind
 
17.09.22
21:55
(22) хмм... а почему вы так решили? Насколько я понял, если заявлено 203 dpi, то по горизонтали это определено разрешением головки, т.е. кол-вом резисторов на единицу длины. А по вертикали тоже все подогнано к ним же. Мотор тащит ленту либо дискретно импульсами, если он шаговый, либо его положение отслеживается энкодером, если он серво-мотор. Но так или иначе минимальная угловая единица перемещения меньше или равна размеру одной точки на этикетке.
29 Chai Nic
 
17.09.22
22:23
(28) На практике именно так - четкость вдоль ленты очень сильно гуляет в зависимости от скорости печати, напечатать таким образом четкие тонкие линии очень сложно. Проверял на разных моделях термотрансферных принтеров промышленного класса. 203 это по линейке термопикселов, но учтите что к ним добавляется "размазывание" нагрева через риббон и на самой бумаге, что тоже снижает точности. А при печати штрихов "поперек линейки" - к неточности позиционирования шагового двигателя добавляется вариативность остывания нагревательных элементов головки...
30 Злопчинский
 
17.09.22
22:32
(26) это да...
31 NorthWind
 
18.09.22
11:35
(29) хм, ну не знаю, я на бицербе печатал и вдоль, и поперек. Нечетких линий ни разу не видел, видел косяки протяжки - пропущенные шаги движка, проскальзывание этикетки из-за изношенного ролика или попадания клея. Но я никогда не печатал коды так, как их принято печатать из 1С - то есть через виндовый драйвер и минимального размера, потому что торгаши жмутся на бумагу. Я всегда старался делать все "по науке", чтобы код в первую очередь хорошо читался, а не пытался угодить жадинам.
32 Chai Nic
 
18.09.22
15:39
(31) Тут не в жадности дело, а в том что изделие может быть маленьким, соответственно на него большую этикетку не наклеить. А на этикетку кроме кода надо ещё вместить артикул, название, область применения, сертификаты, дату выпуска и срок годности.
33 NorthWind
 
18.09.22
16:11
(32) тогда ярлык надо делать. На gs1ru.org приведены минимальные размеры EAN13, насколько я помню, минимально допустимо ~29 на 20 мм. По вертикали можно уменьшить в ущерб чтению лазерными многоплоскостными сканерами, имиджевым в общем-то все равно. А вот если уменьшать по горизонтали, то в нечитаемость скатиться очень легко.
34 Злопчинский
 
18.09.22
16:43
(32) нафейхоа? достаточно ШК - для автоматизированной обработки и артикул для ручной идентификации.
покупал недавно гайки в Леруа - на ней ничего не было, все было на этикетке-ценнике.
или у вас прям вот такое-такое что вот никак?
35 ДедМорроз
 
18.09.22
16:54
(34)все отят совместить,чтобы и этикетка для маркировки и информация о товаре.
Однако,читать тот шрифт,которым написано,часто без лупы нельзя.
36 Злопчинский
 
18.09.22
17:27
надо идти залупой
37 NorthWind
 
18.09.22
18:10
(35) есть такое. У себя я постарался сделать относительно прилично, этикетка, правда, 58*60. Как я понимаю, для многих это целая простыня.
38 Chai Nic
 
18.09.22
19:02
(34) В расчете на раздолбаев упаковщиков, чтобы не наклеили текстовку от одного товара, а ШК от другого - поэтому печатать приходится и ШК и текст на одной этикетке..
39 Злопчинский
 
18.09.22
19:32
(35) у себя минимальный шрифт, который еще читается при термопечати на том оборудовании что есть - 4пт, шрифт точно не помню - Small bold вроде
40 Злопчинский
 
18.09.22
19:33
часто хочется сделать межстрочное расстояние меньше...
41 MWWRuza
 
гуру
19.09.22
09:45
Да уж... Как всегда, проблема печати ШК через RDP плавно скатилась к обсуждению печати этикеток вообще, и их форматов.
А про весы я в (16) не даром написал - я не знаю, что там в БиЗебрах и тому-подобных, но попробуйте в CAS(LP или CL) настоить этикетку так, что-бы она поперек печаталась... В принтерах, да, тут "простор для творчества"...
Хотя, я в последнее время я и в принтерах стараюсь по возможности этикетки через виндовые дрова, картинкой, не печатать... На то они и принтеры ШК, что умеют это делать сми,"из себя", встроенными функциями, только правильные команды нужно подавать на языках EPL или ZPL, в зависимости от того, что сам принтер поддерживает. В таком случае - драйвера вообще по барабану(хоть от матричного EPSON ставь, не принципиально, главное, что-бы в порт нужную последовательность умели передавать) и RDP тоже...
42 Chai Nic
 
19.09.22
10:04
(41) Бывает так, что торговая сеть говорит производителю "клейте этикетки по нашему макету" и присылает pdf формата А4. Который надо ужать на 3*4 сантиметра.
43 uno-group
 
19.09.22
13:21
Если принтер вдруг стал выдавать чистые этикетки (вообще нет никакой информации) то это скорее всего шлейф или голова?
44 DEVIce
 
19.09.22
13:32
(32) Изделие просто упаковывается в пакетик достаточного для наклеивания ШК размера.
45 Злопчинский
 
19.09.22
13:49
(44) задавятся от жадности, экономят на пакетиках.
46 NorthWind
 
19.09.22
14:18
(41) в касах и штрихах плохой функционал. Если хотите относительно годные и недорогие весы с хорошей этикеткой, то вот - https://massa.ru/products/vesy-tv-s-rl1-d/ или любые другие этого производителя, в основе которых идет терминал R. Это вещь.
47 NorthWind
 
19.09.22
14:19
бицербу сейчас рекомендовать не буду, потому что с текущими ценами это может быть расценено как издевательство
48 NorthWind
 
19.09.22
14:32
(43) есть некоторая вероятность. Если после замены ролика - можно бумагу еще зажигалкой проверить, возможно в типографии напутали и дали полуглянец вместо термо.
49 Chai Nic
 
19.09.22
14:35
Термоэтикетки отстой, они выцветают. Термотрансфер лучше.
50 NorthWind
 
19.09.22
14:38
(49) смотря для каких целей. Если у вас продукция не хранится больше полугода, зачем вам тратиться на риббоны?
51 uno-group
 
19.09.22
14:47
(48) В сервисе сказали, что если голова дохнет то обычно принтер хоть где то что то печатает, а если чистый лист то скорее всего шлейф. Сервис не в городе пересылки дофига времени займут. Бумага норм есть другие принтеры. Меняли рулоны местами, если конечно злой гений не вставил по несколько бракованных этикеток в разные рулоны и я их чудом угадал. за голову чет 80% стоимости принтера заломили. вот думаю стоит пересылками заниматься или сразу брать новый принтер и не париться
52 Chai Nic
 
19.09.22
15:05
(50) Ну так то да, для пищевки нормально. А для товаров длительного хранения только термонтрансфер. Иначе есть риск что вернут партию с нечитаемыми этикетками на переклейку.
53 NorthWind
 
19.09.22
18:23
(51) если принтер офисный, то сейчас китайцы их по цене хлама продают. Я в прошлом году купил какой-то Xprinter на али за пять тысяч рублей. Это целый принтер, с головкой и всей фигней, еще и с механизмом съема этикетки. Вполне рабочий, я проверял. Пока не нужен, стоит скучает. А вот если промышленный, то лучше голову таки поменять.
Независимо от того, куда вы едете — это в гору и против ветра!