Încerc să instalez driverele de imprimantă de card Datacard SP35, procesul de instalare a acestora este acesta (fișierele de copiat sunt de pe Aici):
/etc/init.d/cups stop
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 start
Apoi merg la localhost:631 și adaug o imprimantă cu driverul
Apoi (din manual):
1 Deschideți fișierul opdd în editor.
2 Salvați fișierul ca opdd.[printername]
unde [nume imprimantă] în numele atribuit utilizând browserul CUPS
interfata.
3 Eliminați comentariul (#) din următoarele rânduri:
HIF_PORT=59100
API_PORT=59101
4 Dacă aceasta este prima imprimantă de carduri, utilizați porturile implicite, așa cum se arată mai sus.
5 Alegeți tipul de conexiune adecvat și eliminați comentariul (#) dintr-unul dintre
următoarele rânduri:
DEVICE_URI=âusb:[număr_de serie]â
DEVICE_URI=âusb:[printer_device_path]â
DEVICE_URI=âsocket://[adresa_ip_imprimantei]:9100â
Pentru o imprimantă conectată folosind un cablu USB, formatul âusb:[serial_number]â este
recomandat. Consultați „Mai multe despre instalarea USB” pentru detalii.
6 Furnizați valoarea corectă pentru port, reprezentată de numele între paranteze [ ].
7 Salvați și închideți fișierul.
8 Setați permisiunile pentru fișier, astfel încât să poată fi rulat de utilizatorii imprimantei. Pentru o imprimantă numită
card_printer_1 pe SUSE, un exemplu de comandă este:
chmod 755 opdd.card_printer_1
9 Porniți serviciul bidirecțional. Pentru o imprimantă numită card_printer_1 pe SUSE, a
comanda exemplu este:
/etc/init.d/opdd.card_printer_1 începe
Și aici este problema, când alerg /etc/init.d/opdd.card_printer_1 începe
imi da:
Pornirea opdd pentru porturile USB:DA99262 59100 59101: Eșec
Nu se poate lansa demonul HIF, consultați /var/log/opdhifd.59100.log pentru mai multe informații
Nu se poate lansa demonul API, consultați /var/log/opdapid.59101.log pentru mai multe informații
nano /var/log/opdhifd.59100.log
imi da:
/usr/sbin/opdhifd: eroare la încărcarea bibliotecilor partajate: libusb-0.1.so.4: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
și nano /var/log/opdapid.59101.log
imi da:
/usr/sbin/opdapid: eroare la încărcarea bibliotecilor partajate: libusb-0.1.so.4: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
Am instalat libusb dar nu schimba nimic.
Sunt blocat, am nevoie de ajutor
Editați | ×:
Versiunea libusb (folosind apt-cache search libusb
)
libusb-0,1-4
libusb-1,0-0
apt-file search libusb-0.1.so.4
imi da:
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
Editarea 2:
Am încercat să copiez /lib/x86_64-linux-gnu/libusb-0.1.so.4
în /usr/sbin/opdhifd
iar când alerg /etc/init.d/opdd.Datacard-sp35 start
este aceeași eroare, dar dacă alerg nano /var/log/opdhifd.59100.log
s-a schimbat, acum scrie:
/etc/init.d/opdd.Datacard-sp35: linia 55: /usr/sbin/opdhifd: Permisiune refuzată
Așa că fac chmod 775 opdd.Datacard-sp35
dar tot nu merge
Editarea 3:
Am rezolvat eroarea „permisiune refuzată” cu chmod 777 opdhifd
și am copiat și libusb în opdapid și am setat permisiunile corecte, dar acum am o altă eroare când rulez /etc/init.d/opdd.Datacard-sp35 start
:
Pornirea opdd pentru porturile usb:DA99262 59100 59101: /etc/init.d/opdd.Datacard-sp35: riga 32: 11857 Eroare de segmentare (crearea de dump de bază) /usr/sbin/opdhifd $HIF_PORT $LOCAL_SOCAL_PICKPAILE_1 $HIF_PORT >&$HIF_LOGFILE
/etc/init.d/opdd.Datacard-sp35: riga 32: 11859 Errore di segmentazione (core dump create) /usr/sbin/opdapid $API_PORT $LOCAL_SOCKPATH $API_PIDFILE 1>&$API_LOGFILE
Eșec
Nu se poate lansa demonul HIF, consultați /var/log/opdhifd.59100.log pentru mai multe informații
Nu se poate lansa demonul API, consultați /var/log/opdapid.59101.log pentru mai multe informații
Atât /var/log/opdapid.59101.log, cât și /var/log/opdhifd.59100.log sunt goale.