Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: ilkkak - 18.05.07 - klo:19.50
-
versio: feisty
Asentelin ohjeen http://ubuntuforums.org/showthread.php?t=302960 (http://ubuntuforums.org/showthread.php?t=302960) mukaisesti.
Lopussa kun vaihdoin portin
"In the Kubuntu menu go to System Settings, Printers
If the printer is connected to the same PC then the driver has already been installed and selected
Select the printer MFC-210C and make it default if required. (right click)
While having the printer selected, click on the Properties tab and select the Interface icon on the right hand side. If the URI: usb:/dev/usb/lp0 shows, this is incorrect. Click the Change button, enter your password for administrator mode. Now select Local printer, Next, then Brother MFC-215C and Finish.
You should now see URI: //Brother/MFC-215C"
porttina näkyy hal:///org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial_printer_noserial ja tulostus loppuu ilmoitukseen
>tail /var/log/cups/error_log
I [18/May/2007:19:47:38 +0300] Hint: Try setting the LogLevel to "debug" to find out more.
E [18/May/2007:19:47:38 +0300] [Job 122] Unable to open device "hal:///org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial_printer_noserial": Permission denied
I [18/May/2007:19:47:51 +0300] [Job 122] Backend returned status 1 (failed)
Missähän nyt mahtaisi olla vika?
-
http://doc.ubuntu-fr.org/materiel/brother_dcp-115c
Tossa on aikahyvät ohjeet.
Mikko
-
Onnistui.
Ensin piti poistaa cupsys, jonka mukana meni koko järjestelmä. Sitten asensin feistyn uudestaa jonka jälkeen piti vielä poistaa omasta profiilista kaikki tulostimiin viittaavat tiedot (miksikähän niitäkin siellä on) ts. kaikki .xxxx tiedostot pois kotikansiosta (kopio + kansiokohtainen palautus).
Sitten ajurit brotherin sivulta ohjeen http://solutions.brother.com/linux/en_us/index.html (http://solutions.brother.com/linux/en_us/index.html) mukaan. (Pari kertaa piti harjoitella, kun ei huomannut lukea kohtaa sulje kirjoitin/käynnistä kirjoitin)
(ensimmäinen yritys ohjeen http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html (http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html) mukaisesti sotki pakettivaraston! Siinä asennus tehdään --force vivulla ja se menee pieleen koska tarvittavat symboliset linkit puuttuvat)
Syytä asennuksen vaikeuteen ei selvinnyt, mutta konetta on päivitelty eri linux-distroihin ajan kanssa useaan kertaan. Tulipahan nyt tehtyä vihdoin uusi puhdas asennus feistylle.
Tulostusjälki: tuntuu toimivan ok kde-sovelluksista, firefoxista ja openofficesta A4:lle. Kuvapaperille(10-kuvat) tulostus vaatii kalliimman paperin. Everyday paper:lle tulostusjälki on vaatimaton.
-
Gutsy päivitys:
Tulostin lakkasi toimimasta: Hain uuden version cupswrapperista. Asennuksen jälkeen tulostin näkyy mutta ei reagoi mihinkään.
lokeja:
dmesg
[ 3718.905697] usb 3-1: new full speed USB device using uhci_hcd and address 2
[ 3719.079576] usb 3-1: configuration #1 chosen from 1 choice
[ 3719.086548] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04F9 pid 0x01A9
[ 3719.086946] scsi4 : SCSI emulation for USB Mass Storage devices
[ 3719.087250] usb-storage: device found at 2
[ 3719.087256] usb-storage: waiting for device to settle before scanning
[ 3724.078646] usb-storage: device scan complete
[ 3724.088645] scsi 4:0:0:0: Direct-Access Brother DCP-330C 1.00 PQ: 0 ANSI: 2
[ 3724.148616] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[ 3724.148699] sd 4:0:0:0: Attached scsi generic sg4 type 0
[ 3959.437106] ppdev0: registered pardevice
[ 3959.484556] ppdev0: unregistered pardevice
[ 3959.505220] audit(1193580455.399:17): type=1503 operation="sysctl" requested_mask="r" denied_mask="r" name="/proc/sys/dev/parport/parport0/autoprobe" pid=7229 profile="/usr/sbin/cupsd"
...
lsusb -v
...
Bus 003 Device 002: ID 04f9:01a9 Brother Industries, Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04f9 Brother Industries, Ltd
idProduct 0x01a9
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 85
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 100
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x08 EP 8 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
...
lpinfo -v
network socket
network beh
direct hpfax
direct hp
network http
network ipp
network lpd
file cups-pdf:/
direct scsi
network smb
...
Laite siis näkyy mutta tulostinta ei näy. Missähän vika? Uusi ominaisuus?
-
olisiko tässä sama ominaisuus kuin tuolla linkin takana...
http://forum.ubuntu-fi.org/index.php?topic=13348.msg97576#msg97576
eli auttaisiko sinuakin tämä
sudo aa-complain cupsd
-
olisiko tässä sama ominaisuus kuin tuolla linkin takana...
http://forum.ubuntu-fi.org/index.php?topic=13348.msg97576#msg97576
eli auttaisiko sinuakin tämä
sudo aa-complain cupsd
Polttaa - vika on jossain AppArmor:n syövereissä.
syslog ilmoittaa koetulostuksessa
Oct 28 19:41:28 localhost kernel: [11367.941111] audit(1193593287.637:5): type=1502 operation="inode_permission" requested_mask="a" denied_mask="a" name="/dev/tty" pid=7675 profile="/usr/sbin/cupsd"
Lienee jollekulle selvää - itselle jäi hämäräksi. Vinkkejä otetaan vastaan.
Lisäksi
$ sudo aa-status
apparmor module is loaded.
2 profiles are loaded.
0 profiles are in enforce mode.
2 profiles are in complain mode.
/usr/sbin/cupsd
/usr/lib/cups/backend/cups-pdf
2 processes have profiles defined.
0 processes are in enforce mode :
2 processes are in complain mode.
/usr/sbin/cupsd (7815)
/usr/sbin/cupsd (7675)
0 processes are unconfined but have a profile defined
-
Asensin ohjeen http://ubuntuforums.org/showthread.php?p=3676616 (http://ubuntuforums.org/showthread.php?p=3676616) mukaan.
Muuten meni hyvin, mutta koetulostus ei toimi.
syslog:
Oct 31 20:22:32 localhost kernel: [ 2264.841189] ppdev0: registered pardevice
Oct 31 20:22:32 localhost kernel: [ 2264.888828] ppdev0: unregistered pardevice
Oct 31 20:22:32 localhost kernel: [ 2264.921049] audit(1193854951.822:44): type=1503 operation="sysctl" requested_mask="r" denied_mask="r" name="/proc/sys/dev/parport/parport0/autoprobe" pid=7690 profile="/usr/sbin/cupsd"
messages:
Oct 31 20:22:31 localhost python: [7689]: warning: Unable to set locale.
Oct 31 20:22:32 localhost kernel: [ 2264.921049] audit(1193854951.822:44): type=1503 operation="sysctl" requested_mask="r" denied_mask="r" name="/proc/sys/dev/parport/parport0/autoprobe" pid=7690 profile="/usr/sbin/cupsd"
cups/error_log:
[31/Oct/2007:18:22:32 +0000] New printer "DCP330C" added by "root".
I [31/Oct/2007:18:22:32 +0000] Setting DCP330C device-uri to "usb:/dev/usb/lp0" (was "file:/dev/null".)
I [31/Oct/2007:18:22:32 +0000] Saving printers.conf...
I [31/Oct/2007:18:22:32 +0000] Printer "DCP330C" modified by "root".
I [31/Oct/2007:18:22:32 +0000] Saving printers.conf...
I [31/Oct/2007:18:22:32 +0000] Printer "DCP330C" modified by "root".
I [31/Oct/2007:18:22:46 +0000] [Job 102] Adding start banner page "none".
I [31/Oct/2007:18:22:46 +0000] [Job 102] Adding job file of type application/postscript.
I [31/Oct/2007:18:22:46 +0000] [Job 102] Adding end banner page "none".
I [31/Oct/2007:18:22:46 +0000] [Job 102] Queued on "DCP330C" by "i".
I [31/Oct/2007:18:22:46 +0000] [Job 102] Started filter /usr/lib/cups/filter/pstops (PID 7704)
I [31/Oct/2007:18:22:46 +0000] [Job 102] Started filter /usr/lib/cups/filter/brlpdwrapperdcp330c (PID 7705)
I [31/Oct/2007:18:22:46 +0000] [Job 102] Started backend /usr/lib/cups/backend/usb (PID 7709)
ja vielä
sudo aa-enforce cupsd
ja
sudo vim /etc/apparmor.d/usr.sbin.cupsd
...
# third-party printer drivers; no known structure here
/opt/** rix,
/usr/local/Brother/** rw,
...
Kokeilin sudo aa-complain cupsd
mutta ei auttanut.
Ehdotuksia?
-
olisiko tässä sama ominaisuus kuin tuolla linkin takana...
http://forum.ubuntu-fi.org/index.php?topic=13348.msg97576#msg97576
eli auttaisiko sinuakin tämä
sudo aa-complain cupsd
Ei ollut. Ainoa, mikä autoi oli uudestaanasentaa gutsy.
-
Hardysta puhdas asennus + päivitykset
Ensin tee
sudo mkdir /usr/share/cups/model
Irroita dcp330:n usb-liitin, jos oli jo asennettu.
Aloita sivulta
http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html (http://solutions.brother.com/linux/sol/printer/linux/cups_wrapper_install6.html)
- Lataa "Drivers for Debian" puolelta dcp330clpr ja dcp330ccupswrapper
- Siirry kansioon, johon talletit tiedostot
- Kirjoita (riipuen versionumerosta)
dpkg -i --force-all --force-architecture ./dcp330clpr-1.0.0-9.i386.deb
dpkg -i --force-all --force-architecture ./dcp330ccupswrapper-1.0.0-9.i386.deb
Liitä kirjoitin usb-porttiin ja odota. Tulostimen pitäisi lähteä hetken päästä toimimaan.
EDIT: PIAN LAITE KUITENKIN LAKKASI TULOSTAMASTA. PITI VIELÄ MUUTTAA SEURAAVASTI:
Tiedoston vim /etc/udev/rules.d/40-permissions.rules sääntöjä muutin seuraavasti ja tulosti heräsi uudestaan eloon
# Printers and Parallel devices
SUBSYSTEM=="printer", OWNER="lp", GROUP="lp"
SUBSYSTEM=="ppdev", GROUP="lp"
SUBSYSTEM=="usb", KERNEL=="lp[0-9]*", MODE="0660", OWNER="lp", GROUP="lp"
Skanneri:
Lataa sane ja xsane:
sudo apt-get install sane xsane
Lataa brscan2 ajuri sivulta http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html (http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html)
- Siirry kansioon, johon talletit tiedostot
- Kirjoita (riippuen versionumerosta)
sudo dpkg -i ./brscan2-0.2.4-0.i386.deb
2.6 -sarjan kernelille (joka sinulla aivan ilmeisesti on) lisää rivi
none /proc/bus/usb usbfs auto,devmode=0666 0 0
tiedoston /etc/fstab loppuun, jos sitä ei ole valmiina.
Sitten
sudo umount /proc/bus/usb
sudo mount /proc/bus/usb
sudo mknod -m 666 /dev/usbscanner c 180 48
Tämän jälkeen tarkista lsusb-komenlla DCP330:n valmistaja ja laitenumerot
Itselläni
$lsusb
Bus 003 Device 002: ID 04f9:01a9 Brother Industries, Ltd
Luo tiedosto komennolla
sudo kate /etc/udev/rules.d/45-libsane.rules
ja kirjoita sinne
# Brother DCP-330C
#lsusb: 4f9:01a9 Brother Industries, Ltd
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="01a9", MODE="664", GROUP="scanner"
LABEL="libsane_rules_end"
Talleta ja käynnistä kone ja skanneri rupeaa toimimaan.
-
kubuntu versio: 9.10
Toimii heittämällä ohjeen http://ubuntuforums.org/showthread.php?p=8016652 mukaisesti
Skanneri:
Ohje:
http://www.uluga.ubuntuforums.org/showthread.php?t=590793&page=28 ja
http://solutions.brother.com/linux/en_us/instruction_scn1a.html
i ) sudo apt-get install sane-utils + sane + xsane
ii) hae brscan2 sivulta http://solutions.brother.com/linux/en_us/download_scn.html
iii) siirry kansioon, johon talletit brscan2:sen
iv) sudo dpkg -i --force-all brscan2-0.2.4-4.i386.deb
v) tee /etc/udev/rules.d/55-libsane.rules sääntö ohjeen mukaisesti
vi) käynnistä kone uudestaan