ewsgateway - EWS Gateway allows you to access the Embedded Web Server

Distribution: PCLinuxOS
Repository: PCLinuxOS x86_64
Package name: ewsgateway
Package version: 1.0
Package release: 1pclos2015
Package architecture: x86_64
Package type: rpm
Installed size: 18.09 KB
Download size: 18.09 KB
Official Mirror: ftp.nluug.nl
HP printers have good driver support on Linux, but some models, like the LaserJet Pro P1102w, have no way to set up wireless access without connecting via USB to a Windows or Mac system. HPLIP has a tool called hp-wificonfig, but it does not work on the P1102w. The USB EWS interface is simple: The printer has an extra interface with class 255 (Vendor specific) and an interface name of "HP EWS". This interface has two bulk endpoints: You write an HTTP request to one endpoint, and read a response on the other. The gateway script only needs to provide a listening TCP socket and determine the boundaries of the request and response. It only accepts one connection at a time and does not support HTTP keep-alive. Run ewsgateway as ordinary user. README file in /usr/share/doc/ewsgateway



  • python-pyusb
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsLzma) <= 4.4.6-1
  • tkinter


  • ewsgateway = 1.0-1pclos2015
  • ewsgateway(x86-64) = 1.0-1pclos2015

    Install Howto

    1. Enable PCLinuxOS x86_64 repository in /etc/apt/sources.list:
      rpm http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/apt/ pclinuxos/64bit x86_64
    2. Update the package index:
      # apt-get update
    3. Install ewsgateway rpm package:
      # apt-get install ewsgateway