G
Guest
Guest
Archived from groups: comp.sys.hp.hardware,comp.periphs.printers (More info?)
I have an Officejet G95 that worked great for about four years and
started jamming paper on a regular basis. A local repair shop indicated
that I needed some parts to fix it and they were no longer available, so
I took this as an excuse to buy a new printer.
I've been so pleased with my G95 that I immediately looked at HP
printers to find an all-in-one unit that had duplex and network support
and the ability to print photos relatively well. I have a Fedora Core 2
desktop, a Windows XP desktop, and a laptop that I dual boot between
Fedora Core 2 and Windows XP that all need to print and scan and having
them all talk directly to the printer has been the easiest configuration
to maintain in the past. The printer is exclusively attached to my
local home LAN and is not attached via USB to any device.
Based on my requirements, I bought an Officejet 7310. The footprint of
the 7310 is better than the G95 and it is much faster and quieter, so I
am very pleased with the hardware.
Using CUPS and hpijs, I get great results when printing from Linux.
I have been extremely disappointed in the driver software provided by HP
for Windows. I have three major problems:
1) The driver and accompanying daemon software is less than robust.
On my Windows XP desktop, I regularly get "Windows Data Execution
Prevention" errors and also "Application Errors" showing an attempt
to access memory at 0x00000000.
2) The drivers don't work well on a laptop when there is no LAN
connectivity with the printer. In this situation, I cannot launch
Internet Explorer and see the same errors as in problem 1.
3) I lost the ability to print from my work desktop via ssh port
forwarding of port 9100.
Now some more details.
The errors I see on the desktop that is always attached to the LAN are
very irregular in nature and I haven't been able to figure a pattern. I
don't use this box as much, so I haven't had as much time to diagnose
the problem.
On my laptop, the "Windows Data Execution Prevention" errors indicate
that Windows has closed the "Generic Host Process for Win32 Services"
application. I think, but don't know for sure that this is one of the
many "daemon" processes that want to run when installing the HP
software. When I uninstall the software, these errors go away, which
leads me to believe that it is the cause.
An example application error message looks like
The instruction at "0x00ab96bc" referenced memory "0x00000000".
The memory could not be "written".
When I debug the svchost.exe executable that crashed using Visual C++, I
see HP symbols in the stack trace (e.g. HPGWIAMD).
When I try to launch Internet Explorer on my laptop when there is no
connectivity with the printer, I see in the Task Manager that
iexplorer.exe is running, but the browser window never appears. About
every 45-60 seconds (I didn't time it exactly), I get an application
error message with the above mentioned text. After about five of these,
I killed the process from the Task Manager.
While at work, I use SSH port tunneling to forward localhost:9100 to
port 9100 on the printer. Then on my Windows XP computer at work, I add
a network printer on a port defined to communicate to localhost:9100.
This worked perfectly for the G95. I used the "Add a printer" wizard to
define a new port and then used the "Have Disk ..." dialog to load the
driver from the HP-provided software to use the port.
With the 7130, there doesn't appear to be any place to get the driver
for use in this wizard. It appears that the only way to add a 7130
printer is to use the "Setup.exe" interface which installs tons and tons
of software. Unfortunately, in my port forward environment, it will not
work. The only error message I can find in the 15-20 log files
generated in %TEMP% is
CDiscovery:iscoverByHostName=Could not discover device using host name
address. Zero devices discovered
CRestoreAdminValuesState::ExecuteState failed=Unable to discover device
by HostName: localhost
in %TEMP%\BoiseNetWiz.txt.
Since the software on the HP-provided CD is huge overkill for my need to
print on my home printer from work, I downloaded the network enabled
corporate software driver package from the web. I followed the
instructions provided in
HP_WebRelease\Setup\Enterprise\readme\1033\Readme.html, and ran
Setup.exe -s -hostname localhost
Unfortunately, the results are exactly the same as when installing from
the CD.
I contacted HP support via the web-based form and had several exchanges
via email and the only suggestion is to use the Deskjet 550C driver
provided in Windows XP. This does allow me to print, but apparently the
550C doesn't have duplex support so I cannot print in duplex.
At this point, I think I am going to have to take the printer back. I
can't get the software to work reliably in three of my four environments
environments (the Linux support provided by 3rd parties is perfect).
I'm looking for any and all suggestions to resolve any or all of my
problems as I would really rather not take the printer back. Mostly
because I have no clue what printer to get if this is not the one.
If anyone from HP is following this thread, I am a software developer in
my day job and would be more than happy to test and/or debug executables
or provide any or as much trace and log output as can be generated. I
really want this to work and am willing to work hard at it.
--
David L. Crow Texas! It's like a
crow@OrangeBlood.org whole other country.
I have an Officejet G95 that worked great for about four years and
started jamming paper on a regular basis. A local repair shop indicated
that I needed some parts to fix it and they were no longer available, so
I took this as an excuse to buy a new printer.
I've been so pleased with my G95 that I immediately looked at HP
printers to find an all-in-one unit that had duplex and network support
and the ability to print photos relatively well. I have a Fedora Core 2
desktop, a Windows XP desktop, and a laptop that I dual boot between
Fedora Core 2 and Windows XP that all need to print and scan and having
them all talk directly to the printer has been the easiest configuration
to maintain in the past. The printer is exclusively attached to my
local home LAN and is not attached via USB to any device.
Based on my requirements, I bought an Officejet 7310. The footprint of
the 7310 is better than the G95 and it is much faster and quieter, so I
am very pleased with the hardware.
Using CUPS and hpijs, I get great results when printing from Linux.
I have been extremely disappointed in the driver software provided by HP
for Windows. I have three major problems:
1) The driver and accompanying daemon software is less than robust.
On my Windows XP desktop, I regularly get "Windows Data Execution
Prevention" errors and also "Application Errors" showing an attempt
to access memory at 0x00000000.
2) The drivers don't work well on a laptop when there is no LAN
connectivity with the printer. In this situation, I cannot launch
Internet Explorer and see the same errors as in problem 1.
3) I lost the ability to print from my work desktop via ssh port
forwarding of port 9100.
Now some more details.
The errors I see on the desktop that is always attached to the LAN are
very irregular in nature and I haven't been able to figure a pattern. I
don't use this box as much, so I haven't had as much time to diagnose
the problem.
On my laptop, the "Windows Data Execution Prevention" errors indicate
that Windows has closed the "Generic Host Process for Win32 Services"
application. I think, but don't know for sure that this is one of the
many "daemon" processes that want to run when installing the HP
software. When I uninstall the software, these errors go away, which
leads me to believe that it is the cause.
An example application error message looks like
The instruction at "0x00ab96bc" referenced memory "0x00000000".
The memory could not be "written".
When I debug the svchost.exe executable that crashed using Visual C++, I
see HP symbols in the stack trace (e.g. HPGWIAMD).
When I try to launch Internet Explorer on my laptop when there is no
connectivity with the printer, I see in the Task Manager that
iexplorer.exe is running, but the browser window never appears. About
every 45-60 seconds (I didn't time it exactly), I get an application
error message with the above mentioned text. After about five of these,
I killed the process from the Task Manager.
While at work, I use SSH port tunneling to forward localhost:9100 to
port 9100 on the printer. Then on my Windows XP computer at work, I add
a network printer on a port defined to communicate to localhost:9100.
This worked perfectly for the G95. I used the "Add a printer" wizard to
define a new port and then used the "Have Disk ..." dialog to load the
driver from the HP-provided software to use the port.
With the 7130, there doesn't appear to be any place to get the driver
for use in this wizard. It appears that the only way to add a 7130
printer is to use the "Setup.exe" interface which installs tons and tons
of software. Unfortunately, in my port forward environment, it will not
work. The only error message I can find in the 15-20 log files
generated in %TEMP% is
CDiscovery:iscoverByHostName=Could not discover device using host name
address. Zero devices discovered
CRestoreAdminValuesState::ExecuteState failed=Unable to discover device
by HostName: localhost
in %TEMP%\BoiseNetWiz.txt.
Since the software on the HP-provided CD is huge overkill for my need to
print on my home printer from work, I downloaded the network enabled
corporate software driver package from the web. I followed the
instructions provided in
HP_WebRelease\Setup\Enterprise\readme\1033\Readme.html, and ran
Setup.exe -s -hostname localhost
Unfortunately, the results are exactly the same as when installing from
the CD.
I contacted HP support via the web-based form and had several exchanges
via email and the only suggestion is to use the Deskjet 550C driver
provided in Windows XP. This does allow me to print, but apparently the
550C doesn't have duplex support so I cannot print in duplex.
At this point, I think I am going to have to take the printer back. I
can't get the software to work reliably in three of my four environments
environments (the Linux support provided by 3rd parties is perfect).
I'm looking for any and all suggestions to resolve any or all of my
problems as I would really rather not take the printer back. Mostly
because I have no clue what printer to get if this is not the one.
If anyone from HP is following this thread, I am a software developer in
my day job and would be more than happy to test and/or debug executables
or provide any or as much trace and log output as can be generated. I
really want this to work and am willing to work hard at it.
--
David L. Crow Texas! It's like a
crow@OrangeBlood.org whole other country.