# printer-driver-lenovo-m7268w **Repository Path**: zty199/printer-driver-lenovo-m7268w ## Basic Information - **Project Name**: printer-driver-lenovo-m7268w - **Description**: printer driver for Lenovo M7268W laser printer - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-20 - **Last Updated**: 2025-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # printer-driver-lenovo-m7268w ## 介绍 联想 M7268W 激光打印机 Linux 驱动 ## 软件架构 测试可用于 UOS V20 loongarch64 架构 > P.S. deepin 等新世界 loong64 发行版无需安装此驱动,`cups-filters (>= 1.28)` 高版本中已提供 `driverless` 驱动,使用 `ipp` 协议直接连接即可 ## 安装教程 ```bash $ sudo apt install fakeroot # 安装 fakeroot $ cd printer-driver-lenovo-m7268w # 进入项目根目录 $ sudo apt build-dep . # 安装编译依赖 $ dpkg-buildpackage -Zxz -rfakeroot -b -uc -us -j$(nproc) # 打包 ``` 打包完成后,在上级目录中双击安装 `printer-driver-lenovo-m7268w_${version}_${arch}.deb` 软件包 ## 使用说明 安装完成后,使用 `打印管理器` 查找打印机,选择使用 `socket` 协议进行连接,将自动匹配驱动并提示打印测试页 ## 参考 ### 基本适配 [联想M7208w的linux驱动 - Ubuntu中文论坛](https://forum.ubuntu.org.cn/viewtopic.php?t=494336) 参考该贴 [#1](https://forum.ubuntu.org.cn/viewtopic.php?p=3235222&sid=d843bdcd3a4046e3afa271b07d0d4b65#p3235222),尝试在 `打印管理器` 中手动选择 `HP -> Color Laserjet Pro Mfp M177fw` 驱动,打印机无法正常工作 安装 [#3](https://forum.ubuntu.org.cn/viewtopic.php?p=3238011&sid=d843bdcd3a4046e3afa271b07d0d4b65#p3238011) 中附件提供的理光 SP150SUw 打印机驱动后,从 `/usr/share/cups/model/RICOH/` 文件夹中取出 `RICOH SP 150SUw.ppd.gz` 并解压得到 ppd 驱动文件;在 `打印管理器` 中手动选择该文件,即可正常使用打印机 ### 进阶修改 经多次测试,对 ppd 文件内容进行修改,修改打印机默认昵称、版本、设备 ID 匹配规则等;纸张尺寸默认值由 Letter 改为 A4,并添加部分设置项中文翻译 --- ppd 文件中可以修改指定使用的 `cupsFilter` 可执行文件名称,但该可执行文件需要理光打印机驱动包中指定路径的动态库 `/opt/RICOH/lib/RICOH SP 150Uwcl.so` 使用 [XELFViewer](https://github.com/horsicq/XELFViewer) 工具对可执行文件进行修改,搜索并替换动态库查找路径字符串以及打印机产品名称字符串,即可调整动态库名称、位置 --- 修改后进行测试,选择 `socket` 协议连接,`打印管理器` 可以自动匹配驱动,打印机功能正常,且打印机属性设置中菜单项均正常翻译为中文;动态库位置也成功调整,避免与理光打印机驱动产生冲突 ### 多架构适配 龙芯架构依赖 `LATX` 二进制翻译,保证在龙芯架构上可以运行 `cupsFilter` 可执行文件和动态库 * Arm 架构理论上可通过 `Box64` 实现运行(华为麒麟/鲲鹏处理器可尝试 `ExaGear`)