Автор | Сообщение |
|
| |
Пост N: 6
Зарегистрирован: 12.07.06
|
|
Отправлено: 23.01.07 10:17. Заголовок: Печать штрих-кодов
Поделитесь решением, может есть готовые библиотеки для Harbour
|
|
|
Ответов - 17
[только новые]
|
|
|
| |
Пост N: 618
Зарегистрирован: 17.05.05
|
|
Отправлено: 23.01.07 13:34. Заголовок: Re:
|
|
|
|
| |
Пост N: 92
Зарегистрирован: 12.06.06
|
|
Отправлено: 02.01.08 10:49. Заголовок: Dima пишет: Подели..
Dima пишет: цитата: | Поделитесь решением, может есть готовые библиотеки для Harbour |
| А нельзя ли снова поделиться решением для сканера штрих-кодов ???
|
|
|
|
| Администратор
|
Пост N: 687
Зарегистрирован: 23.05.05
|
|
Отправлено: 03.01.08 10:06. Заголовок: Для считывания кодов..
Для считывания кодов со сканера см. minigui\samples\advanced\bartools Для печати штрихкодов тоже была библиотека, не вспомню где
|
|
|
|
| Администратор
|
Пост N: 688
Зарегистрирован: 23.05.05
|
|
Отправлено: 04.01.08 09:09. Заголовок: Печать штрих-кодов: ..
|
|
|
|
| |
Пост N: 133
Зарегистрирован: 08.04.06
|
|
Отправлено: 09.01.08 13:14. Заголовок: Re: i3t4j6
i3t4j6 пишет: цитата: | А нельзя ли снова поделиться решением для сканера штрих-кодов ??? |
| Не понимаю проблемы со считыванием штрих-кодов: у меня всё давно и прекрасно считывается безо всяких библиотек, по крайней мере в Clipper'е... Нужен только сканер, подключаемый не в COM-порт, а в порт клавиатуры (есть такие разновидности, у них в названии KB присутствует), и всего делов! Clipperу так абсолютно по фигу, как цифры в буфер клавы поступают - с самой клавы или с KB-сканера. Или в Harbour'е это имеет значение?
|
|
|
|
| постоянный участник
|
Пост N: 389
Зарегистрирован: 12.09.06
|
|
Отправлено: 09.01.08 13:24. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | Clipperу так абсолютно по фигу, как цифры в буфер клавы поступают |
| Да Клиперу все равно. С этим сам столкнулся. В хХарборе у меня проблема по считыванию штрих-кода со сканера. То считывает, то нет. Так и не знаю как с этим бороться.
|
|
|
|
| |
Пост N: 139
Зарегистрирован: 08.04.06
|
|
Отправлено: 12.01.08 14:49. Заголовок: Re: Andrey
Andrey пишет: цитата: | В хХарборе у меня проблема по считыванию штрих-кода со сканера. То считывает, то нет. Так и не знаю как с этим бороться. |
| А может это не сканер не считывает, а обработка GET'а в xHarbour'е барахлит? У меня, например, такая проблема: помещаю в буфер клавы букву перед READ (чтобы вводимое слово автоматически начиналось с этой буквы), проверяю - до READ она в буфере есть, ставлю контроль в первых строках ReadModal (это, насколько я понимаю, головная функция в обработке GET'ов) - буфер клавы уже пустой! Что-то в xHarbour'е перед обработкой GET'а втёмную паршивенькое делается! В Clipper'е всё прекрасно работало, и точно так же не знаю как с этим в xHarbour'е бороться...
|
|
|
|
| постоянный участник
|
Пост N: 394
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.01.08 17:09. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | ставлю контроль в первых строках ReadModal |
| Как это ты делаешь ? Дай кусок примера .... Лукашевский пишет: цитата: | Что-то в xHarbour'е перед обработкой GET'а втёмную паршивенькое делается! |
| Это наших ГУРУ на форуме нужно спрашивать !!! Ну как УВАЖАЕМЫЕ ответите на вопрос ?
|
|
|
|
| |
Пост N: 140
Зарегистрирован: 08.04.06
|
|
Отправлено: 13.01.08 01:50. Заголовок: Re: Andrey
Andrey пишет: цитата: | Как это ты делаешь ? Дай кусок примера .... |
| Да всё элементарно - просто вставляю в стандартный ReadModal вывод отладочной информации: FUNCTION ReadModal( GetList, nPos ) LOCAL oGet LOCAL aSavGetSysVars Now_Wait("Buffer - " + CHR(NEXTKEY())) INKEY(0) WCLOSE() IF ( VALTYPE( sbFormat ) == "B" ) ........... и далее всё остальное из GETSYS.PRG Now_Wait() - просто функция, выводящая текст в окошке...
|
|
|
|
| постоянный участник
|
Пост N: 53
Зарегистрирован: 27.01.07
|
|
Отправлено: 14.01.08 09:57. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | У меня, например, такая проблема: помещаю в буфер клавы букву перед READ (чтобы вводимое слово автоматически начиналось с этой буквы), проверяю - до READ она в буфере есть, ставлю контроль в первых строках ReadModal (это, насколько я понимаю, головная функция в обработке GET'ов) - буфер клавы уже пустой! |
| Только что проверил: работает. В буфер поместил символ "A" с помощью HB_KeyPut(). После запуска READ он оказался в поле GET.
|
|
|
|
| |
Пост N: 144
Зарегистрирован: 08.04.06
|
|
Отправлено: 14.01.08 12:54. Заголовок: Re: PSP
Нет, я, конечно, попробую так сделать, но стандартный способом: keyboard CHR(key) key у меня в GET не попадает!!! С другой стороны - я же проверяю буфер после занесения символа (и перед READ) - символ в буфере есть! Какая разница, как его заносить в буфер? В буфер-то символ попадает, его нет уже в GETе! Может, это какой-то очередной ляп обработки GETа на Win'98? Опять-таки странно: в обработке GETа ставлю контроль в самом начале - и символа уже нет! Поэтому я и предположил, что что-то непонятное происходит АВТОМАТИЧЕСКИ перед стандартной обработкой GETа...
|
|
|
|
|
| |
Пост N: 145
Зарегистрирован: 08.04.06
|
|
Отправлено: 14.01.08 23:47. Заголовок: Re: PSP
Уточнение: проблема с исчезновением символа из буфера только при терминале GTWVT
|
|
|
|
| Администратор
|
Пост N: 711
Зарегистрирован: 23.05.05
|
|
Отправлено: 15.01.08 17:56. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | Уточнение: проблема с исчезновением символа из буфера только при терминале GTWVT |
| Можно ли уточнить, в чем проблема ? делаю тест Local c := space(20) keyboard "abc" @ 1,0 say 'Input' get c read собираю с gtwvt вижу в поле ввода abc
|
|
|
|
| |
Пост N: 147
Зарегистрирован: 08.04.06
|
|
Отправлено: 16.01.08 14:12. Заголовок: Re: Pasha
Pasha пишет: цитата: | Можно ли уточнить, в чем проблема ? |
| Да в том-то и дело, что всё примерно так же: if UPPER(MYUPPER(CHR(key), .F.)) $ ( MYUPPER(alpha_rus, .F.) + alpha + cifry + ".*+-#(" ) .AND. !FT_CTRL() .AND. !FT_ALT() keyboard CHR(key) endif ......... m_find = SPACE(IIF(order, 28 - IIF(old_tag == "NOMER" .AND. ali == "KAR", 22, 0), 50)) @ 21,0 @ 21,(80-LEN(m_find))/2 get m_find set cursor on READ set cursor off Ну и перед Read символ (буква или цифра) в буфере есть, а в ReadModal() буфер уже пустой! И эта ситуёвина от сборки не зависит - и в 1.1.0, и в 1.0.0 то же самое. Хотя свежую gtwvt.lib пришли плиз на kniga@online.ru, не откажусь... Вдруг там и этот глюк исправился?
|
|
|
|
| |
Пост N: 11
Зарегистрирован: 12.07.06
|
|
Отправлено: 29.02.08 10:12. Заголовок: Pasha Печать штрих-..
Pasha Печать штрих-кодов: xharbour\contrib\gd Не нашел где это лежит, можно адрес подробнее
|
|
|
|
| Администратор
|
Пост N: 837
Зарегистрирован: 23.05.05
|
|
Отправлено: 29.02.08 10:40. Заголовок: Надо скачать сырцы c..
Надо скачать сырцы contrib Найти в них этот каталог Прочитать в нем readme Скачать дополнительную dll, и дальше по инструкции в readme собрать эту библиотеку
|
|
|
|
| постоянный участник
|
Пост N: 24
Зарегистрирован: 06.02.07
|
|
Отправлено: 05.03.08 01:40. Заголовок: А у меня ОБРАТНАЯ за..
А у меня ОБРАТНАЯ задача намечается - не распознать со сканера, а сформировать (как .BMP, к примеру) рисунок (штрих-код PDF417; более "емкий", чем "обычный" линейный) со штрих-кодом и вывести на печать (при печати РЕЦЕПТА на лекарство). Как бы это без "лишней крови"?.. И вообще - кто-нибудь с этим PDF417 сталкивался? Если надо - могу заслать PDF-ку с ГОСТом (черкните на gustow33 at mail.ru)
|
|
|
|