Parallel Port - Voltage / Current required for input pin
Why do you think this is not a good method?

This is the standard way to use an open drain/collector line. You would not want to put a low impedance "high" on the line as it could create a conflict if the other side is trying to pull the line down, which would effectively short your output to ground. Rather you just have the open collector, which cannot source current (only sink it)

The voltage is probably +5V (measure with a multimeter to confirm), so since your circuit is running at 3V this is another reason to avoid interfacing "directly". Similarly for signals going from PC to your circuit you will probably need to level shift (e.g. 5V -> 3V) to avoid problems. Or run your circuit from the same voltage.

Here is a half decent page on parallel ports which gives some details on the various signals and the technology used. I would spend a bit of time Googling/reading, as you will risk stressing or even damaging circuit/parallel port if you get it wrong.