ОК, короче говоря, я пытаюсь вернуть список принтеров из своей системы, чтобы определить, присутствует ли конкретный принтер и, если нет, автоматически настроить этот принтер. Использование lpstat команды, а именно:Имя очереди очереди печати (описание) с использованием lpstat - OS X
lpstat -a | awk '{print $1}'
я могу получить список возвращаемого но имена принтеров не совпадают мои имена очереди, которая является то, что мне действительно нужно. мой вопрос заключается в том, есть ли способ вернуть имена очередей, а не фактическое имя принтера? Я бегу это как сценарий оболочки в AppleScript на OS X.
Когда я запускаю команду, я получаю имя принтера возвращается как «EPSON_TM_T88V», а не мое имя принтера очереди «Printer 1»
Спасибо за ответ, который по-прежнему вызывает только фактическое имя принтера, а не имя очереди принтера, но я не знал об этом параметре веб-интерфейса. Я действительно смог получить имена очереди принтеров, написав поиск в каталоге/Library/Printers, где хранятся фактические очереди. Спасибо за ответ. –
Ну, может быть, я создал свои собственные очереди, но я рад, что вы нашли решение. Я также загляну в каталог/Library/Printers. Выключите веб-интерфейс чашек снова, если вы его не используете, это дыра в безопасности! :) – McUsr