Java eCabinet LinkJava eCabinet Link(JeCL)(JeCL)
Presented by:Presented by:Daniel GershmanDaniel Gershman
Systems Architect, ISS LTDSystems Architect, ISS [email protected]@issltd.com
IntentIntent
Automate delivery to an eCabinetAutomate delivery to an eCabinet Send to a specific folderSend to a specific folder Index documents for future retrievalIndex documents for future retrieval Avoid intermediate serversAvoid intermediate servers Extend the security of the eCabinet Extend the security of the eCabinet
onto the MFPonto the MFP
Technology ComponentsTechnology Components
Sun Java 2 Microedition (J2ME) for xletsSun Java 2 Microedition (J2ME) for xlets Ricoh SDK/J 2.xRicoh SDK/J 2.x Ricoh SDK/J Image OptionRicoh SDK/J Image Option
Multi-page TIFF ConversionMulti-page TIFF Conversion Ricoh Framework V2Ricoh Framework V2
ScanningScanning Java Common Internet File System (JCIFS)Java Common Internet File System (JCIFS) eCabinet JDK (written by ISS, LTD.)eCabinet JDK (written by ISS, LTD.)
eCabinet Technological eCabinet Technological ObstacleObstacle
eCabinet SDK written for C/C++/VBeCabinet SDK written for C/C++/VB No documentation on a workaroundNo documentation on a workaround Numerous hours spent on Numerous hours spent on
researching the architecture of the researching the architecture of the eCabineteCabinet
Wrote the eCabinet JDK for usage in Wrote the eCabinet JDK for usage in this applicationthis application
Login / SecurityLogin / Security
The MFP extends the security available on the eCabinet
eCabinet IP Address, Username, and Folder are saved from the time of the last scan.
Login / SecurityLogin / Security
By tapping the touch screen a keyboard/entry screen will appear that will allow entry of login information
Login / SecurityLogin / Security
If MFP cannot connect to the Internet, or any credentials are incorrect the operator will presented with the above
message. The user will not be able to proceed to any other levels of the application.
Browsing / Folder SelectionBrowsing / Folder Selection
By tapping the “Folder” button on the screen, the folder browsing window will appear
Browsing / Folder SelectionBrowsing / Folder Selection
• Folders are shown based upon user login rights Folders that contain subfolders are displayed as buttons Folders can be selected by pressing the button with the left arrow on it Buttons in the bottom right hand corner allow for paging to other folders Indicator shows what page is active of how many pages exist To move up one level the press the .. button in the upper right hand corner
Index ValuesIndex Values
“Index Values” button will become available when properly authenticated by eCabinet and a folder has been selected.
Index ValuesIndex Values
By tapping the “Index Values” button on the screen, the index values setting window will appear
Index ValuesIndex Values
Tapping the touch screen will display a keyboard that will allow entry of index values
Index information will be saved at the time of the scan Pressing the “Clear All” button will remove all index information
Index ValuesIndex Values
Restricted fields are shown as above, and limit the input options to those that are set up on the eCabinet
ScanningScanning Once a folder has been selected, and properly authenticated, LED on MFP will be displayed as GREEN
If any login values are missing, or once authenticated and then login values are deleted, LED on MFP will be displayed as RED
Index values are not necessary to scan to eCabinet
Once a document is scanned, delivery to eCabinet is instantaneous
ScanningScanning
Optionally, JeCL can leave the file in its original TIFF format
Viewing eCabinet ResultsViewing eCabinet Results
Documents are available in the appropriate folder, and index value data is present as well
Document was OCR’d by the eCabinet for full-text search as well
Viewing eCabinet ResultsViewing eCabinet Results
View in the standard web browser
Or, in the eCabinet Interface Program (eCIP) shown with PDF
Tools add-on
PDF files are fully searchable Image + Text PDF files
High Input Delivery Enhancement High Input Delivery Enhancement (HiDE)(HiDE)
Uses the ISS, LTD’s Ricoh Certified Uses the ISS, LTD’s Ricoh Certified Electronic Cabinet Import Utility or ECIUElectronic Cabinet Import Utility or ECIU
Provides alternative method for OCR-ing Provides alternative method for OCR-ing documents which increases speed, using documents which increases speed, using the same technology as the eCabinetthe same technology as the eCabinet
Optionally delete cover pagesOptionally delete cover pages Optionally provides audit trail capabilities Optionally provides audit trail capabilities
for assistance with HIPAA compliance for assistance with HIPAA compliance using ISS, LTD’s DTA add-on.using ISS, LTD’s DTA add-on.
Optionally barcode index values in a cover Optionally barcode index values in a cover sheetsheet
HiDEHiDE
Before scanning select the HiDE option by toggling the button that says “JeCL”.
Document will be sent according to the server settings in the DALP file, along with a CSV file containing the appropriate index values.
HiDEHiDE
The Electronic Cabinet Import Utility runs in either interactive or batch mode on the server. In batch mode you can have ECIU minimized to the system tray. Intervals can either be scheduled or on a timed basis.
HiDEHiDEComma Separated Values (CSV) and TIFF files are delivered to the shared folder which ECIU will process and send to the eCabinet
HiDEHiDE
DALP file is modified to setup configuration for the optional HiDE server
HiDEHiDE
Barcodes cover Barcodes cover sheet can be sheet can be created with Index created with Index value information value information in the HiDE in the HiDE Barcode Creator Barcode Creator application later to application later to be read by ECIUbe read by ECIU
Development EnvironmentDevelopment Environment
JeCLJeCLwaswas
developeddevelopedwithwith
NetBeansNetBeansIDE 5.5IDE 5.5
CreditsCreditsSpecial Thanks to: Andrew Gershman, Jim Poltrack, Jon Truland, Joe Gormley, Greg
Anderson, Steve Cacace, Neil Kelly, Chandrima Bandy, Paolo Barredo, Ken Ware,
Alex Soh, Craig Formanek, Dr Underberg, Toby, Sneakers and Slinky
Ricoh Business Systems Rochelle Park, NJSun Developer Network (netbeans.org)Sun Developer Network (J2ME Personal
Profile)Samba Organization and the JCIFS project
(jcifs.samba.org)
JeCLJeCL
© 2005-2007 Innovative Systems & Solutions, LTD.