Điểm:0

Trình điều khiển máy in không hoạt động

lá cờ cn

Tôi đang cố cài đặt trình điều khiển máy in thẻ Datacard SP35, quy trình cài đặt chúng như sau (các tệp cần sao chép từ đây):

/etc/init.d/cup dừng lại
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 ./install/driver/hifspooler /usr/lib/cups/filter
cp ./install/api/opdd /etc/init.d/
cp ./install/api/opdapid /usr/sbin/
cp ./install/api/opdhifd /usr/sbin/
/etc/init.d/cups bắt đầu

Sau đó, tôi truy cập localhost:631 và thêm máy in bằng trình điều khiển

Sau đó (từ hướng dẫn):

1 Mở tệp opdd trong trình chỉnh sửa.

2 Lưu tệp dưới dạng opdd.[tên máy in] trong đó [tên máy in] trong tên được chỉ định bằng Trình duyệt CUPS giao diện.

3 Xóa nhận xét (#) khỏi các dòng sau: HIF_PORT=59100 API_PORT=59101

4 Nếu đây là máy in thẻ đầu tiên, hãy sử dụng các cổng mặc định như minh họa ở trên.

5 Chọn loại kết nối thích hợp và xóa nhận xét (#) khỏi một trong các các dòng sau: DEVICE_URI=âusb:[serial_number]â DEVICE_URI=âusb:[printer_device_path]â DEVICE_URI=âsocket://[printer_ip_addr]:9100â Đối với máy in được kết nối bằng cáp USB, định dạng âusb:[serial_number]â là khuyến khích. Xem phần "Thông tin thêm về cài đặt USB" để biết chi tiết.

6 Cung cấp giá trị chính xác cho cổng, được biểu thị bằng tên trong ngoặc [ ].

7 Lưu và đóng tệp.

8 Đặt quyền cho tệp để người dùng máy in có thể chạy tệp. Đối với một máy in có tên card_printer_1 trên SUSE, lệnh mẫu là: chmod 755 opdd.card_printer_1

9 Bắt đầu dịch vụ hai chiều. Đối với máy in có tên card_printer_1 trên SUSE, một lệnh mẫu là:

/etc/init.d/opdd.card_printer_1 bắt đầu

Và đây là vấn đề, khi tôi chạy /etc/init.d/opdd.card_printer_1 bắt đầu nó đưa cho tôi:

Bắt đầu opdd cho cổng usb:DA99262 59100 59101: Lỗi

Không thể khởi chạy daemon HIF, hãy xem /var/log/opdhifd.59100.log để biết thêm thông tin
Không thể khởi chạy daemon API, hãy xem /var/log/opdapid.59101.log để biết thêm thông tin

nano /var/log/opdhifd.59100.log đưa cho tôi:

/usr/sbin/opdhifd: lỗi khi tải thư viện dùng chung: libusb-0.1.so.4: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy

nano /var/log/opdapid.59101.log đưa cho tôi:

/usr/sbin/opdapid: lỗi khi tải thư viện dùng chung: libusb-0.1.so.4: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy

Tôi đã cài đặt libusb nhưng nó không thay đổi gì cả. Tôi bị mắc kẹt, tôi cần giúp đỡ

Chỉnh sửa:

Phiên bản libusb (sử dụng apt-cache tìm kiếm libusb)

libusb-0.1-4
libusb-1.0-0

tìm kiếm tệp apt libusb-0.1.so.4 đưa cho tôi:

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

Chỉnh sửa 2:

tôi đã cố sao chép /lib/x86_64-linux-gnu/libusb-0.1.so.4 vào trong /usr/sbin/opdhifd và khi tôi chạy /etc/init.d/opdd.Datacard-sp35 bắt đầu đó là lỗi tương tự, nhưng nếu tôi chạy nano /var/log/opdhifd.59100.log nó đã thay đổi, bây giờ nó nói:

/etc/init.d/opdd.Datacard-sp35: dòng 55: /usr/sbin/opdhifd: Quyền bị từ chối

Vì vậy tôi làm chmod 775 opdd.Datacard-sp35 nhưng vẫn không hoạt động

Chỉnh sửa 3:

Tôi đã giải quyết lỗi "quyền bị từ chối" với chmod 777 opdhifd và tôi cũng đã sao chép libusb vào opdapid và đặt đúng quyền, nhưng bây giờ tôi gặp một lỗi khác khi chạy /etc/init.d/opdd.Datacard-sp35 bắt đầu:

Bắt đầu opdd cho các cổng usb:DA99262 59100 59101: /etc/init.d/opdd.Datacard-sp35: riga 32: 11857 ​​Lỗi phân đoạn (tạo kết xuất lõi) /usr/sbin/opdhifd $HIF_PORT $LOCAL_SOCKPATH $DEVICE_URI $HIF_PIDFILE 1 >&$HIF_LOGFILE
/etc/init.d/opdd.Datacard-sp35: riga 32: 11859 Lỗi phân đoạn (tạo kết xuất lõi) /usr/sbin/opdapid $API_PORT $LOCAL_SOCKPATH $API_PIDFILE 1>&$API_LOGFILE
Thất bại

    Không thể khởi chạy daemon HIF, hãy xem /var/log/opdhifd.59100.log để biết thêm thông tin
    Không thể khởi chạy daemon API, hãy xem /var/log/opdapid.59101.log để biết thêm thông tin

Cả /var/log/opdapid.59101.log và /var/log/opdhifd.59100.log đều trống.

Knud Larsen avatar
lá cờ by
»»Tôi đã cài đặt libusb«« : `apt-cache search libusb` sẽ hiển thị các phiên bản libusb. Và `apt-file search libusb-0.1.so.4` sẽ trả lời tên gói = *libusb-0.1-4* https://packages.ubuntu.com/search?mode=filename&suite=bionic&section=all&arch=amd64&keywords=libusb- 0.1.so.4&searchon=contents
LiberoCarli avatar
lá cờ cn
@KnudLarsen Tôi đã chỉnh sửa bài đăng với đầu ra của các lệnh của bạn
Knud Larsen avatar
lá cờ by
Vậy thì hãy cài đặt gói: `Sudo apt install libusb-0.1-4`
Điểm:0
lá cờ us

pstoraster không còn tồn tại. Tạo một liên kết tượng trưng đến gstoraster. Điều đó sẽ giải quyết ít nhất một trong các vấn đề của bạn.

Vấn đề của tôi là rastertohif bị lỗi do sự cố "tệp quá lớn".

Datacard SP75 Plus của tôi được kết nối với Ubuntu 21.10/CUPS qua cáp USB. Tôi thiết lập nó với tùy chọn số sê-ri trong sách hướng dẫn. Chưa in, nhưng gần hơ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.