Windows Printing module
Budget: €30 – €250 EUR
Hello
We need a Windows app (C/C++) to monitor or better intercept printing jobs.
We have an Internet kiosk app (which can get payment from coin validator or with pre-created virtual coins)
We need a printer module which could deduct printed pages price from the user's balance.
You don't need to do any connection with kiosk app, the task is about pure printer module.
It needs to monitor (better intercept) any printer job and count printed pages (to deduct coins from user).
I see some variants (which need to be discussed taking in mind which one you can afford):
1) the "worst": WMI methods (check attached printerModule.rtf), drawback is that after printing job starts we have a delay till receiving stats and some pages can be printed even if user already has no funds (also terminating ongoing/remote print job could be a problem i guess)
2) the "mid" all the same as 1) but using win32/printer api calls and setting printer on pause (not sure can be done for remote printers/all models/all drivers) , counting pages, deducting coins, setting pause Off.
3) the "best": a virtual printer (driver) which can count, deduct payment and then redirect print job to a real printer)
4) ...? Suggestions are welcome.
p.s. Plz no "manager " stuff / ads, we need to discuss technical questions and your expirience to choose the suitable solution, before hiring, you will just waste your time for sure if you don't know what are we talking about and can't answer tech questions. We don't need the "manager" person which delays answers for hrs & days. We need the end-one-developer-himself.
Thank you!
We need a Windows app (C/C++) to monitor or better intercept printing jobs.
We have an Internet kiosk app (which can get payment from coin validator or with pre-created virtual coins)
We need a printer module which could deduct printed pages price from the user's balance.
You don't need to do any connection with kiosk app, the task is about pure printer module.
It needs to monitor (better intercept) any printer job and count printed pages (to deduct coins from user).
I see some variants (which need to be discussed taking in mind which one you can afford):
1) the "worst": WMI methods (check attached printerModule.rtf), drawback is that after printing job starts we have a delay till receiving stats and some pages can be printed even if user already has no funds (also terminating ongoing/remote print job could be a problem i guess)
2) the "mid" all the same as 1) but using win32/printer api calls and setting printer on pause (not sure can be done for remote printers/all models/all drivers) , counting pages, deducting coins, setting pause Off.
3) the "best": a virtual printer (driver) which can count, deduct payment and then redirect print job to a real printer)
4) ...? Suggestions are welcome.
p.s. Plz no "manager " stuff / ads, we need to discuss technical questions and your expirience to choose the suitable solution, before hiring, you will just waste your time for sure if you don't know what are we talking about and can't answer tech questions. We don't need the "manager" person which delays answers for hrs & days. We need the end-one-developer-himself.
Thank you!