Score:0

ไดรเวอร์เครื่องพิมพ์ไม่ทำงาน

ธง cn

ฉันกำลังพยายามติดตั้งไดรเวอร์เครื่องพิมพ์การ์ด Datacard SP35 ขั้นตอนการติดตั้งมีดังนี้ (ไฟล์ที่จะคัดลอกมาจาก ที่นี่):

/etc/init.d/cups หยุด
cp ./install/driver/datacard.ppd /usr/share/cups/model
cp ./install/driver/opd.convs /etc/cups
cp ./install/driver/opd.types /etc/cups
cp ./install/driver/rastertohif /usr/lib/cups/filter.cp
cp ./install/driver/hifspooler /usr/lib/cups/filter.cp
cp ./install/api/opdd /etc/init.d/
cp ./install/api/opdapid /usr/sbin/
cp ./install/api/opdhifd /usr/sbin/
/etc/init.d/cups เริ่มต้น

จากนั้นฉันไปที่ localhost:631 และเพิ่มเครื่องพิมพ์พร้อมไดรเวอร์

จากนั้น (จากคู่มือ):

1 เปิดไฟล์ opdd ในโปรแกรมแก้ไข

2 บันทึกไฟล์เป็น opdd.[ชื่อเครื่องพิมพ์] โดยที่ [ชื่อเครื่องพิมพ์] ในชื่อที่กำหนดโดยใช้เบราว์เซอร์ CUPS อินเตอร์เฟซ.

3 ลบความคิดเห็น (#) ออกจากบรรทัดต่อไปนี้: HIF_PORT=59100 API_PORT=59101

4 หากเป็นเครื่องพิมพ์บัตรเครื่องแรก ให้ใช้พอร์ตเริ่มต้นตามที่แสดงด้านบน

5 เลือกประเภทการเชื่อมต่อที่เหมาะสมและลบความคิดเห็น (#) จากรายการใดรายการหนึ่ง บรรทัดต่อไปนี้: DEVICE_URI=âusb:[serial_number]â DEVICE_URI=âusb:[printer_device_path]â DEVICE_URI=âซ็อกเก็ต://[printer_ip_addr]:9100â สำหรับเครื่องพิมพ์ที่เชื่อมต่อโดยใช้สาย USB รูปแบบ âusb:[serial_number]â คือ ที่แนะนำ. ดู "เพิ่มเติมเกี่ยวกับการติดตั้ง USB" สำหรับรายละเอียด

6 ระบุค่าที่ถูกต้องสำหรับพอร์ต ซึ่งแสดงด้วยชื่อในวงเล็บเหลี่ยม [ ]

7 บันทึกและปิดไฟล์

8 ตั้งค่าการอนุญาตสำหรับไฟล์ เพื่อให้ผู้ใช้เครื่องพิมพ์เรียกใช้ได้ สำหรับเครื่องพิมพ์ชื่อ card_printer_1 บน SUSE คำสั่งตัวอย่างคือ: chmod 755 opdd.card_printer_1

9 เริ่มบริการแบบสองทิศทาง สำหรับเครื่องพิมพ์ชื่อ card_printer_1 บน SUSE ก คำสั่งตัวอย่างคือ:

/etc/init.d/opdd.card_printer_1 เริ่ม

และนี่คือปัญหา เมื่อฉันวิ่ง /etc/init.d/opdd.card_printer_1 เริ่ม มันทำให้ฉัน:

การเริ่มต้น opdd สำหรับพอร์ต usb:DA99262 59100 59101: ล้มเหลว

ไม่สามารถเรียกใช้ HIF daemon โปรดดู /var/log/opdifd.59100.log สำหรับข้อมูลเพิ่มเติม
ไม่สามารถเรียกใช้ API daemon โปรดดู /var/log/opdapid.59101.log สำหรับข้อมูลเพิ่มเติม

นาโน /var/log/opdhifd.59100.log ให้ฉัน:

/usr/sbin/opdhifd: ข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libusb-0.1.so.4: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

และ นาโน /var/log/opdapid.59101.log ให้ฉัน:

/usr/sbin/opdapid: ข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libusb-0.1.so.4: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ฉันติดตั้ง libusb แล้ว แต่ก็ไม่ได้เปลี่ยนแปลงอะไรเลย ฉันติดอยู่ ฉันต้องการความช่วยเหลือ

แก้ไข:

เวอร์ชันของ libusb (โดยใช้ libusb ค้นหา apt-cache)

libusb-0.1-4
libusb-1.0-0

ค้นหาไฟล์ apt libusb-0.1.so.4 ให้ฉัน:

libusb-0.1-4: /lib/x86_64-linux-gnu/libusb-0.1.so.4
libusb-0.1-4: /lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4

แก้ไข 2:

ฉันพยายามคัดลอก /lib/x86_64-linux-gnu/libusb-0.1.so.4 เข้าไปข้างใน /usr/sbin/opdhifd และเมื่อฉันวิ่ง /etc/init.d/opdd.Datacard-sp35 เริ่มต้น มันเป็นข้อผิดพลาดเดียวกัน แต่ถ้าฉันเรียกใช้ นาโน /var/log/opdhifd.59100.log มันเปลี่ยนไปแล้ว มันพูดว่า:

/etc/init.d/opdd.Datacard-sp35: บรรทัด 55: /usr/sbin/opdifd: ปฏิเสธการอนุญาต

ดังนั้นฉันทำ chmod 775 opdd.Datacard-sp35 แต่ยังใช้งานไม่ได้

แก้ไข 3:

ฉันแก้ไขข้อผิดพลาด "การอนุญาตถูกปฏิเสธ" ด้วย chmod 777 opdhifd และฉันก็คัดลอก libusb ไปที่ opdapid ด้วยและตั้งค่าการอนุญาตที่ถูกต้อง แต่ตอนนี้ฉันมีข้อผิดพลาดอื่นเมื่อเรียกใช้ /etc/init.d/opdd.Datacard-sp35 เริ่มต้น:

เริ่มต้น opdd สำหรับพอร์ต usb:DA99262 59100 59101: /etc/init.d/opdd.Datacard-sp35: riga 32: 11857 ​​Errore di segmentazione (core dump creato) /usr/sbin/opdhifd $HIF_PORT $LOCAL_SOCKPATH $DEVICE_URI $HIF_PIDFILE 1 >&$HIF_LOGFILE
/etc/init.d/opdd.Datacard-sp35: ริกา 32: 11859 Errore di segmentazione (core dump creato) /usr/sbin/opdapid $API_PORT $LOCAL_SOCKPATH $API_PIDFILE 1>&$API_LOGFILE
ความล้มเหลว

    ไม่สามารถเรียกใช้ HIF daemon โปรดดู /var/log/opdifd.59100.log สำหรับข้อมูลเพิ่มเติม
    ไม่สามารถเรียกใช้ API daemon โปรดดู /var/log/opdapid.59101.log สำหรับข้อมูลเพิ่มเติม

ทั้ง /var/log/opdapid.59101.log และ /var/log/opdhifd.59100.log ว่างเปล่า

Knud Larsen avatar
by flag
»»ฉันติดตั้ง libusb« « : `apt-cache search libusb` จะแสดงเวอร์ชัน libusb และ `apt-file search libusb-0.1.so.4` จะตอบกลับชื่อแพ็คเกจ = *libusb-0.1-4* https://packages.ubuntu.com/search?mode=filename&suite=bionic&section=all&arch=amd64&keywords=libusb- 0.1.so.4&searchon=เนื้อหา
LiberoCarli avatar
cn flag
@KnudLarsen ฉันแก้ไขโพสต์ด้วยผลลัพธ์ของคำสั่งของคุณ
Knud Larsen avatar
by flag
ถ้าอย่างนั้นโปรดติดตั้งแพ็คเกจ: `sudo apt install libusb-0.1-4`
Score:0
ธง us

pstoraster ไม่มีอยู่อีกต่อไป สร้าง symlink ไปยัง gstoraster ที่ควรแก้ไขปัญหาของคุณอย่างน้อยหนึ่งข้อ

ปัญหาของฉันคือ rastertohif ล้มเหลวเนื่องจากปัญหา "ไฟล์ใหญ่เกินไป"

Datacard SP75 Plus ของฉันเชื่อมต่อกับ Ubuntu 21.10 / CUPS ผ่านสาย USB ฉันตั้งค่าด้วยตัวเลือกหมายเลขซีเรียลในคู่มือ ยังไม่พิมพ์ แต่ใกล้กว่าแล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา