Printman Icon
Printman
Hardware Guide•7 min read•

How to Print from Phone to Epson EcoTank USB-Only Printers (L120, L310)

Learn how to print wirelessly from iPhone and Android to Epson EcoTank L120, L310, L382, and L3110 USB printers without buying wireless models.

#Epson EcoTank#Epson L120#Epson L310#Continuous Ink Tank#Mobile Printing#AirPrint Alternative

The Epson EcoTank series revolutionized home and small business printing by swapping fragile, overpriced ink cartridges for giant, refillable ink reservoirs. Models like the Epson EcoTank L120, L310, L382, L3110, and L1110 can print up to 4,500 black pages and 7,500 color pages from a single set of inexpensive Epson 664 or 003 bottled inks.

For students, teachers, freelancers, and home offices, these budget EcoTank models deliver the lowest cost-per-page in the industry. However, to keep the retail price under $120–$150, Epson made one significant compromise: these entry-level models are strictly USB-only. They have no built-in Wi-Fi, no Ethernet port, and zero native Apple AirPrint or Mopria certification.

When you need to print a school assignment, concert ticket, or tax form directly from your iPhone, iPad, or Android phone, you are usually faced with frustrating hurdles:

  • The official Epson Smart Panel and Epson iPrint mobile apps refuse to discover USB-connected printers.
  • Third-party USB-OTG phone adapters are clunky, require specialized paid Android driver apps, and do not work with iPhones or iPads.
  • Stepping up to a factory wireless EcoTank model (such as the L3150 or L3250) costs an extra $80 to $120.

With Printman, you can transform your existing USB Epson EcoTank into a fast, wireless mobile printer for all smartphones and tablets in your home—using your existing Windows PC as a bridge.


Why You Don’t Need to Buy a More Expensive Wireless EcoTank

Upgrading to an EcoTank with built-in Wi-Fi often introduces new headaches, such as printers constantly disconnecting from modern 5 GHz mesh routers or mobile app connection errors. By using Printman on a Windows PC plugged into your EcoTank via USB, you get the best of both worlds: rock-solid wired reliability and frictionless mobile access.

Feature Buying a Wireless EcoTank (L3250/L3150) Android USB-OTG Dongle Hack Printman Windows LAN Bridge
Additional Cost $80 – $120 price premium $15 adapter + paid driver app $0 (Free & Open Source)
iPhone & iPad Support Yes (via AirPrint / App) No (iOS does not support OTG printing) Yes (Works in iOS Safari)
Connection Stability Can drop off 5 GHz mesh networks Fragile cable connection Permanent, stable wired USB
App Requirements Epson Smart Panel + Account Ad-heavy third-party print utility Zero apps, works in any browser
Multiple Devices Limited concurrent users Single phone physically attached Unlimited family phones & tablets

Step 1: Ensure Your Epson EcoTank Driver is Active on Windows

Before setting up mobile access, ensure your Epson EcoTank printer is communicating properly with Windows:

  1. Connect your Epson EcoTank (L120, L310, L382, or L3110) to your Windows 10 or 11 PC using a USB cable.
  2. Download and install the official Epson L-Series Printer Driver from Epson’s official support website.
  3. Open Windows Settings > Bluetooth & devices > Printers & scanners.
  4. Locate your printer (e.g. EPSON L120 Series or EPSON L3110 Series).
  5. Open Printing preferences to verify that paper types (Plain Paper, Glossy Photo) and print quality (Draft, Standard, High) are available.
  6. Print a Windows test page to confirm that the ink nozzles are clear and paper feeds smoothly.

Step 2: Download and Launch Printman

Printman is a lightweight, zero-dependency Windows executable. It does not require installing bloated frameworks, Docker containers, or Python environments.

  1. Download the latest standalone archive (printman-win-x64-standalone.zip) from the Printman GitHub Releases.
  2. Extract printman.exe to a folder on your computer (e.g., C:\Tools\Printman).
  3. Open PowerShell or Command Prompt in that folder and run:
./printman.exe serve --no-auth

Need Home Security? If you share your Wi-Fi network with neighbors or housemates, omit --no-auth. Printman will generate an ephemeral 6-digit PIN that users must enter on their phone before printing.

Printman will initialize, bind to port 5000, and display your local network access URLs:

  ==============================================================
    PRINTMAN SERVER - EMBEDDED KESTREL LAN ENGINE
  ==============================================================

  [WEB SERVER RUNNING]  Port: 5000
  [SECURITY] Open Access (No PIN required)

  Access from this machine or your phone on the same Wi-Fi:
    Local:    http://localhost:5000/
    Network:  http://192.168.1.115:5000/

Step 3: Print from Your iPhone or Android Phone

  1. Connect your phone or tablet to the same home Wi-Fi network as your Windows PC.
  2. Open Safari on iOS or Chrome on Android and navigate to the Network URL shown in your console (e.g. http://192.168.1.115:5000).
  3. For fast access, tap Share > Add to Home Screen on your phone to create a dedicated one-tap shortcut icon.

Printing Your First Document:

  1. Tap Select Documents to pick your PDF document, image, or photo from your device’s storage.
  2. Select your Epson EcoTank (e.g., EPSON L120 Series or EPSON L3110 Series) from the printer dropdown.
  3. Configure your printing preferences:
    • Paper Size: A4 or Letter (queried directly from the Epson driver).
    • Color Mode: Choose between Color and Monochrome.
    • Copies: Enter the number of copies needed.
    • Page Range: Specify individual pages (e.g., 1-3, 5) if you don’t need the entire document.
  4. Tap Print.

Printman automatically converts your document into high-resolution raster data using Windows native WinRT rendering (Windows.Data.Pdf), routes it through the Windows spooler (winspool.drv), and feeds it straight to your EcoTank over USB. Your printer begins printing within seconds!


Pro Tip: Run Printman Automatically on Windows Startup

To keep your Epson EcoTank ready for wireless mobile printing at all times without having to type commands into a terminal:

  1. Press Win + R, type shell:startup, and press Enter.
  2. Right-click in the empty space inside the folder and select New > Shortcut.
  3. In the target box, paste:
    "C:\Tools\Printman\printman.exe" serve --no-auth
  4. Name the shortcut Printman EcoTank Server and click Finish.

Now, whenever your desktop or laptop is turned on, Printman starts automatically in the background.


Frequently Asked Questions (FAQ)

Can I print color photos and images from my phone to my EcoTank?

Yes! Printman supports high-resolution rendering for JPG, PNG, and PDF photo files. Because Printman feeds the print stream directly to the official Epson Windows driver, color management and ink droplet precision are fully preserved.

Does this work with all mobile devices, including iPhone and Android?

Yes. Unlike vendor-locked apps, Printman serves a standard, responsive web application that runs inside any modern mobile browser (Safari, Chrome, Firefox, Edge, Opera). No mobile drivers or third-party apps need to be downloaded from the App Store or Google Play.

Why doesn’t the official Epson Smart Panel app discover my L120 or L310?

The Epson Smart Panel and Epson iPrint mobile apps are designed to communicate strictly over network protocols (Wi-Fi Direct or mDNS). Because the L120, L310, and L3110 lack built-in Wi-Fi hardware, the mobile apps cannot see them. Printman solves this by letting your Windows PC act as the intelligent network bridge.

What happens if multiple people send documents to print at the same time?

Printman features a built-in serialized background queue (Channel<WebBatchPrintRequest>). If two family members or coworkers submit documents simultaneously from their phones, Printman queues the jobs in memory and feeds them to the Epson USB spooler one after another, preventing driver lockups or paper feed conflicts.

Written by EslaMx7

Printman is an open-source tool built to keep resilient USB printers out of landfills.

Buy Me a Coffee