Skip to content

Unknown Image Format #16

Description

@kusold

Prerequisites

OS: MacOS 12.6
PlainPrinter Version: 0.2.2

Current Behavior

When I click "Start Printing", I receive a popup that contains the following:

Error: Unknown image format.
at Function.open (/Applications/PlainPrinter.app/Contents/Resources/app.asar/node_modules/pdfkit/lib/image.js:34:13)
at PDFDocument.openImage (/Applications/PlainPrinter.app/Contents/Resources/app.asar/node_modules/pdfkit/lib/mixins/images.js:122:24)
at PDFDocument.image (/Applications/PlainPrinter.app/Contents/Resources/app.asar/node_modules/pdfkit/lib/mixins/images.js:27:22)
at /Applications/PlainPrinter.app/Contents/Resources/app.asar/dist/main/webpack:/src/main/main.ts:290:13
at node:electron/js2c/browser_init:189:563

Steps to Reproduce

  1. Open Plain Printer on a Mac

  2. Configure,and press Start

  3. Error occurs
    image

Possible Solution (Not obligatory)

I have found references that pdfkit requires uppercase extensions. Grabbing the images as *.PNG may work.

Context

This causes the printing feature to not work.

Your Environment

  • Node version: v18.10.0
  • PlainPrinter version or branch: 0.2.2 Release
  • Operating System and version: MacOS 12.6

Activity

  1. manhtai commented on Oct 6, 2022

    @manhtai
    Contributor

    Hello, thanks for the report. I'm just testing on my macOS 12.6 with M1 chip, it works fine, so no clues how to fix this.

  2. kusold commented on Oct 6, 2022

    @kusold
    Author

    I’m using an Intel Mac, so that might be the difference. I also verified my file system is case-insensitive (the standard).

  3. manhtai commented on Oct 7, 2022

    @manhtai
    Contributor

    It works fine on my Intel Mac also (Mac 16in 2019). Same macOS version.

  4. Hao-Xue-Git commented on Oct 28, 2022

    @Hao-Xue-Git

    I have an Intel Mac 2019 15 inch, and have the same problem.

  5. bemfica commented on May 20, 2024

    @bemfica

    +1 here. @kusold do you use multiple monitors? No idea if this may be related, but still.

  6. kusold commented on May 20, 2024

    @kusold
    Author

    I might have been using multiple monitors. My use case for this tool has passed, as well as my Intel Mac, so I haven’t attempted again since running into this bug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions