Scanner & Software Recommendations
tooomm edited this page 2026-06-07 12:26:45 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Paperless operates by watching a folder for new files so doesnt care what scanner you use, but sometimes finding a scanner that will write to an FTP, NFS, or SMB server can be difficult.
This page is here to help you find one that works right for you based on recommendations from other Paperless users.


Hardware Scanner | Scan Apps | Scan to API


Physical Scanners

Brand Model FTP SFTP NFS SMB SMTP WebDAV API[1] Recommended By
Brother ADS-1000W CitizenStile, ytzelf
Brother ADS-1200 christf
linux, push-to-scan, FTP/SFTP/NFS/SMB/SMTP/api-upload via brscan-skey & script, see Discussion
Brother ADS-1500W       danielquinn
Brother ADS-1600W       holzhannes
Brother ADS-1700W     holzhannes
Brother ADS-1800W ghmax, gatto
Brother ADS-2400N     oliboehm
Brother ADS-2600We     nodecentral
Brother ADS-2700W     ajfriesen
Brother ADS-2800W     philpagel
Brother ADS-3300W   bcthebc
Brother ADS-4300N     derlucas
Brother ADS-4700W     ocelotsloth
Brother MFC-J5330DW ✓    fanuch
Brother MFC-J5740DW foosinn
Brother MFC-J5910DW           bmsleight
Brother MFC-J6920DW         sayael
Brother MFC-J6930DW           ayounggun
Brother MFC-L2750DW       muued
Brother MFC-L2860DW       m-ober
Brother MFC-L2900DW       tousheroux
Brother MFC-L2960DW       Jacob-JA-Shanks
Brother MFC-L3740CDW       essys
Brother MFC-L5850DW         holzhannes
Brother MFC-L8690CDW       toertsche
Brother MFC-5890CN         huettenwirt
Brother MFC-8950DW       philpagel
Brother MFC-9140CDN         Obidose
Brother MFC-9142CDN         REOLDEV
Brother MFC-9340CDW         BBooDad
Brother DCP-L3510CDW       puralpha
Brother DCP-9020CDW       silaskreuze2008
Canon Maxify MB 2750       [2]   renepusch
Canon Maxify MB 5350       [2]   eingemaischt
Canon Maxify MB 5150 [2][3] mhelff
Canon MF443DW       PMiBu
Canon MF633C/635C       Skram-de
Canon MF645Cx       gruessung
Canon MF754CDW       lordleicester
Doxie Q2           [4] Unkn0wnCat
Epson ES-580W       fignew okcodemaybe
Epson ES-C380W       viktor-c
Epson WF-7710DWF         Skylinar
Epson WF-3640       xbmcnut
Epson WF-4830         Tomlawesome
Epson WF-4833       Silycr
Epson WP-4595     ✓    RunnerLexico
Epson WF-7840       Silycr
Fujitsu ix500         eonist
Fujitsu N1800     thiemo
Fujitsu N7100     thiemo
Fujitsu S1300i         USB only, see Discussion
HP MFP M277 dw     glassbox_sco
Kyocera ECOSYS m6526cdn randrej
Lexmark MB2442adwe     tooomm
PFU Limited (Ricoh) / Fujitsu ScanSnap iX1600 [5] (✓)[6] jerodg

[1]: Scanners with API Integration allow to push scanned documents directly to Paperless API, sometimes referred to as Webhook or Document POST, see API Scanning Setup.

[2]: Canon Multi Function Printers show strange behavior over SMB. They close and reopen the file after every page. Its recommended to tune the polling and inotify configuration values for your scanner. The scanner timeout is 3 minutes, so 180 is a good starting point.

[3]: Older Canon MFPs like the MB5150 can only scan to SMBv1 shares. This is now no longer available or disabled by default in most modern OS and NAS systems. To still use these devices without compromising you main storage by enabling SMB v1 either use a smb proxy like scan-to-smb1 or a dedicated smb v1 docker image like maxify-smbv1.

[4]: Doxie Q2: The caveat is that support will not be provided at all (as it's unsupported feature by them), and it may disappear in a firmware update. HTTPS is also not implemented on the device despite what the UI may get you to believe. They have not plans on finishing the webhook feature according to Paul S aka CEO of Doxie & Co due to no demand to do so. CANNOT recommend as a result. - samip5/kryptonian

[5]: Requires Firmware 0P00 and ScanSnap Home v2.12.0 or newer (25July2023). See Network Requirements and Firmware Changelog.

[6]: Can prepare an email for use with a desktop email application or requires signing up for a free ScanSnap cloud account and is limited to 300 emails/month; not explicitely SMTP or IMAP compatable.


Mobile Phone Software

You can use your phone to “scan” documents. The regular camera app will work, but may have too low contrast for OCR to work well. If you do not mind using cloud storage services like Dropbox or OneDrive, they have simple scanning capabilities build into their apps as well.
Apps specifically for scanning are recommended.

Name OS FTP NFS SMB SMTP WebDAV API[7] Custom HTTP Headers Recommended By
Genius Scan Android, iOS hannahswain
Less Paper iOS mirisbowring
OpenScan Android benjaminfrank
Paperless Document Scanner iOS victortowers
Paperparrot iOS thiemo
QuickScan iOS holzhannes
Scanly iOS adamgolczak
Swift Paperless iOS benonymity

On Android, you can use these applications in combination with one of the Paperless-ngx compatible apps to “Share” the documents produced by these scanner apps with Paperless.

On iOS, you can share the scanned documents via iOS Sharing to e.g. mail, WebDav or FTP apps to make them available in Paperless. Apple's Files app support connecting to network shares as well. There is also an iOS Shortcut that allows you to directly upload text, PDF and image documents available here. Please note, the shortcut only works for documents downloaded to iCloud / the device, in other words not directly from a URL.

[7]: Apps with Paperless API support can upload documents directly to Paperless without another application, just by providing the URL and an authentication (credentials or token).


API Scanning Setup

This sections contains information on how to set up scanners to post directly to Paperless API.

Doxie Q2

This part assumes your Doxie is connected to WiFi and you know its IP.

  1. Open your Doxie web UI by navigating to its IP address
  2. Navigate to Options -> Webhook
  3. Set the URL to http://[your-paperless-ngx-instance]/api/documents/post_document/ (HTTPS is not supported)
  4. Set the File Parameter Name to document
  5. Add the username and password to the respective fields (Consider creating a user just for your Doxie) and click Submit at the bottom of the page

Congrats, you can now scan directly from your Doxie to your Paperless-ngx instance!