Howdy,
No problem, glad to help ;)

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Michael Duffy [mailto:[EMAIL PROTECTED]
>Sent: Thursday, January 08, 2004 9:46 AM
>To: Tomcat Users List
>Subject: RE: Problem with Web app, javax.print, SecurityManager, and
>printer discovery
>
>
>Now that I have your reminder, I can see that I've got
>the fix in my notes dated 27Jun2003.  Too bad I wasn't
>looking back that far before I sent my note to the
>list.  I'm glad your memory is better than mine.
>
>Sorry to bother you again, Yoav.  I hope your holidays
>were good, and my best to you for the new year.
>Thanks again for watching this list.  Sincerely, MOD
>
>
>--- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote:
>>
>> Howdy,
>> I remember helping with this a while ago.  Ahh, yes:
>>
>http://marc.theaimsgroup.com/?l=tomcat-user&m=105672303905158&w=2
>>
>> Yoav Shapira
>> Millennium ChemInformatics
>>
>>
>> >-----Original Message-----
>> >From: Michael Duffy [mailto:[EMAIL PROTECTED]
>> >Sent: Thursday, January 08, 2004 8:22 AM
>> >To: [EMAIL PROTECTED]
>> >Subject: Problem with Web app, javax.print,
>> SecurityManager, and
>> printer
>> >discovery
>> >
>> >I'm running a Web app that uses the javax.print API
>> to
>> >do discovery on attached printers and passes a
>> >java.util.List of names to a JSP to display to
>> clients
>> >in an HTML select box . I'm running under Tomcat
>> >4.1.29 on Windows 2000 SP 4 and Sun's JDK 1.4.1_03.
>> >
>> >The drop-down list box is empty - no printers were
>> >found. I have three attached printers, so I know
>> the
>> >list box should not be empty.
>> >
>> >I have a Command class that gets all the available
>> >printers.  The pertinent lines are:
>> >
>> >List availablePrinters  = new ArrayList();
>> >
>> >SecurityManager securityGuard   =
>> >System.getSecurityManager();
>> >
>> >if (securityGuard != null)
>> >   securityGuard.checkPrintJobAccess();
>> >else
>> >   System.out.println("No security guard; could not
>> >check print job access");
>> >
>> >PrintService [] ps =
>>
>>PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.AUTOSENS
E
>> ,
>> >null);
>> >
>> >I put some print statements into the code so I
>> could
>> >see what was happening. I get this out in the log
>> >file:
>> >
>> >No security guard; could not check print job
>> >accessFound zero available printers
>> >
>> >If I take this code and run it in a desktop app I
>> get
>> >back three printers and I can print to my default
>> >printer without a problem.
>> >
>> >I KNOW that I ran this app on Tomcat 4.1.24 and saw
>> >printers in the drop-down.  I downloaded and tried
>> >running the app under the older version of Tomcat,
>> but
>> >it, too, shows an empty drop-down.
>> >
>> >My notes aren't telling me what I did to allow
>> printer
>> >discovery.  Can anyone refresh my memory?  Thanks -
>> >MOD
>> >
>> >
>> >
>> >
>> >__________________________________
>> >Do you Yahoo!?
>> >Yahoo! Hotjobs: Enter the "Signing Bonus"
>> Sweepstakes
>> >http://hotjobs.sweepstakes.yahoo.com/signingbonus
>> >
>>
>>---------------------------------------------------------------------
>> >To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> >For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>
>>
>>
>>
>> This e-mail, including any attachments, is a
>> confidential business communication, and may contain
>> information that is confidential, proprietary and/or
>> privileged.  This e-mail is intended only for the
>> individual(s) to whom it is addressed, and may not
>> be saved, copied, printed, disclosed or used by
>> anyone else.  If you are not the(an) intended
>> recipient, please immediately delete this e-mail
>> from your computer system and notify the sender.
>> Thank you.
>>
>>
>>
>---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>
>
>
>__________________________________
>Do you Yahoo!?
>Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
>http://hotjobs.sweepstakes.yahoo.com/signingbonus
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to