Skip to content

Commit 00dd95d

Browse files
committed
Document support of eSCL #1342
1 parent c02fba5 commit 00dd95d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![CodeFactor](https://www.codefactor.io/repository/github/manuc66/node-hp-scan-to/badge)](https://www.codefactor.io/repository/github/manuc66/node-hp-scan-to)
99
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmanuc66%2Fnode-hp-scan-to.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmanuc66%2Fnode-hp-scan-to?ref=badge_shield)
1010

11-
**`node-hp-scan-to`** is a Node.js application that replicates HP's "_Scan to Computer_" functionality by [reverse engineering](protocol_doc/HP%20Officejet%206500%20E710n-z.md) the original protocol, allowing you to scan documents directly from your HP printer's scanner to your Linux, Windows, or macOS computer.
11+
**`node-hp-scan-to`** is a Node.js application that replicates HP's "_Scan to Computer_" functionality by [reverse engineering HP's proprietary protocols](protocol_doc/HP%20Officejet%206500%20E710n-z.md) and supporting the standardized [eSCL protocol](protocol_doc/HP%20PageWide%20Pro%20477dw%20MFP.md), allowing you to scan documents directly from your HP printer's scanner to your Linux, Windows, or macOS computer.
1212

1313

1414
Unlike the original HP program, `node-hp-scan-to` is cross-platform and can be run on a bare-metal desktop or server, or in a container on Docker or Kubernetes. It can also be integrated with third-party document management solutions such as [Paperless-ngx](https://docs.paperless-ngx.com/) and [Nextcloud](https://Nextcloud.com/).
@@ -22,6 +22,8 @@ Unlike the original HP program, `node-hp-scan-to` is cross-platform and can be r
2222
- [Supported Devices](#supported-devices)
2323
- [Supported Functions](#supported-functions)
2424
- [App Features](#app-features)
25+
- [Protocol Support](#protocol-support)
26+
- [Emulated Duplex Scanning Feature](#emulated-duplex-scanning-feature)
2527
- [Installation](#installation)
2628
- [Using NodeJS](#using-nodejs)
2729
- [Using Docker](#using-docker)
@@ -83,6 +85,14 @@ There is a good chance it also works on other unlisted HP All-in-One Printer.
8385
- Local folders
8486
- [Paperless-ngx API](https://docs.paperless-ngx.com/api/) upload
8587
- [Nextcloud WebDAV](https://docs.Nextcloud.com/server/latest/user_manual/en/files/access_webdav.html) upload
88+
89+
### Protocol Support
90+
91+
Supports both HP proprietary protocols (WalkupScanToComp, WalkupScan, ScanJob) and the standardized eSCL protocol.
92+
93+
- **eSCL-only devices** (e.g., HP ScanJet Pro 4500 fn1): Automatically detected and supported ([#1307](https://github.com/manuc66/node-hp-scan-to/issues/1307))
94+
- **Dual-protocol devices**: Uses HP protocols by default; add `--prefer-eSCL` flag to use eSCL instead
95+
- See [eSCL protocol documentation](protocol_doc/HP%20PageWide%20Pro%20477dw%20MFP.md) for technical details
8696

8797
### Emulated Duplex Scanning Feature
8898

0 commit comments

Comments
 (0)