Author Topic: Parallel port monitoring library  (Read 29237 times)

richard

  • Member
  • ***
  • Posts: 3
Parallel port monitoring library
« on: February 22, 2011, 03:42:01 am »
Hi,

I was wandering if anyone knows of a good parallel port monitoring library that can be used to dump information being sent to a parallel port printer.

Thanks,

Richard

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Parallel port monitoring library
« Reply #1 on: February 22, 2011, 11:08:20 am »

richard

  • Member
  • ***
  • Posts: 3
Re: Parallel port monitoring library
« Reply #2 on: February 22, 2011, 11:27:31 am »
Thanks Jan - we tried Portmon but while it shows the activity, it only captures a few bytes of data. We're really looking for something to allow the full data being written to the port to be captured.

Cheers

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Parallel port monitoring library
« Reply #3 on: February 22, 2011, 12:22:03 pm »
A hardware option (I haven't used it):

Silent Hawk

http://www.jadtechcorp.com/

What are you trying to accomplish by monitoring?

Jan

richard

  • Member
  • ***
  • Posts: 3
Re: Parallel port monitoring library
« Reply #4 on: February 22, 2011, 02:01:57 pm »
Thanks Jan,

I'll check it out.

We wanted to dump the print stream to an LPT printer to capture pieces of data. It's legacy software so we'd can't modify where it's pointing. Currently the only option we've found is to write a Bus Filter driver which will be relatively difficult.

Cheers,

Richard

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Parallel port monitoring library
« Reply #5 on: February 22, 2011, 02:38:18 pm »
This may or may not be helpful, but if you have a parallel port, you can probably capture the data by attaching a parallel/serial converter and reading the data at a serial port. Use a USB/serial adapter if needed.

Jan