Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: VOJ - 22.11.12 - klo:17.20
-
Moi
Minulla on Brotherin MFC-6490CW monitoimilaite. Olen asentanut sen tulostus ja skannerin ajurit brotherin omilta sivuilta ja ne toimivat ihan hyvin, myös skannerin käyttö siten että se skannaa tiedostoon kun painaa scan-nappulaa laitteella.
Nyt pitäisi saada se kuitenkin lähettämään ne skannaukset gmail-tilillä toiselle gmail-tilille automaattisesti.
Ilmeisesti /opt/brother/scanner/brscan-skey/script/scantoemail-0.2.4-0.sh skripti hoitaa homman mutta sitä pitäisi modifioida niin että se käyttäisi lähettävänä tilinä vojscanner@gmail.com ja vastaanottavana tilinä voj@gmail.com. Oma osaaminen vaan loppuu pahasti kesken joten kaikki vinkit otetaan kiitollisena vastaan.
Poistettu koodi tarpeettomana.
-
$3 = email address
-
Ehdin viimein taas palata asian kimppuun ja ratkaista sen. Vastaus oli sendemail komentorivi ohjelma jolla pystyy lähettämään suoraan gmail tilillä viestin.
# vaihda skannaus kansioon
cd ~/brscan
# skannaa arkit
scanadf -x 210 -y 297 --source 'Automatic Document Feeder(centrally aligned)' --resolution 150
# muunna ppm tiedostot pdf-tiedostoksi
convert -compress jpeg -page A4 * skannaus.pdf
# poista ppm tiedostot
rm image*
# lähetä pdf tiedosto sähköpostilla itselle
sendemail -f username@gmail.com -t username@gmail.com -s smtp.gmail.com:587 -o tls=yes -xu username -xp salasana \
-m "Liitteenä skannattu tiedosto" -u "Skannattu tiedosto MFC-6490CW skannerilta" -a skannaus.pdf
# poista pdf-tiedosto
rm skannaus.pdf
username on lähettäjän gmail tilin käyttäjätunnus ilman @gmail.com päätettä ja salasana on tietty lähettäjän gmail-tilin salasana. Toimii kuin junan vessa.