Difference between revisions of "Printer configuration"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
 
m
Line 15: Line 15:
 
This has a drawback, that it'll be used by all machines.
 
This has a drawback, that it'll be used by all machines.
  
To install a printer on certain workstations, a WPKG entry like below could be used:
+
To install a printer on certain workstations only, a WPKG entry like below could be used:
  
 
  <package
 
  <package
 
   id="printer-kyocera"
 
   id="printer-kyocera"
        name="Kyocera printer"
+
  name="Kyocera printer">
        revision="1"
+
        reboot="false"
+
        priority="0">
+
 
         <install cmd='rundll32 printui.dll,PrintUIEntry /q /y /ga /in /n \\server\kyocera' />
 
         <install cmd='rundll32 printui.dll,PrintUIEntry /q /y /ga /in /n \\server\kyocera' />
 
  </package>
 
  </package>
 
  
  
Line 31: Line 27:
  
 
After the machine is restarted, it should be able to use a new printer.
 
After the machine is restarted, it should be able to use a new printer.
 +
 +
[[category:Silent Installers|Printer configuration]]

Revision as of 11:35, 30 September 2005

WPKG can be used for configuring printers, too.

When a new printer is configured on a server, it still has to be "installed" on a workstation.

A simple way to do it is the usage of startup scripts: executed with Administrator or SYSTEM rights - to install a printer on a workstation, and, user logon scripts, to install a printer for a user.

First, install a printer on a server and make sure it prints.

If it prints, add a line like this to /home/samba/unattended/packages/wpkg/wpkg-start.bat (the batch file where the WPKG is started):

rundll32 printui.dll,PrintUIEntry /q /y /ga /in /n \\server\kyocera

with the appropriate servername and printername.

This has a drawback, that it'll be used by all machines.

To install a printer on certain workstations only, a WPKG entry like below could be used:

<package
 id="printer-kyocera"
 name="Kyocera printer">
       <install cmd='rundll32 printui.dll,PrintUIEntry /q /y /ga /in /n \\server\kyocera' />
</package>


Then, add the same line (rundll32 printui.sll,...) to user logon scripts.

After the machine is restarted, it should be able to use a new printer.