Điểm:0

Xsane - Không thể khởi động máy quét - đối số không hợp lệ

lá cờ us

Khi tôi cố gắng quét bằng Xsane, tôi nhận được thông báo lỗi "Không thể khởi động máy quét: đối số không hợp lệ".

Tôi có một máy in HP Laserjet MFP M227fdn trên ethernet in OK. Tôi đang chạy Ubuntu 20.04.3 LTS trên CPU Intel Xeon E5-2670 0 @ 2.60GHz à 16. Khi tôi khởi động Xsane, nó sẽ tìm kiếm máy quét và thấy ba thiết bị:

escl:http//192.168.4.68:8080
hpaio:HP_Laserjet_MFP_M227-M231?zc=NPIF3C167
hpaio:HP_Laserjet_MFP_M227-M231?ip=192.168.4.68

Việc chọn một trong hai thiết bị hpaio dẫn đến lỗi "Lỗi trong quá trình I/O của thiết bị" Việc chọn thiết bị escl cho phép Xsane khởi động nhưng không thành công khi tôi nhấn nút quét tạo ra lỗi đối số không hợp lệ.

Tôi đã gỡ cài đặt Xsane, thực hiện cập nhật sudo apt && nâng cấp sudo apt, cài đặt lại xsane qua trung tâm phần mềm Ubuntu

đầu ra của scanimage -T

hình ảnh quét -T
Định dạng đầu ra không được đặt, sử dụng pnm làm mặc định.
Khả năng : [hình ảnh/jpeg]
Khả năng : [hình ảnh/jpeg]
Khả năng : [hình ảnh/jpeg]
Khả năng : [hình ảnh/jpeg]
scanimage: giá trị làm tròn của br-x từ 0 thành 0
scanimage: làm tròn giá trị của br-y từ 0 đến 0
scanimage: sane_start: Đối số không hợp lệ

Tôi sẽ đăng toàn bộ Kết quả của hp-check -rt ở cuối bài này.

Tôi đã thay đổi quyền trên tệp .ppd như sau:

/etc/cups/ppd$ ls -l
tổng số 148
-rwxrwxr-- 1 root lp 11167 Ngày 22 tháng 8 00:00 HP_LaserJet_MFP_M227fdn_F3C167_.ppd
-rwxrwxr-- 1 gốc lp 2868 20 tháng 8 22:17 HP_LaserJet_MFP_M227-M231_fax.ppd
-rwxrwxr-- 1 gốc lp 59716 21 tháng 8 20:00 HP_LaserJet_MFP_M227-M231.ppd
-rwxrwxr-- 1 gốc lp 59716 Ngày 20 tháng 8 22:17 HP_Laserjet.ppd
-rw-r----- 1 gốc lp 12270 Ngày 18 tháng 8 11:20 HP_Laserjet.ppd.O

Tôi có thể thấy rằng có một số vấn đề, nhưng tôi không biết đủ để biết cách tiến hành. Quyền trên các tệp .ppd dường như là một trong những vấn đề gây ra lỗi này cho mỗi chủ đề khác về vấn đề này, nhưng điều đó dường như không khắc phục được. Cảm ơn trước sự giúp đỡ của bạn.

hp-kiểm tra -rt

cảnh báo: phiên bản ubuntu-20.04 không được hỗ trợ.Sử dụng các phụ thuộc phiên bản ubuntu-19.10 để xác minh và cài đặt...

---------------
| THÔNG TIN HỆ THỐNG |
---------------

 Hạt nhân: 5.4.0-80-generic #90-Ubuntu SMP Thứ Sáu, ngày 9 tháng 7 22:49:44 UTC 2021 GNU/Linux
 Dẫn chương trình: DianneFossey
 Proc: 5.4.0-80-generic #90-Ubuntu SMP Thứ Sáu, ngày 9 tháng 7 22:49:44 UTC 2021 GNU/Linux
 Phân phối: Ubuntu 20.04
 Độ bit: 64 bit


-----------------------
| CẤU HÌNH HPLIP |
-----------------------

Phiên bản HPLIP: HPLIP 3.20.3
HPLIP-Trang chủ: /usr/share/hplip
cảnh báo: Cài đặt HPLIP: Cài đặt tự động không được hỗ trợ cho phiên bản ubuntu distro 20.04 

Nội dung hiện tại của tệp '/etc/hp/hplip.conf':
#hplip.conf. Được tạo từ hplip.conf.in theo cấu hình.

[hplip]
phiên bản=3.20.3

[thư mục]
home=/usr/share/hplip
chạy =/var/chạy
ppd=/usr/share/ppd/hplip/HP
ppdbase=/usr/share/ppd/hplip
doc=/usr/share/doc/hplip
html=/usr/share/doc/hplip-doc
biểu tượng = không
cupsbackend=/usr/lib/cups/backend
cupfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv
bin=/usr/bin
apparmor=/etc/apparmor.d
# Các giá trị sau được xác định tại thời điểm định cấu hình và không thể thay đổi.
[cấu hình]
xây dựng mạng = có
libusb01-build=không
pp-build=no
gui-build=có
máy quét-xây dựng = có
fax-build=có
dbus-build=có
cup11-build=no
doc-build=có
bóng-xây dựng = không
hpijs-cài đặt=có
foomatic-drv-install=có
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=có
cốc-drv-install=có
cốc-ppd-install=không
thẻ nội bộ=3.20.3
hạn chế xây dựng = không
ui-bộ công cụ=qt5
qt3=không
qt4=không
qt5=có
chính sách-kit=có
lite-build=no
udev_sysfs_rules=không
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
trình điều khiển lớp = không


Nội dung hiện tại của tệp '/var/lib/hp/hplip.state':
Plugin không được cài đặt. Không thể truy cập tệp: Không có tệp hoặc thư mục như vậy

Nội dung hiện tại của tệp '~/.hplip/hplip.conf':
[cài đặt]
date_time = 22/08/21 10:55:20
phiên bản = 3.20.3


 <Tên gói> <Mô tả gói> <Bắt buộc/Tùy chọn> <Phiên bản tối thiểu> <Phiên bản đã cài đặt> <Trạng thái> <Nhận xét>

-------------------------
| Phụ thuộc bên ngoài |
-------------------------

 lỗi: cốc CUPS - Hệ thống in Unix phổ biến YÊU CẦU 1.1 - INCOMPAT 'CUPS có thể không được cài đặt hoặc không chạy'
 gs GhostScript - Trình thông dịch và xem trước ngôn ngữ PostScript và PDF BẮT BUỘC 7.05 9.50 OK -
 xsane xsane - Giao diện máy quét đồ họa cho SANE TÙY CHỌN 0,9 0,999 OK -
 scanimage scanimage - Chương trình quét vỏ TÙY CHỌN 1.0 1.0.29 OK -
 lỗi: dbus DBus - Hệ thống bus thông báo BẮT BUỘC - 1.12.16 MISSING 'DBUS có thể không được cài đặt hoặc không chạy'
 bộ chính sách Bộ công cụ chính sách - Khung chính sách quản trị TÙY CHỌN - 0.105 OK -
 mạng mạng -wget TÙY CHỌN - 1.20.3 OK -
 avahi-utils avahi-utils TÙY CHỌN - 0,7 OK -

------------------------
| Phụ thuộc chung |
------------------------

 lỗi: libjpeg libjpeg - Thư viện JPEG BẮT BUỘC - - THIẾU 'libjpeg cần được cài đặt'
 lỗi: cup-devel CUPS devel- Các tệp phát triển Hệ thống in Unix thông thường BẮT BUỘC - - MISSING 'cups-devel cần được cài đặt'
 lỗi: hình ảnh chiếc cốc Hình ảnh CUPS - BẮT BUỘC có tệp phát triển hình ảnh CUPS - - THIẾU 'hình ảnh chiếc cốc cần được cài đặt'
 libpthread libpthread - Thư viện chủ đề POSIX BẮT BUỘC - b'2.31' OK -
 lỗi: libusb libusb - Thư viện USB BẮT BUỘC - 1.0 MISSING 'libusb cần được cài đặt'
 sane SANE - Quét thư viện BẮT BUỘC - - OK -
 lỗi: sane-devel SANE - Quét các tệp phát triển thư viện BẮT BUỘC - - THIẾU 'sane-devel cần được cài đặt'
 lỗi: libnetsnmp-devel libnetsnmp-devel - Tệp phát triển thư viện mạng SNMP BẮT BUỘC 5.0.9 - MẤT 'libnetsnmp-devel cần được cài đặt'
 lỗi: libcrypto libcrypto - Thư viện mật mã OpenSSL BẮT BUỘC - 1.1.1 THIẾU 'libcrypto cần được cài đặt'
 python3X Python 2.2 trở lên - Ngôn ngữ lập trình Python BẮT BUỘC 2.2 3.8.10 OK -
 lỗi: python3-notify2 Python libnotify - Liên kết Python cho thông báo libnotify trên màn hình TÙY CHỌN - - BỎ LỠ 'python3-notify2 cần được cài đặt'
 lỗi: python3-pyqt4-dbus PyQt 4 DBus - Hỗ trợ DBus cho PyQt4 TÙY CHỌN 4.0 - MISSING 'python3-pyqt4-dbus cần được cài đặt'
 lỗi: python3-pyqt4 Giao diện PyQt 4- Qt cho Python (dành cho phiên bản Qt 4.x) BẮT BUỘC 4.0 - THIẾU 'python3-pyqt4 cần được cài đặt'
 python3-dbus Python DBus - Liên kết Python cho DBus BẮT BUỘC 0.80.0 1.2.16 OK -
 python3-xml Các thư viện Python XML BẮT BUỘC - 2.2.9 OK -
 lỗi: python3-devel Python devel - Tệp phát triển Python BẮT BUỘC 2.2 3.8.10 MISSING 'python3-devel cần được cài đặt'
 python3-pil PIL - Thư viện hình ảnh Python (cần thiết để quét dòng lệnh bằng hp-scan) TÙY CHỌN - 7.0.0 OK -
 python3-reportlab Reportlab - Thư viện PDF cho Python TÙY CHỌN 2.0 3.5.34 OK -

--------------
| BIÊN TẬP |
--------------

 lỗi: libtool libtool - Dịch vụ hỗ trợ xây dựng thư viện BẮT BUỘC - - THIẾU 'libtool cần được cài đặt'
 gcc gcc - BẮT BUỘC Trình biên dịch GNU Project C và C++ - 9.3.0 OK -
 make make - GNU make tiện ích để duy trì các nhóm chương trình BẮT BUỘC 3.0 4.2.1 OK -

---------------------
| Phần mở rộng Python |
---------------------

 cupsext CUPS-Tiện ích mở rộng BẮT BUỘC - 3.20.3 OK -
 hpmudext IO-Extension BẮT BUỘC - 3.20.3 OK -

----------------------
| Cấu hình quét |
----------------------

'/etc/sane.d/dll.d/hpaio' không tìm thấy.
 Hpaio HPLIP-SANE-Backend BẮT BUỘC - 3.20.3 OK 'tìm thấy hpaio trong /etc/sane.d/dll.conf'
 scanext Scan-SANE-Tiện ích mở rộng BẮT BUỘC - 3.20.3 OK -

------------------------------
| PHÁT HIỆN THIẾT BỊ QUÉT |
------------------------------

thiết bị `escl:http://192.168.4.68:8080' là máy quét hình phẳng ESCL HP LaserJet MFP M227fdn (F3C167)
thiết bị `hpaio:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167' là thiết bị đa năng HP_LaserJet_MFP_M227-M231 của Hewlett-Packard
thiết bị `hpaio:/net/HP_LaserJet_MFP_M227-M231?ip=192.168.4.68' là thiết bị đa năng HP_LaserJet_MFP_M227-M231 của Hewlett-Packard


--------------------------
| THIẾT BỊ USB BỊ PHÁT HIỆN |
--------------------------

Không tìm thấy thiết bị nào.

---------------------------------
| LẮP ĐẶT MÁY IN CUPS QUẦN ÁO |
---------------------------------

 
HP_Laserjet
-----------
Loại: Máy in
URI thiết bị: hp:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167
PPD: /etc/cups/ppd/HP_Laserjet.ppd
Mô tả PPD: HP LaserJet Pro MFP M227-M231 Postscript (được khuyến nghị)
Trạng thái máy in: máy in HP_Laserjet không hoạt động. được bật kể từ CN Ngày 22 tháng 8 năm 2021 10:14:30 AM CDT
lỗi: Trạng thái giao tiếp: Không thành công

HP_LaserJet_MFP_M227-M231
-------------------------
Loại: Máy in
URI thiết bị: hp:/net/HP_LaserJet_MFP_M227-M231?ip=192.168.4.68
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227-M231.ppd
Mô tả PPD: HP LaserJet Pro MFP M227-M231 Postscript (được khuyến nghị)
Trạng thái máy in: máy in HP_LaserJet_MFP_M227-M231 không hoạt động. được bật kể từ Thứ bảy, ngày 21 tháng 8 năm 2021 08:00:25 PM CDT
Tình trạng giao tiếp: Tốt

HP_LaserJet_MFP_M227-M231_fax
-----------------------------
Loại: Fax
URI thiết bị: hpfax:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227-M231_fax.ppd
Mô tả PPD: HP Fax2 hpcups
Trạng thái máy in: máy in HP_LaserJet_MFP_M227-M231_fax không hoạt động. được bật kể từ Thứ Sáu, ngày 20 tháng 8 năm 2021 10:17:24 CH CDT
Tình trạng giao tiếp: Tốt

HP_LaserJet_MFP_M227fdn_F3C167_
-------------------------------
Loại: Không xác định
URI thiết bị: implicitclass://HP_LaserJet_MFP_M227fdn_F3C167_/
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227fdn_F3C167_.ppd
cảnh báo: Không thể đọc /etc/cups/ppd/HP_LaserJet_MFP_M227fdn_F3C167_.ppd tệp ppd
PPD Mô tả: 
Trạng thái máy in: máy in HP_LaserJet_MFP_M227fdn_F3C167_ không hoạt động. được bật kể từ CN Ngày 22 tháng 8 năm 2021 12:00:05 AM CDT
cảnh báo: Máy in chưa được cài đặt HPLIP. Máy in phải sử dụng chương trình phụ trợ hp: hoặc hpfax: CUPS dành cho Thiết bị HP.


--------------
| PHÉP PHÉP |
--------------

 
-----------
| TỔNG KẾT |
-----------

Thiếu phụ thuộc bắt buộc
-----------------------------
lỗi: gói 'libcups2' bị thiếu/không tương thích 
lỗi: gói 'libdbus-1-dev' bị thiếu/không tương thích 
lỗi: gói 'libjpeg-dev' bị thiếu/không tương thích 
lỗi: gói 'libcups2-dev' bị thiếu/không tương thích 
lỗi: gói 'cups-bsd' bị thiếu/không tương thích 
lỗi: gói 'cups-client' bị thiếu/không tương thích 
lỗi: gói 'libcupsimage2-dev' bị thiếu/không tương thích 
lỗi: gói 'libusb-1.0.0-dev' bị thiếu/không tương thích 
lỗi: gói 'libusb-0.1-4' bị thiếu/không tương thích 
lỗi: gói 'libsane-dev' bị thiếu/không tương thích 
lỗi: gói 'libsnmp-dev' bị thiếu/không tương thích 
lỗi: gói 'snmp-mibs-downloader' bị thiếu/không tương thích 
lỗi: gói 'openssl' bị thiếu/không tương thích 
lỗi: gói 'python3-pyqt4' bị thiếu/không tương thích 
lỗi: gói 'gtk2-engines-pixbuf' bị thiếu/không tương thích 
lỗi: gói 'python3-dev' bị thiếu/không tương thích 
lỗi: gói 'libtool' bị thiếu/không tương thích 
lỗi: gói 'libtool-bin' bị thiếu/không tương thích 

Thiếu phụ thuộc tùy chọn
-----------------------------
lỗi: gói 'python3-notify2' bị thiếu/không tương thích 
lỗi: gói 'python3-dbus.mainloop.qt' bị thiếu/không tương thích 

Tổng số lỗi: 15
Tổng số cảnh báo: 1


Xong.
Điểm:0
lá cờ us

Tôi đã có thể sử dụng các bước trong một số câu trả lời trên chủ đề này để giải quyết vấn đề.

Câu trả lời ngắn gọn: Sửa Python để HPlip có thể tìm thấy Python 3. Gỡ cài đặt HP-Lip Sau đó làm theo hướng dẫn để tải xuống và biên dịch HP-Lip Sau đó, nó sẽ yêu cầu bạn cài đặt hplip-3.20.6-plugin.run, tuy nhiên, tập lệnh shell đã ho vào thời điểm đó. Tôi cần tìm phiên bản phù hợp của plugin này đây và cài đặt thủ công bằng sudo sh hplip-3.20.6-plugin.run

Câu trả lời dài:

Từ trang web launchpad của hplip, tôi đã tìm thấy một giải pháp phù hợp với mình. Đây là bài viết số 7 trong chủ đề này. Vấn đề tôi mô tả trong câu hỏi là do Ubuntu 20.04 sử dụng python3 với sự hỗ trợ giảm cho trăn2. Nếu /usr/bin/python liên kết với phiên bản python 2 thì đang chạy hplip-3.20.**.run sẽ gặp sự cố được báo cáo khi thử và không cài đặt được các thành phần python cần thiết.

Để chẩn đoán sự cố này, hãy chạy

python --version

nếu bạn nhận được phiên bản có chữ số 2 ở đầu thì cách khắc phục như sau

Sudo hủy liên kết /usr/bin/python Sudo ln -s /usr/bin/python3.* /usr/bin/python trong đó python3.* là phiên bản nào của python3 mà bạn đã cài đặt. Bạn có thể tìm ra điều này bằng cách chạy

ls/usr/bin/trăn*

và sau đó

Thử cái này:

Tải tệp xuống ~/Dowloads

https://sourceforge.net/projects/hplip/files/hplip/3.20.6/hplip-3.20.6.run/download?use_mirror=nchc

Mở một thiết bị đầu cuối và xóa phiên bản đã cài đặt trước đó:

Sudo apt remove hplip* Cd vào vị trí chứa trình cài đặt đã tải xuống.

cd ~/Downloads Để cài đặt chạy lệnh này:

sh hplip-3.20.6.run Chọn chế độ cài đặt Tự động, nhập a

Đảm bảo trình cài đặt phát hiện đúng bản phân phối Linux.

Nhập mật khẩu người dùng root/Superuser của bạn.

Trình cài đặt sẽ phát hiện những phụ thuộc mà hệ thống của bạn sẽ cần để cài đặt trước khi cài đặt HPLIP

Nếu hệ thống của bạn thiếu bất kỳ phụ thuộc nào, chúng hiện được tải xuống và Cài đặt.

./configure chuẩn bị HPLIP để cài đặt cũng như hệ thống của bạn được đã được xác minh để có tất cả các phụ thuộc cần thiết cho HPLIP.

'make' sau đó được thực thi. Tạo các bản biên dịch ("bản dựng") HPLIP cho hệ thống.

'thực hiện cài đặt' là quy trình cài đặt thực tế, bước này là nơi HPLIP đang thực sự được cài đặt vào hệ thống của bạn.

Sử dụng 'hp-setup' để định cấu hình máy in của bạn.

Bước đầu tiên là chọn loại kết nối máy in.

Tiếp theo, công cụ thiết lập sẽ hiển thị máy in được phát hiện.

Chọn tệp PPD sẽ được sử dụng cho máy in của bạn, thông thường bạn sẽ muốn để chọn tệp PPD được đề xuất.

Nhấp vào "AddPrinter" để hoàn tất quá trình thiết lập máy in.

Và cuối cùng khi cài cắm bị ho: Tải về phiên bản chính xác của hplip-xxxxx-plugin.run tới /.hplip/ Sudo sh hplip-xxxxx-plugin.run trong đó xxxxx là phiên bản đang cố tải xuống.

Xsane đã làm việc để quét trên các thiết bị hpiao sau quy trình này đối với tôi.

lá cờ br
**sane-airscan** hỗ trợ thiết bị của bạn. Sẽ nhanh hơn nếu có một bản sao từ https://github.com/alexpevzner/sane-airscan. Nhưng công việc tốt, tuy nhiên.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.