Форум » [x]Harbour » QR-code UTF8 для Harbour ? » Ответить
QR-code UTF8 для Harbour ?
Andrey: Есть кто работал с QR-code UTF8 ? Сбербанк вводит новую фишку, печать на квитанциях. А FastReport 4 не поддерживает эту фишку. Их конечно куча в инете, но не то. Нашел рабочий вариант http://phpqrcode.sourceforge.net/index.php#demo - он подходит, но код на PHP. Может кто знает как перевести или где взять код на С ?
Ответов - 13
santy: Андрей. Эта библиотека на ПХП использует "libqrencode C library". Простой пример её использования на С/С++ есть на codeproject.com (http://www.codeproject.com/Articles/593591/Simple-C-Cplusplus-QRCode-Library) и на http://habrahabr.ru (http://habrahabr.ru/post/182638/).
Andrey: Спасибо БОЛЬШОЕ santy ! А как бы его на Харбор перевести ? Т.е. функцию типа HarbQRCode(cStroka,cFileBmp) Только мне нужно конвертацию ТЕКСТА в QR-код.
Vlad04: А виртуальный принтер печать ставит - это не то ?
Andrey: Vlad04 пишет: А виртуальный принтер печать ставит - это не то ? Это как ?
Dima: harbour\contrib\hbzebra\tests\ Он понимает QRCODE [pre2] DrawBarcode( hCairo, 580, 1, "QRCODE", "http://harbour-project.org/" ) [/pre2] + MiniGUI\SAMPLES\Advanced\HMG_Zebra\
Andrey: Dima пишет: Он понимает QRCODE СПАСИБО !
Andrey: Dima пишет: + MiniGUI\SAMPLES\Advanced\HMG_Zebra\
Dima: двинул тему в правильный раздел.
alkresin: Andrey пишет: Сбербанк вводит новую фишку, печать на квитанциях. А какой именно текст надо преобразовать в QR-code ? В платежке-то много чего написано. Помню, пытался в начале года найти подробности на их сайте, но без результата. А местных сбербанковцев спрашивать бесполезно.
Andrey: Если кратко, то такую строку: ST00012|Name=ООО "Фирма"|PersonalAcc=Р/счет плательщика|BankName=ОАО "Сбербанк России" |BIC=Бик плательщика|CorrespAcc=Кор.счет плательщика|PayeeINN=ИНН|PayerAddress=г. Москва ул. Марксистская 34/7|PersAcc=12345678 Более подробно, могу их документ выслать.
alkresin: Andrey пишет: Более подробно, могу их документ выслать. Вышлите, если не трудно. А лучше - ссылку. Спасибо.
Andrey: alkresin пишет: А лучше - ссылку. Ссылок нет, мне на почту прислали. Я вам отправил на .....belacy.ru Если не тот адрес, то пришлите на какой нужно вам отправить.
PSP: Andrey пишет: Ссылок нет Яндекс.Диск рулит )))
полная версия страницы