• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Choose Desktop Printer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Choose Desktop Printer


  • Subject: Re: Choose Desktop Printer
  • From: Shane Stanley <email@hidden>
  • Date: Thu, 26 Jul 2001 16:47:48 +1000

On 26/7/01 4:10 PM +1000, Bart Visser, email@hidden, wrote:

> I'm writing a script that makes it posible for a user to select a
> desktopprinter from a list. But when I run the script I get an error that
> say's something like: Desktop Printer Manager Error, no user interaction
> allod. (In dutch so I don't know the exact words). Is there an other way to
> do this or to turn user-interaction on?

The problem is that your asking Desktop Printer Manager to display the
choose from list dialog, but as a faceless application it can't do that. So
you have to move the dialog outside the "tell app..." part, something like
this:

tell application "Desktop Printer Manager"
set allPrinters to name of desktop printers
set defaultPrinter to name of default printer
end tell
set newPrinter to (choose from list allPrinters default items
{defaultPrinter})
tell application "Desktop Printer Manager"
set default printer to desktop printer (item 1 of newPrinter)
end tell

--
Shane Stanley, email@hidden


References: 
 >Choose Desktop Printer (From: Bart Visser <email@hidden>)

  • Prev by Date: Choose Desktop Printer
  • Next by Date: Re: Script Object Order in Script
  • Previous by thread: Choose Desktop Printer
  • Next by thread: Scripting QuarkXPress Passport 4.11
  • Index(es):
    • Date
    • Thread