联想很多打印机其实是 Brother 打印机贴牌(OEM):

所以有时候 Brother 的打印机驱动也可以用于联想打印机。

  1. 将打印机连接到 Wi-Fi:

    在打印机上,按下 功能 按钮进入设置,通过上下键调整选项进入 4.网络 > 1.无线网络 > 3.安装向导,此时打印机会搜索 Wi-Fi 信号,搜索完成后选择你的 Wi-Fi 名称进入密码输入页,通过上下键调整字母,确认好之后按 确认 键输入下一个字母。当所有密码输入完成后,再次按下 确认 键,成功连接网络。

  2. 联想官网驱动下载页面搜索 M7206W 的 Linux 驱动。解压下载得到的 zip 文件,并安装其中的 m7206wcupswrapper-3.0.1-1.i386.deb

    sudo apt install ./m7206wcupswrapper-3.0.1-1.i386.deb
  3. 在 Ubuntu 中打开 设置 > 打印机,选择添加打印机,选中 M7206W,在打印机设置中选择打印机详情,选择 从数据库选择……,然后选中 BrotherBrother DCP-7020 Foomatic/hl1250 (recommended) 驱动。(你没看错,要使用 Brother 的驱动而不是刚刚安装的联想官方驱动。官方驱动打印不了,不知道为什么。)

现在就可以使用打印机了。

附:

打印机的 Web 设置页在 http://<printer-ip>:631

<printer-ip> 改为打印机实际 IP 地址

CUPS 和 LPR 的关系

CUPS(Common UNIX Printing System)和 LPR(Line Printer Remote)都是用于打印管理的系统,但它们有不同的功能和历史背景。

  1. CUPS (Common UNIX Printing System):

    • 开发背景:CUPS 是由苹果公司开发并维护的开源打印系统。它最初由 Easy Software Products 在 1999 年开发,并于 2002 年被苹果公司收购。

    • 主要功能:CUPS 提供了一个标准的打印系统,支持本地和网络打印。它使用 IPP(Internet Printing Protocol)作为主要的通信协议,并支持许多其他协议,如 LPD、IPP、SMB、JetDirect 等。

    • 特性

      • Web 界面管理:CUPS 提供了一个基于 web 的管理界面,使得用户可以方便地添加/删除打印机、管理打印任务等。

      • 驱动程序支持:CUPS 支持丰富的打印机驱动,能够处理多种类型的打印任务。

      • 跨平台兼容:CUPS 支持多种操作系统,如 Linux、macOS、Unix 等。

  2. LPR (Line Printer Remote):

    • 开发背景:LPR 是一种较早的 UNIX 打印系统,最早出现在 BSD UNIX 中。LPR 通常与 LPD(Line Printer Daemon)一起使用,形成了传统的 UNIX 打印系统。

    • 主要功能:LPR 提供了基本的打印功能,允许用户通过命令行将文件发送到本地或远程的打印机进行打印。

    • 特性

      • 简单易用:LPR 提供了简单的命令行接口,用于发送打印任务。

      • 较少的配置和功能:相比于 CUPS,LPR 的功能较少,配置也较简单,通常适用于基本的打印需求。

关系

  • 兼容性:CUPS 兼容 LPR/LPD 协议。CUPS 安装后,用户仍然可以使用 lpr 命令提交打印任务,但实际上这些任务会被 CUPS 处理。这使得 CUPS 能够在保持传统 UNIX 打印命令的同时,提供更强大的功能和管理能力。

  • 替代和扩展:CUPS 可以看作是对 LPR 的扩展和现代化替代。它不仅提供了 LPR 的基本功能,还增加了许多高级功能,如网络打印、图形管理界面、细粒度的权限控制等。

总结来说,CUPS 是一个现代化的打印系统,提供了丰富的功能和更好的管理界面,而 LPR 是一个传统的 UNIX 打印工具,提供基本的打印功能。CUPS 兼容 LPR,能够无缝处理通过 LPR 提交的打印任务。

参见:

Ubuntu 连接联想 M7206W 打印机的更多相关文章

  1. Windows 之 可以Ping通服务器但无法使用服务器连接的共享打印机

    故障现象:一个公司内部局域网中,一台电脑可以Ping通服务器,但无法使用服务器连接的共享打印机. 故障分析与排除:根据故障现象分析,由于客户端可以Ping通服务器,说明网络连接正常,故障可能是由客户端 ...

  2. ubuntu连接多个realsense d435

    ubuntu连接多个realsense d435 import pyrealsense2 as rs import numpy as np import cv2 import time import ...

  3. ubuntu 连接宽带

    ubuntu 连接宽带 链接: https://blog.csdn.net/selous/article/details/55520765 主要命令 pppoeconf pon dsl-provide ...

  4. ubuntu连接不到WiFi

    ubuntu连接不到WiFi 在软件与更新中,进入附加驱动. 搜到对应的无线网卡驱动,安装后在重启电脑.

  5. ubuntu 连接 mssql <转>

    转自  http://www.sendong.net/thread-90941-1-1.html 在linux下连接MSSQL,因为微软同志没有提供任何接口给开发人员,大约他们认为要用MSSQL的,只 ...

  6. 【转】ubuntu连接android设备(附最简单方法)

    原文网址:http://blog.csdn.net/maosidiaoxian/article/details/22661725 在ubuntu下连接android设备,虽然不用像windows那样安 ...

  7. ubuntu连接android设备(附最简单方法)

    在ubuntu下连接android设备,虽然不用像windows那样安装驱动,然而却会遇见一个错误:输入adb shell,会提示insufficient permissions for device ...

  8. Win7 64位操作系统连接HP 1010打印机完美解决方案

    工作的第一天就遇到问题,新电脑无法连接老式的HP1010打印机,64位Windows7系统无法连接32位XP网络共享打印机,而32位WIN7就可以. 这里分享个简单的解决方法:        先去下载 ...

  9. ubuntu 连接windows远程桌面 &&rdesktop 退出全屏模式

    参考:http://www.asgone.net/ubuntu-connect-windows-remote-desktop/ 呵呵,使用上了ubuntu,怎么接连上我的服务器的远程桌面呢,找了找帮助 ...

  10. Ubuntu连接多台Ubuntu server的问题

    如果您用的是虚拟机上安装的几个Ubuntu server进行IP配置 要注意以下几点: <1>虚拟机上安装完成Ubuntu server 默认的网络连接方式是NAT ,应该改成桥接网卡 ( ...

随机推荐

  1. 2.SpringBoot快速上手

    2.SpringBoot快速上手 SpringBoot介绍 javaEE的开发经常会涉及到3个框架Spring ,SpringMVC,MyBatis.但是这三个框架配置极其繁琐,有大量的xml文件,s ...

  2. css 手稿

    CSS 网页的布局和外观的显示样式 没有一张图解决不了的事:https://www.processon.com/mindmap/5e368a8be4b0d27af184e118 选择器 * 通配符选择 ...

  3. 【译】You probably should stop using a custom TaskScheduler

    来自Sergey Tepliakov的 https://sergeyteplyakov.github.io/Blog/csharp/2024/06/14/Custom_Task_Scheduler.h ...

  4. LabVIEW图标编辑器中的文本变得模糊

    问题详述 在LabVIEW图标编辑器中将文本添加到VI图标时,如果我将字体大小设置为小于10,文本会变得模糊.当字体大小设置为大于11时,文本会正常地显示,但是字体则变得太大而无法放入图标中. 真难看 ...

  5. 解决方案 | 1分钟快速解决 win10 任务管理器性能不显示GPU?

    1 问题 环境:win10 22h2 2 解决方法 win+r输入dxdiag回车,查看下面信息: (1)确认你的Windows10版本号大于1909,如果确认,在任务管理器进程页右键名称一栏,将GP ...

  6. 使用ES6中Class实现手写PromiseA+,完美通过官方872条用例

    目录 Promise出现的原因 myPromise的实现要点 myPromise的实现 myPromise - 实现简单的同步 myPromise - 增加异步功能 myPromise - 链式调用( ...

  7. BigDecimal的精度与刻度

    BigDecimal是Java中用于高精度算术运算的类.当您需要精确地处理非常大或非常小的数字时,例如在金融计算中,它特别有用.由于众所周知得原因,Double这种类型在某些情况下会出现丢失精度的问题 ...

  8. oeasy 教您玩转linux 010304 图形界面 xfce

    我们来回顾一下 上一部分我们都讲了什么? 讲了文件管理器和命令行终端互相交互 用命令nautilus在文件管理器打开某路径 这次我们来看看 图形用户界面(GUI)的情况 图形界面和发行版的关系 一个发 ...

  9. oeasy教您玩转vim - 40 - # 复制粘贴

    ​ 复制粘贴 回忆上节课内容 我们上次的内容是粘贴 小写p意味着在光标下面或者后面粘贴 大写P意味着在光标上面或者前面粘贴 p的意思是放上去,就是put 把什么放上去呢? 把 reg 中 " ...

  10. Python爬虫(5-10)-编解码、ajax的get请求、ajax的post请求、URLError/HTTPError、微博的cookie登录、Handler处理器

    五.编解码(Unicode编码) (1)GET请求 所提方法都在urllib.parse.路径下 get请求的quote()方法(适用于只提交一两个参数值) url='http://www.baidu ...