X-Spam-Check-By: sourceware.org Date: Fri, 21 Apr 2006 17:15:45 -0400 (EDT) From: Igor Peshansky Reply-To: cygwin AT cygwin DOT com To: "Rockefeller, Harry" cc: cygwin AT cygwin DOT com Subject: RE: Can't print because .lnk makes printer name invalid In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Fri, 21 Apr 2006, Rockefeller, Harry wrote: > > -----Original Message----- > > From: Igor Peshansky [mailto:pechtcha AT XX DOT XXX DOT XXX] > > Sent: Friday, April 21, 2006 1:41 PM > > To: Rockefeller, Harry > > Cc: cygwin AT XXXXXX DOT XXX Again, . Thanks. > > Subject: RE: Can't print because .lnk makes printer name invalid > > > > Ugh, top-posting... Reformatted. > > > > On Fri, 21 Apr 2006, Rockefeller, Harry wrote: > > > > > > -----Original Message----- > > > > From: cygwin-owner AT XXXXXX DOT XXX > > > > [mailto:cygwin-owner AT XXXXXX DOT XXX] On Behalf Of Corinna Vinschen > > > > To: cygwin AT XXXXXX DOT XXX > > > > . Thanks. > > > > > > Sent: Friday, April 21, 2006 12:17 PM > > > > Subject: Re: Can't print because .lnk makes printer name invalid > > > > > > > > On Apr 21 12:02, Rockefeller, Harry wrote: > > > > > I can open and view the security tab on the properties section > > > > > of the Windows share. > > > > > > > > > > I created a desktop shortcut to the printer and searched all > > > > > files for *servername.lnk but only the desktop link shows up. > > > > > I interpret this to mean that Cygwin itself is appending > > > > > '.lnk' to the printer share. > > > > > > > > No, the .lnk was appended by Windows. The printer shortcut on the > > > > desktop is not the printer, it's just a shortcut. To access the > > > > printer you need the real printer name, for instance > > \\server\printer. > > > > You can't use the shortcut for this. > > > > > > I erased much of the previous email. > > > Here is the context: > > > > > > $ lpq -Sntserver1 -Psw-txt1 > > > Windows 2000 LPD Server > > > Printer \\192.83.227.33\sw-txt1 > > > > I assume NTSERVER1 has the IP 192.83.227.33. Also, since this is the > > Windows lpq, it might understand a shortcut in this context > > (and so will > > /cygdrive/c/WINDOWS/system32/lpr, for that matter). > > Thank you for the discussion. Use of the 'which' command tells me alot. I assume the Windows lpr command works? > > > harryr AT harryr-pc ~/Desktop > > > $ echo $PRINTER > > > \\NTSERVER1\sw-txt1 > > > > > > harryr AT harryr-pc ~/Desktop > > > $ lpr junk > > > lpr: printer error: can't open '\\NTSERVER1\sw-txt1.lnk' > > for writing: > > > The printer name is invalid. > > > > Well, what does "ls -l //NTSERVER1/sw-txt1" show? How about "ls -l > > //NTSERVER1/sw-txt1.lnk"? > > Igor > > In each case: "No such file or directory" Could you please also send me (in a separate personal message) the output of "strace -O lpr.strace lpr junk"? I'll take a look and see if I can spot something obvious. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte." "But no -- you are no fool; you call yourself a fool, there's proof enough in that!" -- Rostand, "Cyrano de Bergerac" -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/