Can not print after update

Robert MacDonald's Avatar

Robert MacDonald

12 Jan, 2019 07:06 PM

I updated today to the new version of MoneyDance (2019) and can no long print. Even after rebooting, I receive the error shown in the attached, whether trying to print checks or reports. I have no problems printing from other programs. I have Windows 10 and an HP OfficeJet 4630.

  1. Support Staff 1 Posted by Sean Reilly on 12 Jan, 2019 11:11 PM

    Sean Reilly's Avatar

    Hi Robert,

    I'm sorry to hear that the new version seems to have broken your printing! Would it be possible to do the following to help us get a bit more information about the problem?

    1. Start Moneydance and select the Help->Console Window menu
    2. Attempt to print something
    3. Switch to the Console window and copy+paste the contents of it into a response to this message?

    Thanks!

    Sean Reilly
    Developer, The Infinite Kind
    http://infinitekind.com

  2. 2 Posted by Bob and Peggy M... on 12 Jan, 2019 11:47 PM

    Bob and Peggy MacDonald's Avatar

    <html>Error: <b>An unexpected error occurred
    null</b><pre>java.lang.NullPointerException
        at java.desktop/sun.print.RasterPrinterJob.setAttributes(Unknown Source)
        at java.desktop/sun.awt.windows.WPrinterJob.setAttributes(Unknown
    Source)
        at java.desktop/sun.print.RasterPrinterJob.print(Unknown Source)
        at java.desktop/sun.print.RasterPrinterJob.print(Unknown Source)
        at
    com.moneydance.apps.md.view.gui.print.MDPrinter2.print(MDPrinter2.java:116)
        at
    com.moneydance.apps.md.view.gui.reporttool.GraphReportUtil.printReport(GraphReportUtil.java:304)
        at
    com.moneydance.apps.md.view.gui.reporttool.GraphReportUtil.printReport(GraphReportUtil.java:287)
        at
    com.moneydance.apps.md.view.gui.reporttool.GraphReportUtil.printReport(GraphReportUtil.java:275)
        at
    com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel.actionPerformed(GraphReportDetailPanel.java:208)
        at
    com.moneydance.apps.md.view.gui.MDAction.actionPerformed(MDAction.java:156)
        at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown
    Source)
        at
    java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown
    Source)
        at
    java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
    Source)
        at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown
    Source)
        at
    com.moneydance.apps.md.view.gui.FlatButtonUI$ButtonListener.mouseReleased(FlatButtonUI.java:516)
        at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
        at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.desktop/java.awt.Component.processEvent(Unknown Source)
        at java.desktop/java.awt.Container.processEvent(Unknown Source)
        at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
        at
    java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
    Source)
        at
    java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown
    Source)
        at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown
    Source)
        at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
        at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at
    java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
    Source)
        at
    java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
    Source)
        at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
        at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at
    java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
    Source)
        at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
        at
    java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
    Source)
        at
    java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
    Source)
        at
    java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
    Source)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

    </html>

  3. Support Staff 3 Posted by Sean Reilly on 16 Jan, 2019 04:12 PM

    Sean Reilly's Avatar

    Hi Robert,
    I'm sorry that I've still not figured out what could be the cause of this. I'll continue to investigate, but wanted to check and see if the File -> Page Setup menu displayed the printing page settings window? If you select that menu and update the settings, does printing then begin to work?

    Does printing a transaction register work, or have the same problem?

    Thanks,

    Sean Reilly
    Developer, The Infinite Kind
    http://infinitekind.com

  4. 4 Posted by Bob and Peggy M... on 16 Jan, 2019 05:17 PM

    Bob and Peggy MacDonald's Avatar

    Thanks for continuing to look into this. Yes, I can see the page setup
    window and so changed the left margin from 1 to 1.1. I got the same error
    trying to print a report. I also got the same error trying to print
    transactions from a register.

    Bob

  5. 5 Posted by mhoggie on 16 Jan, 2019 08:43 PM

    mhoggie's Avatar

    Just a user

    How about selecting a different printer and see if the error persists

  6. 6 Posted by Bob and Peggy M... on 16 Jan, 2019 09:42 PM

    Bob and Peggy MacDonald's Avatar

    I don't have another printer. This printer works fine otherwise and worked
    with MoneyDance until the upgrade.

  7. 7 Posted by mhoggie on 16 Jan, 2019 10:06 PM

    mhoggie's Avatar

    Just a user,

    Just wanted to see if you could associate MD with a different printer for 2 reasons. 1st . Just to see if MD would have a problem with any printer. 2nd. Changing printers causes the PC to reassociate print spooler settings which could make your regular printer work again if it was reassociated after changing printers. If you don’t have another printer device I would recommend downloading a PDF printer driver. You can find the at no cost or very inexpensive on the Internet. It allows you to create a virtual printer which will create a PDF file for anything you print to it. Very handy

  8. 8 Posted by Bob and Peggy M... on 16 Jan, 2019 11:24 PM

    Bob and Peggy MacDonald's Avatar

    Of course. PDF is a printer. Yes, I can print to PDF. Went back to the
    OfficeJet, no luck.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • Moneydance_printing_error.docx 45.4 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac