Epson printer and r7800

I have latest version of openwrt
I cannot get printer to connect now
It says ip of printer may be incorrect
Make sure that dhcp is valid in your network

There are multiple ways you can interface a printer with a router:

  1. Wired Router RJ-45 to Printer RJ-45.
  2. Wireless infrastructure with and without encryption.
  3. using P910nd provisioned to the printers USB port.
    https://openwrt.org/docs/guide-user/services/print_server/p910ndprinterserver

The forum can guess or you can provide the model of Epson and how you are attempting to interface.
If you have all 3 options, the first is the fastest followed by the last.

I have the Epson Stylus NX420
trying to connect via wifi
its not obtaining a IP from router.
ive reset to default on printer and ive restarted the router

If possible I’d hardwire a printer.

If wifi is your only option - Looks like it likes 2.4ghz wireless. What are your 2.4ghz wifi settings?

If you want to compare settings below are my settings that work (I only have IoT devices on 2.4ghz). The only unusual thing is I have a couple neighbors so I set a RTS threshold (you don’t have to do that)

cat /etc/config/wireless

config wifi-device 'radio1'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
        option htmode 'HT20'
        option rts '980'
        option legacy_rates '0'
        option beacon_int '191'
        option txpower '25'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option key ''
        option ssid ''
        option encryption 'psk2+ccmp'

1 Like

The NX420 does not have an RJ-45 port - your options are usb or wireless.

Wireless b/g is slowest but if you are not a heavy user, it is easiest to set up.

If you set up infrastructure you will need to load the wpa2 key onto the printer and your manual should tell you how to do it. Have you done that?

1 Like

Yes WiFi my only option
I’ve typed in WiFi password and it connects.. everything passes except obtaining IP address. Cannot figure out why

Using a dhcp assigned IP can be problematic in printers. Typically, if the IP gets changed, the printer configuration on your computer may need to be deleted and reset. You can avoid this one of 2 ways. MAC reservation or static IP. Can you try reserving a MAC address?

1 Like

Not sure how
But I did delete all drivers and software on computer then restored printer to default settings (erased network settings)
Also deleted the printer from static on router

I am 100% with @shep on this one. DHCP reservation is a good way to go for a printer.

Out of curiosity @Jr_lefty, assuming your printer is 2.4Ghz and your 2.4Ghz radio is wlan1 on your R7800, do you see your printer's MAC access show up in the output of this command once your printer indicates it's connected to wireless?

Command:
# iwinfo wlan1 assoclist

It shows up but ip doesn’t

On your R7800, type: arp. Do you see your printer's MAC address in the HW address column?

arp

192.168.1.123    0x1         0x0         00:26:ab:3a:84:bc     *        br-lan

iwinfo wlan1 assoclist

00:26:AB:3A:84:BC  -58 dBm / -102 dBm (SNR 44)  22670 ms ago
        RX: 72.2 MBit/s, MCS 7, 20MHz                    224 Pkts.
        TX: 6.5 MBit/s, MCS 0, 20MHz                      45 Pkts.
        expected throughput: unknown

That is your printer's MAC, correct? If so, the router indicates there's an IP for it.

Is the issue that your printer itself is not indicating it has an IP address?
Can you ping that IP address from your router?

1 Like

on the printer error report it has a different ip and different subnet
"a router / access point channel conflict has been detected.

i pinged both ips.. both requests timed out

Could you post your output from:

# cat /etc/config/wireless

** Be sure you mask/remove your option key and option ssid values before posting the output here.

root@OpenWrt:~# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11a'
        option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
        option htmode 'VHT80'
        option channel '40'
        option country 'US'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option encryption 'psk2+ccmp'

config wifi-device 'radio1'
        option type 'mac80211'
        option hwmode '11g'
        option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
        option htmode 'HT20'
        option channel '3'
        option country 'US'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option encryption 'psk2+ccmp'

In your config wifi-device 'radio1' block, I would try adding this line:
option legacy_rates '0'

Secondly, in that same config block, channel 3 is not an ideal 2.4Ghz channel. Under almost all circumstances, you will want to pick either channel 1, 6, or 11 depending on which one has the least presence from neighboring APs. So run a channel scan and see which one of those three channels has the least interference and set that channel instead of option channel '3'.

1 Like

changed to channel 6
not sure how to change legacy rates to 0

under wifi settings and associated stations the printer comes up with a question mark under 'host' where other connected devices all have an ip set.

I'm not sure what more to have you try at this point. I would say reach out to Epson support because obviously your R7800 wireless is working.