linux打印机无法识别usb,ubuntu下无法识别打印机,求教!
我自己的筆記本(基于Ubuntu 16.04的budgie-remix的發行版)和朋友的NUC主機(Linux Mint 17.3),各連接了一臺 HP LaserJet 1020 Plus ,安裝了 HPLIP 和 plugin 3.16.5。因為朋友的機器只能通過遠程控制,所以打算在本機調試找出原因后再處理遠程機器。
兩個環境第一次連接識別成功,并成功打印測試頁,點擊添加后隨即出現 communication error (5012)。刪除后就再也識別不到打印機。終端運行 hp-setup 提示error: No devices found on bus: usb。
NUC:運行lsusb,有打印機連接,但運行在這個帖子 https://bugs.launchpad.net/hplip/+bug/535056 下看到把當前用戶添加到lp組,重啟終端lsusb,發現打印機的連接沒了
筆記本:運行 lsusb,未顯示有打印機連接;重新插拔USB線后馬上運行lsusb,明顯卡頓但輸出仍無打印機連接。拔出打印線,重啟打印機,再插入打印線,觸發打印機自檢,lsusb可見打印機,回顯如下:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:0050 Validity Sensors, Inc. Swipe Fingerprint Sensor
Bus 001 Device 004: ID 05c8:0379 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 003: ID 8087:07dc Intel Corp.
Bus 001 Device 015: ID 03f0:2b17 Hewlett-Packard LaserJet 1020
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
此時運行hp-setup 001:015,提示
HP Linux Imaging and Printing System (ver. 3.16.5)
Printer/Fax Setup Utility ver. 9.0
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
Searching for device...
error: Device not found. Please make sure your printer is properly connected and powered-on.
Done.
hp-check -t
Saving output in log file: /home/borgchen/hp-check.log
HP Linux Imaging and Printing System (ver. 3.16.5)
Dependency/Version Check Utility ver. 15.1
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied tarball (.tar.gz or
.run) to determine if the proper dependencies are installed to successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb, .rpm, etc) or an
already built HPLIP supplied tarball has the proper dependencies installed to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the above cases (both
compile- and run-time dependencies).
Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION
Status Types:
OK
MISSING - Missing Dependency or Permission or Plug-in
INCOMPAT - Incompatible dependency-version or Plugin-version
---------------
| SYSTEM INFO |
---------------
Kernel: 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 GNU/Linux
Host: borgchen-Notebook
Proc: 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 GNU/Linux
Distribution: 12 16.04
Bitness: 64 bit
-----------------------
| HPLIP CONFIGURATION |
-----------------------
HPLIP-Version: HPLIP 3.16.5
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for ubuntu distro 16.04 version
Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf. Generated from hplip.conf.in by configure.
[hplip]
version=3.16.5
[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.16.5
html=/usr/share/doc/hplip-3.16.5
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.16.5
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
qt5=no
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=yes
Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.16.5
Current contents of '~/.hplip/hplip.conf' file:
[upgrade]
notify_upgrade = false
last_upgraded_time = 1462431371
pending_upgrade_time = 0
latest_available_version = 3.16.5
[settings]
systray_visible = 0
systray_messages = 0
[last_used]
device_uri = "hp:/usb/HP_LaserJet_1020?serial=S40VK0P"
printer_name =
working_dir = /home/borgchen/Downloads/hplip-3.16.5/hplip-3.16.5-plugin.run
[commands]
scan = /usr/bin/xsane -V %SANE_URI%
[refresh]
rate = 30
enable = true
type = 1
[polling]
enable = false
interval = 5
device_list =
[fax]
voice_phone =
email_address =
[installation]
date_time = 2016年05月06日 15:42:24
version = 3.16.5
--------------
| COMPILEDEP |
--------------
gcc gcc - GNU Project C and C++ Compiler REQUIRED - 5.3.1 OK -
make make - GNU make utility to maintain groups of programs REQUIRED 3.0 4.1 OK -
libtool libtool - Library building support services REQUIRED - 2.4.6 OK -
------------------------
| General Dependencies |
------------------------
libcrypto libcrypto - OpenSSL cryptographic library REQUIRED - 1.0.2 OK -
python-xml Python XML libraries REQUIRED - 2.1.0 OK -
libnetsnmp-devel libnetsnmp-devel - SNMP networking library development files REQUIRED 5.0.9 5.7.3 OK -
sane-devel SANE - Scanning library development files REQUIRED - 1.0.25 OK -
pil PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL - 1.1.7 OK -
pyqt4-dbus PyQt 4 DBus - DBus Support for PyQt4 REQUIRED 4.0 4.11.4 OK -
libpthread libpthread - POSIX threads library REQUIRED - 2.23 OK -
python-devel Python devel - Python development files REQUIRED 2.2 2.7.11 OK -
cups-devel CUPS devel- Common Unix Printing System development files REQUIRED - 2.1.3 OK -
python-dbus Python DBus - Python bindings for DBus REQUIRED 0.80.0 1.2.0 OK -
cups-ddk CUPS DDK - CUPS driver development kit OPTIONAL - - OK -
reportlab Reportlab - PDF library for Python OPTIONAL 2.0 3.3.0 OK -
pyqt4 PyQt 4- Qt interface for Python (for Qt version 4.x) REQUIRED 4.0 4.11.4 OK -
libusb libusb - USB library REQUIRED - 1.0 OK -
cups-image CUPS image - CUPS image development files REQUIRED - 2.1.3 OK -
python2X Python 2.2 or greater - Python programming language REQUIRED 2.2 2.7.11 OK -
python-notify Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL - - OK -
libjpeg libjpeg - JPEG library REQUIRED - - OK -
sane SANE - Scanning library REQUIRED - 1.0.25 OK -
----------------------
| Scan Configuration |
----------------------
scanext Scan-SANE-Extension REQUIRED - 3.16.5 OK -
hpaio HPLIP-SANE-Backend REQUIRED - 3.16.5 OK 'hpaio found in /etc/sane.d/dll.conf'
-------------------------
| External Dependencies |
-------------------------
gs GhostScript - PostScript and PDF language interpreter and previewer REQUIRED 7.05 9.18 OK -
cups CUPS - Common Unix Printing System REQUIRED 1.1 2.1.3 OK 'CUPS Scheduler is running'
network network -wget OPTIONAL - 1.17.1 OK -
scanimage scanimage - Shell scanning program OPTIONAL 1.0 1.0.25 OK -
policykit PolicyKit - Administrative policy framework OPTIONAL - 0.105 OK -
xsane xsane - Graphical scanner frontend for SANE OPTIONAL 0.9 0.999 OK -
dbus DBus - Message bus system REQUIRED - 1.10.6 OK -
avahi-utils avahi-utils OPTIONAL - 0.6.32 OK -
---------------------
| Python Extentions |
---------------------
hpmudext IO-Extension REQUIRED - 3.16.5 OK -
cupsext CUPS-Extension REQUIRED - 3.16.5 OK -
------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------
No Scanner found.
--------------------------
| DISCOVERED USB DEVICES |
--------------------------
No devices found.
---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------
lpstat
------
Type: Unknown
Device URI: No destinations added.
--------------
| PERMISSION |
--------------
No errors or warnings.
Done.
并彈出警告框
HPLIP cannot detect devices in your network. This may be due to existing firewall settings blocking the required ports like (5353/udp). When you are in a trusted network environment, you may open the ports for network services like mdns and slp in the firewall. For detailed steps follow the link.
http://hplipopensource.com/node/375
但我并未開啟防火墻,cat /etc/services
mdns 5353/tcp # Multicast DNS
mdns 5353/udp
我記得之前裝Ubuntu 15.04 還是15.10的時候,一連接上打印機就自己識別成功,但沒試過重啟后行不行,這個求助帖發出去之后,就打算重裝回去看看,太難受了,汗。主要是朋友那臺迷你主機,現在能夠安裝成功穩定運行的也就是Linux Mint 17.3。
總結
以上是生活随笔為你收集整理的linux打印机无法识别usb,ubuntu下无法识别打印机,求教!的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【材质】色彩基础
- 下一篇: vue组件化通信之父向子传值
