Igor Pechtchanski <[EMAIL PROTECTED]> wrote in news:[EMAIL PROTECTED]:
> On Wed, 8 Jun 2005, J. David Boyd wrote: > >> Has anyone found a way to make this feature work, on any version of >> windows, with any printer? > > This works for me. WinXP, networked printer. As long as the PRINTER > variable is exported. > >> I've had no luck so far, and am grasping for clues. >> >> I've defined my $PRINTER as //quantex2/hplaserj, which prints okay >> from windows, but not cygwin. > > Open a regular bash window (no X), and type "echo $PRINTER". If that > prints the correct thing, try "bash -c 'echo $PRINTER'". If that > works too, type "xterm -display 127.0.0.1:0", and from that xterm type > "echo $PRINTER". If you see the correct printer in all 3 cases, the > "Print Window" command should work (it does for me). > > Alternatively, since all xterm does is pipe stuff to lpr, does "lpr -P > //quantex2/hplaserj /etc/passwd" print /etc/passwd to that printer > (just to make sure lpr works)? > Igor All the variable expansion looks fine, so maybe it is an lpr problem. When I try the command line "lpr -P //quantex2/HPLaserJ /etc/passwd" I get the error printer name is invalid. When I go back to what my profile set up, which is "HP LaserJet 6P", I actually get output. I was thinking all along that I couldn't use that name, but perhaps cygwin's lpr has been patched to use the windows resource name? I also noticed that nothing came out of the printer until I sent another file... And, are you setup for DOS endings or Unix? So, I can print from the command line. But, after closing my terms and opening some new ones (just to be sure I have the correct environment), and verifying that $PRINTER is still "HP LaserJet 6P", I get nothing from 'Print window', and I don't see any errors. I wonder if there is a log somewhere that I can peruse. Anyway, thanks for the help. I guess I won't worry about it for now. I can always do an Alt-PrtScn and paste it somewhere to print it. Dave