ฉันกำลังใช้งาน Ubuntu 21.10 ฉันมีเครื่องพิมพ์ all-in-one รุ่นเก่า (HP OfficeJet Pro 8500) มันเชื่อมต่อกับเราเตอร์ที่บ้านของฉัน ฉันมีที่อยู่ IP และฉันสามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ในตัว ตรวจสอบระดับหมึก ฯลฯ
ฉันลองเชื่อมต่อกับอุปกรณ์ก่อนโดยใช้ HP Device Manager เพราะฉันหวังว่าจะกำหนดค่าสแกนเนอร์และเครื่องพิมพ์ HP ค้นพบอุปกรณ์บน LAN ของฉัน ตัวจัดการอุปกรณ์แจ้งให้ฉันคลิกถัดไปเพื่อดำเนินการต่อ หลังจากคลิก Next ประมาณ 3 วินาที ปุ่ม Next จะเปลี่ยนเป็น Add Printer แต่ไม่มีอะไรเกิดขึ้นอีก การคลิกเพิ่มเครื่องพิมพ์จะส่งผลให้หยุดชั่วคราวอีก 3 วินาที แต่ยังคงไม่มีอะไรเกิดขึ้น การคลิกย้อนกลับและยกเลิกคือตัวเลือกเดียวของฉันในการดำเนินการต่อ ไม่มีการเพิ่มอุปกรณ์
ต่อไปฉันพยายามถอยกลับไปที่ CUPS ฉันค้นพบเครื่องพิมพ์ได้ และคราวนี้ฉันก็สามารถเพิ่มเครื่องพิมพ์ได้เช่นกัน (ฉันคิดว่าฉันอาจต้องจัดการกับเครื่องสแกนแยกต่างหาก) แต่เมื่อฉันพยายามพิมพ์หน้าทดสอบ หน้าทดสอบจะเข้าไปในคิวและไม่พิมพ์เลย ถ้าฉันดูสถานะของเครื่องพิมพ์ในหน้าคิวการพิมพ์ มันเขียนว่า "กำลังดำเนินการ - ไม่ได้เชื่อมต่อ?"
แก้ไข: ฉันเพิ่งลองเรียก hp-setup จาก Terminal สิ่งนี้จะเปิดหน้าต่างการตั้งค่าตัวจัดการอุปกรณ์ ฉันเห็นข้อยกเว้นของ Python เมื่อฉันคลิกถัดไป ฉันได้รับข้อผิดพลาดในการอนุญาตไฟล์ ซึ่งเกิดเป็นข้อผิดพลาด SILENT บน GUI (ประเภทที่แย่ที่สุด) นี่คือเอาต์พุตบันทึกเทอร์มินัลที่สมบูรณ์พร้อมการย้อนกลับ:
ระบบภาพและการพิมพ์ HP Linux (เวอร์ชัน 3.21.12)
ยูทิลิตีการตั้งค่าเครื่องพิมพ์/แฟกซ์เวอร์ชัน 9.0
Copyright (c) 2001-18 HP Development Company, LP
ซอฟต์แวร์นี้มาพร้อมกับการรับประกันอย่างไม่มี
นี่เป็นซอฟต์แวร์ฟรี และคุณสามารถแจกจ่ายได้
ภายใต้เงื่อนไขบางประการ ดูไฟล์ COPYING สำหรับรายละเอียดเพิ่มเติม
กำลังค้นหา... (bus=net, timeout=5, ttl=4, ค้นหา=(ไม่มี) desc=0, method=slp)
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/share/hplip/ui5/setupdialog.py", บรรทัด 1348 ใน NextButton_clicked
self.showAddPrinterPage()
ไฟล์ "/usr/share/hplip/ui5/setupdialog.py", บรรทัด 729 ใน showAddPrinterPage
self.readwriteFaxInformation()
ไฟล์ "/usr/share/hplip/ui5/setupdialog.py", บรรทัด 1171 ใน readwriteFaxInformation
self.fax_number = to_unicode(d.getPhoneNum())
ไฟล์ "/usr/share/hplip/fax/pmlfax.py", บรรทัด 146 ใน getPhoneNum
ข้อมูล = utils.printable(self.getPML(pml.OID_FAX_LOCAL_PHONE_NUM)[1])
ไฟล์ "/usr/share/hplip/base/utils.py", บรรทัด 959, ในการพิมพ์
ส่งคืน s.translate (ตัวตน, พิมพ์ไม่ได้)
TypeError: str.translate() รับหนึ่งอาร์กิวเมนต์ (2 ให้)
ข้อผิดพลาดใน sys.excepthook:
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/lib/python3/dist-packages/apport_python_hook.py", บรรทัด 153 ใน apport_excepthook
ด้วย os.fdopen(os.open(pr_filename,
PermissionError: [Errno 13] การอนุญาตถูกปฏิเสธ: '/var/crash/_usr_share_hplip_setup.py.1000.crash'
ข้อยกเว้นเดิมคือ:
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/share/hplip/ui5/setupdialog.py", บรรทัด 1348 ใน NextButton_clicked
self.showAddPrinterPage()
ไฟล์ "/usr/share/hplip/ui5/setupdialog.py", บรรทัด 729 ใน showAddPrinterPage
self.readwriteFaxInformation()
ไฟล์ "/usr/share/hplip/ui5/setupdialog.py", บรรทัด 1171 ใน readwriteFaxInformation
self.fax_number = to_unicode(d.getPhoneNum())
ไฟล์ "/usr/share/hplip/fax/pmlfax.py", บรรทัด 146 ใน getPhoneNum
ข้อมูล = utils.printable(self.getPML(pml.OID_FAX_LOCAL_PHONE_NUM)[1])
ไฟล์ "/usr/share/hplip/base/utils.py", บรรทัด 959, ในการพิมพ์
ส่งคืน s.translate (ตัวตน, พิมพ์ไม่ได้)
TypeError: str.translate() รับหนึ่งอาร์กิวเมนต์ (2 ให้)
คำแนะนำใด ๆ ที่ชื่นชม ขอบคุณ!