Печать в сети
Если Вам известно имя принтера, то для печати в
сети используется функция CopyFile либо пара
функций CreateFile и WriteFile.
Печать при помощи CopyFile
- Вызываем CopyFile, указывая сетевое имя
принтера, на котором будет выполняться печать и
имя печатаемого файла.
- CopyFile имеет следующий синтаксис:
CopyFile (szSrcFile, szUNCPrinterShare, FALSE);
- Файл для печати это szSrcFile. Сетевой принтер,
это szUNCPrinterShare, который представляет из себя UNC
имя, возвращаемое функцией WNetEnumResource.
Печать при помощи CreateFile и Writefile
- Для создания файла в сетевом принтере, вызываем CreateFile.
- Для записи печатаемых данных или документа во
вновь созданный, вызываем функцию WriteFile.
- Закрываем файл в очереди заданий на печать.
|