User Tools

Site Tools


tech:documentation:exams:scanning

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tech:documentation:exams:scanning [2022/06/27 09:46] – [Prepare Printer] kohofertech:documentation:exams:scanning [2024/03/07 15:13] kohofer
Line 1: Line 1:
-====== Procedure to enable scanning of exams ======+====== Procedure to enable scanning of Exams/PIS etc ======
  
-This allows to scan exams on the Printer and save them in a folder in the Archive.+Use the VM gutenberg.inf.unibz.it Ubuntu 20.04 LTS with samba version: Version 4.13.17-Ubuntu
  
-Printer: UBZ125POS100 http://10.10.32.125\\ +IMPORTANT
-Archive/Path: \\ubz02bdc.unibz.it\Users\Faculty of Computer Science\1 Didattica\1.7 Esami\Copie Esami\scans \\ +
-Infos: IP: 10.7.4.111+
  
-===== Prepare shared Folder =====+To make scan to folder work, this 2 options in [global] section  
 +are necessary in smb.conf
  
-Connect to Windows Machine, e.g. Windows Labs via VSphere (https://desktop.scientificnet.org/portal/webclient/#/desktop)+  vi /etc/samba/smb.conf
  
-Open File Manager and enter: \\10.7.4.111\Users\Faculty of Computer Science\1 Didattica\1.7 Esami\Copie Esami+<code> 
 +client min protocol = NT1 
 +server min protocol = NT1 
 +</code>
  
-Click on the folder **scans** and select **Properties**+  systemctl restart smbd.service
  
-{{:tech:documentation:exams:scans-properties.png?400|}} 
  
-<note important>Make sure the userservice_scanfolderInf@unibz.it has **Write** permissions!</note>+https://wiki.ubuntuusers.de/Samba_Server/smb.conf/
  
 ---- ----
  
-===== Prepare Printer =====+This allows to scan exams on the Multifunction Printer Canon and save them in a folder in the Archive.
  
-Login into printer via web:+PrinterUBZ125POS100 http://10.10.32.125\\ 
 +Archive/Path: \\fsu.unibz.it\Users\Faculty of Computer Science\1 Didattica\1.7 Esami\Copie Esami\scans \\ 
 +Infos: IP: 10.7.28.68
  
-http://10.10.32.125/web/guest/en/websys/webArch/authForm.cgi+----
  
-login: admin\\ +===== Prepare Printer =====
-password: empty+
  
-Click on **Address Book**+Login into printer via web:
  
-Press Add User and enter this details:+http://10.10.32.125:8000/
  
-<code> +loginadministrator\\ 
-Registration No.  consecutive number, system will do +password: ********
-Name           : CompScieScans +
-Key Display   : CompScieScans +
-... +
-... +
-Add to Freq.      : On +
-... +
-Folder Authentication : Specify Other Auth. Info below +
- Login User Name : service_scanfolderInf@unibz.it +
- Login Password : ****************************** +
-... +
-... +
-... +
-... +
-Folder +
-Protocol : SMB +
-Path         : \\fsu.unibz.it\inf\1 Didattica\1.7 Esami\Copie Esami\scans +
-</code> +
- +
-{{:tech:documentation:exams:printer-scan-settings.png?800|}}+
  
 +  - Click on **Address Book**
 +  - Select Address List 02
 +  - Register New Destination...
 +  - Type: file
 +  - Click Set
 +  - Enter Name: gutenberg
 +  - Protocol: Windows (SMB)
 +  - Hostname: \\gutenberg.inf.unibz.it\scans
 +  - Click: OK
  
 ===== Set Firewall/ACL rules ===== ===== Set Firewall/ACL rules =====
Line 61: Line 53:
 Open SMB port 139 or 445 on the firewall for the 2 machines! Open SMB port 139 or 445 on the firewall for the 2 machines!
  
-  telnet 10.7.4.111 445 +  telnet 10.7.28.68 445 
-  Trying 10.7.4.111... +  Trying 10.7.28.68... 
-  Connected to 10.7.4.111.+  Connected to 10.7.28.68.
   Escape character is '^]'.   Escape character is '^]'.
   ^CConnection closed by foreign host.   ^CConnection closed by foreign host.
  
 ACL rulez set by Andreas Zöschg! ACL rulez set by Andreas Zöschg!
 +
 +===== Set-up VM: gutenberg =====
 +
 +   ssh gutenberg
 +
 +Make sure after reboot that the drive is mounted!
 +
 +  cat /root/start-at-reboot.sh
 +  mount -a
 +
 +Entry in /etc/fstab
 +
 +<code>
 +\\fsu.unibz.it\inf\Faculty\040of\040Computer\040Science\1\040Didattica\1.7\040Esami\Copie\040Esami\Scans /mnt/fsu.unibz.it cifs username=service_scanfolderinf@unibz.it,password=*******,rw,vers=2.0,auto 0 0
 +</code>
 +
 +Cronjob
 +
 +   crontab -l
 +
 +<code>   
 +# execute mount -a command
 +@reboot /root/start-at-reboot.sh
 +
 +# copy exams scans to Archive fsu
 +*/2 7-19 * * MON-FRI     rsync -vauh --progress /home/scans/*.pdf /mnt/fsu.unibz.it/
 +
 +# remove all pdfs if the file: remove is found in /mnt/fsu.unibz.it
 +*/5 * * * * /home/scans/.cleanup.sh
 +</code>
 +
 +To clean up all pdfs in /home/scans run the hidden command: **.cleanup.sh**
 +
 +  cat /home/scans/.cleanup.sh
 +  #!/bin/sh -x
 +  
 +  # Create file: "remove" in directory
 +  # touch remove
 +  # run the script to remove all pdf files in directory
 +  # sh .cleanup.sh
 +  if [ -f "remove" ]
 +     then
 +        echo File "remove" file exists, will remove all pdfs!
 +        rm -I /home/scans/*.pdf
 +  fi
 +
 +Run script!
 +
 +  cd /home/scans
 +  sh .cleanup.sh
 +
 +===== Login from Windows Explorer =====
 +
 +Open Windows Explorer (Win+E) and enter into the path: \\gutenberg.inf.unibz.it\scans
 +
 +When it asks for login information:
 +
 +username: skanners\\
 +password: Igloo#2inter
 +
 +
 +
 +
/data/www/wiki.inf.unibz.it/data/pages/tech/documentation/exams/scanning.txt · Last modified: 2024/03/07 15:34 by kohofer