If one does not follow these steps, one is sure to receive a support phone call the moment the printer's DHCP lease expires and users can no longer print.
Since some printers are quite portable, we tend to assign a DHCP reservation versus setting a static IP in the printer's control panel or the built-in Web interface if it has one.
This saves one from a support call if someone decides to grab that printer and haul it down to a remote office operating across a VPN and thus on a different IP range altogether. This way we can remote into the system and reconfigure the Remote Office server's DHCP reservations, get the user to power cycle the printer, log off and on again, and they would be printing.
On the newer printers, one can set everything up, plug it into the network, pickup an IP address via DHCP, and configure the Device Name to help with printer identification and location.
Set the Printer's "Device Name" (if possible):
Once we have the IP address, we connect to the printer via a Web browser and we immediately set the "Device Name" to something like: HPLJ4345MFP-Bullpen.
Power cycle the printer, and that host name will show up in the DHCP manager as:
Make sure to download the newest drivers for the printer, extract them to a network share, and head to the next step.
HP LaserJet 4345MFP After Device Name Change
Create the DHCP Reservation:
On the SBS box, we head down to the Advanced Management section:
- Computer Management (local)
- Services and Applications
- Scope (192.168.x.x) SBS Scope
- Address Leases
- Expand the "Unique ID" column to see the entire MAC address
- Click on Reservations
- Click back on Address Leases (to see the MAC address)
- Right click on "Reservations" and click on "New Reservation"
- Name it: HPLJ4345MFP-BullPen
- Set an IP to it that rests in an Exclusion Range (We usually exclude 192.168.x.1-20 for printers, NAS, and other network peripherals): 192.168.99.10 (for this example)
- Give it a description
- Power cycle the printer
- Hit refresh in the DHCP management console a couple times after the printer has finished power cycling to see the Lease Expiration go from: Reservation (inactive) to Reservation (active).
There are other methods to the above one as far as setting the reservation, such as picking up the MAC address from the printer's Web interface, or printing it out before hand via a Configuration Page.
Add the Printer to SBS via the Add Printer Wizard:
Why use the SBS wizard as opposed to getting everything setup via the Printers and Faxes task manager? Because, using the wizard means that everyone who logs into their systems in the morning or after lunch will have the printer installed by default. This saves the extra step of having to install the printer manually.
Of course, if users require the printer right away, one would connect them up immediately as the log on/off process may not work immediately.
If one uses the Printer and Faxes method, the now setup printer may not show up in the SBS Printers Management console and the printer will not be installed on workstations by default.
So, in the SBS Management Console:
- Standard Management
- Add a Printer (link)
- Welcome to the Add Printer Wizard (Next)
- Local Printer attached to this computer (uncheck "Automatically detect and install ..."
- Create a new port: Standard TCP/IP Port (Next)
- Welcome to the Add Standard TCP/IP Printer Port Wizard (Next)
- At Printer Name or IP Address: 192.168.99.10 (Next)
- Port Name shows: IP_192.168.99.10
- Possible Option: Use Existing Driver? 1: Keep existing or 2: Replace existing. If having any print related issues with same driver based printers ... replace. Otherwise "Keep".
- Possible Option: Share may not be accessible from MS-DOS workstations ... are you sure? Um, Yes! ;)
Note that Windows Vista workstations and newer printers may require users to manually install drivers in order to use the printer during logon.
Now would be the time to set any special user or print management permissions on the share.
Install the Printer on the Workstations:
The quick method is to GPUpdate /force on the SBS box and have the users log off and on again to pickup the new printer.
Otherwise, they will either need to pickup the printer via the share on the SBS box, or in some cases, create the TCP/IP port on their workstations and connect directly to the printer.
We have seen some situations where there were struggles with connecting a workstation to a printer via the SBS share and some applications ability to use that shared printer to print with. Thus the need to connect to the printer directly. So, that is something to keep an eye on for the myriad of client infrastructure environments we work with.
UPDATE: Hit post just a little too quickly! ;)
When the share is picked up via the SBS share on Windows Vista Enterprise x64:
Connect to PrinterWhen we go to the share to install the driver the Vista refused to install using the HP Universal PCL6 or PCL5 print drivers.
The server for the "HP LaserJet 4100 Series PCL' does not have the correct printer driver installed ...
We needed to create a Standard TCP/IP port to the printer's IP address on the local workstation and allow Windows Vista to use the built-in HP drivers to install a PCL5 driver to get things working.
So, in the case of older printers, we may run into a bit of a conflict between the printer being detected via the SBS share and the Windows Vista built-in drivers for that printer.
Keep that in mind for situations where there are a lot of users needing the printer or where there are a number of users logging into the same machine. Each user profile may need the printer driver setup individually.
Microsoft Small Business Specialists
*All Mac on SBS posts are posted on our in-house iMac via the Safari Web browser.