Click here to Skip to main content
15,890,897 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear experts,
Through a ASP.Net web application, Can a user able to see the files information(filename, print time, printer name) which are printed by his printer? How can i track printing information from web?

A application which will generate some files to which user will print. I want to make another application which will track that user's printing status(those documents printed or not). Is it possible to track printing status (printed successfully or not) from former application which is generating the files to print. (All applications are web based)

(or)

Is there any way to track user's printer to get all files information which are printed.

My ultimate requirement is:- One web application is generating series of files to print for users. User prints at a time whole series of files. But i have to track whether all files are printed successfully or not. Is it possible in web application to track files printed or not?
Posted

1 solution

If you're trying to track if a user printed a file or not from an ASP.NET application, there's no way to do that. ASP.NET code runs ENTIRELY on the server and has no access to the client browser at all.

The only way you're going to be able to do this is to write a client-side component, probably in Java or something similar, that runs in the browser and downloads and prints the files. This component can then report back it's status to the server through some Ajax calls to some methods on the server.
 
Share this answer
 
Comments
Sunil Kumar Pandab 18-Oct-13 4:12am    
That means you are saying, its only possible by any windows application which will be installed in client machine or a web application but that also should host, run in client machine.
Dave Kreskowiak 18-Oct-13 8:12am    
That's not what I said.

I said that you need a component, that your web page delivers to the client, the runs in the users browser and does the downloading and printing.

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