Vista 64 installs printers, won't print

Posted: 11-14-2008, 06:58 PM

My Vista 64bit system has suddenly decided to not print at all. I had
no problems in the past, but last week I started to receive an error
notice with programs: 'before you print, you need to select a
printer...' (wordpad and adobe pdf reader); if I try to print a
document in Word 2007, I get an error message that reads: 'windows
cannot print due to a problem with the current printer setup.'

I have tried deleting all my printers (a Canon all in one and an HP
Laser Jet 1320) and reinstalling them. That worked once, but the
problem recurred shortly thereafter. Now, if I delete and reinstall, I
still can't get the printers to work, and I get the same old error
messages.

How does one go about fixing a problem like this? Can I use my
original Vista install disk to fix just the printer function and leave
everything else alone? This is, as you can imagine, a debilitating
problem.


--
neatokino

Vista 64 installs printers, won't print


Responses to "Vista 64 installs printers, won't print"

ddlnick
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 11-15-2008, 02:21 PM

We develop software and we are convinced that this is not an Intui
problem, but a bug in VISTA 64.
In particular a Windows API DocumentProperties function call to ge
size of DEVMODE record for printer properties. See,
'On Vista x64, DocumentProperties fails from UAC-elevated process
MSDN Forums
(http://forums.microsoft.com/MSDN/Sho...77398&SiteID=1

It does not affect all VISTA 64 users or all applications. Since i
affects some Intuit users it appears to point to Intuit.

You need to report this to Microsoft. Loudly
When the bug appears, it affects all printers installed on tha
computer. So it is not a printer driver problem

--
ddlnick
Tom Ferguson
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 11-15-2008, 07:25 PM
I see no mention of Intuit in the OP's post as seen here on the message
from the MS NNTP server. This message seems to have come through a gateway
to this newsgroup.

Regardless-

The failure sequence might have been: function/system call -> printer driver
failure -> spooler failure (possibly involving a prior RPC) -> failure of
all printer drivers.

If the fault only appears in conjunction with the Intuit program, perhaps
some help can be had from them.

Scant help, I know but that's all I can say given the OP's information as
seen here.
--

Tom
MSMVP 1998-2007




"ddlnick" <guest@unknown-email.com> wrote in message
news:68e6160e305315471b3d231f284f8836@nntp-gateway.com...
>
> We develop software and we are convinced that this is not an Intuit
> problem, but a bug in VISTA 64.
> In particular a Windows API DocumentProperties function call to get
> size of DEVMODE record for printer properties. See,
> 'On Vista x64, DocumentProperties fails from UAC-elevated process -
> MSDN Forums'
> (http://forums.microsoft.com/MSDN/Sho...77398&SiteID=1)
>
>
> It does not affect all VISTA 64 users or all applications. Since it
> affects some Intuit users it appears to point to Intuit.
>
> You need to report this to Microsoft. Loudly.
> When the bug appears, it affects all printers installed on that
> computer. So it is not a printer driver problem.
>
>
> --
> ddlnick
neatokino
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 11-16-2008, 12:55 AM

I am the original poster-- I did not mention Intuit because, in fact,
have no Intuit software on my computer. However, this does appear to m
to be a VISTA 64 issue, and it does, in fact affect all printer
installed on the computer. After many hours in chat with the Microsof
Vista online support people, the problem does appear to be connected t
spooler functions, but we were not able to solve it. I finally used m
backup and system restore to restore my system to a point two weeks ago
and my printing seems to work again

The only significant additional software I added to my computer in th
past two weeks was Rogue Amoeba's Airfoil for Windows, which I was usin
to stream foobar to a couple of airport express's. I have no idea i
the problem is connected to that, but I sent an email to Rogue Amoeba'
customer support

I don't know how long this 'fix' is going to work or whether I solve
anything in the long run by restoring from an earlier point, so i
anyone has insight into this problem, please tell me

--
neatokino
ddlnick
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 11-16-2008, 09:07 AM

Some more notes based on our experience with VISTA64 and printin
problems. First, 32 bit applications run on a 'virtual environment
called WOW64 in the VISTA64 system. This might be important

As neatokino noted, a 'restore' to some previous point does work
sometimes. For us, downloading Windows updates returns the problem

The difficulty is convincing Microsoft that there is a problem wit
their system. In general, for previous reports of the problem
Microsoft cannot reproduce the problem, so the case is 'closed', and th
suffering software application trying to print is blamed. The proble
only appears on some computers. From a programmer's perspective, i
appears to be an 'initialization' situation, ie. the memory where som
data variable/s happen to be stored, on a particular computer, may o
may not have default value/s that are favorable or unfavorable to
function call's result. As programmers, we are taught to initialize al
data to some known value, usually 0. So if the data happens to b
assigned memory that happens to have a proper initialized value, th
problem does not appear. On another computer, the data may be assigne
to memory with some random value, which may cause the function to retur
'failure'

In this case, we traced the call to DocumentProperties() which is use
to retrieve properties of a selected printer. There are two calls. Th
first call is a simple request for the size of the DEVMODE structur
that the printer driver will need to fill with that printer'
properties. The application uses the size to allocate memory for th
properties which are filled in by a second call to DocumentProperties()

It is the first call that fails, no matter which printer is selected.
It is a very simple request, and one 32 bit integer value should b
returned in the range of 500 to 5000 or so. A -1 is returned, when th
bug manifests itself. A call to 'GetLastError()' does not indicate an
error

Microsoft also provides a 'PrintDlg()' method in a comdlg32.dll whic
provides a convenient 'wrapper' for the 'OpenPrinter()' an
'DocumentProperties()' and other printer management functions. Usin
PrintDlg(), the error returned from CommDlgExtendedError() i
CDERR_MEMLOCKFAILURE 0x0000000a which seems to indicate that a 'lock
on allocated memory of -1 size (-1 is also 0xffffffff a very larg
number) is failing

These are hints for the Microsoft programmers to check. I don't see
whole lot of code to check. The size of DEVMODE request would seem t
be a straight 'pass through' to the printer driver identified by th
'handle' received from previous 'OpenPrinter()' call. Since al
printers fail, when the bug manifests itself, then the software cod
'to' and 'back' from the printer driver call needs to be reviewed

--
ddlnick
noworries
Guest
Posts: n/a
 
RE: Vista 64 installs printers, won't print
Posted: 11-28-2008, 11:18 PM
I have the same EXACT problem. After many many hours on my own and with HP
phone support(which was no help at all) I finally figured out that it's the
Airfoil program that causes the problem. Once it's screwed up I was unable to
fix it and had to do a complete restore to the initial factory setup (twice).

I've e-mailed Rogue Amoeba to see if there's a remedy but haven't heard from
them yet.

HP pavillion desktop
Vista home premium (64bit)
HP C5280 photosmart printer

"neatokino" wrote:
>
> My Vista 64bit system has suddenly decided to not print at all. I had
> no problems in the past, but last week I started to receive an error
> notice with programs: 'before you print, you need to select a
> printer...' (wordpad and adobe pdf reader); if I try to print a
> document in Word 2007, I get an error message that reads: 'windows
> cannot print due to a problem with the current printer setup.'
>
> I have tried deleting all my printers (a Canon all in one and an HP
> Laser Jet 1320) and reinstalling them. That worked once, but the
> problem recurred shortly thereafter. Now, if I delete and reinstall, I
> still can't get the printers to work, and I get the same old error
> messages.
>
> How does one go about fixing a problem like this? Can I use my
> original Vista install disk to fix just the printer function and leave
> everything else alone? This is, as you can imagine, a debilitating
> problem.
>
>
> --
> neatokino
>
ddlnick
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 11-29-2008, 08:49 AM

Neatokino has indicated that printing problem affects well known
programs including ones from Microsoft own 'stable of programs' -
Wordpad and Word 2008. And other well known programs Adobe .pdf Reader,
Mozilla Firefox browser. I have noted 64 bit printer problems on
Intuit's (Quicken and Quickbooks) forum.

This NOT an individual application problem, but a VISTA 64 bit problem,
and Microsoft needs to 'take notice' and fix the problem. I have posted
on Microsoft's developer - MSDN - forum, but no response from Microsoft.

It is time to start taking the 64 bit systems back to 'Best Buy' or
similar, and tell them to replace with a system that works, i.e. 32 bit
VISTA.


--
ddlnick
kevintheenginee
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 12-02-2008, 07:01 PM

Same problem. I have added no new software. I have Vista Home Premiu
x64 on the computer.

How do I go back? What upgrade in Vista caused the errors to occur?
Can I restore to the day before that and turn off the auto update vist
system

I am not a technical computer guy. I make plastic bottles for
living, but I need to print....

--
kevintheenginee
ddlnick
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 12-03-2008, 09:04 AM

kevintheenginee;900529 Wrote:
> Same problem. I have added no new software. I have Vista Home Premiu
> x64 on the computer.
>
> How do I go back? What upgrade in Vista caused the errors to occur?
> Can I restore to the day before that and turn off the auto update vist
> system
>
> I am not a technical computer guy. I make plastic bottles for
> living, but I need to print....
It appears that Microsoft does not have a 'handy web form' or emai
addres
to send 'bug' reports to. They used to have such a way to repor
problems
Either they were 'swamped' with reports, or have decided that there ar
n
more 'bugs' in any Microsoft product

We 'googled' 'Printing problems in 64 Bit VISTA' or similar and foun
thre
'forums' with discussions on the subject. We figured a moderator woul
take some interest and action to investigate. Apparently in this case
Microsoft did a brief investigation, could not 'reproduce', and thu
'close
the case'

Microsoft's 'developer' forum. This forum has the best chance o
'gettin
attention'. We have traced the problem to the specific Microsoft AP
(DocumentProperties()) that fails to return the expected results
'On Vista x64, DocumentProperties fails from UAC-elevated process
MSDN Forums
(http://forums.microsoft.com/MSDN/Sho...77398&SiteID=1

Some users of Intuit's Quicken 2008 have the same problem. Mayb
someone a
Intuit has some contacts at Microsoft? Some 'work arounds' discussed
'Quicken Community - Solution to Printing Problems Vista 64 Quicke
2008
(http://www.quickencommunity.com/webx...Quicken/531/36

'www.vista64.com' (http://www.vista64.com) seems to be 'officia
looking', and appears to be good plac
t
collect and discuss problems on VISTA 64
http://www.vistax64.com/vista-print-...wont-print.htm

In our case, we have 32 bit software that runs fine on all versions o
Windows starting with Windows 95. The printing interface used i
provide
in the official Microsoft Foundation Classes (MFC). We use Visual C+
6.
(getting a little 'old' perhaps, but works fine for our purposes). W
ca
reproduce the problem on a HP 64 bit VISTA touch screen tablet pc
state o
the art

Some work arounds have been discussed on the forums mentioned.
Lowering th
'execution level' from Administrator to Standard level seems to fix th
problem for us, until Windows Updates 'kick in' on their dail
downloads
Some of our customers report that a 're-boot' (power off/on restart
fixe
the problem until Windows Updates. The forums lists other 'tricks'

--
ddlnick
hbarnum
Guest
Posts: n/a
 
Re: Vista 64 installs printers, won't print
Posted: 12-14-2008, 02:40 PM

Same problem just appeared on my system (vista home premium running o
laptop with AMD Turion 64 x2). Every program I've tried to print fro
(currently MS Word, Adobe Acrobat, Netscape) has it. Printers loo
installed, and will print a test page if you go to the printer fro
control panel, and select "properties" off the file panel and then clic
print test page. Haven't tried rebooting yet, nor contacted MS; th
problem just appeared. Looks like a problem MS needs to fix, quick--i
has me thinking maybe I'll try a Mac next time. Will post a fix if
find one that works for me

hbarnu

--
hbarnum
 
LinkBack Thread Tools Display Modes
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
What printers print from Internet with Vista? oaklanding Windows Vista Printers & Scanners 3 06-08-2008 12:23 AM
If I get a USB hub and connect 2 printers to my liksys PSUS4 print server, will both printers work? Guest Windows NT/2000/XP 0 03-17-2008 06:16 AM
Print Jobs Take Forever (Vista to Vista, on a Domain, 2 Network Printers) james.kazin@gmail.com Windows Vista Printers & Scanners 1 10-15-2007 08:57 PM
Vista print spooler problem with MC2400W and MC2430DL printers RST Windows Vista Printers & Scanners 2 09-24-2007 04:42 PM
XP installs all shared printers Jim Windows XP Printers / Scanners / Fax 1 07-30-2003 10:25 PM