====== Procedure to enable scanning of Exams/PIS etc ======
Use the VM gutenberg.inf.unibz.it Ubuntu 20.04.6 LTS with samba version: Version 4.13.17-Ubuntu
IMPORTANT
To make scan to folder work, this 2 options in [global] section
are necessary in smb.conf
vi /etc/samba/smb.conf
client min protocol = NT1
server min protocol = NT1
systemctl restart smbd.service
https://wiki.ubuntuusers.de/Samba_Server/smb.conf/
Check status of samba:
root@gutenberg:~# smbstatus
Samba version 4.15.13-Ubuntu
PID Username Group Machine Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
3510511 skanners skanners 10.7.88.144 (ipv4:10.7.88.144:59559) SMB3_11 - partial(AES-128-CMAC)
Service pid Machine Connected at Encryption Signing
---------------------------------------------------------------------------------------------
scans 3510511 10.7.88.144 Thu Mar 7 14:57:37 2024 CET - AES-128-CMAC
Locked files:
Pid User(ID) DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
3510511 1004 DENY_NONE 0x100081 RDONLY NONE /home/scans . Thu Mar 7 15:05:26 2024
----
This allows to scan exams on the Multifunction Printer Canon and save them in a folder in the Archive.
Printer: UBZ125POS100 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
----
===== Prepare Printer =====
Login into printer via web:
http://10.10.32.125:8000/
login: administrator\\
password: ********
- 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 =====
Open SMB port 139 or 445 on the firewall for the 2 machines!
telnet 10.7.28.68 445
Trying 10.7.28.68...
Connected to 10.7.28.68.
Escape character is '^]'.
^CConnection closed by foreign host.
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
\\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
Cronjob
crontab -l
# 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
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