Microsoft KB Archive/195848

= SAMPLE: ADSIPrnt.exe Demonstrates ADSI Print Job Control =

Article ID: 195848

Article Last Modified on 3/7/2005

-

APPLIES TO


 * Microsoft Visual FoxPro 6.0 Professional Edition

-



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:

ADSIPRNT.exe

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:

http://www.microsoft.com/backoffice/downloads.htm

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.

