I’ve just spent the last 12 hours setting up a new machine for my father with Windows 7, and so far it has been hell.
I do not use Windows very often, and this is the first time I’ve needed to install my two network printers, HP LaserJet 1022n and HP Color LaserJet 2600n, inside Windows 7. Whilst trying to install the two printers I discovered that HP have very kindly not released any Windows 7 compatible drivers for these two printers, and the Windows XP drivers aren’t working very well either.
I find this very frustrating as these printers aren’t THAT old and laser printers usually last years. Finding out that they have become obsolete just because HP can’t be bothered to provide drivers is extremely infuriating!
I just want to make one thing clear, I don’t think that it makes sense for EVERY application or piece of code to be released as open source, nor do I think everyone should stop using closed source operating systems.
Realistically Linux or any other open source operating system is definitely still not ready for an average user, but I can’t help but think what hardware manufactures, particularly of printers, would loose if they were to release the drivers for their printers as open source software, if anything they would benefit.
They would no longer have to worry about keeping the drivers working for new operating systems, or even porting them to totally different operating systems.
For example, I have found that in Linux the foo2zjs driver for CUPS doesn’t REALLY work that well for me. If HP, and all other printer manufacturers were to have open source drivers, it would be possible to write a CUPS driver that actually works just as well as it does in Windows and Mac OS X. Who is loosing out if such a thing were to happen? Not the manufacturer for sure, if anything this would draw me, and many others, to that manufacturers products as I can be confident that there will be high quality print drivers for my operating system of choice, and I won’t have to worry about the manufacturer deciding to stop maintaining the drivers for newer operating systems.
Even if they released the code once they have decided to stop maintaining it themselves, that would be fine but being realistic, I don’t think HP or any other hardware manufacturer would be nice enough to ever release their driver code to the public, but I can always hope.
While on the topic of printer manufactures, I’m also a little annoyed that my printers do not support IPv6. Hurrican Electric’s IPv4 exhaustion counter currently shows that there are only 11 more days till IANA no longer has any more IPv4 addresses left, so hopefully this should drive ISPs to start adopting IPv6. If this happens, I would like to make my home network into a pure, IPv6 only network and make IPv4 a distant memory ASAP, but now I cannot do that thanks to my printers not supporting IPv6!
During this upgrade processes, I also started to wonder why software manufacturers set their prices so high.
This machine came with Windows 7 pre-installed on it, but a couple of the other machines in my house are running a not so happy version of Windows.
If Microsoft had a reasonably priced “house” licence for Windows, which would allow me to install Windows on as many machines as I like, or at least a reasonable amount of machines, I would willingly pay. But paying £75 for a Windows 7 Home Premium licence or £95 for Windows 7 Professional for each machine that needs it would be very expensive!
In the last few years, I’d say that an average family often has a laptop or desktop computer for each of their children, and often one for each of the “adults” in the family” (i.e. the parents of the kids), so if we assume that an average family is one consisting of both parents, and 2 children. That is four machines. Buying Windows 7 Home Premium for all four will be £300! I don’t think anyone would be too happy paying that much for Windows.
Another point about Windows is that I hate entering serial keys.
Serial keys are a pain, they can get lost easily, and are a lot of effort to type in! In my opinion there should be a way to centralise ALL key management through a standardized tool, i.e. so even non-Microsoft software keys can also be thrown into this key management system and automatically get handed to clients. For software you would install on multiple machines, this would really be a nice tool, for home users and enterprise users alike.
For Windows, I know you can use KMS on an enterprise network to activate Windows clients without having to enter a key manually, but there should also be such a tool for home users.
I guess such a tool would be open to being exploited though so it may not be practical, but its just something I came up with while fighting with Windows.
Anyway, I am writing this post after fighting with Windows for the last 12 hours during my night shift, I can barely keep my eyes open now, so please excuse my nonsensical rambling and I’ll stop typing now!
Also, although I have managed to get my printers working in Windows 7, it would be nice if anyone else could let me know their experience with either of these two printers in Windows 7.