Ricoh Aficio SP C821DNX Design Guide - Page 77
GW System, Type 1 APL, Type 2 APL, Ricoh
View all Ricoh Aficio SP C821DNX manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 77 highlights
Print Controller Design Guide for Information Security 4. Device SDK Applications (DSDK) 4-1 Overview of Operations DSDK applications developed by Vendors are able to make use of the scanning, printing and other functions of the MFP/LP by calling the VAS (Virtual Application Service), which wraps the GW-API for the standard principal functions of the MFP/LP. This arrangement allows SDK applications to run as additional principal functions themselves once installed. There are two types of DSDK applications that are able to run on the MFP/LP: Type 1 and Type 2. Type 1 applications are written in the C programming language, and are usually developed for use with productivity-oriented principal machine functions. Type 2 applications are Java-based, and are composed of main program files (JAR files) which run on top of a CVM (Compact Virtual Machine) Java core developed by Sun Microsystems. The GW system regards the CVM Java core itself as a single Type 1 SDK application. Note: CVM ver1.1/J2SE1.4 (or equivalent) is required. Type 2 applications initiate MFP/LP scanning and printing operations by calling an extended class (called an MFP class), which then uses the JNI (Java Native Interface) to call the VAS directly or libraries provided by a Type 1 application. Ricoh APL Type 1 APL Type 2 APL GW System CVM Image Library VAS SAS Fig. 1 Page 77 of 86