lpd -P printer < fifo. It blocks while waiting for input on the pipe, so no processor utilization or resources are used. At least that works under Linux... I still haven't gotten printing to a pipe from a Windows Parasite(TM) to work. I think now it's related to Windows vs. Linux EOF character semantics.
I love difficult problems, but wish I had more time to devote to this one.
check your route (Score:1)
do a: "route print" at a command line and look at what Windows thinks your routing should be... then connect to your vpn and check again.
I'd bet you still have a route to your local network... it just has a lower precedence.
Your printing probably uses broadcasts to find the printer... which sends the packets over the VPN.
You can solve this (usually) by setting up the printer as an LPD or direct IP printing type device. Then, it doesn't use a broadcast to resolve the pri
Re:check your route (Score:1)
I wonder if I could just run a regex looking for Ctrl-Z (the DOS/Windows EOF marker) from the pipe.
Frustrating.
Bummer (Score:1)
If you can print to a serial or parallel port... perhaps you could use a "net" command to map LPT1: to your network printer...
I don't have a WinBox handy, but I think it would be something like this:
net use lpt1: \\systemname\printsharename\
Then you print to lpt1: and the OS sends it to the mapped printer.
Thier coding may have been sloppy enough that this would fool the VPN software...
I guess, worst case, I'd just print to a f
Re:Bummer (Score:1)
Man, I can't believe I said that...
Sorry.