Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Applescript Problem

Applescript Problem

Rainer Puschner
Rainer Puschner01.09.1112:46
Habe hier folgendes Problem:

Für Filemaker verwende ich ein Applescript, mit dem auf bestimmte Drucker gedruckt werden kann (weil Filemaker das von Haus aus leider so nicht kann). Das Ganze funktioniert soweit auch sehr gut, bis auf einen Rechner, wo ich einen bestimmten Drucker leider nicht per Applescript ansprechen kann...

Zum Testen verwende ich folgendes Applescript, das auch brauchbare Ergebnisse liefert, wenn der Drucker als Standarddrucker angewählt ist...

[code][/code]

Ist der Drucker nicht als Standard definiert, erscheint er leider nicht in der Liste...

Was kann das denn bitte sein????
0

Kommentare

Rainer Puschner
Rainer Puschner06.09.1112:48
Niemand??? Mäuschen????
0
_mäuschen
_mäuschen06.09.1112:59

Was listet

lpstat -a 

im Terminal?

0
Duck Dodgers06.09.1113:46
Ist der Drucker ggf. nicht richtig installiert. Bei mir werden alle Drucker ausgegeben.
0
MoreliaV
MoreliaV06.09.1114:32
Bei mir zeigt FM alle zur Verfügung stehenden Drucker an
„95% aller Computerprobleme befinden sich zwischen Stuhl und Tastatur.“
0
Rainer Puschner
Rainer Puschner13.09.1111:06
_mäuschen

Was listet

lpstat -a 

im Terminal?

mir lpstat -a bekomme ich immer ALLE Drucker, egal, welcher ausgewählt ist...

nur ansprechen kann ich den einen via Applescript trotzdem nicht
0
Rainer Puschner
Rainer Puschner13.09.1111:07
MoreliaV
Bei mir zeigt FM alle zur Verfügung stehenden Drucker an

Bei mir werden in FM auch alle Drucker angezeigt, nur kann ich meines Wissens nicht per FM Script zwischen Druckern und Papierschächten umschalten, deshalb mache ich das seit Jahren über ein kleines Applescript. Das funktioniert ja auch überall, bis auf diesem einen Rechner!
0
_mäuschen
_mäuschen13.09.1111:57


set currPrinter to last word of (do shell script "lpstat -d")
set printer_list to {}
set availablePrinters to paragraphs of (do shell script "lpstat -a")
repeat with i in availablePrinters
    set end of printer_list to word 1 of i
end repeat
set choice to choose from list printer_list with prompt "select printer" default items {currPrinter}
if choice is false then return
do shell script "lpoptions -d" & item 1 of choice

tell application "System Preferences" to quit
delay 1
tell application "System Preferences" to activate
tell application "System Preferences"
    set current pane to pane "com.apple.preference.printfax"
end tell


0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.