On-line: Dr. Oldwarez, PSP, tnsr2, гостей 1. Всего: 4 [подробнее..]
АвторСообщение



Пост N: 6
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 23.01.07 10:17. Заголовок: Печать штрих-кодов


Поделитесь решением, может есть готовые библиотеки для Harbour

Спасибо: 0 
Профиль
Ответов - 17 [только новые]


администратор




Пост N: 618
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 23.01.07 13:34. Заголовок: Re:

Спасибо: 0 
Профиль



Пост N: 92
Зарегистрирован: 12.06.06
ссылка на сообщение  Отправлено: 02.01.08 10:49. Заголовок: Dima пишет: Подели..


Dima пишет:

 цитата:

Поделитесь решением, может есть готовые библиотеки для Harbour


А нельзя ли снова поделиться решением для сканера штрих-кодов ???


Спасибо: 0 
Профиль
Администратор




Пост N: 687
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 03.01.08 10:06. Заголовок: Для считывания кодов..


Для считывания кодов со сканера см. minigui\samples\advanced\bartools
Для печати штрихкодов тоже была библиотека, не вспомню где

Спасибо: 0 
Профиль
Администратор




Пост N: 688
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 04.01.08 09:09. Заголовок: Печать штрих-кодов: ..


Печать штрих-кодов: xharbour\contrib\gd
Для сборки этой библиотеки надо скачать еще http://www.boutell.com/gd/http/gdwin32.zip


Спасибо: 0 
Профиль





Пост N: 133
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 09.01.08 13:14. Заголовок: Re: i3t4j6


i3t4j6 пишет:

 цитата:
А нельзя ли снова поделиться решением для сканера штрих-кодов ???


Не понимаю проблемы со считыванием штрих-кодов: у меня всё давно и прекрасно считывается безо всяких библиотек, по крайней мере в Clipper'е... Нужен только сканер, подключаемый не в COM-порт, а в порт клавиатуры (есть такие разновидности, у них в названии KB присутствует), и всего делов! Clipperу так абсолютно по фигу, как цифры в буфер клавы поступают - с самой клавы или с KB-сканера. Или в Harbour'е это имеет значение?

Спасибо: 0 
Профиль
постоянный участник




Пост N: 389
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 09.01.08 13:24. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
Clipperу так абсолютно по фигу, как цифры в буфер клавы поступают



Да Клиперу все равно. С этим сам столкнулся.
В хХарборе у меня проблема по считыванию штрих-кода со сканера. То считывает, то нет.
Так и не знаю как с этим бороться.

Спасибо: 0 
Профиль





Пост N: 139
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 12.01.08 14:49. Заголовок: Re: Andrey


Andrey пишет:

 цитата:
В хХарборе у меня проблема по считыванию штрих-кода со сканера. То считывает, то нет.
Так и не знаю как с этим бороться.


А может это не сканер не считывает, а обработка GET'а в xHarbour'е барахлит?
У меня, например, такая проблема: помещаю в буфер клавы букву перед READ (чтобы вводимое слово автоматически начиналось с этой буквы), проверяю - до READ она в буфере есть, ставлю контроль в первых строках ReadModal (это, насколько я понимаю, головная функция в обработке GET'ов) - буфер клавы уже пустой!
Что-то в xHarbour'е перед обработкой GET'а втёмную паршивенькое делается!
В Clipper'е всё прекрасно работало, и точно так же не знаю как с этим в xHarbour'е бороться...

Спасибо: 0 
Профиль
постоянный участник




Пост N: 394
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.01.08 17:09. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
ставлю контроль в первых строках ReadModal



Как это ты делаешь ? Дай кусок примера ....

Лукашевский пишет:

 цитата:
Что-то в xHarbour'е перед обработкой GET'а втёмную паршивенькое делается!



Это наших ГУРУ на форуме нужно спрашивать !!!
Ну как УВАЖАЕМЫЕ ответите на вопрос ?

Спасибо: 0 
Профиль





Пост 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() - просто функция, выводящая текст в окошке...

Спасибо: 0 
Профиль
постоянный участник


Пост N: 53
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 14.01.08 09:57. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
У меня, например, такая проблема: помещаю в буфер клавы букву перед READ (чтобы вводимое слово автоматически начиналось с этой буквы), проверяю - до READ она в буфере есть, ставлю контроль в первых строках ReadModal (это, насколько я понимаю, головная функция в обработке GET'ов) - буфер клавы уже пустой!



Только что проверил: работает. В буфер поместил символ "A" с помощью HB_KeyPut(). После запуска READ он оказался в поле GET.

Спасибо: 0 
Профиль





Пост N: 144
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 14.01.08 12:54. Заголовок: Re: PSP


Нет, я, конечно, попробую так сделать, но стандартный способом:
keyboard CHR(key)
key у меня в GET не попадает!!!
С другой стороны - я же проверяю буфер после занесения символа (и перед READ) - символ в буфере есть! Какая разница, как его заносить в буфер? В буфер-то символ попадает, его нет уже в GETе!
Может, это какой-то очередной ляп обработки GETа на Win'98? Опять-таки странно: в обработке GETа ставлю контроль в самом начале - и символа уже нет! Поэтому я и предположил, что что-то непонятное происходит АВТОМАТИЧЕСКИ перед стандартной обработкой GETа...


Спасибо: 0 
Профиль





Пост N: 145
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 14.01.08 23:47. Заголовок: Re: PSP


Уточнение: проблема с исчезновением символа из буфера только при терминале GTWVT

Спасибо: 0 
Профиль
Администратор




Пост 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


Спасибо: 0 
Профиль





Пост 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, не откажусь... Вдруг там и этот глюк исправился?

Спасибо: 0 
Профиль



Пост N: 11
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 29.02.08 10:12. Заголовок: Pasha Печать штрих-..


Pasha
Печать штрих-кодов: xharbour\contrib\gd

Не нашел где это лежит, можно адрес подробнее

Спасибо: 0 
Профиль
Администратор




Пост N: 837
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 29.02.08 10:40. Заголовок: Надо скачать сырцы c..


Надо скачать сырцы contrib
Найти в них этот каталог
Прочитать в нем readme
Скачать дополнительную dll, и дальше по инструкции в readme собрать эту библиотеку

Спасибо: 0 
Профиль
постоянный участник




Пост N: 24
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 05.03.08 01:40. Заголовок: А у меня ОБРАТНАЯ за..


А у меня ОБРАТНАЯ задача намечается - не распознать со сканера, а сформировать (как .BMP, к примеру) рисунок (штрих-код PDF417; более "емкий", чем "обычный" линейный) со штрих-кодом и вывести на печать (при печати РЕЦЕПТА на лекарство).
Как бы это без "лишней крови"?..
И вообще - кто-нибудь с этим PDF417 сталкивался? Если надо - могу заслать PDF-ку с ГОСТом (черкните на gustow33 at mail.ru)

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 169
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет