NMe*_*ech 3 printing hp drivers 20.04
我最近在运行 Ubuntu 20.04 的笔记本电脑上购买了一台 HP Laser 107a 作为廉价打印机。我购买它的原因是,我读到它与 Linux 兼容。
\n当我收到印刷版时,我尝试遵循tutoriallinux指南。因此,我从 hp 网站下载了uld 驱动程序(当时我发现 HP Laser 107a 基本上是使用 uld 驱动程序的重新命名的三星打印机)。当我将打印机连接到笔记本电脑时,尽管打印机已被识别,但我无法打印。最初,“打印选项”对话框是空的,经过仔细检查,我意识到没有 PPD。
\n然后我遇到了以下询问 ubuntu 问题,该问题涉及 18.04 LTS 和 19.04。我尽可能严格地按照说明进行操作,并通过选择数据库(最初)或通过在 / opt/中找到 PPD 文件来设法选择正确的驱动程序(HP Laser 10x 系列)文件夹中找到 PPD 文件,成功选择了正确的驱动程序(HP Laser 10x 系列)。无论哪种情况,结果都是相同的:
\n经过仔细检查,我意识到打印机的 URI 是“file:///dev/null”,这解释了为什么所有内容都被提交。另外,每当我从 Libreoffice 或 PDF 查看器等打开打印机对话框,并尝试选择打印机时,我得到的只是“正在等待打印机...”。我怀疑这也可以通过 URI 来解释。
\n我的下一步是查明打印机是否正常。最初,我将其连接到 Windows 机器,没有出现任何问题,我得到了测试页。
\n下一步是尝试另一个发行版。我尝试使用 5.4 内核的 Manjaro,并遵循与tutoriallinux 文章类似的路径,运行 Xcfe。我也成功地获得了测试页面,没有出现任何问题或问题。我还检查了 CUPS 客户端的 URI 对话框,发现 URI 是usb:/HP/[....] (即不是file:///dev/null)
\n我还尝试了“调试打印问题”页面,但效果有限,因为我无法获取lpinfo -v来识别打印机(在 Manjaro 中已识别)。
\n此时,我不确定这是否是 Ubuntu 问题,或者是我的升级设置或以前的 HP 安装有问题。我将不胜感激任何有关此事的指导。
\n================更新:======================
\nlpinfo -v输出(# 替换 A-z0-9)
\nnetwork ipps\nnetwork beh\nnetwork lpd\nnetwork http\nfile cups-brf:/\ndirect hp\nnetwork https\nnetwork ipp\nnetwork socket\ndirect hpfax\nnetwork socket://[####:###:####:####:####:####:####:####]\nnetwork dnssd://HP%20Officejet%20Pro%208610%20%5B123az%5D._ipp._tcp.local/?uuid=1c852a4d-b800-1f08-####-34####\nnetwork ipp://HP%20Officejet%20Pro%208610%20%####%5D._ipp._tcp.local/\nRun Code Online (Sandbox Code Playgroud)\nlpstat -t输出
\nscheduler is running\nsystem default destination: HP_Officejet_Pro_8610_######_\ndevice for HP_Laser_103_107_108: ///dev/null\ndevice for HP_Officejet_Pro_8610_######_: implicitclass://HP_Officejet_Pro_8610_######_/\nHP_Laser_103_107_108 accepting requests since \xce\xa0\xce\xb1\xcf\x81 02 \xce\x9f\xce\xba\xcf\x84 2020 02:55:52 \xcf\x80\xce\xbc EEST\nHP_Officejet_Pro_8610_######_ accepting requests since \xce\xa0\xce\xb1\xcf\x81 02 \xce\x9f\xce\xba\xcf\x84 2020 02:51:35 \xcf\x80\xce\xbc EEST\nprinter HP_Laser_103_107_108 is idle. enabled since \xce\xa0\xce\xb1\xcf\x81 02 \xce\x9f\xce\xba\xcf\x84 2020 02:55:52 \xcf\x80\xce\xbc EEST\nprinter HP_Officejet_Pro_8610_######_ is idle. enabled since \xce\xa0\xce\xb1\xcf\x81 02 \xce\x9f\xce\xba\xcf\x84 2020 02:51:35 \xcf\x80\xce\xbc EEST\nRun Code Online (Sandbox Code Playgroud)\n/usr/lib/cups/backend/usb
\nDEBUG: Loading USB quirks from "/usr/share/cups/usb".\nDEBUG: Loaded 181 quirks.\nDEBUG: list_devices\nDEBUG: libusb_get_device_list=7\nRun Code Online (Sandbox Code Playgroud)\n* lsusb -v | lsusb grep -A 3 bInterfaceClass。7
\ncan\'t get debug descriptor: Resource temporarily unavailable\ncan\'t get device qualifier: Resource temporarily unavailable\n bInterfaceClass 7 Printer\n bInterfaceSubClass 1 Printer\n bInterfaceProtocol 2 Bidirectional\n iInterface 0 \n--\n bInterfaceClass 7 Printer\n bInterfaceSubClass 1 Printer\n bInterfaceProtocol 4 \n iInterface 0 \ncan\'t get debug descriptor: Resource temporarily unavailable\n--\n bInterfaceClass 7 Printer\n bInterfaceSubClass 1 Printer\n bInterfaceProtocol 4 \n iInterface 0 \nRun Code Online (Sandbox Code Playgroud)\nLSSB
\nBus 001 Device 005: ID 1bcf:2b8a Sunplus Innovation Technology Inc. \nBus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller\nBus 001 Device 003: ID 8087:07dc Intel Corp. \nBus 001 Device 006: ID 03f0:e82a HP, Inc \nBus 001 Device 002: ID 8087:8000 Intel Corp. \nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\nBus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub\nBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\nRun Code Online (Sandbox Code Playgroud)\nsystemctl 列表单位“ippusbxd*”
\n UNIT LOAD ACTIVE SUB DESCRIPTION\n0 loaded units listed.\nTo show all installed unit files use \'systemctl list-unit-files\'.\nRun Code Online (Sandbox Code Playgroud)\n
以下是我如何让HP Laser 107a在新安装的 Ubuntu 20.04 上运行。
第 1 步:ippusbxd按照前面的答案中所述删除。
sudo apt purge ippusbxd
Run Code Online (Sandbox Code Playgroud)
步骤 2:下载并安装 HP Laser 10x 系列驱动程序。
wget https://ftp.hp.com/pub/softlib/software13/printers/CLP150/uld-hp_V1.00.39.12_00.15.tar.gz
tar -xvf uld-hp_V1.00.39.12_00.15.tar.gz
cd uld/
sudo ./install.sh
Run Code Online (Sandbox Code Playgroud)
步骤 3:打开Settings并删除任何现有实例(如果存在)。选择Additional Printer Settings并单击Add下一个屏幕。
步骤4:选择HP Laser 103 107 108选项并单击Forward。这将开始搜索驱动程序。等待完成。
步骤 5:在下一个已选中的屏幕上,从列表中Select printer from database选择并单击。HPForward
步骤6:选择Laser 10x选项并单击Forward。在下一个屏幕上单击Apply即可完成!您可以从下一个屏幕打印测试页来验证设置。
| 归档时间: |
|
| 查看次数: |
11806 次 |
| 最近记录: |