В начале каждого года перебираю каталог создаваемых программ, отправляя полностью, законченные приложения в архив. Вот наткнулся на созданное в августе заказное приложение, которое, думаю будет полезно всем пользователям компьютеров, а тем более полезно для бизнеса. Программа не имеет диалогов, интерфейса и
предназначена для потоковой печати QR кодов по требуемому размеру и на основе произвольного списка.
Исходная задача для её создания: в УПД по сигаретам передаются коды акцизных марок. В принципе они есть на пачках, но зачастую нечитаемые или их нужно внести в учетную систему каким-то образом. В то же время QR коды печатаемые программами «УС Лэнд» прекрасно читаются любыми 2d сканерами, а так же смартфонами.
Так же программа оказалась полезной при проведении ревизий или проверок по алкоголю, т.к. необходимые списки всегда можно вывести в текстовый файл, а затем распечатанные QR коды дополнительно наклеить на бутылки и считывать их при необходимости. Оказалось, что «новые марки» скачиваются быстрее и корректнее из их представления в виде QR кода программы. Так же для «однозначного» соответствия и обозначения проведения проверки в режимах поиска мы использовали коды РФУ-2 и алкокоды, перекодированные в QR, в том числе для обмена информацией с поставщиками.
Установка. Создайте любой каталог на любом диске или флэшке и распакуйте туда архив.
Использование. Можно создать ярлыки вызовов самой программы с параметрами или создать командный файл, пример его есть в архиве и его вызывать напрямую или через ярлык вызова. Пример техники создания ярлыков есть в сообщении:
https://olegon.ru/showthread.php?t=26029
Для иллюстрации использовался текстовый файл в кодировке 1251:
Код:
AkcMark:
18N00001CGTXH610PYG1NKL3041103200037517189644924216201101672317111489809809809809809KLJK09809234850923859023850923485099812374983279487985793847589357
22N00001CJ5XTGOMING3SWY51113004000473A4S5BRCU1XAFT3S2H8NU0WCEGX5ET2W
22N00001CJ5XTGOMING3SWY51113004000473A4S5BRCU1XAFT3S2H8NU0WCEGX5ET2W
22N00001CJ5XTGOMING3SWY51113004000474137H8EBNWT6OLH01HNRU2SJT6DQX3Y2
101100000005660118001ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTU
Cigarete:
000000462080191AuY05ir3E9uU66
010460026600398021tR5632o8005012350(93)wY2G
04606203086627iu,*7qbAC68PJgu
04606203086627xDfHs?tAC68ph46
04606203086627V?r6=LCAC68lgsz
Ean13:
2000027000005
2000067000003
2000028000004
2000070000007
2000030000009
4003301036026
4003301036002
7804310548657
7804310551923
Poem:
The funny little groundhog
Digs a home in the fall.
And hides there all winter
Rolled up in a ball.
On February 2nd
He comes out of there
To look at the sky,
And to sniff the air.
Adress:
https://olegon.ru/forumdisplay.php?f=72
zhsoft @ mail . ru
RFU:
TEST-FB-000000028994664
TEST-FB-000000038102216
TEST-FB-000000019303039
TEST-FB-000000036836061
IdEgais:
001822000000139403
001822000000137281
Варианты вызова программы:
pqr – вызов с параметрами по умолчанию. При таком способе вызова программа ищет в своем каталоге «первый» файл с расширение TXT и печатает все строки из него в виде QR кодов размера 15 мм. После их распечатки заменяет расширение у файла на ACT, т.е при следующем вызове возьмет «следующий» файл:
pqr имя_файла_с_любым_расширением_и_указанием_папки_нахождения – вызов для печати списков каталогов вашей учетной системы, например: pqr x:\1c\list\qr.qqq. При этом используется
размер по умолчанию 15 мм.
pqr имя_файла_с_любым_расширением_и_указанием_папки_нахождения размер – вызов с полной настройкой, т.е. можно задать пользовательский размер картинки QR кода
от 5 до 200 миллиметров, например, как в примере
pqr d:\prg\qr.act 20
pqr размер - При таком способе вызова программа ищет в своем каталоге «первый» файл с расширение TXT и печатает все строки из него в виде QR кодов в указанном размере от 5 до 200 миллиметров. После их распечатки заменяет расширение у файла на ACT, т.е при следующем вызове возьмет «следующий» файл.
Если QR кодов много и они не помещаются на одном листе, то программа продолжает их печатать на следующих листах. Изначально программа просчитывает число QR кодов исходя из требуемого размера картинки кода на стандартной странице А4 (210х297) и печатает пачками на отдельных страницах.
При не нахождении файла со списком для печати даётся указанное ниже сообщение, а при «кривом» задании размера даётся сообщение и размер «проставляется» по умолчанию – 15 мм.
Программа «платная по совести», т.к. она изначально создавалась «за деньги» для заказчика и неприлично её будет размещать в бесплатном статусе.
Стоимость 500 рублей. Приложенный к сообщению архив запароленный. Как получить пароль от архива:
https://olegon.ru/showthread.php?t=35053 – вы пишете мне письмо, я отправляю Вам пароль с реквизитами для оплаты, а дальше «на Вашей совести» платить или нет.
P.S. 06.02.2021 Удалил приложенную программу в силу отсутствия потребностей в ней виртуального мира, но описание оставил - авось кому-то когда-то спонадобиться… и тогда мне данное решение нужно будет искать в своих архивах, вспоминая алгоритмы и принципы пользования ей, т.е. "прайс" на мои работы будет уже реальным