LPR and bidirectional communcation.

I have a canon pixma ip4300 printer and a Draytek vigor 2800 router. The draytek has an LPR printserver built in.

When I connect the printer to the router, I can use the printer from different windows machines, but bidirectional communication doesn't seem to work, even though the 'tcp printer port' is configured as such. The bidirectional communication is used for things like reporting ink levels and duplex printing.

Is there any way to get this working using an LPR printserver?
LVL 19
MerijnBSr. Software EngineerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

hdhondtCommented:
LPR is uni-directional, designed to get output to the printer, not the reverse. The only general purpose way to get printer status over the network is via SNMP, which, like LPR, *only* operates over the network, not over parallel or usb ports from the printserver to the printer.

If your printer has its own network i/f then LPR can talk directly to the printer, without the printserver, and SNMP can be used to get status - as can other methods, depending on the printer.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
hdhondtCommented:
What I'm trying to say is that there is no general way to get printer info via LPR from a printserver. That is only possible if you connect direct to the printer.

It's possible in theory to design a printserver that can do it, if 1) the printserver knows how to get the info from the printer (and that is printer specific), and 2) it uses SNMP or something similar to make it available across the network
0
MerijnBSr. Software EngineerAuthor Commented:
ok, clear, thanks for the explanation.. :)

0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.