After Vista SP1 Can Print But Closes Programs

C

ComposeDigital

We print to a Canon iR C2620 installed on the network. Prior to VSP1 we had
no problems. Now, we can still print but no matter what program we print
from... it immediately stops responding and Vista closes the program (IE7,
Mail, Office, etc). Tried reinstalling the printer drivers (the latest from
canon for vista) with no luck. Have not tried to roll back the SP1 update.
Not even sure if I can. Any ideas how to solve this one?
 
P

Printing problem Vista SP1

Is you Cannon printer a Default Printer? my application was closing too, but
we had to set our default printer in Vista SP1. That resolved my problem, may
help you too.
Good Luck,
Si
 
C

ComposeDigital

Yes it is set to default printer... and unfortunately after rolling back the
SP1 and reinstalling the print drivers, checking with canon to see if I have
the latest ver. (yes I do), searching the internet, emailing MS (still
waiting on that "24 hour" response 96 hours later), I still have no solution.
I suspect the problem is a Vista issue as whatever I'm printing ACTUALLY
prints, but when the printing is done and control comes back to WHATEVER
program I'm printing from... It crashes the program. FWIW, installed a small
inkjet directly to the comp and printing with that is fine but unacceptable
quality for our purposes.

Thanks for your suggestion.

Any Guru out there wanna take a shot at this one?
 
A

Alan Morris [MSFT]

the print driver is corrupting the memory in the application you are
running.

Most likely if you open the printer properties and print a test page the
explorer process will also terminate.

Are you getting the appcrash dialog? Be sure to submit them to MS.

If you have an XP machine on your network you can attempt to debug the fault
in the application to determine which file is causing the issue.

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 
C

ComposeDigital

Alan... Thanks for taking the time... It is EVERY application that crashes...
Live Mail, Internet Explorer, Photoshop, InDesign, Notepad, Word,
Illustrator, etc etc. Exactly what happens is... I hit Print, THE PAGE
PRINTS, and then I get a notice that "fill in the blank" has stopped
responding which is immediately follwed by a notice that "fill in the blank"
has stopped working. A problem has caused the program to stop working
correctly. Windows will close the program and notify you if a solution is
available. Which leaves me the otpion of, as you know.... Click the "Close
Program" button.

The Print Driver worked perfectly prior to the Vista SP1 Update (in fact
just 10 minutes before I installed the update) and after uninstalling the
driver and it's folder, UNINSTALLING THE SP1 UPDATE, Reinstalling the print
driver (with Vista "in theory" back to it's original state) the problem which
did not exit in the original state, mysteriously still exists. Something in
Vista has changed that the SP1 rollback does not address. And yes, I tried a
system restore (3 times) but the restore hangs at the registry reset (OH
JOY!)... Related, coincidence? I don't know. What I do know is that, now,
WITH or WITHOUT the SP1, I can no longer print to the network printer without
a "fill in the blank" program crashing. And as I can't restore either,
without some kind of "fix", my only other option is to wipe the hard drive
and start over. Not my idea of an ideal solution with a 500GB hard drive
chock full of data.

Not sure how or what to debug. Everything else here is Mac. I can get an XP
laptop in here to do it but I'd need to be pointed in the right direction as
to what to look for and/or how to do it. If this requires a registry fix, I
can handle that, just tell me where. Been screwin around with Win since 3.1
but this is a new one for me.

Thanks
 
A

Alan Morris [MSFT]

The Canon printer is on the network, are you connecting directly to the
network card on the printer?

Verify the file version of the uni* files in

\windows\system32\spool\drivers\w32x86\3


for debugging purposes, you just need a file from the XP machine

ntsd.exe it's in windows\system32



Copy this to Vista. I'm hoping you are running DSL or have broadband.

Launch an elevated Command windows (Run as administrator).

Start the application but for I will assume notepad.exe

in the command window type

change to the location where ntsd resides
cd c:\ntsdlocation
ntsd -pn notepad.exe -g -G


If that does not launch the debugger you will need to launch taskmanager.msc
to list the processes and add the column for PID

find the PID (process ID) for notepad.exe

back at the command prompt

ntsd -p PID -g -G


Now type some stuff and print. I expect the process to fail at this point

The ntsd session will be at a prompt. (If you are not connected to the
internet on a fast connection just type k)

type

..symfix
..reload
k

when typing k the faulting stack will be displayed. Just set the properties
of the ntsd window Options to QuickEdit and copy the information back to
mail

thanks
--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 
C

ComposeDigital

Well... The printer is hooked up to the network through a hub and has its own
IP address. It's a big ole stand alone do everything printer.

Yes... We have DSL

My Acct is the Admin Acct.

Will get back to you tommorrow afternoon when i've had time to give your
ideas a shot.

Thanks
 
C

ComposeDigital

Alan I get the following error when trying to debug:

Cannot debug pid 4600, NTSTATUS 0xC0000048
"An attempt to set a processes DebugPort or EceptionPort was made, but a
port already exists in the process or an attempt to set a file's
CompletionPort made, but a port was already set in the file or an attempt to
set an alpc port's associated completion port was made, but it is already
set."
Debuggee initialization failed, NTSTATUS 0xc0000048
 

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