Printing on a Network (Windows Embedded CE 6.0)

1/6/2010

Once you have the name of a printer, to print on a network use the CopyFile function or the CreateFile and WriteFile functions.

To print using CopyFile

  1. Call CopyFile, specifying the network printer to use and which file to print.

  2. CopyFile has the following syntax.

    CopyFile (szSrcFile, szUNCPrinterShare, FALSE);
    
  3. The file to print is szSrcFile. The network printer to use is szUNCPrinterShare, which can accept a UNC name returned by the WNetEnumResource function.

To print using CreateFile and Writefile

  1. Create a file on the network printer by calling CreateFile.

  2. Write the data or document to be printed to the newly created file by calling the WriteFile function.

  3. Close the fileto queue the print job.

See Also

Concepts

Managing Network Connections with WNet
Windows Networking API/Redirector Application Development