ListPrinterNames (arcpy.mapping)

Краткая информация

Возвращает Python-список доступных на локальном компьютере принтеров.

Обсуждение

ListPrinterNames всегда возвращает объект list, даже если возвращается имя только одного принтера. Чтобы вернуть имя одного принтера, необходимо использовать индексное значение (например, printer = arcpy.mapping.ListPrinterNames()[0]). For зацикливает список, что обеспечивает простой механизм итерации каждого элемента списка (например, for printer in arcpy.mapping.ListPrinterNames():).

ListPrinterNames – простой способ определения имен принтеров, доступных на локальном компьютере в данный момент. Эти строковые значения затем можно использовать как входные параметры для функции PrintMap() или метода printPages объекта DataDrivenPages.

ПримечаниеПримечание:

Печать с использованием драйвера не поддерживается в ArcGIS for Server. Однако печать без использования драйвера поддерживается в веб-приложениях. Более подробно см. Печать в веб-приложениях.

Синтаксис

ListPrinterNames ()
Возвращено значение
Тип данныхОбъяснение
String

Python-список имен принтеров.

Пример кода

ListPrinterNames пример:

Скрипт печатает имена доступных принтеров.

import arcpy
for printerName in arcpy.mapping.ListPrinterNames():
    print printerName
5/10/2014