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