
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
search-printers
Advanced tools
Node.js module to search for EPSON (and similar) thermal printers in the connected networks.
# Yarn
yarn add search-printers
# NPM
npm install search-printers
const SearchPrinters = require("search-printers");
const printers = await SearchPrinters();
// or in a different port
const printers = await SearchPrinters({ port: 9090 });
Use node-thermal-printer to connect to and use the printers
Search for printers
Parameters
Options Object
All parameters are optional
timeout Number Socket connection timeout (in ms)
default: 3000
port Number Network port to search for printers
default: 9100
buffer Buffer Buffer to get printer name
Returns Array<Printer>
Printer
host string : IPv4 address of the printerport number : Network port in which printer is listeningname string : Name of the printerFirst off, thanks for taking the time to contribute! Now, take a moment to be sure your contributions make sense to everyone else.
Found a problem? Want a new feature? First of all see if your issue or idea has already been reported. If not, just open a new clear and descriptive issue.
Pull requests are the greatest contributions, so be sure they are focused in scope, and do avoid unrelated commits.
FAQs
Search for thermal printers in connected networks
The npm package search-printers receives a total of 1 weekly downloads. As such, search-printers popularity was classified as not popular.
We found that search-printers demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.