In article , Dave
Balderstone wrote:
> In article , Edward
> Mendelson wrote:
>
> > Second, I'm
> > sorry to report that both suggestions run without producing any errors,
> > but they leave the destination folder unchanged. I've also tried (out
> > of pure desperation) to tell desktop printer "Test Printer" to make
> > those changes, but that didn't have any effect either.
>
> Are you sure you have the tell statements nested properly? You may have
> to have something like
>
> tell application "Desktop Printer Manager"
> tell desktop printer "Test Printer"
> set properties... etc.
>
> Post the code that runs but gives no results so we can look at it.
>
> Once I can get to my iMac that has SheepShaver installed (and determine
> if SS survived the upgrade to 10.6) I can play with some code, but
> there's currently a wife doing Christmas shopping in front of it and
> interrupting her is NOT a good idea.
>
>
Hey Dave,
I share your feelings about sharing code - and I know all about who
gets priority at the computer...
Here's some code that runs but does nothing:
tell application "Desktop Printer Manager"
set printers to get name of every desktop printer as string
if printers contains "Test Printer" then
get destination folder of address of desktop printer "Test
Printer"
set properties of desktop printer "Test Printer" to ¬
{class:address specification, destination folder:alias
"Unix:Folder for PrintFiles:", protocol:translator}
get destination folder of address of desktop printer "Test
Printer"
end if
end tell
If your SheepShaver setup didn't survive into 10.6, there's a build
here that works extremely well:
http://www.emaculation.com/forum/viewtopic.php?p=30713&highlight=#30713
The August 23, 2009 build works best for me. There are newer builds in
the same forum that reportedly work well in some setups, but not in
mine!
Thanks again, and good luck with SheepShaver running under 10.6.
- Edward