Canon Community Canon Community
 


New Contributor
Posts: 2
Registered: ‎03-06-2014
Accepted Solution
Canon Quick Menu has stopped working [ Solved ]
[ Edited ]

Hello all ... first time poster here with a new PIXMA MG3222 printer I just bought today and I'm having a problem.

 

Every time I attempt to start the Canon Quick Menu, I get a windows popup error message, "Canon Quick Menu has stopped working". This happened every time and the error message is immediate. A black box that Task Manager indicates is the Canon Quick Menu main window is in the background, but nothing displays in it and Task Manager says it's Not Running.

 

I have downloaded and reinstalled the 3 drivers for my Win7 64bit box from the Canon Site, as well as the newest Quick Menu software but still get the same error message. I've opened my Firewall to allow Canon Quick Menu thinking it may be trying to contact Canon for some reason and that's why it was failing but again ... still the same error message.

 

The printer & scanner are working correctly but of course I have to select each function separately from Windows Explorer in order to use them, no Canon Quick Menu, so it's fairly annoying.

 

Anyone have a similar issue they've resolved?

 

From Event Viewer ...

 

Application: CNQMMAIN.EXE
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
   at Canon.QuickMenu.ManagedWrapper.Twain.Controller.GetFirstSource(Canon.QuickMenu.ManagedWrapper.Twain.TwIdentity ByRef)
   at Canon.QuickMenu.Main.InstallInformation.Driver.GetScannerDriverInfo(System.String, System.Windows.Window, System.Nullable`1<Boolean>)
   at Canon.QuickMenu.Main.Scanner..ctor(System.String, System.Nullable`1<Boolean>, System.Windows.Window)
   at Canon.QuickMenu.Main.Scanner.GetScannerFromDeviceID(System.String, System.Nullable`1<Boolean>)
   at Canon.QuickMenu.Main.MasterSetup.FindInstalledDevice(System.String, Boolean ByRef, System.DateTime)
   at Canon.QuickMenu.Main.App.ChangeDeviceSettingsOnCommalineInformation(Boolean, Canon.QuickMenu.Main.CommandLine.Information, Boolean ByRef)
   at Canon.QuickMenu.Main.App.CommandLineInformationProcedure(Boolean, Canon.QuickMenu.Main.CommandLine.Information, Boolean)
   at Canon.QuickMenu.Main.App.OnStartup(System.Windows.StartupEventArgs)
   at System.Windows.Application.<.ctor>b__1(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at Canon.QuickMenu.Main.App.Main()

 

 

 

Who Me Too'd this topic
powered by Lithium

LIKE US on Facebook FOLLOW US on Twitter WATCH US on YouTube CONNECT WITH US on Linkedin WATCH US on Vimeo FOLLOW US on Instagram SHOP CANON at the Canon Online Store
© Canon U.S.A., Inc.   |    Terms of Use   |    Privacy Statement