Click here to Skip to main content
15,888,281 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I would like to know some information related to generating QR code...

How can generate variable QR code on the fly when printing fixed form any application without touching the application itself something like virtual printer driver...

the requirement is to have it done without any programming or integration with the application because it is a core banking system... so I am looking for a solution to deal with print job spool file - SPL when the teller print the form - Chose virtual printer driver then the needed tool open the spool file and read the variable data --> generate the QR code ---> print it as a layer on the top-right...

The variable data is Transaction Number

What I have tried:

I would like to know some information related to generating QR code...

How can generate variable QR code on the fly when printing fixed form any application without touching the application itself something like virtual printer driver...

the requirement is to have it done without any programming or integration with the application because it is a core banking system... so I am looking for a solution to deal with print job spool file - SPL when the teller print the form - Chose virtual printer driver then the needed tool open the spool file and read the variable data --> generate the QR code ---> print it as a layer on the top-right...

The variable data is Transaction Number
Posted
Updated 17-Jun-18 23:14pm
v2
Comments
Kornfeld Eliyahu Peter 18-Jun-18 4:48am    
Are you looking for a library to print QR? In what language?

1 solution

You would first need to understand the structure of a print document, and then find some way of identifying the transaction (or other) values inside that content. There may be a way of doing it through the Print Spooler API Functions (Windows)[^]. Alternatively you need to write a device filter to the printer and capture the data as it is sent to the driver. Neither of these is a simple solution.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900