Имя: Пароль:
1C
 
CODE128 вывод с помощью шрифта
0 Alex0610
 
17.03.11
09:53
Проблема в следующем имею строку
Например: 2004D003O12200031
С помощью  обработки Книга знаний: Преобразование строки в штрихкод Code128 с адаптивным способом смены подсистемы кодирования.  преобразовал в строку (C542485203098425425506821023056542155191065@) и с помощью шрифта напечат - вообщем получаеться ерунда....
кто может подсказать, как вывести штрихкод code128  c помощью шрифта..

Р.С. Компаненты не предлагать - речь идет о тонком клиенте и большой маштабируемости картинки(штрихкода) - испробовано результат отрицательный.
1 PetrVV
 
17.03.11
10:29
Была похожая тема, посмотри по ссылке - v8: Формирование штрихкодов в 1С
2 Alex0610
 
17.03.11
10:44
Да спасибо конешно но именно этими ссылками пользовался и не получается.....штрих получаеться очень большой и сканер его не считывает.
3 aleks-id
 
17.03.11
10:49
подгоняй размером шрифта. попробуй с боков сжать
4 PaulBC
 
17.03.11
10:50
(0) >>вообщем получаеться ерунда....
что именно получается / не получается?
шрифт какой используешь?
5 Alex0610
 
17.03.11
10:56
Использовал шрифт code128.ttf и пробовал с Barcode.ttf - да во первых полосок на много больше чем у штрихкода сформированного с помощью 1С Печать штрих кода. Там реально в раз пять больше. Алгоритм брас из книги знаний - смущаеть преобразованная строка - разве по количеству символов не должна функция возвращать приблизительно такое же количество 2004D003O12200031 (длина 17) а возвращаемая с помощью функции C542485203098425425506821023056542155191065@ (длина 44).
6 PaulBC
 
17.03.11
11:01
(5) Штрих-код читается? Правильно?
7 Alex0610
 
17.03.11
11:06
Сканер чиатеться только штрих код сформированный 1С Печать штрих кода....Штрих код сформированый с помощью шрифта и функции преобразования сканером не распознается.
8 Mikeware
 
17.03.11
11:14
Во-первых, такой код можно и с помощью code-39 отобразить. А во-вторых, code-128 - формируешь по всем правилам?
9 Alex0610
 
17.03.11
11:14
прошу прощения за "стиль написания"....
Сканер читает только штрих код сформированный 1С Печать штрих кода
10 Alex0610
 
17.03.11
11:16
(8) ну что значит по всем правилам???
Есть строка получаемая из базы данных 2004D003O12200031 - это реальный штрих. Его кида в функцию - получаю строку C542485203098425425506821023056542155191065@. ЕЕ кидаю на макет.
11 Alex0610
 
17.03.11
11:17
получаю преобразованый штрих - печатаю сканирую - все плохо (не распознается)
12 Mikeware
 
17.03.11
11:22
(10) ты не 1986 года?
13 Alex0610
 
17.03.11
11:24
(12)нет
14 Mikeware
 
17.03.11
11:24
(13) а похоже... _тот_ год органически не может читать документацию...
15 Джинн
 
17.03.11
11:25
Я с этим как-то два дня протрахался :(

Какие только шрифты не перебирал. В итоге что-то нашел. Но хоть убей не помню уже :( Не для себя делал, ораклоидам помогал, найти концы сейчас тяжело.

Сейчас попробую отловить кого-то, но это сложно - их отдел разогнали.
16 Alex0610
 
17.03.11
11:27
(14),(15) ребята скажу огромное спасибо за дельный совет....
Если можете помогите. Заранее спасибо.
17 Alex0610
 
17.03.11
11:43
Вы мне хоть скажите с помощью шрифта можно напечать в code128 такую строку как я написал?
18 Alex0610
 
17.03.11
12:06
неужели никто не поможет?
19 Alex0610
 
17.03.11
12:52
ну хоть кто то же должен знать
20 aleks-id
 
17.03.11
14:06
а строку 2004D003O12200031 пробовал напечатать шрифтом code128.ttf и прочитать потом сканером?
21 Alex0610
 
17.03.11
14:57
да - не распознает
22 Джинн
 
17.03.11
15:24
Не удалось отловить :(
Попробуй BarcodeFont.ttf Вроде им печатали.
23 braslavets
 
17.03.11
15:38
24 Alex0610
 
17.03.11
16:17
(23) именно из этих ссылок и брал преобразование - вообщем что то тут нито....Не понятно почему функции интернетовские такую чушь возвращают.
25 Джинн
 
17.03.11
16:19
(24) Она не чушь выдает :) С кодировками только проблемы.
26 Alex0610
 
18.03.11
13:20
(25)с какими кодировками в чем?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс