Форум » [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 пишет: Ссылок нет Яндекс.Диск рулит )))



полная версия страницы