Sumber Belajar‎ > ‎Programming Language‎ > ‎C#‎ > ‎Studi Kasus‎ > ‎

AlisJK:SmartScan

AlisJK:SmartScan merupakan utilitas pelengkap aplikasi Analisis Lembar Jawaban Komputer (AlisJK),  yang memiliki fungsi : 
  1. Mempermudah proses scanning LJK
  2. Kita bisa mengetahui gambar LJK discan oleh siapa
  3. Hasil scan otomatis disimpan di server yang nantinya secara otomatis akan dibaca oleh SmartOMR (ODKScan)
  4. Parameter-parameter default agar gambar yang dihasilkan lebih optimal untuk diproses kemudian oleh ODKScan dan tidak terjadi kesalahan pemilihan parameter oleh user. Parameter-parameter yang diset secara default diantaranya : 
    • Format gambar yang dihasilkan adalah jpg
    • Resolusi : 200 dpi
    • Mode : Color (RGB)
    • Feeder : Diaktifkan
    • Duplex Mode : Tidak Aktif
    • Brightness : 0f
    • Contrast : 0f
  5. Ketika scan, nama file langsung dimasukkan  ke database, gunanya untuk rekapitulasi dan melihat progress pembacaan LJK oleh AlisJK:ScanAdmin
AlisJK:SmartScan mendukung Sistem Operasi : 
  1. Windows 
  2. Linux

Instalasi


Instalasi Windows 

  1. Install Driver Twain Scanner ADF yang ingin digunakan 
  2. Install Git, https://git-scm.com/download/win
  3. Install Microsoft Visual Studio Community Edition, https://www.visualstudio.com/downloads/
  4. Clone AlisJK:SmartScan Windows, https://github.com/OpenThink-Labs/AlisJK-SmartScanWindows

Screenshot

Login 


Antarmuka SmartScan  




Daftar Scanner yang Sudah Diuji Coba

  1. Panasonic KV-S1046C
  2. SmartOffice SC8016U 
  3. Fujitsu fi-5530C2 
Dari ketiga scanner yang sudah diujicoba ini, menurut penulis yang paling baik, cepat, stabil adalah Panasonic KV-S1046C, salah fitur yang bagus dari scanner ini adalah, jika ada kertas yang terbawa lebih dari satu, scanner akan komplain dan berhenti, fitur ini tidak terdapat pada scanner SmartOffice SC8016U dan Fujitsu fi-5530C2.


Referensi

  1. The TWAIN Working Group, http://www.twain.org/
  2. Membuat Utility Scanner yang Terintegrasi dengan AlisJK, https://github.com/OpenThink-Labs/SmartOMR/issues/10
  3. How can I close a login form and show the main form without my application closing?, http://stackoverflow.com/questions/4759334/how-can-i-close-a-login-form-and-show-the-main-form-without-my-application-closi
  4. Saraff.Twain.NET Documentation, https://sarafftwain.codeplex.com/wikipage?title=Introduction&referringTitle=Documentation
  5. Scanning a document in C# with an Epson DS-30, http://www.ricmoore.co.uk/scanning-a-document-in-c-with-an-epson-ds-30/
  6. FolderBrowserDialog in C#, http://www.c-sharpcorner.com/uploadfile/mahesh/folderbrowserdialog-in-C-Sharp/
  7. InputBox With Value Validation [C#], http://www.csharp-examples.net/inputbox-class/
  8. If a folder does not exist, create it, http://stackoverflow.com/questions/9065598/if-a-folder-does-not-exist-create-it