May 112012

Sometimes you have to support older devices. Sometimes doing so is painful with newer equipment. My latest problem was with Windows 7 32 bit and a HP LaserJet 4000TN. I was trying to set up a TCP/IP connection, but Windows 7 did not have the drivers. If windows update works for you, press windows update and the driver will be in the list. This is clearly the easiest way to install it. Unfortunately for me, something wonky is keeping me from downloading the driver list from windows update, so I did it manually. This is also very helpful for an offline install of the printer.

Open IE and go to the microsoft windows update catalog. This is Internet Explorer 6 and later ONLY.

Search for the printer you want. In my case it was “HP LaserJet 4000” without the quotes. Exactly what I want, at the top of the list!

Title - Microsoft driver update for HP LaserJet 4000 Series PCL 5
Products - Windows 7,Windows Driver Testing Client
Classification - Drivers (Printers)

I went through adding it to the basket, clicking view basket, and downloading. I found the folder “Microsoft driver update for HP LaserJet 4000 Series PCL 5” with the file and extracted the cab file to a flash drive using my favorite compression tool, 7zip.

From here i was able to use “have disk” to install the driver.

I think I’ll keep a copy of this around. It supports many more printers. I’ve extracted a list from the prnhp001.Inf and included it below.

Continue reading »

Aug 042010

There’s a tool in windows 7 for migration printers from one “server” to another


for most computers, the path to the tool is


Mar 302010

What good is it to run a service if you don’t know how much it’s being used? I’m all about making my workstation earn its keep. I’m running Windows XP Pro (Volume License). I like Apache, I like AWStats, and AWStats will handle streaming media server logs!

Xampp (Awesome-ness for installing a webserver on a windows workstation)

Xampp + AWStats

AWStats + Media Services

Scheduled tasks does the interesting things here…. It runs under my credentials, I have it run multiple times per day, copy the log files from the media server (which my username has administrative rights to, but isn’t required if the log folder is shared) and update AWStats.

copy /y \mediaserverc$WINDOWSsystem32LogFilesWMSMountPoint*.log C:wms
C:xamppperlbinperl.exe -config=mediaconfigname -update > C:awstatsmediaupdatelog.txt

Mar 302010

So, streaming audio… to more than a few people… I managed to put together something that has been pretty much rock solid for over a year using nothing but what we had laying around.  SUCCESS!

Encoder Setup

Windows Media Encoder 9 Series

Windows Media Encoder 9 Series SDK

SRVSTART (Runs a command as a service)

A very old version of Centurion Guard (

Windows XP Pro
Continue reading »