使用 USB 更改 M2020 打印机 WiFi 配置

使用 USB 更改 M2020 打印机 WiFi 配置

我有一台 M2020 打印机,我已经安装在一台 Ubuntu 机器上(使用 uld 驱动程序更像帖子),但当我尝试通过 USB 连接并尝试将其安装在笔记本电脑上时,它无法识别打印机,因此我无法轻松添加它。我很久以前就配置了 wifi,但它在大学里失败了,所以我无法通过点击 WPS 按钮或类似的东西来访问打印机。现在我有另一个可用的网络,所以我可以尝试更改网络、密码和其他详细信息,以便我可以通过 wifi 连接到它。我无法使用三星提供的 Windows 或 Mac 工具。

如果我只能通过 USB 连接网络,我该如何重新配置​​网络?我在按下 WPS 10 秒后打印了 2 页。使用 Ubuntu Gnome 16.04

答案1

可以使用三星的 PSU(“打印机设置实用程序”)重置 M2020 打印机的 Wi-Fi 设置。

深受启发这个帖子,我最终将所需的文件移动到同一个文件夹中,并将我的用户添加到lp组中。

下载实用程序

直接从这里并将档案解压到某处。

wget http://downloadcenter.samsung.com/content/DR/201110/20111019151150392/PSU_1.01.tar.gz
tar xzf PSU_1.01.tar.gz

准备wirelesssetup

该工具需要以下共享库才能运行。将文件复制或提取到wirelesssetup放置的同一文件夹中。

我正在运行一台 x64 机器,但对于较旧的机器也可以遵循类似的程序。

  • libnetsnmp.so.10复制自PSU_1.01/cdroot/Linux/psu/share/lib64/libnetsnmp.so.10.0.2
  • libqt-mt.so.3复制自PSU_1.01/cdroot/Linux/psu/share/lib64/libqt-mt.so.3.0.5
  • libstdc++.so.5摘自PSU_1.01/cdroot/Linux/psu/share/libstdc++-5-x86_64.tar.gz|/usr/lib64/libstdc++.so.5.0.7

最终,你应该得到以下文件夹结构:

PSU_1.01/cdroot/Linux/wirelesssetup/bin64
├── libnetsnmp.so.10
├── libqt-mt.so.3
├── libstdc++.so.5
└── wirelesssetup

将用户添加到lp

为了使该工具能够与打印机通信,您的用户必须是该lp组的一部分。使用以下命令检查您的用户是否属于该组:

id -Gn
> lp adm tty dialout cdrom sudo ...

要将您的用户添加到lp组,请使用以下命令:

sudo usermod -a -G lp username
newgrp lp

跑步wirelesssetup

确保您的打印机已连接到 USB 端口。然后使用以下命令列出可用设备:

ls /dev/usb/lp*

要启动 GUI 工具,请运行以下命令:

LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH ./wirelesssetup /dev/usb/lp0

如果一切顺利,该工具应该开始在控制台中打印几行,并弹出一个 GUI。

IOClientUsbEp0::init()
IODeviceLocker::IODeviceLocker(0x7ffcf08e6620,43)
    m_isValid=1
    devID[120]: <MFG:Samsung;CMD:SPL,URF,FWV,PIC,EXT,DCU;MDL:M2020 Series;CLS:PRINTER;CID:SA_SPLV3_BW;MODE:SPL3,R000105,SCP;STATUS:BUSY;>
IOClientUsbEp0::findUsbDevice(0x7ffcf08e6620)
IOClientUsbEp0::get_usb_bus_address: m_usblp: name=</dev/usb/lp0>
IODeviceLocker::IODeviceLocker(0x7ffcf08e6620,43)
    m_isValid=1
INFO: usb_control_msg(,0xc1,0xe0,0x0100,0x0000,0x1428f80,255,5000)
I/O: ep0: HOST>FW: c1 e0 0100 0000 00ff [0 bytes of data]
I/O: ep0: HOST<FW: 404D00000000000C000C402C0000502C...[255 bytes of data]
    extDevID[255]: <CMD:PV3,ALL,WSP,CMP,IDS,EPMWSP,WPS,WFD,WWS,NFC1,GCP,AMPV,RDS,APO,WIN8,OTG,SBYOFF,CI_19,URL;>
...

无线设置 GUI

相关内容