WinXP workaround

R

Rich Hare

I am considering several alternatives now that WinXP is no longer supported.

My prime plan is to continue to use WinXP for as long as feasible. I
have no need for new accessories, so XP drivers for new devices are not
a problem. The only concern is malicious software, but I'm hopeful that
careful browsing (no porno nor free software sites) and good virus
protection will keep me safe.

My backup plan is to move to Windows 7. Most of my programs and
peripherals seem to be supported (with some effort) in Windows 7. The
big hang-up is one of my printers (an HP 2000c) has no drivers for Vista
nor Windows 7. It is a parallel printer of some legacy, but I really
like the machine. I have four of them (one for me, one for my wife, and
two spares) plus a boat-load of ink cartridges and printheads.

If I did move to Windows 7, would it be possible to build a WinXP print
server, separate from my "main machine", and feed print jobs to it? Or
must the print drivers be on the machine doing the sending?

Rich
 
V

VanguardLH

Rich said:
I have no need for new accessories, so XP drivers for new devices are
not a problem. The only concern is malicious software, but I'm
hopeful that careful browsing (no porno nor free software sites)

That won't help when you visit a good ol' site you've been many times
before that has since been hacked or infected. Won't help when you
visit new unknown sites even if they look like for big brand names.
Safe hex isn't a guarantee of ITDs (Internet Transmitted Diseases), just
a reduction in the probably of getting hit. After all, probability
means the first choice could be the killer as well as the last one and
any one in between. Rogueware and ransonware isn't restricted to porn
and download sites.
and good virus protection

Which one? Hopefully it isn't MSE. Also remember that what you pick
now may later not support Windows XP. See which ones say they currently
support Windows 2000 to give you an idea of how long they might continue
supporting Windows XP. Many now list Windows XP as the minimum version
of Windows they support. So in a year or two, they may discontinue
supporting Windows XP when they come out with a major new version of
their software that relies on security features or functions available
only in Vista and beyond.
will keep me safe.

No daily scheduled image backups, like monthly full and daily
incrementals? If you do get infected, edit the registry which results
in Windows not booting, install a kernel level program (driver even if
to reinstall one), or your hard disk dies, how are you going to get back
to a prior exact state that was good?
The
big hang-up is one of my printers (an HP 2000c) has no drivers for Vista
nor Windows 7.

I haven't bothered using WVPC (Windows Virtual PC, a modified version of
Virtual PC 2007 that can make the virtualized apps look a bit more
transparent that they are running in the guest OS) to know if it allows
drivers to get installed inside the VM (virtual machine in which loads
the guest OS).

Non-Home editions of Win7 come with support for WPC which includes a
license for Windows XP; i.e., you get to run Windows XP (no added cost)
in a VM under Winddows 7, and then you run your XP-only apps inside that
VM. You download 2 files from Microsoft: one for WPC and another for XP
Mode that makes the virtualized apps look somewhat transparent. Or you
can just install WPC (skip XP Mode) and run it like VirtualPC 2007 or
any other VMM (Virtual Machine Manager; e.g., VirtualBox, VMWare Player)
where the guest OS is viewed through a console window.

Microsoft says that XP Mode won't run on their Home editions of Win7.
Not quite true. The WPC download will install and you can use it as the
VMM to create a Windows XP guest inside a VM. The XP Mode download will
fail to install. So the transparency is lost but not the ability to run
apps in the VM running Windows XP. You could also use another VMM, like
VMware Player or VirtualBox.

It's been way too long since I used a DB-25 parallel port (IEEE-1284 aka
Centronics) printer. You may have to add the port in the VM's settings
so the guest OS inside that VM can see that emulated hardware or the
pass-through driver for it. You could connect the printer to a USB port
on your computer using a USB-to-Centronics adapter cable (eg.,
http://www.newegg.com/Product/Product.aspx?Item=9SIA1YH1GU9959). The
problem will be with the driver software. It may only support the LPT1
(parallel) port which means you cannot elect to connect the printer via
adapter cable to a USB port on the computer. Someone else might know if
there is a redirector program that will shove LPT1 traffic to a
particular USB port so the print job generated by the software goes to
the USB port to which the printer is connected.

There is the trick of installing a USB printer, sharing it which gives
it a device name, and then using:

To redirect from parallel ports (LPT1, LPT2):
net LPT[n] \\<computername>\<sharedprintername> /persistent:yes
To redirect from serial ports (COM1, COM2):
net COM[n] \\<computername>\<sharedprintername> /persistent:yes

Traffic generated by older programs that only know how to print to
parallel or serial printers, like old DOS programs that don't understand
USB ports, will get redirected from LPT1 to the shared device (USB
printer). This is also called remapping of ports. But that requires
you be able to install the printer using USB to then have the LPT1
device redirect to the shared printer. With such an old printer, I
doubt its software lets you select to use a USB port for it. If the VM
lets you add an emulated LPT1 port to the guest OS then do that and then
install the printer software that only lets you select using an LPT
port.
It is a parallel printer of some legacy, but I really
like the machine. I have four of them (one for me, one for my wife, and
two spares) plus a boat-load of ink cartridges and printheads.

If I did move to Windows 7, would it be possible to build a WinXP print
server, separate from my "main machine", and feed print jobs to it? Or
must the print drivers be on the machine doing the sending?

The host (real or virtualized) is the one generating the print "file"
(buffer) that can either be stored as a file or streamed to a printing
device. So that host must have the driver to know how to interface with
the printer. For WPC, you would install the Windows XP drivers inside
the guest OS (Windows XP).

You could also get a "PDF printer" that emulates a printer, like Bullzip
PDF Printer, PDFxchange Lite, CutePDF, etc. You use the print function
in the app to "print" to the PDF printer that saves the Postscript
output to a file. Then transfer the file to anywhere that has a printer
or the driver to a networked one to which you can print a hardcopy.

The above is what you had to do with Virtual PC 2007. I think WPC has
been updated to add pass-through drivers. You install the printer
driver in the host OS (Windows 7, in your case) so the printer is usable
in the host OS. Inside the guest OS (Windows XP), you use VMM settings
to add the printer to the guest OS. That's what I've read. I haven't
bothered to use VMs to awhile. They're too slow. All hardware except
the CPU is emulated (for a couple even the CPU is emulated). Hardware
emulated using software is going to be a hell of a lot slower than the
real hardware. For some apps, like an editor or e-mail, you may not
notice the difference or the slowed response is insignificant. You
won't be playing video games installed inside a VM, especially since the
emulated video card in the VM won't come anywhere near the minimum specs
required for the video game.

HP has a Windows 2000 driver for that printer model. It might work
under Windows 7. Be sure to get the correct bitwise version of the
drivers. Bitwidth of drivers MUST match the bitwidth of Windows in
which they are installed.

Windows comes with a slew of embedded drivers. In fact, during the
install, it loads a ton of them just to see what hardware will respond.
With the HP 2000c being such an old printer, it may be that Windows 7
already includes a generic driver for that printer. If the Vista driver
doesn't work, you might find a close enough model in the list of
embedded drivers; that is, for example, you might be able to use a HP
2200 driver for the HP 2000c printer.
 
C

casey.o

I am considering several alternatives now that WinXP is no longer supported.

My prime plan is to continue to use WinXP for as long as feasible. I
have no need for new accessories, so XP drivers for new devices are not
a problem. The only concern is malicious software, but I'm hopeful that
careful browsing (no porno nor free software sites) and good virus
protection will keep me safe.

My backup plan is to move to Windows 7. Most of my programs and
peripherals seem to be supported (with some effort) in Windows 7. The
big hang-up is one of my printers (an HP 2000c) has no drivers for Vista
nor Windows 7. It is a parallel printer of some legacy, but I really
like the machine. I have four of them (one for me, one for my wife, and
two spares) plus a boat-load of ink cartridges and printheads.

If I did move to Windows 7, would it be possible to build a WinXP print
server, separate from my "main machine", and feed print jobs to it? Or
must the print drivers be on the machine doing the sending?

Rich

Depending on how often you print stuff. If you're like me, and only use
a printer a few times per year, you can just copy what you want ot print
to a flash drive, and have an older computer with XP just to use for
printing. Then print it on the XP machine from the flash drive.

You could also setup your computer as a Dual Boot, so you have XP or
Win7. But you'll have to reboot to XP to do the printing.

I suppose you could network two machines together too, with one being XP
and print from that machine. That would be the best solution if you
print stuff often.

I have an old laser printer that was made for Win95/98. It wont work on
Win2000 or XP. Since I mostlyu use Win98, this has not been a problem,
but the more I use XP I could see it becoming a problem, except that I
probably use a printer 6 to 10 times per year, so copying the document
to a flash drive is easy enough, and I'm in the process of attempting to
network these computers to each other.

What gets me, is WHY dont these printer companies make drivers for newer
OSs? I can only guess it's all becuase of greed. They want to sell
more printers!
 
O

OldGuy

Very unlikely you will have a problem. More likely that Win 7 & Win 8
will be the targets.
The best virus / trojan / malicious software protection is to create a
complete backup image. Scan the hell out of what you have. Spyware
blaster, Spybot, Malwarebutes, Addware and a virus scanner (e.g Avast
free). Use deep scans not the quick ones.
Then use Macrium Reflect Free to do an image (history = once a month
and save the old backup) to an external drive. Create the Macrium
Reflect rescue CD/DVD. A 1T USB Drive or better for images is cheap.
If ever a problem just restore. And if the HDD fails, buy a new one
(buy now if old drive type) to replace and restore from the Macrium
Reflect Free you saved. Do not create e-Waste!
Skip the worries!
 
C

casey.o

The best answer!

I have 15/20 years old Epson LQ450 attached to Windows Me and exactly
do the same thing. A pack of ribbons bought 10 years ago for £3.50 and
still
going strong.
I have not spent any money on since I bought it.
Ink cartridges are more expensive that the new breed of printers.

The old dot matrix printers were much cheaper to operate than the ink
jets. Those ribbons lasted and lasted, and if they started to fade, a
few shots of WD-40 on the ribbon would revive them. I refuse to buy an
inkjet. The cost of the ink is outrageous, and if a page printed with
them gets wet, it destroys the print instantly. While laser printer
cartridges are costly, they last forever. And the print is stable if
the paper gets wet.

Every rummage sale I ever go to, has inkjet printers for a couple bucks.
They look like new. Thats because the cost of ink is often as much or
more than to buy another printer. I've been offerred several of them
for free. I refuse them.
 
P

Paul

Rich said:
I am considering several alternatives now that WinXP is no longer
supported.

My prime plan is to continue to use WinXP for as long as feasible. I
have no need for new accessories, so XP drivers for new devices are not
a problem. The only concern is malicious software, but I'm hopeful that
careful browsing (no porno nor free software sites) and good virus
protection will keep me safe.

My backup plan is to move to Windows 7. Most of my programs and
peripherals seem to be supported (with some effort) in Windows 7. The
big hang-up is one of my printers (an HP 2000c) has no drivers for Vista
nor Windows 7. It is a parallel printer of some legacy, but I really
like the machine. I have four of them (one for me, one for my wife, and
two spares) plus a boat-load of ink cartridges and printheads.

If I did move to Windows 7, would it be possible to build a WinXP print
server, separate from my "main machine", and feed print jobs to it? Or
must the print drivers be on the machine doing the sending?

Rich

I would first install Windows 7 and see if you couldn't find a way
to run the parallel printer natively. It's amazing how many people
have eventually managed to get their old printer running.

If that didn't work, the fallback plan would be to run Windows 7 Professional,
and use WinXP Mode. The VPC2007 program (came before Windows Virtual PC) had
parallel port passthru support, implying you could run a parallel printer
using WinXP drivers, from inside WinXP Mode.

Windows 7 Pro (host) +--------> Parallel_port printer
| |
Windows Virtual PC | (Passthru)
| |
WinXP Mode (guest) ------+

So that would be my fallback solution to using the printer while it is
connected to LPT on the computer. No print server required.

Of course, a print server might be cheaper. If you could find
a decent one for this specific use case.

I haven't tested it very well, but you can get a parallel port
on a PCI Express card. So it's still possible to put parallel ports
on new computers. It'll just cost you $30 or so. (Usually the
street price is lower than the list price on this page.) This
would be for brand new computers, without a parallel port.

http://www.startech.com/Cards-Adapt...ile-Parallel-Adapter-Card-SPP-EPP-ECP~PEX1PLP

Paul
 
T

Todd

I am considering several alternatives now that WinXP is no longer
supported.

My prime plan is to continue to use WinXP for as long as feasible. I
have no need for new accessories, so XP drivers for new devices are not
a problem. The only concern is malicious software, but I'm hopeful that
careful browsing (no porno nor free software sites) and good virus
protection will keep me safe.

Use a good Antivirus, keep it up to date, and you will
be fine. Kaspersky and Bit Defender rate well.
My backup plan is to move to Windows 7. Most of my programs and
peripherals seem to be supported (with some effort) in Windows 7. The
big hang-up is one of my printers (an HP 2000c) has no drivers for Vista
nor Windows 7. It is a parallel printer of some legacy, but I really
like the machine. I have four of them (one for me, one for my wife, and
two spares) plus a boat-load of ink cartridges and printheads.

If I did move to Windows 7, would it be possible to build a WinXP print
server, separate from my "main machine", and feed print jobs to it? Or
must the print drivers be on the machine doing the sending?

Rich

Hi Rich,

I looked inside my W7 Virtual Machine and indeed the HP2000c
drivers are missing.

I looked at CUPS (common unix printing system) and there
is support for the hp2000c using a pcl3 driver. Linux
does support parallel ports. You could always set up
a CUPS print server for your printer.

Or, find another HP print driver that supports PCL2
for PCL3 and just lie about your printer.

-T
 
J

J. P. Gilliver (John)

VanguardLH <[email protected]> said:
Rich Hare wrote: []
The
big hang-up is one of my printers (an HP 2000c) has no drivers for Vista
nor Windows 7.
[]
The host (real or virtualized) is the one generating the print "file"
(buffer) that can either be stored as a file or streamed to a printing
device. So that host must have the driver to know how to interface with []
You could also get a "PDF printer" that emulates a printer, like Bullzip
PDF Printer, PDFxchange Lite, CutePDF, etc. You use the print function
in the app to "print" to the PDF printer that saves the Postscript
output to a file. Then transfer the file to anywhere that has a printer
or the driver to a networked one to which you can print a hardcopy.

That was going to be my suggestion too (I use pdf995 but they'll all do
the job). It did occur to me that maybe someone who is better at such
things than I could create something in the XP machine that (if you used
a folder somewhere accessible to both machines) automatically started to
print any .pdf file that appeared in it (and then deleted them), which
would make the process _seem_ almost automatic. (Do .pdf files - at
least as created by .pdf "printers" - have something near the end that's
needed before they can start? [Like .zip files?])
[]
Windows comes with a slew of embedded drivers. In fact, during the
install, it loads a ton of them just to see what hardware will respond.
With the HP 2000c being such an old printer, it may be that Windows 7
already includes a generic driver for that printer. If the Vista driver

Indeed: I didn't actually try, but when I looked at the list of printers
it could offer wondering about ancient dot-matrix ones (which XP does
have inbuilt drivers for!), I found some generic ones (e. g. for EPSON
LX series), rather than ones for specific models, so there might be one
for your printer, or rather that includes your printer.
[]
 
J

J. P. Gilliver (John)

In message <[email protected]>,
What gets me, is WHY dont these printer companies make drivers for newer
OSs? I can only guess it's all becuase of greed. They want to sell
more printers!
It is a matter of money, certainly, but not greed: making drivers
doesn't come free.What is a more pertinent question is why Microsoft keep changing things
so that older drivers won't work on new OSs. This of course is partly
for the same reason, but ...3
 
R

Rich Hare

VanguardLH wrote:

Mr. Vanguard (I presume this is the proper salutation),
I want to thank you for your response. I've sat here for ten minutes
trying to figure out how to snip and how to quote and decided just to
respond to a few of your suggestions (although I'm quite aware that this
will place this message out-of-context for many people).

ANTIVIRUS
Got me there! I am using Microsoft Security Essentials (with Super Anti
Spyware and Malwarebytes) and intending to go over to Avast, but I've
been procrastinating on doing so. Can you tell me of a site which
reviews the popular alternatives and cites their pro's and con's?

BACKUPS
Oh, I do do regular backups. Regular for me is once a month, and I'm
prepared to lose whatever is not backed up. I do a Windows Explorer
copy to an internal drive. Since the Cyberlocker threat, I do it to a
USB removable drive to keep it completely off-line. I also use
Mozbackup for my browser/email files. Every three months I use a Ubuntu
boot to do a complete system copy of my whole C:\ drive to a removable
drive. My wife is doing a considerable amount of creative writing, so I
do the same for her computer, but on a more frequent schedule.

VIRTUAL PC
I had heard the term but had no concept of just what that meant. Your
description led me to do on-line research which leads me to believe that
this is exactly the solution to my needs. WinXP running withing Win7.
I will continue to study it and find the right window of opportunity to
implement it, at least on my computer.

PRINTER DRIVERS
I already had to install a PCI card on my MSI MB in order to get a
parallel port. Hard to find a MB with a parallel port any more. Todd
suggested using generic drivers or using PCL2. It appears there may be
solutions to my needs if I'm willing to experiment and try alternatives.

Thank you all for your suggestions!

Rich
 
V

VanguardLH

Rich said:
ANTIVIRUS
intending to go over to Avast

I use the free Avast; however, I do not install the superfluous modules
(Mail Shield) and lureware (Grime-crap). I installed their Software
Updater module and had it for a couple months but will get rid of it
(nags on updates that the programs themselves already tell me about).

Mail Shield is superfluous in that it affords no more protection than
the on-access (real-time) scanner. If you do install it, make sure to
configure it to NOT append its fake spam signature which results in
spamifying your e-mails and newsgroup posts.

"Browser protection" is what they used to call WebRep. It relies on
site ratings to hint if a site is good, bad, or unknown. Only a tiny
fraction of sites are rated so most of the time you will see a status of
unrated or unknown. The rest rely on ratings from users. Well, if you
think end users are qualified to rate sites then use it; however, if
you've ever visited McAfee's SiteAdvisor or the WOT (Web of Trust) sites
to see the user comments then you'll realize the vast majority are boobs
or seeking revenge. Community voting by ignorant users is not how you
want to determine if a site is safe or not. Unless you only visit very
common and very high-volume sites, you'll be seeing "unrated" a lot so
the product is near worthless. Twould be better if you visited unknown
or untrusted sites in privacy mode and with scripting and Flash disabled
in your web browsers.

Unless you think Avast is going to help you on a freeware product,
there's no need to install their remote assistance module. If you are
going to provide remote help to others or seek it from others then there
are better remote access tools than Avast's, like TeamView or mikogo.

SecureLine is lureware. You get a trial. Then you have to pay.

GrimeFighter is lureware. After its trial, you pay. Oh, gee, a free
scan but to do anything has you pay.

Browser Cleanup duplicates a few features found in more capable cleanup
tools (e.g., CCleaner).

Avast free is adware. Make sure during the installation to DESELECT the
default opt-in of Google Chrome and changing your home page to Google.
Can you tell me of a site which
reviews the popular alternatives and cites their pro's and con's?

av-comparatives.org
virusbtn.com

You can get a quick overview on AV comparisons by looking at:

http://www.virusbtn.com/vb100/rap-index.xml
(click on the chart to see a larger image)

Closer to the upper right corner means the product is better on both
reactive and proactive detection. The top performers are those that use
more than one scan engine. GData (payware only) uses Avast and
BitDefender. TrustPort is also a twin-engine product using AVG and
BitDefender but they seems to bounce around: Xenon-BitDefender,
Neon-Vipre, Argon-AVG, Vanadium-Vba, or Wolfram-Dr.Web. Emsisoft
AntiMalware shows as a top performer but they don't have a free version.

You'll often see, for example, that Avira squeaks past Avast in the
comparitives; however, they are only testing on the payware versions.
The freeware version of Avast includes a web traffic scanner. Avira's
freeware version does not UNLESS you choose to install their adware
toolbar. No thanks. Free Avast interrogates on more infection vectors
than does free Avira. Only if you pay does Avira excel against Avast.
 
B

BillW50

That won't help when you visit a good ol' site you've been many times
before that has since been hacked or infected. Won't help when you
visit new unknown sites even if they look like for big brand names.
Safe hex isn't a guarantee of ITDs (Internet Transmitted Diseases), just
a reduction in the probably of getting hit. After all, probability
means the first choice could be the killer as well as the last one and
any one in between. Rogueware and ransonware isn't restricted to porn
and download sites.

Whether or not one has updated Windows security updates or not, it's the
real time scanning AV is the one you should be worried about. Since they
will stop known malware anyway. And if you use another browser than IE
and one that still gets security updates, I don't see a problem.
 
J

J. P. Gilliver (John)

In message <[email protected]>, Rich Hare <[email protected]>
writes:
[]
PRINTER DRIVERS
I already had to install a PCI card on my MSI MB in order to get a
parallel port. Hard to find a MB with a parallel port any more. Todd
suggested using generic drivers or using PCL2. It appears there may be
solutions to my needs if I'm willing to experiment and try alternatives.
[]
For _new_ machines, maybe - I haven't looked; however, here in UK - and
I presume in USA too - there are companies who are selling refurbished
(more or less reassembled: you pick a chassis/motherboard, then choose
processor, RAM, HD, version of Windows, etc.) systems - mostly "small
form factor" ones, i. e. the square low PCs common in offices, as that's
where they come from - many of which do still have parallel ports. These
aren't old clunkers - most are at least dual core, and plenty quad.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top