Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Scannen
Hardware
Canon Scanner
Canon Scanfront 220 http://scan-cb-1.math.uni-sb.de has address 134.96.13.83
Canon Scanfront 300 (Raum U 0.35) 134.96.14.105 http://aquila.math.uni-sb.de
(update der User DB nun hier automatisch!)
Module Version Infomation Version Up OS version : 110121.512.0001 Application version : 2.4.11101.21001 Scanner Firmware version : 1.03 BIOS version : 1.14 Total registered Users : 0 Total registered Addresses : 174 Total registered Jobs : 0
Zugang
file: admin@knecht:~/scanfront/README
Hargarter 27.5.2013: „Ist es ist leider nicht möglich den Scanner
so an den LDAP anzubinden, dass man an die korrekten Adressen ran
kommt. Der Scanner erwartet in die Felder in einem Format und
laesst sich nicht an das Format der Mathe anpassen.
Man kann aber einfach ein csv aus dem LDAP erzeugen und auf dem
Scanner importieren.“
Script für die Erstellung der auf den Scanner hochladbaren Adressliste
<file create_adresslist.sh>
Suche im LDAP nach posixAccounts
aber nicht wenn der employeeType
„Ehemalige“ oder „Sonstige“ ist
/usr/bin/ldapsearch -x "(&(objectClass=posixAccount)(!(employeeType=Ehemalige))(!(employeeType=Sonstige)))"
Gebe die Felder
sn givenName uid
aus Filtere die Datebsätze mit
egrep '^sn:|^givenName:|^uid:'
und schneide mit
cut -d ' ' -f2
nach dem Leerzeichen die zweite Spalte aus.
Schreibe immer drei Datenzeilen mit einem Leerzeichen hintereinander:
awk '{if ((NR+1)%3==1) {printf "%s\n", $i} else {printf "%s ", $i}}'
#!/bin/bash FILENAME="scanfront.csv" /bin/cat scanfront.csv-HEADER.txt > $FILENAME /usr/bin/ldapsearch -x "(&(objectClass=posixAccount)\ (!(employeeType=Ehemalige))(!(employeeType=Sonstige)))"\q:q sn givenName uid | egrep '^sn:|^givenName:|^uid:' | cut -d ' ' -f2 |\ awk '{if ((NR+1)%3==1) {printf "%s\n", $i} else {printf "%s ", $i}}' |\ awk '{printf "\"%s, %s\",%s@math.uni-sb.de,%s@math.uni-sb.de,mail,,0,,,,0,0,,,,,,0,\n "\ , $2,$3,$1,$1}' | sed 's/^ //' >> $FILENAME /bin/sed '/guest/d' -i $FILENAME
create_adresslist.sh (END)
Adressen aktivieren
Web GUI ???