Solved

vbscript Creating pdf printer port

Posted on 2008-10-28
2
624 Views
Last Modified: 2012-05-05
Need vbscript  for Creating pdf printer port. This is what I have so far. Assistance or different script is much appreciated.


WshShell.Run "regsvr32 /s \\ServerName\FolderName\Prnadmin.dll",1,TRUE
 

'************** Create the port first *******************************
 

dim oPort,objShell,oMaster,oPrinter,uProfile
 
 

set oPort = CreateObject("Port.Port.1")

Set objShell=CreateObject("WScript.Shell")

uProfile=objShell.ExpandEnvironmentStrings("%USERPROFILE%")
 

set oMaster = CreateObject("PrintMaster.PrintMaster.1")
 

oPort.PortName = uProfile
 

oPort.PortType = 4
 

oMaster.PortAdd oPort
 

if Err <> 0 Then
 

msgbox "There was an error creating the port."
 

end If
 

'********************************************************************
 

'************** Create the printer second ***************************

'Change MyPrinter to the name of the printer that you are adding.

'Change PrinterDriver to the name of the printer driver that you are adding.
 
 

set oPrinter = CreateObject("Printer.Printer.1")
 

oPrinter.PrinterName = "USPTO PDF Publisher"		' name of the printer as it appears in the Printers folder
 

oPrinter.DriverName = "Adobe PDF Converter"		' name that is referenced in ntprint.inf
 

oPrinter.PortName = "uProfile"		' Specify a port name. Can also point to LPT or COM port.
 

oMaster.PrinterAdd oPrinter

If Err <> 0 Then
 

msgbox "There was an error creating the printer."
 

end If
 
 

msgbox "The script is finished."

Open in new window

0
Comment
Question by:Inuyashapl
2 Comments
 
LVL 44

Accepted Solution

by:
Karl Heinz Kremer earned 125 total points
ID: 22839886
Why do you need to create a printer port? I assume that you want to create PDF documents programatically. There is a better (and documented) way to do that. Are you familiar with the Distiller API reference document?
0
 

Author Comment

by:Inuyashapl
ID: 22852636
I need to create a seperate pdf printer object on pc's that already have adobe acrobat. My need for this is to setup a joboptions template different from adobe's standard for another type of pdf document creation.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Update 21-May-2015: I temporarily removed the source code and the code snippets to make major changes to the program. Regards, Joe A recent question here at Experts Exchange piqued my interest, so I decided to provide a thorough solution and publ…
Deploying a Microsoft Access application in a Citrix environment is not difficult but takes a few steps. However, Citrix system people are often of little help, as they typically know next to nothing about Access. The script provided here will take …
In this video, we show how to convert an image-only PDF file into a PDF Searchable Image file, that is, a file with both the image (typically from scanning) and text, which is created in an automated fashion with Optical Character Recognition (OCR) …
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now