Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista print fax & scan

Vista - Vista 64 installs printers, won't print

Reply
 
Old 12-14-2008   #11 (permalink)


Vista home premium 64bit
 
 

Re: Vista 64 installs printers, won't print

After multiple calls to Microsoft Vista's service pack 1 support line.... I found a "fix". I have no idea how, but the printer was able to scan back to the computer. I was able to determine the Port used by the printer was "DOT001" I changed the port for the printer to that port and it started to work again.

Microsoft support was horrilbe. All they did was unload and reload the drivers a number of times. Then they said I had to contact the OEM of the computer to get a set of discs with Microsoft Vista and reload the entire system.

My System SpecsSystem Spec
Old 12-16-2008   #12 (permalink)
Bob Headrick [MVP]


 
 

Re: Vista 64 installs printers, won't print



"hbarnum" <guest@xxxxxx-email.com> wrote in message
news:68561aabbdd64f54c71b93b352ee9ea1@xxxxxx-gateway.com:
Quote:

> Same problem just appeared on my system (vista home premium running on
> laptop with AMD Turion 64 x2). Every program I've tried to print from
> (currently MS Word, Adobe Acrobat, Netscape) has it. Printers look
> installed, and will print a test page if you go to the printer from
> control panel, and select "properties" off the file panel and then click
> print test page. Haven't tried rebooting yet, nor contacted MS; the
> problem just appeared. Looks like a problem MS needs to fix, quick--it
> has me thinking maybe I'll try a Mac next time. Will post a fix if I
> find one that works for me.
What printer do you have? Where did you get the driver? How is the
printer connected? It is probably not a Microsoft issue, the drivers are
typically supplied by the printer manufacturer.

Regards,
Bob Headrick, MS MVP Printing/Imaging


My System SpecsSystem Spec
Old 12-17-2008   #13 (permalink)


VISTA x64
 
 

Re: Vista 64 installs printers, won't print

Quote  Quote: Originally Posted by Bob Headrick [MVP] View Post
"hbarnum" <guest@xxxxxx-email.com> wrote in message
news:68561aabbdd64f54c71b93b352ee9ea1@xxxxxx-gateway.com:
Quote:

> Same problem just appeared on my system (vista home premium running on
> laptop with AMD Turion 64 x2). Every program I've tried to print from
> (currently MS Word, Adobe Acrobat, Netscape) has it. Printers look
> installed, and will print a test page if you go to the printer from
> control panel, and select "properties" off the file panel and then click
> print test page. Haven't tried rebooting yet, nor contacted MS; the
> problem just appeared. Looks like a problem MS needs to fix, quick--it
> has me thinking maybe I'll try a Mac next time. Will post a fix if I
> find one that works for me.
What printer do you have? Where did you get the driver? How is the
printer connected? It is probably not a Microsoft issue, the drivers are
typically supplied by the printer manufacturer.

Regards,
Bob Headrick, MS MVP Printing/Imaging
Mr. Bob Headrick, please review the previous posts from me, 'ddlnick', which
describes a problem we can duplicate on an brand new HP 64 bit tablet pc.
Not all our customers with Vista 64 bit computers have the problem.
Probably fewer than 1 in 10. But when the problem occurs, it is
re-producible.

In summary, we traced the call to API function DocumentProperties() which is
used to retrieve properties of a selected printer. There are two calls. The
first call is a simple request for the size of the DEVMODE structure that
the printer driver will need to fill with that printer's properties. The
application uses the size to allocate memory for the 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 be returned in
the range of 500 to 5000 or so. A -1 is returned, when the bug manifests
itself. A call to 'GetLastError()' does not indicate any error.

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

In our case, we develop 32 bit software that runs fine on all versions of
Windows starting with Windows 95. The printing interface used is provided
in the official Microsoft Foundation Classes (MFC). We use Visual C++ 6.0
(getting a little 'old' perhaps, but works fine for our purposes).

We have found an Intuit forum and describes similar problems for some users
of Intuit's Quicken 2008.
Quicken Community - Solution to Printing Problems Vista 64 Quicken 2008

MSDN forum has more technical details
On Vista x64, DocumentProperties fails from UAC-elevated process : Security for Applications in Windows Vista : Software Development for Windows Vista : MSDN Forums

One of our posts on MSDN:
The call to OpenPrinter() returns a printer 'handle' value, and I would
presume it is ok. It is the next rather uncomplicated call to
DocumentProperties that fails in 64bit VISTA for some applications on some
computers. We have also confirmed that lowering execution 'elevation' down
from 'administator', the 'bug' 'goes away'. This is clearly a Windows
issue and not application program trying to print. To remind everyone, when
the 'bug' appears, it affects all printers on that computer - LaserJet,
Canon InkJet, CutePDF virtual printer, Microsoft FAX, and Word XPS Document
Writer in my case.

//
// 12 Nov 2008
// Call windows API.
//
int nResult = :: OpenPrinter(
pPrinter, // LPTSTR printer name 0 terminated string - NOT unicode.
&hPrinter, // LPHANDLE returned - looks ok
NULL // LPRINTER_DEFAULTS
);
.
.
//
// A zero for last param fMode returns the size of buffer needed for the
// information to be returned.
//
long lSizeDevMode = :: DocumentProperties(
NULL, // HWND hWndParent
hPrinter, // handle to printer object
pPrinter, // LPCTSTR printer name
NULL, // PDEVMODE output
NULL, // PDEVMODE input
0 // DWORD fMode
);
ASSERT(lSizeDevMode >= 0);

lSizeDevMode is -1 and GetLastError() does not return any error.
My System SpecsSystem Spec
Old 12-20-2008   #14 (permalink)


Vista Premium 64bit
 
 

Re: Vista 64 installs printers, won't print

I have a similar problem
Vista 64 Bit Prints a test page to my remote Samsung SCX-4100 connected to a Windows 2000 box as a print server and even prints all files from the Mandriva Linux 2009 Open Office software on the same machine (dual boot). But will not print from any word processor or office software in Vista premium 64bit other than a test page from the Jobs window. So it definitely is the 64 bit Vista.
My System SpecsSystem Spec
Old 12-21-2008   #15 (permalink)


VISTA x64
 
 

Re: Vista 64 installs printers, won't print

Quote  Quote: Originally Posted by bartonmain View Post
I have a similar problem
Vista 64 Bit Prints a test page to my remote Samsung SCX-4100 connected to a Windows 2000 box as a print server and even prints all files from the Mandriva Linux 2009 Open Office software on the same machine (dual boot). But will not print from any word processor or office software in Vista premium 64bit other than a test page from the Jobs window. So it definitely is the 64 bit Vista.
We agree that there is a Vista64 printing problem, and it only affects a small percent of Vista64 users, but if you are one of the few, it is very annoying and frustrating, and Microsoft does not seem to care.

Anyway, make sure you have a 64bit printer driver installed on your Vista64 system. You might 'get lucky' and become one of the many that do not have a printing problem. We did NOT 'get lucky' using official 64 bit printer drivers.

Our analysis of the API calls to 'DocumentProperties' documented in previous posts.
My System SpecsSystem Spec
Old 12-21-2008   #16 (permalink)


Vista Premium 64bit
 
 

Re: Vista 64 installs printers, won't print

I have tried the Windows XP 64bit drivers provided by Samsung as well as the standard Vista drivers for both Printer and Scanner. With the standard MS Works sees both functions correctly but won't print, as does Open Office, The Gimp and Arcsoft (provided with my Canon Rebel camera) at all times, with the Windows XP_64 bit driver it saw it when setting up then disappeared on the reboot. From the win 2000 box I followed the suggests from another forum/post and tried to locate the printer drivers on the AMD64 box with no result - couldn't see a printer installed.

I know that this is a Vista forum but I'm going to try another Linux OS and see if there is greater compatibility as Mandriva 2009 doesn't see the Scanner. I'll let you know.
My System SpecsSystem Spec
Old 12-21-2008   #17 (permalink)


Vista Premium 64bit
 
 

Re: Vista 64 installs printers, won't print

Hi all,
I don't know if this helps the techies in this forum, but I remembered I had a US RObotics Max G 5461 Wireless router kicking about (it was shelved because Linux was not cooperating with it). So I exchanged my Buffaloe Airstation for it. The USRobotics has a USB port so's it can act as a print server without going through a Win2K box. Well after a couple of hours of experimentation I have the AMD64 with Vista Premium 64 bit printing everything I throw at it from SeaMonkey, Google Chrome or my word processors.

You have to configure the Vista 64 printing setup as a 'Local printer' on the Vista box though.
Is this of any help to you?
My System SpecsSystem Spec
Old 01-06-2009   #18 (permalink)


Vista Home Premium 64 bit
 
 

Re: Vista 64 installs printers, won't print

I had exactly these same problems and this link to the Quickbooks forum solved my problem instantly. Give it a try.

http://support.quickbooks.intuit.com...rticle/1007856

David Dewhurst
My System SpecsSystem Spec
Old 05-07-2009   #19 (permalink)


Microsoft Windows Vista 64bit
 
 

Re: Vista 64 installs printers, won't print

I am having a similar problem with my brand new Dell XPS running Windows Vista 64bit. The computer is networked and will not print on any of the installed printers. The machine is directly connected to an HP OfficeJet G85 and networked to an HP Photosmart 6180. I am unable to print MS Word documents, MS Windows Mail, or any other software program. When I check the Printer Status window the document appears there with a status "Error - Printing". I've tried the Quicken solution above but was unable to Edit the Permissions for Users, so that did not work for me. Any other suggestions would be appreciated.

Thus far I have found the Vista 64bit OS has not been backwardly compatible with my old 32bit products. I had a heck of a time getting my machine to connect to my wireless router (over six hours on the phone with MS & Linksys Tech Support) and ended up tossing out a relatively new Linksys USB wireless for a 64bit compatible plug-in. I suspect this is simply another 64bit compatibility issue but hope I'm wrong. The OS does me little good if I have to change out all my other hardware to get it to work.
My System SpecsSystem Spec
Old 05-08-2009   #20 (permalink)
Scottie


 
 

Re: Vista 64 installs printers, won't print

I had a similar problem with my Lexmark C524 not printing with the 64 bit
version of Vista. I ended up going to the live chat with a help tech from
the Lexmark support webpage. Since you are using an HP printer I suggest
using HP's live chat support. The Lexmark tech used remote access to find
and fix the problem. Maybe HP can do the same for you.

Good luck,

Scott

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Vista Machine Takes Over Print - XP Printers Can't Print Afterwards Vista networking & sharing
What printers print from Internet with Vista? Vista print fax & scan
Print Jobs Take Forever (Vista to Vista, on a Domain, 2 Network Printers) Vista print fax & scan
RE: Vista print spooler problem with MC2400W and MC2430DL printers Vista print fax & scan
Unable to print to any printers Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46