The user know only report generation & printing the same to printer. I want to read this printer port through Serial port & get the data for further processing. Can any one help me how to proceed?
Is the printer port parallel or serial. If its a serial port than your job will be relatively easy. If the printer port is parallel - then you need a special cable for reading parallel port and ur computer must be equipped with a bi-directional parallel port - in that case you can directly read the parallel port and use that data for further processing. We would be able to help you in your endeavours if you provide more details on the specifics of the port and your application.
If your HMI is running on DOS, here are a couple collections of DOS print utilities, including several that capture data sent to the printer port to disk:
You may also want to check out LogMate from TiPS Software if it is a COM port output. It's also "alarm capture" software, but will handle reports as well. http://www.logmate.com
You do not state the operating system that is being used, however, if it is DOS you can simply create a batch file using the MODE command that redirects LPT1: to COM1: or COM2: as necessary. A MODE command can also be used to set baud, data bit, parity, etc.
If you want to capture printer data from a printer they can do it. they sell a device that captures printer data from the parallel port. And for seriel printers they can supply you with a seriel to parallel converter.
if you e-mail them and leave a phone number they can call you and let you know anything you need