Окно печати принтера вызвать

Обновлено: 19.05.2024

Доступ к диалоговому окну «Настройка печати»

Существует два способа отображения диалогового окна для настройки параметров печати, и набор доступных параметров зависит от способа отображения.

При отображении из прикладной программы параметры применяются только к текущему заданию печати. Поэтому потребуется настраивать параметры для каждого печатаемого документа. (Диалоговое окно выводится как диалоговое окно свойств документа.)

При доступе из папки «Принтеры и факсы» (папка «Принтеры» в ОС Windows 2000) параметры применяются ко всем заданиям печати данного принтера.

Чтобы отобразить из приложения (при настройке параметров для каждого задания печати)

Для настройки параметров печати из приложения выводится диалоговое окно «Свойства документа». Параметры применяются только к текущему заданию печати.

1 В меню «Файл» данного приложения выберите команду «Печать».

В некоторых приложениях в меню «Файл» требуется выбрать пункт «Параметры принтера».

2 Выберите требуемый принтер и нажмите кнопку «Свойства».

Будет отображено диалоговое окно «Свойства документа».

Процедуры печати в различных приложениях могут отличаться. Более подробные сведения можно получить в руководстве пользователя по конкретному приложению.

Чтобы отобразить из папки «Принтеры и факсы» (при настройке параметров по умолчанию)

В операционной системе Windows XP Home Edition нажмите кнопку «Пуск», выберите команду «Панель управления», щелкните значок «Принтеры и другое оборудование», а затем — «Принтеры и факсы».

В операционной системе Windows 2000 нажмите кнопку «Пуск», наведите указатель на пункт «Настройка» и выберите команду «Принтеры».

2 Щелкните правой кнопкой мыши значок требуемого принтера и выберите из списка команду «Настройка печати».

Будет отображено диалоговое окно «Настройка печати».

Для настройки параметров в диалоговом окне «Настройка печати», отображаемом из папки «Принтеры и факсы» (папка «Принтеры» в операционной системе Windows 2000), необходимо иметь Разрешение «Печать» для данного принтера. При отсутствии разрешения «Печать» следует отобразить диалоговое окно «Настройка печати» из приложения.

Диалоговое окно Печать позволяет пользователю выбрать параметры для конкретного задания печати. Например, пользователь может указать используемый принтер, диапазон печатаемых страниц и количество копий.

Создание и отображение диалогового окна Печать осуществляется путем инициализации структуры принтдлг и передачи структуры в функцию принтдлг .

На следующем рисунке показано типичное диалоговое окно печати .

диалоговое окно «Печать»

Если пользователь нажмет кнопку ОК , Принтдлг возвращает значение true и использует структуру принтдлг для возврата сведений о выборе пользователя. Например, члены хдевмоде и хдевнамес обычно возвращают глобальные дескрипторы памяти для структур и DEVNAMES . Сведения в этих структурах можно использовать для создания контекста устройства или информационного контекста для выбранного принтера.

Если пользователь отменяет диалоговое окно Печать или возникает ошибка, Принтдлг возвращает значение false. Причину ошибки можно определить с помощью функции коммдлжекстендедеррор , чтобы получить расширенное значение ошибки.

Диалоговое окно Печать содержит группу диапазонов печати переключателей, указывающих, хочет ли пользователь печатать все страницы, диапазон страниц или только выделенный текст. Перед вызовом принтдлгможно задать один из флагов PD _ ALLPAGES, PD _ Selection или PD _ паженумс , чтобы указать, какая кнопка изначально выбрана. Когда принтдлг возвращает значение true, функция устанавливает один из этих флагов для указания выбора пользователя. Если задано значение PD _ паженумс , то элементы Нфромпаже и нтопаже структуры принтдлг содержат начальную и конечную страницы, указанные пользователем. Чтобы отключить переключатель страницы и связанные с ним элементы управления и для редактирования, установите флаг PD _ нопаженумс . Чтобы отключить переключатель « Выбор », установите флаг « PD _ ».

Диалоговое окно содержит элемент управления "поле ввода", в котором пользователь может ввести число печатаемых копий. Если элемент хдевмоде структуры принтдлг имеет значение, отличное от null, то элемент дмкопиес структуры указывает начальное значение для этого элемента управления "поле ввода". Если хдевмоде имеет значение NULL, то элемент нкопиес структуры принтдлг указывает начальное значение. Когда принтдлг возвращает, нкопиес обычно указывает количество копий, указанное пользователем. Однако если установить флаг PD _ уседевмодекопиесандколлате при создании диалогового окна, нкопиес всегда имеет значение 1 при возвращении, а элемент дмкопиес DEVMODE указывает число печатаемых копий.

Флажок COLLATE указывает, хочет ли пользователь выполнить сортировку страниц, если печатается несколько копий. Флаг _ сортировки параметров PD устанавливается, если установлен флажок COLLATE . Если приложение не поддерживает несколько копий или смоделированные параметры сортировки, установите флаг PD _ уседевмодекопиесандколлате в элементе flags структуры принтдлг . Если драйвер принтера не поддерживает несколько копий и параметров сортировки, флажок Параметры сортировки и число копий элемента управления "поле ввода" отключаются.

По умолчанию в диалоговом окне « Печать » изначально отображаются сведения о текущем принтере по умолчанию. Чтобы отобразить сведения для другого установленного принтера, инициализируйте и DEVNAMES структуру и назначьте структуре глобальный маркер памяти для элементов хдевмоде и хдевнамес . Имя устройства, указанное в элементе дмдевиценаме структуры DEVMODE и в члене вдривероффсет структуры DEVNAMES , должно определять устройство принтера, которое также указано в [ разделе Devices ] файла Win.ini. Если устройство отсутствует в списке, принтдлг возвращает ошибку.

Чтобы получить сведения о принтере по умолчанию без отображения диалогового окна « Печать », установите флаг PD _ ретурндефаулт . В этом случае принтдлг возвращается сразу после задания элементов хдевмоде и хдевнамес для обработки структур, содержащих эти сведения.

В этом разделе рассматриваются следующие темы.

Настройка диалогового окна «Печать»

Можно указать пользовательский шаблон для диалогового окна Печать , например, если требуется включить дополнительные элементы управления, которые являются уникальными для приложения. Функция принтдлг использует пользовательский шаблон вместо шаблона по умолчанию.

Чтобы предоставить пользовательский шаблон для диалогового окна « Печать », выполните следующие действия.

  1. Создайте пользовательский шаблон, изменив шаблон по умолчанию, указанный в файле Прнсетуп. DLG. Идентификаторы элементов управления, используемые в шаблоне диалогового окна печати по умолчанию, определяются в файле длгс. h.
  2. Используйте структуру принтдлг , чтобы включить шаблон следующим образом:

Если пользовательский шаблон является ресурсом в приложении или библиотеке динамической компоновки, установите флаг PD _ енаблепринттемплате в элементе flags . Используйте элементы HINSTANCE и лппринттемплатенаме структуры для задания имени модуля и ресурса.

Если пользовательский шаблон уже находится в памяти, установите флаг PD _ енаблепринттемплатехандле . Используйте элемент хпринттемплате для задания объекта памяти, содержащего шаблон.

Чтобы включить процедуру-обработчик для диалогового окна « Печать », выполните следующие действия.

  1. Установите флаг PD _ енаблепринсук в элементе flags структуры принтдлг .
  2. Укажите адрес процедуры-обработчика в элементе лпфнпринсук .

Диалоговое окно «Настройка печати»

Можно создать и отобразить диалоговое окно Настройка печати , установив флаг PD _ принтсетуп в вызове функции принтдлг . Однако диалоговое окно Настройка печати заменено диалоговым окном Параметры страницы и не должно использоваться в новых приложениях.

Следующие флаги применяются только к диалоговому окну « Настройка печати ».

как распечатать документ с компьютера на принтере

Количество компьютерной техники растет с каждым годом. Вместе с этим, что логично, увеличивается число пользователей ПК, которые только знакомятся со многими функциями, довольно часто, являющимися полезными и важными. Такими, как, например, печать документа.

Распечатка документа с компьютера на принтере

Способ 1: Сочетание клавиш

  1. Для начала следует открыть файл, который требуется напечатать.
  2. После этого необходимо одновременно нажать комбинацию клавиш «Ctrl+P». Такое действие вызовет окно с настройками для печати файла.

Печать документа

Настройки печати

Документ будет распечатываться столько, сколько для этого требуется принтеру. Подобные характеристики изменить невозможно.

Способ 2: Панель быстрого доступа

Запоминать комбинацию клавиш не всегда удобно, особенно людям, которые печатают настолько редко, что подобная информация просто не задерживается в памяти дольше нескольких минут. В таком случае используют панель быстрого доступа. Рассмотрим на примере Microsoft Office, в другом ПО принцип и порядок действий будет аналогичен или полностью совпадет.

    Для начала нажимаем «Файл», это позволит нам открыть окно, где пользователь может сохранять, создавать или печатать документы.

Кнопка файл

Кнопка печать

Такой способ достаточно удобен и не требует много времени от пользователя, что достаточно привлекательно в условиях, когда нужно быстро напечатать документ.

Способ 3: Контекстное меню

Подобным способом можно воспользоваться только в тех случаях, когда вы полностью уверены в настройках печати и точно знаете, какой принтер подключен к компьютеру. Важно знать, активно ли это устройство в настоящий момент.

  1. Нажимаем правой кнопкой мыши на иконку файла.
  2. Выбираем пункт «Печать».

Печать через контекстное меню

Печать запускается мгновенно. Никаких настроек выставить уже нельзя. Документ переносится на физический носитель с первой до последней страницы.

Таким образом, нами разобрана три способа, как распечатать файл с компьютера на принтере. Как оказалось, это достаточно просто и даже очень быстро.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

как распечатать документ с компьютера на принтере

Количество компьютерной техники растет с каждым годом. Вместе с этим, что логично, увеличивается число пользователей ПК, которые только знакомятся со многими функциями, довольно часто, являющимися полезными и важными. Такими, как, например, печать документа.

Распечатка документа с компьютера на принтере

Способ 1: Сочетание клавиш

  1. Для начала следует открыть файл, который требуется напечатать.
  2. После этого необходимо одновременно нажать комбинацию клавиш «Ctrl+P». Такое действие вызовет окно с настройками для печати файла.

Печать документа

Настройки печати

Документ будет распечатываться столько, сколько для этого требуется принтеру. Подобные характеристики изменить невозможно.

Способ 2: Панель быстрого доступа

Запоминать комбинацию клавиш не всегда удобно, особенно людям, которые печатают настолько редко, что подобная информация просто не задерживается в памяти дольше нескольких минут. В таком случае используют панель быстрого доступа. Рассмотрим на примере Microsoft Office, в другом ПО принцип и порядок действий будет аналогичен или полностью совпадет.

    Для начала нажимаем «Файл», это позволит нам открыть окно, где пользователь может сохранять, создавать или печатать документы.

Кнопка файл

Кнопка печать

Такой способ достаточно удобен и не требует много времени от пользователя, что достаточно привлекательно в условиях, когда нужно быстро напечатать документ.

Способ 3: Контекстное меню

Подобным способом можно воспользоваться только в тех случаях, когда вы полностью уверены в настройках печати и точно знаете, какой принтер подключен к компьютеру. Важно знать, активно ли это устройство в настоящий момент.

  1. Нажимаем правой кнопкой мыши на иконку файла.
  2. Выбираем пункт «Печать».

Печать через контекстное меню

Печать запускается мгновенно. Никаких настроек выставить уже нельзя. Документ переносится на физический носитель с первой до последней страницы.

Таким образом, нами разобрана три способа, как распечатать файл с компьютера на принтере. Как оказалось, это достаточно просто и даже очень быстро.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: