SAMPLE: ADSIPrnt.exe Demonstrates ADSI Print Job Control (195848)



The information in this article applies to:

  • Microsoft Visual FoxPro for Windows 6.0

This article was previously published under Q195848

SUMMARY

ADSPrnt.exe is a self-extracting executable file that contains the Visual FoxPro form files ADSIPrintjob.scx and ADSIPrintjob.sct. This sample demonstrates how to control print jobs using the Active Directory Services Interface (ADSI).

MORE INFORMATION

The following file is available for download from the Microsoft Download Center:
For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to Obtain Microsoft Support Files from Online Services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.
   FileName                 Size
   ---------------------------------------------------------

   ADSIPrintjob.Scx          4,194 bytes
   ADSIPrintjob.Scx         21,184 bytes
				
NOTE: To use the sample, you must install the Active Directory Service Interfaces from your MSDN CD or from the following Web site: ADSI is a COM-based interface for accessing directory services. Each element of the network (that is, users, printers, and computers), can be treated as an object.

To use the ADSIPrintjob form, run ADSIPrnt.exe to extract the form files. Run the form from within Visual FoxPro by typing the following in the command window:
   DO FORM ADSIPrintjob
				
Enter a domain name and a server name where you want to look for print queues. A domain name is not required, but omitting the domain name will increase the time of the search. Once the server is found and the list box is populated, you can select a print queue from the list. You can use the Queue Control buttons to pause, resume, or purge the print queue.

Once you select a queue, the print jobs in that queue are listed in the second list box. When you select a print job, you can use the Job Control buttons to pause, resume, or delete a print job. The More Info button displays additional information about the print job.

REFERENCES

For more information about ADSI, see the following Web site:

Modification Type:MinorLast Reviewed:3/7/2005
Keywords:kbdownload kbfile kbinfo kbSample KB195848 kbAudDeveloper