Adobe Acrobat Standard 7.0 printer port creation
Sorry about the repeat - I responded to a post earlier in 'Distribution' by mistake
I am trying to create the Adobe PDF Printer using AdminStudio 6.0
The issue I have is that the applications has to be deployed Per-User and not Per-Machine. I tried using the Adobe Tuner for this which did not work since the Tuner is very limited in its capability.
I created a regular transform using the Installshield Tuner and removed the SetAllUsers = 1 custom actions (these were setting ALLUSERS to 1 within the vendor MSI). My issue is with the Adobe PDF Port - this will not get created on a Per-User Install even when I am logged in with an admin ID.
To get around this, I tried to capture just the printer and port creation and add the necessary keys/files to the MST. Now the printer gets created but it is "Offline". When I check the printer properties, on the Port Tab, the Adobe PDF Ports (My Documents\*.pdf and Desktop\*.pdf) do not show up. If I try to get the printer online I get a message - "This operation could not be completed"
I have added Adobe PDF entries to the following keys:
HKCU\Printers\DevModes2
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Devices
HKCU\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts
HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT X86\Drivers\Version-3\Adobe PDF Converter
HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF
HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Adobe PDF Port - this is where Desktop/*.pdf and My Documents/*.pdf are created
HKLM\SYSTEM\CurrentControlSet\Control\Print\Forms
HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Control\Print\Printers\Adobe PDF - PrinterOnLine=1
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\Adobe PDF
I have the necessary files installing to c:\windows\system32\spool.
The vendor MSI has the printer spooler stopping and restarting after printer creation and I have left that as is in the MST. To verify I even rebooted the machine after install - still offline
What am I missing?
I am trying to create the Adobe PDF Printer using AdminStudio 6.0
The issue I have is that the applications has to be deployed Per-User and not Per-Machine. I tried using the Adobe Tuner for this which did not work since the Tuner is very limited in its capability.
I created a regular transform using the Installshield Tuner and removed the SetAllUsers = 1 custom actions (these were setting ALLUSERS to 1 within the vendor MSI). My issue is with the Adobe PDF Port - this will not get created on a Per-User Install even when I am logged in with an admin ID.
To get around this, I tried to capture just the printer and port creation and add the necessary keys/files to the MST. Now the printer gets created but it is "Offline". When I check the printer properties, on the Port Tab, the Adobe PDF Ports (My Documents\*.pdf and Desktop\*.pdf) do not show up. If I try to get the printer online I get a message - "This operation could not be completed"
I have added Adobe PDF entries to the following keys:
HKCU\Printers\DevModes2
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Devices
HKCU\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts
HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT X86\Drivers\Version-3\Adobe PDF Converter
HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF
HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Adobe PDF Port - this is where Desktop/*.pdf and My Documents/*.pdf are created
HKLM\SYSTEM\CurrentControlSet\Control\Print\Forms
HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Control\Print\Printers\Adobe PDF - PrinterOnLine=1
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\Adobe PDF
I have the necessary files installing to c:\windows\system32\spool.
The vendor MSI has the printer spooler stopping and restarting after printer creation and I have left that as is in the MST. To verify I even rebooted the machine after install - still offline
What am I missing?
0 Comments
[ + ] Show comments
Answers (3)
Please log in to answer
Posted by:
nheim
18 years ago
Hi meenasm,
that seems not a very good idea to me at all.
Please get a look at the original MSI-file and go to the following rows in the 'InstallExecuteSequence' table:
'CreatePortMonitor' and 'CreateAdobePDFPrinter'
Have you played around with the long line of conditions they have on them?
Regards, Nick
that seems not a very good idea to me at all.
Please get a look at the original MSI-file and go to the following rows in the 'InstallExecuteSequence' table:
'CreatePortMonitor' and 'CreateAdobePDFPrinter'
Have you played around with the long line of conditions they have on them?
Regards, Nick
Posted by:
meenasm
18 years ago
I am sorry, I did not mention that in my earlier post... I had removed all the conditions for the two custom actions and forced it to install by default. It would give me an error: Warning 20225 - Adobe Acrobat 7.0 Setup was unable to create a new item: Adobe PDF Port Monitor. The Adobe PDF Printer maybe unavailable.
The install will not even create the Port or the Printer. Which is why I tried to force it by capturing the port and printer creation.
I had also removed the SetAllUSERS and SetAllUsersDocuments custom actions for force the per user install.
In addition, I have the same issue even with an Admin ID. If ALLUSERS="" and I keep the custom actions, I get the warning. If ALLUSERS="" and I install my captured printer, it is offline. In either case if ALLUSERS is set to 1, the port and printer get created - but this is not an option I have.
Meena
The install will not even create the Port or the Printer. Which is why I tried to force it by capturing the port and printer creation.
I had also removed the SetAllUSERS and SetAllUsersDocuments custom actions for force the per user install.
In addition, I have the same issue even with an Admin ID. If ALLUSERS="" and I keep the custom actions, I get the warning. If ALLUSERS="" and I install my captured printer, it is offline. In either case if ALLUSERS is set to 1, the port and printer get created - but this is not an option I have.
Meena
Posted by:
nheim
18 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.