naps2

Scan documents to PDF and more, as simply as possible.

OTHER License

Stars
2.7K

Bot releases are hidden (Show)

naps2 - 7.5.1 Latest Release

Published by cyanfish 2 months ago

Changes in 7.5.1:

  • Mac: Use more native icons
  • Fixed an issue loading profiles
naps2 - 7.5.0

Published by cyanfish 2 months ago

Changes in 7.5.0:

  • Reworked device selection
    • Driver selection is now in the "Choose device" window
    • Click the top-right button to toggle between icon and list views
    • You can no longer create a profile without selecting a device
      • To prompt for a device each time you scan, "Always Ask" must be explicitly selected
  • Added "Manual IP" option for ESCL
  • Available profile options now change based on scanner support
  • Improved the error message when the worker process crashes
  • Sane: Fixed an issue with selecting the wrong grayscale mode
  • Fixed an issue with auto save paths that include Unicode
  • Fixed an issue with "Combine" for black and white images
naps2 - 7.4.3

Published by cyanfish 3 months ago

Changes in 7.4.3:

  • Fixed some ESCL connection issues
  • Fixed email compatibility with HCL Notes
  • Fixed issues with "Outlook Web Access" email provider
  • Fixed SANE compability with some HP devices
  • Fixed Fraktur-based languages for OCR
naps2 - 7.4.2

Published by cyanfish 6 months ago

Changes in 7.4.2:

  • Bug fixes
naps2 - 7.4.1

Published by cyanfish 6 months ago

Changes in 7.4.1:

  • Improved OCR text alignment
  • Added "Open With" support for PDF and image files
  • Changed some labels to improve clarity
    • "Automatically run OCR after scanning" → "Pre-emptively run OCR after scanning"
    • "Flip duplexed pages" → "Flip back sides of duplex pages"
  • Added HTTPS support for scanner sharing
    • Uses an auto-generated self-signed certificate by default
    • Admins can set EsclServerCertificatePath to use a custom certificate
    • Admins can set EsclSecurityPolicy to force servers/clients to only use HTTPS
      • This affects all ESCL devices, not just shared scanners
  • Improved ESCL reliability with network interruptions
  • Fixed some issues with Preview window zooming
  • Made confirmation dialogs more consistent (OK/Cancel vs. Yes/No)
  • Added more default keyboard shortcuts
  • Mac: Fixed issues with keyboard shortcuts
  • Mac: Added some missing menu items (Zoom In/Out, Move Up/Down, Profiles)
  • Linux: Added a signature to .deb/.rpm packages
  • Windows: The .msi installer can no longer be used to upgrade over .exe
  • Bug fixes
naps2 - 7.4.0

Published by cyanfish 7 months ago

Changes in 7.4.0:

  • Added Undo/Redo (from the right-click menu or Ctrl+Z)
    • Deletions can't be undone
  • Added Split/Combine (under the Image menu)
    • Split can be used for book scanning to separate pages
    • Combine can be used to include front/back sides of an ID card in one image
  • Added "Multiple Languages" as an option for OCR (in the OCR language dropdown)
  • Added a "Fix white balance and remove noise" OCR option
    • This can improve OCR with low-quality scans, but will make OCR slower
    • This is equivalent to using "Document Correction" before OCR
  • Upgraded Tesseract from 5.2.0 to 5.3.4 for OCR
  • Added a "Show native TWAIN progress" profile option (under Advanced)
  • Bug fixes
naps2 - 7.3.1

Published by cyanfish 9 months ago

Changes in 7.3.1:

  • Improved loading time for "Keep images across sessions"
  • PDF encryption settings are now hidden until enabled
  • Fixed some SANE devices incorrectly appearing offline
  • Fixed some SANE devices not respecting page size
  • Fixed OCR issues with non-Latin alphabets
  • Bug fixes
naps2 - 7.3.0

Published by cyanfish 9 months ago

Changes in 7.3.0:

  • Added a general "Settings" window with new options (some not available on Mac/Linux):
    • Show page numbers
    • Show Profiles toolbar
    • Scan menu changes default profile
    • Scan button default action
    • Save button default action
    • Clear images after saving
    • Keep images across sessions
    • Only allow a single NAPS2 instance
  • Added corresponding appsettings.xml options
  • Added "mode" attribute to some settings in appsettings.xml:
    • mode="default" provides a default value for the user
    • mode="lock" prevents the user from changing the value
  • Added new console options:
    • "--noprofile" to only use CLI options (not GUI profiles)
    • "--listdevices" to see available scanning devices
    • "--driver", "--device", "--source", "--pagesize", "--dpi", "--bitdepth" scanning options
    • "--deskew", "--rotate" post-processing options
    • See https://www.naps2.com/doc/command-line
  • Windows: Updated .exe installer style
  • Windows: Added back "Alt" hotkeys
  • Windows: Fixed an issue sending email with Outlook 2010-2016
  • Bug fixes
naps2 - 7.2.2

Published by cyanfish 10 months ago

Changes in 7.2.2:

  • Bug fixes
naps2 - 7.2.1

Published by cyanfish 10 months ago

Changes in 7.2.1:

  • Bug fixes
naps2 - 7.2.0

Published by cyanfish 10 months ago

Changes in 7.2.0:

  • Scanner Sharing
    • Share scanners with other computers on the local network, for example:
      • Turn a desktop-connected USB scanner into a wireless scanner usable from your laptop or phone
      • Allow Windows-only scanners to be used from Mac/Linux using a virtual machine
      • Set up a Raspberry Pi to turn a USB scanner into a wireless scanner
    • On the host computer, in the Profiles window, click Scanner Sharing and choose the scanners to share
    • On the client computer, select "ESCL Driver" in your profile settings and you should be able to select the shared scanner
    • NAPS2 currently must be kept open on the host for sharing to work
    • Shared scanners can be used from any ESCL-capable client, not just NAPS2
    • Use NoScannerSharing in appsettings.xml to disable
  • Slightly updated icons in the Profiles window
  • Old unrecoverable files are now cleaned up on startup
  • Mac/Linux have been upgraded to the .NET 8 runtime
  • Linux flatpak runtime has been upgraded to 23.08
  • Bug fixes
naps2 - 7.1.2

Published by cyanfish almost 1 year ago

Changes in 7.1.2:

  • Mac: Fixed scanning with macOS 14 Sonoma
naps2 - 7.1.1

Published by cyanfish about 1 year ago

Changes in 7.1.1:

  • Bug fixes
naps2 - 7.1.0

Published by cyanfish about 1 year ago

Changes in 7.1.0:

  • Windows: Added ESCL Driver option
    • This allows using most network scanners without needing to install a separate driver
  • PDF saving is much faster in some cases
  • Imported PDFs now render forms and annotations
  • Added Hindi language
  • Bug fixes
  • NAPS2.Sdk is now available on Nuget
naps2 - 7.0b9

Published by cyanfish over 1 year ago

Changes in 7.0b9:

  • Improved accuracy of PDF page sizes
  • Improved UI responsiveness when OCR is running
  • Mac: Improved color accuracy for scans with Apple Driver
  • Mac: Added support for dark themes
  • Linux: Added support for dark themes
  • Linux: Added arm64 .deb/.rpm builds
  • Bug fixes
naps2 - 7.0b8

Published by cyanfish over 1 year ago

Changes in 7.0b8:

  • Added "Email PDF" support to Mac and Linux
    • Mac: Apple Mail, Gmail, and Outlook Web options
    • Linux: Thunderbird, Gmail, and Outlook Web options
  • Added "Print" support to Mac and Linux
  • Added notifications to Mac and Linux
    • Also updated notification appearance in general
  • Linux: Added drag & drop support
  • Linux: Improved compatibility with older Linux (e.g. Ubuntu 18.04)
  • Linux: Added dependencies to .deb package
  • Sane: Show IP addresses for escl/airscan backends
  • Windows: Changed installer publisher to "NAPS2 Software"
  • Improved error log formatting
  • Added debug logging for scanning diagnostics
    • Turn on by checking "Enable debug logging" in the About window
    • This will record information about scanning activity on disk
    • You can find debuglog.txt in the same folder as errorlog.txt
    • Use NoDebugLogging in appsettings.xml to hide the option
  • Added Bosnian and Indonesian languages
  • Bug fixes
naps2 - 7.0b7

Published by cyanfish over 1 year ago

Changes in 7.0b7:

  • Bug fixes
naps2 - 7.0b6

Published by cyanfish over 1 year ago

Changes in 7.0b6:

  • Bug fixes
naps2 - 7.0b5

Published by cyanfish over 1 year ago

Changes in 7.0b5:

  • Added 2400/4800 dpi options
  • Linux: Added .deb/.rpm packages
  • Sane: Show devices incrementally (only with Mac / Linux flatpak)
  • Crop improvements
  • Fixed formatting for OCR of non-NAPS2 PDFs
  • Bug fixes
naps2 - 7.0b4

Published by cyanfish over 1 year ago

Changes in 7.0b4:

  • Twain: Changed default transfer mode
    • "Alternative Transfer" has been renamed "Memory Transfer" and is now used when "Default" is selected
    • "Native Transfer" can be used to revert to the old transfer mode
  • Saved images now use optimized bit depths for smaller file sizes
  • Bug fixes