Включает или Выключает вывод данных на принтер, или управляет выводом данных в файл, или на сетевой принтер. Данная коменда имеет несколько вариантов синтаксиса.
![]() |
---|
Для перенаправления вывода данных в файл, на локальный или сетевой принтер используйте команду SET PRINTER TO (без аргументов). Для установки начальных значений вывода в MS-DOS PRN, также используйте команду SET PRINTER TO (без аргументов) |
SET PRINTER ON [PROMPT] | OFF |
SET PRINTER FONT cFontName [, nFontSize [, nFontCharSet]] [STYLE cFontStyle] |
SET PRINTER TO [FileName [ADDITIVE] | PortName] |
SET PRINTER TO [DEFAULT | NAME WindowsPrinterName] |
SET PRINTER TO NAME \\ServerName\PrinterName |
Параметры
- ON [PROMPT]
- Включает вывод на принтер. Опция PROMPT отображает перед стартом диалоговый бокс выбора принтера или настройки параметров печати.
Примечание:
Когда SET PRINTER ON, команда @ ... SAY не управляет форматированием данных на принтере. Для выполнения данной функции используйте команду SET DEVICE TO PRINTER. Дополнительную информацию см. Команда SET DEVICE.
- OFF
- (По-умолчанию) Выключает вывод на принтер
- FONT cFontName[, cFontSize [, nFontCharSet]]
- Определяет текущий шрифт печати на приниере. Параметр cFontName определяет имя шрифта , а также размер cFontSize . Вы можете также определить интернациональную настройку шрифта используя параметр nFontCharSet. См. описание функции GETFONT( ) для определения списка поддерживаемых языков (шрифтов). Например, следующая команда определяет шрифт Courier, размером 16, как текущий шрифт принтера:
Копировать код
SET PRINTER FONT 'Courier', 16
- STYLE cFontStyle
- Определяет текущий стиль печати на принтере. Если опция STYLE опущена, то используется нормальный шрифт. При отсутствии указанного стиля, он заменяется на аналогичный. В следующей таблице представлены возможные варианты настройки стилей шрифта (параметра cFontStyle).
cFontStyle
обозначениеСтиль B
Bold
I
Italic
N
Normal
O
Outline
Q
Opaque
S
Shadow
–
Strikeout
T
Transparent
U
Underline
Копировать код
SET PRINTER FONT 'Courier', 16 STYLE 'BI'
- TO [ FileName[ADDITIVE] | PortName]
- Определяет перенаправление печати в файл или порт. Параметр FileName определяет имя файла, куда будет перенаправлена печать. Опция ADDITIVE указывает, что выводимые данные дописываются в существующий файл. Отсутствие ADDITIVE означает, что файл создается заново. Параметр PortName определяет альтернативный порт принтера.
- TO [DEFAULT | NAME WindowsPrinterName]
- Посылает данные для печати напринтер по-умолчанию в системе Windows printer
Примечание:
Имя принтера Windows описано в файле Win.ini .
- TO NAME \\ ServerName\ PrinterName
- Определяет имя сетевого принтера
Примечание:
Данная опция поддерживается для операционных систем Windows 2000 и далее.
Комментарии
Когда Вы выполняете печать на сетевом принтере, результаты печати могут быть получены через определенный промежуток времени. Дополнительная информация о печати на сетевом принтере содержится в документации по Вашей сети.
![]() |
---|
Данная команда не работает в режиме Unattended Server Mode. |
Вы можете использовать функции GETPRINTER( ) или APRINTERS( ) для определения установленных (или присоединенных) принтерах к Вашей компьютерной системе. Например, Следующая команда направляет вывод на выбираемый принтер:
![]() | |
---|---|
SET PRINTER TO NAME GETPRINTER( ) |
Дополнительно см. функцию APRINTERS( ) и функцию GETPRINTER( ).